mirror of
https://github.com/glitch-soc/mastodon.git
synced 2025-02-14 14:43:50 -05:00
Merge pull request #2965 from ClearlyClaire/glitch-soc/merge-upstream
Merge upstream changes up to 3b1ba46c93de63268d20104dee63374d0708deb0
This commit is contained in:
commit
579e7d98e1
1
.github/workflows/test-migrations.yml
vendored
1
.github/workflows/test-migrations.yml
vendored
@ -64,7 +64,6 @@ jobs:
|
|||||||
DB_HOST: localhost
|
DB_HOST: localhost
|
||||||
DB_USER: postgres
|
DB_USER: postgres
|
||||||
DB_PASS: postgres
|
DB_PASS: postgres
|
||||||
DISABLE_SIMPLECOV: true
|
|
||||||
RAILS_ENV: test
|
RAILS_ENV: test
|
||||||
BUNDLE_CLEAN: true
|
BUNDLE_CLEAN: true
|
||||||
BUNDLE_FROZEN: true
|
BUNDLE_FROZEN: true
|
||||||
|
6
.github/workflows/test-ruby.yml
vendored
6
.github/workflows/test-ruby.yml
vendored
@ -107,7 +107,7 @@ jobs:
|
|||||||
DB_HOST: localhost
|
DB_HOST: localhost
|
||||||
DB_USER: postgres
|
DB_USER: postgres
|
||||||
DB_PASS: postgres
|
DB_PASS: postgres
|
||||||
DISABLE_SIMPLECOV: ${{ matrix.ruby-version != '.ruby-version' }}
|
COVERAGE: ${{ matrix.ruby-version == '.ruby-version' }}
|
||||||
RAILS_ENV: test
|
RAILS_ENV: test
|
||||||
ALLOW_NOPAM: true
|
ALLOW_NOPAM: true
|
||||||
PAM_ENABLED: true
|
PAM_ENABLED: true
|
||||||
@ -208,7 +208,7 @@ jobs:
|
|||||||
DB_HOST: localhost
|
DB_HOST: localhost
|
||||||
DB_USER: postgres
|
DB_USER: postgres
|
||||||
DB_PASS: postgres
|
DB_PASS: postgres
|
||||||
DISABLE_SIMPLECOV: ${{ matrix.ruby-version != '.ruby-version' }}
|
COVERAGE: ${{ matrix.ruby-version == '.ruby-version' }}
|
||||||
RAILS_ENV: test
|
RAILS_ENV: test
|
||||||
ALLOW_NOPAM: true
|
ALLOW_NOPAM: true
|
||||||
PAM_ENABLED: true
|
PAM_ENABLED: true
|
||||||
@ -295,7 +295,6 @@ jobs:
|
|||||||
DB_HOST: localhost
|
DB_HOST: localhost
|
||||||
DB_USER: postgres
|
DB_USER: postgres
|
||||||
DB_PASS: postgres
|
DB_PASS: postgres
|
||||||
DISABLE_SIMPLECOV: true
|
|
||||||
RAILS_ENV: test
|
RAILS_ENV: test
|
||||||
BUNDLE_WITH: test
|
BUNDLE_WITH: test
|
||||||
LOCAL_DOMAIN: localhost:3000
|
LOCAL_DOMAIN: localhost:3000
|
||||||
@ -411,7 +410,6 @@ jobs:
|
|||||||
DB_HOST: localhost
|
DB_HOST: localhost
|
||||||
DB_USER: postgres
|
DB_USER: postgres
|
||||||
DB_PASS: postgres
|
DB_PASS: postgres
|
||||||
DISABLE_SIMPLECOV: true
|
|
||||||
RAILS_ENV: test
|
RAILS_ENV: test
|
||||||
BUNDLE_WITH: test
|
BUNDLE_WITH: test
|
||||||
ES_ENABLED: true
|
ES_ENABLED: true
|
||||||
|
8
Gemfile
8
Gemfile
@ -156,7 +156,7 @@ group :test do
|
|||||||
|
|
||||||
gem 'shoulda-matchers'
|
gem 'shoulda-matchers'
|
||||||
|
|
||||||
# Coverage formatter for RSpec test if DISABLE_SIMPLECOV is false
|
# Coverage formatter for RSpec
|
||||||
gem 'simplecov', '~> 0.22', require: false
|
gem 'simplecov', '~> 0.22', require: false
|
||||||
gem 'simplecov-lcov', '~> 0.8', require: false
|
gem 'simplecov-lcov', '~> 0.8', require: false
|
||||||
|
|
||||||
@ -174,7 +174,7 @@ group :development do
|
|||||||
gem 'rubocop-rspec_rails', require: false
|
gem 'rubocop-rspec_rails', require: false
|
||||||
|
|
||||||
# Annotates modules with schema
|
# Annotates modules with schema
|
||||||
gem 'annotaterb', '~> 4.13'
|
gem 'annotaterb', '~> 4.13', require: false
|
||||||
|
|
||||||
# Enhanced error message pages for development
|
# Enhanced error message pages for development
|
||||||
gem 'better_errors', '~> 2.9'
|
gem 'better_errors', '~> 2.9'
|
||||||
@ -197,7 +197,7 @@ end
|
|||||||
|
|
||||||
group :development, :test do
|
group :development, :test do
|
||||||
# Interactive Debugging tools
|
# Interactive Debugging tools
|
||||||
gem 'debug', '~> 1.8'
|
gem 'debug', '~> 1.8', require: false
|
||||||
|
|
||||||
# Generate fake data values
|
# Generate fake data values
|
||||||
gem 'faker', '~> 3.2'
|
gem 'faker', '~> 3.2'
|
||||||
@ -209,7 +209,7 @@ group :development, :test do
|
|||||||
gem 'memory_profiler', require: false
|
gem 'memory_profiler', require: false
|
||||||
gem 'ruby-prof', require: false
|
gem 'ruby-prof', require: false
|
||||||
gem 'stackprof', require: false
|
gem 'stackprof', require: false
|
||||||
gem 'test-prof'
|
gem 'test-prof', require: false
|
||||||
|
|
||||||
# RSpec runner for rails
|
# RSpec runner for rails
|
||||||
gem 'rspec-rails', '~> 7.0'
|
gem 'rspec-rails', '~> 7.0'
|
||||||
|
@ -716,7 +716,7 @@ GEM
|
|||||||
rspec-mocks (~> 3.0)
|
rspec-mocks (~> 3.0)
|
||||||
sidekiq (>= 5, < 8)
|
sidekiq (>= 5, < 8)
|
||||||
rspec-support (3.13.2)
|
rspec-support (3.13.2)
|
||||||
rubocop (1.71.1)
|
rubocop (1.71.2)
|
||||||
json (~> 2.3)
|
json (~> 2.3)
|
||||||
language_server-protocol (>= 3.17.0)
|
language_server-protocol (>= 3.17.0)
|
||||||
parallel (~> 1.10)
|
parallel (~> 1.10)
|
||||||
@ -763,7 +763,7 @@ GEM
|
|||||||
activerecord (>= 4.0.0)
|
activerecord (>= 4.0.0)
|
||||||
railties (>= 4.0.0)
|
railties (>= 4.0.0)
|
||||||
securerandom (0.4.1)
|
securerandom (0.4.1)
|
||||||
selenium-webdriver (4.28.0)
|
selenium-webdriver (4.27.0)
|
||||||
base64 (~> 0.2)
|
base64 (~> 0.2)
|
||||||
logger (~> 1.4)
|
logger (~> 1.4)
|
||||||
rexml (~> 3.2, >= 3.2.5)
|
rexml (~> 3.2, >= 3.2.5)
|
||||||
@ -804,8 +804,8 @@ GEM
|
|||||||
stoplight (4.1.0)
|
stoplight (4.1.0)
|
||||||
redlock (~> 1.0)
|
redlock (~> 1.0)
|
||||||
stringio (3.1.2)
|
stringio (3.1.2)
|
||||||
strong_migrations (2.1.0)
|
strong_migrations (2.2.0)
|
||||||
activerecord (>= 6.1)
|
activerecord (>= 7)
|
||||||
swd (1.3.0)
|
swd (1.3.0)
|
||||||
activesupport (>= 3)
|
activesupport (>= 3)
|
||||||
attr_required (>= 0.0.5)
|
attr_required (>= 0.0.5)
|
||||||
|
@ -2,7 +2,6 @@
|
|||||||
|
|
||||||
class Settings::ApplicationsController < Settings::BaseController
|
class Settings::ApplicationsController < Settings::BaseController
|
||||||
before_action :set_application, only: [:show, :update, :destroy, :regenerate]
|
before_action :set_application, only: [:show, :update, :destroy, :regenerate]
|
||||||
before_action :prepare_scopes, only: [:create, :update]
|
|
||||||
|
|
||||||
def index
|
def index
|
||||||
@applications = current_user.applications.order(id: :desc).page(params[:page])
|
@applications = current_user.applications.order(id: :desc).page(params[:page])
|
||||||
@ -60,12 +59,6 @@ class Settings::ApplicationsController < Settings::BaseController
|
|||||||
end
|
end
|
||||||
|
|
||||||
def application_params
|
def application_params
|
||||||
params
|
params.expect(doorkeeper_application: [:name, :redirect_uri, :website, scopes: []])
|
||||||
.expect(doorkeeper_application: [:name, :redirect_uri, :scopes, :website])
|
|
||||||
end
|
|
||||||
|
|
||||||
def prepare_scopes
|
|
||||||
scopes = application_params.fetch(:doorkeeper_application, {}).fetch(:scopes, nil)
|
|
||||||
params[:doorkeeper_application][:scopes] = scopes.join(' ') if scopes.is_a? Array
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -97,30 +97,30 @@ const emojifyTextNode = (node, customEmojis) => {
|
|||||||
const { filename, shortCode } = unicodeMapping[unicode_emoji];
|
const { filename, shortCode } = unicodeMapping[unicode_emoji];
|
||||||
const title = shortCode ? `:${shortCode}:` : '';
|
const title = shortCode ? `:${shortCode}:` : '';
|
||||||
|
|
||||||
replacement = document.createElement('picture');
|
|
||||||
|
|
||||||
const isSystemTheme = !!document.body?.classList.contains('theme-system');
|
const isSystemTheme = !!document.body?.classList.contains('theme-system');
|
||||||
|
|
||||||
if(isSystemTheme) {
|
const theme = (isSystemTheme || document.body?.classList.contains('theme-mastodon-light')) ? 'light' : 'dark';
|
||||||
let source = document.createElement('source');
|
|
||||||
source.setAttribute('media', '(prefers-color-scheme: dark)');
|
|
||||||
source.setAttribute('srcset', `${assetHost}/emoji/${emojiFilename(filename, "dark")}.svg`);
|
|
||||||
replacement.appendChild(source);
|
|
||||||
}
|
|
||||||
|
|
||||||
let img = document.createElement('img');
|
const imageFilename = emojiFilename(filename, theme);
|
||||||
|
|
||||||
|
const img = document.createElement('img');
|
||||||
img.setAttribute('draggable', 'false');
|
img.setAttribute('draggable', 'false');
|
||||||
img.setAttribute('class', 'emojione');
|
img.setAttribute('class', 'emojione');
|
||||||
img.setAttribute('alt', unicode_emoji);
|
img.setAttribute('alt', unicode_emoji);
|
||||||
img.setAttribute('title', title);
|
img.setAttribute('title', title);
|
||||||
|
img.setAttribute('src', `${assetHost}/emoji/${imageFilename}.svg`);
|
||||||
|
|
||||||
let theme = "light";
|
if (isSystemTheme && imageFilename !== emojiFilename(filename, 'dark')) {
|
||||||
|
replacement = document.createElement('picture');
|
||||||
|
|
||||||
if(!isSystemTheme && !document.body?.classList.contains('skin-mastodon-light'))
|
const source = document.createElement('source');
|
||||||
theme = "dark";
|
source.setAttribute('media', '(prefers-color-scheme: dark)');
|
||||||
|
source.setAttribute('srcset', `${assetHost}/emoji/${emojiFilename(filename, 'dark')}.svg`);
|
||||||
img.setAttribute('src', `${assetHost}/emoji/${emojiFilename(filename, theme)}.svg`);
|
replacement.appendChild(source);
|
||||||
replacement.appendChild(img);
|
replacement.appendChild(img);
|
||||||
|
} else {
|
||||||
|
replacement = img;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Add the processed-up-to-now string and the emoji replacement
|
// Add the processed-up-to-now string and the emoji replacement
|
||||||
@ -135,7 +135,7 @@ const emojifyTextNode = (node, customEmojis) => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
const emojifyNode = (node, customEmojis) => {
|
const emojifyNode = (node, customEmojis) => {
|
||||||
for (const child of node.childNodes) {
|
for (const child of Array.from(node.childNodes)) {
|
||||||
switch(child.nodeType) {
|
switch(child.nodeType) {
|
||||||
case Node.TEXT_NODE:
|
case Node.TEXT_NODE:
|
||||||
emojifyTextNode(child, customEmojis);
|
emojifyTextNode(child, customEmojis);
|
||||||
|
@ -527,7 +527,7 @@ class Status extends ImmutablePureComponent {
|
|||||||
</Bundle>
|
</Bundle>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
} else if (status.get('spoiler_text').length === 0 && status.get('card')) {
|
} else if (status.get('card')) {
|
||||||
media = (
|
media = (
|
||||||
<Card
|
<Card
|
||||||
onOpenMedia={this.handleOpenMedia}
|
onOpenMedia={this.handleOpenMedia}
|
||||||
|
@ -22,23 +22,23 @@ describe('emoji', () => {
|
|||||||
|
|
||||||
it('does unicode', () => {
|
it('does unicode', () => {
|
||||||
expect(emojify('\uD83D\uDC69\u200D\uD83D\uDC69\u200D\uD83D\uDC66\u200D\uD83D\uDC66')).toEqual(
|
expect(emojify('\uD83D\uDC69\u200D\uD83D\uDC69\u200D\uD83D\uDC66\u200D\uD83D\uDC66')).toEqual(
|
||||||
'<picture><img draggable="false" class="emojione" alt="👩👩👦👦" title=":woman-woman-boy-boy:" src="/emoji/1f469-200d-1f469-200d-1f466-200d-1f466.svg"></picture>');
|
'<img draggable="false" class="emojione" alt="👩👩👦👦" title=":woman-woman-boy-boy:" src="/emoji/1f469-200d-1f469-200d-1f466-200d-1f466.svg">');
|
||||||
expect(emojify('👨👩👧👧')).toEqual(
|
expect(emojify('👨👩👧👧')).toEqual(
|
||||||
'<picture><img draggable="false" class="emojione" alt="👨👩👧👧" title=":man-woman-girl-girl:" src="/emoji/1f468-200d-1f469-200d-1f467-200d-1f467.svg"></picture>');
|
'<img draggable="false" class="emojione" alt="👨👩👧👧" title=":man-woman-girl-girl:" src="/emoji/1f468-200d-1f469-200d-1f467-200d-1f467.svg">');
|
||||||
expect(emojify('👩👩👦')).toEqual('<picture><img draggable="false" class="emojione" alt="👩👩👦" title=":woman-woman-boy:" src="/emoji/1f469-200d-1f469-200d-1f466.svg"></picture>');
|
expect(emojify('👩👩👦')).toEqual('<img draggable="false" class="emojione" alt="👩👩👦" title=":woman-woman-boy:" src="/emoji/1f469-200d-1f469-200d-1f466.svg">');
|
||||||
expect(emojify('\u2757')).toEqual(
|
expect(emojify('\u2757')).toEqual(
|
||||||
'<picture><img draggable="false" class="emojione" alt="❗" title=":exclamation:" src="/emoji/2757.svg"></picture>');
|
'<img draggable="false" class="emojione" alt="❗" title=":exclamation:" src="/emoji/2757.svg">');
|
||||||
});
|
});
|
||||||
|
|
||||||
it('does multiple unicode', () => {
|
it('does multiple unicode', () => {
|
||||||
expect(emojify('\u2757 #\uFE0F\u20E3')).toEqual(
|
expect(emojify('\u2757 #\uFE0F\u20E3')).toEqual(
|
||||||
'<picture><img draggable="false" class="emojione" alt="❗" title=":exclamation:" src="/emoji/2757.svg"></picture> <picture><img draggable="false" class="emojione" alt="#️⃣" title=":hash:" src="/emoji/23-20e3.svg"></picture>');
|
'<img draggable="false" class="emojione" alt="❗" title=":exclamation:" src="/emoji/2757.svg"> <img draggable="false" class="emojione" alt="#️⃣" title=":hash:" src="/emoji/23-20e3.svg">');
|
||||||
expect(emojify('\u2757#\uFE0F\u20E3')).toEqual(
|
expect(emojify('\u2757#\uFE0F\u20E3')).toEqual(
|
||||||
'<picture><img draggable="false" class="emojione" alt="❗" title=":exclamation:" src="/emoji/2757.svg"></picture><picture><img draggable="false" class="emojione" alt="#️⃣" title=":hash:" src="/emoji/23-20e3.svg"></picture>');
|
'<img draggable="false" class="emojione" alt="❗" title=":exclamation:" src="/emoji/2757.svg"><img draggable="false" class="emojione" alt="#️⃣" title=":hash:" src="/emoji/23-20e3.svg">');
|
||||||
expect(emojify('\u2757 #\uFE0F\u20E3 \u2757')).toEqual(
|
expect(emojify('\u2757 #\uFE0F\u20E3 \u2757')).toEqual(
|
||||||
'<picture><img draggable="false" class="emojione" alt="❗" title=":exclamation:" src="/emoji/2757.svg"></picture> <picture><img draggable="false" class="emojione" alt="#️⃣" title=":hash:" src="/emoji/23-20e3.svg"></picture> <picture><img draggable="false" class="emojione" alt="❗" title=":exclamation:" src="/emoji/2757.svg"></picture>');
|
'<img draggable="false" class="emojione" alt="❗" title=":exclamation:" src="/emoji/2757.svg"> <img draggable="false" class="emojione" alt="#️⃣" title=":hash:" src="/emoji/23-20e3.svg"> <img draggable="false" class="emojione" alt="❗" title=":exclamation:" src="/emoji/2757.svg">');
|
||||||
expect(emojify('foo \u2757 #\uFE0F\u20E3 bar')).toEqual(
|
expect(emojify('foo \u2757 #\uFE0F\u20E3 bar')).toEqual(
|
||||||
'foo <picture><img draggable="false" class="emojione" alt="❗" title=":exclamation:" src="/emoji/2757.svg"></picture> <picture><img draggable="false" class="emojione" alt="#️⃣" title=":hash:" src="/emoji/23-20e3.svg"></picture> bar');
|
'foo <img draggable="false" class="emojione" alt="❗" title=":exclamation:" src="/emoji/2757.svg"> <img draggable="false" class="emojione" alt="#️⃣" title=":hash:" src="/emoji/23-20e3.svg"> bar');
|
||||||
});
|
});
|
||||||
|
|
||||||
it('ignores unicode inside of tags', () => {
|
it('ignores unicode inside of tags', () => {
|
||||||
@ -46,16 +46,16 @@ describe('emoji', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
it('does multiple emoji properly (issue 5188)', () => {
|
it('does multiple emoji properly (issue 5188)', () => {
|
||||||
expect(emojify('👌🌈💕')).toEqual('<picture><img draggable="false" class="emojione" alt="👌" title=":ok_hand:" src="/emoji/1f44c.svg"></picture><picture><img draggable="false" class="emojione" alt="🌈" title=":rainbow:" src="/emoji/1f308.svg"></picture><picture><img draggable="false" class="emojione" alt="💕" title=":two_hearts:" src="/emoji/1f495.svg"></picture>');
|
expect(emojify('👌🌈💕')).toEqual('<img draggable="false" class="emojione" alt="👌" title=":ok_hand:" src="/emoji/1f44c.svg"><img draggable="false" class="emojione" alt="🌈" title=":rainbow:" src="/emoji/1f308.svg"><img draggable="false" class="emojione" alt="💕" title=":two_hearts:" src="/emoji/1f495.svg">');
|
||||||
expect(emojify('👌 🌈 💕')).toEqual('<picture><img draggable="false" class="emojione" alt="👌" title=":ok_hand:" src="/emoji/1f44c.svg"></picture> <picture><img draggable="false" class="emojione" alt="🌈" title=":rainbow:" src="/emoji/1f308.svg"></picture> <picture><img draggable="false" class="emojione" alt="💕" title=":two_hearts:" src="/emoji/1f495.svg"></picture>');
|
expect(emojify('👌 🌈 💕')).toEqual('<img draggable="false" class="emojione" alt="👌" title=":ok_hand:" src="/emoji/1f44c.svg"> <img draggable="false" class="emojione" alt="🌈" title=":rainbow:" src="/emoji/1f308.svg"> <img draggable="false" class="emojione" alt="💕" title=":two_hearts:" src="/emoji/1f495.svg">');
|
||||||
});
|
});
|
||||||
|
|
||||||
it('does an emoji that has no shortcode', () => {
|
it('does an emoji that has no shortcode', () => {
|
||||||
expect(emojify('👁🗨')).toEqual('<picture><img draggable="false" class="emojione" alt="👁🗨" title="" src="/emoji/1f441-200d-1f5e8.svg"></picture>');
|
expect(emojify('👁🗨')).toEqual('<img draggable="false" class="emojione" alt="👁🗨" title="" src="/emoji/1f441-200d-1f5e8.svg">');
|
||||||
});
|
});
|
||||||
|
|
||||||
it('does an emoji whose filename is irregular', () => {
|
it('does an emoji whose filename is irregular', () => {
|
||||||
expect(emojify('↙️')).toEqual('<picture><img draggable="false" class="emojione" alt="↙️" title=":arrow_lower_left:" src="/emoji/2199.svg"></picture>');
|
expect(emojify('↙️')).toEqual('<img draggable="false" class="emojione" alt="↙️" title=":arrow_lower_left:" src="/emoji/2199.svg">');
|
||||||
});
|
});
|
||||||
|
|
||||||
it('avoid emojifying on invisible text', () => {
|
it('avoid emojifying on invisible text', () => {
|
||||||
@ -67,11 +67,11 @@ describe('emoji', () => {
|
|||||||
|
|
||||||
it('avoid emojifying on invisible text with nested tags', () => {
|
it('avoid emojifying on invisible text with nested tags', () => {
|
||||||
expect(emojify('<span class="invisible">😄<span class="foo">bar</span>😴</span>😇'))
|
expect(emojify('<span class="invisible">😄<span class="foo">bar</span>😴</span>😇'))
|
||||||
.toEqual('<span class="invisible">😄<span class="foo">bar</span>😴</span><picture><img draggable="false" class="emojione" alt="😇" title=":innocent:" src="/emoji/1f607.svg"></picture>');
|
.toEqual('<span class="invisible">😄<span class="foo">bar</span>😴</span><img draggable="false" class="emojione" alt="😇" title=":innocent:" src="/emoji/1f607.svg">');
|
||||||
expect(emojify('<span class="invisible">😄<span class="invisible">😕</span>😴</span>😇'))
|
expect(emojify('<span class="invisible">😄<span class="invisible">😕</span>😴</span>😇'))
|
||||||
.toEqual('<span class="invisible">😄<span class="invisible">😕</span>😴</span><picture><img draggable="false" class="emojione" alt="😇" title=":innocent:" src="/emoji/1f607.svg"></picture>');
|
.toEqual('<span class="invisible">😄<span class="invisible">😕</span>😴</span><img draggable="false" class="emojione" alt="😇" title=":innocent:" src="/emoji/1f607.svg">');
|
||||||
expect(emojify('<span class="invisible">😄<br>😴</span>😇'))
|
expect(emojify('<span class="invisible">😄<br>😴</span>😇'))
|
||||||
.toEqual('<span class="invisible">😄<br>😴</span><picture><img draggable="false" class="emojione" alt="😇" title=":innocent:" src="/emoji/1f607.svg"></picture>');
|
.toEqual('<span class="invisible">😄<br>😴</span><img draggable="false" class="emojione" alt="😇" title=":innocent:" src="/emoji/1f607.svg">');
|
||||||
});
|
});
|
||||||
|
|
||||||
it('does not emojify emojis with textual presentation VS15 character', () => {
|
it('does not emojify emojis with textual presentation VS15 character', () => {
|
||||||
@ -81,17 +81,17 @@ describe('emoji', () => {
|
|||||||
|
|
||||||
it('does a simple emoji properly', () => {
|
it('does a simple emoji properly', () => {
|
||||||
expect(emojify('♀♂'))
|
expect(emojify('♀♂'))
|
||||||
.toEqual('<picture><img draggable="false" class="emojione" alt="♀" title=":female_sign:" src="/emoji/2640.svg"></picture><picture><img draggable="false" class="emojione" alt="♂" title=":male_sign:" src="/emoji/2642.svg"></picture>');
|
.toEqual('<img draggable="false" class="emojione" alt="♀" title=":female_sign:" src="/emoji/2640.svg"><img draggable="false" class="emojione" alt="♂" title=":male_sign:" src="/emoji/2642.svg">');
|
||||||
});
|
});
|
||||||
|
|
||||||
it('does an emoji containing ZWJ properly', () => {
|
it('does an emoji containing ZWJ properly', () => {
|
||||||
expect(emojify('💂♀️💂♂️'))
|
expect(emojify('💂♀️💂♂️'))
|
||||||
.toEqual('<picture><img draggable="false" class="emojione" alt="💂\u200D♀️" title=":female-guard:" src="/emoji/1f482-200d-2640-fe0f_border.svg"></picture><picture><img draggable="false" class="emojione" alt="💂\u200D♂️" title=":male-guard:" src="/emoji/1f482-200d-2642-fe0f_border.svg"></picture>');
|
.toEqual('<img draggable="false" class="emojione" alt="💂\u200D♀️" title=":female-guard:" src="/emoji/1f482-200d-2640-fe0f_border.svg"><img draggable="false" class="emojione" alt="💂\u200D♂️" title=":male-guard:" src="/emoji/1f482-200d-2642-fe0f_border.svg">');
|
||||||
});
|
});
|
||||||
|
|
||||||
it('keeps ordering as expected (issue fixed by PR 20677)', () => {
|
it('keeps ordering as expected (issue fixed by PR 20677)', () => {
|
||||||
expect(emojify('<p>💕 <a class="hashtag" href="https://example.com/tags/foo" rel="nofollow noopener" target="_blank">#<span>foo</span></a> test: foo.</p>'))
|
expect(emojify('<p>💕 <a class="hashtag" href="https://example.com/tags/foo" rel="nofollow noopener" target="_blank">#<span>foo</span></a> test: foo.</p>'))
|
||||||
.toEqual('<p><picture><img draggable="false" class="emojione" alt="💕" title=":two_hearts:" src="/emoji/1f495.svg"></picture> <a class="hashtag" href="https://example.com/tags/foo" rel="nofollow noopener" target="_blank">#<span>foo</span></a> test: foo.</p>');
|
.toEqual('<p><img draggable="false" class="emojione" alt="💕" title=":two_hearts:" src="/emoji/1f495.svg"> <a class="hashtag" href="https://example.com/tags/foo" rel="nofollow noopener" target="_blank">#<span>foo</span></a> test: foo.</p>');
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
@ -97,30 +97,30 @@ const emojifyTextNode = (node, customEmojis) => {
|
|||||||
const { filename, shortCode } = unicodeMapping[unicode_emoji];
|
const { filename, shortCode } = unicodeMapping[unicode_emoji];
|
||||||
const title = shortCode ? `:${shortCode}:` : '';
|
const title = shortCode ? `:${shortCode}:` : '';
|
||||||
|
|
||||||
replacement = document.createElement('picture');
|
|
||||||
|
|
||||||
const isSystemTheme = !!document.body?.classList.contains('theme-system');
|
const isSystemTheme = !!document.body?.classList.contains('theme-system');
|
||||||
|
|
||||||
if(isSystemTheme) {
|
const theme = (isSystemTheme || document.body?.classList.contains('theme-mastodon-light')) ? 'light' : 'dark';
|
||||||
let source = document.createElement('source');
|
|
||||||
source.setAttribute('media', '(prefers-color-scheme: dark)');
|
|
||||||
source.setAttribute('srcset', `${assetHost}/emoji/${emojiFilename(filename, "dark")}.svg`);
|
|
||||||
replacement.appendChild(source);
|
|
||||||
}
|
|
||||||
|
|
||||||
let img = document.createElement('img');
|
const imageFilename = emojiFilename(filename, theme);
|
||||||
|
|
||||||
|
const img = document.createElement('img');
|
||||||
img.setAttribute('draggable', 'false');
|
img.setAttribute('draggable', 'false');
|
||||||
img.setAttribute('class', 'emojione');
|
img.setAttribute('class', 'emojione');
|
||||||
img.setAttribute('alt', unicode_emoji);
|
img.setAttribute('alt', unicode_emoji);
|
||||||
img.setAttribute('title', title);
|
img.setAttribute('title', title);
|
||||||
|
img.setAttribute('src', `${assetHost}/emoji/${imageFilename}.svg`);
|
||||||
|
|
||||||
let theme = "light";
|
if (isSystemTheme && imageFilename !== emojiFilename(filename, 'dark')) {
|
||||||
|
replacement = document.createElement('picture');
|
||||||
|
|
||||||
if(!isSystemTheme && !document.body?.classList.contains('theme-mastodon-light'))
|
const source = document.createElement('source');
|
||||||
theme = "dark";
|
source.setAttribute('media', '(prefers-color-scheme: dark)');
|
||||||
|
source.setAttribute('srcset', `${assetHost}/emoji/${emojiFilename(filename, 'dark')}.svg`);
|
||||||
img.setAttribute('src', `${assetHost}/emoji/${emojiFilename(filename, theme)}.svg`);
|
replacement.appendChild(source);
|
||||||
replacement.appendChild(img);
|
replacement.appendChild(img);
|
||||||
|
} else {
|
||||||
|
replacement = img;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Add the processed-up-to-now string and the emoji replacement
|
// Add the processed-up-to-now string and the emoji replacement
|
||||||
@ -135,7 +135,7 @@ const emojifyTextNode = (node, customEmojis) => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
const emojifyNode = (node, customEmojis) => {
|
const emojifyNode = (node, customEmojis) => {
|
||||||
for (const child of node.childNodes) {
|
for (const child of Array.from(node.childNodes)) {
|
||||||
switch(child.nodeType) {
|
switch(child.nodeType) {
|
||||||
case Node.TEXT_NODE:
|
case Node.TEXT_NODE:
|
||||||
emojifyTextNode(child, customEmojis);
|
emojifyTextNode(child, customEmojis);
|
||||||
|
@ -218,6 +218,10 @@
|
|||||||
"confirmations.logout.confirm": "Излизане",
|
"confirmations.logout.confirm": "Излизане",
|
||||||
"confirmations.logout.message": "Наистина ли искате да излезете?",
|
"confirmations.logout.message": "Наистина ли искате да излезете?",
|
||||||
"confirmations.logout.title": "Излизате ли от системата?",
|
"confirmations.logout.title": "Излизате ли от системата?",
|
||||||
|
"confirmations.missing_alt_text.confirm": "Добавяне на алтернативен текст",
|
||||||
|
"confirmations.missing_alt_text.message": "Вашата публикация съдържа мултимедия без алтернативен текст. Добавянето на описание помага да направите съдържанието си по-достъпно за повече хора.",
|
||||||
|
"confirmations.missing_alt_text.secondary": "Все пак да се публикува",
|
||||||
|
"confirmations.missing_alt_text.title": "Добавяте ли алтернативен текст?",
|
||||||
"confirmations.mute.confirm": "Заглушаване",
|
"confirmations.mute.confirm": "Заглушаване",
|
||||||
"confirmations.redraft.confirm": "Изтриване и преработване",
|
"confirmations.redraft.confirm": "Изтриване и преработване",
|
||||||
"confirmations.redraft.message": "Наистина ли искате да изтриете тази публикация и да я направите чернова? Означаванията като любими и подсилванията ще се изгубят, а и отговорите към първоначалната публикация ще осиротеят.",
|
"confirmations.redraft.message": "Наистина ли искате да изтриете тази публикация и да я направите чернова? Означаванията като любими и подсилванията ще се изгубят, а и отговорите към първоначалната публикация ще осиротеят.",
|
||||||
|
@ -180,7 +180,7 @@
|
|||||||
"compose.published.open": "Obre",
|
"compose.published.open": "Obre",
|
||||||
"compose.saved.body": "Tut desat.",
|
"compose.saved.body": "Tut desat.",
|
||||||
"compose_form.direct_message_warning_learn_more": "Més informació",
|
"compose_form.direct_message_warning_learn_more": "Més informació",
|
||||||
"compose_form.encryption_warning": "Les publicacions a Mastodon no estant xifrades punt a punt. No comparteixis informació sensible mitjançant Mastodon.",
|
"compose_form.encryption_warning": "Els tuts a Mastodon no estan xifrats punt a punt. No compartiu informació confidencial mitjançant Mastodon.",
|
||||||
"compose_form.hashtag_warning": "Aquest tut no apareixerà a les llistes d'etiquetes perquè no és públic. Només els tuts públics apareixen a les cerques per etiqueta.",
|
"compose_form.hashtag_warning": "Aquest tut no apareixerà a les llistes d'etiquetes perquè no és públic. Només els tuts públics apareixen a les cerques per etiqueta.",
|
||||||
"compose_form.lock_disclaimer": "El teu compte no està {locked}. Tothom pot seguir-te i veure els tuts de només per a seguidors.",
|
"compose_form.lock_disclaimer": "El teu compte no està {locked}. Tothom pot seguir-te i veure els tuts de només per a seguidors.",
|
||||||
"compose_form.lock_disclaimer.lock": "blocat",
|
"compose_form.lock_disclaimer.lock": "blocat",
|
||||||
@ -218,7 +218,7 @@
|
|||||||
"confirmations.logout.confirm": "Tanca la sessió",
|
"confirmations.logout.confirm": "Tanca la sessió",
|
||||||
"confirmations.logout.message": "Segur que vols tancar la sessió?",
|
"confirmations.logout.message": "Segur que vols tancar la sessió?",
|
||||||
"confirmations.logout.title": "Tancar la sessió?",
|
"confirmations.logout.title": "Tancar la sessió?",
|
||||||
"confirmations.missing_alt_text.confirm": "Afegiu text alternatiu",
|
"confirmations.missing_alt_text.confirm": "Afegiu un text alternatiu",
|
||||||
"confirmations.missing_alt_text.message": "La vostra publicació té contingut sense text alternatiu. Afegir-hi descripcions la farà accessible a més persones.",
|
"confirmations.missing_alt_text.message": "La vostra publicació té contingut sense text alternatiu. Afegir-hi descripcions la farà accessible a més persones.",
|
||||||
"confirmations.missing_alt_text.secondary": "Publica-la igualment",
|
"confirmations.missing_alt_text.secondary": "Publica-la igualment",
|
||||||
"confirmations.missing_alt_text.title": "Hi voleu afegir text alternatiu?",
|
"confirmations.missing_alt_text.title": "Hi voleu afegir text alternatiu?",
|
||||||
|
@ -218,6 +218,10 @@
|
|||||||
"confirmations.logout.confirm": "Odhlásit se",
|
"confirmations.logout.confirm": "Odhlásit se",
|
||||||
"confirmations.logout.message": "Opravdu se chcete odhlásit?",
|
"confirmations.logout.message": "Opravdu se chcete odhlásit?",
|
||||||
"confirmations.logout.title": "Odhlásit se?",
|
"confirmations.logout.title": "Odhlásit se?",
|
||||||
|
"confirmations.missing_alt_text.confirm": "Přidat alt text",
|
||||||
|
"confirmations.missing_alt_text.message": "Váš příspěvek obsahuje média bez alt textu. Přidání popisů pomáhá zpřístupnit váš obsah většímu počtu lidí.",
|
||||||
|
"confirmations.missing_alt_text.secondary": "Přesto odeslat",
|
||||||
|
"confirmations.missing_alt_text.title": "Přidat alt text?",
|
||||||
"confirmations.mute.confirm": "Skrýt",
|
"confirmations.mute.confirm": "Skrýt",
|
||||||
"confirmations.redraft.confirm": "Smazat a přepsat",
|
"confirmations.redraft.confirm": "Smazat a přepsat",
|
||||||
"confirmations.redraft.message": "Jste si jistí, že chcete odstranit tento příspěvek a vytvořit z něj koncept? Oblíbené a boosty budou ztraceny a odpovědi na původní příspěvek ztratí kontext.",
|
"confirmations.redraft.message": "Jste si jistí, že chcete odstranit tento příspěvek a vytvořit z něj koncept? Oblíbené a boosty budou ztraceny a odpovědi na původní příspěvek ztratí kontext.",
|
||||||
|
@ -39,7 +39,7 @@
|
|||||||
"account.following_counter": "{count, plural, one {{counter} følger} other {{counter} følger}}",
|
"account.following_counter": "{count, plural, one {{counter} følger} other {{counter} følger}}",
|
||||||
"account.follows.empty": "Denne bruger følger ikke nogen endnu.",
|
"account.follows.empty": "Denne bruger følger ikke nogen endnu.",
|
||||||
"account.go_to_profile": "Gå til profil",
|
"account.go_to_profile": "Gå til profil",
|
||||||
"account.hide_reblogs": "Skjul boosts fra @{name}",
|
"account.hide_reblogs": "Skjul fremhævelser fra @{name}",
|
||||||
"account.in_memoriam": "Til minde om.",
|
"account.in_memoriam": "Til minde om.",
|
||||||
"account.joined_short": "Oprettet",
|
"account.joined_short": "Oprettet",
|
||||||
"account.languages": "Skift abonnementssprog",
|
"account.languages": "Skift abonnementssprog",
|
||||||
@ -49,9 +49,9 @@
|
|||||||
"account.mention": "Nævn @{name}",
|
"account.mention": "Nævn @{name}",
|
||||||
"account.moved_to": "{name} har angivet, at vedkommendes nye konto nu er:",
|
"account.moved_to": "{name} har angivet, at vedkommendes nye konto nu er:",
|
||||||
"account.mute": "Skjul @{name}",
|
"account.mute": "Skjul @{name}",
|
||||||
"account.mute_notifications_short": "Slå lyden fra for notifikationer",
|
"account.mute_notifications_short": "Sluk for notifikationer",
|
||||||
"account.mute_short": "Skjul (mute)",
|
"account.mute_short": "Skjul",
|
||||||
"account.muted": "Skjult (muted)",
|
"account.muted": "Skjult",
|
||||||
"account.mutual": "Fælles",
|
"account.mutual": "Fælles",
|
||||||
"account.no_bio": "Ingen beskrivelse til rådighed.",
|
"account.no_bio": "Ingen beskrivelse til rådighed.",
|
||||||
"account.open_original_page": "Åbn oprindelig side",
|
"account.open_original_page": "Åbn oprindelig side",
|
||||||
@ -63,14 +63,14 @@
|
|||||||
"account.share": "Del @{name}s profil",
|
"account.share": "Del @{name}s profil",
|
||||||
"account.show_reblogs": "Vis fremhævelser fra @{name}",
|
"account.show_reblogs": "Vis fremhævelser fra @{name}",
|
||||||
"account.statuses_counter": "{count, plural, one {{counter} indlæg} other {{counter} indlæg}}",
|
"account.statuses_counter": "{count, plural, one {{counter} indlæg} other {{counter} indlæg}}",
|
||||||
"account.unblock": "Afblokér @{name}",
|
"account.unblock": "Fjern blokering af @{name}",
|
||||||
"account.unblock_domain": "Afblokér domænet {domain}",
|
"account.unblock_domain": "Fjern blokering af domænet {domain}",
|
||||||
"account.unblock_short": "Afblokér",
|
"account.unblock_short": "Fjern blokering",
|
||||||
"account.unendorse": "Fjern visning på din profil",
|
"account.unendorse": "Fjern visning på din profil",
|
||||||
"account.unfollow": "Følg ikke længere",
|
"account.unfollow": "Følg ikke længere",
|
||||||
"account.unmute": "Vis @{name} igen (unmute)",
|
"account.unmute": "Vis @{name} igen",
|
||||||
"account.unmute_notifications_short": "Slå lyden fra for notifikationer",
|
"account.unmute_notifications_short": "Tænd for notifikationer",
|
||||||
"account.unmute_short": "Vis igen (unmute)",
|
"account.unmute_short": "Vis igen",
|
||||||
"account_note.placeholder": "Klik for at tilføje notat",
|
"account_note.placeholder": "Klik for at tilføje notat",
|
||||||
"admin.dashboard.daily_retention": "Brugerfastholdelsesrate per dag efter tilmelding",
|
"admin.dashboard.daily_retention": "Brugerfastholdelsesrate per dag efter tilmelding",
|
||||||
"admin.dashboard.monthly_retention": "Brugerfastholdelsesrate per måned efter tilmelding",
|
"admin.dashboard.monthly_retention": "Brugerfastholdelsesrate per måned efter tilmelding",
|
||||||
@ -94,38 +94,38 @@
|
|||||||
"alt_text_modal.describe_for_people_with_visual_impairments": "Beskriv dette for personer med nedsat syn…",
|
"alt_text_modal.describe_for_people_with_visual_impairments": "Beskriv dette for personer med nedsat syn…",
|
||||||
"alt_text_modal.done": "Færdig",
|
"alt_text_modal.done": "Færdig",
|
||||||
"announcement.announcement": "Bekendtgørelse",
|
"announcement.announcement": "Bekendtgørelse",
|
||||||
"annual_report.summary.archetype.booster": "Cool-hunter",
|
"annual_report.summary.archetype.booster": "Fremhæveren",
|
||||||
"annual_report.summary.archetype.lurker": "Lurker",
|
"annual_report.summary.archetype.lurker": "Lureren",
|
||||||
"annual_report.summary.archetype.oracle": "Oracle",
|
"annual_report.summary.archetype.oracle": "Oraklet",
|
||||||
"annual_report.summary.archetype.pollster": "Pollster",
|
"annual_report.summary.archetype.pollster": "Afstemningsmageren",
|
||||||
"annual_report.summary.archetype.replier": "Social butterfly",
|
"annual_report.summary.archetype.replier": "Den social sommerfugl",
|
||||||
"annual_report.summary.followers.followers": "følgere",
|
"annual_report.summary.followers.followers": "følgere",
|
||||||
"annual_report.summary.followers.total": "{count} i alt",
|
"annual_report.summary.followers.total": "{count} i alt",
|
||||||
"annual_report.summary.here_it_is": "Her er {year} i sammendrag:",
|
"annual_report.summary.here_it_is": "Her er dit {year} i sammendrag:",
|
||||||
"annual_report.summary.highlighted_post.by_favourites": "mest favoritmarkerede indlæg",
|
"annual_report.summary.highlighted_post.by_favourites": "mest favoritmærkede indlæg",
|
||||||
"annual_report.summary.highlighted_post.by_reblogs": "mest boostede indlæg",
|
"annual_report.summary.highlighted_post.by_reblogs": "mest fremhævede indlæg",
|
||||||
"annual_report.summary.highlighted_post.by_replies": "indlæg med flest svar",
|
"annual_report.summary.highlighted_post.by_replies": "mest besvarede indlæg",
|
||||||
"annual_report.summary.highlighted_post.possessive": "{name}s",
|
"annual_report.summary.highlighted_post.possessive": "{name}s",
|
||||||
"annual_report.summary.most_used_app.most_used_app": "mest benyttede app",
|
"annual_report.summary.most_used_app.most_used_app": "mest benyttede app",
|
||||||
"annual_report.summary.most_used_hashtag.most_used_hashtag": "mest benyttede hashtag",
|
"annual_report.summary.most_used_hashtag.most_used_hashtag": "mest benyttede hashtag",
|
||||||
"annual_report.summary.most_used_hashtag.none": "Intet",
|
"annual_report.summary.most_used_hashtag.none": "Intet",
|
||||||
"annual_report.summary.new_posts.new_posts": "nye indlæg",
|
"annual_report.summary.new_posts.new_posts": "nye indlæg",
|
||||||
"annual_report.summary.percentile.text": "<topLabel>Det betyder, at man er i top</topLabel><percentage></percentage><bottomLabel>af {domain}-brugere.</bottomLabel>",
|
"annual_report.summary.percentile.text": "<topLabel>Det betyder, at man er i top</topLabel><percentage></percentage><bottomLabel>af {domain}-brugere.</bottomLabel>",
|
||||||
"annual_report.summary.percentile.we_wont_tell_bernie": "Vi fortæller det ikke til Bernie.",
|
"annual_report.summary.percentile.we_wont_tell_bernie": "Vi fortæller det ikke til Pernille Skipper.",
|
||||||
"annual_report.summary.thanks": "Tak for at være en del af Mastodon!",
|
"annual_report.summary.thanks": "Tak for at være en del af Mastodon!",
|
||||||
"attachments_list.unprocessed": "(ubehandlet)",
|
"attachments_list.unprocessed": "(ubehandlet)",
|
||||||
"audio.hide": "Skjul lyd",
|
"audio.hide": "Skjul lyd",
|
||||||
"block_modal.remote_users_caveat": "Serveren {domain} vil blive bedt om at respektere din beslutning. Overholdelse er dog ikke garanteret, da nogle servere kan håndtere blokke forskelligt. Offentlige indlæg kan stadig være synlige for ikke-indloggede brugere.",
|
"block_modal.remote_users_caveat": "Serveren {domain} vil blive bedt om at respektere din beslutning. Overholdelse er dog ikke garanteret, da nogle servere kan håndtere blokke forskelligt. Offentlige indlæg kan stadig være synlige for ikke-indloggede brugere.",
|
||||||
"block_modal.show_less": "Vis mindre",
|
"block_modal.show_less": "Vis færre",
|
||||||
"block_modal.show_more": "Vis flere",
|
"block_modal.show_more": "Vis flere",
|
||||||
"block_modal.they_cant_mention": "Vedkommende kan ikke nævne eller følge dig.",
|
"block_modal.they_cant_mention": "Vedkommende kan ikke omtale eller følge dig.",
|
||||||
"block_modal.they_cant_see_posts": "Vedkommende kan ikke se dine indlæg, og du vil ikke se vedkommendes.",
|
"block_modal.they_cant_see_posts": "Vedkommende kan ikke se dine indlæg, og du vil ikke se vedkommendes.",
|
||||||
"block_modal.they_will_know": "Vedkommende kan se den aktive blokering.",
|
"block_modal.they_will_know": "Vedkommende kan se den aktive blokering.",
|
||||||
"block_modal.title": "Blokér bruger?",
|
"block_modal.title": "Blokér bruger?",
|
||||||
"block_modal.you_wont_see_mentions": "Du vil ikke se indlæg, som nævner vedkommende.",
|
"block_modal.you_wont_see_mentions": "Du vil ikke se indlæg, som omtaler vedkommende.",
|
||||||
"boost_modal.combo": "Du kan trykke {combo} for at springe dette over næste gang",
|
"boost_modal.combo": "Du kan trykke {combo} for at springe dette over næste gang",
|
||||||
"boost_modal.reblog": "Boost indlæg?",
|
"boost_modal.reblog": "Fremhæv indlæg?",
|
||||||
"boost_modal.undo_reblog": "Fjern boost af indlæg?",
|
"boost_modal.undo_reblog": "Fjern fremhævning af indlæg?",
|
||||||
"bundle_column_error.copy_stacktrace": "Kopiér fejlrapport",
|
"bundle_column_error.copy_stacktrace": "Kopiér fejlrapport",
|
||||||
"bundle_column_error.error.body": "Den anmodede side kunne ikke gengives. Dette kan skyldes flere typer fejl.",
|
"bundle_column_error.error.body": "Den anmodede side kunne ikke gengives. Dette kan skyldes flere typer fejl.",
|
||||||
"bundle_column_error.error.title": "Åh nej!",
|
"bundle_column_error.error.title": "Åh nej!",
|
||||||
@ -153,12 +153,12 @@
|
|||||||
"column.domain_blocks": "Blokerede domæner",
|
"column.domain_blocks": "Blokerede domæner",
|
||||||
"column.edit_list": "Redigér liste",
|
"column.edit_list": "Redigér liste",
|
||||||
"column.favourites": "Favoritter",
|
"column.favourites": "Favoritter",
|
||||||
"column.firehose": "Live feeds",
|
"column.firehose": "Realtids-strømme",
|
||||||
"column.follow_requests": "Følgeanmodninger",
|
"column.follow_requests": "Følgeanmodninger",
|
||||||
"column.home": "Hjem",
|
"column.home": "Hjem",
|
||||||
"column.list_members": "Håndtér listemedlemmer",
|
"column.list_members": "Håndtér listemedlemmer",
|
||||||
"column.lists": "Lister",
|
"column.lists": "Lister",
|
||||||
"column.mutes": "Skjulte brugere (mutede)",
|
"column.mutes": "Skjulte brugere",
|
||||||
"column.notifications": "Notifikationer",
|
"column.notifications": "Notifikationer",
|
||||||
"column.pins": "Fastgjorte indlæg",
|
"column.pins": "Fastgjorte indlæg",
|
||||||
"column.public": "Fælles tidslinje",
|
"column.public": "Fælles tidslinje",
|
||||||
@ -168,7 +168,7 @@
|
|||||||
"column_header.moveRight_settings": "Flyt kolonne til højre",
|
"column_header.moveRight_settings": "Flyt kolonne til højre",
|
||||||
"column_header.pin": "Fastgør",
|
"column_header.pin": "Fastgør",
|
||||||
"column_header.show_settings": "Vis indstillinger",
|
"column_header.show_settings": "Vis indstillinger",
|
||||||
"column_header.unpin": "Løsgør",
|
"column_header.unpin": "Frigør",
|
||||||
"column_search.cancel": "Afbryd",
|
"column_search.cancel": "Afbryd",
|
||||||
"column_subheading.settings": "Indstillinger",
|
"column_subheading.settings": "Indstillinger",
|
||||||
"community.column_settings.local_only": "Kun lokalt",
|
"community.column_settings.local_only": "Kun lokalt",
|
||||||
@ -196,9 +196,9 @@
|
|||||||
"compose_form.publish_form": "Publicér",
|
"compose_form.publish_form": "Publicér",
|
||||||
"compose_form.reply": "Svar",
|
"compose_form.reply": "Svar",
|
||||||
"compose_form.save_changes": "Opdatér",
|
"compose_form.save_changes": "Opdatér",
|
||||||
"compose_form.spoiler.marked": "Fjern indholdsadvarsel",
|
"compose_form.spoiler.marked": "Fjern emnefelt",
|
||||||
"compose_form.spoiler.unmarked": "Tilføj indholdsadvarsel",
|
"compose_form.spoiler.unmarked": "Tilføj emnefelt",
|
||||||
"compose_form.spoiler_placeholder": "Indholdsadvarsel (valgfri)",
|
"compose_form.spoiler_placeholder": "Emnefelt (valgfrit)",
|
||||||
"confirmation_modal.cancel": "Afbryd",
|
"confirmation_modal.cancel": "Afbryd",
|
||||||
"confirmations.block.confirm": "Blokér",
|
"confirmations.block.confirm": "Blokér",
|
||||||
"confirmations.delete.confirm": "Slet",
|
"confirmations.delete.confirm": "Slet",
|
||||||
@ -222,9 +222,9 @@
|
|||||||
"confirmations.missing_alt_text.message": "Indlægget indeholder medier uden alt-tekst. Tilføjelse af beskrivelser bidrager til at gøre indholdet tilgængeligt for flere brugere.",
|
"confirmations.missing_alt_text.message": "Indlægget indeholder medier uden alt-tekst. Tilføjelse af beskrivelser bidrager til at gøre indholdet tilgængeligt for flere brugere.",
|
||||||
"confirmations.missing_alt_text.secondary": "Læg op alligevel",
|
"confirmations.missing_alt_text.secondary": "Læg op alligevel",
|
||||||
"confirmations.missing_alt_text.title": "Tilføj alt-tekst?",
|
"confirmations.missing_alt_text.title": "Tilføj alt-tekst?",
|
||||||
"confirmations.mute.confirm": "Skjul (mute)",
|
"confirmations.mute.confirm": "Skjul",
|
||||||
"confirmations.redraft.confirm": "Slet og omformulér",
|
"confirmations.redraft.confirm": "Slet og omformulér",
|
||||||
"confirmations.redraft.message": "Sikker på, at dette indlæg skal slettes og omskrives? Favoritter og boosts går tabt, og svar til det oprindelige indlæg mister tilknytningen.",
|
"confirmations.redraft.message": "Sikker på, at dette indlæg skal slettes og omskrives? Favoritter og fremhævelser går tabt, og svar til det oprindelige indlæg mister tilknytningen.",
|
||||||
"confirmations.redraft.title": "Slet og omformulér indlæg?",
|
"confirmations.redraft.title": "Slet og omformulér indlæg?",
|
||||||
"confirmations.reply.confirm": "Svar",
|
"confirmations.reply.confirm": "Svar",
|
||||||
"confirmations.reply.message": "Hvis du svarer nu, vil det overskrive den besked, du er ved at skrive. Fortsæt alligevel?",
|
"confirmations.reply.message": "Hvis du svarer nu, vil det overskrive den besked, du er ved at skrive. Fortsæt alligevel?",
|
||||||
@ -242,7 +242,7 @@
|
|||||||
"copy_icon_button.copied": "Kopieret til udklipsholderen",
|
"copy_icon_button.copied": "Kopieret til udklipsholderen",
|
||||||
"copypaste.copied": "Kopieret",
|
"copypaste.copied": "Kopieret",
|
||||||
"copypaste.copy_to_clipboard": "Kopiér til udklipsholder",
|
"copypaste.copy_to_clipboard": "Kopiér til udklipsholder",
|
||||||
"directory.federated": "Fra kendt fedivers",
|
"directory.federated": "Fra kendt fødivers",
|
||||||
"directory.local": "Kun fra {domain}",
|
"directory.local": "Kun fra {domain}",
|
||||||
"directory.new_arrivals": "Nye ankomster",
|
"directory.new_arrivals": "Nye ankomster",
|
||||||
"directory.recently_active": "Aktive for nyligt",
|
"directory.recently_active": "Aktive for nyligt",
|
||||||
@ -251,9 +251,9 @@
|
|||||||
"dismissable_banner.community_timeline": "Disse er de seneste offentlige indlæg fra personer med konti hostet af {domain}.",
|
"dismissable_banner.community_timeline": "Disse er de seneste offentlige indlæg fra personer med konti hostet af {domain}.",
|
||||||
"dismissable_banner.dismiss": "Afvis",
|
"dismissable_banner.dismiss": "Afvis",
|
||||||
"dismissable_banner.explore_links": "Disse nyhedshistorier deles mest på fediverset i dag. Nyere nyhedshistorier lagt op af flere forskellige personer rangeres højere.",
|
"dismissable_banner.explore_links": "Disse nyhedshistorier deles mest på fediverset i dag. Nyere nyhedshistorier lagt op af flere forskellige personer rangeres højere.",
|
||||||
"dismissable_banner.explore_statuses": "Disse indlæg på tværs af fediverset opnår momentum i dag. Nyere indlæg med flere boosts og favoritter rangeres højere.",
|
"dismissable_banner.explore_statuses": "Disse indlæg på tværs af fødiverset opnår momentum i dag. Nyere indlæg med flere fremhævninger og favoritmærker rangeres højere.",
|
||||||
"dismissable_banner.explore_tags": "Disse hashtags opnår momentum på fediverset i dag. Hashtags brugt af flere forskellige personer rangeres højere.",
|
"dismissable_banner.explore_tags": "Disse hashtags opnår momentum på fødiverset i dag. Hashtags brugt af flere forskellige personer rangeres højere.",
|
||||||
"dismissable_banner.public_timeline": "Dette er de seneste offentlige indlæg fra personer på fediverset, som folk på {domain} følger.",
|
"dismissable_banner.public_timeline": "Dette er de seneste offentlige indlæg fra personer på fødiverset, som folk på {domain} følger.",
|
||||||
"domain_block_modal.block": "Blokér server",
|
"domain_block_modal.block": "Blokér server",
|
||||||
"domain_block_modal.block_account_instead": "Blokér i stedet @{name}",
|
"domain_block_modal.block_account_instead": "Blokér i stedet @{name}",
|
||||||
"domain_block_modal.they_can_interact_with_old_posts": "Folk fra denne server kan interagere med de gamle indlæg.",
|
"domain_block_modal.they_can_interact_with_old_posts": "Folk fra denne server kan interagere med de gamle indlæg.",
|
||||||
@ -263,20 +263,20 @@
|
|||||||
"domain_block_modal.you_will_lose_num_followers": "Man vil miste {followersCount, plural, one {{followersCountDisplay} følger} other {{followersCountDisplay} følgere}} og {followingCount, plural, one {{followingCountDisplay} person, man følger} other {{followingCountDisplay} personer, man følger}}.",
|
"domain_block_modal.you_will_lose_num_followers": "Man vil miste {followersCount, plural, one {{followersCountDisplay} følger} other {{followersCountDisplay} følgere}} og {followingCount, plural, one {{followingCountDisplay} person, man følger} other {{followingCountDisplay} personer, man følger}}.",
|
||||||
"domain_block_modal.you_will_lose_relationships": "Alle følgere og personer som følges på denne server mistes.",
|
"domain_block_modal.you_will_lose_relationships": "Alle følgere og personer som følges på denne server mistes.",
|
||||||
"domain_block_modal.you_wont_see_posts": "Indlæg eller notifikationer fra brugere på denne server vises ikke.",
|
"domain_block_modal.you_wont_see_posts": "Indlæg eller notifikationer fra brugere på denne server vises ikke.",
|
||||||
"domain_pill.activitypub_lets_connect": "Det muliggør at komme i forbindelse og interagere med folk ikke kun på Mastodon, men også på tværs af forskellige sociale apps.",
|
"domain_pill.activitypub_lets_connect": "Det muliggører at forbinde og interagere med folk, ikke kun på Mastodon, men også på tværs af forskellige sociale apps.",
|
||||||
"domain_pill.activitypub_like_language": "ActivityPub er \"sproget\", Mastodon taler med andre sociale netværk.",
|
"domain_pill.activitypub_like_language": "ActivityPub er \"sproget\", som Mastodon taler med andre sociale netværk.",
|
||||||
"domain_pill.server": "Server",
|
"domain_pill.server": "Server",
|
||||||
"domain_pill.their_handle": "Vedkommendes handle:",
|
"domain_pill.their_handle": "Deres greb:",
|
||||||
"domain_pill.their_server": "Det digitale hjem, hvor alle indlæggene findes.",
|
"domain_pill.their_server": "Det digitale hjem, hvor alle indlæggene findes.",
|
||||||
"domain_pill.their_username": "Entydig identifikator på denne server. Det er muligt at finde brugere med samme brugernavn på forskellige servere.",
|
"domain_pill.their_username": "Entydig identifikator på denne server. Det er muligt at finde brugere med samme brugernavn på forskellige servere.",
|
||||||
"domain_pill.username": "Brugernavn",
|
"domain_pill.username": "Brugernavn",
|
||||||
"domain_pill.whats_in_a_handle": "Hvad er der i et handle (@brugernavn)?",
|
"domain_pill.whats_in_a_handle": "Hvad er der i et greb?",
|
||||||
"domain_pill.who_they_are": "Da et handle fortæller, hvem nogen er, og hvor de er, kan man interagere med folk på tværs af det sociale net af <button>ActivityPub-drevne platforme</button>.",
|
"domain_pill.who_they_are": "Da et greb fortæller, hvem nogen er, og hvor de er, kan man interagere med folk på tværs af det sociale net af <button>ActivityPub-drevne platforme</button>.",
|
||||||
"domain_pill.who_you_are": "Da et handle fortæller, hvem man er, og hvor man er, kan man interagere med folk på tværs af det sociale net af <button>ActivityPub-drevne platforme</button>.",
|
"domain_pill.who_you_are": "Da et greb fortæller, hvem man er, og hvor man er, kan man interagere med folk på tværs af det sociale net af <button>ActivityPub-drevne platforme</button>.",
|
||||||
"domain_pill.your_handle": "Dit handle:",
|
"domain_pill.your_handle": "Dit greb:",
|
||||||
"domain_pill.your_server": "Dit digitale hjem, hvor alle dine indlæg lever. Synes ikke om denne? Overfør til enhver tid servere samt tilhængere også.",
|
"domain_pill.your_server": "Dit digitale hjem, hvor alle dine indlæg lever. Synes ikke om den her server? Du kan til enhver tid rykke over på en anden server og beholde dine følgere.",
|
||||||
"domain_pill.your_username": "Din entydige identifikator på denne server. Det er muligt at finde brugere med samme brugernavn på forskellige servere.",
|
"domain_pill.your_username": "Din entydige identifikator på denne server. Det er muligt at finde brugere med samme brugernavn på forskellige servere.",
|
||||||
"embed.instructions": "Indlejr dette indlæg på dit websted ved at kopiere nedenstående kode.",
|
"embed.instructions": "Indlejr dette indlæg på din hjemmeside ved at kopiere nedenstående kode.",
|
||||||
"embed.preview": "Sådan kommer det til at se ud:",
|
"embed.preview": "Sådan kommer det til at se ud:",
|
||||||
"emoji_button.activity": "Aktivitet",
|
"emoji_button.activity": "Aktivitet",
|
||||||
"emoji_button.clear": "Ryd",
|
"emoji_button.clear": "Ryd",
|
||||||
@ -295,7 +295,7 @@
|
|||||||
"emoji_button.travel": "Rejser og steder",
|
"emoji_button.travel": "Rejser og steder",
|
||||||
"empty_column.account_hides_collections": "Brugeren har valgt ikke at gøre denne information tilgængelig",
|
"empty_column.account_hides_collections": "Brugeren har valgt ikke at gøre denne information tilgængelig",
|
||||||
"empty_column.account_suspended": "Konto suspenderet",
|
"empty_column.account_suspended": "Konto suspenderet",
|
||||||
"empty_column.account_timeline": "Ingen indlæg hér!",
|
"empty_column.account_timeline": "Ingen indlæg her!",
|
||||||
"empty_column.account_unavailable": "Profil utilgængelig",
|
"empty_column.account_unavailable": "Profil utilgængelig",
|
||||||
"empty_column.blocks": "Ingen brugere blokeret endnu.",
|
"empty_column.blocks": "Ingen brugere blokeret endnu.",
|
||||||
"empty_column.bookmarked_statuses": "Du har ingen bogmærkede indlæg endnu. Når du bogmærker ét, vil det dukke op hér.",
|
"empty_column.bookmarked_statuses": "Du har ingen bogmærkede indlæg endnu. Når du bogmærker ét, vil det dukke op hér.",
|
||||||
@ -304,20 +304,20 @@
|
|||||||
"empty_column.domain_blocks": "Ingen blokerede domæner endnu.",
|
"empty_column.domain_blocks": "Ingen blokerede domæner endnu.",
|
||||||
"empty_column.explore_statuses": "Ingen nye tendenser lige nu. Tjek igen senere!",
|
"empty_column.explore_statuses": "Ingen nye tendenser lige nu. Tjek igen senere!",
|
||||||
"empty_column.favourited_statuses": "Du har endnu ingen favoritindlæg. Når du favoritmarkerer ét, vil det dukke op hér.",
|
"empty_column.favourited_statuses": "Du har endnu ingen favoritindlæg. Når du favoritmarkerer ét, vil det dukke op hér.",
|
||||||
"empty_column.favourites": "Ingen har endnu gjort dette indlæg til favorit. Når nogen gør dét, vil det dukke op hér.",
|
"empty_column.favourites": "Ingen har endnu favoritmarkeret dette indlæg. Når nogen gør dét, vil det dukke op her.",
|
||||||
"empty_column.follow_requests": "Du har endnu ingen følgeanmodninger. Når du modtager én, vil den dukke op hér.",
|
"empty_column.follow_requests": "Du har endnu ingen følgeanmodninger. Når du modtager én, vil den dukke op her.",
|
||||||
"empty_column.followed_tags": "Ingen hashtags følges endnu. Når det sker, vil de fremgå hér.",
|
"empty_column.followed_tags": "Ingen hashtags følges endnu. Når det sker, vil de fremgå her.",
|
||||||
"empty_column.hashtag": "Der er intet med dette hashtag endnu.",
|
"empty_column.hashtag": "Der er intet med dette hashtag endnu.",
|
||||||
"empty_column.home": "Din hjemmetidslinje er tom! Følg nogle personer, for at udfylde den. {suggestions}",
|
"empty_column.home": "Din hjemmetidslinje er tom! Følg nogle personer, for at fylde den op.",
|
||||||
"empty_column.list": "Der er ikke noget på denne liste endnu. Når medlemmer af listen udgiver nye indlæg vil de fremgå hér.",
|
"empty_column.list": "Der er ikke noget på denne liste endnu. Når medlemmer af listen udgiver nye indlæg vil de fremgå her.",
|
||||||
"empty_column.mutes": "Du har endnu ikke skjult (muted) nogle brugere.",
|
"empty_column.mutes": "Du har endnu ikke skjult nogle brugere.",
|
||||||
"empty_column.notification_requests": "Alt er klar! Der er intet her. Når der modtages nye notifikationer, fremgår de her jf. dine indstillinger.",
|
"empty_column.notification_requests": "Alt er klar! Der er intet her. Når der modtages nye notifikationer, fremgår de her jævnfør dine indstillinger.",
|
||||||
"empty_column.notifications": "Du har endnu ingen notifikationer. Når andre interagerer med dig, vil det fremgå hér.",
|
"empty_column.notifications": "Du har endnu ingen notifikationer. Når andre interagerer med dig, vil det fremgå her.",
|
||||||
"empty_column.public": "Der er intet hér! Skriv noget offentligt eller følg manuelt brugere fra andre servere for at se indhold",
|
"empty_column.public": "Der er intet her! Skriv noget offentligt eller følg manuelt brugere fra andre servere for at se indhold",
|
||||||
"error.unexpected_crash.explanation": "Grundet en fejl i vores kode, eller en browser-kompatibilitetsfejl, kunne siden ikke vises korrekt.",
|
"error.unexpected_crash.explanation": "Grundet en fejl i vores kode, eller en netlæser-kompatibilitetsfejl, kunne siden ikke vises korrekt.",
|
||||||
"error.unexpected_crash.explanation_addons": "Denne side kunne ikke vises korrekt. Fejlen skyldes sandsynligvis en browsertilføjelse eller automatiske oversættelsesværktøjer.",
|
"error.unexpected_crash.explanation_addons": "Denne side kunne ikke vises korrekt. Fejlen skyldes sandsynligvis en browsertilføjelse eller automatiske oversættelsesværktøjer.",
|
||||||
"error.unexpected_crash.next_steps": "Prøv at opfriske siden. Hjælper dette ikke, kan Mastodon muligvis stadig bruges via en anden browser eller app.",
|
"error.unexpected_crash.next_steps": "Prøv at opfriske siden. Hjælper dette ikke, kan Mastodon muligvis stadig bruges via en anden netlæser eller app.",
|
||||||
"error.unexpected_crash.next_steps_addons": "Prøv at deaktivere dem og genindlæse siden. Hvis det ikke hjælper, kan Mastodon muligvis stadig bruges via en anden browser eller app.",
|
"error.unexpected_crash.next_steps_addons": "Prøv at deaktivere dem og genindlæse siden. Hvis det ikke hjælper, kan Mastodon muligvis stadig bruges via en anden netlæser eller app.",
|
||||||
"errors.unexpected_crash.copy_stacktrace": "Kopiér stacktrace til udklipsholderen",
|
"errors.unexpected_crash.copy_stacktrace": "Kopiér stacktrace til udklipsholderen",
|
||||||
"errors.unexpected_crash.report_issue": "Anmeld problem",
|
"errors.unexpected_crash.report_issue": "Anmeld problem",
|
||||||
"explore.suggested_follows": "Personer",
|
"explore.suggested_follows": "Personer",
|
||||||
@ -332,7 +332,7 @@
|
|||||||
"filter_modal.added.review_and_configure": "Gå til {settings_link} for at gennemse og yderligere opsætte denne filterkategori.",
|
"filter_modal.added.review_and_configure": "Gå til {settings_link} for at gennemse og yderligere opsætte denne filterkategori.",
|
||||||
"filter_modal.added.review_and_configure_title": "Filterindstillinger",
|
"filter_modal.added.review_and_configure_title": "Filterindstillinger",
|
||||||
"filter_modal.added.settings_link": "indstillingsside",
|
"filter_modal.added.settings_link": "indstillingsside",
|
||||||
"filter_modal.added.short_explanation": "Dette indlæg er nu føjet til flg. filterkategori: {title}.",
|
"filter_modal.added.short_explanation": "Dette indlæg er nu føjet til følgende filterkategori: {title}.",
|
||||||
"filter_modal.added.title": "Filter tilføjet!",
|
"filter_modal.added.title": "Filter tilføjet!",
|
||||||
"filter_modal.select_filter.context_mismatch": "gælder ikke for denne kontekst",
|
"filter_modal.select_filter.context_mismatch": "gælder ikke for denne kontekst",
|
||||||
"filter_modal.select_filter.expired": "udløbet",
|
"filter_modal.select_filter.expired": "udløbet",
|
||||||
@ -400,15 +400,15 @@
|
|||||||
"hints.profiles.see_more_posts": "Se flere indlæg på {domain}",
|
"hints.profiles.see_more_posts": "Se flere indlæg på {domain}",
|
||||||
"hints.threads.replies_may_be_missing": "Der kan mangle svar fra andre servere.",
|
"hints.threads.replies_may_be_missing": "Der kan mangle svar fra andre servere.",
|
||||||
"hints.threads.see_more": "Se flere svar på {domain}",
|
"hints.threads.see_more": "Se flere svar på {domain}",
|
||||||
"home.column_settings.show_reblogs": "Vis boosts",
|
"home.column_settings.show_reblogs": "Vis fremhævelser",
|
||||||
"home.column_settings.show_replies": "Vis svar",
|
"home.column_settings.show_replies": "Vis svar",
|
||||||
"home.hide_announcements": "Skjul bekendtgørelser",
|
"home.hide_announcements": "Skjul bekendtgørelser",
|
||||||
"home.pending_critical_update.body": "Opdater din Mastodon-server snarest muligt!",
|
"home.pending_critical_update.body": "Opdatér venligst din Mastodon-server snarest muligt!",
|
||||||
"home.pending_critical_update.link": "Se opdateringer",
|
"home.pending_critical_update.link": "Se opdateringer",
|
||||||
"home.pending_critical_update.title": "Kritisk sikkerhedsopdatering tilgængelig!",
|
"home.pending_critical_update.title": "Kritisk sikkerhedsopdatering tilgængelig!",
|
||||||
"home.show_announcements": "Vis bekendtgørelser",
|
"home.show_announcements": "Vis bekendtgørelser",
|
||||||
"ignore_notifications_modal.disclaimer": "Mastodon kan ikke informere brugere om, at man har ignoreret deres notifikationer. Ignorerer man notifikationer, forhindrer det ikke selve beskedafsendelsen.",
|
"ignore_notifications_modal.disclaimer": "Mastodon kan ikke informere brugere om, at man har ignoreret deres notifikationer. Ignorerer man notifikationer, forhindrer det ikke selve beskedafsendelsen.",
|
||||||
"ignore_notifications_modal.filter_instead": "Filtrer i stedet",
|
"ignore_notifications_modal.filter_instead": "Filtrér i stedet",
|
||||||
"ignore_notifications_modal.filter_to_act_users": "Man vil stadig kunne acceptere, afvise eller anmelde brugere",
|
"ignore_notifications_modal.filter_to_act_users": "Man vil stadig kunne acceptere, afvise eller anmelde brugere",
|
||||||
"ignore_notifications_modal.filter_to_avoid_confusion": "Filtrering medvirker til at undgå potentiel forvirring",
|
"ignore_notifications_modal.filter_to_avoid_confusion": "Filtrering medvirker til at undgå potentiel forvirring",
|
||||||
"ignore_notifications_modal.filter_to_review_separately": "Man kan gennemgå filtrerede notifikationer separat",
|
"ignore_notifications_modal.filter_to_review_separately": "Man kan gennemgå filtrerede notifikationer separat",
|
||||||
@ -422,25 +422,25 @@
|
|||||||
"info_button.what_is_alt_text": "<h1>Hvad er alt-tekst?</h1> <p>Alt-tekst leverer billedbeskrivelser til folk med synsnedsættelser, lav båndbredde-forbindelser eller med ønske om ekstra kontekst.</p> <p>Tilgængelighed og forståelse kan forbedres for alle ved at skrive klar, kortfattet og objektiv alt-tekst.</p> <ul> <li>Fang vigtige elementer</li> <li>Opsummér tekst i billeder</li> <li>Brug almindelig sætningsstruktur</li> <li>Undgå overflødig information</li> <li>Fokusér på tendenser og centrale resultater i kompleks grafik (såsom diagrammer eller kort)</li> </ul>",
|
"info_button.what_is_alt_text": "<h1>Hvad er alt-tekst?</h1> <p>Alt-tekst leverer billedbeskrivelser til folk med synsnedsættelser, lav båndbredde-forbindelser eller med ønske om ekstra kontekst.</p> <p>Tilgængelighed og forståelse kan forbedres for alle ved at skrive klar, kortfattet og objektiv alt-tekst.</p> <ul> <li>Fang vigtige elementer</li> <li>Opsummér tekst i billeder</li> <li>Brug almindelig sætningsstruktur</li> <li>Undgå overflødig information</li> <li>Fokusér på tendenser og centrale resultater i kompleks grafik (såsom diagrammer eller kort)</li> </ul>",
|
||||||
"interaction_modal.action.favourite": "For at fortsætte, skal man vælge Gør til favorit fra sin konto.",
|
"interaction_modal.action.favourite": "For at fortsætte, skal man vælge Gør til favorit fra sin konto.",
|
||||||
"interaction_modal.action.follow": "For at fortsætte, skal man vælge Følg fra sin konto.",
|
"interaction_modal.action.follow": "For at fortsætte, skal man vælge Følg fra sin konto.",
|
||||||
"interaction_modal.action.reblog": "For at fortsætte, skal man vælge Genblog fra sin konto.",
|
"interaction_modal.action.reblog": "For at fortsætte, skal man vælge Fremhæv fra sin konto.",
|
||||||
"interaction_modal.action.reply": "For at fortsætte, skal man besvar fra sin konto.",
|
"interaction_modal.action.reply": "For at fortsætte, skal man besvar fra sin konto.",
|
||||||
"interaction_modal.action.vote": "For at fortsætte, skal man stemme fra sin konto.",
|
"interaction_modal.action.vote": "For at fortsætte, skal man stemme fra sin konto.",
|
||||||
"interaction_modal.go": "Gå",
|
"interaction_modal.go": "Gå",
|
||||||
"interaction_modal.no_account_yet": "Har endnu ingen konto?",
|
"interaction_modal.no_account_yet": "Har endnu ingen konto?",
|
||||||
"interaction_modal.on_another_server": "På en anden server",
|
"interaction_modal.on_another_server": "På en anden server",
|
||||||
"interaction_modal.on_this_server": "På denne server",
|
"interaction_modal.on_this_server": "På denne server",
|
||||||
"interaction_modal.title.favourite": "Gør {name}s indlæg til favorit",
|
"interaction_modal.title.favourite": "Favoritmarkér {name}s indlæg",
|
||||||
"interaction_modal.title.follow": "Følg {name}",
|
"interaction_modal.title.follow": "Følg {name}",
|
||||||
"interaction_modal.title.reblog": "Boost {name}s indlæg",
|
"interaction_modal.title.reblog": "Fremhæv {name}s indlæg",
|
||||||
"interaction_modal.title.reply": "Besvar {name}s indlæg",
|
"interaction_modal.title.reply": "Besvar {name}s indlæg",
|
||||||
"interaction_modal.title.vote": "Deltag i {name}s afstemning",
|
"interaction_modal.title.vote": "Stem i {name}s afstemning",
|
||||||
"interaction_modal.username_prompt": "F.eks. {example}",
|
"interaction_modal.username_prompt": "F.eks. {example}",
|
||||||
"intervals.full.days": "{number, plural, one {# dag} other {# dage}}",
|
"intervals.full.days": "{number, plural, one {# dag} other {# dage}}",
|
||||||
"intervals.full.hours": "{number, plural, one {# time} other {# timer}}",
|
"intervals.full.hours": "{number, plural, one {# time} other {# timer}}",
|
||||||
"intervals.full.minutes": "{number, plural, one {# minut} other {# minutter}}",
|
"intervals.full.minutes": "{number, plural, one {# minut} other {# minutter}}",
|
||||||
"keyboard_shortcuts.back": "Gå tilbage",
|
"keyboard_shortcuts.back": "Gå tilbage",
|
||||||
"keyboard_shortcuts.blocked": "Åbn listen over blokerede brugere",
|
"keyboard_shortcuts.blocked": "Åbn listen over blokerede brugere",
|
||||||
"keyboard_shortcuts.boost": "Boost indlæg",
|
"keyboard_shortcuts.boost": "Fremhæv indlæg",
|
||||||
"keyboard_shortcuts.column": "Fokusér kolonne",
|
"keyboard_shortcuts.column": "Fokusér kolonne",
|
||||||
"keyboard_shortcuts.compose": "Fokusér skriveområdet",
|
"keyboard_shortcuts.compose": "Fokusér skriveområdet",
|
||||||
"keyboard_shortcuts.description": "Beskrivelse",
|
"keyboard_shortcuts.description": "Beskrivelse",
|
||||||
@ -449,14 +449,14 @@
|
|||||||
"keyboard_shortcuts.enter": "Åbn indlæg",
|
"keyboard_shortcuts.enter": "Åbn indlæg",
|
||||||
"keyboard_shortcuts.favourite": "Favoritmarkér indlæg",
|
"keyboard_shortcuts.favourite": "Favoritmarkér indlæg",
|
||||||
"keyboard_shortcuts.favourites": "Åbn favoritlisten",
|
"keyboard_shortcuts.favourites": "Åbn favoritlisten",
|
||||||
"keyboard_shortcuts.federated": "Åbn fælles tidslinje",
|
"keyboard_shortcuts.federated": "Åbn fødereret tidslinje",
|
||||||
"keyboard_shortcuts.heading": "Tastaturgenveje",
|
"keyboard_shortcuts.heading": "Tastaturgenveje",
|
||||||
"keyboard_shortcuts.home": "Åbn hjemmetidslinje",
|
"keyboard_shortcuts.home": "Åbn hjemmetidslinje",
|
||||||
"keyboard_shortcuts.hotkey": "Hurtigtast",
|
"keyboard_shortcuts.hotkey": "Hurtigtast",
|
||||||
"keyboard_shortcuts.legend": "Vis dette symbol",
|
"keyboard_shortcuts.legend": "Vis dette symbol",
|
||||||
"keyboard_shortcuts.local": "Åbn lokal tidslinje",
|
"keyboard_shortcuts.local": "Åbn lokal tidslinje",
|
||||||
"keyboard_shortcuts.mention": "Omtal forfatter",
|
"keyboard_shortcuts.mention": "Omtal forfatter",
|
||||||
"keyboard_shortcuts.muted": "Åbn listen over skjulte (mutede) brugere",
|
"keyboard_shortcuts.muted": "Åbn listen over skjulte brugere",
|
||||||
"keyboard_shortcuts.my_profile": "Åbn din profil",
|
"keyboard_shortcuts.my_profile": "Åbn din profil",
|
||||||
"keyboard_shortcuts.notifications": "for at åbne notifikationskolonnen",
|
"keyboard_shortcuts.notifications": "for at åbne notifikationskolonnen",
|
||||||
"keyboard_shortcuts.open_media": "Åbn medier",
|
"keyboard_shortcuts.open_media": "Åbn medier",
|
||||||
@ -465,9 +465,9 @@
|
|||||||
"keyboard_shortcuts.reply": "Besvar indlægget",
|
"keyboard_shortcuts.reply": "Besvar indlægget",
|
||||||
"keyboard_shortcuts.requests": "Åbn liste over følgeanmodninger",
|
"keyboard_shortcuts.requests": "Åbn liste over følgeanmodninger",
|
||||||
"keyboard_shortcuts.search": "Fokusér søgebjælke",
|
"keyboard_shortcuts.search": "Fokusér søgebjælke",
|
||||||
"keyboard_shortcuts.spoilers": "Vis/skjul CW-felt",
|
"keyboard_shortcuts.spoilers": "Vis/skjul emnefelt",
|
||||||
"keyboard_shortcuts.start": "Åbn \"komme i gang\"-kolonne",
|
"keyboard_shortcuts.start": "Åbn \"komme i gang\"-kolonne",
|
||||||
"keyboard_shortcuts.toggle_hidden": "Vis/skjul tekst bag CW",
|
"keyboard_shortcuts.toggle_hidden": "Vis/skjul tekst bag emnefelt",
|
||||||
"keyboard_shortcuts.toggle_sensitivity": "Vis/skjul medier",
|
"keyboard_shortcuts.toggle_sensitivity": "Vis/skjul medier",
|
||||||
"keyboard_shortcuts.toot": "Påbegynd nyt indlæg",
|
"keyboard_shortcuts.toot": "Påbegynd nyt indlæg",
|
||||||
"keyboard_shortcuts.translate": "for at oversætte et indlæg",
|
"keyboard_shortcuts.translate": "for at oversætte et indlæg",
|
||||||
@ -515,16 +515,16 @@
|
|||||||
"moved_to_account_banner.text": "Din konto {disabledAccount} er pt. deaktiveret, da du flyttede til {movedToAccount}.",
|
"moved_to_account_banner.text": "Din konto {disabledAccount} er pt. deaktiveret, da du flyttede til {movedToAccount}.",
|
||||||
"mute_modal.hide_from_notifications": "Skjul fra notifikationer",
|
"mute_modal.hide_from_notifications": "Skjul fra notifikationer",
|
||||||
"mute_modal.hide_options": "Skjul valgmuligheder",
|
"mute_modal.hide_options": "Skjul valgmuligheder",
|
||||||
"mute_modal.indefinite": "Indtil jeg fjerner tavsgørelsen",
|
"mute_modal.indefinite": "Indtil jeg vælger at se dem igen",
|
||||||
"mute_modal.show_options": "Vis valgmuligheder",
|
"mute_modal.show_options": "Vis valgmuligheder",
|
||||||
"mute_modal.they_can_mention_and_follow": "Vedkommende kan nævne og følge dig, men vil ikke blive vist.",
|
"mute_modal.they_can_mention_and_follow": "De kan omtale og følge dig, men du vil ikke se dem.",
|
||||||
"mute_modal.they_wont_know": "Vedkommende ser ikke den aktive tavsgørelse.",
|
"mute_modal.they_wont_know": "De vil ikke vide, at de er blevet skjult.",
|
||||||
"mute_modal.title": "Tavsgør bruger?",
|
"mute_modal.title": "Skjul bruger?",
|
||||||
"mute_modal.you_wont_see_mentions": "Indlæg, som nævner vedkommende, vises ikke.",
|
"mute_modal.you_wont_see_mentions": "Du vil ikke se indlæg som omtaler dem.",
|
||||||
"mute_modal.you_wont_see_posts": "Vedkommende kan stadig se dine indlæg, med vedkommendes vise ikke.",
|
"mute_modal.you_wont_see_posts": "De kan stadig se dine indlæg, men du vil ikke se deres.",
|
||||||
"navigation_bar.about": "Om",
|
"navigation_bar.about": "Om",
|
||||||
"navigation_bar.administration": "Håndtering",
|
"navigation_bar.administration": "Administration",
|
||||||
"navigation_bar.advanced_interface": "Åbn i avanceret webgrænseflade",
|
"navigation_bar.advanced_interface": "Åbn i avanceret netgrænseflade",
|
||||||
"navigation_bar.blocks": "Blokerede brugere",
|
"navigation_bar.blocks": "Blokerede brugere",
|
||||||
"navigation_bar.bookmarks": "Bogmærker",
|
"navigation_bar.bookmarks": "Bogmærker",
|
||||||
"navigation_bar.community_timeline": "Lokal tidslinje",
|
"navigation_bar.community_timeline": "Lokal tidslinje",
|
||||||
@ -534,14 +534,14 @@
|
|||||||
"navigation_bar.domain_blocks": "Blokerede domæner",
|
"navigation_bar.domain_blocks": "Blokerede domæner",
|
||||||
"navigation_bar.explore": "Udforsk",
|
"navigation_bar.explore": "Udforsk",
|
||||||
"navigation_bar.favourites": "Favoritter",
|
"navigation_bar.favourites": "Favoritter",
|
||||||
"navigation_bar.filters": "Skjulte ord (mutede)",
|
"navigation_bar.filters": "Skjulte ord",
|
||||||
"navigation_bar.follow_requests": "Følgeanmodninger",
|
"navigation_bar.follow_requests": "Følgeanmodninger",
|
||||||
"navigation_bar.followed_tags": "Hashtag, som følges",
|
"navigation_bar.followed_tags": "Hashtag, som følges",
|
||||||
"navigation_bar.follows_and_followers": "Følges og følgere",
|
"navigation_bar.follows_and_followers": "Følges og følgere",
|
||||||
"navigation_bar.lists": "Lister",
|
"navigation_bar.lists": "Lister",
|
||||||
"navigation_bar.logout": "Log af",
|
"navigation_bar.logout": "Log af",
|
||||||
"navigation_bar.moderation": "Moderering",
|
"navigation_bar.moderation": "Moderering",
|
||||||
"navigation_bar.mutes": "Skjulte brugere (mutede)",
|
"navigation_bar.mutes": "Skjulte brugere",
|
||||||
"navigation_bar.opened_in_classic_interface": "Indlæg, konti og visse andre sider åbnes som standard i den klassiske webgrænseflade.",
|
"navigation_bar.opened_in_classic_interface": "Indlæg, konti og visse andre sider åbnes som standard i den klassiske webgrænseflade.",
|
||||||
"navigation_bar.personal": "Personlig",
|
"navigation_bar.personal": "Personlig",
|
||||||
"navigation_bar.pins": "Fastgjorte indlæg",
|
"navigation_bar.pins": "Fastgjorte indlæg",
|
||||||
@ -560,7 +560,7 @@
|
|||||||
"notification.annual_report.message": "{year} #Wrapstodon venter! Afslør årets højdepunkter og mindeværdige øjeblikke på Mastodon!",
|
"notification.annual_report.message": "{year} #Wrapstodon venter! Afslør årets højdepunkter og mindeværdige øjeblikke på Mastodon!",
|
||||||
"notification.annual_report.view": "Vis #Wrapstodon",
|
"notification.annual_report.view": "Vis #Wrapstodon",
|
||||||
"notification.favourite": "{name} favoritmarkerede dit indlæg",
|
"notification.favourite": "{name} favoritmarkerede dit indlæg",
|
||||||
"notification.favourite.name_and_others_with_link": "{name} og <a>{count, plural, one {# anden} other {# andre}}</a> gjorde dit indlæg til favorit",
|
"notification.favourite.name_and_others_with_link": "{name} og <a>{count, plural, one {# anden} other {# andre}}</a> favoritmarkerede dit indlæg",
|
||||||
"notification.favourite_pm": "{name} favoritmarkerede din private omtale",
|
"notification.favourite_pm": "{name} favoritmarkerede din private omtale",
|
||||||
"notification.favourite_pm.name_and_others_with_link": "{name} og <a>{count, plural, one {# anden} other {# andre}}</a> favoritmarkerede dit indlæg",
|
"notification.favourite_pm.name_and_others_with_link": "{name} og <a>{count, plural, one {# anden} other {# andre}}</a> favoritmarkerede dit indlæg",
|
||||||
"notification.follow": "{name} begyndte at følge dig",
|
"notification.follow": "{name} begyndte at følge dig",
|
||||||
@ -570,36 +570,36 @@
|
|||||||
"notification.label.mention": "Omtale",
|
"notification.label.mention": "Omtale",
|
||||||
"notification.label.private_mention": "Privat omtale",
|
"notification.label.private_mention": "Privat omtale",
|
||||||
"notification.label.private_reply": "Privat svar",
|
"notification.label.private_reply": "Privat svar",
|
||||||
"notification.label.reply": "Besvar",
|
"notification.label.reply": "Svar",
|
||||||
"notification.mention": "Omtale",
|
"notification.mention": "Omtale",
|
||||||
"notification.mentioned_you": "{name} nævnte dig",
|
"notification.mentioned_you": "{name} omtalte dig",
|
||||||
"notification.moderation-warning.learn_more": "Læs mere",
|
"notification.moderation-warning.learn_more": "Læs mere",
|
||||||
"notification.moderation_warning": "Du er tildelt en moderationsadvarsel",
|
"notification.moderation_warning": "Du har fået en moderationsadvarsel",
|
||||||
"notification.moderation_warning.action_delete_statuses": "Nogle af dine indlæg er blevet fjernet.",
|
"notification.moderation_warning.action_delete_statuses": "Nogle af dine indlæg er blevet fjernet.",
|
||||||
"notification.moderation_warning.action_disable": "Din konto er blevet deaktiveret.",
|
"notification.moderation_warning.action_disable": "Din konto er blevet deaktiveret.",
|
||||||
"notification.moderation_warning.action_mark_statuses_as_sensitive": "Nogle af dine indlæg er blevet markeret som sensitive.",
|
"notification.moderation_warning.action_mark_statuses_as_sensitive": "Nogle af dine indlæg er blevet markeret som følsomme.",
|
||||||
"notification.moderation_warning.action_none": "Din konto er tildelt en moderationsadvarsel.",
|
"notification.moderation_warning.action_none": "Din konto har fået en moderationsadvarsel.",
|
||||||
"notification.moderation_warning.action_sensitive": "Dine indlæg markeres fra nu af som sensitive.",
|
"notification.moderation_warning.action_sensitive": "Dine indlæg markeres fra nu af som følsomme.",
|
||||||
"notification.moderation_warning.action_silence": "Din konto er blevet begrænset.",
|
"notification.moderation_warning.action_silence": "Din konto er blevet begrænset.",
|
||||||
"notification.moderation_warning.action_suspend": "Din konto er suspenderet.",
|
"notification.moderation_warning.action_suspend": "Din konto er suspenderet.",
|
||||||
"notification.own_poll": "Din afstemning er afsluttet",
|
"notification.own_poll": "Din afstemning er afsluttet",
|
||||||
"notification.poll": "En afstemning, hvori du har stemt, er slut",
|
"notification.poll": "En afstemning, hvori du har stemt, er slut",
|
||||||
"notification.reblog": "{name} boostede dit indlæg",
|
"notification.reblog": "{name} fremhævede dit indlæg",
|
||||||
"notification.reblog.name_and_others_with_link": "{name} og <a>{count, plural, one {# anden} other {# andre}}</a> boostede dit indlæg",
|
"notification.reblog.name_and_others_with_link": "{name} og <a>{count, plural, one {# anden} other {# andre}}</a> fremhævede dit indlæg",
|
||||||
"notification.relationships_severance_event": "Mistede forbindelser med {name}",
|
"notification.relationships_severance_event": "Mistede forbindelser med {name}",
|
||||||
"notification.relationships_severance_event.account_suspension": "En admin fra {from} har suspenderet {target}, hvofor opdateringer herfra eller interaktion hermed ikke længer er mulig.",
|
"notification.relationships_severance_event.account_suspension": "En admin fra {from} har suspenderet {target}, så du kan ikke længere få opdateringer fra eller interagere med dem.",
|
||||||
"notification.relationships_severance_event.domain_block": "En admin fra {from} har blokeret {target}, herunder {followersCount} tilhængere og {followingCount, plural, one {# konto, der} other {# konti, som}} følges.",
|
"notification.relationships_severance_event.domain_block": "En admin fra {from} har blokeret {target}, herunder {followersCount} følgere og {followingCount, plural, one {# konto, der} other {# konti, som}} som du følger.",
|
||||||
"notification.relationships_severance_event.learn_more": "Læs mere",
|
"notification.relationships_severance_event.learn_more": "Læs mere",
|
||||||
"notification.relationships_severance_event.user_domain_block": "{target} er blevet blokeret, og {followersCount} tilhængere samt {followingCount, plural, one {# konto, der} other {# konti, som}} følges, er hermed fjernet.",
|
"notification.relationships_severance_event.user_domain_block": "Du har blokeret {target}. {followersCount} af dine følgere samt {followingCount, plural, one {# konto, der} other {# konti, som}} du følger, er hermed fjernet.",
|
||||||
"notification.status": "{name} har netop postet",
|
"notification.status": "{name} har netop slået noget op",
|
||||||
"notification.update": "{name} redigerede et indlæg",
|
"notification.update": "{name} redigerede et indlæg",
|
||||||
"notification_requests.accept": "Acceptér",
|
"notification_requests.accept": "Acceptér",
|
||||||
"notification_requests.accept_multiple": "{count, plural, one {Acceptér # anmodning…} other {Acceptér # anmodninger…}}",
|
"notification_requests.accept_multiple": "{count, plural, one {Acceptér # anmodning…} other {Acceptér # anmodninger…}}",
|
||||||
"notification_requests.confirm_accept_multiple.button": "{count, plural, one {Acceptér anmodning} other {Acceptér anmodninger}}",
|
"notification_requests.confirm_accept_multiple.button": "{count, plural, one {Acceptér anmodning} other {Acceptér anmodninger}}",
|
||||||
"notification_requests.confirm_accept_multiple.message": "{count, plural, one {En notifikationsanmodning} other {# notifikationsanmodninger}} er ved at blive accepteret. Fortsæt, sikker?",
|
"notification_requests.confirm_accept_multiple.message": "{count, plural, one {En notifikationsanmodning} other {# notifikationsanmodninger}} er ved at blive accepteret. Er du sikker på, at du vil fortsætte?",
|
||||||
"notification_requests.confirm_accept_multiple.title": "Acceptér notifikationsanmodninger?",
|
"notification_requests.confirm_accept_multiple.title": "Acceptér notifikationsanmodninger?",
|
||||||
"notification_requests.confirm_dismiss_multiple.button": "{count, plural, one {Afvis anmodning} other {Afvis anmodninger}}",
|
"notification_requests.confirm_dismiss_multiple.button": "{count, plural, one {Afvis anmodning} other {Afvis anmodninger}}",
|
||||||
"notification_requests.confirm_dismiss_multiple.message": "{count, plural, one {En notifikationsanmodning} other {# notifikationsanmodninger}} er ved at blive afvist, hvorfor man ikke nemt vil kunne tilgå {count, plural, one {den} other {dem}} igen. Fortsæt, sikker?",
|
"notification_requests.confirm_dismiss_multiple.message": "{count, plural, one {En notifikationsanmodning} other {# notifikationsanmodninger}} er ved at blive afvist, hvorfor man ikke nemt vil kunne tilgå {count, plural, one {den} other {dem}} igen. Er du sikker på, at du vil fortsætte?",
|
||||||
"notification_requests.confirm_dismiss_multiple.title": "Afvis notifikationsanmodninger?",
|
"notification_requests.confirm_dismiss_multiple.title": "Afvis notifikationsanmodninger?",
|
||||||
"notification_requests.dismiss": "Afvis",
|
"notification_requests.dismiss": "Afvis",
|
||||||
"notification_requests.dismiss_multiple": "{count, plural, one {Afvis # anmodning…} other {Afvis # anmodninger…}}",
|
"notification_requests.dismiss_multiple": "{count, plural, one {Afvis # anmodning…} other {Afvis # anmodninger…}}",
|
||||||
@ -615,7 +615,7 @@
|
|||||||
"notifications.clear": "Ryd notifikationer",
|
"notifications.clear": "Ryd notifikationer",
|
||||||
"notifications.clear_confirmation": "Er du sikker på, at du vil rydde alle dine notifikationer permanent?",
|
"notifications.clear_confirmation": "Er du sikker på, at du vil rydde alle dine notifikationer permanent?",
|
||||||
"notifications.clear_title": "Ryd notifikationer?",
|
"notifications.clear_title": "Ryd notifikationer?",
|
||||||
"notifications.column_settings.admin.report": "Nye anmeldelser:",
|
"notifications.column_settings.admin.report": "Nye rapporteringer:",
|
||||||
"notifications.column_settings.admin.sign_up": "Nye tilmeldinger:",
|
"notifications.column_settings.admin.sign_up": "Nye tilmeldinger:",
|
||||||
"notifications.column_settings.alert": "Computernotifikationer",
|
"notifications.column_settings.alert": "Computernotifikationer",
|
||||||
"notifications.column_settings.favourite": "Favoritter:",
|
"notifications.column_settings.favourite": "Favoritter:",
|
||||||
@ -627,7 +627,7 @@
|
|||||||
"notifications.column_settings.mention": "Omtaler:",
|
"notifications.column_settings.mention": "Omtaler:",
|
||||||
"notifications.column_settings.poll": "Afstemningsresultater:",
|
"notifications.column_settings.poll": "Afstemningsresultater:",
|
||||||
"notifications.column_settings.push": "Push-notifikationer",
|
"notifications.column_settings.push": "Push-notifikationer",
|
||||||
"notifications.column_settings.reblog": "Boosts:",
|
"notifications.column_settings.reblog": "Fremhævelser:",
|
||||||
"notifications.column_settings.show": "Vis i kolonne",
|
"notifications.column_settings.show": "Vis i kolonne",
|
||||||
"notifications.column_settings.sound": "Afspil lyd",
|
"notifications.column_settings.sound": "Afspil lyd",
|
||||||
"notifications.column_settings.status": "Nye indlæg:",
|
"notifications.column_settings.status": "Nye indlæg:",
|
||||||
@ -635,7 +635,7 @@
|
|||||||
"notifications.column_settings.unread_notifications.highlight": "Fremhæv ulæste notifikationer",
|
"notifications.column_settings.unread_notifications.highlight": "Fremhæv ulæste notifikationer",
|
||||||
"notifications.column_settings.update": "Redigeringer:",
|
"notifications.column_settings.update": "Redigeringer:",
|
||||||
"notifications.filter.all": "Alle",
|
"notifications.filter.all": "Alle",
|
||||||
"notifications.filter.boosts": "Boosts",
|
"notifications.filter.boosts": "Fremhævelser",
|
||||||
"notifications.filter.favourites": "Favoritter",
|
"notifications.filter.favourites": "Favoritter",
|
||||||
"notifications.filter.follows": "Følger",
|
"notifications.filter.follows": "Følger",
|
||||||
"notifications.filter.mentions": "Omtaler",
|
"notifications.filter.mentions": "Omtaler",
|
||||||
@ -644,8 +644,8 @@
|
|||||||
"notifications.grant_permission": "Tildel tilladelse.",
|
"notifications.grant_permission": "Tildel tilladelse.",
|
||||||
"notifications.group": "{count} notifikationer",
|
"notifications.group": "{count} notifikationer",
|
||||||
"notifications.mark_as_read": "Markér alle notifikationer som læst",
|
"notifications.mark_as_read": "Markér alle notifikationer som læst",
|
||||||
"notifications.permission_denied": "Computernotifikationer er utilgængelige grundet tidligere afvist browsertilladelsesanmodning",
|
"notifications.permission_denied": "Computernotifikationer er utilgængelige grundet tidligere afvist netlæser-tilladelsesanmodning",
|
||||||
"notifications.permission_denied_alert": "Computernotifikationer kan ikke aktiveres, da browsertilladelse tidligere blev nægtet",
|
"notifications.permission_denied_alert": "Computernotifikationer kan ikke aktiveres, da netlæser-tilladelse tidligere blev nægtet",
|
||||||
"notifications.permission_required": "Computernotifikationer er utilgængelige, da den krævede tilladelse ikke er tildelt.",
|
"notifications.permission_required": "Computernotifikationer er utilgængelige, da den krævede tilladelse ikke er tildelt.",
|
||||||
"notifications.policy.accept": "Acceptér",
|
"notifications.policy.accept": "Acceptér",
|
||||||
"notifications.policy.accept_hint": "Vis notifikationer",
|
"notifications.policy.accept_hint": "Vis notifikationer",
|
||||||
@ -674,14 +674,14 @@
|
|||||||
"onboarding.follows.title": "Følg folk for at komme i gang",
|
"onboarding.follows.title": "Følg folk for at komme i gang",
|
||||||
"onboarding.profile.discoverable": "Gør min profil synlig",
|
"onboarding.profile.discoverable": "Gør min profil synlig",
|
||||||
"onboarding.profile.discoverable_hint": "Når man vælger at være synlig på Mastodon, kan ens indlæg fremgå i søgeresultater og tendenser, og profilen kan blive foreslået til andre med tilsvarende interesse.",
|
"onboarding.profile.discoverable_hint": "Når man vælger at være synlig på Mastodon, kan ens indlæg fremgå i søgeresultater og tendenser, og profilen kan blive foreslået til andre med tilsvarende interesse.",
|
||||||
"onboarding.profile.display_name": "Visningsnavn",
|
"onboarding.profile.display_name": "Vist navn",
|
||||||
"onboarding.profile.display_name_hint": "Fulde navn eller dit sjove navn…",
|
"onboarding.profile.display_name_hint": "Dit fulde navn eller dit sjove navn…",
|
||||||
"onboarding.profile.note": "Bio",
|
"onboarding.profile.note": "Bio",
|
||||||
"onboarding.profile.note_hint": "Man kan @omtale andre personer eller #hashtags…",
|
"onboarding.profile.note_hint": "Man kan @omtale andre personer eller #hashtags…",
|
||||||
"onboarding.profile.save_and_continue": "Gem og fortsæt",
|
"onboarding.profile.save_and_continue": "Gem og fortsæt",
|
||||||
"onboarding.profile.title": "Profilopsætning",
|
"onboarding.profile.title": "Profilopsætning",
|
||||||
"onboarding.profile.upload_avatar": "Upload profilbillede",
|
"onboarding.profile.upload_avatar": "Upload profilbillede",
|
||||||
"onboarding.profile.upload_header": "Upload profiloverskrift",
|
"onboarding.profile.upload_header": "Upload profilbanner",
|
||||||
"password_confirmation.exceeds_maxlength": "Adgangskodebekræftelse overstiger maks. adgangskodelængde",
|
"password_confirmation.exceeds_maxlength": "Adgangskodebekræftelse overstiger maks. adgangskodelængde",
|
||||||
"password_confirmation.mismatching": "Adgangskodebekræftelse matcher ikke",
|
"password_confirmation.mismatching": "Adgangskodebekræftelse matcher ikke",
|
||||||
"picture_in_picture.restore": "Indsæt det igen",
|
"picture_in_picture.restore": "Indsæt det igen",
|
||||||
@ -696,21 +696,21 @@
|
|||||||
"poll_button.add_poll": "Tilføj en afstemning",
|
"poll_button.add_poll": "Tilføj en afstemning",
|
||||||
"poll_button.remove_poll": "Fjern afstemning",
|
"poll_button.remove_poll": "Fjern afstemning",
|
||||||
"privacy.change": "Tilpas indlægsfortrolighed",
|
"privacy.change": "Tilpas indlægsfortrolighed",
|
||||||
"privacy.direct.long": "Alle nævnt i indlægget",
|
"privacy.direct.long": "Alle omtalt i indlægget",
|
||||||
"privacy.direct.short": "Bestemte personer",
|
"privacy.direct.short": "Bestemte personer",
|
||||||
"privacy.private.long": "Kun dine følgere",
|
"privacy.private.long": "Kun dine følgere",
|
||||||
"privacy.private.short": "Følgere",
|
"privacy.private.short": "Følgere",
|
||||||
"privacy.public.long": "Alle på og udenfor Mastodon",
|
"privacy.public.long": "Alle på og udenfor Mastodon",
|
||||||
"privacy.public.short": "Offentlig",
|
"privacy.public.short": "Offentlig",
|
||||||
"privacy.unlisted.additional": "Dette er præcis som offentlig adfærd, dog vises indlægget ikke i live feeds/hashtags, udforsk eller Mastodon-søgning, selv hvis valget gælder hele kontoen.",
|
"privacy.unlisted.additional": "Dette er præcis som offentlig adfærd, dog vises indlægget ikke i realtids-strømme/hashtags, udforsk eller Mastodon-søgning, selv hvis valget gælder hele kontoen.",
|
||||||
"privacy.unlisted.long": "Færre algoritmiske fanfarer",
|
"privacy.unlisted.long": "Færre algoritmiske fanfarer",
|
||||||
"privacy.unlisted.short": "Tavsgøre offentligt",
|
"privacy.unlisted.short": "Stille offentligt",
|
||||||
"privacy_policy.last_updated": "Senest opdateret {date}",
|
"privacy_policy.last_updated": "Senest opdateret {date}",
|
||||||
"privacy_policy.title": "Privatlivspolitik",
|
"privacy_policy.title": "Privatlivspolitik",
|
||||||
"recommended": "Anbefalet",
|
"recommended": "Anbefalet",
|
||||||
"refresh": "Genindlæs",
|
"refresh": "Genindlæs",
|
||||||
"regeneration_indicator.please_stand_by": "Vent venligst.",
|
"regeneration_indicator.please_stand_by": "Vent venligst.",
|
||||||
"regeneration_indicator.preparing_your_home_feed": "Forbereder hjemme-feed'et…",
|
"regeneration_indicator.preparing_your_home_feed": "Forbereder hjemmestrømmen…",
|
||||||
"relative_time.days": "{number}d",
|
"relative_time.days": "{number}d",
|
||||||
"relative_time.full.days": "{number, plural, one {# dag} other {# dage}} siden",
|
"relative_time.full.days": "{number, plural, one {# dag} other {# dage}} siden",
|
||||||
"relative_time.full.hours": "{number, plural, one {# time} other {# timer}} siden",
|
"relative_time.full.hours": "{number, plural, one {# time} other {# timer}} siden",
|
||||||
@ -739,12 +739,12 @@
|
|||||||
"report.comment.title": "Er der andet, som vi bør vide?",
|
"report.comment.title": "Er der andet, som vi bør vide?",
|
||||||
"report.forward": "Videresend til {target}",
|
"report.forward": "Videresend til {target}",
|
||||||
"report.forward_hint": "Kontoen er fra en anden server. Send også en anonymiseret kopi af anmeldelsen dertil?",
|
"report.forward_hint": "Kontoen er fra en anden server. Send også en anonymiseret kopi af anmeldelsen dertil?",
|
||||||
"report.mute": "Skjul (mute)",
|
"report.mute": "Skjul",
|
||||||
"report.mute_explanation": "Du vil ikke se vedkommendes indlæg. Vedkommende kan stadig se dine indlæg og følge dig. Vedkommende vil ikke kunne se, at de er blevet skjult.",
|
"report.mute_explanation": "Du vil ikke se deres indlæg. De kan stadig se dine indlæg og følge dig. De vil ikke kunne se, at de er blevet skjult.",
|
||||||
"report.next": "Næste",
|
"report.next": "Næste",
|
||||||
"report.placeholder": "Yderligere kommentarer",
|
"report.placeholder": "Yderligere kommentarer",
|
||||||
"report.reasons.dislike": "Jeg bryder mig ikke om det",
|
"report.reasons.dislike": "Jeg bryder mig ikke om det",
|
||||||
"report.reasons.dislike_description": "Det er ikke noget, man ønsker at se",
|
"report.reasons.dislike_description": "Det er ikke noget, du ønsker at se",
|
||||||
"report.reasons.legal": "Det er ulovligt",
|
"report.reasons.legal": "Det er ulovligt",
|
||||||
"report.reasons.legal_description": "Du mener, at det er i strid med lovgivningen i dit eller serverens land",
|
"report.reasons.legal_description": "Du mener, at det er i strid med lovgivningen i dit eller serverens land",
|
||||||
"report.reasons.other": "Det er noget andet",
|
"report.reasons.other": "Det er noget andet",
|
||||||
@ -764,7 +764,7 @@
|
|||||||
"report.thanks.title": "Ønsker ikke at se dette?",
|
"report.thanks.title": "Ønsker ikke at se dette?",
|
||||||
"report.thanks.title_actionable": "Tak for anmeldelsen, der vil blive set nærmere på dette.",
|
"report.thanks.title_actionable": "Tak for anmeldelsen, der vil blive set nærmere på dette.",
|
||||||
"report.unfollow": "Følg ikke længere @{name}",
|
"report.unfollow": "Følg ikke længere @{name}",
|
||||||
"report.unfollow_explanation": "Du følger denne konto. For ikke længere at se vedkommendes indlæg i dit hjemmefeed, kan du stoppe med at følge dem.",
|
"report.unfollow_explanation": "Du følger denne konto. For ikke længere at se vedkommendes indlæg i din hjemmestrøm, kan du stoppe med at følge dem.",
|
||||||
"report_notification.attached_statuses": "{count, plural, one {{count} post} other {{count} poster}} vedhæftet",
|
"report_notification.attached_statuses": "{count, plural, one {{count} post} other {{count} poster}} vedhæftet",
|
||||||
"report_notification.categories.legal": "Juridisk",
|
"report_notification.categories.legal": "Juridisk",
|
||||||
"report_notification.categories.legal_sentence": "ikke-tilladt indhold",
|
"report_notification.categories.legal_sentence": "ikke-tilladt indhold",
|
||||||
@ -814,7 +814,7 @@
|
|||||||
"status.admin_status": "Åbn dette indlæg i modereringsbrugerfladen",
|
"status.admin_status": "Åbn dette indlæg i modereringsbrugerfladen",
|
||||||
"status.block": "Blokér @{name}",
|
"status.block": "Blokér @{name}",
|
||||||
"status.bookmark": "Bogmærk",
|
"status.bookmark": "Bogmærk",
|
||||||
"status.cancel_reblog_private": "Fjern boost",
|
"status.cancel_reblog_private": "Fjern fremhævelse",
|
||||||
"status.cannot_reblog": "Dette indlæg kan ikke fremhæves",
|
"status.cannot_reblog": "Dette indlæg kan ikke fremhæves",
|
||||||
"status.continued_thread": "Fortsat tråd",
|
"status.continued_thread": "Fortsat tråd",
|
||||||
"status.copy": "Kopiér link til indlæg",
|
"status.copy": "Kopiér link til indlæg",
|
||||||
@ -837,24 +837,24 @@
|
|||||||
"status.media_hidden": "Medie skjult",
|
"status.media_hidden": "Medie skjult",
|
||||||
"status.mention": "Nævn @{name}",
|
"status.mention": "Nævn @{name}",
|
||||||
"status.more": "Mere",
|
"status.more": "Mere",
|
||||||
"status.mute": "Skjul @{name} (mute)",
|
"status.mute": "Skjul @{name}",
|
||||||
"status.mute_conversation": "Skjul samtale (mute)",
|
"status.mute_conversation": "Skjul samtale",
|
||||||
"status.open": "Udvid dette indlæg",
|
"status.open": "Udvid dette indlæg",
|
||||||
"status.pin": "Fastgør til profil",
|
"status.pin": "Fastgør til profil",
|
||||||
"status.pinned": "Fastgjort indlæg",
|
"status.pinned": "Fastgjort indlæg",
|
||||||
"status.read_more": "Læs mere",
|
"status.read_more": "Læs mere",
|
||||||
"status.reblog": "Fremhæv",
|
"status.reblog": "Fremhæv",
|
||||||
"status.reblog_private": "Boost med oprindelig synlighed",
|
"status.reblog_private": "Fremhæv med oprindelig synlighed",
|
||||||
"status.reblogged_by": "{name} fremhævede",
|
"status.reblogged_by": "{name} fremhævede",
|
||||||
"status.reblogs": "{count, plural, one {# boost} other {# boosts}}",
|
"status.reblogs": "{count, plural, one {# fremhævelse} other {# fremhævelser}}",
|
||||||
"status.reblogs.empty": "Ingen har endnu fremhævet dette indlæg. Når nogen gør, vil det fremgå hér.",
|
"status.reblogs.empty": "Ingen har endnu fremhævet dette indlæg. Når nogen gør, vil det fremgå hér.",
|
||||||
"status.redraft": "Slet og omformulér",
|
"status.redraft": "Slet og omformulér",
|
||||||
"status.remove_bookmark": "Fjern bogmærke",
|
"status.remove_bookmark": "Fjern bogmærke",
|
||||||
"status.remove_favourite": "Fjern fra favoritter",
|
"status.remove_favourite": "Fjern fra favoritter",
|
||||||
"status.replied_in_thread": "Svaret i tråd",
|
"status.replied_in_thread": "Svaret i tråd",
|
||||||
"status.replied_to": "Besvarede {name}",
|
"status.replied_to": "Svarede {name}",
|
||||||
"status.reply": "Besvar",
|
"status.reply": "Besvar",
|
||||||
"status.replyAll": "Besvar alle",
|
"status.replyAll": "Svar alle",
|
||||||
"status.report": "Anmeld @{name}",
|
"status.report": "Anmeld @{name}",
|
||||||
"status.sensitive_warning": "Følsomt indhold",
|
"status.sensitive_warning": "Følsomt indhold",
|
||||||
"status.share": "Del",
|
"status.share": "Del",
|
||||||
@ -903,8 +903,8 @@
|
|||||||
"video.expand": "Udvid video",
|
"video.expand": "Udvid video",
|
||||||
"video.fullscreen": "Fuldskærm",
|
"video.fullscreen": "Fuldskærm",
|
||||||
"video.hide": "Skjul video",
|
"video.hide": "Skjul video",
|
||||||
"video.mute": "Sluk lyden",
|
"video.mute": "Sluk for lyden",
|
||||||
"video.pause": "Pausér",
|
"video.pause": "Sæt på pause",
|
||||||
"video.play": "Afspil",
|
"video.play": "Afspil",
|
||||||
"video.unmute": "Tænd for lyden"
|
"video.unmute": "Tænd for lyden"
|
||||||
}
|
}
|
||||||
|
@ -218,6 +218,10 @@
|
|||||||
"confirmations.logout.confirm": "Αποσύνδεση",
|
"confirmations.logout.confirm": "Αποσύνδεση",
|
||||||
"confirmations.logout.message": "Σίγουρα θέλεις να αποσυνδεθείς;",
|
"confirmations.logout.message": "Σίγουρα θέλεις να αποσυνδεθείς;",
|
||||||
"confirmations.logout.title": "Αποσύνδεση;",
|
"confirmations.logout.title": "Αποσύνδεση;",
|
||||||
|
"confirmations.missing_alt_text.confirm": "Προσθήκη εναλ κειμένου",
|
||||||
|
"confirmations.missing_alt_text.message": "Η ανάρτησή σου περιέχει πολυμέσα χωρίς εναλλακτικό κείμενο. Η προσθήκη περιγραφών βοηθά να γίνει το περιεχόμενό σου προσβάσιμο σε περισσότερους ανθρώπους.",
|
||||||
|
"confirmations.missing_alt_text.secondary": "Δημοσίευση όπως και να ΄χει",
|
||||||
|
"confirmations.missing_alt_text.title": "Προσθήκη alt κειμένου;",
|
||||||
"confirmations.mute.confirm": "Αποσιώπηση",
|
"confirmations.mute.confirm": "Αποσιώπηση",
|
||||||
"confirmations.redraft.confirm": "Διαγραφή & ξαναγράψιμο",
|
"confirmations.redraft.confirm": "Διαγραφή & ξαναγράψιμο",
|
||||||
"confirmations.redraft.message": "Σίγουρα θέλεις να σβήσεις αυτή την ανάρτηση και να την ξαναγράψεις; Οι προτιμήσεις και προωθήσεις θα χαθούν και οι απαντήσεις στην αρχική ανάρτηση θα μείνουν ορφανές.",
|
"confirmations.redraft.message": "Σίγουρα θέλεις να σβήσεις αυτή την ανάρτηση και να την ξαναγράψεις; Οι προτιμήσεις και προωθήσεις θα χαθούν και οι απαντήσεις στην αρχική ανάρτηση θα μείνουν ορφανές.",
|
||||||
|
@ -218,10 +218,10 @@
|
|||||||
"confirmations.logout.confirm": "Cerrar sesión",
|
"confirmations.logout.confirm": "Cerrar sesión",
|
||||||
"confirmations.logout.message": "¿Estás seguro que querés cerrar la sesión?",
|
"confirmations.logout.message": "¿Estás seguro que querés cerrar la sesión?",
|
||||||
"confirmations.logout.title": "¿Cerrar sesión?",
|
"confirmations.logout.title": "¿Cerrar sesión?",
|
||||||
"confirmations.missing_alt_text.confirm": "Añadir texto alternativo",
|
"confirmations.missing_alt_text.confirm": "Agregar texto alternativo",
|
||||||
"confirmations.missing_alt_text.message": "Tu publicación contiene medios sin texto alternativo. Añadir descripciones ayuda a que tu contenido sea accesible para más personas.",
|
"confirmations.missing_alt_text.message": "Tu mensaje contiene medios sin texto alternativo. Agregar descripciones ayuda a que tu contenido sea accesible para más personas.",
|
||||||
"confirmations.missing_alt_text.secondary": "Publicar de todos modos",
|
"confirmations.missing_alt_text.secondary": "Enviar de todos modos",
|
||||||
"confirmations.missing_alt_text.title": "¿Deseas añadir texto alternativo?",
|
"confirmations.missing_alt_text.title": "¿Agregar texto alternativo?",
|
||||||
"confirmations.mute.confirm": "Silenciar",
|
"confirmations.mute.confirm": "Silenciar",
|
||||||
"confirmations.redraft.confirm": "Eliminar mensaje original y editarlo",
|
"confirmations.redraft.confirm": "Eliminar mensaje original y editarlo",
|
||||||
"confirmations.redraft.message": "¿Estás seguro que querés eliminar este mensaje y volver a editarlo? Se perderán las veces marcadas como favorito y sus adhesiones, y las respuestas al mensaje original quedarán huérfanas.",
|
"confirmations.redraft.message": "¿Estás seguro que querés eliminar este mensaje y volver a editarlo? Se perderán las veces marcadas como favorito y sus adhesiones, y las respuestas al mensaje original quedarán huérfanas.",
|
||||||
|
@ -86,9 +86,12 @@
|
|||||||
"alert.unexpected.message": "Un error inexpectate ha occurrite.",
|
"alert.unexpected.message": "Un error inexpectate ha occurrite.",
|
||||||
"alert.unexpected.title": "Ups!",
|
"alert.unexpected.title": "Ups!",
|
||||||
"alt_text_badge.title": "Texto alternative",
|
"alt_text_badge.title": "Texto alternative",
|
||||||
|
"alt_text_modal.add_alt_text": "Adder texto alternative",
|
||||||
"alt_text_modal.add_text_from_image": "Adder texto ab imagine",
|
"alt_text_modal.add_text_from_image": "Adder texto ab imagine",
|
||||||
"alt_text_modal.cancel": "Cancellar",
|
"alt_text_modal.cancel": "Cancellar",
|
||||||
"alt_text_modal.change_thumbnail": "Cambiar le miniatura",
|
"alt_text_modal.change_thumbnail": "Cambiar le miniatura",
|
||||||
|
"alt_text_modal.describe_for_people_with_hearing_impairments": "Describe isto pro personas con impedimentos auditive…",
|
||||||
|
"alt_text_modal.describe_for_people_with_visual_impairments": "Describe isto pro personas con impedimentos visual…",
|
||||||
"alt_text_modal.done": "Preste",
|
"alt_text_modal.done": "Preste",
|
||||||
"announcement.announcement": "Annuncio",
|
"announcement.announcement": "Annuncio",
|
||||||
"annual_report.summary.archetype.booster": "Le impulsator",
|
"annual_report.summary.archetype.booster": "Le impulsator",
|
||||||
@ -215,6 +218,10 @@
|
|||||||
"confirmations.logout.confirm": "Clauder session",
|
"confirmations.logout.confirm": "Clauder session",
|
||||||
"confirmations.logout.message": "Es tu secur que tu vole clauder le session?",
|
"confirmations.logout.message": "Es tu secur que tu vole clauder le session?",
|
||||||
"confirmations.logout.title": "Clauder session?",
|
"confirmations.logout.title": "Clauder session?",
|
||||||
|
"confirmations.missing_alt_text.confirm": "Adder texto alternative",
|
||||||
|
"confirmations.missing_alt_text.message": "Tu message contine multimedia sin texto alternative. Adder descriptiones adjuta a render tu contento accessibile a plus personas.",
|
||||||
|
"confirmations.missing_alt_text.secondary": "Publicar totevia",
|
||||||
|
"confirmations.missing_alt_text.title": "Adder texto alternative?",
|
||||||
"confirmations.mute.confirm": "Silentiar",
|
"confirmations.mute.confirm": "Silentiar",
|
||||||
"confirmations.redraft.confirm": "Deler e rescriber",
|
"confirmations.redraft.confirm": "Deler e rescriber",
|
||||||
"confirmations.redraft.message": "Es tu secur de voler deler iste message e rescriber lo? Le favorites e le impulsos essera perdite, e le responsas al message original essera orphanate.",
|
"confirmations.redraft.message": "Es tu secur de voler deler iste message e rescriber lo? Le favorites e le impulsos essera perdite, e le responsas al message original essera orphanate.",
|
||||||
@ -411,6 +418,8 @@
|
|||||||
"ignore_notifications_modal.not_followers_title": "Ignorar notificationes de personas qui non te seque?",
|
"ignore_notifications_modal.not_followers_title": "Ignorar notificationes de personas qui non te seque?",
|
||||||
"ignore_notifications_modal.not_following_title": "Ignorar notificationes de personas que tu non seque?",
|
"ignore_notifications_modal.not_following_title": "Ignorar notificationes de personas que tu non seque?",
|
||||||
"ignore_notifications_modal.private_mentions_title": "Ignorar notificationes de mentiones private non requestate?",
|
"ignore_notifications_modal.private_mentions_title": "Ignorar notificationes de mentiones private non requestate?",
|
||||||
|
"info_button.label": "Adjuta",
|
||||||
|
"info_button.what_is_alt_text": "<h1>Que es texto alternative?</h1><p>Le texto alternative forni descriptiones de imagines a personas con impedimentos visual, con connexiones lente, o qui cerca contexto additional.</p><p>Tu pote meliorar le accessibilitate e le comprension pro totes scribente un texto alternative clar, concise e objective.</p><ul><li>Captura le elementos importante</li><li>Summarisa texto in imagines</li><li>Usa le structura de phrase normal</li><li>Evita information redundante</li><li>In figuras complexe (como diagrammas o mappas), concentra te sur le tendentias e punctos clave</li></ul>",
|
||||||
"interaction_modal.action.favourite": "Per favor reveni a tu conto pro marcar isto como favorite.",
|
"interaction_modal.action.favourite": "Per favor reveni a tu conto pro marcar isto como favorite.",
|
||||||
"interaction_modal.action.follow": "Per favor reveni a tu conto pro sequer.",
|
"interaction_modal.action.follow": "Per favor reveni a tu conto pro sequer.",
|
||||||
"interaction_modal.action.reblog": "Per favor reveni a tu conto pro impulsar.",
|
"interaction_modal.action.reblog": "Per favor reveni a tu conto pro impulsar.",
|
||||||
@ -825,7 +834,7 @@
|
|||||||
"status.load_more": "Cargar plus",
|
"status.load_more": "Cargar plus",
|
||||||
"status.media.open": "Clicca pro aperir",
|
"status.media.open": "Clicca pro aperir",
|
||||||
"status.media.show": "Clicca pro monstrar",
|
"status.media.show": "Clicca pro monstrar",
|
||||||
"status.media_hidden": "Medios celate",
|
"status.media_hidden": "Contento multimedial celate",
|
||||||
"status.mention": "Mentionar @{name}",
|
"status.mention": "Mentionar @{name}",
|
||||||
"status.more": "Plus",
|
"status.more": "Plus",
|
||||||
"status.mute": "Silentiar @{name}",
|
"status.mute": "Silentiar @{name}",
|
||||||
|
@ -218,6 +218,10 @@
|
|||||||
"confirmations.logout.confirm": "Disconnettiti",
|
"confirmations.logout.confirm": "Disconnettiti",
|
||||||
"confirmations.logout.message": "Sei sicuro di volerti disconnettere?",
|
"confirmations.logout.message": "Sei sicuro di volerti disconnettere?",
|
||||||
"confirmations.logout.title": "Uscire?",
|
"confirmations.logout.title": "Uscire?",
|
||||||
|
"confirmations.missing_alt_text.confirm": "Aggiungi testo alternativo",
|
||||||
|
"confirmations.missing_alt_text.message": "Il tuo post contiene media senza testo alternativo. L'aggiunta di descrizioni aiuta a rendere i tuoi contenuti accessibili a più persone.",
|
||||||
|
"confirmations.missing_alt_text.secondary": "Pubblica comunque",
|
||||||
|
"confirmations.missing_alt_text.title": "Aggiungere testo alternativo?",
|
||||||
"confirmations.mute.confirm": "Silenzia",
|
"confirmations.mute.confirm": "Silenzia",
|
||||||
"confirmations.redraft.confirm": "Elimina e riscrivi",
|
"confirmations.redraft.confirm": "Elimina e riscrivi",
|
||||||
"confirmations.redraft.message": "Sei sicuro di voler eliminare questo post e riscriverlo? I preferiti e i boost andranno persi e le risposte al post originale non saranno più collegate.",
|
"confirmations.redraft.message": "Sei sicuro di voler eliminare questo post e riscriverlo? I preferiti e i boost andranno persi e le risposte al post originale non saranno più collegate.",
|
||||||
|
@ -218,6 +218,10 @@
|
|||||||
"confirmations.logout.confirm": "로그아웃",
|
"confirmations.logout.confirm": "로그아웃",
|
||||||
"confirmations.logout.message": "정말로 로그아웃 하시겠습니까?",
|
"confirmations.logout.message": "정말로 로그아웃 하시겠습니까?",
|
||||||
"confirmations.logout.title": "로그아웃 할까요?",
|
"confirmations.logout.title": "로그아웃 할까요?",
|
||||||
|
"confirmations.missing_alt_text.confirm": "대체 텍스트 추가",
|
||||||
|
"confirmations.missing_alt_text.message": "대체 텍스트가 없는 미디어를 포함하고 있습니다. 설명을 추가하면 더 많은 사람들이 내 콘텐츠에 접근할 수 있습니다.",
|
||||||
|
"confirmations.missing_alt_text.secondary": "그냥 게시하기",
|
||||||
|
"confirmations.missing_alt_text.title": "대체 텍스트를 추가할까요?",
|
||||||
"confirmations.mute.confirm": "뮤트",
|
"confirmations.mute.confirm": "뮤트",
|
||||||
"confirmations.redraft.confirm": "삭제하고 다시 쓰기",
|
"confirmations.redraft.confirm": "삭제하고 다시 쓰기",
|
||||||
"confirmations.redraft.message": "정말로 이 게시물을 삭제하고 다시 쓰시겠습니까? 해당 게시물에 대한 부스트와 좋아요를 잃게 되고 원본에 대한 답장은 연결 되지 않습니다.",
|
"confirmations.redraft.message": "정말로 이 게시물을 삭제하고 다시 쓰시겠습니까? 해당 게시물에 대한 부스트와 좋아요를 잃게 되고 원본에 대한 답장은 연결 되지 않습니다.",
|
||||||
@ -415,6 +419,7 @@
|
|||||||
"ignore_notifications_modal.not_following_title": "내가 팔로우하지 않는 사람들의 알림을 무시할까요?",
|
"ignore_notifications_modal.not_following_title": "내가 팔로우하지 않는 사람들의 알림을 무시할까요?",
|
||||||
"ignore_notifications_modal.private_mentions_title": "요청하지 않은 개인 멘션 알림을 무시할까요?",
|
"ignore_notifications_modal.private_mentions_title": "요청하지 않은 개인 멘션 알림을 무시할까요?",
|
||||||
"info_button.label": "도움말",
|
"info_button.label": "도움말",
|
||||||
|
"info_button.what_is_alt_text": "<h1>대체 텍스트가 무었인가요?</h1> <p>대체 텍스트는 저시력자, 낮은 인터넷 대역폭 사용자, 더 자세한 문맥을 위해 이미지에 대한 설명을 제공하는 것입니다.</p> <p>깔끔하고 간결하고 객관적인 대체 텍스트를 작성해 모두가 이해하기 쉽게 만들고 접근성이 높아질 수 있습니다.</p><ul><li>중요한 요소에 중점을 두세요</li> <li>이미지 안의 글자를 요약하세요</li> <li>정형화된 문장 구조를 사용하세요</li> <li>중복된 정보를 피하세요</li> <li>복잡한 시각자료(도표나 지도 같은)에선 추세와 주요 결과에 중점을 두세요</li> </ul>",
|
||||||
"interaction_modal.action.favourite": "계속하려면 내 계정으로 즐겨찾기해야 합니다.",
|
"interaction_modal.action.favourite": "계속하려면 내 계정으로 즐겨찾기해야 합니다.",
|
||||||
"interaction_modal.action.follow": "계속하려면 내 계정으로 팔로우해야 합니다.",
|
"interaction_modal.action.follow": "계속하려면 내 계정으로 팔로우해야 합니다.",
|
||||||
"interaction_modal.action.reblog": "계속하려면 내 계정으로 리블로그해야 합니다.",
|
"interaction_modal.action.reblog": "계속하려면 내 계정으로 리블로그해야 합니다.",
|
||||||
|
@ -86,6 +86,13 @@
|
|||||||
"alert.unexpected.message": "發生意外ê錯誤。.",
|
"alert.unexpected.message": "發生意外ê錯誤。.",
|
||||||
"alert.unexpected.title": "Ai-ioh!",
|
"alert.unexpected.title": "Ai-ioh!",
|
||||||
"alt_text_badge.title": "替代文字",
|
"alt_text_badge.title": "替代文字",
|
||||||
|
"alt_text_modal.add_alt_text": "加添說明文字",
|
||||||
|
"alt_text_modal.add_text_from_image": "Tuì圖加說明文字",
|
||||||
|
"alt_text_modal.cancel": "取消",
|
||||||
|
"alt_text_modal.change_thumbnail": "改縮小圖",
|
||||||
|
"alt_text_modal.describe_for_people_with_hearing_impairments": "請替聽有困難ê敘述tsit ê內容…",
|
||||||
|
"alt_text_modal.describe_for_people_with_visual_impairments": "請替看有困難ê敘述tsit ê內容…",
|
||||||
|
"alt_text_modal.done": "做好ah",
|
||||||
"announcement.announcement": "公告",
|
"announcement.announcement": "公告",
|
||||||
"annual_report.summary.archetype.booster": "追求趣味ê",
|
"annual_report.summary.archetype.booster": "追求趣味ê",
|
||||||
"annual_report.summary.archetype.lurker": "有讀無PO ê",
|
"annual_report.summary.archetype.lurker": "有讀無PO ê",
|
||||||
@ -182,7 +189,52 @@
|
|||||||
"compose_form.poll.multiple": "Tsē選擇",
|
"compose_form.poll.multiple": "Tsē選擇",
|
||||||
"compose_form.poll.option_placeholder": "選項 {number}",
|
"compose_form.poll.option_placeholder": "選項 {number}",
|
||||||
"compose_form.poll.single": "單選擇",
|
"compose_form.poll.single": "單選擇",
|
||||||
|
"compose_form.poll.switch_to_multiple": "Kā投票改做ē當選tsē-tsē ê。",
|
||||||
|
"compose_form.poll.switch_to_single": "Kā投票改做kan-ta通選tsi̍t-ê",
|
||||||
|
"compose_form.poll.type": "投票ê方法",
|
||||||
|
"compose_form.publish": "PO文",
|
||||||
|
"compose_form.publish_form": "PO出去",
|
||||||
|
"compose_form.reply": "回應",
|
||||||
|
"compose_form.save_changes": "更新",
|
||||||
|
"compose_form.spoiler.marked": "Thâi掉內容警告",
|
||||||
|
"compose_form.spoiler.unmarked": "加添內容警告",
|
||||||
|
"compose_form.spoiler_placeholder": "內容警告(m̄是必要)",
|
||||||
|
"confirmation_modal.cancel": "取消",
|
||||||
|
"confirmations.block.confirm": "封鎖",
|
||||||
|
"confirmations.delete.confirm": "Thâi掉",
|
||||||
|
"confirmations.delete.message": "Lí kám確定beh thâi掉tsit ê PO文?",
|
||||||
|
"confirmations.delete.title": "Kám beh thâi掉tsit ê PO文?",
|
||||||
|
"confirmations.delete_list.confirm": "Thâi掉",
|
||||||
|
"confirmations.delete_list.message": "Lí kám確定beh永永thâi掉tsit ê列單?",
|
||||||
|
"confirmations.delete_list.title": "Kám beh thâi掉tsit ê列單?",
|
||||||
|
"confirmations.discard_edit_media.confirm": "棄sak",
|
||||||
|
"confirmations.discard_edit_media.message": "Lí佇媒體敘述á是先看māi ê所在有iáu buē儲存ê改變,kám beh kā in棄sak?",
|
||||||
|
"confirmations.edit.confirm": "編輯",
|
||||||
|
"confirmations.edit.message": "Tsit-má編輯ē khàm掉lí tng-leh編寫ê訊息,lí kám beh繼續án-ne做?",
|
||||||
|
"confirmations.edit.title": "Kám beh khàm掉PO文?",
|
||||||
"confirmations.follow_to_list.confirm": "跟tuè,加入kàu列單",
|
"confirmations.follow_to_list.confirm": "跟tuè,加入kàu列單",
|
||||||
|
"confirmations.follow_to_list.message": "Beh kā {name} 加添kàu列單,lí tio̍h先跟tuè伊。",
|
||||||
|
"confirmations.follow_to_list.title": "Kám beh跟tuè tsit ê用者?",
|
||||||
|
"confirmations.logout.confirm": "登出",
|
||||||
|
"confirmations.logout.message": "Lí kám確定beh登出?",
|
||||||
|
"confirmations.logout.title": "Lí kám beh登出?",
|
||||||
|
"confirmations.missing_alt_text.confirm": "加添說明文字",
|
||||||
|
"confirmations.missing_alt_text.message": "Lí ê PO文包含無說明文字ê媒體。加添敘述,ē幫tsān lí ê內容hōo khah tsē lâng接近使用。",
|
||||||
|
"confirmations.missing_alt_text.secondary": "就按呢PO出去",
|
||||||
|
"confirmations.missing_alt_text.title": "Kám beh加添說明文字?",
|
||||||
|
"confirmations.mute.confirm": "消音",
|
||||||
|
"confirmations.redraft.confirm": "Thâi掉了後重寫",
|
||||||
|
"confirmations.redraft.message": "Lí kám確定behthâi掉tsit篇PO文了後koh重寫?收藏kap轉PO ē無去,而且原底ê PO文ê回應ē變孤立。",
|
||||||
|
"confirmations.redraft.title": "Kám beh thâi掉koh重寫PO文?",
|
||||||
|
"confirmations.reply.confirm": "回應",
|
||||||
|
"confirmations.reply.message": "Tsit-má回應ē khàm掉lí tng-leh編寫ê訊息。Lí kám確定beh繼續án-ne做?",
|
||||||
|
"confirmations.reply.title": "Kám beh khàm掉PO文?",
|
||||||
|
"confirmations.unfollow.confirm": "取消跟tuè",
|
||||||
|
"confirmations.unfollow.message": "Lí kám確定無愛跟tuè {name}?",
|
||||||
|
"confirmations.unfollow.title": "Kám beh取消跟tuè tsit ê用者?",
|
||||||
|
"content_warning.hide": "Am-khàm PO文",
|
||||||
|
"emoji_button.label": "加入繪文字(emoji)",
|
||||||
|
"emoji_button.nature": "自然",
|
||||||
"notification.favourite_pm": "{name} kah意lí ê私人提起",
|
"notification.favourite_pm": "{name} kah意lí ê私人提起",
|
||||||
"notification.favourite_pm.name_and_others_with_link": "{name} kap<a>{count, plural, other {另外 # ê lâng}}</a>kah意lí ê私人提起",
|
"notification.favourite_pm.name_and_others_with_link": "{name} kap<a>{count, plural, other {另外 # ê lâng}}</a>kah意lí ê私人提起",
|
||||||
"search_popout.language_code": "ISO語言代碼",
|
"search_popout.language_code": "ISO語言代碼",
|
||||||
|
@ -39,7 +39,7 @@
|
|||||||
"account.no_bio": "ਕੋਈ ਵਰਣਨ ਨਹੀਂ ਦਿੱਤਾ।",
|
"account.no_bio": "ਕੋਈ ਵਰਣਨ ਨਹੀਂ ਦਿੱਤਾ।",
|
||||||
"account.open_original_page": "ਅਸਲ ਸਫ਼ੇ ਨੂੰ ਖੋਲ੍ਹੋ",
|
"account.open_original_page": "ਅਸਲ ਸਫ਼ੇ ਨੂੰ ਖੋਲ੍ਹੋ",
|
||||||
"account.posts": "ਪੋਸਟਾਂ",
|
"account.posts": "ਪੋਸਟਾਂ",
|
||||||
"account.posts_with_replies": "ਪੋਸਤਾਂ ਅਤੇ ਜਵਾਬ",
|
"account.posts_with_replies": "ਪੋਸਟਾਂ ਅਤੇ ਜਵਾਬ",
|
||||||
"account.report": "{name} ਬਾਰੇ ਰਿਪੋਰਟ ਕਰੋ",
|
"account.report": "{name} ਬਾਰੇ ਰਿਪੋਰਟ ਕਰੋ",
|
||||||
"account.requested": "ਮਨਜ਼ੂਰੀ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ। ਫ਼ਾਲੋ ਬੇਨਤੀਆਂ ਨੂੰ ਰੱਦ ਕਰਨ ਲਈ ਕਲਿੱਕ ਕਰੋ",
|
"account.requested": "ਮਨਜ਼ੂਰੀ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ। ਫ਼ਾਲੋ ਬੇਨਤੀਆਂ ਨੂੰ ਰੱਦ ਕਰਨ ਲਈ ਕਲਿੱਕ ਕਰੋ",
|
||||||
"account.requested_follow": "{name} ਨੇ ਤੁਹਾਨੂੰ ਫ਼ਾਲੋ ਕਰਨ ਦੀ ਬੇਨਤੀ ਕੀਤੀ ਹੈ",
|
"account.requested_follow": "{name} ਨੇ ਤੁਹਾਨੂੰ ਫ਼ਾਲੋ ਕਰਨ ਦੀ ਬੇਨਤੀ ਕੀਤੀ ਹੈ",
|
||||||
@ -57,6 +57,8 @@
|
|||||||
"admin.dashboard.retention.cohort_size": "ਨਵੇਂ ਵਰਤੋਂਕਾਰ",
|
"admin.dashboard.retention.cohort_size": "ਨਵੇਂ ਵਰਤੋਂਕਾਰ",
|
||||||
"alert.unexpected.title": "ਓਹੋ!",
|
"alert.unexpected.title": "ਓਹੋ!",
|
||||||
"alt_text_badge.title": "ਬਦਲੀ ਲਿਖਤ",
|
"alt_text_badge.title": "ਬਦਲੀ ਲਿਖਤ",
|
||||||
|
"alt_text_modal.cancel": "ਰੱਦ ਕਰੋ",
|
||||||
|
"alt_text_modal.done": "ਮੁਕੰਮਲ",
|
||||||
"announcement.announcement": "ਹੋਕਾ",
|
"announcement.announcement": "ਹੋਕਾ",
|
||||||
"annual_report.summary.followers.followers": "ਫ਼ਾਲੋਅਰ",
|
"annual_report.summary.followers.followers": "ਫ਼ਾਲੋਅਰ",
|
||||||
"annual_report.summary.followers.total": "{count} ਕੁੱਲ",
|
"annual_report.summary.followers.total": "{count} ਕੁੱਲ",
|
||||||
@ -73,6 +75,7 @@
|
|||||||
"block_modal.show_more": "ਵੱਧ ਦਿਖਾਓ",
|
"block_modal.show_more": "ਵੱਧ ਦਿਖਾਓ",
|
||||||
"block_modal.title": "ਵਰਤੋਂਕਾਰ ਉੱਤੇ ਪਾਬੰਦੀ ਲਾਉਣੀ ਹੈ?",
|
"block_modal.title": "ਵਰਤੋਂਕਾਰ ਉੱਤੇ ਪਾਬੰਦੀ ਲਾਉਣੀ ਹੈ?",
|
||||||
"boost_modal.reblog": "ਪੋਸਟ ਨੂੰ ਬੂਸਟ ਕਰਨਾ ਹੈ?",
|
"boost_modal.reblog": "ਪੋਸਟ ਨੂੰ ਬੂਸਟ ਕਰਨਾ ਹੈ?",
|
||||||
|
"bundle_column_error.copy_stacktrace": "ਗਲਤੀ ਰਿਪੋਰਟ ਨੂੰ ਕਾਪੀ ਕਰੋ",
|
||||||
"bundle_column_error.error.title": "ਓਹ ਹੋ!",
|
"bundle_column_error.error.title": "ਓਹ ਹੋ!",
|
||||||
"bundle_column_error.network.title": "ਨੈੱਟਵਰਕ ਦੀ ਸਮੱਸਿਆ",
|
"bundle_column_error.network.title": "ਨੈੱਟਵਰਕ ਦੀ ਸਮੱਸਿਆ",
|
||||||
"bundle_column_error.retry": "ਮੁੜ-ਕੋਸ਼ਿਸ਼ ਕਰੋ",
|
"bundle_column_error.retry": "ਮੁੜ-ਕੋਸ਼ਿਸ਼ ਕਰੋ",
|
||||||
@ -106,6 +109,7 @@
|
|||||||
"column_header.pin": "ਟੰਗੋ",
|
"column_header.pin": "ਟੰਗੋ",
|
||||||
"column_header.show_settings": "ਸੈਟਿੰਗਾਂ ਦਿਖਾਓ",
|
"column_header.show_settings": "ਸੈਟਿੰਗਾਂ ਦਿਖਾਓ",
|
||||||
"column_header.unpin": "ਲਾਹੋ",
|
"column_header.unpin": "ਲਾਹੋ",
|
||||||
|
"column_search.cancel": "ਰੱਦ ਕਰੋ",
|
||||||
"column_subheading.settings": "ਸੈਟਿੰਗਾਂ",
|
"column_subheading.settings": "ਸੈਟਿੰਗਾਂ",
|
||||||
"community.column_settings.local_only": "ਸਿਰਫ ਲੋਕਲ ਹੀ",
|
"community.column_settings.local_only": "ਸਿਰਫ ਲੋਕਲ ਹੀ",
|
||||||
"community.column_settings.media_only": "ਸਿਰਫ ਮੀਡੀਆ ਹੀ",
|
"community.column_settings.media_only": "ਸਿਰਫ ਮੀਡੀਆ ਹੀ",
|
||||||
@ -141,9 +145,12 @@
|
|||||||
"confirmations.delete_list.title": "ਸੂਚੀ ਨੂੰ ਹਟਾਉਣਾ ਹੈ?",
|
"confirmations.delete_list.title": "ਸੂਚੀ ਨੂੰ ਹਟਾਉਣਾ ਹੈ?",
|
||||||
"confirmations.discard_edit_media.confirm": "ਰੱਦ ਕਰੋ",
|
"confirmations.discard_edit_media.confirm": "ਰੱਦ ਕਰੋ",
|
||||||
"confirmations.edit.confirm": "ਸੋਧ",
|
"confirmations.edit.confirm": "ਸੋਧ",
|
||||||
|
"confirmations.follow_to_list.confirm": "ਫ਼ਾਲੋ ਕਰੋ ਅਤੇ ਲਿਸਟ 'ਚ ਜੋੜੋ",
|
||||||
|
"confirmations.follow_to_list.title": "ਵਰਤੋਂਕਾਰ ਨੂੰ ਫ਼ਾਲੋ ਕਰਨਾ ਹੈ?",
|
||||||
"confirmations.logout.confirm": "ਬਾਹਰ ਹੋਵੋ",
|
"confirmations.logout.confirm": "ਬਾਹਰ ਹੋਵੋ",
|
||||||
"confirmations.logout.message": "ਕੀ ਤੁਸੀਂ ਲਾਗ ਆਉਟ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ?",
|
"confirmations.logout.message": "ਕੀ ਤੁਸੀਂ ਲਾਗ ਆਉਟ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ?",
|
||||||
"confirmations.logout.title": "ਲਾਗ ਆਉਟ ਕਰਨਾ ਹੈ?",
|
"confirmations.logout.title": "ਲਾਗ ਆਉਟ ਕਰਨਾ ਹੈ?",
|
||||||
|
"confirmations.missing_alt_text.secondary": "ਕਿਵੇਂ ਵੀ ਪੋਸਟ ਕਰੋ",
|
||||||
"confirmations.mute.confirm": "ਮੌਨ ਕਰੋ",
|
"confirmations.mute.confirm": "ਮੌਨ ਕਰੋ",
|
||||||
"confirmations.redraft.confirm": "ਹਟਾਓ ਤੇ ਮੁੜ-ਡਰਾਫਟ",
|
"confirmations.redraft.confirm": "ਹਟਾਓ ਤੇ ਮੁੜ-ਡਰਾਫਟ",
|
||||||
"confirmations.reply.confirm": "ਜਵਾਬ ਦੇਵੋ",
|
"confirmations.reply.confirm": "ਜਵਾਬ ਦੇਵੋ",
|
||||||
@ -209,9 +216,12 @@
|
|||||||
"filter_modal.select_filter.expired": "ਮਿਆਦ ਪੁੱਗੀ",
|
"filter_modal.select_filter.expired": "ਮਿਆਦ ਪੁੱਗੀ",
|
||||||
"filter_modal.select_filter.prompt_new": "ਨਵੀਂ ਕੈਟਾਗਰੀ: {name}",
|
"filter_modal.select_filter.prompt_new": "ਨਵੀਂ ਕੈਟਾਗਰੀ: {name}",
|
||||||
"filter_modal.select_filter.search": "ਖੋਜੋ ਜਾਂ ਬਣਾਓ",
|
"filter_modal.select_filter.search": "ਖੋਜੋ ਜਾਂ ਬਣਾਓ",
|
||||||
|
"filter_modal.select_filter.title": "ਇਸ ਪੋਸਟ ਨੂੰ ਫਿਲਟਰ ਕਰੋ",
|
||||||
|
"filter_modal.title.status": "ਇੱਕ ਪੋਸਟ ਨੂੰ ਫਿਲਟਰ ਕਰੋ",
|
||||||
"firehose.all": "ਸਭ",
|
"firehose.all": "ਸਭ",
|
||||||
"firehose.local": "ਇਹ ਸਰਵਰ",
|
"firehose.local": "ਇਹ ਸਰਵਰ",
|
||||||
"firehose.remote": "ਹੋਰ ਸਰਵਰ",
|
"firehose.remote": "ਹੋਰ ਸਰਵਰ",
|
||||||
|
"follow_request.authorize": "ਪਰਮਾਣਿਤ",
|
||||||
"follow_request.reject": "ਰੱਦ ਕਰੋ",
|
"follow_request.reject": "ਰੱਦ ਕਰੋ",
|
||||||
"follow_suggestions.dismiss": "ਮੁੜ ਨਾ ਵੇਖਾਓ",
|
"follow_suggestions.dismiss": "ਮੁੜ ਨਾ ਵੇਖਾਓ",
|
||||||
"follow_suggestions.personalized_suggestion": "ਨਿੱਜੀ ਸੁਝਾਅ",
|
"follow_suggestions.personalized_suggestion": "ਨਿੱਜੀ ਸੁਝਾਅ",
|
||||||
@ -227,6 +237,7 @@
|
|||||||
"footer.privacy_policy": "ਪਰਦੇਦਾਰੀ ਨੀਤੀ",
|
"footer.privacy_policy": "ਪਰਦੇਦਾਰੀ ਨੀਤੀ",
|
||||||
"footer.source_code": "ਸਰੋਤ ਕੋਡ ਵੇਖੋ",
|
"footer.source_code": "ਸਰੋਤ ਕੋਡ ਵੇਖੋ",
|
||||||
"footer.status": "ਹਾਲਤ",
|
"footer.status": "ਹਾਲਤ",
|
||||||
|
"footer.terms_of_service": "ਸੇਵਾ ਦੀਆਂ ਸ਼ਰਤਾਂ",
|
||||||
"generic.saved": "ਸਾਂਭੀ ਗਈ",
|
"generic.saved": "ਸਾਂਭੀ ਗਈ",
|
||||||
"getting_started.heading": "ਸ਼ੁਰੂ ਕਰੀਏ",
|
"getting_started.heading": "ਸ਼ੁਰੂ ਕਰੀਏ",
|
||||||
"hashtag.column_header.tag_mode.all": "ਅਤੇ {additional}",
|
"hashtag.column_header.tag_mode.all": "ਅਤੇ {additional}",
|
||||||
@ -243,11 +254,15 @@
|
|||||||
"hints.profiles.see_more_followers": "{domain} ਉੱਤੇ ਹੋਰ ਫ਼ਾਲੋਅਰ ਵੇਖੋ",
|
"hints.profiles.see_more_followers": "{domain} ਉੱਤੇ ਹੋਰ ਫ਼ਾਲੋਅਰ ਵੇਖੋ",
|
||||||
"hints.profiles.see_more_follows": "{domain} ਉੱਤੇ ਹੋਰ ਫ਼ਾਲੋ ਨੂੰ ਵੇਖੋ",
|
"hints.profiles.see_more_follows": "{domain} ਉੱਤੇ ਹੋਰ ਫ਼ਾਲੋ ਨੂੰ ਵੇਖੋ",
|
||||||
"hints.profiles.see_more_posts": "{domain} ਉੱਤੇ ਹੋਰ ਪੋਸਟਾਂ ਨੂੰ ਵੇਖੋ",
|
"hints.profiles.see_more_posts": "{domain} ਉੱਤੇ ਹੋਰ ਪੋਸਟਾਂ ਨੂੰ ਵੇਖੋ",
|
||||||
|
"hints.threads.see_more": "{domain} ਤੋਂ ਹੋਰ ਜਵਾਬਾਂ ਨੂੰ ਵੇਖੋ",
|
||||||
"home.column_settings.show_reblogs": "ਬੂਸਟਾਂ ਨੂੰ ਵੇਖੋ",
|
"home.column_settings.show_reblogs": "ਬੂਸਟਾਂ ਨੂੰ ਵੇਖੋ",
|
||||||
"home.column_settings.show_replies": "ਜਵਾਬਾਂ ਨੂੰ ਵੇਖੋ",
|
"home.column_settings.show_replies": "ਜਵਾਬਾਂ ਨੂੰ ਵੇਖੋ",
|
||||||
"home.hide_announcements": "ਐਲਾਨਾਂ ਨੂੰ ਓਹਲੇ ਕਰੋ",
|
"home.hide_announcements": "ਐਲਾਨਾਂ ਨੂੰ ਓਹਲੇ ਕਰੋ",
|
||||||
"home.pending_critical_update.link": "ਅੱਪਡੇਟ ਵੇਖੋ",
|
"home.pending_critical_update.link": "ਅੱਪਡੇਟ ਵੇਖੋ",
|
||||||
"ignore_notifications_modal.ignore": "ਨੋਟਫਿਕੇਸ਼ਨਾਂ ਨੂੰ ਅਣਡਿੱਠਾ ਕਰੋ",
|
"ignore_notifications_modal.ignore": "ਨੋਟਫਿਕੇਸ਼ਨਾਂ ਨੂੰ ਅਣਡਿੱਠਾ ਕਰੋ",
|
||||||
|
"info_button.label": "ਮਦਦ",
|
||||||
|
"interaction_modal.go": "ਜਾਓ",
|
||||||
|
"interaction_modal.no_account_yet": "ਹਾਲੇ ਖਾਤਾ ਨਹੀਂ ਹੈ?",
|
||||||
"interaction_modal.on_another_server": "ਵੱਖਰੇ ਸਰਵਰ ਉੱਤੇ",
|
"interaction_modal.on_another_server": "ਵੱਖਰੇ ਸਰਵਰ ਉੱਤੇ",
|
||||||
"interaction_modal.on_this_server": "ਇਸ ਸਰਵਰ ਉੱਤੇ",
|
"interaction_modal.on_this_server": "ਇਸ ਸਰਵਰ ਉੱਤੇ",
|
||||||
"interaction_modal.title.favourite": "{name} ਦੀ ਪੋਸਟ ਨੂੰ ਪਸੰਦ ਕਰੋ",
|
"interaction_modal.title.favourite": "{name} ਦੀ ਪੋਸਟ ਨੂੰ ਪਸੰਦ ਕਰੋ",
|
||||||
@ -255,6 +270,7 @@
|
|||||||
"interaction_modal.title.reblog": "{name} ਦੀ ਪੋਸਟ ਨੂੰ ਬੂਸਟ ਕਰੋ",
|
"interaction_modal.title.reblog": "{name} ਦੀ ਪੋਸਟ ਨੂੰ ਬੂਸਟ ਕਰੋ",
|
||||||
"interaction_modal.title.reply": "{name} ਦੀ ਪੋਸਟ ਦਾ ਜਵਾਬ ਦਿਓ",
|
"interaction_modal.title.reply": "{name} ਦੀ ਪੋਸਟ ਦਾ ਜਵਾਬ ਦਿਓ",
|
||||||
"interaction_modal.title.vote": "{name} ਦੀ ਚੋਣ ਵਾਸਤੇ ਵੋਟ ਪਾਓ",
|
"interaction_modal.title.vote": "{name} ਦੀ ਚੋਣ ਵਾਸਤੇ ਵੋਟ ਪਾਓ",
|
||||||
|
"interaction_modal.username_prompt": "ਜਿਵੇਂ {example}",
|
||||||
"intervals.full.days": "{number, plural, one {# ਦਿਨ} other {# ਦਿਨ}}",
|
"intervals.full.days": "{number, plural, one {# ਦਿਨ} other {# ਦਿਨ}}",
|
||||||
"intervals.full.hours": "{number, plural, one {# ਘੰਟਾ} other {# ਘੰਟੇ}}",
|
"intervals.full.hours": "{number, plural, one {# ਘੰਟਾ} other {# ਘੰਟੇ}}",
|
||||||
"intervals.full.minutes": "{number, plural, one {# ਮਿੰਟ} other {# ਮਿੰਟ}}",
|
"intervals.full.minutes": "{number, plural, one {# ਮਿੰਟ} other {# ਮਿੰਟ}}",
|
||||||
@ -268,6 +284,7 @@
|
|||||||
"keyboard_shortcuts.down": "ਸੂਚੀ ਵਿੱਚ ਹੇਠਾਂ ਭੇਜੋ",
|
"keyboard_shortcuts.down": "ਸੂਚੀ ਵਿੱਚ ਹੇਠਾਂ ਭੇਜੋ",
|
||||||
"keyboard_shortcuts.enter": "ਪੋਸਟ ਨੂੰ ਖੋਲ੍ਹੋ",
|
"keyboard_shortcuts.enter": "ਪੋਸਟ ਨੂੰ ਖੋਲ੍ਹੋ",
|
||||||
"keyboard_shortcuts.favourite": "ਪੋਸਟ ਨੂੰ ਪਸੰਦ ਕਰੋ",
|
"keyboard_shortcuts.favourite": "ਪੋਸਟ ਨੂੰ ਪਸੰਦ ਕਰੋ",
|
||||||
|
"keyboard_shortcuts.favourites": "ਮਨਪਸੰਦ ਸੂਚੀ ਨੂੰ ਖੋਲ੍ਹੋ",
|
||||||
"keyboard_shortcuts.federated": "",
|
"keyboard_shortcuts.federated": "",
|
||||||
"keyboard_shortcuts.heading": "ਕੀਬੋਰਡ ਸ਼ਾਰਟਕੱਟ",
|
"keyboard_shortcuts.heading": "ਕੀਬੋਰਡ ਸ਼ਾਰਟਕੱਟ",
|
||||||
"keyboard_shortcuts.home": "ਮੁੱਖ-ਸਫ਼ਾ ਟਾਈਮ-ਲਾਈਨ ਨੂੰ ਖੋਲ੍ਹੋ",
|
"keyboard_shortcuts.home": "ਮੁੱਖ-ਸਫ਼ਾ ਟਾਈਮ-ਲਾਈਨ ਨੂੰ ਖੋਲ੍ਹੋ",
|
||||||
@ -288,11 +305,13 @@
|
|||||||
"keyboard_shortcuts.toggle_hidden": "to show/hide text behind CW",
|
"keyboard_shortcuts.toggle_hidden": "to show/hide text behind CW",
|
||||||
"keyboard_shortcuts.toggle_sensitivity": "ਮੀਡੀਆ ਦਿਖਾਉਣ/ਲੁਕਾਉਣ ਲਈ",
|
"keyboard_shortcuts.toggle_sensitivity": "ਮੀਡੀਆ ਦਿਖਾਉਣ/ਲੁਕਾਉਣ ਲਈ",
|
||||||
"keyboard_shortcuts.toot": "ਨਵੀਂ ਪੋਸਟ ਸ਼ੁਰੂ ਕਰੋ",
|
"keyboard_shortcuts.toot": "ਨਵੀਂ ਪੋਸਟ ਸ਼ੁਰੂ ਕਰੋ",
|
||||||
|
"keyboard_shortcuts.translate": "ਪੋਸਟ ਨੂੰ ਅਨੁਵਾਦ ਕਰਨ ਲਈ",
|
||||||
"keyboard_shortcuts.unfocus": "to un-focus compose textarea/search",
|
"keyboard_shortcuts.unfocus": "to un-focus compose textarea/search",
|
||||||
"keyboard_shortcuts.up": "ਸੂਚੀ ਵਿੱਚ ਉੱਤੇ ਭੇਜੋ",
|
"keyboard_shortcuts.up": "ਸੂਚੀ ਵਿੱਚ ਉੱਤੇ ਭੇਜੋ",
|
||||||
"lightbox.close": "ਬੰਦ ਕਰੋ",
|
"lightbox.close": "ਬੰਦ ਕਰੋ",
|
||||||
"lightbox.next": "ਅਗਲੀ",
|
"lightbox.next": "ਅਗਲੀ",
|
||||||
"lightbox.previous": "ਪਿਛਲੀ",
|
"lightbox.previous": "ਪਿਛਲੀ",
|
||||||
|
"limited_account_hint.action": "ਪਰੋਫਾਈਲ ਨੂੰ ਕਿਵੇਂ ਵੀ ਵੇਖਾਓ",
|
||||||
"link_preview.author": "{name} ਵਲੋਂ",
|
"link_preview.author": "{name} ਵਲੋਂ",
|
||||||
"link_preview.more_from_author": "{name} ਵਲੋਂ ਹੋਰ",
|
"link_preview.more_from_author": "{name} ਵਲੋਂ ਹੋਰ",
|
||||||
"link_preview.shares": "{count, plural, one {{counter} ਪੋਸਟ} other {{counter} ਪੋਸਟਾਂ}}",
|
"link_preview.shares": "{count, plural, one {{counter} ਪੋਸਟ} other {{counter} ਪੋਸਟਾਂ}}",
|
||||||
@ -309,13 +328,17 @@
|
|||||||
"lists.list_name": "ਸੂਚੀ ਦਾ ਨਾਂ",
|
"lists.list_name": "ਸੂਚੀ ਦਾ ਨਾਂ",
|
||||||
"lists.new_list_name": "ਨਵੀਂ ਸੂਚੀਂ ਦਾ ਨਾਂ",
|
"lists.new_list_name": "ਨਵੀਂ ਸੂਚੀਂ ਦਾ ਨਾਂ",
|
||||||
"lists.no_lists_yet": "ਹਾਲੇ ਕੋਈ ਵੀ ਸੂਚੀ ਨਹੀਂ ਹੈ।",
|
"lists.no_lists_yet": "ਹਾਲੇ ਕੋਈ ਵੀ ਸੂਚੀ ਨਹੀਂ ਹੈ।",
|
||||||
|
"lists.no_members_yet": "ਹਾਲੇ ਮੈਂਬਰ ਨਹੀਂ ਹਨ।",
|
||||||
|
"lists.no_results_found": "ਕੋਈ ਨਤੀਜਾ ਨਹੀਂ ਮਿਲਿਆ।",
|
||||||
"lists.remove_member": "ਹਟਾਓ",
|
"lists.remove_member": "ਹਟਾਓ",
|
||||||
"lists.replies_policy.followed": "ਕੋਈ ਵੀ ਫ਼ਾਲੋ ਕੀਤਾ ਵਰਤੋਂਕਾਰ",
|
"lists.replies_policy.followed": "ਕੋਈ ਵੀ ਫ਼ਾਲੋ ਕੀਤਾ ਵਰਤੋਂਕਾਰ",
|
||||||
"lists.replies_policy.list": "ਸੂਚੀ ਦੇ ਮੈਂਬਰ",
|
"lists.replies_policy.list": "ਸੂਚੀ ਦੇ ਮੈਂਬਰ",
|
||||||
"lists.replies_policy.none": "ਕੋਈ ਨਹੀਂ",
|
"lists.replies_policy.none": "ਕੋਈ ਨਹੀਂ",
|
||||||
"lists.save": "ਸੰਭਾਲੋ",
|
"lists.save": "ਸੰਭਾਲੋ",
|
||||||
|
"lists.search": "ਖੋਜੋ",
|
||||||
"loading_indicator.label": "ਲੋਡ ਹੋ ਰਿਹਾ ਹੈ…",
|
"loading_indicator.label": "ਲੋਡ ਹੋ ਰਿਹਾ ਹੈ…",
|
||||||
"media_gallery.hide": "ਲੁਕਾਓ",
|
"media_gallery.hide": "ਲੁਕਾਓ",
|
||||||
|
"mute_modal.hide_from_notifications": "ਨੋਟੀਫਿਕੇਸ਼ਨਾਂ ਵਿੱਚੋਂ ਲੁਕਾਓ",
|
||||||
"mute_modal.show_options": "ਚੋਣਾਂ ਨੂੰ ਵੇਖਾਓ",
|
"mute_modal.show_options": "ਚੋਣਾਂ ਨੂੰ ਵੇਖਾਓ",
|
||||||
"navigation_bar.about": "ਇਸ ਬਾਰੇ",
|
"navigation_bar.about": "ਇਸ ਬਾਰੇ",
|
||||||
"navigation_bar.administration": "ਪਰਸ਼ਾਸ਼ਨ",
|
"navigation_bar.administration": "ਪਰਸ਼ਾਸ਼ਨ",
|
||||||
@ -354,6 +377,8 @@
|
|||||||
"notification.mentioned_you": "{name} ਨੇ ਤੁਹਾਡਾ ਜ਼ਿਕਰ ਕੀਤਾ",
|
"notification.mentioned_you": "{name} ਨੇ ਤੁਹਾਡਾ ਜ਼ਿਕਰ ਕੀਤਾ",
|
||||||
"notification.moderation-warning.learn_more": "ਹੋਰ ਜਾਣੋ",
|
"notification.moderation-warning.learn_more": "ਹੋਰ ਜਾਣੋ",
|
||||||
"notification.moderation_warning.action_disable": "ਤੁਹਾਡੇ ਖਾਤੇ ਨੂੰਅਸਮਰੱਥ ਕੀਤਾ ਹੈ।",
|
"notification.moderation_warning.action_disable": "ਤੁਹਾਡੇ ਖਾਤੇ ਨੂੰਅਸਮਰੱਥ ਕੀਤਾ ਹੈ।",
|
||||||
|
"notification.moderation_warning.action_silence": "ਤੁਹਾਡੇ ਖਾਤੇ ਨੂੰ ਸੀਮਿਤ ਕੀਤਾ ਗਿਆ ਹੈ।",
|
||||||
|
"notification.moderation_warning.action_suspend": "ਤੁਹਾਡੇ ਖਾਤੇ ਨੂੰ ਮੁਅੱਤਲ ਕੀਤਾ ਗਿਆ ਹੈ।",
|
||||||
"notification.reblog": "{name} boosted your status",
|
"notification.reblog": "{name} boosted your status",
|
||||||
"notification.relationships_severance_event.learn_more": "ਹੋਰ ਜਾਣੋ",
|
"notification.relationships_severance_event.learn_more": "ਹੋਰ ਜਾਣੋ",
|
||||||
"notification.status": "{name} ਨੇ ਹੁਣੇ ਪੋਸਟ ਕੀਤਾ",
|
"notification.status": "{name} ਨੇ ਹੁਣੇ ਪੋਸਟ ਕੀਤਾ",
|
||||||
@ -393,6 +418,14 @@
|
|||||||
"notifications.policy.accept": "ਮਨਜ਼ੂਰ",
|
"notifications.policy.accept": "ਮਨਜ਼ੂਰ",
|
||||||
"notifications.policy.accept_hint": "ਨੋਟੀਫਿਕੇਸ਼ਨਾਂ ਵਿੱਚ ਵੇਖਾਓ",
|
"notifications.policy.accept_hint": "ਨੋਟੀਫਿਕੇਸ਼ਨਾਂ ਵਿੱਚ ਵੇਖਾਓ",
|
||||||
"notifications.policy.drop": "ਅਣਡਿੱਠਾ",
|
"notifications.policy.drop": "ਅਣਡਿੱਠਾ",
|
||||||
|
"notifications.policy.filter": "ਫਿਲਟਰ",
|
||||||
|
"notifications.policy.filter_new_accounts_title": "ਨਵੇਂ ਖਾਤੇ",
|
||||||
|
"notifications.policy.filter_not_followers_title": "ਲੋਕ ਤੁਹਾਨੂੰ ਫ਼ਾਲੋ ਨਹੀਂ ਕਰਦੇ",
|
||||||
|
"notifications.policy.filter_not_following_hint": "ਜਦ ਤੱਕ ਤੁਸੀਂ ਉਹਨਾਂ ਨੂੰ ਖੁਦ ਮਨਜ਼ੂਰੀ ਨਹੀਂ ਦਿੰਦੇ",
|
||||||
|
"notifications_permission_banner.enable": "ਡੈਸਕਟਾਪ ਸੂਚਨਾਵਾਂ ਸਮਰੱਥ ਕਰੋ",
|
||||||
|
"onboarding.follows.back": "ਪਿੱਛੇ",
|
||||||
|
"onboarding.follows.done": "ਮੁਕੰਮਲ",
|
||||||
|
"onboarding.follows.search": "ਖੋਜੋ",
|
||||||
"onboarding.profile.note": "ਜਾਣਕਾਰੀ",
|
"onboarding.profile.note": "ਜਾਣਕਾਰੀ",
|
||||||
"onboarding.profile.save_and_continue": "ਸੰਭਾਲੋ ਅਤੇ ਜਾਰੀ ਰੱਖੋ",
|
"onboarding.profile.save_and_continue": "ਸੰਭਾਲੋ ਅਤੇ ਜਾਰੀ ਰੱਖੋ",
|
||||||
"onboarding.profile.title": "ਪਰੋਫਾਈਲ ਸੈਟਅੱਪ",
|
"onboarding.profile.title": "ਪਰੋਫਾਈਲ ਸੈਟਅੱਪ",
|
||||||
@ -403,11 +436,16 @@
|
|||||||
"poll.vote": "ਵੋਟ ਪਾਓ",
|
"poll.vote": "ਵੋਟ ਪਾਓ",
|
||||||
"poll.voted": "ਤੁਸੀਂ ਇਸ ਜਵਾਬ ਲਈ ਵੋਟ ਕੀਤਾ",
|
"poll.voted": "ਤੁਸੀਂ ਇਸ ਜਵਾਬ ਲਈ ਵੋਟ ਕੀਤਾ",
|
||||||
"privacy.change": "ਪੋਸਟ ਦੀ ਪਰਦੇਦਾਰੀ ਨੂੰ ਬਦਲੋ",
|
"privacy.change": "ਪੋਸਟ ਦੀ ਪਰਦੇਦਾਰੀ ਨੂੰ ਬਦਲੋ",
|
||||||
|
"privacy.direct.long": "ਪੋਸਟ ਵਿੱਚ ਜ਼ਿਕਰ ਕੀਤੇ ਹਰ ਕੋਈ",
|
||||||
|
"privacy.direct.short": "ਖਾਸ ਲੋਕ",
|
||||||
|
"privacy.private.long": "ਸਿਰਫ਼ ਤੁਹਾਡੇ ਫ਼ਾਲੋਅਰ ਹੀ",
|
||||||
"privacy.private.short": "ਫ਼ਾਲੋਅਰ",
|
"privacy.private.short": "ਫ਼ਾਲੋਅਰ",
|
||||||
"privacy.public.short": "ਜਨਤਕ",
|
"privacy.public.short": "ਜਨਤਕ",
|
||||||
|
"privacy_policy.last_updated": "ਆਖਰੀ ਵਾਰ {date} ਨੂੰ ਅੱਪਡੇਟ ਕੀਤਾ",
|
||||||
"privacy_policy.title": "ਪਰਦੇਦਾਰੀ ਨੀਤੀ",
|
"privacy_policy.title": "ਪਰਦੇਦਾਰੀ ਨੀਤੀ",
|
||||||
"recommended": "ਸਿਫ਼ਾਰਸ਼ੀ",
|
"recommended": "ਸਿਫ਼ਾਰਸ਼ੀ",
|
||||||
"refresh": "ਤਾਜ਼ਾ ਕਰੋ",
|
"refresh": "ਤਾਜ਼ਾ ਕਰੋ",
|
||||||
|
"regeneration_indicator.please_stand_by": "ਕਿਰਪਾ ਕਰਕੇ ਉਡੀਕੋ।",
|
||||||
"relative_time.days": "{number}ਦਿਨ",
|
"relative_time.days": "{number}ਦਿਨ",
|
||||||
"relative_time.full.days": "{number, plural, one {# ਦਿਨ} other {# ਦਿਨ}} ਪਹਿਲਾਂ",
|
"relative_time.full.days": "{number, plural, one {# ਦਿਨ} other {# ਦਿਨ}} ਪਹਿਲਾਂ",
|
||||||
"relative_time.full.hours": "{number, plural, one {# ਘੰਟਾ} other {# ਘੰਟੇ}} ਪਹਿਲਾਂ",
|
"relative_time.full.hours": "{number, plural, one {# ਘੰਟਾ} other {# ਘੰਟੇ}} ਪਹਿਲਾਂ",
|
||||||
@ -431,9 +469,16 @@
|
|||||||
"report.next": "ਅਗਲੀ",
|
"report.next": "ਅਗਲੀ",
|
||||||
"report.placeholder": "ਵਧੀਕ ਟਿੱਪਣੀਆਂ",
|
"report.placeholder": "ਵਧੀਕ ਟਿੱਪਣੀਆਂ",
|
||||||
"report.reasons.dislike": "ਮੈਨੂੰ ਇਹ ਪਸੰਦ ਨਹੀਂ ਹੈ",
|
"report.reasons.dislike": "ਮੈਨੂੰ ਇਹ ਪਸੰਦ ਨਹੀਂ ਹੈ",
|
||||||
|
"report.reasons.legal": "ਇਹ ਗ਼ੈਰ-ਕਨੂੰਨੀ ਹੈ",
|
||||||
|
"report.reasons.other": "ਇਹ ਕੁਝ ਹੋਰ ਹੈ",
|
||||||
"report.reasons.spam": "ਇਹ ਸਪੈਮ ਹੈ",
|
"report.reasons.spam": "ਇਹ ਸਪੈਮ ਹੈ",
|
||||||
|
"report.rules.subtitle": "ਲਾਗੂ ਹੋਣ ਵਾਲੇ ਸਾਰੇ ਚੁਣੋ",
|
||||||
|
"report.rules.title": "ਕਿਹੜੇ ਨਿਯਮਾਂ ਦਾ ਉਲੰਘਣ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ?",
|
||||||
|
"report.statuses.subtitle": "ਲਾਗੂ ਹੋਣ ਵਾਲੇ ਸਾਰੇ ਚੁਣੋ",
|
||||||
"report.submit": "ਭੇਜੋ",
|
"report.submit": "ਭੇਜੋ",
|
||||||
"report.target": "{target} ਰਿਪੋਰਟ",
|
"report.target": "{target} ਰਿਪੋਰਟ",
|
||||||
|
"report.thanks.title": "ਇਸ ਨੂੰ ਵੇਖਣਾ ਨਹੀਂ ਚਾਹੁੰਦੇ ਹੋ?",
|
||||||
|
"report.thanks.title_actionable": "ਰਿਪੋਰਟ ਕਰਨ ਲਈ ਧੰਨਵਾਦ ਹੈ। ਅਸੀਂ ਇਸ ਦੀ ਛਾਣਬੀਣ ਕਰਾਂਗੇ।",
|
||||||
"report.unfollow": "@{name} ਨੂੰ ਅਣ-ਫ਼ਾਲੋ ਕਰੋ",
|
"report.unfollow": "@{name} ਨੂੰ ਅਣ-ਫ਼ਾਲੋ ਕਰੋ",
|
||||||
"report_notification.attached_statuses": "{count, plural, one {# post} other {# posts}} attached",
|
"report_notification.attached_statuses": "{count, plural, one {# post} other {# posts}} attached",
|
||||||
"report_notification.categories.legal": "ਕਨੂੰਨੀ",
|
"report_notification.categories.legal": "ਕਨੂੰਨੀ",
|
||||||
@ -444,6 +489,7 @@
|
|||||||
"report_notification.categories.violation": "ਨਿਯਮ ਦੀ ਉਲੰਘਣਾ",
|
"report_notification.categories.violation": "ਨਿਯਮ ਦੀ ਉਲੰਘਣਾ",
|
||||||
"report_notification.categories.violation_sentence": "ਨਿਯਮ ਦੀ ਉਲੰਘਣਾ",
|
"report_notification.categories.violation_sentence": "ਨਿਯਮ ਦੀ ਉਲੰਘਣਾ",
|
||||||
"report_notification.open": "ਰਿਪੋਰਟ ਨੂੰ ਖੋਲ੍ਹੋ",
|
"report_notification.open": "ਰਿਪੋਰਟ ਨੂੰ ਖੋਲ੍ਹੋ",
|
||||||
|
"search.no_recent_searches": "ਕੋਈ ਸੱਜਰੀ ਖੋਜ ਨਹੀਂ ਹੈ",
|
||||||
"search.placeholder": "ਖੋਜੋ",
|
"search.placeholder": "ਖੋਜੋ",
|
||||||
"search.quick_action.go_to_account": "ਪਰੋਫਾਈਲ {x} ਉੱਤੇ ਜਾਓ",
|
"search.quick_action.go_to_account": "ਪਰੋਫਾਈਲ {x} ਉੱਤੇ ਜਾਓ",
|
||||||
"search.quick_action.go_to_hashtag": "ਹੈਸ਼ਟੈਗ {x} ਉੱਤੇ ਜਾਓ",
|
"search.quick_action.go_to_hashtag": "ਹੈਸ਼ਟੈਗ {x} ਉੱਤੇ ਜਾਓ",
|
||||||
@ -456,6 +502,7 @@
|
|||||||
"search_results.accounts": "ਪਰੋਫਾਈਲ",
|
"search_results.accounts": "ਪਰੋਫਾਈਲ",
|
||||||
"search_results.all": "ਸਭ",
|
"search_results.all": "ਸਭ",
|
||||||
"search_results.hashtags": "ਹੈਸ਼ਟੈਗ",
|
"search_results.hashtags": "ਹੈਸ਼ਟੈਗ",
|
||||||
|
"search_results.no_results": "ਕੋਈ ਨਤੀਜੇ ਨਹੀਂ ਹਨ।",
|
||||||
"search_results.see_all": "ਸਭ ਵੇਖੋ",
|
"search_results.see_all": "ਸਭ ਵੇਖੋ",
|
||||||
"search_results.statuses": "ਪੋਸਟਾਂ",
|
"search_results.statuses": "ਪੋਸਟਾਂ",
|
||||||
"server_banner.active_users": "ਸਰਗਰਮ ਵਰਤੋਂਕਾਰ",
|
"server_banner.active_users": "ਸਰਗਰਮ ਵਰਤੋਂਕਾਰ",
|
||||||
@ -478,31 +525,49 @@
|
|||||||
"status.load_more": "ਹੋਰ ਦਿਖਾਓ",
|
"status.load_more": "ਹੋਰ ਦਿਖਾਓ",
|
||||||
"status.media.open": "ਖੋਲ੍ਹਣ ਲਈ ਕਲਿੱਕ ਕਰੋ",
|
"status.media.open": "ਖੋਲ੍ਹਣ ਲਈ ਕਲਿੱਕ ਕਰੋ",
|
||||||
"status.media.show": "ਵੇਖਾਉਣ ਲਈ ਕਲਿੱਕ ਕਰੋ",
|
"status.media.show": "ਵੇਖਾਉਣ ਲਈ ਕਲਿੱਕ ਕਰੋ",
|
||||||
|
"status.media_hidden": "ਮੀਡਿਆ ਲੁਕਵਾਂ ਹੈ",
|
||||||
"status.mention": "@{name} ਦਾ ਜ਼ਿਕਰ",
|
"status.mention": "@{name} ਦਾ ਜ਼ਿਕਰ",
|
||||||
"status.more": "ਹੋਰ",
|
"status.more": "ਹੋਰ",
|
||||||
|
"status.mute": "@{name} ਨੂੰ ਮੌਨ ਕਰੋ",
|
||||||
|
"status.mute_conversation": "ਗੱਲਬਾਤ ਨੂੰ ਮੌਨ ਕਰੋ",
|
||||||
"status.open": "ਇਹ ਪੋਸਟ ਨੂੰ ਫੈਲਾਓ",
|
"status.open": "ਇਹ ਪੋਸਟ ਨੂੰ ਫੈਲਾਓ",
|
||||||
"status.pin": "ਪਰੋਫਾਈਲ ਉੱਤੇ ਟੰਗੋ",
|
"status.pin": "ਪਰੋਫਾਈਲ ਉੱਤੇ ਟੰਗੋ",
|
||||||
"status.pinned": "ਟੰਗੀ ਹੋਈ ਪੋਸਟ",
|
"status.pinned": "ਟੰਗੀ ਹੋਈ ਪੋਸਟ",
|
||||||
"status.read_more": "ਹੋਰ ਪੜ੍ਹੋ",
|
"status.read_more": "ਹੋਰ ਪੜ੍ਹੋ",
|
||||||
"status.reblog": "ਵਧਾਓ",
|
"status.reblog": "ਵਧਾਓ",
|
||||||
|
"status.reblogged_by": "{name} ਨੇ ਬੂਸਟ ਕੀਤਾ",
|
||||||
"status.reblogs.empty": "No one has boosted this toot yet. When someone does, they will show up here.",
|
"status.reblogs.empty": "No one has boosted this toot yet. When someone does, they will show up here.",
|
||||||
|
"status.redraft": "ਹਟਾਓ ਤੇ ਮੁੜ-ਡਰਾਫਟ",
|
||||||
|
"status.remove_bookmark": "ਬੁੱਕਮਾਰਕ ਨੂੰ ਹਟਾਓ",
|
||||||
|
"status.remove_favourite": "ਮਨਪਸੰਦ ਵਿੱਚੋਂ ਹਟਾਓ",
|
||||||
|
"status.replied_in_thread": "ਮਾਮਲੇ ਵਿੱਚ ਜਵਾਬ ਦਿਓ",
|
||||||
"status.replied_to": "{name} ਨੂੰ ਜਵਾਬ ਦਿੱਤਾ",
|
"status.replied_to": "{name} ਨੂੰ ਜਵਾਬ ਦਿੱਤਾ",
|
||||||
"status.reply": "ਜਵਾਬ ਦੇਵੋ",
|
"status.reply": "ਜਵਾਬ ਦੇਵੋ",
|
||||||
"status.replyAll": "ਮਾਮਲੇ ਨੂੰ ਜਵਾਬ ਦਿਓ",
|
"status.replyAll": "ਮਾਮਲੇ ਨੂੰ ਜਵਾਬ ਦਿਓ",
|
||||||
"status.report": "@{name} ਦੀ ਰਿਪੋਰਟ ਕਰੋ",
|
"status.report": "@{name} ਦੀ ਰਿਪੋਰਟ ਕਰੋ",
|
||||||
"status.sensitive_warning": "ਸੰਵੇਦਨਸ਼ੀਲ ਸਮੱਗਰੀ",
|
"status.sensitive_warning": "ਸੰਵੇਦਨਸ਼ੀਲ ਸਮੱਗਰੀ",
|
||||||
"status.share": "ਸਾਂਝਾ ਕਰੋ",
|
"status.share": "ਸਾਂਝਾ ਕਰੋ",
|
||||||
|
"status.show_less_all": "ਸਭ ਲਈ ਘੱਟ ਵੇਖਾਓ",
|
||||||
|
"status.show_more_all": "ਸਭ ਲਈ ਵੱਧ ਵੇਖਾਓ",
|
||||||
|
"status.show_original": "ਅਸਲ ਨੂੰ ਵੇਖਾਓ",
|
||||||
"status.title.with_attachments": "{user} ਨੇ {attachmentCount, plural,one {ਅਟੈਚਮੈਂਟ} other {{attachmentCount}ਅਟੈਚਮੈਂਟਾਂ}} ਪੋਸਟ ਕੀਤੀਆਂ",
|
"status.title.with_attachments": "{user} ਨੇ {attachmentCount, plural,one {ਅਟੈਚਮੈਂਟ} other {{attachmentCount}ਅਟੈਚਮੈਂਟਾਂ}} ਪੋਸਟ ਕੀਤੀਆਂ",
|
||||||
"status.translate": "ਉਲੱਥਾ ਕਰੋ",
|
"status.translate": "ਉਲੱਥਾ ਕਰੋ",
|
||||||
|
"status.translated_from_with": "{provider} ਵਰਤ ਕੇ {lang} ਤੋਂ ਅਨੁਵਾਦ ਕੀਤਾ",
|
||||||
|
"status.uncached_media_warning": "ਝਲਕ ਮੌਜੂਦ ਨਹੀਂ ਹੈ",
|
||||||
"status.unpin": "ਪਰੋਫਾਈਲ ਤੋਂ ਲਾਹੋ",
|
"status.unpin": "ਪਰੋਫਾਈਲ ਤੋਂ ਲਾਹੋ",
|
||||||
"subscribed_languages.save": "ਤਬਦੀਲੀਆਂ ਸੰਭਾਲੋ",
|
"subscribed_languages.save": "ਤਬਦੀਲੀਆਂ ਸੰਭਾਲੋ",
|
||||||
"tabs_bar.home": "ਘਰ",
|
"tabs_bar.home": "ਘਰ",
|
||||||
"tabs_bar.notifications": "ਸੂਚਨਾਵਾਂ",
|
"tabs_bar.notifications": "ਸੂਚਨਾਵਾਂ",
|
||||||
|
"terms_of_service.title": "ਸੇਵਾ ਦੀਆਂ ਸ਼ਰਤਾਂ",
|
||||||
|
"time_remaining.days": "{number, plural, one {# ਦਿਨ} other {# ਦਿਨ}} ਬਾਕੀ",
|
||||||
|
"time_remaining.hours": "{number, plural, one {# ਘੰਟਾ} other {# ਘੰਟੇ}} ਬਾਕੀ",
|
||||||
|
"time_remaining.minutes": "{number, plural, one {# ਮਿੰਟ} other {# ਮਿੰਟ}} ਬਾਕੀ",
|
||||||
"trends.counter_by_accounts": "{count, plural, one {{counter} person} other {{counter} people}} in the past {days, plural, one {day} other {# days}}",
|
"trends.counter_by_accounts": "{count, plural, one {{counter} person} other {{counter} people}} in the past {days, plural, one {day} other {# days}}",
|
||||||
"trends.trending_now": "ਹੁਣ ਰੁਝਾਨ ਵਿੱਚ",
|
"trends.trending_now": "ਹੁਣ ਰੁਝਾਨ ਵਿੱਚ",
|
||||||
"units.short.billion": "{count}ਿਬ",
|
"units.short.billion": "{count}ਿਬ",
|
||||||
"units.short.million": "{count}ਮਿ",
|
"units.short.million": "{count}ਮਿ",
|
||||||
"units.short.thousand": "{count}ਹਜ਼ਾਰ",
|
"units.short.thousand": "{count}ਹਜ਼ਾਰ",
|
||||||
|
"upload_button.label": "ਚਿੱਤਰ, ਵੀਡੀਓ ਜਾਂ ਆਡੀਓ ਫਾਇਲ ਨੂੰ ਜੋੜੋ",
|
||||||
"upload_form.edit": "ਸੋਧ",
|
"upload_form.edit": "ਸੋਧ",
|
||||||
"upload_progress.label": "ਅੱਪਲੋਡ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ...",
|
"upload_progress.label": "ਅੱਪਲੋਡ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ...",
|
||||||
"upload_progress.processing": "ਕਾਰਵਾਈ ਚੱਲ ਰਹੀ ਹੈ…",
|
"upload_progress.processing": "ਕਾਰਵਾਈ ਚੱਲ ਰਹੀ ਹੈ…",
|
||||||
@ -513,6 +578,8 @@
|
|||||||
"video.expand": "ਵੀਡੀਓ ਨੂੰ ਫੈਲਾਓ",
|
"video.expand": "ਵੀਡੀਓ ਨੂੰ ਫੈਲਾਓ",
|
||||||
"video.fullscreen": "ਪੂਰੀ ਸਕਰੀਨ",
|
"video.fullscreen": "ਪੂਰੀ ਸਕਰੀਨ",
|
||||||
"video.hide": "ਵੀਡੀਓ ਨੂੰ ਲੁਕਾਓ",
|
"video.hide": "ਵੀਡੀਓ ਨੂੰ ਲੁਕਾਓ",
|
||||||
|
"video.mute": "ਆਵਾਜ਼ ਨੂੰ ਬੰਦ ਕਰੋ",
|
||||||
"video.pause": "ਠਹਿਰੋ",
|
"video.pause": "ਠਹਿਰੋ",
|
||||||
"video.play": "ਚਲਾਓ"
|
"video.play": "ਚਲਾਓ",
|
||||||
|
"video.unmute": "ਆਵਾਜ਼ ਨੂੰ ਸੁਣਾਓ"
|
||||||
}
|
}
|
||||||
|
@ -86,6 +86,13 @@
|
|||||||
"alert.unexpected.message": "Произошла непредвиденная ошибка.",
|
"alert.unexpected.message": "Произошла непредвиденная ошибка.",
|
||||||
"alert.unexpected.title": "Ой!",
|
"alert.unexpected.title": "Ой!",
|
||||||
"alt_text_badge.title": "Альтернативный текст",
|
"alt_text_badge.title": "Альтернативный текст",
|
||||||
|
"alt_text_modal.add_alt_text": "Альтернативный текст",
|
||||||
|
"alt_text_modal.add_text_from_image": "Добавить текст из изображения",
|
||||||
|
"alt_text_modal.cancel": "Отмена",
|
||||||
|
"alt_text_modal.change_thumbnail": "Изменить обложку",
|
||||||
|
"alt_text_modal.describe_for_people_with_hearing_impairments": "Опишите то, что слышите, для людей с нарушениями слуха…",
|
||||||
|
"alt_text_modal.describe_for_people_with_visual_impairments": "Опишите то, что видите, для людей с нарушениями зрения…",
|
||||||
|
"alt_text_modal.done": "Готово",
|
||||||
"announcement.announcement": "Объявление",
|
"announcement.announcement": "Объявление",
|
||||||
"annual_report.summary.archetype.booster": "Репостер",
|
"annual_report.summary.archetype.booster": "Репостер",
|
||||||
"annual_report.summary.archetype.lurker": "Молчун",
|
"annual_report.summary.archetype.lurker": "Молчун",
|
||||||
@ -211,6 +218,10 @@
|
|||||||
"confirmations.logout.confirm": "Выйти",
|
"confirmations.logout.confirm": "Выйти",
|
||||||
"confirmations.logout.message": "Вы уверены, что хотите выйти?",
|
"confirmations.logout.message": "Вы уверены, что хотите выйти?",
|
||||||
"confirmations.logout.title": "Выйти?",
|
"confirmations.logout.title": "Выйти?",
|
||||||
|
"confirmations.missing_alt_text.confirm": "Добавить",
|
||||||
|
"confirmations.missing_alt_text.message": "Ваш пост содержит медиафайлы без альтернативного текста. Добавляя описания, вы делаете ваш контент доступным для более широкого круга людей.",
|
||||||
|
"confirmations.missing_alt_text.secondary": "Опубликовать",
|
||||||
|
"confirmations.missing_alt_text.title": "Добавить альтернативный текст?",
|
||||||
"confirmations.mute.confirm": "Игнорировать",
|
"confirmations.mute.confirm": "Игнорировать",
|
||||||
"confirmations.redraft.confirm": "Удалить и исправить",
|
"confirmations.redraft.confirm": "Удалить и исправить",
|
||||||
"confirmations.redraft.message": "Вы уверены, что хотите удалить и переписать этот пост? Отметки «избранного», продвижения и ответы к оригинальному посту будут потеряны.",
|
"confirmations.redraft.message": "Вы уверены, что хотите удалить и переписать этот пост? Отметки «избранного», продвижения и ответы к оригинальному посту будут потеряны.",
|
||||||
@ -407,6 +418,8 @@
|
|||||||
"ignore_notifications_modal.not_followers_title": "Игнорировать уведомления от людей, которые не следят за вами?",
|
"ignore_notifications_modal.not_followers_title": "Игнорировать уведомления от людей, которые не следят за вами?",
|
||||||
"ignore_notifications_modal.not_following_title": "Игнорировать уведомления от людей, за которыми вы не следите?",
|
"ignore_notifications_modal.not_following_title": "Игнорировать уведомления от людей, за которыми вы не следите?",
|
||||||
"ignore_notifications_modal.private_mentions_title": "Игнорировать уведомления о нежелательных личных сообщениях?",
|
"ignore_notifications_modal.private_mentions_title": "Игнорировать уведомления о нежелательных личных сообщениях?",
|
||||||
|
"info_button.label": "Помощь",
|
||||||
|
"info_button.what_is_alt_text": "<h1>Что это такое?</h1> <p>Альтернативный текст содержит описание изображения для людей с ограничениями зрения, медленным интернетом и для тех, кому нужен дополнительный контекст.</p> <p>Вы можете улучшить доступность и понимание для всех, написав четкий, краткий и объективный альтернативный текст.</p> <ul> <li>Уловите важные элементы</li> <li>Перескажите текстовую информацию на изображении</li> <li>Используйте правильную структуру предложений</li> <li>Избегайте избыточной информации</li> <li>Сосредоточьтесь на тенденциях и ключевых выводах при описании сложных визуализаций (таких как диаграммы или карты)</li> </ul>",
|
||||||
"interaction_modal.action.favourite": "Вы можете добавить этот пост в избранное со своей учётной записью.",
|
"interaction_modal.action.favourite": "Вы можете добавить этот пост в избранное со своей учётной записью.",
|
||||||
"interaction_modal.action.follow": "Вы можете подписаться со своей учётной записью.",
|
"interaction_modal.action.follow": "Вы можете подписаться со своей учётной записью.",
|
||||||
"interaction_modal.action.reblog": "Вы можете продвинуть этот пост со своей учётной записью.",
|
"interaction_modal.action.reblog": "Вы можете продвинуть этот пост со своей учётной записью.",
|
||||||
@ -457,6 +470,7 @@
|
|||||||
"keyboard_shortcuts.toggle_hidden": "показать/скрыть текст за предупреждением",
|
"keyboard_shortcuts.toggle_hidden": "показать/скрыть текст за предупреждением",
|
||||||
"keyboard_shortcuts.toggle_sensitivity": "показать/скрыть медиафайлы",
|
"keyboard_shortcuts.toggle_sensitivity": "показать/скрыть медиафайлы",
|
||||||
"keyboard_shortcuts.toot": "начать писать новый пост",
|
"keyboard_shortcuts.toot": "начать писать новый пост",
|
||||||
|
"keyboard_shortcuts.translate": "перевести пост",
|
||||||
"keyboard_shortcuts.unfocus": "убрать фокус с поля ввода/поиска",
|
"keyboard_shortcuts.unfocus": "убрать фокус с поля ввода/поиска",
|
||||||
"keyboard_shortcuts.up": "вверх по списку",
|
"keyboard_shortcuts.up": "вверх по списку",
|
||||||
"lightbox.close": "Закрыть",
|
"lightbox.close": "Закрыть",
|
||||||
@ -836,6 +850,7 @@
|
|||||||
"status.reblogs.empty": "Никто ещё не продвинул этот пост. Как только кто-то это сделает, они появятся здесь.",
|
"status.reblogs.empty": "Никто ещё не продвинул этот пост. Как только кто-то это сделает, они появятся здесь.",
|
||||||
"status.redraft": "Создать заново",
|
"status.redraft": "Создать заново",
|
||||||
"status.remove_bookmark": "Убрать из закладок",
|
"status.remove_bookmark": "Убрать из закладок",
|
||||||
|
"status.remove_favourite": "Убрать из избранного",
|
||||||
"status.replied_in_thread": "Ответил в теме",
|
"status.replied_in_thread": "Ответил в теме",
|
||||||
"status.replied_to": "Ответил(а) {name}",
|
"status.replied_to": "Ответил(а) {name}",
|
||||||
"status.reply": "Ответить",
|
"status.reply": "Ответить",
|
||||||
|
@ -86,6 +86,13 @@
|
|||||||
"alert.unexpected.message": "Ett oväntat fel uppstod.",
|
"alert.unexpected.message": "Ett oväntat fel uppstod.",
|
||||||
"alert.unexpected.title": "Hoppsan!",
|
"alert.unexpected.title": "Hoppsan!",
|
||||||
"alt_text_badge.title": "Alt-Text",
|
"alt_text_badge.title": "Alt-Text",
|
||||||
|
"alt_text_modal.add_alt_text": "Lägg till alt-text",
|
||||||
|
"alt_text_modal.add_text_from_image": "Lägg till text från bild",
|
||||||
|
"alt_text_modal.cancel": "Avbryt",
|
||||||
|
"alt_text_modal.change_thumbnail": "Ändra miniatyr",
|
||||||
|
"alt_text_modal.describe_for_people_with_hearing_impairments": "Beskriv detta för personer med hörselnedsättning…",
|
||||||
|
"alt_text_modal.describe_for_people_with_visual_impairments": "Beskriv detta för personer med synnedsättning…",
|
||||||
|
"alt_text_modal.done": "Klar",
|
||||||
"announcement.announcement": "Meddelande",
|
"announcement.announcement": "Meddelande",
|
||||||
"annual_report.summary.archetype.booster": "Häftighetsjägaren",
|
"annual_report.summary.archetype.booster": "Häftighetsjägaren",
|
||||||
"annual_report.summary.archetype.lurker": "Smygaren",
|
"annual_report.summary.archetype.lurker": "Smygaren",
|
||||||
@ -211,6 +218,7 @@
|
|||||||
"confirmations.logout.confirm": "Logga ut",
|
"confirmations.logout.confirm": "Logga ut",
|
||||||
"confirmations.logout.message": "Är du säker på att du vill logga ut?",
|
"confirmations.logout.message": "Är du säker på att du vill logga ut?",
|
||||||
"confirmations.logout.title": "Logga ut?",
|
"confirmations.logout.title": "Logga ut?",
|
||||||
|
"confirmations.missing_alt_text.confirm": "Lägg till alt-text",
|
||||||
"confirmations.mute.confirm": "Tysta",
|
"confirmations.mute.confirm": "Tysta",
|
||||||
"confirmations.redraft.confirm": "Radera & gör om",
|
"confirmations.redraft.confirm": "Radera & gör om",
|
||||||
"confirmations.redraft.message": "Är du säker på att du vill radera detta inlägg och göra om det? Favoritmarkeringar, boostar och svar till det ursprungliga inlägget kommer förlora sitt sammanhang.",
|
"confirmations.redraft.message": "Är du säker på att du vill radera detta inlägg och göra om det? Favoritmarkeringar, boostar och svar till det ursprungliga inlägget kommer förlora sitt sammanhang.",
|
||||||
@ -220,7 +228,7 @@
|
|||||||
"confirmations.reply.title": "Skriva över inlägget?",
|
"confirmations.reply.title": "Skriva över inlägget?",
|
||||||
"confirmations.unfollow.confirm": "Avfölj",
|
"confirmations.unfollow.confirm": "Avfölj",
|
||||||
"confirmations.unfollow.message": "Är du säker på att du vill avfölja {name}?",
|
"confirmations.unfollow.message": "Är du säker på att du vill avfölja {name}?",
|
||||||
"confirmations.unfollow.title": "Avfölj %s?",
|
"confirmations.unfollow.title": "Avfölj användare?",
|
||||||
"content_warning.hide": "Dölj inlägg",
|
"content_warning.hide": "Dölj inlägg",
|
||||||
"content_warning.show": "Visa ändå",
|
"content_warning.show": "Visa ändå",
|
||||||
"content_warning.show_more": "Visa mer",
|
"content_warning.show_more": "Visa mer",
|
||||||
@ -407,6 +415,7 @@
|
|||||||
"ignore_notifications_modal.not_followers_title": "Vill du ignorera aviseringar från personer som inte följer dig?",
|
"ignore_notifications_modal.not_followers_title": "Vill du ignorera aviseringar från personer som inte följer dig?",
|
||||||
"ignore_notifications_modal.not_following_title": "Vill du blockera aviseringar från personer som du inte följer dig?",
|
"ignore_notifications_modal.not_following_title": "Vill du blockera aviseringar från personer som du inte följer dig?",
|
||||||
"ignore_notifications_modal.private_mentions_title": "Vill du ignorera aviseringar från oombedda privata omnämnanden?",
|
"ignore_notifications_modal.private_mentions_title": "Vill du ignorera aviseringar från oombedda privata omnämnanden?",
|
||||||
|
"info_button.label": "Hjälp",
|
||||||
"interaction_modal.action.favourite": "För att fortsätta, måste du favoritmarkera från ditt konto.",
|
"interaction_modal.action.favourite": "För att fortsätta, måste du favoritmarkera från ditt konto.",
|
||||||
"interaction_modal.action.follow": "För att fortsätta, måste du följa från ditt konto.",
|
"interaction_modal.action.follow": "För att fortsätta, måste du följa från ditt konto.",
|
||||||
"interaction_modal.action.reblog": "För att fortsätta, måste du boosta från ditt konto.",
|
"interaction_modal.action.reblog": "För att fortsätta, måste du boosta från ditt konto.",
|
||||||
|
@ -23,6 +23,8 @@ ru:
|
|||||||
models:
|
models:
|
||||||
account:
|
account:
|
||||||
attributes:
|
attributes:
|
||||||
|
fields:
|
||||||
|
fields_with_values_missing_labels: содержит значения с отсутствующими ключами
|
||||||
username:
|
username:
|
||||||
invalid: только буквы, цифры и символ подчёркивания
|
invalid: только буквы, цифры и символ подчёркивания
|
||||||
reserved: зарезервировано
|
reserved: зарезервировано
|
||||||
|
@ -1200,6 +1200,7 @@ bg:
|
|||||||
too_fast: Образецът подаден пребързо, опитайте пак.
|
too_fast: Образецът подаден пребързо, опитайте пак.
|
||||||
use_security_key: Употреба на ключ за сигурност
|
use_security_key: Употреба на ключ за сигурност
|
||||||
user_agreement_html: Прочетох и се съгласявам с <a href="%{terms_of_service_path}" target="_blank">условията на услугата</a> и <a href="%{privacy_policy_path}" target="_blank">политиката за поверителност</a>
|
user_agreement_html: Прочетох и се съгласявам с <a href="%{terms_of_service_path}" target="_blank">условията на услугата</a> и <a href="%{privacy_policy_path}" target="_blank">политиката за поверителност</a>
|
||||||
|
user_privacy_agreement_html: Прочетох и има съгласието ми за <a href="%{privacy_policy_path}" target="_blank">политиката за поверителност</a>
|
||||||
author_attribution:
|
author_attribution:
|
||||||
example_title: Примерен текст
|
example_title: Примерен текст
|
||||||
hint_html: Пишете ли новинарски статии или блогове извън Mastodon? Управлявайте как ви приписват авторството, когато са споделени в Mastodon.
|
hint_html: Пишете ли новинарски статии или блогове извън Mastodon? Управлявайте как ви приписват авторството, когато са споделени в Mastodon.
|
||||||
|
@ -948,6 +948,9 @@ ca:
|
|||||||
preview:
|
preview:
|
||||||
explanation_html: 'Aquest correu-e s''enviarà a <strong>%{display_count} usuaris</strong> que han signat abans de %{date}. S''hi inclourà aquest text:'
|
explanation_html: 'Aquest correu-e s''enviarà a <strong>%{display_count} usuaris</strong> que han signat abans de %{date}. S''hi inclourà aquest text:'
|
||||||
send_preview: Envia una vista prèvia a %{email}
|
send_preview: Envia una vista prèvia a %{email}
|
||||||
|
send_to_all:
|
||||||
|
one: Envia %{display_count} correu-e
|
||||||
|
other: Envia %{display_count} correus-e
|
||||||
title: Vista prèvia de la notificació de les condicions de servei
|
title: Vista prèvia de la notificació de les condicions de servei
|
||||||
publish: Publica
|
publish: Publica
|
||||||
published_on_html: Publicada el %{date}
|
published_on_html: Publicada el %{date}
|
||||||
@ -1411,6 +1414,22 @@ ca:
|
|||||||
merge_long: Mantenir els registres existents i afegir-ne de nous
|
merge_long: Mantenir els registres existents i afegir-ne de nous
|
||||||
overwrite: Sobreescriu
|
overwrite: Sobreescriu
|
||||||
overwrite_long: Reemplaça els registres actuals amb els nous
|
overwrite_long: Reemplaça els registres actuals amb els nous
|
||||||
|
overwrite_preambles:
|
||||||
|
blocking_html:
|
||||||
|
one: Esteu a punt de <strong>reemplaçar la vostra llista de blocats</strong> amb fins a <strong>%{count} compte</strong> des de <strong>%{filename}</strong>.
|
||||||
|
other: Esteu a punt de <strong>reemplaçar la vostra llista de blocats</strong> amb fins a <strong>%{count} comptes</strong> des de <strong>%{filename}</strong>.
|
||||||
|
bookmarks_html:
|
||||||
|
one: Esteu a punt de <strong>reemplaçar els vostres marcadors</strong> amb fins a <strong>%{count} publicació</strong> des de <strong>%{filename}</strong>.
|
||||||
|
other: Esteu a punt de <strong>reemplaçar els vostres marcadors</strong> amb fins a <strong>%{count} publicacions</strong> des de <strong>%{filename}</strong>.
|
||||||
|
domain_blocking_html:
|
||||||
|
one: Esteu a punt de <strong>reemplaçar la vostra llista de dominis blocats</strong> amb fins a <strong>%{count} domini</strong> des de <strong>%{filename}</strong>.
|
||||||
|
other: Esteu a punt de <strong>reemplaçar la vostra llista de dominis blocats</strong> amb fins a <strong>%{count} dominis</strong> des de <strong>%{filename}</strong>.
|
||||||
|
following_html:
|
||||||
|
one: Esteu a punt de <strong>seguir</strong> fins a <strong>%{count} compte</strong> des de <strong>%{filename}</strong> i <strong>deixar de seguir la resta</strong>.
|
||||||
|
other: Esteu a punt de <strong>seguir</strong> fins a <strong>%{count} comptes</strong> des de <strong>%{filename}</strong> i <strong>deixar de seguir la resta</strong>.
|
||||||
|
lists_html:
|
||||||
|
one: Esteu a punt de <strong>reemplaçar les vostres llistes</strong> amb contactes de <strong>%{filename}</strong>. S'afegirà <strong>%{count} compte</strong> a les noves llistes.
|
||||||
|
other: Esteu a punt de <strong>reemplaçar les vostres llistes</strong> amb contactes de <strong>%{filename}</strong>. S'afegiran fins a <strong>%{count} comptes</strong> a les noves llistes.
|
||||||
preface: Pots importar algunes les dades que has exportat des d'un altre servidor, com ara el llistat de les persones que estàs seguint o bloquejant.
|
preface: Pots importar algunes les dades que has exportat des d'un altre servidor, com ara el llistat de les persones que estàs seguint o bloquejant.
|
||||||
recent_imports: Importacions recents
|
recent_imports: Importacions recents
|
||||||
states:
|
states:
|
||||||
|
@ -9,12 +9,12 @@ da:
|
|||||||
accounts:
|
accounts:
|
||||||
followers:
|
followers:
|
||||||
one: Følger
|
one: Følger
|
||||||
other: tilhængere
|
other: Følgere
|
||||||
following: Følger
|
following: Følger
|
||||||
instance_actor_flash: Denne konto er en virtuel aktør repræsenterende selve serveren og ikke en individuel bruger. Den anvendes til fællesformål og bør ikke suspenderes.
|
instance_actor_flash: Denne konto er en virtuel aktør repræsenterende selve serveren og ikke en individuel bruger. Den anvendes til fællesformål og bør ikke suspenderes.
|
||||||
last_active: senest aktiv
|
last_active: senest aktiv
|
||||||
link_verified_on: Ejerskab af dette link blev tjekket %{date}
|
link_verified_on: Ejerskab af dette link blev tjekket %{date}
|
||||||
nothing_here: Der er intet hér!
|
nothing_here: Der er intet her!
|
||||||
pin_errors:
|
pin_errors:
|
||||||
following: Man skal allerede følge den person, man ønsker at støtte
|
following: Man skal allerede følge den person, man ønsker at støtte
|
||||||
posts:
|
posts:
|
||||||
@ -108,11 +108,11 @@ da:
|
|||||||
not_subscribed: Abonnerer ikke
|
not_subscribed: Abonnerer ikke
|
||||||
pending: Afventende vurdering
|
pending: Afventende vurdering
|
||||||
perform_full_suspension: Suspendér
|
perform_full_suspension: Suspendér
|
||||||
previous_strikes: Tidligere anmeldelser (strikes)
|
previous_strikes: Tidligere anmeldelser
|
||||||
previous_strikes_description_html:
|
previous_strikes_description_html:
|
||||||
one: Denne konto har <strong>en</strong> anmeldelse.
|
one: Denne konto har <strong>en</strong> anmeldelse.
|
||||||
other: Denne konto har <strong>%{count}</strong> anmeldelser.
|
other: Denne konto har <strong>%{count}</strong> anmeldelser.
|
||||||
promote: Fremhæv
|
promote: Forfrem
|
||||||
protocol: Protokol
|
protocol: Protokol
|
||||||
public: Offentlig
|
public: Offentlig
|
||||||
push_subscription_expires: PuSH-abonnement udløber
|
push_subscription_expires: PuSH-abonnement udløber
|
||||||
@ -123,9 +123,9 @@ da:
|
|||||||
remote_suspension_irreversible: Denne kontos data er slettet permanent.
|
remote_suspension_irreversible: Denne kontos data er slettet permanent.
|
||||||
remote_suspension_reversible_hint_html: Kontoen er suspenderet på den pågældende server, og kontodata fjernes fuldstændig pr. %{date}. Indtil da vil fjernserveren kunne foretage en komplet reetablering af kontoen. Ønskes alle kontodata fjernet straks, kan dette gøres nedenfor.
|
remote_suspension_reversible_hint_html: Kontoen er suspenderet på den pågældende server, og kontodata fjernes fuldstændig pr. %{date}. Indtil da vil fjernserveren kunne foretage en komplet reetablering af kontoen. Ønskes alle kontodata fjernet straks, kan dette gøres nedenfor.
|
||||||
remove_avatar: Fjern profilbillede
|
remove_avatar: Fjern profilbillede
|
||||||
remove_header: Fjern overskrift
|
remove_header: Fjern banner
|
||||||
removed_avatar_msg: "%{username}s profilbillede fjernet"
|
removed_avatar_msg: "%{username}s profilbillede fjernet"
|
||||||
removed_header_msg: "%{username}s overskriftsbillede fjernet"
|
removed_header_msg: "%{username}s banner fjernet"
|
||||||
resend_confirmation:
|
resend_confirmation:
|
||||||
already_confirmed: Denne bruger er allerede bekræftet
|
already_confirmed: Denne bruger er allerede bekræftet
|
||||||
send: Gensend bekræftelseslink
|
send: Gensend bekræftelseslink
|
||||||
@ -141,8 +141,8 @@ da:
|
|||||||
security_measures:
|
security_measures:
|
||||||
only_password: Kun adgangskode
|
only_password: Kun adgangskode
|
||||||
password_and_2fa: Adgangskode og 2FA
|
password_and_2fa: Adgangskode og 2FA
|
||||||
sensitive: Gennemtving sensitiv
|
sensitive: Gennemtving følsom
|
||||||
sensitized: Markeret som sensitiv
|
sensitized: Markeret som følsom
|
||||||
shared_inbox_url: Delt indbakke-URL
|
shared_inbox_url: Delt indbakke-URL
|
||||||
show:
|
show:
|
||||||
created_reports: Indsendte anmeldelser
|
created_reports: Indsendte anmeldelser
|
||||||
@ -160,7 +160,7 @@ da:
|
|||||||
unblock_email: Afblokér e-mailadresse
|
unblock_email: Afblokér e-mailadresse
|
||||||
unblocked_email_msg: "%{username}s e-mail-adresse afblokeret"
|
unblocked_email_msg: "%{username}s e-mail-adresse afblokeret"
|
||||||
unconfirmed_email: Ubekræftet e-mail
|
unconfirmed_email: Ubekræftet e-mail
|
||||||
undo_sensitized: Fortryd gennemtving sensitiv
|
undo_sensitized: Fortryd gennemtving-følsom
|
||||||
undo_silenced: Fortryd begrænsning
|
undo_silenced: Fortryd begrænsning
|
||||||
undo_suspension: Fortryd suspendering
|
undo_suspension: Fortryd suspendering
|
||||||
unsilenced_msg: "%{username}s kontobegrænsning er fjernet"
|
unsilenced_msg: "%{username}s kontobegrænsning er fjernet"
|
||||||
@ -169,8 +169,8 @@ da:
|
|||||||
username: Brugernavn
|
username: Brugernavn
|
||||||
view_domain: Vis domæneoversigt
|
view_domain: Vis domæneoversigt
|
||||||
warn: Advar
|
warn: Advar
|
||||||
web: Web
|
web: Net
|
||||||
whitelisted: Tilladt for federering
|
whitelisted: Tilladt for føderation
|
||||||
action_logs:
|
action_logs:
|
||||||
action_types:
|
action_types:
|
||||||
approve_appeal: Godkend appel
|
approve_appeal: Godkend appel
|
||||||
@ -225,8 +225,8 @@ da:
|
|||||||
sensitive_account: Gennemtving sensitiv konto
|
sensitive_account: Gennemtving sensitiv konto
|
||||||
silence_account: Begræns konto
|
silence_account: Begræns konto
|
||||||
suspend_account: Suspendér konto
|
suspend_account: Suspendér konto
|
||||||
unassigned_report: Fjer anmeldelsestildeling
|
unassigned_report: Fjern anmeldelsestildeling
|
||||||
unblock_email_account: Afblokér e-mailadresse
|
unblock_email_account: Fjern blokering af e-mailadresse
|
||||||
unsensitive_account: Fjern Gennemtving sensitiv konto
|
unsensitive_account: Fjern Gennemtving sensitiv konto
|
||||||
unsilence_account: Fjern kontobegrænselse
|
unsilence_account: Fjern kontobegrænselse
|
||||||
unsuspend_account: Afsuspendér konto
|
unsuspend_account: Afsuspendér konto
|
||||||
@ -1326,7 +1326,7 @@ da:
|
|||||||
csv: CSV
|
csv: CSV
|
||||||
domain_blocks: Domæneblokeringer
|
domain_blocks: Domæneblokeringer
|
||||||
lists: Lister
|
lists: Lister
|
||||||
mutes: Du tavsgør
|
mutes: Du skjuler
|
||||||
storage: Medielagerplads
|
storage: Medielagerplads
|
||||||
featured_tags:
|
featured_tags:
|
||||||
add_new: Tilføj nyt
|
add_new: Tilføj nyt
|
||||||
@ -1432,7 +1432,7 @@ da:
|
|||||||
other: Man er ved at <strong>erstatte sine lister</strong> med indhold fra <strong>%{filename}</strong>. Op til <strong>%{count} konti</strong> føjes til nye lister.
|
other: Man er ved at <strong>erstatte sine lister</strong> med indhold fra <strong>%{filename}</strong>. Op til <strong>%{count} konti</strong> føjes til nye lister.
|
||||||
muting_html:
|
muting_html:
|
||||||
one: Man er ved at <strong>sin liste over en tavsgjort konto</strong> med <strong>%{count} konto</strong> fra <strong>%{filename}</strong>.
|
one: Man er ved at <strong>sin liste over en tavsgjort konto</strong> med <strong>%{count} konto</strong> fra <strong>%{filename}</strong>.
|
||||||
other: Man er ved at <strong>sin liste over tavsgjorte konti</strong> med op til <strong>%{count} konti</strong> fra <strong>%{filename}</strong>.
|
other: Du er ved at <strong>erstatte din liste over skjulte kontoer</strong> med op til <strong>%{count} kontoer</strong> fra <strong>%{filename}</strong>.
|
||||||
preambles:
|
preambles:
|
||||||
blocking_html:
|
blocking_html:
|
||||||
one: Man er ved at <strong>blokere</strong> <strong>%{count} konto</strong> fra <strong>%{filename}</strong>.
|
one: Man er ved at <strong>blokere</strong> <strong>%{count} konto</strong> fra <strong>%{filename}</strong>.
|
||||||
@ -1451,7 +1451,7 @@ da:
|
|||||||
other: Man er ved at tilføje <strong>%{count} konti</strong> fra <strong>%{filename}</strong> til sine <strong>lister</strong>. Nye lister oprettes, hvis der ikke findes nogen liste at tilføje til.
|
other: Man er ved at tilføje <strong>%{count} konti</strong> fra <strong>%{filename}</strong> til sine <strong>lister</strong>. Nye lister oprettes, hvis der ikke findes nogen liste at tilføje til.
|
||||||
muting_html:
|
muting_html:
|
||||||
one: Man er ved at <strong>tavsgøre</strong> <strong>%{count} konto</strong> fra <strong>%{filename}</strong>.
|
one: Man er ved at <strong>tavsgøre</strong> <strong>%{count} konto</strong> fra <strong>%{filename}</strong>.
|
||||||
other: Man er ved at <strong>tavsgøre</strong> op til <strong>%{count} konto</strong> fra <strong>%{filename}</strong>.
|
other: Du er ved at <strong>skjule</strong> op til <strong>%{count} kontoer</strong> fra <strong>%{filename}</strong>.
|
||||||
preface: Du kan importere data, du har eksporteret fra en anden server, såsom en liste over folk du følger eller blokerer.
|
preface: Du kan importere data, du har eksporteret fra en anden server, såsom en liste over folk du følger eller blokerer.
|
||||||
recent_imports: Seneste importer
|
recent_imports: Seneste importer
|
||||||
states:
|
states:
|
||||||
@ -1468,11 +1468,11 @@ da:
|
|||||||
domain_blocking: Importerer blokerede konti
|
domain_blocking: Importerer blokerede konti
|
||||||
following: Importerer fulgte konti
|
following: Importerer fulgte konti
|
||||||
lists: Import af lister
|
lists: Import af lister
|
||||||
muting: Importerer tavsgjorte konti
|
muting: Importerer skjulte kontoer
|
||||||
type: Importtype
|
type: Importtype
|
||||||
type_groups:
|
type_groups:
|
||||||
constructive: Følger og Bogmærker
|
constructive: Følger og Bogmærker
|
||||||
destructive: Blokeringer og tavsgjorte
|
destructive: Blokerede og skjulte kontoer
|
||||||
types:
|
types:
|
||||||
blocking: Blokeringsliste
|
blocking: Blokeringsliste
|
||||||
bookmarks: Bogmærker
|
bookmarks: Bogmærker
|
||||||
@ -1529,7 +1529,7 @@ da:
|
|||||||
follow: e-mailnotifikationer om nye følgere
|
follow: e-mailnotifikationer om nye følgere
|
||||||
follow_request: e-mailnotifikationer om følgeanmodninger
|
follow_request: e-mailnotifikationer om følgeanmodninger
|
||||||
mention: e-mailnotifikationer om omtaler
|
mention: e-mailnotifikationer om omtaler
|
||||||
reblog: e-mailnotifikationer om boosts
|
reblog: e-mailnotifikationer om fremhævelser
|
||||||
resubscribe_html: Har man afmeldt sig ved en fejl, kan man gentilmelde sig via <a href="%{settings_path}">indstillingerne E-mailnotifikationer</a>.
|
resubscribe_html: Har man afmeldt sig ved en fejl, kan man gentilmelde sig via <a href="%{settings_path}">indstillingerne E-mailnotifikationer</a>.
|
||||||
success_html: Man vil ikke længere modtage %{type} for Mastodon på %{domain} til e-mailen %{email}.
|
success_html: Man vil ikke længere modtage %{type} for Mastodon på %{domain} til e-mailen %{email}.
|
||||||
title: Opsig abonnement
|
title: Opsig abonnement
|
||||||
@ -1574,7 +1574,7 @@ da:
|
|||||||
title: Moderation
|
title: Moderation
|
||||||
move_handler:
|
move_handler:
|
||||||
carry_blocks_over_text: Denne bruger er flyttet fra %{acct}, som du har haft blokeret.
|
carry_blocks_over_text: Denne bruger er flyttet fra %{acct}, som du har haft blokeret.
|
||||||
carry_mutes_over_text: Denne bruger er flyttet fra %{acct}, som du har haft tavsgjort.
|
carry_mutes_over_text: Denne bruger er flyttet fra %{acct}, som du har haft skjult.
|
||||||
copy_account_note_text: 'Denne bruger er flyttet fra %{acct}, hvor dine tidligere noter om dem var:'
|
copy_account_note_text: 'Denne bruger er flyttet fra %{acct}, hvor dine tidligere noter om dem var:'
|
||||||
navigation:
|
navigation:
|
||||||
toggle_menu: Åbn/luk menu
|
toggle_menu: Åbn/luk menu
|
||||||
@ -1605,9 +1605,9 @@ da:
|
|||||||
poll:
|
poll:
|
||||||
subject: En afstemning fra %{name} er afsluttet
|
subject: En afstemning fra %{name} er afsluttet
|
||||||
reblog:
|
reblog:
|
||||||
body: 'Dit indlæg blev boostet af %{name}:'
|
body: 'Dit indlæg blev fremhævet af %{name}:'
|
||||||
subject: "%{name} boostede dit indlæg"
|
subject: "%{name} fremhævede dit indlæg"
|
||||||
title: Nyt boost
|
title: Ny fremhævelse
|
||||||
status:
|
status:
|
||||||
subject: "%{name} har netop postet"
|
subject: "%{name} har netop postet"
|
||||||
update:
|
update:
|
||||||
@ -1805,7 +1805,7 @@ da:
|
|||||||
video:
|
video:
|
||||||
one: "%{count} video"
|
one: "%{count} video"
|
||||||
other: "%{count} videoer"
|
other: "%{count} videoer"
|
||||||
boosted_from_html: Boostet fra %{acct_link}
|
boosted_from_html: Fremhævet fra %{acct_link}
|
||||||
content_warning: 'Indholdsadvarsel: %{warning}'
|
content_warning: 'Indholdsadvarsel: %{warning}'
|
||||||
default_language: Samme som UI-sproget
|
default_language: Samme som UI-sproget
|
||||||
disallowed_hashtags:
|
disallowed_hashtags:
|
||||||
@ -1819,7 +1819,7 @@ da:
|
|||||||
direct: Indlæg, som kun kan ses af omtalte brugere, kan ikke fastgøres
|
direct: Indlæg, som kun kan ses af omtalte brugere, kan ikke fastgøres
|
||||||
limit: Maksimalt antal indlæg allerede fastgjort
|
limit: Maksimalt antal indlæg allerede fastgjort
|
||||||
ownership: Andres indlæg kan ikke fastgøres
|
ownership: Andres indlæg kan ikke fastgøres
|
||||||
reblog: Et boost kan ikke fastgøres
|
reblog: En fremhævelse kan ikke fastgøres
|
||||||
title: '%{name}: "%{quote}"'
|
title: '%{name}: "%{quote}"'
|
||||||
visibilities:
|
visibilities:
|
||||||
direct: Direkte
|
direct: Direkte
|
||||||
@ -1835,9 +1835,9 @@ da:
|
|||||||
exceptions: Undtagelser
|
exceptions: Undtagelser
|
||||||
explanation: Sletning af indlæg er en ressourcekrævende operation, hvorfor dette sker gradvist over tid, når serveren ellers ikke er optaget. Indlæg kan derfor blive slettet efter, at de reelt har passeret aldersgrænsen.
|
explanation: Sletning af indlæg er en ressourcekrævende operation, hvorfor dette sker gradvist over tid, når serveren ellers ikke er optaget. Indlæg kan derfor blive slettet efter, at de reelt har passeret aldersgrænsen.
|
||||||
ignore_favs: Ignorér favoritter
|
ignore_favs: Ignorér favoritter
|
||||||
ignore_reblogs: Ignorér boosts
|
ignore_reblogs: Ignorér fremhævelser
|
||||||
interaction_exceptions: Undtagelser baseret på interaktioner
|
interaction_exceptions: Undtagelser baseret på interaktioner
|
||||||
interaction_exceptions_explanation: Bemærk, at det ikke garanteres, at indlæg slettes, hvis de når under favorit- eller boost-tærsklerne efter én gang at været nået over dem.
|
interaction_exceptions_explanation: Bemærk, at det ikke garanteres, at indlæg slettes, hvis de når under favorit- eller fremhævelses-tærsklerne efter én gang at været nået over dem.
|
||||||
keep_direct: Behold direkte besked
|
keep_direct: Behold direkte besked
|
||||||
keep_direct_hint: Sletter ingen af dine direkte beskeder
|
keep_direct_hint: Sletter ingen af dine direkte beskeder
|
||||||
keep_media: Behold indlæg med medievedhæftninger
|
keep_media: Behold indlæg med medievedhæftninger
|
||||||
@ -1862,8 +1862,8 @@ da:
|
|||||||
min_age_label: Alderstærskel
|
min_age_label: Alderstærskel
|
||||||
min_favs: Behold indlæg favoritmarkeret mindst
|
min_favs: Behold indlæg favoritmarkeret mindst
|
||||||
min_favs_hint: Sletter ingen egne indlæg, som har modtaget minimum dette antal favoritmarkeringer. Lad stå tomt for at slette indlæg uanset favoritmarkeringer
|
min_favs_hint: Sletter ingen egne indlæg, som har modtaget minimum dette antal favoritmarkeringer. Lad stå tomt for at slette indlæg uanset favoritmarkeringer
|
||||||
min_reblogs: Behold indlæg boostet mindst
|
min_reblogs: Behold indlæg fremhævet mindst
|
||||||
min_reblogs_hint: Sletter ingen egne indlæg, som er boostet flere end dette antal gange. Lad stå tomt for at ignorere denne tærskel under sletning
|
min_reblogs_hint: Sletter ingen af egne indlæg, som er fremhævet flere end dette antal gange. Lad stå tomt for at ignorere denne tærskel under sletning
|
||||||
stream_entries:
|
stream_entries:
|
||||||
sensitive_content: Sensitivt indhold
|
sensitive_content: Sensitivt indhold
|
||||||
strikes:
|
strikes:
|
||||||
|
@ -130,11 +130,11 @@ da:
|
|||||||
crypto: Ende-til-ende kryptering
|
crypto: Ende-til-ende kryptering
|
||||||
favourites: Favoritter
|
favourites: Favoritter
|
||||||
filters: Filtre
|
filters: Filtre
|
||||||
follow: Følger, Tavsgør og Blokerer
|
follow: Fulgte, skjjulte og blokerede kontoer
|
||||||
follows: Følger
|
follows: Følger
|
||||||
lists: Lister
|
lists: Lister
|
||||||
media: Medievedhæftninger
|
media: Medievedhæftninger
|
||||||
mutes: Tavsgørelser
|
mutes: Skjulte kontoer
|
||||||
notifications: Notifikationer
|
notifications: Notifikationer
|
||||||
profile: Din Mastodon-profil
|
profile: Din Mastodon-profil
|
||||||
push: Push-notifikationer
|
push: Push-notifikationer
|
||||||
@ -177,7 +177,7 @@ da:
|
|||||||
read:filters: se dine filtre
|
read:filters: se dine filtre
|
||||||
read:follows: se dine følger
|
read:follows: se dine følger
|
||||||
read:lists: se dine lister
|
read:lists: se dine lister
|
||||||
read:mutes: se dine tavsgørelser
|
read:mutes: se dine skjulte kontoer
|
||||||
read:notifications: se dine notifikationer
|
read:notifications: se dine notifikationer
|
||||||
read:reports: se dine anmeldelser
|
read:reports: se dine anmeldelser
|
||||||
read:search: søg på dine vegne
|
read:search: søg på dine vegne
|
||||||
@ -186,13 +186,13 @@ da:
|
|||||||
write:accounts: ændre din profil
|
write:accounts: ændre din profil
|
||||||
write:blocks: blokere konti og domæner
|
write:blocks: blokere konti og domæner
|
||||||
write:bookmarks: bogmærke indlæg
|
write:bookmarks: bogmærke indlæg
|
||||||
write:conversations: tavsgøre og slette konversationer
|
write:conversations: skjul og slet samtaler
|
||||||
write:favourites: favoritmarkere indlæg
|
write:favourites: favoritmarkere indlæg
|
||||||
write:filters: oprette filtre
|
write:filters: oprette filtre
|
||||||
write:follows: følge personer
|
write:follows: følge personer
|
||||||
write:lists: oprette lister
|
write:lists: oprette lister
|
||||||
write:media: uploade mediefiler
|
write:media: uploade mediefiler
|
||||||
write:mutes: tavsgøre personer og konversationer
|
write:mutes: skjul personer og samtaler
|
||||||
write:notifications: rydde dine notifikationer
|
write:notifications: rydde dine notifikationer
|
||||||
write:reports: anmelde personer
|
write:reports: anmelde personer
|
||||||
write:statuses: udgive indlæg
|
write:statuses: udgive indlæg
|
||||||
|
@ -1209,6 +1209,7 @@ ia:
|
|||||||
too_fast: Formulario inviate troppo rapidemente. Tenta lo de novo.
|
too_fast: Formulario inviate troppo rapidemente. Tenta lo de novo.
|
||||||
use_security_key: Usar clave de securitate
|
use_security_key: Usar clave de securitate
|
||||||
user_agreement_html: Io ha legite e accepta le <a href="%{terms_of_service_path}" target="_blank">conditiones de servicio</a> e le <a href="%{privacy_policy_path}" target="_blank">politica de confidentialitate</a>
|
user_agreement_html: Io ha legite e accepta le <a href="%{terms_of_service_path}" target="_blank">conditiones de servicio</a> e le <a href="%{privacy_policy_path}" target="_blank">politica de confidentialitate</a>
|
||||||
|
user_privacy_agreement_html: Io ha legite e io accepta le <a href="%{privacy_policy_path}" target="_blank">politica de confidentialitate</a>
|
||||||
author_attribution:
|
author_attribution:
|
||||||
example_title: Texto de exemplo
|
example_title: Texto de exemplo
|
||||||
hint_html: Scribe tu articulos de novas o de blog foras de Mastodon? Controla le maniera in que tu recipe attribution quando on los condivide sur Mastodon.
|
hint_html: Scribe tu articulos de novas o de blog foras de Mastodon? Controla le maniera in que tu recipe attribution quando on los condivide sur Mastodon.
|
||||||
|
@ -1673,7 +1673,7 @@ ko:
|
|||||||
over_total_limit: 예약 게시물 제한 %{limit}을 초과합니다
|
over_total_limit: 예약 게시물 제한 %{limit}을 초과합니다
|
||||||
too_soon: 미래의 날짜여야 합니다
|
too_soon: 미래의 날짜여야 합니다
|
||||||
self_destruct:
|
self_destruct:
|
||||||
lead_html: 안타깝게도, <strong>%{domain}</strong> 도메인을 영구히 폐쇄합니다. 이곳의 계정을 가졌다면, 이제 이용할 수 없으며, 당분간 백업 데이터를 요청할 수 있습니다.
|
lead_html: 안타깝게도, <strong>%{domain}</strong>은 영구적으로 폐쇄됩니다. 이곳의 계정을 가지고 있었다면, 이제 이용할 수 없지만 백업 데이터는 요청할 수 있습니다.
|
||||||
title: 이 서버는 폐쇄중입니다
|
title: 이 서버는 폐쇄중입니다
|
||||||
sessions:
|
sessions:
|
||||||
activity: 최근 활동
|
activity: 최근 활동
|
||||||
|
@ -1247,6 +1247,7 @@ ru:
|
|||||||
too_fast: Форма отправлена слишком быстро, попробуйте еще раз.
|
too_fast: Форма отправлена слишком быстро, попробуйте еще раз.
|
||||||
use_security_key: Использовать ключ безопасности
|
use_security_key: Использовать ключ безопасности
|
||||||
user_agreement_html: Мной прочитаны и приняты<a href="%{terms_of_service_path}" target="_blank">пользовательское соглашение</a> и <a href="%{privacy_policy_path}" target="_blank">политика конфиденциальности</a>
|
user_agreement_html: Мной прочитаны и приняты<a href="%{terms_of_service_path}" target="_blank">пользовательское соглашение</a> и <a href="%{privacy_policy_path}" target="_blank">политика конфиденциальности</a>
|
||||||
|
user_privacy_agreement_html: Мной прочитана и принята <a href="%{privacy_policy_path}" target="_blank">политика конфиденциальности</a>
|
||||||
author_attribution:
|
author_attribution:
|
||||||
example_title: Образец текста
|
example_title: Образец текста
|
||||||
hint_html: Публикуете ли вы свои статьи где-либо ещё кроме Mastodon? Если да, то ваше авторство может быть упомянуто, когда ими делятся в Mastodon.
|
hint_html: Публикуете ли вы свои статьи где-либо ещё кроме Mastodon? Если да, то ваше авторство может быть упомянуто, когда ими делятся в Mastodon.
|
||||||
|
@ -233,6 +233,7 @@ cs:
|
|||||||
setting_display_media_show_all: Zobrazit vše
|
setting_display_media_show_all: Zobrazit vše
|
||||||
setting_expand_spoilers: Vždy rozbalit příspěvky označené varováními o obsahu
|
setting_expand_spoilers: Vždy rozbalit příspěvky označené varováními o obsahu
|
||||||
setting_hide_network: Skrýt mou síť
|
setting_hide_network: Skrýt mou síť
|
||||||
|
setting_missing_alt_text_modal: Zobrazit potvrzovací dialog před odesláním médií bez alt textu
|
||||||
setting_reduce_motion: Omezit pohyb v animacích
|
setting_reduce_motion: Omezit pohyb v animacích
|
||||||
setting_system_font_ui: Použít výchozí písmo systému
|
setting_system_font_ui: Použít výchozí písmo systému
|
||||||
setting_system_scrollbars_ui: Použít výchozí posuvník systému
|
setting_system_scrollbars_ui: Použít výchozí posuvník systému
|
||||||
|
@ -54,7 +54,7 @@ da:
|
|||||||
password: Brug mindst 8 tegn
|
password: Brug mindst 8 tegn
|
||||||
phrase: Matches uanset uanset brug af store/små bogstaver i teksten eller indholdsadvarsel for et indlæg
|
phrase: Matches uanset uanset brug af store/små bogstaver i teksten eller indholdsadvarsel for et indlæg
|
||||||
scopes: De API'er, som applikationen vil kunne tilgå. Vælges en topniveaudstrækning, vil detailvalg være unødvendige.
|
scopes: De API'er, som applikationen vil kunne tilgå. Vælges en topniveaudstrækning, vil detailvalg være unødvendige.
|
||||||
setting_aggregate_reblogs: Vis ikke nye boosts for nyligt boostede indlæg (påvirker kun nyligt modtagne boosts)
|
setting_aggregate_reblogs: Vis ikke nye fremhævelser for nyligt fremhævede indlæg (påvirker kun nyligt modtagne fremhævelser)
|
||||||
setting_always_send_emails: Normalt sendes ingen e-mailnotifikationer under aktivt brug af Mastodon
|
setting_always_send_emails: Normalt sendes ingen e-mailnotifikationer under aktivt brug af Mastodon
|
||||||
setting_default_sensitive: Sensitive medier er som standard skjult og kan vises med et klik
|
setting_default_sensitive: Sensitive medier er som standard skjult og kan vises med et klik
|
||||||
setting_display_media_default: Skjul medier med sensitiv-markering
|
setting_display_media_default: Skjul medier med sensitiv-markering
|
||||||
@ -83,7 +83,7 @@ da:
|
|||||||
backups_retention_period: Brugere har mulighed for at generere arkiver af deres indlæg til senere downloade. Når sat til positiv værdi, vil disse arkiver automatisk blive slettet fra lagerpladsen efter det angivne antal dage.
|
backups_retention_period: Brugere har mulighed for at generere arkiver af deres indlæg til senere downloade. Når sat til positiv værdi, vil disse arkiver automatisk blive slettet fra lagerpladsen efter det angivne antal dage.
|
||||||
bootstrap_timeline_accounts: Disse konti fastgøres øverst på nye brugeres følg-anbefalinger.
|
bootstrap_timeline_accounts: Disse konti fastgøres øverst på nye brugeres følg-anbefalinger.
|
||||||
closed_registrations_message: Vises, når tilmeldinger er lukket
|
closed_registrations_message: Vises, når tilmeldinger er lukket
|
||||||
content_cache_retention_period: Alle indlæg fra andre servere (herunder boosts og besvarelser) slettes efter det angivne antal dage uden hensyn til lokal brugerinteraktion med disse indlæg. Dette omfatter indlæg, hvor en lokal bruger har markeret dem som bogmærker eller favoritter. Private omtaler mellem brugere fra forskellige instanser vil også være tabt og umulige at gendanne. Brugen af denne indstilling er beregnet til særlige formål instanser og bryder mange brugerforventninger ved implementering til almindelig brug.
|
content_cache_retention_period: Alle indlæg fra andre servere (herunder fremhævelser og besvarelser) slettes efter det angivne antal dage uden hensyn til lokal brugerinteraktion med disse indlæg. Dette omfatter indlæg, hvor en lokal bruger har markeret dem som bogmærker eller favoritter. Private omtaler mellem brugere fra forskellige instanser vil også være tabt og umulige at gendanne. Brugen af denne indstilling er beregnet til særlige formål instanser og bryder mange brugerforventninger ved implementering til almindelig brug.
|
||||||
custom_css: Man kan anvende tilpassede stilarter på Mastodon-webversionen.
|
custom_css: Man kan anvende tilpassede stilarter på Mastodon-webversionen.
|
||||||
favicon: WEBP, PNG, GIF eller JPG. Tilsidesætter standard Mastodon favikonet på mobilenheder med et tilpasset ikon.
|
favicon: WEBP, PNG, GIF eller JPG. Tilsidesætter standard Mastodon favikonet på mobilenheder med et tilpasset ikon.
|
||||||
mascot: Tilsidesætter illustrationen i den avancerede webgrænseflade.
|
mascot: Tilsidesætter illustrationen i den avancerede webgrænseflade.
|
||||||
@ -217,10 +217,10 @@ da:
|
|||||||
password: Adgangskode
|
password: Adgangskode
|
||||||
phrase: Nøgleord/-sætning
|
phrase: Nøgleord/-sætning
|
||||||
setting_advanced_layout: Aktivér avanceret webgrænseflade
|
setting_advanced_layout: Aktivér avanceret webgrænseflade
|
||||||
setting_aggregate_reblogs: Gruppér boosts på tidslinjer
|
setting_aggregate_reblogs: Gruppér fremhævelser på tidslinjer
|
||||||
setting_always_send_emails: Send altid e-mailnotifikationer
|
setting_always_send_emails: Send altid e-mailnotifikationer
|
||||||
setting_auto_play_gif: Autoafspil animerede GIF'er
|
setting_auto_play_gif: Autoafspil animerede GIF'er
|
||||||
setting_boost_modal: Vis bekræftelsesdialog inden boosting
|
setting_boost_modal: Vis bekræftelsesdialog inden fremhævelse
|
||||||
setting_default_language: Sprog for indlæg
|
setting_default_language: Sprog for indlæg
|
||||||
setting_default_privacy: Fortrolighed for indlæg
|
setting_default_privacy: Fortrolighed for indlæg
|
||||||
setting_default_sensitive: Markér altid medier som sensitive
|
setting_default_sensitive: Markér altid medier som sensitive
|
||||||
@ -311,7 +311,7 @@ da:
|
|||||||
follow_request: Nogen anmodede om at følge dig
|
follow_request: Nogen anmodede om at følge dig
|
||||||
mention: Nogen omtalte dig
|
mention: Nogen omtalte dig
|
||||||
pending_account: Ny konto kræver gennemgang
|
pending_account: Ny konto kræver gennemgang
|
||||||
reblog: Nogen boostede dit indlæg
|
reblog: Nogen fremhævede dit indlæg
|
||||||
report: Ny anmeldelse indsendt
|
report: Ny anmeldelse indsendt
|
||||||
software_updates:
|
software_updates:
|
||||||
all: Notificér ved alle opdateringer
|
all: Notificér ved alle opdateringer
|
||||||
|
@ -233,7 +233,7 @@ es-AR:
|
|||||||
setting_display_media_show_all: Mostrar todo
|
setting_display_media_show_all: Mostrar todo
|
||||||
setting_expand_spoilers: Siempre expandir los mensajes marcados con advertencias de contenido
|
setting_expand_spoilers: Siempre expandir los mensajes marcados con advertencias de contenido
|
||||||
setting_hide_network: Ocultá tu gráfica social
|
setting_hide_network: Ocultá tu gráfica social
|
||||||
setting_missing_alt_text_modal: Mostrar diálogo de confirmación antes de publicar medios sin texto alternativo
|
setting_missing_alt_text_modal: Mostrar diálogo de confirmación antes de enviar medios sin texto alternativo
|
||||||
setting_reduce_motion: Reducir el movimiento de las animaciones
|
setting_reduce_motion: Reducir el movimiento de las animaciones
|
||||||
setting_system_font_ui: Utilizar la tipografía predeterminada del sistema
|
setting_system_font_ui: Utilizar la tipografía predeterminada del sistema
|
||||||
setting_system_scrollbars_ui: Usar la barra de desplazamiento predeterminada del sistema operativo
|
setting_system_scrollbars_ui: Usar la barra de desplazamiento predeterminada del sistema operativo
|
||||||
|
@ -58,8 +58,8 @@ ia:
|
|||||||
setting_always_send_emails: Normalmente, le notificationes de e-mail non es inviate quando tu activemente usa Mastodon
|
setting_always_send_emails: Normalmente, le notificationes de e-mail non es inviate quando tu activemente usa Mastodon
|
||||||
setting_default_sensitive: Le medios sensibile es celate de ordinario e pote esser revelate con un clic
|
setting_default_sensitive: Le medios sensibile es celate de ordinario e pote esser revelate con un clic
|
||||||
setting_display_media_default: Celar le medios marcate como sensibile
|
setting_display_media_default: Celar le medios marcate como sensibile
|
||||||
setting_display_media_hide_all: Sempre celar le medios
|
setting_display_media_hide_all: Sempre celar contento multimedial
|
||||||
setting_display_media_show_all: Sempre monstrar le medios
|
setting_display_media_show_all: Sempre monstrar contento multimedial
|
||||||
setting_system_scrollbars_ui: Se applica solmente al navigatores de scriptorio basate sur Safari e Chrome
|
setting_system_scrollbars_ui: Se applica solmente al navigatores de scriptorio basate sur Safari e Chrome
|
||||||
setting_use_blurhash: Le imagines degradate se basa sur le colores del visuales celate, ma illos offusca tote le detalios
|
setting_use_blurhash: Le imagines degradate se basa sur le colores del visuales celate, ma illos offusca tote le detalios
|
||||||
setting_use_pending_items: Requirer un clic pro monstrar nove messages in vice de rolar automaticamente le fluxo
|
setting_use_pending_items: Requirer un clic pro monstrar nove messages in vice de rolar automaticamente le fluxo
|
||||||
@ -233,6 +233,7 @@ ia:
|
|||||||
setting_display_media_show_all: Monstrar toto
|
setting_display_media_show_all: Monstrar toto
|
||||||
setting_expand_spoilers: Sempre expander messages marcate con avisos de contento
|
setting_expand_spoilers: Sempre expander messages marcate con avisos de contento
|
||||||
setting_hide_network: Cela tu rete social
|
setting_hide_network: Cela tu rete social
|
||||||
|
setting_missing_alt_text_modal: Monstrar un dialogo de confirmation ante de publicar multimedia sin texto alternative
|
||||||
setting_reduce_motion: Reducer movimento in animationes
|
setting_reduce_motion: Reducer movimento in animationes
|
||||||
setting_system_font_ui: Usar typo de litteras predefinite del systema
|
setting_system_font_ui: Usar typo de litteras predefinite del systema
|
||||||
setting_system_scrollbars_ui: Usar le barra de rolamento predefinite del systema
|
setting_system_scrollbars_ui: Usar le barra de rolamento predefinite del systema
|
||||||
|
@ -233,6 +233,7 @@ it:
|
|||||||
setting_display_media_show_all: Mostra tutti
|
setting_display_media_show_all: Mostra tutti
|
||||||
setting_expand_spoilers: Espandi sempre post con content warning
|
setting_expand_spoilers: Espandi sempre post con content warning
|
||||||
setting_hide_network: Nascondi la tua rete
|
setting_hide_network: Nascondi la tua rete
|
||||||
|
setting_missing_alt_text_modal: Chiedi di confermare prima di pubblicare media senza testo alternativo
|
||||||
setting_reduce_motion: Riduci movimento nelle animazioni
|
setting_reduce_motion: Riduci movimento nelle animazioni
|
||||||
setting_system_font_ui: Usa il carattere predefinito del sistema
|
setting_system_font_ui: Usa il carattere predefinito del sistema
|
||||||
setting_system_scrollbars_ui: Utilizza la barra di scorrimento predefinita del sistema
|
setting_system_scrollbars_ui: Utilizza la barra di scorrimento predefinita del sistema
|
||||||
|
@ -219,11 +219,11 @@ ko:
|
|||||||
setting_aggregate_reblogs: 타임라인의 부스트를 그룹화
|
setting_aggregate_reblogs: 타임라인의 부스트를 그룹화
|
||||||
setting_always_send_emails: 항상 이메일 알림 보내기
|
setting_always_send_emails: 항상 이메일 알림 보내기
|
||||||
setting_auto_play_gif: 애니메이션 GIF를 자동 재생
|
setting_auto_play_gif: 애니메이션 GIF를 자동 재생
|
||||||
setting_boost_modal: 부스트 전 확인 창을 표시
|
setting_boost_modal: 부스트 전 확인창을 띄웁니다
|
||||||
setting_default_language: 게시물 언어
|
setting_default_language: 게시물 언어
|
||||||
setting_default_privacy: 게시물 프라이버시
|
setting_default_privacy: 게시물 프라이버시
|
||||||
setting_default_sensitive: 미디어를 언제나 민감한 콘텐츠로 설정
|
setting_default_sensitive: 미디어를 언제나 민감한 콘텐츠로 설정
|
||||||
setting_delete_modal: 게시물 삭제 전 확인 창을 표시
|
setting_delete_modal: 게시물 삭제 전 확인창을 띄웁니다
|
||||||
setting_disable_hover_cards: 호버시 프로필 미리보기를 비활성화
|
setting_disable_hover_cards: 호버시 프로필 미리보기를 비활성화
|
||||||
setting_disable_swiping: 스와이프 모션 비활성화
|
setting_disable_swiping: 스와이프 모션 비활성화
|
||||||
setting_display_media: 미디어 표시
|
setting_display_media: 미디어 표시
|
||||||
@ -232,6 +232,7 @@ ko:
|
|||||||
setting_display_media_show_all: 모두 보이기
|
setting_display_media_show_all: 모두 보이기
|
||||||
setting_expand_spoilers: 내용 경고로 표시된 게시물을 항상 펼치기
|
setting_expand_spoilers: 내용 경고로 표시된 게시물을 항상 펼치기
|
||||||
setting_hide_network: 내 인맥 숨기기
|
setting_hide_network: 내 인맥 숨기기
|
||||||
|
setting_missing_alt_text_modal: 대체 텍스트 없이 미디어를 게시하려고 할 때 확인창을 띄웁니다
|
||||||
setting_reduce_motion: 애니메이션 줄이기
|
setting_reduce_motion: 애니메이션 줄이기
|
||||||
setting_system_font_ui: 시스템의 기본 글꼴을 사용
|
setting_system_font_ui: 시스템의 기본 글꼴을 사용
|
||||||
setting_system_scrollbars_ui: 시스템 기본 스크롤바 사용
|
setting_system_scrollbars_ui: 시스템 기본 스크롤바 사용
|
||||||
|
@ -3,6 +3,7 @@ ru:
|
|||||||
simple_form:
|
simple_form:
|
||||||
hints:
|
hints:
|
||||||
account:
|
account:
|
||||||
|
attribution_domains: По одному на строку. Защищает от ложных атрибуций.
|
||||||
discoverable: Ваши публичные сообщения и профиль могут быть показаны или рекомендованы в различных разделах Mastodon, и ваш профиль может быть предложен другим пользователям.
|
discoverable: Ваши публичные сообщения и профиль могут быть показаны или рекомендованы в различных разделах Mastodon, и ваш профиль может быть предложен другим пользователям.
|
||||||
display_name: Ваше полное имя или псевдоним.
|
display_name: Ваше полное имя или псевдоним.
|
||||||
fields: Ваша домашняя страница, местоимения, возраст - все, что угодно.
|
fields: Ваша домашняя страница, местоимения, возраст - все, что угодно.
|
||||||
@ -155,6 +156,7 @@ ru:
|
|||||||
url: Куда события будут отправляться
|
url: Куда события будут отправляться
|
||||||
labels:
|
labels:
|
||||||
account:
|
account:
|
||||||
|
attribution_domains: Веб-сайты, которым разрешено ссылаться на вас
|
||||||
discoverable: Профиль и сообщения в алгоритмах обнаружения
|
discoverable: Профиль и сообщения в алгоритмах обнаружения
|
||||||
fields:
|
fields:
|
||||||
name: Пункт
|
name: Пункт
|
||||||
@ -231,6 +233,7 @@ ru:
|
|||||||
setting_display_media_show_all: Показывать все
|
setting_display_media_show_all: Показывать все
|
||||||
setting_expand_spoilers: Всегда раскрывать посты, имеющие предупреждение о содержании
|
setting_expand_spoilers: Всегда раскрывать посты, имеющие предупреждение о содержании
|
||||||
setting_hide_network: Скрыть свои связи
|
setting_hide_network: Скрыть свои связи
|
||||||
|
setting_missing_alt_text_modal: Всегда спрашивать перед публикацией медиафайлов без альтернативного текста
|
||||||
setting_reduce_motion: Уменьшить движение в анимации
|
setting_reduce_motion: Уменьшить движение в анимации
|
||||||
setting_system_font_ui: Использовать шрифт системы по умолчанию
|
setting_system_font_ui: Использовать шрифт системы по умолчанию
|
||||||
setting_system_scrollbars_ui: Использовать системные полосы прокрутки
|
setting_system_scrollbars_ui: Использовать системные полосы прокрутки
|
||||||
|
@ -13,8 +13,8 @@ default: &default
|
|||||||
# ['app/assets', 'engine/foo/app/assets']
|
# ['app/assets', 'engine/foo/app/assets']
|
||||||
resolved_paths: []
|
resolved_paths: []
|
||||||
|
|
||||||
# Reload manifest.json on all requests so we reload latest compiled packs
|
# Cache manifest.json for performance
|
||||||
cache_manifest: false
|
cache_manifest: true
|
||||||
|
|
||||||
# Extract and emit a css file
|
# Extract and emit a css file
|
||||||
extract_css: true
|
extract_css: true
|
||||||
@ -56,6 +56,9 @@ development:
|
|||||||
|
|
||||||
compile: true
|
compile: true
|
||||||
|
|
||||||
|
# Reload manifest in development environment so we pick up changes
|
||||||
|
cache_manifest: false
|
||||||
|
|
||||||
# Reference: https://webpack.js.org/configuration/dev-server/
|
# Reference: https://webpack.js.org/configuration/dev-server/
|
||||||
dev_server:
|
dev_server:
|
||||||
https: false
|
https: false
|
||||||
@ -90,6 +93,3 @@ production:
|
|||||||
|
|
||||||
# Production depends on precompilation of packs prior to booting for performance.
|
# Production depends on precompilation of packs prior to booting for performance.
|
||||||
compile: false
|
compile: false
|
||||||
|
|
||||||
# Cache manifest.json for performance
|
|
||||||
cache_manifest: true
|
|
||||||
|
@ -0,0 +1,9 @@
|
|||||||
|
# frozen_string_literal: true
|
||||||
|
|
||||||
|
class AddNewPublicIndexToStatuses < ActiveRecord::Migration[8.0]
|
||||||
|
disable_ddl_transaction!
|
||||||
|
|
||||||
|
def change
|
||||||
|
add_index :statuses, [:id, :language, :account_id], name: :index_statuses_public_20250129, algorithm: :concurrently, order: { id: :desc }, where: 'deleted_at IS NULL AND visibility = 0 AND reblog_of_id IS NULL AND ((NOT reply) OR (in_reply_to_account_id = account_id))' # rubocop:disable Naming/VariableNumber
|
||||||
|
end
|
||||||
|
end
|
@ -0,0 +1,9 @@
|
|||||||
|
# frozen_string_literal: true
|
||||||
|
|
||||||
|
class RemoveOldPublicIndexToStatuses < ActiveRecord::Migration[8.0]
|
||||||
|
disable_ddl_transaction!
|
||||||
|
|
||||||
|
def change
|
||||||
|
remove_index :statuses, [:id, :account_id], name: :index_statuses_public_20200119, algorithm: :concurrently, order: { id: :desc }, where: 'deleted_at IS NULL AND visibility = 0 AND reblog_of_id IS NULL AND ((NOT reply) OR (in_reply_to_account_id = account_id))' # rubocop:disable Naming/VariableNumber
|
||||||
|
end
|
||||||
|
end
|
@ -10,7 +10,7 @@
|
|||||||
#
|
#
|
||||||
# It's strongly recommended that you check this file into your version control system.
|
# It's strongly recommended that you check this file into your version control system.
|
||||||
|
|
||||||
ActiveRecord::Schema[8.0].define(version: 2025_01_08_111200) do
|
ActiveRecord::Schema[8.0].define(version: 2025_01_29_144813) do
|
||||||
# These are extensions that must be enabled in order to support this database
|
# These are extensions that must be enabled in order to support this database
|
||||||
enable_extension "pg_catalog.plpgsql"
|
enable_extension "pg_catalog.plpgsql"
|
||||||
|
|
||||||
@ -1059,7 +1059,7 @@ ActiveRecord::Schema[8.0].define(version: 2025_01_08_111200) do
|
|||||||
t.index ["account_id"], name: "index_statuses_on_account_id"
|
t.index ["account_id"], name: "index_statuses_on_account_id"
|
||||||
t.index ["deleted_at"], name: "index_statuses_on_deleted_at", where: "(deleted_at IS NOT NULL)"
|
t.index ["deleted_at"], name: "index_statuses_on_deleted_at", where: "(deleted_at IS NOT NULL)"
|
||||||
t.index ["id", "account_id"], name: "index_statuses_local_20190824", order: { id: :desc }, where: "((local OR (uri IS NULL)) AND (deleted_at IS NULL) AND (visibility = 0) AND (reblog_of_id IS NULL) AND ((NOT reply) OR (in_reply_to_account_id = account_id)))"
|
t.index ["id", "account_id"], name: "index_statuses_local_20190824", order: { id: :desc }, where: "((local OR (uri IS NULL)) AND (deleted_at IS NULL) AND (visibility = 0) AND (reblog_of_id IS NULL) AND ((NOT reply) OR (in_reply_to_account_id = account_id)))"
|
||||||
t.index ["id", "account_id"], name: "index_statuses_public_20200119", order: { id: :desc }, where: "((deleted_at IS NULL) AND (visibility = 0) AND (reblog_of_id IS NULL) AND ((NOT reply) OR (in_reply_to_account_id = account_id)))"
|
t.index ["id", "language", "account_id"], name: "index_statuses_public_20250129", order: { id: :desc }, where: "((deleted_at IS NULL) AND (visibility = 0) AND (reblog_of_id IS NULL) AND ((NOT reply) OR (in_reply_to_account_id = account_id)))"
|
||||||
t.index ["in_reply_to_account_id"], name: "index_statuses_on_in_reply_to_account_id", where: "(in_reply_to_account_id IS NOT NULL)"
|
t.index ["in_reply_to_account_id"], name: "index_statuses_on_in_reply_to_account_id", where: "(in_reply_to_account_id IS NOT NULL)"
|
||||||
t.index ["in_reply_to_id"], name: "index_statuses_on_in_reply_to_id", where: "(in_reply_to_id IS NOT NULL)"
|
t.index ["in_reply_to_id"], name: "index_statuses_on_in_reply_to_id", where: "(in_reply_to_id IS NOT NULL)"
|
||||||
t.index ["reblog_of_id", "account_id"], name: "index_statuses_on_reblog_of_id_and_account_id"
|
t.index ["reblog_of_id", "account_id"], name: "index_statuses_on_reblog_of_id_and_account_id"
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
if defined?(Flatware)
|
if defined?(Flatware)
|
||||||
Flatware.configure do |config|
|
Flatware.configure do |config|
|
||||||
config.after_fork do |test_env_number|
|
config.after_fork do |test_env_number|
|
||||||
unless ENV.fetch('DISABLE_SIMPLECOV', nil) == 'true'
|
if ENV.fetch('COVERAGE', false)
|
||||||
require 'simplecov'
|
require 'simplecov'
|
||||||
SimpleCov.at_fork.call(test_env_number) # Combines parallel coverage results
|
SimpleCov.at_fork.call(test_env_number) # Combines parallel coverage results
|
||||||
end
|
end
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
ENV['RAILS_ENV'] ||= 'test'
|
ENV['RAILS_ENV'] ||= 'test'
|
||||||
|
|
||||||
unless ENV['DISABLE_SIMPLECOV'] == 'true'
|
if ENV.fetch('COVERAGE', false)
|
||||||
require 'simplecov'
|
require 'simplecov'
|
||||||
|
|
||||||
SimpleCov.start 'rails' do
|
SimpleCov.start 'rails' do
|
||||||
|
@ -38,6 +38,9 @@ RSpec.describe 'Settings applications page' do
|
|||||||
expect(page)
|
expect(page)
|
||||||
.to have_content(I18n.t('doorkeeper.applications.index.title'))
|
.to have_content(I18n.t('doorkeeper.applications.index.title'))
|
||||||
.and have_content('My new app')
|
.and have_content('My new app')
|
||||||
|
.and have_content('read')
|
||||||
|
.and have_content('write')
|
||||||
|
.and have_content('follow')
|
||||||
end
|
end
|
||||||
|
|
||||||
it 'does not save with invalid form values' do
|
it 'does not save with invalid form values' do
|
||||||
@ -73,10 +76,12 @@ RSpec.describe 'Settings applications page' do
|
|||||||
|
|
||||||
fill_in form_app_name_label,
|
fill_in form_app_name_label,
|
||||||
with: 'My new app name with a new value'
|
with: 'My new app name with a new value'
|
||||||
|
check 'push', id: :doorkeeper_application_scopes_push
|
||||||
submit_form
|
submit_form
|
||||||
|
|
||||||
expect(page)
|
expect(page)
|
||||||
.to have_content('My new app name with a new value')
|
.to have_content('My new app name with a new value')
|
||||||
|
.and have_checked_field('push', id: :doorkeeper_application_scopes_push)
|
||||||
end
|
end
|
||||||
|
|
||||||
it 'does not update with wrong values' do
|
it 'does not update with wrong values' do
|
||||||
|
36
yarn.lock
36
yarn.lock
@ -3910,9 +3910,9 @@ __metadata:
|
|||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@types/lodash@npm:^4.14.195":
|
"@types/lodash@npm:^4.14.195":
|
||||||
version: 4.17.13
|
version: 4.17.15
|
||||||
resolution: "@types/lodash@npm:4.17.13"
|
resolution: "@types/lodash@npm:4.17.15"
|
||||||
checksum: 10c0/c3d0b7efe7933ac0369b99f2f7bff9240d960680fdb74b41ed4bd1b3ca60cca1e31fe4046d9abbde778f941a41bc2a75eb629abf8659fa6c27b66efbbb0802a9
|
checksum: 10c0/2eb2dc6d231f5fb4603d176c08c8d7af688f574d09af47466a179cd7812d9f64144ba74bb32ca014570ffdc544eedc51b7a5657212bad083b6eecbd72223f9bb
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
@ -3970,13 +3970,13 @@ __metadata:
|
|||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@types/pg@npm:^8.6.6":
|
"@types/pg@npm:^8.6.6":
|
||||||
version: 8.11.10
|
version: 8.11.11
|
||||||
resolution: "@types/pg@npm:8.11.10"
|
resolution: "@types/pg@npm:8.11.11"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@types/node": "npm:*"
|
"@types/node": "npm:*"
|
||||||
pg-protocol: "npm:*"
|
pg-protocol: "npm:*"
|
||||||
pg-types: "npm:^4.0.1"
|
pg-types: "npm:^4.0.1"
|
||||||
checksum: 10c0/c8800d0ab2c6424308e6c6b40c73f19583ee1aed758462bd07694844b0a551b5841442205a4ee05207b80109ba502f33f20241b1bd9b4902e713611fb9e08f6c
|
checksum: 10c0/18c2585e1ba7a5dd5f849d49410d53fdfe9a6c3cbc4ae46c51fd728264d6ecf9a84a5cd82d89cb1f870a74383bad88effce1eed888f16accbcbde56a53d23a69
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
@ -4253,9 +4253,9 @@ __metadata:
|
|||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@types/webpack-env@npm:^1.18.4":
|
"@types/webpack-env@npm:^1.18.4":
|
||||||
version: 1.18.5
|
version: 1.18.8
|
||||||
resolution: "@types/webpack-env@npm:1.18.5"
|
resolution: "@types/webpack-env@npm:1.18.8"
|
||||||
checksum: 10c0/b9e4876e8c7cae419896249f9ed795db283c008fe1d38efa679cbbf05194fc2eea2a5bfb4ff4393d109e3a9895416dadf5f3ddd5c22931b678062230f860454e
|
checksum: 10c0/527a5d1eb75c5243e4f3665d956c7c340f899955dd25d16c9fd9750406f32e95a3a17d207640295038e8235c0c2a2daf084f420e088e58b965d82fc74f6012d7
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
@ -4285,11 +4285,11 @@ __metadata:
|
|||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@types/ws@npm:^8.5.9":
|
"@types/ws@npm:^8.5.9":
|
||||||
version: 8.5.13
|
version: 8.5.14
|
||||||
resolution: "@types/ws@npm:8.5.13"
|
resolution: "@types/ws@npm:8.5.14"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@types/node": "npm:*"
|
"@types/node": "npm:*"
|
||||||
checksum: 10c0/a5430aa479bde588e69cb9175518d72f9338b6999e3b2ae16fc03d3bdcff8347e486dc031e4ed14601260463c07e1f9a0d7511dfc653712b047c439c680b0b34
|
checksum: 10c0/be88a0b6252f939cb83340bd1b4d450287f752c19271195cd97564fd94047259a9bb8c31c585a61b69d8a1b069a99df9dd804db0132d3359c54d3890c501416a
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
@ -17395,22 +17395,22 @@ __metadata:
|
|||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"typescript@npm:5, typescript@npm:^5.0.4":
|
"typescript@npm:5, typescript@npm:^5.0.4":
|
||||||
version: 5.7.2
|
version: 5.7.3
|
||||||
resolution: "typescript@npm:5.7.2"
|
resolution: "typescript@npm:5.7.3"
|
||||||
bin:
|
bin:
|
||||||
tsc: bin/tsc
|
tsc: bin/tsc
|
||||||
tsserver: bin/tsserver
|
tsserver: bin/tsserver
|
||||||
checksum: 10c0/a873118b5201b2ef332127ef5c63fb9d9c155e6fdbe211cbd9d8e65877283797cca76546bad742eea36ed7efbe3424a30376818f79c7318512064e8625d61622
|
checksum: 10c0/b7580d716cf1824736cc6e628ab4cd8b51877408ba2be0869d2866da35ef8366dd6ae9eb9d0851470a39be17cbd61df1126f9e211d8799d764ea7431d5435afa
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"typescript@patch:typescript@npm%3A5#optional!builtin<compat/typescript>, typescript@patch:typescript@npm%3A^5.0.4#optional!builtin<compat/typescript>":
|
"typescript@patch:typescript@npm%3A5#optional!builtin<compat/typescript>, typescript@patch:typescript@npm%3A^5.0.4#optional!builtin<compat/typescript>":
|
||||||
version: 5.7.2
|
version: 5.7.3
|
||||||
resolution: "typescript@patch:typescript@npm%3A5.7.2#optional!builtin<compat/typescript>::version=5.7.2&hash=5786d5"
|
resolution: "typescript@patch:typescript@npm%3A5.7.3#optional!builtin<compat/typescript>::version=5.7.3&hash=5786d5"
|
||||||
bin:
|
bin:
|
||||||
tsc: bin/tsc
|
tsc: bin/tsc
|
||||||
tsserver: bin/tsserver
|
tsserver: bin/tsserver
|
||||||
checksum: 10c0/f3b8082c9d1d1629a215245c9087df56cb784f9fb6f27b5d55577a20e68afe2a889c040aacff6d27e35be165ecf9dca66e694c42eb9a50b3b2c451b36b5675cb
|
checksum: 10c0/6fd7e0ed3bf23a81246878c613423730c40e8bdbfec4c6e4d7bf1b847cbb39076e56ad5f50aa9d7ebd89877999abaee216002d3f2818885e41c907caaa192cc4
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user