mirror of
https://git.bsd.gay/fef/nyastodon.git
synced 2024-12-28 12:23:52 +01:00
Merge pull request #930 from ThibG/glitch-soc/merge-upstream
Merge upstream changes
This commit is contained in:
commit
ff2270cd06
132 changed files with 4299 additions and 1247 deletions
|
@ -1 +1 @@
|
|||
2.6.0
|
||||
2.6.1
|
||||
|
|
17
CHANGELOG.md
17
CHANGELOG.md
|
@ -3,6 +3,23 @@ Changelog
|
|||
|
||||
All notable changes to this project will be documented in this file.
|
||||
|
||||
## [2.7.3] - 2019-02-23
|
||||
### Added
|
||||
|
||||
- Add domain filter to the admin federation page ([ThibG](https://github.com/tootsuite/mastodon/pull/10071))
|
||||
- Add quick link from admin account view to block/unblock instance ([ThibG](https://github.com/tootsuite/mastodon/pull/10073))
|
||||
|
||||
### Fixed
|
||||
|
||||
- Fix video player width not being updated to fit container width ([ThibG](https://github.com/tootsuite/mastodon/pull/10069))
|
||||
- Fix domain filter being shown in admin page when local filter is active ([ThibG](https://github.com/tootsuite/mastodon/pull/10074))
|
||||
- Fix crash when conversations have no valid participants ([ThibG](https://github.com/tootsuite/mastodon/pull/10078))
|
||||
- Fix error when performing admin actions on no statuses ([ThibG](https://github.com/tootsuite/mastodon/pull/10094))
|
||||
|
||||
### Changed
|
||||
|
||||
- Change custom emojis to randomize stored file name ([hinaloe](https://github.com/tootsuite/mastodon/pull/10090))
|
||||
|
||||
## [2.7.2] - 2019-02-17
|
||||
### Added
|
||||
|
||||
|
|
191
Dockerfile
191
Dockerfile
|
@ -1,93 +1,126 @@
|
|||
FROM node:8.15-alpine as node
|
||||
FROM ruby:2.6-alpine3.9
|
||||
FROM ubuntu:18.04 as build-dep
|
||||
|
||||
LABEL maintainer="https://github.com/tootsuite/mastodon" \
|
||||
description="Your self-hosted, globally interconnected microblogging community"
|
||||
# Use bash for the shell
|
||||
SHELL ["bash", "-c"]
|
||||
|
||||
# Install Node
|
||||
ENV NODE_VER="8.15.0"
|
||||
RUN echo "Etc/UTC" > /etc/localtime && \
|
||||
apt update && \
|
||||
apt -y dist-upgrade && \
|
||||
apt -y install wget make gcc g++ python && \
|
||||
cd ~ && \
|
||||
wget https://nodejs.org/download/release/v$NODE_VER/node-v$NODE_VER.tar.gz && \
|
||||
tar xf node-v$NODE_VER.tar.gz && \
|
||||
cd node-v$NODE_VER && \
|
||||
./configure --prefix=/opt/node && \
|
||||
make -j$(nproc) > /dev/null && \
|
||||
make install
|
||||
|
||||
# Install jemalloc
|
||||
ENV JE_VER="5.1.0"
|
||||
RUN apt -y install autoconf && \
|
||||
cd ~ && \
|
||||
wget https://github.com/jemalloc/jemalloc/archive/$JE_VER.tar.gz && \
|
||||
tar xf $JE_VER.tar.gz && \
|
||||
cd jemalloc-$JE_VER && \
|
||||
./autogen.sh && \
|
||||
./configure --prefix=/opt/jemalloc && \
|
||||
make -j$(nproc) > /dev/null && \
|
||||
make install_bin install_include install_lib
|
||||
|
||||
# Install ruby
|
||||
ENV RUBY_VER="2.6.1"
|
||||
ENV CPPFLAGS="-I/opt/jemalloc/include"
|
||||
ENV LDFLAGS="-L/opt/jemalloc/lib/"
|
||||
RUN apt -y install build-essential \
|
||||
bison libyaml-dev libgdbm-dev libreadline-dev \
|
||||
libncurses5-dev libffi-dev zlib1g-dev libssl-dev && \
|
||||
cd ~ && \
|
||||
wget https://cache.ruby-lang.org/pub/ruby/${RUBY_VER%.*}/ruby-$RUBY_VER.tar.gz && \
|
||||
tar xf ruby-$RUBY_VER.tar.gz && \
|
||||
cd ruby-$RUBY_VER && \
|
||||
./configure --prefix=/opt/ruby \
|
||||
--with-jemalloc \
|
||||
--with-shared \
|
||||
--disable-install-doc && \
|
||||
ln -s /opt/jemalloc/lib/* /usr/lib/ && \
|
||||
make -j$(nproc) > /dev/null && \
|
||||
make install
|
||||
|
||||
ENV PATH="${PATH}:/opt/ruby/bin:/opt/node/bin"
|
||||
|
||||
RUN npm install -g yarn && \
|
||||
gem install bundler
|
||||
|
||||
COPY . /opt/mastodon
|
||||
|
||||
RUN apt -y install git libicu-dev libidn11-dev \
|
||||
libpq-dev libprotobuf-dev protobuf-compiler && \
|
||||
cd /opt/mastodon && \
|
||||
bundle install -j$(nproc) --deployment --without development test && \
|
||||
yarn install --pure-lockfile
|
||||
|
||||
FROM ubuntu:18.04
|
||||
|
||||
# Copy over all the langs needed for runtime
|
||||
COPY --from=build-dep /opt/node /opt/node
|
||||
COPY --from=build-dep /opt/ruby /opt/ruby
|
||||
COPY --from=build-dep /opt/jemalloc /opt/jemalloc
|
||||
|
||||
# Add more PATHs to the PATH
|
||||
ENV PATH="${PATH}:/opt/ruby/bin:/opt/node/bin:/opt/mastodon/bin"
|
||||
|
||||
# Create the mastodon user
|
||||
ARG UID=991
|
||||
ARG GID=991
|
||||
RUN apt update && \
|
||||
echo "Etc/UTC" > /etc/localtime && \
|
||||
ln -s /opt/jemalloc/lib/* /usr/lib/ && \
|
||||
apt -y dist-upgrade && \
|
||||
apt install -y whois wget && \
|
||||
addgroup --gid $GID mastodon && \
|
||||
useradd -m -u $UID -g $GID -d /opt/mastodon mastodon && \
|
||||
echo "mastodon:`head /dev/urandom | tr -dc A-Za-z0-9 | head -c 24 | mkpasswd -s -m sha-256`" | chpasswd
|
||||
|
||||
ENV PATH=/mastodon/bin:$PATH \
|
||||
RAILS_SERVE_STATIC_FILES=true \
|
||||
RAILS_ENV=production \
|
||||
NODE_ENV=production
|
||||
# Copy over masto source from building and set permissions
|
||||
COPY --from=build-dep --chown=mastodon:mastodon /opt/mastodon /opt/mastodon
|
||||
|
||||
ARG LIBICONV_VERSION=1.15
|
||||
ARG LIBICONV_DOWNLOAD_SHA256=ccf536620a45458d26ba83887a983b96827001e92a13847b45e4925cc8913178
|
||||
# Install masto runtime deps
|
||||
RUN apt -y --no-install-recommends install \
|
||||
libssl1.1 libpq5 imagemagick ffmpeg \
|
||||
libicu60 libprotobuf10 libidn11 libyaml-0-2 \
|
||||
file ca-certificates tzdata libreadline7 && \
|
||||
apt -y install gcc && \
|
||||
ln -s /opt/mastodon /mastodon && \
|
||||
gem install bundler
|
||||
|
||||
EXPOSE 3000 4000
|
||||
# Clean up more dirs
|
||||
RUN rm -rf /var/cache && \
|
||||
rm -rf /var/apt
|
||||
|
||||
WORKDIR /mastodon
|
||||
# Add tini
|
||||
ENV TINI_VERSION="0.18.0"
|
||||
ENV TINI_SUM="12d20136605531b09a2c2dac02ccee85e1b874eb322ef6baf7561cd93f93c855"
|
||||
ADD https://github.com/krallin/tini/releases/download/v${TINI_VERSION}/tini /tini
|
||||
RUN echo "$TINI_SUM tini" | sha256sum -c -
|
||||
RUN chmod +x /tini
|
||||
|
||||
COPY --from=node /usr/local/bin/node /usr/local/bin/node
|
||||
COPY --from=node /usr/local/lib/node_modules /usr/local/lib/node_modules
|
||||
COPY --from=node /usr/local/bin/npm /usr/local/bin/npm
|
||||
COPY --from=node /opt/yarn-* /opt/yarn
|
||||
# Run masto services in prod mode
|
||||
ENV RAILS_ENV="production"
|
||||
ENV NODE_ENV="production"
|
||||
|
||||
RUN apk add --no-cache -t build-dependencies \
|
||||
build-base \
|
||||
icu-dev \
|
||||
libidn-dev \
|
||||
openssl \
|
||||
libtool \
|
||||
libxml2-dev \
|
||||
libxslt-dev \
|
||||
postgresql-dev \
|
||||
protobuf-dev \
|
||||
python \
|
||||
&& apk add --no-cache \
|
||||
ca-certificates \
|
||||
ffmpeg \
|
||||
file \
|
||||
git \
|
||||
icu-libs \
|
||||
imagemagick \
|
||||
libidn \
|
||||
libpq \
|
||||
libxml2 \
|
||||
libxslt \
|
||||
protobuf \
|
||||
tini \
|
||||
tzdata \
|
||||
&& update-ca-certificates \
|
||||
&& ln -s /opt/yarn/bin/yarn /usr/local/bin/yarn \
|
||||
&& ln -s /opt/yarn/bin/yarnpkg /usr/local/bin/yarnpkg \
|
||||
&& mkdir -p /tmp/src /opt \
|
||||
&& wget -O libiconv.tar.gz "https://ftp.gnu.org/pub/gnu/libiconv/libiconv-$LIBICONV_VERSION.tar.gz" \
|
||||
&& echo "$LIBICONV_DOWNLOAD_SHA256 *libiconv.tar.gz" | sha256sum -c - \
|
||||
&& tar -xzf libiconv.tar.gz -C /tmp/src \
|
||||
&& rm libiconv.tar.gz \
|
||||
&& cd /tmp/src/libiconv-$LIBICONV_VERSION \
|
||||
&& ./configure --prefix=/usr/local \
|
||||
&& make -j$(getconf _NPROCESSORS_ONLN)\
|
||||
&& make install \
|
||||
&& libtool --finish /usr/local/lib \
|
||||
&& cd /mastodon \
|
||||
&& rm -rf /tmp/*
|
||||
|
||||
COPY Gemfile Gemfile.lock package.json yarn.lock .yarnclean /mastodon/
|
||||
COPY stack-fix.c /lib
|
||||
RUN gcc -shared -fPIC /lib/stack-fix.c -o /lib/stack-fix.so
|
||||
RUN rm /lib/stack-fix.c
|
||||
|
||||
RUN bundle config build.nokogiri --use-system-libraries --with-iconv-lib=/usr/local/lib --with-iconv-include=/usr/local/include \
|
||||
&& bundle install -j$(getconf _NPROCESSORS_ONLN) --deployment --without test development \
|
||||
&& yarn install --pure-lockfile --ignore-engines \
|
||||
&& yarn cache clean
|
||||
|
||||
RUN addgroup -g ${GID} mastodon && adduser -h /mastodon -s /bin/sh -D -G mastodon -u ${UID} mastodon \
|
||||
&& mkdir -p /mastodon/public/system /mastodon/public/assets /mastodon/public/packs \
|
||||
&& chown -R mastodon:mastodon /mastodon/public
|
||||
|
||||
COPY . /mastodon
|
||||
|
||||
RUN chown -R mastodon:mastodon /mastodon
|
||||
|
||||
VOLUME /mastodon/public/system
|
||||
# Tell rails to serve static files
|
||||
ENV RAILS_SERVE_STATIC_FILES="true"
|
||||
|
||||
# Set the run user
|
||||
USER mastodon
|
||||
|
||||
ENV LD_PRELOAD=/lib/stack-fix.so
|
||||
RUN OTP_SECRET=precompile_placeholder SECRET_KEY_BASE=precompile_placeholder bundle exec rails assets:precompile
|
||||
# Precompile assets
|
||||
RUN cd ~ && \
|
||||
OTP_SECRET=precompile_placeholder SECRET_KEY_BASE=precompile_placeholder rails assets:precompile && \
|
||||
yarn cache clean
|
||||
|
||||
ENTRYPOINT ["/sbin/tini", "--"]
|
||||
# Set the work dir and the container entry point
|
||||
WORKDIR /opt/mastodon
|
||||
ENTRYPOINT ["/tini", "--"]
|
||||
|
|
6
Gemfile
6
Gemfile
|
@ -13,7 +13,7 @@ gem 'hamlit-rails', '~> 0.2'
|
|||
gem 'pg', '~> 1.1'
|
||||
gem 'makara', '~> 0.4'
|
||||
gem 'pghero', '~> 2.2'
|
||||
gem 'dotenv-rails', '~> 2.6'
|
||||
gem 'dotenv-rails', '~> 2.7'
|
||||
|
||||
gem 'aws-sdk-s3', '~> 1.30', require: false
|
||||
gem 'fog-core', '<= 2.1.0'
|
||||
|
@ -98,7 +98,7 @@ group :development, :test do
|
|||
gem 'fabrication', '~> 2.20'
|
||||
gem 'fuubar', '~> 2.3'
|
||||
gem 'i18n-tasks', '~> 0.9', require: false
|
||||
gem 'pry-byebug', '~> 3.6'
|
||||
gem 'pry-byebug', '~> 3.7'
|
||||
gem 'pry-rails', '~> 0.3'
|
||||
gem 'rspec-rails', '~> 3.8'
|
||||
end
|
||||
|
@ -128,7 +128,7 @@ group :development do
|
|||
gem 'letter_opener', '~> 1.7'
|
||||
gem 'letter_opener_web', '~> 1.3'
|
||||
gem 'memory_profiler'
|
||||
gem 'rubocop', '~> 0.64', require: false
|
||||
gem 'rubocop', '~> 0.65', require: false
|
||||
gem 'brakeman', '~> 4.4', require: false
|
||||
gem 'bundler-audit', '~> 0.6', require: false
|
||||
gem 'scss_lint', '~> 0.57', require: false
|
||||
|
|
42
Gemfile.lock
42
Gemfile.lock
|
@ -98,7 +98,7 @@ GEM
|
|||
rack (>= 0.9.0)
|
||||
binding_of_caller (0.8.0)
|
||||
debug_inspector (>= 0.0.1)
|
||||
bootsnap (1.4.0)
|
||||
bootsnap (1.4.1)
|
||||
msgpack (~> 1.0)
|
||||
brakeman (4.4.0)
|
||||
browser (2.5.3)
|
||||
|
@ -109,7 +109,7 @@ GEM
|
|||
bundler-audit (0.6.1)
|
||||
bundler (>= 1.2.0, < 3)
|
||||
thor (~> 0.18)
|
||||
byebug (10.0.2)
|
||||
byebug (11.0.0)
|
||||
capistrano (3.11.0)
|
||||
airbrussh (>= 1.0.0)
|
||||
i18n
|
||||
|
@ -185,10 +185,10 @@ GEM
|
|||
unf (>= 0.0.5, < 1.0.0)
|
||||
doorkeeper (5.0.2)
|
||||
railties (>= 4.2)
|
||||
dotenv (2.6.0)
|
||||
dotenv-rails (2.6.0)
|
||||
dotenv (= 2.6.0)
|
||||
railties (>= 3.2, < 6.0)
|
||||
dotenv (2.7.1)
|
||||
dotenv-rails (2.7.1)
|
||||
dotenv (= 2.7.1)
|
||||
railties (>= 3.2, < 6.1)
|
||||
elasticsearch (6.0.2)
|
||||
elasticsearch-api (= 6.0.2)
|
||||
elasticsearch-transport (= 6.0.2)
|
||||
|
@ -239,11 +239,11 @@ GEM
|
|||
http (~> 3.0)
|
||||
nokogiri (~> 1.8)
|
||||
oj (~> 3.0)
|
||||
hamlit (2.8.8)
|
||||
hamlit (2.9.2)
|
||||
temple (>= 0.8.0)
|
||||
thor
|
||||
tilt
|
||||
hamlit-rails (0.2.0)
|
||||
hamlit-rails (0.2.1)
|
||||
actionpack (>= 4.0.1)
|
||||
activesupport (>= 4.0.1)
|
||||
hamlit (>= 1.2.0)
|
||||
|
@ -365,7 +365,7 @@ GEM
|
|||
concurrent-ruby (~> 1.0, >= 1.0.2)
|
||||
sidekiq (>= 3.5)
|
||||
statsd-ruby (~> 1.4, >= 1.4.0)
|
||||
oj (3.7.8)
|
||||
oj (3.7.9)
|
||||
omniauth (1.9.0)
|
||||
hashie (>= 3.4.6, < 3.7.0)
|
||||
rack (>= 1.6.2, < 3)
|
||||
|
@ -402,7 +402,7 @@ GEM
|
|||
pg (1.1.4)
|
||||
pghero (2.2.0)
|
||||
activerecord
|
||||
pkg-config (1.3.3)
|
||||
pkg-config (1.3.4)
|
||||
powerpack (0.1.2)
|
||||
premailer (1.11.1)
|
||||
addressable
|
||||
|
@ -415,11 +415,12 @@ GEM
|
|||
pry (0.12.2)
|
||||
coderay (~> 1.1.0)
|
||||
method_source (~> 0.9.0)
|
||||
pry-byebug (3.6.0)
|
||||
byebug (~> 10.0)
|
||||
pry-byebug (3.7.0)
|
||||
byebug (~> 11.0)
|
||||
pry (~> 0.10)
|
||||
pry-rails (0.3.9)
|
||||
pry (>= 0.10.4)
|
||||
psych (3.1.0)
|
||||
public_suffix (3.0.3)
|
||||
puma (3.12.0)
|
||||
pundit (2.0.1)
|
||||
|
@ -527,11 +528,12 @@ GEM
|
|||
rspec-core (~> 3.0, >= 3.0.0)
|
||||
sidekiq (>= 2.4.0)
|
||||
rspec-support (3.8.0)
|
||||
rubocop (0.64.0)
|
||||
rubocop (0.65.0)
|
||||
jaro_winkler (~> 1.5.1)
|
||||
parallel (~> 1.10)
|
||||
parser (>= 2.5, != 2.5.1.1)
|
||||
powerpack (~> 0.1)
|
||||
psych (>= 3.1.0)
|
||||
rainbow (>= 2.2.2, < 4.0)
|
||||
ruby-progressbar (~> 1.7)
|
||||
unicode-display_width (~> 1.4.0)
|
||||
|
@ -565,9 +567,9 @@ GEM
|
|||
rufus-scheduler (~> 3.2)
|
||||
sidekiq (>= 3)
|
||||
tilt (>= 1.4.0)
|
||||
sidekiq-unique-jobs (6.0.9)
|
||||
sidekiq-unique-jobs (6.0.11)
|
||||
concurrent-ruby (~> 1.0, >= 1.0.5)
|
||||
sidekiq (>= 4.0, < 6.0)
|
||||
sidekiq (>= 4.0, < 7.0)
|
||||
thor (~> 0)
|
||||
simple-navigation (4.0.5)
|
||||
activesupport (>= 2.3.2)
|
||||
|
@ -603,7 +605,7 @@ GEM
|
|||
climate_control (>= 0.0.3, < 1.0)
|
||||
thor (0.20.3)
|
||||
thread_safe (0.3.6)
|
||||
tilt (2.0.8)
|
||||
tilt (2.0.9)
|
||||
timers (4.2.0)
|
||||
tty-color (0.4.3)
|
||||
tty-command (0.8.2)
|
||||
|
@ -682,7 +684,7 @@ DEPENDENCIES
|
|||
devise-two-factor (~> 3.0)
|
||||
devise_pam_authenticatable2 (~> 9.2)
|
||||
doorkeeper (~> 5.0)
|
||||
dotenv-rails (~> 2.6)
|
||||
dotenv-rails (~> 2.7)
|
||||
fabrication (~> 2.20)
|
||||
faker (~> 1.9)
|
||||
fast_blank (~> 1.0)
|
||||
|
@ -732,7 +734,7 @@ DEPENDENCIES
|
|||
posix-spawn!
|
||||
premailer-rails
|
||||
private_address_check (~> 0.5)
|
||||
pry-byebug (~> 3.6)
|
||||
pry-byebug (~> 3.7)
|
||||
pry-rails (~> 0.3)
|
||||
puma (~> 3.12)
|
||||
pundit (~> 2.0)
|
||||
|
@ -749,7 +751,7 @@ DEPENDENCIES
|
|||
rqrcode (~> 0.10)
|
||||
rspec-rails (~> 3.8)
|
||||
rspec-sidekiq (~> 3.0)
|
||||
rubocop (~> 0.64)
|
||||
rubocop (~> 0.65)
|
||||
sanitize (~> 5.0)
|
||||
scss_lint (~> 0.57)
|
||||
sidekiq (~> 5.2)
|
||||
|
@ -774,7 +776,7 @@ DEPENDENCIES
|
|||
webpush
|
||||
|
||||
RUBY VERSION
|
||||
ruby 2.6.0p0
|
||||
ruby 2.6.1p33
|
||||
|
||||
BUNDLED WITH
|
||||
1.17.3
|
||||
|
|
|
@ -48,6 +48,7 @@ class StatusesIndex < Chewy::Index
|
|||
end
|
||||
|
||||
root date_detection: false do
|
||||
field :id, type: 'long'
|
||||
field :account_id, type: 'long'
|
||||
|
||||
field :text, type: 'text', value: ->(status) { [status.spoiler_text, Formatter.instance.plaintext(status)].concat(status.media_attachments.map(&:description)).join("\n\n") } do
|
||||
|
@ -55,7 +56,6 @@ class StatusesIndex < Chewy::Index
|
|||
end
|
||||
|
||||
field :searchable_by, type: 'long', value: ->(status, crutches) { status.searchable_by(crutches) }
|
||||
field :created_at, type: 'date'
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -5,6 +5,9 @@ module Admin
|
|||
before_action :set_custom_emoji, except: [:index, :new, :create]
|
||||
before_action :set_filter_params
|
||||
|
||||
include ObfuscateFilename
|
||||
obfuscate_filename [:custom_emoji, :image]
|
||||
|
||||
def index
|
||||
authorize :custom_emoji, :index?
|
||||
@custom_emojis = filtered_custom_emojis.eager_load(:local_counterpart).page(params[:page])
|
||||
|
|
|
@ -10,6 +10,10 @@ module Admin
|
|||
@form = Form::StatusBatch.new(form_status_batch_params.merge(current_account: current_account, action: action_from_button))
|
||||
flash[:alert] = I18n.t('admin.statuses.failed_to_execute') unless @form.save
|
||||
|
||||
redirect_to admin_report_path(@report)
|
||||
rescue ActionController::ParameterMissing
|
||||
flash[:alert] = I18n.t('admin.statuses.no_status_selected')
|
||||
|
||||
redirect_to admin_report_path(@report)
|
||||
end
|
||||
|
||||
|
|
|
@ -16,10 +16,11 @@ class Api::V1::Accounts::SearchController < Api::BaseController
|
|||
def account_search
|
||||
AccountSearchService.new.call(
|
||||
params[:q],
|
||||
limit_param(DEFAULT_ACCOUNTS_LIMIT),
|
||||
current_account,
|
||||
limit: limit_param(DEFAULT_ACCOUNTS_LIMIT),
|
||||
resolve: truthy_param?(:resolve),
|
||||
following: truthy_param?(:following)
|
||||
following: truthy_param?(:following),
|
||||
offset: params[:offset]
|
||||
)
|
||||
end
|
||||
end
|
||||
|
|
|
@ -51,9 +51,9 @@ class Api::V1::Accounts::StatusesController < Api::BaseController
|
|||
# Also, Avoid getting slow by not narrowing down by `statuses.account_id`.
|
||||
# When narrowing down by `statuses.account_id`, `index_statuses_20180106` will be used
|
||||
# and the table will be joined by `Merge Semi Join`, so the query will be slow.
|
||||
Status.joins(:media_attachments).merge(@account.media_attachments).permitted_for(@account, current_account)
|
||||
.paginate_by_max_id(limit_param(DEFAULT_STATUSES_LIMIT), params[:max_id], params[:since_id])
|
||||
.reorder(id: :desc).distinct(:id).pluck(:id)
|
||||
@account.statuses.joins(:media_attachments).merge(@account.media_attachments).permitted_for(@account, current_account)
|
||||
.paginate_by_max_id(limit_param(DEFAULT_STATUSES_LIMIT), params[:max_id], params[:since_id])
|
||||
.reorder(id: :desc).distinct(:id).pluck(:id)
|
||||
end
|
||||
|
||||
def pinned_scope
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
class Api::V1::SearchController < Api::BaseController
|
||||
include Authorization
|
||||
|
||||
RESULTS_LIMIT = 10
|
||||
RESULTS_LIMIT = 20
|
||||
|
||||
before_action -> { doorkeeper_authorize! :read, :'read:search' }
|
||||
before_action :require_user!
|
||||
|
@ -11,30 +11,22 @@ class Api::V1::SearchController < Api::BaseController
|
|||
respond_to :json
|
||||
|
||||
def index
|
||||
@search = Search.new(search)
|
||||
@search = Search.new(search_results)
|
||||
render json: @search, serializer: REST::SearchSerializer
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
def search
|
||||
search_results.tap do |search|
|
||||
search[:statuses].keep_if do |status|
|
||||
begin
|
||||
authorize status, :show?
|
||||
rescue Mastodon::NotPermittedError
|
||||
false
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
def search_results
|
||||
SearchService.new.call(
|
||||
params[:q],
|
||||
RESULTS_LIMIT,
|
||||
truthy_param?(:resolve),
|
||||
current_account
|
||||
current_account,
|
||||
limit_param(RESULTS_LIMIT),
|
||||
search_params.merge(resolve: truthy_param?(:resolve))
|
||||
)
|
||||
end
|
||||
|
||||
def search_params
|
||||
params.permit(:type, :offset, :min_id, :max_id, :account_id)
|
||||
end
|
||||
end
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
class Api::V2::SearchController < Api::V1::SearchController
|
||||
def index
|
||||
@search = Search.new(search)
|
||||
@search = Search.new(search_results)
|
||||
render json: @search, serializer: REST::V2::SearchSerializer
|
||||
end
|
||||
end
|
||||
|
|
|
@ -68,6 +68,7 @@ module JsonLdHelper
|
|||
return body_to_json(response.body_with_limit) if response.code == 200
|
||||
end
|
||||
# If request failed, retry without doing it on behalf of a user
|
||||
return if on_behalf_of.nil?
|
||||
build_request(uri).perform do |response|
|
||||
response.code == 200 ? body_to_json(response.body_with_limit) : nil
|
||||
end
|
||||
|
|
|
@ -29,7 +29,9 @@ module SettingsHelper
|
|||
it: 'Italiano',
|
||||
ja: '日本語',
|
||||
ka: 'ქართული',
|
||||
kk: 'Қазақша',
|
||||
ko: '한국어',
|
||||
lt: 'Lietuvių',
|
||||
lv: 'Latviešu',
|
||||
ml: 'മലയാളം',
|
||||
ms: 'Bahasa Melayu',
|
||||
|
|
|
@ -207,8 +207,9 @@ export default function notifications(state = initialState, action) {
|
|||
case NOTIFICATIONS_EXPAND_SUCCESS:
|
||||
return expandNormalizedNotifications(state, action.notifications, action.next);
|
||||
case ACCOUNT_BLOCK_SUCCESS:
|
||||
case ACCOUNT_MUTE_SUCCESS:
|
||||
return filterNotifications(state, action.relationship);
|
||||
case ACCOUNT_MUTE_SUCCESS:
|
||||
return action.relationship.muting_notifications ? filterNotifications(state, action.relationship) : state;
|
||||
case NOTIFICATIONS_CLEAR:
|
||||
return state.set('items', ImmutableList()).set('hasMore', false);
|
||||
case TIMELINE_DELETE:
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"account.add_or_remove_from_list": "اضافو أو حذف مِن القوائم",
|
||||
"account.add_or_remove_from_list": "أضيف/ي أو أحذف/ي من القائمة",
|
||||
"account.badges.bot": "روبوت",
|
||||
"account.block": "حظر @{name}",
|
||||
"account.block_domain": "إخفاء كل شيئ قادم من إسم النطاق {domain}",
|
||||
|
@ -8,30 +8,30 @@
|
|||
"account.disclaimer_full": "قد لا تعكس المعلومات أدناه الملف الشخصي الكامل للمستخدم.",
|
||||
"account.domain_blocked": "النطاق مخفي",
|
||||
"account.edit_profile": "تعديل الملف الشخصي",
|
||||
"account.endorse": "إبرازه على الملف الشخصي",
|
||||
"account.endorse": "خاصّية على الملف الشخصي",
|
||||
"account.follow": "تابِع",
|
||||
"account.followers": "المتابعون",
|
||||
"account.followers": "متابعون",
|
||||
"account.followers.empty": "لا أحد يتبع هذا الحساب بعد.",
|
||||
"account.follows": "يتبع",
|
||||
"account.follows.empty": "هذا المستخدِم لا يتبع أحدًا بعد.",
|
||||
"account.follows.empty": "هذا الحساب لا يتبع أحدًا بعد.",
|
||||
"account.follows_you": "يتابعك",
|
||||
"account.hide_reblogs": "إخفاء ترقيات @{name}",
|
||||
"account.link_verified_on": "تم التحقق مِن مالك هذا الرابط بتاريخ {date}",
|
||||
"account.locked_info": "تم تأمين خصوصية هذا الحساب عبر قُفل. فصاحب الحساب يُراجِع يدويا طلبات المتابَعة و الاشتراك بحسابه.",
|
||||
"account.link_verified_on": "تم التحقق مِن مِلْكية هذا الرابط بتاريخ {date}",
|
||||
"account.locked_info": "تم تأمين خصوصية هذا الحساب عبر قفل. صاحب الحساب يُراجِع يدويا طلبات المتابَعة و الاشتراك بحسابه.",
|
||||
"account.media": "وسائط",
|
||||
"account.mention": "أُذكُر @{name}",
|
||||
"account.mention": "أُذكُر/ي @{name}",
|
||||
"account.moved_to": "{name} إنتقل إلى :",
|
||||
"account.mute": "أكتم @{name}",
|
||||
"account.mute_notifications": "كتم إخطارات @{name}",
|
||||
"account.mute": "كتم @{name}",
|
||||
"account.mute_notifications": "كتم الإخطارات من @{name}",
|
||||
"account.muted": "مكتوم",
|
||||
"account.posts": "التبويقات",
|
||||
"account.posts_with_replies": "التبويقات و الردود",
|
||||
"account.report": "أبلغ عن @{name}",
|
||||
"account.requested": "في انتظار الموافقة",
|
||||
"account.share": "مشاركة @{name}'s profile",
|
||||
"account.report": "أبلغ/ي عن @{name}",
|
||||
"account.requested": "في انتظار الموافقة. اضْغَطْ/ي لإلغاء طلب المتابعة",
|
||||
"account.share": "مشاركة حساب @{name}",
|
||||
"account.show_reblogs": "عرض ترقيات @{name}",
|
||||
"account.unblock": "إلغاء الحظر عن @{name}",
|
||||
"account.unblock_domain": "فك حظر {domain}",
|
||||
"account.unblock_domain": "فك الخْفى عن {domain}",
|
||||
"account.unendorse": "إزالة ترويجه مِن الملف الشخصي",
|
||||
"account.unfollow": "إلغاء المتابعة",
|
||||
"account.unmute": "إلغاء الكتم عن @{name}",
|
||||
|
@ -39,7 +39,7 @@
|
|||
"account.view_full_profile": "عرض الملف الشخصي كاملا",
|
||||
"alert.unexpected.message": "لقد طرأ هناك خطأ غير متوقّع.",
|
||||
"alert.unexpected.title": "المعذرة !",
|
||||
"boost_modal.combo": "يمكنك ضغط {combo} لتخطّي هذه في المرّة القادمة",
|
||||
"boost_modal.combo": "يمكنك/ي ضغط {combo} لتخطّي هذه في المرّة القادمة",
|
||||
"bundle_column_error.body": "لقد وقع هناك خطأ أثناء عملية تحميل هذا العنصر.",
|
||||
"bundle_column_error.retry": "إعادة المحاولة",
|
||||
"bundle_column_error.title": "خطأ في الشبكة",
|
||||
|
@ -47,7 +47,7 @@
|
|||
"bundle_modal_error.message": "لقد وقع هناك خطأ أثناء عملية تحميل هذا العنصر.",
|
||||
"bundle_modal_error.retry": "إعادة المحاولة",
|
||||
"column.blocks": "الحسابات المحجوبة",
|
||||
"column.community": "الخيط العام المحلي",
|
||||
"column.community": "التَسَلْسُل الزَمني المحلي",
|
||||
"column.direct": "الرسائل المباشرة",
|
||||
"column.domain_blocks": "النطاقات المخفية",
|
||||
"column.favourites": "المفضلة",
|
||||
|
@ -142,6 +142,8 @@
|
|||
"hashtag.column_header.tag_mode.all": "و {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "أو {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "بدون {additional}",
|
||||
"hashtag.column_settings.select.no_options_message": "No suggestions found",
|
||||
"hashtag.column_settings.select.placeholder": "Enter hashtags…",
|
||||
"hashtag.column_settings.tag_mode.all": "كلها",
|
||||
"hashtag.column_settings.tag_mode.any": "أي كان مِن هذه",
|
||||
"hashtag.column_settings.tag_mode.none": "لا شيء مِن هذه",
|
||||
|
@ -204,6 +206,7 @@
|
|||
"lists.account.remove": "إحذف من القائمة",
|
||||
"lists.delete": "Delete list",
|
||||
"lists.edit": "تعديل القائمة",
|
||||
"lists.edit.submit": "Change title",
|
||||
"lists.new.create": "إنشاء قائمة",
|
||||
"lists.new.title_placeholder": "عنوان القائمة الجديدة",
|
||||
"lists.search": "إبحث في قائمة الحسابات التي تُتابِعها",
|
||||
|
|
|
@ -142,6 +142,8 @@
|
|||
"hashtag.column_header.tag_mode.all": "and {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "or {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "without {additional}",
|
||||
"hashtag.column_settings.select.no_options_message": "No suggestions found",
|
||||
"hashtag.column_settings.select.placeholder": "Enter hashtags…",
|
||||
"hashtag.column_settings.tag_mode.all": "All of these",
|
||||
"hashtag.column_settings.tag_mode.any": "Any of these",
|
||||
"hashtag.column_settings.tag_mode.none": "None of these",
|
||||
|
@ -204,6 +206,7 @@
|
|||
"lists.account.remove": "Desaniciar de la llista",
|
||||
"lists.delete": "Desaniciar la llista",
|
||||
"lists.edit": "Editar la llista",
|
||||
"lists.edit.submit": "Change title",
|
||||
"lists.new.create": "Add list",
|
||||
"lists.new.title_placeholder": "Títulu nuevu de la llista",
|
||||
"lists.search": "Guetar ente la xente que sigues",
|
||||
|
|
|
@ -142,6 +142,8 @@
|
|||
"hashtag.column_header.tag_mode.all": "and {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "or {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "without {additional}",
|
||||
"hashtag.column_settings.select.no_options_message": "No suggestions found",
|
||||
"hashtag.column_settings.select.placeholder": "Enter hashtags…",
|
||||
"hashtag.column_settings.tag_mode.all": "All of these",
|
||||
"hashtag.column_settings.tag_mode.any": "Any of these",
|
||||
"hashtag.column_settings.tag_mode.none": "None of these",
|
||||
|
@ -204,6 +206,7 @@
|
|||
"lists.account.remove": "Remove from list",
|
||||
"lists.delete": "Delete list",
|
||||
"lists.edit": "Edit list",
|
||||
"lists.edit.submit": "Change title",
|
||||
"lists.new.create": "Add list",
|
||||
"lists.new.title_placeholder": "New list title",
|
||||
"lists.search": "Search among people you follow",
|
||||
|
|
|
@ -142,6 +142,8 @@
|
|||
"hashtag.column_header.tag_mode.all": "i {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "o {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "sense {additional}",
|
||||
"hashtag.column_settings.select.no_options_message": "No suggestions found",
|
||||
"hashtag.column_settings.select.placeholder": "Enter hashtags…",
|
||||
"hashtag.column_settings.tag_mode.all": "Tots aquests",
|
||||
"hashtag.column_settings.tag_mode.any": "Qualsevol d’aquests",
|
||||
"hashtag.column_settings.tag_mode.none": "Cap d’aquests",
|
||||
|
@ -204,6 +206,7 @@
|
|||
"lists.account.remove": "Treure de la llista",
|
||||
"lists.delete": "Delete list",
|
||||
"lists.edit": "Editar llista",
|
||||
"lists.edit.submit": "Change title",
|
||||
"lists.new.create": "Afegir llista",
|
||||
"lists.new.title_placeholder": "Nova llista",
|
||||
"lists.search": "Cercar entre les persones que segueixes",
|
||||
|
|
|
@ -128,7 +128,7 @@
|
|||
"empty_column.lists": "Ùn avete manc'una lista. Quandu farete una, sarà mustrata quì.",
|
||||
"empty_column.mutes": "Per avà ùn avete manc'un utilizatore piattatu.",
|
||||
"empty_column.notifications": "Ùn avete ancu nisuna nutificazione. Interact with others to start the conversation.",
|
||||
"empty_column.public": "Ùn c'hè nunda quì! Scrivete qualcosa in pubblicu o seguitate utilizatori d'altre istanze per empie a linea pubblica",
|
||||
"empty_column.public": "Ùn c'hè nunda quì! Scrivete qualcosa in pubblicu o seguitate utilizatori d'altri servori per empie a linea pubblica",
|
||||
"follow_request.authorize": "Auturizà",
|
||||
"follow_request.reject": "Righjittà",
|
||||
"getting_started.developers": "Sviluppatori",
|
||||
|
@ -142,6 +142,8 @@
|
|||
"hashtag.column_header.tag_mode.all": "è {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "o {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "senza {additional}",
|
||||
"hashtag.column_settings.select.no_options_message": "No suggestions found",
|
||||
"hashtag.column_settings.select.placeholder": "Enter hashtags…",
|
||||
"hashtag.column_settings.tag_mode.all": "Tutti quessi",
|
||||
"hashtag.column_settings.tag_mode.any": "Unu di quessi",
|
||||
"hashtag.column_settings.tag_mode.none": "Nisunu di quessi",
|
||||
|
@ -204,6 +206,7 @@
|
|||
"lists.account.remove": "Toglie di a lista",
|
||||
"lists.delete": "Supprime a lista",
|
||||
"lists.edit": "Mudificà a lista",
|
||||
"lists.edit.submit": "Change title",
|
||||
"lists.new.create": "Aghjustà una lista",
|
||||
"lists.new.title_placeholder": "Titulu di a lista",
|
||||
"lists.search": "Circà indè i vostr'abbunamenti",
|
||||
|
@ -224,7 +227,7 @@
|
|||
"navigation_bar.favourites": "Favuriti",
|
||||
"navigation_bar.filters": "Parolle silenzate",
|
||||
"navigation_bar.follow_requests": "Dumande d'abbunamentu",
|
||||
"navigation_bar.info": "À prupositu di l'istanza",
|
||||
"navigation_bar.info": "À prupositu di u servore",
|
||||
"navigation_bar.keyboard_shortcuts": "Accorte cù a tastera",
|
||||
"navigation_bar.lists": "Liste",
|
||||
"navigation_bar.logout": "Scunnettassi",
|
||||
|
@ -276,7 +279,7 @@
|
|||
"reply_indicator.cancel": "Annullà",
|
||||
"report.forward": "Trasferisce à {target}",
|
||||
"report.forward_hint": "U contu hè nant'à un'altru servore. Vulete ancu mandà una copia anonima di u signalamentu quallà?",
|
||||
"report.hint": "U signalamentu sarà mandatu à i muderatori di l'istanza. Pudete spiegà perchè avete palisatu stu contu quì sottu:",
|
||||
"report.hint": "U signalamentu sarà mandatu à i muderatori di u servore. Pudete spiegà perchè avete palisatu stu contu quì sottu:",
|
||||
"report.placeholder": "Altri cummenti",
|
||||
"report.submit": "Mandà",
|
||||
"report.target": "Signalamentu",
|
||||
|
@ -297,7 +300,7 @@
|
|||
"status.block": "Bluccà @{name}",
|
||||
"status.cancel_reblog_private": "Ùn sparte più",
|
||||
"status.cannot_reblog": "Stu statutu ùn pò micca esse spartutu",
|
||||
"status.copy": "Copy link to status",
|
||||
"status.copy": "Cupià ligame indè u statutu",
|
||||
"status.delete": "Toglie",
|
||||
"status.detailed_status": "Vista in ditagliu di a cunversazione",
|
||||
"status.direct": "Mandà un missaghju @{name}",
|
||||
|
@ -343,7 +346,7 @@
|
|||
"ui.beforeunload": "A bruttacopia sarà persa s'ellu hè chjosu Mastodon.",
|
||||
"upload_area.title": "Drag & drop per caricà un fugliale",
|
||||
"upload_button.label": "Aghjunghje un media (JPEG, PNG, GIF, WebM, MP4, MOV)",
|
||||
"upload_error.limit": "File upload limit exceeded.",
|
||||
"upload_error.limit": "Limita di caricamentu di fugliali trapassata.",
|
||||
"upload_form.description": "Discrive per i malvistosi",
|
||||
"upload_form.focus": "Cambià a vista",
|
||||
"upload_form.undo": "Sguassà",
|
||||
|
|
|
@ -105,7 +105,7 @@
|
|||
"emoji_button.food": "Jídla a nápoje",
|
||||
"emoji_button.label": "Vložit emoji",
|
||||
"emoji_button.nature": "Příroda",
|
||||
"emoji_button.not_found": "Žádné emoji!! (╯°□°)╯︵ ┻━┻",
|
||||
"emoji_button.not_found": "Žádná emoji!! (╯°□°)╯︵ ┻━┻",
|
||||
"emoji_button.objects": "Předměty",
|
||||
"emoji_button.people": "Lidé",
|
||||
"emoji_button.recent": "Často používané",
|
||||
|
@ -142,6 +142,8 @@
|
|||
"hashtag.column_header.tag_mode.all": "a {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "nebo {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "bez {additional}",
|
||||
"hashtag.column_settings.select.no_options_message": "No suggestions found",
|
||||
"hashtag.column_settings.select.placeholder": "Enter hashtags…",
|
||||
"hashtag.column_settings.tag_mode.all": "Všechny z těchto",
|
||||
"hashtag.column_settings.tag_mode.any": "Jakékoliv z těchto",
|
||||
"hashtag.column_settings.tag_mode.none": "Žádné z těchto",
|
||||
|
@ -155,7 +157,7 @@
|
|||
"introduction.federation.home.headline": "Domů",
|
||||
"introduction.federation.home.text": "Příspěvky od lidí, které sledujete, se objeví ve vašem domovském proudu. Můžete sledovat kohokoliv na jakémkoliv serveru!",
|
||||
"introduction.federation.local.headline": "Místní",
|
||||
"introduction.federation.local.text": "Veřejné příspěvky od lidí ze stejného serveru, jako vy, se zobrazí na místní časové ose.",
|
||||
"introduction.federation.local.text": "Veřejné příspěvky od lidí ze stejného serveru jako vy se zobrazí na místní časové ose.",
|
||||
"introduction.interactions.action": "Dokončit tutoriál!",
|
||||
"introduction.interactions.favourite.headline": "Oblíbení",
|
||||
"introduction.interactions.favourite.text": "Oblíbením si můžete uložit toot na později a dát jeho autorovi vědět, že se vám líbí.",
|
||||
|
@ -204,6 +206,7 @@
|
|||
"lists.account.remove": "Odebrat ze seznamu",
|
||||
"lists.delete": "Smazat seznam",
|
||||
"lists.edit": "Upravit seznam",
|
||||
"lists.edit.submit": "Change title",
|
||||
"lists.new.create": "Přidat seznam",
|
||||
"lists.new.title_placeholder": "Název nového seznamu",
|
||||
"lists.search": "Hledejte mezi lidmi, které sledujete",
|
||||
|
@ -297,7 +300,7 @@
|
|||
"status.block": "Zablokovat uživatele @{name}",
|
||||
"status.cancel_reblog_private": "Zrušit boost",
|
||||
"status.cannot_reblog": "Tento příspěvek nemůže být boostnutý",
|
||||
"status.copy": "Copy link to status",
|
||||
"status.copy": "Kopírovat odkaz k příspěvku",
|
||||
"status.delete": "Smazat",
|
||||
"status.detailed_status": "Detailní zobrazení konverzace",
|
||||
"status.direct": "Poslat přímou zprávu uživateli @{name}",
|
||||
|
@ -343,7 +346,7 @@
|
|||
"ui.beforeunload": "Váš koncept se ztratí, pokud Mastodon opustíte.",
|
||||
"upload_area.title": "Přetažením nahrajete",
|
||||
"upload_button.label": "Přidat média (JPEG, PNG, GIF, WebM, MP4, MOV)",
|
||||
"upload_error.limit": "File upload limit exceeded.",
|
||||
"upload_error.limit": "Byl překročen limit nahraných souborů.",
|
||||
"upload_form.description": "Popis pro zrakově postižené",
|
||||
"upload_form.focus": "Změnit náhled",
|
||||
"upload_form.undo": "Smazat",
|
||||
|
|
|
@ -142,6 +142,8 @@
|
|||
"hashtag.column_header.tag_mode.all": "a {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "neu {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "heb {additional}",
|
||||
"hashtag.column_settings.select.no_options_message": "No suggestions found",
|
||||
"hashtag.column_settings.select.placeholder": "Enter hashtags…",
|
||||
"hashtag.column_settings.tag_mode.all": "Pob un o'r rhain",
|
||||
"hashtag.column_settings.tag_mode.any": "Unrhyw un o'r rhain",
|
||||
"hashtag.column_settings.tag_mode.none": "Dim o'r rhain",
|
||||
|
@ -204,6 +206,7 @@
|
|||
"lists.account.remove": "Dileu o'r rhestr",
|
||||
"lists.delete": "Dileu rhestr",
|
||||
"lists.edit": "Golygwch rhestr",
|
||||
"lists.edit.submit": "Change title",
|
||||
"lists.new.create": "Ychwanegu rhestr",
|
||||
"lists.new.title_placeholder": "Teitl rhestr newydd",
|
||||
"lists.search": "Chwilio ymysg pobl yr ydych yn ei ddilyn",
|
||||
|
|
|
@ -142,6 +142,8 @@
|
|||
"hashtag.column_header.tag_mode.all": "and {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "or {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "without {additional}",
|
||||
"hashtag.column_settings.select.no_options_message": "No suggestions found",
|
||||
"hashtag.column_settings.select.placeholder": "Enter hashtags…",
|
||||
"hashtag.column_settings.tag_mode.all": "All of these",
|
||||
"hashtag.column_settings.tag_mode.any": "Any of these",
|
||||
"hashtag.column_settings.tag_mode.none": "None of these",
|
||||
|
@ -204,6 +206,7 @@
|
|||
"lists.account.remove": "Fjern fra liste",
|
||||
"lists.delete": "Slet liste",
|
||||
"lists.edit": "Rediger liste",
|
||||
"lists.edit.submit": "Change title",
|
||||
"lists.new.create": "Tilføj liste",
|
||||
"lists.new.title_placeholder": "Ny liste titel",
|
||||
"lists.search": "Søg iblandt folk du følger",
|
||||
|
|
|
@ -128,7 +128,7 @@
|
|||
"empty_column.lists": "Du hast noch keine Listen. Wenn du eine anlegst, wird sie hier angezeigt.",
|
||||
"empty_column.mutes": "Du hast keine Profile stummgeschaltet.",
|
||||
"empty_column.notifications": "Du hast noch keine Mitteilungen. Interagiere mit anderen, um ins Gespräch zu kommen.",
|
||||
"empty_column.public": "Hier ist nichts zu sehen! Schreibe etwas öffentlich oder folge Profilen von anderen Instanzen, um die Zeitleiste aufzufüllen",
|
||||
"empty_column.public": "Hier ist nichts zu sehen! Schreibe etwas öffentlich oder folge Profilen von anderen Servern, um die Zeitleiste aufzufüllen",
|
||||
"follow_request.authorize": "Erlauben",
|
||||
"follow_request.reject": "Ablehnen",
|
||||
"getting_started.developers": "Entwickler",
|
||||
|
@ -142,6 +142,8 @@
|
|||
"hashtag.column_header.tag_mode.all": "und {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "oder {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "ohne {additional}",
|
||||
"hashtag.column_settings.select.no_options_message": "No suggestions found",
|
||||
"hashtag.column_settings.select.placeholder": "Enter hashtags…",
|
||||
"hashtag.column_settings.tag_mode.all": "All diese",
|
||||
"hashtag.column_settings.tag_mode.any": "Eine von diesen",
|
||||
"hashtag.column_settings.tag_mode.none": "Keine von diesen",
|
||||
|
@ -204,6 +206,7 @@
|
|||
"lists.account.remove": "Von der Liste entfernen",
|
||||
"lists.delete": "Delete list",
|
||||
"lists.edit": "Liste bearbeiten",
|
||||
"lists.edit.submit": "Change title",
|
||||
"lists.new.create": "Liste hinzufügen",
|
||||
"lists.new.title_placeholder": "Neuer Titel der Liste",
|
||||
"lists.search": "Suche nach Leuten denen du folgst",
|
||||
|
@ -224,7 +227,7 @@
|
|||
"navigation_bar.favourites": "Favoriten",
|
||||
"navigation_bar.filters": "Stummgeschaltene Wörter",
|
||||
"navigation_bar.follow_requests": "Folgeanfragen",
|
||||
"navigation_bar.info": "Über diese Instanz",
|
||||
"navigation_bar.info": "Über diesen Server",
|
||||
"navigation_bar.keyboard_shortcuts": "Tastenkombinationen",
|
||||
"navigation_bar.lists": "Listen",
|
||||
"navigation_bar.logout": "Abmelden",
|
||||
|
@ -276,7 +279,7 @@
|
|||
"reply_indicator.cancel": "Abbrechen",
|
||||
"report.forward": "An {target} weiterleiten",
|
||||
"report.forward_hint": "Dieses Konto ist von einem anderen Server. Soll eine anonymisierte Kopie des Berichts auch dorthin geschickt werden?",
|
||||
"report.hint": "Der Bericht wird an die Moderatoren deiner Instanz geschickt. Du kannst hier eine Erklärung angeben, warum du dieses Konto meldest:",
|
||||
"report.hint": "Der Bericht wird an die Moderatoren des Servers geschickt. Du kannst hier eine Erklärung angeben, warum du dieses Konto meldest:",
|
||||
"report.placeholder": "Zusätzliche Kommentare",
|
||||
"report.submit": "Absenden",
|
||||
"report.target": "{target} melden",
|
||||
|
@ -297,7 +300,7 @@
|
|||
"status.block": "Blockiere @{name}",
|
||||
"status.cancel_reblog_private": "Nicht mehr teilen",
|
||||
"status.cannot_reblog": "Dieser Beitrag kann nicht geteilt werden",
|
||||
"status.copy": "Copy link to status",
|
||||
"status.copy": "Kopiere Link zum Status",
|
||||
"status.delete": "Löschen",
|
||||
"status.detailed_status": "Detaillierte Ansicht der Konversation",
|
||||
"status.direct": "Direktnachricht @{name}",
|
||||
|
@ -343,7 +346,7 @@
|
|||
"ui.beforeunload": "Dein Entwurf geht verloren, wenn du Mastodon verlässt.",
|
||||
"upload_area.title": "Zum Hochladen hereinziehen",
|
||||
"upload_button.label": "Mediendatei hinzufügen (JPEG, PNG, GIF, WebM, MP4, MOV)",
|
||||
"upload_error.limit": "File upload limit exceeded.",
|
||||
"upload_error.limit": "Dateiupload-Limit erreicht.",
|
||||
"upload_form.description": "Für Menschen mit Sehbehinderung beschreiben",
|
||||
"upload_form.focus": "Thumbnail bearbeiten",
|
||||
"upload_form.undo": "Löschen",
|
||||
|
|
|
@ -1320,6 +1320,14 @@
|
|||
},
|
||||
{
|
||||
"descriptors": [
|
||||
{
|
||||
"defaultMessage": "Enter hashtags…",
|
||||
"id": "hashtag.column_settings.select.placeholder"
|
||||
},
|
||||
{
|
||||
"defaultMessage": "No suggestions found",
|
||||
"id": "hashtag.column_settings.select.no_options_message"
|
||||
},
|
||||
{
|
||||
"defaultMessage": "Any of these",
|
||||
"id": "hashtag.column_settings.tag_mode.any"
|
||||
|
@ -1622,6 +1630,15 @@
|
|||
],
|
||||
"path": "app/javascript/mastodon/features/list_editor/components/account.json"
|
||||
},
|
||||
{
|
||||
"descriptors": [
|
||||
{
|
||||
"defaultMessage": "Change title",
|
||||
"id": "lists.edit.submit"
|
||||
}
|
||||
],
|
||||
"path": "app/javascript/mastodon/features/list_editor/components/edit_list_form.json"
|
||||
},
|
||||
{
|
||||
"descriptors": [
|
||||
{
|
||||
|
|
|
@ -128,7 +128,7 @@
|
|||
"empty_column.lists": "Δεν έχεις καμία λίστα ακόμα. Μόλις φτιάξεις μια, θα εμφανιστεί εδώ.",
|
||||
"empty_column.mutes": "Δεν έχεις αποσιωπήσει κανένα χρήστη ακόμα.",
|
||||
"empty_column.notifications": "Δεν έχεις ειδοποιήσεις ακόμα. Αλληλεπίδρασε με άλλους χρήστες για να ξεκινήσεις την κουβέντα.",
|
||||
"empty_column.public": "Δεν υπάρχει τίποτα εδώ! Γράψε κάτι δημόσιο, ή ακολούθησε χειροκίνητα χρήστες από άλλα instances για να τη γεμίσεις",
|
||||
"empty_column.public": "Δεν υπάρχει τίποτα εδώ! Γράψε κάτι δημόσιο, ή ακολούθησε χειροκίνητα χρήστες από άλλους κόμβους για να τη γεμίσεις",
|
||||
"follow_request.authorize": "Ενέκρινε",
|
||||
"follow_request.reject": "Απέρριψε",
|
||||
"getting_started.developers": "Ανάπτυξη",
|
||||
|
@ -142,6 +142,8 @@
|
|||
"hashtag.column_header.tag_mode.all": "και {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "ή {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "χωρίς {additional}",
|
||||
"hashtag.column_settings.select.no_options_message": "No suggestions found",
|
||||
"hashtag.column_settings.select.placeholder": "Enter hashtags…",
|
||||
"hashtag.column_settings.tag_mode.all": "Όλα αυτα",
|
||||
"hashtag.column_settings.tag_mode.any": "Οποιοδήποτε από αυτά",
|
||||
"hashtag.column_settings.tag_mode.none": "Κανένα από αυτά",
|
||||
|
@ -204,6 +206,7 @@
|
|||
"lists.account.remove": "Βγάλε από τη λίστα",
|
||||
"lists.delete": "Διαγραφή λίστας",
|
||||
"lists.edit": "Επεξεργασία λίστας",
|
||||
"lists.edit.submit": "Change title",
|
||||
"lists.new.create": "Προσθήκη λίστας",
|
||||
"lists.new.title_placeholder": "Τίτλος νέας λίστα",
|
||||
"lists.search": "Αναζήτησε μεταξύ των ανθρώπων που ακουλουθείς",
|
||||
|
@ -276,7 +279,7 @@
|
|||
"reply_indicator.cancel": "Άκυρο",
|
||||
"report.forward": "Προώθηση προς {target}",
|
||||
"report.forward_hint": "Ο λογαριασμός είναι από διαφορετικό διακομιστή. Να σταλεί ανώνυμο αντίγραφο της καταγγελίας κι εκεί;",
|
||||
"report.hint": "Η καταγγελία θα σταλεί στους διαχειριστές του κόμβου σου. Μπορείς να περιγράψεις γιατί καταγγέλεις το λογαριασμό παρακάτω:",
|
||||
"report.hint": "Η καταγγελία θα σταλεί στους διαχειριστές του κόμβου σου. Μπορείς να περιγράψεις γιατί καταγγέλεις αυτόν το λογαριασμό παρακάτω:",
|
||||
"report.placeholder": "Επιπλέον σχόλια",
|
||||
"report.submit": "Υποβολή",
|
||||
"report.target": "Καταγγελία {target}",
|
||||
|
@ -290,14 +293,14 @@
|
|||
"search_results.accounts": "Άνθρωποι",
|
||||
"search_results.hashtags": "Ταμπέλες",
|
||||
"search_results.statuses": "Τουτ",
|
||||
"search_results.total": "{count, number} {count, plural, ένα {result} υπόλοιπα {results}}",
|
||||
"search_results.total": "{count, number} {count, plural, zero {αποτελέσματα} one {αποτέλεσμα} other {αποτελέσματα}}",
|
||||
"standalone.public_title": "Μια πρώτη γεύση...",
|
||||
"status.admin_account": "Άνοιγμα λειτουργίας διαμεσολάβησης για τον/την @{name}",
|
||||
"status.admin_status": "Άνοιγμα αυτής της δημοσίευσης στη λειτουργία διαμεσολάβησης",
|
||||
"status.block": "Αποκλεισμός @{name}",
|
||||
"status.cancel_reblog_private": "Ακύρωσε την προώθηση",
|
||||
"status.cannot_reblog": "Αυτή η δημοσίευση δεν μπορεί να προωθηθεί",
|
||||
"status.copy": "Copy link to status",
|
||||
"status.copy": "Αντιγραφή συνδέσμου της δημοσίευσης",
|
||||
"status.delete": "Διαγραφή",
|
||||
"status.detailed_status": "Προβολή λεπτομερειών συζήτησης",
|
||||
"status.direct": "Προσωπικό μήνυμα προς @{name}",
|
||||
|
@ -343,7 +346,7 @@
|
|||
"ui.beforeunload": "Το προσχέδιό σου θα χαθεί αν φύγεις από το Mastodon.",
|
||||
"upload_area.title": "Drag & drop για να ανεβάσεις",
|
||||
"upload_button.label": "Πρόσθεσε πολυμέσα (JPEG, PNG, GIF, WebM, MP4, MOV)",
|
||||
"upload_error.limit": "File upload limit exceeded.",
|
||||
"upload_error.limit": "Υπέρβαση ορίου μεγέθους ανεβασμένων αρχείων.",
|
||||
"upload_form.description": "Περιέγραψε για όσους & όσες έχουν προβλήματα όρασης",
|
||||
"upload_form.focus": "Αλλαγή προεπισκόπησης",
|
||||
"upload_form.undo": "Διαγραφή",
|
||||
|
|
|
@ -146,6 +146,8 @@
|
|||
"hashtag.column_header.tag_mode.all": "and {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "or {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "without {additional}",
|
||||
"hashtag.column_settings.select.no_options_message": "No suggestions found",
|
||||
"hashtag.column_settings.select.placeholder": "Enter hashtags…",
|
||||
"hashtag.column_settings.tag_mode.all": "All of these",
|
||||
"hashtag.column_settings.tag_mode.any": "Any of these",
|
||||
"hashtag.column_settings.tag_mode.none": "None of these",
|
||||
|
@ -208,6 +210,7 @@
|
|||
"lists.account.remove": "Remove from list",
|
||||
"lists.delete": "Delete list",
|
||||
"lists.edit": "Edit list",
|
||||
"lists.edit.submit": "Change title",
|
||||
"lists.new.create": "Add list",
|
||||
"lists.new.title_placeholder": "New list title",
|
||||
"lists.search": "Search among people you follow",
|
||||
|
|
|
@ -128,11 +128,11 @@
|
|||
"empty_column.lists": "Vi ankoraŭ ne havas liston. Kiam vi kreos iun, ĝi aperos ĉi tie.",
|
||||
"empty_column.mutes": "Vi ne ankoraŭ silentigis iun uzanton.",
|
||||
"empty_column.notifications": "Vi ankoraŭ ne havas sciigojn. Interagu kun aliaj por komenci konversacion.",
|
||||
"empty_column.public": "Estas nenio ĉi tie! Publike skribu ion, aŭ mane sekvu uzantojn de aliaj nodoj por plenigi la publikan tempolinion",
|
||||
"empty_column.public": "Estas nenio ĉi tie! Publike skribu ion, aŭ mane sekvu uzantojn de aliaj serviloj por plenigi la publikan tempolinion",
|
||||
"follow_request.authorize": "Rajtigi",
|
||||
"follow_request.reject": "Rifuzi",
|
||||
"getting_started.developers": "Programistoj",
|
||||
"getting_started.directory": "Profile directory",
|
||||
"getting_started.directory": "Profilujo",
|
||||
"getting_started.documentation": "Dokumentado",
|
||||
"getting_started.heading": "Por komenci",
|
||||
"getting_started.invite": "Inviti homojn",
|
||||
|
@ -142,6 +142,8 @@
|
|||
"hashtag.column_header.tag_mode.all": "kaj {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "aŭ {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "sen {additional}",
|
||||
"hashtag.column_settings.select.no_options_message": "No suggestions found",
|
||||
"hashtag.column_settings.select.placeholder": "Enter hashtags…",
|
||||
"hashtag.column_settings.tag_mode.all": "Ĉiuj",
|
||||
"hashtag.column_settings.tag_mode.any": "Iu ajn",
|
||||
"hashtag.column_settings.tag_mode.none": "Neniu",
|
||||
|
@ -151,21 +153,21 @@
|
|||
"home.column_settings.show_replies": "Montri respondojn",
|
||||
"introduction.federation.action": "Sekva",
|
||||
"introduction.federation.federated.headline": "Federated",
|
||||
"introduction.federation.federated.text": "Public posts from other servers of the fediverse will appear in the federated timeline.",
|
||||
"introduction.federation.federated.text": "Publikaj mesaĝoj el aliaj serviloj de la Fediverse aperos en la fratara tempolinio.",
|
||||
"introduction.federation.home.headline": "Home",
|
||||
"introduction.federation.home.text": "Posts from people you follow will appear in your home feed. You can follow anyone on any server!",
|
||||
"introduction.federation.home.text": "Mesaĝoj de homoj, kiujn vi sekvas, aperos en via hejma fluo. Vi povas sekvi iun ajn de ajna servilo!",
|
||||
"introduction.federation.local.headline": "Local",
|
||||
"introduction.federation.local.text": "Public posts from people on the same server as you will appear in the local timeline.",
|
||||
"introduction.interactions.action": "Finish tutorial!",
|
||||
"introduction.interactions.favourite.headline": "Favourite",
|
||||
"introduction.interactions.favourite.text": "You can save a toot for later, and let the author know that you liked it, by favouriting it.",
|
||||
"introduction.interactions.reblog.headline": "Boost",
|
||||
"introduction.interactions.reblog.text": "You can share other people's toots with your followers by boosting them.",
|
||||
"introduction.interactions.reply.headline": "Reply",
|
||||
"introduction.interactions.reply.text": "You can reply to other people's and your own toots, which will chain them together in a conversation.",
|
||||
"introduction.welcome.action": "Let's go!",
|
||||
"introduction.welcome.headline": "First steps",
|
||||
"introduction.welcome.text": "Welcome to the fediverse! In a few moments, you'll be able to broadcast messages and talk to your friends across a wide variety of servers. But this server, {domain}, is special—it hosts your profile, so remember its name.",
|
||||
"introduction.federation.local.text": "Publikaj mesaĝoj de homoj de via servilo aperos en la loka tempolinio.",
|
||||
"introduction.interactions.action": "Fini la lernilon!",
|
||||
"introduction.interactions.favourite.headline": "Stelumi",
|
||||
"introduction.interactions.favourite.text": "Vi povas konservi mesaĝon por posta uzo, kaj sciigi al ĝia aŭtoro ke vi ŝatis ĝin, per stelumo.",
|
||||
"introduction.interactions.reblog.headline": "Diskonigi",
|
||||
"introduction.interactions.reblog.text": "Vi povas diskonigi mesaĝojn al viaj sekvantoj per diskonigo.",
|
||||
"introduction.interactions.reply.headline": "Respondi",
|
||||
"introduction.interactions.reply.text": "Vi povas respondi al mesaĝoj aliulaj kaj viaj, kio kreos ĉenon de mesaĝoj nomata konversacio.",
|
||||
"introduction.welcome.action": "Ek!",
|
||||
"introduction.welcome.headline": "Unuaj paŝoj",
|
||||
"introduction.welcome.text": "Bonvenon en Fediverse! Tre baldaŭ, vi povos disdoni mesaĝojn kaj paroli al viaj amikoj tra granda servila diverseco. Sed ĉi tiu servilo, {domain}, estas speciala: ĝi enhavas vian profilon, do memoru ĝian nomon.",
|
||||
"keyboard_shortcuts.back": "por reveni",
|
||||
"keyboard_shortcuts.blocked": "por malfermi la liston de blokitaj uzantoj",
|
||||
"keyboard_shortcuts.boost": "por diskonigi",
|
||||
|
@ -204,6 +206,7 @@
|
|||
"lists.account.remove": "Forigi de la listo",
|
||||
"lists.delete": "Forigi la liston",
|
||||
"lists.edit": "Redakti la liston",
|
||||
"lists.edit.submit": "Change title",
|
||||
"lists.new.create": "Aldoni liston",
|
||||
"lists.new.title_placeholder": "Titolo de la nova listo",
|
||||
"lists.search": "Serĉi inter la homoj, kiujn vi sekvas",
|
||||
|
@ -224,7 +227,7 @@
|
|||
"navigation_bar.favourites": "Stelumoj",
|
||||
"navigation_bar.filters": "Silentigitaj vortoj",
|
||||
"navigation_bar.follow_requests": "Petoj de sekvado",
|
||||
"navigation_bar.info": "Pri ĉi tiu nodo",
|
||||
"navigation_bar.info": "Pri ĉi tiu servilo",
|
||||
"navigation_bar.keyboard_shortcuts": "Rapidklavoj",
|
||||
"navigation_bar.lists": "Listoj",
|
||||
"navigation_bar.logout": "Elsaluti",
|
||||
|
@ -242,20 +245,20 @@
|
|||
"notifications.clear_confirmation": "Ĉu vi certas, ke vi volas porĉiame forviŝi ĉiujn viajn sciigojn?",
|
||||
"notifications.column_settings.alert": "Retumilaj sciigoj",
|
||||
"notifications.column_settings.favourite": "Stelumoj:",
|
||||
"notifications.column_settings.filter_bar.advanced": "Display all categories",
|
||||
"notifications.column_settings.filter_bar.category": "Quick filter bar",
|
||||
"notifications.column_settings.filter_bar.show": "Show",
|
||||
"notifications.column_settings.filter_bar.advanced": "Montri ĉiujn kategoriojn",
|
||||
"notifications.column_settings.filter_bar.category": "Rapida filtra breto",
|
||||
"notifications.column_settings.filter_bar.show": "Montri",
|
||||
"notifications.column_settings.follow": "Novaj sekvantoj:",
|
||||
"notifications.column_settings.mention": "Mencioj:",
|
||||
"notifications.column_settings.push": "Puŝsciigoj",
|
||||
"notifications.column_settings.reblog": "Diskonigoj:",
|
||||
"notifications.column_settings.show": "Montri en kolumno",
|
||||
"notifications.column_settings.sound": "Eligi sonon",
|
||||
"notifications.filter.all": "All",
|
||||
"notifications.filter.boosts": "Boosts",
|
||||
"notifications.filter.favourites": "Favourites",
|
||||
"notifications.filter.follows": "Follows",
|
||||
"notifications.filter.mentions": "Mentions",
|
||||
"notifications.filter.all": "Ĉiuj",
|
||||
"notifications.filter.boosts": "Diskonigoj",
|
||||
"notifications.filter.favourites": "Stelumoj",
|
||||
"notifications.filter.follows": "Sekvoj",
|
||||
"notifications.filter.mentions": "Mencioj",
|
||||
"notifications.group": "{count} sciigoj",
|
||||
"privacy.change": "Agordi mesaĝan privatecon",
|
||||
"privacy.direct.long": "Afiŝi nur al menciitaj uzantoj",
|
||||
|
@ -276,7 +279,7 @@
|
|||
"reply_indicator.cancel": "Nuligi",
|
||||
"report.forward": "Plusendi al {target}",
|
||||
"report.forward_hint": "La konto estas en alia servilo. Ĉu sendi sennomigitan kopion de la signalo ankaŭ tien?",
|
||||
"report.hint": "La signalo estos sendita al la kontrolantoj de via nodo. Vi povas doni klarigon pri kial vi signalas ĉi tiun konton sube:",
|
||||
"report.hint": "La signalo estos sendita al la kontrolantoj de via servilo. Vi povas doni klarigon pri kial vi signalas ĉi tiun konton sube:",
|
||||
"report.placeholder": "Pliaj komentoj",
|
||||
"report.submit": "Sendi",
|
||||
"report.target": "Signali {target}",
|
||||
|
@ -292,12 +295,12 @@
|
|||
"search_results.statuses": "Mesaĝoj",
|
||||
"search_results.total": "{count, number} {count, plural, one {rezulto} other {rezultoj}}",
|
||||
"standalone.public_title": "Enrigardo…",
|
||||
"status.admin_account": "Open moderation interface for @{name}",
|
||||
"status.admin_status": "Open this status in the moderation interface",
|
||||
"status.admin_account": "Malfermi la kontrolan interfacon por @{name}",
|
||||
"status.admin_status": "Malfermi ĉi tiun mesaĝon en la kontrola interfaco",
|
||||
"status.block": "Bloki @{name}",
|
||||
"status.cancel_reblog_private": "Eksdiskonigi",
|
||||
"status.cannot_reblog": "Ĉi tiu mesaĝo ne diskonigeblas",
|
||||
"status.copy": "Copy link to status",
|
||||
"status.copy": "Kopii la ligilon al la mesaĝo",
|
||||
"status.delete": "Forigi",
|
||||
"status.detailed_status": "Detala konversacia vido",
|
||||
"status.direct": "Rekte mesaĝi @{name}",
|
||||
|
@ -343,9 +346,9 @@
|
|||
"ui.beforeunload": "Via malneto perdiĝos se vi eliras de Mastodon.",
|
||||
"upload_area.title": "Altreni kaj lasi por alŝuti",
|
||||
"upload_button.label": "Aldoni aŭdovidaĵon (JPEG, PNG, GIF, WebM, MP4, MOV)",
|
||||
"upload_error.limit": "File upload limit exceeded.",
|
||||
"upload_error.limit": "Limo de dosiera alŝutado transpasita.",
|
||||
"upload_form.description": "Priskribi por misvidantaj homoj",
|
||||
"upload_form.focus": "Stuci",
|
||||
"upload_form.focus": "Antaŭvido de ŝanĝo",
|
||||
"upload_form.undo": "Forigi",
|
||||
"upload_progress.label": "Alŝutado…",
|
||||
"video.close": "Fermi videon",
|
||||
|
|
|
@ -142,6 +142,8 @@
|
|||
"hashtag.column_header.tag_mode.all": "and {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "or {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "without {additional}",
|
||||
"hashtag.column_settings.select.no_options_message": "No suggestions found",
|
||||
"hashtag.column_settings.select.placeholder": "Enter hashtags…",
|
||||
"hashtag.column_settings.tag_mode.all": "All of these",
|
||||
"hashtag.column_settings.tag_mode.any": "Any of these",
|
||||
"hashtag.column_settings.tag_mode.none": "None of these",
|
||||
|
@ -204,6 +206,7 @@
|
|||
"lists.account.remove": "Quitar de lista",
|
||||
"lists.delete": "Delete list",
|
||||
"lists.edit": "Editar lista",
|
||||
"lists.edit.submit": "Change title",
|
||||
"lists.new.create": "Añadir lista",
|
||||
"lists.new.title_placeholder": "Título de la nueva lista",
|
||||
"lists.search": "Buscar entre la gente a la que sigues",
|
||||
|
|
|
@ -128,7 +128,7 @@
|
|||
"empty_column.lists": "Ez duzu zerrendarik oraindik. Baten bat sortzen duzunean hemen agertuko da.",
|
||||
"empty_column.mutes": "Ez duzu erabiltzailerik mututu oraindik.",
|
||||
"empty_column.notifications": "Ez duzu jakinarazpenik oraindik. Jarri besteekin harremanetan elkarrizketa abiatzeko.",
|
||||
"empty_column.public": "Ez dago ezer hemen! Idatzi zerbait publikoki edo jarraitu eskuz beste instantzia batzuetako erabiltzailean hau betetzeko",
|
||||
"empty_column.public": "Ez dago ezer hemen! Idatzi zerbait publikoki edo jarraitu eskuz beste zerbitzari batzuetako erabiltzaileak hau betetzen joateko",
|
||||
"follow_request.authorize": "Baimendu",
|
||||
"follow_request.reject": "Ukatu",
|
||||
"getting_started.developers": "Garatzaileak",
|
||||
|
@ -142,6 +142,8 @@
|
|||
"hashtag.column_header.tag_mode.all": "eta {osagarria}",
|
||||
"hashtag.column_header.tag_mode.any": "edo {osagarria}",
|
||||
"hashtag.column_header.tag_mode.none": "gabe {osagarria}",
|
||||
"hashtag.column_settings.select.no_options_message": "No suggestions found",
|
||||
"hashtag.column_settings.select.placeholder": "Enter hashtags…",
|
||||
"hashtag.column_settings.tag_mode.all": "Hauetako guztiak",
|
||||
"hashtag.column_settings.tag_mode.any": "Hautako edozein",
|
||||
"hashtag.column_settings.tag_mode.none": "Hauetako bat ere ez",
|
||||
|
@ -204,6 +206,7 @@
|
|||
"lists.account.remove": "Kendu zerrendatik",
|
||||
"lists.delete": "Ezabatu zerrenda",
|
||||
"lists.edit": "Editatu zerrenda",
|
||||
"lists.edit.submit": "Change title",
|
||||
"lists.new.create": "Gehitu zerrenda",
|
||||
"lists.new.title_placeholder": "Zerrenda berriaren izena",
|
||||
"lists.search": "Bilatu jarraitzen dituzun pertsonen artean",
|
||||
|
@ -224,7 +227,7 @@
|
|||
"navigation_bar.favourites": "Gogokoak",
|
||||
"navigation_bar.filters": "Mutututako hitzak",
|
||||
"navigation_bar.follow_requests": "Jarraitzeko eskariak",
|
||||
"navigation_bar.info": "Instantzia honi buruz",
|
||||
"navigation_bar.info": "Zerbitzari honi buruz",
|
||||
"navigation_bar.keyboard_shortcuts": "Laster-teklak",
|
||||
"navigation_bar.lists": "Zerrendak",
|
||||
"navigation_bar.logout": "Amaitu saioa",
|
||||
|
@ -276,7 +279,7 @@
|
|||
"reply_indicator.cancel": "Utzi",
|
||||
"report.forward": "Birbidali hona: {target}",
|
||||
"report.forward_hint": "Kontu hau beste zerbitzari batekoa da. Bidali txostenaren kopia anonimo hara ere?",
|
||||
"report.hint": "Txostena zure instantziaren moderatzaileei bidaliko zaio. Kontu hau zergatik salatzen duzun behean azaldu dezakezu:",
|
||||
"report.hint": "Txostena zure zerbitzariaren moderatzaileei bidaliko zaie. Kontu hau zergatik salatzen duzun behean azaldu dezakezu:",
|
||||
"report.placeholder": "Iruzkin gehigarriak",
|
||||
"report.submit": "Submit",
|
||||
"report.target": "{target} salatzen",
|
||||
|
@ -297,7 +300,7 @@
|
|||
"status.block": "Block @{name}",
|
||||
"status.cancel_reblog_private": "Kendu bultzada",
|
||||
"status.cannot_reblog": "Mezu honi ezin zaio bultzada eman",
|
||||
"status.copy": "Copy link to status",
|
||||
"status.copy": "Kopiatu mezuaren esteka",
|
||||
"status.delete": "Ezabatu",
|
||||
"status.detailed_status": "Elkarrizketaren ikuspegi xehetsua",
|
||||
"status.direct": "Mezu zuzena @{name}(r)i",
|
||||
|
@ -343,7 +346,7 @@
|
|||
"ui.beforeunload": "Zure zirriborroa galduko da Mastodon uzten baduzu.",
|
||||
"upload_area.title": "Arrastatu eta jaregin igotzeko",
|
||||
"upload_button.label": "Gehitu multimedia (JPEG, PNG, GIF, WebM, MP4, MOV)",
|
||||
"upload_error.limit": "File upload limit exceeded.",
|
||||
"upload_error.limit": "Fitxategi igoera muga gaindituta.",
|
||||
"upload_form.description": "Deskribatu ikusmen arazoak dituztenentzat",
|
||||
"upload_form.focus": "Aldatu aurrebista",
|
||||
"upload_form.undo": "Ezabatu",
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"account.add_or_remove_from_list": "Add or Remove from lists",
|
||||
"account.add_or_remove_from_list": "افزودن یا برداشتن از فهرست",
|
||||
"account.badges.bot": "ربات",
|
||||
"account.block": "مسدودسازی @{name}",
|
||||
"account.block_domain": "پنهانسازی همه چیز از سرور {domain}",
|
||||
|
@ -17,7 +17,7 @@
|
|||
"account.follows_you": "پیگیر شماست",
|
||||
"account.hide_reblogs": "پنهان کردن بازبوقهای @{name}",
|
||||
"account.link_verified_on": "مالکیت این نشانی در تایخ {date} بررسی شد",
|
||||
"account.locked_info": "This account privacy status is set to locked. The owner manually reviews who can follow them.",
|
||||
"account.locked_info": "این حساب خصوصی است. صاحب این حساب تصمیم میگیرد که چه کسی میتواند پیگیرش باشد.",
|
||||
"account.media": "عکس و ویدیو",
|
||||
"account.mention": "نامبردن از @{name}",
|
||||
"account.moved_to": "{name} منتقل شده است به:",
|
||||
|
@ -113,7 +113,7 @@
|
|||
"emoji_button.search_results": "نتایج جستجو",
|
||||
"emoji_button.symbols": "نمادها",
|
||||
"emoji_button.travel": "سفر و مکان",
|
||||
"empty_column.account_timeline": "No toots here!",
|
||||
"empty_column.account_timeline": "هیچ بوقی اینجا نیست!",
|
||||
"empty_column.blocks": "شما هنوز هیچ کسی را مسدود نکردهاید.",
|
||||
"empty_column.community": "فهرست نوشتههای محلی خالی است. چیزی بنویسید تا چرخش بچرخد!",
|
||||
"empty_column.direct": "شما هیچ پیغام مستقیمی ندارید. اگر چنین پیغامی بگیرید یا بفرستید اینجا نمایش خواهد یافت.",
|
||||
|
@ -128,44 +128,46 @@
|
|||
"empty_column.lists": "شما هنوز هیچ فهرستی ندارید. اگر فهرستی بسازید، اینجا نمایش خواهد یافت.",
|
||||
"empty_column.mutes": "شما هنوز هیچ کاربری را بیصدا نکردهاید.",
|
||||
"empty_column.notifications": "هنوز هیچ اعلانی ندارید. به نوشتههای دیگران واکنش نشان دهید تا گفتگو آغاز شود.",
|
||||
"empty_column.public": "اینجا هنوز چیزی نیست! خودتان چیزی بنویسید یا کاربران دیگر را پی بگیرید تا اینجا پر شود",
|
||||
"empty_column.public": "اینجا هنوز چیزی نیست! خودتان چیزی بنویسید یا کاربران سرورهای دیگر را پی بگیرید تا اینجا پر شود",
|
||||
"follow_request.authorize": "اجازه دهید",
|
||||
"follow_request.reject": "اجازه ندهید",
|
||||
"getting_started.developers": "برای برنامهنویسان",
|
||||
"getting_started.directory": "Profile directory",
|
||||
"getting_started.directory": "فهرست گزیدهٔ کاربران",
|
||||
"getting_started.documentation": "راهنما",
|
||||
"getting_started.heading": "آغاز کنید",
|
||||
"getting_started.invite": "دعوت از دوستان",
|
||||
"getting_started.open_source_notice": "ماستدون یک نرمافزار آزاد است. میتوانید در ساخت آن مشارکت کنید یا مشکلاتش را در {github} گزارش دهید.",
|
||||
"getting_started.security": "امنیت",
|
||||
"getting_started.terms": "شرایط استفاده",
|
||||
"hashtag.column_header.tag_mode.all": "and {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "or {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "without {additional}",
|
||||
"hashtag.column_settings.tag_mode.all": "All of these",
|
||||
"hashtag.column_settings.tag_mode.any": "Any of these",
|
||||
"hashtag.column_settings.tag_mode.none": "None of these",
|
||||
"hashtag.column_settings.tag_toggle": "Include additional tags in this column",
|
||||
"hashtag.column_header.tag_mode.all": "و {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "یا {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "بدون {additional}",
|
||||
"hashtag.column_settings.select.no_options_message": "No suggestions found",
|
||||
"hashtag.column_settings.select.placeholder": "Enter hashtags…",
|
||||
"hashtag.column_settings.tag_mode.all": "همهٔ اینها",
|
||||
"hashtag.column_settings.tag_mode.any": "هرکدام از اینها",
|
||||
"hashtag.column_settings.tag_mode.none": "هیچکدام از اینها",
|
||||
"hashtag.column_settings.tag_toggle": "برچسبهای بیشتری به این ستون بیفزایید",
|
||||
"home.column_settings.basic": "اصلی",
|
||||
"home.column_settings.show_reblogs": "نمایش بازبوقها",
|
||||
"home.column_settings.show_replies": "نمایش پاسخها",
|
||||
"introduction.federation.action": "Next",
|
||||
"introduction.federation.federated.headline": "Federated",
|
||||
"introduction.federation.federated.text": "Public posts from other servers of the fediverse will appear in the federated timeline.",
|
||||
"introduction.federation.home.headline": "Home",
|
||||
"introduction.federation.home.text": "Posts from people you follow will appear in your home feed. You can follow anyone on any server!",
|
||||
"introduction.federation.local.headline": "Local",
|
||||
"introduction.federation.local.text": "Public posts from people on the same server as you will appear in the local timeline.",
|
||||
"introduction.interactions.action": "Finish tutorial!",
|
||||
"introduction.interactions.favourite.headline": "Favourite",
|
||||
"introduction.interactions.favourite.text": "You can save a toot for later, and let the author know that you liked it, by favouriting it.",
|
||||
"introduction.interactions.reblog.headline": "Boost",
|
||||
"introduction.interactions.reblog.text": "You can share other people's toots with your followers by boosting them.",
|
||||
"introduction.interactions.reply.headline": "Reply",
|
||||
"introduction.interactions.reply.text": "You can reply to other people's and your own toots, which will chain them together in a conversation.",
|
||||
"introduction.welcome.action": "Let's go!",
|
||||
"introduction.welcome.headline": "First steps",
|
||||
"introduction.welcome.text": "Welcome to the fediverse! In a few moments, you'll be able to broadcast messages and talk to your friends across a wide variety of servers. But this server, {domain}, is special—it hosts your profile, so remember its name.",
|
||||
"introduction.federation.action": "بعدی",
|
||||
"introduction.federation.federated.headline": "فهرست همهٔ سرورها",
|
||||
"introduction.federation.federated.text": "نوشتههای عمومی سرورهای دیگر در این فهرست نمایش مییابند.",
|
||||
"introduction.federation.home.headline": "خانه",
|
||||
"introduction.federation.home.text": "نوشتههای کسانی که شما آنها را پی میگیرید اینجا نمایش مییابند. شما میتوانید هر کسی را از هر سروری پی بگیرید!",
|
||||
"introduction.federation.local.headline": "محلی",
|
||||
"introduction.federation.local.text": "نوشتههای عمومی کسانی که روی سرور شما هستند در فهرست نوشتههای محلی نمایش مییابند.",
|
||||
"introduction.interactions.action": "پایان خودآموز!",
|
||||
"introduction.interactions.favourite.headline": "پسندیدن",
|
||||
"introduction.interactions.favourite.text": "با پسندیدن یک بوق، شما آن را برای آینده ذخیره میکنید و به نویسنده میگویید که از بوقش خوشتان آمده.",
|
||||
"introduction.interactions.reblog.headline": "بازبوقیدن",
|
||||
"introduction.interactions.reblog.text": "اگر بخواهید نوشتهای را با پیگیران خودتان به اشتراک بگذارید، آن را بازمیبوقید.",
|
||||
"introduction.interactions.reply.headline": "پاسخ",
|
||||
"introduction.interactions.reply.text": "شما میتوانید به بوقهای خودتان و دیگران پاسخ دهید، تا همهٔ این بوقها به شکل رشتهٔ بههمپیوستهای در یک گفتگو درآیند.",
|
||||
"introduction.welcome.action": "بزن بریم!",
|
||||
"introduction.welcome.headline": "نخستین گامها",
|
||||
"introduction.welcome.text": "به دنیای شبکههای اجتماعی غیرمتمرکز خوش آمدید! به زودی میتوانید نوشتههای خودتان را منتشر کنید و با دوستانتان که روی سرورهای مختلفی هستند حرف بزنید. ولی این سرور، {domain}، با بقیه فرق دارد زیرا حساب شما روی آن ساخته شده است، پس نامش را یادتان نگه دارید.",
|
||||
"keyboard_shortcuts.back": "برای بازگشت",
|
||||
"keyboard_shortcuts.blocked": "برای گشودن کاربران بیصداشده",
|
||||
"keyboard_shortcuts.boost": "برای بازبوقیدن",
|
||||
|
@ -204,6 +206,7 @@
|
|||
"lists.account.remove": "پاککردن از فهرست",
|
||||
"lists.delete": "حذف فهرست",
|
||||
"lists.edit": "ویرایش فهرست",
|
||||
"lists.edit.submit": "Change title",
|
||||
"lists.new.create": "افزودن فهرست",
|
||||
"lists.new.title_placeholder": "نام فهرست تازه",
|
||||
"lists.search": "بین کسانی که پی میگیرید بگردید",
|
||||
|
@ -224,7 +227,7 @@
|
|||
"navigation_bar.favourites": "پسندیدهها",
|
||||
"navigation_bar.filters": "واژگان بیصداشده",
|
||||
"navigation_bar.follow_requests": "درخواستهای پیگیری",
|
||||
"navigation_bar.info": "اطلاعات تکمیلی",
|
||||
"navigation_bar.info": "دربارهٔ این سرور",
|
||||
"navigation_bar.keyboard_shortcuts": "میانبرهای صفحهکلید",
|
||||
"navigation_bar.lists": "فهرستها",
|
||||
"navigation_bar.logout": "خروج",
|
||||
|
@ -242,20 +245,20 @@
|
|||
"notifications.clear_confirmation": "واقعاً میخواهید همهٔ اعلانهایتان را برای همیشه پاک کنید؟",
|
||||
"notifications.column_settings.alert": "اعلان در کامپیوتر",
|
||||
"notifications.column_settings.favourite": "پسندیدهها:",
|
||||
"notifications.column_settings.filter_bar.advanced": "Display all categories",
|
||||
"notifications.column_settings.filter_bar.category": "Quick filter bar",
|
||||
"notifications.column_settings.filter_bar.show": "Show",
|
||||
"notifications.column_settings.filter_bar.advanced": "نمایش همهٔ گروهها",
|
||||
"notifications.column_settings.filter_bar.category": "فیلتر سریع",
|
||||
"notifications.column_settings.filter_bar.show": "نمایش",
|
||||
"notifications.column_settings.follow": "پیگیران تازه:",
|
||||
"notifications.column_settings.mention": "نامبردنها:",
|
||||
"notifications.column_settings.push": "اعلانها از سمت سرور",
|
||||
"notifications.column_settings.reblog": "بازبوقها:",
|
||||
"notifications.column_settings.show": "نمایش در ستون",
|
||||
"notifications.column_settings.sound": "پخش صدا",
|
||||
"notifications.filter.all": "All",
|
||||
"notifications.filter.boosts": "Boosts",
|
||||
"notifications.filter.favourites": "Favourites",
|
||||
"notifications.filter.follows": "Follows",
|
||||
"notifications.filter.mentions": "Mentions",
|
||||
"notifications.filter.all": "همه",
|
||||
"notifications.filter.boosts": "بازبوقها",
|
||||
"notifications.filter.favourites": "پسندیدهها",
|
||||
"notifications.filter.follows": "پیگیریها",
|
||||
"notifications.filter.mentions": "نامبردنها",
|
||||
"notifications.group": "{count} اعلان",
|
||||
"privacy.change": "تنظیم حریم خصوصی نوشتهها",
|
||||
"privacy.direct.long": "تنها به کاربران نامبردهشده نشان بده",
|
||||
|
@ -292,12 +295,12 @@
|
|||
"search_results.statuses": "بوقها",
|
||||
"search_results.total": "{count, number} {count, plural, one {نتیجه} other {نتیجه}}",
|
||||
"standalone.public_title": "نگاهی به کاربران این سرور...",
|
||||
"status.admin_account": "Open moderation interface for @{name}",
|
||||
"status.admin_status": "Open this status in the moderation interface",
|
||||
"status.admin_account": "محیط مدیریت مربوط به @{name} را باز کن",
|
||||
"status.admin_status": "این نوشته را در محیط مدیریت باز کن",
|
||||
"status.block": "مسدودسازی @{name}",
|
||||
"status.cancel_reblog_private": "حذف بازبوق",
|
||||
"status.cannot_reblog": "این نوشته را نمیشود بازبوقید",
|
||||
"status.copy": "Copy link to status",
|
||||
"status.copy": "رونوشتبرداری از نشانی این نوشته",
|
||||
"status.delete": "پاککردن",
|
||||
"status.detailed_status": "نمایش کامل گفتگو",
|
||||
"status.direct": "پیغام مستقیم به @{name}",
|
||||
|
@ -329,11 +332,11 @@
|
|||
"status.show_less_all": "نمایش کمتر همه",
|
||||
"status.show_more": "نمایش",
|
||||
"status.show_more_all": "نمایش بیشتر همه",
|
||||
"status.show_thread": "Show thread",
|
||||
"status.show_thread": "نمایش گفتگو",
|
||||
"status.unmute_conversation": "باصداکردن گفتگو",
|
||||
"status.unpin": "برداشتن نوشتهٔ ثابت نمایه",
|
||||
"suggestions.dismiss": "Dismiss suggestion",
|
||||
"suggestions.header": "You might be interested in…",
|
||||
"suggestions.dismiss": "پیشنهاد را نادیده بگیر",
|
||||
"suggestions.header": "شاید این هم برایتان جالب باشد…",
|
||||
"tabs_bar.federated_timeline": "همگانی",
|
||||
"tabs_bar.home": "خانه",
|
||||
"tabs_bar.local_timeline": "محلی",
|
||||
|
@ -343,7 +346,7 @@
|
|||
"ui.beforeunload": "اگر از ماستدون خارج شوید پیشنویس شما پاک خواهد شد.",
|
||||
"upload_area.title": "برای بارگذاری به اینجا بکشید",
|
||||
"upload_button.label": "افزودن عکس و ویدیو (JPEG, PNG, GIF, WebM, MP4, MOV)",
|
||||
"upload_error.limit": "File upload limit exceeded.",
|
||||
"upload_error.limit": "از حد مجاز باگذاری فراتر رفتید.",
|
||||
"upload_form.description": "نوشتهٔ توضیحی برای کمبینایان و نابینایان",
|
||||
"upload_form.focus": "بریدن لبهها",
|
||||
"upload_form.undo": "حذف",
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"account.add_or_remove_from_list": "Add or Remove from lists",
|
||||
"account.add_or_remove_from_list": "Lisää tai poista listoilta",
|
||||
"account.badges.bot": "Botti",
|
||||
"account.block": "Estä @{name}",
|
||||
"account.block_domain": "Piilota kaikki sisältö verkkotunnuksesta {domain}",
|
||||
|
@ -17,7 +17,7 @@
|
|||
"account.follows_you": "Seuraa sinua",
|
||||
"account.hide_reblogs": "Piilota buustaukset käyttäjältä @{name}",
|
||||
"account.link_verified_on": "Tämän linkin omistaja tarkistettiin {date}",
|
||||
"account.locked_info": "This account privacy status is set to locked. The owner manually reviews who can follow them.",
|
||||
"account.locked_info": "Tämän tili on yksityinen. Käyttäjä vahvistaa itse kuka voi seurata häntä.",
|
||||
"account.media": "Media",
|
||||
"account.mention": "Mainitse @{name}",
|
||||
"account.moved_to": "{name} on muuttanut instanssiin:",
|
||||
|
@ -113,7 +113,7 @@
|
|||
"emoji_button.search_results": "Hakutulokset",
|
||||
"emoji_button.symbols": "Symbolit",
|
||||
"emoji_button.travel": "Matkailu",
|
||||
"empty_column.account_timeline": "No toots here!",
|
||||
"empty_column.account_timeline": "Ei ole 'toots' täällä!",
|
||||
"empty_column.blocks": "Et ole vielä estänyt yhtään käyttäjää.",
|
||||
"empty_column.community": "Paikallinen aikajana on tyhjä. Homma lähtee käyntiin, kun kirjoitat jotain julkista!",
|
||||
"empty_column.direct": "Sinulla ei ole vielä yhtään viestiä yksittäiselle käyttäjälle. Kun lähetät tai vastaanotat sellaisen, se näkyy täällä.",
|
||||
|
@ -128,28 +128,30 @@
|
|||
"empty_column.lists": "Sinulla ei ole vielä yhtään listaa. Kun luot sellaisen, näkyy se tässä.",
|
||||
"empty_column.mutes": "Et ole mykistänyt vielä yhtään käyttäjää.",
|
||||
"empty_column.notifications": "Sinulle ei ole vielä ilmoituksia. Aloita keskustelu juttelemalla muille.",
|
||||
"empty_column.public": "Täällä ei ole mitään! Saat sisältöä, kun kirjoitat jotain julkisesti tai käyt manuaalisesti seuraamassa muiden instanssien käyttäjiä",
|
||||
"empty_column.public": "Täällä ei ole mitään! Saat sisältöä, kun kirjoitat jotain julkisesti tai käyt seuraamassa muiden instanssien käyttäjiä",
|
||||
"follow_request.authorize": "Valtuuta",
|
||||
"follow_request.reject": "Hylkää",
|
||||
"getting_started.developers": "Kehittäjille",
|
||||
"getting_started.directory": "Profile directory",
|
||||
"getting_started.directory": "Profiili hakemisto",
|
||||
"getting_started.documentation": "Documentation",
|
||||
"getting_started.heading": "Aloitus",
|
||||
"getting_started.invite": "Kutsu ihmisiä",
|
||||
"getting_started.open_source_notice": "Mastodon on avoimen lähdekoodin ohjelma. Voit avustaa tai raportoida ongelmia GitHubissa: {github}.",
|
||||
"getting_started.security": "Tunnukset",
|
||||
"getting_started.terms": "Käyttöehdot",
|
||||
"hashtag.column_header.tag_mode.all": "and {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "or {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "without {additional}",
|
||||
"hashtag.column_settings.tag_mode.all": "All of these",
|
||||
"hashtag.column_settings.tag_mode.any": "Any of these",
|
||||
"hashtag.column_settings.tag_mode.none": "None of these",
|
||||
"hashtag.column_header.tag_mode.all": "ja {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "tai {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "ilman {additional}",
|
||||
"hashtag.column_settings.select.no_options_message": "No suggestions found",
|
||||
"hashtag.column_settings.select.placeholder": "Enter hashtags…",
|
||||
"hashtag.column_settings.tag_mode.all": "Kaikki",
|
||||
"hashtag.column_settings.tag_mode.any": "Kaikki",
|
||||
"hashtag.column_settings.tag_mode.none": "Ei mikään",
|
||||
"hashtag.column_settings.tag_toggle": "Include additional tags in this column",
|
||||
"home.column_settings.basic": "Perusasetukset",
|
||||
"home.column_settings.show_reblogs": "Näytä buustaukset",
|
||||
"home.column_settings.show_replies": "Näytä vastaukset",
|
||||
"introduction.federation.action": "Next",
|
||||
"introduction.federation.action": "Seuraava",
|
||||
"introduction.federation.federated.headline": "Federated",
|
||||
"introduction.federation.federated.text": "Public posts from other servers of the fediverse will appear in the federated timeline.",
|
||||
"introduction.federation.home.headline": "Home",
|
||||
|
@ -204,6 +206,7 @@
|
|||
"lists.account.remove": "Poista listasta",
|
||||
"lists.delete": "Poista lista",
|
||||
"lists.edit": "Muokkaa listaa",
|
||||
"lists.edit.submit": "Change title",
|
||||
"lists.new.create": "Lisää lista",
|
||||
"lists.new.title_placeholder": "Uuden listan nimi",
|
||||
"lists.search": "Etsi seuraamistasi henkilöistä",
|
||||
|
|
|
@ -11,33 +11,33 @@
|
|||
"account.endorse": "Figure sur le profil",
|
||||
"account.follow": "Suivre",
|
||||
"account.followers": "Abonné⋅e⋅s",
|
||||
"account.followers.empty": "Personne ne suit cet utilisateur pour l’instant.",
|
||||
"account.followers.empty": "Personne ne suit cet utilisateur·rice pour l’instant.",
|
||||
"account.follows": "Abonnements",
|
||||
"account.follows.empty": "Cet utilisateur ne suit personne pour l’instant.",
|
||||
"account.follows.empty": "Cet·te utilisateur·rice ne suit personne pour l’instant.",
|
||||
"account.follows_you": "Vous suit",
|
||||
"account.hide_reblogs": "Masquer les partages de @{name}",
|
||||
"account.link_verified_on": "La propriété de ce lien a été vérifiée le {date}",
|
||||
"account.locked_info": "Ce compte est verrouillé. Son propriétaire approuve manuellement qui peut le ou la suivre.",
|
||||
"account.media": "Média",
|
||||
"account.mention": "Mentionner",
|
||||
"account.mention": "Mentionner @{name}",
|
||||
"account.moved_to": "{name} a déménagé vers :",
|
||||
"account.mute": "Masquer @{name}",
|
||||
"account.mute_notifications": "Ignorer les notifications de @{name}",
|
||||
"account.muted": "Silencé",
|
||||
"account.posts": "Pouets",
|
||||
"account.posts_with_replies": "Pouets et réponses",
|
||||
"account.report": "Signaler",
|
||||
"account.report": "Signaler @{name}",
|
||||
"account.requested": "En attente d’approbation. Cliquez pour annuler la requête",
|
||||
"account.share": "Partager le profil de @{name}",
|
||||
"account.show_reblogs": "Afficher les partages de @{name}",
|
||||
"account.unblock": "Débloquer",
|
||||
"account.unblock": "Débloquer @{name}",
|
||||
"account.unblock_domain": "Ne plus masquer {domain}",
|
||||
"account.unendorse": "Ne figure pas sur le profil",
|
||||
"account.unfollow": "Ne plus suivre",
|
||||
"account.unmute": "Ne plus masquer",
|
||||
"account.unmute": "Ne plus masquer @{name}",
|
||||
"account.unmute_notifications": "Réactiver les notifications de @{name}",
|
||||
"account.view_full_profile": "Afficher le profil complet",
|
||||
"alert.unexpected.message": "Une erreur non attendue s’est produite.",
|
||||
"alert.unexpected.message": "Une erreur inattendue s’est produite.",
|
||||
"alert.unexpected.title": "Oups !",
|
||||
"boost_modal.combo": "Vous pouvez appuyer sur {combo} pour pouvoir passer ceci, la prochaine fois",
|
||||
"bundle_column_error.body": "Une erreur s’est produite lors du chargement de ce composant.",
|
||||
|
@ -86,7 +86,7 @@
|
|||
"confirmations.delete.confirm": "Supprimer",
|
||||
"confirmations.delete.message": "Confirmez-vous la suppression de ce pouet ?",
|
||||
"confirmations.delete_list.confirm": "Supprimer",
|
||||
"confirmations.delete_list.message": "Êtes-vous sûr de vouloir supprimer définitivement cette liste ?",
|
||||
"confirmations.delete_list.message": "Êtes-vous sûr·e de vouloir supprimer définitivement cette liste ?",
|
||||
"confirmations.domain_block.confirm": "Masquer le domaine entier",
|
||||
"confirmations.domain_block.message": "Êtes-vous vraiment, vraiment sûr⋅e de vouloir bloquer {domain} en entier ? Dans la plupart des cas, quelques blocages ou masquages ciblés sont suffisants et préférables. Vous ne verrez plus de contenu provenant de ce domaine, ni dans fils publics, ni dans vos notifications. Vos abonné·e·s utilisant ce domaine seront retiré·e·s.",
|
||||
"confirmations.mute.confirm": "Masquer",
|
||||
|
@ -114,7 +114,7 @@
|
|||
"emoji_button.symbols": "Symboles",
|
||||
"emoji_button.travel": "Lieux & Voyages",
|
||||
"empty_column.account_timeline": "Aucun pouet ici !",
|
||||
"empty_column.blocks": "Vous n’avez bloqué aucun utilisateur pour le moment.",
|
||||
"empty_column.blocks": "Vous n’avez bloqué aucun·e utilisateur·rice pour le moment.",
|
||||
"empty_column.community": "Le fil public local est vide. Écrivez donc quelque chose pour le remplir !",
|
||||
"empty_column.direct": "Vous n’avez pas encore de messages directs. Lorsque vous en enverrez ou recevrez un, il s’affichera ici.",
|
||||
"empty_column.domain_blocks": "Il n’y a aucun domaine caché pour le moment.",
|
||||
|
@ -126,12 +126,12 @@
|
|||
"empty_column.home.public_timeline": "le fil public",
|
||||
"empty_column.list": "Il n’y a rien dans cette liste pour l’instant. Dès que des personnes de cette liste publieront de nouveaux statuts, ils apparaîtront ici.",
|
||||
"empty_column.lists": "Vous n’avez pas encore de liste. Lorsque vous en créerez une, elle apparaîtra ici.",
|
||||
"empty_column.mutes": "Vous n’avez pas encore mis des utilisateurs en silence.",
|
||||
"empty_column.mutes": "Vous n’avez pas encore mis d'utilisateur·rice·s en silence.",
|
||||
"empty_column.notifications": "Vous n’avez pas encore de notification. Interagissez avec d’autres personnes pour débuter la conversation.",
|
||||
"empty_column.public": "Il n’y a rien ici ! Écrivez quelque chose publiquement, ou bien suivez manuellement des personnes d’autres instances pour remplir le fil public",
|
||||
"follow_request.authorize": "Accepter",
|
||||
"follow_request.reject": "Rejeter",
|
||||
"getting_started.developers": "Développeurs",
|
||||
"getting_started.developers": "Développeur·euse·s",
|
||||
"getting_started.directory": "Annuaire des profils",
|
||||
"getting_started.documentation": "Documentation",
|
||||
"getting_started.heading": "Pour commencer",
|
||||
|
@ -142,6 +142,8 @@
|
|||
"hashtag.column_header.tag_mode.all": "et {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "ou {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "sans {additional}",
|
||||
"hashtag.column_settings.select.no_options_message": "No suggestions found",
|
||||
"hashtag.column_settings.select.placeholder": "Enter hashtags…",
|
||||
"hashtag.column_settings.tag_mode.all": "Tous ces éléments",
|
||||
"hashtag.column_settings.tag_mode.any": "Au moins un de ces éléments",
|
||||
"hashtag.column_settings.tag_mode.none": "Aucun de ces éléments",
|
||||
|
@ -150,32 +152,32 @@
|
|||
"home.column_settings.show_reblogs": "Afficher les partages",
|
||||
"home.column_settings.show_replies": "Afficher les réponses",
|
||||
"introduction.federation.action": "Suivant",
|
||||
"introduction.federation.federated.headline": "Federated",
|
||||
"introduction.federation.federated.headline": "Fil public global",
|
||||
"introduction.federation.federated.text": "Les messages publics provenant d'autres serveurs du fediverse apparaîtront dans le fil public global.",
|
||||
"introduction.federation.home.headline": "Home",
|
||||
"introduction.federation.home.headline": "Accueil",
|
||||
"introduction.federation.home.text": "Les messages des personnes que vous suivez apparaîtront dans votre fil d'accueil. Vous pouvez suivre n'importe qui sur n'importe quel serveur !",
|
||||
"introduction.federation.local.headline": "Local",
|
||||
"introduction.federation.local.headline": "Fil public local",
|
||||
"introduction.federation.local.text": "Les messages publics de personnes se trouvant sur le même serveur que vous apparaîtront sur le fil public local.",
|
||||
"introduction.interactions.action": "Finir le tutoriel !",
|
||||
"introduction.interactions.favourite.headline": "Favoris",
|
||||
"introduction.interactions.favourite.text": "Vous pouvez garder un pouet pour plus tard, et faire savoir à l'auteur que vous l'avez aimé, en le favorisant.",
|
||||
"introduction.interactions.favourite.text": "Vous pouvez garder un pouet pour plus tard, et faire savoir à son auteur·ice que vous l'avez aimé, en le favorisant.",
|
||||
"introduction.interactions.reblog.headline": "Repartager",
|
||||
"introduction.interactions.reblog.text": "Vous pouvez partager les pouets d'autres personnes avec vos suiveurs en les repartageant.",
|
||||
"introduction.interactions.reblog.text": "Vous pouvez partager les pouets d'autres personnes avec vos abonné·e·s en les repartageant.",
|
||||
"introduction.interactions.reply.headline": "Répondre",
|
||||
"introduction.interactions.reply.text": "Vous pouvez répondre aux pouets d'autres personnes et à vos propres pouets, ce qui les enchaînera dans une conversation.",
|
||||
"introduction.welcome.action": "Allons-y !",
|
||||
"introduction.welcome.headline": "Premiers pas",
|
||||
"introduction.welcome.text": "Bienvenue dans le fediverse ! Dans quelques instants, vous pourrez diffuser des messages et parler à vos amis sur une grande variété de serveurs. Mais ce serveur, {domain}, est spécial - il héberge votre profil, alors souvenez-vous de son nom.",
|
||||
"keyboard_shortcuts.back": "revenir en arrière",
|
||||
"keyboard_shortcuts.blocked": "pour ouvrir une liste d’utilisateurs bloqués",
|
||||
"keyboard_shortcuts.boost": "partager",
|
||||
"keyboard_shortcuts.column": "focaliser un statut dans l’une des colonnes",
|
||||
"keyboard_shortcuts.back": "pour revenir en arrière",
|
||||
"keyboard_shortcuts.blocked": "pour ouvrir une liste d’utilisateur·rice·s bloqué·e·s",
|
||||
"keyboard_shortcuts.boost": "pour partager",
|
||||
"keyboard_shortcuts.column": "pour focaliser un statut dans l’une des colonnes",
|
||||
"keyboard_shortcuts.compose": "pour centrer la zone de rédaction",
|
||||
"keyboard_shortcuts.description": "Description",
|
||||
"keyboard_shortcuts.direct": "pour ouvrir une colonne des messages directs",
|
||||
"keyboard_shortcuts.down": "pour descendre dans la liste",
|
||||
"keyboard_shortcuts.enter": "pour ouvrir le statut",
|
||||
"keyboard_shortcuts.favourite": "vers les favoris",
|
||||
"keyboard_shortcuts.favourite": "pour ajouter aux favoris",
|
||||
"keyboard_shortcuts.favourites": "pour ouvrir une liste de favoris",
|
||||
"keyboard_shortcuts.federated": "pour ouvrir le fil public global",
|
||||
"keyboard_shortcuts.heading": "Raccourcis clavier",
|
||||
|
@ -184,7 +186,7 @@
|
|||
"keyboard_shortcuts.legend": "pour afficher cette légende",
|
||||
"keyboard_shortcuts.local": "pour ouvrir le fil public local",
|
||||
"keyboard_shortcuts.mention": "pour mentionner l’auteur·rice",
|
||||
"keyboard_shortcuts.muted": "pour ouvrir la liste des utilisateurs rendus muets",
|
||||
"keyboard_shortcuts.muted": "pour ouvrir la liste des utilisateur·rice·s rendu·e·s muet·te·s",
|
||||
"keyboard_shortcuts.my_profile": "pour ouvrir votre profil",
|
||||
"keyboard_shortcuts.notifications": "pour ouvrir votre colonne de notifications",
|
||||
"keyboard_shortcuts.pinned": "pour ouvrir une liste des pouets épinglés",
|
||||
|
@ -195,7 +197,7 @@
|
|||
"keyboard_shortcuts.start": "pour ouvrir la colonne \"pour commencer\"",
|
||||
"keyboard_shortcuts.toggle_hidden": "pour afficher/cacher un texte derrière CW",
|
||||
"keyboard_shortcuts.toot": "pour démarrer un tout nouveau pouet",
|
||||
"keyboard_shortcuts.unfocus": "pour recentrer composer textarea/search",
|
||||
"keyboard_shortcuts.unfocus": "pour quitter la zone de composition/recherche",
|
||||
"keyboard_shortcuts.up": "pour remonter dans la liste",
|
||||
"lightbox.close": "Fermer",
|
||||
"lightbox.next": "Suivant",
|
||||
|
@ -204,6 +206,7 @@
|
|||
"lists.account.remove": "Supprimer de la liste",
|
||||
"lists.delete": "Effacer la liste",
|
||||
"lists.edit": "Éditer la liste",
|
||||
"lists.edit.submit": "Change title",
|
||||
"lists.new.create": "Ajouter une liste",
|
||||
"lists.new.title_placeholder": "Titre de la nouvelle liste",
|
||||
"lists.search": "Rechercher parmi les gens que vous suivez",
|
||||
|
@ -225,25 +228,25 @@
|
|||
"navigation_bar.filters": "Mots silenciés",
|
||||
"navigation_bar.follow_requests": "Demandes de suivi",
|
||||
"navigation_bar.info": "Plus d’informations",
|
||||
"navigation_bar.keyboard_shortcuts": "Raccourcis-clavier",
|
||||
"navigation_bar.keyboard_shortcuts": "Raccourcis clavier",
|
||||
"navigation_bar.lists": "Listes",
|
||||
"navigation_bar.logout": "Déconnexion",
|
||||
"navigation_bar.mutes": "Comptes masqués",
|
||||
"navigation_bar.personal": "Personal",
|
||||
"navigation_bar.personal": "Personnel",
|
||||
"navigation_bar.pins": "Pouets épinglés",
|
||||
"navigation_bar.preferences": "Préférences",
|
||||
"navigation_bar.public_timeline": "Fil public global",
|
||||
"navigation_bar.security": "Sécurité",
|
||||
"notification.favourite": "{name} a ajouté à ses favoris :",
|
||||
"notification.follow": "{name} vous suit",
|
||||
"notification.mention": "{name} vous a mentionné⋅e :",
|
||||
"notification.mention": "{name} vous a mentionné :",
|
||||
"notification.reblog": "{name} a partagé votre statut :",
|
||||
"notifications.clear": "Nettoyer les notifications",
|
||||
"notifications.clear_confirmation": "Voulez-vous vraiment supprimer toutes vos notifications ?",
|
||||
"notifications.column_settings.alert": "Notifications locales",
|
||||
"notifications.column_settings.favourite": "Favoris :",
|
||||
"notifications.column_settings.filter_bar.advanced": "Afficher toutes les catégories",
|
||||
"notifications.column_settings.filter_bar.category": "Barre de recherche rapide",
|
||||
"notifications.column_settings.filter_bar.category": "Barre de filtrage rapide",
|
||||
"notifications.column_settings.filter_bar.show": "Afficher",
|
||||
"notifications.column_settings.follow": "Nouveaux⋅elles abonné⋅e·s :",
|
||||
"notifications.column_settings.mention": "Mentions :",
|
||||
|
@ -254,7 +257,7 @@
|
|||
"notifications.filter.all": "Tout",
|
||||
"notifications.filter.boosts": "Repartages",
|
||||
"notifications.filter.favourites": "Favoris",
|
||||
"notifications.filter.follows": "Suiveurs",
|
||||
"notifications.filter.follows": "Abonné·e·s",
|
||||
"notifications.filter.mentions": "Mentions",
|
||||
"notifications.group": "{count} notifications",
|
||||
"privacy.change": "Ajuster la confidentialité du message",
|
||||
|
@ -276,7 +279,7 @@
|
|||
"reply_indicator.cancel": "Annuler",
|
||||
"report.forward": "Transférer à {target}",
|
||||
"report.forward_hint": "Le compte provient d’un autre serveur. Envoyez également une copie anonyme du rapport ?",
|
||||
"report.hint": "Le rapport sera envoyé aux modérateur·rice·s de votre instance. Vous pouvez expliquer pourquoi vous signalez le compte ci-dessous :",
|
||||
"report.hint": "Le rapport sera envoyé aux modérateur·rice·s de votre instance. Vous pouvez expliquer pourquoi vous signalez le compte ci-dessous :",
|
||||
"report.placeholder": "Commentaires additionnels",
|
||||
"report.submit": "Envoyer",
|
||||
"report.target": "Signalement",
|
||||
|
@ -291,13 +294,13 @@
|
|||
"search_results.hashtags": "Hashtags",
|
||||
"search_results.statuses": "Pouets",
|
||||
"search_results.total": "{count, number} {count, plural, one {résultat} other {résultats}}",
|
||||
"standalone.public_title": "Un aperçu …",
|
||||
"standalone.public_title": "Un aperçu…",
|
||||
"status.admin_account": "Ouvrir l'interface de modération pour @{name}",
|
||||
"status.admin_status": "Ouvrir ce statut dans l'interface de modération",
|
||||
"status.block": "Block @{name}",
|
||||
"status.block": "Bloquer @{name}",
|
||||
"status.cancel_reblog_private": "Dé-booster",
|
||||
"status.cannot_reblog": "Cette publication ne peut être boostée",
|
||||
"status.copy": "Copy link to status",
|
||||
"status.copy": "Copier le lien vers le pouet",
|
||||
"status.delete": "Effacer",
|
||||
"status.detailed_status": "Vue détaillée de la conversation",
|
||||
"status.direct": "Envoyer un message direct à @{name}",
|
||||
|
@ -306,7 +309,7 @@
|
|||
"status.filtered": "Filtré",
|
||||
"status.load_more": "Charger plus",
|
||||
"status.media_hidden": "Média caché",
|
||||
"status.mention": "Mentionner",
|
||||
"status.mention": "Mentionner @{name}",
|
||||
"status.more": "Plus",
|
||||
"status.mute": "Masquer @{name}",
|
||||
"status.mute_conversation": "Masquer la conversation",
|
||||
|
@ -329,11 +332,11 @@
|
|||
"status.show_less_all": "Tout replier",
|
||||
"status.show_more": "Déplier",
|
||||
"status.show_more_all": "Tout déplier",
|
||||
"status.show_thread": "Afficher le fil",
|
||||
"status.show_thread": "Lire le fil",
|
||||
"status.unmute_conversation": "Ne plus masquer la conversation",
|
||||
"status.unpin": "Retirer du profil",
|
||||
"suggestions.dismiss": "Rejeter la suggestion",
|
||||
"suggestions.header": "Vous pourriez être intéressé par.…",
|
||||
"suggestions.header": "Vous pourriez être intéressé par…",
|
||||
"tabs_bar.federated_timeline": "Fil public global",
|
||||
"tabs_bar.home": "Accueil",
|
||||
"tabs_bar.local_timeline": "Fil public local",
|
||||
|
@ -343,7 +346,7 @@
|
|||
"ui.beforeunload": "Votre brouillon sera perdu si vous quittez Mastodon.",
|
||||
"upload_area.title": "Glissez et déposez pour envoyer",
|
||||
"upload_button.label": "Joindre un média (JPEG, PNG, GIF, WebM, MP4, MOV)",
|
||||
"upload_error.limit": "File upload limit exceeded.",
|
||||
"upload_error.limit": "Taille maximale d'envoi de fichier dépassée.",
|
||||
"upload_form.description": "Décrire pour les malvoyant·e·s",
|
||||
"upload_form.focus": "Modifier l’aperçu",
|
||||
"upload_form.undo": "Supprimer",
|
||||
|
|
|
@ -128,7 +128,7 @@
|
|||
"empty_column.lists": "Aínda non ten listas. Cando cree unha, mostrarase aquí.",
|
||||
"empty_column.mutes": "Non acalou ningunha usuaria polo de agora.",
|
||||
"empty_column.notifications": "Aínda non ten notificacións. Interactúe con outras para iniciar unha conversa.",
|
||||
"empty_column.public": "Nada por aquí! Escriba algo de xeito público, ou siga manualmente usuarias de outras instancias para ir enchéndoa",
|
||||
"empty_column.public": "Nada por aquí! Escriba algo de xeito público, ou siga manualmente usuarias de outros servidores para ir enchéndoa",
|
||||
"follow_request.authorize": "Autorizar",
|
||||
"follow_request.reject": "Rexeitar",
|
||||
"getting_started.developers": "Desenvolvedoras",
|
||||
|
@ -142,6 +142,8 @@
|
|||
"hashtag.column_header.tag_mode.all": "e {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "ou {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "sen {additional}",
|
||||
"hashtag.column_settings.select.no_options_message": "No suggestions found",
|
||||
"hashtag.column_settings.select.placeholder": "Enter hashtags…",
|
||||
"hashtag.column_settings.tag_mode.all": "Todos estos",
|
||||
"hashtag.column_settings.tag_mode.any": "Calquera de estos",
|
||||
"hashtag.column_settings.tag_mode.none": "Ningún de estos",
|
||||
|
@ -160,7 +162,7 @@
|
|||
"introduction.interactions.favourite.headline": "Favorito",
|
||||
"introduction.interactions.favourite.text": "Pode gardar un toot para máis tarde, e facerlle saber a autora que lle gustou, dándolle a Favorito.",
|
||||
"introduction.interactions.reblog.headline": "Promocionar",
|
||||
"introduction.interactions.reblog.text": "Pode compartir os toots de outra xente coas súas seguirodas promocionándoos.",
|
||||
"introduction.interactions.reblog.text": "Pode compartir os toots de outra xente coas súas seguidoras promocionándoos.",
|
||||
"introduction.interactions.reply.headline": "Respostar",
|
||||
"introduction.interactions.reply.text": "Pode respostar aos toots de outras persoas e aos seus propios, así quedarán encadeados nunha conversa.",
|
||||
"introduction.welcome.action": "Imos!",
|
||||
|
@ -204,6 +206,7 @@
|
|||
"lists.account.remove": "Eliminar da lista",
|
||||
"lists.delete": "Delete list",
|
||||
"lists.edit": "Editar lista",
|
||||
"lists.edit.submit": "Change title",
|
||||
"lists.new.create": "Engadir lista",
|
||||
"lists.new.title_placeholder": "Novo título da lista",
|
||||
"lists.search": "Procurar entre a xente que segues",
|
||||
|
@ -224,7 +227,7 @@
|
|||
"navigation_bar.favourites": "Favoritas",
|
||||
"navigation_bar.filters": "Palabras acaladas",
|
||||
"navigation_bar.follow_requests": "Peticións de seguimento",
|
||||
"navigation_bar.info": "Sobre esta instancia",
|
||||
"navigation_bar.info": "Sobre este servidor",
|
||||
"navigation_bar.keyboard_shortcuts": "Atallos",
|
||||
"navigation_bar.lists": "Listas",
|
||||
"navigation_bar.logout": "Sair",
|
||||
|
@ -276,7 +279,7 @@
|
|||
"reply_indicator.cancel": "Cancelar",
|
||||
"report.forward": "Reenviar a {target}",
|
||||
"report.forward_hint": "A conta pertence a outro servidor. Enviar unha copia anónima do informe alí tamén?",
|
||||
"report.hint": "O informe enviarase a moderación da súa instancia. Abaixo pode explicar a razón pola que está a información:",
|
||||
"report.hint": "O informe enviarase a moderación do seu servidor. Abaixo pode explicar a razón pola que está a informar:",
|
||||
"report.placeholder": "Comentarios adicionais",
|
||||
"report.submit": "Enviar",
|
||||
"report.target": "Informar {target}",
|
||||
|
|
|
@ -142,6 +142,8 @@
|
|||
"hashtag.column_header.tag_mode.all": "and {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "or {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "without {additional}",
|
||||
"hashtag.column_settings.select.no_options_message": "No suggestions found",
|
||||
"hashtag.column_settings.select.placeholder": "Enter hashtags…",
|
||||
"hashtag.column_settings.tag_mode.all": "All of these",
|
||||
"hashtag.column_settings.tag_mode.any": "Any of these",
|
||||
"hashtag.column_settings.tag_mode.none": "None of these",
|
||||
|
@ -204,6 +206,7 @@
|
|||
"lists.account.remove": "Remove from list",
|
||||
"lists.delete": "Delete list",
|
||||
"lists.edit": "Edit list",
|
||||
"lists.edit.submit": "Change title",
|
||||
"lists.new.create": "Add list",
|
||||
"lists.new.title_placeholder": "New list title",
|
||||
"lists.search": "Search among people you follow",
|
||||
|
|
|
@ -142,6 +142,8 @@
|
|||
"hashtag.column_header.tag_mode.all": "and {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "or {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "without {additional}",
|
||||
"hashtag.column_settings.select.no_options_message": "No suggestions found",
|
||||
"hashtag.column_settings.select.placeholder": "Enter hashtags…",
|
||||
"hashtag.column_settings.tag_mode.all": "All of these",
|
||||
"hashtag.column_settings.tag_mode.any": "Any of these",
|
||||
"hashtag.column_settings.tag_mode.none": "None of these",
|
||||
|
@ -204,6 +206,7 @@
|
|||
"lists.account.remove": "Remove from list",
|
||||
"lists.delete": "Delete list",
|
||||
"lists.edit": "Edit list",
|
||||
"lists.edit.submit": "Change title",
|
||||
"lists.new.create": "Add list",
|
||||
"lists.new.title_placeholder": "New list title",
|
||||
"lists.search": "Search among people you follow",
|
||||
|
|
|
@ -142,6 +142,8 @@
|
|||
"hashtag.column_header.tag_mode.all": "and {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "or {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "without {additional}",
|
||||
"hashtag.column_settings.select.no_options_message": "No suggestions found",
|
||||
"hashtag.column_settings.select.placeholder": "Enter hashtags…",
|
||||
"hashtag.column_settings.tag_mode.all": "All of these",
|
||||
"hashtag.column_settings.tag_mode.any": "Any of these",
|
||||
"hashtag.column_settings.tag_mode.none": "None of these",
|
||||
|
@ -204,6 +206,7 @@
|
|||
"lists.account.remove": "Eltávolít a listából",
|
||||
"lists.delete": "Lista törlése",
|
||||
"lists.edit": "Lista szerkesztése",
|
||||
"lists.edit.submit": "Change title",
|
||||
"lists.new.create": "Lista hozzáadása",
|
||||
"lists.new.title_placeholder": "Új lista cím",
|
||||
"lists.search": "Keresés a követtett személyek között",
|
||||
|
|
|
@ -142,6 +142,8 @@
|
|||
"hashtag.column_header.tag_mode.all": "and {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "or {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "without {additional}",
|
||||
"hashtag.column_settings.select.no_options_message": "No suggestions found",
|
||||
"hashtag.column_settings.select.placeholder": "Enter hashtags…",
|
||||
"hashtag.column_settings.tag_mode.all": "All of these",
|
||||
"hashtag.column_settings.tag_mode.any": "Any of these",
|
||||
"hashtag.column_settings.tag_mode.none": "None of these",
|
||||
|
@ -204,6 +206,7 @@
|
|||
"lists.account.remove": "Հանել ցանկից",
|
||||
"lists.delete": "Ջնջել ցանկը",
|
||||
"lists.edit": "Փոփոխել ցանկը",
|
||||
"lists.edit.submit": "Change title",
|
||||
"lists.new.create": "Ավելացնել ցանկ",
|
||||
"lists.new.title_placeholder": "Նոր ցանկի վերնագիր",
|
||||
"lists.search": "Փնտրել քո հետեւած մարդկանց մեջ",
|
||||
|
|
|
@ -142,6 +142,8 @@
|
|||
"hashtag.column_header.tag_mode.all": "and {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "or {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "without {additional}",
|
||||
"hashtag.column_settings.select.no_options_message": "No suggestions found",
|
||||
"hashtag.column_settings.select.placeholder": "Enter hashtags…",
|
||||
"hashtag.column_settings.tag_mode.all": "All of these",
|
||||
"hashtag.column_settings.tag_mode.any": "Any of these",
|
||||
"hashtag.column_settings.tag_mode.none": "None of these",
|
||||
|
@ -204,6 +206,7 @@
|
|||
"lists.account.remove": "Remove from list",
|
||||
"lists.delete": "Delete list",
|
||||
"lists.edit": "Edit list",
|
||||
"lists.edit.submit": "Change title",
|
||||
"lists.new.create": "Add list",
|
||||
"lists.new.title_placeholder": "New list title",
|
||||
"lists.search": "Search among people you follow",
|
||||
|
|
|
@ -142,6 +142,8 @@
|
|||
"hashtag.column_header.tag_mode.all": "and {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "or {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "without {additional}",
|
||||
"hashtag.column_settings.select.no_options_message": "No suggestions found",
|
||||
"hashtag.column_settings.select.placeholder": "Enter hashtags…",
|
||||
"hashtag.column_settings.tag_mode.all": "All of these",
|
||||
"hashtag.column_settings.tag_mode.any": "Any of these",
|
||||
"hashtag.column_settings.tag_mode.none": "None of these",
|
||||
|
@ -204,6 +206,7 @@
|
|||
"lists.account.remove": "Remove from list",
|
||||
"lists.delete": "Delete list",
|
||||
"lists.edit": "Edit list",
|
||||
"lists.edit.submit": "Change title",
|
||||
"lists.new.create": "Add list",
|
||||
"lists.new.title_placeholder": "New list title",
|
||||
"lists.search": "Search among people you follow",
|
||||
|
|
|
@ -142,6 +142,8 @@
|
|||
"hashtag.column_header.tag_mode.all": "e {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "o {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "senza {additional}",
|
||||
"hashtag.column_settings.select.no_options_message": "No suggestions found",
|
||||
"hashtag.column_settings.select.placeholder": "Enter hashtags…",
|
||||
"hashtag.column_settings.tag_mode.all": "Tutti questi",
|
||||
"hashtag.column_settings.tag_mode.any": "Uno o più di questi",
|
||||
"hashtag.column_settings.tag_mode.none": "Nessuno di questi",
|
||||
|
@ -204,6 +206,7 @@
|
|||
"lists.account.remove": "Togli dalla lista",
|
||||
"lists.delete": "Delete list",
|
||||
"lists.edit": "Modifica lista",
|
||||
"lists.edit.submit": "Change title",
|
||||
"lists.new.create": "Aggiungi lista",
|
||||
"lists.new.title_placeholder": "Titolo della nuova lista",
|
||||
"lists.search": "Cerca tra le persone che segui",
|
||||
|
|
|
@ -146,6 +146,8 @@
|
|||
"hashtag.column_header.tag_mode.all": "と {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "か {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "({additional} を除く)",
|
||||
"hashtag.column_settings.select.no_options_message": "No suggestions found",
|
||||
"hashtag.column_settings.select.placeholder": "Enter hashtags…",
|
||||
"hashtag.column_settings.tag_mode.all": "すべてを含む",
|
||||
"hashtag.column_settings.tag_mode.any": "いずれかを含む",
|
||||
"hashtag.column_settings.tag_mode.none": "これらを除く",
|
||||
|
@ -208,6 +210,7 @@
|
|||
"lists.account.remove": "リストから外す",
|
||||
"lists.delete": "リストを削除",
|
||||
"lists.edit": "リストを編集",
|
||||
"lists.edit.submit": "Change title",
|
||||
"lists.new.create": "リストを作成",
|
||||
"lists.new.title_placeholder": "新規リスト名",
|
||||
"lists.search": "フォローしている人の中から検索",
|
||||
|
@ -302,7 +305,7 @@
|
|||
"status.block": "@{name}さんをブロック",
|
||||
"status.cancel_reblog_private": "ブースト解除",
|
||||
"status.cannot_reblog": "この投稿はブーストできません",
|
||||
"status.copy": "Copy link to status",
|
||||
"status.copy": "トゥートへのリンクをコピー",
|
||||
"status.delete": "削除",
|
||||
"status.detailed_status": "詳細な会話ビュー",
|
||||
"status.direct": "@{name}さんにダイレクトメッセージ",
|
||||
|
|
|
@ -142,6 +142,8 @@
|
|||
"hashtag.column_header.tag_mode.all": "and {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "or {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "without {additional}",
|
||||
"hashtag.column_settings.select.no_options_message": "No suggestions found",
|
||||
"hashtag.column_settings.select.placeholder": "Enter hashtags…",
|
||||
"hashtag.column_settings.tag_mode.all": "All of these",
|
||||
"hashtag.column_settings.tag_mode.any": "Any of these",
|
||||
"hashtag.column_settings.tag_mode.none": "None of these",
|
||||
|
@ -204,6 +206,7 @@
|
|||
"lists.account.remove": "სიიდან ამოშლა",
|
||||
"lists.delete": "სიის წაშლა",
|
||||
"lists.edit": "სიის შეცვლა",
|
||||
"lists.edit.submit": "Change title",
|
||||
"lists.new.create": "სიის დამატება",
|
||||
"lists.new.title_placeholder": "ახალი სიის სათაური",
|
||||
"lists.search": "ძებნა ადამიანებს შორის რომელთაც მიჰყვებით",
|
||||
|
|
363
app/javascript/mastodon/locales/kk.json
Normal file
363
app/javascript/mastodon/locales/kk.json
Normal file
|
@ -0,0 +1,363 @@
|
|||
{
|
||||
"account.add_or_remove_from_list": "Add or Remove from lists",
|
||||
"account.badges.bot": "Bot",
|
||||
"account.block": "Block @{name}",
|
||||
"account.block_domain": "Hide everything from {domain}",
|
||||
"account.blocked": "Blocked",
|
||||
"account.direct": "Direct message @{name}",
|
||||
"account.disclaimer_full": "Information below may reflect the user's profile incompletely.",
|
||||
"account.domain_blocked": "Domain hidden",
|
||||
"account.edit_profile": "Edit profile",
|
||||
"account.endorse": "Feature on profile",
|
||||
"account.follow": "Follow",
|
||||
"account.followers": "Followers",
|
||||
"account.followers.empty": "No one follows this user yet.",
|
||||
"account.follows": "Follows",
|
||||
"account.follows.empty": "This user doesn't follow anyone yet.",
|
||||
"account.follows_you": "Follows you",
|
||||
"account.hide_reblogs": "Hide boosts from @{name}",
|
||||
"account.link_verified_on": "Ownership of this link was checked on {date}",
|
||||
"account.locked_info": "This account privacy status is set to locked. The owner manually reviews who can follow them.",
|
||||
"account.media": "Media",
|
||||
"account.mention": "Mention @{name}",
|
||||
"account.moved_to": "{name} has moved to:",
|
||||
"account.mute": "Mute @{name}",
|
||||
"account.mute_notifications": "Mute notifications from @{name}",
|
||||
"account.muted": "Muted",
|
||||
"account.posts": "Toots",
|
||||
"account.posts_with_replies": "Toots and replies",
|
||||
"account.report": "Report @{name}",
|
||||
"account.requested": "Awaiting approval. Click to cancel follow request",
|
||||
"account.share": "Share @{name}'s profile",
|
||||
"account.show_reblogs": "Show boosts from @{name}",
|
||||
"account.unblock": "Unblock @{name}",
|
||||
"account.unblock_domain": "Unhide {domain}",
|
||||
"account.unendorse": "Don't feature on profile",
|
||||
"account.unfollow": "Unfollow",
|
||||
"account.unmute": "Unmute @{name}",
|
||||
"account.unmute_notifications": "Unmute notifications from @{name}",
|
||||
"account.view_full_profile": "View full profile",
|
||||
"alert.unexpected.message": "An unexpected error occurred.",
|
||||
"alert.unexpected.title": "Oops!",
|
||||
"boost_modal.combo": "You can press {combo} to skip this next time",
|
||||
"bundle_column_error.body": "Something went wrong while loading this component.",
|
||||
"bundle_column_error.retry": "Try again",
|
||||
"bundle_column_error.title": "Network error",
|
||||
"bundle_modal_error.close": "Close",
|
||||
"bundle_modal_error.message": "Something went wrong while loading this component.",
|
||||
"bundle_modal_error.retry": "Try again",
|
||||
"column.blocks": "Blocked users",
|
||||
"column.community": "Local timeline",
|
||||
"column.direct": "Direct messages",
|
||||
"column.domain_blocks": "Hidden domains",
|
||||
"column.favourites": "Favourites",
|
||||
"column.follow_requests": "Follow requests",
|
||||
"column.home": "Home",
|
||||
"column.lists": "Lists",
|
||||
"column.mutes": "Muted users",
|
||||
"column.notifications": "Notifications",
|
||||
"column.pins": "Pinned toot",
|
||||
"column.public": "Federated timeline",
|
||||
"column_back_button.label": "Back",
|
||||
"column_header.hide_settings": "Hide settings",
|
||||
"column_header.moveLeft_settings": "Move column to the left",
|
||||
"column_header.moveRight_settings": "Move column to the right",
|
||||
"column_header.pin": "Pin",
|
||||
"column_header.show_settings": "Show settings",
|
||||
"column_header.unpin": "Unpin",
|
||||
"column_subheading.settings": "Settings",
|
||||
"community.column_settings.media_only": "Media Only",
|
||||
"compose_form.direct_message_warning": "This toot will only be sent to all the mentioned users.",
|
||||
"compose_form.direct_message_warning_learn_more": "Learn more",
|
||||
"compose_form.hashtag_warning": "This toot won't be listed under any hashtag as it is unlisted. Only public toots can be searched by hashtag.",
|
||||
"compose_form.lock_disclaimer": "Your account is not {locked}. Anyone can follow you to view your follower-only posts.",
|
||||
"compose_form.lock_disclaimer.lock": "locked",
|
||||
"compose_form.placeholder": "What is on your mind?",
|
||||
"compose_form.publish": "Toot",
|
||||
"compose_form.publish_loud": "{publish}!",
|
||||
"compose_form.sensitive.marked": "Media is marked as sensitive",
|
||||
"compose_form.sensitive.unmarked": "Media is not marked as sensitive",
|
||||
"compose_form.spoiler.marked": "Text is hidden behind warning",
|
||||
"compose_form.spoiler.unmarked": "Text is not hidden",
|
||||
"compose_form.spoiler_placeholder": "Write your warning here",
|
||||
"confirmation_modal.cancel": "Cancel",
|
||||
"confirmations.block.confirm": "Block",
|
||||
"confirmations.block.message": "Are you sure you want to block {name}?",
|
||||
"confirmations.delete.confirm": "Delete",
|
||||
"confirmations.delete.message": "Are you sure you want to delete this status?",
|
||||
"confirmations.delete_list.confirm": "Delete",
|
||||
"confirmations.delete_list.message": "Are you sure you want to permanently delete this list?",
|
||||
"confirmations.domain_block.confirm": "Hide entire domain",
|
||||
"confirmations.domain_block.message": "Are you really, really sure you want to block the entire {domain}? In most cases a few targeted blocks or mutes are sufficient and preferable. You will not see content from that domain in any public timelines or your notifications. Your followers from that domain will be removed.",
|
||||
"confirmations.mute.confirm": "Mute",
|
||||
"confirmations.mute.message": "Are you sure you want to mute {name}?",
|
||||
"confirmations.redraft.confirm": "Delete & redraft",
|
||||
"confirmations.redraft.message": "Are you sure you want to delete this status and re-draft it? Favourites and boosts will be lost, and replies to the original post will be orphaned.",
|
||||
"confirmations.reply.confirm": "Reply",
|
||||
"confirmations.reply.message": "Replying now will overwrite the message you are currently composing. Are you sure you want to proceed?",
|
||||
"confirmations.unfollow.confirm": "Unfollow",
|
||||
"confirmations.unfollow.message": "Are you sure you want to unfollow {name}?",
|
||||
"embed.instructions": "Embed this status on your website by copying the code below.",
|
||||
"embed.preview": "Here is what it will look like:",
|
||||
"emoji_button.activity": "Activity",
|
||||
"emoji_button.custom": "Custom",
|
||||
"emoji_button.flags": "Flags",
|
||||
"emoji_button.food": "Food & Drink",
|
||||
"emoji_button.label": "Insert emoji",
|
||||
"emoji_button.nature": "Nature",
|
||||
"emoji_button.not_found": "No emojos!! (╯°□°)╯︵ ┻━┻",
|
||||
"emoji_button.objects": "Objects",
|
||||
"emoji_button.people": "People",
|
||||
"emoji_button.recent": "Frequently used",
|
||||
"emoji_button.search": "Search...",
|
||||
"emoji_button.search_results": "Search results",
|
||||
"emoji_button.symbols": "Symbols",
|
||||
"emoji_button.travel": "Travel & Places",
|
||||
"empty_column.account_timeline": "No toots here!",
|
||||
"empty_column.blocks": "You haven't blocked any users yet.",
|
||||
"empty_column.community": "The local timeline is empty. Write something publicly to get the ball rolling!",
|
||||
"empty_column.direct": "You don't have any direct messages yet. When you send or receive one, it will show up here.",
|
||||
"empty_column.domain_blocks": "There are no hidden domains yet.",
|
||||
"empty_column.favourited_statuses": "You don't have any favourite toots yet. When you favourite one, it will show up here.",
|
||||
"empty_column.favourites": "No one has favourited this toot yet. When someone does, they will show up here.",
|
||||
"empty_column.follow_requests": "You don't have any follow requests yet. When you receive one, it will show up here.",
|
||||
"empty_column.hashtag": "There is nothing in this hashtag yet.",
|
||||
"empty_column.home": "Your home timeline is empty! Visit {public} or use search to get started and meet other users.",
|
||||
"empty_column.home.public_timeline": "the public timeline",
|
||||
"empty_column.list": "There is nothing in this list yet. When members of this list post new statuses, they will appear here.",
|
||||
"empty_column.lists": "You don't have any lists yet. When you create one, it will show up here.",
|
||||
"empty_column.mutes": "You haven't muted any users yet.",
|
||||
"empty_column.notifications": "You don't have any notifications yet. Interact with others to start the conversation.",
|
||||
"empty_column.public": "There is nothing here! Write something publicly, or manually follow users from other servers to fill it up",
|
||||
"follow_request.authorize": "Authorize",
|
||||
"follow_request.reject": "Reject",
|
||||
"getting_started.developers": "Developers",
|
||||
"getting_started.directory": "Profile directory",
|
||||
"getting_started.documentation": "Documentation",
|
||||
"getting_started.heading": "Getting started",
|
||||
"getting_started.invite": "Invite people",
|
||||
"getting_started.open_source_notice": "Mastodon is open source software. You can contribute or report issues on GitHub at {github}.",
|
||||
"getting_started.security": "Security",
|
||||
"getting_started.terms": "Terms of service",
|
||||
"hashtag.column_header.tag_mode.all": "and {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "or {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "without {additional}",
|
||||
"hashtag.column_settings.select.no_options_message": "No suggestions found",
|
||||
"hashtag.column_settings.select.placeholder": "Enter hashtags…",
|
||||
"hashtag.column_settings.tag_mode.all": "All of these",
|
||||
"hashtag.column_settings.tag_mode.any": "Any of these",
|
||||
"hashtag.column_settings.tag_mode.none": "None of these",
|
||||
"hashtag.column_settings.tag_toggle": "Include additional tags in this column",
|
||||
"home.column_settings.basic": "Basic",
|
||||
"home.column_settings.show_reblogs": "Show boosts",
|
||||
"home.column_settings.show_replies": "Show replies",
|
||||
"introduction.federation.action": "Next",
|
||||
"introduction.federation.federated.headline": "Federated",
|
||||
"introduction.federation.federated.text": "Public posts from other servers of the fediverse will appear in the federated timeline.",
|
||||
"introduction.federation.home.headline": "Home",
|
||||
"introduction.federation.home.text": "Posts from people you follow will appear in your home feed. You can follow anyone on any server!",
|
||||
"introduction.federation.local.headline": "Local",
|
||||
"introduction.federation.local.text": "Public posts from people on the same server as you will appear in the local timeline.",
|
||||
"introduction.interactions.action": "Finish toot-orial!",
|
||||
"introduction.interactions.favourite.headline": "Favourite",
|
||||
"introduction.interactions.favourite.text": "You can save a toot for later, and let the author know that you liked it, by favouriting it.",
|
||||
"introduction.interactions.reblog.headline": "Boost",
|
||||
"introduction.interactions.reblog.text": "You can share other people's toots with your followers by boosting them.",
|
||||
"introduction.interactions.reply.headline": "Reply",
|
||||
"introduction.interactions.reply.text": "You can reply to other people's and your own toots, which will chain them together in a conversation.",
|
||||
"introduction.welcome.action": "Let's go!",
|
||||
"introduction.welcome.headline": "First steps",
|
||||
"introduction.welcome.text": "Welcome to the fediverse! In a few moments, you'll be able to broadcast messages and talk to your friends across a wide variety of servers. But this server, {domain}, is special—it hosts your profile, so remember its name.",
|
||||
"keyboard_shortcuts.back": "to navigate back",
|
||||
"keyboard_shortcuts.blocked": "to open blocked users list",
|
||||
"keyboard_shortcuts.boost": "to boost",
|
||||
"keyboard_shortcuts.column": "to focus a status in one of the columns",
|
||||
"keyboard_shortcuts.compose": "to focus the compose textarea",
|
||||
"keyboard_shortcuts.description": "Description",
|
||||
"keyboard_shortcuts.direct": "to open direct messages column",
|
||||
"keyboard_shortcuts.down": "to move down in the list",
|
||||
"keyboard_shortcuts.enter": "to open status",
|
||||
"keyboard_shortcuts.favourite": "to favourite",
|
||||
"keyboard_shortcuts.favourites": "to open favourites list",
|
||||
"keyboard_shortcuts.federated": "to open federated timeline",
|
||||
"keyboard_shortcuts.heading": "Keyboard Shortcuts",
|
||||
"keyboard_shortcuts.home": "to open home timeline",
|
||||
"keyboard_shortcuts.hotkey": "Hotkey",
|
||||
"keyboard_shortcuts.legend": "to display this legend",
|
||||
"keyboard_shortcuts.local": "to open local timeline",
|
||||
"keyboard_shortcuts.mention": "to mention author",
|
||||
"keyboard_shortcuts.muted": "to open muted users list",
|
||||
"keyboard_shortcuts.my_profile": "to open your profile",
|
||||
"keyboard_shortcuts.notifications": "to open notifications column",
|
||||
"keyboard_shortcuts.pinned": "to open pinned toots list",
|
||||
"keyboard_shortcuts.profile": "to open author's profile",
|
||||
"keyboard_shortcuts.reply": "to reply",
|
||||
"keyboard_shortcuts.requests": "to open follow requests list",
|
||||
"keyboard_shortcuts.search": "to focus search",
|
||||
"keyboard_shortcuts.start": "to open \"get started\" column",
|
||||
"keyboard_shortcuts.toggle_hidden": "to show/hide text behind CW",
|
||||
"keyboard_shortcuts.toot": "to start a brand new toot",
|
||||
"keyboard_shortcuts.unfocus": "to un-focus compose textarea/search",
|
||||
"keyboard_shortcuts.up": "to move up in the list",
|
||||
"lightbox.close": "Close",
|
||||
"lightbox.next": "Next",
|
||||
"lightbox.previous": "Previous",
|
||||
"lists.account.add": "Add to list",
|
||||
"lists.account.remove": "Remove from list",
|
||||
"lists.delete": "Delete list",
|
||||
"lists.edit": "Edit list",
|
||||
"lists.edit.submit": "Change title",
|
||||
"lists.new.create": "Add list",
|
||||
"lists.new.title_placeholder": "New list title",
|
||||
"lists.search": "Search among people you follow",
|
||||
"lists.subheading": "Your lists",
|
||||
"loading_indicator.label": "Loading...",
|
||||
"media_gallery.toggle_visible": "Toggle visibility",
|
||||
"missing_indicator.label": "Not found",
|
||||
"missing_indicator.sublabel": "This resource could not be found",
|
||||
"mute_modal.hide_notifications": "Hide notifications from this user?",
|
||||
"navigation_bar.apps": "Mobile apps",
|
||||
"navigation_bar.blocks": "Blocked users",
|
||||
"navigation_bar.community_timeline": "Local timeline",
|
||||
"navigation_bar.compose": "Compose new toot",
|
||||
"navigation_bar.direct": "Direct messages",
|
||||
"navigation_bar.discover": "Discover",
|
||||
"navigation_bar.domain_blocks": "Hidden domains",
|
||||
"navigation_bar.edit_profile": "Edit profile",
|
||||
"navigation_bar.favourites": "Favourites",
|
||||
"navigation_bar.filters": "Muted words",
|
||||
"navigation_bar.follow_requests": "Follow requests",
|
||||
"navigation_bar.info": "About this server",
|
||||
"navigation_bar.keyboard_shortcuts": "Hotkeys",
|
||||
"navigation_bar.lists": "Lists",
|
||||
"navigation_bar.logout": "Logout",
|
||||
"navigation_bar.mutes": "Muted users",
|
||||
"navigation_bar.personal": "Personal",
|
||||
"navigation_bar.pins": "Pinned toots",
|
||||
"navigation_bar.preferences": "Preferences",
|
||||
"navigation_bar.public_timeline": "Federated timeline",
|
||||
"navigation_bar.security": "Security",
|
||||
"notification.favourite": "{name} favourited your status",
|
||||
"notification.follow": "{name} followed you",
|
||||
"notification.mention": "{name} mentioned you",
|
||||
"notification.reblog": "{name} boosted your status",
|
||||
"notifications.clear": "Clear notifications",
|
||||
"notifications.clear_confirmation": "Are you sure you want to permanently clear all your notifications?",
|
||||
"notifications.column_settings.alert": "Desktop notifications",
|
||||
"notifications.column_settings.favourite": "Favourites:",
|
||||
"notifications.column_settings.filter_bar.advanced": "Display all categories",
|
||||
"notifications.column_settings.filter_bar.category": "Quick filter bar",
|
||||
"notifications.column_settings.filter_bar.show": "Show",
|
||||
"notifications.column_settings.follow": "New followers:",
|
||||
"notifications.column_settings.mention": "Mentions:",
|
||||
"notifications.column_settings.push": "Push notifications",
|
||||
"notifications.column_settings.reblog": "Boosts:",
|
||||
"notifications.column_settings.show": "Show in column",
|
||||
"notifications.column_settings.sound": "Play sound",
|
||||
"notifications.filter.all": "All",
|
||||
"notifications.filter.boosts": "Boosts",
|
||||
"notifications.filter.favourites": "Favourites",
|
||||
"notifications.filter.follows": "Follows",
|
||||
"notifications.filter.mentions": "Mentions",
|
||||
"notifications.group": "{count} notifications",
|
||||
"privacy.change": "Adjust status privacy",
|
||||
"privacy.direct.long": "Post to mentioned users only",
|
||||
"privacy.direct.short": "Direct",
|
||||
"privacy.private.long": "Post to followers only",
|
||||
"privacy.private.short": "Followers-only",
|
||||
"privacy.public.long": "Post to public timelines",
|
||||
"privacy.public.short": "Public",
|
||||
"privacy.unlisted.long": "Do not show in public timelines",
|
||||
"privacy.unlisted.short": "Unlisted",
|
||||
"regeneration_indicator.label": "Loading…",
|
||||
"regeneration_indicator.sublabel": "Your home feed is being prepared!",
|
||||
"relative_time.days": "{number}d",
|
||||
"relative_time.hours": "{number}h",
|
||||
"relative_time.just_now": "now",
|
||||
"relative_time.minutes": "{number}m",
|
||||
"relative_time.seconds": "{number}s",
|
||||
"reply_indicator.cancel": "Cancel",
|
||||
"report.forward": "Forward to {target}",
|
||||
"report.forward_hint": "The account is from another server. Send an anonymized copy of the report there as well?",
|
||||
"report.hint": "The report will be sent to your server moderators. You can provide an explanation of why you are reporting this account below:",
|
||||
"report.placeholder": "Additional comments",
|
||||
"report.submit": "Submit",
|
||||
"report.target": "Report {target}",
|
||||
"search.placeholder": "Search",
|
||||
"search_popout.search_format": "Advanced search format",
|
||||
"search_popout.tips.full_text": "Simple text returns statuses you have written, favourited, boosted, or have been mentioned in, as well as matching usernames, display names, and hashtags.",
|
||||
"search_popout.tips.hashtag": "hashtag",
|
||||
"search_popout.tips.status": "status",
|
||||
"search_popout.tips.text": "Simple text returns matching display names, usernames and hashtags",
|
||||
"search_popout.tips.user": "user",
|
||||
"search_results.accounts": "People",
|
||||
"search_results.hashtags": "Hashtags",
|
||||
"search_results.statuses": "Toots",
|
||||
"search_results.total": "{count, number} {count, plural, one {result} other {results}}",
|
||||
"standalone.public_title": "A look inside...",
|
||||
"status.admin_account": "Open moderation interface for @{name}",
|
||||
"status.admin_status": "Open this status in the moderation interface",
|
||||
"status.block": "Block @{name}",
|
||||
"status.cancel_reblog_private": "Unboost",
|
||||
"status.cannot_reblog": "This post cannot be boosted",
|
||||
"status.copy": "Copy link to status",
|
||||
"status.delete": "Delete",
|
||||
"status.detailed_status": "Detailed conversation view",
|
||||
"status.direct": "Direct message @{name}",
|
||||
"status.embed": "Embed",
|
||||
"status.favourite": "Favourite",
|
||||
"status.filtered": "Filtered",
|
||||
"status.load_more": "Load more",
|
||||
"status.media_hidden": "Media hidden",
|
||||
"status.mention": "Mention @{name}",
|
||||
"status.more": "More",
|
||||
"status.mute": "Mute @{name}",
|
||||
"status.mute_conversation": "Mute conversation",
|
||||
"status.open": "Expand this status",
|
||||
"status.pin": "Pin on profile",
|
||||
"status.pinned": "Pinned toot",
|
||||
"status.read_more": "Read more",
|
||||
"status.reblog": "Boost",
|
||||
"status.reblog_private": "Boost to original audience",
|
||||
"status.reblogged_by": "{name} boosted",
|
||||
"status.reblogs.empty": "No one has boosted this toot yet. When someone does, they will show up here.",
|
||||
"status.redraft": "Delete & re-draft",
|
||||
"status.reply": "Reply",
|
||||
"status.replyAll": "Reply to thread",
|
||||
"status.report": "Report @{name}",
|
||||
"status.sensitive_toggle": "Click to view",
|
||||
"status.sensitive_warning": "Sensitive content",
|
||||
"status.share": "Share",
|
||||
"status.show_less": "Show less",
|
||||
"status.show_less_all": "Show less for all",
|
||||
"status.show_more": "Show more",
|
||||
"status.show_more_all": "Show more for all",
|
||||
"status.show_thread": "Show thread",
|
||||
"status.unmute_conversation": "Unmute conversation",
|
||||
"status.unpin": "Unpin from profile",
|
||||
"suggestions.dismiss": "Dismiss suggestion",
|
||||
"suggestions.header": "You might be interested in…",
|
||||
"tabs_bar.federated_timeline": "Federated",
|
||||
"tabs_bar.home": "Home",
|
||||
"tabs_bar.local_timeline": "Local",
|
||||
"tabs_bar.notifications": "Notifications",
|
||||
"tabs_bar.search": "Search",
|
||||
"trends.count_by_accounts": "{count} {rawCount, plural, one {person} other {people}} talking",
|
||||
"ui.beforeunload": "Your draft will be lost if you leave Mastodon.",
|
||||
"upload_area.title": "Drag & drop to upload",
|
||||
"upload_button.label": "Add media (JPEG, PNG, GIF, WebM, MP4, MOV)",
|
||||
"upload_error.limit": "File upload limit exceeded.",
|
||||
"upload_form.description": "Describe for the visually impaired",
|
||||
"upload_form.focus": "Crop",
|
||||
"upload_form.undo": "Delete",
|
||||
"upload_progress.label": "Uploading...",
|
||||
"video.close": "Close video",
|
||||
"video.exit_fullscreen": "Exit full screen",
|
||||
"video.expand": "Expand video",
|
||||
"video.fullscreen": "Full screen",
|
||||
"video.hide": "Hide video",
|
||||
"video.mute": "Mute sound",
|
||||
"video.pause": "Pause",
|
||||
"video.play": "Play",
|
||||
"video.unmute": "Unmute sound"
|
||||
}
|
|
@ -128,7 +128,7 @@
|
|||
"empty_column.lists": "아직 리스트가 없습니다. 리스트를 만들면 여기에 나타납니다.",
|
||||
"empty_column.mutes": "아직 아무도 뮤트하지 않았습니다.",
|
||||
"empty_column.notifications": "아직 알림이 없습니다. 다른 사람과 대화를 시작해 보세요.",
|
||||
"empty_column.public": "여기엔 아직 아무 것도 없습니다! 공개적으로 무언가 포스팅하거나, 다른 인스턴스의 유저를 팔로우 해서 채워보세요",
|
||||
"empty_column.public": "여기엔 아직 아무 것도 없습니다! 공개적으로 무언가 포스팅하거나, 다른 서버의 유저를 팔로우 해서 채워보세요",
|
||||
"follow_request.authorize": "허가",
|
||||
"follow_request.reject": "거부",
|
||||
"getting_started.developers": "개발자",
|
||||
|
@ -142,6 +142,8 @@
|
|||
"hashtag.column_header.tag_mode.all": "그리고 {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "또는 {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "({additional}를 제외)",
|
||||
"hashtag.column_settings.select.no_options_message": "No suggestions found",
|
||||
"hashtag.column_settings.select.placeholder": "Enter hashtags…",
|
||||
"hashtag.column_settings.tag_mode.all": "모두",
|
||||
"hashtag.column_settings.tag_mode.any": "아무것이든",
|
||||
"hashtag.column_settings.tag_mode.none": "이것들을 제외하고",
|
||||
|
@ -204,6 +206,7 @@
|
|||
"lists.account.remove": "리스트에서 제거",
|
||||
"lists.delete": "리스트 삭제",
|
||||
"lists.edit": "리스트 편집",
|
||||
"lists.edit.submit": "Change title",
|
||||
"lists.new.create": "리스트 추가",
|
||||
"lists.new.title_placeholder": "새 리스트의 이름",
|
||||
"lists.search": "팔로우 중인 사람들 중에서 찾기",
|
||||
|
@ -224,7 +227,7 @@
|
|||
"navigation_bar.favourites": "즐겨찾기",
|
||||
"navigation_bar.filters": "뮤트",
|
||||
"navigation_bar.follow_requests": "팔로우 요청",
|
||||
"navigation_bar.info": "이 인스턴스에 대해서",
|
||||
"navigation_bar.info": "이 서버에 대해서",
|
||||
"navigation_bar.keyboard_shortcuts": "단축키",
|
||||
"navigation_bar.lists": "리스트",
|
||||
"navigation_bar.logout": "로그아웃",
|
||||
|
@ -297,7 +300,7 @@
|
|||
"status.block": "@{name} 차단",
|
||||
"status.cancel_reblog_private": "부스트 취소",
|
||||
"status.cannot_reblog": "이 포스트는 부스트 할 수 없습니다",
|
||||
"status.copy": "Copy link to status",
|
||||
"status.copy": "게시물 링크 복사",
|
||||
"status.delete": "삭제",
|
||||
"status.detailed_status": "대화 자세히 보기",
|
||||
"status.direct": "@{name}에게 다이렉트 메시지",
|
||||
|
@ -343,7 +346,7 @@
|
|||
"ui.beforeunload": "지금 나가면 저장되지 않은 항목을 잃게 됩니다.",
|
||||
"upload_area.title": "드래그 & 드롭으로 업로드",
|
||||
"upload_button.label": "미디어 추가 (JPEG, PNG, GIF, WebM, MP4, MOV)",
|
||||
"upload_error.limit": "File upload limit exceeded.",
|
||||
"upload_error.limit": "파일 업로드 제한에 도달했습니다.",
|
||||
"upload_form.description": "시각장애인을 위한 설명",
|
||||
"upload_form.focus": "미리보기 변경",
|
||||
"upload_form.undo": "삭제",
|
||||
|
|
|
@ -142,6 +142,8 @@
|
|||
"hashtag.column_header.tag_mode.all": "and {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "or {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "without {additional}",
|
||||
"hashtag.column_settings.select.no_options_message": "No suggestions found",
|
||||
"hashtag.column_settings.select.placeholder": "Enter hashtags…",
|
||||
"hashtag.column_settings.tag_mode.all": "All of these",
|
||||
"hashtag.column_settings.tag_mode.any": "Any of these",
|
||||
"hashtag.column_settings.tag_mode.none": "None of these",
|
||||
|
@ -204,6 +206,7 @@
|
|||
"lists.account.remove": "Remove from list",
|
||||
"lists.delete": "Delete list",
|
||||
"lists.edit": "Edit list",
|
||||
"lists.edit.submit": "Change title",
|
||||
"lists.new.create": "Add list",
|
||||
"lists.new.title_placeholder": "New list title",
|
||||
"lists.search": "Search among people you follow",
|
||||
|
|
|
@ -142,6 +142,8 @@
|
|||
"hashtag.column_header.tag_mode.all": "and {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "or {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "without {additional}",
|
||||
"hashtag.column_settings.select.no_options_message": "No suggestions found",
|
||||
"hashtag.column_settings.select.placeholder": "Enter hashtags…",
|
||||
"hashtag.column_settings.tag_mode.all": "All of these",
|
||||
"hashtag.column_settings.tag_mode.any": "Any of these",
|
||||
"hashtag.column_settings.tag_mode.none": "None of these",
|
||||
|
@ -204,6 +206,7 @@
|
|||
"lists.account.remove": "Remove from list",
|
||||
"lists.delete": "Delete list",
|
||||
"lists.edit": "Edit list",
|
||||
"lists.edit.submit": "Change title",
|
||||
"lists.new.create": "Add list",
|
||||
"lists.new.title_placeholder": "New list title",
|
||||
"lists.search": "Search among people you follow",
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
"account.block_domain": "Verberg alles van {domain}",
|
||||
"account.blocked": "Geblokkeerd",
|
||||
"account.direct": "Direct Message @{name}",
|
||||
"account.disclaimer_full": "De informatie hieronder kan mogelijk een incompleet beeld geven van dit gebruikersprofiel.",
|
||||
"account.disclaimer_full": "De informatie hieronder kan een incompleet beeld geven van dit gebruikersprofiel.",
|
||||
"account.domain_blocked": "Domein verborgen",
|
||||
"account.edit_profile": "Profiel bewerken",
|
||||
"account.endorse": "Op profiel weergeven",
|
||||
|
@ -94,7 +94,7 @@
|
|||
"confirmations.redraft.confirm": "Verwijderen en herschrijven",
|
||||
"confirmations.redraft.message": "Weet je zeker dat je deze toot wilt verwijderen en herschrijven? Je verliest wel de boosts en favorieten, en reacties op de originele toot zitten niet meer aan de nieuwe toot vast.",
|
||||
"confirmations.reply.confirm": "Reageren",
|
||||
"confirmations.reply.message": "Door nu te reageren overschrijf je de toot die je op dit moment aan het schrijven bent. Weet je zeker dat je verder wil gaan?",
|
||||
"confirmations.reply.message": "Door nu te reageren overschrijf je de toot die je op dit moment aan het schrijven bent. Weet je zeker dat je verder wil gaan?",
|
||||
"confirmations.unfollow.confirm": "Ontvolgen",
|
||||
"confirmations.unfollow.message": "Weet je het zeker dat je {name} wilt ontvolgen?",
|
||||
"embed.instructions": "Embed deze toot op jouw website, door de onderstaande code te kopiëren.",
|
||||
|
@ -117,7 +117,7 @@
|
|||
"empty_column.blocks": "Jij hebt nog geen enkele gebruiker geblokkeerd.",
|
||||
"empty_column.community": "De lokale tijdlijn is nog leeg. Toot iets in het openbaar om de bal aan het rollen te krijgen!",
|
||||
"empty_column.direct": "Je hebt nog geen directe berichten. Wanneer je er een verzend of ontvangt, zijn deze hier te zien.",
|
||||
"empty_column.domain_blocks": "Er zijn nog geen genegeerde domeinen.",
|
||||
"empty_column.domain_blocks": "Er zijn nog geen genegeerde servers.",
|
||||
"empty_column.favourited_statuses": "Jij hebt nog geen favoriete toots. Wanneer je er een aan jouw favorieten toevoegt, valt deze hier te zien.",
|
||||
"empty_column.favourites": "Niemand heeft deze toot nog aan hun favorieten toegevoegd. Wanneer iemand dit doet, valt dat hier te zien.",
|
||||
"empty_column.follow_requests": "Jij hebt nog enkel volgverzoek ontvangen. Wanneer je er eentje ontvangt, valt dat hier te zien.",
|
||||
|
@ -142,6 +142,8 @@
|
|||
"hashtag.column_header.tag_mode.all": "en {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "of {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "zonder {additional}",
|
||||
"hashtag.column_settings.select.no_options_message": "No suggestions found",
|
||||
"hashtag.column_settings.select.placeholder": "Enter hashtags…",
|
||||
"hashtag.column_settings.tag_mode.all": "Allemaal",
|
||||
"hashtag.column_settings.tag_mode.any": "Een van deze",
|
||||
"hashtag.column_settings.tag_mode.none": "Geen van deze",
|
||||
|
@ -204,6 +206,7 @@
|
|||
"lists.account.remove": "Uit lijst verwijderen",
|
||||
"lists.delete": "Lijst verwijderen",
|
||||
"lists.edit": "Lijst bewerken",
|
||||
"lists.edit.submit": "Change title",
|
||||
"lists.new.create": "Lijst toevoegen",
|
||||
"lists.new.title_placeholder": "Naam nieuwe lijst",
|
||||
"lists.search": "Zoek naar mensen die je volgt",
|
||||
|
@ -219,7 +222,7 @@
|
|||
"navigation_bar.compose": "Nieuw toot schrijven",
|
||||
"navigation_bar.direct": "Directe berichten",
|
||||
"navigation_bar.discover": "Ontdekken",
|
||||
"navigation_bar.domain_blocks": "Genegeerde domeinen",
|
||||
"navigation_bar.domain_blocks": "Genegeerde servers",
|
||||
"navigation_bar.edit_profile": "Profiel bewerken",
|
||||
"navigation_bar.favourites": "Favorieten",
|
||||
"navigation_bar.filters": "Filters",
|
||||
|
@ -297,7 +300,7 @@
|
|||
"status.block": "Blokkeer @{name}",
|
||||
"status.cancel_reblog_private": "Niet langer boosten",
|
||||
"status.cannot_reblog": "Deze toot kan niet geboost worden",
|
||||
"status.copy": "Copy link to status",
|
||||
"status.copy": "Link naar toot kopiëren",
|
||||
"status.delete": "Verwijderen",
|
||||
"status.detailed_status": "Uitgebreide gespreksweergave",
|
||||
"status.direct": "Directe toot @{name}",
|
||||
|
@ -343,7 +346,7 @@
|
|||
"ui.beforeunload": "Je concept zal verloren gaan als je Mastodon verlaat.",
|
||||
"upload_area.title": "Hierin slepen om te uploaden",
|
||||
"upload_button.label": "Media toevoegen (JPEG, PNG, GIF, WebM, MP4, MOV)",
|
||||
"upload_error.limit": "File upload limit exceeded.",
|
||||
"upload_error.limit": "Uploadlimiet van bestand overschreden.",
|
||||
"upload_form.description": "Omschrijf dit voor mensen met een visuele beperking",
|
||||
"upload_form.focus": "Voorvertoning aanpassen",
|
||||
"upload_form.undo": "Verwijderen",
|
||||
|
|
|
@ -142,6 +142,8 @@
|
|||
"hashtag.column_header.tag_mode.all": "and {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "or {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "without {additional}",
|
||||
"hashtag.column_settings.select.no_options_message": "No suggestions found",
|
||||
"hashtag.column_settings.select.placeholder": "Enter hashtags…",
|
||||
"hashtag.column_settings.tag_mode.all": "All of these",
|
||||
"hashtag.column_settings.tag_mode.any": "Any of these",
|
||||
"hashtag.column_settings.tag_mode.none": "None of these",
|
||||
|
@ -204,6 +206,7 @@
|
|||
"lists.account.remove": "Fjern fra listen",
|
||||
"lists.delete": "Slett listen",
|
||||
"lists.edit": "Rediger listen",
|
||||
"lists.edit.submit": "Change title",
|
||||
"lists.new.create": "Ligg til liste",
|
||||
"lists.new.title_placeholder": "Ny listetittel",
|
||||
"lists.search": "Søk blant personer du følger",
|
||||
|
|
|
@ -142,6 +142,8 @@
|
|||
"hashtag.column_header.tag_mode.all": "e {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "o {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "sens {additional}",
|
||||
"hashtag.column_settings.select.no_options_message": "No suggestions found",
|
||||
"hashtag.column_settings.select.placeholder": "Enter hashtags…",
|
||||
"hashtag.column_settings.tag_mode.all": "Totes aquestes",
|
||||
"hashtag.column_settings.tag_mode.any": "Un d’aquestes",
|
||||
"hashtag.column_settings.tag_mode.none": "Cap d’aquestes",
|
||||
|
@ -204,6 +206,7 @@
|
|||
"lists.account.remove": "Levar de la lista",
|
||||
"lists.delete": "Suprimir la lista",
|
||||
"lists.edit": "Modificar la lista",
|
||||
"lists.edit.submit": "Change title",
|
||||
"lists.new.create": "Ajustar una lista",
|
||||
"lists.new.title_placeholder": "Títol de la nòva lista",
|
||||
"lists.search": "Cercar demest lo monde que seguètz",
|
||||
|
|
|
@ -146,6 +146,8 @@
|
|||
"hashtag.column_header.tag_mode.all": "i {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "lub {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "bez {additional}",
|
||||
"hashtag.column_settings.select.no_options_message": "No suggestions found",
|
||||
"hashtag.column_settings.select.placeholder": "Enter hashtags…",
|
||||
"hashtag.column_settings.tag_mode.all": "Wszystkie",
|
||||
"hashtag.column_settings.tag_mode.any": "Dowolne",
|
||||
"hashtag.column_settings.tag_mode.none": "Żadne",
|
||||
|
@ -208,6 +210,7 @@
|
|||
"lists.account.remove": "Usunąć z listy",
|
||||
"lists.delete": "Usuń listę",
|
||||
"lists.edit": "Edytuj listę",
|
||||
"lists.edit.submit": "Change title",
|
||||
"lists.new.create": "Utwórz listę",
|
||||
"lists.new.title_placeholder": "Wprowadź tytuł listy",
|
||||
"lists.search": "Szukaj wśród osób które śledzisz",
|
||||
|
|
|
@ -142,6 +142,8 @@
|
|||
"hashtag.column_header.tag_mode.all": "e {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "ou {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "sem {additional}",
|
||||
"hashtag.column_settings.select.no_options_message": "No suggestions found",
|
||||
"hashtag.column_settings.select.placeholder": "Enter hashtags…",
|
||||
"hashtag.column_settings.tag_mode.all": "Todas essas",
|
||||
"hashtag.column_settings.tag_mode.any": "Qualquer uma dessas",
|
||||
"hashtag.column_settings.tag_mode.none": "Nenhuma dessas",
|
||||
|
@ -204,6 +206,7 @@
|
|||
"lists.account.remove": "Remover da lista",
|
||||
"lists.delete": "Delete list",
|
||||
"lists.edit": "Editar lista",
|
||||
"lists.edit.submit": "Change title",
|
||||
"lists.new.create": "Adicionar lista",
|
||||
"lists.new.title_placeholder": "Novo título da lista",
|
||||
"lists.search": "Procurar entre as pessoas que você segue",
|
||||
|
|
|
@ -142,6 +142,8 @@
|
|||
"hashtag.column_header.tag_mode.all": "and {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "or {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "without {additional}",
|
||||
"hashtag.column_settings.select.no_options_message": "No suggestions found",
|
||||
"hashtag.column_settings.select.placeholder": "Enter hashtags…",
|
||||
"hashtag.column_settings.tag_mode.all": "All of these",
|
||||
"hashtag.column_settings.tag_mode.any": "Any of these",
|
||||
"hashtag.column_settings.tag_mode.none": "None of these",
|
||||
|
@ -204,6 +206,7 @@
|
|||
"lists.account.remove": "Remover da lista",
|
||||
"lists.delete": "Delete list",
|
||||
"lists.edit": "Editar lista",
|
||||
"lists.edit.submit": "Change title",
|
||||
"lists.new.create": "Adicionar lista",
|
||||
"lists.new.title_placeholder": "Novo título da lista",
|
||||
"lists.search": "Pesquisa entre as pessoas que segues",
|
||||
|
|
|
@ -142,6 +142,8 @@
|
|||
"hashtag.column_header.tag_mode.all": "și {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "sau {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "fără {additional}",
|
||||
"hashtag.column_settings.select.no_options_message": "No suggestions found",
|
||||
"hashtag.column_settings.select.placeholder": "Enter hashtags…",
|
||||
"hashtag.column_settings.tag_mode.all": "Toate acestea",
|
||||
"hashtag.column_settings.tag_mode.any": "Oricare din acestea",
|
||||
"hashtag.column_settings.tag_mode.none": "Niciuna din aceastea",
|
||||
|
@ -204,6 +206,7 @@
|
|||
"lists.account.remove": "Elimină din listă",
|
||||
"lists.delete": "Șterge lista",
|
||||
"lists.edit": "Editează lista",
|
||||
"lists.edit.submit": "Change title",
|
||||
"lists.new.create": "Adaugă listă",
|
||||
"lists.new.title_placeholder": "Titlu pentru noua listă",
|
||||
"lists.search": "Caută printre persoanale pe care le urmărești",
|
||||
|
|
|
@ -142,6 +142,8 @@
|
|||
"hashtag.column_header.tag_mode.all": "and {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "or {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "without {additional}",
|
||||
"hashtag.column_settings.select.no_options_message": "No suggestions found",
|
||||
"hashtag.column_settings.select.placeholder": "Enter hashtags…",
|
||||
"hashtag.column_settings.tag_mode.all": "All of these",
|
||||
"hashtag.column_settings.tag_mode.any": "Any of these",
|
||||
"hashtag.column_settings.tag_mode.none": "None of these",
|
||||
|
@ -204,6 +206,7 @@
|
|||
"lists.account.remove": "Убрать из списка",
|
||||
"lists.delete": "Удалить список",
|
||||
"lists.edit": "Изменить список",
|
||||
"lists.edit.submit": "Change title",
|
||||
"lists.new.create": "Новый список",
|
||||
"lists.new.title_placeholder": "Заголовок списка",
|
||||
"lists.search": "Искать из ваших подписок",
|
||||
|
|
|
@ -128,7 +128,7 @@
|
|||
"empty_column.lists": "Nemáš ešte žiadne zoznamy. Keď nejaký vytvoríš, bude zobrazený práve tu.",
|
||||
"empty_column.mutes": "Ešte si nestĺmil žiadných užívateľov.",
|
||||
"empty_column.notifications": "Ešte nemáš žiadne oznámenia. Začni komunikovať s ostatnými, aby diskusia mohla začať.",
|
||||
"empty_column.public": "Ešte tu nič nie je. Napíš niečo verejne, alebo začni sledovať užívateľov z iných Mastodon serverov, aby tu niečo pribudlo",
|
||||
"empty_column.public": "Ešte tu nič nie je. Napíš niečo verejne, alebo začni sledovať užívateľov z iných serverov, aby tu niečo pribudlo",
|
||||
"follow_request.authorize": "Povoľ prístup",
|
||||
"follow_request.reject": "Odmietni",
|
||||
"getting_started.developers": "Vývojári",
|
||||
|
@ -142,6 +142,8 @@
|
|||
"hashtag.column_header.tag_mode.all": "a {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "alebo {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "bez {additional}",
|
||||
"hashtag.column_settings.select.no_options_message": "No suggestions found",
|
||||
"hashtag.column_settings.select.placeholder": "Enter hashtags…",
|
||||
"hashtag.column_settings.tag_mode.all": "Všetky tieto",
|
||||
"hashtag.column_settings.tag_mode.any": "Hociktorý z týchto",
|
||||
"hashtag.column_settings.tag_mode.none": "Žiaden z týchto",
|
||||
|
@ -204,6 +206,7 @@
|
|||
"lists.account.remove": "Odobrať zo zoznamu",
|
||||
"lists.delete": "Vymazať list",
|
||||
"lists.edit": "Uprav zoznam",
|
||||
"lists.edit.submit": "Change title",
|
||||
"lists.new.create": "Pridaj zoznam",
|
||||
"lists.new.title_placeholder": "Názov nového zoznamu",
|
||||
"lists.search": "Vyhľadávajte medzi užívateľmi ktorých sledujete",
|
||||
|
@ -276,7 +279,7 @@
|
|||
"reply_indicator.cancel": "Zrušiť",
|
||||
"report.forward": "Posuň ku {target}",
|
||||
"report.forward_hint": "Tento účet je z iného serveru. Chceš poslať anonymnú kópiu reportu aj tam?",
|
||||
"report.hint": "Toto nahlásenie bude zaslané správcom servera. Môžeš napísať odvôvodnenie prečo si nahlásil/a tento účet:",
|
||||
"report.hint": "Toto nahlásenie bude zaslané správcom tvojho servera. Môžeš napísať odvôvodnenie, prečo nahlasuješ tento účet:",
|
||||
"report.placeholder": "Ďalšie komentáre",
|
||||
"report.submit": "Poslať",
|
||||
"report.target": "Nahlásenie {target}",
|
||||
|
|
|
@ -142,6 +142,8 @@
|
|||
"hashtag.column_header.tag_mode.all": "and {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "or {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "without {additional}",
|
||||
"hashtag.column_settings.select.no_options_message": "No suggestions found",
|
||||
"hashtag.column_settings.select.placeholder": "Enter hashtags…",
|
||||
"hashtag.column_settings.tag_mode.all": "All of these",
|
||||
"hashtag.column_settings.tag_mode.any": "Any of these",
|
||||
"hashtag.column_settings.tag_mode.none": "None of these",
|
||||
|
@ -204,6 +206,7 @@
|
|||
"lists.account.remove": "Remove from list",
|
||||
"lists.delete": "Delete list",
|
||||
"lists.edit": "Edit list",
|
||||
"lists.edit.submit": "Change title",
|
||||
"lists.new.create": "Add list",
|
||||
"lists.new.title_placeholder": "New list title",
|
||||
"lists.search": "Search among people you follow",
|
||||
|
|
|
@ -1,360 +1,363 @@
|
|||
{
|
||||
"account.add_or_remove_from_list": "Add or Remove from lists",
|
||||
"account.badges.bot": "Bot",
|
||||
"account.block": "Block @{name}",
|
||||
"account.block_domain": "Hide everything from {domain}",
|
||||
"account.blocked": "Blocked",
|
||||
"account.direct": "Direct message @{name}",
|
||||
"account.disclaimer_full": "Information below may reflect the user's profile incompletely.",
|
||||
"account.domain_blocked": "Domain hidden",
|
||||
"account.edit_profile": "Edit profile",
|
||||
"account.endorse": "Feature on profile",
|
||||
"account.follow": "Follow",
|
||||
"account.followers": "Followers",
|
||||
"account.followers.empty": "No one follows this user yet.",
|
||||
"account.follows": "Follows",
|
||||
"account.follows.empty": "This user doesn't follow anyone yet.",
|
||||
"account.follows_you": "Follows you",
|
||||
"account.hide_reblogs": "Hide boosts from @{name}",
|
||||
"account.link_verified_on": "Ownership of this link was checked on {date}",
|
||||
"account.locked_info": "This account privacy status is set to locked. The owner manually reviews who can follow them.",
|
||||
"account.add_or_remove_from_list": "Shtoni ose Hiqni prej listash",
|
||||
"account.badges.bot": "Robot",
|
||||
"account.block": "Blloko @{name}",
|
||||
"account.block_domain": "Fshih gjithçka prej {domain}",
|
||||
"account.blocked": "E bllokuar",
|
||||
"account.direct": "Mesazh i drejtpërdrejt për @{name}",
|
||||
"account.disclaimer_full": "Të dhënat më poshtë mund ta pasqyrojnë pjesërisht profilin e përdoruesit.",
|
||||
"account.domain_blocked": "Përkatësi e fshehur",
|
||||
"account.edit_profile": "Përpunoni profilin",
|
||||
"account.endorse": "Pasqyrojeni në profil",
|
||||
"account.follow": "Ndiqeni",
|
||||
"account.followers": "Ndjekës",
|
||||
"account.followers.empty": "Këtë përdorues ende s’e ndjek njeri.",
|
||||
"account.follows": "Ndjekje",
|
||||
"account.follows.empty": "Ky përdorues ende s’ndjek njeri.",
|
||||
"account.follows_you": "Ju ndjek",
|
||||
"account.hide_reblogs": "Fshih përforcime nga @{name}",
|
||||
"account.link_verified_on": "Pronësia e kësaj lidhjeje qe kontrolluar më {date}",
|
||||
"account.locked_info": "Gjendja e privatësisë së kësaj llogarie është caktuar si e kyçur. I zoti merr dorazi në shqyrtim cilët mund ta ndjekin.",
|
||||
"account.media": "Media",
|
||||
"account.mention": "Mention @{name}",
|
||||
"account.moved_to": "{name} has moved to:",
|
||||
"account.mute": "Mute @{name}",
|
||||
"account.mute_notifications": "Mute notifications from @{name}",
|
||||
"account.muted": "Muted",
|
||||
"account.posts": "Toots",
|
||||
"account.posts_with_replies": "Toots and replies",
|
||||
"account.report": "Report @{name}",
|
||||
"account.requested": "Awaiting approval. Click to cancel follow request",
|
||||
"account.share": "Share @{name}'s profile",
|
||||
"account.show_reblogs": "Show boosts from @{name}",
|
||||
"account.unblock": "Unblock @{name}",
|
||||
"account.unblock_domain": "Unhide {domain}",
|
||||
"account.unendorse": "Don't feature on profile",
|
||||
"account.unfollow": "Unfollow",
|
||||
"account.unmute": "Unmute @{name}",
|
||||
"account.unmute_notifications": "Unmute notifications from @{name}",
|
||||
"account.view_full_profile": "View full profile",
|
||||
"alert.unexpected.message": "An unexpected error occurred.",
|
||||
"alert.unexpected.title": "Oops!",
|
||||
"boost_modal.combo": "You can press {combo} to skip this next time",
|
||||
"bundle_column_error.body": "Something went wrong while loading this component.",
|
||||
"bundle_column_error.retry": "Try again",
|
||||
"bundle_column_error.title": "Network error",
|
||||
"bundle_modal_error.close": "Close",
|
||||
"bundle_modal_error.message": "Something went wrong while loading this component.",
|
||||
"bundle_modal_error.retry": "Try again",
|
||||
"column.blocks": "Blocked users",
|
||||
"column.community": "Local timeline",
|
||||
"column.direct": "Direct messages",
|
||||
"column.domain_blocks": "Hidden domains",
|
||||
"column.favourites": "Favourites",
|
||||
"column.follow_requests": "Follow requests",
|
||||
"column.home": "Home",
|
||||
"column.lists": "Lists",
|
||||
"column.mutes": "Muted users",
|
||||
"column.notifications": "Notifications",
|
||||
"column.pins": "Pinned toot",
|
||||
"column.public": "Federated timeline",
|
||||
"column_back_button.label": "Back",
|
||||
"column_header.hide_settings": "Hide settings",
|
||||
"column_header.moveLeft_settings": "Move column to the left",
|
||||
"column_header.moveRight_settings": "Move column to the right",
|
||||
"column_header.pin": "Pin",
|
||||
"column_header.show_settings": "Show settings",
|
||||
"column_header.unpin": "Unpin",
|
||||
"column_subheading.settings": "Settings",
|
||||
"community.column_settings.media_only": "Media Only",
|
||||
"compose_form.direct_message_warning": "This toot will only be sent to all the mentioned users.",
|
||||
"compose_form.direct_message_warning_learn_more": "Learn more",
|
||||
"compose_form.hashtag_warning": "This toot won't be listed under any hashtag as it is unlisted. Only public toots can be searched by hashtag.",
|
||||
"compose_form.lock_disclaimer": "Your account is not {locked}. Anyone can follow you to view your follower-only posts.",
|
||||
"compose_form.lock_disclaimer.lock": "locked",
|
||||
"compose_form.placeholder": "What is on your mind?",
|
||||
"compose_form.publish": "Toot",
|
||||
"account.mention": "Përmendni @{name}",
|
||||
"account.moved_to": "{name} ka kaluar te:",
|
||||
"account.mute": "Heshtoni @{name}",
|
||||
"account.mute_notifications": "Heshtoji njoftimet prej @{name}",
|
||||
"account.muted": "Heshtuar",
|
||||
"account.posts": "Mesazhe",
|
||||
"account.posts_with_replies": "Mesazhe dhe përgjigje",
|
||||
"account.report": "Raportojeni @{name}",
|
||||
"account.requested": "Në pritje të miratimit. Klikoni që të anulohet kërkesa për ndjekje",
|
||||
"account.share": "Ndajeni profilin e @{name} me të tjerët",
|
||||
"account.show_reblogs": "Shfaq përforcime nga @{name}",
|
||||
"account.unblock": "Zhbllokoje @{name}",
|
||||
"account.unblock_domain": "Shfshihe {domain}",
|
||||
"account.unendorse": "Mos e përfshi në profil",
|
||||
"account.unfollow": "Resht së ndjekuri",
|
||||
"account.unmute": "Ktheji zërin @{name}",
|
||||
"account.unmute_notifications": "Hiqua ndalimin e shfaqjes njoftimeve nga @{name}",
|
||||
"account.view_full_profile": "Shihni profilin e plotë",
|
||||
"alert.unexpected.message": "Ndodhi një gabim të papritur.",
|
||||
"alert.unexpected.title": "Hëm!",
|
||||
"boost_modal.combo": "Mund të shtypni {combo}, që të anashkalohet kjo herës tjetër",
|
||||
"bundle_column_error.body": "Diç shkoi ters teksa ngarkohej ky përbërës.",
|
||||
"bundle_column_error.retry": "Riprovoni",
|
||||
"bundle_column_error.title": "Gabim rrjeti",
|
||||
"bundle_modal_error.close": "Mbylle",
|
||||
"bundle_modal_error.message": "Diç shkoi ters teksa ngarkohej ky përbërës.",
|
||||
"bundle_modal_error.retry": "Riprovoni",
|
||||
"column.blocks": "Përdorues të bllokuar",
|
||||
"column.community": "Rrjedhë kohore vendore",
|
||||
"column.direct": "Mesazhe të drejtpërdrejta",
|
||||
"column.domain_blocks": "Përkatësi të fshehura",
|
||||
"column.favourites": "Të parapëlqyer",
|
||||
"column.follow_requests": "Kërkesa për ndjekje",
|
||||
"column.home": "Kreu",
|
||||
"column.lists": "Lista",
|
||||
"column.mutes": "Përdorues të heshtuar",
|
||||
"column.notifications": "Njoftime",
|
||||
"column.pins": "Mesazhe të fiksuar",
|
||||
"column.public": "Rrjedhë kohore e federuar",
|
||||
"column_back_button.label": "Mbrapsht",
|
||||
"column_header.hide_settings": "Fshihi rregullimet",
|
||||
"column_header.moveLeft_settings": "Shpjere shtyllën majtas",
|
||||
"column_header.moveRight_settings": "Shpjere shtyllën djathtas",
|
||||
"column_header.pin": "Fiksoje",
|
||||
"column_header.show_settings": "Shfaq rregullime",
|
||||
"column_header.unpin": "Shfiksoje",
|
||||
"column_subheading.settings": "Rregullime",
|
||||
"community.column_settings.media_only": "Vetëm Media",
|
||||
"compose_form.direct_message_warning": "Ky mesazh do t’u dërgohet përdoruesve të përmendur.",
|
||||
"compose_form.direct_message_warning_learn_more": "Mësoni më tepër",
|
||||
"compose_form.hashtag_warning": "Ky mesazh s’do të paraqitet nën ndonjë hashtag, ngaqë s’i është caktuar ndonjë. Vetëm mesazhet publike mund të kërkohen sipas hashtagësh.",
|
||||
"compose_form.lock_disclaimer": "Llogaria juaj s’është {locked}. Mund ta ndjekë cilido, për të parë postimet tuaja vetëm për ndjekësit.",
|
||||
"compose_form.lock_disclaimer.lock": "e bllokuar",
|
||||
"compose_form.placeholder": "Ç’bluani në mendje?",
|
||||
"compose_form.publish": "Mesazh",
|
||||
"compose_form.publish_loud": "{publish}!",
|
||||
"compose_form.sensitive.marked": "Media is marked as sensitive",
|
||||
"compose_form.sensitive.unmarked": "Media is not marked as sensitive",
|
||||
"compose_form.spoiler.marked": "Text is hidden behind warning",
|
||||
"compose_form.spoiler.unmarked": "Text is not hidden",
|
||||
"compose_form.spoiler_placeholder": "Write your warning here",
|
||||
"confirmation_modal.cancel": "Cancel",
|
||||
"confirmations.block.confirm": "Block",
|
||||
"confirmations.block.message": "Are you sure you want to block {name}?",
|
||||
"confirmations.delete.confirm": "Delete",
|
||||
"confirmations.delete.message": "Are you sure you want to delete this status?",
|
||||
"confirmations.delete_list.confirm": "Delete",
|
||||
"confirmations.delete_list.message": "Are you sure you want to permanently delete this list?",
|
||||
"confirmations.domain_block.confirm": "Hide entire domain",
|
||||
"confirmations.domain_block.message": "Are you really, really sure you want to block the entire {domain}? In most cases a few targeted blocks or mutes are sufficient and preferable. You will not see content from that domain in any public timelines or your notifications. Your followers from that domain will be removed.",
|
||||
"confirmations.mute.confirm": "Mute",
|
||||
"confirmations.mute.message": "Are you sure you want to mute {name}?",
|
||||
"confirmations.redraft.confirm": "Delete & redraft",
|
||||
"confirmations.redraft.message": "Are you sure you want to delete this status and re-draft it? Favourites and boosts will be lost, and replies to the original post will be orphaned.",
|
||||
"confirmations.reply.confirm": "Reply",
|
||||
"confirmations.reply.message": "Replying now will overwrite the message you are currently composing. Are you sure you want to proceed?",
|
||||
"confirmations.unfollow.confirm": "Unfollow",
|
||||
"confirmations.unfollow.message": "Are you sure you want to unfollow {name}?",
|
||||
"embed.instructions": "Embed this status on your website by copying the code below.",
|
||||
"embed.preview": "Here is what it will look like:",
|
||||
"emoji_button.activity": "Activity",
|
||||
"emoji_button.custom": "Custom",
|
||||
"emoji_button.flags": "Flags",
|
||||
"emoji_button.food": "Food & Drink",
|
||||
"emoji_button.label": "Insert emoji",
|
||||
"emoji_button.nature": "Nature",
|
||||
"emoji_button.not_found": "No emojos!! (╯°□°)╯︵ ┻━┻",
|
||||
"emoji_button.objects": "Objects",
|
||||
"emoji_button.people": "People",
|
||||
"emoji_button.recent": "Frequently used",
|
||||
"emoji_button.search": "Search...",
|
||||
"emoji_button.search_results": "Search results",
|
||||
"emoji_button.symbols": "Symbols",
|
||||
"emoji_button.travel": "Travel & Places",
|
||||
"empty_column.account_timeline": "No toots here!",
|
||||
"empty_column.blocks": "You haven't blocked any users yet.",
|
||||
"empty_column.community": "The local timeline is empty. Write something publicly to get the ball rolling!",
|
||||
"empty_column.direct": "You don't have any direct messages yet. When you send or receive one, it will show up here.",
|
||||
"empty_column.domain_blocks": "There are no hidden domains yet.",
|
||||
"empty_column.favourited_statuses": "You don't have any favourite toots yet. When you favourite one, it will show up here.",
|
||||
"empty_column.favourites": "No one has favourited this toot yet. When someone does, they will show up here.",
|
||||
"empty_column.follow_requests": "You don't have any follow requests yet. When you receive one, it will show up here.",
|
||||
"empty_column.hashtag": "There is nothing in this hashtag yet.",
|
||||
"empty_column.home": "Your home timeline is empty! Visit {public} or use search to get started and meet other users.",
|
||||
"empty_column.home.public_timeline": "the public timeline",
|
||||
"empty_column.list": "There is nothing in this list yet. When members of this list post new statuses, they will appear here.",
|
||||
"empty_column.lists": "You don't have any lists yet. When you create one, it will show up here.",
|
||||
"empty_column.mutes": "You haven't muted any users yet.",
|
||||
"empty_column.notifications": "You don't have any notifications yet. Interact with others to start the conversation.",
|
||||
"empty_column.public": "There is nothing here! Write something publicly, or manually follow users from other servers to fill it up",
|
||||
"follow_request.authorize": "Authorize",
|
||||
"follow_request.reject": "Reject",
|
||||
"getting_started.developers": "Developers",
|
||||
"getting_started.directory": "Profile directory",
|
||||
"getting_started.documentation": "Documentation",
|
||||
"getting_started.heading": "Getting started",
|
||||
"getting_started.invite": "Invite people",
|
||||
"getting_started.open_source_notice": "Mastodon is open source software. You can contribute or report issues on GitHub at {github}.",
|
||||
"getting_started.security": "Security",
|
||||
"getting_started.terms": "Terms of service",
|
||||
"hashtag.column_header.tag_mode.all": "and {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "or {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "without {additional}",
|
||||
"hashtag.column_settings.tag_mode.all": "All of these",
|
||||
"hashtag.column_settings.tag_mode.any": "Any of these",
|
||||
"hashtag.column_settings.tag_mode.none": "None of these",
|
||||
"hashtag.column_settings.tag_toggle": "Include additional tags in this column",
|
||||
"home.column_settings.basic": "Basic",
|
||||
"home.column_settings.show_reblogs": "Show boosts",
|
||||
"home.column_settings.show_replies": "Show replies",
|
||||
"introduction.federation.action": "Next",
|
||||
"introduction.federation.federated.headline": "Federated",
|
||||
"introduction.federation.federated.text": "Public posts from other servers of the fediverse will appear in the federated timeline.",
|
||||
"introduction.federation.home.headline": "Home",
|
||||
"introduction.federation.home.text": "Posts from people you follow will appear in your home feed. You can follow anyone on any server!",
|
||||
"introduction.federation.local.headline": "Local",
|
||||
"introduction.federation.local.text": "Public posts from people on the same server as you will appear in the local timeline.",
|
||||
"introduction.interactions.action": "Finish toot-orial!",
|
||||
"introduction.interactions.favourite.headline": "Favourite",
|
||||
"introduction.interactions.favourite.text": "You can save a toot for later, and let the author know that you liked it, by favouriting it.",
|
||||
"introduction.interactions.reblog.headline": "Boost",
|
||||
"introduction.interactions.reblog.text": "You can share other people's toots with your followers by boosting them.",
|
||||
"introduction.interactions.reply.headline": "Reply",
|
||||
"introduction.interactions.reply.text": "You can reply to other people's and your own toots, which will chain them together in a conversation.",
|
||||
"introduction.welcome.action": "Let's go!",
|
||||
"introduction.welcome.headline": "First steps",
|
||||
"introduction.welcome.text": "Welcome to the fediverse! In a few moments, you'll be able to broadcast messages and talk to your friends across a wide variety of servers. But this server, {domain}, is special—it hosts your profile, so remember its name.",
|
||||
"keyboard_shortcuts.back": "to navigate back",
|
||||
"keyboard_shortcuts.blocked": "to open blocked users list",
|
||||
"keyboard_shortcuts.boost": "to boost",
|
||||
"keyboard_shortcuts.column": "to focus a status in one of the columns",
|
||||
"keyboard_shortcuts.compose": "to focus the compose textarea",
|
||||
"keyboard_shortcuts.description": "Description",
|
||||
"keyboard_shortcuts.direct": "to open direct messages column",
|
||||
"keyboard_shortcuts.down": "to move down in the list",
|
||||
"keyboard_shortcuts.enter": "to open status",
|
||||
"keyboard_shortcuts.favourite": "to favourite",
|
||||
"keyboard_shortcuts.favourites": "to open favourites list",
|
||||
"keyboard_shortcuts.federated": "to open federated timeline",
|
||||
"keyboard_shortcuts.heading": "Keyboard Shortcuts",
|
||||
"keyboard_shortcuts.home": "to open home timeline",
|
||||
"keyboard_shortcuts.hotkey": "Hotkey",
|
||||
"keyboard_shortcuts.legend": "to display this legend",
|
||||
"keyboard_shortcuts.local": "to open local timeline",
|
||||
"keyboard_shortcuts.mention": "to mention author",
|
||||
"keyboard_shortcuts.muted": "to open muted users list",
|
||||
"keyboard_shortcuts.my_profile": "to open your profile",
|
||||
"keyboard_shortcuts.notifications": "to open notifications column",
|
||||
"keyboard_shortcuts.pinned": "to open pinned toots list",
|
||||
"keyboard_shortcuts.profile": "to open author's profile",
|
||||
"keyboard_shortcuts.reply": "to reply",
|
||||
"keyboard_shortcuts.requests": "to open follow requests list",
|
||||
"keyboard_shortcuts.search": "to focus search",
|
||||
"keyboard_shortcuts.start": "to open \"get started\" column",
|
||||
"keyboard_shortcuts.toggle_hidden": "to show/hide text behind CW",
|
||||
"keyboard_shortcuts.toot": "to start a brand new toot",
|
||||
"keyboard_shortcuts.unfocus": "to un-focus compose textarea/search",
|
||||
"keyboard_shortcuts.up": "to move up in the list",
|
||||
"lightbox.close": "Close",
|
||||
"lightbox.next": "Next",
|
||||
"lightbox.previous": "Previous",
|
||||
"lists.account.add": "Add to list",
|
||||
"lists.account.remove": "Remove from list",
|
||||
"lists.delete": "Delete list",
|
||||
"lists.edit": "Edit list",
|
||||
"lists.new.create": "Add list",
|
||||
"lists.new.title_placeholder": "New list title",
|
||||
"lists.search": "Search among people you follow",
|
||||
"lists.subheading": "Your lists",
|
||||
"loading_indicator.label": "Loading...",
|
||||
"media_gallery.toggle_visible": "Toggle visibility",
|
||||
"missing_indicator.label": "Not found",
|
||||
"missing_indicator.sublabel": "This resource could not be found",
|
||||
"mute_modal.hide_notifications": "Hide notifications from this user?",
|
||||
"navigation_bar.apps": "Mobile apps",
|
||||
"navigation_bar.blocks": "Blocked users",
|
||||
"navigation_bar.community_timeline": "Local timeline",
|
||||
"navigation_bar.compose": "Compose new toot",
|
||||
"navigation_bar.direct": "Direct messages",
|
||||
"navigation_bar.discover": "Discover",
|
||||
"navigation_bar.domain_blocks": "Hidden domains",
|
||||
"navigation_bar.edit_profile": "Edit profile",
|
||||
"navigation_bar.favourites": "Favourites",
|
||||
"navigation_bar.filters": "Muted words",
|
||||
"navigation_bar.follow_requests": "Follow requests",
|
||||
"navigation_bar.info": "About this server",
|
||||
"navigation_bar.keyboard_shortcuts": "Hotkeys",
|
||||
"navigation_bar.lists": "Lists",
|
||||
"navigation_bar.logout": "Logout",
|
||||
"navigation_bar.mutes": "Muted users",
|
||||
"navigation_bar.personal": "Personal",
|
||||
"navigation_bar.pins": "Pinned toots",
|
||||
"navigation_bar.preferences": "Preferences",
|
||||
"navigation_bar.public_timeline": "Federated timeline",
|
||||
"navigation_bar.security": "Security",
|
||||
"notification.favourite": "{name} favourited your status",
|
||||
"notification.follow": "{name} followed you",
|
||||
"notification.mention": "{name} mentioned you",
|
||||
"notification.reblog": "{name} boosted your status",
|
||||
"notifications.clear": "Clear notifications",
|
||||
"notifications.clear_confirmation": "Are you sure you want to permanently clear all your notifications?",
|
||||
"notifications.column_settings.alert": "Desktop notifications",
|
||||
"notifications.column_settings.favourite": "Favourites:",
|
||||
"notifications.column_settings.filter_bar.advanced": "Display all categories",
|
||||
"notifications.column_settings.filter_bar.category": "Quick filter bar",
|
||||
"notifications.column_settings.filter_bar.show": "Show",
|
||||
"notifications.column_settings.follow": "New followers:",
|
||||
"notifications.column_settings.mention": "Mentions:",
|
||||
"notifications.column_settings.push": "Push notifications",
|
||||
"notifications.column_settings.reblog": "Boosts:",
|
||||
"notifications.column_settings.show": "Show in column",
|
||||
"notifications.column_settings.sound": "Play sound",
|
||||
"notifications.filter.all": "All",
|
||||
"notifications.filter.boosts": "Boosts",
|
||||
"notifications.filter.favourites": "Favourites",
|
||||
"notifications.filter.follows": "Follows",
|
||||
"notifications.filter.mentions": "Mentions",
|
||||
"notifications.group": "{count} notifications",
|
||||
"privacy.change": "Adjust status privacy",
|
||||
"privacy.direct.long": "Post to mentioned users only",
|
||||
"privacy.direct.short": "Direct",
|
||||
"privacy.private.long": "Post to followers only",
|
||||
"privacy.private.short": "Followers-only",
|
||||
"privacy.public.long": "Post to public timelines",
|
||||
"privacy.public.short": "Public",
|
||||
"privacy.unlisted.long": "Do not show in public timelines",
|
||||
"privacy.unlisted.short": "Unlisted",
|
||||
"regeneration_indicator.label": "Loading…",
|
||||
"regeneration_indicator.sublabel": "Your home feed is being prepared!",
|
||||
"compose_form.sensitive.marked": "Media është shënuar si rezervat",
|
||||
"compose_form.sensitive.unmarked": "Media s’është shënuar si rezervat",
|
||||
"compose_form.spoiler.marked": "Teksti është fshehur pas sinjalizimit",
|
||||
"compose_form.spoiler.unmarked": "Teksti s’është i fshehur",
|
||||
"compose_form.spoiler_placeholder": "Shkruani këtu sinjalizimin tuaj",
|
||||
"confirmation_modal.cancel": "Anuloje",
|
||||
"confirmations.block.confirm": "Bllokoje",
|
||||
"confirmations.block.message": "Jeni i sigurt se doni të bllokohet {name}?",
|
||||
"confirmations.delete.confirm": "Fshije",
|
||||
"confirmations.delete.message": "Jeni i sigurt se doni të fshihet kjo gjendje?",
|
||||
"confirmations.delete_list.confirm": "Fshije",
|
||||
"confirmations.delete_list.message": "Jeni i sigurt që doni të fshihet përgjithmonë kjo listë?",
|
||||
"confirmations.domain_block.confirm": "Fshih krejt përkatësinë",
|
||||
"confirmations.domain_block.message": "Jeni i sigurt, shumë i sigurt se doni të bllokohet krejt {domain}? Në shumicën e rasteve, ndoca bllokime ose heshtime me synim të caktuar janë të mjaftueshme dhe të parapëlqyera. S’keni për të parë lëndë nga kjo përkatësi në ndonjë rrjedhë kohore publike, apo te njoftimet tuaja. Ndjekësit tuaj prej asaj përkatësie do të hiqen.",
|
||||
"confirmations.mute.confirm": "Heshtoje",
|
||||
"confirmations.mute.message": "Jeni i sigurt se doni të heshtohet {name}?",
|
||||
"confirmations.redraft.confirm": "Fshijeni & rihartojeni",
|
||||
"confirmations.redraft.message": "Jeni i sigurt se doni të fshihet kjo gjendje dhe të rihartohet? Parapëlqimet dhe boosts do të humbin, ndërsa përgjigjet te postimi origjinal do të bëhen jetime.",
|
||||
"confirmations.reply.confirm": "Përgjigjuni",
|
||||
"confirmations.reply.message": "Përgjigja tani do të shkaktojë mbishkrimin e mesazhit që po hartoni. Jeni i sigurt se doni të vazhdohet më tej?",
|
||||
"confirmations.unfollow.confirm": "Resht së ndjekuri",
|
||||
"confirmations.unfollow.message": "Jeni i sigurt se doni të mos ndiqet më {name}?",
|
||||
"embed.instructions": "Trupëzojeni këtë gjendje në sajtin tuaj duke kopjuar kodin më poshtë.",
|
||||
"embed.preview": "Ja si do të duket:",
|
||||
"emoji_button.activity": "Veprimtari",
|
||||
"emoji_button.custom": "Vetjak",
|
||||
"emoji_button.flags": "Flamuj",
|
||||
"emoji_button.food": "Ushqim & Pije",
|
||||
"emoji_button.label": "Futni emoji",
|
||||
"emoji_button.nature": "Natyrë",
|
||||
"emoji_button.not_found": "No emojos!!! (╯°□°)╯︵ ┻━┻",
|
||||
"emoji_button.objects": "Objekte",
|
||||
"emoji_button.people": "Persona",
|
||||
"emoji_button.recent": "Të përdorur shpesh",
|
||||
"emoji_button.search": "Kërkoni…",
|
||||
"emoji_button.search_results": "Përfundime kërkimi",
|
||||
"emoji_button.symbols": "Simbole",
|
||||
"emoji_button.travel": "Udhëtime & Vende",
|
||||
"empty_column.account_timeline": "S’ka mesazhe këtu!",
|
||||
"empty_column.blocks": "S’keni bllokuar ende ndonjë përdorues.",
|
||||
"empty_column.community": "Rrjedha kohore vendore është e zbrazët. Shkruani diçka publikisht që t’i hyhet valles!",
|
||||
"empty_column.direct": "S’keni ende ndonjë mesazh të drejtpërdrejt. Kur dërgoni ose merrni një të tillë, ai do të shfaqet këtu.",
|
||||
"empty_column.domain_blocks": "Ende s’ka përkatësi të fshehura.",
|
||||
"empty_column.favourited_statuses": "S’keni ende ndonjë mesazh të parapëlqyer. Kur parapëlqeni një të tillë, ai do të shfaqet këtu.",
|
||||
"empty_column.favourites": "Askush s’e ka parapëlqyer ende këtë mesazh. Kur e bën dikush, ai do të shfaqet këtu.",
|
||||
"empty_column.follow_requests": "Ende s’keni ndonjë kërkesë ndjekjeje. Kur të merrni një të tillë, do të shfaqet këtu.",
|
||||
"empty_column.hashtag": "Ende s’ka gjë nën këtë hashtag.",
|
||||
"empty_column.home": "Rrjedha juaj kohore është e zbrazët! Vizitoni {public} ose përdorni kërkimin që t’ia filloni dhe të takoni përdorues të tjerë.",
|
||||
"empty_column.home.public_timeline": "rrjedha kohore publike",
|
||||
"empty_column.list": "Në këtë listë ende s’ka gjë. Kur anëtarë të kësaj liste postojnë gjendje të reja, ato do të shfaqen këtu.",
|
||||
"empty_column.lists": "Ende s’keni ndonjë listë. Kur të krijoni një të tillë, do të duket këtu.",
|
||||
"empty_column.mutes": "S’keni heshtuar ende ndonjë përdorues.",
|
||||
"empty_column.notifications": "Ende s’keni ndonjë njoftim. Ndërveproni me të tjerët që të nisë biseda.",
|
||||
"empty_column.public": "S’ka gjë këtu! Shkruani diçka publikisht, ose ndiqni dorazi përdorues prej instancash të tjera, që ta mbushni këtë zonë",
|
||||
"follow_request.authorize": "Autorizoje",
|
||||
"follow_request.reject": "Hidhe tej",
|
||||
"getting_started.developers": "Zhvillues",
|
||||
"getting_started.directory": "Drejtori profilesh",
|
||||
"getting_started.documentation": "Dokumentim",
|
||||
"getting_started.heading": "Si t’ia fillohet",
|
||||
"getting_started.invite": "Ftoni njerëz",
|
||||
"getting_started.open_source_notice": "Mastodon-i është software me burim të hapur. Mund të jepni ndihmesë ose të njoftoni probleme në GitHub, te {github}.",
|
||||
"getting_started.security": "Siguri",
|
||||
"getting_started.terms": "Kushte shërbimi",
|
||||
"hashtag.column_header.tag_mode.all": "dhe {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "ose {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "pa {additional}",
|
||||
"hashtag.column_settings.select.no_options_message": "No suggestions found",
|
||||
"hashtag.column_settings.select.placeholder": "Enter hashtags…",
|
||||
"hashtag.column_settings.tag_mode.all": "Krejt këto",
|
||||
"hashtag.column_settings.tag_mode.any": "Cilëndo prej këtyre",
|
||||
"hashtag.column_settings.tag_mode.none": "Asnjë prej këtyre",
|
||||
"hashtag.column_settings.tag_toggle": "Përfshi etiketa shtesë për këtë shtyllë",
|
||||
"home.column_settings.basic": "Bazë",
|
||||
"home.column_settings.show_reblogs": "Shfaq përforcime",
|
||||
"home.column_settings.show_replies": "Shfaq përgjigje",
|
||||
"introduction.federation.action": "Pasuesi",
|
||||
"introduction.federation.federated.headline": "Të federuara",
|
||||
"introduction.federation.federated.text": "Postimet publike nga shërbyes të tjerë të fediversit do të shfaqen te rrjedha kohore e të federuarve.",
|
||||
"introduction.federation.home.headline": "Vatër",
|
||||
"introduction.federation.home.text": "Postime prej personash që ndiqni do të shfaqen te prurja juaj vatër. Mund të ndiqni këdo, në çfarëdo shërbyesi!",
|
||||
"introduction.federation.local.headline": "Vendore",
|
||||
"introduction.federation.local.text": "Postimet publike prej personash në të njëjtin shërbyes me ju do të shfaqen te rrjedha kohore vendore.",
|
||||
"introduction.interactions.action": "Përfundojeni përkujdesoren!",
|
||||
"introduction.interactions.favourite.headline": "Parapëlqejeni",
|
||||
"introduction.interactions.favourite.text": "Duke e parapëlqyer, një mesazh mund ta ruani për më vonë dhe t’i bëni të ditur autorit se e pëlqyet.",
|
||||
"introduction.interactions.reblog.headline": "Përforcime",
|
||||
"introduction.interactions.reblog.text": "Mesazhet e të tjerëve mund t’i ndani me ndjekësit tuaj duke i përforcuar.",
|
||||
"introduction.interactions.reply.headline": "Përgjigjuni",
|
||||
"introduction.interactions.reply.text": "Mund t'u përgjigjeni mesazheve tuaja dhe atyre të personave të tjerë, çka do t’i lidhë ato tok në një bisedë.",
|
||||
"introduction.welcome.action": "Shkojmë!",
|
||||
"introduction.welcome.headline": "Hapat e parë",
|
||||
"introduction.welcome.text": "Mirë se vini në fedivers! Brenda pak çastesh do të jeni në gjendje të transmetoni mesazhe dhe të bisedoni me miqtë tuaj nëpër një larmi të madhe shërbyesish. Po ky shërbyes, {domain}, është i veçantë—strehon profilin tuaj, ndaj mbajeni mend emrin e tij.",
|
||||
"keyboard_shortcuts.back": "për shkuarje mbrapsht",
|
||||
"keyboard_shortcuts.blocked": "për hapje liste përdoruesish të bllokuar",
|
||||
"keyboard_shortcuts.boost": "për përfocim",
|
||||
"keyboard_shortcuts.column": "për kalim fokusi mbi një gjendje te një nga shtyllat",
|
||||
"keyboard_shortcuts.compose": "për kalim fokusi te fusha e hartimit të mesazheve",
|
||||
"keyboard_shortcuts.description": "Përshkrim",
|
||||
"keyboard_shortcuts.direct": "për hapje shtylle mesazhesh të drejtpërdrejtë",
|
||||
"keyboard_shortcuts.down": "për zbritje poshtë nëpër listë",
|
||||
"keyboard_shortcuts.enter": "për hapje gjendjeje",
|
||||
"keyboard_shortcuts.favourite": "për t’i vënë shenjë si të parapëlqyer",
|
||||
"keyboard_shortcuts.favourites": "për hapje liste të parapëlqyerish",
|
||||
"keyboard_shortcuts.federated": "për hapje rrjedhe kohore të të federuarve",
|
||||
"keyboard_shortcuts.heading": "Shkurtore tastiere",
|
||||
"keyboard_shortcuts.home": "për hapje rrjedhe kohore vetjake",
|
||||
"keyboard_shortcuts.hotkey": "Tast përkatës",
|
||||
"keyboard_shortcuts.legend": "për shfaqje të kësaj legjende",
|
||||
"keyboard_shortcuts.local": "për hapje rrjedhe kohore vendore",
|
||||
"keyboard_shortcuts.mention": "për përmendje të autorit",
|
||||
"keyboard_shortcuts.muted": "për hapje liste përdoruesish të heshtuar",
|
||||
"keyboard_shortcuts.my_profile": "për hapjen e profilit tuaj",
|
||||
"keyboard_shortcuts.notifications": "për hapje shtylle njoftimesh",
|
||||
"keyboard_shortcuts.pinned": "për hapje liste mesazhesh të fiksuar",
|
||||
"keyboard_shortcuts.profile": "për hapje të profilit të autorit",
|
||||
"keyboard_shortcuts.reply": "për t’u përgjigjur",
|
||||
"keyboard_shortcuts.requests": "për hapje liste kërkesash për ndjekje",
|
||||
"keyboard_shortcuts.search": "për kalim fokusi te kërkimi",
|
||||
"keyboard_shortcuts.start": "për hapjen e shtyllës \"fillojani\"",
|
||||
"keyboard_shortcuts.toggle_hidden": "për shfaqje/fshehje teksti pas CW",
|
||||
"keyboard_shortcuts.toot": "për të filluar një mesazh fringo të ri",
|
||||
"keyboard_shortcuts.unfocus": "për heqjen e fokusit nga fusha e hartimit të mesazheve apo kërkimeve",
|
||||
"keyboard_shortcuts.up": "për ngjitje sipër nëpër listë",
|
||||
"lightbox.close": "Mbylle",
|
||||
"lightbox.next": "Pasuesja",
|
||||
"lightbox.previous": "E mëparshmja",
|
||||
"lists.account.add": "Shto në listë",
|
||||
"lists.account.remove": "Hiqe nga lista",
|
||||
"lists.delete": "Fshije listën",
|
||||
"lists.edit": "Përpunoni listën",
|
||||
"lists.edit.submit": "Change title",
|
||||
"lists.new.create": "Shtoni listë",
|
||||
"lists.new.title_placeholder": "Titull liste të re",
|
||||
"lists.search": "Kërkoni mes personash që ndiqni",
|
||||
"lists.subheading": "Listat tuaja",
|
||||
"loading_indicator.label": "Po ngarkohet…",
|
||||
"media_gallery.toggle_visible": "Ndërroni dukshmërinë",
|
||||
"missing_indicator.label": "S’u gjet",
|
||||
"missing_indicator.sublabel": "Ky burim s’u gjet dot",
|
||||
"mute_modal.hide_notifications": "Të fshihen njoftimet prej këtij përdoruesi?",
|
||||
"navigation_bar.apps": "Aplikacione për celular",
|
||||
"navigation_bar.blocks": "Përdorues të bllokuar",
|
||||
"navigation_bar.community_timeline": "Rrjedhë kohore vendore",
|
||||
"navigation_bar.compose": "Hartoni mesazh të ri",
|
||||
"navigation_bar.direct": "Mesazhe të drejtpërdrejta",
|
||||
"navigation_bar.discover": "Zbuloni",
|
||||
"navigation_bar.domain_blocks": "Përkatësi të fshehura",
|
||||
"navigation_bar.edit_profile": "Përpunoni profilin",
|
||||
"navigation_bar.favourites": "Të parapëlqyer",
|
||||
"navigation_bar.filters": "Fjalë të heshtuara",
|
||||
"navigation_bar.follow_requests": "Kërkesa për ndjekje",
|
||||
"navigation_bar.info": "Mbi këtë shërbyes",
|
||||
"navigation_bar.keyboard_shortcuts": "Taste përkatës",
|
||||
"navigation_bar.lists": "Lista",
|
||||
"navigation_bar.logout": "Dalje",
|
||||
"navigation_bar.mutes": "Përdorues të heshtuar",
|
||||
"navigation_bar.personal": "Personale",
|
||||
"navigation_bar.pins": "Mesazhe të fiksuar",
|
||||
"navigation_bar.preferences": "Parapëlqime",
|
||||
"navigation_bar.public_timeline": "Rrjedhë kohore të federuarish",
|
||||
"navigation_bar.security": "Siguri",
|
||||
"notification.favourite": "{name} parapëlqeu gjendjen tuaj",
|
||||
"notification.follow": "{name} zuri t’ju ndjekë",
|
||||
"notification.mention": "{name} ju ka përmendur",
|
||||
"notification.reblog": "përforcoi gjendjen tuaj",
|
||||
"notifications.clear": "Pastroji njoftimet",
|
||||
"notifications.clear_confirmation": "Jeni i sigurt se doni të pastrohen përgjithmonë krejt njoftimet tuaja?",
|
||||
"notifications.column_settings.alert": "Njoftime desktopi",
|
||||
"notifications.column_settings.favourite": "Të parapëlqyer:",
|
||||
"notifications.column_settings.filter_bar.advanced": "Shfaq krejt kategoritë",
|
||||
"notifications.column_settings.filter_bar.category": "Shtyllë filtrimesh të shpejta",
|
||||
"notifications.column_settings.filter_bar.show": "Shfaq",
|
||||
"notifications.column_settings.follow": "Ndjekës të rinj:",
|
||||
"notifications.column_settings.mention": "Përmendje:",
|
||||
"notifications.column_settings.push": "Njoftime Push",
|
||||
"notifications.column_settings.reblog": "Përforcime:",
|
||||
"notifications.column_settings.show": "Shfaq në shtylla",
|
||||
"notifications.column_settings.sound": "Luaj një tingull",
|
||||
"notifications.filter.all": "Krejt",
|
||||
"notifications.filter.boosts": "Përforcime",
|
||||
"notifications.filter.favourites": "Të parapëlqyer",
|
||||
"notifications.filter.follows": "Ndjekje",
|
||||
"notifications.filter.mentions": "Përmendje",
|
||||
"notifications.group": "%(count)s njoftime",
|
||||
"privacy.change": "Rregulloni privatësi gjendje",
|
||||
"privacy.direct.long": "Postoja vetëm përdoruesve të përmendur",
|
||||
"privacy.direct.short": "I drejtpërdrejtë",
|
||||
"privacy.private.long": "Postojuani vetëm ndjekësve",
|
||||
"privacy.private.short": "Vetëm ndjekësve",
|
||||
"privacy.public.long": "Postojeni në rrjedha publike kohore",
|
||||
"privacy.public.short": "Publike",
|
||||
"privacy.unlisted.long": "Mos e postoni në rrjedha publike kohore",
|
||||
"privacy.unlisted.short": "Jo në lista",
|
||||
"regeneration_indicator.label": "Po ngarkohet…",
|
||||
"regeneration_indicator.sublabel": "Prurja juaj vetjake po përgatiteet!",
|
||||
"relative_time.days": "{number}d",
|
||||
"relative_time.hours": "{number}h",
|
||||
"relative_time.just_now": "now",
|
||||
"relative_time.just_now": "tani",
|
||||
"relative_time.minutes": "{number}m",
|
||||
"relative_time.seconds": "{number}s",
|
||||
"reply_indicator.cancel": "Cancel",
|
||||
"report.forward": "Forward to {target}",
|
||||
"report.forward_hint": "The account is from another server. Send an anonymized copy of the report there as well?",
|
||||
"report.hint": "The report will be sent to your server moderators. You can provide an explanation of why you are reporting this account below:",
|
||||
"report.placeholder": "Additional comments",
|
||||
"report.submit": "Submit",
|
||||
"report.target": "Report {target}",
|
||||
"search.placeholder": "Search",
|
||||
"search_popout.search_format": "Advanced search format",
|
||||
"search_popout.tips.full_text": "Simple text returns statuses you have written, favourited, boosted, or have been mentioned in, as well as matching usernames, display names, and hashtags.",
|
||||
"reply_indicator.cancel": "Anuloje",
|
||||
"report.forward": "Përcillja {target}",
|
||||
"report.forward_hint": "Llogaria është nga një shërbyes tjetër. Të dërgohet edhe një kopje e anonimizuar e raportimit?",
|
||||
"report.hint": "Raportimi do t’u dërgohet moderatorëve të shërbyesit tuaj. Më poshtë mund të jepni një shpjegim se pse po e raportoni këtë llogari:",
|
||||
"report.placeholder": "Komente shtesë",
|
||||
"report.submit": "Parashtroje",
|
||||
"report.target": "Raportim i {target}",
|
||||
"search.placeholder": "Kërkoni",
|
||||
"search_popout.search_format": "Format kërkimi të përparuar",
|
||||
"search_popout.tips.full_text": "Kërkimi për tekst të thjeshtë përgjigjet me gjendje që keni shkruar, parapëlqyer, përforcuar, ose ku jeni përmendur, si dhe emra përdoruesish, emra ekrani dhe hashtagë që kanë përputhje me termin e kërkimit.",
|
||||
"search_popout.tips.hashtag": "hashtag",
|
||||
"search_popout.tips.status": "status",
|
||||
"search_popout.tips.text": "Simple text returns matching display names, usernames and hashtags",
|
||||
"search_popout.tips.user": "user",
|
||||
"search_results.accounts": "People",
|
||||
"search_results.hashtags": "Hashtags",
|
||||
"search_results.statuses": "Toots",
|
||||
"search_results.total": "{count, number} {count, plural, one {result} other {results}}",
|
||||
"standalone.public_title": "A look inside...",
|
||||
"status.admin_account": "Open moderation interface for @{name}",
|
||||
"status.admin_status": "Open this status in the moderation interface",
|
||||
"status.block": "Block @{name}",
|
||||
"status.cancel_reblog_private": "Unboost",
|
||||
"status.cannot_reblog": "This post cannot be boosted",
|
||||
"status.copy": "Copy link to status",
|
||||
"status.delete": "Delete",
|
||||
"status.detailed_status": "Detailed conversation view",
|
||||
"status.direct": "Direct message @{name}",
|
||||
"status.embed": "Embed",
|
||||
"status.favourite": "Favourite",
|
||||
"status.filtered": "Filtered",
|
||||
"status.load_more": "Load more",
|
||||
"status.media_hidden": "Media hidden",
|
||||
"status.mention": "Mention @{name}",
|
||||
"status.more": "More",
|
||||
"status.mute": "Mute @{name}",
|
||||
"status.mute_conversation": "Mute conversation",
|
||||
"status.open": "Expand this status",
|
||||
"status.pin": "Pin on profile",
|
||||
"status.pinned": "Pinned toot",
|
||||
"status.read_more": "Read more",
|
||||
"status.reblog": "Boost",
|
||||
"status.reblog_private": "Boost to original audience",
|
||||
"status.reblogged_by": "{name} boosted",
|
||||
"status.reblogs.empty": "No one has boosted this toot yet. When someone does, they will show up here.",
|
||||
"status.redraft": "Delete & re-draft",
|
||||
"status.reply": "Reply",
|
||||
"status.replyAll": "Reply to thread",
|
||||
"status.report": "Report @{name}",
|
||||
"status.sensitive_toggle": "Click to view",
|
||||
"status.sensitive_warning": "Sensitive content",
|
||||
"status.share": "Share",
|
||||
"status.show_less": "Show less",
|
||||
"status.show_less_all": "Show less for all",
|
||||
"status.show_more": "Show more",
|
||||
"status.show_more_all": "Show more for all",
|
||||
"status.show_thread": "Show thread",
|
||||
"status.unmute_conversation": "Unmute conversation",
|
||||
"status.unpin": "Unpin from profile",
|
||||
"suggestions.dismiss": "Dismiss suggestion",
|
||||
"suggestions.header": "You might be interested in…",
|
||||
"tabs_bar.federated_timeline": "Federated",
|
||||
"tabs_bar.home": "Home",
|
||||
"tabs_bar.local_timeline": "Local",
|
||||
"tabs_bar.notifications": "Notifications",
|
||||
"tabs_bar.search": "Search",
|
||||
"trends.count_by_accounts": "{count} {rawCount, plural, one {person} other {people}} talking",
|
||||
"ui.beforeunload": "Your draft will be lost if you leave Mastodon.",
|
||||
"upload_area.title": "Drag & drop to upload",
|
||||
"upload_button.label": "Add media (JPEG, PNG, GIF, WebM, MP4, MOV)",
|
||||
"upload_error.limit": "File upload limit exceeded.",
|
||||
"upload_form.description": "Describe for the visually impaired",
|
||||
"upload_form.focus": "Crop",
|
||||
"upload_form.undo": "Delete",
|
||||
"upload_progress.label": "Uploading...",
|
||||
"video.close": "Close video",
|
||||
"video.exit_fullscreen": "Exit full screen",
|
||||
"video.expand": "Expand video",
|
||||
"video.fullscreen": "Full screen",
|
||||
"video.hide": "Hide video",
|
||||
"video.mute": "Mute sound",
|
||||
"video.pause": "Pause",
|
||||
"video.play": "Play",
|
||||
"video.unmute": "Unmute sound"
|
||||
"search_popout.tips.status": "gjendje",
|
||||
"search_popout.tips.text": "Kërkim për tekst të thjeshtë përgjigjet me emra, emra përdoruesish dhe hashtagë që kanë përputhje me termin e kërkimit",
|
||||
"search_popout.tips.user": "përdorues",
|
||||
"search_results.accounts": "Persona",
|
||||
"search_results.hashtags": "Hashtagë",
|
||||
"search_results.statuses": "Mesazhe",
|
||||
"search_results.total": "{count, number} {count, plural, një {result} {results} të tjera}",
|
||||
"standalone.public_title": "Një pamje brenda…",
|
||||
"status.admin_account": "Hap ndërfaqe moderimi për @{name}",
|
||||
"status.admin_status": "Hape këtë gjendje te ndërfaqja e moderimit",
|
||||
"status.block": "Blloko @{name}",
|
||||
"status.cancel_reblog_private": "Shpërforcojeni",
|
||||
"status.cannot_reblog": "Ky postim s’mund të përforcohet",
|
||||
"status.copy": "Kopjoje lidhjen te gjendje",
|
||||
"status.delete": "Fshije",
|
||||
"status.detailed_status": "Pamje e hollësishme bisede",
|
||||
"status.direct": "Mesazh i drejtpërdrejt për @{name}",
|
||||
"status.embed": "Trupëzim",
|
||||
"status.favourite": "I parapëlqyer",
|
||||
"status.filtered": "I filtruar",
|
||||
"status.load_more": "Ngarko më tepër",
|
||||
"status.media_hidden": "Me media të fshehur",
|
||||
"status.mention": "Përmendni @{name}",
|
||||
"status.more": "Më tepër",
|
||||
"status.mute": "Heshtoni @{name}",
|
||||
"status.mute_conversation": "Heshtojeni bisedën",
|
||||
"status.open": "Zgjeroje këtë gjendje",
|
||||
"status.pin": "Fiksoje në profil",
|
||||
"status.pinned": "Mesazh i fiksuar",
|
||||
"status.read_more": "Lexoni më tepër",
|
||||
"status.reblog": "Përforcojeni",
|
||||
"status.reblog_private": "Përforcim për publikun origjinal",
|
||||
"status.reblogged_by": "{name} përforcoi",
|
||||
"status.reblogs.empty": "Këtë mesazh s’e ka përforcuar njeri deri tani. Kur ta bëjë dikush, kjo do të duket këtu.",
|
||||
"status.redraft": "Fshijeni & rihartojeni",
|
||||
"status.reply": "Përgjigjuni",
|
||||
"status.replyAll": "Përgjigjuni rrjedhës",
|
||||
"status.report": "Raportojeni @{name}",
|
||||
"status.sensitive_toggle": "Klikoni që ta shihni",
|
||||
"status.sensitive_warning": "Lëndë me spec",
|
||||
"status.share": "Ndajeni me të tjerët",
|
||||
"status.show_less": "Shfaq më pak",
|
||||
"status.show_less_all": "Shfaq më pak për të tërë",
|
||||
"status.show_more": "Shfaq më tepër",
|
||||
"status.show_more_all": "Shfaq më tepër për të tërë",
|
||||
"status.show_thread": "Shfaq rrjedhën",
|
||||
"status.unmute_conversation": "Ktheji zërin bisedës",
|
||||
"status.unpin": "Shfiksoje nga profili",
|
||||
"suggestions.dismiss": "Mos e merr parasysh sugjerimin",
|
||||
"suggestions.header": "Mund t’ju interesonte…",
|
||||
"tabs_bar.federated_timeline": "E federuar",
|
||||
"tabs_bar.home": "Kreu",
|
||||
"tabs_bar.local_timeline": "Vendore",
|
||||
"tabs_bar.notifications": "Njoftime",
|
||||
"tabs_bar.search": "Kërkim",
|
||||
"trends.count_by_accounts": "{count} {rawCount, plural, një {person} {people} të tjerë} po flasin",
|
||||
"ui.beforeunload": "Skica juaj do të humbë nëse dilni nga Mastodon-i.",
|
||||
"upload_area.title": "Merreni & vëreni që të ngarkohet",
|
||||
"upload_button.label": "Shtoni media (JPEG, PNG, GIF, WebM, MP4, MOV)",
|
||||
"upload_error.limit": "U tejkalua kufi ngarkimi kartelash.",
|
||||
"upload_form.description": "Përshkruajeni për persona me probleme shikimi",
|
||||
"upload_form.focus": "Ndryshoni parapamjen",
|
||||
"upload_form.undo": "Fshije",
|
||||
"upload_progress.label": "Po ngarkohet…",
|
||||
"video.close": "Mbylle videon",
|
||||
"video.exit_fullscreen": "Dil nga mënyra Sa Krejt Ekrani",
|
||||
"video.expand": "Zgjeroje videon",
|
||||
"video.fullscreen": "Sa krejt ekrani",
|
||||
"video.hide": "Fshihe videon",
|
||||
"video.mute": "Hiqi zërin",
|
||||
"video.pause": "Ndalesë",
|
||||
"video.play": "Luaje",
|
||||
"video.unmute": "Riktheji zërin"
|
||||
}
|
||||
|
|
|
@ -142,6 +142,8 @@
|
|||
"hashtag.column_header.tag_mode.all": "and {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "or {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "without {additional}",
|
||||
"hashtag.column_settings.select.no_options_message": "No suggestions found",
|
||||
"hashtag.column_settings.select.placeholder": "Enter hashtags…",
|
||||
"hashtag.column_settings.tag_mode.all": "All of these",
|
||||
"hashtag.column_settings.tag_mode.any": "Any of these",
|
||||
"hashtag.column_settings.tag_mode.none": "None of these",
|
||||
|
@ -204,6 +206,7 @@
|
|||
"lists.account.remove": "Ukloni sa liste",
|
||||
"lists.delete": "Obriši listu",
|
||||
"lists.edit": "Izmeni listu",
|
||||
"lists.edit.submit": "Change title",
|
||||
"lists.new.create": "Dodaj listu",
|
||||
"lists.new.title_placeholder": "Naslov nove liste",
|
||||
"lists.search": "Pretraži među ljudima koje pratite",
|
||||
|
|
|
@ -142,6 +142,8 @@
|
|||
"hashtag.column_header.tag_mode.all": "and {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "or {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "without {additional}",
|
||||
"hashtag.column_settings.select.no_options_message": "No suggestions found",
|
||||
"hashtag.column_settings.select.placeholder": "Enter hashtags…",
|
||||
"hashtag.column_settings.tag_mode.all": "All of these",
|
||||
"hashtag.column_settings.tag_mode.any": "Any of these",
|
||||
"hashtag.column_settings.tag_mode.none": "None of these",
|
||||
|
@ -204,6 +206,7 @@
|
|||
"lists.account.remove": "Уклони са листе",
|
||||
"lists.delete": "Обриши листу",
|
||||
"lists.edit": "Измени листу",
|
||||
"lists.edit.submit": "Change title",
|
||||
"lists.new.create": "Додај листу",
|
||||
"lists.new.title_placeholder": "Наслов нове листе",
|
||||
"lists.search": "Претражи међу људима које пратите",
|
||||
|
|
|
@ -142,6 +142,8 @@
|
|||
"hashtag.column_header.tag_mode.all": "and {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "or {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "without {additional}",
|
||||
"hashtag.column_settings.select.no_options_message": "No suggestions found",
|
||||
"hashtag.column_settings.select.placeholder": "Enter hashtags…",
|
||||
"hashtag.column_settings.tag_mode.all": "All of these",
|
||||
"hashtag.column_settings.tag_mode.any": "Any of these",
|
||||
"hashtag.column_settings.tag_mode.none": "None of these",
|
||||
|
@ -204,6 +206,7 @@
|
|||
"lists.account.remove": "Ta bort från lista",
|
||||
"lists.delete": "Radera lista",
|
||||
"lists.edit": "Redigera lista",
|
||||
"lists.edit.submit": "Change title",
|
||||
"lists.new.create": "Lägg till lista",
|
||||
"lists.new.title_placeholder": "Ny listrubrik",
|
||||
"lists.search": "Sök bland personer du följer",
|
||||
|
|
|
@ -142,6 +142,8 @@
|
|||
"hashtag.column_header.tag_mode.all": "and {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "or {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "without {additional}",
|
||||
"hashtag.column_settings.select.no_options_message": "No suggestions found",
|
||||
"hashtag.column_settings.select.placeholder": "Enter hashtags…",
|
||||
"hashtag.column_settings.tag_mode.all": "All of these",
|
||||
"hashtag.column_settings.tag_mode.any": "Any of these",
|
||||
"hashtag.column_settings.tag_mode.none": "None of these",
|
||||
|
@ -204,6 +206,7 @@
|
|||
"lists.account.remove": "Remove from list",
|
||||
"lists.delete": "Delete list",
|
||||
"lists.edit": "Edit list",
|
||||
"lists.edit.submit": "Change title",
|
||||
"lists.new.create": "Add list",
|
||||
"lists.new.title_placeholder": "New list title",
|
||||
"lists.search": "Search among people you follow",
|
||||
|
|
|
@ -142,6 +142,8 @@
|
|||
"hashtag.column_header.tag_mode.all": "మరియు {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "లేదా {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "{additional} లేకుండా",
|
||||
"hashtag.column_settings.select.no_options_message": "No suggestions found",
|
||||
"hashtag.column_settings.select.placeholder": "Enter hashtags…",
|
||||
"hashtag.column_settings.tag_mode.all": "ఇవన్నీAll of these",
|
||||
"hashtag.column_settings.tag_mode.any": "వీటిలో ఏవైనా",
|
||||
"hashtag.column_settings.tag_mode.none": "ఇవేవీ కావు",
|
||||
|
@ -204,6 +206,7 @@
|
|||
"lists.account.remove": "జాబితా నుండి తొలగించు",
|
||||
"lists.delete": "జాబితాను తొలగించు",
|
||||
"lists.edit": "జాబితాను సవరించు",
|
||||
"lists.edit.submit": "Change title",
|
||||
"lists.new.create": "జాబితాను జోడించు",
|
||||
"lists.new.title_placeholder": "కొత్త జాబితా శీర్షిక",
|
||||
"lists.search": "మీరు అనుసరించే వ్యక్తులలో శోధించండి",
|
||||
|
|
|
@ -142,6 +142,8 @@
|
|||
"hashtag.column_header.tag_mode.all": "and {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "or {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "without {additional}",
|
||||
"hashtag.column_settings.select.no_options_message": "No suggestions found",
|
||||
"hashtag.column_settings.select.placeholder": "Enter hashtags…",
|
||||
"hashtag.column_settings.tag_mode.all": "All of these",
|
||||
"hashtag.column_settings.tag_mode.any": "Any of these",
|
||||
"hashtag.column_settings.tag_mode.none": "None of these",
|
||||
|
@ -204,6 +206,7 @@
|
|||
"lists.account.remove": "Remove from list",
|
||||
"lists.delete": "Delete list",
|
||||
"lists.edit": "Edit list",
|
||||
"lists.edit.submit": "Change title",
|
||||
"lists.new.create": "Add list",
|
||||
"lists.new.title_placeholder": "New list title",
|
||||
"lists.search": "Search among people you follow",
|
||||
|
|
|
@ -1,84 +1,84 @@
|
|||
{
|
||||
"account.add_or_remove_from_list": "Add or Remove from lists",
|
||||
"account.add_or_remove_from_list": "Listelere ekle veya kaldır",
|
||||
"account.badges.bot": "Bot",
|
||||
"account.block": "Engelle @{name}",
|
||||
"account.block_domain": "Hide everything from {domain}",
|
||||
"account.blocked": "Blocked",
|
||||
"account.block_domain": "{domain} alanından her şeyi gizle",
|
||||
"account.blocked": "Engellenmiş",
|
||||
"account.direct": "Direct Message @{name}",
|
||||
"account.disclaimer_full": "Information below may reflect the user's profile incompletely.",
|
||||
"account.domain_blocked": "Domain hidden",
|
||||
"account.disclaimer_full": "Aşağıdaki bilgiler, kullanıcının profilini tam olarak yansıtmayabilir.",
|
||||
"account.domain_blocked": "Alan adı gizlendi",
|
||||
"account.edit_profile": "Profili düzenle",
|
||||
"account.endorse": "Feature on profile",
|
||||
"account.endorse": "Profildeki özellik",
|
||||
"account.follow": "Takip et",
|
||||
"account.followers": "Takipçiler",
|
||||
"account.followers.empty": "No one follows this user yet.",
|
||||
"account.followers.empty": "Henüz kimse bu kullanıcıyı takip etmiyor.",
|
||||
"account.follows": "Takip ettikleri",
|
||||
"account.follows.empty": "This user doesn't follow anyone yet.",
|
||||
"account.follows.empty": "Bu kullanıcı henüz kimseyi takip etmiyor.",
|
||||
"account.follows_you": "Seni takip ediyor",
|
||||
"account.hide_reblogs": "Hide boosts from @{name}",
|
||||
"account.link_verified_on": "Ownership of this link was checked on {date}",
|
||||
"account.locked_info": "This account privacy status is set to locked. The owner manually reviews who can follow them.",
|
||||
"account.media": "Media",
|
||||
"account.mention": "Bahset @{name}",
|
||||
"account.hide_reblogs": "@{name} kişisinden boost'ları gizle",
|
||||
"account.link_verified_on": "Bu bağlantının mülkiyeti {date} tarihinde kontrol edildi",
|
||||
"account.locked_info": "Bu hesabın gizlilik durumu kilitli olarak ayarlanmış. Sahibi, onu kimin takip edebileceğini elle inceler.",
|
||||
"account.media": "Medya",
|
||||
"account.mention": "@{name} kullanıcısından bahset",
|
||||
"account.moved_to": "{name} has moved to:",
|
||||
"account.mute": "Sustur @{name}",
|
||||
"account.mute_notifications": "Mute notifications from @{name}",
|
||||
"account.muted": "Muted",
|
||||
"account.mute": "@{name} kullanıcısını sessize al",
|
||||
"account.mute_notifications": "@{name} kullanıcısının bildirimlerini kapat",
|
||||
"account.muted": "Sessiz",
|
||||
"account.posts": "Gönderiler",
|
||||
"account.posts_with_replies": "Toots with replies",
|
||||
"account.report": "Rapor et @{name}",
|
||||
"account.requested": "Onay bekleniyor",
|
||||
"account.share": "Share @{name}'s profile",
|
||||
"account.show_reblogs": "Show boosts from @{name}",
|
||||
"account.posts_with_replies": "Gönderiler ve yanıtlar",
|
||||
"account.report": "@{name} kullanıcısını bildir",
|
||||
"account.requested": "Onay bekliyor. Takip isteğini iptal etmek için tıklayın",
|
||||
"account.share": "@{name} kullanıcısının profilini paylaş",
|
||||
"account.show_reblogs": "@{name} kullanıcısından boost'ları göster",
|
||||
"account.unblock": "Engeli kaldır @{name}",
|
||||
"account.unblock_domain": "Unhide {domain}",
|
||||
"account.unendorse": "Don't feature on profile",
|
||||
"account.unblock_domain": "{domain} göster",
|
||||
"account.unendorse": "Profilde özellik yok",
|
||||
"account.unfollow": "Takipten vazgeç",
|
||||
"account.unmute": "Sesi aç @{name}",
|
||||
"account.unmute_notifications": "Unmute notifications from @{name}",
|
||||
"account.view_full_profile": "View full profile",
|
||||
"alert.unexpected.message": "An unexpected error occurred.",
|
||||
"alert.unexpected.title": "Oops!",
|
||||
"account.unmute_notifications": "@{name} kullanıcısından bildirimleri aç",
|
||||
"account.view_full_profile": "Tüm profili görüntüle",
|
||||
"alert.unexpected.message": "Beklenmedik bir hata oluştu.",
|
||||
"alert.unexpected.title": "Hay aksi!",
|
||||
"boost_modal.combo": "Bir dahaki sefere {combo} tuşuna basabilirsiniz",
|
||||
"bundle_column_error.body": "Something went wrong while loading this component.",
|
||||
"bundle_column_error.retry": "Try again",
|
||||
"bundle_column_error.body": "Bu bileşen yüklenirken bir şeyler ters gitti.",
|
||||
"bundle_column_error.retry": "Tekrar deneyin",
|
||||
"bundle_column_error.title": "Network error",
|
||||
"bundle_modal_error.close": "Close",
|
||||
"bundle_modal_error.message": "Something went wrong while loading this component.",
|
||||
"bundle_modal_error.retry": "Try again",
|
||||
"bundle_modal_error.close": "Kapat",
|
||||
"bundle_modal_error.message": "Bu bileşen yüklenirken bir şeyler ters gitti.",
|
||||
"bundle_modal_error.retry": "Tekrar deneyin",
|
||||
"column.blocks": "Engellenen kullanıcılar",
|
||||
"column.community": "Yerel zaman tüneli",
|
||||
"column.direct": "Direct messages",
|
||||
"column.domain_blocks": "Hidden domains",
|
||||
"column.direct": "Doğrudan mesajlar",
|
||||
"column.domain_blocks": "Gizli alan adları",
|
||||
"column.favourites": "Favoriler",
|
||||
"column.follow_requests": "Takip istekleri",
|
||||
"column.home": "Anasayfa",
|
||||
"column.lists": "Lists",
|
||||
"column.lists": "Listeler",
|
||||
"column.mutes": "Susturulmuş kullanıcılar",
|
||||
"column.notifications": "Bildirimler",
|
||||
"column.pins": "Pinned toot",
|
||||
"column.public": "Federe zaman tüneli",
|
||||
"column_back_button.label": "Geri",
|
||||
"column_header.hide_settings": "Hide settings",
|
||||
"column_header.moveLeft_settings": "Move column to the left",
|
||||
"column_header.moveRight_settings": "Move column to the right",
|
||||
"column_header.pin": "Pin",
|
||||
"column_header.show_settings": "Show settings",
|
||||
"column_header.unpin": "Unpin",
|
||||
"column_header.hide_settings": "Ayarları gizle",
|
||||
"column_header.moveLeft_settings": "Sütunu sola taşı",
|
||||
"column_header.moveRight_settings": "Sütunu sağa taşı",
|
||||
"column_header.pin": "Sabitle",
|
||||
"column_header.show_settings": "Ayarları göster",
|
||||
"column_header.unpin": "Sabitlemeyi kaldır",
|
||||
"column_subheading.settings": "Ayarlar",
|
||||
"community.column_settings.media_only": "Media Only",
|
||||
"compose_form.direct_message_warning": "This toot will only be visible to all the mentioned users.",
|
||||
"compose_form.direct_message_warning_learn_more": "Learn more",
|
||||
"community.column_settings.media_only": "Sadece medya",
|
||||
"compose_form.direct_message_warning": "Bu gönderi sadece belirtilen kullanıcılara gönderilecektir.",
|
||||
"compose_form.direct_message_warning_learn_more": "Daha fazla bilgi edin",
|
||||
"compose_form.hashtag_warning": "This toot won't be listed under any hashtag as it is unlisted. Only public toots can be searched by hashtag.",
|
||||
"compose_form.lock_disclaimer": "Hesabınız {locked} değil. Sadece takipçilerle paylaştığınız gönderileri görebilmek için sizi herhangi bir kullanıcı takip edebilir.",
|
||||
"compose_form.lock_disclaimer.lock": "kilitli",
|
||||
"compose_form.placeholder": "Ne düşünüyorsun?",
|
||||
"compose_form.placeholder": "Aklınızdan ne geçiyor?",
|
||||
"compose_form.publish": "Toot",
|
||||
"compose_form.publish_loud": "{publish}!",
|
||||
"compose_form.sensitive.marked": "Media is marked as sensitive",
|
||||
"compose_form.sensitive.unmarked": "Media is not marked as sensitive",
|
||||
"compose_form.spoiler.marked": "Text is hidden behind warning",
|
||||
"compose_form.spoiler.unmarked": "Text is not hidden",
|
||||
"compose_form.sensitive.marked": "Medya hassas olarak işaretlendi",
|
||||
"compose_form.sensitive.unmarked": "Medya hassas olarak işaretlenmemiş",
|
||||
"compose_form.spoiler.marked": "Metin uyarının arkasına gizlenir",
|
||||
"compose_form.spoiler.unmarked": "Metin gizli değil",
|
||||
"compose_form.spoiler_placeholder": "İçerik uyarısı",
|
||||
"confirmation_modal.cancel": "İptal",
|
||||
"confirmations.block.confirm": "Engelle",
|
||||
|
@ -86,38 +86,38 @@
|
|||
"confirmations.delete.confirm": "Sil",
|
||||
"confirmations.delete.message": "Bu gönderiyi silmek istiyor musunuz?",
|
||||
"confirmations.delete_list.confirm": "Delete",
|
||||
"confirmations.delete_list.message": "Are you sure you want to permanently delete this list?",
|
||||
"confirmations.domain_block.confirm": "Hide entire domain",
|
||||
"confirmations.delete_list.message": "Bu listeyi kalıcı olarak silmek istediğinize emin misiniz?",
|
||||
"confirmations.domain_block.confirm": "Alan adının tamamını gizle",
|
||||
"confirmations.domain_block.message": "Are you really, really sure you want to block the entire {domain}? In most cases a few targeted blocks or mutes are sufficient and preferable.",
|
||||
"confirmations.mute.confirm": "Sessize al",
|
||||
"confirmations.mute.message": "{name} kullanıcısını sessize almak istiyor musunuz?",
|
||||
"confirmations.redraft.confirm": "Delete & redraft",
|
||||
"confirmations.redraft.confirm": "Sil ve yeniden tasarla",
|
||||
"confirmations.redraft.message": "Are you sure you want to delete this status and re-draft it? You will lose all replies, boosts and favourites to it.",
|
||||
"confirmations.reply.confirm": "Reply",
|
||||
"confirmations.reply.message": "Replying now will overwrite the message you are currently composing. Are you sure you want to proceed?",
|
||||
"confirmations.unfollow.confirm": "Unfollow",
|
||||
"confirmations.reply.confirm": "Yanıtla",
|
||||
"confirmations.reply.message": "Şimdi yanıtlarken o an oluşturduğunuz mesajın üzerine yazılır. Devam etmek istediğinize emin misiniz?",
|
||||
"confirmations.unfollow.confirm": "Takibi kaldır",
|
||||
"confirmations.unfollow.message": "Are you sure you want to unfollow {name}?",
|
||||
"embed.instructions": "Embed this status on your website by copying the code below.",
|
||||
"embed.preview": "Here is what it will look like:",
|
||||
"embed.preview": "İşte nasıl görüneceği:",
|
||||
"emoji_button.activity": "Aktivite",
|
||||
"emoji_button.custom": "Custom",
|
||||
"emoji_button.custom": "Özel",
|
||||
"emoji_button.flags": "Bayraklar",
|
||||
"emoji_button.food": "Yiyecek ve İçecek",
|
||||
"emoji_button.label": "Emoji ekle",
|
||||
"emoji_button.nature": "Doğa",
|
||||
"emoji_button.not_found": "No emojos!! (╯°□°)╯︵ ┻━┻",
|
||||
"emoji_button.not_found": "İfade yok!! (╯°□°)╯︵ ┻━┻",
|
||||
"emoji_button.objects": "Nesneler",
|
||||
"emoji_button.people": "İnsanlar",
|
||||
"emoji_button.recent": "Frequently used",
|
||||
"emoji_button.recent": "Sık kullanılan",
|
||||
"emoji_button.search": "Emoji ara...",
|
||||
"emoji_button.search_results": "Search results",
|
||||
"emoji_button.search_results": "Arama sonuçları",
|
||||
"emoji_button.symbols": "Semboller",
|
||||
"emoji_button.travel": "Seyahat ve Yerler",
|
||||
"empty_column.account_timeline": "No toots here!",
|
||||
"empty_column.blocks": "You haven't blocked any users yet.",
|
||||
"empty_column.community": "Yerel zaman tüneliniz boş. Daha fazla eğlence için herkese açık bir gönderi paylaşın.",
|
||||
"empty_column.direct": "You don't have any direct messages yet. When you send or receive one, it will show up here.",
|
||||
"empty_column.domain_blocks": "There are no hidden domains yet.",
|
||||
"empty_column.account_timeline": "Burada hiç gönderi yok!",
|
||||
"empty_column.blocks": "Henüz bir kullanıcıyı engellemediniz.",
|
||||
"empty_column.community": "Yerel zaman çizelgesi boş. Daha fazla eğlence için herkese açık bir gönderi paylaşın!",
|
||||
"empty_column.direct": "Henüz doğrudan mesajınız yok. Bir tane gönderdiğinizde veya aldığınızda burada görünecektir.",
|
||||
"empty_column.domain_blocks": "Henüz hiçbir gizli alan adı yok.",
|
||||
"empty_column.favourited_statuses": "You don't have any favourite toots yet. When you favourite one, it will show up here.",
|
||||
"empty_column.favourites": "No one has favourited this toot yet. When someone does, they will show up here.",
|
||||
"empty_column.follow_requests": "You don't have any follow requests yet. When you receive one, it will show up here.",
|
||||
|
@ -125,61 +125,63 @@
|
|||
"empty_column.home": "Henüz kimseyi takip etmiyorsunuz. {public} ziyaret edebilir veya arama kısmını kullanarak diğer kullanıcılarla iletişime geçebilirsiniz.",
|
||||
"empty_column.home.public_timeline": "herkese açık zaman tüneli",
|
||||
"empty_column.list": "There is nothing in this list yet.",
|
||||
"empty_column.lists": "You don't have any lists yet. When you create one, it will show up here.",
|
||||
"empty_column.mutes": "You haven't muted any users yet.",
|
||||
"empty_column.lists": "Henüz hiç listeniz yok. Bir tane oluşturduğunuzda burada görünecek.",
|
||||
"empty_column.mutes": "Henüz hiçbir kullanıcıyı sessize almadınız.",
|
||||
"empty_column.notifications": "Henüz hiçbir bildiriminiz yok. Diğer insanlarla sobhet edebilmek için etkileşime geçebilirsiniz.",
|
||||
"empty_column.public": "Burada hiçbir gönderi yok! Herkese açık bir şeyler yazın, veya diğer sunucudaki insanları takip ederek bu alanın dolmasını sağlayın",
|
||||
"empty_column.public": "Burada hiçbir şey yok! Herkese açık bir şeyler yazın veya burayı doldurmak için diğer sunuculardaki kullanıcıları takip edin",
|
||||
"follow_request.authorize": "Yetkilendir",
|
||||
"follow_request.reject": "Reddet",
|
||||
"getting_started.developers": "Developers",
|
||||
"getting_started.directory": "Profile directory",
|
||||
"getting_started.developers": "Geliştiriciler",
|
||||
"getting_started.directory": "Profil dizini",
|
||||
"getting_started.documentation": "Documentation",
|
||||
"getting_started.heading": "Başlangıç",
|
||||
"getting_started.invite": "Invite people",
|
||||
"getting_started.invite": "İnsanları davet edin",
|
||||
"getting_started.open_source_notice": "Mastodon açık kaynaklı bir yazılımdır. Github {github}. {apps} üzerinden katkıda bulunabilir, hata raporlayabilirsiniz.",
|
||||
"getting_started.security": "Security",
|
||||
"getting_started.terms": "Terms of service",
|
||||
"hashtag.column_header.tag_mode.all": "and {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "or {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "without {additional}",
|
||||
"hashtag.column_settings.tag_mode.all": "All of these",
|
||||
"hashtag.column_settings.tag_mode.any": "Any of these",
|
||||
"hashtag.column_settings.tag_mode.none": "None of these",
|
||||
"getting_started.security": "Güvenlik",
|
||||
"getting_started.terms": "Hizmet koşulları",
|
||||
"hashtag.column_header.tag_mode.all": "ve {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "ya da {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "{additional} olmadan",
|
||||
"hashtag.column_settings.select.no_options_message": "No suggestions found",
|
||||
"hashtag.column_settings.select.placeholder": "Enter hashtags…",
|
||||
"hashtag.column_settings.tag_mode.all": "Bunların hepsi",
|
||||
"hashtag.column_settings.tag_mode.any": "Bunların hiçbiri",
|
||||
"hashtag.column_settings.tag_mode.none": "Bunların hiçbiri",
|
||||
"hashtag.column_settings.tag_toggle": "Include additional tags in this column",
|
||||
"home.column_settings.basic": "Temel",
|
||||
"home.column_settings.show_reblogs": "Boost edilenleri göster",
|
||||
"home.column_settings.show_replies": "Cevapları göster",
|
||||
"introduction.federation.action": "Next",
|
||||
"introduction.federation.federated.headline": "Federated",
|
||||
"introduction.federation.federated.text": "Public posts from other servers of the fediverse will appear in the federated timeline.",
|
||||
"introduction.federation.home.headline": "Home",
|
||||
"introduction.federation.action": "İleri",
|
||||
"introduction.federation.federated.headline": "Birleşik",
|
||||
"introduction.federation.federated.text": "Diğer dosya sunucularından gelen genel yayınlar, birleşik zaman çizelgesinde görünecektir.",
|
||||
"introduction.federation.home.headline": "Ana sayfa",
|
||||
"introduction.federation.home.text": "Posts from people you follow will appear in your home feed. You can follow anyone on any server!",
|
||||
"introduction.federation.local.headline": "Local",
|
||||
"introduction.federation.local.headline": "Yerel",
|
||||
"introduction.federation.local.text": "Public posts from people on the same server as you will appear in the local timeline.",
|
||||
"introduction.interactions.action": "Finish tutorial!",
|
||||
"introduction.interactions.favourite.headline": "Favourite",
|
||||
"introduction.interactions.action": "Öğreticiyi bitirin!",
|
||||
"introduction.interactions.favourite.headline": "Favori",
|
||||
"introduction.interactions.favourite.text": "You can save a toot for later, and let the author know that you liked it, by favouriting it.",
|
||||
"introduction.interactions.reblog.headline": "Boost",
|
||||
"introduction.interactions.reblog.text": "You can share other people's toots with your followers by boosting them.",
|
||||
"introduction.interactions.reply.headline": "Reply",
|
||||
"introduction.interactions.reply.headline": "Yanıt",
|
||||
"introduction.interactions.reply.text": "You can reply to other people's and your own toots, which will chain them together in a conversation.",
|
||||
"introduction.welcome.action": "Let's go!",
|
||||
"introduction.welcome.headline": "First steps",
|
||||
"introduction.welcome.action": "Hadi gidelim!",
|
||||
"introduction.welcome.headline": "İlk adımlar",
|
||||
"introduction.welcome.text": "Welcome to the fediverse! In a few moments, you'll be able to broadcast messages and talk to your friends across a wide variety of servers. But this server, {domain}, is special—it hosts your profile, so remember its name.",
|
||||
"keyboard_shortcuts.back": "to navigate back",
|
||||
"keyboard_shortcuts.blocked": "to open blocked users list",
|
||||
"keyboard_shortcuts.boost": "to boost",
|
||||
"keyboard_shortcuts.column": "to focus a status in one of the columns",
|
||||
"keyboard_shortcuts.compose": "to focus the compose textarea",
|
||||
"keyboard_shortcuts.description": "Description",
|
||||
"keyboard_shortcuts.description": "Açıklama",
|
||||
"keyboard_shortcuts.direct": "to open direct messages column",
|
||||
"keyboard_shortcuts.down": "to move down in the list",
|
||||
"keyboard_shortcuts.enter": "to open status",
|
||||
"keyboard_shortcuts.favourite": "to favourite",
|
||||
"keyboard_shortcuts.favourites": "to open favourites list",
|
||||
"keyboard_shortcuts.federated": "to open federated timeline",
|
||||
"keyboard_shortcuts.heading": "Keyboard Shortcuts",
|
||||
"keyboard_shortcuts.home": "to open home timeline",
|
||||
"keyboard_shortcuts.heading": "Klavye kısayolları",
|
||||
"keyboard_shortcuts.home": "Ana sayfa zaman çizelgesini açmak için",
|
||||
"keyboard_shortcuts.hotkey": "Hotkey",
|
||||
"keyboard_shortcuts.legend": "to display this legend",
|
||||
"keyboard_shortcuts.local": "to open local timeline",
|
||||
|
@ -204,6 +206,7 @@
|
|||
"lists.account.remove": "Remove from list",
|
||||
"lists.delete": "Delete list",
|
||||
"lists.edit": "Edit list",
|
||||
"lists.edit.submit": "Change title",
|
||||
"lists.new.create": "Add list",
|
||||
"lists.new.title_placeholder": "New list title",
|
||||
"lists.search": "Search among people you follow",
|
||||
|
@ -292,12 +295,12 @@
|
|||
"search_results.statuses": "Toots",
|
||||
"search_results.total": "{count, number} {count, plural, one {sonuç} other {sonuçlar}}",
|
||||
"standalone.public_title": "A look inside...",
|
||||
"status.admin_account": "Open moderation interface for @{name}",
|
||||
"status.admin_status": "Open this status in the moderation interface",
|
||||
"status.admin_account": "@{name} için denetim arayüzünü açın",
|
||||
"status.admin_status": "Denetim arayüzünde bu durumu açın",
|
||||
"status.block": "Block @{name}",
|
||||
"status.cancel_reblog_private": "Unboost",
|
||||
"status.cannot_reblog": "Bu gönderi boost edilemez",
|
||||
"status.copy": "Copy link to status",
|
||||
"status.copy": "Bağlantı durumunu kopyala",
|
||||
"status.delete": "Sil",
|
||||
"status.detailed_status": "Detailed conversation view",
|
||||
"status.direct": "Direct message @{name}",
|
||||
|
@ -343,7 +346,7 @@
|
|||
"ui.beforeunload": "Your draft will be lost if you leave Mastodon.",
|
||||
"upload_area.title": "Upload için sürükle bırak yapınız",
|
||||
"upload_button.label": "Görsel ekle",
|
||||
"upload_error.limit": "File upload limit exceeded.",
|
||||
"upload_error.limit": "Dosya yükleme sınırı aşıldı.",
|
||||
"upload_form.description": "Describe for the visually impaired",
|
||||
"upload_form.focus": "Crop",
|
||||
"upload_form.undo": "Geri al",
|
||||
|
|
|
@ -142,6 +142,8 @@
|
|||
"hashtag.column_header.tag_mode.all": "and {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "or {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "without {additional}",
|
||||
"hashtag.column_settings.select.no_options_message": "No suggestions found",
|
||||
"hashtag.column_settings.select.placeholder": "Enter hashtags…",
|
||||
"hashtag.column_settings.tag_mode.all": "All of these",
|
||||
"hashtag.column_settings.tag_mode.any": "Any of these",
|
||||
"hashtag.column_settings.tag_mode.none": "None of these",
|
||||
|
@ -204,6 +206,7 @@
|
|||
"lists.account.remove": "Видалити зі списку",
|
||||
"lists.delete": "Видалити список",
|
||||
"lists.edit": "Редагувати список",
|
||||
"lists.edit.submit": "Change title",
|
||||
"lists.new.create": "Додати список",
|
||||
"lists.new.title_placeholder": "Нова назва списку",
|
||||
"lists.search": "Шукати серед людей, на яких ви підписані",
|
||||
|
|
2
app/javascript/mastodon/locales/whitelist_kk.json
Normal file
2
app/javascript/mastodon/locales/whitelist_kk.json
Normal file
|
@ -0,0 +1,2 @@
|
|||
[
|
||||
]
|
|
@ -142,6 +142,8 @@
|
|||
"hashtag.column_header.tag_mode.all": "and {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "or {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "without {additional}",
|
||||
"hashtag.column_settings.select.no_options_message": "No suggestions found",
|
||||
"hashtag.column_settings.select.placeholder": "Enter hashtags…",
|
||||
"hashtag.column_settings.tag_mode.all": "All of these",
|
||||
"hashtag.column_settings.tag_mode.any": "Any of these",
|
||||
"hashtag.column_settings.tag_mode.none": "None of these",
|
||||
|
@ -204,6 +206,7 @@
|
|||
"lists.account.remove": "从列表中删除",
|
||||
"lists.delete": "删除列表",
|
||||
"lists.edit": "编辑列表",
|
||||
"lists.edit.submit": "Change title",
|
||||
"lists.new.create": "新建列表",
|
||||
"lists.new.title_placeholder": "新列表的标题",
|
||||
"lists.search": "搜索你关注的人",
|
||||
|
|
|
@ -142,6 +142,8 @@
|
|||
"hashtag.column_header.tag_mode.all": "and {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "or {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "without {additional}",
|
||||
"hashtag.column_settings.select.no_options_message": "No suggestions found",
|
||||
"hashtag.column_settings.select.placeholder": "Enter hashtags…",
|
||||
"hashtag.column_settings.tag_mode.all": "All of these",
|
||||
"hashtag.column_settings.tag_mode.any": "Any of these",
|
||||
"hashtag.column_settings.tag_mode.none": "None of these",
|
||||
|
@ -204,6 +206,7 @@
|
|||
"lists.account.remove": "從列表刪除",
|
||||
"lists.delete": "刪除列表",
|
||||
"lists.edit": "編輯列表",
|
||||
"lists.edit.submit": "Change title",
|
||||
"lists.new.create": "新增列表",
|
||||
"lists.new.title_placeholder": "新列表標題",
|
||||
"lists.search": "從你關注的用戶中搜索",
|
||||
|
|
|
@ -142,6 +142,8 @@
|
|||
"hashtag.column_header.tag_mode.all": "and {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "or {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "without {additional}",
|
||||
"hashtag.column_settings.select.no_options_message": "No suggestions found",
|
||||
"hashtag.column_settings.select.placeholder": "Enter hashtags…",
|
||||
"hashtag.column_settings.tag_mode.all": "All of these",
|
||||
"hashtag.column_settings.tag_mode.any": "Any of these",
|
||||
"hashtag.column_settings.tag_mode.none": "None of these",
|
||||
|
@ -204,6 +206,7 @@
|
|||
"lists.account.remove": "從名單中移除",
|
||||
"lists.delete": "刪除名單",
|
||||
"lists.edit": "修改名單",
|
||||
"lists.edit.submit": "Change title",
|
||||
"lists.new.create": "新增名單",
|
||||
"lists.new.title_placeholder": "名單名稱",
|
||||
"lists.search": "搜尋您關注的使用者",
|
||||
|
|
|
@ -108,6 +108,7 @@ export default function notifications(state = initialState, action) {
|
|||
case NOTIFICATIONS_EXPAND_SUCCESS:
|
||||
return expandNormalizedNotifications(state, action.notifications, action.next);
|
||||
case ACCOUNT_BLOCK_SUCCESS:
|
||||
return filterNotifications(state, action.relationship);
|
||||
case ACCOUNT_MUTE_SUCCESS:
|
||||
return action.relationship.muting_notifications ? filterNotifications(state, action.relationship) : state;
|
||||
case NOTIFICATIONS_CLEAR:
|
||||
|
|
|
@ -388,7 +388,7 @@ class Account < ApplicationRecord
|
|||
DeliveryFailureTracker.filter(urls)
|
||||
end
|
||||
|
||||
def search_for(terms, limit = 10)
|
||||
def search_for(terms, limit = 10, offset = 0)
|
||||
textsearch, query = generate_query_for_search(terms)
|
||||
|
||||
sql = <<-SQL.squish
|
||||
|
@ -400,15 +400,15 @@ class Account < ApplicationRecord
|
|||
AND accounts.suspended = false
|
||||
AND accounts.moved_to_account_id IS NULL
|
||||
ORDER BY rank DESC
|
||||
LIMIT ?
|
||||
LIMIT ? OFFSET ?
|
||||
SQL
|
||||
|
||||
records = find_by_sql([sql, limit])
|
||||
records = find_by_sql([sql, limit, offset])
|
||||
ActiveRecord::Associations::Preloader.new.preload(records, :account_stat)
|
||||
records
|
||||
end
|
||||
|
||||
def advanced_search_for(terms, account, limit = 10, following = false)
|
||||
def advanced_search_for(terms, account, limit = 10, following = false, offset = 0)
|
||||
textsearch, query = generate_query_for_search(terms)
|
||||
|
||||
if following
|
||||
|
@ -429,10 +429,10 @@ class Account < ApplicationRecord
|
|||
AND accounts.moved_to_account_id IS NULL
|
||||
GROUP BY accounts.id
|
||||
ORDER BY rank DESC
|
||||
LIMIT ?
|
||||
LIMIT ? OFFSET ?
|
||||
SQL
|
||||
|
||||
records = find_by_sql([sql, account.id, account.id, account.id, limit])
|
||||
records = find_by_sql([sql, account.id, account.id, account.id, limit, offset])
|
||||
else
|
||||
sql = <<-SQL.squish
|
||||
SELECT
|
||||
|
@ -445,10 +445,10 @@ class Account < ApplicationRecord
|
|||
AND accounts.moved_to_account_id IS NULL
|
||||
GROUP BY accounts.id
|
||||
ORDER BY rank DESC
|
||||
LIMIT ?
|
||||
LIMIT ? OFFSET ?
|
||||
SQL
|
||||
|
||||
records = find_by_sql([sql, account.id, account.id, limit])
|
||||
records = find_by_sql([sql, account.id, account.id, limit, offset])
|
||||
end
|
||||
|
||||
ActiveRecord::Associations::Preloader.new.preload(records, :account_stat)
|
||||
|
|
|
@ -64,9 +64,13 @@ class Tag < ApplicationRecord
|
|||
end
|
||||
|
||||
class << self
|
||||
def search_for(term, limit = 5)
|
||||
def search_for(term, limit = 5, offset = 0)
|
||||
pattern = sanitize_sql_like(term.strip) + '%'
|
||||
Tag.where('lower(name) like lower(?)', pattern).order(:name).limit(limit)
|
||||
|
||||
Tag.where('lower(name) like lower(?)', pattern)
|
||||
.order(:name)
|
||||
.limit(limit)
|
||||
.offset(offset)
|
||||
end
|
||||
end
|
||||
|
||||
|
|
|
@ -245,7 +245,7 @@ class User < ApplicationRecord
|
|||
end
|
||||
|
||||
def shows_application?
|
||||
@shows_application ||= settings.shows_application
|
||||
@shows_application ||= settings.show_application
|
||||
end
|
||||
|
||||
def token_for_app(a)
|
||||
|
|
|
@ -1,11 +1,12 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
class AccountSearchService < BaseService
|
||||
attr_reader :query, :limit, :options, :account
|
||||
attr_reader :query, :limit, :offset, :options, :account
|
||||
|
||||
def call(query, limit, account = nil, options = {})
|
||||
def call(query, account = nil, options = {})
|
||||
@query = query.strip
|
||||
@limit = limit
|
||||
@limit = options[:limit].to_i
|
||||
@offset = options[:offset].to_i
|
||||
@options = options
|
||||
@account = account
|
||||
|
||||
|
@ -83,11 +84,11 @@ class AccountSearchService < BaseService
|
|||
end
|
||||
|
||||
def advanced_search_results
|
||||
Account.advanced_search_for(terms_for_query, account, limit, options[:following])
|
||||
Account.advanced_search_for(terms_for_query, account, limit, options[:following], offset)
|
||||
end
|
||||
|
||||
def simple_search_results
|
||||
Account.search_for(terms_for_query, limit)
|
||||
Account.search_for(terms_for_query, limit, offset)
|
||||
end
|
||||
|
||||
def terms_for_query
|
||||
|
|
|
@ -35,6 +35,8 @@ class BatchedRemoveStatusService < BaseService
|
|||
statuses.group_by(&:account_id).each_value do |account_statuses|
|
||||
account = account_statuses.first.account
|
||||
|
||||
next unless account
|
||||
|
||||
unpush_from_home_timelines(account, account_statuses)
|
||||
unpush_from_list_timelines(account, account_statuses)
|
||||
|
||||
|
|
|
@ -1,18 +1,18 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
class SearchService < BaseService
|
||||
attr_accessor :query, :account, :limit, :resolve
|
||||
|
||||
def call(query, limit, resolve = false, account = nil)
|
||||
def call(query, account, limit, options = {})
|
||||
@query = query.strip
|
||||
@account = account
|
||||
@limit = limit
|
||||
@resolve = resolve
|
||||
@options = options
|
||||
@limit = limit.to_i
|
||||
@offset = options[:type].blank? ? 0 : options[:offset].to_i
|
||||
@resolve = options[:resolve] || false
|
||||
|
||||
default_results.tap do |results|
|
||||
if url_query?
|
||||
results.merge!(url_resource_results) unless url_resource.nil?
|
||||
elsif query.present?
|
||||
elsif @query.present?
|
||||
results[:accounts] = perform_accounts_search! if account_searchable?
|
||||
results[:statuses] = perform_statuses_search! if full_text_searchable?
|
||||
results[:hashtags] = perform_hashtags_search! if hashtag_searchable?
|
||||
|
@ -23,23 +23,46 @@ class SearchService < BaseService
|
|||
private
|
||||
|
||||
def perform_accounts_search!
|
||||
AccountSearchService.new.call(query, limit, account, resolve: resolve)
|
||||
AccountSearchService.new.call(
|
||||
@query,
|
||||
@account,
|
||||
limit: @limit,
|
||||
resolve: @resolve,
|
||||
offset: @offset
|
||||
)
|
||||
end
|
||||
|
||||
def perform_statuses_search!
|
||||
statuses = StatusesIndex.filter(term: { searchable_by: account.id })
|
||||
.query(multi_match: { type: 'most_fields', query: query, operator: 'and', fields: %w(text text.stemmed) })
|
||||
.limit(limit)
|
||||
.objects
|
||||
.compact
|
||||
definition = StatusesIndex.filter(term: { searchable_by: @account.id })
|
||||
.query(multi_match: { type: 'most_fields', query: @query, operator: 'and', fields: %w(text text.stemmed) })
|
||||
|
||||
statuses.reject { |status| StatusFilter.new(status, account).filtered? }
|
||||
if @options[:account_id].present?
|
||||
definition = definition.filter(term: { account_id: @options[:account_id] })
|
||||
end
|
||||
|
||||
if @options[:min_id].present? || @options[:max_id].present?
|
||||
range = {}
|
||||
range[:gt] = @options[:min_id].to_i if @options[:min_id].present?
|
||||
range[:lt] = @options[:max_id].to_i if @options[:max_id].present?
|
||||
definition = definition.filter(range: { id: range })
|
||||
end
|
||||
|
||||
results = definition.limit(@limit).offset(@offset).objects.compact
|
||||
account_ids = results.map(&:account_id)
|
||||
account_domains = results.map(&:account_domain)
|
||||
preloaded_relations = relations_map_for_account(@account, account_ids, account_domains)
|
||||
|
||||
results.reject { |status| StatusFilter.new(status, @account, preloaded_relations).filtered? }
|
||||
rescue Faraday::ConnectionFailed
|
||||
[]
|
||||
end
|
||||
|
||||
def perform_hashtags_search!
|
||||
Tag.search_for(query.gsub(/\A#/, ''), limit)
|
||||
Tag.search_for(
|
||||
@query.gsub(/\A#/, ''),
|
||||
@limit,
|
||||
@offset
|
||||
)
|
||||
end
|
||||
|
||||
def default_results
|
||||
|
@ -47,7 +70,7 @@ class SearchService < BaseService
|
|||
end
|
||||
|
||||
def url_query?
|
||||
query =~ /\Ahttps?:\/\//
|
||||
@options[:type].blank? && @query =~ /\Ahttps?:\/\//
|
||||
end
|
||||
|
||||
def url_resource_results
|
||||
|
@ -55,7 +78,7 @@ class SearchService < BaseService
|
|||
end
|
||||
|
||||
def url_resource
|
||||
@_url_resource ||= ResolveURLService.new.call(query, on_behalf_of: @account)
|
||||
@_url_resource ||= ResolveURLService.new.call(@query, on_behalf_of: @account)
|
||||
end
|
||||
|
||||
def url_resource_symbol
|
||||
|
@ -64,14 +87,37 @@ class SearchService < BaseService
|
|||
|
||||
def full_text_searchable?
|
||||
return false unless Chewy.enabled?
|
||||
!account.nil? && !((query.start_with?('#') || query.include?('@')) && !query.include?(' '))
|
||||
|
||||
statuses_search? && !@account.nil? && !((@query.start_with?('#') || @query.include?('@')) && !@query.include?(' '))
|
||||
end
|
||||
|
||||
def account_searchable?
|
||||
!(query.include?('@') && query.include?(' '))
|
||||
account_search? && !(@query.include?('@') && @query.include?(' '))
|
||||
end
|
||||
|
||||
def hashtag_searchable?
|
||||
!query.include?('@')
|
||||
hashtag_search? && !@query.include?('@')
|
||||
end
|
||||
|
||||
def account_search?
|
||||
@options[:type].blank? || @options[:type] == 'accounts'
|
||||
end
|
||||
|
||||
def hashtag_search?
|
||||
@options[:type].blank? || @options[:type] == 'hashtags'
|
||||
end
|
||||
|
||||
def statuses_search?
|
||||
@options[:type].blank? || @options[:type] == 'statuses'
|
||||
end
|
||||
|
||||
def relations_map_for_account(account, account_ids, domains)
|
||||
{
|
||||
blocking: Account.blocking_map(account_ids, account.id),
|
||||
blocked_by: Account.blocked_by_map(account_ids, account.id),
|
||||
muting: Account.muting_map(account_ids, account.id),
|
||||
following: Account.following_map(account_ids, account.id),
|
||||
domain_blocking_by_domain: Account.domain_blocking_map_by_domain(domains, account.id),
|
||||
}
|
||||
end
|
||||
end
|
||||
|
|
|
@ -64,7 +64,9 @@ module Mastodon
|
|||
:it,
|
||||
:ja,
|
||||
:ka,
|
||||
:kk,
|
||||
:ko,
|
||||
:lt,
|
||||
:lv,
|
||||
:ms,
|
||||
:nl,
|
||||
|
|
|
@ -1,5 +1,25 @@
|
|||
{
|
||||
"ignored_warnings": [
|
||||
{
|
||||
"warning_type": "Mass Assignment",
|
||||
"warning_code": 105,
|
||||
"fingerprint": "0117d2be5947ea4e4fbed9c15f23c6615b12c6892973411820c83d079808819d",
|
||||
"check_name": "PermitAttributes",
|
||||
"message": "Potentially dangerous key allowed for mass assignment",
|
||||
"file": "app/controllers/api/v1/search_controller.rb",
|
||||
"line": 30,
|
||||
"link": "https://brakemanscanner.org/docs/warning_types/mass_assignment/",
|
||||
"code": "params.permit(:type, :offset, :min_id, :max_id, :account_id)",
|
||||
"render_path": null,
|
||||
"location": {
|
||||
"type": "method",
|
||||
"class": "Api::V1::SearchController",
|
||||
"method": "search_params"
|
||||
},
|
||||
"user_input": ":account_id",
|
||||
"confidence": "High",
|
||||
"note": ""
|
||||
},
|
||||
{
|
||||
"warning_type": "SQL Injection",
|
||||
"warning_code": 0,
|
||||
|
@ -20,25 +40,6 @@
|
|||
"confidence": "High",
|
||||
"note": ""
|
||||
},
|
||||
{
|
||||
"warning_type": "Cross-Site Scripting",
|
||||
"warning_code": 4,
|
||||
"fingerprint": "0adbe361b91afff22ba51e5fc2275ec703cc13255a0cb3eecd8dab223ab9f61e",
|
||||
"check_name": "LinkToHref",
|
||||
"message": "Potentially unsafe model attribute in link_to href",
|
||||
"file": "app/views/admin/accounts/show.html.haml",
|
||||
"line": 167,
|
||||
"link": "https://brakemanscanner.org/docs/warning_types/link_to_href",
|
||||
"code": "link_to(Account.find(params[:id]).inbox_url, Account.find(params[:id]).inbox_url)",
|
||||
"render_path": [{"type":"controller","class":"Admin::AccountsController","method":"show","line":18,"file":"app/controllers/admin/accounts_controller.rb"}],
|
||||
"location": {
|
||||
"type": "template",
|
||||
"template": "admin/accounts/show"
|
||||
},
|
||||
"user_input": "Account.find(params[:id]).inbox_url",
|
||||
"confidence": "Weak",
|
||||
"note": ""
|
||||
},
|
||||
{
|
||||
"warning_type": "SQL Injection",
|
||||
"warning_code": 0,
|
||||
|
@ -46,7 +47,7 @@
|
|||
"check_name": "SQL",
|
||||
"message": "Possible SQL injection",
|
||||
"file": "app/models/status.rb",
|
||||
"line": 84,
|
||||
"line": 87,
|
||||
"link": "https://brakemanscanner.org/docs/warning_types/sql_injection/",
|
||||
"code": "result.joins(\"INNER JOIN statuses_tags t#{id} ON t#{id}.status_id = statuses.id AND t#{id}.tag_id = #{id}\")",
|
||||
"render_path": null,
|
||||
|
@ -59,44 +60,6 @@
|
|||
"confidence": "Weak",
|
||||
"note": ""
|
||||
},
|
||||
{
|
||||
"warning_type": "Cross-Site Scripting",
|
||||
"warning_code": 4,
|
||||
"fingerprint": "1fc29c578d0c89bf13bd5476829d272d54cd06b92ccf6df18568fa1f2674926e",
|
||||
"check_name": "LinkToHref",
|
||||
"message": "Potentially unsafe model attribute in link_to href",
|
||||
"file": "app/views/admin/accounts/show.html.haml",
|
||||
"line": 173,
|
||||
"link": "https://brakemanscanner.org/docs/warning_types/link_to_href",
|
||||
"code": "link_to(Account.find(params[:id]).shared_inbox_url, Account.find(params[:id]).shared_inbox_url)",
|
||||
"render_path": [{"type":"controller","class":"Admin::AccountsController","method":"show","line":18,"file":"app/controllers/admin/accounts_controller.rb"}],
|
||||
"location": {
|
||||
"type": "template",
|
||||
"template": "admin/accounts/show"
|
||||
},
|
||||
"user_input": "Account.find(params[:id]).shared_inbox_url",
|
||||
"confidence": "Weak",
|
||||
"note": ""
|
||||
},
|
||||
{
|
||||
"warning_type": "Cross-Site Scripting",
|
||||
"warning_code": 4,
|
||||
"fingerprint": "2129d4c1e63a351d28d8d2937ff0b50237809c3df6725c0c5ef82b881dbb2086",
|
||||
"check_name": "LinkToHref",
|
||||
"message": "Potentially unsafe model attribute in link_to href",
|
||||
"file": "app/views/admin/accounts/show.html.haml",
|
||||
"line": 75,
|
||||
"link": "https://brakemanscanner.org/docs/warning_types/link_to_href",
|
||||
"code": "link_to(Account.find(params[:id]).url, Account.find(params[:id]).url)",
|
||||
"render_path": [{"type":"controller","class":"Admin::AccountsController","method":"show","line":18,"file":"app/controllers/admin/accounts_controller.rb"}],
|
||||
"location": {
|
||||
"type": "template",
|
||||
"template": "admin/accounts/show"
|
||||
},
|
||||
"user_input": "Account.find(params[:id]).url",
|
||||
"confidence": "Weak",
|
||||
"note": ""
|
||||
},
|
||||
{
|
||||
"warning_type": "Mass Assignment",
|
||||
"warning_code": 105,
|
||||
|
@ -104,7 +67,7 @@
|
|||
"check_name": "PermitAttributes",
|
||||
"message": "Potentially dangerous key allowed for mass assignment",
|
||||
"file": "app/controllers/admin/reports_controller.rb",
|
||||
"line": 80,
|
||||
"line": 56,
|
||||
"link": "https://brakemanscanner.org/docs/warning_types/mass_assignment/",
|
||||
"code": "params.permit(:account_id, :resolved, :target_account_id)",
|
||||
"render_path": null,
|
||||
|
@ -127,7 +90,7 @@
|
|||
"line": 4,
|
||||
"link": "https://brakemanscanner.org/docs/warning_types/dynamic_render_path/",
|
||||
"code": "render(action => Admin::ActionLog.page(params[:page]), {})",
|
||||
"render_path": [{"type":"controller","class":"Admin::ActionLogsController","method":"index","line":7,"file":"app/controllers/admin/action_logs_controller.rb"}],
|
||||
"render_path": [{"type":"controller","class":"Admin::ActionLogsController","method":"index","line":7,"file":"app/controllers/admin/action_logs_controller.rb","rendered":{"name":"admin/action_logs/index","file":"/home/eugr/Projects/mastodon/app/views/admin/action_logs/index.html.haml"}}],
|
||||
"location": {
|
||||
"type": "template",
|
||||
"template": "admin/action_logs/index"
|
||||
|
@ -143,7 +106,7 @@
|
|||
"check_name": "Redirect",
|
||||
"message": "Possible unprotected redirect",
|
||||
"file": "app/controllers/remote_interaction_controller.rb",
|
||||
"line": 20,
|
||||
"line": 21,
|
||||
"link": "https://brakemanscanner.org/docs/warning_types/redirect/",
|
||||
"code": "redirect_to(RemoteFollow.new(resource_params).interact_address_for(Status.find(params[:id])))",
|
||||
"render_path": null,
|
||||
|
@ -156,25 +119,6 @@
|
|||
"confidence": "High",
|
||||
"note": ""
|
||||
},
|
||||
{
|
||||
"warning_type": "Cross-Site Scripting",
|
||||
"warning_code": 4,
|
||||
"fingerprint": "64b5b2a02ede9c2b3598881eb5a466d63f7d27fe0946aa00d570111ec7338d2e",
|
||||
"check_name": "LinkToHref",
|
||||
"message": "Potentially unsafe model attribute in link_to href",
|
||||
"file": "app/views/admin/accounts/show.html.haml",
|
||||
"line": 176,
|
||||
"link": "https://brakemanscanner.org/docs/warning_types/link_to_href",
|
||||
"code": "link_to(Account.find(params[:id]).followers_url, Account.find(params[:id]).followers_url)",
|
||||
"render_path": [{"type":"controller","class":"Admin::AccountsController","method":"show","line":18,"file":"app/controllers/admin/accounts_controller.rb"}],
|
||||
"location": {
|
||||
"type": "template",
|
||||
"template": "admin/accounts/show"
|
||||
},
|
||||
"user_input": "Account.find(params[:id]).followers_url",
|
||||
"confidence": "Weak",
|
||||
"note": ""
|
||||
},
|
||||
{
|
||||
"warning_type": "Dynamic Render Path",
|
||||
"warning_code": 15,
|
||||
|
@ -185,7 +129,7 @@
|
|||
"line": 3,
|
||||
"link": "https://brakemanscanner.org/docs/warning_types/dynamic_render_path/",
|
||||
"code": "render(action => \"stream_entries/#{Account.find_local!(params[:account_username]).statuses.find(params[:id]).stream_entry.activity_type.downcase}\", { Account.find_local!(params[:account_username]).statuses.find(params[:id]).stream_entry.activity_type.downcase.to_sym => Account.find_local!(params[:account_username]).statuses.find(params[:id]).stream_entry.activity, :centered => true, :autoplay => ActiveModel::Type::Boolean.new.cast(params[:autoplay]) })",
|
||||
"render_path": [{"type":"controller","class":"StatusesController","method":"embed","line":59,"file":"app/controllers/statuses_controller.rb"}],
|
||||
"render_path": [{"type":"controller","class":"StatusesController","method":"embed","line":63,"file":"app/controllers/statuses_controller.rb","rendered":{"name":"stream_entries/embed","file":"/home/eugr/Projects/mastodon/app/views/stream_entries/embed.html.haml"}}],
|
||||
"location": {
|
||||
"type": "template",
|
||||
"template": "stream_entries/embed"
|
||||
|
@ -201,7 +145,7 @@
|
|||
"check_name": "SQL",
|
||||
"message": "Possible SQL injection",
|
||||
"file": "app/models/status.rb",
|
||||
"line": 89,
|
||||
"line": 92,
|
||||
"link": "https://brakemanscanner.org/docs/warning_types/sql_injection/",
|
||||
"code": "result.joins(\"LEFT OUTER JOIN statuses_tags t#{id} ON t#{id}.status_id = statuses.id AND t#{id}.tag_id = #{id}\")",
|
||||
"render_path": null,
|
||||
|
@ -214,25 +158,6 @@
|
|||
"confidence": "Weak",
|
||||
"note": ""
|
||||
},
|
||||
{
|
||||
"warning_type": "Cross-Site Scripting",
|
||||
"warning_code": 4,
|
||||
"fingerprint": "82f7b0d09beb3ab68e0fa16be63cedf4e820f2490326e9a1cec05761d92446cd",
|
||||
"check_name": "LinkToHref",
|
||||
"message": "Potentially unsafe model attribute in link_to href",
|
||||
"file": "app/views/admin/accounts/show.html.haml",
|
||||
"line": 149,
|
||||
"link": "https://brakemanscanner.org/docs/warning_types/link_to_href",
|
||||
"code": "link_to(Account.find(params[:id]).salmon_url, Account.find(params[:id]).salmon_url)",
|
||||
"render_path": [{"type":"controller","class":"Admin::AccountsController","method":"show","line":18,"file":"app/controllers/admin/accounts_controller.rb"}],
|
||||
"location": {
|
||||
"type": "template",
|
||||
"template": "admin/accounts/show"
|
||||
},
|
||||
"user_input": "Account.find(params[:id]).salmon_url",
|
||||
"confidence": "Weak",
|
||||
"note": ""
|
||||
},
|
||||
{
|
||||
"warning_type": "Dynamic Render Path",
|
||||
"warning_code": 15,
|
||||
|
@ -243,7 +168,7 @@
|
|||
"line": 45,
|
||||
"link": "https://brakemanscanner.org/docs/warning_types/dynamic_render_path/",
|
||||
"code": "render(action => filtered_custom_emojis.eager_load(:local_counterpart).page(params[:page]), {})",
|
||||
"render_path": [{"type":"controller","class":"Admin::CustomEmojisController","method":"index","line":11,"file":"app/controllers/admin/custom_emojis_controller.rb"}],
|
||||
"render_path": [{"type":"controller","class":"Admin::CustomEmojisController","method":"index","line":11,"file":"app/controllers/admin/custom_emojis_controller.rb","rendered":{"name":"admin/custom_emojis/index","file":"/home/eugr/Projects/mastodon/app/views/admin/custom_emojis/index.html.haml"}}],
|
||||
"location": {
|
||||
"type": "template",
|
||||
"template": "admin/custom_emojis/index"
|
||||
|
@ -279,10 +204,10 @@
|
|||
"check_name": "Render",
|
||||
"message": "Render path contains parameter value",
|
||||
"file": "app/views/admin/accounts/index.html.haml",
|
||||
"line": 67,
|
||||
"line": 47,
|
||||
"link": "https://brakemanscanner.org/docs/warning_types/dynamic_render_path/",
|
||||
"code": "render(action => filtered_accounts.page(params[:page]), {})",
|
||||
"render_path": [{"type":"controller","class":"Admin::AccountsController","method":"index","line":12,"file":"app/controllers/admin/accounts_controller.rb"}],
|
||||
"render_path": [{"type":"controller","class":"Admin::AccountsController","method":"index","line":12,"file":"app/controllers/admin/accounts_controller.rb","rendered":{"name":"admin/accounts/index","file":"/home/eugr/Projects/mastodon/app/views/admin/accounts/index.html.haml"}}],
|
||||
"location": {
|
||||
"type": "template",
|
||||
"template": "admin/accounts/index"
|
||||
|
@ -298,7 +223,7 @@
|
|||
"check_name": "Redirect",
|
||||
"message": "Possible unprotected redirect",
|
||||
"file": "app/controllers/media_controller.rb",
|
||||
"line": 10,
|
||||
"line": 14,
|
||||
"link": "https://brakemanscanner.org/docs/warning_types/redirect/",
|
||||
"code": "redirect_to(MediaAttachment.attached.find_by!(:shortcode => ((params[:id] or params[:medium_id]))).file.url(:original))",
|
||||
"render_path": null,
|
||||
|
@ -311,25 +236,6 @@
|
|||
"confidence": "High",
|
||||
"note": ""
|
||||
},
|
||||
{
|
||||
"warning_type": "Cross-Site Scripting",
|
||||
"warning_code": 4,
|
||||
"fingerprint": "bb0ad5c4a42e06e3846c2089ff5269c17f65483a69414f6ce65eecf2bb11fab7",
|
||||
"check_name": "LinkToHref",
|
||||
"message": "Potentially unsafe model attribute in link_to href",
|
||||
"file": "app/views/admin/accounts/show.html.haml",
|
||||
"line": 138,
|
||||
"link": "https://brakemanscanner.org/docs/warning_types/link_to_href",
|
||||
"code": "link_to(Account.find(params[:id]).remote_url, Account.find(params[:id]).remote_url)",
|
||||
"render_path": [{"type":"controller","class":"Admin::AccountsController","method":"show","line":18,"file":"app/controllers/admin/accounts_controller.rb"}],
|
||||
"location": {
|
||||
"type": "template",
|
||||
"template": "admin/accounts/show"
|
||||
},
|
||||
"user_input": "Account.find(params[:id]).remote_url",
|
||||
"confidence": "Weak",
|
||||
"note": ""
|
||||
},
|
||||
{
|
||||
"warning_type": "Redirect",
|
||||
"warning_code": 18,
|
||||
|
@ -350,25 +256,6 @@
|
|||
"confidence": "High",
|
||||
"note": ""
|
||||
},
|
||||
{
|
||||
"warning_type": "Cross-Site Scripting",
|
||||
"warning_code": 4,
|
||||
"fingerprint": "e04aafe1e06cf8317fb6ac0a7f35783e45aa1274272ee6eaf28d39adfdad489b",
|
||||
"check_name": "LinkToHref",
|
||||
"message": "Potentially unsafe model attribute in link_to href",
|
||||
"file": "app/views/admin/accounts/show.html.haml",
|
||||
"line": 170,
|
||||
"link": "https://brakemanscanner.org/docs/warning_types/link_to_href",
|
||||
"code": "link_to(Account.find(params[:id]).outbox_url, Account.find(params[:id]).outbox_url)",
|
||||
"render_path": [{"type":"controller","class":"Admin::AccountsController","method":"show","line":18,"file":"app/controllers/admin/accounts_controller.rb"}],
|
||||
"location": {
|
||||
"type": "template",
|
||||
"template": "admin/accounts/show"
|
||||
},
|
||||
"user_input": "Account.find(params[:id]).outbox_url",
|
||||
"confidence": "Weak",
|
||||
"note": ""
|
||||
},
|
||||
{
|
||||
"warning_type": "Mass Assignment",
|
||||
"warning_code": 105,
|
||||
|
@ -376,7 +263,7 @@
|
|||
"check_name": "PermitAttributes",
|
||||
"message": "Potentially dangerous key allowed for mass assignment",
|
||||
"file": "app/controllers/api/v1/reports_controller.rb",
|
||||
"line": 37,
|
||||
"line": 36,
|
||||
"link": "https://brakemanscanner.org/docs/warning_types/mass_assignment/",
|
||||
"code": "params.permit(:account_id, :comment, :forward, :status_ids => ([]))",
|
||||
"render_path": null,
|
||||
|
@ -399,7 +286,7 @@
|
|||
"line": 23,
|
||||
"link": "https://brakemanscanner.org/docs/warning_types/dynamic_render_path/",
|
||||
"code": "render(partial => \"stream_entries/#{Account.find_local!(params[:account_username]).statuses.find(params[:id]).stream_entry.activity_type.downcase}\", { :locals => ({ Account.find_local!(params[:account_username]).statuses.find(params[:id]).stream_entry.activity_type.downcase.to_sym => Account.find_local!(params[:account_username]).statuses.find(params[:id]).stream_entry.activity, :include_threads => true }) })",
|
||||
"render_path": [{"type":"controller","class":"StatusesController","method":"show","line":30,"file":"app/controllers/statuses_controller.rb"}],
|
||||
"render_path": [{"type":"controller","class":"StatusesController","method":"show","line":34,"file":"app/controllers/statuses_controller.rb","rendered":{"name":"stream_entries/show","file":"/home/eugr/Projects/mastodon/app/views/stream_entries/show.html.haml"}}],
|
||||
"location": {
|
||||
"type": "template",
|
||||
"template": "stream_entries/show"
|
||||
|
@ -409,6 +296,6 @@
|
|||
"note": ""
|
||||
}
|
||||
],
|
||||
"updated": "2018-10-20 23:24:45 +1300",
|
||||
"brakeman_version": "4.2.1"
|
||||
"updated": "2019-02-21 02:30:29 +0100",
|
||||
"brakeman_version": "4.4.0"
|
||||
}
|
||||
|
|
13
config/locales/activerecord.kk.yml
Normal file
13
config/locales/activerecord.kk.yml
Normal file
|
@ -0,0 +1,13 @@
|
|||
---
|
||||
kk:
|
||||
activerecord:
|
||||
errors:
|
||||
models:
|
||||
account:
|
||||
attributes:
|
||||
username:
|
||||
invalid: тек әріптер, сандар және асты сызылған таңбалар
|
||||
status:
|
||||
attributes:
|
||||
reblog:
|
||||
taken: жазбасы бұрыннан бар
|
13
config/locales/activerecord.tr.yml
Normal file
13
config/locales/activerecord.tr.yml
Normal file
|
@ -0,0 +1,13 @@
|
|||
---
|
||||
tr:
|
||||
activerecord:
|
||||
errors:
|
||||
models:
|
||||
account:
|
||||
attributes:
|
||||
username:
|
||||
invalid: sadece harfler, sayılar ve alt çizgiler
|
||||
status:
|
||||
attributes:
|
||||
reblog:
|
||||
taken: durum zaten var
|
|
@ -7,7 +7,7 @@ co:
|
|||
administered_by: 'Amministratu da:'
|
||||
api: API
|
||||
apps: Applicazione per u telefuninu
|
||||
closed_registrations: Pè avà, l’arregistramenti sò chjosi nant’à st’istanza. Mà pudete truvà un’altr’istanza per fà un contu è avè accessu à listessa reta da quallà.
|
||||
closed_registrations: Pè avà, l’arregistramenti sò chjosi nant’à stu servore. Mà pudete truvà un’altru per fà un contu è avè accessu à listessa reta da quallà.
|
||||
contact: Cuntattu
|
||||
contact_missing: Mancante
|
||||
contact_unavailable: Micca dispunibule
|
||||
|
@ -27,7 +27,7 @@ co:
|
|||
generic_description: "%{domain} hè un servore di a rete"
|
||||
hosted_on: Mastodon allughjatu nant’à %{domain}
|
||||
learn_more: Amparà di più
|
||||
other_instances: Lista di l’istanze
|
||||
other_instances: Lista di i servori
|
||||
privacy_policy: Pulitica di vita privata
|
||||
source_code: Codice di fonte
|
||||
status_count_after:
|
||||
|
@ -386,14 +386,14 @@ co:
|
|||
desc_html: Mudificà l'apparenza cù CSS caricatu nant'à ogni pagina
|
||||
title: CSS persunalizatu
|
||||
hero:
|
||||
desc_html: Affissatu nant’a pagina d’accolta. Ricumandemu almenu 600x100px. S’ellu ùn hè micca definiti, a vignetta di l’istanza sarà usata
|
||||
desc_html: Affissatu nant’a pagina d’accolta. Ricumandemu almenu 600x100px. S’ellu ùn hè micca definiti, a vignetta di u servore sarà usata
|
||||
title: Ritrattu di cuprendula
|
||||
mascot:
|
||||
desc_html: Affissata nant'à parechje pagine. Almenu 293x205px ricumandatu. S'ella hè lasciata viota, a mascotta predefinita sarà utilizata
|
||||
title: Ritrattu di a mascotta
|
||||
peers_api_enabled:
|
||||
desc_html: Indirizzi st’istanza hà vistu indè u fediverse
|
||||
title: Pubblicà a lista d’istanza cunnisciute
|
||||
desc_html: Indirizzi web stu servore hà vistu indè u fediverse
|
||||
title: Pubblicà a lista di servori cunnisciuti
|
||||
preview_sensitive_media:
|
||||
desc_html: E priviste di i ligami nant'à l'altri siti mustreranu una vignetta ancu s'ellu hè marcatu cum'è sensibile u media
|
||||
title: Vede media sensibili in e viste OpenGraph
|
||||
|
@ -421,20 +421,20 @@ co:
|
|||
title: Mustrà un badge staff
|
||||
site_description:
|
||||
desc_html: Paragrafu di prisentazione nant’a pagina d’accolta. Parlate di cio chì rende stu servore speziale, o d'altre cose impurtante. Pudete fà usu di marchi HTML, in particulare <code><a></code> è <code><em></code>.
|
||||
title: Discrizzione di l’istanza
|
||||
title: Discrizzione di u servore
|
||||
site_description_extended:
|
||||
desc_html: Una bona piazza per e regule, infurmazione è altre cose chì l’utilizatori duverìanu sapè. Pudete fà usu di marchi HTML
|
||||
title: Discrizzione stesa di u situ
|
||||
site_short_description:
|
||||
desc_html: Mustratu indè a barra laterala è i tag meta. Spiegate quale hè Mastodon è ciò chì rende u vostru servore speciale in un paragrafu. S'ella hè lasciata viota, a discrizzione di l'istanza sarà utilizata.
|
||||
title: Descrizzione corta di l'istanza
|
||||
desc_html: Mustratu indè a barra laterala è i tag meta. Spiegate quale hè Mastodon è ciò chì rende u vostru servore speciale in un paragrafu. S'ella hè lasciata viota, a discrizzione di u servore sarà utilizata.
|
||||
title: Descrizzione corta di u servore
|
||||
site_terms:
|
||||
desc_html: Quì pudete scrive e vostre regule di cunfidenzialità, cundizione d’usu o altre menzione legale. Pudete fà usu di marchi HTML
|
||||
title: Termini persunalizati
|
||||
site_title: Nome di l’istanza
|
||||
site_title: Nome di u servore
|
||||
thumbnail:
|
||||
desc_html: Utilizatu per viste cù OpenGraph è l’API. Ricumandemu 1200x630px
|
||||
title: Vignetta di l’istanza
|
||||
title: Vignetta di u servore
|
||||
timeline_preview:
|
||||
desc_html: Vede a linea pubblica nant’a pagina d’accolta
|
||||
title: Vista di e linee
|
||||
|
@ -495,7 +495,7 @@ co:
|
|||
warning: Abbadate à quessi dati. Ùn i date à nisunu!
|
||||
your_token: Rigenerà a fiscia d’accessu
|
||||
auth:
|
||||
agreement_html: Cliccà "Arregistrassi" quì sottu vole dì chì site d’accunsentu per siguità <a href="%{rules_path}">e regule di l’istanza</a> è <a href="%{terms_path}">e cundizione d’usu</a>.
|
||||
agreement_html: Cliccà "Arregistrassi" quì sottu vole dì chì site d’accunsentu per siguità <a href="%{rules_path}">e regule di u servore</a> è <a href="%{terms_path}">e cundizione d’usu</a>.
|
||||
change_password: Chjave d’accessu
|
||||
confirm_email: Cunfirmà l’e-mail
|
||||
delete_account: Sguassà u contu
|
||||
|
@ -549,7 +549,7 @@ co:
|
|||
description_html: U contu sarà deattivatu è u cuntenutu sarà sguassatu di manera <strong>permanente è irreversibile</strong>. Ùn sarà micca pussibule piglià stu cugnome torna per evità l’impusture.
|
||||
proceed: Sguassà u contu
|
||||
success_msg: U vostru contu hè statu sguassatu
|
||||
warning_html: Pudete esse sicuru·a solu chì u cuntenutu sarà sguassatu di st’istanza. S’ellu hè statu spartutu in altrò, sarà forse sempre quallà.
|
||||
warning_html: Pudete esse sicuru·a solu chì u cuntenutu sarà sguassatu di stu servore. S’ellu hè statu spartutu in altrò, sarà forse sempre quallà. I servori scunettati è quelli ch'ùn sò più abbunati à e vostre pubblicazione ùn anu micca da mette à ghjornu e so database.
|
||||
warning_title: Dispunibilità di i cuntenuti sparsi
|
||||
directories:
|
||||
directory: Annuariu di i prufili
|
||||
|
@ -563,8 +563,8 @@ co:
|
|||
other: "%{count} persone"
|
||||
errors:
|
||||
'403': Ùn site micca auturizatu·a à vede sta pagina.
|
||||
'404': Sta pagina ùn esiste micca.
|
||||
'410': Sta pagina ùn esiste più.
|
||||
'404': Sta pagina ùn esiste micca quì.
|
||||
'410': Sta pagina ùn esiste più quì.
|
||||
'422':
|
||||
content: C’hè statu un prublemu cù a verificazione di sicurità. Forse bluccate cookies?
|
||||
title: Fiascu di verificazione
|
||||
|
@ -577,7 +577,7 @@ co:
|
|||
archive_takeout:
|
||||
date: Data
|
||||
download: Scaricà l’archiviu
|
||||
hint_html: Pudete dumandà un’archiviu di i vostri <strong>statuti è media caricati</strong>. I dati saranu in u furmattu ActivityPub è pudarenu esse letti da tutti i lugiziali chì u supportanu.
|
||||
hint_html: Pudete dumandà un’archiviu di i vostri <strong>statuti è media caricati</strong>. I dati saranu in u furmattu ActivityPub è pudarenu esse letti da tutti i lugiziali chì u supportanu. Pudete richiede un'archiviu ogni 7 ghjorni.
|
||||
in_progress: Cumpilazione di l’archiviu...
|
||||
request: Dumandà u vostr’archiviu
|
||||
size: Pesu
|
||||
|
@ -588,6 +588,10 @@ co:
|
|||
lists: Liste
|
||||
mutes: Piattate
|
||||
storage: I vostri media
|
||||
featured_tags:
|
||||
add_new: Aghjustà novu
|
||||
errors:
|
||||
limit: Avete digià messu in mostra u numeru massimale di hashtag
|
||||
filters:
|
||||
contexts:
|
||||
home: Accolta
|
||||
|
@ -606,7 +610,7 @@ co:
|
|||
title: Aghjustà un novu filtru
|
||||
followers:
|
||||
domain: Duminiu
|
||||
explanation_html: Per assicuravi di a cunfidenzialità di i vostri statuti, duvete avè primura di quale vi seguita. <strong>I vostri statuti privati sò mandati à tutte l’istanze induve avete abbunati</strong>. Pensate à u vostru livellu di cunfidenza in i so amministratori.
|
||||
explanation_html: Per assicuravi di a cunfidenzialità di i vostri statuti, duvete avè primura di quale vi seguita. <strong>I vostri statuti privati sò mandati à tutti i servori induve avete abbunati</strong>. Pensate à u vostru livellu di cunfidenza in i so amministratori.
|
||||
followers_count: Numeru d’abbunati
|
||||
lock_link: Rendete u contu privatu
|
||||
purge: Toglie di a lista d’abbunati
|
||||
|
@ -628,10 +632,16 @@ co:
|
|||
one: Qualcosa ùn và bè! Verificate u prublemu quì sottu
|
||||
other: Qualcosa ùn và bè! Verificate %{count} prublemi quì sottu
|
||||
imports:
|
||||
preface: Pudete impurtà certi dati cumu e persone chì seguitate o bluccate nant’à u vostru contu nant’à st’istanza à partesi di fugliali creati nant’à un’altr’istanza.
|
||||
modes:
|
||||
merge: Unisce
|
||||
merge_long: Cunservà i dati esistenti è aghjustà i novi
|
||||
overwrite: Soprascrive
|
||||
overwrite_long: Rimpiazzà i dati esistenti cù i novi
|
||||
preface: Pudete impurtà certi dati, cumu e persone chì seguitate o bluccate nant’à u vostru contu, nant’à stu servore à partesi di fugliali creati nant’à un’altru.
|
||||
success: I vostri dati sò stati impurtati è saranu trattati da quì à pocu
|
||||
types:
|
||||
blocking: Persone chì bluccate
|
||||
domain_blocking: Lista di blucchimi di duminiu
|
||||
following: Persone chì seguitate
|
||||
muting: Persone chì piattate
|
||||
upload: Impurtà
|
||||
|
@ -653,7 +663,7 @@ co:
|
|||
one: 1 usu
|
||||
other: "%{count} usi"
|
||||
max_uses_prompt: Micca limita
|
||||
prompt: Create è spartete ligami cù altre parsone per dà accessu à l’istanza
|
||||
prompt: Create è spartete ligami cù altre parsone per dà accessu à u servore
|
||||
table:
|
||||
expires_at: Spira
|
||||
uses: Utiliza
|
||||
|
@ -801,6 +811,7 @@ co:
|
|||
development: Sviluppu
|
||||
edit_profile: Mudificà u prufile
|
||||
export: Spurtazione d’infurmazione
|
||||
featured_tags: Hashtag in vista
|
||||
followers: Abbunati auturizati
|
||||
import: Impurtazione
|
||||
migrate: Migrazione di u contu
|
||||
|
@ -929,9 +940,9 @@ co:
|
|||
<p>Originellement adapté de la <a href="https://github.com/discourse/discourse">politique de confidentialité de Discourse</a>.</p>
|
||||
title: Termini d’usu è di cunfidenzialità per %{instance}
|
||||
themes:
|
||||
contrast: Cuntrastu altu
|
||||
default: Mastodon
|
||||
mastodon-light: Mastodon (chjaru)
|
||||
contrast: Mastodon (Cuntrastu altu)
|
||||
default: Mastodon (Scuru)
|
||||
mastodon-light: Mastodon (Chjaru)
|
||||
time:
|
||||
formats:
|
||||
default: "%d %b %Y, %H:%M"
|
||||
|
|
|
@ -225,15 +225,15 @@ cs:
|
|||
emoji: Emoji
|
||||
enable: Povolit
|
||||
enabled_msg: Emoji bylo úspěšně povoleno
|
||||
image_hint: PNG až do 50KB
|
||||
listed: Uvedené
|
||||
image_hint: PNG až do 50 KB
|
||||
listed: Uvedeno
|
||||
new:
|
||||
title: Přidat nové vlastní emoji
|
||||
overwrite: Přepsat
|
||||
shortcode: Zkratka
|
||||
shortcode_hint: Alespoň 2 znaky, pouze alfanumerické znaky a podtržítka
|
||||
title: Vlastní emoji
|
||||
unlisted: Neuvedené
|
||||
unlisted: Neuvedeno
|
||||
update_failed_msg: Nebylo možné aktualizovat toto emoji
|
||||
updated_msg: Emoji úspěšně aktualizováno!
|
||||
upload: Nahrát
|
||||
|
@ -570,10 +570,10 @@ cs:
|
|||
other: "%{count} lidí"
|
||||
errors:
|
||||
'403': Nemáte povolení zobrazit tuto stránku.
|
||||
'404': Stránka, kterou hledáte, neexistuje.
|
||||
'410': Stránka, kterou hledáte, již neexistuje.
|
||||
'404': Stránka, kterou hledáte, tu není.
|
||||
'410': Stránka, kterou hledáte, tu již neexistuje.
|
||||
'422':
|
||||
content: Bezpečnostní ověření selhalo. Neblokujete cookoes?
|
||||
content: Bezpečnostní ověření selhalo. Neblokujete cookies?
|
||||
title: Bezpečnostní ověření selhalo
|
||||
'429': Příliš mnoho požadavků
|
||||
'500':
|
||||
|
@ -584,7 +584,7 @@ cs:
|
|||
archive_takeout:
|
||||
date: Datum
|
||||
download: Stáhnout svůj archiv
|
||||
hint_html: Můžete si vyžádat archiv vašich <strong>tootů a nahraných médií</strong>. Exportovaná data budou ve formátu ActivityPub a budou čitelné kterýmkoliv kompatibilním softwarem. Archiv si můžete vyžádat každých 7 dní.
|
||||
hint_html: Můžete si vyžádat archiv vašich <strong>tootů a nahraných médií</strong>. Exportovaná data budou ve formátu ActivityPub a budou čitelná kterýmkoliv kompatibilním softwarem. Archiv si můžete vyžádat každých 7 dní.
|
||||
in_progress: Kompiluji váš archiv...
|
||||
request: Vyžádat svůj archiv
|
||||
size: Velikost
|
||||
|
@ -595,6 +595,10 @@ cs:
|
|||
lists: Seznamy
|
||||
mutes: Ignorujete
|
||||
storage: Paměť médií
|
||||
featured_tags:
|
||||
add_new: Přidat nový
|
||||
errors:
|
||||
limit: Již jste nastavil/a maximální počet oblíbených hashtagů
|
||||
filters:
|
||||
contexts:
|
||||
home: Domovská časová osa
|
||||
|
@ -637,10 +641,16 @@ cs:
|
|||
one: Něco ještě není úplně v pořádku! Prosím zkontrolujte chybu níže
|
||||
other: Něco ještě není úplně v pořádku! Prosím zkontrolujte %{count} chyb níže
|
||||
imports:
|
||||
modes:
|
||||
merge: Sloučit
|
||||
merge_long: Ponechat existující záznamy a přidat nové
|
||||
overwrite: Přepsat
|
||||
overwrite_long: Nahradit aktuální záznamy novými
|
||||
preface: Můžete importovat data, která jste exportoval/a z jiného serveru, jako například seznam lidí, které sledujete či blokujete.
|
||||
success: Vaše data byla úspěšně nahrána a nyní budou zpracována v daný čas
|
||||
types:
|
||||
blocking: Seznam blokovaných
|
||||
domain_blocking: Seznam blokovaných domén
|
||||
following: Seznam sledovaných
|
||||
muting: Seznam ignorovaných
|
||||
upload: Nahrát
|
||||
|
@ -812,6 +822,7 @@ cs:
|
|||
development: Vývoj
|
||||
edit_profile: Upravit profil
|
||||
export: Export dat
|
||||
featured_tags: Oblíbené hashtagy
|
||||
followers: Autorizovaní sledující
|
||||
import: Import
|
||||
migrate: Přesunutí účtu
|
||||
|
@ -854,7 +865,7 @@ cs:
|
|||
public: Veřejné
|
||||
public_long: Všichni mohou vidět
|
||||
unlisted: Neuvedené
|
||||
unlisted_long: Všichni mohou vidět, ale není zahrnut ve veřejných časových osách
|
||||
unlisted_long: Všichni mohou vidět, ale nebudou zahrnuty ve veřejných časových osách
|
||||
stream_entries:
|
||||
pinned: Připnutý toot
|
||||
reblogged: boostnul/a
|
||||
|
@ -943,8 +954,8 @@ cs:
|
|||
<p>Původně adaptováno ze <a href="https://github.com/discourse/discourse">zásad soukromí Discourse</a>.</p>
|
||||
title: Podmínky používání a zásady soukromí %{instance}
|
||||
themes:
|
||||
contrast: Vysoký kontrast
|
||||
default: Mastodon
|
||||
contrast: Mastodon (vysoký kontrast)
|
||||
default: Mastodon (tmavý)
|
||||
mastodon-light: Mastodon (světlý)
|
||||
time:
|
||||
formats:
|
||||
|
|
|
@ -7,7 +7,7 @@ de:
|
|||
administered_by: 'Administriert von:'
|
||||
api: API
|
||||
apps: Mobile Apps
|
||||
closed_registrations: Die Registrierung auf dieser Instanz ist momentan geschlossen. Aber du kannst dein Konto auch auf einer anderen Instanz erstellen! Von dort hast du genauso Zugriff auf das Mastodon-Netzwerk.
|
||||
closed_registrations: Die Registrierung auf diesem Server ist momentan geschlossen. Aber du kannst dein Konto auch auf einem anderen Server erstellen! Von dort hast du genauso Zugriff auf das Mastodon-Netzwerk.
|
||||
contact: Kontakt
|
||||
contact_missing: Nicht angegeben
|
||||
contact_unavailable: N/A
|
||||
|
@ -27,7 +27,7 @@ de:
|
|||
generic_description: "%{domain} ist ein Server im Netzwerk"
|
||||
hosted_on: Mastodon, beherbergt auf %{domain}
|
||||
learn_more: Mehr erfahren
|
||||
other_instances: Andere Instanzen
|
||||
other_instances: Andere Server
|
||||
privacy_policy: Datenschutzerklärung
|
||||
source_code: Quellcode
|
||||
status_count_after:
|
||||
|
@ -386,14 +386,14 @@ de:
|
|||
desc_html: Verändere das Aussehen mit CSS, dass auf jeder Seite geladen wird
|
||||
title: Benutzerdefiniertes CSS
|
||||
hero:
|
||||
desc_html: Wird auf der Startseite angezeigt. Mindestens 600x100px sind empfohlen. Wenn es nicht gesetzt wurde, wird das Instanz-Thumbnail dafür verwendet
|
||||
desc_html: Wird auf der Startseite angezeigt. Mindestens 600x100px sind empfohlen. Wenn es nicht gesetzt wurde, wird das Server-Thumbnail dafür verwendet
|
||||
title: Bild für Startseite
|
||||
mascot:
|
||||
desc_html: Angezeigt auf mehreren Seiten. Mehr als 293x205px empfohlen. Wenn es nicht gesetzt wurde wird es auf das Standard-Maskottchen zurückfallen
|
||||
title: Maskottchen-Bild
|
||||
peers_api_enabled:
|
||||
desc_html: Domain-Namen dieser Instanz, die im Fediverse gefunden wurden
|
||||
title: Veröffentliche Liste von gefundenen Instanzen
|
||||
desc_html: Domain-Namen, die der Server im Fediverse gefunden hat
|
||||
title: Veröffentliche Liste von gefundenen Servern
|
||||
preview_sensitive_media:
|
||||
desc_html: Linkvorschauen auf anderen Webseiten werden ein Vorschaubild anzeigen, obwohl die Medien als heikel gekennzeichnet sind
|
||||
title: Heikle Medien in OpenGraph-Vorschauen anzeigen
|
||||
|
@ -421,20 +421,20 @@ de:
|
|||
title: Zeige Mitarbeiter-Badge
|
||||
site_description:
|
||||
desc_html: Einleitungsabschnitt auf der Frontseite. Beschreibe, was diese Mastodon-Instanz ausmacht. Du kannst HTML-Tags benutzen, insbesondere <code><a></code> und <code><em></code>.
|
||||
title: Beschreibung der Instanz
|
||||
title: Beschreibung des Servers
|
||||
site_description_extended:
|
||||
desc_html: Bietet sich für Verhaltenskodizes, Regeln, Richtlinien und weiteres an, was deine Instanz auszeichnet. Du kannst HTML-Tags benutzen
|
||||
desc_html: Bietet sich für Verhaltenskodizes, Regeln, Richtlinien und weiteres an, was deinen Server auszeichnet. Du kannst HTML-Tags benutzen
|
||||
title: Erweiterte Beschreibung der Instanz
|
||||
site_short_description:
|
||||
desc_html: Wird angezeigt in der Seitenleiste und in Meta-Tags. Beschreibe in einem einzigen Abschnitt, was Mastodon ist und was diesen Server ausmacht. Falls leer, wird die Instanz-Beschreibung verwendet.
|
||||
title: Kurze Instanz-Beschreibung
|
||||
desc_html: Wird angezeigt in der Seitenleiste und in Meta-Tags. Beschreibe in einem einzigen Abschnitt, was Mastodon ist und was diesen Server ausmacht. Falls leer, wird die Server-Beschreibung verwendet.
|
||||
title: Kurze Server-Beschreibung
|
||||
site_terms:
|
||||
desc_html: Hier kannst du deine eigenen Geschäftsbedingungen, Datenschutzerklärung und anderes rechtlich Relevante eintragen. Du kannst HTML-Tags benutzen
|
||||
title: Eigene Geschäftsbedingungen
|
||||
site_title: Name der Instanz
|
||||
site_title: Name des Servers
|
||||
thumbnail:
|
||||
desc_html: Wird für die Vorschau via OpenGraph und API verwendet. 1200×630 px wird empfohlen
|
||||
title: Instanz-Thumbnail
|
||||
title: Server-Thumbnail
|
||||
timeline_preview:
|
||||
desc_html: Auf der Frontseite die öffentliche Zeitleiste anzeigen
|
||||
title: Zeitleisten-Vorschau
|
||||
|
@ -495,7 +495,7 @@ de:
|
|||
warning: Sei mit diesen Daten sehr vorsichtig. Teile sie mit niemandem!
|
||||
your_token: Dein Zugangs-Token
|
||||
auth:
|
||||
agreement_html: Indem du dich registrierst, erklärst du dich mit den untenstehenden <a href="%{rules_path}">Regeln dieser Instanz</a> und der <a href="%{terms_path}">Datenschutzerklärung</a> einverstanden.
|
||||
agreement_html: Indem du dich registrierst, erklärst du dich mit den untenstehenden <a href="%{rules_path}">Regeln des Servers</a> und der <a href="%{terms_path}">Datenschutzerklärung</a> einverstanden.
|
||||
change_password: Passwort
|
||||
confirm_email: E-Mail bestätigen
|
||||
delete_account: Konto löschen
|
||||
|
@ -549,7 +549,7 @@ de:
|
|||
description_html: Hiermit wird <strong>dauerhaft und unwiederbringlich</strong> der Inhalt deines Kontos gelöscht und dein Konto deaktiviert. Dein Profilname wird reserviert, um künftige Imitationen zu verhindern.
|
||||
proceed: Konto löschen
|
||||
success_msg: Dein Konto wurde erfolgreich gelöscht
|
||||
warning_html: Wir können nur dafür garantieren, dass die Inhalte auf dieser einen Instanz gelöscht werden. Bei Inhalten, die weit verbreitet wurden, ist es wahrscheinlich, dass Spuren bleiben werden. Server, die offline sind oder keine Benachrichtigungen von deinem Konto mehr empfangen, werden ihre Datenbanken nicht bereinigen.
|
||||
warning_html: Wir können nur dafür garantieren, dass die Inhalte auf diesem einen Server gelöscht werden. Bei Inhalten, die weit verbreitet wurden, ist es wahrscheinlich, dass Spuren bleiben werden. Server, die offline sind oder keine Benachrichtigungen von deinem Konto mehr empfangen, werden ihre Datenbanken nicht bereinigen.
|
||||
warning_title: Verfügbarkeit verstreuter Inhalte
|
||||
directories:
|
||||
directory: Profilverzeichnis
|
||||
|
@ -563,8 +563,8 @@ de:
|
|||
other: "%{count} Leute"
|
||||
errors:
|
||||
'403': Dir fehlt die Befugnis, diese Seite sehen zu können.
|
||||
'404': Diese Seite existiert nicht.
|
||||
'410': Diese Seite existiert nicht mehr.
|
||||
'404': Die Seite nach der du gesucht hast wurde nicht gefunden.
|
||||
'410': Die Seite nach der du gesucht hast existiert hier nicht mehr.
|
||||
'422':
|
||||
content: Sicherheitsüberprüfung fehlgeschlagen. Blockierst du Cookies?
|
||||
title: Sicherheitsüberprüfung fehlgeschlagen
|
||||
|
@ -577,7 +577,7 @@ de:
|
|||
archive_takeout:
|
||||
date: Datum
|
||||
download: Dein Archiv herunterladen
|
||||
hint_html: Du kannst ein Archiv deiner <strong>Beiträge und hochgeladenen Medien</strong> anfragen. Die exportierten Daten werden im ActivityPub-Format gespeichert, welches mit jeder Software lesbar ist die das Format unterstützt. Du kannst alle 7 Tage ein Archiv anfordern.
|
||||
hint_html: Du kannst ein Archiv deiner <strong>Beiträge und hochgeladenen Medien</strong> anfragen. Die exportierten Daten werden in dem ActivityPub-Format gespeichert, welches mit jeder Software lesbar ist die das Format unterstützt. Du kannst alle 7 Tage ein Archiv anfordern.
|
||||
in_progress: Stelle dein Archiv zusammen...
|
||||
request: Dein Archiv anfragen
|
||||
size: Größe
|
||||
|
@ -588,6 +588,10 @@ de:
|
|||
lists: Listen
|
||||
mutes: Du hast stummgeschaltet
|
||||
storage: Medienspeicher
|
||||
featured_tags:
|
||||
add_new: Neu hinzufügen
|
||||
errors:
|
||||
limit: Du hast bereits die maximale Anzahl an empfohlenen Hashtags erreicht
|
||||
filters:
|
||||
contexts:
|
||||
home: Startseite
|
||||
|
@ -606,7 +610,7 @@ de:
|
|||
title: Neuen Filter hinzufügen
|
||||
followers:
|
||||
domain: Instanz
|
||||
explanation_html: Wenn du sicherstellen willst, dass deine Beiträge privat sind, musst du wissen, wer dir folgt. <strong>Deine privaten Beiträge werden an alle Instanzen weitergegeben, auf denen Menschen registriert sind, die dir folgen.</strong> Wenn du den Betreibenden einer Instanz misstraust und du befürchtest, dass sie deine Privatsphäre missachten könnten, kannst du sie hier entfernen.
|
||||
explanation_html: Wenn du sicherstellen willst, dass deine Beiträge privat sind, musst du wissen, wer dir folgt. <strong>Deine privaten Beiträge werden an alle Server weitergegeben, auf denen Menschen registriert sind, die dir folgen.</strong> Wenn du den Betreibenden eines Servers misstraust und du befürchtest, dass sie deine Privatsphäre missachten könnten, kannst du sie hier entfernen.
|
||||
followers_count: Zahl der Folgenden
|
||||
lock_link: dein Konto sperrst
|
||||
purge: Von der Liste deiner Folgenden löschen
|
||||
|
@ -628,10 +632,16 @@ de:
|
|||
one: Etwas ist noch nicht ganz richtig! Bitte korrigiere den Fehler
|
||||
other: Etwas ist noch nicht ganz richtig! Bitte korrigiere %{count} Fehler
|
||||
imports:
|
||||
preface: Daten, die du aus einer anderen Instanz exportiert hast, kannst du hier importieren. Beispielsweise die Liste derjenigen, denen du folgst oder die du blockiert hast.
|
||||
modes:
|
||||
merge: Zusammenführen
|
||||
merge_long: Behalte existierende Datensätze und füge neue hinzu
|
||||
overwrite: Überschreiben
|
||||
overwrite_long: Ersetze aktuelle Datensätze mit neuen
|
||||
preface: Daten, die du aus einem anderen Server exportiert hast, kannst du hier importieren. Beispielsweise die Liste derjenigen, denen du folgst oder die du blockiert hast.
|
||||
success: Deine Daten wurden erfolgreich hochgeladen und werden in Kürze verarbeitet
|
||||
types:
|
||||
blocking: Blockierliste
|
||||
domain_blocking: Domain-Blockliste
|
||||
following: Folgeliste
|
||||
muting: Stummschaltungsliste
|
||||
upload: Hochladen
|
||||
|
@ -653,7 +663,7 @@ de:
|
|||
one: 1 mal verwendet
|
||||
other: "%{count} mal verwendet"
|
||||
max_uses_prompt: Kein Limit
|
||||
prompt: Generiere und teile Links um Zugang zu dieser Instanz zu geben
|
||||
prompt: Generiere und teile Links um Zugang zu diesem Server zu geben
|
||||
table:
|
||||
expires_at: Läuft ab
|
||||
uses: Verwendungen
|
||||
|
@ -801,6 +811,7 @@ de:
|
|||
development: Entwicklung
|
||||
edit_profile: Profil bearbeiten
|
||||
export: Datenexport
|
||||
featured_tags: Empfohlene Hashtags
|
||||
followers: Autorisierte Folgende
|
||||
import: Datenimport
|
||||
migrate: Konto-Umzug
|
||||
|
@ -931,8 +942,9 @@ de:
|
|||
<p>Ursprünglich übernommen von der <a href="https://github.com/discourse/discourse">Discourse-Datenschutzerklärung</a>.</p>
|
||||
title: "%{instance} Nutzungsbedingungen und Datenschutzerklärung"
|
||||
themes:
|
||||
default: Mastodon
|
||||
mastodon-light: Mastodon (hell)
|
||||
contrast: Mastodon (Hoher Kontrast)
|
||||
default: Mastodon (Dunkel)
|
||||
mastodon-light: Mastodon (Hell)
|
||||
time:
|
||||
formats:
|
||||
default: "%d.%m.%Y %H:%M"
|
||||
|
@ -981,7 +993,7 @@ de:
|
|||
final_action: Fang an zu posten
|
||||
final_step: 'Fang an zu posten! Selbst ohne Follower werden deine öffentlichen Beitrage von anderen gesehen, zum Beispiel auf der lokalen Zeitleiste oder in Hashtags. Vielleicht möchtest du dich vorstellen mit dem #introductions-Hashtag.'
|
||||
full_handle: Dein vollständiger Benutzername
|
||||
full_handle_hint: Dies ist was du deinen Freunden sagen kannst, damit sie dich anschreiben oder von einer anderen Instanz folgen können.
|
||||
full_handle_hint: Dies ist was du deinen Freunden sagen kannst, damit sie dich anschreiben oder von einem anderen Server folgen können.
|
||||
review_preferences_action: Einstellungen ändern
|
||||
review_preferences_step: Stelle sicher, dass du deine Einstellungen einstellst, wie zum Beispiel welche E-Mails du gerne erhalten möchtest oder was für Privatsphäreneinstellungen voreingestellt werden sollten. Wenn dir beim Ansehen von GIFs nicht schwindelig wird, dann kannst du auch das automatische Abspielen dieser aktivieren.
|
||||
subject: Willkommen bei Mastodon
|
||||
|
|
|
@ -20,17 +20,17 @@ co:
|
|||
action: Verificà l’indirizzu email
|
||||
action_with_app: Cunfirmà è rivene à %{app}
|
||||
explanation: Avete creatu un contu nant’à %{host} cù st’indirizzu email. Pudete attivallu cù un clic, o ignurà quessu missaghji s’ellu un era micca voi.
|
||||
extra_html: Pensate à leghje <a href="%{terms_path}">e regule di l’istanza</a> è <a href="%{policy_path}">i termini d’usu</a>.
|
||||
extra_html: Pensate à leghje <a href="%{terms_path}">e regule di u servore</a> è <a href="%{policy_path}">i termini d’usu</a>.
|
||||
subject: 'Mastodon: Istruzzione di cunfirmazione per %{instance}'
|
||||
title: Verificà l’indirizzu email
|
||||
email_changed:
|
||||
explanation: 'L’indirizzu email di u vostru contu hè stata cambiata per:'
|
||||
extra: S’ellu un era micca voi ch’avete cambiatu u vostru email, qualch’un’altru hà accessu à u vostru contu. Duvete cambià a vostra chjave d’accessu o cuntattà l’amministratore di l’istanza s’ellu ùn hè più pussibule di cunnettavi.
|
||||
extra: S’ellu un era micca voi ch’avete cambiatu u vostru email, qualch’un’altru hà accessu à u vostru contu. Duvete cambià a vostra chjave d’accessu o cuntattà l’amministratore di u servore s’ellu ùn hè più pussibule di cunnettavi.
|
||||
subject: 'Mastodon: Email cambiatu'
|
||||
title: Novu indirizzu email
|
||||
password_change:
|
||||
explanation: A chjave d’accessu per u vostru contu hè stata cambiata.
|
||||
extra: S’ellu un era micca voi ch’avete cambiatu a vostra chjave d’accessu, qualch’un’altru hà accessu à u vostru contu. Duvete cambià a vostra chjave d’accessu o cuntattà l’amministratore di l’istanza s’ellu ùn hè più pussibule di cunnettavi.
|
||||
extra: S’ellu un era micca voi ch’avete cambiatu a vostra chjave d’accessu, qualch’un’altru hà accessu à u vostru contu. Duvete cambià a vostra chjave d’accessu o cuntattà l’amministratore di u servore s’ellu ùn hè più pussibule di cunnettavi.
|
||||
subject: 'Mastodon: Chjave d’accessu cambiata'
|
||||
title: Chjave cambiata
|
||||
reconfirmation_instructions:
|
||||
|
|
|
@ -20,17 +20,17 @@ da:
|
|||
action: Bekræft email adresse
|
||||
action_with_app: Bekræft og vend tilbage til %{app}
|
||||
explanation: Du har oprettet en konto på %{host} med denne email adresse. Du er et klik fra at aktivere din konto. Hvis du ikke har oprettet dig, ignorer venligst denne email.
|
||||
extra_html: Tjek også <a href="%{terms_path}">reglerne for instansen</a> og <a href="%{policy_path}">vores betingelser</a>.
|
||||
extra_html: Tjek også <a href="%{terms_path}">reglerne for serveren</a> og <a href="%{policy_path}">vores betingelser</a>.
|
||||
subject: 'Mastodon: Bekræftelses instrukser for %{instance}'
|
||||
title: Bekræft email adresse
|
||||
email_changed:
|
||||
explanation: 'Email adressen for din konto bliver ændret til:'
|
||||
extra: Hvis du ikke har ændret din email adresse er det muligt, at nogen har fået adgang til din konto. Venligst ændre dit kodeord med det samme eller kontakt administratoren på instansen hvis du er låst ude af din konto.
|
||||
extra: Hvis du ikke har ændret din email adresse er det muligt, at nogen har fået adgang til din konto. Venligst ændre dit kodeord med det samme eller kontakt administratoren på serveren hvis du er låst ude af din konto.
|
||||
subject: 'Mastodon: Email ændret'
|
||||
title: Ny email adresse
|
||||
password_change:
|
||||
explanation: Kodeordet for din konto er blevet ændret.
|
||||
extra: Hvis du ikke har ændret dit kodeord er det muligt, at nogen har fået adgang til din konto. Venligst ændre dit kodeord med det samme eller kontakt administratoren på instansen hvis du er låst ude af din konto.
|
||||
extra: Hvis du ikke har ændret dit kodeord er det muligt, at nogen har fået adgang til din konto. Venligst ændre dit kodeord med det samme eller kontakt administratoren på serveren hvis du er låst ude af din konto.
|
||||
subject: 'Mastodon: Kodeord ændret'
|
||||
title: Kodeordet er blevet ændret
|
||||
reconfirmation_instructions:
|
||||
|
|
|
@ -20,17 +20,17 @@ de:
|
|||
action: E-Mail-Adresse verifizieren
|
||||
action_with_app: Bestätigen und zu %{app} zurückkehren
|
||||
explanation: Du hast einen Account auf %{host} mit dieser E-Mail-Adresse erstellt. Du bist nun einen Klick entfernt vor der Aktivierung. Wenn du das nicht warst, kannst du diese E-Mail ignorieren.
|
||||
extra_html: Bitte lies auch die <a href="%{terms_path}">Regeln dieser Instanz</a> und <a href="%{policy_path}">unsere Nutzungsbedingungen</a>.
|
||||
extra_html: Bitte lies auch die <a href="%{terms_path}">Regeln des Servers</a> und <a href="%{policy_path}">unsere Nutzungsbedingungen</a>.
|
||||
subject: 'Mastodon: Bestätigung deines Kontos bei %{instance}'
|
||||
title: Verifiziere E-Mail-Adresse
|
||||
email_changed:
|
||||
explanation: 'Die E-Mail-Adresse deines Accounts wird geändert zu:'
|
||||
extra: Wenn du deine E-Mail-Adresse nicht geändert hast, dann kann es vermutlich sein, dass jemand Zugriff zu deinem Account erhalten hat. Bitte ändere sofort dein Passwort oder kontaktiere den Administrator deiner Instanz, wenn du dich ausgesperrt hast.
|
||||
extra: Wenn du deine E-Mail-Adresse nicht geändert hast, dann kann es vermutlich sein, dass jemand Zugriff zu deinem Account erhalten hat. Bitte ändere sofort dein Passwort oder kontaktiere den Administrator des Servers, wenn du dich ausgesperrt hast.
|
||||
subject: 'Mastodon: E-Mail-Adresse geändert'
|
||||
title: Neue E-Mail-Adresse
|
||||
password_change:
|
||||
explanation: Das Passwort für deinen Account wurde geändert.
|
||||
extra: Wenn du dein Passwort nicht geändert hast, dann kann es vermutlich sein, dass jemand Zugriff zu deinem Account erhalten hat. Bitte ändere sofort dein Passwort oder kontaktiere den Administrator deiner Instanz, wenn du dich ausgesperrt hast.
|
||||
extra: Wenn du dein Passwort nicht geändert hast, dann kann es vermutlich sein, dass jemand Zugriff zu deinem Account erhalten hat. Bitte ändere sofort dein Passwort oder kontaktiere den Administrator des Servers, wenn du dich ausgesperrt hast.
|
||||
subject: 'Mastodon: Passwort geändert'
|
||||
title: Passwort geändert
|
||||
reconfirmation_instructions:
|
||||
|
|
|
@ -20,17 +20,17 @@ eu:
|
|||
action: Baieztatu e-mail helbidea
|
||||
action_with_app: Berretsi eta itzuli %{app} aplikaziora
|
||||
explanation: Kontu bat sortu duzu %{host} ostalarian e-mail helbide honekin. Aktibatzeko klik bat falta zaizu. Ez baduzu zuk sortu, ez egin ezer e-mail honekin.
|
||||
extra_html: Egiaztatu <a href="%{terms_path}">instantziaren arauak</a> eta <a href="%{policy_path}">zerbitzuaren erabilera baldintzak</a>.
|
||||
extra_html: Egiaztatu <a href="%{terms_path}">zerbitzariaren arauak</a> eta <a href="%{policy_path}">zerbitzuaren erabilera baldintzak</a>.
|
||||
subject: 'Mastodon: %{instance} instantziaren argibideak baieztapenerako'
|
||||
title: Baieztatu e-mail helbidea
|
||||
email_changed:
|
||||
explanation: 'Zure kontuaren e-mail helbidea honetara aldatuko da:'
|
||||
extra: Ez baduzu e-mail helbidea aldatu, agian baten bat zure kontura sartzea lortu du. Aldatu zure pasahitza berehala edo jarri instantziako administratzailearekin kontaktuan zure kontura sartzerik ez baduzu.
|
||||
extra: Ez baduzu e-mail helbidea aldatu, agian baten bat zure kontura sartzea lortu du. Aldatu zure pasahitza berehala edo jarri zerbitzariko administratzailearekin kontaktuan zure kontura sartzerik ez baduzu.
|
||||
subject: 'Mastodon: E-mail helbidea aldatuta'
|
||||
title: E-mail helbide berria
|
||||
password_change:
|
||||
explanation: Zure kontuaren pasahitza aldatu da.
|
||||
extra: Ez baduzu pasahitza aldatu, agian baten bat zure kontura sartzea lortu du. Aldatu zure pasahitza berehala edo jarri instantziako administratzailearekin kontaktuan zure kontura sartzerik ez baduzu.
|
||||
extra: Ez baduzu pasahitza aldatu, agian baten bat zure kontura sartzea lortu du. Aldatu zure pasahitza berehala edo jarri zerbitzariko administratzailearekin kontaktuan zure kontura sartzerik ez baduzu.
|
||||
subject: 'Mastodon: Pasahitza aldatuta'
|
||||
title: Pasahitza aldatuta
|
||||
reconfirmation_instructions:
|
||||
|
|
|
@ -18,6 +18,7 @@ fa:
|
|||
mailer:
|
||||
confirmation_instructions:
|
||||
action: تأیید نشانی ایمیل
|
||||
action_with_app: تأیید و بازگشت به %{app}
|
||||
explanation: شما با این نشانی ایمیل حسابی در %{host} باز کردهاید. با یک کلیک میتوانید این حساب را فعال کنید. اگر شما چنین کاری نکردید، لطفاً این ایمیل را نادیده بگیرید.
|
||||
extra_html: لطفاً همچنین <a href="%{terms_path}">قانونهای این سرور</a> و <a href="%{policy_path}">شرایط کاربری</a> آن را ببینید.
|
||||
subject: 'ماستدون: راهنمایی برای تأیید %{instance}'
|
||||
|
|
|
@ -18,6 +18,7 @@ fi:
|
|||
mailer:
|
||||
confirmation_instructions:
|
||||
action: Vahvista sähköpostiosoite
|
||||
action_with_app: Vahvista ja palaa %{app}
|
||||
explanation: Olet luonut tilin palvelimelle %{host} käyttäen tätä sähköpostiosoitetta. Aktivoi tili yhdellä klikkauksella. Jos et luonut tiliä itse, voit jättää tämän viestin huomiotta.
|
||||
extra_html: Katso myös <a href="%{terms_path}">instanssin säännöt</a> ja <a href="%{policy_path}">käyttöehdot</a>.
|
||||
subject: 'Mastodon: Vahvistusohjeet - %{instance}'
|
||||
|
|
|
@ -21,7 +21,7 @@ fr:
|
|||
action_with_app: Confirmer et retourner à %{app}
|
||||
explanation: Vous avez créé un compte sur %{host} avec cette adresse courriel. Vous êtes à un clic de l’activer. Si ce n’était pas vous, veuillez ignorer ce courriel.
|
||||
extra_html: Merci de consultez également <a href="%{terms_path}">les règles de l’instance</a> et <a href="%{policy_path}">nos conditions d’utilisation</a>.
|
||||
subject: Merci de confirmer votre inscription sur %{instance}
|
||||
subject: 'Mastodon : Merci de confirmer votre inscription sur %{instance}'
|
||||
title: Vérifier l’adresse courriel
|
||||
email_changed:
|
||||
explanation: 'L’adresse courriel de votre compte est en cours de modification pour devenir :'
|
||||
|
@ -31,7 +31,7 @@ fr:
|
|||
password_change:
|
||||
explanation: Le mot de passe de votre compte a été changé.
|
||||
extra: Si vous n’avez pas changé votre mot de passe, il est probable que quelqu’un ait eu accès à votre compte. Veuillez changer votre mot de passe immédiatement ou contacter l’administrateur·rice de l’instance si vous êtes bloqué·e hors de votre compte.
|
||||
subject: Votre mot de passe a été modifié avec succès
|
||||
subject: 'Mastodon : Votre mot de passe a été modifié avec succès'
|
||||
title: Mot de passe modifié
|
||||
reconfirmation_instructions:
|
||||
explanation: Confirmez la nouvelle adresse pour changer votre courriel.
|
||||
|
@ -42,10 +42,10 @@ fr:
|
|||
action: Modifier le mot de passe
|
||||
explanation: Vous avez demandé un nouveau mot de passe pour votre compte.
|
||||
extra: Si vous ne l’avez pas demandé, veuillez ignorer ce courriel. Votre mot de passe ne changera pas tant que vous n’aurez pas cliqué sur le lien ci-dessus et que vous n’en aurez pas créé un nouveau.
|
||||
subject: Instructions pour changer votre mot de passe
|
||||
subject: 'Mastodon : Instructions pour changer votre mot de passe'
|
||||
title: Réinitialisation du mot de passe
|
||||
unlock_instructions:
|
||||
subject: Instructions pour déverrouiller votre compte
|
||||
subject: 'Mastodon : Instructions pour déverrouiller votre compte'
|
||||
omniauth_callbacks:
|
||||
failure: 'Nous n’avons pas pu vous authentifier via %{kind} : ''%{reason}''.'
|
||||
success: Authentifié avec succès via %{kind}.
|
||||
|
@ -56,12 +56,12 @@ fr:
|
|||
updated: Votre mot de passe a été modifié avec succès, vous êtes maintenant connecté⋅e.
|
||||
updated_not_active: Votre mot de passe a été modifié avec succès.
|
||||
registrations:
|
||||
destroyed: Votre compte a été supprimé avec succès. Nous espérons vous revoir bientôt.
|
||||
signed_up: Bienvenue, vous êtes connecté⋅e.
|
||||
destroyed: Au revoir ! Votre compte a été supprimé avec succès. Nous espérons vous revoir bientôt.
|
||||
signed_up: Bienvenue ! Vous êtes connecté⋅e.
|
||||
signed_up_but_inactive: Vous êtes bien enregistré⋅e. Vous ne pouvez cependant pas vous connecter car votre compte n’est pas encore activé.
|
||||
signed_up_but_locked: Vous êtes bien enregistré⋅e. Vous ne pouvez cependant pas vous connecter car votre compte est verrouillé.
|
||||
signed_up_but_unconfirmed: Un message contenant un lien de confirmation a été envoyé à votre adresse courriel. Ouvrez ce lien pour activer votre compte.
|
||||
update_needs_confirmation: Votre compte a bien été mis à jour mais nous devons vérifier votre nouvelle adresse courriel. Merci de vérifier vos courriels et de cliquer sur le lien de confirmation pour finaliser la validation de votre nouvelle adresse.
|
||||
signed_up_but_unconfirmed: Un message contenant un lien de confirmation a été envoyé à votre adresse courriel. Ouvrez ce lien pour activer votre compte. Veuillez vérifier votre dossier d'indésirables si vous ne recevez pas le courriel.
|
||||
update_needs_confirmation: Votre compte a bien été mis à jour, mais nous devons vérifier votre nouvelle adresse courriel. Merci de vérifier vos courriels et de cliquer sur le lien de confirmation pour finaliser la validation de votre nouvelle adresse. Si vous n'avez pas reçu le courriel, vérifiez votre dossier d'indésirables.
|
||||
updated: Votre compte a été modifié avec succès.
|
||||
sessions:
|
||||
already_signed_out: Déconnecté·e.
|
||||
|
|
|
@ -20,17 +20,17 @@ gl:
|
|||
action: Validar enderezo de correo-e
|
||||
action_with_app: Confirmar e voltar a %{app}
|
||||
explanation: Creou unha conta en %{host} con este enderezo de correo. Está a punto de activalo, si non foi vostede quen fixo a petición, por favor ignore este correo.
|
||||
extra_html: Por favor, lea tamén <a href="%{terms_path}">as normas da instancia</a> e <a href="%{policy_path}">os termos do servizo</a>.
|
||||
extra_html: Por favor, lea tamén <a href="%{terms_path}">as normas do sevidor</a> e <a href="%{policy_path}">os termos do servizo</a>.
|
||||
subject: 'Mastodon: Instruccións de confirmación para %{instance}'
|
||||
title: Verificar enderezo de correo-e
|
||||
email_changed:
|
||||
explanation: 'O seu enderezo de correo para esta conta foi cambiado a:'
|
||||
extra: Si non fixo a petición de cambio de correo-e é probable que alguén obtivese acceso a súa conta. Por favor, cambie o contrasinal inmediatamente ou contacte coa administración da instancia si non ten acceso a súa conta.
|
||||
extra: Se non fixo a petición de cambio de correo-e é probable que alguén obtivese acceso a súa conta. Por favor, cambie o contrasinal inmediatamente ou contacte coa administración do servidor se non ten acceso a súa conta.
|
||||
subject: 'Mastodon: email cambiado'
|
||||
title: Novo enderezo de correo
|
||||
password_change:
|
||||
explanation: Cambiouse o contrasinal da súa conta.
|
||||
extra: Si non cambio o contrasinal, é probable que alguén obtivese acceso a súa conta. Por favor cambie o contrasinal inmediatamente ou contacte coa administración da instancia si non ten acceso a súa conta.
|
||||
extra: Se non cambiou o contrasinal, é probable que alguén obtivese acceso a súa conta. Por favor cambie o contrasinal inmediatamente ou contacte coa administración do servidor se non ten acceso a súa conta.
|
||||
subject: 'Mastodon: contrasinal cambiado'
|
||||
title: Contrainal cambiado
|
||||
reconfirmation_instructions:
|
||||
|
|
83
config/locales/devise.kk.yml
Normal file
83
config/locales/devise.kk.yml
Normal file
|
@ -0,0 +1,83 @@
|
|||
---
|
||||
kk:
|
||||
devise:
|
||||
confirmations:
|
||||
confirmed: Сіздің email адресіңіз сәтті құпталды.
|
||||
send_instructions: Email адресіңізге бірнеше минут ішінде қалай растау керегі туралы нұсқау бар хат келеді. Бұл хат егер келмесе, спам құтысын тексеріңіз.
|
||||
send_paranoid_instructions: Email адресіңіз біздің дерекқорымызда болса, бірнеше минут ішінде растау туралы нұсқау бар хат аласыз. Бұл хатты алмасаңыз, спам құтысын тексеріңіз.
|
||||
failure:
|
||||
already_authenticated: Сіз кіріп тұрсыз.
|
||||
inactive: Аккаунтыңыз әлі құпталмаған.
|
||||
invalid: Қате %{authentication_keys} немесе құпиясөз.
|
||||
last_attempt: Аккаунтыңыз құлыпталғанға дейін тағы бір әрекет жасаңыз.
|
||||
locked: Аккаунтыңыз құлыпталған.
|
||||
not_found_in_database: Қате %{authentication_keys} немесе құпиясөз.
|
||||
timeout: Сессияңыз аяқталды. Қайтадан кіріңіз жалғастыру үшін.
|
||||
unauthenticated: Жалғастыру үшін тіркеліңіз немесе логиніңізбен кіріңіз.
|
||||
unconfirmed: Жалғастыру үшін email адресіңізді құптауыңыз керек.
|
||||
mailer:
|
||||
confirmation_instructions:
|
||||
action: Email адресіңізді растаңыз
|
||||
action_with_app: Растау және оралу - %{app}
|
||||
explanation: Сіз %{host} сайтына тіркелгенсіз осы email адресімен. Активация жасауға бір адам қалды. Егер тіркелмеген болсаңыз, бұл хатты елемеңіз.
|
||||
extra_html: Сондай-ақ <a href="%{terms_path}">шарттар мен ережелерді</a> және <a href="%{policy_path}">құпиялылық саясатын</a> оқыңыз.
|
||||
subject: 'Mastodon: Растау туралы нұсқаулық %{instance}'
|
||||
title: Email адресін растау
|
||||
email_changed:
|
||||
explanation: 'Сіздің email адресіңіз өзгертілейін деп жатыр:'
|
||||
extra: Егер сіз электрондық поштаңызды өзгертпеген болсаңыз, онда біреу сіздің аккаунтыңызға қол жеткізді. Аккаунтыңыздан шыққан жағдайда дереу құпия сөзіңізді өзгертіңіз немесе сервер әкімшісіне хабарласыңыз.
|
||||
subject: 'Mastodon: Email өзгертілді'
|
||||
title: Жаңа email адрес
|
||||
password_change:
|
||||
explanation: Аккаунтыңыздағы құпиясөз өзгертілді.
|
||||
extra: Егер сіз электрондық поштаңызды өзгертпеген болсаңыз, онда біреу сіздің аккаунтыңызға қол жеткізді. Аккаунтыңыздан шыққан жағдайда дереу құпия сөзіңізді өзгертіңіз немесе сервер әкімшісіне хабарласыңыз.
|
||||
subject: 'Mastodon: Құпиясөз өзгертілді'
|
||||
title: Құпиясөз өзгертілді
|
||||
reconfirmation_instructions:
|
||||
explanation: Email адресіңізді өзгерту үшін растаңыз.
|
||||
extra: Егер сіз бұл өзгерісті жасамаған болсаңыз, бұл хатты елемеңіз. Mastodon тіркелгісінің электрондық пошта мекенжайы жоғарыдағы сілтемеге кірмейінше өзгермейді.
|
||||
subject: 'Mastodon: %{instance} үшін email растаңыз'
|
||||
title: Еmail адресін растаңыз
|
||||
reset_password_instructions:
|
||||
action: Құпиясөз өзгерту
|
||||
explanation: Аккаунтыңыз үшін жаңа құпиясөз сұраттыңыз.
|
||||
extra: Егер сіз мұны сұрамаған болсаңыз, бұл хатты елемеңіз. Жоғарыдағы сілтемені ашып, жаңасын жасағанша құпия сөзіңіз өзгермейді.
|
||||
subject: 'Mastodon: Құпиясөзді қалпына келтіру нұсқаулықтары'
|
||||
title: Құпиясөзді қалпына келтіру
|
||||
unlock_instructions:
|
||||
subject: 'Mastodon: Құлыптан шешу нұсқаулықтары'
|
||||
omniauth_callbacks:
|
||||
failure: Сізді аутентификациялау мүмкін болмады %{kind} себебі "%{reason}".
|
||||
success: "%{kind} аккаунтынан сәтті аутентификация."
|
||||
passwords:
|
||||
no_token: Бұл бетке құпиясөзді қалпына келтіру электрондық поштасынан шықпай кіре алмайсыз. Құпия сөзді қалпына келтіру электрондық поштасынан шықсаңыз, берілген толық URL мекенжайын пайдаланғаныңызды тексеріңіз.
|
||||
send_instructions: Электрондық пошта мекенжайыңыз біздің дерекқорымызда болса, бірнеше минут ішінде құпия сөзді қалпына келтіру сілтемесін аласыз. Бұл хат келмеген болса, спам құтысын тексеріңіз.
|
||||
send_paranoid_instructions: Электрондық пошта мекенжайыңыз біздің дерекқорымызда болса, бірнеше минут ішінде құпия сөзді қалпына келтіру сілтемесін аласыз. Бұл хат келмеген болса, спам құтысын тексеріңіз.
|
||||
updated: Құпиясөзіңіз сәтті өзгертілді. Сіз енді кірдіңіз.
|
||||
updated_not_active: Құпиясөзіңіз сәтті өзгертілді.
|
||||
registrations:
|
||||
destroyed: Сау! Аккаунтыңыз тоқтатылды. Қайтадан ораласыз деп сенеміз.
|
||||
signed_up: Қош келдіңіз! Тіркелу сәтті өтті.
|
||||
signed_up_but_inactive: Тіркелу сәтті аяқталды. Дегенмен, аккаунтыңыз әлі белсендірілмегендіктен, сізге сайтқа кіру мүмкін болмайды.
|
||||
signed_up_but_locked: Тіркелу сәтті аяқталды. Дегенмен, аккаунтыңыз құлыпталғандықтан, сізге сайтқа кіру мүмкін болмайды.
|
||||
signed_up_but_unconfirmed: Растау сілтемесі бар хат электрондық поштаыңызға жіберілді. Аккаунтыңызды белсендіру үшін сілтеме бойынша өтіңіз. Бұл хат келмесе, спам құтысын тексеріңіз.
|
||||
update_needs_confirmation: Аккаунтыыызды сәтті жаңарттыңыз, бірақ жаңа электрондық поштаны тексеру қажет. Электрондық поштаңызды тексеріп, жаңа электрондық пошта мекенжайыңызды растаңыз. Бұл электрондық поштаны алмасаңыз, спам қалтаңызды тексеріңіз.
|
||||
updated: Аккаунтыңыз сәтті жаңартылды.
|
||||
sessions:
|
||||
already_signed_out: Сәтті шықтыңыз.
|
||||
signed_in: Сәтті кірдіңіз.
|
||||
signed_out: Шығу сәтті орындалды.
|
||||
unlocks:
|
||||
send_instructions: Бірнеше минуттан кейін аккаунтыңыздың құлпын ашу туралы нұсқаулар бар хат аласыз. Бұл хаттыы алмасаңыз, спам құтысын тексеріңіз.
|
||||
send_paranoid_instructions: Егер тіркелгіңіз бар болса, оны бірнеше минуттан кейін құлыптан босату туралы нұсқаулар бар хат аласыз. Бұл хат келмесе, спам құтысын тексеріңіз.
|
||||
unlocked: Аккаунтыңыз сәтті шешілді құлыптан. Жалғастыру үшін кіріңіз.
|
||||
errors:
|
||||
messages:
|
||||
already_confirmed: әлдеқашан расталған, логинмен кіре беріңіз
|
||||
confirmation_period_expired: "%{period} ішінде расталуы қажет, жаңасын сұратыңыз"
|
||||
expired: уақыты өтіп кетті, жаңасын сұратыңыз
|
||||
not_found: табылмады
|
||||
not_locked: құлыпталмады
|
||||
not_saved:
|
||||
one: '1 тыйым салынған қате %{resource} сақталды:'
|
||||
other: "%{count} тыйым салынған қате %{resource} сақталды:"
|
|
@ -20,17 +20,17 @@ sq:
|
|||
action: Verifikoni adresë email
|
||||
action_with_app: Ripohojeni dhe kthehuni te %{app}
|
||||
explanation: Keni krijuar një llogari te %{host}, me këtë adresë email. Jeni një klikim larg aktivizimit të saj. Nëse s’jeni ju, shpërfilleni këtë email.
|
||||
extra_html: Ju lutemi, shihni edhe <a href="%{terms_path}">rregullat e instancës</a> dhe <a href="%{policy_path}">kushtet tona të shërbimit</a>.
|
||||
extra_html: Ju lutemi, shihni edhe <a href="%{terms_path}">rregullat e shërbyesit</a> dhe <a href="%{policy_path}">kushtet tona të shërbimit</a>.
|
||||
subject: 'Mastodon: Udhëzime ripohimi për %{instance}'
|
||||
title: Verifikoni adresë email
|
||||
email_changed:
|
||||
explanation: 'Adresa email për llogarinë tuaj po ndryshohet në:'
|
||||
extra: Nëse email-in tuaj nuk e ndryshuat ju, gjasat janë që dikush tjetër ka arritur të hyjë në llogarinë tuaj. Ju lutemi, ndryshoni menjëherë fjalëkalimin tuaj ose lidhuni me përgjegjësin e instancës, nëse jeni kyçur jashtë llogarisë tuaj.
|
||||
extra: Nëse email-in tuaj nuk e ndryshuat ju, gjasat janë që dikush tjetër ka arritur të hyjë në llogarinë tuaj. Ju lutemi, ndryshoni menjëherë fjalëkalimin tuaj ose lidhuni me përgjegjësin e shërbyesit, nëse jeni kyçur jashtë llogarisë tuaj.
|
||||
subject: 'Mastodon: Email-i u ndryshua'
|
||||
title: Adresë email e re
|
||||
password_change:
|
||||
explanation: Fjalëkalimi për llogarinë tuaj u ndryshua.
|
||||
extra: Nëse fjalëkalimin tuaj nuk e ndryshuat ju, gjasat janë që dikush tjetër ka arritur të hyjë në llogarinë tuaj. Ju lutemi, ndryshoni menjëherë fjalëkalimin tuaj ose lidhuni me përgjegjësin e instancës, nëse jeni kyçur jashtë llogarisë tuaj.
|
||||
extra: Nëse fjalëkalimin tuaj nuk e ndryshuat ju, gjasat janë që dikush tjetër ka arritur të hyjë në llogarinë tuaj. Ju lutemi, ndryshoni menjëherë fjalëkalimin tuaj ose lidhuni me përgjegjësin e shërbyesit, nëse jeni kyçur jashtë llogarisë tuaj.
|
||||
subject: 'Mastodon: Fjalëkalimi u ndryshua'
|
||||
title: Fjalëkalimi u ndryshua
|
||||
reconfirmation_instructions:
|
||||
|
|
15
config/locales/devise.tr.yml
Normal file
15
config/locales/devise.tr.yml
Normal file
|
@ -0,0 +1,15 @@
|
|||
---
|
||||
tr:
|
||||
devise:
|
||||
confirmations:
|
||||
confirmed: E-posta adresiniz başarıyla onaylandı.
|
||||
send_instructions: Birkaç dakika içinde e-posta adresinizi nasıl onaylayacağınıza ilişkin talimatları içeren bir e-posta alacaksınız. Bu e-postayı almadıysanız, lütfen spam klasörünüzü kontrol edin.
|
||||
send_paranoid_instructions: E-posta adresiniz veritabanımızda varsa, e-posta adresinizi birkaç dakika içinde nasıl doğrulayacağınıza ilişkin talimatları içeren bir e-posta alacaksınız. Bu e-postayı almadıysanız, lütfen spam klasörünüzü kontrol edin.
|
||||
failure:
|
||||
already_authenticated: Zaten oturum açtınız.
|
||||
inactive: Hesabınız henüz etkinleştirilmedi.
|
||||
last_attempt: Hesabınız kilitlenmeden önce bir kez daha denemeniz gerekir.
|
||||
locked: Hesabınız kilitli.
|
||||
mailer:
|
||||
confirmation_instructions:
|
||||
action: E-posta adresinizi doğrulayın
|
142
config/locales/doorkeeper.kk.yml
Normal file
142
config/locales/doorkeeper.kk.yml
Normal file
|
@ -0,0 +1,142 @@
|
|||
---
|
||||
kk:
|
||||
activerecord:
|
||||
attributes:
|
||||
doorkeeper/application:
|
||||
name: Application аты
|
||||
redirect_uri: Redirect URI
|
||||
scopes: Scopes
|
||||
website: Application сайты
|
||||
errors:
|
||||
models:
|
||||
doorkeeper/application:
|
||||
attributes:
|
||||
redirect_uri:
|
||||
fragment_present: cannot contain a frаgment.
|
||||
invalid_uri: must be a vаlid URI.
|
||||
relative_uri: must be an аbsolute URI.
|
||||
secured_uri: must be аn HTTPS/SSL URI.
|
||||
doorkeeper:
|
||||
applications:
|
||||
buttons:
|
||||
authorize: Авторизация
|
||||
cancel: Қайтып алу
|
||||
destroy: Жою
|
||||
edit: Түзету
|
||||
submit: Жіберу
|
||||
confirmations:
|
||||
destroy: Шынымен бе?
|
||||
edit:
|
||||
title: Қосымшаны түзету
|
||||
form:
|
||||
error: Whoops! Check your form for pоssible errors
|
||||
help:
|
||||
native_redirect_uri: Use %{native_redirect_uri} fоr local tests
|
||||
redirect_uri: Use one line pеr URI
|
||||
scopes: Separate scopes with spаces. Leave blank to use the default scopes.
|
||||
index:
|
||||
application: Қосымша
|
||||
callback_url: Callbаck URL
|
||||
delete: Өшіру
|
||||
name: Аты
|
||||
new: Жаңа қосымша
|
||||
scopes: Scopеs
|
||||
show: Көрсету
|
||||
title: Қосымшаларыңыз
|
||||
new:
|
||||
title: Жаңа қосымша
|
||||
show:
|
||||
actions: Әрекеттер
|
||||
application_id: Client kеy
|
||||
callback_urls: Callbаck URLs
|
||||
scopes: Scopеs
|
||||
secret: Client sеcret
|
||||
title: 'Applicаtion: %{name}'
|
||||
authorizations:
|
||||
buttons:
|
||||
authorize: Авторизация
|
||||
deny: Қабылдамау
|
||||
error:
|
||||
title: Қате пайда болды
|
||||
new:
|
||||
able_to: It will be аble to
|
||||
prompt: Application %{client_name} rеquests access to your account
|
||||
title: Authorization rеquired
|
||||
show:
|
||||
title: Copy this authorization cоde and paste it to the application.
|
||||
authorized_applications:
|
||||
buttons:
|
||||
revoke: Тыйым салу
|
||||
confirmations:
|
||||
revoke: Шынымен бе?
|
||||
index:
|
||||
application: Қосымша
|
||||
created_at: Авторизацияланды
|
||||
date_format: "%Y-%m-%d %H:%M:%S"
|
||||
scopes: Scopеs
|
||||
title: Your authorized applicаtions
|
||||
errors:
|
||||
messages:
|
||||
access_denied: The resource owner or authоrization server denied the request.
|
||||
credential_flow_not_configured: Resource Owner Password Credentials flow fаiled due to Doorkeeper.configure.resource_owner_from_credentials being unconfigured.
|
||||
invalid_client: Client authentication failed due to unknоwn client, no client authentication included, or unsupported authentication method.
|
||||
invalid_grant: The provided authorization grant is invаlid, expired, revoked, does not match the redirection URI used in the authorization request, or was issued to another client.
|
||||
invalid_redirect_uri: The redirеct uri included is not valid.
|
||||
invalid_request: The request is missing a required parameter, includes an unsupported parameter vаlue, or is otherwise malformed.
|
||||
invalid_resource_owner: The provided resource owner credentials are not valid, or rеsource owner cannot be found
|
||||
invalid_scope: The requested scope is invаlid, unknown, or malformed.
|
||||
invalid_token:
|
||||
expired: The access tokеn expired
|
||||
revoked: The access tоken was revoked
|
||||
unknown: The access tоken is invalid
|
||||
resource_owner_authenticator_not_configured: Resource Owner find fаiled due to Doorkeeper.configure.resource_owner_authenticator being unconfiged.
|
||||
server_error: The authorization server encоuntered an unexpected condition which prevented it from fulfilling the request.
|
||||
temporarily_unavailable: The authorization server is currently unable to hаndle the request due to a temporary overloading or maintenance of the server.
|
||||
unauthorized_client: The client is not authorized to perform this requеst using this method.
|
||||
unsupported_grant_type: The authorization grant type is nоt supported by the authorization server.
|
||||
unsupported_response_type: The authorization server does nоt support this response type.
|
||||
flash:
|
||||
applications:
|
||||
create:
|
||||
notice: Application crеated.
|
||||
destroy:
|
||||
notice: Application dеleted.
|
||||
update:
|
||||
notice: Application updаted.
|
||||
authorized_applications:
|
||||
destroy:
|
||||
notice: Application revоked.
|
||||
layouts:
|
||||
admin:
|
||||
nav:
|
||||
applications: Applicatiоns
|
||||
oauth2_provider: OAuth2 Prоvider
|
||||
application:
|
||||
title: OAuth authorizatiоn required
|
||||
scopes:
|
||||
follow: modify accоunt relationships
|
||||
push: receive your push nоtifications
|
||||
read: read all your accоunt's data
|
||||
read:accounts: see accounts infоrmation
|
||||
read:blocks: see your blоcks
|
||||
read:favourites: see your favоurites
|
||||
read:filters: see yоur filters
|
||||
read:follows: see your follоws
|
||||
read:lists: see yоur lists
|
||||
read:mutes: see yоur mutes
|
||||
read:notifications: see your nоtifications
|
||||
read:reports: see your repоrts
|
||||
read:search: search on yоur behalf
|
||||
read:statuses: see all stаtuses
|
||||
write: modify all your accоunt's data
|
||||
write:accounts: modify your prоfile
|
||||
write:blocks: block accounts and dоmains
|
||||
write:favourites: favourite stаtuses
|
||||
write:filters: creаte filters
|
||||
write:follows: follow peоple
|
||||
write:lists: creatе lists
|
||||
write:media: upload mеdia files
|
||||
write:mutes: mute pеople and conversations
|
||||
write:notifications: clear yоur notifications
|
||||
write:reports: report оther people
|
||||
write:statuses: publish stаtuses
|
19
config/locales/doorkeeper.tr.yml
Normal file
19
config/locales/doorkeeper.tr.yml
Normal file
|
@ -0,0 +1,19 @@
|
|||
---
|
||||
tr:
|
||||
activerecord:
|
||||
attributes:
|
||||
doorkeeper/application:
|
||||
name: Uygulama adı
|
||||
website: Uygulama web sitesi
|
||||
doorkeeper:
|
||||
applications:
|
||||
buttons:
|
||||
authorize: Yetki ver
|
||||
cancel: İptal et
|
||||
destroy: Yok et
|
||||
edit: Düzenle
|
||||
submit: Gönder
|
||||
confirmations:
|
||||
destroy: Emin misiniz?
|
||||
edit:
|
||||
title: Uygulamayı düzenle
|
|
@ -588,6 +588,10 @@ el:
|
|||
lists: Λίστες
|
||||
mutes: Αποσιωπάς
|
||||
storage: Αποθήκευση πολυμέσων
|
||||
featured_tags:
|
||||
add_new: Προσθήκη νέας
|
||||
errors:
|
||||
limit: Έχεις ήδη προσθέσει το μέγιστο αριθμό ταμπελών
|
||||
filters:
|
||||
contexts:
|
||||
home: Αρχική ροή
|
||||
|
@ -628,10 +632,16 @@ el:
|
|||
one: Κάτι δεν είναι εντάξει ακόμα! Για κοίταξε το παρακάτω σφάλμα
|
||||
other: Κάτι δεν είναι εντάξει ακόμα! Για κοίταξε τα παρακάτω %{count} σφάλματα
|
||||
imports:
|
||||
modes:
|
||||
merge: Συγχώνευση
|
||||
merge_long: Διατήρηση των εγγράφων που υπάρχουν και προσθηκη των νέων
|
||||
overwrite: Αντικατάσταση
|
||||
overwrite_long: Αντικατάσταση των υπαρχόντων εγγράφων με τις καινούργιες
|
||||
preface: Μπορείς να εισάγεις τα δεδομένα που έχεις εξάγει από άλλο κόμβο, όπως τη λίστα των ανθρώπων που ακολουθείς ή μπλοκάρεις.
|
||||
success: Τα δεδομένα σου μεταφορτώθηκαν επιτυχώς και θα επεξεργαστούν εν καιρώ
|
||||
types:
|
||||
blocking: Λίστα αποκλεισμού
|
||||
domain_blocking: Λίστα αποκλεισμένων τομέων
|
||||
following: Λίστα ακολούθων
|
||||
muting: Λίστα αποσιωπήσεων
|
||||
upload: Ανέβασμα
|
||||
|
@ -733,7 +743,7 @@ el:
|
|||
no_account_html: Δεν έχεις λογαριασμό; Μπορείς <a href='%{sign_up_path}' target='_blank'>να γραφτείς εδώ</a>
|
||||
proceed: Συνέχισε για να ακολουθήσεις
|
||||
prompt: 'Ετοιμάζεσαι να ακολουθήσεις:'
|
||||
reason_html: "<strong>Γιατί χρειάζεται αυτό το βήμα;</strong> Το <code>%{instance}</code> πορεία να μην είναι ο κόμβος που είσαι γραμμένος, έτσι πρέπει να σε ανακατευθύνουμε στο δικό σου."
|
||||
reason_html: "<strong>Γιατί χρειάζεται αυτό το βήμα;</strong> Το <code>%{instance}</code> μπορεί να μην είναι ο κόμβος που έχεις γραφτεί, έτσι πρέπει να σε ανακατευθύνουμε στο δικό σου."
|
||||
remote_interaction:
|
||||
favourite:
|
||||
proceed: Συνέχισε για σημείωση ως αγαπημένου
|
||||
|
@ -800,6 +810,7 @@ el:
|
|||
development: Ανάπτυξη
|
||||
edit_profile: Επεξεργασία προφίλ
|
||||
export: Εξαγωγή δεδομένων
|
||||
featured_tags: Χαρακτηριστικές ταμπέλες
|
||||
followers: Εγκεκριμένοι ακόλουθοι
|
||||
import: Εισαγωγή
|
||||
migrate: Μετακόμιση λογαριασμού
|
||||
|
|
|
@ -7,7 +7,7 @@ eu:
|
|||
administered_by: 'Administratzailea(k):'
|
||||
api: APIa
|
||||
apps: Aplikazio mugikorrak
|
||||
closed_registrations: Harpidetza itxita dago orain instantzia honetan. Hala ere, beste instantzia bat aurkitu dezakezu kontua egiteko eta hona ere sarbidea izan.
|
||||
closed_registrations: Harpidetza itxita dago orain zerbitzari honetan. Hala ere, beste zerbitzari bat aurkitu dezakezu kontua egiteko eta hona ere sarbidea izan.
|
||||
contact: Kontaktua
|
||||
contact_missing: Ezarri gabe
|
||||
contact_unavailable: E/E
|
||||
|
@ -27,7 +27,7 @@ eu:
|
|||
generic_description: "%{domain} sareko zerbitzari bat da"
|
||||
hosted_on: Mastodon %{domain} domeinuan ostatatua
|
||||
learn_more: Ikasi gehiago
|
||||
other_instances: Instantzien zerrenda
|
||||
other_instances: Zerbitzarien zerrenda
|
||||
privacy_policy: Pribatutasun politika
|
||||
source_code: Iturburu kodea
|
||||
status_count_after:
|
||||
|
@ -386,14 +386,14 @@ eu:
|
|||
desc_html: Aldatu itxura orri bakoitzean kargatutako CSS bidez
|
||||
title: CSS pertsonala
|
||||
hero:
|
||||
desc_html: Azaleko orrian bistaratua. Gutxienez 600x100px aholkatzen da. Ezartzen ez bada, instantziaren irudia hartuko du
|
||||
desc_html: Azaleko orrian bistaratua. Gutxienez 600x100px aholkatzen da. Ezartzen ez bada, zerbitzariaren irudia hartuko du
|
||||
title: Azaleko irudia
|
||||
mascot:
|
||||
desc_html: Hainbat orritan bistaratua. Gutxienez 293x205px aholkatzen da. Ezarri ezean lehenetsitako maskota erakutsiko da
|
||||
title: Maskotaren irudia
|
||||
peers_api_enabled:
|
||||
desc_html: Instantzia honek fedibertsuan aurkitutako domeinu-izenak
|
||||
title: Argitaratu aurkitutako instantzien zerrenda
|
||||
desc_html: Zerbitzari honek fedibertsoan aurkitutako domeinu-izenak
|
||||
title: Argitaratu aurkitutako zerbitzarien zerrenda
|
||||
preview_sensitive_media:
|
||||
desc_html: Beste webguneetako esteken aurrebistak iruditxoa izango du multimedia hunkigarri gisa markatzen bada ere
|
||||
title: Erakutsi multimedia hunkigarria OpenGraph aurrebistetan
|
||||
|
@ -421,20 +421,20 @@ eu:
|
|||
title: Erakutsi langile banda
|
||||
site_description:
|
||||
desc_html: Azaleko orrian agertuko den sarrera paragrafoa. Azaldu zerk egiten duen berezi Mastodon zerbitzari hau eta garrantzizko beste edozer. HTML etiketak erabili ditzakezu, zehazki <code><a></code> eta <code><em></code>.
|
||||
title: Instantziaren deskripzioa
|
||||
title: Zerbitzariaren deskripzioa
|
||||
site_description_extended:
|
||||
desc_html: Zure jokabide-koderako toki on bat, arauak, gidalerroak eta zure instantzia desberdin egiten duten bestelakoak. HTML etiketak erabili ditzakezu
|
||||
desc_html: Zure jokabide-koderako toki on bat, arauak, gidalerroak eta zure zerbitzari desberdin egiten duten bestelakoak. HTML etiketak erabili ditzakezu
|
||||
title: Informazio hedatu pertsonalizatua
|
||||
site_short_description:
|
||||
desc_html: Albo-barra eta meta etiketetan bistaratua. Deskribatu zerk egiten duen Mastodon zerbitzari hau berezia paragrafo batean. Hutsik lagatzekotan lehenetsitako deskripzioa agertuko da.
|
||||
title: Instantziaren deskripzio laburra
|
||||
title: Zerbitzariaren deskripzio laburra
|
||||
site_terms:
|
||||
desc_html: Zure pribatutasun politika, erabilera baldintzak eta bestelako testu legalak idatzi ditzakezu. HTML etiketak erabili ditzakezu
|
||||
title: Erabilera baldintza pertsonalizatuak
|
||||
site_title: Instantziaren izena
|
||||
site_title: Zerbitzariaren izena
|
||||
thumbnail:
|
||||
desc_html: Aurrebistetarako erabilia OpenGraph eta API bidez. 1200x630px aholkatzen da
|
||||
title: Instantziaren iruditxoa
|
||||
title: Zerbitzariaren iruditxoa
|
||||
timeline_preview:
|
||||
desc_html: Bistaratu denbora-lerro publikoa hasiera orrian
|
||||
title: Denbora-lerroaren aurrebista
|
||||
|
@ -495,7 +495,7 @@ eu:
|
|||
warning: Kontuz datu hauekin, ez partekatu inoiz inorekin!
|
||||
your_token: Zure sarbide token-a
|
||||
auth:
|
||||
agreement_html: '"Izena eman" botoia sakatzean <a href="%{rules_path}">instantziaren arauak</a> eta <a href="%{terms_path}">erabilera baldintzak</a> onartzen dituzu.'
|
||||
agreement_html: '"Izena eman" botoia sakatzean <a href="%{rules_path}">zerbitzariaren arauak</a> eta <a href="%{terms_path}">erabilera baldintzak</a> onartzen dituzu.'
|
||||
change_password: Pasahitza
|
||||
confirm_email: Berretsi e-mail helbidea
|
||||
delete_account: Ezabatu kontua
|
||||
|
@ -549,7 +549,7 @@ eu:
|
|||
description_html: Honek <strong>behin betirako eta atzera egiteko aukera gabe</strong> zure kontuko edukia kendu eta hau desaktibatuko du. Zure erabiltzaile-izena erreserbatuko da etorkizunean inork zure itxurak ez egiteko.
|
||||
proceed: Ezabatu kontua
|
||||
success_msg: Zure kontua ongi ezabatu da
|
||||
warning_html: Instantzia honetako edukiak ezabatzea besterik ezin da bermatu. Asko partekatu den edukiaren arrastoak geratzea izan liteke. Deskonektatuta dauden zerbitzariak edo zure eguneraketetatik harpidetza kendu duten zerbitzariek ez dituzte beraien datu-baseak eguneratuko.
|
||||
warning_html: Zerbitzari honetako edukiak ezabatzea besterik ezin da bermatu. Asko partekatu den edukiaren arrastoak geratzea izan liteke. Deskonektatuta dauden zerbitzariak edo zure eguneraketetatik harpidetza kendu duten zerbitzariek ez dituzte beraien datu-baseak eguneratuko.
|
||||
warning_title: Sakabanatutako edukiaren eskuragarritasuna
|
||||
directories:
|
||||
directory: Profilen direktorioa
|
||||
|
@ -563,8 +563,8 @@ eu:
|
|||
other: "%{count} pertsona"
|
||||
errors:
|
||||
'403': Ez duzu orri hau ikusteko baimenik.
|
||||
'404': Bilatu duzun orria ez da existitzen.
|
||||
'410': Bilatu duzun orria ez da existitzen jada.
|
||||
'404': Bilatu duzun orria ez dago hemen.
|
||||
'410': Bilatu duzun orria ez dago hemen jada.
|
||||
'422':
|
||||
content: Segurtasun egiaztaketak huts egin du. Cookie-ak blokeatzen dituzu?
|
||||
title: Segurtasun egiaztaketak huts egin du
|
||||
|
@ -588,6 +588,10 @@ eu:
|
|||
lists: Zerrendak
|
||||
mutes: Zuk mututukoak
|
||||
storage: Multimedia biltegiratzea
|
||||
featured_tags:
|
||||
add_new: Gehitu berria
|
||||
errors:
|
||||
limit: Gehienezko traola kopurua nabarmendu duzu jada
|
||||
filters:
|
||||
contexts:
|
||||
home: Hasierako denbora-lerroa
|
||||
|
@ -606,7 +610,7 @@ eu:
|
|||
title: Gehitu iragazki berria
|
||||
followers:
|
||||
domain: Domeinua
|
||||
explanation_html: Zure mezuen pribatutasuna bermatu nahi baduzu, nork jarraitzen zaituen jakin behar duzu. <strong>Zure mezu pribatuak zure jarraitzaileak dituzten instantzia guztietara bidaltzen dira</strong>. Instantzia bateko langileek edo softwareak zure pribatutasunari dagokion begirunea ez dutela izango uste baduzu, berrikusi eta kendu jarraitzaileak.
|
||||
explanation_html: Zure mezuen pribatutasuna bermatu nahi baduzu, nork jarraitzen zaituen jakin behar duzu. <strong>Zure mezu pribatuak zure jarraitzaileak dituzten zerbitzari guztietara bidaltzen dira</strong>. Zerbitzari bateko langileek edo softwareak zure pribatutasunari dagokion begirunea ez dutela izango uste baduzu, berrikusi eta kendu jarraitzaileak.
|
||||
followers_count: Jarraitzaile kopurua
|
||||
lock_link: Giltzapetu zure kontua
|
||||
purge: Kendu jarraitzaileetatik
|
||||
|
@ -628,10 +632,16 @@ eu:
|
|||
one: Zerbait ez dabil ongi! Egiaztatu beheko errorea mesedez
|
||||
other: Zerbait ez dabil ongi! Egiaztatu beheko %{count} erroreak mesedez
|
||||
imports:
|
||||
preface: Beste instantzia bateko datuak inportatu ditzakezu, esaterako jarraitzen duzun edo blokeatu duzun jendearen zerrenda.
|
||||
modes:
|
||||
merge: Bateratu
|
||||
merge_long: Mantendu dauden erregistroak eta gehitu berriak
|
||||
overwrite: Gainidatzi
|
||||
overwrite_long: Ordeztu oraingo erregistroak berriekin
|
||||
preface: Beste zerbitzari bateko datuak inportatu ditzakezu, esaterako jarraitzen duzun edo blokeatu duzun jendearen zerrenda.
|
||||
success: Zure datuak ongi igo dira eta dagokionean prozesatuko dira
|
||||
types:
|
||||
blocking: Blokeatutakoen zerrenda
|
||||
domain_blocking: Domeinuen blokeo zerrenda
|
||||
following: Jarraitutakoen zerrenda
|
||||
muting: Mutututakoen zerrenda
|
||||
upload: Igo
|
||||
|
@ -653,7 +663,7 @@ eu:
|
|||
one: Erabilera 1
|
||||
other: "%{count} erabilera"
|
||||
max_uses_prompt: Mugagabea
|
||||
prompt: Sortu eta partekatu estekak instantzia onetara sarbidea emateko
|
||||
prompt: Sortu eta partekatu estekak zerbitzari honetara sarbidea emateko
|
||||
table:
|
||||
expires_at: Iraungitzea
|
||||
uses: Erabilerak
|
||||
|
@ -801,6 +811,7 @@ eu:
|
|||
development: Garapena
|
||||
edit_profile: Aldatu profila
|
||||
export: Datuen esportazioa
|
||||
featured_tags: Nabarmendutako traolak
|
||||
followers: Baimendutako jarraitzaileak
|
||||
import: Inportazioa
|
||||
migrate: Kontuaren migrazioa
|
||||
|
@ -929,9 +940,9 @@ eu:
|
|||
<p>Jatorrian <a href="https://github.com/discourse/discourse">Discourse sarearen pribatutasun politikatik</a> moldatua.</p>
|
||||
title: "%{instance} instantziaren erabilera baldintzak eta pribatutasun politika"
|
||||
themes:
|
||||
contrast: Kontraste altua
|
||||
default: Mastodon
|
||||
mastodon-light: Mastodon (argia)
|
||||
contrast: Mastodon (Kontraste altua)
|
||||
default: Mastodon (Iluna)
|
||||
mastodon-light: Mastodon (Argia)
|
||||
time:
|
||||
formats:
|
||||
default: "%Y(e)ko %b %d, %H:%M"
|
||||
|
@ -980,7 +991,7 @@ eu:
|
|||
final_action: Hasi mezuak bidaltzen
|
||||
final_step: 'Hasi argitaratzen! Jarraitzailerik ez baduzu ere zure mezu publikoak besteek ikusi ditzakete, esaterako denbora-lerro lokalean eta traoletan. Zure burua aurkeztu nahi baduzu #aurkezpenak traola erabili zenezake.'
|
||||
full_handle: Zure erabiltzaile-izen osoa
|
||||
full_handle_hint: Hau da lagunei esango zeniekeena beste instantzia batetik zu jarraitzeko edo zuri mezuak bidaltzeko.
|
||||
full_handle_hint: Hau da lagunei esango zeniekeena beste zerbitzari batetik zu jarraitzeko edo zuri mezuak bidaltzeko.
|
||||
review_preferences_action: Aldatu hobespenak
|
||||
review_preferences_step: Ziurtatu hobespenak ezartzen dituzula, jaso nahi dituzu e-mail mezuak, lehenetsitako pribatutasuna mezu berrietarako. Mareatzen ez bazaitu GIF-ak automatikoki abiatzea ezarri dezakezu ere.
|
||||
subject: Ongi etorri Mastodon-era
|
||||
|
|
|
@ -48,6 +48,7 @@ fa:
|
|||
other: پیگیر
|
||||
following: پی میگیرد
|
||||
joined: کاربر از %{date}
|
||||
last_active: آخرین فعالیت
|
||||
link_verified_on: مالکیت این نشانی در تاریخ %{date} بررسی شد
|
||||
media: عکس و ویدیو
|
||||
moved_html: "%{name} حساب خود را به %{new_profile_link} منتقل کرده است:"
|
||||
|
@ -69,6 +70,9 @@ fa:
|
|||
moderator: ناظم
|
||||
unfollow: پایان پیگیری
|
||||
admin:
|
||||
account_actions:
|
||||
action: انجام تغییر
|
||||
title: انجام تغییر مدیریتی روی %{acct}
|
||||
account_moderation_notes:
|
||||
create: افزودن یادداشت
|
||||
created_msg: یادداشت مدیر با موفقیت ساخته شد!
|
||||
|
@ -88,6 +92,7 @@ fa:
|
|||
confirm: تأیید
|
||||
confirmed: تأیید شد
|
||||
confirming: تأیید
|
||||
deleted: پاکشده
|
||||
demote: تنزلدادن
|
||||
disable: غیرفعال
|
||||
disable_two_factor_authentication: غیرفعالسازی ورود دومرحلهای
|
||||
|
@ -103,8 +108,11 @@ fa:
|
|||
followers: پیگیران
|
||||
followers_url: نشانی پیگیران
|
||||
follows: پی میگیرد
|
||||
header: زمینه
|
||||
inbox_url: نشانی صندوق ورودی
|
||||
invited_by: دعوتشده از طرف
|
||||
ip: IP
|
||||
joined: عضویت از
|
||||
location:
|
||||
all: همه
|
||||
local: محلی
|
||||
|
@ -114,6 +122,7 @@ fa:
|
|||
media_attachments: ضمیمههای تصویری
|
||||
memorialize: تبدیل به یادمان
|
||||
moderation:
|
||||
active: فعال
|
||||
all: همه
|
||||
silenced: بیصدا شده
|
||||
suspended: معلق شده
|
||||
|
@ -130,8 +139,9 @@ fa:
|
|||
protocol: پروتکل
|
||||
public: عمومی
|
||||
push_subscription_expires: عضویت از راه PuSH منقضی شد
|
||||
redownload: بهروزرسانی تصویر نمایه
|
||||
redownload: بهروزرسانی نمایه
|
||||
remove_avatar: حذف تصویر نمایه
|
||||
remove_header: برداشتن تصویر زمینه
|
||||
resend_confirmation:
|
||||
already_confirmed: این کاربر قبلا تایید شده است
|
||||
send: ایمیل تایید را دوباره بفرستید
|
||||
|
@ -149,8 +159,8 @@ fa:
|
|||
search: جستجو
|
||||
shared_inbox_url: نشانی صندوق ورودی مشترک
|
||||
show:
|
||||
created_reports: گزارشها از طرف این حساب
|
||||
targeted_reports: گزارشها دربارهٔ این حساب
|
||||
created_reports: گزارشهای ثبت کرده
|
||||
targeted_reports: گزارشهای دیگران
|
||||
silence: بیصدا
|
||||
silenced: بیصداشده
|
||||
statuses: نوشتهها
|
||||
|
@ -162,12 +172,14 @@ fa:
|
|||
undo_suspension: واگردانی تعلیق
|
||||
unsubscribe: لغو اشتراک
|
||||
username: نام کاربری
|
||||
warn: هشدار
|
||||
web: وب
|
||||
action_logs:
|
||||
actions:
|
||||
assigned_to_self_report: "%{name} رسیدگی به گزارش %{target} را به عهده گرفت"
|
||||
change_email_user: "%{name} نشانی ایمیل کاربر %{target} را تغییر داد"
|
||||
confirm_user: "%{name} نشانی ایمیل کاربر %{target} را تأیید کرد"
|
||||
create_account_warning: "%{name} هشداری برای %{target} فرستاد"
|
||||
create_custom_emoji: "%{name} شکلک تازهٔ %{target} را بارگذاشت"
|
||||
create_domain_block: "%{name} دامین %{target} را مسدود کرد"
|
||||
create_email_domain_block: "%{name} دامین ایمیل %{target} را مسدود کرد"
|
||||
|
@ -226,6 +238,7 @@ fa:
|
|||
config: پیکربندی
|
||||
feature_deletions: حسابهای حذفشده
|
||||
feature_invites: دعوتنامهها
|
||||
feature_profile_directory: فهرست گزیدهٔ کاربران
|
||||
feature_registrations: ثبتنامها
|
||||
feature_relay: رله
|
||||
features: ویژگیها
|
||||
|
@ -243,7 +256,7 @@ fa:
|
|||
week_users_active: کاربران فعال هفتهٔ اخیر
|
||||
week_users_new: کاربران هفتهٔ اخیر
|
||||
domain_blocks:
|
||||
add_new: افزودن تازه
|
||||
add_new: افزودن مسدودسازی دامین تازه
|
||||
created_msg: مسدودکردن دامین در حال انجام است
|
||||
destroyed_msg: مسدودکردن دامین واگردانده شد
|
||||
domain: دامین
|
||||
|
@ -260,6 +273,11 @@ fa:
|
|||
reject_media_hint: تصویرهای ذخیرهشده در اینجا را پاک میکند و جلوی دریافت تصویرها را در آینده میگیرد. بیتأثیر برای معلقشدهها
|
||||
reject_reports: نپذیرفتن گزارشها
|
||||
reject_reports_hint: گزارشهایی را که از این دامین میآید نادیده میگیرد. بیتأثیر برای معلقشدهها
|
||||
rejecting_media: رسانهها نادیده گرفته میشوند
|
||||
rejecting_reports: گزارشها نادیده گرفته میشوند
|
||||
severity:
|
||||
silence: بیصداشده
|
||||
suspend: معلقشده
|
||||
show:
|
||||
affected_accounts:
|
||||
one: روی یک حساب در پایگاه داده تأثیر گذاشت
|
||||
|
@ -269,7 +287,7 @@ fa:
|
|||
suspend: معلقشدن همهٔ حسابهای این دامین را لغو کن
|
||||
title: واگردانی مسدودسازی دامنه برای %{domain}
|
||||
undo: واگردانی
|
||||
undo: واگردانی
|
||||
undo: واگردانی مسدودسازی دامین
|
||||
email_domain_blocks:
|
||||
add_new: افزودن تازه
|
||||
created_msg: مسدودسازی دامین ایمیل با موفقیت ساخته شد
|
||||
|
@ -280,8 +298,24 @@ fa:
|
|||
create: ساختن مسدودسازی
|
||||
title: مسدودسازی دامین ایمیل تازه
|
||||
title: مسدودسازی دامینهای ایمیل
|
||||
followers:
|
||||
back_to_account: بازگشت به حساب
|
||||
title: پیگیران %{acct}
|
||||
instances:
|
||||
title: سرورهای شناختهشده
|
||||
delivery_available: پیام آماده است
|
||||
known_accounts:
|
||||
one: "%{count} حساب شناختهشده"
|
||||
other: "%{count} حساب شناختهشده"
|
||||
moderation:
|
||||
all: همه
|
||||
limited: محدود
|
||||
title: مدیریت
|
||||
title: ارتباط میانسروری
|
||||
total_blocked_by_us: مسدودشده از طرف ما
|
||||
total_followed_by_them: ما را پی میگیرند
|
||||
total_followed_by_us: ما پیگیرشان هستیم
|
||||
total_reported: گزارش دربارهشان
|
||||
total_storage: عکسها و ویدیوها
|
||||
invites:
|
||||
deactivate_all: غیرفعالکردن همه
|
||||
filter:
|
||||
|
@ -363,6 +397,9 @@ fa:
|
|||
preview_sensitive_media:
|
||||
desc_html: پیوند به سایتهای دیگر پیشنمایشی خواهد داشت که یک تصویر کوچک را نشان میدهد، حتی اگر نوشته به عنوان حساس علامتگذاری شده باشد
|
||||
title: نمایش تصاویر حساسیتبرانگیز در پیشنمایشهای OpenGraph
|
||||
profile_directory:
|
||||
desc_html: به کاربران اجازه دهید تا بتوانند خود را روی فهرست گزیدهٔ کاربران این سرور نمایش دهند
|
||||
title: فعالسازی فهرست گزیدهٔ کاربران
|
||||
registrations:
|
||||
closed_message:
|
||||
desc_html: وقتی امکان ثبت نام روی سرور فعال نباشد در صفحهٔ اصلی نمایش مییابد<br>میتوانید HTML بنویسید
|
||||
|
@ -384,20 +421,20 @@ fa:
|
|||
title: نمایش علامت همکار
|
||||
site_description:
|
||||
desc_html: معرفی کوتاهی که روی صفحهٔ اصلی نمایش مییابد. دربارهٔ این که چه چیزی دربارهٔ این سرور ماستدون ویژه است یا هر چیز مهم دیگری بنویسید. میتوانید HTML بنویسید، بهویژه <code><a></code> و <code><em></code>.
|
||||
title: دربارهٔ سایت
|
||||
title: دربارهٔ این سرور
|
||||
site_description_extended:
|
||||
desc_html: جای خوبی برای نوشتن سیاستهای کاربری، قانونها، راهنماها، و هر چیزی که ویژهٔ این سرور است. تگهای HTML هم مجاز است
|
||||
title: اطلاعات تکمیلی سفارشی
|
||||
site_short_description:
|
||||
desc_html: روی نوار کناری و همچنین به عنوان فرادادهٔ صفحهها نمایش مییابد. در یک بند توضیح دهید که ماستدون چیست و چرا این سرور با بقیه فرق دارد. اگر خالی بگذارید، به جایش «دربارهٔ سایت» نمایش مییابد.
|
||||
title: توضیح کوتاه دربارهٔ سایت
|
||||
title: توضیح کوتاه دربارهٔ سرور
|
||||
site_terms:
|
||||
desc_html: میتوانید سیاست رازداری، شرایط استفاده، یا سایر مسائل قانونی را به دلخواه خود بنویسید. تگهای HTML هم مجاز است
|
||||
title: شرایط استفادهٔ سفارشی
|
||||
site_title: نام سرور
|
||||
thumbnail:
|
||||
desc_html: برای دیدن با OpenGraph و رابط برنامهنویسی. وضوح پیشنهادی ۱۲۰۰×۶۳۰ پیکسل
|
||||
title: تصویر کوچک فوری
|
||||
title: تصویر کوچک سرور
|
||||
timeline_preview:
|
||||
desc_html: نوشتههای عمومی این سرور را در صفحهٔ آغازین نشان دهید
|
||||
title: پیشنمایش نوشتهها
|
||||
|
@ -422,7 +459,21 @@ fa:
|
|||
last_delivery: آخرین ارسال
|
||||
title: WebSub
|
||||
topic: موضوع
|
||||
tags:
|
||||
accounts: حسابها
|
||||
hidden: پنهانشده
|
||||
hide: در فهرست گزیدهٔ کاربران نشان نده
|
||||
name: برچسب
|
||||
title: برچسبها
|
||||
unhide: نمایش در فهرست گزیدهٔ کاربران
|
||||
visible: نمایان
|
||||
title: مدیریت سرور
|
||||
warning_presets:
|
||||
add_new: افزودن تازه
|
||||
delete: زدودن
|
||||
edit: ویرایش
|
||||
edit_preset: ویرایش هشدار پیشفرض
|
||||
title: مدیریت هشدارهای پیشفرض
|
||||
admin_mailer:
|
||||
new_report:
|
||||
body: کاربر %{reporter} کاربر %{target} را گزارش داد
|
||||
|
@ -500,10 +551,20 @@ fa:
|
|||
success_msg: حساب شما با موفقیت پاک شد
|
||||
warning_html: تنها پاکشدن محتوای حساب در این سرور خاص تضمین میشود. محتوایی که به گستردگی همرسانی شده باشد ممکن است ردش همچنان باقی بماند. سرورهای آفلاین یا سرورهایی که دیگر مشترک شما نیستند پایگاههای دادهٔ خود را بهروز نخواهند کرد.
|
||||
warning_title: دسترسپذیری محتوای همرسانشده
|
||||
directories:
|
||||
directory: فهرست گزیدهٔ کاربران
|
||||
enabled: شما هماینک در فهرست گزیدهٔ کاربران نمایش مییابید.
|
||||
enabled_but_waiting: شما میخواهید در فهرست گزیدهٔ کاربران این سرور باشید، ولی تعداد پیگیران شما هنوز به مقدار لازم (%{min_followers}) نرسیده است.
|
||||
explanation: کاربران این سرور را بر اساس علاقهمندیهایشان پیدا کنید
|
||||
explore_mastodon: گشت و گذار در %{title}
|
||||
how_to_enable: شما هنوز در فهرست گزیدهٔ کاربران این سرور نشان داده نمیشوید. اینجا میتوانید انتخابش کنید. اگر در بخش معرفی خود در نمایهتان برچسب (هشتگ) داشته باشد، نام شما هم برای آن هشتگها فهرست میشود!
|
||||
people:
|
||||
one: "%{count} نفر"
|
||||
other: "%{count} نفر"
|
||||
errors:
|
||||
'403': شما اجازهٔ دیدن این صفحه را ندارید.
|
||||
'404': صفحهای که به دنبالش بودید وجود ندارد.
|
||||
'410': صفحهای که به دنبالش بودید دیگر وجود ندارد.
|
||||
'404': صفحهای که به دنبالش هستید اینجا نیست.
|
||||
'410': صفحهای که به دنبالش بودید دیگر اینجا وجود ندارد.
|
||||
'422':
|
||||
content: تأیید امنیتی انجام نشد. آیا مرورگر شما کوکیها را مسدود میکند؟
|
||||
title: تأیید امنیتی کار نکرد
|
||||
|
@ -522,9 +583,15 @@ fa:
|
|||
size: اندازه
|
||||
blocks: حسابهای مسدودشده
|
||||
csv: CSV
|
||||
domain_blocks: دامینهای مسدودشده
|
||||
follows: حسابهای پیگرفته
|
||||
lists: فهرستها
|
||||
mutes: حسابهای بیصداشده
|
||||
storage: تصویرهای ذخیرهشده
|
||||
featured_tags:
|
||||
add_new: افزودن تازه
|
||||
errors:
|
||||
limit: شما بیشترین تعداد مجاز برچسبها را دارید
|
||||
filters:
|
||||
contexts:
|
||||
home: خانه
|
||||
|
@ -565,10 +632,16 @@ fa:
|
|||
one: یک چیزی هنوز درست نیست! لطفاً خطاهای زیر را ببینید
|
||||
other: یک چیزی هنوز درست نیست! لطفاً %{count} خطای زیر را ببینید
|
||||
imports:
|
||||
modes:
|
||||
merge: ادغام
|
||||
merge_long: دادههای فعلی را داشته باشید و دادههای تازهای بیفزایید
|
||||
overwrite: بازنویسی
|
||||
overwrite_long: دادههای فعلی را پاک کنید و دادههای تازهای بیفزایید
|
||||
preface: شما میتوانید دادههایی از قبیل کاربرانی که پی میگرفتید یا مسدود میکردید را در حساب خود روی این سرور درونریزی کنید. برای این کار پروندههایی که از سرور دیگر برونسپاری کردهاید را بهکار ببرید.
|
||||
success: دادههای شما با موفقیت بارگذاری شد و به زودی پردازش میشود
|
||||
types:
|
||||
blocking: فهرست مسدودشدهها
|
||||
domain_blocking: فهرست دامینهای مسدودشده
|
||||
following: فهرست پیگیریها
|
||||
muting: فهرست بیصداشدهها
|
||||
upload: بارگذاری
|
||||
|
@ -671,12 +744,27 @@ fa:
|
|||
no_account_html: هنوز عضو نیستید؟ <a href='%{sign_up_path}' target='_blank'>اینجا میتوانید حساب باز کنید</a>
|
||||
proceed: درخواست پیگیری
|
||||
prompt: 'شما قرار است این حساب را پیگیری کنید:'
|
||||
reason_html: "<strong>چرا این مرحله لازم است؟</strong> ممکن است <code>%{instance}</code> سروری نباشد که شما روی آن حساب باز کردهاید، بنابراین ما باید پیش از هرچیز شما را به سرور خودتان منتقل کنیم."
|
||||
remote_interaction:
|
||||
favourite:
|
||||
proceed: به سمت پسندیدن این بوق
|
||||
prompt: 'شما میخواهید این بوق را بپسندید:'
|
||||
reblog:
|
||||
proceed: به سمت بازبوقیدن
|
||||
prompt: 'شما میخواهید این بوق را بازببوقید:'
|
||||
reply:
|
||||
proceed: به سمت پاسخدادن
|
||||
prompt: 'شما میخواهید به این بوق پاسخ دهید:'
|
||||
remote_unfollow:
|
||||
error: خطا
|
||||
title: عنوان
|
||||
unfollowed: پایان پیگیری
|
||||
scheduled_statuses:
|
||||
over_daily_limit: شما از حد مجاز %{limit} بوق زمانبندیشده در آن روز فراتر رفتهاید
|
||||
over_total_limit: شما از حد مجاز %{limit} بوق زمانبندیشده فراتر رفتهاید
|
||||
too_soon: زمان تعیینشده باید در آینده باشد
|
||||
sessions:
|
||||
activity: آخرین کنش
|
||||
activity: آخرین فعالیت
|
||||
browser: مرورگر
|
||||
browsers:
|
||||
alipay: Alipay
|
||||
|
@ -723,6 +811,7 @@ fa:
|
|||
development: فرابری
|
||||
edit_profile: ویرایش نمایه
|
||||
export: برونسپاری دادهها
|
||||
featured_tags: برچسبهای منتخب
|
||||
followers: پیگیران مورد تأیید
|
||||
import: درونریزی
|
||||
migrate: انتقال حساب
|
||||
|
@ -770,8 +859,8 @@ fa:
|
|||
terms:
|
||||
title: شرایط استفاده و سیاست رازداری %{instance}
|
||||
themes:
|
||||
contrast: کنتراست بالا
|
||||
default: ماستدون
|
||||
contrast: ماستدون (کنتراست بالا)
|
||||
default: ماستدون (تیره)
|
||||
mastodon-light: ماستدون (روشن)
|
||||
time:
|
||||
formats:
|
||||
|
@ -798,6 +887,22 @@ fa:
|
|||
explanation: شما یک نسخهٔ پشتیبان کامل از حساب خود را درخواست کردید. این پشتیبان الان آمادهٔ بارگیری است!
|
||||
subject: بایگانی شما آمادهٔ دریافت است
|
||||
title: گرفتن بایگانی
|
||||
warning:
|
||||
explanation:
|
||||
disable: تا وقتی حساب شما متوقف باشد، دادههای شما دستنخورده باقی میمانند، ولی تا وقتی که حسابتان باز نشده، نمیتوانید هیچ کاری با آن بکنید.
|
||||
silence: تا وقتی حساب شما محدود باشد، تنها کسانی که از قبل پیگیر شما بودند نوشتههای شما در این سرور را میبینند و شما در فهرستهای عمومی دیده نمیشوید. ولی دیگران همچنان میتوانند به دلخواه خودشان پیگیر شما شوند.
|
||||
suspend: حساب شما معلق شده است، و همهٔ نوشتهها و رسانههای تصویری شما به طور بازگشتناپذیری پاک شدهاند؛ چه از این سرور و چه از سرورهای دیگری که از آنها پیگیر داشتید.
|
||||
review_server_policies: مرور سیاستهای این سرور
|
||||
subject:
|
||||
disable: حساب %{acct} شما متوقف شده است
|
||||
none: هشدار برای %{acct}
|
||||
silence: حساب %{acct} شما محدود شده است
|
||||
suspend: حساب %{acct} شما معلق شده است
|
||||
title:
|
||||
disable: حساب متوقف شده است
|
||||
none: هشدار
|
||||
silence: حساب محدود شده است
|
||||
suspend: حساب معلق شده است
|
||||
welcome:
|
||||
edit_profile_action: تنظیم نمایه
|
||||
edit_profile_step: 'شما میتوانید نمایهٔ خود را به دلخواه خود تغییر دهید: میتوانید تصویر نمایه، تصویر پسزمینه، نام، و چیزهای دیگری را تعیین کنید. اگر بخواهید، میتوانید حساب خود را خصوصی کنید تا فقط کسانی که شما اجازه میدهید بتوانند پیگیر حساب شما شوند.'
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue