* New translations ja-jp.yml (Spanish)
* New translations ja-jp.yml (Spanish)
* New translations ja-jp.yml (Italian)
* New translations ja-jp.yml (Spanish)
* New translations ja-jp.yml (Spanish)
* New translations ja-jp.yml (Italian)
* feat(frontend): Add a link to profile to banner and avatar
Increase the area of links to click easily.
* chore(frontend): Change the link of notes count
Move to the notes tab for better userbility.
* feat(frontend): Add links to notes, followers and following
For easy transition to the shown information.
* docs(changelog): Add a description about this change
Users can notice what's changed by this PR.
* style(frontend): Fix the linter error
Remove the duplicated space.
* refactor(frontend): Don't surround the banners with links
It may conflict with the follow buttons.
* docs(changelog): Move the changes to the latest version
This feature is not merged and will be released in the latest version.
Signed-off-by: Souma <101255979+5ouma@users.noreply.github.com>
---------
Signed-off-by: Souma <101255979+5ouma@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* fix(backend): attempt to fix test
* fix
* Revert "fix(backend): attempt to fix test"
This reverts commit 67dff577c9.
* attempt to fix test
* Revert "fix"
This reverts commit cec3d2f5c6.
* fix
This workflow triggers a comment reply when an issue comment with '/request-release-review' is created, providing guidance for the release review process.
* New translations ja-jp.yml (Spanish)
* New translations ja-jp.yml (Spanish)
* New translations ja-jp.yml (Catalan)
* New translations ja-jp.yml (Italian)
* New translations ja-jp.yml (Spanish)
* New translations ja-jp.yml (Spanish)
* New translations ja-jp.yml (Turkish)
* New translations ja-jp.yml (English)
* New translations ja-jp.yml (Turkish)
* chore(locales): Add "setManually" and "_time.month"
Add Japanese locales to auto-generate other languages.
* feat(frontend): Add text fields to set lockdown duration manually
Choose from presets or set it manually.
* refactor(frontend): Make objects contains option's values and labels
When adding a new option, it needed to write two times.
* docs(changelog): Add a description about this change
Users can notice what's changed by this PR.
* refactor(frontend): Manage state by MkSelect
The functions only initialize the values.
* refactor(frontend): Make the custom input as writable computed
Clean up the MkInput components.
* chore(locales): Switch to "custom"
A single word is better than sentence on this situation.
* refactor(frontend): Insert the custom button to presets
Users don't need to click multiple times to use prests.
* feat: preserve number of pages referencing the note
* chore: delete pages on account delete
* fix: notes on the pages are removed by CleanRemoteNotes
* test: add the simplest test for page embedded notes
* fix: section block is not considered
* fix: section block is not considered in migration
* chore: remove comments from columns
* revert unnecessary change
* add pageCount to webhook test
* fix type error on backend
* replace URL path for inlined SearchMarkers
The search index looks like:
```ts
[
{
id: 'foo', label: 'security',
path: '/settings/security', inlining: ['2fa'],
},
{
id: '2fa',
label: 'two-factor auth',
path: '/settings/2fa', // guessed wrong by the index generation
},
{
id: 'aaaa',
parentId: '2fa',
label: 'totp',
},
…
]
```
This file post-processes that index and re-parents the inlined
sections. Problem was, it left the (wrong) `path` untouched.
Replacing the `path` makes the search work fine.
* Update Changelog
---------
Co-authored-by: dakkar <dakkar@thenautilus.net>
* chore: apply several @Index and @ManyToOne to match actual migration code
* chore: several decorator updates with typeorm bug workaround with patches
* feat: add final cleanup migration
* dev: add .editorconfig settings for generated migrations
* chore: update dockerfile to build package with patches
* chore: update federation test compose to include patches
* chore: revert few dependency update
* chore: don't check disableRegistration on test env
* test: add test for checking migration script
* chore: set proxyRemoteFiles true in test config
* chore: enter invitation code in signup test
* fix: register send button is not disabled when invitationCode is not input
* chore: make NO ACTION on channel/reply/renote removal
* chore(docs): add description to show a possibility of reply null with replyId non-null
* fix: packing NoteDraft fails when reply / renote is removed
* feat: show drafts targeting removed renote / reply as "削除された投稿への投稿"
* feat(backend): Add display name to email
Make it clear who sent emails.
* docs(changelog): Add a description about this change
Users can notice what's changed by this PR.
Refactored preferences manager to decouple account context and storage provider, improving normalization and loading of profiles. Replaced static profile creation/normalization with instance-based logic, and updated usage in preferences.ts to pass account context explicitly. This enhances maintainability and prepares for better guest account handling.
Replaces separate 'effect' and 'crop' features with a unified 'imageEditing' feature in the uploader. Groups crop and effect actions under a new parent 'editImage' menu item, adds localization for 'editImage', and updates supported types accordingly.
Replaces the UploaderDialogFeatures type with UploaderFeatures in the select function and SelectFileOptions type to ensure consistency and correct type usage.
* New translations ja-jp.yml (Korean)
* New translations ja-jp.yml (Korean)
* New translations ja-jp.yml (Spanish)
* New translations ja-jp.yml (Spanish)
* New translations ja-jp.yml (Spanish)
* chore: change 3rd parameter of generateMutedUserQueryForNotes to options
* chore: allow specifying note column for note/block query
* chore: check for mute / block for renote of note with DB query
* chore: check for mute / block for renote of note with FTT
* refactor: ミュート・ブロックのためのクエリ呼び出しを一つの関数にまとめる
* docs(changelog): ミュート対象ユーザーが引用されているノートがRNされたときにミュートを貫通してしまう問題を修正
* fix missing default parameter
* Update is-user-related.ts
* test: add tests for mutes
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* fix(backend): correct invalid schema format specifying only `required` for `anyOf`
* refactor(backend): make types derived from `allOf` or `anyOf` more strong
* fix rate limit check never ends
* fix: long term / short term limitがないときでもそれぞれ用のnew Limiterとlimiter.getが呼ばれる問題
* refactor: wrap ratelimiter with promise
* refactor: reimplement max/min with async
* refactor: reimplement limit with async
* refactor: do not check long term limit inside min
* refactor: check if there is rate limit inside min/max function
* refactor: remove unnecessary return in min/max function
* refactor: remove unnecessary max/min function
* refactor: return rate limit instead of throwing an object
* fix: レートリミットのfactorが二回適用されて二乗の効果がある問題を修正
* fix lint error
---------
Co-authored-by: Kisaragi <48310258+KisaragiEffective@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
Co-authored-by: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com>
* chore: add ExportedAntenna type
* chore: use ExportedAntenna on export and fix schema
* fix: excludeNotesInSensitiveChannel is not included
* chore: revert unnecessary changes
* chore: add doc for future developer
* docs: update changelog
* chore(deps): update node.js to v22.15.0
* chore: determine Jest args from Node.js version
* fix
* fix: `import.meta.dirname` is not supported in v20.10.0
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: zyoshoka <107108195+zyoshoka@users.noreply.github.com>
none of our endpoints will ever contain `..` (they might, maybe, at
some point, contain `.`, as in `something/get.html`?), so every
`Mk:api()` call to an endpoint that contains `..` can't work: let's
reject it outright
Co-authored-by: dakkar <dakkar@thenautilus.net>
* SP-2025-03.1 always wrap icon&thumbnail URLs
if they're not HTTP URLs, the frontend won't be able to display them
anyway (`<img src="mailto:…">` or '<div stile="background-image:
url(nntp:…)">` aren't going to work!), so let's always run them through the
media proxy, which will fail harder (fetching a `javascript:` URL
won't do anything in the backend, might do something in the frontend)
and will always protect the client's address in cases like `gemini:`
where the browser could try to fetch
* SP-2025-03.2 use object binding for more styles
interpolating a random (remote-controlled!) string into a `style`
attribute is a bad idea; using VueJS object binding, we should get
proper quoting and therefore safe parse failures instead of CSS
injections / XSS
* SP-2025-03.3 slightly more robust "self" URL handling
parse URLs instead of treating them as strings; this is still not
perfect, but the `URL` class only handles full URLs, not relative
ones, so there's so way to ask it "give me a URL object that
represents this resource relative to this base URL"
notice that passing very weird URLs to `MkUrl` and `MkUrlPreview` will
break the frontend (in dev mode) because there's an untrapped `new
URL(…)` that may explode; production builds seem to safely ignore the
error, though
---------
Co-authored-by: dakkar <dakkar@thenautilus.net>
* Exclude blocked instance note from most timelines
* Exclude blocked instance note from FTT timelines
* Exclude blocked instance note from featured
* fix type
* fix(ci): correct invalid condition for skipping Chromatic build
* fix: change to be triggered when frontend `package.json` is edited instead of lockfile
* chore: disable automatic rebase of frontend Renovate PRs
* enhance(backend): use composite index for ordering notes by user
Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
* fixup! enhance(backend): use composite index for ordering notes by user
---------
Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
* refactor: flatten search index
* chore: use Function() to simplify parsing attribute
* chore: remove comment handling
* chore: simplify processing SearchLabel and SearchKeyword element
* chore: use SearchLabel in mutedUsers
* chore: small improvements
* chore: remove a fallback path and simplify the entire code
* fix: result path is not correct
* chore: inline function
* fix: notifications-groupedのinclude/exclude typesに:groupedを指定できてしまう問題
* refactor: 通知の取得処理を Notification Service に移動
* feat: add function to parse additional part of id
* fix: 通知のページネーションが正しく動かない問題
Redisにのページネーションで使用する時間及びidとRedis上のものが混同されていたので、Misskeyが生成するものに寄せました。
* pnpm run build-misskey-js-with-types
* chore: XADDをretryするように
* fix: notifications-groupedでxrevrangeしているのを消し忘れていた
* enhance(frontend): include server hostname and port in 2fa recovery code filename
* chore(frontend): fix mistake(use `@` for indicate server hostname)
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* add condition to disable post button when CW text is empty
* standardize condition by using 1<= inserted of 0<
* unify CW text length condition to improve readability
* add missing CW state check
* fix state check, add empty/null check, improve max length validation
* simplify CW validation by removing minimum length check
* Update CHANGELOG
* remove CW text validation in post()
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* fix(backend/object-storage): disable data integrity protections (MisskeyIO#895)
Cloudflare R2 does not support 'x-amz-checksum-*'
* Update Changelog
---------
Co-authored-by: あわわわとーにゅ <17376330+u1-liquid@users.noreply.github.com>
* fix(backend): Fix an issue where the origin of ActivityPub lookup response was not validated correctly.
[GHSA-6w2c-vf6f-xf26](https://github.com/misskey-dev/misskey/security/advisories/GHSA-6w2c-vf6f-xf26)
Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
* Enhance: Add configuration option to disable all external redirects when responding to an ActivityPub lookup (config.disallowExternalApRedirect)
Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
* fixup! fix(backend): Fix an issue where the origin of ActivityPub lookup response was not validated correctly.
* docs & one edge case
Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
* apply suggestions
Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
* remove stale frontend reference to _responseInvalidIdHostNotMatch
Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
* apply suggestions
Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
---------
Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
* fix: disallow corepack from fetching latest manager version instead use specified version in package.json
* Update Changelog
* fix?
* apply COREPACK_DEFAULT_TO_LATEST: 0 to every github workflows
* Revert "apply COREPACK_DEFAULT_TO_LATEST: 0 to every github workflows"
This reverts commit 67f0dc31ad.
* apply COREPACK_DEFAULT_TO_LATEST: 0 to every github workflows (re)
* fix
* fix?
* revert: removing corepack enable
* test: set COREPACK_DEFAULT_TO_LATEST for federation tests
---------
Co-authored-by: Marie <github@yuugi.dev>
Co-authored-by: anatawa12 <anatawa12@icloud.com>
* chore: reorder endpoints to lexicographic code unit order
* refactor: import endpoints in one module and use them for generating EndpointsModule and endpoints
This fix makes `MfmService.fromHtml()` method accept `<ruby>` tags
and translate it to MFM's ruby characters syntax (`$[ruby ...]`).
このパッチは`MfmService.fromHtml()`メソッドが`<ruby>`タグをMFMの
読み仮名(ルビ)文法に翻訳する様に修正します。
* don't double-url-encode rss urls
`url.searchParams.set()` already encodes the values passed!
(this is a partial revert of 0472d43ee9,
the change in `statusbar-rss.vue` was correct)
* Update Changelog
---------
Co-authored-by: dakkar <dakkar@thenautilus.net>
* Use LIKE-LOWER instead of ILIKE, which pg_bigm doesn't support.
* changelog: Enhance: pg_bigmが利用できるよう、ノートの検索をILIKE演算子でなくLIKE演算子でLOWER()をかけたテキストに対して行うように
* Resolve frontend/backend contradiction for home visibility embeds
This now uses the same check from `packages/frontend/src/scripts/get-note-menu.ts`
* Update Changelog
---------
Co-authored-by: CenTdemeern1 <timo.herngreen@gmail.com>
* check harder for connectibility
`allSettled` does not throw if a promise is rejected, so
`check_connect` never actually failed
* Update Changelog
---------
Co-authored-by: dakkar <dakkar@thenautilus.net>
* Fix type error in security fixes
(cherry picked from commit fa3cf6c2996741e642955c5e2fca8ad785e83205)
* Fix error in test function calls
(cherry picked from commit 1758f29364eca3cbd13dbb5c84909c93712b3b3b)
* Fix style error
(cherry picked from commit 23c4aa25714af145098baa7edd74c1d217e51c1a)
* Fix another style error
(cherry picked from commit 36af07abe28bec670aaebf9f5af5694bb582c29a)
* Fix `.punyHost` misuse
(cherry picked from commit 6027b516e1c82324d55d6e54d0e17cbd816feb42)
* attempt to fix test: make yaml valid
---------
Co-authored-by: Julia Johannesen <julia@insertdomain.name>
* enhance: Add a few validation fixes from Sharkey
See the original MR on the GitLab instance:
https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/484
Co-Authored-By: Dakkar <dakkar@thenautilus.net>
* fix: primitive 2: acceptance of cross-origin alternate
Co-Authored-By: Laura Hausmann <laura@hausmann.dev>
* fix: primitive 3: validation of non-final url
* fix: primitive 4: missing same-origin identifier validation of collection-wrapped activities
* fix: primitives 5 & 8: reject activities with non
string identifiers
Co-Authored-By: Laura Hausmann <laura@hausmann.dev>
* fix: primitive 6: reject anonymous objects that were fetched by their id
* fix: primitives 9, 10 & 11: http signature validation
doesn't enforce required headers or specify auth header name
Co-Authored-By: Laura Hausmann <laura@hausmann.dev>
* fix: primitive 14: improper validation of outbox, followers, following & shared inbox collections
* fix: code style for primitive 14
* fix: primitive 15: improper same-origin validation for
note uri and url
Co-Authored-By: Laura Hausmann <laura@hausmann.dev>
* fix: primitive 16: improper same-origin validation for user uri and url
* fix: primitive 17: note same-origin identifier validation can be bypassed by wrapping the id in an array
* fix: code style for primitive 17
* fix: check attribution against actor in notes
While this isn't strictly required to fix the exploits at hand, this
mirrors the fix in `ApQuestionService` for GHSA-5h8r-gq97-xv69, as a
preemptive countermeasure.
* fix: primitive 18: `ap/get` bypasses access checks
One might argue that we could make this one actually preform access
checks against the returned activity object, but I feel like that's a
lot more work than just restricting it to administrators, since, to me
at least, it seems more like a debugging tool than anything else.
* fix: primitive 19 & 20: respect blocks and hide more
Ideally, the user property should also be hidden (as leaving it in leaks
information slightly), but given the schema of the note endpoint, I
don't think that would be possible without introducing some kind of
"ghost" user, who is attributed for posts by users who have you blocked.
* fix: primitives 21, 22, and 23: reuse resolver
This also increases the default `recursionLimit` for `Resolver`, as it
theoretically will go higher that it previously would and could possibly
fail on non-malicious collection activities.
* fix: primitives 25-33: proper local instance checks
* revert: fix: primitive 19 & 20
This reverts commit 465a9fe6591de90f78bd3d084e3c01e65dc3cf3c.
---------
Co-authored-by: Dakkar <dakkar@thenautilus.net>
Co-authored-by: Laura Hausmann <laura@hausmann.dev>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* FEAT: Allow users to view pending follow requests they sent
This commit implements the `following/requests/sent` interface firstly
implemented on Firefish, and provides a UI interface to view the pending
follow requests users sent.
* ux: should not show follow requests tab when have no pending sent follow req
* fix default followreq tab
* fix default followreq tab
* restore missing hasPendingReceivedFollowRequest in navbar
* refactor
* use tabler icons
* tweak design
* Revert "ux: should not show follow requests tab when have no pending sent follow req"
This reverts commit e580b92c37.
* Update Changelog
* Update Changelog
* change tab titles
---------
Co-authored-by: Lhc_fl <lhcfl@outlook.com>
Co-authored-by: Hazelnoot <acomputerdog@gmail.com>
* fix: make sure mentions of local users get rendered correctly during AP delivery (resolves#645)
* Update Changelog
* indent
---------
Co-authored-by: Laura Hausmann <laura@hausmann.dev>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
An error occurred while comparing backend memory usage. See [workflow logs](https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}) for details.
@@ -97,6 +101,22 @@ Be willing to comment on the good points and not just the things you want fixed
- Are there any omissions or gaps?
- Does it check for anomalies?
## Security Advisory
### For reporter
Thank you for your reporting!
If you can also create a patch to fix the vulnerability, please create a PR on the private fork.
> [!note]
> There is a GitHub bug that prevents merging if a PR not following the develop branch of upstream, so please keep follow the develop branch.
### For misskey-dev member
修正PRがdevelopに追従されていないとマージできないので、マージできなかったら
> Could you merge or rebase onto upstream develop branch?
などと伝える。
## Deploy
The `/deploy` command by issue comment can be used to deploy the contents of a PR to the preview environment.
```
@@ -177,25 +197,10 @@ pnpm dev
command.
- Server-side source files and automatically builds them if they are modified. Automatically start the server process(es).
- Vite HMR (just the `vite` command) is available. The behavior may be different from production.
- Service Worker is watched by esbuild.
- The front end can be viewed by accessing `http://localhost:5173`.
- The backend listens on the port configured with `port` in .config/default.yml.
If you have not changed it from the default, it will be "http://localhost:3000".
If "port" in .config/default.yml is set to something other than 3000, you need to change the proxy settings in packages/frontend/vite.config.local-dev.ts.
### `MK_DEV_PREFER=backend pnpm dev`
pnpm dev has another mode with `MK_DEV_PREFER=backend`.
```
MK_DEV_PREFER=backend pnpm dev
```
- This mode is closer to the production environment than the default mode.
- Vite runs behind the backend (the backend will proxy Vite at /vite).
- Vite HMR (just the `vite` command) is available. The behavior may be different from production.
- Vite runs behind the backend (the backend will proxy Vite at /vite and /embed_vite except for websocket used for HMR).
- You can see Misskey by accessing `http://localhost:3000` (Replace `3000` with the port configured with `port` in .config/default.yml).
- To change the port of Vite, specify with `VITE_PORT` environment variable.
- HMR may not work in some environments such as Windows.
## Testing
You can run non-backend tests by executing following commands:
@@ -253,6 +258,12 @@ Misskey uses Vue(v3) as its front-end framework.
- **When creating a new component, please use the Composition API (with [setup sugar](https://v3.vuejs.org/api/sfc-script-setup.html) and [ref sugar](https://github.com/vuejs/rfcs/discussions/369)) instead of the Options API.**
- Some of the existing components are implemented in the Options API, but it is an old implementation. Refactors that migrate those components to the Composition API are also welcome.
<img src="https://custom-icon-badges.herokuapp.com/badge/become_a-patron-F96854?logoColor=F96854&style=for-the-badge&logo=patreon&labelColor=363B40" alt="become a patron"/></a>
@@ -6,3 +6,15 @@ This will allow us to assess the risk, and make a fix available before we add a
bug report to the GitHub repository.
Thanks for helping make Misskey safe for everyone.
> [!note]
> CNA [requires](https://www.cve.org/ResourcesSupport/AllResources/CNARules#section_5-2_Description) that CVEs include a description in English for inclusion in the CVE Catalog.
>
> When creating a security advisory, all content must be written in English (it is acceptable to include a non-English description along with the English one).
## When create a patch
If you can also create a patch to fix the vulnerability, please create a PR on the private fork.
> [!note]
> There is a GitHub bug that prevents merging if a PR not following the develop branch of upstream, so please keep follow the develop branch.
noteDeleteConfirm:"আপনি কি নোট ডিলিট করার ব্যাপারে নিশ্চিত?"
pinLimitExceeded:"আপনি আর কোন নোট পিন করতে পারবেন না"
intro:"Misskey এর ইন্সটলেশন সম্পন্ন হয়েছে!দয়া করে অ্যাডমিন ইউজার তৈরি করুন।"
done:"সম্পন্ন"
processing:"প্রক্রিয়াধীন..."
preview:"পূর্বরূপ দেখুন"
@@ -252,7 +251,6 @@ removeAreYouSure: "আপনি কি \"{x}\" সরানোর ব্যা
deleteAreYouSure:"আপনি কি \"{x}\" সরানোর ব্যাপারে নিশ্চিত?"
resetAreYouSure:"রিসেট করার ব্যাপারে নিশ্চিত?"
saved:"সংরক্ষিত হয়েছে"
messaging:"চ্যাট"
upload:"আপলোড"
keepOriginalUploading:"আসল ছবি রাখুন"
keepOriginalUploadingDescription:"ছবিটি আপলোড করার সময় আসল সংস্করণটি রাখুন। অপশনটি বন্ধ থাকলে, আপলোডের সময় ওয়েব প্রকাশনার জন্য ছবি ব্রাউজারে তৈরি করা হবে।"
@@ -265,7 +263,6 @@ uploadFromUrlMayTakeTime: "URL হতে আপলোড হতে কিছু
introMisskey:"Vítejte! Misskey je otevřený a decentralizovaný microblogový servis.\n\"Poznámkami\" můžete sdílet co se zrovna děje se všemi ve Vašem okolí. 📡\nPomocí \"reakcí\" můžete sdílet své názory a pocity na ostatní poznámky. 👍\nPojďte objevovat nový svět! 🚀"
introMisskey:"Vítejte! Misskey je otevřená a decentralizovaná microblogovací služba.\n\"Poznámkami\" můžete sdílet co se zrovna děje se všemi ve Vašem okolí. 📡\nPomocí \"reakcí\" můžete sdílet své názory a pocity na ostatní poznámky. 👍\nPojďte objevovat nový svět! 🚀"
poweredByMisskeyDescription:"{name} je jeden ze serverů využívající open source platformu <b>Misskey<b> (nazývaná \"Misskey instance\")."
monthAndDay:"{day}. {month}."
search:"Vyhledávání"
reset:"Obnovit"
notifications:"Oznámení"
username:"Uživatelské jméno"
password:"Heslo"
initialPasswordForSetup:"Počáteční heslo pro nastavení"
initialPasswordIsIncorrect:"Počáteční heslo pro nastavení je nesprávné"
initialPasswordForSetupDescription:"Použijte heslo, které jste nastavili v konfiguračním souboru, pokud jste Misskey instalovali ručně.\nPokud užíváte Misskey hostovací službu, použijte poskytnuté heslo.\nPokud jste heslo nenastavovali, zanechte prázdné."
forgotPassword:"Zapomenuté heslo"
fetchingAsApObject:"Načítám data z Fediversu..."
ok:"Potvrdit"
@@ -15,7 +19,7 @@ gotIt: "Rozumím!"
cancel:"Zrušit"
noThankYou:"Ne děkuji"
enterUsername:"Zadej uživatelské jméno"
renotedBy:"{user} přeposla/a"
renotedBy:"{user} přeposlal*a"
noNotes:"Žádné poznámky"
noNotifications:"Žádná oznámení"
instance:"Instance"
@@ -45,6 +49,8 @@ pin: "Připnout"
unpin:"Odepnout"
copyContent:"Zkopírovat obsah"
copyLink:"Kopírovat odkaz"
copyRemoteLink:"Zkoprírovat vzdálený odkaz"
copyLinkRenote:"Zkopírovat odkaz renotu"
delete:"Smazat"
deleteAndEdit:"Smazat a upravit"
deleteAndEditConfirm:"Jste si jistí že chcete smazat tuto poznámku a editovat ji? Ztratíte tím všechny reakce, sdílení a odpovědi na ni."
@@ -59,6 +65,7 @@ copyFileId: "Kopírovat ID souboru"
initialPasswordForSetup:"Mot de passe initial pour la configuration"
initialPasswordIsIncorrect:"Mot de passe initial pour la configuration est incorrecte"
initialPasswordForSetupDescription:"Utilisez le mot de passe que vous avez entré pour le fichier de configuration si vous avez installé Misskey vous-même.\nSi vous utilisez un service d'hébergement Misskey, utilisez le mot de passe fourni.\nSi vous n'avez pas défini de mot de passe, laissez le champ vide pour continuer."
forgotPassword:"Mot de passe oublié"
fetchingAsApObject:"Récupération depuis le fédiverse …"
ok:"OK"
@@ -60,6 +63,7 @@ copyFileId: "Copier l'identifiant du fichier"
copyFolderId:"Copier l'identifiant du dossier"
copyProfileUrl:"Copier l'URL du profil"
searchUser:"Chercher un·e utilisateur·rice"
searchThisUsersNotes:"Cherchez les notes de cet·te utilisateur·rice"
reply:"Répondre"
loadMore:"Afficher plus …"
showMore:"Voir plus"
@@ -108,6 +112,7 @@ enterEmoji: "Insérer un émoji"
renote:"Renoter"
unrenote:"Annuler la Renote"
renoted:"Renoté !"
renotedToX:"Renoté en {name}"
cantRenote:"Ce message ne peut pas être renoté."
cantReRenote:"Impossible de renoter une Renote."
quote:"Citer"
@@ -151,6 +156,7 @@ editList: "Modifier la liste"
selectChannel:"Sélectionner un canal"
selectAntenna:"Sélectionner une antenne"
editAntenna:"Modifier l'antenne"
createAntenna:"Créer une antenne"
selectWidget:"Sélectionner un widget"
editWidgets:"Modifier les widgets"
editWidgetsExit:"Valider les modifications"
@@ -177,6 +183,7 @@ addAccount: "Ajouter un compte"
reloadAccountsList:"Rafraichir la liste des comptes"
loginFailed:"Échec de la connexion"
showOnRemote:"Voir sur l’instance distante"
continueOnRemote:"Continuer sur l'instance distante"
proxyAccountDescription:"Un compte proxy se comporte, dans certaines conditions, comme un·e abonné·e distant·e pour les utilisateurs d'autres instances. Par exemple, quand un·e utilisateur·rice ajoute un·e utilisateur·rice distant·e à une liste, ses notes ne seront pas visibles sur l'instance si personne ne suit cet·te utilisateur·rice. Le compte proxy va donc suivre cet·te utilisateur·rice pour que ses notes soient acheminées."
host:"Serveur distant"
selectSelf:"Sélectionner manuellement"
selectUser:"Sélectionner un·e utilisateur·rice"
recipient:"Destinataire"
annotation:"Commentaires"
@@ -230,7 +238,6 @@ noUsers: "Il n’y a pas d’utilisateur·rice·s"
editProfile:"Modifier votre profil"
noteDeleteConfirm:"Êtes-vous sûr·e de vouloir supprimer cette note ?"
pinLimitExceeded:"Vous ne pouvez plus épingler d’autres notes."
intro:"L’installation de Misskey est terminée! Veuillez créer un compte administrateur."
keepOriginalUploadingDescription:"Conserve la version originale lors du téléchargement d'images. S'il est désactivé, le navigateur génère l'image pour la publication web lors du téléchargement."
@@ -282,7 +288,6 @@ uploadFromUrlMayTakeTime: "Le téléversement de votre fichier peut prendre un c
explore:"Découvrir"
messageRead:"Lu"
noMoreHistory:"Il n’y a plus d’historique"
startMessaging:"Commencer à discuter"
nUsersRead:"Lu par {n} personnes"
agreeTo:"J’accepte {0}"
agree:"Accepter"
@@ -320,6 +325,7 @@ renameFolder: "Renommer le dossier"
deleteFolder:"Supprimer le dossier"
folder:"Dossier"
addFile:"Ajouter un fichier"
showFile:"Voir les fichiers"
emptyDrive:"Le Disque est vide"
emptyFolder:"Le dossier est vide"
unableToDelete:"Suppression impossible"
@@ -362,7 +368,6 @@ enableLocalTimeline: "Activer le fil local"
enableGlobalTimeline:"Activer le fil global"
disablingTimelinesInfo:"Même si vous désactivez ces fils, les administrateur·rice·s et les modérateur·rice·s pourront toujours y accéder."
registration:"S’inscrire"
enableRegistration:"Autoriser les nouvelles inscriptions"
invite:"Inviter"
driveCapacityPerLocalAccount:"Capacité de stockage du Disque par utilisateur local"
driveCapacityPerRemoteAccount:"Capacité de stockage du Disque par utilisateur distant"
@@ -430,10 +435,11 @@ token: "Jeton"
2fa:"Authentification à deux facteurs"
setupOf2fa:"Configuration de l’authentification à deux facteurs"
totp:"Application d'authentification"
totpDescription:"Entrez un mot de passe à usage unique à l'aide d'une application d'authentification"
totpDescription:"Entrer un mot de passe à usage unique à l'aide d'une application d'authentification"
moderator:"Modérateur·rice·s"
moderation:"Modérations"
moderationNote:"Note de modération"
moderationNoteDescription:"Vous pouvez remplir des notes qui seront partagés seulement entre modérateurs."
addModerationNote:"Ajouter une note de modération"
quoteQuestion:"Souhaitez-vous ajouter une citation ?"
noMessagesYet:"Pas encore de discussion"
newMessageExists:"Vous avez un nouveau message"
onlyOneFileCanBeAttached:"Vous ne pouvez joindre qu’un seul fichier au message"
signinRequired:"Veuillez vous connecter"
invitations:"Invitations"
@@ -493,6 +497,10 @@ uiLanguage: "Langue d’affichage de l’interface"
aboutX:"À propos de {x}"
emojiStyle:"Style des émojis"
native:"Natif"
menuStyle:"Style du menu"
style:"Style"
drawer:"Sélecteur"
popup:"Pop-up"
showNoteActionsOnlyHover:"Afficher les actions de note uniquement au survol"
showReactionsCount:"Afficher le nombre de réactions des notes"
noHistory:"Pas d'historique"
@@ -575,6 +583,7 @@ ascendingOrder: "Ascendant"
descendingOrder:"Descendant"
scratchpad:"ScratchPad"
scratchpadDescription:"ScratchPad fournit un environnement expérimental pour AiScript. Vous pouvez vérifier la rédaction de votre code, sa bonne exécution et le résultat de son interaction avec Misskey."
uiInspector:"Inspecteur UI"
output:"Sortie"
script:"Script"
disablePagesScript:"Désactiver AiScript sur les Pages"
@@ -618,7 +627,7 @@ description: "Description"
describeFile:"Ajouter une description d'image"
enterFileDescription:"Saisissez une description"
author:"Auteur·rice"
leaveConfirm:"Vous avez des modifications non-sauvegardées. Voulez-vous les ignorer ?"
leaveConfirm:"Vous avez des modifications nonsauvegardées. Voulez-vous les ignorer ?"
manage:"Gestion"
plugins:"Extensions"
preferencesBackups:"Sauvegarder les paramètres"
@@ -750,7 +759,6 @@ thisIsExperimentalFeature: "Ceci est une fonctionnalité expérimentale. Il y a
developer:"Développeur"
makeExplorable:"Rendre le compte visible sur la page \"Découvrir\"."
makeExplorableDescription:"Si vous désactivez cette option, votre compte n'apparaîtra pas sur la page \"Découvrir\"."
showGapBetweenNotesInTimeline:"Afficher un écart entre les notes sur la Timeline"
duplicate:"Duliquer"
left:"Gauche"
center:"Centrer"
@@ -828,6 +836,7 @@ administration: "Gestion"
accounts:"Comptes"
switch:"Remplacer"
noMaintainerInformationWarning:"Informations administrateur non configurées."
noInquiryUrlWarning:"L'URL demandé n'est pas définie"
noBotProtectionWarning:"La protection contre les bots n'est pas configurée."
configure:"Configurer"
postToGallery:"Publier dans la galerie"
@@ -892,6 +901,7 @@ followersVisibility: "Visibilité des abonnés"
continueThread:"Afficher la suite du fil"
deleteAccountConfirm:"Votre compte sera supprimé. Êtes vous certain ?"
incorrectPassword:"Le mot de passe est incorrect."
incorrectTotp:"Le mot de passe à usage unique est incorrect ou a expiré."
voteConfirm:"Confirmez-vous votre vote pour « {choice} » ?"
hide:"Masquer"
useDrawerReactionPickerForMobile:"Afficher le sélecteur de réactions en tant que panneau sur mobile"
@@ -916,6 +926,9 @@ oneHour: "1 heure"
oneDay:"1 jour"
oneWeek:"1 semaine"
oneMonth:"Un mois"
threeMonths:"3 mois"
oneYear:"1 an"
threeDays:"3 jours"
reflectMayTakeTime:"Cela peut prendre un certain temps avant que cela ne se termine."
failedToFetchAccountInformation:"Impossible de récupérer les informations du compte."
rateLimitExceeded:"Limite de taux dépassée"
@@ -923,7 +936,7 @@ cropImage: "Recadrer l'image"
cropImageAsk:"Voulez-vous recadrer cette image ?"
cropYes:"Rogner"
cropNo:"Utiliser en l'état"
file:"Fichiers"
file:"Fichier"
recentNHours:"Dernières {n} heures"
recentNDays:"Derniers {n} jours"
noEmailServerWarning:"Serveur de courrier non configuré."
preventAiLearningDescription:"Demander aux robots d'indexation de ne pas utiliser le contenu publié, tel que les notes et les images, dans l'apprentissage automatique d'IA générative. Cela est réalisé en incluant le drapeau « noai » dans la réponse HTML. Une prévention complète n'est toutefois pas possible, car il est au robot d'indexation de respecter cette demande."
options:"Options"
specifyUser:"Spécifier l'utilisateur·rice"
openTagPageConfirm:"Ouvrir une page d'hashtags ?"
specifyHost:"Spécifier un serveur distant"
failedToPreviewUrl:"Aperçu d'URL échoué"
update:"Mettre à jour"
rolesThatCanBeUsedThisEmojiAsReaction:"Rôles qui peuvent utiliser cet émoji comme réaction"
@@ -1191,9 +1207,7 @@ showAvatarDecorations: "Afficher les décorations d'avatar"
releaseToRefresh:"Relâcher pour rafraîchir"
refreshing:"Rafraîchissement..."
pullDownToRefresh:"Tirer vers le bas pour rafraîchir"
disableStreamingTimeline:"Désactiver les mises à jour en temps réel de la ligne du temps"
useGroupedNotifications:"Grouper les notifications"
signupPendingError:"Un problème est survenu lors de la vérification de votre adresse e-mail. Le lien a peut-être expiré."
cwNotationRequired:"Si « Masquer le contenu » est activé, une description doit être fournie."
doReaction:"Réagir"
code:"Code"
@@ -1222,13 +1236,75 @@ enableHorizontalSwipe: "Glisser pour changer d'onglet"
loading:"Chargement en cours"
surrender:"Annuler"
gameRetry:"Réessayer"
notUsePleaseLeaveBlank:"Laisser vide si non utilisé"
useTotp:"Entrer un mot de passe à usage unique"
useBackupCode:"Utiliser le codes de secours"
launchApp:"Lancer l'app"
useNativeUIForVideoAudioPlayer:"Lire les vidéos et audios en utilisant l'UI du navigateur"
keepOriginalFilename:"Garder le nom original du fichier"
keepOriginalFilenameDescription:"Si vous désactivez ce paramètre, les noms de fichiers seront automatiquement remplacés par des noms aléatoires lorsque vous téléchargerez des fichiers."
noDescription:"Il n'y a pas de description"
alwaysConfirmFollow:"Confirmer lors d'un abonnement"
inquiry:"Contact"
tryAgain:"Veuillez réessayer plus tard"
confirmWhenRevealingSensitiveMedia:"Confirmer pour révéler du contenu sensible"
sensitiveMediaRevealConfirm:"Ceci pourrait être du contenu sensible. Voulez-vous l'afficher ?"
createdLists:"Listes créées"
createdAntennas:"Antennes créées"
fromX:"De {x}"
genEmbedCode:"Générer le code d'intégration"
noteOfThisUser:"Notes de cet·te utilisateur·rice"
clipNoteLimitExceeded:"Aucune note supplémentaire ne peut être ajoutée à ce clip."
performance:"Performance"
modified:"Modifié"
discard:"Annuler"
thereAreNChanges:"Il y a {n}modification(s)"
signinWithPasskey:"Se connecter avec une clé d'accès"
unknownWebAuthnKey:"Clé d'accès inconnue."
passkeyVerificationFailed:"La vérification de la clé d'accès a échoué."
passkeyVerificationSucceededButPasswordlessLoginDisabled:"La vérification de la clé d'accès a réussi, mais la connexion sans mot de passe est désactivée."
messageToFollower:"Message aux abonné·es"
target:"Destinataire"
prohibitedWordsForNameOfUser:"Mots interdits pour les noms d'utilisateur·rices"
lockdown:"Verrouiller"
pleaseSelectAccount:"Sélectionner un compte"
availableRoles:"Rôles disponibles"
postForm:"Formulaire de publication"
information:"Informations"
inMinutes:"min"
inDays:"j"
widgets:"Widgets"
presets:"Préréglage"
_imageEditing:
_vars:
filename:"Nom du fichier"
_imageFrameEditor:
header:"Entête"
font:"Police de caractères"
fontSerif:"Serif"
fontSansSerif:"Sans Serif"
_chat:
invitations:"Inviter"
noHistory:"Pas d'historique"
members:"Membres"
home:"Principal"
send:"Envoyer"
_abuseUserReport:
forward:"Transférer"
forwardDescription:"Transférer le signalement vers une instance distante en tant qu'anonyme."
resolve:"Résoudre"
accept:"Accepter"
reject:"Rejeter"
resolveTutorial:"Si le signalement est légitime dans son contenu, sélectionnez « Accepter » pour marquer le cas comme résolu par l'affirmative.\nSi le contenu du rapport n'est pas légitime, sélectionnez « Rejeter » pour marquer le cas comme résolu par la négative."
_delivery:
status:"Statut de la diffusion"
stop:"Suspendu·e"
resume:"Reprendre"
_type:
none:"Publié"
manuallySuspended:"Suspendre manuellement"
goneSuspended:"L'instance est suspendue en raison de la suppression de ce dernier"
autoSuspendedForNotResponding:"L'instance est suspendue car elle ne répond pas"
_bubbleGame:
howToPlay:"Comment jouer"
hold:"Réserver"
@@ -1239,6 +1315,7 @@ _bubbleGame:
maxChain:"Nombre maximum de chaînes"
yen:"{yen} yens"
estimatedQty:"{qty} pièces"
scoreSweets:"{onigiriQtyWithUnit} Onigiri(s)"
_announcement:
forExistingUsers:"Pour les utilisateurs existants seulement"
needConfirmationToRead:"Exiger la confirmation de la lecture"
@@ -1258,6 +1335,7 @@ _initialAccountSetting:
profileSetting:"Paramètres du profil"
privacySetting:"Paramètres de confidentialité"
initialAccountSettingCompleted:"Configuration du profil terminée avec succès !"
haveFun:"Profitez de {name}!"
youCanContinueTutorial:"Vous pouvez procéder au tutoriel sur l'utilisation de {name}(Misskey) ou vous arrêter ici et commencer à l'utiliser immédiatement."
startTutorial:"Démarrer le tutoriel"
skipAreYouSure:"Désirez-vous ignorer la configuration du profil ?"
@@ -1351,18 +1429,60 @@ _achievements:
flavor:"Passez un bon moment avec Misskey !"
_notes10:
title:"Quelques notes"
description:"Poster 10 notes"
_notes100:
title:"Beaucoup de notes"
description:"Poster 100 notes"
_notes500:
title:"Couvert de notes"
description:"Poster 500 notes"
_notes1000:
title:"Une montagne de notes"
description:"Poster 1000 notes"
_notes5000:
title:"Débordement de notes"
description:"Poster 5 000 notes"
_notes10000:
title:"Super note"
description:"Poster 10 000 notes"
_notes20000:
title:"Encore... plus... de... notes..."
description:"Poster 20 000 notes"
_notes30000:
title:"Notes notes notes !"
description:"Poster 30 000 notes"
_notes40000:
title:"Usine de notes"
description:"Poster 40 000 notes"
_notes50000:
title:"Planète des notes"
description:"Poster 50 000 notes"
_notes60000:
title:"Quasar de note"
description:"Poster 50 000 notes"
_notes70000:
title:"Trou noir de notes"
description:"Poster 70 000 notes"
_notes80000:
title:"Galaxie de notes"
description:"Poster 80 000 notes"
_notes90000:
title:"Univers de notes"
description:"Poster 90 000 notes"
_notes100000:
title:"ALL YOUR NOTE ARE BELONG TO US"
description:"Poster 100 000 notes"
flavor:"Avez-vous tant de choses à dire ?"
_login3:
title:"Débutant Ⅰ"
title:"Débutant I"
description:"Se connecter pour un total de 3 jours"
flavor:"Dès maintenant, appelez-moi Misskeynaute"
_login7:
title:"Débutant Ⅱ"
title:"Débutant II"
description:"Se connecter pour un total de 7 jours"
flavor:"On s'habitue ?"
_login15:
title:"Débutant Ⅲ"
title:"Débutant III"
description:"Se connecter pour un total de 15 jours"
_login30:
title:"Misskeynaute I"
@@ -1386,6 +1506,7 @@ _achievements:
_login500:
title:"Expert I"
description:"Se connecter pour un total de 500 jours"
flavor:"Non, mes amis, j'aime les notes"
_login600:
title:"Expert II"
description:"Se connecter pour un total de 600 jours"
@@ -1393,11 +1514,18 @@ _achievements:
title:"Expert III"
description:"Se connecter pour un total de 700 jours"
_login800:
title:"Maître des notes I"
description:"Se connecter pour un total de 800 jours"
_login900:
title:"Maître des notes II"
description:"Se connecter pour un total de 900 jours"
_login1000:
title:"Maître des notes III"
description:"Se connecter pour un total de 1 000 jours"
flavor:"Merci d'utiliser Misskey !"
_noteClipped1:
title:"Je... dois... clip..."
description:"Ajouter sa première note aux clips"
_profileFilled:
title:"Bien préparé"
description:"Configuration de votre profil"
@@ -1456,21 +1584,31 @@ _achievements:
_driveFolderCircularReference:
title:"Référence circulaire"
_setNameToSyuilo:
title:"Complexe de dieu"
description:"Vous avez spécifié « syuilo » comme nom"
_passedSinceAccountCreated1:
title:"Premier anniversaire"
description:"Un an est passé depuis la création du compte"
_passedSinceAccountCreated2:
title:"Second anniversaire"
description:"Deux ans sont passés depuis la création du compte"
_passedSinceAccountCreated3:
title:"3ème anniversaire"
description:"Trois ans sont passés depuis la création du compte"
_loggedInOnBirthday:
title:"Joyeux Anniversaire !"
description:"Vous vous êtes connecté à la date de votre anniversaire"
_loggedInOnNewYearsDay:
title:"Bonne année!"
description:"Vous vous êtes connecté le premier jour de l'année"
flavor:"Merci pour le soutient continue sur cette instance."
_cookieClicked:
title:"Jeu de clic sur des cookies"
description:"Cliqué sur un cookie"
flavor:"Attendez une minute, vous êtes sur le mauvais site web ?"
_brainDiver:
title:"Brain Diver"
description:"Poster le lien sur Brain Diver"
flavor:"Misskey-Misskey La-Tu-Ma"
_smashTestNotificationButton:
title:"Débordement de tests"
@@ -1478,6 +1616,11 @@ _achievements:
_tutorialCompleted:
title:"Diplôme de la course élémentaire de Misskey"
description:"Terminer le tutoriel"
_bubbleGameExplodingHead:
title:"🤯"
description:"Le plus gros objet du jeu de bulles"
_bubbleGameDoubleExplodingHead:
title:"Double🤯"
_role:
new:"Nouveau rôle"
edit:"Modifier le rôle"
@@ -1508,9 +1651,11 @@ _role:
canManageCustomEmojis:"Gestion des émojis personnalisés"
canManageAvatarDecorations:"Gestion des décorations d'avatar"
driveCapacity:"Capacité de stockage du Disque"
antennaMax:"Nombre maximum d'antennes"
wordMuteMax:"Nombre maximal de caractères dans le filtre de mots"
canUseTranslator:"Usage de la fonctionnalité de traduction"
avatarDecorationLimit:"Nombre maximal de décorations d'avatar"
description:"L'apprentissage automatique peut être utilisé pour détecter automatiquement les médias sensibles à modérer. La sollicitation des serveurs augmente légèrement."
sensitivity:"Sensibilité de la détection"
@@ -1679,7 +1824,6 @@ _theme:
header:"Entête"
navBg:"Fond de la barre latérale"
navFg:"Texte de la barre latérale"
navHoverFg:"Texte de la barre latérale (survolé)"
navActive:"Texte de la barre latérale (actif)"
navIndicator:"Indicateur de barre latérale"
link:"Lien"
@@ -1701,12 +1845,8 @@ _theme:
buttonBg:"Arrière-plan du bouton"
buttonHoverBg:"Arrière-plan du bouton (survolé)"
inputBorder:"Cadre de la zone de texte"
driveFolderBg:"Arrière-plan du dossier de disque"
wallpaperOverlay:"Superposition de fond d'écran"
badge:"Badge"
messageBg:"Arrière plan de la discussion"
accentDarken:"Plus sombre"
accentLighten:"Plus clair"
fgHighlighted:"Texte mis en évidence"
_sfx:
note:"Nouvelle note"
@@ -1793,6 +1933,30 @@ _permissions:
"write:gallery": "Éditer la galerie"
"read:gallery-likes": "Voir les mentions « J'aime » dans la galerie"
"write:gallery-likes": "Gérer les mentions « J'aime » dans la galerie"
"read:flash": "Voir le Play"
"write:flash": "Modifier le Play"
"read:flash-likes": "Lire vos mentions j'aime des Play"
"write:flash-likes": "Modifier vos mentions j'aime des Play"
"read:admin:abuse-user-reports": "Voir les utilisateurs signalés"
"write:admin:delete-account": "Supprimer le compte d'utilisateur"
"write:admin:delete-all-files-of-a-user": "Supprimer tous les fichiers d'un utilisateur"
"read:admin:index-stats": "Voir les statistiques sur les index de base de données"
"read:admin:table-stats": "Voir les statistiques sur les index de base de données"
"read:admin:user-ips": "Voir l'adresse IP de l'utilisateur"
"read:admin:meta": "Voir les métadonnées de l'instance"
"write:admin:reset-password": "Réinitialiser le mot de passe de l'utilisateur"
"write:admin:resolve-abuse-user-report": "Résoudre le signalement d'un utilisateur"
"write:admin:send-email": "Envoyer un mail"
"read:admin:server-info": "Voir les informations de l'instance"
"read:admin:show-moderation-log": "Voir les logs de modération"
"read:admin:show-user": "Voir les informations privées de l'utilisateur"
checkVendorBeforeInstall:"Veuillez confirmer que le distributeur est fiable avant l'installation."
_plugin:
title:"Voulez-vous installer cette extension ?"
metaTitle:"Informations sur l'extension"
_theme:
title:"Voulez-vous installer ce thème ?"
metaTitle:"Informations sur le thème"
_meta:
base:"Palette de couleurs de base"
_vendorInfo:
@@ -2168,12 +2346,53 @@ _dataSaver:
_avatar:
title:"Animation d'avatars"
description:"Arrête l'animation d'avatars. Comme les images animées peuvent être plus volumineuses que les images normales, cela permet de réduire davantage le trafic de données."
_urlPreview:
title:"Vignettes d'aperçu des URL"
description:"Les vignettes d'aperçu des URL ne seront plus chargées."
_code:
title:"Mise en évidence du code"
description:"Si la notation de mise en évidence du code est utilisée, par exemple dans la MFM, elle ne sera pas chargée tant qu'elle n'aura pas été tapée. La mise en évidence du code nécessite le chargement du fichier de définition de chaque langue à mettre en évidence, mais comme ces fichiers ne sont plus chargés automatiquement, on peut s'attendre à une réduction du trafic de données."
_reversi:
reversi:"Reversi"
blackIs:"{name} joue les noirs"
rules:"Règles"
waitingBoth:"Préparez-vous"
myTurn:"C’est votre tour"
turnOf:"C'est le tour de {name}"
pastTurnOf:"Tour de {name}"
surrender:"Se rendre"
surrendered:"Par abandon"
total:"Total"
playing:"En cours"
lookingForPlayer:"Recherche d'adversaire"
_mediaControls:
playbackRate:"Vitesse de lecture"
_embedCodeGen:
title:"Personnaliser le code d'intégration"
generateCode:"Générer le code d'intégration"
_remoteLookupErrors:
_noSuchObject:
title:"Non trouvé"
_search:
searchScopeAll:"Tous"
searchScopeLocal:"Local"
searchScopeUser:"Spécifier l'utilisateur·rice"
_watermarkEditor:
driveFileTypeWarn:"Ce fichier n'est pas pris en charge"
@@ -5,9 +5,13 @@ introMisskey: "Selamat datang! Misskey adalah perangkat mikroblog tercatu bersif
poweredByMisskeyDescription:"{name} adalah sebuah layanan (instance) yang menggunakan platform sumber terbuka <b>Misskey</b>."
monthAndDay:"{day} {month}"
search:"Penelusuran"
reset:"Reset"
notifications:"Notifikasi"
username:"Nama Pengguna"
password:"Kata sandi"
initialPasswordForSetup:"Kata sandi untuk memulai konfigurasi awal"
initialPasswordIsIncorrect:"Kata sandi untuk memulai konfigurasi awal salah."
initialPasswordForSetupDescription:"Jika Anda menginstal Misskey sendiri, gunakan kata sandi yang Anda masukkan di berkas konfigurasi.\nJika Anda menggunakan layanan hosting Misskey, gunakan kata sandi yang diberikan.\nJika Anda belum mengatur kata sandi, biarkan kosong dan lanjutkan."
forgotPassword:"Lupa Kata Sandi"
fetchingAsApObject:"Mengambil data dari Fediverse..."
blockedInstancesDescription:"Daftar nama host dari instansi yang diperlukan untuk diblokir. Instansi yang didaftarkan tidak akan dapat berkomunikasi dengan instansi ini."
silencedInstances:"Instansi yang disenyapkan"
silencedInstancesDescription:"Daftar nama host dari instansi yang ingin kamu senyapkan. Semua akun dari instansi yang terdaftar akan diperlakukan sebagai disenyapkan. Hal ini membuat akun hanya dapat membuat permintaan mengikuti, dan tidak dapat menyebutkan akun lokal apabila tidak mengikuti. Hal ini tidak akan mempengaruhi instansi yang diblokir."
mediaSilencedInstances:"Server dengan media dibisukan"
mediaSilencedInstancesDescription:"Masukkan host server yang medianya ingin Anda bisukan, pisahkan dengan baris baru. Semua berkas dari akun di server ini akan dianggap sebagai sensitif dan emoji kustom tidak akan tersedia. Ini tidak akan membengaruhi server yang diblokir."
federationAllowedHosts:"Server yang membolehkan federasi"
muteAndBlock:"Bisukan / Blokir"
mutedUsers:"Pengguna yang dibisukan"
@@ -241,7 +250,6 @@ noUsers: "Tidak ada pengguna"
editProfile:"Sunting profil"
noteDeleteConfirm:"Apakah kamu yakin ingin menghapus catatan ini?"
pinLimitExceeded:"Kamu tidak dapat menyematkan catatan lagi"
intro:"Instalasi Misskey telah selesai! Mohon untuk membuat pengguna admin."
done:"Selesai"
processing:"Memproses"
preview:"Pratinjau"
@@ -280,7 +288,6 @@ deleteAreYouSure: "Apakah kamu yakin ingin menghapus \"{x}\"?"
resetAreYouSure:"Yakin mau atur ulang?"
areYouSure:"Apakah kamu yakin?"
saved:"Telah disimpan"
messaging:"Pesan"
upload:"Unggah"
keepOriginalUploading:"Simpan gambar asli"
keepOriginalUploadingDescription:"Simpan gambar yang diunggah sebagaimana gambar aslinya. Bila dimatikan, versi tampilan web akan dihasilkan pada saat diunggah."
@@ -293,7 +300,7 @@ uploadFromUrlMayTakeTime: "Membutuhkan beberapa waktu hingga pengunggahan selesa
explore:"Jelajahi"
messageRead:"Telah dibaca"
noMoreHistory:"Tidak ada sejarah lagi"
startMessaging:"Mulai mengirim pesan"
startChat:"Kirim pesan"
nUsersRead:"Dibaca oleh {n}"
agreeTo:"Saya setuju kepada {0}"
agree:"Setuju"
@@ -375,7 +382,6 @@ enableLocalTimeline: "Nyalakan lini masa lokal"
enableGlobalTimeline:"Nyalakan lini masa global"
disablingTimelinesInfo:"Admin dan Moderator akan selalu memiliki akses ke semua lini masa meskipun lini masa tersebut tidak diaktifkan."
registration:"Pendaftaran"
enableRegistration:"Nyalakan pendaftaran pengguna baru"
invite:"Undang"
driveCapacityPerLocalAccount:"Kapasitas drive per pengguna lokal"
driveCapacityPerRemoteAccount:"Kapasitas drive per pengguna remote"
permissionDeniedErrorDescription:"Akun ini tidak memiliki izin untuk melakukan aksi ini."
preset:"Prasetel"
selectFromPresets:"Pilih dari prasetel"
custom:"Penyesuaian"
achievements:"Pencapaian"
gotInvalidResponseError:"Respon peladen tidak valid"
gotInvalidResponseErrorDescription:"Peladen tidak dapat dijangkau atau sedang dalam perawatan. Mohon coba lagi nanti."
@@ -1047,7 +1053,7 @@ disableFederationConfirmWarn: "Mematikan federasi tidak membuat kiriman menjadi
disableFederationOk:"Matikan federasi"
invitationRequiredToRegister:"Instansi ini dalam mode undangan-saja. Kamu harus memasukkan kode undangan yang valid untuk mendaftar."
emailNotSupported:"Instansi ini tidak mendukung mengirim surel"
postToTheChannel:"Catat ke kanal"
postToTheChannel:"Buat Catatan ke Kanal"
cannotBeChangedLater:"Hal ini nantinya tidak dapat diubah lagi."
reactionAcceptance:"Penerimaan reaksi"
likeOnly:"Hanya suka"
@@ -1110,6 +1116,7 @@ preservedUsernamesDescription: "Daftar nama pengguna yang dicadangkan dipisah de
createNoteFromTheFile:"Buat catatan dari berkas ini"
archive:"Arsipkan"
archived:"Diarsipkan"
unarchive:"Batalkan pengarsipan"
channelArchiveConfirmTitle:"Yakin untuk mengarsipkan {name}?"
channelArchiveConfirmDescription:"Kanal yang diarsipkan tidak akan muncul pada daftar kanal atau hasil pencarian. Postingan baru juga tidak dapat ditambahkan lagi."
checkVendorBeforeInstall:"Pastikan sumber dari sumber daya ini terpercaya sebelum melakukan pemasangan."
_plugin:
title:"Apakah kamu ingin memasang plugin ini?"
metaTitle:"Informasi plugin"
_theme:
title:"Apakah kamu ingin memasang tema ini?"
metaTitle:"Informasi tema"
_meta:
base:"Skema warna dasar"
_vendorInfo:
@@ -2536,9 +2583,6 @@ _dataSaver:
_avatar:
title:"Gambar avatar"
description:"Hentikan animasi gambar avatar. Gambar animasi dapat berukuran lebih besar dari gambar biasa, berpotensi pada pengurangan lalu lintas data lebih jauh."
_urlPreview:
title:"Gambar kecil URL pratinjau"
description:"Gambar kecil URL pratinjau tidak akan dimuat lagi."
_code:
title:"Penyorotan kode"
description:"Jika notasi penyorotan kode digunakan di MFM, dll. Fungsi tersebut tidak akan dimuat apabila tidak diketuk. Penyorotan sintaks membutuhkan pengunduhan berkas definisi penyorotan untuk setiap bahasa pemrograman. Oleh sebab itu, menonaktifkan pemuatan otomatis dari berkas ini dilakukan untuk mengurangi jumlah komunikasi data."
@@ -5,9 +5,13 @@ introMisskey: "Welkom! Misskey is een open source, gedecentraliseerde microblogd
poweredByMisskeyDescription:"{name} is één van de services die door het open source platform <b>Misskey</b> wordt geleverd (het wordt ook wel een \"Misskey server genmoemd\")."
monthAndDay:"{day} {month}"
search:"Zoeken"
reset:"Herstellen"
notifications:"Meldingen"
username:"Gebruikersnaam"
password:"Wachtwoord"
initialPasswordForSetup:"Initiële wachtwoord voor configuratie"
initialPasswordIsIncorrect:"Initiële wachtwoord voor configuratie is onjuist"
initialPasswordForSetupDescription:"Gebruik het initiële wachtwoord uit de configuratie, als je Misskey zelf hebt geïnstalleerd.\nAls je een Misskey hosting provider gebruikt, gebruik dan het gegeven wachtwoord.\nAls je geen wachtwoord hebt gezet, laat het dan leeg om verder te gaan."
forgotPassword:"Wachtwoord vergeten"
fetchingAsApObject:"Ophalen vanuit de Fediverse"
ok:"Ok"
@@ -45,6 +49,7 @@ pin: "Vastmaken aan profielpagina"
unpin:"Losmaken van profielpagina"
copyContent:"Kopiëren inhoud"
copyLink:"Kopiëren link"
copyRemoteLink:"Remote-link kopiëren"
copyLinkRenote:""
delete:"Verwijderen"
deleteAndEdit:"Verwijderen en bewerken"
@@ -60,6 +65,7 @@ copyFileId: "Kopieer veld ID"
copyFolderId:"Kopieer folder ID"
copyProfileUrl:"Kopieer profiel URL"
searchUser:"Zoeken een gebruiker"
searchThisUsersNotes:"Notities van deze gebruiker doorzoeken"
reply:"Antwoord"
loadMore:"Laad meer"
showMore:"Toon meer"
@@ -108,9 +114,14 @@ enterEmoji: "Voer een emoji in"
renote:"Herdelen"
unrenote:"Stop herdelen"
renoted:"Herdeeld"
renotedToX:"Renoted naar {name}"
cantRenote:"Dit bericht kan niet worden herdeeld"
cantReRenote:"Een herdeling kan niet worden herdeeld"
quote:"Quote"
inChannelRenote:"Alleen-kanaal Renote"
inChannelQuote:"Alleen-kanaal Citaat"
renoteToChannel:"Renote naar kanaal"
renoteToOtherChannel:"Renote naar ander kanaal"
pinnedNote:"Vastgemaakte notitie"
pinned:"Vastmaken aan profielpagina"
you:"Jij"
@@ -119,14 +130,23 @@ sensitive: "NSFW"
add:"Toevoegen"
reaction:"Reacties"
reactions:"Reacties"
emojiPicker:"Emoji kiezer"
pinnedEmojisForReactionSettingDescription:"Kies de emojis die als eerste getoond worden tijdens het reageren"
pinnedEmojisSettingDescription:"Kies de emojis die als eerste getoond worden tijdens het reageren"
emojiPickerDisplay:"Emoji kiezer weergave"
overwriteFromPinnedEmojisForReaction:"Overschrijven met reactieinstellingen"
overwriteFromPinnedEmojis:"Overschrijven met algemene instellingen"
reactionSettingDescription2:"Sleep om opnieuw te ordenen, Klik om te verwijderen, Druk op \"+\" om toe te voegen"
rememberNoteVisibility:"Vergeet niet de notitie zichtbaarheidsinstellingen"
attachCancel:"Verwijder bijlage"
deleteFile:"Bestand verwijderen"
markAsSensitive:"Markeren als NSFW"
unmarkAsSensitive:"Geen NSFW"
enterFileName:"Invoeren bestandsnaam"
mute:"Dempen"
unmute:"Stop dempen"
renoteMute:"Renotes dempen"
renoteUnmute:"Dempen Renotes opheffen"
block:"Blokkeren"
unblock:"Deblokkeren"
suspend:"Opschorten"
@@ -136,11 +156,15 @@ unblockConfirm: "Ben je zeker dat je deze account wil blokkeren?"
suspendConfirm:"Ben je zeker dat je deze account wil suspenderen?"
unsuspendConfirm:"Ben je zeker dat je deze account wil opnieuw aanstellen?"
selectList:"Kies een lijst."
editList:"Lijst bewerken"
selectChannel:"Kanaal selecteren"
selectAntenna:"Kies een antenne"
editAntenna:"Antenne bewerken"
createAntenna:"Antenne aanmaken"
selectWidget:"Kies een widget"
editWidgets:"Bewerk widgets"
editWidgetsExit:"Klaar"
customEmojis:"Maatwerk emoji"
customEmojis:"Eigen emoji"
emoji:"Emoji"
emojis:"Emoji"
emojiName:"Naam emoji"
@@ -148,6 +172,10 @@ emojiUrl: "URL emoji"
addEmoji:"Toevoegen emoji"
settingGuide:"Aanbevolen instellingen"
cacheRemoteFiles:"Externe bestanden cachen"
cacheRemoteFilesDescription:"Als deze instelling uitgeschakeld is worden bestanden altijd direct van remote servers geladen. Hiermee wordt opslagruimte bespaard, maar doordat er geen thumbnails worden gegenereerd, zal netwerkverkeer toenemen."
youCanCleanRemoteFilesCache:"Klik op de 🗑️ knop in de bestandsbeheerweergave om de cache te wissen."
cacheRemoteSensitiveFiles:"Gevoelige bestanden van externe instances in de cache bewaren"
cacheRemoteSensitiveFilesDescription:"Als deze instelling is uitgeschakeld, worden gevoelige bestanden op afstand direct vanuit de instantie op afstand geladen zonder caching."
flagAsBot:"Markeer dit account als een robot."
flagAsBotDescription:"Als dit account van een programma wordt beheerd, zet deze vlag aan. Het aanzetten helpt andere ontwikkelaars om bijvoorbeeld onbedoelde feedback loops te doorbreken of om Misskey meer geschikt te maken."
flagAsCat:"Markeer dit account als een kat."
@@ -156,8 +184,13 @@ flagShowTimelineReplies: "Toon antwoorden op de tijdlijn."
flagShowTimelineRepliesDescription:"Als je dit vlag aanzet, toont de tijdlijn ook antwoorden op andere en niet alleen jouw eigen notities."
autoAcceptFollowed:"Accepteer verzoeken om jezelf te volgen vanzelf als je de verzoeker al volgt."
addAccount:"Account toevoegen"
reloadAccountsList:"Accountlijst opnieuw laden"
loginFailed:"Aanmelding mislukt."
showOnRemote:"Toon op de externe instantie."
continueOnRemote:"Verder op remote server"
chooseServerOnMisskeyHub:"Kies een server van de Misskey Hub"
specifyServerHost:"Serverhost uitkiezen"
inputHostName:"Domein invullen"
general:"Algemeen"
wallpaper:"Achtergrond"
setWallpaper:"Achtergrond instellen"
@@ -168,6 +201,7 @@ followConfirm: "Weet je zeker dat je {name} wilt volgen?"
proxyAccount:"Proxy account"
proxyAccountDescription:"Een proxy-account is een account dat onder bepaalde voorwaarden fungeert als externe volger voor gebruikers. Als een gebruiker bijvoorbeeld een externe gebruiker aan de lijst toevoegt, wordt de activiteit van de externe gebruiker niet aan de server geleverd als geen lokale gebruiker die gebruiker volgt, dus het proxy-account volgt in plaats daarvan."
host:"Server"
selectSelf:"Mezelf kiezen"
selectUser:"Kies een gebruiker"
recipient:"Ontvanger"
annotation:"Reacties"
@@ -182,6 +216,8 @@ perHour: "Per uur"
perDay:"Per dag"
stopActivityDelivery:"Stop met versturen activiteiten"
blockThisInstance:"Blokkeer deze server"
silenceThisInstance:"Instantie dempen"
mediaSilenceThisInstance:"Media van deze server dempen"
clearCachedFilesConfirm:"Weet je zeker dat je alle externe bestanden in de cache wilt verwijderen?"
blockedInstances:"Geblokkeerde servers"
blockedInstancesDescription:"Maak een lijst van de servers die moeten worden geblokkeerd, gescheiden door regeleinden. Geblokkeerde servers kunnen niet meer communiceren met deze server."
silencedInstances:"Gedempte instanties"
silencedInstancesDescription:"Geef de hostnamen van de servers die je wil dempen op, elk op hun eigen regel. Alle accounts die bij de opgegeven servers horen worden als gedempt behandeld, kunnen alleen maar volgverzoeken maken, en kunnen lokale accounts niet vermelden als ze niet gevolgd worden. Geblokkeerde servers worden hier niet door beïnvloed."
mediaSilencedInstances:"Media-gedempte servers"
mediaSilencedInstancesDescription:"Geef de hostnamen van de servers die je wil media-dempen op, elk op hun eigen regel. Alle accounts die bij de opgegeven servers horen worden als gedempt behandeld, en kunnen geen eigen emojis gebruiken. Geblokkeerde servers worden hier niet door beïnvloed."
federationAllowedHosts:"Servers die mogen federeren "
federationAllowedHostsDescription:"Geef de hostnamen van de servers die mogen federeren op, elk op hun eigen regel."
muteAndBlock:"Gedempt en geblokkeerd"
mutedUsers:"Gedempte gebruikers"
blockedUsers:"Geblokkeerde gebruikers"
@@ -208,7 +250,6 @@ noUsers: "Er zijn geen gebruikers."
editProfile:"Bewerk Profiel"
noteDeleteConfirm:"Ben je zeker dat je dit bericht wil verwijderen?"
pinLimitExceeded:"Je kunt geen berichten meer vastprikken"
intro:"Installatie van Misskey geëindigd! Maak nu een beheerder aan."
removeAreYouSure:"Weet je zeker dat je \"{x}\" wil verwijderen?"
deleteAreYouSure:"Weet je zeker dat je \"{x}\" wil verwijderen?"
resetAreYouSure:"Resetten?"
areYouSure:"Weet je het zeker?"
saved:"Opgeslagen"
messaging:"Chat"
upload:"Uploaden"
keepOriginalUploading:"Origineel beeld behouden."
keepOriginalUploadingDescription:"Bewaar de originele versie bij het uploaden van afbeeldingen. Indien uitgeschakeld, wordt bij het uploaden een alternatieve versie voor webpublicatie genereert."
@@ -259,9 +300,13 @@ uploadFromUrlMayTakeTime: "Het kan even duren voordat het uploaden voltooid is."
disablingTimelinesInfo:"Beheerders en moderators hebben altijd toegang tot alle tijdlijnen, ook als ze niet actief zijn."
registration:"Registreren"
enableRegistration:"Inschakelen registratie nieuwe gebruikers "
invite:"Uitnodigen"
driveCapacityPerLocalAccount:"Opslagruimte per lokale gebruiker"
driveCapacityPerRemoteAccount:"Opslagruimte per externe gebruiker"
@@ -342,14 +390,20 @@ bannerUrl: "Banner URL"
backgroundImageUrl:"URL afbeelding"
basicInfo:"Basisinformatie"
pinnedUsers:"Vastgeprikte gebruikers"
pinnedUsersDescription:"Een lijst met gebruikersnamen, gescheiden door regeleinden, die moet worden vastgemaakt in het tabblad “Verkennen”"
pinnedPages:"Vastgeprikte pagina's"
pinnedPagesDescription:"Voer de paden in van de Pagina's die je aan de bovenste pagina van deze instantie wilt vastmaken, gescheiden door regeleinden."
pinnedClipId:"ID van de clip die moet worden vastgepind"
pinnedNotes:"Vastgemaakte notitie"
hcaptcha:"hCaptcha"
enableHcaptcha:"Inschakelen hCaptcha"
hcaptchaSiteKey:"Site sleutel"
hcaptchaSecretKey:"Geheime sleutel"
mcaptcha:"mCaptcha"
enableMcaptcha:"mCaptcha activeren"
mcaptchaSiteKey:"Site sleutel"
mcaptchaSecretKey:"Geheime sleutel"
mcaptchaInstanceUrl:"mCaptcha server-URL"
recaptcha:"reCAPTCHA"
enableRecaptcha:"Inschakelen reCAPTCHA"
recaptchaSiteKey:"Site sleutel"
@@ -358,12 +412,21 @@ turnstile: "Tourniquet"
enableTurnstile:"Inschakelen tourniquet"
turnstileSiteKey:"Site sleutel"
turnstileSecretKey:"Geheime sleutel"
avoidMultiCaptchaConfirm:"Het gebruik van meerdere Captcha-systemen kan interferentie tussen deze systemen veroorzaken. Wil je de andere Captcha-systemen die momenteel actief zijn uitschakelen? Als je wilt dat ze ingeschakeld blijven, druk dan op annuleren."
antennas:"Antennes"
manageAntennas:"Antennes beheren"
name:"Naam"
antennaSource:"Bron antenne"
antennaKeywords:"Sleutelwoorden"
antennaExcludeKeywords:"Blokkeerwoorden"
antennaExcludeBots:"Bot-accounts uitsluiten"
antennaKeywordsDescription:"Scheid met spaties voor een EN-voorwaarde of met regeleinden voor een OF-voorwaarde."
notifyAntenna:"Houd een notificatie bij nieuwe notities"
withFileAntenna:"Alleen notities met bestanden"
excludeNotesInSensitiveChannel:"Sluit notities uit van gevoelige kanalen"
enableServiceworker:"Activeer pushmeldingen in de browser"
antennaUsersDescription:"Lijst één gebruikersnaam per regel"
caseSensitive:"Hoofdlettergevoelig"
withReplies:"Antwoorden toevoegen"
connectedTo:"De volgende accounts zijn verbonden"
notesAndReplies:"Berichten en reacties"
@@ -384,18 +447,30 @@ about: "Over"
aboutMisskey:"Over Misskey"
administrator:"Beheerder"
token:"Token"
2fa:"Twee factor authenticatie"
setupOf2fa:"Tweefactorauthenticatie instellen"
totp:"Verificatie-App"
totpDescription:"Log in via de verificatie-app met het eenmalige wachtwoord"
moderator:"Moderator"
moderation:"Moderatie"
moderationNote:"Moderatienotitie"
moderationNoteDescription:"Voer hier notities in. Deze zijn alleen zichtbaar voor de moderators."
addModerationNote:"Moderatienotitie toevoegen"
moderationLogs:"Moderatieprotocollen"
nUsersMentioned:"Vermeld door {n} gebruikers"
securityKeyAndPasskey:"Beveiligings- en pasjessleutels"
securityKey:"Beveiligingssleutel"
lastUsed:"Laatst gebruikt"
lastUsedAt:"Laatst gebruikt: {t}"
unregister:"Uitschrijven"
passwordLessLogin:"Inloggen zonder wachtwoord"
passwordLessLoginDescription:"Maakt aanmelden zonder wachtwoord mogelijk met een beveiligingstoken of -wachtsleutel"
resetPassword:"Wachtwoord terugzetten"
newPasswordIs:"Het nieuwe wachtwoord is „{password}”."
reduceUiAnimation:"Verminder beweging in de UI"
share:"Delen"
notFound:"Niet gevonden"
notFoundDescription:"Er is geen pagina gevonden onder deze URL."
uploadFolder:"Standaardmap voor uploaden"
markAsReadAllNotifications:"Markeer alle meldingen als gelezen"
markAsReadAllUnreadNotes:"Markeer alle berichten als gelezen"
@@ -404,21 +479,466 @@ help: "Help"
inputMessageHere:"Voer hier je bericht in"
close:"Sluiten"
invites:"Uitnodigen"
members:"Leden"
transfer:"Overdracht"
title:"Titel"
text:"Tekst"
enable:"Inschakelen"
next:"Volgende"
retype:"Opnieuw invoeren"
noteOf:"Notitie van {user}"
quoteAttached:"Citaat"
quoteQuestion:"Toevoegen als citaat?"
attachAsFileQuestion:"De tekst op het klembord is te lang. Wilt u het als een tekstbestand bijvoegen?"
onlyOneFileCanBeAttached:"Per bericht kan slechts één bestand worden bijgevoegd"
signinRequired:"Gelieve te registreren of in te loggen om verder te gaan"
signinOrContinueOnRemote:"Ga naar je eigen instantie of registreer je/log in op deze server om door te gaan."
invitations:"Uitnodigen"
invitationCode:"Uitnodigingscode"
checking:"Wordt gecheckt ..."
available:"Beschikbaar"
unavailable:"Onbeschikbaar"
usernameInvalidFormat:"Je kunt kleine letters, hoofdletters, cijfers en onderstrepingstekens gebruiken."
tooShort:"Te kort"
tooLong:"Te lang"
weakPassword:"Zwak wachtwoord"
normalPassword:"Redelijke wachtwoord"
strongPassword:"Sterk wachtwoord"
passwordMatched:"Lucifers"
passwordNotMatched:"Komt niet overeen"
signinWith:"Aanmelden met {x}"
signinFailed:"Inloggen mislukt. Controleer gebruikersnaam en wachtwoord."
or:"Of"
language:"Taal"
uiLanguage:"Taal van gebruikersinterface"
aboutX:"Over {x}"
emojiStyle:"Emoji-stijl"
native:"Inheems"
menuStyle:"Menustijl"
style:"Stijl"
drawer:"Lade"
popup:"Pop-up"
showNoteActionsOnlyHover:"Toon notitiemenu alleen bij muisaanwijzer"
showReactionsCount:"Zie het aantal reacties op notities"
noHistory:"Geen geschiedenis gevonden"
signinHistory:"Inloggeschiedenis"
enableAdvancedMfm:"Uitgebreide MFM activeren"
enableAnimatedMfm:"Geanimeerde MFM activeren"
doing:"In uitvoering..."
category:"Categorie"
tags:"Aliassen"
docSource:"Broncode van dit document"
createAccount:"Gebruikersaccount maken"
existingAccount:"Bestaand gebruikersaccount"
regenerate:"Regenereer"
fontSize:"Lettergrootte"
mediaListWithOneImageAppearance:"Hoogte van medialijsten met slechts één afbeelding"
limitTo:"Beperken tot {x}"
noFollowRequests:"Je hebt geen lopende volgverzoeken"
openImageInNewTab:"Afbeeldingen in nieuw tabblad openen"
dashboard:"Overzicht"
local:"Lokaal"
remote:"Remote"
total:"Totaal"
weekOverWeekChanges:"Wijzigingen sinds vorige week"
dayOverDayChanges:"Dagelijkse wijzigingen"
appearance:"Weergave"
clientSettings:"Clientinstellingen"
accountSettings:"Accountinstellingen"
promotion:"Promotie"
promote:"Promoot"
numberOfDays:"Aantal dagen"
hideThisNote:"Verberg deze notitie"
showFeaturedNotesInTimeline:"Laat featured notities in tijdlijn zien"
objectStorage:"Object Storage"
useObjectStorage:"Object Storage gebruiken"
objectStorageBaseUrl:"Basis-URL"
objectStorageBaseUrlDesc:"De URL die wordt gebruikt als referentie. Als je een CDN of proxy gebruikt, voer dan de URL daarvan in. Gebruik voor S3 ‘https://<bucket>.s3.amazonaws.com’. Gebruik voor GCS of vergelijkbaar ‘https://storage.googleapis.com/<bucket>’."
objectStorageBucket:"Bucket"
objectStorageBucketDesc:"Geef de bucketnaam op die bij je provider wordt gebruikt."
objectStoragePrefix:"Prefix"
objectStoragePrefixDesc:"Bestanden worden opgeslagen in de mappen onder deze prefix."
objectStorageEndpoint:"Endpoint"
objectStorageEndpointDesc:"Laat dit leeg als je AWS S3 gebruikt, anders geef je het eindpunt op als ‘<host>’ of ‘<host>:<port>’, afhankelijk van de service die je gebruikt."
objectStorageRegion:"Region"
objectStorageRegionDesc:"Voer een regio in zoals “xx-east-1”. Als je provider geen onderscheid maakt tussen regio's, voer dan “us-east-1” in. Laat leeg als je AWS-configuratiebestanden of omgevingsvariabelen gebruikt."
objectStorageUseSSL:"SSL gebruiken"
objectStorageUseSSLDesc:"Deactiveer dit als u geen HTTPS gebruikt voor API-verbindingen"
objectStorageUseProxy:"Verbinden via proxy"
objectStorageUseProxyDesc:"Deactiveer dit als u geen proxy wilt gebruiken voor verbindingen met de API"
objectStorageSetPublicRead:"Instellen op “public-read” op upload"
s3ForcePathStyleDesc:"Als s3ForcePathStyle is geactiveerd, moet de bucketnaam niet worden opgegeven in de hostnaam van de URL, maar in het pad van de URL. Deze optie moet mogelijk worden geactiveerd als services zoals een zelfbediende Minio-instantie worden gebruikt."
serverLogs:"Serverprotocollen"
deleteAll:"Alles verwijderen"
showFixedPostForm:"Het postingformulier bovenaan de tijdbalk weergeven"
showFixedPostFormInChannel:"Het postingformulier bovenaan de tijdbalk weergeven (Kanalen)"
withRepliesByDefaultForNewlyFollowed:"Toon replies van nieuw gevolgde gebruikers standaard in de tijdlijn"
newNoteRecived:"Er zijn nieuwe notities"
sounds:"Geluiden"
sound:"Geluid"
listen:"Luisteren"
none:"Niets"
showInPage:"Weergeven in een pagina"
popout:"Pop-Up"
volume:"Volume"
masterVolume:"Hoofdvolume"
notUseSound:"Geluid uitschakelen"
useSoundOnlyWhenActive:"Geluid alleen inschakelen wanneer Misskey actief is"
details:"Details"
renoteDetails:"Renote Details"
chooseEmoji:"Emoji selecteren"
unableToProcess:"De operatie kan niet worden voltooid."
recentUsed:"Recent gebruikt"
install:"Installeren"
uninstall:"Deinstalleren"
installedApps:"Geautoriseerde toepassingen"
nothing:"Niets te zien hier"
installedDate:"Geautoriseerd at"
lastUsedDate:"Laatst gebruikt at"
state:"Status"
sort:"Sorteren"
ascendingOrder:"Oplopende volgorde"
descendingOrder:"Aflopende volgorde"
scratchpad:"Testomgeving"
scratchpadDescription:"De testomgeving biedt een gebied voor AiScript experimenten. Daar kunt u AiScript schrijven en uitvoeren en de effecten ervan op Misskey controleren."
uiInspector:"UI-inspecteur"
uiInspectorDescription:"De lijst met servers van UI-componenten kan worden bekeken in de cache. De UI-component wordt gegenereerd door de functie Ui:C:"
output:"Uitvoer"
script:"Script"
disablePagesScript:"AiScript uitschakelen op pagina's"
updateRemoteUser:"Gebruikersinformatie bijwerken"
unsetUserAvatar:"Avatar verwijderen"
unsetUserAvatarConfirm:"Weet je zeker dat je je avatar wil verwijderen?"
unsetUserBanner:"Banner verwijderen"
unsetUserBannerConfirm:"Weet je zeker dat je je banner wil verwijderen?"
deleteAllFiles:"Alle bestanden verwijderen"
deleteAllFilesConfirm:"Wil je echt alle bestanden verwijderen?"
removeAllFollowing:"Ontvolg alle gevolgde gebruikers"
removeAllFollowingDescription:"Door dit uit te voeren worden alle accounts van {host} ontvolgd. Voer dit uit als de instantie bijvoorbeeld niet meer bestaat."
userSuspended:"Deze gebruiker is geschorst."
userSilenced:"Deze gebruiker is instantiebreed gedempt."
yourAccountSuspendedTitle:"Deze account is geschorst"
yourAccountSuspendedDescription:"Dit gebruikersaccount is geschorst omdat het de gebruiksvoorwaarden van deze server heeft geschonden. Neem contact op met de operator voor meer informatie. Maak geen nieuwe gebruikersaccount aan."
tokenRevoked:"Ongeldig token"
tokenRevokedDescription:"Het token is verlopen. Log opnieuw in."
accountDeleted:"Het gebruikersaccount is verwijderd"
accountDeletedDescription:"Deze account is verwijderd."
menu:"Menu"
divider:"Scheider"
addItem:"Element toevoegen"
rearrange:"Sorteren"
relays:"Relays"
addRelay:"Relay toevoegen"
inboxUrl:"Inbox-URL"
addedRelays:"Toegevoegd Relays"
serviceworkerInfo:"Moet worden geactiveerd voor pushmeldingen."
deletedNote:"Verwijderde notitie"
invisibleNote:"Privé notitie"
enableInfiniteScroll:"Automatisch meer laden"
visibility:"Zichtbaarheid"
poll:"Peiling"
useCw:"Inhoudswaarschuwing gebruiken"
enablePlayer:"Videospeler openen"
disablePlayer:"Videospeler sluiten"
expandTweet:"Notitie uitklappen"
themeEditor:"Thema-editor"
description:"Beschrijving"
describeFile:"Beschrijving toevoegen"
enterFileDescription:"Beschrijving invoeren"
author:"Auteur"
leaveConfirm:"Er zijn niet-opgeslagen wijzigingen. Wil je ze verwijderen?"
manage:"Beheer"
plugins:"Plugins"
preferencesBackups:"Instellingen Back-ups"
deck:"Dek"
undeck:"Dek verlaten"
useBlurEffectForModal:"Vervagingseffect gebruiken voor modals"
tokenRequested:"Toegang verlenen tot het gebruikersaccount"
pluginTokenRequestedDescription:"Deze plugin kan de hier geconfigureerde autorisaties gebruiken."
notificationType:"Type melding"
edit:"Bewerken"
emailServer:"Email-Server"
enableEmail:"Email distributie inschakelen"
emailConfigInfo:"Wordt gebruikt om je email te bevestigen tijdens het aanmelden of als je je wachtwoord bent vergeten"
email:"Email"
emailAddress:"Email adres"
smtpConfig:"SMTP-server configuratie"
smtpHost:"Server"
smtpPort:"Poort"
smtpUser:"Gebruikersnaam"
smtpPass:"Wachtwoord"
emptyToDisableSmtpAuth:"Laat gebruikersnaam en wachtwoord leeg om SMTP-authenticatie uit te schakelen."
smtpSecure:"Impliciet SSL/TLS gebruiken voor SMTP-verbindingen"
smtpSecureInfo:"Schakel dit uit bij gebruik van STARTTLS"
testEmail:"Emailversand testen"
wordMute:"Woord dempen"
wordMuteDescription:"Minimaliseert notities die het gespecificeerde woord of zin bevatten. Geminimaliseerde notities kunnen worden weergegeven door er op te klikken."
hardWordMute:"Harde woorddemping"
showMutedWord:"Gedempte woorden weergeven"
hardWordMuteDescription:"Verbert notities die het gespecificeerde woord of zin bevatten. In tegenstelling tot woorddemping wordt de notitie volledig verborgen."
regexpError:"Fout in reguliere expressie"
regexpErrorDescription:"Er is een fout opgetreden in de reguliere expressie op regel {line} van uw {tab} woord dempen:"
instanceMute:"Instantie dempers"
userSaysSomething:"{name} zei iets"
userSaysSomethingAbout:"{name} zei iets over '{word}'"
makeActive:"Activeren"
display:"Weergave"
copy:"Kopiëren"
copiedToClipboard:"Naar het klembord gekopieerd"
metrics:"Metrieken"
overview:"Overzicht"
logs:"Protocollen"
delayed:"Vertraagd"
database:"Database"
channel:"Kanalen"
create:"Creëer"
notificationSetting:"Instellingen meldingen"
notificationSettingDesc:"Selecteer het type meldingen dat moet worden weergegeven."
useGlobalSetting:"Globale instelling gebruiken"
useGlobalSettingDesc:"Als deze optie is ingeschakeld, worden de meldingsinstellingen van je account gebruikt. Als deze optie uitgeschakeld is, kunnen individuele configuraties worden gemaakt."
other:"Ander"
regenerateLoginToken:"Login token opnieuw genereren"
regenerateLoginTokenDescription:"Regenereren van het token dat intern wordt gebruikt om in te loggen. Dit is normaal gezien niet nodig. Alle apparaten worden afgemeld tijdens het regenereren."
theKeywordWhenSearchingForCustomEmoji:"Dit is het keyword dat gebruikt wordt bij het zoeken naar eigen emojis."
setMultipleBySeparatingWithSpace:"Scheid elementen met een spatie om meerdere instellingen te configureren."
fileIdOrUrl:"Bestands-ID of URL"
behavior:"Gedrag"
sample:"Voorbeeld"
abuseReports:"Meldt"
reportAbuse:"Meld"
reportAbuseRenote:"Meld renote"
reportAbuseOf:"Meld {name}"
fillAbuseReportDescription:"Vul s.v.p. de details in over deze melding. Geef, als het over een specifieke notitie gaat, ook de URL op."
abuseReported:"Uw rapport is verzonden. Hartelijk dank."
noCrawleDescription:"Vraag zoekmachines om je eigen profielpagina, notities, pagina's, enz. niet te indexeren."
lockedAccountInfo:"Tenzij je de zichtbaarheid van je notities instelt op “Alleen volgers”, zijn je notities zichtbaar voor iedereen, zelfs als je vereist dat volgers handmatig worden goedgekeurd."
alwaysMarkSensitive:"Markeer media standaard als gevoelig"
loadRawImages:"Toon altijd originele afbeeldingen in plaats van miniaturen"
disableShowingAnimatedImages:"Speel geen geanimeerde afbeeldingen af"
highlightSensitiveMedia:"Markeer gevoelige media"
verificationEmailSent:"Er is een bevestigingsmail naar uw e-mailadres verzonden. Ga naar de link in de e-mail om het verificatieproces te voltooien."
notSet:"Niet geconfigureerd"
emailVerified:"Emailadres bevestigd"
noteFavoritesCount:"Aantal notities gemarkeerd als favoriet"
pageLikesCount:"Aantal gelikete pagina's"
pageLikedCount:"Aantal ontvangen pagina-likes"
contact:"Contact"
useSystemFont:"Het standaardlettertype van het systeem gebruiken"
thisIsExperimentalFeature:"Dit is een experimentele functie. De functionaliteit kan worden gewijzigd en werkt mogelijk niet zoals bedoeld."
developer:"Ontwikkelaar"
makeExplorable:"Gebruikersaccount zichtbaar maken in “Verkennen”"
makeExplorableDescription:"Als deze optie is uitgeschakeld, is uw gebruikersaccount niet zichtbaar in het gedeelte “Verkennen”."
duplicate:"Dupliceren"
left:"Links"
center:"Center"
wide:"Breed"
narrow:"Smal"
reloadToApplySetting:"Deze instelling gaat pas in nadat de pagina herladen is. Nu herladen?"
needReloadToApply:"Deze instelling wordt van kracht nadat de pagina is vernieuwd."
showTitlebar:"Titelbalk weergeven"
clearCache:"Cache opschonen"
onlineUsersCount:"{n} Gebruikers zijn online"
nUsers:"{n} Gebruikers"
nNotes:"{n} Notities"
sendErrorReports:"Foutrapporten sturen"
sendErrorReportsDescription:"Als u deze optie inschakelt, wordt gedetailleerde foutinformatie met Misskey gedeeld wanneer zich een probleem voordoet. Dit helpt de kwaliteit van Misskey te verbeteren.\nDit omvat informatie zoals de versie van uw OS, welke browser u gebruikt, uw activiteit in Misskey, enz."
myTheme:"Mijn thema"
backgroundColor:"Achtergrondkleur"
accentColor:"Accentkleur"
textColor:"Tekstkleur"
saveAs:"Opslaan als…"
advanced:"Geavanceerd"
advancedSettings:"Geavanceerde instellingen"
value:"Waarde"
createdAt:"Aangemaakt at"
updatedAt:"Laatst gewijzigd at"
saveConfirm:"Wijzigingen opslaan?"
deleteConfirm:"Echt verwijderen?"
invalidValue:"Ongeldige waarde."
registry:"Registry"
closeAccount:"Gebruikersaccount sluiten"
currentVersion:"Huidige versie"
latestVersion:"Nieuwste versie"
youAreRunningUpToDateClient:"Je gebruikt de nieuwste versie van je client."
newVersionOfClientAvailable:"Er is een nieuwere versie van je client beschikbaar."
usageAmount:"Gebruik"
capacity:"Capaciteit"
inUse:"Gebruikt"
editCode:"Code bewerken"
apply:"Toepassen"
receiveAnnouncementFromInstance:"Meldingen ontvangen van deze instantie"
emailNotification:"E-mailmeldingen"
publish:"Publiceren"
inChannelSearch:"In kanaal zoeken"
useReactionPickerForContextMenu:"Open reactieselectie door rechts te klikken"
typingUsers:"{users} is/zijn aan het schrijven..."
jumpToSpecifiedDate:"Naar een specifieke datum springen"
showingPastTimeline:"Momenteel wordt een oude tijdlijn weergeven"
clear:"Terugkeren"
markAllAsRead:"Alles als gelezen markeren"
goBack:"Terug"
unlikeConfirm:"Wil je echt je like verwijderen?"
fullView:"Volledig zicht"
quitFullView:"Volledig zicht verlaten"
addDescription:"Beschrijving toevoegen"
userPagePinTip:"Je kunt hier notities tonen door “Vastmaken aan profiel” te selecteren in het menu van de individuele notities."
notSpecifiedMentionWarning:"Deze notitie bevat verwijzingen naar gebruikers die niet zijn geselecteerd als ontvangers"
info:"Over"
userInfo:"Gebruikersinformatie"
unknown:"Onbekend"
onlineStatus:"Online status"
hideOnlineStatus:"Online status verbergen"
hideOnlineStatusDescription:"Het verbergen van je online status vermindert het nut van functies zoals zoeken."
noMaintainerInformationWarning:"Operatorinformatie is niet geconfigureerd."
noInquiryUrlWarning:"Contact-URL niet opgegeven"
noBotProtectionWarning:"Bescherming tegen bots is niet geconfigureerd."
configure:"Configureer"
postToGallery:"Nieuw galerijbericht maken"
postToHashtag:"Post naar deze hashtag"
gallery:"Galerij"
recentPosts:"Recente berichten"
popularPosts:"Populair berichten"
shareWithNote:"Delen met notitie"
ads:"Advertenties"
expiration:"Deadline"
startingperiod:"Start"
memo:"Memo"
priority:"Prioriteit"
high:"Hoge"
middle:"Medium"
low:"Lage"
emailNotConfiguredWarning:"E-mailadres niet ingesteld."
ratio:"Verhouding"
previewNoteText:"Show voorproefje"
customCss:"Aangepaste CSS"
customCssWarn:"Gebruik deze instelling alleen als je weet wat het doet. Ongeldige invoer kan ertoe leiden dat de client niet meer normaal functioneert."
global:"Globaal"
squareAvatars:"Toon profielfoto's as vierkant"
sent:"Verzonden"
received:"Ontvangen"
searchResult:"Zoekresultaten"
hashtags:"Hashtags"
troubleshooting:"Probleemoplossing"
useBlurEffect:"Vervagingseffecten in de UI gebruike"
learnMore:"Meer leren"
misskeyUpdated:"Misskey is bijgewerkt!"
whatIsNew:"Wijzigingen tonen"
translate:"Vertalen"
translatedFrom:"Vertaald uit {x}"
accountDeletionInProgress:"De verwijdering van je gebruikersaccount wordt momenteel verwerkt."
usernameInfo:"Een naam die kan worden gebruikt om je gebruikersaccount op deze server te identificeren. Je kunt het alfabet (a~z, A~Z), cijfers (0~9) of underscores (_) gebruiken. Gebruikersnamen kunnen later niet worden gewijzigd."
aiChanMode:"Ai Mode"
devMode:"Ontwikkelaar modus"
keepCw:"Inhoudswaarschuwingen behouden"
pubSub:"Pub/Sub Gebruikersaccounts"
lastCommunication:"Laatste communicatie"
resolved:"Opgelost"
unresolved:"Onopgelost"
breakFollow:"Volger verwijderen"
breakFollowConfirm:"Deze volger echt weghalen?"
itsOn:"Ingeschakeld"
itsOff:"Uitgeschakeld"
on:"Op"
off:"Uit"
emailRequiredForSignup:"Vereist e-mailadres voor aanmelding"
@@ -426,20 +946,62 @@ pushNotificationAlreadySubscribed: "Pushberichtrn al ingeschakeld"
windowMaximize:"Maximaliseren"
windowRestore:"Herstellen"
loggedInAsBot:"Momenteel als bot ingelogd"
show:"Weergave"
correspondingSourceIsAvailable:"De bijbehorende broncode is beschikbaar bij {anchor}"
invalidParamErrorDescription:"De aanvraagparameters zijn ongeldig. Dit komt meestal door een bug, maar kan ook omdat de invoer te lang is of iets dergelijks."
collapseRenotes:"Renotes die je al gezien hebt, inklappen"
collapseRenotesDescription:"Klapt notities in waar je al op gereageerd hebt of die je al gerenotet hebt."
prohibitedWords:"Verboden woorden"
prohibitedWordsDescription:"Activeert een foutmelding als er geprobeerd wordt een notitie met de ingestelde woorden te plaatsen. Meerdere woorden kunnen worden ingesteld, elk op hun eigen regel."
hiddenTags:"Verborgen hashtags"
hiddenTagsDescription:"Selecteer tags die niet worden weergegeven in de trends. Meerdere tags kunnen worden geregistreerd, elk op hun eigen regel."
enableStatsForFederatedInstances:"Statistieken van remote servers ontvangen"
limitWidthOfReaction:"Limiteert de maximale breedte van reacties en geef ze verkleind weer"
audio:"Audio"
audioFiles:"Audio"
archived:"Gearchiveerd"
unarchive:"Dearchiveren"
lookupConfirm:"Weet je zeker dat je dit wil opzoeken?"
openTagPageConfirm:"Wil je deze hashtagpagina openen?"
specifyHost:"Specificeer host"
icon:"Avatar"
replies:"Antwoord"
replies:"Antwoorden"
renotes:"Herdelen"
followingOrFollower:"Gevolgd of volger"
confirmShowRepliesAll:"Dit is een onomkeerbare operatie. Weet je zeker dat reacties op anderen van iedereen die je volgt, wil weergeven in je tijdlijn?"
keepOriginalUploadingDescription:"Zapisuje oryginalnie przesłany obraz w niezmienionej postaci. Jeśli ta opcja jest wyłączona, po przesłaniu zostanie wygenerowana wersja do wyświetlenia w Internecie."
@@ -282,7 +280,6 @@ uploadFromUrlMayTakeTime: "Wysyłanie może chwilę potrwać."
cannotPerformTemporaryDescription:"Ta akcja nie może zostać wykonana, z powodu przekroczenia limitu wykonań. Prosimy poczekać chwilę i spróbować ponownie"
invalidParamError:"Błąd parametrów"
invalidParamErrorDescription:"Wartości, które zostały podane są niepoprawne. Zwykle jest to spowodowane bugiem, lecz również może być to spowodowane przekroczeniem limitu wartości, lub podobnym problemem"
permissionDeniedError:"Odrzucono operacje"
permissionDeniedErrorDescription:"Konto nie posiada uprawnień"
introMisskey:"Добро пожаловать! Misskey — это децентрализованный сервис микроблогов с открытым исходным кодом.\nПишите «заметки» — делитесь со всеми происходящим вокруг или рассказывайте осебе 📡\nСтавьте «реакции» — выражайте свои чувства и эмоции от заметок других 👍\nОткройте для себя новый мир 🚀"
poweredByMisskeyDescription:"{name} –сервис на платформес открытым исходным кодом <b>Misskey</b>, называемый экземпляром Misskey."
poweredByMisskeyDescription:"{name} –один из инстансов (также называемый экземпляром Misskey), использующий платформус открытым исходным кодом <b>Misskey</b>."
monthAndDay:"{day}.{month}"
search:"Поиск"
reset:"Сброс"
notifications:"Уведомления"
username:"Имя пользователя"
password:"Пароль"
@@ -18,7 +19,7 @@ gotIt: "Ясно!"
cancel:"Отмена"
noThankYou:"Нет, спасибо"
enterUsername:"Введите имя пользователя"
renotedBy:"{user} репостнул(а)"
renotedBy:"{user} делает репост"
noNotes:"Нет ни одной заметки"
noNotifications:"Нет уведомлений"
instance:"Экземпляр"
@@ -48,6 +49,7 @@ pin: "Закрепить в профиле"
unpin:"Открепить от профиля"
copyContent:"Скопировать содержимое"
copyLink:"Скопировать ссылку"
copyRemoteLink:"Скопировать ссылку на репост"
copyLinkRenote:"Скопировать ссылку на репост"
delete:"Удалить"
deleteAndEdit:"Удалить и отредактировать"
@@ -80,12 +82,12 @@ export: "Экспорт"
files:"Файлы"
download:"Скачать"
driveFileDeleteConfirm:"Удалить файл «{name}»? Заметки с ним также будут удалены."
unfollowConfirm:"Удалить из подписок пользователя {name}?"
unfollowConfirm:"Отписаться от {name}?"
exportRequested:"Вы запросили экспорт. Это может занять некоторое время. Результат будет добавлен на «Диск»."
importRequested:"Вы запросили импорт. Это может занять некоторое время."
@@ -235,7 +239,11 @@ clearCachedFilesConfirm: "Удалить все закэшированные ф
blockedInstances:"Заблокированные инстансы"
blockedInstancesDescription:"Введите список инстансов, которые хотите заблокировать. Они больше не смогут обмениваться с вашим инстансом."
silencedInstances:"Заглушённые инстансы"
silencedInstancesDescription:"Перечислите имена серверов, которые вы хотите отключить, разделив их новой строкой. Все учетные записи, принадлежащие к указанным в списке серверам, будут заблокированы и смогут отправлять запросы только на повторное использование и не смогут указывать локальные учетные записи, если они не будут отслеживаться. Это не повлияет на заблокированные серверы."
mediaSilencedInstances:"Заглушённые сервера"
mediaSilencedInstancesDescription:"Укажите названия серверов, для которых вы хотите отключить доступ к файлам, по одному серверу в строке. Все учетные записи, принадлежащие к перечисленным серверам, будут считаться конфиденциальными и не смогут использовать пользовательские эмодзи. Это никак не повлияет на заблокированные серверы."
keepOriginalUploadingDescription:"Сохраняет исходную версию при загрузке изображений. Если выключить, то при загрузке браузер генерирует изображение для публикации."
@@ -292,10 +299,11 @@ uploadFromUrl: "Загрузить по ссылке"
uploadFromUrlDescription:"Ссылка на файл, который хотите загрузить"
uploadFromUrlRequested:"Загрузка выбранного"
uploadFromUrlMayTakeTime:"Загрузка может занять некоторое время."
antennaKeywordsDescription:"Пишите слова через пробел в одной строке, чтобы ловить их появление вместе; на отдельных строках располагайте слова, или группы слов, чтобы ловить любые из них."
notifyAntenna:"Уведомлять о новых заметках"
withFileAntenna:"Только заметки с вложениями"
excludeNotesInSensitiveChannel:"Исключить заметки из конфиденциальных каналов"
enableServiceworker:"Включить ServiceWorker"
antennaUsersDescription:"Пишите каждое название аккаута на отдельной строке"
scratchpadDescription:"«Когтеточка» — это место для опытов с AiScript. Здесь можно писать программы, взаимодействующие с Misskey, запускать и смотреть что из этого получается."
uiInspectorDescription:"Вы можете просмотреть список экземпляров компонентов пользовательского интерфейса, существующих в памяти. Элементы пользовательского интерфейса генерируются с помощью серии функций Ui:C:."
output:"Выходы"
script:"Скрипт"
disablePagesScript:"Отключить скрипты на «Страницах»"
@@ -672,14 +688,19 @@ smtpSecure: "Использовать SSL/TLS для SMTP-соединений"
smtpSecureInfo:"Выключите при использовании STARTTLS."
testEmail:"Проверка доставки электронной почты"
wordMute:"Скрытие слов"
wordMuteDescription:"Сведите к минимуму записи, содержащие указанное утверждение. Нажмите на свернутую запись, чтобы отобразить ее."
hardWordMute:"Строгое скрытие слов"
showMutedWord:"Отображать слово без уведомления (звука)"
hardWordMuteDescription:"Скрыть заметки, содержащие указанное слово или фразу. В отличие от word mute, заметка будет полностью скрыта от просмотра."
regexpError:"Ошибка в регулярном выражении"
regexpErrorDescription:"В списке {tab} скрытых слов, в строке {line} обнаружена синтаксическая ошибка:"
instanceMute:"Глушение инстансов"
userSaysSomething:"{name} что-то сообщает"
userSaysSomethingAbout:"{name} что-то говорил о「{word}」"
deleteAccountConfirm:"Учётная запись будет безвозвратно удалена. Подтверждаете?"
incorrectPassword:"Пароль неверен."
incorrectTotp:"Введен неверный одноразовый пароль или срок его действия истек."
voteConfirm:"Отдать голос за «{choice}»?"
hide:"Спрятать"
useDrawerReactionPickerForMobile:"Выдвижная палитра на мобильном устройстве"
@@ -933,6 +956,9 @@ oneHour: "1 час"
oneDay:"1 день"
oneWeek:"1 неделя"
oneMonth:"1 месяц"
threeMonths:"3 месяца"
oneYear:"1 год"
threeDays:"3 дня"
reflectMayTakeTime:"Изменения могут занять время для отображения"
failedToFetchAccountInformation:"Не удалось получить информацию об аккаунте"
rateLimitExceeded:"Ограничение скорости превышено"
@@ -957,6 +983,7 @@ document: "Документ"
numberOfPageCache:"Количество сохранённых страниц в кэше"
numberOfPageCacheDescription:"Описание количества страниц в кэше"
logoutConfirm:"Вы хотите выйти из аккаунта?"
logoutWillClearClientData:"Когда вы выйдете из системы, информация о конфигурации клиента будет удалена из браузера.Чтобы иметь возможность восстановить информацию о вашей конфигурации при повторном входе в систему, пожалуйста, включите опцию автоматического резервного копирования в настройках."
lastActiveDate:"Последняя дата использования"
statusbar:"Статусбар"
pleaseSelect:"Пожалуйста, выберите"
@@ -1006,6 +1033,7 @@ neverShow: "Больше не показывать"
remindMeLater:"Напомнить позже"
didYouLikeMisskey:"Вам нравится Misskey?"
pleaseDonate:"Сайт {host} работает на Misskey. Это бесплатное программное обеспечение, и ваши пожертвования очень бы помогли продолжать его разработку!"
correspondingSourceIsAvailable:"Соответствующий исходный код можно найти по адресу {anchor} "
prohibitedWordsDescription:"Включает вывод ошибки при попытке опубликовать пост, содержащий указанное слово/набор слов.\nМножество слов может быть указано, разделяемые новой строкой."
prohibitedWordsDescription2:"Разделение пробелом создаёт спецификацию AND, а разделение косой чертой создаёт регулярное выражение."
hiddenTags:"Скрытые хештеги"
hiddenTagsDescription:"Установленные теги не будут отображаться в тренде, можно установить несколько тегов."
retryAllQueuesConfirmTitle:"Хотите попробовать ещё раз?"
retryAllQueuesConfirmText:"Нагрузка на сервер может увеличиться"
enableChartsForRemoteUser:"Создание диаграмм для удалённых пользователей"
enableChartsForFederatedInstances:"Создание диаграмм для удалённых серверов"
enableStatsForFederatedInstances:"Получить информацию об удаленном сервере"
showClipButtonInNoteFooter:"Показать кнопку добавления в подборку в меню действий с заметкой"
reactionsDisplaySize:"Размер реакций"
limitWidthOfReaction:"Ограничить максимальную ширину реакций и отображать их в уменьшенном размере."
@@ -1106,16 +1136,19 @@ preservedUsernames: "Зарезервированные имена пользо
preservedUsernamesDescription:"Перечислите зарезервированные имена пользователей, отделяя их строками. Они станут недоступны при создании учётной записи. Это ограничение не применяется при создании учётной записи администраторами. Также, уже существующие учётные записи останутся без изменений."
createNoteFromTheFile:"Создать заметку из этого файла"
archive:"Архив"
archived:"Архивировано"
unarchive:"Разархивировать"
channelArchiveConfirmTitle:"Переместить {name} в архив?"
channelArchiveConfirmDescription:"Архивированные каналы перестанут отображаться в списке каналов или результатах поиска. В них также нельзя будет добавлять новые записи."
thisChannelArchived:"Этот канал находится в архиве."
displayOfNote:"Отображение заметок"
initialAccountSetting:"Настройка профиля"
youFollowing:"Подписки"
youFollowing:"Вы подписаны"
preventAiLearning:"Отказаться от использования в машинном обучении (Генеративный ИИ)"
preventAiLearningDescription:"Запросить краулеров не использовать опубликованный текст или изображения и т.д. для машинного обучения (Прогнозирующий / Генеративный ИИ) датасетов. Это достигается путём добавления \"noai\" HTTP-заголовка в ответ на соответствующий контент. Полного предотвращения через этот заголовок не избежать, так как он может быть просто проигнорирован."
options:"Настройки ролей"
specifyUser:"Указанный пользователь"
lookupConfirm:"Хотите узнать?"
openTagPageConfirm:"Открыть страницу этого хештега?"
specifyHost:"Указать сайт"
failedToPreviewUrl:"Предварительный просмотр недоступен"
@@ -1124,6 +1157,7 @@ rolesThatCanBeUsedThisEmojiAsReaction: "Роли тех, кому можно и
rolesThatCanBeUsedThisEmojiAsReactionEmptyDescription:"Если здесь ничего не указать, в качестве реакции эту эмодзи сможет использовать каждый."
rolesThatCanBeUsedThisEmojiAsReactionPublicRoleWarn:"Эти роли должны быть общедоступными."
cancelReactionConfirm:"Вы действительно хотите удалить свою реакцию?"
changeReactionConfirm:"Вы действительно хотите удалить свою реакцию?"
noteOfThisUser:"Список заметок этого пользователя"
clipNoteLimitExceeded:"К этому клипу больше нельзя добавить заметки"
performance:"Производительность"
modified:"Изменено"
signinWithPasskey:"Войдите в систему, используя свой пароль"
unknownWebAuthnKey:"Неизвестный ключ"
passkeyVerificationFailed:"Ошибка проверка ключа доступа "
messageToFollower:"Сообщение подписчикам"
testCaptchaWarning:"Эта функция предназначена для тестирования CAPTCHA. <strong>Не использовать это в рабочей среде</strong>"
prohibitedWordsForNameOfUser:"Запрещенные слова (имя пользователя)"
prohibitedWordsForNameOfUserDescription:"Если имя пользователя содержит строку из этого списка, изменение имени пользователя будет запрещено. На пользователей с правами модератора это ограничение не распространяется. Имена пользователей также проверяются путём замены всех букв в нижнем регистре"
yourNameContainsProhibitedWords:"Имя, которое вы пытаетесь изменить, содержит запрещенную строку символов"
yourNameContainsProhibitedWordsDescription:"Имя содержит запрещённую строку символов. Если вы хотите использовать это имя, обратитесь к администратору сервера"
thisContentsAreMarkedAsSigninRequiredByAuthor:"Автор сообщения установил требование в виде авторизации для просмотра"
lockdown:"Доступ ограничен"
pleaseSelectAccount:"Выберите свой аккаунт"
availableRoles:"Доступные роли"
federationDisabled:"Федерация отключена для этого сервера. Вы не можете взаимодействовать с пользователями на других серверах."
draft:"Черновик"
markAsSensitiveConfirm:"Отметить контент как чувствительный?"
preferences:"Основное"
resetToDefaultValue:"Сбросить настройки до стандартных"
syncBetweenDevices:"Синхронизировать между устройствами"
postForm:"Форма отправки"
textCount:"Количество символов"
information:"Описание"
inMinutes:"мин"
inDays:"сут"
widgets:"Виджеты"
presets:"Шаблоны"
_imageEditing:
_vars:
filename:"Имя файла"
_imageFrameEditor:
header:"Заголовок"
font:"Шрифт"
fontSerif:"Антиква (с засечками)"
fontSansSerif:"Гротеск (без засечек)"
_chat:
invitations:"Пригласить"
noHistory:"История пока пуста"
members:"Участники"
home:"Главная"
send:"Отправить"
_settings:
webhook:"Вебхук"
preferencesBanner:"Вы можете настроить общее поведение клиента по вашим предпочтениям"
timelineAndNote:"Лента и заметки"
_chat:
showSenderName:"Показывать имя отправителя"
sendOnEnter:"Использовать Enter для отправки"
_delivery:
stop:"Заморожено"
_type:
@@ -1427,7 +1550,7 @@ _achievements:
description:"Нажато здесь"
_justPlainLucky:
title:"Чистая удача"
description:"Может достаться с вероятностью 0,01% каждые 10 секунд."
description:"Может достаться с вероятностью 0,005% каждые 10 секунд."
_setNameToSyuilo:
title:"Комплекс бога"
description:"Установлено «syuilo» в качестве имени"
@@ -1455,6 +1578,12 @@ _achievements:
title:"Brain Diver"
description:"Опубликована ссылка на песню «Brain Diver»"
flavor:"Мисски-Мисски Ла-Ту-Ма"
_bubbleGameExplodingHead:
title:"🤯"
description:"Самый большой объект в Bubble game"
_bubbleGameDoubleExplodingHead:
title:"Двойной🤯"
description:"Два самых больших объекта в Bubble game одновременно!"
_role:
new:"Новая роль"
edit:"Изменить роль"
@@ -1505,6 +1634,7 @@ _role:
rateLimitFactor:"Ограничение активности"
descriptionOfRateLimitFactor:"Меньшее значение — слабые ограничения, большее — сильные"
makeExplorable:"Spraviť účet viditeľný v \"Objavovať\""
makeExplorableDescription:"Ak toto vypnete, váš účet sa nezobrazí v sekcii \"Objavovat\"."
showGapBetweenNotesInTimeline:"Zobraziť medzeru medzi príspevkami časovej osi."
duplicate:"Duplikovať"
left:"Naľavo"
center:"Stred"
@@ -918,6 +911,25 @@ renotes: "Preposlať"
sourceCode:"Zdrojový kód"
flip:"Preklopiť"
lastNDays:"Posledných {n} dní"
postForm:"Napísať poznámku"
information:"Informácie"
inMinutes:"min"
inDays:"dní"
widgets:"Widgety"
_imageEditing:
_vars:
filename:"Názov súboru"
_imageFrameEditor:
header:"Hlavička"
font:"Písmo"
fontSerif:"Pätkové"
fontSansSerif:"Bezpätkové"
_chat:
invitations:"Pozvať"
noHistory:"Žiadna história"
members:"Členovia"
home:"Domov"
send:"Poslať"
_delivery:
stop:"Zmrazené"
_type:
@@ -1086,7 +1098,6 @@ _theme:
header:"Hlavička"
navBg:"Pozadie bočného panela"
navFg:"Text bočného panela"
navHoverFg:"Text bočného panela (pod kurzorom)"
navActive:"Text bočného panela (aktívny)"
navIndicator:"Indikátor bočného panela"
link:"Odkaz"
@@ -1108,12 +1119,8 @@ _theme:
buttonBg:"Pozadie tlačidla"
buttonHoverBg:"Pozadie tlačidla (pod kurzorom)"
inputBorder:"Okraj vstupného poľa"
driveFolderBg:"Pozadie priečinu disku"
wallpaperOverlay:"Vrstvenie pozadia"
badge:"Odznak"
messageBg:"Pozadie chatu"
accentDarken:"Akcent (stmavené)"
accentLighten:"Akcent (zosvetlené)"
fgHighlighted:"Zvýraznený text"
_sfx:
note:"Poznámky"
@@ -1177,6 +1184,7 @@ _permissions:
"write:gallery": "Upravovať vašu galériu"
"read:gallery-likes": "Vidieť zoznam obľúbených príspevkov z galérie"
"write:gallery-likes": "Upraviť zoznam obľúbených príspevov z galérie"
"write:chat": "Písať alebo odstraňovať správy v chate"
_auth:
shareAccess:"Prajete si povoliť \"{name}\", aby mal prístup k tomuto účtu?"
shareAccessAsk:"Naozaj chcete povoliť tejto aplikácii prístup k tomuto účtu?"
@@ -1264,6 +1272,9 @@ _postForm:
replyPlaceholder:"Odpoveď na túto poznámku..."
quotePlaceholder:"Citovanie tejto poznámky..."
channelPlaceholder:"Poslať do kanála..."
_howToUse:
visibility_title:"Viditeľnosť"
menu_title:"Menu"
_placeholders:
a:"Čo máte v pláne?"
b:"Čo sa deje?"
@@ -1333,9 +1344,6 @@ _pages:
newPage:"Vytvoriť novú stránku"
editPage:"Upraviť túto stránku"
readPage:"Zobrazenie zdroja aktívne"
created:"Stránka úspešne vytvorená"
updated:"Stránka úspešne upravená"
deleted:"Stránka úspešne odstránená"
pageSetting:"Nastavenia stránky"
nameAlreadyExists:"Zadaná URL stránku už existuje"
invalidNameTitle:"Zadaná URL stránku je nesprávna"
@@ -1450,3 +1458,26 @@ _moderationLogTypes:
resetPassword:"Resetovať heslo"
_reversi:
total:"Celkom"
_remoteLookupErrors:
_noSuchObject:
title:"Nenájdené"
_search:
searchScopeAll:"Všetko"
searchScopeLocal:"Lokálne"
_watermarkEditor:
opacity:"Priehľadnosť"
scale:"Veľkosť"
text:"Text"
type:"Typ"
image:"Obrázky"
advanced:"Rozšírené"
_imageEffector:
_fxProps:
scale:"Veľkosť"
size:"Veľkosť"
color:"Farba"
opacity:"Priehľadnosť"
lightness:"Zosvetliť"
_qr:
showTabTitle:"Zobraziť"
raw:"Text"
Some files were not shown because too many files have changed in this diff
Show More
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.