Merge commit '73fc8d34d98a80cfb32d3c7c5dc4794fad5470d5' into glitch-soc/merge-upstream

This commit is contained in:
Claire 2026-04-11 13:22:19 +02:00
commit 1eac058989
174 changed files with 1677 additions and 860 deletions

View File

@ -25,8 +25,8 @@ FROM ${BASE_REGISTRY}/node:${NODE_MAJOR_VERSION}-${DEBIAN_VERSION}-slim AS node
FROM ${BASE_REGISTRY}/ruby:${RUBY_VERSION}-slim-${DEBIAN_VERSION} AS ruby FROM ${BASE_REGISTRY}/ruby:${RUBY_VERSION}-slim-${DEBIAN_VERSION} AS ruby
# Resulting version string is vX.X.X-MASTODON_VERSION_PRERELEASE+MASTODON_VERSION_METADATA # Resulting version string is vX.X.X-MASTODON_VERSION_PRERELEASE+MASTODON_VERSION_METADATA
# Example: v4.3.0-nightly.2023.11.09+pr-123456 # Example: v4.3.0-nightly.2023-11-09+pr-123456
# Overwrite existence of 'alpha.X' in version.rb [--build-arg MASTODON_VERSION_PRERELEASE="nightly.2023.11.09"] # Overwrite existence of 'alpha.X' in version.rb [--build-arg MASTODON_VERSION_PRERELEASE="nightly.2023-11-09"]
ARG MASTODON_VERSION_PRERELEASE="" ARG MASTODON_VERSION_PRERELEASE=""
# Append build metadata or fork information to version.rb [--build-arg MASTODON_VERSION_METADATA="pr-123456"] # Append build metadata or fork information to version.rb [--build-arg MASTODON_VERSION_METADATA="pr-123456"]
ARG MASTODON_VERSION_METADATA="" ARG MASTODON_VERSION_METADATA=""
@ -48,29 +48,27 @@ ARG GID="991"
# Apply Mastodon build options based on options above # Apply Mastodon build options based on options above
ENV \ ENV \
# Apply Mastodon version information
MASTODON_VERSION_PRERELEASE="${MASTODON_VERSION_PRERELEASE}" \ MASTODON_VERSION_PRERELEASE="${MASTODON_VERSION_PRERELEASE}" \
MASTODON_VERSION_METADATA="${MASTODON_VERSION_METADATA}" \ MASTODON_VERSION_METADATA="${MASTODON_VERSION_METADATA}" \
SOURCE_COMMIT="${SOURCE_COMMIT}" \ SOURCE_COMMIT="${SOURCE_COMMIT}" \
# Apply Mastodon static files and YJIT options RAILS_SERVE_STATIC_FILES="${RAILS_SERVE_STATIC_FILES}" \
RAILS_SERVE_STATIC_FILES=${RAILS_SERVE_STATIC_FILES} \ RUBY_YJIT_ENABLE="${RUBY_YJIT_ENABLE}" \
RUBY_YJIT_ENABLE=${RUBY_YJIT_ENABLE} \ TZ="${TZ}"
# Apply timezone
TZ=${TZ}
# Configure runtime environment
# BIND: IP to bind Mastodon to when serving traffic
# NODE_ENV/RAILS_ENV: production settings for Node.js and Ruby on Rails
# DEBIAN_FRONTEND: suppress interactive prompts
# PATH: add Ruby and Mastodon installation directories
# MALLOC_CONF: optimize jemalloc 5.x performance
# MASTODON_SIDEKIQ_READY_FILENAME: Sidekiq readiness check filename for Kubernetes
ENV \ ENV \
# Configure the IP to bind Mastodon to when serving traffic
BIND="0.0.0.0" \ BIND="0.0.0.0" \
# Use production settings for Yarn, Node.js and related tools
NODE_ENV="production" \ NODE_ENV="production" \
# Use production settings for Ruby on Rails
RAILS_ENV="production" \ RAILS_ENV="production" \
# Add Ruby and Mastodon installation to the PATH
DEBIAN_FRONTEND="noninteractive" \ DEBIAN_FRONTEND="noninteractive" \
PATH="${PATH}:/opt/ruby/bin:/opt/mastodon/bin" \ PATH="${PATH}:/opt/ruby/bin:/opt/mastodon/bin" \
# Optimize jemalloc 5.x performance
MALLOC_CONF="narenas:2,background_thread:true,thp:never,dirty_decay_ms:1000,muzzy_decay_ms:0" \ MALLOC_CONF="narenas:2,background_thread:true,thp:never,dirty_decay_ms:1000,muzzy_decay_ms:0" \
# Sidekiq will touch tmp/sidekiq_process_has_started_and_will_begin_processing_jobs to indicate it is ready. This can be used for a readiness check in Kubernetes
MASTODON_SIDEKIQ_READY_FILENAME=sidekiq_process_has_started_and_will_begin_processing_jobs MASTODON_SIDEKIQ_READY_FILENAME=sidekiq_process_has_started_and_will_begin_processing_jobs
# Set default shell used for running commands # Set default shell used for running commands
@ -99,10 +97,10 @@ RUN \
# Mount Apt cache and lib directories from Docker buildx caches # Mount Apt cache and lib directories from Docker buildx caches
--mount=type=cache,id=apt-cache-${TARGETPLATFORM},target=/var/cache/apt,sharing=locked \ --mount=type=cache,id=apt-cache-${TARGETPLATFORM},target=/var/cache/apt,sharing=locked \
--mount=type=cache,id=apt-lib-${TARGETPLATFORM},target=/var/lib/apt,sharing=locked \ --mount=type=cache,id=apt-lib-${TARGETPLATFORM},target=/var/lib/apt,sharing=locked \
# Apt update & upgrade to check for security updates to Debian image # Update package list and upgrade system packages
apt-get update; \ apt-get update; \
apt-get dist-upgrade -yq; \ apt-get dist-upgrade -yq; \
# Install jemalloc, curl and other necessary components # Install jemalloc and other necessary components
apt-get install -y --no-install-recommends \ apt-get install -y --no-install-recommends \
curl \ curl \
file \ file \
@ -112,6 +110,42 @@ RUN \
tini \ tini \
tzdata \ tzdata \
wget \ wget \
# Mastodon components
libexpat1 \
libglib2.0-0t64 \
libicu76 \
libidn12 \
libpq5 \
libreadline8t64 \
libssl3t64 \
libyaml-0-2 \
# libvips components
libcgif0 \
libexif12 \
libheif1 \
libhwy1t64 \
libimagequant0 \
libjpeg62-turbo \
liblcms2-2 \
libspng0 \
libtiff6 \
libwebp7 \
libwebpdemux2 \
libwebpmux3 \
# ffmpeg components
libdav1d7 \
libmp3lame0 \
libopencore-amrnb0 \
libopencore-amrwb0 \
libopus0 \
libsnappy1v5 \
libtheora0 \
libvorbis0a \
libvorbisenc2 \
libvorbisfile3 \
libvpx9 \
libx264-164 \
libx265-215 \
; \ ; \
# Patch Ruby to use jemalloc # Patch Ruby to use jemalloc
patchelf --add-needed libjemalloc.so.2 /usr/local/bin/ruby; \ patchelf --add-needed libjemalloc.so.2 /usr/local/bin/ruby; \
@ -120,42 +154,37 @@ RUN \
patchelf \ patchelf \
; ;
# Create temporary build layer from base image # Build stage for media libraries (libvips, ffmpeg)
FROM ruby AS build FROM ${BASE_REGISTRY}/ruby:${RUBY_VERSION}-slim-${DEBIAN_VERSION} AS media-build
ARG TARGETPLATFORM ARG TARGETPLATFORM
# Set default shell used for running commands
SHELL ["/bin/bash", "-o", "pipefail", "-o", "errexit", "-c"]
# hadolint ignore=DL3008 # hadolint ignore=DL3008
RUN \ RUN \
# Mount Apt cache and lib directories from Docker buildx caches --mount=type=cache,id=apt-native-cache-${TARGETPLATFORM},target=/var/cache/apt,sharing=locked \
--mount=type=cache,id=apt-cache-${TARGETPLATFORM},target=/var/cache/apt,sharing=locked \ --mount=type=cache,id=apt-native-lib-${TARGETPLATFORM},target=/var/lib/apt,sharing=locked \
--mount=type=cache,id=apt-lib-${TARGETPLATFORM},target=/var/lib/apt,sharing=locked \ # Remove automatic apt cache Docker cleanup scripts
# Install build tools and bundler dependencies from APT rm -f /etc/apt/apt.conf.d/docker-clean; \
# Install build tools for native libraries
apt-get update; \
apt-get install -y --no-install-recommends \ apt-get install -y --no-install-recommends \
autoconf \ autoconf \
automake \ automake \
build-essential \ build-essential \
cmake \
git \
libgdbm-dev \
libglib2.0-dev \
libgmp-dev \
libicu-dev \
libidn-dev \
libpq-dev \
libssl-dev \
libtool \ libtool \
libyaml-dev \
meson \ meson \
nasm \ nasm \
pkg-config \ pkg-config \
shared-mime-info \
xz-utils \ xz-utils \
# libvips components # libvips components
libcgif-dev \ libcgif-dev \
libexif-dev \ libexif-dev \
libexpat1-dev \ libexpat1-dev \
libgirepository1.0-dev \ libgirepository1.0-dev \
libglib2.0-dev \
libheif-dev \ libheif-dev \
libhwy-dev \ libhwy-dev \
libimagequant-dev \ libimagequant-dev \
@ -176,8 +205,8 @@ RUN \
libx265-dev \ libx265-dev \
; ;
# Create temporary libvips specific build layer from build layer # Create temporary libvips specific build layer
FROM build AS libvips FROM media-build AS libvips
# libvips version to compile, change with [--build-arg VIPS_VERSION="8.15.2"] # libvips version to compile, change with [--build-arg VIPS_VERSION="8.15.2"]
# renovate: datasource=github-releases depName=libvips packageName=libvips/libvips # renovate: datasource=github-releases depName=libvips packageName=libvips/libvips
@ -192,15 +221,16 @@ RUN tar xf vips-${VIPS_VERSION}.tar.xz;
WORKDIR /usr/local/libvips/src/vips-${VIPS_VERSION} WORKDIR /usr/local/libvips/src/vips-${VIPS_VERSION}
# Configure and compile libvips # Configure libvips
RUN \ RUN meson setup build --prefix /usr/local/libvips --libdir=lib -Ddeprecated=false -Dintrospection=disabled -Dmodules=disabled -Dexamples=false
meson setup build --prefix /usr/local/libvips --libdir=lib -Ddeprecated=false -Dintrospection=disabled -Dmodules=disabled -Dexamples=false; \
cd build; \
ninja; \
ninja install;
# Create temporary ffmpeg specific build layer from build layer WORKDIR /usr/local/libvips/src/vips-${VIPS_VERSION}/build
FROM build AS ffmpeg
# Compile and install libvips
RUN ninja && ninja install
# Create temporary ffmpeg specific build layer
FROM media-build AS ffmpeg
# ffmpeg version to compile, change with [--build-arg FFMPEG_VERSION="7.0.x"] # ffmpeg version to compile, change with [--build-arg FFMPEG_VERSION="7.0.x"]
# renovate: datasource=repology depName=ffmpeg packageName=openpkg_current/ffmpeg # renovate: datasource=repology depName=ffmpeg packageName=openpkg_current/ffmpeg
@ -241,17 +271,48 @@ RUN \
--enable-shared \ --enable-shared \
--enable-version3 \ --enable-version3 \
; \ ; \
make -j$(nproc); \ make -j"$(nproc)"; \
make install; make install;
# Create temporary build layer from base image for Ruby dependencies
FROM ruby AS ruby-build
ARG TARGETPLATFORM
# hadolint ignore=DL3008
RUN \
# Mount Apt cache and lib directories from Docker buildx caches
--mount=type=cache,id=apt-cache-${TARGETPLATFORM},target=/var/cache/apt,sharing=locked \
--mount=type=cache,id=apt-lib-${TARGETPLATFORM},target=/var/lib/apt,sharing=locked \
# Install build tools and bundler dependencies from APT
apt-get install -y --no-install-recommends \
build-essential \
git \
libgdbm-dev \
libgmp-dev \
libicu-dev \
libidn-dev \
libpq-dev \
libssl-dev \
libyaml-dev \
shared-mime-info \
zlib1g-dev \
;
# Create temporary bundler specific build layer from build layer # Create temporary bundler specific build layer from build layer
FROM build AS bundler FROM ruby-build AS bundler
ARG TARGETPLATFORM ARG TARGETPLATFORM
# Copy Gemfile config into working directory # Copy Gemfile config into working directory
COPY Gemfile* /opt/mastodon/ COPY Gemfile* /opt/mastodon/
# Copy libvips for gems that need it during install
COPY --from=libvips /usr/local/libvips/lib /usr/local/lib
COPY --from=libvips /usr/local/libvips/include /usr/local/include
RUN ldconfig
RUN \ RUN \
# Mount Ruby Gem caches # Mount Ruby Gem caches
--mount=type=cache,id=gem-cache-${TARGETPLATFORM},target=/usr/local/bundle/cache/,sharing=locked \ --mount=type=cache,id=gem-cache-${TARGETPLATFORM},target=/usr/local/bundle/cache/,sharing=locked \
@ -267,7 +328,7 @@ RUN \
bundle install -j"$(nproc)"; bundle install -j"$(nproc)";
# Create temporary assets build layer from build layer # Create temporary assets build layer from build layer
FROM build AS precompiler FROM ruby-build AS precompiler
ARG TARGETPLATFORM ARG TARGETPLATFORM
@ -311,53 +372,6 @@ FROM ruby AS mastodon
ARG TARGETPLATFORM ARG TARGETPLATFORM
# hadolint ignore=DL3008
RUN \
# Mount Apt cache and lib directories from Docker buildx caches
--mount=type=cache,id=apt-cache-${TARGETPLATFORM},target=/var/cache/apt,sharing=locked \
--mount=type=cache,id=apt-lib-${TARGETPLATFORM},target=/var/lib/apt,sharing=locked \
# Mount Corepack and Yarn caches from Docker buildx caches
--mount=type=cache,id=corepack-cache-${TARGETPLATFORM},target=/usr/local/share/.cache/corepack,sharing=locked \
--mount=type=cache,id=yarn-cache-${TARGETPLATFORM},target=/usr/local/share/.cache/yarn,sharing=locked \
# Apt update install non-dev versions of necessary components
apt-get install -y --no-install-recommends \
libexpat1 \
libglib2.0-0t64 \
libicu76 \
libidn12 \
libpq5 \
libreadline8t64 \
libssl3t64 \
libyaml-0-2 \
# libvips components
libcgif0 \
libexif12 \
libheif1 \
libhwy1t64 \
libimagequant0 \
libjpeg62-turbo \
liblcms2-2 \
libspng0 \
libtiff6 \
libwebp7 \
libwebpdemux2 \
libwebpmux3 \
# ffmpeg components
libdav1d7 \
libmp3lame0 \
libopencore-amrnb0 \
libopencore-amrwb0 \
libopus0 \
libsnappy1v5 \
libtheora0 \
libvorbis0a \
libvorbisenc2 \
libvorbisfile3 \
libvpx9 \
libx264-164 \
libx265-215 \
;
# Copy Mastodon sources into final layer # Copy Mastodon sources into final layer
COPY . /opt/mastodon/ COPY . /opt/mastodon/

View File

@ -102,10 +102,10 @@ gem 'rdf-normalize', '~> 0.5'
gem 'prometheus_exporter', '~> 2.2', require: false gem 'prometheus_exporter', '~> 2.2', require: false
gem 'opentelemetry-api', '~> 1.8.0' gem 'opentelemetry-api', '~> 1.9.0'
group :opentelemetry do group :opentelemetry do
gem 'opentelemetry-exporter-otlp', '~> 0.32.0', require: false gem 'opentelemetry-exporter-otlp', '~> 0.33.0', require: false
gem 'opentelemetry-instrumentation-active_job', '~> 0.10.0', require: false gem 'opentelemetry-instrumentation-active_job', '~> 0.10.0', require: false
gem 'opentelemetry-instrumentation-active_model_serializers', '~> 0.24.0', require: false gem 'opentelemetry-instrumentation-active_model_serializers', '~> 0.24.0', require: false
gem 'opentelemetry-instrumentation-concurrent_ruby', '~> 0.24.0', require: false gem 'opentelemetry-instrumentation-concurrent_ruby', '~> 0.24.0', require: false

View File

@ -99,7 +99,7 @@ GEM
ast (2.4.3) ast (2.4.3)
attr_required (1.0.2) attr_required (1.0.2)
aws-eventstream (1.4.0) aws-eventstream (1.4.0)
aws-partitions (1.1227.0) aws-partitions (1.1236.0)
aws-sdk-core (3.244.0) aws-sdk-core (3.244.0)
aws-eventstream (~> 1, >= 1.3.0) aws-eventstream (~> 1, >= 1.3.0)
aws-partitions (~> 1, >= 1.992.0) aws-partitions (~> 1, >= 1.992.0)
@ -111,7 +111,7 @@ GEM
aws-sdk-kms (1.123.0) aws-sdk-kms (1.123.0)
aws-sdk-core (~> 3, >= 3.244.0) aws-sdk-core (~> 3, >= 3.244.0)
aws-sigv4 (~> 1.5) aws-sigv4 (~> 1.5)
aws-sdk-s3 (1.217.0) aws-sdk-s3 (1.219.0)
aws-sdk-core (~> 3, >= 3.244.0) aws-sdk-core (~> 3, >= 3.244.0)
aws-sdk-kms (~> 1) aws-sdk-kms (~> 1)
aws-sigv4 (~> 1.5) aws-sigv4 (~> 1.5)
@ -278,7 +278,7 @@ GEM
raabro (~> 1.4) raabro (~> 1.4)
globalid (1.3.0) globalid (1.3.0)
activesupport (>= 6.1) activesupport (>= 6.1)
google-protobuf (4.34.0) google-protobuf (4.34.1)
bigdecimal bigdecimal
rake (~> 13.3) rake (~> 13.3)
googleapis-common-protos-types (1.22.0) googleapis-common-protos-types (1.22.0)
@ -451,7 +451,7 @@ GEM
mime-types-data (3.2026.0317) mime-types-data (3.2026.0317)
mini_mime (1.1.5) mini_mime (1.1.5)
mini_portile2 (2.8.9) mini_portile2 (2.8.9)
minitest (6.0.2) minitest (6.0.3)
drb (~> 2.0) drb (~> 2.0)
prism (~> 1.5) prism (~> 1.5)
msgpack (1.8.0) msgpack (1.8.0)
@ -509,11 +509,11 @@ GEM
openssl (4.0.1) openssl (4.0.1)
openssl-signature_algorithm (1.3.0) openssl-signature_algorithm (1.3.0)
openssl (> 2.0) openssl (> 2.0)
opentelemetry-api (1.8.0) opentelemetry-api (1.9.0)
logger logger
opentelemetry-common (0.23.0) opentelemetry-common (0.24.0)
opentelemetry-api (~> 1.0) opentelemetry-api (~> 1.0)
opentelemetry-exporter-otlp (0.32.0) opentelemetry-exporter-otlp (0.33.0)
google-protobuf (>= 3.18) google-protobuf (>= 3.18)
googleapis-common-protos-types (~> 1.3) googleapis-common-protos-types (~> 1.3)
opentelemetry-api (~> 1.1) opentelemetry-api (~> 1.1)
@ -576,14 +576,15 @@ GEM
opentelemetry-instrumentation-base (~> 0.25) opentelemetry-instrumentation-base (~> 0.25)
opentelemetry-instrumentation-sidekiq (0.28.1) opentelemetry-instrumentation-sidekiq (0.28.1)
opentelemetry-instrumentation-base (~> 0.25) opentelemetry-instrumentation-base (~> 0.25)
opentelemetry-registry (0.4.0) opentelemetry-registry (0.5.0)
opentelemetry-api (~> 1.1) opentelemetry-api (~> 1.1)
opentelemetry-sdk (1.10.0) opentelemetry-sdk (1.11.0)
logger
opentelemetry-api (~> 1.1) opentelemetry-api (~> 1.1)
opentelemetry-common (~> 0.20) opentelemetry-common (~> 0.20)
opentelemetry-registry (~> 0.2) opentelemetry-registry (~> 0.2)
opentelemetry-semantic_conventions opentelemetry-semantic_conventions
opentelemetry-semantic_conventions (1.36.0) opentelemetry-semantic_conventions (1.37.0)
opentelemetry-api (~> 1.0) opentelemetry-api (~> 1.0)
orm_adapter (0.5.0) orm_adapter (0.5.0)
ostruct (0.6.3) ostruct (0.6.3)
@ -851,8 +852,8 @@ GEM
concurrent-ruby concurrent-ruby
zeitwerk zeitwerk
stringio (3.2.0) stringio (3.2.0)
strong_migrations (2.5.2) strong_migrations (2.6.0)
activerecord (>= 7.1) activerecord (>= 7.2)
swd (2.0.3) swd (2.0.3)
activesupport (>= 3) activesupport (>= 3)
attr_required (>= 0.0.5) attr_required (>= 0.0.5)
@ -1020,8 +1021,8 @@ DEPENDENCIES
omniauth-rails_csrf_protection (~> 2.0) omniauth-rails_csrf_protection (~> 2.0)
omniauth-saml (~> 2.0) omniauth-saml (~> 2.0)
omniauth_openid_connect (~> 0.8.0) omniauth_openid_connect (~> 0.8.0)
opentelemetry-api (~> 1.8.0) opentelemetry-api (~> 1.9.0)
opentelemetry-exporter-otlp (~> 0.32.0) opentelemetry-exporter-otlp (~> 0.33.0)
opentelemetry-instrumentation-active_job (~> 0.10.0) opentelemetry-instrumentation-active_job (~> 0.10.0)
opentelemetry-instrumentation-active_model_serializers (~> 0.24.0) opentelemetry-instrumentation-active_model_serializers (~> 0.24.0)
opentelemetry-instrumentation-concurrent_ruby (~> 0.24.0) opentelemetry-instrumentation-concurrent_ruby (~> 0.24.0)

View File

@ -53,7 +53,7 @@ export interface BaseApiAccountJSON {
header_static: string; header_static: string;
header_description: string; header_description: string;
id: string; id: string;
last_status_at: string; last_status_at: string | null;
locked: boolean; locked: boolean;
show_media: boolean; show_media: boolean;
show_media_replies: boolean; show_media_replies: boolean;

View File

@ -11,7 +11,6 @@ import { useRelationship } from 'mastodon/hooks/useRelationship';
import type { Relationship } from 'mastodon/models/relationship'; import type { Relationship } from 'mastodon/models/relationship';
import { EmojiHTML } from '../emoji/html'; import { EmojiHTML } from '../emoji/html';
import { FamiliarFollowers } from '../familiar_followers';
import { FollowButton } from '../follow_button'; import { FollowButton } from '../follow_button';
import { FormattedDateWrapper } from '../formatted_date'; import { FormattedDateWrapper } from '../formatted_date';
import { NumberFields, NumberFieldsItem } from '../number_fields'; import { NumberFields, NumberFieldsItem } from '../number_fields';
@ -31,10 +30,11 @@ interface Props {
accountId: string | undefined; accountId: string | undefined;
stats?: Stat[]; stats?: Stat[];
renderButton?: (options: RenderButtonOptions) => React.ReactNode; renderButton?: (options: RenderButtonOptions) => React.ReactNode;
withBio?: boolean;
withBorder?: boolean; withBorder?: boolean;
} }
const DEFAULT_STATS: Stat[] = ['followers', 'following', 'joined']; const DEFAULT_STATS: Stat[] = ['followers', 'posts', 'last-active'];
/** /**
* Extended account list item with bio, verified link badge, * Extended account list item with bio, verified link badge,
@ -46,6 +46,7 @@ const DEFAULT_STATS: Stat[] = ['followers', 'following', 'joined'];
export const AccountListItem: React.FC<Props> = ({ export const AccountListItem: React.FC<Props> = ({
accountId, accountId,
stats = DEFAULT_STATS, stats = DEFAULT_STATS,
withBio = true,
withBorder = true, withBorder = true,
renderButton = defaultRenderButton, renderButton = defaultRenderButton,
}) => { }) => {
@ -147,11 +148,15 @@ export const AccountListItem: React.FC<Props> = ({
/> />
} }
> >
<RelativeTimestamp {account.last_status_at ? (
long <RelativeTimestamp
timestamp={account.last_status_at} long
noFuture timestamp={account.last_status_at}
/> noFuture
/>
) : (
'-'
)}
</NumberFieldsItem> </NumberFieldsItem>
)} )}
{firstVerifiedField && ( {firstVerifiedField && (
@ -161,8 +166,7 @@ export const AccountListItem: React.FC<Props> = ({
/> />
)} )}
</NumberFields> </NumberFields>
<FamiliarFollowers accountId={accountId} /> {withBio && account.note.length > 0 && (
{account.note.length > 0 && (
<EmojiHTML <EmojiHTML
className={classNames(classes.bio, 'translate')} className={classNames(classes.bio, 'translate')}
htmlString={account.note_emojified} htmlString={account.note_emojified}

View File

@ -8,13 +8,6 @@
&[data-with-border='true'] { &[data-with-border='true'] {
border-bottom: 1px solid var(--color-border-primary); border-bottom: 1px solid var(--color-border-primary);
} }
:global(.account__note) {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
line-clamp: 3;
}
} }
.header { .header {
@ -40,6 +33,12 @@
} }
.bio { .bio {
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
line-clamp: 3;
:any-link { :any-link {
color: var(--color-text-status-links); color: var(--color-text-status-links);

View File

@ -73,7 +73,7 @@ const BackButton: React.FC<{
}; };
export interface Props { export interface Props {
title?: string; title?: React.ReactNode;
icon?: string; icon?: string;
iconComponent?: IconProp; iconComponent?: IconProp;
active?: boolean; active?: boolean;

View File

@ -3,16 +3,20 @@
flex-direction: column; flex-direction: column;
align-items: center; align-items: center;
max-width: 600px; max-width: 600px;
padding: 20px; padding: 24px;
gap: 16px; gap: 16px;
text-align: center; text-align: center;
color: var(--color-text-primary); color: var(--color-text-primary);
} }
.content { .content {
max-width: 370px;
svg, svg,
img { img {
width: 240px; width: 200px;
aspect-ratio: 1;
object-fit: contain;
max-width: 100%; max-width: 100%;
margin-bottom: 16px; margin-bottom: 16px;
} }
@ -20,11 +24,14 @@
h3 { h3 {
font-size: 17px; font-size: 17px;
font-weight: 500; font-weight: 500;
text-wrap: balance;
line-height: 1.2;
} }
p { p {
font-size: 15px;
margin-top: 8px; margin-top: 8px;
font-size: 15px;
color: var(--color-text-secondary); color: var(--color-text-secondary);
text-wrap: pretty;
} }
} }

View File

@ -8,9 +8,9 @@
.menuButton { .menuButton {
position: absolute; position: absolute;
inset-inline-end: 0; inset-inline-end: 1px;
top: 0; top: 1px;
padding: 9px; padding: 7px;
&::before { &::before {
// Subtle divider line separating the button from the input field // Subtle divider line separating the button from the input field

View File

@ -8,7 +8,7 @@
.copyButton { .copyButton {
position: absolute; position: absolute;
inset-inline-end: 0; inset-inline-end: 1px;
top: 0; top: 1px;
padding: 9px; padding: 7px;
} }

View File

@ -1,3 +1,5 @@
import { useCallback } from 'react';
import { FormattedMessage } from 'react-intl'; import { FormattedMessage } from 'react-intl';
import { useParams } from 'react-router'; import { useParams } from 'react-router';
@ -5,17 +7,21 @@ import { Link } from 'react-router-dom';
import ElephantDarkImage from '@/images/elephant_ui_dark.svg?react'; import ElephantDarkImage from '@/images/elephant_ui_dark.svg?react';
import ElephantLightImage from '@/images/elephant_ui_light.svg?react'; import ElephantLightImage from '@/images/elephant_ui_light.svg?react';
import { openModal } from '@/mastodon/actions/modal';
import { Button } from '@/mastodon/components/button';
import { EmptyState } from '@/mastodon/components/empty_state'; import { EmptyState } from '@/mastodon/components/empty_state';
import { LimitedAccountHint } from '@/mastodon/features/account_timeline/components/limited_account_hint'; import { LimitedAccountHint } from '@/mastodon/features/account_timeline/components/limited_account_hint';
import { areCollectionsEnabled } from '@/mastodon/features/collections/utils'; import { areCollectionsEnabled } from '@/mastodon/features/collections/utils';
import { useCurrentAccountId } from '@/mastodon/hooks/useAccountId'; import { useCurrentAccountId } from '@/mastodon/hooks/useAccountId';
import { useTheme } from '@/mastodon/hooks/useTheme'; import { useTheme } from '@/mastodon/hooks/useTheme';
import { useAppDispatch } from '@/mastodon/store';
interface EmptyMessageProps { interface EmptyMessageProps {
suspended: boolean; suspended: boolean;
hidden: boolean; hidden: boolean;
blockedBy: boolean; blockedBy: boolean;
accountId?: string; accountId?: string;
withoutAddCollectionButton?: boolean;
} }
export const EmptyMessage: React.FC<EmptyMessageProps> = ({ export const EmptyMessage: React.FC<EmptyMessageProps> = ({
@ -23,6 +29,7 @@ export const EmptyMessage: React.FC<EmptyMessageProps> = ({
suspended, suspended,
hidden, hidden,
blockedBy, blockedBy,
withoutAddCollectionButton,
}) => { }) => {
const { acct } = useParams<{ acct?: string }>(); const { acct } = useParams<{ acct?: string }>();
const me = useCurrentAccountId(); const me = useCurrentAccountId();
@ -30,6 +37,17 @@ export const EmptyMessage: React.FC<EmptyMessageProps> = ({
const ElephantImage = const ElephantImage =
theme === 'dark' ? ElephantDarkImage : ElephantLightImage; theme === 'dark' ? ElephantDarkImage : ElephantLightImage;
const dispatch = useAppDispatch();
const confirmHideFeaturedTab = useCallback(() => {
void dispatch(
openModal({
modalType: 'ACCOUNT_HIDE_FEATURED_TAB',
modalProps: {},
}),
);
}, [dispatch]);
if (!accountId) { if (!accountId) {
return null; return null;
} }
@ -49,17 +67,31 @@ export const EmptyMessage: React.FC<EmptyMessageProps> = ({
image={image} image={image}
title={ title={
<FormattedMessage <FormattedMessage
id='empty_column.account_featured_self.no_collections' id='empty_column.account_featured_self.showcase_accounts'
defaultMessage='No collections yet' defaultMessage='Showcase your favorite accounts'
/>
}
message={
<FormattedMessage
id='empty_column.account_featured_self.showcase_accounts_desc'
defaultMessage='Collections are curated lists of accounts to help others discover more of the Fediverse.'
/> />
} }
> >
<Link to='/collections/new' className='button'> {!withoutAddCollectionButton && (
<Link to='/collections/new' className='button'>
<FormattedMessage
id='empty_column.account_featured_self.no_collections_button'
defaultMessage='Create a collection'
/>
</Link>
)}
<Button secondary onClick={confirmHideFeaturedTab}>
<FormattedMessage <FormattedMessage
id='empty_column.account_featured_self.no_collections_button' id='empty_column.account_featured_self.no_collections_hide_tab'
defaultMessage='Create a collection' defaultMessage='Hide this tab instead'
/> />
</Link> </Button>
</EmptyState> </EmptyState>
); );
} else { } else {
@ -72,7 +104,7 @@ export const EmptyMessage: React.FC<EmptyMessageProps> = ({
message = ( message = (
<FormattedMessage <FormattedMessage
id='empty_column.account_featured_self.pre_collections_desc' id='empty_column.account_featured_self.pre_collections_desc'
defaultMessage='Collections (coming in Mastodon 4.6) allows you to create your own curated lists of accounts to recommend to others.' defaultMessage='Collections (coming in Mastodon 4.6) allow you to create your own curated lists of accounts to recommend to others.'
/> />
); );
} }
@ -93,47 +125,21 @@ export const EmptyMessage: React.FC<EmptyMessageProps> = ({
/> />
); );
} else { } else {
// Standard other account empty state. if (acct) {
title = ( title = (
<FormattedMessage <FormattedMessage
id='empty_column.account_featured_other.title' id='empty_column.account_featured.other'
defaultMessage='Nothing to see here' defaultMessage='{acct} has not featured anything yet.'
/> values={{ acct }}
); />
if (hasCollections) { );
if (acct) {
message = (
<FormattedMessage
id='empty_column.account_featured_other.no_collections_desc'
defaultMessage='{acct} hasnt created any collections yet.'
values={{ acct }}
/>
);
} else {
message = (
<FormattedMessage
id='empty_column.account_featured_unknown.no_collections_desc'
defaultMessage='This account hasnt created any collections yet.'
/>
);
}
} else { } else {
if (acct) { title = (
message = ( <FormattedMessage
<FormattedMessage id='empty_column.account_featured_unknown.other'
id='empty_column.account_featured.other' defaultMessage='This account has not featured anything yet.'
defaultMessage='{acct} hasnt featured anything yet.' />
values={{ acct }} );
/>
);
} else {
message = (
<FormattedMessage
id='empty_column.account_featured_unknown.other'
defaultMessage='This account hasnt featured anything yet.'
/>
);
}
} }
} }

View File

@ -0,0 +1,37 @@
.subheading {
box-sizing: border-box;
display: flex;
align-items: center;
justify-content: space-between;
min-height: 52px;
padding: 12px 16px;
font-size: 13px;
font-weight: 500;
text-transform: uppercase;
color: var(--color-text-primary);
background: var(--color-bg-secondary);
}
.link {
display: flex;
padding-block: 4px;
font-size: 13px;
font-weight: 500;
text-transform: none;
text-decoration: none;
color: inherit;
&:hover {
text-decoration: underline;
}
&:focus-visible {
outline: var(--outline-focus-default);
outline-offset: 2px;
}
:global(.icon) {
width: 18px;
height: 18px;
}
}

View File

@ -0,0 +1,42 @@
import type { ComponentPropsWithoutRef } from 'react';
import classNames from 'classnames';
import { Link } from 'react-router-dom';
import type { IconProp } from '@/mastodon/components/icon';
import { Icon } from '@/mastodon/components/icon';
import { polymorphicForwardRef } from '@/types/polymorphic';
import classes from './subheading.module.scss';
export const Subheading = polymorphicForwardRef<'h2'>(
({ as: Component = 'h2', children, className, ...props }, ref) => {
return (
<Component
ref={ref}
className={classNames(classes.subheading, className)}
{...props}
>
{children}
</Component>
);
},
);
interface SubheadingLinkProps extends ComponentPropsWithoutRef<typeof Link> {
icon: IconProp;
}
export const SubheadingLink: React.FC<SubheadingLinkProps> = ({
icon,
children,
className,
...props
}) => {
return (
<Link className={classNames(classes.link, className)} {...props}>
<Icon id='subheading-icon' icon={icon} />
{children}
</Link>
);
};

View File

@ -6,9 +6,10 @@ import { useHistory } from 'react-router';
import { List as ImmutableList } from 'immutable'; import { List as ImmutableList } from 'immutable';
import { AccountListItem } from '@/mastodon/components/account_list_item';
import { useAccount } from '@/mastodon/hooks/useAccount'; import { useAccount } from '@/mastodon/hooks/useAccount';
import AddIcon from '@/material-icons/400-24px/add.svg?react';
import { fetchEndorsedAccounts } from 'mastodon/actions/accounts'; import { fetchEndorsedAccounts } from 'mastodon/actions/accounts';
import { Account } from 'mastodon/components/account';
import { ColumnBackButton } from 'mastodon/components/column_back_button'; import { ColumnBackButton } from 'mastodon/components/column_back_button';
import { LoadingIndicator } from 'mastodon/components/loading_indicator'; import { LoadingIndicator } from 'mastodon/components/loading_indicator';
import { RemoteHint } from 'mastodon/components/remote_hint'; import { RemoteHint } from 'mastodon/components/remote_hint';
@ -28,10 +29,13 @@ import {
} from 'mastodon/reducers/slices/collections'; } from 'mastodon/reducers/slices/collections';
import { useAppDispatch, useAppSelector } from 'mastodon/store'; import { useAppDispatch, useAppSelector } from 'mastodon/store';
import { CollectionListItem } from '../collections/detail/collection_list_item'; import { CollectionListItem } from '../collections/components/collection_list_item';
import { areCollectionsEnabled } from '../collections/utils'; import { areCollectionsEnabled } from '../collections/utils';
import { EmptyMessage } from './components/empty_message'; import { EmptyMessage } from './components/empty_message';
import { Subheading, SubheadingLink } from './components/subheading';
const collectionsEnabled = areCollectionsEnabled();
const AccountFeatured: React.FC<{ multiColumn: boolean }> = ({ const AccountFeatured: React.FC<{ multiColumn: boolean }> = ({
multiColumn, multiColumn,
@ -54,13 +58,12 @@ const AccountFeatured: React.FC<{ multiColumn: boolean }> = ({
if (accountId) { if (accountId) {
void dispatch(fetchEndorsedAccounts({ accountId })); void dispatch(fetchEndorsedAccounts({ accountId }));
if (areCollectionsEnabled()) { if (collectionsEnabled) {
void dispatch(fetchAccountCollections({ accountId })); void dispatch(fetchAccountCollections({ accountId }));
} }
} }
}, [accountId, dispatch]); }, [accountId, dispatch]);
const isLoading = !accountId;
const featuredAccountIds = useAppSelector( const featuredAccountIds = useAppSelector(
(state) => (state) =>
state.user_lists.getIn( state.user_lists.getIn(
@ -68,8 +71,8 @@ const AccountFeatured: React.FC<{ multiColumn: boolean }> = ({
ImmutableList(), ImmutableList(),
) as ImmutableList<string>, ) as ImmutableList<string>,
); );
const { collections, status } = useAppSelector((state) => const { collections, status: collectionsLoadStatus } = useAppSelector(
selectAccountCollections(state, accountId ?? null), (state) => selectAccountCollections(state, accountId ?? null),
); );
const listedCollections = collections.filter( const listedCollections = collections.filter(
// Hide unlisted and empty collections to avoid confusion // Hide unlisted and empty collections to avoid confusion
@ -78,6 +81,15 @@ const AccountFeatured: React.FC<{ multiColumn: boolean }> = ({
(item) => item.discoverable && !!item.item_count, (item) => item.discoverable && !!item.item_count,
); );
const hasCollections =
collectionsEnabled &&
collectionsLoadStatus === 'idle' &&
listedCollections.length > 0;
const hasFeaturedAccounts = !featuredAccountIds.isEmpty();
const isLoading = !accountId || collectionsLoadStatus !== 'idle';
if (accountId === null) { if (accountId === null) {
return <BundleColumnError multiColumn={multiColumn} errorType='routing' />; return <BundleColumnError multiColumn={multiColumn} errorType='routing' />;
} }
@ -92,7 +104,7 @@ const AccountFeatured: React.FC<{ multiColumn: boolean }> = ({
); );
} }
if (featuredAccountIds.isEmpty() && listedCollections.length === 0) { if (!hasFeaturedAccounts && !hasCollections) {
return ( return (
<AccountFeaturedWrapper accountId={accountId}> <AccountFeaturedWrapper accountId={accountId}>
<EmptyMessage <EmptyMessage
@ -114,36 +126,14 @@ const AccountFeatured: React.FC<{ multiColumn: boolean }> = ({
{accountId && ( {accountId && (
<AccountHeader accountId={accountId} hideTabs={forceEmptyState} /> <AccountHeader accountId={accountId} hideTabs={forceEmptyState} />
)} )}
{listedCollections.length > 0 && status === 'idle' && (
<>
<h4 className='column-subheading'>
<FormattedMessage
id='account.featured.collections'
defaultMessage='Collections'
/>
</h4>
<ItemList>
{listedCollections.map((item, index) => (
<CollectionListItem
key={item.id}
collection={item}
withoutBorder={index === listedCollections.length - 1}
withAuthorHandle={false}
positionInList={index + 1}
listSize={listedCollections.length}
/>
))}
</ItemList>
</>
)}
{!featuredAccountIds.isEmpty() && ( {!featuredAccountIds.isEmpty() && (
<> <>
<h4 className='column-subheading'> <Subheading as='h2'>
<FormattedMessage <FormattedMessage
id='account.featured.accounts' id='account.featured.accounts'
defaultMessage='Profiles' defaultMessage='Profiles'
/> />
</h4> </Subheading>
<ItemList> <ItemList>
{featuredAccountIds.map((featuredAccountId, index) => ( {featuredAccountIds.map((featuredAccountId, index) => (
<Article <Article
@ -152,12 +142,52 @@ const AccountFeatured: React.FC<{ multiColumn: boolean }> = ({
aria-posinset={index + 1} aria-posinset={index + 1}
aria-setsize={featuredAccountIds.size} aria-setsize={featuredAccountIds.size}
> >
<Account id={featuredAccountId} /> <AccountListItem accountId={featuredAccountId} />
</Article> </Article>
))} ))}
</ItemList> </ItemList>
</> </>
)} )}
{collectionsEnabled && (
<>
<Subheading as='header'>
<h2>
<FormattedMessage
id='account.featured.collections'
defaultMessage='Collections'
/>
</h2>
<SubheadingLink to='/collections/new' icon={AddIcon}>
<FormattedMessage
id='account.featured.new_collection'
defaultMessage='New collection'
/>
</SubheadingLink>
</Subheading>
{hasCollections ? (
<ItemList>
{listedCollections.map((item, index) => (
<CollectionListItem
key={item.id}
collection={item}
withoutBorder={index === listedCollections.length - 1}
withAuthorHandle={false}
positionInList={index + 1}
listSize={listedCollections.length}
/>
))}
</ItemList>
) : (
<EmptyMessage
withoutAddCollectionButton
blockedBy={blockedBy}
hidden={hidden}
suspended={suspended}
accountId={accountId}
/>
)}
</>
)}
<RemoteHint accountId={accountId} /> <RemoteHint accountId={accountId} />
</Scrollable> </Scrollable>
</Column> </Column>

View File

@ -8,8 +8,6 @@ import { NavLink } from 'react-router-dom';
import { useAccount } from '@/mastodon/hooks/useAccount'; import { useAccount } from '@/mastodon/hooks/useAccount';
import { useAccountId } from '@/mastodon/hooks/useAccountId'; import { useAccountId } from '@/mastodon/hooks/useAccountId';
import { areCollectionsEnabled } from '../../collections/utils';
import classes from './styles.module.scss'; import classes from './styles.module.scss';
const isActive: Required<NavLinkProps>['isActive'] = (match, location) => const isActive: Required<NavLinkProps>['isActive'] = (match, location) =>
@ -41,14 +39,7 @@ export const AccountTabs: FC = () => {
)} )}
{show_featured && ( {show_featured && (
<NavLink exact to={`/@${acct}/featured`}> <NavLink exact to={`/@${acct}/featured`}>
{areCollectionsEnabled() ? ( <FormattedMessage id='account.featured' defaultMessage='Featured' />
<FormattedMessage
id='account.featured.collections'
defaultMessage='Collections'
/>
) : (
<FormattedMessage id='account.featured' defaultMessage='Featured' />
)}
</NavLink> </NavLink>
)} )}
</div> </div>

View File

@ -0,0 +1,20 @@
.wrapper {
display: flex;
align-items: start;
padding: 12px 16px;
gap: 16px;
&:not(.wrapperWithoutBorder) {
border-bottom: 1px solid var(--color-border-primary);
}
}
.menuButton {
padding: 4px;
margin-top: -2px;
svg {
width: 20px;
height: 20px;
}
}

View File

@ -0,0 +1,50 @@
import { useId } from 'react';
import classNames from 'classnames';
import { Article } from 'mastodon/components/scrollable_list/components';
import type { CollectionLockupProps } from 'mastodon/features/collections/components/collection_lockup';
import { CollectionLockup } from 'mastodon/features/collections/components/collection_lockup';
import { CollectionMenu } from 'mastodon/features/collections/components/collection_menu';
import classes from './collection_list_item.module.scss';
interface CollectionListItemProps extends CollectionLockupProps {
withoutBorder?: boolean;
positionInList: number;
listSize: number;
}
export const CollectionListItem: React.FC<CollectionListItemProps> = ({
collection,
withoutBorder,
positionInList,
listSize,
...otherProps
}) => {
const uniqueId = useId();
const linkId = `${uniqueId}-link`;
const infoId = `${uniqueId}-info`;
return (
<Article
focusable
className={classNames(
classes.wrapper,
withoutBorder && classes.wrapperWithoutBorder,
)}
aria-labelledby={linkId}
aria-describedby={infoId}
aria-posinset={positionInList}
aria-setsize={listSize}
>
<CollectionLockup collection={collection} {...otherProps} />
<CollectionMenu
context='list'
collection={collection}
className={classes.menuButton}
/>
</Article>
);
};

View File

@ -1,21 +1,11 @@
.wrapper {
display: flex;
align-items: start;
margin-inline: 24px;
padding-block: 12px;
gap: 16px;
&:not(.wrapperWithoutBorder) {
border-bottom: 1px solid var(--color-border-primary);
}
}
.content { .content {
position: relative; position: relative;
flex-grow: 1; flex-grow: 1;
display: flex; display: flex;
align-items: center; align-items: center;
column-gap: 12px; column-gap: 12px;
color: var(--color-text-primary);
line-height: 1.3;
} }
.avatarGrid { .avatarGrid {
@ -70,13 +60,3 @@
font-size: 13px; font-size: 13px;
color: var(--color-text-secondary); color: var(--color-text-secondary);
} }
.menuButton {
padding: 4px;
margin-top: -2px;
svg {
width: 20px;
height: 20px;
}
}

View File

@ -0,0 +1,115 @@
import { useId } from 'react';
import { FormattedMessage } from 'react-intl';
import classNames from 'classnames';
import { Link } from 'react-router-dom';
import WarningIcon from '@/material-icons/400-24px/warning.svg?react';
import type { ApiCollectionJSON } from 'mastodon/api_types/collections';
import { AvatarById } from 'mastodon/components/avatar';
import { useAccountHandle } from 'mastodon/components/display_name/default';
import { RelativeTimestamp } from 'mastodon/components/relative_timestamp';
import { useAccount } from 'mastodon/hooks/useAccount';
import { domain } from 'mastodon/initial_state';
import classes from './collection_lockup.module.scss';
export const AvatarGrid: React.FC<{
accountIds: (string | undefined)[];
sensitive?: boolean;
}> = ({ accountIds: ids, sensitive }) => {
const avatarIds = [ids[0], ids[1], ids[2], ids[3]];
return (
<div
className={classNames(
classes.avatarGrid,
sensitive ? classes.avatarGridSensitive : null,
)}
>
{avatarIds.map((id) => (
<AvatarById
animate={false}
key={id}
accountId={id}
className={classes.avatar}
size={25}
/>
))}
{sensitive && <WarningIcon className={classes.avatarSensitiveBadge} />}
</div>
);
};
export interface CollectionLockupProps {
collection: ApiCollectionJSON;
withAuthorHandle?: boolean;
withTimestamp?: boolean;
}
export const CollectionLockup: React.FC<CollectionLockupProps> = ({
collection,
withAuthorHandle = true,
withTimestamp,
}) => {
const { id, name } = collection;
const uniqueId = useId();
const linkId = `${uniqueId}-link`;
const infoId = `${uniqueId}-info`;
const authorAccount = useAccount(collection.account_id);
const authorHandle = useAccountHandle(authorAccount, domain);
return (
<div className={classes.content}>
<AvatarGrid
accountIds={collection.items.map((item) => item.account_id)}
sensitive={collection.sensitive}
/>
<div>
<h2 id={linkId}>
<Link to={`/collections/${id}`} className={classes.link}>
{name}
</Link>
</h2>
<ul className={classes.info} id={infoId}>
{collection.sensitive && (
<li className='sr-only'>
<FormattedMessage
id='collections.sensitive'
defaultMessage='Sensitive'
/>
</li>
)}
{withAuthorHandle && authorAccount && (
<FormattedMessage
id='collections.by_account'
defaultMessage='by {account_handle}'
values={{
account_handle: authorHandle,
}}
tagName='li'
/>
)}
<FormattedMessage
id='collections.account_count'
defaultMessage='{count, plural, one {# account} other {# accounts}}'
values={{ count: collection.item_count }}
tagName='li'
/>
{withTimestamp && (
<FormattedMessage
id='collections.last_updated_at'
defaultMessage='Last updated: {date}'
values={{
date: (
<RelativeTimestamp timestamp={collection.updated_at} long />
),
}}
tagName='li'
/>
)}
</ul>
</div>
</div>
);
};

View File

@ -0,0 +1,8 @@
.wrapper {
display: flex;
align-items: start;
padding: 12px;
gap: 12px;
border-radius: 12px;
border: 1px solid var(--color-border-primary);
}

View File

@ -0,0 +1,20 @@
import type { CollectionLockupProps } from 'mastodon/features/collections/components/collection_lockup';
import { CollectionLockup } from 'mastodon/features/collections/components/collection_lockup';
import classes from './collection_preview_card.module.scss';
interface CollectionPreviewCardProps extends CollectionLockupProps {
onRemove?: () => void;
}
export const CollectionPreviewCard: React.FC<CollectionPreviewCardProps> = ({
collection,
onRemove,
...otherProps
}) => {
return (
<div className={classes.wrapper}>
<CollectionLockup collection={collection} {...otherProps} />
</div>
);
};

View File

@ -5,27 +5,7 @@
} }
.preview { .preview {
display: flex;
flex-wrap: wrap-reverse;
align-items: start;
justify-content: space-between;
gap: 8px;
padding: 16px;
margin-bottom: 16px; margin-bottom: 16px;
border-radius: 8px;
color: var(--color-text-primary);
background: linear-gradient(
145deg,
var(--color-bg-brand-soft),
var(--color-bg-primary)
);
border: 1px solid var(--color-bg-brand-base);
}
.previewHeading {
font-size: 22px;
line-height: 1.3;
margin-bottom: 4px;
} }
.actions { .actions {

View File

@ -8,8 +8,6 @@ import { me } from '@/mastodon/initial_state';
import CloseIcon from '@/material-icons/400-24px/close.svg?react'; import CloseIcon from '@/material-icons/400-24px/close.svg?react';
import { changeCompose, focusCompose } from 'mastodon/actions/compose'; import { changeCompose, focusCompose } from 'mastodon/actions/compose';
import type { ApiCollectionJSON } from 'mastodon/api_types/collections'; import type { ApiCollectionJSON } from 'mastodon/api_types/collections';
import { AvatarById } from 'mastodon/components/avatar';
import { AvatarGroup } from 'mastodon/components/avatar_group';
import { Button } from 'mastodon/components/button'; import { Button } from 'mastodon/components/button';
import { CopyLinkField } from 'mastodon/components/form_fields'; import { CopyLinkField } from 'mastodon/components/form_fields';
import { IconButton } from 'mastodon/components/icon_button'; import { IconButton } from 'mastodon/components/icon_button';
@ -20,7 +18,7 @@ import {
} from 'mastodon/components/modal_shell'; } from 'mastodon/components/modal_shell';
import { useAppDispatch } from 'mastodon/store'; import { useAppDispatch } from 'mastodon/store';
import { AuthorNote } from '.'; import { CollectionPreviewCard } from './collection_preview_card';
import classes from './share_modal.module.scss'; import classes from './share_modal.module.scss';
const messages = defineMessages({ const messages = defineMessages({
@ -95,24 +93,13 @@ export const CollectionShareModal: React.FC<{
/> />
<div className={classes.preview}> <div className={classes.preview}>
<div> <CollectionPreviewCard collection={collection} />
<h2 className={classes.previewHeading}>{collection.name}</h2>
<AuthorNote id={collection.account_id} />
</div>
<AvatarGroup>
{collection.items.slice(0, 5).map(({ account_id }) => {
if (!account_id) return;
return (
<AvatarById key={account_id} accountId={account_id} size={28} />
);
})}
</AvatarGroup>
</div> </div>
<CopyLinkField <CopyLinkField
label={intl.formatMessage({ label={intl.formatMessage({
id: 'collection.share_modal.share_link_label', id: 'collection.share_modal.share_link_label',
defaultMessage: 'Invite share link', defaultMessage: 'Share link',
})} })}
value={collectionLink} value={collectionLink}
/> />

View File

@ -146,7 +146,6 @@ export const CollectionAccountsList: React.FC<{
<AccountListItem <AccountListItem
accountId={account_id} accountId={account_id}
withBorder={index !== items.length - 1} withBorder={index !== items.length - 1}
stats={['followers', 'last-active']}
renderButton={renderAccountItemButton} renderButton={renderAccountItemButton}
/> />
</Article> </Article>

View File

@ -1,139 +0,0 @@
import { useId } from 'react';
import { FormattedMessage } from 'react-intl';
import classNames from 'classnames';
import { Link } from 'react-router-dom';
import WarningIcon from '@/material-icons/400-24px/warning.svg?react';
import type { ApiCollectionJSON } from 'mastodon/api_types/collections';
import { AvatarById } from 'mastodon/components/avatar';
import { useAccountHandle } from 'mastodon/components/display_name/default';
import { RelativeTimestamp } from 'mastodon/components/relative_timestamp';
import { Article } from 'mastodon/components/scrollable_list/components';
import { useAccount } from 'mastodon/hooks/useAccount';
import { domain } from 'mastodon/initial_state';
import classes from './collection_list_item.module.scss';
import { CollectionMenu } from './collection_menu';
export const AvatarGrid: React.FC<{
accountIds: (string | undefined)[];
sensitive?: boolean;
}> = ({ accountIds: ids, sensitive }) => {
const avatarIds = [ids[0], ids[1], ids[2], ids[3]];
return (
<div
className={classNames(
classes.avatarGrid,
sensitive ? classes.avatarGridSensitive : null,
)}
>
{avatarIds.map((id) => (
<AvatarById
animate={false}
key={id}
accountId={id}
className={classes.avatar}
size={25}
/>
))}
{sensitive && <WarningIcon className={classes.avatarSensitiveBadge} />}
</div>
);
};
export const CollectionListItem: React.FC<{
collection: ApiCollectionJSON;
withoutBorder?: boolean;
withAuthorHandle?: boolean;
withTimestamp?: boolean;
positionInList: number;
listSize: number;
}> = ({
collection,
withoutBorder,
withAuthorHandle = true,
withTimestamp,
positionInList,
listSize,
}) => {
const { id, name } = collection;
const uniqueId = useId();
const linkId = `${uniqueId}-link`;
const infoId = `${uniqueId}-info`;
const authorAccount = useAccount(collection.account_id);
const authorHandle = useAccountHandle(authorAccount, domain);
return (
<Article
focusable
className={classNames(
classes.wrapper,
withoutBorder && classes.wrapperWithoutBorder,
)}
aria-labelledby={linkId}
aria-describedby={infoId}
aria-posinset={positionInList}
aria-setsize={listSize}
>
<div className={classes.content}>
<AvatarGrid
accountIds={collection.items.map((item) => item.account_id)}
sensitive={collection.sensitive}
/>
<div>
<h2 id={linkId}>
<Link to={`/collections/${id}`} className={classes.link}>
{name}
</Link>
</h2>
<ul className={classes.info} id={infoId}>
{collection.sensitive && (
<li className='sr-only'>
<FormattedMessage
id='collections.sensitive'
defaultMessage='Sensitive'
/>
</li>
)}
{withAuthorHandle && authorAccount && (
<FormattedMessage
id='collections.by_account'
defaultMessage='by {account_handle}'
values={{
account_handle: authorHandle,
}}
tagName='li'
/>
)}
<FormattedMessage
id='collections.account_count'
defaultMessage='{count, plural, one {# account} other {# accounts}}'
values={{ count: collection.item_count }}
tagName='li'
/>
{withTimestamp && (
<FormattedMessage
id='collections.last_updated_at'
defaultMessage='Last updated: {date}'
values={{
date: (
<RelativeTimestamp timestamp={collection.updated_at} long />
),
}}
tagName='li'
/>
)}
</ul>
</div>
</div>
<CollectionMenu
context='list'
collection={collection}
className={classes.menuButton}
/>
</Article>
);
};

View File

@ -23,8 +23,9 @@ import { domain, me } from 'mastodon/initial_state';
import { fetchCollection } from 'mastodon/reducers/slices/collections'; import { fetchCollection } from 'mastodon/reducers/slices/collections';
import { useAppDispatch, useAppSelector } from 'mastodon/store'; import { useAppDispatch, useAppSelector } from 'mastodon/store';
import { CollectionMenu } from '../components/collection_menu';
import { CollectionAccountsList } from './accounts_list'; import { CollectionAccountsList } from './accounts_list';
import { CollectionMenu } from './collection_menu';
import { useConfirmRevoke } from './revoke_collection_inclusion_modal'; import { useConfirmRevoke } from './revoke_collection_inclusion_modal';
import classes from './styles.module.scss'; import classes from './styles.module.scss';
@ -66,7 +67,7 @@ export const AuthorNote: React.FC<{ id: string }> = ({ id }) => {
); );
}; };
export const RevokeControls: React.FC<{ const RevokeControls: React.FC<{
collection: ApiCollectionJSON; collection: ApiCollectionJSON;
}> = ({ collection }) => { }> = ({ collection }) => {
const authorAccount = useAccount(collection.account_id); const authorAccount = useAccount(collection.account_id);

View File

@ -61,9 +61,11 @@ const AddedAccountItem: React.FC<{
onRemove(accountId); onRemove(accountId);
}, [accountId, onRemove]); }, [accountId, onRemove]);
const lastStatusAt = account?.last_status_at;
const lastPostHint = useMemo( const lastPostHint = useMemo(
() => () =>
isOlderThanAWeek(account?.last_status_at) && ( (!lastStatusAt || isOlderThanAWeek(lastStatusAt)) && (
<Badge <Badge
label={ label={
<FormattedMessage <FormattedMessage
@ -75,7 +77,7 @@ const AddedAccountItem: React.FC<{
className={classes.accountBadge} className={classes.accountBadge}
/> />
), ),
[account?.last_status_at], [lastStatusAt],
); );
return ( return (

View File

@ -10,22 +10,29 @@ import CollectionsFilledIcon from '@/material-icons/400-24px/category-fill.svg?r
import SquigglyArrow from '@/svg-icons/squiggly_arrow.svg?react'; import SquigglyArrow from '@/svg-icons/squiggly_arrow.svg?react';
import { Column } from 'mastodon/components/column'; import { Column } from 'mastodon/components/column';
import { ColumnHeader } from 'mastodon/components/column_header'; import { ColumnHeader } from 'mastodon/components/column_header';
import { DisplayNameSimple } from 'mastodon/components/display_name/simple';
import { Icon } from 'mastodon/components/icon'; import { Icon } from 'mastodon/components/icon';
import { import {
ItemList, ItemList,
Scrollable, Scrollable,
} from 'mastodon/components/scrollable_list/components'; } from 'mastodon/components/scrollable_list/components';
import { useAccount } from 'mastodon/hooks/useAccount';
import { useAccountId, useCurrentAccountId } from 'mastodon/hooks/useAccountId';
import { import {
fetchAccountCollections, fetchAccountCollections,
selectAccountCollections, selectAccountCollections,
} from 'mastodon/reducers/slices/collections'; } from 'mastodon/reducers/slices/collections';
import { useAppSelector, useAppDispatch } from 'mastodon/store'; import { useAppSelector, useAppDispatch } from 'mastodon/store';
import { CollectionListItem } from './detail/collection_list_item'; import { CollectionListItem } from './components/collection_list_item';
import { messages as editorMessages } from './editor'; import { messages as editorMessages } from './editor';
const messages = defineMessages({ const messages = defineMessages({
heading: { id: 'column.collections', defaultMessage: 'My collections' }, headingMe: { id: 'column.my_collections', defaultMessage: 'My collections' },
headingOther: {
id: 'column.other_collections',
defaultMessage: 'Collections by {name}',
},
}); });
export const Collections: React.FC<{ export const Collections: React.FC<{
@ -33,17 +40,22 @@ export const Collections: React.FC<{
}> = ({ multiColumn }) => { }> = ({ multiColumn }) => {
const dispatch = useAppDispatch(); const dispatch = useAppDispatch();
const intl = useIntl(); const intl = useIntl();
const me = useAppSelector((state) => state.meta.get('me') as string); const me = useCurrentAccountId();
const accountId = useAccountId();
const account = useAccount(accountId);
const { collections, status } = useAppSelector((state) => const { collections, status } = useAppSelector((state) =>
selectAccountCollections(state, me), selectAccountCollections(state, accountId),
); );
useEffect(() => { useEffect(() => {
void dispatch(fetchAccountCollections({ accountId: me })); if (accountId) {
}, [dispatch, me]); void dispatch(fetchAccountCollections({ accountId }));
}
}, [dispatch, accountId]);
const emptyMessage = const emptyMessage =
status === 'error' ? ( status === 'error' || !accountId ? (
<FormattedMessage <FormattedMessage
id='collections.error_loading_collections' id='collections.error_loading_collections'
defaultMessage='There was an error when trying to load your collections.' defaultMessage='There was an error when trying to load your collections.'
@ -67,25 +79,36 @@ export const Collections: React.FC<{
</> </>
); );
const isOwnCollection = accountId === me;
const titleMessage = isOwnCollection
? messages.headingMe
: messages.headingOther;
const pageTitle = intl.formatMessage(titleMessage, {
name: account?.get('display_name'),
});
const pageTitleHtml = intl.formatMessage(titleMessage, {
name: <DisplayNameSimple account={account} />,
});
return ( return (
<Column <Column bindToDocument={!multiColumn} label={pageTitle}>
bindToDocument={!multiColumn}
label={intl.formatMessage(messages.heading)}
>
<ColumnHeader <ColumnHeader
title={intl.formatMessage(messages.heading)} title={pageTitleHtml}
icon='collections' icon='collections'
iconComponent={CollectionsFilledIcon} iconComponent={CollectionsFilledIcon}
multiColumn={multiColumn} multiColumn={multiColumn}
extraButton={ extraButton={
<Link isOwnCollection && (
to='/collections/new' <Link
className='column-header__button' to='/collections/new'
title={intl.formatMessage(editorMessages.create)} className='column-header__button'
aria-label={intl.formatMessage(editorMessages.create)} title={intl.formatMessage(editorMessages.create)}
> aria-label={intl.formatMessage(editorMessages.create)}
<Icon id='plus' icon={AddIcon} /> >
</Link> <Icon id='plus' icon={AddIcon} />
</Link>
)
} }
/> />
@ -105,7 +128,7 @@ export const Collections: React.FC<{
</Scrollable> </Scrollable>
<Helmet> <Helmet>
<title>{intl.formatMessage(messages.heading)}</title> <title>{pageTitle}</title>
<meta name='robots' content='noindex' /> <meta name='robots' content='noindex' />
</Helmet> </Helmet>
</Column> </Column>

View File

@ -53,12 +53,20 @@ export const AccountList: FC<AccountListProps> = ({
} }
const children = const children =
list?.items.map((followerId) => ( list?.items.map((followerId) => (
<AccountListItem key={followerId} accountId={followerId} /> <AccountListItem
key={followerId}
accountId={followerId}
withBio={false}
/>
)) ?? []; )) ?? [];
if (prependAccountId) { if (prependAccountId) {
children.unshift( children.unshift(
<AccountListItem key={prependAccountId} accountId={prependAccountId} />, <AccountListItem
key={prependAccountId}
accountId={prependAccountId}
withBio={false}
/>,
); );
} }
return children; return children;

View File

@ -10,6 +10,7 @@ import type { Map as ImmutableMap } from 'immutable';
import { animated, useSpring } from '@react-spring/web'; import { animated, useSpring } from '@react-spring/web';
import { useDrag } from '@use-gesture/react'; import { useDrag } from '@use-gesture/react';
import { useAccount } from '@/mastodon/hooks/useAccount';
import AddIcon from '@/material-icons/400-24px/add.svg?react'; import AddIcon from '@/material-icons/400-24px/add.svg?react';
import AlternateEmailIcon from '@/material-icons/400-24px/alternate_email.svg?react'; import AlternateEmailIcon from '@/material-icons/400-24px/alternate_email.svg?react';
import BookmarksActiveIcon from '@/material-icons/400-24px/bookmarks-fill.svg?react'; import BookmarksActiveIcon from '@/material-icons/400-24px/bookmarks-fill.svg?react';
@ -212,6 +213,7 @@ export const NavigationPanel: React.FC<{ multiColumn?: boolean }> = ({
const { signedIn, permissions, disabledAccountId } = useIdentity(); const { signedIn, permissions, disabledAccountId } = useIdentity();
const location = useLocation(); const location = useLocation();
const showSearch = useBreakpoint('full') && !multiColumn; const showSearch = useBreakpoint('full') && !multiColumn;
const account = useAccount(me);
let banner: React.ReactNode; let banner: React.ReactNode;
@ -335,7 +337,7 @@ export const NavigationPanel: React.FC<{ multiColumn?: boolean }> = ({
{areCollectionsEnabled() && ( {areCollectionsEnabled() && (
<ColumnLink <ColumnLink
transparent transparent
to='/collections' to={`/@${account?.acct}/collections`}
icon='collections' icon='collections'
iconComponent={CollectionsIcon} iconComponent={CollectionsIcon}
activeIconComponent={CollectionsActiveIcon} activeIconComponent={CollectionsActiveIcon}

View File

@ -0,0 +1,69 @@
import { FormattedMessage } from 'react-intl';
import classNames from 'classnames';
import { DisplayNameSimple } from '@/mastodon/components/display_name/simple';
import { Icon } from '@/mastodon/components/icon';
import { useAccount } from '@/mastodon/hooks/useAccount';
import CollectionsFilledIcon from '@/material-icons/400-24px/category-fill.svg?react';
import type {
NotificationGroupAddedToCollection,
NotificationGroupCollectionUpdate,
} from 'mastodon/models/notification_group';
import { CollectionPreviewCard } from '../../collections/components/collection_preview_card';
export const NotificationCollection: React.FC<{
notification:
| NotificationGroupAddedToCollection
| NotificationGroupCollectionUpdate;
unread: boolean;
}> = ({ notification, unread }) => {
const { collection, type } = notification;
const collectionCreatorAccount = useAccount(collection.account_id);
return (
<div
className={classNames(
'notification-group',
`notification-group--${type}`,
{ 'notification-group--unread': unread },
)}
>
<div className='notification-group__icon'>
<Icon id='collection' icon={CollectionsFilledIcon} />
</div>
<div className='notification-group__main'>
<div className='notification-group__main__header'>
<div className='notification-group__main__header__label'>
{type === 'added_to_collection' && (
<FormattedMessage
id='notification.added_to_collection'
defaultMessage='{name} added you to a collection'
values={{
name: (
<DisplayNameSimple account={collectionCreatorAccount} />
),
}}
/>
)}
{type === 'collection_update' && (
<FormattedMessage
id='notification.collection_update'
defaultMessage='{name} edited a collection youre in'
values={{
name: (
<DisplayNameSimple account={collectionCreatorAccount} />
),
}}
/>
)}
</div>
</div>
<CollectionPreviewCard collection={collection} />
</div>
</div>
);
};

View File

@ -9,6 +9,7 @@ import { useAppSelector, useAppDispatch } from 'mastodon/store';
import { NotificationAdminReport } from './notification_admin_report'; import { NotificationAdminReport } from './notification_admin_report';
import { NotificationAdminSignUp } from './notification_admin_sign_up'; import { NotificationAdminSignUp } from './notification_admin_sign_up';
import { NotificationAnnualReport } from './notification_annual_report'; import { NotificationAnnualReport } from './notification_annual_report';
import { NotificationCollection } from './notification_collection';
import { NotificationFavourite } from './notification_favourite'; import { NotificationFavourite } from './notification_favourite';
import { NotificationFollow } from './notification_follow'; import { NotificationFollow } from './notification_follow';
import { NotificationFollowRequest } from './notification_follow_request'; import { NotificationFollowRequest } from './notification_follow_request';
@ -156,6 +157,15 @@ export const NotificationGroup: React.FC<{
/> />
); );
break; break;
case 'added_to_collection':
case 'collection_update':
content = (
<NotificationCollection
unread={unread}
notification={notificationGroup}
/>
);
break;
default: default:
return null; return null;
} }

View File

@ -1,15 +0,0 @@
import PropTypes from 'prop-types';
const ColumnSubheading = ({ text }) => {
return (
<div className='column-subheading'>
{text}
</div>
);
};
ColumnSubheading.propTypes = {
text: PropTypes.string.isRequired,
};
export default ColumnSubheading;

View File

@ -4,6 +4,8 @@ import { defineMessages, useIntl } from 'react-intl';
import { useHistory } from 'react-router'; import { useHistory } from 'react-router';
import { useAccount } from '@/mastodon/hooks/useAccount';
import { me } from '@/mastodon/initial_state';
import { deleteCollection } from 'mastodon/reducers/slices/collections'; import { deleteCollection } from 'mastodon/reducers/slices/collections';
import { useAppDispatch } from 'mastodon/store'; import { useAppDispatch } from 'mastodon/store';
@ -34,11 +36,12 @@ export const ConfirmDeleteCollectionModal: React.FC<
const intl = useIntl(); const intl = useIntl();
const dispatch = useAppDispatch(); const dispatch = useAppDispatch();
const history = useHistory(); const history = useHistory();
const { acct: currentUserName } = useAccount(me) ?? {};
const onConfirm = useCallback(() => { const onConfirm = useCallback(() => {
void dispatch(deleteCollection({ collectionId: id })); void dispatch(deleteCollection({ collectionId: id }));
history.push('/collections'); history.push(`/@${currentUserName}/collections`);
}, [dispatch, history, id]); }, [dispatch, history, id, currentUserName]);
return ( return (
<ConfirmationModal <ConfirmationModal

View File

@ -0,0 +1,73 @@
import { useCallback } from 'react';
import { defineMessages, useIntl } from 'react-intl';
import { useHistory } from 'react-router';
import { useAccount } from '@/mastodon/hooks/useAccount';
import { useCurrentAccountId } from '@/mastodon/hooks/useAccountId';
import { domain } from '@/mastodon/initial_state';
import { patchProfile } from '@/mastodon/reducers/slices/profile_edit';
import { useAppDispatch } from 'mastodon/store';
import type { BaseConfirmationModalProps } from './confirmation_modal';
import { ConfirmationModal } from './confirmation_modal';
const messages = defineMessages({
title: {
id: 'confirmations.hide_featured_tab.title',
defaultMessage: 'Hide "Featured" tab?',
},
intro: {
id: 'confirmations.hide_featured_tab.intro',
defaultMessage:
'You can change this at any time under <i>Edit profile > Profile tab settings</i>.',
},
message: {
id: 'confirmations.hide_featured_tab.message',
defaultMessage:
'This will hide the tab for users on {serverName} and other servers running the latest version of Mastodon. Other displays may vary.',
},
confirm: {
id: 'confirmations.hide_featured_tab.confirm',
defaultMessage: 'Hide tab',
},
});
export const ConfirmHideFeaturedTabModal: React.FC<
BaseConfirmationModalProps
> = ({ onClose }) => {
const intl = useIntl();
const dispatch = useAppDispatch();
const history = useHistory();
const currentAccountId = useCurrentAccountId();
const { acct: currentUserName } = useAccount(currentAccountId) ?? {};
const onConfirm = useCallback(() => {
void dispatch(patchProfile({ show_featured: false }));
history.push(`/@${currentUserName}`);
}, [currentUserName, dispatch, history]);
return (
<ConfirmationModal
title={intl.formatMessage(messages.title)}
extraContent={
<div className='prose'>
<p>
{intl.formatMessage(messages.intro, {
i: (words) => <i>{words}</i>,
})}
</p>
<p>
{intl.formatMessage(messages.message, {
serverName: domain,
})}
</p>
</div>
}
confirm={intl.formatMessage(messages.confirm)}
onConfirm={onConfirm}
onClose={onClose}
/>
);
};

View File

@ -79,7 +79,7 @@ export const MODAL_COMPONENTS = {
'DOMAIN_BLOCK': DomainBlockModal, 'DOMAIN_BLOCK': DomainBlockModal,
'REPORT': ReportModal, 'REPORT': ReportModal,
'REPORT_COLLECTION': ReportCollectionModal, 'REPORT_COLLECTION': ReportCollectionModal,
'SHARE_COLLECTION': () => import('@/mastodon/features/collections/detail/share_modal').then(module => ({ default: module.CollectionShareModal })), 'SHARE_COLLECTION': () => import('@/mastodon/features/collections/components/share_modal').then(module => ({ default: module.CollectionShareModal })),
'REVOKE_COLLECTION_INCLUSION': () => import('@/mastodon/features/collections/detail/revoke_collection_inclusion_modal').then(module => ({ default: module.RevokeCollectionInclusionModal })), 'REVOKE_COLLECTION_INCLUSION': () => import('@/mastodon/features/collections/detail/revoke_collection_inclusion_modal').then(module => ({ default: module.RevokeCollectionInclusionModal })),
'ACTIONS': () => Promise.resolve({ default: ActionsModal }), 'ACTIONS': () => Promise.resolve({ default: ActionsModal }),
'EMBED': EmbedModal, 'EMBED': EmbedModal,
@ -105,6 +105,7 @@ export const MODAL_COMPONENTS = {
'ACCOUNT_EDIT_IMAGE_ALT': accountEditModal('ImageAltModal'), 'ACCOUNT_EDIT_IMAGE_ALT': accountEditModal('ImageAltModal'),
'ACCOUNT_EDIT_IMAGE_DELETE': accountEditModal('ImageDeleteModal'), 'ACCOUNT_EDIT_IMAGE_DELETE': accountEditModal('ImageDeleteModal'),
'ACCOUNT_EDIT_IMAGE_UPLOAD': accountEditModal('ImageUploadModal'), 'ACCOUNT_EDIT_IMAGE_UPLOAD': accountEditModal('ImageUploadModal'),
'ACCOUNT_HIDE_FEATURED_TAB': () => import('@/mastodon/features/ui/components/confirmation_modals/hide_featured_tab').then(module => ({ default: module.ConfirmHideFeaturedTabModal })),
}; };
/** @arg {keyof import('@/mastodon/features/account_edit/modals')} type */ /** @arg {keyof import('@/mastodon/features/account_edit/modals')} type */

View File

@ -232,6 +232,13 @@ class SwitchingColumnsArea extends PureComponent {
<WrappedRoute path={['/@:acct', '/accounts/:id']} exact component={AccountTimeline} content={children} /> <WrappedRoute path={['/@:acct', '/accounts/:id']} exact component={AccountTimeline} content={children} />
<WrappedRoute path={['/@:acct/featured', '/accounts/:id/featured']} component={AccountFeatured} content={children} /> <WrappedRoute path={['/@:acct/featured', '/accounts/:id/featured']} component={AccountFeatured} content={children} />
{areCollectionsEnabled() &&
[
<WrappedRoute path={['/@:acct/collections']} component={Collections} content={children} key='collections-list' />,
<WrappedRoute path={['/collections/new', '/collections/:id/edit']} component={CollectionsEditor} content={children} key='collections-editor' />,
<WrappedRoute path='/collections/:id' component={CollectionDetail} content={children} key='collections-detail' />,
]
}
<WrappedRoute path='/@:acct/tagged/:tagged?' exact component={AccountTimeline} content={children} /> <WrappedRoute path='/@:acct/tagged/:tagged?' exact component={AccountTimeline} content={children} />
<WrappedRoute path={['/@:acct/with_replies', '/accounts/:id/with_replies']} component={AccountTimeline} content={children} componentParams={{ withReplies: true }} /> <WrappedRoute path={['/@:acct/with_replies', '/accounts/:id/with_replies']} component={AccountTimeline} content={children} componentParams={{ withReplies: true }} />
<WrappedRoute path={['/accounts/:id/followers', '/users/:acct/followers', '/@:acct/followers']} component={Followers} content={children} /> <WrappedRoute path={['/accounts/:id/followers', '/users/:acct/followers', '/@:acct/followers']} component={Followers} content={children} />
@ -255,13 +262,6 @@ class SwitchingColumnsArea extends PureComponent {
<WrappedRoute path='/followed_tags' component={FollowedTags} content={children} /> <WrappedRoute path='/followed_tags' component={FollowedTags} content={children} />
<WrappedRoute path='/mutes' component={Mutes} content={children} /> <WrappedRoute path='/mutes' component={Mutes} content={children} />
<WrappedRoute path='/lists' component={Lists} content={children} /> <WrappedRoute path='/lists' component={Lists} content={children} />
{areCollectionsEnabled() &&
[
<WrappedRoute path={['/collections/new', '/collections/:id/edit']} component={CollectionsEditor} content={children} key='collections-editor' />,
<WrappedRoute path='/collections/:id' component={CollectionDetail} content={children} key='collections-detail' />,
<WrappedRoute path='/collections' component={Collections} content={children} key='collections-list' />
]
}
<Route component={BundleColumnError} /> <Route component={BundleColumnError} />
</WrappedSwitch> </WrappedSwitch>
</ColumnsArea> </ColumnsArea>

View File

@ -31,6 +31,7 @@
"account.disable_notifications": "توقف عن إشعاري عندما ينشر @{name}", "account.disable_notifications": "توقف عن إشعاري عندما ينشر @{name}",
"account.domain_blocking": "نطاق محظور", "account.domain_blocking": "نطاق محظور",
"account.edit_profile": "تعديل الملف الشخصي", "account.edit_profile": "تعديل الملف الشخصي",
"account.edit_profile_short": "تعديل",
"account.enable_notifications": "أشعرني عندما ينشر @{name}", "account.enable_notifications": "أشعرني عندما ينشر @{name}",
"account.endorse": "أوصِ به على صفحتك الشخصية", "account.endorse": "أوصِ به على صفحتك الشخصية",
"account.familiar_followers_many": "يتبعه {name1}، {name2} و{othersCount, plural, one {شخص آخر تعرفه} other {# أشخاص آخرون تعرفهم}}", "account.familiar_followers_many": "يتبعه {name1}، {name2} و{othersCount, plural, one {شخص آخر تعرفه} other {# أشخاص آخرون تعرفهم}}",
@ -97,6 +98,27 @@
"account.unmute": "إلغاء الكَتم عن @{name}", "account.unmute": "إلغاء الكَتم عن @{name}",
"account.unmute_notifications_short": "إلغاء كَتم الإشعارات", "account.unmute_notifications_short": "إلغاء كَتم الإشعارات",
"account.unmute_short": "إلغاء الكتم", "account.unmute_short": "إلغاء الكتم",
"account_edit.bio.add_label": "إضافة سيرة ذاتية",
"account_edit.bio_modal.add_title": "إضافة سيرة ذاتية",
"account_edit.custom_fields.add_label": "إضافة حقل",
"account_edit.field_actions.edit": "تعديل الحقل",
"account_edit.field_delete_modal.delete_button": "حذف",
"account_edit.field_edit_modal.value_label": "قيمة",
"account_edit.image_alt_modal.text_label": "نص بديل",
"account_edit.image_delete_modal.delete_button": "حذف",
"account_edit.image_edit.add_button": "إضافة صورة",
"account_edit.image_edit.alt_add_button": "إضافة نص بديل",
"account_edit.save": "حفظ",
"account_edit.upload_modal.back": "العودة",
"account_edit.upload_modal.done": "تمّ",
"account_edit.upload_modal.next": "التالي",
"account_edit.upload_modal.step_upload.dragging": "إسقاط للتحميل",
"account_edit.upload_modal.step_upload.header": "اختيار صورة",
"account_edit.upload_modal.title_add.avatar": "إضافة صورة الملف الشخصي",
"account_edit.upload_modal.title_add.header": "إضافة صورة الغلاف",
"account_edit.upload_modal.title_replace.avatar": "استبدال صورة الملف الشخصي",
"account_edit.upload_modal.title_replace.header": "استبدال صورة الغلاف",
"account_edit_tags.add_tag": "إضافة #{tagName}",
"account_note.placeholder": "اضغط لإضافة مُلاحظة", "account_note.placeholder": "اضغط لإضافة مُلاحظة",
"admin.dashboard.daily_retention": "معدّل بقاء المستخدمين بعد إنشاء الحسابات، بالأيام", "admin.dashboard.daily_retention": "معدّل بقاء المستخدمين بعد إنشاء الحسابات، بالأيام",
"admin.dashboard.monthly_retention": "معدّل بقاء المستخدمين بعد إنشاء الحسابات، بالشهور", "admin.dashboard.monthly_retention": "معدّل بقاء المستخدمين بعد إنشاء الحسابات، بالشهور",
@ -120,6 +142,9 @@
"alt_text_modal.describe_for_people_with_visual_impairments": "قم بوصفها للأشخاص ذوي الإعاقة البصرية…", "alt_text_modal.describe_for_people_with_visual_impairments": "قم بوصفها للأشخاص ذوي الإعاقة البصرية…",
"alt_text_modal.done": "تمّ", "alt_text_modal.done": "تمّ",
"announcement.announcement": "إعلان", "announcement.announcement": "إعلان",
"annual_report.announcement.action_dismiss": "لا شكراً",
"annual_report.nav_item.badge": "جديد",
"annual_report.shared_page.donate": "تبرع",
"annual_report.summary.archetype.replier.name": "الفراشة", "annual_report.summary.archetype.replier.name": "الفراشة",
"annual_report.summary.close": "اغلق", "annual_report.summary.close": "اغلق",
"annual_report.summary.copy_link": "نسخ الرابط", "annual_report.summary.copy_link": "نسخ الرابط",
@ -162,11 +187,15 @@
"closed_registrations_modal.preamble": "ماستدون لامركزي، لذلك بغض النظر عن مكان إنشاء حسابك، سيكون بإمكانك المتابعة والتفاعل مع أي شخص على هذا الخادم. يمكنك حتى أن تستضيفه ذاتياً!", "closed_registrations_modal.preamble": "ماستدون لامركزي، لذلك بغض النظر عن مكان إنشاء حسابك، سيكون بإمكانك المتابعة والتفاعل مع أي شخص على هذا الخادم. يمكنك حتى أن تستضيفه ذاتياً!",
"closed_registrations_modal.title": "إنشاء حساب على ماستدون", "closed_registrations_modal.title": "إنشاء حساب على ماستدون",
"collections.collection_description": "الوصف", "collections.collection_description": "الوصف",
"collections.collection_language": "اللغة",
"collections.collection_name": "الاسم", "collections.collection_name": "الاسم",
"collections.collection_topic": "الموضوع", "collections.collection_topic": "الموضوع",
"collections.content_warning": "تحذير عن المحتوى", "collections.content_warning": "تحذير عن المحتوى",
"collections.continue": "مواصلة", "collections.continue": "مواصلة",
"collections.create.steps": "الخطوة {step}/{total}", "collections.create.steps": "الخطوة {step}/{total}",
"collections.detail.accounts_heading": "الحسابات",
"collections.detail.sensitive_content": "محتوى حساس",
"collections.edit_details": "تعديل التفاصيل",
"collections.manage_accounts": "إدارة الحسابات", "collections.manage_accounts": "إدارة الحسابات",
"column.about": "عن", "column.about": "عن",
"column.blocks": "المُستَخدِمون المَحظورون", "column.blocks": "المُستَخدِمون المَحظورون",
@ -195,6 +224,9 @@
"column_header.show_settings": "إظهار الإعدادات", "column_header.show_settings": "إظهار الإعدادات",
"column_header.unpin": "إلغاء التَّثبيت", "column_header.unpin": "إلغاء التَّثبيت",
"column_search.cancel": "إلغاء", "column_search.cancel": "إلغاء",
"combobox.close_results": "إغلاق النتائج",
"combobox.loading": "جاري التحميل",
"combobox.open_results": "فتح النتائج",
"community.column_settings.local_only": "المحلي فقط", "community.column_settings.local_only": "المحلي فقط",
"community.column_settings.media_only": "الوسائط فقط", "community.column_settings.media_only": "الوسائط فقط",
"community.column_settings.remote_only": "عن بُعد فقط", "community.column_settings.remote_only": "عن بُعد فقط",
@ -268,11 +300,13 @@
"content_warning.hide": "إخفاء المنشور", "content_warning.hide": "إخفاء المنشور",
"content_warning.show": "إظهار على أي حال", "content_warning.show": "إظهار على أي حال",
"content_warning.show_more": "إظهار المزيد", "content_warning.show_more": "إظهار المزيد",
"content_warning.show_short": "إظهار",
"conversation.delete": "احذف المحادثة", "conversation.delete": "احذف المحادثة",
"conversation.mark_as_read": "اعتبرها كمقروءة", "conversation.mark_as_read": "اعتبرها كمقروءة",
"conversation.open": "اعرض المحادثة", "conversation.open": "اعرض المحادثة",
"conversation.with": "مع {names}", "conversation.with": "مع {names}",
"copy_icon_button.copied": "نُسِخ إلى الحافظة", "copy_icon_button.copied": "نُسِخ إلى الحافظة",
"copy_icon_button.copy_this_text": "نسخ الرابط إلى الحافظة",
"copypaste.copied": "تم نسخه", "copypaste.copied": "تم نسخه",
"copypaste.copy_to_clipboard": "نسخ إلى الحافظة", "copypaste.copy_to_clipboard": "نسخ إلى الحافظة",
"directory.federated": "مِن الفديفرس المعروف", "directory.federated": "مِن الفديفرس المعروف",
@ -307,6 +341,8 @@
"domain_pill.your_server": "موطِنك الرقمي، حيث توجد فيه كافة منشوراتك. ألا يعجبك المكان؟ يمكنك الانتقال بين الخوادم في أي وقت واصطحاب متابعيك أيضاً.", "domain_pill.your_server": "موطِنك الرقمي، حيث توجد فيه كافة منشوراتك. ألا يعجبك المكان؟ يمكنك الانتقال بين الخوادم في أي وقت واصطحاب متابعيك أيضاً.",
"domain_pill.your_username": "معرفك الفريد على هذا الخادم. من الممكن العثور على مستخدمين بنفس إسم المستخدم على خوادم مختلفة.", "domain_pill.your_username": "معرفك الفريد على هذا الخادم. من الممكن العثور على مستخدمين بنفس إسم المستخدم على خوادم مختلفة.",
"dropdown.empty": "حدد خيارا", "dropdown.empty": "حدد خيارا",
"email_subscriptions.email": "البريد الإلكتروني",
"email_subscriptions.form.action": "اشترك",
"embed.instructions": "يمكنكم إدماج هذا المنشور على موقعكم الإلكتروني عن طريق نسخ الشفرة أدناه.", "embed.instructions": "يمكنكم إدماج هذا المنشور على موقعكم الإلكتروني عن طريق نسخ الشفرة أدناه.",
"embed.preview": "إليك ما سيبدو عليه:", "embed.preview": "إليك ما سيبدو عليه:",
"emoji_button.activity": "الأنشطة", "emoji_button.activity": "الأنشطة",
@ -324,7 +360,6 @@
"emoji_button.search_results": "نتائج البحث", "emoji_button.search_results": "نتائج البحث",
"emoji_button.symbols": "رموز", "emoji_button.symbols": "رموز",
"emoji_button.travel": "الأماكن والسفر", "emoji_button.travel": "الأماكن والسفر",
"empty_column.account_featured.other": "{acct} لم يعرض أي شيء حتى الآن. هل تعلم أنه يمكنك عرض الهاشتاقات التي تستخدمها، وحتى حسابات أصدقاءك على ملفك الشخصي؟",
"empty_column.account_hides_collections": "اختار هذا المستخدم عدم إتاحة هذه المعلومات للعامة", "empty_column.account_hides_collections": "اختار هذا المستخدم عدم إتاحة هذه المعلومات للعامة",
"empty_column.account_suspended": "حساب معلق", "empty_column.account_suspended": "حساب معلق",
"empty_column.account_timeline": "لا توجد منشورات هنا!", "empty_column.account_timeline": "لا توجد منشورات هنا!",
@ -346,6 +381,7 @@
"empty_column.notification_requests": "لا يوجد شيء هنا. عندما تتلقى إشعارات جديدة، سوف تظهر هنا وفقًا لإعداداتك.", "empty_column.notification_requests": "لا يوجد شيء هنا. عندما تتلقى إشعارات جديدة، سوف تظهر هنا وفقًا لإعداداتك.",
"empty_column.notifications": "لم تتلق أي إشعار بعدُ. تفاعل مع المستخدمين الآخرين لإنشاء محادثة.", "empty_column.notifications": "لم تتلق أي إشعار بعدُ. تفاعل مع المستخدمين الآخرين لإنشاء محادثة.",
"empty_column.public": "لا يوجد أي شيء هنا! قم بنشر شيء ما للعامة، أو اتبع المستخدمين الآخرين المتواجدين على الخوادم الأخرى لملء خيط المحادثات", "empty_column.public": "لا يوجد أي شيء هنا! قم بنشر شيء ما للعامة، أو اتبع المستخدمين الآخرين المتواجدين على الخوادم الأخرى لملء خيط المحادثات",
"empty_state.no_results": "لا توجد نتائج",
"error.unexpected_crash.explanation": "نظرا لوجود خطأ في التعليمات البرمجية أو مشكلة توافق مع المتصفّح، تعذر عرض هذه الصفحة بشكل صحيح.", "error.unexpected_crash.explanation": "نظرا لوجود خطأ في التعليمات البرمجية أو مشكلة توافق مع المتصفّح، تعذر عرض هذه الصفحة بشكل صحيح.",
"error.unexpected_crash.explanation_addons": "لا يمكن عرض هذه الصفحة بشكل صحيح. من المحتمل أن يكون هذا الخطأ بسبب إضافة متصفح أو أدوات ترجمة تلقائية.", "error.unexpected_crash.explanation_addons": "لا يمكن عرض هذه الصفحة بشكل صحيح. من المحتمل أن يكون هذا الخطأ بسبب إضافة متصفح أو أدوات ترجمة تلقائية.",
"error.unexpected_crash.next_steps": "حاول إعادة إنعاش الصفحة. إن لم تُحلّ المشكلة، يمكنك دائمًا استخدام ماستدون عبر متصفّح آخر أو تطبيق أصلي.", "error.unexpected_crash.next_steps": "حاول إعادة إنعاش الصفحة. إن لم تُحلّ المشكلة، يمكنك دائمًا استخدام ماستدون عبر متصفّح آخر أو تطبيق أصلي.",
@ -358,6 +394,8 @@
"explore.trending_statuses": "المنشورات", "explore.trending_statuses": "المنشورات",
"explore.trending_tags": "وُسُوم", "explore.trending_tags": "وُسُوم",
"featured_carousel.header": "{count, plural, zero {}one {منشور معروض} two {منشور معروضَين} few {منشورات معروضة} many {منشورات معروضة} other {منشورات معروضة}}", "featured_carousel.header": "{count, plural, zero {}one {منشور معروض} two {منشور معروضَين} few {منشورات معروضة} many {منشورات معروضة} other {منشورات معروضة}}",
"featured_tags.suggestions.add": "إضافة",
"featured_tags.suggestions.dismiss": "لا شكراً",
"filter_modal.added.context_mismatch_explanation": "فئة عامل التصفية هذه لا تنطبق على السياق الذي وصلت فيه إلى هذه المشاركة. إذا كنت ترغب في تصفية المنشور في هذا السياق أيضا، فسيتعين عليك تعديل عامل التصفية.", "filter_modal.added.context_mismatch_explanation": "فئة عامل التصفية هذه لا تنطبق على السياق الذي وصلت فيه إلى هذه المشاركة. إذا كنت ترغب في تصفية المنشور في هذا السياق أيضا، فسيتعين عليك تعديل عامل التصفية.",
"filter_modal.added.context_mismatch_title": "عدم تطابق السياق!", "filter_modal.added.context_mismatch_title": "عدم تطابق السياق!",
"filter_modal.added.expired_explanation": "انتهت صلاحية فئة عامل التصفية هذه، سوف تحتاج إلى تغيير تاريخ انتهاء الصلاحية لتطبيقها.", "filter_modal.added.expired_explanation": "انتهت صلاحية فئة عامل التصفية هذه، سوف تحتاج إلى تغيير تاريخ انتهاء الصلاحية لتطبيقها.",
@ -867,6 +905,8 @@
"status.cancel_reblog_private": "إلغاء إعادة النشر", "status.cancel_reblog_private": "إلغاء إعادة النشر",
"status.cannot_quote": "غير مصرح لك باقتباس هذا المنشور", "status.cannot_quote": "غير مصرح لك باقتباس هذا المنشور",
"status.cannot_reblog": "لا يمكن إعادة نشر هذا المنشور", "status.cannot_reblog": "لا يمكن إعادة نشر هذا المنشور",
"status.context.retry": "حاول مجددًا",
"status.context.show": "إظهار",
"status.continued_thread": "تكملة للخيط", "status.continued_thread": "تكملة للخيط",
"status.copy": "انسخ رابط الرسالة", "status.copy": "انسخ رابط الرسالة",
"status.delete": "احذف", "status.delete": "احذف",

View File

@ -45,6 +45,7 @@
"account.featured": "Выбранае", "account.featured": "Выбранае",
"account.featured.accounts": "Профілі", "account.featured.accounts": "Профілі",
"account.featured.collections": "Калекцыі", "account.featured.collections": "Калекцыі",
"account.featured.new_collection": "Новая калекцыя",
"account.field_overflow": "Паказаць усё змесціва", "account.field_overflow": "Паказаць усё змесціва",
"account.filters.all": "Уся актыўнасць", "account.filters.all": "Уся актыўнасць",
"account.filters.boosts_toggle": "Паказваць пашырэнні", "account.filters.boosts_toggle": "Паказваць пашырэнні",
@ -416,7 +417,6 @@
"column.about": "Пра нас", "column.about": "Пра нас",
"column.blocks": "Заблакіраваныя карыстальнікі", "column.blocks": "Заблакіраваныя карыстальнікі",
"column.bookmarks": "Закладкі", "column.bookmarks": "Закладкі",
"column.collections": "Мае калекцыі",
"column.community": "Лакальная стужка", "column.community": "Лакальная стужка",
"column.create_list": "Стварыць спіс", "column.create_list": "Стварыць спіс",
"column.direct": "Прыватныя згадванні", "column.direct": "Прыватныя згадванні",
@ -432,7 +432,9 @@
"column.list_members": "Кіраванне ўдзельнікамі спіса", "column.list_members": "Кіраванне ўдзельнікамі спіса",
"column.lists": "Спісы", "column.lists": "Спісы",
"column.mutes": "Ігнараваныя карыстальнікі", "column.mutes": "Ігнараваныя карыстальнікі",
"column.my_collections": "Мае калекцыі",
"column.notifications": "Апавяшчэнні", "column.notifications": "Апавяшчэнні",
"column.other_collections": "Калекцыі {name}",
"column.pins": "Замацаваныя допісы", "column.pins": "Замацаваныя допісы",
"column.public": "Інтэграваная стужка", "column.public": "Інтэграваная стужка",
"column_back_button.label": "Назад", "column_back_button.label": "Назад",
@ -502,6 +504,10 @@
"confirmations.follow_to_list.confirm": "Падпісацца і дадаць у спіс", "confirmations.follow_to_list.confirm": "Падпісацца і дадаць у спіс",
"confirmations.follow_to_list.message": "Вам трэба падпісацца на {name}, каб дадаць яго/яе ў спіс.", "confirmations.follow_to_list.message": "Вам трэба падпісацца на {name}, каб дадаць яго/яе ў спіс.",
"confirmations.follow_to_list.title": "Падпісацца на карыстальніка?", "confirmations.follow_to_list.title": "Падпісацца на карыстальніка?",
"confirmations.hide_featured_tab.confirm": "Схаваць укладку",
"confirmations.hide_featured_tab.intro": "Вы можаце змяніць гэтую наладу ў любы момант у <i>Рэдагаваць профіль > Налады ўкладкі профілю</i>.",
"confirmations.hide_featured_tab.message": "Гэтае дзеянне схавае ўкладку ад карыстальнікаў {serverName} і іншых сервераў з апошняй версіяй Mastodon. Яе адлюстраванне на іншых серверах можа адрознівацца.",
"confirmations.hide_featured_tab.title": "Схаваць укладку \"Выбранае\"?",
"confirmations.logout.confirm": "Выйсці", "confirmations.logout.confirm": "Выйсці",
"confirmations.logout.message": "Вы ўпэўненыя, што хочаце выйсці?", "confirmations.logout.message": "Вы ўпэўненыя, што хочаце выйсці?",
"confirmations.logout.title": "Выйсці?", "confirmations.logout.title": "Выйсці?",
@ -606,14 +612,13 @@
"emoji_button.search_results": "Вынікі пошуку", "emoji_button.search_results": "Вынікі пошуку",
"emoji_button.symbols": "Сімвалы", "emoji_button.symbols": "Сімвалы",
"emoji_button.travel": "Падарожжы і месцы", "emoji_button.travel": "Падарожжы і месцы",
"empty_column.account_featured.other": "{acct} яшчэ нічога не адабраў для паказу. Ці ведалі Вы, што ў сваім профілі Вы можаце паказаць свае хэштэгі, якімі найбольш карыстаецеся, і нават профілі сваіх сяброў?", "empty_column.account_featured.other": "{acct} пакуль нічога не адабраў(-ла) для паказу.",
"empty_column.account_featured_other.no_collections_desc": "{acct} пакуль не стварыў(-ла) аніводнай калекцыі.",
"empty_column.account_featured_other.title": "Тут нічога няма",
"empty_column.account_featured_self.no_collections": "Пакуль няма калекцый",
"empty_column.account_featured_self.no_collections_button": "Стварыць калекцыю", "empty_column.account_featured_self.no_collections_button": "Стварыць калекцыю",
"empty_column.account_featured_self.no_collections_hide_tab": "Або схаваць гэтую ўкладку",
"empty_column.account_featured_self.pre_collections": "Рыхтуйцеся да Калекцый", "empty_column.account_featured_self.pre_collections": "Рыхтуйцеся да Калекцый",
"empty_column.account_featured_self.pre_collections_desc": "Калекцыі (новая функцыя Mastodon 4.6) дазволяць Вам ствараць свае ўласныя спісы ўліковых запісаў, каб раіць іх іншым.", "empty_column.account_featured_self.pre_collections_desc": "Калекцыі (новая функцыя Mastodon 4.6) дазволяць Вам ствараць свае ўласныя спісы ўліковых запісаў, каб раіць іх іншым.",
"empty_column.account_featured_unknown.no_collections_desc": "Гэты ўліковы запіс пакуль не стварыў аніводнай калекцыі.", "empty_column.account_featured_self.showcase_accounts": "Паказаць Вашыя ўлюбёныя ўліковыя запісы",
"empty_column.account_featured_self.showcase_accounts_desc": "Калекцыі — спісы адабраных уліковых запісаў, якія дапамагаюць іншым знаходзіць нешта новае ў федэральным сусвеце.",
"empty_column.account_featured_unknown.other": "Гэты ўліковы запіс пакуль нічога не адабраў для паказу.", "empty_column.account_featured_unknown.other": "Гэты ўліковы запіс пакуль нічога не адабраў для паказу.",
"empty_column.account_hides_collections": "Гэты карыстальнік вырашыў схаваць гэтую інфармацыю", "empty_column.account_hides_collections": "Гэты карыстальнік вырашыў схаваць гэтую інфармацыю",
"empty_column.account_suspended": "Уліковы запіс прыпынены", "empty_column.account_suspended": "Уліковы запіс прыпынены",

View File

@ -219,7 +219,6 @@
"column.about": "Quant a", "column.about": "Quant a",
"column.blocks": "Usuaris blocats", "column.blocks": "Usuaris blocats",
"column.bookmarks": "Marcadors", "column.bookmarks": "Marcadors",
"column.collections": "Les meves coŀleccions",
"column.community": "Línia de temps local", "column.community": "Línia de temps local",
"column.create_list": "Crea una llista", "column.create_list": "Crea una llista",
"column.direct": "Mencions privades", "column.direct": "Mencions privades",
@ -388,7 +387,6 @@
"emoji_button.search_results": "Resultats de la cerca", "emoji_button.search_results": "Resultats de la cerca",
"emoji_button.symbols": "Símbols", "emoji_button.symbols": "Símbols",
"emoji_button.travel": "Viatges i llocs", "emoji_button.travel": "Viatges i llocs",
"empty_column.account_featured.other": "{acct} encara no ha destacat res. Sabeu que podeu destacar les etiquetes que més feu servir i fins i tot els comptes dels vostres amics al vostre perfil?",
"empty_column.account_hides_collections": "Aquest usuari ha decidit no mostrar aquesta informació", "empty_column.account_hides_collections": "Aquest usuari ha decidit no mostrar aquesta informació",
"empty_column.account_suspended": "Compte suspès", "empty_column.account_suspended": "Compte suspès",
"empty_column.account_timeline": "No hi ha tuts aquí!", "empty_column.account_timeline": "No hi ha tuts aquí!",

View File

@ -266,7 +266,6 @@
"column.about": "O aplikaci", "column.about": "O aplikaci",
"column.blocks": "Blokovaní uživatelé", "column.blocks": "Blokovaní uživatelé",
"column.bookmarks": "Záložky", "column.bookmarks": "Záložky",
"column.collections": "Mé sbírky",
"column.community": "Místní časová osa", "column.community": "Místní časová osa",
"column.create_list": "Vytvořit seznam", "column.create_list": "Vytvořit seznam",
"column.direct": "Soukromé zmínky", "column.direct": "Soukromé zmínky",
@ -439,7 +438,6 @@
"emoji_button.search_results": "Výsledky hledání", "emoji_button.search_results": "Výsledky hledání",
"emoji_button.symbols": "Symboly", "emoji_button.symbols": "Symboly",
"emoji_button.travel": "Cestování a místa", "emoji_button.travel": "Cestování a místa",
"empty_column.account_featured.other": "{acct} zatím nic nezvýraznili. Věděli jste, že na svém profilu můžete zvýraznit hashtagy, které používáte nejvíce, a dokonce účty vašich přátel?",
"empty_column.account_hides_collections": "Tento uživatel se rozhodl tuto informaci nezveřejňovat", "empty_column.account_hides_collections": "Tento uživatel se rozhodl tuto informaci nezveřejňovat",
"empty_column.account_suspended": "Účet je pozastaven", "empty_column.account_suspended": "Účet je pozastaven",
"empty_column.account_timeline": "Nejsou tu žádné příspěvky!", "empty_column.account_timeline": "Nejsou tu žádné příspěvky!",

View File

@ -383,7 +383,6 @@
"column.about": "Ynghylch", "column.about": "Ynghylch",
"column.blocks": "Defnyddwyr wedi'u rhwystro", "column.blocks": "Defnyddwyr wedi'u rhwystro",
"column.bookmarks": "Llyfrnodau", "column.bookmarks": "Llyfrnodau",
"column.collections": "Fy nghasgliadau",
"column.community": "Ffrwd lleol", "column.community": "Ffrwd lleol",
"column.create_list": "Creu rhestr", "column.create_list": "Creu rhestr",
"column.direct": "Crybwylliadau preifat", "column.direct": "Crybwylliadau preifat",
@ -564,7 +563,6 @@
"emoji_button.search_results": "Canlyniadau chwilio", "emoji_button.search_results": "Canlyniadau chwilio",
"emoji_button.symbols": "Symbolau", "emoji_button.symbols": "Symbolau",
"emoji_button.travel": "Teithio a Llefydd", "emoji_button.travel": "Teithio a Llefydd",
"empty_column.account_featured.other": "Dyw {acct} heb gynnwys unrhyw beth eto. Oeddech chi'n gwybod y gallwch chi gynnwys yr hashnodau rydych chi'n eu defnyddio fwyaf, a hyd yn oed cyfrifon eich ffrindiau ar eich proffil?",
"empty_column.account_hides_collections": "Mae'r defnyddiwr wedi dewis i beidio rhannu'r wybodaeth yma", "empty_column.account_hides_collections": "Mae'r defnyddiwr wedi dewis i beidio rhannu'r wybodaeth yma",
"empty_column.account_suspended": "Cyfrif wedi'i atal", "empty_column.account_suspended": "Cyfrif wedi'i atal",
"empty_column.account_timeline": "Dim postiadau yma!", "empty_column.account_timeline": "Dim postiadau yma!",

View File

@ -45,6 +45,7 @@
"account.featured": "Fremhævet", "account.featured": "Fremhævet",
"account.featured.accounts": "Profiler", "account.featured.accounts": "Profiler",
"account.featured.collections": "Samlinger", "account.featured.collections": "Samlinger",
"account.featured.new_collection": "Ny samling",
"account.field_overflow": "Vis fuldt indhold", "account.field_overflow": "Vis fuldt indhold",
"account.filters.all": "Al aktivitet", "account.filters.all": "Al aktivitet",
"account.filters.boosts_toggle": "Vis fremhævelser", "account.filters.boosts_toggle": "Vis fremhævelser",
@ -416,7 +417,6 @@
"column.about": "Om", "column.about": "Om",
"column.blocks": "Blokerede brugere", "column.blocks": "Blokerede brugere",
"column.bookmarks": "Bogmærker", "column.bookmarks": "Bogmærker",
"column.collections": "Mine samlinger",
"column.community": "Lokal tidslinje", "column.community": "Lokal tidslinje",
"column.create_list": "Opret liste", "column.create_list": "Opret liste",
"column.direct": "Private omtaler", "column.direct": "Private omtaler",
@ -432,7 +432,9 @@
"column.list_members": "Håndtér listemedlemmer", "column.list_members": "Håndtér listemedlemmer",
"column.lists": "Lister", "column.lists": "Lister",
"column.mutes": "Skjulte brugere", "column.mutes": "Skjulte brugere",
"column.my_collections": "Mine samlinger",
"column.notifications": "Notifikationer", "column.notifications": "Notifikationer",
"column.other_collections": "Samlinger af {name}",
"column.pins": "Fastgjorte indlæg", "column.pins": "Fastgjorte indlæg",
"column.public": "Fælles tidslinje", "column.public": "Fælles tidslinje",
"column_back_button.label": "Tilbage", "column_back_button.label": "Tilbage",
@ -502,6 +504,10 @@
"confirmations.follow_to_list.confirm": "Følg og føj til liste", "confirmations.follow_to_list.confirm": "Følg og føj til liste",
"confirmations.follow_to_list.message": "Du skal følge {name} for at føje vedkommende til en liste.", "confirmations.follow_to_list.message": "Du skal følge {name} for at føje vedkommende til en liste.",
"confirmations.follow_to_list.title": "Følg bruger?", "confirmations.follow_to_list.title": "Følg bruger?",
"confirmations.hide_featured_tab.confirm": "Skjul fane",
"confirmations.hide_featured_tab.intro": "Du kan til enhver tid ændre dette under <i>Rediger profil > Indstillinger for profil-fane</i>.",
"confirmations.hide_featured_tab.message": "Dette vil skjule fanen for brugere på {serverName} og andre servere, der kører den nyeste version af Mastodon. Andre visninger kan variere.",
"confirmations.hide_featured_tab.title": "Skjul fanen \"Fremhævet\"?",
"confirmations.logout.confirm": "Log ud", "confirmations.logout.confirm": "Log ud",
"confirmations.logout.message": "Er du sikker på, at du vil logge ud?", "confirmations.logout.message": "Er du sikker på, at du vil logge ud?",
"confirmations.logout.title": "Log ud?", "confirmations.logout.title": "Log ud?",
@ -606,14 +612,13 @@
"emoji_button.search_results": "Søgeresultater", "emoji_button.search_results": "Søgeresultater",
"emoji_button.symbols": "Symboler", "emoji_button.symbols": "Symboler",
"emoji_button.travel": "Rejser og steder", "emoji_button.travel": "Rejser og steder",
"empty_column.account_featured.other": "{acct} har ikke fremhævet noget endnu. Vidste du, at du kan fremhæve dine mest brugte hashtags og endda din vens konti på din profil?", "empty_column.account_featured.other": "{acct} har ikke fremhævet noget endnu.",
"empty_column.account_featured_other.no_collections_desc": "{acct} har endnu ikke oprettet nogen samlinger.",
"empty_column.account_featured_other.title": "Intet at se her",
"empty_column.account_featured_self.no_collections": "Ingen samlinger endnu",
"empty_column.account_featured_self.no_collections_button": "Opret en samling", "empty_column.account_featured_self.no_collections_button": "Opret en samling",
"empty_column.account_featured_self.no_collections_hide_tab": "Skjul denne fane i stedet",
"empty_column.account_featured_self.pre_collections": "Hold udkig efter Samlinger", "empty_column.account_featured_self.pre_collections": "Hold udkig efter Samlinger",
"empty_column.account_featured_self.pre_collections_desc": "Med samlinger (kommer i Mastodon 4.6) kan du oprette dine egne kuraterede lister over konti, som du kan anbefale til andre.", "empty_column.account_featured_self.pre_collections_desc": "Med samlinger (kommer i Mastodon 4.6) kan du oprette dine egne kuraterede lister over konti, som du kan anbefale til andre.",
"empty_column.account_featured_unknown.no_collections_desc": "Denne konto har endnu ikke oprettet nogen samlinger.", "empty_column.account_featured_self.showcase_accounts": "Vis dine favoritkonti",
"empty_column.account_featured_self.showcase_accounts_desc": "Samlinger er kuraterede lister over konti, der skal hjælpe andre med at opdage mere af Fediverset.",
"empty_column.account_featured_unknown.other": "Denne konto har ikke fremhævet noget endnu.", "empty_column.account_featured_unknown.other": "Denne konto har ikke fremhævet noget endnu.",
"empty_column.account_hides_collections": "Brugeren har valgt ikke at gøre denne information tilgængelig", "empty_column.account_hides_collections": "Brugeren har valgt ikke at gøre denne information tilgængelig",
"empty_column.account_suspended": "Konto suspenderet", "empty_column.account_suspended": "Konto suspenderet",

View File

@ -45,6 +45,7 @@
"account.featured": "Vorgestellt", "account.featured": "Vorgestellt",
"account.featured.accounts": "Profile", "account.featured.accounts": "Profile",
"account.featured.collections": "Sammlungen", "account.featured.collections": "Sammlungen",
"account.featured.new_collection": "Neue Sammlung",
"account.field_overflow": "Vollständigen Inhalt anzeigen", "account.field_overflow": "Vollständigen Inhalt anzeigen",
"account.filters.all": "Alle Aktivitäten", "account.filters.all": "Alle Aktivitäten",
"account.filters.boosts_toggle": "Geteilte Beiträge anzeigen", "account.filters.boosts_toggle": "Geteilte Beiträge anzeigen",
@ -416,7 +417,6 @@
"column.about": "Über", "column.about": "Über",
"column.blocks": "Blockierte Profile", "column.blocks": "Blockierte Profile",
"column.bookmarks": "Lesezeichen", "column.bookmarks": "Lesezeichen",
"column.collections": "Meine Sammlungen",
"column.community": "Lokale Timeline", "column.community": "Lokale Timeline",
"column.create_list": "Liste erstellen", "column.create_list": "Liste erstellen",
"column.direct": "Private Erwähnungen", "column.direct": "Private Erwähnungen",
@ -432,7 +432,9 @@
"column.list_members": "Listenmitglieder verwalten", "column.list_members": "Listenmitglieder verwalten",
"column.lists": "Listen", "column.lists": "Listen",
"column.mutes": "Stummgeschaltete Profile", "column.mutes": "Stummgeschaltete Profile",
"column.my_collections": "Meine Sammlungen",
"column.notifications": "Benachrichtigungen", "column.notifications": "Benachrichtigungen",
"column.other_collections": "Sammlungen von {name}",
"column.pins": "Angeheftete Beiträge", "column.pins": "Angeheftete Beiträge",
"column.public": "Föderierte Timeline", "column.public": "Föderierte Timeline",
"column_back_button.label": "Zurück", "column_back_button.label": "Zurück",
@ -502,6 +504,10 @@
"confirmations.follow_to_list.confirm": "Folgen und zur Liste hinzufügen", "confirmations.follow_to_list.confirm": "Folgen und zur Liste hinzufügen",
"confirmations.follow_to_list.message": "Du musst {name} folgen, um das Profil zu einer Liste hinzufügen zu können.", "confirmations.follow_to_list.message": "Du musst {name} folgen, um das Profil zu einer Liste hinzufügen zu können.",
"confirmations.follow_to_list.title": "Profil folgen?", "confirmations.follow_to_list.title": "Profil folgen?",
"confirmations.hide_featured_tab.confirm": "Tab ausblenden",
"confirmations.hide_featured_tab.intro": "Du kannst die Einstellungen jederzeit unter <i>Profil bearbeiten > Profil-Tab-Einstellungen</i> ändern.",
"confirmations.hide_featured_tab.message": "Dieser Tab wird auf {serverName} und anderen Servern mit der neuesten Mastodon-Version nicht angezeigt. Darstellung kann darüber hinaus abweichen.",
"confirmations.hide_featured_tab.title": "„Vorgestellt“-Tab ausblenden?",
"confirmations.logout.confirm": "Abmelden", "confirmations.logout.confirm": "Abmelden",
"confirmations.logout.message": "Möchtest du dich wirklich ausloggen?", "confirmations.logout.message": "Möchtest du dich wirklich ausloggen?",
"confirmations.logout.title": "Abmelden?", "confirmations.logout.title": "Abmelden?",
@ -606,14 +612,13 @@
"emoji_button.search_results": "Suchergebnisse", "emoji_button.search_results": "Suchergebnisse",
"emoji_button.symbols": "Symbole", "emoji_button.symbols": "Symbole",
"emoji_button.travel": "Reisen & Orte", "emoji_button.travel": "Reisen & Orte",
"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": "{acct} hat noch nichts vorgestellt.",
"empty_column.account_featured_other.no_collections_desc": "{acct} hat noch keine Sammlungen erstellt.",
"empty_column.account_featured_other.title": "Hier gibt es nichts zu sehen",
"empty_column.account_featured_self.no_collections": "Noch keine Sammlungen",
"empty_column.account_featured_self.no_collections_button": "Sammlung erstellen", "empty_column.account_featured_self.no_collections_button": "Sammlung erstellen",
"empty_column.account_featured_self.no_collections_hide_tab": "Diesen Tab ausblenden",
"empty_column.account_featured_self.pre_collections": "Sammlungen sind bald verfügbar", "empty_column.account_featured_self.pre_collections": "Sammlungen sind bald verfügbar",
"empty_column.account_featured_self.pre_collections_desc": "Mit Sammlungen (neue Funktion in Mastodon 4.6) kannst du deine eigenen kuratierten Listen erstellen, um ausgewählte Konten zu empfehlen.", "empty_column.account_featured_self.pre_collections_desc": "Mit Sammlungen (neue Funktion in Mastodon 4.6) kannst du deine eigenen kuratierten Listen erstellen, um ausgewählte Konten zu empfehlen.",
"empty_column.account_featured_unknown.no_collections_desc": "Dieser Account hat noch keine Sammlungen erstellt.", "empty_column.account_featured_self.showcase_accounts": "Präsentiere deine liebsten Konten",
"empty_column.account_featured_self.showcase_accounts_desc": "Sammlungen sind kuratierte Listen, die anderen helfen, mehr Konten im Fediverse zu entdecken.",
"empty_column.account_featured_unknown.other": "Dieser Account hat noch nichts vorgestellt.", "empty_column.account_featured_unknown.other": "Dieser Account hat noch nichts vorgestellt.",
"empty_column.account_hides_collections": "Das Profil hat sich 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_suspended": "Konto dauerhaft gesperrt",

View File

@ -45,6 +45,7 @@
"account.featured": "Αναδεδειγμένα", "account.featured": "Αναδεδειγμένα",
"account.featured.accounts": "Προφίλ", "account.featured.accounts": "Προφίλ",
"account.featured.collections": "Συλλογές", "account.featured.collections": "Συλλογές",
"account.featured.new_collection": "Νέα συλλογή",
"account.field_overflow": "Εμφάνιση πλήρους περιεχομένου", "account.field_overflow": "Εμφάνιση πλήρους περιεχομένου",
"account.filters.all": "Όλη η δραστηριότητα", "account.filters.all": "Όλη η δραστηριότητα",
"account.filters.boosts_toggle": "Εμφάνιση ενισχύσεων", "account.filters.boosts_toggle": "Εμφάνιση ενισχύσεων",
@ -217,7 +218,7 @@
"account_edit.profile_tab.show_media_replies.description": "Όταν ενεργοποιηθεί, η καρτέλα Πολυμέσα εμφανίζει τόσο τις αναρτήσεις σας όσο και τις απαντήσεις σας σε αναρτήσεις άλλων ατόμων.", "account_edit.profile_tab.show_media_replies.description": "Όταν ενεργοποιηθεί, η καρτέλα Πολυμέσα εμφανίζει τόσο τις αναρτήσεις σας όσο και τις απαντήσεις σας σε αναρτήσεις άλλων ατόμων.",
"account_edit.profile_tab.show_media_replies.title": "Συμπερίληψη απαντήσεων στην καρτέλα «Πολυμέσα»", "account_edit.profile_tab.show_media_replies.title": "Συμπερίληψη απαντήσεων στην καρτέλα «Πολυμέσα»",
"account_edit.profile_tab.subtitle": "Προσαρμόστε τις καρτέλες στο προφίλ σας και τι εμφανίζουν.", "account_edit.profile_tab.subtitle": "Προσαρμόστε τις καρτέλες στο προφίλ σας και τι εμφανίζουν.",
"account_edit.profile_tab.title": "Ρυθμίσεις καρτέλας προφίλ", "account_edit.profile_tab.title": "Ρυθμίσεις καρτελών προφίλ",
"account_edit.save": "Αποθήκευση", "account_edit.save": "Αποθήκευση",
"account_edit.upload_modal.back": "Πίσω", "account_edit.upload_modal.back": "Πίσω",
"account_edit.upload_modal.done": "Έγινε", "account_edit.upload_modal.done": "Έγινε",
@ -416,7 +417,6 @@
"column.about": "Σχετικά με", "column.about": "Σχετικά με",
"column.blocks": "Αποκλεισμένοι χρήστες", "column.blocks": "Αποκλεισμένοι χρήστες",
"column.bookmarks": "Σελιδοδείκτες", "column.bookmarks": "Σελιδοδείκτες",
"column.collections": "Οι συλλογές μου",
"column.community": "Τοπική ροή", "column.community": "Τοπική ροή",
"column.create_list": "Δημιουργία λίστας", "column.create_list": "Δημιουργία λίστας",
"column.direct": "Ιδιωτικές επισημάνσεις", "column.direct": "Ιδιωτικές επισημάνσεις",
@ -432,7 +432,9 @@
"column.list_members": "Διαχείριση μελών λίστας", "column.list_members": "Διαχείριση μελών λίστας",
"column.lists": "Λίστες", "column.lists": "Λίστες",
"column.mutes": "Αποσιωπημένοι χρήστες", "column.mutes": "Αποσιωπημένοι χρήστες",
"column.my_collections": "Οι συλλογές μου",
"column.notifications": "Ειδοποιήσεις", "column.notifications": "Ειδοποιήσεις",
"column.other_collections": "Συλλογές από {name}",
"column.pins": "Καρφιτσωμένες αναρτήσεις", "column.pins": "Καρφιτσωμένες αναρτήσεις",
"column.public": "Ομοσπονδιακή ροή", "column.public": "Ομοσπονδιακή ροή",
"column_back_button.label": "Πίσω", "column_back_button.label": "Πίσω",
@ -502,6 +504,10 @@
"confirmations.follow_to_list.confirm": "Ακολούθησε και πρόσθεσε στη λίστα", "confirmations.follow_to_list.confirm": "Ακολούθησε και πρόσθεσε στη λίστα",
"confirmations.follow_to_list.message": "Πρέπει να ακολουθήσεις τον χρήστη {name} για να τον προσθέσεις σε μια λίστα.", "confirmations.follow_to_list.message": "Πρέπει να ακολουθήσεις τον χρήστη {name} για να τον προσθέσεις σε μια λίστα.",
"confirmations.follow_to_list.title": "Ακολούθηση χρήστη;", "confirmations.follow_to_list.title": "Ακολούθηση χρήστη;",
"confirmations.hide_featured_tab.confirm": "Απόκρυψη καρτέλας",
"confirmations.hide_featured_tab.intro": "Μπορείτε να το αλλάξετε ανά πάσα στιγμή κάτω από το <i>Επεξεργασία προφίλ> Ρυθμίσεις καρτελών προφίλ</i>.",
"confirmations.hide_featured_tab.message": "Αυτό θα κρύψει την καρτέλα για τους χρήστες στο {serverName} και σε άλλους διακομιστές που εκτελούν την τελευταία έκδοση του Mastodon. Άλλες εμφανίσεις μπορεί να ποικίλλουν.",
"confirmations.hide_featured_tab.title": "Απόκρυψη καρτέλας \"Αναδεδειγμένα\";",
"confirmations.logout.confirm": "Αποσύνδεση", "confirmations.logout.confirm": "Αποσύνδεση",
"confirmations.logout.message": "Σίγουρα θέλεις να αποσυνδεθείς;", "confirmations.logout.message": "Σίγουρα θέλεις να αποσυνδεθείς;",
"confirmations.logout.title": "Αποσύνδεση;", "confirmations.logout.title": "Αποσύνδεση;",
@ -606,14 +612,13 @@
"emoji_button.search_results": "Αποτελέσματα αναζήτησης", "emoji_button.search_results": "Αποτελέσματα αναζήτησης",
"emoji_button.symbols": "Σύμβολα", "emoji_button.symbols": "Σύμβολα",
"emoji_button.travel": "Ταξίδια & Τοποθεσίες", "emoji_button.travel": "Ταξίδια & Τοποθεσίες",
"empty_column.account_featured.other": "Ο/Η {acct} δεν έχει αναδείξει τίποτα ακόμη. Γνώριζες ότι μπορείς να αναδείξεις τις ετικέτες που χρησιμοποιείς περισσότερο, ακόμη και τους λογαριασμούς των φίλων σου στο προφίλ σου;", "empty_column.account_featured.other": "Ο/Η {acct} δεν έχει αναδείξει τίποτα ακόμη.",
"empty_column.account_featured_other.no_collections_desc": "Ο χρήστης {acct} δεν έχει δημιουργήσει ακόμη καμία συλλογή.",
"empty_column.account_featured_other.title": "Δεν υπάρχει τίποτα να δείτε εδώ",
"empty_column.account_featured_self.no_collections": "Καμία συλλογή ακόμη",
"empty_column.account_featured_self.no_collections_button": "Δημιουργήστε μια συλλογή", "empty_column.account_featured_self.no_collections_button": "Δημιουργήστε μια συλλογή",
"empty_column.account_featured_self.no_collections_hide_tab": "Απόκρυψη αυτής της καρτέλας αντ' αυτού",
"empty_column.account_featured_self.pre_collections": "Μείνετε συντονισμένοι για τις Συλλογές", "empty_column.account_featured_self.pre_collections": "Μείνετε συντονισμένοι για τις Συλλογές",
"empty_column.account_featured_self.pre_collections_desc": "Οι Συλλογές (που έρχονται στο Mastodon 4.6) σας επιτρέπουν να δημιουργήσετε τις δικές σας επιμελημένες λίστες λογαριασμών για να συστήσετε σε άλλους.", "empty_column.account_featured_self.pre_collections_desc": "Οι Συλλογές (που έρχονται στο Mastodon 4.6) επιτρέπουν να δημιουργήσετε τις δικές σας επιμελημένες λίστες λογαριασμών για να συστήσετε σε άλλους.",
"empty_column.account_featured_unknown.no_collections_desc": "Αυτός ο λογαριασμός δεν έχει δημιουργήσει ακόμη καμία συλλογή.", "empty_column.account_featured_self.showcase_accounts": "Παρουσιάστε τους αγαπημένους σας λογαριασμούς",
"empty_column.account_featured_self.showcase_accounts_desc": "Οι συλλογές είναι επιμελημένες λίστες λογαριασμών για να βοηθήσουν άλλους να ανακαλύψουν περισσότερα από το Fediverse.",
"empty_column.account_featured_unknown.other": "Αυτός ο λογαριασμός δεν έχει αναδείξει τίποτα ακόμη.", "empty_column.account_featured_unknown.other": "Αυτός ο λογαριασμός δεν έχει αναδείξει τίποτα ακόμη.",
"empty_column.account_hides_collections": "Αυτός ο χρήστης έχει επιλέξει να μην καταστήσει αυτές τις πληροφορίες διαθέσιμες", "empty_column.account_hides_collections": "Αυτός ο χρήστης έχει επιλέξει να μην καταστήσει αυτές τις πληροφορίες διαθέσιμες",
"empty_column.account_suspended": "Λογαριασμός σε αναστολή", "empty_column.account_suspended": "Λογαριασμός σε αναστολή",

View File

@ -45,6 +45,7 @@
"account.featured": "Featured", "account.featured": "Featured",
"account.featured.accounts": "Profiles", "account.featured.accounts": "Profiles",
"account.featured.collections": "Collections", "account.featured.collections": "Collections",
"account.featured.new_collection": "New collection",
"account.field_overflow": "Show full content", "account.field_overflow": "Show full content",
"account.filters.all": "All activity", "account.filters.all": "All activity",
"account.filters.boosts_toggle": "Show boosts", "account.filters.boosts_toggle": "Show boosts",
@ -102,6 +103,7 @@
"account.muted": "Muted", "account.muted": "Muted",
"account.muting": "Muting", "account.muting": "Muting",
"account.mutual": "You follow each other", "account.mutual": "You follow each other",
"account.name.copy": "Copy handle",
"account.name.help.domain": "{domain} is the server that hosts the users profile and posts.", "account.name.help.domain": "{domain} is the server that hosts the users profile and posts.",
"account.name.help.domain_self": "{domain} is your server that hosts your profile and posts.", "account.name.help.domain_self": "{domain} is your server that hosts your profile and posts.",
"account.name.help.footer": "Just like you can send emails to people using different email clients, you can interact with people on other Mastodon servers and with anyone on other social apps powered by the same set of rules as Mastodon uses (the ActivityPub protocol).", "account.name.help.footer": "Just like you can send emails to people using different email clients, you can interact with people on other Mastodon servers and with anyone on other social apps powered by the same set of rules as Mastodon uses (the ActivityPub protocol).",
@ -138,6 +140,9 @@
"account.unmute": "Unmute @{name}", "account.unmute": "Unmute @{name}",
"account.unmute_notifications_short": "Unmute notifications", "account.unmute_notifications_short": "Unmute notifications",
"account.unmute_short": "Unmute", "account.unmute_short": "Unmute",
"account_edit.advanced_settings.bot_hint": "Signal to others that the account mainly performs automated actions and might not be monitored",
"account_edit.advanced_settings.bot_label": "Automated account",
"account_edit.advanced_settings.title": "Advanced settings",
"account_edit.bio.add_label": "", "account_edit.bio.add_label": "",
"account_edit.bio.edit_label": "Edit bio", "account_edit.bio.edit_label": "Edit bio",
"account_edit.bio.placeholder": "Add a short introduction to help others identify you.", "account_edit.bio.placeholder": "Add a short introduction to help others identify you.",
@ -346,7 +351,7 @@
"closed_registrations_modal.find_another_server": "Find another server", "closed_registrations_modal.find_another_server": "Find another server",
"closed_registrations_modal.preamble": "Mastodon is decentralised, so no matter where you create your account, you will be able to follow and interact with anyone on this server. You can even self-host it!", "closed_registrations_modal.preamble": "Mastodon is decentralised, so no matter where you create your account, you will be able to follow and interact with anyone on this server. You can even self-host it!",
"closed_registrations_modal.title": "Signing up on Mastodon", "closed_registrations_modal.title": "Signing up on Mastodon",
"collection.share_modal.share_link_label": "Invite share link", "collection.share_modal.share_link_label": "Share link",
"collection.share_modal.share_via_post": "Post on Mastodon", "collection.share_modal.share_via_post": "Post on Mastodon",
"collection.share_modal.share_via_system": "Share to…", "collection.share_modal.share_via_system": "Share to…",
"collection.share_modal.title": "Share collection", "collection.share_modal.title": "Share collection",
@ -380,6 +385,7 @@
"collections.detail.sensitive_content": "Sensitive content", "collections.detail.sensitive_content": "Sensitive content",
"collections.detail.sensitive_note": "This collection contains accounts and content that may be sensitive to some users.", "collections.detail.sensitive_note": "This collection contains accounts and content that may be sensitive to some users.",
"collections.detail.share": "Share this collection", "collections.detail.share": "Share this collection",
"collections.detail.you_are_in_this_collection": "You're featured in this collection",
"collections.edit_details": "Edit details", "collections.edit_details": "Edit details",
"collections.error_loading_collections": "There was an error when trying to load your collections.", "collections.error_loading_collections": "There was an error when trying to load your collections.",
"collections.hints.accounts_counter": "{count} / {max} accounts", "collections.hints.accounts_counter": "{count} / {max} accounts",
@ -411,7 +417,6 @@
"column.about": "About", "column.about": "About",
"column.blocks": "Blocked users", "column.blocks": "Blocked users",
"column.bookmarks": "Bookmarks", "column.bookmarks": "Bookmarks",
"column.collections": "My collections",
"column.community": "Local timeline", "column.community": "Local timeline",
"column.create_list": "Create list", "column.create_list": "Create list",
"column.direct": "Private mentions", "column.direct": "Private mentions",
@ -427,7 +432,9 @@
"column.list_members": "Manage list members", "column.list_members": "Manage list members",
"column.lists": "Lists", "column.lists": "Lists",
"column.mutes": "Muted users", "column.mutes": "Muted users",
"column.my_collections": "My collections",
"column.notifications": "Notifications", "column.notifications": "Notifications",
"column.other_collections": "Collections by {name}",
"column.pins": "Pinned posts", "column.pins": "Pinned posts",
"column.public": "Federated timeline", "column.public": "Federated timeline",
"column_back_button.label": "Back", "column_back_button.label": "Back",
@ -497,6 +504,10 @@
"confirmations.follow_to_list.confirm": "Follow and add to list", "confirmations.follow_to_list.confirm": "Follow and add to list",
"confirmations.follow_to_list.message": "You need to be following {name} to add them to a list.", "confirmations.follow_to_list.message": "You need to be following {name} to add them to a list.",
"confirmations.follow_to_list.title": "Follow user?", "confirmations.follow_to_list.title": "Follow user?",
"confirmations.hide_featured_tab.confirm": "Hide tab",
"confirmations.hide_featured_tab.intro": "You can change this at any time under <i>Edit profile > Profile tab settings</i>.",
"confirmations.hide_featured_tab.message": "This will hide the tab for users on {serverName} and other servers running the latest version of Mastodon. Other displays may vary.",
"confirmations.hide_featured_tab.title": "Hide \"Featured\" tab?",
"confirmations.logout.confirm": "Log out", "confirmations.logout.confirm": "Log out",
"confirmations.logout.message": "Are you sure you want to log out?", "confirmations.logout.message": "Are you sure you want to log out?",
"confirmations.logout.title": "Log out?", "confirmations.logout.title": "Log out?",
@ -535,6 +546,7 @@
"content_warning.hide": "Hide post", "content_warning.hide": "Hide post",
"content_warning.show": "Show anyway", "content_warning.show": "Show anyway",
"content_warning.show_more": "Show more", "content_warning.show_more": "Show more",
"content_warning.show_short": "Show",
"conversation.delete": "Delete conversation", "conversation.delete": "Delete conversation",
"conversation.mark_as_read": "Mark as read", "conversation.mark_as_read": "Mark as read",
"conversation.open": "View conversation", "conversation.open": "View conversation",
@ -575,6 +587,14 @@
"domain_pill.your_server": "Your digital home, where all of your posts live. Dont 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. Dont like this one? Transfer servers at any time and bring your followers too.",
"domain_pill.your_username": "Your unique identifier on this server. Its possible to find users with the same username on different servers.", "domain_pill.your_username": "Your unique identifier on this server. Its possible to find users with the same username on different servers.",
"dropdown.empty": "Select an option", "dropdown.empty": "Select an option",
"email_subscriptions.email": "Email",
"email_subscriptions.form.action": "Subscribe",
"email_subscriptions.form.bottom": "Get posts in your inbox without creating a Mastodon account. Unsubscribe at any time. For more information, refer to the <a>Privacy Policy</a>.",
"email_subscriptions.form.title": "Sign up for email updates from {name}",
"email_subscriptions.submitted.lead": "Check your inbox for an email to finish signing up for email updates.",
"email_subscriptions.submitted.title": "One more step",
"email_subscriptions.validation.email.blocked": "Blocked email provider",
"email_subscriptions.validation.email.invalid": "Invalid email address",
"embed.instructions": "Embed this post on your website by copying the code below.", "embed.instructions": "Embed this post on your website by copying the code below.",
"embed.preview": "Here is what it will look like:", "embed.preview": "Here is what it will look like:",
"emoji_button.activity": "Activity", "emoji_button.activity": "Activity",
@ -592,7 +612,14 @@
"emoji_button.search_results": "Search results", "emoji_button.search_results": "Search results",
"emoji_button.symbols": "Symbols", "emoji_button.symbols": "Symbols",
"emoji_button.travel": "Travel & Places", "emoji_button.travel": "Travel & Places",
"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 friends accounts on your profile?", "empty_column.account_featured.other": "{acct} has not featured anything yet.",
"empty_column.account_featured_self.no_collections_button": "Create a collection",
"empty_column.account_featured_self.no_collections_hide_tab": "Hide this tab instead",
"empty_column.account_featured_self.pre_collections": "Stay tuned for Collections",
"empty_column.account_featured_self.pre_collections_desc": "Collections (coming in Mastodon 4.6) allow you to create your own curated lists of accounts to recommend to others.",
"empty_column.account_featured_self.showcase_accounts": "Showcase your favourite accounts",
"empty_column.account_featured_self.showcase_accounts_desc": "Collections are curated lists of accounts to help others discover more of the Fediverse.",
"empty_column.account_featured_unknown.other": "This account hasnt featured anything yet.",
"empty_column.account_hides_collections": "This user has chosen not to 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_suspended": "Account suspended",
"empty_column.account_timeline": "No posts here!", "empty_column.account_timeline": "No posts here!",
@ -632,6 +659,10 @@
"featured_carousel.header": "{count, plural, one {Pinned Post} other {Pinned Posts}}", "featured_carousel.header": "{count, plural, one {Pinned Post} other {Pinned Posts}}",
"featured_carousel.slide": "Post {current, number} of {max, number}", "featured_carousel.slide": "Post {current, number} of {max, number}",
"featured_tags.more_items": "+{count}", "featured_tags.more_items": "+{count}",
"featured_tags.suggestions": "Lately youve posted about {items}. Add these as featured hashtags?",
"featured_tags.suggestions.add": "Add",
"featured_tags.suggestions.added": "Manage your featured hashtags at any time under <link>Edit Profile > Featured hashtags</link>.",
"featured_tags.suggestions.dismiss": "No thanks",
"filter_modal.added.context_mismatch_explanation": "This filter category does not apply to the context in which you have accessed this post. If you want the post to be filtered in this context too, you will have to edit the filter.", "filter_modal.added.context_mismatch_explanation": "This filter category does not apply to the context in which you have accessed this post. If you want the post to be filtered in this context too, you will have to edit the filter.",
"filter_modal.added.context_mismatch_title": "Context mismatch!", "filter_modal.added.context_mismatch_title": "Context mismatch!",
"filter_modal.added.expired_explanation": "This filter category has expired, you will need to change the expiration date for it to apply.", "filter_modal.added.expired_explanation": "This filter category has expired, you will need to change the expiration date for it to apply.",
@ -674,7 +705,9 @@
"follow_suggestions.who_to_follow": "Who to follow", "follow_suggestions.who_to_follow": "Who to follow",
"followed_tags": "Followed hashtags", "followed_tags": "Followed hashtags",
"followers.hide_other_followers": "This user has chosen not to make their other followers visible", "followers.hide_other_followers": "This user has chosen not to make their other followers visible",
"followers.title": "Following {name}",
"following.hide_other_following": "This user has chosen not to make the rest of who they follow visible", "following.hide_other_following": "This user has chosen not to make the rest of who they follow visible",
"following.title": "Followed by {name}",
"footer.about": "About", "footer.about": "About",
"footer.about_mastodon": "About Mastodon", "footer.about_mastodon": "About Mastodon",
"footer.about_server": "About {domain}", "footer.about_server": "About {domain}",
@ -686,6 +719,7 @@
"footer.source_code": "View source code", "footer.source_code": "View source code",
"footer.status": "Status", "footer.status": "Status",
"footer.terms_of_service": "Terms of service", "footer.terms_of_service": "Terms of service",
"form_error.blank": "Field cannot be blank.",
"form_field.optional": "(optional)", "form_field.optional": "(optional)",
"generic.saved": "Saved", "generic.saved": "Saved",
"getting_started.heading": "Getting started", "getting_started.heading": "Getting started",

View File

@ -45,6 +45,7 @@
"account.featured": "Featured", "account.featured": "Featured",
"account.featured.accounts": "Profiles", "account.featured.accounts": "Profiles",
"account.featured.collections": "Collections", "account.featured.collections": "Collections",
"account.featured.new_collection": "New collection",
"account.field_overflow": "Show full content", "account.field_overflow": "Show full content",
"account.filters.all": "All activity", "account.filters.all": "All activity",
"account.filters.boosts_toggle": "Show boosts", "account.filters.boosts_toggle": "Show boosts",
@ -350,7 +351,7 @@
"closed_registrations_modal.find_another_server": "Find another server", "closed_registrations_modal.find_another_server": "Find another server",
"closed_registrations_modal.preamble": "Mastodon is decentralized, so no matter where you create your account, you will be able to follow and interact with anyone on this server. You can even self-host it!", "closed_registrations_modal.preamble": "Mastodon is decentralized, so no matter where you create your account, you will be able to follow and interact with anyone on this server. You can even self-host it!",
"closed_registrations_modal.title": "Signing up on Mastodon", "closed_registrations_modal.title": "Signing up on Mastodon",
"collection.share_modal.share_link_label": "Invite share link", "collection.share_modal.share_link_label": "Share link",
"collection.share_modal.share_via_post": "Post on Mastodon", "collection.share_modal.share_via_post": "Post on Mastodon",
"collection.share_modal.share_via_system": "Share to…", "collection.share_modal.share_via_system": "Share to…",
"collection.share_modal.title": "Share collection", "collection.share_modal.title": "Share collection",
@ -416,7 +417,6 @@
"column.about": "About", "column.about": "About",
"column.blocks": "Blocked users", "column.blocks": "Blocked users",
"column.bookmarks": "Bookmarks", "column.bookmarks": "Bookmarks",
"column.collections": "My collections",
"column.community": "Local timeline", "column.community": "Local timeline",
"column.create_list": "Create list", "column.create_list": "Create list",
"column.direct": "Private mentions", "column.direct": "Private mentions",
@ -432,7 +432,9 @@
"column.list_members": "Manage list members", "column.list_members": "Manage list members",
"column.lists": "Lists", "column.lists": "Lists",
"column.mutes": "Muted users", "column.mutes": "Muted users",
"column.my_collections": "My collections",
"column.notifications": "Notifications", "column.notifications": "Notifications",
"column.other_collections": "Collections by {name}",
"column.pins": "Pinned posts", "column.pins": "Pinned posts",
"column.public": "Federated timeline", "column.public": "Federated timeline",
"column_back_button.label": "Back", "column_back_button.label": "Back",
@ -502,6 +504,10 @@
"confirmations.follow_to_list.confirm": "Follow and add to list", "confirmations.follow_to_list.confirm": "Follow and add to list",
"confirmations.follow_to_list.message": "You need to be following {name} to add them to a list.", "confirmations.follow_to_list.message": "You need to be following {name} to add them to a list.",
"confirmations.follow_to_list.title": "Follow user?", "confirmations.follow_to_list.title": "Follow user?",
"confirmations.hide_featured_tab.confirm": "Hide tab",
"confirmations.hide_featured_tab.intro": "You can change this at any time under <i>Edit profile > Profile tab settings</i>.",
"confirmations.hide_featured_tab.message": "This will hide the tab for users on {serverName} and other servers running the latest version of Mastodon. Other displays may vary.",
"confirmations.hide_featured_tab.title": "Hide \"Featured\" tab?",
"confirmations.logout.confirm": "Log out", "confirmations.logout.confirm": "Log out",
"confirmations.logout.message": "Are you sure you want to log out?", "confirmations.logout.message": "Are you sure you want to log out?",
"confirmations.logout.title": "Log out?", "confirmations.logout.title": "Log out?",
@ -606,14 +612,13 @@
"emoji_button.search_results": "Search results", "emoji_button.search_results": "Search results",
"emoji_button.symbols": "Symbols", "emoji_button.symbols": "Symbols",
"emoji_button.travel": "Travel & Places", "emoji_button.travel": "Travel & Places",
"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 friends accounts on your profile?", "empty_column.account_featured.other": "{acct} has not featured anything yet.",
"empty_column.account_featured_other.no_collections_desc": "{acct} hasnt created any collections yet.",
"empty_column.account_featured_other.title": "Nothing to see here",
"empty_column.account_featured_self.no_collections": "No collections yet",
"empty_column.account_featured_self.no_collections_button": "Create a collection", "empty_column.account_featured_self.no_collections_button": "Create a collection",
"empty_column.account_featured_self.no_collections_hide_tab": "Hide this tab instead",
"empty_column.account_featured_self.pre_collections": "Stay tuned for Collections", "empty_column.account_featured_self.pre_collections": "Stay tuned for Collections",
"empty_column.account_featured_self.pre_collections_desc": "Collections (coming in Mastodon 4.6) allows you to create your own curated lists of accounts to recommend to others.", "empty_column.account_featured_self.pre_collections_desc": "Collections (coming in Mastodon 4.6) allow you to create your own curated lists of accounts to recommend to others.",
"empty_column.account_featured_unknown.no_collections_desc": "This account hasnt created any collections yet.", "empty_column.account_featured_self.showcase_accounts": "Showcase your favorite accounts",
"empty_column.account_featured_self.showcase_accounts_desc": "Collections are curated lists of accounts to help others discover more of the Fediverse.",
"empty_column.account_featured_unknown.other": "This account hasnt featured anything yet.", "empty_column.account_featured_unknown.other": "This account hasnt 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 to not make this information available",
"empty_column.account_suspended": "Account suspended", "empty_column.account_suspended": "Account suspended",
@ -898,6 +903,7 @@
"navigation_panel.expand_followed_tags": "Expand followed hashtags menu", "navigation_panel.expand_followed_tags": "Expand followed hashtags menu",
"navigation_panel.expand_lists": "Expand list menu", "navigation_panel.expand_lists": "Expand list menu",
"not_signed_in_indicator.not_signed_in": "You need to login to access this resource.", "not_signed_in_indicator.not_signed_in": "You need to login to access this resource.",
"notification.added_to_collection": "{name} added you to a collection",
"notification.admin.report": "{name} reported {target}", "notification.admin.report": "{name} reported {target}",
"notification.admin.report_account": "{name} reported {count, plural, one {one post} other {# posts}} from {target} for {category}", "notification.admin.report_account": "{name} reported {count, plural, one {one post} other {# posts}} from {target} for {category}",
"notification.admin.report_account_other": "{name} reported {count, plural, one {one post} other {# posts}} from {target}", "notification.admin.report_account_other": "{name} reported {count, plural, one {one post} other {# posts}} from {target}",
@ -907,6 +913,7 @@
"notification.admin.sign_up.name_and_others": "{name} and {count, plural, one {# other} other {# others}} signed up", "notification.admin.sign_up.name_and_others": "{name} and {count, plural, one {# other} other {# others}} signed up",
"notification.annual_report.message": "Your {year} #Wrapstodon awaits! Unveil your year's highlights and memorable moments on Mastodon!", "notification.annual_report.message": "Your {year} #Wrapstodon awaits! Unveil your year's highlights and memorable moments on Mastodon!",
"notification.annual_report.view": "View #Wrapstodon", "notification.annual_report.view": "View #Wrapstodon",
"notification.collection_update": "{name} edited a collection youre in",
"notification.favourite": "{name} favorited your post", "notification.favourite": "{name} favorited your post",
"notification.favourite.name_and_others_with_link": "{name} and <a>{count, plural, one {# other} other {# others}}</a> favorited your post", "notification.favourite.name_and_others_with_link": "{name} and <a>{count, plural, one {# other} other {# others}}</a> favorited your post",
"notification.favourite_pm": "{name} favorited your private mention", "notification.favourite_pm": "{name} favorited your private mention",

View File

@ -45,6 +45,7 @@
"account.featured": "Destacados", "account.featured": "Destacados",
"account.featured.accounts": "Perfiles", "account.featured.accounts": "Perfiles",
"account.featured.collections": "Colecciones", "account.featured.collections": "Colecciones",
"account.featured.new_collection": "Nueva colección",
"account.field_overflow": "Mostrar contenido completo", "account.field_overflow": "Mostrar contenido completo",
"account.filters.all": "Toda la actividad", "account.filters.all": "Toda la actividad",
"account.filters.boosts_toggle": "Mostrar adhesiones", "account.filters.boosts_toggle": "Mostrar adhesiones",
@ -416,7 +417,6 @@
"column.about": "Información", "column.about": "Información",
"column.blocks": "Usuarios bloqueados", "column.blocks": "Usuarios bloqueados",
"column.bookmarks": "Marcadores", "column.bookmarks": "Marcadores",
"column.collections": "Mis colecciones",
"column.community": "Línea temporal local", "column.community": "Línea temporal local",
"column.create_list": "Crear lista", "column.create_list": "Crear lista",
"column.direct": "Menciones privadas", "column.direct": "Menciones privadas",
@ -432,7 +432,9 @@
"column.list_members": "Administrar miembros de la lista", "column.list_members": "Administrar miembros de la lista",
"column.lists": "Listas", "column.lists": "Listas",
"column.mutes": "Usuarios silenciados", "column.mutes": "Usuarios silenciados",
"column.my_collections": "Mis colecciones",
"column.notifications": "Notificaciones", "column.notifications": "Notificaciones",
"column.other_collections": "Colecciones de {name}",
"column.pins": "Mensajes fijados", "column.pins": "Mensajes fijados",
"column.public": "Línea temporal federada", "column.public": "Línea temporal federada",
"column_back_button.label": "Volver", "column_back_button.label": "Volver",
@ -502,6 +504,10 @@
"confirmations.follow_to_list.confirm": "Seguir y agregar a la lista", "confirmations.follow_to_list.confirm": "Seguir y agregar a la lista",
"confirmations.follow_to_list.message": "Necesitás seguir a {name} para agregarle a una lista.", "confirmations.follow_to_list.message": "Necesitás seguir a {name} para agregarle a una lista.",
"confirmations.follow_to_list.title": "¿Querés seguirle?", "confirmations.follow_to_list.title": "¿Querés seguirle?",
"confirmations.hide_featured_tab.confirm": "Ocultar pestaña",
"confirmations.hide_featured_tab.intro": "Podés cambiar esto en cualquier momento en <i>Editar perfil > Configuración de pestaña de perfil</i>.",
"confirmations.hide_featured_tab.message": "Esto ocultará la pestaña para los usuarios en {serverName} y otros servidores que tengan instalada la última versión de Mastodon. Otras pantallas pueden variar.",
"confirmations.hide_featured_tab.title": "¿Ocultar la pestaña «Destacados»?",
"confirmations.logout.confirm": "Cerrar sesión", "confirmations.logout.confirm": "Cerrar sesión",
"confirmations.logout.message": "¿De verdad querés cerrar la sesión?", "confirmations.logout.message": "¿De verdad querés cerrar la sesión?",
"confirmations.logout.title": "¿Cerrar sesión?", "confirmations.logout.title": "¿Cerrar sesión?",
@ -606,14 +612,13 @@
"emoji_button.search_results": "Resultados de búsqueda", "emoji_button.search_results": "Resultados de búsqueda",
"emoji_button.symbols": "Símbolos", "emoji_button.symbols": "Símbolos",
"emoji_button.travel": "Viajes y lugares", "emoji_button.travel": "Viajes y lugares",
"empty_column.account_featured.other": "{acct} todavía no destacó nada. ¿Sabías que en tu perfil podés destacar tus etiquetas que más usás e incluso las cuentas de tus contactos?", "empty_column.account_featured.other": "{acct} todavía no destacó nada.",
"empty_column.account_featured_other.no_collections_desc": "{acct} todavía no creó ninguna colección.",
"empty_column.account_featured_other.title": "No hay nada por acá",
"empty_column.account_featured_self.no_collections": "No hay colecciones aún",
"empty_column.account_featured_self.no_collections_button": "Crear colección", "empty_column.account_featured_self.no_collections_button": "Crear colección",
"empty_column.account_featured_self.no_collections_hide_tab": "En su lugar, ocultar esta pestaña",
"empty_column.account_featured_self.pre_collections": "Mantenete pendiente de las colecciones", "empty_column.account_featured_self.pre_collections": "Mantenete pendiente de las colecciones",
"empty_column.account_featured_self.pre_collections_desc": "Las colecciones (que vendrán en Mastodon 4.6) te permite crear tus propias listas de cuentas seleccionadas para recomendar a otras personas.", "empty_column.account_featured_self.pre_collections_desc": "Las colecciones (que vendrán en Mastodon 4.6) te permiten crear tus propias listas de cuentas seleccionadas para recomendar a otras personas.",
"empty_column.account_featured_unknown.no_collections_desc": "Esta cuenta todavía no creó ninguna colección.", "empty_column.account_featured_self.showcase_accounts": "Mostrá tus cuentas favoritas",
"empty_column.account_featured_self.showcase_accounts_desc": "Las colecciones son listas de cuentas seleccionadas para ayudar a otras personas a descubrir más del Fediverso.",
"empty_column.account_featured_unknown.other": "Esta cuenta todavía no destacó nada.", "empty_column.account_featured_unknown.other": "Esta cuenta todavía no destacó nada.",
"empty_column.account_hides_collections": "Este usuario eligió no publicar esta información", "empty_column.account_hides_collections": "Este usuario eligió no publicar esta información",
"empty_column.account_suspended": "Cuenta suspendida", "empty_column.account_suspended": "Cuenta suspendida",

View File

@ -45,6 +45,7 @@
"account.featured": "Destacado", "account.featured": "Destacado",
"account.featured.accounts": "Perfiles", "account.featured.accounts": "Perfiles",
"account.featured.collections": "Colecciones", "account.featured.collections": "Colecciones",
"account.featured.new_collection": "Nueva colección",
"account.field_overflow": "Mostrar contenido completo", "account.field_overflow": "Mostrar contenido completo",
"account.filters.all": "Toda la actividad", "account.filters.all": "Toda la actividad",
"account.filters.boosts_toggle": "Mostrar impulsos", "account.filters.boosts_toggle": "Mostrar impulsos",
@ -416,7 +417,6 @@
"column.about": "Acerca de", "column.about": "Acerca de",
"column.blocks": "Usuarios bloqueados", "column.blocks": "Usuarios bloqueados",
"column.bookmarks": "Marcadores", "column.bookmarks": "Marcadores",
"column.collections": "Mis colecciones",
"column.community": "Cronología local", "column.community": "Cronología local",
"column.create_list": "Crear lista", "column.create_list": "Crear lista",
"column.direct": "Menciones privadas", "column.direct": "Menciones privadas",
@ -432,7 +432,9 @@
"column.list_members": "Administrar miembros de la lista", "column.list_members": "Administrar miembros de la lista",
"column.lists": "Listas", "column.lists": "Listas",
"column.mutes": "Usuarios silenciados", "column.mutes": "Usuarios silenciados",
"column.my_collections": "Mis colecciones",
"column.notifications": "Notificaciones", "column.notifications": "Notificaciones",
"column.other_collections": "Colecciones de {name}",
"column.pins": "Publicaciones fijadas", "column.pins": "Publicaciones fijadas",
"column.public": "Cronología federada", "column.public": "Cronología federada",
"column_back_button.label": "Atrás", "column_back_button.label": "Atrás",
@ -502,6 +504,10 @@
"confirmations.follow_to_list.confirm": "Seguir y agregar a la lista", "confirmations.follow_to_list.confirm": "Seguir y agregar a la lista",
"confirmations.follow_to_list.message": "Tienes que seguir a {name} para añadirlo a una lista.", "confirmations.follow_to_list.message": "Tienes que seguir a {name} para añadirlo a una lista.",
"confirmations.follow_to_list.title": "¿Seguir a usuario?", "confirmations.follow_to_list.title": "¿Seguir a usuario?",
"confirmations.hide_featured_tab.confirm": "Ocultar pestaña",
"confirmations.hide_featured_tab.intro": "Puedes cambiar esto en cualquier momento en <i>Editar perfil > Configuración de la pestaña Perfil</i>.",
"confirmations.hide_featured_tab.message": "Esto ocultará la pestaña para los usuarios de {serverName} y otros servidores que ejecuten la última versión de Mastodon. La visualización puede variar en otros casos.",
"confirmations.hide_featured_tab.title": "¿Deseas ocultar la pestaña \"Destacado\"?",
"confirmations.logout.confirm": "Cerrar sesión", "confirmations.logout.confirm": "Cerrar sesión",
"confirmations.logout.message": "¿Estás seguro de que quieres cerrar la sesión?", "confirmations.logout.message": "¿Estás seguro de que quieres cerrar la sesión?",
"confirmations.logout.title": "¿Deseas cerrar sesión?", "confirmations.logout.title": "¿Deseas cerrar sesión?",
@ -606,14 +612,13 @@
"emoji_button.search_results": "Resultados de búsqueda", "emoji_button.search_results": "Resultados de búsqueda",
"emoji_button.symbols": "Símbolos", "emoji_button.symbols": "Símbolos",
"emoji_button.travel": "Viajes y lugares", "emoji_button.travel": "Viajes y lugares",
"empty_column.account_featured.other": "{acct} no ha destacado nada todavía. ¿Sabías que puedes destacar las etiquetas que más usas e incluso las cuentas de tus amigos en tu perfil?", "empty_column.account_featured.other": "{acct} no ha destacado nada todavía.",
"empty_column.account_featured_other.no_collections_desc": "{acct} aún no ha creado ninguna colección.",
"empty_column.account_featured_other.title": "Aquí no hay nada que ver",
"empty_column.account_featured_self.no_collections": "Aún no hay colecciones",
"empty_column.account_featured_self.no_collections_button": "Crear una colección", "empty_column.account_featured_self.no_collections_button": "Crear una colección",
"empty_column.account_featured_self.no_collections_hide_tab": "Ocultar esta pestaña",
"empty_column.account_featured_self.pre_collections": "No te pierdas las colecciones", "empty_column.account_featured_self.pre_collections": "No te pierdas las colecciones",
"empty_column.account_featured_self.pre_collections_desc": "Las colecciones (disponibles en Mastodon 4.6) te permiten crear tus propias listas seleccionadas de cuentas para recomendarlas a otras personas.", "empty_column.account_featured_self.pre_collections_desc": "Las colecciones (que llegarán en Mastodon 4.6) te permiten crear tus propias listas de cuentas seleccionadas para recomendarlas a otras personas.",
"empty_column.account_featured_unknown.no_collections_desc": "Esta cuenta aún no ha creado ninguna colección.", "empty_column.account_featured_self.showcase_accounts": "Destaca tus cuentas favoritas",
"empty_column.account_featured_self.showcase_accounts_desc": "Las colecciones son listas de cuentas seleccionadas que ayudan a otros a descubrir más del Fediverso.",
"empty_column.account_featured_unknown.other": "Esta cuenta no ha destacado nada todavía.", "empty_column.account_featured_unknown.other": "Esta cuenta no ha destacado nada todavía.",
"empty_column.account_hides_collections": "Este usuario ha elegido no hacer disponible esta información", "empty_column.account_hides_collections": "Este usuario ha elegido no hacer disponible esta información",
"empty_column.account_suspended": "Cuenta suspendida", "empty_column.account_suspended": "Cuenta suspendida",

View File

@ -45,6 +45,7 @@
"account.featured": "Destacado", "account.featured": "Destacado",
"account.featured.accounts": "Perfiles", "account.featured.accounts": "Perfiles",
"account.featured.collections": "Colecciones", "account.featured.collections": "Colecciones",
"account.featured.new_collection": "Nueva colección",
"account.field_overflow": "Mostrar contenido completo", "account.field_overflow": "Mostrar contenido completo",
"account.filters.all": "Toda la actividad", "account.filters.all": "Toda la actividad",
"account.filters.boosts_toggle": "Mostrar impulsos", "account.filters.boosts_toggle": "Mostrar impulsos",
@ -416,7 +417,6 @@
"column.about": "Acerca de", "column.about": "Acerca de",
"column.blocks": "Usuarios bloqueados", "column.blocks": "Usuarios bloqueados",
"column.bookmarks": "Marcadores", "column.bookmarks": "Marcadores",
"column.collections": "Mis colecciones",
"column.community": "Cronología local", "column.community": "Cronología local",
"column.create_list": "Crear lista", "column.create_list": "Crear lista",
"column.direct": "Menciones privadas", "column.direct": "Menciones privadas",
@ -432,7 +432,9 @@
"column.list_members": "Administrar miembros de la lista", "column.list_members": "Administrar miembros de la lista",
"column.lists": "Listas", "column.lists": "Listas",
"column.mutes": "Usuarios silenciados", "column.mutes": "Usuarios silenciados",
"column.my_collections": "Mis colecciones",
"column.notifications": "Notificaciones", "column.notifications": "Notificaciones",
"column.other_collections": "Colecciones de {name}",
"column.pins": "Publicaciones fijadas", "column.pins": "Publicaciones fijadas",
"column.public": "Cronología federada", "column.public": "Cronología federada",
"column_back_button.label": "Atrás", "column_back_button.label": "Atrás",
@ -502,6 +504,10 @@
"confirmations.follow_to_list.confirm": "Seguir y añadir a la lista", "confirmations.follow_to_list.confirm": "Seguir y añadir a la lista",
"confirmations.follow_to_list.message": "Necesitas seguir a {name} para agregarlo a una lista.", "confirmations.follow_to_list.message": "Necesitas seguir a {name} para agregarlo a una lista.",
"confirmations.follow_to_list.title": "¿Seguir usuario?", "confirmations.follow_to_list.title": "¿Seguir usuario?",
"confirmations.hide_featured_tab.confirm": "Ocultar pestaña",
"confirmations.hide_featured_tab.intro": "Puedes cambiar esto en cualquier momento en <i>Editar perfil > Configuración de pestañas del perfil</i>.",
"confirmations.hide_featured_tab.message": "Esto esconderá la pestaña a los usuarios en {serverName} y otros servidores con la última versión de Mastodon. En otros lugares, puede variar.",
"confirmations.hide_featured_tab.title": "¿Ocultar la pestaña \"Destacado\"?",
"confirmations.logout.confirm": "Cerrar sesión", "confirmations.logout.confirm": "Cerrar sesión",
"confirmations.logout.message": "¿Seguro que quieres cerrar la sesión?", "confirmations.logout.message": "¿Seguro que quieres cerrar la sesión?",
"confirmations.logout.title": "¿Cerrar sesión?", "confirmations.logout.title": "¿Cerrar sesión?",
@ -606,14 +612,13 @@
"emoji_button.search_results": "Resultados de búsqueda", "emoji_button.search_results": "Resultados de búsqueda",
"emoji_button.symbols": "Símbolos", "emoji_button.symbols": "Símbolos",
"emoji_button.travel": "Viajes y lugares", "emoji_button.travel": "Viajes y lugares",
"empty_column.account_featured.other": "{acct} aún no ha destacado nada. ¿Sabías que puedes destacar las etiquetas que más usas e incluso las cuentas de tus amigos en tu perfil?", "empty_column.account_featured.other": "{acct} aún no ha destacado nada.",
"empty_column.account_featured_other.no_collections_desc": "{acct} aún no ha creado ninguna colección.",
"empty_column.account_featured_other.title": "Nada que ver aquí",
"empty_column.account_featured_self.no_collections": "Aún no hay colecciones",
"empty_column.account_featured_self.no_collections_button": "Crear una colección", "empty_column.account_featured_self.no_collections_button": "Crear una colección",
"empty_column.account_featured_self.no_collections_hide_tab": "Ocultar esta pestaña",
"empty_column.account_featured_self.pre_collections": "No te pierdas las Colecciones", "empty_column.account_featured_self.pre_collections": "No te pierdas las Colecciones",
"empty_column.account_featured_self.pre_collections_desc": "Las colecciones (disponibles en Mastodon 4.6) te permiten crear tus propias listas seleccionadas de cuentas para recomendarlas a otras personas.", "empty_column.account_featured_self.pre_collections_desc": "Las colecciones (disponibles a partir de Mastodon 4.6) te permiten crear tus propias listas de cuentas seleccionadas para recomendarlas a otros.",
"empty_column.account_featured_unknown.no_collections_desc": "Esta cuenta aún no ha creado ninguna colección.", "empty_column.account_featured_self.showcase_accounts": "Muestra tus cuentas favoritas",
"empty_column.account_featured_self.showcase_accounts_desc": "Las colecciones son listas de cuentas seleccionadas para ayudar a otros a descubrir más del Fediverso.",
"empty_column.account_featured_unknown.other": "Esta cuenta no ha destacado nada todavía.", "empty_column.account_featured_unknown.other": "Esta cuenta no ha destacado nada todavía.",
"empty_column.account_hides_collections": "Este usuario ha decidido no mostrar esta información", "empty_column.account_hides_collections": "Este usuario ha decidido no mostrar esta información",
"empty_column.account_suspended": "Cuenta suspendida", "empty_column.account_suspended": "Cuenta suspendida",

View File

@ -386,7 +386,6 @@
"column.about": "Teave", "column.about": "Teave",
"column.blocks": "Blokeeritud kasutajad", "column.blocks": "Blokeeritud kasutajad",
"column.bookmarks": "Järjehoidjad", "column.bookmarks": "Järjehoidjad",
"column.collections": "Minu kogumikud",
"column.community": "Kohalik ajajoon", "column.community": "Kohalik ajajoon",
"column.create_list": "Loo loend", "column.create_list": "Loo loend",
"column.direct": "Privaatsed mainimised", "column.direct": "Privaatsed mainimised",
@ -560,7 +559,6 @@
"emoji_button.search_results": "Otsitulemused", "emoji_button.search_results": "Otsitulemused",
"emoji_button.symbols": "Sümbolid", "emoji_button.symbols": "Sümbolid",
"emoji_button.travel": "Reisimine & kohad", "emoji_button.travel": "Reisimine & kohad",
"empty_column.account_featured.other": "{acct} pole veel midagi esile tõstnud. Kas teadsid, et oma profiilis saad esile tõsta rohkem kasutatud teemaviiteid või sõbra kasutajakontot?",
"empty_column.account_hides_collections": "See kasutaja otsustas mitte teha seda infot saadavaks", "empty_column.account_hides_collections": "See kasutaja otsustas mitte teha seda infot saadavaks",
"empty_column.account_suspended": "Konto kustutatud", "empty_column.account_suspended": "Konto kustutatud",
"empty_column.account_timeline": "Siin postitusi ei ole!", "empty_column.account_timeline": "Siin postitusi ei ole!",

View File

@ -355,7 +355,6 @@
"emoji_button.search_results": "Bilaketaren emaitzak", "emoji_button.search_results": "Bilaketaren emaitzak",
"emoji_button.symbols": "Sinboloak", "emoji_button.symbols": "Sinboloak",
"emoji_button.travel": "Bidaiak eta tokiak", "emoji_button.travel": "Bidaiak eta tokiak",
"empty_column.account_featured.other": "{acct}-ek ez du ezer nabarmendu oraindik. Ba al zenekien gehien erabiltzen dituzun traolak eta baita zure lagunen kontuak ere zure profilean nabarmendu ditzakezula?",
"empty_column.account_hides_collections": "Erabiltzaile honek informazio hau erabilgarri ez egotea aukeratu du.", "empty_column.account_hides_collections": "Erabiltzaile honek informazio hau erabilgarri ez egotea aukeratu du.",
"empty_column.account_suspended": "Kanporatutako kontua", "empty_column.account_suspended": "Kanporatutako kontua",
"empty_column.account_timeline": "Ez dago bidalketarik hemen!", "empty_column.account_timeline": "Ez dago bidalketarik hemen!",

View File

@ -355,7 +355,6 @@
"emoji_button.search_results": "نتایج جست‌وجو", "emoji_button.search_results": "نتایج جست‌وجو",
"emoji_button.symbols": "نمادها", "emoji_button.symbols": "نمادها",
"emoji_button.travel": "سفر و مکان", "emoji_button.travel": "سفر و مکان",
"empty_column.account_featured.other": "{acct} هنوز هیچ چیزی را پیشنهاد نکرده است. آیا می‌دانستید که می‌توانید برچسب‌هایی را که بیشتر استفاده می‌کنید و حتی حساب‌های کاربری دوستانتان را در نمایه خود پیشنهاد کنید؟",
"empty_column.account_hides_collections": "کاربر خواسته که این اطّلاعات در دسترس نباشند", "empty_column.account_hides_collections": "کاربر خواسته که این اطّلاعات در دسترس نباشند",
"empty_column.account_suspended": "حساب معلق شد", "empty_column.account_suspended": "حساب معلق شد",
"empty_column.account_timeline": "هیچ فرسته‌ای این‌جا نیست!", "empty_column.account_timeline": "هیچ فرسته‌ای این‌جا نیست!",

View File

@ -45,6 +45,7 @@
"account.featured": "Esittelyssä", "account.featured": "Esittelyssä",
"account.featured.accounts": "Profiilit", "account.featured.accounts": "Profiilit",
"account.featured.collections": "Kokoelmat", "account.featured.collections": "Kokoelmat",
"account.featured.new_collection": "Uusi kokoelma",
"account.field_overflow": "Näytä koko sisältö", "account.field_overflow": "Näytä koko sisältö",
"account.filters.all": "Kaikki toiminta", "account.filters.all": "Kaikki toiminta",
"account.filters.boosts_toggle": "Näytä tehostukset", "account.filters.boosts_toggle": "Näytä tehostukset",
@ -416,7 +417,6 @@
"column.about": "Tietoja", "column.about": "Tietoja",
"column.blocks": "Estetyt käyttäjät", "column.blocks": "Estetyt käyttäjät",
"column.bookmarks": "Kirjanmerkit", "column.bookmarks": "Kirjanmerkit",
"column.collections": "Omat kokoelmat",
"column.community": "Paikallinen aikajana", "column.community": "Paikallinen aikajana",
"column.create_list": "Luo lista", "column.create_list": "Luo lista",
"column.direct": "Yksityismaininnat", "column.direct": "Yksityismaininnat",
@ -432,7 +432,9 @@
"column.list_members": "Hallitse listan jäseniä", "column.list_members": "Hallitse listan jäseniä",
"column.lists": "Listat", "column.lists": "Listat",
"column.mutes": "Mykistetyt käyttäjät", "column.mutes": "Mykistetyt käyttäjät",
"column.my_collections": "Omat kokoelmat",
"column.notifications": "Ilmoitukset", "column.notifications": "Ilmoitukset",
"column.other_collections": "Käyttäjän {name} kokoelmat",
"column.pins": "Kiinnitetyt julkaisut", "column.pins": "Kiinnitetyt julkaisut",
"column.public": "Yleinen aikajana", "column.public": "Yleinen aikajana",
"column_back_button.label": "Takaisin", "column_back_button.label": "Takaisin",
@ -502,6 +504,10 @@
"confirmations.follow_to_list.confirm": "Seuraa ja lisää listaan", "confirmations.follow_to_list.confirm": "Seuraa ja lisää listaan",
"confirmations.follow_to_list.message": "Sinun on seurattava käyttäjää {name}, jotta voit lisätä hänet listaan.", "confirmations.follow_to_list.message": "Sinun on seurattava käyttäjää {name}, jotta voit lisätä hänet listaan.",
"confirmations.follow_to_list.title": "Seurataanko käyttäjää?", "confirmations.follow_to_list.title": "Seurataanko käyttäjää?",
"confirmations.hide_featured_tab.confirm": "Piilota välilehti",
"confirmations.hide_featured_tab.intro": "Voit muuttaa tätä milloin tahansa kohdasta <i>Muokkaa profiilia > Profiilin välilehtien asetukset</i>.",
"confirmations.hide_featured_tab.message": "Tämä piilottaa välilehden palvelimen {serverName} käyttäjiltä ja muilta palvelimilta, jotka toimivat Mastodonin uusimmalla versiolla. Muut näkymät voivat vaihdella.",
"confirmations.hide_featured_tab.title": "Piilotetaanko Esittelyssä-välilehti?",
"confirmations.logout.confirm": "Kirjaudu ulos", "confirmations.logout.confirm": "Kirjaudu ulos",
"confirmations.logout.message": "Haluatko varmasti kirjautua ulos?", "confirmations.logout.message": "Haluatko varmasti kirjautua ulos?",
"confirmations.logout.title": "Kirjaudutaanko ulos?", "confirmations.logout.title": "Kirjaudutaanko ulos?",
@ -606,14 +612,13 @@
"emoji_button.search_results": "Hakutulokset", "emoji_button.search_results": "Hakutulokset",
"emoji_button.symbols": "Symbolit", "emoji_button.symbols": "Symbolit",
"emoji_button.travel": "Matkailu ja paikat", "emoji_button.travel": "Matkailu ja paikat",
"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": "{acct} ei esittele vielä mitään.",
"empty_column.account_featured_other.no_collections_desc": "{acct} ei ole luonut vielä yhtään kokoelmaa.",
"empty_column.account_featured_other.title": "Täällä ei mitään nähtävää",
"empty_column.account_featured_self.no_collections": "Ei vielä kokoelmia",
"empty_column.account_featured_self.no_collections_button": "Luo kokoelma", "empty_column.account_featured_self.no_collections_button": "Luo kokoelma",
"empty_column.account_featured_self.no_collections_hide_tab": "Piilota tämä välilehti sen sijaan",
"empty_column.account_featured_self.pre_collections": "Ole valmiina kokoelmiin", "empty_column.account_featured_self.pre_collections": "Ole valmiina kokoelmiin",
"empty_column.account_featured_self.pre_collections_desc": "Kokoelmien (tulossa Mastodon 4.6:ssa) avulla voit luoda valikoidun listan muille suosittelemiasi tilejä.", "empty_column.account_featured_self.pre_collections_desc": "Kokoelmien (tulossa Mastodon 4.6:ssa) avulla voit luoda valikoidun listan muille suosittelemistasi tileistä.",
"empty_column.account_featured_unknown.no_collections_desc": "Tämä tili ei ole luonut vielä yhtään kokoelmaa.", "empty_column.account_featured_self.showcase_accounts": "Esittele suosikkitilejäsi",
"empty_column.account_featured_self.showcase_accounts_desc": "Kokoelmat ovat valikoituja listoja tileistä, jotka auttavat muita löytämään enemmän fediversumissa.",
"empty_column.account_featured_unknown.other": "Tämä tili ei esittele vielä mitään.", "empty_column.account_featured_unknown.other": "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_hides_collections": "Käyttäjä on päättänyt pitää nämä tiedot yksityisinä",
"empty_column.account_suspended": "Tili jäädytetty", "empty_column.account_suspended": "Tili jäädytetty",

View File

@ -326,7 +326,6 @@
"column.about": "Um", "column.about": "Um",
"column.blocks": "Bannaðir brúkarar", "column.blocks": "Bannaðir brúkarar",
"column.bookmarks": "Bókamerki", "column.bookmarks": "Bókamerki",
"column.collections": "Míni søvn",
"column.community": "Lokal tíðarlinja", "column.community": "Lokal tíðarlinja",
"column.create_list": "Ger lista", "column.create_list": "Ger lista",
"column.direct": "Privatar umrøður", "column.direct": "Privatar umrøður",
@ -504,7 +503,6 @@
"emoji_button.search_results": "Leitiúrslit", "emoji_button.search_results": "Leitiúrslit",
"emoji_button.symbols": "Ímyndir", "emoji_button.symbols": "Ímyndir",
"emoji_button.travel": "Ferðing og støð", "emoji_button.travel": "Ferðing og støð",
"empty_column.account_featured.other": "{acct} hevur ikki tikið nakað fram enn. Visti tú, at tú kanst taka fram tey frámerki, tú brúkar mest, og sjálvt kontur hjá vinum tínum á vangan hjá tær?",
"empty_column.account_hides_collections": "Hesin brúkarin hevur valt, at hesar upplýsingarnar ikki skulu vera tøkar", "empty_column.account_hides_collections": "Hesin brúkarin hevur valt, at hesar upplýsingarnar ikki skulu vera tøkar",
"empty_column.account_suspended": "Kontan gjørd óvirkin", "empty_column.account_suspended": "Kontan gjørd óvirkin",
"empty_column.account_timeline": "Einki uppslag her!", "empty_column.account_timeline": "Einki uppslag her!",

View File

@ -45,6 +45,7 @@
"account.featured": "En vedette", "account.featured": "En vedette",
"account.featured.accounts": "Profils", "account.featured.accounts": "Profils",
"account.featured.collections": "Collections", "account.featured.collections": "Collections",
"account.featured.new_collection": "Nouvelle collection",
"account.field_overflow": "Voir tout", "account.field_overflow": "Voir tout",
"account.filters.all": "Toutes les activités", "account.filters.all": "Toutes les activités",
"account.filters.boosts_toggle": "Afficher les partages", "account.filters.boosts_toggle": "Afficher les partages",
@ -416,7 +417,6 @@
"column.about": "À propos", "column.about": "À propos",
"column.blocks": "Comptes bloqués", "column.blocks": "Comptes bloqués",
"column.bookmarks": "Signets", "column.bookmarks": "Signets",
"column.collections": "Mes collections",
"column.community": "Fil local", "column.community": "Fil local",
"column.create_list": "Créer une liste", "column.create_list": "Créer une liste",
"column.direct": "Mention privée", "column.direct": "Mention privée",
@ -502,6 +502,10 @@
"confirmations.follow_to_list.confirm": "Suivre et ajouter à la liste", "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.message": "Vous devez suivre {name} pour l'ajouter à une liste.",
"confirmations.follow_to_list.title": "Suivre l'utilisateur·rice ?", "confirmations.follow_to_list.title": "Suivre l'utilisateur·rice ?",
"confirmations.hide_featured_tab.confirm": "Cacher l'onglet",
"confirmations.hide_featured_tab.intro": "Vous pouvez modifier ce paramétrage à tout moment depuis <i>Modifier le profil > Paramètres de l'onglet du profil</i>.",
"confirmations.hide_featured_tab.message": "Cela masquera l'onglet pour les utilisateur·rice·s de {serverName} et des autres serveurs utilisant la dernière version de Mastodon. Pour les autres l'affichage peut varier.",
"confirmations.hide_featured_tab.title": "Cacher l'onglet « En vedette » ?",
"confirmations.logout.confirm": "Se déconnecter", "confirmations.logout.confirm": "Se déconnecter",
"confirmations.logout.message": "Voulez-vous vraiment vous déconnecter?", "confirmations.logout.message": "Voulez-vous vraiment vous déconnecter?",
"confirmations.logout.title": "Se déconnecter ?", "confirmations.logout.title": "Se déconnecter ?",
@ -606,14 +610,13 @@
"emoji_button.search_results": "Résultats", "emoji_button.search_results": "Résultats",
"emoji_button.symbols": "Symboles", "emoji_button.symbols": "Symboles",
"emoji_button.travel": "Voyage et lieux", "emoji_button.travel": "Voyage et lieux",
"empty_column.account_featured.other": "{acct} n'a pas encore mis de contenu en avant. Saviez-vous que vous pouviez mettre en avant les hashtags que vous utilisez le plus, et même les comptes de vos amis sur votre profil ?", "empty_column.account_featured.other": "{acct} n'a pas encore mis de contenu en avant.",
"empty_column.account_featured_other.no_collections_desc": "{acct} n'a pas encore créé de collection.",
"empty_column.account_featured_other.title": "Il n'y a rien à voir",
"empty_column.account_featured_self.no_collections": "Aucune collection pour le moment",
"empty_column.account_featured_self.no_collections_button": "Créer une collection", "empty_column.account_featured_self.no_collections_button": "Créer une collection",
"empty_column.account_featured_self.no_collections_hide_tab": "Cacher cet onglet",
"empty_column.account_featured_self.pre_collections": "Restez à l'écoute pour les collections", "empty_column.account_featured_self.pre_collections": "Restez à l'écoute pour les collections",
"empty_column.account_featured_self.pre_collections_desc": "Les collections (à venir dans Mastodon 4.6) vous permettent d'organiser vos propres listes de comptes à recommander aux autres.", "empty_column.account_featured_self.pre_collections_desc": "Les collections (à venir dans Mastodon 4.6) permettent d'organiser vos propres listes de comptes à recommander aux autres.",
"empty_column.account_featured_unknown.no_collections_desc": "Ce compte n'a pas encore créé de collection.", "empty_column.account_featured_self.showcase_accounts": "Présentez vos comptes préférés",
"empty_column.account_featured_self.showcase_accounts_desc": "Les collections sont des listes de comptes sélectionnés pour aider les autres à découvrir le Fédivers.",
"empty_column.account_featured_unknown.other": "Ce compte n'a mis aucun contenu en avant pour l'instant.", "empty_column.account_featured_unknown.other": "Ce compte n'a mis aucun contenu en avant pour l'instant.",
"empty_column.account_hides_collections": "Cet utilisateur·ice préfère ne pas rendre publiques ces informations", "empty_column.account_hides_collections": "Cet utilisateur·ice préfère ne pas rendre publiques ces informations",
"empty_column.account_suspended": "Compte suspendu", "empty_column.account_suspended": "Compte suspendu",

View File

@ -45,6 +45,7 @@
"account.featured": "En vedette", "account.featured": "En vedette",
"account.featured.accounts": "Profils", "account.featured.accounts": "Profils",
"account.featured.collections": "Collections", "account.featured.collections": "Collections",
"account.featured.new_collection": "Nouvelle collection",
"account.field_overflow": "Voir tout", "account.field_overflow": "Voir tout",
"account.filters.all": "Toutes les activités", "account.filters.all": "Toutes les activités",
"account.filters.boosts_toggle": "Afficher les partages", "account.filters.boosts_toggle": "Afficher les partages",
@ -416,7 +417,6 @@
"column.about": "À propos", "column.about": "À propos",
"column.blocks": "Comptes bloqués", "column.blocks": "Comptes bloqués",
"column.bookmarks": "Marque-pages", "column.bookmarks": "Marque-pages",
"column.collections": "Mes collections",
"column.community": "Fil local", "column.community": "Fil local",
"column.create_list": "Créer une liste", "column.create_list": "Créer une liste",
"column.direct": "Mentions privées", "column.direct": "Mentions privées",
@ -502,6 +502,10 @@
"confirmations.follow_to_list.confirm": "Suivre et ajouter à la liste", "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.message": "Vous devez suivre {name} pour l'ajouter à une liste.",
"confirmations.follow_to_list.title": "Suivre l'utilisateur·rice ?", "confirmations.follow_to_list.title": "Suivre l'utilisateur·rice ?",
"confirmations.hide_featured_tab.confirm": "Cacher l'onglet",
"confirmations.hide_featured_tab.intro": "Vous pouvez modifier ce paramétrage à tout moment depuis <i>Modifier le profil > Paramètres de l'onglet du profil</i>.",
"confirmations.hide_featured_tab.message": "Cela masquera l'onglet pour les utilisateur·rice·s de {serverName} et des autres serveurs utilisant la dernière version de Mastodon. Pour les autres l'affichage peut varier.",
"confirmations.hide_featured_tab.title": "Cacher l'onglet « En vedette » ?",
"confirmations.logout.confirm": "Se déconnecter", "confirmations.logout.confirm": "Se déconnecter",
"confirmations.logout.message": "Voulez-vous vraiment vous déconnecter ?", "confirmations.logout.message": "Voulez-vous vraiment vous déconnecter ?",
"confirmations.logout.title": "Se déconnecter ?", "confirmations.logout.title": "Se déconnecter ?",
@ -606,14 +610,13 @@
"emoji_button.search_results": "Résultats de la recherche", "emoji_button.search_results": "Résultats de la recherche",
"emoji_button.symbols": "Symboles", "emoji_button.symbols": "Symboles",
"emoji_button.travel": "Voyage et lieux", "emoji_button.travel": "Voyage et lieux",
"empty_column.account_featured.other": "{acct} n'a pas encore mis de contenu en avant. Saviez-vous que vous pouviez mettre en avant les hashtags que vous utilisez le plus, et même les comptes de vos amis sur votre profil ?", "empty_column.account_featured.other": "{acct} n'a pas encore mis de contenu en avant.",
"empty_column.account_featured_other.no_collections_desc": "{acct} n'a pas encore créé de collection.",
"empty_column.account_featured_other.title": "Il n'y a rien à voir",
"empty_column.account_featured_self.no_collections": "Aucune collection pour le moment",
"empty_column.account_featured_self.no_collections_button": "Créer une collection", "empty_column.account_featured_self.no_collections_button": "Créer une collection",
"empty_column.account_featured_self.no_collections_hide_tab": "Cacher cet onglet",
"empty_column.account_featured_self.pre_collections": "Restez à l'écoute pour les collections", "empty_column.account_featured_self.pre_collections": "Restez à l'écoute pour les collections",
"empty_column.account_featured_self.pre_collections_desc": "Les collections (à venir dans Mastodon 4.6) vous permettent d'organiser vos propres listes de comptes à recommander aux autres.", "empty_column.account_featured_self.pre_collections_desc": "Les collections (à venir dans Mastodon 4.6) permettent d'organiser vos propres listes de comptes à recommander aux autres.",
"empty_column.account_featured_unknown.no_collections_desc": "Ce compte n'a pas encore créé de collection.", "empty_column.account_featured_self.showcase_accounts": "Présentez vos comptes préférés",
"empty_column.account_featured_self.showcase_accounts_desc": "Les collections sont des listes de comptes sélectionnés pour aider les autres à découvrir le Fédivers.",
"empty_column.account_featured_unknown.other": "Ce compte n'a mis aucun contenu en avant pour l'instant.", "empty_column.account_featured_unknown.other": "Ce compte n'a mis aucun contenu en avant pour l'instant.",
"empty_column.account_hides_collections": "Cet utilisateur·ice préfère ne pas rendre publiques ces informations", "empty_column.account_hides_collections": "Cet utilisateur·ice préfère ne pas rendre publiques ces informations",
"empty_column.account_suspended": "Compte suspendu", "empty_column.account_suspended": "Compte suspendu",

View File

@ -285,7 +285,6 @@
"emoji_button.search_results": "Sykresultaten", "emoji_button.search_results": "Sykresultaten",
"emoji_button.symbols": "Symboalen", "emoji_button.symbols": "Symboalen",
"emoji_button.travel": "Reizgje en lokaasjes", "emoji_button.travel": "Reizgje en lokaasjes",
"empty_column.account_featured.other": "{acct} hat noch neat útljochte. Wisten jo dat jo jo hashtags dyt jo it meast brûke, en sels de accounts fan dyn freonen fermelde kinne op jo profyl?",
"empty_column.account_hides_collections": "Dizze brûker hat derfoar keazen dizze ynformaasje net beskikber te meitsjen", "empty_column.account_hides_collections": "Dizze brûker hat derfoar keazen dizze ynformaasje net beskikber te meitsjen",
"empty_column.account_suspended": "Account beskoattele", "empty_column.account_suspended": "Account beskoattele",
"empty_column.account_timeline": "Hjir binne gjin berjochten!", "empty_column.account_timeline": "Hjir binne gjin berjochten!",

View File

@ -416,7 +416,6 @@
"column.about": "Maidir le", "column.about": "Maidir le",
"column.blocks": "Úsáideoirí blocáilte", "column.blocks": "Úsáideoirí blocáilte",
"column.bookmarks": "Leabharmharcanna", "column.bookmarks": "Leabharmharcanna",
"column.collections": "Mo bhailiúcháin",
"column.community": "Amlíne áitiúil", "column.community": "Amlíne áitiúil",
"column.create_list": "Cruthaigh liosta", "column.create_list": "Cruthaigh liosta",
"column.direct": "Luann príobháideach", "column.direct": "Luann príobháideach",
@ -581,7 +580,9 @@
"domain_pill.your_server": "Do theach digiteach, áit a bhfuil do phoist go léir ina gcónaí. Nach maith leat an ceann seo? Aistrigh freastalaithe am ar bith agus tabhair leat do leantóirí freisin.", "domain_pill.your_server": "Do theach digiteach, áit a bhfuil do phoist go léir ina gcónaí. Nach maith leat an ceann seo? Aistrigh freastalaithe am ar bith agus tabhair leat do leantóirí freisin.",
"domain_pill.your_username": "D'aitheantóir uathúil ar an bhfreastalaí seo. Is féidir teacht ar úsáideoirí leis an ainm úsáideora céanna ar fhreastalaithe éagsúla.", "domain_pill.your_username": "D'aitheantóir uathúil ar an bhfreastalaí seo. Is féidir teacht ar úsáideoirí leis an ainm úsáideora céanna ar fhreastalaithe éagsúla.",
"dropdown.empty": "Roghnaigh rogha", "dropdown.empty": "Roghnaigh rogha",
"email_subscriptions.email": "Ríomhphost",
"email_subscriptions.form.action": "Liostáil", "email_subscriptions.form.action": "Liostáil",
"email_subscriptions.form.bottom": "Faigh poist i do bhosca isteach gan cuntas Mastodon a chruthú. Díliostáil ag am ar bith. Le haghaidh tuilleadh eolais, féach ar an <a>Polasaí Príobháideachta</a>.",
"email_subscriptions.form.title": "Cláraigh le haghaidh nuashonruithe ríomhphoist ó {name}", "email_subscriptions.form.title": "Cláraigh le haghaidh nuashonruithe ríomhphoist ó {name}",
"email_subscriptions.submitted.lead": "Seiceáil do bhosca isteach le haghaidh ríomhphoist chun clárú le haghaidh nuashonruithe ríomhphoist a chríochnú.", "email_subscriptions.submitted.lead": "Seiceáil do bhosca isteach le haghaidh ríomhphoist chun clárú le haghaidh nuashonruithe ríomhphoist a chríochnú.",
"email_subscriptions.submitted.title": "Céim amháin eile", "email_subscriptions.submitted.title": "Céim amháin eile",
@ -604,14 +605,8 @@
"emoji_button.search_results": "Torthaí cuardaigh", "emoji_button.search_results": "Torthaí cuardaigh",
"emoji_button.symbols": "Comharthaí", "emoji_button.symbols": "Comharthaí",
"emoji_button.travel": "Taisteal ⁊ Áiteanna", "emoji_button.travel": "Taisteal ⁊ Áiteanna",
"empty_column.account_featured.other": "Níl aon rud feicthe ag {acct} go fóill. An raibh a fhios agat gur féidir leat na hashtags is mó a úsáideann tú, agus fiú cuntais do chairde, a chur ar do phróifíl?",
"empty_column.account_featured_other.no_collections_desc": "Níl aon bhailiúcháin cruthaithe ag {acct} go fóill.",
"empty_column.account_featured_other.title": "Níl aon rud le feiceáil anseo",
"empty_column.account_featured_self.no_collections": "Gan aon bhailiúcháin fós",
"empty_column.account_featured_self.no_collections_button": "Cruthaigh bailiúchán", "empty_column.account_featured_self.no_collections_button": "Cruthaigh bailiúchán",
"empty_column.account_featured_self.pre_collections": "Fan tiúnta le haghaidh bailiúcháin", "empty_column.account_featured_self.pre_collections": "Fan tiúnta le haghaidh bailiúcháin",
"empty_column.account_featured_self.pre_collections_desc": "Le bailiúcháin (atá ag teacht i Mastodon 4.6) is féidir leat do liostaí cuntas féin a chruthú le moladh do dhaoine eile.",
"empty_column.account_featured_unknown.no_collections_desc": "Níl aon bhailiúcháin cruthaithe ag an gcuntas seo go fóill.",
"empty_column.account_featured_unknown.other": "Níl aon rud le feiceáil ar an gcuntas seo go fóill.", "empty_column.account_featured_unknown.other": "Níl aon rud le feiceáil ar an gcuntas seo go fóill.",
"empty_column.account_hides_collections": "Roghnaigh an t-úsáideoir seo gan an fhaisnéis seo a chur ar fáil", "empty_column.account_hides_collections": "Roghnaigh an t-úsáideoir seo gan an fhaisnéis seo a chur ar fáil",
"empty_column.account_suspended": "Cuntas ar fionraí", "empty_column.account_suspended": "Cuntas ar fionraí",

View File

@ -416,7 +416,6 @@
"column.about": "Mu dhèidhinn", "column.about": "Mu dhèidhinn",
"column.blocks": "Cleachdaichean bacte", "column.blocks": "Cleachdaichean bacte",
"column.bookmarks": "Comharran-lìn", "column.bookmarks": "Comharran-lìn",
"column.collections": "Na cruinneachaidhean agam",
"column.community": "Loidhne-ama ionadail", "column.community": "Loidhne-ama ionadail",
"column.create_list": "Cruthaich liosta", "column.create_list": "Cruthaich liosta",
"column.direct": "Iomraidhean prìobhaideach", "column.direct": "Iomraidhean prìobhaideach",
@ -605,12 +604,7 @@
"emoji_button.search_results": "Toraidhean an luirg", "emoji_button.search_results": "Toraidhean an luirg",
"emoji_button.symbols": "Samhlaidhean", "emoji_button.symbols": "Samhlaidhean",
"emoji_button.travel": "Siubhal ⁊ àitichean", "emoji_button.travel": "Siubhal ⁊ àitichean",
"empty_column.account_featured.other": "Chan eil {acct} a brosnachadh dad fhathast. An robh fios agad gur urrainn dhut na tagaichean hais a chleachdas tu as trice agus fiù s cunntasan do charaidean a bhrosnachadh air a phròifil agad?",
"empty_column.account_featured_other.no_collections_desc": "Cha do chruthaich {acct} cruinneachadh sam bith fhathast.",
"empty_column.account_featured_other.title": "Chan eil dad ri fhaicinn an-seo",
"empty_column.account_featured_self.no_collections": "Chan eil cruinneachadh ann fhathast",
"empty_column.account_featured_self.no_collections_button": "Cruthaich cruinneachadh", "empty_column.account_featured_self.no_collections_button": "Cruthaich cruinneachadh",
"empty_column.account_featured_unknown.no_collections_desc": "Cha do chruthaich an cunntas seo cruinneachadh sam bith fhathast.",
"empty_column.account_featured_unknown.other": "Chan eil an cunntas seo a brosnachadh dad fhathast.", "empty_column.account_featured_unknown.other": "Chan eil an cunntas seo a brosnachadh dad fhathast.",
"empty_column.account_hides_collections": "Chuir an cleachdaiche seo roimhe nach eil am fiosrachadh seo ri fhaighinn", "empty_column.account_hides_collections": "Chuir an cleachdaiche seo roimhe nach eil am fiosrachadh seo ri fhaighinn",
"empty_column.account_suspended": "Chaidh an cunntas a chur à rèim", "empty_column.account_suspended": "Chaidh an cunntas a chur à rèim",

View File

@ -45,6 +45,7 @@
"account.featured": "Destacado", "account.featured": "Destacado",
"account.featured.accounts": "Perfís", "account.featured.accounts": "Perfís",
"account.featured.collections": "Coleccións", "account.featured.collections": "Coleccións",
"account.featured.new_collection": "Nova colección",
"account.field_overflow": "Mostrar contido completo", "account.field_overflow": "Mostrar contido completo",
"account.filters.all": "Toda actividade", "account.filters.all": "Toda actividade",
"account.filters.boosts_toggle": "Mostrar promocións", "account.filters.boosts_toggle": "Mostrar promocións",
@ -416,7 +417,6 @@
"column.about": "Sobre", "column.about": "Sobre",
"column.blocks": "Usuarias bloqueadas", "column.blocks": "Usuarias bloqueadas",
"column.bookmarks": "Marcadores", "column.bookmarks": "Marcadores",
"column.collections": "As miñas coleccións",
"column.community": "Cronoloxía local", "column.community": "Cronoloxía local",
"column.create_list": "Crear lista", "column.create_list": "Crear lista",
"column.direct": "Mencións privadas", "column.direct": "Mencións privadas",
@ -432,7 +432,9 @@
"column.list_members": "Xestionar membros da lista", "column.list_members": "Xestionar membros da lista",
"column.lists": "Listaxes", "column.lists": "Listaxes",
"column.mutes": "Usuarias acaladas", "column.mutes": "Usuarias acaladas",
"column.my_collections": "As miñas coleccións",
"column.notifications": "Notificacións", "column.notifications": "Notificacións",
"column.other_collections": "Coleccións de {name}",
"column.pins": "Publicacións fixadas", "column.pins": "Publicacións fixadas",
"column.public": "Cronoloxía federada", "column.public": "Cronoloxía federada",
"column_back_button.label": "Volver", "column_back_button.label": "Volver",
@ -502,6 +504,10 @@
"confirmations.follow_to_list.confirm": "Seguir e engadir á lista", "confirmations.follow_to_list.confirm": "Seguir e engadir á lista",
"confirmations.follow_to_list.message": "Tes que seguir a {name} para poder engadila a unha lista.", "confirmations.follow_to_list.message": "Tes que seguir a {name} para poder engadila a unha lista.",
"confirmations.follow_to_list.title": "Seguir á usuaria?", "confirmations.follow_to_list.title": "Seguir á usuaria?",
"confirmations.hide_featured_tab.confirm": "Ocultar pestana",
"confirmations.hide_featured_tab.intro": "Podes cambiar isto cando queiras nos axustes en <i>Editar perfil > pestana Perfil</i>.",
"confirmations.hide_featured_tab.message": "Vas ocultar a pestana para as usuarias de {serverName} e outros servidores que usen a última versión de Mastodon. Noutros lugares podería ser diferente.",
"confirmations.hide_featured_tab.title": "Ocultar a pestana «Destacado»?",
"confirmations.logout.confirm": "Pechar sesión", "confirmations.logout.confirm": "Pechar sesión",
"confirmations.logout.message": "Desexas pechar a sesión?", "confirmations.logout.message": "Desexas pechar a sesión?",
"confirmations.logout.title": "Pechar sesión?", "confirmations.logout.title": "Pechar sesión?",
@ -583,6 +589,7 @@
"dropdown.empty": "Escolle unha opción", "dropdown.empty": "Escolle unha opción",
"email_subscriptions.email": "Correo electrónico", "email_subscriptions.email": "Correo electrónico",
"email_subscriptions.form.action": "Subscribirse", "email_subscriptions.form.action": "Subscribirse",
"email_subscriptions.form.bottom": "Recibe publicacións no teu correo sen precisar crear unha conta de Mastodon. Date de baixa cando queiras. Máis información na <a>Directiva de privacidade</a>.",
"email_subscriptions.form.title": "Subscríbete para recibir actualizacións por correo de {name}", "email_subscriptions.form.title": "Subscríbete para recibir actualizacións por correo de {name}",
"email_subscriptions.submitted.lead": "Comproba a túa caixa de correo para completar a subscrición ás actualizacións por correo.", "email_subscriptions.submitted.lead": "Comproba a túa caixa de correo para completar a subscrición ás actualizacións por correo.",
"email_subscriptions.submitted.title": "Un último paso", "email_subscriptions.submitted.title": "Un último paso",
@ -605,14 +612,13 @@
"emoji_button.search_results": "Resultados da procura", "emoji_button.search_results": "Resultados da procura",
"emoji_button.symbols": "Símbolos", "emoji_button.symbols": "Símbolos",
"emoji_button.travel": "Viaxes e Lugares", "emoji_button.travel": "Viaxes e Lugares",
"empty_column.account_featured.other": "{acct} aínda non escolleu nada para destacar. Sabías que podes facer destacatar no teu perfil os cancelos que máis usas, incluso os perfís das túas amizades?", "empty_column.account_featured.other": "{acct} aínda non destacou nada.",
"empty_column.account_featured_other.no_collections_desc": "{acct} aínda non creou ningunha colección.",
"empty_column.account_featured_other.title": "Non hai nada que ver aquí",
"empty_column.account_featured_self.no_collections": "Aínda non tes coleccións",
"empty_column.account_featured_self.no_collections_button": "Crea unha colección", "empty_column.account_featured_self.no_collections_button": "Crea unha colección",
"empty_column.account_featured_self.no_collections_hide_tab": "Ocultar esta pestana entonces",
"empty_column.account_featured_self.pre_collections": "Van chegar as Coleccións", "empty_column.account_featured_self.pre_collections": "Van chegar as Coleccións",
"empty_column.account_featured_self.pre_collections_desc": "Coas Coleccións (a partir de Mastodon 4.6) podes crear as túas listas persoais de contas para recomendar a outras persoas.", "empty_column.account_featured_self.pre_collections_desc": "Coas Coleccións (a partir de Mastodon 4.6) podes crear as túas listas persoais de contas para recomendar a outras persoas.",
"empty_column.account_featured_unknown.no_collections_desc": "Esta conta aínda non creou ningunha colección.", "empty_column.account_featured_self.showcase_accounts": "Salienta as túas contas favoritas",
"empty_column.account_featured_self.showcase_accounts_desc": "As coleccións son listas de contas para que outras persoas as coñezan e desfruten aquí no Fediverso.",
"empty_column.account_featured_unknown.other": "Esta conta aínda non destacou nada.", "empty_column.account_featured_unknown.other": "Esta conta aínda non destacou nada.",
"empty_column.account_hides_collections": "A usuaria decideu non facer pública esta información", "empty_column.account_hides_collections": "A usuaria decideu non facer pública esta información",
"empty_column.account_suspended": "Conta suspendida", "empty_column.account_suspended": "Conta suspendida",

View File

@ -102,6 +102,7 @@
"account.muted": "מושתק", "account.muted": "מושתק",
"account.muting": "רשימת החשבונות המושתקים", "account.muting": "רשימת החשבונות המושתקים",
"account.mutual": "אתם עוקביםות הדדית", "account.mutual": "אתם עוקביםות הדדית",
"account.name.copy": "העתקת הכינוי",
"account.name.help.domain": "{domain} הוא השרת שמארח את פרופיל המשתמש(ת) וההודעות שכתב(ה).", "account.name.help.domain": "{domain} הוא השרת שמארח את פרופיל המשתמש(ת) וההודעות שכתב(ה).",
"account.name.help.domain_self": "{domain} הוא השרת שמארח את פרופיל המשתמש(ת) שלך ואת ההודעות שכתבת.", "account.name.help.domain_self": "{domain} הוא השרת שמארח את פרופיל המשתמש(ת) שלך ואת ההודעות שכתבת.",
"account.name.help.footer": "בדיוק כמו שתוכלו לשלוח דואל לאנשים דרך תוכנות דואל שונות, ניתן להיות בקשר עם אנשים על שרתי מסטודון וכל אדם בשרתי פדיברס (המשתמשים בפרוטוכול אקטיביטיפאב ActivityPub).", "account.name.help.footer": "בדיוק כמו שתוכלו לשלוח דואל לאנשים דרך תוכנות דואל שונות, ניתן להיות בקשר עם אנשים על שרתי מסטודון וכל אדם בשרתי פדיברס (המשתמשים בפרוטוכול אקטיביטיפאב ActivityPub).",
@ -138,6 +139,9 @@
"account.unmute": "הפסקת השתקת @{name}", "account.unmute": "הפסקת השתקת @{name}",
"account.unmute_notifications_short": "הפעלת הודעות", "account.unmute_notifications_short": "הפעלת הודעות",
"account.unmute_short": "ביטול השתקה", "account.unmute_short": "ביטול השתקה",
"account_edit.advanced_settings.bot_hint": "איתות לאחרים שהחשבון מבצע בעיקר פעולות אוטומטיות ועשוי לא להיות מנוטר",
"account_edit.advanced_settings.bot_label": "חשבון ממוכן (בוט)",
"account_edit.advanced_settings.title": "הגדרות מתקדמות",
"account_edit.bio.add_label": "הוסיפו ביוגרפיה", "account_edit.bio.add_label": "הוסיפו ביוגרפיה",
"account_edit.bio.edit_label": "עריכת ביוגרפיה", "account_edit.bio.edit_label": "עריכת ביוגרפיה",
"account_edit.bio.placeholder": "הוסיפו הצגה קצרה כדי לעזור לאחרים לזהות אותך.", "account_edit.bio.placeholder": "הוסיפו הצגה קצרה כדי לעזור לאחרים לזהות אותך.",
@ -206,14 +210,14 @@
"account_edit.profile_tab.button_label": "התאמה אישית", "account_edit.profile_tab.button_label": "התאמה אישית",
"account_edit.profile_tab.hint.description": "הגדרות אלו משנות מה משתמשים יראו על {server} ביישומונים הרשמיים, אבל הן לא בהכרח רלוונטיות למשתמשים על שרתים אחרים ועל יישומונים צד ג'.", "account_edit.profile_tab.hint.description": "הגדרות אלו משנות מה משתמשים יראו על {server} ביישומונים הרשמיים, אבל הן לא בהכרח רלוונטיות למשתמשים על שרתים אחרים ועל יישומונים צד ג'.",
"account_edit.profile_tab.hint.title": "התצוגה עשויה להיות שונה", "account_edit.profile_tab.hint.title": "התצוגה עשויה להיות שונה",
"account_edit.profile_tab.show_featured.description": "\"נבחרים\" הוא טאב לבחירה שבו תוכלו להציג חשבונות אחרים.", "account_edit.profile_tab.show_featured.description": "\"נבחרים\" הוא כרטיסיה לבחירה שבו תוכלו להציג חשבונות אחרים.",
"account_edit.profile_tab.show_featured.title": "הצגת טאב \"נבחרים\"", "account_edit.profile_tab.show_featured.title": "הצגת כרטיסיית \"נבחרים\"",
"account_edit.profile_tab.show_media.description": "\"מדיה\" הוא טאב לבחירה שבוא יוצגו הודעות שלך שמכילות תמונות או וידאו.", "account_edit.profile_tab.show_media.description": "\"מדיה\" הוא כרטיסיה לבחירה שבה יוצגו הודעות שלך שמכילות תמונות או וידאו.",
"account_edit.profile_tab.show_media.title": "הצגת טאב \"מדיה\"", "account_edit.profile_tab.show_media.title": "הצגת כרטיסיית \"מדיה\"",
"account_edit.profile_tab.show_media_replies.description": "כשמאופשר, טאב המדיה מציג גם הודעות מקוריות וגם תשובות להודעות של אחרים.", "account_edit.profile_tab.show_media_replies.description": "כשמאופשר, כרטיסיית המדיה מציגה גם הודעות מקוריות וגם תשובות להודעות של אחרים.",
"account_edit.profile_tab.show_media_replies.title": "לכלול תגובות בטאב המדיה", "account_edit.profile_tab.show_media_replies.title": "לכלול תגובות בכרטיסיית המדיה",
"account_edit.profile_tab.subtitle": "התאימו את הטאבים בפרופיל שלכם ומה שהם יציגו.", "account_edit.profile_tab.subtitle": "התאימו את הכרטיסיות בפרופיל שלכם ומה שהן יציגו.",
"account_edit.profile_tab.title": "הגדרות טאבים לפרופיל", "account_edit.profile_tab.title": "הגדרות כרטיסיות לפרופיל",
"account_edit.save": "שמירה", "account_edit.save": "שמירה",
"account_edit.upload_modal.back": "חזרה", "account_edit.upload_modal.back": "חזרה",
"account_edit.upload_modal.done": "בוצע", "account_edit.upload_modal.done": "בוצע",
@ -412,7 +416,6 @@
"column.about": "אודות", "column.about": "אודות",
"column.blocks": "משתמשים חסומים", "column.blocks": "משתמשים חסומים",
"column.bookmarks": "סימניות", "column.bookmarks": "סימניות",
"column.collections": "האוספים שלי",
"column.community": "פיד שרת מקומי", "column.community": "פיד שרת מקומי",
"column.create_list": "יצירת רשימה", "column.create_list": "יצירת רשימה",
"column.direct": "הודעות פרטיות", "column.direct": "הודעות פרטיות",
@ -498,6 +501,10 @@
"confirmations.follow_to_list.confirm": "עקיבה והוספה לרשימה", "confirmations.follow_to_list.confirm": "עקיבה והוספה לרשימה",
"confirmations.follow_to_list.message": "כדי להכניס את {name} לרשימה, ראשית יש לעקוב אחריהם.", "confirmations.follow_to_list.message": "כדי להכניס את {name} לרשימה, ראשית יש לעקוב אחריהם.",
"confirmations.follow_to_list.title": "לעקוב אחר המשתמש.ת?", "confirmations.follow_to_list.title": "לעקוב אחר המשתמש.ת?",
"confirmations.hide_featured_tab.confirm": "הסתר כרטיסייה",
"confirmations.hide_featured_tab.intro": "ניתן לשנות זאת בכל עת תחת <i>עריכת פרופיל > העדפות כרטיסיית פרופיל</i>.",
"confirmations.hide_featured_tab.message": "הסתרת הכרטיסיה מפני המשתמשים.ות על {serverName} ושרתים אחרים המריצים גרסא עדכנית של מסטודון. ההצגה באתרים אחרים עלולה להיות שונה.",
"confirmations.hide_featured_tab.title": "להסתיר כרטיסיית \"נבחרים\"?",
"confirmations.logout.confirm": "התנתקות", "confirmations.logout.confirm": "התנתקות",
"confirmations.logout.message": "האם אתם בטוחים שאתם רוצים להתנתק?", "confirmations.logout.message": "האם אתם בטוחים שאתם רוצים להתנתק?",
"confirmations.logout.title": "להתנתק?", "confirmations.logout.title": "להתנתק?",
@ -577,7 +584,9 @@
"domain_pill.your_server": "הבית המקוון שלך, היכן ששוכנות כל הודעותיך. לא מוצא חן בעיניך? ניתן לעבור שרתים בכל עת וגם לשמור על העוקבים.", "domain_pill.your_server": "הבית המקוון שלך, היכן ששוכנות כל הודעותיך. לא מוצא חן בעיניך? ניתן לעבור שרתים בכל עת וגם לשמור על העוקבים.",
"domain_pill.your_username": "המזהה הייחודי שלך על שרת זה. ניתן למצוא משתמשים עם שם משתמש זהה על שרתים שונים.", "domain_pill.your_username": "המזהה הייחודי שלך על שרת זה. ניתן למצוא משתמשים עם שם משתמש זהה על שרתים שונים.",
"dropdown.empty": "בחירת אפשרות", "dropdown.empty": "בחירת אפשרות",
"email_subscriptions.email": "דוא״ל",
"email_subscriptions.form.action": "הרשמה", "email_subscriptions.form.action": "הרשמה",
"email_subscriptions.form.bottom": "קבלו הודעות לתיבת הדואל מבלי ליצור חשבון מסטודון. ניתן לבטל בכל עת. למידע נוסף, קראו <a>במדיניות הפרטיות</a>.",
"email_subscriptions.form.title": "הרשמה לקבלת עידכוני דואל מאת {name}", "email_subscriptions.form.title": "הרשמה לקבלת עידכוני דואל מאת {name}",
"email_subscriptions.submitted.lead": "יש לחפש בתיבת הדואל הודעה לסיום ההרשמה לעידכונים בדואל.", "email_subscriptions.submitted.lead": "יש לחפש בתיבת הדואל הודעה לסיום ההרשמה לעידכונים בדואל.",
"email_subscriptions.submitted.title": "עוד שלב אחד אחרון", "email_subscriptions.submitted.title": "עוד שלב אחד אחרון",
@ -600,14 +609,9 @@
"emoji_button.search_results": "תוצאות חיפוש", "emoji_button.search_results": "תוצאות חיפוש",
"emoji_button.symbols": "סמלים", "emoji_button.symbols": "סמלים",
"emoji_button.travel": "טיולים ואתרים", "emoji_button.travel": "טיולים ואתרים",
"empty_column.account_featured.other": "{acct} עוד לא קידם תכנים. הידעת שניתן לקדם תגיות שבשימושך התדיר או אפילו את החשבונות של חבריםות בפרופיל שלך?",
"empty_column.account_featured_other.no_collections_desc": "{acct} עוד לא יצרו אוספים.",
"empty_column.account_featured_other.title": "אין כאן מה לראות",
"empty_column.account_featured_self.no_collections": "עוד אין אוספים",
"empty_column.account_featured_self.no_collections_button": "יצירת אוסף", "empty_column.account_featured_self.no_collections_button": "יצירת אוסף",
"empty_column.account_featured_self.no_collections_hide_tab": "הסתרת הכרטיסיה במקום הצגתה ריקה",
"empty_column.account_featured_self.pre_collections": "אוספים בקרוב על מסך זה", "empty_column.account_featured_self.pre_collections": "אוספים בקרוב על מסך זה",
"empty_column.account_featured_self.pre_collections_desc": "אוספים (מגיע במסטודון גרסא 4.6) יאפשרו לך לאצור רשימות חשבונות להמלצה לאחרים.",
"empty_column.account_featured_unknown.no_collections_desc": "בחשבון זה עוד לא יצרו אוספים.",
"empty_column.account_featured_unknown.other": "חשבון זה עוד לא קידם תכנים.", "empty_column.account_featured_unknown.other": "חשבון זה עוד לא קידם תכנים.",
"empty_column.account_hides_collections": "המשתמש.ת בחר.ה להסתיר מידע זה", "empty_column.account_hides_collections": "המשתמש.ת בחר.ה להסתיר מידע זה",
"empty_column.account_suspended": "חשבון מושעה", "empty_column.account_suspended": "חשבון מושעה",

View File

@ -45,6 +45,7 @@
"account.featured": "Kiemelt", "account.featured": "Kiemelt",
"account.featured.accounts": "Profilok", "account.featured.accounts": "Profilok",
"account.featured.collections": "Gyűjtemények", "account.featured.collections": "Gyűjtemények",
"account.featured.new_collection": "Új gyűjtemény",
"account.field_overflow": "Teljes tartalom megjelenítése", "account.field_overflow": "Teljes tartalom megjelenítése",
"account.filters.all": "Összes tevékenység", "account.filters.all": "Összes tevékenység",
"account.filters.boosts_toggle": "Megtolások megjelenítése", "account.filters.boosts_toggle": "Megtolások megjelenítése",
@ -416,7 +417,6 @@
"column.about": "Névjegy", "column.about": "Névjegy",
"column.blocks": "Letiltott felhasználók", "column.blocks": "Letiltott felhasználók",
"column.bookmarks": "Könyvjelzők", "column.bookmarks": "Könyvjelzők",
"column.collections": "Saját gyűjtemények",
"column.community": "Helyi idővonal", "column.community": "Helyi idővonal",
"column.create_list": "Lista létrehozása", "column.create_list": "Lista létrehozása",
"column.direct": "Személyes említések", "column.direct": "Személyes említések",
@ -432,7 +432,9 @@
"column.list_members": "Listatagok kezelése", "column.list_members": "Listatagok kezelése",
"column.lists": "Listák", "column.lists": "Listák",
"column.mutes": "Némított felhasználók", "column.mutes": "Némított felhasználók",
"column.my_collections": "Saját gyűjtemények",
"column.notifications": "Értesítések", "column.notifications": "Értesítések",
"column.other_collections": "{name} gyűjteményei",
"column.pins": "Kitűzött bejegyzések", "column.pins": "Kitűzött bejegyzések",
"column.public": "Föderációs idővonal", "column.public": "Föderációs idővonal",
"column_back_button.label": "Vissza", "column_back_button.label": "Vissza",
@ -502,6 +504,10 @@
"confirmations.follow_to_list.confirm": "Követés, és hozzáadás a listához", "confirmations.follow_to_list.confirm": "Követés, és hozzáadás a listához",
"confirmations.follow_to_list.message": "Követned kell {name} felhasználót, hogy hozzáadhasd a listához.", "confirmations.follow_to_list.message": "Követned kell {name} felhasználót, hogy hozzáadhasd a listához.",
"confirmations.follow_to_list.title": "Felhasználó követése?", "confirmations.follow_to_list.title": "Felhasználó követése?",
"confirmations.hide_featured_tab.confirm": "Lap elrejtése",
"confirmations.hide_featured_tab.intro": "Ezt bármikor megváltoztathatod a <i>Profil szerkesztése > Profillap beállításai</i> alatt.",
"confirmations.hide_featured_tab.message": "Ez elrejti a lapot a(z) {serverName} és más olyan kiszolgálók felhasználói elől, amelyek a Mastodon legfrissebb verzióját futtatják. Más esetekben a megjelenítés eltérhet.",
"confirmations.hide_featured_tab.title": "Elrejti a „Kiemelt” lapot?",
"confirmations.logout.confirm": "Kijelentkezés", "confirmations.logout.confirm": "Kijelentkezés",
"confirmations.logout.message": "Biztos, hogy kijelentkezel?", "confirmations.logout.message": "Biztos, hogy kijelentkezel?",
"confirmations.logout.title": "Kijelentkezel?", "confirmations.logout.title": "Kijelentkezel?",
@ -606,14 +612,13 @@
"emoji_button.search_results": "Keresési találatok", "emoji_button.search_results": "Keresési találatok",
"emoji_button.symbols": "Szimbólumok", "emoji_button.symbols": "Szimbólumok",
"emoji_button.travel": "Utazás és helyek", "emoji_button.travel": "Utazás és helyek",
"empty_column.account_featured.other": "{acct} még semmit sem emelt ki. Tudtad, hogy kiemelheted a profilodon a legtöbbet használt hashtageidet, és még a barátaid fiókját is?", "empty_column.account_featured.other": "{acct} még nem emelt ki semmit.",
"empty_column.account_featured_other.no_collections_desc": "{acct} még nem hozott létre gyűjteményt.",
"empty_column.account_featured_other.title": "Nincs itt semmi látnivaló",
"empty_column.account_featured_self.no_collections": "Még nincsenek gyűjtemények",
"empty_column.account_featured_self.no_collections_button": "Gyűjtemény létrehozása", "empty_column.account_featured_self.no_collections_button": "Gyűjtemény létrehozása",
"empty_column.account_featured_self.no_collections_hide_tab": "Inkább a lap elrejtése",
"empty_column.account_featured_self.pre_collections": "Készülj fel a gyűjteményekre", "empty_column.account_featured_self.pre_collections": "Készülj fel a gyűjteményekre",
"empty_column.account_featured_self.pre_collections_desc": "A gyűjtemények (a Mastodon 4.6-ban érkezik) lehetővé teszik, hogy létrehozd a saját válogatott fióklistáidat, és ajánld másoknak.", "empty_column.account_featured_self.pre_collections_desc": "A gyűjtemények (a Mastodon 4.6-ban érkezik) lehetővé teszik, hogy létrehozd a saját válogatott fióklistáidat, és ajánld másoknak.",
"empty_column.account_featured_unknown.no_collections_desc": "Ez a fiók még nem hozott létre gyűjteményt.", "empty_column.account_featured_self.showcase_accounts": "Emeld ki a kedvenc fiókjaidat",
"empty_column.account_featured_self.showcase_accounts_desc": "A gyűjtemények fiókok válogatott listái, melyek segítenek másoknak a Födiverzum még nagyobb részének felfedezésében.",
"empty_column.account_featured_unknown.other": "Ez a fiók még nem emelt ki semmit.", "empty_column.account_featured_unknown.other": "Ez a fiók még nem emelt ki semmit.",
"empty_column.account_hides_collections": "Ez a felhasználó úgy döntött, hogy nem teszi elérhetővé ezt az információt.", "empty_column.account_hides_collections": "Ez a felhasználó úgy döntött, hogy nem teszi elérhetővé ezt az információt.",
"empty_column.account_suspended": "Fiók felfüggesztve", "empty_column.account_suspended": "Fiók felfüggesztve",

View File

@ -314,7 +314,6 @@
"emoji_button.search_results": "Resultatos de recerca", "emoji_button.search_results": "Resultatos de recerca",
"emoji_button.symbols": "Symbolos", "emoji_button.symbols": "Symbolos",
"emoji_button.travel": "Viages e locos", "emoji_button.travel": "Viages e locos",
"empty_column.account_featured.other": "{acct} non ha ancora mittite alcun cosa in evidentia. Sapeva tu que tu pote mitter in evidentia sur tu profilo le hashtags que tu usa le plus e mesmo le contos de tu amicos?",
"empty_column.account_hides_collections": "Le usator non ha rendite iste information disponibile", "empty_column.account_hides_collections": "Le usator non ha rendite iste information disponibile",
"empty_column.account_suspended": "Conto suspendite", "empty_column.account_suspended": "Conto suspendite",
"empty_column.account_timeline": "Nulle messages hic!", "empty_column.account_timeline": "Nulle messages hic!",

View File

@ -366,7 +366,6 @@
"emoji_button.search_results": "Trovuri", "emoji_button.search_results": "Trovuri",
"emoji_button.symbols": "Simboli", "emoji_button.symbols": "Simboli",
"emoji_button.travel": "Vizito & Plasi", "emoji_button.travel": "Vizito & Plasi",
"empty_column.account_featured.other": "{acct} ne estalas irga ankore. Ka vu savas?",
"empty_column.account_hides_collections": "Ca uzanto selektis ne publikigar ca informo", "empty_column.account_hides_collections": "Ca uzanto selektis ne publikigar ca informo",
"empty_column.account_suspended": "Konto restriktesis", "empty_column.account_suspended": "Konto restriktesis",
"empty_column.account_timeline": "No toots here!", "empty_column.account_timeline": "No toots here!",

View File

@ -45,6 +45,7 @@
"account.featured": "Með aukið vægi", "account.featured": "Með aukið vægi",
"account.featured.accounts": "Notendasnið", "account.featured.accounts": "Notendasnið",
"account.featured.collections": "Söfn", "account.featured.collections": "Söfn",
"account.featured.new_collection": "Nýtt safn",
"account.field_overflow": "Birta allt efnið", "account.field_overflow": "Birta allt efnið",
"account.filters.all": "Öll virkni", "account.filters.all": "Öll virkni",
"account.filters.boosts_toggle": "Sýna endurbirtingar", "account.filters.boosts_toggle": "Sýna endurbirtingar",
@ -416,7 +417,6 @@
"column.about": "Um hugbúnaðinn", "column.about": "Um hugbúnaðinn",
"column.blocks": "Útilokaðir notendur", "column.blocks": "Útilokaðir notendur",
"column.bookmarks": "Bókamerki", "column.bookmarks": "Bókamerki",
"column.collections": "Söfnin mín",
"column.community": "Staðvær tímalína", "column.community": "Staðvær tímalína",
"column.create_list": "Búa til lista", "column.create_list": "Búa til lista",
"column.direct": "Einkaspjall", "column.direct": "Einkaspjall",
@ -432,7 +432,9 @@
"column.list_members": "Sýsla með meðlimi listans", "column.list_members": "Sýsla með meðlimi listans",
"column.lists": "Listar", "column.lists": "Listar",
"column.mutes": "Þaggaðir notendur", "column.mutes": "Þaggaðir notendur",
"column.my_collections": "Söfnin mín",
"column.notifications": "Tilkynningar", "column.notifications": "Tilkynningar",
"column.other_collections": "Söfn frá {name}",
"column.pins": "Festar færslur", "column.pins": "Festar færslur",
"column.public": "Sameiginleg tímalína", "column.public": "Sameiginleg tímalína",
"column_back_button.label": "Til baka", "column_back_button.label": "Til baka",
@ -502,6 +504,10 @@
"confirmations.follow_to_list.confirm": "Fylgjast með og bæta á lista", "confirmations.follow_to_list.confirm": "Fylgjast með og bæta á lista",
"confirmations.follow_to_list.message": "Þú þarft að fylgjast með {name} til að bæta viðkomandi á lista.", "confirmations.follow_to_list.message": "Þú þarft að fylgjast með {name} til að bæta viðkomandi á lista.",
"confirmations.follow_to_list.title": "Fylgjast með notanda?", "confirmations.follow_to_list.title": "Fylgjast með notanda?",
"confirmations.hide_featured_tab.confirm": "Fela flipa",
"confirmations.hide_featured_tab.intro": "Þú getur breytt þessu hvenær sem er í <i>Breyta notandasniði > Stillingar notandasniðsflipa</i>.",
"confirmations.hide_featured_tab.message": "Þetta mun fela flipann fyrir notendum á {serverName} og öðrum netþjónum sem nota nýjustu útgáfuna af Mastodon. Birting í öðrum viðmótum gæti verið á ýmsan máta.",
"confirmations.hide_featured_tab.title": "Fela \"Með aukið vægi\" flipann?",
"confirmations.logout.confirm": "Skrá út", "confirmations.logout.confirm": "Skrá út",
"confirmations.logout.message": "Ertu viss um að þú viljir skrá þig út?", "confirmations.logout.message": "Ertu viss um að þú viljir skrá þig út?",
"confirmations.logout.title": "Skrá út?", "confirmations.logout.title": "Skrá út?",
@ -606,14 +612,13 @@
"emoji_button.search_results": "Leitarniðurstöður", "emoji_button.search_results": "Leitarniðurstöður",
"emoji_button.symbols": "Tákn", "emoji_button.symbols": "Tákn",
"emoji_button.travel": "Ferðalög og staðir", "emoji_button.travel": "Ferðalög og staðir",
"empty_column.account_featured.other": "{acct} hefur enn ekki sett neitt sem áberandi. Vissirðu að þú getur gefið meira vægi á notandasniðinu þínu ýmsum myllumerkjum sem þú notar oft og jafnvel aðgöngum vina þinna?", "empty_column.account_featured.other": "{acct} hefur enn ekki gefið neinu aukið vægi.",
"empty_column.account_featured_other.no_collections_desc": "{acct} hefur enn ekki útbúið nein söfn.",
"empty_column.account_featured_other.title": "Ekkert að sjá hér",
"empty_column.account_featured_self.no_collections": "Engin söfn ennþá",
"empty_column.account_featured_self.no_collections_button": "Búa til safn", "empty_column.account_featured_self.no_collections_button": "Búa til safn",
"empty_column.account_featured_self.no_collections_hide_tab": "Fela frekar þennan flipa",
"empty_column.account_featured_self.pre_collections": "Kynntu þér hvað séu söfn", "empty_column.account_featured_self.pre_collections": "Kynntu þér hvað séu söfn",
"empty_column.account_featured_self.pre_collections_desc": "Söfn (sem koma fram í Mastodon 4.6) gera þér kleift að búa til þina eigin ritstýrðu lista yfir þá aðganga sem þú vilt mæla með við aðra.", "empty_column.account_featured_self.pre_collections_desc": "Söfn (sem koma fram í Mastodon 4.6) gera þér kleift að búa til þina eigin ritstýrðu lista yfir þá aðganga sem þú vilt mæla með við aðra.",
"empty_column.account_featured_unknown.no_collections_desc": "Þessi notandi hefur enn ekki útbúið nein söfn.", "empty_column.account_featured_self.showcase_accounts": "Kynntu eftirlætisaðgangana þína",
"empty_column.account_featured_self.showcase_accounts_desc": "Söfn eru ritstýrðir listar yfir aðganga til að hjálpa öðrum að uppgötva fleira á samfélagsnetinu.",
"empty_column.account_featured_unknown.other": "Þessi notandi hefur enn ekki sett neitt með meira vægi.", "empty_column.account_featured_unknown.other": "Þessi notandi hefur enn ekki sett neitt með meira vægi.",
"empty_column.account_hides_collections": "Notandinn hefur valið að gera ekki tiltækar þessar upplýsingar", "empty_column.account_hides_collections": "Notandinn hefur valið að gera ekki tiltækar þessar upplýsingar",
"empty_column.account_suspended": "Notandaaðgangur í frysti", "empty_column.account_suspended": "Notandaaðgangur í frysti",

View File

@ -45,6 +45,7 @@
"account.featured": "In evidenza", "account.featured": "In evidenza",
"account.featured.accounts": "Profili", "account.featured.accounts": "Profili",
"account.featured.collections": "Collezioni", "account.featured.collections": "Collezioni",
"account.featured.new_collection": "Nuova collezione",
"account.field_overflow": "Mostra il contenuto completo", "account.field_overflow": "Mostra il contenuto completo",
"account.filters.all": "Tutte le attività", "account.filters.all": "Tutte le attività",
"account.filters.boosts_toggle": "Mostra le condivisioni", "account.filters.boosts_toggle": "Mostra le condivisioni",
@ -416,7 +417,6 @@
"column.about": "Info", "column.about": "Info",
"column.blocks": "Utenti bloccati", "column.blocks": "Utenti bloccati",
"column.bookmarks": "Segnalibri", "column.bookmarks": "Segnalibri",
"column.collections": "Le mie collezioni",
"column.community": "Cronologia locale", "column.community": "Cronologia locale",
"column.create_list": "Crea lista", "column.create_list": "Crea lista",
"column.direct": "Menzioni private", "column.direct": "Menzioni private",
@ -432,7 +432,9 @@
"column.list_members": "Gestisci i membri della lista", "column.list_members": "Gestisci i membri della lista",
"column.lists": "Liste", "column.lists": "Liste",
"column.mutes": "Utenti silenziati", "column.mutes": "Utenti silenziati",
"column.my_collections": "Le mie collezioni",
"column.notifications": "Notifiche", "column.notifications": "Notifiche",
"column.other_collections": "Collezioni di {name}",
"column.pins": "Post fissati", "column.pins": "Post fissati",
"column.public": "Timeline federata", "column.public": "Timeline federata",
"column_back_button.label": "Indietro", "column_back_button.label": "Indietro",
@ -502,6 +504,10 @@
"confirmations.follow_to_list.confirm": "Segui e aggiungi alla lista", "confirmations.follow_to_list.confirm": "Segui e aggiungi alla lista",
"confirmations.follow_to_list.message": "Devi seguire {name} per aggiungerli a una lista.", "confirmations.follow_to_list.message": "Devi seguire {name} per aggiungerli a una lista.",
"confirmations.follow_to_list.title": "Seguire l'utente?", "confirmations.follow_to_list.title": "Seguire l'utente?",
"confirmations.hide_featured_tab.confirm": "Nascondi la scheda",
"confirmations.hide_featured_tab.intro": "Puoi modificare questa impostazione in qualsiasi momento in <i>Modifica profilo > Impostazioni della scheda del profilo</i>.",
"confirmations.hide_featured_tab.message": "Questa opzione nasconderà la scheda per gli utenti su {serverName} e su altri server che eseguono l'ultima versione di Mastodon. Per gli altri utenti, la visualizzazione potrebbe variare.",
"confirmations.hide_featured_tab.title": "Nascondere la scheda \"In evidenza\"?",
"confirmations.logout.confirm": "Disconnettiti", "confirmations.logout.confirm": "Disconnettiti",
"confirmations.logout.message": "Sei sicuro di volerti disconnettere?", "confirmations.logout.message": "Sei sicuro di volerti disconnettere?",
"confirmations.logout.title": "Uscire?", "confirmations.logout.title": "Uscire?",
@ -606,14 +612,13 @@
"emoji_button.search_results": "Risultati della ricerca", "emoji_button.search_results": "Risultati della ricerca",
"emoji_button.symbols": "Simboli", "emoji_button.symbols": "Simboli",
"emoji_button.travel": "Viaggi & Luoghi", "emoji_button.travel": "Viaggi & Luoghi",
"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": "{acct} non ha ancora messo nulla in evidenza.",
"empty_column.account_featured_other.no_collections_desc": "{acct} non ha ancora creato alcuna collezione.",
"empty_column.account_featured_other.title": "Niente da vedere qui",
"empty_column.account_featured_self.no_collections": "Nessuna collezione ancora",
"empty_column.account_featured_self.no_collections_button": "Crea una collezione", "empty_column.account_featured_self.no_collections_button": "Crea una collezione",
"empty_column.account_featured_self.no_collections_hide_tab": "Nascondi questa scheda invece",
"empty_column.account_featured_self.pre_collections": "Resta sintonizzato/a per le collezioni", "empty_column.account_featured_self.pre_collections": "Resta sintonizzato/a per le collezioni",
"empty_column.account_featured_self.pre_collections_desc": "Le collezioni (in arrivo su Mastodon 4.6) ti consentono di creare i tuoi elenchi curati di account da consigliare ad altri.", "empty_column.account_featured_self.pre_collections_desc": "Le collezioni (in arrivo su Mastodon 4.6) ti permettono di creare i tuoi elenchi curati di account da consigliare ad altri.",
"empty_column.account_featured_unknown.no_collections_desc": "Questo account non ha ancora creato alcuna collezione.", "empty_column.account_featured_self.showcase_accounts": "Mostra i tuoi account preferiti",
"empty_column.account_featured_self.showcase_accounts_desc": "Le collezioni sono elenchi curati di account che aiutano gli altri utenti a scoprire di più sul fediverso.",
"empty_column.account_featured_unknown.other": "Questo account non ha ancora presentato nulla.", "empty_column.account_featured_unknown.other": "Questo account non ha ancora presentato nulla.",
"empty_column.account_hides_collections": "Questo utente ha scelto di non rendere disponibili queste informazioni", "empty_column.account_hides_collections": "Questo utente ha scelto di non rendere disponibili queste informazioni",
"empty_column.account_suspended": "Profilo sospeso", "empty_column.account_suspended": "Profilo sospeso",

View File

@ -44,6 +44,8 @@
"account.familiar_followers_two": "{name1} さんと {name2} さんもフォローしています", "account.familiar_followers_two": "{name1} さんと {name2} さんもフォローしています",
"account.featured": "注目", "account.featured": "注目",
"account.featured.accounts": "プロフィール", "account.featured.accounts": "プロフィール",
"account.featured.collections": "コレクション",
"account.featured.new_collection": "新規のコレクション",
"account.filters.all": "全てのアクティビティ", "account.filters.all": "全てのアクティビティ",
"account.filters.boosts_toggle": "ブーストを表示", "account.filters.boosts_toggle": "ブーストを表示",
"account.filters.posts_boosts": "投稿とブースト", "account.filters.posts_boosts": "投稿とブースト",
@ -183,6 +185,28 @@
"closed_registrations_modal.find_another_server": "別のサーバーを探す", "closed_registrations_modal.find_another_server": "別のサーバーを探す",
"closed_registrations_modal.preamble": "Mastodonは分散型なのでどのサーバーでアカウントを作成してもこのサーバーのユーザーを誰でもフォローして交流することができます。また自分でホスティングすることもできます", "closed_registrations_modal.preamble": "Mastodonは分散型なのでどのサーバーでアカウントを作成してもこのサーバーのユーザーを誰でもフォローして交流することができます。また自分でホスティングすることもできます",
"closed_registrations_modal.title": "Mastodonでアカウントを作成", "closed_registrations_modal.title": "Mastodonでアカウントを作成",
"collection.share_modal.share_via_post": "Mastodonに投稿",
"collection.share_modal.share_via_system": "共有…",
"collection.share_modal.title": "コレクションを共有",
"collection.share_modal.title_new": "新しいコレクションを共有しよう!",
"collection.share_template_other": "この素敵なコレクションを見てみてください: {link}",
"collection.share_template_own": "私の新しいコレクションを見てみてください: {link}",
"collections.accounts.empty_title": "このコレクションは空です",
"collections.by_account": "{account_handle} による",
"collections.collection_language": "言語",
"collections.confirm_account_removal": "このコレクションからこのアカウントを削除してもよろしいですか?",
"collections.create_collection": "コレクションを作成",
"collections.delete_collection": "コレクションを削除",
"collections.description_length_hint": "100 文字制限",
"collections.detail.accounts_heading": "アカウント",
"collections.detail.author_added_you_on_date": "{author} があなたを {date} に追加しました",
"collections.detail.loading": "コレクションを読み込み中…",
"collections.detail.share": "コレクションを共有",
"collections.detail.you_are_in_this_collection": "あなたはこのコレクションで紹介されています",
"collections.new_collection": "新規のコレクション",
"collections.no_collections_yet": "コレクションはまだありません。",
"collections.remove_account": "このアカウントを削除する",
"collections.report_collection": "このコレクションを通報する",
"column.about": "概要", "column.about": "概要",
"column.blocks": "ブロックしたユーザー", "column.blocks": "ブロックしたユーザー",
"column.bookmarks": "ブックマーク", "column.bookmarks": "ブックマーク",
@ -341,7 +365,6 @@
"emoji_button.search_results": "検索結果", "emoji_button.search_results": "検索結果",
"emoji_button.symbols": "記号", "emoji_button.symbols": "記号",
"emoji_button.travel": "旅行と場所", "emoji_button.travel": "旅行と場所",
"empty_column.account_featured.other": "{acct}ではまだ何もフィーチャーされていません。最もよく使うハッシュタグや、更には友達のアカウントまでプロフィール上でフィーチャーできると知っていましたか?",
"empty_column.account_hides_collections": "このユーザーはこの情報を開示しないことにしています。", "empty_column.account_hides_collections": "このユーザーはこの情報を開示しないことにしています。",
"empty_column.account_suspended": "アカウントは停止されています", "empty_column.account_suspended": "アカウントは停止されています",
"empty_column.account_timeline": "投稿がありません!", "empty_column.account_timeline": "投稿がありません!",

View File

@ -36,6 +36,7 @@
"account.familiar_followers_one": "Yeṭṭafar-it {name1}", "account.familiar_followers_one": "Yeṭṭafar-it {name1}",
"account.familiar_followers_two": "Yeṭṭafar-it {name1} akked {name2}", "account.familiar_followers_two": "Yeṭṭafar-it {name1} akked {name2}",
"account.featured.accounts": "Imeɣna", "account.featured.accounts": "Imeɣna",
"account.featured.collections": "Tilkensa",
"account.filters.posts_only": "Tisuffaɣ", "account.filters.posts_only": "Tisuffaɣ",
"account.filters.posts_replies": "Tisuffaɣ d tririyin", "account.filters.posts_replies": "Tisuffaɣ d tririyin",
"account.filters.replies_toggle": "Sken-d tiririyin", "account.filters.replies_toggle": "Sken-d tiririyin",
@ -95,6 +96,7 @@
"account.share": "Bḍu amaɣnu n @{name}", "account.share": "Bḍu amaɣnu n @{name}",
"account.show_reblogs": "Ssken-d inebḍa n @{name}", "account.show_reblogs": "Ssken-d inebḍa n @{name}",
"account.statuses_counter": "{count, plural, one {{counter} n tsuffeɣt} other {{counter} n tsuffaɣ}}", "account.statuses_counter": "{count, plural, one {{counter} n tsuffeɣt} other {{counter} n tsuffaɣ}}",
"account.timeline.pinned": "Yettwasenṭeḍ",
"account.unblock": "Serreḥ i @{name}", "account.unblock": "Serreḥ i @{name}",
"account.unblock_domain": "Ssken-d {domain}", "account.unblock_domain": "Ssken-d {domain}",
"account.unblock_domain_short": "Serreḥ", "account.unblock_domain_short": "Serreḥ",
@ -104,6 +106,34 @@
"account.unmute": "Kkes asgugem ɣef @{name}", "account.unmute": "Kkes asgugem ɣef @{name}",
"account.unmute_notifications_short": "Serreḥ i yilɣa", "account.unmute_notifications_short": "Serreḥ i yilɣa",
"account.unmute_short": "Kkes asgugem", "account.unmute_short": "Kkes asgugem",
"account_edit.advanced_settings.bot_label": "Amiḍan awurman",
"account_edit.advanced_settings.title": "Iɣewwaren leqqayen",
"account_edit.bio.add_label": "Rnu tameddurt",
"account_edit.bio.edit_label": "Ẓreg tameddurt",
"account_edit.bio.title": "Tameddurt",
"account_edit.bio_modal.add_title": "Rnu tameddurt",
"account_edit.bio_modal.edit_title": "Ẓreg tameddurt",
"account_edit.column_button": "Immed",
"account_edit.column_title": "Ẓreg amaɣnu",
"account_edit.custom_fields.add_label": "Rnu urti",
"account_edit.field_actions.delete": "Kkes urti",
"account_edit.field_actions.edit": "Ẓreg urti",
"account_edit.field_delete_modal.delete_button": "Kkes",
"account_edit.field_edit_modal.value_hint": "Amedya “https://example.me”",
"account_edit.field_edit_modal.value_label": "Azal",
"account_edit.image_alt_modal.add_title": "Rnu aḍris amlellay",
"account_edit.image_alt_modal.edit_title": "Ẓreg aḍris amlellay",
"account_edit.image_alt_modal.text_label": "Aḍris amlellay",
"account_edit.image_delete_modal.delete_button": "Kkes",
"account_edit.image_edit.add_button": "Rnu tugna",
"account_edit.image_edit.alt_add_button": "Rnu aḍris amlellay",
"account_edit.image_edit.alt_edit_button": "Ẓreg aḍris amlellay",
"account_edit.image_edit.remove_button": "Kkes tugna",
"account_edit.image_edit.replace_button": "Semselsi tugna",
"account_edit.item_list.delete": "Kkes {name}",
"account_edit.item_list.edit": "Ẓreg {name}",
"account_edit.profile_tab.button_label": "Sagen",
"account_edit_tags.add_tag": "Rnu #{tagName}",
"account_note.placeholder": "Ulac iwenniten", "account_note.placeholder": "Ulac iwenniten",
"admin.dashboard.retention.cohort_size": "Iseqdacen imaynuten", "admin.dashboard.retention.cohort_size": "Iseqdacen imaynuten",
"alert.rate_limited.message": "Ma ulac aɣilif ɛreḍ tikelt-nniḍen akka {retry_time, time, medium}.", "alert.rate_limited.message": "Ma ulac aɣilif ɛreḍ tikelt-nniḍen akka {retry_time, time, medium}.",
@ -159,10 +189,39 @@
"closed_registrations_modal.description": "Asnulfu n umiḍan deg {domain} mačči d ayen izemren ad yili, maca ttxil-k·m, err deg lbal-ik·im belli ur teḥwaǧeḍ ara amiḍan s wudem ibanen ɣef {domain} akken ad tesqedceḍ Mastodon.", "closed_registrations_modal.description": "Asnulfu n umiḍan deg {domain} mačči d ayen izemren ad yili, maca ttxil-k·m, err deg lbal-ik·im belli ur teḥwaǧeḍ ara amiḍan s wudem ibanen ɣef {domain} akken ad tesqedceḍ Mastodon.",
"closed_registrations_modal.find_another_server": "Aff-d aqeddac nniḍen", "closed_registrations_modal.find_another_server": "Aff-d aqeddac nniḍen",
"closed_registrations_modal.title": "Ajerred deg Masṭudun", "closed_registrations_modal.title": "Ajerred deg Masṭudun",
"collection.share_modal.share_link_label": "Aseɣwen ara tezzureḍ",
"collection.share_modal.share_via_post": "Asuffeɣ deg Matodon",
"collection.share_modal.share_via_system": "Zuzer s…",
"collection.share_modal.title": "Bḍu talkensit",
"collection.share_modal.title_new": "Zuzer talkensit-ik·im tamaynut!",
"collections.accounts.empty_title": "Talkensit-a d tilemt",
"collections.by_account": "sɣur {account_handle}",
"collections.collection_description": "Aglam", "collections.collection_description": "Aglam",
"collections.collection_language": "Tutlayt",
"collections.collection_language_none": "Ula yiwet",
"collections.collection_name": "Isem", "collections.collection_name": "Isem",
"collections.collection_topic": "Asentel",
"collections.continue": "Kemmel", "collections.continue": "Kemmel",
"collections.create_collection": "Snulfu-d talkensit",
"collections.delete_collection": "Kkes talkensit",
"collections.detail.accounts_heading": "Imiḍanen",
"collections.detail.loading": "Aɛebbi n telkensit…",
"collections.detail.revoke_inclusion": "Kkes-iyi",
"collections.detail.sensitive_content": "Agbur amḥulfu",
"collections.detail.share": "Zuzer talkensit-a",
"collections.edit_details": "Ẓreg talqayt",
"collections.hints.accounts_counter": "{count} / {max} n yimiḍanen",
"collections.manage_accounts": "Sefrek imiḍanen", "collections.manage_accounts": "Sefrek imiḍanen",
"collections.new_collection": "Talkensit tamaynut",
"collections.no_collections_yet": "Ur ɛad llant tilkensa.",
"collections.remove_account": "Kkes amiḍan-a",
"collections.report_collection": "Cetki ɣef telkensit-a",
"collections.revoke_collection_inclusion": "Kkes-iyi seg telkensit-a",
"collections.search_accounts_label": "Nadi ɣef imiḍanen ara ternuḍ…",
"collections.view_collection": "Wali talkensit",
"collections.view_other_collections_by_user": "Wali tilkensa nniḍen sɣur useqdac-a",
"collections.visibility_public": "Azayaz",
"collections.visibility_title": "Abani",
"column.about": "Ɣef", "column.about": "Ɣef",
"column.blocks": "Imiḍanen yettusḥebsen", "column.blocks": "Imiḍanen yettusḥebsen",
"column.bookmarks": "Ticraḍ", "column.bookmarks": "Ticraḍ",
@ -234,6 +293,7 @@
"confirmations.discard_draft.post.cancel": "Tuɣalin ar urewway", "confirmations.discard_draft.post.cancel": "Tuɣalin ar urewway",
"confirmations.discard_draft.post.title": "Deggeṛ arewway n yizen?", "confirmations.discard_draft.post.title": "Deggeṛ arewway n yizen?",
"confirmations.discard_edit_media.confirm": "Sefsex", "confirmations.discard_edit_media.confirm": "Sefsex",
"confirmations.follow_to_collection.confirm": "Ḍfeṛ-it sakin rnu-t ɣer telkensit",
"confirmations.follow_to_list.confirm": "Ḍfeṛ-it sakin rnu-t ɣer tebdart", "confirmations.follow_to_list.confirm": "Ḍfeṛ-it sakin rnu-t ɣer tebdart",
"confirmations.follow_to_list.title": "Ḍfer aseqdac?", "confirmations.follow_to_list.title": "Ḍfer aseqdac?",
"confirmations.logout.confirm": "Ffeɣ", "confirmations.logout.confirm": "Ffeɣ",
@ -249,6 +309,7 @@
"confirmations.redraft.confirm": "Kkes sakin ɛiwed tira", "confirmations.redraft.confirm": "Kkes sakin ɛiwed tira",
"confirmations.redraft.title": "Kkes sakin ɛiwed tira n tsuffeɣt?", "confirmations.redraft.title": "Kkes sakin ɛiwed tira n tsuffeɣt?",
"confirmations.remove_from_followers.confirm": "Kkes aneḍfar", "confirmations.remove_from_followers.confirm": "Kkes aneḍfar",
"confirmations.revoke_collection_inclusion.confirm": "Kkes-iyi",
"confirmations.revoke_quote.confirm": "Kkes tasuffeɣt", "confirmations.revoke_quote.confirm": "Kkes tasuffeɣt",
"confirmations.revoke_quote.title": "Kkes tasuffeɣt?", "confirmations.revoke_quote.title": "Kkes tasuffeɣt?",
"confirmations.unblock.confirm": "Serreḥ", "confirmations.unblock.confirm": "Serreḥ",
@ -259,6 +320,7 @@
"content_warning.hide": "Ffer tasuffeɣt", "content_warning.hide": "Ffer tasuffeɣt",
"content_warning.show": "Ssken-d akken tebɣu tili", "content_warning.show": "Ssken-d akken tebɣu tili",
"content_warning.show_more": "Sken-d ugar", "content_warning.show_more": "Sken-d ugar",
"content_warning.show_short": "Sken-d",
"conversation.delete": "Kkes adiwenni", "conversation.delete": "Kkes adiwenni",
"conversation.mark_as_read": "Creḍ yettwaɣṛa", "conversation.mark_as_read": "Creḍ yettwaɣṛa",
"conversation.open": "Ssken adiwenni", "conversation.open": "Ssken adiwenni",
@ -287,6 +349,7 @@
"domain_pill.your_handle": "Asulay-ik·im:", "domain_pill.your_handle": "Asulay-ik·im:",
"domain_pill.your_server": "D axxam-inek·inem umḍin, anda i zedɣent akk tsuffaɣ-ik·im. Ur k·m-yeεǧib ara wa? Ssenfel-d iqeddacen melmi i ak·m-yehwa, awi-d daɣen ineḍfaren-ik·im yid-k·m.", "domain_pill.your_server": "D axxam-inek·inem umḍin, anda i zedɣent akk tsuffaɣ-ik·im. Ur k·m-yeεǧib ara wa? Ssenfel-d iqeddacen melmi i ak·m-yehwa, awi-d daɣen ineḍfaren-ik·im yid-k·m.",
"dropdown.empty": "Fren taxtiṛit", "dropdown.empty": "Fren taxtiṛit",
"email_subscriptions.email": "Imayl",
"embed.instructions": "Ẓẓu addad-agi deg usmel-inek·inem s wenɣal n tangalt yellan sdaw-agi.", "embed.instructions": "Ẓẓu addad-agi deg usmel-inek·inem s wenɣal n tangalt yellan sdaw-agi.",
"embed.preview": "Akka ara d-iban:", "embed.preview": "Akka ara d-iban:",
"emoji_button.activity": "Aqeddic", "emoji_button.activity": "Aqeddic",
@ -304,6 +367,7 @@
"emoji_button.search_results": "Igemmaḍ n unadi", "emoji_button.search_results": "Igemmaḍ n unadi",
"emoji_button.symbols": "Izamulen", "emoji_button.symbols": "Izamulen",
"emoji_button.travel": "Imeḍqan d Yinigen", "emoji_button.travel": "Imeḍqan d Yinigen",
"empty_column.account_featured_self.no_collections_button": "Snulfu-d talkensit",
"empty_column.account_suspended": "Amiḍan yettwaḥbas", "empty_column.account_suspended": "Amiḍan yettwaḥbas",
"empty_column.account_timeline": "Ulac tisuffaɣ da !", "empty_column.account_timeline": "Ulac tisuffaɣ da !",
"empty_column.account_unavailable": "Ur nufi ara amaɣnu-ayi", "empty_column.account_unavailable": "Ur nufi ara amaɣnu-ayi",
@ -330,6 +394,8 @@
"explore.trending_tags": "Ihacṭagen", "explore.trending_tags": "Ihacṭagen",
"featured_carousel.header": "{count, plural, one {n tsuffeɣt tunṭiḍt} other {n tsuffaɣ tunṭiḍin}}", "featured_carousel.header": "{count, plural, one {n tsuffeɣt tunṭiḍt} other {n tsuffaɣ tunṭiḍin}}",
"featured_tags.more_items": "+{count}", "featured_tags.more_items": "+{count}",
"featured_tags.suggestions.add": "Rnu",
"featured_tags.suggestions.dismiss": "Uhu, tanemmirt",
"filter_modal.added.review_and_configure_title": "Iɣewwaṛen n imzizdig", "filter_modal.added.review_and_configure_title": "Iɣewwaṛen n imzizdig",
"filter_modal.added.settings_link": "asebter n yiɣewwaṛen", "filter_modal.added.settings_link": "asebter n yiɣewwaṛen",
"filter_modal.added.short_explanation": "Tasuffeɣt-a tettwarna ɣer taggayt-a n yimsizdegen: {title}.", "filter_modal.added.short_explanation": "Tasuffeɣt-a tettwarna ɣer taggayt-a n yimsizdegen: {title}.",
@ -356,6 +422,7 @@
"follow_suggestions.view_all": "Wali-ten akk", "follow_suggestions.view_all": "Wali-ten akk",
"follow_suggestions.who_to_follow": "Ad tḍefreḍ?", "follow_suggestions.who_to_follow": "Ad tḍefreḍ?",
"followed_tags": "Ihacṭagen yettwaḍfaren", "followed_tags": "Ihacṭagen yettwaḍfaren",
"followers.title": "Yeṭṭafaṛ {name}",
"footer.about": "Ɣef", "footer.about": "Ɣef",
"footer.about_mastodon": "Ɣef Mastodon", "footer.about_mastodon": "Ɣef Mastodon",
"footer.about_server": "Ɣef {domain}", "footer.about_server": "Ɣef {domain}",
@ -490,6 +557,7 @@
"navigation_bar.automated_deletion": "Tukksa tawurmant n tsuffaɣ", "navigation_bar.automated_deletion": "Tukksa tawurmant n tsuffaɣ",
"navigation_bar.blocks": "Iseqdacen yettusḥebsen", "navigation_bar.blocks": "Iseqdacen yettusḥebsen",
"navigation_bar.bookmarks": "Ticraḍ", "navigation_bar.bookmarks": "Ticraḍ",
"navigation_bar.collections": "Tilkensa",
"navigation_bar.direct": "Tibdarin tusligin", "navigation_bar.direct": "Tibdarin tusligin",
"navigation_bar.domain_blocks": "Tiɣula yeffren", "navigation_bar.domain_blocks": "Tiɣula yeffren",
"navigation_bar.favourites": "Imenyafen", "navigation_bar.favourites": "Imenyafen",

View File

@ -397,7 +397,6 @@
"emoji_button.search_results": "검색 결과", "emoji_button.search_results": "검색 결과",
"emoji_button.symbols": "기호", "emoji_button.symbols": "기호",
"emoji_button.travel": "여행과 장소", "emoji_button.travel": "여행과 장소",
"empty_column.account_featured.other": "{acct} 님은 아직 아무 것도 추천하지 않았습니다. 자주 사용하는 해시태그, 친구의 계정까지 내 계정에서 추천할 수 있다는 것을 알고 계셨나요?",
"empty_column.account_hides_collections": "이 사용자는 이 정보를 사용할 수 없도록 설정했습니다", "empty_column.account_hides_collections": "이 사용자는 이 정보를 사용할 수 없도록 설정했습니다",
"empty_column.account_suspended": "계정 정지됨", "empty_column.account_suspended": "계정 정지됨",
"empty_column.account_timeline": "이곳에는 게시물이 없습니다!", "empty_column.account_timeline": "이곳에는 게시물이 없습니다!",

View File

@ -350,7 +350,6 @@
"emoji_button.search_results": "Paieškos rezultatai", "emoji_button.search_results": "Paieškos rezultatai",
"emoji_button.symbols": "Simboliai", "emoji_button.symbols": "Simboliai",
"emoji_button.travel": "Kelionės ir vietos", "emoji_button.travel": "Kelionės ir vietos",
"empty_column.account_featured.other": "{acct} dar nieko neparyškino. Ar žinojote, kad savo profilyje galite pateikti dažniausiai naudojamus grotžymes ir netgi savo draugų paskyras?",
"empty_column.account_hides_collections": "Šis (-i) naudotojas (-a) pasirinko nepadaryti šią informaciją prieinamą.", "empty_column.account_hides_collections": "Šis (-i) naudotojas (-a) pasirinko nepadaryti šią informaciją prieinamą.",
"empty_column.account_suspended": "Paskyra pristabdyta.", "empty_column.account_suspended": "Paskyra pristabdyta.",
"empty_column.account_timeline": "Nėra čia įrašų.", "empty_column.account_timeline": "Nėra čia įrašų.",

View File

@ -412,7 +412,6 @@
"column.about": "概要", "column.about": "概要",
"column.blocks": "封鎖ê用者", "column.blocks": "封鎖ê用者",
"column.bookmarks": "冊籤", "column.bookmarks": "冊籤",
"column.collections": "我ê收藏",
"column.community": "本地ê時間線", "column.community": "本地ê時間線",
"column.create_list": "建立列單", "column.create_list": "建立列單",
"column.direct": "私人ê提起", "column.direct": "私人ê提起",
@ -600,14 +599,8 @@
"emoji_button.search_results": "Tshiau-tshuē ê結果", "emoji_button.search_results": "Tshiau-tshuē ê結果",
"emoji_button.symbols": "符號", "emoji_button.symbols": "符號",
"emoji_button.travel": "旅行kap地點", "emoji_button.travel": "旅行kap地點",
"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.no_collections_desc": "{acct} iáu bē建立任何收藏。",
"empty_column.account_featured_other.title": "無半項通看",
"empty_column.account_featured_self.no_collections": "Iáu無收藏",
"empty_column.account_featured_self.no_collections_button": "建立收藏", "empty_column.account_featured_self.no_collections_button": "建立收藏",
"empty_column.account_featured_self.pre_collections": "請期待收藏", "empty_column.account_featured_self.pre_collections": "請期待收藏",
"empty_column.account_featured_self.pre_collections_desc": "收藏(佇 Mastodon 4.6 推出允准lí建立家kī斟酌揀ê口座列單推薦予別lâng。",
"empty_column.account_featured_unknown.no_collections_desc": "Tsit ê口座 iáu bē建立任何收藏。",
"empty_column.account_featured_unknown.other": "Tsit ê口座iáu無收藏siánn物。", "empty_column.account_featured_unknown.other": "Tsit ê口座iáu無收藏siánn物。",
"empty_column.account_hides_collections": "Tsit位用者選擇無愛公開tsit ê資訊", "empty_column.account_hides_collections": "Tsit位用者選擇無愛公開tsit ê資訊",
"empty_column.account_suspended": "口座已經受停止", "empty_column.account_suspended": "口座已經受停止",

View File

@ -45,6 +45,7 @@
"account.featured": "Uitgelicht", "account.featured": "Uitgelicht",
"account.featured.accounts": "Profielen", "account.featured.accounts": "Profielen",
"account.featured.collections": "Verzamelingen", "account.featured.collections": "Verzamelingen",
"account.featured.new_collection": "Nieuwe verzameling",
"account.field_overflow": "Volledige inhoud tonen", "account.field_overflow": "Volledige inhoud tonen",
"account.filters.all": "Alle activiteit", "account.filters.all": "Alle activiteit",
"account.filters.boosts_toggle": "Boosts tonen", "account.filters.boosts_toggle": "Boosts tonen",
@ -70,8 +71,9 @@
"account.go_to_profile": "Ga naar profiel", "account.go_to_profile": "Ga naar profiel",
"account.hide_reblogs": "Boosts van @{name} verbergen", "account.hide_reblogs": "Boosts van @{name} verbergen",
"account.in_memoriam": "In memoriam.", "account.in_memoriam": "In memoriam.",
"account.joined_short": "Geregistreerd", "account.joined_short": "Sinds",
"account.languages": "Getoonde talen wijzigen", "account.languages": "Getoonde talen wijzigen",
"account.last_active": "Laatst actief",
"account.link_verified_on": "Eigendom van deze link is gecontroleerd op {date}", "account.link_verified_on": "Eigendom van deze link is gecontroleerd op {date}",
"account.locked_info": "De privacystatus van dit account is ingesteld op vergrendeld. De eigenaar beoordeelt handmatig wie diegene kan volgen.", "account.locked_info": "De privacystatus van dit account is ingesteld op vergrendeld. De eigenaar beoordeelt handmatig wie diegene kan volgen.",
"account.media": "Media", "account.media": "Media",
@ -101,6 +103,7 @@
"account.muted": "Genegeerd", "account.muted": "Genegeerd",
"account.muting": "Genegeerd", "account.muting": "Genegeerd",
"account.mutual": "Jullie volgen elkaar", "account.mutual": "Jullie volgen elkaar",
"account.name.copy": "Fediverse-adres kopiëren",
"account.name.help.domain": "{domain} is de server waar zich het profiel en de berichten van de gebruiker bevinden.", "account.name.help.domain": "{domain} is de server waar zich het profiel en de berichten van de gebruiker bevinden.",
"account.name.help.domain_self": "{domain} is jouw server waar zich jouw profiel en berichten bevinden.", "account.name.help.domain_self": "{domain} is jouw server waar zich jouw profiel en berichten bevinden.",
"account.name.help.footer": "Net zoals je e-mails kunt verzenden naar mensen met verschillende e-mailproviders, kun je interactie hebben met mensen op andere Mastodon-servers en met iedereen op andere social apps, die met behulp van het ActivityPub-protocol met Mastodon kunnen communiceren.", "account.name.help.footer": "Net zoals je e-mails kunt verzenden naar mensen met verschillende e-mailproviders, kun je interactie hebben met mensen op andere Mastodon-servers en met iedereen op andere social apps, die met behulp van het ActivityPub-protocol met Mastodon kunnen communiceren.",
@ -137,6 +140,9 @@
"account.unmute": "@{name} niet langer negeren", "account.unmute": "@{name} niet langer negeren",
"account.unmute_notifications_short": "Meldingen niet langer negeren", "account.unmute_notifications_short": "Meldingen niet langer negeren",
"account.unmute_short": "Niet langer negeren", "account.unmute_short": "Niet langer negeren",
"account_edit.advanced_settings.bot_hint": "Maak aan anderen duidelijk dat dit account voornamelijk automatische acties uitvoert en dat deze waarschijnlijk niet wordt gecontroleerd",
"account_edit.advanced_settings.bot_label": "Geautomatiseerd account",
"account_edit.advanced_settings.title": "Geavanceerde instellingen",
"account_edit.bio.add_label": "Biografie toevoegen", "account_edit.bio.add_label": "Biografie toevoegen",
"account_edit.bio.edit_label": "Biografie bewerken", "account_edit.bio.edit_label": "Biografie bewerken",
"account_edit.bio.placeholder": "Vertel iets over jezelf, zodat anderen inzicht krijgen in wat voor persoon je bent.", "account_edit.bio.placeholder": "Vertel iets over jezelf, zodat anderen inzicht krijgen in wat voor persoon je bent.",
@ -162,15 +168,15 @@
"account_edit.featured_hashtags.title": "Uitgelichte hashtags", "account_edit.featured_hashtags.title": "Uitgelichte hashtags",
"account_edit.field_actions.delete": "Veld verwijderen", "account_edit.field_actions.delete": "Veld verwijderen",
"account_edit.field_actions.edit": "Veld bewerken", "account_edit.field_actions.edit": "Veld bewerken",
"account_edit.field_delete_modal.confirm": "Weet je zeker dat je dit aangepaste veld wilt verwijderen? Deze actie kan niet ongedaan worden gemaakt.", "account_edit.field_delete_modal.confirm": "Weet je zeker dat je dit extra veld wilt verwijderen? Deze actie kan niet ongedaan worden gemaakt.",
"account_edit.field_delete_modal.delete_button": "Verwijderen", "account_edit.field_delete_modal.delete_button": "Verwijderen",
"account_edit.field_delete_modal.title": "Aangepast veld verwijderen?", "account_edit.field_delete_modal.title": "Extra veld verwijderen?",
"account_edit.field_edit_modal.add_title": "Aangepast veld toevoegen", "account_edit.field_edit_modal.add_title": "Extra veld toevoegen",
"account_edit.field_edit_modal.discard_confirm": "Weggooien", "account_edit.field_edit_modal.discard_confirm": "Weggooien",
"account_edit.field_edit_modal.discard_message": "Je hebt niet-opgeslagen wijzigingen. Weet je zeker dat je ze wilt weggooien?", "account_edit.field_edit_modal.discard_message": "Je hebt niet-opgeslagen wijzigingen. Weet je zeker dat je ze wilt weggooien?",
"account_edit.field_edit_modal.edit_title": "Aangepast veld bewerken", "account_edit.field_edit_modal.edit_title": "Extra veld bewerken",
"account_edit.field_edit_modal.length_warning": "Aanbevolen tekenlimiet overschreden. Mobiele gebruikers zien mogelijk niet volledig je veld.", "account_edit.field_edit_modal.length_warning": "Aanbevolen tekenlimiet overschreden. Mobiele gebruikers zien mogelijk niet volledig je veld.",
"account_edit.field_edit_modal.link_emoji_warning": "We raden aan om geen lokale emoji in combinatie met URL's te gebruiken. Aangepaste velden die beide bevatten worden alleen als tekst weergegeven, in plaats van als een link. Dit om verwarring voor de gebruiker te voorkomen.", "account_edit.field_edit_modal.link_emoji_warning": "We raden aan om geen lokale emoji in combinatie met URL's te gebruiken. Extra velden die beide bevatten worden alleen als tekst weergegeven, in plaats van als een link. Dit om verwarring voor de gebruiker te voorkomen.",
"account_edit.field_edit_modal.name_hint": "Bijv. \"Persoonlijke website\"", "account_edit.field_edit_modal.name_hint": "Bijv. \"Persoonlijke website\"",
"account_edit.field_edit_modal.name_label": "Label", "account_edit.field_edit_modal.name_label": "Label",
"account_edit.field_edit_modal.url_warning": "Voeg {protocol} aan het begin toe om een link toe te voegen.", "account_edit.field_edit_modal.url_warning": "Voeg {protocol} aan het begin toe om een link toe te voegen.",
@ -178,7 +184,7 @@
"account_edit.field_edit_modal.value_label": "Waarde", "account_edit.field_edit_modal.value_label": "Waarde",
"account_edit.field_reorder_modal.drag_cancel": "Slepen is geannuleerd. Veld \"{item}\" werd geschrapt.", "account_edit.field_reorder_modal.drag_cancel": "Slepen is geannuleerd. Veld \"{item}\" werd geschrapt.",
"account_edit.field_reorder_modal.drag_end": "Veld \"{item}\" werd geschrapt.", "account_edit.field_reorder_modal.drag_end": "Veld \"{item}\" werd geschrapt.",
"account_edit.field_reorder_modal.drag_instructions": "Druk op spatie of enter om de aangepaste velden te herschikken. Gebruik de pijltjestoetsen om het veld omhoog of omlaag te verplaatsen. Druk opnieuw op spatie of enter om het veld op diens nieuwe positie te laten vallen, of druk op escape om te annuleren.", "account_edit.field_reorder_modal.drag_instructions": "Druk op spatie of enter om de extra velden te herschikken. Gebruik de pijltjestoetsen om het veld omhoog of omlaag te verplaatsen. Druk opnieuw op spatie of enter om het veld op diens nieuwe positie te laten vallen, of druk op escape om te annuleren.",
"account_edit.field_reorder_modal.drag_move": "Veld \"{item}\" is verplaatst.", "account_edit.field_reorder_modal.drag_move": "Veld \"{item}\" is verplaatst.",
"account_edit.field_reorder_modal.drag_over": "Veld \"{item}\" is over \"{over}\" geplaatst.", "account_edit.field_reorder_modal.drag_over": "Veld \"{item}\" is over \"{over}\" geplaatst.",
"account_edit.field_reorder_modal.drag_start": "Opgepakt veld \"{item}\".", "account_edit.field_reorder_modal.drag_start": "Opgepakt veld \"{item}\".",
@ -212,7 +218,7 @@
"account_edit.profile_tab.show_media_replies.description": "Wanneer dit is ingeschakeld, worden op het tabblad Media zowel jouw berichten en reacties op berichten van anderen weergegeven.", "account_edit.profile_tab.show_media_replies.description": "Wanneer dit is ingeschakeld, worden op het tabblad Media zowel jouw berichten en reacties op berichten van anderen weergegeven.",
"account_edit.profile_tab.show_media_replies.title": "Jouw reacties aan het tabblad 'Media' toevoegen", "account_edit.profile_tab.show_media_replies.title": "Jouw reacties aan het tabblad 'Media' toevoegen",
"account_edit.profile_tab.subtitle": "De tabbladen op je profiel aanpassen en wat er op wordt weergegeven.", "account_edit.profile_tab.subtitle": "De tabbladen op je profiel aanpassen en wat er op wordt weergegeven.",
"account_edit.profile_tab.title": "Instellingen voor tabblad Profiel", "account_edit.profile_tab.title": "Instellingen voor Profieltabblad",
"account_edit.save": "Opslaan", "account_edit.save": "Opslaan",
"account_edit.upload_modal.back": "Terug", "account_edit.upload_modal.back": "Terug",
"account_edit.upload_modal.done": "Klaar", "account_edit.upload_modal.done": "Klaar",
@ -230,8 +236,8 @@
"account_edit.verified_modal.invisible_link.details": "Voeg de link aan de HTML van je website toe. Het belangrijkste onderdeel is rel=\"me\", waarmee wordt voorkomen dat websites met user-generated content geïmpersoneerd kunnen worden. Je kunt zelfs een <link>-tag gebruiken binnen de <head>-tag van je website in plaats van {tag}, maar de HTML moet zonder JavaScript toegankelijk zijn.", "account_edit.verified_modal.invisible_link.details": "Voeg de link aan de HTML van je website toe. Het belangrijkste onderdeel is rel=\"me\", waarmee wordt voorkomen dat websites met user-generated content geïmpersoneerd kunnen worden. Je kunt zelfs een <link>-tag gebruiken binnen de <head>-tag van je website in plaats van {tag}, maar de HTML moet zonder JavaScript toegankelijk zijn.",
"account_edit.verified_modal.invisible_link.summary": "Hoe maak ik de link onzichtbaar?", "account_edit.verified_modal.invisible_link.summary": "Hoe maak ik de link onzichtbaar?",
"account_edit.verified_modal.step1.header": "Kopieer de onderstaande HTML-code en plak deze binnen de <head>-tag van je website", "account_edit.verified_modal.step1.header": "Kopieer de onderstaande HTML-code en plak deze binnen de <head>-tag van je website",
"account_edit.verified_modal.step2.details": "Als je je website al als een aangepast veld hebt toegevoegd, moet je deze verwijderen en opnieuw toevoegen om de verificatie te activeren.", "account_edit.verified_modal.step2.details": "Wanneer je je website al als een extra veld hebt toegevoegd, moet je deze verwijderen en opnieuw toevoegen om de verificatie te activeren.",
"account_edit.verified_modal.step2.header": "Voeg je website toe als een aangepast veld", "account_edit.verified_modal.step2.header": "Je website als een extra veld toevoegen",
"account_edit.verified_modal.title": "Hoe voeg je een geverifieerde link toe", "account_edit.verified_modal.title": "Hoe voeg je een geverifieerde link toe",
"account_edit_tags.add_tag": "#{tagName} toevoegen", "account_edit_tags.add_tag": "#{tagName} toevoegen",
"account_edit_tags.column_title": "Labels bewerken", "account_edit_tags.column_title": "Labels bewerken",
@ -373,11 +379,13 @@
"collections.delete_collection": "Verzameling verwijderen", "collections.delete_collection": "Verzameling verwijderen",
"collections.description_length_hint": "Maximaal 100 karakters", "collections.description_length_hint": "Maximaal 100 karakters",
"collections.detail.accounts_heading": "Accounts", "collections.detail.accounts_heading": "Accounts",
"collections.detail.author_added_you_on_date": "{author} heeft je op {date} toegevoegd",
"collections.detail.loading": "Verzameling laden…", "collections.detail.loading": "Verzameling laden…",
"collections.detail.revoke_inclusion": "Verwijder mij", "collections.detail.revoke_inclusion": "Verwijder mij",
"collections.detail.sensitive_content": "Gevoelige inhoud", "collections.detail.sensitive_content": "Gevoelige inhoud",
"collections.detail.sensitive_note": "Deze verzameling bevat accounts en inhoud die mogelijk gevoelig zijn voor sommige gebruikers.", "collections.detail.sensitive_note": "Deze verzameling bevat accounts en inhoud die mogelijk gevoelig zijn voor sommige gebruikers.",
"collections.detail.share": "Deze verzameling delen", "collections.detail.share": "Deze verzameling delen",
"collections.detail.you_are_in_this_collection": "Je wordt in deze verzameling uitgelicht",
"collections.edit_details": "Gegevens bewerken", "collections.edit_details": "Gegevens bewerken",
"collections.error_loading_collections": "Er is een fout opgetreden bij het laden van je verzamelingen.", "collections.error_loading_collections": "Er is een fout opgetreden bij het laden van je verzamelingen.",
"collections.hints.accounts_counter": "{count} / {max} accounts", "collections.hints.accounts_counter": "{count} / {max} accounts",
@ -409,7 +417,6 @@
"column.about": "Over", "column.about": "Over",
"column.blocks": "Geblokkeerde gebruikers", "column.blocks": "Geblokkeerde gebruikers",
"column.bookmarks": "Bladwijzers", "column.bookmarks": "Bladwijzers",
"column.collections": "Mijn verzamelingen",
"column.community": "Lokale tijdlijn", "column.community": "Lokale tijdlijn",
"column.create_list": "Lijst aanmaken", "column.create_list": "Lijst aanmaken",
"column.direct": "Privéberichten", "column.direct": "Privéberichten",
@ -425,7 +432,9 @@
"column.list_members": "Lijstleden beheren", "column.list_members": "Lijstleden beheren",
"column.lists": "Lijsten", "column.lists": "Lijsten",
"column.mutes": "Genegeerde gebruikers", "column.mutes": "Genegeerde gebruikers",
"column.my_collections": "Mijn verzamelingen",
"column.notifications": "Meldingen", "column.notifications": "Meldingen",
"column.other_collections": "Verzamelingen door {name}",
"column.pins": "Vastgezette berichten", "column.pins": "Vastgezette berichten",
"column.public": "Globale tijdlijn", "column.public": "Globale tijdlijn",
"column_back_button.label": "Terug", "column_back_button.label": "Terug",
@ -495,6 +504,10 @@
"confirmations.follow_to_list.confirm": "Volgen en toevoegen aan de lijst", "confirmations.follow_to_list.confirm": "Volgen en toevoegen aan de lijst",
"confirmations.follow_to_list.message": "Je moet {name} volgen om dit account aan een lijst toe te kunnen voegen.", "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.follow_to_list.title": "Gebruiker volgen?",
"confirmations.hide_featured_tab.confirm": "Tabblad verbergen",
"confirmations.hide_featured_tab.intro": "Je kunt dit op elk moment wijzigen onder <i>Profiel bewerken > Instellingen voor Profieltabblad</i>.",
"confirmations.hide_featured_tab.message": "Dit verbergt het tabblad voor gebruikers op {serverName} en andere servers met de meest recente versie van Mastodon. Dit kan op andere apparaten afwijken.",
"confirmations.hide_featured_tab.title": "Tabblad \"Uitgelicht\" verbergen?",
"confirmations.logout.confirm": "Uitloggen", "confirmations.logout.confirm": "Uitloggen",
"confirmations.logout.message": "Weet je zeker dat je wilt uitloggen?", "confirmations.logout.message": "Weet je zeker dat je wilt uitloggen?",
"confirmations.logout.title": "Uitloggen?", "confirmations.logout.title": "Uitloggen?",
@ -574,9 +587,11 @@
"domain_pill.your_server": "Jouw digitale thuis, waar al jouw berichten zich bevinden. Is deze server toch niet naar jouw wens? Dan kun je op elk moment naar een andere server verhuizen en ook jouw volgers overbrengen.", "domain_pill.your_server": "Jouw digitale thuis, waar al jouw berichten zich bevinden. Is deze server toch niet naar jouw wens? Dan kun je op elk moment naar een andere server verhuizen en ook jouw volgers overbrengen.",
"domain_pill.your_username": "Jouw unieke identificatie-adres op deze server. Het is mogelijk dat er gebruikers met dezelfde gebruikersnaam op verschillende servers te vinden zijn.", "domain_pill.your_username": "Jouw unieke identificatie-adres op deze server. Het is mogelijk dat er gebruikers met dezelfde gebruikersnaam op verschillende servers te vinden zijn.",
"dropdown.empty": "Selecteer een optie", "dropdown.empty": "Selecteer een optie",
"email_subscriptions.email": "E-mailadres",
"email_subscriptions.form.action": "Abonneren", "email_subscriptions.form.action": "Abonneren",
"email_subscriptions.form.bottom": "Krijg berichten in je e-mail zonder een Mastodon-account aan te maken. Je kunt je op elk moment uitschrijven. Bekijk het <a>Privacybeleid</a> voor meer informatie.",
"email_subscriptions.form.title": "Op e-mailupdates van {name} abonneren", "email_subscriptions.form.title": "Op e-mailupdates van {name} abonneren",
"email_subscriptions.submitted.lead": "Kijk in je inbox voor een e-mail waarmee je het abbonement op de e-mailupdates kunt bevestigen.", "email_subscriptions.submitted.lead": "Kijk in je e-mail voor een mail waarmee je het abbonement op de e-mailupdates kunt bevestigen.",
"email_subscriptions.submitted.title": "Nog één stap", "email_subscriptions.submitted.title": "Nog één stap",
"email_subscriptions.validation.email.blocked": "Geblokkeerde e-mailprovider", "email_subscriptions.validation.email.blocked": "Geblokkeerde e-mailprovider",
"email_subscriptions.validation.email.invalid": "Ongeldig e-mailadres", "email_subscriptions.validation.email.invalid": "Ongeldig e-mailadres",
@ -597,7 +612,14 @@
"emoji_button.search_results": "Zoekresultaten", "emoji_button.search_results": "Zoekresultaten",
"emoji_button.symbols": "Symbolen", "emoji_button.symbols": "Symbolen",
"emoji_button.travel": "Reizen en locaties", "emoji_button.travel": "Reizen en locaties",
"empty_column.account_featured.other": "{acct} heeft nog niets uitgelicht. Wist je dat je een aantal van jouw berichten, jouw meest gebruikte hashtags en zelfs accounts van je vrienden op je profiel kunt uitlichten?", "empty_column.account_featured.other": "{acct} heeft nog niks uitgelicht.",
"empty_column.account_featured_self.no_collections_button": "Een verzameling aanmaken",
"empty_column.account_featured_self.no_collections_hide_tab": "In plaats daarvan dit tabblad verbergen",
"empty_column.account_featured_self.pre_collections": "Binnenkort: Verzamelingen",
"empty_column.account_featured_self.pre_collections_desc": "Met Verzamelingen (vanaf Mastodon 4.6) kun je jouw eigen gecureerde lijsten met accounts samenstellen om aan anderen aan te bevelen.",
"empty_column.account_featured_self.showcase_accounts": "Jouw favoriete accounts aanbevelen",
"empty_column.account_featured_self.showcase_accounts_desc": "Verzamelingen zijn gecureerde lijsten met accounts, om anderen te helpen meer van de Fediverse te ontdekken.",
"empty_column.account_featured_unknown.other": "Dit account heeft nog niks uitgelicht.",
"empty_column.account_hides_collections": "Deze gebruiker heeft ervoor gekozen deze informatie niet beschikbaar te maken", "empty_column.account_hides_collections": "Deze gebruiker heeft ervoor gekozen deze informatie niet beschikbaar te maken",
"empty_column.account_suspended": "Account opgeschort", "empty_column.account_suspended": "Account opgeschort",
"empty_column.account_timeline": "Hier zijn geen berichten!", "empty_column.account_timeline": "Hier zijn geen berichten!",
@ -834,7 +856,7 @@
"lists.replies_policy.none": "Niemand", "lists.replies_policy.none": "Niemand",
"lists.save": "Opslaan", "lists.save": "Opslaan",
"lists.search": "Zoeken", "lists.search": "Zoeken",
"lists.show_replies_to": "Voeg antwoorden van lijstleden toe aan", "lists.show_replies_to": "Ook reacties van lijstleden toevoegen",
"load_pending": "{count, plural, one {# nieuw item} other {# nieuwe items}}", "load_pending": "{count, plural, one {# nieuw item} other {# nieuwe items}}",
"loading_indicator.label": "Laden…", "loading_indicator.label": "Laden…",
"media_gallery.hide": "Verberg", "media_gallery.hide": "Verberg",

View File

@ -416,7 +416,6 @@
"column.about": "Om", "column.about": "Om",
"column.blocks": "Blokkerte brukarar", "column.blocks": "Blokkerte brukarar",
"column.bookmarks": "Bokmerke", "column.bookmarks": "Bokmerke",
"column.collections": "Samlingane mine",
"column.community": "Lokal tidsline", "column.community": "Lokal tidsline",
"column.create_list": "Lag liste", "column.create_list": "Lag liste",
"column.direct": "Private omtaler", "column.direct": "Private omtaler",
@ -606,14 +605,8 @@
"emoji_button.search_results": "Søkeresultat", "emoji_button.search_results": "Søkeresultat",
"emoji_button.symbols": "Symbol", "emoji_button.symbols": "Symbol",
"emoji_button.travel": "Reise & stader", "emoji_button.travel": "Reise & stader",
"empty_column.account_featured.other": "{acct} har ikkje valt ut noko enno. Visste du at du kan velja ut emneknaggar du bruker mykje, og til og med venekontoar på profilen din?",
"empty_column.account_featured_other.no_collections_desc": "{acct} har ikkje laga nokon samlingar enno.",
"empty_column.account_featured_other.title": "Ingenting å sjå her",
"empty_column.account_featured_self.no_collections": "Ingen samlingar enno",
"empty_column.account_featured_self.no_collections_button": "Lag ei samling", "empty_column.account_featured_self.no_collections_button": "Lag ei samling",
"empty_column.account_featured_self.pre_collections": "Fylg med for å sjå samlingar", "empty_column.account_featured_self.pre_collections": "Fylg med for å sjå samlingar",
"empty_column.account_featured_self.pre_collections_desc": "Samlingar (kjem i Mastodon 4.6) gjer det mogleg å laga dine eigne lister med kontoar du kan tilrå til andre.",
"empty_column.account_featured_unknown.no_collections_desc": "Denne kontoen har ikkje laga nokon samlingar enno.",
"empty_column.account_featured_unknown.other": "Denne kontoen har ikkje valt ut noko enno.", "empty_column.account_featured_unknown.other": "Denne kontoen har ikkje valt ut noko enno.",
"empty_column.account_hides_collections": "Denne brukaren har valt å ikkje gjere denne informasjonen tilgjengeleg", "empty_column.account_hides_collections": "Denne brukaren har valt å ikkje gjere denne informasjonen tilgjengeleg",
"empty_column.account_suspended": "Kontoen er utestengd", "empty_column.account_suspended": "Kontoen er utestengd",

View File

@ -372,7 +372,6 @@
"emoji_button.search_results": "Søkeresultat", "emoji_button.search_results": "Søkeresultat",
"emoji_button.symbols": "Symboler", "emoji_button.symbols": "Symboler",
"emoji_button.travel": "Reise & steder", "emoji_button.travel": "Reise & steder",
"empty_column.account_featured.other": "{acct} har ikke fremhevet noe ennå. Visste du at du kan fremheve emneknaggene du bruker mest, eller til og med dine venners profilsider?",
"empty_column.account_hides_collections": "Denne brukeren har valgt å ikke gjøre denne informasjonen tilgjengelig", "empty_column.account_hides_collections": "Denne brukeren har valgt å ikke gjøre denne informasjonen tilgjengelig",
"empty_column.account_suspended": "Kontoen er suspendert", "empty_column.account_suspended": "Kontoen er suspendert",
"empty_column.account_timeline": "Ingen innlegg her!", "empty_column.account_timeline": "Ingen innlegg her!",

View File

@ -156,7 +156,6 @@
"column.about": "ਸਾਡੇ ਬਾਰੇ", "column.about": "ਸਾਡੇ ਬਾਰੇ",
"column.blocks": "ਪਾਬੰਦੀ ਲਾਏ ਵਰਤੋਂਕਾਰ", "column.blocks": "ਪਾਬੰਦੀ ਲਾਏ ਵਰਤੋਂਕਾਰ",
"column.bookmarks": "ਬੁੱਕਮਾਰਕ", "column.bookmarks": "ਬੁੱਕਮਾਰਕ",
"column.collections": "ਮੇਰਾ ਭੰਡਾਰ",
"column.community": "ਲੋਕਲ ਸਮਾਂ-ਲਾਈਨ", "column.community": "ਲੋਕਲ ਸਮਾਂ-ਲਾਈਨ",
"column.create_list": "ਸੂਚੀ ਬਣਾਓ", "column.create_list": "ਸੂਚੀ ਬਣਾਓ",
"column.direct": "ਨਿੱਜੀ ਜ਼ਿਕਰ", "column.direct": "ਨਿੱਜੀ ਜ਼ਿਕਰ",

View File

@ -434,7 +434,6 @@
"emoji_button.search_results": "Wyniki wyszukiwania", "emoji_button.search_results": "Wyniki wyszukiwania",
"emoji_button.symbols": "Symbole", "emoji_button.symbols": "Symbole",
"emoji_button.travel": "Podróże i miejsca", "emoji_button.travel": "Podróże i miejsca",
"empty_column.account_featured.other": "Konto {acct} nie wyróżniło jeszcze żadnych treści. Czy wiesz, że możesz wyróżnić najczęściej używane hashtagi, a nawet konta znajomych w swoim profilu?",
"empty_column.account_hides_collections": "Ta osoba postanowiła nie udostępniać tych informacji", "empty_column.account_hides_collections": "Ta osoba postanowiła nie udostępniać tych informacji",
"empty_column.account_suspended": "Konto zawieszone", "empty_column.account_suspended": "Konto zawieszone",
"empty_column.account_timeline": "Brak wpisów!", "empty_column.account_timeline": "Brak wpisów!",

View File

@ -408,7 +408,6 @@
"column.about": "Sobre", "column.about": "Sobre",
"column.blocks": "Usuários bloqueados", "column.blocks": "Usuários bloqueados",
"column.bookmarks": "Salvos", "column.bookmarks": "Salvos",
"column.collections": "Minhas coleções",
"column.community": "Linha local", "column.community": "Linha local",
"column.create_list": "Criar lista", "column.create_list": "Criar lista",
"column.direct": "Menções privadas", "column.direct": "Menções privadas",
@ -589,7 +588,6 @@
"emoji_button.search_results": "Resultado da pesquisa", "emoji_button.search_results": "Resultado da pesquisa",
"emoji_button.symbols": "Símbolos", "emoji_button.symbols": "Símbolos",
"emoji_button.travel": "Viagem e Lugares", "emoji_button.travel": "Viagem e Lugares",
"empty_column.account_featured.other": "{acct} Ainda não destacou nada. Você sabia que pode destacar suas publicações, hashtags que você mais usa e até mesmo contas de seus amigos no seu perfil?",
"empty_column.account_hides_collections": "A pessoa optou por não disponibilizar esta informação", "empty_column.account_hides_collections": "A pessoa optou por não disponibilizar esta informação",
"empty_column.account_suspended": "Conta suspensa", "empty_column.account_suspended": "Conta suspensa",
"empty_column.account_timeline": "Nada aqui.", "empty_column.account_timeline": "Nada aqui.",

View File

@ -386,7 +386,6 @@
"column.about": "Sobre", "column.about": "Sobre",
"column.blocks": "Utilizadores bloqueados", "column.blocks": "Utilizadores bloqueados",
"column.bookmarks": "Favoritos", "column.bookmarks": "Favoritos",
"column.collections": "As minhas coleções",
"column.community": "Cronologia local", "column.community": "Cronologia local",
"column.create_list": "Criar lista", "column.create_list": "Criar lista",
"column.direct": "Menções privadas", "column.direct": "Menções privadas",
@ -567,7 +566,6 @@
"emoji_button.search_results": "Resultados da pesquisa", "emoji_button.search_results": "Resultados da pesquisa",
"emoji_button.symbols": "Símbolos", "emoji_button.symbols": "Símbolos",
"emoji_button.travel": "Viagens e lugares", "emoji_button.travel": "Viagens e lugares",
"empty_column.account_featured.other": "{acct} ainda não colocou nada em destaque. Sabia que pode destacar as etiquetas que mais utiliza e até as contas dos seus amigos no seu perfil?",
"empty_column.account_hides_collections": "Este utilizador escolheu não disponibilizar esta informação", "empty_column.account_hides_collections": "Este utilizador escolheu não disponibilizar esta informação",
"empty_column.account_suspended": "Conta suspensa", "empty_column.account_suspended": "Conta suspensa",
"empty_column.account_timeline": "Sem publicações por aqui!", "empty_column.account_timeline": "Sem publicações por aqui!",

View File

@ -138,6 +138,7 @@
"account.unmute": "Не игнорировать @{name}", "account.unmute": "Не игнорировать @{name}",
"account.unmute_notifications_short": "Показать уведомления", "account.unmute_notifications_short": "Показать уведомления",
"account.unmute_short": "Не игнорировать", "account.unmute_short": "Не игнорировать",
"account_edit.advanced_settings.title": "Расширенные настройки",
"account_edit.bio.add_label": "Добавить описание профиля", "account_edit.bio.add_label": "Добавить описание профиля",
"account_edit.bio.edit_label": "Редактировать описание профиля", "account_edit.bio.edit_label": "Редактировать описание профиля",
"account_edit.bio.placeholder": "Добавьте немного информации о себе, чтобы другие люди могли легче узнать вас.", "account_edit.bio.placeholder": "Добавьте немного информации о себе, чтобы другие люди могли легче узнать вас.",
@ -371,7 +372,6 @@
"column.about": "О проекте", "column.about": "О проекте",
"column.blocks": "Заблокированные пользователи", "column.blocks": "Заблокированные пользователи",
"column.bookmarks": "Закладки", "column.bookmarks": "Закладки",
"column.collections": "Мои подборки",
"column.community": "Локальная лента", "column.community": "Локальная лента",
"column.create_list": "Создать список", "column.create_list": "Создать список",
"column.direct": "Личные упоминания", "column.direct": "Личные упоминания",
@ -536,6 +536,7 @@
"domain_pill.your_server": "Ваш цифровой дом, где находятся все ваши посты. Если вам не нравится этот сервер, вы можете в любое время перенести свою учётную запись на другой сервер, не теряя подписчиков.", "domain_pill.your_server": "Ваш цифровой дом, где находятся все ваши посты. Если вам не нравится этот сервер, вы можете в любое время перенести свою учётную запись на другой сервер, не теряя подписчиков.",
"domain_pill.your_username": "Ваш уникальный идентификатор на этом сервере. На разных серверах могут встречаться люди с тем же именем пользователя.", "domain_pill.your_username": "Ваш уникальный идентификатор на этом сервере. На разных серверах могут встречаться люди с тем же именем пользователя.",
"dropdown.empty": "Выберите вариант", "dropdown.empty": "Выберите вариант",
"email_subscriptions.email": "Адрес электронной почты",
"email_subscriptions.form.action": "Подписаться", "email_subscriptions.form.action": "Подписаться",
"email_subscriptions.form.title": "Оформите email-подписку на этого пользователя", "email_subscriptions.form.title": "Оформите email-подписку на этого пользователя",
"email_subscriptions.submitted.title": "Ещё один шаг", "email_subscriptions.submitted.title": "Ещё один шаг",
@ -558,8 +559,6 @@
"emoji_button.search_results": "Результаты поиска", "emoji_button.search_results": "Результаты поиска",
"emoji_button.symbols": "Символы", "emoji_button.symbols": "Символы",
"emoji_button.travel": "Путешествия и места", "emoji_button.travel": "Путешествия и места",
"empty_column.account_featured.other": "{acct} ещё ничего не рекомендовал(а) в своём профиле. Знаете ли вы, что вы можете рекомендовать в своём профиле часто используемые вами хештеги и даже профили друзей?",
"empty_column.account_featured_other.title": "Здесь ничего нет",
"empty_column.account_hides_collections": "Пользователь предпочёл не раскрывать эту информацию", "empty_column.account_hides_collections": "Пользователь предпочёл не раскрывать эту информацию",
"empty_column.account_suspended": "Учётная запись заблокирована", "empty_column.account_suspended": "Учётная запись заблокирована",
"empty_column.account_timeline": "Здесь нет постов!", "empty_column.account_timeline": "Здесь нет постов!",
@ -1114,6 +1113,7 @@
"sign_in_banner.mastodon_is": "Mastodon — лучший способ быть в курсе всего происходящего.", "sign_in_banner.mastodon_is": "Mastodon — лучший способ быть в курсе всего происходящего.",
"sign_in_banner.sign_in": "Войти", "sign_in_banner.sign_in": "Войти",
"sign_in_banner.sso_redirect": "Вход/Регистрация", "sign_in_banner.sso_redirect": "Вход/Регистрация",
"skip_links.skip_to_content": "Перейти к основному содержимому",
"status.admin_account": "Открыть интерфейс модератора для @{name}", "status.admin_account": "Открыть интерфейс модератора для @{name}",
"status.admin_domain": "Открыть интерфейс модератора для {domain}", "status.admin_domain": "Открыть интерфейс модератора для {domain}",
"status.admin_status": "Открыть этот пост в интерфейсе модератора", "status.admin_status": "Открыть этот пост в интерфейсе модератора",

View File

@ -169,7 +169,6 @@
"column.about": "O programu", "column.about": "O programu",
"column.blocks": "Blokirani uporabniki", "column.blocks": "Blokirani uporabniki",
"column.bookmarks": "Zaznamki", "column.bookmarks": "Zaznamki",
"column.collections": "Moje zbirke",
"column.community": "Krajevna časovnica", "column.community": "Krajevna časovnica",
"column.create_list": "Ustvari seznam", "column.create_list": "Ustvari seznam",
"column.direct": "Zasebne omembe", "column.direct": "Zasebne omembe",

View File

@ -45,6 +45,7 @@
"account.featured": "Të zgjedhur", "account.featured": "Të zgjedhur",
"account.featured.accounts": "Profile", "account.featured.accounts": "Profile",
"account.featured.collections": "Koleksione", "account.featured.collections": "Koleksione",
"account.featured.new_collection": "Koleksion i ri",
"account.field_overflow": "Shfaq lëndë të plotë", "account.field_overflow": "Shfaq lëndë të plotë",
"account.filters.all": "Krejt veprimtarinë", "account.filters.all": "Krejt veprimtarinë",
"account.filters.boosts_toggle": "Shfaq përforcime", "account.filters.boosts_toggle": "Shfaq përforcime",
@ -411,7 +412,6 @@
"column.about": "Mbi", "column.about": "Mbi",
"column.blocks": "Përdorues të bllokuar", "column.blocks": "Përdorues të bllokuar",
"column.bookmarks": "Faqerojtës", "column.bookmarks": "Faqerojtës",
"column.collections": "Koleksionet e mi",
"column.community": "Rrjedhë kohore vendore", "column.community": "Rrjedhë kohore vendore",
"column.create_list": "Krijo listë", "column.create_list": "Krijo listë",
"column.direct": "Përmendje private", "column.direct": "Përmendje private",
@ -427,7 +427,9 @@
"column.list_members": "Administroni anëtarë liste", "column.list_members": "Administroni anëtarë liste",
"column.lists": "Lista", "column.lists": "Lista",
"column.mutes": "Përdorues të heshtuar", "column.mutes": "Përdorues të heshtuar",
"column.my_collections": "Koleksionet e mia",
"column.notifications": "Njoftime", "column.notifications": "Njoftime",
"column.other_collections": "Koleksione nga {name}",
"column.pins": "Mesazhe të fiksuar", "column.pins": "Mesazhe të fiksuar",
"column.public": "Rrjedhë kohore e të federuarave", "column.public": "Rrjedhë kohore e të federuarave",
"column_back_button.label": "Mbrapsht", "column_back_button.label": "Mbrapsht",
@ -497,6 +499,10 @@
"confirmations.follow_to_list.confirm": "Ndiqe dhe shtoje te listë", "confirmations.follow_to_list.confirm": "Ndiqe dhe shtoje te listë",
"confirmations.follow_to_list.message": "Lypset të jeni duke e ndjekur {name}, që të shtohte te një listë.", "confirmations.follow_to_list.message": "Lypset të jeni duke e ndjekur {name}, që të shtohte te një listë.",
"confirmations.follow_to_list.title": "Të ndiqet përdoruesi?", "confirmations.follow_to_list.title": "Të ndiqet përdoruesi?",
"confirmations.hide_featured_tab.confirm": "Fshihe skedën",
"confirmations.hide_featured_tab.intro": "Mund ta ndryshoni kurdo këtë, që nga <i>Përpunoni profil > Rregullime skede profili</i>.",
"confirmations.hide_featured_tab.message": "Kjo do ta fshehë skedën për përdorues në {serverName} dhe shërbyes të tjerë që xhirojnë versionin më të ri të Mastodon. Se si shfaqet te të tjera… varet.",
"confirmations.hide_featured_tab.title": "Të fshihet skeda “Të zgjedhur”?",
"confirmations.logout.confirm": "Dilni", "confirmations.logout.confirm": "Dilni",
"confirmations.logout.message": "Jeni i sigurt se doni të dilet?", "confirmations.logout.message": "Jeni i sigurt se doni të dilet?",
"confirmations.logout.title": "Të dilet?", "confirmations.logout.title": "Të dilet?",
@ -601,14 +607,13 @@
"emoji_button.search_results": "Përfundime kërkimi", "emoji_button.search_results": "Përfundime kërkimi",
"emoji_button.symbols": "Simbole", "emoji_button.symbols": "Simbole",
"emoji_button.travel": "Udhëtime & Vende", "emoji_button.travel": "Udhëtime & Vende",
"empty_column.account_featured.other": "{acct} ska të zgjedhur ende ndonjë gjë. E dini se në profilin tuaj mund të shfaqni si të zgjedhura hashtag-ët që përdorni më tepër dhe madje edhe llogaritë e shokëve tuaj?", "empty_column.account_featured.other": "{acct} ska ende ndonjë gjë të zgjedhur.",
"empty_column.account_featured_other.no_collections_desc": "{acct} ska krijuar ende ndonjë koleksion.",
"empty_column.account_featured_other.title": "Ska çshihet këtu",
"empty_column.account_featured_self.no_collections": "Ende pa koleksione",
"empty_column.account_featured_self.no_collections_button": "Krijoni një koleksion", "empty_column.account_featured_self.no_collections_button": "Krijoni një koleksion",
"empty_column.account_featured_self.no_collections_hide_tab": "Fshihe këtë skedë, më mirë",
"empty_column.account_featured_self.pre_collections": "Ndiqeni për Koleksione", "empty_column.account_featured_self.pre_collections": "Ndiqeni për Koleksione",
"empty_column.account_featured_self.pre_collections_desc": "Koleksionet (që vijnë me Mastodon 4.6) ju lejojnë të krijoni lista tuajat llogarish për tua rekomanduar të tjerëve.", "empty_column.account_featured_self.pre_collections_desc": "Koleksionet (që vijnë me Mastodon 4.6) ju lejojnë të krijoni lista tuajat llogarish për tua rekomanduar të tjerëve.",
"empty_column.account_featured_unknown.no_collections_desc": "Kjo llogari ska krijuar ende ndonjë koleksion.", "empty_column.account_featured_self.showcase_accounts": "Shpalosni llogaritë tuaja të parapëlqyera",
"empty_column.account_featured_self.showcase_accounts_desc": "Koleksionet janë lista llogarish për të ndihmuar të tjerët të zbulojnë më tepër gjëra në Fedivers.",
"empty_column.account_featured_unknown.other": "Kjo llogari ska zgjedhur gjë ende.", "empty_column.account_featured_unknown.other": "Kjo llogari ska zgjedhur gjë ende.",
"empty_column.account_hides_collections": "Ky përdorues ka zgjedhur të mos e japë këtë informacion", "empty_column.account_hides_collections": "Ky përdorues ka zgjedhur të mos e japë këtë informacion",
"empty_column.account_suspended": "Llogaria u pezullua", "empty_column.account_suspended": "Llogaria u pezullua",

View File

@ -45,6 +45,7 @@
"account.featured": "Utvalda", "account.featured": "Utvalda",
"account.featured.accounts": "Profiler", "account.featured.accounts": "Profiler",
"account.featured.collections": "Samlingar", "account.featured.collections": "Samlingar",
"account.featured.new_collection": "Ny samling",
"account.field_overflow": "Visa hela innehållet", "account.field_overflow": "Visa hela innehållet",
"account.filters.all": "All aktivitet", "account.filters.all": "All aktivitet",
"account.filters.boosts_toggle": "Visa förstärkningar", "account.filters.boosts_toggle": "Visa förstärkningar",
@ -102,6 +103,7 @@
"account.muted": "Tystad", "account.muted": "Tystad",
"account.muting": "Stänger av ljud", "account.muting": "Stänger av ljud",
"account.mutual": "Ni följer varandra", "account.mutual": "Ni följer varandra",
"account.name.copy": "Kopiera handtag",
"account.name.help.domain": "{domain} är servern som är värd för användarens profil och inlägg.", "account.name.help.domain": "{domain} är servern som är värd för användarens profil och inlägg.",
"account.name.help.domain_self": "{domain} är din server som är värd för användarens profil och inlägg.", "account.name.help.domain_self": "{domain} är din server som är värd för användarens profil och inlägg.",
"account.name.help.footer": "Precis som du kan skicka e-post till personer med olika e-postklienter, du kan interagera med personer på andra Mastodon-servrar och med vem som helst på andra sociala appar som drivs av samma uppsättning regler som Mastodon använder (ActivityPub-protokollet).", "account.name.help.footer": "Precis som du kan skicka e-post till personer med olika e-postklienter, du kan interagera med personer på andra Mastodon-servrar och med vem som helst på andra sociala appar som drivs av samma uppsättning regler som Mastodon använder (ActivityPub-protokollet).",
@ -138,6 +140,8 @@
"account.unmute": "Sluta tysta @{name}", "account.unmute": "Sluta tysta @{name}",
"account.unmute_notifications_short": "Aktivera aviseringsljud", "account.unmute_notifications_short": "Aktivera aviseringsljud",
"account.unmute_short": "Avtysta", "account.unmute_short": "Avtysta",
"account_edit.advanced_settings.bot_hint": "Signalera till andra att kontot huvudsakligen utför automatiserade åtgärder och kanske inte övervakas",
"account_edit.advanced_settings.bot_label": "Automatiserat konto",
"account_edit.advanced_settings.title": "Avancerade inställningar", "account_edit.advanced_settings.title": "Avancerade inställningar",
"account_edit.bio.add_label": "Lägg till biografi", "account_edit.bio.add_label": "Lägg till biografi",
"account_edit.bio.edit_label": "Redigera biografi", "account_edit.bio.edit_label": "Redigera biografi",
@ -172,19 +176,76 @@
"account_edit.field_edit_modal.discard_message": "Du har osparade ändringar. Är du säker på att du vill ta bort dem?", "account_edit.field_edit_modal.discard_message": "Du har osparade ändringar. Är du säker på att du vill ta bort dem?",
"account_edit.field_edit_modal.edit_title": "Redigera tilläggsfält", "account_edit.field_edit_modal.edit_title": "Redigera tilläggsfält",
"account_edit.field_edit_modal.length_warning": "Rekommenderad teckengräns överskrids. Mobilanvändare kanske inte ser ditt fält i sin helhet.", "account_edit.field_edit_modal.length_warning": "Rekommenderad teckengräns överskrids. Mobilanvändare kanske inte ser ditt fält i sin helhet.",
"account_edit.field_edit_modal.link_emoji_warning": "Vi rekommenderar att anpassade emoji inte används i kombination med webbadresser. Anpassade fält som innehåller båda kommer endast att visas som text i stället för som en länk för att förhindra förvirring bland användare.",
"account_edit.field_edit_modal.name_hint": "T.ex. “Personlig webbplats”", "account_edit.field_edit_modal.name_hint": "T.ex. “Personlig webbplats”",
"account_edit.field_edit_modal.name_label": "Etikett", "account_edit.field_edit_modal.name_label": "Etikett",
"account_edit.field_edit_modal.url_warning": "För att lägga till en länk, vänligen inkludera {protocol} i början.", "account_edit.field_edit_modal.url_warning": "För att lägga till en länk, vänligen inkludera {protocol} i början.",
"account_edit.field_edit_modal.value_hint": "T.ex. \"https://example.me”", "account_edit.field_edit_modal.value_hint": "T.ex. \"https://example.me”",
"account_edit.field_edit_modal.value_label": "Värde", "account_edit.field_edit_modal.value_label": "Värde",
"account_edit.field_reorder_modal.drag_cancel": "Flytten avbröts. Fältet \"{item}\" släpptes.", "account_edit.field_reorder_modal.drag_cancel": "Flytten avbröts. Fältet \"{item}\" släpptes.",
"account_edit.field_reorder_modal.drag_end": "Fältet \"{item}\" har tagits bort.",
"account_edit.field_reorder_modal.drag_instructions": "För att organisera om anpassade fält, tryck på mellanslag eller retur. Använd piltangenterna för att flytta fältet upp eller ner. Tryck på mellanslag eller retur igen för att släppa fältet i sin nya position, eller tryck Esc för att avbryta.",
"account_edit.field_reorder_modal.drag_move": "Fältet \"{item}\" har flyttats.",
"account_edit.field_reorder_modal.drag_over": "Fältet \"{item}\" flyttades över \"{over}\".",
"account_edit.field_reorder_modal.drag_start": "Plockade upp fält \"{item}\".",
"account_edit.field_reorder_modal.handle_label": "Dra fält \"{item}\"",
"account_edit.field_reorder_modal.title": "Organisera om fält",
"account_edit.image_alt_modal.add_title": "Lägg till alternativ text", "account_edit.image_alt_modal.add_title": "Lägg till alternativ text",
"account_edit.image_alt_modal.details_content": "RÄTT: <ul> <li>Beskriv dig själv som avbildad</li> <li>Tala om din själv i tredje person (t.ex. “Alex” istället för “jag”)</li> <li>Var kortfattad några ord räcker ofta</li> </ul> FEL: <ul> <li>Börja med “Foto av” det är överflödigt för skärmläsarna</li> </ul> EXEMPEL: <ul> <li>“Alex iklädd en grön skjorta och glasögon”</li> </ul>",
"account_edit.image_alt_modal.details_title": "Tips: Alternativ text för profilbilder",
"account_edit.image_alt_modal.edit_title": "Redigera alternativ text",
"account_edit.image_alt_modal.text_hint": "Alternativ text hjälper användare av skärmläsare att förstå ditt innehåll.",
"account_edit.image_alt_modal.text_label": "Alternativ text",
"account_edit.image_delete_modal.confirm": "Är du säker du vill ta bort denna bild? Denna åtgärd kan inte ångras.",
"account_edit.image_delete_modal.delete_button": "Radera",
"account_edit.image_delete_modal.title": "Radera bild?",
"account_edit.image_edit.add_button": "Lägg till bild", "account_edit.image_edit.add_button": "Lägg till bild",
"account_edit.image_edit.alt_add_button": "Lägg till alternativtext", "account_edit.image_edit.alt_add_button": "Lägg till alternativtext",
"account_edit.image_edit.alt_edit_button": "Redigera alternativtext", "account_edit.image_edit.alt_edit_button": "Redigera alternativtext",
"account_edit.image_edit.remove_button": "Ta bort bild", "account_edit.image_edit.remove_button": "Ta bort bild",
"account_edit.image_edit.replace_button": "Ersätt bild", "account_edit.image_edit.replace_button": "Ersätt bild",
"account_edit.item_list.delete": "Radera {name}",
"account_edit.item_list.edit": "Redigera {name}",
"account_edit.name_modal.add_title": "Lägg till visningsnamn",
"account_edit.name_modal.edit_title": "Redigera visningsnamn",
"account_edit.profile_tab.button_label": "Anpassa", "account_edit.profile_tab.button_label": "Anpassa",
"account_edit.profile_tab.hint.description": "Dessa inställningar anpassar vad användare ser på {server} i de officiella apparna, men de kanske inte gäller för användare på andra servrar och tredjepartsappar.",
"account_edit.profile_tab.hint.title": "Hur detta visas varierar fortfarande",
"account_edit.profile_tab.show_featured.description": "Utvalda är en valfri flik där du kan visa upp andra konton.",
"account_edit.profile_tab.show_featured.title": "Visa fliken 'Utvalda'",
"account_edit.profile_tab.show_media.description": "Media är en valfri flik som visar dina inlägg som innehåller bilder eller videor.",
"account_edit.profile_tab.show_media.title": "Visa fliken Media",
"account_edit.profile_tab.show_media_replies.description": "När den är aktiverad visar fliken Media både dina inlägg och svar på andras inlägg.",
"account_edit.profile_tab.show_media_replies.title": "Inkludera svar på fliken Media",
"account_edit.profile_tab.subtitle": "Anpassa flikarna på din profil och vad de visar.",
"account_edit.profile_tab.title": "Inställningar för profil-fliken",
"account_edit.save": "Spara",
"account_edit.upload_modal.back": "Tillbaka",
"account_edit.upload_modal.done": "Färdig",
"account_edit.upload_modal.next": "Nästa",
"account_edit.upload_modal.step_crop.zoom": "Zooma",
"account_edit.upload_modal.step_upload.button": "Bläddra bland filer",
"account_edit.upload_modal.step_upload.dragging": "Släpp för att ladda upp",
"account_edit.upload_modal.step_upload.header": "Välj en bild",
"account_edit.upload_modal.step_upload.hint": "WEBP, PNG, GIF eller JPG-format, upp till {limit}MB.{br}Bild kommer att skalas till {width}x{height}px.",
"account_edit.upload_modal.title_add.avatar": "Lägg till profilbild",
"account_edit.upload_modal.title_add.header": "Lägg till omslagsbild",
"account_edit.upload_modal.title_replace.avatar": "Ersätt profilbild",
"account_edit.upload_modal.title_replace.header": "Ersätt omslagsbild",
"account_edit.verified_modal.details": "Öka trovärdigheten för din Mastodon-profil genom att verifiera länkar till personliga webbplatser. Så här fungerar det:",
"account_edit.verified_modal.invisible_link.details": "Lägg till länken till din överskrift. Den viktiga delen är rel=\"me\" som förhindrar personifiering på webbplatser med användargenererat innehåll. Du kan även använda en länktagg i överskriften på sidan istället för {tag}, men HTML:en måste vara tillgänglig utan att exekvera JavaScript.",
"account_edit.verified_modal.invisible_link.summary": "Hur gör jag länken osynlig?",
"account_edit.verified_modal.step1.header": "Kopiera HTML-koden nedan och klistra in i överskriften för din webbplats",
"account_edit.verified_modal.step2.details": "Om du redan har lagt till din webbplats som ett anpassat fält måste du ta bort och lägga till den igen för att utlösa verifiering.",
"account_edit.verified_modal.step2.header": "Lägg till din webbplats som ett anpassat fält",
"account_edit.verified_modal.title": "Hur man lägger till en verifierad länk",
"account_edit_tags.add_tag": "Lägg till #{tagName}",
"account_edit_tags.column_title": "Redigera taggar",
"account_edit_tags.help_text": "Utvalda hashtaggar hjälper användare att upptäcka och interagera med din profil. De visas som filter på din profilsidas aktivitetsvy.",
"account_edit_tags.max_tags_reached": "Du har nått det maximala antalet utvalda hashtaggar.",
"account_edit_tags.search_placeholder": "Ange en hashtagg…",
"account_edit_tags.suggestions": "Förslag:",
"account_edit_tags.tag_status_count": "{count, plural, one {# inlägg} other {# inlägg}}",
"account_list.total": "{total, plural, one {# konto} other {# konton}}", "account_list.total": "{total, plural, one {# konto} other {# konton}}",
"account_note.placeholder": "Klicka för att lägga till anteckning", "account_note.placeholder": "Klicka för att lägga till anteckning",
"admin.dashboard.daily_retention": "Användarlojalitet per dag efter registrering", "admin.dashboard.daily_retention": "Användarlojalitet per dag efter registrering",
@ -290,28 +351,72 @@
"closed_registrations_modal.find_another_server": "Hitta en annan server", "closed_registrations_modal.find_another_server": "Hitta en annan server",
"closed_registrations_modal.preamble": "Mastodon är decentraliserat så oavsett var du skapar ditt konto kommer du att kunna följa och interagera med någon på denna server. Du kan också köra din egen server!", "closed_registrations_modal.preamble": "Mastodon är decentraliserat så oavsett var du skapar ditt konto kommer du att kunna följa och interagera med någon på denna server. Du kan också köra din egen server!",
"closed_registrations_modal.title": "Registrera sig på Mastodon", "closed_registrations_modal.title": "Registrera sig på Mastodon",
"collection.share_modal.share_link_label": "Delningslänk för inbjudan",
"collection.share_modal.share_via_post": "Publicera på Mastodon",
"collection.share_modal.share_via_system": "Dela med…",
"collection.share_modal.title": "Dela samling",
"collection.share_modal.title_new": "Dela din nya samling!",
"collection.share_template_other": "Kolla in denna coola samling: {link}",
"collection.share_template_own": "Kolla in min nya samling: {link}",
"collections.account_count": "{count, plural, one {# konto} other {# konton}}",
"collections.accounts.empty_description": "Lägg till upp till {count} konton som du följer", "collections.accounts.empty_description": "Lägg till upp till {count} konton som du följer",
"collections.accounts.empty_title": "Denna samling är tom",
"collections.by_account": "av {account_handle}", "collections.by_account": "av {account_handle}",
"collections.collection_description": "Beskrivning",
"collections.collection_language": "Språk", "collections.collection_language": "Språk",
"collections.collection_language_none": "Inga", "collections.collection_language_none": "Inga",
"collections.collection_name": "Namn",
"collections.collection_topic": "Ämne",
"collections.confirm_account_removal": "Är du säker på att du vill ta bort detta konto från denna samling?",
"collections.content_warning": "Innehållsvarning",
"collections.continue": "Fortsätt",
"collections.create.accounts_subtitle": "Endast konton som du följer som har valt att upptäcka kan läggas till.",
"collections.create.accounts_title": "Vem kommer du att visa i den här samlingen?",
"collections.create.basic_details_title": "Grundläggande detaljer",
"collections.create.steps": "Steg {step}/{total}",
"collections.create_a_collection_hint": "Skapa en samling för att rekommendera eller dela dina favoritkonton med andra.", "collections.create_a_collection_hint": "Skapa en samling för att rekommendera eller dela dina favoritkonton med andra.",
"collections.create_collection": "Skapa samling", "collections.create_collection": "Skapa samling",
"collections.delete_collection": "Radera samling", "collections.delete_collection": "Radera samling",
"collections.description_length_hint": "Begränsat till 100 tecken",
"collections.detail.accounts_heading": "Konton", "collections.detail.accounts_heading": "Konton",
"collections.detail.author_added_you_on_date": "{author} lade till dig {date}",
"collections.detail.loading": "Laddar samling…",
"collections.detail.revoke_inclusion": "Ta bort mig", "collections.detail.revoke_inclusion": "Ta bort mig",
"collections.detail.sensitive_content": "Känsligt innehåll", "collections.detail.sensitive_content": "Känsligt innehåll",
"collections.detail.sensitive_note": "Denna samling innehåller konton och innehåll som kan vara känsliga för vissa användare.",
"collections.detail.share": "Dela denna samling",
"collections.detail.you_are_in_this_collection": "Du är med i denna samling",
"collections.edit_details": "Redigera detaljer",
"collections.error_loading_collections": "Det uppstod ett fel när dina samlingar skulle laddas.", "collections.error_loading_collections": "Det uppstod ett fel när dina samlingar skulle laddas.",
"collections.hints.accounts_counter": "{count} / {max} konton", "collections.hints.accounts_counter": "{count} / {max} konton",
"collections.last_updated_at": "Senast uppdaterad: {date}",
"collections.manage_accounts": "Hantera konton",
"collections.mark_as_sensitive": "Markera som känsligt innehåll",
"collections.mark_as_sensitive_hint": "Döljer samlingens beskrivning och konton bakom en innehållsvarning. Samlingsnamnet kommer fortfarande att vara synligt.",
"collections.name_length_hint": "Begränsat till 40 tecken",
"collections.new_collection": "Ny samling",
"collections.no_collections_yet": "Inga samlingar än.", "collections.no_collections_yet": "Inga samlingar än.",
"collections.old_last_post_note": "Skapade senast ett inlägg för över en vecka sedan",
"collections.remove_account": "Ta bort detta konto", "collections.remove_account": "Ta bort detta konto",
"collections.report_collection": "Rapportera denna samling",
"collections.revoke_collection_inclusion": "Ta bort mig själv från denna samling",
"collections.revoke_inclusion.confirmation": "Du har tagits bort från \"{collection}\"",
"collections.revoke_inclusion.error": "Ett fel uppstod, försök igen senare.", "collections.revoke_inclusion.error": "Ett fel uppstod, försök igen senare.",
"collections.search_accounts_label": "Sök efter konton för att lägga till…", "collections.search_accounts_label": "Sök efter konton för att lägga till…",
"collections.search_accounts_max_reached": "Du har lagt till maximalt antal konton", "collections.search_accounts_max_reached": "Du har lagt till maximalt antal konton",
"collections.sensitive": "Känsligt",
"collections.topic_hint": "Lägg till en hashtagg som hjälper andra att förstå huvudämnet i denna samling.",
"collections.topic_special_chars_hint": "Specialtecken kommer att tas bort när du sparar",
"collections.view_collection": "Visa samling", "collections.view_collection": "Visa samling",
"collections.view_other_collections_by_user": "Visa andra samlingar av användaren",
"collections.visibility_public": "Offentlig",
"collections.visibility_public_hint": "Upptäckbar i sökresultat och andra områden där rekommendationer visas.",
"collections.visibility_title": "Synlighet",
"collections.visibility_unlisted": "Olistad",
"collections.visibility_unlisted_hint": "Synlig för alla med en länk. Gömd från sökresultat och rekommendationer.",
"column.about": "Om", "column.about": "Om",
"column.blocks": "Blockerade användare", "column.blocks": "Blockerade användare",
"column.bookmarks": "Bokmärken", "column.bookmarks": "Bokmärken",
"column.collections": "Mina samlingar",
"column.community": "Lokal tidslinje", "column.community": "Lokal tidslinje",
"column.create_list": "Skapa lista", "column.create_list": "Skapa lista",
"column.direct": "Privata omnämnande", "column.direct": "Privata omnämnande",
@ -338,6 +443,11 @@
"column_header.show_settings": "Visa inställningar", "column_header.show_settings": "Visa inställningar",
"column_header.unpin": "Ångra fäst", "column_header.unpin": "Ångra fäst",
"column_search.cancel": "Avbryt", "column_search.cancel": "Avbryt",
"combobox.close_results": "Stäng resultat",
"combobox.loading": "Laddar",
"combobox.no_results_found": "Inga resultat för denna sökning",
"combobox.open_results": "Öppna resultat",
"combobox.results_available": "{count, plural, one {# förslag tillgängligt} other {# förslag tillgängliga}}. Använd upp- och ner-piltangenterna för att navigera. Tryck på Retur för att välja.",
"community.column_settings.local_only": "Endast lokalt", "community.column_settings.local_only": "Endast lokalt",
"community.column_settings.media_only": "Endast media", "community.column_settings.media_only": "Endast media",
"community.column_settings.remote_only": "Endast fjärr", "community.column_settings.remote_only": "Endast fjärr",
@ -371,6 +481,9 @@
"confirmations.delete.confirm": "Radera", "confirmations.delete.confirm": "Radera",
"confirmations.delete.message": "Är du säker på att du vill radera detta inlägg?", "confirmations.delete.message": "Är du säker på att du vill radera detta inlägg?",
"confirmations.delete.title": "Ta bort inlägg?", "confirmations.delete.title": "Ta bort inlägg?",
"confirmations.delete_collection.confirm": "Radera",
"confirmations.delete_collection.message": "Denna åtgärd kan inte ångras.",
"confirmations.delete_collection.title": "Radera \"{name}\"?",
"confirmations.delete_list.confirm": "Radera", "confirmations.delete_list.confirm": "Radera",
"confirmations.delete_list.message": "Är du säker på att du vill radera denna lista permanent?", "confirmations.delete_list.message": "Är du säker på att du vill radera denna lista permanent?",
"confirmations.delete_list.title": "Ta bort listan?", "confirmations.delete_list.title": "Ta bort listan?",
@ -383,9 +496,15 @@
"confirmations.discard_draft.post.title": "Vill du förkasta utkastet?", "confirmations.discard_draft.post.title": "Vill du förkasta utkastet?",
"confirmations.discard_edit_media.confirm": "Kasta", "confirmations.discard_edit_media.confirm": "Kasta",
"confirmations.discard_edit_media.message": "Du har osparade ändringar till mediabeskrivningen eller förhandsgranskningen, kasta bort dem ändå?", "confirmations.discard_edit_media.message": "Du har osparade ändringar till mediabeskrivningen eller förhandsgranskningen, kasta bort dem ändå?",
"confirmations.follow_to_collection.confirm": "Följ och lägg till i samlingen",
"confirmations.follow_to_collection.message": "Du måste följa {name} för att lägga till dem i en samling.",
"confirmations.follow_to_collection.title": "Följ kontot?",
"confirmations.follow_to_list.confirm": "Följ och lägg till i listan", "confirmations.follow_to_list.confirm": "Följ och lägg till i listan",
"confirmations.follow_to_list.message": "Du måste följa {name} för att lägga till dem i en lista.", "confirmations.follow_to_list.message": "Du måste följa {name} för att lägga till dem i en lista.",
"confirmations.follow_to_list.title": "Följ användare?", "confirmations.follow_to_list.title": "Följ användare?",
"confirmations.hide_featured_tab.confirm": "Dölj flik",
"confirmations.hide_featured_tab.intro": "Du kan ändra detta när som helst under <i>Redigera profil > Inställningar för profilfliken</i>.",
"confirmations.hide_featured_tab.title": "Dölj fliken \"Utvald\"?",
"confirmations.logout.confirm": "Logga ut", "confirmations.logout.confirm": "Logga ut",
"confirmations.logout.message": "Är du säker på att du vill logga ut?", "confirmations.logout.message": "Är du säker på att du vill logga ut?",
"confirmations.logout.title": "Logga ut?", "confirmations.logout.title": "Logga ut?",
@ -410,6 +529,8 @@
"confirmations.remove_from_followers.message": "{name} kommer att sluta följa dig. Är du säker på att du vill fortsätta?", "confirmations.remove_from_followers.message": "{name} kommer att sluta följa dig. Är du säker på att du vill fortsätta?",
"confirmations.remove_from_followers.title": "Ta bort följare?", "confirmations.remove_from_followers.title": "Ta bort följare?",
"confirmations.revoke_collection_inclusion.confirm": "Ta bort mig", "confirmations.revoke_collection_inclusion.confirm": "Ta bort mig",
"confirmations.revoke_collection_inclusion.message": "Denna åtgärd är permanent, och kuratorn kommer inte att kunna lägga till dig till samlingen senare.",
"confirmations.revoke_collection_inclusion.title": "Ta bort dig själv från denna samling?",
"confirmations.revoke_quote.confirm": "Ta bort inlägg", "confirmations.revoke_quote.confirm": "Ta bort inlägg",
"confirmations.revoke_quote.message": "Denna åtgärd kan inte ångras.", "confirmations.revoke_quote.message": "Denna åtgärd kan inte ångras.",
"confirmations.revoke_quote.title": "Ta bort inlägg?", "confirmations.revoke_quote.title": "Ta bort inlägg?",
@ -428,6 +549,7 @@
"conversation.open": "Visa konversation", "conversation.open": "Visa konversation",
"conversation.with": "Med {names}", "conversation.with": "Med {names}",
"copy_icon_button.copied": "Kopierad till urklipp", "copy_icon_button.copied": "Kopierad till urklipp",
"copy_icon_button.copy_this_text": "Kopiera länken till urklipp",
"copypaste.copied": "Kopierad", "copypaste.copied": "Kopierad",
"copypaste.copy_to_clipboard": "Kopiera till urklipp", "copypaste.copy_to_clipboard": "Kopiera till urklipp",
"directory.federated": "Från känt fediversum", "directory.federated": "Från känt fediversum",
@ -457,11 +579,12 @@
"domain_pill.username": "Användarnamn", "domain_pill.username": "Användarnamn",
"domain_pill.whats_in_a_handle": "Vad finns i ett handtag?", "domain_pill.whats_in_a_handle": "Vad finns i ett handtag?",
"domain_pill.who_they_are": "Eftersom handtag säger vem någon är och var de är, kan du interagera med människor på det sociala nätet av <button>ActivityPub-drivna plattformar</button>.", "domain_pill.who_they_are": "Eftersom handtag säger vem någon är och var de är, kan du interagera med människor på det sociala nätet av <button>ActivityPub-drivna plattformar</button>.",
"domain_pill.who_you_are": "Eftersom handtag säger vem någon är och var de är, kan människor interagera med dig på det sociala nätet av <button>ActivityPub-drivna plattformar</button>.", "domain_pill.who_you_are": "Eftersom ditt handtag säger vem du är och var du är kan människor interagera med dig på det sociala nätet på <button>ActivityPub-drivna plattformar</button>.",
"domain_pill.your_handle": "Ditt handtag:", "domain_pill.your_handle": "Ditt handtag:",
"domain_pill.your_server": "Ditt digitala hem, där alla dina inlägg bor. Gillar du inte just denna? Byt server när som helst och ta med dina anhängare också.", "domain_pill.your_server": "Ditt digitala hem, där alla dina inlägg bor. Gillar du inte just denna? Byt server när som helst och ta med dina anhängare också.",
"domain_pill.your_username": "Din unika identifierare på denna server. Det är möjligt att hitta användare med samma användarnamn på olika servrar.", "domain_pill.your_username": "Din unika identifierare på denna server. Det är möjligt att hitta användare med samma användarnamn på olika servrar.",
"dropdown.empty": "Välj ett alternativ", "dropdown.empty": "Välj ett alternativ",
"email_subscriptions.email": "E-post",
"email_subscriptions.form.action": "Prenumerera", "email_subscriptions.form.action": "Prenumerera",
"email_subscriptions.submitted.title": "Ett steg kvar", "email_subscriptions.submitted.title": "Ett steg kvar",
"email_subscriptions.validation.email.blocked": "Blockerad e-postleverantör", "email_subscriptions.validation.email.blocked": "Blockerad e-postleverantör",
@ -483,7 +606,6 @@
"emoji_button.search_results": "Sökresultat", "emoji_button.search_results": "Sökresultat",
"emoji_button.symbols": "Symboler", "emoji_button.symbols": "Symboler",
"emoji_button.travel": "Resor & platser", "emoji_button.travel": "Resor & platser",
"empty_column.account_featured.other": "{acct} har inte presenterat något ännu. Visste du att du kan markera de fyrkantstaggar som du använder mest och även din väns konton på din profil?",
"empty_column.account_hides_collections": "Användaren har valt att inte göra denna information tillgänglig", "empty_column.account_hides_collections": "Användaren har valt att inte göra denna information tillgänglig",
"empty_column.account_suspended": "Kontot är avstängt", "empty_column.account_suspended": "Kontot är avstängt",
"empty_column.account_timeline": "Inga inlägg här!", "empty_column.account_timeline": "Inga inlägg här!",
@ -506,6 +628,7 @@
"empty_column.notification_requests": "Allt klart! Det finns inget mer här. När du får nya meddelanden visas de här enligt dina inställningar.", "empty_column.notification_requests": "Allt klart! Det finns inget mer här. När du får nya meddelanden visas de här enligt dina inställningar.",
"empty_column.notifications": "Du har inga meddelanden än. Interagera med andra för att starta konversationen.", "empty_column.notifications": "Du har inga meddelanden än. Interagera med andra för att starta konversationen.",
"empty_column.public": "Det finns inget här! Skriv något offentligt, eller följ manuellt användarna från andra instanser för att fylla på det", "empty_column.public": "Det finns inget här! Skriv något offentligt, eller följ manuellt användarna från andra instanser för att fylla på det",
"empty_state.no_results": "Inga resultat",
"error.no_hashtag_feed_access": "Gå med eller logga in för att visa och följa denna hashtag.", "error.no_hashtag_feed_access": "Gå med eller logga in för att visa och följa denna hashtag.",
"error.unexpected_crash.explanation": "På grund av en bugg i vår kod eller kompatiblitetsproblem i webbläsaren kan den här sidan inte visas korrekt.", "error.unexpected_crash.explanation": "På grund av en bugg i vår kod eller kompatiblitetsproblem i webbläsaren kan den här sidan inte visas korrekt.",
"error.unexpected_crash.explanation_addons": "Denna sida kunde inte visas korrekt. Detta beror troligen på ett webbläsartillägg eller ett automatiskt översättningsverktyg.", "error.unexpected_crash.explanation_addons": "Denna sida kunde inte visas korrekt. Detta beror troligen på ett webbläsartillägg eller ett automatiskt översättningsverktyg.",
@ -521,6 +644,7 @@
"featured_carousel.current": "<sr>Inlägg</sr> {current, number} / {max, number}", "featured_carousel.current": "<sr>Inlägg</sr> {current, number} / {max, number}",
"featured_carousel.header": "{count, plural,one {Fäst inlägg} other {Fästa inlägg}}", "featured_carousel.header": "{count, plural,one {Fäst inlägg} other {Fästa inlägg}}",
"featured_carousel.slide": "Inlägg {current, number} av {max, number}", "featured_carousel.slide": "Inlägg {current, number} av {max, number}",
"featured_tags.more_items": "+{count}",
"featured_tags.suggestions": "På senare tid har du skrivit om {items}. Lägg till dessa som utvalda hashtaggar?", "featured_tags.suggestions": "På senare tid har du skrivit om {items}. Lägg till dessa som utvalda hashtaggar?",
"featured_tags.suggestions.add": "Lägg till", "featured_tags.suggestions.add": "Lägg till",
"featured_tags.suggestions.added": "Hantera dina utvalda hashtaggar när som helst under <link>Redigera profil > Utvalda hashtaggar</link>.", "featured_tags.suggestions.added": "Hantera dina utvalda hashtaggar när som helst under <link>Redigera profil > Utvalda hashtaggar</link>.",
@ -582,6 +706,7 @@
"footer.status": "Status", "footer.status": "Status",
"footer.terms_of_service": "Användarvillkor", "footer.terms_of_service": "Användarvillkor",
"form_error.blank": "Fältet får inte vara tomt.", "form_error.blank": "Fältet får inte vara tomt.",
"form_field.optional": "(valfritt)",
"generic.saved": "Sparad", "generic.saved": "Sparad",
"getting_started.heading": "Kom igång", "getting_started.heading": "Kom igång",
"hashtag.admin_moderation": "Öppet modereringsgränssnittet för #{name}", "hashtag.admin_moderation": "Öppet modereringsgränssnittet för #{name}",
@ -651,6 +776,7 @@
"keyboard_shortcuts.direct": "Öppna kolumnen med privata omnämnanden", "keyboard_shortcuts.direct": "Öppna kolumnen med privata omnämnanden",
"keyboard_shortcuts.down": "Flytta ner i listan", "keyboard_shortcuts.down": "Flytta ner i listan",
"keyboard_shortcuts.enter": "Öppna inlägg", "keyboard_shortcuts.enter": "Öppna inlägg",
"keyboard_shortcuts.explore": "Öppna trendande tidslinje",
"keyboard_shortcuts.favourite": "Favoritmarkera inlägg", "keyboard_shortcuts.favourite": "Favoritmarkera inlägg",
"keyboard_shortcuts.favourites": "Öppna favoritlistan", "keyboard_shortcuts.favourites": "Öppna favoritlistan",
"keyboard_shortcuts.federated": "Öppna federerad tidslinje", "keyboard_shortcuts.federated": "Öppna federerad tidslinje",
@ -737,6 +863,7 @@
"navigation_bar.automated_deletion": "Automatisk radering av inlägg", "navigation_bar.automated_deletion": "Automatisk radering av inlägg",
"navigation_bar.blocks": "Blockerade användare", "navigation_bar.blocks": "Blockerade användare",
"navigation_bar.bookmarks": "Bokmärken", "navigation_bar.bookmarks": "Bokmärken",
"navigation_bar.collections": "Samlingar",
"navigation_bar.direct": "Privata omnämnande", "navigation_bar.direct": "Privata omnämnande",
"navigation_bar.domain_blocks": "Dolda domäner", "navigation_bar.domain_blocks": "Dolda domäner",
"navigation_bar.favourites": "Favoriter", "navigation_bar.favourites": "Favoriter",
@ -917,6 +1044,7 @@
"privacy.private.short": "Följare", "privacy.private.short": "Följare",
"privacy.public.long": "Alla på och utanför Mastodon", "privacy.public.long": "Alla på och utanför Mastodon",
"privacy.public.short": "Offentlig", "privacy.public.short": "Offentlig",
"privacy.quote.anyone": "{visibility}, citat tillåtna",
"privacy.quote.disabled": "{visibility}, citat inaktiverade", "privacy.quote.disabled": "{visibility}, citat inaktiverade",
"privacy.quote.limited": "{visibility}, citat begränsade", "privacy.quote.limited": "{visibility}, citat begränsade",
"privacy.unlisted.additional": "Detta fungerar precis som offentlig, förutom att inlägget inte visas i liveflöden eller hashtaggar, utforska eller Mastodon-sökning, även om du har valt detta för hela kontot.", "privacy.unlisted.additional": "Detta fungerar precis som offentlig, förutom att inlägget inte visas i liveflöden eller hashtaggar, utforska eller Mastodon-sökning, även om du har valt detta för hela kontot.",
@ -962,6 +1090,7 @@
"report.category.title_account": "profil", "report.category.title_account": "profil",
"report.category.title_status": "inlägg", "report.category.title_status": "inlägg",
"report.close": "Färdig", "report.close": "Färdig",
"report.collection_comment": "Varför vill du rapportera denna samling?",
"report.comment.title": "Finns det något annat vi borde veta?", "report.comment.title": "Finns det något annat vi borde veta?",
"report.forward": "Vidarebefordra till {target}", "report.forward": "Vidarebefordra till {target}",
"report.forward_hint": "Kontot är från en annan server. Skicka även en anonymiserad kopia av anmälan dit?", "report.forward_hint": "Kontot är från en annan server. Skicka även en anonymiserad kopia av anmälan dit?",
@ -983,6 +1112,7 @@
"report.rules.title": "Vilka regler överträds?", "report.rules.title": "Vilka regler överträds?",
"report.statuses.subtitle": "Välj alla som stämmer", "report.statuses.subtitle": "Välj alla som stämmer",
"report.statuses.title": "Finns det några inlägg som stöder denna rapport?", "report.statuses.title": "Finns det några inlägg som stöder denna rapport?",
"report.submission_error": "Rapporten kunde inte skickas",
"report.submission_error_details": "Kontrollera din nätverksanslutning och försök igen senare.", "report.submission_error_details": "Kontrollera din nätverksanslutning och försök igen senare.",
"report.submit": "Skicka", "report.submit": "Skicka",
"report.target": "Rapporterar {target}", "report.target": "Rapporterar {target}",
@ -1037,6 +1167,9 @@
"sign_in_banner.mastodon_is": "Mastodon är det bästa sättet att hänga med i vad som händer.", "sign_in_banner.mastodon_is": "Mastodon är det bästa sättet att hänga med i vad som händer.",
"sign_in_banner.sign_in": "Logga in", "sign_in_banner.sign_in": "Logga in",
"sign_in_banner.sso_redirect": "Logga in eller registrera dig", "sign_in_banner.sso_redirect": "Logga in eller registrera dig",
"skip_links.hotkey": "<span>Snabbtangent</span> {hotkey}",
"skip_links.skip_to_content": "Hoppa över till huvudinnehållet",
"skip_links.skip_to_navigation": "Hoppa till huvudnavigering",
"status.admin_account": "Öppet modereringsgränssnitt för @{name}", "status.admin_account": "Öppet modereringsgränssnitt för @{name}",
"status.admin_domain": "Öppet modereringsgränssnitt för @{domain}", "status.admin_domain": "Öppet modereringsgränssnitt för @{domain}",
"status.admin_status": "Öppna detta inlägg i modereringsgränssnittet", "status.admin_status": "Öppna detta inlägg i modereringsgränssnittet",
@ -1138,6 +1271,7 @@
"tabs_bar.notifications": "Aviseringar", "tabs_bar.notifications": "Aviseringar",
"tabs_bar.publish": "Nytt inlägg", "tabs_bar.publish": "Nytt inlägg",
"tabs_bar.search": "Sök", "tabs_bar.search": "Sök",
"tag.remove": "Ta bort",
"terms_of_service.effective_as_of": "Gäller från och med {date}", "terms_of_service.effective_as_of": "Gäller från och med {date}",
"terms_of_service.title": "Användarvillkor", "terms_of_service.title": "Användarvillkor",
"terms_of_service.upcoming_changes_on": "Kommande ändringar {date}", "terms_of_service.upcoming_changes_on": "Kommande ändringar {date}",

View File

@ -45,6 +45,7 @@
"account.featured": "Öne çıkan", "account.featured": "Öne çıkan",
"account.featured.accounts": "Profiller", "account.featured.accounts": "Profiller",
"account.featured.collections": "Koleksiyonlar", "account.featured.collections": "Koleksiyonlar",
"account.featured.new_collection": "Yeni koleksiyon",
"account.field_overflow": "Tüm içeriği göster", "account.field_overflow": "Tüm içeriği göster",
"account.filters.all": "Tüm aktiviteler", "account.filters.all": "Tüm aktiviteler",
"account.filters.boosts_toggle": "Yeniden paylaşımları göster", "account.filters.boosts_toggle": "Yeniden paylaşımları göster",
@ -416,7 +417,6 @@
"column.about": "Hakkında", "column.about": "Hakkında",
"column.blocks": "Engellenen kullanıcılar", "column.blocks": "Engellenen kullanıcılar",
"column.bookmarks": "Yer İşaretleri", "column.bookmarks": "Yer İşaretleri",
"column.collections": "Koleksiyonlarım",
"column.community": "Yerel ağ akışı", "column.community": "Yerel ağ akışı",
"column.create_list": "Liste oluştur", "column.create_list": "Liste oluştur",
"column.direct": "Özel bahsetmeler", "column.direct": "Özel bahsetmeler",
@ -502,6 +502,10 @@
"confirmations.follow_to_list.confirm": "Takip et ve yapılacaklar listesine ekle", "confirmations.follow_to_list.confirm": "Takip et ve yapılacaklar listesine ekle",
"confirmations.follow_to_list.message": "Bir listeye eklemek için {name} kişisini takip etmeniz gerekiyor.", "confirmations.follow_to_list.message": "Bir listeye eklemek için {name} kişisini takip etmeniz gerekiyor.",
"confirmations.follow_to_list.title": "Kullanıcıyı takip et?", "confirmations.follow_to_list.title": "Kullanıcıyı takip et?",
"confirmations.hide_featured_tab.confirm": "Sekmeyi Gizle",
"confirmations.hide_featured_tab.intro": "Bunu istediğiniz zaman <i>Profil düzenle > Profil sekmesi ayarları</i> bölümünden değiştirebilirsiniz.",
"confirmations.hide_featured_tab.message": "Bu, {serverName} ve Mastodon'un en son sürümünü çalıştıran diğer sunuculardaki kullanıcılar için sekmeyi gizleyecektir. Diğer sunucularda görüntü farklılık gösterebilir.",
"confirmations.hide_featured_tab.title": "\"Öne Çıkanlar\" sekmesi gizlensin mi?",
"confirmations.logout.confirm": "Oturumu kapat", "confirmations.logout.confirm": "Oturumu kapat",
"confirmations.logout.message": "Oturumu kapatmak istediğinden emin misin?", "confirmations.logout.message": "Oturumu kapatmak istediğinden emin misin?",
"confirmations.logout.title": "Oturumu kapat?", "confirmations.logout.title": "Oturumu kapat?",
@ -606,14 +610,13 @@
"emoji_button.search_results": "Arama sonuçları", "emoji_button.search_results": "Arama sonuçları",
"emoji_button.symbols": "Semboller", "emoji_button.symbols": "Semboller",
"emoji_button.travel": "Seyahat ve Yerler", "emoji_button.travel": "Seyahat ve Yerler",
"empty_column.account_featured.other": "{acct} henüz hiçbir şeyi öne çıkarmadı. En çok kullandığınız etiketleri ve hatta arkadaşlarınızın hesaplarını profilinizde öne çıkarabileceğinizi biliyor muydunuz?", "empty_column.account_featured.other": "{acct} henüz hiçbir şeyi öne çıkarmadı.",
"empty_column.account_featured_other.no_collections_desc": "{acct} henüz bir koleksiyon oluşturmadı.",
"empty_column.account_featured_other.title": "Burada görülecek bir şey yok",
"empty_column.account_featured_self.no_collections": "Henüz hiçbir koleksiyon yok",
"empty_column.account_featured_self.no_collections_button": "Bir koleksiyon oluştur", "empty_column.account_featured_self.no_collections_button": "Bir koleksiyon oluştur",
"empty_column.account_featured_self.no_collections_hide_tab": "Onun yerine bu sekmeyi gizle",
"empty_column.account_featured_self.pre_collections": "Koleksiyonlar için beklemede kalın", "empty_column.account_featured_self.pre_collections": "Koleksiyonlar için beklemede kalın",
"empty_column.account_featured_self.pre_collections_desc": "“Koleksiyonlar” (Mastodon 4.6 sürümünde kullanıma sunulacak) özelliği başkalarına önermek üzere kendi seçtiğiniz hesap listelerini oluşturmanıza olanak tanır.", "empty_column.account_featured_self.pre_collections_desc": "“Koleksiyonlar” (Mastodon 4.6 sürümünde kullanıma sunulacak) özelliği başkalarına önermek üzere kendi seçtiğiniz hesap listelerini oluşturmanıza olanak tanır.",
"empty_column.account_featured_unknown.no_collections_desc": "Bu hesap henüz bir koleksiyon oluşturmadı.", "empty_column.account_featured_self.showcase_accounts": "Sevdiğiniz hesapları öne çıkarın",
"empty_column.account_featured_self.showcase_accounts_desc": "Koleksiyonlar başkalarının Fediverse'i daha iyi keşfetmesine yardımcı olmak amacıyla derlenmiş hesap listeleridir.",
"empty_column.account_featured_unknown.other": "Bu hesap henüz hiçbir şeyi öne çıkarmadı.", "empty_column.account_featured_unknown.other": "Bu hesap henüz hiçbir şeyi öne çıkarmadı.",
"empty_column.account_hides_collections": "Bu kullanıcı bu bilgiyi sağlamayı tercih etmemiştir", "empty_column.account_hides_collections": "Bu kullanıcı bu bilgiyi sağlamayı tercih etmemiştir",
"empty_column.account_suspended": "Hesap askıya alındı", "empty_column.account_suspended": "Hesap askıya alındı",
@ -1329,7 +1332,7 @@
"visibility_modal.header": "Görünürlük ve etkileşim", "visibility_modal.header": "Görünürlük ve etkileşim",
"visibility_modal.helper.direct_quoting": "Mastodon'da özel değiniler başkaları tarafından alıntılanamaz.", "visibility_modal.helper.direct_quoting": "Mastodon'da özel değiniler başkaları tarafından alıntılanamaz.",
"visibility_modal.helper.privacy_editing": "Gönderi yayınlandıktan sonra görünürlük değiştirilemez.", "visibility_modal.helper.privacy_editing": "Gönderi yayınlandıktan sonra görünürlük değiştirilemez.",
"visibility_modal.helper.privacy_private_self_quote": "Özel gönderilerin kendi alıntıları herkese açık hale getirilemez.", "visibility_modal.helper.privacy_private_self_quote": "Özel mesajların kendi kendine alıntılanması herkese açık hale getirilemez.",
"visibility_modal.helper.private_quoting": "Mastodon'da sadece takipçilere yönelik gönderiler başkaları tarafından alıntılanamaz.", "visibility_modal.helper.private_quoting": "Mastodon'da sadece takipçilere yönelik gönderiler başkaları tarafından alıntılanamaz.",
"visibility_modal.helper.unlisted_quoting": "İnsanlar sizden alıntı yaptığında, onların gönderileri de trend zaman tünellerinden gizlenecektir.", "visibility_modal.helper.unlisted_quoting": "İnsanlar sizden alıntı yaptığında, onların gönderileri de trend zaman tünellerinden gizlenecektir.",
"visibility_modal.instructions": "Bu gönderiyle kimlerin etkileşime girebileceğini kontrol edin. Ayrıca, <link>Tercihler > Gönderme varsayılanları</link> bölümüne giderek tüm gelecek gönderiler için ayarlayabilirsiniz.", "visibility_modal.instructions": "Bu gönderiyle kimlerin etkileşime girebileceğini kontrol edin. Ayrıca, <link>Tercihler > Gönderme varsayılanları</link> bölümüne giderek tüm gelecek gönderiler için ayarlayabilirsiniz.",

View File

@ -45,6 +45,7 @@
"account.featured": "Nêu bật", "account.featured": "Nêu bật",
"account.featured.accounts": "Tài khoản", "account.featured.accounts": "Tài khoản",
"account.featured.collections": "Gói khởi đầu", "account.featured.collections": "Gói khởi đầu",
"account.featured.new_collection": "Gói khởi đầu mới",
"account.field_overflow": "Hiện đầy đủ nội dung", "account.field_overflow": "Hiện đầy đủ nội dung",
"account.filters.all": "Tất cả hoạt động", "account.filters.all": "Tất cả hoạt động",
"account.filters.boosts_toggle": "Hiện những lượt đăng lại", "account.filters.boosts_toggle": "Hiện những lượt đăng lại",
@ -102,6 +103,7 @@
"account.muted": "Đã phớt lờ", "account.muted": "Đã phớt lờ",
"account.muting": "Đang ẩn", "account.muting": "Đang ẩn",
"account.mutual": "Theo dõi nhau", "account.mutual": "Theo dõi nhau",
"account.name.copy": "Sao chép địa chỉ",
"account.name.help.domain": "{domain} là máy chủ lưu trữ hồ sơ và tút của tài khoản.", "account.name.help.domain": "{domain} là máy chủ lưu trữ hồ sơ và tút của tài khoản.",
"account.name.help.domain_self": "{domain} là máy chủ lưu trữ hồ sơ và tút của bạn.", "account.name.help.domain_self": "{domain} là máy chủ lưu trữ hồ sơ và tút của bạn.",
"account.name.help.footer": "Giống như bạn có thể gửi email cho mọi người trên các dịch vụ email khác nhau, bạn có thể tương tác với mọi người trên các máy chủ Mastodon khác và trên các ứng dụng xã hội khác sử dụng cùng giao thức mà Mastodon sử dụng (ActivityPub).", "account.name.help.footer": "Giống như bạn có thể gửi email cho mọi người trên các dịch vụ email khác nhau, bạn có thể tương tác với mọi người trên các máy chủ Mastodon khác và trên các ứng dụng xã hội khác sử dụng cùng giao thức mà Mastodon sử dụng (ActivityPub).",
@ -138,6 +140,9 @@
"account.unmute": "Bỏ phớt lờ @{name}", "account.unmute": "Bỏ phớt lờ @{name}",
"account.unmute_notifications_short": "Bỏ phớt lờ thông báo", "account.unmute_notifications_short": "Bỏ phớt lờ thông báo",
"account.unmute_short": "Bỏ phớt lờ", "account.unmute_short": "Bỏ phớt lờ",
"account_edit.advanced_settings.bot_hint": "Tài khoản này tự động thực hiện các hành động và không cần thiết theo dõi",
"account_edit.advanced_settings.bot_label": "Tài khoản tự động",
"account_edit.advanced_settings.title": "Thiết lập nâng cao",
"account_edit.bio.add_label": "Thêm giới thiệu", "account_edit.bio.add_label": "Thêm giới thiệu",
"account_edit.bio.edit_label": "Sửa giới thiệu", "account_edit.bio.edit_label": "Sửa giới thiệu",
"account_edit.bio.placeholder": "Giúp mọi người nhận ra bạn là ai.", "account_edit.bio.placeholder": "Giúp mọi người nhận ra bạn là ai.",
@ -412,7 +417,6 @@
"column.about": "Giới thiệu", "column.about": "Giới thiệu",
"column.blocks": "Tài khoản đã chặn", "column.blocks": "Tài khoản đã chặn",
"column.bookmarks": "Những tút đã lưu", "column.bookmarks": "Những tút đã lưu",
"column.collections": "Những gói khởi đầu của tôi",
"column.community": "Máy chủ này", "column.community": "Máy chủ này",
"column.create_list": "Tạo danh sách", "column.create_list": "Tạo danh sách",
"column.direct": "Nhắn riêng", "column.direct": "Nhắn riêng",
@ -498,6 +502,10 @@
"confirmations.follow_to_list.confirm": "Theo dõi & thêm vào danh sách", "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.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 tài khoản?", "confirmations.follow_to_list.title": "Theo dõi tài khoản?",
"confirmations.hide_featured_tab.confirm": "Ẩn tab",
"confirmations.hide_featured_tab.intro": "Bạn có thể thay đổi bất kỳ lúc nào trong <i>Sửa hồ sơ > Thiết lập Tab hồ sơ</i>.",
"confirmations.hide_featured_tab.message": "Việc này khiến ẩn tab cho tài khoản trên {serverName} và những máy chủ Mastodon khác. Kiểu hiển thị có thể khác nhau.",
"confirmations.hide_featured_tab.title": "Ẩn tab \"Nêu bật\"?",
"confirmations.logout.confirm": "Đăng xuất", "confirmations.logout.confirm": "Đăng xuất",
"confirmations.logout.message": "Bạn có chắc muốn thoát?", "confirmations.logout.message": "Bạn có chắc muốn thoát?",
"confirmations.logout.title": "Đăng xuất", "confirmations.logout.title": "Đăng xuất",
@ -577,7 +585,9 @@
"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_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.", "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.",
"dropdown.empty": "Chọn một lựa chọn", "dropdown.empty": "Chọn một lựa chọn",
"email_subscriptions.email": "Email",
"email_subscriptions.form.action": "Đăng ký", "email_subscriptions.form.action": "Đăng ký",
"email_subscriptions.form.bottom": "Nhận tút được gửi đến hộp thư đến mà không cần tài khoản Mastodon. Hủy nhận bất cứ lúc nào. Xem thêm chi tiết tại <a>Chính sách bảo mật</a>.",
"email_subscriptions.form.title": "Đăng ký nhận cập nhật qua email từ {name}", "email_subscriptions.form.title": "Đăng ký nhận cập nhật qua email từ {name}",
"email_subscriptions.submitted.lead": "Kiểm tra hộp thư đến của bạn để tìm email hoàn tất đăng ký nhận thông báo qua email.", "email_subscriptions.submitted.lead": "Kiểm tra hộp thư đến của bạn để tìm email hoàn tất đăng ký nhận thông báo qua email.",
"email_subscriptions.submitted.title": "Một bước nữa", "email_subscriptions.submitted.title": "Một bước nữa",
@ -600,14 +610,13 @@
"emoji_button.search_results": "Kết quả tìm kiếm", "emoji_button.search_results": "Kết quả tìm kiếm",
"emoji_button.symbols": "Biểu tượng", "emoji_button.symbols": "Biểu tượng",
"emoji_button.travel": "Du lịch", "emoji_button.travel": "Du lịch",
"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": "{acct} chưa nêu bật gì.",
"empty_column.account_featured_other.no_collections_desc": "{acct} chưa tạo gói khởi đầu nào.",
"empty_column.account_featured_other.title": "Không có gì để xem ở đây",
"empty_column.account_featured_self.no_collections": "Chưa có gói khởi đầu",
"empty_column.account_featured_self.no_collections_button": "Tạo một gói khởi đầu", "empty_column.account_featured_self.no_collections_button": "Tạo một gói khởi đầu",
"empty_column.account_featured_self.no_collections_hide_tab": "Ẩn tab này",
"empty_column.account_featured_self.pre_collections": "Hãy đón chờ Gói khởi đầu", "empty_column.account_featured_self.pre_collections": "Hãy đón chờ Gói khởi đầu",
"empty_column.account_featured_self.pre_collections_desc": "Gói khởi đầu (sẽ có trong Mastodon 4.6) cho phép bạn tạo danh sách các tài khoản được tuyển chọn để giới thiệu cho người khác.", "empty_column.account_featured_self.pre_collections_desc": "Gói khởi đầu (sẽ có trong Mastodon 4.6) cho phép bạn tạo danh sách các tài khoản được tuyển chọn để giới thiệu cho người khác.",
"empty_column.account_featured_unknown.no_collections_desc": "Tài khoản này chưa tạo gói khởi đầu nào.", "empty_column.account_featured_self.showcase_accounts": "Hiện những tài khoản yêu thích của bạn",
"empty_column.account_featured_self.showcase_accounts_desc": "Gói khởi đầu là những danh sách chứa những tài khoản tuyển chọn để giúp khám phá mọi người trên Fediverse.",
"empty_column.account_featured_unknown.other": "Tài khoản này chưa nêu bật gì.", "empty_column.account_featured_unknown.other": "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_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_suspended": "Tài khoản vô hiệu hóa",

View File

@ -45,6 +45,7 @@
"account.featured": "精选", "account.featured": "精选",
"account.featured.accounts": "个人资料", "account.featured.accounts": "个人资料",
"account.featured.collections": "收藏列表", "account.featured.collections": "收藏列表",
"account.featured.new_collection": "新建收藏列表",
"account.field_overflow": "显示完整内容", "account.field_overflow": "显示完整内容",
"account.filters.all": "全部活动", "account.filters.all": "全部活动",
"account.filters.boosts_toggle": "显示转嘟", "account.filters.boosts_toggle": "显示转嘟",
@ -216,8 +217,8 @@
"account_edit.profile_tab.show_media.title": "显示“媒体”选项卡", "account_edit.profile_tab.show_media.title": "显示“媒体”选项卡",
"account_edit.profile_tab.show_media_replies.description": "如果启用,媒体选项卡将同时显示你的嘟文及你对其他人嘟文的回复。", "account_edit.profile_tab.show_media_replies.description": "如果启用,媒体选项卡将同时显示你的嘟文及你对其他人嘟文的回复。",
"account_edit.profile_tab.show_media_replies.title": "在“媒体”选项卡中包括回复", "account_edit.profile_tab.show_media_replies.title": "在“媒体”选项卡中包括回复",
"account_edit.profile_tab.subtitle": "自定义你个人资料的标签页及其显示的内容。", "account_edit.profile_tab.subtitle": "自定义你个人资料的选项卡及其显示的内容。",
"account_edit.profile_tab.title": "个人资料标签页设置", "account_edit.profile_tab.title": "个人资料选项卡设置",
"account_edit.save": "保存", "account_edit.save": "保存",
"account_edit.upload_modal.back": "上一步", "account_edit.upload_modal.back": "上一步",
"account_edit.upload_modal.done": "完成", "account_edit.upload_modal.done": "完成",
@ -416,7 +417,6 @@
"column.about": "关于", "column.about": "关于",
"column.blocks": "屏蔽的用户", "column.blocks": "屏蔽的用户",
"column.bookmarks": "书签", "column.bookmarks": "书签",
"column.collections": "我的收藏列表",
"column.community": "本站时间线", "column.community": "本站时间线",
"column.create_list": "创建列表", "column.create_list": "创建列表",
"column.direct": "私下提及", "column.direct": "私下提及",
@ -432,7 +432,9 @@
"column.list_members": "管理列表成员", "column.list_members": "管理列表成员",
"column.lists": "列表", "column.lists": "列表",
"column.mutes": "已隐藏的用户", "column.mutes": "已隐藏的用户",
"column.my_collections": "我的收藏列表",
"column.notifications": "通知", "column.notifications": "通知",
"column.other_collections": "{name} 的收藏列表",
"column.pins": "置顶嘟文", "column.pins": "置顶嘟文",
"column.public": "跨站公共时间线", "column.public": "跨站公共时间线",
"column_back_button.label": "返回", "column_back_button.label": "返回",
@ -502,6 +504,10 @@
"confirmations.follow_to_list.confirm": "关注并添加到列表", "confirmations.follow_to_list.confirm": "关注并添加到列表",
"confirmations.follow_to_list.message": "你需要先关注 {name},才能将其添加到列表。", "confirmations.follow_to_list.message": "你需要先关注 {name},才能将其添加到列表。",
"confirmations.follow_to_list.title": "确定要关注此用户?", "confirmations.follow_to_list.title": "确定要关注此用户?",
"confirmations.hide_featured_tab.confirm": "隐藏选项卡",
"confirmations.hide_featured_tab.intro": "你可以在<i>修改个人资料 > 个人资料选项卡设置</i>下随时更改此设置。",
"confirmations.hide_featured_tab.message": "这将会为 {serverName} 及运行最新版本 Mastodon 的其他实例隐藏此选项卡。其他实例的显示情况可能不同。",
"confirmations.hide_featured_tab.title": "隐藏“精选”选项卡吗?",
"confirmations.logout.confirm": "退出登录", "confirmations.logout.confirm": "退出登录",
"confirmations.logout.message": "确定要退出登录吗?", "confirmations.logout.message": "确定要退出登录吗?",
"confirmations.logout.title": "确定要退出登录?", "confirmations.logout.title": "确定要退出登录?",
@ -606,14 +612,13 @@
"emoji_button.search_results": "搜索结果", "emoji_button.search_results": "搜索结果",
"emoji_button.symbols": "符号", "emoji_button.symbols": "符号",
"emoji_button.travel": "旅行与地点", "emoji_button.travel": "旅行与地点",
"empty_column.account_featured.other": "{acct} 尚未设置任何精选。你知道吗?你可以将自己最常使用的话题标签,甚至是好友的账号,在你的个人主页上设为精选。", "empty_column.account_featured.other": "{acct} 尚未设置任何精选。",
"empty_column.account_featured_other.no_collections_desc": "{acct} 尚未创建任何收藏列表。",
"empty_column.account_featured_other.title": "这里还没有内容",
"empty_column.account_featured_self.no_collections": "尚无收藏列表",
"empty_column.account_featured_self.no_collections_button": "创建收藏列表", "empty_column.account_featured_self.no_collections_button": "创建收藏列表",
"empty_column.account_featured_self.no_collections_hide_tab": "改为隐藏此选项卡",
"empty_column.account_featured_self.pre_collections": "敬请期待收藏列表", "empty_column.account_featured_self.pre_collections": "敬请期待收藏列表",
"empty_column.account_featured_self.pre_collections_desc": "收藏列表(将于 Mastodon 4.6 版本上线)允许你创建自己的精选账号列表,方便你将这些账号推荐给其他人。", "empty_column.account_featured_self.pre_collections_desc": "收藏列表(将于 Mastodon 4.6 版本上线)允许你创建自己的精选账号列表,方便你将这些账号推荐给其他人。",
"empty_column.account_featured_unknown.no_collections_desc": "此账号尚未创建任何收藏列表。", "empty_column.account_featured_self.showcase_accounts": "展示你最喜欢的账号",
"empty_column.account_featured_self.showcase_accounts_desc": "收藏列表包含一些作者精选的账号,可以帮助他人探索更多联邦宇宙的内容。",
"empty_column.account_featured_unknown.other": "此账号尚未设置任何精选。", "empty_column.account_featured_unknown.other": "此账号尚未设置任何精选。",
"empty_column.account_hides_collections": "该用户选择不公开此信息", "empty_column.account_hides_collections": "该用户选择不公开此信息",
"empty_column.account_suspended": "账号已被停用", "empty_column.account_suspended": "账号已被停用",

View File

@ -45,6 +45,7 @@
"account.featured": "精選內容", "account.featured": "精選內容",
"account.featured.accounts": "個人檔案", "account.featured.accounts": "個人檔案",
"account.featured.collections": "收藏名單", "account.featured.collections": "收藏名單",
"account.featured.new_collection": "新收藏名單",
"account.field_overflow": "顯示完整內容", "account.field_overflow": "顯示完整內容",
"account.filters.all": "所有活動", "account.filters.all": "所有活動",
"account.filters.boosts_toggle": "顯示轉嘟", "account.filters.boosts_toggle": "顯示轉嘟",
@ -416,7 +417,6 @@
"column.about": "關於", "column.about": "關於",
"column.blocks": "已封鎖使用者", "column.blocks": "已封鎖使用者",
"column.bookmarks": "書籤", "column.bookmarks": "書籤",
"column.collections": "我的收藏名單",
"column.community": "本站時間軸", "column.community": "本站時間軸",
"column.create_list": "建立列表", "column.create_list": "建立列表",
"column.direct": "私訊", "column.direct": "私訊",
@ -432,7 +432,9 @@
"column.list_members": "管理列表成員", "column.list_members": "管理列表成員",
"column.lists": "列表", "column.lists": "列表",
"column.mutes": "已靜音使用者", "column.mutes": "已靜音使用者",
"column.my_collections": "我的收藏名單",
"column.notifications": "推播通知", "column.notifications": "推播通知",
"column.other_collections": "{name} 的收藏名單",
"column.pins": "釘選的嘟文", "column.pins": "釘選的嘟文",
"column.public": "聯邦時間軸", "column.public": "聯邦時間軸",
"column_back_button.label": "上一頁", "column_back_button.label": "上一頁",
@ -502,6 +504,10 @@
"confirmations.follow_to_list.confirm": "跟隨並加入至列表", "confirmations.follow_to_list.confirm": "跟隨並加入至列表",
"confirmations.follow_to_list.message": "您必須先跟隨 {name} 以將其加入至列表。", "confirmations.follow_to_list.message": "您必須先跟隨 {name} 以將其加入至列表。",
"confirmations.follow_to_list.title": "是否跟隨該使用者?", "confirmations.follow_to_list.title": "是否跟隨該使用者?",
"confirmations.hide_featured_tab.confirm": "隱藏分頁",
"confirmations.hide_featured_tab.intro": "您可以在<i>編輯個人檔案→個人檔案分頁設定</i>下變更此設定。",
"confirmations.hide_featured_tab.message": "這將會隱藏 {serverName} 及其他執行最新版本 Mastodon 伺服器上的使用者所看到的分頁。其他介面顯示可能有所不同。",
"confirmations.hide_featured_tab.title": "隱藏「精選內容」分頁?",
"confirmations.logout.confirm": "登出", "confirmations.logout.confirm": "登出",
"confirmations.logout.message": "您確定要登出嗎?", "confirmations.logout.message": "您確定要登出嗎?",
"confirmations.logout.title": "您確定要登出嗎?", "confirmations.logout.title": "您確定要登出嗎?",
@ -606,14 +612,13 @@
"emoji_button.search_results": "搜尋結果", "emoji_button.search_results": "搜尋結果",
"emoji_button.symbols": "符號", "emoji_button.symbols": "符號",
"emoji_button.travel": "旅遊與地點", "emoji_button.travel": "旅遊與地點",
"empty_column.account_featured.other": "{acct} 尚未有任何精選內容。您知道您可以將您的常用主題標籤、甚至您朋友們的帳號作為您個人檔案上之精選內容嗎?", "empty_column.account_featured.other": "{acct} 尚未有任何精選內容。",
"empty_column.account_featured_other.no_collections_desc": "{acct} 尚未建立任何收藏名單。",
"empty_column.account_featured_other.title": "此地一無所有",
"empty_column.account_featured_self.no_collections": "尚無蒐藏名單",
"empty_column.account_featured_self.no_collections_button": "建立收藏名單", "empty_column.account_featured_self.no_collections_button": "建立收藏名單",
"empty_column.account_featured_self.no_collections_hide_tab": "改為隱藏此分頁",
"empty_column.account_featured_self.pre_collections": "敬請期待收藏名單", "empty_column.account_featured_self.pre_collections": "敬請期待收藏名單",
"empty_column.account_featured_self.pre_collections_desc": "收藏名單功能(將於 Mastodon 4.6 上線)允許您建立自己的精選帳號名單並推薦予其他人。", "empty_column.account_featured_self.pre_collections_desc": "收藏名單功能(將於 Mastodon 4.6 上線)允許您建立自己的精選帳號名單並推薦予其他人。",
"empty_column.account_featured_unknown.no_collections_desc": "此帳號尚未建立任何收藏名單。", "empty_column.account_featured_self.showcase_accounts": "展示您最喜歡的帳號",
"empty_column.account_featured_self.showcase_accounts_desc": "收藏名單為幫助其他人探索 Fediverse 之精選帳號名單。",
"empty_column.account_featured_unknown.other": "此帳號尚未有任何精選內容。", "empty_column.account_featured_unknown.other": "此帳號尚未有任何精選內容。",
"empty_column.account_hides_collections": "這位使用者選擇不提供此資訊", "empty_column.account_hides_collections": "這位使用者選擇不提供此資訊",
"empty_column.account_suspended": "帳號已被停權", "empty_column.account_suspended": "帳號已被停權",

View File

@ -311,7 +311,7 @@ interface AccountCollectionQuery {
export const selectAccountCollections = createAppSelector( export const selectAccountCollections = createAppSelector(
[ [
(_, accountId: string | null) => accountId, (_, accountId?: string | null) => accountId,
(state) => state.collections.accountCollections, (state) => state.collections.accountCollections,
(state) => state.collections.collections, (state) => state.collections.collections,
], ],

View File

@ -4105,15 +4105,6 @@ a.account__display-name {
margin: -6px 10px; margin: -6px 10px;
} }
.column-subheading {
background: var(--color-bg-secondary);
color: var(--color-text-secondary);
padding: 12px 24px;
font-size: 13px;
font-weight: 500;
text-transform: uppercase;
}
.getting-started__wrapper { .getting-started__wrapper {
flex: 0 0 auto; flex: 0 0 auto;
} }

View File

@ -1,7 +1,7 @@
@use 'variables' as *; @use 'variables' as *;
.modal-layout { .modal-layout {
background: var(--color-bg-brand-softest); background: var(--color-bg-primary);
display: flex; display: flex;
flex-direction: column; flex-direction: column;
height: 100vh; height: 100vh;
@ -37,6 +37,8 @@
} }
.with-zig-zag-decoration { .with-zig-zag-decoration {
isolation: isolate;
&::after { &::after {
content: ''; content: '';
position: absolute; position: absolute;

View File

@ -85,7 +85,7 @@ class Notification < ApplicationRecord
}.freeze, }.freeze,
collection_update: { collection_update: {
filterable: false, filterable: false,
}, }.freeze,
}.freeze }.freeze
TYPES = PROPERTIES.keys.freeze TYPES = PROPERTIES.keys.freeze

View File

@ -13,6 +13,10 @@ class REST::CollectionSerializer < ActiveModel::Serializer
object.id.to_s object.id.to_s
end end
def uri
ActivityPub::TagManager.instance.uri_for(object)
end
def description def description
return object.description if object.local? return object.description if object.local?
return if object.description_html.nil? return if object.description_html.nil?

View File

@ -33,14 +33,12 @@ class ActivityPub::FetchRemoteActorService < BaseService
# FEP-2c59 defines a `webfinger` attribute that makes things more explicit and spares an extra request in some cases. # FEP-2c59 defines a `webfinger` attribute that makes things more explicit and spares an extra request in some cases.
# It supersedes `preferredUsername`. # It supersedes `preferredUsername`.
if @json['webfinger'].present? && @json['webfinger'].is_a?(String) @username, @domain = split_acct(@json['webfinger']) if @json['webfinger'].present? && @json['webfinger'].is_a?(String)
@username, @domain = split_acct(@json['webfinger'])
Rails.logger.debug { "Actor #{uri} has an invalid `webfinger` value, falling back to `preferredUsername`" }
end
if @username.blank? || @domain.blank? if @username.blank? || @domain.blank?
raise "Actor #{uri} has no `preferredUsername`, and either a bogus or missing `webfinger`, which is a requirement for Mastodon compatibility" if @json['preferredUsername'].blank? raise "Actor #{uri} has no `preferredUsername`, and either a bogus or missing `webfinger`, which is a requirement for Mastodon compatibility" if @json['preferredUsername'].blank?
Rails.logger.debug { "Actor #{uri} has an invalid `webfinger` value, falling back to `preferredUsername`" } if @json['webfinger'].present?
@username = @json['preferredUsername'] @username = @json['preferredUsername']
@domain = Addressable::URI.parse(@uri).normalized_host @domain = Addressable::URI.parse(@uri).normalized_host
end end

View File

@ -42,7 +42,7 @@ class CreateCollectionService
def notify_local_users def notify_local_users
@collection.collection_items.select(&:with_local_account?).each do |collection_item| @collection.collection_items.select(&:with_local_account?).each do |collection_item|
LocalNotificationWorker.perform_async(@account.id, collection_item.id, collection_item.class.name, 'added_to_collection') LocalNotificationWorker.perform_async(collection_item.account_id, collection_item.id, collection_item.class.name, 'added_to_collection')
end end
end end

View File

@ -16,6 +16,6 @@ class NotifyOfCollectionUpdateService
return false if collection.previously_new_record? return false if collection.previously_new_record?
# Only notify of change to description or name # Only notify of change to description or name
%i(description description_html name).any? { |attr| collection.attribute_previously_changed?(attr) } %i(description description_html name sensitive tag_id).any? { |attr| collection.attribute_previously_changed?(attr) }
end end
end end

View File

@ -343,6 +343,10 @@ ar:
unpublish: إلغاء النشر unpublish: إلغاء النشر
unpublished_msg: تم إلغاء نشر الإعلان بنجاح! unpublished_msg: تم إلغاء نشر الإعلان بنجاح!
updated_msg: تم تحديث الإعلان بنجاح! updated_msg: تم تحديث الإعلان بنجاح!
collections:
accounts: الحسابات
contents: المحتوى
open: فتح
critical_update_pending: تحديث حَرِج قيد الانتظار critical_update_pending: تحديث حَرِج قيد الانتظار
custom_emojis: custom_emojis:
assign_category: اسند فئة assign_category: اسند فئة
@ -790,6 +794,7 @@ ar:
categories: categories:
administration: الإدارة administration: الإدارة
devops: DevOps devops: DevOps
email: البريد الإلكتروني
invites: الدعوات invites: الدعوات
moderation: الإشراف moderation: الإشراف
special: مميز special: مميز
@ -1331,6 +1336,7 @@ ar:
invited_by: 'يمكنك الانضمام إلى %{domain} بفضل الدعوة التي تلقيتها من:' invited_by: 'يمكنك الانضمام إلى %{domain} بفضل الدعوة التي تلقيتها من:'
preamble: يتم تعيين هذه القوانين وفرضها من قبل مشرفي %{domain}. preamble: يتم تعيين هذه القوانين وفرضها من قبل مشرفي %{domain}.
preamble_invited: قبل المتابعة، يرجى قراءة القواعد الأساسية التي وضعها مشرفو %{domain}. preamble_invited: قبل المتابعة، يرجى قراءة القواعد الأساسية التي وضعها مشرفو %{domain}.
read_more: اقرأ المزيد
title: بعض القواعد الأساسية. title: بعض القواعد الأساسية.
title_invited: لقد تمت دعوتك. title_invited: لقد تمت دعوتك.
security: الأمان security: الأمان
@ -1449,6 +1455,11 @@ ar:
your_appeal_rejected: تم رفض طعنك your_appeal_rejected: تم رفض طعنك
edit_profile: edit_profile:
other: أخرى other: أخرى
email_subscription_mailer:
confirmation:
subject: تأكيد عنوان بريدك الإلكتروني
notification:
create_account: إنشاء حساب ماستدون
emoji_styles: emoji_styles:
auto: تلقائي auto: تلقائي
native: محلي native: محلي
@ -1741,6 +1752,7 @@ ar:
uses: عدد الاستخدامات uses: عدد الاستخدامات
title: دعوة أشخاص title: دعوة أشخاص
link_preview: link_preview:
author_html: مِن %{name}
potentially_sensitive_content: potentially_sensitive_content:
hide_button: إخفاء hide_button: إخفاء
lists: lists:
@ -2126,6 +2138,8 @@ ar:
past_preamble_html: لقد غيرنا شروط خدمتنا منذ زيارتكم الأخيرة. نشجعكم على مراجعة الشروط المحدثة. past_preamble_html: لقد غيرنا شروط خدمتنا منذ زيارتكم الأخيرة. نشجعكم على مراجعة الشروط المحدثة.
review_link: مراجعة شروط الخدمة review_link: مراجعة شروط الخدمة
title: شروط خدمة النطاق %{domain} ستتغير title: شروط خدمة النطاق %{domain} ستتغير
themes:
default: ماستدون
time: time:
formats: formats:
default: "%b %d, %Y, %H:%M" default: "%b %d, %Y, %H:%M"

View File

@ -2210,7 +2210,7 @@ de:
extra_instructions_html: <strong>Hinweis:</strong> Der Link auf deiner Website kann unsichtbar sein. Der wichtige Teil ist <code>rel="me"</code>. Du kannst auch den Tag <code>link</code> im <code>head</code> (statt <code>a</code> im <code>body</code>) verwenden, jedoch muss die Internetseite ohne JavaScript abrufbar sein. extra_instructions_html: <strong>Hinweis:</strong> Der Link auf deiner Website kann unsichtbar sein. Der wichtige Teil ist <code>rel="me"</code>. Du kannst auch den Tag <code>link</code> im <code>head</code> (statt <code>a</code> im <code>body</code>) verwenden, jedoch muss die Internetseite ohne JavaScript abrufbar sein.
here_is_how: So funktionierts here_is_how: So funktionierts
hint_html: "<strong>Alle können ihre Identität auf Mastodon verifizieren.</strong> 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." hint_html: "<strong>Alle können ihre Identität auf Mastodon verifizieren.</strong> 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“. 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 können „Profil bearbeiten“ verwaltet werden.
verification: Verifizierung verification: Verifizierung
verified_links: Deine verifizierten Links verified_links: Deine verifizierten Links
website_verification: Verifizierung einer Website website_verification: Verifizierung einer Website

View File

@ -762,6 +762,7 @@ en-GB:
categories: categories:
administration: Administration administration: Administration
devops: DevOps devops: DevOps
email: Email
invites: Invites invites: Invites
moderation: Moderation moderation: Moderation
special: Special special: Special
@ -778,6 +779,8 @@ en-GB:
administrator_description: Users with this permission will bypass every permission administrator_description: Users with this permission will bypass every permission
delete_user_data: Delete User Data delete_user_data: Delete User Data
delete_user_data_description: Allows users to delete other users' data without delay delete_user_data_description: Allows users to delete other users' data without delay
invite_bypass_approval: Invite Users without review
invite_bypass_approval_description: Allows people invited to the server by these users to bypass moderation approval
invite_users: Invite Users invite_users: Invite Users
invite_users_description: Allows users to invite new people to the server invite_users_description: Allows users to invite new people to the server
manage_announcements: Manage Announcements manage_announcements: Manage Announcements
@ -788,6 +791,8 @@ en-GB:
manage_blocks_description: Allows users to block email providers and IP addresses manage_blocks_description: Allows users to block email providers and IP addresses
manage_custom_emojis: Manage Custom Emojis manage_custom_emojis: Manage Custom Emojis
manage_custom_emojis_description: Allows users to manage custom emojis on the server manage_custom_emojis_description: Allows users to manage custom emojis on the server
manage_email_subscriptions: Manage Email Subscriptions
manage_email_subscriptions_description: Allow users to subscribe to users with this permission by email
manage_federation: Manage Federation manage_federation: Manage Federation
manage_federation_description: Allows users to block or allow federation with other domains, and control deliverability manage_federation_description: Allows users to block or allow federation with other domains, and control deliverability
manage_invites: Manage Invites manage_invites: Manage Invites
@ -1278,6 +1283,7 @@ en-GB:
progress: progress:
confirm: Confirm email confirm: Confirm email
details: Your details details: Your details
list: Sign up progress
review: Our review review: Our review
rules: Accept rules rules: Accept rules
providers: providers:
@ -1293,6 +1299,7 @@ en-GB:
invited_by: 'You can join %{domain} thanks to the invitation you have received from:' invited_by: 'You can join %{domain} thanks to the invitation you have received from:'
preamble: These are set and enforced by the %{domain} moderators. preamble: These are set and enforced by the %{domain} moderators.
preamble_invited: Before you proceed, please consider the ground rules set by the moderators of %{domain}. preamble_invited: Before you proceed, please consider the ground rules set by the moderators of %{domain}.
read_more: Read more
title: Some ground rules. title: Some ground rules.
title_invited: You've been invited. title_invited: You've been invited.
security: Security security: Security
@ -1412,6 +1419,41 @@ en-GB:
your_appeal_rejected: Your appeal has been rejected your_appeal_rejected: Your appeal has been rejected
edit_profile: edit_profile:
other: Other other: Other
redesign_body: Profile editing can now be accessed directly from the profile page.
redesign_button: Go there
redesign_title: Theres a new profile editing experience
email_subscription_mailer:
confirmation:
action: Confirm email address
instructions_to_confirm: Confirm you'd like to receive emails from %{name} (@%{acct}) when they publish new posts.
instructions_to_ignore: If you're not sure why you received this email, you can delete it. You will not be subscribed if you don't click on the link above.
subject: Confirm your email address
title: Get email updates from %{name}?
notification:
create_account: Create a Mastodon account
footer:
privacy_html: Emails are sent from %{domain}, a server powered by Mastodon. To understand how this server processes your personal data, refer to the <a href="%{privacy_policy_path}">Privacy Policy</a>.
reason_for_email_html: You're receiving this email because you opted into email updates from %{name}. Don't want to receive these emails? <a href="%{unsubscribe_path}">Unsubscribe</a>
interact_with_this_post:
one: Interact with this post and discover more like it.
other: Interact with these posts and discover more.
subject:
plural: New posts from %{name}
singular: 'New post: "%{excerpt}"'
title:
plural: New posts from %{name}
singular: 'New post: "%{excerpt}"'
email_subscriptions:
active: Active
confirmations:
show:
changed_your_mind: Changed your mind?
success_html: You'll now start receiving emails when %{name} publishes new posts. Add %{sender} to your contacts so these posts don't end up in your Spam folder.
title: You're signed up
unsubscribe: Unsubscribe
inactive: Inactive
status: Status
subscribers: Subscribers
emoji_styles: emoji_styles:
auto: Auto auto: Auto
native: Native native: Native
@ -1781,6 +1823,8 @@ en-GB:
posting_defaults: Posting defaults posting_defaults: Posting defaults
public_timelines: Public timelines public_timelines: Public timelines
privacy: privacy:
email_subscriptions: Send posts via email
email_subscriptions_hint_html: Add an email sign-up form to your profile that appears for logged-out users. When visitors enter their email address and opt in, Mastodon will send email updates for your public posts.
hint_html: "<strong>Customise how you want your profile and your posts to be found.</strong> 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." hint_html: "<strong>Customise how you want your profile and your posts to be found.</strong> 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: 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 from which apps they post, 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.
@ -2044,6 +2088,28 @@ en-GB:
resume_app_authorization: Resume application authorisation resume_app_authorization: Resume application authorisation
role_requirement: "%{domain} requires you to set up Two-Factor Authentication before you can use Mastodon." role_requirement: "%{domain} requires you to set up Two-Factor Authentication before you can use Mastodon."
webauthn: Security keys webauthn: Security keys
unsubscriptions:
create:
action: Go to server homepage
email_subscription:
confirmation_html: You'll no longer receive emails from %{name}.
title: You are unsubscribed
user:
confirmation_html: You'll no longer receive %{type} from Mastodon on %{domain}.
notification_emails:
favourite: favourite notification emails
follow: follow notification emails
follow_request: follow request emails
mention: mention notification emails
reblog: boost notification emails
show:
action: Unsubscribe
email_subscription:
confirmation_html: You'll stop receiving emails when this account publishes new posts.
title: Unsubscribe from %{name}?
user:
confirmation_html: You'll stop receiving %{type} from Mastodon on %{domain}.
title: Unsubscribe from %{type}?
user_mailer: user_mailer:
announcement_published: announcement_published:
description: 'The administrators of %{domain} are making an announcement:' description: 'The administrators of %{domain} are making an announcement:'

View File

@ -2330,7 +2330,7 @@ he:
extra_instructions_html: <strong>טיפ:</strong> הלינק באתר שלך יכול להיות מוסתר. החלק החשוב הוא <code>rel="me"</code> שמונע התחזות על אתרים עם תוכן משתמשים. ניתן גם ליצור תגית <code>link</code> בכותרת העמוד במקום קישור <code>a</code> אבל קוד ה־HTML חייב להופיע שם ללא הרצה של ג'אווהסקריפט. extra_instructions_html: <strong>טיפ:</strong> הלינק באתר שלך יכול להיות מוסתר. החלק החשוב הוא <code>rel="me"</code> שמונע התחזות על אתרים עם תוכן משתמשים. ניתן גם ליצור תגית <code>link</code> בכותרת העמוד במקום קישור <code>a</code> אבל קוד ה־HTML חייב להופיע שם ללא הרצה של ג'אווהסקריפט.
here_is_how: זה נעשה כך here_is_how: זה נעשה כך
hint_html: "<strong>אשרור זהותך במסטודון הוא לטובת כולם.</strong> על בסיס תקני ווב פתוחים, חינם מעתה ולעד. כל שדרוש הוא אתר אישי שבו אנשים מזהים אותך דרכו. כשתקשרו מהאתר הזה לפרופיל שלך פה, אנו נבדוק באתר קישורים לפרופיל ונציין זאת בסימן בולט כזהות בדוקה." hint_html: "<strong>אשרור זהותך במסטודון הוא לטובת כולם.</strong> על בסיס תקני ווב פתוחים, חינם מעתה ולעד. כל שדרוש הוא אתר אישי שבו אנשים מזהים אותך דרכו. כשתקשרו מהאתר הזה לפרופיל שלך פה, אנו נבדוק באתר קישורים לפרופיל ונציין זאת בסימן בולט כזהות בדוקה."
instructions_html: יש להדביק את הקוד שלמטה אל האתר שלך. ואז להוסיף את כתובת האתר לאחד השדות הנוספים בפרופיל מתוך טאב "עריכת פרופיל" ולשמור את השינויים. instructions_html: יש להדביק את הקוד שלמטה אל האתר שלך. ואז להוסיף את כתובת האתר לאחד השדות הנוספים בפרופיל מתוך כרטיסיית "עריכת פרופיל" ולשמור את השינויים.
verification: אימות verification: אימות
verified_links: קישוריך המאומתים verified_links: קישוריך המאומתים
website_verification: אימות אתר רשת website_verification: אימות אתר רשת

Some files were not shown because too many files have changed in this diff Show More