From f198ec7c1cb9c13fea42ad1b6062ede5d8198fb8 Mon Sep 17 00:00:00 2001 From: Claire Date: Wed, 4 Mar 2026 12:18:28 +0100 Subject: [PATCH 01/26] Fix existing posts not being removed from lists when a list member is unfollowed (#38048) --- app/services/unfollow_service.rb | 43 +++++++++------- spec/services/unfollow_service_spec.rb | 69 ++++++++++++++------------ 2 files changed, 60 insertions(+), 52 deletions(-) diff --git a/app/services/unfollow_service.rb b/app/services/unfollow_service.rb index 1ea8af6992646f..385aa0c7b17dba 100644 --- a/app/services/unfollow_service.rb +++ b/app/services/unfollow_service.rb @@ -6,16 +6,16 @@ class UnfollowService < BaseService include Lockable # Unfollow and notify the remote user - # @param [Account] source_account Where to unfollow from - # @param [Account] target_account Which to unfollow + # @param [Account] follower Where to unfollow from + # @param [Account] followee Which to unfollow # @param [Hash] options # @option [Boolean] :skip_unmerge - def call(source_account, target_account, options = {}) - @source_account = source_account - @target_account = target_account - @options = options + def call(follower, followee, options = {}) + @follower = follower + @followee = followee + @options = options - with_redis_lock("relationship:#{[source_account.id, target_account.id].sort.join(':')}") do + with_redis_lock("relationship:#{[follower.id, followee.id].sort.join(':')}") do unfollow! || undo_follow_request! end end @@ -23,19 +23,25 @@ def call(source_account, target_account, options = {}) private def unfollow! - follow = Follow.find_by(account: @source_account, target_account: @target_account) - + follow = Follow.find_by(account: @follower, target_account: @followee) return unless follow + # List members are removed immediately with the follow relationship removal, + # so we need to fetch the list IDs first + list_ids = @follower.owned_lists.with_list_account(@followee).pluck(:list_id) unless @options[:skip_unmerge] + follow.destroy! - create_notification(follow) if !@target_account.local? && @target_account.activitypub? - create_reject_notification(follow) if @target_account.local? && !@source_account.local? && @source_account.activitypub? + if @followee.local? && @follower.remote? && @follower.activitypub? + send_reject_follow(follow) + elsif @followee.remote? && @followee.activitypub? + send_undo_follow(follow) + end unless @options[:skip_unmerge] - UnmergeWorker.perform_async(@target_account.id, @source_account.id, 'home') - UnmergeWorker.push_bulk(@source_account.owned_lists.with_list_account(@target_account).pluck(:list_id)) do |list_id| - [@target_account.id, list_id, 'list'] + UnmergeWorker.perform_async(@followee.id, @follower.id, 'home') + UnmergeWorker.push_bulk(list_ids) do |list_id| + [@followee.id, list_id, 'list'] end end @@ -43,22 +49,21 @@ def unfollow! end def undo_follow_request! - follow_request = FollowRequest.find_by(account: @source_account, target_account: @target_account) - + follow_request = FollowRequest.find_by(account: @follower, target_account: @followee) return unless follow_request follow_request.destroy! - create_notification(follow_request) unless @target_account.local? + send_undo_follow(follow_request) unless @followee.local? follow_request end - def create_notification(follow) + def send_undo_follow(follow) ActivityPub::DeliveryWorker.perform_async(build_json(follow), follow.account_id, follow.target_account.inbox_url) end - def create_reject_notification(follow) + def send_reject_follow(follow) ActivityPub::DeliveryWorker.perform_async(build_reject_json(follow), follow.target_account_id, follow.account.inbox_url) end diff --git a/spec/services/unfollow_service_spec.rb b/spec/services/unfollow_service_spec.rb index 6cf24ca5e1ce65..365468e432d76c 100644 --- a/spec/services/unfollow_service_spec.rb +++ b/spec/services/unfollow_service_spec.rb @@ -5,54 +5,57 @@ RSpec.describe UnfollowService do subject { described_class.new } - let(:sender) { Fabricate(:account, username: 'alice') } + let(:follower) { Fabricate(:account) } + let(:followee) { Fabricate(:account) } - describe 'local' do - let(:bob) { Fabricate(:account, username: 'bob') } - - before { sender.follow!(bob) } - - it 'destroys the following relation' do - subject.call(sender, bob) - - expect(sender) - .to_not be_following(bob) - end + before do + follower.follow!(followee) end - describe 'remote ActivityPub', :inline_jobs do - let(:bob) { Fabricate(:account, username: 'bob', protocol: :activitypub, domain: 'example.com', inbox_url: 'http://example.com/inbox') } + shared_examples 'when the followee is in a list' do + let(:list) { Fabricate(:list, account: follower) } before do - sender.follow!(bob) - stub_request(:post, 'http://example.com/inbox').to_return(status: 200) + list.accounts << followee end - it 'destroys the following relation and sends unfollow activity' do - subject.call(sender, bob) + it 'schedules removal of posts from this user from the list' do + expect { subject.call(follower, followee) } + .to enqueue_sidekiq_job(UnmergeWorker).with(followee.id, list.id, 'list') + end + end - expect(sender) - .to_not be_following(bob) - expect(a_request(:post, 'http://example.com/inbox')) - .to have_been_made.once + describe 'a local user unfollowing another local user' do + it 'destroys the following relation and unmerge from home' do + expect { subject.call(follower, followee) } + .to change { follower.following?(followee) }.from(true).to(false) + .and enqueue_sidekiq_job(UnmergeWorker).with(followee.id, follower.id, 'home') end + + it_behaves_like 'when the followee is in a list' end - describe 'remote ActivityPub (reverse)', :inline_jobs do - let(:bob) { Fabricate(:account, username: 'bob', protocol: :activitypub, domain: 'example.com', inbox_url: 'http://example.com/inbox') } + describe 'a local user unfollowing a remote ActivityPub user' do + let(:followee) { Fabricate(:account, username: 'bob', protocol: :activitypub, domain: 'example.com', inbox_url: 'http://example.com/inbox') } - before do - bob.follow!(sender) - stub_request(:post, 'http://example.com/inbox').to_return(status: 200) + it 'destroys the following relation, unmerge from home and sends undo activity' do + expect { subject.call(follower, followee) } + .to change { follower.following?(followee) }.from(true).to(false) + .and enqueue_sidekiq_job(UnmergeWorker).with(followee.id, follower.id, 'home') + .and enqueue_sidekiq_job(ActivityPub::DeliveryWorker).with(match_json_values(type: 'Undo'), follower.id, followee.inbox_url) end - it 'destroys the following relation and sends a reject activity' do - subject.call(bob, sender) + it_behaves_like 'when the followee is in a list' + end + + describe 'a remote ActivityPub user unfollowing a local user' do + let(:follower) { Fabricate(:account, username: 'bob', protocol: :activitypub, domain: 'example.com', inbox_url: 'http://example.com/inbox') } - expect(sender) - .to_not be_following(bob) - expect(a_request(:post, 'http://example.com/inbox')) - .to have_been_made.once + it 'destroys the following relation, unmerge from home and sends a reject activity' do + expect { subject.call(follower, followee) } + .to change { follower.following?(followee) }.from(true).to(false) + .and enqueue_sidekiq_job(UnmergeWorker).with(followee.id, follower.id, 'home') + .and enqueue_sidekiq_job(ActivityPub::DeliveryWorker).with(match_json_values(type: 'Reject'), followee.id, follower.inbox_url) end end end From ba22c3f133599034c2f7b5bf4cbc1596c59399a4 Mon Sep 17 00:00:00 2001 From: diondiondion Date: Tue, 3 Mar 2026 16:26:56 +0100 Subject: [PATCH 02/26] Prevent hover card from showing on touch devices (#38039) --- .../components/hover_card_controller.tsx | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/app/javascript/mastodon/components/hover_card_controller.tsx b/app/javascript/mastodon/components/hover_card_controller.tsx index 38c3306f30a301..43ca37f50fe30e 100644 --- a/app/javascript/mastodon/components/hover_card_controller.tsx +++ b/app/javascript/mastodon/components/hover_card_controller.tsx @@ -23,6 +23,7 @@ export const HoverCardController: React.FC = () => { const [open, setOpen] = useState(false); const [accountId, setAccountId] = useState(); const [anchor, setAnchor] = useState(null); + const isUsingTouchRef = useRef(false); const cardRef = useRef(null); const [setLeaveTimeout, cancelLeaveTimeout] = useTimeout(); const [setEnterTimeout, cancelEnterTimeout, delayEnterTimeout] = useTimeout(); @@ -60,6 +61,12 @@ export const HoverCardController: React.FC = () => { setAccountId(undefined); }; + const handleTouchStart = () => { + // Keeping track of touch events to prevent the + // hover card from being displayed on touch devices + isUsingTouchRef.current = true; + }; + const handleMouseEnter = (e: MouseEvent) => { const { target } = e; @@ -69,6 +76,11 @@ export const HoverCardController: React.FC = () => { return; } + // Bail out if a touch is active + if (isUsingTouchRef.current) { + return; + } + // We've entered an anchor if (!isScrolling && isHoverCardAnchor(target)) { cancelLeaveTimeout(); @@ -127,9 +139,16 @@ export const HoverCardController: React.FC = () => { }; const handleMouseMove = () => { + if (isUsingTouchRef.current) { + isUsingTouchRef.current = false; + } delayEnterTimeout(enterDelay); }; + document.body.addEventListener('touchstart', handleTouchStart, { + passive: true, + }); + document.body.addEventListener('mouseenter', handleMouseEnter, { passive: true, capture: true, @@ -151,6 +170,7 @@ export const HoverCardController: React.FC = () => { }); return () => { + document.body.removeEventListener('touchstart', handleTouchStart); document.body.removeEventListener('mouseenter', handleMouseEnter); document.body.removeEventListener('mousemove', handleMouseMove); document.body.removeEventListener('mouseleave', handleMouseLeave); From ed521e91e1c780d75374ca5e2ee51bf3bd71f73b Mon Sep 17 00:00:00 2001 From: Claire Date: Wed, 25 Feb 2026 15:30:01 +0100 Subject: [PATCH 03/26] Fix username availability check being wrongly applied on race conditions (#37975) --- app/javascript/entrypoints/public.tsx | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/app/javascript/entrypoints/public.tsx b/app/javascript/entrypoints/public.tsx index dd1956446daeeb..ff6819f8ac65a1 100644 --- a/app/javascript/entrypoints/public.tsx +++ b/app/javascript/entrypoints/public.tsx @@ -183,15 +183,25 @@ function loaded() { ({ target }) => { if (!(target instanceof HTMLInputElement)) return; - if (target.value && target.value.length > 0) { + const checkedUsername = target.value; + if (checkedUsername && checkedUsername.length > 0) { axios - .get('/api/v1/accounts/lookup', { params: { acct: target.value } }) + .get('/api/v1/accounts/lookup', { + params: { acct: checkedUsername }, + }) .then(() => { - target.setCustomValidity(formatMessage(messages.usernameTaken)); + // Only update the validity if the result is for the currently-typed username + if (checkedUsername === target.value) { + target.setCustomValidity(formatMessage(messages.usernameTaken)); + } + return true; }) .catch(() => { - target.setCustomValidity(''); + // Only update the validity if the result is for the currently-typed username + if (checkedUsername === target.value) { + target.setCustomValidity(''); + } }); } else { target.setCustomValidity(''); From a3f0a0373dea75080cd471a0aab5fa39f290b53a Mon Sep 17 00:00:00 2001 From: Claire Date: Thu, 5 Mar 2026 10:10:49 +0100 Subject: [PATCH 04/26] =?UTF-8?q?Fix=20=E2=80=9CUnblock=E2=80=9D=20and=20?= =?UTF-8?q?=E2=80=9CUnmute=E2=80=9D=20actions=20being=20disabled=20when=20?= =?UTF-8?q?blocked=20(#38075)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/javascript/mastodon/components/follow_button.tsx | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/app/javascript/mastodon/components/follow_button.tsx b/app/javascript/mastodon/components/follow_button.tsx index 97aaecd1aac902..6efd37d16eab05 100644 --- a/app/javascript/mastodon/components/follow_button.tsx +++ b/app/javascript/mastodon/components/follow_button.tsx @@ -129,6 +129,8 @@ export const FollowButton: React.FC<{ : messages.follow; let label; + let disabled = + relationship?.blocked_by || account?.suspended || !!account?.moved; if (!signedIn) { label = intl.formatMessage(followMessage); @@ -138,12 +140,16 @@ export const FollowButton: React.FC<{ label = ; } else if (relationship.muting) { label = intl.formatMessage(messages.unmute); + disabled = false; } else if (relationship.following) { label = intl.formatMessage(messages.unfollow); + disabled = false; } else if (relationship.blocking) { label = intl.formatMessage(messages.unblock); + disabled = false; } else if (relationship.requested) { label = intl.formatMessage(messages.followRequestCancel); + disabled = false; } else if (relationship.followed_by && !account?.locked) { label = intl.formatMessage(messages.followBack); } else { @@ -168,11 +174,7 @@ export const FollowButton: React.FC<{ return ( .", "domain_pill.your_handle": "Dit handle:", "domain_pill.your_server": "Dit digitale hjem, hvor alle dine indlæg lever. Synes ikke om den her server? Du kan til enhver tid rykke over på en anden server og beholde dine følgere.", - "domain_pill.your_username": "Din entydige identifikator på denne server. Det er muligt at finde brugere med samme brugernavn på forskellige servere.", + "domain_pill.your_username": "Din unikke identifikator på denne server. Det er muligt at finde brugere med samme brugernavn på forskellige servere.", "dropdown.empty": "Vælg en indstilling", "embed.instructions": "Indlejr dette indlæg på din hjemmeside ved at kopiere nedenstående kode.", "embed.preview": "Sådan kommer det til at se ud:", @@ -349,7 +349,7 @@ "empty_column.follow_requests": "Du har endnu ingen følgeanmodninger. Når du modtager én, vil den dukke op her.", "empty_column.followed_tags": "Ingen hashtags følges endnu. Når det sker, vil de fremgå her.", "empty_column.hashtag": "Der er intet med dette hashtag endnu.", - "empty_column.home": "Din hjem-tidslinje er tom! Følg nogle personer, for at fylde den op.", + "empty_column.home": "Din hjem-tidslinje er tom! Følg flere personer, for at fylde den op.", "empty_column.list": "Der er ikke noget på denne liste endnu. Når medlemmer af denne liste udgiver nye indlæg, vil de blive vist her.", "empty_column.mutes": "Du har endnu ikke skjult nogle brugere.", "empty_column.notification_requests": "Alt er klar! Der er intet her. Når der modtages nye notifikationer, fremgår de her jævnfør dine indstillinger.", @@ -395,22 +395,22 @@ "firehose.remote": "Andre servere", "follow_request.authorize": "Godkend", "follow_request.reject": "Afvis", - "follow_requests.unlocked_explanation": "Selvom din konto ikke er låst, synes {domain}-personalet, du måske bør gennemgå disse anmodninger manuelt.", + "follow_requests.unlocked_explanation": "Selvom din konto ikke er låst, mente {domain}-personalet, at du måske ville gennemgå følgeanmodninger fra disse konti manuelt.", "follow_suggestions.curated_suggestion": "Personaleudvalgt", "follow_suggestions.dismiss": "Vis ikke igen", "follow_suggestions.featured_longer": "Håndplukket af {domain}-teamet", "follow_suggestions.friends_of_friends_longer": "Populær blandt personer, du følger", "follow_suggestions.hints.featured": "Denne profil er håndplukket af {domain}-teamet.", - "follow_suggestions.hints.friends_of_friends": "Denne profil er populær blandt de personer, som følges.", + "follow_suggestions.hints.friends_of_friends": "Denne profil er populær blandt de personer, du følger.", "follow_suggestions.hints.most_followed": "Denne profil er en af de mest fulgte på {domain}.", "follow_suggestions.hints.most_interactions": "Denne profil har for nylig fået stor opmærksomhed på {domain}.", - "follow_suggestions.hints.similar_to_recently_followed": "Denne profil svarer til de profiler, som senest er blevet fulgt.", + "follow_suggestions.hints.similar_to_recently_followed": "Denne profil minder om de profiler, du senest har fulgt.", "follow_suggestions.personalized_suggestion": "Personligt forslag", "follow_suggestions.popular_suggestion": "Populært forslag", - "follow_suggestions.popular_suggestion_longer": "Populært på {domain}", + "follow_suggestions.popular_suggestion_longer": "Populær på {domain}", "follow_suggestions.similar_to_recently_followed_longer": "Minder om profiler, du har fulgt for nylig", "follow_suggestions.view_all": "Vis alle", - "follow_suggestions.who_to_follow": "Hvem, som skal følges", + "follow_suggestions.who_to_follow": "Profiler, du kan følge", "followed_tags": "Hashtags, som følges", "footer.about": "Om", "footer.directory": "Profiloversigt", @@ -453,7 +453,7 @@ "home.column_settings.show_reblogs": "Vis fremhævelser", "home.column_settings.show_replies": "Vis svar", "home.hide_announcements": "Skjul bekendtgørelser", - "home.pending_critical_update.body": "Opdatér venligst din Mastodon-server snarest muligt!", + "home.pending_critical_update.body": "Opdatér din Mastodon-server snarest muligt!", "home.pending_critical_update.link": "Se opdateringer", "home.pending_critical_update.title": "Kritisk sikkerhedsopdatering tilgængelig!", "home.show_announcements": "Vis bekendtgørelser", @@ -533,7 +533,7 @@ "lists.add_to_list": "Føj til liste", "lists.add_to_lists": "Føj {name} til lister", "lists.create": "Opret", - "lists.create_a_list_to_organize": "Opret en ny liste til organisering af hjemmefeed", + "lists.create_a_list_to_organize": "Opret en ny liste til organisering af dit Hjem-feed", "lists.create_list": "Opret liste", "lists.delete": "Slet liste", "lists.done": "Færdig", @@ -554,10 +554,10 @@ "lists.save": "Gem", "lists.search": "Søg", "lists.show_replies_to": "Medtag svar fra listemedlemmer til", - "load_pending": "{count, plural, one {# nyt emne} other {# nye emner}}", + "load_pending": "{count, plural, one {# nyt element} other {# nye elementer}}", "loading_indicator.label": "Indlæser…", "media_gallery.hide": "Skjul", - "moved_to_account_banner.text": "Din konto {disabledAccount} er pt. deaktiveret, da du flyttede til {movedToAccount}.", + "moved_to_account_banner.text": "Din konto {disabledAccount} er i øjeblikket deaktiveret, fordi du er flyttet til {movedToAccount}.", "mute_modal.hide_from_notifications": "Skjul fra notifikationer", "mute_modal.hide_options": "Skjul valgmuligheder", "mute_modal.indefinite": "Indtil jeg vælger at se dem igen", @@ -631,7 +631,7 @@ "notification.moderation_warning.action_none": "Din konto har fået en moderationsadvarsel.", "notification.moderation_warning.action_sensitive": "Dine indlæg markeres fra nu af som følsomme.", "notification.moderation_warning.action_silence": "Din konto er blevet begrænset.", - "notification.moderation_warning.action_suspend": "Din konto er suspenderet.", + "notification.moderation_warning.action_suspend": "Din konto er blevet suspenderet.", "notification.own_poll": "Din afstemning er afsluttet", "notification.poll": "En afstemning, hvori du har stemt, er slut", "notification.quoted_update": "{name} redigerede et indlæg, du har citeret", @@ -713,7 +713,7 @@ "notifications.policy.filter_not_followers_title": "Personer, som ikke følger dig", "notifications.policy.filter_not_following_hint": "Indtil du manuelt godkender dem", "notifications.policy.filter_not_following_title": "Personer, du ikke følger", - "notifications.policy.filter_private_mentions_hint": "Filtreret, medmindre det er i svar på egen omtale, eller hvis afsenderen følges", + "notifications.policy.filter_private_mentions_hint": "Filtreret, medmindre det er et svar på din egen omtale, eller hvis du følger afsenderen", "notifications.policy.filter_private_mentions_title": "Uopfordrede private omtaler", "notifications.policy.title": "Håndtér notifikationer fra…", "notifications_permission_banner.enable": "Aktivér computernotifikationer", @@ -725,7 +725,7 @@ "onboarding.follows.search": "Søg", "onboarding.follows.title": "Følg folk for at komme i gang", "onboarding.profile.discoverable": "Gør min profil synlig", - "onboarding.profile.discoverable_hint": "Når man vælger at være synlig på Mastodon, kan ens indlæg fremgå i søgeresultater og tendenser, og profilen kan blive foreslået til andre med tilsvarende interesse.", + "onboarding.profile.discoverable_hint": "Når du vælger at være synlig på Mastodon, kan dine indlæg blive vist i søgeresultater og trender, og din profil kan blive foreslået til personer med samme interesser som dig.", "onboarding.profile.display_name": "Vist navn", "onboarding.profile.display_name_hint": "Dit fulde navn eller dit sjove navn…", "onboarding.profile.note": "Bio", @@ -771,7 +771,7 @@ "recommended": "Anbefalet", "refresh": "Genindlæs", "regeneration_indicator.please_stand_by": "Vent venligst.", - "regeneration_indicator.preparing_your_home_feed": "Forbereder hjemmestrømmen…", + "regeneration_indicator.preparing_your_home_feed": "Forbereder dit hjem-feed…", "relative_time.days": "{number}d", "relative_time.full.days": "{number, plural, one {# dag} other {# dage}} siden", "relative_time.full.hours": "{number, plural, one {# time} other {# timer}} siden", @@ -920,7 +920,7 @@ "status.quote.cancel": "Annullér citat", "status.quote_error.blocked_account_hint.title": "Dette indlæg er skjult, fordi du har blokeret @{name}.", "status.quote_error.blocked_domain_hint.title": "Dette indlæg er skjult, fordi du har blokeret @{domain}.", - "status.quote_error.filtered": "Skjult grundet et af filterne", + "status.quote_error.filtered": "Skjult på grund af et af dine filtre", "status.quote_error.limited_account_hint.action": "Vis alligevel", "status.quote_error.limited_account_hint.title": "Denne profil er blevet skjult af {domain}-moderatorerne.", "status.quote_error.muted_account_hint.title": "Dette indlæg er skjult, fordi du har skjult @{name}.", diff --git a/app/javascript/mastodon/locales/de.json b/app/javascript/mastodon/locales/de.json index 4921b57ccccbd1..38245e913d3457 100644 --- a/app/javascript/mastodon/locales/de.json +++ b/app/javascript/mastodon/locales/de.json @@ -11,10 +11,10 @@ "about.domain_blocks.suspended.title": "Gesperrt", "about.language_label": "Sprache", "about.not_available": "Diese Informationen sind auf diesem Server nicht verfügbar.", - "about.powered_by": "Ein dezentralisiertes soziales Netzwerk, angetrieben von {mastodon}", + "about.powered_by": "Ein dezentralisiertes soziales Netzwerk, ermöglicht durch {mastodon}", "about.rules": "Serverregeln", "account.account_note_header": "Persönliche Notiz", - "account.add_or_remove_from_list": "Hinzufügen oder Entfernen von Listen", + "account.add_or_remove_from_list": "Listen verwalten", "account.badges.bot": "Bot", "account.badges.group": "Gruppe", "account.block": "@{name} blockieren", @@ -42,7 +42,7 @@ "account.follow": "Folgen", "account.follow_back": "Ebenfalls folgen", "account.follow_back_short": "Zurückfolgen", - "account.follow_request": "Anfrage zum Folgen", + "account.follow_request": "Folgen anfragen", "account.follow_request_cancel": "Anfrage zurückziehen", "account.follow_request_cancel_short": "Abbrechen", "account.follow_request_short": "Anfragen", @@ -57,8 +57,8 @@ "account.go_to_profile": "Profil aufrufen", "account.hide_reblogs": "Geteilte Beiträge von @{name} ausblenden", "account.in_memoriam": "Zum Andenken.", - "account.joined_short": "Mitglied seit", - "account.languages": "Ausgewählte Sprachen ändern", + "account.joined_short": "Registriert am", + "account.languages": "Sprachen verwalten", "account.link_verified_on": "Das Profil mit dieser E-Mail-Adresse wurde bereits am {date} bestätigt", "account.locked_info": "Die Privatsphäre dieses Kontos wurde auf „geschützt“ gesetzt. Die Person bestimmt manuell, wer ihrem Profil folgen darf.", "account.media": "Medien", @@ -71,7 +71,7 @@ "account.muting": "Stummgeschaltet", "account.mutual": "Ihr folgt einander", "account.no_bio": "Keine Beschreibung verfügbar.", - "account.open_original_page": "Ursprüngliche Seite öffnen", + "account.open_original_page": "Originalbeitrag öffnen", "account.posts": "Beiträge", "account.posts_with_replies": "Beiträge & Antworten", "account.remove_from_followers": "@{name} als Follower entfernen", @@ -115,9 +115,9 @@ "announcement.announcement": "Ankündigung", "annual_report.summary.archetype.booster": "Trendjäger*in", "annual_report.summary.archetype.lurker": "Beobachter*in", - "annual_report.summary.archetype.oracle": "Universaltalent", + "annual_report.summary.archetype.oracle": "Orakel", "annual_report.summary.archetype.pollster": "Meinungsforscher*in", - "annual_report.summary.archetype.replier": "Gesellige*r", + "annual_report.summary.archetype.replier": "Schmetterling", "annual_report.summary.followers.followers": "Follower", "annual_report.summary.followers.total": "{count} insgesamt", "annual_report.summary.here_it_is": "Dein Jahresrückblick für {year}:", @@ -148,7 +148,7 @@ "bundle_column_error.copy_stacktrace": "Fehlerbericht kopieren", "bundle_column_error.error.body": "Die angeforderte Seite konnte nicht dargestellt werden. Dies könnte auf einen Fehler in unserem Code oder auf ein Browser-Kompatibilitätsproblem zurückzuführen sein.", "bundle_column_error.error.title": "Oh nein!", - "bundle_column_error.network.body": "Beim Versuch, diese Seite zu laden, ist ein Fehler aufgetreten. Dies könnte auf ein vorübergehendes Problem mit deiner Internetverbindung oder diesem Server zurückzuführen sein.", + "bundle_column_error.network.body": "Beim Laden dieser Seite ist ein Fehler aufgetreten. Die Ursache könnte ein vorübergehendes Problem mit deiner Internetverbindung oder diesem Server sein.", "bundle_column_error.network.title": "Netzwerkfehler", "bundle_column_error.retry": "Erneut versuchen", "bundle_column_error.return": "Zurück zur Startseite", @@ -307,8 +307,8 @@ "domain_pill.their_username": "Die eindeutige Identifizierung auf einem Server. Es ist möglich, denselben Profilnamen auf verschiedenen Servern im Fediverse zu finden.", "domain_pill.username": "Profilname", "domain_pill.whats_in_a_handle": "Woraus besteht eine Adresse?", - "domain_pill.who_they_are": "Adressen teilen mit, wer jemand ist und wo sich jemand im Fediverse aufhält. Daher kannst du mit Leuten im gesamten Social Web interagieren, wenn es eine durch ist.", - "domain_pill.who_you_are": "Deine Adresse teilt mit, wer du bist und wo du dich aufhältst. Daher können andere Leute im gesamten Social Web mit dir interagieren, wenn es eine durch ist.", + "domain_pill.who_they_are": "Adressen teilen mit, wer jemand ist und wo sich jemand aufhält. Daher kannst du mit Leuten im gesamten Social Web interagieren, wenn es eine durch ist.", + "domain_pill.who_you_are": "Deine Adresse teilt mit, wer du bist und wo du dich aufhältst. Daher können andere Leute im gesamten Social Web mit dir interagieren, wenn es eine durch ist.", "domain_pill.your_handle": "Deine Adresse:", "domain_pill.your_server": "Deine digitale Heimat. Hier „leben“ alle Beiträge von dir. Falls es dir hier nicht gefällt, kannst du jederzeit den Server wechseln und ebenso deine Follower übertragen.", "domain_pill.your_username": "Deine eindeutige Identität auf diesem Server. Es ist möglich, Profile mit dem gleichen Profilnamen auf verschiedenen Servern zu finden.", @@ -333,7 +333,7 @@ "empty_column.account_featured.me": "Du hast bisher noch nichts vorgestellt. Wusstest du, dass du deine häufig verwendeten Hashtags und sogar Profile von Freund*innen vorstellen kannst?", "empty_column.account_featured.other": "{acct} hat bisher noch nichts vorgestellt. Wusstest du, dass du deine häufig verwendeten Hashtags und sogar Profile von Freund*innen vorstellen kannst?", "empty_column.account_featured_other.unknown": "Dieses Profil hat bisher noch nichts vorgestellt.", - "empty_column.account_hides_collections": "Das Konto hat sich dazu entschieden, diese Information nicht zu veröffentlichen", + "empty_column.account_hides_collections": "Das Profil hat sich entschieden, diese Information nicht zu veröffentlichen", "empty_column.account_suspended": "Konto dauerhaft gesperrt", "empty_column.account_timeline": "Keine Beiträge vorhanden!", "empty_column.account_unavailable": "Profil nicht verfügbar", @@ -568,7 +568,7 @@ "mute_modal.you_wont_see_mentions": "Du wirst keine Beiträge sehen, die dieses Profil erwähnen.", "mute_modal.you_wont_see_posts": "Deine Beiträge können von diesem stummgeschalteten Profil weiterhin gesehen werden, aber du wirst dessen Beiträge nicht mehr sehen.", "navigation_bar.about": "Über", - "navigation_bar.account_settings": "Passwort und Sicherheit", + "navigation_bar.account_settings": "Passwort & Sicherheit", "navigation_bar.administration": "Administration", "navigation_bar.advanced_interface": "Erweitertes Webinterface öffnen", "navigation_bar.automated_deletion": "Automatisiertes Löschen", @@ -717,7 +717,7 @@ "notifications.policy.filter_private_mentions_title": "unerwünschten privaten Erwähnungen", "notifications.policy.title": "Benachrichtigungen verwalten von …", "notifications_permission_banner.enable": "Aktiviere Desktop-Benachrichtigungen", - "notifications_permission_banner.how_to_control": "Um Benachrichtigungen zu erhalten, wenn Mastodon nicht geöffnet ist, aktiviere die Desktop-Benachrichtigungen. Du kannst genau bestimmen, welche Arten von Interaktionen Desktop-Benachrichtigungen über die {icon} -Taste erzeugen, sobald diese aktiviert sind.", + "notifications_permission_banner.how_to_control": "Aktiviere Desktop-Benachrichtigungen, um Mitteilungen zu erhalten, wenn Mastodon nicht geöffnet ist. Du kannst für jede Kategorie einstellen, ob du Desktop-Benachrichtigungen erhalten möchtest. Sobald sie aktiviert sind, klicke dafür auf das {icon} -Symbol.", "notifications_permission_banner.title": "Nichts verpassen", "onboarding.follows.back": "Zurück", "onboarding.follows.done": "Fertig", @@ -880,7 +880,7 @@ "status.all_disabled": "Teilen und Zitieren sind deaktiviert", "status.block": "@{name} blockieren", "status.bookmark": "Lesezeichen setzen", - "status.cancel_reblog_private": "Beitrag nicht mehr teilen", + "status.cancel_reblog_private": "Nicht mehr teilen", "status.cannot_quote": "Diesen Beitrag darfst du nicht zitieren", "status.cannot_reblog": "Dieser Beitrag kann nicht geteilt werden", "status.contains_quote": "Enthält zitierten Beitrag", @@ -926,10 +926,10 @@ "status.quote_error.muted_account_hint.title": "Dieser Beitrag wurde ausgeblendet, weil du @{name} stummgeschaltet hast.", "status.quote_error.not_available": "Beitrag nicht verfügbar", "status.quote_error.pending_approval": "Veröffentlichung ausstehend", - "status.quote_error.pending_approval_popout.body": "Auf Mastodon kannst du selbst bestimmen, ob du von anderen zitiert werden darfst oder nicht – oder nur nach individueller Genehmigung. Wir warten in diesem Fall noch auf die Genehmigung des ursprünglichen Profils. Bis dahin steht die Veröffentlichung deines Beitrags mit dem zitierten Post noch aus.", + "status.quote_error.pending_approval_popout.body": "Auf Mastodon kannst du selbst bestimmen, ob du von anderen zitiert werden darfst oder nicht – oder nur nach individueller Genehmigung. Wir warten in diesem Fall noch auf die Genehmigung des ursprünglichen Profils. Bis dahin steht die Veröffentlichung des Beitrags mit dem zitierten Post noch aus.", "status.quote_error.revoked": "Beitrag durch Autor*in entfernt", - "status.quote_followers_only": "Nur Follower können diesen Beitrag zitieren", - "status.quote_manual_review": "Zitierte*r überprüft manuell", + "status.quote_followers_only": "Nur Follower dürfen zitieren", + "status.quote_manual_review": "Autor*in wird deine Anfrage manuell überprüfen", "status.quote_noun": "Zitat", "status.quote_policy_change": "Ändern, wer zitieren darf", "status.quote_post_author": "Zitierter Beitrag von @{name}", @@ -947,7 +947,7 @@ "status.reblogs.empty": "Diesen Beitrag hat bisher noch niemand geteilt. Sobald es jemand tut, wird das Profil hier erscheinen.", "status.redraft": "Löschen und neu erstellen", "status.remove_bookmark": "Lesezeichen entfernen", - "status.remove_favourite": "Aus Favoriten entfernen", + "status.remove_favourite": "Favorisierung entfernen", "status.remove_quote": "Entfernen", "status.replied_in_thread": "Antwortete im Thread", "status.replied_to": "Antwortete {name}", @@ -964,7 +964,7 @@ "status.title.with_attachments": "{user} veröffentlichte {attachmentCount, plural, one {ein Medium} other {{attachmentCount} Medien}}", "status.translate": "Übersetzen", "status.translated_from_with": "Aus {lang} mittels {provider} übersetzt", - "status.uncached_media_warning": "Vorschau nicht verfügbar", + "status.uncached_media_warning": "Vorschau noch nicht verfügbar", "status.unmute_conversation": "Stummschaltung der Unterhaltung aufheben", "status.unpin": "Vom Profil lösen", "subscribed_languages.lead": "Nach der Änderung werden nur noch Beiträge in den ausgewählten Sprachen in den Timelines deiner Startseite und deiner Listen angezeigt. Wähle keine Sprache aus, um alle Beiträge zu sehen.", @@ -994,13 +994,13 @@ "upload_error.limit": "Dateiupload-Limit überschritten.", "upload_error.poll": "Medien-Anhänge sind zusammen mit Umfragen nicht erlaubt.", "upload_error.quote": "Medien-Anhänge sind zusammen mit Zitaten nicht erlaubt.", - "upload_form.drag_and_drop.instructions": "Drücke zum Aufnehmen eines Medienanhangs die Eingabe- oder Leertaste. Verwende beim Ziehen die Pfeiltasten, um den Medienanhang zur gewünschten Position zu bewegen. Drücke erneut die Eingabe- oder Leertaste, um den Medienanhang an der gewünschten Position abzulegen. Mit der Escape-Taste kannst du den Vorgang abbrechen.", + "upload_form.drag_and_drop.instructions": "Drücke zum Auswählen eines Medienanhangs die Eingabe- oder Leertaste. Verwende beim Ziehen die Pfeiltasten, um den Medienanhang zur gewünschten Position zu bewegen. Drücke erneut die Eingabe- oder Leertaste, um den Medienanhang an der gewünschten Position abzulegen. Mit der Escape-Taste kannst du den Vorgang abbrechen.", "upload_form.drag_and_drop.on_drag_cancel": "Das Ziehen wurde abgebrochen und der Medienanhang {item} wurde abgelegt.", "upload_form.drag_and_drop.on_drag_end": "Der Medienanhang {item} wurde abgelegt.", "upload_form.drag_and_drop.on_drag_over": "Der Medienanhang {item} wurde bewegt.", - "upload_form.drag_and_drop.on_drag_start": "Der Medienanhang {item} wurde aufgenommen.", + "upload_form.drag_and_drop.on_drag_start": "Der Medienanhang {item} wurde ausgewählt.", "upload_form.edit": "Bearbeiten", - "upload_progress.label": "Wird hochgeladen …", + "upload_progress.label": "Upload läuft …", "upload_progress.processing": "Wird verarbeitet …", "username.taken": "Dieser Profilname ist vergeben. Versuche einen anderen", "video.close": "Video schließen", @@ -1026,7 +1026,7 @@ "visibility_modal.helper.privacy_private_self_quote": "Beiträge mit privaten Erwähnungen können öffentlich nicht zitiert werden.", "visibility_modal.helper.private_quoting": "Beiträge, die nur für deine Follower bestimmt sind und auf Mastodon verfasst wurden, können nicht von anderen zitiert werden.", "visibility_modal.helper.unlisted_quoting": "Sollten dich andere zitieren, werden ihre zitierten Beiträge ebenfalls nicht in den Trends und öffentlichen Timelines angezeigt.", - "visibility_modal.instructions": "Lege fest, wer mit diesem Beitrag interagieren darf. Du hast auch die Möglichkeit, diese Einstellung auf alle zukünftigen Beiträge anzuwenden. Gehe zu: Einstellungen > Standardeinstellungen für Beiträge", + "visibility_modal.instructions": "Lege fest, wer mit diesem Beitrag interagieren darf. Du hast auch die Möglichkeit, diese Einstellung auf alle zukünftigen Beiträge anzuwenden. Navigiere zu: Einstellungen > Standardeinstellungen für Beiträge", "visibility_modal.privacy_label": "Sichtbarkeit", "visibility_modal.quote_followers": "Nur meine Follower dürfen mich zitieren", "visibility_modal.quote_label": "Wer darf mich zitieren?", diff --git a/app/javascript/mastodon/locales/el.json b/app/javascript/mastodon/locales/el.json index 72137777d4117e..858397545fe2e2 100644 --- a/app/javascript/mastodon/locales/el.json +++ b/app/javascript/mastodon/locales/el.json @@ -10,8 +10,8 @@ "about.domain_blocks.suspended.explanation": "Τα δεδομένα αυτού του διακομιστή, δε θα επεξεργάζονται, δε θα αποθηκεύονται και δε θα ανταλλάσσονται, καθιστώντας οποιαδήποτε αλληλεπίδραση ή επικοινωνία με χρήστες από αυτόν το διακομιστή αδύνατη.", "about.domain_blocks.suspended.title": "Σε αναστολή", "about.language_label": "Γλώσσα", - "about.not_available": "Αυτές οι πληροφορίες δεν έχουν είναι διαθέσιμες σε αυτόν τον διακομιστή.", - "about.powered_by": "Αποκεντρωμένα μέσα κοινωνικής δικτύωσης που βασίζονται στο {mastodon}", + "about.not_available": "Αυτές οι πληροφορίες δεν έχουν γίνει διαθέσιμες σε αυτόν τον διακομιστή.", + "about.powered_by": "Αποκεντρωμένο μέσο κοινωνικής δικτύωσης που βασίζεται στο {mastodon}", "about.rules": "Κανόνες διακομιστή", "account.account_note_header": "Προσωπική σημείωση", "account.add_or_remove_from_list": "Προσθήκη ή Αφαίρεση από λίστες", @@ -24,17 +24,17 @@ "account.blocking": "Αποκλείεται", "account.cancel_follow_request": "Απόσυρση αιτήματος παρακολούθησης", "account.copy": "Αντιγραφή συνδέσμου προφίλ", - "account.direct": "Ιδιωτική αναφορά @{name}", + "account.direct": "Ιδιωτική επισήμανση @{name}", "account.disable_notifications": "Σταμάτα να με ειδοποιείς όταν δημοσιεύει ο @{name}", "account.domain_blocking": "Αποκλείεται ο τομέας", "account.edit_profile": "Επεξεργασία προφίλ", "account.edit_profile_short": "Επεξεργασία", "account.enable_notifications": "Ειδοποίησέ με όταν δημοσιεύει ο @{name}", - "account.endorse": "Προβολή στο προφίλ", + "account.endorse": "Ανάδειξη στο προφίλ", "account.familiar_followers_many": "Ακολουθείται από {name1}, {name2}, και {othersCount, plural, one {ένας ακόμα που ξέρεις} other {# ακόμα που ξέρεις}}", "account.familiar_followers_one": "Ακολουθείται από {name1}", "account.familiar_followers_two": "Ακολουθείται από {name1} και {name2}", - "account.featured": "Προτεινόμενα", + "account.featured": "Αναδεδειγμένα", "account.featured.accounts": "Προφίλ", "account.featured.hashtags": "Ετικέτες", "account.featured_tags.last_status_at": "Τελευταία ανάρτηση στις {date}", @@ -47,35 +47,35 @@ "account.follow_request_cancel_short": "Ακύρωση", "account.follow_request_short": "Αίτημα", "account.followers": "Ακόλουθοι", - "account.followers.empty": "Κανείς δεν ακολουθεί αυτόν τον χρήστη ακόμα.", + "account.followers.empty": "Κανείς δεν ακολουθεί αυτόν τον χρήστη ακόμη.", "account.followers_counter": "{count, plural, one {{counter} ακόλουθος} other {{counter} ακόλουθοι}}", "account.followers_you_know_counter": "{counter} που ξέρεις", "account.following": "Ακολουθείτε", - "account.following_counter": "{count, plural, one {{counter} ακολουθεί} other {{counter} ακολουθούν}}", - "account.follows.empty": "Αυτός ο χρήστης δεν ακολουθεί κανέναν ακόμα.", + "account.following_counter": "{count, plural, one {{counter} ακολουθεί} other {{counter} ακολουθεί}}", + "account.follows.empty": "Αυτός ο χρήστης δεν ακολουθεί κανέναν ακόμη.", "account.follows_you": "Σε ακολουθεί", "account.go_to_profile": "Μετάβαση στο προφίλ", "account.hide_reblogs": "Απόκρυψη ενισχύσεων από @{name}", "account.in_memoriam": "Εις μνήμην.", "account.joined_short": "Έγινε μέλος", "account.languages": "Αλλαγή εγγεγραμμένων γλωσσών", - "account.link_verified_on": "Η ιδιοκτησία αυτού του συνδέσμου ελέχθηκε στις {date}", + "account.link_verified_on": "Η ιδιοκτησία αυτού του συνδέσμου ελέγχθηκε στις {date}", "account.locked_info": "Η κατάσταση απορρήτου αυτού του λογαριασμού έχει ρυθμιστεί σε κλειδωμένη. Ο ιδιοκτήτης αξιολογεί χειροκίνητα ποιος μπορεί να τον ακολουθήσει.", "account.media": "Πολυμέσα", - "account.mention": "Ανάφερε @{name}", + "account.mention": "Επισήμανση @{name}", "account.moved_to": "Ο/Η {name} έχει υποδείξει ότι ο νέος λογαριασμός του/της είναι τώρα:", - "account.mute": "Σώπασε τον @{name}", + "account.mute": "Σίγαση @{name}", "account.mute_notifications_short": "Σίγαση ειδοποιήσεων", "account.mute_short": "Σίγαση", - "account.muted": "Αποσιωπημένος/η", + "account.muted": "Σε σίγαση", "account.muting": "Σίγαση", "account.mutual": "Ακολουθείτε ο ένας τον άλλο", "account.no_bio": "Δεν υπάρχει περιγραφή.", - "account.open_original_page": "Άνοιγμα αυθεντικής σελίδας", - "account.posts": "Τουτ", - "account.posts_with_replies": "Τουτ και απαντήσεις", + "account.open_original_page": "Άνοιγμα πρωτότυπης σελίδας", + "account.posts": "Αναρτήσεις", + "account.posts_with_replies": "Αναρτήσεις και απαντήσεις", "account.remove_from_followers": "Κατάργηση {name} από τους ακόλουθους", - "account.report": "Κατάγγειλε @{name}", + "account.report": "Αναφορά @{name}", "account.requested_follow": "Ο/Η {name} αιτήθηκε να σε ακολουθήσει", "account.requests_to_follow_you": "Αιτήματα για να σε ακολουθήσουν", "account.share": "Κοινοποίηση του προφίλ @{name}", @@ -85,9 +85,9 @@ "account.unblock_domain": "Άρση αποκλεισμού του τομέα {domain}", "account.unblock_domain_short": "Άρση αποκλ.", "account.unblock_short": "Άρση αποκλεισμού", - "account.unendorse": "Να μην παρέχεται στο προφίλ", + "account.unendorse": "Να μην αναδεικνύεται στο προφίλ", "account.unfollow": "Άρση ακολούθησης", - "account.unmute": "Διακοπή σίγασης @{name}", + "account.unmute": "Άρση σίγασης @{name}", "account.unmute_notifications_short": "Σίγαση ειδοποιήσεων", "account.unmute_short": "Κατάργηση σίγασης", "account_note.placeholder": "Κάνε κλικ για να προσθέσεις σημείωση", @@ -111,7 +111,7 @@ "alt_text_modal.change_thumbnail": "Αλλαγή μικρογραφίας", "alt_text_modal.describe_for_people_with_hearing_impairments": "Περιέγραψε αυτό για άτομα με προβλήματα ακοής…", "alt_text_modal.describe_for_people_with_visual_impairments": "Περιέγραψε αυτό για άτομα με προβλήματα όρασης…", - "alt_text_modal.done": "Ολοκληρώθηκε", + "alt_text_modal.done": "Τέλος", "announcement.announcement": "Ανακοίνωση", "annual_report.summary.archetype.booster": "Ο κυνηγός των φοβερών", "annual_report.summary.archetype.lurker": "Ο διακριτικός", @@ -141,7 +141,7 @@ "block_modal.they_cant_see_posts": "Δεν μπορεί να δει τις αναρτήσεις σου και δε θα δεις τις δικές του.", "block_modal.they_will_know": "Μπορούν να δει ότι έχει αποκλειστεί.", "block_modal.title": "Αποκλεισμός χρήστη;", - "block_modal.you_wont_see_mentions": "Δε θα βλέπεις τις αναρτήσεις που τον αναφέρουν.", + "block_modal.you_wont_see_mentions": "Δε θα βλέπεις τις αναρτήσεις που τον επισημαίνουν.", "boost_modal.combo": "Μπορείς να πατήσεις {combo} για να το προσπεράσεις την επόμενη φορά", "boost_modal.reblog": "Ενίσχυση ανάρτησης;", "boost_modal.undo_reblog": "Αναίρεση ενίσχυσης;", @@ -167,7 +167,7 @@ "column.bookmarks": "Σελιδοδείκτες", "column.community": "Τοπική ροή", "column.create_list": "Δημιουργία λίστας", - "column.direct": "Ιδιωτικές αναφορές", + "column.direct": "Ιδιωτικές επισημάνσεις", "column.directory": "Περιήγηση στα προφίλ", "column.domain_blocks": "Αποκλεισμένοι τομείς", "column.edit_list": "Επεξεργασία λίστας", @@ -181,7 +181,7 @@ "column.lists": "Λίστες", "column.mutes": "Αποσιωπημένοι χρήστες", "column.notifications": "Ειδοποιήσεις", - "column.pins": "Καρφιτσωμένα τουτ", + "column.pins": "Καρφιτσωμένες αναρτήσεις", "column.public": "Ομοσπονδιακή ροή", "column_back_button.label": "Πίσω", "column_header.hide_settings": "Απόκρυψη ρυθμίσεων", @@ -191,7 +191,7 @@ "column_header.show_settings": "Εμφάνιση ρυθμίσεων", "column_header.unpin": "Ξεκαρφίτσωμα", "column_search.cancel": "Ακύρωση", - "community.column_settings.local_only": "Τοπικά μόνο", + "community.column_settings.local_only": "Τοπική μόνο", "community.column_settings.media_only": "Μόνο πολυμέσα", "community.column_settings.remote_only": "Απομακρυσμένα μόνο", "compose.error.blank_post": "Η ανάρτηση δεν μπορεί να είναι κενή.", @@ -201,9 +201,9 @@ "compose.published.open": "Άνοιγμα", "compose.saved.body": "Η ανάρτηση αποθηκεύτηκε.", "compose_form.direct_message_warning_learn_more": "Μάθε περισσότερα", - "compose_form.encryption_warning": "Οι δημοσιεύσεις στο Mastodon δεν είναι κρυπτογραφημένες από άκρο σε άκρο. Μη μοιράζεσαι ευαίσθητες πληροφορίες μέσω του Mastodon.", + "compose_form.encryption_warning": "Οι αναρτήσεις στο Mastodon δεν είναι κρυπτογραφημένες από άκρο σε άκρο. Μη μοιράζεσαι ευαίσθητες πληροφορίες μέσω του Mastodon.", "compose_form.hashtag_warning": "Αυτή η ανάρτηση δεν θα εμφανίζεται κάτω από οποιαδήποτε ετικέτα καθώς δεν είναι δημόσια. Μόνο οι δημόσιες αναρτήσεις μπορούν να αναζητηθούν με ετικέτα.", - "compose_form.lock_disclaimer": "Ο λογαριασμός σου δεν είναι {locked}. Οποιοσδήποτε μπορεί να σε ακολουθήσει για να δει τις δημοσιεύσεις σου προς τους ακολούθους σου.", + "compose_form.lock_disclaimer": "Ο λογαριασμός σου δεν είναι {locked}. Οποιοσδήποτε μπορεί να σε ακολουθήσει για να δει τις μόνο για ακολούθους αναρτήσεις σου.", "compose_form.lock_disclaimer.lock": "κλειδωμένος", "compose_form.placeholder": "Τι σκέφτεσαι;", "compose_form.poll.duration": "Διάρκεια δημοσκόπησης", @@ -242,11 +242,11 @@ "confirmations.logout.confirm": "Αποσύνδεση", "confirmations.logout.message": "Σίγουρα θέλεις να αποσυνδεθείς;", "confirmations.logout.title": "Αποσύνδεση;", - "confirmations.missing_alt_text.confirm": "Προσθήκη εναλ κειμένου", + "confirmations.missing_alt_text.confirm": "Προσθήκη εναλλακτικού κειμένου", "confirmations.missing_alt_text.message": "Η ανάρτησή σου περιέχει πολυμέσα χωρίς εναλλακτικό κείμενο. Η προσθήκη περιγραφών βοηθά να γίνει το περιεχόμενό σου προσβάσιμο σε περισσότερους ανθρώπους.", "confirmations.missing_alt_text.secondary": "Δημοσίευση όπως και να ΄χει", "confirmations.missing_alt_text.title": "Προσθήκη εναλλακτικού κειμένου;", - "confirmations.mute.confirm": "Αποσιώπηση", + "confirmations.mute.confirm": "Σίγαση", "confirmations.private_quote_notify.cancel": "Πίσω στην επεξεργασία", "confirmations.private_quote_notify.confirm": "Δημοσίευση ανάρτησης", "confirmations.private_quote_notify.do_not_show_again": "Να μην εμφανιστεί ξανά αυτό το μήνυμα", @@ -268,14 +268,14 @@ "confirmations.unblock.confirm": "Άρση αποκλεισμού", "confirmations.unblock.title": "Άρση αποκλεισμού {name};", "confirmations.unfollow.confirm": "Άρση ακολούθησης", - "confirmations.unfollow.title": "Κατάργηση ακολούθησης του/της {name};", + "confirmations.unfollow.title": "Άρση ακολούθησης του/της {name};", "confirmations.withdraw_request.confirm": "Απόσυρση αιτήματος", "confirmations.withdraw_request.title": "Απόσυρση αιτήματος για να ακολουθήσετε τον/την {name};", "content_warning.hide": "Απόκρυψη ανάρτησης", "content_warning.show": "Εμφάνιση ούτως ή άλλως", "content_warning.show_more": "Εμφάνιση περισσότερων", - "conversation.delete": "Διαγραφή συζήτησης", - "conversation.mark_as_read": "Σήμανση ως αναγνωσμένο", + "conversation.delete": "Διαγραφή συνομιλίας", + "conversation.mark_as_read": "Σήμανση ως αναγνωσμένη", "conversation.open": "Προβολή συνομιλίας", "conversation.with": "Με {names}", "copy_icon_button.copied": "Αντιγράφηκε στο πρόχειρο", @@ -307,10 +307,10 @@ "domain_pill.their_username": "Το μοναδικό του αναγνωριστικό στο διακομιστή του. Είναι πιθανό να βρεις χρήστες με το ίδιο όνομα χρήστη σε διαφορετικούς διακομιστές.", "domain_pill.username": "Όνομα χρήστη", "domain_pill.whats_in_a_handle": "Τί υπάρχει σε ένα πλήρες όνομα χρήστη;", - "domain_pill.who_they_are": "Από τη στιγμή που τα πλήρη ονόματα λένε ποιος είναι κάποιος και πού είναι, μπορείς να αλληλεπιδράσεις με άτομα απ' όλο τον κοινωνικό ιστό των .", + "domain_pill.who_they_are": "Από τη στιγμή που τα πλήρη ονόματα χρηστών λένε ποιος είναι κάποιος και πού είναι, μπορείς να αλληλεπιδράσεις με άτομα απ' όλο τον κοινωνικό ιστό των .", "domain_pill.who_you_are": "Επειδή το πλήρες όνομα χρήστη σου λέει ποιος είσαι και πού βρίσκεσαι, άτομα μπορούν να αλληλεπιδράσουν μαζί σου στον κοινωνικό ιστό των .", "domain_pill.your_handle": "Το πλήρες όνομα χρήστη σου:", - "domain_pill.your_server": "Το ψηφιακό σου σπίτι, όπου ζουν όλες σου οι αναρτήσεις. Δε σ' αρέσει αυτός; Μετακινήσου σε διακομιστές ανά πάσα στιγμή και πάρε και τους ακόλουθούς σου.", + "domain_pill.your_server": "Το ψηφιακό σου σπίτι, όπου ζουν όλες σου οι αναρτήσεις. Δε σ' αρέσει αυτός; Μετακινήσου σε διακομιστές ανά πάσα στιγμή και πάρε και τους ακόλουθούς σου μαζί.", "domain_pill.your_username": "Το μοναδικό σου αναγνωριστικό σε τούτο τον διακομιστή. Είναι πιθανό να βρεις χρήστες με το ίδιο όνομα χρήστη σε διαφορετικούς διακομιστές.", "dropdown.empty": "Διαλέξτε μια επιλογή", "embed.instructions": "Ενσωμάτωσε αυτή την ανάρτηση στην ιστοσελίδα σου αντιγράφοντας τον παρακάτω κώδικα.", @@ -320,7 +320,7 @@ "emoji_button.custom": "Προσαρμοσμένα", "emoji_button.flags": "Σημαίες", "emoji_button.food": "Φαγητά & Ποτά", - "emoji_button.label": "Εισάγετε emoji", + "emoji_button.label": "Εισαγωγή emoji", "emoji_button.nature": "Φύση", "emoji_button.not_found": "Δε βρέθηκε αντιστοίχιση εμότζι", "emoji_button.objects": "Αντικείμενα", @@ -330,30 +330,30 @@ "emoji_button.search_results": "Αποτελέσματα αναζήτησης", "emoji_button.symbols": "Σύμβολα", "emoji_button.travel": "Ταξίδια & Τοποθεσίες", - "empty_column.account_featured.me": "Δεν έχεις αναδείξει τίποτα ακόμα. Γνώριζες ότι μπορείς να αναδείξεις τις ετικέτες που χρησιμοποιείς περισσότερο, ακόμη και τους λογαριασμούς των φίλων σου στο προφίλ σου;", - "empty_column.account_featured.other": "Ο λογαριασμός {acct} δεν αναδείξει τίποτα ακόμα. Γνώριζες ότι μπορείς να αναδείξεις τις ετικέτες που χρησιμοποιείς περισσότερο, ακόμη και τους λογαριασμούς των φίλων σου στο προφίλ σου;", - "empty_column.account_featured_other.unknown": "Αυτός ο λογαριασμός δεν έχει αναδείξει τίποτα ακόμα.", + "empty_column.account_featured.me": "Δεν έχεις αναδείξει τίποτα ακόμη. Γνώριζες ότι μπορείς να αναδείξεις τις ετικέτες που χρησιμοποιείς περισσότερο, ακόμη και τους λογαριασμούς των φίλων σου στο προφίλ σου;", + "empty_column.account_featured.other": "Ο/Η {acct} δεν έχει αναδείξει τίποτα ακόμη. Γνώριζες ότι μπορείς να αναδείξεις τις ετικέτες που χρησιμοποιείς περισσότερο, ακόμη και τους λογαριασμούς των φίλων σου στο προφίλ σου;", + "empty_column.account_featured_other.unknown": "Αυτός ο λογαριασμός δεν έχει αναδείξει τίποτα ακόμη.", "empty_column.account_hides_collections": "Αυτός ο χρήστης έχει επιλέξει να μην καταστήσει αυτές τις πληροφορίες διαθέσιμες", "empty_column.account_suspended": "Λογαριασμός σε αναστολή", "empty_column.account_timeline": "Δεν έχει αναρτήσεις εδώ!", "empty_column.account_unavailable": "Μη διαθέσιμο προφίλ", - "empty_column.blocks": "Δεν έχεις αποκλείσει κανέναν χρήστη ακόμα.", - "empty_column.bookmarked_statuses": "Δεν έχεις καμία ανάρτηση με σελιδοδείκτη ακόμα. Μόλις βάλεις κάποιον, θα εμφανιστεί εδώ.", + "empty_column.blocks": "Δεν έχεις αποκλείσει κανέναν χρήστη ακόμη.", + "empty_column.bookmarked_statuses": "Δεν έχεις καμία ανάρτηση με σελιδοδείκτη ακόμη. Μόλις βάλεις κάποιον, θα εμφανιστεί εδώ.", "empty_column.community": "Η τοπική ροή είναι κενή. Γράψε κάτι δημόσια για να αρχίσει να κυλά η μπάλα!", - "empty_column.direct": "Δεν έχεις καμία προσωπική επισήμανση ακόμα. Όταν στείλεις ή λάβεις μία, θα εμφανιστεί εδώ.", + "empty_column.direct": "Δεν έχεις καμία προσωπική επισήμανση ακόμη. Όταν στείλεις ή λάβεις μία, θα εμφανιστεί εδώ.", "empty_column.disabled_feed": "Αυτή η ροή έχει απενεργοποιηθεί από τους διαχειριστές του διακομιστή σας.", - "empty_column.domain_blocks": "Δεν υπάρχουν αποκλεισμένοι τομείς ακόμα.", + "empty_column.domain_blocks": "Δεν υπάρχουν αποκλεισμένοι τομείς ακόμη.", "empty_column.explore_statuses": "Τίποτα δεν βρίσκεται στις τάσεις αυτή τη στιγμή. Έλεγξε αργότερα!", - "empty_column.favourited_statuses": "Δεν έχεις καμία αγαπημένη ανάρτηση ακόμα. Μόλις αγαπήσεις κάποια, θα εμφανιστεί εδώ.", - "empty_column.favourites": "Κανείς δεν έχει αγαπήσει αυτή την ανάρτηση ακόμα. Μόλις το κάνει κάποιος, θα εμφανιστεί εδώ.", - "empty_column.follow_requests": "Δεν έχεις κανένα αίτημα παρακολούθησης ακόμα. Μόλις λάβεις κάποιο, θα εμφανιστεί εδώ.", - "empty_column.followed_tags": "Δεν έχετε ακολουθήσει ακόμα καμία ετικέτα. Όταν το κάνετε, θα εμφανιστούν εδώ.", - "empty_column.hashtag": "Δεν υπάρχει ακόμα κάτι για αυτή την ετικέτα.", + "empty_column.favourited_statuses": "Δεν έχεις καμία αγαπημένη ανάρτηση ακόμη. Μόλις αγαπήσεις κάποια, θα εμφανιστεί εδώ.", + "empty_column.favourites": "Κανείς δεν έχει αγαπήσει αυτή την ανάρτηση ακόμη. Μόλις το κάνει κάποιος, θα εμφανιστεί εδώ.", + "empty_column.follow_requests": "Δεν έχεις κανένα αίτημα παρακολούθησης ακόμη. Μόλις λάβεις κάποιο, θα εμφανιστεί εδώ.", + "empty_column.followed_tags": "Δεν έχεις ακολουθήσει καμία ετικέτα ακόμη. Όταν το κάνεις, θα εμφανιστούν εδώ.", + "empty_column.hashtag": "Δεν υπάρχει τίποτα σε αυτή την ετικέτα ακόμη.", "empty_column.home": "Η τοπική σου ροή είναι κενή! Πήγαινε στο {public} ή κάνε αναζήτηση για να ξεκινήσεις και να γνωρίσεις άλλους χρήστες.", - "empty_column.list": "Δεν υπάρχει τίποτα σε αυτή τη λίστα ακόμα. Όταν τα μέλη της δημοσιεύσουν νέες καταστάσεις, θα εμφανιστούν εδώ.", - "empty_column.mutes": "Δεν έχεις κανένα χρήστη σε σίγαση ακόμα.", + "empty_column.list": "Δεν υπάρχει τίποτα σε αυτή τη λίστα ακόμη. Όταν τα μέλη της δημοσιεύσουν νέες αναρτήσεις, θα εμφανιστούν εδώ.", + "empty_column.mutes": "Δεν έχεις κανένα χρήστη σε σίγαση ακόμη.", "empty_column.notification_requests": "Όλα καθαρά! Δεν υπάρχει τίποτα εδώ. Όταν λαμβάνεις νέες ειδοποιήσεις, αυτές θα εμφανίζονται εδώ σύμφωνα με τις ρυθμίσεις σου.", - "empty_column.notifications": "Δεν έχεις ειδοποιήσεις ακόμα. Όταν άλλα άτομα αλληλεπιδράσουν μαζί σου, θα το δεις εδώ.", + "empty_column.notifications": "Δεν έχεις ειδοποιήσεις ακόμη. Όταν άλλα άτομα αλληλεπιδράσουν μαζί σου, θα το δεις εδώ.", "empty_column.public": "Δεν υπάρχει τίποτα εδώ! Γράψε κάτι δημόσιο ή ακολούθησε χειροκίνητα χρήστες από άλλους διακομιστές για να τη γεμίσεις", "error.unexpected_crash.explanation": "Είτε λόγω σφάλματος στον κώδικά μας ή λόγω ασυμβατότητας με τον περιηγητή, η σελίδα δε μπόρεσε να εμφανιστεί σωστά.", "error.unexpected_crash.explanation_addons": "Η σελίδα δεν μπόρεσε να εμφανιστεί σωστά. Το πρόβλημα οφείλεται πιθανόν σε κάποια επέκταση του φυλλομετρητή ή σε κάποιο αυτόματο εργαλείο μετάφρασης.", @@ -367,15 +367,15 @@ "explore.trending_statuses": "Αναρτήσεις", "explore.trending_tags": "Ετικέτες", "featured_carousel.header": "{count, plural, one {Καρφιτσωμένη Ανάρτηση} other {Καρφιτσωμένες Αναρτήσεις}}", - "featured_carousel.next": "Επόμενο", + "featured_carousel.next": "Επόμενη", "featured_carousel.post": "Ανάρτηση", - "featured_carousel.previous": "Προηγούμενο", + "featured_carousel.previous": "Προηγούμενη", "featured_carousel.slide": "{index} από {total}", "filter_modal.added.context_mismatch_explanation": "Αυτή η κατηγορία φίλτρων δεν ισχύει για το περιεχόμενο εντός του οποίου προσπελάσατε αυτή την ανάρτηση. Αν θέλετε να φιλτραριστεί η ανάρτηση και εντός αυτού του πλαισίου, θα πρέπει να τροποποιήσετε το φίλτρο.", "filter_modal.added.context_mismatch_title": "Ασυμφωνία περιεχομένου!", "filter_modal.added.expired_explanation": "Αυτή η κατηγορία φίλτρων έχει λήξει, πρέπει να αλλάξετε την ημερομηνία λήξης για να ισχύσει.", "filter_modal.added.expired_title": "Ληγμένο φίλτρο!", - "filter_modal.added.review_and_configure": "Για να επιθεωρήσετε και να εξειδικεύσετε περαιτέρω αυτή την κατηγορία φίλτρων, πηγαίνετε στο {settings_link}.", + "filter_modal.added.review_and_configure": "Για να ελέγξετε και να ρυθμίσετε περαιτέρω αυτή την κατηγορία φίλτρων, πηγαίνετε στο {settings_link}.", "filter_modal.added.review_and_configure_title": "Ρυθμίσεις φίλτρου", "filter_modal.added.settings_link": "σελίδα ρυθμίσεων", "filter_modal.added.short_explanation": "Αυτή η ανάρτηση έχει προστεθεί στην ακόλουθη κατηγορία φίλτρου: {title}.", @@ -387,7 +387,7 @@ "filter_modal.select_filter.subtitle": "Χρησιμοποιήστε μια υπάρχουσα κατηγορία ή δημιουργήστε μια νέα", "filter_modal.select_filter.title": "Φιλτράρισμα αυτής της ανάρτησης", "filter_modal.title.status": "Φιλτράρισμα μιας ανάρτησης", - "filter_warning.matches_filter": "Ταιριάζει με το φίλτρο “{title}”", + "filter_warning.matches_filter": "Αντιστοιχεί με το φίλτρο “{title}”", "filtered_notifications_banner.pending_requests": "Από {count, plural, =0 {κανένα} one {ένα άτομο} other {# άτομα}} που μπορεί να ξέρεις", "filtered_notifications_banner.title": "Φιλτραρισμένες ειδοποιήσεις", "firehose.all": "Όλα", @@ -395,7 +395,7 @@ "firehose.remote": "Άλλοι διακομιστές", "follow_request.authorize": "Εξουσιοδότησε", "follow_request.reject": "Απέρριψε", - "follow_requests.unlocked_explanation": "Παρόλο που ο λογαριασμός σου δεν είναι κλειδωμένος, το προσωπικό του {domain} θεώρησαν πως ίσως να θέλεις να ελέγξεις χειροκίνητα αυτά τα αιτήματα ακολούθησης.", + "follow_requests.unlocked_explanation": "Παρόλο που ο λογαριασμός σου δεν είναι κλειδωμένος, το προσωπικό του {domain} θεώρησε πως ίσως να θέλεις να ελέγχεις χειροκίνητα αυτά τα αιτήματα ακολούθησης.", "follow_suggestions.curated_suggestion": "Επιλογή προσωπικού", "follow_suggestions.dismiss": "Να μην εμφανιστεί ξανά", "follow_suggestions.featured_longer": "Προσεκτικά επιλεγμένα απ' την ομάδα του {domain}", @@ -424,7 +424,7 @@ "getting_started.heading": "Ας ξεκινήσουμε", "hashtag.admin_moderation": "Άνοιγμα διεπαφής συντονισμού για το #{name}", "hashtag.browse": "Περιήγηση αναρτήσεων με #{hashtag}", - "hashtag.browse_from_account": "Περιήγηση αναρτήσεων από @{name} σε #{hashtag}", + "hashtag.browse_from_account": "Περιήγηση αναρτήσεων από @{name} με #{hashtag}", "hashtag.column_header.tag_mode.all": "και {additional}", "hashtag.column_header.tag_mode.any": "ή {additional}", "hashtag.column_header.tag_mode.none": "χωρίς {additional}", @@ -442,15 +442,15 @@ "hashtag.mute": "Σίγαση #{hashtag}", "hashtag.unfeature": "Να μην αναδεικνύεται στο προφίλ", "hashtag.unfollow": "Διακοπή παρακολούθησης ετικέτας", - "hashtags.and_other": "…και {count, plural, other {# ακόμη}}", + "hashtags.and_other": "…και {count, plural, other {# ακόμα}}", "hints.profiles.followers_may_be_missing": "Μπορεί να λείπουν ακόλουθοι για αυτό το προφίλ.", "hints.profiles.follows_may_be_missing": "Άτομα που ακολουθούνται μπορεί να λείπουν απ' αυτό το προφίλ.", "hints.profiles.posts_may_be_missing": "Κάποιες αναρτήσεις από αυτό το προφίλ μπορεί να λείπουν.", "hints.profiles.see_more_followers": "Δες περισσότερους ακόλουθους στο {domain}", "hints.profiles.see_more_follows": "Δες περισσότερα άτομα που ακολουθούνται στο {domain}", "hints.profiles.see_more_posts": "Δες περισσότερες αναρτήσεις στο {domain}", - "home.column_settings.show_quotes": "Εμφάνιση παραθεμάτων", - "home.column_settings.show_reblogs": "Εμφάνιση προωθήσεων", + "home.column_settings.show_quotes": "Εμφάνιση παραθέσεων", + "home.column_settings.show_reblogs": "Εμφάνιση ενισχύσεων", "home.column_settings.show_replies": "Εμφάνιση απαντήσεων", "home.hide_announcements": "Απόκρυψη ανακοινώσεων", "home.pending_critical_update.body": "Παρακαλούμε ενημέρωσε τον διακομιστή Mastodon σου το συντομότερο δυνατόν!", @@ -459,7 +459,7 @@ "home.show_announcements": "Εμφάνιση ανακοινώσεων", "ignore_notifications_modal.disclaimer": "Το Mastodon δε μπορεί να ενημερώσει τους χρήστες ότι αγνόησες τις ειδοποιήσεις του. Η αγνόηση ειδοποιήσεων δεν θα εμποδίσει την αποστολή των ίδιων των μηνυμάτων.", "ignore_notifications_modal.filter_instead": "Φίλτρο αντ' αυτού", - "ignore_notifications_modal.filter_to_act_users": "Θα μπορείς ακόμα να αποδεχθείς, να απορρίψεις ή να αναφέρεις χρήστες", + "ignore_notifications_modal.filter_to_act_users": "Θα μπορείς ακόμη να αποδεχθείς, να απορρίψεις ή να αναφέρεις χρήστες", "ignore_notifications_modal.filter_to_avoid_confusion": "Το φιλτράρισμα βοηθά στην αποφυγή πιθανής σύγχυσης", "ignore_notifications_modal.filter_to_review_separately": "Μπορείς να δεις τις φιλτραρισμένες ειδοποιήσεις ξεχωριστά", "ignore_notifications_modal.ignore": "Αγνόηση ειδοποιήσεων", @@ -467,9 +467,9 @@ "ignore_notifications_modal.new_accounts_title": "Αγνόηση ειδοποιήσεων από νέους λογαριασμούς;", "ignore_notifications_modal.not_followers_title": "Αγνόηση ειδοποιήσεων από άτομα που δε σας ακολουθούν;", "ignore_notifications_modal.not_following_title": "Αγνόηση ειδοποιήσεων από άτομα που δεν ακολουθείς;", - "ignore_notifications_modal.private_mentions_title": "Αγνόηση ειδοποιήσεων από μη ζητηθείσες ιδιωτικές αναφορές;", + "ignore_notifications_modal.private_mentions_title": "Αγνόηση ειδοποιήσεων από μη ζητηθείσες ιδιωτικές επισημάνσεις;", "info_button.label": "Βοήθεια", - "info_button.what_is_alt_text": "Το εναλλακτικό κείμενο παρέχει περιγραφές εικόνας για άτομα με προβλήματα όρασης, διαδικτυακές συνδέσεις χαμηλής ταχύτητας ή για άτομα που αναζητούν επιπλέον περιεχόμενο.\\n\\nΜπορείς να βελτιώσεις την προσβασιμότητα και την κατανόηση για όλους, γράφοντας σαφές, συνοπτικό και αντικειμενικό εναλλακτικό κείμενο.\\n\\n
  • Κατέγραψε σημαντικά στοιχεία
  • \\n
  • Συνόψισε το κείμενο στις εικόνες
  • \\n
  • Χρησιμοποίησε δομή κανονικής πρότασης
  • \\n
  • Απέφυγε περιττές πληροφορίες
  • \\n
  • Εστίασε στις τάσεις και τα βασικά ευρήματα σε σύνθετα οπτικά στοιχεία (όπως διαγράμματα ή χάρτες)
", + "info_button.what_is_alt_text": "

Τι είναι το εναλλακτικό κείμενο;

Το εναλλακτικό κείμενο (alt text) παρέχει περιγραφές εικόνας για άτομα με προβλήματα όρασης, διαδικτυακές συνδέσεις χαμηλής ταχύτητας ή για άτομα που αναζητούν επιπλέον περιεχόμενο.

Μπορείς να βελτιώσεις την προσβασιμότητα και την κατανόηση για όλους, γράφοντας σαφές, συνοπτικό και αντικειμενικό εναλλακτικό κείμενο.

  • Κατέγραψε σημαντικά στοιχεία
  • Συνόψισε το κείμενο στις εικόνες
  • Χρησιμοποίησε δομή κανονικής πρότασης
  • Απέφυγε περιττές πληροφορίες
  • Εστίασε στις τάσεις και τα βασικά ευρήματα σε σύνθετα οπτικά στοιχεία (όπως διαγράμματα ή χάρτες)
", "interaction_modal.action": "Για να αλληλεπιδράσετε με την ανάρτηση του/της {name}, πρέπει να συνδεθείτε στον λογαριασμό σας σε οποιονδήποτε διακομιστή Mastodon χρησιμοποιείτε.", "interaction_modal.go": "Πάμε", "interaction_modal.no_account_yet": "Δεν έχεις ακόμη λογαριασμό;", @@ -544,8 +544,8 @@ "lists.list_members_count": "{count, plural, one {# μέλος} other {# μέλη}}", "lists.list_name": "Όνομα λίστας", "lists.new_list_name": "Νέο όνομα λίστας", - "lists.no_lists_yet": "Δεν υπάρχουν λίστες ακόμα.", - "lists.no_members_yet": "Κανένα μέλος ακόμα.", + "lists.no_lists_yet": "Καμία λίστα ακόμη.", + "lists.no_members_yet": "Κανένα μέλος ακόμη.", "lists.no_results_found": "Δεν βρέθηκαν αποτελέσματα.", "lists.remove_member": "Αφαίρεση", "lists.replies_policy.followed": "Οποιοσδήποτε χρήστης που ακολουθείς", @@ -562,11 +562,11 @@ "mute_modal.hide_options": "Απόκρυψη επιλογών", "mute_modal.indefinite": "Μέχρι να κάνω άρση σίγασης", "mute_modal.show_options": "Εμφάνιση επιλογών", - "mute_modal.they_can_mention_and_follow": "Μπορεί να σε αναφέρει και να σε ακολουθήσει, αλλά δε θα τον βλέπεις.", + "mute_modal.they_can_mention_and_follow": "Μπορεί να σε επισημάνει και να σε ακολουθήσει, αλλά δε θα τον βλέπεις.", "mute_modal.they_wont_know": "Δε θα ξέρει ότι είναι σε σίγαση.", "mute_modal.title": "Σίγαση χρήστη;", - "mute_modal.you_wont_see_mentions": "Δε θα βλέπεις τις αναρτήσεις που τον αναφέρουν.", - "mute_modal.you_wont_see_posts": "Μπορεί ακόμα να δει τις αναρτήσεις σου, αλλά δε θα βλέπεις τις δικές του.", + "mute_modal.you_wont_see_mentions": "Δε θα βλέπεις τις αναρτήσεις που τον επισημαίνουν.", + "mute_modal.you_wont_see_posts": "Μπορεί ακόμη να βλέπει τις αναρτήσεις σου, αλλά δε θα βλέπεις τις δικές του.", "navigation_bar.about": "Σχετικά με", "navigation_bar.account_settings": "Κωδικός πρόσβασης και ασφάλεια", "navigation_bar.administration": "Διαχείριση", @@ -589,7 +589,7 @@ "navigation_bar.moderation": "Συντονισμός", "navigation_bar.more": "Περισσότερα", "navigation_bar.mutes": "Αποσιωπημένοι χρήστες", - "navigation_bar.opened_in_classic_interface": "Δημοσιεύσεις, λογαριασμοί και άλλες συγκεκριμένες σελίδες ανοίγονται από προεπιλογή στην κλασική διεπαφή ιστού.", + "navigation_bar.opened_in_classic_interface": "Αναρτήσεις, λογαριασμοί και άλλες συγκεκριμένες σελίδες ανοίγονται από προεπιλογή στην κλασική διεπαφή ιστού.", "navigation_bar.preferences": "Προτιμήσεις", "navigation_bar.privacy_and_reach": "Ιδιωτικότητα και προσιτότητα", "navigation_bar.search": "Αναζήτηση", @@ -599,21 +599,21 @@ "navigation_panel.expand_followed_tags": "Επέκταση μενού ετικετών που ακολουθείτε", "navigation_panel.expand_lists": "Επέκταση μενού λίστας", "not_signed_in_indicator.not_signed_in": "Πρέπει να συνδεθείς για να αποκτήσεις πρόσβαση σε αυτόν τον πόρο.", - "notification.admin.report": "Ο/Η {name} ανέφερε τον {target}", + "notification.admin.report": "Ο/Η {name} ανέφερε τον/την {target}", "notification.admin.report_account": "Ο χρήστης {name} ανέφερε {count, plural, one {μία ανάρτηση} other {# αναρτήσεις}} από {target} για {category}", "notification.admin.report_account_other": "Ο χρήστης {name} ανέφερε {count, plural, one {μία ανάρτηση} other {# αναρτήσεις}} από {target}", "notification.admin.report_statuses": "Ο χρήστης {name} ανέφερε τον χρήστη {target} για {category}", "notification.admin.report_statuses_other": "Ο χρήστης {name} ανέφερε τον χρήστη {target}", "notification.admin.sign_up": "{name} έχει εγγραφεί", - "notification.admin.sign_up.name_and_others": "{name} και {count, plural, one {# ακόμη} other {# ακόμη}} έχουν εγγραφεί", + "notification.admin.sign_up.name_and_others": "{name} και {count, plural, one {# ακόμα} other {# ακόμα}} έχουν εγγραφεί", "notification.annual_report.message": "Το #Wrapstodon {year} σε περιμένει! Αποκάλυψε τα στιγμιότυπα της χρονιάς και αξέχαστες στιγμές σου στο Mastodon!", "notification.annual_report.view": "Προβολή #Wrapstodon", "notification.favourite": "{name} αγάπησε την ανάρτηση σου", - "notification.favourite.name_and_others_with_link": "{name} και {count, plural, one {# ακόμη} other {# ακόμη}} αγάπησαν την ανάρτησή σου", + "notification.favourite.name_and_others_with_link": "{name} και {count, plural, one {# ακόμα} other {# ακόμα}} αγάπησαν την ανάρτησή σου", "notification.favourite_pm": "Ο χρήστης {name} αγάπησε την ιδιωτική σου επισήμανση", - "notification.favourite_pm.name_and_others_with_link": "Ο χρήστης {name} και {count, plural, one {# ακόμη} other {# ακόμη}} αγάπησαν την ιδωτική σου επισήμανση", + "notification.favourite_pm.name_and_others_with_link": "Ο χρήστης {name} και {count, plural, one {# ακόμα} other {# ακόμα}} αγάπησαν την ιδωτική σου επισήμανση", "notification.follow": "Ο χρήστης {name} σε ακολούθησε", - "notification.follow.name_and_others": "Ο χρήστης {name} και {count, plural, one {# ακόμη} other {# ακόμη}} σε ακολούθησαν", + "notification.follow.name_and_others": "Ο χρήστης {name} και {count, plural, one {# ακόμα} other {# ακόμα}} σε ακολούθησαν", "notification.follow_request": "Ο/H {name} ζήτησε να σε ακολουθήσει", "notification.follow_request.name_and_others": "{name} και {count, plural, one {# άλλος} other {# άλλοι}} ζήτησαν να σε ακολουθήσουν", "notification.label.mention": "Επισήμανση", @@ -627,16 +627,16 @@ "notification.moderation_warning": "Έχετε λάβει μία προειδοποίηση συντονισμού", "notification.moderation_warning.action_delete_statuses": "Ορισμένες από τις αναρτήσεις σου έχουν αφαιρεθεί.", "notification.moderation_warning.action_disable": "Ο λογαριασμός σου έχει απενεργοποιηθεί.", - "notification.moderation_warning.action_mark_statuses_as_sensitive": "Μερικές από τις αναρτήσεις σου έχουν επισημανθεί ως ευαίσθητες.", + "notification.moderation_warning.action_mark_statuses_as_sensitive": "Μερικές από τις αναρτήσεις σου έχουν σημανθεί ως ευαίσθητες.", "notification.moderation_warning.action_none": "Ο λογαριασμός σου έχει λάβει προειδοποίηση συντονισμού.", - "notification.moderation_warning.action_sensitive": "Οι αναρτήσεις σου θα επισημαίνονται, από εδώ και στο εξής, ως ευαίσθητες.", + "notification.moderation_warning.action_sensitive": "Οι αναρτήσεις σου θα σημαίνονται ως ευαίσθητες από 'δω και στο εξής.", "notification.moderation_warning.action_silence": "Ο λογαριασμός σου έχει περιοριστεί.", "notification.moderation_warning.action_suspend": "Ο λογαριασμός σου έχει ανασταλεί.", "notification.own_poll": "Η δημοσκόπησή σου έληξε", "notification.poll": "Μία ψηφοφορία στην οποία συμμετείχες έχει τελειώσει", "notification.quoted_update": "Ο χρήστης {name} επεξεργάστηκε μία ανάρτηση που παρέθεσες", "notification.reblog": "Ο/Η {name} ενίσχυσε την ανάρτηση σου", - "notification.reblog.name_and_others_with_link": "{name} και {count, plural, one {# ακόμη} other {# ακόμη}} ενίσχυσαν την ανάρτησή σου", + "notification.reblog.name_and_others_with_link": "{name} και {count, plural, one {# ακόμα} other {# ακόμα}} ενίσχυσαν την ανάρτησή σου", "notification.relationships_severance_event": "Χάθηκε η σύνδεση με το {name}", "notification.relationships_severance_event.account_suspension": "Ένας διαχειριστής από το {from} ανέστειλε το {target}, πράγμα που σημαίνει ότι δεν μπορείς πλέον να λαμβάνεις ενημερώσεις από αυτούς ή να αλληλεπιδράς μαζί τους.", "notification.relationships_severance_event.domain_block": "Ένας διαχειριστής από {from} έχει μπλοκάρει το {target}, συμπεριλαμβανομένων {followersCount} από τους ακόλουθούς σου και {followingCount, plural, one {# λογαριασμό} other {# λογαριασμοί}} που ακολουθείς.", @@ -650,9 +650,9 @@ "notification_requests.confirm_accept_multiple.message": "Πρόκειται να αποδεχτείς {count, plural, one {ένα αίτημα ειδοποίησης} other {# αιτήματα ειδοποίησης}}. Σίγουρα θες να συνεχίσεις;", "notification_requests.confirm_accept_multiple.title": "Αποδοχή αιτήσεων ειδοποίησης;", "notification_requests.confirm_dismiss_multiple.button": "{count, plural, one {Παράβλεψη αιτήματος} other {Παράβλεψη αιτημάτων}}", - "notification_requests.confirm_dismiss_multiple.message": "Πρόκειται να απορρίψεις {count, plural, one {ένα αίτημα ειδοποίησης} other {# αιτήματα ειδοποίησης}}. Δεν θα μπορείς να έχεις πρόσβαση εύκολα {count, plural, one {σε αυτό} other {σε αυτά}} ξανά. Σίγουρα θες να συνεχίσεις;", - "notification_requests.confirm_dismiss_multiple.title": "Απόρριψη αιτημάτων ειδοποίησης;", - "notification_requests.dismiss": "Απόρριψη", + "notification_requests.confirm_dismiss_multiple.message": "Πρόκειται να παραβλέψεις {count, plural, one {ένα αίτημα ειδοποίησης} other {# αιτήματα ειδοποίησης}}. Δεν θα μπορείς να έχεις πρόσβαση εύκολα {count, plural, one {σε αυτό} other {σε αυτά}} ξανά. Σίγουρα θες να συνεχίσεις;", + "notification_requests.confirm_dismiss_multiple.title": "Παράβλεψη αιτημάτων ειδοποίησης;", + "notification_requests.dismiss": "Παράβλεψη", "notification_requests.dismiss_multiple": "{count, plural, one {Παράβλεψη # αιτήματος…} other {Παράβλεψη # αιτημάτων…}}", "notification_requests.edit_selection": "Επεξεργασία", "notification_requests.exit_selection": "Έγινε", @@ -695,14 +695,14 @@ "notifications.filter.statuses": "Ενημερώσεις από όσους ακολουθείς", "notifications.grant_permission": "Χορήγηση άδειας.", "notifications.group": "{count} ειδοποιήσεις", - "notifications.mark_as_read": "Σημείωσε όλες τις ειδοποιήσεις ως αναγνωσμένες", + "notifications.mark_as_read": "Σήμανε όλες τις ειδοποιήσεις ως αναγνωσμένες", "notifications.permission_denied": "Οι ειδοποιήσεις στην επιφάνεια εργασίας δεν είναι διαθέσιμες διότι έχει απορριφθεί κάποιο προηγούμενο αίτημα άδειας", "notifications.permission_denied_alert": "Δεν είναι δυνατή η ενεργοποίηση των ειδοποιήσεων της επιφάνειας εργασίας, καθώς η άδεια του προγράμματος περιήγησης έχει απορριφθεί νωρίτερα", "notifications.permission_required": "Οι ειδοποιήσεις δεν είναι διαθέσιμες επειδή δεν έχει δοθεί η απαιτούμενη άδεια.", "notifications.policy.accept": "Αποδοχή", "notifications.policy.accept_hint": "Εμφάνιση στις ειδοποιήσεις", "notifications.policy.drop": "Αγνόηση", - "notifications.policy.drop_hint": "Στείλε τες στο υπερπέραν, να μην ξαναδούν το φως του ήλιου", + "notifications.policy.drop_hint": "Στείλε τες στο υπερπέραν, για να μην τις ξαναδείτε", "notifications.policy.filter": "Φίλτρο", "notifications.policy.filter_hint": "Αποστολή στα εισερχόμενα φιλτραρισμένων ειδοποιήσεων", "notifications.policy.filter_limited_accounts_hint": "Περιορισμένη από συντονιστές διακομιστή", @@ -713,8 +713,8 @@ "notifications.policy.filter_not_followers_title": "Άτομα που δε σε ακολουθούν", "notifications.policy.filter_not_following_hint": "Μέχρι να τους εγκρίνεις χειροκίνητα", "notifications.policy.filter_not_following_title": "Άτομα που δεν ακολουθείς", - "notifications.policy.filter_private_mentions_hint": "Φιλτραρισμένο εκτός αν είναι απάντηση σε δική σου αναφορά ή αν ακολουθείς τον αποστολέα", - "notifications.policy.filter_private_mentions_title": "Μη συναινετικές ιδιωτικές αναφορές", + "notifications.policy.filter_private_mentions_hint": "Φιλτράρισμα εκτός αν είναι απάντηση σε δική σου επισήμανση ή αν ακολουθείς τον αποστολέα", + "notifications.policy.filter_private_mentions_title": "Μη συναινετικές ιδιωτικές επισημάνσεις", "notifications.policy.title": "Διαχείριση ειδοποιήσεων από…", "notifications_permission_banner.enable": "Ενεργοποίηση ειδοποιήσεων επιφάνειας εργασίας", "notifications_permission_banner.how_to_control": "Για να λαμβάνεις ειδοποιήσεις όταν το Mastodon δεν είναι ανοιχτό, ενεργοποίησε τις ειδοποιήσεις επιφάνειας εργασίας. Μπορείς να ελέγξεις με ακρίβεια ποιοι τύποι αλληλεπιδράσεων δημιουργούν ειδοποιήσεις επιφάνειας εργασίας μέσω του κουμπιού {icon} μόλις ενεργοποιηθούν.", @@ -804,9 +804,9 @@ "report.forward": "Προώθηση προς {target}", "report.forward_hint": "Ο λογαριασμός είναι από διαφορετικό διακομιστή. Να σταλεί ανώνυμο αντίγραφο της αναφοράς και εκεί;", "report.mute": "Σίγαση", - "report.mute_explanation": "Δεν θα βλέπεις τις αναρτήσεις του. Εκείνοι μπορούν ακόμα να σε ακολουθούν και να βλέπουν τις αναρτήσεις σου χωρίς να γνωρίζουν ότι είναι σε σίγαση.", + "report.mute_explanation": "Δεν θα βλέπεις τις αναρτήσεις τους. Εκείνοι μπορούν ακόμη να σε ακολουθούν και να βλέπουν τις αναρτήσεις σου χωρίς να γνωρίζουν ότι είναι σε σίγαση.", "report.next": "Επόμενο", - "report.placeholder": "Επιπλέον σχόλια", + "report.placeholder": "Επιπρόσθετα σχόλια", "report.reasons.dislike": "Δεν μου αρέσει", "report.reasons.dislike_description": "Δεν είναι κάτι που θα ήθελες να δεις", "report.reasons.legal": "Είναι παράνομο", @@ -822,12 +822,12 @@ "report.statuses.subtitle": "Επίλεξε όλα όσα ισχύουν", "report.statuses.title": "Υπάρχουν αναρτήσεις που τεκμηριώνουν αυτή την αναφορά;", "report.submit": "Υποβολή", - "report.target": "Καταγγελία {target}", + "report.target": "Αναφορά {target}", "report.thanks.take_action": "Αυτές είναι οι επιλογές σας για να ελέγχετε τι βλέπετε στο Mastodon:", "report.thanks.take_action_actionable": "Ενώ το εξετάζουμε, μπορείς να δράσεις εναντίον του @{name}:", "report.thanks.title": "Δε θες να το βλέπεις;", "report.thanks.title_actionable": "Σε ευχαριστούμε για την αναφορά, θα το διερευνήσουμε.", - "report.unfollow": "Κατάργηση ακολούθησης του @{name}", + "report.unfollow": "Άρση ακολούθησης του @{name}", "report.unfollow_explanation": "Ακολουθείς αυτό τον λογαριασμό. Για να μη βλέπεις τις αναρτήσεις τους στη δική σου ροή, πάψε να τον ακολουθείς.", "report_notification.attached_statuses": "{count, plural, one {{count} ανάρτηση} other {{count} αναρτήσεις}} επισυνάπτονται", "report_notification.categories.legal": "Νομικά", @@ -842,11 +842,11 @@ "search.clear": "Εκκαθάριση αναζήτησης", "search.no_recent_searches": "Καμία πρόσφατη αναζήτηση", "search.placeholder": "Αναζήτηση", - "search.quick_action.account_search": "Προφίλ που ταιριάζουν με {x}", + "search.quick_action.account_search": "Προφίλ που αντιστοιχούν με {x}", "search.quick_action.go_to_account": "Μετάβαση στο προφίλ {x}", "search.quick_action.go_to_hashtag": "Μετάβαση στην ετικέτα {x}", "search.quick_action.open_url": "Άνοιγμα διεύθυνσης URL στο Mastodon", - "search.quick_action.status_search": "Αναρτήσεις που ταιριάζουν με {x}", + "search.quick_action.status_search": "Αναρτήσεις που αντιστοιχούν με {x}", "search.search_or_paste": "Αναζήτηση ή εισαγωγή URL", "search_popout.full_text_search_disabled_message": "Μη διαθέσιμο στο {domain}.", "search_popout.full_text_search_logged_out_message": "Διαθέσιμο μόνο όταν συνδεθείς.", @@ -860,7 +860,7 @@ "search_results.all": "Όλα", "search_results.hashtags": "Ετικέτες", "search_results.no_results": "Κανένα αποτέλεσμα.", - "search_results.no_search_yet": "Δοκίμασε να ψάξεις για δημοσιεύσεις, προφίλ ή ετικέτες.", + "search_results.no_search_yet": "Δοκίμασε να ψάξεις για αναρτήσεις, προφίλ ή ετικέτες.", "search_results.see_all": "Δες τα όλα", "search_results.statuses": "Αναρτήσεις", "search_results.title": "Αναζήτηση για «{q}»", @@ -874,14 +874,14 @@ "sign_in_banner.mastodon_is": "Το Mastodon είναι ο καλύτερος τρόπος για να συμβαδίσεις με τα γεγονότα.", "sign_in_banner.sign_in": "Σύνδεση", "sign_in_banner.sso_redirect": "Συνδεθείτε ή Εγγραφείτε", - "status.admin_account": "Άνοιγμα διεπαφής συντονισμού για τον/την @{name}", - "status.admin_domain": "Άνοιγμα λειτουργίας διαμεσολάβησης για {domain}", + "status.admin_account": "Άνοιγμα διεπαφής συντονισμού για @{name}", + "status.admin_domain": "Άνοιγμα διεπαφής συντονισμού για {domain}", "status.admin_status": "Άνοιγμα αυτής της ανάρτησης σε διεπαφή συντονισμού", "status.all_disabled": "Ενισχύσεις και παραθέσεις είναι απενεργοποιημένες", "status.block": "Αποκλεισμός @{name}", "status.bookmark": "Σελιδοδείκτης", "status.cancel_reblog_private": "Ακύρωση ενίσχυσης", - "status.cannot_quote": "Δε σας επιτρέπετε να παραθέσετε αυτή την ανάρτηση", + "status.cannot_quote": "Δεν επιτρέπεται να παραθέσετε αυτή την ανάρτηση", "status.cannot_reblog": "Αυτή η ανάρτηση δεν μπορεί να ενισχυθεί", "status.contains_quote": "Περιέχει παράθεση", "status.context.loading": "Φόρτωση περισσότερων απαντήσεων", @@ -890,11 +890,11 @@ "status.context.more_replies_found": "Βρέθηκαν περισσότερες απαντήσεις", "status.context.retry": "Επανάληψη", "status.context.show": "Εμφάνιση", - "status.continued_thread": "Συνεχιζόμενο νήματος", + "status.continued_thread": "Συνεχιζόμενο νήμα", "status.copy": "Αντιγραφή συνδέσμου ανάρτησης", "status.delete": "Διαγραφή", "status.delete.success": "Η ανάρτηση διαγράφηκε", - "status.detailed_status": "Προβολή λεπτομερούς συζήτησης", + "status.detailed_status": "Προβολή λεπτομερούς συνομιλίας", "status.direct": "Ιδιωτική επισήμανση @{name}", "status.direct_indicator": "Ιδιωτική επισήμανση", "status.edit": "Επεξεργασία", @@ -910,9 +910,9 @@ "status.media.open": "Κάνε κλικ για άνοιγμα", "status.media.show": "Κάνε κλικ για εμφάνιση", "status.media_hidden": "Κρυμμένο πολυμέσο", - "status.mention": "Επισήμανε @{name}", + "status.mention": "Επισήμανση @{name}", "status.more": "Περισσότερα", - "status.mute": "Σίγαση σε @{name}", + "status.mute": "Σίγαση @{name}", "status.mute_conversation": "Σίγαση συνομιλίας", "status.open": "Επέκταση ανάρτησης", "status.pin": "Καρφίτσωσε στο προφίλ", @@ -920,9 +920,9 @@ "status.quote.cancel": "Ακύρωση παράθεσης", "status.quote_error.blocked_account_hint.title": "Αυτή η ανάρτηση είναι κρυμμένη επειδή έχετε μπλοκάρει τον/την @{name}.", "status.quote_error.blocked_domain_hint.title": "Αυτή η ανάρτηση είναι κρυμμένη επειδή έχετε μπλοκάρει το {domain}.", - "status.quote_error.filtered": "Κρυφό λόγω ενός από τα φίλτρα σου", + "status.quote_error.filtered": "Κρυμμένη λόγω ενός από τα φίλτρα σου", "status.quote_error.limited_account_hint.action": "Εμφάνιση ούτως ή άλλως", - "status.quote_error.limited_account_hint.title": "Αυτό το προφίλ έχει αποκρυφτεί από τους διαχειριστές του διακομιστή {domain}.", + "status.quote_error.limited_account_hint.title": "Αυτός ο λογαριασμός έχει κρυφτεί από τους συντονιστές του {domain}.", "status.quote_error.muted_account_hint.title": "Αυτή η ανάρτηση είναι κρυμμένη επειδή έχετε κάνει σίγαση τον/την @{name}.", "status.quote_error.not_available": "Ανάρτηση μη διαθέσιμη", "status.quote_error.pending_approval": "Ανάρτηση σε αναμονή", @@ -931,11 +931,11 @@ "status.quote_followers_only": "Μόνο οι ακόλουθοι μπορούν να παραθέσουν αυτή την ανάρτηση", "status.quote_manual_review": "Ο συντάκτης θα επανεξετάσει χειροκίνητα", "status.quote_noun": "Παράθεση", - "status.quote_policy_change": "Αλλάξτε ποιός μπορεί να κάνει παράθεση", + "status.quote_policy_change": "Άλλαξε ποιός μπορεί να κάνει παράθεση", "status.quote_post_author": "Παρατίθεται μια ανάρτηση από @{name}", "status.quote_private": "Ιδιωτικές αναρτήσεις δεν μπορούν να παρατεθούν", "status.quotes": "{count, plural, one {# παράθεση} other {# παραθέσεις}}", - "status.quotes.empty": "Κανείς δεν έχει παραθέσει αυτή την ανάρτηση ακόμα. Μόλις το κάνει, θα εμφανιστεί εδώ.", + "status.quotes.empty": "Κανείς δεν έχει παραθέσει αυτή την ανάρτηση ακόμη. Μόλις το κάνει, θα εμφανιστεί εδώ.", "status.quotes.local_other_disclaimer": "Οι παραθέσεις που απορρίφθηκαν από τον συντάκτη δε θα εμφανιστούν.", "status.quotes.remote_other_disclaimer": "Μόνο παραθέσεις από το {domain} είναι εγγυημένες ότι θα εμφανιστούν εδώ. Παραθέσεις που απορρίφθηκαν από τον συντάκτη δε θα εμφανιστούν.", "status.read_more": "Διάβασε περισότερα", @@ -944,15 +944,15 @@ "status.reblog_private": "Μοιράσου ξανά με τους ακόλουθούς σου", "status.reblogged_by": "{name} προώθησε", "status.reblogs": "{count, plural, one {ενίσχυση} other {ενισχύσεις}}", - "status.reblogs.empty": "Κανείς δεν ενίσχυσε αυτή την ανάρτηση ακόμα. Μόλις το κάνει κάποιος, θα εμφανιστεί εδώ.", + "status.reblogs.empty": "Κανείς δεν ενίσχυσε αυτή την ανάρτηση ακόμη. Μόλις το κάνει κάποιος, θα εμφανιστεί εδώ.", "status.redraft": "Σβήσε & ξαναγράψε", "status.remove_bookmark": "Αφαίρεση σελιδοδείκτη", "status.remove_favourite": "Κατάργηση από τα αγαπημένα", "status.remove_quote": "Αφαίρεση", - "status.replied_in_thread": "Απαντήθηκε σε νήμα", - "status.replied_to": "Απάντησε στον {name}", + "status.replied_in_thread": "Απάντησε σε νήμα", + "status.replied_to": "Απάντησε στον χρήστη {name}", "status.reply": "Απάντησε", - "status.replyAll": "Απάντησε στο νήμα συζήτησης", + "status.replyAll": "Απάντησε στο νήμα", "status.report": "Αναφορά @{name}", "status.request_quote": "Αίτημα για παράθεση", "status.revoke_quote": "Αφαίρεση της ανάρτησης μου από την ανάρτηση του/της @{name}", @@ -965,7 +965,7 @@ "status.translate": "Μετάφραση", "status.translated_from_with": "Μεταφράστηκε από {lang} χρησιμοποιώντας {provider}", "status.uncached_media_warning": "Μη διαθέσιμη προεπισκόπηση", - "status.unmute_conversation": "Αναίρεση σίγασης συνομιλίας", + "status.unmute_conversation": "Άρση σίγασης συνομιλίας", "status.unpin": "Ξεκαρφίτσωσε από το προφίλ", "subscribed_languages.lead": "Μόνο αναρτήσεις σε επιλεγμένες γλώσσες θα εμφανίζονται στην αρχική σου και θα παραθέτονται ροές μετά την αλλαγή. Επέλεξε καμία για να λαμβάνεις αναρτήσεις σε όλες τις γλώσσες.", "subscribed_languages.save": "Αποθήκευση αλλαγών", @@ -1021,11 +1021,11 @@ "visibility_modal.direct_quote_warning.text": "Εάν αποθηκεύσετε τις τρέχουσες ρυθμίσεις, η ενσωματωμένη παράθεση θα μετατραπεί σε σύνδεσμο.", "visibility_modal.direct_quote_warning.title": "Οι παραθέσεις δεν μπορούν να ενσωματωθούν σε ιδιωτικές επισημάνσεις", "visibility_modal.header": "Ορατότητα και αλληλεπίδραση", - "visibility_modal.helper.direct_quoting": "Ιδιωτικές αναφορές που έχουν συνταχθεί στο Mastodon δεν μπορούν να γίνουν παράθεση από άλλους.", + "visibility_modal.helper.direct_quoting": "Ιδιωτικές επισημάνσεις που έχουν συνταχθεί στο Mastodon δεν μπορούν να γίνουν παράθεση από άλλους.", "visibility_modal.helper.privacy_editing": "Η ορατότητα δεν μπορεί να αλλάξει μετά τη δημοσίευση μιας ανάρτησης.", "visibility_modal.helper.privacy_private_self_quote": "Αυτο-παραθέσεις ιδιωτικών αναρτήσεων δεν μπορούν να γίνουν δημόσιες.", "visibility_modal.helper.private_quoting": "Αναρτήσεις για ακολούθους μόνο που έχουν συνταχθεί στο Mastodon, δεν μπορούν να γίνουν παράθεση από άλλους.", - "visibility_modal.helper.unlisted_quoting": "Όταν οι άνθρωποι σας παραθέτουν, η ανάρτησή τους θα είναι επίσης κρυμμένη από τις δημοφιλείς ροές.", + "visibility_modal.helper.unlisted_quoting": "Όταν άτομα σας παραθέτουν, η ανάρτησή τους θα είναι επίσης κρυμμένη από τις δημοφιλείς ροές.", "visibility_modal.instructions": "Ελέγξτε ποιος μπορεί να αλληλεπιδράσει με αυτή την ανάρτηση. Μπορείτε επίσης να εφαρμόσετε ρυθμίσεις σε όλες τις μελλοντικές αναρτήσεις πλοηγώντας σε Προτιμήσεις > Προεπιλογές ανάρτησης.", "visibility_modal.privacy_label": "Ορατότητα", "visibility_modal.quote_followers": "Μόνο ακόλουθοι", diff --git a/app/javascript/mastodon/locales/en-GB.json b/app/javascript/mastodon/locales/en-GB.json index 94656a3e3d0165..32ac7a506d98f6 100644 --- a/app/javascript/mastodon/locales/en-GB.json +++ b/app/javascript/mastodon/locales/en-GB.json @@ -113,7 +113,7 @@ "alt_text_modal.describe_for_people_with_visual_impairments": "Describe this for people with visual impairments…", "alt_text_modal.done": "Done", "announcement.announcement": "Announcement", - "annual_report.summary.archetype.booster": "The cool-hunter", + "annual_report.summary.archetype.booster": "The cool hunter", "annual_report.summary.archetype.lurker": "The lurker", "annual_report.summary.archetype.oracle": "The oracle", "annual_report.summary.archetype.pollster": "The pollster", @@ -258,7 +258,7 @@ "confirmations.quiet_post_quote_info.title": "Quoting quiet public posts", "confirmations.redraft.confirm": "Delete & redraft", "confirmations.redraft.message": "Are you sure you want to delete this post and re-draft it? Favourites and boosts will be lost, and replies to the original post will be orphaned.", - "confirmations.redraft.title": "Delete & redraft post?", + "confirmations.redraft.title": "Delete and redraft post?", "confirmations.remove_from_followers.confirm": "Remove follower", "confirmations.remove_from_followers.message": "{name} will stop following you. Are you sure you want to proceed?", "confirmations.remove_from_followers.title": "Remove follower?", @@ -299,7 +299,7 @@ "domain_block_modal.you_will_lose_num_followers": "You will lose {followersCount, plural, one {{followersCountDisplay} follower} other {{followersCountDisplay} followers}} and {followingCount, plural, one {{followingCountDisplay} person you follow} other {{followingCountDisplay} people you follow}}.", "domain_block_modal.you_will_lose_relationships": "You will lose all followers and people you follow from this server.", "domain_block_modal.you_wont_see_posts": "You won't see posts or notifications from users on this server.", - "domain_pill.activitypub_lets_connect": "It lets you connect and interact with people not just on Mastodon, but across different social apps too.", + "domain_pill.activitypub_lets_connect": "It lets you connect and interact with people, not just on Mastodon, but across different social apps too.", "domain_pill.activitypub_like_language": "ActivityPub is like the language Mastodon speaks with other social networks.", "domain_pill.server": "Server", "domain_pill.their_handle": "Their handle:", @@ -310,7 +310,7 @@ "domain_pill.who_they_are": "Since handles say who someone is and where they are, you can interact with people across the social web of .", "domain_pill.who_you_are": "Because your handle says who you are and where you are, people can interact with you across the social web of .", "domain_pill.your_handle": "Your handle:", - "domain_pill.your_server": "Your digital home, where all of your posts live. Don’t like this one? Transfer servers at any time and bring your followers, too.", + "domain_pill.your_server": "Your digital home, where all of your posts live. Don’t like this one? Transfer servers at any time and bring your followers too.", "domain_pill.your_username": "Your unique identifier on this server. It’s possible to find users with the same username on different servers.", "dropdown.empty": "Select an option", "embed.instructions": "Embed this post on your website by copying the code below.", @@ -333,7 +333,7 @@ "empty_column.account_featured.me": "You have not featured anything yet. Did you know that you can feature your hashtags you use the most, and even your friend’s accounts on your profile?", "empty_column.account_featured.other": "{acct} has not featured anything yet. Did you know that you can feature your hashtags you use the most, and even your friend’s accounts on your profile?", "empty_column.account_featured_other.unknown": "This account has not featured anything yet.", - "empty_column.account_hides_collections": "This user has chosen to not make this information available", + "empty_column.account_hides_collections": "This user has chosen not to make this information available", "empty_column.account_suspended": "Account suspended", "empty_column.account_timeline": "No posts here!", "empty_column.account_unavailable": "Profile unavailable", @@ -352,7 +352,7 @@ "empty_column.home": "Your home timeline is empty! Follow more people to fill it up.", "empty_column.list": "There is nothing in this list yet. When members of this list post new statuses, they will appear here.", "empty_column.mutes": "You haven't muted any users yet.", - "empty_column.notification_requests": "All clear! There is nothing here. When you receive new notifications, they will appear here according to your settings.", + "empty_column.notification_requests": "All clear! There is nothing here. When you receive new notifications, they will appear here, according to your settings.", "empty_column.notifications": "You don't have any notifications yet. When other people interact with you, you will see it here.", "empty_column.public": "There is nothing here! Write something publicly, or manually follow users from other servers to fill it up", "error.unexpected_crash.explanation": "Due to a bug in our code or a browser compatibility issue, this page could not be displayed correctly.", @@ -476,7 +476,7 @@ "interaction_modal.on_another_server": "On a different server", "interaction_modal.on_this_server": "On this server", "interaction_modal.title": "Sign in to continue", - "interaction_modal.username_prompt": "E.g. {example}", + "interaction_modal.username_prompt": "Eg {example}", "intervals.full.days": "{number, plural, one {# day} other {# days}}", "intervals.full.hours": "{number, plural, one {# hour} other {# hours}}", "intervals.full.minutes": "{number, plural, one {# minute} other {# minutes}}", @@ -593,7 +593,7 @@ "navigation_bar.preferences": "Preferences", "navigation_bar.privacy_and_reach": "Privacy and reach", "navigation_bar.search": "Search", - "navigation_bar.search_trends": "Search / Trending", + "navigation_bar.search_trends": "Search/Trending", "navigation_panel.collapse_followed_tags": "Collapse followed hashtags menu", "navigation_panel.collapse_lists": "Collapse list menu", "navigation_panel.expand_followed_tags": "Expand followed hashtags menu", @@ -633,7 +633,7 @@ "notification.moderation_warning.action_silence": "Your account has been limited.", "notification.moderation_warning.action_suspend": "Your account has been suspended.", "notification.own_poll": "Your poll has ended", - "notification.poll": "A poll you voted in has ended", + "notification.poll": "A poll in which you voted has ended", "notification.quoted_update": "{name} edited a post you have quoted", "notification.reblog": "{name} boosted your post", "notification.reblog.name_and_others_with_link": "{name} and {count, plural, one {# other} other {# others}} boosted your post", @@ -659,7 +659,7 @@ "notification_requests.explainer_for_limited_account": "Notifications from this account have been filtered because the account has been limited by a moderator.", "notification_requests.explainer_for_limited_remote_account": "Notifications from this account have been filtered because the account or its server has been limited by a moderator.", "notification_requests.maximize": "Maximise", - "notification_requests.minimize_banner": "Minimize filtered notifications banner", + "notification_requests.minimize_banner": "Minimise filtered notifications banner", "notification_requests.notifications_from": "Notifications from {name}", "notification_requests.title": "Filtered notifications", "notification_requests.view": "View notifications", @@ -709,11 +709,11 @@ "notifications.policy.filter_limited_accounts_title": "Moderated accounts", "notifications.policy.filter_new_accounts.hint": "Created within the past {days, plural, one {one day} other {# days}}", "notifications.policy.filter_new_accounts_title": "New accounts", - "notifications.policy.filter_not_followers_hint": "Including people who have been following you fewer than {days, plural, one {one day} other {# days}}", + "notifications.policy.filter_not_followers_hint": "Including people who have been following you for fewer than {days, plural, one {one day} other {# days}}", "notifications.policy.filter_not_followers_title": "People not following you", "notifications.policy.filter_not_following_hint": "Until you manually approve them", "notifications.policy.filter_not_following_title": "People you don't follow", - "notifications.policy.filter_private_mentions_hint": "Filtered unless it's in reply to your own mention or if you follow the sender", + "notifications.policy.filter_private_mentions_hint": "Filtered, unless it's in reply to your own mention, or if you follow the sender", "notifications.policy.filter_private_mentions_title": "Unsolicited private mentions", "notifications.policy.title": "Manage notifications from…", "notifications_permission_banner.enable": "Enable desktop notifications", @@ -860,17 +860,17 @@ "search_results.all": "All", "search_results.hashtags": "Hashtags", "search_results.no_results": "No results.", - "search_results.no_search_yet": "Try searching for posts, profiles or hashtags.", + "search_results.no_search_yet": "Try searching for posts, profiles, or hashtags.", "search_results.see_all": "See all", "search_results.statuses": "Posts", "search_results.title": "Search for \"{q}\"", "server_banner.about_active_users": "People using this server during the last 30 days (Monthly Active Users)", "server_banner.active_users": "active users", "server_banner.administered_by": "Administered by:", - "server_banner.is_one_of_many": "{domain} is one of the many independent Mastodon servers you can use to participate in the fediverse.", + "server_banner.is_one_of_many": "{domain} is one of the many independent Mastodon servers you can use to participate in the Fediverse.", "server_banner.server_stats": "Server stats:", "sign_in_banner.create_account": "Create account", - "sign_in_banner.follow_anyone": "Follow anyone across the fediverse and see it all in chronological order. No algorithms, ads, or clickbait in sight.", + "sign_in_banner.follow_anyone": "Follow anyone across the Fediverse and see it all in chronological order. No algorithms, ads, or clickbait in sight.", "sign_in_banner.mastodon_is": "Mastodon is the best way to keep up with what's happening.", "sign_in_banner.sign_in": "Sign in", "sign_in_banner.sso_redirect": "Login or Register", @@ -1012,7 +1012,7 @@ "video.mute": "Mute", "video.pause": "Pause", "video.play": "Play", - "video.skip_backward": "Skip backward", + "video.skip_backward": "Skip backwards", "video.skip_forward": "Skip forward", "video.unmute": "Unmute", "video.volume_down": "Volume down", diff --git a/app/javascript/mastodon/locales/eo.json b/app/javascript/mastodon/locales/eo.json index 6798efe287d888..329b1f93c33522 100644 --- a/app/javascript/mastodon/locales/eo.json +++ b/app/javascript/mastodon/locales/eo.json @@ -28,11 +28,12 @@ "account.disable_notifications": "Ĉesu sciigi min kiam @{name} afiŝas", "account.domain_blocking": "Blokas domajnon", "account.edit_profile": "Redakti la profilon", + "account.edit_profile_short": "Redakti", "account.enable_notifications": "Sciigu min kiam @{name} afiŝos", "account.endorse": "Montri en profilo", "account.familiar_followers_one": "Sekvita de {name1}", "account.familiar_followers_two": "Sekvita de {name1} kaj {name2}", - "account.featured": "Montrita", + "account.featured": "Elstarigitaj", "account.featured.accounts": "Profiloj", "account.featured.hashtags": "Kradvortoj", "account.featured_tags.last_status_at": "Lasta afîŝo je {date}", @@ -40,6 +41,7 @@ "account.follow": "Sekvi", "account.follow_back": "Sekvu reen", "account.follow_back_short": "Sekvu reen", + "account.follow_request_cancel_short": "Nuligi", "account.followers": "Sekvantoj", "account.followers.empty": "Ankoraŭ neniu sekvas ĉi tiun uzanton.", "account.followers_counter": "{count, plural, one{{counter} sekvanto} other {{counter} sekvantoj}}", @@ -186,6 +188,7 @@ "community.column_settings.local_only": "Nur loka", "community.column_settings.media_only": "Nur aŭdovidaĵoj", "community.column_settings.remote_only": "Nur fora", + "compose.error.blank_post": "Afiŝo ne povas esti malplena.", "compose.language.change": "Ŝanĝi lingvon", "compose.language.search": "Serĉi lingvojn...", "compose.published.body": "Afiŝo publikigita.", @@ -220,6 +223,7 @@ "confirmations.delete_list.title": "Ĉu forigi liston?", "confirmations.discard_draft.confirm": "Forĵetu kaj daŭrigu", "confirmations.discard_draft.edit.cancel": "Daŭrigi redaktadon", + "confirmations.discard_draft.edit.message": "Daŭrigo forigos ĉiujn ŝanĝojn, kiujn vi faris al la afiŝo, kiun vi nun redaktas.", "confirmations.discard_draft.edit.title": "Ĉu forĵeti ŝanĝojn al via afiŝo?", "confirmations.discard_draft.post.cancel": "Daŭrigi malneton", "confirmations.discard_draft.post.message": "Daŭrigo forigos la afiŝon, kiun vi nun verkas.", @@ -237,6 +241,8 @@ "confirmations.missing_alt_text.secondary": "Afiŝi ĉiuokaze", "confirmations.missing_alt_text.title": "Ĉu aldoni alttekston?", "confirmations.mute.confirm": "Silentigi", + "confirmations.private_quote_notify.confirm": "Publikigi afiŝon", + "confirmations.private_quote_notify.do_not_show_again": "Ne montru al mi ĉi tiun mesaĝon denove", "confirmations.quiet_post_quote_info.dismiss": "Ne memorigu min denove", "confirmations.quiet_post_quote_info.got_it": "Komprenite", "confirmations.redraft.confirm": "Forigi kaj reskribi", @@ -308,8 +314,8 @@ "emoji_button.search_results": "Serĉaj rezultoj", "emoji_button.symbols": "Simboloj", "emoji_button.travel": "Vojaĝoj kaj lokoj", - "empty_column.account_featured.me": "Vi ankoraŭ nenion prezentis. Ĉu vi sciis, ke vi povas prezenti viajn plej ofte uzatajn kradvortojn, kaj eĉ la kontojn de viaj amikoj sur via profilo?", - "empty_column.account_featured_other.unknown": "Ĉi tiu konto ankoraŭ ne montris ion ajn.", + "empty_column.account_featured.me": "Vi ankoraŭ elstarigis nenion. Ĉu vi sciis, ke vi povas elstarigi viajn plej ofte uzatajn kradvortojn, kaj eĉ la kontojn de viaj amikoj sur via profilo?", + "empty_column.account_featured_other.unknown": "Ĉi tiu konto ankoraŭ ne elstarigis ion ajn.", "empty_column.account_hides_collections": "Ĉi tiu uzanto elektis ne disponebligi ĉi tiu informon", "empty_column.account_suspended": "Konto suspendita", "empty_column.account_timeline": "Neniuj afiŝoj ĉi tie!", @@ -343,10 +349,10 @@ "explore.trending_statuses": "Afiŝoj", "explore.trending_tags": "Kradvortoj", "featured_carousel.header": "{count, plural, one {Alpinglita afiŝo} other {Alpinglitaj afiŝoj}}", - "featured_carousel.next": "Antaŭen", + "featured_carousel.next": "Sekva", "featured_carousel.post": "Afiŝi", - "featured_carousel.previous": "Malantaŭen", - "featured_carousel.slide": "{index} de {total}", + "featured_carousel.previous": "Antaŭa", + "featured_carousel.slide": "{index} el {total}", "filter_modal.added.context_mismatch_explanation": "Ĉi tiu filtrilkategorio ne kongruas kun la kunteksto en kiu vi akcesis ĉi tiun afiŝon. Se vi volas ke la afiŝo estas ankaŭ filtrita en ĉi tiu kunteksto, vi devus redakti la filtrilon.", "filter_modal.added.context_mismatch_title": "Ne kongruas la kunteksto!", "filter_modal.added.expired_explanation": "Ĉi tiu filtrilkategorio eksvalidiĝis, vu bezonos ŝanĝi la eksvaliddaton por ĝi.", @@ -531,7 +537,7 @@ "loading_indicator.label": "Ŝargado…", "media_gallery.hide": "Kaŝi", "moved_to_account_banner.text": "Via konto {disabledAccount} estas malvalidigita ĉar vi movis ĝin al {movedToAccount}.", - "mute_modal.hide_from_notifications": "Kaŝi de sciigoj", + "mute_modal.hide_from_notifications": "Kaŝi el sciigoj", "mute_modal.hide_options": "Kaŝi agordojn", "mute_modal.indefinite": "Ĝis mi malsilentas ilin", "mute_modal.show_options": "Montri agordojn", @@ -847,6 +853,7 @@ "status.cancel_reblog_private": "Ne plu diskonigi", "status.cannot_quote": "Vi ne rajtas citi ĉi tiun afiŝon", "status.cannot_reblog": "Ĉi tiun afiŝon ne eblas diskonigi", + "status.context.show": "Montri", "status.continued_thread": "Daŭrigis fadenon", "status.copy": "Kopii la ligilon al la afiŝo", "status.delete": "Forigi", diff --git a/app/javascript/mastodon/locales/es-AR.json b/app/javascript/mastodon/locales/es-AR.json index 73cd08c780f1ad..3355b362fcbb6a 100644 --- a/app/javascript/mastodon/locales/es-AR.json +++ b/app/javascript/mastodon/locales/es-AR.json @@ -152,7 +152,7 @@ "bundle_column_error.network.title": "Error de red", "bundle_column_error.retry": "Intentá de nuevo", "bundle_column_error.return": "Volver al inicio", - "bundle_column_error.routing.body": "No se pudo encontrar la página solicitada. ¿Estás seguro que la dirección web es correcta?", + "bundle_column_error.routing.body": "No se pudo encontrar la página solicitada. ¿La dirección web es correcta?", "bundle_column_error.routing.title": "404", "bundle_modal_error.close": "Cerrar", "bundle_modal_error.message": "Algo salió mal al cargar esta pantalla.", @@ -191,9 +191,9 @@ "column_header.show_settings": "Mostrar configuración", "column_header.unpin": "Dejar de fijar", "column_search.cancel": "Cancelar", - "community.column_settings.local_only": "Sólo local", - "community.column_settings.media_only": "Sólo medios", - "community.column_settings.remote_only": "Sólo remoto", + "community.column_settings.local_only": "Solo local", + "community.column_settings.media_only": "Solo medios", + "community.column_settings.remote_only": "Solo remoto", "compose.error.blank_post": "El mensaje no puede estar en blanco.", "compose.language.change": "Cambiar idioma", "compose.language.search": "Buscar idiomas…", @@ -202,7 +202,7 @@ "compose.saved.body": "Mensaje guardado.", "compose_form.direct_message_warning_learn_more": "Aprendé más", "compose_form.encryption_warning": "Los mensajes en Mastodon no están cifrados de extremo a extremo. No compartas ninguna información sensible al usar Mastodon.", - "compose_form.hashtag_warning": "Este mensaje no se mostrará bajo ninguna etiqueta porque no es público. Sólo los mensajes públicos se pueden buscar por etiquetas.", + "compose_form.hashtag_warning": "Este mensaje no se mostrará bajo ninguna etiqueta porque no es público. Solo los mensajes públicos se pueden buscar por etiquetas.", "compose_form.lock_disclaimer": "Tu cuenta no es {locked}. Todos pueden seguirte para ver tus mensajes marcados como \"Sólo para seguidores\".", "compose_form.lock_disclaimer.lock": "privada", "compose_form.placeholder": "¿Qué onda?", @@ -222,10 +222,10 @@ "confirmation_modal.cancel": "Cancelar", "confirmations.block.confirm": "Bloquear", "confirmations.delete.confirm": "Eliminar", - "confirmations.delete.message": "¿Estás seguro que querés eliminar este mensaje?", + "confirmations.delete.message": "¿De verdad querés eliminar este mensaje?", "confirmations.delete.title": "¿Eliminar mensaje?", "confirmations.delete_list.confirm": "Eliminar", - "confirmations.delete_list.message": "¿Estás seguro que querés eliminar permanentemente esta lista?", + "confirmations.delete_list.message": "¿De verdad querés eliminar permanentemente esta lista?", "confirmations.delete_list.title": "¿Eliminar lista?", "confirmations.discard_draft.confirm": "Descartar y continuar", "confirmations.discard_draft.edit.cancel": "Reanudar edición", @@ -240,7 +240,7 @@ "confirmations.follow_to_list.message": "Necesitás seguir a {name} para agregarle a una lista.", "confirmations.follow_to_list.title": "¿Querés seguirle?", "confirmations.logout.confirm": "Cerrar sesión", - "confirmations.logout.message": "¿Estás seguro que querés cerrar la sesión?", + "confirmations.logout.message": "¿De verdad querés cerrar la sesión?", "confirmations.logout.title": "¿Cerrar sesión?", "confirmations.missing_alt_text.confirm": "Agregar texto alternativo", "confirmations.missing_alt_text.message": "Tu mensaje contiene medios sin texto alternativo. Agregar descripciones ayuda a que tu contenido sea accesible para más personas.", @@ -257,10 +257,10 @@ "confirmations.quiet_post_quote_info.message": "Al citar un mensaje público pero silencioso, tu mensaje se ocultará de las líneas temporales de tendencias.", "confirmations.quiet_post_quote_info.title": "Citado de mensajes públicos pero silenciosos", "confirmations.redraft.confirm": "Eliminar mensaje original y editarlo", - "confirmations.redraft.message": "¿Estás seguro que querés eliminar este mensaje y volver a editarlo? Se perderán las veces marcadas como favorito y sus adhesiones, y las respuestas al mensaje original quedarán huérfanas.", + "confirmations.redraft.message": "¿De verdad querés eliminar este mensaje y volver a editarlo? Se perderán las veces marcadas como favorito y sus adhesiones, y las respuestas al mensaje original quedarán huérfanas.", "confirmations.redraft.title": "¿Eliminar y volver a redactar mensaje?", "confirmations.remove_from_followers.confirm": "Quitar seguidor", - "confirmations.remove_from_followers.message": "{name} dejará de seguirte. ¿Estás seguro de que querés continuar?", + "confirmations.remove_from_followers.message": "{name} dejará de seguirte. ¿De verdad querés continuar?", "confirmations.remove_from_followers.title": "¿Quitar seguidor?", "confirmations.revoke_quote.confirm": "Eliminar mensaje", "confirmations.revoke_quote.message": "Esta acción no se puede deshacer.", @@ -282,7 +282,7 @@ "copypaste.copied": "Copiado", "copypaste.copy_to_clipboard": "Copiar al portapapeles", "directory.federated": "Desde fediverso conocido", - "directory.local": "Sólo de {domain}", + "directory.local": "Solo de {domain}", "directory.new_arrivals": "Recién llegados", "directory.recently_active": "Recientemente activos", "disabled_account_banner.account_settings": "Config. de la cuenta", @@ -647,10 +647,10 @@ "notification_requests.accept": "Aceptar", "notification_requests.accept_multiple": "{count, plural, one {Aceptar # solicitud…} other {Aceptar # solicitudes…}}", "notification_requests.confirm_accept_multiple.button": "{count, plural, one {Aceptar solicitud} other {Aceptar solicitudes}}", - "notification_requests.confirm_accept_multiple.message": "Estás a punto de aceptar {count, plural, one {una solicitud} other {# solicitudes}}. ¿Estás seguro de que querés continuar?", + "notification_requests.confirm_accept_multiple.message": "Estás a punto de aceptar {count, plural, one {una solicitud} other {# solicitudes}}. ¿De verdad querés continuar?", "notification_requests.confirm_accept_multiple.title": "¿Aceptar solicitudes de notificación?", "notification_requests.confirm_dismiss_multiple.button": "{count, plural, one {Descartar solicitud} other {Descartar solicitudes}}", - "notification_requests.confirm_dismiss_multiple.message": "Estás a punto de descartar {count, plural, one {una solicitud} other {# solicitudes}}. No vas a poder acceder fácilmente a {count, plural, one {ella} other {ellas}} de nuevo. ¿Estás seguro de que querés continuar?", + "notification_requests.confirm_dismiss_multiple.message": "Estás a punto de descartar {count, plural, one {una solicitud} other {# solicitudes}}. No vas a poder acceder fácilmente a {count, plural, one {ella} other {ellas}} de nuevo. ¿De verdad querés continuar?", "notification_requests.confirm_dismiss_multiple.title": "¿Descartar solicitudes de notificación?", "notification_requests.dismiss": "Descartar", "notification_requests.dismiss_multiple": "{count, plural, one {Descartar # solicitud…} other {Descartar # solicitudes…}}", @@ -664,7 +664,7 @@ "notification_requests.title": "Notificaciones filtradas", "notification_requests.view": "Ver notificaciones", "notifications.clear": "Limpiar notificaciones", - "notifications.clear_confirmation": "¿Estás seguro que querés limpiar todas tus notificaciones permanentemente?", + "notifications.clear_confirmation": "¿De verdad querés limpiar todas tus notificaciones permanentemente?", "notifications.clear_title": "¿Limpiar notificaciones?", "notifications.column_settings.admin.report": "Nuevas denuncias:", "notifications.column_settings.admin.sign_up": "Nuevos registros:", @@ -967,7 +967,7 @@ "status.uncached_media_warning": "Previsualización no disponible", "status.unmute_conversation": "Dejar de silenciar conversación", "status.unpin": "Dejar de fijar", - "subscribed_languages.lead": "Después del cambio, sólo los mensajes en los idiomas seleccionados aparecerán en tu línea temporal Principal y en las líneas de tiempo de lista. No seleccionés ningún idioma para poder recibir mensajes en todos los idiomas.", + "subscribed_languages.lead": "Después del cambio, solo los mensajes en los idiomas seleccionados aparecerán en tu línea temporal Principal y en las líneas de tiempo de lista. No seleccionés ningún idioma para poder recibir mensajes en todos los idiomas.", "subscribed_languages.save": "Guardar cambios", "subscribed_languages.target": "Cambiar idiomas suscritos para {target}", "tabs_bar.home": "Principal", diff --git a/app/javascript/mastodon/locales/es-MX.json b/app/javascript/mastodon/locales/es-MX.json index 684351c6a82788..4e380ad3161e86 100644 --- a/app/javascript/mastodon/locales/es-MX.json +++ b/app/javascript/mastodon/locales/es-MX.json @@ -59,8 +59,8 @@ "account.in_memoriam": "En memoria.", "account.joined_short": "Se unió", "account.languages": "Cambiar idiomas suscritos", - "account.link_verified_on": "El proprietario de este enlace fue comprobado el {date}", - "account.locked_info": "El estado de privacidad de esta cuenta està configurado como bloqueado. El proprietario debe revisar manualmente quien puede seguirle.", + "account.link_verified_on": "Se verificó la propiedad de este enlace el {date}", + "account.locked_info": "El estado de privacidad de esta cuenta está configurado como bloqueado. El propietario revisa manualmente quién puede seguirlo.", "account.media": "Multimedia", "account.mention": "Mencionar a @{name}", "account.moved_to": "{name} ha indicado que su nueva cuenta es ahora:", @@ -90,7 +90,7 @@ "account.unmute": "Dejar de silenciar a @{name}", "account.unmute_notifications_short": "Dejar de silenciar notificaciones", "account.unmute_short": "Dejar de silenciar", - "account_note.placeholder": "Haz clic para agregar una nota", + "account_note.placeholder": "Haz clic para añadir una nota", "admin.dashboard.daily_retention": "Tasa de retención de usuarios por día después de unirse", "admin.dashboard.monthly_retention": "Tasa de retención de usuarios por mes después de unirse", "admin.dashboard.retention.average": "Promedio", @@ -172,9 +172,9 @@ "column.domain_blocks": "Dominios ocultados", "column.edit_list": "Editar lista", "column.favourites": "Favoritos", - "column.firehose": "Feeds en vivo", - "column.firehose_local": "Feed en vivo para este servidor", - "column.firehose_singular": "Feed en vivo", + "column.firehose": "Cronologías en vivo", + "column.firehose_local": "Cronología en vivo para este servidor", + "column.firehose_singular": "Cronología en vivo", "column.follow_requests": "Solicitudes de seguimiento", "column.home": "Inicio", "column.list_members": "Administrar miembros de la lista", @@ -182,14 +182,14 @@ "column.mutes": "Usuarios silenciados", "column.notifications": "Notificaciones", "column.pins": "Publicaciones fijadas", - "column.public": "Línea de tiempo federada", + "column.public": "Cronología federada", "column_back_button.label": "Atrás", "column_header.hide_settings": "Ocultar configuración", "column_header.moveLeft_settings": "Mover columna a la izquierda", "column_header.moveRight_settings": "Mover columna a la derecha", "column_header.pin": "Fijar", "column_header.show_settings": "Mostrar ajustes", - "column_header.unpin": "Desfijar", + "column_header.unpin": "Dejar de fijar", "column_search.cancel": "Cancelar", "community.column_settings.local_only": "Solo local", "community.column_settings.media_only": "Solo media", @@ -222,7 +222,7 @@ "confirmation_modal.cancel": "Cancelar", "confirmations.block.confirm": "Bloquear", "confirmations.delete.confirm": "Eliminar", - "confirmations.delete.message": "¿Estás seguro de que quieres borrar esta publicación?", + "confirmations.delete.message": "¿Estás seguro de que quieres eliminar esta publicación?", "confirmations.delete.title": "¿Deseas eliminar la publicación?", "confirmations.delete_list.confirm": "Eliminar", "confirmations.delete_list.message": "¿Estás seguro de que quieres eliminar esta lista de forma permanente?", @@ -243,22 +243,22 @@ "confirmations.logout.message": "¿Estás seguro de que quieres cerrar la sesión?", "confirmations.logout.title": "¿Deseas cerrar sesión?", "confirmations.missing_alt_text.confirm": "Añadir texto alternativo", - "confirmations.missing_alt_text.message": "Tu publicación contiene contenido multimedia sin texto alternativo. Agregar descripciones ayuda a que tu contenido sea accesible para más personas.", + "confirmations.missing_alt_text.message": "Tu publicación contiene contenido multimedia sin texto alternativo. Añadir descripciones ayuda a que tu contenido sea accesible para más personas.", "confirmations.missing_alt_text.secondary": "Publicar de todas maneras", "confirmations.missing_alt_text.title": "¿Añadir texto alternativo?", "confirmations.mute.confirm": "Silenciar", "confirmations.private_quote_notify.cancel": "Seguir editando", "confirmations.private_quote_notify.confirm": "Publicar", "confirmations.private_quote_notify.do_not_show_again": "No mostrar este mensaje de nuevo", - "confirmations.private_quote_notify.message": "Tu publicación será notificada y podrá ser vista por la persona a la que mencionas y otras menciones, aún si no te siguen.", + "confirmations.private_quote_notify.message": "La persona a la que citas y otras mencionadas recibirán una notificación y podrán ver tu publicación, aunque no te sigan.", "confirmations.private_quote_notify.title": "¿Compartir con seguidores y usuarios mencionados?", "confirmations.quiet_post_quote_info.dismiss": "No me lo recuerdes otra vez", "confirmations.quiet_post_quote_info.got_it": "Entendido", "confirmations.quiet_post_quote_info.message": "Al citar una publicación pública discreta, tu publicación se ocultará de las cronologías de tendencias.", "confirmations.quiet_post_quote_info.title": "Citar publicaciones públicas discretas", - "confirmations.redraft.confirm": "Borrar y volver a borrador", - "confirmations.redraft.message": "¿Estás seguro de que quieres borrar esta publicación y editarla? Los favoritos e impulsos se perderán, y las respuestas a la publicación original quedarán separadas.", - "confirmations.redraft.title": "¿Deseas borrar y volver a redactar la publicación?", + "confirmations.redraft.confirm": "Eliminar y volver a redactar", + "confirmations.redraft.message": "¿Estás seguro de que quieres eliminar esta publicación y volver a redactarla? Se perderán tanto los «Me gusta» como los impulsos, y las respuestas a la publicación original quedarán sin referencia.", + "confirmations.redraft.title": "¿Deseas eliminar y volver a redactar la publicación?", "confirmations.remove_from_followers.confirm": "Eliminar seguidor", "confirmations.remove_from_followers.message": "{name} dejará de seguirte. ¿Estás seguro de que quieres continuar?", "confirmations.remove_from_followers.title": "¿Eliminar seguidor?", @@ -274,7 +274,7 @@ "content_warning.hide": "Ocultar publicación", "content_warning.show": "Mostrar de todos modos", "content_warning.show_more": "Mostrar más", - "conversation.delete": "Borrar conversación", + "conversation.delete": "Eliminar conversación", "conversation.mark_as_read": "Marcar como leído", "conversation.open": "Ver conversación", "conversation.with": "Con {names}", @@ -299,7 +299,7 @@ "domain_block_modal.you_will_lose_num_followers": "Vas a perder {followersCount, plural, one {{followersCountDisplay} seguidor} other {{followersCountDisplay} seguidores}} y {followingCount, plural, one {{followingCountDisplay} persona a la que sigues} other {{followingCountDisplay} personas a las que sigas}}.", "domain_block_modal.you_will_lose_relationships": "Perderás todos los seguidores y las personas que sigues de este servidor.", "domain_block_modal.you_wont_see_posts": "No verás publicaciones ni notificaciones de usuarios en este servidor.", - "domain_pill.activitypub_lets_connect": "Te permite conectar e interactuar con personas no sólo en Mastodon, sino también a través de diferentes aplicaciones sociales.", + "domain_pill.activitypub_lets_connect": "Te permite conectarte e interactuar con personas no solo en Mastodon, sino también en diferentes aplicaciones sociales.", "domain_pill.activitypub_like_language": "ActivityPub es como el idioma que Mastodon habla con otras redes sociales.", "domain_pill.server": "Servidor", "domain_pill.their_handle": "Su alias:", @@ -316,7 +316,7 @@ "embed.instructions": "Añade esta publicación a tu sitio web con el siguiente código.", "embed.preview": "Así es como se verá:", "emoji_button.activity": "Actividad", - "emoji_button.clear": "Borrar", + "emoji_button.clear": "Eliminar", "emoji_button.custom": "Personalizado", "emoji_button.flags": "Marcas", "emoji_button.food": "Comida y bebida", @@ -340,8 +340,8 @@ "empty_column.blocks": "Aún no has bloqueado a ningún usuario.", "empty_column.bookmarked_statuses": "Aún no tienes ninguna publicación guardada como marcador. Cuando guardes una, se mostrará aquí.", "empty_column.community": "La cronología local está vacía. ¡Escribe algo públicamente para ponerla en marcha!", - "empty_column.direct": "Aún no tienes menciones privadas. Cuando envíes o recibas una, aparecerán aquí.", - "empty_column.disabled_feed": "Este feed fue desactivado por los administradores de tu servidor.", + "empty_column.direct": "Aún no tienes ninguna mención privada. Cuando envíes o recibas una, aparecerá aquí.", + "empty_column.disabled_feed": "Esta cronología fue desactivada por los administradores de tu servidor.", "empty_column.domain_blocks": "Todavía no hay dominios ocultos.", "empty_column.explore_statuses": "Nada es tendencia en este momento. ¡Revisa más tarde!", "empty_column.favourited_statuses": "Todavía no tienes publicaciones favoritas. Cuando le des favorito a una publicación se mostrarán acá.", @@ -371,9 +371,9 @@ "featured_carousel.post": "Publicar", "featured_carousel.previous": "Anterior", "featured_carousel.slide": "{index} de {total}", - "filter_modal.added.context_mismatch_explanation": "Esta categoría de filtro no se aplica al contexto en el que has accedido a esta publlicación. Si quieres que la publicación sea filtrada también en este contexto, tendrás que editar el filtro.", + "filter_modal.added.context_mismatch_explanation": "Esta categoría de filtro no se aplica al contexto en el que has accedido a esta publicación. Si deseas que la publicación también se filtre en este contexto, tendrás que editar el filtro.", "filter_modal.added.context_mismatch_title": "¡El contexto no coincide!", - "filter_modal.added.expired_explanation": "Esta categoría de filtro ha caducado, necesitaras cambiar la fecha de caducidad para que se aplique.", + "filter_modal.added.expired_explanation": "Esta categoría de filtro ha caducado; deberás cambiar la fecha de caducidad para que se aplique.", "filter_modal.added.expired_title": "¡Filtro expirado!", "filter_modal.added.review_and_configure": "Para revisar y configurar esta categoría de filtros, vaya a {settings_link}.", "filter_modal.added.review_and_configure_title": "Ajustes de filtro", @@ -467,7 +467,7 @@ "ignore_notifications_modal.new_accounts_title": "¿Ignorar notificaciones de cuentas nuevas?", "ignore_notifications_modal.not_followers_title": "¿Ignorar notificaciones de personas que no te siguen?", "ignore_notifications_modal.not_following_title": "¿Ignorar notificaciones de personas a las que no sigues?", - "ignore_notifications_modal.private_mentions_title": "¿Ignorar notificaciones de menciones privadas no solicitadas?", + "ignore_notifications_modal.private_mentions_title": "¿Ignorar las notificaciones de menciones privadas no solicitadas?", "info_button.label": "Ayuda", "info_button.what_is_alt_text": "

¿Qué es el texto alternativo?

El texto alternativo ofrece descripciones de las imágenes para individuos con dificultades visuales, conexiones de bajo ancho de banda o que buscan un contexto adicional.

Puedes mejorar la accesibilidad y la comprensión para todos redactando un texto alternativo claro, breve y objetivo.

  • Captura los elementos clave.
  • Resume el texto en imágenes.
  • Utiliza una estructura de oraciones estándar.
  • Evita la información repetitiva.
  • Enfócate en las tendencias y conclusiones principales de los elementos visuales complejos (como gráficos o mapas).
", "interaction_modal.action": "Para interactuar con la publicación de {name}, debes iniciar sesión en tu cuenta en cualquier servidor Mastodon que utilices.", @@ -529,18 +529,18 @@ "link_preview.author": "Por {name}", "link_preview.more_from_author": "Más de {name}", "link_preview.shares": "{count, plural, one {{counter} publicación} other {{counter} publicaciones}}", - "lists.add_member": "Agregar", - "lists.add_to_list": "Agregar a lista", - "lists.add_to_lists": "Agregar {name} a listas", + "lists.add_member": "Añadir", + "lists.add_to_list": "Añadir a la lista", + "lists.add_to_lists": "Añadir {name} a listas", "lists.create": "Crear", "lists.create_a_list_to_organize": "Crea una nueva lista para organizar tu página de inicio", "lists.create_list": "Crear lista", - "lists.delete": "Borrar lista", + "lists.delete": "Eliminar lista", "lists.done": "Hecho", "lists.edit": "Editar lista", "lists.exclusive": "Ocultar miembros en Inicio", "lists.exclusive_hint": "Si alguien aparece en esta lista, ocúltalo en tu página de inicio para evitar ver sus publicaciones dos veces.", - "lists.find_users_to_add": "Buscar usuarios para agregar", + "lists.find_users_to_add": "Buscar usuarios para añadir", "lists.list_members_count": "{count, plural,one {# miembro} other {# miembros}}", "lists.list_name": "Nombre de la lista", "lists.new_list_name": "Nombre de la nueva lista", @@ -604,7 +604,7 @@ "notification.admin.report_account_other": "{name} reportó {count, plural, one {una publicación} other {# publicaciones}} de {target}", "notification.admin.report_statuses": "{name} reportó {target} por {category}", "notification.admin.report_statuses_other": "{name} reportó {target}", - "notification.admin.sign_up": "{name} se unio", + "notification.admin.sign_up": "{name} se registró", "notification.admin.sign_up.name_and_others": "{name} y {count, plural, one {# otro} other {# otros}} se registraron", "notification.annual_report.message": "¡Tu #Wrapstodon {year} te espera! ¡Desvela los momentos más destacados y memorables de tu año en Mastodon!", "notification.annual_report.view": "Ver #Wrapstodon", @@ -664,7 +664,7 @@ "notification_requests.title": "Notificaciones filtradas", "notification_requests.view": "Ver notificaciones", "notifications.clear": "Limpiar notificaciones", - "notifications.clear_confirmation": "¿Seguro de querer borrar permanentemente todas tus notificaciones?", + "notifications.clear_confirmation": "¿Estás seguro de que quieres eliminar definitivamente todas tus notificaciones?", "notifications.clear_title": "¿Limpiar notificaciones?", "notifications.column_settings.admin.report": "Nuevas denuncias:", "notifications.column_settings.admin.sign_up": "Registros nuevos:", @@ -713,7 +713,7 @@ "notifications.policy.filter_not_followers_title": "Personas que no te siguen", "notifications.policy.filter_not_following_hint": "Hasta que las apruebes manualmente", "notifications.policy.filter_not_following_title": "Personas que no sigues", - "notifications.policy.filter_private_mentions_hint": "Filtrada, a menos que sea en respuesta a tu propia mención, o si sigues al remitente", + "notifications.policy.filter_private_mentions_hint": "Filtradas a menos que sea una respuesta a tu propia mención o si sigues al remitente", "notifications.policy.filter_private_mentions_title": "Menciones privadas no solicitadas", "notifications.policy.title": "Gestionar notificaciones de…", "notifications_permission_banner.enable": "Habilitar notificaciones de escritorio", @@ -724,17 +724,17 @@ "onboarding.follows.empty": "Desafortunadamente, no se pueden mostrar resultados en este momento. Puedes intentar usar la búsqueda o navegar por la página de exploración para encontrar gente a la que seguir, o inténtalo de nuevo más tarde.", "onboarding.follows.search": "Buscar", "onboarding.follows.title": "Sigue personas para comenzar", - "onboarding.profile.discoverable": "Make my profile discoverable", - "onboarding.profile.discoverable_hint": "Cuando aceptas ser descubierto en Mastodon, tus publicaciones pueden aparecer en resultados de búsqueda y tendencias, y tu perfil puede ser sugerido a personas con intereses similares a los tuyos.", - "onboarding.profile.display_name": "Nombre a mostrar", + "onboarding.profile.discoverable": "Hacer que mi perfil aparezca en búsquedas", + "onboarding.profile.discoverable_hint": "Cuando permites que tu perfil aparezca en búsquedas en Mastodon, tus publicaciones pueden aparecer en los resultados de búsqueda y en las tendencias, y tu perfil puede ser sugerido a personas con intereses similares a los tuyos.", + "onboarding.profile.display_name": "Nombre para mostrar", "onboarding.profile.display_name_hint": "Tu nombre completo o tu apodo…", "onboarding.profile.note": "Biografía", "onboarding.profile.note_hint": "Puedes @mencionar a otras personas o #etiquetas…", "onboarding.profile.save_and_continue": "Guardar y continuar", "onboarding.profile.title": "Configuración del perfil", "onboarding.profile.upload_avatar": "Subir foto de perfil", - "onboarding.profile.upload_header": "Subir foto de cabecera", - "password_confirmation.exceeds_maxlength": "La contraseña de confirmación excede la longitud máxima de la contraseña", + "onboarding.profile.upload_header": "Subir encabezado de perfil", + "password_confirmation.exceeds_maxlength": "La contraseña de confirmación supera la longitud máxima permitida", "password_confirmation.mismatching": "La contraseña de confirmación no coincide", "picture_in_picture.restore": "Restaurar", "poll.closed": "Cerrada", @@ -750,14 +750,14 @@ "privacy.change": "Ajustar privacidad", "privacy.direct.long": "Todos los mencionados en la publicación", "privacy.direct.short": "Mención privada", - "privacy.private.long": "Sólo tus seguidores", + "privacy.private.long": "Solo tus seguidores", "privacy.private.short": "Seguidores", "privacy.public.long": "Cualquiera dentro y fuera de Mastodon", "privacy.public.short": "Público", "privacy.quote.anyone": "{visibility}, cualquiera puede citar", "privacy.quote.disabled": "{visibility}, citas desactivadas", "privacy.quote.limited": "{visibility}, citas limitadas", - "privacy.unlisted.additional": "Esto se comporta exactamente igual que el público, excepto que el post no aparecerá en las cronologías en directo o en las etiquetas, la exploración o busquedas en Mastodon, incluso si está optado por activar la cuenta de usuario.", + "privacy.unlisted.additional": "Esto funciona exactamente igual que «público», excepto que la publicación no aparecerá en las transmisiones en vivo ni en las etiquetas, en «explorar» ni en la búsqueda de Mastodon, incluso si has optado por ello en toda tu cuenta.", "privacy.unlisted.long": "Oculto de los resultados de búsquedas, tendencias y cronologías públicas de Mastodon", "privacy.unlisted.short": "Pública, pero discreta", "privacy_policy.last_updated": "Actualizado por última vez {date}", @@ -775,7 +775,7 @@ "relative_time.days": "{number} d", "relative_time.full.days": "{number, plural, one {# día} other {# días hace}}", "relative_time.full.hours": "{number, plural, one {# hora} other {# horas}} hace", - "relative_time.full.just_now": "justo ahora", + "relative_time.full.just_now": "ahora mismo", "relative_time.full.minutes": "Hace {number, plural, one {# minute} other {# minutos}}", "relative_time.full.seconds": "Hace {number, plural, one {# second} other {# segundos}}", "relative_time.hours": "{number} h", @@ -790,7 +790,7 @@ "reply_indicator.cancel": "Cancelar", "reply_indicator.poll": "Encuesta", "report.block": "Bloquear", - "report.block_explanation": "No veras sus publicaciones. No podrán ver tus publicaciones ni seguirte. Podrán saber que están bloqueados.", + "report.block_explanation": "No verás sus publicaciones. Ellos no podrán ver tus publicaciones ni seguirte. Podrán saber que están bloqueados.", "report.categories.legal": "Legal", "report.categories.other": "Otro", "report.categories.spam": "Spam", @@ -802,7 +802,7 @@ "report.close": "Realizado", "report.comment.title": "¿Hay algo más que creas que deberíamos saber?", "report.forward": "Reenviar a {target}", - "report.forward_hint": "Esta cuenta es de otro servidor. ¿Enviar una copia anonimizada del informe allí también?", + "report.forward_hint": "La cuenta es de otro servidor. ¿Enviar también una copia anónima del informe allí?", "report.mute": "Silenciar", "report.mute_explanation": "No verás sus publicaciones. Todavía pueden seguirte y ver tus publicaciones y no sabrán que están silenciados.", "report.next": "Siguiente", @@ -828,7 +828,7 @@ "report.thanks.title": "¿No quieres ver esto?", "report.thanks.title_actionable": "Gracias por denunciar, revisaremos esto.", "report.unfollow": "Dejar de seguir @{name}", - "report.unfollow_explanation": "Estás siguiendo esta cuenta. Para no ver sus publicaciones en tu inicio, deja de seguirla.", + "report.unfollow_explanation": "Estás siguiendo esta cuenta. Para dejar de ver sus publicaciones en tu página de inicio, deja de seguirla.", "report_notification.attached_statuses": "{count, plural, one {{count} publicación} other {{count} publicaciones}} adjunta(s)", "report_notification.categories.legal": "Legal", "report_notification.categories.legal_sentence": "contenido ilegal", @@ -849,7 +849,7 @@ "search.quick_action.status_search": "Publicaciones que coinciden con {x}", "search.search_or_paste": "Buscar o pegar URL", "search_popout.full_text_search_disabled_message": "No disponible en {domain}.", - "search_popout.full_text_search_logged_out_message": "Sólo disponible al iniciar sesión.", + "search_popout.full_text_search_logged_out_message": "Solo disponible al iniciar sesión.", "search_popout.language_code": "Código de idioma ISO", "search_popout.options": "Opciones de búsqueda", "search_popout.quick_actions": "Acciones rápidas", @@ -892,7 +892,7 @@ "status.context.show": "Mostrar", "status.continued_thread": "Hilo continuado", "status.copy": "Copiar enlace al estado", - "status.delete": "Borrar", + "status.delete": "Eliminar", "status.delete.success": "Publicación eliminada", "status.detailed_status": "Vista de conversación detallada", "status.direct": "Mención privada @{name}", @@ -907,8 +907,8 @@ "status.history.created": "{name} creó {date}", "status.history.edited": "{name} editado {date}", "status.load_more": "Cargar más", - "status.media.open": "Click para abrir", - "status.media.show": "Click para mostrar", + "status.media.open": "Haz clic para abrir", + "status.media.show": "Haz clic para mostrar", "status.media_hidden": "Contenido multimedia oculto", "status.mention": "Mencionar @{name}", "status.more": "Más", @@ -945,7 +945,7 @@ "status.reblogged_by": "Impulsado por {name}", "status.reblogs": "{count, plural, one {impulso} other {impulsos}}", "status.reblogs.empty": "Nadie impulsó esta publicación todavía. Cuando alguien lo haga, aparecerá aquí.", - "status.redraft": "Borrar y volver a borrador", + "status.redraft": "Eliminar y volver a redactar", "status.remove_bookmark": "Eliminar marcador", "status.remove_favourite": "Eliminar de favoritos", "status.remove_quote": "Eliminar", @@ -990,7 +990,7 @@ "units.short.million": "{count} M", "units.short.thousand": "{count} K", "upload_area.title": "Arrastra y suelta para subir", - "upload_button.label": "Subir multimedia (JPEG, PNG, GIF, WebM, MP4, MOV)", + "upload_button.label": "Añadir imágenes, un video o un archivo de audio", "upload_error.limit": "Límite de subida de archivos excedido.", "upload_error.poll": "No se permite subir archivos con las encuestas.", "upload_error.quote": "No se permite subir archivos a las citas.", @@ -1019,9 +1019,9 @@ "video.volume_up": "Subir el volumen", "visibility_modal.button_title": "Establece la visibilidad", "visibility_modal.direct_quote_warning.text": "Si guardas la siguiente configuración, se mostrará un enlace en vez de la cita incrustada.", - "visibility_modal.direct_quote_warning.title": "No se pueden incrustar citas en menciones privadas", + "visibility_modal.direct_quote_warning.title": "Las citas no se pueden incluir en menciones privadas", "visibility_modal.header": "Visibilidad e interacción", - "visibility_modal.helper.direct_quoting": "Las menciones privadas creadas en Mastodon no pueden ser citadas por otros.", + "visibility_modal.helper.direct_quoting": "Las menciones privadas escritas en Mastodon no pueden ser citadas por otros usuarios.", "visibility_modal.helper.privacy_editing": "La visibilidad no se puede cambiar después de que se haya hecho una publicación.", "visibility_modal.helper.privacy_private_self_quote": "Las citas propias de publicaciones privadas no pueden hacerse públicas.", "visibility_modal.helper.private_quoting": "Las publicaciones solo para seguidores creadas en Mastodon no pueden ser citadas por otros.", diff --git a/app/javascript/mastodon/locales/et.json b/app/javascript/mastodon/locales/et.json index b91f675333c206..2f9c905989fe50 100644 --- a/app/javascript/mastodon/locales/et.json +++ b/app/javascript/mastodon/locales/et.json @@ -2,42 +2,42 @@ "about.blocks": "Modereeritavad serverid", "about.contact": "Kontakt:", "about.default_locale": "Vaikimisi", - "about.disclaimer": "Mastodon on tasuta ja vaba tarkvara ning Mastodon gGmbH kaubamärk.", + "about.disclaimer": "Mastodon on vaba, tasuta ja avatud lähtekoodiga tarkvara ning Mastodon gGmbH kaubamärk.", "about.domain_blocks.no_reason_available": "Põhjus on teadmata", - "about.domain_blocks.preamble": "Mastodon lubab tavaliselt vaadata sisu ning suhelda kasutajatega ükskõik millisest teisest fediversumi serverist. Need on erandid, mis on paika pandud sellel kindlal serveril.", - "about.domain_blocks.silenced.explanation": "Sa ei näe üldiselt profiile ja sisu sellelt serverilt, kui sa just tahtlikult seda ei otsi või jälgimise moel nõusolekut ei anna.", + "about.domain_blocks.preamble": "Mastodon lubab üldiselt vaadata sisu ning suhelda kasutajatega ükskõik millisest teisest födiversumi serverist. Need on erandid, mis kehtivad selles kindlas serveris.", + "about.domain_blocks.silenced.explanation": "Sa üldjuhul ei näe profiile ja sisu sellest serverist, kui sa just tahtlikult neid ei otsi või jälgimise moel nõusolekut ei anna.", "about.domain_blocks.silenced.title": "Piiratud", - "about.domain_blocks.suspended.explanation": "Mitte mingeid andmeid sellelt serverilt ei töödelda, salvestata ega vahetata, tehes igasuguse interaktsiooni või kirjavahetuse selle serveri kasutajatega võimatuks.", + "about.domain_blocks.suspended.explanation": "Mitte mingeid andmeid sellelt serverilt ei töödelda, salvestata ega vahetata, tehes igasuguse suhestumise või infovahetuse selle serveri kasutajatega võimatuks.", "about.domain_blocks.suspended.title": "Peatatud", "about.language_label": "Keel", - "about.not_available": "See info ei ole sellel serveril saadavaks tehtud.", + "about.not_available": "See info ei ole selles serveris saadavaks tehtud.", "about.powered_by": "Hajutatud sotsiaalmeedia, mille taga on {mastodon}", "about.rules": "Serveri reeglid", "account.account_note_header": "Isiklik märge", - "account.add_or_remove_from_list": "Lisa või Eemalda loeteludest", + "account.add_or_remove_from_list": "Lisa või eemalda loenditest", "account.badges.bot": "Robot", "account.badges.group": "Grupp", "account.block": "Blokeeri @{name}", - "account.block_domain": "Peida kõik domeenist {domain}", - "account.block_short": "Blokeerimine", + "account.block_domain": "Blokeeri kõik domeenist {domain}", + "account.block_short": "Blokeeri", "account.blocked": "Blokeeritud", "account.blocking": "Blokeeritud kasutaja", - "account.cancel_follow_request": "Võta jälgimistaotlus tagasi", + "account.cancel_follow_request": "Võta jälgimissoov tagasi", "account.copy": "Kopeeri profiili link", - "account.direct": "Maini privaatselt @{name}", - "account.disable_notifications": "Peata teavitused @{name} postitustest", + "account.direct": "Maini privaatselt kasutajat @{name}", + "account.disable_notifications": "Ära teavita, kui @{name} postitab", "account.domain_blocking": "Blokeeritud domeen", "account.edit_profile": "Muuda profiili", "account.edit_profile_short": "Muuda", - "account.enable_notifications": "Teavita mind @{name} postitustest", - "account.endorse": "Too profiilil esile", + "account.enable_notifications": "Teavita mind, kui {name} postitab", + "account.endorse": "Too profiilis esile", "account.familiar_followers_many": "Jälgijateks {name1}, {name2} ja veel {othersCount, plural, one {üks kasutaja, keda tead} other {# kasutajat, keda tead}}", "account.familiar_followers_one": "Jälgijaks {name1}", "account.familiar_followers_two": "Jälgijateks {name1} ja {name2}", "account.featured": "Esiletõstetud", "account.featured.accounts": "Profiilid", "account.featured.hashtags": "Teemaviited", - "account.featured_tags.last_status_at": "Viimane postitus {date}", + "account.featured_tags.last_status_at": "Viimane postitus: {date}", "account.featured_tags.last_status_never": "Postitusi pole", "account.follow": "Jälgi", "account.follow_back": "Jälgi vastu", @@ -52,16 +52,16 @@ "account.followers_you_know_counter": "{counter} kasutaja(t), keda sa tead", "account.following": "Jälgib", "account.following_counter": "{count, plural, one {{counter} jälgib} other {{counter} jälgib}}", - "account.follows.empty": "See kasutaja ei jälgi veel kedagi.", + "account.follows.empty": "See kasutaja ei jälgi veel mitte kedagi.", "account.follows_you": "Jälgib sind", - "account.go_to_profile": "Mine profiilile", + "account.go_to_profile": "Vaata profiili", "account.hide_reblogs": "Peida @{name} jagamised", "account.in_memoriam": "In Memoriam.", "account.joined_short": "Liitus", "account.languages": "Muuda tellitud keeli", "account.link_verified_on": "Selle lingi autorsust kontrolliti {date}", "account.locked_info": "Selle konto privaatsussätteks on lukustatud. Omanik vaatab käsitsi üle, kes teda jälgida saab.", - "account.media": "Meedia", + "account.media": "Meedium", "account.mention": "Maini @{name}", "account.moved_to": "{name} on teada andnud, et ta uus konto on nüüd:", "account.mute": "Summuta @{name}", @@ -75,18 +75,18 @@ "account.posts": "Postitused", "account.posts_with_replies": "Postitused ja vastused", "account.remove_from_followers": "Eemalda {name} jälgijate seast", - "account.report": "Raporteeri @{name}", - "account.requested_follow": "{name} on taodelnud sinu jälgimist", + "account.report": "Teata kasutajast {name}", + "account.requested_follow": "{name} on soovinud sinu jälgimist", "account.requests_to_follow_you": "soovib sind jälgida", "account.share": "Jaga @{name} profiili", "account.show_reblogs": "Näita @{name} jagamisi", "account.statuses_counter": "{count, plural, one {{counter} postitus} other {{counter} postitust}}", - "account.unblock": "Eemalda blokeering @{name}", - "account.unblock_domain": "Tee {domain} nähtavaks", + "account.unblock": "Lõpeta {name} kasutaja blokeerimine", + "account.unblock_domain": "Lõpeta {domain} domeeni blokeerimine", "account.unblock_domain_short": "Lõpeta blokeerimine", - "account.unblock_short": "Eemalda blokeering", - "account.unendorse": "Ära kuva profiilil", - "account.unfollow": "Jälgid", + "account.unblock_short": "Lõpeta blokeerimine", + "account.unendorse": "Ära kuva profiilis", + "account.unfollow": "Ära jälgi", "account.unmute": "Lõpeta {name} kasutaja summutamine", "account.unmute_notifications_short": "Lõpeta teavituste summutamine", "account.unmute_short": "Lõpeta summutamine", @@ -94,7 +94,7 @@ "admin.dashboard.daily_retention": "Kasutajate päevane allesjäämine peale registreerumist", "admin.dashboard.monthly_retention": "Kasutajate kuine allesjäämine peale registreerumist", "admin.dashboard.retention.average": "Keskmine", - "admin.dashboard.retention.cohort": "Registreerumiskuu", + "admin.dashboard.retention.cohort": "Liitumiskuu", "admin.dashboard.retention.cohort_size": "Uued kasutajad", "admin.impact_report.instance_accounts": "Kontode profiilid, mille see kustutaks", "admin.impact_report.instance_followers": "Jälgijad, kelle meie kasutajad kaotaks", @@ -103,11 +103,11 @@ "alert.rate_limited.message": "Palun proovi uuesti pärast {retry_time, time, medium}.", "alert.rate_limited.title": "Kiiruspiirang", "alert.unexpected.message": "Tekkis ootamatu viga.", - "alert.unexpected.title": "Oih!", - "alt_text_badge.title": "Alternatiivtekst", - "alt_text_modal.add_alt_text": "Lisa alt-tekst", + "alert.unexpected.title": "Vaat kus lops!", + "alt_text_badge.title": "Selgitustekst", + "alt_text_modal.add_alt_text": "Lisa selgitustekst", "alt_text_modal.add_text_from_image": "Lisa tekst pildilt", - "alt_text_modal.cancel": "Tühista", + "alt_text_modal.cancel": "Katkesta", "alt_text_modal.change_thumbnail": "Muuda pisipilti", "alt_text_modal.describe_for_people_with_hearing_impairments": "Kirjelda seda kuulmispuudega inimeste jaoks…", "alt_text_modal.describe_for_people_with_visual_impairments": "Kirjelda seda nägemispuudega inimeste jaoks…", @@ -125,15 +125,15 @@ "annual_report.summary.highlighted_post.by_reblogs": "enim jagatud postitus", "annual_report.summary.highlighted_post.by_replies": "kõige vastatum postitus", "annual_report.summary.highlighted_post.possessive": "omanik {name}", - "annual_report.summary.most_used_app.most_used_app": "enim kasutatud äpp", + "annual_report.summary.most_used_app.most_used_app": "enimkasutatud rakendus", "annual_report.summary.most_used_hashtag.most_used_hashtag": "enim kasutatud teemaviide", "annual_report.summary.most_used_hashtag.none": "Puudub", - "annual_report.summary.new_posts.new_posts": "uus postitus", + "annual_report.summary.new_posts.new_posts": "uued postitused", "annual_report.summary.percentile.text": "See paneb su top {domain} kasutajate hulka.", "annual_report.summary.percentile.we_wont_tell_bernie": "Vägev.", "annual_report.summary.thanks": "Tänud olemast osa Mastodonist!", "attachments_list.unprocessed": "(töötlemata)", - "audio.hide": "Peida audio", + "audio.hide": "Peida heliriba", "block_modal.remote_users_caveat": "Serverile {domain} edastatakse palve otsust järgida. Ometi pole see tagatud, kuna mõned serverid võivad blokeeringuid käsitleda omal moel. Avalikud postitused võivad tuvastamata kasutajatele endiselt näha olla.", "block_modal.show_less": "Kuva vähem", "block_modal.show_more": "Kuva rohkem", @@ -159,8 +159,8 @@ "bundle_modal_error.retry": "Proovi uuesti", "closed_registrations.other_server_instructions": "Kuna Mastodon on detsentraliseeritud, võib konto teha teise serverisse ja sellegipoolest siinse kontoga suhelda.", "closed_registrations_modal.description": "Praegu ei ole võimalik teha {domain} peale kontot, aga pea meeles, et sul ei pea olema just {domain} konto, et Mastodoni kasutada.", - "closed_registrations_modal.find_another_server": "Leia teine server", - "closed_registrations_modal.preamble": "Mastodon on detsentraliseeritud, mis tähendab, et konto võib luua ükskõik kuhu, kuid ikkagi saab jälgida ja suhelda igaühega sellel serveril. Võib isegi oma serveri püsti panna!", + "closed_registrations_modal.find_another_server": "Leia mõni muu server", + "closed_registrations_modal.preamble": "Mastodon on hajutatud võrk, mis tähendab, et konto võid luua ükskõik kuhu, kuid ikkagi saad jälgida ja suhelda igaühega selles serveris. Võid isegi oma serveri püsti panna!", "closed_registrations_modal.title": "Mastodoni registreerumine", "column.about": "Teave", "column.blocks": "Blokeeritud kasutajad", @@ -169,7 +169,7 @@ "column.create_list": "Loo loend", "column.direct": "Privaatsed mainimised", "column.directory": "Sirvi profiile", - "column.domain_blocks": "Peidetud domeenid", + "column.domain_blocks": "Blokeeritud domeenid", "column.edit_list": "Muuda loendit", "column.favourites": "Lemmikud", "column.firehose": "Postitused reaalajas", @@ -181,7 +181,7 @@ "column.lists": "Loetelud", "column.mutes": "Summutatud kasutajad", "column.notifications": "Teated", - "column.pins": "Kinnitatud postitused", + "column.pins": "Esiletõstetud postitused", "column.public": "Föderatiivne ajajoon", "column_back_button.label": "Tagasi", "column_header.hide_settings": "Peida sätted", @@ -322,7 +322,7 @@ "emoji_button.food": "Toit & jook", "emoji_button.label": "Lisa emoji", "emoji_button.nature": "Loodus", - "emoji_button.not_found": "Ei ole emojosi!! (╯°□°)╯︵ ┻━┻", + "emoji_button.not_found": "Ei ole sobivaid emoji'sid! (╯°□°)╯︵ ┻━┻", "emoji_button.objects": "Objektid", "emoji_button.people": "Inimesed", "emoji_button.recent": "Tihti kasutatud", @@ -503,7 +503,7 @@ "keyboard_shortcuts.my_profile": "Ava oma profiil", "keyboard_shortcuts.notifications": "Ava teadete veerg", "keyboard_shortcuts.open_media": "Ava meedia", - "keyboard_shortcuts.pinned": "Ava kinnitatud postituste loetelu", + "keyboard_shortcuts.pinned": "Ava esiletõstetud postituste loend", "keyboard_shortcuts.profile": "Ava autori profiil", "keyboard_shortcuts.quote": "Tsiteeri postitust", "keyboard_shortcuts.reply": "Vasta postitusele", @@ -735,7 +735,7 @@ "onboarding.profile.upload_avatar": "Laadi üles profiilipilt", "onboarding.profile.upload_header": "Laadi üles profiili päis", "password_confirmation.exceeds_maxlength": "Salasõnakinnitus on pikem kui salasõna maksimumpikkus", - "password_confirmation.mismatching": "Salasõnakinnitus ei sobi kokku", + "password_confirmation.mismatching": "Salasõnad ei klapi", "picture_in_picture.restore": "Pane tagasi", "poll.closed": "Suletud", "poll.refresh": "Värskenda", @@ -1000,7 +1000,7 @@ "upload_form.drag_and_drop.on_drag_over": "Manus {item} on liigutatud.", "upload_form.drag_and_drop.on_drag_start": "Tõstetud on manus {item}.", "upload_form.edit": "Muuda", - "upload_progress.label": "Laeb üles....", + "upload_progress.label": "Üleslaadimisel...", "upload_progress.processing": "Töötlen…", "username.taken": "See kasutajanimi on juba kasutusel. Proovi teist", "video.close": "Sulge video", diff --git a/app/javascript/mastodon/locales/eu.json b/app/javascript/mastodon/locales/eu.json index ef7f671aefd1cd..64317d70294684 100644 --- a/app/javascript/mastodon/locales/eu.json +++ b/app/javascript/mastodon/locales/eu.json @@ -247,7 +247,7 @@ "confirmations.missing_alt_text.secondary": "Bidali edonola ere", "confirmations.missing_alt_text.title": "Testu alternatiboa gehitu?", "confirmations.mute.confirm": "Mututu", - "confirmations.private_quote_notify.cancel": "Ediziora bueltatu", + "confirmations.private_quote_notify.cancel": "Bueltatu ediziora", "confirmations.private_quote_notify.confirm": "Argitaratu bidalketa", "confirmations.private_quote_notify.do_not_show_again": "Ez erakutsi mezu hau berriro", "confirmations.private_quote_notify.message": "Aipatzen ari zaren pertsonak eta aipatutako besteek jakinarazpena jasoko dute eta zure sarrera ikusi ahalko dute, zure jarraitzaileak ez badira ere.", @@ -759,7 +759,7 @@ "privacy.quote.limited": "{visibility}, aipuak mugatuta", "privacy.unlisted.additional": "Aukera honek publiko modua bezala funtzionatzen du, baina argitalpena ez da agertuko zuzeneko jarioetan edo traoletan, \"Arakatu\" atalean edo Mastodonen bilaketan, nahiz eta kontua zabaltzeko onartu duzun.", "privacy.unlisted.long": "Ezkutatuta Mastodon bilaketen emaitzetatik, joeretatik, eta denbora-lerro publikoetatik", - "privacy.unlisted.short": "Deiadar urrikoa", + "privacy.unlisted.short": "Ikusgarritasun mugatua", "privacy_policy.last_updated": "Azkenengo eguneraketa {date}", "privacy_policy.title": "Pribatutasun politika", "quote_error.edit": "Aipuak ezin dira gehitu bidalketa bat editatzean.", diff --git a/app/javascript/mastodon/locales/fa.json b/app/javascript/mastodon/locales/fa.json index 4209e15150d5ce..cac74aa0717768 100644 --- a/app/javascript/mastodon/locales/fa.json +++ b/app/javascript/mastodon/locales/fa.json @@ -983,7 +983,7 @@ "time_remaining.minutes": "{number, plural, one {# دقیقه} other {# دقیقه}} باقی مانده", "time_remaining.moments": "زمان باقی‌مانده", "time_remaining.seconds": "{number, plural, one {# ثانیه} other {# ثانیه}} باقی مانده", - "trends.counter_by_accounts": "{count, plural, one {{counter} نفر} other {{counter} نفر}} در {days, plural, one {روز} other {{days} روز}} گذشته", + "trends.counter_by_accounts": "‏{count, plural, one {{counter} نفر} other {{counter} نفر}} در {days, plural, one {روز} other {{days} روز}} گذشته", "trends.trending_now": "پرطرفدار", "ui.beforeunload": "اگر از ماستودون خارج شوید پیش‌نویس شما از دست خواهد رفت.", "units.short.billion": "{count}میلیارد", diff --git a/app/javascript/mastodon/locales/fi.json b/app/javascript/mastodon/locales/fi.json index 86314dece2e05f..49e7d5ab65059d 100644 --- a/app/javascript/mastodon/locales/fi.json +++ b/app/javascript/mastodon/locales/fi.json @@ -14,7 +14,7 @@ "about.powered_by": "Hajautetun sosiaalisen median tarjoaa {mastodon}", "about.rules": "Palvelimen säännöt", "account.account_note_header": "Henkilökohtainen muistiinpano", - "account.add_or_remove_from_list": "Lisää tai poista listoista", + "account.add_or_remove_from_list": "Lisää tai poista listoilta", "account.badges.bot": "Botti", "account.badges.group": "Ryhmä", "account.block": "Estä @{name}", @@ -30,11 +30,11 @@ "account.edit_profile": "Muokkaa profiilia", "account.edit_profile_short": "Muokkaa", "account.enable_notifications": "Ilmoita minulle, kun @{name} julkaisee", - "account.endorse": "Suosittele profiilissa", + "account.endorse": "Esittele profiilissa", "account.familiar_followers_many": "Seuraajina {name1}, {name2} ja {othersCount, plural, one {1 muu, jonka tunnet} other {# muuta, jotka tunnet}}", "account.familiar_followers_one": "Seuraajana {name1}", "account.familiar_followers_two": "Seuraajina {name1} ja {name2}", - "account.featured": "Suositellut", + "account.featured": "Esittelyssä", "account.featured.accounts": "Profiilit", "account.featured.hashtags": "Aihetunnisteet", "account.featured_tags.last_status_at": "Viimeisin julkaisu {date}", @@ -85,11 +85,11 @@ "account.unblock_domain": "Kumoa verkkotunnuksen {domain} esto", "account.unblock_domain_short": "Kumoa esto", "account.unblock_short": "Kumoa esto", - "account.unendorse": "Kumoa suosittelu profiilissa", + "account.unendorse": "Kumoa profiilissa esittely", "account.unfollow": "Älä seuraa", - "account.unmute": "Poista käyttäjän @{name} mykistys", - "account.unmute_notifications_short": "Poista ilmoitusten mykistys", - "account.unmute_short": "Poista mykistys", + "account.unmute": "Kumoa käyttäjän @{name} mykistys", + "account.unmute_notifications_short": "Kumoa ilmoitusten mykistys", + "account.unmute_short": "Kumoa mykistys", "account_note.placeholder": "Lisää muistiinpano napsauttamalla", "admin.dashboard.daily_retention": "Käyttäjien pysyvyys päivittäin rekisteröitymisen jälkeen", "admin.dashboard.monthly_retention": "Käyttäjien pysyvyys kuukausittain rekisteröitymisen jälkeen", @@ -104,8 +104,8 @@ "alert.rate_limited.title": "Pyyntömäärää rajoitettu", "alert.unexpected.message": "Tapahtui odottamaton virhe.", "alert.unexpected.title": "Hups!", - "alt_text_badge.title": "Vaihtoehtoinen teksti", - "alt_text_modal.add_alt_text": "Lisää vaihtoehtoinen teksti", + "alt_text_badge.title": "Tekstivastine", + "alt_text_modal.add_alt_text": "Lisää tekstivastine", "alt_text_modal.add_text_from_image": "Lisää teksti kuvasta", "alt_text_modal.cancel": "Peruuta", "alt_text_modal.change_thumbnail": "Vaihda pikkukuva", @@ -242,10 +242,10 @@ "confirmations.logout.confirm": "Kirjaudu ulos", "confirmations.logout.message": "Haluatko varmasti kirjautua ulos?", "confirmations.logout.title": "Kirjaudutaanko ulos?", - "confirmations.missing_alt_text.confirm": "Lisää vaihtoehtoinen teksti", - "confirmations.missing_alt_text.message": "Julkaisussasi on mediaa ilman vaihtoehtoista tekstiä. Kuvausten lisääminen auttaa tekemään sisällöstäsi saavutettavamman useammille ihmisille.", + "confirmations.missing_alt_text.confirm": "Lisää tekstivastine", + "confirmations.missing_alt_text.message": "Julkaisussasi on mediaa ilman tekstivastinetta. Kuvausten lisääminen auttaa tekemään sisällöstäsi saavutettavamman useammille ihmisille.", "confirmations.missing_alt_text.secondary": "Julkaise silti", - "confirmations.missing_alt_text.title": "Lisätäänkö vaihtoehtoinen teksti?", + "confirmations.missing_alt_text.title": "Lisätäänkö tekstivastine?", "confirmations.mute.confirm": "Mykistä", "confirmations.private_quote_notify.cancel": "Takaisin muokkaukseen", "confirmations.private_quote_notify.confirm": "Julkaise", @@ -330,9 +330,9 @@ "emoji_button.search_results": "Hakutulokset", "emoji_button.symbols": "Symbolit", "emoji_button.travel": "Matkailu ja paikat", - "empty_column.account_featured.me": "Et suosittele vielä mitään. Tiesitkö, että voit suositella profiilissasi eniten käyttämiäsi aihetunnisteita ja jopa ystäviesi tilejä?", - "empty_column.account_featured.other": "{acct} ei suosittele vielä mitään. Tiesitkö, että voit suositella profiilissasi eniten käyttämiäsi aihetunnisteita ja jopa ystäviesi tilejä?", - "empty_column.account_featured_other.unknown": "Tämä tili ei suosittele vielä mitään.", + "empty_column.account_featured.me": "Et esittele vielä mitään. Tiesitkö, että voit esitellä profiilissasi eniten käyttämiäsi aihetunnisteita ja jopa ystäviesi tilejä?", + "empty_column.account_featured.other": "{acct} ei esittele vielä mitään. Tiesitkö, että voit esitellä profiilissasi eniten käyttämiäsi aihetunnisteita ja jopa ystäviesi tilejä?", + "empty_column.account_featured_other.unknown": "Tämä tili ei esittele vielä mitään.", "empty_column.account_hides_collections": "Käyttäjä on päättänyt pitää nämä tiedot yksityisinä", "empty_column.account_suspended": "Tili jäädytetty", "empty_column.account_timeline": "Ei julkaisuja täällä!", @@ -410,7 +410,7 @@ "follow_suggestions.popular_suggestion_longer": "Suosittu palvelimella {domain}", "follow_suggestions.similar_to_recently_followed_longer": "Samankaltainen kuin äskettäin seuraamasi profiilit", "follow_suggestions.view_all": "Näytä kaikki", - "follow_suggestions.who_to_follow": "Ehdotuksia seurattavaksi", + "follow_suggestions.who_to_follow": "Seurantaehdotuksia", "followed_tags": "Seurattavat aihetunnisteet", "footer.about": "Tietoja", "footer.directory": "Profiilihakemisto", @@ -437,10 +437,10 @@ "hashtag.counter_by_accounts": "{count, plural, one {{counter} osallistuja} other {{counter} osallistujaa}}", "hashtag.counter_by_uses": "{count, plural, one {{counter} julkaisu} other {{counter} julkaisua}}", "hashtag.counter_by_uses_today": "{count, plural, one {{counter} julkaisu} other {{counter} julkaisua}} tänään", - "hashtag.feature": "Suosittele profiilissa", + "hashtag.feature": "Esittele profiilissa", "hashtag.follow": "Seuraa aihetunnistetta", "hashtag.mute": "Mykistä #{hashtag}", - "hashtag.unfeature": "Kumoa suosittelu profiilissa", + "hashtag.unfeature": "Kumoa profiilissa esittely", "hashtag.unfollow": "Lopeta aihetunnisteen seuraaminen", "hashtags.and_other": "…ja {count, plural, other {# lisää}}", "hints.profiles.followers_may_be_missing": "Tämän profiilin seuraajia saattaa puuttua.", @@ -469,7 +469,7 @@ "ignore_notifications_modal.not_following_title": "Sivuutetaanko ilmoitukset käyttäjiltä, joita et seuraa?", "ignore_notifications_modal.private_mentions_title": "Sivuutetaanko ilmoitukset pyytämättömistä yksityismaininnoista?", "info_button.label": "Ohje", - "info_button.what_is_alt_text": "

Mikä vaihtoehtoinen teksti on?

Vaihtoehtoinen teksti tarjoaa kuvauksen kuvista ihmisille, joilla on näkövamma tai matalan kaistanleveyden yhteys tai jotka kaipaavat lisäkontekstia.

Voit parantaa saavutettavuutta ja ymmärrettävyyttä kaikkien näkökulmasta kirjoittamalla selkeän, tiiviin ja objektiivisen vaihtoehtoisen tekstin.

  • Ota mukaan tärkeät elementit
  • Tiivistä kuvissa oleva teksti
  • Käytä tavallisia lauserakenteita
  • Vältä turhaa tietoa
  • Keskity trendeihin ja keskeisiin tuloksiin monimutkaisissa visuaalisissa esityksissä (kuten kaavioissa tai kartoissa)
", + "info_button.what_is_alt_text": "

Mikä tekstivastine on?

Tekstivastine tarjoaa kuvauksen kuvista ihmisille, joilla on näkövamma tai matalan kaistanleveyden yhteys tai jotka kaipaavat lisäkontekstia.

Voit parantaa saavutettavuutta ja ymmärrettävyyttä kaikkien näkökulmasta kirjoittamalla selkeän, tiiviin ja objektiivisen tekstivastineen.

  • Ota mukaan tärkeät elementit
  • Tiivistä kuvissa oleva teksti
  • Käytä tavallisia lauserakenteita
  • Vältä turhaa tietoa
  • Keskity trendeihin ja keskeisiin tuloksiin monimutkaisissa visuaalisissa esityksissä (kuten kaavioissa tai kartoissa)
", "interaction_modal.action": "Jotta voit olla vuorovaikutuksessa käyttäjän {name} julkaisun kanssa, sinun on kirjauduttava sisään tilillesi käyttämälläsi Mastodon-palvelimella.", "interaction_modal.go": "Siirry", "interaction_modal.no_account_yet": "Eikö sinulla ole vielä tiliä?", @@ -581,7 +581,7 @@ "navigation_bar.follow_requests": "Seurantapyynnöt", "navigation_bar.followed_tags": "Seurattavat aihetunnisteet", "navigation_bar.follows_and_followers": "Seurattavat ja seuraajat", - "navigation_bar.import_export": "Tuonti ja vienti", + "navigation_bar.import_export": "Tuo ja vie", "navigation_bar.lists": "Listat", "navigation_bar.live_feed_local": "Livesyöte (paikallinen)", "navigation_bar.live_feed_public": "Livesyöte (julkinen)", @@ -1014,7 +1014,7 @@ "video.play": "Toista", "video.skip_backward": "Siirry taaksepäin", "video.skip_forward": "Siirry eteenpäin", - "video.unmute": "Poista mykistys", + "video.unmute": "Kumoa mykistys", "video.volume_down": "Vähennä äänenvoimakkuutta", "video.volume_up": "Lisää äänenvoimakkuutta", "visibility_modal.button_title": "Aseta näkyvyys", diff --git a/app/javascript/mastodon/locales/fo.json b/app/javascript/mastodon/locales/fo.json index fab195f07e1e2c..4c01ea254b45bb 100644 --- a/app/javascript/mastodon/locales/fo.json +++ b/app/javascript/mastodon/locales/fo.json @@ -34,7 +34,7 @@ "account.familiar_followers_many": "{name1}, {name2} og {othersCount, plural, one {ein annar/onnur tú kennir} other {# onnur tú kennir}} fylgja", "account.familiar_followers_one": "{name1} fylgir", "account.familiar_followers_two": "{name1} og {name2} fylgja", - "account.featured": "Tikin fram", + "account.featured": "Sermerkt", "account.featured.accounts": "Vangar", "account.featured.hashtags": "Frámerki", "account.featured_tags.last_status_at": "Seinasta strongur skrivaður {date}", @@ -429,7 +429,7 @@ "hashtag.column_header.tag_mode.any": "ella {additional}", "hashtag.column_header.tag_mode.none": "uttan {additional}", "hashtag.column_settings.select.no_options_message": "Einki uppskot funnið", - "hashtag.column_settings.select.placeholder": "Áset fráboðanarmerki…", + "hashtag.column_settings.select.placeholder": "Áset frámerki…", "hashtag.column_settings.tag_mode.all": "Øll hesi", "hashtag.column_settings.tag_mode.any": "Okkurt av hesum", "hashtag.column_settings.tag_mode.none": "Einki av hesum", diff --git a/app/javascript/mastodon/locales/fr-CA.json b/app/javascript/mastodon/locales/fr-CA.json index 56ea29d2777556..56d7057ae2a5e1 100644 --- a/app/javascript/mastodon/locales/fr-CA.json +++ b/app/javascript/mastodon/locales/fr-CA.json @@ -1,7 +1,7 @@ { "about.blocks": "Serveurs modérés", "about.contact": "Contact :", - "about.default_locale": "Défaut", + "about.default_locale": "Par défaut", "about.disclaimer": "Mastodon est un logiciel open-source gratuit et une marque déposée de Mastodon gGmbH.", "about.domain_blocks.no_reason_available": "Raison non disponible", "about.domain_blocks.preamble": "Mastodon vous permet généralement de visualiser le contenu et d'interagir avec des comptes de n'importe quel serveur dans le fediverse. Voici les exceptions qui ont été faites sur ce serveur en particulier.", @@ -21,7 +21,7 @@ "account.block_domain": "Bloquer le domaine {domain}", "account.block_short": "Bloquer", "account.blocked": "Bloqué·e", - "account.blocking": "Bloqué", + "account.blocking": "Bloqué·e", "account.cancel_follow_request": "Retirer cette demande d'abonnement", "account.copy": "Copier le lien du profil", "account.direct": "Mention privée @{name}", @@ -31,9 +31,9 @@ "account.edit_profile_short": "Modifier", "account.enable_notifications": "Me notifier quand @{name} publie", "account.endorse": "Inclure sur profil", - "account.familiar_followers_many": "Suivi par {name1}, {name2}, et {othersCount, plural, one {une autre personne que vous suivez} other {# autres personnes que vous suivez}}", - "account.familiar_followers_one": "Suivi par {name1}", - "account.familiar_followers_two": "Suivi par {name1} et {name2}", + "account.familiar_followers_many": "Suivi·e par {name1}, {name2}, et {othersCount, plural, one {une autre personne que vous suivez} other {# autres personnes que vous suivez}}", + "account.familiar_followers_one": "Suivi·e par {name1}", + "account.familiar_followers_two": "Suivi·e par {name1} et {name2}", "account.featured": "En vedette", "account.featured.accounts": "Profils", "account.featured.hashtags": "Hashtags", @@ -42,14 +42,14 @@ "account.follow": "Suivre", "account.follow_back": "Suivre en retour", "account.follow_back_short": "Suivre en retour", - "account.follow_request": "Demande d’abonnement", + "account.follow_request": "Demander à suivre", "account.follow_request_cancel": "Annuler la demande", "account.follow_request_cancel_short": "Annuler", "account.follow_request_short": "Demander à suivre", "account.followers": "abonné·e·s", "account.followers.empty": "Personne ne suit ce compte pour l'instant.", "account.followers_counter": "{count, plural, one {{counter} abonné·e} other {{counter} abonné·e·s}}", - "account.followers_you_know_counter": "{count, plural, one {{counter} suivi}, other {{counter} suivis}}", + "account.followers_you_know_counter": "{counter} que vous suivez", "account.following": "Abonné·e", "account.following_counter": "{count, plural, one {{counter} abonnement} other {{counter} abonnements}}", "account.follows.empty": "Ce compte ne suit personne présentement.", @@ -68,7 +68,7 @@ "account.mute_notifications_short": "Rendre les notifications muettes", "account.mute_short": "Rendre muet", "account.muted": "Masqué·e", - "account.muting": "Sourdine", + "account.muting": "Masqué", "account.mutual": "Vous vous suivez mutuellement", "account.no_bio": "Description manquante.", "account.open_original_page": "Ouvrir la page d'origine", @@ -129,7 +129,7 @@ "annual_report.summary.most_used_hashtag.most_used_hashtag": "hashtag le plus utilisé", "annual_report.summary.most_used_hashtag.none": "Aucun", "annual_report.summary.new_posts.new_posts": "nouveaux messages", - "annual_report.summary.percentile.text": "Cela vous place dans le topdes utilisateurs de {domain}.", + "annual_report.summary.percentile.text": "Cela vous place dans le topdes utilisateur·ice·s de {domain}.", "annual_report.summary.percentile.we_wont_tell_bernie": "Nous ne le dirons pas à Bernie.", "annual_report.summary.thanks": "Merci de faire partie de Mastodon!", "attachments_list.unprocessed": "(non traité)", @@ -155,7 +155,7 @@ "bundle_column_error.routing.body": "La page demandée est introuvable. Êtes-vous sûr que l’URL dans la barre d’adresse est correcte?", "bundle_column_error.routing.title": "404", "bundle_modal_error.close": "Fermer", - "bundle_modal_error.message": "Un problème s'est produit lors du chargement de cet écran.", + "bundle_modal_error.message": "Une erreur s’est produite lors du chargement de cet écran.", "bundle_modal_error.retry": "Réessayer", "closed_registrations.other_server_instructions": "Puisque Mastodon est décentralisé, vous pouvez créer un compte sur un autre serveur et interagir quand même avec celui-ci.", "closed_registrations_modal.description": "Créer un compte sur {domain} est présentement impossible, néanmoins souvenez-vous que vous n'avez pas besoin d'un compte spécifiquement sur {domain} pour utiliser Mastodon.", @@ -194,7 +194,7 @@ "community.column_settings.local_only": "Local seulement", "community.column_settings.media_only": "Média seulement", "community.column_settings.remote_only": "À distance seulement", - "compose.error.blank_post": "Le message ne peut être laissé vide.", + "compose.error.blank_post": "Le message ne peut pas être vide.", "compose.language.change": "Changer de langue", "compose.language.search": "Rechercher des langues…", "compose.published.body": "Publiée.", @@ -228,24 +228,24 @@ "confirmations.delete_list.message": "Voulez-vous vraiment supprimer définitivement cette liste?", "confirmations.delete_list.title": "Supprimer la liste ?", "confirmations.discard_draft.confirm": "Effacer et continuer", - "confirmations.discard_draft.edit.cancel": "Retour vers l'éditeur", - "confirmations.discard_draft.edit.message": "Continued va perdre les changements que vous avez faits dans le message courant.", - "confirmations.discard_draft.edit.title": "Jeter les changements faits au message?", + "confirmations.discard_draft.edit.cancel": "Reprendre l'édition", + "confirmations.discard_draft.edit.message": "Si vous continuez, toutes les modifications apportées au message en cours d'édition seront annulées.", + "confirmations.discard_draft.edit.title": "Annuler les modifications apportées à votre message ?", "confirmations.discard_draft.post.cancel": "Retour au brouillon", - "confirmations.discard_draft.post.message": "En continuant, vous perdez le message que vous êtes en train d'écrire.", - "confirmations.discard_draft.post.title": "Jeter le brouillon de message?", + "confirmations.discard_draft.post.message": "Si vous continuez, vous supprimerez le message que vous êtes en train de composer.", + "confirmations.discard_draft.post.title": "Abandonner votre brouillon ?", "confirmations.discard_edit_media.confirm": "Rejeter", "confirmations.discard_edit_media.message": "Vous avez des modifications non enregistrées de la description ou de l'aperçu du média, voulez-vous quand même les supprimer?", "confirmations.follow_to_list.confirm": "Suivre et ajouter à la liste", "confirmations.follow_to_list.message": "Vous devez suivre {name} pour l'ajouter à une liste.", - "confirmations.follow_to_list.title": "Suivre l'utilisateur ?", + "confirmations.follow_to_list.title": "Suivre l'utilisateur·rice ?", "confirmations.logout.confirm": "Se déconnecter", "confirmations.logout.message": "Voulez-vous vraiment vous déconnecter?", "confirmations.logout.title": "Se déconnecter ?", "confirmations.missing_alt_text.confirm": "Ajouter un texte alternatif", - "confirmations.missing_alt_text.message": "Votre post contient des médias sans texte alternatif. Ajouter des descriptions rend votre contenu accessible à un plus grand nombre de personnes.", - "confirmations.missing_alt_text.secondary": "Publier quand-même", - "confirmations.missing_alt_text.title": "Ajouter un texte alternatif?", + "confirmations.missing_alt_text.message": "Votre message contient des médias sans texte alternatif. L'ajout de descriptions aide à rendre votre contenu accessible à plus de personnes.", + "confirmations.missing_alt_text.secondary": "Publier quand même", + "confirmations.missing_alt_text.title": "Ajouter un texte alternatif ?", "confirmations.mute.confirm": "Masquer", "confirmations.private_quote_notify.cancel": "Retour à l'édition", "confirmations.private_quote_notify.confirm": "Publier", @@ -254,23 +254,23 @@ "confirmations.private_quote_notify.title": "Partager avec les personnes abonnées et mentionnées ?", "confirmations.quiet_post_quote_info.dismiss": "Ne plus me rappeler", "confirmations.quiet_post_quote_info.got_it": "Compris", - "confirmations.quiet_post_quote_info.message": "Lorsque vous citez un message public silencieux, votre message sera caché des fils tendances.", - "confirmations.quiet_post_quote_info.title": "Citation de messages publics silencieux", + "confirmations.quiet_post_quote_info.message": "Lorsque vous citez un message public discret, votre message sera caché des fils tendances.", + "confirmations.quiet_post_quote_info.title": "Citation d'un message public discret", "confirmations.redraft.confirm": "Supprimer et réécrire", "confirmations.redraft.message": "Êtes-vous sûr·e de vouloir effacer cette publication pour la réécrire? Ses ses mises en favori et boosts seront perdus et ses réponses seront orphelines.", "confirmations.redraft.title": "Supprimer et réécrire le message ?", "confirmations.remove_from_followers.confirm": "Supprimer l'abonné·e", - "confirmations.remove_from_followers.message": "{name} cessera de vous suivre. Êtes-vous sûr de vouloir continuer ?", + "confirmations.remove_from_followers.message": "{name} cessera de vous suivre. Voulez-vous vraiment continuer ?", "confirmations.remove_from_followers.title": "Supprimer l'abonné·e ?", - "confirmations.revoke_quote.confirm": "Retirer la publication", + "confirmations.revoke_quote.confirm": "Retirer le message", "confirmations.revoke_quote.message": "Cette action ne peut pas être annulée.", - "confirmations.revoke_quote.title": "Retirer la publication ?", + "confirmations.revoke_quote.title": "Retirer le message ?", "confirmations.unblock.confirm": "Débloquer", "confirmations.unblock.title": "Débloquer {name} ?", "confirmations.unfollow.confirm": "Ne plus suivre", "confirmations.unfollow.title": "Ne plus suivre {name} ?", - "confirmations.withdraw_request.confirm": "Rejeter la demande", - "confirmations.withdraw_request.title": "Rejeter la demande de suivre {name} ?", + "confirmations.withdraw_request.confirm": "Retirer la demande", + "confirmations.withdraw_request.title": "Retirer la demande de suivre {name} ?", "content_warning.hide": "Masquer le message", "content_warning.show": "Montrer quand même", "content_warning.show_more": "Montrer plus", @@ -289,12 +289,12 @@ "disabled_account_banner.text": "Votre compte {disabledAccount} est présentement désactivé.", "dismissable_banner.community_timeline": "Voici les publications publiques les plus récentes de personnes dont les comptes sont hébergés par {domain}.", "dismissable_banner.dismiss": "Rejeter", - "dismissable_banner.public_timeline": "Il s'agit des messages publics les plus récents publiés par des personnes sur le fediverse que les personnes sur {domain} suivent.", + "dismissable_banner.public_timeline": "Il s'agit des messages publics les plus récents publiés par des personnes sur le fédivers que les personnes sur {domain} suivent.", "domain_block_modal.block": "Bloquer le serveur", "domain_block_modal.block_account_instead": "Bloquer @{name} à la place", "domain_block_modal.they_can_interact_with_old_posts": "Les personnes de ce serveur peuvent interagir avec vos anciens messages.", "domain_block_modal.they_cant_follow": "Personne de ce serveur ne peut vous suivre.", - "domain_block_modal.they_wont_know": "Il ne saura pas qu'il a été bloqué.", + "domain_block_modal.they_wont_know": "Les utilisateur·rice·s du serveur ne sauront pas que celui-ci est bloqué.", "domain_block_modal.title": "Bloquer le domaine ?", "domain_block_modal.you_will_lose_num_followers": "Vous allez perdre {followersCount, plural, one {{followersCountDisplay} abonné·e} other {{followersCountDisplay} abonné·e·s}} et {followingCount, plural, one {{followingCountDisplay} personne que vous suivez} other {{followingCountDisplay} personnes que vous suivez}}.", "domain_block_modal.you_will_lose_relationships": "Vous allez perdre tous les abonné·e·s et les personnes que vous suivez sur ce serveur.", @@ -303,12 +303,12 @@ "domain_pill.activitypub_like_language": "ActivityPub est comme une langue que Mastodon utilise pour communiquer avec les autres réseaux sociaux.", "domain_pill.server": "Serveur", "domain_pill.their_handle": "Son identifiant :", - "domain_pill.their_server": "Son foyer numérique, là où tous ses posts résident.", + "domain_pill.their_server": "Son foyer numérique, là où tous ses messages résident.", "domain_pill.their_username": "Son identifiant unique sur leur serveur. Il est possible de rencontrer des utilisateur·rice·s avec le même nom sur différents serveurs.", - "domain_pill.username": "Nom d’utilisateur", + "domain_pill.username": "Nom d’utilisateur·rice", "domain_pill.whats_in_a_handle": "Qu'est-ce qu'un identifiant ?", "domain_pill.who_they_are": "Comme un identifiant contient le nom et le service hébergeant une personne, vous pouvez interagir sur .", - "domain_pill.who_you_are": "Comme un identifiant indique votre nom et le service vous hébergeant, vous pouvez interagir avec .", + "domain_pill.who_you_are": "Comme un identifiant indique votre nom et le service vous hébergeant, tout le monde peut interagir avec vous à l'aide de .", "domain_pill.your_handle": "Votre identifiant :", "domain_pill.your_server": "Votre foyer numérique, là où vos messages résident. Vous souhaitez changer ? Lancez un transfert vers un autre serveur quand vous le voulez et vos abonné·e·s suivront automatiquement.", "domain_pill.your_username": "Votre identifiant unique sur ce serveur. Il est possible de rencontrer des utilisateur·rice·s ayant le même nom d'utilisateur sur différents serveurs.", @@ -439,7 +439,7 @@ "hashtag.counter_by_uses_today": "{count, plural, one {{counter} message} other {{counter} messages}} aujourd’hui", "hashtag.feature": "Mettre en avant sur votre profil", "hashtag.follow": "Suivre ce hashtag", - "hashtag.mute": "Mettre #{hashtag} en sourdine", + "hashtag.mute": "Masquer #{hashtag}", "hashtag.unfeature": "Ne plus mettre en avant sur votre profil", "hashtag.unfollow": "Ne plus suivre ce hashtag", "hashtags.and_other": "…et {count, plural, other {# de plus}}", @@ -560,13 +560,13 @@ "moved_to_account_banner.text": "Votre compte {disabledAccount} est actuellement désactivé parce que vous avez déménagé sur {movedToAccount}.", "mute_modal.hide_from_notifications": "Cacher des notifications", "mute_modal.hide_options": "Masquer les options", - "mute_modal.indefinite": "Jusqu'à ce que je les réactive", + "mute_modal.indefinite": "Jusqu'à ce que je l'affiche à nouveau", "mute_modal.show_options": "Afficher les options", - "mute_modal.they_can_mention_and_follow": "Ils peuvent vous mentionner et vous suivre, mais vous ne les verrez pas.", - "mute_modal.they_wont_know": "Ils ne sauront pas qu'ils ont été rendus silencieux.", - "mute_modal.title": "Rendre cet utilisateur silencieux ?", - "mute_modal.you_wont_see_mentions": "Vous ne verrez pas les messages qui le mentionne.", - "mute_modal.you_wont_see_posts": "Il peut toujours voir vos publications, mais vous ne verrez pas les siennes.", + "mute_modal.they_can_mention_and_follow": "Il peut vous mentionner et vous suivre, mais vous ne le verrez pas.", + "mute_modal.they_wont_know": "Il ne saura pas qu'il est masqué.", + "mute_modal.title": "Masquer le compte ?", + "mute_modal.you_wont_see_mentions": "Vous ne verrez pas les messages le mentionnant.", + "mute_modal.you_wont_see_posts": "Il peut toujours voir vos messages, mais vous ne verrez pas les siens.", "navigation_bar.about": "À propos", "navigation_bar.account_settings": "Mot de passe et sécurité", "navigation_bar.administration": "Administration", @@ -601,7 +601,7 @@ "not_signed_in_indicator.not_signed_in": "Vous devez vous connecter pour accéder à cette ressource.", "notification.admin.report": "{name} a signalé {target}", "notification.admin.report_account": "{name} a signalé {count, plural, one {un message} other {# messages}} de {target} pour {category}", - "notification.admin.report_account_other": "{name} a signalé {count, plural, one {un message} other {# messages}} depuis {target}", + "notification.admin.report_account_other": "{name} a signalé {count, plural, one {un message} other {# messages}} de {target}", "notification.admin.report_statuses": "{name} a signalé {target} pour {category}", "notification.admin.report_statuses_other": "{name} a signalé {target}", "notification.admin.sign_up": "{name} s'est inscrit·e", @@ -678,7 +678,7 @@ "notifications.column_settings.mention": "Mentions:", "notifications.column_settings.poll": "Résultats des sondages:", "notifications.column_settings.push": "Notifications push", - "notifications.column_settings.quote": "Citations:", + "notifications.column_settings.quote": "Citations :", "notifications.column_settings.reblog": "Boosts:", "notifications.column_settings.show": "Afficher dans la colonne", "notifications.column_settings.sound": "Jouer un son", @@ -724,11 +724,11 @@ "onboarding.follows.empty": "Malheureusement, aucun résultat ne peut être affiché pour le moment. Vous pouvez essayer de rechercher ou de parcourir la page \"Explorer\" pour trouver des personnes à suivre, ou réessayer plus tard.", "onboarding.follows.search": "Recherche", "onboarding.follows.title": "Suivre des personnes pour commencer", - "onboarding.profile.discoverable": "Rendre mon profil découvrable", + "onboarding.profile.discoverable": "Permettre de découvrir mon profil", "onboarding.profile.discoverable_hint": "Lorsque vous acceptez d'être découvert sur Mastodon, vos messages peuvent apparaître dans les résultats de recherche et les tendances, et votre profil peut être suggéré à des personnes ayant des intérêts similaires aux vôtres.", "onboarding.profile.display_name": "Nom affiché", "onboarding.profile.display_name_hint": "Votre nom complet ou votre nom rigolo…", - "onboarding.profile.note": "Biographie", + "onboarding.profile.note": "Bio", "onboarding.profile.note_hint": "Vous pouvez @mentionner d'autres personnes ou #hashtags…", "onboarding.profile.save_and_continue": "Enregistrer et continuer", "onboarding.profile.title": "Configuration du profil", @@ -867,7 +867,7 @@ "server_banner.about_active_users": "Personnes utilisant ce serveur au cours des 30 derniers jours (Comptes actifs mensuellement)", "server_banner.active_users": "comptes actifs", "server_banner.administered_by": "Administré par:", - "server_banner.is_one_of_many": "{domain} est l'un des nombreux serveurs Mastodon indépendants que vous pouvez utiliser pour participer au fédiverse.", + "server_banner.is_one_of_many": "{domain} est l'un des nombreux serveurs Mastodon indépendants que vous pouvez utiliser pour participer au fédivers.", "server_banner.server_stats": "Statistiques du serveur:", "sign_in_banner.create_account": "Créer un compte", "sign_in_banner.follow_anyone": "Suivez n'importe qui à travers le fédivers et affichez tout dans un ordre chronologique. Ni algorithmes, ni publicités, ni appâts à clics en perspective.", @@ -877,23 +877,23 @@ "status.admin_account": "Ouvrir l’interface de modération pour @{name}", "status.admin_domain": "Ouvrir l’interface de modération pour {domain}", "status.admin_status": "Ouvrir ce message dans l’interface de modération", - "status.all_disabled": "Partages et citations sont désactivés", + "status.all_disabled": "Les partages et citations sont désactivés", "status.block": "Bloquer @{name}", "status.bookmark": "Ajouter aux signets", "status.cancel_reblog_private": "Débooster", "status.cannot_quote": "Vous n'êtes pas autorisé à citer ce message", "status.cannot_reblog": "Cette publication ne peut pas être boostée", - "status.contains_quote": "Contient la citation", + "status.contains_quote": "Contient une citation", "status.context.loading": "Chargement de réponses supplémentaires", "status.context.loading_error": "Impossible de charger les nouvelles réponses", "status.context.loading_success": "De nouvelles réponses ont été chargées", "status.context.more_replies_found": "Plus de réponses trouvées", "status.context.retry": "Réessayer", - "status.context.show": "Montrer", + "status.context.show": "Afficher", "status.continued_thread": "Suite du fil", "status.copy": "Copier un lien vers cette publication", "status.delete": "Supprimer", - "status.delete.success": "Publication supprimée", + "status.delete.success": "Message supprimé", "status.detailed_status": "Vue détaillée de la conversation", "status.direct": "Mention privée @{name}", "status.direct_indicator": "Mention privée", @@ -920,28 +920,28 @@ "status.quote.cancel": "Annuler la citation", "status.quote_error.blocked_account_hint.title": "Ce message est masqué car vous avez bloqué @{name}.", "status.quote_error.blocked_domain_hint.title": "Ce message est masqué car vous avez bloqué {domain}.", - "status.quote_error.filtered": "Caché en raison de l'un de vos filtres", + "status.quote_error.filtered": "Caché par un de vos filtres", "status.quote_error.limited_account_hint.action": "Afficher quand même", - "status.quote_error.limited_account_hint.title": "Ce profil a été masqué par la modération de {domain}.", - "status.quote_error.muted_account_hint.title": "Ce message est masqué car vous avez Mis en sourdine @{name}.", - "status.quote_error.not_available": "Publication non disponible", - "status.quote_error.pending_approval": "Publication en attente", + "status.quote_error.limited_account_hint.title": "Ce compte a été masqué par la modération de {domain}.", + "status.quote_error.muted_account_hint.title": "Ce message est caché car vous avez masqué @{name}.", + "status.quote_error.not_available": "Message indisponible", + "status.quote_error.pending_approval": "Message en attente", "status.quote_error.pending_approval_popout.body": "Sur Mastodon, vous pouvez contrôler si quelqu'un peut vous citer. Ce message est en attente pendant que nous recevons l'approbation de l'auteur original.", - "status.quote_error.revoked": "Post supprimé par l'auteur", - "status.quote_followers_only": "Seul·e·s les abonné·e·s peuvent citer cette publication", - "status.quote_manual_review": "L'auteur va vérifier manuellement", + "status.quote_error.revoked": "Message supprimé par l'auteur·rice", + "status.quote_followers_only": "Seul·e·s les abonné·e·s peuvent citer ce message", + "status.quote_manual_review": "L'auteur·rice approuvera manuellement", "status.quote_noun": "Citation", "status.quote_policy_change": "Changer qui peut vous citer", - "status.quote_post_author": "A cité un message par @{name}", - "status.quote_private": "Les publications privées ne peuvent pas être citées", - "status.quotes": " {count, plural, one {quote} other {quotes}}", - "status.quotes.empty": "Personne n'a encore cité ce message. Quand quelqu'un le fera, il apparaîtra ici.", - "status.quotes.local_other_disclaimer": "Les citations rejetées par l'auteur ne seront pas affichées.", - "status.quotes.remote_other_disclaimer": "Seules les citations de {domain} sont garanties d'être affichées ici. Les citations rejetées par l'auteur ne seront pas affichées.", + "status.quote_post_author": "A cité un message de @{name}", + "status.quote_private": "Les messages privés ne peuvent pas être cités", + "status.quotes": "{count, plural, one {citation} other {citations}}", + "status.quotes.empty": "Personne n'a encore cité ce message. Quand quelqu'un le fera, la citation apparaîtra ici.", + "status.quotes.local_other_disclaimer": "Les citations rejetées par l'auteur·rice ne seront pas affichées.", + "status.quotes.remote_other_disclaimer": "Seules les citations de {domain} sont garanties d'être affichées ici. Les citations rejetées par l'auteur·rice ne seront pas affichées.", "status.read_more": "En savoir plus", "status.reblog": "Booster", - "status.reblog_or_quote": "Boost ou citation", - "status.reblog_private": "Partagez à nouveau avec vos abonnés", + "status.reblog_or_quote": "Partager ou citer", + "status.reblog_private": "Partager à nouveau avec vos abonné·e·s", "status.reblogged_by": "{name} a boosté", "status.reblogs": "{count, plural, one {boost} other {boosts}}", "status.reblogs.empty": "Personne n’a encore boosté cette publication. Lorsque quelqu’un le fera, elle apparaîtra ici.", diff --git a/app/javascript/mastodon/locales/fr.json b/app/javascript/mastodon/locales/fr.json index a2e48ba91f3a21..1c833a8b74bbca 100644 --- a/app/javascript/mastodon/locales/fr.json +++ b/app/javascript/mastodon/locales/fr.json @@ -21,19 +21,19 @@ "account.block_domain": "Bloquer le domaine {domain}", "account.block_short": "Bloquer", "account.blocked": "Bloqué·e", - "account.blocking": "Bloqué", + "account.blocking": "Bloqué·e", "account.cancel_follow_request": "Annuler l'abonnement", "account.copy": "Copier le lien du profil", - "account.direct": "Mention privée @{name}", - "account.disable_notifications": "Ne plus me notifier quand @{name} publie quelque chose", + "account.direct": "Mentionner @{name} en privé", + "account.disable_notifications": "Ne plus me notifier les publications de @{name}", "account.domain_blocking": "Domaine bloqué", "account.edit_profile": "Modifier le profil", "account.edit_profile_short": "Modifier", - "account.enable_notifications": "Me notifier quand @{name} publie quelque chose", + "account.enable_notifications": "Me notifier les publications de @{name}", "account.endorse": "Recommander sur votre profil", - "account.familiar_followers_many": "Suivi par {name1}, {name2}, et {othersCount, plural, one {une autre personne que vous suivez} other {# autres personnes que vous suivez}}", - "account.familiar_followers_one": "Suivi par {name1}", - "account.familiar_followers_two": "Suivi par {name1} et {name2}", + "account.familiar_followers_many": "Suivi·e par {name1}, {name2}, et {othersCount, plural, one {une autre personne que vous suivez} other {# autres personnes que vous suivez}}", + "account.familiar_followers_one": "Suivi·e par {name1}", + "account.familiar_followers_two": "Suivi·e par {name1} et {name2}", "account.featured": "En vedette", "account.featured.accounts": "Profils", "account.featured.hashtags": "Hashtags", @@ -42,33 +42,33 @@ "account.follow": "Suivre", "account.follow_back": "Suivre en retour", "account.follow_back_short": "Suivre en retour", - "account.follow_request": "Demande d’abonnement", + "account.follow_request": "Demander à suivre", "account.follow_request_cancel": "Annuler la demande", "account.follow_request_cancel_short": "Annuler", "account.follow_request_short": "Demander à suivre", "account.followers": "Abonné·e·s", "account.followers.empty": "Personne ne suit cet·te utilisateur·rice pour l’instant.", "account.followers_counter": "{count, plural, one {{counter} abonné·e} other {{counter} abonné·e·s}}", - "account.followers_you_know_counter": "{count, plural, one {{counter} suivi}, other {{counter} suivis}}", + "account.followers_you_know_counter": "{counter} que vous suivez", "account.following": "Abonnements", "account.following_counter": "{count, plural, one {{counter} abonnement} other {{counter} abonnements}}", "account.follows.empty": "Cet·te utilisateur·rice ne suit personne pour l’instant.", "account.follows_you": "Vous suit", "account.go_to_profile": "Voir le profil", "account.hide_reblogs": "Masquer les partages de @{name}", - "account.in_memoriam": "En mémoire de.", + "account.in_memoriam": "En mémoire.", "account.joined_short": "Ici depuis", "account.languages": "Modifier les langues d'abonnements", "account.link_verified_on": "La propriété de ce lien a été vérifiée le {date}", "account.locked_info": "Ce compte est privé. Son ou sa propriétaire approuve manuellement qui peut le suivre.", "account.media": "Médias", "account.mention": "Mentionner @{name}", - "account.moved_to": "{name} a indiqué que son nouveau compte est maintenant :", + "account.moved_to": "{name} a indiqué que son nouveau compte est maintenant :", "account.mute": "Masquer @{name}", "account.mute_notifications_short": "Désactiver les notifications", - "account.mute_short": "Mettre en sourdine", + "account.mute_short": "Masquer", "account.muted": "Masqué·e", - "account.muting": "Sourdine", + "account.muting": "Masqué", "account.mutual": "Vous vous suivez mutuellement", "account.no_bio": "Aucune description fournie.", "account.open_original_page": "Ouvrir la page d'origine", @@ -97,7 +97,7 @@ "admin.dashboard.retention.cohort": "Mois d'inscription", "admin.dashboard.retention.cohort_size": "Nouveaux comptes", "admin.impact_report.instance_accounts": "Profils de comptes que cela supprimerait", - "admin.impact_report.instance_followers": "Abonnées que nos utilisateurs perdraient", + "admin.impact_report.instance_followers": "Abonné·e·s que nos utilisateur·rice·s perdraient", "admin.impact_report.instance_follows": "Abonné·e·s que leurs utilisateur·rice·s perdraient", "admin.impact_report.title": "Résumé de l'impact", "alert.rate_limited.message": "Veuillez réessayer après {retry_time, time, medium}.", @@ -129,7 +129,7 @@ "annual_report.summary.most_used_hashtag.most_used_hashtag": "hashtag le plus utilisé", "annual_report.summary.most_used_hashtag.none": "Aucun", "annual_report.summary.new_posts.new_posts": "nouveaux messages", - "annual_report.summary.percentile.text": "Cela vous place dans le topdes utilisateurs de {domain}.", + "annual_report.summary.percentile.text": "Cela vous place dans le topdes utilisateur·ice·s de {domain}.", "annual_report.summary.percentile.we_wont_tell_bernie": "Nous ne le dirons pas à Bernie.", "annual_report.summary.thanks": "Merci de faire partie de Mastodon!", "attachments_list.unprocessed": "(non traité)", @@ -151,11 +151,11 @@ "bundle_column_error.network.body": "Une erreur s'est produite lors du chargement de cette page. Cela peut être dû à un problème temporaire avec votre connexion internet ou avec ce serveur.", "bundle_column_error.network.title": "Erreur réseau", "bundle_column_error.retry": "Réessayer", - "bundle_column_error.return": "Retour à l'accueil", - "bundle_column_error.routing.body": "La page demandée est introuvable. Êtes-vous sûr que l’URL dans la barre d’adresse est correcte ?", + "bundle_column_error.return": "Retourner à l'accueil", + "bundle_column_error.routing.body": "La page demandée est introuvable. Est-ce que l'URL dans la barre d’adresse est correcte ?", "bundle_column_error.routing.title": "404", "bundle_modal_error.close": "Fermer", - "bundle_modal_error.message": "Un problème s'est produit lors du chargement de cet écran.", + "bundle_modal_error.message": "Une erreur s’est produite lors du chargement de cet écran.", "bundle_modal_error.retry": "Réessayer", "closed_registrations.other_server_instructions": "Puisque Mastodon est décentralisé, vous pouvez créer un compte sur un autre serveur et interagir quand même avec celui-ci.", "closed_registrations_modal.description": "Créer un compte sur {domain} est actuellement impossible, néanmoins souvenez-vous que vous n'avez pas besoin d'un compte spécifiquement sur {domain} pour utiliser Mastodon.", @@ -163,9 +163,9 @@ "closed_registrations_modal.preamble": "Mastodon est décentralisé : peu importe où vous créez votre compte, vous serez en mesure de suivre et d'interagir avec quiconque sur ce serveur. Vous pouvez même l'héberger !", "closed_registrations_modal.title": "Inscription sur Mastodon", "column.about": "À propos", - "column.blocks": "Utilisateurs bloqués", + "column.blocks": "Comptes bloqués", "column.bookmarks": "Marque-pages", - "column.community": "Fil public local", + "column.community": "Fil local", "column.create_list": "Créer une liste", "column.direct": "Mentions privées", "column.directory": "Parcourir les profils", @@ -194,10 +194,10 @@ "community.column_settings.local_only": "Local seulement", "community.column_settings.media_only": "Média uniquement", "community.column_settings.remote_only": "Distant seulement", - "compose.error.blank_post": "Le message ne peut être laissé vide.", - "compose.language.change": "Changer de langue", - "compose.language.search": "Rechercher des langues...", - "compose.published.body": "Message Publié.", + "compose.error.blank_post": "Le message ne peut pas être vide.", + "compose.language.change": "Modifier la langue", + "compose.language.search": "Rechercher langue…", + "compose.published.body": "Message publié.", "compose.published.open": "Ouvrir", "compose.saved.body": "Message enregistré.", "compose_form.direct_message_warning_learn_more": "En savoir plus", @@ -210,8 +210,8 @@ "compose_form.poll.multiple": "Choix multiple", "compose_form.poll.option_placeholder": "Option {number}", "compose_form.poll.single": "Choix unique", - "compose_form.poll.switch_to_multiple": "Changer le sondage pour autoriser plusieurs choix", - "compose_form.poll.switch_to_single": "Modifier le sondage pour autoriser qu'un seul choix", + "compose_form.poll.switch_to_multiple": "Modifier le sondage pour autoriser plusieurs choix", + "compose_form.poll.switch_to_single": "Modifier le sondage pour autoriser un seul choix", "compose_form.poll.type": "Style", "compose_form.publish": "Publier", "compose_form.reply": "Répondre", @@ -228,24 +228,24 @@ "confirmations.delete_list.message": "Voulez-vous vraiment supprimer définitivement cette liste ?", "confirmations.delete_list.title": "Supprimer la liste ?", "confirmations.discard_draft.confirm": "Effacer et continuer", - "confirmations.discard_draft.edit.cancel": "Retour vers l'éditeur", - "confirmations.discard_draft.edit.message": "Continued va perdre les changements que vous avez faits dans le message courant.", - "confirmations.discard_draft.edit.title": "Jeter les changements faits au message?", + "confirmations.discard_draft.edit.cancel": "Reprendre l'édition", + "confirmations.discard_draft.edit.message": "Si vous continuez, toutes les modifications apportées au message en cours d'édition seront annulées.", + "confirmations.discard_draft.edit.title": "Annuler les modifications apportées à votre message ?", "confirmations.discard_draft.post.cancel": "Retour au brouillon", - "confirmations.discard_draft.post.message": "En continuant, vous perdez le message que vous êtes en train d'écrire.", - "confirmations.discard_draft.post.title": "Jeter le brouillon de message?", - "confirmations.discard_edit_media.confirm": "Rejeter", - "confirmations.discard_edit_media.message": "Vous avez des modifications non enregistrées de la description ou de l'aperçu du média, les supprimer quand même ?", + "confirmations.discard_draft.post.message": "Si vous continuez, vous supprimerez le message que vous êtes en train de composer.", + "confirmations.discard_draft.post.title": "Abandonner votre brouillon ?", + "confirmations.discard_edit_media.confirm": "Supprimer", + "confirmations.discard_edit_media.message": "Vous avez des modifications non enregistrées de la description ou de l'aperçu du média. Voulez-vous les supprimer ?", "confirmations.follow_to_list.confirm": "Suivre et ajouter à la liste", "confirmations.follow_to_list.message": "Vous devez suivre {name} pour l'ajouter à une liste.", - "confirmations.follow_to_list.title": "Suivre l'utilisateur ?", + "confirmations.follow_to_list.title": "Suivre l'utilisateur·rice ?", "confirmations.logout.confirm": "Se déconnecter", "confirmations.logout.message": "Voulez-vous vraiment vous déconnecter ?", "confirmations.logout.title": "Se déconnecter ?", "confirmations.missing_alt_text.confirm": "Ajouter un texte alternatif", - "confirmations.missing_alt_text.message": "Votre post contient des médias sans texte alternatif. Ajouter des descriptions rend votre contenu accessible à un plus grand nombre de personnes.", - "confirmations.missing_alt_text.secondary": "Publier quand-même", - "confirmations.missing_alt_text.title": "Ajouter un texte alternatif?", + "confirmations.missing_alt_text.message": "Votre message contient des médias sans texte alternatif. L'ajout de descriptions aide à rendre votre contenu accessible à plus de personnes.", + "confirmations.missing_alt_text.secondary": "Publier quand même", + "confirmations.missing_alt_text.title": "Ajouter un texte alternatif ?", "confirmations.mute.confirm": "Masquer", "confirmations.private_quote_notify.cancel": "Retour à l'édition", "confirmations.private_quote_notify.confirm": "Publier", @@ -254,23 +254,23 @@ "confirmations.private_quote_notify.title": "Partager avec les personnes abonnées et mentionnées ?", "confirmations.quiet_post_quote_info.dismiss": "Ne plus me rappeler", "confirmations.quiet_post_quote_info.got_it": "Compris", - "confirmations.quiet_post_quote_info.message": "Lorsque vous citez un message public silencieux, votre message sera caché des fils tendances.", - "confirmations.quiet_post_quote_info.title": "Citation de messages publics silencieux", - "confirmations.redraft.confirm": "Supprimer et ré-écrire", - "confirmations.redraft.message": "Voulez-vous vraiment supprimer le message pour le réécrire ? Ses partages ainsi que ses mises en favori seront perdues, et ses réponses seront orphelines.", + "confirmations.quiet_post_quote_info.message": "Lorsque vous citez un message public discret, votre message sera caché des fils tendances.", + "confirmations.quiet_post_quote_info.title": "Citation d'un message public discret", + "confirmations.redraft.confirm": "Supprimer et réécrire", + "confirmations.redraft.message": "Voulez-vous vraiment supprimer le message pour le réécrire ? Ses partages ainsi que ses mises en favori seront perdus, et ses réponses seront orphelines.", "confirmations.redraft.title": "Supprimer et réécrire le message ?", "confirmations.remove_from_followers.confirm": "Supprimer l'abonné·e", - "confirmations.remove_from_followers.message": "{name} cessera de vous suivre. Êtes-vous sûr de vouloir continuer ?", + "confirmations.remove_from_followers.message": "{name} cessera de vous suivre. Voulez-vous vraiment continuer ?", "confirmations.remove_from_followers.title": "Supprimer l'abonné·e ?", - "confirmations.revoke_quote.confirm": "Retirer la publication", + "confirmations.revoke_quote.confirm": "Retirer le message", "confirmations.revoke_quote.message": "Cette action ne peut pas être annulée.", - "confirmations.revoke_quote.title": "Retirer la publication ?", + "confirmations.revoke_quote.title": "Retirer le message ?", "confirmations.unblock.confirm": "Débloquer", "confirmations.unblock.title": "Débloquer {name} ?", "confirmations.unfollow.confirm": "Ne plus suivre", "confirmations.unfollow.title": "Ne plus suivre {name} ?", - "confirmations.withdraw_request.confirm": "Rejeter la demande", - "confirmations.withdraw_request.title": "Rejeter la demande de suivre {name} ?", + "confirmations.withdraw_request.confirm": "Retirer la demande", + "confirmations.withdraw_request.title": "Retirer la demande de suivre {name} ?", "content_warning.hide": "Masquer le message", "content_warning.show": "Montrer quand même", "content_warning.show_more": "Montrer plus", @@ -281,20 +281,20 @@ "copy_icon_button.copied": "Copié dans le presse-papier", "copypaste.copied": "Copié", "copypaste.copy_to_clipboard": "Copier dans le presse-papiers", - "directory.federated": "Du fédiverse connu", + "directory.federated": "Du fédivers connu", "directory.local": "De {domain} seulement", "directory.new_arrivals": "Inscrit·e·s récemment", "directory.recently_active": "Actif·ve·s récemment", "disabled_account_banner.account_settings": "Paramètres du compte", "disabled_account_banner.text": "Votre compte {disabledAccount} est actuellement désactivé.", "dismissable_banner.community_timeline": "Voici les messages publics les plus récents des comptes hébergés par {domain}.", - "dismissable_banner.dismiss": "Rejeter", - "dismissable_banner.public_timeline": "Il s'agit des messages publics les plus récents publiés par des personnes sur le fediverse que les personnes sur {domain} suivent.", + "dismissable_banner.dismiss": "Fermer", + "dismissable_banner.public_timeline": "Il s'agit des messages publics les plus récents publiés par des personnes sur le fédivers que les personnes sur {domain} suivent.", "domain_block_modal.block": "Bloquer le serveur", "domain_block_modal.block_account_instead": "Bloquer @{name} à la place", "domain_block_modal.they_can_interact_with_old_posts": "Les personnes de ce serveur peuvent interagir avec vos anciens messages.", "domain_block_modal.they_cant_follow": "Personne de ce serveur ne peut vous suivre.", - "domain_block_modal.they_wont_know": "Il ne saura pas qu'il a été bloqué.", + "domain_block_modal.they_wont_know": "Les utilisateur·rice·s du serveur ne sauront pas que celui-ci est bloqué.", "domain_block_modal.title": "Bloquer le domaine ?", "domain_block_modal.you_will_lose_num_followers": "Vous allez perdre {followersCount, plural, one {{followersCountDisplay} abonné·e} other {{followersCountDisplay} abonné·e·s}} et {followingCount, plural, one {{followingCountDisplay} personne que vous suivez} other {{followingCountDisplay} personnes que vous suivez}}.", "domain_block_modal.you_will_lose_relationships": "Vous allez perdre tous les abonné·e·s et les personnes que vous suivez sur ce serveur.", @@ -303,17 +303,17 @@ "domain_pill.activitypub_like_language": "ActivityPub est comme une langue que Mastodon utilise pour communiquer avec les autres réseaux sociaux.", "domain_pill.server": "Serveur", "domain_pill.their_handle": "Son identifiant :", - "domain_pill.their_server": "Son foyer numérique, là où tous ses posts résident.", + "domain_pill.their_server": "Son foyer numérique, là où tous ses messages résident.", "domain_pill.their_username": "Son identifiant unique sur leur serveur. Il est possible de rencontrer des utilisateur·rice·s avec le même nom sur différents serveurs.", - "domain_pill.username": "Nom d’utilisateur", + "domain_pill.username": "Nom d’utilisateur·rice", "domain_pill.whats_in_a_handle": "Qu'est-ce qu'un identifiant ?", "domain_pill.who_they_are": "Comme un identifiant contient le nom et le service hébergeant une personne, vous pouvez interagir sur .", - "domain_pill.who_you_are": "Comme un identifiant indique votre nom et le service vous hébergeant, vous pouvez interagir avec .", + "domain_pill.who_you_are": "Comme un identifiant indique votre nom et le service vous hébergeant, tout le monde peut interagir avec vous à l'aide de .", "domain_pill.your_handle": "Votre identifiant :", "domain_pill.your_server": "Votre foyer numérique, là où vos messages résident. Vous souhaitez changer ? Lancez un transfert vers un autre serveur quand vous le voulez et vos abonné·e·s suivront automatiquement.", "domain_pill.your_username": "Votre identifiant unique sur ce serveur. Il est possible de rencontrer des utilisateur·rice·s ayant le même nom d'utilisateur sur différents serveurs.", "dropdown.empty": "Sélectionner une option", - "embed.instructions": "Intégrez ce message à votre site en copiant le code ci-dessous.", + "embed.instructions": "Intégrer ce message à votre site en copiant le code ci-dessous.", "embed.preview": "Il apparaîtra comme cela :", "emoji_button.activity": "Activités", "emoji_button.clear": "Effacer", @@ -439,7 +439,7 @@ "hashtag.counter_by_uses_today": "{count, plural, one {{counter} message} other {{counter} messages}} aujourd’hui", "hashtag.feature": "Mettre en avant sur votre profil", "hashtag.follow": "Suivre le hashtag", - "hashtag.mute": "Mettre #{hashtag} en sourdine", + "hashtag.mute": "Masquer #{hashtag}", "hashtag.unfeature": "Ne plus mettre en avant sur votre profil", "hashtag.unfollow": "Ne plus suivre le hashtag", "hashtags.and_other": "…et {count, plural, other {# de plus}}", @@ -560,13 +560,13 @@ "moved_to_account_banner.text": "Votre compte {disabledAccount} est actuellement désactivé parce que vous l'avez déplacé à {movedToAccount}.", "mute_modal.hide_from_notifications": "Cacher des notifications", "mute_modal.hide_options": "Masquer les options", - "mute_modal.indefinite": "Jusqu'à ce que je les réactive", + "mute_modal.indefinite": "Jusqu'à ce que je l'affiche à nouveau", "mute_modal.show_options": "Afficher les options", - "mute_modal.they_can_mention_and_follow": "Ils peuvent vous mentionner et vous suivre, mais vous ne les verrez pas.", - "mute_modal.they_wont_know": "Ils ne sauront pas qu'ils ont été rendus silencieux.", - "mute_modal.title": "Rendre cet utilisateur silencieux ?", - "mute_modal.you_wont_see_mentions": "Vous ne verrez pas les messages qui le mentionne.", - "mute_modal.you_wont_see_posts": "Il peut toujours voir vos publications, mais vous ne verrez pas les siennes.", + "mute_modal.they_can_mention_and_follow": "Il peut vous mentionner et vous suivre, mais vous ne le verrez pas.", + "mute_modal.they_wont_know": "Il ne saura pas qu'il est masqué.", + "mute_modal.title": "Masquer le compte ?", + "mute_modal.you_wont_see_mentions": "Vous ne verrez pas les messages le mentionnant.", + "mute_modal.you_wont_see_posts": "Il peut toujours voir vos messages, mais vous ne verrez pas les siens.", "navigation_bar.about": "À propos", "navigation_bar.account_settings": "Mot de passe et sécurité", "navigation_bar.administration": "Administration", @@ -601,7 +601,7 @@ "not_signed_in_indicator.not_signed_in": "Vous devez vous connecter pour accéder à cette ressource.", "notification.admin.report": "{name} a signalé {target}", "notification.admin.report_account": "{name} a signalé {count, plural, one {un message} other {# messages}} de {target} pour {category}", - "notification.admin.report_account_other": "{name} a signalé {count, plural, one {un message} other {# messages}} depuis {target}", + "notification.admin.report_account_other": "{name} a signalé {count, plural, one {un message} other {# messages}} de {target}", "notification.admin.report_statuses": "{name} a signalé {target} pour {category}", "notification.admin.report_statuses_other": "{name} a signalé {target}", "notification.admin.sign_up": "{name} s'est inscrit·e", @@ -678,7 +678,7 @@ "notifications.column_settings.mention": "Mentions :", "notifications.column_settings.poll": "Résultats des sondages :", "notifications.column_settings.push": "Notifications push", - "notifications.column_settings.quote": "Citations:", + "notifications.column_settings.quote": "Citations :", "notifications.column_settings.reblog": "Partages :", "notifications.column_settings.show": "Afficher dans la colonne", "notifications.column_settings.sound": "Jouer un son", @@ -724,7 +724,7 @@ "onboarding.follows.empty": "Malheureusement, aucun résultat ne peut être affiché pour le moment. Vous pouvez essayer d'utiliser la recherche ou parcourir la page de découverte pour trouver des personnes à suivre, ou réessayez plus tard.", "onboarding.follows.search": "Recherche", "onboarding.follows.title": "Suivre des personnes pour commencer", - "onboarding.profile.discoverable": "Rendre mon profil découvrable", + "onboarding.profile.discoverable": "Permettre de découvrir mon profil", "onboarding.profile.discoverable_hint": "Lorsque vous acceptez d'être découvert sur Mastodon, vos messages peuvent apparaître dans les résultats de recherche et les tendances, et votre profil peut être suggéré à des personnes ayant des intérêts similaires aux vôtres.", "onboarding.profile.display_name": "Nom affiché", "onboarding.profile.display_name_hint": "Votre nom complet ou votre nom rigolo…", @@ -829,7 +829,7 @@ "report.thanks.title_actionable": "Merci pour votre signalement, nous allons investiguer.", "report.unfollow": "Ne plus suivre @{name}", "report.unfollow_explanation": "Vous êtes abonné à ce compte. Pour ne plus voir ses messages dans votre fil principal, retirez-le de votre liste d'abonnements.", - "report_notification.attached_statuses": "{count, plural, one {{count} message lié} other {{count} messages liés}}", + "report_notification.attached_statuses": "{count, plural, one {{count} message joint} other {{count} messages joints}}", "report_notification.categories.legal": "Légal", "report_notification.categories.legal_sentence": "contenu illégal", "report_notification.categories.other": "Autre", @@ -867,7 +867,7 @@ "server_banner.about_active_users": "Personnes utilisant ce serveur au cours des 30 derniers jours (Comptes actifs mensuellement)", "server_banner.active_users": "comptes actifs", "server_banner.administered_by": "Administré par :", - "server_banner.is_one_of_many": "{domain} est l'un des nombreux serveurs Mastodon indépendants que vous pouvez utiliser pour participer au fédiverse.", + "server_banner.is_one_of_many": "{domain} est l'un des nombreux serveurs Mastodon indépendants que vous pouvez utiliser pour participer au fédivers.", "server_banner.server_stats": "Statistiques du serveur :", "sign_in_banner.create_account": "Créer un compte", "sign_in_banner.follow_anyone": "Suivez n'importe qui à travers le fédivers et affichez tout dans un ordre chronologique. Ni algorithmes, ni publicités, ni appâts à clics en perspective.", @@ -877,25 +877,25 @@ "status.admin_account": "Ouvrir l’interface de modération pour @{name}", "status.admin_domain": "Ouvrir l’interface de modération pour {domain}", "status.admin_status": "Ouvrir ce message dans l’interface de modération", - "status.all_disabled": "Partages et citations sont désactivés", + "status.all_disabled": "Les partages et citations sont désactivés", "status.block": "Bloquer @{name}", "status.bookmark": "Ajouter aux marque-pages", "status.cancel_reblog_private": "Annuler le partage", "status.cannot_quote": "Vous n'êtes pas autorisé à citer ce message", "status.cannot_reblog": "Ce message ne peut pas être partagé", - "status.contains_quote": "Contient la citation", + "status.contains_quote": "Contient une citation", "status.context.loading": "Chargement de réponses supplémentaires", "status.context.loading_error": "Impossible de charger les nouvelles réponses", "status.context.loading_success": "De nouvelles réponses ont été chargées", "status.context.more_replies_found": "Plus de réponses trouvées", "status.context.retry": "Réessayer", - "status.context.show": "Montrer", + "status.context.show": "Afficher", "status.continued_thread": "Suite du fil", "status.copy": "Copier le lien vers le message", "status.delete": "Supprimer", - "status.delete.success": "Publication supprimée", + "status.delete.success": "Message supprimé", "status.detailed_status": "Vue détaillée de la conversation", - "status.direct": "Mention privée @{name}", + "status.direct": "Mentionner @{name} en privé", "status.direct_indicator": "Mention privée", "status.edit": "Modifier", "status.edited": "Dernière modification le {date}", @@ -904,44 +904,44 @@ "status.favourite": "Ajouter aux favoris", "status.favourites": "{count, plural, one {favori} other {favoris}}", "status.filter": "Filtrer ce message", - "status.history.created": "créé par {name} {date}", - "status.history.edited": "modifié par {name} {date}", + "status.history.created": "Créé par {name} {date}", + "status.history.edited": "Modifié par {name} {date}", "status.load_more": "Charger plus", - "status.media.open": "Cliquez pour ouvrir", + "status.media.open": "Cliquer pour ouvrir", "status.media.show": "Cliquer pour afficher", "status.media_hidden": "Média caché", "status.mention": "Mentionner @{name}", "status.more": "Plus", "status.mute": "Masquer @{name}", "status.mute_conversation": "Masquer la conversation", - "status.open": "Afficher le message entier", + "status.open": "Développer ce message", "status.pin": "Épingler sur le profil", "status.quote": "Citer", "status.quote.cancel": "Annuler la citation", "status.quote_error.blocked_account_hint.title": "Ce message est masqué car vous avez bloqué @{name}.", "status.quote_error.blocked_domain_hint.title": "Ce message est masqué car vous avez bloqué {domain}.", - "status.quote_error.filtered": "Caché en raison de l'un de vos filtres", + "status.quote_error.filtered": "Caché par un de vos filtres", "status.quote_error.limited_account_hint.action": "Afficher quand même", - "status.quote_error.limited_account_hint.title": "Ce profil a été masqué par la modération de {domain}.", - "status.quote_error.muted_account_hint.title": "Ce message est masqué car vous avez Mis en sourdine @{name}.", - "status.quote_error.not_available": "Publication non disponible", - "status.quote_error.pending_approval": "Publication en attente", + "status.quote_error.limited_account_hint.title": "Ce compte a été masqué par la modération de {domain}.", + "status.quote_error.muted_account_hint.title": "Ce message est caché car vous avez masqué @{name}.", + "status.quote_error.not_available": "Message indisponible", + "status.quote_error.pending_approval": "Message en attente", "status.quote_error.pending_approval_popout.body": "Sur Mastodon, vous pouvez contrôler si quelqu'un peut vous citer. Ce message est en attente pendant que nous recevons l'approbation de l'auteur original.", - "status.quote_error.revoked": "Post supprimé par l'auteur", - "status.quote_followers_only": "Seul·e·s les abonné·e·s peuvent citer cette publication", - "status.quote_manual_review": "L'auteur va vérifier manuellement", + "status.quote_error.revoked": "Message supprimé par l'auteur·rice", + "status.quote_followers_only": "Seul·e·s les abonné·e·s peuvent citer ce message", + "status.quote_manual_review": "L'auteur·rice approuvera manuellement", "status.quote_noun": "Citation", "status.quote_policy_change": "Changer qui peut vous citer", - "status.quote_post_author": "A cité un message par @{name}", - "status.quote_private": "Les publications privées ne peuvent pas être citées", - "status.quotes": " {count, plural, one {quote} other {quotes}}", - "status.quotes.empty": "Personne n'a encore cité ce message. Quand quelqu'un le fera, il apparaîtra ici.", - "status.quotes.local_other_disclaimer": "Les citations rejetées par l'auteur ne seront pas affichées.", - "status.quotes.remote_other_disclaimer": "Seules les citations de {domain} sont garanties d'être affichées ici. Les citations rejetées par l'auteur ne seront pas affichées.", + "status.quote_post_author": "A cité un message de @{name}", + "status.quote_private": "Les messages privés ne peuvent pas être cités", + "status.quotes": "{count, plural, one {citation} other {citations}}", + "status.quotes.empty": "Personne n'a encore cité ce message. Quand quelqu'un le fera, la citation apparaîtra ici.", + "status.quotes.local_other_disclaimer": "Les citations rejetées par l'auteur·rice ne seront pas affichées.", + "status.quotes.remote_other_disclaimer": "Seules les citations de {domain} sont garanties d'être affichées ici. Les citations rejetées par l'auteur·rice ne seront pas affichées.", "status.read_more": "Lire la suite", "status.reblog": "Partager", - "status.reblog_or_quote": "Boost ou citation", - "status.reblog_private": "Partagez à nouveau avec vos abonnés", + "status.reblog_or_quote": "Partager ou citer", + "status.reblog_private": "Partager à nouveau avec vos abonné·e·s", "status.reblogged_by": "{name} a partagé", "status.reblogs": "{count, plural, one {boost} other {boosts}}", "status.reblogs.empty": "Personne n’a encore partagé ce message. Lorsque quelqu’un le fera, il apparaîtra ici.", @@ -969,7 +969,7 @@ "status.unpin": "Retirer du profil", "subscribed_languages.lead": "Seuls les messages dans les langues sélectionnées apparaîtront sur votre fil principal et vos listes de fils après le changement. Sélectionnez aucune pour recevoir les messages dans toutes les langues.", "subscribed_languages.save": "Enregistrer les modifications", - "subscribed_languages.target": "Changer les langues abonnées pour {target}", + "subscribed_languages.target": "Modifier les langues d'abonnements pour {target}", "tabs_bar.home": "Accueil", "tabs_bar.menu": "Menu", "tabs_bar.notifications": "Notifications", diff --git a/app/javascript/mastodon/locales/ga.json b/app/javascript/mastodon/locales/ga.json index fc41ed371d9cea..0a0b5bf12ecc8b 100644 --- a/app/javascript/mastodon/locales/ga.json +++ b/app/javascript/mastodon/locales/ga.json @@ -101,9 +101,9 @@ "admin.impact_report.instance_follows": "Leanúna a bheadh ​​​​a n-úsáideoirí chailleadh", "admin.impact_report.title": "Achoimre ar an tionchar", "alert.rate_limited.message": "Atriail aris tar éis {retry_time, time, medium}.", - "alert.rate_limited.title": "Rátatheoranta", + "alert.rate_limited.title": "Ráta teoranta", "alert.unexpected.message": "Tharla earráid gan choinne.", - "alert.unexpected.title": "Hiúps!", + "alert.unexpected.title": "Úps!", "alt_text_badge.title": "Téacs alt", "alt_text_modal.add_alt_text": "Cuir téacs alt leis", "alt_text_modal.add_text_from_image": "Cuir téacs ón íomhá leis", @@ -126,7 +126,7 @@ "annual_report.summary.highlighted_post.by_replies": "post leis an líon is mó freagraí", "annual_report.summary.highlighted_post.possessive": "{name}'s", "annual_report.summary.most_used_app.most_used_app": "aip is mó a úsáidtear", - "annual_report.summary.most_used_hashtag.most_used_hashtag": "hashtag is mó a úsáidtear", + "annual_report.summary.most_used_hashtag.most_used_hashtag": "haischlib is mó a úsáidtear", "annual_report.summary.most_used_hashtag.none": "Dada", "annual_report.summary.new_posts.new_posts": "postanna nua", "annual_report.summary.percentile.text": "Cuireann sé sin i mbarr úsáideoirí {domain}. thú", @@ -140,18 +140,18 @@ "block_modal.they_cant_mention": "Ní féidir leo tú a lua ná a leanúint.", "block_modal.they_cant_see_posts": "Ní féidir leo do chuid postálacha a fheiceáil agus ní fheicfidh tú a gcuid postanna.", "block_modal.they_will_know": "Is féidir leo a fheiceáil go bhfuil bac orthu.", - "block_modal.title": "An bhfuil fonn ort an t-úsáideoir a bhlocáil?", + "block_modal.title": "Úsáideoir a bhlocáil?", "block_modal.you_wont_see_mentions": "Ní fheicfidh tú postálacha a luann iad.", "boost_modal.combo": "Is féidir leat {combo} a bhrú chun é seo a scipeáil an chéad uair eile", "boost_modal.reblog": "An post a threisiú?", "boost_modal.undo_reblog": "An deireadh a chur le postáil?", "bundle_column_error.copy_stacktrace": "Cóipeáil tuairisc earráide", "bundle_column_error.error.body": "Ní féidir an leathanach a iarradh a sholáthar. Seans gurb amhlaidh mar gheall ar fhabht sa chód, nó mar gheall ar mhíréireacht leis an mbrabhsálaí.", - "bundle_column_error.error.title": "Ó, níl sé sin go maith!", + "bundle_column_error.error.title": "Ó, ní hea!", "bundle_column_error.network.body": "Tharla earráid agus an leathanach á lódáil. Seans gur mar gheall ar fhadhb shealadach le do nasc idirlín nó i ndáil leis an bhfreastalaí seo atá sé.", "bundle_column_error.network.title": "Earráid líonra", "bundle_column_error.retry": "Bain triail as arís", - "bundle_column_error.return": "Téigh abhaile", + "bundle_column_error.return": "Téigh ar ais abhaile", "bundle_column_error.routing.body": "Ní féidir teacht ar an leathanach a iarradh. An bhfuil tú cinnte go bhfuil an URL sa seoladh i gceart?", "bundle_column_error.routing.title": "404", "bundle_modal_error.close": "Dún", @@ -163,7 +163,7 @@ "closed_registrations_modal.preamble": "Ós rud é go bhfuil Mastodon díláraithe, is cuma cá háit a chruthaíonn tú do chuntas, beidh tú in ann idirghníomhú le haon duine ar an bhfreastalaí seo agus iad a leanúint. Is féidir fiú é a féin-óstáil!", "closed_registrations_modal.title": "Cláraigh le Mastodon", "column.about": "Maidir le", - "column.blocks": "Cuntais choiscthe", + "column.blocks": "Úsáideoirí blocáilte", "column.bookmarks": "Leabharmharcanna", "column.community": "Amlíne áitiúil", "column.create_list": "Cruthaigh liosta", @@ -189,7 +189,7 @@ "column_header.moveRight_settings": "Bog an colún ar dheis", "column_header.pin": "Pionna", "column_header.show_settings": "Taispeáin socruithe", - "column_header.unpin": "Bain pionna", + "column_header.unpin": "Díbhioráin", "column_search.cancel": "Cealaigh", "community.column_settings.local_only": "Áitiúil amháin", "community.column_settings.media_only": "Meáin Amháin", @@ -201,12 +201,12 @@ "compose.published.open": "Oscail", "compose.saved.body": "Postáil sábháilte.", "compose_form.direct_message_warning_learn_more": "Tuilleadh eolais", - "compose_form.encryption_warning": "Ní criptiú taobh-go-taobh déanta ar theachtaireachtaí ar Mhastodon. Ná roinn eolas íogair ar Mhastodon.", + "compose_form.encryption_warning": "Ní bhíonn poist ar Mastodon criptithe ó cheann ceann. Ná roinn aon fhaisnéis íogair ar Mastodon.", "compose_form.hashtag_warning": "Ní áireofar an teachtaireacht seo faoi haischlib ar bith mar níl sí ar fáil don phobal. Ní féidir ach teachtaireachtaí poiblí a chuardach de réir haischlib.", "compose_form.lock_disclaimer": "Níl an cuntas seo {locked}. Féadfaidh duine ar bith tú a leanúint agus na postálacha atá dírithe agat ar do lucht leanúna amháin a fheiceáil.", "compose_form.lock_disclaimer.lock": "faoi ghlas", - "compose_form.placeholder": "Cad atá ag tarlú?", - "compose_form.poll.duration": "Achar suirbhéanna", + "compose_form.placeholder": "Cad atá ar d’intinn?", + "compose_form.poll.duration": "Fad an vótaíochta", "compose_form.poll.multiple": "Ilrogha", "compose_form.poll.option_placeholder": "Rogha {number}", "compose_form.poll.single": "Rogha aonair", @@ -220,7 +220,7 @@ "compose_form.spoiler.unmarked": "Cuir rabhadh ábhair", "compose_form.spoiler_placeholder": "Rabhadh ábhair (roghnach)", "confirmation_modal.cancel": "Cealaigh", - "confirmations.block.confirm": "Bac", + "confirmations.block.confirm": "Bloc", "confirmations.delete.confirm": "Scrios", "confirmations.delete.message": "An bhfuil tú cinnte gur mhaith leat an phostáil seo a scriosadh?", "confirmations.delete.title": "Scrios postáil?", @@ -241,7 +241,7 @@ "confirmations.follow_to_list.title": "Lean an t-úsáideoir?", "confirmations.logout.confirm": "Logáil amach", "confirmations.logout.message": "An bhfuil tú cinnte gur mhaith leat logáil amach?", - "confirmations.logout.title": "Logáil Amach?", + "confirmations.logout.title": "Logáil amach?", "confirmations.missing_alt_text.confirm": "Cuir téacs alt leis", "confirmations.missing_alt_text.message": "Tá meáin gan alt téacs i do phostáil. Má chuirtear tuairiscí leis, cabhraíonn sé seo leat d’inneachar a rochtain do níos mó daoine.", "confirmations.missing_alt_text.secondary": "Post ar aon nós", @@ -449,7 +449,7 @@ "hints.profiles.see_more_followers": "Féach ar a thuilleadh leantóirí ar {domain}", "hints.profiles.see_more_follows": "Féach tuilleadh seo a leanas ar {domain}", "hints.profiles.see_more_posts": "Féach ar a thuilleadh postálacha ar {domain}", - "home.column_settings.show_quotes": "Taispeáin Sleachta", + "home.column_settings.show_quotes": "Taispeáin sleachta", "home.column_settings.show_reblogs": "Taispeáin moltaí", "home.column_settings.show_replies": "Taispeán freagraí", "home.hide_announcements": "Cuir fógraí i bhfolach", @@ -678,7 +678,7 @@ "notifications.column_settings.mention": "Tráchtanna:", "notifications.column_settings.poll": "Torthaí suirbhéanna:", "notifications.column_settings.push": "Brúfhógraí", - "notifications.column_settings.quote": "Luachain:", + "notifications.column_settings.quote": "Sleachta:", "notifications.column_settings.reblog": "Moltaí:", "notifications.column_settings.show": "Taispeáin i gcolún", "notifications.column_settings.sound": "Seinn an fhuaim", @@ -755,14 +755,14 @@ "privacy.public.long": "Duine ar bith ar agus amach Mastodon", "privacy.public.short": "Poiblí", "privacy.quote.anyone": "{visibility}, is féidir le duine ar bith lua", - "privacy.quote.disabled": "{visibility}, comharthaí athfhriotail díchumasaithe", - "privacy.quote.limited": "{visibility}, luachana teoranta", + "privacy.quote.disabled": "{visibility}, sleachta díchumasaithe", + "privacy.quote.limited": "{visibility}, sleachta teoranta", "privacy.unlisted.additional": "Iompraíonn sé seo díreach mar a bheadh ​​poiblí, ach amháin ní bheidh an postáil le feiceáil i bhfothaí beo nó i hashtags, in iniúchadh nó i gcuardach Mastodon, fiú má tá tú liostáilte ar fud an chuntais.", "privacy.unlisted.long": "I bhfolach ó thorthaí cuardaigh Mastodon, treochtaí, agus amlínte poiblí", "privacy.unlisted.short": "Poiblí ciúin", "privacy_policy.last_updated": "Nuashonraithe {date}", "privacy_policy.title": "Polasaí príobháideachais", - "quote_error.edit": "Ní féidir Sleachta a chur leis agus post á chur in eagar.", + "quote_error.edit": "Ní féidir sleachta a chur leis agus post á chur in eagar.", "quote_error.poll": "Ní cheadaítear lua le pobalbhreitheanna.", "quote_error.private_mentions": "Ní cheadaítear lua le tagairtí díreacha.", "quote_error.quote": "Ní cheadaítear ach luachan amháin ag an am.", @@ -877,7 +877,7 @@ "status.admin_account": "Oscail comhéadan modhnóireachta do @{name}", "status.admin_domain": "Oscail comhéadan modhnóireachta le haghaidh {domain}", "status.admin_status": "Oscail an postáil seo sa chomhéadan modhnóireachta", - "status.all_disabled": "Tá borradh agus luachana díchumasaithe", + "status.all_disabled": "Tá treisiúcháin agus sleachta díchumasaithe", "status.block": "Bac @{name}", "status.bookmark": "Leabharmharcanna", "status.cancel_reblog_private": "Dímhol", @@ -934,7 +934,7 @@ "status.quote_policy_change": "Athraigh cé a fhéadann luachan a thabhairt", "status.quote_post_author": "Luaigh mé post le @{name}", "status.quote_private": "Ní féidir poist phríobháideacha a lua", - "status.quotes": "{count, plural, one {sliocht} few {sliocht} other {sliocht}}", + "status.quotes": "{count, plural, one {sleacht} few {sleachta} other {sleachta}}", "status.quotes.empty": "Níl an post seo luaite ag aon duine go fóill. Nuair a dhéanann duine é, taispeánfar anseo é.", "status.quotes.local_other_disclaimer": "Ní thaispeánfar sleachta ar dhiúltaigh an t-údar dóibh.", "status.quotes.remote_other_disclaimer": "Níl ráthaíocht ann go dtaispeánfar anseo ach sleachta ó {domain}. Ní thaispeánfar sleachta ar dhiúltaigh an t-údar dóibh.", @@ -993,7 +993,7 @@ "upload_button.label": "Cuir íomhánna, físeán nó comhad fuaime leis", "upload_error.limit": "Sáraíodh an teorainn uaslódála comhaid.", "upload_error.poll": "Ní cheadaítear uaslódáil comhad le pobalbhreith.", - "upload_error.quote": "Ní cheadaítear uaslódáil comhaid le comharthaí athfhriotail.", + "upload_error.quote": "Ní cheadaítear uaslódáil comhaid le sleachta.", "upload_form.drag_and_drop.instructions": "Chun ceangaltán meán a phiocadh suas, brúigh spás nó cuir isteach. Agus tú ag tarraingt, bain úsáid as na heochracha saigheada chun an ceangaltán meán a bhogadh i dtreo ar bith. Brúigh spás nó cuir isteach arís chun an ceangaltán meán a scaoileadh ina phost nua, nó brúigh éalú chun cealú.", "upload_form.drag_and_drop.on_drag_cancel": "Cuireadh an tarraingt ar ceal. Scaoileadh ceangaltán meán {item}.", "upload_form.drag_and_drop.on_drag_end": "Scaoileadh ceangaltán meán {item}.", @@ -1019,11 +1019,11 @@ "video.volume_up": "Toirt suas", "visibility_modal.button_title": "Socraigh infheictheacht", "visibility_modal.direct_quote_warning.text": "Má shábhálann tú na socruithe reatha, déanfar an luachan leabaithe a thiontú ina nasc.", - "visibility_modal.direct_quote_warning.title": "Ní féidir luachana a leabú i luanna príobháideacha", + "visibility_modal.direct_quote_warning.title": "Ní féidir sleachta a leabú i dtráchtanna príobháideacha", "visibility_modal.header": "Infheictheacht agus idirghníomhaíocht", "visibility_modal.helper.direct_quoting": "Ní féidir le daoine eile tráchtanna príobháideacha a scríobhadh ar Mastodon a lua.", "visibility_modal.helper.privacy_editing": "Ní féidir infheictheacht a athrú tar éis post a fhoilsiú.", - "visibility_modal.helper.privacy_private_self_quote": "Ní féidir féin-luachanna ó phoist phríobháideacha a chur ar fáil don phobal.", + "visibility_modal.helper.privacy_private_self_quote": "Ní féidir féin-sleachta ó phoist phríobháideacha a chur ar fáil don phobal.", "visibility_modal.helper.private_quoting": "Ní féidir le daoine eile poist atá scríofa ar Mastodon agus atá dírithe ar leanúna amháin a lua.", "visibility_modal.helper.unlisted_quoting": "Nuair a luann daoine thú, beidh a bpost i bhfolach ó amlínte treochta freisin.", "visibility_modal.instructions": "Rialaigh cé a fhéadfaidh idirghníomhú leis an bpost seo. Is féidir leat socruithe a chur i bhfeidhm ar gach post amach anseo trí nascleanúint a dhéanamh chuig Sainroghanna > Réamhshocruithe Postála.", diff --git a/app/javascript/mastodon/locales/gd.json b/app/javascript/mastodon/locales/gd.json index 4a04b4c2251998..c98469c1998ee6 100644 --- a/app/javascript/mastodon/locales/gd.json +++ b/app/javascript/mastodon/locales/gd.json @@ -174,7 +174,7 @@ "column.favourites": "Annsachdan", "column.firehose": "An saoghal beò", "column.firehose_local": "Loidhne-ama bheò an fhrithealaiche seo", - "column.firehose_singular": "Loidhne-ama bheò beò", + "column.firehose_singular": "Loidhne-ama bheò", "column.follow_requests": "Iarrtasan leantainn", "column.home": "Dachaigh", "column.list_members": "Stiùir buill na liosta", @@ -254,7 +254,7 @@ "confirmations.private_quote_notify.title": "A bheil thu airson a cho-roinneadh leis an luchd-leantainn ’s na cleachdaichean le iomradh orra?", "confirmations.quiet_post_quote_info.dismiss": "Na cuiribh seo ’nam chuimhne a-rithist", "confirmations.quiet_post_quote_info.got_it": "Tha mi agaibh", - "confirmations.quiet_post_quote_info.message": "Nuair a luaidheas tu post a tha poblach ach sàmhach, thèid am post agad fhalach o loidhnichean-ama nan treandaichean.", + "confirmations.quiet_post_quote_info.message": "Nuair a luaidheas tu post sàmhach, thèid am post agad fhalach o loidhnichean-ama nan treandaichean.", "confirmations.quiet_post_quote_info.title": "Luaidh air postaichean sàmhach", "confirmations.redraft.confirm": "Sguab às ⁊ dèan dreachd ùr", "confirmations.redraft.message": "A bheil thu cinnteach gu bheil thu airson am post seo a sguabadh às agus dreachd ùr a thòiseachadh? Caillidh tu gach annsachd is brosnachadh air agus thèid freagairtean dhan phost thùsail ’nan dìlleachdanan.", @@ -758,7 +758,7 @@ "privacy.quote.disabled": "{visibility}, luaidh à comas", "privacy.quote.limited": "{visibility}, luaidh cuingichte", "privacy.unlisted.additional": "Tha seo coltach ris an fhaicsinneachd phoblach ach cha nochd am post air loidhnichean-ama an t-saoghail phoblaich, nan tagaichean hais no an rùrachaidh no ann an toraidhean luirg Mhastodon fiù ’s ma thug thu ro-aonta airson sin seachad.", - "privacy.unlisted.long": "Poblach ach falaichte o na toraidhean-luirg, na treandaichean ’s na loichnichean-ama poblach", + "privacy.unlisted.long": "Falaichte o na toraidhean-luirg, na treandaichean ’s na loidhnichean-ama poblach", "privacy.unlisted.short": "Sàmhach", "privacy_policy.last_updated": "An t-ùrachadh mu dheireadh {date}", "privacy_policy.title": "Poileasaidh prìobhaideachd", @@ -1031,6 +1031,6 @@ "visibility_modal.quote_followers": "Luchd-leantainn a-mhàin", "visibility_modal.quote_label": "Cò dh’fhaodas luaidh", "visibility_modal.quote_nobody": "Mi fhìn a-mhàin", - "visibility_modal.quote_public": "Neach sam bith", + "visibility_modal.quote_public": "A h-uile duine", "visibility_modal.save": "Sàbhail" } diff --git a/app/javascript/mastodon/locales/gl.json b/app/javascript/mastodon/locales/gl.json index 644dc883ffce98..7d30a680586001 100644 --- a/app/javascript/mastodon/locales/gl.json +++ b/app/javascript/mastodon/locales/gl.json @@ -18,7 +18,7 @@ "account.badges.bot": "Automatizada", "account.badges.group": "Grupo", "account.block": "Bloquear @{name}", - "account.block_domain": "Agochar todo de {domain}", + "account.block_domain": "Bloquear o dominio {domain}", "account.block_short": "Bloquear", "account.blocked": "Bloqueada", "account.blocking": "Bloqueos", diff --git a/app/javascript/mastodon/locales/hr.json b/app/javascript/mastodon/locales/hr.json index 3f8842d91ffadd..233af3ae8cb73f 100644 --- a/app/javascript/mastodon/locales/hr.json +++ b/app/javascript/mastodon/locales/hr.json @@ -8,6 +8,7 @@ "about.domain_blocks.silenced.title": "Ograničen", "about.domain_blocks.suspended.explanation": "Podatci s ovog poslužitelja neće se obrađivati, pohranjivati ili razmjenjivati, što onemogućuje bilo kakvu interakciju ili komunikaciju s korisnicima s ovog poslužitelja.", "about.domain_blocks.suspended.title": "Suspendiran", + "about.language_label": "Jezik", "about.not_available": "Te informacije nisu dostupne na ovom poslužitelju.", "about.powered_by": "Decentralizirani društveni mediji koje pokreće {mastodon}", "about.rules": "Pravila servera", @@ -23,12 +24,16 @@ "account.direct": "Privatno spomeni @{name}", "account.disable_notifications": "Nemoj me obavjestiti kada @{name} napravi objavu", "account.edit_profile": "Uredi profil", + "account.edit_profile_short": "Uredi", "account.enable_notifications": "Obavjesti me kada @{name} napravi objavu", "account.endorse": "Istakni na profilu", "account.featured_tags.last_status_at": "Zadnji post {date}", "account.featured_tags.last_status_never": "Nema postova", "account.follow": "Prati", "account.follow_back": "Slijedi natrag", + "account.follow_request_cancel": "Poništi zahtjev", + "account.follow_request_cancel_short": "Odustani", + "account.follow_request_short": "Zatraži", "account.followers": "Pratitelji", "account.followers.empty": "Nitko još ne prati korisnika/cu.", "account.following": "Pratim", @@ -76,6 +81,11 @@ "alert.rate_limited.title": "Ograničenje učestalosti", "alert.unexpected.message": "Dogodila se neočekivana greška.", "alert.unexpected.title": "Ups!", + "alt_text_badge.title": "Alternativni tekst", + "alt_text_modal.add_alt_text": "Dodaj altenativni tekst", + "alt_text_modal.add_text_from_image": "Dodaj tekst iz slike", + "alt_text_modal.cancel": "Odustani", + "alt_text_modal.done": "Gotovo", "announcement.announcement": "Najava", "attachments_list.unprocessed": "(neobrađeno)", "audio.hide": "Sakrij audio", diff --git a/app/javascript/mastodon/locales/is.json b/app/javascript/mastodon/locales/is.json index 1c0b29d204968f..28c82032222d18 100644 --- a/app/javascript/mastodon/locales/is.json +++ b/app/javascript/mastodon/locales/is.json @@ -61,7 +61,7 @@ "account.languages": "Breyta tungumálum í áskrift", "account.link_verified_on": "Eignarhald á þessum tengli var athugað þann {date}", "account.locked_info": "Staða gagnaleyndar á þessum aðgangi er stillt á læsingu. Eigandinn yfirfer handvirkt hverjir geti fylgst með honum.", - "account.media": "Myndskrár", + "account.media": "Myndefni", "account.mention": "Minnast á @{name}", "account.moved_to": "{name} hefur gefið til kynna að nýi notandaaðgangurinn sé:", "account.mute": "Þagga niður í @{name}", @@ -70,7 +70,7 @@ "account.muted": "Þaggaður", "account.muting": "Þöggun", "account.mutual": "Þið fylgist með hvor öðrum", - "account.no_bio": "Engri lýsingu útvegað.", + "account.no_bio": "Engin lýsing gefin upp.", "account.open_original_page": "Opna upprunalega síðu", "account.posts": "Færslur", "account.posts_with_replies": "Færslur og svör", @@ -315,7 +315,7 @@ "dropdown.empty": "Veldu valkost", "embed.instructions": "Felldu þessa færslu inn í vefsvæðið þitt með því að afrita kóðann hér fyrir neðan.", "embed.preview": "Svona mun þetta líta út:", - "emoji_button.activity": "Virkni", + "emoji_button.activity": "Athafnir", "emoji_button.clear": "Hreinsa", "emoji_button.custom": "Sérsniðin", "emoji_button.flags": "Flögg", @@ -606,8 +606,8 @@ "notification.admin.report_statuses_other": "{name} kærði {target}", "notification.admin.sign_up": "{name} skráði sig", "notification.admin.sign_up.name_and_others": "{name} og {count, plural, one {# í viðbót hefur} other {# í viðbót hafa}} skráð sig", - "notification.annual_report.message": "{year} á #Wrapstodon bíður! Afhjúpaðu hvað bar hæst á árinu og minnistæðustu augnablikin á Mastodon!", - "notification.annual_report.view": "Skoða #Wrapstodon", + "notification.annual_report.message": "Ársuppgjörið {year} bíður á #Wrapstodon! Afhjúpaðu hvað bar hæst á árinu og minnistæðustu augnablikin á Mastodon!", + "notification.annual_report.view": "Skoða ársuppgjör á #Wrapstodon", "notification.favourite": "{name} setti færsluna þína í eftirlæti", "notification.favourite.name_and_others_with_link": "{name} og {count, plural, one {# í viðbót hefur} other {# í viðbót hafa}} sett færsluna þína í eftirlæti", "notification.favourite_pm": "{name} setti í eftirlæti færslu í einkaspjalli þar sem þú minntist á viðkomandi", diff --git a/app/javascript/mastodon/locales/it.json b/app/javascript/mastodon/locales/it.json index bc0a90a07e9a70..04dc63a1e5ac70 100644 --- a/app/javascript/mastodon/locales/it.json +++ b/app/javascript/mastodon/locales/it.json @@ -11,7 +11,7 @@ "about.domain_blocks.suspended.title": "Sospeso", "about.language_label": "Lingua", "about.not_available": "Queste informazioni non sono state rese disponibili su questo server.", - "about.powered_by": "Social media decentralizzato alimentato da {mastodon}", + "about.powered_by": "Social media decentralizzato basato su {mastodon}", "about.rules": "Regole del server", "account.account_note_header": "Note personali", "account.add_or_remove_from_list": "Aggiungi o Rimuovi dalle liste", @@ -31,10 +31,10 @@ "account.edit_profile_short": "Modifica", "account.enable_notifications": "Avvisami quando @{name} pubblica un post", "account.endorse": "In evidenza sul profilo", - "account.familiar_followers_many": "Seguito da {name1}, {name2}, e {othersCount, plural, one {un altro che conosci} other {# altri che conosci}}", + "account.familiar_followers_many": "Seguito da {name1}, {name2}, e {othersCount, plural, one {un altro che conosci} other {altri # che conosci}}", "account.familiar_followers_one": "Seguito da {name1}", "account.familiar_followers_two": "Seguito da {name1} e {name2}", - "account.featured": "In primo piano", + "account.featured": "In evidenza", "account.featured.accounts": "Profili", "account.featured.hashtags": "Hashtag", "account.featured_tags.last_status_at": "Ultimo post il {date}", @@ -42,13 +42,13 @@ "account.follow": "Segui", "account.follow_back": "Segui a tua volta", "account.follow_back_short": "Segui a tua volta", - "account.follow_request": "Richiesta di seguire", + "account.follow_request": "Richiedi di seguire", "account.follow_request_cancel": "Annulla la richiesta", "account.follow_request_cancel_short": "Annulla", "account.follow_request_short": "Richiesta", "account.followers": "Follower", "account.followers.empty": "Ancora nessuno segue questo utente.", - "account.followers_counter": "{count, plural, one {{counter} seguace} other {{counter} seguaci}}", + "account.followers_counter": "{count, plural, one {{counter} follower} other {{counter} follower}}", "account.followers_you_know_counter": "{counter} che conosci", "account.following": "Seguiti", "account.following_counter": "{count, plural, one {{counter} segui} other {{counter} seguiti}}", @@ -74,7 +74,7 @@ "account.open_original_page": "Apri la pagina originale", "account.posts": "Post", "account.posts_with_replies": "Post e risposte", - "account.remove_from_followers": "Rimuovi {name} dai seguaci", + "account.remove_from_followers": "Rimuovi {name} dai follower", "account.report": "Segnala @{name}", "account.requested_follow": "{name} ha richiesto di seguirti", "account.requests_to_follow_you": "Richieste di seguirti", @@ -97,8 +97,8 @@ "admin.dashboard.retention.cohort": "Mese d'iscrizione", "admin.dashboard.retention.cohort_size": "Nuovi utenti", "admin.impact_report.instance_accounts": "Profili di account che questo eliminerebbe", - "admin.impact_report.instance_followers": "I seguaci che i nostri utenti perderebbero", - "admin.impact_report.instance_follows": "I seguaci che i loro utenti perderebbero", + "admin.impact_report.instance_followers": "I follower che i nostri utenti perderebbero", + "admin.impact_report.instance_follows": "I follower che i loro utenti perderebbero", "admin.impact_report.title": "Riepilogo dell'impatto", "alert.rate_limited.message": "Sei pregato di riprovare dopo le {retry_time, time, medium}.", "alert.rate_limited.title": "Limitazione per eccesso di richieste", @@ -118,7 +118,7 @@ "annual_report.summary.archetype.oracle": "L'oracolo", "annual_report.summary.archetype.pollster": "Sondaggista", "annual_report.summary.archetype.replier": "Utente socievole", - "annual_report.summary.followers.followers": "seguaci", + "annual_report.summary.followers.followers": "follower", "annual_report.summary.followers.total": "{count} in totale", "annual_report.summary.here_it_is": "Ecco il tuo {year} in sintesi:", "annual_report.summary.highlighted_post.by_favourites": "il post più apprezzato", @@ -203,7 +203,7 @@ "compose_form.direct_message_warning_learn_more": "Scopri di più", "compose_form.encryption_warning": "I post su Mastodon non sono crittografati end-to-end. Non condividere alcuna informazione sensibile su Mastodon.", "compose_form.hashtag_warning": "Questo post non sarà elencato sotto alcun hashtag, poiché non è pubblico. Solo i post pubblici possono essere cercati per hashtag.", - "compose_form.lock_disclaimer": "Il tuo profilo non è {locked}. Chiunque può seguirti per visualizzare i tuoi post per soli seguaci.", + "compose_form.lock_disclaimer": "Il tuo profilo non è {locked}. Chiunque può seguirti per visualizzare i tuoi post per soli follower.", "compose_form.lock_disclaimer.lock": "bloccato", "compose_form.placeholder": "Cos'hai in mente?", "compose_form.poll.duration": "Durata del sondaggio", @@ -251,7 +251,7 @@ "confirmations.private_quote_notify.confirm": "Pubblica il post", "confirmations.private_quote_notify.do_not_show_again": "Non mostrarmi più questo messaggio", "confirmations.private_quote_notify.message": "La persona che stai citando e le altre persone menzionate riceveranno una notifica e potranno visualizzare il tuo post, anche se non ti stanno seguendo.", - "confirmations.private_quote_notify.title": "Condividere con i seguaci e gli utenti menzionati?", + "confirmations.private_quote_notify.title": "Condividere con i follower e gli utenti menzionati?", "confirmations.quiet_post_quote_info.dismiss": "Non ricordarmelo più", "confirmations.quiet_post_quote_info.got_it": "Ho capito", "confirmations.quiet_post_quote_info.message": "Quando citi un post pubblico silenzioso, il tuo post verrà nascosto dalle timeline di tendenza.", @@ -259,9 +259,9 @@ "confirmations.redraft.confirm": "Elimina e riscrivi", "confirmations.redraft.message": "Sei sicuro di voler eliminare questo post e riscriverlo? I preferiti e i boost andranno persi e le risposte al post originale non saranno più collegate.", "confirmations.redraft.title": "Eliminare e riformulare il post?", - "confirmations.remove_from_followers.confirm": "Rimuovi il seguace", + "confirmations.remove_from_followers.confirm": "Rimuovi il follower", "confirmations.remove_from_followers.message": "{name} smetterà di seguirti. Si è sicuri di voler procedere?", - "confirmations.remove_from_followers.title": "Rimuovi il seguace?", + "confirmations.remove_from_followers.title": "Rimuovere il follower?", "confirmations.revoke_quote.confirm": "Elimina il post", "confirmations.revoke_quote.message": "Questa azione non può essere annullata.", "confirmations.revoke_quote.title": "Rimuovere il post?", @@ -296,8 +296,8 @@ "domain_block_modal.they_cant_follow": "Nessuno da questo server può seguirti.", "domain_block_modal.they_wont_know": "Non sapranno di essere stati bloccati.", "domain_block_modal.title": "Bloccare il dominio?", - "domain_block_modal.you_will_lose_num_followers": "Perderai {followersCount, plural, one {{followersCountDisplay} seguace} other {{followersCountDisplay} seguaci}} e {followingCount, plural, one {{followingCountDisplay} persona che segui} other {{followingCountDisplay} persone che segui}}.", - "domain_block_modal.you_will_lose_relationships": "Perderai tutti i seguaci e le persone che segui da questo server.", + "domain_block_modal.you_will_lose_num_followers": "Perderai {followersCount, plural, one {{followersCountDisplay} follower} other {{followersCountDisplay} follower}} e {followingCount, plural, one {{followingCountDisplay} persona che segui} other {{followingCountDisplay} persone che segui}}.", + "domain_block_modal.you_will_lose_relationships": "Perderai tutti i follower e le persone che segui da questo server.", "domain_block_modal.you_wont_see_posts": "Non vedrai post o notifiche dagli utenti su questo server.", "domain_pill.activitypub_lets_connect": "Ti consente di connetterti e interagire con le persone non solo su Mastodon, ma anche su diverse app social.", "domain_pill.activitypub_like_language": "ActivityPub è come la lingua che Mastodon parla con altri social network.", @@ -310,7 +310,7 @@ "domain_pill.who_they_are": "Poiché i nomi univoci indicano chi sia qualcuno e dove si trovi, puoi interagire con le persone attraverso la rete sociale delle .", "domain_pill.who_you_are": "Poiché il tuo nome univoco indica chi tu sia e dove ti trovi, le persone possono interagire con te sulla rete sociale delle .", "domain_pill.your_handle": "Il tuo nome univoco:", - "domain_pill.your_server": "La tua casa digitale, dove vivono tutti i tuoi post. Non ti piace questa? Cambia server in qualsiasi momento e porta con te anche i tuoi seguaci.", + "domain_pill.your_server": "La tua casa digitale, dove vivono tutti i tuoi post. Non ti piace questa? Cambia server in qualsiasi momento e porta con te anche i tuoi follower.", "domain_pill.your_username": "Il tuo identificatore univoco su questo server. È possibile trovare utenti con lo stesso nome utente su server diversi.", "dropdown.empty": "Seleziona un'opzione", "embed.instructions": "Incorpora questo post sul tuo sito web, copiando il seguente codice.", @@ -332,7 +332,7 @@ "emoji_button.travel": "Viaggi & Luoghi", "empty_column.account_featured.me": "Non hai ancora messo in evidenza nulla. Sapevi che puoi mettere in evidenza gli hashtag che usi più spesso e persino gli account dei tuoi amici sul tuo profilo?", "empty_column.account_featured.other": "{acct} non ha ancora messo in evidenza nulla. Sapevi che puoi mettere in evidenza gli hashtag che usi più spesso e persino gli account dei tuoi amici sul tuo profilo?", - "empty_column.account_featured_other.unknown": "Questo account non ha ancora pubblicato nulla.", + "empty_column.account_featured_other.unknown": "Questo account non ha ancora messo nulla in evidenza.", "empty_column.account_hides_collections": "Questo utente ha scelto di non rendere disponibili queste informazioni", "empty_column.account_suspended": "Profilo sospeso", "empty_column.account_timeline": "Nessun post qui!", @@ -405,7 +405,7 @@ "follow_suggestions.hints.most_followed": "Questo profilo è uno dei più seguiti su {domain}.", "follow_suggestions.hints.most_interactions": "Recentemente, questo profilo ha ricevuto molta attenzione su {domain}.", "follow_suggestions.hints.similar_to_recently_followed": "Questo profilo è simile ai profili che hai seguito più recentemente.", - "follow_suggestions.personalized_suggestion": "Suggerimenti personalizzati", + "follow_suggestions.personalized_suggestion": "Suggerimento personalizzato", "follow_suggestions.popular_suggestion": "Suggerimento frequente", "follow_suggestions.popular_suggestion_longer": "Popolare su {domain}", "follow_suggestions.similar_to_recently_followed_longer": "Simile ai profili che hai seguito di recente", @@ -443,14 +443,14 @@ "hashtag.unfeature": "Non mettere in evidenza sul profilo", "hashtag.unfollow": "Smetti di seguire l'hashtag", "hashtags.and_other": "…e {count, plural, other {# in più}}", - "hints.profiles.followers_may_be_missing": "I seguaci per questo profilo potrebbero essere mancanti.", + "hints.profiles.followers_may_be_missing": "I follower per questo profilo potrebbero essere mancanti.", "hints.profiles.follows_may_be_missing": "I profili seguiti per questo profilo potrebbero essere mancanti.", "hints.profiles.posts_may_be_missing": "Alcuni post da questo profilo potrebbero essere mancanti.", - "hints.profiles.see_more_followers": "Vedi altri seguaci su {domain}", + "hints.profiles.see_more_followers": "Vedi altri follower su {domain}", "hints.profiles.see_more_follows": "Vedi altri profili seguiti su {domain}", "hints.profiles.see_more_posts": "Vedi altri post su {domain}", "home.column_settings.show_quotes": "Mostra le citazioni", - "home.column_settings.show_reblogs": "Mostra reblog", + "home.column_settings.show_reblogs": "Mostra le condivisioni", "home.column_settings.show_replies": "Mostra risposte", "home.hide_announcements": "Nascondi annunci", "home.pending_critical_update.body": "Ti preghiamo di aggiornare il tuo server di Mastodon, il prima possibile!", @@ -505,7 +505,7 @@ "keyboard_shortcuts.open_media": "Apre i multimedia", "keyboard_shortcuts.pinned": "Apre l'elenco dei post fissati", "keyboard_shortcuts.profile": "Apre il profilo dell'autore", - "keyboard_shortcuts.quote": "Cita il post", + "keyboard_shortcuts.quote": "Cita post", "keyboard_shortcuts.reply": "Risponde al post", "keyboard_shortcuts.requests": "Apre l'elenco delle richieste di seguirti", "keyboard_shortcuts.search": "Focalizza sulla barra di ricerca", @@ -580,7 +580,7 @@ "navigation_bar.filters": "Parole silenziate", "navigation_bar.follow_requests": "Richieste di seguirti", "navigation_bar.followed_tags": "Hashtag seguiti", - "navigation_bar.follows_and_followers": "Seguiti e seguaci", + "navigation_bar.follows_and_followers": "Seguiti e follower", "navigation_bar.import_export": "Importa ed esporta", "navigation_bar.lists": "Liste", "navigation_bar.live_feed_local": "Feed in diretta (locale)", @@ -639,9 +639,9 @@ "notification.reblog.name_and_others_with_link": "{name} e {count, plural, one {# altro} other {altri #}} hanno condiviso il tuo post", "notification.relationships_severance_event": "Connessioni perse con {name}", "notification.relationships_severance_event.account_suspension": "Un amministratore da {from} ha sospeso {target}, il che significa che non puoi più ricevere aggiornamenti da loro o interagire con loro.", - "notification.relationships_severance_event.domain_block": "Un amministratore da {from} ha bloccato {target}, inclusi {followersCount} dei tuoi seguaci e {followingCount, plural, one {# account} other {# account}} che segui.", + "notification.relationships_severance_event.domain_block": "Un amministratore da {from} ha bloccato {target}, inclusi {followersCount} dei tuoi follower e {followingCount, plural, one {# account} other {# account}} che segui.", "notification.relationships_severance_event.learn_more": "Scopri di più", - "notification.relationships_severance_event.user_domain_block": "Tu hai bloccato {target}, rimuovendo {followersCount} dei tuoi seguaci e {followingCount, plural, one {# account} other {# account}} che segui.", + "notification.relationships_severance_event.user_domain_block": "Hai bloccato {target}, rimuovendo {followersCount} dei tuoi follower e {followingCount, plural, one {# account} other {# account}} che segui.", "notification.status": "{name} ha appena pubblicato un post", "notification.update": "{name} ha modificato un post", "notification_requests.accept": "Accetta", @@ -672,7 +672,7 @@ "notifications.column_settings.favourite": "Preferiti:", "notifications.column_settings.filter_bar.advanced": "Mostra tutte le categorie", "notifications.column_settings.filter_bar.category": "Barra del filtro veloce", - "notifications.column_settings.follow": "Nuovi seguaci:", + "notifications.column_settings.follow": "Nuovi follower:", "notifications.column_settings.follow_request": "Nuove richieste di seguirti:", "notifications.column_settings.group": "Gruppo", "notifications.column_settings.mention": "Menzioni:", @@ -928,7 +928,7 @@ "status.quote_error.pending_approval": "Post in attesa", "status.quote_error.pending_approval_popout.body": "Su Mastodon, puoi controllare se qualcuno può citarti. Questo post è in attesa dell'approvazione dell'autore originale.", "status.quote_error.revoked": "Post rimosso dall'autore", - "status.quote_followers_only": "Solo i seguaci possono citare questo post", + "status.quote_followers_only": "Solo i follower possono citare questo post", "status.quote_manual_review": "L'autore esaminerà manualmente", "status.quote_noun": "Citazione", "status.quote_policy_change": "Cambia chi può citare", @@ -941,7 +941,7 @@ "status.read_more": "Leggi di più", "status.reblog": "Reblog", "status.reblog_or_quote": "Condividi o cita", - "status.reblog_private": "Condividi di nuovo con i tuoi seguaci", + "status.reblog_private": "Condividi di nuovo con i tuoi follower", "status.reblogged_by": "Rebloggato da {name}", "status.reblogs": "{count, plural, one {boost} other {boost}}", "status.reblogs.empty": "Ancora nessuno ha rebloggato questo post. Quando qualcuno lo farà, apparirà qui.", @@ -1024,11 +1024,11 @@ "visibility_modal.helper.direct_quoting": "Le menzioni private scritte su Mastodon non possono essere citate da altri.", "visibility_modal.helper.privacy_editing": "La visibilità non può essere modificata dopo la pubblicazione di un post.", "visibility_modal.helper.privacy_private_self_quote": "Le autocitazioni di post privati ​​non possono essere rese pubbliche.", - "visibility_modal.helper.private_quoting": "I post scritti e riservati ai seguaci su Mastodon non possono essere citati da altri.", + "visibility_modal.helper.private_quoting": "I post scritti e riservati ai follower su Mastodon non possono essere citati da altri.", "visibility_modal.helper.unlisted_quoting": "Quando le persone ti citano, il loro post verrà nascosto anche dalle timeline di tendenza.", "visibility_modal.instructions": "Controlla chi può interagire con questo post. Puoi anche applicare le impostazioni a tutti i post futuri andando su Preferenze > Impostazioni predefinite per i post.", "visibility_modal.privacy_label": "Visibilità", - "visibility_modal.quote_followers": "Solo i seguaci", + "visibility_modal.quote_followers": "Solo i follower", "visibility_modal.quote_label": "Chi può citare", "visibility_modal.quote_nobody": "Solo io", "visibility_modal.quote_public": "Chiunque", diff --git a/app/javascript/mastodon/locales/kab.json b/app/javascript/mastodon/locales/kab.json index fb8a5bb0c7a96e..9a5a273252196e 100644 --- a/app/javascript/mastodon/locales/kab.json +++ b/app/javascript/mastodon/locales/kab.json @@ -36,6 +36,7 @@ "account.featured_tags.last_status_never": "Ulac tisuffaɣ", "account.follow": "Ḍfer", "account.follow_back": "Ḍfer-it ula d kečč·mm", + "account.follow_back_short": "Ḍfer-it ula d kečč·mm", "account.follow_request_cancel": "Semmet asuter", "account.follow_request_cancel_short": "Semmet", "account.follow_request_short": "Asuter", @@ -110,6 +111,7 @@ "boost_modal.reblog": "Zuzer tasuffeɣt?", "bundle_column_error.copy_stacktrace": "Nɣel tuccḍa n uneqqis", "bundle_column_error.error.title": "Uh, ala !", + "bundle_column_error.network.body": "Teḍra-d tuccḍa deg usali n usebter-a. Aya yezmer ad yili d ugur akudan deg tuqqna-inek·inem ɣer internet neɣ deg uqeddac-a.", "bundle_column_error.network.title": "Tuccḍa deg uẓeṭṭa", "bundle_column_error.retry": "Ɛreḍ tikelt-nniḍen", "bundle_column_error.return": "Uɣal ɣer ugejdan", @@ -181,6 +183,10 @@ "confirmations.delete_list.message": "Tebɣiḍ s tidet ad tekkseḍ umuɣ-agi i lebda?", "confirmations.delete_list.title": "Tukksa n tebdart?", "confirmations.discard_draft.confirm": "Ttu-t u kemmel", + "confirmations.discard_draft.edit.cancel": "Tuɣalin ar umaẓrag", + "confirmations.discard_draft.edit.title": "Deggeṛ isenfal n yizen-ik·im?", + "confirmations.discard_draft.post.cancel": "Tuɣalin ar urewway", + "confirmations.discard_draft.post.title": "Deggeṛ arewway n yizen?", "confirmations.discard_edit_media.confirm": "Sefsex", "confirmations.follow_to_list.confirm": "Ḍfeṛ-it sakin rnu-t ɣer tebdart", "confirmations.follow_to_list.title": "Ḍfer aseqdac?", @@ -191,9 +197,11 @@ "confirmations.missing_alt_text.secondary": "Suffeɣ akken yebɣu yili", "confirmations.missing_alt_text.title": "Rnu aḍris amlellay?", "confirmations.mute.confirm": "Sgugem", + "confirmations.private_quote_notify.confirm": "Suffeɣ tasuffeɣt", "confirmations.quiet_post_quote_info.dismiss": "Ur iyi-d-smektay ara", "confirmations.quiet_post_quote_info.got_it": "Gziɣ-t", "confirmations.redraft.confirm": "Kkes sakin ɛiwed tira", + "confirmations.redraft.title": "Kkes sakin ɛiwed tira n tsuffeɣt?", "confirmations.remove_from_followers.confirm": "Kkes aneḍfar", "confirmations.revoke_quote.confirm": "Kkes tasuffeɣt", "confirmations.revoke_quote.title": "Kkes tasuffeɣt?", @@ -328,8 +336,11 @@ "hashtag.counter_by_accounts": "{count, plural, one {{counter} imtekki} other {{counter} n imtekkiyen}}", "hashtag.counter_by_uses": "{count, plural, one {{counter} n tsuffeɣt} other {{counter} n tsuffaɣ}}", "hashtag.counter_by_uses_today": "{count, plural, one {{counter} n tsuffeɣt} other {{counter} n tsuffaɣ}} ass-a", + "hashtag.feature": "Welleh fell-as deg umaɣnu-inek·inem", "hashtag.follow": "Ḍfeṛ ahacṭag", "hashtag.mute": "Sgugem #{hashtag}", + "hashtag.unfeature": "Ur ttwellih ara fell-as deg umaɣnu-inek·inem", + "hashtag.unfollow": "Ḥbes aḍfar n uhacṭag", "hashtags.and_other": "…d {count, plural, one {}other {# nniḍen}}", "hints.profiles.see_more_posts": "Wali ugar n tsuffaɣ ɣef {domain}", "home.column_settings.show_quotes": "Sken-d tibdarin", diff --git a/app/javascript/mastodon/locales/kk.json b/app/javascript/mastodon/locales/kk.json index 8e29c3fbeed207..024c014972e976 100644 --- a/app/javascript/mastodon/locales/kk.json +++ b/app/javascript/mastodon/locales/kk.json @@ -9,6 +9,7 @@ "about.domain_blocks.silenced.title": "Шектеулі", "about.domain_blocks.suspended.explanation": "Бұл сервердің деректері өңделмейді, сақталмайды және айырбасталмайды, сондықтан бұл сервердің қолданушыларымен кез келген әрекеттесу немесе байланыс мүмкін емес.", "about.domain_blocks.suspended.title": "Тоқтатылған", + "about.language_label": "Тіл", "about.not_available": "Бұл ақпарат бұл серверде қолжетімді емес.", "about.powered_by": "{mastodon} негізіндегі орталықсыз әлеуметтік желі", "about.rules": "Сервер ережелері", @@ -19,11 +20,13 @@ "account.block_domain": "{domain} доменін бұғаттау", "account.block_short": "Бұғаттау", "account.blocked": "Бұғатталған", + "account.blocking": "Бұғаттау", "account.cancel_follow_request": "Withdraw follow request", "account.direct": "@{name} жеке айту", "account.disable_notifications": "@{name} постары туралы ескертпеу", "account.domain_blocking": "Доменді бұғаттау", "account.edit_profile": "Профильді өңдеу", + "account.edit_profile_short": "Түзеу", "account.enable_notifications": "@{name} постары туралы ескерту", "account.endorse": "Профильде ұсыну", "account.familiar_followers_many": "{name1}, {name2} және {othersCount, plural, one {сіз білетін тағы бір адам} other {сіз білетін тағы # адам}} жазылған", @@ -91,6 +94,9 @@ "alert.rate_limited.title": "Бағалау шектеулі", "alert.unexpected.message": "Бір нәрсе дұрыс болмады.", "alert.unexpected.title": "Өй!", + "alt_text_badge.title": "Балама мазмұны", + "alt_text_modal.add_alt_text": "Балама мазмұнды қосу", + "alt_text_modal.done": "Дайын", "announcement.announcement": "Хабарландыру", "boost_modal.combo": "Келесіде өткізіп жіберу үшін басыңыз {combo}", "bundle_column_error.retry": "Қайтадан көріңіз", diff --git a/app/javascript/mastodon/locales/ko.json b/app/javascript/mastodon/locales/ko.json index 00e79ddb3431df..20ee9c95fa24ff 100644 --- a/app/javascript/mastodon/locales/ko.json +++ b/app/javascript/mastodon/locales/ko.json @@ -134,14 +134,14 @@ "annual_report.summary.thanks": "마스토돈과 함께 해주셔서 감사합니다!", "attachments_list.unprocessed": "(처리 안 됨)", "audio.hide": "소리 숨기기", - "block_modal.remote_users_caveat": "우리는 {domain} 서버가 당신의 결정을 존중해 주길 부탁할 것입니다. 하지만 몇몇 서버는 차단을 다르게 취급할 수 있기 때문에 규정이 준수되는 것을 보장할 수는 없습니다. 공개 게시물은 로그인 하지 않은 사용자들에게 여전히 보여질 수 있습니다.", + "block_modal.remote_users_caveat": "{domain} 서버에 요청을 보냈습니다. 하지만 일부 서버는 차단 처리 방식이 달라 반영되지 않을 수 있습니다. 또한 공개 게시물은 로그인하지 않은 사용자들에게 계속 노출될 수 있습니다.", "block_modal.show_less": "간략히 보기", "block_modal.show_more": "더 보기", "block_modal.they_cant_mention": "나를 멘션하거나 팔로우 할 수 없습니다.", - "block_modal.they_cant_see_posts": "내가 작성한 게시물을 볼 수 없고 나도 그가 작성한 게시물을 보지 않게 됩니다.", + "block_modal.they_cant_see_posts": "상대방이 내 게시물을 볼 수 없게 되며 나도 상대방의 게시물을 볼 수 없게 됩니다.", "block_modal.they_will_know": "자신이 차단 당했다는 사실을 확인할 수 있습니다.", "block_modal.title": "사용자를 차단할까요?", - "block_modal.you_wont_see_mentions": "그를 멘션하는 게시물을 더는 보지 않습니다.", + "block_modal.you_wont_see_mentions": "해당 사용자를 멘션한 게시물이 보이지 않게 됩니다.", "boost_modal.combo": "다음엔 {combo}를 눌러서 이 과정을 건너뛸 수 있습니다", "boost_modal.reblog": "게시물을 부스트할까요?", "boost_modal.undo_reblog": "게시물을 부스트 취소할까요?", @@ -155,7 +155,7 @@ "bundle_column_error.routing.body": "요청하신 페이지를 찾을 수 없습니다. 주소창에 적힌 URL이 확실히 맞나요?", "bundle_column_error.routing.title": "404", "bundle_modal_error.close": "닫기", - "bundle_modal_error.message": "이 화면을 불러오는 중 뭔가 잘못되었습니다.", + "bundle_modal_error.message": "화면을 불러오는 동안 오류가 발생했습니다.", "bundle_modal_error.retry": "다시 시도", "closed_registrations.other_server_instructions": "마스토돈은 분산화 되어 있기 때문에, 다른 서버에서 계정을 만들더라도 이 서버와 상호작용 할 수 있습니다.", "closed_registrations_modal.description": "{domain}은 현재 가입이 불가능합니다. 하지만 마스토돈을 이용하기 위해 꼭 {domain}을 사용할 필요는 없다는 사실을 인지해 두세요.", @@ -232,7 +232,7 @@ "confirmations.discard_draft.edit.message": "편집중인 게시물 변경사항을 모두 잃게 됩니다.", "confirmations.discard_draft.edit.title": "게시물 변경사항을 삭제할까요?", "confirmations.discard_draft.post.cancel": "초안으로 돌아가기", - "confirmations.discard_draft.post.message": "작성하고 있던 변경사항을 잃게 됩니다.", + "confirmations.discard_draft.post.message": "계속 진행하면 현재 작성 중인 게시물이 삭제됩니다.", "confirmations.discard_draft.post.title": "게시물 초안을 삭제할까요?", "confirmations.discard_edit_media.confirm": "저장 안함", "confirmations.discard_edit_media.message": "미디어 설명이나 미리보기에 대한 저장하지 않은 변경사항이 있습니다. 버리시겠습니까?", @@ -243,17 +243,18 @@ "confirmations.logout.message": "정말로 로그아웃 하시겠습니까?", "confirmations.logout.title": "로그아웃 할까요?", "confirmations.missing_alt_text.confirm": "대체 텍스트 추가", - "confirmations.missing_alt_text.message": "대체 텍스트가 없는 미디어를 포함하고 있습니다. 설명을 추가하면 더 많은 사람들이 내 콘텐츠에 접근할 수 있습니다. ", + "confirmations.missing_alt_text.message": "대체 텍스트가 없는 미디어가 포함되어 있습니다. 설명을 추가하면 더 많은 사람들이 내 콘텐츠에 접근할 수 있습니다.", "confirmations.missing_alt_text.secondary": "그냥 게시하기", "confirmations.missing_alt_text.title": "대체 텍스트를 추가할까요? ", "confirmations.mute.confirm": "뮤트", "confirmations.private_quote_notify.cancel": "편집으로 돌아가기", "confirmations.private_quote_notify.confirm": "게시", "confirmations.private_quote_notify.do_not_show_again": "이 메시지를 다시 표시하지 않음", - "confirmations.private_quote_notify.message": "인용하려는 사람과 멘션된 사람들은 나를 팔로우하지 않더라도 게시물에 대한 알림을 받으며 내용을 볼 수 있습니다.", + "confirmations.private_quote_notify.message": "인용하려는 사용자 및 멘션된 다른 사람들에게 알림이 전송되며 상대방이 나를 팔로우하지 않더라도 해당 게시물을 볼 수 있습니다.", + "confirmations.private_quote_notify.title": "팔로워 및 언급된 사용자에게 공유하시겠습니까?", "confirmations.quiet_post_quote_info.dismiss": "다시 보지 않기", "confirmations.quiet_post_quote_info.got_it": "알겠습니다", - "confirmations.quiet_post_quote_info.message": "조용한 공개 게시물을 인용하면 그 게시물은 유행 타임라인에서 나타나지 않을 것입니다.", + "confirmations.quiet_post_quote_info.message": "조용한 공개 게시물을 인용하면 해당 게시물은 트렌드 타임라인에 노출되지 않습니다.", "confirmations.quiet_post_quote_info.title": "조용한 공개 게시물 인용하기", "confirmations.redraft.confirm": "삭제하고 다시 쓰기", "confirmations.redraft.message": "정말로 이 게시물을 삭제하고 다시 쓰시겠습니까? 해당 게시물에 대한 부스트와 좋아요를 잃게 되고 원본에 대한 답장은 연결 되지 않습니다.", @@ -288,9 +289,9 @@ "disabled_account_banner.text": "당신의 계정 {disabledAccount}는 현재 비활성화 상태입니다.", "dismissable_banner.community_timeline": "여기 있는 것들은 계정이 {domain}에 있는 사람들의 최근 공개 게시물들입니다.", "dismissable_banner.dismiss": "지우기", - "dismissable_banner.public_timeline": "이것은 {domain}에서 팔로우한 사람들의 최신 공개 게시물들입니다.", + "dismissable_banner.public_timeline": "이 게시물들은 {domain}에 있는 사람들이 팔로우하는 페디버스 사용자들의 최신 공개 게시물입니다.", "domain_block_modal.block": "서버 차단", - "domain_block_modal.block_account_instead": "대신 @{name}를 차단", + "domain_block_modal.block_account_instead": "대신 @{name} 차단", "domain_block_modal.they_can_interact_with_old_posts": "이 서버에 있는 사람들이 내 예전 게시물에 상호작용할 수는 있습니다.", "domain_block_modal.they_cant_follow": "이 서버의 누구도 나를 팔로우 할 수 없습니다.", "domain_block_modal.they_wont_know": "내가 차단했다는 사실을 모를 것입니다.", @@ -299,20 +300,20 @@ "domain_block_modal.you_will_lose_relationships": "이 서버의 팔로워와 팔로우를 모두 잃게 됩니다.", "domain_block_modal.you_wont_see_posts": "이 서버 사용자의 게시물이나 알림을 보지 않게 됩니다.", "domain_pill.activitypub_lets_connect": "이것은 마스토돈 뿐만이 아니라 다른 소셜 앱들을 넘나들며 사람들을 연결하고 상호작용 할 수 있게 합니다.", - "domain_pill.activitypub_like_language": "액티비티펍은 마스토돈이 다른 소셜 네트워크와 대화할 때 쓰는 언어 같은 것입니다.", + "domain_pill.activitypub_like_language": "액티비티펍은 마스토돈이 다른 소셜 네트워크와 대화할 때 사용하는 언어입니다.", "domain_pill.server": "서버", "domain_pill.their_handle": "이 사람의 핸들:", - "domain_pill.their_server": "그의 게시물이 살고 있는 디지털 거처입니다.", - "domain_pill.their_username": "그의 서버에서 유일한 식별자입니다. 다른 서버에서 같은 사용자명을 가진 사용자를 찾을 수도 있습니다.", + "domain_pill.their_server": "작성한 모든 글들이 담겨있는 디지털 공간입니다.", + "domain_pill.their_username": "서버 내에서 사용되는 고유 식별자입니다. 서버마다 동일한 사용자명이 존재할 수 있습니다.", "domain_pill.username": "사용자명", "domain_pill.whats_in_a_handle": "핸들엔 무엇이 담겨 있나요?", - "domain_pill.who_they_are": "핸들은 어디에 있는 누구인지를 나타내기 때문에 들의 소셜 웹을 넘나들며 사람들과 상호작용 할 수 있습니다.", - "domain_pill.who_you_are": "내 핸들은 내가 어디에 있는 누군지 나타내기 때문에 사람들은 을 통해 소셜 웹을 넘나들며 나와 상호작용 할 수 있습니다.", + "domain_pill.who_they_are": "핸들은 사용자가 누구이며 어디에 있는지 알려주므로 어디에서든 사람들과 자유롭게 소통할 수 있습니다.", + "domain_pill.who_you_are": "사용자의 핸들은 본인이 누구이며 어디에 있는지 나타내므로 어디에서든 사용자님과 소통할 수 있습니다.", "domain_pill.your_handle": "내 핸들:", - "domain_pill.your_server": "내 게시물들이 살고 있는 나의 디지털 거처입니다. 마음에 들지 않나요? 팔로워를 데리고 언제든지 다른 서버로 거처를 옮길 수도 있습니다.", + "domain_pill.your_server": "작성한 모든 글들이 담기는 디지털 공간입니다. 지금 서버가 마음에 들지 않나요? 언제든지 팔로워와 함께 서버를 이전할 수 있습니다.", "domain_pill.your_username": "이 서버에서 유일한 내 식별자입니다. 다른 서버에서 같은 사용자명을 가진 사용자를 찾을 수도 있습니다.", "dropdown.empty": "옵션 선택", - "embed.instructions": "아래의 코드를 복사하여 대화를 원하는 곳으로 공유하세요.", + "embed.instructions": "아래 코드를 복사하여 이 게시물을 사용자님의 웹사이트에 임베드하세요.", "embed.preview": "이렇게 표시됩니다:", "emoji_button.activity": "활동", "emoji_button.clear": "지우기", @@ -344,7 +345,7 @@ "empty_column.domain_blocks": "아직 차단한 도메인이 없습니다.", "empty_column.explore_statuses": "아직 유행하는 것이 없습니다. 나중에 다시 확인하세요!", "empty_column.favourited_statuses": "아직 좋아요한 게시물이 없습니다. 게시물을 좋아요 하면 여기에 나타납니다.", - "empty_column.favourites": "아직 아무도 이 게시물을 좋아요를 하지 않았습니다. 누군가 좋아요를 하면 여기에 나타납니다.", + "empty_column.favourites": "아직 아무도 이 게시물에 좋아요를 표시하지 않았습니다. 누군가 좋아요를 표시하면 여기서 확인할 수 있습니다.", "empty_column.follow_requests": "아직 팔로우 요청이 없습니다. 요청을 받았을 때 여기에 나타납니다.", "empty_column.followed_tags": "아직 아무 해시태그도 팔로우하고 있지 않습니다. 해시태그를 팔로우하면, 여기에 표시됩니다.", "empty_column.hashtag": "이 해시태그는 아직 사용되지 않았습니다.", @@ -354,10 +355,10 @@ "empty_column.notification_requests": "깔끔합니다! 여기엔 아무 것도 없습니다. 알림을 받게 되면 설정에 따라 여기에 나타나게 됩니다.", "empty_column.notifications": "아직 알림이 없습니다. 다른 사람들이 당신에게 반응했을 때, 여기에서 볼 수 있습니다.", "empty_column.public": "여기엔 아직 아무 것도 없습니다! 공개적으로 무언가 포스팅하거나, 다른 서버의 사용자를 팔로우 해서 채워보세요", - "error.unexpected_crash.explanation": "버그 혹은 브라우저 호환성 문제로 이 페이지를 올바르게 표시할 수 없습니다.", - "error.unexpected_crash.explanation_addons": "이 페이지는 올바르게 보여질 수 없습니다. 브라우저 애드온이나 자동 번역 도구 등으로 인해 발생된 에러일 수 있습니다.", + "error.unexpected_crash.explanation": "버그 혹은 브라우저 호환성 문제로 이 페이지를 불러올 수 없습니다.", + "error.unexpected_crash.explanation_addons": "이 페이지를 불러올 수 없습니다. 브라우저 확장 프로그램이나 자동 번역 도구로 인해 발생된 오류일 수 있습니다.", "error.unexpected_crash.next_steps": "페이지를 새로고침 해보세요. 그래도 해결되지 않는 경우, 다른 브라우저나 네이티브 앱으로도 마스토돈을 이용하실 수 있습니다.", - "error.unexpected_crash.next_steps_addons": "그걸 끄고 페이지를 새로고침 해보세요. 그래도 해결되지 않으면, 다른 브라우저나 네이티브 앱으로 마스토돈을 이용해 보실 수 있습니다.", + "error.unexpected_crash.next_steps_addons": "해당 기능을 비활성화한 뒤 다시 시도해 보세요. 여전히 해결되지 않는다면 다른 브라우저나 앱을 통해 마스토돈을 이용하실 수 있습니다.", "errors.unexpected_crash.copy_stacktrace": "에러 내용을 클립보드에 복사", "errors.unexpected_crash.report_issue": "문제 신고", "explore.suggested_follows": "사람들", @@ -394,13 +395,13 @@ "firehose.remote": "다른 서버", "follow_request.authorize": "승인", "follow_request.reject": "거부", - "follow_requests.unlocked_explanation": "귀하의 계정이 잠긴 계정이 아닐지라도, {domain} 스태프는 이 계정들의 팔로우 요청을 수동으로 처리해 주시면 좋겠다고 생각했습니다.", + "follow_requests.unlocked_explanation": "사용자님의 계정이 잠금 상태는 아니지만, {domain} 관리자는 사용자님이 직접 이 계정들의 팔로우 요청을 검토하기를 원하실 수 있다고 판단했습니다.", "follow_suggestions.curated_suggestion": "스태프의 추천", "follow_suggestions.dismiss": "다시 보지 않기", "follow_suggestions.featured_longer": "{domain} 팀이 손수 고름", "follow_suggestions.friends_of_friends_longer": "내가 팔로우한 사람들 사이에서 인기", "follow_suggestions.hints.featured": "이 프로필은 {domain} 팀이 손수 선택했습니다.", - "follow_suggestions.hints.friends_of_friends": "이 프로필은 내가 팔로우 하는 사람들에게서 유명합니다.", + "follow_suggestions.hints.friends_of_friends": "이 프로필은 내가 팔로우 하는 사람들에게 인기가 있습니다.", "follow_suggestions.hints.most_followed": "이 프로필은 {domain}에서 가장 많이 팔로우 된 사람들 중 하나입니다.", "follow_suggestions.hints.most_interactions": "이 프로필은 최근 {domain}에서 많은 관심을 받았습니다.", "follow_suggestions.hints.similar_to_recently_followed": "이 프로필은 내가 최근에 팔로우 한 프로필들과 유사합니다.", @@ -426,13 +427,13 @@ "hashtag.browse_from_account": "@{name}의 #{hashtag} 게시물 둘러보기", "hashtag.column_header.tag_mode.all": "및 {additional}", "hashtag.column_header.tag_mode.any": "또는 {additional}", - "hashtag.column_header.tag_mode.none": "{additional}를 제외하고", + "hashtag.column_header.tag_mode.none": "{additional} 제외", "hashtag.column_settings.select.no_options_message": "추천할 내용이 없습니다", "hashtag.column_settings.select.placeholder": "해시태그를 입력하세요…", "hashtag.column_settings.tag_mode.all": "모두", "hashtag.column_settings.tag_mode.any": "어느것이든", "hashtag.column_settings.tag_mode.none": "이것들을 제외하고", - "hashtag.column_settings.tag_toggle": "추가 해시태그를 이 칼럼에 포함하기", + "hashtag.column_settings.tag_toggle": "이 열에 추가 해시태그 포함", "hashtag.counter_by_accounts": "{count, plural, other {참여자 {counter}명}}", "hashtag.counter_by_uses": "{count, plural, other {게시물 {counter}개}}", "hashtag.counter_by_uses_today": "오늘 {count, plural, other {{counter} 개의 게시물}}", @@ -452,11 +453,11 @@ "home.column_settings.show_reblogs": "부스트 표시", "home.column_settings.show_replies": "답글 표시", "home.hide_announcements": "공지사항 숨기기", - "home.pending_critical_update.body": "서둘러 마스토돈 서버를 업데이트 하세요!", + "home.pending_critical_update.body": "서둘러 마스토돈 서버를 업데이트하세요!", "home.pending_critical_update.link": "업데이트 보기", "home.pending_critical_update.title": "긴급 보안 업데이트가 있습니다!", "home.show_announcements": "공지사항 보기", - "ignore_notifications_modal.disclaimer": "마스토돈은 당신이 그들의 알림을 무시했다는 걸 알려줄 수 없습니다. 알림을 무시한다고 해서 메시지가 오지 않는 것은 아닙니다.", + "ignore_notifications_modal.disclaimer": "사용자들은 그들의 알림이 무시되었다는 사실을 알 수 없습니다. 알림을 무시하더라도 해당 사용자가 보내는 메세지는 전송됩니다.", "ignore_notifications_modal.filter_instead": "대신 필터로 거르기", "ignore_notifications_modal.filter_to_act_users": "여전히 사용자를 수락, 거절, 신고할 수 있습니다", "ignore_notifications_modal.filter_to_avoid_confusion": "필터링은 혼란을 예방하는데 도움이 될 수 있습니다", @@ -469,6 +470,7 @@ "ignore_notifications_modal.private_mentions_title": "요청하지 않은 개인 멘션 알림을 무시할까요?", "info_button.label": "도움말", "info_button.what_is_alt_text": "

대체 텍스트가 무엇인가요?

대체 텍스트는 저시력자, 낮은 인터넷 대역폭 사용자, 더 자세한 문맥을 위해 이미지에 대한 설명을 제공하는 것입니다.

깔끔하고 간결하고 객관적인 대체 텍스트를 작성해 모두가 이해하기 쉽게 만들고 접근성이 높아질 수 있습니다.

  • 중요한 요소에 중점을 두세요
  • 이미지 안의 글자를 요약하세요
  • 정형화된 문장 구조를 사용하세요
  • 중복된 정보를 피하세요
  • 복잡한 시각자료(도표나 지도 같은)에선 추세와 주요 결과에 중점을 두세요
", + "interaction_modal.action": "{name} 님의 게시물과 상호작용하려면 이용 중인 마스토돈 서버 계정으로 로그인하세요.", "interaction_modal.go": "이동", "interaction_modal.no_account_yet": "아직 계정이 없나요?", "interaction_modal.on_another_server": "다른 서버에", @@ -537,7 +539,7 @@ "lists.done": "완료", "lists.edit": "리스트 편집", "lists.exclusive": "구성원을 홈에서 숨기기", - "lists.exclusive_hint": "누군가가 이 리스트에 있으면 홈 피드에서는 숨겨 게시물을 두 번 보는 것을 방지합니다.", + "lists.exclusive_hint": "이 리스트에 추가한 사용자는 중복으로 표시되는 것을 막기 위해 홈 피드에서 숨겨집니다.", "lists.find_users_to_add": "추가할 사용자 검색", "lists.list_members_count": "{count, plural, other {# 명}}", "lists.list_name": "리스트 이름", @@ -559,12 +561,12 @@ "mute_modal.hide_from_notifications": "알림에서 숨기기", "mute_modal.hide_options": "옵션 숨기기", "mute_modal.indefinite": "내가 뮤트를 해제하기 전까지", - "mute_modal.show_options": "옵션 표시", - "mute_modal.they_can_mention_and_follow": "나를 멘션하거나 팔로우 할 수 있습니다, 다만 나에게 안 보일 것입니다.", - "mute_modal.they_wont_know": "내가 뮤트했다는 사실을 모를 것입니다.", + "mute_modal.show_options": "옵션 보기", + "mute_modal.they_can_mention_and_follow": "그들은 사용자님을 멘션하거나 팔로우할 수 있지만, 사용자님에게는 보이지 않습니다.", + "mute_modal.they_wont_know": "상대방은 자신이 뮤트되었다는 사실을 알 수 없습니다.", "mute_modal.title": "사용자를 뮤트할까요?", "mute_modal.you_wont_see_mentions": "그를 멘션하는 게시물을 더는 보지 않게 됩니다.", - "mute_modal.you_wont_see_posts": "내가 작성한 게시물을 볼 수는 있지만, 나는 그가 작성한 것을 보지 않게 됩니다.", + "mute_modal.you_wont_see_posts": "상대방은 사용자님의 게시물을 볼 수 있지만 사용자님에게는 상대방의 게시물이 보이지 않습니다.", "navigation_bar.about": "정보", "navigation_bar.account_settings": "암호 및 보안", "navigation_bar.administration": "관리", @@ -678,7 +680,7 @@ "notifications.column_settings.push": "푸시 알림", "notifications.column_settings.quote": "인용:", "notifications.column_settings.reblog": "부스트:", - "notifications.column_settings.show": "칼럼에 표시", + "notifications.column_settings.show": "칼럼에서 보기", "notifications.column_settings.sound": "효과음 재생", "notifications.column_settings.status": "새 게시물:", "notifications.column_settings.unread_notifications.category": "읽지 않은 알림", @@ -753,7 +755,7 @@ "privacy.public.long": "마스토돈 내외 모두", "privacy.public.short": "공개", "privacy.quote.anyone": "{visibility}, 누구나 인용 가능", - "privacy.quote.disabled": "{visibility}, 인용 비활성화", + "privacy.quote.disabled": "{visibility}, 인용 비활성", "privacy.quote.limited": "{visibility}, 제한된 인용", "privacy.unlisted.additional": "공개와 똑같지만 게시물이 실시간 피드나 해시태그, 둘러보기, (계정 설정에서 허용했더라도) 마스토돈 검색에서 제외됩니다.", "privacy.unlisted.long": "마스토돈 검색결과, 유행, 공개 타임라인에서 숨기기", @@ -1016,8 +1018,10 @@ "video.volume_down": "음량 감소", "video.volume_up": "음량 증가", "visibility_modal.button_title": "공개범위 설정", + "visibility_modal.direct_quote_warning.text": "현재 설정을 저장하면 포함된 인용은 링크로 변환됩니다.", + "visibility_modal.direct_quote_warning.title": "비공개 멘션에는 게시물을 인용할 수 없습니다", "visibility_modal.header": "공개범위와 반응", - "visibility_modal.helper.direct_quoting": "마스토돈에서 작성된 개인적인 멘션은 남들이 인용할 수 없습니다.", + "visibility_modal.helper.direct_quoting": "마스토돈에서 작성한 개인 멘션은 타인이 인용할 수 없습니다.", "visibility_modal.helper.privacy_editing": "공개범위는 게시한 다음 수정할 수 없습니다.", "visibility_modal.helper.privacy_private_self_quote": "자신의 비공개 게시물을 공개 게시물로 인용할 수 없습니다.", "visibility_modal.helper.private_quoting": "마스토돈에서 작성된 팔로워 전용 게시물은 다른 사용자가 인용할 수 없습니다.", diff --git a/app/javascript/mastodon/locales/la.json b/app/javascript/mastodon/locales/la.json index a9149c700d9263..7e743bb8286b07 100644 --- a/app/javascript/mastodon/locales/la.json +++ b/app/javascript/mastodon/locales/la.json @@ -239,14 +239,49 @@ "status.admin_status": "Open this status in the moderation interface", "status.block": "Impedire @{name}", "status.bookmark": "Signa paginaris", + "status.continued_thread": "Filum continuum", "status.copy": "Copy link to status", "status.delete": "Oblitterare", + "status.delete.success": "Nuntius deletus", + "status.detailed_status": "Conspectus colloquii accuratus", + "status.direct": "Privatim mentionem fac @{name}", + "status.direct_indicator": "Mentiō Privāta", "status.edit": "Recolere", + "status.edited": "Novissime editum {date}", "status.edited_x_times": "Emendatum est {count, plural, one {{count} tempus} other {{count} tempora}}", + "status.embed": "Codicem insitum accipe", + "status.favourite": "Dilectum", "status.favourites": "{count, plural, one {favoritum} other {favorita}}", + "status.filter": "Hanc nuntium filtra", "status.history.created": "{name} creatum {date}", "status.history.edited": "{name} correxit {date}", - "status.open": "Expand this status", + "status.load_more": "Onera plura", + "status.media.open": "Preme ut aperias", + "status.media.show": "Preme ut ostendat", + "status.media_hidden": "Media occulta", + "status.mention": "Mentionem fac @{name}", + "status.more": "Plus", + "status.mute": "Tace @{nomen}", + "status.mute_conversation": "Colloquium mutus", + "status.open": "Hanc nuntium expande", + "status.quote": "Citatio", + "status.quote.cancel": "Abrogare citatio", + "status.quote_error.blocked_account_hint.title": "Hoc nuntium celatur, quia @{name} obsignavisti.", + "status.quote_error.blocked_domain_hint.title": "Hoc nuntium celatur, quia {domain} obsignavisti.", + "status.quote_error.filtered": "Occultus ob unum e tuis Filtra", + "status.quote_error.limited_account_hint.action": "Monstrā nihilōminus", + "status.quote_error.limited_account_hint.title": "Haec ratio a moderatoribus {domain} occultata est.", + "status.quote_error.muted_account_hint.title": "Hoc nuntium celatur, quia @{name} mutum fecisti.", + "status.quote_error.not_available": "Nullus nuntius", + "status.quote_error.pending_approval": "Nuntius in approbatione", + "status.quote_error.pending_approval_popout.body": "In Mastodon, moderari potes utrum aliquis te citare possit. Hoc nuntium pendet dum approbationem auctoris originalis impetramus.", + "status.quote_error.revoked": "Commentarius ab auctore remotus", + "status.quote_followers_only": "Tantum sequaces hanc scriptionem citare possunt.", + "status.quote_manual_review": "Auctor manu recognoscet", + "status.quote_noun": "Citatio", + "status.quote_policy_change": "Muta qui citare possit", + "status.quote_post_author": "Commentarium @{name} citatum.", + "status.quote_private": "Nuntii privati citari non possunt.", "status.quotes.empty": "Nemo hanc commentationem adhuc citavit. Cum quis citaverit, hic apparebit.", "status.quotes.local_other_disclaimer": "Citationes ab auctore reiec­tæ non monstrabuntur.", "status.quotes.remote_other_disclaimer": "Tantum citae ex {domain} hic exhiberi praestantur. Citae ab auctore reiectae non exhibebuntur.", diff --git a/app/javascript/mastodon/locales/lt.json b/app/javascript/mastodon/locales/lt.json index a9e81ac54c32f5..785001e72e11d6 100644 --- a/app/javascript/mastodon/locales/lt.json +++ b/app/javascript/mastodon/locales/lt.json @@ -42,7 +42,7 @@ "account.follow": "Sekti", "account.follow_back": "Sekti atgal", "account.follow_back_short": "Sekti atgal", - "account.follow_request": "Prašyti sekti", + "account.follow_request": "Prašymas sekti", "account.follow_request_cancel": "Atšaukti prašymą", "account.follow_request_cancel_short": "Atšaukti", "account.follow_request_short": "Prašymas", @@ -69,7 +69,7 @@ "account.mute_short": "Nutildyti", "account.muted": "Nutildytas", "account.muting": "Užtildymas", - "account.mutual": "Jūs sekate vienas kitą", + "account.mutual": "Sekate vienas kitą", "account.no_bio": "Nėra pateikto aprašymo.", "account.open_original_page": "Atidaryti originalų puslapį", "account.posts": "Įrašai", @@ -137,7 +137,7 @@ "block_modal.remote_users_caveat": "Paprašysime serverio {domain} gerbti tavo sprendimą. Tačiau atitiktis negarantuojama, nes kai kurie serveriai gali skirtingai tvarkyti blokavimus. Vieši įrašai vis tiek gali būti matomi neprisijungusiems naudotojams.", "block_modal.show_less": "Rodyti mažiau", "block_modal.show_more": "Rodyti daugiau", - "block_modal.they_cant_mention": "Jie negali tave paminėti ar sekti.", + "block_modal.they_cant_mention": "Jie negali tau parašyti ar sekti.", "block_modal.they_cant_see_posts": "Jie negali matyti tavo įrašus, o tu nematysi jų.", "block_modal.they_will_know": "Jie gali matyti, kad yra užblokuoti.", "block_modal.title": "Blokuoti naudotoją?", @@ -167,7 +167,7 @@ "column.bookmarks": "Žymės", "column.community": "Vietinė laiko skalė", "column.create_list": "Kurti sąrašą", - "column.direct": "Privatūs paminėjimai", + "column.direct": "Paminėjimai", "column.directory": "Naršyti profilius", "column.domain_blocks": "Užblokuoti serveriai", "column.edit_list": "Redaguoti sąrašą", @@ -250,11 +250,11 @@ "confirmations.private_quote_notify.cancel": "Grįžti prie redagavimo", "confirmations.private_quote_notify.confirm": "Paskelbti įrašą", "confirmations.private_quote_notify.do_not_show_again": "Neberodyti šio pranešimo dar kartą", - "confirmations.private_quote_notify.message": "Asmuo, kurį paminite, ir kiti paminėti asmenys bus informuoti ir galės peržiūrėti jūsų įrašą, net jei jie neseka jūsų.", - "confirmations.private_quote_notify.title": "Dalytis su sekėjais ir paminėtais vartotojais?", + "confirmations.private_quote_notify.message": "Asmuo, kurį komentuojate, ir kiti paminėti asmenys bus informuoti ir galės peržiūrėti jūsų įrašą, net jei jie neseka jūsų.", + "confirmations.private_quote_notify.title": "Bendrinti su sekėjais ir paminėtais (su @) naudotojais?", "confirmations.quiet_post_quote_info.dismiss": "Daugiau man nepriminti", "confirmations.quiet_post_quote_info.got_it": "Supratau", - "confirmations.quiet_post_quote_info.message": "Kai norite paminėti tylų viešą įrašą, jūsų įrašas bus paslėptas Tendencijų sąrašuose.", + "confirmations.quiet_post_quote_info.message": "Kai norite komentuoti užtildytą viešą įrašą, jūsų įrašas bus paslėptas „Populiaru“ sąrašuose.", "confirmations.quiet_post_quote_info.title": "Kai paminite tylius viešus įrašus", "confirmations.redraft.confirm": "Ištrinti ir iš naujo parengti", "confirmations.redraft.message": "Ar tikrai nori ištrinti šį įrašą ir parengti jį iš naujo? Bus prarasti mėgstami ir pasidalinimai, o atsakymai į originalų įrašą bus panaikinti.", @@ -340,7 +340,7 @@ "empty_column.blocks": "Dar neužblokavai nė vieno naudotojo.", "empty_column.bookmarked_statuses": "Dar neturi nė vienos įrašo su žyma. Kai vieną žymų pridėsi prie įrašo, jis bus rodomas čia.", "empty_column.community": "Vietinė laiko skalė yra tuščia. Parašyk ką nors viešai, kad pradėtum sąveikauti.", - "empty_column.direct": "Dar neturi jokių privačių paminėjimų. Kai išsiųsi arba gausi vieną iš jų, jis bus rodomas čia.", + "empty_column.direct": "Dar neturi jokių asmeninių susirašinėjimų (su žyma @). Kai išsiųsi arba gausi vieną iš jų, jis bus rodomas čia.", "empty_column.disabled_feed": "Šis srautas buvo išjungtas jūsų serverio administratorių.", "empty_column.domain_blocks": "Kol kas nėra užblokuotų serverių.", "empty_column.explore_statuses": "Šiuo metu niekas nėra tendencinga. Patikrinkite vėliau!", @@ -407,7 +407,7 @@ "follow_suggestions.similar_to_recently_followed_longer": "Panašūs į profilius, kuriuos neseniai seki", "follow_suggestions.view_all": "Peržiūrėti viską", "follow_suggestions.who_to_follow": "Ką sekti", - "followed_tags": "Sekamos grotažymės", + "followed_tags": "Grotažymės", "footer.about": "Apie", "footer.directory": "Profilių katalogas", "footer.get_app": "Gauti programėlę", @@ -445,7 +445,7 @@ "hints.profiles.see_more_followers": "Žiūrėti daugiau sekėjų serveryje {domain}", "hints.profiles.see_more_follows": "Žiūrėti daugiau sekimų serveryje {domain}", "hints.profiles.see_more_posts": "Žiūrėti daugiau įrašų serveryje {domain}", - "home.column_settings.show_quotes": "Rodyti paminėjimus", + "home.column_settings.show_quotes": "Rodyti komentarus", "home.column_settings.show_reblogs": "Rodyti pakėlimus", "home.column_settings.show_replies": "Rodyti atsakymus", "home.hide_announcements": "Slėpti skelbimus", @@ -463,7 +463,7 @@ "ignore_notifications_modal.new_accounts_title": "Ignoruoti pranešimus iš naujų paskyrų?", "ignore_notifications_modal.not_followers_title": "Ignoruoti pranešimus iš žmonių, kurie tave neseka?", "ignore_notifications_modal.not_following_title": "Ignoruoti pranešimus iš žmonių, kuriuos neseki?", - "ignore_notifications_modal.private_mentions_title": "Ignoruoti pranešimus iš neprašytų privačių paminėjimų?", + "ignore_notifications_modal.private_mentions_title": "Ignoruoti pranešimus iš neprašytų privačių susirašinėjimų (su @)?", "info_button.label": "Žinynas", "info_button.what_is_alt_text": "

Kas yra alternatyvusis tekstas?

Alternatyvusis tekstas pateikia vaizdų aprašymus asmenims su regos sutrikimais, turintiems mažo pralaidumo ryšį arba ieškantiems papildomo konteksto.

Galite pagerinti prieinamumą ir suprantamumą visiems, jei parašysite aiškų, glaustą ir objektyvų alternatyvųjį tekstą.

  • Užfiksuokite svarbiausius elementus.
  • Apibendrinkite tekstą vaizduose.
  • Naudokite įprasta sakinio struktūrą.
  • Venkite nereikalingos informacijos.
  • Sutelkite dėmesį į tendencijas ir pagrindines išvadas sudėtinguose vaizdiniuose (tokiuose kaip diagramos ar žemėlapiai).
", "interaction_modal.action": "Norėdami bendrauti su {name} įrašu, turite prisijungti prie savo paskyros bet kuriame Mastodon serveryje, kurį naudojate.", @@ -501,7 +501,7 @@ "keyboard_shortcuts.open_media": "Atidaryti mediją", "keyboard_shortcuts.pinned": "Atverti prisegtų įrašų sąrašą", "keyboard_shortcuts.profile": "Atidaryti autoriaus (-ės) profilį", - "keyboard_shortcuts.quote": "Paminėti įrašą", + "keyboard_shortcuts.quote": "Komentuoti įrašą", "keyboard_shortcuts.reply": "Atsakyti į įrašą", "keyboard_shortcuts.requests": "Atidaryti sekimo prašymų sąrašą", "keyboard_shortcuts.search": "Fokusuoti paieškos juostą", @@ -558,10 +558,10 @@ "mute_modal.hide_options": "Slėpti parinktis", "mute_modal.indefinite": "Kol atšauksiu jų nutildymą", "mute_modal.show_options": "Rodyti parinktis", - "mute_modal.they_can_mention_and_follow": "Jie gali tave paminėti ir sekti, bet tu jų nematysi.", + "mute_modal.they_can_mention_and_follow": "Jie gali tave paminėti tave su @ ir sekti tave, bet tu jų nematysi.", "mute_modal.they_wont_know": "Jie nežinos, kad buvo nutildyti.", "mute_modal.title": "Nutildyti naudotoją?", - "mute_modal.you_wont_see_mentions": "Nematysi įrašus, kuriuose jie paminimi.", + "mute_modal.you_wont_see_mentions": "Nematysi įrašų, kuriuose jie paminimi.", "mute_modal.you_wont_see_posts": "Jie vis tiek gali matyti tavo įrašus, bet tu nematysi jų.", "navigation_bar.about": "Apie", "navigation_bar.account_settings": "Slaptažodis ir saugumas", @@ -570,12 +570,12 @@ "navigation_bar.automated_deletion": "Automatinis įrašų ištrynimas", "navigation_bar.blocks": "Užblokuoti naudotojai", "navigation_bar.bookmarks": "Žymės", - "navigation_bar.direct": "Privatūs paminėjimai", + "navigation_bar.direct": "Paminėjimai", "navigation_bar.domain_blocks": "Užblokuoti domenai", "navigation_bar.favourites": "Mėgstami", "navigation_bar.filters": "Nutildyti žodžiai", "navigation_bar.follow_requests": "Sekimo prašymai", - "navigation_bar.followed_tags": "Sekamos grotažymės", + "navigation_bar.followed_tags": "Grotažymės", "navigation_bar.follows_and_followers": "Sekimai ir sekėjai", "navigation_bar.import_export": "Importas ir eksportas", "navigation_bar.lists": "Sąrašai", @@ -615,7 +615,7 @@ "notification.label.mention": "Paminėjimas", "notification.label.private_mention": "Privatus paminėjimas", "notification.label.private_reply": "Privatus atsakymas", - "notification.label.quote": "{name} paminėjo jūsų įrašą", + "notification.label.quote": "{name} pakomentavo jūsų įrašą", "notification.label.reply": "Atsakymas", "notification.mention": "Paminėjimas", "notification.mentioned_you": "{name} paminėjo jus", @@ -630,7 +630,7 @@ "notification.moderation_warning.action_suspend": "Tavo paskyra buvo sustabdyta.", "notification.own_poll": "Tavo apklausa baigėsi", "notification.poll": "Baigėsi apklausa, kurioje balsavai", - "notification.quoted_update": "{name} redagavo jūsų cituotą įrašą", + "notification.quoted_update": "{name} redagavo jūsų pakomentuotą įrašą", "notification.reblog": "{name} dalinosi tavo įrašu", "notification.reblog.name_and_others_with_link": "{name} ir {count, plural,one {dar kažkas} few {# kiti} other {# kitų}} pasidalino tavo įrašu", "notification.relationships_severance_event": "Prarasti sąryšiai su {name}", @@ -674,7 +674,7 @@ "notifications.column_settings.mention": "Paminėjimai:", "notifications.column_settings.poll": "Balsavimo rezultatai:", "notifications.column_settings.push": "Tiesioginiai pranešimai", - "notifications.column_settings.quote": "Paminėjimai:", + "notifications.column_settings.quote": "Komentarai:", "notifications.column_settings.reblog": "Pasidalinimai:", "notifications.column_settings.show": "Rodyti stulpelyje", "notifications.column_settings.sound": "Paleisti garsą", @@ -688,7 +688,7 @@ "notifications.filter.follows": "Sekimai", "notifications.filter.mentions": "Paminėjimai", "notifications.filter.polls": "Balsavimo rezultatai", - "notifications.filter.statuses": "Naujinimai iš žmonių, kuriuos seki", + "notifications.filter.statuses": "Naujienos iš žmonių, kuriuos sekate", "notifications.grant_permission": "Suteikti leidimą.", "notifications.group": "{count} pranešimai", "notifications.mark_as_read": "Pažymėti kiekvieną pranešimą kaip perskaitytą", @@ -710,7 +710,7 @@ "notifications.policy.filter_not_following_hint": "Kol jų nepatvirtinsi rankiniu būdu", "notifications.policy.filter_not_following_title": "Žmonių, kuriuos neseki", "notifications.policy.filter_private_mentions_hint": "Filtruojama, išskyrus atsakymus į tavo paties paminėjimą arba jei seki siuntėją", - "notifications.policy.filter_private_mentions_title": "Nepageidaujami privatūs paminėjimai", + "notifications.policy.filter_private_mentions_title": "Nepageidaujami asmens paminėjimai", "notifications.policy.title": "Tvarkyti pranešimus iš…", "notifications_permission_banner.enable": "Įjungti darbalaukio pranešimus", "notifications_permission_banner.how_to_control": "Jei nori gauti pranešimus, kai Mastodon nėra atidarytas, įjunk darbalaukio pranešimus. Įjungęs (-usi) darbalaukio pranešimus, gali tiksliai valdyti, kokių tipų sąveikos generuoja darbalaukio pranešimus, naudojant pirmiau esančiu mygtuku {icon}.", @@ -751,18 +751,18 @@ "privacy.public.long": "Bet kas iš Mastodon ir ne Mastodon", "privacy.public.short": "Vieša", "privacy.quote.anyone": "{visibility}, kiekvienas gali cituoti", - "privacy.quote.disabled": "{visibility}, paminėjimai išjungti", - "privacy.quote.limited": "{visibility}, paminėjimai apriboti", + "privacy.quote.disabled": "{visibility}, komentavimas išjungtas", + "privacy.quote.limited": "{visibility}, komentavimas apribotas", "privacy.unlisted.additional": "Tai veikia lygiai taip pat, kaip ir vieša, tik įrašas nebus rodomas tiesioginiuose srautuose, grotažymėse, naršyme ar Mastodon paieškoje, net jei esi įtraukęs (-usi) visą paskyrą.", "privacy.unlisted.long": "Paslėptas nuo „Mastodon“ paieškos rezultatų, tendencijų ir viešų įrašų sienų", "privacy.unlisted.short": "Tyliai vieša", "privacy_policy.last_updated": "Paskutinį kartą atnaujinta {date}", "privacy_policy.title": "Privatumo politika", - "quote_error.edit": "Paminėjimai negali būti pridedami, kai keičiamas įrašas.", - "quote_error.poll": "Cituoti apklausose negalima.", - "quote_error.private_mentions": "Cituoti privačius paminėjus nėra leidžiama.", - "quote_error.quote": "Leidžiama pateikti tik vieną citatą vienu metu.", - "quote_error.unauthorized": "Jums neleidžiama cituoti šio įrašo.", + "quote_error.edit": "Komentuoti negalima, kai keičiamas įrašas.", + "quote_error.poll": "Komentuoti apklausose negalima.", + "quote_error.private_mentions": "Komentuoti privačius paminėjimus nėra leidžiama.", + "quote_error.quote": "Leidžiama pateikti tik vieną komentarą vienu metu.", + "quote_error.unauthorized": "Jums neleidžiama komentuoti šio įrašo.", "quote_error.upload": "Cituoti ir pridėti papildomas bylas negalima.", "recommended": "Rekomenduojama", "refresh": "Atnaujinti", @@ -781,7 +781,7 @@ "relative_time.today": "šiandien", "remove_quote_hint.button_label": "Supratau", "remove_quote_hint.message": "Tai galite padaryti iš {icon} parinkčių meniu.", - "remove_quote_hint.title": "Norite pašalinti savo citatą?", + "remove_quote_hint.title": "Norite pašalinti savo komentarą?", "reply_indicator.attachments": "{count, plural, one {# priedas} few {# priedai} many {# priedo} other {# priedų}}", "reply_indicator.cancel": "Atšaukti", "reply_indicator.poll": "Apklausa", @@ -824,7 +824,7 @@ "report.thanks.title": "Nenori to matyti?", "report.thanks.title_actionable": "Ačiū, kad pranešei, mes tai išnagrinėsime.", "report.unfollow": "Nebesekti @{name}", - "report.unfollow_explanation": "Tu seki šią paskyrą. Jei nori nebematyti jų įrašų savo pagrindiniame sraute, nebesek jų.", + "report.unfollow_explanation": "Jūs sekate šią paskyrą. Kad nebematytumėte jų įrašų savo pagrindiniame sraute, nebesekite.", "report_notification.attached_statuses": "Pridėti {count, plural, one {{count} įrašas} few {{count} įrašai} many {{count} įrašo} other {{count} įrašų}}", "report_notification.categories.legal": "Teisinės", "report_notification.categories.legal_sentence": "nelegalus turinys", @@ -873,13 +873,13 @@ "status.admin_account": "Atidaryti prižiūrėjimo sąsają @{name}", "status.admin_domain": "Atidaryti prižiūrėjimo sąsają {domain}", "status.admin_status": "Atidaryti šį įrašą prižiūrėjimo sąsajoje", - "status.all_disabled": "Įrašo dalinimaisi ir paminėjimai išjungti", + "status.all_disabled": "Įrašo pasidalijimai ir komentavimai išjungti", "status.block": "Blokuoti @{name}", "status.bookmark": "Žymė", "status.cancel_reblog_private": "Nesidalinti", - "status.cannot_quote": "Jums neleidžiama paminėti šio įrašo", + "status.cannot_quote": "Jums neleidžiama komentuoti šio įrašo", "status.cannot_reblog": "Šis įrašas negali būti pakeltas.", - "status.contains_quote": "Turi citatą", + "status.contains_quote": "Turi komentarą", "status.context.loading": "Įkeliama daugiau atsakymų", "status.context.loading_error": "Nepavyko įkelti naujų atsakymų", "status.context.loading_success": "Įkelti nauji atsakymai", @@ -912,8 +912,8 @@ "status.mute_conversation": "Nutildyti pokalbį", "status.open": "Išskleisti šį įrašą", "status.pin": "Prisegti prie profilio", - "status.quote": "Paminėjimai", - "status.quote.cancel": "Atšaukti paminėjimą", + "status.quote": "Komentuoti", + "status.quote.cancel": "Atšaukti komentarą", "status.quote_error.blocked_account_hint.title": "Šis įrašas yra paslėptas, nes jūs esate užblokavę @{name}.", "status.quote_error.blocked_domain_hint.title": "Šis įrašas yra paslėptas, nes jūs užblokavote {domain}.", "status.quote_error.filtered": "Paslėpta dėl vieno iš jūsų filtrų", @@ -929,14 +929,14 @@ "status.quote_noun": "Paminėjimas", "status.quote_policy_change": "Keisti, kas gali cituoti", "status.quote_post_author": "Paminėjo įrašą iš @{name}", - "status.quote_private": "Privačių įrašų negalima cituoti", + "status.quote_private": "Privačių įrašų negalima komentuoti", "status.quotes": "{count, plural, one {citata} few {citatos} many {citatų} other {citatos}}", - "status.quotes.empty": "Šio įrašo dar niekas nepaminėjo. Kai kas nors tai padarys, jie bus rodomi čia.", - "status.quotes.local_other_disclaimer": "Autoriaus atmesti įrašo paminėjimai nebus rodomi.", - "status.quotes.remote_other_disclaimer": "Čia bus rodoma tik paminėjimai iš {domain}. Autoriaus atmesti įrašo paminėjimai nebus rodomi.", + "status.quotes.empty": "Šio įrašo dar niekas nepakomentavo. Kai kas nors tai padarys, jie bus rodomi čia.", + "status.quotes.local_other_disclaimer": "Autoriaus atmesti įrašo komentavimai nebus rodomi.", + "status.quotes.remote_other_disclaimer": "Čia bus rodoma tik komentavimai iš {domain}. Autoriaus atmesti įrašo komentavimai nebus rodomi.", "status.read_more": "Skaityti daugiau", "status.reblog": "Dalintis", - "status.reblog_or_quote": "Dalintis arba cituoti", + "status.reblog_or_quote": "Dalintis arba komentuoti", "status.reblog_private": "Vėl pasidalinkite su savo sekėjais", "status.reblogged_by": "{name} pasidalino", "status.reblogs": "{count, plural, one {pasidalinimas} few {pasidalinimai} many {pasidalinimų} other {pasidalinimai}}", @@ -950,8 +950,8 @@ "status.reply": "Atsakyti", "status.replyAll": "Atsakyti į giją", "status.report": "Pranešti apie @{name}", - "status.request_quote": "Citavimo sutikimas", - "status.revoke_quote": "Pašalinti mano įrašo citavimą iš @{name}’s įrašo", + "status.request_quote": "Prašymas pakomentuoti", + "status.revoke_quote": "Pašalinti mano įrašą iš @{name}’s įrašo", "status.sensitive_warning": "Jautrus turinys", "status.share": "Bendrinti", "status.show_less_all": "Rodyti mažiau visiems", @@ -989,7 +989,7 @@ "upload_button.label": "Pridėti vaizdų, vaizdo įrašą arba garso failą", "upload_error.limit": "Viršyta failo įkėlimo riba.", "upload_error.poll": "Failų įkėlimas neleidžiamas su apklausomis.", - "upload_error.quote": "Paminint įrašą bylos įkėlimas negalimas.", + "upload_error.quote": "Komentuojant įrašą failo įkėlimas negalimas.", "upload_form.drag_and_drop.instructions": "Kad paimtum medijos priedą, paspausk tarpo arba įvedimo klavišą. Tempant naudok rodyklių klavišus, kad perkeltum medijos priedą bet kuria kryptimi. Dar kartą paspausk tarpo arba įvedimo klavišą, kad nuleistum medijos priedą naujoje vietoje, arba paspausk grįžimo klavišą, kad atšauktum.", "upload_form.drag_and_drop.on_drag_cancel": "Nutempimas buvo atšauktas. Medijos priedas {item} buvo nuleistas.", "upload_form.drag_and_drop.on_drag_end": "Medijos priedas {item} buvo nuleistas.", @@ -1014,18 +1014,18 @@ "video.volume_down": "Patildyti", "video.volume_up": "Pagarsinti", "visibility_modal.button_title": "Nustatyti matomumą", - "visibility_modal.direct_quote_warning.text": "Jei išsaugosite dabartinius nustatymus, įterpta citata bus konvertuota į nuorodą.", - "visibility_modal.direct_quote_warning.title": "Cituojami įrašai negali būti įterpiami į privačius paminėjimus", + "visibility_modal.direct_quote_warning.text": "Jei išsaugosite dabartinius nustatymus, įterptas (embeded) komentaras bus konvertuotas į nuorodą.", + "visibility_modal.direct_quote_warning.title": "Komentarai negali būti įterpiami į privačius paminėjimus", "visibility_modal.header": "Matomumas ir sąveika", - "visibility_modal.helper.direct_quoting": "Privatūs paminėjimai, parašyti platformoje „Mastodon“, negali būti cituojami kitų.", + "visibility_modal.helper.direct_quoting": "Privatūs paminėjimai su žyma @, parašyti platformoje „Mastodon“, negali būti komentuojami kitų.", "visibility_modal.helper.privacy_editing": "Matomumo nustatymai negali būti keičiami po to, kai įrašas yra paskelbtas.", - "visibility_modal.helper.privacy_private_self_quote": "Privačių įrašų paminėjimai negali būti skelbiami viešai.", - "visibility_modal.helper.private_quoting": "Tik sekėjams skirti įrašai, parašyti platformoje „Mastodon“, negali būti cituojami kitų.", - "visibility_modal.helper.unlisted_quoting": "Kai žmonės jus cituos, jų įrašai taip pat bus paslėpti iš populiariausių naujienų srauto.", + "visibility_modal.helper.privacy_private_self_quote": "Prie privataus įrašo tavo pridėti komentarai negali būti skelbiami viešai.", + "visibility_modal.helper.private_quoting": "Tik sekėjams skirti įrašai, parašyti platformoje „Mastodon“, negali būti komentuojami kitų.", + "visibility_modal.helper.unlisted_quoting": "Kai žmonės jus komentuoja, jų įrašai taip pat bus paslėpti iš populiariausių naujienų srauto.", "visibility_modal.instructions": "Kontroliuokite, kas gali bendrauti su šiuo įrašu. Taip pat galite taikyti nustatymus visiems būsimiems įrašams, pereidami į Preferences > Posting defaults.", "visibility_modal.privacy_label": "Matomumas", "visibility_modal.quote_followers": "Tik sekėjai", - "visibility_modal.quote_label": "Kas gali cituoti", + "visibility_modal.quote_label": "Kas gali komentuoti", "visibility_modal.quote_nobody": "Tik aš", "visibility_modal.quote_public": "Visi", "visibility_modal.save": "Išsaugoti" diff --git a/app/javascript/mastodon/locales/lv.json b/app/javascript/mastodon/locales/lv.json index dc7b1055dff53e..57570f26a3ccca 100644 --- a/app/javascript/mastodon/locales/lv.json +++ b/app/javascript/mastodon/locales/lv.json @@ -244,7 +244,9 @@ "confirmations.missing_alt_text.title": "Pievienot aprakstošo tekstu?", "confirmations.mute.confirm": "Apklusināt", "confirmations.private_quote_notify.cancel": "Atgriezties pie labošanas", + "confirmations.private_quote_notify.confirm": "Publicēt ierakstu", "confirmations.private_quote_notify.do_not_show_again": "Nerādīt vairāk šo paziņojumu", + "confirmations.private_quote_notify.title": "Dalīties ar sekotājiem un pieminētajiem lietotājiem?", "confirmations.quiet_post_quote_info.got_it": "Sapratu", "confirmations.redraft.confirm": "Dzēst un pārrakstīt", "confirmations.redraft.message": "Vai tiešām vēlies izdzēst šo ierakstu un veidot jaunu tā uzmetumu? Pievienošana izlasēs un pastiprinājumi tiks zaudēti, un sākotnējā ieraksta atbildes paliks bez saiknes ar to.", @@ -426,6 +428,9 @@ "home.pending_critical_update.title": "Ir pieejams būtisks drošības atjauninājums.", "home.show_announcements": "Rādīt paziņojumus", "ignore_notifications_modal.ignore": "Neņemt vērā paziņojumus", + "ignore_notifications_modal.limited_accounts_title": "Neņemt vērā paziņojumus no moderētiem kontiem?", + "ignore_notifications_modal.new_accounts_title": "Neņemt vērā paziņojumus no jauniem kontiem?", + "ignore_notifications_modal.not_followers_title": "Neņemt vērā paziņojumus no cilvēkiem, kas tev neseko?", "ignore_notifications_modal.not_following_title": "Neņemt vērā paziņojumus no cilvēkiem, kuriem neseko?", "info_button.label": "Palīdzība", "interaction_modal.go": "Aiziet", @@ -460,6 +465,7 @@ "keyboard_shortcuts.open_media": "Atvērt multividi", "keyboard_shortcuts.pinned": "Atvērt piesprausto ierakstu sarakstu", "keyboard_shortcuts.profile": "Atvērt autora profilu", + "keyboard_shortcuts.quote": "Citēt ierakstu", "keyboard_shortcuts.reply": "Atbildēt", "keyboard_shortcuts.requests": "Atvērt sekošanas pieprasījumu sarakstu", "keyboard_shortcuts.search": "Fokusēt meklēšanas joslu", diff --git a/app/javascript/mastodon/locales/ms.json b/app/javascript/mastodon/locales/ms.json index 1530736f65bca9..a3d25d170dbb41 100644 --- a/app/javascript/mastodon/locales/ms.json +++ b/app/javascript/mastodon/locales/ms.json @@ -1,6 +1,7 @@ { "about.blocks": "Pelayan yang diselaraskan", "about.contact": "Hubungi:", + "about.default_locale": "Lalai", "about.disclaimer": "Mastodon ialah perisian sumber terbuka percuma, dan merupakan tanda dagangan Mastodon gGmbH.", "about.domain_blocks.no_reason_available": "Sebab tidak tersedia", "about.domain_blocks.preamble": "Secara amnya, Mastodon membenarkan anda melihat kandungan pengguna daripada mana-mana pelayan dalam alam bersekutu dan berinteraksi dengan mereka. Berikut ialah pengecualian yang khusus pada pelayan ini.", @@ -8,6 +9,7 @@ "about.domain_blocks.silenced.title": "Terhad", "about.domain_blocks.suspended.explanation": "Tiada data daripada pelayan ini yang akan diproses, disimpan atau ditukar, menjadikan sebarang interaksi atau perhubungan dengan pengguna daripada pelayan ini adalah mustahil.", "about.domain_blocks.suspended.title": "Digantung", + "about.language_label": "Bahasa", "about.not_available": "Maklumat ini belum tersedia pada pelayan ini.", "about.powered_by": "Media sosial terpencar yang dikuasakan oleh {mastodon}", "about.rules": "Peraturan pelayan", @@ -26,6 +28,7 @@ "account.disable_notifications": "Berhenti maklumkan saya apabila @{name} mengirim hantaran", "account.domain_blocking": "Blocking domain", "account.edit_profile": "Sunting profil", + "account.edit_profile_short": "Sunting", "account.enable_notifications": "Maklumi saya apabila @{name} mengirim hantaran", "account.endorse": "Tampilkan di profil", "account.familiar_followers_one": "melayuikutikut{name1}", diff --git a/app/javascript/mastodon/locales/nan-TW.json b/app/javascript/mastodon/locales/nan-TW.json new file mode 100644 index 00000000000000..162bc1ca4280f8 --- /dev/null +++ b/app/javascript/mastodon/locales/nan-TW.json @@ -0,0 +1,1034 @@ +{ + "about.blocks": "Siū 管制 ê 服侍器", + "about.contact": "聯絡方法:", + "about.default_locale": "預設", + "about.disclaimer": "Mastodon是自由、開放原始碼ê軟體,mā是Mastodon gGmbH ê商標。", + "about.domain_blocks.no_reason_available": "原因bē-tàng用", + "about.domain_blocks.preamble": "Mastodon一般ē允准lí看別ê fediverse 服侍器來ê聯絡人kap hām用者交流。Tsiah ê 是本服侍器建立ê例外。", + "about.domain_blocks.silenced.explanation": "Lí一般buē-tàng tuì tsit ê服侍器看用戶ê紹介kap內容,除非lí明白tshiau-tshuē á是跟tuè伊。", + "about.domain_blocks.silenced.title": "有限制", + "about.domain_blocks.suspended.explanation": "Uì tsit ê服侍器來ê資料lóng bē處理、儲存á是交換,無可能kap tsit ê服侍器ê用者互動á是溝通。.", + "about.domain_blocks.suspended.title": "權限中止", + "about.language_label": "言語", + "about.not_available": "Tsit ê資訊bē-tàng tī tsit ê服侍器使用。", + "about.powered_by": "由 {mastodon} 提供ê非中心化社群媒體", + "about.rules": "服侍器ê規則", + "account.account_note_header": "個人ê註解", + "account.add_or_remove_from_list": "加添kàu列單á是uì列單thâi掉", + "account.badges.bot": "機器lâng", + "account.badges.group": "群組", + "account.block": "封鎖 @{name}", + "account.block_domain": "封鎖域名 {domain}", + "account.block_short": "封鎖", + "account.blocked": "Hőng封鎖", + "account.blocking": "Teh封鎖", + "account.cancel_follow_request": "取消跟tuè", + "account.copy": "Khóo-pih個人資料ê連結", + "account.direct": "私人提起 @{name}", + "account.disable_notifications": "停止佇 {name} PO文ê時通知我", + "account.domain_blocking": "Teh封鎖ê域名", + "account.edit_profile": "編輯個人資料", + "account.edit_profile_short": "編輯", + "account.enable_notifications": "佇 {name} PO文ê時通知我", + "account.endorse": "用個人資料推薦對方", + "account.familiar_followers_many": "Hōo {name1}、{name2},kap {othersCount, plural, other {其他 lí熟似ê # ê lâng}} 跟tuè", + "account.familiar_followers_one": "Hōo {name1} 跟tuè", + "account.familiar_followers_two": "Hōo {name1} kap {name2} 跟tuè", + "account.featured": "精選ê", + "account.featured.accounts": "個人資料", + "account.featured.hashtags": "Hashtag", + "account.featured_tags.last_status_at": "頂kái tī {date} Po文", + "account.featured_tags.last_status_never": "無PO文", + "account.follow": "跟tuè", + "account.follow_back": "Tuè tńg去", + "account.follow_back_short": "Tuè tńg去", + "account.follow_request": "請求跟tuè lí", + "account.follow_request_cancel": "取消跟tuè", + "account.follow_request_cancel_short": "取消", + "account.follow_request_short": "請求", + "account.followers": "跟tuè伊ê", + "account.followers.empty": "Tsit ê用者iáu bô lâng跟tuè。", + "account.followers_counter": "Hōo {count, plural, other {{count} ê lâng}}跟tuè", + "account.followers_you_know_counter": "Lí所知影ê {counter} ê lâng", + "account.following": "伊跟tuè ê", + "account.following_counter": "Teh跟tuè {count,plural,other {{count} ê lâng}}", + "account.follows.empty": "Tsit ê用者iáu buē跟tuè別lâng。", + "account.follows_you": "跟tuè lí", + "account.go_to_profile": "行kàu個人資料", + "account.hide_reblogs": "Tshàng tuì @{name} 來ê轉PO", + "account.in_memoriam": "佇tsia追悼。", + "account.joined_short": "加入ê時", + "account.languages": "變更訂閱的語言", + "account.link_verified_on": "Tsit ê連結ê所有權佇 {date} 受檢查", + "account.locked_info": "Tsit ê口座ê隱私狀態鎖起來ah。所有者ē手動審查thang kā跟tuè ê lâng。", + "account.media": "媒體", + "account.mention": "提起 @{name}", + "account.moved_to": "{name} 指示tsit-má伊ê新口座是:", + "account.mute": "消音 @{name}", + "account.mute_notifications_short": "Kā通知消音", + "account.mute_short": "消音", + "account.muted": "消音ah", + "account.muting": "消音", + "account.mutual": "Lín sio跟tuè", + "account.no_bio": "Bô提供敘述。", + "account.open_original_page": "開原來ê頁", + "account.posts": "PO文", + "account.posts_with_replies": "PO文kap回應", + "account.remove_from_followers": "Kā {name} tuì跟tuè lí ê ê內底suá掉", + "account.report": "檢舉 @{name}", + "account.requested_follow": "{name} 請求跟tuè lí", + "account.requests_to_follow_you": "請求跟tuè lí", + "account.share": "分享 @{name} ê個人資料", + "account.show_reblogs": "顯示uì @{name} 來ê轉PO", + "account.statuses_counter": "{count, plural, other {{count} ê PO文}}", + "account.unblock": "取消封鎖 @{name}", + "account.unblock_domain": "Kā域名 {domain} 取消封鎖", + "account.unblock_domain_short": "取消封鎖", + "account.unblock_short": "取消封鎖", + "account.unendorse": "Mài tī個人資料推薦伊", + "account.unfollow": "取消跟tuè", + "account.unmute": "取消消音 @{name}", + "account.unmute_notifications_short": "Kā通知取消消音", + "account.unmute_short": "取消消音", + "account_note.placeholder": "Tshi̍h tse加註kha", + "admin.dashboard.daily_retention": "註冊以後ê用者維持率(用kang計算)", + "admin.dashboard.monthly_retention": "註冊以後ê用者維持率", + "admin.dashboard.retention.average": "平均", + "admin.dashboard.retention.cohort": "註冊ê月", + "admin.dashboard.retention.cohort_size": "新用者", + "admin.impact_report.instance_accounts": "個人資料ē hőng thâi掉ê用者數", + "admin.impact_report.instance_followers": "本站ê跟tuè者ē流失ê數", + "admin.impact_report.instance_follows": "In ê跟tuè者ē流失ê數", + "admin.impact_report.title": "影響ê摘要", + "alert.rate_limited.message": "請tī {retry_time, time, medium} 以後koh試。", + "alert.rate_limited.title": "限速ah", + "alert.unexpected.message": "發生意外ê錯誤。.", + "alert.unexpected.title": "Ai-ioh!", + "alt_text_badge.title": "替代文字", + "alt_text_modal.add_alt_text": "加添說明文字", + "alt_text_modal.add_text_from_image": "Tuì圖加說明文字", + "alt_text_modal.cancel": "取消", + "alt_text_modal.change_thumbnail": "改縮小圖", + "alt_text_modal.describe_for_people_with_hearing_impairments": "請替聽有困難ê敘述tsit ê內容…", + "alt_text_modal.describe_for_people_with_visual_impairments": "請替看有困難ê敘述tsit ê內容…", + "alt_text_modal.done": "做好ah", + "announcement.announcement": "公告", + "annual_report.summary.archetype.booster": "追求趣味ê", + "annual_report.summary.archetype.lurker": "有讀無PO ê", + "annual_report.summary.archetype.oracle": "先知", + "annual_report.summary.archetype.pollster": "愛發動投票ê", + "annual_report.summary.archetype.replier": "社交ê蝴蝶", + "annual_report.summary.followers.followers": "跟tuè伊ê", + "annual_report.summary.followers.total": "Lóng總有 {count} ê", + "annual_report.summary.here_it_is": "下kha是lí {year} 年ê回顧:", + "annual_report.summary.highlighted_post.by_favourites": "Hōo足tsē lâng收藏ê PO文", + "annual_report.summary.highlighted_post.by_reblogs": "Hōo足tsē lâng轉ê PO文", + "annual_report.summary.highlighted_post.by_replies": "有上tsē回應ê PO文", + "annual_report.summary.highlighted_post.possessive": "{name} ê", + "annual_report.summary.most_used_app.most_used_app": "上tsē lâng用ê app", + "annual_report.summary.most_used_hashtag.most_used_hashtag": "上tsia̍p用ê hashtag", + "annual_report.summary.most_used_hashtag.none": "無", + "annual_report.summary.new_posts.new_posts": "新ê PO文", + "annual_report.summary.percentile.text": "Tse 予lí變做 {domain} ê用戶ê ", + "annual_report.summary.percentile.we_wont_tell_bernie": "Gún bē kā Bernie講。", + "annual_report.summary.thanks": "多謝成做Mastodon ê成員!", + "attachments_list.unprocessed": "(Iáu bē處理)", + "audio.hide": "Tshàng聲音", + "block_modal.remote_users_caveat": "Guán ē要求服侍器 {domain} 尊重lí ê決定。但是bô法度保證ta̍k ê服侍器lóng遵守,因為tsi̍t-kuá服侍器huân-sè用別款方法處理封鎖。公開ê PO文可能iáu是ē hōo bô登入ê用者看著。", + "block_modal.show_less": "看khah少", + "block_modal.show_more": "顯示其他ê內容", + "block_modal.they_cant_mention": "In buē-tàng 提起á是跟tuè lí。", + "block_modal.they_cant_see_posts": "Lín buē-tàng互相看著對方ê PO文。", + "block_modal.they_will_know": "In通看見in hőng封鎖。", + "block_modal.title": "Kám beh封鎖用者?", + "block_modal.you_wont_see_mentions": "Lí buē看見提起in ê PO文。", + "boost_modal.combo": "後擺lí thang tshi̍h {combo} 跳過", + "boost_modal.reblog": "Kám beh轉PO?", + "boost_modal.undo_reblog": "Kám beh取消轉PO?", + "bundle_column_error.copy_stacktrace": "Khóo-pih錯誤報告", + "bundle_column_error.error.body": "請求ê頁bē-tàng 畫出來。有可能是guán程式碼內底ê錯誤,á是瀏覽器共存性ê議題。", + "bundle_column_error.error.title": "害ah!", + "bundle_column_error.network.body": "佇載入tsit頁ê時出現錯誤。可能因為lí ê網路連線á是tsit臺服侍器ê暫時ê問題。", + "bundle_column_error.network.title": "網路錯誤", + "bundle_column_error.retry": "Koh試", + "bundle_column_error.return": "Tńg去頭頁", + "bundle_column_error.routing.body": "Tshuē bô所要求ê頁面。Lí kám確定地址liâu-á ê URL正確?", + "bundle_column_error.routing.title": "404", + "bundle_modal_error.close": "關", + "bundle_modal_error.message": "Tī載入tsit ê畫面ê時起錯誤。", + "bundle_modal_error.retry": "Koh試", + "closed_registrations.other_server_instructions": "因為Mastodon非中心化,所以lí ē當tī別ê服侍器建立口座,iáu ē當kap tsit ê服侍器來往。", + "closed_registrations_modal.description": "Tann bē當tī {domain} 建立新ê口座,m̄-koh著記得,lí bô需要 {domain} 服侍器ê帳號,mā ē當用 Mastodon。", + "closed_registrations_modal.find_another_server": "Tshuē別ê服侍器", + "closed_registrations_modal.preamble": "因為Mastodon非中心化,所以bô論tī tá tsi̍t ê服侍器建立口座,lí lóng ē當跟tuè tsi̍t ê服侍器ê逐ê lâng,kap hām in交流。Lí iā ē當ka-tī起tsi̍t ê站!", + "closed_registrations_modal.title": "註冊 Mastodon ê口座", + "column.about": "概要", + "column.blocks": "封鎖ê用者", + "column.bookmarks": "冊籤", + "column.community": "本地ê時間線", + "column.create_list": "建立列單", + "column.direct": "私人ê提起", + "column.directory": "瀏覽個人資料", + "column.domain_blocks": "封鎖ê域名", + "column.edit_list": "編輯列單", + "column.favourites": "Siōng kah意", + "column.firehose": "Tsit-má ê動態", + "column.firehose_local": "Tsit ê服侍器tsit-má ê動態", + "column.firehose_singular": "Tsit-má ê動態", + "column.follow_requests": "跟tuè請求", + "column.home": "頭頁", + "column.list_members": "管理列單ê成員", + "column.lists": "列單", + "column.mutes": "消音ê用者", + "column.notifications": "通知", + "column.pins": "釘起來ê PO文", + "column.public": "聯邦ê時間線", + "column_back_button.label": "頂頁", + "column_header.hide_settings": "Khàm掉設定", + "column_header.moveLeft_settings": "Kā欄sak khah倒pîng", + "column_header.moveRight_settings": "Kā欄sak khah正pîng", + "column_header.pin": "釘", + "column_header.show_settings": "顯示設定", + "column_header.unpin": "Pak掉", + "column_search.cancel": "取消", + "community.column_settings.local_only": "Kan-ta展示本地ê", + "community.column_settings.media_only": "Kan-ta展示媒體", + "community.column_settings.remote_only": "Kan-ta展示遠距離ê", + "compose.error.blank_post": "PO文bē當空白。", + "compose.language.change": "換語言", + "compose.language.search": "Tshiau-tshuē語言……", + "compose.published.body": "成功PO文。", + "compose.published.open": "開", + "compose.saved.body": "PO文儲存ah。", + "compose_form.direct_message_warning_learn_more": "詳細資訊", + "compose_form.encryption_warning": "Mastodon ê PO文無點tuì點加密。M̄通用Mastodon分享任何敏感ê資訊。", + "compose_form.hashtag_warning": "因為tsit êPO文m̄是公開ê,buē列tī任何ê hashtag。Kan-ta公開ê PO文tsiah ē當用hashtag tshuē。", + "compose_form.lock_disclaimer": "Lí ê口座iáu buē {locked}。逐ê lâng lóng通跟tuè lí,看lí kan-ta hōo跟tuè ê看ê PO文。", + "compose_form.lock_disclaimer.lock": "鎖起來ê", + "compose_form.placeholder": "Lí teh想siánn?", + "compose_form.poll.duration": "投票期間", + "compose_form.poll.multiple": "Tsē選擇", + "compose_form.poll.option_placeholder": "選項 {number}", + "compose_form.poll.single": "單選擇", + "compose_form.poll.switch_to_multiple": "Kā投票改做ē當選tsē-tsē ê。", + "compose_form.poll.switch_to_single": "Kā投票改做kan-ta通選tsi̍t-ê", + "compose_form.poll.type": "投票ê方法", + "compose_form.publish": "PO文", + "compose_form.reply": "回應", + "compose_form.save_changes": "更新", + "compose_form.spoiler.marked": "Thâi掉內容警告", + "compose_form.spoiler.unmarked": "加添內容警告", + "compose_form.spoiler_placeholder": "內容警告(m̄是必要)", + "confirmation_modal.cancel": "取消", + "confirmations.block.confirm": "封鎖", + "confirmations.delete.confirm": "Thâi掉", + "confirmations.delete.message": "Lí kám確定beh thâi掉tsit ê PO文?", + "confirmations.delete.title": "Kám beh thâi掉tsit ê PO文?", + "confirmations.delete_list.confirm": "Thâi掉", + "confirmations.delete_list.message": "Lí kám確定beh永永thâi掉tsit ê列單?", + "confirmations.delete_list.title": "Kám beh thâi掉tsit ê列單?", + "confirmations.discard_draft.confirm": "棄sak了後繼續", + "confirmations.discard_draft.edit.cancel": "恢復編輯", + "confirmations.discard_draft.edit.message": "Nā繼續,ē棄sak lí tuì當leh編輯ê PO文,所做ê任何改變。", + "confirmations.discard_draft.edit.title": "Kám beh棄sak lí tuì PO文ê改變?", + "confirmations.discard_draft.post.cancel": "恢復草稿", + "confirmations.discard_draft.post.message": "nā繼續,ē棄sak lí當leh編寫ê PO文", + "confirmations.discard_draft.post.title": "Kám beh棄sak lí PO文ê草稿?", + "confirmations.discard_edit_media.confirm": "棄sak", + "confirmations.discard_edit_media.message": "Lí佇媒體敘述á是先看māi ê所在有iáu buē儲存ê改變,kám beh kā in棄sak?", + "confirmations.follow_to_list.confirm": "跟tuè,加入kàu列單", + "confirmations.follow_to_list.message": "Beh kā {name} 加添kàu列單,lí tio̍h先跟tuè伊。", + "confirmations.follow_to_list.title": "Kám beh跟tuè tsit ê用者?", + "confirmations.logout.confirm": "登出", + "confirmations.logout.message": "Lí kám確定beh登出?", + "confirmations.logout.title": "Lí kám beh登出?", + "confirmations.missing_alt_text.confirm": "加添說明文字", + "confirmations.missing_alt_text.message": "Lí ê PO文包含無說明文字ê媒體。加添敘述,ē幫tsān lí ê內容hōo khah tsē lâng接近使用。", + "confirmations.missing_alt_text.secondary": "就按呢PO出去", + "confirmations.missing_alt_text.title": "Kám beh加添說明文字?", + "confirmations.mute.confirm": "消音", + "confirmations.private_quote_notify.cancel": "轉去編輯", + "confirmations.private_quote_notify.confirm": "發布PO文", + "confirmations.private_quote_notify.do_not_show_again": "Mài koh展示tsit ê訊息", + "confirmations.private_quote_notify.message": "Lí所引用kap提起ê ē受通知,而且ē當看lí êPO文,就算in無跟tuè汝。", + "confirmations.private_quote_notify.title": "Kám beh kap跟tuè lí ê hām所提起ê用者分享?", + "confirmations.quiet_post_quote_info.dismiss": "請mài koh提醒我", + "confirmations.quiet_post_quote_info.got_it": "知ah", + "confirmations.quiet_post_quote_info.message": "Nā是引用無tī公共時間線內底êPO文,lí êPO文bē當tī趨勢ê時間線顯示。", + "confirmations.quiet_post_quote_info.title": "引用無tī公開ê時間線內底顯示ê PO文", + "confirmations.redraft.confirm": "Thâi掉了後重寫", + "confirmations.redraft.message": "Lí kám確定beh thâi掉tsit篇PO文了後koh重寫?收藏kap轉PO ē無去,而且原底ê PO文ê回應ē變孤立。", + "confirmations.redraft.title": "Kám beh thâi掉koh重寫PO文?", + "confirmations.remove_from_followers.confirm": "Suá掉跟tuè lí ê", + "confirmations.remove_from_followers.message": "{name} ē停止跟tuè lí。Lí kám確定beh繼續?", + "confirmations.remove_from_followers.title": "Kám beh suá掉跟tuè lí ê?", + "confirmations.revoke_quote.confirm": "Thâi掉PO文", + "confirmations.revoke_quote.message": "Tsit ê動作bē當復原。", + "confirmations.revoke_quote.title": "Kám beh thâi掉PO文?", + "confirmations.unblock.confirm": "取消封鎖", + "confirmations.unblock.title": "取消封鎖 {name}?", + "confirmations.unfollow.confirm": "取消跟tuè", + "confirmations.unfollow.title": "取消跟tuè {name}?", + "confirmations.withdraw_request.confirm": "Kā跟tuè請求收tńg去", + "confirmations.withdraw_request.title": "Kám beh收tńg去跟tuè {name} ê請求?", + "content_warning.hide": "Am-khàm PO文", + "content_warning.show": "Mā tio̍h顯示", + "content_warning.show_more": "其他內容", + "conversation.delete": "Thâi掉會話", + "conversation.mark_as_read": "標做有讀", + "conversation.open": "顯示會話", + "conversation.with": "Kap {names}", + "copy_icon_button.copied": "有khóo-pih kàu tsián貼pang", + "copypaste.copied": "有khóo-pih", + "copypaste.copy_to_clipboard": "Khóo-pih kàu tsián貼pang", + "directory.federated": "Uì知影ê Fediverse", + "directory.local": "Kan-ta uì {domain}", + "directory.new_arrivals": "新來ê", + "directory.recently_active": "最近活動ê", + "disabled_account_banner.account_settings": "口座ê設定", + "disabled_account_banner.text": "Lí ê口座 {disabledAccount} tsit-má hōo lâng停止使用。", + "dismissable_banner.community_timeline": "Tsia sī uì 口座hē tī {domain} ê lâng,最近所公開PO ê。", + "dismissable_banner.dismiss": "Mài kā tshah", + "dismissable_banner.public_timeline": "Tsiah ê是 {domain} 內底ê lâng 佇 Fediverse所跟tuè ê ê,上新ê公開PO文。.", + "domain_block_modal.block": "封鎖服侍器", + "domain_block_modal.block_account_instead": "改做封鎖 @{name}", + "domain_block_modal.they_can_interact_with_old_posts": "Uì tsit ê服侍器來ê,通kap lí khah早ê PO交流。", + "domain_block_modal.they_cant_follow": "Tuì tsit ê服侍器來ê 通跟tuè lí。", + "domain_block_modal.they_wont_know": "In buē知影in受封鎖。", + "domain_block_modal.title": "Kám beh封鎖域名?", + "domain_block_modal.you_will_lose_num_followers": "Lí ē失去 {followersCount, plural, other {{followersCountDisplay} ê lâng跟tuè}} kap {followingCount, plural, other {{followingCountDisplay} ê lí所tuè ê 口座}}。", + "domain_block_modal.you_will_lose_relationships": "Lí ē失去逐ê佇tsit ê服侍器跟tuè lí ê,kap lí所跟tuè ê。", + "domain_block_modal.you_wont_see_posts": "Lí buē看見tsit ê服侍器ê用者所送ê PO文kap通知。", + "domain_pill.activitypub_lets_connect": "伊ē hōo lí kap Mastodon ê lâng連結kap互動,其他社交應用程式ê lâng mā ē使。", + "domain_pill.activitypub_like_language": "ActivityPub親像Mastodon kap其他社交應用程式所講ê語言。", + "domain_pill.server": "服侍器", + "domain_pill.their_handle": "In ê口座:", + "domain_pill.their_server": "In數位ê tau,in所有ê PO文lóng tī tsia。", + "domain_pill.their_username": "In佇in ê服侍器獨一ê稱呼。佇無kâng ê服侍器有可能tshuē著kāng名ê用者。", + "domain_pill.username": "用者ê名", + "domain_pill.whats_in_a_handle": "口座是siánn-mih?", + "domain_pill.who_they_are": "因為口座(handle)表示tsit ê lâng是siáng kap tī toh,lí ē當佇. ê社交網路kap lâng交流。", + "domain_pill.who_you_are": "因為口座(handle)表示lí是siáng kap tī toh,lâng ē當佇. ê社交網路kap lí交流。", + "domain_pill.your_handle": "Lí ê口座:", + "domain_pill.your_server": "Lí數位ê厝,內底有lí所有ê PO文。無kah意?Ē當轉kàu別ê服侍器,koh保有跟tuè lí êl âng。.", + "domain_pill.your_username": "Lí 佇tsit ê服侍器獨一ê稱呼。佇無kâng ê服侍器有可能tshuē著kāng名ê用者。", + "dropdown.empty": "揀選項", + "embed.instructions": "Khóo-pih 下kha ê程式碼,來kā tsit篇PO文tàu佇lí ê網站。", + "embed.preview": "伊e án-ne顯示:\n", + "emoji_button.activity": "活動", + "emoji_button.clear": "清掉", + "emoji_button.custom": "自訂ê", + "emoji_button.flags": "旗á", + "emoji_button.food": "Tsia̍h-mi̍h kap 飲料", + "emoji_button.label": "加入繪文字(emoji)", + "emoji_button.nature": "自然", + "emoji_button.not_found": "Tshuē無對應ê emoji", + "emoji_button.objects": "物件", + "emoji_button.people": "Lâng", + "emoji_button.recent": "Tsia̍p用ê", + "emoji_button.search": "Tshiau-tshuē……", + "emoji_button.search_results": "Tshiau-tshuē ê結果", + "emoji_button.symbols": "符號", + "emoji_button.travel": "旅行kap地點", + "empty_column.account_featured.me": "Lí iáu無任何ê特色內容。Lí kám知影lí ē當kā lí tsia̍p-tsia̍p用ê hashtag,甚至是朋友ê口座揀做特色ê內容,khǹg佇lí ê個人資料內底?", + "empty_column.account_featured.other": "{acct} iáu無任何ê特色內容。Lí kám知影lí ē當kā lí tsia̍p-tsia̍p用ê hashtag,甚至是朋友ê口座揀做特色ê內容,khǹg佇lí ê個人資料內底?", + "empty_column.account_featured_other.unknown": "Tsit ê口座iáu無任何ê特色內容。", + "empty_column.account_hides_collections": "Tsit位用者選擇無愛公開tsit ê資訊", + "empty_column.account_suspended": "口座已經受停止", + "empty_column.account_timeline": "Tsia無PO文!", + "empty_column.account_unavailable": "個人資料bē當看", + "empty_column.blocks": "Lí iáu無封鎖任何用者。", + "empty_column.bookmarked_statuses": "Lí iáu無加添任何冊籤。Nā是lí加添冊籤,伊ē佇tsia顯示。", + "empty_column.community": "本站時間線是空ê。緊來公開PO文oh!", + "empty_column.direct": "Lí iáu無任何ê私人訊息。Nā是lí送á是收著私人訊息,ē佇tsia顯示。.", + "empty_column.disabled_feed": "Tsit ê feed已經hōo lí ê服侍器ê管理員停用。", + "empty_column.domain_blocks": "Iáu無封鎖任何域名。", + "empty_column.explore_statuses": "目前iáu無有流行ê趨勢,請sió等tsi̍t-ē,koh確認。", + "empty_column.favourited_statuses": "Lí iáu無加添任何收藏 ê PO文。Nā是lí加收藏,伊ē佇tsia顯示。", + "empty_column.favourites": "Iáu無lâng收藏tsit篇PO文。Nā是有lâng收藏,ē佇tsia顯示。", + "empty_column.follow_requests": "Lí iáu buē收著任何ê跟tuè請求。Nā是lí收著,伊ē佇tsia顯示。", + "empty_column.followed_tags": "Lí iáu buē收著任何ê hashtag。Nā是lí收著,ē佇tsia顯示。", + "empty_column.hashtag": "Tsit ê hashtag內底無物件。", + "empty_column.home": "Lí tshù ê時間線是空ê!跟tuè別lâng來kā充滿。", + "empty_column.list": "Tsit張列單內底iáu bô物件。若是列單內底ê成員貼新ê PO文,in ē tī tsia顯示。", + "empty_column.mutes": "Lí iáu無消音任何用者。", + "empty_column.notification_requests": "清hōo空ah!內底無物件。若是lí收著新ê通知,ē根據lí ê設定,佇tsia出現。", + "empty_column.notifications": "Lí iáu無收著任何通知。Nā別lâng kap lí互動,lí ē佇tsia看著。", + "empty_column.public": "內底無物件!寫beh公開ê PO文,á是主動跟tuè別ê服侍器ê用者,來加添內容。", + "error.unexpected_crash.explanation": "因為原始碼內底有錯誤,á是瀏覽器相容出tshê,tsit頁bē當正確顯示。", + "error.unexpected_crash.explanation_addons": "Tsit頁bē當正確顯示,可能是瀏覽器附ê功能,á是自動翻譯工具所致。", + "error.unexpected_crash.next_steps": "請試更新tsit頁。若是bē當改善,lí iáu是ē當改使用無kâng ê瀏覽器,á是app,來用Mastodon。", + "error.unexpected_crash.next_steps_addons": "請試kā in停止使用,suà落來更新tsit頁。若是bē當改善,lí iáu是ē當改使用無kâng ê瀏覽器,á是app,來用Mastodon。", + "errors.unexpected_crash.copy_stacktrace": "Khóo-pih stacktrace kàu剪貼pang-á", + "errors.unexpected_crash.report_issue": "報告問題", + "explore.suggested_follows": "用者", + "explore.title": "趨勢", + "explore.trending_links": "新聞", + "explore.trending_statuses": "PO文", + "explore.trending_tags": "Hashtag", + "featured_carousel.header": "{count, plural, one {{counter} 篇} other {{counter} 篇}} 釘起來ê PO文", + "featured_carousel.next": "下tsi̍t ê", + "featured_carousel.post": "PO文", + "featured_carousel.previous": "頂tsi̍t ê", + "featured_carousel.slide": "{total} 內底ê {index}", + "filter_modal.added.context_mismatch_explanation": "Tsit ê過濾器類別bē當適用佇lí所接近使用ê PO文ê情境。若是lí mā beh佇tsit ê情境過濾tsit ê PO文,lí著編輯過濾器。.", + "filter_modal.added.context_mismatch_title": "本文無sio合!", + "filter_modal.added.expired_explanation": "Tsit ê過濾器類別過期ah,lí需要改到期ê日期來繼續用。", + "filter_modal.added.expired_title": "過期ê過濾器", + "filter_modal.added.review_and_configure": "Beh審視kap進前設定tsit ê過濾器ê類別,請kàu {settings_link}。", + "filter_modal.added.review_and_configure_title": "過濾器ê設定", + "filter_modal.added.settings_link": "設定頁", + "filter_modal.added.short_explanation": "Tsit ê PO文已經加添kàu下kha ê過濾器類別:{title}。", + "filter_modal.added.title": "過濾器加添ah!", + "filter_modal.select_filter.context_mismatch": "Mài用tī tsit ê內文", + "filter_modal.select_filter.expired": "過期ah", + "filter_modal.select_filter.prompt_new": "新ê類別:{name}", + "filter_modal.select_filter.search": "Tshiau-tshuē á是加添", + "filter_modal.select_filter.subtitle": "用有ê類別á是建立新ê", + "filter_modal.select_filter.title": "過濾tsit篇PO文", + "filter_modal.title.status": "過濾PO文", + "filter_warning.matches_filter": "合過濾器「{title}」", + "filtered_notifications_banner.pending_requests": "Tuì lí可能熟sāi ê {count, plural, =0 {0 ê人} other {# ê人}}", + "filtered_notifications_banner.title": "過濾ê通知", + "firehose.all": "Kui ê", + "firehose.local": "Tsit ê服侍器", + "firehose.remote": "別ê服侍器", + "follow_request.authorize": "授權", + "follow_request.reject": "拒絕", + "follow_requests.unlocked_explanation": "就算lí ê口座無hőng鎖,{domain} ê管理員leh想,lí可能beh手動審查tuì tsiah ê口座送ê跟tuè請求。", + "follow_suggestions.curated_suggestion": "精選ê內容", + "follow_suggestions.dismiss": "Mài koh顯示。", + "follow_suggestions.featured_longer": "{domain} 團隊所揀ê", + "follow_suggestions.friends_of_friends_longer": "時行佇lí所tuè ê lâng", + "follow_suggestions.hints.featured": "Tsit ê個人資料是 {domain} 團隊特別揀ê。", + "follow_suggestions.hints.friends_of_friends": "Tsit ê個人資料tī lí跟tuè ê lâng之間真流行。", + "follow_suggestions.hints.most_followed": "Tsit ê個人資料是 {domain} 內,有足tsē跟tuè者ê其中tsit ê。", + "follow_suggestions.hints.most_interactions": "Tsit ê個人資料tsi̍t-tsām-á佇 {domain} 有得著真tsē關注。", + "follow_suggestions.hints.similar_to_recently_followed": "Tsit ê個人資料kap lí最近跟tuè ê口座相siâng。", + "follow_suggestions.personalized_suggestion": "個人化ê推薦", + "follow_suggestions.popular_suggestion": "流行ê推薦", + "follow_suggestions.popular_suggestion_longer": "佇{domain} 足有lâng緣", + "follow_suggestions.similar_to_recently_followed_longer": "Kap lí最近跟tuè ê相siâng", + "follow_suggestions.view_all": "看全部", + "follow_suggestions.who_to_follow": "Thang tuè ê", + "followed_tags": "跟tuè ê hashtag", + "footer.about": "概要", + "footer.directory": "個人資料ê目錄", + "footer.get_app": "The̍h著app", + "footer.keyboard_shortcuts": "鍵盤kiu-té khí (shortcut)", + "footer.privacy_policy": "隱私權政策", + "footer.source_code": "看原始碼", + "footer.status": "狀態", + "footer.terms_of_service": "服務規定", + "generic.saved": "儲存ah", + "getting_started.heading": "開始用", + "hashtag.admin_moderation": "Phah開 #{name} ê管理界面", + "hashtag.browse": "瀏覽佇 #{hashtag} ê PO文", + "hashtag.browse_from_account": "瀏覽 @{name} 佇 #{hashtag} 所寫ê PO文", + "hashtag.column_header.tag_mode.all": "kap {additional}", + "hashtag.column_header.tag_mode.any": "á是 {additional}", + "hashtag.column_header.tag_mode.none": "無需要 {additional}", + "hashtag.column_settings.select.no_options_message": "Tshuē無建議", + "hashtag.column_settings.select.placeholder": "請輸入hashtag……", + "hashtag.column_settings.tag_mode.all": "Kui ê", + "hashtag.column_settings.tag_mode.any": "任何tsi̍t ê", + "hashtag.column_settings.tag_mode.none": "Lóng mài", + "hashtag.column_settings.tag_toggle": "Kā追加ê標籤加添kàu tsit ê欄", + "hashtag.counter_by_accounts": "{count, plural, one {{counter} ê} other {{counter} ê}}參與ê", + "hashtag.counter_by_uses": "{count, plural, one {{counter} 篇} other {{counter} 篇}} PO文", + "hashtag.counter_by_uses_today": "Kin-á日有 {count, plural, one {{counter} 篇} other {{counter} 篇}} PO文", + "hashtag.feature": "Tī個人資料推薦", + "hashtag.follow": "跟tuè hashtag", + "hashtag.mute": "消音 #{hashtag}", + "hashtag.unfeature": "Mài tī個人資料推薦", + "hashtag.unfollow": "取消跟tuè hashtag", + "hashtags.and_other": "……kap 其他 {count, plural, other {# ê}}", + "hints.profiles.followers_may_be_missing": "Tsit ê個人資料ê跟tuè者資訊可能有落勾ê。", + "hints.profiles.follows_may_be_missing": "Tsit ê口座所跟tuè ê ê資訊可能有落勾ê。", + "hints.profiles.posts_may_be_missing": "Tsit ê口座ê tsi̍t kuá PO文可能有落勾ê。", + "hints.profiles.see_more_followers": "佇 {domain} 看koh khah tsē跟tuè lí ê", + "hints.profiles.see_more_follows": "佇 {domain} 看koh khah tsē lí跟tuè ê", + "hints.profiles.see_more_posts": "佇 {domain} 看koh khah tsē ê PO文", + "home.column_settings.show_quotes": "顯示引用", + "home.column_settings.show_reblogs": "顯示轉PO", + "home.column_settings.show_replies": "顯示回應", + "home.hide_announcements": "Khàm掉公告", + "home.pending_critical_update.body": "請liōng早更新lí ê Mastodon ê服侍器!", + "home.pending_critical_update.link": "看更新內容", + "home.pending_critical_update.title": "有重要ê安全更新!", + "home.show_announcements": "顯示公告", + "ignore_notifications_modal.disclaimer": "Lí所忽略in ê通知ê用者,Mastodonbē當kā lí通知。忽略通知bē當阻擋訊息ê寄送。", + "ignore_notifications_modal.filter_instead": "改做過濾", + "ignore_notifications_modal.filter_to_act_users": "Lí猶原ē當接受、拒絕猶是檢舉用者", + "ignore_notifications_modal.filter_to_avoid_confusion": "過濾ē當避免可能ê bē分明。", + "ignore_notifications_modal.filter_to_review_separately": "Lí ē當個別檢視所過濾ê通知", + "ignore_notifications_modal.ignore": "Kā通知忽略", + "ignore_notifications_modal.limited_accounts_title": "Kám beh忽略受限制ê口座送來ê通知?", + "ignore_notifications_modal.new_accounts_title": "Kám beh忽略新口座送來ê通知?", + "ignore_notifications_modal.not_followers_title": "Kám beh忽略無跟tuè lí ê口座送來ê通知?", + "ignore_notifications_modal.not_following_title": "Kám beh忽略lí 無跟tuè ê口座送來ê通知?", + "ignore_notifications_modal.private_mentions_title": "忽略ka-kī主動送ê私人提起ê通知?", + "info_button.label": "幫tsān", + "info_button.what_is_alt_text": "

Siánn物是替代文字?

替代文字kā視覺有障礙、網路速度khah慢,á是beh tshuē頂下文ê lâng,提供圖ê敘述。

Lí ē當通過寫明白、簡單kap客觀ê替代文字,替逐家改善容易使用性kap幫tsān理解。

  • 掌握重要ê因素
  • 替圖寫摘要ê文字
  • 用規則ê語句結構
  • 避免重複ê資訊
  • 專注佇趨勢kap佇複雜視覺(比如圖表á是地圖)內底tshuē關鍵
", + "interaction_modal.action": "Nā beh hām {name} ê PO文互動,lí愛佇lí所用ê Mastodon服侍器登入口座。", + "interaction_modal.go": "行", + "interaction_modal.no_account_yet": "Tsit-má iáu bô口座?", + "interaction_modal.on_another_server": "佇無kâng ê服侍器", + "interaction_modal.on_this_server": "Tī tsit ê服侍器", + "interaction_modal.title": "登入koh繼續", + "interaction_modal.username_prompt": "比如:{example}", + "intervals.full.days": "{number, plural, other {# kang}}", + "intervals.full.hours": "{number, plural, other {# 點鐘}}", + "intervals.full.minutes": "{number, plural, other {# 分鐘}}", + "keyboard_shortcuts.back": "Tńg去", + "keyboard_shortcuts.blocked": "開封鎖ê用者ê列單", + "keyboard_shortcuts.boost": "轉送PO文", + "keyboard_shortcuts.column": "揀tsit ê欄", + "keyboard_shortcuts.compose": "揀寫文字ê框仔", + "keyboard_shortcuts.description": "說明", + "keyboard_shortcuts.direct": "phah開私人提起ê欄", + "keyboard_shortcuts.down": "佇列單內kā suá khah 下kha", + "keyboard_shortcuts.enter": "Phah開PO文", + "keyboard_shortcuts.favourite": "收藏PO文", + "keyboard_shortcuts.favourites": "Phah開收藏ê列單", + "keyboard_shortcuts.federated": "Phah開聯邦ê時間線", + "keyboard_shortcuts.heading": "鍵盤ê快速key", + "keyboard_shortcuts.home": "Phah開tshù ê時間線", + "keyboard_shortcuts.hotkey": "快速key", + "keyboard_shortcuts.legend": "顯示tsit篇說明", + "keyboard_shortcuts.load_more": "Kā焦點suá kàu「載入其他」ê鈕仔", + "keyboard_shortcuts.local": "Phah開本站ê時間線", + "keyboard_shortcuts.mention": "提起作者", + "keyboard_shortcuts.muted": "Phah開消音ê用者列單", + "keyboard_shortcuts.my_profile": "Phah開lí ê個人資料", + "keyboard_shortcuts.notifications": "Phah開通知欄", + "keyboard_shortcuts.open_media": "Phah開媒體", + "keyboard_shortcuts.pinned": "Phah開釘起來ê PO文列單", + "keyboard_shortcuts.profile": "Phah開作者ê個人資料", + "keyboard_shortcuts.quote": "引用PO文", + "keyboard_shortcuts.reply": "回應PO文", + "keyboard_shortcuts.requests": "Phah開跟tuè請求ê列單", + "keyboard_shortcuts.search": "揀tshiau-tshuē條á", + "keyboard_shortcuts.spoilers": "顯示/隱藏內容警告", + "keyboard_shortcuts.start": "Phah開「開始用」欄", + "keyboard_shortcuts.toggle_hidden": "顯示/隱藏內容警告後壁ê PO文", + "keyboard_shortcuts.toggle_sensitivity": "顯示/tshàng媒體", + "keyboard_shortcuts.toot": "PO新PO文", + "keyboard_shortcuts.translate": "kā PO文翻譯", + "keyboard_shortcuts.unfocus": "離開輸入框仔/tshiau-tshuē格仔", + "keyboard_shortcuts.up": "佇列單內kā suá khah面頂", + "learn_more_link.got_it": "知矣", + "learn_more_link.learn_more": "看詳細", + "lightbox.close": "關", + "lightbox.next": "下tsi̍t ê", + "lightbox.previous": "頂tsi̍t ê", + "lightbox.zoom_in": "Tshūn-kiu kàu實際ê sài-suh", + "lightbox.zoom_out": "Tshūn-kiu kàu適當ê sài-suh", + "limited_account_hint.action": "一直顯示個人資料", + "limited_account_hint.title": "Tsit ê 個人資料予 {domain} ê管理員tshàng起來ah。", + "link_preview.author": "Tuì {name}", + "link_preview.more_from_author": "看 {name} ê其他內容", + "link_preview.shares": "{count, plural, one {{counter} 篇} other {{counter} 篇}} PO文", + "lists.add_member": "加", + "lists.add_to_list": "加添kàu列單", + "lists.add_to_lists": "Kā {name} 加添kàu列單", + "lists.create": "建立", + "lists.create_a_list_to_organize": "開新ê列單,組織lí tshù ê時間線", + "lists.create_list": "建立列單", + "lists.delete": "Thâi掉列單", + "lists.done": "做好ah", + "lists.edit": "編輯列單", + "lists.exclusive": "佇tshù ê時間線kā成員tshàng起來。", + "lists.exclusive_hint": "Nā bóo-mi̍h口座佇tsit ê列單,ē tuì lí tshù ê時間線kā tsit ê口座tshàng起來,避免koh看見in ê PO文。", + "lists.find_users_to_add": "Tshuē beh加添ê用者", + "lists.list_members_count": "{count, plural, other {# 位成員}}", + "lists.list_name": "列單ê名", + "lists.new_list_name": "新ê列單ê名", + "lists.no_lists_yet": "Iáu無列單。", + "lists.no_members_yet": "Iáu無成員。", + "lists.no_results_found": "Tshuē無結果。", + "lists.remove_member": "Suá掉", + "lists.replies_policy.followed": "所跟tuè ê任何用者", + "lists.replies_policy.list": "列單ê成員", + "lists.replies_policy.none": "無半位", + "lists.save": "儲存", + "lists.search": "Tshiau-tshuē", + "lists.show_replies_to": "列單成員回應ê顯示範圍", + "load_pending": "{count, plural, other {# ê 項目}}", + "loading_indicator.label": "Leh載入……", + "media_gallery.hide": "Khàm掉", + "moved_to_account_banner.text": "Lí ê口座 {disabledAccount} 已經停止使用ah,因為suá kàu {movedToAccount}。", + "mute_modal.hide_from_notifications": "Tuì通知內底khàm掉", + "mute_modal.hide_options": "Khàm掉選項", + "mute_modal.indefinite": "直到我取消消音", + "mute_modal.show_options": "顯示選項", + "mute_modal.they_can_mention_and_follow": "In iáu ē當提起á是跟tuè lí,毋過lí看buē著in。", + "mute_modal.they_wont_know": "In buē知影in受消音。", + "mute_modal.title": "Kā用者消音?", + "mute_modal.you_wont_see_mentions": "Lí buē看見提起in ê PO文。", + "mute_modal.you_wont_see_posts": "In iáu ē當看著lí ê PO文,毋過lí看bē tio̍h in ê。", + "navigation_bar.about": "概要", + "navigation_bar.account_settings": "密碼kap安全", + "navigation_bar.administration": "管理", + "navigation_bar.advanced_interface": "用進階ê網頁界面開", + "navigation_bar.automated_deletion": "自動thâi PO文", + "navigation_bar.blocks": "封鎖ê用者", + "navigation_bar.bookmarks": "冊籤", + "navigation_bar.direct": "私人ê提起", + "navigation_bar.domain_blocks": "封鎖ê域名", + "navigation_bar.favourites": "Siōng kah意", + "navigation_bar.filters": "消音ê詞", + "navigation_bar.follow_requests": "跟tuè請求", + "navigation_bar.followed_tags": "跟tuè ê hashtag", + "navigation_bar.follows_and_followers": "Leh跟tuè ê kap跟tuè lí ê", + "navigation_bar.import_export": "輸入kap輸出", + "navigation_bar.lists": "列單", + "navigation_bar.live_feed_local": "即時ê內容(本地)", + "navigation_bar.live_feed_public": "即時ê內容(公開)", + "navigation_bar.logout": "登出", + "navigation_bar.moderation": "管理", + "navigation_bar.more": "其他", + "navigation_bar.mutes": "消音ê用者", + "navigation_bar.opened_in_classic_interface": "PO文、口座kap其他指定ê頁面,預設ē佇經典ê網頁界面內phah開。", + "navigation_bar.preferences": "偏愛ê設定", + "navigation_bar.privacy_and_reach": "隱私kap資訊ê及至", + "navigation_bar.search": "Tshiau-tshuē", + "navigation_bar.search_trends": "Tshiau-tshuē / 趨勢", + "navigation_panel.collapse_followed_tags": "Kā跟tuè ê hashtag目錄嵌起來", + "navigation_panel.collapse_lists": "Khàm掉列單目錄", + "navigation_panel.expand_followed_tags": "Kā跟tuè ê hashtag目錄thián開", + "navigation_panel.expand_lists": "Thián開列單目錄", + "not_signed_in_indicator.not_signed_in": "Lí著登入來接近使用tsit ê資源。", + "notification.admin.report": "{name} kā {target} 檢舉ah", + "notification.admin.report_account": "{name} kā {target} 所寫ê {count, plural, other {# 篇PO文}}檢舉ah,原因是:{category}", + "notification.admin.report_account_other": "{name} kā {target} 所寫ê {count, plural, other {# 篇PO文}}檢舉ah", + "notification.admin.report_statuses": "{name} kā {target} 檢舉ah,原因是:{category}", + "notification.admin.report_statuses_other": "{name} kā {target} 檢舉ah", + "notification.admin.sign_up": "口座 {name} 有開ah。", + "notification.admin.sign_up.name_and_others": "{name} kap {count, plural, other {其他 # ê lâng}} ê口座有開ah", + "notification.annual_report.message": "Lí ê {year} #Wrapstodon teh等lí!緊來看tsit年lí佇Mastodon頂ê上精彩ê內容,kap難忘ê時刻!", + "notification.annual_report.view": "Kā #Wrapstodon 看māi。", + "notification.favourite": "{name} kah意lí ê PO文", + "notification.favourite.name_and_others_with_link": "{name} kap{count, plural, other {另外 # ê lâng}}kah意lí ê PO文", + "notification.favourite_pm": "{name} kah意lí ê私人ê提起", + "notification.favourite_pm.name_and_others_with_link": "{name} kap{count, plural, other {另外 # ê lâng}}kah意lí ê私人ê提起", + "notification.follow": "{name}跟tuè lí", + "notification.follow.name_and_others": "{name} kap{count, plural, other {另外 # ê lâng}}跟tuè lí", + "notification.follow_request": "{name} 請求跟tuè lí", + "notification.follow_request.name_and_others": "{name} kap{count, plural, other {另外 # ê lâng}}請求跟tuè lí", + "notification.label.mention": "提起", + "notification.label.private_mention": "私人ê提起", + "notification.label.private_reply": "私人ê回應", + "notification.label.quote": "{name} 引用lí ê PO文", + "notification.label.reply": "回應", + "notification.mention": "提起", + "notification.mentioned_you": "{name}kā lí提起", + "notification.moderation-warning.learn_more": "看詳細", + "notification.moderation_warning": "Lí有收著管理ê警告", + "notification.moderation_warning.action_delete_statuses": "Lí ê一寡PO文hōo lâng thâi掉ah。", + "notification.moderation_warning.action_disable": "Lí ê口座hōo lâng停止使用ah。", + "notification.moderation_warning.action_mark_statuses_as_sensitive": "Lí ê一寡PO文,hōo lâng標做敏感ê內容。", + "notification.moderation_warning.action_none": "Lí ê口座有收著管理ê警告。", + "notification.moderation_warning.action_sensitive": "Tuì tsit-má開始,lí êPO文ē標做敏感ê內容。", + "notification.moderation_warning.action_silence": "Lí ê口座hōo lâng限制ah。", + "notification.moderation_warning.action_suspend": "Lí ê口座ê權限已經停止ah。", + "notification.own_poll": "Lí ê投票結束ah", + "notification.poll": "Lí bat投ê投票結束ah", + "notification.quoted_update": "{name} 編輯lí有引用ê PO文", + "notification.reblog": "{name} 轉送lí ê PO文", + "notification.reblog.name_and_others_with_link": "{name} kap{count, plural, other {另外 # ê lâng}}轉送lí ê PO文", + "notification.relationships_severance_event": "Kap {name} ê結連無去", + "notification.relationships_severance_event.account_suspension": "{from} ê管理員kā {target} 停止權限ah,意思是lí bē koh再接受tuì in 來ê更新,á是hām in互動。", + "notification.relationships_severance_event.domain_block": "{from} ê 管理員kā {target} 封鎖ah,包含 {followersCount} 位跟tuè lí ê lâng,kap {followingCount, plural, other {#}} 位lí跟tuè ê口座。", + "notification.relationships_severance_event.learn_more": "看詳細", + "notification.relationships_severance_event.user_domain_block": "Lí已經kā {target} 封鎖ah,ē suá走 {followersCount} 位跟tuè lí ê lâng,kap {followingCount, plural, other {#}} 位lí跟tuè ê口座。", + "notification.status": "{name} tú-á PO", + "notification.update": "{name}有編輯PO文", + "notification_requests.accept": "接受", + "notification_requests.accept_multiple": "{count, plural, other {接受 # ê請求……}}", + "notification_requests.confirm_accept_multiple.button": "{count, plural, other {接受請求}}", + "notification_requests.confirm_accept_multiple.message": "Lí teh-beh接受 {count, plural, other {# ê 通知ê請求}}。Lí kám確定beh繼續?", + "notification_requests.confirm_accept_multiple.title": "接受通知ê請求?", + "notification_requests.confirm_dismiss_multiple.button": "{count, plural, other {忽略請求}}", + "notification_requests.confirm_dismiss_multiple.message": "Lí teh-beh忽略 {count, plural, other {# ê 通知ê請求}}。Lí bē當koh容易the̍h著{count, plural, other {tsiah-ê}} 通知。Lí kám確定beh繼續?", + "notification_requests.confirm_dismiss_multiple.title": "忽略通知ê請求?", + "notification_requests.dismiss": "忽略", + "notification_requests.dismiss_multiple": "{count, plural, other {忽略 # ê請求……}}", + "notification_requests.edit_selection": "編輯", + "notification_requests.exit_selection": "做好ah", + "notification_requests.explainer_for_limited_account": "因為管理員限制tsit ê口座,tuì tsit ê口座來ê通知已經hōo過濾ah。", + "notification_requests.explainer_for_limited_remote_account": "因為管理員限制tsit ê口座á是伊ê服侍器,tuì tsit ê口座來ê通知已經hōo過濾ah。", + "notification_requests.maximize": "上大化", + "notification_requests.minimize_banner": "上細化受過濾ê通知ê條á", + "notification_requests.notifications_from": "Tuì {name} 來ê通知", + "notification_requests.title": "受過濾ê通知", + "notification_requests.view": "看通知", + "notifications.clear": "清掉通知", + "notifications.clear_confirmation": "Lí kám確定beh永永清掉lí所有ê通知?", + "notifications.clear_title": "清掉通知?", + "notifications.column_settings.admin.report": "新ê檢舉:", + "notifications.column_settings.admin.sign_up": "新註冊ê口座:", + "notifications.column_settings.alert": "桌面ê通知", + "notifications.column_settings.favourite": "收藏:", + "notifications.column_settings.filter_bar.advanced": "顯示逐ê類別", + "notifications.column_settings.filter_bar.category": "快速ê過濾器", + "notifications.column_settings.follow": "新ê跟tuè者:", + "notifications.column_settings.follow_request": "新ê跟tuè請求:", + "notifications.column_settings.group": "群組", + "notifications.column_settings.mention": "提起:", + "notifications.column_settings.poll": "投票ê結果:", + "notifications.column_settings.push": "Sak通知", + "notifications.column_settings.quote": "引用:", + "notifications.column_settings.reblog": "轉送:", + "notifications.column_settings.show": "佇欄內底顯示", + "notifications.column_settings.sound": "播放聲音", + "notifications.column_settings.status": "新ê PO文:", + "notifications.column_settings.unread_notifications.category": "Iáu bē讀ê通知", + "notifications.column_settings.unread_notifications.highlight": "強調iáu bē讀ê通知", + "notifications.column_settings.update": "編輯:", + "notifications.filter.all": "Kui ê", + "notifications.filter.boosts": "轉送", + "notifications.filter.favourites": "收藏", + "notifications.filter.follows": "跟tuè", + "notifications.filter.mentions": "提起", + "notifications.filter.polls": "投票結果", + "notifications.filter.statuses": "Lí跟tuè ê lâng ê更新", + "notifications.grant_permission": "賦予權限。", + "notifications.group": "{count} 條通知", + "notifications.mark_as_read": "Kā ta̍k條通知lóng標做有讀", + "notifications.permission_denied": "因為khah早有拒絕瀏覽器權限ê請求,桌面通知bē當用。", + "notifications.permission_denied_alert": "桌面通知bē當phah開來用,因為khah早瀏覽器ê權限受拒絕", + "notifications.permission_required": "因為需要ê權限iáu無提供,桌面通知bē當用。", + "notifications.policy.accept": "接受", + "notifications.policy.accept_hint": "佇通知內底顯示", + "notifications.policy.drop": "忽略", + "notifications.policy.drop_hint": "送去虛空,bē koh看見", + "notifications.policy.filter": "過濾器", + "notifications.policy.filter_hint": "送kàu受過濾ê通知ê收件kheh-á", + "notifications.policy.filter_limited_accounts_hint": "Hōo服侍器ê管理員限制", + "notifications.policy.filter_limited_accounts_title": "受管制ê口座", + "notifications.policy.filter_new_accounts.hint": "建立tī最近 {days, plural, other {# kang}}內", + "notifications.policy.filter_new_accounts_title": "新ê口座", + "notifications.policy.filter_not_followers_hint": "包含最近{days, plural, other {# kang}}內跟tuè lí ê lâng", + "notifications.policy.filter_not_followers_title": "無跟tuè lí ê lâng", + "notifications.policy.filter_not_following_hint": "直到lí手動允准in", + "notifications.policy.filter_not_following_title": "Lí無跟tuè ê lâng", + "notifications.policy.filter_private_mentions_hint": "通知ē受過濾,除非是tī lí ê提起ê回應內底,á是lí跟tuè送PO文ê lâng", + "notifications.policy.filter_private_mentions_title": "家kī直接送來ê私人ê提起", + "notifications.policy.title": "管理通知tuì……", + "notifications_permission_banner.enable": "啟用桌面ê通知", + "notifications_permission_banner.how_to_control": "Nā beh佇Mastodon關起來ê時陣收通知,請啟用桌面通知。若準啟用,Lí ē當通過面頂ê {icon} 鈕á,準準控制siánn物互動ê類型ē生桌面通知。", + "notifications_permission_banner.title": "逐ê著看", + "onboarding.follows.back": "轉去", + "onboarding.follows.done": "做好ah", + "onboarding.follows.empty": "可惜,tsit-má無半條結果通顯示。Lí ē當試用tshiau-tshuē á是瀏覽探索ê頁,來tshuē beh跟tuè ê lâng,或者是sió等leh koh試。", + "onboarding.follows.search": "Tshiau-tshuē", + "onboarding.follows.title": "請跟tuè lâng來開始。", + "onboarding.profile.discoverable": "Hōo我ê個人資料通tshuē著", + "onboarding.profile.discoverable_hint": "Nā lí揀beh佇Mastodon開hōo lâng發現ê功能,lí ê PO文通顯示佇tshiau-tshuē結果kap趨勢,而且你ê個人資料可能ē推薦hōo kap lí有相siâng興趣ê別lâng。", + "onboarding.profile.display_name": "顯示ê名", + "onboarding.profile.display_name_hint": "Lí ê全名á是別號……", + "onboarding.profile.note": "個人紹介", + "onboarding.profile.note_hint": "Lí ē當 @mention 別lâng á是用 #hashtag……", + "onboarding.profile.save_and_continue": "儲存了後繼續", + "onboarding.profile.title": "個人資料ê設定", + "onboarding.profile.upload_avatar": "Kā個人資料ê相片傳起去。", + "onboarding.profile.upload_header": "Kā個人資料ê橫條á ê圖傳起去", + "password_confirmation.exceeds_maxlength": "密碼確認超過上大ê密碼長度", + "password_confirmation.mismatching": "密碼確認kap密碼無合", + "picture_in_picture.restore": "復原", + "poll.closed": "關ah", + "poll.refresh": "Koh更新", + "poll.reveal": "看結果", + "poll.total_people": "{count, plural, other {# ê人}}", + "poll.total_votes": "{count, plural, other {# 張票}}", + "poll.vote": "投票", + "poll.voted": "Lí kā tse投票ah", + "poll.votes": "{votes, plural, other {# 張票}}", + "poll_button.add_poll": "加投票", + "poll_button.remove_poll": "Thâi掉投票", + "privacy.change": "改變PO文公開ê範圍", + "privacy.direct.long": "逐位tsit篇PO文所提起ê", + "privacy.direct.short": "私人ê提起", + "privacy.private.long": "Kan-ta hōo跟tuè lí ê看", + "privacy.private.short": "跟tuè伊ê", + "privacy.public.long": "逐ê lâng(無論佇Mastodon以內á是以外)", + "privacy.public.short": "公開ê", + "privacy.quote.anyone": "{visibility},ta̍k ê lâng lóng ē當引用", + "privacy.quote.disabled": "{visibility},停止引用PO文", + "privacy.quote.limited": "{visibility},PO文引用受限", + "privacy.unlisted.additional": "Tse ê行為kap公開相siâng,m̄-koh 就算lí佇口座設定phah開有關ê公開功能,PO文mā bē顯示佇即時ê動態、hashtag、探索kap Mastodon ê搜尋結果。", + "privacy.unlisted.long": "Mài顯示tī Mastodon ê tshiau-tshuē結果、趨勢kap公共ê時間線。", + "privacy.unlisted.short": "恬靜公開", + "privacy_policy.last_updated": "上尾更新tī:{date}", + "privacy_policy.title": "隱私權政策", + "quote_error.edit": "佇編輯PO文ê時陣bē當加引文。", + "quote_error.poll": "有投票ê PO文bē當引用。", + "quote_error.private_mentions": "私訊bē當允准引用。", + "quote_error.quote": "Tsi̍t改kan-ta ē當引用tsi̍t篇PO文。", + "quote_error.unauthorized": "Lí bô權利引用tsit篇PO文。", + "quote_error.upload": "有媒體附件ê PO文無允准引用。", + "recommended": "推薦", + "refresh": "Koh更新", + "regeneration_indicator.please_stand_by": "請sió等leh。", + "regeneration_indicator.preparing_your_home_feed": "Leh準備lí ê厝ê時間線……", + "relative_time.days": "{number} kang進前", + "relative_time.full.days": "{number, plural, other {# kang}}進前", + "relative_time.full.hours": "{number, plural, other {# 點鐘}}進前", + "relative_time.full.just_now": "頭tú-á", + "relative_time.full.minutes": "{number, plural, other {# 分鐘}}進前", + "relative_time.full.seconds": "{number, plural, other {# 秒}}進前", + "relative_time.hours": "{number}點鐘前", + "relative_time.just_now": "頭tú-á", + "relative_time.minutes": "{number} 分進前", + "relative_time.seconds": "{number} 秒進前", + "relative_time.today": "今á日", + "remove_quote_hint.button_label": "知ah", + "remove_quote_hint.message": "Lí ē當tuì {icon} 選項ê目錄完成tsit ê動作", + "remove_quote_hint.title": "Kám想beh thâi掉lí受引用ê PO文?", + "reply_indicator.attachments": "{count, plural, other {# ê附件}}", + "reply_indicator.cancel": "取消", + "reply_indicator.poll": "投票", + "report.block": "封鎖", + "report.block_explanation": "Lí bē koh看著in ê PO文。In bē當看tio̍h lí ê PO文kap跟tuè lí。In ē發現家kī受著封鎖。", + "report.categories.legal": "法律ê問題", + "report.categories.other": "其他", + "report.categories.spam": "Pùn-sò訊息", + "report.categories.violation": "內容違反tsi̍t ê以上服侍器ê規則", + "report.category.subtitle": "揀上合ê選項", + "report.category.title": "Kā guán講tsit ê {type} 有siánn-mih代誌", + "report.category.title_account": "個人資料", + "report.category.title_status": "PO文", + "report.close": "完成", + "report.comment.title": "Lí敢有別ê想beh hōo guán知ê?", + "report.forward": "轉送kàu {target}", + "report.forward_hint": "Tsit ê口座是別ê服侍器ê。Kám iā beh送bô落名ê檢舉ê khóo-pih?", + "report.mute": "消音", + "report.mute_explanation": "Lí bē koh看著in ê PO文。In iáu是ē當跟tuè lí,看lí ê PO文,而且m̄知in受消音。", + "report.next": "繼續", + "report.placeholder": "其他ê註釋", + "report.reasons.dislike": "我無kah意", + "report.reasons.dislike_description": "Tse是lí無愛看ê", + "report.reasons.legal": "Tse無合法", + "report.reasons.legal_description": "Lí相信伊違反lí ê國,á是服侍器所tiàm ê國ê法律", + "report.reasons.other": "其他原因", + "report.reasons.other_description": "Tsit ê問題bē當歸tī其他ê類別", + "report.reasons.spam": "Tse是pùn-sò訊息", + "report.reasons.spam_description": "Pháinn意ê連結、假互動,á是重複ê回應", + "report.reasons.violation": "伊違反服侍器ê規定", + "report.reasons.violation_description": "Lí明知伊違反特定ê規定", + "report.rules.subtitle": "請揀所有符合ê選項", + "report.rules.title": "違反siánn-mih規則?", + "report.statuses.subtitle": "請揀所有符合ê選項", + "report.statuses.title": "Kám有任何PO文證明tsit ê檢舉?", + "report.submit": "送出", + "report.target": "檢舉 {target}", + "report.thanks.take_action": "下kha是你控制所beh 佇Mastodon看ê內容ê選項:", + "report.thanks.take_action_actionable": "佇guán leh審核ê時陣,lí ē當tuì @{name} 做下kha ê行動:", + "report.thanks.title": "無想beh看著tse?", + "report.thanks.title_actionable": "多謝lí ê檢舉,guán ē處理。", + "report.unfollow": "取消跟tuè @{name}", + "report.unfollow_explanation": "Lí teh跟tuè tsit ê口座。Nā無beh佇頭頁ê時間線koh看見in ê PO文,請取消跟tuè。", + "report_notification.attached_statuses": "附 {count, plural, one {{count} 篇PO文} other {{count} 篇PO文}}ah", + "report_notification.categories.legal": "法規", + "report_notification.categories.legal_sentence": "違法ê內容", + "report_notification.categories.other": "其他", + "report_notification.categories.other_sentence": "其他", + "report_notification.categories.spam": "Pùn-sò訊息", + "report_notification.categories.spam_sentence": "pùn-sò訊息", + "report_notification.categories.violation": "違反規則", + "report_notification.categories.violation_sentence": "違反規則", + "report_notification.open": "Phah開檢舉", + "search.clear": "清掉tshiau-tshuē", + "search.no_recent_searches": "無最近ê tshiau-tshuē", + "search.placeholder": "Tshiau-tshuē", + "search.quick_action.account_search": "合 {x} ê個人檔案", + "search.quick_action.go_to_account": "行去個人資料 {x}", + "search.quick_action.go_to_hashtag": "行去hashtag {x}", + "search.quick_action.open_url": "佇Mastodon來phah開URL", + "search.quick_action.status_search": "合 {x} ê PO文", + "search.search_or_paste": "Tshiau-tshuē á是貼URL", + "search_popout.full_text_search_disabled_message": "{domain} 頂bē當用。", + "search_popout.full_text_search_logged_out_message": "Kan-ta佇登入ê時通用。", + "search_popout.language_code": "ISO語言代碼", + "search_popout.options": "Tshiau-tshuē ê選項", + "search_popout.quick_actions": "快速ê行動", + "search_popout.recent": "最近ê tshiau-tshuē", + "search_popout.specific_date": "特定ê日", + "search_popout.user": "用者", + "search_results.accounts": "個人資料", + "search_results.all": "全部", + "search_results.hashtags": "Hashtag", + "search_results.no_results": "無結果。", + "search_results.no_search_yet": "請試tshiau-tshuē PO文、個人資料á是hashtag。", + "search_results.see_all": "看全部", + "search_results.statuses": "PO文", + "search_results.title": "Tshiau-tshuē「{q}」", + "server_banner.about_active_users": "最近30kang用本站êlâng(月ê活動ê用者)", + "server_banner.active_users": "活動ê用者", + "server_banner.administered_by": "管理員:", + "server_banner.is_one_of_many": "{domain} 屬佇tsē-tsē獨立ê Mastodonê服侍器,lí ē當用tse參與聯邦宇宙。", + "server_banner.server_stats": "服侍器ê統計:", + "sign_in_banner.create_account": "開口座", + "sign_in_banner.follow_anyone": "跟tuè聯邦宇宙ê任何tsi̍t ê,用時間ê順序看所有ê內容。無演算法、廣告、點滑鼠ê餌(clickbait)。", + "sign_in_banner.mastodon_is": "Mastodon是跟tuè siánn物當teh發生ê上贊ê方法。", + "sign_in_banner.sign_in": "登入", + "sign_in_banner.sso_redirect": "登入á是註冊", + "status.admin_account": "Phah開 @{name} ê管理界面", + "status.admin_domain": "Phah開 {domain} ê管理界面", + "status.admin_status": "Tī管理界面內底看tsit篇PO文", + "status.all_disabled": "轉送kap引用停止使用", + "status.block": "封鎖 @{name}", + "status.bookmark": "冊籤", + "status.cancel_reblog_private": "取消轉送", + "status.cannot_quote": "Lí bô允准引用tsit篇PO文。", + "status.cannot_reblog": "Tsit篇PO文bē當轉送", + "status.contains_quote": "包含引用", + "status.context.loading": "載入其他回應", + "status.context.loading_error": "Bē當載入新回應", + "status.context.loading_success": "新ê回應載入ah", + "status.context.more_replies_found": "Tshuē-tio̍h其他回應", + "status.context.retry": "Koh試", + "status.context.show": "顯示", + "status.continued_thread": "接續ê討論線", + "status.copy": "Khóo-pih PO文ê連結", + "status.delete": "Thâi掉", + "status.delete.success": "PO文thâi掉ah", + "status.detailed_status": "對話ê詳細", + "status.direct": "私人提起 @{name}", + "status.direct_indicator": "私人ê提起", + "status.edit": "編輯", + "status.edited": "上尾編輯tī:{date}", + "status.edited_x_times": "有編輯 {count, plural, one {{count} kái} other {{count} kái}}", + "status.embed": "The̍h相tàu ê (embed)程式碼", + "status.favourite": "收藏", + "status.favourites": "{count, plural, other {# 篇收藏}}", + "status.filter": "過濾tsit 篇 PO文", + "status.history.created": "{name} 佇 {date} 建立", + "status.history.edited": "{name} 佇 {date} 編輯", + "status.load_more": "載入其他ê內容", + "status.media.open": "點來開", + "status.media.show": "Tshi̍h來顯示", + "status.media_hidden": "Khàm起來ê媒體", + "status.mention": "提起 @{name}", + "status.more": "詳細", + "status.mute": "消音 @{name}", + "status.mute_conversation": "Kā對話消音", + "status.open": "Kā PO文展開", + "status.quote": "引用", + "status.quote.cancel": "取消引用", + "status.quote_error.blocked_account_hint.title": "因為lí有封鎖 @{name},tsit篇PO文受khàm掉。", + "status.quote_error.blocked_domain_hint.title": "因為lí有封鎖 {domain},tsit篇PO文受khàm掉。", + "status.quote_error.filtered": "Lí所設定ê過濾器kā tse khàm起來", + "status.quote_error.limited_account_hint.action": "Iáu是顯示", + "status.quote_error.limited_account_hint.title": "Tsit ê口座予 {domain} ê管理員tshàng起來ah。", + "status.quote_error.muted_account_hint.title": "因為lí有消音 @{name},tsit篇PO文受khàm掉。", + "status.quote_error.not_available": "PO文bē當看", + "status.quote_error.pending_approval": "PO文當leh送", + "status.quote_error.pending_approval_popout.body": "佇Mastodon,lí ē當控制PO文kám beh hōo lâng引用。Tsit篇PO文teh等原文作者允准。", + "status.quote_error.revoked": "PO文已經hōo作者thâi掉", + "status.quote_followers_only": "Kan-ta tuè我ê ē當引用PO文", + "status.quote_manual_review": "作者ē hōo lâng人工審核", + "status.quote_noun": "引用", + "status.quote_policy_change": "改通引用ê lâng", + "status.quote_post_author": "引用 @{name} ê PO文ah", + "status.quote_private": "私人PO文bē當引用", + "status.quotes": "{count, plural, other {# 篇引用ê PO文}}", + "status.quotes.empty": "Iáu無lâng引用tsit篇PO文。Nā是有lâng引用,ē佇tsia顯示。.", + "status.quotes.local_other_disclaimer": "Hōo作者拒絕引用ê引文bē當顯示。", + "status.quotes.remote_other_disclaimer": "Kan-ta tuì {domain} 來ê引文tsiah保證佇tsia顯示。Hōo作者拒絕ê引文buē顯示。", + "status.read_more": "讀詳細", + "status.reblog": "轉送", + "status.reblog_or_quote": "轉送á是引用", + "status.reblog_private": "Koh再hām跟tuè ê分享", + "status.reblogged_by": "{name} kā轉送ah", + "status.reblogs": "{count, plural, other {# ê 轉送}}", + "status.reblogs.empty": "Iáu無lâng轉送tsit篇PO文。Nā是有lâng轉送,ē佇tsia顯示。", + "status.redraft": "Thâi掉了後重寫", + "status.remove_bookmark": "Thâi掉冊籤", + "status.remove_favourite": "Tuì收藏內suá掉", + "status.remove_quote": "Thâi掉", + "status.replied_in_thread": "佇討論線內應", + "status.replied_to": "回應 {name}", + "status.reply": "回應", + "status.replyAll": "應討論線", + "status.report": "檢舉 @{name}", + "status.request_quote": "要求引用PO文", + "status.revoke_quote": "Kā 我ê PO文tuì @{name} ê thâi掉", + "status.sensitive_warning": "敏感ê內容", + "status.share": "分享", + "status.show_less_all": "Lóng收起來", + "status.show_more_all": "Lóng展開", + "status.show_original": "顯示原文", + "status.title.with_attachments": "{user} 有PO {attachmentCount, plural, other {{attachmentCount} ê附件}}", + "status.translate": "翻譯", + "status.translated_from_with": "用 {provider} 翻譯 {lang}", + "status.uncached_media_warning": "Bē當先看māi", + "status.unmute_conversation": "Kā對話取消消音", + "subscribed_languages.lead": "Tī改變了後,kan-ta所揀ê語言ê PO文tsiah ē顯示佇lí ê厝ê時間線kap列單。揀「無」來接受所有語言êPO文。", + "subscribed_languages.save": "儲存改變", + "subscribed_languages.target": "改 {target} ê訂ê語言", + "tabs_bar.home": "頭頁", + "tabs_bar.menu": "目錄", + "tabs_bar.notifications": "通知", + "tabs_bar.publish": "新ê PO文", + "tabs_bar.search": "Tshiau-tshuē", + "terms_of_service.effective_as_of": "{date} 起實施", + "terms_of_service.title": "服務規定", + "terms_of_service.upcoming_changes_on": "Ē tī {date} 改變", + "time_remaining.days": "Tshun {number, plural, other {# kang}}", + "time_remaining.hours": "Tshun {number, plural, other {# 點鐘}}", + "time_remaining.minutes": "Tshun {number, plural, other {# 分鐘}}", + "time_remaining.moments": "Tshun ê時間", + "time_remaining.seconds": "Tshun {number, plural, other {# 秒}}", + "trends.counter_by_accounts": "{count, plural, one {{counter} ê} other {{counter} ê}} lâng tī過去 {days, plural, one {kang} other {{days} kang}}內底", + "trends.trending_now": "Tsit-má ê趨勢", + "ui.beforeunload": "Nā離開Mastodon,lí ê草稿ē無去。", + "units.short.billion": "{count}B", + "units.short.million": "{count}M", + "units.short.thousand": "{count}K", + "upload_area.title": "Giú放來傳起去", + "upload_button.label": "加圖片、影片á是聲音檔", + "upload_error.limit": "超過檔案傳起去ê限制", + "upload_error.poll": "Bô允準佇投票ê時kā檔案傳起去。", + "upload_error.quote": "引用PO文bē當kā檔案傳起去。", + "upload_form.drag_and_drop.instructions": "Nā beh選媒體附件,請tshi̍h空白key á是Enter key。Giú ê時,請用方向key照指定ê方向suá媒體附件。Beh khǹg媒體附件佇伊ê新位置,請koh tshi̍h空白key á是Enter key,或者tshi̍h Esc key來取消。", + "upload_form.drag_and_drop.on_drag_cancel": "Suá位取消ah,媒體附件 {item} khǹg落來ah。", + "upload_form.drag_and_drop.on_drag_end": "媒體附件 {item} khǹg落來ah。", + "upload_form.drag_and_drop.on_drag_over": "媒體附件 {item} suá tín動ah。", + "upload_form.drag_and_drop.on_drag_start": "媒體附件 {item} 揀起來ah。", + "upload_form.edit": "編輯", + "upload_progress.label": "Teh傳起去……", + "upload_progress.processing": "Teh處理……", + "username.taken": "Tsit ê口座hōo lâng註冊ah,試別ê", + "video.close": "關影片", + "video.download": "Kā檔案載落去", + "video.exit_fullscreen": "離開全螢幕", + "video.expand": "展開影片", + "video.fullscreen": "全螢幕", + "video.hide": "Tshàng影片", + "video.mute": "消音", + "video.pause": "暫停", + "video.play": "播出", + "video.skip_backward": "跳kah後壁", + "video.skip_forward": "跳kah頭前", + "video.unmute": "取消消音", + "video.volume_down": "變khah細聲", + "video.volume_up": "變khah大聲", + "visibility_modal.button_title": "設定通看ê程度", + "visibility_modal.direct_quote_warning.text": "Nā是lí儲存目前ê設定,引用êPO文ē轉做連結。", + "visibility_modal.direct_quote_warning.title": "引用bē當tàu入去私人ê提起", + "visibility_modal.header": "通看ê程度kap互動", + "visibility_modal.helper.direct_quoting": "Mastodon頂發布ê私人提起bē當hōo別lâng引用。", + "visibility_modal.helper.privacy_editing": "Po文發布了後,bē當改通看ê程度。", + "visibility_modal.helper.privacy_private_self_quote": "家kī引用ê私人PO文bē當改公開。", + "visibility_modal.helper.private_quoting": "Mastodon頂發布ê kan-ta跟tuè ê通看ê PO文,bē當hōo別lâng引用。", + "visibility_modal.helper.unlisted_quoting": "若別lâng引用lí,in ê PO文mā ē tuì趨勢時間線隱藏。", + "visibility_modal.instructions": "控制ē當hām tsit篇PO文互動ê lâng。Lí mā ē當用 偏愛ê設定 > PO文預設,kā設定作用kàu ta̍k篇未來ê PO文。", + "visibility_modal.privacy_label": "通看見ê程度", + "visibility_modal.quote_followers": "Kan-ta hōo跟tuè ê lâng", + "visibility_modal.quote_label": "Ē當引用ê lâng", + "visibility_modal.quote_nobody": "Kan-ta我", + "visibility_modal.quote_public": "Ta̍k ê lâng", + "visibility_modal.save": "儲存" +} diff --git a/app/javascript/mastodon/locales/nl.json b/app/javascript/mastodon/locales/nl.json index e93735a92c6b94..d5c145850cd231 100644 --- a/app/javascript/mastodon/locales/nl.json +++ b/app/javascript/mastodon/locales/nl.json @@ -237,7 +237,7 @@ "confirmations.discard_edit_media.confirm": "Verwijderen", "confirmations.discard_edit_media.message": "Je hebt niet-opgeslagen wijzigingen in de mediabeschrijving of voorvertonning, wil je deze toch verwijderen?", "confirmations.follow_to_list.confirm": "Volgen en toevoegen aan de lijst", - "confirmations.follow_to_list.message": "Je moet {name} volgen om ze toe te voegen aan een lijst.", + "confirmations.follow_to_list.message": "Je moet {name} volgen om dit account aan een lijst toe te kunnen voegen.", "confirmations.follow_to_list.title": "Gebruiker volgen?", "confirmations.logout.confirm": "Uitloggen", "confirmations.logout.message": "Weet je zeker dat je wilt uitloggen?", @@ -287,7 +287,7 @@ "directory.recently_active": "Onlangs actief", "disabled_account_banner.account_settings": "Accountinstellingen", "disabled_account_banner.text": "Jouw account {disabledAccount} is momenteel uitgeschakeld.", - "dismissable_banner.community_timeline": "Dit zijn de meest recente openbare berichten van accounts op {domain}. Je kunt onder 'instellingen > voorkeuren > overig' kiezen welke talen je wilt zien.", + "dismissable_banner.community_timeline": "Dit zijn de meest recente openbare berichten van gebruikers met een account op {domain}.", "dismissable_banner.dismiss": "Sluiten", "dismissable_banner.public_timeline": "Dit zijn de meest recente openbare berichten van mensen op de fediverse die mensen op {domain} volgen.", "domain_block_modal.block": "Server blokkeren", @@ -613,7 +613,7 @@ "notification.favourite_pm": "{name} heeft je privébericht als favoriet gemarkeerd", "notification.favourite_pm.name_and_others_with_link": "{name} en {count, plural, one {# ander} other {# anderen}} hebben je privébericht als favoriet gemarkeerd", "notification.follow": "{name} volgt jou nu", - "notification.follow.name_and_others": "{name} en {count, plural, one {# ander persoon} other {# andere personen}} volgen jou nou", + "notification.follow.name_and_others": "{name} en {count, plural, one {# ander persoon} other {# andere personen}} volgen jou nu", "notification.follow_request": "{name} wil jou graag volgen", "notification.follow_request.name_and_others": "{name} en {count, plural, one {# ander persoon} other {# andere personen}} hebben gevraagd om je te volgen", "notification.label.mention": "Vermelding", diff --git a/app/javascript/mastodon/locales/nn.json b/app/javascript/mastodon/locales/nn.json index 81605c329e36fe..1bd1f8102ce7c1 100644 --- a/app/javascript/mastodon/locales/nn.json +++ b/app/javascript/mastodon/locales/nn.json @@ -42,8 +42,8 @@ "account.follow": "Fylg", "account.follow_back": "Fylg tilbake", "account.follow_back_short": "Fylg tilbake", - "account.follow_request": "Folk som vil fylgja deg", - "account.follow_request_cancel": "Avbrit førespurnaden", + "account.follow_request": "Folk du vil fylgja", + "account.follow_request_cancel": "Avbryt førespurnaden", "account.follow_request_cancel_short": "Avbryt", "account.follow_request_short": "Førespurnad", "account.followers": "Fylgjarar", @@ -51,7 +51,7 @@ "account.followers_counter": "{count, plural, one {{counter} fylgjar} other {{counter} fylgjarar}}", "account.followers_you_know_counter": "{counter} du kjenner", "account.following": "Fylgjer", - "account.following_counter": "{count, plural, one {{counter} fylgjar} other {{counter} fylgjarar}}", + "account.following_counter": "{count, plural, one {fylgjer {counter}} other {fylgjer {counter}}}", "account.follows.empty": "Denne brukaren fylgjer ikkje nokon enno.", "account.follows_you": "Fylgjer deg", "account.go_to_profile": "Gå til profil", @@ -278,9 +278,9 @@ "conversation.mark_as_read": "Marker som lesen", "conversation.open": "Sjå samtale", "conversation.with": "Med {names}", - "copy_icon_button.copied": "Kopiert til utklyppstavla", + "copy_icon_button.copied": "Kopiert til utklippstavla", "copypaste.copied": "Kopiert", - "copypaste.copy_to_clipboard": "Kopier til utklyppstavla", + "copypaste.copy_to_clipboard": "Kopier til utklippstavla", "directory.federated": "Frå den kjende allheimen", "directory.local": "Berre frå {domain}", "directory.new_arrivals": "Nyleg tilkomne", @@ -580,7 +580,7 @@ "navigation_bar.filters": "Målbundne ord", "navigation_bar.follow_requests": "Fylgjeførespurnader", "navigation_bar.followed_tags": "Fylgde emneknaggar", - "navigation_bar.follows_and_followers": "Fylgje og fylgjarar", + "navigation_bar.follows_and_followers": "Fylgjer og fylgjarar", "navigation_bar.import_export": "Import og eksport", "navigation_bar.lists": "Lister", "navigation_bar.live_feed_local": "Direktestraum (lokal)", @@ -988,7 +988,7 @@ "ui.beforeunload": "Kladden din forsvinn om du forlèt Mastodon no.", "units.short.billion": "{count}m.ard", "units.short.million": "{count}mill", - "units.short.thousand": "{count}T", + "units.short.thousand": "{count}k", "upload_area.title": "Dra & slepp for å lasta opp", "upload_button.label": "Legg til medium", "upload_error.limit": "Du har gått over opplastingsgrensa.", @@ -1031,6 +1031,6 @@ "visibility_modal.quote_followers": "Berre fylgjarar", "visibility_modal.quote_label": "Kven kan sitera", "visibility_modal.quote_nobody": "Berre eg", - "visibility_modal.quote_public": "Allle", + "visibility_modal.quote_public": "Alle", "visibility_modal.save": "Lagre" } diff --git a/app/javascript/mastodon/locales/no.json b/app/javascript/mastodon/locales/no.json index 2ef8a7085a6e20..8b54c07039da73 100644 --- a/app/javascript/mastodon/locales/no.json +++ b/app/javascript/mastodon/locales/no.json @@ -4,14 +4,14 @@ "about.default_locale": "Standard", "about.disclaimer": "Mastodon er gratis, åpen kildekode-programvare og et varemerke fra Mastodon gGmbH.", "about.domain_blocks.no_reason_available": "Årsak ikke tilgjengelig", - "about.domain_blocks.preamble": "Mastodon lar deg normalt sett se innholdet fra og samhandle med brukere fra enhver annen tjener i fødiverset. Dette er unntakene som har blitt lagt inn på denne tjeneren.", - "about.domain_blocks.silenced.explanation": "Du vil vanligvis ikke se profiler og innhold fra denne tjeneren, med mindre du eksplisitt søker dem opp eller velger å følge dem.", + "about.domain_blocks.preamble": "Mastodon lar deg normalt sett se innholdet fra og samhandle med brukere fra enhver annen server i fødiverset. Dette er unntakene som har blitt lagt inn på denne serveren.", + "about.domain_blocks.silenced.explanation": "Du vil vanligvis ikke se profiler og innhold fra denne serveren, med mindre du eksplisitt søker dem opp eller velger å følge dem.", "about.domain_blocks.silenced.title": "Begrenset", - "about.domain_blocks.suspended.explanation": "Ikke noe innhold fra denne tjeneren vil bli behandlet, lagret eller utvekslet. Det gjør det umulig å samhandle eller kommunisere med brukere fra denne tjeneren.", + "about.domain_blocks.suspended.explanation": "Ikke noe innhold fra denne serveren vil bli behandlet, lagret eller utvekslet. Det gjør det umulig å samhandle eller kommunisere med brukere fra denne serveren.", "about.domain_blocks.suspended.title": "Suspendert", "about.language_label": "Språk", - "about.not_available": "Denne informasjonen er ikke gjort tilgjengelig på denne tjeneren.", - "about.powered_by": "Desentraliserte sosiale medier drevet av {mastodon}", + "about.not_available": "Denne informasjonen er ikke gjort tilgjengelig på denne serveren.", + "about.powered_by": "Desentralisert sosialt medie drevet av {mastodon}", "about.rules": "Regler for serveren", "account.account_note_header": "Personlig notat", "account.add_or_remove_from_list": "Legg til eller fjern fra lister", @@ -28,6 +28,7 @@ "account.disable_notifications": "Slutt å varsle meg når @{name} legger ut innlegg", "account.domain_blocking": "Blokkerer domene", "account.edit_profile": "Rediger profil", + "account.edit_profile_short": "Rediger", "account.enable_notifications": "Varsle meg når @{name} legger ut innlegg", "account.endorse": "Vis frem på profilen", "account.familiar_followers_many": "Fulgt av {name1}, {name2}, og {othersCount, plural, one {en annen du kjenner} other {# andre du kjenner}}", @@ -40,6 +41,9 @@ "account.featured_tags.last_status_never": "Ingen Innlegg", "account.follow": "Følg", "account.follow_back": "Følg tilbake", + "account.follow_back_short": "Følg tilbake", + "account.follow_request_cancel": "Avbryt forespørsel", + "account.follow_request_cancel_short": "Avbryt", "account.followers": "Følgere", "account.followers.empty": "Ingen følger denne brukeren ennå.", "account.followers_counter": "{count, plural, one {{counter} følger} other {{counter} følgere}}", @@ -231,13 +235,27 @@ "confirmations.missing_alt_text.secondary": "Legg ut likevel", "confirmations.missing_alt_text.title": "Legg til bildebeskrivelse?", "confirmations.mute.confirm": "Demp", + "confirmations.private_quote_notify.cancel": "Tilbake til redigering", + "confirmations.private_quote_notify.confirm": "Publiser innlegg", + "confirmations.private_quote_notify.do_not_show_again": "Ikke vis meg denne meldingen igjen", + "confirmations.private_quote_notify.message": "Personen du siterer og andre som er nevnt vil bli varslet og vil kunne se innlegget ditt, selv om de ikke følger deg.", + "confirmations.private_quote_notify.title": "Del med følgere og nevnte brukere?", + "confirmations.quiet_post_quote_info.got_it": "Forstått", "confirmations.redraft.confirm": "Slett og skriv på nytt", "confirmations.redraft.message": "Er du sikker på at du vil slette dette innlegget og lagre det på nytt? Favoritter og fremhevinger vil gå tapt, og svar til det originale innlegget vil bli foreldreløse.", "confirmations.redraft.title": "Slett og skriv på nytt?", "confirmations.remove_from_followers.confirm": "Fjern følger", "confirmations.remove_from_followers.message": "{name} vil ikke lenger følge deg. Er du sikker på at du vil fortsette?", "confirmations.remove_from_followers.title": "Fjern følger?", + "confirmations.revoke_quote.confirm": "Fjern innlegg", + "confirmations.revoke_quote.message": "Denne handlingen kan ikke angres.", + "confirmations.revoke_quote.title": "Fjern innlegg?", + "confirmations.unblock.confirm": "Opphev blokkering", + "confirmations.unblock.title": "Opphev blokkering av {name}?", "confirmations.unfollow.confirm": "Slutt å følge", + "confirmations.unfollow.title": "Slutt å følge {name}?", + "confirmations.withdraw_request.confirm": "Trekk tilbake forespørsel", + "confirmations.withdraw_request.title": "Trekk tilbake forespørsel om å følge {name}?", "content_warning.hide": "Skjul innlegg", "content_warning.show": "Vis likevel", "content_warning.show_more": "Vis mer", @@ -694,6 +712,7 @@ "privacy.private.short": "Følgere", "privacy.public.long": "Alle på og utenfor Mastodon", "privacy.public.short": "Offentlig", + "privacy.quote.anyone": "{visibility}, alle kan sitere", "privacy.unlisted.short": "Stille offentlig", "privacy_policy.last_updated": "Sist oppdatert {date}", "privacy_policy.title": "Personvernregler", @@ -761,7 +780,9 @@ "report_notification.categories.spam": "Søppelpost", "report_notification.categories.spam_sentence": "spam", "report_notification.categories.violation": "Regelbrudd", + "report_notification.categories.violation_sentence": "regel brudd", "report_notification.open": "Åpne rapport", + "search.clear": "Tøm søk", "search.no_recent_searches": "Ingen søk nylig", "search.placeholder": "Søk", "search.quick_action.account_search": "Profiler som samsvarer med {x}", @@ -782,6 +803,7 @@ "search_results.all": "Alle", "search_results.hashtags": "Emneknagger", "search_results.no_results": "Ingen resultater.", + "search_results.no_search_yet": "Søk etter innlegg, profiler eller hashtags.", "search_results.see_all": "Se alle", "search_results.statuses": "Innlegg", "search_results.title": "Søk etter \"{q}\"", @@ -797,13 +819,23 @@ "status.admin_account": "Åpne moderatorgrensesnittet for @{name}", "status.admin_domain": "Åpne moderatorgrensesnittet for {domain}", "status.admin_status": "Åpne dette innlegget i moderatorgrensesnittet", + "status.all_disabled": "Fremheving og sitering er deaktivert", "status.block": "Blokker @{name}", "status.bookmark": "Bokmerke", "status.cancel_reblog_private": "Fjern fremheving", + "status.cannot_quote": "Du har ikke tilgang til å sitere dette innlegget", "status.cannot_reblog": "Denne posten kan ikke fremheves", + "status.contains_quote": "Inneholder sitat", + "status.context.loading": "Laster inn flere svar", + "status.context.loading_error": "Klarte ikke å laste inn nye svar", + "status.context.loading_success": "Nye svar er lastet inn", + "status.context.more_replies_found": "Flere svar funnet", + "status.context.retry": "Prøv igjen", + "status.context.show": "Vis", "status.continued_thread": "Fortsettelse av samtale", "status.copy": "Kopier lenken til innlegget", "status.delete": "Slett", + "status.delete.success": "Innlegget er slettet", "status.detailed_status": "Detaljert samtalevisning", "status.direct": "Nevn @{name} privat", "status.direct_indicator": "Privat omtale", @@ -811,6 +843,7 @@ "status.edited": "Sist endret {date}", "status.edited_x_times": "Redigert {count, plural,one {{count} gang} other {{count} ganger}}", "status.favourite": "Favoritt", + "status.favourites": "{count, plural, one {favoritt} other {favoritter}}", "status.filter": "Filtrer dette innlegget", "status.history.created": "{name} opprettet {date}", "status.history.edited": "{name} redigerte {date}", @@ -824,17 +857,31 @@ "status.mute_conversation": "Demp samtale", "status.open": "Utvid dette innlegget", "status.pin": "Fest på profilen", + "status.quote_error.blocked_account_hint.title": "Dette innlegget er skjult fordi du har blokkert @{name}.", + "status.quote_error.blocked_domain_hint.title": "Dette innlegget er skjult fordi du har blokkert {domain}.", "status.quote_error.filtered": "Skjult på grunn av et av filterne dine", + "status.quote_error.limited_account_hint.action": "Vis likevel", + "status.quote_error.limited_account_hint.title": "Denne kontoen har blitt skjult av moderatorene til {domain}.", + "status.quote_error.muted_account_hint.title": "Dette innlegget er skjult fordi du har dempet @{name}.", + "status.quote_error.not_available": "Innlegg utilgjengelig", + "status.quote_error.pending_approval": "Ventende innlegg", + "status.quotes": "{count, plural, one {sitat} other {sitat}}", "status.read_more": "Les mer", "status.reblog": "Fremhev", "status.reblogged_by": "Fremhevet av {name}", + "status.reblogs": "{count, plural, one {fremheving} other {fremhevinger}}", "status.reblogs.empty": "Ingen har fremhevet dette innlegget enda. Når noen gjør det, vil de dukke opp her.", "status.redraft": "Slett og skriv på nytt", "status.remove_bookmark": "Fjern bokmerke", + "status.remove_favourite": "Fjern fra favoritter", + "status.remove_quote": "Fjern", + "status.replied_in_thread": "Svarte i tråd", "status.replied_to": "Som svar til {name}", "status.reply": "Svar", "status.replyAll": "Svar til samtale", "status.report": "Rapporter @{name}", + "status.request_quote": "Send forespørsel om å sitere", + "status.revoke_quote": "Fjern innlegget mitt fra @{name}' innlegg", "status.sensitive_warning": "Følsomt innhold", "status.share": "Del", "status.show_less_all": "Vis mindre for alle", @@ -850,8 +897,12 @@ "subscribed_languages.save": "Lagre endringer", "subscribed_languages.target": "Endre abonnerte språk for {target}", "tabs_bar.home": "Hjem", + "tabs_bar.menu": "Meny", "tabs_bar.notifications": "Varslinger", + "tabs_bar.publish": "Nytt Innlegg", + "tabs_bar.search": "Søk", "terms_of_service.title": "Bruksvilkår", + "terms_of_service.upcoming_changes_on": "Kommende endringer på {date}", "time_remaining.days": "{number, plural,one {# dag} other {# dager}} igjen", "time_remaining.hours": "{number, plural, one {# time} other {# timer}} igjen", "time_remaining.minutes": "{number, plural, one {# minutt} other {# minutter}} igjen", @@ -862,11 +913,13 @@ "ui.beforeunload": "Din kladd vil bli forkastet om du forlater Mastodon.", "units.short.billion": "{count}m.ard", "units.short.million": "{count}mill", - "units.short.thousand": "{count}T", + "units.short.thousand": "{count}k", "upload_area.title": "Dra og slipp for å laste opp", "upload_button.label": "Legg til media", "upload_error.limit": "Filopplastingsgrensen er oversteget.", "upload_error.poll": "Filopplasting er ikke tillatt for avstemninger.", + "upload_error.quote": "Filopplasting er ikke tillatt med sitat.", + "upload_form.drag_and_drop.instructions": "For å plukke opp et medievedlegg, trykk på mellomrom eller enter. Bruk piltastene for å flytte medievedlegget i ønsket retning. Trykk mellomrom eller enter igjen for å slippe vedlegget på nytt sted, eller trykk på esc for å avbryte.", "upload_form.edit": "Rediger", "upload_progress.label": "Laster opp...", "upload_progress.processing": "Behandler…", diff --git a/app/javascript/mastodon/locales/oc.json b/app/javascript/mastodon/locales/oc.json index 549203306bc2e3..7dbd55fae12d4c 100644 --- a/app/javascript/mastodon/locales/oc.json +++ b/app/javascript/mastodon/locales/oc.json @@ -390,7 +390,7 @@ "notification.reblog": "{name} a partejat vòstre estatut", "notification.relationships_severance_event.learn_more": "Ne saber mai", "notification.status": "{name} ven de publicar", - "notification.update": "{name} modiquè sa publicacion", + "notification.update": "{name} modifiquèt sa publicacion", "notifications.clear": "Escafar", "notifications.clear_confirmation": "Volètz vertadièrament escafar totas vòstras las notificacions ?", "notifications.column_settings.admin.report": "Senhalaments novèls :", @@ -443,7 +443,9 @@ "privacy.direct.short": "Mencion privada", "privacy.private.long": "Mostrar pas qu’als seguidors", "privacy.private.short": "Seguidors", + "privacy.public.long": "Tot lo monde de e defòra de Mastodon", "privacy.public.short": "Public", + "privacy.unlisted.long": "Rescondut dels resultats de recèrca de Mastodon, las tendéncias e las cronologias publicas", "privacy.unlisted.short": "Public silenciós", "privacy_policy.last_updated": "Darrièra actualizacion {date}", "privacy_policy.title": "Politica de confidencialitat", @@ -596,5 +598,14 @@ "video.fullscreen": "Ecran complèt", "video.hide": "Amagar la vidèo", "video.pause": "Pausa", - "video.play": "Lectura" + "video.play": "Lectura", + "visibility_modal.button_title": "Definir la visibilitat", + "visibility_modal.header": "Visibilitat e interaccion", + "visibility_modal.instructions": "Contrarotlatz qui pòt interagir amb aquesta publicacion. Podètz tanben aplicar de paramètres a totas las publicacions futuras en anant a Preferéncias > Paramètres per defaut de publicacion.", + "visibility_modal.privacy_label": "Visibilitat", + "visibility_modal.quote_followers": "Sonque pels seguidors", + "visibility_modal.quote_label": "Qual pòt citar", + "visibility_modal.quote_nobody": "Sonque ieu", + "visibility_modal.quote_public": "Tot lo monde", + "visibility_modal.save": "Enregistrar" } diff --git a/app/javascript/mastodon/locales/pa.json b/app/javascript/mastodon/locales/pa.json index 92a36234b83a5e..1f276e271055ab 100644 --- a/app/javascript/mastodon/locales/pa.json +++ b/app/javascript/mastodon/locales/pa.json @@ -66,6 +66,7 @@ "account.requested_follow": "{name} ਨੇ ਤੁਹਾਨੂੰ ਫ਼ਾਲੋ ਕਰਨ ਦੀ ਬੇਨਤੀ ਕੀਤੀ ਹੈ", "account.requests_to_follow_you": "ਤੁਹਾਨੂੰ ਫ਼ਾਲੋ ਕਰਨ ਦੀਆਂ ਬੇਨਤੀਆਂ", "account.share": "{name} ਦਾ ਪਰੋਫ਼ਾਇਲ ਸਾਂਝਾ ਕਰੋ", + "account.show_reblogs": "@{name} ਵਲੋਂ ਬੂਸਟ ਨੂੰ ਵੇਖਾਓ", "account.statuses_counter": "{count, plural, one {{counter} ਪੋਸਟ} other {{counter} ਪੋਸਟਾਂ}}", "account.unblock": "@{name} ਤੋਂ ਪਾਬੰਦੀ ਹਟਾਓ", "account.unblock_domain": "{domain} ਡੋਮੇਨ ਤੋਂ ਪਾਬੰਦੀ ਹਟਾਓ", @@ -185,6 +186,7 @@ "confirmations.missing_alt_text.title": "ਬਦਲਵੀ ਲਿਖਤ ਜੋੜਨੀ ਹੈ?", "confirmations.mute.confirm": "ਮੌਨ ਕਰੋ", "confirmations.private_quote_notify.cancel": "ਸੋਧ ਕਰਨ ਉੱਤੇ ਵਾਪਸ ਜਾਓ", + "confirmations.private_quote_notify.confirm": "ਜਨਤਕ ਪੋਸਟ", "confirmations.private_quote_notify.do_not_show_again": "ਮੈਨੂੰ ਇਹ ਸੁਨੇਹਾ ਫੇਰ ਨਾ ਦਿਖਾਓ", "confirmations.quiet_post_quote_info.dismiss": "ਮੈਨੂੰ ਮੁੜ ਕੇ ਯਾਦ ਨਾ ਕਰਵਾਓ", "confirmations.quiet_post_quote_info.got_it": "ਸਮਝ ਗਏ", @@ -302,9 +304,13 @@ "hashtag.column_settings.tag_mode.any": "ਇਹਨਾਂ ਵਿੱਚੋਂ ਕੋਈ", "hashtag.column_settings.tag_mode.none": "ਇਹਨਾਂ ਵਿੱਚੋਂ ਕੋਈ ਨਹੀਂ", "hashtag.column_settings.tag_toggle": "Include additional tags in this column", + "hashtag.counter_by_accounts": "{count, plural, one {{counter} ਹਿੱਸੇਦਾਰ} other {{counter} ਹਿੱਸੇਦਾਰ}}", + "hashtag.feature": "ਪਰੋਫਾਇਲ ਉੱਤੇ ਫ਼ੀਚਰ", "hashtag.follow": "ਹੈਸ਼ਟੈਗ ਨੂੰ ਫ਼ਾਲੋ ਕਰੋ", "hashtag.mute": "#{hashtag} ਨੂੰ ਮੌਨ ਕਰੋ", + "hashtag.unfeature": "ਪਰੋਫਾਇਲ ਉੱਤੇ ਫ਼ੀਚਰ ਨਾ ਕਰੋ", "hashtag.unfollow": "ਹੈਸ਼ਟੈਗ ਨੂੰ ਅਣ-ਫ਼ਾਲੋ ਕਰੋ", + "hashtags.and_other": "…ਅਤੇ {count, plural, one {}other {# ਹੋਰ}}", "hints.profiles.see_more_followers": "{domain} ਉੱਤੇ ਹੋਰ ਫ਼ਾਲੋਅਰ ਵੇਖੋ", "hints.profiles.see_more_follows": "{domain} ਉੱਤੇ ਹੋਰ ਫ਼ਾਲੋ ਨੂੰ ਵੇਖੋ", "hints.profiles.see_more_posts": "{domain} ਉੱਤੇ ਹੋਰ ਪੋਸਟਾਂ ਨੂੰ ਵੇਖੋ", @@ -420,6 +426,7 @@ "navigation_bar.search_trends": "ਖੋਜ / ਰੁਝਾਨ", "not_signed_in_indicator.not_signed_in": "ਇਹ ਸਰੋਤ ਵਰਤਣ ਲਈ ਤੁਹਾਨੂੰ ਲਾਗਇਨ ਕਰਨ ਦੀ ਲੋੜ ਹੈ।", "notification.admin.sign_up": "{name} ਨੇ ਸਾਈਨ ਅੱਪ ਕੀਤਾ", + "notification.annual_report.view": "#Wrapstodon ਨੂੰ ਵੇਖੋ", "notification.favourite": "{name} ਨੇ ਤੁਹਾਡੀ ਪੋਸਟ ਨੂੰ ਪਸੰਦ ਕੀਤਾ", "notification.favourite_pm": "{name} ਨੇ ਤੁਹਾਡੇ ਨਿੱਜੀ ਜ਼ਿਕਰ ਨੂੰ ਪਸੰਦ ਕੀਤਾ", "notification.follow": "{name} ਨੇ ਤੁਹਾਨੂੰ ਫ਼ਾਲੋ ਕੀਤਾ", @@ -448,6 +455,7 @@ "notification_requests.exit_selection": "ਮੁਕੰਮਲ", "notification_requests.notifications_from": "{name} ਵਲੋਂ ਨੋਟੀਫਿਕੇਸ਼ਨ", "notification_requests.title": "ਫਿਲਟਰ ਕੀਤੇ ਨੋਟੀਫਿਕੇਸ਼ਨ", + "notification_requests.view": "ਨੋਟਫਿਕੇਸ਼ਨਾਂ ਨੂੰ ਵੇਖੋ", "notifications.clear": "ਸੂਚਨਾਵਾਂ ਨੂੰ ਮਿਟਾਓ", "notifications.clear_confirmation": "ਕੀ ਤੁਸੀਂ ਆਪਣੇ ਸਾਰੇ ਨੋਟੀਫਿਕੇਸ਼ਨਾਂ ਨੂੰ ਪੱਕੇ ਤੌਰ ਉੱਤੇ ਹਟਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ?", "notifications.clear_title": "ਨੋਟਫਿਕੇਸ਼ਨਾਂ ਨੂੰ ਮਿਟਾਉਣਾ ਹੈ?", @@ -491,6 +499,7 @@ "onboarding.follows.back": "ਪਿੱਛੇ", "onboarding.follows.done": "ਮੁਕੰਮਲ", "onboarding.follows.search": "ਖੋਜੋ", + "onboarding.profile.display_name": "ਦਿਖਾਇਆ ਜਾਣ ਵਾਲਾ ਨਾਂ", "onboarding.profile.note": "ਜਾਣਕਾਰੀ", "onboarding.profile.save_and_continue": "ਸੰਭਾਲੋ ਅਤੇ ਜਾਰੀ ਰੱਖੋ", "onboarding.profile.title": "ਪਰੋਫਾਈਲ ਸੈਟਅੱਪ", @@ -594,6 +603,7 @@ "status.edited": "ਆਖਰੀ ਸੋਧ ਦੀ ਤਾਰੀਖ {date}", "status.edited_x_times": "Edited {count, plural, one {# time} other {# times}}", "status.favourite": "ਪਸੰਦ", + "status.filter": "ਇਸ ਪੋਸਟ ਨੂੰ ਫਿਲਟਰ ਕਰੋ", "status.history.created": "{name} ਨੇ {date} ਨੂੰ ਬਣਾਇਆ", "status.history.edited": "{name} ਨੇ {date} ਨੂੰ ਸੋਧਿਆ", "status.load_more": "ਹੋਰ ਦਿਖਾਓ", @@ -608,6 +618,7 @@ "status.pin": "ਪਰੋਫਾਈਲ ਉੱਤੇ ਟੰਗੋ", "status.quote": "ਹਵਾਲਾ", "status.quote.cancel": "ਹਵਾਲੇ ਨੂੰ ਰੱਦ ਕਰੋ", + "status.quote_noun": "ਹਵਾਲਾ", "status.read_more": "ਹੋਰ ਪੜ੍ਹੋ", "status.reblog": "ਬੂਸਟ", "status.reblog_or_quote": "ਬੂਸਟ ਜਾਂ ਹਵਾਲਾ", diff --git a/app/javascript/mastodon/locales/pl.json b/app/javascript/mastodon/locales/pl.json index 4c49c749ca7957..d3a88bf4da1564 100644 --- a/app/javascript/mastodon/locales/pl.json +++ b/app/javascript/mastodon/locales/pl.json @@ -173,6 +173,7 @@ "column.edit_list": "Edytuj listę", "column.favourites": "Ulubione", "column.firehose": "Aktualności", + "column.firehose_local": "Kanał na żywo dla tego serwera", "column.firehose_singular": "Na żywo", "column.follow_requests": "Prośby o obserwację", "column.home": "Strona główna", @@ -193,6 +194,7 @@ "community.column_settings.local_only": "Tylko lokalne", "community.column_settings.media_only": "Tylko multimedia", "community.column_settings.remote_only": "Tylko zdalne", + "compose.error.blank_post": "Post nie może być pusty.", "compose.language.change": "Zmień język", "compose.language.search": "Wyszukaj języki...", "compose.published.body": "Wpis został opublikowany.", @@ -245,6 +247,11 @@ "confirmations.missing_alt_text.secondary": "Opublikuj mimo wszystko", "confirmations.missing_alt_text.title": "Dodać tekst pomocniczy?", "confirmations.mute.confirm": "Wycisz", + "confirmations.private_quote_notify.cancel": "Wróć do edycji", + "confirmations.private_quote_notify.confirm": "Opublikuj wpis", + "confirmations.private_quote_notify.do_not_show_again": "Nie pokazuj tej wiadomości ponownie", + "confirmations.private_quote_notify.message": "Osoba, którą cytujesz, a inne wzmianki zostaną powiadomione i będą mogły zobaczyć Twój post, nawet jeśli nie obserwują Ciebie.", + "confirmations.private_quote_notify.title": "Udostępnić obserwującym i wspomnianym użytkownikom?", "confirmations.quiet_post_quote_info.dismiss": "Nie przypominaj mi ponownie", "confirmations.quiet_post_quote_info.got_it": "Rozumiem", "confirmations.quiet_post_quote_info.message": "Kiedy cytujesz niewidoczny wpis publiczny, twój wpis zostanie ukryty z popularnych osi czasu.", diff --git a/app/javascript/mastodon/locales/pt-BR.json b/app/javascript/mastodon/locales/pt-BR.json index 14e579ab75326e..cd929cc368af28 100644 --- a/app/javascript/mastodon/locales/pt-BR.json +++ b/app/javascript/mastodon/locales/pt-BR.json @@ -11,7 +11,7 @@ "about.domain_blocks.suspended.title": "Suspenso", "about.language_label": "Idioma", "about.not_available": "Esta informação não foi disponibilizada neste servidor.", - "about.powered_by": "Redes sociais descentralizadas alimentadas por {mastodon}", + "about.powered_by": "Rede social descentralizada baseada no {mastodon}", "about.rules": "Regras do servidor", "account.account_note_header": "Nota pessoal", "account.add_or_remove_from_list": "Adicionar ou remover de listas", @@ -29,7 +29,7 @@ "account.domain_blocking": "Bloqueando domínio", "account.edit_profile": "Editar perfil", "account.edit_profile_short": "Editar", - "account.enable_notifications": "Notificar novos toots de @{name}", + "account.enable_notifications": "Notificar quando @{name} publicar", "account.endorse": "Recomendar", "account.familiar_followers_many": "Seguido por {name1}, {name2}, e {othersCount, plural, one {um outro que você conhece} other {# outros que você conhece}}", "account.familiar_followers_one": "Seguido por {name1}", @@ -55,8 +55,8 @@ "account.follows.empty": "Nada aqui.", "account.follows_you": "Segue você", "account.go_to_profile": "Ir ao perfil", - "account.hide_reblogs": "Ocultar impulsionamentos de @{name}", - "account.in_memoriam": "Em memória.", + "account.hide_reblogs": "Ocultar impulsos de @{name}", + "account.in_memoriam": "In Memoriam.", "account.joined_short": "Entrou", "account.languages": "Mudar idiomas inscritos", "account.link_verified_on": "A propriedade deste link foi verificada em {date}", @@ -72,14 +72,14 @@ "account.mutual": "Vocês se seguem", "account.no_bio": "Nenhuma descrição fornecida.", "account.open_original_page": "Abrir a página original", - "account.posts": "Toots", + "account.posts": "Publicações", "account.posts_with_replies": "Com respostas", "account.remove_from_followers": "Remover {name} dos seguidores", "account.report": "Denunciar @{name}", "account.requested_follow": "{name} quer te seguir", "account.requests_to_follow_you": "Pediu para seguir você", "account.share": "Compartilhar perfil de @{name}", - "account.show_reblogs": "Mostrar impulsionamentos de @{name}", + "account.show_reblogs": "Mostrar impulsos de @{name}", "account.statuses_counter": "{count, plural, one {{counter} publicação} other {{counter} publicações}}", "account.unblock": "Desbloquear @{name}", "account.unblock_domain": "Desbloquear domínio {domain}", @@ -106,13 +106,13 @@ "alert.unexpected.title": "Eita!", "alt_text_badge.title": "Texto alternativo", "alt_text_modal.add_alt_text": "Adicione texto alternativo", - "alt_text_modal.add_text_from_image": "Adicione texto da imagem", + "alt_text_modal.add_text_from_image": "Adicione texto a partir da imagem", "alt_text_modal.cancel": "Cancelar", "alt_text_modal.change_thumbnail": "Alterar miniatura", - "alt_text_modal.describe_for_people_with_hearing_impairments": "Descreva isso para pessoas com deficiências auditivas…", + "alt_text_modal.describe_for_people_with_hearing_impairments": "Descreva isto para pessoas com deficiências auditivas…", "alt_text_modal.describe_for_people_with_visual_impairments": "Descreva isto para pessoas com deficiências visuais…", "alt_text_modal.done": "Feito", - "announcement.announcement": "Comunicados", + "announcement.announcement": "Anúncio", "annual_report.summary.archetype.booster": "Caçador legal", "annual_report.summary.archetype.lurker": "O espreitador", "annual_report.summary.archetype.oracle": "O oráculo", @@ -134,17 +134,17 @@ "annual_report.summary.thanks": "Obrigada por fazer parte do Mastodon!", "attachments_list.unprocessed": "(não processado)", "audio.hide": "Ocultar áudio", - "block_modal.remote_users_caveat": "Pediremos ao servidor {domain} que respeite sua decisão. No entanto, a conformidade não é garantida, já que alguns servidores podem lidar com bloqueios de maneira diferente. As publicações públicas ainda podem estar visíveis para usuários não logados.", + "block_modal.remote_users_caveat": "Pediremos ao servidor {domain} que respeite sua decisão. No entanto, a conformidade não é garantida, já que alguns servidores podem lidar com bloqueios de maneira diferente. As publicações abertas ainda podem estar visíveis para usuários não logados.", "block_modal.show_less": "Mostrar menos", "block_modal.show_more": "Mostrar mais", "block_modal.they_cant_mention": "Não poderá mencionar ou seguir você.", "block_modal.they_cant_see_posts": "Não poderá ver suas publicações e você não verá as dele/a.", "block_modal.they_will_know": "Poderá ver que você bloqueou.", "block_modal.title": "Bloquear usuário?", - "block_modal.you_wont_see_mentions": "Você não verá publicações que mencionem o usuário.", + "block_modal.you_wont_see_mentions": "Você não verá publicações que mencionem este usuário.", "boost_modal.combo": "Pressione {combo} para pular isto na próxima vez", "boost_modal.reblog": "Impulsionar a publicação?", - "boost_modal.undo_reblog": "Retirar o impulso do post?", + "boost_modal.undo_reblog": "Retirar o impulso da publicação?", "bundle_column_error.copy_stacktrace": "Copiar relatório do erro", "bundle_column_error.error.body": "A página solicitada não pôde ser renderizada. Pode ser devido a um erro no nosso código, ou um problema de compatibilidade do seu navegador.", "bundle_column_error.error.title": "Ah, não!", @@ -173,15 +173,15 @@ "column.edit_list": "Editar lista", "column.favourites": "Favoritos", "column.firehose": "Feeds ao vivo", - "column.firehose_local": "Transmissão ao vivo deste servidor", - "column.firehose_singular": "Transmissão ao vivo", + "column.firehose_local": "Feed ao vivo deste servidor", + "column.firehose_singular": "Feed ao vivo", "column.follow_requests": "Seguidores pendentes", "column.home": "Página inicial", "column.list_members": "Gerenciar membros da lista", "column.lists": "Listas", "column.mutes": "Usuários silenciados", "column.notifications": "Notificações", - "column.pins": "Toots fixados", + "column.pins": "Publicações fixadas", "column.public": "Linha global", "column_back_button.label": "Voltar", "column_header.hide_settings": "Ocultar configurações", @@ -203,7 +203,7 @@ "compose_form.direct_message_warning_learn_more": "Saiba mais", "compose_form.encryption_warning": "As publicações no Mastodon não são criptografadas de ponta-a-ponta. Não compartilhe nenhuma informação sensível no Mastodon.", "compose_form.hashtag_warning": "Esta publicação não será exibida sob nenhuma hashtag, já que não é pública. Apenas postagens públicas podem ser pesquisadas por meio de hashtags.", - "compose_form.lock_disclaimer": "Seu perfil não está {locked}. Qualquer um pode te seguir e ver os toots privados.", + "compose_form.lock_disclaimer": "Seu perfil não está {locked}. Qualquer um pode te seguir e ver as suas publicações privadas.", "compose_form.lock_disclaimer.lock": "trancado", "compose_form.placeholder": "No que você está pensando?", "compose_form.poll.duration": "Duração da enquete", @@ -222,14 +222,14 @@ "confirmation_modal.cancel": "Cancelar", "confirmations.block.confirm": "Bloquear", "confirmations.delete.confirm": "Excluir", - "confirmations.delete.message": "Você tem certeza de que deseja excluir este toot?", + "confirmations.delete.message": "Você tem certeza de que deseja excluir esta publicação?", "confirmations.delete.title": "Excluir publicação?", "confirmations.delete_list.confirm": "Excluir", "confirmations.delete_list.message": "Você tem certeza de que deseja excluir esta lista?", "confirmations.delete_list.title": "Excluir lista?", "confirmations.discard_draft.confirm": "Descartar e continuar", "confirmations.discard_draft.edit.cancel": "Continuar editando", - "confirmations.discard_draft.edit.message": "Continuar vai descartar quaisquer mudanças feitas à publicação sendo editada.", + "confirmations.discard_draft.edit.message": "Continuar descartará quaisquer mudanças feitas à publicação sendo editada.", "confirmations.discard_draft.edit.title": "Descartar mudanças na sua publicação?", "confirmations.discard_draft.post.cancel": "Continuar rascunho", "confirmations.discard_draft.post.message": "Continuar eliminará a publicação que está sendo elaborada no momento.", @@ -255,9 +255,9 @@ "confirmations.quiet_post_quote_info.dismiss": "Não me lembrar novamente", "confirmations.quiet_post_quote_info.got_it": "Entendi", "confirmations.quiet_post_quote_info.message": "Ao citar uma publicação pública silenciosa, sua postagem será oculta das linhas de tempo em tendência.", - "confirmations.quiet_post_quote_info.title": "Citando publicações públicas silenciadas", + "confirmations.quiet_post_quote_info.title": "Citando publicações públicas silenciosas", "confirmations.redraft.confirm": "Excluir e rascunhar", - "confirmations.redraft.message": "Você tem certeza de que quer apagar essa publicação e rascunhá-la? Favoritos e impulsos serão perdidos, e respostas à postagem original ficarão órfãs.", + "confirmations.redraft.message": "Você tem certeza de que quer apagar esta publicação e rascunhá-la? Favoritos e impulsos serão perdidos, e respostas à publicação original ficarão órfãs.", "confirmations.redraft.title": "Excluir e rascunhar publicação?", "confirmations.remove_from_followers.confirm": "Remover seguidor", "confirmations.remove_from_followers.message": "{name} vai parar de te seguir. Tem certeza de que deseja continuar?", @@ -287,7 +287,7 @@ "directory.recently_active": "Ativos recentemente", "disabled_account_banner.account_settings": "Configurações da conta", "disabled_account_banner.text": "Sua conta {disabledAccount} está desativada no momento.", - "dismissable_banner.community_timeline": "Estas são as publicações públicas mais recentes das pessoas cujas contas são hospedadas por {domain}.", + "dismissable_banner.community_timeline": "Estas são as publicações abertas mais recentes das pessoas cujas contas são hospedadas por {domain}.", "dismissable_banner.dismiss": "Dispensar", "dismissable_banner.public_timeline": "Estas são as publicações mais recentes das pessoas no fediverso que as pessoas do {domain} seguem.", "domain_block_modal.block": "Bloquear servidor", @@ -298,8 +298,8 @@ "domain_block_modal.title": "Bloquear domínio?", "domain_block_modal.you_will_lose_num_followers": "Você perderá {followersCount, plural, one {{followersCountDisplay} seguidor} other {{followersCountDisplay} seguidores}} e {followingCount, plural, one {{followingCountDisplay} pessoa que você segue} other {{followingCountDisplay} pessoas que você segue}}.", "domain_block_modal.you_will_lose_relationships": "Você irá perder todos os seguidores e pessoas que você segue neste servidor.", - "domain_block_modal.you_wont_see_posts": "Você não verá postagens ou notificações de usuários neste servidor.", - "domain_pill.activitypub_lets_connect": "Ele permite que você se conecte e interaja com pessoas não apenas no Mastodon, mas também em diferentes aplicativos sociais.", + "domain_block_modal.you_wont_see_posts": "Você não verá publicações ou notificações de usuários neste servidor.", + "domain_pill.activitypub_lets_connect": "Permite que você se conecte e interaja com pessoas não apenas no Mastodon, mas também em diferentes aplicativos sociais.", "domain_pill.activitypub_like_language": "ActivityPub é como a linguagem que o Mastodon fala com outras redes sociais.", "domain_pill.server": "Servidor", "domain_pill.their_handle": "Identificador dele/a:", @@ -313,7 +313,7 @@ "domain_pill.your_server": "Sua casa digital, onde ficam todas as suas postagens. Não gosta deste? Transfira servidores a qualquer momento e traga seus seguidores também.", "domain_pill.your_username": "Seu identificador exclusivo neste servidor. É possível encontrar usuários com o mesmo nome de usuário em servidores diferentes.", "dropdown.empty": "Escolha uma opção", - "embed.instructions": "Incorpore este toot no seu site ao copiar o código abaixo.", + "embed.instructions": "Incorpore esta publicação no seu site ao copiar o código abaixo.", "embed.preview": "Aqui está como vai ficar:", "emoji_button.activity": "Atividade", "emoji_button.clear": "Limpar", @@ -338,19 +338,19 @@ "empty_column.account_timeline": "Nada aqui.", "empty_column.account_unavailable": "Perfil indisponível", "empty_column.blocks": "Nada aqui.", - "empty_column.bookmarked_statuses": "Nada aqui. Quando você salvar um toot, ele aparecerá aqui.", + "empty_column.bookmarked_statuses": "Nada aqui. Quando você salvar uma publicação, ela aparecerá aqui.", "empty_column.community": "A linha local está vazia. Publique algo para começar!", "empty_column.direct": "Você ainda não tem mensagens privadas. Quando você enviar ou receber uma, será exibida aqui.", - "empty_column.disabled_feed": "Este feed foi desativado pelos administradores do servidor.", + "empty_column.disabled_feed": "Este feed foi desativado pelos administradores de seu servidor.", "empty_column.domain_blocks": "Nada aqui.", "empty_column.explore_statuses": "Nada está em alta no momento. Volte mais tarde!", "empty_column.favourited_statuses": "Você ainda não tem publicações favoritas. Quanto você marcar uma como favorita, ela aparecerá aqui.", "empty_column.favourites": "Ninguém marcou esta publicação como favorita até agora. Quando alguém o fizer, será listado aqui.", "empty_column.follow_requests": "Nada aqui. Quando você tiver seguidores pendentes, eles aparecerão aqui.", - "empty_column.followed_tags": "Você ainda não seguiu nenhuma hashtag. Quando seguir uma, elas serão exibidas aqui.", + "empty_column.followed_tags": "Você ainda não seguiu nenhuma hashtag. Quando seguir, elas serão exibidas aqui.", "empty_column.hashtag": "Nada aqui.", "empty_column.home": "Sua página inicial está vazia! Siga mais pessoas para começar: {suggestions}", - "empty_column.list": "Nada aqui. Quando membros da lista tootarem, eles aparecerão aqui.", + "empty_column.list": "Nada aqui. Quando membros da lista publicarem, elas aparecerão aqui.", "empty_column.mutes": "Nada aqui.", "empty_column.notification_requests": "Tudo limpo! Não há nada aqui. Quando você receber novas notificações, elas aparecerão aqui de acordo com suas configurações.", "empty_column.notifications": "Interaja com outros usuários para começar a conversar.", @@ -366,7 +366,7 @@ "explore.trending_links": "Notícias", "explore.trending_statuses": "Publicações", "explore.trending_tags": "Hashtags", - "featured_carousel.header": "{count, plural, one {Postagem fixada} other {Postagens fixadas}}", + "featured_carousel.header": "{count, plural, one {Publicação fixada} other {Publicações fixadas}}", "featured_carousel.next": "Próximo", "featured_carousel.post": "Publicação", "featured_carousel.previous": "Anterior", @@ -375,7 +375,7 @@ "filter_modal.added.context_mismatch_title": "Incompatibilidade de contexto!", "filter_modal.added.expired_explanation": "Esta categoria de filtro expirou, você precisará alterar a data de expiração para aplicar.", "filter_modal.added.expired_title": "Filtro expirado!", - "filter_modal.added.review_and_configure": "Para revisar e configurar ainda mais esta categoria de filtro, vá até {settings_link}.", + "filter_modal.added.review_and_configure": "Para revisar e configurar ainda mais esta categoria de filtro, vá para {settings_link}.", "filter_modal.added.review_and_configure_title": "Configurações de filtro", "filter_modal.added.settings_link": "página de configurações", "filter_modal.added.short_explanation": "Esta publicação foi adicionada à seguinte categoria de filtro: {title}.", @@ -452,11 +452,11 @@ "home.column_settings.show_quotes": "Mostrar citações", "home.column_settings.show_reblogs": "Mostrar impulsos", "home.column_settings.show_replies": "Mostrar respostas", - "home.hide_announcements": "Ocultar comunicados", + "home.hide_announcements": "Ocultar anúncios", "home.pending_critical_update.body": "Por favor, atualize o seu servidor Mastodon o mais rápido possível!", "home.pending_critical_update.link": "Ver atualizações", "home.pending_critical_update.title": "Atualização de segurança crítica disponível!", - "home.show_announcements": "Mostrar comunicados", + "home.show_announcements": "Mostrar anúncios", "ignore_notifications_modal.disclaimer": "O Mastodon não pode informar aos usuários que você ignorou suas notificações. Ignorar notificações não impedirá que as próprias mensagens sejam enviadas.", "ignore_notifications_modal.filter_instead": "Filtrar em vez disso", "ignore_notifications_modal.filter_to_act_users": "Você ainda conseguirá aceitar, rejeitar ou denunciar usuários", @@ -488,7 +488,7 @@ "keyboard_shortcuts.description": "Descrição", "keyboard_shortcuts.direct": "para abrir a coluna de menções privadas", "keyboard_shortcuts.down": "mover para baixo", - "keyboard_shortcuts.enter": "abrir toot", + "keyboard_shortcuts.enter": "Abrir publicação", "keyboard_shortcuts.favourite": "Favoritar publicação", "keyboard_shortcuts.favourites": "Abrir lista de favoritos", "keyboard_shortcuts.federated": "abrir linha global", @@ -503,19 +503,19 @@ "keyboard_shortcuts.my_profile": "abrir seu perfil", "keyboard_shortcuts.notifications": "abrir notificações", "keyboard_shortcuts.open_media": "abrir mídia", - "keyboard_shortcuts.pinned": "abrir toots fixados", + "keyboard_shortcuts.pinned": "Abrir publicações fixadas", "keyboard_shortcuts.profile": "abrir perfil do usuário", "keyboard_shortcuts.quote": "Publicação de citação", - "keyboard_shortcuts.reply": "responder toot", + "keyboard_shortcuts.reply": "Responder publicação", "keyboard_shortcuts.requests": "abrir seguidores pendentes", - "keyboard_shortcuts.search": "focar na pesquisa", + "keyboard_shortcuts.search": "Focar na barra de busca", "keyboard_shortcuts.spoilers": "ativar/desativar aviso de conteúdo", "keyboard_shortcuts.start": "abrir primeiros passos", - "keyboard_shortcuts.toggle_hidden": "expandir/ocultar aviso de conteúdo", + "keyboard_shortcuts.toggle_hidden": "Expandir/ocultar aviso de conteúdo", "keyboard_shortcuts.toggle_sensitivity": "mostrar/ocultar mídia", - "keyboard_shortcuts.toot": "compor novo toot", + "keyboard_shortcuts.toot": "Começar nova publicação", "keyboard_shortcuts.translate": "Para traduzir um post", - "keyboard_shortcuts.unfocus": "desfocar de tudo", + "keyboard_shortcuts.unfocus": "Tirar o foco da área de redação/busca", "keyboard_shortcuts.up": "mover para cima", "learn_more_link.got_it": "Entendido", "learn_more_link.learn_more": "Veja mais", @@ -554,7 +554,7 @@ "lists.save": "Salvar", "lists.search": "Buscar", "lists.show_replies_to": "Incluir respostas de membros da lista para", - "load_pending": "{count, plural, one {# novo item} other {# novos items}}", + "load_pending": "{count, plural, one {# novo item} other {# novos itens}}", "loading_indicator.label": "Carregando…", "media_gallery.hide": "Ocultar", "moved_to_account_banner.text": "Sua conta {disabledAccount} está desativada porque você a moveu para {movedToAccount}.", @@ -593,29 +593,29 @@ "navigation_bar.preferences": "Preferências", "navigation_bar.privacy_and_reach": "Privacidade e alcance", "navigation_bar.search": "Buscar", - "navigation_bar.search_trends": "Pesquisa / Em alta", + "navigation_bar.search_trends": "Busca / Em alta", "navigation_panel.collapse_followed_tags": "Recolher menu de hashtags seguidas", "navigation_panel.collapse_lists": "Fechar lista de menu", "navigation_panel.expand_followed_tags": "Expandir o menu de hashtags seguidas", "navigation_panel.expand_lists": "Expandir lista de menu", "not_signed_in_indicator.not_signed_in": "Você precisa se autenticar para acessar este recurso.", "notification.admin.report": "{name} denunciou {target}", - "notification.admin.report_account": "{name} reportou {count, plural, one {Um post} other {# posts}} de {target} para {category}", - "notification.admin.report_account_other": "{name} reportou {count, plural, one {Um post} other {# posts}} de {target}", + "notification.admin.report_account": "{name} denunciou {count, plural, one {uma publicação} other {# publicações}} de {target} para {category}", + "notification.admin.report_account_other": "{name} denunciou {count, plural, one {uma publicação} other {# publicações}} de {target}", "notification.admin.report_statuses": "{name} Reportou {target} para {category}", "notification.admin.report_statuses_other": "{name} denunciou {target}", "notification.admin.sign_up": "{name} se inscreveu", - "notification.admin.sign_up.name_and_others": "{name} e {count, plural, one {# other} other {# outros}}", + "notification.admin.sign_up.name_and_others": "{name} e {count, plural, one {# outro} other {# outros}} se inscreveram", "notification.annual_report.message": "O seu #Wrapstodon de {year} está esperando! Desvende seus destaques do ano e momentos memoráveis no Mastodon!", "notification.annual_report.view": "Ver #Wrapstodon", "notification.favourite": "{name} favoritou sua publicação", "notification.favourite.name_and_others_with_link": "{name} e {count, plural, one {# outro} other {# others}} favoritaram a publicação", "notification.favourite_pm": "{name} favoritou sua menção privada", - "notification.favourite_pm.name_and_others_with_link": "{name} e {count, plural, one {# outro} other {# outros}} favoritou(ram) sua menção privada", + "notification.favourite_pm.name_and_others_with_link": "{name} e {count, plural, one {# outro} other {# outros}} favoritaram sua menção privada", "notification.follow": "{name} te seguiu", "notification.follow.name_and_others": "{name} e {count, plural, one {# outro} other {# outros}} seguiram você", "notification.follow_request": "{name} quer te seguir", - "notification.follow_request.name_and_others": "{name} e {count, plural, one {# other} other {# outros}} pediu para seguir você", + "notification.follow_request.name_and_others": "{name} e {count, plural, one {# outro} other {# outros}} pediram para seguir você", "notification.label.mention": "Menção", "notification.label.private_mention": "Menção privada", "notification.label.private_reply": "Resposta privada", @@ -642,7 +642,7 @@ "notification.relationships_severance_event.domain_block": "An admin from {from} has blocked {target}, including {followersCount} of your followers and {followingCount, plural, one {# account} other {# accounts}} you follow.", "notification.relationships_severance_event.learn_more": "Saber mais", "notification.relationships_severance_event.user_domain_block": "You have blocked {target}, removing {followersCount} of your followers and {followingCount, plural, one {# account} other {# accounts}} you follow.", - "notification.status": "{name} acabou de tootar", + "notification.status": "{name} acabou de publicar", "notification.update": "{name} editou uma publicação", "notification_requests.accept": "Aceitar", "notification_requests.accept_multiple": "{count, plural, one {Aceite # pedido…} other {Aceite # pedidos…}}", @@ -682,17 +682,17 @@ "notifications.column_settings.reblog": "Impulsos:", "notifications.column_settings.show": "Mostrar na coluna", "notifications.column_settings.sound": "Tocar som", - "notifications.column_settings.status": "Novos toots:", + "notifications.column_settings.status": "Novas publicações:", "notifications.column_settings.unread_notifications.category": "Notificações não lidas", "notifications.column_settings.unread_notifications.highlight": "Destacar notificações não lidas", "notifications.column_settings.update": "Editar:", "notifications.filter.all": "Tudo", - "notifications.filter.boosts": "Impulsionamentos", + "notifications.filter.boosts": "Impulsos", "notifications.filter.favourites": "Favoritos", "notifications.filter.follows": "Seguidores", "notifications.filter.mentions": "Menções", "notifications.filter.polls": "Enquetes", - "notifications.filter.statuses": "Novos toots", + "notifications.filter.statuses": "Atualizações de pessoas que você segue", "notifications.grant_permission": "Permita notificações.", "notifications.group": "{count} notificações", "notifications.mark_as_read": "Marcar como lidas", @@ -725,7 +725,7 @@ "onboarding.follows.search": "Buscar", "onboarding.follows.title": "Comece seguindo pessoas", "onboarding.profile.discoverable": "Tornar meu perfil descobrível", - "onboarding.profile.discoverable_hint": "Quando você aceita a capacidade de descoberta no Mastodon, suas postagens podem aparecer nos resultados de pesquisa e nas tendências, e seu perfil pode ser sugerido a pessoas com interesses similares aos seus.", + "onboarding.profile.discoverable_hint": "Quando você aceita a capacidade de descoberta no Mastodon, suas postagens podem aparecer nos resultados de busca e nas tendências, e seu perfil pode ser sugerido a pessoas com interesses similares aos seus.", "onboarding.profile.display_name": "Nome de exibição", "onboarding.profile.display_name_hint": "Seu nome completo ou apelido…", "onboarding.profile.note": "Biografia", @@ -747,7 +747,7 @@ "poll.votes": "{votes, plural, one {# voto} other {# votos}}", "poll_button.add_poll": "Adicionar enquete", "poll_button.remove_poll": "Remover enquete", - "privacy.change": "Alterar privacidade do toot", + "privacy.change": "Alterar privacidade da publicação", "privacy.direct.long": "Todos mencionados na publicação", "privacy.direct.short": "Menção privada", "privacy.private.long": "Apenas seus seguidores", @@ -758,7 +758,7 @@ "privacy.quote.disabled": "{visibility} Citações desabilitadas", "privacy.quote.limited": "{visibility} Citações limitadas", "privacy.unlisted.additional": "Isso se comporta exatamente como público, exceto que a publicação não aparecerá nos _feeds ao vivo_ ou nas _hashtags_, explorar, ou barra de busca, mesmo que você seja escolhido em toda a conta.", - "privacy.unlisted.long": "Oculto para os resultados de pesquisa do Mastodon, tendências e linhas do tempo públicas", + "privacy.unlisted.long": "Oculto para os resultados de busca do Mastodon, tendências e linhas do tempo públicas", "privacy.unlisted.short": "Público silencioso", "privacy_policy.last_updated": "Atualizado {date}", "privacy_policy.title": "Política de privacidade", @@ -839,9 +839,9 @@ "report_notification.categories.violation": "Violação de regra", "report_notification.categories.violation_sentence": "violação de regra", "report_notification.open": "Abrir denúncia", - "search.clear": "Limpar pesquisas", + "search.clear": "Limpar busca", "search.no_recent_searches": "Nenhuma busca recente", - "search.placeholder": "Pesquisar", + "search.placeholder": "Busca", "search.quick_action.account_search": "Perfis correspondentes a {x}", "search.quick_action.go_to_account": "Ir para a página do perfil {x}", "search.quick_action.go_to_hashtag": "Ir para a hashtag {x}", @@ -851,7 +851,7 @@ "search_popout.full_text_search_disabled_message": "Não disponível em {domain}.", "search_popout.full_text_search_logged_out_message": "Disponível apenas quando conectado.", "search_popout.language_code": "Código ISO do idioma", - "search_popout.options": "Opções de pesquisa", + "search_popout.options": "Opções de busca", "search_popout.quick_actions": "Ações rápidas", "search_popout.recent": "Buscas Recentes", "search_popout.specific_date": "data específica", @@ -862,7 +862,7 @@ "search_results.no_results": "Sem resultados.", "search_results.no_search_yet": "Tente buscar por publicações, perfis e hashtags.", "search_results.see_all": "Ver tudo", - "search_results.statuses": "Toots", + "search_results.statuses": "Publicações", "search_results.title": "Buscar por \"{q}\"", "server_banner.about_active_users": "Pessoas usando este servidor durante os últimos 30 dias (Usuários ativos mensalmente)", "server_banner.active_users": "usuários ativos", @@ -876,7 +876,7 @@ "sign_in_banner.sso_redirect": "Entrar ou Registrar-se", "status.admin_account": "Abrir interface de moderação para @{name}", "status.admin_domain": "Abrir interface de moderação para {domain}", - "status.admin_status": "Abrir este toot na interface de moderação", + "status.admin_status": "Abrir esta publicação na interface de moderação", "status.all_disabled": "Impulsos e citações estão desabilitados", "status.block": "Bloquear @{name}", "status.bookmark": "Salvar", @@ -902,7 +902,7 @@ "status.edited_x_times": "Editado {count, plural, one {{count} hora} other {{count} vezes}}", "status.embed": "Obter código de incorporação", "status.favourite": "Favoritar", - "status.favourites": "{count, plural, one {favorite} other {favorites}}", + "status.favourites": "{count, plural, one {favorito} other {favoritos}}", "status.filter": "Filtrar esta publicação", "status.history.created": "{name} criou {date}", "status.history.edited": "{name} editou {date}", @@ -914,7 +914,7 @@ "status.more": "Mais", "status.mute": "Silenciar @{name}", "status.mute_conversation": "Silenciar conversa", - "status.open": "Abrir toot", + "status.open": "Expandir esta publicação", "status.pin": "Fixar", "status.quote": "Citar", "status.quote.cancel": "Cancelar citação", @@ -934,7 +934,7 @@ "status.quote_policy_change": "Mude quem pode citar", "status.quote_post_author": "Publicação citada por @{name}", "status.quote_private": "Publicações privadas não podem ser citadas", - "status.quotes": "{count, plural, one {# citação} other {# citações}}", + "status.quotes": "{count, plural, one {citação} other {citações}}", "status.quotes.empty": "Ninguém citou essa publicação até agora. Quando alguém citar aparecerá aqui.", "status.quotes.local_other_disclaimer": "Citações rejeitadas pelo autor não serão exibidas.", "status.quotes.remote_other_disclaimer": "Apenas citações do {domain} têm a garantia de serem exibidas aqui. Citações rejeitadas pelo autor não serão exibidas.", @@ -943,7 +943,7 @@ "status.reblog_or_quote": "Impulsionar ou citar", "status.reblog_private": "Compartilhar novamente com seus seguidores", "status.reblogged_by": "{name} impulsionou", - "status.reblogs": "{count, plural, one {boost} other {boosts}}", + "status.reblogs": "{count, plural, one {impulso} other {impulsos}}", "status.reblogs.empty": "Ninguém impulsionou esta publicação ainda. Quando alguém o fizer, o usuário aparecerá aqui.", "status.redraft": "Excluir e rascunhar", "status.remove_bookmark": "Remover do Salvos", @@ -992,7 +992,7 @@ "upload_area.title": "Arraste e solte para enviar", "upload_button.label": "Adicionar mídia", "upload_error.limit": "Limite de anexação alcançado.", - "upload_error.poll": "Mídias não podem ser anexadas em toots com enquetes.", + "upload_error.poll": "Mídias não podem ser anexadas em publicações com enquetes.", "upload_error.quote": "Mídias não podem ser anexadas com enquetes.", "upload_form.drag_and_drop.instructions": "Para pegar um anexo de mídia, pressione espaço ou enter. Enquanto arrastar, use as setas do teclado para mover o anexo de mídia em qualquer direção. Pressione espaço ou insira novamente para soltar o anexo de mídia em sua nova posição, ou pressione escape para cancelar.", "upload_form.drag_and_drop.on_drag_cancel": "O arrastamento foi cancelado. O anexo da mídia {item} foi descartado.", @@ -1026,7 +1026,7 @@ "visibility_modal.helper.privacy_private_self_quote": "As auto-citações de publicações privadas não podem ser públicas.", "visibility_modal.helper.private_quoting": "Posts somente para seguidores feitos no Mastodon não podem ser citados por outros.", "visibility_modal.helper.unlisted_quoting": "Quando as pessoas citam você, sua publicação também será ocultada das linhas de tempo de tendência.", - "visibility_modal.instructions": "Controle quem pode interagir com este post. Você também pode aplicar as configurações para todos os posts futuros navegando para Preferências > Postagem padrão.", + "visibility_modal.instructions": "Controle quem pode interagir com este post. Você também pode aplicar as configurações para todos os posts futuros navegando para Preferências > Padrões de publicação.", "visibility_modal.privacy_label": "Visibilidade", "visibility_modal.quote_followers": "Apenas seguidores", "visibility_modal.quote_label": "Quem pode citar", diff --git a/app/javascript/mastodon/locales/pt-PT.json b/app/javascript/mastodon/locales/pt-PT.json index d821fe4a181977..71e3a60886421e 100644 --- a/app/javascript/mastodon/locales/pt-PT.json +++ b/app/javascript/mastodon/locales/pt-PT.json @@ -2,12 +2,12 @@ "about.blocks": "Servidores moderados", "about.contact": "Contacto:", "about.default_locale": "Padrão", - "about.disclaimer": "O Mastodon é um ‘software’ livre, de código aberto e uma marca registada de Mastodon gGmbH.", + "about.disclaimer": "O Mastodon é um 'software' livre, de código aberto e marca registada de Mastodon gGmbH.", "about.domain_blocks.no_reason_available": "Motivo não disponível", - "about.domain_blocks.preamble": "O Mastodon ver e interagir com o conteúdo de utilizadores de qualquer outra instância no fediverso. Estas são as exceções desta instância em específico.", - "about.domain_blocks.silenced.explanation": "Normalmente não verás perfis e conteúdos deste servidor, a não ser que os procures explicitamente ou optes por segui-los.", + "about.domain_blocks.preamble": "O Mastodon, geralmente, permite-lhe ver conteúdo e interagir com utilizadores de qualquer outro servidor na fediverso. Estas são as exceções aplicadas neste servidor em particular.", + "about.domain_blocks.silenced.explanation": "Normalmente não verá perfis e conteúdos deste servidor, a não ser que os procures explicitamente ou opte por segui-los.", "about.domain_blocks.silenced.title": "Limitados", - "about.domain_blocks.suspended.explanation": "Nenhum dado deste servidor será processado, armazenado ou trocado, tornando impossível qualquer interação ou comunicação com os utilizadores a partir deste servidor.", + "about.domain_blocks.suspended.explanation": "Nenhum dado deste servidor será processado, armazenado ou trocado, impossibilitando qualquer interação ou comunicação com os utilizadores a partir deste servidor.", "about.domain_blocks.suspended.title": "Suspensos", "about.language_label": "Idioma", "about.not_available": "Esta informação não foi disponibilizada neste servidor.", @@ -134,7 +134,7 @@ "annual_report.summary.thanks": "Obrigado por fazeres parte do Mastodon!", "attachments_list.unprocessed": "(não processado)", "audio.hide": "Ocultar áudio", - "block_modal.remote_users_caveat": "Vamos pedir ao servidor {domain} para respeitar a tua decisão. No entanto, não é garantido o seu cumprimento, uma vez que alguns servidores podem tratar os bloqueios de forma diferente. As publicações públicas podem continuar a ser visíveis para utilizadores não autenticados.", + "block_modal.remote_users_caveat": "Solicitaremos ao servidor {domain} que respeite a sua decisão. No entanto, o cumprimento não é garantido, sendo que alguns servidores podem gerir bloqueios de forma diferente. As publicações públicas podem continuar visíveis para utilizadores não autenticados.", "block_modal.show_less": "Mostrar menos", "block_modal.show_more": "Mostrar mais", "block_modal.they_cant_mention": "Ele não o pode mencionar nem seguir.", @@ -148,7 +148,7 @@ "bundle_column_error.copy_stacktrace": "Copiar relatório de erros", "bundle_column_error.error.body": "A página solicitada não pôde ser sintetizada. Isto pode ser devido a uma falha no nosso código ou a um problema de compatibilidade com o navegador.", "bundle_column_error.error.title": "Ó, não!", - "bundle_column_error.network.body": "Houve um erro ao tentar carregar esta página. Isto pode ocorrer devido a um problema temporário com a tua conexão à internet ou a este servidor.", + "bundle_column_error.network.body": "Ocorreu um erro ao tentar carregar esta página. Isto poderá dever-se a um problema temporário na tua ligação à Internet ou neste servidor.", "bundle_column_error.network.title": "Erro de rede", "bundle_column_error.retry": "Tenta de novo", "bundle_column_error.return": "Voltar à página inicial", @@ -158,13 +158,13 @@ "bundle_modal_error.message": "Algo correu mal ao carregar este ecrã.", "bundle_modal_error.retry": "Tenta de novo", "closed_registrations.other_server_instructions": "Visto que o Mastodon é descentralizado, podes criar uma conta noutro servidor e interagir com este na mesma.", - "closed_registrations_modal.description": "Neste momento não é possível criar uma conta em {domain}, mas lembramos que não é preciso ter uma conta especificamente em {domain} para usar o Mastodon.", + "closed_registrations_modal.description": "Criar uma conta em {domain} não é atualmente possível, mas tenha em atenção que não é necessário ter uma conta especificamente em {domain} para usar o Mastodon.", "closed_registrations_modal.find_another_server": "Procurar outro servidor", - "closed_registrations_modal.preamble": "O Mastodon é descentralizado, por isso não importa onde a tua conta é criada, pois continuarás a poder acompanhar e interagir com qualquer um neste servidor. Podes até alojar o teu próprio servidor!", + "closed_registrations_modal.preamble": "O Mastodon é descentralizado, por isso, não importa onde crie a sua conta: poderá seguir e interagir com qualquer utilizador neste servidor. Pode até alojá-lo você próprio!", "closed_registrations_modal.title": "Criar uma conta no Mastodon", "column.about": "Sobre", "column.blocks": "Utilizadores bloqueados", - "column.bookmarks": "Marcadores", + "column.bookmarks": "Favoritos", "column.community": "Cronologia local", "column.create_list": "Criar lista", "column.direct": "Menções privadas", @@ -610,7 +610,7 @@ "notification.annual_report.view": "Ver #Wrapstodon", "notification.favourite": "{name} assinalou a tua publicação como favorita", "notification.favourite.name_and_others_with_link": "{name} e {count, plural, one {# outro} other {# outros}} assinalaram a tua publicação como favorita", - "notification.favourite_pm": "{name} assinalou como favorita a tua menção privada", + "notification.favourite_pm": "{name} assinalou como favorita a sua menção privada", "notification.favourite_pm.name_and_others_with_link": "{name} e {count, plural, one {# outro favoritou} other {# outros favoritaram}} a tua menção privada", "notification.follow": "{name} começou a seguir-te", "notification.follow.name_and_others": "{name} e {count, plural, one {# outro seguiram-te} other {# outros seguiram-te}}", @@ -804,7 +804,7 @@ "report.forward": "Reencaminhar para {target}", "report.forward_hint": "A conta pertence a outro servidor. Enviar uma cópia anónima da denúncia para esse servidor também?", "report.mute": "Ocultar", - "report.mute_explanation": "Não verás as publicações dele. Ele não poderá ver as tuas publicações nem seguir-te. Ele não saberá que o ocultaste.", + "report.mute_explanation": "Não verá as publicações dele. Ele não poderá ver as suas publicações nem segui-lo. Ele não saberá que o ocultou.", "report.next": "Seguinte", "report.placeholder": "Comentários adicionais", "report.reasons.dislike": "Não gosto disto", @@ -946,7 +946,7 @@ "status.reblogs": "{count, plural, one {partilha} other {partilhas}}", "status.reblogs.empty": "Ainda ninguém partilhou esta publicação. Quando alguém o fizer, aparecerá aqui.", "status.redraft": "Eliminar e reescrever", - "status.remove_bookmark": "Retirar dos marcadores", + "status.remove_bookmark": "Remover marcador", "status.remove_favourite": "Remover dos favoritos", "status.remove_quote": "Remover", "status.replied_in_thread": "Responder na conversa", @@ -1025,7 +1025,7 @@ "visibility_modal.helper.privacy_editing": "A visibilidade não pode ser alterada após a publicação ser publicada.", "visibility_modal.helper.privacy_private_self_quote": "As autocitações de publicações privadas não podem ser tornadas públicas.", "visibility_modal.helper.private_quoting": "As publicações apenas para seguidores criadas no Mastodon não podem ser citadas por outras pessoas.", - "visibility_modal.helper.unlisted_quoting": "Quando as pessoas o citarem, as publicações delas serão também ocultadas das tendências.", + "visibility_modal.helper.unlisted_quoting": "Quando as pessoas o citarem, as respetivas publicações também serão ocultadas dos destaques.", "visibility_modal.instructions": "Controle quem pode interagir com esta publicação. Também pode definir esta configuração para todas as publicações futuras, em Preferências > Padrões de publicação.", "visibility_modal.privacy_label": "Visibilidade", "visibility_modal.quote_followers": "Apenas seguidores", diff --git a/app/javascript/mastodon/locales/ro.json b/app/javascript/mastodon/locales/ro.json index 9bf8150ba04378..dce46900935606 100644 --- a/app/javascript/mastodon/locales/ro.json +++ b/app/javascript/mastodon/locales/ro.json @@ -1,6 +1,7 @@ { "about.blocks": "Servere moderate", "about.contact": "Contact:", + "about.default_locale": "Standard", "about.disclaimer": "Mastodon este o aplicație gratuită, cu sursă deschisă și o marcă înregistrată a Mastodon gGmbH.", "about.domain_blocks.no_reason_available": "Motivul nu este disponibil", "about.domain_blocks.preamble": "Mastodon îți permite în general să vezi conținut de la și să interacționezi cu utilizatori de pe oricare server în fediverse. Acestea sunt excepțiile care au fost făcute pe acest server.", @@ -8,6 +9,7 @@ "about.domain_blocks.silenced.title": "Limitat", "about.domain_blocks.suspended.explanation": "Nicio informație de la acest server nu va fi procesată, stocată sau trimisă, făcând imposibilă orice interacțiune sau comunicare cu utilizatorii de pe acest server.", "about.domain_blocks.suspended.title": "Suspendat", + "about.language_label": "Limbă", "about.not_available": "Această informație nu a fost pusă la dispoziție pe acest server.", "about.powered_by": "Media socială descentralizată furnizată de {mastodon}", "about.rules": "Reguli server", @@ -19,11 +21,13 @@ "account.block_domain": "Blochează domeniul {domain}", "account.block_short": "Blochează", "account.blocked": "Blocat", + "account.blocking": "Blocarea", "account.cancel_follow_request": "Retrage cererea de urmărire", "account.copy": "Copiază link-ul profilului", "account.direct": "Menționează pe @{name} în privat", "account.disable_notifications": "Nu îmi mai trimite notificări când postează @{name}", "account.edit_profile": "Modifică profilul", + "account.edit_profile_short": "Editare", "account.enable_notifications": "Trimite-mi o notificare când postează @{name}", "account.endorse": "Promovează pe profil", "account.featured_tags.last_status_at": "Ultima postare pe {date}", @@ -521,6 +525,7 @@ "status.mute_conversation": "Ignoră conversația", "status.open": "Extinde această stare", "status.pin": "Fixează pe profil", + "status.quotes": "{count, plural, one {citat} few {citate} other {de citate}}", "status.read_more": "Citește mai mult", "status.reblog": "Impuls", "status.reblogged_by": "{name} a distribuit", diff --git a/app/javascript/mastodon/locales/sk.json b/app/javascript/mastodon/locales/sk.json index 98c5e059c9107d..bac188c488117d 100644 --- a/app/javascript/mastodon/locales/sk.json +++ b/app/javascript/mastodon/locales/sk.json @@ -475,6 +475,7 @@ "keyboard_shortcuts.translate": "Preložiť príspevok", "keyboard_shortcuts.unfocus": "Odísť z textového poľa", "keyboard_shortcuts.up": "Posunúť sa vyššie v zozname", + "learn_more_link.got_it": "Mám to", "learn_more_link.learn_more": "Zistiť viac", "lightbox.close": "Zatvoriť", "lightbox.next": "Ďalej", @@ -699,6 +700,7 @@ "relative_time.minutes": "{number} min", "relative_time.seconds": "{number} sek", "relative_time.today": "Dnes", + "remove_quote_hint.button_label": "Mám to", "remove_quote_hint.title": "Chceš vymazať svoju citáciu príspevku?", "reply_indicator.attachments": "{count, plural, one {# príloha} few {# prílohy} other {# príloh}}", "reply_indicator.cancel": "Zrušiť", @@ -793,9 +795,11 @@ "status.bookmark": "Pridať záložku", "status.cancel_reblog_private": "Zrušiť zdieľanie", "status.cannot_reblog": "Tento príspevok nie je možné zdieľať", + "status.context.show": "Zobraziť", "status.continued_thread": "Pokračujúce vlákno", "status.copy": "Kopírovať odkaz na príspevok", "status.delete": "Vymazať", + "status.delete.success": "Príspevok vymazaný", "status.detailed_status": "Podrobný náhľad celej konverzácie", "status.direct": "Súkromne označiť @{name}", "status.direct_indicator": "Súkromné označenie", @@ -816,7 +820,11 @@ "status.mute_conversation": "Stíšiť konverzáciu", "status.open": "Rozbaliť príspevok", "status.pin": "Pripnúť na profil", + "status.quote_error.not_available": "Príspevok je nedostupný", + "status.quote_noun": "Citácia", "status.quote_policy_change": "Zmeňte, kto vás môže citovať", + "status.quote_post_author": "Citoval/a príspevok od @{name}", + "status.quote_private": "Súkromné príspevky nemožno citovať", "status.read_more": "Čítaj ďalej", "status.reblog": "Zdieľať", "status.reblog_or_quote": "Zdieľať alebo citovať", @@ -847,7 +855,11 @@ "subscribed_languages.target": "Zmeniť prihlásené jazyky pre {target}", "tabs_bar.home": "Domov", "tabs_bar.notifications": "Upozornenia", + "tabs_bar.publish": "Nový príspevok", + "tabs_bar.search": "Vyhľadávanie", + "terms_of_service.effective_as_of": "Platí od {date}", "terms_of_service.title": "Podmienky prevozu", + "terms_of_service.upcoming_changes_on": "Zmeny nadchádzajúce od {date}", "time_remaining.days": "Ostáva{number, plural, one { # deň} few {jú # dni} many { # dní} other { # dní}}", "time_remaining.hours": "Ostáva{number, plural, one { # hodina} few {jú # hodiny} many { # hodín} other { # hodín}}", "time_remaining.minutes": "Ostáva{number, plural, one { # minúta} few {jú # minúty} many { # minút} other { # minút}}", @@ -882,5 +894,6 @@ "visibility_modal.quote_followers": "Iba sledujúce účty", "visibility_modal.quote_label": "Kto vás môže citovať", "visibility_modal.quote_nobody": "Iba ja", - "visibility_modal.quote_public": "Ktokoľvek" + "visibility_modal.quote_public": "Ktokoľvek", + "visibility_modal.save": "Uložiť" } diff --git a/app/javascript/mastodon/locales/sl.json b/app/javascript/mastodon/locales/sl.json index 96b5f897971b5a..0085de593a1eed 100644 --- a/app/javascript/mastodon/locales/sl.json +++ b/app/javascript/mastodon/locales/sl.json @@ -21,10 +21,12 @@ "account.block_domain": "Blokiraj domeno {domain}", "account.block_short": "Blokiraj", "account.blocked": "Blokirano", + "account.blocking": "Blokirano", "account.cancel_follow_request": "Umakni zahtevo za sledenje", "account.copy": "Kopiraj povezavo do profila", "account.direct": "Zasebno omeni @{name}", "account.disable_notifications": "Ne obveščaj me več, ko ima @{name} novo objavo", + "account.domain_blocking": "Blokirana domena", "account.edit_profile": "Uredi profil", "account.edit_profile_short": "Uredi", "account.enable_notifications": "Obvesti me, ko ima @{name} novo objavo", @@ -38,11 +40,14 @@ "account.follow": "Sledi", "account.follow_back": "Sledi nazaj", "account.follow_back_short": "Sledi nazaj", + "account.follow_request": "Zaprosi za sledenje", "account.follow_request_cancel": "Prekliči zahtevo", "account.follow_request_cancel_short": "Prekliči", + "account.follow_request_short": "Zaprosi", "account.followers": "Sledilci", "account.followers.empty": "Nihče še ne sledi temu uporabniku.", "account.followers_counter": "{count, plural, one {{counter} sledilec} two {{counter} sledilca} few {{counter} sledilci} other {{counter} sledilcev}}", + "account.followers_you_know_counter": "{counter} znanih", "account.following": "Sledim", "account.following_counter": "{count, plural, one {{counter} sleden} two {{counter} sledena} few {{counter} sledeni} other {{counter} sledenih}}", "account.follows.empty": "Ta uporabnik še ne sledi nikomur.", @@ -61,13 +66,16 @@ "account.mute_notifications_short": "Utišaj obvestila", "account.mute_short": "Utišaj", "account.muted": "Utišan", + "account.muting": "Izklop zvoka", "account.mutual": "Drug drugemu sledita", "account.no_bio": "Ni opisa.", "account.open_original_page": "Odpri izvirno stran", "account.posts": "Objave", "account.posts_with_replies": "Objave in odgovori", + "account.remove_from_followers": "Odstrani {name} iz sledilcev", "account.report": "Prijavi @{name}", "account.requested_follow": "{name} vam želi slediti", + "account.requests_to_follow_you": "Vas prosi za sledenje", "account.share": "Deli profil osebe @{name}", "account.show_reblogs": "Pokaži izpostavitve osebe @{name}", "account.statuses_counter": "{count, plural, one {{counter} objava} two {{counter} objavi} few {{counter} objave} other {{counter} objav}}", @@ -217,6 +225,7 @@ "confirmations.delete_list.confirm": "Izbriši", "confirmations.delete_list.message": "Ali ste prepričani, da želite trajno izbrisati ta seznam?", "confirmations.delete_list.title": "Želite izbrisati seznam?", + "confirmations.discard_draft.confirm": "Opusti in nadaljuj", "confirmations.discard_draft.edit.cancel": "Nadaljuj z urejanjem", "confirmations.discard_draft.post.cancel": "Nadaljuj na osnutku", "confirmations.discard_edit_media.confirm": "Opusti", @@ -291,6 +300,7 @@ "domain_pill.your_handle": "Vaša ročica:", "domain_pill.your_server": "Vaše digitalno domovanje, kjer bivajo vse vaše objave. Vam ni všeč? Kadar koli ga prenesite med strežniki in z njim tudi svoje sledilce.", "domain_pill.your_username": "Vaš edinstveni identifikator na tem strežniku. Uporabnike z istim uporabniškim imenom je možno najti na različnih strežnikih.", + "dropdown.empty": "Izberite možnost", "embed.instructions": "Vstavite to objavo na svojo spletno stran tako, da kopirate spodnjo kodo.", "embed.preview": "Takole bo videti:", "emoji_button.activity": "Dejavnost", @@ -552,6 +562,8 @@ "navigation_bar.follows_and_followers": "Sledenja in sledilci", "navigation_bar.import_export": "Uvoz in izvoz", "navigation_bar.lists": "Seznami", + "navigation_bar.live_feed_local": "Vir v živo (krajevno)", + "navigation_bar.live_feed_public": "Vir v živo (javno)", "navigation_bar.logout": "Odjava", "navigation_bar.moderation": "Moderiranje", "navigation_bar.more": "Več", @@ -831,6 +843,10 @@ "status.cancel_reblog_private": "Prekliči izpostavitev", "status.cannot_reblog": "Te objave ni mogoče izpostaviti", "status.contains_quote": "Vsebuje citat", + "status.context.loading": "Nalaganje več odgovorov", + "status.context.loading_error": "Novih odgovorov ni bilo možno naložiti", + "status.context.loading_success": "Novi odgovori naloženi", + "status.context.more_replies_found": "Najdenih več odgovorov", "status.context.retry": "Poskusi znova", "status.context.show": "Pokaži", "status.continued_thread": "Nadaljevanje niti", @@ -859,14 +875,22 @@ "status.mute_conversation": "Utišaj pogovor", "status.open": "Razširi to objavo", "status.pin": "Pripni na profil", + "status.quote": "Citiraj", "status.quote.cancel": "Prekliči citat", + "status.quote_error.blocked_account_hint.title": "Ta objava je skrita, ker ste blokirali up. @{name}.", + "status.quote_error.blocked_domain_hint.title": "Ta objava je skrita, ker ste blokirali {domain}.", "status.quote_error.filtered": "Skrito zaradi enega od vaših filtrov", "status.quote_error.limited_account_hint.action": "Vseeno pokaži", "status.quote_error.limited_account_hint.title": "Ta račun so moderatorji {domain} skrili.", + "status.quote_error.muted_account_hint.title": "Ta objava je skrita, ker ste utišali up. @{name}.", "status.quote_error.not_available": "Objava ni na voljo", + "status.quote_error.revoked": "Avtor je umaknil objavo", "status.quote_followers_only": "Samo sledilci lahko citirajo to objavo", "status.quote_policy_change": "Spremenite, kdo lahko citira", "status.quote_private": "Zasebnih objav ni možno citirati", + "status.quotes": "{count, plural, one {# citat} two {# citata} few {# citati} other {# citatov}}", + "status.quotes.empty": "Nihče še ni citiral te objave. Ko se bo to zgodilo, se bodo pojavile tukaj.", + "status.quotes.local_other_disclaimer": "Citati, ki jih je avtor zavrnil, ne bodo prikazani.", "status.read_more": "Preberi več", "status.reblog": "Izpostavi", "status.reblogged_by": "{name} je izpostavil/a", @@ -918,6 +942,7 @@ "upload_button.label": "Dodajte slike, video ali zvočno datoteko", "upload_error.limit": "Omejitev prenosa datoteke je presežena.", "upload_error.poll": "Prenos datoteke z anketami ni dovoljen.", + "upload_error.quote": "Prenos datoteke s citati ni dovoljen.", "upload_form.drag_and_drop.instructions": "Predstavnostno priponko lahko poberete tako, da pritisnete preslednico ali vnašalko. S puščicami na tipkovnici premikate priponko v posamezno smer. Priponko lahko odložite na novem položaju s ponovnim pritiskom na preslednico ali vnašalko ali pa dejanje prekličete s tipko ubežnica.", "upload_form.drag_and_drop.on_drag_cancel": "Premikanje priponke je preklicano. Predstavnostna priponka {item} je padla nazaj na prejšnje mesto.", "upload_form.drag_and_drop.on_drag_end": "Predstavnostna priponka {item} je padla nazaj.", @@ -941,7 +966,9 @@ "video.unmute": "Odtišaj", "video.volume_down": "Zmanjšaj glasnost", "video.volume_up": "Povečaj glasnost", + "visibility_modal.button_title": "Določi vidnost", "visibility_modal.header": "Vidnost in interakcija", + "visibility_modal.helper.privacy_editing": "Vidnosti ni moč spremeniti, ko je objava objavljena.", "visibility_modal.privacy_label": "Vidnost", "visibility_modal.quote_followers": "Samo sledilci", "visibility_modal.quote_label": "Kdo lahko citira", diff --git a/app/javascript/mastodon/locales/szl.json b/app/javascript/mastodon/locales/szl.json index 709b0f9e891273..6f34252cad5029 100644 --- a/app/javascript/mastodon/locales/szl.json +++ b/app/javascript/mastodon/locales/szl.json @@ -1,9 +1,9 @@ { "about.blocks": "Moderowane serwery", "about.contact": "Kōntakt:", - "about.disclaimer": "Mastodōn je wolnym a ôtwartozdrzōdłowym ôprogramowaniym ôraz znakiym towarowym ôd Mastodon gGmbH.", - "about.domain_blocks.no_reason_available": "Grund niydostympny", - "about.domain_blocks.preamble": "Mastodōn normalniy pozwŏlŏ na ôglōndaniy treściōw a interakcyje ze używŏczami inkszych serwerōw we fediverse, ale sōm ôd tygo wyjōntki, kere bōły poczyniōne na tym serwerze.", + "about.disclaimer": "Mastodon je wolne a ôtwartozdrzōdłowe ôprogramowanie i towarowy znak ôd Mastodon gGmbH.", + "about.domain_blocks.no_reason_available": "Brak prziczyny", + "about.domain_blocks.preamble": "Mastodon z wiynksza dŏwŏ ôglōndać treści i kōmunikować sie ze używŏczami inkszych serwerōw we fediverse. To sōm wyjōntki, co fungujōm na tym kōnkretnym serwerze.", "about.domain_blocks.silenced.explanation": "Normalniy niy bydziesz widzieć profilōw a treściōw ze tygo serwera. Ôboczysz je ino jak specjalniy bydziesz ich szukać abo jak je zaôbserwujesz.", "about.domain_blocks.silenced.title": "Ôgraniczone", "about.domain_blocks.suspended.explanation": "Żŏdne dane ze tygo serwera niy bydōm przetwarzane, przechowywane abo wymieniane, beztoż wszelakŏ interakcyjŏ abo komunikacyjŏ ze używŏczami tygo serwera bydzie niymożliwŏ.", @@ -15,16 +15,24 @@ "account.block": "Zablokuj @{name}", "account.block_domain": "Zablokuj domena {domain}", "account.cancel_follow_request": "Withdraw follow request", - "account.media": "Mydia", + "account.media": "Media", "account.mute": "Wycisz @{name}", - "account.posts": "Toots", - "account.posts_with_replies": "Toots and replies", - "account_note.placeholder": "Click to add a note", + "account.posts": "Posty", + "account.posts_with_replies": "Posty i ôdpowiedzi", + "account_note.placeholder": "Wybier, żeby przidac notka", + "column.bookmarks": "Zokłodki", + "column.direct": "Prywatne spōmniynia", + "column.favourites": "Spamiyntane", + "column.firehose": "Kanały na żywo", + "column.home": "Przodek", + "column.lists": "Wykazy", + "column.notifications": "Uwiadōmiynia", "column.pins": "Pinned toot", - "community.column_settings.media_only": "Media only", + "community.column_settings.media_only": "Ino media", "compose_form.encryption_warning": "Posts on Mastodon are not end-to-end encrypted. Do not share any dangerous information over Mastodon.", "compose_form.hashtag_warning": "This post won't be listed under any hashtag as it is unlisted. Only public posts can be searched by hashtag.", - "compose_form.placeholder": "What is on your mind?", + "compose_form.placeholder": "Co nowego?", + "compose_form.publish": "Wyślij", "compose_form.spoiler.marked": "Text is hidden behind warning", "compose_form.spoiler.unmarked": "Text is not hidden", "confirmations.delete.message": "Are you sure you want to delete this status?", @@ -33,6 +41,11 @@ "empty_column.bookmarked_statuses": "You don't have any bookmarked toots yet. When you bookmark one, it will show up here.", "empty_column.home": "Your home timeline is empty! Follow more people to fill it up. {suggestions}", "empty_column.list": "There is nothing in this list yet. When members of this list post new statuses, they will appear here.", + "explore.title": "Popularne", + "explore.trending_links": "Nowiny", + "explore.trending_statuses": "Posty", + "explore.trending_tags": "Etykety", + "followed_tags": "Torowane etykety", "hashtag.column_settings.tag_toggle": "Include additional tags in this column", "keyboard_shortcuts.back": "to navigate back", "keyboard_shortcuts.blocked": "to open blocked users list", @@ -64,7 +77,10 @@ "keyboard_shortcuts.toot": "to start a brand new toot", "keyboard_shortcuts.unfocus": "to un-focus compose textarea/search", "keyboard_shortcuts.up": "to move up in the list", + "navigation_bar.bookmarks": "Zokłodki", "navigation_bar.domain_blocks": "Hidden domains", + "navigation_bar.more": "Wiyncyj", + "navigation_bar.preferences": "Sztalōnki", "not_signed_in_indicator.not_signed_in": "You need to sign in to access this resource.", "notification.reblog": "{name} boosted your status", "notifications.column_settings.status": "New toots:", @@ -73,6 +89,7 @@ "report.submit": "Submit report", "report.target": "Report {target}", "report_notification.attached_statuses": "{count, plural, one {# post} other {# posts}} attached", + "search.search_or_paste": "Szukej abo wraź URL", "search_results.statuses": "Toots", "sign_in_banner.sign_in": "Sign in", "status.admin_status": "Open this status in the moderation interface", @@ -82,5 +99,6 @@ "status.reblogs.empty": "No one has boosted this toot yet. When someone does, they will show up here.", "status.title.with_attachments": "{user} posted {attachmentCount, plural, one {an attachment} other {# attachments}}", "trends.counter_by_accounts": "{count, plural, one {{counter} person} other {{counter} people}} in the past {days, plural, one {day} other {# days}}", + "trends.trending_now": "Prawie popularne", "upload_progress.label": "Uploading…" } diff --git a/app/javascript/mastodon/locales/th.json b/app/javascript/mastodon/locales/th.json index 647636c62b7b8b..66c3fafc5be132 100644 --- a/app/javascript/mastodon/locales/th.json +++ b/app/javascript/mastodon/locales/th.json @@ -31,6 +31,7 @@ "account.edit_profile_short": "แก้ไข", "account.enable_notifications": "แจ้งเตือนฉันเมื่อ @{name} โพสต์", "account.endorse": "แสดงในโปรไฟล์", + "account.familiar_followers_many": "ติดตามโดย {name1}, {name2}, และ {othersCount, plural, one {อีกหนึ่งผู้ใช้ที่คุณรู้จัก} other {# ผู้ใช้อื่น ๆ ที่คุณรู้จัก}}", "account.familiar_followers_one": "ติดตามโดย {name1}", "account.familiar_followers_two": "ติดตามโดย {name1} และ {name2}", "account.featured": "น่าสนใจ", @@ -48,6 +49,7 @@ "account.followers": "ผู้ติดตาม", "account.followers.empty": "ยังไม่มีใครติดตามผู้ใช้นี้", "account.followers_counter": "{count, plural, other {{counter} ผู้ติดตาม}}", + "account.followers_you_know_counter": "{counter} ที่คุณรู้จัก", "account.following": "กำลังติดตาม", "account.following_counter": "{count, plural, other {{counter} กำลังติดตาม}}", "account.follows.empty": "ผู้ใช้นี้ยังไม่ได้ติดตามใคร", @@ -75,6 +77,7 @@ "account.remove_from_followers": "เอา {name} ออกจากผู้ติดตาม", "account.report": "รายงาน @{name}", "account.requested_follow": "{name} ได้ขอติดตามคุณ", + "account.requests_to_follow_you": "ส่งคำขอติดตามคุณ", "account.share": "แชร์โปรไฟล์ของ @{name}", "account.show_reblogs": "แสดงการดันจาก @{name}", "account.statuses_counter": "{count, plural, other {{counter} โพสต์}}", @@ -226,6 +229,7 @@ "confirmations.discard_edit_media.confirm": "ละทิ้ง", "confirmations.discard_edit_media.message": "คุณมีการเปลี่ยนแปลงคำอธิบายหรือตัวอย่างสื่อที่ยังไม่ได้บันทึก ละทิ้งการเปลี่ยนแปลงเหล่านั้นต่อไป?", "confirmations.follow_to_list.confirm": "ติดตามและเพิ่มไปยังรายการ", + "confirmations.follow_to_list.message": "คุณต้องติดตาม {name} ถึงจะสามารถเพิ่มพวกเขาลงลิสต์ได้", "confirmations.follow_to_list.title": "ติดตามผู้ใช้?", "confirmations.logout.confirm": "ออกจากระบบ", "confirmations.logout.message": "คุณแน่ใจหรือไม่ว่าต้องการออกจากระบบ?", @@ -236,12 +240,15 @@ "confirmations.missing_alt_text.title": "เพิ่มข้อความแสดงแทน?", "confirmations.mute.confirm": "ซ่อน", "confirmations.private_quote_notify.confirm": "เผยแพร่โพสต์", + "confirmations.private_quote_notify.message": "คนที่คุณอ้างอิงและผู้ที่ถูกกล่าวถึงคนอื่น ๆ จะถูกแจ้งให้ทราบและพวกเขาจะสามารถดูโพสต์ของคุณได้ ถึงแม้พวกเขาจะไม่ได้ติดตามคุณอยู่", + "confirmations.private_quote_notify.title": "แชร์ให้กับผู้ติดตามและผู้ใช้ที่ถูกกล่าวถึงไหม?", "confirmations.quiet_post_quote_info.dismiss": "ไม่ต้องเตือนฉันอีก", "confirmations.quiet_post_quote_info.got_it": "เข้าใจแล้ว", "confirmations.redraft.confirm": "ลบแล้วร่างใหม่", "confirmations.redraft.message": "คุณแน่ใจหรือไม่ว่าต้องการลบโพสต์นี้แล้วร่างโพสต์ใหม่? รายการโปรดและการดันจะสูญหาย และการตอบกลับโพสต์ดั้งเดิมจะไม่มีความเกี่ยวพัน", "confirmations.redraft.title": "ลบแล้วร่างโพสต์ใหม่?", "confirmations.remove_from_followers.confirm": "เอาผู้ติดตามออก", + "confirmations.remove_from_followers.message": "{name} จะหยุดติดตามคุณ คุณแน่ใจไหมว่าจะดำเนินการต่อ", "confirmations.remove_from_followers.title": "เอาผู้ติดตามออก?", "confirmations.revoke_quote.confirm": "เอาโพสต์ออก", "confirmations.revoke_quote.title": "เอาโพสต์ออก?", @@ -566,7 +573,9 @@ "navigation_bar.privacy_and_reach": "ความเป็นส่วนตัวและการเข้าถึง", "navigation_bar.search": "ค้นหา", "navigation_bar.search_trends": "ค้นหา / กำลังนิยม", + "navigation_panel.collapse_followed_tags": "ยุบเมนูแฮชแท็กที่ติดตามอยู่", "navigation_panel.collapse_lists": "ยุบเมนูรายการ", + "navigation_panel.expand_followed_tags": "ขยายเมนูแฮชแท็กที่ติดตามอยู่", "navigation_panel.expand_lists": "ขยายเมนูรายการ", "not_signed_in_indicator.not_signed_in": "คุณจำเป็นต้องเข้าสู่ระบบเพื่อเข้าถึงทรัพยากรนี้", "notification.admin.report": "{name} ได้รายงาน {target}", @@ -870,9 +879,11 @@ "status.open": "ขยายโพสต์นี้", "status.pin": "ปักหมุดในโปรไฟล์", "status.quote_error.limited_account_hint.action": "แสดงต่อไป", + "status.quote_followers_only": "เฉพาะผู้ติดตามเท่านั้นที่สามารถอ้างอิงโพสต์นี้ได้", "status.quote_post_author": "อ้างอิงโพสต์โดย @{name}", "status.read_more": "อ่านเพิ่มเติม", "status.reblog": "ดัน", + "status.reblog_private": "แชร์อีกครั้งกับผู้ติดตามของคุณ", "status.reblogged_by": "{name} ได้ดัน", "status.reblogs": "{count, plural, other {การดัน}}", "status.reblogs.empty": "ยังไม่มีใครดันโพสต์นี้ เมื่อใครสักคนดัน เขาจะปรากฏที่นี่", diff --git a/app/javascript/mastodon/locales/tok.json b/app/javascript/mastodon/locales/tok.json index e809bc8ee53789..d5665b952273e3 100644 --- a/app/javascript/mastodon/locales/tok.json +++ b/app/javascript/mastodon/locales/tok.json @@ -425,7 +425,7 @@ "keyboard_shortcuts.muted": "o lukin e lipu sina pi jan len", "keyboard_shortcuts.my_profile": "o lukin e lipu sina", "keyboard_shortcuts.open_media": "o lukin e sitelen", - "keyboard_shortcuts.pinned": "o lukin pi lipu sina pi toki sewi", + "keyboard_shortcuts.pinned": "o lukin pi toki sina sewi", "keyboard_shortcuts.reply": "o toki lon ijo ni", "keyboard_shortcuts.toggle_hidden": "o lukin ala lukin e toki len", "keyboard_shortcuts.toggle_sensitivity": "o lukin ala lukin e sitelen", diff --git a/app/javascript/mastodon/locales/tr.json b/app/javascript/mastodon/locales/tr.json index ab02fff614c76a..eb232269ab2ec6 100644 --- a/app/javascript/mastodon/locales/tr.json +++ b/app/javascript/mastodon/locales/tr.json @@ -21,12 +21,12 @@ "account.block_domain": "{domain} alan adını engelle", "account.block_short": "Engelle", "account.blocked": "Engellendi", - "account.blocking": "Engelleme", - "account.cancel_follow_request": "Takip isteğini geri çek", - "account.copy": "Gönderi bağlantısını kopyala", + "account.blocking": "Engelli", + "account.cancel_follow_request": "Takibi bırak", + "account.copy": "Profil bağlantısını kopyala", "account.direct": "@{name} kullanıcısından özel olarak bahset", "account.disable_notifications": "@{name} kişisinin gönderi bildirimlerini kapat", - "account.domain_blocking": "Alan adını engelleme", + "account.domain_blocking": "Alan adını engelle", "account.edit_profile": "Profili düzenle", "account.edit_profile_short": "Düzenle", "account.enable_notifications": "@{name} kişisinin gönderi bildirimlerini aç", @@ -167,7 +167,7 @@ "column.bookmarks": "Yer İşaretleri", "column.community": "Yerel ağ akışı", "column.create_list": "Liste oluştur", - "column.direct": "Özel mesajlar", + "column.direct": "Özel bahsetmeler", "column.directory": "Profillere göz at", "column.domain_blocks": "Engellenen alan adları", "column.edit_list": "Listeyi düzenle", @@ -216,8 +216,8 @@ "compose_form.publish": "Gönder", "compose_form.reply": "Yanıtla", "compose_form.save_changes": "Güncelle", - "compose_form.spoiler.marked": "Metin uyarının arkasına gizlenir", - "compose_form.spoiler.unmarked": "Metin gizli değil", + "compose_form.spoiler.marked": "İçerik uyarısını kaldır", + "compose_form.spoiler.unmarked": "İçerik uyarısı ekle", "compose_form.spoiler_placeholder": "İçerik uyarısı (isteğe bağlı)", "confirmation_modal.cancel": "İptal", "confirmations.block.confirm": "Engelle", @@ -314,7 +314,7 @@ "domain_pill.your_username": "Bu sunucudaki tekil tanımlayıcınız. Farklı sunucularda aynı kullanıcı adına sahip kullanıcıları bulmak mümkündür.", "dropdown.empty": "Bir seçenek seçin", "embed.instructions": "Aşağıdaki kodu kopyalayarak bu durumu sitenize gömün.", - "embed.preview": "İşte nasıl görüneceği:", + "embed.preview": "İşte böyle görünecek:", "emoji_button.activity": "Aktivite", "emoji_button.clear": "Temizle", "emoji_button.custom": "Özel", @@ -486,7 +486,7 @@ "keyboard_shortcuts.column": "Sütunlardan birindeki duruma odaklanmak için", "keyboard_shortcuts.compose": "Yazma alanına odaklanmak için", "keyboard_shortcuts.description": "Açıklama", - "keyboard_shortcuts.direct": "özel mesajlar sütununu açmak için", + "keyboard_shortcuts.direct": "özel bahsetmeler sütununu açmak için", "keyboard_shortcuts.down": "Listede aşağıya inmek için", "keyboard_shortcuts.enter": "Gönderiyi açınız", "keyboard_shortcuts.favourite": "Gönderiyi favorilerine ekle", @@ -574,7 +574,7 @@ "navigation_bar.automated_deletion": "Otomatik gönderi silme", "navigation_bar.blocks": "Engellenen kullanıcılar", "navigation_bar.bookmarks": "Yer İşaretleri", - "navigation_bar.direct": "Özel mesajlar", + "navigation_bar.direct": "Özel bahsetmeler", "navigation_bar.domain_blocks": "Engellenen alan adları", "navigation_bar.favourites": "Favorilerin", "navigation_bar.filters": "Sessize alınmış kelimeler", @@ -714,7 +714,7 @@ "notifications.policy.filter_not_following_hint": "Onları manuel olarak onaylayana kadar", "notifications.policy.filter_not_following_title": "Takip etmediğin kullanıcılar", "notifications.policy.filter_private_mentions_hint": "Kendi değinmenize yanıt veya takip ettiğiniz kullanıcıdan değilse filtrelenir", - "notifications.policy.filter_private_mentions_title": "İstenmeyen özel mesajlar", + "notifications.policy.filter_private_mentions_title": "İstenmeyen özel bahsetmeler", "notifications.policy.title": "Şundan bildirimleri yönet…", "notifications_permission_banner.enable": "Masaüstü bildirimlerini etkinleştir", "notifications_permission_banner.how_to_control": "Mastodon açık olmadığında bildirim almak için masaüstü bildirimlerini etkinleştirin. Etkinleştirildikten sonra, yukarıdaki{icon} düğmesi aracılığıyla hangi etkileşim türlerinin masaüstü bildirimi oluşturacağını tam olarak kontrol edebilirsiniz.", diff --git a/app/javascript/mastodon/locales/tt.json b/app/javascript/mastodon/locales/tt.json index 6123b1999703d8..86e018811634a1 100644 --- a/app/javascript/mastodon/locales/tt.json +++ b/app/javascript/mastodon/locales/tt.json @@ -8,6 +8,7 @@ "about.domain_blocks.silenced.title": "Чикле", "about.domain_blocks.suspended.explanation": "Бу серверның бернинди мәгълүматлары да эшкәртелмәячәк, сакланмаячак яки алмаштырылмаячак, бу сервердан кулланучылар белән үзара бәйләнешне яки аралашуны мөмкин итми.", "about.domain_blocks.suspended.title": "Блокланган", + "about.language_label": "Тел", "about.not_available": "Бу серверда бу мәгълүмат юк иде.", "about.powered_by": "{mastodon} нигезендә үзәкчелеге бетерелгән социаль челтәр нигезендә", "about.rules": "Сервер кагыйдәләре", @@ -22,8 +23,11 @@ "account.copy": "Профиль сылтамасын күчереп ал", "account.disable_notifications": "@{name} язулары өчен белдерүләр сүндерү", "account.edit_profile": "Профильне үзгәртү", + "account.edit_profile_short": "Үзгәрт", "account.enable_notifications": "@{name} язулары өчен белдерүләр яндыру", "account.endorse": "Профильдә тәкъдим итү", + "account.featured.accounts": "Профильләр", + "account.featured.hashtags": "Һәштэглар", "account.featured_tags.last_status_at": "Соңгы хәбәр {date}", "account.featured_tags.last_status_never": "Хәбәрләр юк", "account.follow": "Язылу", diff --git a/app/javascript/mastodon/locales/uk.json b/app/javascript/mastodon/locales/uk.json index fd5fa26f8e7417..0e665de82ec6b1 100644 --- a/app/javascript/mastodon/locales/uk.json +++ b/app/javascript/mastodon/locales/uk.json @@ -455,7 +455,7 @@ "interaction_modal.on_another_server": "На іншому сервері", "interaction_modal.on_this_server": "На цьому сервері", "interaction_modal.title": "Увійдіть, щоб продовжити", - "interaction_modal.username_prompt": "Наприклад, %{example}", + "interaction_modal.username_prompt": "Наприклад, {example}", "intervals.full.days": "{number, plural, one {# день} few {# дні} other {# днів}}", "intervals.full.hours": "{number, plural, one {# година} few {# години} other {# годин}}", "intervals.full.minutes": "{number, plural, one {# хвилина} few {# хвилини} other {# хвилин}}", @@ -841,7 +841,7 @@ "search_results.no_results": "Жодних результатів.", "search_results.no_search_yet": "Спробуйте пошукати дописи, профілі або хештеґи.", "search_results.see_all": "Показати все", - "search_results.statuses": "Дописів", + "search_results.statuses": "Дописи", "search_results.title": "Пошук «{q}»", "server_banner.about_active_users": "Люди, які використовують цей сервер протягом останніх 30 днів (Щомісячні Активні Користувачі)", "server_banner.active_users": "активні користувачі", diff --git a/app/javascript/mastodon/locales/vi.json b/app/javascript/mastodon/locales/vi.json index 8e2e30e7d4ce02..4fc04ab1b7314a 100644 --- a/app/javascript/mastodon/locales/vi.json +++ b/app/javascript/mastodon/locales/vi.json @@ -4,16 +4,16 @@ "about.default_locale": "Mặc định", "about.disclaimer": "Mastodon là phần mềm tự do nguồn mở của Mastodon gGmbH.", "about.domain_blocks.no_reason_available": "Lý do không được cung cấp", - "about.domain_blocks.preamble": "Mastodon cho phép bạn đọc nội dung và giao tiếp với mọi người từ bất kỳ máy chủ nào. Còn đây là những ngoại lệ trên máy chủ này.", - "about.domain_blocks.silenced.explanation": "Nói chung, bạn sẽ không thấy người và nội dung từ máy chủ này, trừ khi bạn tự tìm kiếm hoặc tự theo dõi.", + "about.domain_blocks.preamble": "Mastodon cho phép bạn đọc nội dung và giao tiếp với tài khoản từ bất kỳ máy chủ nào. Còn đây là những ngoại lệ trên máy chủ này.", + "about.domain_blocks.silenced.explanation": "Nói chung, bạn sẽ không thấy tài khoản và nội dung từ máy chủ này, trừ khi bạn tự tìm kiếm hoặc tự theo dõi.", "about.domain_blocks.silenced.title": "Hạn chế", - "about.domain_blocks.suspended.explanation": "Dữ liệu từ máy chủ này sẽ không được xử lý, lưu trữ hoặc trao đổi. Mọi tương tác hoặc giao tiếp với người từ máy chủ này đều bị cấm.", + "about.domain_blocks.suspended.explanation": "Dữ liệu từ máy chủ này sẽ không được xử lý, lưu trữ hoặc trao đổi. Mọi tương tác hoặc giao tiếp với tài khoản ở máy chủ này đều bị cấm.", "about.domain_blocks.suspended.title": "Vô hiệu hóa", "about.language_label": "Ngôn ngữ", "about.not_available": "Máy chủ này chưa cung cấp thông tin.", "about.powered_by": "Mạng xã hội liên hợp {mastodon}", "about.rules": "Nội quy máy chủ", - "account.account_note_header": "Ghi chú cá nhân", + "account.account_note_header": "Ghi chú", "account.add_or_remove_from_list": "Sửa danh sách", "account.badges.bot": "Bot", "account.badges.group": "Nhóm", @@ -30,12 +30,12 @@ "account.edit_profile": "Sửa hồ sơ", "account.edit_profile_short": "Sửa", "account.enable_notifications": "Nhận thông báo khi @{name} đăng tút", - "account.endorse": "Nêu bật người này", - "account.familiar_followers_many": "Theo dõi bởi {name1}, {name2} và {othersCount, plural, other {# người khác mà bạn biết}}", + "account.endorse": "Nêu bật tài khoản này", + "account.familiar_followers_many": "Theo dõi bởi {name1}, {name2} và {othersCount, plural, other {# tài khoản khác mà bạn biết}}", "account.familiar_followers_one": "Theo dõi bởi {name1}", "account.familiar_followers_two": "Theo dõi bởi {name1} và {name2}", "account.featured": "Nêu bật", - "account.featured.accounts": "Mọi người", + "account.featured.accounts": "Tài khoản", "account.featured.hashtags": "Hashtag thường dùng", "account.featured_tags.last_status_at": "Tút gần nhất {date}", "account.featured_tags.last_status_never": "Chưa có tút", @@ -48,26 +48,26 @@ "account.follow_request_short": "Yêu cầu", "account.followers": "Người theo dõi", "account.followers.empty": "Chưa có người theo dõi nào.", - "account.followers_counter": "{count, plural, other {{counter} Người theo dõi}}", + "account.followers_counter": "{count, plural, other {{counter} người theo dõi}}", "account.followers_you_know_counter": "{counter} bạn biết", "account.following": "Đang theo dõi", - "account.following_counter": "{count, plural, other {{counter} Đang theo dõi}}", - "account.follows.empty": "Người này chưa theo dõi ai.", + "account.following_counter": "{count, plural, other {{counter} theo dõi}}", + "account.follows.empty": "Tài khoản này chưa theo dõi ai.", "account.follows_you": "Đang theo dõi bạn", "account.go_to_profile": "Xem hồ sơ", "account.hide_reblogs": "Ẩn tút @{name} đăng lại", "account.in_memoriam": "Tưởng Niệm.", - "account.joined_short": "Đã tham gia", + "account.joined_short": "Tham gia", "account.languages": "Đổi ngôn ngữ mong muốn", "account.link_verified_on": "Liên kết này đã được xác minh vào {date}", "account.locked_info": "Đây là tài khoản riêng tư. Chủ tài khoản tự mình xét duyệt các yêu cầu theo dõi.", - "account.media": "Media", + "account.media": "Phương tiện", "account.mention": "Nhắc đến @{name}", "account.moved_to": "{name} đã chuyển sang máy chủ khác", - "account.mute": "Ẩn @{name}", - "account.mute_notifications_short": "Tắt thông báo", - "account.mute_short": "Ẩn", - "account.muted": "Đã ẩn", + "account.mute": "Phớt lờ @{name}", + "account.mute_notifications_short": "Phớt lờ thông báo", + "account.mute_short": "Phớt lờ", + "account.muted": "Đã phớt lờ", "account.muting": "Đang ẩn", "account.mutual": "Theo dõi nhau", "account.no_bio": "Chưa có miêu tả.", @@ -85,20 +85,20 @@ "account.unblock_domain": "Bỏ ẩn {domain}", "account.unblock_domain_short": "Bỏ chặn", "account.unblock_short": "Bỏ chặn", - "account.unendorse": "Bỏ nêu bật người này", + "account.unendorse": "Bỏ nêu bật tài khoản này", "account.unfollow": "Bỏ theo dõi", - "account.unmute": "Bỏ ẩn @{name}", - "account.unmute_notifications_short": "Mở lại thông báo", - "account.unmute_short": "Bỏ ẩn", + "account.unmute": "Bỏ phớt lờ @{name}", + "account.unmute_notifications_short": "Bỏ phớt lờ thông báo", + "account.unmute_short": "Bỏ phớt lờ", "account_note.placeholder": "Nhấn để thêm", "admin.dashboard.daily_retention": "Tỉ lệ người dùng sau đăng ký ở lại theo ngày", "admin.dashboard.monthly_retention": "Tỉ lệ người dùng ở lại sau khi đăng ký", "admin.dashboard.retention.average": "Trung bình", "admin.dashboard.retention.cohort": "Tháng đăng ký", - "admin.dashboard.retention.cohort_size": "Số người", + "admin.dashboard.retention.cohort_size": "Mới", "admin.impact_report.instance_accounts": "Hồ sơ tài khoản này sẽ xóa", - "admin.impact_report.instance_followers": "Người theo dõi của thành viên máy chủ sẽ mất", - "admin.impact_report.instance_follows": "Người theo dõi người dùng của họ sẽ mất", + "admin.impact_report.instance_followers": "Người theo dõi của thành viên máy chủ sẽ bị mất", + "admin.impact_report.instance_follows": "Người mà thành viên máy chủ theo dõi sẽ bị mất", "admin.impact_report.title": "Mô tả ảnh hưởng", "alert.rate_limited.message": "Vui lòng thử lại sau {retry_time, time, medium}.", "alert.rate_limited.title": "Vượt giới hạn", @@ -140,7 +140,7 @@ "block_modal.they_cant_mention": "Họ không thể theo dõi & nhắc đến bạn.", "block_modal.they_cant_see_posts": "Cả hai không còn nhìn thấy tút của nhau.", "block_modal.they_will_know": "Họ sẽ biết đã bị bạn chặn.", - "block_modal.title": "Chặn người này?", + "block_modal.title": "Chặn tài khoản này?", "block_modal.you_wont_see_mentions": "Bạn không còn thấy tút có nhắc đến họ.", "boost_modal.combo": "Nhấn {combo} để bỏ qua bước này", "boost_modal.reblog": "Đăng lại?", @@ -160,15 +160,15 @@ "closed_registrations.other_server_instructions": "Tạo tài khoản trên máy chủ khác và vẫn tương tác với máy chủ này.", "closed_registrations_modal.description": "{domain} hiện tắt đăng ký, nhưng hãy lưu ý rằng bạn không cần một tài khoản riêng trên {domain} để sử dụng Mastodon.", "closed_registrations_modal.find_another_server": "Tìm máy chủ khác", - "closed_registrations_modal.preamble": "Mastodon liên hợp nên bất kể bạn tạo tài khoản ở đâu, bạn cũng sẽ có thể theo dõi và tương tác với mọi người trên máy chủ này. Bạn thậm chí có thể tự mở máy chủ!", + "closed_registrations_modal.preamble": "Mastodon liên hợp nên bất kể bạn tạo tài khoản ở đâu, bạn cũng sẽ có thể theo dõi và tương tác với tài khoản trên máy chủ này. Bạn thậm chí có thể tự mở máy chủ!", "closed_registrations_modal.title": "Đăng ký Mastodon", "column.about": "Giới thiệu", - "column.blocks": "Người đã chặn", + "column.blocks": "Tài khoản đã chặn", "column.bookmarks": "Những tút đã lưu", "column.community": "Máy chủ này", "column.create_list": "Tạo danh sách", "column.direct": "Nhắn riêng", - "column.directory": "Kết nối dựa trên sở thích", + "column.directory": "Tìm tài khoản", "column.domain_blocks": "Máy chủ đã chặn", "column.edit_list": "Sửa danh sách", "column.favourites": "Những tút đã thích", @@ -177,9 +177,9 @@ "column.firehose_singular": "Bảng tin", "column.follow_requests": "Yêu cầu theo dõi", "column.home": "Trang chủ", - "column.list_members": "Những người trong danh sách", + "column.list_members": "Quản lý tài khoản trong danh sách", "column.lists": "Danh sách", - "column.mutes": "Người đã ẩn", + "column.mutes": "Tài khoản đã phớt lờ", "column.notifications": "Thông báo", "column.pins": "Tút ghim", "column.public": "Liên hợp", @@ -193,7 +193,7 @@ "column_search.cancel": "Hủy bỏ", "community.column_settings.local_only": "Chỉ máy chủ của bạn", "community.column_settings.media_only": "Chỉ hiện tút có media", - "community.column_settings.remote_only": "Chỉ người ở máy chủ khác", + "community.column_settings.remote_only": "Chỉ tài khoản ở máy chủ khác", "compose.error.blank_post": "Không thể để trống.", "compose.language.change": "Chọn ngôn ngữ tút", "compose.language.search": "Tìm ngôn ngữ...", @@ -203,7 +203,7 @@ "compose_form.direct_message_warning_learn_more": "Tìm hiểu thêm", "compose_form.encryption_warning": "Các tút trên Mastodon không được mã hóa đầu cuối. Không chia sẻ bất kỳ thông tin nhạy cảm nào qua Mastodon.", "compose_form.hashtag_warning": "Tút này sẽ không xuất hiện công khai. Chỉ những tút công khai mới có thể được tìm kiếm thông qua hashtag.", - "compose_form.lock_disclaimer": "Tài khoản của bạn không {locked}. Bất cứ ai cũng có thể theo dõi và xem tút riêng tư của bạn.", + "compose_form.lock_disclaimer": "Tài khoản của bạn không {locked}. Bất cứ ai cũng có thể theo dõi và xem tút chỉ dành cho người theo dõi bạn.", "compose_form.lock_disclaimer.lock": "khóa", "compose_form.placeholder": "Bạn đang nghĩ gì?", "compose_form.poll.duration": "Hết hạn sau", @@ -238,7 +238,7 @@ "confirmations.discard_edit_media.message": "Bạn chưa lưu thay đổi của phần mô tả hoặc bản xem trước của media, vẫn bỏ qua?", "confirmations.follow_to_list.confirm": "Theo dõi & thêm vào danh sách", "confirmations.follow_to_list.message": "Bạn cần theo dõi {name} trước khi thêm họ vào danh sách.", - "confirmations.follow_to_list.title": "Theo dõi người này?", + "confirmations.follow_to_list.title": "Theo dõi tài khoản?", "confirmations.logout.confirm": "Đăng xuất", "confirmations.logout.message": "Bạn có chắc muốn thoát?", "confirmations.logout.title": "Đăng xuất", @@ -246,12 +246,12 @@ "confirmations.missing_alt_text.message": "Tút của bạn chứa media không có văn bản thay thế. Thêm mô tả giúp nội dung của bạn dễ tiếp cận với nhiều người hơn.", "confirmations.missing_alt_text.secondary": "Đăng luôn", "confirmations.missing_alt_text.title": "Thêm văn bản thay thế?", - "confirmations.mute.confirm": "Ẩn", + "confirmations.mute.confirm": "Phớt lờ", "confirmations.private_quote_notify.cancel": "Quay lại chỉnh sửa", "confirmations.private_quote_notify.confirm": "Đăng tút", "confirmations.private_quote_notify.do_not_show_again": "Không hiện thông báo này nữa", - "confirmations.private_quote_notify.message": "Người mà bạn trích dẫn và những người được bạn nhắc đến khác sẽ được thông báo và có thể xem tút của bạn, ngay cả khi họ không theo dõi bạn.", - "confirmations.private_quote_notify.title": "Chia sẻ với người được nhắc đến và người theo dõi?", + "confirmations.private_quote_notify.message": "Tài khoản mà bạn trích dẫn và những người được bạn nhắc đến khác sẽ được thông báo và có thể xem tút của bạn, ngay cả khi họ không theo dõi bạn.", + "confirmations.private_quote_notify.title": "Chia sẻ với tài khoản được nhắc đến và người theo dõi?", "confirmations.quiet_post_quote_info.dismiss": "Không nhắc lại nữa", "confirmations.quiet_post_quote_info.got_it": "Đã hiểu", "confirmations.quiet_post_quote_info.message": "Khi trích dẫn một tút hạn chế, tút của bạn sẽ bị ẩn khỏi dòng thời gian thịnh hành.", @@ -296,19 +296,19 @@ "domain_block_modal.they_cant_follow": "Không ai trên máy chủ này có thể theo dõi bạn.", "domain_block_modal.they_wont_know": "Họ không biết đã bị bạn chặn.", "domain_block_modal.title": "Chặn máy chủ?", - "domain_block_modal.you_will_lose_num_followers": "Bạn sẽ mất {followersCount, plural, other {{followersCountDisplay} người theo dõi}} và {followingCount, plural, other {{followingCountDisplay} người bạn theo dõi}}.", - "domain_block_modal.you_will_lose_relationships": "Bạn sẽ mất tất cả người theo dõi và những người bạn theo dõi từ máy chủ này.", + "domain_block_modal.you_will_lose_num_followers": "Bạn sẽ mất {followersCount, plural, other {{followersCountDisplay} người theo dõi}} và {followingCount, plural, other {{followingCountDisplay} tài khoản mà bạn theo dõi}}.", + "domain_block_modal.you_will_lose_relationships": "Bạn sẽ mất tất cả người theo dõi và những tài khoản mà bạn theo dõi ở máy chủ này.", "domain_block_modal.you_wont_see_posts": "Bạn không còn thấy tút hoặc thông báo từ thành viên máy chủ này.", "domain_pill.activitypub_lets_connect": "Nó cho phép bạn kết nối và tương tác với mọi người, không chỉ trên Mastodon mà còn trên các nền tảng khác.", "domain_pill.activitypub_like_language": "ActivityPub giống như ngôn ngữ Mastodon giao tiếp với các mạng xã hội khác.", "domain_pill.server": "Máy chủ", "domain_pill.their_handle": "Địa chỉ Mastodon:", - "domain_pill.their_server": "Nơi lưu trữ tút của người này.", + "domain_pill.their_server": "Nơi lưu trữ tút của tài khoản này.", "domain_pill.their_username": "Độc nhất trên máy chủ này. Những máy chủ khác có thể cũng có tên người dùng giống vậy.", "domain_pill.username": "Tên người dùng", "domain_pill.whats_in_a_handle": "Địa chỉ Mastodon là gì?", - "domain_pill.who_they_are": "Vì địa chỉ Mastodon cho biết một người là ai và họ ở đâu, nên bạn có thể tương tác với mọi người trên các nền tảng có .", - "domain_pill.who_you_are": "Vì địa chỉ Mastodon cho biết bạn là ai và bạn ở đâu, nên bạn có thể tương tác với mọi người trên các nền tảng có .", + "domain_pill.who_they_are": "Vì địa chỉ Mastodon cho biết một người là ai và họ ở đâu, nên bạn có thể tương tác với mọi người trên các nền tảng .", + "domain_pill.who_you_are": "Vì địa chỉ Mastodon cho biết bạn là ai và bạn ở đâu, nên mọi người có thể tương tác với bạn từ các nền tảng .", "domain_pill.your_handle": "Địa chỉ Mastodon của bạn:", "domain_pill.your_server": "Nơi lưu trữ tút của bạn. Không thích ở đây? Chuyển sang máy chủ khác và giữ nguyên người theo dõi của bạn.", "domain_pill.your_username": "Chỉ riêng bạn trên máy chủ này. Những máy chủ khác có thể cũng có tên người dùng giống vậy.", @@ -332,8 +332,8 @@ "emoji_button.travel": "Du lịch", "empty_column.account_featured.me": "Bạn chưa nêu bật gì. Bạn có biết rằng, bạn có thể giới thiệu hashtag thường dùng và hồ sơ của bạn bè trên trang cá nhân của mình không?", "empty_column.account_featured.other": "{acct} chưa nêu bật gì. Bạn có biết rằng, bạn có thể giới thiệu hashtag thường dùng và hồ sơ của bạn bè trên trang cá nhân của mình không?", - "empty_column.account_featured_other.unknown": "Người này chưa nêu bật nội dung gì.", - "empty_column.account_hides_collections": "Người này đã chọn ẩn thông tin", + "empty_column.account_featured_other.unknown": "Tài khoản này chưa nêu bật gì.", + "empty_column.account_hides_collections": "Tài khoản này đã chọn ẩn thông tin", "empty_column.account_suspended": "Tài khoản vô hiệu hóa", "empty_column.account_timeline": "Chưa có tút nào!", "empty_column.account_unavailable": "Tài khoản bị đình chỉ", @@ -349,12 +349,12 @@ "empty_column.follow_requests": "Bạn chưa có yêu cầu theo dõi nào.", "empty_column.followed_tags": "Bạn chưa theo dõi hashtag nào. Khi bạn theo dõi, chúng sẽ hiện lên ở đây.", "empty_column.hashtag": "Chưa có tút nào dùng hashtag này.", - "empty_column.home": "Trang chủ của bạn đang trống! Hãy theo dõi nhiều người hơn để lấp đầy.", - "empty_column.list": "Chưa có tút. Khi những người trong danh sách này đăng tút mới, chúng sẽ xuất hiện ở đây.", - "empty_column.mutes": "Bạn chưa ẩn bất kỳ ai.", + "empty_column.home": "Trang chủ của bạn đang trống! Hãy theo dõi nhiều tài khoản hơn để lấp đầy.", + "empty_column.list": "Chưa có tút. Khi những tài khoản trong danh sách này đăng tút mới, chúng sẽ xuất hiện ở đây.", + "empty_column.mutes": "Bạn chưa phớt lờ ai.", "empty_column.notification_requests": "Sạch sẽ! Không còn gì ở đây. Khi bạn nhận được thông báo mới, chúng sẽ xuất hiện ở đây theo cài đặt của bạn.", "empty_column.notifications": "Bạn chưa có thông báo nào. Hãy thử theo dõi hoặc nhắn riêng cho ai đó.", - "empty_column.public": "Trống trơn! Bạn hãy viết gì đó hoặc bắt đầu theo dõi những người khác", + "empty_column.public": "Trống trơn! Bạn hãy viết gì đó hoặc bắt đầu theo dõi những tài khoản khác", "error.unexpected_crash.explanation": "Trang này có thể không hiển thị chính xác do lỗi lập trình Mastodon hoặc vấn đề tương thích trình duyệt.", "error.unexpected_crash.explanation_addons": "Trang này không thể hiển thị do xung khắc với add-on của trình duyệt hoặc công cụ tự động dịch ngôn ngữ.", "error.unexpected_crash.next_steps": "Hãy thử làm mới trang. Nếu vẫn không được, bạn hãy vào Mastodon bằng một ứng dụng di động hoặc trình duyệt khác.", @@ -388,27 +388,27 @@ "filter_modal.select_filter.title": "Lọc tút này", "filter_modal.title.status": "Lọc một tút", "filter_warning.matches_filter": "Khớp bộ lọc “{title}”", - "filtered_notifications_banner.pending_requests": "Từ {count, plural, =0 {không ai} other {# người}} bạn có thể biết", + "filtered_notifications_banner.pending_requests": "Từ {count, plural, =0 {không ai} other {# tài khoản}} mà bạn có thể biết", "filtered_notifications_banner.title": "Thông báo đã lọc", "firehose.all": "Toàn bộ", "firehose.local": "Máy chủ này", "firehose.remote": "Máy chủ khác", "follow_request.authorize": "Chấp nhận", "follow_request.reject": "Từ chối", - "follow_requests.unlocked_explanation": "Mặc dù tài khoản của bạn đang ở chế độ công khai, quản trị viên của {domain} vẫn tin rằng bạn sẽ muốn xem lại yêu cầu theo dõi từ những người khác.", + "follow_requests.unlocked_explanation": "Mặc dù tài khoản của bạn đang ở chế độ công khai, quản trị viên {domain} tin rằng bạn sẽ muốn xem lại yêu cầu theo dõi từ những tài khoản khác.", "follow_suggestions.curated_suggestion": "Gợi ý từ máy chủ", "follow_suggestions.dismiss": "Không hiện lại", "follow_suggestions.featured_longer": "Tuyển chọn bởi {domain}", - "follow_suggestions.friends_of_friends_longer": "Nổi tiếng với những người mà bạn theo dõi", - "follow_suggestions.hints.featured": "Người này được đội ngũ {domain} đề xuất.", - "follow_suggestions.hints.friends_of_friends": "Người này nổi tiếng với những người bạn theo dõi.", - "follow_suggestions.hints.most_followed": "Người này được theo dõi nhiều nhất trên {domain}.", - "follow_suggestions.hints.most_interactions": "Người này đang thu hút sự chú ý trên {domain}.", - "follow_suggestions.hints.similar_to_recently_followed": "Người này có nét giống những người mà bạn theo dõi gần đây.", + "follow_suggestions.friends_of_friends_longer": "Nổi tiếng với những tài khoản mà bạn theo dõi", + "follow_suggestions.hints.featured": "Được đội ngũ {domain} đề xuất.", + "follow_suggestions.hints.friends_of_friends": "Nổi tiếng với những tài khoản mà bạn theo dõi.", + "follow_suggestions.hints.most_followed": "Được theo dõi nhiều nhất trên {domain}.", + "follow_suggestions.hints.most_interactions": "Đang được quan tâm nhiều trên {domain}.", + "follow_suggestions.hints.similar_to_recently_followed": "Tương tự những tài khoản mà bạn theo dõi gần đây.", "follow_suggestions.personalized_suggestion": "Gợi ý cá nhân hóa", - "follow_suggestions.popular_suggestion": "Người nổi tiếng", + "follow_suggestions.popular_suggestion": "Nổi tiếng", "follow_suggestions.popular_suggestion_longer": "Nổi tiếng trên {domain}", - "follow_suggestions.similar_to_recently_followed_longer": "Tương tự những người mà bạn theo dõi", + "follow_suggestions.similar_to_recently_followed_longer": "Tương tự những tài khoản mà bạn theo dõi gần đây", "follow_suggestions.view_all": "Xem tất cả", "follow_suggestions.who_to_follow": "Gợi ý theo dõi", "followed_tags": "Hashtag theo dõi", @@ -439,15 +439,15 @@ "hashtag.counter_by_uses_today": "{count, plural, other {{counter} tút}} hôm nay", "hashtag.feature": "Nêu bật trên hồ sơ", "hashtag.follow": "Theo dõi hashtag", - "hashtag.mute": "Ẩn #{hashtag}", + "hashtag.mute": "Phớt lờ #{hashtag}", "hashtag.unfeature": "Bỏ nêu bật trên hồ sơ", "hashtag.unfollow": "Bỏ theo dõi hashtag", "hashtags.and_other": "…và {count, plural, other {# nữa}}", - "hints.profiles.followers_may_be_missing": "Số người theo dõi có thể không đầy đủ.", - "hints.profiles.follows_may_be_missing": "Số người mà người này theo dõi có thể không đầy đủ.", - "hints.profiles.posts_may_be_missing": "Số tút của người này có thể không đầy đủ.", + "hints.profiles.followers_may_be_missing": "Số người theo dõi có thể bị thiếu.", + "hints.profiles.follows_may_be_missing": "Số lượng tài khoản mà tài khoản này theo dõi có thể bị thiếu.", + "hints.profiles.posts_may_be_missing": "Số lượng tút của tài khoản này có thể bị thiếu.", "hints.profiles.see_more_followers": "Xem thêm người theo dõi ở {domain}", - "hints.profiles.see_more_follows": "Xem thêm người mà người này theo dõi ở {domain}", + "hints.profiles.see_more_follows": "Xem thêm người mà tài khoản này theo dõi ở {domain}", "hints.profiles.see_more_posts": "Xem thêm tút ở {domain}", "home.column_settings.show_quotes": "Hiện những trích dẫn", "home.column_settings.show_reblogs": "Hiện những lượt đăng lại", @@ -457,16 +457,16 @@ "home.pending_critical_update.link": "Xem bản cập nhật", "home.pending_critical_update.title": "Có bản cập nhật bảo mật quan trọng!", "home.show_announcements": "Xem thông báo máy chủ", - "ignore_notifications_modal.disclaimer": "Mastodon sẽ không thông báo cho người dùng rằng bạn đã bỏ qua thông báo của họ. Họ sẽ vẫn có thể tương tác với bạn.", + "ignore_notifications_modal.disclaimer": "Mastodon sẽ không thông báo cho tài khoản rằng bạn đã bỏ qua thông báo của họ. Họ sẽ vẫn có thể tương tác với bạn.", "ignore_notifications_modal.filter_instead": "Lọc thay thế", - "ignore_notifications_modal.filter_to_act_users": "Bạn vẫn có thể chấp nhận, từ chối hoặc báo cáo người khác", + "ignore_notifications_modal.filter_to_act_users": "Bạn vẫn có thể chấp nhận, từ chối hoặc báo cáo tài khoản khác", "ignore_notifications_modal.filter_to_avoid_confusion": "Lọc giúp tránh nhầm lẫn tiềm ẩn", "ignore_notifications_modal.filter_to_review_separately": "Bạn có thể xem lại các thông báo đã được lọc riêng", "ignore_notifications_modal.ignore": "Bỏ qua thông báo", "ignore_notifications_modal.limited_accounts_title": "Bỏ qua thông báo từ các tài khoản bị kiểm duyệt?", "ignore_notifications_modal.new_accounts_title": "Bỏ qua thông báo từ các tài khoản mới đăng ký?", - "ignore_notifications_modal.not_followers_title": "Bỏ qua thông báo từ những người chưa theo dõi bạn?", - "ignore_notifications_modal.not_following_title": "Bỏ qua thông báo từ những người bạn không theo dõi?", + "ignore_notifications_modal.not_followers_title": "Bỏ qua thông báo từ những tài khoản chưa theo dõi bạn?", + "ignore_notifications_modal.not_following_title": "Bỏ qua thông báo từ những tài khoản mà bạn không theo dõi?", "ignore_notifications_modal.private_mentions_title": "Bỏ qua thông báo từ những lượt nhắn riêng không mong muốn?", "info_button.label": "Trợ giúp", "info_button.what_is_alt_text": "

Văn bản thay thế là gì?

Văn bản thay thế giúp mô tả hình ảnh cho những người khiếm thị, kết nối mạng chậm hoặc đơn giản là bổ sung ngữ cảnh.

Bạn có thể cải thiện khả năng tiếp cận và giải thích kỹ hơn cho mọi người bằng cách viết văn bản thay thế rõ ràng, ngắn gọn và khách quan.

  • Nắm bắt thành phần quan trọng
  • Tóm tắt văn bản trong hình
  • Dùng cấu trúc câu đơn
  • Tránh giải thích rối rắm
  • Tập trung vào các xu hướng và kết luận chính trong hình ảnh phức tạp (như biểu đồ hoặc bản đồ)
", @@ -481,8 +481,8 @@ "intervals.full.hours": "{number, plural, other {# giờ}}", "intervals.full.minutes": "{number, plural, other {# phút}}", "keyboard_shortcuts.back": "quay lại", - "keyboard_shortcuts.blocked": "mở danh sách người đã chặn", - "keyboard_shortcuts.boost": "đăng lại", + "keyboard_shortcuts.blocked": "mở danh sách tài khoản đã chặn", + "keyboard_shortcuts.boost": "đăng lại tút", "keyboard_shortcuts.column": "mở các cột", "keyboard_shortcuts.compose": "mở khung soạn tút", "keyboard_shortcuts.description": "Mô tả", @@ -496,16 +496,16 @@ "keyboard_shortcuts.home": "mở trang chủ", "keyboard_shortcuts.hotkey": "Phím tắt", "keyboard_shortcuts.legend": "hiện bảng hướng dẫn này", - "keyboard_shortcuts.load_more": "Mở nút \"Tải thêm\"", + "keyboard_shortcuts.load_more": "mở nút \"Tải thêm\"", "keyboard_shortcuts.local": "mở máy chủ của bạn", "keyboard_shortcuts.mention": "nhắc đến ai đó", - "keyboard_shortcuts.muted": "mở danh sách người đã ẩn", + "keyboard_shortcuts.muted": "mở danh sách tài khoản đã phớt lờ", "keyboard_shortcuts.my_profile": "mở hồ sơ của bạn", "keyboard_shortcuts.notifications": "mở thông báo", "keyboard_shortcuts.open_media": "mở ảnh hoặc video", "keyboard_shortcuts.pinned": "mở những tút đã ghim", "keyboard_shortcuts.profile": "mở trang của người đăng tút", - "keyboard_shortcuts.quote": "Trích dẫn tút", + "keyboard_shortcuts.quote": "trích dẫn tút", "keyboard_shortcuts.reply": "trả lời", "keyboard_shortcuts.requests": "mở danh sách yêu cầu theo dõi", "keyboard_shortcuts.search": "mở tìm kiếm", @@ -525,7 +525,7 @@ "lightbox.zoom_in": "Kích cỡ gốc", "lightbox.zoom_out": "Vừa màn hình", "limited_account_hint.action": "Vẫn cứ xem", - "limited_account_hint.title": "Người này đã bị ẩn bởi quản trị viên {domain}.", + "limited_account_hint.title": "Tài khoản này đã bị ẩn bởi quản trị viên {domain}.", "link_preview.author": "Bởi {name}", "link_preview.more_from_author": "Viết bởi {name}", "link_preview.shares": "{count, plural, other {{counter} lượt chia sẻ}}", @@ -539,32 +539,32 @@ "lists.done": "Xong", "lists.edit": "Sửa danh sách", "lists.exclusive": "Ẩn trên Trang chủ", - "lists.exclusive_hint": "Ẩn tút của những người này khỏi Trang chủ để tránh trùng lặp.", - "lists.find_users_to_add": "Tìm người để thêm vào", - "lists.list_members_count": "{count, plural, other {# người}}", + "lists.exclusive_hint": "Ẩn tút của những tài khoản này khỏi Trang chủ để tránh trùng lặp.", + "lists.find_users_to_add": "Tìm tài khoản để thêm vào", + "lists.list_members_count": "{count, plural, other {# tài khoản}}", "lists.list_name": "Tên danh sách", "lists.new_list_name": "Tên danh sách mới", "lists.no_lists_yet": "Chưa có danh sách nào.", - "lists.no_members_yet": "Chưa có người nào.", + "lists.no_members_yet": "Chưa có tài khoản nào.", "lists.no_results_found": "Không tìm thấy kết quả nào.", "lists.remove_member": "Bỏ ra", - "lists.replies_policy.followed": "Người mà bạn đã theo dõi", - "lists.replies_policy.list": "Người trong danh sách", + "lists.replies_policy.followed": "Tài khoản mà bạn theo dõi", + "lists.replies_policy.list": "Tài khoản trong danh sách", "lists.replies_policy.none": "Không ai", "lists.save": "Lưu", "lists.search": "Tìm kiếm", - "lists.show_replies_to": "Bao gồm lượt trả lời từ người trong danh sách đến", + "lists.show_replies_to": "Bao gồm lượt trả lời từ những tài khoản trong danh sách", "load_pending": "{count, plural, one {# tút mới} other {# tút mới}}", "loading_indicator.label": "Đang tải…", "media_gallery.hide": "Ẩn", "moved_to_account_banner.text": "Tài khoản {disabledAccount} của bạn hiện không khả dụng vì bạn đã chuyển sang {movedToAccount}.", - "mute_modal.hide_from_notifications": "Ẩn thông báo", + "mute_modal.hide_from_notifications": "Phớt lờ thông báo", "mute_modal.hide_options": "Ẩn tùy chọn", - "mute_modal.indefinite": "Cho tới khi bỏ ẩn", + "mute_modal.indefinite": "Phớt lờ vĩnh viễn", "mute_modal.show_options": "Thêm tùy chọn", "mute_modal.they_can_mention_and_follow": "Họ vẫn có thể theo dõi & nhắc đến bạn.", - "mute_modal.they_wont_know": "Họ không biết đã bị bạn ẩn.", - "mute_modal.title": "Ẩn người này?", + "mute_modal.they_wont_know": "Họ không biết đã bị bạn phớt lờ.", + "mute_modal.title": "Phớt lờ tài khoản?", "mute_modal.you_wont_see_mentions": "Bạn không còn thấy tút có nhắc đến họ.", "mute_modal.you_wont_see_posts": "Bạn không còn thấy tút của họ.", "navigation_bar.about": "Giới thiệu", @@ -572,7 +572,7 @@ "navigation_bar.administration": "Quản trị", "navigation_bar.advanced_interface": "Dùng bố cục nhiều cột", "navigation_bar.automated_deletion": "Tự động xóa tút cũ", - "navigation_bar.blocks": "Người đã chặn", + "navigation_bar.blocks": "Tài khoản đã chặn", "navigation_bar.bookmarks": "Tút lưu", "navigation_bar.direct": "Nhắn riêng", "navigation_bar.domain_blocks": "Máy chủ đã ẩn", @@ -588,7 +588,7 @@ "navigation_bar.logout": "Đăng xuất", "navigation_bar.moderation": "Kiểm duyệt", "navigation_bar.more": "Khác", - "navigation_bar.mutes": "Người đã ẩn", + "navigation_bar.mutes": "Tài khoản đã phớt lờ", "navigation_bar.opened_in_classic_interface": "Tút, tài khoản và các trang cụ thể khác được mở theo mặc định trong giao diện web cổ điển.", "navigation_bar.preferences": "Thiết lập", "navigation_bar.privacy_and_reach": "Riêng tư và tiếp cận", @@ -708,11 +708,11 @@ "notifications.policy.filter_limited_accounts_hint": "Chỉ dành cho kiểm duyệt viên", "notifications.policy.filter_limited_accounts_title": "Kiểm duyệt tài khoản", "notifications.policy.filter_new_accounts.hint": "Dưới {days, plural, other {# ngày}}", - "notifications.policy.filter_new_accounts_title": "Những người mới tạo tài khoản", - "notifications.policy.filter_not_followers_hint": "Kể cả người theo dõi bạn dưới {days, plural, other {# ngày}}", - "notifications.policy.filter_not_followers_title": "Những người không theo dõi bạn", + "notifications.policy.filter_new_accounts_title": "Tài khoản mới tạo gần đây", + "notifications.policy.filter_not_followers_hint": "Kể cả tài khoản theo dõi bạn dưới {days, plural, other {# ngày}}", + "notifications.policy.filter_not_followers_title": "Tài khoản không theo dõi bạn", "notifications.policy.filter_not_following_hint": "Cho đến khi bạn duyệt họ", - "notifications.policy.filter_not_following_title": "Những người bạn không theo dõi", + "notifications.policy.filter_not_following_title": "Tài khoản mà bạn không theo dõi", "notifications.policy.filter_private_mentions_hint": "Trừ khi bạn nhắn họ trước hoặc bạn có theo dõi họ", "notifications.policy.filter_private_mentions_title": "Nhắn riêng không mong muốn", "notifications.policy.title": "Quản lý thông báo từ…", @@ -726,8 +726,8 @@ "onboarding.follows.title": "Tìm người để theo dõi", "onboarding.profile.discoverable": "Bật khám phá cho hồ sơ của tôi", "onboarding.profile.discoverable_hint": "Khi bạn bật khám phá trên Mastodon, các tút của bạn có thể xuất hiện trong kết quả tìm kiếm và xu hướng, đồng thời hồ sơ của bạn sẽ được đề xuất cho những người có cùng sở thích với bạn.", - "onboarding.profile.display_name": "Biệt danh", - "onboarding.profile.display_name_hint": "Tên đầy đủ hoặc biệt danh đều được…", + "onboarding.profile.display_name": "Tên gọi", + "onboarding.profile.display_name_hint": "Tên thật hay biệt danh đều được…", "onboarding.profile.note": "Giới thiệu", "onboarding.profile.note_hint": "Bạn có thể @aiđó hoặc #hashtags…", "onboarding.profile.save_and_continue": "Lưu và tiếp tục", @@ -803,8 +803,8 @@ "report.comment.title": "Có điều gì mà chúng tôi cần biết không?", "report.forward": "Chuyển đến {target}", "report.forward_hint": "Người này thuộc máy chủ khác. Gửi một báo cáo ẩn danh tới máy chủ đó?", - "report.mute": "Ẩn", - "report.mute_explanation": "Bạn sẽ không còn thấy tút của người này. Họ vẫn có thể thấy tút của bạn hoặc theo dõi bạn. Họ không biết là bạn đã chặn họ.", + "report.mute": "Phớt lờ", + "report.mute_explanation": "Bạn sẽ không còn thấy tút của họ. Họ vẫn có thể thấy tút của bạn hoặc theo dõi bạn. Họ không biết là bạn đã phớt lờ họ.", "report.next": "Tiếp theo", "report.placeholder": "Thêm lưu ý", "report.reasons.dislike": "Tôi không thích", @@ -891,7 +891,7 @@ "status.context.retry": "Thử lại", "status.context.show": "Hiện", "status.continued_thread": "Tiếp tục chủ đề", - "status.copy": "Sao chép URL", + "status.copy": "Sao chép liên kết gốc", "status.delete": "Xóa", "status.delete.success": "Tút đã bị xoá", "status.detailed_status": "Xem chi tiết thêm", @@ -912,8 +912,8 @@ "status.media_hidden": "Đã ẩn", "status.mention": "Nhắc đến @{name}", "status.more": "Xem thêm", - "status.mute": "Ẩn @{name}", - "status.mute_conversation": "Tắt thông báo", + "status.mute": "Phớt lờ @{name}", + "status.mute_conversation": "Phớt lờ thông báo", "status.open": "Mở tút", "status.pin": "Ghim lên hồ sơ", "status.quote": "Trích dẫn", @@ -923,7 +923,7 @@ "status.quote_error.filtered": "Bị ẩn vì một bộ lọc của bạn", "status.quote_error.limited_account_hint.action": "Vẫn xem", "status.quote_error.limited_account_hint.title": "Người này đã bị ẩn bởi quản trị viên {domain}.", - "status.quote_error.muted_account_hint.title": "Tút này bị ẩn vì bạn đã ẩn @{name}.", + "status.quote_error.muted_account_hint.title": "Tút này bị ẩn vì bạn đã phớt lờ @{name}.", "status.quote_error.not_available": "Tút không khả dụng", "status.quote_error.pending_approval": "Tút đang chờ duyệt", "status.quote_error.pending_approval_popout.body": "Trên Mastodon, bạn có thể kiểm soát việc ai đó có thể trích dẫn tút của bạn hay không. Tút này đang chờ phê duyệt từ tác giả gốc.", @@ -965,7 +965,7 @@ "status.translate": "Dịch tút", "status.translated_from_with": "Dịch từ {lang} bằng {provider}", "status.uncached_media_warning": "Không bản xem trước", - "status.unmute_conversation": "Mở lại thông báo", + "status.unmute_conversation": "Bỏ phớt lờ thông báo", "status.unpin": "Bỏ ghim trên hồ sơ", "subscribed_languages.lead": "Chỉ các tút đăng bằng các ngôn ngữ đã chọn mới được xuất hiện trên bảng tin của bạn. Không chọn gì cả để đọc tút đăng bằng mọi ngôn ngữ.", "subscribed_languages.save": "Lưu thay đổi", diff --git a/app/javascript/mastodon/locales/zh-CN.json b/app/javascript/mastodon/locales/zh-CN.json index cff1bb7f701393..465206cbcfa5f4 100644 --- a/app/javascript/mastodon/locales/zh-CN.json +++ b/app/javascript/mastodon/locales/zh-CN.json @@ -785,7 +785,7 @@ "relative_time.today": "今天", "remove_quote_hint.button_label": "明白了", "remove_quote_hint.message": "你可以通过 {icon} 选项菜单进行此操作。", - "remove_quote_hint.title": "是否想要删除你的引用嘟文?", + "remove_quote_hint.title": "是否想要移除你的引用嘟文?", "reply_indicator.attachments": "{count, plural, other {# 个附件}}", "reply_indicator.cancel": "取消", "reply_indicator.poll": "投票", diff --git a/app/javascript/mastodon/locales/zh-TW.json b/app/javascript/mastodon/locales/zh-TW.json index 5ab71985af2ce9..e3b8ee64f61ed9 100644 --- a/app/javascript/mastodon/locales/zh-TW.json +++ b/app/javascript/mastodon/locales/zh-TW.json @@ -351,15 +351,15 @@ "empty_column.hashtag": "這個主題標籤下什麼也沒有。", "empty_column.home": "您的首頁時間軸是空的!跟隨更多人將它填滿吧!", "empty_column.list": "這份列表下什麼也沒有。當此列表的成員嘟出新的嘟文時,它們將顯示於此。", - "empty_column.mutes": "您尚未靜音任何使用者。", + "empty_column.mutes": "您還沒有靜音任何使用者。", "empty_column.notification_requests": "清空啦!已經沒有任何推播通知。當您收到新推播通知時,它們將依照您的設定於此顯示。", "empty_column.notifications": "您還沒有收到任何推播通知,當您與別人開始互動時,它將於此顯示。", "empty_column.public": "這裡什麼都沒有!嘗試寫些公開的嘟文,或著自己跟隨其他伺服器的使用者後就會有嘟文出現了", "error.unexpected_crash.explanation": "由於發生系統故障或瀏覽器相容性問題,無法正常顯示此頁面。", "error.unexpected_crash.explanation_addons": "此頁面無法被正常顯示,這可能是由瀏覽器附加元件或網頁自動翻譯工具造成的。", - "error.unexpected_crash.next_steps": "請嘗試重新整理頁面。如果狀況沒有改善,您可以使用不同的瀏覽器或應用程式以檢視來使用 Mastodon。", - "error.unexpected_crash.next_steps_addons": "請嘗試關閉它們然後重新整理頁面。如果狀況沒有改善,您可以使用不同的瀏覽器或應用程式來檢視來使用 Mastodon。", - "errors.unexpected_crash.copy_stacktrace": "複製 stacktrace 到剪貼簿", + "error.unexpected_crash.next_steps": "請嘗試重新整理頁面。如果狀況沒有改善,您可以透過不同的瀏覽器或應用程式以使用 Mastodon。", + "error.unexpected_crash.next_steps_addons": "請嘗試關閉它們然後重新整理頁面。如果狀況沒有改善,您可以透過不同的瀏覽器或應用程式以使用 Mastodon。", + "errors.unexpected_crash.copy_stacktrace": "複製 stacktrace 至剪貼簿", "errors.unexpected_crash.report_issue": "回報問題", "explore.suggested_follows": "使用者", "explore.title": "熱門", @@ -375,12 +375,12 @@ "filter_modal.added.context_mismatch_title": "不符合情境!", "filter_modal.added.expired_explanation": "此過濾器類別已失效,您需要更新過期日期以套用。", "filter_modal.added.expired_title": "過期的過濾器!", - "filter_modal.added.review_and_configure": "要檢視與進一步設定此過濾器類別,請至 {settings_link}。", + "filter_modal.added.review_and_configure": "如欲檢視與進一步設定此過濾器類別,請至 {settings_link}。", "filter_modal.added.review_and_configure_title": "過濾器設定", "filter_modal.added.settings_link": "設定頁面", "filter_modal.added.short_explanation": "此嘟文已被新增至以下過濾器類別:{title}。", "filter_modal.added.title": "已新增過濾器!", - "filter_modal.select_filter.context_mismatch": "不是用目前情境", + "filter_modal.select_filter.context_mismatch": "不適用目前情境", "filter_modal.select_filter.expired": "已過期", "filter_modal.select_filter.prompt_new": "新類別:{name}", "filter_modal.select_filter.search": "搜尋或新增", @@ -398,13 +398,13 @@ "follow_requests.unlocked_explanation": "即便您的帳號未被鎖定,{domain} 的管理員認為您可能想要自己審核這些帳號的跟隨請求。", "follow_suggestions.curated_suggestion": "精選內容", "follow_suggestions.dismiss": "不再顯示", - "follow_suggestions.featured_longer": "{domain} 團隊精選", + "follow_suggestions.featured_longer": "{domain} 團隊精心挑選", "follow_suggestions.friends_of_friends_longer": "受您跟隨之使用者愛戴的風雲人物", - "follow_suggestions.hints.featured": "這個個人檔案是 {domain} 管理團隊精心挑選的。", - "follow_suggestions.hints.friends_of_friends": "這個個人檔案於您跟隨的帳號中很受歡迎。", - "follow_suggestions.hints.most_followed": "這個個人檔案是 {domain} 中最受歡迎的帳號之一。", - "follow_suggestions.hints.most_interactions": "這個個人檔案最近於 {domain} 受到非常多關注。", - "follow_suggestions.hints.similar_to_recently_followed": "這個個人檔案與您最近跟隨之帳號類似。", + "follow_suggestions.hints.featured": "此個人檔案是 {domain} 管理團隊精心挑選。", + "follow_suggestions.hints.friends_of_friends": "此個人檔案於您跟隨的帳號中很受歡迎。", + "follow_suggestions.hints.most_followed": "此個人檔案是 {domain} 中最受歡迎的帳號之一。", + "follow_suggestions.hints.most_interactions": "此個人檔案最近於 {domain} 受到非常多關注。", + "follow_suggestions.hints.similar_to_recently_followed": "此個人檔案與您最近跟隨之帳號類似。", "follow_suggestions.personalized_suggestion": "個人化推薦", "follow_suggestions.popular_suggestion": "熱門推薦", "follow_suggestions.popular_suggestion_longer": "{domain} 上的人氣王", @@ -422,8 +422,8 @@ "footer.terms_of_service": "服務條款", "generic.saved": "已儲存", "getting_started.heading": "開始使用", - "hashtag.admin_moderation": "開啟 #{name} 的管理介面", - "hashtag.browse": "瀏覽於 #{hashtag} 之嘟文", + "hashtag.admin_moderation": "開啟 #{name} 之管理介面", + "hashtag.browse": "瀏覽 #{hashtag} 之嘟文", "hashtag.browse_from_account": "瀏覽來自 @{name} 於 #{hashtag} 之嘟文", "hashtag.column_header.tag_mode.all": "以及 {additional}", "hashtag.column_header.tag_mode.any": "或是 {additional}", @@ -433,7 +433,7 @@ "hashtag.column_settings.tag_mode.all": "全部", "hashtag.column_settings.tag_mode.any": "任一", "hashtag.column_settings.tag_mode.none": "全不", - "hashtag.column_settings.tag_toggle": "將額外標籤加入到這個欄位", + "hashtag.column_settings.tag_toggle": "將額外標籤加入至此欄位", "hashtag.counter_by_accounts": "{count, plural, other {{counter} 名參與者}}", "hashtag.counter_by_uses": "{count, plural, other {{counter} 則嘟文}}", "hashtag.counter_by_uses_today": "本日有 {count, plural, other {{counter} 則嘟文}}", @@ -451,7 +451,7 @@ "hints.profiles.see_more_posts": "於 {domain} 檢視更多嘟文", "home.column_settings.show_quotes": "顯示引用嘟文", "home.column_settings.show_reblogs": "顯示轉嘟", - "home.column_settings.show_replies": "顯示回覆", + "home.column_settings.show_replies": "顯示回嘟", "home.hide_announcements": "隱藏公告", "home.pending_critical_update.body": "請立即升級您的 Mastodon 伺服器!", "home.pending_critical_update.link": "檢視更新內容", @@ -525,7 +525,7 @@ "lightbox.zoom_in": "縮放至實際大小", "lightbox.zoom_out": "縮放至合適大小", "limited_account_hint.action": "一律顯示個人檔案", - "limited_account_hint.title": "此個人檔案已被 {domain} 的管理員隱藏。", + "limited_account_hint.title": "此個人檔案已被 {domain} 之管理員隱藏。", "link_preview.author": "來自 {name}", "link_preview.more_from_author": "來自 {name} 之更多內容", "link_preview.shares": "{count, plural, other {{counter} 則嘟文}}", @@ -538,7 +538,7 @@ "lists.delete": "刪除列表", "lists.done": "完成", "lists.edit": "編輯列表", - "lists.exclusive": "於首頁隱藏成員", + "lists.exclusive": "於首頁隱藏列表成員", "lists.exclusive_hint": "如果某個帳號於此列表中,將自您的首頁時間軸中隱藏此帳號,以防重複見到他們的嘟文。", "lists.find_users_to_add": "尋找欲新增之使用者", "lists.list_members_count": "{count, plural, other {# 個成員}}", @@ -548,7 +548,7 @@ "lists.no_members_yet": "尚無成員。", "lists.no_results_found": "找不到結果。", "lists.remove_member": "移除", - "lists.replies_policy.followed": "任何跟隨的使用者", + "lists.replies_policy.followed": "任何已跟隨之使用者", "lists.replies_policy.list": "列表成員", "lists.replies_policy.none": "沒有人", "lists.save": "儲存", @@ -572,7 +572,7 @@ "navigation_bar.administration": "管理介面", "navigation_bar.advanced_interface": "以進階網頁介面開啟", "navigation_bar.automated_deletion": "自動嘟文刪除", - "navigation_bar.blocks": "已封鎖的使用者", + "navigation_bar.blocks": "已封鎖使用者", "navigation_bar.bookmarks": "書籤", "navigation_bar.direct": "私訊", "navigation_bar.domain_blocks": "已封鎖網域", @@ -591,7 +591,7 @@ "navigation_bar.mutes": "已靜音的使用者", "navigation_bar.opened_in_classic_interface": "預設於經典網頁介面中開啟嘟文、帳號與其他特定頁面。", "navigation_bar.preferences": "偏好設定", - "navigation_bar.privacy_and_reach": "隱私權及觸及", + "navigation_bar.privacy_and_reach": "隱私權與觸及", "navigation_bar.search": "搜尋", "navigation_bar.search_trends": "搜尋 / 熱門趨勢", "navigation_panel.collapse_followed_tags": "收合已跟隨主題標籤選單", @@ -607,7 +607,7 @@ "notification.admin.sign_up": "{name} 已經註冊", "notification.admin.sign_up.name_and_others": "{name} 與{count, plural, other {其他 # 個人}}已註冊", "notification.annual_report.message": "您的 {year} #Wrapstodon 正等著您!揭開您 Mastodon 上的年度精彩時刻與值得回憶的難忘時光!", - "notification.annual_report.view": "檢視 #Wrapstodon", + "notification.annual_report.view": "檢視 #Wrapstodon 年度回顧", "notification.favourite": "{name} 已將您的嘟文加入最愛", "notification.favourite.name_and_others_with_link": "{name} 與{count, plural, other {其他 # 個人}}已將您的嘟文加入最愛", "notification.favourite_pm": "{name} 將您的私訊加入最愛", @@ -849,7 +849,7 @@ "search.quick_action.status_search": "符合的嘟文 {x}", "search.search_or_paste": "搜尋或輸入網址", "search_popout.full_text_search_disabled_message": "{domain} 上無法使用。", - "search_popout.full_text_search_logged_out_message": "僅於登入時能使用。", + "search_popout.full_text_search_logged_out_message": "功能僅限登入後使用。", "search_popout.language_code": "ISO 語言代碼 (ISO language code)", "search_popout.options": "搜尋選項", "search_popout.quick_actions": "快捷操作", diff --git a/config/locales/activerecord.de.yml b/config/locales/activerecord.de.yml index 4ae7aec5dd61a7..1ceb5aae935f6f 100644 --- a/config/locales/activerecord.de.yml +++ b/config/locales/activerecord.de.yml @@ -4,7 +4,7 @@ de: attributes: poll: expires_at: Abstimmungsende - options: Auswahlmöglichkeiten + options: Auswahlfelder user: agreement: Service-Vereinbarung email: E-Mail-Adresse @@ -52,13 +52,13 @@ de: terms_of_service: attributes: effective_date: - too_soon: Datum muss später als %{date} sein + too_soon: zu früh, Datum muss später als %{date} liegen user: attributes: date_of_birth: - below_limit: liegt unterhalb der Altersgrenze + below_limit: liegt unterhalb des Mindestalters email: - blocked: verwendet einen unerlaubten E-Mail-Anbieter + blocked: verwendet einen unerlaubten E-Mail-Provider unreachable: scheint nicht zu existieren role_id: elevated: kann nicht höher als deine derzeitige Rolle sein diff --git a/config/locales/activerecord.en-GB.yml b/config/locales/activerecord.en-GB.yml index fe10c5c8a75c83..b54fecef178f19 100644 --- a/config/locales/activerecord.en-GB.yml +++ b/config/locales/activerecord.en-GB.yml @@ -7,7 +7,7 @@ en-GB: options: Choices user: agreement: Service agreement - email: E-mail address + email: Email address locale: Locale password: Password user/account: @@ -26,7 +26,7 @@ en-GB: fields: fields_with_values_missing_labels: contains values with missing labels username: - invalid: must contain only letters, numbers and underscores + invalid: must contain only letters, numbers, and underscores reserved: is reserved admin/webhook: attributes: @@ -58,7 +58,7 @@ en-GB: date_of_birth: below_limit: is below the age limit email: - blocked: uses a disallowed e-mail provider + blocked: uses a disallowed email provider unreachable: does not seem to exist role_id: elevated: cannot be higher than your current role @@ -74,4 +74,4 @@ en-GB: webhook: attributes: events: - invalid_permissions: cannot include events you don't have the rights to + invalid_permissions: cannot include events to which you don't have the rights diff --git a/config/locales/activerecord.es-AR.yml b/config/locales/activerecord.es-AR.yml index 62a409a3535923..7c14cca6cde50f 100644 --- a/config/locales/activerecord.es-AR.yml +++ b/config/locales/activerecord.es-AR.yml @@ -26,7 +26,7 @@ es-AR: fields: fields_with_values_missing_labels: contiene valores con etiquetas faltantes username: - invalid: sólo letras, números y subguiones ("_") + invalid: solo letras, números y subguiones ("_") reserved: está reservado admin/webhook: attributes: diff --git a/config/locales/activerecord.fr-CA.yml b/config/locales/activerecord.fr-CA.yml index a966bb5a8ab4bc..743b5267e392bd 100644 --- a/config/locales/activerecord.fr-CA.yml +++ b/config/locales/activerecord.fr-CA.yml @@ -43,7 +43,7 @@ fr-CA: list_account: attributes: account_id: - taken: est déjà sur la liste + taken: est déjà dans la liste must_be_following: dois être un compte suivi status: attributes: diff --git a/config/locales/activerecord.fr.yml b/config/locales/activerecord.fr.yml index 94d2fa3c6f4847..490d69a9f38abd 100644 --- a/config/locales/activerecord.fr.yml +++ b/config/locales/activerecord.fr.yml @@ -3,7 +3,7 @@ fr: activerecord: attributes: poll: - expires_at: Date d'expiration + expires_at: Date d'échéance options: Choix user: agreement: Contrat de service @@ -26,7 +26,7 @@ fr: fields: fields_with_values_missing_labels: contient des valeurs avec des étiquettes manquantes username: - invalid: seulement des lettres, des chiffres et des tirets bas + invalid: doit contenir uniquement des lettres, chiffres et tirets bas reserved: est réservé admin/webhook: attributes: @@ -43,7 +43,7 @@ fr: list_account: attributes: account_id: - taken: est déjà sur la liste + taken: est déjà dans la liste must_be_following: dois être un compte suivi status: attributes: diff --git a/config/locales/activerecord.ms.yml b/config/locales/activerecord.ms.yml index 5f282702f103d0..cb33003be5c4fb 100644 --- a/config/locales/activerecord.ms.yml +++ b/config/locales/activerecord.ms.yml @@ -15,9 +15,16 @@ ms: user/invite_request: text: Sebab errors: + attributes: + domain: + invalid: bukanlah nama domain yang sah + messages: + invalid_domain_on_line: "%{value} bukanlah nama domain yang sah" models: account: attributes: + fields: + fields_with_values_missing_labels: mengandungi nilai dengan label yang hilang username: invalid: hanya mengandungi aksara, nombor dan garis bawah sahaja reserved: dikhaskan @@ -33,12 +40,23 @@ ms: attributes: data: malformed: tersalah bentuk + list_account: + attributes: + account_id: + taken: sudah dalam senarai + must_be_following: hendaklah akaun yang diikuti status: attributes: reblog: taken: hantaran sudah wujud + terms_of_service: + attributes: + effective_date: + too_soon: terlalu awal, hendaklah selepas %{date} user: attributes: + date_of_birth: + below_limit: di bawah had umur email: blocked: menggunakan pembekal e-mel yang tidak dibenarkan unreachable: nampaknya tidak wujud diff --git a/config/locales/activerecord.nan-TW.yml b/config/locales/activerecord.nan-TW.yml new file mode 100644 index 00000000000000..3096d7880bb5a3 --- /dev/null +++ b/config/locales/activerecord.nan-TW.yml @@ -0,0 +1,22 @@ +--- +nan-TW: + activerecord: + attributes: + poll: + expires_at: 期限 + options: 選項 + user: + agreement: 服務協議 + email: 電子phue地址 + locale: 在地化 + password: 密碼 + user/account: + username: 用者ê名 + user/invite_request: + text: 原因 + errors: + models: + terms_of_service: + attributes: + effective_date: + too_soon: 傷緊ah,著khah uànn佇 %{date} diff --git a/config/locales/ar.yml b/config/locales/ar.yml index 8774b0227adb18..2b64bb190aa65a 100644 --- a/config/locales/ar.yml +++ b/config/locales/ar.yml @@ -899,6 +899,10 @@ ar: all: للجميع disabled: لا أحد users: للمستخدمين المتصلين محليا + landing_page: + values: + about: عن + trends: المتداوَلة registrations: moderation_recommandation: الرجاء التأكد من أن لديك فريق إشراف كافي وفعال قبل فتح التسجيلات للجميع! preamble: تحكّم في مَن الذي يمكنه إنشاء حساب على خادمك الخاص. @@ -952,6 +956,7 @@ ar: no_status_selected: لم يطرأ أي تغيير على أي منشور بما أنه لم يتم اختيار أي واحد open: افتح المنشور original_status: المنشور الأصلي + quotes: الاقتباسات reblogs: المعاد تدوينها replied_to_html: تم الرد على %{acct_link} status_changed: عُدّل المنشور @@ -959,6 +964,7 @@ ar: title: منشورات الحساب - @%{name} trending: المتداولة view_publicly: رؤية الجزء العلني + view_quoted_post: عرض المنشور المقتبس visibility: مدى الظهور with_media: تحتوي على وسائط strikes: @@ -1252,6 +1258,7 @@ ar: hint_html: إذا كنت ترغب في الانتقال من حساب آخر إلى هذا الحساب الحالي، يمكنك إنشاء اسم مستعار هنا، والذي هو مطلوب قبل أن تتمكن من المضي قدما في نقل متابِعيك من الحساب القديم إلى هذا الحساب. هذا الإجراء بحد ذاته هو غير مؤذي و قابل للعكس. تتم بداية تهجير الحساب من الحساب القديم. remove: إلغاء ربط الكنية appearance: + advanced_settings: الإعدادات المتقدمة animations_and_accessibility: الإتاحة والحركة discovery: الاستكشاف localization: @@ -1734,6 +1741,9 @@ ar: expires_at: تنتهي مدة صلاحيتها في uses: عدد الاستخدامات title: دعوة أشخاص + link_preview: + potentially_sensitive_content: + hide_button: إخفاء lists: errors: limit: لقد بلغت الحد الأقصى للقوائم @@ -2054,6 +2064,9 @@ ar: zero: "%{count} فيديوهات" boosted_from_html: تم إعادة ترقيته مِن %{acct_link} content_warning: 'تحذير عن المحتوى: %{warning}' + content_warnings: + hide: إخفاء المنشور + show: إظهار المزيد default_language: نفس لغة الواجهة disallowed_hashtags: few: 'يحتوي على وسوم غير مسموح بها: %{tags}' diff --git a/config/locales/be.yml b/config/locales/be.yml index dd46c81c8fd4f3..27382572e0d796 100644 --- a/config/locales/be.yml +++ b/config/locales/be.yml @@ -1792,7 +1792,7 @@ be: title: Цытаваць reblog: body: "%{name} пашырыў(-ла) Ваш допіс:" - subject: "%{name} пашырыў ваш допіс" + subject: "%{name} пашырыў(-ла) Ваш допіс" title: Новае пашырэнне status: subject: Новы допіс ад %{name} @@ -1814,7 +1814,7 @@ be: trillion: трлн otp_authentication: code_hint: Каб пацвердзіць, увядзіце код, згенераваны праграмай-аўтэнтыфікатарам - description_html: Калі вы ўключыце двухфактарную аўтэнтыфікацыю праз праграму-аўтэнтыфікатар, то каб увайсці ва ўліковы запіс, вам трэба мець тэлефон, які будзе генераваць токены для ўводу. + description_html: Калі вы ўключыце двухфактарную аўтэнтыфікацыю праз праграму-аўтэнтыфікатар, то для ўваходу ва ўліковы запіс вам трэба будзе мець тэлефон, які будзе генераваць токены для ўводу. enable: Уключыць instructions_html: "Скануйце гэты QR-код у Google Authenticator або ў аналагічнай TOTP-праграме на вашым тэлефоне. З гэтага моманту праграма будзе генераваць токены, якія вам трэба будзе ўводзіць пры ўваходзе ва ўліковы запіс." manual_instructions: 'Калі вы не можаце сканаваць QR-код і трэба ўвесці яго ўручную, вось ключ у форме тэксту:' @@ -2000,7 +2000,7 @@ be: many: "%{count} відэафайлаў" one: "%{count} відэафайл" other: "%{count} відэафайла" - boosted_from_html: Пашырыў уліковы запіс %{acct_link} + boosted_from_html: Пашырыў(-ла) з %{acct_link} content_warning: 'Папярэджанне аб змесціве: %{warning}' content_warnings: hide: Схаваць допіс diff --git a/config/locales/br.yml b/config/locales/br.yml index 30f4a50fbcedf6..ee9c576515c460 100644 --- a/config/locales/br.yml +++ b/config/locales/br.yml @@ -242,6 +242,7 @@ br: registrations: confirm: Kadarnaat save: Enrollañ + sign_in: Kevreañ status: Statud follow_recommendations: language: Evit ar yezh @@ -316,6 +317,7 @@ br: already_suspended_badges: local: Astalet endeo war ar servijer-mañ are_you_sure: Ha sur oc'h? + cancel: Nullañ comment: none: Hini ebet confirm: Kadarnaat @@ -360,6 +362,7 @@ br: view_devops: DevOps title: Rolloù rules: + add_new: Ouzhpennañ ur reolenn add_translation: Ouzhpennañ un droidigezh delete: Dilemel edit: Kemmañ ar reolenn @@ -387,6 +390,9 @@ br: all: D'an holl dud disabled: Da zen ebet users: D'an implijerien·ezed lec'hel kevreet + landing_page: + values: + about: Diwar-benn title: Arventennoù ar servijer site_uploads: delete: Dilemel ar restr pellgaset @@ -398,6 +404,7 @@ br: version: Handelv statuses: account: Aozer·ez + application: Arload batch: report: Disklêriañ deleted: Dilamet @@ -439,6 +446,7 @@ br: upload_check_privacy_error_object_storage: action: Gwelet amañ evit kaout muioc'h a ditouroù tags: + name: Anv search: Klask title: Gerioù-klik terms_of_service: @@ -470,6 +478,8 @@ br: username_blocks: add_new: Ouzhpennañ unan nevez delete: Dilemel + new: + create: Krouiñ ur reolenn warning_presets: add_new: Ouzhpennañ unan nevez delete: Dilemel @@ -536,6 +546,8 @@ br: rules: title_invited: Pedet oc'h bet. security: Diogelroez + sign_in: + title: Kevreañ ouzh %{domain} status: account_status: Statud ar gont challenge: @@ -562,6 +574,7 @@ br: x_seconds: "%{count}eil" deletes: proceed: Dilemel ar gont + success_msg: Ho kont a zo bet dilamet gant berzh disputes: strikes: appeal: Ober engalv @@ -611,6 +624,7 @@ br: title: Toudoù silet generic: all: Pep tra + cancel: Nullañ changes_saved_msg: Enrollet eo bet ar cheñchamantoù gant berzh! confirm: Kadarnaat copy: Eilañ @@ -662,6 +676,10 @@ br: table: uses: Implijoù title: Pediñ tud + link_preview: + author_html: Gant %{name} + potentially_sensitive_content: + hide_button: Kuzhat login_activities: authentication_methods: password: ger-tremen @@ -769,10 +787,17 @@ br: platforms: adobe_air: Adobe Air android: Android + blackberry: BlackBerry + chrome_os: ChromeOS + firefox_os: Firefox OS ios: iOS + kai_os: KaiOS linux: Linux mac: macOS + unknown_platform: Savenn dianav windows: Windows + windows_mobile: Windows Mobile + windows_phone: Windows Phone revoke: Dizober settings: account: Kont @@ -806,6 +831,8 @@ br: one: "%{count} skeudenn" other: "%{count} skeudenn" two: "%{count} skeudenn" + content_warnings: + show: Diskouez muioc'h edited_at_html: Kemmet d'an %{date} errors: quoted_status_not_found: War a seblant, n'eus ket eus an embannadenn emaoc'h o klask menegiñ. @@ -819,6 +846,7 @@ br: title: '%{name}: "%{quote}"' visibilities: direct: Meneg prevez + private: Heulierien·ezed hepken public: Publik statuses_cleanup: keep_direct: Mirout ar c'hannadoù eeun diff --git a/config/locales/ca.yml b/config/locales/ca.yml index 2588e41c72e9d1..849fa011e079a5 100644 --- a/config/locales/ca.yml +++ b/config/locales/ca.yml @@ -843,6 +843,10 @@ ca: all: Per a tothom disabled: Per a ningú users: Per als usuaris locals en línia + feed_access: + modes: + authenticated: Només usuaris autenticats + public: Tothom registrations: moderation_recommandation: Assegureu-vos de tenir un equip de moderadors adient i actiu abans d'obrir l'alta de comptes al públic! preamble: Controla qui pot crear un compte en el teu servidor. @@ -1927,6 +1931,7 @@ ca: private: Només seguidors public: Públic public_long: Tothom dins o fora Mastodon + unlisted: Pública però discreta unlisted_long: Amagat dels resultats de cerca de Mastodon, de les tendències i de les línies temporals statuses_cleanup: enabled: Esborra automàticament tuts antics diff --git a/config/locales/cy.yml b/config/locales/cy.yml index 20cbc285888613..9199a0c4c90a35 100644 --- a/config/locales/cy.yml +++ b/config/locales/cy.yml @@ -22,12 +22,12 @@ cy: pin_errors: following: Rhaid i chi fod yn dilyn y person rydych am ei gymeradwyo, yn barod posts: - few: Postiadau - many: Postiadau + few: Postiad + many: Postiad one: Postiad - other: Postiadau - two: Postiadau - zero: Postiadau + other: Postiad + two: Bostiad + zero: Postiad posts_tab_heading: Postiadau self_follow_error: Chewch chi ddim dilyn eich cyfrif eich hun admin: diff --git a/config/locales/da.yml b/config/locales/da.yml index 654933ae784373..45fca176904c06 100644 --- a/config/locales/da.yml +++ b/config/locales/da.yml @@ -325,7 +325,7 @@ da: create: Opret bekendtgørelse title: Ny bekendtgørelse preview: - disclaimer: Da brugere ikke kan fravælge e-mailnotifikationer, bør disse begrænses til vigtige emner som f.eks. personlige databrud eller serverlukninger. + disclaimer: Da brugere ikke kan fravælge dem, bør e-mailnotifikationer begrænses til vigtige annonceringer såsom notifikationer om læk af persondata eller serverlukninger. explanation_html: 'E-mailen sendes til %{display_count} brugere. Flg. tekst medtages i e-mailen:' title: Forhåndsvis annonceringsnotifikation publish: Publicér @@ -431,7 +431,7 @@ da: create: Opret blokering hint: Domæneblokeringen vil ikke forhindre oprettelse af kontoposter i databasen, men vil retroaktivt og automatisk føje særlige moderationsmetoder til disse konti. severity: - desc_html: "Begræns gør indlæg fra konti på dette domæne usynlige for alle ikke-følger. Suspendér fjerner alt indhold, medier og profildata for dette domænes konti fra serveren. Brug Ingen, hvis man blot vil afvise mediefiler." + desc_html: "Begræns gør indlæg fra konti på dette domæne usynlige for alle, der ikke følger dem. Suspendér fjerner alt indhold, medier og profildata for dette domænes konti fra din server. Brug Ingen, hvis du kun vil afvise mediefiler." noop: Ingen silence: Begræns suspend: Suspendere @@ -594,7 +594,7 @@ da: private_comment: Privat kommentar public_comment: Offentlig kommentar purge: Udrens - purge_description_html: Antages dette domæne at være offline permanent, kan alle kontooptegnelser og tilknyttede data herfra slettes fra ens lagerplads. Dette kan tage et stykke tid. + purge_description_html: Hvis du antager, at dette domæne er permanent offline, kan du slette alle kontooplysninger og tilknyttede data fra dette domæne fra din lagerplads. Dette kan tage et stykke tid. title: Federering total_blocked_by_us: Blokeret af os total_followed_by_them: Følges af dem @@ -635,7 +635,7 @@ da: disable: Deaktivér disabled: Deaktiveret enable: Aktivér - enable_hint: Når aktiveret, vil serveren abonnere på alle offentlige indlæg fra denne videreformidler og vil begynde at sende denne servers offentlige indlæg til den. + enable_hint: Når aktiveret, vil din server abonnere på alle offentlige indlæg fra denne videreformidler og vil begynde at sende denne servers offentlige indlæg til den. enabled: Aktiveret inbox_url: Videreformidler-URL pending: Afventer videreformidlers godkendelse @@ -748,7 +748,7 @@ da: moderation: Moderering special: Speciel delete: Slet - description_html: Med brugerroller kan man tilpasse sine brugeres adgang til Mastodon-funktioner og -områder. + description_html: Med brugerroller kan du tilpasse, hvilke funktioner og områder af Mastodon dine brugere har adgang til. edit: Redigér rolle for '%{name} everyone: Standardtilladelser everyone_full_description_html: Dette er basisrollen med indvirkning på alle brugere, selv dem uden rolletildeling. Alle øvrige rolletilladelser nedarves herfra. @@ -816,16 +816,16 @@ da: about: manage_rules: Håndtér serverregler preamble: Giv dybdegående oplysninger om, hvordan serveren opereres, modereres, finansieres. - rules_hint: Der er et dedikeret område for regler, som forventes overholdt af brugerne. + rules_hint: Der er et dedikeret område for regler, som forventes overholdt af dine brugere. title: Om allow_referrer_origin: - desc: Når brugerne klikker på links til eksterne websteder, sender deres webbrowser muligvis adressen på Mastodon-serveren som referrer. Deaktivér dette, hvis det entydigt kan identificere brugerne, f.eks. hvis dette er en personlig Mastodon-server. - title: Tillad eksterne websteder at se Mastodon-serveren som en trafikkilde + desc: Når dine brugere klikker på links til eksterne websteder, sender deres webbrowser muligvis adressen på din Mastodon-serveren som henvisningskilde. Deaktivér dette, hvis det entydigt kan identificere dine brugere, f.eks. hvis dette er en personlig Mastodon-server. + title: Tillad eksterne websteder at se din Mastodon-server som en trafikkilde appearance: preamble: Tilpas Mastodon-webgrænsefladen. title: Udseende branding: - preamble: Serverens branding adskiller den fra andres i netværket. Oplysningerne kan vises på tværs af div. miljøer, såsom Mastodon-webgrænsefladen, dedikerede applikationer, i-link forhåndsvisninger på andre websteder og i besked-apps mv. Oplysningerne bør derfor være klare og detaljerede, men samtidig kortfattede. + preamble: Din servers branding adskiller den fra andres i netværket. Oplysningerne kan vises på tværs af div. miljøer, såsom Mastodon-webgrænsefladen, dedikerede applikationer, i link-forhåndsvisninger på andre websteder og i besked-apps mv. Oplysningerne bør derfor være klare, kortefattede og præcise. title: Branding captcha_enabled: desc_html: Dette er afhængig af eksterne scripts fra hCaptcha, som kan være en sikkerhed og privatlivets fred. Derudover kan dette gøre registreringsprocessen betydeligt mindre tilgængelig for nogle (især deaktiveret) personer. Af disse grunde bedes De overveje alternative foranstaltninger såsom godkendelsesbaseret eller inviteret til at blive registreret. @@ -862,14 +862,14 @@ da: trends: Trends registrations: moderation_recommandation: Sørg for, at der er et tilstrækkeligt og reaktivt moderationsteam, før registrering åbnes for alle! - preamble: Styr, hvem der kan oprette en konto på serveren. + preamble: Styr, hvem der kan oprette en konto på din server. title: Registreringer registrations_mode: modes: approved: Tilmeldingsgodkendelse kræves none: Ingen kan tilmelde sig open: Alle kan tilmelde sig - warning_hint: Brug af "Godkendelse kræves ved tilmelding" anbefales, medmindre man er sikker på, at moderationsteamet kan håndtere spam og ondsindede registreringer i tide. + warning_hint: Vi anbefaler brug af "Godkendelse kræves ved tilmelding", medmindre du er sikker på, at moderationsteamet kan håndtere spam og ondsindede registreringer i tide. security: authorized_fetch: Kræver godkendelse fra fødererede servere authorized_fetch_hint: Krav om godkendelse fra fødererede servere muliggør strengere håndhævelse af både bruger- og serverniveaublokeringer. Omkostningen er dog en ydelsesreduktion, reduceret udstrækning af dine svar samt potentielle kompatibilitetsproblemer med visse fødererede tjenester. Derudover vil dette ikke hindre målrettede aktører i at hente dine offentlige indlæg og konti. @@ -881,7 +881,7 @@ da: destroyed_msg: Websteds-upload blev slettet! software_updates: critical_update: Kritisk – opdatér hurtigst muligt - description: Det anbefales at holde Mastodon-installationen opdateret for at drage fordel af de seneste fejlrettelser og funktioner. Undertiden kan det desuden være kritisk at opdatere Mastodon rettidigt for at undgå sikkerhedsproblemer. Mastodon tjekker derfor for opdateringer hvert 30. minut og notificerer brugeren jf. dennes e-mailnotifikationsindstillinger. + description: Det anbefales at holde din Mastodon-installation opdateret for at drage fordel af de nyeste fejlrettelser og funktioner. Desuden er det nogle gange afgørende at opdatere Mastodon rettidigt for at undgå sikkerhedsproblemer. Af disse grunde tjekker Mastodon for opdateringer hvert 30. minut og giver dig besked i henhold til dine præferencer for e-mail-notifikationer. documentation_link: Læs mere release_notes: Udgivelsesnoter title: Tilgængelige opdateringer @@ -1003,7 +1003,7 @@ da: terms_of_service: back: Tilbage til Tjenestevilkår changelog: Hvad der er ændret - create: Brug egne + create: Brug dine egne current: Nuværende draft: Udkast generate: Brug skabelon @@ -1016,7 +1016,7 @@ da: history: Historik live: Live no_history: Der er endnu ingen registrerede ændringer af vilkårene for tjenesten. - no_terms_of_service_html: Der er p.t. ingen opsatte Tjenestevilkår. Tjenestevilkår er beregnet til at give klarhed, så man er beskyttet mod potentielle ansvarspådragelser i tvister med sine brugere. + no_terms_of_service_html: Du har i øjeblikket ikke konfigureret nogen tjenestevilkår. Tjenestevilkår har til formål at skabe klarhed og beskytte dig mod potentielle ansvarspådragelser i tvister med dine brugere. notified_on_html: Brugere underrettet pr. %{date} notify_users: Underrret brugere preview: @@ -1044,7 +1044,7 @@ da: confirm_allow_provider: Sikker på, at de valgte udbydere skal tillades? confirm_disallow: Sikker på, at de valgte links ikke skal tillades? confirm_disallow_provider: Sikker på, at de valgte udbydere ikke skal tillades? - description_html: Disse er links, som pt. deles meget af konti, som serveren ser indlæg fra. Det kan hjælpe ens brugere med at finde ud af, hvad der sker i verden. Ingen links vises offentligt, før man godkender udgiveren. Man kan også tillade/afvise individuelle links. + description_html: Disse er links, som pt. deles meget af konti, som serveren ser indlæg fra. Det kan hjælpe dine brugere med at finde ud af, hvad der sker i verden. Ingen links vises offentligt, før du godkender udgiveren. Du kan også tillade/afvise individuelle links. disallow: Tillad ikke link disallow_provider: Tillad ikke udgiver no_link_selected: Intet link ændret (da intet var valgt) @@ -1060,7 +1060,7 @@ da: pending_review: Afventer gennemgang preview_card_providers: allowed: Links fra denne udgiver kan trende - description_html: Disse er domæner, hvorfra links ofte deles på serveren. Links vil ikke trende offentligt, medmindre man har godkendt domænet for linket. Godkendelse/afvisning indbefatter underdomæner. + description_html: Dette er domæner, hvorfra links ofte deles på din server. Links vises ikke offentligt, medmindre linkets domæne er godkendt. Din godkendelse (eller afvisning) gælder også for underdomæner. rejected: Links fra denne udgiver vil ikke trende title: Udgivere rejected: Afvist @@ -1088,7 +1088,7 @@ da: tag_servers_dimension: Topservere tag_servers_measure: forskellige servere tag_uses_measure: anvendelser i alt - description_html: Disse er hashtags, som pt. vises i en masse indlæg, som din server ser. Det kan hjælpe dine brugere til at finde ud af, hvad folk taler mest om pt. Ingen hashtags vises offentligt, før du godkender dem. + description_html: Dette er hashtags, der i øjeblikket vises i mange indlæg, som din server ser. Det kan hjælpe dine brugere med at finde ud af, hvad folk taler mest om i øjeblikket. Ingen hashtags vises offentligt, før du godkender dem. listable: Kan foreslås no_tag_selected: Intet tag ændret (da intet var valgt) not_listable: Foreslås ikke @@ -1133,7 +1133,7 @@ da: webhooks: add_new: Tilføj endepunkt delete: Slet - description_html: En webhook lader Mastodon pushe notifikationer i realtid om valgte begivenheder til ens egen applikation, så denne automatisk kan udløse reaktioner. + description_html: En webhook lader Mastodon pushe notifikationer i realtid om valgte begivenheder til din egen applikation, så din applikation automatisk kan udløse reaktioner. disable: Deaktivér disabled: Deaktiveret edit: Redigér endepunkt @@ -1180,7 +1180,7 @@ da: body: Nye Mastodon-versioner er udgivet. Opgradering bør overvejes! subject: Nye Mastodon-versioner er tilgængelige til %{instance}! new_trends: - body: 'Flg. emner kræver gennemgang, inden de kan vises offentligt:' + body: 'Følgende elementer skal gennemgås, inden de kan vises offentligt:' new_trending_links: title: Links, der trender new_trending_statuses: @@ -1230,12 +1230,12 @@ da: title: Sikkerhedstjek confirmations: awaiting_review: E-mailadressen er bekræftet! %{domain}-personalet gennemgår nu registreringen. En e-mail fremsendes, såfremt kontoen godkendes! - awaiting_review_title: Registreringen er ved at blive gennemgået + awaiting_review_title: Din registrering er ved at blive gennemgået clicking_this_link: klikke på dette link login_link: log ind proceed_to_login_html: Der kan nu fortsættes til %{login_link}. redirect_to_app_html: En omdirigering til %{app_name}-appen burde være sket. Er det ikke tilfældet, prøv da %{clicking_this_link} eller returnér manuelt til appen. - registration_complete: Registreringen på %{domain} er nu fuldført! + registration_complete: Din registrering på %{domain} er nu fuldført! welcome_title: Velkommen %{name}! wrong_email_hint: Er denne e-mailadresse ikke korrekt, kan den ændres via Kontoindstillinger. delete_account: Slet konto @@ -1283,7 +1283,7 @@ da: email_settings_hint_html: Klik på det link, der er sendt til %{email} for at begynde at bruge Mastodon. link_not_received: Intet link modtaget? new_confirmation_instructions_sent: Du bør om få minutter modtage en ny e-mail med bekræftelseslinket! - title: Tjek indbakken + title: Tjek din indbakke sign_in: preamble_html: Log ind med dine %{domain}-legitimationsoplysninger. Hostes kontoen på en anden server, vil der ikke kunne logges ind her. title: Log ind på %{domain} @@ -1295,9 +1295,9 @@ da: account_status: Kontostatus confirming: Afventer færdiggørelse af e-mailbekræftelse. functional: Din konto er fuldt funktionel. - pending: Ansøgningen afventer gennemgang af vores personale. Dette kan tage noget tid. Du modtager en e-mail, hvis din ansøgning bliver godkendt. - redirecting_to: Din konto er inaktiv, da den pt. er omdirigerer til %{acct}. - self_destruct: Da %{domain} er under nedlukning, vil kontoadgangen være begrænset. + pending: Din ansøgning afventer gennemgang af vores personale. Dette kan tage noget tid. Du modtager en e-mail, hvis din ansøgning bliver godkendt. + redirecting_to: Din konto er inaktiv, da den i øjeblikket omdirigerer til %{acct}. + self_destruct: Da %{domain} er under nedlukning, vil du kun have begrænset adgang til din konto. view_strikes: Se tidligere anmeldelser af din konto too_fast: Formularen indsendt for hurtigt, forsøg igen. use_security_key: Brug sikkerhedsnøgle @@ -1347,10 +1347,10 @@ da: before: 'Inder der fortsættes, læs venligst disse notater omhyggeligt:' caches: Indhold, cachelagret af andre servere, kan fortsat eksistere data_removal: Dine indlæg og andre data fjernes permanent - email_change_html: Man kan skifte e-mailadresse uden at slette sin konto + email_change_html: Du kan skifte din e-mailadresse uden at slette din konto email_contact_html: Hvis den stadig ikke modtages, send en e-mail til %{email} for hjælp email_reconfirmation_html: Modtages bekræftelsesmailen ikke, kan man anmode om en ny - irreversible: Du vil ikke kunne gendanne/genaktivere din konto + irreversible: Du vil ikke kunne gendanne eller genaktivere din konto more_details_html: For yderligere oplysningerer, tjek privatlivspolitikken. username_available: Dit brugernavn vil blive tilgængeligt igen username_unavailable: Dit brugernavn vil forblive utilgængeligt @@ -1463,7 +1463,7 @@ da: other: "%{count} individuelle indlæg skjult" title: Filtre new: - save: Gem nye filter + save: Gem nyt filter title: Tilføj nyt filter statuses: back_to_filter: Tilbage til filter @@ -1475,23 +1475,23 @@ da: generic: all: Alle all_items_on_page_selected_html: - one: "%{count} emne på denne side er valgt." - other: Alle %{count} emner på denne side er valgt. + one: "%{count} element på denne side er valgt." + other: Alle %{count} elementer på denne side er valgt. all_matching_items_selected_html: - one: "%{count} emne, der matchede søgningen, er valgt." - other: Alle %{count} emner, som matchede søgningen, er valgt. + one: "%{count} element, der matchede din søgning, er valgt." + other: Alle %{count} elementer, som matchede din søgning, er valgt. cancel: Afbryd changes_saved_msg: Ændringerne er gemt! confirm: Bekræft copy: Kopier delete: Slet deselect: Afmarkér alle - none: Intet + none: Ingen order_by: Sortér efter save_changes: Gem ændringer select_all_matching_items: - one: Vælg %{count} emne, der matchede søgningen. - other: Vælg alle %{count} emner, som matchede søgningen. + one: Vælg %{count} element, der matchede din søgning. + other: Vælg alle %{count} elementer, som matchede din søgning. today: i dag validation_errors: one: Noget er ikke er helt i vinkel! Tjek fejlen nedenfor @@ -1617,7 +1617,7 @@ da: password: adgangskode sign_in_token: e-mailsikkerhedskode webauthn: sikkerhedsnøgler - description_html: Bliver der observeret ukendt aktivitet, så overvej at skifte adgangskode samt aktivere tofaktorgodkendelse. + description_html: Hvis du ser aktivitet, som du ikke genkender, bør du overveje at ændre din adgangskode og aktivere tofaktorgodkendelse. empty: Ingen tilgængelig godkendelseshistorik failed_sign_in_html: Mislykket indlogning med %{method} fra %{ip} (%{browser}) successful_sign_in_html: Gennemført indlogning med %{method} fra %{ip} (%{browser}) @@ -1626,7 +1626,7 @@ da: unsubscribe: action: Ja, afmeld complete: Afmeldt - confirmation_html: Sikker på, at %{type} for Mastodon skal afmeldes på %{domain} til e-mailen %{email}? Man kan altid gentilmelde sig via indstillingerne E-mailnotifikationer. + confirmation_html: Er du sikker på, at du vil afmelde modtagelse af %{type} for Mastodon på %{domain} til din e-mail på %{email}? Du kan altid tilmelde dig igen fra dine indstillinger for e-mail-notifikationer. emails: notification_emails: favourite: e-mailnotifikationer om favoritmarkeringer @@ -1634,8 +1634,8 @@ da: follow_request: e-mailnotifikationer om følgeanmodninger mention: e-mailnotifikationer om omtaler reblog: e-mailnotifikationer om fremhævelser - resubscribe_html: Har man afmeldt sig ved en fejl, kan man gentilmelde sig via indstillingerne E-mailnotifikationer. - success_html: Man vil ikke længere modtage %{type} for Mastodon på %{domain} til e-mailen %{email}. + resubscribe_html: Har du afmeldt dig ved en fejl, kan du gentilmelde dig via indstillingerne for e-mail-notifikationer. + success_html: Du vil ikke længere modtage %{type} for Mastodon på %{domain} til din e-mail %{email}. title: Opsig abonnement media_attachments: validations: @@ -1868,7 +1868,7 @@ da: revoke: Tilbagekald revoke_success: Session tilbagekaldt title: Sessioner - view_authentication_history: Vis godkendelseshistorik for kontoen + view_authentication_history: Vis godkendelseshistorik for din konto settings: account: Konto account_settings: Kontoindstillinger @@ -1899,8 +1899,8 @@ da: account_suspension: Kontosuspendering (%{target_name}) domain_block: Serversuspendering (%{target_name}) user_domain_block: "%{target_name} blev blokeret" - lost_followers: Tabte følgere - lost_follows: Mistet følger + lost_followers: Mistet følgere + lost_follows: Mistet fulgte preamble: Du kan miste fulgte og følgere, når du blokerer et domæne, eller når dine moderatorer beslutter at suspendere en fjernserver. Når det sker, kan du downloade lister over afbrudte forhold til inspektion og eventuelt import til en anden server. purged: Oplysninger om denne server er blevet renset af serveradministratoreren. type: Begivenhed @@ -1921,7 +1921,7 @@ da: content_warnings: hide: Skjul indlæg show: Vis mere - default_language: Samme som UI-sproget + default_language: Samme som grænsefladesproget disallowed_hashtags: one: 'indeholdte et ikke tilladt hashtag: %{tags}' other: 'indeholdte de ikke tilladte etiketter: %{tags}' @@ -2028,7 +2028,7 @@ da: lost_recovery_codes: Gendannelseskoder giver dig mulighed for at få adgang til din konto igen, hvis du mister din telefon. Hvis du har mistet dine gendannelseskoder, kan du generere dem igen her. Dine gamle gendannelseskoder vil blive ugyldige. methods: Tofaktormetoder otp: Godkendelses-app - recovery_codes: Sikkerhedskopieret gendannelseskoder + recovery_codes: Reserve-gendannelseskoder recovery_codes_regenerated: Gendannelseskoder er regenereret recovery_instructions_html: Mister du nogensinde adgang til din mobil, kan en af gendannelseskoderne nedenfor bruges til at opnå adgang til din konto. Opbevar disse et sikkert sted. De kan f.eks. udskrives og gemmes sammen med andre vigtige dokumenter. webauthn: Sikkerhedsnøgler @@ -2055,14 +2055,14 @@ da: title: Arkiv-download failed_2fa: details: 'Her er detaljerne om login-forsøget:' - explanation: Nogen har forsøgt at logge ind på kontoen, men har angivet en ugyldig anden godkendelsesfaktor. + explanation: Nogen har forsøgt at logge ind på din konto, men har angivet en ugyldig anden godkendelsesfaktor. further_actions_html: Var dette ikke dig, anbefales det straks at %{action}, da den kan være kompromitteret. subject: Anden faktor godkendelsesfejl title: Fejlede på anden faktor godkendelse suspicious_sign_in: change_password: ændrer din adgangskode details: 'Her er nogle detaljer om login-forsøget:' - explanation: Indlogning på din konto fra en ny IP-adresse detekteret. + explanation: Vi har registreret en indlogning på din konto fra en ny IP-adresse. further_actions_html: Hvis dette ikke var dig, anbefaler vi, at du %{action} med det samme og aktiverer to-faktor godkendelse for at holde din konto sikker. subject: Din konto er blevet tilgået fra en ny IP-adresse title: Ny indlogning @@ -2086,8 +2086,8 @@ da: disable: Du kan ikke længere anvende din konto, men profilen og øvrige data er intakte. Du kan anmode om en sikkerhedskopi af dine data, ændre kontoindstillinger eller slette kontoen. mark_statuses_as_sensitive: Nogle af dine indlæg er blevet markeret som sensitive af %{instance}-moderatorerne. Det betyder, at folk er nødt til at trykke på medierne i indlæggene, før en forhåndsvisning vises. Du kan selv markere medier som sensitive i fremtidige indlæg. sensitive: Fra nu af vil alle dine uploadede mediefiler blive markeret som sensitive og skjult bag en klik-igennem advarsel. - silence: Din konto kan stadig anvendes, men dine indlæg vil kunne ses af personer, som allerede følger dig på denne server, og du udelukkes muligvis fra forskellige opdagelsesfunktioner. Personer vil stadig kunne følge dig manuelt. - suspend: Din konto kan ikke længere anvendes, og hverken profilen eller øvrige data kan tilgås. Du kan stadig logge ind for at anmode om en sikkerhedskopi af dine data, indtil disse om ca. 30 dage vil være slettet. Visse data bevares dog mhp. at forhindre dig i at omgå udelukkelsen. + silence: Du kan stadig bruge din konto, men kun personer, der allerede følger dig, vil kunne se dine indlæg på denne server, og du kan blive udelukket fra forskellige søgefunktioner. Andre kan dog stadig følge dig manuelt. + suspend: Du kan ikke længere bruge din konto, og din profil og andre data er ikke længere tilgængelige. Du kan stadig logge ind for at anmode om en sikkerhedskopi af dine data, indtil dataene er fuldt ud slettet om cirka 30 dage, men vi vil opbevare nogle grundlæggende data for at forhindre dig i at omgå suspenderingen. reason: 'Årsag:' statuses: 'Anmeldte indlæg:' subject: @@ -2130,7 +2130,7 @@ da: follow_step: At følge interessante personer, det er, hvad Mastodon handler om. follow_title: Personliggør hjemmefeedet follows_subtitle: Følg velkendte konti - follows_title: Hvem, som skal følges + follows_title: Profiler, du kan følge follows_view_more: Vis nogle personer at følge hashtags_recent_count: one: "%{people} person de seneste 2 dage" @@ -2140,22 +2140,22 @@ da: hashtags_view_more: Se flere populære hashtags post_action: Skriv post_step: Sig hej til verden med tekst, fotos, videoer eller afstemninger. - post_title: Opret det første indlæg - share_step: Lad vennerne vide, hvor man kan findes på Mastodon. - share_title: Del Mastodon-profilen + post_title: Lav dit første indlæg + share_step: Fortæl dine venner, hvordan de kan finde dig på Mastodon. + share_title: Del din Mastodon-profil sign_in_action: Log ind subject: Velkommen til Mastodon title: Velkommen ombord, %{name}! users: follow_limit_reached: Du kan maks. følge %{limit} personer - go_to_sso_account_settings: Gå til identitetsudbyderens kontoindstillinger + go_to_sso_account_settings: Gå til din identitetsudbyders kontoindstillinger invalid_otp_token: Ugyldig tofaktorkode otp_lost_help_html: Har du mistet adgang til begge, kan du kontakte %{email} rate_limited: For mange godkendelsesforsøg. Prøv igen senere. seamless_external_login: Adgangskode- og e-mailindstillinger er utilgængelige, da der er logget ind via en ekstern tjeneste. signed_in_as: 'Logget ind som:' verification: - extra_instructions_html: Tip: Linket på din hjemmeside kan være usynligt. Den vigtige del er rel="me" , som forhindrer impersonation på websteder med brugergenereret indhold. Du kan endda bruge et link tag i overskriften på siden i stedet for a, men HTML skal være tilgængelig uden at udføre JavaScript. + extra_instructions_html: Tip: Linket på din hjemmeside kan være usynligt. Det vigtige er rel="me", som forhindrer imitering på hjemmesider med brugergenereret indhold. Du kan endda bruge et link tag i headeren på siden i stedet for a, men HTML'en skal være tilgængelig uden at udføre JavaScript. here_is_how: Sådan gør du hint_html: "Verificering af din identitet på Mastodon er for alle. Baseret på åbne webstandarder, nu og for altid gratis. Alt, hvad du behøver, er en personlig hjemmeside, som folk kender dig fra. Når du linker til denne hjemmeside fra din profil, kontrollerer vi, at hjemmesiden linker tilbage til din profil, og viser en visuel indikator på den." 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. diff --git a/config/locales/de.yml b/config/locales/de.yml index 964eee9f504a0b..cc7a599fe04671 100644 --- a/config/locales/de.yml +++ b/config/locales/de.yml @@ -4,7 +4,7 @@ de: about_mastodon_html: 'Das soziale Netzwerk der Zukunft: Keine Werbung, keine Überwachung durch Unternehmen – dafür dezentral und mit Anstand! Behalte mit Mastodon die Kontrolle über deine Daten!' contact_missing: Nicht festgelegt contact_unavailable: Nicht verfügbar - hosted_on: Mastodon, gehostet auf %{domain} + hosted_on: Mastodon, eingerichtet auf %{domain} title: Über accounts: followers: @@ -54,15 +54,15 @@ de: title: Rolle für %{username} ändern confirm: Bestätigen confirmed: Bestätigt - confirming: Bestätigung + confirming: Bestätigung ausstehend custom: Angepasst delete: Daten löschen deleted: Gelöscht demote: Zurückstufen - destroyed_msg: Daten von %{username} wurden zum Löschen in die Warteschlange eingereiht + destroyed_msg: Die Daten von %{username} befinden sich nun in der Warteschlange und werden in Kürze gelöscht disable: Einfrieren disable_sign_in_token_auth: E-Mail-Token-Authentisierung deaktivieren - disable_two_factor_authentication: Zwei-Faktor-Authentisierung deaktivieren + disable_two_factor_authentication: Zwei-Faktor-Authentisierung (2FA) deaktivieren disabled: Eingefroren display_name: Anzeigename domain: Domain @@ -80,7 +80,7 @@ de: invite_request_text: Begründung für das Beitreten invited_by: Eingeladen von ip: IP-Adresse - joined: Mitglied seit + joined: Registriert am location: all: Alle local: Lokal @@ -103,12 +103,12 @@ de: most_recent_activity: Letzte Aktivität most_recent_ip: Letzte IP-Adresse no_account_selected: Keine Konten wurden geändert, da keine ausgewählt wurden - no_limits_imposed: Keine Beschränkungen + no_limits_imposed: Keine Einschränkungen no_role_assigned: Keine Rolle zugewiesen not_subscribed: Nicht abonniert pending: Überprüfung ausstehend perform_full_suspension: Sperren - previous_strikes: Vorherige Maßnahmen + previous_strikes: Frühere Maßnahmen previous_strikes_description_html: one: Gegen dieses Konto wurde eine Maßnahme verhängt. other: Gegen dieses Konto wurden %{count} Maßnahmen verhängt. @@ -129,14 +129,14 @@ de: resend_confirmation: already_confirmed: Dieses Profil wurde bereits bestätigt send: Bestätigungslink erneut zusenden - success: Bestätigungslink erfolgreich gesendet! + success: Bestätigungslink erfolgreich verschickt! reset: Zurücksetzen reset_password: Passwort zurücksetzen resubscribe: Erneut abonnieren role: Rolle search: Suchen search_same_email_domain: Andere Konten mit der gleichen E-Mail-Domain - search_same_ip: Andere Konten mit derselben IP-Adresse + search_same_ip: Andere Konten mit der gleichen IP-Adresse security: Sicherheit security_measures: only_password: Nur Passwort @@ -145,7 +145,7 @@ de: sensitized: Mit Inhaltswarnung versehen shared_inbox_url: Geteilte Posteingangsadresse show: - created_reports: Erstellte Meldungen + created_reports: Eingereichte Meldungen targeted_reports: Von Anderen gemeldet silence: Stummschalten silenced: Stummgeschaltet @@ -209,7 +209,7 @@ de: disable_custom_emoji: Eigenes Emoji deaktivieren disable_relay: Relais deaktivieren disable_sign_in_token_auth_user: E-Mail-Token-Authentisierung für dieses Konto deaktivieren - disable_user: Benutzer*in deaktivieren + disable_user: Profil deaktivieren enable_custom_emoji: Eigenes Emoji aktivieren enable_relay: Relais aktivieren enable_sign_in_token_auth_user: E-Mail-Token-Authentisierung für dieses Konto aktivieren @@ -312,7 +312,7 @@ de: empty: Protokolle nicht gefunden. filter_by_action: Nach Aktion filtern filter_by_user: Nach Benutzer*in filtern - title: Audit-Log + title: Protokoll unavailable_instance: "(Server nicht verfügbar)" announcements: back: Zurück zu den Ankündigungen @@ -326,15 +326,15 @@ de: title: Neue Ankündigung preview: disclaimer: Da sich Profile nicht davon abmelden können, sollten Benachrichtigungen per E-Mail auf wichtige Ankündigungen wie z. B. zu Datenpannen oder Serverabschaltung beschränkt sein. - explanation_html: 'Die E-Mail wird an %{display_count} Nutzer*innen gesendet. Folgendes wird in der E-Mail enthalten sein:' + explanation_html: 'Die E-Mail wird %{display_count} Profilen geschickt. Folgendes wird in der E-Mail stehen:' title: Vorschau der Ankündigung publish: Veröffentlichen published_msg: Ankündigung erfolgreich veröffentlicht! scheduled_for: Geplant für %{time} scheduled_msg: Ankündigung ist zur Veröffentlichung vorgemerkt! title: Ankündigungen - unpublish: Veröffentlichung rückgängig machen - unpublished_msg: Ankündigung ist jetzt nicht mehr sichtbar! + unpublish: Ankündigung zurücknehmen + unpublished_msg: Ankündigung erfolgreich zurückgenommen! updated_msg: Ankündigung erfolgreich aktualisiert! critical_update_pending: Kritisches Update ausstehend custom_emojis: @@ -376,7 +376,7 @@ de: interactions: Interaktionen media_storage: Medien new_users: neue Profile - opened_reports: eingereichte Meldungen + opened_reports: Unbearbeitete Meldungen pending_appeals_html: one: "%{count} ausstehender Einspruch" other: "%{count} ausstehende Einsprüche" @@ -436,8 +436,8 @@ de: silence: Stummschaltung suspend: Sperren title: Neue Domain einschränken - no_domain_block_selected: Keine Domains gesperrt, weil keine ausgewählt wurde(n) - not_permitted: Du bist nicht berechtigt, diese Aktion durchzuführen + no_domain_block_selected: Keine Domain(s) gesperrt, weil keine ausgewählt wurde(n) + not_permitted: Dir ist es nicht erlaubt, diese Handlung durchzuführen obfuscate: Domain-Name verschleiern obfuscate_hint: Den Domain-Namen öffentlich nur teilweise bekannt geben, sofern die Liste der Domain-Beschränkungen aktiviert ist private_comment: Nicht-öffentliche Notiz @@ -467,7 +467,7 @@ de: resolve: Domain auflösen title: Neue E-Mail-Domain sperren no_email_domain_block_selected: Es wurden keine E-Mail-Domain-Sperren geändert, da keine ausgewählt wurden - not_permitted: Nicht gestattet + not_permitted: Nicht erlaubt resolved_dns_records_hint_html: Die Domain wird zu den folgenden MX-Domains aufgelöst, die für die Annahme von E-Mails zuständig sind. Das Sperren einer MX-Domain sperrt Anmeldungen aller E-Mail-Adressen, die dieselbe MX-Domain verwenden, auch wenn die sichtbare Domain anders lautet. Achte daher darauf, keine großen E-Mail-Anbieter versehentlich zu sperren. resolved_through_html: Durch %{domain} aufgelöst title: Gesperrte E-Mail-Domains @@ -526,8 +526,8 @@ de: unsuppress: Folgeempfehlung nicht mehr unterbinden instances: audit_log: - title: Neueste Audit-Logs - view_all: Alle Audit-Logs anzeigen + title: Neueste Protokolle + view_all: Protokolle availability: description_html: one: Wenn die Zustellung an die Domain %{count} Tag lang erfolglos bleibt, werden keine weiteren Zustellversuche unternommen, bis eine Zustellung von der Domain empfangen wird. @@ -585,12 +585,12 @@ de: limited: Eingeschränkt title: Server moderation_notes: - create: Moderationsnotiz hinzufügen - created_msg: Moderationsnotiz für diesen Server erfolgreich erstellt! - description_html: Hinterlasse Notizen für dich und deine Moderator*innen - destroyed_msg: Moderationsnotiz für diesen Server erfolgreich entfernt! + create: Moderationsvermerk hinzufügen + created_msg: Moderationsvermerk für diesen Server erfolgreich erstellt! + description_html: Hinterlasse interne Vermerke für dich und deine Moderator*innen + destroyed_msg: Moderationvermerk für diesen Server erfolgreich entfernt! placeholder: Informationen über diesen Server, ergriffene Maßnahmen oder andere Sachverhalte, die in Zukunft nützlich sein könnten. - title: Moderationsnotizen + title: Moderationsvermerke private_comment: Privater Kommentar public_comment: Öffentlicher Kommentar purge: Säubern @@ -645,14 +645,14 @@ de: status: Status title: Relais report_notes: - created_msg: Notiz zur Meldung erfolgreich erstellt! - destroyed_msg: Notiz zur Meldung erfolgreich entfernt! + created_msg: Vermerk zur Meldung erfolgreich erstellt! + destroyed_msg: Vermerk zur Meldung erfolgreich entfernt! reports: account: notes: - one: "%{count} Notiz" - other: "%{count} Notizen" - action_log: Audit-Log + one: "%{count} Vermerk" + other: "%{count} Vermerke" + action_log: Protokoll action_taken_by: Maßnahme ergriffen von actions: delete_description_html: Der gemeldete Beitrag wird gelöscht und die ergriffene Maßnahme wird aufgezeichnet, um dir bei zukünftigen Verstößen des gleichen Kontos zu helfen. @@ -671,16 +671,16 @@ de: are_you_sure: Bist du dir sicher? assign_to_self: Mir zuweisen assigned: Zugewiesene*r Moderator*in - by_target_domain: Domain des gemeldeten Kontos + by_target_domain: Server des gemeldeten Kontos cancel: Abbrechen category: Kategorie category_description_html: Der Grund, weshalb dieses Konto und/oder der Inhalt gemeldet worden ist, wird in der Kommunikation mit dem gemeldeten Konto erwähnt comment: - none: Kein + none: Ohne ergänzenden Kommentar comment_description_html: "%{name} ergänzte die Meldung um folgende Hinweis:" confirm: Bestätigen confirm_action: Maßnahme gegen @%{acct} bestätigen - created_at: Gemeldet + created_at: Gemeldet am delete_and_resolve: Beiträge löschen forwarded: Weitergeleitet forwarded_replies_explanation: Diese Meldung stammt von einem externen Profil und betrifft einen externen Inhalt. Der Inhalt wurde an dich weitergeleitet, weil er eine Antwort auf ein bei dir registriertes Profil ist. @@ -694,9 +694,9 @@ de: create_and_resolve: Mit Notiz als geklärt markieren create_and_unresolve: Mit Notiz wieder öffnen delete: Löschen - placeholder: Bitte beschreibe, welche Maßnahmen bzw. Sanktionen ergriffen worden sind, und führe alles auf, was es Erwähnenswertes zu diesem Profil zu berichten gibt … - title: Notizen - notes_description_html: Notiz an dich und andere Moderator*innen hinterlassen + placeholder: Bitte beschreibe, welche Maßnahmen ergriffen worden sind, und führe alles auf, was es Erwähnenswertes zu diesem Profil zu berichten gibt … + title: Vermerke + notes_description_html: Internen Vermerk an dich und andere Moderator*innen hinterlassen processed_msg: Meldung Nr. %{id} erfolgreich bearbeitet quick_actions_description_html: 'Führe eine schnelle Aktion aus oder scrolle nach unten, um gemeldete Inhalte zu sehen:' remote_user_placeholder: das externe Profil von %{instance} @@ -704,7 +704,7 @@ de: report: "%{id}. Meldung" reported_account: Gemeldetes Konto reported_by: Gemeldet von - reported_with_application: Per App gemeldet + reported_with_application: Gemeldet via resolved: Geklärt resolved_msg: Meldung erfolgreich geklärt! skip_to_actions: Zur Maßnahme springen @@ -722,7 +722,7 @@ de: mark_as_sensitive_html: Medien der beanstandeten Beiträge mit einer Inhaltswarnung versehen silence_html: Schränkt die Reichweite von @%{acct} stark ein, indem das Profil und dessen Inhalte nur für Personen sichtbar sind, die dem Profil bereits folgen oder es manuell aufrufen suspend_html: "@%{acct} sperren, sodass das Profil und dessen Inhalte nicht mehr zugänglich sind und keine Interaktion mehr möglich ist" - close_report: Meldung Nr. %{id} als geklärt markieren + close_report: Meldung Nr. %{id} als erledigt markieren close_reports_html: "Alle Meldungen gegen @%{acct} als geklärt markieren" delete_data_html: Das Profil und die Inhalte von @%{acct} in 30 Tagen löschen, es sei denn, das Konto wird in der Zwischenzeit entsperrt preview_preamble_html: "@%{acct} wird eine Warnung mit folgenden Inhalten erhalten:" @@ -757,47 +757,47 @@ de: other: "%{count} Berechtigungen" privileges: administrator: Administrator*in - administrator_description: Benutzer*innen mit dieser Berechtigung werden alle Beschränkungen umgehen + administrator_description: Beschränkung aller Berechtigungen umgehen delete_user_data: Kontodaten löschen - delete_user_data_description: Erlaubt Benutzer*innen, die Daten anderer Benutzer*innen sofort zu löschen - invite_users: Leute einladen - invite_users_description: Erlaubt bereits registrierten Benutzer*innen, neue Leute zum Server einzuladen - manage_announcements: Ankündigungen verwalten - manage_announcements_description: Erlaubt Profilen, Ankündigungen auf dem Server zu verwalten - manage_appeals: Einsprüche verwalten - manage_appeals_description: Erlaubt es Benutzer*innen, Entscheidungen der Moderator*innen zu widersprechen - manage_blocks: Sperrungen verwalten - manage_blocks_description: Erlaubt Nutzer*innen das Sperren von E-Mail-Anbietern und IP-Adressen - manage_custom_emojis: Eigene Emojis verwalten - manage_custom_emojis_description: Erlaubt es Benutzer*innen, eigene Emojis auf dem Server zu verwalten - manage_federation: Föderation verwalten - manage_federation_description: Erlaubt Benutzer*innen, Domains anderer Mastodon-Server zu sperren oder zuzulassen – und die Zustellbarkeit zu steuern - manage_invites: Einladungen verwalten - manage_invites_description: Erlaubt es Benutzer*innen, Einladungslinks zu durchsuchen und zu deaktivieren - manage_reports: Meldungen verwalten - manage_reports_description: Erlaubt es Benutzer*innen, Meldungen zu überprüfen und Vorfälle zu moderieren + delete_user_data_description: Daten anderer Profile ohne Verzögerung löschen + invite_users: Einladungen + invite_users_description: Neue Benutzer*innen zur Registrierung auf diesem Server einladen + manage_announcements: Ankündigungen + manage_announcements_description: Ankündigungen dieses Servers verwalten + manage_appeals: Einsprüche + manage_appeals_description: Entscheidungen von Moderator*innen bzgl. Einsprüchen von Benutzer*innen überarbeiten + manage_blocks: Sperren + manage_blocks_description: E-Mail-Provider und IP-Adressen sperren + manage_custom_emojis: Emojis + manage_custom_emojis_description: Spezielle Emojis dieses Servers verwalten + manage_federation: Föderation + manage_federation_description: Domains anderer Mastodon-Server sperren/zulassen – und Zustellbarkeit kontrollieren + manage_invites: Einladungen + manage_invites_description: Einladungslinks durchsuchen und deaktivieren + manage_reports: Meldungen + manage_reports_description: Meldungen überprüfen und Vorfälle moderieren manage_roles: Rollen verwalten - manage_roles_description: Erlaubt es Benutzer*innen, Rollen, die sich unterhalb der eigenen Rolle befinden, zu verwalten und zuzuweisen - manage_rules: Serverregeln verwalten - manage_rules_description: Erlaubt es Benutzer*innen, Serverregeln zu ändern - manage_settings: Einstellungen verwalten - manage_settings_description: Erlaubt Nutzer*innen, Einstellungen dieses Servers zu ändern - manage_taxonomies: Hashtags verwalten - manage_taxonomies_description: Ermöglicht Benutzer*innen, die Trends zu überprüfen und die Hashtag-Einstellungen zu aktualisieren - manage_user_access: Kontozugriff verwalten - manage_user_access_description: Erlaubt Nutzer*innen, die Zwei-Faktor-Authentisierung anderer zu deaktivieren, ihre E-Mail-Adresse zu ändern und ihr Passwort zurückzusetzen - manage_users: Konten verwalten - manage_users_description: Erlaubt es Benutzer*innen, die Details anderer Profile einzusehen und diese Accounts zu moderieren - manage_webhooks: Webhooks verwalten - manage_webhooks_description: Erlaubt es Benutzer*innen, Webhooks für administrative Vorkommnisse einzurichten - view_audit_log: Audit-Log anzeigen - view_audit_log_description: Erlaubt es Benutzer*innen, den Verlauf der administrativen Handlungen auf diesem Server einzusehen - view_dashboard: Dashboard anzeigen - view_dashboard_description: Gewährt Benutzer*innen den Zugriff auf das Dashboard und verschiedene Metriken + manage_roles_description: Rollen, die sich unterhalb der eigenen Rolle befinden, verwalten und zuweisen + manage_rules: Serverregeln + manage_rules_description: Serverregeln ändern + manage_settings: Einstellungen + manage_settings_description: Einstellungen dieses Servers ändern + manage_taxonomies: Hashtags + manage_taxonomies_description: Trends überprüfen und Einstellungen für Hashtags + manage_user_access: Kontozugriff + manage_user_access_description: Zwei-Faktor-Authentisierungen anderer können deaktiviert, E-Mail-Adressen geändert und Passwörter zurückgesetzt werden + manage_users: Konten + manage_users_description: Details anderer Profile einsehen und Moderation von Konten + manage_webhooks: Webhooks + manage_webhooks_description: Webhooks für administrative Vorgänge einrichten + view_audit_log: Protokoll anzeigen + view_audit_log_description: Verlauf der administrativen Vorgänge auf diesem Server + view_dashboard: Dashboard + view_dashboard_description: Dashboard und verschiedene Metriken view_devops: DevOps - view_devops_description: Erlaubt es Benutzer*innen, auf die Sidekiq- und pgHero-Dashboards zuzugreifen - view_feeds: Live-Feeds und Hashtags anzeigen - view_feeds_description: Ermöglicht Nutzer*innen unabhängig von den Servereinstellungen den Zugriff auf die Live-Feeds und Hashtags + view_devops_description: Auf Sidekiq- und pgHero-Dashboards zugreifen + view_feeds: Live-Feeds und Hashtags + view_feeds_description: Zugriff auf Live-Feeds und Hashtags – unabhängig der Servereinstellungen title: Rollen rules: add_new: Regel hinzufügen @@ -893,7 +893,7 @@ de: version: Version statuses: account: Autor*in - application: Anwendung + application: App back_to_account: Zurück zum Konto back_to_report: Zurück zur Seite mit den Meldungen batch: @@ -920,7 +920,7 @@ de: status_title: Beitrag von @%{name} title: Beiträge des Kontos – @%{name} trending: Trends - view_publicly: Öffentlich anzeigen + view_publicly: Originalbeitrag öffnen view_quoted_post: Zitierten Beitrag anzeigen visibility: Sichtbarkeit with_media: Mit Medien @@ -970,7 +970,7 @@ de: message_html: Ein Mastodon-Update ist verfügbar. software_version_critical_check: action: Verfügbare Updates ansehen - message_html: Ein kritisches Mastodon-Update ist verfügbar – bitte aktualisiere so schnell wie möglich. + message_html: Ein wichtiges Sicherheitsupdate ist verfügbar – bitte aktualisiere Mastodon so schnell wie möglich. software_version_patch_check: action: Verfügbare Updates ansehen message_html: Ein Mastodon-Update mit Bugfixes ist verfügbar. @@ -991,7 +991,7 @@ de: trendable: Trendfähig unreviewed: Ungeprüft usable: Verwendbar - name: Name + name: Hashtag newest: Neueste oldest: Älteste open: Öffentlich anzeigen @@ -1055,7 +1055,7 @@ de: other: In den vergangenen 7 Tagen von %{count} Profilen geteilt title: Angesagte Links usage_comparison: Heute %{today} × und gestern %{yesterday} × geteilt - not_allowed_to_trend: Darf nicht trenden + not_allowed_to_trend: Trend nicht erlaubt only_allowed: Nur Genehmigte pending_review: Überprüfung ausstehend preview_card_providers: @@ -1260,12 +1260,12 @@ de: confirm: E-Mail bestätigen details: Deine Daten review: Unsere Überprüfung - rules: Regeln akzeptieren + rules: Serverregeln akzeptieren providers: cas: CAS saml: SAML register: Registrieren - registration_closed: "%{instance} akzeptiert keine neuen Mitglieder" + registration_closed: "%{instance} akzeptiert keine neuen Registrierungen" resend_confirmation: Bestätigungslink erneut zusenden reset_password: Passwort zurücksetzen rules: @@ -1302,7 +1302,7 @@ de: too_fast: Formular zu schnell übermittelt. Bitte versuche es erneut. use_security_key: Sicherheitsschlüssel verwenden user_agreement_html: Ich stimme den Nutzungsbedingungen sowie der Datenschutzerklärung zu - user_privacy_agreement_html: Ich stimme der Datenschutzerklärung zu + user_privacy_agreement_html: Ich habe die Datenschutzerklärung gelesen und bin mit ihr einverstanden author_attribution: example_title: Beispieltitel hint_html: Schreibst du außerhalb von Mastodon journalistische Artikel oder andere Texte, beispielsweise in einem Blog? Lege hier fest, wann auf dein Profil verwiesen werden soll, wenn Links zu deinen Werken auf Mastodon geteilt werden. @@ -1353,7 +1353,7 @@ de: irreversible: Du wirst dein Konto nicht mehr wiederherstellen oder reaktivieren können more_details_html: Weitere Details findest du in der Datenschutzerklärung. username_available: Dein Profilname wird wieder verfügbar sein - username_unavailable: Dein Profilname wird auch nach dem Löschen für andere nicht zugänglich sein + username_unavailable: Dein Profilname kann nach der Kontolöschung nicht neu registriert werden – und steht nicht mehr zur Verfügung disputes: strikes: action_taken: Maßnahme @@ -1377,7 +1377,7 @@ de: delete_statuses: Beitragsentfernung disable: Konto einfrieren mark_statuses_as_sensitive: Beiträge mit einer Inhaltswarnung versehen - none: Warnung + none: Verwarnung sensitive: Profil mit einer Inhaltswarnung versehen silence: Kontobeschränkung suspend: Kontosperre @@ -1408,7 +1408,7 @@ de: '503': Die Seite konnte wegen eines temporären Serverfehlers nicht angezeigt werden. noscript_html: Bitte aktiviere JavaScript, um das Webinterface von Mastodon zu verwenden. Alternativ kannst du auch eine der nativen Apps für Mastodon verwenden. existing_username_validator: - not_found: kann lokale Konten mit diesem Profilnamen nicht finden + not_found: kann kein lokales Konto mit diesem Profilnamen finden not_found_multiple: "%{usernames} konnten nicht gefunden werden" exports: archive_takeout: @@ -1505,7 +1505,7 @@ de: too_large: Datei ist zu groß failures: Fehler imported: Importiert - mismatched_types_warning: Möglicherweise hast du den falschen Typ für diesen Import ausgewählt. Bitte überprüfe alles noch einmal. + mismatched_types_warning: Möglicherweise hast du das falsche Format für diesen Import ausgewählt. Bitte überprüfe alles noch einmal. modes: merge: Zusammenführen merge_long: Bestehende Datensätze beibehalten und neue hinzufügen @@ -1593,16 +1593,16 @@ de: invalid: Diese Einladung ist ungültig invited_by: 'Du wurdest eingeladen von:' max_uses: - one: Eine Verwendung - other: "%{count} Verwendungen" - max_uses_prompt: Unbegrenzt - prompt: Erstelle Einladungen und teile die dazugehörigen Links, um anderen einen Zugang zu diesem Server zu gewähren + one: 1 × Registrierung + other: "%{count} × Registrierungen" + max_uses_prompt: Keine Begrenzung der Registrierungen + prompt: Erstelle Einladungen und teile die dazugehörigen Links, um anderen die Registrierung auf diesem Server zu gestatten table: expires_at: Läuft ab - uses: Verwendungen + uses: Registrierungen title: Einladungen link_preview: - author_html: Von %{name} + author_html: von %{name} potentially_sensitive_content: action: Zum Anzeigen anklicken confirm_visit: Möchtest du diesen Link wirklich öffnen? @@ -1641,7 +1641,7 @@ de: validations: images_and_video: Es kann kein Video an einen Beitrag angehängt werden, der bereits Bilder enthält not_found: Medieninhalt(e) %{ids} nicht gefunden oder bereits an einen anderen Beitrag angehängt - not_ready: Dateien, die noch nicht verarbeitet wurden, können nicht angehängt werden. Versuche es gleich noch einmal! + not_ready: Dateien, die noch nicht verarbeitet wurden, können nicht angehängt werden. Warte einen Moment! too_many: Mehr als vier Dateien können nicht angehängt werden migrations: acct: umgezogen nach @@ -1685,7 +1685,7 @@ de: notification_mailer: admin: report: - subject: "%{name} hat eine Meldung eingereicht" + subject: "%{name} reichte eine Meldung ein" sign_up: subject: "%{name} registrierte sich" favourite: @@ -1721,7 +1721,7 @@ de: update: subject: "%{name} bearbeitete einen Beitrag" notifications: - administration_emails: Admin-E-Mail-Benachrichtigungen + administration_emails: Benachrichtigungen per E-Mail an die Admins email_events: Benachrichtigungen per E-Mail email_events_hint: 'Bitte die Ereignisse auswählen, für die du Benachrichtigungen per E-Mail erhalten möchtest:' number: @@ -1874,7 +1874,7 @@ de: account_settings: Kontoeinstellungen aliases: Konto-Aliasse appearance: Design - authorized_apps: Autorisierte Anwendungen + authorized_apps: Genehmigte Apps back: Zurück zu Mastodon delete: Kontolöschung development: Entwicklung @@ -1884,7 +1884,7 @@ de: import: Importieren import_and_export: Importieren und exportieren migrate: Kontoumzug - notifications: E-Mail-Benachrichtigungen + notifications: Benachrichtigungen preferences: Einstellungen profile: Öffentliches Profil relationships: Follower und Folge ich @@ -1894,7 +1894,7 @@ de: two_factor_authentication: Zwei-Faktor-Authentisierung webauthn_authentication: Sicherheitsschlüssel severed_relationships: - download: Herunterladen (%{count}) + download: Download (%{count} Follower) event_type: account_suspension: Kontosperre (%{target_name}) domain_block: Serversperre (%{target_name}) @@ -1932,7 +1932,7 @@ de: quoted_user_not_mentioned: Nur ein erwähntes Profil kann in einer privaten Erwähnung zitiert werden. 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 + direct: Beiträge mit privaten Erwähnungen 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 @@ -1941,7 +1941,7 @@ de: pending_approval: Veröffentlichung ausstehend revoked: Beitrag durch Autor*in entfernt quote_policies: - followers: Nur Follower und ich + followers: Nur Follower nobody: Nur ich public: Alle quote_post_author: Zitierte %{acct} @@ -1961,9 +1961,9 @@ de: ignore_favs: Favoriten ignorieren ignore_reblogs: Geteilte Beiträge ignorieren interaction_exceptions: Ausnahmen basierend auf Interaktionen - interaction_exceptions_explanation: Beachte, dass Beiträge nicht gelöscht werden, sobald deine Grenzwerte für Favoriten oder geteilte Beiträge einmal überschritten wurden – auch dann nicht, wenn diese Schwellenwerte mittlerweile nicht mehr erreicht werden. - keep_direct: Private Nachrichten behalten - keep_direct_hint: Löscht keinen deiner Beiträge, die nur für erwähnte Profile sichtbar sind + interaction_exceptions_explanation: Beachte, dass Beiträge nicht gelöscht werden, sobald deine Grenzwerte für Favoriten oder geteilte Beiträge einmal überschritten wurden – auch dann nicht, wenn diese Grenzwerte mittlerweile nicht mehr erreicht werden. + keep_direct: Private Erwähnungen behalten + keep_direct_hint: Löscht keinen deiner Beiträge mit privaten Erwähnungen keep_media: Beiträge mit Medien behalten keep_media_hint: Löscht keinen deiner Beiträge mit Medienanhängen keep_pinned: Angeheftete Beiträge behalten @@ -2019,13 +2019,13 @@ de: too_many_requests: Der Übersetzungsdienst hat kürzlich zu viele Anfragen erhalten. two_factor_authentication: add: Hinzufügen - disable: Zwei-Faktor-Authentisierung deaktivieren + disable: Zwei-Faktor-Authentisierung (2FA) deaktivieren disabled_success: Zwei-Faktor-Authentisierung erfolgreich deaktiviert edit: Bearbeiten enabled: Zwei-Faktor-Authentisierung (2FA) ist aktiviert enabled_success: Zwei-Faktor-Authentisierung (2FA) erfolgreich aktiviert generate_recovery_codes: Wiederherstellungscodes erstellen - lost_recovery_codes: Wiederherstellungscodes ermöglichen es dir, wieder Zugang zu deinem Konto zu erlangen, falls du keinen Zugriff mehr auf die Zwei-Faktor-Authentisierung oder den Sicherheitsschlüssel hast. Solltest du diese Wiederherstellungscodes verloren haben, kannst du sie hier neu generieren. Deine alten, bereits erstellten Wiederherstellungscodes werden dadurch ungültig. + lost_recovery_codes: Mit Wiederherstellungscodes erhältst du Zugang zu deinem Konto, falls du keinen Zugriff mehr auf die Zwei-Faktor-Authentisierung (2FA) oder den Sicherheitsschlüssel hast. Solltest du diese Wiederherstellungscodes verloren haben, kannst du sie hier neu erstellen. Deine alten, bereits erstellten Wiederherstellungscodes werden dadurch ungültig. methods: Methoden der Zwei-Faktor-Authentisierung otp: Authentisierungs-App recovery_codes: Wiederherstellungscodes sichern @@ -2070,7 +2070,7 @@ de: agreement: Du stimmst den neuen Nutzungsbedingungen automatisch zu, wenn du %{domain} weiterhin verwendest. Falls du mit diesen nicht einverstanden bist, kannst du die Vereinbarung mit %{domain} jederzeit widerrufen, indem du dein Konto dort löschst. changelog: 'Die Änderungen im Überblick:' description: 'Du erhältst diese E-Mail, weil wir für %{domain} einige Änderungen an unseren Nutzungsbedingungen vorgenommen haben. Diese Änderungen gelten ab %{date}. Wir empfehlen, die vollständig aktualisierte Fassung hier zu lesen:' - description_html: Du erhältst diese E-Mail, weil wir für %{domain} einige Änderungen an unseren Nutzungsbedingungen vorgenommen haben. Diese Änderungen gelten ab %{date}. Wir empfehlen, die vollständig aktualisierte Fassung hier zu lesen. + description_html: Du erhältst diese E-Mail, weil wir unsere Nutzungsbedingungen für %{domain} überarbeitet haben. Die Änderungen gelten ab %{date}. Wir empfehlen dir, die aktualisierten Nutzungsbedingungen gründlich durchzulesen. sign_off: Das Team von %{domain} subject: Aktualisierung unserer Nutzungsbedingungen subtitle: Die Nutzungsbedingungen von %{domain} ändern sich @@ -2107,8 +2107,8 @@ de: silence: Konto stummgeschaltet suspend: Konto gesperrt welcome: - apps_android_action: Aus dem Google Play Store herunterladen - apps_ios_action: Im App Store herunterladen + apps_android_action: Bei Google Play (Android) herunterladen + apps_ios_action: Im App Store (Apple) herunterladen apps_step: Lade unsere offiziellen Apps herunter. apps_title: Mastodon-Apps checklist_subtitle: 'Fangen wir an, diese neue soziale Dimension zu erkunden:' @@ -2149,7 +2149,7 @@ de: users: follow_limit_reached: Du kannst nicht mehr als %{limit} Profilen folgen go_to_sso_account_settings: Kontoeinstellungen des Identitätsanbieters aufrufen - invalid_otp_token: Ungültiger Code der Zwei-Faktor-Authentisierung + invalid_otp_token: Ungültiger Code der Zwei-Faktor-Authentisierung (2FA) otp_lost_help_html: Wenn du sowohl die E-Mail-Adresse als auch das Passwort nicht mehr weißt, melde dich bitte bei uns unter %{email} rate_limited: Zu viele Authentisierungsversuche. Bitte versuche es später noch einmal. seamless_external_login: Du bist über einen externen Dienst angemeldet, daher sind Passwort- und E-Mail-Einstellungen nicht verfügbar. @@ -2160,7 +2160,7 @@ de: hint_html: "Alle können ihre Identität auf Mastodon verifizieren. Basierend auf offenen Standards – jetzt und für immer kostenlos. Alles, was du brauchst, ist eine eigene Website. Wenn du von deinem Profil auf diese Website verlinkst, überprüfen wir, ob die Website zu deinem Profil zurückverlinkt, und zeigen einen visuellen Hinweis an." instructions_html: Kopiere den unten stehenden Code und füge ihn in den HTML-Code 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 Domains + verified_links: Deine verifizierten Links website_verification: Verifizierung einer Website webauthn_credentials: add: Sicherheitsschlüssel hinzufügen diff --git a/config/locales/devise.da.yml b/config/locales/devise.da.yml index 365a4347ea0cde..a4aff6a6ef6f95 100644 --- a/config/locales/devise.da.yml +++ b/config/locales/devise.da.yml @@ -3,8 +3,8 @@ da: devise: confirmations: confirmed: Din e-mail er nu bekræftet. - send_instructions: Du skulle om få minutter modtage en e-mailvejledning til, hvordan din e-mailadresse bekræftes. Tjek spammappen, hvis e-mailen ikke ser ud til at lande i indbakken. - send_paranoid_instructions: Findes din e-mailadresse allerede i vores database, skulle du om få minutter modtage en e-mailvejledning til, hvordan din e-mailadresse bekræftes. Tjek spammappen, hvis e-mailen ikke ser ud til at lande i indbakken. + send_instructions: Du vil inden for få minutter modtage en e-mail med instruktioner om, hvordan du bekræfter din e-mailadresse. Tjek din spam-mappe, hvis du ikke har modtaget denne e-mail. + send_paranoid_instructions: Findes din e-mailadresse allerede i vores database, vil du om få minutter modtage en e-mailvejledning til, hvordan du bekræfter din e-mailadresse. Tjek din spam-mappe, hvis du ikke modtager denne e-mail. failure: already_authenticated: Du er allerede logget ind. closed_registrations: Dit registreringsforsøg er blevet blokeret på grund af en netværkspolitik. Hvis du mener, at dette er en fejl, så kontakt %{email}. @@ -89,8 +89,8 @@ da: success: Godkendt fra %{kind}-konto. passwords: no_token: Denne side er kun tilgængelig via linket fra en e-mail til adgangskodenulstillings. Husk i den forbindelse at benytte den fuldstændige URL fra e-mailen. - send_instructions: Er din e-mailadresse allerede registreret, e-mailes du et link til adgangskodenulstilling. Tjek spammappen, hvis e-mailen ikke ses i indbakken indenfor få minutter. - send_paranoid_instructions: Er din e-mailadresse allerede registreret, e-mailes du et link til adgangskodenulstilling. Tjek spammappen, hvis e-mailen ikke ses i indbakken indenfor få minutter. + send_instructions: Hvis din e-mailadresse findes i vores database, vil du inden for få minutter modtage et link til adgangskodenulstilling på din e-mailadresse. Tjek din spam-mappe, hvis du ikke har modtaget denne e-mail. + send_paranoid_instructions: Hvis din e-mailadresse findes i vores database, vil du inden for få minutter modtage et link til adgangskodenulstilling på din e-mailadresse. Tjek din spam-mappe, hvis du ikke har modtaget denne e-mail. updated: Din adgangskode er skiftet, og du er nu logget ind. updated_not_active: Din adgangskode er skiftet. registrations: diff --git a/config/locales/devise.de.yml b/config/locales/devise.de.yml index a968d474796769..d88d455e25a7db 100644 --- a/config/locales/devise.de.yml +++ b/config/locales/devise.de.yml @@ -7,7 +7,7 @@ de: send_paranoid_instructions: Falls deine E-Mail-Adresse in unserer Datenbank hinterlegt ist, wirst du in wenigen Minuten eine E-Mail erhalten. Darin wird erklärt, wie du deine E-Mail-Adresse bestätigen kannst. Schau bitte auch in deinem Spam-Ordner nach, wenn du diese E-Mail nicht erhalten hast. failure: already_authenticated: Du bist bereits angemeldet. - closed_registrations: Deine Registrierung wurde wegen einer Netzwerkrichtlinie abgelehnt. Solltest du die Vermutung haben, dass es sich um einen Fehler handelt, wende dich bitte an %{email}. + closed_registrations: Deine Registrierung wurde wegen einer Netzwerkrichtlinie abgelehnt. Sollte es sich nach deiner Einschätzung um einen Fehler handeln, wende dich bitte an %{email}. inactive: Dein Konto wurde noch nicht aktiviert. invalid: "%{authentication_keys} oder Passwort ungültig." last_attempt: Du hast nur noch einen Versuch, bevor dein Zugang gesperrt wird. @@ -28,7 +28,7 @@ de: subject: 'Mastodon: Anleitung zum Bestätigen deines Kontos auf %{instance}' title: Verifiziere deine E-Mail-Adresse email_changed: - explanation: 'Die E-Mail-Adresse deines Kontos wird geändert zu:' + explanation: 'Die E-Mail-Adresse deines Kontos wurde geändert zu:' extra: Wenn du deine E-Mail-Adresse nicht geändert hast, ist es wahrscheinlich, dass sich jemand Zugang zu deinem Konto verschafft hat. Bitte ändere sofort dein Passwort oder kontaktiere die Administrator*innen des Servers, wenn du aus deinem Konto ausgesperrt bist. subject: 'Mastodon: E-Mail-Adresse geändert' title: Neue E-Mail-Adresse diff --git a/config/locales/devise.el.yml b/config/locales/devise.el.yml index eaab37f48d94b9..3708d70ce6d4ab 100644 --- a/config/locales/devise.el.yml +++ b/config/locales/devise.el.yml @@ -8,13 +8,13 @@ el: failure: already_authenticated: Έχεις ήδη συνδεθεί. closed_registrations: Η προσπάθεια εγγραφής σας έχει αποκλειστεί λόγω μιας πολιτικής δικτύου. Αν πιστεύετε ότι πρόκειται για σφάλμα, επικοινωνήστε με το %{email}. - inactive: Ο λογαριασμός σου δεν έχει ενεργοποιηθεί ακόμα. + inactive: Ο λογαριασμός σου δεν έχει ενεργοποιηθεί ακόμη. invalid: Λάθος %{authentication_keys} ή συνθηματικό. last_attempt: Έχεις μια ακόμα προσπάθεια πριν κλειδωθεί ο λογαριασμός σου. locked: Ο λογαριασμός σου κλειδώθηκε. not_found_in_database: Λάθος %{authentication_keys} ή συνθηματικό. omniauth_user_creation_failure: Σφάλμα δημιουργίας λογαριασμού για αυτήν την ταυτότητα. - pending: Εκκρεμεί η έγκριση του λογαριασμού σου. + pending: Εκκρεμεί ο έλεγχος του λογαριασμού σου. timeout: Η τρέχουσα σύνδεσή σου έληξε. Παρακαλούμε συνδέσου ξανά για να συνεχίσεις. unauthenticated: Πρέπει να συνδεθείς ή να εγγραφείς για να συνεχίσεις. unconfirmed: Πρέπει να επιβεβαιώσεις τη διεύθυνση email σου για να συνεχίσεις. @@ -23,7 +23,7 @@ el: action: Επιβεβαίωση διεύθυνσης email action_with_app: Επιβεβαίωση και επιστροφή στο %{app} explanation: Δημιούργησες έναν λογαριασμό στο %{host} με αυτή τη διεύθυνση email. Με ένα κλικ θα τον ενεργοποιήσεις. Αν δεν το έκανες εσύ, παρακαλούμε αγνόησε αυτό το email. - explanation_when_pending: Έχεις υποβάλλει αίτηση πρόσκλησης στο %{host} με αυτή την ηλεκτρονική διεύθυνση email. Μόλις επιβεβαιώσεις το email σου, θα ελέγξουμε την αίτηση σου. Μέχρι τότε δε θα μπορείς να συνδεθείς. Αν απορριφθεί η αίτησή σου, τα στοιχεία σου θα αφαιρεθούν, άρα δε θα χρειαστεί να κάνεις κάτι επιπλέον. Αν δεν υπέβαλες εσύ την αίτηση, αγνόησε αυτό το email. + explanation_when_pending: Έχεις υποβάλλει αίτηση πρόσκλησης στο %{host} με αυτή την διεύθυνση email. Μόλις επιβεβαιώσεις το email σου, θα ελέγξουμε την αίτηση σου. Μέχρι τότε δε θα μπορείς να συνδεθείς. Αν απορριφθεί η αίτησή σου, τα στοιχεία σου θα αφαιρεθούν, άρα δε θα χρειαστεί να κάνεις κάτι επιπλέον. Αν δεν υπέβαλες εσύ την αίτηση, αγνόησε αυτό το email. extra_html: Παρακαλούμε να διαβάσεις του κανόνες αυτού του κόμβου και τους όρους χρήσης της υπηρεσίας μας. subject: 'Mastodon: Οδηγίες επιβεβαίωσης για %{instance}' title: Επιβεβαίωσε διεύθυνση email diff --git a/config/locales/devise.en-GB.yml b/config/locales/devise.en-GB.yml index 118423c966cfa4..c4650577d77717 100644 --- a/config/locales/devise.en-GB.yml +++ b/config/locales/devise.en-GB.yml @@ -23,66 +23,66 @@ en-GB: action: Verify email address action_with_app: Confirm and return to %{app} explanation: You have created an account on %{host} with this email address. You are one click away from activating it. If this wasn't you, please ignore this email. - explanation_when_pending: You applied for an invite to %{host} with this email address. Once you confirm your e-mail address, we will review your application. You can log in to change your details or delete your account, but you cannot access most of the functions until your account is approved. If your application is rejected, your data will be removed, so no further action will be required from you. If this wasn't you, please ignore this email. + explanation_when_pending: You applied for an invite to %{host} with this email address. Once you confirm your email address, we will review your application. You can log in to change your details or delete your account, but you cannot access most of the functions until your account is approved. If your application is rejected, your data will be removed, so no further action will be required from you. If this wasn't you, please ignore this email. extra_html: Please also check out the rules of the server and our terms of service. - subject: 'Mastodon: Confirmation instructions for %{instance}' + subject: 'Mastodon: confirmation instructions for %{instance}' title: Verify email address email_changed: explanation: 'The email address for your account is being changed to:' extra: If you did not change your email, it is likely that someone has gained access to your account. Please change your password immediately or contact the server admin if you're locked out of your account. - subject: 'Mastodon: Email changed' + subject: 'Mastodon: email changed' title: New email address password_change: explanation: The password for your account has been changed. extra: If you did not change your password, it is likely that someone has gained access to your account. Please change your password immediately or contact the server admin if you're locked out of your account. - subject: 'Mastodon: Password changed' + subject: 'Mastodon: password changed' title: Password changed reconfirmation_instructions: explanation: Confirm the new address to change your email. extra: If this change wasn't initiated by you, please ignore this email. The email address for the Mastodon account won't change until you access the link above. - subject: 'Mastodon: Confirm email for %{instance}' + subject: 'Mastodon: confirm email for %{instance}' title: Verify email address reset_password_instructions: action: Change password explanation: You requested a new password for your account. extra: If you didn't request this, please ignore this email. Your password won't change until you access the link above and create a new one. - subject: 'Mastodon: Reset password instructions' + subject: 'Mastodon: reset password instructions' title: Password reset two_factor_disabled: - explanation: Login is now possible using only e-mail address and password. - subject: 'Mastodon: Two-factor authentication disabled' + explanation: Login is now possible using only email address and password. + subject: 'Mastodon: two-factor authentication disabled' subtitle: Two-factor authentication for your account has been disabled. title: 2FA disabled two_factor_enabled: explanation: A token generated by the paired TOTP app will be required for login. - subject: 'Mastodon: Two-factor authentication enabled' + subject: 'Mastodon: two-factor authentication enabled' subtitle: Two-factor authentication has been enabled for your account. title: 2FA enabled two_factor_recovery_codes_changed: explanation: The previous recovery codes have been invalidated and new ones generated. - subject: 'Mastodon: Two-factor recovery codes re-generated' + subject: 'Mastodon: two-factor recovery codes re-generated' subtitle: The previous recovery codes have been invalidated and new ones generated. title: 2FA recovery codes changed unlock_instructions: - subject: 'Mastodon: Unlock instructions' + subject: 'Mastodon: unlock instructions' webauthn_credential: added: explanation: The following security key has been added to your account - subject: 'Mastodon: New security key' + subject: 'Mastodon: new security key' title: A new security key has been added deleted: explanation: The following security key has been deleted from your account - subject: 'Mastodon: Security key deleted' + subject: 'Mastodon: security key deleted' title: One of your security keys has been deleted webauthn_disabled: explanation: Authentication with security keys has been disabled for your account. extra: Login is now possible using only the token generated by the paired TOTP app. - subject: 'Mastodon: Authentication with security keys disabled' + subject: 'Mastodon: authentication with security keys disabled' title: Security keys disabled webauthn_enabled: explanation: Security key authentication has been enabled for your account. extra: Your security key can now be used for login. - subject: 'Mastodon: Security key authentication enabled' + subject: 'Mastodon: security key authentication enabled' title: Security keys enabled omniauth_callbacks: failure: Could not authenticate you from %{kind} because “%{reason}”. diff --git a/config/locales/devise.es-AR.yml b/config/locales/devise.es-AR.yml index a4084441a91215..5e8eeead33ab5c 100644 --- a/config/locales/devise.es-AR.yml +++ b/config/locales/devise.es-AR.yml @@ -49,7 +49,7 @@ es-AR: subject: 'Mastodon: instrucciones para cambiar la contraseña' title: Cambiar contraseña two_factor_disabled: - explanation: Ahora es posible iniciar sesión utilizando sólo la dirección de correo electrónico y la contraseña. + explanation: Ahora es posible iniciar sesión utilizando solo la dirección de correo electrónico y la contraseña. subject: 'Mastodon: autenticación de dos factores, deshabilitada' subtitle: Se deshabilitó la autenticación de dos factores para tu cuenta. title: 2FA deshabilitada @@ -76,7 +76,7 @@ es-AR: title: Se eliminó una de tus llaves de seguridad webauthn_disabled: explanation: Se deshabilitó la autenticación con claves de seguridad para tu cuenta. - extra: Ahora es posible iniciar sesión utilizando sólo la clave numérica ("token") generada por la aplicación TOTP emparejada. + extra: Ahora es posible iniciar sesión utilizando solo la clave numérica ("token") generada por la aplicación TOTP emparejada. subject: 'Mastodon: autenticación con llaves de seguridad, deshabilitada' title: Llaves de seguridad deshabilitadas webauthn_enabled: diff --git a/config/locales/devise.et.yml b/config/locales/devise.et.yml index 5843761ddba932..6ed4c2dd7013b9 100644 --- a/config/locales/devise.et.yml +++ b/config/locales/devise.et.yml @@ -29,23 +29,23 @@ et: title: Kinnita e-postiaadress email_changed: explanation: 'Sinu konto e-postiaadress muudetakse:' - extra: Kui sa ei muutnud oma e-posti, on tõenäoline, et kellelgi on ligipääs su kontole. Palun muuda koheselt oma salasõna. Kui oled aga oma kontost välja lukustatud, võta ühendust oma serveri administraatoriga. + extra: Kui sa ei muutnud oma e-posti, on tõenäoline, et kellelgi on ligipääs su kontole. Palun muuda koheselt oma salasõna. Kui oled aga oma kontole ligipääsu kaotanud, palun võta kohe ühendust oma serveri haldajaga. subject: 'Mastodon: e-post muudetud' title: Uus e-postiaadress password_change: explanation: Konto salasõna on vahetatud. extra: Kui sa ei muutnud oma salasõna, on tõenäoline, et keegi on su kontole ligi pääsenud. Palun muuda viivitamata oma salasõna. Kui sa oma kontole ligi ei pääse, võta ühendust serveri haldajaga. - subject: 'Mastodon: salasõna muudetud' - title: Salasõna muudetud + subject: 'Mastodon: salasõna on muudetud' + title: Salasõna on muudetud reconfirmation_instructions: explanation: Kinnita uus aadress, et oma e-posti aadress muuta. extra: Kui see muudatus pole sinu poolt algatatud, palun eira seda kirja. Selle Mastodoni konto e-postiaadress ei muutu enne, kui vajutad üleval olevale lingile. subject: 'Mastodon: kinnita e-postiaadress %{instance} jaoks' title: Kinnita e-postiaadress reset_password_instructions: - action: Salasõna muutmine - explanation: Kontole on küsitud uut salasõna. - extra: Kui see tuleb üllatusena, võib seda kirja eirata. Salasõna ei muutu enne ülaoleva lingi külastamist ja uue salasõna määramist. + action: Muuda salasõna + explanation: Sa palusid oma kasutajakontole luua uus salasõna. + extra: Kui see tuleb üllatusena, võid seda kirja eirata. Salasõna ei muutu enne ülaoleva lingi külastamist ja uue salasõna sisestamist. subject: 'Mastodon: salasõna lähtestamisjuhendid' title: Salasõna lähtestamine two_factor_disabled: diff --git a/config/locales/devise.fr.yml b/config/locales/devise.fr.yml index c2147fcf9fcae8..ef2fd873c47da5 100644 --- a/config/locales/devise.fr.yml +++ b/config/locales/devise.fr.yml @@ -24,7 +24,7 @@ fr: action_with_app: Confirmer et retourner à %{app} explanation: Vous avez créé un compte sur %{host} avec cette adresse courriel. Vous êtes à un clic de l’activer. Si ce n’était pas vous, veuillez ignorer ce courriel. explanation_when_pending: Vous avez demandé à vous inscrire à %{host} avec cette adresse de courriel. Une fois que vous aurez confirmé cette adresse, nous étudierons votre demande. Vous ne pourrez pas vous connecter d’ici-là. Si votre demande est refusée, vos données seront supprimées du serveur, aucune action supplémentaire de votre part n’est donc requise. Si vous n’êtes pas à l’origine de cette demande, veuillez ignorer ce message. - extra_html: Merci de consultez également les règles du serveur et nos conditions d’utilisation. + extra_html: Veuillez également consulter les règles du serveur et nos conditions d'utilisation. subject: 'Mastodon : Merci de confirmer votre inscription sur %{instance}' title: Vérifiez l’adresse de courriel email_changed: diff --git a/config/locales/devise.ko.yml b/config/locales/devise.ko.yml index ebdd3ed44993c9..a00c384d98039e 100644 --- a/config/locales/devise.ko.yml +++ b/config/locales/devise.ko.yml @@ -22,7 +22,7 @@ ko: confirmation_instructions: action: 이메일 확인 action_with_app: 확인하고 %{app}으로 돌아가기 - explanation: 당신은 %{host}에서 이 이메일로 가입하셨습니다. 클릭만 하시면 계정이 활성화 됩니다. 만약 당신이 가입한 게 아니라면 이 메일을 무시해 주세요. + explanation: "%{host}에서 이 이메일로 계정을 만드셨습니다. 한 번의 클릭만 하면 계정을 활성화합니다. 만약 당사자가 아니라면 이 이메일을 무시하시기 바랍니다." explanation_when_pending: 당신은 %{host}에 가입 요청을 하셨습니다. 이 이메일이 확인 되면 우리가 가입 요청을 리뷰하고 승인할 수 있습니다. 그 전까지는 로그인을 할 수 없습니다. 당신의 가입 요청이 거부 될 경우 당신에 대한 정보는 모두 삭제 되며 따로 요청 할 필요는 없습니다. 만약 당신이 가입 요청을 한 게 아니라면 이 메일을 무시해 주세요. extra_html: 서버의 규칙이용 약관도 확인해 주세요. subject: '마스토돈: %{instance}에 대한 확인 메일' diff --git a/config/locales/devise.nan-TW.yml b/config/locales/devise.nan-TW.yml new file mode 100644 index 00000000000000..ae81f4bd54bde2 --- /dev/null +++ b/config/locales/devise.nan-TW.yml @@ -0,0 +1,17 @@ +--- +nan-TW: + devise: + failure: + locked: Lí ê口座hőng鎖定ah。 + not_found_in_database: Bô ha̍p規定ê %{authentication_keys} á是密碼。 + pending: Lí ê口座iáu teh審查。 + timeout: Lí ê作業階段kàu期ah。請koh登入,繼續完成。 + mailer: + confirmation_instructions: + extra_html: Mā請斟酌讀服侍器規定kap服務規定。 + two_factor_disabled: + title: 雙因素認證關掉ah + two_factor_enabled: + title: 雙因素認證啟用ah + two_factor_recovery_codes_changed: + title: 雙因素認證ê恢復碼改ah diff --git a/config/locales/devise.no.yml b/config/locales/devise.no.yml index b92e7e8aa35aa0..116705d63d672b 100644 --- a/config/locales/devise.no.yml +++ b/config/locales/devise.no.yml @@ -7,6 +7,7 @@ send_paranoid_instructions: Hvis e-postadressen din finnes i databasen vår vil du om noen få minutter motta en e-post med instruksjoner for bekreftelse. Sjekk spam-mappen din hvis du ikke mottok e-posten. failure: already_authenticated: Du er allerede innlogget. + closed_registrations: Registreringsforsøket ditt har blitt blokkert på grunn av en nettverkspolicy. Hvis du mener dette er feil, kontakt %{email}. inactive: Kontoen din er ikke blitt aktivert ennå. invalid: Ugyldig %{authentication_keys} eller passord. last_attempt: Du har ett forsøk igjen før kontoen din låses. diff --git a/config/locales/devise.zh-CN.yml b/config/locales/devise.zh-CN.yml index ffffe0cbf46b44..284dbd9fb09e8b 100644 --- a/config/locales/devise.zh-CN.yml +++ b/config/locales/devise.zh-CN.yml @@ -7,7 +7,7 @@ zh-CN: send_paranoid_instructions: 如果你的邮箱地址存在于我们的数据库中,你将在几分钟内收到一封邮件,内含如何验证邮箱地址的指引。如果你没有收到这封邮件,请检查你的垃圾邮件文件夹。 failure: already_authenticated: 你已登录。 - closed_registrations: 你的注册因为网络政策已被阻止。若您认为这是错误,请联系 %{email}。 + closed_registrations: 你的注册因为网络政策已被阻止。若你认为这是错误,请联系 %{email}。 inactive: 你还没有激活账号。 invalid: "%{authentication_keys} 无效或密码错误。" last_attempt: 你只有最后一次尝试机会,若未通过,账号将被锁定。 diff --git a/config/locales/doorkeeper.de.yml b/config/locales/doorkeeper.de.yml index 6d0e3010af7523..e96eb765a642b9 100644 --- a/config/locales/doorkeeper.de.yml +++ b/config/locales/doorkeeper.de.yml @@ -72,12 +72,12 @@ de: revoke: Bist du dir sicher? index: authorized_at: Autorisiert am %{date} - description_html: Dies sind Anwendungen, die über die Programmierschnittstelle (API) auf dein Konto zugreifen können. Wenn es Anwendungen gibt, die du hier nicht zuordnen kannst oder wenn sich eine Anwendung verdächtig verhält, kannst du den Zugriff widerrufen. + description_html: Dies sind Apps, die über die Programmierschnittstelle (API) auf dein Konto zugreifen können. Sollten hier Apps aufgeführt sein, die du nicht erkennst oder die sich verdächtig verhalten, solltest du den Zugriff schnellstmöglich widerrufen. last_used_at: Zuletzt verwendet am %{date} never_used: Nie verwendet scopes: Berechtigungen superapp: Intern - title: Deine autorisierten Anwendungen + title: Deine genehmigten Apps errors: messages: access_denied: Diese Anfrage wurde von den Inhaber*innen oder durch den Autorisierungsserver abgelehnt. @@ -101,7 +101,7 @@ de: temporarily_unavailable: Der Autorisierungs-Server ist aufgrund von zwischenzeitlicher Überlastung oder Wartungsarbeiten derzeit nicht in der Lage, die Anfrage zu bearbeiten. unauthorized_client: Der Client ist nicht dazu autorisiert, diese Anfrage mit dieser Methode auszuführen. unsupported_grant_type: Der Autorisierungs-Typ wird nicht vom Autorisierungs-Server unterstützt. - unsupported_response_type: Der Autorisierungs-Server unterstützt diesen Antwort-Typ nicht. + unsupported_response_type: Der Autorisierungsserver unterstützt dieses Antwortformat nicht. flash: applications: create: @@ -122,7 +122,7 @@ de: accounts: Konten admin/accounts: Kontenverwaltung admin/all: Alle administrativen Funktionen - admin/reports: Meldungen verwalten + admin/reports: Meldungen all: Voller Zugriff auf dein Mastodon-Konto blocks: Blockierungen bookmarks: Lesezeichen diff --git a/config/locales/doorkeeper.el.yml b/config/locales/doorkeeper.el.yml index 984eff887127c4..73fddc9a207aa4 100644 --- a/config/locales/doorkeeper.el.yml +++ b/config/locales/doorkeeper.el.yml @@ -97,11 +97,11 @@ el: revoked: Το διακριτικό πρόσβασης ανακλήθηκε unknown: Το διακριτικό πρόσβασης δεν είναι έγκυρο resource_owner_authenticator_not_configured: Η αναζήτηση του ιδιοκτήτη του πόρου απέτυχε επειδή το Doorkeeper.configure.resource_owner_authenticator δεν έχει ρυθμιστεί. - server_error: Ο εξυπηρετητής έγκρισης αντιμετώπισε μια απροσδόκητη συνθήκη που τον απέτρεψε να ικανοποιήσει το αίτημα. - temporarily_unavailable: Ο εξυπηρετητής έγκρισης προς το παρόν δεν είναι δυνατό να αναλάβει το αίτημα λόγω προσωρινής υπερφόρτωσης ή συντήρησής του. + server_error: Ο διακομιστής έγκρισης αντιμετώπισε μια απροσδόκητη συνθήκη που τον απέτρεψε να ικανοποιήσει το αίτημα. + temporarily_unavailable: Ο διακομιστής έγκρισης προς το παρόν δεν είναι δυνατό να αναλάβει το αίτημα λόγω προσωρινής υπερφόρτωσης ή συντήρησής του. unauthorized_client: Ο πελάτης δεν έχει άδεια να εκτελέσει αυτό το αίτημα χρησιμοποιώντας αυτή τη μέθοδο. - unsupported_grant_type: Το είδος άδειας έγκρισης δεν υποστηρίζεται από τον εξυπηρετητή έγκρισης. - unsupported_response_type: Ο εξυπηρετητής έγκρισης δεν υποστηρίζει αυτό το είδος απάντησης. + unsupported_grant_type: Το είδος άδειας έγκρισης δεν υποστηρίζεται από τον διακομιστή έγκρισης. + unsupported_response_type: Ο διακομιστής έγκρισης δεν υποστηρίζει αυτό το είδος απάντησης. flash: applications: create: @@ -137,7 +137,7 @@ el: mutes: Σιγάσεις notifications: Ειδοποιήσεις profile: Το προφίλ σου στο Mastodon - push: Άμεσες ειδοποιήσεις + push: Push ειδοποιήσεις reports: Αναφορές search: Αναζήτηση statuses: Αναρτήσεις @@ -158,22 +158,22 @@ el: admin:read:ip_blocks: ανάγνωση ευαίσθητων πληροφοριών όλων των αποκλεισμένων IP admin:read:reports: ανάγνωση ευαίσθητων πληροφοριών όλων των αναφορών και των αναφερομένων λογαριασμών admin:write: τροποποίηση όλων των δεδομένων στον διακομιστή - admin:write:accounts: εκτέλεση συντονιστικών ενεργειών σε λογαριασμούς + admin:write:accounts: εκτέλεση ενεργειών συντονισμού σε λογαριασμούς admin:write:canonical_email_blocks: εκτέλεση ενεργειών συντονισμού σε αποκλεισμένα email admin:write:domain_allows: εκτέλεση ενεργειών συντονισμού σε επιτρεπτούς τομείς admin:write:domain_blocks: εκτέλεση ενεργειών συντονισμού σε αποκλεισμένους τομείς - admin:write:email_domain_blocks: εκτέλεση ενέργειες συντονισμού σε αποκλεισμένους τομείς email + admin:write:email_domain_blocks: εκτέλεση ενεργειών συντονισμού σε αποκλεισμένους τομείς email admin:write:ip_blocks: εκτέλεση ενεργειών συντονισμού σε αποκλεισμένες IP admin:write:reports: εκτέλεση ενεργειών συντονισμού σε αναφορές crypto: χρήση κρυπτογράφησης από άκρο σε άκρο - follow: τροποποίηση σχέσεων λογαριασμών + follow: τροποποίηση σχέσεων λογαριασμού profile: ανάγνωση μόνο των πληροφοριών προφίλ του λογαριασμού σου - push: λήψη των ειδοποιήσεων σου - read: ανάγνωση όλων των στοιχείων του λογαριασμού σου + push: λήψη των ειδοποιήσεων push σου + read: ανάγνωση όλων των δεδομένων του λογαριασμού σου read:accounts: προβολή πληροφοριών λογαριασμών read:blocks: προβολή των αποκλεισμών σου read:bookmarks: προβολή των σελιδοδεικτών σου - read:favourites: προβολή των αγαπημένα σου + read:favourites: προβολή των αγαπημένων σου read:filters: προβολή των φίλτρων σου read:follows: προβολή αυτών που ακολουθείς read:lists: προβολή των λιστών σου @@ -181,18 +181,18 @@ el: read:notifications: προβολή των ειδοποιήσεων σου read:reports: προβολή των αναφορών σου read:search: αναζήτηση εκ μέρους σου - read:statuses: να βλέπει όλες τις δημοσιεύσεις σου - write: να αλλάζει όλα τα στοιχεία του λογαριασμού σου - write:accounts: να αλλάζει το προφίλ σου - write:blocks: να μπλοκάρει λογαριασμούς και τομείς + read:statuses: προβολή όλων των αναρτήσεων + write: τροποποίηση όλων των δεδομένων του λογαριασμού σου + write:accounts: τροποποίηση του προφίλ σου + write:blocks: αποκλεισμός λογαριασμών και τομέων write:bookmarks: προσθήκη σελιδοδεικτών write:conversations: σίγαση και διαγραφή συνομιλιών - write:favourites: αγαπημένες αναρτήσεις - write:filters: να δημιουργεί φίλτρα - write:follows: ακολουθήστε ανθρώπους + write:favourites: αγαπά αναρτήσεις + write:filters: δημιουργία φίλτρων + write:follows: ακολούθηση ατόμων write:lists: δημιουργία λιστών write:media: να ανεβάζει πολυμέσα - write:mutes: να αποσιωπεί ανθρώπους και συζητήσεις - write:notifications: να καθαρίζει τις ειδοποιήσεις σου - write:reports: να καταγγέλλει άλλους ανθρώπους - write:statuses: να κάνει δημοσιεύσεις + write:mutes: σίγαση ατόμων και συνομιλιών + write:notifications: καθαρισμός των ειδοποιήσεων σου + write:reports: αναφορά άλλων ατόμων + write:statuses: δημοσίευση αναρτήσεων diff --git a/config/locales/doorkeeper.en-GB.yml b/config/locales/doorkeeper.en-GB.yml index 63a4575e83ce51..5b4b99858cccdb 100644 --- a/config/locales/doorkeeper.en-GB.yml +++ b/config/locales/doorkeeper.en-GB.yml @@ -96,7 +96,7 @@ en-GB: expired: The access token expired revoked: The access token was revoked unknown: The access token is invalid - resource_owner_authenticator_not_configured: Resource Owner find failed due to Doorkeeper.configure.resource_owner_authenticator being unconfiged. + resource_owner_authenticator_not_configured: Resource Owner find failed due to Doorkeeper.configure.resource_owner_authenticator being unconfigured. server_error: The authorisation server encountered an unexpected condition which prevented it from fulfilling the request. temporarily_unavailable: The authorisation server is currently unable to handle the request due to a temporary overloading or maintenance of the server. unauthorized_client: The client is not authorised to perform this request using this method. @@ -130,7 +130,7 @@ en-GB: crypto: End-to-end encryption favourites: Favourites filters: Filters - follow: Follows, Mutes and Blocks + follow: Follows, Mutes, and Blocks follows: Follows lists: Lists media: Media attachments diff --git a/config/locales/doorkeeper.es-AR.yml b/config/locales/doorkeeper.es-AR.yml index a6e1a46b80718c..11207c21789573 100644 --- a/config/locales/doorkeeper.es-AR.yml +++ b/config/locales/doorkeeper.es-AR.yml @@ -25,7 +25,7 @@ es-AR: edit: Editar submit: Enviar confirmations: - destroy: "¿Estás seguro?" + destroy: "¿Continuar?" edit: title: Editar aplicación form: @@ -69,7 +69,7 @@ es-AR: buttons: revoke: Revocar confirmations: - revoke: "¿Estás seguro?" + revoke: "¿Continuar?" index: authorized_at: Autorizado el %{date} description_html: Estas son aplicaciones que pueden acceder a tu cuenta usando la API. Si hay aplicaciones que no reconocés acá, o que funcionan de forma sospechosa, podés revocar su acceso. @@ -115,9 +115,9 @@ es-AR: notice: Aplicación revocada. grouped_scopes: access: - read: Acceso de sólo lectura + read: Acceso de solo lectura read/write: Acceso de lectura y escritura - write: Acceso de sólo escritura + write: Acceso de solo escritura title: accounts: Cuentas admin/accounts: Administración de cuentas diff --git a/config/locales/doorkeeper.es-MX.yml b/config/locales/doorkeeper.es-MX.yml index eaf1bf69fb7673..7e3e39b9cdc310 100644 --- a/config/locales/doorkeeper.es-MX.yml +++ b/config/locales/doorkeeper.es-MX.yml @@ -72,8 +72,8 @@ es-MX: revoke: "¿Está seguro?" index: authorized_at: Autorizado el %{date} - description_html: Estas son aplicaciones que pueden acceder a tu cuenta utilizando la API. Si hay alguna aplicación que no reconozcas aquí, o una aplicación esta teniendo comportamientos extraños, puedes revocar el acceso. - last_used_at: Usado por ultima vez el %{date} + description_html: Estas son aplicaciones que pueden acceder a tu cuenta mediante la API. Si hay aplicaciones que no reconoces aquí, o si alguna aplicación no funciona correctamente, puedes revocar su acceso. + last_used_at: Última vez utilizado el %{date} never_used: Nunca usado scopes: Permisos superapp: Interno @@ -82,7 +82,7 @@ es-MX: messages: access_denied: El propietario del recurso o servidor de autorización denegó la petición. credential_flow_not_configured: Las credenciales de contraseña del propietario del recurso falló debido a que Doorkeeper.configure.resource_owner_from_credentials está sin configurar. - invalid_client: La autentificación del cliente falló ya que es un cliente desconocido, no está incluída la autentificación del cliente o el método de autentificación no es compatible. + invalid_client: La autenticación del cliente falló debido a un cliente desconocido, no se incluyó la autenticación del cliente o el método de autenticación no es compatible. invalid_code_challenge_method: El método de desafío de código debe ser S256, «plain» no está soportado. invalid_grant: La concesión de autorización ofrecida es inválida, venció, se revocó, no coincide con la URI de redirección utilizada en la petición de autorización, o fue emitida para otro cliente. invalid_redirect_uri: La URI de redirección incluida no es válida. @@ -97,7 +97,7 @@ es-MX: revoked: El autentificador de acceso fue revocado unknown: El autentificador de acceso es inválido resource_owner_authenticator_not_configured: El propietario del recurso falló debido a que Doorkeeper.configure.resource_owner_authenticator está sin configurar. - server_error: El servidor de la autorización entontró una condición inesperada que le impidió cumplir con la solicitud. + server_error: El servidor de autorización encontró una condición inesperada que le impidió completar la solicitud. temporarily_unavailable: El servidor de la autorización es actualmente incapaz de manejar la petición debido a una sobrecarga temporal o un trabajo de mantenimiento del servidor. unauthorized_client: El cliente no está autorizado a realizar esta petición utilizando este método. unsupported_grant_type: El tipo de concesión de autorización no está soportado por el servidor de autorización. @@ -117,7 +117,7 @@ es-MX: access: read: Acceso de solo lectura read/write: Acceso de lectura y escritura - write: Acceso de sólo escritura + write: Acceso de solo escritura title: accounts: Cuentas admin/accounts: Administración de cuentas @@ -139,7 +139,7 @@ es-MX: profile: Tu perfil de Mastodon push: Notificaciones push reports: Reportes - search: Busqueda + search: Búsqueda statuses: Publicaciones layouts: admin: diff --git a/config/locales/doorkeeper.fi.yml b/config/locales/doorkeeper.fi.yml index 73730a8689072b..39812d52e47057 100644 --- a/config/locales/doorkeeper.fi.yml +++ b/config/locales/doorkeeper.fi.yml @@ -43,7 +43,7 @@ fi: new: Uusi sovellus scopes: Oikeudet show: Näytä - title: Omat sovelluksesi + title: Omat sovellukset new: title: Uusi sovellus show: diff --git a/config/locales/doorkeeper.nan-TW.yml b/config/locales/doorkeeper.nan-TW.yml new file mode 100644 index 00000000000000..e0f5429d82235b --- /dev/null +++ b/config/locales/doorkeeper.nan-TW.yml @@ -0,0 +1,17 @@ +--- +nan-TW: + activerecord: + attributes: + doorkeeper/application: + name: 應用程式ê名 + redirect_uri: 重轉ê URI + scopes: 範圍 + website: 應用程式ê網站 + errors: + models: + doorkeeper/application: + attributes: + redirect_uri: + invalid_uri: Tio̍h愛是合規定ê URI。 + relative_uri: Tio̍h愛是絕對ê URI。 + secured_uri: Tio̍h愛是HTTPS/SSL URI。 diff --git a/config/locales/doorkeeper.no.yml b/config/locales/doorkeeper.no.yml index 7b7b9d65342689..59874904b2a05a 100644 --- a/config/locales/doorkeeper.no.yml +++ b/config/locales/doorkeeper.no.yml @@ -60,6 +60,7 @@ error: title: En feil oppstod new: + prompt_html: "%{client_name} ønsker tilgang til kontoen din. Godkjenn denne forespørselen kun hvis du kjenner igjen og stoler på denne kilden." review_permissions: Gå gjennom tillatelser title: Autorisasjon påkrevd show: @@ -134,6 +135,7 @@ media: Mediavedlegg mutes: Dempinger notifications: Varslinger + profile: Din Mastodon-profil push: Push-varslinger reports: Rapporteringer search: Søk diff --git a/config/locales/doorkeeper.pt-BR.yml b/config/locales/doorkeeper.pt-BR.yml index a92819bf688c15..816887a436478a 100644 --- a/config/locales/doorkeeper.pt-BR.yml +++ b/config/locales/doorkeeper.pt-BR.yml @@ -180,7 +180,7 @@ pt-BR: read:mutes: ver seus silenciados read:notifications: ver suas notificações read:reports: ver suas denúncias - read:search: pesquisar em seu nome + read:search: buscar em seu nome read:statuses: ver todos os toots write: alterar todos os dados da sua conta write:accounts: alterar seu perfil diff --git a/config/locales/doorkeeper.vi.yml b/config/locales/doorkeeper.vi.yml index f173e2fae8c3b2..25bf7b66894ab0 100644 --- a/config/locales/doorkeeper.vi.yml +++ b/config/locales/doorkeeper.vi.yml @@ -130,11 +130,11 @@ vi: crypto: Mã hóa đầu cuối favourites: Lượt thích filters: Bộ lọc - follow: Theo dõi, Ẩn và Chặn + follow: Theo dõi, Phớt lờ và Chặn follows: Đang theo dõi lists: Danh sách media: Tập tin đính kèm - mutes: Đã ẩn + mutes: Đã phớt lờ notifications: Thông báo profile: Hồ sơ Mastodon của bạn push: Thông báo đẩy @@ -177,7 +177,7 @@ vi: read:filters: xem bộ lọc read:follows: xem những người theo dõi read:lists: xem danh sách - read:mutes: xem những người đã ẩn + read:mutes: xem những tài khoản đã phớt lờ read:notifications: xem thông báo read:reports: xem báo cáo của bạn read:search: tìm kiếm @@ -186,13 +186,13 @@ vi: write:accounts: sửa đổi trang hồ sơ write:blocks: chặn người và máy chủ write:bookmarks: sửa đổi những tút lưu - write:conversations: ẩn và xóa thảo luận + write:conversations: phớt lờ và xóa thảo luận write:favourites: thích tút write:filters: tạo bộ lọc write:follows: theo dõi ai đó write:lists: tạo danh sách write:media: tải lên tập tin - write:mutes: ẩn người và thảo luận + write:mutes: phớt lờ tài khoản và thảo luận write:notifications: xóa thông báo write:reports: báo cáo write:statuses: đăng tút diff --git a/config/locales/el.yml b/config/locales/el.yml index 834d5a9f4fd1be..d746dcc6c46dfd 100644 --- a/config/locales/el.yml +++ b/config/locales/el.yml @@ -106,7 +106,7 @@ el: no_limits_imposed: Χωρίς όρια no_role_assigned: Δεν έχει ανατεθεί ρόλος not_subscribed: Δεν έγινε εγγραφή - pending: Εκκρεμεί αξιολόγηση + pending: Εκκρεμεί έλεγχος perform_full_suspension: Αναστολή previous_strikes: Προηγούμενα παραπτώματα previous_strikes_description_html: @@ -142,7 +142,7 @@ el: only_password: Μόνο κωδικός πρόσβασης password_and_2fa: Κωδικός πρόσβασης και 2FA sensitive: Ευαίσθητο - sensitized: Επισημάνθηκε ως ευαίσθητος + sensitized: Σημάνθηκε ως ευαίσθητος shared_inbox_url: URL κοινόχρηστων εισερχομένων show: created_reports: Αναφορές από τον ίδιο @@ -241,7 +241,7 @@ el: update_user_role: Ενημέρωση ρόλου update_username_block: Ενημέρωση Κανόνα Ονόματος Χρήστη actions: - approve_appeal_html: Ο/Η %{name} ενέκρινε την ένσταση της απόφασης των συντονιστών από %{target} + approve_appeal_html: Ο/Η %{name} ενέκρινε την έφεση της απόφασης των συντονιστών από %{target} approve_user_html: Ο/Η %{name} ενέκρινε την εγγραφή του χρήστη %{target} assigned_to_self_report_html: Ο/Η %{name} ανάθεσε την αναφορά %{target} στον εαυτό του/της change_email_user_html: Ο χρήστης %{name} άλλαξε τη διεύθυνση email του χρήστη %{target} @@ -285,19 +285,19 @@ el: memorialize_account_html: O/H %{name} μετέτρεψε τον λογαριασμό του %{target} σε σελίδα εις μνήμην promote_user_html: Ο/Η %{name} προβίβασε το χρήστη %{target} publish_terms_of_service_html: Ο χρήστης %{name} δημοσίευσε ενημερώσεις για τους όρους της υπηρεσίας - reject_appeal_html: Ο/Η %{name} απέρριψε την ένσταση της απόφασης των συντονιστών από %{target} + reject_appeal_html: Ο/Η %{name} απέρριψε την έφεση της απόφασης των συντονιστών από %{target} reject_user_html: Ο/Η %{name} απέρριψε την εγγραφή του χρήστη %{target} remove_avatar_user_html: Ο/Η %{name} αφαίρεσε το άβαταρ του/της %{target} reopen_report_html: Ο/Η %{name} ξανάνοιξε την αναφορά %{target} resend_user_html: Ο χρήστης %{name} έστειλε ξανά email επιβεβαίωσης για τον χρήστη %{target} reset_password_user_html: Ο/Η %{name} επανέφερε το συνθηματικό του χρήστη %{target} resolve_report_html: Ο/Η %{name} επέλυσε την αναφορά %{target} - sensitive_account_html: Ο/Η %{name} επισήμανε τα πολυμέσα του/της %{target} ως ευαίσθητα + sensitive_account_html: Ο/Η %{name} σήμανε τα πολυμέσα του/της %{target} ως ευαίσθητα silence_account_html: Ο/Η %{name} περιόρισε τον λογαριασμό του/της %{target} suspend_account_html: Ο/Η %{name} ανέστειλε τον λογαριασμό του/της %{target} unassigned_report_html: Ο/Η %{name} αποδέσμευσε την αναφορά %{target} unblock_email_account_html: "%{name} έκανε άρση αποκλεισμού στη διεύθυνση email του %{target}" - unsensitive_account_html: Ο/Η %{name} επισήμανε τα πολυμέσα του/της %{target} ως μη ευαίσθητα + unsensitive_account_html: Ο/Η %{name} σήμανε τα πολυμέσα του/της %{target} ως μη ευαίσθητα unsilence_account_html: Ο/Η %{name} αφαίρεσε το περιορισμό του λογαριασμού του/της %{target} unsuspend_account_html: Ο/Η %{name} επανέφερε τον λογαριασμό του/της %{target} update_announcement_html: Ο/Η %{name} ενημέρωσε την ανακοίνωση %{target} @@ -308,7 +308,7 @@ el: update_status_html: Ο/Η %{name} ενημέρωσε την ανάρτηση του/της %{target} update_user_role_html: Ο/Η %{name} άλλαξε τον ρόλο %{target} update_username_block_html: "%{name} ενημέρωσε κανόνα για ονόματα χρηστών που περιέχουν %{target}" - deleted_account: διαγεγραμμένος λογαριασμός + deleted_account: λογαριασμός διαγράφηκε empty: Δεν βρέθηκαν αρχεία καταγραφής. filter_by_action: Φιλτράρισμα ανά ενέργεια filter_by_user: Φιλτράρισμα ανά χρήστη @@ -325,7 +325,7 @@ el: create: Δημιουργία ανακοίνωσης title: Νέα ανακοίνωση preview: - disclaimer: Δεδομένου ότι οι χρήστες δεν μπορούν να εξαιρεθούν από αυτά, οι ειδοποιήσεις μέσω ηλεκτρονικού ταχυδρομείου θα πρέπει να περιορίζονται σε σημαντικές ανακοινώσεις, όπως η παραβίαση προσωπικών δεδομένων ή οι ειδοποιήσεις κλεισίματος διακομιστή. + disclaimer: Δεδομένου ότι οι χρήστες δεν μπορούν να εξαιρεθούν από αυτά, οι ειδοποιήσεις μέσω email θα πρέπει να περιορίζονται σε σημαντικές ανακοινώσεις, όπως η παραβίαση προσωπικών δεδομένων ή οι ειδοποιήσεις κλεισίματος διακομιστή. explanation_html: 'Το email θα αποσταλεί σε %{display_count} χρήστες. Το ακόλουθο κείμενο θα συμπεριληφθεί στο e-mail:' title: Προεπισκόπηση ειδοποίησης ανακοίνωσης publish: Δημοσίευση @@ -370,7 +370,7 @@ el: unlisted: Μη καταχωρημένα update_failed_msg: Αδυναμία ενημέρωσης του emoji updated_msg: Επιτυχής ενημέρωση του emoji! - upload: Μεταμόρφωση + upload: Μεταφόρτωση dashboard: active_users: ενεργοί χρήστες interactions: αλληλεπιδράσεις @@ -399,7 +399,7 @@ el: website: Ιστοσελίδα disputes: appeals: - empty: Καμία ένσταση. + empty: Δε βρέθηκαν εφέσεις. title: Εφέσεις domain_allows: add_new: Έγκριση τομέα @@ -447,7 +447,7 @@ el: reject_media: Απόρριψη αρχείων πολυμέσων reject_media_hint: Αφαιρεί τα τοπικά αποθηκευμένα αρχεία πολυμέσων και αποτρέπει τη λήψη άλλων στο μέλλον. Δεν έχει σημασία για τις αναστολές reject_reports: Απόρριψη αναφορών - reject_reports_hint: Αγνόησε όσων αναφορών που προέρχονται από αυτό τον τομέα. Δεν σχετίζεται με τις παύσεις + reject_reports_hint: Αγνόηση όσων αναφορών προέρχονται από αυτό τον τομέα. Δεν σχετίζεται με τις παύσεις undo: Αναίρεση αποκλεισμού τομέα view: Εμφάνιση αποκλεισμού τομέα email_domain_blocks: @@ -574,7 +574,7 @@ el: unavailable: Μη διαθέσιμο delivery_available: Διαθέσιμη παράδοση delivery_error_days: Ημέρες σφάλματος παράδοσης - delivery_error_hint: Εάν η παράδοση δεν είναι δυνατή για %{count} ημέρες, θα επισημανθεί αυτόματα ως μη παραδόσιμη. + delivery_error_hint: Εάν η παράδοση δεν είναι δυνατή για %{count} ημέρες, θα σημανθεί αυτόματα ως μη παραδόσιμη. destroyed_msg: Τα δεδομένα από το %{domain} βρίσκονται σε αναμονή για επικείμενη διαγραφή. empty: Δεν βρέθηκαν τομείς. known_accounts: @@ -595,7 +595,7 @@ el: public_comment: Δημόσιο σχόλιο purge: Εκκαθάριση purge_description_html: Εάν πιστεύεις ότι αυτός ο τομέας είναι εκτός σύνδεσης μόνιμα, μπορείς να διαγράψεις όλες τις καταχωρήσεις λογαριασμών και τα σχετικά δεδομένα από αυτόν τον τομέα από τον αποθηκευτικό σου χώρο. Αυτό μπορεί να διαρκέσει λίγη ώρα. - title: Συναλλαγές + title: Ομοσπονδία total_blocked_by_us: Αποκλεισμένοι από εμάς total_followed_by_them: Ακολουθούνται από εκείνους total_followed_by_us: Ακολουθούνται από εμάς @@ -627,7 +627,7 @@ el: no_ip_block_selected: Δεν άλλαξαν οι κανόνες IP καθώς κανένας δεν επιλέχθηκε title: Κανόνες IP relationships: - title: Σχέσεις του %{acct} + title: Σχέσεις του/της %{acct} relays: add_new: Προσθήκη νέου ανταποκριτή delete: Διαγραφή @@ -655,8 +655,8 @@ el: action_log: Αρχείο ελέγχου action_taken_by: Ενέργεια από τον/την actions: - delete_description_html: Οι δημοσιεύσεις με αναφορά θα διαγραφούν και θα καταγραφεί μια ποινή που θα σας βοηθήσει να αποφασίσετε σε μελλοντικές παραβάσεις από τον ίδιο λογαριασμό. - mark_as_sensitive_description_html: Τα πολυμέσα με αναφορά θα επισημανθούν ως ευαίσθητα και θα καταγραφεί μια ποινή που θα σας βοηθήσει να αποφασίσετε σε μελλοντικές παραβάσεις από τον ίδιο λογαριασμό. + delete_description_html: Οι αναρτήσεις με αναφορά θα διαγραφούν και θα καταγραφεί μια ποινή που θα σας βοηθήσει να αποφασίσετε σε μελλοντικές παραβάσεις από τον ίδιο λογαριασμό. + mark_as_sensitive_description_html: Τα πολυμέσα στις αναρτήσεις με αναφορά θα σημανθούν ως ευαίσθητα και θα καταγραφεί μια ποινή που θα σας βοηθήσει να αποφασίσετε σε μελλοντικές παραβάσεις από τον ίδιο λογαριασμό. other_description_html: Δείτε περισσότερες επιλογές για τον έλεγχο της συμπεριφοράς του λογαριασμού και προσαρμόσετε την επικοινωνία στον αναφερόμενο λογαριασμό. resolve_description_html: Δεν θα ληφθούν μέτρα κατά του αναφερόμενου λογαριασμού, δεν θα καταγραφεί κανένα παράπτωμα, και η αναφορά θα κλείσει. silence_description_html: Ο λογαριασμός θα είναι ορατός μόνο σε εκείνους που ήδη τον ακολουθούν ή τον αναζητούν χειροκίνητα, περιορίζοντας κατά πολύ την εμβέλειά του. Η ενέργεια αυτή είναι αναστρέψιμη. Κλείνει όλες τις αναφορές εναντίον αυτού του λογαριασμού. @@ -714,18 +714,18 @@ el: summary: action_preambles: delete_html: 'Πρόκειται να αφαιρέσεις μερικές από τις αναρτήσεις του @%{acct}. Αυτό θα:' - mark_as_sensitive_html: 'Πρόκειται να επισημάνεις μερικές από τις αναρτήσεις του @%{acct} ως ευαίσθητες. Αυτό θα:' + mark_as_sensitive_html: 'Πρόκειται να σημάνεις μερικές από τις αναρτήσεις του/της @%{acct} ως ευαίσθητες. Αυτό θα:' silence_html: 'Πρόκειται να περιορίσεις τον λογαριασμό του @%{acct}. Αυτό θα:' suspend_html: 'Πρόκειται να αναστείλεις τον λογαριασμό του @%{acct}. Αυτό θα:' actions: delete_html: Αφαίρεσε τις προσβλητικές αναρτήσεις - mark_as_sensitive_html: Σημειώστε τα πολυμέσα των προσβλητικών αναρτήσεων ως ευαίσθητα + mark_as_sensitive_html: Σήμανε τα πολυμέσα των προσβλητικών αναρτήσεων ως ευαίσθητα silence_html: Περιορίσε σοβαρά την εμβέλεια του @%{acct} κάνοντας το προφίλ και το περιεχόμενό του ορατά μόνο σε άτομα που ήδη τον ακολουθούν ή που αναζητούν χειροκίνητα το προφίλ του suspend_html: Αναστολή του @%{acct}, καθιστώντας το προφίλ και το περιεχόμενό του μη προσβάσιμα και αδύνατο να αλληλεπιδράσει κανείς με αυτά - close_report: 'Επισήμανση αναφοράς #%{id} ως επιλυμένη' - close_reports_html: Επισήμανε όλες τις αναφορές ενάντια στον λογαριασμό @%{acct} ως επιλυμένες + close_report: 'Σήμανση αναφοράς #%{id} ως επιλυμένη' + close_reports_html: Σήμανε όλες τις αναφορές ενάντια στον λογαριασμό @%{acct} ως επιλυμένες delete_data_html: Διάγραψε το προφίλ και το περιεχόμενο του @%{acct} σε 30 ημέρες από τώρα εκτός αν, εν τω μεταξύ, ανακληθεί η αναστολή - preview_preamble_html: 'Ο @%{acct} θα λάβει μια προειδοποίηση με τα ακόλουθο περιεχόμενο:' + preview_preamble_html: 'Ο/Η @%{acct} θα λάβει μια προειδοποίηση με τα ακόλουθα περιεχόμενα:' record_strike_html: Κατάγραψε ένα παράπτωμα εναντίον του @%{acct} για να σε βοηθήσει να αποφασίσεις σε μελλοντικές παραβιάσεις από αυτόν τον λογαριασμό send_email_html: Στείλε στον λογαριασμό @%{acct} ένα προειδοποιητικό email warning_placeholder: Προαιρετικές επιπλέον εξηγήσεις για αυτή την ενέργεια από την ομάδα συντονισμού. @@ -751,7 +751,7 @@ el: description_html: Με τους ρόλους χρηστών, μπορείς να προσαρμόσεις σε ποιες λειτουργίες και περιοχές του Mastodon, οι χρήστες σας μπορούν να έχουν πρόσβαση. edit: Επεξεργασία ρόλου '%{name}' everyone: Προεπιλεγμένα δικαιώματα - everyone_full_description_html: Αυτός είναι ο βασικός ρόλος που επηρεάζει όλους τους χρήστες, ακόμη και εκείνους που δεν έχουν κάποιον ρόλο. Όλοι οι άλλοι ρόλοι κληρονομούν δικαιώματα από αυτόν. + everyone_full_description_html: Αυτός είναι ο βασικός ρόλος που επηρεάζει όλους τους χρήστες, ακόμα και εκείνους που δεν έχουν κάποιον ρόλο. Όλοι οι άλλοι ρόλοι κληρονομούν δικαιώματα από αυτόν. permissions_count: one: "%{count} δικαίωμα" other: "%{count} δικαιώματα" @@ -770,7 +770,7 @@ el: manage_blocks_description: Επιτρέπει στους χρήστες να αποκλείουν παρόχους email και διευθύνσεις IP manage_custom_emojis: Διαχείριση Προσαρμοσμένων Emojis manage_custom_emojis_description: Επιτρέπει στους χρήστες να διαχειρίζονται προσαρμοσμένα emojis στον διακομιστή - manage_federation: Διαχείριση Συναλλαγών + manage_federation: Διαχείριση Ομοσπονδίας manage_federation_description: Επιτρέπει στους χρήστες να αποκλείουν ή να επιτρέπουν τις συναλλαγές με άλλους τομείς και να ελέγχουν την παράδοση manage_invites: Διαχείριση Προσκλήσεων manage_invites_description: Επιτρέπει στους χρήστες να περιηγούνται και να απενεργοποιούν τους συνδέσμους πρόσκλησης @@ -803,9 +803,9 @@ el: add_new: Προσθήκη κανόνα add_translation: Προσθήκη μετάφρασης delete: Διαγραφή - description_html: Ενώ οι περισσότεροι ισχυρίζονται ότι έχουν διαβάσει και συμφωνούν με τους όρους της υπηρεσίας, συνήθως οι άνθρωποι δεν διαβάζουν μέχρι μετά την εμφάνιση ενός προβλήματος. Κάνε ευκολότερο να δουν τους κανόνες του διακομιστή σας με μια ματιά παρέχοντας τους σε μια λίστα. Προσπάθησε να κρατήσεις τους μεμονωμένους κανόνες σύντομους και απλούς, αλλά προσπάθησε να μην τους χωρίσεις σε πολλά ξεχωριστά αντικείμενα. + description_html: Ενώ οι περισσότεροι ισχυρίζονται ότι έχουν διαβάσει και συμφωνούν με τους όρους της υπηρεσίας, συνήθως οι άνθρωποι δεν διαβάζουν μέχρι μετά την εμφάνιση ενός προβλήματος. Κάνε ευκολότερο να δουν τους κανόνες του διακομιστή σας με μια ματιά παρέχοντας τους σε μια λίστα με κουκκίδες. Προσπάθησε να κρατήσεις τους μεμονωμένους κανόνες σύντομους και απλούς, αλλά προσπάθησε να μην τους χωρίσεις σε πολλά ξεχωριστά αντικείμενα. edit: Επεξεργασία κανόνα - empty: Δεν έχουν οριστεί ακόμα κανόνες διακομιστή. + empty: Δεν έχουν οριστεί ακόμη κανόνες διακομιστή. move_down: Μετακίνηση κάτω move_up: Μετακίνηση πάνω title: Κανόνες διακομιστή @@ -819,13 +819,13 @@ el: rules_hint: Υπάρχει μια ειδική περιοχή για τους κανόνες που αναμένεται να τηρούν οι χρήστες σας. title: Σχετικά με allow_referrer_origin: - desc: Όταν οι χρήστες σου κάνουν κλικ συνδέσμους σε εξωτερικές ιστοσελίδες, το πρόγραμμα περιήγησής τους μπορεί να στείλει τη διεύθυνση του διακομιστή σας Mastodon ως αναφέρων. Απενεργοποίησέ το αν αυτό θα αναγνώριζε μοναδικά τους χρήστες σου, π.χ. αν αυτός είναι ένας προσωπικός εξυπηρετητής Mastodon. - title: Να επιτρέπεται σε εξωτερικούς ιστότοπους να βλέπουν τον εξυπηρετητή Mastodon σου ως πηγή κίνησης + desc: Όταν οι χρήστες σου κάνουν κλικ συνδέσμους σε εξωτερικές ιστοσελίδες, το πρόγραμμα περιήγησής τους μπορεί να στείλει τη διεύθυνση του διακομιστή σας Mastodon ως αναφέρων. Απενεργοποίησέ το αν αυτό θα αναγνώριζε μοναδικά τους χρήστες σου, π.χ. αν αυτός είναι ένας προσωπικός διακομιστής Mastodon. + title: Να επιτρέπεται σε εξωτερικούς ιστότοπους να βλέπουν τον διακομιστή Mastodon σου ως πηγή κίνησης appearance: - preamble: Προσάρμοσε την ιστοσελίδα του Mastodon. + preamble: Προσάρμοσε τη διεπαφή ιστού του Mastodon. title: Εμφάνιση branding: - preamble: Η ταυτότητα του διακομιστή σου, τον διαφοροποιεί από άλλους διακομιστές του δικτύου. Αυτές οι πληροφορίες μπορεί να εμφανίζονται σε διάφορα περιβάλλοντα, όπως η ιστοσελίδα του Mastodon, εγγενείς εφαρμογές, σε προεπισκοπήσεις συνδέσμου σε άλλους ιστότοπους και εντός εφαρμογών μηνυμάτων και ούτω καθεξής. Γι' αυτό, είναι καλύτερο να διατηρούνται αυτές οι πληροφορίες σαφείς, σύντομες και συνοπτικές. + preamble: Η ταυτότητα του διακομιστή σου, τον διαφοροποιεί από άλλους διακομιστές του δικτύου. Αυτές οι πληροφορίες μπορεί να εμφανίζονται σε διάφορα περιβάλλοντα, όπως η διεπαφή ιστού του Mastodon, εγγενείς εφαρμογές, σε προεπισκοπήσεις συνδέσμου σε άλλους ιστότοπους και εντός εφαρμογών μηνυμάτων και ούτω καθεξής. Γι' αυτό, είναι καλύτερο να διατηρούνται αυτές οι πληροφορίες σαφείς, σύντομες και συνοπτικές. title: Ταυτότητα captcha_enabled: desc_html: Αυτό βασίζεται σε εξωτερικά scripts από το hCaptcha, όπου υπάρχει ανησυχία πέρι ασφάλειας και ιδιωτηκότητας. Επιπρόσθετα, μπορεί να κάνει τη διαδικασία εγγραφής πολύ λιγότερο προσβάσιμη για κάποια άτομα (ειδικά αυτά με αναπηρίες). Για αυτούς τους λόγους, παρακαλώ σκέψου άλλου τρόπους εγγραφής όπως με αποδοχή ή με πρόσκληση. @@ -836,7 +836,7 @@ el: title: Διατήρηση περιεχομένου default_noindex: desc_html: Επηρεάζει όσους χρήστες δεν έχουν αλλάξει οι ίδιοι αυτή τη ρύθμιση - title: Εξαίρεση χρηστών από τις μηχανές αναζήτησης + title: Εξαίρεση χρηστών από την ευρετηρίαση των μηχανών αναζήτησης από προεπιλογή discovery: follow_recommendations: Ακολούθησε τις προτάσεις preamble: Εμφανίζοντας ενδιαφέρον περιεχόμενο είναι καθοριστικό για την ενσωμάτωση νέων χρηστών που μπορεί να μη γνωρίζουν κανέναν στο Mastodon. Ελέγξτε πώς λειτουργούν διάφορες δυνατότητες ανακάλυψης στον διακομιστή σας. @@ -928,9 +928,9 @@ el: actions: delete_statuses: Ο/Η %{name} διέγραψε τις αναρτήσεις του/της %{target} disable: Ο/Η %{name} πάγωσε τον λογαριασμό του/της %{target} - mark_statuses_as_sensitive: Ο/Η %{name} επισήμανε τα πολυμέσα του/της %{target} ως ευαίσθητα + mark_statuses_as_sensitive: Ο/Η %{name} σήμανε τα πολυμέσα του/της %{target} ως ευαίσθητα none: Ο/Η %{name} έστειλε προειδοποίηση προς τον/την %{target} - sensitive: Ο/Η %{name} επισήμανε τα πολυμέσα του λογαριασμού %{target} ως ευαίσθητα + sensitive: Ο/Η %{name} σήμανε τα πολυμέσα του λογαριασμού %{target} ως ευαίσθητα silence: Ο/Η %{name} περιόρισε τον λογαριασμό %{target} suspend: Ο/Η %{name} ανέστειλε τον λογαριασμό %{target} appeal_approved: Έγινε έφεση @@ -946,7 +946,7 @@ el: elasticsearch_health_yellow: message_html: Το σύμπλεγμα Elasticsearch δεν είναι υγιές (κίτρινη κατάσταση), ίσως θες να διαπιστώσεις την αιτία elasticsearch_index_mismatch: - message_html: Οι αντιστοιχές δείκτη του Elasticsearch δεν είναι ενημερωμένες. Παρακαλώ εκτέλεσε το tootctl search deploy --only=%{value} + message_html: Οι αντιστοιχήσεις του δείκτη Elasticsearch δεν είναι ενημερωμένες. Παρακαλώ εκτέλεσε το tootctl search deploy --only=%{value} elasticsearch_preset: action: Δες το εγχειρίδιο message_html: Το σύμπλεγμα Elasticsearch σου, έχει παραπάνω από ένα κόμβο, το Mastodon δεν είναι ρυθμισμένο για να τους χρησιμοποιεί. @@ -984,9 +984,9 @@ el: moderation: not_trendable: Δε δημιουργεί τάσεις not_usable: Μη χρησιμοποιήσιμη - pending_review: Εκκρεμεί αξιολόγηση - review_requested: Αιτήθηκε αξιολόγηση - reviewed: Αξιολογήθηκε + pending_review: Εκκρεμεί έλεγχος + review_requested: Αιτήθηκε έλεγχος + reviewed: Ελέγχθηκε title: Κατάσταση trendable: Πιθανό για τάσεις unreviewed: Μη ελεγμένη @@ -996,7 +996,7 @@ el: oldest: Παλαιότερη όλων open: Προβολή Δημόσια reset: Επαναφορά - review: Κατάσταση αξιολόγησης + review: Κατάσταση ελέγχου search: Αναζήτηση title: Ετικέτες updated_msg: Οι ρυθμίσεις των ετικετών ενημερώθηκαν επιτυχώς @@ -1009,13 +1009,13 @@ el: generate: Χρήση προτύπου generates: action: Δημιουργία - chance_to_review_html: "Οι παραγόμενοι όροι υπηρεσίας δε θα δημοσιεύονται αυτόματα. Θα έχεις την ευκαιρία να εξετάσεις το αποτέλεσμα. Παρακαλούμε συμπλήρωσε τις απαιτούμενες πληροφορίες για να συνεχίσεις." + chance_to_review_html: "Οι παραγόμενοι όροι υπηρεσίας δε θα δημοσιεύονται αυτόματα. Θα έχεις την ευκαιρία να ελέγξεις το αποτέλεσμα. Παρακαλούμε συμπλήρωσε τις απαιτούμενες πληροφορίες για να συνεχίσεις." explanation_html: Το πρότυπο όρων υπηρεσίας που παρέχονται είναι μόνο για ενημερωτικούς σκοπούς και δε θα πρέπει να ερμηνεύονται ως νομικές συμβουλές για οποιοδήποτε θέμα. Παρακαλούμε συμβουλέψου τον νομικό σου σύμβουλο σχετικά με την περίπτωσή σου και τις συγκεκριμένες νομικές ερωτήσεις που έχεις. title: Ρύθμιση Όρων Παροχής Υπηρεσιών going_live_on_html: Ενεργό, σε ισχύ από %{date} history: Ιστορικό live: Ενεργό - no_history: Δεν υπάρχουν ακόμα καταγεγραμμένες αλλαγές στους όρους παροχής υπηρεσιών. + no_history: Δεν υπάρχουν ακόμη καταγεγραμμένες αλλαγές στους όρους παροχής υπηρεσιών. no_terms_of_service_html: Δεν έχετε ρυθμίσει τους όρους της υπηρεσίας. Οι όροι της υπηρεσίας αποσκοπούν στην παροχή σαφήνειας και την προστασία σου από πιθανές υποχρεώσεις σε διαφορές με τους χρήστες σου. notified_on_html: Οι χρήστες ειδοποιήθηκαν στις %{date} notify_users: Ειδοποίηση χρηστών @@ -1057,7 +1057,7 @@ el: usage_comparison: Κοινοποιήθηκε %{today} φορές σήμερα, σε σύγκριση με %{yesterday} χθες not_allowed_to_trend: Δεν επιτρέπεται να γίνει δημοφιλές only_allowed: Μόνο επιτρεπόμενα - pending_review: Εκκρεμεί αξιολόγηση + pending_review: Εκκρεμεί έλεγχος preview_card_providers: allowed: Σύνδεσμοι από αυτόν τον εκδότη μπορούν να γίνουν δημοφιλείς description_html: Αυτοί είναι τομείς από τους οποίους οι σύνδεσμοι συχνά κοινοποιούνται στον διακομιστή σας. Οι σύνδεσμοι δεν θα γίνουν δημοφιλείς δημοσίως εκτός και αν ο τομέας του συνδέσμου εγκριθεί. Η έγκρισή σας (ή απόρριψη) περιλαμβάνει και τους υποτομείς. @@ -1071,7 +1071,7 @@ el: confirm_allow_account: Σίγουρα θες να επιτρέψεις τους επιλεγμένους λογαριασμούς; confirm_disallow: Σίγουρα θες να απορρίψεις τις επιλεγμένες καταστάσεις; confirm_disallow_account: Σίγουρα θες να απορρίψεις τους επιλεγμένους λογαριασμούς; - description_html: Αυτές είναι αναρτήσεις για τις οποίες ο διακομιστής σας γνωρίζει ότι κοινοποιούνται και αρέσουν πολύ αυτή τη περίοδο. Μπορεί να βοηθήσει νέους και χρήστες που επιστρέφουν, να βρουν περισσότερα άτομα να ακολουθήσουν. Καμία ανάρτηση δεν εμφανίζεται δημόσια μέχρι να εγκρίνεις τον συντάκτη και ο συντάκτης να επιτρέπει ο λογαριασμός του να προτείνεται και σε άλλους. Μπορείς επίσης να επιτρέψεις ή να απορρίψεις μεμονωμένες δημοσιεύσεις. + description_html: Αυτές είναι αναρτήσεις για τις οποίες ο διακομιστής σας γνωρίζει ότι κοινοποιούνται και αρέσουν πολύ αυτή τη περίοδο. Μπορεί να βοηθήσει νέους και χρήστες που επιστρέφουν, να βρουν περισσότερα άτομα να ακολουθήσουν. Καμία ανάρτηση δεν εμφανίζεται δημόσια μέχρι να εγκρίνεις τον συντάκτη και ο συντάκτης να επιτρέπει ο λογαριασμός τους να προτείνεται και σε άλλους. Μπορείς επίσης να επιτρέψεις ή να απορρίψεις μεμονωμένες αναρτήσεις. disallow: Να μην επιτρέπεται η ανάρτηση disallow_account: Να μην επιτρέπεται ο συντάκτης no_status_selected: Καμία δημοφιλής ανάρτηση δεν άλλαξε αφού καμία δεν επιλέχθηκε @@ -1137,7 +1137,7 @@ el: disable: Απενεργοποίηση disabled: Απενεργοποιημένα edit: Επεξεργασία σημείου τερματισμού - empty: Δεν έχεις ακόμα ρυθμισμένα σημεία τερματισμού webhook. + empty: Δεν έχεις ακόμη ρυθμισμένα σημεία τερματισμού webhook. enable: Ενεργοποίηση enabled: Ενεργό enabled_events: @@ -1152,26 +1152,26 @@ el: webhook: Webhook admin_mailer: auto_close_registrations: - body: Λόγω έλλειψης πρόσφατης δραστηριότητας συντονιστών, οι εγγραφές στο %{instance} έχουν αλλάξει αυτόματα στην απαίτηση χειροκίνητης αξιολόγησης, για να αποτρέψει το %{instance} από το να χρησιμοποιηθεί ως πλατφόρμα για πιθανούς κακούς ηθοποιούς. Μπορείς να το αλλάξεις ξανά για να ανοίξετε εγγραφές ανά πάσα στιγμή. + body: Λόγω έλλειψης πρόσφατης δραστηριότητας συντονιστών, οι εγγραφές στο %{instance} έχουν αλλάξει αυτόματα στην απαίτηση χειροκίνητου ελέγχου, για να αποτρέψει το %{instance} από το να χρησιμοποιηθεί ως πλατφόρμα για πιθανούς κακούς παράγοντες. Μπορείς να το αλλάξεις ξανά για να ανοίξετε εγγραφές ανά πάσα στιγμή. subject: Οι εγγραφές για το %{instance} έχουν αλλάξει αυτόματα σε απαίτηση έγκρισης new_appeal: actions: - delete_statuses: διαγραφή των αναρτήσεών του - disable: να παγώσει τον λογαριασμό του - mark_statuses_as_sensitive: να επισημάνουν τις δημοσιεύσεις του ως ευαίσθητες + delete_statuses: να διαγραφούν οι αναρτήσεις τους + disable: να παγώσει τον λογαριασμό τους + mark_statuses_as_sensitive: να σημάνουν τις αναρτήσεις τους ως ευαίσθητες none: μια προειδοποίηση - sensitive: να επισημάνουν τον λογαριασμό του ως ευαίσθητο - silence: να περιορίσουν το λογαριασμό του - suspend: να αναστείλουν τον λογαριασμό του + sensitive: να σημάνουν τον λογαριασμό τους ως ευαίσθητο + silence: να περιορίσουν τον λογαριασμό τους + suspend: να αναστείλουν τον λογαριασμό τους body: 'Ο/Η %{target} κάνει έφεση στην απόφαση συντονισμού που έγινε από τον/την %{action_taken_by} στις %{date}, η οποία ήταν %{type}. Έγραψαν:' next_steps: Μπορείς να εγκρίνεις την έφεση για να αναιρέσεις την απόφαση της ομάδας συντονισμού ή να την αγνοήσεις. - subject: Ο/Η %{username} κάνει έφεση σε μια απόφαση της ομάδας συντονισμού στον %{instance} + subject: Ο/Η %{username} κάνει έφεση σε μια απόφαση της ομάδας συντονισμού στο %{instance} new_critical_software_updates: body: Έχουν κυκλοφορήσει νέες κρίσιμες εκδόσεις του Mastodon, καλύτερα να ενημερώσεις το συντομότερο δυνατόν! subject: Κρίσιμες ενημερώσεις Mastodon είναι διαθέσιμες για το %{instance}! new_pending_account: body: Τα στοιχεία του νέου λογαριασμού είναι παρακάτω. Μπορείς να εγκρίνεις ή να απορρίψεις αυτή την αίτηση. - subject: Νέος λογαριασμός προς έγκριση στο %{instance} (%{username}) + subject: Νέος λογαριασμός προς έλεγχο στο %{instance} (%{username}) new_report: body: Ο/Η %{reporter} ανέφερε τον/την %{target} body_remote: Κάποιος/α από τον τομέα %{domain} ανέφερε τον/την %{target} @@ -1180,14 +1180,14 @@ el: body: Έχουν κυκλοφορήσει νέες εκδόσεις Mastodon, ίσως θέλεις να ενημερώσεις! subject: Νέες εκδόσεις Mastodon είναι διαθέσιμες για το %{instance}! new_trends: - body: 'Τα ακόλουθα στοιχεία χρειάζονται αξιολόγηση για να μπορούν να προβληθούν δημόσια:' + body: 'Τα ακόλουθα στοιχεία χρειάζονται έλεγχο για να μπορούν να προβληθούν δημόσια:' new_trending_links: title: Σύνδεσμοι σε τάση new_trending_statuses: title: Αναρτήσεις σε τάση new_trending_tags: title: Ετικέτες σε τάση - subject: Νέες τάσεις προς αξιολόγηση στο %{instance} + subject: Νέες τάσεις προς έλεγχο στο %{instance} aliases: add_new: Δημιουργία ψευδώνυμου created_msg: Δημιουργήθηκε νέο ψευδώνυμο. Τώρα μπορείς να ξεκινήσεις τη μεταφορά από τον παλιό λογαριασμό. @@ -1226,7 +1226,7 @@ el: apply_for_account: Ζήτα έναν λογαριασμό captcha_confirmation: help_html: Εάν αντιμετωπίζεις προβλήματα με την επίλυση του CAPTCHA, μπορείς να επικοινωνήσεις μαζί μας μέσω %{email} και μπορούμε να σε βοηθήσουμε. - hint_html: Και κάτι ακόμα! Πρέπει να επιβεβαιώσουμε ότι είσαι άνθρωπος (αυτό γίνεται για να κρατήσουμε μακριά το σπαμ!). Λύσε το CAPTCHA παρακάτω και κάνε κλικ "Συνέχεια". + hint_html: Και κάτι ακόμα! Πρέπει να επιβεβαιώσουμε ότι είσαι άνθρωπος (αυτό γίνεται για να κρατήσουμε μακριά το σπαμ!). Λύσε το CAPTCHA παρακάτω και πάτα "Συνέχεια". title: Ελεγχος ασφαλείας confirmations: awaiting_review: Η διεύθυνση email σου επιβεβαιώθηκε! Το προσωπικό του %{domain} εξετάζει τώρα την εγγραφή σου. Θα λάβεις ένα email εάν εγκρίνουν τον λογαριασμό σου! @@ -1241,7 +1241,7 @@ el: delete_account: Διαγραφή λογαριασμού delete_account_html: Αν θέλεις να διαγράψεις το λογαριασμό σου, μπορείς να συνεχίσεις εδώ. Θα σου ζητηθεί επιβεβαίωση. description: - prefix_invited_by_user: Ο/Η @%{name} σε προσκαλεί να συνδεθείς με αυτό τον διακομιστή του Mastodon! + prefix_invited_by_user: Ο/Η @%{name} σε προσκαλεί να γίνεις μέλος αυτού του διακομιστή του Mastodon! prefix_sign_up: Κάνε εγγραφή στο Mastodon σήμερα! suffix: Ανοίγοντας λογαριασμό θα μπορείς να ακολουθείς άλλους, να ανεβάζεις ενημερώσεις και να ανταλλάζεις μηνύματα με χρήστες σε οποιοδήποτε διακομιστή Mastodon, καθώς και άλλα! didnt_get_confirmation: Δεν έλαβες τον σύνδεσμο επιβεβαίωσης; @@ -1288,14 +1288,14 @@ el: preamble_html: Συνδεθείτε με τα διαπιστευτήριά σας στον %{domain}. Αν ο λογαριασμός σας φιλοξενείται σε διαφορετικό διακομιστή, δε θα μπορείτε να συνδεθείτε εδώ. title: Συνδεθείτε στο %{domain} sign_up: - manual_review: Οι εγγραφές στο %{domain} περνούν από χειροκίνητη αξιολόγηση από τους συντονιστές μας. Για να μας βοηθήσεις να επεξεργαστούμε την εγγραφή σου, γράψε λίγα λόγια για τον εαυτό σου και γιατί θέλεις έναν λογαριασμό στο %{domain}. + manual_review: Οι εγγραφές στο %{domain} περνούν από χειροκίνητο έλεγχο από τους συντονιστές μας. Για να μας βοηθήσεις να επεξεργαστούμε την εγγραφή σου, γράψε λίγα λόγια για τον εαυτό σου και γιατί θέλεις έναν λογαριασμό στο %{domain}. preamble: Με έναν λογαριασμό σ' αυτόν τον διακομιστή Mastodon, θα μπορείς να ακολουθήσεις οποιοδήποτε άλλο άτομο στο δίκτυο, ανεξάρτητα από το πού φιλοξενείται ο λογαριασμός του. title: Ας ξεκινήσουμε τις ρυθμίσεις στο %{domain}. status: account_status: Κατάσταση λογαριασμού confirming: Αναμονή για ολοκλήρωση επιβεβαίωσης του email. functional: Ο λογαριασμός σας είναι πλήρως λειτουργικός. - pending: Η εφαρμογή σου εκκρεμεί έγκρισης. Ίσως θα διαρκέσει κάποιο χρόνο. Θα λάβεις email αν εγκριθεί. + pending: Η εφαρμογή σου εκκρεμεί έλεγχο από το προσωπικό μας. Ίσως θα διαρκέσει κάποιο χρόνο. Θα λάβεις email αν εγκριθεί. redirecting_to: Ο λογαριασμός σου είναι ανενεργός γιατί επί του παρόντος ανακατευθύνει στον %{acct}. self_destruct: Καθώς το %{domain} κλείνει, θα έχεις μόνο περιορισμένη πρόσβαση στον λογαριασμό σου. view_strikes: Προβολή προηγούμενων ποινών εναντίον του λογαριασμού σας @@ -1306,7 +1306,7 @@ el: author_attribution: example_title: Δείγμα κειμένου hint_html: Γράφεις ειδήσεις ή άρθρα blog εκτός του Mastodon; Έλεγξε πώς μπορείς να πάρεις τα εύσημα όταν κοινοποιούνται στο Mastodon. - instructions: 'Βεβαιώσου ότι ο κώδικας αυτός είναι στο HTML του άρθρου σου:' + instructions: 'Βεβαιώσου ότι ο κώδικας αυτός είναι στην HTML του άρθρου σου:' more_from_html: Περισσότερα από %{name} s_blog: Ιστολόγιο του/της %{name} then_instructions: Στη συνέχεια, πρόσθεσε το όνομα τομέα της δημοσίευσης στο παρακάτω πεδίο. @@ -1386,7 +1386,7 @@ el: your_appeal_rejected: Η έφεση σου απορρίφθηκε edit_profile: basic_information: Βασικές πληροφορίες - hint_html: "Τροποποίησε τί βλέπουν άτομα στο δημόσιο προφίλ σου και δίπλα στις αναρτήσεις σου. Είναι πιο πιθανό κάποιος να σε ακολουθήσει πίσω και να αλληλεπιδράσουν μαζί σου αν έχεις ολοκληρωμένο προφίλ και εικόνα προφίλ." + hint_html: "Προσάρμοσε τί βλέπουν άτομα στο δημόσιο προφίλ σου και δίπλα στις αναρτήσεις σου. Είναι πιο πιθανό άλλα άτομα να σε ακολουθήσουν πίσω και να αλληλεπιδράσουν μαζί σου αν έχεις ολοκληρωμένο προφίλ και εικόνα προφίλ." other: Άλλο emoji_styles: auto: Αυτόματο @@ -1406,7 +1406,7 @@ el: content: Λυπούμαστε, κάτι πήγε στραβά από τη δική μας μεριά. title: Η σελίδα αυτή δεν είναι σωστή '503': Η σελίδα δε μπόρεσε να εμφανιστεί λόγω προσωρινού σφάλματος του διακομιστή. - noscript_html: Για να χρησιμοποιήσεις τη δικτυακή εφαρμογή του Mastodon, ενεργοποίησε την Javascript. Εναλλακτικά, δοκίμασε μια από τις εφαρμογές για το Mastodon για την πλατφόρμα σου. + noscript_html: Για να χρησιμοποιήσεις την εφαρμογή ιστού του Mastodon, παρακαλούμε ενεργοποίησε την Javascript. Εναλλακτικά, δοκίμασε μια από τις εφαρμογές για το Mastodon για την πλατφόρμα σου. existing_username_validator: not_found: δεν βρέθηκε τοπικός χρήστης με αυτό το όνομα not_found_multiple: δεν βρέθηκε %{usernames} @@ -1428,23 +1428,23 @@ el: featured_tags: add_new: Προσθήκη νέας errors: - limit: Έχεις ήδη προσθέσει το μέγιστο αριθμό ετικετών - hint_html: "Τί είναι οι προβεβλημένες ετικέτες; Προβάλλονται στο δημόσιο προφίλ σου επιτρέποντας σε όποιον θέλει να περιηγηθεί στις αναρτήσεις που τις χρησιμοποιούν. Είναι ένας ωραίος τρόπος να παρακολουθείς την πορεία δημιουργικών εργασιών ή ενός μακροπρόθεσμου έργου." + limit: Έχεις ήδη αναδείξει το μέγιστο αριθμό ετικετών + hint_html: "Ανέδειξε στο προφίλ σου τις πιο σημαντικές ετικέτες σου. Οι αναδεδειγμένες ετικέτες προβάλονται εμφανώς στο προφίλ σου επιτρέποντας γρήγορη πρόσβαση στις αναρτήσεις σου. Είναι ένας ωραίος τρόπος να παρακολουθείς την πορεία των δημιουργικών εργασιών σου ή ενός μακροπρόθεσμου έργου σου." filters: contexts: account: Προφίλ home: Αρχική σελίδα και λίστες notifications: Ειδοποιήσεις public: Δημόσιες ροές - thread: Συζητήσεις + thread: Συνομιλίες edit: add_keyword: Προσθήκη λέξης-κλειδιού keywords: Λέξεις-κλειδιά statuses: Μεμονωμένες αναρτήσεις - statuses_hint_html: Αυτό το φίλτρο εφαρμόζεται για την επιλογή μεμονωμένων αναρτήσεων, ανεξάρτητα από το αν ταιριάζουν με τις λέξεις - κλειδιά παρακάτω. Επισκόπηση ή αφαίρεση αναρτήσεων από το φίλτρο. + statuses_hint_html: Αυτό το φίλτρο εφαρμόζεται για την επιλογή μεμονωμένων αναρτήσεων, ανεξάρτητα από το αν αντιστοιχούν με τις λέξεις-κλειδιά παρακάτω. Επισκόπηση ή αφαίρεση αναρτήσεων από το φίλτρο. title: Επεξεργασία φίλτρου errors: - deprecated_api_multiple_keywords: Αυτές οι παράμετροι δεν μπορούν να αλλάξουν από αυτήν την εφαρμογή επειδή ισχύουν για περισσότερες από μία λέξεις - κλειδιά φίλτρου. Χρησιμοποίησε μια πιο πρόσφατη εφαρμογή ή την ιστοσελίδα. + deprecated_api_multiple_keywords: Αυτές οι παράμετροι δεν μπορούν να αλλάξουν από αυτήν την εφαρμογή επειδή ισχύουν για περισσότερες από μία λέξεις-κλειδιά φίλτρου. Χρησιμοποίησε μια πιο πρόσφατη εφαρμογή ή τη διεπαφή ιστού. invalid_context: Δόθηκε κενό ή μη έγκυρο περιεχόμενο index: contexts: Φίλτρα σε %{contexts} @@ -1453,8 +1453,8 @@ el: expires_in: Λήγει σε %{distance} expires_on: Λήγει στις %{date} keywords: - one: "%{count} λέξη - κλειδί" - other: "%{count} λέξεις - κλειδιά" + one: "%{count} λέξη-κλειδί" + other: "%{count} λέξεις-κλειδιά" statuses: one: "%{count} ανάρτηση" other: "%{count} αναρτήσεις" @@ -1470,7 +1470,7 @@ el: batch: remove: Αφαίρεση από φίλτρο index: - hint: Αυτό το φίλτρο ισχύει για την επιλογή μεμονωμένων αναρτήσεων ανεξάρτητα από άλλα κριτήρια. Μπορείς να προσθέσεις περισσότερες αναρτήσεις σε αυτό το φίλτρο από την ιστοσελίδα. + hint: Αυτό το φίλτρο ισχύει για την επιλογή μεμονωμένων αναρτήσεων ανεξάρτητα από άλλα κριτήρια. Μπορείς να προσθέσεις περισσότερες αναρτήσεις σε αυτό το φίλτρο από τη διεπαφή ιστού. title: Φιλτραρισμένες αναρτήσεις generic: all: Όλα @@ -1478,8 +1478,8 @@ el: one: "%{count} στοιχείο σε αυτή τη σελίδα είναι επιλεγμένο." other: Όλα τα %{count} στοιχεία σε αυτή τη σελίδα είναι επιλεγμένα. all_matching_items_selected_html: - one: "%{count} στοιχείο που ταιριάζει με την αναζήτησή σου είναι επιλεγμένο." - other: Όλα τα %{count} στοιχεία που ταιριάζουν στην αναζήτησή σου είναι επιλεγμένα. + one: "%{count} στοιχείο που αντιστοιχεί με την αναζήτησή σου είναι επιλεγμένο." + other: Όλα τα %{count} στοιχεία που αντιστοιχούν με την αναζήτησή σου είναι επιλεγμένα. cancel: Άκυρο changes_saved_msg: Οι αλλαγές αποθηκεύτηκαν! confirm: Επιβεβαίωση @@ -1490,8 +1490,8 @@ el: order_by: Ταξινόμηση κατά save_changes: Αποθήκευση αλλαγών select_all_matching_items: - one: Επέλεξε %{count} στοιχείο που ταιριάζει με την αναζήτησή σου. - other: Επέλεξε και τα %{count} αντικείμενα που ταιριάζουν στην αναζήτησή σου. + one: Επέλεξε %{count} στοιχείο που αντιστοιχεί με την αναζήτησή σου. + other: Επέλεξε όλα τα %{count} αντικείμενα που αντιστοιχούν με την αναζήτησή σου. today: σήμερα validation_errors: one: Κάτι δεν πάει καλά! Για κοίταξε το παρακάτω σφάλμα @@ -1508,9 +1508,9 @@ el: mismatched_types_warning: Φαίνεται ότι έχεις επιλέξει λάθος τύπο για αυτήν την εισαγωγή, παρακαλώ έλεγξε ξανά. modes: merge: Συγχώνευση - merge_long: Διατήρηση των εγγράφων που υπάρχουν και προσθήκη των νέων + merge_long: Διατήρηση των εγγραφών που υπάρχουν και προσθήκη των νέων overwrite: Αντικατάσταση - overwrite_long: Αντικατάσταση των υπαρχόντων εγγράφων με τις καινούργιες + overwrite_long: Αντικατάσταση των υπαρχόντων εγγραφών με τις καινούργιες overwrite_preambles: blocking_html: one: Πρόκειται να αντικαταστήσεις τη λίστα αποκλεισμών με έως και %{count} λογαριασμό από το %{filename}. @@ -1569,15 +1569,15 @@ el: type: Τύπος εισαγωγής type_groups: constructive: Ακολουθείς & Σελιδοδείκτες - destructive: Μπλοκ & σίγαση + destructive: Αποκλεισμοί & σιγάσεις types: blocking: Λίστα αποκλεισμού bookmarks: Σελιδοδείκτες domain_blocking: Λίστα αποκλεισμένων τομέων - following: Λίστα ατόμων που ακολουθείτε + following: Λίστα λογαριασμών που ακολουθείτε lists: Λίστες muting: Λίστα αποσιωπήσεων - upload: Μεταμόρφωση + upload: Μεταφόρτωση invites: delete: Απενεργοποίησε expired: Ληγμένη @@ -1678,19 +1678,19 @@ el: title: Συντονισμός move_handler: carry_blocks_over_text: Ο χρήστης μετακόμισε από το %{acct}, που είχες αποκλείσει. - carry_mutes_over_text: Ο χρήστης μετακόμισε από το %{acct}, που είχες αποσιωπήσει. + carry_mutes_over_text: Ο χρήστης μετακόμισε από το %{acct}, που είχες σε σίγαση. copy_account_note_text: 'Ο χρήστης μετακόμισε από τον %{acct}, ορίστε οι προηγούμενες σημειώσεις σου για εκείνον:' navigation: toggle_menu: Εμφάνιση/Απόκρυψη μενού notification_mailer: admin: report: - subject: "%{name} υπέβαλε μια αναφορά" + subject: Ο/Η %{name} υπέβαλε μια αναφορά sign_up: - subject: "%{name} έχει εγγραφεί" + subject: Ο/Η %{name} έχει εγγραφεί favourite: - body: 'Η ανάρτησή σου αγαπήθηκε από τον/την %{name}:' - subject: Ο/Η %{name} αγάπησε την κατάστασή σου + body: 'Η ανάρτησή σου αγαπήθηκε από %{name}:' + subject: Ο/Η %{name} αγάπησε την ανάρτησή σου title: Νέο αγαπημένο follow: body: Ο/Η %{name} πλέον σε ακολουθεί! @@ -1698,26 +1698,26 @@ el: title: Νέος/α ακόλουθος follow_request: action: Διαχειρίσου τα αιτήματα ακολούθησης - body: "%{name} αιτήθηκε να σε ακολουθήσει" + body: Ο/Η %{name} αιτήθηκε να σε ακολουθήσει subject: 'Ακόλουθος που εκκρεμεί: %{name}' title: Νέο αίτημα ακολούθησης mention: action: Απάντησε - body: 'Επισημάνθηκες από τον/την %{name} στο:' - subject: Επισημάνθηκες από τον/την %{name} + body: 'Επισημάνθηκες από %{name} στο:' + subject: Επισημάνθηκες από %{name} title: Νέα επισήμανση poll: - subject: Μια δημοσκόπηση του %{name} έληξε + subject: Μια δημοσκόπηση του/της %{name} έληξε quote: body: 'Η ανάρτησή σου παρατέθηκε από %{name}:' subject: Ο/Η %{name} έκανε παράθεση της ανάρτησής σου title: Νέα παράθεση reblog: - body: 'Η ανάρτησή σου ενισχύθηκε από τον/την %{name}:' + body: 'Η ανάρτησή σου ενισχύθηκε από %{name}:' subject: Ο/Η %{name} ενίσχυσε την ανάρτηση σου title: Νέα ενίσχυση status: - subject: Ο/Η %{name} μόλις ανέρτησε κάτι + subject: Ο/Η %{name} μόλις δημοσίευσε update: subject: "%{name} επεξεργάστηκε μια ανάρτηση" notifications: @@ -1743,10 +1743,10 @@ el: setup: Ρύθμιση wrong_code: Ο κωδικός που έβαλες ήταν άκυρος! Είναι σωστή ώρα στον διακομιστή και τη συσκευή; pagination: - newer: Νεότερο - next: Επόμενο - older: Παλιότερο - prev: Προηγούμενο + newer: Νεότερες + next: Επόμενη + older: Παλαιότερες + prev: Προηγούμενη truncate: "…" polls: errors: @@ -1768,7 +1768,7 @@ el: posting_defaults: Προεπιλογές ανάρτησης public_timelines: Δημόσιες ροές privacy: - hint_html: "Παραμετροποίησε πώς θες το προφίλ και οι αναρτήσεις σου να ανακαλύπτονται.. Μια ποικιλία δυνατοτήτων στο Mastodon μπορούν να σε βοηθήσουν να απευθυνθείς σε μεγαλύτερο κοινό όταν ενεργοποιηθούν. Αφιέρωσε μερικά λεπτά για να εξετάσεις τις ρυθμίσεις και να σιγουρευτείς ότι σου ταιριάζουν." + hint_html: "Προσάρμοσε πώς θες το προφίλ και οι αναρτήσεις σου να ανακαλύπτονται.. Μια ποικιλία δυνατοτήτων στο Mastodon μπορούν να σε βοηθήσουν να απευθυνθείς σε μεγαλύτερο κοινό όταν ενεργοποιηθούν. Αφιέρωσε μερικά λεπτά για να εξετάσεις τις ρυθμίσεις και να σιγουρευτείς ότι σου ταιριάζουν." privacy: Απόρρητο privacy_hint_html: "'Έλεγξε πόσο θες να αποκαλύπτεις προς όφελος των άλλων. Οι άνθρωποι ανακαλύπτουν ενδιαφέροντα προφίλ και εφαρμογές με την περιήγηση των ακολούθων άλλων ατόμων και βλέποντας από ποιες εφαρμογές δημοσιεύουν, αλλά μπορεί να προτιμάς να το κρατάς κρυφό." reach: Προσιτότητα @@ -1802,7 +1802,7 @@ el: mutual: Αμοιβαίοι primary: Βασικός relationship: Σχέση - remove_selected_domains: Αφαίρεση ακόλουθων που βρίσκονται από τους επιλεγμένους τομείς + remove_selected_domains: Αφαίρεση όλων των ακόλουθων από τους επιλεγμένους τομείς remove_selected_followers: Αφαίρεση επιλεγμένων ακολούθων remove_selected_follows: Άρση ακολούθησης επιλεγμένων χρηστών status: Κατάσταση λογαριασμού @@ -1821,7 +1821,7 @@ el: over_total_limit: Έχεις υπερβεί το όριο των %{limit} προγραμματισμένων αναρτήσεων too_soon: η ημερομηνία πρέπει να είναι στο μέλλον self_destruct: - lead_html: Δυστυχώς, το %{domain} κλείνει οριστικά. Αν είχατε λογαριασμό εκεί, δεν θα μπορείτε να συνεχίσετε τη χρήση του, αλλά μπορείτε ακόμα να ζητήσετε ένα αντίγραφο ασφαλείας των δεδομένων σας. + lead_html: Δυστυχώς, το %{domain} κλείνει οριστικά. Αν είχατε λογαριασμό εκεί, δεν θα μπορείτε να συνεχίσετε τη χρήση του, αλλά μπορείτε ακόμη να ζητήσετε ένα αντίγραφο ασφαλείας των δεδομένων σας. title: Αυτός ο διακομιστής κλείνει οριστικά sessions: activity: Τελευταία δραστηριότητα @@ -1880,7 +1880,7 @@ el: development: Ανάπτυξη edit_profile: Επεξεργασία προφίλ export: Εξαγωγή - featured_tags: Προβεβλημένες ετικέτες + featured_tags: Αναδεδειγμένες ετικέτες import: Εισαγωγή import_and_export: Εισαγωγή και εξαγωγή migrate: Μετακόμιση λογαριασμού @@ -1932,7 +1932,7 @@ el: quoted_user_not_mentioned: Δεν είναι δυνατή η παράθεση ενός μη επισημασμένου χρήστη σε μια ανάρτηση Ιδιωτικής επισήμανσης. over_character_limit: υπέρβαση μέγιστου ορίου %{max} χαρακτήρων pin_errors: - direct: Αναρτήσεις που είναι ορατές μόνο στους αναφερόμενους χρήστες δεν μπορούν να καρφιτσωθούν + direct: Αναρτήσεις που είναι ορατές μόνο στους επισημασμένους χρήστες δεν μπορούν να καρφιτσωθούν limit: Έχεις ήδη καρφιτσώσει το μέγιστο αριθμό επιτρεπτών αναρτήσεων ownership: Δεν μπορείς να καρφιτσώσεις ανάρτηση κάποιου άλλου reblog: Οι ενισχύσεις δεν καρφιτσώνονται @@ -1955,13 +1955,13 @@ el: unlisted_long: Κρυμμένη από τα αποτελέσματα αναζήτησης Mastodon, τις τάσεις και τις δημόσιες ροές statuses_cleanup: enabled: Αυτόματη διαγραφή παλιών αναρτήσεων - enabled_hint: Διαγράφει αυτόματα τις αναρτήσεις σου μόλις φτάσουν σε ένα καθορισμένο όριο ηλικίας, εκτός αν ταιριάζουν με μία από τις παρακάτω εξαιρέσεις + enabled_hint: Διαγράφει αυτόματα τις αναρτήσεις σου μόλις φτάσουν σε ένα καθορισμένο όριο ηλικίας, εκτός αν αντιστοιχούν με μία από τις παρακάτω εξαιρέσεις exceptions: Εξαιρέσεις explanation: Επειδή η διαγραφή αναρτήσεων είναι μια κοστοβόρα διαδικασία, γίνεται σε αραιά τακτά διαστήματα, όταν ο διακομιστής δεν είναι ιδιαίτερα απασχολημένος. Γι' αυτό, οι αναρτήσεις σου μπορεί να διαγραφούν λίγο μετά το πέρας του ορίου ηλικίας. ignore_favs: Αγνόηση αγαπημένων ignore_reblogs: Αγνόηση ενισχύσεων interaction_exceptions: Εξαιρέσεις βασισμένες σε αλληλεπιδράσεις - interaction_exceptions_explanation: Σημείωσε ότι δεν υπάρχει εγγύηση για πιθανή διαγραφή αναρτήσεων αν αυτά πέσουν κάτω από το όριο αγαπημένων ή ενισχύσεων ακόμα και αν κάποτε το είχαν ξεπεράσει. + interaction_exceptions_explanation: Σημείωσε ότι δεν υπάρχει εγγύηση για διαγραφή αναρτήσεων αν αυτά πέσουν κάτω από το όριο αγαπημένων ή ενισχύσεων ακόμη και αν κάποτε το είχαν ξεπεράσει. keep_direct: Διατήρηση άμεσων μηνυμάτων keep_direct_hint: Δεν διαγράφει κανένα από τα άμεσα μηνύματά σου keep_media: Διατήρηση αναρτήσεων με συνημμένα πολυμέσων @@ -1987,14 +1987,14 @@ el: min_favs: Κράτα τις αναρτήσεις που έχουν γίνει αγαπημένες τουλάχιστον min_favs_hint: Δεν διαγράφει καμία από τις αναρτήσεις σου που έχει λάβει τουλάχιστον αυτόν τον αριθμό αγαπημένων. Άσε κενό για να διαγράψεις αναρτήσεις ανεξάρτητα από τον αριθμό των αγαπημένων min_reblogs: Διατήρηση αναρτήσεων που έχουν ενισχυθεί τουλάχιστον - min_reblogs_hint: Δεν διαγράφει καμία από τις δημοσιεύσεις σας που έχει λάβει τουλάχιστον αυτόν τον αριθμό ενισχύσεων. Αφήστε κενό για να διαγράψετε δημοσιεύσεις ανεξάρτητα από τον αριθμό των ενισχύσεων + min_reblogs_hint: Δεν διαγράφει καμία από τις αναρτήσεις σας που έχει λάβει τουλάχιστον αυτόν τον αριθμό ενισχύσεων. Αφήστε κενό για να διαγράψετε αναρτήσεις ανεξάρτητα από τον αριθμό των ενισχύσεων stream_entries: sensitive_content: Ευαίσθητο περιεχόμενο strikes: errors: too_late: Είναι πολύ αργά για να κάνεις έφεση σε αυτό το παράπτωμα tags: - does_not_match_previous_name: δεν ταιριάζει με το προηγούμενο όνομα + does_not_match_previous_name: δεν αντιστοιχεί με το προηγούμενο όνομα terms_of_service: title: Όροι Παροχής Υπηρεσιών terms_of_service_interstitial: @@ -2077,33 +2077,33 @@ el: title: Σημαντική ενημέρωση warning: appeal: Υποβολή έφεσης - appeal_description: Αν πιστεύεις ότι έγινε λάθος, μπορείς να υποβάλεις μια αίτηση στο προσωπικό του %{instance}. + appeal_description: Αν πιστεύεις ότι έγινε λάθος, μπορείς να υποβάλεις μια έφεση στο προσωπικό του %{instance}. categories: spam: Ανεπιθύμητο violation: Το περιεχόμενο παραβιάζει τις ακόλουθες οδηγίες κοινότητας explanation: delete_statuses: Μερικές από τις αναρτήσεις σου έχουν βρεθεί να παραβιάζουν μία ή περισσότερες οδηγίες κοινότητας και έχουν συνεπώς αφαιρεθεί από τους συντονιστές του %{instance}. disable: Δεν μπορείς πλέον να χρησιμοποιήσεις τον λογαριασμό σου, αλλά το προφίλ σου και άλλα δεδομένα παραμένουν άθικτα. Μπορείς να ζητήσεις ένα αντίγραφο ασφαλείας των δεδομένων σου, να αλλάξεις τις ρυθμίσεις του λογαριασμού σου ή να διαγράψεις τον λογαριασμό σου. - mark_statuses_as_sensitive: Μερικές από τις αναρτήσεις σου έχουν επισημανθεί ως ευαίσθητες από τους συντονιστές του %{instance}. Αυτό σημαίνει ότι οι άνθρωποι θα πρέπει να πατήσουν τα πολυμέσα στις αναρτήσεις πριν εμφανιστεί μια προεπισκόπηση. Μπορείς να επισημάνεις τα πολυμέσα ως ευαίσθητα όταν δημοσιεύεις στο μέλλον. - sensitive: Από δω και στο εξής, όλα τα μεταφορτωμένα αρχεία πολυμέσων σου θα επισημανθούν ως ευαίσθητα και κρυμμένα πίσω από μια προειδοποίηση που πρέπει να πατηθεί. - silence: Μπορείς ακόμα να χρησιμοποιείς τον λογαριασμό σου, αλλά μόνο άτομα που σε ακολουθούν ήδη θα δουν τις αναρτήσεις σου σε αυτόν τον διακομιστή και μπορεί να αποκλειστείς από διάφορες δυνατότητες ανακάλυψης. Ωστόσο, οι άλλοι μπορούν ακόμα να σε ακολουθήσουν με μη αυτόματο τρόπο. - suspend: Δε μπορείς πλέον να χρησιμοποιήσεις τον λογαριασμό σου και το προφίλ σου και άλλα δεδομένα δεν είναι πλέον προσβάσιμα. Μπορείς ακόμα να συνδεθείς για να αιτηθείς αντίγραφο των δεδομένων σου μέχρι να αφαιρεθούν πλήρως σε περίπου 30 μέρες αλλά, θα διατηρήσουμε κάποια βασικά δεδομένα για να σε αποτρέψουμε να παρακάμψεις την αναστολή. + mark_statuses_as_sensitive: Μερικές από τις αναρτήσεις σου έχουν σημανθεί ως ευαίσθητες από τους συντονιστές του %{instance}. Αυτό σημαίνει ότι οι άνθρωποι θα πρέπει να πατήσουν τα πολυμέσα στις αναρτήσεις πριν εμφανιστεί μια προεπισκόπηση. Μπορείς να σημάνεις τα πολυμέσα ως ευαίσθητα ο ίδιος όταν δημοσιεύεις στο μέλλον. + sensitive: Από δω και στο εξής, όλα τα μεταφορτωμένα αρχεία πολυμέσων σου θα σημανθούν ως ευαίσθητα και κρυμμένα πίσω από μια προειδοποίηση που πρέπει να πατηθεί. + silence: Μπορείς ακόμη να χρησιμοποιείς τον λογαριασμό σου, αλλά μόνο άτομα που σε ακολουθούν ήδη θα δουν τις αναρτήσεις σου σε αυτόν τον διακομιστή και μπορεί να αποκλειστείς από διάφορες δυνατότητες ανακάλυψης. Ωστόσο, οι άλλοι μπορούν ακόμη να σε ακολουθήσουν με μη αυτόματο τρόπο. + suspend: Δε μπορείς πλέον να χρησιμοποιήσεις τον λογαριασμό σου, και το προφίλ σου και άλλα δεδομένα δεν είναι πλέον προσβάσιμα. Μπορείς ακόμη να συνδεθείς για να αιτηθείς αντίγραφο των δεδομένων σου μέχρι να αφαιρεθούν πλήρως σε περίπου 30 μέρες αλλά, θα διατηρήσουμε κάποια βασικά δεδομένα για να σε αποτρέψουμε να παρακάμψεις την αναστολή. reason: 'Αιτιολογία:' statuses: 'Αναφερόμενες αναρτήσεις:' subject: delete_statuses: Οι αναρτήσεις σου στον %{acct} έχουν αφαιρεθεί disable: Ο λογαριασμός σου %{acct} έχει παγώσει - mark_statuses_as_sensitive: Οι αναρτήσεις σου στον %{acct} έχουν επισημανθεί ως ευαίσθητες + mark_statuses_as_sensitive: Οι αναρτήσεις σου στο %{acct} έχουν σημανθεί ως ευαίσθητες none: Προειδοποίηση προς %{acct} - sensitive: Οι αναρτήσεις σου στο %{acct} θα επισημαίνονται ως ευαίσθητες από 'δω και στο εξής + sensitive: Οι αναρτήσεις σου στο %{acct} θα σημαίνονται ως ευαίσθητες από 'δω και στο εξής silence: Ο λογαριασμός σου %{acct} έχει περιοριστεί suspend: Ο λογαριασμός σου %{acct} έχει ανασταλεί title: delete_statuses: Οι αναρτήσεις αφαιρέθηκαν disable: Παγωμένος λογαριασμός - mark_statuses_as_sensitive: Οι αναρτήσεις επισημάνθηκαν ως ευαίσθητες + mark_statuses_as_sensitive: Οι αναρτήσεις σημάνθηκαν ως ευαίσθητες none: Προειδοποίηση - sensitive: Ο λογαριασμός επισημάνθηκε ως ευαίσθητος + sensitive: Ο λογαριασμός σημάνθηκε ως ευαίσθητος silence: Περιορισμένος λογαριασμός suspend: Λογαριασμός σε αναστολή welcome: @@ -2155,9 +2155,9 @@ el: seamless_external_login: Επειδή έχεις συνδεθεί μέσω τρίτης υπηρεσίας, οι ρυθμίσεις συνθηματικού και email δεν είναι διαθέσιμες. signed_in_as: 'Έχεις συνδεθεί ως:' verification: - extra_instructions_html: Συμβουλή: Ο σύνδεσμος στην ιστοσελίδα σου μπορεί να είναι αόρατος. Το σημαντικό μέρος είναι το rel="me" που αποτρέπει την μίμηση σε ιστοσελίδες με περιεχόμενο παραγόμενο από χρήστες. Μπορείς ακόμη να χρησιμοποιήσεις μια ετικέτα συνδέσμου στην κεφαλίδα της σελίδας αντί για a, αλλά ο κώδικας HTML πρέπει να είναι προσβάσιμος χωρίς την εκτέλεση JavaScript. + extra_instructions_html: Συμβουλή: Ο σύνδεσμος στην ιστοσελίδα σου μπορεί να είναι αόρατος. Το σημαντικό μέρος είναι το rel="me" που αποτρέπει την μίμηση σε ιστοσελίδες με περιεχόμενο παραγόμενο από χρήστες. Μπορείς ακόμα να χρησιμοποιήσεις μια ετικέτα link στην κεφαλίδα της σελίδας αντί για a, αλλά η HTML πρέπει να είναι προσβάσιμη χωρίς την εκτέλεση JavaScript. here_is_how: Δείτε πώς - hint_html: Η επαλήθευση της ταυτότητας στο Mastodon είναι για όλους. Βασισμένο σε ανοιχτά πρότυπα ιστού, τώρα και για πάντα δωρεάν. Το μόνο που χρειάζεσαι είναι μια προσωπική ιστοσελίδα που ο κόσμος να σε αναγνωρίζει από αυτή. Όταν συνδέεσαι σε αυτήν την ιστοσελίδα από το προφίλ σου, θα ελέγξουμε ότι η ιστοσελίδα συνδέεται πίσω στο προφίλ σου και θα δείξει μια οπτική ένδειξη σε αυτό. + hint_html: Η επαλήθευση της ταυτότητας στο Mastodon είναι για όλους. Βασισμένο σε ανοιχτά πρότυπα ιστού, τώρα και για πάντα δωρεάν. Το μόνο που χρειάζεσαι είναι μια προσωπική ιστοσελίδα που ο κόσμος να σε αναγνωρίζει από αυτή. Όταν βάζεις σύνδεσμο προς αυτήν την ιστοσελίδα από το προφίλ σου, θα ελέγξουμε ότι η ιστοσελίδα συνδέει πίσω στο προφίλ σου και θα δείξουμε μια οπτική ένδειξη σε αυτό. instructions_html: Αντέγραψε και επικόλλησε τον παρακάτω κώδικα στην HTML της ιστοσελίδας σου. Στη συνέχεια, πρόσθεσε τη διεύθυνση της ιστοσελίδας σου σε ένα από τα επιπλέον πεδία στο προφίλ σου από την καρτέλα "Επεξεργασία προφίλ" και αποθήκευσε τις αλλαγές. verification: Επαλήθευση verified_links: Οι επαληθευμένοι σύνδεσμοι σας @@ -2175,7 +2175,7 @@ el: success: Το κλειδί ασφαλείας σου διαγράφηκε με επιτυχία. invalid_credential: Άκυρο κλειδί ασφαλείας nickname_hint: Βάλε το ψευδώνυμο του νέου κλειδιού ασφαλείας σου - not_enabled: Δεν έχεις ενεργοποιήσει το WebAuthn ακόμα + not_enabled: Δεν έχεις ενεργοποιήσει το WebAuthn ακόμη not_supported: Αυτό το πρόγραμμα περιήγησης δεν υποστηρίζει κλειδιά ασφαλείας otp_required: Για να χρησιμοποιήσεις κλειδιά ασφαλείας, ενεργοποίησε πρώτα την ταυτοποίηση δύο παραγόντων. registered_on: Εγγραφή στις %{date} diff --git a/config/locales/en-GB.yml b/config/locales/en-GB.yml index 1d5e5e01708dbb..8dd8d052141fad 100644 --- a/config/locales/en-GB.yml +++ b/config/locales/en-GB.yml @@ -102,7 +102,7 @@ en-GB: moderation_notes: Moderation notes most_recent_activity: Most recent activity most_recent_ip: Most recent IP - no_account_selected: No accounts were changed as none were selected + no_account_selected: No accounts were changed, as none were selected no_limits_imposed: No limits imposed no_role_assigned: No role assigned not_subscribed: Not subscribed @@ -154,7 +154,7 @@ en-GB: subscribe: Subscribe suspend: Suspend suspended: Suspended - suspension_irreversible: The data of this account has been irreversibly deleted. You can unsuspend the account to make it usable but it will not recover any data it previously had. + suspension_irreversible: The data of this account has been irreversibly deleted. You can unsuspend the account to make it usable, but it will not recover any data it previously had. suspension_reversible_hint_html: The account has been suspended, and the data will be fully removed on %{date}. Until then, the account can be restored without any ill effects. If you wish to remove all of the account's data immediately, you can do so below. title: Accounts unblock_email: Unblock email address @@ -273,7 +273,7 @@ en-GB: destroy_unavailable_domain_html: "%{name} stopped delivery to domain %{target}" destroy_user_role_html: "%{name} deleted %{target} role" destroy_username_block_html: "%{name} removed rule for usernames containing %{target}" - disable_2fa_user_html: "%{name} disabled two factor requirement for user %{target}" + disable_2fa_user_html: "%{name} disabled two-factor requirement for user %{target}" disable_custom_emoji_html: "%{name} disabled emoji %{target}" disable_relay_html: "%{name} disabled the relay %{target}" disable_sign_in_token_auth_user_html: "%{name} disabled email token authentication for %{target}" @@ -326,7 +326,7 @@ en-GB: title: New announcement preview: disclaimer: As users cannot opt out of them, email notifications should be limited to important announcements such as personal data breach or server closure notifications. - explanation_html: 'The email will be sent to %{display_count} users. The following text will be included in the e-mail:' + explanation_html: 'The email will be sent to %{display_count} users. The following text will be included in the email:' title: Preview announcement notification publish: Publish published_msg: Announcement successfully published! @@ -363,7 +363,7 @@ en-GB: not_permitted: You are not permitted to perform this action overwrite: Overwrite shortcode: Shortcode - shortcode_hint: At least 2 characters, only alphanumeric characters and underscores + shortcode_hint: At least two characters, only alphanumeric characters and underscores title: Custom emojis uncategorized: Uncategorised unlist: Unlist @@ -443,7 +443,7 @@ en-GB: private_comment: Private comment private_comment_hint: Comment about this domain limitation for internal use by the moderators. public_comment: Public comment - public_comment_hint: Comment about this domain limitation for the general public, if advertising the list of domain limitations is enabled. + public_comment_hint: Comment about this domain limitation for the general public if advertising the list of domain limitations is enabled. reject_media: Reject media files reject_media_hint: Removes locally stored media files and refuses to download any in the future. Irrelevant for suspensions reject_reports: Reject reports @@ -547,7 +547,7 @@ en-GB: content_policies: comment: Internal note description_html: You can define content policies that will be applied to all accounts from this domain and any of its subdomains. - limited_federation_mode_description_html: You can chose whether to allow federation with this domain. + limited_federation_mode_description_html: You can choose whether to allow federation with this domain. policies: reject_media: Reject media reject_reports: Reject reports @@ -616,15 +616,15 @@ en-GB: created_msg: Successfully added new IP rule delete: Delete expires_in: - '1209600': 2 weeks - '15778476': 6 months - '2629746': 1 month - '31556952': 1 year - '86400': 1 day - '94670856': 3 years + '1209600': two weeks + '15778476': six months + '2629746': one month + '31556952': one year + '86400': one day + '94670856': three years new: title: Create new IP rule - no_ip_block_selected: No IP rules were changed as none were selected + no_ip_block_selected: No IP rules were changed, as none were selected title: IP rules relationships: title: "%{acct}'s relationships" @@ -640,7 +640,7 @@ en-GB: inbox_url: Relay URL pending: Waiting for relay's approval save_and_enable: Save and enable - setup: Setup a relay connection + setup: Set up a relay connection signatures_not_enabled: Relays may not work correctly while secure mode or limited federation mode is enabled status: Status title: Relays @@ -657,12 +657,12 @@ en-GB: actions: delete_description_html: The reported posts will be deleted and a strike will be recorded to help you escalate on future infractions by the same account. mark_as_sensitive_description_html: The media in the reported posts will be marked as sensitive and a strike will be recorded to help you escalate on future infractions by the same account. - other_description_html: See more options for controlling the account's behaviour and customise communication to the reported account. + other_description_html: See more options for controlling the account's behaviour and customising communication to the reported account. resolve_description_html: No action will be taken against the reported account, no strike recorded, and the report will be closed. - silence_description_html: The account will be visible only to those who already follow it or manually look it up, severely limiting its reach. Can always be reverted. Closes all reports against this account. - 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. + silence_description_html: The account will be visible only to those who already follow it or manually look it up, severely limiting its reach. This can always be reverted. This closes all reports against this account. + suspend_description_html: The account and all its contents will be inaccessible and eventually deleted, and interacting with it will be impossible. This is reversible within 30 days. This 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_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 handles 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: @@ -724,7 +724,7 @@ en-GB: suspend_html: Suspend @%{acct}, making their profile and contents inaccessible and impossible to interact with close_report: 'Mark report #%{id} as resolved' close_reports_html: Mark all reports against @%{acct} as resolved - delete_data_html: Delete @%{acct}'s profile and contents 30 days from now unless they get unsuspended in the meantime + delete_data_html: Delete @%{acct}'s profile and contents 30 days from now, unless they get unsuspended in the meantime preview_preamble_html: "@%{acct} will receive a warning with the following contents:" record_strike_html: Record a strike against @%{acct} to help you escalate on future violations from this account send_email_html: Send @%{acct} a warning email @@ -748,7 +748,7 @@ en-GB: moderation: Moderation special: Special delete: Delete - description_html: With user roles, you can customize which functions and areas of Mastodon your users can access. + description_html: With user roles, you can customise which functions and areas of Mastodon your users can access. edit: Edit '%{name}' role everyone: Default permissions everyone_full_description_html: This is the base role affecting all users, even those without an assigned role. All other roles inherit permissions from it. @@ -815,11 +815,11 @@ en-GB: settings: about: manage_rules: Manage server rules - preamble: Provide in-depth information about how the server is operated, moderated, funded. - rules_hint: There is a dedicated area for rules that your users are expected to adhere to. + preamble: Provide in-depth information about how the server is operated, moderated, and funded. + rules_hint: There is a dedicated area for rules to which your users are expected to adhere. title: About allow_referrer_origin: - desc: When your users click links to external sites, their browser may send the address of your Mastodon server as the referrer. Disable this if this would uniquely identify your users, e.g. if this is a personal Mastodon server. + desc: When your users click links to external sites, their browser may send the address of your Mastodon server as the referrer. Disable this if this would uniquely identify your users, eg if this is a personal Mastodon server. title: Allow external sites to see your Mastodon server as a traffic source appearance: preamble: Customise Mastodon's web interface. @@ -880,7 +880,7 @@ en-GB: delete: Delete uploaded file destroyed_msg: Site upload successfully deleted! software_updates: - critical_update: Critical — please update quickly + 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 @@ -889,7 +889,7 @@ en-GB: types: major: Major release minor: Minor release - patch: Patch release — bugfixes and easy to apply changes + patch: Patch release – bug fixes and easy to apply changes version: Version statuses: account: Author @@ -918,7 +918,7 @@ en-GB: replied_to_html: Replied to %{acct_link} status_changed: Post changed status_title: Post by @%{name} - title: Account posts - @%{name} + title: Account posts – @%{name} trending: Trending view_publicly: View publicly view_quoted_post: View quoted post @@ -973,7 +973,7 @@ en-GB: message_html: A critical Mastodon update is available, please update as quickly as possible. software_version_patch_check: action: See available updates - message_html: A bugfix Mastodon update is available. + message_html: A bug fix Mastodon update is available. upload_check_privacy_error: action: Check here for more information message_html: "Your web server is misconfigured. The privacy of your users is at risk." @@ -1020,7 +1020,7 @@ en-GB: notified_on_html: Users notified on %{date} notify_users: Notify users preview: - explanation_html: 'The email will be sent to %{display_count} users who have signed up before %{date}. The following text will be included in the e-mail:' + explanation_html: 'The email will be sent to %{display_count} users who have signed up before %{date}. The following text will be included in the email:' send_preview: Send preview to %{email} send_to_all: one: Send %{display_count} email @@ -1044,12 +1044,12 @@ en-GB: 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. + description_html: These are links that are currently being shared a lot by accounts from which your server sees posts. 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. disallow: Disallow link disallow_provider: Disallow publisher - no_link_selected: No links were changed as none were selected + no_link_selected: No links were changed, as none were selected publishers: - no_publisher_selected: No publishers were changed as none were selected + no_publisher_selected: No publishers were changed, as none were selected shared_by_over_week: one: Shared by one person over the last week other: Shared by %{count} people over the last week @@ -1074,7 +1074,7 @@ en-GB: description_html: These are posts that your server knows about that are currently being shared and favourited a lot at the moment. It can help your new and returning users to find more people to follow. No posts are displayed publicly until you approve the author, and the author allows their account to be suggested to others. You can also allow or reject individual posts. disallow: Disallow post disallow_account: Disallow author - no_status_selected: No trending posts were changed as none were selected + no_status_selected: No trending posts were changed, as none were selected not_discoverable: Author has not opted-in to being discoverable shared_by: one: Shared or favourited one time @@ -1090,7 +1090,7 @@ en-GB: tag_uses_measure: total uses description_html: These are hashtags that are currently appearing in a lot of posts that your server sees. It can help your users find out what people are talking the most about at the moment. No hashtags are displayed publicly until you approve them. listable: Can be suggested - no_tag_selected: No tags were changed as none were selected + no_tag_selected: No tags were changed, as none were selected not_listable: Won't be suggested not_trendable: Won't appear under trends not_usable: Cannot be used @@ -1243,7 +1243,7 @@ en-GB: description: prefix_invited_by_user: "@%{name} invites you to join this server of Mastodon!" prefix_sign_up: Sign up on Mastodon today! - suffix: With an account, you will be able to follow people, post updates and exchange messages with users from any Mastodon server and more! + suffix: With an account, you will be able to follow people, post updates, and exchange messages with users from any Mastodon server and more! didnt_get_confirmation: Didn't receive a confirmation link? dont_have_your_security_key: Don't have your security key? forgot_password: Forgot your password? @@ -1313,7 +1313,7 @@ en-GB: title: Author attribution challenge: confirm: Continue - hint_html: "Tip: We won't ask you for your password again for the next hour." + hint_html: "Tip: we won't ask you for your password again for the next hour." invalid_password: Invalid password prompt: Confirm password to continue crypto: @@ -1414,7 +1414,7 @@ en-GB: archive_takeout: date: Date download: Download your archive - hint_html: You can request an archive of your posts and uploaded media. The exported data will be in the ActivityPub format, readable by any compliant software. You can request an archive every 7 days. + hint_html: You can request an archive of your posts and uploaded media. The exported data will be in the ActivityPub format, readable by any compliant software. You can request an archive every seven days. in_progress: Compiling your archive... request: Request your archive size: Size @@ -1429,7 +1429,7 @@ en-GB: add_new: Add new errors: limit: You have already featured the maximum number of hashtags - hint_html: "What are featured hashtags? They are displayed prominently on your public profile and allow people to browse your public posts specifically under those hashtags. They are a great tool for keeping track of creative works or long-term projects." + hint_html: "Feature your most important hashtags on your profile. A great tool for keeping track of your creative works and long-term projects, featured hashtags are displayed prominently on your profile and allow quick access to your own posts." filters: contexts: account: Profiles @@ -1568,8 +1568,8 @@ en-GB: muting: Importing muted accounts type: Import type type_groups: - constructive: Follows & Bookmarks - destructive: Blocks & mutes + constructive: Follows and bookmarks + destructive: Blocks and mutes types: blocking: Blocking list bookmarks: Bookmarks @@ -1642,7 +1642,7 @@ en-GB: 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 + too_many: Cannot attach more than four files migrations: acct: Moved to cancel: Cancel redirect @@ -1770,11 +1770,11 @@ en-GB: privacy: hint_html: "Customise how you want your profile and your posts to be found. A variety of features in Mastodon can help you reach a wider audience when enabled. Take a moment to review these settings to make sure they fit your use case." privacy: Privacy - privacy_hint_html: Control how much you want to disclose for the benefit of others. People discover interesting profiles and cool apps by browsing other people's follows and seeing which apps they post from, but you may prefer to keep it hidden. + privacy_hint_html: Control how much you want to disclose for the benefit of others. People discover interesting profiles and cool apps by browsing other people's follows and seeing from which apps they post, but you may prefer to keep it hidden. reach: Reach reach_hint_html: Control whether you want to be discovered and followed by new people. Do you want your posts to appear on the Explore screen? Do you want other people to see you in their follow recommendations? Do you want to accept all new followers automatically, or have granular control over each one? search: Search - search_hint_html: Control how you want to be found. Do you want people to find you by what you've publicly posted about? Do you want people outside Mastodon to find your profile when searching the web? Please mind that total exclusion from all search engines cannot be guaranteed for public information. + search_hint_html: Control how you want to be found. Do you want people to find you by what you've publicly posted about? Do you want people outside Mastodon to find your profile when searching the web? Please bear in mind that total exclusion from all search engines cannot be guaranteed for public information. title: Privacy and reach privacy_policy: title: Privacy Policy @@ -1985,9 +1985,9 @@ en-GB: '7889238': 3 months min_age_label: Age threshold min_favs: Keep posts favourited at least - min_favs_hint: Doesn't delete any of your posts that has received at least this number of favourites. Leave blank to delete posts regardless of their number of favourites + min_favs_hint: Doesn't delete any of your posts that have received at least this number of favourites. Leave blank to delete posts regardless of their number of favourites min_reblogs: Keep posts boosted at least - min_reblogs_hint: Doesn't delete any of your posts that has been boosted at least this number of times. Leave blank to delete posts regardless of their number of boosts + min_reblogs_hint: Doesn't delete any of your posts that have been boosted at least this number of times. Leave blank to delete posts regardless of their number of boosts stream_entries: sensitive_content: Sensitive content strikes: @@ -2069,8 +2069,8 @@ en-GB: terms_of_service_changed: agreement: By continuing to use %{domain}, you are agreeing to these terms. If you disagree with the updated terms, you may terminate your agreement with %{domain} at any time by deleting your account. changelog: 'At a glance, here is what this update means for you:' - description: 'You are receiving this e-mail because we''re making some changes to our terms of service at %{domain}. These updates will take effect on %{date}. We encourage you to review the updated terms in full here:' - description_html: You are receiving this e-mail because we're making some changes to our terms of service at %{domain}. These updates will take effect on %{date}. We encourage you to review the updated terms in full here. + description: 'You are receiving this email because we''re making some changes to our terms of service at %{domain}. These updates will take effect on %{date}. We encourage you to review the updated terms in full here:' + description_html: You are receiving this email because we're making some changes to our terms of service at %{domain}. These updates will take effect on %{date}. We encourage you to review the updated terms in full here. sign_off: The %{domain} team subject: Updates to our terms of service subtitle: The terms of service of %{domain} are changing @@ -2133,9 +2133,9 @@ en-GB: follows_title: Who to follow follows_view_more: View more people to follow hashtags_recent_count: - one: "%{people} person in the past 2 days" - other: "%{people} people in the past 2 days" - hashtags_subtitle: Explore what’s trending since past 2 days + one: "%{people} person in the past two days" + other: "%{people} people in the past two days" + hashtags_subtitle: Explore what’s trending since the past two days hashtags_title: Trending hashtags hashtags_view_more: View more trending hashtags post_action: Compose @@ -2155,9 +2155,9 @@ en-GB: seamless_external_login: You are logged in via an external service, so password and email settings are not available. signed_in_as: 'Logged in as:' verification: - extra_instructions_html: Tip: The link on your website can be invisible. The important part is rel="me" which prevents impersonation on websites with user-generated content. You can even use a link tag in the header of the page instead of a, but the HTML must be accessible without executing JavaScript. + extra_instructions_html: Tip: the link on your website can be invisible. The important part is rel="me" which prevents impersonation on websites with user-generated content. You can even use a link tag in the header of the page instead of a, but the HTML must be accessible without executing JavaScript. here_is_how: Here's how - hint_html: "Verifying your identity on Mastodon is for everyone. Based on open web standards, now and forever free. All you need is a personal website that people recognize you by. When you link to this website from your profile, we will check that the website links back to your profile and show a visual indicator on it." + hint_html: "Verifying your identity on Mastodon is for everyone. Based on open web standards, now and forever free. All you need is a personal website that people recognise you by. When you link to this website from your profile, we will check that the website links back to your profile and show a visual indicator on it." 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 diff --git a/config/locales/eo.yml b/config/locales/eo.yml index 692af379b6e97d..e7d9b6a1c9e753 100644 --- a/config/locales/eo.yml +++ b/config/locales/eo.yml @@ -1406,7 +1406,7 @@ eo: add_new: Aldoni novan errors: limit: Vi jam elstarigis la maksimuman kvanton da kradvortoj - hint_html: "Kio estas la trajtaj kradvortoj? Ili bone videblas en via publika profilo kaj permesas al homoj trarigardi viajn publikajn mesaĝojn specife laŭ tiuj kradvortoj. Ili estas bonaj iloj por sekvi la evoluon de kreadaj laboroj aŭ longdaŭraj projektoj." + hint_html: "Elstarigu viajn plej gravajn kradvortojn en via profilo. Bona ilo por sekvi viaj kreaĵoj aŭ longdaŭraj projektoj, elstarigitaj kradvortoj bone videblas en via publika profilo kaj ebligas rapidan aliron al viaj propraj afiŝoj." filters: contexts: account: Profiloj diff --git a/config/locales/es-AR.yml b/config/locales/es-AR.yml index cce8987f75939c..06a5d822081380 100644 --- a/config/locales/es-AR.yml +++ b/config/locales/es-AR.yml @@ -36,7 +36,7 @@ es-AR: add_email_domain_block: Bloquear el dominio del correo electrónico approve: Aprobar approved_msg: Se aprobó exitosamente la solicitud de registro de %{username} - are_you_sure: "¿Estás seguro?" + are_you_sure: "¿Continuar?" avatar: Avatar by_domain: Dominio change_email: @@ -139,7 +139,7 @@ es-AR: search_same_ip: Otros usuarios con la misma dirección IP security: Seguridad security_measures: - only_password: Sólo contraseña + only_password: Solo contraseña password_and_2fa: Contraseña y 2FA sensitive: Forzar como sensible sensitized: Marcado como sensible @@ -363,7 +363,7 @@ es-AR: not_permitted: No tenés permiso para realizar esta acción overwrite: Sobreescribir shortcode: Código corto - shortcode_hint: Al menos 2 caracteres, sólo caracteres alfanuméricos y subguiones ("_") + shortcode_hint: Al menos 2 caracteres, solo caracteres alfanuméricos y subguiones ("_") title: Emojis personalizados uncategorized: Sin categoría unlist: No listar @@ -543,7 +543,7 @@ es-AR: back_to_limited: Limitados back_to_warning: Advertencia by_domain: Dominio - confirm_purge: "¿Estás seguro que querés eliminar permanentemente los datos de este dominio?" + confirm_purge: "¿De verdad querés eliminar permanentemente los datos de este dominio?" content_policies: comment: Nota interna description_html: Podés definir políticas de contenido que se aplicarán a todas las cuentas de este dominio y a cualquiera de sus subdominios. @@ -659,16 +659,16 @@ es-AR: mark_as_sensitive_description_html: Los archivos de medios en los mensajes denunciados se marcarán como sensibles y se registrará un incumplimiento para ayudarte a escalar las futuras infracciones de la misma cuenta. other_description_html: Ver más opciones para controlar el comportamiento de la cuenta y personalizar la comunicación de la cuenta denunciada. resolve_description_html: No se tomarán medidas contra la cuenta denunciada, no se registrará el incumplimiento, y se cerrará la denuncia. - silence_description_html: La cuenta será visible sólo para quienes ya la siguen o la busquen manualmente, limitando severamente su alcance. Siempre puede ser revertido. Esto cierra todas las denuncias contra esta cuenta. + silence_description_html: La cuenta será visible solo para quienes ya la siguen o la busquen manualmente, limitando severamente su alcance. Siempre puede ser revertido. Esto cierra todas las denuncias contra esta cuenta. suspend_description_html: La cuenta y todos sus contenidos serán inaccesibles y finalmente eliminados, e interactuar con ella será imposible. Revertible en 30 días. Esto cierra todas las denuncias contra esta cuenta. actions_description_html: Decidí qué medidas tomar para resolver esta denuncia. Si tomás una acción punitiva contra la cuenta denunciada, se le enviará a dicha cuenta una notificación por correo electrónico, excepto cuando se seleccione la categoría Spam. - actions_description_remote_html: Decidí qué medidas tomar para resolver esta denuncia. Esto sólo afectará la forma en que tu servidor se comunica con esta cuenta remota y maneja su contenido. + actions_description_remote_html: Decidí qué medidas tomar para resolver esta denuncia. Esto solo afectará la forma en que tu servidor se comunica con esta cuenta remota y maneja su contenido. actions_no_posts: Esta denuncia no tiene ningún mensaje asociado para eliminar add_to_report: Agregar más a la denuncia already_suspended_badges: local: Ya suspendido en este servidor remote: Ya suspendido en su servidor - are_you_sure: "¿Estás seguro?" + are_you_sure: "¿Continuar?" assign_to_self: Asignármela a mí assigned: Moderador asignado by_target_domain: Dominio de la cuenta denunciada @@ -720,7 +720,7 @@ es-AR: actions: delete_html: Eliminar los mensajes ofensivos mark_as_sensitive_html: Marcar los mensajes ofensivos como sensibles - silence_html: Limitar severamente el alcance de @%{acct} haciendo que su perfil y contenido sólo sean visibles para las personas que ya lo siguen o que busquen manualmente su perfil + silence_html: Limitar severamente el alcance de @%{acct} haciendo que su perfil y contenido solo sean visibles para las personas que ya lo siguen o que busquen manualmente su perfil suspend_html: Suspender @%{acct}, haciendo su perfil y contenido inaccesibles, e imposibilitando la interacción con la cuenta close_report: 'Marcar denuncia #%{id} como resuelta' close_reports_html: Marcar todas las denuncias contra @%{acct} como resueltas @@ -1034,16 +1034,16 @@ es-AR: trends: allow: Permitir approved: Aprobadas - confirm_allow: "¿Estás seguro de que querés permitir las etiquetas seleccionadas?" - confirm_disallow: "¿Estás seguro de que no querés permitir las etiquetas seleccionadas?" + confirm_allow: "¿De verdad querés permitir las etiquetas seleccionadas?" + confirm_disallow: "¿De verdad no querés permitir las etiquetas seleccionadas?" disallow: Rechazar links: allow: Permitir enlace allow_provider: Permitir medio - confirm_allow: "¿Estás seguro de que querés permitir los enlaces seleccionados?" - confirm_allow_provider: "¿Estás seguro de que querés permitir los proveedores seleccionados?" - confirm_disallow: "¿Estás seguro de que no querés permitir los enlaces seleccionados?" - confirm_disallow_provider: "¿Estás seguro de que no querés permitir los proveedores seleccionados?" + confirm_allow: "¿De verdad querés permitir los enlaces seleccionados?" + confirm_allow_provider: "¿De verdad querés permitir los proveedores seleccionados?" + confirm_disallow: "¿De verdad no querés permitir los enlaces seleccionados?" + confirm_disallow_provider: "¿De verdad no querés permitir los proveedores seleccionados?" description_html: Estos son enlaces que actualmente están siendo muy compartidos por cuentas desde las que tu servidor ve los mensajes. Esto puede ayudar a tus usuarios a averiguar qué está pasando en el mundo. No hay enlaces que se muestren públicamente hasta que autoricés al publicador. También podés permitir o rechazar enlaces individuales. disallow: Rechazar enlace disallow_provider: Rechazar medio @@ -1056,7 +1056,7 @@ es-AR: title: Enlaces en tendencia usage_comparison: Compartido %{today} veces hoy, comparado con la/s %{yesterday} vez/veces de ayer not_allowed_to_trend: No se permite la tendencia - only_allowed: Sólo permitidas + only_allowed: Solo permitidas pending_review: Revisión pendiente preview_card_providers: allowed: Los enlaces de este medio pueden ser tendencia @@ -1067,10 +1067,10 @@ es-AR: statuses: allow: Permitir mensaje allow_account: Permitir autor - confirm_allow: "¿Estás seguro de que querés permitir los estados seleccionados?" - confirm_allow_account: "¿Estás seguro de que querés permitir las cuentas seleccionadas?" - confirm_disallow: "¿Estás seguro de que no querés permitir los estados seleccionados?" - confirm_disallow_account: "¿Estás seguro de que no querés permitir las cuentas seleccionadas?" + confirm_allow: "¿De verdad querés permitir los estados seleccionados?" + confirm_allow_account: "¿De verdad querés permitir las cuentas seleccionadas?" + confirm_disallow: "¿De verdad no querés permitir los estados seleccionados?" + confirm_disallow_account: "¿De verdad no querés permitir las cuentas seleccionadas?" description_html: Estos son mensajes que tu servidor detecta que están siendo compartidos y marcados como favoritos muchas veces en este momento. Esto puede ayudar a tus usuarios nuevos y retornantes a encontrar más cuentas para seguir. No hay mensajes que se muestren públicamente hasta que aprobés al autor, y el autor permita que su cuenta sea sugerida a otros. También podés permitir o rechazar mensajes individuales. disallow: Rechazar mensaje disallow_account: Rechazar autor @@ -1605,7 +1605,7 @@ es-AR: author_html: Por %{name} potentially_sensitive_content: action: Clic para mostrar - confirm_visit: "¿Está seguro de que querés abrir este enlace?" + confirm_visit: "¿De verdad querés abrir este enlace?" hide_button: Ocultar label: Contenido potencialmente sensible lists: @@ -1772,7 +1772,7 @@ es-AR: privacy: Privacidad privacy_hint_html: Controlá cuánto querés revelar a los demás. La gente descubre perfiles interesantes y aplicaciones copadas explorando los seguimientos de otras personas y viendo qué aplicaciones usan, pero puede que prefieras mantener esto oculto. reach: Alcance - reach_hint_html: Controla si querés ser descubierto y seguido por nuevas cuentas. ¿Querés que tus mensajes aparezcan en la sección de Explorar? ¿Querés que otras personas te vean en las recomendaciones para seguir? ¿Querés aceptar automáticamente a todos los nuevos seguidores, o querés tener el control sobre cada uno de ellos? + reach_hint_html: Controlá si querés ser descubierto y seguido por nuevas cuentas. ¿Querés que tus mensajes aparezcan en la sección de Explorar? ¿Querés que otras personas te vean en las recomendaciones para seguir? ¿Querés aceptar automáticamente a todos los nuevos seguidores, o querés tener el control sobre cada uno de ellos? search: Búsqueda search_hint_html: Controlá cómo querés ser encontrado. ¿Querés que la gente te encuentre por lo que publicaste? ¿Querés que desde fuera de Mastodon se encuentre tu perfil al buscar en la web? Por favor, tené en cuenta que la exclusión total de información pública de todos los motores de búsqueda no puede ser garantizada. title: Privacidad y alcance @@ -1787,9 +1787,9 @@ es-AR: title: Estás dejando %{instance}. relationships: activity: Actividad de la cuenta - confirm_follow_selected_followers: "¿Estás seguro que querés seguir a los seguidores seleccionados?" - confirm_remove_selected_followers: "¿Estás seguro que querés quitar a los seguidores seleccionados?" - confirm_remove_selected_follows: "¿Estás seguro que querés quitar a las cuentas seguidas seleccionadas?" + confirm_follow_selected_followers: "¿De verdad querés seguir a los seguidores seleccionados?" + confirm_remove_selected_followers: "¿De verdad querés quitar a los seguidores seleccionados?" + confirm_remove_selected_follows: "¿De verdad querés quitar a las cuentas seguidas seleccionadas?" dormant: Inactivas follow_failure: No se pudieron seguir algunas de las cuentas seleccionadas. follow_selected_followers: Seguir a los seguidores seleccionados @@ -1932,7 +1932,7 @@ es-AR: quoted_user_not_mentioned: No se puede citar a un usuario no mencionado en un mensaje de mención privada. 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 + direct: Los mensajes que solo 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 @@ -2086,7 +2086,7 @@ es-AR: disable: Ya no podés usar tu cuenta, pero tu perfil y el resto de datos permanecen intactos. Podés solicitar una copia de seguridad de tus datos, cambiar la configuración de tu cuenta, o eliminarla. mark_statuses_as_sensitive: Algunos de tus mensajes fueron marcados como sensibles por los moderadores de %{instance}. Esto significa que la gente tendrá que hacer clic o darle un toque a los medios en los mensajes antes de que se muestre una vista previa. Podés marcar los medios como sensibles vos mismo cuando publiqués en el futuro. sensitive: A partir de ahora, todos tus archivos subidos serán marcados como sensibles y ocultos tras una advertencia en la que habrá que hacer clic. - silence: Todavía podés usar tu cuenta, pero sólo las personas que te están siguiendo verán tus publicaciones en este servidor, y podrías ser excluido de varias funciones de descubrimiento. Sin embargo, otras cuentas podrán seguirte manualmente. + silence: Todavía podés usar tu cuenta, pero solo las personas que te están siguiendo verán tus publicaciones en este servidor, y podrías ser excluido de varias funciones de descubrimiento. Sin embargo, otras cuentas podrán seguirte manualmente. suspend: Ya no podés usar tu cuenta, y tu perfil y el resto de datos ya no son accesibles. Todavía podés iniciar sesión para solicitar una copia de seguridad de tus datos, hasta que estos sean eliminados por completo en unos 30 días, aunque conservaremos algunos datos básicos para impedir que esquivés la suspensión. reason: 'Motivo:' statuses: 'Mensajes citados:' @@ -2168,7 +2168,7 @@ es-AR: error: Hubo un problema al agregar tu llave de seguridad. Por favor, intentá de nuevo. success: Se agregó exitosamente tu llave de seguridad. delete: Eliminar - delete_confirmation: "¿Estás seguro que querés eliminar esta llave de seguridad?" + delete_confirmation: "¿De verdad querés eliminar esta llave de seguridad?" description_html: Si habilitás la autenticación de llave de seguridad, entonces en el inicio de sesión se te pedirá que usés una de tus llaves de seguridad. destroy: error: Hubo un problema al eliminar tu llave de seguridad. Por favor, intentá de nuevo. diff --git a/config/locales/es-MX.yml b/config/locales/es-MX.yml index 190f1b4c2a3611..a3c05d1bd2e4ed 100644 --- a/config/locales/es-MX.yml +++ b/config/locales/es-MX.yml @@ -40,14 +40,14 @@ es-MX: avatar: Foto de perfil by_domain: Dominio change_email: - changed_msg: Correo cambiado exitosamente! + changed_msg: "¡Correo electrónico cambiado correctamente!" current_email: Correo electrónico actual label: Cambiar el correo electrónico new_email: Nuevo correo electrónico submit: Cambiar el correo electrónico title: Cambiar el correo electrónico de %{username} change_role: - changed_msg: Rol cambiado exitosamente! + changed_msg: "¡Rol cambiado correctamente!" edit_roles: Administrar roles de usuario label: Cambiar de rol no_role: Sin rol @@ -62,7 +62,7 @@ es-MX: destroyed_msg: Los datos de %{username} están ahora en cola para ser eliminados inminentemente disable: Deshabilitar disable_sign_in_token_auth: Deshabilitar la autenticación por token de correo electrónico - disable_two_factor_authentication: Desactivar autenticación de dos factores + disable_two_factor_authentication: Desactivar autenticación de dos pasos disabled: Deshabilitada display_name: Nombre para mostrar domain: Dominio @@ -105,7 +105,7 @@ es-MX: no_account_selected: Ninguna cuenta se cambió como ninguna fue seleccionada no_limits_imposed: Sin límites impuestos no_role_assigned: Sin rol asignado - not_subscribed: No se está suscrito + not_subscribed: No suscrito pending: Revisión pendiente perform_full_suspension: Suspender previous_strikes: Amonestaciones previas @@ -139,10 +139,10 @@ es-MX: search_same_ip: Otros usuarios con la misma IP security: Seguridad security_measures: - only_password: Sólo contraseña + only_password: Solo contraseña password_and_2fa: Contraseña y 2FA sensitive: Sensible - sensitized: marcado como sensible + sensitized: Marcado como sensible shared_inbox_url: URL de bandeja compartida show: created_reports: Reportes hechos por esta cuenta @@ -161,10 +161,10 @@ es-MX: unblocked_email_msg: Desbloqueo exitoso de la dirección de correo de %{username} unconfirmed_email: Correo electrónico sin confirmar undo_sensitized: Desmarcar como sensible - undo_silenced: Des-silenciar - undo_suspension: Des-suspender + undo_silenced: Deshacer límite + undo_suspension: Deshacer suspensión unsilenced_msg: Se quitó con éxito el límite de la cuenta %{username} - unsubscribe: Desuscribir + unsubscribe: Cancelar suscripción unsuspended_msg: Se quitó con éxito la suspensión de la cuenta de %{username} username: Nombre de usuario view_domain: Ver resumen del dominio @@ -273,7 +273,7 @@ es-MX: destroy_unavailable_domain_html: "%{name} reanudó las entregas al dominio %{target}" destroy_user_role_html: "%{name} eliminó el rol %{target}" destroy_username_block_html: "%{name} eliminó la regla para los nombres de usuario que contienen %{target}" - disable_2fa_user_html: "%{name} desactivó el requisito de dos factores para el usuario %{target}" + disable_2fa_user_html: "%{name} desactivó el requisito de dos pasos para el usuario %{target}" disable_custom_emoji_html: "%{name} desactivó el emoji %{target}" disable_relay_html: "%{name} desactivó el relé %{target}" disable_sign_in_token_auth_user_html: "%{name} desactivó la autenticación por token de correo electrónico para %{target}" @@ -312,7 +312,7 @@ es-MX: empty: No se encontraron registros. filter_by_action: Filtrar por acción filter_by_user: Filtrar por usuario - title: Log de auditoría + title: Registro de auditoría unavailable_instance: "(nombre de dominio no disponible)" announcements: back: Volver a la sección de anuncios @@ -345,7 +345,7 @@ es-MX: copy_failed_msg: No se pudo realizar una copia local de ese emoji create_new_category: Crear una nueva categoría created_msg: "¡Emoji creado con éxito!" - delete: Borrar + delete: Eliminar destroyed_msg: "¡Emojo destruido con éxito!" disable: Deshabilitar disabled: Desactivado @@ -359,7 +359,7 @@ es-MX: listed: Listados new: title: Añadir nuevo emoji personalizado - no_emoji_selected: No se cambió ningún emoji ya que no se seleccionó ninguno + no_emoji_selected: No se modificó ningún emoji, ya que no se seleccionó ninguno not_permitted: No tienes permiso para realizar esta acción overwrite: Sobrescribir shortcode: Código de atajo @@ -373,8 +373,8 @@ es-MX: upload: Subir dashboard: active_users: usuarios activos - interactions: interaccciones - media_storage: Almacenamiento + interactions: interacciones + media_storage: Almacenamiento multimedia new_users: nuevos usuarios opened_reports: informes abiertos pending_appeals_html: @@ -413,7 +413,7 @@ es-MX: confirm_suspension: cancel: Cancelar confirm: Suspender - permanent_action: Deshacer la suspensión no recuperará ningún data o relaciones. + permanent_action: Anular la suspensión no restaurará ningún dato ni relación. preamble_html: Estás a punto de suspender a %{domain} y sus subdominios. remove_all_data: Esto eliminará todo el contenido, multimedia y datos de perfil de las cuentas de este dominio de tu servidor. stop_communication: Tu servidor dejará de comunicarse con estos servidores. @@ -436,7 +436,7 @@ es-MX: silence: Limitar suspend: Suspender title: Nuevo bloque de dominio - no_domain_block_selected: No se cambió ningún bloqueo de dominio ya que ninguno fue seleccionado + no_domain_block_selected: No se modificó ningún bloqueo de dominio, ya que no se seleccionó ninguno not_permitted: No tienes permiso para realizar esta acción obfuscate: Ocultar nombre de dominio obfuscate_hint: Oculta parcialmente el nombre de dominio en la lista si mostrar la lista de limitaciones de dominio está habilitado @@ -457,7 +457,7 @@ es-MX: one: "%{count} intentos durante la última semana" other: "%{count} intentos de registro en la última semana" created_msg: Dominio de correo bloqueado con éxito - delete: Borrar + delete: Eliminar dns: types: mx: Registro MX @@ -594,7 +594,7 @@ es-MX: private_comment: Comentario privado public_comment: Comentario público purge: Purgar - purge_description_html: Si crees que este dominio está desconectado, puedes borrar todos los registros de cuentas y los datos asociados de este dominio de tu almacenamiento. Esto puede llevar un tiempo. + purge_description_html: Si crees que este dominio ya no está activo, puedes eliminar de tu almacenamiento todos los registros de la cuenta y los datos asociados a este dominio. Esto puede tardar un rato. title: Instancias conocidas total_blocked_by_us: Bloqueado por nosotros total_followed_by_them: Seguidos por ellos @@ -624,13 +624,13 @@ es-MX: '94670856': 3 años new: title: Crear nueva regla IP - no_ip_block_selected: No se han cambiado reglas IP ya que no se ha seleccionado ninguna + no_ip_block_selected: No se modificó ninguna regla de IP, ya que no se seleccionó ninguna title: Reglas IP relationships: title: Relaciones de %{acct} relays: - add_new: Añadir un nuevo relés - delete: Borrar + add_new: Añadir nuevo relé + delete: Eliminar description_html: Un relés de federación es un servidor intermedio que intercambia grandes volúmenes de publicaciones públicas entre servidores que se suscriben y publican en él. Puede ayudar a servidores pequeños y medianos a descubrir contenido del fediverso, que de otra manera requeriría que los usuarios locales siguiesen manualmente a personas de servidores remotos. disable: Deshabilitar disabled: Deshabilitado @@ -659,7 +659,7 @@ es-MX: mark_as_sensitive_description_html: Los archivos multimedia en las publicaciones reportadas se marcarán como sensibles y se aplicará una amonestación para ayudarte a escalar las futuras infracciones de la misma cuenta. other_description_html: Ver más opciones para controlar el comportamiento de la cuenta y personalizar la comunicación de la cuenta reportada. resolve_description_html: No se tomarán medidas contra la cuenta denunciada, no se registrará la amonestación, y se cerrará el informe. - silence_description_html: La cuenta será visible sólo para aquellos que ya la sigan o la busquen manualmente, limitando severamente su visibilidad. Siempre puede ser revertido. Cierra todos los reportes contra esta cuenta. + silence_description_html: La cuenta será visible solo para aquellos que ya la sigan o la busquen manualmente, limitando severamente su visibilidad. Siempre puede ser revertido. Cierra todos los reportes contra esta cuenta. suspend_description_html: La cuenta y todos sus contenidos serán inaccesibles y eventualmente eliminados, e interactuar con ella será imposible. Reversible durante 30 días. Cierra todos los reportes contra esta cuenta. actions_description_html: Decide qué medidas tomar para resolver esta denuncia. Si tomas una acción punitiva contra la cuenta denunciada, se le enviará a dicha cuenta una notificación por correo electrónico, excepto cuando se seleccione la categoría Spam. actions_description_remote_html: Decide qué medidas tomar para resolver este reporte. Esto solo afectará a la forma en que tu servidor se comunica con esta cuenta remota y gestiona su contenido. @@ -758,7 +758,7 @@ es-MX: privileges: administrator: Administrador administrator_description: Los usuarios con este permiso saltarán todos los permisos - delete_user_data: Borrar Datos de Usuario + delete_user_data: Eliminar datos de usuario delete_user_data_description: Permite a los usuarios eliminar los datos de otros usuarios sin demora invite_users: Invitar usuarios invite_users_description: Permite a los usuarios invitar a nuevas personas al servidor @@ -785,7 +785,7 @@ es-MX: manage_taxonomies: Administrar Taxonomías manage_taxonomies_description: Permite a los usuarios revisar el contenido en tendencia y actualizar la configuración de las etiquetas manage_user_access: Administrar Acceso de Usuarios - manage_user_access_description: Permite a los usuarios desactivar la autenticación de dos factores de otros usuarios, cambiar su dirección de correo electrónico y restablecer su contraseña + manage_user_access_description: Permite a los usuarios desactivar la autenticación de dos pasos de otros usuarios, cambiar su dirección de correo electrónico y restablecer su contraseña manage_users: Administrar Usuarios manage_users_description: Permite a los usuarios ver los detalles de otros usuarios y realizar acciones de moderación contra ellos manage_webhooks: Administrar Webhooks @@ -1126,7 +1126,7 @@ es-MX: updated_msg: Regla de nombre de usuario actualizada correctamente warning_presets: add_new: Añadir nuevo - delete: Borrar + delete: Eliminar edit_preset: Editar aviso predeterminado empty: Aún no has definido ningún preajuste de advertencia. title: Preajustes de advertencia @@ -1238,7 +1238,7 @@ es-MX: registration_complete: "¡Tu registro en %{domain} ha sido completado!" welcome_title: "¡Bienvenido, %{name}!" wrong_email_hint: Si esa dirección de correo electrónico no es correcta, puedes cambiarla en la configuración de la cuenta. - delete_account: Borrar cuenta + delete_account: Eliminar cuenta delete_account_html: Si deseas eliminar tu cuenta, puedes proceder aquí. Se te pedirá una confirmación. description: prefix_invited_by_user: "¡@%{name} te invita a unirte a este servidor de Mastodon!" @@ -1248,7 +1248,7 @@ es-MX: dont_have_your_security_key: "¿No tienes tu clave de seguridad?" forgot_password: "¿Olvidaste tu contraseña?" invalid_reset_password_token: El token de reinicio de contraseña es inválido o expiró. Por favor pide uno nuevo. - link_to_otp: Introduce un código de dos factores desde tu teléfono o un código de recuperación + link_to_otp: Ingresa un código de dos pasos desde tu teléfono o un código de recuperación link_to_webauth: Utilice su dispositivo de clave de seguridad log_in_with: Iniciar sesión con login: Iniciar sesión @@ -1426,10 +1426,10 @@ es-MX: mutes: Tienes en silencio storage: Almacenamiento featured_tags: - add_new: Añadir nuevo + add_new: Añadir nueva errors: limit: Ya has alcanzado la cantidad máxima de etiquetas - hint_html: "¿Qué son las etiquetas destacadas? Se muestran de forma prominente en tu perfil público y permiten a los usuarios navegar por tus publicaciones públicas específicamente bajo esas etiquetas. Son una gran herramienta para hacer un seguimiento de trabajos creativos o proyectos a largo plazo." + hint_html: "Destaca tus etiquetas más importantes en tu perfil. Una herramienta fantástica para llevar un registro de tus trabajos creativos y proyectos a largo plazo; las etiquetas destacadas aparecen en un lugar visible de tu perfil y te permiten acceder rápidamente a tus propias publicaciones." filters: contexts: account: Perfiles @@ -1448,7 +1448,7 @@ es-MX: invalid_context: Se suminstró un contexto inválido o vacío index: contexts: Filtros en %{contexts} - delete: Borrar + delete: Eliminar empty: No tienes filtros. expires_in: Caduca en %{distance} expires_on: Expira el %{date} @@ -1617,7 +1617,7 @@ es-MX: password: contraseña sign_in_token: código de seguridad por correo electrónico webauthn: claves de seguridad - description_html: Si ve una actividad que no reconoce, considere cambiar su contraseña y habilitar la autenticación de dos factores. + description_html: Si observas alguna actividad que no reconoces, considera cambiar tu contraseña y habilitar la autenticación de dos pasos. empty: No hay historial de autenticación disponible failed_sign_in_html: Intento de inicio de sesión fallido con %{method} de %{ip} (%{browser}) successful_sign_in_html: Inicio de sesión exitoso con %{method} desde %{ip} (%{browser}) @@ -1736,7 +1736,7 @@ es-MX: trillion: B otp_authentication: code_hint: Introduce el código generado por tu aplicación de autentificación para confirmar - description_html: Si habilitas autenticación de dos factores a través de una aplicación de autenticación, el ingreso requerirá que estés en posesión de tu teléfono, que generará códigos para que ingreses. + description_html: Si habilitas autenticación de dos pasos a través de una aplicación de autenticación, el ingreso requerirá que estés en posesión de tu teléfono, que generará códigos para que ingreses. enable: Activar instructions_html: "Escanea este código QR desde Google Authenticator o una aplicación similar en tu teléfono. A partir de ahora, esta aplicación generará códigos que tendrás que ingresar cuando quieras iniciar sesión." manual_instructions: 'Si no puedes escanear el código QR y necesitas introducirlo manualmente, este es el secreto en texto plano:' @@ -1876,7 +1876,7 @@ es-MX: appearance: Apariencia authorized_apps: Aplicaciones autorizadas back: Volver al inicio - delete: Borrar cuenta + delete: Eliminar cuenta development: Desarrollo edit_profile: Editar perfil export: Exportar @@ -1887,11 +1887,11 @@ es-MX: notifications: Notificaciones por correo electrónico preferences: Preferencias profile: Perfil - relationships: Siguiendo y seguidores + relationships: Seguimientos severed_relationships: Relaciones cortadas statuses_cleanup: Eliminación automática de publicaciones strikes: Amonestaciones de moderación - two_factor_authentication: Autenticación de dos factores + two_factor_authentication: Autenticación de dos pasos webauthn_authentication: Claves de seguridad severed_relationships: download: Descargar (%{count}) @@ -1901,7 +1901,7 @@ es-MX: user_domain_block: Bloqueaste %{target_name} lost_followers: Seguidores perdidos lost_follows: Cuentas seguidas perdidas - preamble: Puedes perder cuentas seguidas y seguidores cuando bloqueas un dominio o cuando tus moderadores deciden suspender un servidor remoto. Cuando esto suceda, podrás descargar listas de relaciones cortadas, para ser inspeccionadas y posiblemente importadas en otro servidor. + preamble: Es posible que pierdas seguidores y seguidos cuando bloquees un dominio o cuando tus moderadores decidan suspender un servidor remoto. Cuando eso ocurra, podrás descargar listas de relaciones interrumpidas, para inspeccionarlas y posiblemente importarlas a otro servidor. purged: La información sobre este servidor ha sido purgada por los administradores de tu servidor. type: Evento statuses: @@ -1954,7 +1954,7 @@ es-MX: unlisted: Pública, pero silenciosa unlisted_long: Ocultado de los resultados de búsqueda, tendencias y cronologías públicas de Mastodon statuses_cleanup: - enabled: Borrar automáticamente publicaciones antiguas + enabled: Eliminar automáticamente las publicaciones antiguas enabled_hint: Elimina automáticamente tus publicaciones una vez que alcancen un umbral de tiempo especificado, a menos que coincidan con alguna de las excepciones detalladas debajo exceptions: Excepciones explanation: Debido a que la eliminación de mensajes es una operación costosa, esto se hace lentamente, a lo largo de un tiempo, cuando el servidor no está ocupado. Por este motivo, puede que tus publicaciones sean borradas algo después de que alcancen el umbral de tiempo especificado. @@ -2020,13 +2020,13 @@ es-MX: two_factor_authentication: add: Añadir disable: Deshabilitar - disabled_success: Autenticación de doble factor desactivada correctamente + disabled_success: Autenticación de dos pasos desactivada correctamente edit: Editar - enabled: La autenticación de dos factores está activada - enabled_success: Verificación de dos factores activada exitosamente - generate_recovery_codes: generar códigos de recuperación + enabled: La autenticación de dos pasos está activada + enabled_success: Verificación de dos pasos activada exitosamente + generate_recovery_codes: Generar códigos de recuperación lost_recovery_codes: Los códigos de recuperación te permiten obtener acceso a tu cuenta si pierdes tu teléfono. Si has perdido tus códigos de recuperación, puedes regenerarlos aquí. Tus viejos códigos de recuperación se harán inválidos. - methods: Métodos de autenticación de doble factor + methods: Métodos de autenticación de dos pasos otp: Aplicación de autenticación recovery_codes: Hacer copias de seguridad de tus códigos de recuperación recovery_codes_regenerated: Códigos de recuperación regenerados con éxito @@ -2057,13 +2057,13 @@ es-MX: details: 'Estos son los detalles del intento de inicio de sesión:' explanation: Alguien ha intentado iniciar sesión en tu cuenta pero proporcionó un segundo factor de autenticación inválido. further_actions_html: Si no fuiste tú, se recomienda %{action} inmediatamente ya que puede estar comprometido. - subject: Fallo de autenticación de segundo factor - title: Falló la autenticación de segundo factor + subject: Fallo en la autenticación de dos pasos + title: Falló la autenticación de dos pasos suspicious_sign_in: change_password: cambies tu contraseña details: 'Aquí están los detalles del inicio de sesión:' explanation: Hemos detectado un inicio de sesión en tu cuenta desde una nueva dirección IP. - further_actions_html: Si no fuiste tú, te recomendamos que %{action} inmediatamente y habilites la autenticación de dos factores para mantener tu cuenta segura. + further_actions_html: Si no fuiste tú, te recomendamos que %{action} inmediatamente y habilites la autenticación de dos pasos para mantener tu cuenta segura. subject: Tu cuenta ha sido accedida desde una nueva dirección IP title: Un nuevo inicio de sesión terms_of_service_changed: @@ -2149,7 +2149,7 @@ es-MX: users: follow_limit_reached: No puedes seguir a más de %{limit} personas go_to_sso_account_settings: Diríjete a la configuración de la cuenta de su proveedor de identidad - invalid_otp_token: Código de dos factores incorrecto + invalid_otp_token: Código de dos pasos incorrecto otp_lost_help_html: Si perdiste al acceso a ambos, puedes ponerte en contancto con %{email} rate_limited: Demasiados intentos de autenticación, inténtalo de nuevo más tarde. seamless_external_login: Has iniciado sesión desde un servicio externo, por lo que los ajustes de contraseña y correo electrónico no están disponibles. @@ -2177,5 +2177,5 @@ es-MX: nickname_hint: Introduzca el apodo de su nueva clave de seguridad not_enabled: Aún no has activado WebAuthn not_supported: Este navegador no soporta claves de seguridad - otp_required: Para usar claves de seguridad, por favor habilite primero la autenticación de doble factor. + otp_required: Para usar claves de seguridad, por favor habilite primero la autenticación de dos pasos. registered_on: Registrado el %{date} diff --git a/config/locales/es.yml b/config/locales/es.yml index 4c2a9a1229b2b9..35396e0957ad65 100644 --- a/config/locales/es.yml +++ b/config/locales/es.yml @@ -1984,9 +1984,9 @@ es: '63113904': 2 años '7889238': 3 meses min_age_label: Umbral de tiempo - min_favs: Mantener mensajes con un número de favoritos mayor que + min_favs: Mantener publicaciones con un número de favoritos de al menos min_favs_hint: No borra ninguna de las publicaciones que hayan recibido al menos esta cantidad de favoritos. Deja en blanco para eliminar publicaciones sin importar el número de favoritos - min_reblogs: Mantener publicaciones reblogueadas más de + min_reblogs: Mantener publicaciones impulsadas al menos min_reblogs_hint: No borra ninguna de las publicaciones que hayan sido impulsadas más de este número de veces. Deja en blanco para eliminar publicaciones sin importar el número de impulsos stream_entries: sensitive_content: Contenido sensible diff --git a/config/locales/et.yml b/config/locales/et.yml index e5fb928f3fdae0..fa3194f406d716 100644 --- a/config/locales/et.yml +++ b/config/locales/et.yml @@ -1,7 +1,7 @@ --- et: about: - about_mastodon_html: 'Tuleviku sotsiaalvõrgustik: Reklaamivaba, korporatiivse järelvalveta, eetiline kujundus ning detsentraliseeritus! Mastodonis omad sa enda andmeid ka päriselt!' + about_mastodon_html: 'Tuleviku sotsiaalvõrgustik: Reklaamivaba, korporatiivse jälitamiseta, eetiline kujundus ning hajutatus! Mastodonis omad sa enda andmeid ka päriselt!' contact_missing: Määramata contact_unavailable: Pole saadaval hosted_on: Mastodoni teenus serveris %{domain} @@ -14,7 +14,7 @@ et: instance_actor_flash: See on serveri enda virtuaalne konto. See ei esinda ühtegi kindlat kasutajat, vaid seda kasutatakse födereerumisel. Seda kontot ei tohi kustutada. last_active: viimati aktiivne link_verified_on: Selle lingi autorsust kontrolliti %{date} - nothing_here: Siin pole midagi! + nothing_here: Siin pole mitte midagi! pin_errors: following: Pead olema juba selle kasutaja jälgija, keda soovitad posts: @@ -36,7 +36,7 @@ et: add_email_domain_block: Blokeeri e-posti domeen approve: Võta vastu approved_msg: Kasutaja %{username} liitumisavaldus rahuldatud - are_you_sure: Oled kindel? + are_you_sure: Kas oled kindel? avatar: Profiilipilt by_domain: Domeen change_email: @@ -45,7 +45,7 @@ et: label: Muuda e-posti aadressi new_email: Uus е-posti aadress submit: Muuda e-posti aadressi - title: Muuda e-postiaadressi kasutajale %{username} + title: Muuda kasutaja %{username} e-posti aadressi change_role: changed_msg: Roll on muudetud! edit_roles: Halda kasutaja rolle @@ -140,7 +140,7 @@ et: security: Turvalisus security_measures: only_password: Ainult salasõna - password_and_2fa: Salasõna ja 2-etapine autentimine (2FA) + password_and_2fa: Salasõna ja kahefaktoriline autentimine (2FA) sensitive: Tundlik sisu sensitized: Märgitud kui tundlik sisu shared_inbox_url: Jagatud sisendkausta URL @@ -290,7 +290,7 @@ et: remove_avatar_user_html: "%{name} eemaldas %{target} avatari" reopen_report_html: "%{name} taasavas raporti %{target}" resend_user_html: "%{name} lähtestas %{target} kinnituskirja e-posti" - reset_password_user_html: "%{name} lähtestas %{target} salasõna" + reset_password_user_html: "%{name} lähtestas %{target} kasutaja salasõna" resolve_report_html: "%{name} lahendas raporti %{target}" sensitive_account_html: "%{name} märkis %{target} meedia kui tundlik sisu" silence_account_html: "%{name} piiras %{target} konto" @@ -785,7 +785,7 @@ et: manage_taxonomies: Halda taksonoomiaid manage_taxonomies_description: Luba kasutajatel populaarset sisu üle vaadata ning uuendada teemaviidete seadistusi manage_user_access: Halda kasutajate ligipääsu - manage_user_access_description: Võimaldab kasutajatel keelata teiste kasutajate kaheastmelise autentimise, muuta oma e-posti aadressi ja lähtestada oma parooli + manage_user_access_description: Võimaldab kasutajatel keelata teiste kasutajate kaheastmelise autentimise, muuta nende e-posti aadressi ja lähtestada oma salasõna manage_users: Kasutajate haldamine manage_users_description: Lubab kasutajail näha teiste kasutajate üksikasju ja teha nende suhtes modereerimisotsuseid manage_webhooks: Halda webhook'e @@ -1246,7 +1246,7 @@ et: suffix: Kasutajakontoga saad jälgida inimesi, postitada uudiseid ning pidada kirjavahetust ükskõik millise Mastodoni serveri kasutajatega ja muudki! didnt_get_confirmation: Ei saanud kinnituslinki? dont_have_your_security_key: Pole turvavõtit? - forgot_password: Salasõna ununenud? + forgot_password: Kas unustasid oma salasõna? invalid_reset_password_token: Salasõna lähtestusvõti on vale või aegunud. Palun taotle uus. link_to_otp: Kaheastmeline kood telefonist või taastekood link_to_webauth: Turvavõtmete seadme kasutamine @@ -1267,7 +1267,7 @@ et: register: Loo konto registration_closed: "%{instance} ei võta vastu uusi liikmeid" resend_confirmation: Saada kinnituslink uuesti - reset_password: Salasõna lähtestamine + reset_password: Lähtesta salasõna rules: accept: Nõus back: Tagasi @@ -1277,7 +1277,7 @@ et: title: Mõned põhireeglid. title_invited: Oled kutsutud. security: Turvalisus - set_new_password: Uue salasõna määramine + set_new_password: Sisesta uus salasõna setup: email_below_hint_html: Kontrolli rämpsposti kausta või palu uue kirja saatmist. Kui sinu e-posti aadress on vale, siis saad seda parandada. email_settings_hint_html: Klõpsa aadressile %{email} saadetud linki, et alustada Mastodoni kasutamist. Me oleme ootel. @@ -1313,9 +1313,9 @@ et: title: Autori tunnustamine challenge: confirm: Jätka - hint_html: "Nõuanne: Me ei küsi salasõna uuesti järgmise tunni jooksul." + hint_html: "Nõuanne: Me ei küsi sinu salasõna uuesti järgmise tunni jooksul." invalid_password: Vigane salasõna - prompt: Jätkamiseks salasõna veelkord + prompt: Jätkamiseks korda salasõna crypto: errors: invalid_key: ei ole õige Ed25519 ega Curve25519 võti @@ -1617,7 +1617,7 @@ et: password: salasõna sign_in_token: e-posti turvvakood webauthn: turvavõtmed - description_html: Kui paistab tundmatuid tegevusi, tuleks vahetada salasõna ja aktiveerida kaheastmeline autentimine. + description_html: Kui paistab tundmatuid tegevusi, palun vaheta salasõna ja aktiveeri kaheastmeline autentimine. empty: Autentimisajalugu pole saadaval failed_sign_in_html: Nurjunud sisenemine meetodiga %{method} aadressilt %{ip} (%{browser}) successful_sign_in_html: Edukas sisenemine meetodiga %{method} aadressilt %{ip} (%{browser}) @@ -1781,7 +1781,7 @@ et: reactions: errors: limit_reached: Jõutud on erinevate reaktsioonide limiidini - unrecognized_emoji: ei ole tuntud emotikoon + unrecognized_emoji: ei ole tuntud emoji redirects: prompt: Kui te usaldate seda linki, klõpsake sellele, et jätkata. title: Te lahkute %{instance}. diff --git a/config/locales/eu.yml b/config/locales/eu.yml index c9b3fa7a276ca4..b1497a5dc83e1a 100644 --- a/config/locales/eu.yml +++ b/config/locales/eu.yml @@ -190,6 +190,7 @@ eu: create_relay: Erreleboa sortu create_unavailable_domain: Sortu eskuragarri ez dagoen domeinua create_user_role: Sortu rola + create_username_block: Sortu erabiltzaile-izenaren araua demote_user: Jaitsi erabiltzailearen maila destroy_announcement: Ezabatu iragarpena destroy_canonical_email_block: Ezabatu email blokeoa @@ -203,12 +204,14 @@ eu: destroy_status: Ezabatu bidalketa destroy_unavailable_domain: Ezabatu eskuragarri ez dagoen domeinua destroy_user_role: Ezabatu rola + destroy_username_block: Ezabatu erabiltzaile-izenaren araua disable_2fa_user: Desgaitu 2FA disable_custom_emoji: Desgaitu emoji pertsonalizatua disable_relay: Erreleboa desaktibatu disable_sign_in_token_auth_user: Desgaitu email token autentifikazioa erabiltzailearentzat disable_user: Desgaitu erabiltzailea enable_custom_emoji: Gaitu emoji pertsonalizatua + enable_relay: Gaitu errelea enable_sign_in_token_auth_user: Gaitu email token autentifikazioa erabiltzailearentzat enable_user: Gaitu erabiltzailea memorialize_account: Bihurtu kontua oroigarri @@ -236,6 +239,7 @@ eu: update_report: Txostena eguneratu update_status: Eguneratu bidalketa update_user_role: Eguneratu rola + update_username_block: Eguneratu erabiltzaile-izenaren araua actions: approve_appeal_html: "%{name} erabiltzaileak %{target} erabiltzailearen moderazio erabakiaren apelazioa onartu du" approve_user_html: "%{name} erabiltzaileak %{target} erabiltzailearen izen-ematea onartu du" @@ -310,7 +314,9 @@ eu: create: Sortu iragarpena title: Iragarpen berria preview: + disclaimer: Erabiltzaileek ezin dutenez horiei uko egin, posta elektroniko bidezko jakinarazpenak iragarpen garrantzitsuetara mugatu behar dira; adibidez, datu pertsonalen segurtasun-haustura edo zerbitzariaren itxiera jakinarazpenetara. explanation_html: 'Mezu elektronikoa %{display_count} erabiltzaileei bidaliko zaie. Testu hau gehituko zaio mezu elektronikoari:' + title: Aurreikusi iragarpenaren aurrebista publish: Argitaratu published_msg: Iragarpena ongi argitaratu da! scheduled_for: "%{time}-rako programatuta" @@ -441,6 +447,7 @@ eu: attempts_over_week: one: Izen-emateko saiakera %{count} azken astean other: Izen-emateko %{count} saiakera azken astean + created_msg: Ongi gehitu da e-mail helbidea domeinuen zerrenda beltzera delete: Ezabatu dns: types: @@ -450,7 +457,9 @@ eu: create: Gehitu domeinua resolve: Ebatzi domeinua title: Posta domeinu berria blokeatu + no_email_domain_block_selected: Ez da eposta domeinu blokeorik aldatu ez delako bat ere hautatu not_permitted: Baimendu gabea + resolved_dns_records_hint_html: Domeinu-izena ondorengo MX domeinuetara ebazten da, zeinek eposta onartzeko ardura duten. MX domeinu bat blokeatzeak MX domeinu hori erabiltzen duen edozein helbide elektronikotatik izena-ematea blokeatzen du, baita ikusgai dagoen domeinu-izena beste bat bada ere. Kontuz ibili eposta hornitzaile nagusiak blokeatu gabe. resolved_through_html: "%{domain} domeinuaren bidez ebatzia" title: Email domeinua blokeatuta export_domain_allows: @@ -479,6 +488,7 @@ eu: providers: active: Aktibo base_url: Oinarrizko URL-a + callback: Dei-erantzuna delete: Ezabatu edit: Editatu hornitzailea finish_registration: Izen-ematea bukatu @@ -488,8 +498,11 @@ eu: registration_requested: Izen-ematea eskatuta registrations: confirm: Berretsi + description: Erregistro bat jaso duzu FASP batetik. Ukatu ez baduzu zuk zeuk abiarazi. Zuk abiarazi baduzu, alderatu arretaz izena eta gakoaren hatz-marka erregistroa berretsi aurretik. reject: Ukatu + title: Berretsi FASP erregistroa save: Gorde + select_capabilities: Hautatu ahalmenak sign_in: Hasi saioa status: Egoera title: Fedibertsoko zerbitzu osagarrien hornitzaileak @@ -503,6 +516,9 @@ eu: title: Jarraitzeko gomendioak unsuppress: Berrezarri jarraitzeko gomendioa instances: + audit_log: + title: Oraintsuko ikuskapen-erregistroak + view_all: Ikusi ikuskapen-erregistro osoak availability: description_html: one: Domeinura entregatzeak arrakastarik gabe huts egiten badu egun %{count} igaro ondoren, ez da entregatzeko saiakera gehiago egingo, ez bada domeinu horretatik entregarik jasotzen. @@ -563,6 +579,8 @@ eu: create: Gehitu Moderazio Oharra created_msg: Instantziako moderazio oharra ongi sortu da! description_html: Ikusi eta idatzi oharrak beste moderatzaileentzat eta zuretzat etorkizunerako + destroyed_msg: Instantziako moderazio oharra ongi ezabatu da! + placeholder: Instantzia honi buruzko informazioa, burututako ekintzak edo etorkizunean instantzia hau moderatzen lagunduko dizun beste edozein gauza. title: Moderazio oharrak private_comment: Iruzkin pribatua public_comment: Iruzkin publikoa @@ -634,7 +652,9 @@ eu: resolve_description_html: Ez da ekintzarik hartuko salatutako kontuaren aurka, ez da neurria gordeko eta salaketa itxiko da. silence_description_html: Kontua soilik honen jarraitzaile edo espresuki bilatzen dutenentzat izango da ikusgarri, kontuaren irisgarritasuna gogorki mugatzen delarik. suspend_description_html: Kontua bera eta honen edukiak eskuraezinak izango dira, eta azkenean, ezabatuak. Kontu honekin erlazionatzea ezinezkoa izango da. Prozesua 30 egunez itzulgarria izango da. Kontu honen aurkako txosten guztiak baztertuko lirateke. + actions_description_html: Erabaki txosten hau konpontzeko ze ekintza hartu. Salatutako kontuaren aurka zigor ekintza bat hartzen baduzu, eposta jakinarazpen bat bidaliko zaie, Spam kategoria hautatzean ezik. actions_description_remote_html: Hautatu txosten honi konponbidea aurkitzeko zein neurri hartu. Hau soilik zure zerbitzaria urruneko kontu honekin nola komunikatu eta bere edukia nola maneiatzeko da. + actions_no_posts: Txosten honek ez du ezabatzeko lotutako argitalpenik add_to_report: Gehitu gehiago txostenera already_suspended_badges: local: Dagoeneko kanporatu da zerbitzari honetatik @@ -675,6 +695,7 @@ eu: report: 'Salaketa #%{id}' reported_account: Salatutako kontua reported_by: Salatzailea + reported_with_application: Aplikazioaren bidez salatua resolved: Konponduta resolved_msg: Salaketa ongi konpondu da! skip_to_actions: Salto ekintzetara @@ -737,6 +758,7 @@ eu: manage_appeals: Kudeatu apelazioak manage_appeals_description: Baimendu erabiltzaileek moderazio ekintzen aurkako apelazioak berrikustea manage_blocks: Kudeatu blokeatzeak + manage_blocks_description: Baimendu erabiltzaileek eposta hornitzaile eta IP helbideak blokeatzea manage_custom_emojis: Kudeatu emoji pertsonalizatuak manage_custom_emojis_description: Baimendu erabiltzaileek zerbitzariko emoji pertsonalizatuak kudeatzea manage_federation: Kudeatu federazioa @@ -754,6 +776,7 @@ eu: manage_taxonomies: Kudeatu taxonomiak manage_taxonomies_description: Baimendu erabiltzaileek joerak berrikustea eta traolen ezarpenak eguneratzea manage_user_access: Kudeatu erabiltzaileen sarbidea + manage_user_access_description: Baimendu erabiltzaileek beste erabiltzaileen bi faktoreko autentifikazioa desaktibatzea, eposta helbideak aldatzea eta pasahitzak berrezartzea manage_users: Kudeatu erabiltzaileak manage_users_description: Baimendu erabiltzaileek beste erabiltzaileen xehetasunak ikusi eta moderazio ekintzak burutzea manage_webhooks: Kudeatu webhook-ak @@ -801,6 +824,7 @@ eu: title: Erabiltzaileei bilaketa-motorraren indexaziotik at egoteko aukera ematen die lehenetsitako aukera modura discovery: follow_recommendations: Jarraitzeko gomendioak + preamble: Eduki interesgarria aurkitzea garrantzitsua da Mastodoneko erabiltzaile berrientzat, behar bada inor ez dutelako ezagutuko. Kontrolatu zure zerbitzariko aurkikuntza-ezaugarriek nola funtzionatzen duten. privacy: Pribatutasuna profile_directory: Profil-direktorioa public_timelines: Denbora-lerro publikoak @@ -813,6 +837,8 @@ eu: users: Saioa hasita duten erabiltzaile lokalei feed_access: modes: + authenticated: Saioa hasi duten erabiltzaileentzat soilik + disabled: Erabiltzaile-rol jakin bat behar da public: Edonork landing_page: values: @@ -942,8 +968,10 @@ eu: not_trendable: Ez dago modan not_usable: Ez erabilgarri pending_review: Berrikusketaren zain + review_requested: Berrikuspena eskatuta reviewed: Berrikusita title: Egoera + trendable: Joera bihur daiteke unreviewed: Berrikusi gabe usable: Erabilgarri name: Izena @@ -969,6 +997,9 @@ eu: going_live_on_html: Argitaratua, indarrean %{date} history: Historia live: Zuzenean + notify_users: Jakinarazi erabiltzaileak + preview: + send_preview: 'Bidali aurrebista hona: %{email}' publish: Argitaratu published_on_html: "%{date}(e)an argitaratua" save_draft: Gorde zirriborroa @@ -977,11 +1008,14 @@ eu: trends: allow: Onartu approved: Onartua + confirm_allow: Ziur zaude hautatutako etiketak gaitu nahi dituzula? confirm_disallow: Ziur zaude hautatutako etiketak desgaitu nahi dituzula? disallow: Ukatu links: allow: Onartu esteka allow_provider: Onartu argitaratzailea + confirm_allow: Ziur zaude hautatutako estekak gaitu nahi dituzula? + confirm_disallow: Ziur zaude hautatutako estekak desgaitu nahi dituzula? description_html: Esteka hauek zure zerbitzariak ikusten dituen kontuek asko zabaltzen ari diren estekak dira. Zure erabiltzaileei munduan ze berri den jakiteko lagungarriak izan daitezke. Ez da estekarik bistaratzen argitaratzaileak onartu arte. Esteka bakoitza onartu edo baztertu dezakezu. disallow: Ukatu esteka disallow_provider: Ukatu argitaratzailea @@ -1037,9 +1071,23 @@ eu: used_by_over_week: one: Pertsona batek erabilia azken astean other: "%{count} pertsonak erabilia azken astean" + title: Gomendioak eta joerak trending: Joerak username_blocks: add_new: Gehitu berria + block_registrations: Blokeatu izen-emateak + comparison: + equals: Berdin + delete: Ezabatu + edit: + title: Editatu erabiltzaile-izena araua + matches_exactly_html: 'Berdin: %{string}' + new: + create: Sortu araua + title: Sortu erabiltzaile-izen araua berria + no_username_block_selected: Ez da erabiltzaile-izen araurik aldatu, ez delako bat ere hautatu + not_permitted: Baimendu gabea + title: Erabiltzaile-izen arauak warning_presets: add_new: Gehitu berria delete: Ezabatu @@ -1111,6 +1159,7 @@ eu: hint_html: Beste kontu batetik hona migratu nahi baduzu, hemen ezizen bat sortu dezakezu, hau beharrezkoa da kontu zaharreko jarraitzaileak hona ekartzeko. Ekintza hau berez kaltegabea eta desegingarria da. Kontuaren migrazioa kontu zaharretik abiatzen da. remove: Deslotu ezizena appearance: + advanced_settings: Ezarpen aurreratuak animations_and_accessibility: Animazioak eta irisgarritasuna discovery: Aurkitzea localization: @@ -1119,6 +1168,7 @@ eu: guide_link_text: Edonork lagundu dezake. sensitive_content: Eduki hunkigarria application_mailer: + notification_preferences: Posta elektronikoaren lehentasunak aldatu salutation: "%{name}," settings: 'Posta elektronikoaren lehentasunak aldatu: %{link}' unsubscribe: Kendu harpidetza @@ -1140,6 +1190,7 @@ eu: hint_html: Azken kontu bat! Gizakia zarela berretsi behar dugu (zabor-kontuak kanpoan mantentzeko baino ez da!) Ebatzi azpiko CAPTCHA eta sakatu "Jarraitu". title: Segurtasun txekeoa confirmations: + awaiting_review: Zure helbide elektronikoa baieztatu da! %{domain} lan taldea zure erregistroa berrikusten ari da. Mezu elektroniko bat jasoko duzu zure kontua onartzen badute! awaiting_review_title: Zure izen-ematea berrikusten ari da clicking_this_link: lotura hau klikatzen login_link: hasi saioa @@ -1147,6 +1198,7 @@ eu: redirect_to_app_html: "%{app_name} aplikaziora berbideratua izan beharko zenuke. Hori gertatu ez bada, saiatu %{clicking_this_link} edo eskuz itzuli." registration_complete: Osatuta dago orain zure izen-ematea %{domain} -en! welcome_title: Ongi etorri, %{name}! + wrong_email_hint: Helbide-elektroniko hori zuzena ez bada, kontuaren ezarpenetan alda dezakezu. delete_account: Ezabatu kontua delete_account_html: Kontua ezabatu nahi baduzu, jarraitu hemen. Berrestea eskatuko zaizu. description: @@ -1197,9 +1249,11 @@ eu: title: "%{domain}-(e)an saioa hasi" sign_up: manual_review: "%{domain}-(e)n eginiko izen-emateak gure moderatzaileek eskuz aztertzen dituzte. Zure izen-ematea prozesatzen lagun gaitzazun, idatz ezazu zertxobait zuri buruz eta azaldu zergatik nahi duzun %{domain}-(e)n kontu bat." + preamble: Mastodon zerbitzari honetako kontu batekin, aukera izango duzu fedibertsoko edozein pertsona jarraitzeko, ez dio axola kontua non ostatatua dagoen. title: "%{domain} zerbitzariko kontua prestatuko dizugu." status: account_status: Kontuaren egoera + confirming: E-mail baieztapena osatu bitartean zain. functional: Zure kontua guztiz erabilgarri dago. pending: Gure taldea zure eskaera berrikusten ari da. Honek denbora pixka bat beharko du. Mezu elektroniko bat jasoko duzu zure eskaera onartzen bada. redirecting_to: Zure kontua ez dago aktibo orain %{acct} kontura birbideratzen duelako. @@ -1207,6 +1261,9 @@ eu: view_strikes: Ikusi zure kontuaren aurkako neurriak too_fast: Formularioa azkarregi bidali duzu, saiatu berriro. use_security_key: Erabili segurtasun gakoa + author_attribution: + example_title: Testu-lagina + more_from_html: "%{name} erabiltzaileaz gehiago jakin" challenge: confirm: Jarraitu hint_html: "Oharra: Ez dizugu pasahitza berriro eskatuko ordu batez." @@ -1243,6 +1300,7 @@ eu: before: 'Jarraitu aurretik, irakurri adi ohar hauek:' caches: Beste zerbitzariek cachean duten edukia mantentzea gerta daiteke data_removal: Zure bidalketak eta beste datuak behin betiko ezabatuko dira + email_reconfirmation_html: Ez baduzu baieztamen e-maila jasotzen, berriro eskatu dezakezu irreversible: Ezin izango duzu kontua berreskuratu edo berraktibatu more_details_html: Xehetasun gehiagorako, ikusi pribatutasun politika. username_available: Zure erabiltzaile-izena berriro eskuragarri egongo da @@ -1281,6 +1339,10 @@ eu: basic_information: Oinarrizko informazioa hint_html: "Pertsonalizatu jendeak zer ikusi dezakeen zure profil publikoan eta zure bidalketen baitan. Segur aski, jende gehiagok jarraituko dizu eta interakzio gehiago izango dituzu profila osatuta baduzu, profil irudia eta guzti." other: Bestelakoak + emoji_styles: + auto: Automatikoa + native: Bertakoa + twemoji: Twemoji errors: '400': Bidali duzun eskaera baliogabea da edo gaizki osatua dago. '403': Ez duzu orri hau ikusteko baimenik. @@ -1452,6 +1514,13 @@ eu: expires_at: Iraungitzea uses: Erabilerak title: Gonbidatu jendea + link_preview: + author_html: 'Egilea: %{name}' + potentially_sensitive_content: + action: Egin klik erakusteko + confirm_visit: Ziur zaude esteka hau ireki nahi duzula? + hide_button: Ezkutatu + label: Eduki sentikorra izan daiteke lists: errors: limit: Gehienezko zerrenda kopurura iritsi zara @@ -1459,6 +1528,7 @@ eu: authentication_methods: otp: bi faktoreko autentifikazio aplikazioa password: pasahitza + sign_in_token: e-posta segurtasun kodea webauthn: segurtasun gakoak description_html: Ezagutzen ez duzun aktibitatea ikusten baduzu, pasahitza aldatu eta bi faktoreko autentifikazioa gaitzea gomendatzen dizugu. empty: Ez dago autentifikazio historiarik eskuragarri @@ -1469,9 +1539,18 @@ eu: unsubscribe: action: Bai, kendu harpidetza complete: Harpidetza kenduta + confirmation_html: |- + Ziur Mastodonen %{domain} zerbitzariko %{type} %{email} helbide elektronikoan jasotzeari utzi nahi diozula? + Beti harpidetu zaitezke berriro eposta jakinarazpenen hobespenetan. emails: notification_emails: + favourite: zure argitalpena gogoko egin dutenaren jakinarazpen e-mailak follow: jarraitu jakinarazpen-mezu elektronikoak + follow_request: jarraipen-eskaeren jakinarazpen e-mailak + mention: aipamenen jakinarazpen e-mailak + reblog: bultzaden jakinarazpen e-mailak + resubscribe_html: Nahi gabe utzi badiozu jakinarazpenak jasotzeari, berriro harpidetu zaitezke e-mail jakinarazpenen hobespenetan. + success_html: Ez duzu Mastodonen %{domain} zerbitzariko %{type} jasoko %{email} helbide elektronikoan. title: Kendu harpidetza media_attachments: validations: @@ -1543,6 +1622,10 @@ eu: title: Aipamen berria poll: subject: "%{name} erabiltzailearen inkesta bat amaitu da" + quote: + body: "%{name}(e)k zure bidalketari aipamena egin dio:" + subject: "%{name} erabiltzaileak zure bidalketa aipatu du" + title: Aipamen berria reblog: body: "%{name}(e)k bultzada eman dio zure bidalketari:" subject: "%{name}(e)k bultzada eman dio zure bidalketari" @@ -1552,6 +1635,8 @@ eu: update: subject: "%{name} erabiltzaileak bidalketa bat editatu du" notifications: + administration_emails: Administratzailearen posta elektroniko bidezko jakinarazpenak + email_events: E-mail jakinarazpenentzako gertaerak email_events_hint: 'Hautatu jaso nahi dituzun gertaeren jakinarazpenak:' number: human: @@ -1589,6 +1674,9 @@ eu: self_vote: Ezin duzu zuk sortutako inkestetan bozka eman too_few_options: elementu bat baino gehiago izan behar du too_many_options: ezin ditu %{max} elementu baino gehiago izan + vote: Bozkatu + posting_defaults: + explanation: Konfigurazio hau lehenetsi gisa erabiliko da argitalpen berriak sortzen dituzunean, baina aldatu egin dezakezu argitalpen bat idaztean. preferences: other: Denetarik posting_defaults: Bidalketarako lehenetsitakoak @@ -1645,6 +1733,7 @@ eu: scheduled_statuses: over_daily_limit: 'Egun horretarako programatutako bidalketa kopuruaren muga gainditu duzu: %{limit}' over_total_limit: 'Programatutako bidalketa kopuruaren muga gainditu duzu: %{limit}' + too_soon: datak etorkizunekoa izan behar du self_destruct: lead_html: Zoritxarrez, %{domain} betirako itxiko da. Kontu bat baduzu bertan, ezin izango duzu erabiltzen jarraitu, baina, oraindik zure datuen babeskopia bat eska dezakezu. title: Zerbitzari hau ixtear dago @@ -1743,6 +1832,9 @@ eu: other: "%{count} bideo" boosted_from_html: "%{acct_link}(e)tik bultzatua" content_warning: 'Edukiaren abisua: %{warning}' + content_warnings: + hide: Tuta ezkutatu + show: Erakutsi gehiago default_language: Interfazearen hizkuntzaren berdina disallowed_hashtags: one: 'debekatutako traola bat zuen: %{tags}' @@ -1750,15 +1842,31 @@ eu: edited_at_html: Editatua %{date} errors: in_reply_not_found: Erantzuten saiatu zaren bidalketa antza ez da existitzen. + quoted_status_not_found: Aipua egiten saiatu zaren bidalketa antza ez da existitzen. + quoted_user_not_mentioned: Ezin da aipatu ez den erabiltzaile baten aipamenik egin Aipamen pribatu batean. 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 + quote_error: + not_available: Bidalketa ez dago eskuragarri + pending_approval: Bidalketa zain dago + revoked: Egileak bidalketa kendu du + quote_policies: + followers: Jarraitzaileentzat soilik + nobody: Nik bakarrik + public: Edonork + quote_post_author: "%{acct}-(r)en bidalketan aipatua" title: '%{name}: "%{quote}"' visibilities: + direct: Aipu pribatua + private: Jarraitzaileentzat soilik public: Publikoa + public_long: Mastodonen dagoen edo ez dagoen edonor + unlisted: Ikusgarritasun mugatua + unlisted_long: Ezkutatuta Mastodon bilaketen emaitzetatik, joeretatik, eta denbora-lerro publikoetatik statuses_cleanup: enabled: Ezabatu bidalketa zaharrak automatikoki enabled_hint: Zure bidalketa zaharrak automatikoki ezabatzen ditu zehazturiko denbora mugara iristean, beheko baldintza bat betetzen ez bada @@ -1805,6 +1913,8 @@ eu: title: Erabilera baldintzak terms_of_service_interstitial: future_preamble_html: Gure zerbitzu-baldintzetan aldaketa batzuk egiten ari gara, eta %{date}-tik aurrera jarriko dira indarrean. Eguneratutako baldintzak berrikustea gomendatzen dizugu. + past_preamble_html: Zerbitzu-baldintzak aldatu ditugu zure azken bisitatik. Baldintza eguneratuak berrikustera animatzen zaitugu. + review_link: Berrikusi zerbitzu-baldintzak themes: contrast: Mastodon (Kontraste altua) default: Mastodon (Iluna) @@ -1837,6 +1947,7 @@ eu: webauthn: Segurtasun gakoak user_mailer: announcement_published: + subject: Zerbitzuaren iragarpena title: "%{domain} zerbitzuaren iragarpena" appeal_approved: action: Kontuaren ezarpenak @@ -1867,6 +1978,12 @@ eu: further_actions_html: Ez bazara zu izan, lehenbailehen %{action} gomendatzen dizugu eta bi faktoreko autentifikazioa gaitzea zure kontua seguru mantentzeko. subject: Zure kontura sarbidea egon da IP helbide berri batetik title: Saio hasiera berria + terms_of_service_changed: + changelog: 'Laburbilduz, hau da eguneratze honek zuretzat esan nahi duena:' + sign_off: "%{domain} taldea" + subject: Zerbitzu-baldintzen eguneratzeak + subtitle: "%{domain}(e)ko zerbitzu-baldintzak aldatu egingo dira" + title: Eguneraketa garrantzitsua warning: appeal: Bidali apelazioa appeal_description: Hau errore bat dela uste baduzu, apelazio bat bidali diezaiekezu %{instance} instantziako arduradunei. @@ -1944,6 +2061,7 @@ eu: invalid_otp_token: Bi faktoreetako kode baliogabea otp_lost_help_html: 'Bietara sarbidea galdu baduzu, jarri kontaktuan hemen: %{email}' rate_limited: Autentifikazio saiakera gehiegi, saiatu berriro geroago. + seamless_external_login: Kanpo zerbitzu baten bidez hasi duzu saioa, beraz pasahitza eta e-mail ezarpenak ez daude eskuragarri. signed_in_as: 'Saioa honela hasita:' verification: extra_instructions_html: Aholkua: webguneko esteka ikusezina izan daiteke. Muina rel="me" da, erabiltzaileak sortutako edukia duten webguneetan beste inor zure burutzat aurkeztea eragozten duena. a beharrean esteka motako etiketa bat ere erabil dezakezu orriaren goiburuan, baina HTMLak erabilgarri egon behar du JavaScript exekutatu gabe. diff --git a/config/locales/fi.yml b/config/locales/fi.yml index 82efe96080911c..821c5f37078331 100644 --- a/config/locales/fi.yml +++ b/config/locales/fi.yml @@ -10,7 +10,7 @@ fi: followers: one: seuraaja other: seuraajaa - following: Seurattavat + following: seurattavaa instance_actor_flash: Tämä tili on virtuaalinen toimija, jota käytetään edustamaan itse palvelinta eikä yksittäistä käyttäjää. Sitä käytetään federointitarkoituksiin, eikä sitä tule jäädyttää. last_active: viimeksi aktiivinen link_verified_on: Tämän linkin omistus on tarkastettu %{date} @@ -464,7 +464,7 @@ fi: domain: Verkkotunnus new: create: Lisää verkkotunnus - resolve: Resolvoi verkkotunnus + resolve: Ratkaise verkkotunnus title: Estä uusi sähköpostiverkkotunnus no_email_domain_block_selected: Sähköpostiverkkotunnusten estoja ei muutettu, koska yhtäkään ei ollut valittuna not_permitted: Ei sallittu @@ -697,7 +697,7 @@ fi: placeholder: Kuvaile tehtyjä toimia tai lisää muita käyttäjään liittyviä merkintöjä… title: Muistiinpanot notes_description_html: Tarkastele ja jätä muistiinpanoja muille moderaattoreille ja itsellesi tulevaisuuteen - processed_msg: Raportin nro %{id} käsittely onnistui + processed_msg: Raportin nro %{id} käsittely onnistui quick_actions_description_html: 'Suorita pikatoiminto tai vieritä alas nähdäksesi raportoitu sisältö:' remote_user_placeholder: etäkäyttäjä palvelimelta %{instance} reopen: Avaa raportti uudelleen @@ -722,7 +722,7 @@ fi: mark_as_sensitive_html: Merkitse loukkaavien julkaisujen media arkaluonteiseksi silence_html: Rajoita merkittävästi käyttäjän @%{acct} tavoitettavuutta tekemällä profiilista ja sen sisällöstä näkyviä vain niille, jotka jo seuraavat tiliä tai etsivät sen manuaalisesti suspend_html: Jäädytä @%{acct}, jolloin hänen profiilinsa ja sisältönsä ei ole käytettävissä ja hänen kanssaan on mahdotonta olla vuorovaikutuksessa - close_report: Merkitse raportti nro %{id} ratkaistuksi + close_report: Merkitse raportti nro %{id} ratkaistuksi close_reports_html: Merkitse kaikki käyttäjään @%{acct} kohdistuvat raportit ratkaistuiksi delete_data_html: Poista käyttäjän @%{acct} profiili ja sen sisältö 30 päivän kuluttua, ellei jäädytystä sillä välin kumota preview_preamble_html: "@%{acct} saa varoituksen, jonka sisältö on seuraava:" @@ -848,7 +848,7 @@ fi: trends: Trendit domain_blocks: all: Kaikille - disabled: Ei kenellekään + disabled: Ei kellekään users: Kirjautuneille paikallisille käyttäjille feed_access: modes: @@ -897,7 +897,7 @@ fi: back_to_account: Takaisin tilisivulle back_to_report: Takaisin raporttisivulle batch: - add_to_report: Lisää raporttiin nro %{id} + add_to_report: Lisää raporttiin nro %{id} remove_from_report: Poista raportista report: Raportoi contents: Sisältö @@ -1003,14 +1003,14 @@ fi: terms_of_service: back: Takaisin käyttöehtoihin changelog: Mikä on muuttunut - create: Käytä omiasi + create: Käytä omia current: Voimassa olevat draft: Luonnos - generate: Käytä mallia + generate: Käytä pohjaa generates: action: Luo chance_to_review_html: "Luotuja käyttöehtoja ei julkaista automaattisesti. Sinulla on mahdollisuus tarkistaa lopputulos. Jatka täyttämällä tarvittavat tiedot." - explanation_html: Tarjottu käyttöehtomalli on tarkoitettu vain tiedoksi, eikä sitä pidä tulkita oikeudellisena neuvontana missään yhteydessä. Käänny oman oikeusavustajasi puoleen tilanteessasi ja erityisissä oikeudellisissa kysymyksissäsi. + explanation_html: Tarjottu käyttöehtopohja on tarkoitettu vain tiedoksi, eikä sitä pidä tulkita oikeudellisena neuvontana missään yhteydessä. Käänny oman oikeusavustajasi puoleen tilanteessasi ja erityisissä oikeudellisissa kysymyksissäsi. title: Käyttöehtojen määritys going_live_on_html: Voimassa %{date} alkaen history: Historia @@ -1127,9 +1127,9 @@ fi: warning_presets: add_new: Lisää uusi delete: Poista - edit_preset: Muokkaa varoituksen esiasetusta + edit_preset: Muokkaa varoituspohjaa empty: Et ole vielä määrittänyt yhtäkään varoitusten esiasetusta. - title: Varoituksen esiasetukset + title: Varoituspohjat webhooks: add_new: Lisää päätepiste delete: Poista @@ -1175,7 +1175,7 @@ fi: new_report: body: "%{reporter} on raportoinut kohteen %{target}" body_remote: Joku palvelimelta %{domain} raportoi kohteen %{target} - subject: Uusi raportti palvelimesta %{instance} (nro %{id}) + subject: Uusi raportti palvelimelta %{instance} (nro %{id}) new_software_updates: body: Uusia Mastodon-versioita on julkaistu, joten saatat haluta päivittää! subject: Palvelimelle %{instance} ovat saatavilla uusia Mastodon-versioita! @@ -1199,7 +1199,7 @@ fi: advanced_settings: Edistyneet asetukset animations_and_accessibility: Animaatiot ja saavutettavuus boosting_preferences: Tehostusasetukset - boosting_preferences_info_html: "Vihje: Asetuksista riippumatta Vaihto + napsautus %{icon} Tehosta-kuvakkeeseen tehostaa välittömästi." + boosting_preferences_info_html: "Vinkki: Asetuksista riippumatta Vaihto + napsautus %{icon} Tehosta-kuvakkeeseen tehostaa välittömästi." discovery: Löydettävyys localization: body: Mastodonin ovat kääntäneet vapaaehtoiset. @@ -1213,7 +1213,7 @@ fi: unsubscribe: Lopeta tilaus view: 'Näytä:' view_profile: Näytä profiili - view_status: Näytä tila + view_status: Näytä julkaisu applications: created: Sovelluksen luonti onnistui destroyed: Sovelluksen poisto onnistui @@ -1313,16 +1313,16 @@ fi: title: Tekijän nimeäminen challenge: confirm: Jatka - hint_html: "Vihje: Emme pyydä sinulta salasanaa uudelleen seuraavan tunnin aikana." - invalid_password: Virheellinen salasana - prompt: Vahvista salasanasi jatkaaksesi + hint_html: "Vinkki: Emme pyydä sinulta salasanaa uudelleen seuraavan tunnin aikana." + invalid_password: Väärä salasana + prompt: Jatka vahvistalla salasanasi crypto: errors: invalid_key: ei ole kelvollinen Ed25519- tai Curve25519-avain date: formats: - default: "%b %d, %Y" - with_month_name: "%B %d, %Y" + default: "%-d.%-m.%Y" + with_month_name: "%-d.%-m.%Y" datetime: distance_in_words: about_x_hours: "%{count} t" @@ -1368,9 +1368,9 @@ fi: associated_report: Liittyvä raportti created_at: Päivätty description_html: Nämä ovat tiliisi kohdistuvia toimia sekä varoituksia, jotka palvelimen %{instance} ylläpito on lähettänyt sinulle. - recipient: Osoitettu + recipient: Osoitettu käyttäjälle reject_appeal: Hylkää valitus - status: Julkaisu nro %{id} + status: Julkaisu nro %{id} status_removed: Julkaisu on jo poistettu järjestelmästä title: "%{action} alkaen %{date}" title_actions: @@ -1401,7 +1401,7 @@ fi: '422': content: Turvallisuusvahvistus epäonnistui. Oletko estänyt evästeet? title: Turvallisuusvahvistus epäonnistui - '429': Rajoitettu + '429': Liikaa pyyntöjä '500': content: Valitettavasti jotain meni pieleen meidän päässämme. title: Sivu ei ole oikein @@ -1428,8 +1428,8 @@ fi: featured_tags: add_new: Lisää uusi errors: - limit: Suosittelet jo aihetunnisteiden enimmäismäärää - hint_html: "Suosittele tärkeimpiä aihetunnisteitasi profiilissasi. Erinomainen työkalu, jolla pidät kirjaa luovista teoksistasi ja pitkäaikaisista projekteistasi. Suosittelemasi aihetunnisteet ovat näyttävällä paikalla profiilissasi ja mahdollistavat nopean pääsyn julkaisuihisi." + limit: Esittelet jo aihetunnisteiden enimmäismäärää + hint_html: "Esittele tärkeimpiä aihetunnisteitasi profiilissasi. Erinomainen työkalu, jolla pidät kirjaa luovista teoksistasi ja pitkäaikaisista projekteistasi. Esittelemäsi aihetunnisteet ovat näyttävällä paikalla profiilissasi ja mahdollistavat nopean pääsyn julkaisuihisi." filters: contexts: account: Profiilit @@ -1555,7 +1555,7 @@ fi: finished: Valmis in_progress: Käynnissä scheduled: Ajastettu - unconfirmed: Varmistamaton + unconfirmed: Vahvistamaton status: Tila success: Tietojen lähettäminen onnistui, ja ne käsitellään aivan pian time_started: Aloitettu @@ -1582,14 +1582,14 @@ fi: delete: Poista käytöstä expired: Vanhentunut expires_in: - '1800': 30 minuuttia - '21600': 6 tuntia - '3600': 1 tunti - '43200': 12 tuntia - '604800': 1 viikko - '86400': 1 vuorokausi + '1800': 30 minuutissa + '21600': 6 tunnissa + '3600': 1 tunnissa + '43200': 12 tunnissa + '604800': 1 viikossa + '86400': 1 päivässä expires_in_prompt: Ei koskaan - generate: Luo + generate: Luo kutsulinkki invalid: Tämä kutsu ei ole kelvollinen invited_by: 'Sinut kutsui:' max_uses: @@ -1699,7 +1699,7 @@ fi: follow_request: action: Hallitse seurantapyyntöjä body: "%{name} on pyytänyt lupaa seurata sinua" - subject: 'Odottava seuraamispyyntö: %{name}' + subject: 'Odottava seuraaja: %{name}' title: Uusi seurantapyyntö mention: action: Vastaa @@ -1727,13 +1727,13 @@ fi: number: human: decimal_units: - format: "%n %u" + format: "%n %u" units: - billion: Mrd - million: M - quadrillion: Brd - thousand: k - trillion: B + billion: mrd. + million: milj. + quadrillion: brd. + thousand: t. + trillion: bilj. otp_authentication: code_hint: Anna todennussovelluksen luoma koodi vahvistaaksesi description_html: Jos otat kaksivaiheisen todennuksen käyttöön käyttämällä todennussovellusta, kirjautumiseen vaaditaan puhelin, jolla voidaan luoda kirjautumistunnuksia. @@ -1833,7 +1833,7 @@ fi: edge: Edge electron: Electron firefox: Firefox - generic: tuntematon selain + generic: Tuntematon selain huawei_browser: Huawei-selain ie: Internet Explorer micro_messenger: MicroMessenger @@ -1844,7 +1844,7 @@ fi: qq: QQ Browser safari: Safari uc_browser: UC Browser - unknown_browser: tuntematon selain + unknown_browser: Tuntematon selain weibo: Weibo current_session: Nykyinen istunto date: Päivämäärä @@ -1880,9 +1880,9 @@ fi: development: Kehitys edit_profile: Muokkaa profiilia export: Vie - featured_tags: Suositellut aihetunnisteet - import: Tuo tietoja - import_and_export: Tuonti ja vienti + featured_tags: Esiteltävät aihetunnisteet + import: Tuo + import_and_export: Tuo ja vie migrate: Tilin muutto toisaalle notifications: Sähköposti-ilmoitukset preferences: Asetukset @@ -1934,7 +1934,7 @@ fi: 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ää + ownership: Toisen julkaisua ei voi kiinnittää reblog: Tehostusta ei voi kiinnittää quote_error: not_available: Julkaisu ei saatavilla @@ -1952,7 +1952,7 @@ fi: public: Julkinen public_long: Kuka tahansa Mastodonissa ja sen ulkopuolella unlisted: Vaivihkaa julkinen - unlisted_long: Piilotettu Mastodonin hakutuloksista, trendeistä ja julkisilta aikajanoilta + unlisted_long: Piilotetaan Mastodonin hakutuloksista, trendeistä ja julkisilta aikajanoilta statuses_cleanup: enabled: Poista vanhat julkaisut automaattisesti enabled_hint: Poistaa julkaisusi automaattisesti, kun ne saavuttavat valitun ikäkynnyksen, ellei jokin alla olevista poikkeuksista tule kyseeseen @@ -2009,10 +2009,10 @@ fi: system: Automaattinen (käytä järjestelmän teemaa) time: formats: - default: "%d.%m.%Y klo %H.%M" - month: "%b %Y" - time: "%H.%M" - with_time_zone: "%d.%m.%Y klo %H.%M %Z" + default: "%-d.%-m.%Y klo %-H.%M" + month: "%-m/%Y" + time: "%-H.%M" + with_time_zone: "%-d.%-m.%Y klo %-H.%M %Z" translation: errors: quota_exceeded: Palvelimen käännöspalvelun käyttökiintiö on ylitetty. @@ -2060,7 +2060,7 @@ fi: subject: Kaksivaiheisen todennuksen virhe title: Kaksivaiheisen todennuksen toinen vaihe epäonnistui suspicious_sign_in: - change_password: vaihda salasanasi + change_password: vaihdat salasanasi details: 'Tässä on tiedot kirjautumisesta:' explanation: Olemme havainneet kirjautumisen tilillesi uudesta IP-osoitteesta. further_actions_html: Jos tämä et ollut sinä, suosittelemme, että %{action} heti ja otat käyttöön kaksivaiheisen todennuksen pitääksesi tilisi turvassa. @@ -2089,12 +2089,12 @@ fi: silence: Voit edelleen käyttää tiliäsi, mutta vain sinua jo seuraavat käyttäjät näkevät julkaisusi tällä palvelimella ja sinut voidaan sulkea pois eri löydettävyysominaisuuksista. Toiset voivat kuitenkin edelleen seurata sinua manuaalisesti. suspend: Et voi enää käyttää tiliäsi, eivätkä profiilisi ja muut tiedot ole enää käytettävissä. Voit silti kirjautua sisään pyytääksesi tietojesi varmuuskopiota, kunnes tiedot on poistettu kokonaan noin 30 päivän kuluttua. Säilytämme kuitenkin joitain perustietoja, jotka estävät sinua kiertämästä jäädytystä. reason: 'Syy:' - statuses: 'Julkaisuja lainattu:' + statuses: 'Viitatut julkaisut:' subject: delete_statuses: Julkaisusi tilillä %{acct} on poistettu disable: Tilisi %{acct} on jäädytetty mark_statuses_as_sensitive: Julkaisusi tilillä %{acct} on merkitty arkaluonteisiksi - none: Varoitus %{acct} + none: Varoitus käyttäjälle %{acct} sensitive: Julkaisusi tilillä %{acct} merkitään arkaluonteisiksi tästä lähtien silence: Tiliäsi %{acct} on rajoitettu suspend: Tilisi %{acct} on jäädytetty @@ -2122,7 +2122,7 @@ fi: feature_audience_title: Rakenna yleisöäsi luottavaisin mielin feature_control: Tiedät itse parhaiten, mitä haluat nähdä kotisyötteessäsi. Ei algoritmeja eikä mainoksia tuhlaamassa aikaasi. Seuraa yhdellä tilillä ketä tahansa, miltä tahansa Mastodon-palvelimelta, vastaanota heidän julkaisunsa aikajärjestyksessä ja tee omasta internetin nurkastasi hieman enemmän omanlaisesi. feature_control_title: Pidä aikajanasi hallussasi - feature_creativity: Mastodon tukee ääni-, video- ja kuvajulkaisuja, saavutettavuuskuvauksia, äänestyksiä, sisältövaroituksia, animoituja avattaria, mukautettuja emojeita, pikkukuvien rajauksen hallintaa ja paljon muuta, mikä auttaa ilmaisemaan itseäsi verkossa. Julkaisetpa sitten taidetta, musiikkia tai podcastia, Mastodon on sinua varten. + feature_creativity: Mastodon tukee ääni-, video- ja kuvajulkaisuja, saavutettavuuskuvauksia, äänestyksiä, sisältövaroituksia, animoituja avattaria, mukautettuja emojeita, pienoiskuvien rajauksen hallintaa ja paljon muuta, mikä auttaa ilmaisemaan itseäsi verkossa. Julkaisetpa sitten taidetta, musiikkia tai podcastia, Mastodon on sinua varten. feature_creativity_title: Luovuutta vertaansa vailla feature_moderation: Mastodon palauttaa päätöksenteon käsiisi. Jokainen palvelin luo omat sääntönsä ja määräyksensä, joita valvotaan paikallisesti eikä ylhäältä alas kuten kaupallisessa sosiaalisessa mediassa, mikä tekee siitä joustavimman vastaamaan eri ihmisryhmien tarpeisiin. Liity palvelimelle, jonka säännöt sopivat sinulle, tai ylläpidä omaa palvelinta. feature_moderation_title: Moderointi juuri kuten sen pitäisi olla @@ -2149,7 +2149,7 @@ fi: users: follow_limit_reached: Et voi seurata yli %{limit} käyttäjää go_to_sso_account_settings: Avaa identiteettitarjoajasi tiliasetukset - invalid_otp_token: Virheellinen kaksivaiheisen todennuksen koodi + invalid_otp_token: Väärä kaksivaiheisen todennuksen koodi otp_lost_help_html: Jos sinulla ei ole pääsyä kumpaankaan, voit ottaa yhteyden osoitteeseen %{email} rate_limited: Liian monta todennusyritystä – yritä uudelleen myöhemmin. seamless_external_login: Olet kirjautunut ulkoisen palvelun kautta, joten salasana- ja sähköpostiasetukset eivät ole käytettävissä. diff --git a/config/locales/fr-CA.yml b/config/locales/fr-CA.yml index a67bb016702b8b..26a95f3edf500a 100644 --- a/config/locales/fr-CA.yml +++ b/config/locales/fr-CA.yml @@ -21,11 +21,11 @@ fr-CA: one: Message other: Messages posts_tab_heading: Messages - self_follow_error: Il n'est pas possible de suivre votre propre compte + self_follow_error: Suivre votre propre compte n'est pas autorisé admin: account_actions: action: Effectuer l'action - already_silenced: Ce compte a déjà été limité. + already_silenced: Ce compte est déjà limité. already_suspended: Ce compte est déjà suspendu. title: Effectuer une action de modération sur %{acct} account_moderation_notes: @@ -48,7 +48,7 @@ fr-CA: title: Modifier le courriel pour %{username} change_role: changed_msg: Rôle modifié avec succès ! - edit_roles: Gérer les rôles d'utilisateur·ices + edit_roles: Gérer les rôles d'utilisateur·ice label: Modifier le rôle no_role: Aucun rôle title: Modifier le rôle de %{username} @@ -1773,9 +1773,9 @@ fr-CA: privacy: hint_html: "Personnalisez la façon dont votre profil et vos messages peuvent être découverts. Mastodon peut vous aider à atteindre un public plus large lorsque certains paramètres sont activés. Prenez le temps de les examiner pour vous assurer qu’ils sont configurés comme vous le souhaitez." privacy: Confidentialité - privacy_hint_html: Contrôlez ce que vous souhaitez divulguer. Les gens découvrent des profils intéressants en parcourant ceux suivis par d’autres personnes et des applications sympas en voyant lesquelles sont utilisées par d’autres pour publier des messages, mais vous préférez peut-être ne pas dévoiler ces informations. + privacy_hint_html: Contrôler ce que vous souhaitez divulguer. Les utilisateur·rice·s découvrent des profils intéressants en parcourant ceux suivis par d’autres personnes et des applications sympas en voyant celles utilisées pour publier des messages, mais vous préférez peut-être ne pas dévoiler ces informations. reach: Portée - reach_hint_html: Contrôlez si vous souhaitez être découvert et suivi par de nouvelles personnes. Voulez-vous que vos publications apparaissent sur l’écran Explorer ? Voulez-vous que d’autres personnes vous voient dans leurs recommandations de suivi ? Souhaitez-vous approuver automatiquement tous les nouveaux abonnés ou avoir un contrôle granulaire sur chacun d’entre eux ? + reach_hint_html: Contrôler si vous souhaitez être découvert et suivi par de nouvelles personnes. Voulez-vous que vos messages puissent apparaître dans les tendances ? Voulez-vous que d’autres personnes vous voient dans leurs recommandations de suivi ? Souhaitez-vous approuver automatiquement tous les nouveaux abonnés ou avoir un contrôle granulaire sur chacun d’entre eux ? search: Recherche search_hint_html: Contrôlez la façon dont vous voulez être retrouvé. Voulez-vous que les gens vous trouvent selon ce que vous avez publié publiquement ? Voulez-vous que des personnes extérieures à Mastodon trouvent votre profil en faisant des recherches sur le web ? N’oubliez pas que l’exclusion totale de tous les moteurs de recherche ne peut être garantie pour les informations publiques. title: Vie privée et visibilité diff --git a/config/locales/fr.yml b/config/locales/fr.yml index 66aca95dac13ec..5d53629c0a49c3 100644 --- a/config/locales/fr.yml +++ b/config/locales/fr.yml @@ -21,11 +21,11 @@ fr: one: Message other: Messages posts_tab_heading: Messages - self_follow_error: Il n'est pas possible de suivre votre propre compte + self_follow_error: Suivre votre propre compte n'est pas autorisé admin: account_actions: action: Effectuer l'action - already_silenced: Ce compte a déjà été limité. + already_silenced: Ce compte est déjà limité. already_suspended: Ce compte est déjà suspendu. title: Effectuer une action de modération sur %{acct} account_moderation_notes: @@ -44,18 +44,18 @@ fr: current_email: Adresse de courriel actuelle label: Modifier l’adresse de courriel new_email: Nouvelle adresse de courriel - submit: Modifier le courriel + submit: Modifier l’adresse de courriel title: Modifier l’adresse de courriel pour %{username} change_role: changed_msg: Rôle modifié avec succès ! - edit_roles: Gérer les rôles d'utilisateur·ices + edit_roles: Gérer les rôles d'utilisateur·ice label: Modifier le rôle no_role: Aucun rôle title: Modifier le rôle de %{username} confirm: Confirmer confirmed: Confirmé - confirming: Confirmation - custom: Personnalisé + confirming: Confirmation en attente + custom: Personnaliser delete: Supprimer les données deleted: Supprimé demote: Rétrograder @@ -1773,9 +1773,9 @@ fr: privacy: hint_html: "Personnalisez la façon dont votre profil et vos messages peuvent être découverts. Mastodon peut vous aider à atteindre un public plus large lorsque certains paramètres sont activés. Prenez le temps de les examiner pour vous assurer qu’ils sont configurés comme vous le souhaitez." privacy: Confidentialité - privacy_hint_html: Contrôlez ce que vous souhaitez divulguer. Les gens découvrent des profils intéressants en parcourant ceux suivis par d’autres personnes et des applications sympas en voyant lesquelles sont utilisées par d’autres pour publier des messages, mais vous préférez peut-être ne pas dévoiler ces informations. + privacy_hint_html: Contrôler ce que vous souhaitez divulguer. Les utilisateur·rice·s découvrent des profils intéressants en parcourant ceux suivis par d’autres personnes et des applications sympas en voyant celles utilisées pour publier des messages, mais vous préférez peut-être ne pas dévoiler ces informations. reach: Portée - reach_hint_html: Contrôlez si vous souhaitez être découvert et suivi par de nouvelles personnes. Voulez-vous que vos publications apparaissent sur l’écran Explorer ? Voulez-vous que d’autres personnes vous voient dans leurs recommandations de suivi ? Souhaitez-vous approuver automatiquement tous les nouveaux abonnés ou avoir un contrôle granulaire sur chacun d’entre eux ? + reach_hint_html: Contrôler si vous souhaitez être découvert et suivi par de nouvelles personnes. Voulez-vous que vos messages puissent apparaître dans les tendances ? Voulez-vous que d’autres personnes vous voient dans leurs recommandations de suivi ? Souhaitez-vous approuver automatiquement tous les nouveaux abonnés ou avoir un contrôle granulaire sur chacun d’entre eux ? search: Recherche search_hint_html: Contrôlez la façon dont vous voulez être retrouvé. Voulez-vous que les gens vous trouvent selon ce que vous avez publié publiquement ? Voulez-vous que des personnes extérieures à Mastodon trouvent votre profil en faisant des recherches sur le web ? N’oubliez pas que l’exclusion totale de tous les moteurs de recherche ne peut être garantie pour les informations publiques. title: Vie privée et visibilité @@ -2089,7 +2089,7 @@ fr: disable: Vous ne pouvez plus utiliser votre compte, mais votre profil et d'autres données restent intacts. Vous pouvez demander une sauvegarde de vos données, modifier les paramètres de votre compte ou supprimer votre compte. mark_statuses_as_sensitive: Certains de vos messages ont été marqués comme sensibles par l'équipe de modération de %{instance}. Cela signifie qu'il faudra cliquer sur le média pour pouvoir en afficher un aperçu. Vous pouvez marquer les médias comme sensibles vous-même lorsque vous posterez à l'avenir. sensitive: Désormais, tous vos fichiers multimédias téléchargés seront marqués comme sensibles et cachés derrière un avertissement à cliquer. - silence: Vous pouvez toujours utiliser votre compte, mais seules les personnes qui vous suivent déjà verront vos messages sur ce serveur, et vous pourriez être exclu de diverses fonctions de découverte. Cependant, d'autres personnes peuvent toujours vous suivre manuellement. + silence: Vous pouvez toujours utiliser votre compte, mais seules les personnes qui vous suivent déjà verront vos messages sur ce serveur, et votre compte pourra être exclu des fonctions de découverte. Cependant, les utilisateur·rice·s peuvent toujours vous suivre manuellement. suspend: Vous ne pouvez plus utiliser votre compte, votre profil et vos autres données ne sont plus accessibles. Vous pouvez toujours vous connecter pour demander une sauvegarde de vos données jusqu'à leur suppression complète dans environ 30 jours, mais nous conserverons certaines données de base pour vous empêcher d'échapper à la suspension. reason: 'Motif :' statuses: 'Messages cités :' @@ -2177,7 +2177,7 @@ fr: error: Il y a eu un problème en supprimant votre clé de sécurité. Veuillez réessayer. success: Votre clé de sécurité a été supprimée avec succès. invalid_credential: Clé de sécurité invalide - nickname_hint: Entrez le surnom de votre nouvelle clé de sécurité + nickname_hint: Entrez le nom de votre nouvelle clé de sécurité not_enabled: Vous n'avez pas encore activé WebAuthn not_supported: Ce navigateur ne prend pas en charge les clés de sécurité otp_required: Pour utiliser les clés de sécurité, veuillez d'abord activer l'authentification à deux facteurs. diff --git a/config/locales/gd.yml b/config/locales/gd.yml index 13f482a571c7b9..c2810e093a636b 100644 --- a/config/locales/gd.yml +++ b/config/locales/gd.yml @@ -2029,7 +2029,7 @@ gd: quote_policies: followers: Luchd-leantainn a-mhàin nobody: Mi fhìn a-mhàin - public: Neach sam bith + public: A h-uile duine quote_post_author: Luaidh air post le %{acct} title: "%{name}: “%{quote}”" visibilities: @@ -2038,7 +2038,7 @@ gd: public: Poblach public_long: Neach sam bith taobh a-staigh no a-muigh Mhastodon unlisted: Sàmhach - unlisted_long: Falaichte o na toraidhean-luirg, na treandaichean ’s na loichnichean-ama poblach + unlisted_long: Falaichte o na toraidhean-luirg, na treandaichean ’s na loidhnichean-ama poblach statuses_cleanup: enabled: Sguab às seann-phostaichean gu fèin-obrachail enabled_hint: Sguabaidh seo às na seann-phostaichean agad gu fèin-obrachail nuair a ruigeas iad stairsneach aoise sònraichte ach ma fhreagras iad ri gin dhe na h-eisgeachdan gu h-ìosal diff --git a/config/locales/gl.yml b/config/locales/gl.yml index 212886dd035604..6bccf7086d8eb9 100644 --- a/config/locales/gl.yml +++ b/config/locales/gl.yml @@ -1961,7 +1961,7 @@ gl: ignore_favs: Ignorar favoritas ignore_reblogs: Ignorar promocións interaction_exceptions: Excepcións baseadas en interaccións - interaction_exceptions_explanation: Ten en conta que non hai garantía de que se eliminen as túas publicacións se baixan do límite de promocións ou favorecementos se nalgún momento o tivese superado. + interaction_exceptions_explanation: Ten en conta que non hai garantía de que se eliminen as túas publicacións se baixan do límite de promocións ou favorecementos se nalgún momento o tivesen superado. keep_direct: Manter mensaxes directas keep_direct_hint: Non borrar ningunha das túas mensaxes directas keep_media: Manter publicacións que conteñen multimedia diff --git a/config/locales/hu.yml b/config/locales/hu.yml index b8583647efebad..fbf061b4e88976 100644 --- a/config/locales/hu.yml +++ b/config/locales/hu.yml @@ -99,7 +99,7 @@ hu: silenced: Korlátozott suspended: Felfüggesztve title: Moderáció - moderation_notes: Moderációs bejegyzés + moderation_notes: Moderációs megjegyzések most_recent_activity: Legutóbbi tevékenységek most_recent_ip: Legutóbbi IP-cím no_account_selected: Nem változott meg egy fiók sem, mert semmi sem volt kiválasztva @@ -141,8 +141,8 @@ hu: security_measures: only_password: Csak jelszó password_and_2fa: Jelszó és kétlépcsős hitelesítés - sensitive: Kényes - sensitized: Kényesnek jelölve + sensitive: Érzékeny + sensitized: Érzékenynek jelölve shared_inbox_url: Megosztott bejövő üzenetek URL show: created_reports: Létrehozott jelentések @@ -160,7 +160,7 @@ hu: unblock_email: E-mail-cím tiltásának feloldása unblocked_email_msg: A(z) %{username} e-mail-cím tiltása sikeresen feloldva unconfirmed_email: Nem megerősített e-mail - undo_sensitized: Kényesnek jelölés visszavonása + undo_sensitized: Érzékenynek jelölés visszavonása undo_silenced: Némítás visszavonása undo_suspension: Felfüggesztés visszavonása unsilenced_msg: A %{username} fiók korlátozásait sikeresen levettük @@ -645,8 +645,8 @@ hu: status: Állapot title: Továbbítók report_notes: - created_msg: Bejelentési feljegyzés létrehozva! - destroyed_msg: Bejelentési feljegyzés törölve! + created_msg: Bejelentési megjegyzés létrehozva! + destroyed_msg: Bejelentési megjegyzés törölve! reports: account: notes: @@ -691,8 +691,8 @@ hu: no_one_assigned: Senki notes: create: Feljegyzés hozzáadása - create_and_resolve: Megoldás feljegyzéssel - create_and_unresolve: Újranyitás feljegyzéssel + create_and_resolve: Megoldás megjegyzéssel + create_and_unresolve: Újranyitás megjegyzéssel delete: Törlés placeholder: Jegyezd le, mi tettünk az ügy érdekében, vagy bármilyen változást... title: Megjegyzések @@ -1344,7 +1344,7 @@ hu: proceed: Felhasználói fiók törlése success_msg: Felhasználói fiókod sikeresen töröltük warning: - before: 'Mielőtt továbbmész, kérlek olvasd el ezt alaposan:' + before: 'Mielőtt továbbmész, alaposan olvasd el ezt:' caches: Más szerverek által cache-elt tartalmak még megmaradhatnak data_removal: Bejegyzéseid és minden más adatod véglegesen törlődni fog email_change_html: Megváltoztathatod az e-mail-címed a fiókod törlése nélkül @@ -1667,7 +1667,7 @@ hu: set_redirect: Átirányítás beállítása warning: backreference_required: Az új fiókot először be kell úgy állítani, hogy ezt visszahivatkozza - before: 'Mielőtt továbbmész, olvasd el ezeket kérlek figyelmesen:' + before: 'Mielőtt továbbmész, figyelmesen olvasd el ezeket:' cooldown: A költözés után van egy türelmi idő, mely alatt nem tudsz majd újra költözni disabled_account: A jelenlegi fiókod nem lesz teljesen használható ezután. Viszont elérhető lesz majd az adatexport funkció, valamint a reaktiválás is. followers: Ez a művelet az összes követődet a jelenlegi fiókról az újra fogja költöztetni @@ -1679,7 +1679,7 @@ hu: move_handler: carry_blocks_over_text: 'Ez a felhasználó elköltözött innen: %{acct}, korábban letiltottad.' carry_mutes_over_text: 'Ez a felhasználó elköltözött innen: %{acct}, korábban lenémítottad.' - copy_account_note_text: 'Ez a fiók elköltözött innen: %{acct}, itt vannak a bejegyzéseid róla:' + copy_account_note_text: 'Ez a fiók elköltözött innen: %{acct}, itt vannak az előző megjegyzéseid róla:' navigation: toggle_menu: Menü be/ki notification_mailer: diff --git a/config/locales/it.yml b/config/locales/it.yml index c85646ff680652..1be8fe13f217fb 100644 --- a/config/locales/it.yml +++ b/config/locales/it.yml @@ -8,8 +8,8 @@ it: title: Info accounts: followers: - one: Seguace - other: Seguaci + one: Follower + other: Follower following: Seguiti instance_actor_flash: Questo profilo è un attore virtuale, utilizzato per rappresentare il server stesso e non un singolo utente. È utilizzato per scopi federativi e non dovrebbe esser sospeso. last_active: ultima attività @@ -73,7 +73,7 @@ it: enable_sign_in_token_auth: Abilitare l'autenticazione del token e-mail enabled: Abilitato enabled_msg: Il profilo di %{username} è stato scongelato correttamente - followers: Seguaci + followers: Follower follows: Seguiti header: Intestazione inbox_url: URL casella @@ -517,7 +517,7 @@ it: title: Fornitori di Servizi Ausiliari per il Fediverso title: FASP follow_recommendations: - description_html: "I consigli su chi seguire aiutano i nuovi utenti a trovare rapidamente dei contenuti interessanti. Quando un utente non ha interagito abbastanza con altri per avere dei consigli personalizzati, vengono consigliati questi account. Sono ricalcolati ogni giorno da un misto di account con le più alte interazioni recenti e con il maggior numero di seguaci locali per una data lingua." + description_html: "I consigli su chi seguire aiutano i nuovi utenti a trovare rapidamente dei contenuti interessanti. Quando un utente non ha interagito abbastanza con altri per avere dei consigli personalizzati, vengono consigliati questi account. Sono ricalcolati ogni giorno da un misto di account con le più alte interazioni recenti e con il maggior numero di follower locali per una data lingua." language: Per lingua status: Stato suppress: Nascondi consigli su chi seguire @@ -559,8 +559,8 @@ it: dashboard: instance_accounts_dimension: Profili più seguiti instance_accounts_measure: profili memorizzati - instance_followers_measure: i nostri seguaci lì - instance_follows_measure: i loro seguaci qui + instance_followers_measure: i nostri follower lì + instance_follows_measure: i loro follower qui instance_languages_dimension: Lingue preferite instance_media_attachments_measure: allegati multimediali memorizzati instance_reports_measure: segnalazioni su di loro @@ -819,7 +819,7 @@ it: rules_hint: C'è un'area dedicata per le regole che i tuoi utenti dovrebbero rispettare. title: Info allow_referrer_origin: - desc: Quando i tuoi utenti cliccano su link a siti esterni, il loro browser potrebbe inviare l'indirizzo del tuo server Mastodon come referente. Disattiva questa opzione se ciò identificherebbe in modo univoco i tuoi utenti, ad esempio se si tratta di un server Mastodon personale. + desc: Quando i tuoi utenti cliccano su link a siti esterni, il loro browser potrebbe inviare l'indirizzo del tuo server Mastodon come referente. Disattiva questa opzione se ciò identificherebbe in modo univoco i tuoi utenti, per esempio, se si tratta di un server Mastodon personale. title: Consenti ai siti esterni di vedere il tuo server Mastodon come fonte di traffico appearance: preamble: Personalizza l'interfaccia web di Mastodon. @@ -1193,7 +1193,7 @@ it: created_msg: Hai creato un nuovo alias. Ora puoi iniziare lo spostamento dal vecchio account. deleted_msg: L'alias è stato eliminato. Lo spostamento da quell'account a questo non sarà più possibile. empty: Non hai alias. - hint_html: Se vuoi trasferirti da un altro account a questo, qui puoi creare un alias, che è necessario prima di poter spostare i seguaci dal vecchio account a questo. Questa azione è innocua e reversibile. La migrazione dell'account è avviata dal vecchio account. + hint_html: Se vuoi trasferirti da un altro account a questo, qui puoi creare un alias, che è necessario prima di poter spostare i follower dal vecchio account a questo. Questa azione è innocua e reversibile. La migrazione dell'account è avviata dal vecchio account. remove: Scollega alias appearance: advanced_settings: Impostazioni avanzate @@ -1646,7 +1646,7 @@ it: migrations: acct: utente@dominio del nuovo account cancel: Annulla ridirezione - cancel_explanation: Se annulli il reindirizzamento sarà riattivato il tuo account attuale, ma i seguaci che sono stati spostati all'altro account non saranno riportati indietro. + cancel_explanation: Se annulli il reindirizzamento sarà riattivato il tuo account attuale, ma i follower che sono stati spostati all'altro account non saranno riportati indietro. cancelled_msg: Reindirizzamento annullato. errors: already_moved: è lo stesso account su cui ti sei già trasferito @@ -1654,14 +1654,14 @@ it: move_to_self: non può essere l'account attuale not_found: non trovato on_cooldown: Ti trovi nel periodo di pausa tra un trasferimento e l'altro - followers_count: Seguaci al momento dello spostamento + followers_count: Follower al momento dello spostamento incoming_migrations: In arrivo da un altro account incoming_migrations_html: Per spostarti da un altro account a questo, devi prima creare un alias. moved_msg: Il tuo account è ora reindirizzato a %{acct} e i tuoi follower sono stati spostati. not_redirecting: Il tuo account attualmente non è reindirizzato ad alcun altro account. on_cooldown: Hai recentemente trasferito il tuo account. Questa funzione sarà nuovamente disponibile tra %{count} giorni. past_migrations: Trasferimenti passati - proceed_with_move: Sposta seguaci + proceed_with_move: Sposta i follower redirected_msg: Il tuo account sta reindirizzando a %{acct}. redirecting_to: Il tuo account sta reindirizzando a %{acct}. set_redirect: Imposta reindirizzamento @@ -1695,11 +1695,11 @@ it: follow: body: "%{name} ti sta seguendo!" subject: "%{name} ti sta seguendo" - title: Nuovo seguace + title: Nuovo follower follow_request: action: Gestisci richieste di essere seguito body: "%{name} ha chiesto di seguirti" - subject: 'Seguace in attesa: %{name}' + subject: 'Follower in attesa: %{name}' title: Nuova richiesta di essere seguito mention: action: Rispondi @@ -1772,7 +1772,7 @@ it: privacy: Privacy privacy_hint_html: Controlla quanto tu voglia mostrare a beneficio degli altri. Le persone scoprono profili interessanti e app fantastiche sfogliando il seguito di altre persone e vedendo da quali app pubblichino, ma potresti preferire tenerlo nascosto. reach: Copertura - reach_hint_html: Controlla se vuoi essere scoperto e seguito da nuove persone. Vuoi che i tuoi post vengano visualizzati nella schermata Esplora? Vuoi che altre persone ti vedano tra i loro consigli di utenti da seguire? Vuoi accettare automaticamente tutti i nuovi seguaci o avere un controllo granulare su ciascuno di essi? + reach_hint_html: Controlla se vuoi essere scoperto e seguito da nuove persone. Vuoi che i tuoi post vengano visualizzati nella schermata Esplora? Vuoi che altre persone ti vedano tra i loro consigli di utenti da seguire? Vuoi accettare automaticamente tutti i nuovi follower o avere un controllo granulare su ciascuno di essi? search: Cerca search_hint_html: Controlla come vuoi essere trovato. Vuoi che le persone ti trovino in base a ciò che hai postato pubblicamente? Vuoi che le persone al di fuori di Mastodon trovino il tuo profilo durante la ricerca sul web? Si prega di notare che l'esclusione totale da tutti i motori di ricerca non può essere garantita per le informazioni pubbliche. title: Privacy e copertura @@ -1792,8 +1792,8 @@ it: confirm_remove_selected_follows: Sei sicuro di voler rimuovere i follow selezionati? dormant: Dormiente follow_failure: Impossibile seguire alcuni degli account selezionati. - follow_selected_followers: Segui i seguaci selezionati - followers: Seguaci + follow_selected_followers: Segui i follower selezionati + followers: Follower following: Seguiti invited: Invitato last_active: Ultima volta attivo @@ -1802,8 +1802,8 @@ it: mutual: Reciproco primary: Principale relationship: Relazione - remove_selected_domains: Rimuovi tutti i seguaci dai domini selezionati - remove_selected_followers: Rimuovi i seguaci selezionati + remove_selected_domains: Rimuovi tutti i follower dai domini selezionati + remove_selected_followers: Rimuovi i follower selezionati remove_selected_follows: Smetti di seguire gli utenti selezionati status: Stato dell'account remote_follow: @@ -1887,7 +1887,7 @@ it: notifications: Notifiche e-mail preferences: Preferenze profile: Profilo - relationships: Follows e followers + relationships: Seguiti e follower severed_relationships: Relazioni interrotte statuses_cleanup: Cancellazione automatica dei post strikes: Sanzioni di moderazione @@ -1899,9 +1899,9 @@ it: account_suspension: Sospensione dell'account (%{target_name}) domain_block: Sospensione del server (%{target_name}) user_domain_block: Hai bloccato %{target_name} - lost_followers: Seguaci persi + lost_followers: Follower persi lost_follows: Account seguiti persi - preamble: Potresti perdere account seguiti e seguaci quando blocchi un dominio o quando i tuoi moderatori decidono di sospendere un server remoto. Quando ciò accadrà, potrai scaricare liste di relazioni interrotte, da consultare ed eventualmente importare su un altro server. + preamble: Potresti perdere account seguiti e follower quando blocchi un dominio o quando i tuoi moderatori decidono di sospendere un server remoto. Quando ciò accadrà, potrai scaricare liste di relazioni interrotte, da consultare ed eventualmente importare su un altro server. purged: Le informazioni su questo server sono state eliminate dagli amministratori del tuo server. type: Evento statuses: @@ -1941,14 +1941,14 @@ it: pending_approval: Post in attesa revoked: Post rimosso dall'autore quote_policies: - followers: Solo i seguaci + followers: Solo i follower nobody: Solo io public: Chiunque quote_post_author: Citato un post di %{acct} title: '%{name}: "%{quote}"' visibilities: direct: Menzione privata - private: Solo i seguaci + private: Solo i follower public: Pubblico public_long: Chiunque dentro e fuori Mastodon unlisted: Pubblico silenzioso diff --git a/config/locales/kab.yml b/config/locales/kab.yml index 62bc46143dcb00..04d491c39d6818 100644 --- a/config/locales/kab.yml +++ b/config/locales/kab.yml @@ -23,6 +23,7 @@ kab: account_moderation_notes: create: Eǧǧ tazmilt accounts: + add_email_domain_block: Sewḥel taɣult n yimayl approve: Qbel are_you_sure: Tetḥeqqeḍ? avatar: Tugna n umaɣnu @@ -241,6 +242,8 @@ kab: software: Aseɣẓan space: Tallunt yettwasqedcen title: Tafelwit + top_languages: Tutlayin turmidin timezwura + top_servers: Iqeddacen urmiden imezwura website: Asmel domain_allows: add_new: Timerna n taɣult ɣer tabdert tamellalt @@ -473,6 +476,7 @@ kab: open: Ldi tasuffeɣt quotes: Tinebdurin status_title: Tasuffeɣt sɣur @%{name} + title: Tisuffaɣ n umiḍan - @%{name} trending: Inezzaɣ visibility: Abani with_media: S umidya diff --git a/config/locales/ko.yml b/config/locales/ko.yml index edc0fc0ec8800f..64d650c4e0a08d 100644 --- a/config/locales/ko.yml +++ b/config/locales/ko.yml @@ -657,7 +657,7 @@ ko: add_to_report: 신고에 더 추가하기 already_suspended_badges: local: 이 서버에서 이미 정지되었습니다 - remote: 저 서버에서 이미 정지되었습니다 + remote: 이미 해당 서버에서 정지함 are_you_sure: 확실합니까? assign_to_self: 나에게 할당하기 assigned: 할당된 중재자 @@ -784,7 +784,7 @@ ko: view_dashboard_description: 사용자가 여러 통계정보를 볼 수 있는 대시보드에 접근할 수 있도록 허용 view_devops: 데브옵스 view_devops_description: Sidekiq과 pgHero 대시보드에 접근할 수 있도록 허용 - view_feeds: 실시간, 해시태그 피드 보기 + view_feeds: 실시간 및 화제 피드 보기 view_feeds_description: 서버 설정에 관계 없이 실시간과 해시태그 피드에 접근할 수 있도록 허용 title: 역할 rules: @@ -1746,7 +1746,7 @@ ko: unrecognized_emoji: 인식 되지 않은 에모지입니다 redirects: prompt: 이 링크를 믿을 수 있다면, 클릭해서 계속하세요. - title: "%{instance}를 떠나려고 합니다." + title: "%{instance}을(를) 떠나려고 합니다." relationships: activity: 계정 활동 confirm_follow_selected_followers: 정말로 선택된 팔로워들을 팔로우하시겠습니까? @@ -1791,7 +1791,7 @@ ko: browsers: alipay: 알리페이 blackberry: 블랙베리 - chrome: 크롬 + chrome: Chrome edge: 마이크로소프트 엣지 electron: 일렉트론 firefox: 파이어폭스 @@ -2009,7 +2009,7 @@ ko: backup_ready: explanation: 마스토돈 계정에 대한 전체 백업을 요청했습니다 extra: 다운로드 할 준비가 되었습니다! - subject: 아카이브를 다운로드할 수 있습니다 + subject: 다운로드할 아카이의 준비를 마침 title: 아카이브 테이크아웃 failed_2fa: details: '로그인 시도에 대한 상세 정보입니다:' diff --git a/config/locales/lt.yml b/config/locales/lt.yml index 031ca2428d1015..e73fb403eccf4d 100644 --- a/config/locales/lt.yml +++ b/config/locales/lt.yml @@ -588,6 +588,7 @@ lt: manage_taxonomies_description: Leidžia naudotojams peržiūrėti tendencingą turinį ir atnaujinti grotažymių nustatymus settings: branding: + preamble: Jūsų serverio pavadinimas išskiria jį iš kitų tinklo serverių. Ši informacija gali būti rodoma įvairiose aplinkose, pavyzdžiui, „Mastodon“ žiniatinklio sąsajoje, programėlėse, nuorodų peržiūrose kitose svetainėse, žinučių programėlėse ir pan. Dėl to geriausia, kad ši informacija būtų aiški, trumpa ir glausta. title: Firminio ženklo kūrimas captcha_enabled: desc_html: Tai priklauso nuo hCaptcha išorinių skriptų, kurie gali kelti susirūpinimą dėl saugumo ir privatumo. Be to, dėl to registracijos procesas kai kuriems žmonėms (ypač neįgaliesiems) gali būti gerokai sunkiau prieinami. Dėl šių priežasčių apsvarstyk alternatyvias priemones, pavyzdžiui, patvirtinimu arba kvietimu grindžiamą registraciją. @@ -1033,7 +1034,7 @@ lt: merge_long: Išsaugoti esančius įrašus ir pridėti naujus overwrite: Perrašyti overwrite_long: Pakeisti senus įrašus naujais - preface: Gali importuoti duomenis, kuriuos eksportavai iš kito serverio, pavyzdžiui, sekamų arba blokuojamų žmonių sąrašą. + preface: Galite importuoti duomenis, kuriuos eksportavote iš kito serverio kaip sekamų arba blokuojamų žmonių sąrašą. success: Jūsų informacija sėkmingai įkelta ir bus apdorota kaip įmanoma greičiau types: blocking: Blokuojamų sąrašas diff --git a/config/locales/lv.yml b/config/locales/lv.yml index 5351dd68c1a04b..c628cc91493d46 100644 --- a/config/locales/lv.yml +++ b/config/locales/lv.yml @@ -70,7 +70,7 @@ lv: domain: Domēns edit: Labot email: E-pasts - email_status: E-pasta statuss + email_status: E-pasta stāvoklis enable: Atsaldēt enable_sign_in_token_auth: Iespējot autentificēšanos ar e-pasta pilnvaru enabled: Iespējots @@ -85,10 +85,10 @@ lv: joined: Pievienojies location: all: Visi - local: Vietējie - remote: Attālinātie + local: Vietēji + remote: Attāli title: Atrašanās vieta - login_status: Pieteikšanās statuss + login_status: Pieteikšanās stāvoklis media_attachments: Multivides pielikumi memorialize: Pārvērst atmiņās memorialized: Piemiņa saglabāta @@ -465,8 +465,8 @@ lv: no_email_domain_block_selected: Neviens e-pasta domēna bloks netika mainīts, jo neviens netika atlasīts not_permitted: Nav atļauta resolved_dns_records_hint_html: Domēna vārds saistās ar zemāk norādītajiem MX domēniem, kuri beigās ir atbildīgi par e-pasta pieņemšana. MX domēna liegšana liegs reģistrēšanos no jebkuras e-pasta adreses, kas izmanto to pašu MX domēnu, pat ja redzamais domēna vārds ir atšķirīgs. Jāuzmanās, lai neliegtu galvenos e-pasta pakalpojuma sniedzējus. - resolved_through_html: Atrisināts, izmantojot %{domain} - title: Bloķētie e-pasta domēni + resolved_through_html: Atrisināts no %{domain} + title: Liegtie e-pasta domēni export_domain_allows: new: title: Importēt domēnu atļaujas @@ -515,7 +515,7 @@ lv: follow_recommendations: description_html: "Sekošanas ieteikumi palīdz jauniem lietotājiem ātri arast saistošu saturu. Kad lietotājs nav pietiekami mijiedarbojies ar citiem, lai veidotos pielāgoti sekošanas iteikumi, tiek ieteikti šie konti. Tie tiek pārskaitļoti ik dienas, izmantojot kontu, kuriem ir augstākās nesenās iesaistīšanās un lielākais vietējo sekotāju skaits norādītajā valodā." language: Valodai - status: Statuss + status: Stāvoklis suppress: Apspiest sekošanas rekomendāciju suppressed: Apspiestie title: Sekošanas ieteikumi @@ -616,8 +616,8 @@ lv: '94670856': 3 gadi new: title: Izveidot jaunu IP noteikumu - no_ip_block_selected: Neviens IP noteikums netika mainīts, jo netika atlasīts - title: IP noteikumi + no_ip_block_selected: Neviena IP kārtula netika mainīta, jo neviena netika atlasīta + title: IP kārtulas relationships: title: "%{acct} attiecības" relays: @@ -634,7 +634,7 @@ lv: save_and_enable: Saglabāt un iespējot setup: Iestatīt releja savienojumu signatures_not_enabled: Releji nedarbosies pareizi, kamēr ir iespējots drošais režīms vai ierobežotas federācijas režīms - status: Statuss + status: Stāvoklis title: Releji report_notes: created_msg: Ziņojuma piezīme sekmīgi izveidota. @@ -698,35 +698,35 @@ lv: reported_account: Ziņotais konts reported_by: Ziņoja reported_with_application: Ziņots no lietotnes - resolved: Atrisināts + resolved: Atrisināti resolved_msg: Ziņojums sekmīgi atrisināts. skip_to_actions: Pāriet uz darbībām - status: Statuss + status: Stāvoklis statuses: Ziņotais saturs statuses_description_html: Pārkāpuma saturs tiks minēts saziņā ar paziņoto kontu summary: action_preambles: - delete_html: 'Jūs gatavojaties noņemt dažas no lietotāja @%{acct} ziņām. Tas:' - mark_as_sensitive_html: 'Tu gatavojies atzīmēt dažus no lietotāja @%{acct} ierakstiem kā jūtīgus. Tas:' - silence_html: 'Jūs gatavojaties ierobežot @%{acct} kontu. Tas:' - suspend_html: 'Jūs gatavojaties apturēt @%{acct} kontu. Tas:' + delete_html: 'Tu grasies noņemt dažus no @%{acct} ierakstiem. Tas:' + mark_as_sensitive_html: 'Tu grasies atzīmēt dažus no @%{acct} ierakstiem kā jūtīgus. Tas:' + silence_html: 'Tu grasies ierobežot @%{acct} kontu. Tas:' + suspend_html: 'Tu grasies apturēt @%{acct} kontu. Tas:' actions: delete_html: Noņemt aizskarošos ierakstus mark_as_sensitive_html: Atzīmēt aizskarošo ierakstu informācijas nesējus kā jūtīgus silence_html: Ievērojami ierobežo @%{acct} sasniedzamību, padarot viņa profilu un saturu redzamu tikai cilvēkiem, kas jau seko tam vai pašrocīgi uzmeklē profilu - suspend_html: Apturēt @%{acct}, padarot viņu profilu un saturu nepieejamu un neiespējamu mijiedarbību ar + suspend_html: apturēs @%{acct} darbību, padarot profilu un saturu nepieejamu un neiespējamu mijiedarboties ar to; close_report: 'Atzīmēt ziņojumu #%{id} kā atrisinātu' - close_reports_html: Atzīmējiet visus pārskatus par @%{acct} kā atrisinātus - delete_data_html: Dzēsiet lietotāja @%{acct} profilu un saturu pēc 30 dienām, ja vien to darbība pa šo laiku netiks atcelta + close_reports_html: atzīmēs visus ziņojumus par @%{acct} kā atrisinātus; + delete_data_html: izdzēsīs lietotāja @%{acct} profilu un saturu pēc 30 dienām, ja vien tā darbība šajā laikā netiks atjaunota; preview_preamble_html: "@%{acct} saņems brīdinājumu ar šādu saturu:" - record_strike_html: Ierakstiet brīdinājumu pret @%{acct}, lai palīdzētu jums izvērst turpmākus pārkāpumus no šī konta + record_strike_html: ierakstīs brīdinājumu par @%{acct}, lai palīdzētu virzīt turpmākus šī konta pārkāpumu izskatīšanu. send_email_html: Nosūtīt @%{acct} brīdinājuma e-pasta ziņojumu warning_placeholder: Izvēles papildu pamatojums satura pārraudzības darbībai. target_origin: Konta, par kuru ziņots, izcelsme title: Ziņojumi unassign: Atsaukt unknown_action_msg: 'Nezināms konts: %{action}' - unresolved: Neatrisinātie + unresolved: Neatrisināti updated_at: Atjaunināts view_profile: Skatīt profilu roles: @@ -841,7 +841,7 @@ lv: domain_blocks: all: Visiem disabled: Nevienam - users: Vietējiem reģistrētiem lietotājiem + users: Vietējiem lietotājiem, kuri ir pieteikušies registrations: moderation_recommandation: Lūgums nodrošināt, ka Tev ir pieņemama un atsaucīga satura pārraudzības komanda, pirms padari reģistrēšanos visiem pieejamu. preamble: Kontrolē, kurš var izveidot kontu tavā serverī. @@ -923,9 +923,9 @@ lv: elasticsearch_analysis_index_mismatch: message_html: 'Elasticsearch indeksa analizatora iestatījumi ir novecojuši. Lūdzu, izpildiet šo komandu: tootctl search deploy --only-mapping --only=%{value}' elasticsearch_health_red: - message_html: Elasticsearch klasteris ir neveselīgs (sarkans statuss), meklēšanas līdzekļi nav pieejami + message_html: Elasticsearch kopa ir neveselīga (sarkans stāvoklis), meklēšanas līdzekļi nav pieejami elasticsearch_health_yellow: - message_html: Elasticsearch klasteris ir neveselīgs (dzeltens statuss), tu varētu vēlēties meklēt iemeslu + message_html: Elasticsearch kopa ir neveselīga (dzeltens stāvoklis), varētu būt nepieciešams izmeklēt cēloni elasticsearch_index_mismatch: message_html: Elasticsearch indeksa kartējumi ir novecojuši. Lūdzu, palaid tootctl search deploy --only=%{value} elasticsearch_preset: @@ -1090,6 +1090,9 @@ lv: zero: Pēdējās nedēļas laikā izmantoja %{count} cilvēku title: Ieteikumi un pašlaik populāri trending: Populārākie + username_blocks: + no_username_block_selected: Neviena lietotājvārdu kārtula netika mainīta, jo neviena netika atlasīta + title: Lietotājvārdu kārtulas warning_presets: add_new: Pievienot jaunu delete: Dzēst @@ -1114,7 +1117,7 @@ lv: new: Jauna tīmekļa aizķere rotate_secret: Pagriezt noslēpumu secret: Paraksta noslēpums - status: Statuss + status: Stāvoklis title: Tīmekļa āķi webhook: Tīmekļa āķis admin_mailer: @@ -1256,7 +1259,7 @@ lv: preamble: Ar kontu šajā Mastodon serverī varēsi sekot jebkuram citam cilvēkam fediversā, neatkarīgi no tā, kur tiek mitināts viņu konts. title: Atļauj tevi iestatīt %{domain}. status: - account_status: Konta statuss + account_status: Konta stāvoklis confirming: Gaida e-pasta adreses apstiprināšanas pabeigšanu. functional: Tavs konts ir pilnā darba kārtībā. pending: Tavs pieteikums ir rindā uz izskatīšanu, ko veic mūsu personāls. Tas var aizņemt kādu laiku. Tu saņemsi e-pasta ziņojumu, ja Tavs pieteikums tiks apstiprināts. @@ -1378,10 +1381,10 @@ lv: in_progress: Notiek tava arhīva apkopošana... request: Pieprasi savu arhīvu size: Izmērs - blocks: Bloķētie konti + blocks: Tu liedzi bookmarks: Grāmatzīmes csv: CSV - domain_blocks: Bloķētie domēni + domain_blocks: Liegtie domēni lists: Saraksti mutes: Apklusinātie konti storage: Multividesu krātuve @@ -1407,7 +1410,7 @@ lv: deprecated_api_multiple_keywords: Šos parametrus šajā lietojumprogrammā nevar mainīt, jo tie attiecas uz vairāk nekā vienu filtra atslēgvārdu. Izmanto jaunāku lietojumprogrammu vai tīmekļa saskarni. invalid_context: Nav, vai piegādāts nederīgs konteksts index: - contexts: Filtri %{contexts} + contexts: Atsijātāji %{contexts} delete: Dzēst empty: Tev nav filtru. expires_in: Beidzas %{distance} @@ -1424,7 +1427,7 @@ lv: one: paslēpta %{count} individuālā ziņa other: slēptas %{count} individuālās ziņas zero: "%{count} paslēptu ziņu" - title: Filtri + title: Atsijātāji new: save: Saglabāt jauno filtru title: Pievienot jaunu filtru @@ -1535,7 +1538,7 @@ lv: in_progress: Procesā scheduled: Ieplānots unconfirmed: Neapstiprināti - status: Statuss + status: Stāvoklis success: Tavi dati tika sekmīgi augšupielādēti un tiks apstrādāti noteiktajā laikā time_started: Sākuma laiks titles: @@ -1773,7 +1776,7 @@ lv: remove_selected_domains: Noņemt visus sekotājus no atlasītajiem domēniem remove_selected_followers: Noņemt atlasītos sekotājus remove_selected_follows: Pārtraukt sekošanu atlasītajiem lietotājiem - status: Konta statuss + status: Konta stāvoklis remote_follow: missing_resource: Nevarēja atrast tavam kontam nepieciešamo novirzīšanas URL reports: @@ -1844,20 +1847,20 @@ lv: appearance: Izskats authorized_apps: Pilnvarotās lietotnes back: Atgriezties Mastodon - delete: Konta dzēšana + delete: Konta izdzēšana development: Izstrāde edit_profile: Labot profilu export: Izgūt featured_tags: Piedāvātie tēmturi import: Imports - import_and_export: Imports un eksports + import_and_export: Ievietošana un izgūšana migrate: Konta migrācija notifications: E-pasta paziņojumi preferences: Iestatījumi profile: Profils relationships: Sekojamie un sekotāji severed_relationships: Pārtrauktās attiecības - statuses_cleanup: Automātiska ziņu dzēšana + statuses_cleanup: Automatizēta ierakstu izdzēšana strikes: Satura pārraudzības aizrādījumi two_factor_authentication: Divpakāpju autentifikācija webauthn_authentication: Drošības atslēgas diff --git a/config/locales/nan-TW.yml b/config/locales/nan-TW.yml new file mode 100644 index 00000000000000..b4a7dcb0e19846 --- /dev/null +++ b/config/locales/nan-TW.yml @@ -0,0 +1,1959 @@ +--- +nan-TW: + about: + about_mastodon_html: 社交網路ê未來:Bô廣告、bô企業監控、設計有道德,兼非中心化!加入Mastodon,保有lí ê資料! + contact_missing: Iáu bē設定 + contact_unavailable: 無開放 + hosted_on: 佇 %{domain} 運作 ê Mastodon站 + title: 關係本站 + accounts: + followers: + other: 跟tuè ê + following: Leh跟tuè + instance_actor_flash: Tsit ê口座是虛ê,用來代表tsit臺服侍器,毋是個人用者ê。伊用來做聯邦ê路用,毋好kā伊ê權限停止。 + last_active: 頂kái活動ê時間 + link_verified_on: Tsit ê連結ê所有權佇 %{date} 受檢查 + nothing_here: Tsia內底無物件! + pin_errors: + following: Lí著tāi先跟tuè想beh推薦ê用者。 + posts: + other: PO文 + posts_tab_heading: PO文 + self_follow_error: 跟tuè家己ê口座無允准 + admin: + account_actions: + action: 執行動作 + already_silenced: Tsit ê口座有受著限制。 + already_suspended: Tsit ê口座ê權限已經hōo lâng停止。 + title: Kā %{acct} 做管理ê動作 + account_moderation_notes: + create: 留記錄 + created_msg: 管理記錄成功建立! + destroyed_msg: 管理記錄成功thâi掉! + accounts: + add_email_domain_block: 封鎖電子phue ê域名 + approve: 允准 + approved_msg: 成功審核 %{username} ê註冊申請ah + are_you_sure: Lí kám確定? + avatar: 標頭 + by_domain: 域名 + change_email: + changed_msg: Email改成功ah! + current_email: 現在ê email + label: 改email + new_email: 新ê email + submit: 改email + title: 替 %{username} 改email + change_role: + changed_msg: 角色改成功ah! + edit_roles: 管理用者ê角色 + label: 改角色 + no_role: 無角色 + title: 替 %{username} 改角色 + confirm: 確認 + confirmed: 確認ah + confirming: Teh確認 + custom: 自訂 + delete: Thâi資料 + deleted: Thâi掉ah + demote: 降級 + destroyed_msg: Teh-beh thâi掉 %{username} ê資料 + disable: 冷凍 + disable_sign_in_token_auth: 停止用電子phue ê token認證 + disable_two_factor_authentication: 停止用雙因素認證 + disabled: 冷凍起來ah + display_name: 顯示ê名 + domain: 域名 + edit: 編輯 + email: 電子phue箱 + email_status: 電子phue ê狀態 + enable: 取消冷凍 + enable_sign_in_token_auth: 啟用電子phue ê token認證 + enabled: 啟用ah + enabled_msg: 成功kā %{username} ê口座退冰 + followers: 跟tuè伊ê + follows: 伊跟tuè ê + header: 封面ê圖 + inbox_url: 收件kheh-á ê URL + invite_request_text: 加入ê理由 + invited_by: 邀請ê lâng + ip: IP + joined: 加入ê時 + location: + all: Kui ê + local: 本地 + remote: 別ê站 + title: 位置 + login_status: 登入ê狀態 + media_attachments: 媒體ê附件 + memorialize: 變做故人ê口座 + memorialized: 變做故人ê口座ah + memorialized_msg: 成功kā %{username} 變做故人ê口座ah + moderation: + active: 活ê + all: 全部 + disabled: 停止使用ah + pending: Teh審核 + silenced: 受限制 + suspended: 權限中止ah + title: 管理 + moderation_notes: 管理ê筆記 + most_recent_activity: 最近ê活動時間 + most_recent_ip: 最近ê IP + no_account_selected: 因為無揀任何口座,所以lóng無改變 + no_limits_imposed: 無受著限制 + no_role_assigned: 無分著角色 + not_subscribed: 無訂 + pending: Teh等審核 + perform_full_suspension: 中止權限 + previous_strikes: Khah早ê處份 + previous_strikes_description_html: + other: Tsit ê口座有 %{count} kái警告。 + promote: 權限the̍h懸 + protocol: 協定 + public: 公開ê + push_subscription_expires: 訂PuSH ê期間過ah + redownload: 重頭整理個人檔案 + redownloaded_msg: Tuì來源站kā %{username} ê個人資料成功重頭整理 + reject: 拒絕 + rejected_msg: 成功拒絕 %{username} ê註冊申請ah + remote_suspension_irreversible: Tsit ê口座ê資料已經hōo lâng thâi掉,bē當復原。 + remote_suspension_reversible_hint_html: Tsit ê口座ê權限佇tsit ê服侍器hōo lâng停止ah,資料ē佇 %{date} lóng總thâi掉。佇hit日前,遠距離ê服侍器ē當復原tsit ê口座,無任何pháinn作用。Nā lí想beh liâm-mī thâi掉tsit ê口座ê任何資料,ē當佇下跤操作。 + remove_avatar: Thâi掉標頭 + remove_header: Thâi掉封面ê圖 + removed_avatar_msg: 成功thâi掉 %{username} ê 標頭影像 + removed_header_msg: 成功thâi掉 %{username} ê封面ê圖 + resend_confirmation: + already_confirmed: Tsit ê用者有受tio̍h確認 + send: 重送確認ê連結 + success: 確認連結傳成功ah! + reset: 重頭設 + reset_password: Kā密碼重頭設 + resubscribe: 重頭訂 + role: 角色 + search: Tshiau-tshuē + search_same_email_domain: 其他電子phue域名相kâng ê用者 + search_same_ip: 其他IP相kâng ê用者 + security: 安全 + security_measures: + only_password: Kan-ta用密碼 + password_and_2fa: 密碼kap雙因素驗證(2FA) + sensitive: 強制標做敏感ê + sensitized: 標做敏感ê ah + shared_inbox_url: 做伙用ê收件kheh-á (Shared Inbox) ê URL + show: + created_reports: 檢舉記錄 + targeted_reports: Hōo別lâng檢舉 + silence: 靜音 + silenced: 受靜音 + statuses: PO文 + strikes: Khah早ê處份 + subscribe: 訂 + suspend: 中止權限 + suspended: 權限中止ah + suspension_irreversible: Tsit ê口座ê資料已經thâi掉,bē當回復。Lí ē當取消停止tsit ê口座ê權限,予伊ē當使用,但是bē當回復任何khah早ê資料。 + suspension_reversible_hint_html: Tsit ê口座ê權限hōo lâng停止ah,資料ē佇 %{date} lóng總thâi掉。佇hit日前,tsit ê口座ē當復原,無任何pháinn作用。Nā lí想beh liâm-mī thâi掉tsit ê口座ê任何資料,ē當佇下跤操作。 + title: 口座 + unblock_email: 取消封鎖電子phue ê地址 + unblocked_email_msg: 成功取消封鎖 %{username} ê電子phue地址 + unconfirmed_email: 無驗證ê電子phue + undo_sensitized: 取消強制標做敏感ê + undo_silenced: 取消限制 + undo_suspension: 取消停止權限 + unsilenced_msg: 成功kā %{username} ê口座取消限制 + unsubscribe: 取消訂 + unsuspended_msg: 成功kā %{username} ê口座取消停止權限 + username: 用者ê名 + view_domain: 看域名ê摘要 + warn: 警告 + web: 網頁 + whitelisted: 允准佇聯邦傳資料 + action_logs: + action_types: + approve_appeal: 批准投訴 + approve_user: 批准用者 + assigned_to_self_report: 分配檢舉 + change_email_user: 替用者改email + change_role_user: 改用者ê角色 + confirm_user: 確認用者 + create_account_warning: 建立警告 + create_announcement: 加添公告 + create_canonical_email_block: 加添電子phue ê封鎖 + create_custom_emoji: 加添自訂ê Emoji + create_domain_allow: 加添允准ê域名 + create_domain_block: 加添封鎖ê域名 + create_email_domain_block: 加添電子phue域名ê封鎖 + create_ip_block: 加添IP規則 + create_relay: 建立中繼 + create_unavailable_domain: 建立bē當用ê域名 + create_user_role: 建立角色 + create_username_block: 新造使用者號名規則 + demote_user: Kā用者降級 + destroy_announcement: Thâi掉公告 + destroy_canonical_email_block: Thâi掉電子phue ê封鎖 + destroy_custom_emoji: Thâi掉自訂ê Emoji + destroy_domain_allow: Thâi掉允准ê域名 + destroy_domain_block: Thâi掉封鎖ê域名 + destroy_email_domain_block: Thâi掉電子phue域名ê封鎖 + destroy_instance: 清掉域名 + destroy_ip_block: Thâi掉IP規則 + destroy_relay: Thâi掉中繼 + destroy_status: Thâi掉PO文 + destroy_unavailable_domain: Thâi掉bē當用ê域名 + destroy_user_role: Thâi掉角色 + destroy_username_block: 共使用者號名規則刣掉 + disable_2fa_user: 停止用雙因素認證 + disable_custom_emoji: 停止用自訂ê Emoji + disable_relay: 停止用中繼 + disable_sign_in_token_auth_user: 停止用使用者電子phue ê token認證 + disable_user: 停止用口座 + enable_custom_emoji: 啟用自訂ê Emoji + enable_relay: 啟用中繼 + enable_sign_in_token_auth_user: 啟用使用者電子phue ê token認證 + enable_user: 啟用口座 + memorialize_account: 設做故人ê口座 + promote_user: Kā用者升級 + publish_terms_of_service: 公佈服務規定 + reject_appeal: 拒絕申訴 + reject_user: 拒絕用者 + remove_avatar_user: Thâi掉標頭 + reopen_report: 重頭kā檢舉phah開 + resend_user: 重送確認ê phue + reset_password_user: Kā密碼重頭設 + resolve_report: Kā檢舉處理好ah + sensitive_account: Kā口座內底ê媒體強制標敏感內容 + silence_account: Kā口座靜音 + suspend_account: 停止口座ê權限 + unassigned_report: 取消分配檢舉 + unblock_email_account: 取消封鎖電子phue ê地址 + unsensitive_account: 取消kā口座內底ê媒體強制標敏感內容 + unsilence_account: 取消kā口座靜音 + unsuspend_account: 取消停止口座ê權限 + update_announcement: 更新公告 + update_custom_emoji: 更新自訂ê Emoji + update_domain_block: 更新封鎖ê域名 + update_ip_block: 更新IP規則 + update_report: 更新檢舉 + update_status: 更新PO文 + update_user_role: 更新角色 + update_username_block: 更新使用者號名規則 + actions: + approve_appeal_html: "%{name} 允准 %{target} 所寫ê tuì管理決定ê投訴" + approve_user_html: "%{name} 允准 %{target} ê 註冊" + assigned_to_self_report_html: "%{name} kā報告 %{target} 分配hōo家tī" + change_email_user_html: "%{name} 改變 %{target} ê電子phue地址" + change_role_user_html: "%{name} 改變 %{target} ê角色" + confirm_user_html: "%{name} 確認 %{target} ê電子phue地址" + create_account_warning_html: "%{name} 送警告hōo %{target}" + create_announcement_html: "%{name} kā公告 %{target} 建立ah" + create_canonical_email_block_html: "%{name} kā hash是 %{target} ê電子phue封鎖ah" + create_custom_emoji_html: "%{name} kā 新ê emoji %{target} 傳上去ah" + create_domain_allow_html: "%{name} 允准 %{target} 域名加入聯邦" + create_domain_block_html: "%{name} 封鎖域名 %{target}" + create_email_domain_block_html: "%{name} kā 電子phue域名 %{target} 封鎖ah" + create_ip_block_html: "%{name} 建立 IP %{target} ê規則" + create_relay_html: "%{name} 建立中繼 %{target}" + create_unavailable_domain_html: "%{name} 停止送kàu域名 %{target}" + create_user_role_html: "%{name} 建立 %{target} 角色" + create_username_block_html: "%{name} 加添用者ê名包含 %{target} ê規則ah" + demote_user_html: "%{name} kā用者 %{target} 降級" + destroy_announcement_html: "%{name} kā公告 %{target} thâi掉ah" + destroy_canonical_email_block_html: "%{name} kā hash是 %{target} ê電子phue取消封鎖ah" + destroy_custom_emoji_html: "%{name} kā 新ê emoji %{target} thâi掉ah" + destroy_domain_allow_html: "%{name} 無允准 %{target} 域名加入聯邦" + destroy_domain_block_html: "%{name} 取消封鎖域名 %{target}" + destroy_email_domain_block_html: "%{name} kā 電子phue域名 %{target} 取消封鎖ah" + destroy_instance_html: "%{name} 清除域名 %{target}" + destroy_ip_block_html: "%{name} thâi掉 IP %{target} ê規則" + destroy_relay_html: "%{name} thâi掉中繼 %{target}" + destroy_status_html: "%{name} kā %{target} ê PO文thâi掉" + destroy_unavailable_domain_html: "%{name} 恢復送kàu域名 %{target}" + destroy_user_role_html: "%{name} thâi掉 %{target} 角色" + destroy_username_block_html: "%{name} thâi掉用者ê名包含 %{target} ê規則ah" + disable_2fa_user_html: "%{name} 停止使用者 %{target} 用雙因素驗證" + disable_custom_emoji_html: "%{name} kā 新ê emoji %{target} 停止使用ah" + disable_relay_html: "%{name} 停止使用中繼 %{target}" + disable_sign_in_token_auth_user_html: "%{name} 停止 %{target} 用電子phue ê token驗證" + disable_user_html: "%{name} kā 用者 %{target} 設做bē當登入" + enable_custom_emoji_html: "%{name} kā 新ê emoji %{target} 啟用ah" + enable_relay_html: "%{name} 啟用中繼 %{target}" + enable_sign_in_token_auth_user_html: "%{name} 啟用 %{target} ê電子phue ê token驗證" + enable_user_html: "%{name} kā 用者 %{target} 設做允准登入" + memorialize_account_html: "%{name} kā %{target} 設做故人口座" + promote_user_html: "%{name} kā 用者 %{target} 升級" + publish_terms_of_service_html: "%{name} 公佈服務規定ê更新" + reject_appeal_html: "%{name} 拒絕 %{target} 所寫ê tuì管理決定ê投訴" + reject_user_html: "%{name} 拒絕 %{target} ê 註冊" + remove_avatar_user_html: "%{name} thâi掉 %{target} ê標頭" + reopen_report_html: "%{name} 重開 %{target} ê檢舉" + resend_user_html: "%{name} 重頭送確認phue hōo %{target}" + reset_password_user_html: "%{name} kā 用者 %{target} 重頭設密碼ah" + resolve_report_html: "%{name} 已經處理 %{target} ê檢舉" + sensitive_account_html: "%{name} kā %{target} ê媒體標做敏感ê內容" + silence_account_html: "%{name} 限制 %{target} ê口座" + suspend_account_html: "%{name} kā %{target} ê口座停止權限ah" + unassigned_report_html: "%{name} 取消分配 %{target} ê檢舉" + unblock_email_account_html: "%{name} 取消封鎖 %{target} ê電子phue地址" + unsensitive_account_html: "%{name} kā %{target} ê媒體取消標做敏感ê內容" + unsilence_account_html: "%{name} 取消限制 %{target} ê口座" + unsuspend_account_html: "%{name} kā %{target} ê口座恢復權限ah" + update_announcement_html: "%{name} kā公告 %{target} 更新ah" + update_custom_emoji_html: "%{name} kā 新ê emoji %{target} 更新ah" + update_domain_block_html: "%{name} kā %{target} ê域名封鎖更新ah" + update_ip_block_html: "%{name} 改變 IP %{target} ê規則" + update_report_html: "%{name} 更新 %{target} ê檢舉" + update_status_html: "%{name} kā %{target} ê PO文更新" + update_user_role_html: "%{name} 更改 %{target} 角色" + update_username_block_html: "%{name} 更新用者ê名包含 %{target} ê規則ah" + deleted_account: thâi掉ê口座 + empty: Tshuē無log。 + filter_by_action: 照動作過濾 + filter_by_user: 照用者過濾 + title: 審查日誌 + unavailable_instance: "(域名bē當用)" + announcements: + back: 倒去公告 + destroyed_msg: 公告成功thâi掉ah! + edit: + title: 編輯公告 + empty: Tshuē無公告。 + live: Teh公開 + new: + create: 加添公告 + title: 新ê公告 + preview: + disclaimer: 因為用者bē當退出,電子批ê通知應該限制tī重要ê公告,比論個人資料洩出,á是關掉服侍器ê通知。 + explanation_html: Tsit封email ē送hōo %{display_count} ê用者。Email ē包括下跤ê文字: + title: 先kā公告通知看māi + publish: 公開 + published_msg: 公告成功公佈ah! + scheduled_for: 排tī %{time} + scheduled_msg: 已經排好公告ê發布時間! + title: 公告 + unpublish: 取消公佈 + unpublished_msg: 公告成功取消ah! + updated_msg: 公告成功更新ah! + critical_update_pending: 愛處理ê重大更新 + custom_emojis: + assign_category: 分配類別 + by_domain: 域名 + copied_msg: 成功kā emoji khóo-pih kàu本地 + copy: Khóo-pih + copy_failed_msg: Bē當kā hit ê emoji khóo-pih kàu本地 + create_new_category: 開新ê分類 + created_msg: Emoji成功加添ah! + delete: Thâi掉 + destroyed_msg: Emoji成功thâi掉ah! + disable: 停止使用 + disabled: 停止使用ê + disabled_msg: Hit ê emoji成功停止使用ah + emoji: Emoji + enable: 啟用 + enabled: 啟用ê + enabled_msg: Hit ê emoji成功啟用ah + image_hint: Sài-suh無超過 %{size} ê PNG á是 GIF + list: 列單 + listed: 加入列單ah + new: + title: 加添新ê自訂emoji + no_emoji_selected: 因為無揀任何emoji,所以lóng無改變 + not_permitted: Lí無允准行tsit ê動作 + overwrite: Khàm掉 + shortcode: 短碼 + shortcode_hint: 字元上少2 ê,kan-ta接受字母、數字kap底線(_) + title: 自訂emoji + uncategorized: Iáu無分類 + unlist: Tuì列單the̍h掉 + unlisted: The̍h掉ah + update_failed_msg: Bē當更新hit ê emoji + updated_msg: Emoji成功更新ah! + upload: 傳上去 + dashboard: + active_users: 活動ê用者 + interactions: 互動 + media_storage: 媒體儲存 + new_users: 新用者 + opened_reports: 拍開ê報告 + pending_appeals_html: + other: "%{count} ê投訴愛處理" + pending_reports_html: + other: "%{count} ê檢舉愛處理" + pending_tags_html: + other: "%{count} ê hashtag愛處理" + pending_users_html: + other: "%{count} ê用者愛處理" + resolved_reports: 解決ê報告 + software: 軟體 + sources: 註冊ê源頭 + space: 空間ê使用 + title: La-jí-báng (dashboard) + top_languages: 上tsia̍p出現ê語言 + top_servers: 上tsia̍p活動ê服侍器 + website: 網站 + disputes: + appeals: + empty: Tshuē無投訴。 + title: 投訴 + domain_allows: + add_new: 允准kap tsit ê域名相連 + created_msg: 域名已經成功允准相連 + destroyed_msg: 域名已經成功取消相連 + export: 輸出 + import: 輸入 + undo: 禁止kap tsit ê域名相連 + domain_blocks: + add_new: 加添新ê封鎖域名 + confirm_suspension: + cancel: 取消 + confirm: 中止權限 + permanent_action: 取消中止權限,bē當復原任何資料á是關係。 + preamble_html: Lí teh beh停止 %{domain} kap伊ê kiánn域名ê權限。 + remove_all_data: Tse ē tī lí ê服侍器內底,kā tuì tsit ê域名ê口座來ê所有內容、媒體kap個人資料lóng thâi掉。 + stop_communication: Lí ê服侍器ē停止kap hia ê服侍器聯絡。 + title: 確認封鎖域名 %{domain} + undo_relationships: Tse ē取消任何ê佇in ê服侍器ê口座kap lí ê之間ê跟tuè關係。 + created_msg: 當leh封鎖域名 + destroyed_msg: 已經取消封鎖域名 + domain: 域名 + edit: 編輯域名封鎖 + existing_domain_block: Lí已經kā %{name} 下koh khah嚴ê限制。 + existing_domain_block_html: Lí已經kā %{name} 下koh khah嚴ê限制,lí著先解除封鎖。 + export: 輸出 + import: 輸入 + new: + create: 加添封鎖 + hint: 封鎖域名bē當擋口座記錄受加添佇資料庫,m̄-kú ē 自動自尾kàu頭,kā hia ê口座使用指定ê管理方式。 + severity: + desc_html: "限制ē kā hit ê域名ê口座所送ê PO文,設做kan-ta跟tuè伊ê tsiah通看見。中止權限ē thâi掉tī lí ê 服侍器內底,所有tuì hit ê域名ê口座來ê內容、媒體kap個人資料。Nā kan-ta beh拒絕媒體檔案,請用。" + noop: 無 + silence: 限制 + suspend: 中止權限 + title: 新ê域名封鎖 + no_domain_block_selected: 因為無揀任何域名封鎖,所以lóng無改變 + not_permitted: Lí無允准行tsit ê動作 + obfuscate: Kā域名舞bē清 + obfuscate_hint: Nā beh啟用廣告域名列單ê限制,tiō tī列單kā域名ê部份舞buē清。 + private_comment: 私人評論 + private_comment_hint: 請評論關係tsit ê域名ê制限,hōo管理員做內部ê路用。 + public_comment: 公開ê評論 + public_comment_hint: 請為一般大眾評論關係tsit ê域名ê制限,若beh啟用廣告域名列單ê限制。 + reject_media: 拒絕媒體檔案 + reject_media_hint: Thâi掉本地tiông ê媒體檔案,mā bē koh kā任何tuì hia來ê載落去。Hām中止權限無tī-tāi + reject_reports: 拒絕檢舉 + reject_reports_hint: 忽略ta̍k ê tuì tsit ê域名來ê檢舉,hām中止權限無tī-tāi。 + undo: 取消域名封鎖 + view: 檢視域名封鎖 + email_domain_blocks: + add_new: 加新ê + allow_registrations_with_approval: 許可了後允准註冊 + attempts_over_week: + other: 頂禮拜lóng總有 %{count} pái試註冊 + created_msg: 成功封鎖電子phue域名 + delete: Thâi掉 + dns: + types: + mx: MX記錄 + domain: 域名 + new: + create: 加添域名 + resolve: 解析域名 + title: 封鎖新ê電子phue ê域名 + no_email_domain_block_selected: 因為無揀任何電子phue域名封鎖,所以lóng無改變 + not_permitted: 無允准 + resolved_dns_records_hint_html: 域名解析做下kha ê MX域名,tsiah ê域名上後負責收電子phue。封鎖MX域名ē封任何有siâng款MX域名ê電子郵件ê註冊,就算通看見ê域名無kâng,mā án-ne。Tio̍h細膩,m̄通封鎖主要ê電子phue提供者。 + resolved_through_html: 通過 %{domain} 解析 + title: 封鎖ê電子phue域名 + export_domain_allows: + new: + title: 輸入允准ê域名 + no_file: Iáu bē揀檔案 + export_domain_blocks: + import: + description_html: Lí teh-beh輸入封鎖域名ê列單。請koh kā tsit ê列單斟酌檢查,特別是lí無家tī編tsit ê列單ê時。 + existing_relationships_warning: 有ê跟tuè關係 + private_comment_description_html: 為著幫tsān lí追蹤輸入ê封鎖tuì toh來,輸入ê封鎖ē kap下kha ê私人評論sann-kap加添:%{comment} + private_comment_template: 佇 %{date} tuì %{source} 輸入 + title: 輸入域名封鎖 + invalid_domain_block: 因為下kha ê錯誤,làng過tsi̍t ê以上ê域名封鎖:%{error} + new: + title: 輸入域名封鎖 + no_file: Iáu bē揀檔案 + fasp: + debug: + callbacks: + created_at: 建立佇 + delete: Thâi掉 + ip: IP地址 + request_body: 請求主文 + title: 除蟲callback + providers: + active: 有效 + base_url: 基本URL + callback: Callback + delete: Thâi掉 + edit: 編輯提供者 + finish_registration: 完成註冊 + name: 名 + providers: 提供者 + public_key_fingerprint: 公開鎖匙ê指頭仔螺(public key fingerprint) + registration_requested: 註冊請求ah + registrations: + confirm: 確認 + description: Lí收著FASP ê註冊ah。nā準lí bô啟動,請拒絕。若有啟動,請佇確認註冊以前,細膩比較名kap鎖匙ê指頭仔螺。 + reject: 拒絕 + title: 確認FASP註冊 + save: 儲存 + select_capabilities: 揀功能 + sign_in: 登入 + status: 狀態 + title: 聯邦宇宙輔助服務提供者 (FASP) + title: FASP + follow_recommendations: + description_html: "跟tuè建議幫tsān新用者緊tshuē著心適ê內容。Nā使用者無hām別lâng有夠額ê互動,來形成個人化ê跟tuè建議,就ē推薦tsiah ê口座。In是佇指定語言內底,由最近上tsia̍p參與ê,kap上tsē lâng跟tuè ê口座,用ta̍k kang做基礎,相濫koh計算出來ê。" + language: 揀語言 + status: 狀態 + suppress: Khàm掉跟tuè建議 + suppressed: Khàm掉ê + title: 跟tuè建議 + unsuppress: 恢復跟tuè建議 + instances: + audit_log: + title: 最近ê審核日誌 + view_all: 看完整ê審核日誌 + availability: + description_html: + other: Nā佇 %{count} kang內,寄送kàu hit ê域名lóng失敗,除非收著hit ê域名來ê寄送,a̍h無buē koh試寄送。 + failure_threshold_reached: 佇 %{date} kàu失敗ê底限。 + failures_recorded: + other: 連suà %{count} kang lóng寄失敗。 + no_failures_recorded: 報告內底無失敗。 + title: 可用性 + warning: 頂kái試連接tsit臺服侍器是無成功 + back_to_all: 全部 + back_to_limited: 受限制 + back_to_warning: 警告 + by_domain: 域名 + confirm_purge: Lí kám確定beh永永thâi掉tsit ê域名來ê資料? + content_policies: + comment: 內部ê筆記 + description_html: Lí ē當定義用tī所有tuì tsit ê域名kap伊ê子域名來ê口座ê內容政策。 + limited_federation_mode_description_html: Lí通選擇kám beh允准tsit ê域名加入聯邦。 + policies: + reject_media: 拒絕媒體 + reject_reports: 拒絕檢舉 + silence: 限制 + suspend: 中止權限 + policy: 政策 + reason: 公開ê理由 + title: 內容政策 + dashboard: + instance_accounts_dimension: 上tsē lâng跟tuè ê口座 + instance_accounts_measure: 儲存ê口座 + instance_followers_measure: lán tī hia ê跟tuè者 + instance_follows_measure: in tī tsia ê跟tuè者 + instance_languages_dimension: Tsia̍p用ê語言 + instance_media_attachments_measure: 儲存ê媒體附件 + instance_reports_measure: 關係in ê檢舉 + instance_statuses_measure: 儲存ê PO文 + delivery: + all: 全部 + clear: 清寄送ê錯誤 + failing: 失敗 + restart: 重頭啟動寄送 + stop: 停止寄送 + unavailable: Bē當用 + delivery_available: 通寄送 + delivery_error_days: 寄送錯誤ê日數 + delivery_error_hint: Nā連續 %{count} kang bē當寄送,就ē自動標做bē當寄送。 + destroyed_msg: Tuì %{domain} 來ê資料,teh排隊beh thâi掉。 + empty: Tshuē無域名。 + known_accounts: + other: "%{count} ê知影ê口座" + moderation: + all: 全部 + limited: 受限制 + title: 管理 + moderation_notes: + create: 加添管理筆記 + created_msg: 站臺ê管理記錄成功建立! + description_html: 檢視á是替別ê管理者kap未來ê家己留筆記 + destroyed_msg: 站臺ê管理記錄成功thâi掉! + placeholder: 關係本站、行ê行動,á是其他通幫tsān lí未來管本站ê資訊。 + title: 管理ê筆記 + private_comment: 私人評論 + public_comment: 公開ê評論 + purge: 清除 + purge_description_html: Nā lí想講tsit ê域名ē永永斷線,ē當tuì儲存內底thâi掉uì tsit ê域名來ê所有口座記錄kap相關資料。Huân-sè ē開點á時間。 + title: 聯邦 + total_blocked_by_us: Hōo lán封鎖 + total_followed_by_them: Hōo in跟tuè + total_followed_by_us: Hōo lán跟tuè + total_reported: 關係in ê檢舉 + total_storage: 媒體ê附件 + totals_time_period_hint_html: 下kha顯示ê總計包含ta̍k時ê資料。 + unknown_instance: 佇本服務器,現tsú時iáu無tsit ê域名ê記錄。 + invites: + deactivate_all: Lóng停用 + filter: + all: 全部 + available: 通用ê + expired: 過期ê + title: 過濾器 + title: 邀請 + ip_blocks: + add_new: 建立規則 + created_msg: 成功加添新ê IP規則 + delete: Thâi掉 + expires_in: + '1209600': 2 禮拜 + '15778476': 6個月 + '2629746': 1 個月 + '31556952': 1 年 + '86400': 1 kang + '94670856': 3 年 + new: + title: 建立新ê IP規則 + no_ip_block_selected: 因為無揀任何IP規則,所以lóng無改變 + title: IP規則 + relationships: + title: "%{acct} ê關係" + relays: + add_new: 加添新ê中繼 + delete: Thâi掉 + description_html: "聯邦ê中繼站 是中lâng ê服侍器,ē tī訂koh公開kàu hit ê中繼站ê服侍器之間,交換tsē-tsē ê 公開PO文。中繼站通幫tsān小型kap中型服侍器tuì聯邦宇宙發現內容,本地ê用者免手動跟tuè遠距離ê服侍器ê別lâng。" + disable: 停止使用 + disabled: 停止使用ê + enable: 啟用 + enable_hint: Lí ê服侍器tsi̍t-ē啟動,ē訂tuì tsit ê中繼逐ê公開PO文,mā ē開始送tsit ê服侍器ê公開PO文kàu hia。 + enabled: 啟用ê + inbox_url: 中繼 URL + pending: Teh等中繼站允准 + save_and_enable: 儲存koh啟用 + setup: 設定中繼ê連結 + signatures_not_enabled: Nā啟用安全模式á是受限ê聯邦模式,中繼可能buē-tàng正常運作 + status: 狀態 + title: 中繼 + report_notes: + created_msg: 檢舉記錄成功建立! + destroyed_msg: 檢舉記錄成功thâi掉! + reports: + account: + notes: + other: "%{count} 篇筆記" + action_log: 審查日誌 + action_taken_by: 操作由 + actions: + delete_description_html: 受檢舉ê PO文ē thâi掉,而且ē用tsi̍t ue̍h橫tsuā記錄,幫tsān lí提升kâng tsi̍t ê用戶未來ê違規。 + mark_as_sensitive_description_html: 受檢舉ê PO文內ê媒體ē標做敏感,而且ē用tsi̍t ue̍h橫tsuā記錄,幫tsān lí提升kâng tsi̍t ê用戶未來ê違規。 + other_description_html: 看其他控制tsit ê口座ê所行,kap自訂聯絡受檢舉ê口座ê選項。 + resolve_description_html: Buē用行動控制受檢舉ê口座,mā無用橫tsuā記錄,而且tsit ê報告ē關掉。 + silence_description_html: 本口座kan-ta ē hōo早前跟tuè ê á是手動tshiau ê看見,大大限制看見ê範圍。設定隨時ē當回復。請關所有tuì tsit ê口座ê檢舉。 + suspend_description_html: Tsit ê口座kap伊ê內容ē bē當用,落尾ē thâi掉,mā bē當hām伊互動。30 kang以內通回復。請關所有tuì tsit ê口座ê檢舉。 + actions_description_html: 決定行siánn物行動來解決tsit ê檢舉。Nā lí tuì受檢舉ê口座採用處罰,電子phue通知ē送予in,除非選擇 Pùn-sò phue 類別。 + actions_description_remote_html: 決定行siánn物行動來解決tsit ê檢舉。Tse kan-ta ē影響 lí ê 服侍器hām tsit ê遠距離服侍器聯絡kap處理伊ê內容ê方法。 + actions_no_posts: Tsit份檢舉無beh thâi掉ê相關PO文 + add_to_report: 加添其他ê內容kàu檢舉 + already_suspended_badges: + local: 已經佇tsit ê服侍器停止權限ah + remote: 已經佇in ê服侍器停止權限ah + are_you_sure: Lí kám確定? + assign_to_self: 分配hōo家kī + assigned: 分配管理者 + by_target_domain: 受檢舉ê口座ê域名 + cancel: 取消 + category: 類別 + category_description_html: Tsit ê 受檢舉ê口座kap/á是內容,ē佇kap tsit ê口座ê聯絡內底引用。 + comment: + none: 無 + comment_description_html: 為著提供其他資訊,%{name} 寫: + confirm: 確認 + confirm_action: 確認kā %{acct} 管理ê動作 + created_at: 檢舉tī + delete_and_resolve: Thâi掉PO文 + forwarded: 轉送ah + forwarded_replies_explanation: 本報告是tuì別站ê用者送ê,關係別站ê內容。本報告轉hōo lí,因為受檢舉ê內容是回應lí ê服侍器ê用者。 + forwarded_to: 有轉送kàu %{domain} + mark_as_resolved: 標做「解決ah」 + mark_as_sensitive: 標做敏感ê + mark_as_unresolved: 標做「無解決」 + no_one_assigned: 無lâng + notes: + create: 加添筆記 + create_and_resolve: 標「處理ah」,留筆記 + create_and_unresolve: 留筆記,koh重開 + delete: Thâi掉 + placeholder: 描述有行siánn物行動,á是其他關聯ê更新…… + title: 筆記 + notes_description_html: 檢視á是留筆記hōo別ê管理者kap未來ê家己 + processed_msg: '檢舉 #%{id} 處理成功ah' + quick_actions_description_html: 緊行行動,á是giú kàu下kha,看檢舉ê內容: + remote_user_placeholder: tuì %{instance} 來ê遠距離用者 + reopen: 重頭phah開檢舉 + report: '檢舉 #%{id}' + reported_account: 受檢舉ê口座 + reported_by: 檢舉人 + reported_with_application: 用應用程式檢舉 + resolved: 解決ah + resolved_msg: 檢舉成功解決ah! + skip_to_actions: 跳kàu行動 + status: 狀態 + statuses: 受檢舉ê內容 + statuses_description_html: 冒犯ê內容ē引用tī kap受檢舉口座ê聯絡 + summary: + action_preambles: + delete_html: Lí teh-beh thâi掉 @%{acct} ê tsi̍t-kuá PO文。Tse ē: + mark_as_sensitive_html: Lí teh-beh @%{acct} ê tsi̍t-kuá PO文標做敏感。Tse ē: + silence_html: Lí teh-beh 限制 @%{acct} ê口座。Tse ē: + suspend_html: Lí teh-beh 停止 @%{acct} ê口座權限。Tse ē: + actions: + delete_html: Thâi掉冒犯ê PO文 + mark_as_sensitive_html: Kā冒犯êPO文ê媒體標做敏感ê + silence_html: Kā in ê個人資料kap內容標做kan-ta有跟tuè ê,á是手動tshiau伊ê個人檔案ê,通看見,來嚴嚴限制 @%{acct} ê傳播範圍 + suspend_html: Kā @%{acct} 停止權限,koh kā in ê 個人資料kap內容標做bē當用,kap bē當hām in互動 + close_report: 'Kā 檢舉報告 #%{id} 標做解決ah' + close_reports_html: Kā ta̍k êtuì @%{acct} ê檢舉標做解決ah + delete_data_html: Tuì tann起30kang以後,thâi掉 @%{acct} ê個人資料kap內容,除非佇tsit ê期限進前,取消停止in ê權限 + preview_preamble_html: "@%{acct} ē收著警告,包含下kha ê內容:" + record_strike_html: 記錄tuì @%{acct}ê警告,來幫tsān lí提升佇tsit ê口座ê未來違規 + send_email_html: Kā警告電子phue寄hōo @%{acct} + warning_placeholder: 通選ê,管理行動ê補充理由 + target_origin: 受檢舉ê口座ê來源 + title: 檢舉 + unassign: 取消分配 + unknown_action_msg: M̄知影ê動作:%{action} + unresolved: 無解決 + updated_at: 更新 + view_profile: 看個人資料 + roles: + add_new: 加添角色 + assigned_users: + other: "%{count} ê用者" + categories: + administration: 管理員 + devops: DevOps + invites: 邀請 + moderation: 管理 + special: 特別 + delete: Thâi掉 + description_html: 用用者角色,lí通自訂lí ê用者ē當接近使用Mastodon ê siánn物功能kap區域。 + edit: 編「%{name}」ê角色 + everyone: 預設ê權限 + everyone_full_description_html: Tse是ē影響所有用者ê基本角色,就算是無分配tio̍h角色ê mā kâng款。所有其他ê角色繼承伊ê權限。 + permissions_count: + other: "%{count} ê權限" + privileges: + administrator: 管理員 + administrator_description: 有tsit ê權限ê用者ē忽略所有ê權限。 + delete_user_data: Thâi掉用者ê資料 + delete_user_data_description: 允准用者liâm-mi thâi掉其他用者ê資料 + invite_users: 邀請用者 + invite_users_description: 允准用者邀請新lâng來tsit ê服侍器 + manage_announcements: 管理公告 + manage_announcements_description: 允准用者管理佇tsit ê服侍器ê公告 + manage_appeals: 管理投訴 + manage_appeals_description: 允准用者審查tuì管理動作ê投訴 + manage_blocks: 管理封鎖 + manage_blocks_description: 允准用者封鎖電子phue ê 提供者kap IP地址 + manage_custom_emojis: 管理自訂ê Emoji + manage_custom_emojis_description: 允准用者管理佇tsit ê服侍器ê自訂Emoji + manage_federation: 管理聯邦 + manage_federation_description: 允准用者封鎖á是允准kap其他域名相連,mā控制寄送ê能力 + manage_invites: 管理邀請 + manage_invites_description: 允准用者瀏覽kap停止使用邀請連結 + manage_reports: 管理檢舉 + manage_reports_description: 允准用者審查檢舉kap執行對in ê管理ê動作。 + manage_roles: 管理角色 + manage_roles_description: 允准用者管理kap分配比in khah kē ê角色 + manage_rules: 管理規則 + manage_rules_description: 允准用者改服侍器ê規則 + manage_settings: 管理設定 + manage_settings_description: 允准用者改站ê設定 + manage_taxonomies: 管理分類 + manage_taxonomies_description: 允准用者審核趨勢內容,kap更新hashtag ê設定 + manage_user_access: 管理用者ê接近使用 + manage_user_access_description: 允准用者停止其他用者ê兩階段驗證,改in ê電子phue地址,kap重頭設定in ê密碼 + manage_users: 管理用者 + manage_users_description: 允准用者看其他ê用者ê詳細,kap執行tuì in ê管理行動 + manage_webhooks: 管理 Webhooks + manage_webhooks_description: 允許用者kā管理ê事件設定 webhooks + view_audit_log: 看審核ê日誌 + view_audit_log_description: 允准用者看tsit ê服侍器ê管理行動ê歷史 + view_dashboard: 看La-jí-báng (Dashboard) + view_dashboard_description: 允准用者接近使用tsit ê la-jí-báng kap tsē-tsē指標 + view_devops: DevOps + view_devops_description: 允准用者接近使用Sidekiq kap pgHero ê la-jí-báng + view_feeds: 看即時內容kap主題ê feed + view_feeds_description: 允准用者接近使用即時kap主題feed,無論服侍器ê設定。 + title: 角色 + rules: + add_new: 加添規則 + add_translation: 加添翻譯 + delete: Thâi掉 + description_html: 雖bóng大部份ê lóng講有讀kap同意服務規定,m̄-koh攏無讀了,直到發生問題ê時。提供in列單ē當hōo tsi̍t kái看服侍器ê規則khah快。請試kā個別ê規則寫kah短koh簡單,m̄-kú m̄通kā in拆做tsē-tsē分開ê項目。 + edit: 編輯規則 + empty: Iáu bē定義服侍器ê規則。 + move_down: Suá khah落來 + move_up: Suá khah起去 + title: 服侍器規則 + translation: 翻譯 + translations: 翻譯 + translations_explanation: Lí ē當(但是無必要)加添tsiah-ê規則ê翻譯。若無翻譯版,預設ê值ē顯示。請一直確認任何提供ê翻譯kap預設ê同步。 + settings: + about: + manage_rules: 管理服侍器ê規則 + preamble: 提供關係服侍器án-nuá運作kap管理,以及資金源頭ê詳細資訊。 + rules_hint: Tse是關係lí ê用者應該遵守ê規則ê專區。 + title: 關係本站 + allow_referrer_origin: + desc: Nā是lí ê用者點連結kàu外部網站,in ê瀏覽器可能ē kā lí ê Mastodon服侍器ê地址當做流量ê來源送出。如果tse ē唯一區別lí ê用者,比如tse是個人ê Mastodon服侍器,請kā停止使用。 + title: 允准外部網站kā lí ê Mastodon服侍器當做流量ê來源 + appearance: + preamble: 自訂Mastodon網頁ê界面。 + title: 外觀 + branding: + preamble: Lí ê服侍器品牌hōo伊kap別ê服侍器區別。Tsit ê資訊可能展示佇無kâng ê環境,比如Mastodon ê網頁界面、原底ê app、佇別站ê sing看連結ê所在kap佇通信app內底等。因為tsit ê緣故,上好kā資訊保持kah清楚、短koh簡要。 + title: 品牌 + captcha_enabled: + desc_html: Tsit ê功能需要tuì hCaptcha來ê外部kha本,可能有安全kap隱私ê顧慮。另外,tse ē明顯降kē tsi̍t寡lâng(特別是障礙者)註冊ê容易程度。因為tsiah ê緣故,請考慮別ê替代方案,比如審核制á是邀請制ê註冊。 + title: 要求新ê用者解決CAPTCHA問題,來確認in ê口座 + content_retention: + danger_zone: 危險ê所在 + preamble: 控制使用者產生ê內容tiông佇Mastodon ê方法。 + title: 內容保存期間 + default_noindex: + desc_html: 影響逐ê iáu buē改變tsit ê設定ê用者 + title: 預設kā用者tuì tshiau-tshuē ia̋n-jín ê索引排除 + discovery: + follow_recommendations: 跟tuè建議 + preamble: Kā心適ê內容浮現出來,ē當幫tsān tī Mastodon頂siáng lóng可能m̄知ê新手。控制tsē-tsē發現lí ê服侍器ê特色作品ê功能án-nuá運作。 + privacy: 隱私權 + profile_directory: 個人資料ê目錄 + public_timelines: 公共ê時間線 + publish_statistics: 發布統計 + title: 發現 + trends: 趨勢 + domain_blocks: + all: Kàu ta̍k ê lâng + disabled: 無kàu tó tsi̍t ê + users: Kàu ta̍k位登入ê用者 + feed_access: + modes: + authenticated: Kan-ta hōo登入ê用者 + disabled: 愛特別ê用者角色 + public: Ta̍k lâng + landing_page: + values: + about: 關係本站 + local_feed: 本地ê動態 + trends: 趨勢 + registrations: + moderation_recommandation: 佇開放hōo ta̍k ê lâng註冊進前,請確認lí有夠額koh主動反應ê管理團隊! + preamble: 控制ē當佇lí ê服侍器註冊ê人。 + title: 註冊 + registrations_mode: + modes: + approved: 註冊tio̍h愛核准 + none: 無lâng通註冊 + open: Ta̍k ê lâng lóng ē當註冊 + warning_hint: Guán建議用「註冊tio̍h愛核准」,除非lí tuì lí ê管理團隊ē當不管時處理pùn-sò訊息kap惡意註冊有信心。 + security: + authorized_fetch: 要求tuì聯邦ê服侍器ê認證 + authorized_fetch_hint: 要求tuì聯邦ê服侍器ê驗證ē當koh khah嚴格執行用者級kap服侍器級ê封鎖。M̄-kú ē致kàu性能處罰ê損失,減少lí ê回應ê擴散程度,mā有可能引入kap tsi̍t-kuá聯邦服務ê相容性問題。另外,tse bē當防止別lâng專工掠lí ê公開PO文kap口座。 + authorized_fetch_overridden_hint: 因為hōo環境變數khàm掉,lí tsit-má bē當改tsit ê設定。 + federation_authentication: 聯邦驗證ê執行 + title: 服侍器ê設定 + site_uploads: + delete: Thâi掉傳上去ê檔案 + destroyed_msg: 成功thâi掉傳上去kàu本站ê內容ah! + software_updates: + critical_update: 重要—請緊升級 + description: 建議kā lí ê Mastodon安裝維持上新ê狀態,the̍h著上新ê修正kap功能。另外,隨時更新Mastodon有時陣真重要,ē當避免安全問題。因為tsiah-ê原因,Mastodon每30分鐘檢查更新,mā ē根據lí ê電子phue通知ê偏愛設定kā lí通知。 + documentation_link: 看詳細 + release_notes: 版本ê資訊 + title: Ē當the̍h ê更新 + type: 類型 + types: + major: 大ê版本更新 + minor: 細ê版本更新 + patch: 碎布(patch)公開—修正錯誤kap容易作用ê改變 + version: 版本 + statuses: + account: 作者 + application: 應用程式 + back_to_account: Tńg去口座ê頁 + back_to_report: Tńg去檢舉ê頁 + batch: + add_to_report: '加kàu檢舉 #%{id}' + remove_from_report: Tuì檢舉suá掉 + report: 檢舉 + contents: 內容 + deleted: Thâi掉ah + favourites: 收藏 + history: 版本ê歷史 + in_reply_to: 回應 + language: 語言 + media: + title: 媒體 + metadata: Meta資料 + no_history: Tsit篇PO文iáu無hōo lâng編輯 + no_status_selected: 因為無揀任何PO文,所以lóng無改變 + open: 公開PO文 + original_status: 原底ê PO文 + quotes: 引用 + reblogs: 轉送 + replied_to_html: 回應 %{acct_link} + status_changed: PO文有改ah + status_title: 由 @%{name} 所PO + title: Tsit ê口座ê PO文 - @%{name} + trending: 趨勢 + view_publicly: 公開看 + view_quoted_post: 看引用ê PO文 + visibility: 通看ê程度 + with_media: 有媒體 + strikes: + actions: + delete_statuses: "%{name} kā %{target} ê PO文thâi掉ah" + disable: "%{name} kā %{target} ê口座冷凍ah" + mark_statuses_as_sensitive: "%{name} kā %{target} êPO文標做敏感ê內容" + none: "%{name} 送警告hōo %{target} ah" + sensitive: "%{name} kā %{target} ê口座標做敏感ê" + silence: "%{name} 限制 %{target} ê口座" + suspend: "%{name} kā %{target} ê口座停止權限ah" + appeal_approved: 投訴ah + appeal_pending: 投訴teh等審核 + appeal_rejected: 投訴hōo lâng拒絕 + system_checks: + database_schema_check: + message_html: 有leh等待處理ê資料庫遷suá。請執行tsiah-ê,來保證應用程式照期望pháng + elasticsearch_analysis_index_mismatch: + message_html: Elasticsearch ê索引分析器過期ah。請執行 tootctl search deploy --only-mapping --only=%{value} + elasticsearch_health_red: + message_html: Elasticsearch ê cluster無健康(紅色ê狀態),bē當用tshiau-tshuē功能 + elasticsearch_health_yellow: + message_html: Elasticsearch ê cluster無健康(黃色ê狀態),lí可能想beh調查原因。 + elasticsearch_index_mismatch: + message_html: Elasticsearch索引對應過期ah。請執行 tootctl search deploy --only=%{value} + elasticsearch_preset: + action: 看文件 + message_html: Lí ê Elasticsearch ê cluster有超過tsi̍t ê節點,m̄-kú Mastodon iáu無設定用in。 + elasticsearch_preset_single_node: + action: 看文件 + message_html: Lí ê Elasticsearch 叢集kan-ta有tsi̍t ê節點,ES_PRESET 應該設定做 single_node_cluster。 + elasticsearch_reset_chewy: + message_html: Lí ê Elasticsearch系統索引因為設定改變,過期ah。請執行 tootctl search deploy --reset-chewy 來更新。 + elasticsearch_running_check: + message_html: Bē當連接 Elasticsearch。請確認kám有teh pháng,á是停用全文tshiau-tshuē + elasticsearch_version_check: + message_html: Bē當相容ê Elasticsearch版本:%{value} + version_comparison: Elasticsearch %{running_version} 版teh pháng,m̄-kú 愛 %{required_version} 版。 + rules_check: + action: 管理服侍器ê規則 + message_html: Lí iáu bē定義任何服侍器ê規則。 + sidekiq_process_check: + message_html: 排列 %{value} 無leh pháng Sidekiq ê程序。請檢視lí ê Sidekiq 設定 + software_version_check: + action: 看ē當the̍h ê更新 + message_html: 有Mastodon ê更新ē當載落去。 + software_version_critical_check: + action: 看ē當the̍h ê更新 + message_html: 有重大ê Mastodon更新ē當載落去,請趕緊更新。 + software_version_patch_check: + action: 看ē當the̍h ê更新 + message_html: 有修正錯誤ê Mastodon ê更新,ē當載落去。 + upload_check_privacy_error: + action: 檢查tse,the̍h著其他資訊 + message_html: "Lí ê網頁服侍器設定錯誤。Lí ê服侍器ê隱私權有風險。" + upload_check_privacy_error_object_storage: + action: 檢查tse,the̍h著其他資訊 + message_html: "Lí ê物件儲存空間設定錯誤。Lí ê服侍器ê隱私權有風險。" + tags: + moderation: + not_trendable: Bē當做趨勢 + not_usable: Bē當用 + pending_review: Teh等審核 + review_requested: 審核請求ah + reviewed: 審核ah + title: 狀態 + trendable: 通列做趨勢 + unreviewed: Iáu bē審核 + usable: 通用 + name: 名 + newest: 上新ê + oldest: 上舊ê + open: 公開看 + reset: 重頭設 + review: 審核狀態 + search: Tshiau-tshuē + title: Hashtag + updated_msg: Hashtag設定更新成功ah + terms_of_service: + back: 轉去服務規定 + changelog: Siánn物有改 + create: 用lí家tī ê + current: 目前ê + draft: 草稿 + generate: 用枋模 + generates: + action: 生成 + chance_to_review_html: "所生成ê服務規定bē自動發布。Lí ē有機會來看結果。請添必要ê詳細來繼續。" + explanation_html: 提供ê服務規定kan-ta做參考用,bē當成做任何法律建議。請照lí ê情形kap有ê特別ê法律問題諮詢lí ê法律顧問。 + title: 設定服務規定 + going_live_on_html: 目前規定,tuì %{date} 施行 + history: 歷史 + live: 目前ê + no_history: Iáu無半項服務規定ê改變記錄。 + no_terms_of_service_html: Lí目前iáu無設定任何服務規定。服務規定是beh提供明確性,兼保護lí佇kap用者ê爭議中毋免承受可能ê責任。 + notified_on_html: 佇 %{date} 通知ê用者 + notify_users: 通知用者 + preview: + explanation_html: Tsit封email ē送hōo tī %{date} 進前註冊 ê %{display_count} ê用者。Email ē包括下跤ê文字: + send_preview: Kā tāi先看ê內容寄kàu %{email} + send_to_all: + other: 寄出 %{display_count} 張電子phue + title: 先kā服務規定ê通知看māi + publish: 公開 + published_on_html: 公開tī %{date} + save_draft: 儲存草稿 + title: 服務規定 + title: 管理 + trends: + allow: 允准 + approved: 允准ah + confirm_allow: Lí kám確定beh允准所揀ê標簽? + confirm_disallow: Lí kám確定無愛允准所揀ê標簽? + disallow: 無愛允准 + links: + allow: 允准連結 + allow_provider: 允准提供者 + confirm_allow: Lí kám確定beh允准所揀ê連結? + confirm_allow_provider: Lí kám確定beh允准所揀ê提供者? + confirm_disallow: Lí kám確定無愛允准所揀ê連結? + confirm_disallow_provider: Lí kám確定無愛允准所揀ê提供者? + description_html: Tsia是連結,現tsú時lí ê服侍器hōo通見ê用者大量分享ê。tse通幫tsān lí ê用者tshuē著tsit-má世間有siánn tāi誌。直kàu lí允准公開者,連結bē公開展示。lí通允准á是拒絕單ê連結。 + disallow: 無愛允准連結 + disallow_provider: 無愛允准提供者 + no_link_selected: 因為無揀任何連結,所以lóng無改變 + publishers: + no_publisher_selected: 因為無揀任何提供者,所以lóng無改變 + shared_by_over_week: + other: 頂禮拜hōo %{count} 位用者分享 + title: 趨勢ê連結 + usage_comparison: Tī kin-á日hōo %{today} ê lâng分享,比較tsa-hng有 %{yesterday} ê + not_allowed_to_trend: 無允准刊tī趨勢 + only_allowed: Kan-ta允准 + pending_review: Teh等審核 + preview_card_providers: + allowed: Tsit ê提供者ê連結通刊tī趨勢 + description_html: Tsiah ê域名來自定定受lí ê服侍器分享ê連結。連結bē變做公開趨勢,除非連結ê域名受允准。Lí ê允准(á是拒絕)擴展kàu kiánn域名。 + rejected: Tsit ê提供者ê連結bē刊tī趨勢 + title: 發布者 + rejected: 拒絕ê + statuses: + allow: 允准PO文 + allow_account: 允准作者 + confirm_allow: Lí kám確定beh允准所揀ê狀態? + confirm_allow_account: Lí kám確定beh允准所揀ê口座? + confirm_disallow: Lí kám確定無愛允准所揀ê狀態? + confirm_disallow_account: Lí kám確定無愛允准所揀ê口座? + description_html: Tsiah ê是lí ê服侍器所知ê,tsit-má teh受tsē-tsē分享kap收藏ê PO文。PO文bē公開顯示,除非lí允准作者,而且作者允准in ê口座hőng推薦hōo別lâng。Lí通允准á是拒絕個別PO文。 + disallow: 無允准PO文 + disallow_account: 無允准作者 + no_status_selected: 因為無揀任何趨勢PO文,所以lóng無改變 + not_discoverable: 作者iáu bē揀通hōo lâng發現 + shared_by: + other: Hōo lâng分享á是收藏 %{friendly_count} kái + title: 趨勢ê PO文 + tags: + current_score: 目前ê分數:%{score} + dashboard: + tag_accounts_measure: 無重複用 + tag_languages_dimension: Tsia̍p用ê語言 + tag_servers_dimension: 人氣服侍器 + tag_servers_measure: 無kâng ê服侍器 + tag_uses_measure: Lóng總使用 + description_html: Tsiah ê是hashtag,tsit-má佇lí ê服侍器看見ê tsē-tsē PO文中出現。Tse通tsān lí ê用者tshuē著ta̍k家上tsē討論ê內容。除非lí核准,hashtag bē公開顯示。 + listable: 通受建議 + no_tag_selected: 因為無揀任何標簽,所以lóng無改變 + not_listable: Bē當受建議 + not_trendable: Bē刊tī趨勢 + not_usable: Bē當用 + peaked_on_and_decaying: 佇 %{date} 日上烘,tsit-má teh退火 + title: 趨勢ê hashtag + trendable: 通刊tī趨勢 + trending_rank: '趨勢 #%{rank}' + usable: Ē當用 + usage_comparison: Tī kin-á日hōo %{today} ê lâng用,比較tsa-hng有 %{yesterday} ê + used_by_over_week: + other: 頂禮拜hōo %{count} 位用者用 + title: 推薦kap趨勢 + trending: 趨勢 + username_blocks: + add_new: 加新ê + block_registrations: 封鎖註冊 + comparison: + contains: 包含 + equals: 等於 + contains_html: 包含 %{string} + created_msg: 成功加添用者名規則 + delete: Thâi掉 + edit: + title: 編輯使用者號名規則 + matches_exactly_html: 等於 %{string} + new: + create: 建立規則 + title: 創造使用者號名規則 + no_username_block_selected: 因為無揀任何使用者號名規則,所以lóng無改變 + not_permitted: 無允准 + title: 用者號名規則 + updated_msg: 用者號名規則更新成功ah + warning_presets: + add_new: 加新ê + delete: Thâi掉 + edit_preset: 編輯預設ê警告 + empty: Lí iáu bē定義任何預設ê警告。 + title: 預設ê警告 + webhooks: + add_new: 加添端點 + delete: Thâi掉 + description_html: "Webhook hōo Mastodon 通kā關係所揀ê事件ê即時通知sak kàu lí 家己ê應用程式,就án-ne lí ê應用程式ē當自動啟動反應。" + disable: 停止使用 + disabled: 停用ah + edit: 編輯端點 + empty: Lí iáu bē設定任何webhook端點。 + enable: 啟用 + enabled: 有效ê + enabled_events: + other: "%{count} ê啟用ê端點" + events: 事件 + new: 新ê Webhook + rotate_secret: 換秘密鎖匙 + secret: 簽秘密鎖匙 + status: 狀態 + title: Webhooks + webhook: Webhook + admin_mailer: + auto_close_registrations: + body: 因為欠最近ê管理員活動,佇 %{instance} ê註冊已經自動切kàu需要手動審查,以免 %{instance} hōo 可能行ê pháinn 行為ê當做平臺。Lí不管時lóng通切轉去,開放註冊。 + subject: "%{instance} ê註冊已經自動切kàu需要允准" + new_appeal: + actions: + delete_statuses: thâi掉in ê PO文 + disable: 冷凍in ê口座 + mark_statuses_as_sensitive: 標in ê PO文做敏感ê + none: 警告 + sensitive: 標in ê 口座做敏感ê + silence: 限制in ê口座 + suspend: 停止使用in ê口座 + body: "%{target} teh tuì %{action_taken_by} tī %{date} 所做ê管理決定送申訴,hit ê決定是 %{type}。In有寫:" + next_steps: Lí通允准申訴來取消管理決定,á是kā忽略。 + subject: "%{username} teh tuì tī %{instance} 頂ê管理決定送申訴" + new_critical_software_updates: + body: Mastodon 推出新ê重大版本,請liōng早升級! + subject: "%{instance} 有通the̍h ê Mastodon ê重大更新!" + new_pending_account: + body: 下kha是新口座ê詳細。Lí通允准á是拒絕tsit ê申請。 + subject: "%{instance} 頂有新ê口座 (%{username}) 愛審查" + new_report: + body: "%{reporter} 有檢舉用者 %{target}" + body_remote: Tuì %{domain} 來ê有檢舉 %{target} + subject: "%{instance} ê 新檢舉(#%{id})" + new_software_updates: + body: Mastodon推出新ê版本ah,lí huân-sè想beh升級! + subject: "%{instance} 有通the̍h ê Mastodon ê新版本!" + new_trends: + body: 下kha ê項目愛審查,tsiah ē當公開顯示: + new_trending_links: + title: 趨勢ê連結 + new_trending_statuses: + title: 趨勢ê PO文 + new_trending_tags: + title: 趨勢ê hashtag + subject: "%{instance} 頂有新ê趨勢愛審查" + aliases: + add_new: 加添別名 + created_msg: 別名成功加添ah。Lí ē當開始tuì舊ê口座轉。 + deleted_msg: Thâi掉捌名成功。Bē當tuì hit ê口座轉kàu tsit ê ah。 + empty: Lí bô半个別名。 + hint_html: Nā lí beh tuì別ê口座轉kah tsit ê,lí通佇tsia加別名,tse是必要ê,了後lí ē當kā跟tuè lí ê tuì舊口座suá到tsit ê。Tsit ê動作是無害koh通還原著tī舊口座suá口座。 + remove: 取消連結別名 + appearance: + advanced_settings: 進一步ê設定 + animations_and_accessibility: 動畫kap無障礙設定 + boosting_preferences: 轉送ê偏好設定 + boosting_preferences_info_html: "撇步:無論án-nuá設定,Shift + Click 佇%{icon} 轉送標á ē liâm-mī轉送。" + discovery: 發現 + localization: + body: Mastodon是由志工翻譯。 + guide_link: https://crowdin.com/project/mastodon + guide_link_text: Ta̍k家lóng ē當貢獻。 + sensitive_content: 敏感ê內容 + application_mailer: + notification_preferences: 改電子phue ê偏好 + salutation: "%{name}、" + settings: 改電子phue ê偏好:%{link} + unsubscribe: 取消訂 + view: 檢視: + view_profile: 看個人資料 + view_status: 看PO文 + applications: + created: 應用程式成功加添 + destroyed: 應用程式成功thâi掉 + logout: 登出 + regenerate_token: 重頭產生接近使用ê token + token_regenerated: 接近使用ê token 成功重頭產生 + warning: 注意!毋通kā分享hōo別lâng! + your_token: Lí ê接近使用token + auth: + apply_for_account: 申請口座 + captcha_confirmation: + help_html: Nā lí完成CAPTCHA ê時陣有問題,lí通用 %{email} kap guán 聯絡,guán ē幫tsān lí。 + hint_html: 上尾步ah!Guán愛確認lí是人類(以免pùn-sò訊息入侵!)解決下kha êCAPTCHA了後,ji̍h「繼續」。 + title: 安全檢查 + confirmations: + awaiting_review: Lí ê電子phue地址有確認ah!%{domain} ê人員leh審查lí ê註冊。Nā in允准lí ê口座,Lí ē收著電子phue! + awaiting_review_title: Lí ê註冊當leh審查 + clicking_this_link: Ji̍h tsit ê連結 + login_link: 登入 + proceed_to_login_html: Lí tsit-má通繼續去 %{login_link}。 + redirect_to_app_html: Lí應該受重轉kàu %{app_name}應用程式,若是iáu-buē,試 %{clicking_this_link} á是手動轉去tsit ê應用程式。 + registration_complete: Lí佇 %{domain} ê註冊完成ah! + welcome_title: 歡迎 %{name}! + wrong_email_hint: Nā是電子phue ê地址無正確,lí ē當tī口座設定kā改。 + delete_account: Thâi掉口座 + delete_account_html: Nā lí beh thâi掉lí ê口座,lí ē當ji̍h tsia繼續。Lí著確認動作。 + description: + prefix_invited_by_user: "@%{name} 邀請lí加入tsit ê Mastodon 服侍器!" + prefix_sign_up: Tsit-má註冊Mastodon ê口座! + suffix: 有口座,lí當tuì ta̍k ê Mastodon 服侍器跟tuè lâng、PO更新kap交換訊息等等! + didnt_get_confirmation: Kám無收著確認ê連結? + dont_have_your_security_key: Lí iáu無安全鎖(security key)? + forgot_password: 密碼be記得? + invalid_reset_password_token: 重新設密碼ê token無效á是過期ah。請重頭the̍h新ê。 + link_to_otp: 請tuì lí ê手機á輸入雙因素認證(2FA)ê碼,á是恢復碼。 + link_to_webauth: 用lí ê安全鎖ê裝置 + log_in_with: 登入用 + login: 登入 + logout: 登出 + migrate_account: 轉kàu無kâng ê口座 + migrate_account_html: Nā lí ǹg望引tshuā別人tuè無kâng ê口座,請 kàutsia設定。 + or_log_in_with: Á是登入用 + progress: + confirm: 確認電子phue + details: Lí ê詳細 + review: Lán ê審查 + rules: 接受規則 + providers: + cas: CAS + saml: SAML + register: 註冊 + registration_closed: "%{instance} 無接受新ê成員" + resend_confirmation: 重送確認ê連結 + reset_password: 重設密碼 + rules: + accept: 接受 + back: Tńg去 + invited_by: Lí通用有tuì hia收著ê邀請加入 %{domain}: + preamble: Tsiah-ê hōo %{domain} ê管理員設定kap實施。 + preamble_invited: 佇lí繼續進前,請思考 %{domain} ê管理員設立ê基本規則。 + title: Tsi̍t-kuá基本規定。 + title_invited: Lí受邀請ah。 + security: 安全 + set_new_password: 設新ê密碼 + setup: + email_below_hint_html: 請檢查lí ê pùn-sò phue資料giap-á,á是請求koh送tsi̍t改。Lí通改電子phue地址,nā是有出入。 + email_settings_hint_html: 請tshi̍h guán送kàu %{email} ê連結,來開始用 Mastodon。Guán ē佇tsia等。 + link_not_received: Kám iáu bē收著連結? + new_confirmation_instructions_sent: Lí ē tī幾分鐘後收著新ê電子phue,有確認連結! + title: 請檢查lí ê收件giap-á + sign_in: + preamble_html: 請用lí佇 %{domain} ê口座kap密碼登入。若是lí ê口座tī別ê服侍器,lí bē當tī tsia登入。 + title: 登入 %{domain} + sign_up: + manual_review: 佇 %{domain} ê註冊ē經過guán ê管理員人工審查。為著tsān guán 進行lí ê註冊,寫tsi̍t點á關係lí家己kap想beh tī %{domain}註冊ê理由。 + preamble: Nā是lí tī tsit ê服侍器有口座,lí ē當tuè別ê佇聯邦宇宙ê lâng,無論伊ê口座tī tó-tsi̍t站。 + title: Lán做伙設定 %{domain}。 + status: + account_status: 口座ê狀態 + confirming: Teh等電子phue確認完成。 + functional: Lí ê口座完全ē當用。 + pending: Lán ê人員teh處理lí ê申請。Tse可能愛一段時間。若是申請允准,lí ē收著e-mail。 + redirecting_to: Lí ê口座無活動,因為tann轉kàu %{acct}。 + self_destruct: 因為 %{domain} teh-beh關掉,lí kan-ta ē當有限接近使用lí ê口座。 + view_strikes: 看早前tuì lí ê口座ê警告 + too_fast: 添表ê速度傷緊,請koh試。 + use_security_key: 用安全鎖 + user_agreement_html: 我有讀而且同意 服務規定 kap 隱私權政策 + user_privacy_agreement_html: 我有讀而且同意 隱私權政策 + author_attribution: + example_title: 見本文字 + hint_html: Lí kám佇Mastodon外口寫新聞á是blog文章?控制當in佇Mastodon分享ê時陣,án-tsuánn表示作者資訊。 + instructions: 請確認lí ê文章HTML內底有tsit ê code: + more_from_html: 看 %{name} ê其他內容 + s_blog: "%{name} ê Blog" + then_instructions: 了後,kā公開ê所在ê域名加kàu下kha ê格á: + title: 作者ê落名 + challenge: + confirm: 繼續 + hint_html: "提醒:Guán佇一點鐘內底,bē koh問密碼。" + invalid_password: 無效ê密碼 + prompt: 確認密碼來繼續 + crypto: + errors: + invalid_key: m̄是有效ê Ed25519 á是 Curve25519 鎖 + date: + formats: + default: "%Y年%b月%d日" + with_month_name: "%Y年%B月%d日" + datetime: + distance_in_words: + about_x_hours: "%{count}點鐘前" + about_x_months: "%{count}kò月前" + about_x_years: "%{count}年前" + almost_x_years: 接近%{count}年前 + half_a_minute: 頭tú-á + less_than_x_minutes: "%{count}分鐘前以內" + less_than_x_seconds: 頭tú-á + over_x_years: "%{count}年" + x_days: "%{count}kang" + x_minutes: "%{count}分" + x_months: "%{count}個月" + x_seconds: "%{count}秒" + deletes: + challenge_not_passed: Lí輸入ê資訊毋著 + confirm_password: 輸入lí tsit-má ê密碼,驗證lí ê身份 + confirm_username: 輸入lí ê口座ê名,來確認程序 + proceed: Thâi掉口座 + success_msg: Lí ê口座thâi掉成功 + warning: + before: 佇繼續進前,請斟酌讀下kha ê說明: + caches: 已經hōo其他ê站the̍h著cache ê內容,可能iáu ē有資料 + data_removal: Lí ê PO文kap其他ê資料ē永永thâi掉。 + email_change_html: Lí ē當改lí ê電子phue地址,suah毋免thâi掉lí ê口座。 + email_contact_html: 若是iáu buē收著phue,lí通寄kàu %{email} tshuē幫tsān + email_reconfirmation_html: Nā是lí iáu bē收著驗證phue,lí通koh請求 + irreversible: Lí bē當復原á是重頭啟用lí ê口座 + more_details_html: 其他資訊,請看隱私政策。 + username_available: Lí ê用者名別lâng ē當申請 + username_unavailable: Lí ê口座ē保留,而且別lâng bē當用 + disputes: + strikes: + action_taken: 行ê行動 + appeal: 投訴 + appeal_approved: Tsit ê警告已經投訴成功,bē koh有效。 + appeal_rejected: Tsit ê投訴已經受拒絕 + appeal_submitted_at: 投訴送出去ah + appealed_msg: Lí ê投訴送出去ah。Nā受允准,ē通知lí。 + appeals: + submit: 送投訴 + approve_appeal: 允准投訴 + associated_report: 關聯ê報告 + created_at: 過時ê + description_html: Tsiah ê是 %{instance} ê人員送hōo lí ê,tuì lí ê口座行ê行動kap警告。 + recipient: 送kàu + reject_appeal: 拒絕投訴 + status: 'PO文 #%{id}' + status_removed: 嘟文已經tuì系統thâi掉 + title: "%{action} tuì %{date}" + title_actions: + delete_statuses: Thâi掉PO文 + disable: 冷凍口座 + mark_statuses_as_sensitive: Kā PO文標做敏感ê + none: 警告 + sensitive: Kā 口座文標做敏感ê + silence: 口座制限 + suspend: 停止口座權限 + your_appeal_approved: Lí ê投訴受允准 + your_appeal_pending: Lí有送投訴 + your_appeal_rejected: Lí ê投訴已經受拒絕 + edit_profile: + basic_information: 基本ê資訊 + hint_html: "自訂lâng佇lí ê個人資料kap lí ê Po文邊仔所通看ê。Nā是lí有添好個人資料kap標á,別lâng較有可能kā lí跟tuè轉去,kap lí互動。" + other: 其他 + emoji_styles: + auto: 自動 + native: 原底ê + twemoji: Twemoji + errors: + '400': Lí所送ê請求無效,á是格式毋著。 + '403': Lí bô權限來看tsit頁。 + '404': Lí teh tshuē ê頁無佇leh。 + '406': Tsit頁bē當照lí所請求ê格式提供。 + '410': Lí所tshuē ê頁,無佇tsia ah。 + '422': + content: 安全驗證出tshê。Lí kám有封鎖cookie? + title: 安全驗證失敗 + '429': 請求siunn tsē + '500': + content: 歹勢,guán ê後臺出問題ah。 + title: Tsit頁無正確 + '503': Tsit頁bē當提供,因為服侍器暫時出tshê。 + noscript_html: Beh用Mastodon web app,請拍開JavaScript。另外,請試Mastodon hōo lí ê平臺用ê app。 + existing_username_validator: + not_found: bē當用tsit ê名tshuē著本地ê用者 + not_found_multiple: tshuē無 %{usernames} + exports: + archive_takeout: + date: 日期 + download: Kā lí ê檔案載落 + hint_html: Lí ē當請求lí ê PO文kap所傳ê媒體ê檔案。輸出ê資料ē用ActivityPub格式,通hōo適用ê軟體讀。Lí ē當每7 kang請求tsi̍t kái。 + in_progress: Teh備辦lí ê檔案…… + request: 請求lí ê檔案 + size: Sài-suh + blocks: Lí封鎖ê + bookmarks: 冊籤 + csv: CSV + domain_blocks: 域名封鎖 + lists: 列單 + mutes: Lí消音ê + storage: 媒體儲存 + featured_tags: + add_new: 加新ê + errors: + limit: Lí已經kā hashtag推薦kàu盡磅ah。 + hint_html: "佇個人資料推薦lí上重要ê hashtag。Tse是誠好ê家私,通the̍h來追蹤lí ê創意作品kap長期計畫。推薦ê hashtag ē佇lí ê個人資料顯目展示,koh允准緊緊接近使用lí家tī ê PO文。" + filters: + contexts: + account: 個人資料 + home: Tshù kap列單 + notifications: 通知 + public: 公共ê時間線 + thread: 會話 + edit: + add_keyword: 加關鍵字 + keywords: 關鍵字 + statuses: 個別ê PO文 + statuses_hint_html: Tsit ê過濾器應用佇所揀ê個別ê PO文,毋管in敢有符合下kha ê關鍵字重頭看,á是kā PO文tuì tsit ê過濾器suá掉。 + title: 編輯過濾器 + errors: + deprecated_api_multiple_keywords: Tsiah ê參數bē當tuì tsit ê應用程式改,因為in應用超過tsi̍t个過濾關鍵字。請用khah新ê應用程式,á是網頁界面。 + invalid_context: 無提供內文á是內文無效 + index: + contexts: "%{contexts} 內底ê過濾器" + delete: Thâi掉 + empty: Lí bô半个過濾器。 + expires_in: 佇 %{distance} kàu期 + expires_on: 佇 %{date} kàu期 + keywords: + other: "%{count} ê關鍵字" + statuses: + other: "%{count} 篇PO文" + statuses_long: + other: "%{count} 篇khàm掉ê個別PO文" + title: 過濾器 + new: + save: 儲存新ê過濾器 + title: 加新ê過濾器 + statuses: + back_to_filter: 轉去過濾器 + batch: + remove: Tuì過濾器內suá掉 + index: + hint: Tsit ê過濾器應用kàu所揀ê個別PO文,無論敢有其他ê條件。Lí ē當tuì網頁界面加koh khah tsē PO文kàu tsit ê過濾器。 + title: 過濾ê PO文 + generic: + all: 全部 + all_items_on_page_selected_html: + other: Tsit頁ê %{count} ê項目有揀ah。 + all_matching_items_selected_html: + other: 符合lí ê tshiau-tshuē ê %{count} ê項目有揀ah。 + cancel: 取消 + changes_saved_msg: 改變儲存成功! + confirm: 確認 + copy: Khóo-pih + delete: Thâi掉 + deselect: 取消lóng揀 + none: 無 + order_by: 排列照 + save_changes: 儲存改變 + select_all_matching_items: + other: 揀 %{count} ê符合lí所tshiau-tshuē ê項目。 + today: 今á日 + validation_errors: + other: 干焦iáu有狀況!請看下kha ê %{count} 項錯誤。 + imports: + errors: + empty: 空ê CSV檔案 + incompatible_type: Kap所揀ê輸入類型無配合 + invalid_csv_file: 無效ê CSV檔案。錯誤:%{error} + over_rows_processing_limit: 包含超過 %{count} tsuā + too_large: 檔案siunn大 + failures: 失敗 + imported: 輸入ah + mismatched_types_warning: Lí ká-ná kā輸入類型揀毋著,請koh確認。 + modes: + merge: 合併 + merge_long: 保存已經有ê記錄,koh加新ê + overwrite: Khàm掉 + overwrite_long: 用新ê記錄khàm掉tann ê + overwrite_preambles: + blocking_html: + other: Lí teh-beh用 %{filename} ê %{count} ê口座替換lí ê封鎖列單。 + bookmarks_html: + other: Lí teh-beh用 %{filename} ê %{count} ê PO文替換lí ê冊籤。 + domain_blocking_html: + other: Lí teh-beh用 %{filename} ê %{count} ê域名替換lí ê域名封鎖列單。 + following_html: + other: Lí當beh跟tuè%{filename} 內底ê %{count} ê口座,而且停止跟tuè別lâng。 + lists_html: + other: Lí當beh用 %{filename} ê內容取代lí ê列單%{count} ê口座會加添kàu新列單。 + muting_html: + other: Lí teh-beh用 %{filename} ê %{count} ê口座替換lí ê消音口座ê列單。 + preambles: + blocking_html: + other: Lí teh-beh kā %{filename}內底ê%{count} ê口座封鎖。 + bookmarks_html: + other: Lí當beh對 %{filename} 加添 %{count} 篇PO文kàu lí ê 冊籤。 + domain_blocking_html: + other: Lí teh-beh kā %{filename}內底ê%{count} ê域名封鎖。 + following_html: + other: Lí teh-beh kā %{filename}內底ê%{count} ê口座跟tuè。 + lists_html: + other: Lí當beh對 %{filename}%{count} ê口座 kàu lí ê列單。若無列單通加添,新ê列單ē建立。 + muting_html: + other: Lí teh-beh kā %{filename}內底ê%{count} ê口座消音。 + preface: Lí ē當輸入lí對別ê服侍器輸出ê資料,比如lí所跟tuè ê á是封鎖ê ê列單。 + recent_imports: 最近輸入ê + states: + finished: 完成ah + in_progress: Teh處理 + scheduled: 有排入去 + unconfirmed: Iáu未確認 + status: 狀態 + success: Lí ê資料成功傳上去,時到ê處理 + time_started: 開始佇 + titles: + blocking: Teh輸入封鎖ê口座 + bookmarks: Teh輸入冊籤 + domain_blocking: Teh輸入封鎖ê域名 + following: Teh輸入leh跟tuè ê口座 + lists: Teh輸入列單 + muting: Teh輸入消音ê口座 + type: 輸入類型 + type_groups: + constructive: Leh跟tuè ê kap冊籤 + destructive: 封鎖kap消音 + types: + blocking: 封鎖ê列單 + bookmarks: 冊籤 + domain_blocking: 域名封鎖列單 + following: Leh跟tuè ê列單 + lists: 列單 + muting: 消音ê列單 + upload: 傳上去 + invites: + delete: 停用 + expired: 過期ah + expires_in: + '1800': 30 分以後 + '21600': 6 點鐘以後 + '3600': 1 點鐘以後 + '43200': 12 點鐘以後 + '604800': 1 禮拜以後 + '86400': 1 kang以後 + expires_in_prompt: 永永 + generate: 生邀請ê連結 + invalid: Tsit ê邀請無效 + invited_by: Lí予伊邀請: + max_uses: + other: "%{count} 改" + max_uses_prompt: 無限制 + prompt: 生分享ê連結,邀請別lâng佇tsit臺服侍器註冊 + table: + expires_at: 過期ê時 + uses: 使用幾改 + title: 邀請lâng + link_preview: + author_html: Tuì %{name} + potentially_sensitive_content: + action: Tshi̍h來顯示 + confirm_visit: Lí kám確定beh開tsit ê連結? + hide_button: Khàm掉 + label: 可能敏感ê內容 + lists: + errors: + limit: Lí已經加kàu列表數ê盡磅ah。 + login_activities: + authentication_methods: + otp: 雙因素認證app + password: 密碼 + sign_in_token: 電子批ê安全碼 + webauthn: 安全檢查 + description_html: Nā lí看見認bē出ê活動,請考慮改lí ê密碼kap啟用雙因素認證。 + empty: 無認證ê歷史 + failed_sign_in_html: Uì %{ip} (%{browser}) 用 %{method} 試登入失敗 + successful_sign_in_html: Uì %{ip} (%{browser}) 用 %{method} 登入成功 + title: 認證歷史 + mail_subscriptions: + unsubscribe: + action: Hennh,mài訂 + complete: 無訂ah + confirmation_html: Lí kám確定beh取消訂 %{domain} ê Mastodon 內底 ê %{type} kàu lí ê電子批 %{email}?Lí ē當隨時對lí ê電子批通知設定重訂。 + emails: + notification_emails: + favourite: 收藏通知電子批 + follow: 跟tuè通知電子批 + follow_request: 跟tuè請求電子批 + mention: 提起通知電子批 + reblog: 轉送通知電子批 + resubscribe_html: Nā出tshê取消訂,lí通重訂tuì lí ê電子批通知設定。 + success_html: Lí bē koh收著佇 %{domain} ê Mastodon內底ê %{type} kàu lí ê電子批 %{email}。 + title: 取消訂 + media_attachments: + validations: + images_and_video: Bē當佇有影像ê PO文內底加影片 + not_found: Tshuē無媒體 %{ids},或者有kah佇別篇PO文 + not_ready: Bē當kah iáu bē處理suah ê檔案。請等leh koh試! + too_many: Bē當kah超過4 ê檔案 + migrations: + acct: Suá kàu + cancel: 取消重轉 + cancel_explanation: 取消重轉ē重啟用lí tsit-má ê口座,毋過bē kā suá kah tsit ê口座ê跟tuè者suá轉去。 + cancelled_msg: 取消重轉成功。 + errors: + already_moved: kap已經suá ê口座相kâng + missing_also_known_as: 毋是tsit ê口座ê別名 + move_to_self: bē當是目前ê口座 + not_found: tshuē無 + on_cooldown: Lí leh歇喘 + followers_count: 轉ê時ê跟tuè ê + incoming_migrations: 對無仝ê口座轉 + incoming_migrations_html: Nā欲對別ê口座轉kàu tsia,tāi先tio̍h開口座ê別名。 + moved_msg: Lí ê口座tsit-má teh重轉kàu %{acct},lí ê跟tuè ê mā ē轉。 + not_redirecting: Lí ê口座iáu buē重轉kàu其他ê口座。 + on_cooldown: Lí最近有suá lí ê口座。Tsit ê功能ē佇 %{count} kang後koh開放。 + past_migrations: 過去ê遷suá + proceed_with_move: Suá跟tuè ê + redirected_msg: Lí ê口座tsit-má重轉kàu %{acct}。 + redirecting_to: Lí ê口座leh重轉kàu %{acct}。 + set_redirect: 設定重轉 + warning: + backreference_required: 新ê口座定著先設定kātsit-ê口座引用倒轉 + before: 佇繼續進前,請斟酌讀下kha ê說明: + cooldown: 轉口座了後會有等待ê期間,hit時lí bē當koh suá + disabled_account: 了後,lí 目前ê口座ē完全bē當用。毋過,lí ē有接近使用權,來輸出資料kap重啟用。 + followers: Tsit ê動作ē對tsit má ê口座suá逐个跟tuè ê,kàu新ê口座 + only_redirect_html: Á是lí通kan-ta 佇lí ê個人資料khǹg重轉。 + redirect: Lí tsit-má 口座ê個人資料ē更新,加添重轉標示,而且buē包佇tshiau-tshuē ê結果。 + moderation: + title: 管理 + move_handler: + carry_blocks_over_text: Tsit ê用者對lí有封鎖ê %{acct} suá過來。 + carry_mutes_over_text: Tsit ê用者對lí有消音ê %{acct} suá過來。 + copy_account_note_text: Tsit ê用者對 %{acct} suá過來,下kha是lí進前對伊ê註: + navigation: + toggle_menu: 切換目錄 + notification_mailer: + admin: + report: + subject: "%{name} 送出檢舉" + sign_up: + subject: "%{name} 註冊ah" + favourite: + body: Lí ê PO文hōo %{name} kah意: + subject: "%{name} kah意lí ê PO文" + title: 新ê kah意 + follow: + body: "%{name} tsit-má跟tuè lí!" + subject: "%{name} tsit-má跟tuè lí" + title: 新ê跟tuè者 + follow_request: + action: 管理跟tuè ê請求 + body: "%{name} 請求跟tuè lí" + subject: 等待跟tuè lí ê:%{name} + title: 新ê跟tuè請求 + mention: + action: 回應 + body: "%{name} 佇PO文kā lí提起:" + subject: "%{name} 佇PO文kā lí提起" + title: 新ê提起 + poll: + subject: "%{name} 舉辦ê投票suah ah" + quote: + body: Lí ê PO文hōo %{name} 引用: + subject: "%{name} 引用lí ê PO文" + title: 新ê引用 + reblog: + body: Lí ê PO文hōo %{name} 轉送: + subject: "%{name} 轉送lí ê PO文" + title: 新ê轉送 + status: + subject: "%{name} 頭tú-á PO文" + update: + subject: "%{name} 有編輯PO文" + notifications: + administration_emails: 管理員ê電子phue通知 + email_events: 電子phue通知ê事件 + email_events_hint: 揀lí想beh收ê通知ê事件: + number: + human: + decimal_units: + format: "%n%u" + units: + billion: B + million: M + quadrillion: Q + thousand: K + trillion: T + otp_authentication: + code_hint: 請輸入lí ê驗證應用程式生成ê code,來確認 + description_html: Nā lí啟用用驗證應用程式ê雙因素驗證,登入需要lí有手機á,伊ê產生token hōo lí輸入。 + enable: 啟用 + instructions_html: "請用lí手機á ê TOTP應用程式(親像Google Authenticator)掃描tsit ê QR code。對tsit-má起,hit ê應用程式ê生token,佇lí登入ê時陣著輸入。" + manual_instructions: 若lí bē當掃描 QR code,需要手動輸入下kha ê光碼: + setup: 設定 + wrong_code: Lí輸入ê碼無效!服侍器時間kap設備時間kám lóng正確? + pagination: + newer: 較新ê + next: 後一頁 + older: 較舊ê + prev: 頂一頁 + truncate: "…" + polls: + errors: + already_voted: Lí有投票ah + duplicate_options: 包含重覆ê項目 + duration_too_long: 傷久ah + duration_too_short: 傷緊ah + expired: 投票結束ah + invalid_choice: 所揀ê選項無佇leh + over_character_limit: Bē當比 %{max} ê字元tsē + self_vote: Lí bē當佇lí開ê投票投 + too_few_options: 項目定著愛超過一ê + too_many_options: Bē當包含超過 %{max} ê項目 + vote: 投票 + posting_defaults: + explanation: Tsiah ê設定ē用做預設ê值,若lí開新ê PO文,毋過lí會當佇編輯器內底,個別編輯PO文。 + preferences: + other: 其他 + posting_defaults: PO文預設值 + public_timelines: 公共ê時間線 + privacy: + hint_html: "自訂lí beh án-nuá hōo lí ê個人資料kap PO文受lâng發現。Mastodon ê tsē-tsē功能nā是拍開,通幫tsān lí接觸kàu較闊ê觀眾。請開一寡時間重看tsiah ê設定,確認in合lí ê使用例。" + privacy: 隱私權 + privacy_hint_html: 控制lí想欲為別lâng ê利益,公開guā tsē內容。Lâng用瀏覽別lâng ê跟tuè koh看in用啥物應用程式PO文,來發現心適ê個人資料kap時行ê應用程式,但是lí凡勢beh保持khàm起來。 + reach: 接觸 + reach_hint_html: 控制lí kám beh 受新lâng發現kap跟tuè。Lí kám beh予lí ê PO文出現佇探索ê頁?Lí kám 想beh予別lâng佇in ê新ê跟tuè建議內看著lí?Lí kám beh允准別lâng自動跟tuè lí,á是beh一ê一ê控制? + search: Tshiau-tshuē + search_hint_html: 控制lí想beh予lâng發現ê方法。Lí kám beh予別lâng用lí公開PO文ê主題揣著lí?Lí kám beh予Mastodon以外ê lâng,佇網路tshiau-tshuē ê時,tshuē著lí ê個人資料?請注意,公開ê資訊bē當保證lóng總予所有tshiau-tshuē ia̋n-jín排除。 + title: 隱私kap資訊ê及至 + privacy_policy: + title: 隱私權政策 + reactions: + errors: + limit_reached: Kàu無kâng回應ê限制ah + unrecognized_emoji: 毋是ē當辨別ê emoji + redirects: + prompt: 若是lí信任tsit ê連結,tshi̍h伊繼續。 + title: Lí teh-beh離開 %{instance}。 + relationships: + activity: 口座ê活動 + confirm_follow_selected_followers: Lí kám確定beh跟tuè所揀ê跟tuè者? + confirm_remove_selected_followers: Lí kám確定beh suá掉所揀ê跟tuè者? + confirm_remove_selected_follows: Lí kám確定beh取消跟tuè所揀ê用者? + dormant: Teh歇睏 + follow_failure: Bē當跟tuè一寡所揀ê口座。 + follow_selected_followers: 跟tuè所揀ê跟tuè者 + followers: 跟tuè伊ê + following: 伊跟tuè ê + invited: 邀請ah + last_active: 上尾ê活動 + most_recent: 最近來ê + moved: 有suá ah + mutual: 相跟tuè + primary: 主要ê + relationship: 關係 + remove_selected_domains: Suá掉所揀ê域名內底ê所有跟tuè者 + remove_selected_followers: Suá掉所揀ê跟tuè者 + remove_selected_follows: 取消跟tuè所揀ê用者 + status: 口座ê狀態 + remote_follow: + missing_resource: Bē當tshuē著lí ê口座ê需要ê重轉URL + reports: + errors: + invalid_rules: 無引用有效ê規則 + rss: + content_warning: 內容警告: + descriptions: + account: 對 @%{acct} 來ê公開ê PO文 + tag: '有 #%{hashtag} 標簽ê公開PO文' + scheduled_statuses: + over_daily_limit: Lí已經超過今á日預排ê PO文khòo-tah(%{limit}) + over_total_limit: Lí已經超過預排ê PO文khòo-tah(%{limit}) + too_soon: Tio̍h用未來ê日期。 + self_destruct: + lead_html: "%{domain}不幸teh-beh永永關掉。Lí若佇hia有口座,lí bē當繼續用tse,但是lí iáu ē當請求lí ê資料ê備份。" + title: Tsit ê服侍器teh-beh關掉 + sessions: + activity: 上尾ê活動 + browser: 瀏覽器 + browsers: + alipay: Alipay + blackberry: BlackBerry + chrome: Chrome + edge: Microsoft Edge + electron: Electron + firefox: Firefox + generic: 毋知影ê瀏覽器 + huawei_browser: 華為ê瀏覽器 + ie: Internet Explorer + micro_messenger: 微信 + nokia: Nokia S40 Ovi 瀏覽器 + opera: Opera + otter: Otter + phantom_js: PhantomJS + qq: QQ 瀏覽器 + safari: Safari + uc_browser: UC 瀏覽器 + unknown_browser: 毋知影ê瀏覽器 + weibo: Weibo + current_session: 目前ê session + date: 日期 + description: "%{platform} ê %{browser}" + explanation: Tsiah ê是當leh登入lí ê Mastodon 口座ê網頁瀏覽器。 + ip: IP + platforms: + adobe_air: Adobe Air + android: Android + blackberry: BlackBerry + chrome_os: ChromeOS + firefox_os: Firefox OS + ios: iOS + kai_os: KaiOS + linux: Linux + mac: macOS + unknown_platform: 毋知影ê平台 + windows: Windows + windows_mobile: Windows Mobile + windows_phone: Windows Phone + revoke: 撤去 + revoke_success: Session 撤去成功 + title: Session + view_authentication_history: 看lí ê口座ê驗證歷史 + settings: + account: 口座 + account_settings: 口座ê設定 + aliases: 口座ê別名 + appearance: 外觀 + authorized_apps: 受授權ê應用程式 + back: 轉去Mastodon + delete: Thâi掉口座 + development: 開發 + edit_profile: 編輯個人資料 + export: 輸出 + featured_tags: 特色ê hashtag + import: 輸入 + import_and_export: 輸入kap輸出 + migrate: 口座遷suá + notifications: 電子phue ê通知 + preferences: 偏愛ê設定 + profile: 個人ê資料 + relationships: Leh跟tuè ê kap跟tuè lí ê + severed_relationships: 斷開ê關係 + statuses_cleanup: 自動thâi PO文 + strikes: 管理ê警告 + two_factor_authentication: 雙因素驗證 + webauthn_authentication: 安全鎖匙 + severed_relationships: + download: 載落去(%{count} 份) + event_type: + account_suspension: 中止權限ê口座(%{target_name}) + domain_block: 中止權限ê服侍器(%{target_name}) + user_domain_block: Lí kā %{target_name} 封鎖ah + lost_followers: 失去ê 跟tuè lí ê + lost_follows: 失去ê lí 跟tuè ê + preamble: Lí封鎖域名,á是lí ê管理員決定beh kā別ê服侍器停止權限ê時,Lí可能會失去跟tuè lí ê,á是lí跟tuè ê。若發生,lí會當kā中止聯絡ê ê列單載落去,來檢視或者有可能佇別站kā輸入。 + purged: 關係tsit台服侍器有予lí ê服侍器管理員清掉ê資訊。 + type: 事件 + statuses: + attached: + audio: + other: "%{count} 段聲音" + description: 附件: %{attached} + image: + other: "%{count} 幅圖" + video: + other: "%{count} 段影片" + boosted_from_html: 對 %{acct_link} 轉送 + content_warning: 內容警告: %{warning} + content_warnings: + hide: Am-khàm PO文 + show: 顯示其他ê內容 + default_language: Kap界面ê語言sio kâng + disallowed_hashtags: + other: 包含bē用得ê標籤: %{tags} + edited_at_html: 佇 %{date} 編輯 + errors: + in_reply_not_found: Lí試應ê PO文假若無佇leh。 + quoted_status_not_found: Lí試引用ê PO文假若無佇leh。 + quoted_user_not_mentioned: Bē當佇私人ê提起引用無提起ê用者。 + over_character_limit: 超過 %{max} 字ê限制ah + pin_errors: + direct: Kan-ta受提起ê用者tsiah通看ê PO文bē當釘 + limit: Lí已經kā PO文釘kàu盡磅ah。 + ownership: Bē當釘別lâng êPO文 + reblog: 轉送ê PO文 bē當釘 + quote_error: + not_available: PO文bē當看 + pending_approval: PO文當leh等審查 + revoked: PO文已經hōo作者thâi掉 + quote_policies: + followers: Kan-ta hōo跟tuè ê lâng + nobody: Kan-ta我 + public: Ta̍k ê lâng + quote_post_author: 引用 %{acct} ê PO文ah + title: "%{name}:「%{quote}」" + visibilities: + direct: 私人ê提起 + private: Kan-ta hōo跟tuè ê lâng + public: 公開ê + public_long: 逐ê lâng(無論佇Mastodon以內á是以外) + unlisted: 恬靜公開 + unlisted_long: Mài顯示tī Mastodon ê tshiau-tshuē結果、趨勢kap公共ê時間線。 + statuses_cleanup: + enabled: 自動thâi掉舊ê PO文 + enabled_hint: PO文一下kàu指定ê期限,會自動thâi掉PO文,除非in符合下kha其中一个特例 + exceptions: 特例 + ignore_favs: 忽略收藏數 + ignore_reblogs: 忽略轉PO數 + interaction_exceptions: Tshāi佇互動ê特例 + keep_direct: 保留私人ê短phue + keep_direct_hint: Bē thâi掉任何lí ê私人ê提起 + keep_media: 保留有媒體附件ê PO文 + keep_media_hint: Bē thâi掉lí ê任何有媒體附件ê PO文 + keep_pinned: 保留所釘ê PO文 + keep_pinned_hint: Bē thâi掉任何lí所釘ê PO文 + keep_polls: 保留投票 + keep_polls_hint: Bē thâi掉任何lí ê投票 + keep_self_bookmark: 保留lí加冊籤ê PO文 + keep_self_bookmark_hint: Bē thâi掉lí家kī有加冊籤ê PO文 + keep_self_fav: 保留lí收藏ê PO文 + keep_self_fav_hint: Bē thâi掉lí家kī有收藏ê PO文 + min_age: + '1209600': 2 禮拜 + '15778476': 6 個月 + '2629746': 1 個月 + '31556952': 1 年 + '5259492': 2 個月 + '604800': 1 禮拜 + '63113904': 2 年 + '7889238': 3 個月 + min_age_label: 保持PO文ê期間 + min_favs: 保留超過下kha ê收藏數ê PO文 + min_favs_hint: 若是lí ê PO文有kàu tsit ê收藏數,就bē受thâi掉。留空白表示毋管收藏數,PO文lóng thâi掉 + min_reblogs: 保留超過下kha ê轉送數ê PO文 + min_reblogs_hint: 若是lí ê PO文有kàu tsit ê轉送數,就bē受thâi掉。留空白表示毋管轉送數,PO文lóng thâi掉 + stream_entries: + sensitive_content: 敏感ê內容 + strikes: + errors: + too_late: Lí bē赴申訴tsit ê處份ah + tags: + does_not_match_previous_name: kap進前ê名無kâng + terms_of_service: + title: 服務規定 + two_factor_authentication: + disable: 停止用雙因素認證 + user_mailer: + welcome: + feature_creativity: Mastodon支持聲音、影kap圖片êPO文、容易使用性ê描述、投票、內容ê警告、動畫ê標頭、自訂ê繪文字kap裁縮小圖ê控制等等,幫tsān lí展現家己。無論beh發表藝術作品、音樂,á是podcast,Mastodon佇tsia為lí服務。 + sign_in_action: 登入 diff --git a/config/locales/nl.yml b/config/locales/nl.yml index ede7eb69c3c08b..ea92f548b70e66 100644 --- a/config/locales/nl.yml +++ b/config/locales/nl.yml @@ -1955,7 +1955,7 @@ nl: unlisted_long: Niet zichtbaar in de zoekresultaten van Mastodon, onder trends, hashtags en op openbare tijdlijnen statuses_cleanup: enabled: Automatisch oude berichten verwijderen - enabled_hint: Verwijder uw berichten automatisch zodra ze een bepaalde leeftijdsgrens bereiken, tenzij ze overeenkomen met een van de onderstaande uitzonderingen + enabled_hint: Verwijder jouw berichten automatisch zodra ze een bepaalde leeftijdsgrens bereiken, tenzij ze overeenkomen met een van de onderstaande uitzonderingen exceptions: Uitzonderingen explanation: Doordat het verwijderen van berichten de server zwaar belast, gebeurt dit geleidelijk aan op momenten dat de server niet bezig is. Om deze reden kunnen uw berichten een tijdje nadat ze de leeftijdsgrens hebben bereikt worden verwijderd. ignore_favs: Favorieten negeren diff --git a/config/locales/nn.yml b/config/locales/nn.yml index 10f67f84d67b0e..76df71429ba63c 100644 --- a/config/locales/nn.yml +++ b/config/locales/nn.yml @@ -1887,7 +1887,7 @@ nn: notifications: Epostvarsel preferences: Innstillingar profile: Profil - relationships: Fylgje og fylgjarar + relationships: Fylgjer og fylgjarar severed_relationships: Brotne forhold statuses_cleanup: Automatisert sletting av innlegg strikes: Modereringsadvarsler @@ -1943,7 +1943,7 @@ nn: quote_policies: followers: Berre fylgjarar nobody: Berre eg - public: Allle + public: Alle quote_post_author: Siterte eit innlegg av %{acct} title: "%{name}: «%{quote}»" visibilities: diff --git a/config/locales/no.yml b/config/locales/no.yml index f627c931848e68..edfc35d3c8c92b 100644 --- a/config/locales/no.yml +++ b/config/locales/no.yml @@ -45,6 +45,7 @@ title: Endre E-postadressen til %{username} change_role: changed_msg: Rollen ble endret! + edit_roles: Administrer brukerroller label: Endre rolle no_role: Ingen rolle title: Endre rolle for %{username} @@ -129,6 +130,7 @@ resubscribe: Abonner på nytt role: Rolle search: Søk + search_same_email_domain: Andre brukere med det samme epost domenet search_same_ip: Andre brukere med den samme IP-en security: Sikkerhet security_measures: @@ -169,6 +171,7 @@ approve_appeal: Godkjenn anke approve_user: Godkjenn bruker assigned_to_self_report: Tilordne rapport + change_email_user: Endre brukerens e-postadresse change_role_user: Endre rolle for brukeren confirm_user: Bekreft brukeren create_account_warning: Opprett en advarsel @@ -276,6 +279,7 @@ filter_by_user: Sorter etter bruker title: Revisionslogg announcements: + back: Tilbake til kunngjøringer destroyed_msg: Kunngjøringen er slettet! edit: title: Rediger kunngjøring @@ -1439,7 +1443,7 @@ billion: Mrd million: Mln quadrillion: Kvd - thousand: T + thousand: k trillion: Trl otp_authentication: code_hint: Skriv inn koden generert av autentiseringsappen din for å bekrefte @@ -1674,6 +1678,7 @@ contrast: Mastodon (Høykontrast) default: Mastodon mastodon-light: Mastodon (Lyst) + system: Automatisk (bruk systemtema) time: formats: default: "%-d. %b %Y, %H:%M" diff --git a/config/locales/pl.yml b/config/locales/pl.yml index cea6bf5ee4e877..34f45e94a27743 100644 --- a/config/locales/pl.yml +++ b/config/locales/pl.yml @@ -870,6 +870,16 @@ pl: all: Każdemu disabled: Nikomu users: Zalogowanym lokalnym użytkownikom + feed_access: + modes: + authenticated: tylko zalogowani użytkownicy + disabled: Wymagaj określonej roli użytkownika + public: Wszyscy + landing_page: + values: + about: O nas + local_feed: Lokalny kanał + trends: Trendy registrations: moderation_recommandation: Upewnij się, że masz adekwatny i szybko reagujący zespół moderacyjny przed otwarciem rejestracji! preamble: Kontroluj, kto może utworzyć konto na Twoim serwerze. @@ -923,6 +933,7 @@ pl: no_status_selected: Żaden wpis nie został zmieniony, bo żaden nie został wybrany open: Otwarty post original_status: Oryginalny post + quotes: Cytaty reblogs: Podbicia replied_to_html: Odpowiedziano na %{acct_link} status_changed: Post zmieniony @@ -1209,6 +1220,7 @@ pl: hint_html: Jeżeli chcesz przenieść się z innego konta na to, możesz utworzyć alias, który jest wymagany zanim zaczniesz przenoszenie obserwacji z poprzedniego konta na to. To działanie nie wyrządzi szkód i jest odwracalne. Migracja konta jest inicjowana ze starego konta. remove: Odłącz alias appearance: + advanced_settings: Ustawienia zaawansowane animations_and_accessibility: Animacje i dostępność discovery: Odkrywanie localization: @@ -1651,6 +1663,10 @@ pl: expires_at: Wygaśnie po uses: Użycia title: Zaproś użytkowników + link_preview: + author_html: Przez %{name} + potentially_sensitive_content: + action: Kliknij, aby pokazać lists: errors: limit: Przekroczono maksymalną liczbę utworzonych list diff --git a/config/locales/pt-BR.yml b/config/locales/pt-BR.yml index 24b5ae4acb4192..4dd1116cf1a8ee 100644 --- a/config/locales/pt-BR.yml +++ b/config/locales/pt-BR.yml @@ -13,18 +13,18 @@ pt-BR: following: Seguindo instance_actor_flash: Esta conta é um ator virtual usado para representar o próprio servidor e não um usuário individual. É utilizada para fins de federação e não deve ser suspensa. last_active: última atividade - link_verified_on: O link foi verificado em %{date} + link_verified_on: A propriedade do link foi verificada em %{date} nothing_here: Nada aqui! pin_errors: - following: Você deve estar seguindo a pessoa que você deseja sugerir + following: Você deve já estar seguindo a pessoa que você deseja sugerir posts: one: Publicação other: Publicações posts_tab_heading: Publicações - self_follow_error: Seguir sua conta não é permitido + self_follow_error: Não é permitido seguir sua própria conta admin: account_actions: - action: Tomar uma atitude + action: Efetuar uma ação already_silenced: Esta conta já foi limitada. already_suspended: Esta conta já foi suspensa. title: Moderar %{acct} @@ -1198,8 +1198,8 @@ pt-BR: appearance: advanced_settings: Configurações avançadas animations_and_accessibility: Animações e acessibilidade - boosting_preferences: Adicionar preferências - boosting_preferences_info_html: "Dica: Independentemente das configurações, Shift + Clique no ícone %{icon} Boost irá impulsionar imediatamente." + boosting_preferences: Preferências de impulsionamento + boosting_preferences_info_html: "Dica: Independentemente das configurações, Shift + Clique no ícone %{icon} Impulsionar irá impulsionar imediatamente." discovery: Descobrir localization: body: Mastodon é traduzido por voluntários. @@ -1478,8 +1478,8 @@ pt-BR: one: "%{count} item nessa página está selecionado." other: Todos os %{count} itens nessa página estão selecionados. all_matching_items_selected_html: - one: "%{count} item correspondente à sua pesquisa está selecionado." - other: Todos os %{count} itens correspondentes à sua pesquisa estão selecionados. + one: "%{count} item correspondente à sua busca está selecionado." + other: Todos os %{count} itens correspondentes à sua busca estão selecionados. cancel: Cancelar changes_saved_msg: Alterações salvas! confirm: Confirmar @@ -1490,8 +1490,8 @@ pt-BR: order_by: Ordenar por save_changes: Salvar alterações select_all_matching_items: - one: Selecione %{count} item correspondente à sua pesquisa. - other: Selecione todos os %{count} itens correspondentes à sua pesquisa. + one: Selecione %{count} item correspondente à sua busca. + other: Selecione todos os %{count} itens correspondentes à sua busca. today: hoje validation_errors: one: Algo não está certo! Analise o erro abaixo @@ -1633,7 +1633,7 @@ pt-BR: follow: seguir emails de notificação follow_request: emails de seguidores pendentes mention: emails de notificação de menções - reblog: emails de notificação de boosts + reblog: emails de notificação de impulsos resubscribe_html: Se você cancelou sua inscrição por engano, você pode se inscrever novamente em suas configurações de notificações por e-mail. success_html: Você não mais receberá %{type} no Mastodon em %{domain} ao seu endereço de e-mail %{email}. title: Cancelar inscrição @@ -1818,7 +1818,7 @@ pt-BR: account: Publicações públicas de @%{acct} tag: 'Publicações públicas marcadas com #%{hashtag}' scheduled_statuses: - over_daily_limit: Você excedeu o limite de %{limit} publicações agendadas para esse dia + over_daily_limit: Você excedeu o limite de %{limit} publicações agendadas para hoje over_total_limit: Você excedeu o limite de %{limit} publicações agendadas too_soon: a data deve ser no futuro self_destruct: @@ -1953,7 +1953,7 @@ pt-BR: public: Público public_long: Qualquer um dentro ou fora do Mástodon unlisted: Publicação silenciada - unlisted_long: Oculto aos resultados de pesquisa em Mástodon + unlisted_long: Oculto aos resultados de busca, destaques e linhas do tempo públicas no Mastodon statuses_cleanup: enabled: Excluir publicações antigas automaticamente enabled_hint: Exclui suas publicações automaticamente assim que elas alcançam sua validade, a não ser que se enquadrem em alguma das exceções abaixo diff --git a/config/locales/ru.yml b/config/locales/ru.yml index 192991141ea3f9..8bf992d4897dcb 100644 --- a/config/locales/ru.yml +++ b/config/locales/ru.yml @@ -521,10 +521,12 @@ ru: registrations: confirm: Подтвердить reject: Отклонить + title: Подтвердить регистрацию FASP save: Сохранить select_capabilities: Выберите возможности sign_in: status: Пост + title: Fediverse Auxiliary Service Providers title: FASP follow_recommendations: description_html: "Рекомендации профилей помогают новым пользователям быстрее найти что-нибудь интересное. Если пользователь мало взаимодействовал с другими и составить персонализированные рекомендации не получается, будут предложены указанные здесь профили. Эти рекомендации обновляются ежедневно из совокупности учётных записей с наибольшим количеством недавних взаимодействий и наибольшим количеством подписчиков с этого сервера для данного языка." diff --git a/config/locales/simple_form.be.yml b/config/locales/simple_form.be.yml index c097562a2a2a5d..23c467dc680ca1 100644 --- a/config/locales/simple_form.be.yml +++ b/config/locales/simple_form.be.yml @@ -40,14 +40,14 @@ be: text: Вы можаце абскардзіць рашэнне толькі адзін раз defaults: autofollow: Людзі, якія зарэгістраваліся праз запрашэнне, аўтаматычна падпішуцца на вас - avatar: WEBP, PNG, GIF ці JPG. Не больш за %{size}. Будзе сціснуты да памеру %{dimensions}} пікселяў + avatar: WEBP, PNG, GIF ці JPG. Не больш за %{size}. Будзе сціснуты да памеру %{dimensions} пікселяў bot: Паведаміць іншым, што гэты ўліковы запіс у асноўным выконвае аўтаматычныя дзеянні і можа не кантралявацца context: Адзін ці некалькі кантэкстаў, да якіх трэба прымяніць фільтр current_password: У мэтах бяспекі, увядзіце пароль бягучага ўліковага запісу current_username: Каб пацвердзіць, увядзіце, калі ласка імя карыстальніка бягучага ўліковага запісу digest: Будзе даслана толькі пасля доўгага перыяду неактыўнасці і толькі, калі Вы атрымалі асабістыя паведамленні падчас Вашай адсутнасці email: Пацвярджэнне будзе выслана па электроннай пошце - header: WEBP, PNG, GIF ці JPG. Не больш за %{size}. Будзе сціснуты да памеру %{dimensions}} пікселяў + header: WEBP, PNG, GIF ці JPG. Не больш за %{size}. Будзе сціснуты да памеру %{dimensions} пікселяў inbox_url: Капіраваць URL са старонкі рэтранслятара, якім вы хочаце карыстацца irreversible: Адфільтраваныя пасты прападуць незваротна, нават калі фільтр потым будзе выдалены locale: Мова карыстальніцкага інтэрфейсу, электронных паведамленняў і апавяшчэнняў @@ -215,7 +215,7 @@ be: avatar: Аватар bot: Гэта бот chosen_languages: Фільтр моў - confirm_new_password: Пацвердзіць новы пароль + confirm_new_password: Пацвердзіце новы пароль confirm_password: Пацвердзіць пароль context: Фільтр кантэкстаў current_password: Бягучы пароль @@ -237,7 +237,7 @@ be: phrase: Ключавое слова ці фраза setting_advanced_layout: Уключыць пашыраны вэб-інтэрфейс setting_aggregate_reblogs: Групаваць прасоўванні ў стужках - setting_always_send_emails: Заўжды дасылаць для апавяшчэнні эл. пошты + setting_always_send_emails: Заўжды дасылаць апавяшчэнні на электронную пошту setting_auto_play_gif: Аўтапрайграванне анімаваных GIF setting_boost_modal: Кантроль бачнасці пашырэння setting_default_language: Мова допісаў @@ -338,7 +338,7 @@ be: follow_request: Нехта даслаў вам запыт на падпіску mention: Нехта згадаў вас pending_account: Новы акаўнт патрабуе разгляду - quote: Хтосьці цытаваў Вас + quote: Нехта цытаваў Вас reblog: Нехта пашырыў ваш допіс report: Новая скарга даслана software_updates: diff --git a/config/locales/simple_form.da.yml b/config/locales/simple_form.da.yml index cd6863d3df00cd..b2ae3eecc4f78d 100644 --- a/config/locales/simple_form.da.yml +++ b/config/locales/simple_form.da.yml @@ -108,9 +108,9 @@ da: site_title: Hvordan folk kan henvise til serveren udover domænenavnet. status_page_url: URL'en til en side, hvor status for denne server kan ses under en afbrydelse theme: Tema, som udloggede besøgende og nye brugere ser. - thumbnail: Et ca. 2:1 billede vist sammen med serveroplysningerne. + thumbnail: Et ca. 2:1 billede vist sammen med dine serveroplysninger. trendable_by_default: Spring manuel gennemgang af trendindhold over. Individuelle elementer kan stadig fjernes fra trends efter kendsgerningen. - trends: Tendenser viser, hvilke indlæg, hashtags og nyheder opnår momentum på serveren. + trends: Trends viser, hvilke indlæg, hashtags og nyhedshistorier der opnår momentum på din server. form_challenge: current_password: Du bevæger dig ind på et sikkert område imports: @@ -130,7 +130,7 @@ da: hint: Valgfrit. Oplys yderligere detaljer om reglen text: Beskriv på en kort og enkel form en regel/krav for brugere på denne server sessions: - otp: 'Angiv tofaktorkoden generet af din mobil-app eller brug en af genoprettelseskoderne:' + otp: 'Angiv tofaktorkoden generet af din mobil-app eller brug en af dine gendannelseskoder:' webauthn: Er det en USB-nøgle, så sørg for at isætte den og, om nødvendigt, åbne den manuelt. settings: indexable: Din profilside kan fremgå i søgeresultater på Google, Bing mv. @@ -139,7 +139,7 @@ da: name: Kun bogstavtyper (store/små) kan ændres, eksempelvis for at gøre det mere læsbart terms_of_service: changelog: Kan struktureres med Markdown-syntaks. - effective_date: En rimelig tidsramme kan variere fra 10 til 30 dage fra den dato, hvor man underretter sine brugere. + effective_date: En rimelig tidsramme kan variere fra 10 til 30 dage fra den dato, hvor du underretter dine brugere. text: Kan struktureres med Markdown-syntaks. terms_of_service_generator: admin_email: Juridiske bekendtgørelser omfatter imødegåelsesbekendtgørelser, retskendelser, nedtagelses- og retshåndhævelsesanmodninger. diff --git a/config/locales/simple_form.de.yml b/config/locales/simple_form.de.yml index 9ac6d5c66a93b0..bf3f9a0feb3e2d 100644 --- a/config/locales/simple_form.de.yml +++ b/config/locales/simple_form.de.yml @@ -35,7 +35,7 @@ de: ends_at: "(Optional) Die Ankündigung wird zu diesem Zeitpunkt automatisch zurückgezogen" scheduled_at: Leer lassen, um die Ankündigung sofort zu veröffentlichen starts_at: "(Optional) Für den Fall, dass deine Ankündigung an einen bestimmten Zeitraum gebunden ist" - text: Du kannst die Syntax wie für Beiträge verwenden. Bitte berücksichtige den Platz, den die Ankündigung auf dem Bildschirm der Benutzer*innen einnehmen wird + text: Du kannst die reguläre Syntax wie für Beiträge verwenden, also auch Profile erwähnen und Hashtags nutzen. Bitte beachte den Platz, den die Ankündigung auf dem Bildschirm der Benutzer*innen einnehmen wird appeal: text: Du kannst nur einmal Einspruch gegen eine Maßnahme einlegen defaults: @@ -56,13 +56,13 @@ de: scopes: Welche Schnittstellen der Applikation erlaubt sind. Wenn du einen Top-Level-Scope auswählst, dann musst du nicht jeden einzelnen darunter auswählen. setting_advanced_layout: Dadurch wird Mastodon in mehrere Spalten aufgeteilt, womit du deine Timeline, Benachrichtigungen und eine dritte Spalte deiner Wahl nebeneinander siehst. Nicht bei einem kleinen Bildschirm empfohlen. setting_aggregate_reblogs: Beiträge, die erst kürzlich geteilt wurden, werden nicht noch einmal angezeigt (betrifft nur zukünftig geteilte Beiträge) - setting_always_send_emails: Normalerweise werden Benachrichtigungen nicht per E-Mail versendet, wenn du gerade auf Mastodon aktiv bist + setting_always_send_emails: Normalerweise werden Benachrichtigungen nicht per E-Mail verschickt, wenn du gerade auf Mastodon aktiv bist setting_boost_modal: Dadurch wird beim Teilen ein Bestätigungsdialog angezeigt, um die Sichtbarkeit anzupassen. setting_default_quote_policy_private: Beiträge, die nur für deine Follower bestimmt sind und auf Mastodon verfasst wurden, können nicht von anderen zitiert werden. setting_default_quote_policy_unlisted: Sollten dich andere zitieren, werden ihre zitierten Beiträge ebenfalls nicht in den Trends und öffentlichen Timelines angezeigt. setting_default_sensitive: Medien, die mit einer Inhaltswarnung versehen worden sind, werden – je nach Einstellung – erst nach einem zusätzlichen Klick angezeigt setting_display_media_default: Medien mit Inhaltswarnung ausblenden - setting_display_media_hide_all: Medien immer ausblenden + setting_display_media_hide_all: Alle Medien grundsätzlich ausblenden setting_display_media_show_all: Medien mit Inhaltswarnung immer anzeigen setting_emoji_style: 'Wie Emojis dargestellt werden: „Automatisch“ verwendet native Emojis, für veraltete Browser wird jedoch Twemoji verwendet.' setting_quick_boosting_html: Dadurch wird der Beitrag beim Anklicken des %{boost_icon} Teilen-Symbols sofort geteilt, anstatt das Drop-down-Menü zu öffnen. Die Möglichkeit zum Zitieren wird dabei in %{options_icon} Mehr verschoben. @@ -77,7 +77,7 @@ de: domain: Das kann die Domain aus einer E-Mail-Adresse oder einem MX-Eintrag sein. Bei der Registrierung eines neuen Profils wird beides überprüft. with_dns_records: Ein Versuch, die DNS-Einträge der Domain aufzulösen, wurde unternommen, und diese Ergebnisse werden unter anderem auch blockiert featured_tag: - name: 'Hier sind ein paar Hashtags, die du in letzter Zeit am häufigsten verwendet hast:' + name: 'Hier sind ein paar Hashtags, die du in letzter Zeit am häufigsten genutzt hast:' filters: action: Gib an, welche Aktion ausgeführt werden soll, wenn ein Beitrag dem Filter entspricht actions: @@ -90,10 +90,10 @@ de: backups_retention_period: Nutzer*innen haben die Möglichkeit, Archive ihrer Beiträge zu erstellen, die sie später herunterladen können. Wenn ein positiver Wert gesetzt ist, werden diese Archive nach der festgelegten Anzahl von Tagen automatisch aus deinem Speicher gelöscht. bootstrap_timeline_accounts: Diese Konten werden bei den Follower-Empfehlungen für neu registrierte Nutzer*innen oben angeheftet. closed_registrations_message: Wird angezeigt, wenn Registrierungen deaktiviert sind - content_cache_retention_period: Sämtliche Beiträge von anderen Servern (einschließlich geteilte Beiträge und Antworten) werden, unabhängig von der Interaktion der lokalen Nutzer*innen mit diesen Beiträgen, nach der festgelegten Anzahl von Tagen gelöscht. Das betrifft auch Beiträge, die von lokalen Nutzer*innen favorisiert oder als Lesezeichen gespeichert wurden. Private Erwähnungen zwischen Nutzer*innen von verschiedenen Servern werden ebenfalls verloren gehen und können nicht wiederhergestellt werden. Diese Option richtet sich ausschließlich an Server mit speziellen Zwecken und wird die allgemeine Nutzungserfahrung beeinträchtigen, wenn sie für den allgemeinen Gebrauch aktiviert ist. + content_cache_retention_period: Sämtliche Beiträge von anderen Servern (einschließlich geteilte Beiträge und Antworten) werden, unabhängig von der Interaktion der lokalen Nutzer*innen mit diesen Beiträgen, nach der festgelegten Anzahl von Tagen gelöscht. Davon sind auch Beiträge betroffen, die von lokalen Nutzer*innen favorisiert oder als Lesezeichen gespeichert wurden. Private Erwähnungen zwischen Nutzer*innen von verschiedenen Servern werden ebenfalls verloren gehen und können nicht wiederhergestellt werden. Diese Option richtet sich ausschließlich an Server mit speziellen Zwecken und wird die allgemeine Nutzungserfahrung beeinträchtigen, wenn sie für den allgemeinen Gebrauch aktiviert ist. custom_css: Du kannst eigene Stylesheets für das Webinterface von Mastodon verwenden. favicon: WebP, PNG, GIF oder JPG. Überschreibt das Standard-Mastodon-Favicon mit einem eigenen Favicon. - landing_page: Legt fest, welche Seite neue Besucher*innen sehen, wenn sie zum ersten Mal auf deinem Server ankommen. Für „Trends“ müssen die Trends in den Entdecken-Einstellungen aktiviert sein. Für „Lokaler Feed“ muss „Zugriff auf Live-Feeds, die lokale Beiträge beinhalten“ in den Entdecken-Einstellungen auf „Alle“ gesetzt werden. + landing_page: Legt fest, welchen Bereich (nicht angemeldete) Besucher*innen sehen, wenn sie deinen Server besuchen. Für „Trends“ müssen die Trends in den Entdecken-Einstellungen aktiviert sein. Für „Lokaler Feed“ muss „Zugriff auf Live-Feeds, die lokale Beiträge beinhalten“ in den Entdecken-Einstellungen auf „Alle“ gesetzt werden. mascot: Überschreibt die Abbildung im erweiterten Webinterface. media_cache_retention_period: Mediendateien aus Beiträgen von externen Nutzer*innen werden auf deinem Server zwischengespeichert. Wenn ein positiver Wert gesetzt ist, werden die Medien nach der festgelegten Anzahl von Tagen gelöscht. Sollten die Medien nach dem Löschvorgang wieder angefragt werden, werden sie erneut heruntergeladen, sofern der ursprüngliche Inhalt noch vorhanden ist. Es wird empfohlen, diesen Wert auf mindestens 14 Tage festzulegen, da die Häufigkeit der Abfrage von Linkvorschaukarten für Websites von Dritten begrenzt ist und die Linkvorschaukarten sonst nicht vor Ablauf dieser Zeit aktualisiert werden. min_age: Nutzer*innen werden bei der Registrierung aufgefordert, ihr Geburtsdatum zu bestätigen @@ -136,14 +136,14 @@ de: indexable: Deine Profilseite kann in Suchergebnissen auf Google, Bing und anderen erscheinen. show_application: Du wirst immer sehen können, über welche App dein Beitrag veröffentlicht wurde. tag: - name: Du kannst nur die Groß- und Kleinschreibung der Buchstaben ändern, um es z. B. lesbarer zu machen + name: Du kannst nur die Groß- und Kleinschreibung der Buchstaben ändern, um z. B. die Lesbarkeit zu verbessern terms_of_service: changelog: Kann mit der Markdown-Syntax formatiert werden. effective_date: Ein angemessener Zeitraum liegt zwischen 10 und 30 Tagen, nachdem deine Nutzer*innen benachrichtigt wurden. text: Kann mit der Markdown-Syntax formatiert werden. terms_of_service_generator: admin_email: Rechtliche Hinweise umfassen Gegendarstellungen, Gerichtsbeschlüsse, Anfragen zum Herunternehmen von Inhalten und Anfragen von Strafverfolgungsbehörden. - arbitration_address: Kann wie die Anschrift hierüber oder „nicht verfügbar“ sein, sollte eine E-Mail-Adresse verwendet werden. + arbitration_address: Kann wie die Anschrift hierüber oder „nicht verfügbar“ sein, sofern eine E-Mail-Adresse verwendet wird. arbitration_website: Kann ein Web-Formular oder „nicht verfügbar“ sein, sollte eine E-Mail-Adresse verwendet werden. choice_of_law: Stadt, Region, Gebiet oder Staat, dessen innerstaatliches materielles Recht für alle Ansprüche maßgebend ist. dmca_address: US-Betreiber sollten die im „DMCA Designated Agent Directory“ eingetragene Adresse verwenden. Eine Postfachadresse ist auf direkte Anfrage verfügbar. Verwenden Sie die „DMCA Designated Agent Post Box Waiver“-Anfrage, um per E-Mail die Urheberrechtsbehörde darüber zu unterrichten, dass Sie Inhalte per Heimarbeit moderieren, eventuelle Rache oder Vergeltung für Ihre Handlungen befürchten und deshalb eine Postfachadresse benötigen, um Ihre Privatadresse nicht preiszugeben. @@ -158,11 +158,11 @@ de: other: Wir müssen sicherstellen, dass du mindestens %{count} Jahre alt bist, um %{domain} verwenden zu können. Wir werden diese Information nicht aufbewahren. role: Die Rolle bestimmt, welche Berechtigungen das Konto hat. user_role: - color: Farbe, die für diese Rolle in der gesamten Benutzerschnittstelle verwendet wird, als RGB im Hexadezimalsystem - highlighted: Dies macht die Rolle öffentlich im Profil sichtbar + color: Farbe, die für diese Rolle im Webinterface verwendet wird, als RGB im Hexadezimalsystem + highlighted: Moderative/administrative Rolle im öffentlichen Profil anzeigen name: Name der Rolle, der auch öffentlich als Badge angezeigt wird, sofern dies unten aktiviert ist - permissions_as_keys: Nutzer*innen mit dieser Rolle haben Zugriff auf … - position: Höhere Rollen entscheiden über Konfliktlösungen zu gewissen Situationen. Bestimmte Aktionen können nur mit geringfügigeren Rollen durchgeführt werden + permissions_as_keys: Konten mit dieser Rolle haben eine Berechtigung für … + position: Eine höherrangige Rolle entscheidet in bestimmten Situationen über Konfliktlösungen. Einige Aktionen können jedoch nur mit untergeordneten Rollen durchgeführt werden username_block: allow_with_approval: Anstatt Registrierungen komplett zu verhindern, benötigen übereinstimmende Treffer eine Genehmigung comparison: Bitte beachte das Scunthorpe-Problem, wenn teilweise übereinstimmende Treffer gesperrt werden @@ -174,7 +174,7 @@ de: labels: account: attribution_domains: Websites, die auf dich verweisen dürfen - discoverable: Profil und Beiträge in Suchalgorithmen berücksichtigen + discoverable: Profil und Beiträge in Empfehlungsalgorithmen berücksichtigen fields: name: Beschriftung value: Inhalt @@ -182,7 +182,7 @@ de: show_collections: Follower und „Folge ich“ im Profil anzeigen unlocked: Neue Follower automatisch akzeptieren account_alias: - acct: Adresse des alten Kontos + acct: Adresse des vorherigen Kontos account_migration: acct: Adresse des neuen Kontos account_warning_preset: @@ -191,7 +191,7 @@ de: admin_account_action: include_statuses: Gemeldete Beiträge der E-Mail beifügen send_email_notification: Benachrichtigung per E-Mail - text: Individuelle Warnung + text: Individuelle Verwarnung type: Aktion types: disable: Einfrieren @@ -227,7 +227,7 @@ de: inbox_url: URL des Relais-Posteingangs irreversible: Endgültig, nicht nur temporär ausblenden locale: Sprache des Webinterface - max_uses: Maximale Anzahl von Verwendungen + max_uses: Maximale Anzahl von Registrierungen new_password: Neues Passwort note: Über mich otp_attempt: Zwei-Faktor-Authentisierung @@ -242,17 +242,17 @@ de: setting_default_privacy: Beitragssichtbarkeit setting_default_quote_policy: Wer darf mich zitieren? setting_default_sensitive: Medien immer mit einer Inhaltswarnung versehen - setting_delete_modal: Vor dem Löschen bestätigen + setting_delete_modal: Löschen von Beiträgen gesondert bestätigen setting_disable_hover_cards: Profilvorschau deaktivieren, wenn die Maus über das Profil bewegt wird setting_disable_swiping: Wischgesten deaktivieren - setting_display_media: Darstellung von Medien + setting_display_media: Darstellung setting_display_media_default: Standard setting_display_media_hide_all: Alle Medien ausblenden setting_display_media_show_all: Alle Medien anzeigen setting_emoji_style: Emoji-Stil setting_expand_spoilers: Beiträge mit Inhaltswarnung immer ausklappen setting_hide_network: Follower und „Folge ich“ nicht anzeigen - setting_missing_alt_text_modal: Erinnerung für Bildbeschreibung anzeigen + setting_missing_alt_text_modal: An die Bildbeschreibung erinnern, falls sie fehlen sollte setting_quick_boosting: Schnelles Teilen aktivieren setting_reduce_motion: Bewegung in Animationen verringern setting_system_font_ui: Standardschriftart des Browsers verwenden @@ -287,12 +287,12 @@ de: content_cache_retention_period: Aufbewahrungsfrist für externe Inhalte custom_css: Eigenes CSS favicon: Favicon - landing_page: Landingpage für neue Besucher*innen + landing_page: Landingpage für Gäste local_live_feed_access: Zugriff auf Live-Feeds, die lokale Beiträge beinhalten local_topic_feed_access: Zugriff auf Hashtags und Links, die lokale Beiträge beinhalten mascot: Eigenes Maskottchen (Veraltet) media_cache_retention_period: Aufbewahrungsfrist für Medien im Cache - min_age: Erforderliches Mindestalter + min_age: Mindestalter peers_api_enabled: Die entdeckten Server im Fediverse über die API veröffentlichen profile_directory: Profilverzeichnis aktivieren registrations_mode: Wer darf ein neues Konto registrieren? @@ -315,7 +315,7 @@ de: interactions: must_be_follower: Benachrichtigungen von Profilen, die mir nicht folgen, ausblenden must_be_following: Benachrichtigungen von Profilen, denen ich nicht folge, ausblenden - must_be_following_dm: Private Nachrichten von Profilen, denen ich nicht folge, ausblenden + must_be_following_dm: Private Erwähnungen von Profilen, denen ich nicht folge, ausblenden invite: comment: Kommentar invite_request: @@ -329,22 +329,22 @@ de: sign_up_requires_approval: Registrierungen begrenzen severity: Regel notification_emails: - appeal: Jemand hat Einspruch gegen eine Moderationsentscheidung erhoben + appeal: Jemand hat Einspruch gegen eine Maßnahme erhoben digest: Zusammenfassung senden - favourite: Mein Beitrag wurde favorisiert - follow: Jemand Neues folgt mir - follow_request: Jemand möchte mir folgen + favourite: wenn jemand meinen Beitrag favorisiert + follow: Ein neues Profil folgt mir + follow_request: Ein Profil fragt an, mir zu folgen mention: Ich wurde erwähnt pending_account: Ein neues Konto muss überprüft werden - quote: Jemand zitierte dich - reblog: Mein Beitrag wurde geteilt + quote: Jemand zitierte meinen Beitrag + reblog: wenn jemand meinen Beitrag teilt report: Eine neue Meldung wurde eingereicht software_updates: all: Über alle Updates informieren - critical: Nur über kritische Updates informieren + critical: Nur über kritische Sicherheitsupdates informieren label: Eine neue Mastodon-Version ist verfügbar none: Nie über Updates informieren (nicht empfohlen) - patch: Über Fehlerkorrekturen informieren + patch: Über kleinere Fehlerkorrekturen informieren trending_tag: Neuer Trend erfordert eine Überprüfung rule: hint: Zusätzliche Informationen @@ -366,7 +366,7 @@ de: arbitration_address: Anschrift für Schiedsverfahren arbitration_website: Website zum Einreichen von Schiedsverfahren choice_of_law: Wahl der Rechtsordnung - dmca_address: Anschrift für Urheberrechtsverletzungen + dmca_address: Postalische Adresse für Urheberrechtsverletzungen dmca_email: E-Mail-Adresse für Urheberrechtsverletzungen domain: Domain jurisdiction: Gerichtsstand @@ -379,7 +379,7 @@ de: time_zone: Zeitzone user_role: color: Badge-Farbe - highlighted: Rolle als Badge im Profil anzeigen + highlighted: Badge im Profil name: Name permissions_as_keys: Berechtigungen position: Priorität diff --git a/config/locales/simple_form.el.yml b/config/locales/simple_form.el.yml index 3ba3753d5939b7..57102997200b72 100644 --- a/config/locales/simple_form.el.yml +++ b/config/locales/simple_form.el.yml @@ -4,10 +4,10 @@ el: hints: account: attribution_domains: Μία ανά γραμμή. Προστατεύει από ψευδείς ιδιότητες. - discoverable: Οι δημόσιες δημοσιεύσεις και το προφίλ σου μπορεί να εμφανίζονται ή να συνιστώνται σε διάφορους τομείς του Mastodon και το προφίλ σου μπορεί να προτείνεται σε άλλους χρήστες. + discoverable: Οι δημόσιες αναρτήσεις και το προφίλ σου μπορεί να αναδεικνύονται ή να συνιστώνται σε διάφορους τομείς του Mastodon και το προφίλ σου μπορεί να προτείνεται σε άλλους χρήστες. display_name: Το πλήρες ή το αστείο σου όνομα. fields: Η αρχική σου σελίδα, αντωνυμίες, ηλικία, ό,τι θες. - indexable: Οι δημόσιες δημοσιεύσεις σου μπορεί να εμφανιστούν στα αποτελέσματα αναζήτησης στο Mastodon. Άτομα που έχουν αλληλεπιδράσει με τις δημοσιεύσεις σου μπορεί να είναι σε θέση να τις αναζητήσουν όπως και να 'χει. + indexable: Οι δημόσιες αναρτήσεις σου μπορεί να εμφανιστούν στα αποτελέσματα αναζήτησης στο Mastodon. Άτομα που έχουν αλληλεπιδράσει με τις αναρτήσεις σου μπορεί να είναι σε θέση να τις αναζητήσουν όπως και να 'χει. note: 'Μπορείς να @επισημάνεις άλλα άτομα ή #ετικέτες.' show_collections: Οι χρήστες θα είναι σε θέση να περιηγηθούν στα άτομα που ακολουθείς και στους ακόλουθούς σου. Άτομα που ακολουθείς θα βλέπουν ότι τους ακολουθείς όπως και να 'χει. unlocked: Οι χρήστες θα είναι σε θέση να σε ακολουθήσουν χωρίς να ζητούν έγκριση. Κατάργησε την επιλογή αν θες να αξιολογείς τα αιτήματα ακολούθησης και να επιλέξεις αν θα αποδεχθείς ή απορρίψεις νέους ακόλουθους. @@ -16,7 +16,7 @@ el: account_migration: acct: Όρισε το username@domain του λογαριασμού στον οποίο θέλεις να μετακινηθείς account_warning_preset: - text: Μπορείς να χρησιμοποιήσεις το ίδιο συντακτικό των αναρτήσεων όπως URL, ετικέτες και αναφορές + text: Μπορείς να χρησιμοποιήσεις το ίδιο συντακτικό των αναρτήσεων όπως URL, ετικέτες και επισημάνσεις title: Προαιρετικό. Δεν εμφανίζεται στον παραλήπτη admin_account_action: include_statuses: Ο χρήστης θα δει ποιες αναρτήσεις προκάλεσαν την προειδοποίηση ή την ενέργεια των συντονιστών @@ -27,7 +27,7 @@ el: disable: Απέτρεψε το χρήστη από τη χρήση του λογαριασμού του, αλλά μη διαγράψεις ή αποκρύψεις το περιεχόμενό του. none: Χρησιμοποίησε αυτό για να στείλεις μια προειδοποίηση στον χρήστη, χωρίς να ενεργοποιήσεις οποιαδήποτε άλλη ενέργεια. sensitive: Ανάκασε όλα τα συνημμένα πολυμέσα αυτού του χρήστη να επισημαίνονται ως ευαίσθητα. - silence: Απέτρεψετον χρήστη από το να μπορεί να δημοσιεύει με δημόσια ορατότητα, να αποκρύπτει τις αναρτήσεις του και τις ειδοποιήσεις του από άτομα που δεν τον ακολουθούν. Κλείνει όλες τις αναφορές εναντίον αυτού του λογαριασμού. + silence: Απέτρεψε τον χρήστη από το να μπορεί να δημοσιεύει με δημόσια ορατότητα, να αποκρύπτει τις αναρτήσεις του και τις ειδοποιήσεις του από άτομα που δεν τον ακολουθούν. Κλείνει όλες τις αναφορές εναντίον αυτού του λογαριασμού. suspend: Αποτροπή οποιασδήποτε αλληλεπίδρασης από ή προς αυτόν τον λογαριασμό και διαγραφή των περιεχομένων του. Αναστρέψιμο εντός 30 ημερών. Κλείνει όλες τις αναφορές εναντίον αυτού του λογαριασμού. warning_preset_id: Προαιρετικό. Μπορείς να προσθέσεις επιπλέον κείμενο μετά το προκαθορισμένο κείμενο announcement: @@ -41,7 +41,7 @@ el: defaults: autofollow: Όσοι εγγραφούν μέσω της πρόσκλησης θα σε ακολουθούν αυτόματα avatar: WEBP, PNG, GIF ή JPG. Το πολύ %{size}. Θα υποβαθμιστεί σε %{dimensions}px - bot: Ο λογαριασμός αυτός εκτελεί κυρίως αυτοματοποιημένες ενέργειες και ίσως να μην παρακολουθείται + bot: Υποδεικνύει σε άλλους χρήστες ότι ο λογαριασμός αυτός εκτελεί κυρίως αυτοματοποιημένες ενέργειες και ίσως να μην παρακολουθείται context: Ένα ή περισσότερα πλαίσια στα οποία μπορεί να εφαρμόζεται αυτό το φίλτρο current_password: Για λόγους ασφαλείας παρακαλώ γράψε τον κωδικό του τρέχοντος λογαριασμού current_username: Για επιβεβαίωση, παρακαλώ γράψε το όνομα χρήστη του τρέχοντος λογαριασμού @@ -49,17 +49,17 @@ el: email: Θα σου σταλεί email επιβεβαίωσης header: WEBP, PNG, GIF ή JPG. Το πολύ %{size}. Θα υποβαθμιστεί σε %{dimensions}px inbox_url: Αντέγραψε το URL της αρχικής σελίδας του ανταποκριτή που θέλεις να χρησιμοποιήσεις - irreversible: Οι φιλτραρισμένες αναρτήσεις θα εξαφανιστούν αμετάκλητα, ακόμα και αν το φίλτρο αργότερα αφαιρεθεί + irreversible: Οι φιλτραρισμένες αναρτήσεις θα εξαφανιστούν αμετάκλητα, ακόμη και αν το φίλτρο αργότερα αφαιρεθεί locale: Η γλώσσα χρήσης, των email και των ειδοποιήσεων push password: Χρησιμοποίησε τουλάχιστον 8 χαρακτήρες - phrase: Θα ταιριάζει ανεξαρτήτως πεζών/κεφαλαίων ή προειδοποίησης περιεχομένου μιας ανάρτησης - scopes: Ποια API θα επιτρέπεται στην εφαρμογή να χρησιμοποιήσεις. Αν επιλέξεις κάποιο υψηλό εύρος εφαρμογής, δε χρειάζεται να επιλέξεις και το καθένα ξεχωριστά. + phrase: Θα αντιστοιχηθεί ανεξαρτήτως πεζών/κεφαλαίων ενός κειμένου ή προειδοποίησης περιεχομένου μιας ανάρτησης + scopes: Ποια API θα επιτρέπεται να χρησιμοποιήσει η εφαρμογή. Αν επιλέξεις κάποιο υψηλό εύρος εφαρμογής, δε χρειάζεται να επιλέξεις και το καθένα ξεχωριστά. setting_advanced_layout: Εμφάνιση του Mastodon ως διάταξη πολλαπλών στηλών, επιτρέποντάς σας να δείτε το χρονοδιάγραμμα, τις ειδοποιήσεις και μια τρίτη στήλη της επιλογής σας. Δεν συνιστάται για μικρότερες οθόνες. setting_aggregate_reblogs: Απόκρυψη των νέων αναρτήσεων για τις αναρτήσεις που έχουν ενισχυθεί πρόσφατα (επηρεάζει μόνο τις νέες ενισχύσεις) setting_always_send_emails: Κανονικά οι ειδοποιήσεις μέσω ηλεκτρονικού ταχυδρομείου δεν θα αποστέλλονται όταν χρησιμοποιείτε ενεργά το Mastodon setting_boost_modal: Όταν ενεργοποιηθεί, η ενίσχυση θα ανοίξει πρώτα ένα διάλογο επιβεβαίωσης στο οποίο μπορείτε να αλλάξετε την ορατότητα της ενίσχυσής σας. setting_default_quote_policy_private: Αναρτήσεις για ακολούθους μόνο που έχουν συνταχθεί στο Mastodon, δεν μπορούν να γίνουν παράθεση από άλλους. - setting_default_quote_policy_unlisted: Όταν οι άνθρωποι σας παραθέτουν, η ανάρτησή τους θα είναι επίσης κρυμμένη από τις δημοφιλείς ροές. + setting_default_quote_policy_unlisted: Όταν άτομα σας παραθέτουν, η ανάρτησή τους θα είναι επίσης κρυμμένη από τις δημοφιλείς ροές. setting_default_sensitive: Τα ευαίσθητα πολυμέσα είναι κρυμμένα και εμφανίζονται με ένα κλικ setting_display_media_default: Απόκρυψη ευαίσθητων πολυμέσων setting_display_media_hide_all: Μόνιμη απόκρυψη όλων των πολυμέσων @@ -70,32 +70,32 @@ el: setting_use_blurhash: Οι χρωματισμοί βασίζονται στα χρώματα του κρυμμένου πολυμέσου αλλά θολώνουν τις λεπτομέρειες setting_use_pending_items: Εμφάνιση ενημερώσεων ροής μετά από κλικ αντί για αυτόματη κύλισή τους username: Μπορείς να χρησιμοποιήσεις γράμματα, αριθμούς και κάτω παύλες - whole_word: Όταν η λέξη ή η φράση κλειδί είναι μόνο αλφαριθμητική, θα εφαρμοστεί μόνο αν ταιριάζει με ολόκληρη τη λέξη + whole_word: Όταν η λέξη-κλειδί ή η φράση είναι μόνο αλφαριθμητική, θα εφαρμοστεί μόνο αν αντιστοιχεί με ολόκληρη τη λέξη domain_allow: domain: Ο τομέας αυτός θα επιτρέπεται να ανακτά δεδομένα από αυτό τον διακομιστή και τα εισερχόμενα δεδομένα θα επεξεργάζονται και θα αποθηκεύονται email_domain_block: domain: Αυτό μπορεί να είναι το όνομα τομέα που εμφανίζεται στη διεύθυνση email ή η εγγραφή MX που χρησιμοποιεί. Θα ελέγχονται κατά την εγγραφή. with_dns_records: Θα γίνει απόπειρα ανάλυσης των εγγραφών DNS του τομέα και τα αποτελέσματα θα μπουν και αυτά σε μαύρη λίστα featured_tag: - name: 'Εδώ είναι μερικές από τις ετικέτες που χρησιμοποιήσατε περισσότερο πρόσφατα:' + name: 'Εδώ είναι μερικές από τις ετικέτες που χρησιμοποίησες περισσότερο πρόσφατα:' filters: - action: Επιλέξτε ποια ενέργεια θα εκτελεστεί όταν μια ανάρτηση ταιριάζει με το φίλτρο + action: Επιλέξτε ποια ενέργεια θα εκτελεστεί όταν μια ανάρτηση αντιστοιχεί με το φίλτρο actions: blur: Απόκρυψη πολυμέσων πίσω από μια προειδοποίηση, χωρίς να κρύβεται το ίδιο το κείμενο hide: Πλήρης αποκρυψη του φιλτραρισμένου περιεχομένου, συμπεριφέρεται σαν να μην υπήρχε warn: Απόκρυψη φιλτραρισμένου περιεχομένου πίσω από μια προειδοποίηση που αναφέρει τον τίτλο του φίλτρου form_admin_settings: - activity_api_enabled: Καταμέτρηση τοπικά δημοσιευμένων δημοσιεύσεων, ενεργών χρηστών και νέων εγγραφών σε εβδομαδιαία πακέτα + activity_api_enabled: Καταμέτρηση τοπικά δημοσιευμένων αναρτήσεων, ενεργών χρηστών και νέων εγγραφών σε εβδομαδιαία πακέτα app_icon: WEBP, PNG, GIF ή JPG. Παρακάμπτει το προεπιλεγμένο εικονίδιο εφαρμογής σε κινητές συσκευές με προσαρμοσμένο εικονίδιο. backups_retention_period: Οι χρήστες έχουν τη δυνατότητα να δημιουργήσουν αρχεία των αναρτήσεων τους για να κατεβάσουν αργότερα. Όταν οριστεί μια θετική τιμή, αυτά τα αρχεία θα διαγράφονται αυτόματα από τον αποθηκευτικό σου χώρο μετά τον καθορισμένο αριθμό ημερών. bootstrap_timeline_accounts: Αυτοί οι λογαριασμοί θα καρφιτσωθούν στην κορυφή των νέων χρηστών που ακολουθούν τις συστάσεις. closed_registrations_message: Εμφανίζεται όταν κλείνουν οι εγγραφές - content_cache_retention_period: Όλες οι αναρτήσεις από άλλους διακομιστές (συμπεριλαμβανομένων των ενισχύσεων και απαντήσεων) θα διαγραφούν μετά τον καθορισμένο αριθμό ημερών, χωρίς να λαμβάνεται υπόψη οποιαδήποτε αλληλεπίδραση τοπικού χρήστη με αυτές τις αναρτήσεις. Αυτό περιλαμβάνει αναρτήσεις όπου ένας τοπικός χρήστης την έχει χαρακτηρίσει ως σελιδοδείκτη ή αγαπημένη. Θα χαθούν επίσης ιδιωτικές αναφορές μεταξύ χρηστών από διαφορετικές οντότητες και θα είναι αδύνατο να αποκατασταθούν. Η χρήση αυτής της ρύθμισης προορίζεται για οντότητες ειδικού σκοπού και χαλάει πολλές προσδοκίες του χρήστη όταν εφαρμόζεται για χρήση γενική σκοπού. - custom_css: Μπορείς να εφαρμόσεις προσαρμοσμένα στυλ στην έκδοση ιστοσελίδας του Mastodon. + content_cache_retention_period: Όλες οι αναρτήσεις από άλλους διακομιστές (συμπεριλαμβανομένων των ενισχύσεων και απαντήσεων) θα διαγραφούν μετά τον καθορισμένο αριθμό ημερών, χωρίς να λαμβάνεται υπόψη οποιαδήποτε αλληλεπίδραση τοπικού χρήστη με αυτές τις αναρτήσεις. Αυτό περιλαμβάνει αναρτήσεις όπου ένας τοπικός χρήστης την έχει χαρακτηρίσει ως σελιδοδείκτη ή αγαπημένη. Θα χαθούν επίσης ιδιωτικές επισημάνσεις μεταξύ χρηστών από διαφορετικές οντότητες και θα είναι αδύνατο να αποκατασταθούν. Η χρήση αυτής της ρύθμισης προορίζεται για οντότητες ειδικού σκοπού και χαλάει πολλές προσδοκίες του χρήστη όταν εφαρμόζεται για χρήση γενική σκοπού. + custom_css: Μπορείς να εφαρμόσεις προσαρμοσμένα στυλ στην έκδοση ιστού του Mastodon. favicon: WEBP, PNG, GIF ή JPG. Παρακάμπτει το προεπιλεγμένο favicon του Mastodon με ένα προσαρμοσμένο εικονίδιο. landing_page: Επιλέγει ποια σελίδα βλέπουν οι νέοι επισκέπτες όταν φτάνουν για πρώτη φορά στο διακομιστή σας. Αν επιλέξετε "Τάσεις", τότε οι τάσεις πρέπει να είναι ενεργοποιημένες στις Ρυθμίσεις Ανακάλυψης. Αν επιλέξετε "Τοπική ροή", τότε το "Πρόσβαση σε ζωντανές ροές με τοπικές αναρτήσεις" πρέπει να οριστεί σε "Όλοι" στις Ρυθμίσεις Ανακάλυψης. mascot: Παρακάμπτει την εικονογραφία στην προηγμένη διεπαφή ιστού. - media_cache_retention_period: Τα αρχεία πολυμέσων από αναρτήσεις που γίνονται από απομακρυσμένους χρήστες αποθηκεύονται προσωρινά στο διακομιστή σου. Όταν οριστεί μια θετική τιμή, τα μέσα θα διαγραφούν μετά τον καθορισμένο αριθμό ημερών. Αν τα δεδομένα πολυμέσων ζητηθούν μετά τη διαγραφή τους, θα γίνει ε, αν το πηγαίο περιεχόμενο είναι ακόμα διαθέσιμο. Λόγω περιορισμών σχετικά με το πόσο συχνά οι κάρτες προεπισκόπησης συνδέσμων συνδέονται σε ιστοσελίδες τρίτων, συνιστάται να ορίσεις αυτή την τιμή σε τουλάχιστον 14 ημέρες ή οι κάρτες προεπισκόπησης συνδέσμων δεν θα ενημερώνονται κατ' απάιτηση πριν από εκείνη την ώρα. + media_cache_retention_period: Τα αρχεία πολυμέσων από αναρτήσεις που γίνονται από απομακρυσμένους χρήστες αποθηκεύονται προσωρινά στο διακομιστή σου. Όταν οριστεί μια θετική τιμή, τα μέσα θα διαγραφούν μετά τον καθορισμένο αριθμό ημερών. Αν τα δεδομένα πολυμέσων ζητηθούν μετά τη διαγραφή τους, θα γίνει λήψη τους ξανά, αν το πηγαίο περιεχόμενο είναι ακόμη διαθέσιμο. Λόγω περιορισμών σχετικά με το πόσο συχνά οι κάρτες προεπισκόπησης συνδέσμων συνδέονται σε ιστοσελίδες τρίτων, συνιστάται να ορίσεις αυτή την τιμή σε τουλάχιστον 14 ημέρες ή οι κάρτες προεπισκόπησης συνδέσμων δεν θα ενημερώνονται κατ' απάιτηση πριν από εκείνη την ώρα. min_age: Οι χρήστες θα κληθούν να επιβεβαιώσουν την ημερομηνία γέννησής τους κατά την εγγραφή peers_api_enabled: Μια λίστα με ονόματα τομέα που συνάντησε αυτός ο διακομιστής στο fediverse. Δεν περιλαμβάνονται δεδομένα εδώ για το αν συναλλάσσετε με ένα συγκεκριμένο διακομιστή, μόνο ότι ο διακομιστής σας το ξέρει. Χρησιμοποιείται από υπηρεσίες που συλλέγουν στατιστικά στοιχεία για την συναλλαγή με γενική έννοια. profile_directory: Ο κατάλογος προφίλ παραθέτει όλους τους χρήστες που έχουν επιλέξει να είναι ανακαλύψιμοι. @@ -109,14 +109,14 @@ el: status_page_url: Το URL μιας σελίδας όπου κάποιος μπορεί να δει την κατάσταση αυτού του διακομιστή κατά τη διάρκεια μιας διακοπής λειτουργίας theme: Θέμα που βλέπουν αποσυνδεδεμένοι επισκέπτες ή νέοι χρήστες. thumbnail: Μια εικόνα περίπου 2:1 που εμφανίζεται παράλληλα με τις πληροφορίες του διακομιστή σου. - trendable_by_default: Παράλειψη χειροκίνητης αξιολόγησης του περιεχομένου σε τάση. Μεμονωμένα στοιχεία μπορούν ακόμα να αφαιρεθούν από τις τάσεις μετέπειτα. - trends: Τάσεις δείχνουν ποιες δημοσιεύσεις, ετικέτες και ειδήσεις προκαλούν έλξη στο διακομιστή σας. + trendable_by_default: Παράλειψη χειροκίνητης αξιολόγησης του περιεχομένου σε τάση. Μεμονωμένα στοιχεία μπορούν ακόμη να αφαιρεθούν από τις τάσεις μετέπειτα. + trends: Τάσεις δείχνουν ποιες αναρτήσεις, ετικέτες και ειδήσεις προκαλούν έλξη στο διακομιστή σας. form_challenge: current_password: Μπαίνεις σε ασφαλή περιοχή imports: data: Αρχείο CSV που έχει εξαχθεί από διαφορετικό διακομιστή Mastodon invite_request: - text: Αυτό θα μας βοηθήσει να επιθεωρήσουμε την αίτησή σου + text: Αυτό θα μας βοηθήσει να ελέγξουμε την αίτησή σου ip_block: comment: Προαιρετικό. Θυμηθείτε γιατί προσθέσατε αυτόν τον κανόνα. expires_in: Οι διευθύνσεις IP είναι ένας πεπερασμένος πόρος, μερικές φορές μοιράζονται και συχνά αλλάζουν χέρια. Για το λόγο αυτό, δεν συνιστώνται αόριστοι αποκλεισμοί διευθύνσεων IP. @@ -152,7 +152,7 @@ el: jurisdiction: Ανέφερε τη χώρα όπου ζει αυτός που πληρώνει τους λογαριασμούς. Εάν πρόκειται για εταιρεία ή άλλη οντότητα, ανέφερε τη χώρα όπου υφίσταται, και την πόλη, περιοχή, έδαφος ή πολιτεία ανάλογα με την περίπτωση. min_age: Δεν πρέπει να είναι κάτω από την ελάχιστη ηλικία που απαιτείται από τους νόμους της δικαιοδοσίας σας. user: - chosen_languages: Όταν ενεργοποιηθεί, στη δημόσια ροή θα εμφανίζονται τουτ μόνο από τις επιλεγμένες γλώσσες + chosen_languages: Όταν ενεργοποιηθεί, στη δημόσια ροή θα εμφανίζονται αναρτήσεις μόνο από τις επιλεγμένες γλώσσες date_of_birth: one: Πρέπει να βεβαιωθούμε ότι είσαι τουλάχιστον %{count} για να χρησιμοποιήσεις το %{domain}. Δε θα το αποθηκεύσουμε. other: Πρέπει να βεβαιωθούμε ότι είσαι τουλάχιστον %{count} για να χρησιμοποιήσεις τα %{domain}. Δε θα το αποθηκεύσουμε. @@ -176,41 +176,41 @@ el: attribution_domains: Ιστοσελίδες που επιτρέπεται να σας αναφέρουν discoverable: Παροχή προφίλ και αναρτήσεων σε αλγορίθμους ανακάλυψης fields: - name: Περιγραφή + name: Ετικέτα value: Περιεχόμενο indexable: Συμπερίληψη δημόσιων αναρτήσεων στα αποτελέσματα αναζήτησης show_collections: Εμφάνιση ακολούθων και ακολουθουμένων στο προφίλ unlocked: Αυτόματη αποδοχή νέων ακολούθων account_alias: - acct: Διακριτικό του παλιού λογαριασμού + acct: Πλήρες όνομα χρήστη του παλιού λογαριασμού account_migration: - acct: Διακριτικό του νέου λογαριασμού + acct: Πλήρες όνομα χρήστη του νέου λογαριασμού account_warning_preset: text: Προκαθορισμένο κείμενο title: Τίτλος admin_account_action: - include_statuses: Συμπερίληψη των καταγγελλομένων τουτ στο email + include_statuses: Συμπερίληψη των αναφερόμενων αναρτήσεων στο email send_email_notification: Ενημέρωση χρήστη μέσω email text: Προσαρμοσμένη προειδοποίηση type: Ενέργεια types: - disable: Απενεργοποίηση - none: Καμία ενέργεια + disable: Πάγωμα + none: Αποστολή προειδοποίησης sensitive: Ευαίσθητο - silence: Αποσιώπηση - suspend: Αναστολή και αμετάκλητη διαγραφή στοιχείων λογαριασμού + silence: Περιορισμός + suspend: Αναστολή warning_preset_id: Χρήση προκαθορισμένης προειδοποίησης announcement: - all_day: Ολοήμερο γεγονός - ends_at: Λήξη γεγονότος - scheduled_at: Προγραμματισμένη δημοσίευση - starts_at: Έναρξη γεγονότος + all_day: Ολοήμερη εκδήλωση + ends_at: Λήξη εκδήλωσης + scheduled_at: Προγραμματισμός δημοσίευσης + starts_at: Έναρξη εκδήλωσης text: Ανακοίνωση appeal: text: Εξηγήστε γιατί αυτή η απόφαση πρέπει να αντιστραφεί defaults: autofollow: Προσκάλεσε για να ακολουθήσουν το λογαριασμό σου - avatar: Άβαταρ + avatar: Εικόνα προφίλ bot: Αυτός είναι ένας αυτοματοποιημένος λογαριασμός (bot) chosen_languages: Φιλτράρισμα γλωσσών confirm_new_password: Επιβεβαίωσε νέο συνθηματικό @@ -218,48 +218,48 @@ el: context: Πλαίσια φιλτραρίσματος current_password: Τρέχον συνθηματικό data: Δεδομένα - display_name: Όνομα εμφάνισης + display_name: Εμφανιζόμενο όνομα email: Διεύθυνση email expires_in: Λήξη μετά από - fields: Μεταδεδομένα προφίλ - header: Επικεφαλίδα + fields: Επιπλέον πεδία + header: Εικόνα κεφαλίδας honeypot: "%{label} (μη συμπληρώνετε)" inbox_url: Το URL του inbox του ανταποκριτή (relay) irreversible: Απόρριψη αντί για κρύψιμο - locale: Γλώσσα χρήσης + locale: Γλώσσα διεπαφής max_uses: Μέγιστος αριθμός χρήσεων new_password: Νέο συνθηματικό note: Βιογραφικό otp_attempt: Κωδικός δυο παραγόντων password: Συνθηματικό - phrase: Λέξη ή φράση κλειδί - setting_advanced_layout: Ενεργοποίηση προηγμένης λειτουργίας χρήσης + phrase: Λέξη-κλειδί ή φράση + setting_advanced_layout: Ενεργοποίηση προηγμένης διεπαφής ιστού setting_aggregate_reblogs: Ομαδοποίηση προωθήσεων στις ροές setting_always_send_emails: Πάντα να αποστέλλονται ειδοποίησεις μέσω email setting_auto_play_gif: Αυτόματη αναπαραγωγή των GIF setting_boost_modal: Έλεγχος ορατότητας της ενίσχυσης - setting_default_language: Γλώσσα κατά την ανάρτηση - setting_default_privacy: Ορατότητα αναρτήσεων + setting_default_language: Γλώσσα ανάρτησης + setting_default_privacy: Ορατότητα ανάρτησης setting_default_quote_policy: Ποιος μπορεί να παραθέσει - setting_default_sensitive: Σημείωση όλων των πολυμέσων ως ευαίσθητου περιεχομένου + setting_default_sensitive: Πάντα σήμανση των πολυμέσων ως ευαίσθητα setting_delete_modal: Προειδοποίηση πριν από τη διαγραφή μιας ανάρτησης setting_disable_hover_cards: Απενεργοποίηση προεπισκόπησης προφίλ κατά την αιώρηση setting_disable_swiping: Απενεργοποίηση κινήσεων συρσίματος setting_display_media: Εμφάνιση πολυμέσων - setting_display_media_default: Προκαθορισμένο + setting_display_media_default: Προεπιλογή setting_display_media_hide_all: Απόκρυψη όλων setting_display_media_show_all: Εμφάνιση όλων - setting_emoji_style: Στυλ Emoji - setting_expand_spoilers: Μόνιμη ανάπτυξη των τουτ με προειδοποίηση περιεχομένου - setting_hide_network: Κρύψε τις διασυνδέσεις σου - setting_missing_alt_text_modal: Προειδοποίηση πριν από την ανάρτηση πολυμέσων χωρίς εναλλακτικό κείμενο + setting_emoji_style: Στυλ emoji + setting_expand_spoilers: Πάντα επέκταση των αναρτήσεων που σημαίνονται με προειδοποιήσεις περιεχομένου + setting_hide_network: Απόκρυψη των διασυνδέσεών σου + setting_missing_alt_text_modal: Προειδοποίηση πριν από τη δημοσίευση πολυμέσων χωρίς εναλλακτικό κείμενο setting_quick_boosting: Ενεργοποίηση γρήγορης ενίσχυσης setting_reduce_motion: Μείωση κίνησης κινουμένων στοιχείων setting_system_font_ui: Χρήση της προεπιλεγμένης γραμματοσειράς του συστήματος setting_system_scrollbars_ui: Χρήση προκαθορισμένης γραμμής κύλισης του συστήματος setting_theme: Θέμα ιστότοπου setting_trends: Εμφάνιση σημερινών τάσεων - setting_unfollow_modal: Επιβεβαίωση πριν τη διακοπή παρακολούθησης κάποιου + setting_unfollow_modal: Εμφάνιση διαλόγου επιβεβαίωσης πριν την άρση ακολούθησης κάποιου setting_use_blurhash: Χρωματιστή απόκρυψη για τα κρυμμένα πολυμέσα setting_use_pending_items: Αργή λειτουργία severity: Αυστηρότητα @@ -267,7 +267,7 @@ el: title: Τίτλος type: Τύπος εισαγωγής username: Όνομα χρηστη - username_or_email: Όνομα ή διεύθυνση email χρήστη + username_or_email: Όνομα χρήστη ή διεύθυνση email whole_word: Ολόκληρη λέξη email_domain_block: with_dns_records: Συμπερίληψη εγγραφών MX και διευθύνσεων IP του τομέα @@ -281,23 +281,23 @@ el: form_admin_settings: activity_api_enabled: Δημοσίευση συγκεντρωτικών στατιστικών σχετικά με τη δραστηριότητα του χρήστη στο API app_icon: Εικονίδιο εφαρμογής - backups_retention_period: Περίοδος αρχειοθέτησης του χρήστη + backups_retention_period: Περίοδος διατήρησης αρχείου χρηστών bootstrap_timeline_accounts: Πρότεινε πάντα αυτούς τους λογαριασμούς σε νέους χρήστες closed_registrations_message: Προσαρμοσμένο μήνυμα όταν οι εγγραφές δεν είναι διαθέσιμες content_cache_retention_period: Περίοδος διατήρησης απομακρυσμένου περιεχομένου - custom_css: Προσαρμοσμένο CSS + custom_css: Προσαρμοσμένη CSS favicon: Favicon landing_page: Σελίδα προσγείωσης για νέους επισκέπτες - local_live_feed_access: Πρόσβαση σε ζωντανές ροές με τοπικές αναρτήσεις - local_topic_feed_access: Πρόσβαση σε ροές ετικετών και συνδέσμων με τοπικές αναρτήσεις - mascot: Προσαρμοσμένη μασκότ (απαρχαιωμένο) + local_live_feed_access: Πρόσβαση σε ζωντανές ροές με ανάδειξη τοπικών αναρτήσεων + local_topic_feed_access: Πρόσβαση σε ροές ετικετών και συνδέσμων με ανάδειξη τοπικών αναρτήσεων + mascot: Προσαρμοσμένη μασκότ (legacy) media_cache_retention_period: Περίοδος διατήρησης προσωρινής μνήμης πολυμέσων min_age: Ελάχιστη απαιτούμενη ηλικία peers_api_enabled: Δημοσίευση λίστας των εντοπισμένων διακομιστών στο API profile_directory: Ενεργοποίηση καταλόγου προφίλ registrations_mode: Ποιος μπορεί να εγγραφεί - remote_live_feed_access: Πρόσβαση σε ζωντανές ροές με απομακρυσμένες αναρτήσεις - remote_topic_feed_access: Πρόσβαση σε ροές ετικετών και συνδέσμων με απομακρυσμένες αναρτήσεις + remote_live_feed_access: Πρόσβαση σε ζωντανές ροές με ανάδειξη απομακρυσμένων αναρτήσεων + remote_topic_feed_access: Πρόσβαση σε ροές ετικετών και συνδέσμων με ανάδειξη απομακρυσμένων αναρτήσεων require_invite_text: Απαίτησε έναν λόγο για να γίνει κάποιος μέλος show_domain_blocks: Εμφάνιση αποκλεισμένων τομέων show_domain_blocks_rationale: Εμφάνιση γιατί αποκλείστηκαν οι τομείς @@ -310,7 +310,7 @@ el: status_page_url: URL σελίδας κατάστασης theme: Προεπιλεγμένο θέμα thumbnail: Μικρογραφία διακομιστή - trendable_by_default: Επίτρεψε τις τάσεις χωρίς προηγούμενη αξιολόγηση + trendable_by_default: Επίτρεψε τις τάσεις χωρίς προηγούμενο έλεγχο trends: Ενεργοποίηση τάσεων interactions: must_be_follower: Μπλόκαρε τις ειδοποιήσεις από όσους δεν σε ακολουθούν @@ -335,7 +335,7 @@ el: follow: Κάποιος σε ακολούθησε follow_request: Κάποιος ζήτησε να σε ακολουθήσει mention: Κάποιος σε επισήμανε - pending_account: Νέος λογαριασμός χρειάζεται αναθεώρηση + pending_account: Νέος λογαριασμός χρειάζεται έλεγχο quote: Κάποιος σε παρέθεσε reblog: Κάποιος ενίσχυσε την ανάρτηση σου report: Υποβλήθηκε νέα αναφορά @@ -345,7 +345,7 @@ el: label: Μια νέα έκδοση του Mastodon είναι διαθέσιμη none: Να μην ειδοποιούμαι ποτέ για ενημερώσεις (δεν συνιστάται) patch: Ειδοποίηση για ενημερώσεις σφαλμάτων - trending_tag: Νέο περιεχόμενο προς τάση απαιτεί αξιολόγηση + trending_tag: Νέο περιεχόμενο προς τάση απαιτεί έλεγχο rule: hint: Επιπρόσθετες πληροφορίες text: Κανόνας @@ -378,7 +378,7 @@ el: role: Ρόλος time_zone: Ζώνη ώρας user_role: - color: Χρώμα εμβλήματος + color: Χρώμα σήματος highlighted: Εμφάνιση ρόλου ως σήμα στα προφίλ χρηστών name: Όνομα permissions_as_keys: Δικαιώματα @@ -389,8 +389,8 @@ el: username: Λέξη για αντιστοίχιση webhook: events: Ενεργοποιημένα συμβάντα - template: Πρότυπο payload - url: Endpoint URL + template: Πρότυπο φορτίου + url: URL τελικού σημείου 'no': Όχι not_recommended: Δεν προτείνεται overridden: Αντικαταστάθηκε diff --git a/config/locales/simple_form.en-GB.yml b/config/locales/simple_form.en-GB.yml index 875624ba8b9188..6d274fc5acc811 100644 --- a/config/locales/simple_form.en-GB.yml +++ b/config/locales/simple_form.en-GB.yml @@ -10,13 +10,13 @@ en-GB: indexable: Your public posts may appear in search results on Mastodon. People who have interacted with your posts may be able to search them regardless. note: 'You can @mention other people or #hashtags.' show_collections: People will be able to browse through your follows and followers. People that you follow will see that you follow them regardless. - unlocked: People will be able to follow you without requesting approval. Uncheck if you want to review follow requests and choose whether to accept or reject new followers. + unlocked: People will be able to follow you without requesting approval. Untick if you want to review follow requests and choose whether to accept or reject new followers. account_alias: acct: Specify the username@domain of the account you want to move from account_migration: acct: Specify the username@domain of the account you want to move to account_warning_preset: - text: You can use post syntax, such as URLs, hashtags and mentions + text: You can use post syntax, such as URLs, hashtags, and mentions title: Optional. Not visible to the recipient admin_account_action: include_statuses: The user will see which posts have caused the moderation action or warning @@ -29,9 +29,9 @@ en-GB: sensitive: Force all this user's media attachments to be flagged as sensitive. silence: Prevent the user from being able to post with public visibility, hide their posts and notifications from people not following them. Closes all reports against this account. suspend: Prevent any interaction from or to this account and delete its contents. Revertible within 30 days. Closes all reports against this account. - warning_preset_id: Optional. You can still add custom text to end of the preset + warning_preset_id: Optional. You can still add custom text to the end of the preset announcement: - all_day: When checked, only the dates of the time range will be displayed + all_day: When ticked, only the dates of the time range will be displayed ends_at: Optional. Announcement will be automatically unpublished at this time scheduled_at: Leave blank to publish the announcement immediately starts_at: Optional. In case your announcement is bound to a specific time range @@ -43,20 +43,20 @@ en-GB: avatar: WEBP, PNG, GIF or JPG. At most %{size}. Will be downscaled to %{dimensions}px bot: Signal to others that the account mainly performs automated actions and might not be monitored context: One or multiple contexts where the filter should apply - current_password: For security purposes please enter the password of the current account + current_password: For security purposes, please enter the password of the current account current_username: To confirm, please enter the username of the current account digest: Only sent after a long period of inactivity and only if you have received any personal messages in your absence - email: You will be sent a confirmation e-mail + email: You will be sent a confirmation email header: WEBP, PNG, GIF or JPG. At most %{size}. Will be downscaled to %{dimensions}px - inbox_url: Copy the URL from the frontpage of the relay you want to use - irreversible: Filtered posts will disappear irreversibly, even if filter is later removed - locale: The language of the user interface, e-mails and push notifications - password: Use at least 8 characters + inbox_url: Copy the URL from the front page of the relay you want to use + irreversible: Filtered posts will disappear irreversibly, even if the filter is later removed + locale: The language of the user interface, emails, and push notifications + password: Use at least eight characters phrase: Will be matched regardless of casing in text or content warning of a post scopes: Which APIs the application will be allowed to access. If you select a top-level scope, you don't need to select individual ones. setting_advanced_layout: Display Mastodon as a multi-column layout, allowing you to view the timeline, notifications, and a third column of your choosing. Not recommended for smaller screens. setting_aggregate_reblogs: Do not show new boosts for posts that have been recently boosted (only affects newly-received boosts) - setting_always_send_emails: Normally e-mail notifications won't be sent when you are actively using Mastodon + setting_always_send_emails: Normally email notifications won't be sent when you are actively using Mastodon setting_boost_modal: When enabled, boosting will first open a confirmation dialogue in which you can change the visibility of your boost. setting_default_quote_policy_private: Followers-only posts authored on Mastodon can't be quoted by others. setting_default_quote_policy_unlisted: When people quote you, their post will also be hidden from trending timelines. @@ -67,19 +67,19 @@ en-GB: setting_emoji_style: How to display emojis. "Auto" will try using native emoji, but falls back to Twemoji for legacy browsers. setting_quick_boosting_html: When enabled, clicking on the %{boost_icon} Boost icon will immediately boost instead of opening the boost/quote dropdown menu. Relocates the quoting action to the %{options_icon} (Options) menu. setting_system_scrollbars_ui: Applies only to desktop browsers based on Safari and Chrome - setting_use_blurhash: Gradients are based on the colors of the hidden visuals but obfuscate any details + setting_use_blurhash: Gradients are based on the colours of the hidden visuals but obfuscate any details setting_use_pending_items: Hide timeline updates behind a click instead of automatically scrolling the feed username: You can use letters, numbers, and underscores whole_word: When the keyword or phrase is alphanumeric only, it will only be applied if it matches the whole word domain_allow: domain: This domain will be able to fetch data from this server and incoming data from it will be processed and stored email_domain_block: - domain: This can be the domain name that shows up in the e-mail address or the MX record it uses. They will be checked upon sign-up. + domain: This can be the domain name that shows up in the email address or the MX record it uses. They will be checked upon sign-up. with_dns_records: An attempt to resolve the given domain's DNS records will be made and the results will also be blocked featured_tag: name: 'Here are some of the hashtags you used the most recently:' filters: - action: Chose which action to perform when a post matches the filter + action: Choose which action to perform when a post matches the filter actions: blur: Hide media behind a warning, without hiding the text itself hide: Completely hide the filtered content, behaving as if it did not exist @@ -90,14 +90,14 @@ en-GB: backups_retention_period: Users have the ability to generate archives of their posts to download later. When set to a positive value, these archives will be automatically deleted from your storage after the specified number of days. bootstrap_timeline_accounts: These accounts will be pinned to the top of new users' follow recommendations. closed_registrations_message: Displayed when sign-ups are closed - content_cache_retention_period: All posts from other servers (including boosts and replies) will be deleted after the specified number of days, without regard to any local user interaction with those posts. This includes posts where a local user has marked it as bookmarks or favorites. Private mentions between users from different instances will also be lost and impossible to restore. Use of this setting is intended for special purpose instances and breaks many user expectations when implemented for general purpose use. + content_cache_retention_period: All posts from other servers (including boosts and replies) will be deleted after the specified number of days, without regard to any local user interaction with those posts. This includes posts where a local user has marked it as bookmarks or favourites. Private mentions between users from different instances will also be lost and impossible to restore. Use of this setting is intended for special purpose instances and breaks many user expectations when implemented for general purpose use. custom_css: You can apply custom styles on the web version of Mastodon. favicon: WEBP, PNG, GIF or JPG. Overrides the default Mastodon favicon with a custom icon. landing_page: Selects what page new visitors see when they first arrive on your server. If you select "Trends", then Trends needs to be enabled in the Discovery Settings. If you select "Local feed", then "Access to live feeds featuring local posts" needs to be set to "Everyone" in the Discovery Settings. mascot: Overrides the illustration in the advanced web interface. media_cache_retention_period: Media files from posts made by remote users are cached on your server. When set to a positive value, media will be deleted after the specified number of days. If the media data is requested after it is deleted, it will be re-downloaded, if the source content is still available. Due to restrictions on how often link preview cards poll third-party sites, it is recommended to set this value to at least 14 days, or link preview cards will not be updated on demand before that time. min_age: Users will be asked to confirm their date of birth during sign-up - peers_api_enabled: A list of domain names this server has encountered in the fediverse. No data is included here about whether you federate with a given server, just that your server knows about it. This is used by services that collect statistics on federation in a general sense. + peers_api_enabled: A list of domain names this server has encountered in the Fediverse. No data is included here about whether you federate with a given server, just that your server knows about it. This is used by services that collect statistics on federation in a general sense. profile_directory: The profile directory lists all users who have opted-in to be discoverable. require_invite_text: When sign-ups require manual approval, make the “Why do you want to join?” text input mandatory rather than optional site_contact_email: How people can reach you for legal or support inquiries. @@ -110,7 +110,7 @@ en-GB: theme: Theme that logged out visitors and new users see. thumbnail: A roughly 2:1 image displayed alongside your server information. trendable_by_default: Skip manual review of trending content. Individual items can still be removed from trends after the fact. - trends: Trends show which posts, hashtags and news stories are gaining traction on your server. + trends: Trends show which posts, hashtags, and news stories are gaining traction on your server. form_challenge: current_password: You are entering a secure area imports: @@ -131,7 +131,7 @@ en-GB: text: Describe a rule or requirement for users on this server. Try to keep it short and simple sessions: otp: 'Enter the two-factor code generated by your phone app or use one of your recovery codes:' - webauthn: If it's an USB key be sure to insert it and, if necessary, tap it. + webauthn: If it's a USB key be sure to insert it and, if necessary, tap it. settings: indexable: Your profile page may appear in search results on Google, Bing, and others. show_application: You will always be able to see which app published your post regardless. @@ -145,11 +145,11 @@ en-GB: admin_email: Legal notices include counternotices, court orders, takedown requests, and law enforcement requests. arbitration_address: Can be the same as Physical address above, or “N/A” if using email. arbitration_website: Can be a web form, or “N/A” if using email. - choice_of_law: City, region, territory or state the internal substantive laws of which shall govern any and all claims. + choice_of_law: City, region, territory, or state, the internal substantive laws of which shall govern any and all claims. dmca_address: For US operators, use the address registered in the DMCA Designated Agent Directory. A P.O. Box listing is available upon direct request, use the DMCA Designated Agent Post Office Box Waiver Request to email the Copyright Office and describe that you are a home-based content moderator who fears revenge or retribution for your actions and need to use a P.O. Box to remove your home address from public view. dmca_email: Can be the same email used for “Email address for legal notices” above. domain: Unique identification of the online service you are providing. - jurisdiction: List the country where whoever pays the bills lives. If it’s a company or other entity, list the country where it’s incorporated, and the city, region, territory or state as appropriate. + jurisdiction: List the country where whoever pays the bills lives. If it’s a company or other entity, list the country where it’s incorporated, and the city, region, territory, or state as appropriate. min_age: Should not be below the minimum age required by the laws of your jurisdiction. user: chosen_languages: When checked, only posts in selected languages will be displayed in public timelines @@ -158,7 +158,7 @@ en-GB: other: We have to make sure you're at least %{count} to use %{domain}. We won't store this. 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 + color: Colour to be used for the role throughout the UI, as RGB in hex format highlighted: This makes the role publicly visible name: Public name of the role, if role is set to be displayed as a badge permissions_as_keys: Users with this role will have access to... @@ -170,7 +170,7 @@ en-GB: webhook: events: Select events to send template: Compose your own JSON payload using variable interpolation. Leave blank for default JSON. - url: Where events will be sent to + url: Where events will be sent labels: account: attribution_domains: Websites allowed to credit you @@ -189,8 +189,8 @@ en-GB: text: Preset text title: Title admin_account_action: - include_statuses: Include reported posts in the e-mail - send_email_notification: Notify the user per e-mail + include_statuses: Include reported posts in the email + send_email_notification: Notify the user per email text: Custom warning type: Action types: @@ -219,7 +219,7 @@ en-GB: current_password: Current password data: Data display_name: Display name - email: E-mail address + email: Email address expires_in: Expire after fields: Profile metadata header: Header @@ -227,7 +227,7 @@ en-GB: inbox_url: URL of the relay inbox irreversible: Drop instead of hide locale: Interface language - max_uses: Max number of uses + max_uses: Maximum number of uses new_password: New password note: Bio otp_attempt: Two-factor code @@ -235,7 +235,7 @@ en-GB: phrase: Keyword or phrase setting_advanced_layout: Enable advanced web interface setting_aggregate_reblogs: Group boosts in timelines - setting_always_send_emails: Always send e-mail notifications + setting_always_send_emails: Always send email notifications setting_auto_play_gif: Auto-play animated GIFs setting_boost_modal: Control boosting visibility setting_default_language: Posting language @@ -259,7 +259,7 @@ en-GB: setting_system_scrollbars_ui: Use system's default scrollbar setting_theme: Site theme setting_trends: Show today's trends - setting_unfollow_modal: Show confirmation dialog before unfollowing someone + setting_unfollow_modal: Show confirmation dialogue before unfollowing someone setting_use_blurhash: Show colourful gradients for hidden media setting_use_pending_items: Slow mode severity: Severity @@ -295,13 +295,13 @@ en-GB: min_age: Minimum age requirement peers_api_enabled: Publish list of discovered servers in the API profile_directory: Enable profile directory - registrations_mode: Who can sign-up + registrations_mode: Who can sign up remote_live_feed_access: Access to live feeds featuring remote posts remote_topic_feed_access: Access to hashtag and link feeds featuring remote posts require_invite_text: Require a reason to join show_domain_blocks: Show domain blocks show_domain_blocks_rationale: Show why domains were blocked - site_contact_email: Contact e-mail + site_contact_email: Contact email site_contact_username: Contact username site_extended_description: Extended description site_short_description: Server description @@ -344,7 +344,7 @@ en-GB: critical: Notify on critical updates only label: A new Mastodon version is available none: Never notify of updates (not recommended) - patch: Notify on bugfix updates + patch: Notify on bug fix updates trending_tag: New trend requires review rule: hint: Additional information diff --git a/config/locales/simple_form.eo.yml b/config/locales/simple_form.eo.yml index c973377e2bac5d..ec69639423975c 100644 --- a/config/locales/simple_form.eo.yml +++ b/config/locales/simple_form.eo.yml @@ -4,7 +4,7 @@ eo: hints: account: attribution_domains: Unu por linio. Protektas kontraŭ falsaj atribuoj. - discoverable: Viaj publikaj afiŝoj kaj profilo povas esti prezentitaj aŭ rekomenditaj en diversaj lokoj de Mastodon kaj via profilo povas esti proponita al aliaj uzantoj. + discoverable: Viaj publikaj afiŝoj kaj profilo povas esti elstarigitaj aŭ rekomenditaj en diversaj lokoj de Mastodon kaj via profilo povas esti proponita al aliaj uzantoj. display_name: Via plena nomo aŭ via kromnomo. fields: Via retpaĝo, pronomoj, aĝo, ĉio, kion vi volas. indexable: Viaj publikaj afiŝoj povas aperi en serĉrezultoj ĉe Mastodon. Homoj, kiuj interagis kun viaj afiŝoj, eble povos serĉi ilin sendepende. diff --git a/config/locales/simple_form.es-AR.yml b/config/locales/simple_form.es-AR.yml index 2be68cd4b146e3..923b0cfe3db700 100644 --- a/config/locales/simple_form.es-AR.yml +++ b/config/locales/simple_form.es-AR.yml @@ -31,13 +31,13 @@ es-AR: suspend: Evitá cualquier interacción desde o hacia esta cuenta y eliminá su contenido. Revertible en 30 días. Esto cierra todas las denuncias contra esta cuenta. warning_preset_id: Opcional. Todavía podés agregar texto personalizado al final del preajuste announcement: - all_day: Cuando esté seleccionado, sólo se mostrarán las fechas del rango de tiempo + all_day: Cuando esté seleccionado, solo se mostrarán las fechas del rango de tiempo ends_at: Opcional. El anuncio desaparecerá automáticamente en este momento scheduled_at: Dejar en blanco para publicar el anuncio inmediatamente starts_at: Opcional. En caso de que tu anuncio esté vinculado a un rango de tiempo específico text: Podés usar sintaxis de mensajes. Por favor, tené en cuenta el espacio que ocupará el anuncio en la pantalla del usuario appeal: - text: Sólo podés apelar un incumplimiento una vez + text: Solo podés apelar un incumplimiento una vez defaults: autofollow: Los usuarios que se registren mediante la invitación te seguirán automáticamente avatar: WEBP, PNG, GIF o JPG. Máximo %{size}. Será escalado a %{dimensions}px @@ -45,7 +45,7 @@ es-AR: context: Uno o múltiples contextos en los que debe aplicarse el filtro current_password: Por razones de seguridad, por favor, ingresá la contraseña de la cuenta actual current_username: Para confirmar, por favor, ingresá el nombre de usuario de la cuenta actual - digest: Sólo enviado tras un largo periodo de inactividad, y sólo si recibiste mensajes personales en tu ausencia + digest: Solo enviado tras un largo periodo de inactividad, y solo si recibiste mensajes personales en tu ausencia email: Se te enviará un correo electrónico de confirmación header: WEBP, PNG, GIF o JPG. Máximo %{size}. Será escalado a %{dimensions}px inbox_url: Copiá la dirección web desde la página principal del relé que querés usar @@ -55,7 +55,7 @@ es-AR: phrase: Se aplicará sin importar las mayúsculas o las advertencias de contenido de un mensaje scopes: Qué APIs de la aplicación tendrán acceso. Si seleccionás el alcance de nivel más alto, no necesitás seleccionar las individuales. setting_advanced_layout: Mostrar Mastodon como una disposición de varias columnas, permitiéndote ver la línea temporal, las notificaciones y una tercera columna de tu elección. No recomendado para pantallas pequeñas. - setting_aggregate_reblogs: No mostrar nuevas adhesiones de los mensajes que fueron recientemente adheridos (sólo afecta a las adhesiones recibidas recientemente) + setting_aggregate_reblogs: No mostrar nuevas adhesiones de los mensajes que fueron recientemente adheridos (solo afecta a las adhesiones recibidas recientemente) setting_always_send_emails: Normalmente las notificaciones por correo electrónico no se enviarán cuando estés usando Mastodon activamente setting_boost_modal: Al estar activado, la adhesión abrirá primero un diálogo de confirmación en el que podés cambiar su visibilidad. setting_default_quote_policy_private: Los mensajes solo para seguidores redactados en Mastodon no pueden ser citados por otras cuentas. @@ -70,7 +70,7 @@ es-AR: setting_use_blurhash: Los gradientes se basan en los colores de las imágenes ocultas pero haciendo borrosos los detalles setting_use_pending_items: Ocultar actualizaciones de la línea temporal detrás de un clic en lugar de desplazar automáticamente el flujo username: Podés usar letras, números y subguiones ("_") - whole_word: Cuando la palabra clave o frase es sólo alfanumérica, sólo será aplicado si coincide con toda la palabra + whole_word: Cuando la palabra clave o frase sea solo alfanumérica, solamente será aplicado si coincide con toda la palabra domain_allow: domain: Este dominio podrá recolectar datos de este servidor, y los datos entrantes serán procesados y archivados email_domain_block: @@ -97,7 +97,7 @@ es-AR: mascot: Reemplaza la ilustración en la interface web avanzada. media_cache_retention_period: Los archivos de medios de mensajes publicados por usuarios remotos se almacenan en la memoria caché en tu servidor. Cuando se establece un valor positivo, los medios se eliminarán después del número especificado de días. Si los datos multimedia se solicitan después de eliminarse, se volverán a descargar, si es que el contenido fuente todavía está disponible. Debido a restricciones en la frecuencia con la que las tarjetas de previsualización de enlace consultan a sitios web de terceros, se recomienda establecer este valor a, al menos, 14 días, o las tarjetas de previsualización de enlaces no se actualizarán a pedido antes de ese momento. min_age: Se pedirá a los usuarios que confirmen su fecha de nacimiento durante el registro - peers_api_enabled: Una lista de nombres de dominio que este servidor ha encontrado en el Fediverso. Acá no se incluye ningún dato sobre si federás con un servidor determinado, sólo que tu servidor lo conoce. Esto es usado por los servicios que recopilan estadísticas sobre la federación en un sentido general. + peers_api_enabled: Una lista de nombres de dominio que este servidor ha encontrado en el Fediverso. Acá no se incluye ningún dato sobre si federás con un servidor determinado, solo que tu servidor lo conoce. Esto es usado por los servicios que recopilan estadísticas sobre la federación en un sentido general. profile_directory: El directorio de perfiles lista a todos los usuarios que han optado a que su cuenta pueda ser descubierta. require_invite_text: Cuando registros aprobación manual, hacé que la solicitud de invitación "¿Por qué querés unirte?" sea obligatoria, en vez de opcional site_contact_email: Cómo la gente puede estar en contacto con vos para consultas legales o de ayuda. @@ -136,7 +136,7 @@ es-AR: indexable: Tu página de perfil podría aparecer en los resultados de búsqueda en Google, Bing y otros motores de búsqueda. show_application: Sin embargo, siempre podrás ver desde qué aplicación se envió tu mensaje. tag: - name: Sólo podés cambiar la capitalización de las letras, por ejemplo, para que sea más legible + name: Solo podés cambiar la capitalización de las letras, por ejemplo, para que sea más legible terms_of_service: changelog: Se puede estructurar con sintaxis Markdown. effective_date: Un plazo razonable puede oscilar entre 10 y 30 días a partir de la fecha de notificación a tus usuarios. @@ -152,7 +152,7 @@ es-AR: jurisdiction: Listá el país donde vive quien paga las facturas. Si es una empresa u otra entidad, enumerá el país donde está basada y la ciudad, región, territorio o provincia/estado, según corresponda. min_age: No debería estar por debajo de la edad mínima requerida por las leyes de su jurisdicción. user: - chosen_languages: Cuando estén marcados, sólo se mostrarán los mensajes en los idiomas seleccionados en las líneas temporales públicas + chosen_languages: Cuando estén marcados, solo se mostrarán los mensajes en los idiomas seleccionados en las líneas temporales públicas date_of_birth: one: Tenemos que asegurarnos de que al menos tenés %{count} años de edad para usar %{domain}. No almacenaremos esta información. other: Tenemos que asegurarnos de que al menos tenés %{count} años de edad para usar %{domain}. No almacenaremos esta información. @@ -162,7 +162,7 @@ es-AR: highlighted: Esto hace que el rol sea públicamente visible name: Nombre público del rol, si el rol se establece para que se muestre como una insignia permissions_as_keys: Los usuarios con este rol tendrán acceso a… - position: Un rol más alto decide la resolución de conflictos en ciertas situaciones. Ciertas acciones sólo pueden llevarse a cabo en roles con prioridad inferior + position: Un rol más alto decide la resolución de conflictos en ciertas situaciones. Ciertas acciones solo pueden llevarse a cabo en roles con prioridad inferior username_block: allow_with_approval: En lugar de impedir el registro total, los registros coincidentes requerirán tu aprobación comparison: Por favor, tené en cuenta el Problema de Scunthorpe al bloquear coincidencias parciales diff --git a/config/locales/simple_form.es-MX.yml b/config/locales/simple_form.es-MX.yml index 03df748bc40ba7..f94fe03027e4b5 100644 --- a/config/locales/simple_form.es-MX.yml +++ b/config/locales/simple_form.es-MX.yml @@ -77,7 +77,7 @@ es-MX: domain: Este puede ser el nombre de dominio que se muestra en la dirección de correo o el registro MX que utiliza. Se comprobarán al registrarse. with_dns_records: Se hará un intento de resolver los registros DNS del dominio dado y los resultados serán también puestos en lista negra featured_tag: - name: 'Aquí están algunas de las etiquetas que más has usado recientemente:' + name: 'Estas son algunas de las etiquetas que más has utilizado recientemente:' filters: action: Elegir qué acción realizar cuando una publicación coincide con el filtro actions: diff --git a/config/locales/simple_form.et.yml b/config/locales/simple_form.et.yml index 6bce02813a06e0..1dff6fd9431e01 100644 --- a/config/locales/simple_form.et.yml +++ b/config/locales/simple_form.et.yml @@ -51,7 +51,7 @@ et: inbox_url: Kopeeri soovitud sõnumivahendusserveri avalehe võrguaadress irreversible: Filtreeritud postitused kaovad taastamatult, isegi kui filter on hiljem eemaldatud locale: Kasutajaliidese, e-kirjade ja tõuketeadete keel - password: Vajalik on vähemalt 8 märki + password: Vajalik on vähemalt 8 tähemärki phrase: Kattub olenemata postituse teksti suurtähtedest või sisuhoiatusest scopes: Milliseid API-sid see rakendus tohib kasutada. Kui valid kõrgeima taseme, ei pea üksikuid eraldi valima. setting_advanced_layout: Näita Mastodoni mitme veeruga paigutuses, mispuhul näed korraga nii ajajoont, teavitusi, kui sinu valitud kolmandat veergu. Ei sobi kasutamiseks väikeste ekraanide puhul. @@ -112,7 +112,7 @@ et: trendable_by_default: Populaarse sisu ülevaatuse vahele jätmine. Pärast seda on siiski võimalik üksikuid üksusi trendidest eemaldada. trends: Trendid näitavad, millised postitused, teemaviited ja uudislood koguvad sinu serveris tähelepanu. form_challenge: - current_password: Turvalisse alasse sisenemine + current_password: Sisened turvalisse alasse imports: data: CSV fail eksporditi teisest Mastodoni serverist invite_request: @@ -213,8 +213,8 @@ et: avatar: Profiilipilt bot: See konto on robot chosen_languages: Keelte filtreerimine - confirm_new_password: Uue salasõna kinnitamine - confirm_password: Salasõna kinnitamine + confirm_new_password: Korda uut salasõna + confirm_password: Korda salasõna context: Filtreeri kontekste current_password: Kehtiv salasõna data: Andmed diff --git a/config/locales/simple_form.eu.yml b/config/locales/simple_form.eu.yml index fc7879896bdb5c..2c338400cbdc18 100644 --- a/config/locales/simple_form.eu.yml +++ b/config/locales/simple_form.eu.yml @@ -54,8 +54,12 @@ eu: password: Erabili 8 karaktere gutxienez phrase: Bat egingo du Maiuskula/minuskula kontuan hartu gabe eta edukiaren abisua kontuan hartu gabe scopes: Zeintzuk API atzitu ditzakeen aplikazioak. Goi mailako arloa aukeratzen baduzu, ez dituzu azpikoak aukeratu behar. + setting_advanced_layout: Erakutsi Mastodon hainbat zutaberen ikuspegiarekin, zure kronologia, jakinarazpenak eta zuk aukeratutako hirugarren zutabe bat ikusteko aukera emanez. Ez da gomendagarria pantaila txikietarako. setting_aggregate_reblogs: Ez erakutsi bultzada berriak berriki bultzada jaso duten tootentzat (berriki jasotako bultzadei eragiten die bakarrik) setting_always_send_emails: Normalean eposta jakinarazpenak ez dira bidaliko Mastodon aktiboki erabiltzen ari zaren bitartean + setting_boost_modal: Gaituta dagoenean, bultzada emateak berrespen-leiho bat irekiko du lehenik; bertan, bultzadaren ikusgaitasuna aldatu ahal izango duzu. + setting_default_quote_policy_private: Jarraitzaileentzat soilik sortutako bidalketak Mastodonen ezin dituzte beste batzuek aipatu. + setting_default_quote_policy_unlisted: Jendeak aipatzen zaituenean, bere bidalketa ere joeren denbora-lerro publikoetatik ezkutatuko da. setting_default_sensitive: Multimedia hunkigarria lehenetsita ezkutatzen da, eta sakatuz ikusi daiteke setting_display_media_default: Ezkutatu hunkigarri gisa markatutako multimedia setting_display_media_hide_all: Ezkutatu multimedia guztia beti @@ -139,14 +143,23 @@ eu: admin_email: Legezko abisuak, kontraindikazioak, agindu judizialak, erretiratzeko eskaerak eta legea betetzeko eskaerak barne. arbitration_address: Goiko helbide fisikoa edo "N/A" bera izan daiteke posta elektronikoa erabiliz gero. arbitration_website: Web formularioa izan daiteke, edo "N/A" posta elektronikoa erabiliz gero. + choice_of_law: Edozein gatazka juridiko gobernatuko duten epaitegien hiria, eskualdea, lurraldea edo estatua. + dmca_email: Goiko "Lege-oharretarako helbide elektronikoa" atalean erabilitako helbide elektroniko bera izan daiteke. + domain: Ematen ari zaren lineako zerbitzuaren identifikazio bakarra. + jurisdiction: Zerrendatu fakturak ordaintzen dituen pertsona bizi den herrialdea. Enpresa edo bestelako erakunde bat bada, adierazi egoitza duen herrialdea eta, kasuan kasu, hiria, eskualdea, lurraldea edo estatua. + min_age: Ez luke izan behar zure jurisdikzioko legeek eskatzen duten gutxieneko adinetik beherakoa. user: chosen_languages: Markatzean, hautatutako hizkuntzetan dauden tutak besterik ez dira erakutsiko. + role: Rolak erabiltzaileak dituen baimenak zeintzuk diren kontrolatzen du. user_role: color: Rolarentzat erabiltzaile interfazean erabiliko den kolorea, formatu hamaseitarreko RGB bezala highlighted: Honek rola publikoki ikusgai jartzen du name: Rolaren izen publikoa, rola bereizgarri bezala bistaratzeko ezarrita badago permissions_as_keys: Rol hau duten erabiltzaileek sarbidea izango dute... position: Maila goreneko rolak erabakitzen du gatazkaren konponbidea kasu batzuetan. Ekintza batzuk maila baxuagoko rolen gain bakarrik gauzatu daitezke + username_block: + allow_with_approval: Izena ematea zuzenean eragotzi beharrean, bat datozen erregistroek zure onarpena beharko dute + comparison: Kontuan izan 'Scunthorpe arazoa' hitz-zatiak blokeatzean webhook: events: Hautatu gertaerak bidaltzeko template: Osatu zure JSON karga interpolazio aldakorra erabiliz. Utzi hutsik JSON lehenetsiarentzat. @@ -217,17 +230,26 @@ eu: setting_aggregate_reblogs: Taldekatu bultzadak denbora-lerroetan setting_always_send_emails: Bidali beti eposta jakinarazpenak setting_auto_play_gif: Erreproduzitu GIF animatuak automatikoki + setting_boost_modal: Bultzaden ikusgaitasun-kontrola setting_default_language: Argitalpenen hizkuntza + setting_default_privacy: Bidalketarako ikusgarritasuna + setting_default_quote_policy: Nork aipa dezake setting_default_sensitive: Beti markatu edukiak hunkigarri gisa + setting_delete_modal: Eman abisua argitalpen bat ezabatu aurretik + setting_disable_hover_cards: Desgaitu profilaren aurrebista gainetik igarotzean setting_disable_swiping: Desgaitu hatza pasatzeko mugimenduak setting_display_media: Multimedia bistaratzea setting_display_media_default: Lehenetsia setting_display_media_hide_all: Ezkutatu guztia setting_display_media_show_all: Erakutsi guztia + setting_emoji_style: Emojien estiloa setting_expand_spoilers: Zabaldu beti edukiaren abisuak dituzten argitalpenak setting_hide_network: Ezkutatu zure sarea + setting_missing_alt_text_modal: Eman abisua testu alternatiborik gabeko multimedia-edukia argitaratu aurretik + setting_quick_boosting: Gaitu bultzada azkarra setting_reduce_motion: Murriztu animazioen mugimenduak setting_system_font_ui: Erabili sistemako tipografia lehenetsia + setting_system_scrollbars_ui: Erabili sistemako desplazamendu-barra lehenetsia setting_theme: Gunearen azala setting_trends: Erakutsi gaurko joerak setting_unfollow_modal: Erakutsi baieztapen elkarrizketa-koadroa inor jarraitzeari utzi aurretik @@ -246,6 +268,7 @@ eu: name: Traola filters: actions: + blur: Ezkutatu multimedia-edukia ohar batekin hide: Ezkutatu guztiz warn: Ezkutatu ohar batekin form_admin_settings: @@ -257,12 +280,17 @@ eu: content_cache_retention_period: Urruneko edukiaren atxikipen-aldia custom_css: CSS pertsonalizatua favicon: Gune-ikurra + landing_page: Bisitari berrientzako harrera-orria + local_live_feed_access: Tokiko argitalpenak nabarmentzen dituzten zuzeneko jarioetara sarbidea + local_topic_feed_access: Tokiko argitalpenak nabarmentzen dituzten traola eta esteketara sarbidea mascot: Maskota pertsonalizatua (zaharkitua) media_cache_retention_period: Multimediaren cachea atxikitzeko epea min_age: Gutxieneko adin-eskakizuna peers_api_enabled: Argitaratu aurkitutako zerbitzarien zerrenda APIan profile_directory: Gaitu profil-direktorioa registrations_mode: Nork eman dezake izena + remote_live_feed_access: Urruneko argitalpenak nabarmentzen dituzten zuzeneko jarioetara sarbidea + remote_topic_feed_access: Urruneko argitalpenak nabarmentzen dituzten traola eta esteketara sarbidea require_invite_text: Eskatu arrazoi bat batzeko show_domain_blocks: Erakutsi domeinu-blokeoak show_domain_blocks_rationale: Erakutsi domeinuak zergatik blokeatu ziren @@ -301,6 +329,7 @@ eu: follow_request: Bidali e-mail bat norbaitek zu jarraitzea eskatzen duenean mention: Bidali e-mail bat norbaitek zu aipatzean pending_account: Bidali e-mail bat kontu bat berrikusi behar denean + quote: Norbaitek aipatu zaitu reblog: Bidali e-mail bat norbaitek zure mezuari bultzada ematen badio report: Salaketa berria bidali da software_updates: @@ -323,9 +352,18 @@ eu: usable: Baimendu bidalketek traola lokal hau erabiltzea terms_of_service: changelog: Zer aldatu da? + effective_date: Indarrean sartzeko data text: Zerbitzuaren baldintzak terms_of_service_generator: + admin_email: Lege-oharretarako helbide elektronikoa + arbitration_address: Arbitraje-jakinarazpenak bidaltzeko helbide fisikoa + arbitration_website: Arbitraje-jakinarazpenak bidaltzeko webgunea + choice_of_law: Aplikatu beharreko legedia + dmca_address: DMCA/egile-eskubideen jakinarazpenetarako helbide fisikoa + dmca_email: DMCA/egile-eskubideen jakinarazpenetarako helbide elektronikoa domain: Domeinua + jurisdiction: Jurisdikzio legala + min_age: Gutxieneko adina user: date_of_birth_1i: Eguna date_of_birth_2i: Hilabetea @@ -338,6 +376,10 @@ eu: name: Izena permissions_as_keys: Baimenak position: Lehentasuna + username_block: + allow_with_approval: Baimendu izen-emateak onarpen bidez + comparison: Konparazio-metodoa + username: Bat etorri beharreko hitza webhook: events: Gertaerak gaituta template: Karga txantiloia diff --git a/config/locales/simple_form.fi.yml b/config/locales/simple_form.fi.yml index b35edf4bb5cff0..de4dc43131897d 100644 --- a/config/locales/simple_form.fi.yml +++ b/config/locales/simple_form.fi.yml @@ -4,7 +4,7 @@ fi: hints: account: attribution_domains: Yksi riviä kohti. Suojaa vääriltä tekijän nimeämisiltä. - discoverable: Julkisia julkaisujasi ja profiiliasi voidaan pitää esillä tai suositella Mastodonin eri alueilla ja profiiliasi voidaan ehdottaa toisille käyttäjille. + discoverable: Julkisia julkaisujasi ja profiiliasi voidaan esitellä tai suositella Mastodonin eri alueilla, ja profiiliasi voidaan ehdottaa toisille käyttäjille. display_name: Koko nimesi tai lempinimesi. fields: Verkkosivustosi, pronominisi, ikäsi ja mitä ikinä haluatkaan ilmoittaa. indexable: Julkiset julkaisusi voivat näkyä Mastodonin hakutuloksissa. Käyttäjät, jotka ovat olleet vuorovaikutuksessa julkaisujesi kanssa, voivat etsiä niitä asetuksesta riippumatta. @@ -174,7 +174,7 @@ fi: labels: account: attribution_domains: Verkkosivustot, jotka voivat antaa sinulle tunnustusta - discoverable: Pidä profiiliasi ja julkaisujasi esillä löydettävyysalgoritmeissa + discoverable: Esittele profiilia ja julkaisuja löydettävyysalgoritmeissa fields: name: Nimike value: Sisältö @@ -230,7 +230,7 @@ fi: max_uses: Käyttökertoja enintään new_password: Uusi salasana note: Elämäkerta - otp_attempt: Kaksivaiheisen todennuksen tunnusluku + otp_attempt: Kaksivaiheisen todennuksen koodi password: Salasana phrase: Avainsana tai fraasi setting_advanced_layout: Ota edistynyt selainkäyttöliittymä käyttöön @@ -252,7 +252,7 @@ fi: setting_emoji_style: Emojityyli setting_expand_spoilers: Laajenna aina sisältövaroituksilla merkityt julkaisut setting_hide_network: Piilota verkostotietosi - setting_missing_alt_text_modal: Varoita ennen kuin julkaisen mediaa ilman vaihtoehtoista tekstiä + setting_missing_alt_text_modal: Varoita ennen kuin julkaisen mediaa ilman tekstivastinetta setting_quick_boosting: Ota nopea tehostus käyttöön setting_reduce_motion: Vähennä animaatioiden liikettä setting_system_font_ui: Käytä järjestelmän oletusfonttia @@ -317,7 +317,7 @@ fi: must_be_following: Estä ilmoitukset käyttäjiltä, joita et seuraa must_be_following_dm: Estä yksityisviestit käyttäjiltä, joita et seuraa invite: - comment: Kommentoi + comment: Kommentti invite_request: text: Miksi haluat liittyä? ip_block: @@ -344,7 +344,7 @@ fi: critical: Ilmoita vain kriittisistä päivityksistä label: Uusi Mastodon-versio on saatavilla none: Älä koskaan ilmoita päivityksistä (ei suositeltu) - patch: Ilmoita virhekorjauspäivityksistä + patch: Ilmoita virheenkorjauspäivityksistä trending_tag: Uusi trendi vaatii tarkastuksen rule: hint: Lisätietoja @@ -397,7 +397,7 @@ fi: recommended: Suositellaan required: mark: "*" - text: vaadittu tieto + text: pakollinen title: sessions: webauthn: Käytä yhtä suojausavaimistasi kirjautuaksesi sisään diff --git a/config/locales/simple_form.fr-CA.yml b/config/locales/simple_form.fr-CA.yml index 19bfeee9b0cfe2..e98b7fae604072 100644 --- a/config/locales/simple_form.fr-CA.yml +++ b/config/locales/simple_form.fr-CA.yml @@ -93,7 +93,7 @@ fr-CA: content_cache_retention_period: Tous les messages provenant d'autres serveurs (y compris les partages et les réponses) seront supprimés passé le nombre de jours spécifié, sans tenir compte de l'interaction de l'utilisateur·rice local·e avec ces messages. Cela inclut les messages qu'un·e utilisateur·rice aurait marqué comme signets ou comme favoris. Les mentions privées entre utilisateur·rice·s de différentes instances seront également perdues et impossibles à restaurer. L'utilisation de ce paramètre est destinée à des instances spécifiques et contrevient à de nombreuses attentes des utilisateurs lorsqu'elle est appliquée à des fins d'utilisation ordinaires. custom_css: Vous pouvez appliquer des styles personnalisés sur la version Web de Mastodon. favicon: WEBP, PNG, GIF ou JPG. Remplace la favicon Mastodon par défaut avec une icône personnalisée. - landing_page: Sélectionner la page à afficher aux nouveaux visiteurs quand ils arrivent sur votre serveur. Pour utiliser « Tendances » les tendances doivent être activées dans les paramètres de découverte. Pour utiliser « Fil local » le paramètre « Accès au flux en direct de ce serveur » doit être défini sur « Tout le monde » dans les paramètres de découverte. + landing_page: Sélectionner la page à afficher aux nouveaux visiteur·euse·s quand ils arrivent sur votre serveur. Pour utiliser « Tendances » les tendances doivent être activées dans les paramètres de découverte. Pour utiliser « Fil local » le paramètre « Accès au flux en direct de ce serveur » doit être défini sur « Tout le monde » dans les paramètres de découverte. mascot: Remplace l'illustration dans l'interface Web avancée. media_cache_retention_period: Les fichiers médias des messages publiés par des utilisateurs distants sont mis en cache sur votre serveur. Lorsque cette valeur est positive, les médias sont supprimés au terme du nombre de jours spécifié. Si les données des médias sont demandées après leur suppression, elles seront téléchargées à nouveau, dans la mesure où le contenu source est toujours disponible. En raison des restrictions concernant la fréquence à laquelle les cartes de prévisualisation des liens interrogent des sites tiers, il est recommandé de fixer cette valeur à au moins 14 jours, faute de quoi les cartes de prévisualisation des liens ne seront pas mises à jour à la demande avant cette échéance. min_age: Les utilisateurs seront invités à confirmer leur date de naissance lors de l'inscription diff --git a/config/locales/simple_form.fr.yml b/config/locales/simple_form.fr.yml index d975b2137153e7..5963e84d57d731 100644 --- a/config/locales/simple_form.fr.yml +++ b/config/locales/simple_form.fr.yml @@ -93,12 +93,12 @@ fr: content_cache_retention_period: Tous les messages provenant d'autres serveurs (y compris les partages et les réponses) seront supprimés passé le nombre de jours spécifié, sans tenir compte de l'interaction de l'utilisateur·rice local·e avec ces messages. Cela inclut les messages qu'un·e utilisateur·rice aurait marqué comme signets ou comme favoris. Les mentions privées entre utilisateur·rice·s de différentes instances seront également perdues et impossibles à restaurer. L'utilisation de ce paramètre est destinée à des instances spécifiques et contrevient à de nombreuses attentes des utilisateurs lorsqu'elle est appliquée à des fins d'utilisation ordinaires. custom_css: Vous pouvez appliquer des styles personnalisés sur la version Web de Mastodon. favicon: WEBP, PNG, GIF ou JPG. Remplace la favicon Mastodon par défaut avec une icône personnalisée. - landing_page: Sélectionner la page à afficher aux nouveaux visiteurs quand ils arrivent sur votre serveur. Pour utiliser « Tendances » les tendances doivent être activées dans les paramètres de découverte. Pour utiliser « Fil local » le paramètre « Accès au flux en direct de ce serveur » doit être défini sur « Tout le monde » dans les paramètres de découverte. + landing_page: Sélectionner la page à afficher aux nouveaux visiteur·euse·s quand ils arrivent sur votre serveur. Pour utiliser « Tendances » les tendances doivent être activées dans les paramètres de découverte. Pour utiliser « Fil local » le paramètre « Accès au flux en direct de ce serveur » doit être défini sur « Tout le monde » dans les paramètres de découverte. mascot: Remplace l'illustration dans l'interface Web avancée. media_cache_retention_period: Les fichiers médias des messages publiés par des utilisateurs distants sont mis en cache sur votre serveur. Lorsque cette valeur est positive, les médias sont supprimés au terme du nombre de jours spécifié. Si les données des médias sont demandées après leur suppression, elles seront téléchargées à nouveau, dans la mesure où le contenu source est toujours disponible. En raison des restrictions concernant la fréquence à laquelle les cartes de prévisualisation des liens interrogent des sites tiers, il est recommandé de fixer cette valeur à au moins 14 jours, faute de quoi les cartes de prévisualisation des liens ne seront pas mises à jour à la demande avant cette échéance. min_age: Les utilisateurs seront invités à confirmer leur date de naissance lors de l'inscription peers_api_enabled: Une liste de noms de domaine que ce serveur a rencontrés dans le fédiverse. Aucune donnée indiquant si vous vous fédérez ou non avec un serveur particulier n'est incluse ici, seulement l'information que votre serveur connaît un autre serveur. Cette option est utilisée par les services qui collectent des statistiques sur la fédération en général. - profile_directory: L'annuaire des profils répertorie tous les comptes qui choisi d'être découvrables. + profile_directory: L'annuaire des profils répertorie tous les comptes qui ont permis d'être découverts. require_invite_text: Lorsque les inscriptions nécessitent une approbation manuelle, rendre le texte de l’invitation "Pourquoi voulez-vous vous inscrire ?" obligatoire plutôt que facultatif site_contact_email: Comment l'on peut vous joindre pour des requêtes d'assistance ou d'ordre juridique. site_contact_username: Comment les gens peuvent vous contacter sur Mastodon. @@ -293,7 +293,7 @@ fr: mascot: Mascotte personnalisée (héritée) media_cache_retention_period: Durée de rétention des médias dans le cache min_age: Âge minimum requis - peers_api_enabled: Publie la liste des serveurs découverts dans l'API + peers_api_enabled: Publier la liste des serveurs découverts dans l’API profile_directory: Activer l’annuaire des profils registrations_mode: Qui peut s’inscrire remote_live_feed_access: Accès au flux en direct des autres serveurs diff --git a/config/locales/simple_form.is.yml b/config/locales/simple_form.is.yml index 71c48f2305493c..f6a61ef67285f6 100644 --- a/config/locales/simple_form.is.yml +++ b/config/locales/simple_form.is.yml @@ -230,7 +230,7 @@ is: max_uses: Hámarksfjöldi afnota new_password: Nýtt lykilorð note: Æviágrip - otp_attempt: Teggja-þátta kóði + otp_attempt: Tveggja-þátta kóði password: Lykilorð phrase: Stikkorð eða setning setting_advanced_layout: Virkja ítarlegt vefviðmót diff --git a/config/locales/simple_form.it.yml b/config/locales/simple_form.it.yml index 4386ba1b32af2e..f803a90c7c099a 100644 --- a/config/locales/simple_form.it.yml +++ b/config/locales/simple_form.it.yml @@ -9,8 +9,8 @@ it: fields: La tua homepage, i pronomi, l'età, tutto quello che vuoi. indexable: I tuoi post pubblici potrebbero apparire nei risultati di ricerca su Mastodon. Le persone che hanno interagito con i tuoi post potrebbero essere in grado di cercarli anche se non hai attivato questa impostazione. note: 'Puoi @menzionare altre persone o usare gli #hashtags.' - show_collections: Le persone saranno in grado di navigare attraverso i tuoi seguaci e seguaci. Le persone che segui vedranno che li seguirai indipendentemente dalle tue impostazioni. - unlocked: Le persone potranno seguirti senza richiedere l'approvazione. Deseleziona questa opzione, se vuoi rivedere le richieste per poterti seguire e scegliere se accettare o rifiutare i nuovi seguaci. + show_collections: Le persone saranno in grado di navigare tra chi segui e chi ti segue. Le persone che segui vedranno che segui loro a prescindere. + unlocked: Le persone potranno seguirti senza richiedere l'approvazione. Deseleziona questa opzione, se vuoi rivedere le richieste per poterti seguire e scegliere se accettare o rifiutare i nuovi follower. account_alias: acct: Indica il nomeutente@dominio dell'account dal quale vuoi trasferirti account_migration: @@ -58,7 +58,7 @@ it: setting_aggregate_reblogs: Non mostrare nuove condivisioni per toot che sono stati condivisi di recente (ha effetto solo sulle nuove condivisioni) setting_always_send_emails: Normalmente le notifiche e-mail non vengono inviate quando si utilizza attivamente Mastodon setting_boost_modal: Se abilitata, la funzione Boost aprirà prima una finestra di dialogo di conferma in cui potrai modificare la visibilità del tuo potenziamento. - setting_default_quote_policy_private: I post scritti e riservati ai seguaci su Mastodon non possono essere citati da altri. + setting_default_quote_policy_private: I post scritti e riservati ai follower su Mastodon non possono essere citati da altri. setting_default_quote_policy_unlisted: Quando le persone ti citano, il loro post verrà nascosto anche dalle timeline di tendenza. setting_default_sensitive: Media con contenuti sensibili sono nascosti in modo predefinito e possono essere rivelati con un click setting_display_media_default: Nascondi media segnati come sensibili diff --git a/config/locales/simple_form.kab.yml b/config/locales/simple_form.kab.yml index 6f3acf712b71a9..2938932f71a506 100644 --- a/config/locales/simple_form.kab.yml +++ b/config/locales/simple_form.kab.yml @@ -57,6 +57,7 @@ kab: title: Azwel admin_account_action: send_email_notification: Sileɣ aseqdac s imaylen + text: Alɣu udmawan ɣef ugbur type: Tigawt types: disable: Sens anekcum diff --git a/config/locales/simple_form.ko.yml b/config/locales/simple_form.ko.yml index b8348032f47f6e..9e7414b81b88c7 100644 --- a/config/locales/simple_form.ko.yml +++ b/config/locales/simple_form.ko.yml @@ -54,6 +54,7 @@ ko: password: 최소 8글자 phrase: 게시물 내용이나 열람주의 내용 안에서 대소문자 구분 없이 매칭 됩니다 scopes: 애플리케이션에 허용할 API들입니다. 최상위 스코프를 선택하면 개별적인 것은 선택하지 않아도 됩니다. + setting_advanced_layout: 마스토돈을 멀티컬럼으로 보여주어 타임라인, 알림, 그리고 내가 원하는 컬럼을 한 번에 볼 수 있도록 합니다. 작은 화면에선 추천하지 않습니다. setting_aggregate_reblogs: 최근에 부스트 됐던 게시물은 새로 부스트 되어도 보여주지 않기 (새로 받은 부스트에만 적용됩니다) setting_always_send_emails: 기본적으로 마스토돈을 활동적으로 사용하고 있을 때에는 이메일 알림이 보내지지 않습니다 setting_boost_modal: 활성화하면 부스트하기 전에 부스트의 공개설정을 바꿀 수 있는 확인창이 먼저 뜨게 됩니다. @@ -214,7 +215,7 @@ ko: context: 필터 컨텍스트 current_password: 현재 암호 입력 data: 데이터 - display_name: 표시 이름 + display_name: 표시되는 이름 email: 이메일 주소 expires_in: 만기 fields: 부가 필드 diff --git a/config/locales/simple_form.lv.yml b/config/locales/simple_form.lv.yml index ceaeaabc1005c6..b97026d28a4e5e 100644 --- a/config/locales/simple_form.lv.yml +++ b/config/locales/simple_form.lv.yml @@ -28,7 +28,7 @@ lv: none: Šis ir izmantojams, lai nosūtītu lietotājam brīdinājumu bez jebkādu citu darbību izraisīšanas. sensitive: Visus šī lietotāja informācijas nesēju pielikumus uzspiesti atzīmēt kā jūtīgus. silence: Neļaut lietotājam veikt ierakstus ar publisku redzamību, paslēpt viņa ierakstus un paziņojumus no cilvēkiem, kas tam neseko. Tiek aizvērti visi ziņojumi par šo kontu. - suspend: Novērs jebkādu mijiedarbību no šī konta vai uz to un dzēs tā saturu. Atgriežams 30 dienu laikā. Tiek aizvērti visi šī konta pārskati. + suspend: Novērst jebkādu mijiedarbību ar kontu vai no tā un izdzēst tā saturu. Atsaucams 30 dienu laikā. Tiks aizvērti visi šī konta pārskati. warning_preset_id: Neobligāts. Tu joprojām vari pievienot pielāgotu tekstu sākotnējās iestatīšanas beigās announcement: all_day: Atzīmējot šo opciju, tiks parādīti tikai laika diapazona datumi diff --git a/config/locales/simple_form.nan-TW.yml b/config/locales/simple_form.nan-TW.yml new file mode 100644 index 00000000000000..84b955ddb0abb5 --- /dev/null +++ b/config/locales/simple_form.nan-TW.yml @@ -0,0 +1,26 @@ +--- +nan-TW: + simple_form: + hints: + account: + display_name: Lí ê全名á是別號。 + fields: Lí ê頭頁、代名詞、年歲,kap其他beh分享ê。 + defaults: + password: 用 8 ê字元以上 + setting_display_media_hide_all: 一直khàm掉媒體 + setting_display_media_show_all: 一直展示媒體 + labels: + terms_of_service: + changelog: Siánn物有改? + effective_date: 有效ê日期 + text: 服務規定 + terms_of_service_generator: + admin_email: 法律通知用ê電子phue地址 + arbitration_address: 仲裁通知ê實濟地址 + arbitration_website: 送仲裁通知ê網站 + choice_of_law: 法律ê選擇 + dmca_address: DMCA/版權通知ê實際地址 + dmca_email: DMCA/版權通知ê電子phue地址 + domain: 域名 + jurisdiction: 司法管轄區 + min_age: 最少年紀 diff --git a/config/locales/simple_form.nl.yml b/config/locales/simple_form.nl.yml index 36522a669544b9..19212eebdf3bf7 100644 --- a/config/locales/simple_form.nl.yml +++ b/config/locales/simple_form.nl.yml @@ -54,7 +54,7 @@ nl: password: Gebruik tenminste 8 tekens phrase: Komt overeen ongeacht hoofd-/kleine letters of een inhoudswaarschuwing scopes: Tot welke API's heeft de toepassing toegang. Wanneer je een toestemming van het bovenste niveau kiest, hoef je geen individuele toestemmingen meer te kiezen. - setting_advanced_layout: Geef Mastodon in meerdere kolommen weer, waarmee je jouw tijdlijn, meldingen en een derde kolom naar keuze in een opslag kunt bekijken. Niet aanbevolen voor kleinere schermen. + setting_advanced_layout: Geef Mastodon in meerdere kolommen weer, waarmee je jouw tijdlijn, meldingen en een derde kolom naar keuze in één opslag kunt bekijken. Niet aanbevolen voor kleinere schermen. setting_aggregate_reblogs: Geen nieuwe boosts tonen voor berichten die recentelijk nog zijn geboost (heeft alleen effect op nieuw ontvangen boosts) setting_always_send_emails: Normaliter worden er geen e-mailmeldingen verstuurd wanneer je actief Mastodon gebruikt setting_boost_modal: Wanneer dit is ingeschakeld, krijg je eerst een bevestigingsvenster te zien waarmee je de zichtbaarheid van je boost kunt wijzigen. @@ -93,7 +93,7 @@ nl: content_cache_retention_period: Alle berichten van andere servers (inclusief boosts en reacties) worden verwijderd na het opgegeven aantal dagen, ongeacht enige lokale gebruikersinteractie met die berichten. Dit betreft ook berichten die een lokale gebruiker aan diens bladwijzers heeft toegevoegd of als favoriet heeft gemarkeerd. Privéberichten tussen gebruikers van verschillende servers gaan ook verloren en zijn onmogelijk te herstellen. Het gebruik van deze instelling is bedoeld voor servers die een speciaal doel dienen en overtreedt veel gebruikersverwachtingen wanneer deze voor algemeen gebruik wordt geïmplementeerd. custom_css: Je kunt aangepaste CSS toepassen op de webversie van deze Mastodon-server. favicon: WEBP, PNG, GIF of JPG. Vervangt de standaard Mastodon favicon met een aangepast pictogram. - landing_page: Selecteert welke pagina nieuwe bezoekers te zien krijgen wanneer ze voor het eerst op jouw server terechtkomen. Wanneer je ‘Trends’ selecteert, moeten trends ingeschakeld zijn onder 'Serverinstellingen > Ontdekken'. Als je ‘Lokale tijdlijn’ selecteert, moet ‘Toegang tot openbare lokale berichten’ worden ingesteld op ‘Iedereen’ onder 'Serverinstellingen > Ontdekken'. + landing_page: Selecteert welke pagina nieuwe bezoekers te zien krijgen wanneer ze voor het eerst op jouw server terechtkomen. Wanneer je ‘Trends’ selecteert, moeten trends ingeschakeld zijn onder 'Serverinstellingen > Ontdekken'. Wanneer je ‘Lokale tijdlijn’ selecteert, moet ‘Toegang tot openbare lokale berichten’ worden ingesteld op ‘Iedereen’ onder 'Serverinstellingen > Ontdekken'. mascot: Overschrijft de illustratie in de geavanceerde webomgeving. media_cache_retention_period: Mediabestanden van berichten van externe gebruikers worden op jouw server in de cache opgeslagen. Indien ingesteld op een positieve waarde, worden media verwijderd na het opgegeven aantal dagen. Als de mediagegevens worden opgevraagd nadat ze zijn verwijderd, worden ze opnieuw gedownload wanneer de originele inhoud nog steeds beschikbaar is. Vanwege beperkingen op hoe vaak linkvoorbeelden sites van derden raadplegen, wordt aanbevolen om deze waarde in te stellen op ten minste 14 dagen. Anders worden linkvoorbeelden niet op aanvraag bijgewerkt. min_age: Gebruikers krijgen tijdens hun inschrijving de vraag om hun geboortedatum te bevestigen @@ -234,7 +234,7 @@ nl: password: Wachtwoord phrase: Trefwoord of zinsdeel setting_advanced_layout: Geavanceerde webomgeving inschakelen - setting_aggregate_reblogs: Boosts in tijdlijnen groeperen + setting_aggregate_reblogs: Boosts op tijdlijnen groeperen setting_always_send_emails: Altijd e-mailmeldingen verzenden setting_auto_play_gif: Geanimeerde GIF's automatisch afspelen setting_boost_modal: Zichtbaarheid van boosts diff --git a/config/locales/simple_form.no.yml b/config/locales/simple_form.no.yml index b1afd7e8010939..aa9b39dedabe5a 100644 --- a/config/locales/simple_form.no.yml +++ b/config/locales/simple_form.no.yml @@ -300,6 +300,8 @@ terms_of_service_generator: domain: Domene user: + date_of_birth_1i: Dag + date_of_birth_3i: År role: Rolle time_zone: Tidssone user_role: diff --git a/config/locales/simple_form.pl.yml b/config/locales/simple_form.pl.yml index 5cc3c85ce2df92..5db577bd3d278c 100644 --- a/config/locales/simple_form.pl.yml +++ b/config/locales/simple_form.pl.yml @@ -288,6 +288,7 @@ pl: content_cache_retention_period: Okres zachowywania zdalnych treści custom_css: Niestandardowy CSS favicon: Favicon + landing_page: Strona docelowa dla nowych odwiedzających local_live_feed_access: Uzyskaj dostęp do kanałów zawierających lokalne wpisy local_topic_feed_access: Uzyskaj dostęp do hashtagów i linków zawierających lokalne wpisy mascot: Własna ikona diff --git a/config/locales/simple_form.pt-BR.yml b/config/locales/simple_form.pt-BR.yml index a51b4d1c7cb026..cba8f6fb1b96ff 100644 --- a/config/locales/simple_form.pt-BR.yml +++ b/config/locales/simple_form.pt-BR.yml @@ -7,7 +7,7 @@ pt-BR: 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. - indexable: Suas publicações públicas podem aparecer nos resultados da pesquisa em Mastodon. As pessoas que interagiram com suas publicações podem conseguir pesquisá-las independentemente disso. + indexable: Suas publicações abertas podem aparecer nos resultados da busca em Mastodon. As pessoas que interagiram com suas publicações podem conseguir pesquisá-las independentemente disso. note: 'Você pode @mencionar outras pessoas ou usar #hashtags.' show_collections: As pessoas podem ver seus seguidores e quem você está seguindo. Os perfis que você seguir saberão que você os segue independentemente do que selecionar. unlocked: As pessoas poderão te seguir sem solicitar aprovação. Desmarque caso você queira revisar as solicitações. @@ -133,7 +133,7 @@ pt-BR: otp: 'Digite o código de dois fatores gerado pelo aplicativo no seu celular ou use um dos códigos de recuperação:' webauthn: Se for uma chave USB tenha certeza de inseri-la e, se necessário, tocar nela. settings: - indexable: Sua página de perfil pode aparecer nos resultados de pesquisa no Google, Bing e outros. + indexable: Sua página de perfil pode aparecer nos resultados de busca no Google, Bing e outros. show_application: Você sempre conseguirá ver qual aplicativo realizou sua publicação independentemente disso. tag: name: Você pode mudar a capitalização das letras, por exemplo, para torná-la mais legível @@ -178,7 +178,7 @@ pt-BR: fields: name: Rótulo value: Conteúdo - indexable: Incluir publicações abertas nos resultados da pesquisa + indexable: Incluir publicações abertas nos resultados da busca show_collections: Mostrar quem segue e seguidores no perfil unlocked: Aceitar automaticamente novos seguidores account_alias: @@ -353,7 +353,7 @@ pt-BR: indexable: Incluir página de perfil nos motores de busca show_application: Exibir a partir de qual aplicativo você publicou tag: - listable: Permitir que esta hashtag apareça em pesquisas e sugestões + listable: Permitir que esta hashtag apareça em buscas e sugestões name: Hashtag trendable: Permitir que esta hashtag fique em alta usable: Permitir que as publicações usem esta hashtag localmente diff --git a/config/locales/simple_form.ro.yml b/config/locales/simple_form.ro.yml index fe86121f242008..89e4f253db11d2 100644 --- a/config/locales/simple_form.ro.yml +++ b/config/locales/simple_form.ro.yml @@ -228,6 +228,9 @@ ro: tag: listable: Permite acestui hashtag să apară în căutări și în directorul de profil trendable: Permite acestui hashtag să apară sub tendințe + user: + date_of_birth_1i: Zi + date_of_birth_3i: An 'no': Nu recommended: Recomandat required: diff --git a/config/locales/simple_form.sl.yml b/config/locales/simple_form.sl.yml index 2be2097ce0449a..30211582e6a8db 100644 --- a/config/locales/simple_form.sl.yml +++ b/config/locales/simple_form.sl.yml @@ -54,6 +54,7 @@ sl: password: Uporabite najmanj 8 znakov phrase: Se bo ujemal, ne glede na začetnice v besedilu ali opozorilo o vsebini objave scopes: Do katerih API-jev bo imel program dostop. Če izberete obseg najvišje ravni, vam ni treba izbrati posameznih. + setting_advanced_layout: Prikaži Mastodon v večstolpčni postavitvi, kar prikaže časovnico, obbvestila in tretji stolpec po izboru. Ne priporočamo za manjše zaslone. setting_aggregate_reblogs: Ne prikažite novih izpostavitev za objave, ki so bile nedavno izpostavljene (vpliva samo na novo prejete izpostavitve) setting_always_send_emails: Običajno e-obvestila ne bodo poslana, če ste na Mastodonu dejavni setting_default_sensitive: Občutljivi mediji so privzeto skriti in jih je mogoče razkriti s klikom @@ -233,6 +234,7 @@ sl: setting_display_media_default: Privzeto setting_display_media_hide_all: Skrij vse setting_display_media_show_all: Prikaži vse + setting_emoji_style: Slog čustvenih simbolov setting_expand_spoilers: Vedno razširi objave, označene z opozorili o vsebini setting_hide_network: Skrij svoje omrežje setting_reduce_motion: Zmanjšanje premikanja v animacijah @@ -267,6 +269,7 @@ sl: content_cache_retention_period: Obdobje hranjenja vsebine z ostalih strežnikov custom_css: CSS po meri favicon: Ikona spletne strani + landing_page: Ciljna stran za nove obiskovalce mascot: Maskota po meri (opuščeno) media_cache_retention_period: Obdobje hrambe predpomnilnika predstavnosti min_age: Spodnja starostna meja diff --git a/config/locales/simple_form.sv.yml b/config/locales/simple_form.sv.yml index 923e3eeea05ed0..33f386d91b9ed5 100644 --- a/config/locales/simple_form.sv.yml +++ b/config/locales/simple_form.sv.yml @@ -58,11 +58,14 @@ sv: setting_aggregate_reblogs: Visa inte nya boostar för inlägg som nyligen blivit boostade (påverkar endast nymottagna boostar) setting_always_send_emails: E-postnotiser kommer vanligtvis inte skickas när du aktivt använder Mastodon setting_boost_modal: När den är aktiverad kommer boostningen först att öppna en dialogruta där du kan ändra synligheten på din boost. + setting_default_quote_policy_private: Inlägg som endast är för följare och som författats på Mastodon kan inte citeras av andra. + setting_default_quote_policy_unlisted: När folk citerar dig, kommer deras inlägg också att döljas från trendande tidslinjer. setting_default_sensitive: Känslig media döljs som standard och kan visas med ett klick setting_display_media_default: Dölj media markerad som känslig setting_display_media_hide_all: Dölj alltid all media setting_display_media_show_all: Visa alltid media markerad som känslig setting_emoji_style: Hur emojier visas. "Automatiskt" kommer att försöka använda webbläsarens emojier, men faller tillbaka till Twemoji för äldre webbläsare. + setting_quick_boosting_html: När aktiverad, klicka på %{boost_icon} Boost-ikonen för att omedelbart boosta istället för att öppna boost/citera-rullgardinsmenyn. Flyttar citering till %{options_icon} (Alternativ)-menyn. setting_system_scrollbars_ui: Gäller endast för webbläsare som är baserade på Safari och Chrome setting_use_blurhash: Gradienter är baserade på färgerna av de dolda objekten men fördunklar alla detaljer setting_use_pending_items: Dölj tidslinjeuppdateringar bakom ett klick istället för att automatiskt bläddra i flödet @@ -90,6 +93,7 @@ sv: content_cache_retention_period: Alla inlägg från andra servrar (inklusive booster och svar) kommer att raderas efter det angivna antalet dagar, utan hänsyn till någon lokal användarinteraktion med dessa inlägg. Detta inkluderar inlägg där en lokal användare har markerat det som bokmärke eller favoriter. Privata omnämnanden mellan användare från olika instanser kommer också att gå förlorade och blir omöjliga att återställa. Användningen av denna inställning är avsedd för specialfall och bryter många användarförväntningar när de implementeras för allmänt bruk. custom_css: Du kan använda anpassade stilar på webbversionen av Mastodon. favicon: WEBP, PNG, GIF eller JPG. Används på mobila enheter istället för appens egen ikon. + landing_page: Väljer vilken sida nya besökare ser när de först anländer till din server. Om du väljer "Trender" måste trenderna aktiveras i Upptäckningsinställningarna. Om du väljer "Lokalt flöde" måste "Åtkomst till live-flöden med lokala inlägg" sättas till "Alla" i Upptäckningsinställningarna. mascot: Åsidosätter illustrationen i det avancerade webbgränssnittet. media_cache_retention_period: Mediafiler från inlägg som gjorts av fjärranvändare cachas på din server. När inställd på ett positivt värde kommer media att raderas efter det angivna antalet dagar. Om mediadatat begärs efter att det har raderats, kommer det att laddas ned igen om källinnehållet fortfarande är tillgängligt. På grund av begränsningar för hur ofta förhandsgranskningskort för länkar hämtas från tredjepartswebbplatser, rekommenderas det att ange detta värde till minst 14 dagar, annars kommer förhandsgranskningskorten inte att uppdateras på begäran före den tiden. min_age: Användare kommer att bli ombedda att bekräfta sitt födelsedatum under registreringen @@ -233,6 +237,7 @@ sv: setting_aggregate_reblogs: Gruppera boostar i tidslinjer setting_always_send_emails: Skicka alltid e-postnotiser setting_auto_play_gif: Spela upp GIF:ar automatiskt + setting_boost_modal: Kontrollera boost-synlighet setting_default_language: Inläggsspråk setting_default_privacy: Inläggssynlighet setting_default_quote_policy: Vem kan citera diff --git a/config/locales/simple_form.tr.yml b/config/locales/simple_form.tr.yml index f64c12cf907ea6..ca53a237f22f7c 100644 --- a/config/locales/simple_form.tr.yml +++ b/config/locales/simple_form.tr.yml @@ -315,7 +315,7 @@ tr: interactions: must_be_follower: Takipçim olmayan kişilerden gelen bildirimleri engelle must_be_following: Takip etmediğim kişilerden gelen bildirimleri engelle - must_be_following_dm: Takip etmediğiniz kişilerden gelen doğrudan iletileri engelle + must_be_following_dm: Takip etmediğiniz kişilerden gelen direkt mesajları engelle invite: comment: Yorum invite_request: diff --git a/config/locales/simple_form.vi.yml b/config/locales/simple_form.vi.yml index 8a8508d6ea48b5..5dcc4608c89074 100644 --- a/config/locales/simple_form.vi.yml +++ b/config/locales/simple_form.vi.yml @@ -26,9 +26,9 @@ vi: types: disable: Tạm không cho đăng nhập tài khoản. none: Cảnh cáo tài khoản này, không áp đặt trừng phạt. - sensitive: Tất cả media tải lên sẽ bị gắn nhãn nhạy cảm. - silence: Cấm người này đăng tút công khai, ẩn tút của họ hiện ra với những người chưa theo dõi họ. - suspend: Vô hiệu hóa và xóa sạch dữ liệu của tài khoản này. Có thể khôi phục trước 30 ngày. + sensitive: Gán nhãn nhạy cảm cho tất cả media của tài khoản này. + silence: Cấm đăng tút công khai, ẩn tút của họ hiện ra với những người chưa theo dõi họ. + suspend: Vô hiệu hóa và xóa mọi nội dung. Có thể đảo ngược quyết định trước 30 ngày. warning_preset_id: Tùy chọn. Bạn vẫn có thể thêm chú thích riêng announcement: all_day: Chỉ có khoảng thời gian được đánh dấu mới hiển thị @@ -217,7 +217,7 @@ vi: context: Áp dụng current_password: Mật khẩu hiện tại data: Dữ liệu - display_name: Biệt danh + display_name: Tên gọi email: Địa chỉ email expires_in: Hết hạn sau fields: Metadata diff --git a/config/locales/simple_form.zh-CN.yml b/config/locales/simple_form.zh-CN.yml index d43dfbcf1ec8c4..e32ebeda0f6525 100644 --- a/config/locales/simple_form.zh-CN.yml +++ b/config/locales/simple_form.zh-CN.yml @@ -93,7 +93,7 @@ zh-CN: content_cache_retention_period: 来自其它实例的所有嘟文(包括转嘟与回复)都将在指定天数后被删除,不论本实例用户是否与这些嘟文产生过交互。这包括被本实例用户喜欢和收藏的嘟文。实例间用户的私下提及也将丢失并无法恢复。此设置针对的是特殊用途的实例,用于一般用途时会打破许多用户的期望。 custom_css: 你可以为网页版 Mastodon 应用自定义样式。 favicon: WEBP、PNG、GIF 或 JPG。使用自定义图标覆盖 Mastodon 的默认图标。 - landing_page: 选择新访客首次访问您的服务器时看到的页面。 如果选择“热门”,则需要在“发现”设置中启用热门趋势。 如果选择“本站动态”,则在“发现”设置中“展示本站嘟文的实时动态访问权限”一项需要设置为“所有人”。 + landing_page: 选择新访客首次访问你的服务器时看到的页面。 如果选择“热门”,则需要在“发现”设置中启用热门趋势。 如果选择“本站动态”,则在“发现”设置中“展示本站嘟文的实时动态访问权限”一项需要设置为“所有人”。 mascot: 覆盖高级网页界面中的绘图形象。 media_cache_retention_period: 来自外站用户嘟文的媒体文件将被缓存到你的实例上。当该值被设为正值时,缓存的媒体文件将在指定天数后被清除。如果媒体文件在被清除后重新被请求,且源站内容仍然可用,它将被重新下载。由于链接预览卡拉取第三方站点的频率受到限制,建议将此值设置为至少 14 天,如果小于该值,链接预览卡将不会按需更新。 min_age: 用户注册时必须确认出生日期 diff --git a/config/locales/simple_form.zh-TW.yml b/config/locales/simple_form.zh-TW.yml index 53f6c41b4c0410..b826d2f7a3bf9e 100644 --- a/config/locales/simple_form.zh-TW.yml +++ b/config/locales/simple_form.zh-TW.yml @@ -60,7 +60,7 @@ zh-TW: setting_boost_modal: 當啟用時,轉嘟前將先開啟確認對話框,您能於其變更轉嘟之可見性。 setting_default_quote_policy_private: Mastodon 上發佈之僅限跟隨者嘟文無法被其他使用者引用。 setting_default_quote_policy_unlisted: 當其他人引用您時,他們的嘟文也會自熱門時間軸隱藏。 - setting_default_sensitive: 敏感內容媒體預設隱藏,且按一下即可重新顯示 + setting_default_sensitive: 敏感內容媒體為預設隱藏,且按一下即可重新顯示 setting_display_media_default: 隱藏標為敏感內容的媒體 setting_display_media_hide_all: 總是隱藏所有媒體 setting_display_media_show_all: 總是顯示標為敏感內容的媒體 @@ -109,8 +109,8 @@ zh-TW: status_page_url: 當服務中斷時,可以提供使用者了解伺服器資訊頁面之 URL theme: 未登入之訪客或新使用者所見之佈景主題。 thumbnail: 大約 2:1 圖片會顯示於您伺服器資訊之旁。 - trendable_by_default: 跳過手動審核熱門內容。仍能於登上熱門趨勢後移除個別內容。 - trends: 熱門趨勢將顯示於您伺服器上正在吸引大量注意力的嘟文、主題標籤、或者新聞。 + trendable_by_default: 跳過手動審核熱門內容。您仍能於登上熱門趨勢後移除個別內容。 + trends: 熱門趨勢將顯示於您伺服器上正在吸引大量注意力之嘟文、主題標籤、或新聞。 form_challenge: current_password: 您正要進入安全區域 imports: @@ -267,7 +267,7 @@ zh-TW: type: 匯入類型 username: 使用者名稱 username_or_email: 使用者名稱或電子郵件地址 - whole_word: 整個詞彙 + whole_word: 完整詞彙 email_domain_block: with_dns_records: 包括網域的 MX 記錄與 IP 位址 featured_tag: @@ -354,7 +354,7 @@ zh-TW: tag: listable: 允許此主題標籤於搜尋及個人檔案目錄中顯示 name: 主題標籤 - trendable: 允許此主題標籤於熱門趨勢下顯示 + trendable: 允許此主題標籤於熱門趨勢中顯示 usable: 允許嘟文使用此主題標籤 terms_of_service: changelog: 有何異動? diff --git a/config/locales/sl.yml b/config/locales/sl.yml index 58169770a937cb..8dc0c28740ea4f 100644 --- a/config/locales/sl.yml +++ b/config/locales/sl.yml @@ -196,6 +196,7 @@ sl: create_relay: Ustvari rele create_unavailable_domain: Ustvari domeno, ki ni na voljo create_user_role: Ustvari vlogo + create_username_block: Ustvari pravilo uporabniškega imena demote_user: Ponižaj uporabnika destroy_announcement: Izbriši obvestilo destroy_canonical_email_block: Izbriši blokado e-naslova @@ -209,6 +210,7 @@ sl: destroy_status: Izbriši objavo destroy_unavailable_domain: Izbriši nedosegljivo domeno destroy_user_role: Uniči vlogo + destroy_username_block: Izbriši pravilo uporabniškega imena disable_2fa_user: Onemogoči disable_custom_emoji: Onemogoči emotikon po meri disable_relay: Onemogoči rele @@ -243,6 +245,7 @@ sl: update_report: Posodobi poročilo update_status: Posodobi objavo update_user_role: Posodobi vlogo + update_username_block: Posodobi pravilo uporabniškega imena actions: approve_appeal_html: "%{name} je ugodil pritožbi uporabnika %{target} na moderatorsko odločitev" approve_user_html: "%{name} je odobril/a registracijo iz %{target}" @@ -261,6 +264,7 @@ sl: create_relay_html: "%{name} je ustvaril/a rele %{target}" create_unavailable_domain_html: "%{name} je prekinil/a dostavo v domeno %{target}" create_user_role_html: "%{name} je ustvaril/a vlogo %{target}" + create_username_block_html: "%{name} je dodal/a pravilo za uporabniška imena, ki vsebujejo %{target}" demote_user_html: "%{name} je ponižal/a uporabnika %{target}" destroy_announcement_html: "%{name} je izbrisal/a obvestilo %{target}" destroy_canonical_email_block_html: "%{name} je odstranil/a s črnega seznama e-pošto s ključnikom %{target}" @@ -274,6 +278,7 @@ sl: destroy_status_html: "%{name} je odstranil/a objavo uporabnika %{target}" destroy_unavailable_domain_html: "%{name} je nadaljeval/a dostav v domeno %{target}" destroy_user_role_html: "%{name} je izbrisal/a vlogo %{target}" + destroy_username_block_html: "%{name} je odstranil/a pravilo za uporabniška imena, ki vsebujejo %{target}" disable_2fa_user_html: "%{name} je onemogočil/a dvofaktorsko zahtevo za uporabnika %{target}" disable_custom_emoji_html: "%{name} je onemogočil/a emotikone %{target}" disable_relay_html: "%{name} je onemogočil/a rele %{target}" @@ -308,6 +313,7 @@ sl: update_report_html: "%{name} je posodobil poročilo %{target}" update_status_html: "%{name} je posodobil/a objavo uporabnika %{target}" update_user_role_html: "%{name} je spremenil/a vlogo %{target}" + update_username_block_html: "%{name} je posodobil/a pravilo za uporabniška imena, ki vsebujejo %{target}" deleted_account: izbrisan račun empty: Ni najdenih zapisnikov. filter_by_action: Filtriraj po dejanjih @@ -498,21 +504,30 @@ sl: fasp: debug: callbacks: + created_at: Ustvarjeno delete: Izbriši ip: Naslov IP + request_body: Telo zahteve providers: + active: Dejaven base_url: Osnovna povezava callback: Povratni klic delete: Izbriši edit: Uredi ponudnika finish_registration: Dokončaj registracijo name: Ime + providers: Ponudniki + public_key_fingerprint: Prstni odtis javnega ključa + registration_requested: Registracija je obvezna registrations: confirm: Potrdi reject: Zavrni + title: Potrdri registracijo FASP save: Shrani sign_in: Prijava status: Stanje + title: Ponudniki dodatnih storitev Fediverse + title: FASP follow_recommendations: description_html: "Sledi priporočilom pomaga novim uporabnikom, da hitro najdejo zanimivo vsebino. Če uporabnik ni dovolj komuniciral z drugimi, da bi oblikoval prilagojena priporočila za sledenje, se namesto tega priporočajo ti računi. Dnevno se ponovno izračunajo iz kombinacije računov z najvišjimi nedavnimi angažiranostmi in najvišjim številom krajevnih sledilcev za določen jezik." language: Za jezik @@ -848,8 +863,13 @@ sl: all: Vsem disabled: Nikomur users: Prijavljenim krajevnim uporabnikom + feed_access: + modes: + authenticated: Samo overjeni uporabniki + public: Vsi landing_page: values: + local_feed: Krajevni vir trends: Trendi registrations: moderation_recommandation: Preden prijave odprete za vse poskrbite, da imate v ekipi moderatorjev zadosti aktivnih članov. @@ -912,6 +932,7 @@ sl: title: Objave računa - @%{name} trending: V trendu view_publicly: Prikaži javno + view_quoted_post: Pokaži citirano objavo visibility: Vidnost with_media: Z mediji strikes: @@ -1103,13 +1124,23 @@ sl: trending: V porastu username_blocks: add_new: Dodaj novo + block_registrations: Blokiraj registracije comparison: contains: Vsebuje + equals: Je enako contains_html: Vsebuje %{string} + created_msg: Pravilo uporabniškega imena uspešno ustvarjeno delete: Izbriši + edit: + title: Uredi pravilo uporabniškega imena + matches_exactly_html: Je enako %{string} new: create: Ustvari pravilo + title: Ustvari novo pravilo uporabniškega imena + no_username_block_selected: Nobeno pravilo uporabniškega imena ni bilo spremenjeno, ker nobeno ni bilo izbrano not_permitted: Ni dovoljeno + title: Pravila uporabniškega imena + updated_msg: Pravilo uporabniškega imena uspešno posodobljeno warning_presets: add_new: Dodaj novo delete: Izbriši @@ -1376,6 +1407,7 @@ sl: other: Drugo emoji_styles: auto: Samodejno + native: Domoroden errors: '400': Zahteva, ki ste jo oddali, je neveljavna ali nepravilno oblikovana. '403': Nimate dovoljenja za ogled te strani. @@ -1629,6 +1661,7 @@ sl: author_html: Avtor/ica %{name} potentially_sensitive_content: action: Kliknite za prikaz + confirm_visit: Ali ste prepričani, da želite odpreti to povezavo? hide_button: Skrij lists: errors: @@ -1732,6 +1765,7 @@ sl: subject: Anketa, ki jo je pripravil/a %{name}, se je iztekla quote: body: 'Vašo objavo je citiral/a %{name}:' + subject: "%{name} je citiral/a vašo objavo" title: Nov citat reblog: body: 'Vašo objavo je izpostavil/a %{name}:' @@ -1963,6 +1997,7 @@ sl: reblog: Izpostavitev ne more biti pripeta quote_error: not_available: Objava ni na voljo + revoked: Avtor je umaknil objavo quote_policies: followers: Samo sledilci nobody: Samo jaz diff --git a/config/locales/sq.yml b/config/locales/sq.yml index 819dcd555611c2..2756b280c56a1e 100644 --- a/config/locales/sq.yml +++ b/config/locales/sq.yml @@ -881,7 +881,7 @@ sq: types: major: Hedhje e rëndësishme në qarkullim minor: Hedhje e vockël në qarkullim - patch: Hedhje në qarkullim arnimesh — ndreqje të meash dhe ndryshime të lehta për t’u aplikuar + patch: Hedhje në qarkullim arnimesh — ndreqje të metash dhe ndryshime të lehta për t’u aplikuar version: Version statuses: account: Autor diff --git a/config/locales/th.yml b/config/locales/th.yml index 3df5a759cc846a..3fd8bddf500a74 100644 --- a/config/locales/th.yml +++ b/config/locales/th.yml @@ -316,6 +316,8 @@ th: new: create: สร้างประกาศ title: ประกาศใหม่ + preview: + explanation_html: 'อีเมลจะถูกส่งไปยังผู้ใช้ %{display_count} คน. โดยจะมีข้อความต่อไปนี้อยู่ในอีเมล:' publish: เผยแพร่ published_msg: เผยแพร่ประกาศสำเร็จ! scheduled_for: จัดกำหนดการไว้สำหรับ %{time} @@ -952,6 +954,7 @@ th: live: สด notify_users: แจ้งเตือนผู้ใช้ preview: + explanation_html: 'อีเมลจะถูกส่งไปยังผู้ใช้ %{display_count} คน. ที่ลงทะเบียนก่อนวันที่ %{date} โดยจะมีข้อความต่อไปนี้อยู่ในอีเมล:' send_preview: ส่งตัวอย่างไปยัง %{email} send_to_all: other: ส่ง %{display_count} อีเมล diff --git a/config/locales/uk.yml b/config/locales/uk.yml index c37cd5a94888b4..945d48a3720b01 100644 --- a/config/locales/uk.yml +++ b/config/locales/uk.yml @@ -24,7 +24,7 @@ uk: many: Дописів one: Допис other: Дописів - posts_tab_heading: Дописів + posts_tab_heading: Дописи self_follow_error: Ви не можете стежити за власним обліковим записом admin: account_actions: @@ -499,6 +499,7 @@ uk: fasp: debug: callbacks: + created_at: Створено delete: Видалити providers: delete: Видалити @@ -796,11 +797,16 @@ uk: title: Ролі rules: add_new: Додати правило + add_translation: Додати переклад delete: Видалити description_html: Хоча більшість заявляє про прочитання та погодження з умовами обслуговування, як правило, люди не читають їх до появи проблеми. Спростіть перегляд правил вашого сервера, зробивши їх у вигляді маркованого списку. Спробуйте створити короткі та просі правила, але не розділяйте їх на багато окремих частин. edit: Змінити правило empty: Жодних правил сервера ще не визначено. + move_down: Посунути вниз + move_up: Посунути вгору title: Правила сервера + translation: Переклад + translations: Переклади settings: about: manage_rules: Керувати правилами сервера diff --git a/config/locales/vi.yml b/config/locales/vi.yml index 942507264a53a5..3f6a20a6acacdf 100644 --- a/config/locales/vi.yml +++ b/config/locales/vi.yml @@ -62,7 +62,7 @@ vi: disable_sign_in_token_auth: Tắt xác minh bằng email disable_two_factor_authentication: Vô hiệu hóa xác thực 2 bước disabled: Tạm khóa - display_name: Biệt danh + display_name: Tên gọi domain: Máy chủ edit: Chỉnh sửa email: Email @@ -78,7 +78,7 @@ vi: invite_request_text: Lý do đăng ký invited_by: Được mời bởi ip: IP - joined: Đã tham gia + joined: Tham gia location: all: Tất cả local: Máy chủ này @@ -424,7 +424,7 @@ vi: create: Tạo chặn hint: Chặn máy chủ sẽ không ngăn việc hiển thị tút của máy chủ đó trong cơ sở dữ liệu, nhưng sẽ khiến tự động áp dụng các phương pháp kiểm duyệt cụ thể trên các tài khoản đó. severity: - desc_html: "Ẩn sẽ làm cho tút của tài khoản trở nên vô hình đối với bất kỳ ai không theo dõi họ. Vô hiệu hóa sẽ xóa tất cả nội dung, phương tiện và dữ liệu khác của tài khoản. Dùng Cảnh cáo nếu bạn chỉ muốn cấm tải lên ảnh và video." + desc_html: "Hạn chế sẽ làm cho tút của tài khoản trở nên vô hình đối với bất kỳ ai không theo dõi họ. Vô hiệu hóa sẽ xóa tất cả nội dung, phương tiện và dữ liệu khác của tài khoản. Dùng Cảnh cáo nếu bạn chỉ muốn cấm tải lên ảnh và video." noop: Không hoạt động silence: Ẩn suspend: Vô hiệu hóa @@ -1085,7 +1085,7 @@ vi: usage_comparison: Dùng %{today} lần hôm nay, so với %{yesterday} hôm qua used_by_over_week: other: "%{count} người dùng tuần rồi" - title: Đề xuất & Xu hướng + title: Đề xuất và Xu hướng trending: Xu hướng username_blocks: add_new: Thêm mới @@ -1404,7 +1404,7 @@ vi: csv: CSV domain_blocks: Máy chủ chặn lists: Danh sách - mutes: Người ẩn + mutes: Tài khoản bị phớt lờ storage: Tập tin featured_tags: add_new: Thêm mới @@ -1497,7 +1497,7 @@ vi: lists_html: other: Bạn sắp thay thế danh sách với nội dung của %{filename}. Có %{count} người sẽ được thêm vào những danh sách mới. muting_html: - other: Bạn sắp they thế danh sách người bạn chặn với %{count} người từ %{filename}. + other: Bạn sắp thay thế danh sách tài khoản chặn tới %{count} tài khoản từ %{filename}. preambles: blocking_html: other: Bạn sắp chặn tới %{count} người từ %{filename}. @@ -1510,7 +1510,7 @@ vi: lists_html: other: Bạn sắp thêm tới %{count} người từ %{filename} vào danh sách của bạn. Những danh sách mới sẽ được tạo nếu không có danh sách để thêm. muting_html: - other: Bạn sắp ẩn tới %{count} người từ %{filename}. + other: Bạn sắp phớt lờ tới %{count} tài khoản từ %{filename}. preface: Bạn có thể nhập dữ liệu mà bạn đã xuất từ một máy chủ khác, chẳng hạn danh sách những người đang theo dõi hoặc chặn. recent_imports: Đã nhập gần đây states: @@ -1527,11 +1527,11 @@ vi: domain_blocking: Đang nhập máy chủ đã chặn following: Đang nhập người theo dõi lists: Nhập danh sách - muting: Đang nhập người đã ẩn + muting: Nhập danh sách tài khoản phớt lờ type: Kiểu nhập type_groups: constructive: Theo dõi và lưu - destructive: Chặn và ẩn + destructive: Chặn và phớt lờ types: blocking: Danh sách người đã chặn bookmarks: Tút đã lưu @@ -1639,7 +1639,7 @@ vi: title: Kiểm duyệt move_handler: carry_blocks_over_text: Tài khoản này chuyển từ %{acct}, máy chủ mà bạn đã chặn trước đó. - carry_mutes_over_text: Tài khoản này chuyển từ %{acct}, máy chủ mà bạn đã ẩn trước đó. + carry_mutes_over_text: Tài khoản này chuyển sang từ %{acct}, máy chủ mà bạn đã phớt lờ trước đó. copy_account_note_text: 'Tài khoản này chuyển từ %{acct}, đây là lịch sử kiểm duyệt của họ:' navigation: toggle_menu: Bật/tắt menu diff --git a/config/locales/zh-CN.yml b/config/locales/zh-CN.yml index 69d9d9543517b2..eaa99a8dffec86 100644 --- a/config/locales/zh-CN.yml +++ b/config/locales/zh-CN.yml @@ -482,7 +482,7 @@ zh-CN: debug: callbacks: created_at: 创建于 - delete: 刪除 + delete: 删除 ip: IP 地址 request_body: 请求正文 title: 调试回调 @@ -490,7 +490,7 @@ zh-CN: active: 有效 base_url: 基础 URL callback: 回调 - delete: 刪除 + delete: 删除 edit: 编辑提供商 finish_registration: 完成注册 name: 名称 @@ -912,7 +912,7 @@ zh-CN: with_media: 含有媒体文件 strikes: actions: - delete_statuses: "%{name} 刪除了 %{target} 的嘟文" + delete_statuses: "%{name} 删除了 %{target} 的嘟文" disable: "%{name} 冻结了用户 %{target}" mark_statuses_as_sensitive: "%{name} 已将 %{target} 的嘟文标记为敏感内容" none: "%{name} 向 %{target} 发送了警告" @@ -1915,7 +1915,7 @@ zh-CN: enabled_hint: 自动删除你发布的超过指定期限的嘟文,除非满足下列条件之一 exceptions: 例外 explanation: 删除嘟文会占用大量服务器资源,所以这个操作将在服务器空闲时完成。因此,你的嘟文可能会在达到删除期限之后一段时间才会被删除。 - ignore_favs: 喜欢数阈值 + ignore_favs: 忽略喜欢 ignore_reblogs: 转嘟数阈值 interaction_exceptions: 基于互动的例外 interaction_exceptions_explanation: 请注意,如果嘟文的转嘟数和喜欢数超过保留阈值之后,又降到阈值以下,则可能不会被删除。 diff --git a/config/locales/zh-TW.yml b/config/locales/zh-TW.yml index 7c522752a67408..4f90fd7cd678f7 100644 --- a/config/locales/zh-TW.yml +++ b/config/locales/zh-TW.yml @@ -1182,7 +1182,7 @@ zh-TW: advanced_settings: 進階設定 animations_and_accessibility: 動畫與無障礙設定 boosting_preferences: 轉嘟偏好設定 - boosting_preferences_info_html: "小技巧: 無論設定為何, Shift + Click 於 %{icon} 轉嘟圖示將會立即轉嘟。" + boosting_preferences_info_html: "小撇步: 無論設定為何, Shift + Click 於 %{icon} 轉嘟圖示將會立即轉嘟。" discovery: 探索 localization: body: Mastodon 是由志願者所翻譯。 @@ -1427,7 +1427,7 @@ zh-TW: statuses_hint_html: 此過濾器會套用至所選之各別嘟文,無論其是否符合下列關鍵字。審閱或自過濾條件移除嘟文。 title: 編輯過濾條件 errors: - deprecated_api_multiple_keywords: 這些參數無法自此應用程式中更改,因為它們適用於一或多個過濾器關鍵字。請使用較新的應用程式或是網頁介面。 + deprecated_api_multiple_keywords: 這些參數無法自此應用程式中更改,因為它們適用於一個以上之過濾器關鍵字。請使用較新的應用程式或是網頁介面。 invalid_context: 沒有提供內文或內文無效 index: contexts: "%{contexts} 中的過濾器" @@ -1721,11 +1721,11 @@ zh-TW: invalid_choice: 您所選的投票選項並不存在 over_character_limit: 不能多於 %{max} 個字元 self_vote: 您無法於您的嘟文投票 - too_few_options: 必須包含至少一個項目 + too_few_options: 必須包含一個項目以上 too_many_options: 不能包含多於 %{max} 個項目 vote: 投票 posting_defaults: - explanation: 這些設定將作為您建立新嘟文時之預設值,但您能於編輯器中編輯個別嘟文之設定。 + explanation: 這些設定將作為您建立新嘟文時之預設值,但您能於嘟文編輯器中編輯個別嘟文之設定。 preferences: other: 其他 posting_defaults: 嘟文預設值 @@ -1738,7 +1738,7 @@ zh-TW: reach_hint_html: 控制您希望被新使用者探索或跟隨之方式。想使您的嘟文出現於探索頁面嗎?想使其他人透過他們的跟隨建議找到您嗎?想自動接受所有新跟隨者嗎?或是想逐一控制跟隨請求嗎? search: 搜尋 search_hint_html: 控制您希望如何被發現。您想透過您的公開嘟文被人們發現嗎?您想透過網頁搜尋被 Mastodon 以外的人找到您的個人檔案嗎?請注意,公開資訊可能無法全面地被所有搜尋引擎所排除。 - title: 隱私權及觸及 + title: 隱私權與觸及 privacy_policy: title: 隱私權政策 reactions: From 5bf82b1f9e68695d66f25e0687c88146bfd1987c Mon Sep 17 00:00:00 2001 From: Claire Date: Tue, 24 Mar 2026 11:39:11 +0100 Subject: [PATCH 16/26] Update dependency `rails` --- Gemfile.lock | 108 +++++++++++++++++++++++++-------------------------- 1 file changed, 54 insertions(+), 54 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 417b89ffae8d93..d621d7c3c0f8f5 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -10,29 +10,29 @@ GIT GEM remote: https://rubygems.org/ specs: - actioncable (8.0.3) - actionpack (= 8.0.3) - activesupport (= 8.0.3) + actioncable (8.0.4.1) + actionpack (= 8.0.4.1) + activesupport (= 8.0.4.1) nio4r (~> 2.0) websocket-driver (>= 0.6.1) zeitwerk (~> 2.6) - actionmailbox (8.0.3) - actionpack (= 8.0.3) - activejob (= 8.0.3) - activerecord (= 8.0.3) - activestorage (= 8.0.3) - activesupport (= 8.0.3) + actionmailbox (8.0.4.1) + actionpack (= 8.0.4.1) + activejob (= 8.0.4.1) + activerecord (= 8.0.4.1) + activestorage (= 8.0.4.1) + activesupport (= 8.0.4.1) mail (>= 2.8.0) - actionmailer (8.0.3) - actionpack (= 8.0.3) - actionview (= 8.0.3) - activejob (= 8.0.3) - activesupport (= 8.0.3) + actionmailer (8.0.4.1) + actionpack (= 8.0.4.1) + actionview (= 8.0.4.1) + activejob (= 8.0.4.1) + activesupport (= 8.0.4.1) mail (>= 2.8.0) rails-dom-testing (~> 2.2) - actionpack (8.0.3) - actionview (= 8.0.3) - activesupport (= 8.0.3) + actionpack (8.0.4.1) + actionview (= 8.0.4.1) + activesupport (= 8.0.4.1) nokogiri (>= 1.8.5) rack (>= 2.2.4) rack-session (>= 1.0.1) @@ -40,15 +40,15 @@ GEM rails-dom-testing (~> 2.2) rails-html-sanitizer (~> 1.6) useragent (~> 0.16) - actiontext (8.0.3) - actionpack (= 8.0.3) - activerecord (= 8.0.3) - activestorage (= 8.0.3) - activesupport (= 8.0.3) + actiontext (8.0.4.1) + actionpack (= 8.0.4.1) + activerecord (= 8.0.4.1) + activestorage (= 8.0.4.1) + activesupport (= 8.0.4.1) globalid (>= 0.6.0) nokogiri (>= 1.8.5) - actionview (8.0.3) - activesupport (= 8.0.3) + actionview (8.0.4.1) + activesupport (= 8.0.4.1) builder (~> 3.1) erubi (~> 1.11) rails-dom-testing (~> 2.2) @@ -58,22 +58,22 @@ GEM activemodel (>= 4.1) case_transform (>= 0.2) jsonapi-renderer (>= 0.1.1.beta1, < 0.3) - activejob (8.0.3) - activesupport (= 8.0.3) + activejob (8.0.4.1) + activesupport (= 8.0.4.1) globalid (>= 0.3.6) - activemodel (8.0.3) - activesupport (= 8.0.3) - activerecord (8.0.3) - activemodel (= 8.0.3) - activesupport (= 8.0.3) + activemodel (8.0.4.1) + activesupport (= 8.0.4.1) + activerecord (8.0.4.1) + activemodel (= 8.0.4.1) + activesupport (= 8.0.4.1) timeout (>= 0.4.0) - activestorage (8.0.3) - actionpack (= 8.0.3) - activejob (= 8.0.3) - activerecord (= 8.0.3) - activesupport (= 8.0.3) + activestorage (8.0.4.1) + actionpack (= 8.0.4.1) + activejob (= 8.0.4.1) + activerecord (= 8.0.4.1) + activesupport (= 8.0.4.1) marcel (~> 1.0) - activesupport (8.0.3) + activesupport (8.0.4.1) base64 benchmark (>= 0.3) bigdecimal @@ -82,7 +82,7 @@ GEM drb i18n (>= 1.6, < 2) logger (>= 1.4.2) - minitest (>= 5.1) + minitest (>= 5.1, < 6) securerandom (>= 0.3) tzinfo (~> 2.0, >= 2.0.5) uri (>= 0.13.1) @@ -647,20 +647,20 @@ GEM rack (>= 1.3) rackup (2.2.1) rack (>= 3) - rails (8.0.3) - actioncable (= 8.0.3) - actionmailbox (= 8.0.3) - actionmailer (= 8.0.3) - actionpack (= 8.0.3) - actiontext (= 8.0.3) - actionview (= 8.0.3) - activejob (= 8.0.3) - activemodel (= 8.0.3) - activerecord (= 8.0.3) - activestorage (= 8.0.3) - activesupport (= 8.0.3) + rails (8.0.4.1) + actioncable (= 8.0.4.1) + actionmailbox (= 8.0.4.1) + actionmailer (= 8.0.4.1) + actionpack (= 8.0.4.1) + actiontext (= 8.0.4.1) + actionview (= 8.0.4.1) + activejob (= 8.0.4.1) + activemodel (= 8.0.4.1) + activerecord (= 8.0.4.1) + activestorage (= 8.0.4.1) + activesupport (= 8.0.4.1) bundler (>= 1.15.0) - railties (= 8.0.3) + railties (= 8.0.4.1) rails-dom-testing (2.3.0) activesupport (>= 5.0.0) minitest @@ -671,9 +671,9 @@ GEM rails-i18n (8.0.2) i18n (>= 0.7, < 2) railties (>= 8.0.0, < 9) - railties (8.0.3) - actionpack (= 8.0.3) - activesupport (= 8.0.3) + railties (8.0.4.1) + actionpack (= 8.0.4.1) + activesupport (= 8.0.4.1) irb (~> 1.13) rackup (>= 1.0.0) rake (>= 12.2) From 841ea7058e56d29c7814f738c419506d5e6a2a47 Mon Sep 17 00:00:00 2001 From: Claire Date: Tue, 24 Mar 2026 11:39:46 +0100 Subject: [PATCH 17/26] Update dependency `rack` --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index d621d7c3c0f8f5..9803b95a9f2240 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -621,7 +621,7 @@ GEM activesupport (>= 3.0.0) raabro (1.4.0) racc (1.8.1) - rack (3.2.4) + rack (3.2.5) rack-attack (6.8.0) rack (>= 1.0, < 4) rack-cors (3.0.0) From a5f1988fe1a72c55d9b3cb263412354650cf62ef Mon Sep 17 00:00:00 2001 From: Claire Date: Tue, 24 Mar 2026 11:40:20 +0100 Subject: [PATCH 18/26] Update dependency `faraday` --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 9803b95a9f2240..ecf422e24e25d1 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -233,7 +233,7 @@ GEM fabrication (3.0.0) faker (3.5.2) i18n (>= 1.8.11, < 2) - faraday (2.14.0) + faraday (2.14.1) faraday-net_http (>= 2.0, < 3.5) json logger From 23be60a641ed83909b30afb990d5e6da3ac7fdb4 Mon Sep 17 00:00:00 2001 From: Matt Jankowski Date: Thu, 5 Feb 2026 06:05:32 -0500 Subject: [PATCH 19/26] Update devise to version 5.0 (#37419) --- Gemfile | 2 +- Gemfile.lock | 6 +++--- app/controllers/auth/sessions_controller.rb | 4 ++-- config/initializers/devise.rb | 8 +++----- spec/controllers/auth/sessions_controller_spec.rb | 8 ++++++-- spec/system/log_in_spec.rb | 6 +++--- 6 files changed, 18 insertions(+), 16 deletions(-) diff --git a/Gemfile b/Gemfile index 7d219344b65532..ff3097e6c2f5e9 100644 --- a/Gemfile +++ b/Gemfile @@ -28,7 +28,7 @@ gem 'bootsnap', '~> 1.18.0', require: false gem 'browser' gem 'charlock_holmes', '~> 0.7.7' gem 'chewy', '~> 7.3' -gem 'devise', '~> 4.9' +gem 'devise' gem 'devise-two-factor' group :pam_authentication, optional: true do diff --git a/Gemfile.lock b/Gemfile.lock index ecf422e24e25d1..34bc6090cb4c85 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -184,10 +184,10 @@ GEM irb (~> 1.10) reline (>= 0.3.8) debug_inspector (1.2.0) - devise (4.9.4) + devise (5.0.0) bcrypt (~> 3.0) orm_adapter (~> 0.1) - railties (>= 4.1.0) + railties (>= 7.0) responders warden (~> 1.2.3) devise-two-factor (6.2.0) @@ -954,7 +954,7 @@ DEPENDENCIES csv (~> 3.2) database_cleaner-active_record debug (~> 1.8) - devise (~> 4.9) + devise devise-two-factor devise_pam_authenticatable2 (~> 9.2) discard (~> 1.2) diff --git a/app/controllers/auth/sessions_controller.rb b/app/controllers/auth/sessions_controller.rb index 182f242ae5b521..077f4d9db5c0ae 100644 --- a/app/controllers/auth/sessions_controller.rb +++ b/app/controllers/auth/sessions_controller.rb @@ -197,14 +197,14 @@ def second_factor_attempts_key(user) "2fa_auth_attempts:#{user.id}:#{Time.now.utc.hour}" end - def respond_to_on_destroy + def respond_to_on_destroy(**) respond_to do |format| format.json do render json: { redirect_to: after_sign_out_path_for(resource_name), }, status: 200 end - format.all { super } + format.all { super(**) } end end end diff --git a/config/initializers/devise.rb b/config/initializers/devise.rb index f69f7519c8b2d6..149c1b1af4abbc 100644 --- a/config/initializers/devise.rb +++ b/config/initializers/devise.rb @@ -105,11 +105,9 @@ def session_cookie # The secret key used by Devise. Devise uses this key to generate # random tokens. Changing this key will render invalid all existing # confirmation, reset password and unlock tokens in the database. - # - # Set explicitly to Rails default to avoid deprecation warnings. - # https://github.com/heartcombo/devise/pull/5645#issuecomment-1871849856 - # Remove when Devise changes `SecretKeyFinder` to not emit deprecations. - config.secret_key = Rails.application.secret_key_base + # Devise will use the `secret_key_base` as its `secret_key` + # by default. You can change it below and use your own secret key. + # config.secret_key = '<%= SecureRandom.hex(64) %>' # ==> Mailer Configuration # Configure the e-mail address which will be shown in Devise::Mailer, diff --git a/spec/controllers/auth/sessions_controller_spec.rb b/spec/controllers/auth/sessions_controller_spec.rb index 949af2a42597e2..924122d1617d71 100644 --- a/spec/controllers/auth/sessions_controller_spec.rb +++ b/spec/controllers/auth/sessions_controller_spec.rb @@ -70,7 +70,7 @@ end it 'shows a login error and does not log the user in' do - expect(flash[:alert]).to match I18n.t('devise.failure.invalid', authentication_keys: I18n.t('activerecord.attributes.user.email')) + expect(flash[:alert]).to match(/#{failure_message_invalid_email}/i) expect(controller.current_user).to be_nil end @@ -163,7 +163,7 @@ end it 'shows a login error and does not log the user in' do - expect(flash[:alert]).to match I18n.t('devise.failure.invalid', authentication_keys: I18n.t('activerecord.attributes.user.email')) + expect(flash[:alert]).to match(/#{failure_message_invalid_email}/i) expect(controller.current_user).to be_nil end @@ -420,5 +420,9 @@ def process_maximum_two_factor_attempts end end end + + def failure_message_invalid_email + I18n.t('devise.failure.invalid', authentication_keys: I18n.t('activerecord.attributes.user.email')) + end end end diff --git a/spec/system/log_in_spec.rb b/spec/system/log_in_spec.rb index 10869fd240e7e3..af3a99164f727a 100644 --- a/spec/system/log_in_spec.rb +++ b/spec/system/log_in_spec.rb @@ -25,7 +25,7 @@ it 'A invalid email and password user is not able to log in' do fill_in_auth_details('invalid_email', 'invalid_password') - expect(subject).to have_css('.flash-message', text: failure_message('invalid')) + expect(subject).to have_css('.flash-message', text: /#{failure_message_invalid}/i) end context 'when confirmed at is nil' do @@ -38,8 +38,8 @@ end end - def failure_message(message) + def failure_message_invalid keys = User.authentication_keys.map { |key| User.human_attribute_name(key) } - I18n.t("devise.failure.#{message}", authentication_keys: keys.join('support.array.words_connector')) + I18n.t('devise.failure.invalid', authentication_keys: keys.join('support.array.words_connector')) end end From 92d7ad46cfeae4a00e7494c772549fdae47c8250 Mon Sep 17 00:00:00 2001 From: Claire Date: Tue, 24 Mar 2026 11:50:22 +0100 Subject: [PATCH 20/26] Update dependency `devise` --- Gemfile.lock | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 34bc6090cb4c85..05b06cdc49bb0b 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -184,16 +184,16 @@ GEM irb (~> 1.10) reline (>= 0.3.8) debug_inspector (1.2.0) - devise (5.0.0) + devise (5.0.3) bcrypt (~> 3.0) orm_adapter (~> 0.1) railties (>= 7.0) responders warden (~> 1.2.3) - devise-two-factor (6.2.0) - activesupport (>= 7.0, < 8.2) - devise (~> 4.0) - railties (>= 7.0, < 8.2) + devise-two-factor (6.4.0) + activesupport (>= 7.2, < 8.2) + devise (>= 4.0, < 6.0) + railties (>= 7.2, < 8.2) rotp (~> 6.0) devise_pam_authenticatable2 (9.2.0) devise (>= 4.0.0) From d6d73bd1443bf4404a83fac15429f37222225647 Mon Sep 17 00:00:00 2001 From: Claire Date: Tue, 24 Mar 2026 11:53:18 +0100 Subject: [PATCH 21/26] Update dependency `nokogiri` --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 05b06cdc49bb0b..718bfadf5d39ff 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -462,7 +462,7 @@ GEM net-smtp (0.5.1) net-protocol nio4r (2.7.4) - nokogiri (1.18.10) + nokogiri (1.19.2) mini_portile2 (~> 2.8.2) racc (~> 1.4) oj (3.16.11) From c188e659b1fb6805f23ed1d5519c706b2fb99ecf Mon Sep 17 00:00:00 2001 From: Claire Date: Tue, 24 Mar 2026 15:42:40 +0100 Subject: [PATCH 22/26] Merge commit from fork --- config/routes.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/routes.rb b/config/routes.rb index 412372600ef87c..bfa0bb1f278c17 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -223,7 +223,7 @@ def redirect_with_vary(path) draw(:web_app) - get '/web/(*any)', to: redirect('/%{any}', status: 302), as: :web, defaults: { any: '' }, format: false + get '/web/(*any)', to: redirect(path: '/%{any}', status: 302), as: :web, defaults: { any: '' }, format: false get '/about', to: 'about#show' get '/about/more', to: redirect('/about') From 089a141efcb2b203585121c11c7b1db9abdd500b Mon Sep 17 00:00:00 2001 From: Claire Date: Tue, 24 Mar 2026 15:44:08 +0100 Subject: [PATCH 23/26] Merge commit from fork --- app/lib/activitypub/activity/accept.rb | 2 +- app/lib/activitypub/activity/create.rb | 11 +- app/models/quote.rb | 8 +- .../process_status_update_service.rb | 20 +- .../activitypub/verify_quote_service.rb | 13 +- .../activitypub/quote_refresh_worker.rb | 2 +- .../refetch_and_verify_quote_worker.rb | 2 +- .../process_status_update_service_spec.rb | 4 +- .../activitypub/verify_quote_service_spec.rb | 414 +++++++++--------- .../activitypub/quote_refresh_worker_spec.rb | 4 +- .../refetch_and_verify_quote_worker_spec.rb | 13 +- 11 files changed, 263 insertions(+), 230 deletions(-) diff --git a/app/lib/activitypub/activity/accept.rb b/app/lib/activitypub/activity/accept.rb index 92a8190c038a51..f13a78ec87e53f 100644 --- a/app/lib/activitypub/activity/accept.rb +++ b/app/lib/activitypub/activity/accept.rb @@ -46,7 +46,7 @@ def accept_embedded_quote_request def accept_quote!(quote) approval_uri = value_or_id(first_of_value(@json['result'])) - return if unsupported_uri_scheme?(approval_uri) || quote.quoted_account != @account || !quote.status.local? || !quote.pending? + return if unsupported_uri_scheme?(approval_uri) || non_matching_uri_hosts?(approval_uri, @account.uri) || quote.quoted_account != @account || !quote.status.local? || !quote.pending? # NOTE: we are not going through `ActivityPub::VerifyQuoteService` as the `Accept` is as authoritative # as the stamp, but this means we are not checking the stamp, which may lead to inconsistencies diff --git a/app/lib/activitypub/activity/create.rb b/app/lib/activitypub/activity/create.rb index a7d2be35ed0310..c6d2fb8438da7e 100644 --- a/app/lib/activitypub/activity/create.rb +++ b/app/lib/activitypub/activity/create.rb @@ -47,6 +47,7 @@ def process_status @params = {} @quote = nil @quote_uri = nil + @quote_approval_uri = nil process_status_params process_tags @@ -218,9 +219,9 @@ def process_quote @quote_uri = @status_parser.quote_uri return unless @status_parser.quote? - approval_uri = @status_parser.quote_approval_uri - approval_uri = nil if unsupported_uri_scheme?(approval_uri) || TagManager.instance.local_url?(approval_uri) - @quote = Quote.new(account: @account, approval_uri: approval_uri, legacy: @status_parser.legacy_quote?, state: @status_parser.deleted_quote? ? :deleted : :pending) + @quote_approval_uri = @status_parser.quote_approval_uri + @quote_approval_uri = nil if unsupported_uri_scheme?(@quote_approval_uri) || TagManager.instance.local_url?(@quote_approval_uri) + @quote = Quote.new(account: @account, approval_uri: nil, legacy: @status_parser.legacy_quote?, state: @status_parser.deleted_quote? ? :deleted : :pending) end def process_hashtag(tag) @@ -371,9 +372,9 @@ def fetch_and_verify_quote return if @quote.nil? embedded_quote = safe_prefetched_embed(@account, @status_parser.quoted_object, @json['context']) - ActivityPub::VerifyQuoteService.new.call(@quote, fetchable_quoted_uri: @quote_uri, prefetched_quoted_object: embedded_quote, request_id: @options[:request_id], depth: @options[:depth]) + ActivityPub::VerifyQuoteService.new.call(@quote, @quote_approval_uri, fetchable_quoted_uri: @quote_uri, prefetched_quoted_object: embedded_quote, request_id: @options[:request_id], depth: @options[:depth]) rescue Mastodon::RecursionLimitExceededError, Mastodon::UnexpectedResponseError, *Mastodon::HTTP_CONNECTION_ERRORS - ActivityPub::RefetchAndVerifyQuoteWorker.perform_in(rand(30..600).seconds, @quote.id, @quote_uri, { 'request_id' => @options[:request_id] }) + ActivityPub::RefetchAndVerifyQuoteWorker.perform_in(rand(30..600).seconds, @quote.id, @quote_uri, { 'request_id' => @options[:request_id], 'approval_uri' => @quote_approval_uri }) end def conversation_from_uri(uri) diff --git a/app/models/quote.rb b/app/models/quote.rb index e4f3b823fe4ae6..44c3599a7b6c97 100644 --- a/app/models/quote.rb +++ b/app/models/quote.rb @@ -45,8 +45,12 @@ class Quote < ApplicationRecord after_destroy_commit :decrement_counter_caches! after_update_commit :update_counter_caches! - def accept! - update!(state: :accepted) + def accept!(approval_uri: nil) + if approval_uri.present? + update!(state: :accepted, approval_uri:) + else + update!(state: :accepted) + end reset_parent_cache! if attribute_previously_changed?(:state) end diff --git a/app/services/activitypub/process_status_update_service.rb b/app/services/activitypub/process_status_update_service.rb index 1b8cdd68d90ac8..6eb54e0d10f60c 100644 --- a/app/services/activitypub/process_status_update_service.rb +++ b/app/services/activitypub/process_status_update_service.rb @@ -52,7 +52,7 @@ def handle_explicit_update! create_edits! end - fetch_and_verify_quote!(@quote, @status_parser.quote_uri) if @quote.present? + fetch_and_verify_quote!(@quote, @quote_approval_uri, @status_parser.quote_uri) if @quote.present? download_media_files! queue_poll_notifications! @@ -295,9 +295,9 @@ def update_quote_approval! approval_uri = @status_parser.quote_approval_uri approval_uri = nil if unsupported_uri_scheme?(approval_uri) || TagManager.instance.local_url?(approval_uri) - quote.update(approval_uri: approval_uri, state: :pending, legacy: @status_parser.legacy_quote?) if quote.approval_uri != @status_parser.quote_approval_uri + quote.update(approval_uri: nil, state: :pending, legacy: @status_parser.legacy_quote?) if quote.approval_uri.present? && quote.approval_uri != @status_parser.quote_approval_uri - fetch_and_verify_quote!(quote, quote_uri) + fetch_and_verify_quote!(quote, approval_uri, quote_uri) end def update_quote! @@ -313,18 +313,20 @@ def update_quote! # Revoke the quote while we get a chance… maybe this should be a `before_destroy` hook? RevokeQuoteService.new.call(@status.quote) if @status.quote.quoted_account&.local? && @status.quote.accepted? @status.quote.destroy - quote = Quote.create(status: @status, approval_uri: approval_uri, legacy: @status_parser.legacy_quote?, state: @status_parser.deleted_quote? ? :deleted : :pending) + quote = Quote.create(status: @status, approval_uri: nil, legacy: @status_parser.legacy_quote?, state: @status_parser.deleted_quote? ? :deleted : :pending) @quote_changed = true else quote = @status.quote - quote.update(approval_uri: approval_uri, state: :pending, legacy: @status_parser.legacy_quote?) if quote.approval_uri != approval_uri + quote.update(approval_uri: nil, state: :pending, legacy: @status_parser.legacy_quote?) if quote.approval_uri.present? && quote.approval_uri != approval_uri end else - quote = Quote.create(status: @status, approval_uri: approval_uri, legacy: @status_parser.legacy_quote?) + quote = Quote.create(status: @status, approval_uri: nil, legacy: @status_parser.legacy_quote?) @quote_changed = true end @quote = quote + @quote_approval_uri = approval_uri + quote.save elsif @status.quote.present? @quote = nil @@ -333,11 +335,11 @@ def update_quote! end end - def fetch_and_verify_quote!(quote, quote_uri) + def fetch_and_verify_quote!(quote, approval_uri, quote_uri) embedded_quote = safe_prefetched_embed(@account, @status_parser.quoted_object, @activity_json['context']) - ActivityPub::VerifyQuoteService.new.call(quote, fetchable_quoted_uri: quote_uri, prefetched_quoted_object: embedded_quote, request_id: @request_id) + ActivityPub::VerifyQuoteService.new.call(quote, approval_uri, fetchable_quoted_uri: quote_uri, prefetched_quoted_object: embedded_quote, request_id: @request_id) rescue Mastodon::UnexpectedResponseError, *Mastodon::HTTP_CONNECTION_ERRORS - ActivityPub::RefetchAndVerifyQuoteWorker.perform_in(rand(30..600).seconds, quote.id, quote_uri, { 'request_id' => @request_id }) + ActivityPub::RefetchAndVerifyQuoteWorker.perform_in(rand(30..600).seconds, quote.id, quote_uri, { 'request_id' => @request_id, 'approval_uri' => approval_uri }) end def update_counts! diff --git a/app/services/activitypub/verify_quote_service.rb b/app/services/activitypub/verify_quote_service.rb index 4dcf11cdfdae50..095e416c70e95c 100644 --- a/app/services/activitypub/verify_quote_service.rb +++ b/app/services/activitypub/verify_quote_service.rb @@ -6,20 +6,21 @@ class ActivityPub::VerifyQuoteService < BaseService MAX_SYNCHRONOUS_DEPTH = 2 # Optionally fetch quoted post, and verify the quote is authorized - def call(quote, fetchable_quoted_uri: nil, prefetched_quoted_object: nil, prefetched_approval: nil, request_id: nil, depth: nil) + def call(quote, approval_uri, fetchable_quoted_uri: nil, prefetched_quoted_object: nil, prefetched_approval: nil, request_id: nil, depth: nil) @request_id = request_id @depth = depth || 0 @quote = quote + @approval_uri = approval_uri.presence || @quote.approval_uri @fetching_error = nil fetch_quoted_post_if_needed!(fetchable_quoted_uri, prefetched_body: prefetched_quoted_object) return if quote.quoted_account&.local? - return if fast_track_approval! || quote.approval_uri.blank? + return if fast_track_approval! || @approval_uri.blank? - @json = fetch_approval_object(quote.approval_uri, prefetched_body: prefetched_approval) + @json = fetch_approval_object(@approval_uri, prefetched_body: prefetched_approval) return quote.reject! if @json.nil? - return if non_matching_uri_hosts?(quote.approval_uri, value_or_id(@json['attributedTo'])) + return if non_matching_uri_hosts?(@approval_uri, value_or_id(@json['attributedTo'])) return unless matching_type? && matching_quote_uri? # Opportunistically import embedded posts if needed @@ -30,7 +31,7 @@ def call(quote, fetchable_quoted_uri: nil, prefetched_quoted_object: nil, prefet return unless matching_quoted_post? && matching_quoted_author? - quote.accept! + quote.accept!(approval_uri: @approval_uri) end private @@ -87,7 +88,7 @@ def import_quoted_post_if_needed!(uri) object = @json['interactionTarget'].merge({ '@context' => @json['@context'] }) # It's not safe to fetch if the inlined object is cross-origin or doesn't match expectations - return if object['id'] != uri || non_matching_uri_hosts?(@quote.approval_uri, object['id']) + return if object['id'] != uri || non_matching_uri_hosts?(@approval_uri, object['id']) status = ActivityPub::FetchRemoteStatusService.new.call(object['id'], prefetched_body: object, on_behalf_of: @quote.account.followers.local.first, request_id: @request_id, depth: @depth) diff --git a/app/workers/activitypub/quote_refresh_worker.rb b/app/workers/activitypub/quote_refresh_worker.rb index 7dabfddc8006aa..5db84a1dac1219 100644 --- a/app/workers/activitypub/quote_refresh_worker.rb +++ b/app/workers/activitypub/quote_refresh_worker.rb @@ -10,6 +10,6 @@ def perform(quote_id) return if quote.nil? || quote.updated_at > Quote::BACKGROUND_REFRESH_INTERVAL.ago quote.touch - ActivityPub::VerifyQuoteService.new.call(quote) + ActivityPub::VerifyQuoteService.new.call(quote, quote.approval_uri) end end diff --git a/app/workers/activitypub/refetch_and_verify_quote_worker.rb b/app/workers/activitypub/refetch_and_verify_quote_worker.rb index 1a8dd40541e9d7..762d55e1bee965 100644 --- a/app/workers/activitypub/refetch_and_verify_quote_worker.rb +++ b/app/workers/activitypub/refetch_and_verify_quote_worker.rb @@ -9,7 +9,7 @@ class ActivityPub::RefetchAndVerifyQuoteWorker def perform(quote_id, quoted_uri, options = {}) quote = Quote.find(quote_id) - ActivityPub::VerifyQuoteService.new.call(quote, fetchable_quoted_uri: quoted_uri, request_id: options[:request_id]) + ActivityPub::VerifyQuoteService.new.call(quote, options['approval_uri'], fetchable_quoted_uri: quoted_uri, request_id: options['request_id']) ::DistributionWorker.perform_async(quote.status_id, { 'update' => true }) if quote.state_previously_changed? rescue ActiveRecord::RecordNotFound # Do nothing diff --git a/spec/services/activitypub/process_status_update_service_spec.rb b/spec/services/activitypub/process_status_update_service_spec.rb index 31e6ae20623e0d..48bb782038b844 100644 --- a/spec/services/activitypub/process_status_update_service_spec.rb +++ b/spec/services/activitypub/process_status_update_service_spec.rb @@ -912,10 +912,10 @@ })) end - it 'updates the approval URI but does not verify the quote' do + it 'does not update the approval URI and does not verify the quote' do expect { subject.call(status, json, json) } .to change(status, :quote).from(nil) - expect(status.quote.approval_uri).to eq approval_uri + expect(status.quote.approval_uri).to be_nil expect(status.quote.state).to_not eq 'accepted' expect(status.quote.quoted_status).to be_nil end diff --git a/spec/services/activitypub/verify_quote_service_spec.rb b/spec/services/activitypub/verify_quote_service_spec.rb index 94b9e33ed3b1a0..79a22fc407c0f4 100644 --- a/spec/services/activitypub/verify_quote_service_spec.rb +++ b/spec/services/activitypub/verify_quote_service_spec.rb @@ -9,268 +9,284 @@ let(:quoted_account) { Fabricate(:account, domain: 'b.example.com') } let(:quoted_status) { Fabricate(:status, account: quoted_account) } let(:status) { Fabricate(:status, account: account) } - let(:quote) { Fabricate(:quote, status: status, quoted_status: quoted_status, approval_uri: approval_uri) } + let(:quote) { Fabricate(:quote, status: status, quoted_status: quoted_status, approval_uri: approval_uri_record) } - context 'with an unfetchable approval URI' do - let(:approval_uri) { 'https://b.example.com/approvals/1234' } + shared_examples 'common behavior' do + context 'with an unfetchable approval URI' do + let(:approval_uri) { 'https://b.example.com/approvals/1234' } - before do - stub_request(:get, approval_uri) - .to_return(status: 404) - end - - context 'with an already-fetched post' do - it 'does not update the status' do - expect { subject.call(quote) } - .to change(quote, :state).to('rejected') + before do + stub_request(:get, approval_uri) + .to_return(status: 404) end - end - - context 'with an already-verified quote' do - let(:quote) { Fabricate(:quote, status: status, quoted_status: quoted_status, approval_uri: approval_uri, state: :accepted) } - it 'rejects the quote' do - expect { subject.call(quote) } - .to change(quote, :state).to('revoked') + context 'with an already-fetched post' do + it 'does not update the status' do + expect { subject.call(quote, approval_uri_arg) } + .to change(quote, :state).to('rejected') + end end - end - end - - context 'with an approval URI' do - let(:approval_uri) { 'https://b.example.com/approvals/1234' } - let(:approval_type) { 'QuoteAuthorization' } - let(:approval_id) { approval_uri } - let(:approval_attributed_to) { ActivityPub::TagManager.instance.uri_for(quoted_account) } - let(:approval_interacting_object) { ActivityPub::TagManager.instance.uri_for(status) } - let(:approval_interaction_target) { ActivityPub::TagManager.instance.uri_for(quoted_status) } + context 'with an already-verified quote' do + let(:quote) { Fabricate(:quote, status: status, quoted_status: quoted_status, approval_uri: approval_uri_record, state: :accepted) } - let(:json) do - { - '@context': [ - 'https://www.w3.org/ns/activitystreams', - { - QuoteAuthorization: 'https://w3id.org/fep/044f#QuoteAuthorization', - gts: 'https://gotosocial.org/ns#', - interactionPolicy: { - '@id': 'gts:interactionPolicy', - '@type': '@id', - }, - interactingObject: { - '@id': 'gts:interactingObject', - '@type': '@id', - }, - interactionTarget: { - '@id': 'gts:interactionTarget', - '@type': '@id', - }, - }, - ], - type: approval_type, - id: approval_id, - attributedTo: approval_attributed_to, - interactingObject: approval_interacting_object, - interactionTarget: approval_interaction_target, - }.with_indifferent_access - end - - before do - stub_request(:get, approval_uri) - .to_return(status: 200, body: Oj.dump(json), headers: { 'Content-Type': 'application/activity+json' }) - end - - context 'with a valid activity for already-fetched posts' do - it 'updates the status' do - expect { subject.call(quote) } - .to change(quote, :state).to('accepted') - - expect(a_request(:get, approval_uri)) - .to have_been_made.once + it 'rejects the quote' do + expect { subject.call(quote, approval_uri_arg) } + .to change(quote, :state).to('revoked') + end end end - context 'with a valid activity for a post that cannot be fetched but is passed as fetched_quoted_object' do - let(:quoted_status) { nil } + context 'with an approval URI' do + let(:approval_uri) { 'https://b.example.com/approvals/1234' } - let(:approval_interaction_target) { 'https://b.example.com/unknown-quoted' } - let(:prefetched_object) do + let(:approval_type) { 'QuoteAuthorization' } + let(:approval_id) { approval_uri } + let(:approval_attributed_to) { ActivityPub::TagManager.instance.uri_for(quoted_account) } + let(:approval_interacting_object) { ActivityPub::TagManager.instance.uri_for(status) } + let(:approval_interaction_target) { ActivityPub::TagManager.instance.uri_for(quoted_status) } + + let(:json) do { - '@context': 'https://www.w3.org/ns/activitystreams', - type: 'Note', - id: 'https://b.example.com/unknown-quoted', - to: 'https://www.w3.org/ns/activitystreams#Public', - attributedTo: ActivityPub::TagManager.instance.uri_for(quoted_account), - content: 'previously unknown post', + '@context': [ + 'https://www.w3.org/ns/activitystreams', + { + QuoteAuthorization: 'https://w3id.org/fep/044f#QuoteAuthorization', + gts: 'https://gotosocial.org/ns#', + interactionPolicy: { + '@id': 'gts:interactionPolicy', + '@type': '@id', + }, + interactingObject: { + '@id': 'gts:interactingObject', + '@type': '@id', + }, + interactionTarget: { + '@id': 'gts:interactionTarget', + '@type': '@id', + }, + }, + ], + type: approval_type, + id: approval_id, + attributedTo: approval_attributed_to, + interactingObject: approval_interacting_object, + interactionTarget: approval_interaction_target, }.with_indifferent_access end before do - stub_request(:get, 'https://b.example.com/unknown-quoted') - .to_return(status: 404) + stub_request(:get, approval_uri) + .to_return(status: 200, body: JSON.generate(json), headers: { 'Content-Type': 'application/activity+json' }) end - it 'updates the status' do - expect { subject.call(quote, fetchable_quoted_uri: 'https://b.example.com/unknown-quoted', prefetched_quoted_object: prefetched_object) } - .to change(quote, :state).to('accepted') + context 'with a valid activity for already-fetched posts' do + it 'updates the status' do + expect { subject.call(quote, approval_uri_arg) } + .to change(quote, :state).to('accepted') - expect(a_request(:get, approval_uri)) - .to have_been_made.once - - expect(quote.reload.quoted_status.content).to eq 'previously unknown post' + expect(a_request(:get, approval_uri)) + .to have_been_made.once + end end - end - - context 'with a valid activity for a post that cannot be fetched but is inlined' do - let(:quoted_status) { nil } - let(:approval_interaction_target) do - { - type: 'Note', - id: 'https://b.example.com/unknown-quoted', - to: 'https://www.w3.org/ns/activitystreams#Public', - attributedTo: ActivityPub::TagManager.instance.uri_for(quoted_account), - content: 'previously unknown post', - } - end + context 'with a valid activity for a post that cannot be fetched but is passed as fetched_quoted_object' do + let(:quoted_status) { nil } - before do - stub_request(:get, 'https://b.example.com/unknown-quoted') - .to_return(status: 404) + let(:approval_interaction_target) { 'https://b.example.com/unknown-quoted' } + let(:prefetched_object) do + { + '@context': 'https://www.w3.org/ns/activitystreams', + type: 'Note', + id: 'https://b.example.com/unknown-quoted', + to: 'https://www.w3.org/ns/activitystreams#Public', + attributedTo: ActivityPub::TagManager.instance.uri_for(quoted_account), + content: 'previously unknown post', + }.with_indifferent_access + end + + before do + stub_request(:get, 'https://b.example.com/unknown-quoted') + .to_return(status: 404) + end + + it 'updates the status' do + expect { subject.call(quote, approval_uri_arg, fetchable_quoted_uri: 'https://b.example.com/unknown-quoted', prefetched_quoted_object: prefetched_object) } + .to change(quote, :state).to('accepted') + + expect(a_request(:get, approval_uri)) + .to have_been_made.once + + expect(quote.reload.quoted_status.content).to eq 'previously unknown post' + end end - it 'updates the status' do - expect { subject.call(quote, fetchable_quoted_uri: 'https://b.example.com/unknown-quoted') } - .to change(quote, :state).to('accepted') + context 'with a valid activity for a post that cannot be fetched but is inlined' do + let(:quoted_status) { nil } - expect(a_request(:get, approval_uri)) - .to have_been_made.once - - expect(quote.reload.quoted_status.content).to eq 'previously unknown post' + let(:approval_interaction_target) do + { + type: 'Note', + id: 'https://b.example.com/unknown-quoted', + to: 'https://www.w3.org/ns/activitystreams#Public', + attributedTo: ActivityPub::TagManager.instance.uri_for(quoted_account), + content: 'previously unknown post', + } + end + + before do + stub_request(:get, 'https://b.example.com/unknown-quoted') + .to_return(status: 404) + end + + it 'updates the status' do + expect { subject.call(quote, approval_uri_arg, fetchable_quoted_uri: 'https://b.example.com/unknown-quoted') } + .to change(quote, :state).to('accepted') + + expect(a_request(:get, approval_uri)) + .to have_been_made.once + + expect(quote.reload.quoted_status.content).to eq 'previously unknown post' + end end - end - context 'with a valid activity for a post that cannot be fetched and is inlined from an untrusted source' do - let(:quoted_status) { nil } + context 'with a valid activity for a post that cannot be fetched and is inlined from an untrusted source' do + let(:quoted_status) { nil } - let(:approval_interaction_target) do - { - type: 'Note', - id: 'https://example.com/unknown-quoted', - to: 'https://www.w3.org/ns/activitystreams#Public', - attributedTo: ActivityPub::TagManager.instance.uri_for(account), - content: 'previously unknown post', - } + let(:approval_interaction_target) do + { + type: 'Note', + id: 'https://example.com/unknown-quoted', + to: 'https://www.w3.org/ns/activitystreams#Public', + attributedTo: ActivityPub::TagManager.instance.uri_for(account), + content: 'previously unknown post', + } + end + + before do + stub_request(:get, 'https://example.com/unknown-quoted') + .to_return(status: 404) + end + + it 'does not update the status' do + expect { subject.call(quote, approval_uri_arg, fetchable_quoted_uri: 'https://example.com/unknown-quoted') } + .to not_change(quote, :state) + .and not_change(quote, :quoted_status) + + expect(a_request(:get, approval_uri)) + .to have_been_made.once + end end - before do - stub_request(:get, 'https://example.com/unknown-quoted') - .to_return(status: 404) + context 'with a valid activity for already-fetched posts, with a pre-fetched approval' do + it 'updates the status without fetching the activity' do + expect { subject.call(quote, approval_uri_arg, prefetched_approval: JSON.generate(json)) } + .to change(quote, :state).to('accepted') + + expect(a_request(:get, approval_uri)) + .to_not have_been_made + end end - it 'does not update the status' do - expect { subject.call(quote, fetchable_quoted_uri: 'https://example.com/unknown-quoted') } - .to not_change(quote, :state) - .and not_change(quote, :quoted_status) + context 'with an unverifiable approval' do + let(:approval_uri) { 'https://evil.com/approvals/1234' } - expect(a_request(:get, approval_uri)) - .to have_been_made.once + it 'does not update the status' do + expect { subject.call(quote, approval_uri_arg) } + .to_not change(quote, :state) + end end - end - context 'with a valid activity for already-fetched posts, with a pre-fetched approval' do - it 'updates the status without fetching the activity' do - expect { subject.call(quote, prefetched_approval: Oj.dump(json)) } - .to change(quote, :state).to('accepted') + context 'with an invalid approval document because of a mismatched ID' do + let(:approval_id) { 'https://evil.com/approvals/1234' } - expect(a_request(:get, approval_uri)) - .to_not have_been_made + it 'does not accept the quote' do + # NOTE: maybe we want to skip that instead of rejecting it? + expect { subject.call(quote, approval_uri_arg) } + .to change(quote, :state).to('rejected') + end end - end - context 'with an unverifiable approval' do - let(:approval_uri) { 'https://evil.com/approvals/1234' } + context 'with an approval from the wrong account' do + let(:approval_attributed_to) { ActivityPub::TagManager.instance.uri_for(Fabricate(:account, domain: 'b.example.com')) } - it 'does not update the status' do - expect { subject.call(quote) } - .to_not change(quote, :state) + it 'does not update the status' do + expect { subject.call(quote, approval_uri_arg) } + .to_not change(quote, :state) + end end - end - context 'with an invalid approval document because of a mismatched ID' do - let(:approval_id) { 'https://evil.com/approvals/1234' } + context 'with an approval for the wrong quoted post' do + let(:approval_interaction_target) { ActivityPub::TagManager.instance.uri_for(Fabricate(:status, account: quoted_account)) } - it 'does not accept the quote' do - # NOTE: maybe we want to skip that instead of rejecting it? - expect { subject.call(quote) } - .to change(quote, :state).to('rejected') + it 'does not update the status' do + expect { subject.call(quote, approval_uri_arg) } + .to_not change(quote, :state) + end end - end - context 'with an approval from the wrong account' do - let(:approval_attributed_to) { ActivityPub::TagManager.instance.uri_for(Fabricate(:account, domain: 'b.example.com')) } + context 'with an approval for the wrong quote post' do + let(:approval_interacting_object) { ActivityPub::TagManager.instance.uri_for(Fabricate(:status, account: account)) } - it 'does not update the status' do - expect { subject.call(quote) } - .to_not change(quote, :state) + it 'does not update the status' do + expect { subject.call(quote, approval_uri_arg) } + .to_not change(quote, :state) + end end - end - context 'with an approval for the wrong quoted post' do - let(:approval_interaction_target) { ActivityPub::TagManager.instance.uri_for(Fabricate(:status, account: quoted_account)) } + context 'with an approval of the wrong type' do + let(:approval_type) { 'ReplyAuthorization' } - it 'does not update the status' do - expect { subject.call(quote) } - .to_not change(quote, :state) + it 'does not update the status' do + expect { subject.call(quote, approval_uri_arg) } + .to_not change(quote, :state) + end end end - context 'with an approval for the wrong quote post' do - let(:approval_interacting_object) { ActivityPub::TagManager.instance.uri_for(Fabricate(:status, account: account)) } + context 'with fast-track authorizations' do + let(:approval_uri) { nil } - it 'does not update the status' do - expect { subject.call(quote) } - .to_not change(quote, :state) + context 'without any fast-track condition' do + it 'does not update the status' do + expect { subject.call(quote, approval_uri_arg) } + .to_not change(quote, :state) + end end - end - context 'with an approval of the wrong type' do - let(:approval_type) { 'ReplyAuthorization' } + context 'when the account and the quoted account are the same' do + let(:quoted_account) { account } - it 'does not update the status' do - expect { subject.call(quote) } - .to_not change(quote, :state) + it 'updates the status' do + expect { subject.call(quote, approval_uri_arg) } + .to change(quote, :state).to('accepted') + end end - end - end - context 'with fast-track authorizations' do - let(:approval_uri) { nil } + context 'when the account is mentioned by the quoted post' do + before do + quoted_status.mentions << Mention.new(account: account) + end - context 'without any fast-track condition' do - it 'does not update the status' do - expect { subject.call(quote) } - .to_not change(quote, :state) + it 'does not the status' do + expect { subject.call(quote, approval_uri_arg) } + .to_not change(quote, :state).from('pending') + end end end + end - context 'when the account and the quoted account are the same' do - let(:quoted_account) { account } + context 'when approval URI is passed as argument' do + let(:approval_uri_arg) { approval_uri } + let(:approval_uri_record) { nil } - it 'updates the status' do - expect { subject.call(quote) } - .to change(quote, :state).to('accepted') - end - end + it_behaves_like 'common behavior' + end - context 'when the account is mentioned by the quoted post' do - before do - quoted_status.mentions << Mention.new(account: account) - end + context 'when approval URI is stored in the record (legacy)' do + let(:approval_uri_arg) { nil } + let(:approval_uri_record) { approval_uri } - it 'does not the status' do - expect { subject.call(quote) } - .to_not change(quote, :state).from('pending') - end - end + it_behaves_like 'common behavior' end end diff --git a/spec/workers/activitypub/quote_refresh_worker_spec.rb b/spec/workers/activitypub/quote_refresh_worker_spec.rb index bcdcc0b7468b0d..dbb72a09df4df6 100644 --- a/spec/workers/activitypub/quote_refresh_worker_spec.rb +++ b/spec/workers/activitypub/quote_refresh_worker_spec.rb @@ -20,7 +20,7 @@ expect { worker.perform(quote.id) } .to(change { quote.reload.updated_at }) - expect(service).to have_received(:call).with(quote) + expect(service).to have_received(:call).with(quote, quote.approval_uri) end end @@ -31,7 +31,7 @@ expect { worker.perform(quote.id) } .to_not(change { quote.reload.updated_at }) - expect(service).to_not have_received(:call).with(quote) + expect(service).to_not have_received(:call).with(quote, quote.approval_uri) end end end diff --git a/spec/workers/activitypub/refetch_and_verify_quote_worker_spec.rb b/spec/workers/activitypub/refetch_and_verify_quote_worker_spec.rb index a925709885e589..3b3ed29489b250 100644 --- a/spec/workers/activitypub/refetch_and_verify_quote_worker_spec.rb +++ b/spec/workers/activitypub/refetch_and_verify_quote_worker_spec.rb @@ -13,11 +13,20 @@ let(:status) { Fabricate(:status, account: account) } let(:quote) { Fabricate(:quote, status: status, quoted_status: nil) } let(:url) { 'https://example.com/quoted-status' } + let(:approval_uri) { 'https://example.com/approval-uri' } it 'sends the status to the service' do - worker.perform(quote.id, url) + worker.perform(quote.id, url, { 'approval_uri' => approval_uri }) - expect(service).to have_received(:call).with(quote, fetchable_quoted_uri: url, request_id: anything) + expect(service).to have_received(:call).with(quote, approval_uri, fetchable_quoted_uri: url, request_id: anything) + end + + context 'with the old format' do + it 'sends the status to the service' do + worker.perform(quote.id, url) + + expect(service).to have_received(:call).with(quote, nil, fetchable_quoted_uri: url, request_id: anything) + end end it 'returns nil for non-existent record' do From 38e7bb9b866b5d207a511de093de25536f13e9c4 Mon Sep 17 00:00:00 2001 From: Claire Date: Tue, 24 Mar 2026 16:15:49 +0100 Subject: [PATCH 24/26] Bump version to v4.5.8 (#38371) --- CHANGELOG.md | 30 ++++++++++++++++++++++++++++++ docker-compose.yml | 6 +++--- lib/mastodon/version.rb | 2 +- 3 files changed, 34 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c6c0ff20d1aba3..d7c57762eb5190 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,36 @@ All notable changes to this project will be documented in this file. +## [4.5.8] - 2026-03-24 + +### Security + +- Fix insufficient checks on quote authorizations ([GHSA-q4g8-82c5-9h33](https://github.com/mastodon/mastodon/security/advisories/GHSA-q4g8-82c5-9h33)) +- Fix open redirect in legacy path handler ([GHSA-xqw8-4j56-5hj6](https://github.com/mastodon/mastodon/security/advisories/GHSA-xqw8-4j56-5hj6)) +- Updated dependencies + +### Added + +- Add for searching already-known private GtS posts (#38057 by @ClearlyClaire) + +### Changed + +- Change media description length limit for remote media attachments from 1500 to 10000 characters (#37921 by @ClearlyClaire) +- Change HTTP signatures to skip the `Accept` header (#38132 by @ClearlyClaire) +- Change numeric AP endpoints to redirect to short account URLs when HTML is requested (#38056 by @ClearlyClaire) + +### Fixed + +- Fix some model definitions in `tootctl maintenance fix-duplicates` (#38214 by @ClearlyClaire) +- Fix overly strict checks for current username on account migration page (#38183 by @mjankowski) +- Fix OpenStack Swift Keystone token rate limiting (#38145 by @hugogameiro) +- Fix poll expiration notification being re-triggered on implicit updates (#38078 by @ClearlyClaire) +- Fix incorrect translation string in webauthn mailers (#38062 by @mjankowski) +- Fix “Unblock” and “Unmute” actions being disabled when blocked (#38075 by @ClearlyClaire) +- Fix username availability check being wrongly applied on race conditions (#37975 by @ClearlyClaire) +- Fix hover card unintentionally being shown in some cases (#38039 and #38112 by @diondiondion) +- Fix existing posts not being removed from lists when a list member is unfollowed (#38048 by @ClearlyClaire) + ## [4.5.7] - 2026-02-24 ### Security diff --git a/docker-compose.yml b/docker-compose.yml index b9c7fb79e5b3be..59d0cc12d1131c 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -59,7 +59,7 @@ services: web: # You can uncomment the following line if you want to not use the prebuilt image, for example if you have local code changes # build: . - image: ghcr.io/mastodon/mastodon:v4.5.7 + image: ghcr.io/mastodon/mastodon:v4.5.8 restart: always env_file: .env.production command: bundle exec puma -C config/puma.rb @@ -83,7 +83,7 @@ services: # build: # dockerfile: ./streaming/Dockerfile # context: . - image: ghcr.io/mastodon/mastodon-streaming:v4.5.7 + image: ghcr.io/mastodon/mastodon-streaming:v4.5.8 restart: always env_file: .env.production command: node ./streaming/index.js @@ -102,7 +102,7 @@ services: sidekiq: # You can uncomment the following line if you want to not use the prebuilt image, for example if you have local code changes # build: . - image: ghcr.io/mastodon/mastodon:v4.5.7 + image: ghcr.io/mastodon/mastodon:v4.5.8 restart: always env_file: .env.production command: bundle exec sidekiq diff --git a/lib/mastodon/version.rb b/lib/mastodon/version.rb index a216f417bc6b87..2b10cd2b25b9bc 100644 --- a/lib/mastodon/version.rb +++ b/lib/mastodon/version.rb @@ -13,7 +13,7 @@ def minor end def patch - 7 + 8 end def default_prerelease From 3facc1d86174efba05ea9a51511be8b781d13de7 Mon Sep 17 00:00:00 2001 From: "KMY (Yuki Asuka)" Date: Wed, 25 Mar 2026 11:10:39 +0900 Subject: [PATCH 25/26] Fix test --- app/lib/activitypub/activity/create.rb | 4 +++- app/models/quote.rb | 4 ++++ app/services/activitypub/verify_quote_service.rb | 4 ++-- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/app/lib/activitypub/activity/create.rb b/app/lib/activitypub/activity/create.rb index f2b6471845ebc5..0b756e6e6678f5 100644 --- a/app/lib/activitypub/activity/create.rb +++ b/app/lib/activitypub/activity/create.rb @@ -291,7 +291,9 @@ def process_quote @quote_approval_uri = @status_parser.quote_approval_uri @quote_approval_uri = 'http://kmy.blue/ns#LegacyQuote' if @quote_approval_uri == 'kmyblue:LegacyQuote' - @quote_approval_uri = nil if unsupported_uri_scheme?(@quote_approval_uri) || (@quote_approval_uri != 'http://kmy.blue/ns#LegacyQuote' && TagManager.instance.local_url?(@quote_approval_uri)) + @quote_approval_uri = nil if + unsupported_uri_scheme?(@quote_approval_uri) || + (@quote_approval_uri != 'http://kmy.blue/ns#LegacyQuote' && TagManager.instance.local_url?(@quote_approval_uri)) @quote = Quote.new(account: @account, approval_uri: nil, legacy: @status_parser.legacy_quote?, state: @status_parser.deleted_quote? ? :deleted : :pending) end diff --git a/app/models/quote.rb b/app/models/quote.rb index 44c3599a7b6c97..34af5bd85c23a1 100644 --- a/app/models/quote.rb +++ b/app/models/quote.rb @@ -55,6 +55,10 @@ def accept!(approval_uri: nil) reset_parent_cache! if attribute_previously_changed?(:state) end + def pend_legacy! + update!(approval_uri: 'http://kmy.blue/ns#LegacyQuote') + end + def reject! if accepted? update!(state: :revoked, approval_uri: nil) diff --git a/app/services/activitypub/verify_quote_service.rb b/app/services/activitypub/verify_quote_service.rb index 45f384c22ee239..30f20a3fdfc983 100644 --- a/app/services/activitypub/verify_quote_service.rb +++ b/app/services/activitypub/verify_quote_service.rb @@ -15,9 +15,9 @@ def call(quote, approval_uri, fetchable_quoted_uri: nil, prefetched_quoted_objec fetch_quoted_post_if_needed!(fetchable_quoted_uri, prefetched_body: prefetched_quoted_object) - return quote.accept! if Setting.auto_accept_legacy_quotes && (quote.legacy || (legacy_quote_available? && quote.approval_uri == 'http://kmy.blue/ns#LegacyQuote')) + return quote.accept!(legacy: legacy_quote_available?) if Setting.auto_accept_legacy_quotes && (quote.legacy || (legacy_quote_available? && @approval_uri == 'http://kmy.blue/ns#LegacyQuote')) - return if quote.approval_uri == 'http://kmy.blue/ns#LegacyQuote' + return quote.pend_legacy! if @approval_uri == 'http://kmy.blue/ns#LegacyQuote' return if quote.quoted_account&.local? return if fast_track_approval! || @approval_uri.blank? From 8816718788143636965fd6ba3a3ec2359b4271c4 Mon Sep 17 00:00:00 2001 From: "KMY (Yuki Asuka)" Date: Wed, 25 Mar 2026 09:41:23 +0900 Subject: [PATCH 26/26] Fix test --- app/models/quote.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/models/quote.rb b/app/models/quote.rb index 34af5bd85c23a1..9625965817a2eb 100644 --- a/app/models/quote.rb +++ b/app/models/quote.rb @@ -45,9 +45,11 @@ class Quote < ApplicationRecord after_destroy_commit :decrement_counter_caches! after_update_commit :update_counter_caches! - def accept!(approval_uri: nil) + def accept!(approval_uri: nil, legacy: false) if approval_uri.present? update!(state: :accepted, approval_uri:) + elsif legacy + update!(state: :accepted, approval_uri: 'http://kmy.blue/ns#LegacyQuote') else update!(state: :accepted) end