mirror of
https://github.com/mastodon/mastodon.git
synced 2024-11-25 07:05:20 +00:00
Merge remote-tracking branch 'upstream/main' into detect-language
# Conflicts: # app/controllers/api/v1/statuses/translations_controller.rb # app/services/translate_status_service.rb
This commit is contained in:
commit
fcbe8982e5
|
@ -45,6 +45,17 @@ ES_PASS=password
|
|||
SECRET_KEY_BASE=
|
||||
OTP_SECRET=
|
||||
|
||||
# Encryption secrets
|
||||
# ------------------
|
||||
# Must be available (and set to same values) for all server processes
|
||||
# These are private/secret values, do not share outside hosting environment
|
||||
# Use `bin/rails db:encryption:init` to generate fresh secrets
|
||||
# Do not change these secrets once in use, as this would cause data loss and other issues
|
||||
# ------------------
|
||||
# ACTIVE_RECORD_ENCRYPTION_DETERMINISTIC_KEY=
|
||||
# ACTIVE_RECORD_ENCRYPTION_KEY_DERIVATION_SALT=
|
||||
# ACTIVE_RECORD_ENCRYPTION_PRIMARY_KEY=
|
||||
|
||||
# Web Push
|
||||
# --------
|
||||
# Generate with `bundle exec rails mastodon:webpush:generate_vapid_key`
|
||||
|
|
13
.github/ISSUE_TEMPLATE/1.web_bug_report.yml
vendored
13
.github/ISSUE_TEMPLATE/1.web_bug_report.yml
vendored
|
@ -1,6 +1,7 @@
|
|||
name: Bug Report (Web Interface)
|
||||
description: If you are using Mastodon's web interface and something is not working as expected
|
||||
labels: [bug, 'status/to triage', 'area/web interface']
|
||||
description: There is a problem using Mastodon's web interface.
|
||||
labels: ['status/to triage', 'area/web interface']
|
||||
type: Bug
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
|
@ -47,8 +48,8 @@ body:
|
|||
attributes:
|
||||
label: Mastodon version
|
||||
description: |
|
||||
This is displayed at the bottom of the About page, eg. `v4.1.2+nightly-20230627`
|
||||
placeholder: v4.1.2
|
||||
This is displayed at the bottom of the About page, eg. `v4.4.0-alpha.1`
|
||||
placeholder: v4.3.0
|
||||
validations:
|
||||
required: true
|
||||
- type: input
|
||||
|
@ -56,7 +57,7 @@ body:
|
|||
label: Browser name and version
|
||||
description: |
|
||||
What browser are you using when getting this bug? Please specify the version as well.
|
||||
placeholder: Firefox 105.0.3
|
||||
placeholder: Firefox 131.0.0
|
||||
validations:
|
||||
required: true
|
||||
- type: input
|
||||
|
@ -64,7 +65,7 @@ body:
|
|||
label: Operating system
|
||||
description: |
|
||||
What OS are you running? Please specify the version as well.
|
||||
placeholder: macOS 13.4.1
|
||||
placeholder: macOS 15.0.1
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
|
|
13
.github/ISSUE_TEMPLATE/2.server_bug_report.yml
vendored
13
.github/ISSUE_TEMPLATE/2.server_bug_report.yml
vendored
|
@ -1,7 +1,8 @@
|
|||
name: Bug Report (server / API)
|
||||
description: |
|
||||
If something is not working as expected, but is not from using the web interface.
|
||||
labels: [bug, 'status/to triage']
|
||||
There is a problem with the HTTP server, REST API, ActivityPub interaction, etc.
|
||||
labels: ['status/to triage']
|
||||
type: 'Bug'
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
|
@ -48,8 +49,8 @@ body:
|
|||
attributes:
|
||||
label: Mastodon version
|
||||
description: |
|
||||
This is displayed at the bottom of the About page, eg. `v4.1.2+nightly-20230627`
|
||||
placeholder: v4.1.2
|
||||
This is displayed at the bottom of the About page, eg. `v4.4.0-alpha.1`
|
||||
placeholder: v4.3.0
|
||||
validations:
|
||||
required: false
|
||||
- type: textarea
|
||||
|
@ -59,7 +60,7 @@ body:
|
|||
Any additional technical details you may have, like logs or error traces
|
||||
value: |
|
||||
If this is happening on your own Mastodon server, please fill out those:
|
||||
- Ruby version: (from `ruby --version`, eg. v3.1.2)
|
||||
- Node.js version: (from `node --version`, eg. v18.16.0)
|
||||
- Ruby version: (from `ruby --version`, eg. v3.3.5)
|
||||
- Node.js version: (from `node --version`, eg. v20.18.0)
|
||||
validations:
|
||||
required: false
|
||||
|
|
74
.github/ISSUE_TEMPLATE/3.troubleshooting.yml
vendored
Normal file
74
.github/ISSUE_TEMPLATE/3.troubleshooting.yml
vendored
Normal file
|
@ -0,0 +1,74 @@
|
|||
name: Deployment troubleshooting
|
||||
description: |
|
||||
You are a server administrator and you are encountering a technical issue during installation, upgrade or operations of Mastodon.
|
||||
labels: ['status/to triage']
|
||||
type: 'Troubleshooting'
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
Make sure that you are submitting a new bug that was not previously reported or already fixed.
|
||||
|
||||
Please use a concise and distinct title for the issue.
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Steps to reproduce the problem
|
||||
description: What were you trying to do?
|
||||
value: |
|
||||
1.
|
||||
2.
|
||||
3.
|
||||
...
|
||||
validations:
|
||||
required: true
|
||||
- type: input
|
||||
attributes:
|
||||
label: Expected behaviour
|
||||
description: What should have happened?
|
||||
validations:
|
||||
required: true
|
||||
- type: input
|
||||
attributes:
|
||||
label: Actual behaviour
|
||||
description: What happened?
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Detailed description
|
||||
validations:
|
||||
required: false
|
||||
- type: input
|
||||
attributes:
|
||||
label: Mastodon instance
|
||||
description: The address of the Mastodon instance where you experienced the issue
|
||||
placeholder: mastodon.social
|
||||
validations:
|
||||
required: true
|
||||
- type: input
|
||||
attributes:
|
||||
label: Mastodon version
|
||||
description: |
|
||||
This is displayed at the bottom of the About page, eg. `v4.4.0-alpha.1`
|
||||
placeholder: v4.3.0
|
||||
validations:
|
||||
required: false
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Environment
|
||||
description: |
|
||||
Details about your environment, like how Mastodon is deployed, if containers are used, version numbers, etc.
|
||||
value: |
|
||||
Please at least include those informations:
|
||||
- Operating system: (eg. Ubuntu 22.04)
|
||||
- Ruby version: (from `ruby --version`, eg. v3.3.5)
|
||||
- Node.js version: (from `node --version`, eg. v20.18.0)
|
||||
validations:
|
||||
required: false
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Technical details
|
||||
description: |
|
||||
Any additional technical details you may have, like logs or error traces
|
||||
validations:
|
||||
required: false
|
|
@ -1,6 +1,6 @@
|
|||
name: Feature Request
|
||||
description: I have a suggestion
|
||||
labels: [suggestion]
|
||||
type: Suggestion
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
6
.github/workflows/build-push-pr.yml
vendored
6
.github/workflows/build-push-pr.yml
vendored
|
@ -21,9 +21,11 @@ jobs:
|
|||
uses: actions/checkout@v4
|
||||
- id: version_vars
|
||||
run: |
|
||||
echo mastodon_version_metadata=pr-${{ github.event.pull_request.number }}-$(git rev-parse --short HEAD) >> $GITHUB_OUTPUT
|
||||
echo mastodon_version_metadata=pr-${{ github.event.pull_request.number }}-$(git rev-parse --short ${{github.event.pull_request.head.sha}}) >> $GITHUB_OUTPUT
|
||||
echo mastodon_short_sha=$(git rev-parse --short ${{github.event.pull_request.head.sha}}) >> $GITHUB_OUTPUT
|
||||
outputs:
|
||||
metadata: ${{ steps.version_vars.outputs.mastodon_version_metadata }}
|
||||
short_sha: ${{ steps.version_vars.outputs.mastodon_short_sha }}
|
||||
|
||||
build-image:
|
||||
needs: compute-suffix
|
||||
|
@ -39,6 +41,7 @@ jobs:
|
|||
latest=auto
|
||||
tags: |
|
||||
type=ref,event=pr
|
||||
type=ref,event=pr,suffix=-${{ needs.compute-suffix.outputs.short_sha }}
|
||||
secrets: inherit
|
||||
|
||||
build-image-streaming:
|
||||
|
@ -55,4 +58,5 @@ jobs:
|
|||
latest=auto
|
||||
tags: |
|
||||
type=ref,event=pr
|
||||
type=ref,event=pr,suffix=-${{ needs.compute-suffix.outputs.short_sha }}
|
||||
secrets: inherit
|
||||
|
|
2
.github/workflows/build-releases.yml
vendored
2
.github/workflows/build-releases.yml
vendored
|
@ -23,7 +23,7 @@ jobs:
|
|||
# Only tag with latest when ran against the latest stable branch
|
||||
# This needs to be updated after each minor version release
|
||||
flavor: |
|
||||
latest=${{ startsWith(github.ref, 'refs/tags/v4.2.') }}
|
||||
latest=${{ startsWith(github.ref, 'refs/tags/v4.3.') }}
|
||||
tags: |
|
||||
type=pep440,pattern={{raw}}
|
||||
type=pep440,pattern=v{{major}}.{{minor}}
|
||||
|
|
1
.github/workflows/crowdin-upload.yml
vendored
1
.github/workflows/crowdin-upload.yml
vendored
|
@ -1,7 +1,6 @@
|
|||
name: Crowdin / Upload translations
|
||||
|
||||
on:
|
||||
merge_group:
|
||||
push:
|
||||
branches:
|
||||
- 'main'
|
||||
|
|
2
.github/workflows/test-migrations.yml
vendored
2
.github/workflows/test-migrations.yml
vendored
|
@ -32,6 +32,8 @@ jobs:
|
|||
postgres:
|
||||
- 14-alpine
|
||||
- 15-alpine
|
||||
- 16-alpine
|
||||
- 17-alpine
|
||||
|
||||
services:
|
||||
postgres:
|
||||
|
|
8
.github/workflows/test-ruby.yml
vendored
8
.github/workflows/test-ruby.yml
vendored
|
@ -143,7 +143,7 @@ jobs:
|
|||
uses: ./.github/actions/setup-ruby
|
||||
with:
|
||||
ruby-version: ${{ matrix.ruby-version}}
|
||||
additional-system-dependencies: ffmpeg libpam-dev
|
||||
additional-system-dependencies: ffmpeg imagemagick libpam-dev
|
||||
|
||||
- name: Load database schema
|
||||
run: |
|
||||
|
@ -245,7 +245,7 @@ jobs:
|
|||
uses: ./.github/actions/setup-ruby
|
||||
with:
|
||||
ruby-version: ${{ matrix.ruby-version}}
|
||||
additional-system-dependencies: ffmpeg libpam-dev libyaml-dev
|
||||
additional-system-dependencies: ffmpeg libpam-dev
|
||||
|
||||
- name: Load database schema
|
||||
run: './bin/rails db:create db:schema:load db:seed'
|
||||
|
@ -325,7 +325,7 @@ jobs:
|
|||
uses: ./.github/actions/setup-ruby
|
||||
with:
|
||||
ruby-version: ${{ matrix.ruby-version}}
|
||||
additional-system-dependencies: ffmpeg
|
||||
additional-system-dependencies: ffmpeg imagemagick
|
||||
|
||||
- name: Set up Javascript environment
|
||||
uses: ./.github/actions/setup-javascript
|
||||
|
@ -445,7 +445,7 @@ jobs:
|
|||
uses: ./.github/actions/setup-ruby
|
||||
with:
|
||||
ruby-version: ${{ matrix.ruby-version}}
|
||||
additional-system-dependencies: ffmpeg
|
||||
additional-system-dependencies: ffmpeg imagemagick
|
||||
|
||||
- name: Set up Javascript environment
|
||||
uses: ./.github/actions/setup-javascript
|
||||
|
|
28
CHANGELOG.md
28
CHANGELOG.md
|
@ -2,7 +2,7 @@
|
|||
|
||||
All notable changes to this project will be documented in this file.
|
||||
|
||||
## [4.3.0] - UNRELEASED
|
||||
## [4.3.0] - 2024-10-08
|
||||
|
||||
The following changelog entries focus on changes visible to users, administrators, client developers or federated software developers, but there has also been a lot of code modernization, refactoring, and tooling work, in particular by @mjankowski.
|
||||
|
||||
|
@ -11,12 +11,12 @@ The following changelog entries focus on changes visible to users, administrator
|
|||
- **Add confirmation interstitial instead of silently redirecting logged-out visitors to remote resources** (#27792, #28902, and #30651 by @ClearlyClaire and @Gargron)\
|
||||
This fixes a longstanding open redirect in Mastodon, at the cost of added friction when local links to remote resources are shared.
|
||||
- Fix ReDoS vulnerability on some Ruby versions ([GHSA-jpxp-r43f-rhvx](https://github.com/mastodon/mastodon/security/advisories/GHSA-jpxp-r43f-rhvx))
|
||||
- Change `form-action` Content-Security-Policy directive to be more restrictive (#26897 by @ClearlyClaire)
|
||||
- Change `form-action` Content-Security-Policy directive to be more restrictive (#26897 and #32241 by @ClearlyClaire)
|
||||
- Update dependencies
|
||||
|
||||
### Added
|
||||
|
||||
- **Add server-side notification grouping** (#29889, #30576, #30685, #30688, #30707, #30776, #30779, #30781, #30440, #31062, #31098, #31076, #31111, #31123, #31223, #31214, #31224, #31299, #31325, #31347, #31304, #31326, #31384, #31403, #31433, #31509, #31486, #31513, #31592, #31594, #31638, #31746, #31652, #31709, #31725, #31745, #31613, #31657, #31840, #31610, #31929, #32089 and #32085 by @ClearlyClaire, @Gargron, @mgmn, and @renchap)\
|
||||
- **Add server-side notification grouping** (#29889, #30576, #30685, #30688, #30707, #30776, #30779, #30781, #30440, #31062, #31098, #31076, #31111, #31123, #31223, #31214, #31224, #31299, #31325, #31347, #31304, #31326, #31384, #31403, #31433, #31509, #31486, #31513, #31592, #31594, #31638, #31746, #31652, #31709, #31725, #31745, #31613, #31657, #31840, #31610, #31929, #32089, #32085, #32243, #32179 and #32254 by @ClearlyClaire, @Gargron, @mgmn, and @renchap)\
|
||||
Group notifications of the same type for the same target, so that your notifications no longer get cluttered by boost and favorite notifications as soon as a couple of your posts get traction.\
|
||||
This is done server-side so that clients can efficiently get relevant groups without having to go through numerous pages of individual notifications.\
|
||||
As part of this, the visual design of the entire notifications feature has been revamped.\
|
||||
|
@ -28,7 +28,7 @@ The following changelog entries focus on changes visible to users, administrator
|
|||
- `GET /api/v2/notifications/:group_key/accounts`: https://docs.joinmastodon.org/methods/grouped_notifications/#get-group-accounts
|
||||
- `POST /api/v2/notifications/:group_key/dimsiss`: https://docs.joinmastodon.org/methods/grouped_notifications/#dismiss-group
|
||||
- `GET /api/v2/notifications/:unread_count`: https://docs.joinmastodon.org/methods/grouped_notifications/#unread-group-count
|
||||
- **Add notification policies, filtered notifications and notification requests** (#29366, #29529, #29433, #29565, #29567, #29572, #29575, #29588, #29646, #29652, #29658, #29666, #29693, #29699, #29737, #29706, #29570, #29752, #29810, #29826, #30114, #30251, #30559, #29868, #31008, #31011, #30996, #31149, #31220, #31222, #31225, #31242, #31262, #31250, #31273, #31310, #31316, #31322, #31329, #31324, #31331, #31343, #31342, #31309, #31358, #31378, #31406, #31256, #31456, #31419, #31457, #31508, #31540, #31541, #31723 and #32062 by @ClearlyClaire, @Gargron, @TheEssem, @mgmn, @oneiros, and @renchap)\
|
||||
- **Add notification policies, filtered notifications and notification requests** (#29366, #29529, #29433, #29565, #29567, #29572, #29575, #29588, #29646, #29652, #29658, #29666, #29693, #29699, #29737, #29706, #29570, #29752, #29810, #29826, #30114, #30251, #30559, #29868, #31008, #31011, #30996, #31149, #31220, #31222, #31225, #31242, #31262, #31250, #31273, #31310, #31316, #31322, #31329, #31324, #31331, #31343, #31342, #31309, #31358, #31378, #31406, #31256, #31456, #31419, #31457, #31508, #31540, #31541, #31723, #32062 and #32281 by @ClearlyClaire, @Gargron, @TheEssem, @mgmn, @oneiros, and @renchap)\
|
||||
The old “Block notifications from non-followers”, “Block notifications from people you don't follow” and “Block direct messages from people you don't follow” notification settings have been replaced by a new set of settings found directly in the notification column.\
|
||||
You can now separately filter or drop notifications from people you don't follow, people who don't follow you, accounts created within the past 30 days, as well as unsolicited private mentions, and accounts limited by the moderation.\
|
||||
Instead of being outright dropped, notifications that you chose to filter are put in a separate “Filtered notifications” box that you can review separately without it clogging your main notifications.\
|
||||
|
@ -61,13 +61,13 @@ The following changelog entries focus on changes visible to users, administrator
|
|||
- **Add timeline of public posts about a trending link** (#30381 and #30840 by @Gargron)\
|
||||
You can now see public posts mentioning currently-trending articles from people who have opted into discovery features.\
|
||||
This adds a new REST API endpoint: https://docs.joinmastodon.org/methods/timelines/#link
|
||||
- **Add author highlight for news articles whose authors are on the fediverse** (#30398, #30670, #30521, #30846, #31819, and #31900 by @Gargron and @oneiros)\
|
||||
- **Add author highlight for news articles whose authors are on the fediverse** (#30398, #30670, #30521, #30846, #31819, #31900 and #32188 by @Gargron, @mjankowski and @oneiros)\
|
||||
This adds a mechanism to [highlight the author of news articles](https://blog.joinmastodon.org/2024/07/highlighting-journalism-on-mastodon/) shared on Mastodon.\
|
||||
Articles hosted outside the fediverse can indicate a fediverse author with a meta tag:
|
||||
```html
|
||||
<meta name="fediverse:creator" content="username@domain" />
|
||||
```
|
||||
On the API side, this is represented by a new `authors` attribute to the `PreviewCard` entity: https://docs.joinmastodon.org/entities/PreviewCard/#authors\
|
||||
On the API side, this is represented by a new `authors` attribute to the `PreviewCard` entity: https://docs.joinmastodon.org/entities/PreviewCard/#authors \
|
||||
Users can allow arbitrary domains to use `fediverse:creator` to credit them by visiting `/settings/verification`.\
|
||||
This is federated as a new `attributionDomains` property in the `http://joinmastodon.org/ns` namespace, containing an array of domain names: https://docs.joinmastodon.org/spec/activitypub/#properties-used-1
|
||||
- **Add in-app notifications for moderation actions and warnings** (#30065, #30082, and #30081 by @ClearlyClaire)\
|
||||
|
@ -150,10 +150,12 @@ The following changelog entries focus on changes visible to users, administrator
|
|||
- Add groundwork for annual reports for accounts (#28693 by @Gargron)\
|
||||
This lays the groundwork for a “year-in-review”/“wrapped” style report for local users, but is currently not in use.
|
||||
- Add notification email on invalid second authenticator (#28822 by @ClearlyClaire)
|
||||
- Add date of account deletion in list of accounts in the admin interface (#25640 by @tribela)
|
||||
- Add new emojis from `jdecked/twemoji` 15.0 (#28404 by @TheEssem)
|
||||
- Add configurable error handling in attachment batch deletion (#28184 by @vmstan)\
|
||||
This makes the S3 batch size configurable through the `S3_BATCH_DELETE_LIMIT` environment variable (defaults to 1000), and adds some retry logic, configurable through the `S3_BATCH_DELETE_RETRY` environment variable (defaults to 3).
|
||||
- Add VAPID public key to instance serializer (#28006 by @ThisIsMissEm)
|
||||
- Add support for serving JRD `/.well-known/host-meta.json` in addition to XRD host-meta (#32206 by @c960657)
|
||||
- Add `nodeName` and `nodeDescription` to nodeinfo `metadata` (#28079 by @6543)
|
||||
- Add Thai diacritics and tone marks in `HASHTAG_INVALID_CHARS_RE` (#26576 by @ppnplus)
|
||||
- Add variable delay before link verification of remote account links (#27774 by @ClearlyClaire)
|
||||
|
@ -168,7 +170,7 @@ The following changelog entries focus on changes visible to users, administrator
|
|||
|
||||
### Changed
|
||||
|
||||
- **Change icons throughout the web interface** (#27385, #27539, #27555, #27579, #27700, #27817, #28519, #28709, #28064, #28775, #28780, #27924, #29294, #29395, #29537, #29569, #29610, #29612, #29649, #29844, #27780, #30974, #30963, #30962, #30961, #31362, #31363, #31359, #31371, #31360, #31512, #31511, and #31525 by @ClearlyClaire, @Gargron, @arbolitoloco1, @mjankowski, @nclm, @renchap, @ronilaukkarinen, and @zunda)\
|
||||
- **Change icons throughout the web interface** (#27385, #27539, #27555, #27579, #27700, #27817, #28519, #28709, #28064, #28775, #28780, #27924, #29294, #29395, #29537, #29569, #29610, #29612, #29649, #29844, #27780, #30974, #30963, #30962, #30961, #31362, #31363, #31359, #31371, #31360, #31512, #31511, #31525, #32153, and #32201 by @ClearlyClaire, @Gargron, @arbolitoloco1, @mjankowski, @nclm, @renchap, @ronilaukkarinen, and @zunda)\
|
||||
This changes all the interface icons from FontAwesome to Material Symbols for a more modern look, consistent with the official Mastodon Android app.\
|
||||
In addition, better care is given to pixel alignment, and icon variants are used to better highlight active/inactive state.
|
||||
- **Change design of compose form in web UI** (#28119, #29059, #29248, #29372, #29384, #29417, #29456, #29406, #29651, #29659, #31889 and #32033 by @ClearlyClaire, @Gargron, @eai04191, @hinaloe, and @ronilaukkarinen)\
|
||||
|
@ -192,9 +194,9 @@ The following changelog entries focus on changes visible to users, administrator
|
|||
Administrators may need to update their setup accordingly.
|
||||
- Change how content warnings and filters are displayed in web UI (#31365, and #31761 by @Gargron)
|
||||
- Change preview card processing to ignore `undefined` as canonical url (#31882 by @oneiros)
|
||||
- Change embedded posts to use web UI (#31766 and #32135 by @Gargron)
|
||||
- Change embedded posts to use web UI (#31766, #32135 and #32271 by @Gargron)
|
||||
- Change inner borders in media galleries in web UI (#31852 by @Gargron)
|
||||
- Change design of media attachments and profile media tab in web UI (#31807, #32048, and #31967 by @Gargron)
|
||||
- Change design of media attachments and profile media tab in web UI (#31807, #32048, #31967, #32217, #32224 and #32257 by @ClearlyClaire and @Gargron)
|
||||
- Change labels on thread indicators in web UI (#31806 by @Gargron)
|
||||
- Change label of "Data export" menu item in settings interface (#32099 by @c960657)
|
||||
- Change responsive break points on navigation panel in web UI (#32034 by @Gargron)
|
||||
|
@ -284,9 +286,10 @@ The following changelog entries focus on changes visible to users, administrator
|
|||
- Fix error when accepting an appeal for sensitive posts deleted in the meantime (#32037 by @ClearlyClaire)
|
||||
- Fix error when encountering reblog of deleted post in feed rebuild (#32001 by @ClearlyClaire)
|
||||
- Fix Safari browser glitch related to horizontal scrolling (#31960 by @Gargron)
|
||||
- Fix unresolvable mentions sometimes preventing processing incoming posts (#29215 by @tribela and @ClearlyClaire)
|
||||
- Fix too many requests caused by relationship look-ups in web UI (#32042 by @Gargron)
|
||||
- Fix links for reblogs in moderation interface (#31979 by @ClearlyClaire)
|
||||
- Fix the appearance of avatars when they do not load (#31966 by @renchap)
|
||||
- Fix the appearance of avatars when they do not load (#31966 and #32270 by @Gargron and @renchap)
|
||||
- Fix spurious error notifications for aborted requests in web UI (#31952 by @c960657)
|
||||
- Fix HTTP 500 error in `/api/v1/polls/:id/votes` when required `choices` parameter is missing (#25598 by @danielmbrasil)
|
||||
- Fix security context sometimes not being added in LD-Signed activities (#31871 by @ClearlyClaire)
|
||||
|
@ -309,10 +312,12 @@ The following changelog entries focus on changes visible to users, administrator
|
|||
- Fix “Redirect URI” field not being marked as required in “New application” form (#30311 by @ThisIsMissEm)
|
||||
- Fix right-to-left text in preview cards (#30930 by @ClearlyClaire)
|
||||
- Fix rack attack `match_type` value typo in logging config (#30514 by @mjankowski)
|
||||
- Fix various cases of duplicate, missing, or inconsistent borders or scrollbar styles (#31068, #31286, #31268, #31275, #31284, #31305, #31346, #31372, #31373, #31389, #31432, #31391, #31445 and #32091 by @ClearlyClaire, @valtlai and @vmstan)
|
||||
- Fix various cases of duplicate, missing, or inconsistent borders or scrollbar styles (#31068, #31286, #31268, #31275, #31284, #31305, #31346, #31372, #31373, #31389, #31432, #31391, #31445, #32091, #32147 and #32137 by @ClearlyClaire, @mjankowski, @valtlai and @vmstan)
|
||||
- Fix editing description of media uploads with custom thumbnails (#32221 by @ClearlyClaire)
|
||||
- Fix race condition in `POST /api/v1/push/subscription` (#30166 by @ClearlyClaire)
|
||||
- Fix post deletion not being delayed when those are part of an account warning (#30163 by @ClearlyClaire)
|
||||
- Fix rendering error on `/start` when not logged in (#30023 by @timothyjrogers)
|
||||
- Fix unneeded requests to blocked domains when receiving relayed signed activities from them (#31161 by @ClearlyClaire)
|
||||
- Fix logo pushing header buttons out of view on certain conditions in mobile layout (#29787 by @ClearlyClaire)
|
||||
- Fix notification-related records not being reattributed when merging accounts (#29694 by @ClearlyClaire)
|
||||
- Fix results/query in `api/v1/featured_tags/suggestions` (#29597 by @mjankowski)
|
||||
|
@ -322,6 +327,7 @@ The following changelog entries focus on changes visible to users, administrator
|
|||
- Fix full date display not respecting the locale 12/24h format (#29448 by @renchap)
|
||||
- Fix filters title and keywords overflow (#29396 by @GeopJr)
|
||||
- Fix incorrect date format in “Follows and followers” (#29390 by @JasonPunyon)
|
||||
- Fix navigation item active highlight for some paths (#32159 by @mjankowski)
|
||||
- Fix “Edit media” modal sizing and layout when space-constrained (#27095 by @ronilaukkarinen)
|
||||
- Fix modal container bounds (#29185 by @nico3333fr)
|
||||
- Fix inefficient HTTP signature parsing using regexps and `StringScanner` (#29133 by @ClearlyClaire)
|
||||
|
|
112
Gemfile.lock
112
Gemfile.lock
|
@ -10,35 +10,35 @@ GIT
|
|||
GEM
|
||||
remote: https://rubygems.org/
|
||||
specs:
|
||||
actioncable (7.1.4)
|
||||
actionpack (= 7.1.4)
|
||||
activesupport (= 7.1.4)
|
||||
actioncable (7.1.4.1)
|
||||
actionpack (= 7.1.4.1)
|
||||
activesupport (= 7.1.4.1)
|
||||
nio4r (~> 2.0)
|
||||
websocket-driver (>= 0.6.1)
|
||||
zeitwerk (~> 2.6)
|
||||
actionmailbox (7.1.4)
|
||||
actionpack (= 7.1.4)
|
||||
activejob (= 7.1.4)
|
||||
activerecord (= 7.1.4)
|
||||
activestorage (= 7.1.4)
|
||||
activesupport (= 7.1.4)
|
||||
actionmailbox (7.1.4.1)
|
||||
actionpack (= 7.1.4.1)
|
||||
activejob (= 7.1.4.1)
|
||||
activerecord (= 7.1.4.1)
|
||||
activestorage (= 7.1.4.1)
|
||||
activesupport (= 7.1.4.1)
|
||||
mail (>= 2.7.1)
|
||||
net-imap
|
||||
net-pop
|
||||
net-smtp
|
||||
actionmailer (7.1.4)
|
||||
actionpack (= 7.1.4)
|
||||
actionview (= 7.1.4)
|
||||
activejob (= 7.1.4)
|
||||
activesupport (= 7.1.4)
|
||||
actionmailer (7.1.4.1)
|
||||
actionpack (= 7.1.4.1)
|
||||
actionview (= 7.1.4.1)
|
||||
activejob (= 7.1.4.1)
|
||||
activesupport (= 7.1.4.1)
|
||||
mail (~> 2.5, >= 2.5.4)
|
||||
net-imap
|
||||
net-pop
|
||||
net-smtp
|
||||
rails-dom-testing (~> 2.2)
|
||||
actionpack (7.1.4)
|
||||
actionview (= 7.1.4)
|
||||
activesupport (= 7.1.4)
|
||||
actionpack (7.1.4.1)
|
||||
actionview (= 7.1.4.1)
|
||||
activesupport (= 7.1.4.1)
|
||||
nokogiri (>= 1.8.5)
|
||||
racc
|
||||
rack (>= 2.2.4)
|
||||
|
@ -46,15 +46,15 @@ GEM
|
|||
rack-test (>= 0.6.3)
|
||||
rails-dom-testing (~> 2.2)
|
||||
rails-html-sanitizer (~> 1.6)
|
||||
actiontext (7.1.4)
|
||||
actionpack (= 7.1.4)
|
||||
activerecord (= 7.1.4)
|
||||
activestorage (= 7.1.4)
|
||||
activesupport (= 7.1.4)
|
||||
actiontext (7.1.4.1)
|
||||
actionpack (= 7.1.4.1)
|
||||
activerecord (= 7.1.4.1)
|
||||
activestorage (= 7.1.4.1)
|
||||
activesupport (= 7.1.4.1)
|
||||
globalid (>= 0.6.0)
|
||||
nokogiri (>= 1.8.5)
|
||||
actionview (7.1.4)
|
||||
activesupport (= 7.1.4)
|
||||
actionview (7.1.4.1)
|
||||
activesupport (= 7.1.4.1)
|
||||
builder (~> 3.1)
|
||||
erubi (~> 1.11)
|
||||
rails-dom-testing (~> 2.2)
|
||||
|
@ -64,22 +64,22 @@ GEM
|
|||
activemodel (>= 4.1)
|
||||
case_transform (>= 0.2)
|
||||
jsonapi-renderer (>= 0.1.1.beta1, < 0.3)
|
||||
activejob (7.1.4)
|
||||
activesupport (= 7.1.4)
|
||||
activejob (7.1.4.1)
|
||||
activesupport (= 7.1.4.1)
|
||||
globalid (>= 0.3.6)
|
||||
activemodel (7.1.4)
|
||||
activesupport (= 7.1.4)
|
||||
activerecord (7.1.4)
|
||||
activemodel (= 7.1.4)
|
||||
activesupport (= 7.1.4)
|
||||
activemodel (7.1.4.1)
|
||||
activesupport (= 7.1.4.1)
|
||||
activerecord (7.1.4.1)
|
||||
activemodel (= 7.1.4.1)
|
||||
activesupport (= 7.1.4.1)
|
||||
timeout (>= 0.4.0)
|
||||
activestorage (7.1.4)
|
||||
actionpack (= 7.1.4)
|
||||
activejob (= 7.1.4)
|
||||
activerecord (= 7.1.4)
|
||||
activesupport (= 7.1.4)
|
||||
activestorage (7.1.4.1)
|
||||
actionpack (= 7.1.4.1)
|
||||
activejob (= 7.1.4.1)
|
||||
activerecord (= 7.1.4.1)
|
||||
activesupport (= 7.1.4.1)
|
||||
marcel (~> 1.0)
|
||||
activesupport (7.1.4)
|
||||
activesupport (7.1.4.1)
|
||||
base64
|
||||
bigdecimal
|
||||
concurrent-ruby (~> 1.0, >= 1.0.2)
|
||||
|
@ -591,7 +591,7 @@ GEM
|
|||
pastel (0.8.0)
|
||||
tty-color (~> 0.5)
|
||||
pg (1.5.8)
|
||||
pghero (3.6.0)
|
||||
pghero (3.6.1)
|
||||
activerecord (>= 6.1)
|
||||
premailer (1.27.0)
|
||||
addressable
|
||||
|
@ -615,7 +615,7 @@ GEM
|
|||
activesupport (>= 3.0.0)
|
||||
raabro (1.4.0)
|
||||
racc (1.8.1)
|
||||
rack (2.2.9)
|
||||
rack (2.2.10)
|
||||
rack-attack (6.7.0)
|
||||
rack (>= 1.0, < 4)
|
||||
rack-cors (2.0.2)
|
||||
|
@ -638,20 +638,20 @@ GEM
|
|||
rackup (1.0.0)
|
||||
rack (< 3)
|
||||
webrick
|
||||
rails (7.1.4)
|
||||
actioncable (= 7.1.4)
|
||||
actionmailbox (= 7.1.4)
|
||||
actionmailer (= 7.1.4)
|
||||
actionpack (= 7.1.4)
|
||||
actiontext (= 7.1.4)
|
||||
actionview (= 7.1.4)
|
||||
activejob (= 7.1.4)
|
||||
activemodel (= 7.1.4)
|
||||
activerecord (= 7.1.4)
|
||||
activestorage (= 7.1.4)
|
||||
activesupport (= 7.1.4)
|
||||
rails (7.1.4.1)
|
||||
actioncable (= 7.1.4.1)
|
||||
actionmailbox (= 7.1.4.1)
|
||||
actionmailer (= 7.1.4.1)
|
||||
actionpack (= 7.1.4.1)
|
||||
actiontext (= 7.1.4.1)
|
||||
actionview (= 7.1.4.1)
|
||||
activejob (= 7.1.4.1)
|
||||
activemodel (= 7.1.4.1)
|
||||
activerecord (= 7.1.4.1)
|
||||
activestorage (= 7.1.4.1)
|
||||
activesupport (= 7.1.4.1)
|
||||
bundler (>= 1.15.0)
|
||||
railties (= 7.1.4)
|
||||
railties (= 7.1.4.1)
|
||||
rails-controller-testing (1.0.5)
|
||||
actionpack (>= 5.0.1.rc1)
|
||||
actionview (>= 5.0.1.rc1)
|
||||
|
@ -666,9 +666,9 @@ GEM
|
|||
rails-i18n (7.0.9)
|
||||
i18n (>= 0.7, < 2)
|
||||
railties (>= 6.0.0, < 8)
|
||||
railties (7.1.4)
|
||||
actionpack (= 7.1.4)
|
||||
activesupport (= 7.1.4)
|
||||
railties (7.1.4.1)
|
||||
actionpack (= 7.1.4.1)
|
||||
activesupport (= 7.1.4.1)
|
||||
irb
|
||||
rackup (>= 1.0.0)
|
||||
rake (>= 12.2)
|
||||
|
@ -822,7 +822,7 @@ GEM
|
|||
stoplight (4.1.0)
|
||||
redlock (~> 1.0)
|
||||
stringio (3.1.1)
|
||||
strong_migrations (2.0.0)
|
||||
strong_migrations (2.0.1)
|
||||
activerecord (>= 6.1)
|
||||
swd (1.3.0)
|
||||
activesupport (>= 3)
|
||||
|
|
|
@ -14,7 +14,8 @@ A "vulnerability in Mastodon" is a vulnerability in the code distributed through
|
|||
## Supported Versions
|
||||
|
||||
| Version | Supported |
|
||||
| ------- | --------- |
|
||||
| ------- | ---------------- |
|
||||
| 4.3.x | Yes |
|
||||
| 4.2.x | Yes |
|
||||
| 4.1.x | Yes |
|
||||
| 4.1.x | Until 2025-04-08 |
|
||||
| < 4.1 | No |
|
||||
|
|
|
@ -16,6 +16,7 @@ class Api::V1::AccountsController < Api::BaseController
|
|||
before_action :check_account_confirmation, except: [:index, :create]
|
||||
before_action :check_enabled_registrations, only: [:create]
|
||||
before_action :check_accounts_limit, only: [:index]
|
||||
before_action :check_following_self, only: [:follow]
|
||||
|
||||
skip_before_action :require_authenticated_user!, only: :create
|
||||
|
||||
|
@ -101,6 +102,10 @@ class Api::V1::AccountsController < Api::BaseController
|
|||
raise(Mastodon::ValidationError) if account_ids.size > DEFAULT_ACCOUNTS_LIMIT
|
||||
end
|
||||
|
||||
def check_following_self
|
||||
render json: { error: I18n.t('accounts.self_follow_error') }, status: 403 if current_user.account.id == @account.id
|
||||
end
|
||||
|
||||
def relationships(**options)
|
||||
AccountRelationshipsPresenter.new([@account], current_user.account_id, **options)
|
||||
end
|
||||
|
|
|
@ -52,7 +52,7 @@ class Api::V1::Notifications::RequestsController < Api::BaseController
|
|||
private
|
||||
|
||||
def load_requests
|
||||
requests = NotificationRequest.where(account: current_account).includes(:last_status, from_account: [:account_stat, :user]).to_a_paginated_by_id(
|
||||
requests = NotificationRequest.where(account: current_account).without_suspended.includes(:last_status, from_account: [:account_stat, :user]).to_a_paginated_by_id(
|
||||
limit_param(DEFAULT_ACCOUNTS_LIMIT),
|
||||
params_slice(:max_id, :since_id, :min_id)
|
||||
)
|
||||
|
|
|
@ -23,6 +23,6 @@ class Api::V1::Statuses::TranslationsController < Api::V1::Statuses::BaseControl
|
|||
private
|
||||
|
||||
def set_translation
|
||||
@translation = TranslateStatusService.new.call(@status, params[:source_language], content_locale)
|
||||
@translation = TranslateStatusService.new.call(@status, params[:source_language], I18n.locale.to_s)
|
||||
end
|
||||
end
|
||||
|
|
|
@ -32,7 +32,7 @@ class ApplicationController < ActionController::Base
|
|||
rescue_from ActionController::InvalidAuthenticityToken, with: :unprocessable_entity
|
||||
rescue_from Mastodon::RateLimitExceededError, with: :too_many_requests
|
||||
|
||||
rescue_from HTTP::Error, OpenSSL::SSL::SSLError, with: :internal_server_error
|
||||
rescue_from(*Mastodon::HTTP_CONNECTION_ERRORS, with: :internal_server_error)
|
||||
rescue_from Mastodon::RaceConditionError, Stoplight::Error::RedLight, ActiveRecord::SerializationFailure, with: :service_unavailable
|
||||
|
||||
rescue_from Seahorse::Client::NetworkingError do |e|
|
||||
|
|
|
@ -20,7 +20,7 @@ module Api::ErrorHandling
|
|||
render json: { error: 'Record not found' }, status: 404
|
||||
end
|
||||
|
||||
rescue_from HTTP::Error, Mastodon::UnexpectedResponseError do
|
||||
rescue_from(*Mastodon::HTTP_CONNECTION_ERRORS, Mastodon::UnexpectedResponseError) do
|
||||
render json: { error: 'Remote data could not be fetched' }, status: 503
|
||||
end
|
||||
|
||||
|
|
|
@ -80,7 +80,7 @@ module SignatureVerification
|
|||
fail_with! "Verification failed for #{actor.to_log_human_identifier} #{actor.uri} using rsa-sha256 (RSASSA-PKCS1-v1_5 with SHA-256)", signed_string: compare_signed_string, signature: signature_params['signature']
|
||||
rescue SignatureVerificationError => e
|
||||
fail_with! e.message
|
||||
rescue HTTP::Error, OpenSSL::SSL::SSLError => e
|
||||
rescue *Mastodon::HTTP_CONNECTION_ERRORS => e
|
||||
fail_with! "Failed to fetch remote data: #{e.message}"
|
||||
rescue Mastodon::UnexpectedResponseError
|
||||
fail_with! 'Failed to fetch remote data (got unexpected reply from server)'
|
||||
|
|
|
@ -13,7 +13,7 @@ class MediaProxyController < ApplicationController
|
|||
rescue_from ActiveRecord::RecordInvalid, with: :not_found
|
||||
rescue_from Mastodon::UnexpectedResponseError, with: :not_found
|
||||
rescue_from Mastodon::NotPermittedError, with: :not_found
|
||||
rescue_from HTTP::TimeoutError, HTTP::ConnectionError, OpenSSL::SSL::SSLError, with: :internal_server_error
|
||||
rescue_from(*Mastodon::HTTP_CONNECTION_ERRORS, with: :internal_server_error)
|
||||
|
||||
def show
|
||||
with_redis_lock("media_download:#{params[:id]}") do
|
||||
|
|
|
@ -244,6 +244,11 @@ module ApplicationHelper
|
|||
tag.input(type: :text, maxlength: 999, spellcheck: false, readonly: true, **options)
|
||||
end
|
||||
|
||||
def recent_tag_usage(tag)
|
||||
people = tag.history.aggregate(2.days.ago.to_date..Time.zone.today).accounts
|
||||
I18n.t 'user_mailer.welcome.hashtags_recent_count', people: number_with_delimiter(people), count: people
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
def storage_host_var
|
||||
|
|
|
@ -1,6 +1,14 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
module FormattingHelper
|
||||
SYNDICATED_EMOJI_STYLES = <<~CSS.squish
|
||||
height: 1.1em;
|
||||
margin: -.2ex .15em .2ex;
|
||||
object-fit: contain;
|
||||
vertical-align: middle;
|
||||
width: 1.1em;
|
||||
CSS
|
||||
|
||||
def html_aware_format(text, local, options = {})
|
||||
HtmlAwareFormatter.new(text, local, options).to_s
|
||||
end
|
||||
|
@ -23,33 +31,10 @@ module FormattingHelper
|
|||
end
|
||||
|
||||
def rss_status_content_format(status)
|
||||
html = status_content_format(status)
|
||||
|
||||
before_html = if status.spoiler_text?
|
||||
tag.p do
|
||||
tag.strong do
|
||||
I18n.t('rss.content_warning', locale: available_locale_or_nil(status.language) || I18n.default_locale)
|
||||
end
|
||||
|
||||
status.spoiler_text
|
||||
end + tag.hr
|
||||
end
|
||||
|
||||
after_html = if status.preloadable_poll
|
||||
tag.p do
|
||||
safe_join(
|
||||
status.preloadable_poll.options.map do |o|
|
||||
tag.send(status.preloadable_poll.multiple? ? 'checkbox' : 'radio', o, disabled: true)
|
||||
end,
|
||||
tag.br
|
||||
)
|
||||
end
|
||||
end
|
||||
|
||||
prerender_custom_emojis(
|
||||
safe_join([before_html, html, after_html]),
|
||||
wrapped_status_content_format(status),
|
||||
status.emojis,
|
||||
style: 'width: 1.1em; height: 1.1em; object-fit: contain; vertical-align: middle; margin: -.2ex .15em .2ex'
|
||||
style: SYNDICATED_EMOJI_STYLES
|
||||
).to_str
|
||||
end
|
||||
|
||||
|
@ -64,4 +49,47 @@ module FormattingHelper
|
|||
html_aware_format(field.value, field.account.local?, with_rel_me: with_rel_me, with_domains: true, multiline: false)
|
||||
end
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
def wrapped_status_content_format(status)
|
||||
safe_join [
|
||||
rss_content_preroll(status),
|
||||
status_content_format(status),
|
||||
rss_content_postroll(status),
|
||||
]
|
||||
end
|
||||
|
||||
def rss_content_preroll(status)
|
||||
if status.spoiler_text?
|
||||
safe_join [
|
||||
tag.p { spoiler_with_warning(status) },
|
||||
tag.hr,
|
||||
]
|
||||
end
|
||||
end
|
||||
|
||||
def spoiler_with_warning(status)
|
||||
safe_join [
|
||||
tag.strong { I18n.t('rss.content_warning', locale: available_locale_or_nil(status.language) || I18n.default_locale) },
|
||||
status.spoiler_text,
|
||||
]
|
||||
end
|
||||
|
||||
def rss_content_postroll(status)
|
||||
if status.preloadable_poll
|
||||
tag.p do
|
||||
poll_option_tags(status)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
def poll_option_tags(status)
|
||||
safe_join(
|
||||
status.preloadable_poll.options.map do |option|
|
||||
tag.send(status.preloadable_poll.multiple? ? 'checkbox' : 'radio', option, disabled: true)
|
||||
end,
|
||||
tag.br
|
||||
)
|
||||
end
|
||||
end
|
||||
|
|
|
@ -193,6 +193,7 @@ module LanguagesHelper
|
|||
ckb: ['Sorani (Kurdish)', 'سۆرانی'].freeze,
|
||||
cnr: ['Montenegrin', 'crnogorski'].freeze,
|
||||
csb: ['Kashubian', 'Kaszëbsczi'].freeze,
|
||||
gsw: ['Swiss German', 'Schwiizertütsch'].freeze,
|
||||
jbo: ['Lojban', 'la .lojban.'].freeze,
|
||||
kab: ['Kabyle', 'Taqbaylit'].freeze,
|
||||
ldn: ['Láadan', 'Láadan'].freeze,
|
||||
|
|
|
@ -12,7 +12,7 @@ module StatusesHelper
|
|||
}.freeze
|
||||
|
||||
def nothing_here(extra_classes = '')
|
||||
content_tag(:div, class: "nothing-here #{extra_classes}") do
|
||||
tag.div(class: ['nothing-here', extra_classes]) do
|
||||
t('accounts.nothing_here')
|
||||
end
|
||||
end
|
||||
|
|
|
@ -8,6 +8,7 @@ import type { ApiAccountJSON } from 'mastodon/api_types/accounts';
|
|||
import type {
|
||||
ApiNotificationGroupJSON,
|
||||
ApiNotificationJSON,
|
||||
NotificationType,
|
||||
} from 'mastodon/api_types/notifications';
|
||||
import { allNotificationTypes } from 'mastodon/api_types/notifications';
|
||||
import type { ApiStatusJSON } from 'mastodon/api_types/statuses';
|
||||
|
@ -15,6 +16,7 @@ import { usePendingItems } from 'mastodon/initial_state';
|
|||
import type { NotificationGap } from 'mastodon/reducers/notification_groups';
|
||||
import {
|
||||
selectSettingsNotificationsExcludedTypes,
|
||||
selectSettingsNotificationsGroupFollows,
|
||||
selectSettingsNotificationsQuickFilterActive,
|
||||
selectSettingsNotificationsShows,
|
||||
} from 'mastodon/selectors/settings';
|
||||
|
@ -68,17 +70,19 @@ function dispatchAssociatedRecords(
|
|||
dispatch(importFetchedStatuses(fetchedStatuses));
|
||||
}
|
||||
|
||||
const supportedGroupedNotificationTypes = ['favourite', 'reblog'];
|
||||
function selectNotificationGroupedTypes(state: RootState) {
|
||||
const types: NotificationType[] = ['favourite', 'reblog'];
|
||||
|
||||
export function shouldGroupNotificationType(type: string) {
|
||||
return supportedGroupedNotificationTypes.includes(type);
|
||||
if (selectSettingsNotificationsGroupFollows(state)) types.push('follow');
|
||||
|
||||
return types;
|
||||
}
|
||||
|
||||
export const fetchNotifications = createDataLoadingThunk(
|
||||
'notificationGroups/fetch',
|
||||
async (_params, { getState }) =>
|
||||
apiFetchNotificationGroups({
|
||||
grouped_types: supportedGroupedNotificationTypes,
|
||||
grouped_types: selectNotificationGroupedTypes(getState()),
|
||||
exclude_types: getExcludedTypes(getState()),
|
||||
}),
|
||||
({ notifications, accounts, statuses }, { dispatch }) => {
|
||||
|
@ -102,7 +106,7 @@ export const fetchNotificationsGap = createDataLoadingThunk(
|
|||
'notificationGroups/fetchGap',
|
||||
async (params: { gap: NotificationGap }, { getState }) =>
|
||||
apiFetchNotificationGroups({
|
||||
grouped_types: supportedGroupedNotificationTypes,
|
||||
grouped_types: selectNotificationGroupedTypes(getState()),
|
||||
max_id: params.gap.maxId,
|
||||
exclude_types: getExcludedTypes(getState()),
|
||||
}),
|
||||
|
@ -119,7 +123,7 @@ export const pollRecentNotifications = createDataLoadingThunk(
|
|||
'notificationGroups/pollRecentNotifications',
|
||||
async (_params, { getState }) => {
|
||||
return apiFetchNotificationGroups({
|
||||
grouped_types: supportedGroupedNotificationTypes,
|
||||
grouped_types: selectNotificationGroupedTypes(getState()),
|
||||
max_id: undefined,
|
||||
exclude_types: getExcludedTypes(getState()),
|
||||
// In slow mode, we don't want to include notifications that duplicate the already-displayed ones
|
||||
|
@ -168,7 +172,10 @@ export const processNewNotificationForGroups = createAppAsyncThunk(
|
|||
|
||||
dispatchAssociatedRecords(dispatch, [notification]);
|
||||
|
||||
return notification;
|
||||
return {
|
||||
notification,
|
||||
groupedTypes: selectNotificationGroupedTypes(state),
|
||||
};
|
||||
},
|
||||
);
|
||||
|
||||
|
|
|
@ -13,7 +13,7 @@ export interface ApiAccountRoleJSON {
|
|||
}
|
||||
|
||||
// See app/serializers/rest/account_serializer.rb
|
||||
export interface ApiAccountJSON {
|
||||
export interface BaseApiAccountJSON {
|
||||
acct: string;
|
||||
avatar: string;
|
||||
avatar_static: string;
|
||||
|
@ -45,3 +45,12 @@ export interface ApiAccountJSON {
|
|||
memorial?: boolean;
|
||||
hide_collections: boolean;
|
||||
}
|
||||
|
||||
// See app/serializers/rest/muted_account_serializer.rb
|
||||
export interface ApiMutedAccountJSON extends BaseApiAccountJSON {
|
||||
mute_expires_at?: string | null;
|
||||
}
|
||||
|
||||
// For now, we have the same type representing both `Account` and `MutedAccount`
|
||||
// objects, but we should refactor this in the future.
|
||||
export type ApiAccountJSON = ApiMutedAccountJSON;
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
exports[`<Avatar /> Autoplay renders a animated avatar 1`] = `
|
||||
<div
|
||||
className="account__avatar"
|
||||
className="account__avatar account__avatar--loading"
|
||||
onMouseEnter={[Function]}
|
||||
onMouseLeave={[Function]}
|
||||
style={
|
||||
|
@ -14,6 +14,8 @@ exports[`<Avatar /> Autoplay renders a animated avatar 1`] = `
|
|||
>
|
||||
<img
|
||||
alt=""
|
||||
onError={[Function]}
|
||||
onLoad={[Function]}
|
||||
src="/animated/alice.gif"
|
||||
/>
|
||||
</div>
|
||||
|
@ -21,7 +23,7 @@ exports[`<Avatar /> Autoplay renders a animated avatar 1`] = `
|
|||
|
||||
exports[`<Avatar /> Still renders a still avatar 1`] = `
|
||||
<div
|
||||
className="account__avatar"
|
||||
className="account__avatar account__avatar--loading"
|
||||
onMouseEnter={[Function]}
|
||||
onMouseLeave={[Function]}
|
||||
style={
|
||||
|
@ -33,6 +35,8 @@ exports[`<Avatar /> Still renders a still avatar 1`] = `
|
|||
>
|
||||
<img
|
||||
alt=""
|
||||
onError={[Function]}
|
||||
onLoad={[Function]}
|
||||
src="/static/alice.jpg"
|
||||
/>
|
||||
</div>
|
||||
|
|
|
@ -1,10 +1,11 @@
|
|||
import { useState, useCallback } from 'react';
|
||||
|
||||
import classNames from 'classnames';
|
||||
|
||||
import { useHovering } from 'mastodon/../hooks/useHovering';
|
||||
import { autoPlayGif } from 'mastodon/initial_state';
|
||||
import type { Account } from 'mastodon/models/account';
|
||||
|
||||
import { useHovering } from '../../hooks/useHovering';
|
||||
import { autoPlayGif } from '../initial_state';
|
||||
|
||||
interface Props {
|
||||
account: Account | undefined; // FIXME: remove `undefined` once we know for sure its always there
|
||||
size: number;
|
||||
|
@ -25,6 +26,8 @@ export const Avatar: React.FC<Props> = ({
|
|||
counterBorderColor,
|
||||
}) => {
|
||||
const { hovering, handleMouseEnter, handleMouseLeave } = useHovering(animate);
|
||||
const [loading, setLoading] = useState(true);
|
||||
const [error, setError] = useState(false);
|
||||
|
||||
const style = {
|
||||
...styleFromParent,
|
||||
|
@ -37,16 +40,28 @@ export const Avatar: React.FC<Props> = ({
|
|||
? account?.get('avatar')
|
||||
: account?.get('avatar_static');
|
||||
|
||||
const handleLoad = useCallback(() => {
|
||||
setLoading(false);
|
||||
}, [setLoading]);
|
||||
|
||||
const handleError = useCallback(() => {
|
||||
setError(true);
|
||||
}, [setError]);
|
||||
|
||||
return (
|
||||
<div
|
||||
className={classNames('account__avatar', {
|
||||
'account__avatar-inline': inline,
|
||||
'account__avatar--inline': inline,
|
||||
'account__avatar--loading': loading,
|
||||
})}
|
||||
onMouseEnter={handleMouseEnter}
|
||||
onMouseLeave={handleMouseLeave}
|
||||
style={style}
|
||||
>
|
||||
{src && <img src={src} alt='' />}
|
||||
{src && !error && (
|
||||
<img src={src} alt='' onLoad={handleLoad} onError={handleError} />
|
||||
)}
|
||||
|
||||
{counter && (
|
||||
<div
|
||||
className='account__avatar__counter'
|
||||
|
|
|
@ -264,7 +264,7 @@ class StatusActionBar extends ImmutablePureComponent {
|
|||
menu.push({ text: intl.formatMessage(messages.share), action: this.handleShareClick });
|
||||
}
|
||||
|
||||
if (publicStatus && (signedIn || !isRemote)) {
|
||||
if (publicStatus && !isRemote) {
|
||||
menu.push({ text: intl.formatMessage(messages.embed), action: this.handleEmbed });
|
||||
}
|
||||
|
||||
|
|
|
@ -21,9 +21,11 @@ class ColumnSettings extends PureComponent {
|
|||
|
||||
return (
|
||||
<div className='column-settings'>
|
||||
<section>
|
||||
<div className='column-settings__row'>
|
||||
<SettingToggle settings={settings} settingPath={['other', 'onlyMedia']} onChange={onChange} label={<FormattedMessage id='community.column_settings.media_only' defaultMessage='Media only' />} />
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
|
|
@ -25,7 +25,7 @@ const messages = defineMessages({
|
|||
minutes: { id: 'intervals.full.minutes', defaultMessage: '{number, plural, one {# minute} other {# minutes}}' },
|
||||
hours: { id: 'intervals.full.hours', defaultMessage: '{number, plural, one {# hour} other {# hours}}' },
|
||||
days: { id: 'intervals.full.days', defaultMessage: '{number, plural, one {# day} other {# days}}' },
|
||||
singleChoice: { id: 'compose_form.poll.single', defaultMessage: 'Pick one' },
|
||||
singleChoice: { id: 'compose_form.poll.single', defaultMessage: 'Single choice' },
|
||||
multipleChoice: { id: 'compose_form.poll.multiple', defaultMessage: 'Multiple choice' },
|
||||
});
|
||||
|
||||
|
|
|
@ -129,8 +129,13 @@ export const InlineFollowSuggestions = ({ hidden }) => {
|
|||
return;
|
||||
}
|
||||
|
||||
if (getComputedStyle(bodyRef.current).direction === 'rtl') {
|
||||
setCanScrollLeft((bodyRef.current.clientWidth - bodyRef.current.scrollLeft) < bodyRef.current.scrollWidth);
|
||||
setCanScrollRight(bodyRef.current.scrollLeft < 0);
|
||||
} else {
|
||||
setCanScrollLeft(bodyRef.current.scrollLeft > 0);
|
||||
setCanScrollRight((bodyRef.current.scrollLeft + bodyRef.current.clientWidth) < bodyRef.current.scrollWidth);
|
||||
}
|
||||
}, [setCanScrollRight, setCanScrollLeft, bodyRef, suggestions]);
|
||||
|
||||
const handleLeftNav = useCallback(() => {
|
||||
|
@ -146,8 +151,13 @@ export const InlineFollowSuggestions = ({ hidden }) => {
|
|||
return;
|
||||
}
|
||||
|
||||
if (getComputedStyle(bodyRef.current).direction === 'rtl') {
|
||||
setCanScrollLeft((bodyRef.current.clientWidth - bodyRef.current.scrollLeft) < bodyRef.current.scrollWidth);
|
||||
setCanScrollRight(bodyRef.current.scrollLeft < 0);
|
||||
} else {
|
||||
setCanScrollLeft(bodyRef.current.scrollLeft > 0);
|
||||
setCanScrollRight((bodyRef.current.scrollLeft + bodyRef.current.clientWidth) < bodyRef.current.scrollWidth);
|
||||
}
|
||||
}, [setCanScrollRight, setCanScrollLeft, bodyRef]);
|
||||
|
||||
const handleDismiss = useCallback(() => {
|
||||
|
|
|
@ -38,6 +38,7 @@ class ColumnSettings extends PureComponent {
|
|||
const alertStr = <FormattedMessage id='notifications.column_settings.alert' defaultMessage='Desktop notifications' />;
|
||||
const showStr = <FormattedMessage id='notifications.column_settings.show' defaultMessage='Show in column' />;
|
||||
const soundStr = <FormattedMessage id='notifications.column_settings.sound' defaultMessage='Play sound' />;
|
||||
const groupStr = <FormattedMessage id='notifications.column_settings.group' defaultMessage='Group' />;
|
||||
|
||||
const showPushSettings = pushSettings.get('browserSupport') && pushSettings.get('isSubscribed');
|
||||
const pushStr = showPushSettings && <FormattedMessage id='notifications.column_settings.push' defaultMessage='Push notifications' />;
|
||||
|
@ -94,6 +95,7 @@ class ColumnSettings extends PureComponent {
|
|||
{showPushSettings && <SettingToggle prefix='notifications_push' settings={pushSettings} settingPath={['alerts', 'follow']} onChange={this.onPushChange} label={pushStr} />}
|
||||
<SettingToggle prefix='notifications' settings={settings} settingPath={['shows', 'follow']} onChange={onChange} label={showStr} />
|
||||
<SettingToggle prefix='notifications' settings={settings} settingPath={['sounds', 'follow']} onChange={onChange} label={soundStr} />
|
||||
<SettingToggle prefix='notifications' settings={settings} settingPath={['group', 'follow']} onChange={onChange} label={groupStr} />
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
|
|
@ -56,11 +56,12 @@ const mapDispatchToProps = (dispatch) => ({
|
|||
} else {
|
||||
dispatch(changeSetting(['notifications', ...path], checked));
|
||||
}
|
||||
} else if(path[0] === 'groupingBeta') {
|
||||
dispatch(changeSetting(['notifications', ...path], checked));
|
||||
dispatch(initializeNotifications());
|
||||
} else {
|
||||
dispatch(changeSetting(['notifications', ...path], checked));
|
||||
|
||||
if(path[0] === 'group' && path[1] === 'follow') {
|
||||
dispatch(initializeNotifications());
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
|
|
|
@ -1,16 +1,19 @@
|
|||
import { FormattedMessage } from 'react-intl';
|
||||
|
||||
import { Link } from 'react-router-dom';
|
||||
|
||||
import PersonAddIcon from '@/material-icons/400-24px/person_add-fill.svg?react';
|
||||
import { FollowersCounter } from 'mastodon/components/counters';
|
||||
import { FollowButton } from 'mastodon/components/follow_button';
|
||||
import { ShortNumber } from 'mastodon/components/short_number';
|
||||
import { me } from 'mastodon/initial_state';
|
||||
import type { NotificationGroupFollow } from 'mastodon/models/notification_group';
|
||||
import { useAppSelector } from 'mastodon/store';
|
||||
|
||||
import type { LabelRenderer } from './notification_group_with_status';
|
||||
import { NotificationGroupWithStatus } from './notification_group_with_status';
|
||||
|
||||
const labelRenderer: LabelRenderer = (displayedName, total) => {
|
||||
const labelRenderer: LabelRenderer = (displayedName, total, seeMoreHref) => {
|
||||
if (total === 1)
|
||||
return (
|
||||
<FormattedMessage
|
||||
|
@ -23,10 +26,12 @@ const labelRenderer: LabelRenderer = (displayedName, total) => {
|
|||
return (
|
||||
<FormattedMessage
|
||||
id='notification.follow.name_and_others'
|
||||
defaultMessage='{name} and {count, plural, one {# other} other {# others}} followed you'
|
||||
defaultMessage='{name} and <a>{count, plural, one {# other} other {# others}}</a> followed you'
|
||||
values={{
|
||||
name: displayedName,
|
||||
count: total - 1,
|
||||
a: (chunks) =>
|
||||
seeMoreHref ? <Link to={seeMoreHref}>{chunks}</Link> : chunks,
|
||||
}}
|
||||
/>
|
||||
);
|
||||
|
@ -46,6 +51,10 @@ export const NotificationFollow: React.FC<{
|
|||
notification: NotificationGroupFollow;
|
||||
unread: boolean;
|
||||
}> = ({ notification, unread }) => {
|
||||
const username = useAppSelector(
|
||||
(state) => state.accounts.getIn([me, 'username']) as string,
|
||||
);
|
||||
|
||||
let actions: JSX.Element | undefined;
|
||||
let additionalContent: JSX.Element | undefined;
|
||||
|
||||
|
@ -68,6 +77,7 @@ export const NotificationFollow: React.FC<{
|
|||
timestamp={notification.latest_page_notification_at}
|
||||
count={notification.notifications_count}
|
||||
labelRenderer={labelRenderer}
|
||||
labelSeeMoreHref={`/@${username}/followers`}
|
||||
unread={unread}
|
||||
actions={actions}
|
||||
additionalContent={additionalContent}
|
||||
|
|
|
@ -13,6 +13,7 @@ import {
|
|||
import type { IconProp } from 'mastodon/components/icon';
|
||||
import { Icon } from 'mastodon/components/icon';
|
||||
import Status from 'mastodon/containers/status_container';
|
||||
import { getStatusHidden } from 'mastodon/selectors/filters';
|
||||
import { useAppSelector, useAppDispatch } from 'mastodon/store';
|
||||
|
||||
import { DisplayedName } from './displayed_name';
|
||||
|
@ -48,6 +49,12 @@ export const NotificationWithStatus: React.FC<{
|
|||
(state) => state.statuses.getIn([statusId, 'visibility']) === 'direct',
|
||||
);
|
||||
|
||||
const isFiltered = useAppSelector(
|
||||
(state) =>
|
||||
statusId &&
|
||||
getStatusHidden(state, { id: statusId, contextType: 'notifications' }),
|
||||
);
|
||||
|
||||
const handlers = useMemo(
|
||||
() => ({
|
||||
open: () => {
|
||||
|
@ -73,7 +80,7 @@ export const NotificationWithStatus: React.FC<{
|
|||
[dispatch, statusId],
|
||||
);
|
||||
|
||||
if (!statusId) return null;
|
||||
if (!statusId || isFiltered) return null;
|
||||
|
||||
return (
|
||||
<HotKeys handlers={handlers}>
|
||||
|
|
|
@ -14,6 +14,8 @@ import RepeatIcon from '@/material-icons/400-24px/repeat.svg?react';
|
|||
import ReplyIcon from '@/material-icons/400-24px/reply.svg?react';
|
||||
import ReplyAllIcon from '@/material-icons/400-24px/reply_all.svg?react';
|
||||
import StarIcon from '@/material-icons/400-24px/star.svg?react';
|
||||
import RepeatDisabledIcon from '@/svg-icons/repeat_disabled.svg?react';
|
||||
import RepeatPrivateIcon from '@/svg-icons/repeat_private.svg?react';
|
||||
import { replyCompose } from 'mastodon/actions/compose';
|
||||
import { toggleReblog, toggleFavourite } from 'mastodon/actions/interactions';
|
||||
import { openModal } from 'mastodon/actions/modal';
|
||||
|
@ -159,22 +161,26 @@ class Footer extends ImmutablePureComponent {
|
|||
replyTitle = intl.formatMessage(messages.replyAll);
|
||||
}
|
||||
|
||||
let reblogTitle = '';
|
||||
let reblogTitle, reblogIconComponent;
|
||||
|
||||
if (status.get('reblogged')) {
|
||||
reblogTitle = intl.formatMessage(messages.cancel_reblog_private);
|
||||
reblogIconComponent = publicStatus ? RepeatIcon : RepeatPrivateIcon;
|
||||
} else if (publicStatus) {
|
||||
reblogTitle = intl.formatMessage(messages.reblog);
|
||||
reblogIconComponent = RepeatIcon;
|
||||
} else if (reblogPrivate) {
|
||||
reblogTitle = intl.formatMessage(messages.reblog_private);
|
||||
reblogIconComponent = RepeatPrivateIcon;
|
||||
} else {
|
||||
reblogTitle = intl.formatMessage(messages.cannot_reblog);
|
||||
reblogIconComponent = RepeatDisabledIcon;
|
||||
}
|
||||
|
||||
return (
|
||||
<div className='picture-in-picture__footer'>
|
||||
<IconButton className='status__action-bar-button' title={replyTitle} icon={status.get('in_reply_to_account_id') === status.getIn(['account', 'id']) ? 'reply' : replyIcon} iconComponent={status.get('in_reply_to_account_id') === status.getIn(['account', 'id']) ? ReplyIcon : replyIconComponent} onClick={this.handleReplyClick} counter={status.get('replies_count')} />
|
||||
<IconButton className={classNames('status__action-bar-button', { reblogPrivate })} disabled={!publicStatus && !reblogPrivate} active={status.get('reblogged')} title={reblogTitle} icon='retweet' iconComponent={RepeatIcon} onClick={this.handleReblogClick} counter={status.get('reblogs_count')} />
|
||||
<IconButton className={classNames('status__action-bar-button', { reblogPrivate })} disabled={!publicStatus && !reblogPrivate} active={status.get('reblogged')} title={reblogTitle} icon='retweet' iconComponent={reblogIconComponent} onClick={this.handleReblogClick} counter={status.get('reblogs_count')} />
|
||||
<IconButton className='status__action-bar-button star-icon' animate active={status.get('favourited')} title={intl.formatMessage(messages.favourite)} icon='star' iconComponent={StarIcon} onClick={this.handleFavouriteClick} counter={status.get('favourites_count')} />
|
||||
{withOpenButton && <IconButton className='status__action-bar-button' title={intl.formatMessage(messages.open)} icon='external-link' iconComponent={OpenInNewIcon} onClick={this.handleOpenClick} href={`/@${status.getIn(['account', 'acct'])}/${status.get('id')}`} />}
|
||||
</div>
|
||||
|
|
|
@ -116,6 +116,7 @@ export const MuteModal = ({ accountId, acct }) => {
|
|||
<div className='safety-action-modal__bottom__collapsible'>
|
||||
<div className='safety-action-modal__field-group'>
|
||||
<RadioButtonLabel name='duration' value='0' label={intl.formatMessage(messages.indefinite)} currentValue={muteDuration} onChange={handleChangeMuteDuration} />
|
||||
<RadioButtonLabel name='duration' value='21600' label={intl.formatMessage(messages.hours, { number: 6 })} currentValue={muteDuration} onChange={handleChangeMuteDuration} />
|
||||
<RadioButtonLabel name='duration' value='86400' label={intl.formatMessage(messages.hours, { number: 24 })} currentValue={muteDuration} onChange={handleChangeMuteDuration} />
|
||||
<RadioButtonLabel name='duration' value='604800' label={intl.formatMessage(messages.days, { number: 7 })} currentValue={muteDuration} onChange={handleChangeMuteDuration} />
|
||||
<RadioButtonLabel name='duration' value='2592000' label={intl.formatMessage(messages.days, { number: 30 })} currentValue={muteDuration} onChange={handleChangeMuteDuration} />
|
||||
|
|
|
@ -157,7 +157,6 @@
|
|||
"compose_form.poll.duration": "مُدَّة اِستطلاع الرأي",
|
||||
"compose_form.poll.multiple": "متعدد الخيارات",
|
||||
"compose_form.poll.option_placeholder": "الخيار {number}",
|
||||
"compose_form.poll.single": "اختر واحدا",
|
||||
"compose_form.poll.switch_to_multiple": "تغيِير الاستطلاع للسماح باِخيارات مُتعدِّدة",
|
||||
"compose_form.poll.switch_to_single": "تغيِير الاستطلاع للسماح باِخيار واحد فقط",
|
||||
"compose_form.poll.type": "الطراز",
|
||||
|
|
|
@ -29,7 +29,7 @@
|
|||
"account.followers": "Siguidores",
|
||||
"account.followers.empty": "Naide sigue a esti perfil.",
|
||||
"account.follows.empty": "Esti perfil nun sigue a naide.",
|
||||
"account.hide_reblogs": "Anubrir los artículos compartíos de @{name}",
|
||||
"account.hide_reblogs": "Esconder los artículos compartíos de @{name}",
|
||||
"account.in_memoriam": "N'alcordanza.",
|
||||
"account.joined_short": "Data de xunión",
|
||||
"account.link_verified_on": "La propiedá d'esti enllaz comprobóse'l {date}",
|
||||
|
@ -122,6 +122,7 @@
|
|||
"conversation.open": "Ver la conversación",
|
||||
"conversation.with": "Con {names}",
|
||||
"copypaste.copied": "Copióse",
|
||||
"copypaste.copy_to_clipboard": "Copiar nel cartafueyu",
|
||||
"directory.federated": "Del fediversu conocíu",
|
||||
"directory.local": "De «{domain}» namás",
|
||||
"directory.new_arrivals": "Cuentes nueves",
|
||||
|
@ -130,7 +131,7 @@
|
|||
"dismissable_banner.dismiss": "Escartar",
|
||||
"dismissable_banner.explore_tags": "Esta seición contién les etiquetes del fediversu que tán ganando popularidá güei. Les etiquetes más usaes polos perfiles apaecen no cimero.",
|
||||
"dismissable_banner.public_timeline": "Esta seición contién los artículos más nuevos de les persones na web social que les persones de {domain} siguen.",
|
||||
"embed.instructions": "Empotra esti artículu nel to sitiu web pente la copia del códigu d'abaxo.",
|
||||
"embed.instructions": "Empotra esti artículu nel to sitiu web copiando'l códigu d'abaxo.",
|
||||
"embed.preview": "Va apaecer asina:",
|
||||
"emoji_button.activity": "Actividá",
|
||||
"emoji_button.flags": "Banderes",
|
||||
|
@ -251,7 +252,7 @@
|
|||
"keyboard_shortcuts.requests": "Abrir la llista de solicitúes de siguimientu",
|
||||
"keyboard_shortcuts.search": "Enfocar la barra de busca",
|
||||
"keyboard_shortcuts.start": "Abrir la columna «Entamar»",
|
||||
"keyboard_shortcuts.toggle_sensitivity": "Amosar/anubrir el conteníu multimedia",
|
||||
"keyboard_shortcuts.toggle_sensitivity": "Amosar/esconder el conteníu multimedia",
|
||||
"keyboard_shortcuts.toot": "Comenzar un artículu nuevu",
|
||||
"keyboard_shortcuts.unfocus": "Desenfocar l'área de composición/busca",
|
||||
"keyboard_shortcuts.up": "Xubir na llista",
|
||||
|
@ -299,6 +300,7 @@
|
|||
"notifications.column_settings.admin.sign_up": "Rexistros nuevos:",
|
||||
"notifications.column_settings.follow": "Siguidores nuevos:",
|
||||
"notifications.column_settings.follow_request": "Solicitúes de siguimientu nueves:",
|
||||
"notifications.column_settings.group": "Agrupar",
|
||||
"notifications.column_settings.mention": "Menciones:",
|
||||
"notifications.column_settings.poll": "Resultaos de les encuestes:",
|
||||
"notifications.column_settings.reblog": "Artículos compartíos:",
|
||||
|
@ -418,11 +420,12 @@
|
|||
"status.direct": "Mentar a @{name} per privao",
|
||||
"status.direct_indicator": "Mención privada",
|
||||
"status.edited_x_times": "Editóse {count, plural, one {{count} vegada} other {{count} vegaes}}",
|
||||
"status.embed": "Consiguir el códigu pa empotrar",
|
||||
"status.filter": "Peñerar esti artículu",
|
||||
"status.history.created": "{name} creó {date}",
|
||||
"status.history.edited": "{name} editó {date}",
|
||||
"status.load_more": "Cargar más",
|
||||
"status.media_hidden": "Conteníu multimedia anubríu",
|
||||
"status.media_hidden": "Conteníu multimedia escondíu",
|
||||
"status.mention": "Mentar a @{name}",
|
||||
"status.more": "Más",
|
||||
"status.mute": "Desactivar los avisos de @{name}",
|
||||
|
@ -468,14 +471,14 @@
|
|||
"upload_modal.applying": "Aplicando…",
|
||||
"upload_modal.detect_text": "Detectar el testu de la semeya",
|
||||
"upload_modal.edit_media": "Edición",
|
||||
"upload_modal.hint": "Calca o arrastra'l círculu de la previsualización pa escoyer el puntu d'enfoque que siempres va tar a la vista en toles miniatures.",
|
||||
"upload_modal.hint": "Calca o arrastra'l círculu de la previsualización pa escoyer el puntu d'enfoque que siempre va tar a la vista en toles miniatures.",
|
||||
"upload_progress.label": "Xubiendo…",
|
||||
"upload_progress.processing": "Procesando…",
|
||||
"video.close": "Zarrar el videu",
|
||||
"video.download": "Baxar el ficheru",
|
||||
"video.expand": "Espander el videu",
|
||||
"video.fullscreen": "Pantalla completa",
|
||||
"video.hide": "Anubrir el videu",
|
||||
"video.hide": "Esconder el videu",
|
||||
"video.mute": "Desactivar el soníu",
|
||||
"video.pause": "Posar",
|
||||
"video.play": "Reproducir",
|
||||
|
|
|
@ -85,6 +85,7 @@
|
|||
"alert.rate_limited.title": "Ліміт перавышаны",
|
||||
"alert.unexpected.message": "Узнікла нечаканая памылка.",
|
||||
"alert.unexpected.title": "Вой!",
|
||||
"alt_text_badge.title": "Альтернативный текст",
|
||||
"announcement.announcement": "Аб'ява",
|
||||
"attachments_list.unprocessed": "(неапрацаваны)",
|
||||
"audio.hide": "Схаваць аўдыя",
|
||||
|
@ -155,7 +156,6 @@
|
|||
"compose_form.poll.duration": "Працягласць апытання",
|
||||
"compose_form.poll.multiple": "Множны выбар",
|
||||
"compose_form.poll.option_placeholder": "Варыянт {number}",
|
||||
"compose_form.poll.single": "Адзін варыянт",
|
||||
"compose_form.poll.switch_to_multiple": "Змяніце апытанне, каб дазволіць некалькі варыянтаў адказу",
|
||||
"compose_form.poll.switch_to_single": "Змяніце апытанне, каб дазволіць адзіны варыянт адказу",
|
||||
"compose_form.poll.type": "Стыль",
|
||||
|
|
|
@ -158,7 +158,6 @@
|
|||
"compose_form.poll.duration": "Времетраене на анкетата",
|
||||
"compose_form.poll.multiple": "Множествен избор",
|
||||
"compose_form.poll.option_placeholder": "Избор {number}",
|
||||
"compose_form.poll.single": "Подберете нещо",
|
||||
"compose_form.poll.switch_to_multiple": "Промяна на анкетата, за да се позволят множество възможни избора",
|
||||
"compose_form.poll.switch_to_single": "Промяна на анкетата, за да се позволи един възможен избор",
|
||||
"compose_form.poll.type": "Стил",
|
||||
|
@ -490,7 +489,6 @@
|
|||
"notification.favourite": "{name} направи любима публикацията ви",
|
||||
"notification.favourite.name_and_others_with_link": "{name} и <a>{count, plural, one {# друг} other {# други}}</a> направиха любима ваша публикация",
|
||||
"notification.follow": "{name} ви последва",
|
||||
"notification.follow.name_and_others": "{name} и {count, plural, one {# друг} other {# други}} ви последваха",
|
||||
"notification.follow_request": "{name} поиска да ви последва",
|
||||
"notification.follow_request.name_and_others": "{name} и {count, plural, one {# друг} other {# други}} поискаха да ви последват",
|
||||
"notification.label.mention": "Споменаване",
|
||||
|
|
|
@ -145,7 +145,6 @@
|
|||
"compose_form.poll.duration": "Pad ar sontadeg",
|
||||
"compose_form.poll.multiple": "Meur a choaz",
|
||||
"compose_form.poll.option_placeholder": "Choaz {number}",
|
||||
"compose_form.poll.single": "Dibabit unan",
|
||||
"compose_form.poll.switch_to_multiple": "Kemmañ ar sontadeg evit aotren meur a zibab",
|
||||
"compose_form.poll.switch_to_single": "Kemmañ ar sontadeg evit aotren un dibab hepken",
|
||||
"compose_form.poll.type": "Neuz",
|
||||
|
@ -385,6 +384,7 @@
|
|||
"notification.admin.report": "Disklêriet eo bet {target} gant {name}",
|
||||
"notification.admin.sign_up": "{name} en·he deus lakaet e·hec'h anv",
|
||||
"notification.follow": "heuliañ a ra {name} ac'hanoc'h",
|
||||
"notification.follow.name_and_others": "{name} <a>{count, plural, one {hag # den all} two {ha # zen all} few {ha # den all} many {ha # den all} other {ha # den all}}</a> zo o heuliañ ac'hanoc'h",
|
||||
"notification.follow_request": "Gant {name} eo bet goulennet ho heuliañ",
|
||||
"notification.moderation-warning.learn_more": "Gouzout hiroc'h",
|
||||
"notification.own_poll": "Echu eo ho sontadeg",
|
||||
|
@ -399,6 +399,7 @@
|
|||
"notifications.column_settings.favourite": "Muiañ-karet:",
|
||||
"notifications.column_settings.follow": "Heulierien nevez:",
|
||||
"notifications.column_settings.follow_request": "Pedadoù heuliañ nevez :",
|
||||
"notifications.column_settings.group": "Strollañ",
|
||||
"notifications.column_settings.mention": "Menegoù:",
|
||||
"notifications.column_settings.poll": "Disoc'hoù ar sontadeg:",
|
||||
"notifications.column_settings.push": "Kemennoù push",
|
||||
|
|
|
@ -158,7 +158,6 @@
|
|||
"compose_form.poll.duration": "Durada de l'enquesta",
|
||||
"compose_form.poll.multiple": "Opcions múltiples",
|
||||
"compose_form.poll.option_placeholder": "Opció {number}",
|
||||
"compose_form.poll.single": "Trieu-ne una",
|
||||
"compose_form.poll.switch_to_multiple": "Canvia l’enquesta per a permetre múltiples opcions",
|
||||
"compose_form.poll.switch_to_single": "Canvia l’enquesta per a permetre una única opció",
|
||||
"compose_form.poll.type": "Estil",
|
||||
|
@ -508,7 +507,6 @@
|
|||
"notification.favourite": "{name} ha afavorit el teu tut",
|
||||
"notification.favourite.name_and_others_with_link": "{name} i <a>{count, plural, one {# altre} other {# altres}}</a> han afavorit la vostra publicació",
|
||||
"notification.follow": "{name} et segueix",
|
||||
"notification.follow.name_and_others": "{name} i {count, plural, one {# altre} other {# altres}} us han seguit",
|
||||
"notification.follow_request": "{name} ha sol·licitat de seguir-te",
|
||||
"notification.follow_request.name_and_others": "{name} i {count, plural, one {# altre} other {# altres}} han demanat de seguir-vos",
|
||||
"notification.label.mention": "Menció",
|
||||
|
@ -516,6 +514,7 @@
|
|||
"notification.label.private_reply": "Resposta en privat",
|
||||
"notification.label.reply": "Resposta",
|
||||
"notification.mention": "Menció",
|
||||
"notification.mentioned_you": "{name} us ha mencionat",
|
||||
"notification.moderation-warning.learn_more": "Per a saber-ne més",
|
||||
"notification.moderation_warning": "Heu rebut un avís de moderació",
|
||||
"notification.moderation_warning.action_delete_statuses": "S'han eliminat algunes de les vostres publicacions.",
|
||||
|
|
|
@ -143,7 +143,6 @@
|
|||
"compose_form.poll.duration": "ماوەی ڕاپرسی",
|
||||
"compose_form.poll.multiple": "فرە هەڵبژاردە",
|
||||
"compose_form.poll.option_placeholder": "بژاردەی {number}",
|
||||
"compose_form.poll.single": "یەکێك هەلبژێرە",
|
||||
"compose_form.poll.switch_to_multiple": "ڕاپرسی بگۆڕە بۆ ڕێگەدان بە چەند هەڵبژاردنێک",
|
||||
"compose_form.poll.switch_to_single": "گۆڕینی ڕاپرسی بۆ ڕێگەدان بە تاکە هەڵبژاردنێک",
|
||||
"compose_form.poll.type": "ستایڵ",
|
||||
|
|
|
@ -157,7 +157,6 @@
|
|||
"compose_form.poll.duration": "Doba trvání ankety",
|
||||
"compose_form.poll.multiple": "Výběr z více možností",
|
||||
"compose_form.poll.option_placeholder": "Volba {number}",
|
||||
"compose_form.poll.single": "Vyber jednu",
|
||||
"compose_form.poll.switch_to_multiple": "Povolit u ankety výběr více voleb",
|
||||
"compose_form.poll.switch_to_single": "Povolit u ankety výběr pouze jedné volby",
|
||||
"compose_form.poll.type": "Styl",
|
||||
|
|
|
@ -158,7 +158,7 @@
|
|||
"compose_form.poll.duration": "Cyfnod pleidlais",
|
||||
"compose_form.poll.multiple": "Dewis lluosog",
|
||||
"compose_form.poll.option_placeholder": "Dewis {number}",
|
||||
"compose_form.poll.single": "Ddewis un",
|
||||
"compose_form.poll.single": "Dewis unigol",
|
||||
"compose_form.poll.switch_to_multiple": "Newid pleidlais i adael mwy nag un dewis",
|
||||
"compose_form.poll.switch_to_single": "Newid pleidlais i gyfyngu i un dewis",
|
||||
"compose_form.poll.type": "Arddull",
|
||||
|
@ -222,6 +222,7 @@
|
|||
"domain_block_modal.they_cant_follow": "Ni all neb o'r gweinydd hwn eich dilyn.",
|
||||
"domain_block_modal.they_wont_know": "Fyddan nhw ddim yn gwybod eu bod wedi cael eu blocio.",
|
||||
"domain_block_modal.title": "Blocio parth?",
|
||||
"domain_block_modal.you_will_lose_num_followers": "Byddwch yn colli {followersCount, plural, one {{followersCountDisplay} dilynwr} other {{followersCountDisplay} dilynwyr}} a {followingCount, plural, one {{followingCountDisplay} person rydych yn dilyn} other {{followingCountDisplay} o bobl rydych yn eu dilyn}}.",
|
||||
"domain_block_modal.you_will_lose_relationships": "Byddwch yn colli'r holl ddilynwyr a phobl rydych chi'n eu dilyn o'r gweinydd hwn.",
|
||||
"domain_block_modal.you_wont_see_posts": "Fyddwch chi ddim yn gweld postiadau na hysbysiadau gan ddefnyddwyr ar y gweinydd hwn.",
|
||||
"domain_pill.activitypub_lets_connect": "Mae'n caniatáu ichi gysylltu a rhyngweithio â phobl nid yn unig ar Mastodon, ond ar draws gwahanol apiau cymdeithasol hefyd.",
|
||||
|
@ -507,7 +508,7 @@
|
|||
"notification.favourite": "Ffafriodd {name} eich postiad",
|
||||
"notification.favourite.name_and_others_with_link": "Ffafriodd {name} a <a>{count, plural, one {# arall} other {# eraill}}</a> eich postiad",
|
||||
"notification.follow": "Dilynodd {name} chi",
|
||||
"notification.follow.name_and_others": "Mae {name} a {count, plural, one {# other} other {# others}} wedi'ch dilyn chi",
|
||||
"notification.follow.name_and_others": "Mae {name} a <a>{count, plural, zero {}one {# other} two {# others} few {# others} many {# others} other {# others}}</a> nawr yn eich dilyn chi",
|
||||
"notification.follow_request": "Mae {name} wedi gwneud cais i'ch dilyn",
|
||||
"notification.follow_request.name_and_others": "Mae {name} a{count, plural, one {# other} other {# others}} wedi gofyn i'ch dilyn chi",
|
||||
"notification.label.mention": "Crybwyll",
|
||||
|
@ -515,6 +516,7 @@
|
|||
"notification.label.private_reply": "Ateb preifat",
|
||||
"notification.label.reply": "Ateb",
|
||||
"notification.mention": "Crybwyll",
|
||||
"notification.mentioned_you": "Rydych wedi'ch crybwyll gan {name}",
|
||||
"notification.moderation-warning.learn_more": "Dysgu mwy",
|
||||
"notification.moderation_warning": "Rydych wedi derbyn rhybudd gan gymedrolwr",
|
||||
"notification.moderation_warning.action_delete_statuses": "Mae rhai o'ch postiadau wedi'u dileu.",
|
||||
|
@ -565,6 +567,7 @@
|
|||
"notifications.column_settings.filter_bar.category": "Bar hidlo cyflym",
|
||||
"notifications.column_settings.follow": "Dilynwyr newydd:",
|
||||
"notifications.column_settings.follow_request": "Ceisiadau dilyn newydd:",
|
||||
"notifications.column_settings.group": "Grŵp",
|
||||
"notifications.column_settings.mention": "Crybwylliadau:",
|
||||
"notifications.column_settings.poll": "Canlyniadau pleidlais:",
|
||||
"notifications.column_settings.push": "Hysbysiadau gwthiadwy",
|
||||
|
|
|
@ -158,7 +158,6 @@
|
|||
"compose_form.poll.duration": "Afstemningens varighed",
|
||||
"compose_form.poll.multiple": "Multivalg",
|
||||
"compose_form.poll.option_placeholder": "Valgmulighed {number}",
|
||||
"compose_form.poll.single": "Vælg én",
|
||||
"compose_form.poll.switch_to_multiple": "Ændr afstemning til flervalgstype",
|
||||
"compose_form.poll.switch_to_single": "Ændr afstemning til enkeltvalgstype",
|
||||
"compose_form.poll.type": "Stil",
|
||||
|
@ -508,7 +507,7 @@
|
|||
"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.follow": "{name} begyndte at følge dig",
|
||||
"notification.follow.name_and_others": "{name} og {count, plural, one {# anden} other {# andre}} følger dig",
|
||||
"notification.follow.name_and_others": "{name} og <a>{count, plural, one {# andre} other {# andre}}</a> begyndte at følge dig",
|
||||
"notification.follow_request": "{name} har anmodet om at følge dig",
|
||||
"notification.follow_request.name_and_others": "{name} og {count, plural, one {# anden} other {# andre}} har anmodet om at følger dig",
|
||||
"notification.label.mention": "Omtale",
|
||||
|
@ -516,6 +515,7 @@
|
|||
"notification.label.private_reply": "Privat svar",
|
||||
"notification.label.reply": "Besvar",
|
||||
"notification.mention": "Omtale",
|
||||
"notification.mentioned_you": "{name} nævnte dig",
|
||||
"notification.moderation-warning.learn_more": "Læs mere",
|
||||
"notification.moderation_warning": "Du er tildelt en moderationsadvarsel",
|
||||
"notification.moderation_warning.action_delete_statuses": "Nogle af dine indlæg er blevet fjernet.",
|
||||
|
@ -566,6 +566,7 @@
|
|||
"notifications.column_settings.filter_bar.category": "Hurtigfiltreringsbjælke",
|
||||
"notifications.column_settings.follow": "Nye følgere:",
|
||||
"notifications.column_settings.follow_request": "Nye følgeanmodninger:",
|
||||
"notifications.column_settings.group": "Gruppere",
|
||||
"notifications.column_settings.mention": "Omtaler:",
|
||||
"notifications.column_settings.poll": "Afstemningsresultater:",
|
||||
"notifications.column_settings.push": "Push-notifikationer",
|
||||
|
|
|
@ -508,7 +508,7 @@
|
|||
"notification.favourite": "{name} favorisierte deinen Beitrag",
|
||||
"notification.favourite.name_and_others_with_link": "{name} und <a>{count, plural, one {# weitere Person} other {# weitere Personen}}</a> favorisierten deinen Beitrag",
|
||||
"notification.follow": "{name} folgt dir",
|
||||
"notification.follow.name_and_others": "{name} und {count, plural, one {# weitere Person} other {# weitere Personen}} folgen dir",
|
||||
"notification.follow.name_and_others": "{name} und <a>{count, plural, one {# weitere Person} other {# weitere Personen}}</a> folgen dir",
|
||||
"notification.follow_request": "{name} möchte dir folgen",
|
||||
"notification.follow_request.name_and_others": "{name} und {count, plural, one {# weitere Person} other {# weitere Personen}} möchten dir folgen",
|
||||
"notification.label.mention": "Erwähnung",
|
||||
|
@ -516,6 +516,7 @@
|
|||
"notification.label.private_reply": "Private Antwort",
|
||||
"notification.label.reply": "Antwort",
|
||||
"notification.mention": "Erwähnung",
|
||||
"notification.mentioned_you": "{name} erwähnte dich",
|
||||
"notification.moderation-warning.learn_more": "Mehr erfahren",
|
||||
"notification.moderation_warning": "Du wurdest von den Moderator*innen verwarnt",
|
||||
"notification.moderation_warning.action_delete_statuses": "Einige deiner Beiträge sind entfernt worden.",
|
||||
|
@ -566,6 +567,7 @@
|
|||
"notifications.column_settings.filter_bar.category": "Filterleiste",
|
||||
"notifications.column_settings.follow": "Neue Follower:",
|
||||
"notifications.column_settings.follow_request": "Neue Follower-Anfragen:",
|
||||
"notifications.column_settings.group": "Gruppieren",
|
||||
"notifications.column_settings.mention": "Erwähnungen:",
|
||||
"notifications.column_settings.poll": "Umfrageergebnisse:",
|
||||
"notifications.column_settings.push": "Push-Benachrichtigungen",
|
||||
|
|
|
@ -158,7 +158,6 @@
|
|||
"compose_form.poll.duration": "Διάρκεια δημοσκόπησης",
|
||||
"compose_form.poll.multiple": "Πολλαπλή επιλογή",
|
||||
"compose_form.poll.option_placeholder": "Επιλογή {number}",
|
||||
"compose_form.poll.single": "Διάλεξε ένα",
|
||||
"compose_form.poll.switch_to_multiple": "Ενημέρωση δημοσκόπησης με πολλαπλές επιλογές",
|
||||
"compose_form.poll.switch_to_single": "Ενημέρωση δημοσκόπησης με μοναδική επιλογή",
|
||||
"compose_form.poll.type": "Στυλ",
|
||||
|
@ -508,7 +507,6 @@
|
|||
"notification.favourite": "{name} favorited your post\n{name} προτίμησε την ανάρτηση σου",
|
||||
"notification.favourite.name_and_others_with_link": "{name} και <a>{count, plural, one {# ακόμη} other {# ακόμη}}</a> αγάπησαν την ανάρτησή σου",
|
||||
"notification.follow": "Ο/Η {name} σε ακολούθησε",
|
||||
"notification.follow.name_and_others": "{name} και {count, plural, one {# ακόμη} other {# ακόμη}} σε ακολούθησαν",
|
||||
"notification.follow_request": "Ο/H {name} ζήτησε να σε ακολουθήσει",
|
||||
"notification.follow_request.name_and_others": "{name} και {count, plural, one {# άλλος} other {# άλλοι}} ζήτησαν να σε ακολουθήσουν",
|
||||
"notification.label.mention": "Επισήμανση",
|
||||
|
|
|
@ -158,7 +158,6 @@
|
|||
"compose_form.poll.duration": "Poll duration",
|
||||
"compose_form.poll.multiple": "Multiple choice",
|
||||
"compose_form.poll.option_placeholder": "Option {number}",
|
||||
"compose_form.poll.single": "Pick one",
|
||||
"compose_form.poll.switch_to_multiple": "Change poll to allow multiple choices",
|
||||
"compose_form.poll.switch_to_single": "Change poll to allow for a single choice",
|
||||
"compose_form.poll.type": "Style",
|
||||
|
@ -508,7 +507,6 @@
|
|||
"notification.favourite": "{name} favourited your post",
|
||||
"notification.favourite.name_and_others_with_link": "{name} and <a>{count, plural, one {# other} other {# others}}</a> favourited your post",
|
||||
"notification.follow": "{name} followed you",
|
||||
"notification.follow.name_and_others": "{name} and {count, plural, one {# other} other {# others}} followed you",
|
||||
"notification.follow_request": "{name} has requested to follow you",
|
||||
"notification.follow_request.name_and_others": "{name} and {count, plural, one {# other} other {# others}} has requested to follow you",
|
||||
"notification.label.mention": "Mention",
|
||||
|
@ -791,7 +789,7 @@
|
|||
"status.edited_x_times": "Edited {count, plural, one {{count} time} other {{count} times}}",
|
||||
"status.embed": "Get embed code",
|
||||
"status.favourite": "Favourite",
|
||||
"status.favourites": "{count, plural, one {favorite} other {favorites}}",
|
||||
"status.favourites": "{count, plural, one {favourite} other {favourites}}",
|
||||
"status.filter": "Filter this post",
|
||||
"status.history.created": "{name} created {date}",
|
||||
"status.history.edited": "{name} edited {date}",
|
||||
|
@ -852,6 +850,11 @@
|
|||
"upload_error.poll": "File upload not allowed with polls.",
|
||||
"upload_form.audio_description": "Describe for people who are deaf or hard of hearing",
|
||||
"upload_form.description": "Describe for people who are blind or have low vision",
|
||||
"upload_form.drag_and_drop.instructions": "To pick up a media attachment, press space or enter. While dragging, use the arrow keys to move the media attachment in any given direction. Press space or enter again to drop the media attachment in its new position, or press escape to cancel.",
|
||||
"upload_form.drag_and_drop.on_drag_cancel": "Dragging was cancelled. Media attachment {item} was dropped.",
|
||||
"upload_form.drag_and_drop.on_drag_end": "Media attachment {item} was dropped.",
|
||||
"upload_form.drag_and_drop.on_drag_over": "Media attachment {item} was moved.",
|
||||
"upload_form.drag_and_drop.on_drag_start": "Picked up media attachment {item}.",
|
||||
"upload_form.edit": "Edit",
|
||||
"upload_form.thumbnail": "Change thumbnail",
|
||||
"upload_form.video_description": "Describe for people who are deaf, hard of hearing, blind or have low vision",
|
||||
|
|
|
@ -158,7 +158,7 @@
|
|||
"compose_form.poll.duration": "Poll duration",
|
||||
"compose_form.poll.multiple": "Multiple choice",
|
||||
"compose_form.poll.option_placeholder": "Option {number}",
|
||||
"compose_form.poll.single": "Pick one",
|
||||
"compose_form.poll.single": "Single choice",
|
||||
"compose_form.poll.switch_to_multiple": "Change poll to allow multiple choices",
|
||||
"compose_form.poll.switch_to_single": "Change poll to allow for a single choice",
|
||||
"compose_form.poll.type": "Style",
|
||||
|
@ -508,7 +508,7 @@
|
|||
"notification.favourite": "{name} favorited your post",
|
||||
"notification.favourite.name_and_others_with_link": "{name} and <a>{count, plural, one {# other} other {# others}}</a> favorited your post",
|
||||
"notification.follow": "{name} followed you",
|
||||
"notification.follow.name_and_others": "{name} and {count, plural, one {# other} other {# others}} followed you",
|
||||
"notification.follow.name_and_others": "{name} and <a>{count, plural, one {# other} other {# others}}</a> followed you",
|
||||
"notification.follow_request": "{name} has requested to follow you",
|
||||
"notification.follow_request.name_and_others": "{name} and {count, plural, one {# other} other {# others}} has requested to follow you",
|
||||
"notification.label.mention": "Mention",
|
||||
|
@ -567,6 +567,7 @@
|
|||
"notifications.column_settings.filter_bar.category": "Quick filter bar",
|
||||
"notifications.column_settings.follow": "New followers:",
|
||||
"notifications.column_settings.follow_request": "New follow requests:",
|
||||
"notifications.column_settings.group": "Group",
|
||||
"notifications.column_settings.mention": "Mentions:",
|
||||
"notifications.column_settings.poll": "Poll results:",
|
||||
"notifications.column_settings.push": "Push notifications",
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
"about.rules": "Regularo de la servilo",
|
||||
"account.account_note_header": "Personaj notoj",
|
||||
"account.add_or_remove_from_list": "Aldoni al aŭ forigi el listoj",
|
||||
"account.badges.bot": "Roboto",
|
||||
"account.badges.bot": "Aŭtomata",
|
||||
"account.badges.group": "Grupo",
|
||||
"account.block": "Bloki @{name}",
|
||||
"account.block_domain": "Bloki la domajnon {domain}",
|
||||
|
@ -86,7 +86,7 @@
|
|||
"alert.unexpected.message": "Neatendita eraro okazis.",
|
||||
"alert.unexpected.title": "Aj!",
|
||||
"alt_text_badge.title": "Alt-teksto",
|
||||
"announcement.announcement": "Anoncoj",
|
||||
"announcement.announcement": "Anonco",
|
||||
"attachments_list.unprocessed": "(neprilaborita)",
|
||||
"audio.hide": "Kaŝi aŭdion",
|
||||
"block_modal.remote_users_caveat": "Ni petos al la servilo {domain} respekti vian elekton. Tamen, plenumo ne estas garantiita ĉar iuj serviloj eble manipulas blokojn malsame. Publikaj afiŝoj eble ankoraŭ estas videbla por ne-ensalutintaj uzantoj.",
|
||||
|
@ -105,13 +105,13 @@
|
|||
"bundle_column_error.error.title": "Ho, ve!",
|
||||
"bundle_column_error.network.body": "Okazis eraro dum ŝarĝado de ĉi tiu paĝo. Tion povas kaŭzi portempa problemo pri via retkonektado aŭ pri ĉi tiu servilo.",
|
||||
"bundle_column_error.network.title": "Eraro de reto",
|
||||
"bundle_column_error.retry": "Provu refoje",
|
||||
"bundle_column_error.retry": "Provu denove",
|
||||
"bundle_column_error.return": "Reiri hejmen",
|
||||
"bundle_column_error.routing.body": "La celita paĝo ne troveblas. Ĉu vi certas, ke la retadreso (URL) en via retfoliumilo estas ĝusta?",
|
||||
"bundle_column_error.routing.title": "404",
|
||||
"bundle_modal_error.close": "Fermi",
|
||||
"bundle_modal_error.message": "Io misfunkciis en la ŝargado de ĉi tiu elemento.",
|
||||
"bundle_modal_error.retry": "Bonvolu reprovi",
|
||||
"bundle_modal_error.retry": "Provu denove",
|
||||
"closed_registrations.other_server_instructions": "Ĉar Mastodon estas malcentraliza, vi povas krei konton ĉe alia servilo kaj ankoraŭ komuniki kun ĉi tiu.",
|
||||
"closed_registrations_modal.description": "Krei konton ĉe {domain} aktuale ne eblas, tamen bonvole rimarku, ke vi ne bezonas konton specife ĉe {domain} por uzi Mastodon.",
|
||||
"closed_registrations_modal.find_another_server": "Trovi alian servilon",
|
||||
|
@ -158,7 +158,7 @@
|
|||
"compose_form.poll.duration": "Daŭro de la balotenketo",
|
||||
"compose_form.poll.multiple": "Multobla elekto",
|
||||
"compose_form.poll.option_placeholder": "Opcio {number}",
|
||||
"compose_form.poll.single": "Elektu unu",
|
||||
"compose_form.poll.single": "Ununura elekto",
|
||||
"compose_form.poll.switch_to_multiple": "Ŝanĝi la balotenketon por permesi multajn elektojn",
|
||||
"compose_form.poll.switch_to_single": "Ŝanĝi la balotenketon por permesi unu solan elekton",
|
||||
"compose_form.poll.type": "Stilo",
|
||||
|
@ -182,8 +182,8 @@
|
|||
"confirmations.edit.confirm": "Redakti",
|
||||
"confirmations.edit.message": "Redakti nun anstataŭigos la skribatan afiŝon. Ĉu vi certas, ke vi volas daŭrigi?",
|
||||
"confirmations.edit.title": "Ĉu superskribi afiŝon?",
|
||||
"confirmations.logout.confirm": "Adiaŭi",
|
||||
"confirmations.logout.message": "Ĉu vi certas ke vi volas adiaŭi?",
|
||||
"confirmations.logout.confirm": "Elsaluti",
|
||||
"confirmations.logout.message": "Ĉu vi certas, ke vi volas elsaluti?",
|
||||
"confirmations.logout.title": "Ĉu elsaluti?",
|
||||
"confirmations.mute.confirm": "Silentigi",
|
||||
"confirmations.redraft.confirm": "Forigi kaj reskribi",
|
||||
|
@ -198,7 +198,7 @@
|
|||
"content_warning.hide": "Kaŝi afiŝon",
|
||||
"content_warning.show": "Montri ĉiukaze",
|
||||
"conversation.delete": "Forigi konversacion",
|
||||
"conversation.mark_as_read": "Marki legita",
|
||||
"conversation.mark_as_read": "Marku kiel legita",
|
||||
"conversation.open": "Vidi konversacion",
|
||||
"conversation.with": "Kun {names}",
|
||||
"copy_icon_button.copied": "Kopiis al kliptabulo",
|
||||
|
@ -247,18 +247,18 @@
|
|||
"emoji_button.food": "Manĝi kaj trinki",
|
||||
"emoji_button.label": "Enmeti emoĝion",
|
||||
"emoji_button.nature": "Naturo",
|
||||
"emoji_button.not_found": "Neniu emoĝio!! (╯°□°)╯︵ ┻━┻",
|
||||
"emoji_button.not_found": "Neniuj kongruaj emoĝioj trovitaj",
|
||||
"emoji_button.objects": "Aĵoj",
|
||||
"emoji_button.people": "Homoj",
|
||||
"emoji_button.recent": "Ofte uzataj",
|
||||
"emoji_button.search": "Serĉo…",
|
||||
"emoji_button.search": "Serĉo...",
|
||||
"emoji_button.search_results": "Serĉaj rezultoj",
|
||||
"emoji_button.symbols": "Simboloj",
|
||||
"emoji_button.travel": "Vojaĝoj kaj lokoj",
|
||||
"empty_column.account_hides_collections": "Ĉi tiu uzanto elektis ne disponebligi ĉi tiu informon",
|
||||
"empty_column.account_suspended": "Konto suspendita",
|
||||
"empty_column.account_timeline": "Neniu afiŝo ĉi tie!",
|
||||
"empty_column.account_unavailable": "Profilo ne disponebla",
|
||||
"empty_column.account_timeline": "Neniuj afiŝoj ĉi tie!",
|
||||
"empty_column.account_unavailable": "Profilo nedisponebla",
|
||||
"empty_column.blocks": "Vi ankoraŭ ne blokis uzanton.",
|
||||
"empty_column.bookmarked_statuses": "Vi ankoraŭ ne aldonis afiŝon al viaj legosignoj. Kiam vi aldonos iun, tiu aperos ĉi tie.",
|
||||
"empty_column.community": "La loka templinio estas malplena. Skribu ion por plenigi ĝin!",
|
||||
|
@ -343,7 +343,7 @@
|
|||
"hashtag.column_header.tag_mode.all": "kaj {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "aŭ {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "sen {additional}",
|
||||
"hashtag.column_settings.select.no_options_message": "Neniu sugesto trovita",
|
||||
"hashtag.column_settings.select.no_options_message": "Neniuj sugestoj trovitaj",
|
||||
"hashtag.column_settings.select.placeholder": "Enmeti kradvortojn…",
|
||||
"hashtag.column_settings.tag_mode.all": "Ĉiuj",
|
||||
"hashtag.column_settings.tag_mode.any": "Iu ajn",
|
||||
|
@ -399,40 +399,40 @@
|
|||
"intervals.full.days": "{number, plural, one {# tago} other {# tagoj}}",
|
||||
"intervals.full.hours": "{number, plural, one {# horo} other {# horoj}}",
|
||||
"intervals.full.minutes": "{number, plural, one {# minuto} other {# minutoj}}",
|
||||
"keyboard_shortcuts.back": "reveni",
|
||||
"keyboard_shortcuts.back": "Reiru reen",
|
||||
"keyboard_shortcuts.blocked": "Malfermi la liston de blokitaj uzantoj",
|
||||
"keyboard_shortcuts.boost": "Diskonigi la mesaĝon",
|
||||
"keyboard_shortcuts.column": "Fokusi kolumnon",
|
||||
"keyboard_shortcuts.compose": "enfokusigi la tekstujon",
|
||||
"keyboard_shortcuts.compose": "Enfokusigi la tekstaron",
|
||||
"keyboard_shortcuts.description": "Priskribo",
|
||||
"keyboard_shortcuts.direct": "por malfermi la kolumnon pri privataj mencioj",
|
||||
"keyboard_shortcuts.down": "iri suben en la listo",
|
||||
"keyboard_shortcuts.down": "Movu malsupren en la listo",
|
||||
"keyboard_shortcuts.enter": "Malfermi afiŝon",
|
||||
"keyboard_shortcuts.favourite": "Stelumi afiŝon",
|
||||
"keyboard_shortcuts.favourites": "Malfermi la liston de la stelumoj",
|
||||
"keyboard_shortcuts.federated": "Malfermi la frataran templinion",
|
||||
"keyboard_shortcuts.heading": "Klavaraj mallongigoj",
|
||||
"keyboard_shortcuts.heading": "Fulmoklavoj",
|
||||
"keyboard_shortcuts.home": "Malfermi la hejman templinion",
|
||||
"keyboard_shortcuts.hotkey": "Rapidklavo",
|
||||
"keyboard_shortcuts.legend": "montri ĉi tiun noton",
|
||||
"keyboard_shortcuts.local": "Malfermi la lokan templinion",
|
||||
"keyboard_shortcuts.mention": "mencii la aŭtoron",
|
||||
"keyboard_shortcuts.muted": "malfermi la liston de silentigitaj uzantoj",
|
||||
"keyboard_shortcuts.my_profile": "malfermi vian profilon",
|
||||
"keyboard_shortcuts.notifications": "malfermi la kolumnon de sciigoj",
|
||||
"keyboard_shortcuts.open_media": "Malfermi plurmedion",
|
||||
"keyboard_shortcuts.legend": "Montru ĉi tiun legendon",
|
||||
"keyboard_shortcuts.local": "Malfermu la lokan templinion",
|
||||
"keyboard_shortcuts.mention": "Menciu aŭtoron",
|
||||
"keyboard_shortcuts.muted": "Malfermu la liston de silentigitaj uzantoj",
|
||||
"keyboard_shortcuts.my_profile": "Malfermu vian profilon",
|
||||
"keyboard_shortcuts.notifications": "Malfermu la sciigajn kolumnon",
|
||||
"keyboard_shortcuts.open_media": "Malfermu plurmedion",
|
||||
"keyboard_shortcuts.pinned": "Malfermu alpinglitajn afiŝojn-liston",
|
||||
"keyboard_shortcuts.profile": "malfermi la profilon de la aŭtoro",
|
||||
"keyboard_shortcuts.profile": "Malfermu la profilon de aŭtoro",
|
||||
"keyboard_shortcuts.reply": "Respondu al afiŝo",
|
||||
"keyboard_shortcuts.requests": "Malfermi la liston de petoj por sekvado",
|
||||
"keyboard_shortcuts.search": "enfokusigi la serĉilon",
|
||||
"keyboard_shortcuts.spoilers": "Montri/kaŝi la kampon de averto de enhavo (\"CW\")",
|
||||
"keyboard_shortcuts.start": "malfermi la kolumnon «por komenci»",
|
||||
"keyboard_shortcuts.toggle_hidden": "Montri/kaŝi tekston malantaŭ la averto de enhavo (\"CW\")",
|
||||
"keyboard_shortcuts.search": "Enfokusigi la serĉbreton",
|
||||
"keyboard_shortcuts.spoilers": "Montri/kaŝi CW-kampon",
|
||||
"keyboard_shortcuts.start": "Malfermu \"por komenci\" kolumnon",
|
||||
"keyboard_shortcuts.toggle_hidden": "Montri/kaŝi tekston malantaŭ CW",
|
||||
"keyboard_shortcuts.toggle_sensitivity": "Montri/kaŝi plurmedion",
|
||||
"keyboard_shortcuts.toot": "Komencu novan afiŝon",
|
||||
"keyboard_shortcuts.unfocus": "malenfokusigi la tekstujon aŭ la serĉilon",
|
||||
"keyboard_shortcuts.up": "iri supren en la listo",
|
||||
"keyboard_shortcuts.unfocus": "Senfokusigi verki tekstareon/serĉon",
|
||||
"keyboard_shortcuts.up": "Movu supren en la listo",
|
||||
"lightbox.close": "Fermi",
|
||||
"lightbox.next": "Antaŭen",
|
||||
"lightbox.previous": "Malantaŭen",
|
||||
|
@ -508,7 +508,7 @@
|
|||
"notification.favourite": "{name} stelumis vian afiŝon",
|
||||
"notification.favourite.name_and_others_with_link": "{name} kaj <a>{count, plural, one {# alia} other {# aliaj}}</a> ŝatis vian afiŝon",
|
||||
"notification.follow": "{name} eksekvis vin",
|
||||
"notification.follow.name_and_others": "{name} kaj {count, plural, one {# alia} other {# aliaj}} sekvis vin",
|
||||
"notification.follow.name_and_others": "{name} kaj <a>{count, plural, one {# alia} other {# aliaj}}</a> sekvis vin",
|
||||
"notification.follow_request": "{name} petis sekvi vin",
|
||||
"notification.follow_request.name_and_others": "{name} kaj {count, plural, one {# alia} other {# aliaj}} petis sekvi vin",
|
||||
"notification.label.mention": "Mencii",
|
||||
|
@ -516,6 +516,7 @@
|
|||
"notification.label.private_reply": "Privata respondo",
|
||||
"notification.label.reply": "Respondi",
|
||||
"notification.mention": "Mencii",
|
||||
"notification.mentioned_you": "{name} menciis vin",
|
||||
"notification.moderation-warning.learn_more": "Lerni pli",
|
||||
"notification.moderation_warning": "Vi ricevis moderigan averton",
|
||||
"notification.moderation_warning.action_delete_statuses": "Kelkaj el viaj afiŝoj estis forigitaj.",
|
||||
|
@ -566,6 +567,7 @@
|
|||
"notifications.column_settings.filter_bar.category": "Rapida filtrila breto",
|
||||
"notifications.column_settings.follow": "Novaj sekvantoj:",
|
||||
"notifications.column_settings.follow_request": "Novaj petoj de sekvado:",
|
||||
"notifications.column_settings.group": "Grupo",
|
||||
"notifications.column_settings.mention": "Mencioj:",
|
||||
"notifications.column_settings.poll": "Balotenketaj rezultoj:",
|
||||
"notifications.column_settings.push": "Puŝsciigoj",
|
||||
|
@ -611,8 +613,8 @@
|
|||
"notifications_permission_banner.title": "Neniam preterlasas iun ajn",
|
||||
"onboarding.action.back": "Prenu min reen",
|
||||
"onboarding.actions.back": "Prenu min reen",
|
||||
"onboarding.actions.go_to_explore": "See what's trending",
|
||||
"onboarding.actions.go_to_home": "Go to your home feed",
|
||||
"onboarding.actions.go_to_explore": "Konduku min al tendenco",
|
||||
"onboarding.actions.go_to_home": "Konduku min al mia hejma fluo",
|
||||
"onboarding.compose.template": "Saluton #Mastodon!",
|
||||
"onboarding.follows.empty": "Bedaŭrinde, neniu rezulto estas montrebla nuntempe. Vi povas provi serĉi aŭ foliumi la esploran paĝon por trovi kontojn por sekvi, aŭ retrovi baldaŭ.",
|
||||
"onboarding.follows.lead": "Via hejma fluo estas la ĉefa maniero sperti Mastodon. Ju pli da homoj vi sekvas, des pli aktiva kaj interesa ĝi estos. Por komenci, jen kelkaj sugestoj:",
|
||||
|
@ -632,17 +634,17 @@
|
|||
"onboarding.share.message": "Mi estas {username} en #Mastodon! Sekvu min ĉe {url}",
|
||||
"onboarding.share.next_steps": "Eblaj malantauaj paŝoj:",
|
||||
"onboarding.share.title": "Disvastigi vian profilon",
|
||||
"onboarding.start.lead": "Your new Mastodon account is ready to go. Here's how you can make the most of it:",
|
||||
"onboarding.start.skip": "Want to skip right ahead?",
|
||||
"onboarding.start.lead": "Vi nun estas parto de Mastodon, unika, malcentralizita socia amaskomunikilara platformo, kie vi—ne algoritmo—zorgas vian propran sperton. Ni komencu vin sur ĉi tiu nova socia limo:",
|
||||
"onboarding.start.skip": "Ĉu vi ne bezonas helpon por komenci?",
|
||||
"onboarding.start.title": "Vi atingas ĝin!",
|
||||
"onboarding.steps.follow_people.body": "You curate your own feed. Lets fill it with interesting people.",
|
||||
"onboarding.steps.follow_people.title": "Follow {count, plural, one {one person} other {# people}}",
|
||||
"onboarding.steps.follow_people.body": "Sekvi interesajn homojn estas pri kio Mastodonto temas.",
|
||||
"onboarding.steps.follow_people.title": "Agordu vian hejman fluon",
|
||||
"onboarding.steps.publish_status.body": "Salutu la mondon per teksto, fotoj, filmetoj aŭ balotenketoj {emoji}",
|
||||
"onboarding.steps.publish_status.title": "Fari vian unuan afiŝon",
|
||||
"onboarding.steps.setup_profile.body": "Others are more likely to interact with you with a filled out profile.",
|
||||
"onboarding.steps.setup_profile.title": "Customize your profile",
|
||||
"onboarding.steps.share_profile.body": "Let your friends know how to find you on Mastodon!",
|
||||
"onboarding.steps.share_profile.title": "Share your profile",
|
||||
"onboarding.steps.setup_profile.body": "Diskonigu viajn interagojn havante ampleksan profilon.",
|
||||
"onboarding.steps.setup_profile.title": "Agordu vian profilon",
|
||||
"onboarding.steps.share_profile.body": "Sciigu viajn amikojn kiel trovi vin sur Mastodon",
|
||||
"onboarding.steps.share_profile.title": "Kunhavigu vian Mastodon-profilon",
|
||||
"onboarding.tips.2fa": "<strong>Ĉu vi scias?</strong> Vi povas sekurigi vian konton per efektivigi dufaktora autentigo en via kontoagordoj.",
|
||||
"onboarding.tips.accounts_from_other_servers": "<strong>Ĉu vi scias?</strong> Ĉar Mastodon estas sencentra, kelkaj profiloj kiujn vi trovi estas gastigitaj ĉe aliaj serviloj kiuj ne estas via.",
|
||||
"onboarding.tips.migration": "<strong>Ĉu vi scias?</strong> Se vi sentas ke {domain} ne estas bona servilelekto por vi en la estonteco, vi povas translokiĝi al alia servilo de Mastodon sen malgajni viajn sekvantojn.",
|
||||
|
@ -824,7 +826,7 @@
|
|||
"status.show_less_all": "Montri malpli ĉiun",
|
||||
"status.show_more_all": "Montri pli ĉiun",
|
||||
"status.show_original": "Montru originalon",
|
||||
"status.title.with_attachments": "{user} posted {attachmentCount, plural, one {an attachment} other {# attachments}}",
|
||||
"status.title.with_attachments": "{user} afiŝis {attachmentCount, plural, one {aldonaĵon} other {{attachmentCount} aldonaĵojn}}",
|
||||
"status.translate": "Traduki",
|
||||
"status.translated_from_with": "Tradukita el {lang} per {provider}",
|
||||
"status.uncached_media_warning": "Antaŭrigardo ne disponebla",
|
||||
|
@ -847,7 +849,7 @@
|
|||
"units.short.million": "{count}M",
|
||||
"units.short.thousand": "{count}K",
|
||||
"upload_area.title": "Altreni kaj lasi por alŝuti",
|
||||
"upload_button.label": "Aldoni aŭdovidaĵon (JPEG, PNG, GIF, WebM, MP4, MOV)",
|
||||
"upload_button.label": "Aldonu bildojn, filmeton aŭ sondosieron",
|
||||
"upload_error.limit": "Limo de dosiera alŝutado transpasita.",
|
||||
"upload_error.poll": "Alŝuto de dosiero ne permesita kun balotenketo.",
|
||||
"upload_form.audio_description": "Priskribi por homoj kiuj malfacile aŭdi",
|
||||
|
@ -870,17 +872,17 @@
|
|||
"upload_modal.hint": "Klaku aŭ trenu la cirklon en la antaŭvidilo por elekti la fokuspunkton kiu ĉiam videblos en ĉiuj etigitaj bildoj.",
|
||||
"upload_modal.preparing_ocr": "Preparante OSR…",
|
||||
"upload_modal.preview_label": "Antaŭvido ({ratio})",
|
||||
"upload_progress.label": "Alŝutado…",
|
||||
"upload_progress.label": "Alŝutante...",
|
||||
"upload_progress.processing": "Traktante…",
|
||||
"username.taken": "La uzantnomo estas jam posedita. Provu alion",
|
||||
"video.close": "Fermi la videon",
|
||||
"video.close": "Fermu la filmeton",
|
||||
"video.download": "Elŝuti dosieron",
|
||||
"video.exit_fullscreen": "Eksigi plenekrana",
|
||||
"video.expand": "Pligrandigi la videon",
|
||||
"video.fullscreen": "Igi plenekrana",
|
||||
"video.hide": "Kaŝi la videon",
|
||||
"video.hide": "Kaŝu la filmeton",
|
||||
"video.mute": "Silentigi",
|
||||
"video.pause": "Paŭzi",
|
||||
"video.pause": "Paŭzigi",
|
||||
"video.play": "Ekigi",
|
||||
"video.unmute": "Malsilentigi"
|
||||
}
|
||||
|
|
|
@ -158,7 +158,7 @@
|
|||
"compose_form.poll.duration": "Duración de la encuesta",
|
||||
"compose_form.poll.multiple": "Múltiples opciones",
|
||||
"compose_form.poll.option_placeholder": "Opción {number}",
|
||||
"compose_form.poll.single": "Elegí una",
|
||||
"compose_form.poll.single": "Opción única",
|
||||
"compose_form.poll.switch_to_multiple": "Cambiar encuesta para permitir opciones múltiples",
|
||||
"compose_form.poll.switch_to_single": "Cambiar encuesta para permitir una sola opción",
|
||||
"compose_form.poll.type": "Estilo",
|
||||
|
@ -249,7 +249,7 @@
|
|||
"emoji_button.nature": "Naturaleza",
|
||||
"emoji_button.not_found": "No se encontraron emojis coincidentes",
|
||||
"emoji_button.objects": "Objetos",
|
||||
"emoji_button.people": "Cuentas",
|
||||
"emoji_button.people": "Gente",
|
||||
"emoji_button.recent": "Usados frecuentemente",
|
||||
"emoji_button.search": "Buscar...",
|
||||
"emoji_button.search_results": "Resultados de búsqueda",
|
||||
|
@ -508,7 +508,7 @@
|
|||
"notification.favourite": "{name} marcó tu mensaje como favorito",
|
||||
"notification.favourite.name_and_others_with_link": "{name} y <a>{count, plural, one {# cuenta más} other {# cuentas más}}</a> marcaron tu mensaje como favorito",
|
||||
"notification.follow": "{name} te empezó a seguir",
|
||||
"notification.follow.name_and_others": "{name} y {count, plural, one {# cuenta más} other {# cuentas más}} te están siguiendo",
|
||||
"notification.follow.name_and_others": "{name} y <a>{count, plural, one {# cuenta más} other {# cuentas más}}</a> te están siguiendo",
|
||||
"notification.follow_request": "{name} solicitó seguirte",
|
||||
"notification.follow_request.name_and_others": "{name} y {count, plural, one {# cuenta más} other {# cuentas más}} solicitaron seguirte",
|
||||
"notification.label.mention": "Mención",
|
||||
|
@ -516,6 +516,7 @@
|
|||
"notification.label.private_reply": "Respuesta privada",
|
||||
"notification.label.reply": "Respuesta",
|
||||
"notification.mention": "Mención",
|
||||
"notification.mentioned_you": "{name} te mencionó",
|
||||
"notification.moderation-warning.learn_more": "Aprendé más",
|
||||
"notification.moderation_warning": "Recibiste una advertencia de moderación",
|
||||
"notification.moderation_warning.action_delete_statuses": "Se eliminaron algunos de tus mensajes.",
|
||||
|
@ -566,6 +567,7 @@
|
|||
"notifications.column_settings.filter_bar.category": "Barra de filtrado rápido",
|
||||
"notifications.column_settings.follow": "Nuevos seguidores:",
|
||||
"notifications.column_settings.follow_request": "Nuevas solicitudes de seguimiento:",
|
||||
"notifications.column_settings.group": "Agrupar",
|
||||
"notifications.column_settings.mention": "Menciones:",
|
||||
"notifications.column_settings.poll": "Resultados de la encuesta:",
|
||||
"notifications.column_settings.push": "Notificaciones push",
|
||||
|
|
|
@ -158,9 +158,9 @@
|
|||
"compose_form.poll.duration": "Duración de la encuesta",
|
||||
"compose_form.poll.multiple": "Selección múltiple",
|
||||
"compose_form.poll.option_placeholder": "Opción {number}",
|
||||
"compose_form.poll.single": "Seleccione uno",
|
||||
"compose_form.poll.switch_to_multiple": "Modificar encuesta para permitir múltiples opciones",
|
||||
"compose_form.poll.switch_to_single": "Modificar encuesta para permitir una única opción",
|
||||
"compose_form.poll.single": "Selección única",
|
||||
"compose_form.poll.switch_to_multiple": "Cambiar la encuesta para permitir múltiples opciones",
|
||||
"compose_form.poll.switch_to_single": "Cambiar la encuesta para permitir una única opción",
|
||||
"compose_form.poll.type": "Estilo",
|
||||
"compose_form.publish": "Publicación",
|
||||
"compose_form.publish_form": "Publicar",
|
||||
|
@ -508,7 +508,7 @@
|
|||
"notification.favourite": "{name} marcó como favorita tu publicación",
|
||||
"notification.favourite.name_and_others_with_link": "{name} y <a>{count, plural, one {# otro} other {# otros}}</a> marcaron tu publicación como favorita",
|
||||
"notification.follow": "{name} te empezó a seguir",
|
||||
"notification.follow.name_and_others": "{name} y {count, plural, one {# otro} other {# otros}} te siguieron",
|
||||
"notification.follow.name_and_others": "{name} y <a>{count, plural, one {# otro} other {# otros}}</a> te han seguido",
|
||||
"notification.follow_request": "{name} ha solicitado seguirte",
|
||||
"notification.follow_request.name_and_others": "{name} y {count, plural, one {# otro} other {# otros}} han solicitado seguirte",
|
||||
"notification.label.mention": "Mención",
|
||||
|
@ -516,6 +516,7 @@
|
|||
"notification.label.private_reply": "Respuesta privada",
|
||||
"notification.label.reply": "Respuesta",
|
||||
"notification.mention": "Mención",
|
||||
"notification.mentioned_you": "{name} te mencionó",
|
||||
"notification.moderation-warning.learn_more": "Saber más",
|
||||
"notification.moderation_warning": "Has recibido una advertencia de moderación",
|
||||
"notification.moderation_warning.action_delete_statuses": "Se han eliminado algunas de tus publicaciones.",
|
||||
|
@ -566,6 +567,7 @@
|
|||
"notifications.column_settings.filter_bar.category": "Barra de filtrado rápido",
|
||||
"notifications.column_settings.follow": "Nuevos seguidores:",
|
||||
"notifications.column_settings.follow_request": "Nuevas solicitudes de seguimiento:",
|
||||
"notifications.column_settings.group": "Grupo",
|
||||
"notifications.column_settings.mention": "Menciones:",
|
||||
"notifications.column_settings.poll": "Resultados de la votación:",
|
||||
"notifications.column_settings.push": "Notificaciones push",
|
||||
|
@ -643,7 +645,7 @@
|
|||
"onboarding.steps.setup_profile.title": "Personaliza tu perfil",
|
||||
"onboarding.steps.share_profile.body": "Dile a tus amigos cómo encontrarte en Mastodon",
|
||||
"onboarding.steps.share_profile.title": "Comparte tu perfil",
|
||||
"onboarding.tips.2fa": "<strong>¿Sabías que?</strong> Puedes proteger tu cuenta configurando la autenticación de dos factores en la configuración de su cuenta. Funciona con cualquier aplicación TOTP de su elección, ¡no necesitas número de teléfono!",
|
||||
"onboarding.tips.2fa": "<strong>¿Sabías que?</strong> Puedes proteger tu cuenta configurando la autenticación de dos factores en los ajustes de su cuenta. Funciona con cualquier aplicación TOTP que elijas, ¡sin necesidad de número de teléfono!",
|
||||
"onboarding.tips.accounts_from_other_servers": "<strong>¿Sabías que?</strong> Como Mastodon es descentralizado, algunos perfiles que encuentras están alojados en servidores distintos del tuyo. Y sin embargo, ¡puedes interactuar con ellos! ¡Su servidor corresponde a la segunda mitad de su nombre de usuario!",
|
||||
"onboarding.tips.migration": "<strong>¿Sabías que?</strong> Si sientes que {domain} no es una gran elección de servidor para ti en el futuro, puedes moverte a otro servidor de Mastodon sin perder a tus seguidores. ¡Incluso puedes alojar tu propio servidor!",
|
||||
"onboarding.tips.verification": "<strong>¿Sabías que?</strong> Puedes verificar tu cuenta poniendo un enlace a tu perfil de Mastodon en su propio sitio web y añadiendo el sitio web a su perfil. ¡Sin necesidad de comisiones ni documentos!",
|
||||
|
@ -852,11 +854,11 @@
|
|||
"upload_error.poll": "Subida de archivos no permitida con encuestas.",
|
||||
"upload_form.audio_description": "Describir para personas con problemas auditivos",
|
||||
"upload_form.description": "Describir para los usuarios con dificultad visual",
|
||||
"upload_form.drag_and_drop.instructions": "Para recoger un archivo multimedia, pulsa la barra espaciadora o la tecla Enter. Mientras arrastras, utiliza las teclas de flecha para mover el archivo multimedia en cualquier dirección. Vuelve a pulsar la barra espaciadora o la tecla Enter para soltar el archivo multimedia en su nueva posición, o pulsa Escape para cancelar.",
|
||||
"upload_form.drag_and_drop.on_drag_cancel": "Se canceló el arrastre. Se eliminó el archivo adjunto {item}.",
|
||||
"upload_form.drag_and_drop.on_drag_end": "El archivo adjunto {item} ha sido eliminado.",
|
||||
"upload_form.drag_and_drop.on_drag_over": "El archivo adjunto {item} se ha movido.",
|
||||
"upload_form.drag_and_drop.on_drag_start": "Se ha recogido el archivo adjunto {item}.",
|
||||
"upload_form.drag_and_drop.instructions": "Para recoger un archivo adjunto, pulsa la barra espaciadora o la tecla Intro. Mientras arrastras, usa las teclas de flecha para mover el archivo adjunto en cualquier dirección. Vuelve a pulsar la barra espaciadora o la tecla Intro para soltar el archivo adjunto en su nueva posición, o pulsa la tecla Escape para cancelar.",
|
||||
"upload_form.drag_and_drop.on_drag_cancel": "Arrastre cancelado. El archivo adjunto {item} fue eliminado.",
|
||||
"upload_form.drag_and_drop.on_drag_end": "El archivo adjunto {item} fue eliminado.",
|
||||
"upload_form.drag_and_drop.on_drag_over": "El archivo adjunto {item} fue movido.",
|
||||
"upload_form.drag_and_drop.on_drag_start": "Recogidos los archivos adjuntos {item}.",
|
||||
"upload_form.edit": "Editar",
|
||||
"upload_form.thumbnail": "Cambiar miniatura",
|
||||
"upload_form.video_description": "Describir para personas con problemas auditivos o visuales",
|
||||
|
|
|
@ -158,7 +158,7 @@
|
|||
"compose_form.poll.duration": "Duración de la encuesta",
|
||||
"compose_form.poll.multiple": "Selección múltiple",
|
||||
"compose_form.poll.option_placeholder": "Opción {number}",
|
||||
"compose_form.poll.single": "Elige uno",
|
||||
"compose_form.poll.single": "Opción única",
|
||||
"compose_form.poll.switch_to_multiple": "Modificar encuesta para permitir múltiples opciones",
|
||||
"compose_form.poll.switch_to_single": "Modificar encuesta para permitir una única opción",
|
||||
"compose_form.poll.type": "Estilo",
|
||||
|
@ -508,7 +508,7 @@
|
|||
"notification.favourite": "{name} marcó como favorita tu publicación",
|
||||
"notification.favourite.name_and_others_with_link": "{name} y <a>{count, plural, one {# más} other {# más}}</a> marcaron tu publicación como favorita",
|
||||
"notification.follow": "{name} te empezó a seguir",
|
||||
"notification.follow.name_and_others": "{name} y {count, plural, one {# más} other {# más}} te siguieron",
|
||||
"notification.follow.name_and_others": "{name} y <a>{count, plural, one {# otro} other {# otros}}</a> te siguieron",
|
||||
"notification.follow_request": "{name} ha solicitado seguirte",
|
||||
"notification.follow_request.name_and_others": "{name} y {count, plural, one {# más} other {# más}} han solicitado seguirte",
|
||||
"notification.label.mention": "Mención",
|
||||
|
@ -516,6 +516,7 @@
|
|||
"notification.label.private_reply": "Respuesta privada",
|
||||
"notification.label.reply": "Respuesta",
|
||||
"notification.mention": "Mención",
|
||||
"notification.mentioned_you": "{name} te ha mencionado",
|
||||
"notification.moderation-warning.learn_more": "Saber más",
|
||||
"notification.moderation_warning": "Has recibido una advertencia de moderación",
|
||||
"notification.moderation_warning.action_delete_statuses": "Se han eliminado algunas de tus publicaciones.",
|
||||
|
@ -566,6 +567,7 @@
|
|||
"notifications.column_settings.filter_bar.category": "Barra de filtrado rápido",
|
||||
"notifications.column_settings.follow": "Nuevos seguidores:",
|
||||
"notifications.column_settings.follow_request": "Nuevas solicitudes de seguimiento:",
|
||||
"notifications.column_settings.group": "Grupo",
|
||||
"notifications.column_settings.mention": "Menciones:",
|
||||
"notifications.column_settings.poll": "Resultados de la votación:",
|
||||
"notifications.column_settings.push": "Notificaciones push",
|
||||
|
|
|
@ -85,6 +85,7 @@
|
|||
"alert.rate_limited.title": "Kiiruspiirang",
|
||||
"alert.unexpected.message": "Tekkis ootamatu viga.",
|
||||
"alert.unexpected.title": "Oih!",
|
||||
"alt_text_badge.title": "Alternatiivtekst",
|
||||
"announcement.announcement": "Teadaanne",
|
||||
"attachments_list.unprocessed": "(töötlemata)",
|
||||
"audio.hide": "Peida audio",
|
||||
|
@ -157,7 +158,6 @@
|
|||
"compose_form.poll.duration": "Küsitluse kestus",
|
||||
"compose_form.poll.multiple": "Mitu vastust",
|
||||
"compose_form.poll.option_placeholder": "Valik {number}",
|
||||
"compose_form.poll.single": "Vali üks",
|
||||
"compose_form.poll.switch_to_multiple": "Muuda küsitlust mitmikvaliku lubamiseks",
|
||||
"compose_form.poll.switch_to_single": "Muuda küsitlust ainult ühe valiku lubamiseks",
|
||||
"compose_form.poll.type": "Stiil",
|
||||
|
@ -221,6 +221,8 @@
|
|||
"domain_block_modal.they_cant_follow": "Sellest serverist ei saa keegi sind jälgida.",
|
||||
"domain_block_modal.they_wont_know": "Nad ei tea, et nad on blokeeritud.",
|
||||
"domain_block_modal.title": "Blokeerida domeen?",
|
||||
"domain_block_modal.you_will_lose_num_followers": "Sult kaob {followersCount, plural, one {{followersCountDisplay} jälgija} other {{followersCountDisplay} jälgijat}} ja {followingCount, plural, one {{followingCountDisplay} inimene} other {{followingCountDisplay} inimest}}, keda sa ise jälgid.",
|
||||
"domain_block_modal.you_will_lose_relationships": "Sa kaotad kõik oma jälgijad ja inimesed, kes sind jälgivad sellest serverist.",
|
||||
"domain_block_modal.you_wont_see_posts": "Sa ei näe selle serveri kasutajate postitusi ega teavitusi.",
|
||||
"domain_pill.activitypub_lets_connect": "See võimaldab sul ühenduda inimestega ja nendega suhelda mitte ainult Mastodonis, vaid ka teistes suhtlusrakendustes.",
|
||||
"domain_pill.activitypub_like_language": "ActivityPub on nagu keel, mida Mastodon räägib teiste suhtlusvõrgustikega.",
|
||||
|
@ -433,6 +435,8 @@
|
|||
"lightbox.close": "Sulge",
|
||||
"lightbox.next": "Järgmine",
|
||||
"lightbox.previous": "Eelmine",
|
||||
"lightbox.zoom_in": "Näita algsuuruses",
|
||||
"lightbox.zoom_out": "Näita kõik",
|
||||
"limited_account_hint.action": "Näita profilli sellegipoolest",
|
||||
"limited_account_hint.title": "See profiil on peidetud {domain} moderaatorite poolt.",
|
||||
"link_preview.author": "{name} poolt",
|
||||
|
@ -503,7 +507,6 @@
|
|||
"notification.favourite": "{name} märkis su postituse lemmikuks",
|
||||
"notification.favourite.name_and_others_with_link": "{name} ja <a>{count, plural, one {# veel} other {# teist}}</a> märkis su postituse lemmikuks",
|
||||
"notification.follow": "{name} alustas su jälgimist",
|
||||
"notification.follow.name_and_others": "{name} ja {count, plural, one {# veel} other {# teist}} hakkas sind jälgima",
|
||||
"notification.follow_request": "{name} soovib sind jälgida",
|
||||
"notification.follow_request.name_and_others": "{name} ja {count, plural, one {# veel} other {# teist}} taotles sinu jälgimist",
|
||||
"notification.label.mention": "Mainimine",
|
||||
|
@ -511,6 +514,7 @@
|
|||
"notification.label.private_reply": "Privaatne vastus",
|
||||
"notification.label.reply": "Vastus",
|
||||
"notification.mention": "Mainimine",
|
||||
"notification.mentioned_you": "{name} mainis sind",
|
||||
"notification.moderation-warning.learn_more": "Vaata lisa",
|
||||
"notification.moderation_warning": "Said modereerimise hoiatuse",
|
||||
"notification.moderation_warning.action_delete_statuses": "Mõni su postitus on eemaldatud.",
|
||||
|
@ -847,6 +851,11 @@
|
|||
"upload_error.poll": "Küsitlustes pole faili üleslaadimine lubatud.",
|
||||
"upload_form.audio_description": "Kirjelda kuulmispuudega inimeste jaoks",
|
||||
"upload_form.description": "Kirjelda vaegnägijatele",
|
||||
"upload_form.drag_and_drop.instructions": "Vajuta tühikut või enterit, et tõsta manus. Lohistamise ajal kasuta nooleklahve, et manust liigutada teatud suunas. Vajuta tühikut või enterit uuesti, et paigutada manus oma uuele kohale, või escape tühistamiseks.",
|
||||
"upload_form.drag_and_drop.on_drag_cancel": "Lohistamine tühistati. Manus {item} on asetatud.",
|
||||
"upload_form.drag_and_drop.on_drag_end": "Manus {item} on asetatud.",
|
||||
"upload_form.drag_and_drop.on_drag_over": "Manus {item} on liigutatud.",
|
||||
"upload_form.drag_and_drop.on_drag_start": "Tõstetud on manus {item}.",
|
||||
"upload_form.edit": "Muuda",
|
||||
"upload_form.thumbnail": "Muuda pisipilti",
|
||||
"upload_form.video_description": "Kirjelda kuulmis- või nägemispuudega inimeste jaoks",
|
||||
|
|
|
@ -158,7 +158,6 @@
|
|||
"compose_form.poll.duration": "Inkestaren iraupena",
|
||||
"compose_form.poll.multiple": "Aukera aniza",
|
||||
"compose_form.poll.option_placeholder": "{number}. aukera",
|
||||
"compose_form.poll.single": "Hautatu bat",
|
||||
"compose_form.poll.switch_to_multiple": "Aldatu inkesta hainbat aukera onartzeko",
|
||||
"compose_form.poll.switch_to_single": "Aldatu inkesta aukera bakarra onartzeko",
|
||||
"compose_form.poll.type": "Estiloa",
|
||||
|
@ -268,7 +267,7 @@
|
|||
"empty_column.follow_requests": "Ez duzu jarraitzeko eskaerarik oraindik. Baten bat jasotzen duzunean, hemen agertuko da.",
|
||||
"empty_column.followed_tags": "Oraindik ez duzu traolik jarraitzen. Egiterakoan, hemen agertuko dira.",
|
||||
"empty_column.hashtag": "Ez dago ezer traola honetan oraindik.",
|
||||
"empty_column.home": "Zure hasierako denbora-lerroa hutsik dago! Ikusi {public} edo erabili bilaketa lehen urratsak eman eta beste batzuk aurkitzeko.",
|
||||
"empty_column.home": "Zure hasierako denbora-lerroa hutsik dago! Jarraitu jende gehiago betetzeko.",
|
||||
"empty_column.list": "Ez dago ezer zerrenda honetan. Zerrenda honetako kideek bidalketa berriak argitaratzean, hemen agertuko dira.",
|
||||
"empty_column.lists": "Ez duzu zerrendarik oraindik. Baten bat sortzen duzunean hemen agertuko da.",
|
||||
"empty_column.mutes": "Ez duzu erabiltzailerik mututu oraindik.",
|
||||
|
@ -504,7 +503,6 @@
|
|||
"notification.favourite": "{name}(e)k zure bidalketa gogoko du",
|
||||
"notification.favourite.name_and_others_with_link": "{name} eta <a>{count, plural, one {erabiltzaile # gehiagok} other {# erabiltzaile gehiagok}}</a> zure bidalketa gogoko dute",
|
||||
"notification.follow": "{name}(e)k jarraitzen dizu",
|
||||
"notification.follow.name_and_others": "{name} eta {count, plural, one {erabiltzaile # gehiagok} other {# erabiltzaile gehiagok}} jarraitu dizute",
|
||||
"notification.follow_request": "{name}(e)k zu jarraitzeko eskaera egin du",
|
||||
"notification.follow_request.name_and_others": "{name} eta {count, plural, one {erabiltzaile # gehiagok} other {# erabiltzaile gehiagok}} zu jarraitzeko eskaera egin dute",
|
||||
"notification.label.mention": "Aipamena",
|
||||
|
@ -597,7 +595,7 @@
|
|||
"notifications.policy.filter_not_following_title": "Jarraitzen ez duzun jendea",
|
||||
"notifications.policy.filter_private_mentions_hint": "Iragazita, baldin eta zure aipamenaren erantzuna bada edo bidaltzailea jarraitzen baduzu",
|
||||
"notifications.policy.filter_private_mentions_title": "Eskatu gabeko aipamen pribatuak",
|
||||
"notifications.policy.title": "Kudeatu honen jakinarazpaenak…",
|
||||
"notifications.policy.title": "Kudeatu honen jakinarazpenak…",
|
||||
"notifications_permission_banner.enable": "Gaitu mahaigaineko jakinarazpenak",
|
||||
"notifications_permission_banner.how_to_control": "Mastodon irekita ez dagoenean jakinarazpenak jasotzeko, gaitu mahaigaineko jakinarazpenak. Mahaigaineko jakinarazpenak ze elkarrekintzak eragingo dituzten zehazki kontrolatu dezakezu goiko {icon} botoia erabiliz, gaituta daudenean.",
|
||||
"notifications_permission_banner.title": "Ez galdu ezer inoiz",
|
||||
|
|
|
@ -158,7 +158,6 @@
|
|||
"compose_form.poll.duration": "مدت نظرسنجی",
|
||||
"compose_form.poll.multiple": "چند گزینهای",
|
||||
"compose_form.poll.option_placeholder": "گزینهٔ {number}",
|
||||
"compose_form.poll.single": "گزینش یکی",
|
||||
"compose_form.poll.switch_to_multiple": "تغییر نظرسنجی برای اجازه به چندین گزینه",
|
||||
"compose_form.poll.switch_to_single": "تبدیل به نظرسنجی تکگزینهای",
|
||||
"compose_form.poll.type": "سبک",
|
||||
|
@ -373,6 +372,7 @@
|
|||
"ignore_notifications_modal.new_accounts_title": "چشمپوشی از آگاهیهای حسابهای جدید؟",
|
||||
"ignore_notifications_modal.not_followers_title": "چشمپوشی از آگاهیهای افرادی که پیتان نمیگیرند؟",
|
||||
"ignore_notifications_modal.not_following_title": "چشمپوشی از آگاهیهای افرادی که پیشان نمیگیرید؟",
|
||||
"ignore_notifications_modal.private_mentions_title": "چشمپوشی از نامبریهای خصوصی ناخواسته؟",
|
||||
"interaction_modal.description.favourite": "با حسابی روی ماستودون میتوانید این فرسته را برگزیده تا نگارنده بداند قدردانش هستید و برای آینده ذخیرهاش میکنید.",
|
||||
"interaction_modal.description.follow": "با حسابی روی ماستودون میتوانید {name} را برای دریافت فرستههایش در خوراک خانگیتان دنبال کنید.",
|
||||
"interaction_modal.description.reblog": "با حسابی روی ماستودون میتوانید این فرسته را با پیگیران خودتان همرسانی کنید.",
|
||||
|
@ -494,7 +494,6 @@
|
|||
"notification.favourite": "{name} فرستهتان را برگزید",
|
||||
"notification.favourite.name_and_others_with_link": "{name} و <a>{count, plural, one {# نفر دیگر} other {# نفر دیگر}}</a> فرستهتان را برگزیدند",
|
||||
"notification.follow": "{name} پیگیرتان شد",
|
||||
"notification.follow.name_and_others": "{name} و {count, plural, one {# نفر دیگر} other {# نفر دیگر}} پیتان گرفتند",
|
||||
"notification.follow_request": "{name} درخواست پیگیریتان را داد",
|
||||
"notification.follow_request.name_and_others": "{name} و {count, plural, one {# نفر دیگر} other {# نفر دیگر}} درخواست پیگیریتان را دادند",
|
||||
"notification.label.mention": "اشاره",
|
||||
|
@ -554,7 +553,7 @@
|
|||
"notifications.filter.all": "همه",
|
||||
"notifications.filter.boosts": "تقویتها",
|
||||
"notifications.filter.favourites": "برگزیدهها",
|
||||
"notifications.filter.follows": "پیگرفتگان",
|
||||
"notifications.filter.follows": "پیگرفتنها",
|
||||
"notifications.filter.mentions": "اشارهها",
|
||||
"notifications.filter.polls": "نتایج نظرسنجی",
|
||||
"notifications.filter.statuses": "بهروز رسانیها از کسانی که پیگیرشانید",
|
||||
|
@ -572,10 +571,14 @@
|
|||
"notifications.policy.filter_hint": "فرستادن به صندوق آگاهیهای پالوده",
|
||||
"notifications.policy.filter_limited_accounts_hint": "محدود شده به دست ناظمهای کارساز",
|
||||
"notifications.policy.filter_limited_accounts_title": "حسابهای مدیریت شده",
|
||||
"notifications.policy.filter_new_accounts.hint": "ساخته شده در {days, plural, one {یک} other {#}} روز اخیر",
|
||||
"notifications.policy.filter_new_accounts_title": "حسابهای جدید",
|
||||
"notifications.policy.filter_not_followers_hint": "از جمله کسانی که کمتر از {days, plural, one {یک} other {#}} روز است پیتان میگیرند",
|
||||
"notifications.policy.filter_not_followers_title": "کسانی که شما را دنبال میکنند",
|
||||
"notifications.policy.filter_not_following_hint": "",
|
||||
"notifications.policy.filter_not_following_hint": "تا به صورت دستی تأییدشان کنید",
|
||||
"notifications.policy.filter_not_following_title": "کسانی که پی نمیگیرید",
|
||||
"notifications.policy.filter_private_mentions_hint": "پالوده مگر این که به نامبری خودتان پاسخ داده یا پیگیر فرستنده باشید",
|
||||
"notifications.policy.filter_private_mentions_title": "نامبریهای خصوصی ناخواسته",
|
||||
"notifications.policy.title": "مدیریت آگاهیها از…",
|
||||
"notifications_permission_banner.enable": "به کار انداختن آگاهیهای میزکار",
|
||||
"notifications_permission_banner.how_to_control": "برای دریافت آگاهیها هنگام باز نبودن ماستودون، آگاهیهای میزکار را به کار بیندازید. پس از به کار افتادنشان میتوانید گونههای دقیق برهمکنشهایی که آگاهیهای میزکار تولید میکنند را از {icon} بالا واپایید.",
|
||||
|
|
|
@ -158,7 +158,7 @@
|
|||
"compose_form.poll.duration": "Äänestyksen kesto",
|
||||
"compose_form.poll.multiple": "Monivalinta",
|
||||
"compose_form.poll.option_placeholder": "Vaihtoehto {number}",
|
||||
"compose_form.poll.single": "Valitse yksi",
|
||||
"compose_form.poll.single": "Yksittäisvalinta",
|
||||
"compose_form.poll.switch_to_multiple": "Muuta äänestys monivalinnaksi",
|
||||
"compose_form.poll.switch_to_single": "Muuta äänestys yksittäisvalinnaksi",
|
||||
"compose_form.poll.type": "Tyyli",
|
||||
|
@ -508,7 +508,7 @@
|
|||
"notification.favourite": "{name} lisäsi julkaisusi suosikkeihinsa",
|
||||
"notification.favourite.name_and_others_with_link": "{name} ja <a>{count, plural, one {# muu} other {# muuta}}</a> lisäsivät julkaisusi suosikkeihinsa",
|
||||
"notification.follow": "{name} seurasi sinua",
|
||||
"notification.follow.name_and_others": "{name} ja {count, plural, one {# muu} other {# muuta}} seurasivat sinua",
|
||||
"notification.follow.name_and_others": "{name} ja <a>{count, plural, one {# muu} other {# muuta}}</a> seurasivat sinua",
|
||||
"notification.follow_request": "{name} on pyytänyt lupaa seurata sinua",
|
||||
"notification.follow_request.name_and_others": "{name} ja {count, plural, one {# muu} other {# muuta}} pyysivät saada seurata sinua",
|
||||
"notification.label.mention": "Maininta",
|
||||
|
@ -516,6 +516,7 @@
|
|||
"notification.label.private_reply": "Yksityinen vastaus",
|
||||
"notification.label.reply": "Vastaus",
|
||||
"notification.mention": "Maininta",
|
||||
"notification.mentioned_you": "{name} mainitsi sinut",
|
||||
"notification.moderation-warning.learn_more": "Lue lisää",
|
||||
"notification.moderation_warning": "Olet saanut moderointivaroituksen",
|
||||
"notification.moderation_warning.action_delete_statuses": "Julkaisujasi on poistettu.",
|
||||
|
@ -566,6 +567,7 @@
|
|||
"notifications.column_settings.filter_bar.category": "Pikasuodatuspalkki",
|
||||
"notifications.column_settings.follow": "Uudet seuraajat:",
|
||||
"notifications.column_settings.follow_request": "Uudet seurantapyynnöt:",
|
||||
"notifications.column_settings.group": "Ryhmitä",
|
||||
"notifications.column_settings.mention": "Maininnat:",
|
||||
"notifications.column_settings.poll": "Äänestyksen tulokset:",
|
||||
"notifications.column_settings.push": "Puskuilmoitukset",
|
||||
|
|
|
@ -46,9 +46,11 @@
|
|||
"account.media": "Medya",
|
||||
"account.mention": "Banggitin si @{name}",
|
||||
"account.moved_to": "Ipinahihiwatig ni {name} na ang kanilang bagong account ngayon ay:",
|
||||
"account.no_bio": "Walang nakalaan na paglalarawan.",
|
||||
"account.open_original_page": "Buksan ang pinagmulang pahina",
|
||||
"account.report": "I-ulat si/ang @{name}",
|
||||
"account.requested_follow": "Hinihiling ni {name} na sundan ka",
|
||||
"account.share": "Ibahagi ang profile ni @{name}",
|
||||
"account.show_reblogs": "Ipakita ang mga pagpapalakas mula sa/kay {name}",
|
||||
"account.unendorse": "Huwag itampok sa profile",
|
||||
"admin.dashboard.retention.cohort_size": "Mga bagong tagagamit",
|
||||
|
@ -56,7 +58,11 @@
|
|||
"audio.hide": "Itago ang tunog",
|
||||
"block_modal.show_less": "Magpakita ng mas kaunti",
|
||||
"block_modal.show_more": "Magpakita ng higit pa",
|
||||
"block_modal.they_cant_mention": "Hindi sila makakabanggit sa iyo o sundan ka.",
|
||||
"block_modal.they_will_know": "Makita nila na hinarangan sila.",
|
||||
"block_modal.title": "Harangan ang tagagamit?",
|
||||
"block_modal.you_wont_see_mentions": "Hindi ka makakakita ng mga post na nagbanggit sa kanila.",
|
||||
"boost_modal.combo": "Maari mong pindutin ang {combo} upang laktawan ito sa susunod na oras",
|
||||
"bundle_column_error.error.title": "Naku!",
|
||||
"bundle_column_error.network.body": "Nagkaroon ng kamalian habang sinusubukang i-karga ang pahinang ito. Maaaring dahil ito sa pansamantalang problema ng iyong koneksyon sa internet o ang server na ito.",
|
||||
"bundle_column_error.network.title": "Kamaliang network",
|
||||
|
@ -107,10 +113,11 @@
|
|||
"compose_form.direct_message_warning_learn_more": "Matuto pa",
|
||||
"compose_form.encryption_warning": "Ang mga post sa Mastodon ay hindi naka-encrypt nang dulo-dulo. Huwag magbahagi ng anumang sensitibong impormasyon sa Mastodon.",
|
||||
"compose_form.hashtag_warning": "Hindi maililista ang post na ito sa anumang hashtag dahil hindi ito nakapubliko. Mga nakapublikong post lamang ang mahahanap ayon sa hashtag.",
|
||||
"compose_form.lock_disclaimer": "Hindi {locked} ang iyong account. Maaaring susundan ka ng sinuman upang tingnan ang iyong mga post na para sa mga tagasunod lamang.",
|
||||
"compose_form.lock_disclaimer.lock": "nakakandado",
|
||||
"compose_form.placeholder": "Anong nangyari?",
|
||||
"compose_form.poll.duration": "Tagal ng botohan",
|
||||
"compose_form.poll.multiple": "Maraming pagpipilian",
|
||||
"compose_form.poll.single": "Piliin ang isa",
|
||||
"compose_form.reply": "Tumugon",
|
||||
"compose_form.spoiler.marked": "Tanggalin ang babala sa nilalaman",
|
||||
"compose_form.spoiler.unmarked": "Idagdag ang babala sa nilalaman",
|
||||
|
@ -123,6 +130,7 @@
|
|||
"confirmations.edit.confirm": "Baguhin",
|
||||
"confirmations.reply.confirm": "Tumugon",
|
||||
"conversation.mark_as_read": "Markahan bilang nabasa na",
|
||||
"conversation.open": "Tingnan ang pag-uusap",
|
||||
"copy_icon_button.copied": "Sinipi sa clipboard",
|
||||
"copypaste.copied": "Sinipi",
|
||||
"copypaste.copy_to_clipboard": "I-sipi sa clipboard",
|
||||
|
@ -176,6 +184,7 @@
|
|||
"empty_column.home": "Walang laman ang timeline ng tahanan mo! Sumunod sa marami pang tao para mapunan ito.",
|
||||
"empty_column.list": "Wala pang laman ang listahang ito. Kapag naglathala ng mga bagong post ang mga miyembro ng listahang ito, makikita iyon dito.",
|
||||
"empty_column.lists": "Wala ka pang mga listahan. Kapag gumawa ka ng isa, makikita yun dito.",
|
||||
"errors.unexpected_crash.report_issue": "Iulat ang isyu",
|
||||
"explore.search_results": "Mga resulta ng paghahanap",
|
||||
"explore.suggested_follows": "Mga tao",
|
||||
"explore.title": "Tuklasin",
|
||||
|
@ -187,6 +196,7 @@
|
|||
"follow_request.authorize": "Tanggapin",
|
||||
"follow_request.reject": "Tanggihan",
|
||||
"follow_suggestions.dismiss": "Huwag nang ipakita muli",
|
||||
"follow_suggestions.popular_suggestion": "Sikat na mungkahi",
|
||||
"follow_suggestions.popular_suggestion_longer": "Sikat sa {domain}",
|
||||
"follow_suggestions.view_all": "Tingnan lahat",
|
||||
"follow_suggestions.who_to_follow": "Sinong maaaring sundan",
|
||||
|
@ -196,6 +206,7 @@
|
|||
"generic.saved": "Nakaimbak",
|
||||
"hashtag.column_header.tag_mode.all": "at {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "o {additional}",
|
||||
"hashtag.column_settings.select.no_options_message": "Walang mungkahing nakita",
|
||||
"hashtag.column_settings.tag_mode.all": "Lahat ng nandito",
|
||||
"hashtag.column_settings.tag_mode.any": "Ilan dito",
|
||||
"hashtag.column_settings.tag_mode.none": "Wala dito",
|
||||
|
@ -223,11 +234,14 @@
|
|||
"lists.account.add": "Idagdag sa talaan",
|
||||
"lists.account.remove": "Tanggalin mula sa talaan",
|
||||
"lists.delete": "Burahin ang listahan",
|
||||
"lists.edit.submit": "Baguhin ang pamagat",
|
||||
"lists.new.create": "Idagdag sa talaan",
|
||||
"lists.new.title_placeholder": "Bagong pangalan ng talaan",
|
||||
"lists.replies_policy.none": "Walang simuman",
|
||||
"lists.replies_policy.title": "Ipakita ang mga tugon sa:",
|
||||
"lists.subheading": "Iyong mga talaan",
|
||||
"loading_indicator.label": "Kumakarga…",
|
||||
"media_gallery.hide": "Itago",
|
||||
"mute_modal.hide_from_notifications": "Itago mula sa mga abiso",
|
||||
"navigation_bar.about": "Tungkol dito",
|
||||
"navigation_bar.blocks": "Nakaharang na mga tagagamit",
|
||||
|
@ -243,11 +257,15 @@
|
|||
"notification.admin.report": "Iniulat ni {name} si {target}",
|
||||
"notification.follow": "Sinundan ka ni {name}",
|
||||
"notification.follow_request": "Hinihiling ni {name} na sundan ka",
|
||||
"notification.label.private_mention": "Palihim na banggit",
|
||||
"notification.mentioned_you": "Binanggit ka ni {name}",
|
||||
"notification.moderation-warning.learn_more": "Matuto nang higit pa",
|
||||
"notification.moderation_warning": "Mayroong kang natanggap na babala sa pagtitimpi",
|
||||
"notification.relationships_severance_event.learn_more": "Matuto nang higit pa",
|
||||
"notification_requests.accept": "Tanggapin",
|
||||
"notification_requests.notifications_from": "Mga abiso mula kay/sa {name}",
|
||||
"notifications.clear": "Burahin mga abiso",
|
||||
"notifications.clear_title": "Linisin ang mga abiso?",
|
||||
"notifications.column_settings.admin.report": "Mga bagong ulat:",
|
||||
"notifications.column_settings.alert": "Mga abiso sa Desktop",
|
||||
"notifications.column_settings.favourite": "Mga paborito:",
|
||||
|
@ -259,6 +277,8 @@
|
|||
"notifications.filter.favourites": "Mga paborito",
|
||||
"notifications.filter.polls": "Resulta ng botohan",
|
||||
"notifications.mark_as_read": "Markahan lahat ng abiso bilang nabasa na",
|
||||
"notifications.policy.accept": "Tanggapin",
|
||||
"notifications.policy.accept_hint": "Ipakita sa mga abiso",
|
||||
"notifications.policy.filter_not_followers_title": "Mga taong hindi ka susundan",
|
||||
"notifications.policy.filter_not_following_title": "Mga taong hindi mo sinusundan",
|
||||
"onboarding.action.back": "Ibalik mo ako",
|
||||
|
@ -275,6 +295,10 @@
|
|||
"privacy.private.long": "Mga tagasunod mo lamang",
|
||||
"privacy.private.short": "Mga tagasunod",
|
||||
"privacy.public.long": "Sinumang nasa loob at labas ng Mastodon",
|
||||
"privacy.public.short": "Pampubliko",
|
||||
"privacy.unlisted.short": "Hindi nakalista",
|
||||
"privacy_policy.last_updated": "Huling nabago noong {date}",
|
||||
"recommended": "Inirekomenda",
|
||||
"regeneration_indicator.label": "Kumakarga…",
|
||||
"relative_time.days": "{number}a",
|
||||
"relative_time.full.days": "{number, plural, one {# araw} other {# na araw}} ang nakalipas",
|
||||
|
@ -286,6 +310,7 @@
|
|||
"relative_time.just_now": "ngayon",
|
||||
"relative_time.minutes": "{number}m",
|
||||
"relative_time.seconds": "{number}s",
|
||||
"relative_time.today": "ngayon",
|
||||
"reply_indicator.cancel": "Ipagpaliban",
|
||||
"report.block": "Harangan",
|
||||
"report.categories.other": "Iba pa",
|
||||
|
@ -293,9 +318,11 @@
|
|||
"report.category.subtitle": "Piliin ang pinakamahusay na tugma",
|
||||
"report.category.title": "Sabihin mo sa amin kung anong nangyari sa {type} na ito",
|
||||
"report.close": "Tapos na",
|
||||
"report.comment.title": "Mayroon pa bang dapat naming malaman?",
|
||||
"report.next": "Sunod",
|
||||
"report.placeholder": "Mga Karagdagang Puna",
|
||||
"report.reasons.dislike": "Hindi ko gusto ito",
|
||||
"report.reasons.legal": "Labag ito sa batas",
|
||||
"report.reasons.violation": "Lumalabag ito sa mga panuntunan ng serbiro",
|
||||
"report.reasons.violation_description": "Alam mo na lumalabag ito sa mga partikular na panuntunan",
|
||||
"report.rules.title": "Aling mga patakaran ang nilabag?",
|
||||
|
@ -342,5 +369,8 @@
|
|||
"time_remaining.days": "{number, plural, one {# araw} other {# na araw}} ang natitira",
|
||||
"time_remaining.hours": "{number, plural, one {# oras} other {# na oras}} ang natitira",
|
||||
"time_remaining.minutes": "{number, plural, one {# minuto} other {# na minuto}} ang natitira",
|
||||
"time_remaining.seconds": "{number, plural, one {# segundo} other {# na segundo}} ang natitira"
|
||||
"time_remaining.seconds": "{number, plural, one {# segundo} other {# na segundo}} ang natitira",
|
||||
"upload_modal.apply": "Ilapat",
|
||||
"upload_modal.applying": "Nilalapat…",
|
||||
"upload_modal.choose_image": "Pumili ng larawan"
|
||||
}
|
||||
|
|
|
@ -158,7 +158,7 @@
|
|||
"compose_form.poll.duration": "Atkvøðugreiðslutíð",
|
||||
"compose_form.poll.multiple": "Fleiri valmøguleikar",
|
||||
"compose_form.poll.option_placeholder": "Valmøguleiki {number}",
|
||||
"compose_form.poll.single": "Vel ein",
|
||||
"compose_form.poll.single": "Einfalt val",
|
||||
"compose_form.poll.switch_to_multiple": "Broyt atkvøðugreiðslu til at loyva fleiri svarum",
|
||||
"compose_form.poll.switch_to_single": "Broyt atkvøðugreiðslu til einstakt svar",
|
||||
"compose_form.poll.type": "Stílur",
|
||||
|
@ -508,7 +508,7 @@
|
|||
"notification.favourite": "{name} dámdi postin hjá tær",
|
||||
"notification.favourite.name_and_others_with_link": "{name} og <a>{count, plural, one {# annar/onnur} other {# onnur}}</a> yndisfrámerktu postin hjá tær",
|
||||
"notification.follow": "{name} fylgdi tær",
|
||||
"notification.follow.name_and_others": "{name} og {count, plural, one {# annar/onnur} other {# onnur}} fylgdu tær",
|
||||
"notification.follow.name_and_others": "{name} og <a>{count, plural, one {# annar/onnur} other {# onnur}}</a> fylgdu tær",
|
||||
"notification.follow_request": "{name} biður um at fylgja tær",
|
||||
"notification.follow_request.name_and_others": "{name} og {count, plural, one {# annar/onnur} other {# onnur}} hava biðið um at fylgja tær",
|
||||
"notification.label.mention": "Umrøða",
|
||||
|
@ -516,6 +516,7 @@
|
|||
"notification.label.private_reply": "Privat svar",
|
||||
"notification.label.reply": "Svara",
|
||||
"notification.mention": "Umrøð",
|
||||
"notification.mentioned_you": "{name} nevndi teg",
|
||||
"notification.moderation-warning.learn_more": "Lær meira",
|
||||
"notification.moderation_warning": "Tú hevur móttikið eina umsjónarávaring",
|
||||
"notification.moderation_warning.action_delete_statuses": "Onkrir av tínum postum eru strikaðir.",
|
||||
|
@ -566,6 +567,7 @@
|
|||
"notifications.column_settings.filter_bar.category": "Skjótfilturbjálki",
|
||||
"notifications.column_settings.follow": "Nýggir fylgjarar:",
|
||||
"notifications.column_settings.follow_request": "Nýggjar umbønir um at fylgja:",
|
||||
"notifications.column_settings.group": "Bólkur",
|
||||
"notifications.column_settings.mention": "Umrøður:",
|
||||
"notifications.column_settings.poll": "Úrslit frá atkvøðugreiðslu:",
|
||||
"notifications.column_settings.push": "Trýstifráboðanir",
|
||||
|
|
|
@ -89,7 +89,7 @@
|
|||
"announcement.announcement": "Annonce",
|
||||
"attachments_list.unprocessed": "(non traité)",
|
||||
"audio.hide": "Masquer l'audio",
|
||||
"block_modal.remote_users_caveat": "Nous allons demander au serveur {domain} de respecter votre décision. Cependant, ce respect n'est pas garanti, car certains serveurs peuvent gérer différemment les blocages. Les messages publics peuvent rester visibles par les utilisateurs non connectés.",
|
||||
"block_modal.remote_users_caveat": "Nous allons demander au serveur {domain} de respecter votre décision. Cependant, ce respect n'est pas garanti, car certains serveurs peuvent gérer différemment les blocages. Les messages publics peuvent rester visibles par les utilisateur·rice·s non connecté·e·s.",
|
||||
"block_modal.show_less": "Afficher moins",
|
||||
"block_modal.show_more": "Afficher plus",
|
||||
"block_modal.they_cant_mention": "Il ne peut pas vous mentionner ou vous suivre.",
|
||||
|
@ -194,7 +194,7 @@
|
|||
"confirmations.reply.title": "Remplacer le message ?",
|
||||
"confirmations.unfollow.confirm": "Ne plus suivre",
|
||||
"confirmations.unfollow.message": "Voulez-vous vraiment arrêter de suivre {name}?",
|
||||
"confirmations.unfollow.title": "Se désabonner de l'utilisateur ?",
|
||||
"confirmations.unfollow.title": "Se désabonner de l'utilisateur·rice ?",
|
||||
"content_warning.hide": "Masquer le message",
|
||||
"content_warning.show": "Afficher quand même",
|
||||
"conversation.delete": "Supprimer cette conversation",
|
||||
|
@ -224,7 +224,7 @@
|
|||
"domain_block_modal.title": "Bloquer le domaine ?",
|
||||
"domain_block_modal.you_will_lose_num_followers": "Vous allez perdre {followersCount, plural, one {{followersCountDisplay} abonné·e} other {{followersCountDisplay} abonné·e·s}} et {followingCount, plural, one {{followingCountDisplay} personne que vous suivez} other {{followingCountDisplay} personnes que vous suivez}}.",
|
||||
"domain_block_modal.you_will_lose_relationships": "Vous allez perdre tous les abonné·e·s et les personnes que vous suivez sur ce serveur.",
|
||||
"domain_block_modal.you_wont_see_posts": "Vous ne verrez plus les publications ou les notifications des utilisateurs de ce serveur.",
|
||||
"domain_block_modal.you_wont_see_posts": "Vous ne verrez plus les publications ou les notifications des utilisateur·rice·s de ce serveur.",
|
||||
"domain_pill.activitypub_lets_connect": "Cela vous permet de vous connecter et d'interagir avec les autres non seulement sur Mastodon, mais également sur d'autres applications de réseaux sociaux.",
|
||||
"domain_pill.activitypub_like_language": "ActivityPub est comme une langue que Mastodon utilise pour communiquer avec les autres réseaux sociaux.",
|
||||
"domain_pill.server": "Serveur",
|
||||
|
@ -508,7 +508,7 @@
|
|||
"notification.favourite": "{name} a ajouté votre publication à ses favoris",
|
||||
"notification.favourite.name_and_others_with_link": "{name} et <a>{count, plural, one {# autre} other {# autres}}</a> ont mis votre message en favori",
|
||||
"notification.follow": "{name} vous suit",
|
||||
"notification.follow.name_and_others": "{name} et {count, plural, one {# autre} other {# autres}} se sont abonné à votre compte",
|
||||
"notification.follow.name_and_others": "{name} et <a>{count, plural, one {# autre} other {# autres}}</a> vous suivent",
|
||||
"notification.follow_request": "{name} a demandé à vous suivre",
|
||||
"notification.follow_request.name_and_others": "{name} et {count, plural, one {# autre} other {# autres}} ont demandé à vous suivre",
|
||||
"notification.label.mention": "Mention",
|
||||
|
@ -516,6 +516,7 @@
|
|||
"notification.label.private_reply": "Répondre en privé",
|
||||
"notification.label.reply": "Réponse",
|
||||
"notification.mention": "Mention",
|
||||
"notification.mentioned_you": "{name} vous a mentionné·e",
|
||||
"notification.moderation-warning.learn_more": "En savoir plus",
|
||||
"notification.moderation_warning": "Vous avez reçu un avertissement de modération",
|
||||
"notification.moderation_warning.action_delete_statuses": "Certains de vos messages ont été supprimés.",
|
||||
|
@ -542,12 +543,12 @@
|
|||
"notification_requests.confirm_accept_multiple.message": "Vous êtes sur le point d'accepter {count, plural, one {une requête de notification} other {# requêtes de notification}}. Êtes-vous sûr de vouloir continuer ?",
|
||||
"notification_requests.confirm_accept_multiple.title": "Accepter les requêtes de notification ?",
|
||||
"notification_requests.confirm_dismiss_multiple.button": "{count, plural, one {Ignorer la requête} other {Ignorer les requêtes}}",
|
||||
"notification_requests.confirm_dismiss_multiple.message": "Vous êtes sur le point de rejeter {count, plural, one {une requête de notification} other {# requêtes de notification}}. Vous ne serez plus en mesure d’{count, plural, one {y} other {y}} accéder facilement, ultérieurement. Êtes-vous sûr de vouloir continuer ?",
|
||||
"notification_requests.confirm_dismiss_multiple.message": "Vous êtes sur le point de rejeter {count, plural, one {une requête de notification} other {# requêtes de notification}}. Vous ne pourrez plus {count, plural, one {y} other {y}} accéder facilement plus tard. Voulez-vous vraiment continuer ?",
|
||||
"notification_requests.confirm_dismiss_multiple.title": "Rejeter les requêtes de notification ?",
|
||||
"notification_requests.dismiss": "Rejeter",
|
||||
"notification_requests.dismiss_multiple": "{count, plural, one {Rejeter # requête …} other {Rejeter # requêtes …}}",
|
||||
"notification_requests.edit_selection": "Modifier",
|
||||
"notification_requests.exit_selection": "Fait",
|
||||
"notification_requests.exit_selection": "Terminé",
|
||||
"notification_requests.explainer_for_limited_account": "Les notifications en provenance de ce compte ont été filtrées car le compte a été limité par un modérateur.",
|
||||
"notification_requests.explainer_for_limited_remote_account": "Les notifications en provenance de ce compte ont été filtrées car le compte ou le serveur dont il est issu a été limité par un modérateur.",
|
||||
"notification_requests.maximize": "Agrandir",
|
||||
|
@ -566,6 +567,7 @@
|
|||
"notifications.column_settings.filter_bar.category": "Barre de filtre rapide",
|
||||
"notifications.column_settings.follow": "Nouveaux⋅elles abonné⋅e⋅s:",
|
||||
"notifications.column_settings.follow_request": "Nouvelles demandes d’abonnement:",
|
||||
"notifications.column_settings.group": "Grouper",
|
||||
"notifications.column_settings.mention": "Mentions:",
|
||||
"notifications.column_settings.poll": "Résultats des sondages:",
|
||||
"notifications.column_settings.push": "Notifications push",
|
||||
|
@ -853,6 +855,7 @@
|
|||
"upload_form.audio_description": "Décrire pour les personnes ayant des difficultés d’audition",
|
||||
"upload_form.description": "Décrire pour les malvoyants",
|
||||
"upload_form.drag_and_drop.instructions": "Pour choisir un média joint, appuyez sur la touche espace ou entrée. Tout en faisant glisser, utilisez les touches fléchées pour déplacer le fichier média dans une direction donnée. Appuyez à nouveau sur la touche espace ou entrée pour déposer le fichier média dans sa nouvelle position, ou appuyez sur la touche Echap pour annuler.",
|
||||
"upload_form.drag_and_drop.on_drag_cancel": "Le glissement a été annulé. La pièce jointe {item} n'a pas été ajoutée.",
|
||||
"upload_form.edit": "Modifier",
|
||||
"upload_form.thumbnail": "Changer la vignette",
|
||||
"upload_form.video_description": "Décrire pour les personnes ayant des problèmes de vue ou d'audition",
|
||||
|
|
|
@ -79,7 +79,7 @@
|
|||
"admin.dashboard.retention.cohort_size": "Nouveaux comptes",
|
||||
"admin.impact_report.instance_accounts": "Profils de comptes que cela supprimerait",
|
||||
"admin.impact_report.instance_followers": "Abonnées que nos utilisateurs perdraient",
|
||||
"admin.impact_report.instance_follows": "Abonnées que leurs utilisateurs perdraient",
|
||||
"admin.impact_report.instance_follows": "Abonné·e·s que leurs utilisateur·rice·s perdraient",
|
||||
"admin.impact_report.title": "Résumé de l'impact",
|
||||
"alert.rate_limited.message": "Veuillez réessayer après {retry_time, time, medium}.",
|
||||
"alert.rate_limited.title": "Nombre de requêtes limité",
|
||||
|
@ -89,7 +89,7 @@
|
|||
"announcement.announcement": "Annonce",
|
||||
"attachments_list.unprocessed": "(non traité)",
|
||||
"audio.hide": "Masquer l'audio",
|
||||
"block_modal.remote_users_caveat": "Nous allons demander au serveur {domain} de respecter votre décision. Cependant, ce respect n'est pas garanti, car certains serveurs peuvent gérer différemment les blocages. Les messages publics peuvent rester visibles par les utilisateurs non connectés.",
|
||||
"block_modal.remote_users_caveat": "Nous allons demander au serveur {domain} de respecter votre décision. Cependant, ce respect n'est pas garanti, car certains serveurs peuvent gérer différemment les blocages. Les messages publics peuvent rester visibles par les utilisateur·rice·s non connecté·e·s.",
|
||||
"block_modal.show_less": "Afficher moins",
|
||||
"block_modal.show_more": "Afficher plus",
|
||||
"block_modal.they_cant_mention": "Il ne peut pas vous mentionner ou vous suivre.",
|
||||
|
@ -194,7 +194,7 @@
|
|||
"confirmations.reply.title": "Remplacer le message ?",
|
||||
"confirmations.unfollow.confirm": "Ne plus suivre",
|
||||
"confirmations.unfollow.message": "Voulez-vous vraiment vous désabonner de {name} ?",
|
||||
"confirmations.unfollow.title": "Se désabonner de l'utilisateur ?",
|
||||
"confirmations.unfollow.title": "Se désabonner de l'utilisateur·rice ?",
|
||||
"content_warning.hide": "Masquer le message",
|
||||
"content_warning.show": "Afficher quand même",
|
||||
"conversation.delete": "Supprimer la conversation",
|
||||
|
@ -224,7 +224,7 @@
|
|||
"domain_block_modal.title": "Bloquer le domaine ?",
|
||||
"domain_block_modal.you_will_lose_num_followers": "Vous allez perdre {followersCount, plural, one {{followersCountDisplay} abonné·e} other {{followersCountDisplay} abonné·e·s}} et {followingCount, plural, one {{followingCountDisplay} personne que vous suivez} other {{followingCountDisplay} personnes que vous suivez}}.",
|
||||
"domain_block_modal.you_will_lose_relationships": "Vous allez perdre tous les abonné·e·s et les personnes que vous suivez sur ce serveur.",
|
||||
"domain_block_modal.you_wont_see_posts": "Vous ne verrez plus les publications ou les notifications des utilisateurs de ce serveur.",
|
||||
"domain_block_modal.you_wont_see_posts": "Vous ne verrez plus les publications ou les notifications des utilisateur·rice·s de ce serveur.",
|
||||
"domain_pill.activitypub_lets_connect": "Cela vous permet de vous connecter et d'interagir avec les autres non seulement sur Mastodon, mais également sur d'autres applications de réseaux sociaux.",
|
||||
"domain_pill.activitypub_like_language": "ActivityPub est comme une langue que Mastodon utilise pour communiquer avec les autres réseaux sociaux.",
|
||||
"domain_pill.server": "Serveur",
|
||||
|
@ -262,7 +262,7 @@
|
|||
"empty_column.blocks": "Vous n’avez bloqué aucun compte pour le moment.",
|
||||
"empty_column.bookmarked_statuses": "Vous n'avez pas de message en marque-page. Lorsque vous en ajouterez un, il apparaîtra ici.",
|
||||
"empty_column.community": "Le fil public local est vide. Écrivez donc quelque chose pour le remplir !",
|
||||
"empty_column.direct": "Vous n'avez pas encore de mentions privées. Quand vous en envoyez ou en recevez, elles apparaîtront ici.",
|
||||
"empty_column.direct": "Vous n'avez pas encore de mentions privées. Quand vous en enverrez ou recevrez, elles apparaîtront ici.",
|
||||
"empty_column.domain_blocks": "Il n’y a aucun domaine bloqué pour le moment.",
|
||||
"empty_column.explore_statuses": "Rien n'est en tendance pour le moment. Revenez plus tard !",
|
||||
"empty_column.favourited_statuses": "Vous n’avez pas encore de message en favori. Lorsque vous en ajouterez un, il apparaîtra ici.",
|
||||
|
@ -508,7 +508,7 @@
|
|||
"notification.favourite": "{name} a ajouté votre message à ses favoris",
|
||||
"notification.favourite.name_and_others_with_link": "{name} et <a>{count, plural, one {# autre} other {# autres}}</a> ont mis votre message en favori",
|
||||
"notification.follow": "{name} vous suit",
|
||||
"notification.follow.name_and_others": "{name} et {count, plural, one {# autre} other {# autres}} se sont abonné à votre compte",
|
||||
"notification.follow.name_and_others": "{name} et <a>{count, plural, one {# autre} other {# autres}}</a> vous suivent",
|
||||
"notification.follow_request": "{name} a demandé à vous suivre",
|
||||
"notification.follow_request.name_and_others": "{name} et {count, plural, one {# autre} other {# autres}} ont demandé à vous suivre",
|
||||
"notification.label.mention": "Mention",
|
||||
|
@ -516,6 +516,7 @@
|
|||
"notification.label.private_reply": "Répondre en privé",
|
||||
"notification.label.reply": "Réponse",
|
||||
"notification.mention": "Mention",
|
||||
"notification.mentioned_you": "{name} vous a mentionné·e",
|
||||
"notification.moderation-warning.learn_more": "En savoir plus",
|
||||
"notification.moderation_warning": "Vous avez reçu un avertissement de modération",
|
||||
"notification.moderation_warning.action_delete_statuses": "Certains de vos messages ont été supprimés.",
|
||||
|
@ -542,12 +543,12 @@
|
|||
"notification_requests.confirm_accept_multiple.message": "Vous êtes sur le point d'accepter {count, plural, one {une requête de notification} other {# requêtes de notification}}. Êtes-vous sûr de vouloir continuer ?",
|
||||
"notification_requests.confirm_accept_multiple.title": "Accepter les requêtes de notification ?",
|
||||
"notification_requests.confirm_dismiss_multiple.button": "{count, plural, one {Ignorer la requête} other {Ignorer les requêtes}}",
|
||||
"notification_requests.confirm_dismiss_multiple.message": "Vous êtes sur le point de rejeter {count, plural, one {une requête de notification} other {# requêtes de notification}}. Vous ne serez plus en mesure d’{count, plural, one {y} other {y}} accéder facilement, ultérieurement. Êtes-vous sûr de vouloir continuer ?",
|
||||
"notification_requests.confirm_dismiss_multiple.message": "Vous êtes sur le point de rejeter {count, plural, one {une requête de notification} other {# requêtes de notification}}. Vous ne pourrez plus {count, plural, one {y} other {y}} accéder facilement plus tard. Voulez-vous vraiment continuer ?",
|
||||
"notification_requests.confirm_dismiss_multiple.title": "Rejeter les requêtes de notification ?",
|
||||
"notification_requests.dismiss": "Rejeter",
|
||||
"notification_requests.dismiss_multiple": "{count, plural, one {Rejeter # requête …} other {Rejeter # requêtes …}}",
|
||||
"notification_requests.edit_selection": "Modifier",
|
||||
"notification_requests.exit_selection": "Fait",
|
||||
"notification_requests.exit_selection": "Terminé",
|
||||
"notification_requests.explainer_for_limited_account": "Les notifications en provenance de ce compte ont été filtrées car le compte a été limité par un modérateur.",
|
||||
"notification_requests.explainer_for_limited_remote_account": "Les notifications en provenance de ce compte ont été filtrées car le compte ou le serveur dont il est issu a été limité par un modérateur.",
|
||||
"notification_requests.maximize": "Agrandir",
|
||||
|
@ -566,6 +567,7 @@
|
|||
"notifications.column_settings.filter_bar.category": "Barre de filtre rapide",
|
||||
"notifications.column_settings.follow": "Nouveaux·elles abonné·e·s :",
|
||||
"notifications.column_settings.follow_request": "Nouvelles demandes d’abonnement :",
|
||||
"notifications.column_settings.group": "Grouper",
|
||||
"notifications.column_settings.mention": "Mentions :",
|
||||
"notifications.column_settings.poll": "Résultats des sondages :",
|
||||
"notifications.column_settings.push": "Notifications push",
|
||||
|
@ -853,6 +855,7 @@
|
|||
"upload_form.audio_description": "Décrire pour les personnes ayant des difficultés d’audition",
|
||||
"upload_form.description": "Décrire pour les malvoyant·e·s",
|
||||
"upload_form.drag_and_drop.instructions": "Pour choisir un média joint, appuyez sur la touche espace ou entrée. Tout en faisant glisser, utilisez les touches fléchées pour déplacer le fichier média dans une direction donnée. Appuyez à nouveau sur la touche espace ou entrée pour déposer le fichier média dans sa nouvelle position, ou appuyez sur la touche Echap pour annuler.",
|
||||
"upload_form.drag_and_drop.on_drag_cancel": "Le glissement a été annulé. La pièce jointe {item} n'a pas été ajoutée.",
|
||||
"upload_form.edit": "Modifier",
|
||||
"upload_form.thumbnail": "Changer la vignette",
|
||||
"upload_form.video_description": "Décrire pour les personnes ayant des problèmes de vue ou d'audition",
|
||||
|
|
|
@ -85,6 +85,7 @@
|
|||
"alert.rate_limited.title": "Dataferkear beheind",
|
||||
"alert.unexpected.message": "Der is in ûnferwachte flater bard.",
|
||||
"alert.unexpected.title": "Oepsy!",
|
||||
"alt_text_badge.title": "Alternative tekst",
|
||||
"announcement.announcement": "Oankundiging",
|
||||
"attachments_list.unprocessed": "(net ferwurke)",
|
||||
"audio.hide": "Audio ferstopje",
|
||||
|
@ -157,7 +158,6 @@
|
|||
"compose_form.poll.duration": "Doer fan de enkête",
|
||||
"compose_form.poll.multiple": "Mearkar",
|
||||
"compose_form.poll.option_placeholder": "Opsje {number}",
|
||||
"compose_form.poll.single": "Kies ien",
|
||||
"compose_form.poll.switch_to_multiple": "Enkête wizigje om meardere karren ta te stean",
|
||||
"compose_form.poll.switch_to_single": "Enkête wizigje om in inkelde kar ta te stean",
|
||||
"compose_form.poll.type": "Styl",
|
||||
|
@ -221,6 +221,8 @@
|
|||
"domain_block_modal.they_cant_follow": "Net ien op dizze server kin jo folgje.",
|
||||
"domain_block_modal.they_wont_know": "Se krije net te witten dat se blokkearre wurde.",
|
||||
"domain_block_modal.title": "Domein blokkearje?",
|
||||
"domain_block_modal.you_will_lose_num_followers": "Jo ferlieze {followersCount, plural, one {{followersCountDisplay} folger} other {{followersCountDisplay} folgers}} en {followingCount, plural, one {{followingCountDisplay} persoan dy’t jo folgje} other {{followingCountDisplay} persoanen dy’t jo folgje}}.",
|
||||
"domain_block_modal.you_will_lose_relationships": "Jo ferlieze alle folgers en minsken dy’t jo folgje fan dizze server.",
|
||||
"domain_block_modal.you_wont_see_posts": "Jo sjogge gjin berjochten of meldingen mear fan brûkers op dizze server.",
|
||||
"domain_pill.activitypub_lets_connect": "It soarget derfoar dat jo net allinnich mar ferbine en kommunisearje kinne mei minsken op Mastodon, mar ek mei oare sosjale apps.",
|
||||
"domain_pill.activitypub_like_language": "ActivityPub is de taal dy’t Mastodon mei oare sosjale netwurken sprekt.",
|
||||
|
@ -433,6 +435,8 @@
|
|||
"lightbox.close": "Slute",
|
||||
"lightbox.next": "Folgjende",
|
||||
"lightbox.previous": "Foarige",
|
||||
"lightbox.zoom_in": "Oarspronklike grutte toane",
|
||||
"lightbox.zoom_out": "Passend toane",
|
||||
"limited_account_hint.action": "Profyl dochs besjen",
|
||||
"limited_account_hint.title": "Dit profyl is troch de behearders fan {domain} ferstoppe.",
|
||||
"link_preview.author": "Troch {name}",
|
||||
|
@ -454,6 +458,7 @@
|
|||
"lists.subheading": "Jo listen",
|
||||
"load_pending": "{count, plural, one {# nij item} other {# nije items}}",
|
||||
"loading_indicator.label": "Lade…",
|
||||
"media_gallery.hide": "Ferstopje",
|
||||
"moved_to_account_banner.text": "Omdat jo nei {movedToAccount} ferhuze binne is jo account {disabledAccount} op dit stuit útskeakele.",
|
||||
"mute_modal.hide_from_notifications": "Meldingen ferstopje",
|
||||
"mute_modal.hide_options": "Opsjes ferstopje",
|
||||
|
@ -502,7 +507,6 @@
|
|||
"notification.favourite": "{name} hat jo berjocht as favoryt markearre",
|
||||
"notification.favourite.name_and_others_with_link": "{name} en <a>{count, plural, one {# oar} other {# oaren}}</a> hawwe jo berjocht as favoryt markearre",
|
||||
"notification.follow": "{name} folget dy",
|
||||
"notification.follow.name_and_others": "{name} en {count, plural, one {# oar} other {# oaren}} hawwe jo folge",
|
||||
"notification.follow_request": "{name} hat dy in folchfersyk stjoerd",
|
||||
"notification.follow_request.name_and_others": "{name} en {count, plural, one {# oar} other {# oaren}} hawwe frege om jo te folgjen",
|
||||
"notification.label.mention": "Fermelding",
|
||||
|
@ -510,6 +514,7 @@
|
|||
"notification.label.private_reply": "Priveereaksje",
|
||||
"notification.label.reply": "Beäntwurdzje",
|
||||
"notification.mention": "Fermelding",
|
||||
"notification.mentioned_you": "{name} hat dy fermeld",
|
||||
"notification.moderation-warning.learn_more": "Mear ynfo",
|
||||
"notification.moderation_warning": "Jo hawwe in moderaasje-warskôging ûntfongen",
|
||||
"notification.moderation_warning.action_delete_statuses": "Guon fan jo berjochten binne fuortsmiten.",
|
||||
|
@ -774,6 +779,7 @@
|
|||
"status.bookmark": "Blêdwizer tafoegje",
|
||||
"status.cancel_reblog_private": "Net langer booste",
|
||||
"status.cannot_reblog": "Dit berjocht kin net boost wurde",
|
||||
"status.continued_thread": "Ferfolgje it petear",
|
||||
"status.copy": "Copy link to status",
|
||||
"status.delete": "Fuortsmite",
|
||||
"status.detailed_status": "Detaillearre petearoersjoch",
|
||||
|
@ -782,6 +788,7 @@
|
|||
"status.edit": "Bewurkje",
|
||||
"status.edited": "Lêst bywurke op {date}",
|
||||
"status.edited_x_times": "{count, plural, one {{count} kear} other {{count} kearen}} bewurke",
|
||||
"status.embed": "Koade om op te nimmen",
|
||||
"status.favourite": "Favoryt",
|
||||
"status.favourites": "{count, plural, one {favoryt} other {favoriten}}",
|
||||
"status.filter": "Dit berjocht filterje",
|
||||
|
@ -806,6 +813,7 @@
|
|||
"status.reblogs.empty": "Net ien hat dit berjocht noch boost. Wannear’t ien dit docht, falt dat hjir te sjen.",
|
||||
"status.redraft": "Fuortsmite en opnij opstelle",
|
||||
"status.remove_bookmark": "Blêdwizer fuortsmite",
|
||||
"status.replied_in_thread": "Antwurde yn petear",
|
||||
"status.replied_to": "Antwurde op {name}",
|
||||
"status.reply": "Beäntwurdzje",
|
||||
"status.replyAll": "Alle beäntwurdzje",
|
||||
|
@ -843,6 +851,11 @@
|
|||
"upload_error.poll": "It opladen fan bestannen is yn enkêten net tastien.",
|
||||
"upload_form.audio_description": "Describe for people with hearing loss",
|
||||
"upload_form.description": "Describe for the visually impaired",
|
||||
"upload_form.drag_and_drop.instructions": "Druk op spaasje of Enter om in mediabylage op te pakken. Bruk de pylktoetsen om de bylage yn in bepaalde rjochting te ferpleatsen. Druk opnij op de spaasjebalke of Enter om de mediabylage op de nije posysje te pleatsen, of druk op Esc om te annulearjen.",
|
||||
"upload_form.drag_and_drop.on_drag_cancel": "Slepen is annulearre. Mediabylage {item} is net ferpleatst.",
|
||||
"upload_form.drag_and_drop.on_drag_end": "Mediabylage {item} is net ferpleatst.",
|
||||
"upload_form.drag_and_drop.on_drag_over": "Mediabylage {item} is ferpleatst.",
|
||||
"upload_form.drag_and_drop.on_drag_start": "Mediabylage {item} is oppakt.",
|
||||
"upload_form.edit": "Bewurkje",
|
||||
"upload_form.thumbnail": "Miniatuerôfbylding wizigje",
|
||||
"upload_form.video_description": "Describe for people with hearing loss or visual impairment",
|
||||
|
|
|
@ -158,7 +158,7 @@
|
|||
"compose_form.poll.duration": "Achar suirbhéanna",
|
||||
"compose_form.poll.multiple": "Ilrogha",
|
||||
"compose_form.poll.option_placeholder": "Rogha {number}",
|
||||
"compose_form.poll.single": "Roghnaigh ceann amháin",
|
||||
"compose_form.poll.single": "Rogha aonair",
|
||||
"compose_form.poll.switch_to_multiple": "Athraigh suirbhé chun cead a thabhairt do ilrogha",
|
||||
"compose_form.poll.switch_to_single": "Athraigh suirbhé chun cead a thabhairt do rogha amháin",
|
||||
"compose_form.poll.type": "Stíl",
|
||||
|
@ -508,7 +508,7 @@
|
|||
"notification.favourite": "Is fearr le {name} do phostáil",
|
||||
"notification.favourite.name_and_others_with_link": "{name} agus <a>{count, plural, one {# duine eile} other {# daoine eile}}</a> thaitin le do phost",
|
||||
"notification.follow": "Lean {name} thú",
|
||||
"notification.follow.name_and_others": "{name} agus {count, plural, one {# duine eile} other {# daoine eile}} a lean tú",
|
||||
"notification.follow.name_and_others": "{name} agus <a>{count, plural, one {# other} two {# eile} few {# eile} many {# eile} other {# others}}</a> lean tú",
|
||||
"notification.follow_request": "D'iarr {name} ort do chuntas a leanúint",
|
||||
"notification.follow_request.name_and_others": "{name} agus {count, plural, one {# duine eile} other {# daoine eile}} iarratas a dhéanamh chun tú a leanúint",
|
||||
"notification.label.mention": "Luaigh",
|
||||
|
@ -516,6 +516,7 @@
|
|||
"notification.label.private_reply": "Freagra príobháideach",
|
||||
"notification.label.reply": "Freagra",
|
||||
"notification.mention": "Luaigh",
|
||||
"notification.mentioned_you": "Luaigh {name} tú",
|
||||
"notification.moderation-warning.learn_more": "Foghlaim níos mó",
|
||||
"notification.moderation_warning": "Tá rabhadh modhnóireachta faighte agat",
|
||||
"notification.moderation_warning.action_delete_statuses": "Baineadh cuid de do phostálacha.",
|
||||
|
@ -566,6 +567,7 @@
|
|||
"notifications.column_settings.filter_bar.category": "Barra scagairí tapa",
|
||||
"notifications.column_settings.follow": "Leantóirí nua:",
|
||||
"notifications.column_settings.follow_request": "Iarratais leanúnaí nua:",
|
||||
"notifications.column_settings.group": "Grúpa",
|
||||
"notifications.column_settings.mention": "Tráchtanna:",
|
||||
"notifications.column_settings.poll": "Torthaí suirbhéanna:",
|
||||
"notifications.column_settings.push": "Brúfhógraí",
|
||||
|
|
|
@ -158,7 +158,6 @@
|
|||
"compose_form.poll.duration": "Faide a’ chunntais",
|
||||
"compose_form.poll.multiple": "Iomadh-roghainn",
|
||||
"compose_form.poll.option_placeholder": "Roghainn {number}",
|
||||
"compose_form.poll.single": "Aonan",
|
||||
"compose_form.poll.switch_to_multiple": "Atharraich an cunntas-bheachd ach an gabh iomadh roghainn a thaghadh",
|
||||
"compose_form.poll.switch_to_single": "Atharraich an cunntas-bheachd gus nach gabh ach aon roghainn a thaghadh",
|
||||
"compose_form.poll.type": "Stoidhle",
|
||||
|
@ -508,7 +507,6 @@
|
|||
"notification.favourite": "Is annsa le {name} am post agad",
|
||||
"notification.favourite.name_and_others_with_link": "Is annsa le {name} ’s <a>{count, plural, one {# eile} two {# eile} few {# eile} other {# eile}}</a> am post agad",
|
||||
"notification.follow": "Tha {name} ’gad leantainn a-nis",
|
||||
"notification.follow.name_and_others": "Lean {name} ’s {count, plural, one {# eile} two {# eile} few {# eile} other {# eile}} thu",
|
||||
"notification.follow_request": "Dh’iarr {name} ’gad leantainn",
|
||||
"notification.follow_request.name_and_others": "Dh’iarr {name} ’s {count, plural, one {# eile} two {# eile} few {# eile} other {# eile}} ’gad leantainn",
|
||||
"notification.label.mention": "Iomradh",
|
||||
|
@ -516,6 +514,7 @@
|
|||
"notification.label.private_reply": "Freagairt phrìobhaideach",
|
||||
"notification.label.reply": "Freagairt",
|
||||
"notification.mention": "Iomradh",
|
||||
"notification.mentioned_you": "Thug {name} iomradh ort",
|
||||
"notification.moderation-warning.learn_more": "Barrachd fiosrachaidh",
|
||||
"notification.moderation_warning": "Fhuair thu rabhadh on mhaorsainneachd",
|
||||
"notification.moderation_warning.action_delete_statuses": "Chaidh cuid dhe na postaichean agad a thoirt air falbh.",
|
||||
|
|
|
@ -158,7 +158,7 @@
|
|||
"compose_form.poll.duration": "Duración da enquisa",
|
||||
"compose_form.poll.multiple": "Escolla múltiple",
|
||||
"compose_form.poll.option_placeholder": "Opción {number}",
|
||||
"compose_form.poll.single": "Elixe unha",
|
||||
"compose_form.poll.single": "Opción única",
|
||||
"compose_form.poll.switch_to_multiple": "Mudar a enquisa para permitir múltiples escollas",
|
||||
"compose_form.poll.switch_to_single": "Mudar a enquisa para permitir unha soa opción",
|
||||
"compose_form.poll.type": "Estilo",
|
||||
|
@ -508,7 +508,7 @@
|
|||
"notification.favourite": "{name} marcou como favorita a túa publicación",
|
||||
"notification.favourite.name_and_others_with_link": "{name} e <a>{count, plural, one {# máis} other {# máis}}</a> favoreceron a túa publicación",
|
||||
"notification.follow": "{name} comezou a seguirte",
|
||||
"notification.follow.name_and_others": "{name} e {count, plural, one {# máis} other {# máis}} seguíronte",
|
||||
"notification.follow.name_and_others": "{name} e <a>{count, plural, one {# mais} other {# mais}}</a> seguíronte",
|
||||
"notification.follow_request": "{name} solicitou seguirte",
|
||||
"notification.follow_request.name_and_others": "{name} e {count, plural, one {# máis} other {# máis}} solicitaron seguirte",
|
||||
"notification.label.mention": "Mención",
|
||||
|
@ -516,6 +516,7 @@
|
|||
"notification.label.private_reply": "Resposta privada",
|
||||
"notification.label.reply": "Resposta",
|
||||
"notification.mention": "Mención",
|
||||
"notification.mentioned_you": "{name} mencionoute",
|
||||
"notification.moderation-warning.learn_more": "Saber máis",
|
||||
"notification.moderation_warning": "Recibiches unha advertencia da moderación",
|
||||
"notification.moderation_warning.action_delete_statuses": "Algunha das túas publicacións foron eliminadas.",
|
||||
|
@ -566,6 +567,7 @@
|
|||
"notifications.column_settings.filter_bar.category": "Barra de filtrado rápido",
|
||||
"notifications.column_settings.follow": "Novas seguidoras:",
|
||||
"notifications.column_settings.follow_request": "Novas peticións de seguimento:",
|
||||
"notifications.column_settings.group": "Agrupar",
|
||||
"notifications.column_settings.mention": "Mencións:",
|
||||
"notifications.column_settings.poll": "Resultados da enquisa:",
|
||||
"notifications.column_settings.push": "Notificacións emerxentes",
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"about.blocks": "שרתים שנחסמו על ידי המנהלים",
|
||||
"about.blocks": "שרתים מוגבלים",
|
||||
"about.contact": "יצירת קשר:",
|
||||
"about.disclaimer": "מסטודון היא תוכנת קוד פתוח חינמית וסימן מסחרי של Mastodon gGmbH.",
|
||||
"about.domain_blocks.no_reason_available": "הסיבה אינה זמינה",
|
||||
|
@ -34,9 +34,9 @@
|
|||
"account.follow_back": "לעקוב בחזרה",
|
||||
"account.followers": "עוקבים",
|
||||
"account.followers.empty": "אף אחד לא עוקב אחר המשתמש הזה עדיין.",
|
||||
"account.followers_counter": "{count, plural,one {עוקב אחד} other {{count} עוקבים}}",
|
||||
"account.followers_counter": "{count, plural,one {עוקב אחד} other {{counter} עוקבים}}",
|
||||
"account.following": "נעקבים",
|
||||
"account.following_counter": "{count, plural,one {עוקב אחרי {count}}other {עוקב אחרי {count}}}",
|
||||
"account.following_counter": "{count, plural,one {עוקב אחרי {count}}other {עוקב אחרי {counter}}}",
|
||||
"account.follows.empty": "משתמש זה עדיין לא עוקב אחרי אף אחד.",
|
||||
"account.go_to_profile": "מעבר לפרופיל",
|
||||
"account.hide_reblogs": "להסתיר הידהודים מאת @{name}",
|
||||
|
@ -62,7 +62,7 @@
|
|||
"account.requested_follow": "{name} ביקשו לעקוב אחריך",
|
||||
"account.share": "שתף את הפרופיל של @{name}",
|
||||
"account.show_reblogs": "הצג הדהודים מאת @{name}",
|
||||
"account.statuses_counter": "{count, plural, one {הודעה אחת} two {הודעותיים} many {{count} הודעות} other {{count} הודעות}}",
|
||||
"account.statuses_counter": "{count, plural, one {הודעה אחת} two {הודעותיים} many {{counter} הודעות} other {{counter} הודעות}}",
|
||||
"account.unblock": "להסיר חסימה ל- @{name}",
|
||||
"account.unblock_domain": "הסירי את החסימה של קהילת {domain}",
|
||||
"account.unblock_short": "הסר חסימה",
|
||||
|
@ -158,7 +158,7 @@
|
|||
"compose_form.poll.duration": "משך הסקר",
|
||||
"compose_form.poll.multiple": "בחירה מרובה",
|
||||
"compose_form.poll.option_placeholder": "אפשרות {number}",
|
||||
"compose_form.poll.single": "נא לבחור",
|
||||
"compose_form.poll.single": "בחירה יחידה",
|
||||
"compose_form.poll.switch_to_multiple": "אפשרו בחירה מרובה בסקר",
|
||||
"compose_form.poll.switch_to_single": "אפשרו בחירה בודדת בסקר",
|
||||
"compose_form.poll.type": "סוג משאל",
|
||||
|
@ -349,9 +349,9 @@
|
|||
"hashtag.column_settings.tag_mode.any": "לפחות אחד מאלה",
|
||||
"hashtag.column_settings.tag_mode.none": "אף אחד מאלה",
|
||||
"hashtag.column_settings.tag_toggle": "כלול תגיות נוספות בטור זה",
|
||||
"hashtag.counter_by_accounts": "{count, plural,one{{count} משתתף.ת}other{{count} משתתפיםות}}",
|
||||
"hashtag.counter_by_uses": "{count, plural, one {הודעה אחת} two {הודעותיים} many {{count} הודעות} other {{count} הודעות}}",
|
||||
"hashtag.counter_by_uses_today": "{count, plural, one {הודעה אחת} two {הודעותיים} many {{count} הודעות} other {{count} הודעות}} היום",
|
||||
"hashtag.counter_by_accounts": "{count, plural,one{{count} משתתף.ת}other{{counter} משתתפיםות}}",
|
||||
"hashtag.counter_by_uses": "{count, plural, one {הודעה אחת} two {הודעותיים} many {{counter} הודעות} other {{counter} הודעות}}",
|
||||
"hashtag.counter_by_uses_today": "{count, plural, one {הודעה אחת} two {הודעותיים} many {{counter} הודעות} other {{counter} הודעות}} היום",
|
||||
"hashtag.follow": "לעקוב אחרי תגית",
|
||||
"hashtag.unfollow": "להפסיק לעקוב אחרי תגית",
|
||||
"hashtags.and_other": "…{count, plural,other {ועוד #}}",
|
||||
|
@ -442,7 +442,7 @@
|
|||
"limited_account_hint.title": "פרופיל המשתמש הזה הוסתר על ידי המנחים של {domain}.",
|
||||
"link_preview.author": "מאת {name}",
|
||||
"link_preview.more_from_author": "עוד מאת {name}",
|
||||
"link_preview.shares": "{count, plural, one {הודעה אחת} two {הודעותיים} many {{count} הודעות} other {{count} הודעות}}",
|
||||
"link_preview.shares": "{count, plural, one {הודעה אחת} two {הודעותיים} many {{counter} הודעות} other {{counter} הודעות}}",
|
||||
"lists.account.add": "הוסף לרשימה",
|
||||
"lists.account.remove": "הסר מרשימה",
|
||||
"lists.delete": "מחיקת רשימה",
|
||||
|
@ -508,7 +508,7 @@
|
|||
"notification.favourite": "הודעתך חובבה על ידי {name}",
|
||||
"notification.favourite.name_and_others_with_link": "{name} ועוד <a>{count, plural,one {אחד נוסף}other {# נוספים}}</a> חיבבו את הודעתך",
|
||||
"notification.follow": "{name} במעקב אחרייך",
|
||||
"notification.follow.name_and_others": "{name} ועוד {count, plural,one {אחד אחר}other {# אחרים}} עקבו אחריך",
|
||||
"notification.follow.name_and_others": "{name} ועוד <a>{count, plural,one {מישהו} other {# אחרים}}</a> החלו לעקוב אחריך",
|
||||
"notification.follow_request": "{name} ביקשו לעקוב אחריך",
|
||||
"notification.follow_request.name_and_others": "{name} ועוד {count, plural,one {אחד אחר}other {# אחרים}} ביקשו לעקוב אחריך",
|
||||
"notification.label.mention": "אזכור",
|
||||
|
@ -516,6 +516,7 @@
|
|||
"notification.label.private_reply": "תשובה בפרטי",
|
||||
"notification.label.reply": "תשובה",
|
||||
"notification.mention": "אזכור",
|
||||
"notification.mentioned_you": "אוזכרת על ידי {name}",
|
||||
"notification.moderation-warning.learn_more": "למידע נוסף",
|
||||
"notification.moderation_warning": "קיבלת אזהרה מצוות ניהול התוכן",
|
||||
"notification.moderation_warning.action_delete_statuses": "חלק מהודעותיך הוסרו.",
|
||||
|
@ -566,6 +567,7 @@
|
|||
"notifications.column_settings.filter_bar.category": "שורת סינון מהיר",
|
||||
"notifications.column_settings.follow": "עוקבים חדשים:",
|
||||
"notifications.column_settings.follow_request": "בקשות מעקב חדשות:",
|
||||
"notifications.column_settings.group": "קבוצה",
|
||||
"notifications.column_settings.mention": "פניות:",
|
||||
"notifications.column_settings.poll": "תוצאות סקר:",
|
||||
"notifications.column_settings.push": "התראות בדחיפה",
|
||||
|
@ -840,7 +842,7 @@
|
|||
"time_remaining.minutes": "נותרו {number, plural, one {# דקה} other {# דקות}}",
|
||||
"time_remaining.moments": "רגעים נותרו",
|
||||
"time_remaining.seconds": "נותרו {number, plural, one {# שניה} other {# שניות}}",
|
||||
"trends.counter_by_accounts": "{count, plural, one {אדם אחד} other {{count} א.נשים}} {days, plural, one {מאז אתמול} two {ביומיים האחרונים} other {במשך {days} הימים האחרונים}}",
|
||||
"trends.counter_by_accounts": "{count, plural, one {אדם אחד} other {{counter} א.נשים}} {days, plural, one {מאז אתמול} two {ביומיים האחרונים} other {במשך {days} הימים האחרונים}}",
|
||||
"trends.trending_now": "נושאים חמים",
|
||||
"ui.beforeunload": "הטיוטא תאבד אם תעזבו את מסטודון.",
|
||||
"units.short.billion": "{count} מליארד",
|
||||
|
|
|
@ -151,7 +151,6 @@
|
|||
"compose_form.poll.duration": "चुनाव की अवधि",
|
||||
"compose_form.poll.multiple": "बहुविकल्पी",
|
||||
"compose_form.poll.option_placeholder": "विकल्प {number}",
|
||||
"compose_form.poll.single": "कोई एक चुनें",
|
||||
"compose_form.poll.switch_to_multiple": "कई विकल्पों की अनुमति देने के लिए पोल बदलें",
|
||||
"compose_form.poll.switch_to_single": "एक ही विकल्प के लिए अनुमति देने के लिए पोल बदलें",
|
||||
"compose_form.poll.type": "स्टाइल",
|
||||
|
|
|
@ -158,7 +158,7 @@
|
|||
"compose_form.poll.duration": "Szavazás időtartama",
|
||||
"compose_form.poll.multiple": "Több lehetőség",
|
||||
"compose_form.poll.option_placeholder": "Válasz {number}",
|
||||
"compose_form.poll.single": "Egyetlen válasz",
|
||||
"compose_form.poll.single": "Feleletválasztós",
|
||||
"compose_form.poll.switch_to_multiple": "Szavazás megváltoztatása több választásosra",
|
||||
"compose_form.poll.switch_to_single": "Szavazás megváltoztatása egyetlen választásosra",
|
||||
"compose_form.poll.type": "Stílus",
|
||||
|
@ -508,7 +508,7 @@
|
|||
"notification.favourite": "{name} kedvencnek jelölte a bejegyzésedet",
|
||||
"notification.favourite.name_and_others_with_link": "{name} és <a>{count, plural, one {# másik} other {# másik}}</a> kedvencnek jelölte a bejegyzésedet",
|
||||
"notification.follow": "{name} követ téged",
|
||||
"notification.follow.name_and_others": "{name} és {count, plural, one {# másik} other {# másik}} követni kezdett",
|
||||
"notification.follow.name_and_others": "{name} és <a>{count, plural, one {# másik} other {# másik}}</a> követni kezdett",
|
||||
"notification.follow_request": "{name} követni szeretne téged",
|
||||
"notification.follow_request.name_and_others": "{name} és {count, plural, one {# másik} other {# másik}} kérte, hogy követhessen",
|
||||
"notification.label.mention": "Említés",
|
||||
|
@ -516,6 +516,7 @@
|
|||
"notification.label.private_reply": "Privát válasz",
|
||||
"notification.label.reply": "Válasz",
|
||||
"notification.mention": "Említés",
|
||||
"notification.mentioned_you": "{name} megemlített",
|
||||
"notification.moderation-warning.learn_more": "További információ",
|
||||
"notification.moderation_warning": "Moderációs figyelmeztetést kaptál",
|
||||
"notification.moderation_warning.action_delete_statuses": "Néhány bejegyzésedet eltávolították.",
|
||||
|
@ -566,6 +567,7 @@
|
|||
"notifications.column_settings.filter_bar.category": "Gyorsszűrő sáv",
|
||||
"notifications.column_settings.follow": "Új követők:",
|
||||
"notifications.column_settings.follow_request": "Új követési kérések:",
|
||||
"notifications.column_settings.group": "Csoportosítás",
|
||||
"notifications.column_settings.mention": "Megemlítések:",
|
||||
"notifications.column_settings.poll": "Szavazási eredmények:",
|
||||
"notifications.column_settings.push": "Leküldéses értesítések",
|
||||
|
|
|
@ -85,6 +85,7 @@
|
|||
"alert.rate_limited.title": "Excesso de requestas",
|
||||
"alert.unexpected.message": "Un error inexpectate ha occurrite.",
|
||||
"alert.unexpected.title": "Ups!",
|
||||
"alt_text_badge.title": "Texto alt",
|
||||
"announcement.announcement": "Annuncio",
|
||||
"attachments_list.unprocessed": "(non processate)",
|
||||
"audio.hide": "Celar audio",
|
||||
|
@ -157,7 +158,6 @@
|
|||
"compose_form.poll.duration": "Durata del sondage",
|
||||
"compose_form.poll.multiple": "Selection multiple",
|
||||
"compose_form.poll.option_placeholder": "Option {number}",
|
||||
"compose_form.poll.single": "Seliger un",
|
||||
"compose_form.poll.switch_to_multiple": "Cambiar le sondage pro permitter selectiones multiple",
|
||||
"compose_form.poll.switch_to_single": "Cambiar le sondage pro permitter selection singule",
|
||||
"compose_form.poll.type": "Stilo",
|
||||
|
@ -221,6 +221,8 @@
|
|||
"domain_block_modal.they_cant_follow": "Necuno de iste servitor pote sequer te.",
|
||||
"domain_block_modal.they_wont_know": "Ille non sapera que ille ha essite blocate.",
|
||||
"domain_block_modal.title": "Blocar dominio?",
|
||||
"domain_block_modal.you_will_lose_num_followers": "Tu perdera {followersCount, plural, one {{followersCountDisplay} sequace} other {{followersCountDisplay} sequaces}} e {followingCount, plural, one {{followingCountDisplay} persona que tu seque} other {{followingCountDisplay} personas que tu seque}}.",
|
||||
"domain_block_modal.you_will_lose_relationships": "Tu perdera tote le sequaces e le personas que tu seque ab iste servitor.",
|
||||
"domain_block_modal.you_wont_see_posts": "Tu non videra messages e notificationes de usatores sur iste servitor.",
|
||||
"domain_pill.activitypub_lets_connect": "Illo te permitte connecter e interager con personas non solmente sur Mastodon, ma tamben sur altere applicationes social.",
|
||||
"domain_pill.activitypub_like_language": "ActivityPub es como le linguage commun que Mastodon parla con altere retes social.",
|
||||
|
@ -303,6 +305,7 @@
|
|||
"filter_modal.select_filter.title": "Filtrar iste message",
|
||||
"filter_modal.title.status": "Filtrar un message",
|
||||
"filter_warning.matches_filter": "Corresponde al filtro “{title}”",
|
||||
"filtered_notifications_banner.pending_requests": "De {count, plural, =0 {nemo} one {un persona} other {# personas}} que tu pote cognoscer",
|
||||
"filtered_notifications_banner.title": "Notificationes filtrate",
|
||||
"firehose.all": "Toto",
|
||||
"firehose.local": "Iste servitor",
|
||||
|
@ -351,6 +354,9 @@
|
|||
"hashtag.follow": "Sequer hashtag",
|
||||
"hashtag.unfollow": "Non sequer plus le hashtag",
|
||||
"hashtags.and_other": "…e {count, plural, one {}other {# plus}}",
|
||||
"hints.profiles.followers_may_be_missing": "Le sequaces pro iste profilo pote mancar.",
|
||||
"hints.profiles.follows_may_be_missing": "Sequites pro iste profilo pote mancar.",
|
||||
"hints.profiles.posts_may_be_missing": "Alcun messages ab iste profilo pote mancar.",
|
||||
"hints.profiles.see_more_followers": "Vider plus de sequitores sur {domain}",
|
||||
"hints.profiles.see_more_follows": "Vider plus de sequites sur {domain}",
|
||||
"hints.profiles.see_more_posts": "Vider plus de messages sur {domain}",
|
||||
|
@ -363,6 +369,11 @@
|
|||
"home.pending_critical_update.link": "Vider actualisationes",
|
||||
"home.pending_critical_update.title": "Actualisation de securitate critic disponibile!",
|
||||
"home.show_announcements": "Monstrar annuncios",
|
||||
"ignore_notifications_modal.disclaimer": "Mastodon non pote informar le usatores que tu ha ignorate lor avisos. Ignorar avisos non stoppara le messages mesme de esser inviate.",
|
||||
"ignore_notifications_modal.filter_instead": "Filtrar in vice",
|
||||
"ignore_notifications_modal.filter_to_act_users": "Tu ancora potera acceptar, rejectar, o reportar usatores",
|
||||
"ignore_notifications_modal.filter_to_avoid_confusion": "Filtrar adjuta evitar confusion potential",
|
||||
"ignore_notifications_modal.filter_to_review_separately": "Tu pote revider avisos filtrate separatemente",
|
||||
"ignore_notifications_modal.ignore": "Ignorar le notificationes",
|
||||
"ignore_notifications_modal.limited_accounts_title": "Ignorar le notificationes de contos moderate?",
|
||||
"ignore_notifications_modal.new_accounts_title": "Ignorar le notificationes de nove contos?",
|
||||
|
@ -424,6 +435,8 @@
|
|||
"lightbox.close": "Clauder",
|
||||
"lightbox.next": "Sequente",
|
||||
"lightbox.previous": "Precedente",
|
||||
"lightbox.zoom_in": "Aggrandir a dimension actual",
|
||||
"lightbox.zoom_out": "Aggrandir pro adaptar",
|
||||
"limited_account_hint.action": "Monstrar profilo in omne caso",
|
||||
"limited_account_hint.title": "Iste profilo ha essite celate per le moderatores de {domain}.",
|
||||
"link_preview.author": "Per {name}",
|
||||
|
@ -490,14 +503,18 @@
|
|||
"notification.admin.report_statuses": "{name} ha reportate {target} pro {category}",
|
||||
"notification.admin.report_statuses_other": "{name} ha reportate {target}",
|
||||
"notification.admin.sign_up": "{name} se ha inscribite",
|
||||
"notification.admin.sign_up.name_and_others": "{name} e {count, plural, one {# altere usator} other {altere # usatores}} se inscribeva",
|
||||
"notification.favourite": "{name} ha marcate tu message como favorite",
|
||||
"notification.favourite.name_and_others_with_link": "{name} e <a>{count, plural, one {# altere} other {# alteres}}</a> favoriva tu message",
|
||||
"notification.follow": "{name} te ha sequite",
|
||||
"notification.follow_request": "{name} ha requestate de sequer te",
|
||||
"notification.follow_request.name_and_others": "{name} e {count, plural, one {# altere} other {# alteres}} ha demandate de sequer te",
|
||||
"notification.label.mention": "Mention",
|
||||
"notification.label.private_mention": "Mention private",
|
||||
"notification.label.private_reply": "Responsa private",
|
||||
"notification.label.reply": "Responder",
|
||||
"notification.mention": "Mention",
|
||||
"notification.mentioned_you": "{name} te mentionava",
|
||||
"notification.moderation-warning.learn_more": "Apprender plus",
|
||||
"notification.moderation_warning": "Tu ha recipite un advertimento de moderation",
|
||||
"notification.moderation_warning.action_delete_statuses": "Alcunes de tu messages ha essite removite.",
|
||||
|
@ -510,6 +527,7 @@
|
|||
"notification.own_poll": "Tu sondage ha finite",
|
||||
"notification.poll": "Un sondage in le qual tu ha votate ha finite",
|
||||
"notification.reblog": "{name} ha impulsate tu message",
|
||||
"notification.reblog.name_and_others_with_link": "{name} e <a>{count, plural, one {# altere} other {# alteres}}</a> promoveva tu message",
|
||||
"notification.relationships_severance_event": "Connexiones perdite con {name}",
|
||||
"notification.relationships_severance_event.account_suspension": "Un administrator de {from} ha suspendiute {target}. Isto significa que tu non pote plus reciper actualisationes de iste persona o interager con ille.",
|
||||
"notification.relationships_severance_event.domain_block": "Un administrator de {from} ha blocate {target}, includente {followersCount} de tu sequitores e {followingCount, plural, one {# conto} other {# contos}} que tu seque.",
|
||||
|
@ -518,11 +536,21 @@
|
|||
"notification.status": "{name} ha justo ora publicate",
|
||||
"notification.update": "{name} ha modificate un message",
|
||||
"notification_requests.accept": "Acceptar",
|
||||
"notification_requests.accept_multiple": "{count, plural, one {Accepta # requesta…} other {Accepta # requestas…}}",
|
||||
"notification_requests.confirm_accept_multiple.button": "{count, plural, one {Accepta requesta} other {Accepta requestas}}",
|
||||
"notification_requests.confirm_accept_multiple.message": "Tu acceptara {count, plural, one {un requesta de aviso} other {# requestas de aviso}}. Desira tu vermente continuar?",
|
||||
"notification_requests.confirm_accept_multiple.title": "Acceptar petitiones de notification?",
|
||||
"notification_requests.confirm_dismiss_multiple.button": "{count, plural, one {Rejectar requesta} other {Rejectar requestas}}",
|
||||
"notification_requests.confirm_dismiss_multiple.message": "Tu rejectara {count, plural, one {un requesta de aviso} other {# requestas de aviso}}. Tu non potera facilemente acceder {count, plural, one {lo} other {los}} ancora. Desira tu vermente continuar?",
|
||||
"notification_requests.confirm_dismiss_multiple.title": "Dimitter petitiones de notification?",
|
||||
"notification_requests.dismiss": "Clauder",
|
||||
"notification_requests.dismiss_multiple": "{count, plural, one {Rejectar # requesta…} other {Rejectar # requestas…}}",
|
||||
"notification_requests.edit_selection": "Modificar",
|
||||
"notification_requests.exit_selection": "Facite",
|
||||
"notification_requests.explainer_for_limited_account": "Le avisos ab iste conto ha essite filtrate perque le conto ha essite limitate per un moderator.",
|
||||
"notification_requests.explainer_for_limited_remote_account": "Le avisos ab iste conto ha essite filtrate perque le conto o su servitor ha essite limitate per un moderator.",
|
||||
"notification_requests.maximize": "Maximisar",
|
||||
"notification_requests.minimize_banner": "Minimisar le bandiera del avisos filtrate",
|
||||
"notification_requests.notifications_from": "Notificationes de {name}",
|
||||
"notification_requests.title": "Notificationes filtrate",
|
||||
"notification_requests.view": "Vider notificationes",
|
||||
|
@ -562,8 +590,11 @@
|
|||
"notifications.permission_required": "Le notificationes de scriptorio es indisponibile perque le permission necessari non ha essite concedite.",
|
||||
"notifications.policy.accept": "Acceptar",
|
||||
"notifications.policy.accept_hint": "Monstrar in le notificationes",
|
||||
"notifications.policy.drop": "Ignorar",
|
||||
"notifications.policy.drop_hint": "Inviar al nihil, pro jammais esser vidite ancora",
|
||||
"notifications.policy.filter": "Filtrar",
|
||||
"notifications.policy.filter_hint": "Inviar al cassa de notificationes filtrate",
|
||||
"notifications.policy.filter_limited_accounts_hint": "Limitate per moderatores de servitor",
|
||||
"notifications.policy.filter_limited_accounts_title": "Contos moderate",
|
||||
"notifications.policy.filter_new_accounts.hint": "Create in le ultime {days, plural, one {die} other {# dies}}",
|
||||
"notifications.policy.filter_new_accounts_title": "Nove contos",
|
||||
|
@ -700,6 +731,7 @@
|
|||
"report.unfollow_explanation": "Tu seque iste conto. Pro non plus vider su messages in tu fluxo de initio, cessa de sequer lo.",
|
||||
"report_notification.attached_statuses": "{count, plural, one {{count} message} other {{count} messages}} annexate",
|
||||
"report_notification.categories.legal": "Juridic",
|
||||
"report_notification.categories.legal_sentence": "contento illegal",
|
||||
"report_notification.categories.other": "Alteres",
|
||||
"report_notification.categories.other_sentence": "alteres",
|
||||
"report_notification.categories.spam": "Spam",
|
||||
|
@ -747,6 +779,7 @@
|
|||
"status.bookmark": "Adder al marcapaginas",
|
||||
"status.cancel_reblog_private": "Disfacer impulso",
|
||||
"status.cannot_reblog": "Iste message non pote esser impulsate",
|
||||
"status.continued_thread": "Argumento continuitate",
|
||||
"status.copy": "Copiar ligamine a message",
|
||||
"status.delete": "Deler",
|
||||
"status.detailed_status": "Vista detaliate del conversation",
|
||||
|
@ -755,6 +788,7 @@
|
|||
"status.edit": "Modificar",
|
||||
"status.edited": "Ultime modification le {date}",
|
||||
"status.edited_x_times": "Modificate {count, plural, one {{count} vice} other {{count} vices}}",
|
||||
"status.embed": "Obtener codice incorporate",
|
||||
"status.favourite": "Adder al favorites",
|
||||
"status.favourites": "{count, plural, one {favorite} other {favorites}}",
|
||||
"status.filter": "Filtrar iste message",
|
||||
|
@ -817,6 +851,11 @@
|
|||
"upload_error.poll": "Incargamento de files non permittite con sondages.",
|
||||
"upload_form.audio_description": "Describe lo pro le gente con difficultates auditive",
|
||||
"upload_form.description": "Describe lo pro le gente con difficultates visual",
|
||||
"upload_form.drag_and_drop.instructions": "Pro colliger un annexo de medios, pressar Spatio o Inviar. Trahente lo, usar le claves flecha pro mover le annexo de medios in ulle direction date. De novo pressar Spatio o Inviar pro deponer le annexo de medios in su nove position, o pressar Escappar pro cancellar.",
|
||||
"upload_form.drag_and_drop.on_drag_cancel": "Le extraction era cancellate. Le annexo de medios {item} era deponite.",
|
||||
"upload_form.drag_and_drop.on_drag_end": "Le annexo de medios {item} era deponite.",
|
||||
"upload_form.drag_and_drop.on_drag_over": "Le annexo de medios {item} era movite.",
|
||||
"upload_form.drag_and_drop.on_drag_start": "Annexo de medios {item} colligite.",
|
||||
"upload_form.edit": "Modificar",
|
||||
"upload_form.thumbnail": "Cambiar le miniatura",
|
||||
"upload_form.video_description": "Describe lo pro le gente con difficultates auditive o visual",
|
||||
|
|
|
@ -155,7 +155,6 @@
|
|||
"compose_form.poll.duration": "Durasi japat",
|
||||
"compose_form.poll.multiple": "Pilihan ganda",
|
||||
"compose_form.poll.option_placeholder": "Opsi {number}",
|
||||
"compose_form.poll.single": "Pilih Satu",
|
||||
"compose_form.poll.switch_to_multiple": "Ubah japat menjadi pilihan ganda",
|
||||
"compose_form.poll.switch_to_single": "Ubah japat menjadi pilihan tunggal",
|
||||
"compose_form.poll.type": "Gaya",
|
||||
|
|
|
@ -151,7 +151,6 @@
|
|||
"compose_form.poll.duration": "Duration del balotation",
|
||||
"compose_form.poll.multiple": "Selection multiplic",
|
||||
"compose_form.poll.option_placeholder": "Option {number}",
|
||||
"compose_form.poll.single": "Selecter un",
|
||||
"compose_form.poll.switch_to_multiple": "Changea li balotation por permisser multiplic selectiones",
|
||||
"compose_form.poll.switch_to_single": "Changea li balotation por permisser un singul selection",
|
||||
"compose_form.poll.type": "Stil",
|
||||
|
|
|
@ -33,7 +33,6 @@
|
|||
"compose_form.encryption_warning": "Posts on Mastodon are not end-to-end encrypted. Do not share any dangerous information over Mastodon.",
|
||||
"compose_form.hashtag_warning": "This post won't be listed under any hashtag as it is unlisted. Only public posts can be searched by hashtag.",
|
||||
"compose_form.placeholder": "What is on your mind?",
|
||||
"compose_form.poll.single": "Họrọ otu",
|
||||
"compose_form.publish_form": "Publish",
|
||||
"compose_form.reply": "Zaa",
|
||||
"compose_form.spoiler.marked": "Text is hidden behind warning",
|
||||
|
|
|
@ -158,7 +158,6 @@
|
|||
"compose_form.poll.duration": "Votpostoduro",
|
||||
"compose_form.poll.multiple": "Multopla selekteso",
|
||||
"compose_form.poll.option_placeholder": "Selektato {number}",
|
||||
"compose_form.poll.single": "Selektez un",
|
||||
"compose_form.poll.switch_to_multiple": "Chanjez votposto por permisar multiselektaji",
|
||||
"compose_form.poll.switch_to_single": "Chanjez votposto por permisar una selektajo",
|
||||
"compose_form.poll.type": "Stilo",
|
||||
|
@ -508,7 +507,6 @@
|
|||
"notification.favourite": "{name} favorizis tua mesajo",
|
||||
"notification.favourite.name_and_others_with_link": "{name} e <a>{count, plural,one {# altru} other {# altri}}</a> favorizis vua posto",
|
||||
"notification.follow": "{name} sequeskis tu",
|
||||
"notification.follow.name_and_others": "{name} e {count, plural,one {# altru} other {#altri}} sequis vu",
|
||||
"notification.follow_request": "{name} demandas sequar vu",
|
||||
"notification.follow_request.name_and_others": "{name} e {count, plural,one {# altru} other {# altri}} volas sequar vu",
|
||||
"notification.label.mention": "Mencionez",
|
||||
|
|
|
@ -85,6 +85,7 @@
|
|||
"alert.rate_limited.title": "Með takmörkum",
|
||||
"alert.unexpected.message": "Upp kom óvænt villa.",
|
||||
"alert.unexpected.title": "Úbbs!",
|
||||
"alt_text_badge.title": "Hjálpartexti mynda",
|
||||
"announcement.announcement": "Auglýsing",
|
||||
"attachments_list.unprocessed": "(óunnið)",
|
||||
"audio.hide": "Fela hljóð",
|
||||
|
@ -157,7 +158,7 @@
|
|||
"compose_form.poll.duration": "Tímalengd könnunar",
|
||||
"compose_form.poll.multiple": "Margir valkostir",
|
||||
"compose_form.poll.option_placeholder": "Valkostur {number}",
|
||||
"compose_form.poll.single": "Veldu eitt",
|
||||
"compose_form.poll.single": "Eitt val",
|
||||
"compose_form.poll.switch_to_multiple": "Breyta könnun svo hægt sé að hafa marga valkosti",
|
||||
"compose_form.poll.switch_to_single": "Breyta könnun svo hægt sé að hafa einn stakan valkost",
|
||||
"compose_form.poll.type": "Stíll",
|
||||
|
@ -221,6 +222,8 @@
|
|||
"domain_block_modal.they_cant_follow": "Enginn frá þessum netþjóni getur fylgst með þér.",
|
||||
"domain_block_modal.they_wont_know": "Viðkomandi mun ekki vita að hann hafi verið útilokaður.",
|
||||
"domain_block_modal.title": "Útiloka lén?",
|
||||
"domain_block_modal.you_will_lose_num_followers": "Þú munt missa {followersCount, plural, one {{followersCountDisplay} fylgjanda} other {{followersCountDisplay} fylgjendur}} og {followingCount, plural, one {{followingCountDisplay} aðila sem þú fylgist með} other {{followingCountDisplay} aðila sem þú fylgist með}}.",
|
||||
"domain_block_modal.you_will_lose_relationships": "Þú munt missa alla fylgjendur og þá sem þú fylgist með á þessum netþjóni.",
|
||||
"domain_block_modal.you_wont_see_posts": "Þú munt ekki sjá neinar færslur eða tilkynningar frá notendum á þessum netþjóni.",
|
||||
"domain_pill.activitypub_lets_connect": "Það gerir þér kleift að tengjast og eiga í samskiptum við fólk, ekki bara á Mastodon, heldur einnig á mörgum öðrum mismunandi samfélagsmiðlum.",
|
||||
"domain_pill.activitypub_like_language": "ActivityPub er eins og tungumál sem Mastodon notar til að tala við önnur samfélagsnet.",
|
||||
|
@ -433,6 +436,8 @@
|
|||
"lightbox.close": "Loka",
|
||||
"lightbox.next": "Næsta",
|
||||
"lightbox.previous": "Fyrra",
|
||||
"lightbox.zoom_in": "Renna að raunstærð",
|
||||
"lightbox.zoom_out": "Renna að svo passi",
|
||||
"limited_account_hint.action": "Birta notandasniðið samt",
|
||||
"limited_account_hint.title": "Þetta notandasnið hefur verið falið af umsjónarmönnum {domain}.",
|
||||
"link_preview.author": "Frá {name}",
|
||||
|
@ -503,7 +508,7 @@
|
|||
"notification.favourite": "{name} setti færsluna þína í eftirlæti",
|
||||
"notification.favourite.name_and_others_with_link": "{name} og <a>{count, plural, one {# í viðbót hefur} other {# í viðbót hafa}}</a> sett færsluna þína í eftirlæti",
|
||||
"notification.follow": "{name} fylgist með þér",
|
||||
"notification.follow.name_and_others": "{name} og {count, plural, one {# í viðbót fylgdist} other {# í viðbót fylgdust}} með þér",
|
||||
"notification.follow.name_and_others": "{name} og <a>{count, plural, one {# í viðbót fylgdist} other {# í viðbót fylgdust}}</a> með þér",
|
||||
"notification.follow_request": "{name} hefur beðið um að fylgjast með þér",
|
||||
"notification.follow_request.name_and_others": "{name} og {count, plural, one {# í viðbót hefur} other {# í viðbót hafa}} beðið um að fylgjast með þér",
|
||||
"notification.label.mention": "Minnst á",
|
||||
|
@ -511,6 +516,7 @@
|
|||
"notification.label.private_reply": "Einkasvar",
|
||||
"notification.label.reply": "Svara",
|
||||
"notification.mention": "Minnst á",
|
||||
"notification.mentioned_you": "{name} minntist á þig",
|
||||
"notification.moderation-warning.learn_more": "Kanna nánar",
|
||||
"notification.moderation_warning": "Þú hefur fengið aðvörun frá umsjónarmanni",
|
||||
"notification.moderation_warning.action_delete_statuses": "Sumar færslurnar þínar hafa verið fjarlægðar.",
|
||||
|
@ -561,6 +567,7 @@
|
|||
"notifications.column_settings.filter_bar.category": "Skyndisíustika",
|
||||
"notifications.column_settings.follow": "Nýir fylgjendur:",
|
||||
"notifications.column_settings.follow_request": "Nýjar beiðnir um að fylgjast með:",
|
||||
"notifications.column_settings.group": "Hópur",
|
||||
"notifications.column_settings.mention": "Tilvísanir:",
|
||||
"notifications.column_settings.poll": "Niðurstöður könnunar:",
|
||||
"notifications.column_settings.push": "Ýti-tilkynningar",
|
||||
|
@ -847,6 +854,11 @@
|
|||
"upload_error.poll": "Innsending skráa er ekki leyfð í könnunum.",
|
||||
"upload_form.audio_description": "Lýstu þessu fyrir heyrnarskerta",
|
||||
"upload_form.description": "Lýstu þessu fyrir sjónskerta",
|
||||
"upload_form.drag_and_drop.instructions": "Til að taka í myndefnisviðhengi skaltu ýta á bilslána eða Enter. Til að draga geturðu notað örvalyklana til að færa viðhengið í samsvarandi áttir. Ýttu aftur á bilslána eða Enter til að sleppa viðhenginu á nýja staðinn, eða ýttu á Escape til að hætta við.",
|
||||
"upload_form.drag_and_drop.on_drag_cancel": "Hætt var við að draga. Myndefnisviðhenginu {item} var sleppt.",
|
||||
"upload_form.drag_and_drop.on_drag_end": "Myndefnisviðhenginu {item} var sleppt.",
|
||||
"upload_form.drag_and_drop.on_drag_over": "Myndefnisviðhengið {item} var fært.",
|
||||
"upload_form.drag_and_drop.on_drag_start": "Tók í myndefnisviðhengið {item}.",
|
||||
"upload_form.edit": "Breyta",
|
||||
"upload_form.thumbnail": "Skipta um smámynd",
|
||||
"upload_form.video_description": "Lýstu þessu fyrir fólk sem heyrir illa eða er með skerta sjón",
|
||||
|
|
|
@ -158,7 +158,7 @@
|
|||
"compose_form.poll.duration": "Durata del sondaggio",
|
||||
"compose_form.poll.multiple": "Scelta multipla",
|
||||
"compose_form.poll.option_placeholder": "Opzione {number}",
|
||||
"compose_form.poll.single": "Scegli uno",
|
||||
"compose_form.poll.single": "Scelta singola",
|
||||
"compose_form.poll.switch_to_multiple": "Modifica il sondaggio per consentire scelte multiple",
|
||||
"compose_form.poll.switch_to_single": "Modifica il sondaggio per consentire una singola scelta",
|
||||
"compose_form.poll.type": "Stile",
|
||||
|
@ -508,7 +508,7 @@
|
|||
"notification.favourite": "{name} ha aggiunto il tuo post ai preferiti",
|
||||
"notification.favourite.name_and_others_with_link": "{name} e <a>{count, plural, one {# altro} other {altri #}}</a> hanno aggiunto il tuo post ai preferiti",
|
||||
"notification.follow": "{name} ha iniziato a seguirti",
|
||||
"notification.follow.name_and_others": "{name} e {count, plural, one {# altro} other {altri #}} hanno iniziato a seguirti",
|
||||
"notification.follow.name_and_others": "{name} e <a>{count, plural, one {# altro} other {altri #}}</a> hanno iniziato a seguirti",
|
||||
"notification.follow_request": "{name} ha richiesto di seguirti",
|
||||
"notification.follow_request.name_and_others": "{name} e {count, plural, one {# altro} other {altri #}} hanno richiesto di seguirti",
|
||||
"notification.label.mention": "Menziona",
|
||||
|
@ -516,6 +516,7 @@
|
|||
"notification.label.private_reply": "Rispondi in privato",
|
||||
"notification.label.reply": "Rispondi",
|
||||
"notification.mention": "Menziona",
|
||||
"notification.mentioned_you": "{name} ti ha menzionato",
|
||||
"notification.moderation-warning.learn_more": "Scopri di più",
|
||||
"notification.moderation_warning": "Hai ricevuto un avviso di moderazione",
|
||||
"notification.moderation_warning.action_delete_statuses": "Alcuni dei tuoi post sono stati rimossi.",
|
||||
|
@ -566,6 +567,7 @@
|
|||
"notifications.column_settings.filter_bar.category": "Barra del filtro veloce",
|
||||
"notifications.column_settings.follow": "Nuovi seguaci:",
|
||||
"notifications.column_settings.follow_request": "Nuove richieste di seguirti:",
|
||||
"notifications.column_settings.group": "Gruppo",
|
||||
"notifications.column_settings.mention": "Menzioni:",
|
||||
"notifications.column_settings.poll": "Risultati del sondaggio:",
|
||||
"notifications.column_settings.push": "Notifiche push",
|
||||
|
@ -852,6 +854,11 @@
|
|||
"upload_error.poll": "Caricamento del file non consentito con i sondaggi.",
|
||||
"upload_form.audio_description": "Descrizione per persone con deficit uditivi",
|
||||
"upload_form.description": "Descrizione per ipovedenti",
|
||||
"upload_form.drag_and_drop.instructions": "Per selezionare un allegato multimediale, premi Spazio o Invio. Mentre trascini, usa i tasti con le frecce per spostare l'allegato multimediale in una qualsiasi direzione. Premi di nuovo Spazio o Invio per rilasciare l'allegato multimediale nella sua nuova posizione, oppure premi Esc per annullare.",
|
||||
"upload_form.drag_and_drop.on_drag_cancel": "Il trascinamento è stato annullato. L'allegato multimediale {item} è stato eliminato.",
|
||||
"upload_form.drag_and_drop.on_drag_end": "L'allegato multimediale {item} è stato eliminato.",
|
||||
"upload_form.drag_and_drop.on_drag_over": "L'allegato multimediale {item} è stato spostato.",
|
||||
"upload_form.drag_and_drop.on_drag_start": "L'allegato multimediale {item} è stato ricevuto.",
|
||||
"upload_form.edit": "Modifica",
|
||||
"upload_form.thumbnail": "Cambia la miniatura",
|
||||
"upload_form.video_description": "Descrizione per persone con deficit uditivi o ipovedenti",
|
||||
|
|
|
@ -158,7 +158,6 @@
|
|||
"compose_form.poll.duration": "アンケート期間",
|
||||
"compose_form.poll.multiple": "複数選択",
|
||||
"compose_form.poll.option_placeholder": "項目{number}",
|
||||
"compose_form.poll.single": "単一選択",
|
||||
"compose_form.poll.switch_to_multiple": "複数選択に変更",
|
||||
"compose_form.poll.switch_to_single": "単一選択に変更",
|
||||
"compose_form.poll.type": "スタイル",
|
||||
|
@ -222,6 +221,8 @@
|
|||
"domain_block_modal.they_cant_follow": "このサーバーのユーザーはあなたをフォローできなくなります。",
|
||||
"domain_block_modal.they_wont_know": "ドメインブロックは相手からはわかりません。",
|
||||
"domain_block_modal.title": "ドメインをブロックしますか?",
|
||||
"domain_block_modal.you_will_lose_num_followers": "「{followingCount, plural, other {{followingCountDisplay}フォロー}}」、「{followersCount, plural, other {{followersCountDisplay}フォロワー}}」を失うことになります。",
|
||||
"domain_block_modal.you_will_lose_relationships": "このサーバーにいるすべてのフォローとフォロワーを失うことになります。",
|
||||
"domain_block_modal.you_wont_see_posts": "このサーバーのユーザーからの投稿や通知が閲覧できなくなります。",
|
||||
"domain_pill.activitypub_lets_connect": "Mastodonからほかのソーシャルアプリのユーザーへ、そのまた別のアプリのユーザーへと、それぞれが互いにつながり関わり合うことをこのActivityPubの仕組みが実現しています。",
|
||||
"domain_pill.activitypub_like_language": "ActivityPubとは、Mastodonがほかのサーバーと会話をするときにしゃべる「言葉」のようなものです。",
|
||||
|
@ -506,7 +507,6 @@
|
|||
"notification.favourite": "{name}さんがお気に入りしました",
|
||||
"notification.favourite.name_and_others_with_link": "{name}さん<a>ほか{count, plural, other {#人}}</a>がお気に入りしました",
|
||||
"notification.follow": "{name}さんにフォローされました",
|
||||
"notification.follow.name_and_others": "{name}さんほか{count, plural, other {#人}}にフォローされました",
|
||||
"notification.follow_request": "{name}さんがあなたにフォローリクエストしました",
|
||||
"notification.follow_request.name_and_others": "{name}さんほか{count, plural, other {#人}}があなたにフォローリクエストしました",
|
||||
"notification.label.mention": "メンション",
|
||||
|
@ -514,6 +514,7 @@
|
|||
"notification.label.private_reply": "非公開の返信",
|
||||
"notification.label.reply": "返信",
|
||||
"notification.mention": "メンション",
|
||||
"notification.mentioned_you": "{name} さんがあなたに返信しました",
|
||||
"notification.moderation-warning.learn_more": "さらに詳しく",
|
||||
"notification.moderation_warning": "管理者から警告が来ています",
|
||||
"notification.moderation_warning.action_delete_statuses": "あなたによるいくつかの投稿が削除されました。",
|
||||
|
@ -778,6 +779,7 @@
|
|||
"status.bookmark": "ブックマーク",
|
||||
"status.cancel_reblog_private": "ブースト解除",
|
||||
"status.cannot_reblog": "この投稿はブーストできません",
|
||||
"status.continued_thread": "続きのスレッド",
|
||||
"status.copy": "投稿へのリンクをコピー",
|
||||
"status.delete": "削除",
|
||||
"status.detailed_status": "詳細な会話ビュー",
|
||||
|
@ -811,6 +813,7 @@
|
|||
"status.reblogs.empty": "まだ誰もブーストしていません。ブーストされるとここに表示されます。",
|
||||
"status.redraft": "削除して下書きに戻す",
|
||||
"status.remove_bookmark": "ブックマークを削除",
|
||||
"status.replied_in_thread": "ほかのユーザーへ",
|
||||
"status.replied_to": "{name}さんへの返信",
|
||||
"status.reply": "返信",
|
||||
"status.replyAll": "全員に返信",
|
||||
|
@ -848,6 +851,11 @@
|
|||
"upload_error.poll": "アンケートではファイルをアップロードできません。",
|
||||
"upload_form.audio_description": "聴き取りが難しいユーザーへの説明",
|
||||
"upload_form.description": "視覚的に閲覧が難しいユーザーへの説明",
|
||||
"upload_form.drag_and_drop.instructions": "メディア添付ファイルを選択するには、スペースキーまたはエンターキーを押してください。ドラッグ中は、矢印キーを使ってメディア添付ファイルを任意の方向に移動できます。再度スペースキーまたはエンターキーを押すと新しい位置にメディア添付ファイルをドロップできます。キャンセルするにはエスケープキーを押してください。",
|
||||
"upload_form.drag_and_drop.on_drag_cancel": "ドラッグがキャンセルされました。メディア添付ファイル {item} がドロップされました。",
|
||||
"upload_form.drag_and_drop.on_drag_end": "メディア添付ファイル {item} がドロップされました。",
|
||||
"upload_form.drag_and_drop.on_drag_over": "メディア添付ファイル {item} が移動されました。",
|
||||
"upload_form.drag_and_drop.on_drag_start": "メディア添付ファイル {item} を選択しました。",
|
||||
"upload_form.edit": "編集",
|
||||
"upload_form.thumbnail": "サムネイルを変更",
|
||||
"upload_form.video_description": "聴き取りや視覚的に閲覧が難しいユーザーへの説明",
|
||||
|
|
|
@ -137,7 +137,6 @@
|
|||
"compose_form.poll.duration": "Tanzagt n tefrant",
|
||||
"compose_form.poll.multiple": "Aṭas n ufran",
|
||||
"compose_form.poll.option_placeholder": "Taxtiṛt {number}",
|
||||
"compose_form.poll.single": "Fren yiwen",
|
||||
"compose_form.poll.type": "Aɣanib",
|
||||
"compose_form.publish": "Suffeɣ",
|
||||
"compose_form.publish_form": "Tasuffeɣt tamaynut",
|
||||
|
|
|
@ -499,7 +499,7 @@
|
|||
"navigation_bar.security": "보안",
|
||||
"not_signed_in_indicator.not_signed_in": "이 정보에 접근하려면 로그인을 해야 합니다.",
|
||||
"notification.admin.report": "{name} 님이 {target}를 신고했습니다",
|
||||
"notification.admin.report_account": "{name} 님이 {target}의 게시물 {count, plural, other {# 개}}를 {category}로 신고했습니다",
|
||||
"notification.admin.report_account": "{name} 님이 {target}의 게시물 {count, plural, other {# 개}}를 {category} 사유로 신고했습니다",
|
||||
"notification.admin.report_account_other": "{name} 님이 {target}의 게시물 {count, plural, other {# 개}}를 신고했습니다",
|
||||
"notification.admin.report_statuses": "{name} 님이 {target}을 {category}로 신고했습니다",
|
||||
"notification.admin.report_statuses_other": "{name} 님이 {target}을 신고했습니다",
|
||||
|
@ -508,7 +508,7 @@
|
|||
"notification.favourite": "{name} 님이 내 게시물을 좋아합니다",
|
||||
"notification.favourite.name_and_others_with_link": "{name} 외 <a>{count, plural, other {# 명}}</a>이 내 게시물을 좋아합니다",
|
||||
"notification.follow": "{name} 님이 나를 팔로우했습니다",
|
||||
"notification.follow.name_and_others": "{name} 외 {count, plural, other {# 명}}이 날 팔로우 했습니다",
|
||||
"notification.follow.name_and_others": "{name} 외 {count, plural, other {# 명}}이 날 팔로우했습니다",
|
||||
"notification.follow_request": "{name} 님이 팔로우 요청을 보냈습니다",
|
||||
"notification.follow_request.name_and_others": "{name} 외 {count, plural, other {# 명}}이 나에게 팔로우 요청을 보냈습니다",
|
||||
"notification.label.mention": "멘션",
|
||||
|
@ -516,6 +516,7 @@
|
|||
"notification.label.private_reply": "개인 답글",
|
||||
"notification.label.reply": "답글",
|
||||
"notification.mention": "멘션",
|
||||
"notification.mentioned_you": "{name} 님의 멘션",
|
||||
"notification.moderation-warning.learn_more": "더 알아보기",
|
||||
"notification.moderation_warning": "중재 경고를 받았습니다",
|
||||
"notification.moderation_warning.action_delete_statuses": "게시물 몇 개가 삭제되었습니다.",
|
||||
|
@ -566,6 +567,7 @@
|
|||
"notifications.column_settings.filter_bar.category": "빠른 필터 막대",
|
||||
"notifications.column_settings.follow": "새 팔로워:",
|
||||
"notifications.column_settings.follow_request": "새 팔로우 요청:",
|
||||
"notifications.column_settings.group": "그룹화",
|
||||
"notifications.column_settings.mention": "멘션:",
|
||||
"notifications.column_settings.poll": "설문 결과:",
|
||||
"notifications.column_settings.push": "푸시 알림",
|
||||
|
|
|
@ -85,6 +85,7 @@
|
|||
"alert.rate_limited.title": "Trafiko limitado",
|
||||
"alert.unexpected.message": "Afito un yerro no asperado.",
|
||||
"alert.unexpected.title": "Atyo!",
|
||||
"alt_text_badge.title": "Teksto alternativo",
|
||||
"announcement.announcement": "Pregon",
|
||||
"attachments_list.unprocessed": "(no prosesado)",
|
||||
"audio.hide": "Eskonde audio",
|
||||
|
@ -154,7 +155,6 @@
|
|||
"compose_form.poll.duration": "Durasion de anketa",
|
||||
"compose_form.poll.multiple": "Multiples opsyones",
|
||||
"compose_form.poll.option_placeholder": "Opsyon {number}",
|
||||
"compose_form.poll.single": "Eskoje uno",
|
||||
"compose_form.poll.switch_to_multiple": "Troka anketa para permeter a eskojer mas ke una opsyon",
|
||||
"compose_form.poll.switch_to_single": "Troka anketa para permeter a eskojer solo una opsyon",
|
||||
"compose_form.poll.type": "Estilo",
|
||||
|
@ -334,6 +334,11 @@
|
|||
"hashtag.follow": "Sige etiketa",
|
||||
"hashtag.unfollow": "Desige etiketa",
|
||||
"hashtags.and_other": "…i {count, plural, one {}other {# mas}}",
|
||||
"hints.profiles.see_more_followers": "Ve mas suivantes en {domain}",
|
||||
"hints.profiles.see_more_follows": "Ve mas segidos en {domain}",
|
||||
"hints.profiles.see_more_posts": "Ve mas puvlikasyones en {domain}",
|
||||
"hints.threads.replies_may_be_missing": "Puede mankar repuestas de otros sirvidores.",
|
||||
"hints.threads.see_more": "Ve mas repuestas en {domain}",
|
||||
"home.column_settings.show_reblogs": "Amostra repartajasyones",
|
||||
"home.column_settings.show_replies": "Amostra repuestas",
|
||||
"home.hide_announcements": "Eskonde pregones",
|
||||
|
@ -342,6 +347,10 @@
|
|||
"home.pending_critical_update.title": "Aktualizasyon de seguridad kritika esta desponivle!",
|
||||
"home.show_announcements": "Amostra pregones",
|
||||
"ignore_notifications_modal.ignore": "Inyora avizos",
|
||||
"ignore_notifications_modal.limited_accounts_title": "Inyorar avizos de kuentos moderados?",
|
||||
"ignore_notifications_modal.new_accounts_title": "Inyorar avizos de kuentos muevos?",
|
||||
"ignore_notifications_modal.not_followers_title": "Inyorar avizos de personas a las kualas no te sigen?",
|
||||
"ignore_notifications_modal.not_following_title": "Inyorar avizos de personas a las kualas no siges?",
|
||||
"interaction_modal.description.favourite": "Kon un kuento en Mastodon, puedes markar esta publikasyon komo favorita para ke el autor sepa ke te plaze i para guadrarla para dempues.",
|
||||
"interaction_modal.description.follow": "Kon un kuento en Mastodon, puedes segir a {name} para risivir sus publikasyones en tu linya temporal prinsipala.",
|
||||
"interaction_modal.description.reblog": "Kon un kuento en Mastodon, puedes repartajar esta publikasyon para amostrarla a tus suivantes.",
|
||||
|
@ -465,6 +474,7 @@
|
|||
"notification.label.private_mention": "Enmentadura privada",
|
||||
"notification.label.reply": "Arisponde",
|
||||
"notification.mention": "Enmenta",
|
||||
"notification.mentioned_you": "{name} te enmento",
|
||||
"notification.moderation-warning.learn_more": "Ambezate mas",
|
||||
"notification.moderation_warning.action_disable": "Tu kuento tiene sido inkapasitado.",
|
||||
"notification.moderation_warning.action_mark_statuses_as_sensitive": "Algunas de tus publikasyones tienen sido markadas komo sensivles.",
|
||||
|
@ -482,6 +492,7 @@
|
|||
"notification_requests.dismiss": "Kita",
|
||||
"notification_requests.edit_selection": "Edita",
|
||||
"notification_requests.exit_selection": "Fecho",
|
||||
"notification_requests.maximize": "Maksimizar",
|
||||
"notification_requests.notifications_from": "Avizos de {name}",
|
||||
"notification_requests.title": "Avizos filtrados",
|
||||
"notification_requests.view": "Amostra avizos",
|
||||
|
@ -496,6 +507,7 @@
|
|||
"notifications.column_settings.filter_bar.category": "Vara de filtrado rapido",
|
||||
"notifications.column_settings.follow": "Muevos suivantes:",
|
||||
"notifications.column_settings.follow_request": "Muevas solisitudes de segimiento:",
|
||||
"notifications.column_settings.group": "Grupo",
|
||||
"notifications.column_settings.mention": "Enmentaduras:",
|
||||
"notifications.column_settings.poll": "Rizultados de anketas:",
|
||||
"notifications.column_settings.push": "Avizos arrepushados",
|
||||
|
@ -523,6 +535,7 @@
|
|||
"notifications.policy.accept_hint": "Amostra en avizos",
|
||||
"notifications.policy.drop": "Inyora",
|
||||
"notifications.policy.filter": "Filtra",
|
||||
"notifications.policy.filter_limited_accounts_title": "Kuentos moderados",
|
||||
"notifications.policy.filter_new_accounts.hint": "Kriyadas durante {days, plural, one {el ultimo diya} other {los ultimos # diyas}}",
|
||||
"notifications.policy.filter_new_accounts_title": "Muevos kuentos",
|
||||
"notifications.policy.filter_not_followers_title": "Personas ke te no sigen",
|
||||
|
@ -655,6 +668,7 @@
|
|||
"report.unfollow_explanation": "Estas sigiendo este kuento. Para no ver sus publikasyones en tu linya de tiempo, puedes deshar de segirlo.",
|
||||
"report_notification.attached_statuses": "{count, plural, one {{count} publikasyon} other {{count} publikasyones}} atadas",
|
||||
"report_notification.categories.legal": "Legal",
|
||||
"report_notification.categories.legal_sentence": "kontenido ilegal",
|
||||
"report_notification.categories.other": "Otros",
|
||||
"report_notification.categories.other_sentence": "otros",
|
||||
"report_notification.categories.spam": "Spam",
|
||||
|
@ -729,6 +743,7 @@
|
|||
"status.reblogs.empty": "Ainda nadie tiene repartajado esta publikasyon. Kuando algien lo aga, se amostrara aki.",
|
||||
"status.redraft": "Efasa i eskrive de muevo",
|
||||
"status.remove_bookmark": "Kita markador",
|
||||
"status.replied_in_thread": "Arispondo en filo",
|
||||
"status.replied_to": "Arispondio a {name}",
|
||||
"status.reply": "Arisponde",
|
||||
"status.replyAll": "Arisponde al filo",
|
||||
|
|
|
@ -158,7 +158,6 @@
|
|||
"compose_form.poll.duration": "Apklausos trukmė",
|
||||
"compose_form.poll.multiple": "Keli pasirinkimai",
|
||||
"compose_form.poll.option_placeholder": "{number} parinktis",
|
||||
"compose_form.poll.single": "Pasirinkti vieną",
|
||||
"compose_form.poll.switch_to_multiple": "Keisti apklausą, kad būtų leidžiama pasirinkti kelis pasirinkimus",
|
||||
"compose_form.poll.switch_to_single": "Keisti apklausą, kad būtų leidžiama pasirinkti vieną pasirinkimą",
|
||||
"compose_form.poll.type": "Stilius",
|
||||
|
@ -506,6 +505,7 @@
|
|||
"notification.admin.sign_up": "{name} užsiregistravo",
|
||||
"notification.favourite": "{name} pamėgo tavo įrašą",
|
||||
"notification.follow": "{name} seka tave",
|
||||
"notification.follow.name_and_others": "{name} ir <a>{count, plural, one {# kitas} few {# kiti} many {# kito} other {# kitų}}</a> seka tave",
|
||||
"notification.follow_request": "{name} paprašė tave sekti",
|
||||
"notification.label.mention": "Paminėjimas",
|
||||
"notification.label.private_mention": "Privatus paminėjimas",
|
||||
|
@ -559,6 +559,7 @@
|
|||
"notifications.column_settings.filter_bar.category": "Spartaus filtro juosta",
|
||||
"notifications.column_settings.follow": "Nauji sekėjai:",
|
||||
"notifications.column_settings.follow_request": "Nauji sekimo prašymai:",
|
||||
"notifications.column_settings.group": "Grupė",
|
||||
"notifications.column_settings.mention": "Paminėjimai:",
|
||||
"notifications.column_settings.poll": "Balsavimo rezultatai:",
|
||||
"notifications.column_settings.push": "Tiesioginiai pranešimai",
|
||||
|
|
|
@ -153,7 +153,6 @@
|
|||
"compose_form.poll.duration": "Aptaujas ilgums",
|
||||
"compose_form.poll.multiple": "Vairākas izvēles iespējas",
|
||||
"compose_form.poll.option_placeholder": "Izvēle {number}",
|
||||
"compose_form.poll.single": "Jāizvēlas viens",
|
||||
"compose_form.poll.switch_to_multiple": "Mainīt aptaujas veidu, lai atļautu vairākas izvēles",
|
||||
"compose_form.poll.switch_to_single": "Mainīt aptaujas veidu, lai atļautu vienu izvēli",
|
||||
"compose_form.poll.type": "Stils",
|
||||
|
|
|
@ -5,19 +5,25 @@
|
|||
"about.domain_blocks.silenced.title": "പരിമിതമായത്",
|
||||
"about.domain_blocks.suspended.title": "താൽക്കാലികമായി നിർത്തിവെച്ചിരിക്കുന്നു",
|
||||
"about.rules": "സെർവ്വർ നിയമങ്ങൾ",
|
||||
"account.account_note_header": "സ്വകാര്യ കുറിപ്പു്",
|
||||
"account.add_or_remove_from_list": "പട്ടികയിൽ ചേർക്കുകയോ/മാറ്റുകയോ ചെയ്യുക",
|
||||
"account.badges.bot": "റോബോട്ട്",
|
||||
"account.badges.group": "ഗ്രൂപ്പ്",
|
||||
"account.block": "@{name} -നെ തടയുക",
|
||||
"account.block_domain": "{domain} എന്ന മേഖല തടയുക",
|
||||
"account.block_short": "തടസ്സപെടുത്തുക",
|
||||
"account.blocked": "തടഞ്ഞു",
|
||||
"account.cancel_follow_request": "Withdraw follow request",
|
||||
"account.copy": "രൂപരേഖയിന്റെ വിലാസം പകർത്തുക",
|
||||
"account.direct": "സ്വകാരൃമായിട്ടു് @{name}-ന് സൂചനപിക്കുക",
|
||||
"account.disable_notifications": "@{name} പോസ്റ്റുചെയ്യുന്നത് എന്നെ അറിയിക്കുന്നത് നിർത്തുക",
|
||||
"account.domain_blocked": "മേഖല തടഞ്ഞു",
|
||||
"account.edit_profile": "പ്രൊഫൈൽ തിരുത്തുക",
|
||||
"account.enable_notifications": "@{name} പോസ്റ്റ് ചെയ്യുമ്പോൾ എന്നെ അറിയിക്കുക",
|
||||
"account.endorse": "പ്രൊഫൈലിൽ പ്രകടമാക്കുക",
|
||||
"account.featured_tags.last_status_never": "എഴുത്തുകളില്ല",
|
||||
"account.follow": "പിന്തുടരുക",
|
||||
"account.follow_back": "തിരിച്ചു പിന്തുടരുക",
|
||||
"account.followers": "പിന്തുടരുന്നവർ",
|
||||
"account.followers.empty": "ഈ ഉപയോക്താവിനെ ആരും ഇതുവരെ പിന്തുടരുന്നില്ല.",
|
||||
"account.following": "പിന്തുടരുന്നു",
|
||||
|
@ -31,7 +37,11 @@
|
|||
"account.media": "മീഡിയ",
|
||||
"account.mention": "@{name} സൂചിപ്പിക്കുക",
|
||||
"account.mute": "@{name}-നെ(യെ) നിശ്ശബ്ദമാക്കൂ",
|
||||
"account.mute_notifications_short": "അറിയിപ്പുകൾ മിണ്ടാതാക്കുക",
|
||||
"account.mute_short": "മിണ്ടാതാക്കുക",
|
||||
"account.muted": "നിശ്ശബ്ദമാക്കിയിരിക്കുന്നു",
|
||||
"account.no_bio": "വിവരണം നല്കുിയിട്ടില്ല.",
|
||||
"account.open_original_page": "ആദ്യത്തു് താൾ തുറക്കുക",
|
||||
"account.posts": "പോസ്റ്റുകൾ",
|
||||
"account.posts_with_replies": "പോസ്റ്റുകളും മറുപടികളും",
|
||||
"account.report": "റിപ്പോർട്ട് ചെയ്യുക @{name}",
|
||||
|
@ -52,10 +62,16 @@
|
|||
"alert.rate_limited.title": "തോത് പരിമിതപ്പെടുത്തിയിരിക്കുന്നു",
|
||||
"alert.unexpected.message": "അപ്രതീക്ഷിതമായി എന്തോ സംഭവിച്ചു.",
|
||||
"alert.unexpected.title": "ശ്ശോ!",
|
||||
"alt_text_badge.title": "പകരമായ വരി",
|
||||
"announcement.announcement": "അറിയിപ്പ്",
|
||||
"attachments_list.unprocessed": "(പ്രോസസ്സ് ചെയ്യാത്തത്)",
|
||||
"audio.hide": "ശബ്ദം ഒഴിവാക്കുക",
|
||||
"block_modal.show_less": "കുറച്ചു് കാണിക്കുക",
|
||||
"block_modal.show_more": "ഇനിയും കാണിക്കുക",
|
||||
"block_modal.title": "ഉപയോക്താവിനു് തടസ്സപെടുത്തുക?",
|
||||
"boost_modal.combo": "അടുത്ത തവണ ഇത് ഒഴിവാക്കുവാൻ {combo} ഞെക്കാവുന്നതാണ്",
|
||||
"bundle_column_error.copy_stacktrace": "പിഴരേഖ പകർത്തുക",
|
||||
"bundle_column_error.error.title": "അയ്യോ!",
|
||||
"bundle_column_error.network.title": "നെറ്റ്വർക്ക് പിശക്",
|
||||
"bundle_column_error.retry": "വീണ്ടും ശ്രമിക്കുക",
|
||||
"bundle_column_error.return": "ഹോം പേജിലേക്ക് മടങ്ങാം",
|
||||
|
@ -66,14 +82,16 @@
|
|||
"closed_registrations.other_server_instructions": "Mastodon വികേന്ദ്രീകൃത സംവിധാനം ആയതിനാൽ, നിങ്ങൾക്ക് മറ്റൊരു സെർവറിൽ ഒരു അക്കൗണ്ട് ഉണ്ടാക്കിയും ഇതുമായി ആശയവിനിമയം നടത്താൻ സാധിക്കുന്നതാണ്.",
|
||||
"closed_registrations_modal.description": "{domain} ഇൽ ഇപ്പോൾ അക്കൗണ്ട് ഉണ്ടാക്കാൻ സാധിക്കുന്നതല്ല, Mastodon ഉപയോഗിക്കുന്നതിനായി നിങ്ങൾക്ക് {domain}-ൽ പ്രത്യേകമായി ഒരു അക്കൗണ്ട് ആവശ്യമില്ല എന്നത് ദയവായി ഓർക്കുക.",
|
||||
"closed_registrations_modal.find_another_server": "മറ്റൊരു സെർവർ കണ്ടെത്തുക",
|
||||
"closed_registrations_modal.title": "മാസ്റ്റഡോണിൽ ചേർക്കൽ",
|
||||
"column.about": "അപ്ലിക്കേഷനെക്കുറിച്ച്",
|
||||
"column.blocks": "തടയപ്പെട്ട ഉപയോക്താക്കൾ",
|
||||
"column.bookmarks": "ബുക്ക്മാർക്കുകൾ",
|
||||
"column.community": "പ്രാദേശികമായ സമയരേഖ",
|
||||
"column.directory": "പ്രൊഫൈലുകൾ മറിച്ചുനോക്കുക",
|
||||
"column.domain_blocks": "മറയ്ക്കപ്പെട്ട മേഖലകൾ",
|
||||
"column.favourites": "പ്രിയപ്പെട്ടതു്",
|
||||
"column.follow_requests": "പിന്തുടരാനുള്ള അഭ്യർത്ഥനകൾ",
|
||||
"column.home": "ഹോം",
|
||||
"column.home": "ആമുഖം",
|
||||
"column.lists": "പട്ടികകൾ",
|
||||
"column.mutes": "നിശബ്ദമാക്കപ്പെട്ട ഉപയോക്താക്കൾ",
|
||||
"column.notifications": "അറിയിപ്പുകൾ",
|
||||
|
@ -89,27 +107,41 @@
|
|||
"column_subheading.settings": "ക്രമീകരണങ്ങള്",
|
||||
"community.column_settings.local_only": "പ്രാദേശികം മാത്രം",
|
||||
"community.column_settings.media_only": "മാധ്യമങ്ങൾ മാത്രം",
|
||||
"community.column_settings.remote_only": "വിദൂര മാത്രം",
|
||||
"compose.language.change": "ഭാഷ മാറ്റുക",
|
||||
"compose.language.search": "ഭാഷകൾ തിരയുക...",
|
||||
"compose.published.open": "തുറക്കുക",
|
||||
"compose_form.direct_message_warning_learn_more": "കൂടുതൽ പഠിക്കുക",
|
||||
"compose_form.encryption_warning": "Mastodon-ലെ പോസ്റ്റുകൾ എൻഡ്-ടു-എൻഡ് എൻക്രിപ്റ്റ് ചെയ്തവയല്ല. അതിനാൽ Mastodon-ൽ പ്രധാനപ്പെട്ട വിവരങ്ങളൊന്നും പങ്കിടരുത്.",
|
||||
"compose_form.hashtag_warning": "This post won't be listed under any hashtag as it is unlisted. Only public posts can be searched by hashtag.",
|
||||
"compose_form.lock_disclaimer.lock": "ലോക്കുചെയ്തു",
|
||||
"compose_form.placeholder": "നിങ്ങളുടെ മനസ്സിൽ എന്താണ്?",
|
||||
"compose_form.poll.duration": "തിരഞ്ഞെടുപ്പിന്റെ സമയദൈർഖ്യം",
|
||||
"compose_form.poll.multiple": "ഒരുപാടു് സാധ്യതകൾ",
|
||||
"compose_form.poll.option_placeholder": "സാധ്യത {number}",
|
||||
"compose_form.poll.single": "ഒറ്റ സാധ്യത",
|
||||
"compose_form.poll.switch_to_multiple": "വോട്ടെടുപ്പിൽ ഒന്നിലധികം ചോയ്സുകൾ ഉൾപ്പെടുതുക",
|
||||
"compose_form.poll.switch_to_single": "വോട്ടെടുപ്പിൽ ഒരൊറ്റ ചോയ്സ് മാത്രം ആക്കുക",
|
||||
"compose_form.poll.type": "രീതി",
|
||||
"compose_form.publish": "അയക്കുക",
|
||||
"compose_form.publish_form": "Publish",
|
||||
"compose_form.reply": "മറുപടി",
|
||||
"compose_form.save_changes": "കാലാനുസ്യതമാക്കുക",
|
||||
"compose_form.spoiler.marked": "എഴുത്ത് മുന്നറിയിപ്പിനാൽ മറച്ചിരിക്കുന്നു",
|
||||
"compose_form.spoiler.unmarked": "എഴുത്ത് മറയ്ക്കപ്പെട്ടിട്ടില്ല",
|
||||
"confirmation_modal.cancel": "റദ്ദാക്കുക",
|
||||
"confirmations.block.confirm": "തടയുക",
|
||||
"confirmations.delete.confirm": "മായ്ക്കുക",
|
||||
"confirmations.delete.message": "ഈ ടൂട്ട് ഇല്ലാതാക്കണം എന്ന് നിങ്ങൾക്ക് ഉറപ്പാണോ?",
|
||||
"confirmations.delete.title": "എഴുത്തുൾ മായ്ക്കുക?",
|
||||
"confirmations.delete_list.confirm": "മായ്ക്കുക",
|
||||
"confirmations.delete_list.message": "ഈ പട്ടിക എന്നെന്നേക്കുമായി നീക്കം ചെയ്യാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുണ്ടോ?",
|
||||
"confirmations.delete_list.title": "പട്ടിക കളയുണോ?",
|
||||
"confirmations.discard_edit_media.confirm": "കളയുക",
|
||||
"confirmations.edit.confirm": "സംശോധിക്കുക",
|
||||
"confirmations.logout.confirm": "പുറത്തുകടക്കുക",
|
||||
"confirmations.logout.message": "നിങ്ങൾക്ക് ലോഗ് ഔട്ട് ചെയ്യണമെന്ന് ഉറപ്പാണോ?",
|
||||
"confirmations.logout.title": "പുറത്തിറങ്ങുക?",
|
||||
"confirmations.mute.confirm": "നിശ്ശബ്ദമാക്കുക",
|
||||
"confirmations.redraft.confirm": "മായിച്ച് മാറ്റങ്ങൾ വരുത്തി വീണ്ടും എഴുതുക",
|
||||
"confirmations.reply.confirm": "മറുപടി",
|
||||
|
@ -125,9 +157,12 @@
|
|||
"directory.local": "{domain} ൽ നിന്ന് മാത്രം",
|
||||
"directory.new_arrivals": "പുതിയ വരവുകൾ",
|
||||
"directory.recently_active": "അടുത്തിടെയായി സജീവമായ",
|
||||
"disabled_account_banner.account_settings": "ഇടപാടു് ക്രമീകരങ്ങൾ",
|
||||
"disabled_account_banner.text": "നിങ്ങളുടെ {disabledAccount} എന്ന അക്കൗണ്ട് ഇപ്പോൾ പ്രവർത്തനരഹിതമാണ്.",
|
||||
"dismissable_banner.explore_links": "These news stories are being talked about by people on this and other servers of the decentralized network right now.",
|
||||
"dismissable_banner.explore_tags": "These hashtags are gaining traction among people on this and other servers of the decentralized network right now.",
|
||||
"domain_block_modal.title": "മേഖല തടസ്സപെടുത്തുക?",
|
||||
"domain_pill.username": "ഉപയോക്തൃപേരു്",
|
||||
"embed.instructions": "ചുവടെയുള്ള കോഡ് പകർത്തിക്കൊണ്ട് നിങ്ങളുടെ വെബ്സൈറ്റിൽ ഈ ടൂട്ട് ഉൾച്ചേർക്കുക.",
|
||||
"embed.preview": "ഇത് ഇങ്ങനെ കാണപ്പെടും:",
|
||||
"emoji_button.activity": "പ്രവര്ത്തനം",
|
||||
|
@ -158,10 +193,28 @@
|
|||
"empty_column.notifications": "നിങ്ങൾക്ക് ഇതുവരെ ഒരു അറിയിപ്പുകളും ഇല്ല. മറ്റുള്ളവരുമായി ഇടപെട്ട് സംഭാഷണത്തിന് തുടക്കം കുറിക്കു.",
|
||||
"empty_column.public": "ഇവിടെ ഒന്നുമില്ലല്ലോ! ഇവിടെ നിറയ്ക്കാൻ എന്തെങ്കിലും പരസ്യമായി എഴുതുകയോ മറ്റ് ഉപഭോക്താക്കളെ പിന്തുടരുകയോ ചെയ്യുക",
|
||||
"errors.unexpected_crash.report_issue": "പ്രശ്നം അറിയിക്കുക",
|
||||
"explore.search_results": "തിരയൽ ഫലങ്ങൾ",
|
||||
"explore.suggested_follows": "ആൾക്കാർ",
|
||||
"explore.title": "പര്യവേക്ഷണം നടത്തുക",
|
||||
"explore.trending_links": "വാര്ത്ത",
|
||||
"explore.trending_statuses": "എഴുത്തുകൾ",
|
||||
"explore.trending_tags": "ചർച്ചാവിഷയങ്ങൾ",
|
||||
"filter_modal.added.review_and_configure_title": "അരിക്കൽ ക്രമീകരങ്ങൾ",
|
||||
"filter_modal.select_filter.prompt_new": "പുതിയ വിഭാഗം: {name}",
|
||||
"filter_modal.select_filter.search": "തിരയുക അല്ലെങ്കിൽ നിർമാണിക്കുക",
|
||||
"firehose.all": "എല്ലാം",
|
||||
"follow_request.authorize": "ചുമതലപ്പെടുത്തുക",
|
||||
"follow_request.reject": "നിരസിക്കുക",
|
||||
"follow_suggestions.dismiss": "വീണ്ടും കാണിക്കരുതു്",
|
||||
"follow_suggestions.view_all": "എല്ലാം കാണുക",
|
||||
"follow_suggestions.who_to_follow": "ആരേ പിന്തുടരണം",
|
||||
"followed_tags": "പിന്തുടരിയതു് ചർച്ചാവിഷയങ്ങൾ",
|
||||
"footer.directory": "രൂപരേഖ നാമഗൃഹസൂചി",
|
||||
"footer.get_app": "ഉപകരണം ലഭിക്കൂ",
|
||||
"footer.invite": "ആളുകളെ ക്ഷണിക്കുക",
|
||||
"footer.privacy_policy": "സ്വകാര്യത്തനയം",
|
||||
"footer.source_code": "ഉറവിടസങ്കേതം കാണുക",
|
||||
"footer.status": "അവസ്ഥ",
|
||||
"generic.saved": "സംരക്ഷിച്ചു",
|
||||
"getting_started.heading": "തുടക്കം കുറിക്കുക",
|
||||
"hashtag.column_header.tag_mode.all": "{additional} ഉം കൂടെ",
|
||||
|
@ -173,11 +226,19 @@
|
|||
"hashtag.column_settings.tag_mode.any": "ഇവയിലേതെങ്കിലും",
|
||||
"hashtag.column_settings.tag_mode.none": "ഇതിലൊന്നുമല്ല",
|
||||
"hashtag.column_settings.tag_toggle": "ഈ എഴുത്തുപംക്തിക്ക് കൂടുതൽ ഉപനാമങ്ങൾ ചേർക്കുക",
|
||||
"hashtag.follow": "ചർച്ചാവിഷയം പിന്തുടരുക",
|
||||
"hashtag.unfollow": "ചർച്ചാവിഷയം പിന്തുടരരുതു്",
|
||||
"home.column_settings.show_reblogs": "ബൂസ്റ്റുകൾ കാണിക്കുക",
|
||||
"home.column_settings.show_replies": "മറുപടികൾ കാണിക്കുക",
|
||||
"home.hide_announcements": "പ്രഖ്യാപനങ്ങൾ മറയ്ക്കുക",
|
||||
"home.pending_critical_update.link": "പുതുകൾ കാണുക",
|
||||
"home.show_announcements": "പ്രഖ്യാപനങ്ങൾ കാണിക്കുക",
|
||||
"interaction_modal.login.action": "ആമുഖം വരെ എടുത്തോണ്ടു് പോവുക",
|
||||
"interaction_modal.login.prompt": "ആമുഖപ്രദാനിയുടെ മേഖലപേരു്. ഉദ: mastodon.social",
|
||||
"interaction_modal.no_account_yet": "മാസ്റ്റഡോണിൽ ഇല്ലേ?",
|
||||
"interaction_modal.on_this_server": "ഈ സെർവറീൽ",
|
||||
"interaction_modal.title.favourite": "പ്രിയപ്പെട്ട {name}-ന്റെ എഴുതു്",
|
||||
"interaction_modal.title.follow": "{name}-െ പിന്തുടരുക",
|
||||
"keyboard_shortcuts.back": "തിരികെ പോകുക",
|
||||
"keyboard_shortcuts.blocked": "to open blocked users list",
|
||||
"keyboard_shortcuts.boost": "ബൂസ്റ്റ് ചെയ്യുക",
|
||||
|
@ -189,7 +250,7 @@
|
|||
"keyboard_shortcuts.enter": "ടൂട്ട് എടുക്കാൻ",
|
||||
"keyboard_shortcuts.federated": "to open federated timeline",
|
||||
"keyboard_shortcuts.heading": "കീബോർഡ് എളുപ്പവഴികൾ",
|
||||
"keyboard_shortcuts.home": "ഹോം ടൈംലൈൻ തുറക്കുന്നതിന്",
|
||||
"keyboard_shortcuts.home": "ആമുഖം സമയരേഖ തുറക്കുക",
|
||||
"keyboard_shortcuts.legend": "to display this legend",
|
||||
"keyboard_shortcuts.local": "പ്രാദേശിക സമയരേഖ തുറക്കാൻ",
|
||||
"keyboard_shortcuts.mention": "രചയിതാവിനെ സൂചിപ്പിക്കാൻ",
|
||||
|
@ -212,45 +273,62 @@
|
|||
"lightbox.close": "അടയ്ക്കുക",
|
||||
"lightbox.next": "അടുത്തത്",
|
||||
"lightbox.previous": "പുറകോട്ട്",
|
||||
"limited_account_hint.action": "എന്നാലും രൂപരേഖ കാണിക്കുക",
|
||||
"link_preview.author": "{name}-നിന്നു്",
|
||||
"lists.account.add": "പട്ടികയിലേക്ക് ചേർക്കുക",
|
||||
"lists.account.remove": "പട്ടികയിൽ നിന്ന് ഒഴിവാക്കുക",
|
||||
"lists.delete": "പട്ടിക ഒഴിവാക്കുക",
|
||||
"lists.edit": "പട്ടിക തിരുത്തുക",
|
||||
"lists.edit.submit": "തലക്കെട്ട് മാറ്റുക",
|
||||
"lists.exclusive": "ഈ എഴുത്തുകൾ ആമുഖം നിന്നു് മറയ്ക്കുക",
|
||||
"lists.new.create": "പുതിയ പട്ടിക ചേർക്കുക",
|
||||
"lists.new.title_placeholder": "പുതിയ പട്ടിക തലക്കെട്ടു്",
|
||||
"lists.replies_policy.none": "ആരുമില്ല",
|
||||
"lists.replies_policy.title": "ഇതിനുള്ള മറുപടികൾ കാണിക്കുക:",
|
||||
"lists.subheading": "എന്റെ പട്ടികകൾ",
|
||||
"media_gallery.hide": "മറയ്ക്കുക",
|
||||
"navigation_bar.blocks": "തടയപ്പെട്ട ഉപയോക്താക്കൾ",
|
||||
"navigation_bar.bookmarks": "ബുക്ക്മാർക്കുകൾ",
|
||||
"navigation_bar.community_timeline": "പ്രാദേശിക സമയരേഖ",
|
||||
"navigation_bar.compose": "പുതിയ ടൂട്ട് എഴുതുക",
|
||||
"navigation_bar.discover": "കണ്ടെത്തുക",
|
||||
"navigation_bar.domain_blocks": "Hidden domains",
|
||||
"navigation_bar.explore": "ആരായുക",
|
||||
"navigation_bar.favourites": "പ്രിയപ്പെട്ടതു്",
|
||||
"navigation_bar.follow_requests": "പിന്തുടരാനുള്ള അഭ്യർത്ഥനകൾ",
|
||||
"navigation_bar.lists": "ലിസ്റ്റുകൾ",
|
||||
"navigation_bar.logout": "ലോഗൗട്ട്",
|
||||
"navigation_bar.mutes": "നിശബ്ദമാക്കപ്പെട്ട ഉപയോക്താക്കൾ",
|
||||
"navigation_bar.personal": "സ്വകാര്യ",
|
||||
"navigation_bar.pins": "Pinned toots",
|
||||
"navigation_bar.preferences": "ക്രമീകരണങ്ങൾ",
|
||||
"navigation_bar.search": "തിരയുക",
|
||||
"navigation_bar.security": "സുരക്ഷ",
|
||||
"not_signed_in_indicator.not_signed_in": "You need to sign in to access this resource.",
|
||||
"notification.follow": "{name} നിങ്ങളെ പിന്തുടർന്നു",
|
||||
"notification.follow_request": "{name} നിങ്ങളെ പിന്തുടരാൻ അഭ്യർത്ഥിച്ചു",
|
||||
"notification.label.reply": "മറുപടി",
|
||||
"notification.moderation-warning.learn_more": "ഇനീം അറിയുക",
|
||||
"notification.moderation_warning.action_silence": "താങ്ങളുടെ ഇടപാടു് പരിധിപെട്ടിരിക്കുന്നു.",
|
||||
"notification.own_poll": "നിങ്ങളുടെ പോൾ അവസാനിച്ചു",
|
||||
"notification.reblog": "{name} നിങ്ങളുടെ പോസ്റ്റ് ബൂസ്റ്റ് ചെയ്തു",
|
||||
"notification.status": "{name} ഇപ്പോൾ പോസ്റ്റുചെയ്തു",
|
||||
"notification_requests.accept": "സ്വീകരിക്കുക",
|
||||
"notification_requests.edit_selection": "പരിഷ്കരിക്കുക",
|
||||
"notifications.clear": "അറിയിപ്പ് മായ്ക്കുക",
|
||||
"notifications.clear_confirmation": "നിങ്ങളുടെ എല്ലാ അറിയിപ്പുകളും ശാശ്വതമായി മായ്ക്കണമെന്ന് നിങ്ങൾക്ക് ഉറപ്പാണോ?",
|
||||
"notifications.column_settings.alert": "ഡെസ്ക്ടോപ്പ് അറിയിപ്പുകൾ",
|
||||
"notifications.column_settings.follow": "പുതിയ പിന്തുടരുന്നവർ:",
|
||||
"notifications.column_settings.follow_request": "പുതിയ പിന്തുടരൽ അഭ്യർത്ഥനകൾ:",
|
||||
"notifications.column_settings.group": "കൂട്ടം",
|
||||
"notifications.column_settings.mention": "സൂചനകൾ:",
|
||||
"notifications.column_settings.poll": "പോൾ ഫലങ്ങൾ:",
|
||||
"notifications.column_settings.push": "പുഷ് അറിയിപ്പുകൾ",
|
||||
"notifications.column_settings.reblog": "ബൂസ്റ്റുകൾ:",
|
||||
"notifications.column_settings.show": "എഴുത്തുപംക്തിയിൽ കാണിക്കുക",
|
||||
"notifications.column_settings.sound": "ശബ്ദം പ്ലേ ചെയ്യുക",
|
||||
"notifications.column_settings.status": "പുതിയ ടൂട്ടുകൾ:",
|
||||
"notifications.column_settings.update": "പരിഷ്കരണങ്ങൾ:",
|
||||
"notifications.filter.all": "എല്ലാം",
|
||||
"notifications.filter.boosts": "ബൂസ്റ്റുകൾ",
|
||||
"notifications.filter.follows": "പിന്തുടരുന്നു",
|
||||
|
@ -260,15 +338,19 @@
|
|||
"notifications.grant_permission": "അനുമതി നൽകുക.",
|
||||
"notifications.group": "{count} അറിയിപ്പുകൾ",
|
||||
"notifications.mark_as_read": "എല്ലാ അറിയിപ്പുകളും വായിച്ചതായി അടയാളപ്പെടുത്തുക",
|
||||
"notifications.policy.filter": "അരിക്കൽ",
|
||||
"notifications.policy.filter_new_accounts_title": "പുതിയ ഇടപാടുകൾ",
|
||||
"notifications.policy.filter_not_followers_title": "താങ്ങളെ പിന്തുടരാത്തതു് ആൾക്കാർ",
|
||||
"notifications_permission_banner.enable": "ഡെസ്ക്ടോപ്പ് അറിയിപ്പുകൾ പ്രാപ്തമാക്കുക",
|
||||
"onboarding.actions.go_to_explore": "See what's trending",
|
||||
"onboarding.actions.go_to_home": "Go to your home feed",
|
||||
"onboarding.follows.lead": "You curate your own home feed. The more people you follow, the more active and interesting it will be. These profiles may be a good starting point—you can always unfollow them later!",
|
||||
"onboarding.follows.title": "Popular on Mastodon",
|
||||
"onboarding.actions.go_to_home": "ആമുഖത്താൾ വരെ പോവ്വുക",
|
||||
"onboarding.follows.lead": "",
|
||||
"onboarding.follows.title": "താങ്ങളുടെ ആമുഖത്താളിന് വ്യക്തിപരമാക്കുക",
|
||||
"onboarding.share.title": "താങ്ങളുടെ രൂപരേഖ പങ്കിടുക",
|
||||
"onboarding.start.lead": "Your new Mastodon account is ready to go. Here's how you can make the most of it:",
|
||||
"onboarding.start.skip": "Want to skip right ahead?",
|
||||
"onboarding.steps.follow_people.body": "You curate your own feed. Lets fill it with interesting people.",
|
||||
"onboarding.steps.follow_people.title": "Follow {count, plural, one {one person} other {# people}}",
|
||||
"onboarding.steps.follow_people.title": "താങ്ങളുടെ ആമുഖത്താളിന് വ്യക്തിപരമാക്കുക",
|
||||
"onboarding.steps.publish_status.body": "Say hello to the world.",
|
||||
"onboarding.steps.setup_profile.body": "Others are more likely to interact with you with a filled out profile.",
|
||||
"onboarding.steps.setup_profile.title": "Customize your profile",
|
||||
|
@ -277,22 +359,32 @@
|
|||
"picture_in_picture.restore": "തിരികെ വയ്ക്കുക",
|
||||
"poll.closed": "അടച്ചു",
|
||||
"poll.refresh": "പുതുക്കുക",
|
||||
"poll.reveal": "ഫലങ്ങൾ കാണുക",
|
||||
"poll.vote": "വോട്ട് ചെയ്യുക",
|
||||
"poll.voted": "ഈ ഉത്തരത്തിനായി നിങ്ങൾ വോട്ട് ചെയ്തു",
|
||||
"poll_button.add_poll": "ഒരു പോൾ ചേർക്കുക",
|
||||
"poll_button.remove_poll": "പോൾ നീക്കംചെയ്യുക",
|
||||
"privacy.change": "ടൂട്ട് സ്വകാര്യത ക്രമീകരിക്കുക",
|
||||
"privacy.private.long": "താങ്ങളെ പിന്തുടരുന്നവർ മാത്രം",
|
||||
"privacy.private.short": "പിന്തുടരുന്നവർ",
|
||||
"privacy.public.short": "എല്ലാവര്ക്കും",
|
||||
"privacy_policy.title": "സ്വകാര്യത്തനയം",
|
||||
"refresh": "പുതുക്കുക",
|
||||
"regeneration_indicator.label": "ലഭ്യമാക്കുന്നു…",
|
||||
"regeneration_indicator.sublabel": "നിങ്ങളുടെ ഹോം ഫീഡ് തയാറാക്കുന്നു!",
|
||||
"regeneration_indicator.sublabel": "നിങ്ങളുടെ താങ്ങളുടെ ആമുഖത്താളിന് തയാറാക്കുന്നു!",
|
||||
"relative_time.days": "{number}ദിവസം",
|
||||
"relative_time.full.just_now": "ഇപ്പോൾതന്നെ",
|
||||
"relative_time.hours": "{number}മണി",
|
||||
"relative_time.just_now": "ഇപ്പോൾ",
|
||||
"relative_time.today": "ഇന്ന്",
|
||||
"reply_indicator.cancel": "റദ്ദാക്കുക",
|
||||
"report.block": "തടസ്സപെടുത്തുക",
|
||||
"report.category.title_account": "രൂപരേഖ",
|
||||
"report.close": "ചെയ്തു",
|
||||
"report.forward_hint": "ഈ അക്കൗണ്ട് മറ്റൊരു സെർവറിൽ നിന്നാണ്. റിപ്പോർട്ടിന്റെ അജ്ഞാത പകർപ്പ് അവിടെ അയയ്ക്കണോ?",
|
||||
"report.next": "അടുത്തതു്",
|
||||
"report.placeholder": "കൂടുതൽ അഭിപ്രായങ്ങൾ",
|
||||
"report.reasons.spam": "ഇതു് പാഴടക്കമാണു്",
|
||||
"report.submit": "സമർപ്പിക്കുക",
|
||||
"report.target": "Report {target}",
|
||||
"report_notification.attached_statuses": "{count, plural, one {# post} other {# posts}} attached",
|
||||
|
@ -327,7 +419,7 @@
|
|||
"status.share": "പങ്കിടുക",
|
||||
"status.show_more_all": "എല്ലാവർക്കുമായി കൂടുതൽ കാണിക്കുക",
|
||||
"status.title.with_attachments": "{user} posted {attachmentCount, plural, one {an attachment} other {# attachments}}",
|
||||
"tabs_bar.home": "ഹോം",
|
||||
"tabs_bar.home": "ആമുഖം",
|
||||
"tabs_bar.notifications": "അറിയിപ്പുകൾ",
|
||||
"time_remaining.days": "{number, plural, one {# ദിവസം} other {# ദിവസങ്ങൾ}} ബാക്കി",
|
||||
"time_remaining.hours": "{number, plural, one {# മണിക്കൂർ} other {# മണിക്കൂർ}} ശേഷിക്കുന്നു",
|
||||
|
@ -351,7 +443,7 @@
|
|||
"upload_modal.preview_label": "പൂര്വ്വദൃശ്യം({ratio})",
|
||||
"upload_progress.label": "Uploading…",
|
||||
"video.close": "വീഡിയോ അടയ്ക്കുക",
|
||||
"video.download": "ഫയൽ ഡൌൺലോഡ് ചെയ്യുക",
|
||||
"video.download": "ഫയൽ ഇറക്കുവയ്ക്കുക",
|
||||
"video.exit_fullscreen": "പൂർണ്ണ സ്ക്രീനിൽ നിന്ന് പുറത്തുകടക്കുക",
|
||||
"video.expand": "വീഡിയോ വികസപ്പിക്കൂ",
|
||||
"video.fullscreen": "പൂർണ്ണ സ്ക്രീൻ",
|
||||
|
|
|
@ -36,6 +36,7 @@
|
|||
"account.followers.empty": "Belum ada yang mengikuti pengguna ini.",
|
||||
"account.followers_counter": "{count, plural, one {{counter} Diikuti} other {{counter} Diikuti}}",
|
||||
"account.following": "Mengikuti",
|
||||
"account.following_counter": "{count, plural, other {{counter} following}}",
|
||||
"account.follows.empty": "Pengguna ini belum mengikuti sesiapa.",
|
||||
"account.go_to_profile": "Pergi ke profil",
|
||||
"account.hide_reblogs": "Sembunyikan galakan daripada @{name}",
|
||||
|
@ -61,6 +62,7 @@
|
|||
"account.requested_follow": "{name} has requested to follow you",
|
||||
"account.share": "Kongsi profil @{name}",
|
||||
"account.show_reblogs": "Tunjukkan galakan daripada @{name}",
|
||||
"account.statuses_counter": "{count, plural, other {{counter} siaran}}",
|
||||
"account.unblock": "Nyahsekat @{name}",
|
||||
"account.unblock_domain": "Nyahsekat domain {domain}",
|
||||
"account.unblock_short": "Nyahsekat",
|
||||
|
@ -145,7 +147,6 @@
|
|||
"compose_form.poll.duration": "Tempoh undian",
|
||||
"compose_form.poll.multiple": "Pelbagai pilihan",
|
||||
"compose_form.poll.option_placeholder": "Pilihan {number}",
|
||||
"compose_form.poll.single": "Pilih satu",
|
||||
"compose_form.poll.switch_to_multiple": "Ubah kepada membenarkan aneka undian",
|
||||
"compose_form.poll.switch_to_single": "Ubah kepada undian pilihan tunggal",
|
||||
"compose_form.poll.type": "Gaya",
|
||||
|
|
|
@ -459,7 +459,7 @@
|
|||
"lists.subheading": "Jouw lijsten",
|
||||
"load_pending": "{count, plural, one {# nieuw item} other {# nieuwe items}}",
|
||||
"loading_indicator.label": "Laden…",
|
||||
"media_gallery.hide": "Verbergen",
|
||||
"media_gallery.hide": "Verberg",
|
||||
"moved_to_account_banner.text": "Omdat je naar {movedToAccount} bent verhuisd is jouw account {disabledAccount} momenteel uitgeschakeld.",
|
||||
"mute_modal.hide_from_notifications": "Onder meldingen verbergen",
|
||||
"mute_modal.hide_options": "Opties verbergen",
|
||||
|
@ -508,7 +508,7 @@
|
|||
"notification.favourite": "{name} markeerde jouw bericht als favoriet",
|
||||
"notification.favourite.name_and_others_with_link": "{name} en <a>{count, plural, one {# ander persoon} other {# andere personen}}</a> hebben jouw bericht als favoriet gemarkeerd",
|
||||
"notification.follow": "{name} volgt jou nu",
|
||||
"notification.follow.name_and_others": "{name} en {count, plural, one {# ander persoon} other {# andere personen}} hebben je gevolgd",
|
||||
"notification.follow.name_and_others": "{name} en <a>{count, plural, one {# ander persoon} other {# andere personen}}</a> volgen jou nou",
|
||||
"notification.follow_request": "{name} wil jou graag volgen",
|
||||
"notification.follow_request.name_and_others": "{name} en {count, plural, one {# ander persoon} other {# andere personen}} hebben gevraagd om je te volgen",
|
||||
"notification.label.mention": "Vermelding",
|
||||
|
@ -516,10 +516,11 @@
|
|||
"notification.label.private_reply": "Privéreactie",
|
||||
"notification.label.reply": "Reactie",
|
||||
"notification.mention": "Vermelding",
|
||||
"notification.mentioned_you": "Je bent vermeld door {name}",
|
||||
"notification.moderation-warning.learn_more": "Meer informatie",
|
||||
"notification.moderation_warning": "Je hebt een moderatie-waarschuwing ontvangen",
|
||||
"notification.moderation_warning.action_delete_statuses": "Sommige van je berichten zijn verwijderd.",
|
||||
"notification.moderation_warning.action_disable": "Je account is uitgeschakeld.",
|
||||
"notification.moderation_warning.action_disable": "Jouw account is uitgeschakeld.",
|
||||
"notification.moderation_warning.action_mark_statuses_as_sensitive": "Sommige van je berichten zijn gemarkeerd als gevoelig.",
|
||||
"notification.moderation_warning.action_none": "Jouw account heeft een moderatie-waarschuwing ontvangen.",
|
||||
"notification.moderation_warning.action_sensitive": "Je berichten worden vanaf nu als gevoelig gemarkeerd.",
|
||||
|
@ -531,11 +532,11 @@
|
|||
"notification.reblog.name_and_others_with_link": "{name} en <a>{count, plural, one {# ander persoon} other {# andere personen}}</a> hebben jouw bericht geboost",
|
||||
"notification.relationships_severance_event": "Verloren verbindingen met {name}",
|
||||
"notification.relationships_severance_event.account_suspension": "Een beheerder van {from} heeft {target} geschorst, wat betekent dat je geen updates meer van hen kunt ontvangen of met hen kunt communiceren.",
|
||||
"notification.relationships_severance_event.domain_block": "Een beheerder van {from} heeft {target} geblokkeerd, inclusief {followersCount} van jouw volgers en {followingCount, plural, one {# account} other {# accounts}} die jij volgt.",
|
||||
"notification.relationships_severance_event.domain_block": "Een beheerder van {from} heeft {target} geblokkeerd, inclusief {followersCount} van jouw volgers en {followingCount, plural, one {# account} other {# accounts}} die je volgt.",
|
||||
"notification.relationships_severance_event.learn_more": "Meer informatie",
|
||||
"notification.relationships_severance_event.user_domain_block": "Je hebt {target} geblokkeerd, waarmee je {followersCount} van je volgers en {followingCount, plural, one {# account} other {# accounts}} die jij volgt, bent verloren.",
|
||||
"notification.relationships_severance_event.user_domain_block": "Je hebt {target} geblokkeerd, waarmee je {followersCount} van je volgers en {followingCount, plural, one {# account} other {# accounts}} die je volgt, bent verloren.",
|
||||
"notification.status": "{name} heeft zojuist een bericht geplaatst",
|
||||
"notification.update": "{name} heeft een bericht bewerkt",
|
||||
"notification.update": "{name} bewerkte een bericht",
|
||||
"notification_requests.accept": "Accepteren",
|
||||
"notification_requests.accept_multiple": "{count, plural, one {# verzoek accepteren…} other {# verzoeken accepteren…}}",
|
||||
"notification_requests.confirm_accept_multiple.button": "{count, plural, one {Verzoek accepteren} other {Verzoeken accepteren}}",
|
||||
|
@ -566,6 +567,7 @@
|
|||
"notifications.column_settings.filter_bar.category": "Snelle filterbalk",
|
||||
"notifications.column_settings.follow": "Nieuwe volgers:",
|
||||
"notifications.column_settings.follow_request": "Nieuw volgverzoek:",
|
||||
"notifications.column_settings.group": "Groeperen",
|
||||
"notifications.column_settings.mention": "Vermeldingen:",
|
||||
"notifications.column_settings.poll": "Peilingresultaten:",
|
||||
"notifications.column_settings.push": "Pushmeldingen",
|
||||
|
@ -780,7 +782,7 @@
|
|||
"status.bookmark": "Bladwijzer toevoegen",
|
||||
"status.cancel_reblog_private": "Niet langer boosten",
|
||||
"status.cannot_reblog": "Dit bericht kan niet geboost worden",
|
||||
"status.continued_thread": "Vervolgt het gesprek",
|
||||
"status.continued_thread": "Vervolg van gesprek",
|
||||
"status.copy": "Link naar bericht kopiëren",
|
||||
"status.delete": "Verwijderen",
|
||||
"status.detailed_status": "Uitgebreide gespreksweergave",
|
||||
|
|
|
@ -158,7 +158,7 @@
|
|||
"compose_form.poll.duration": "Varigheit for rundspørjing",
|
||||
"compose_form.poll.multiple": "Fleirval",
|
||||
"compose_form.poll.option_placeholder": "Alternativ {number}",
|
||||
"compose_form.poll.single": "Vel ein",
|
||||
"compose_form.poll.single": "Eitt val",
|
||||
"compose_form.poll.switch_to_multiple": "Endre rundspørjinga til å tillate fleire val",
|
||||
"compose_form.poll.switch_to_single": "Endre rundspørjinga til å tillate berre eitt val",
|
||||
"compose_form.poll.type": "Stil",
|
||||
|
@ -508,7 +508,7 @@
|
|||
"notification.favourite": "{name} markerte innlegget ditt som favoritt",
|
||||
"notification.favourite.name_and_others_with_link": "{name} og <a>{count, plural, one {# annan} other {# andre}}</a> favorittmerka innlegget ditt",
|
||||
"notification.follow": "{name} fylgde deg",
|
||||
"notification.follow.name_and_others": "{name} og {count, plural, one {# annan} other {# andre}} fylgde deg",
|
||||
"notification.follow.name_and_others": "{name} og <a>{count, plural, one {# annan} other {# andre}}</a> fylgde deg",
|
||||
"notification.follow_request": "{name} har bedt om å fylgja deg",
|
||||
"notification.follow_request.name_and_others": "{name} og {count, plural, one {# annan} other {# andre}} har spurt om å fylgja deg",
|
||||
"notification.label.mention": "Omtale",
|
||||
|
@ -516,6 +516,7 @@
|
|||
"notification.label.private_reply": "Privat svar",
|
||||
"notification.label.reply": "Svar",
|
||||
"notification.mention": "Omtale",
|
||||
"notification.mentioned_you": "{name} nemnde deg",
|
||||
"notification.moderation-warning.learn_more": "Lær meir",
|
||||
"notification.moderation_warning": "Du har mottatt ei moderasjonsåtvaring",
|
||||
"notification.moderation_warning.action_delete_statuses": "Nokre av innlegga dine har blitt fjerna.",
|
||||
|
@ -566,6 +567,7 @@
|
|||
"notifications.column_settings.filter_bar.category": "Snøggfilterline",
|
||||
"notifications.column_settings.follow": "Nye fylgjarar:",
|
||||
"notifications.column_settings.follow_request": "Ny fylgjarførespurnader:",
|
||||
"notifications.column_settings.group": "Gruppe",
|
||||
"notifications.column_settings.mention": "Omtaler:",
|
||||
"notifications.column_settings.poll": "Røysteresultat:",
|
||||
"notifications.column_settings.push": "Pushvarsel",
|
||||
|
|
|
@ -157,7 +157,6 @@
|
|||
"compose_form.poll.duration": "Avstemningens varighet",
|
||||
"compose_form.poll.multiple": "Flervalg",
|
||||
"compose_form.poll.option_placeholder": "Valg {number}",
|
||||
"compose_form.poll.single": "Velg en",
|
||||
"compose_form.poll.switch_to_multiple": "Endre avstemning til å tillate flere valg",
|
||||
"compose_form.poll.switch_to_single": "Endre avstemning til å tillate ett valg",
|
||||
"compose_form.poll.type": "Stil",
|
||||
|
|
|
@ -8,6 +8,7 @@
|
|||
"about.not_available": "Aquesta informacion foguèt pas renduda disponibla sus aqueste servidor.",
|
||||
"about.powered_by": "Malhum social descentralizat propulsat per {mastodon}",
|
||||
"about.rules": "Règlas del servidor",
|
||||
"account.account_note_header": "Nòta personala",
|
||||
"account.add_or_remove_from_list": "Ajustar o tirar de las listas",
|
||||
"account.badges.bot": "Robòt",
|
||||
"account.badges.group": "Grop",
|
||||
|
@ -72,9 +73,12 @@
|
|||
"alert.rate_limited.title": "Taus limitat",
|
||||
"alert.unexpected.message": "Una error s’es producha.",
|
||||
"alert.unexpected.title": "Ops !",
|
||||
"alt_text_badge.title": "Tèxt alternatiu",
|
||||
"announcement.announcement": "Anóncia",
|
||||
"attachments_list.unprocessed": "(pas tractat)",
|
||||
"audio.hide": "Amagar àudio",
|
||||
"block_modal.show_less": "Ne veire mens",
|
||||
"block_modal.show_more": "Ne veire mai",
|
||||
"boost_modal.combo": "Podètz botar {combo} per passar aquò lo còp que ven",
|
||||
"bundle_column_error.copy_stacktrace": "Copiar senhalament d’avaria",
|
||||
"bundle_column_error.error.title": "Oh non !",
|
||||
|
@ -128,9 +132,14 @@
|
|||
"compose_form.poll.duration": "Durada del sondatge",
|
||||
"compose_form.poll.switch_to_multiple": "Cambiar lo sondatge per permetre de causidas multiplas",
|
||||
"compose_form.poll.switch_to_single": "Cambiar lo sondatge per permetre una sola causida",
|
||||
"compose_form.poll.type": "Estil",
|
||||
"compose_form.publish": "Publicar",
|
||||
"compose_form.publish_form": "Publicar",
|
||||
"compose_form.reply": "Respondre",
|
||||
"compose_form.save_changes": "Actualizar",
|
||||
"compose_form.spoiler.marked": "Lo tèxte es rescondut jos l’avertiment",
|
||||
"compose_form.spoiler.unmarked": "Lo tèxte es pas rescondut",
|
||||
"compose_form.spoiler_placeholder": "Avertiment de contengut (opcional)",
|
||||
"confirmation_modal.cancel": "Anullar",
|
||||
"confirmations.block.confirm": "Blocar",
|
||||
"confirmations.delete.confirm": "Escafar",
|
||||
|
|
|
@ -158,7 +158,7 @@
|
|||
"compose_form.poll.duration": "Czas trwania głosowania",
|
||||
"compose_form.poll.multiple": "Wielokrotny wybór",
|
||||
"compose_form.poll.option_placeholder": "Opcja {number}",
|
||||
"compose_form.poll.single": "Wybierz jedną",
|
||||
"compose_form.poll.single": "Jednokrotny wybór",
|
||||
"compose_form.poll.switch_to_multiple": "Pozwól na wybranie wielu opcji",
|
||||
"compose_form.poll.switch_to_single": "Pozwól na wybranie tylko jednej opcji",
|
||||
"compose_form.poll.type": "Styl",
|
||||
|
@ -508,7 +508,7 @@
|
|||
"notification.favourite": "{name} dodaje Twój wpis do ulubionych",
|
||||
"notification.favourite.name_and_others_with_link": "{name} i <a>{count, plural, one {# inna osoba</a> polubiła twój wpis} few {# inne osoby</a> polubiły twój wpis} other {# innych osób</a> polubiło twój wpis}}",
|
||||
"notification.follow": "{name} obserwuje Cię",
|
||||
"notification.follow.name_and_others": "{name} i {count, plural, one {# inna osoba cię zaobserwowała} few {# inne osoby cię zaobserwowały} other {# innych osób cię zaobserwowało}}",
|
||||
"notification.follow.name_and_others": "{name} i {count, plural, one {<a># inna osoba</a> cię zaobserwowała} few {<a># inne osoby</a> cię zaobserwowały} other {<a># innych osób</a> cię zaobserwowało}}",
|
||||
"notification.follow_request": "{name} chce cię zaobserwować",
|
||||
"notification.follow_request.name_and_others": "{name} i {count, plural, one {# inna osoba chce} few {# inne osoby chcą} other {# innych osób chce}} zaobserwować twój profil",
|
||||
"notification.label.mention": "Wzmianka",
|
||||
|
@ -516,6 +516,7 @@
|
|||
"notification.label.private_reply": "Odpowiedź prywatna",
|
||||
"notification.label.reply": "Odpowiedź",
|
||||
"notification.mention": "Wzmianka",
|
||||
"notification.mentioned_you": "{name} wspomniał(a) o Tobie",
|
||||
"notification.moderation-warning.learn_more": "Dowiedz się więcej",
|
||||
"notification.moderation_warning": "Otrzymałeś/-łaś ostrzeżenie moderacyjne",
|
||||
"notification.moderation_warning.action_delete_statuses": "Niektóre twoje wpisy zostały usunięte.",
|
||||
|
@ -566,6 +567,7 @@
|
|||
"notifications.column_settings.filter_bar.category": "Szybkie filtrowanie",
|
||||
"notifications.column_settings.follow": "Nowi obserwujący:",
|
||||
"notifications.column_settings.follow_request": "Nowe prośby o możliwość obserwacji:",
|
||||
"notifications.column_settings.group": "Grupuj",
|
||||
"notifications.column_settings.mention": "Wspomnienia:",
|
||||
"notifications.column_settings.poll": "Wyniki głosowania:",
|
||||
"notifications.column_settings.push": "Powiadomienia push",
|
||||
|
|
|
@ -158,7 +158,7 @@
|
|||
"compose_form.poll.duration": "Duração da enquete",
|
||||
"compose_form.poll.multiple": "Múltipla escolha",
|
||||
"compose_form.poll.option_placeholder": "Opção {number}",
|
||||
"compose_form.poll.single": "Escolha uma",
|
||||
"compose_form.poll.single": "Única escolha",
|
||||
"compose_form.poll.switch_to_multiple": "Permitir múltiplas escolhas",
|
||||
"compose_form.poll.switch_to_single": "Opção única",
|
||||
"compose_form.poll.type": "Estilo",
|
||||
|
@ -508,7 +508,7 @@
|
|||
"notification.favourite": "{name} favoritou sua publicação",
|
||||
"notification.favourite.name_and_others_with_link": "{name} e <a>{count, plural, one {# outro} other {# others}}</a> favoritaram a publicação",
|
||||
"notification.follow": "{name} te seguiu",
|
||||
"notification.follow.name_and_others": "{name} e {count, plural, one {# other} other {# outros}} seguiu você",
|
||||
"notification.follow.name_and_others": "{name} e <a>{count, plural, one {# outro} other {# outros}}</a> seguiram você",
|
||||
"notification.follow_request": "{name} quer te seguir",
|
||||
"notification.follow_request.name_and_others": "{name} e {count, plural, one {# other} other {# outros}} pediu para seguir você",
|
||||
"notification.label.mention": "Menção",
|
||||
|
@ -516,6 +516,7 @@
|
|||
"notification.label.private_reply": "Resposta privada",
|
||||
"notification.label.reply": "Resposta",
|
||||
"notification.mention": "Menção",
|
||||
"notification.mentioned_you": "{name} te mencionou",
|
||||
"notification.moderation-warning.learn_more": "Aprender mais",
|
||||
"notification.moderation_warning": "Você recebeu um aviso de moderação",
|
||||
"notification.moderation_warning.action_delete_statuses": "Algumas das suas publicações foram removidas.",
|
||||
|
@ -566,6 +567,7 @@
|
|||
"notifications.column_settings.filter_bar.category": "Barra de filtro rápido",
|
||||
"notifications.column_settings.follow": "Seguidores:",
|
||||
"notifications.column_settings.follow_request": "Seguidores pendentes:",
|
||||
"notifications.column_settings.group": "Grupo",
|
||||
"notifications.column_settings.mention": "Menções:",
|
||||
"notifications.column_settings.poll": "Enquetes:",
|
||||
"notifications.column_settings.push": "Notificações push",
|
||||
|
|
|
@ -157,7 +157,6 @@
|
|||
"compose_form.poll.duration": "Duração da sondagem",
|
||||
"compose_form.poll.multiple": "Escolha múltipla",
|
||||
"compose_form.poll.option_placeholder": "Opção {number}",
|
||||
"compose_form.poll.single": "Escolha uma",
|
||||
"compose_form.poll.switch_to_multiple": "Alterar a sondagem para permitir várias respostas",
|
||||
"compose_form.poll.switch_to_single": "Alterar a sondagem para permitir uma única resposta",
|
||||
"compose_form.poll.type": "Estilo",
|
||||
|
@ -503,7 +502,6 @@
|
|||
"notification.favourite": "{name} assinalou a sua publicação como favorita",
|
||||
"notification.favourite.name_and_others_with_link": "{name} e <a>{count, plural, one {# outro} other {# outros}}</a> assinalou a sua publicação como favorita",
|
||||
"notification.follow": "{name} começou a seguir-te",
|
||||
"notification.follow.name_and_others": "{name} e {count, plural, one {# outro} other {# outros}} começaram a segui-lo",
|
||||
"notification.follow_request": "{name} pediu para segui-lo",
|
||||
"notification.follow_request.name_and_others": "{name} e {count, plural, one {# outro} other {# outros}} pediram para segui-lo",
|
||||
"notification.label.mention": "Menção",
|
||||
|
|
|
@ -138,7 +138,6 @@
|
|||
"compose_form.poll.duration": "Durata sondajului",
|
||||
"compose_form.poll.multiple": "Alegeri multiple",
|
||||
"compose_form.poll.option_placeholder": "Opțiune {number}",
|
||||
"compose_form.poll.single": "Alegeți unul",
|
||||
"compose_form.poll.switch_to_multiple": "Modifică sondajul pentru a permite mai multe opțiuni",
|
||||
"compose_form.poll.switch_to_single": "Modifică sondajul pentru a permite o singură opțiune",
|
||||
"compose_form.poll.type": "Stil",
|
||||
|
|
|
@ -34,7 +34,7 @@
|
|||
"account.follow_back": "Подписаться в ответ",
|
||||
"account.followers": "Подписчики",
|
||||
"account.followers.empty": "На этого пользователя пока никто не подписан.",
|
||||
"account.followers_counter": "{count, plural, one {{counter} последователя} other {{counter} последователей}}",
|
||||
"account.followers_counter": "{count, plural, one {{counter} подписчик} few {{counter} подписчика} other {{counter} подписчиков}}",
|
||||
"account.following": "Подписки",
|
||||
"account.following_counter": "{count, plural, one {{counter} последующий} other {{counter} последующие}}",
|
||||
"account.follows.empty": "Этот пользователь пока ни на кого не подписался.",
|
||||
|
@ -62,6 +62,7 @@
|
|||
"account.requested_follow": "{name} отправил(а) вам запрос на подписку",
|
||||
"account.share": "Поделиться профилем @{name}",
|
||||
"account.show_reblogs": "Показывать продвижения от @{name}",
|
||||
"account.statuses_counter": "{count, plural, one {# пост} few {# поста} many {# постов} other {# постов}}",
|
||||
"account.unblock": "Разблокировать @{name}",
|
||||
"account.unblock_domain": "Разблокировать {domain}",
|
||||
"account.unblock_short": "Разблокировать",
|
||||
|
@ -77,13 +78,14 @@
|
|||
"admin.dashboard.retention.cohort": "Месяц регистрации",
|
||||
"admin.dashboard.retention.cohort_size": "Новые пользователи",
|
||||
"admin.impact_report.instance_accounts": "Профили учетных записей, которые будут удалены",
|
||||
"admin.impact_report.instance_followers": "Последователи, которых потеряют наши пользователи",
|
||||
"admin.impact_report.instance_follows": "Последователи, которых потеряют наши пользователи",
|
||||
"admin.impact_report.instance_followers": "Подписчики, которых потеряют наши пользователи",
|
||||
"admin.impact_report.instance_follows": "Подписчики, которых потеряют их пользователи",
|
||||
"admin.impact_report.title": "Резюме воздействия",
|
||||
"alert.rate_limited.message": "Пожалуйста, повторите после {retry_time, time, medium}.",
|
||||
"alert.rate_limited.title": "Ограничение количества запросов",
|
||||
"alert.unexpected.message": "Произошла непредвиденная ошибка.",
|
||||
"alert.unexpected.title": "Упс!",
|
||||
"alt_text_badge.title": "Альтернативный текст",
|
||||
"announcement.announcement": "Объявление",
|
||||
"attachments_list.unprocessed": "(не обработан)",
|
||||
"audio.hide": "Скрыть аудио",
|
||||
|
@ -156,7 +158,6 @@
|
|||
"compose_form.poll.duration": "Продолжительность опроса",
|
||||
"compose_form.poll.multiple": "Несколько вариантов ответа",
|
||||
"compose_form.poll.option_placeholder": "Вариант {number}",
|
||||
"compose_form.poll.single": "Выберите один",
|
||||
"compose_form.poll.switch_to_multiple": "Разрешить выбор нескольких вариантов",
|
||||
"compose_form.poll.switch_to_single": "Переключить в режим выбора одного ответа",
|
||||
"compose_form.poll.type": "Стиль",
|
||||
|
@ -220,6 +221,7 @@
|
|||
"domain_block_modal.they_cant_follow": "Никто из этого сервера не может подписываться на вас.",
|
||||
"domain_block_modal.they_wont_know": "Он не будет знать, что его заблокировали.",
|
||||
"domain_block_modal.title": "Заблокировать домен?",
|
||||
"domain_block_modal.you_will_lose_relationships": "Вы потеряете всех подписчиков и людей, на которых вы подписаны, на этом сервере.",
|
||||
"domain_block_modal.you_wont_see_posts": "Вы не будете видеть записи или уведомления от пользователей на этом сервере.",
|
||||
"domain_pill.activitypub_lets_connect": "Это позволяет вам общаться и взаимодействовать с людьми не только на Mastodon, но и в различных социальных приложениях.",
|
||||
"domain_pill.activitypub_like_language": "ActivityPub как язык Mastodon говорит с другими социальными сетями.",
|
||||
|
@ -351,7 +353,7 @@
|
|||
"hashtag.follow": "Подписаться на новые посты",
|
||||
"hashtag.unfollow": "Отписаться",
|
||||
"hashtags.and_other": "...и {count, plural, other {# ещё}}",
|
||||
"hints.profiles.followers_may_be_missing": "Последователи для этого профиля могут отсутствовать.",
|
||||
"hints.profiles.followers_may_be_missing": "Подписчики у этого профиля могут отсутствовать.",
|
||||
"hints.profiles.follows_may_be_missing": "Фолловеры для этого профиля могут отсутствовать.",
|
||||
"hints.profiles.posts_may_be_missing": "Некоторые сообщения из этого профиля могут отсутствовать.",
|
||||
"hints.profiles.see_more_followers": "Посмотреть больше подписчиков на {domain}",
|
||||
|
@ -432,6 +434,8 @@
|
|||
"lightbox.close": "Закрыть",
|
||||
"lightbox.next": "Далее",
|
||||
"lightbox.previous": "Назад",
|
||||
"lightbox.zoom_in": "Масштаб до фактического размера",
|
||||
"lightbox.zoom_out": "Масштаб по размеру экрана",
|
||||
"limited_account_hint.action": "Все равно показать профиль",
|
||||
"limited_account_hint.title": "Этот профиль был скрыт модераторами {domain}.",
|
||||
"link_preview.author": "Автор: {name}",
|
||||
|
@ -503,12 +507,13 @@
|
|||
"notification.favourite.name_and_others_with_link": "{name} и <a>{count, plural, one {# другие} other {# другие}}</a> отдали предпочтение вашему посту",
|
||||
"notification.follow": "{name} подписался (-лась) на вас",
|
||||
"notification.follow_request": "{name} отправил запрос на подписку",
|
||||
"notification.follow_request.name_and_others": "{name} и {count, plural, one {# другие} other {# другие}} последовали за тобой",
|
||||
"notification.follow_request.name_and_others": "{name} и ещё {count, plural, one {#} other {# других}} подписались на вас",
|
||||
"notification.label.mention": "Упоминание",
|
||||
"notification.label.private_mention": "Частное упоминание",
|
||||
"notification.label.private_reply": "Частный ответ",
|
||||
"notification.label.reply": "Ответить",
|
||||
"notification.mention": "Упоминание",
|
||||
"notification.mentioned_you": "{name} упомянул(а) вас",
|
||||
"notification.moderation-warning.learn_more": "Узнать больше",
|
||||
"notification.moderation_warning": "Вы получили предупреждение от модерации",
|
||||
"notification.moderation_warning.action_delete_statuses": "Некоторые из ваших публикаций были удалены.",
|
||||
|
@ -632,7 +637,7 @@
|
|||
"onboarding.steps.share_profile.title": "Поделитесь вашим профилем",
|
||||
"onboarding.tips.2fa": "<strong>Знаете ли вы? </strong> Вы можете защитить свой аккаунт, настроив двухфакторную аутентификацию в настройках аккаунта. Она работает с любым приложением TOTP по вашему выбору, номер телефона не требуется!",
|
||||
"onboarding.tips.accounts_from_other_servers": "<strong>Знали ли вы? </strong> Поскольку Mastodon децентрализован, некоторые профили, с которыми вы столкнетесь, будут размещены на серверах, отличных от вашего. И все же вы можете взаимодействовать с ними без проблем! Их сервер находится во второй половине имени пользователя!",
|
||||
"onboarding.tips.migration": "<strong>Знаете ли вы? </strong> Если вы чувствуете, что {domain} не подходит вам в качестве сервера в будущем, вы можете переехать на другой сервер Mastodon без потери своих последователей. Вы даже можете разместить свой собственный сервер!",
|
||||
"onboarding.tips.migration": "<strong>Знаете ли вы? </strong> Если вы чувствуете, что {domain} не подходит вам в качестве сервера в будущем, вы можете переехать на другой сервер Mastodon без потери своих подписчиков. Вы даже можете разместить свой собственный сервер!",
|
||||
"onboarding.tips.verification": "<strong>Знали ли вы? </strong> Вы можете подтвердить свою учетную запись, разместив ссылку на свой профиль Mastodon на собственном сайте и добавив сайт в свой профиль. Никаких сборов или документов не требуется!",
|
||||
"password_confirmation.exceeds_maxlength": "Срок подтверждения пароля превышает максимальную длину пароля",
|
||||
"password_confirmation.mismatching": "Введенные пароли не совпадают.",
|
||||
|
@ -725,6 +730,7 @@
|
|||
"report_notification.categories.spam": "Спам",
|
||||
"report_notification.categories.spam_sentence": "спам",
|
||||
"report_notification.categories.violation": "Нарушение правил",
|
||||
"report_notification.categories.violation_sentence": "нарушение правила",
|
||||
"report_notification.open": "Открыть жалобу",
|
||||
"search.no_recent_searches": "Недавние запросы отсутствуют",
|
||||
"search.placeholder": "Поиск",
|
||||
|
@ -754,7 +760,7 @@
|
|||
"server_banner.administered_by": "Управляется:",
|
||||
"server_banner.is_one_of_many": "{domain} - это один из многих независимых серверов Mastodon, которые вы можете использовать для участия в fediverse.",
|
||||
"server_banner.server_stats": "Статистика сервера:",
|
||||
"sign_in_banner.create_account": "Создать учётную запись",
|
||||
"sign_in_banner.create_account": "Зарегистрироваться",
|
||||
"sign_in_banner.follow_anyone": "Следите за любым человеком в федеральной вселенной и смотрите все в хронологическом порядке. Никаких алгоритмов, рекламы или клик бейта.",
|
||||
"sign_in_banner.mastodon_is": "Mastodon - лучший способ быть в курсе всего происходящего.",
|
||||
"sign_in_banner.sign_in": "Войти",
|
||||
|
@ -836,6 +842,10 @@
|
|||
"upload_error.poll": "К опросам нельзя прикреплять файлы.",
|
||||
"upload_form.audio_description": "Опишите аудиофайл для людей с нарушением слуха",
|
||||
"upload_form.description": "Добавьте описание для людей с нарушениями зрения:",
|
||||
"upload_form.drag_and_drop.instructions": "Чтобы подобрать прикрепленный файл, нажмите \"Пробел\" (Space) или \"Ввод\" (Enter). При перетаскивании используйте клавиши со стрелками, чтобы переместить прикрепленные файлы в любом направлении. Нажмите \"Пробел\" (Space) или \"Ввод\" (Enter) еще раз, чтобы переместить вложение в новое место, или нажмите кнопку \"Выйти\" (Escape), чтобы отменить.",
|
||||
"upload_form.drag_and_drop.on_drag_cancel": "Перетаскивание было отменено. Вложение медиа {item} было удалено.",
|
||||
"upload_form.drag_and_drop.on_drag_end": "Медиа вложение {item} было удалено.",
|
||||
"upload_form.drag_and_drop.on_drag_over": "Медиа вложение {item} было перемещено.",
|
||||
"upload_form.edit": "Изменить",
|
||||
"upload_form.thumbnail": "Изменить обложку",
|
||||
"upload_form.video_description": "Опишите видео для людей с нарушением слуха или зрения",
|
||||
|
|
|
@ -140,7 +140,6 @@
|
|||
"compose_form.poll.duration": "Трывалость убзвідованя",
|
||||
"compose_form.poll.multiple": "Дакулько варіантув",
|
||||
"compose_form.poll.option_placeholder": "Варіант {number}",
|
||||
"compose_form.poll.single": "Уберіт єден",
|
||||
"compose_form.poll.switch_to_multiple": "Змінити убзвідованя обы поволити дакулько варіантув",
|
||||
"compose_form.poll.switch_to_single": "Змінити убзвідованя обы поволити лишек єден варіант",
|
||||
"compose_form.poll.type": "Стіл",
|
||||
|
|
|
@ -157,7 +157,6 @@
|
|||
"compose_form.poll.duration": "Longària de su sondàgiu",
|
||||
"compose_form.poll.multiple": "Sèberu mùltiplu",
|
||||
"compose_form.poll.option_placeholder": "Optzione {number}",
|
||||
"compose_form.poll.single": "Sèbera·nde una",
|
||||
"compose_form.poll.switch_to_multiple": "Muda su sondàgiu pro permìtere multi-optziones",
|
||||
"compose_form.poll.switch_to_single": "Muda su sondàgiu pro permìtere un'optzione isceti",
|
||||
"compose_form.poll.type": "Istile",
|
||||
|
@ -458,7 +457,6 @@
|
|||
"notification.favourite": "{name} at marcadu comente a preferidu s'istadu tuo",
|
||||
"notification.favourite.name_and_others_with_link": "{name} e <a>{count, plural, one {un'àtera persone} other {àteras # persones}}</a> ant marcadu sa publicatzione tua comente preferida",
|
||||
"notification.follow": "{name} ti sighit",
|
||||
"notification.follow.name_and_others": "{name} e {count, plural, one {un'àtera persone} other {àteras # persones}} ti sighint",
|
||||
"notification.follow_request": "{name} at dimandadu de ti sighire",
|
||||
"notification.follow_request.name_and_others": "{name} e {count, plural, one {un'àtera persone} other {àteras # persones}} ant pedidu de ti sighire",
|
||||
"notification.label.mention": "Mèntovu",
|
||||
|
|
|
@ -155,7 +155,6 @@
|
|||
"compose_form.poll.duration": "Trvanie ankety",
|
||||
"compose_form.poll.multiple": "Viacero možností",
|
||||
"compose_form.poll.option_placeholder": "Možnosť {number}",
|
||||
"compose_form.poll.single": "Jediný výber",
|
||||
"compose_form.poll.switch_to_multiple": "Zmeniť anketu a povoliť viaceré možnosti",
|
||||
"compose_form.poll.switch_to_single": "Zmeniť anketu na jediný povolený výber",
|
||||
"compose_form.poll.type": "Typ",
|
||||
|
|
|
@ -155,7 +155,6 @@
|
|||
"compose_form.poll.duration": "Trajanje ankete",
|
||||
"compose_form.poll.multiple": "Več možnosti",
|
||||
"compose_form.poll.option_placeholder": "Možnost {number}",
|
||||
"compose_form.poll.single": "Izberite eno možnost",
|
||||
"compose_form.poll.switch_to_multiple": "Spremenite anketo, da omogočite več izbir",
|
||||
"compose_form.poll.switch_to_single": "Spremenite anketo, da omogočite eno izbiro",
|
||||
"compose_form.poll.type": "Slog",
|
||||
|
|
|
@ -158,7 +158,7 @@
|
|||
"compose_form.poll.duration": "Kohëzgjatje pyetësori",
|
||||
"compose_form.poll.multiple": "Shumë zgjedhje",
|
||||
"compose_form.poll.option_placeholder": "Mundësia {number}",
|
||||
"compose_form.poll.single": "Zgjidhni një",
|
||||
"compose_form.poll.single": "Zgjedhje njëshe",
|
||||
"compose_form.poll.switch_to_multiple": "Ndrysho votimin për të lejuar shumë zgjedhje",
|
||||
"compose_form.poll.switch_to_single": "Ndrysho votimin për të lejuar vetëm një zgjedhje",
|
||||
"compose_form.poll.type": "Stil",
|
||||
|
@ -508,7 +508,6 @@
|
|||
"notification.favourite": "{name} i vuri shenjë postimit tuaj si të parapëlqyer",
|
||||
"notification.favourite.name_and_others_with_link": "{name} dhe <a>{count, plural, one {# tjetër} other {# të tjerë}}</a> i vunë shenjë postimit tuaj si të parapëlqyer",
|
||||
"notification.follow": "{name} zuri t’ju ndjekë",
|
||||
"notification.follow.name_and_others": "Ju ndoqi {name} dhe {count, plural, one {# tjetër} other {# të tjerë}}",
|
||||
"notification.follow_request": "{name} ka kërkuar t’ju ndjekë",
|
||||
"notification.follow_request.name_and_others": "Ka kërkuar t’ju ndjekë {name} dhe {count, plural, one {# tjetër} other {# të tjerë}}",
|
||||
"notification.label.mention": "Përmendje",
|
||||
|
@ -516,6 +515,7 @@
|
|||
"notification.label.private_reply": "Përgjigje private",
|
||||
"notification.label.reply": "Përgjigje",
|
||||
"notification.mention": "Përmendje",
|
||||
"notification.mentioned_you": "{name} ju ka përmendur",
|
||||
"notification.moderation-warning.learn_more": "Mësoni më tepër",
|
||||
"notification.moderation_warning": "Ju është dhënë një sinjalizim moderimi",
|
||||
"notification.moderation_warning.action_delete_statuses": "Disa nga postimet tuaja janë hequr.",
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue