* 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>
* Check if time-based achievements are unlocked before initializing them in main-boot
(cherry picked from commit c0702fd92f70782005517c0065048ececa1ef287)
* Update Changelog
---------
Co-authored-by: Evan Paterakis <evan@geopjr.dev>
* fix(frontend): Make post form attachments accessible
Adds a role="button", tabindex, and @keydown to MkPostFormAttaches in
order to make it accessible to keyboard users.
* Fix for linter
* Add spacing in type signature
* Sign in with passkey (PoC)
* 💄 Added "Login with Passkey" Button
* refactor: Improve error response when WebAuthn challenge fails
* signinResponse should be placed under the SigninWithPasskeyResponse object.
* Frontend fix
* Fix: Rate limiting key for passkey signin
Use specific rate limiting key: 'signin-with-passkey' for passkey sign-in API to avoid collisions with signin rate-limit.
* Refactor: enhance Passkey sign-in flow and error handling
- Increased the rate limit for Passkey sign-in attempts to accommodate the two API calls needed per sign-in.
- Improved error messages and handling in both the `WebAuthnService` and the `SigninWithPasskeyApiService`, providing more context and better usability.
- Updated error messages to provide more specific and helpful details to the user.
These changes aim to enhance the Passkey sign-in experience by providing more robust error handling, improving security by limiting API calls, and delivering a more user-friendly interface.
* Refactor: Streamline 2FA flow and remove redundant Passkey button.
- Separate the flow of 1FA and 2FA.
- Remove duplicate passkey buttons
* Fix: Add error messages to MkSignin
* chore: Hide passkey button if the entered user does not use passkey login
* Update CHANGELOG.md
* Refactor: Rename functions and Add comments
* Update locales/ja-JP.yml
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* Fix: Update translation
- update index.d.ts
- update ko-KR.yml, en-US.yml
- Fix: Reflect Changed i18n key on MkSignin
---------
Co-authored-by: Squarecat-meow <kw7551@gmail.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* Only accept HTML `<link rel="alternate">` on success
(cherry picked from commit 6ea48be84abdab66301a957c27dd5d84886dfb36)
* Use `res.ok` instead of 200-299
(cherry picked from commit b667a68bd4eb916084658592d2942d521950005b)
* jsdomに戻す
* Update Changelog
* Revert "jsdomに戻す"
This reverts commit c03603611b.
* 🎨
---------
Co-authored-by: Julia Johannesen <julia@insertdomain.name>
* chore(lint): Fix linting in misskey-reversi
(cherry picked from commit 894934a1a7743472b2d051e2690007ae373efd76)
* chore(lint): Fix linting in misskey-bubble-game
(cherry picked from commit 1ba9c37a8d5e4ae6a98494026b87f6f6439790c7)
* enhance(gh): add lint ci for misskey games packages
* enhance(gh): fix lint ci
* fix
* revert some changes that nothing to do with lint rules
* fix
* lint fixes
* refactor: strict type def
* lint fixes
* 🎨
* 🎨
---------
Co-authored-by: 4censord <mail@4censord.de>
* move rate-limit-exceeded error reporting, earlier
a rate-limit-exceeded error has `kind:'client'`, so the branch that
adds the `Retry-After` would never get taken
(cherry picked from commit 8a982c61c01909e7540ff1be9f019df07c3f0624)
* Update Changelog
* fix
* indent
---------
Co-authored-by: dakkar <dakkar@thenautilus.net>
* bump happy-dom, disable all JS&c when parsing
version 10 didn't quite support disabling all of that
I have tested that `MfmService` (the other code that uses `happy-dom`)
still works fine: the RSS feed for a user is generated correctly, with
HTML rendered from MFM
(cherry picked from commit 26e0412fbb91447c37e8fb06ffb0487346063bb8)
* Update Changelog
* lint
* fix possible memory leak
---------
Co-authored-by: dakkar <dakkar@thenautilus.net>
that Japanese string exactly matches that i18n key
(cherry picked from commit a408d32bb72ada9a4ad6bd1afe6e3fadb9b403db)
Co-authored-by: dakkar <dakkar@thenautilus.net>
* fix: pass current user into `InstanceEntityService.packMany`
(cherry picked from commit 858ba188768017764c61c4a5591bdf2524a850e7)
* Update Changelog
* origin
* Update Changelog
---------
Co-authored-by: Hazel K <acomputerdog@gmail.com>
* fix(backend): missing `visibility` param in packing flash
* fix(frontend): use `visibility` value got from API
* enhance(frontend): change preview appearance of private Play
* Update CHANGELOG.md
* fix(backend): check visibility of following/followers of remote users
Resolves https://github.com/misskey-dev/misskey/issues/13362.
* test(backend): add tests for visibility of following/followers of remote users
* docs(changelog): update CHANGELOG.md
* feat: moderators can see following/followers of all users
* docs(changelog): update CHANGELOG.md
* refactor(backend): minor refactoring
`createPerson`と`if`の条件を統一するとともに、異常系の
処理をearly returnに追い出すための変更。
* feat(backend): moderators can see following/followers count of all users
As per https://github.com/misskey-dev/misskey/pull/14375#issuecomment-2275044908.
* chore: improve withReplies toggle for user following
* chore: improve withReplies toggle for list
* docs(changelog): フォロー中のユーザーに関する"TLに他の人への返信を含める"の設定が分かりづらい問題を修正
* Fix CHANGELOG.md
* docs(changelog): update insertion position
---------
Co-authored-by: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com>
* fix: reply to my follower notes are not shown on the home timeline
* fix: reply to follower note by non-following is on social timeline
* docs: changelog
* test: add endpoint test for changes
* test(e2e): 自分のfollowers投稿に対するリプライが流れる
* test(e2e/streaming): 自分のfollowers投稿に対するリプライが流れる
* test(e2e/streaming): フォローしていないユーザによるフォロワー限定投稿に対するリプライがソーシャルタイムラインで表示されることがある問題
* test(e2e/timelines): try fixing typecheck error
---------
Co-authored-by: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com>
* chore(frontend): reorder assignments
* fix(frontend): visibleUserIds is not kept when deleteAndEdit
* fix(frontend): quoteId is not kept on draft
* fix(frontend): reactionAcceptance is not kept for draft/deleteAndEdit
* docs(changelog): update changelog
* fix: correct typos
* chore: convert indentation to tabs
* fix: missing lang
* chore: trim unnecessary whitespaces and newlines
* chore: use local path
* chore: use GFM alerts
* fix: missing use GFM alerts
* chore(misskey-js): Unchanged files with check annotationsで紛らわしい部分の警告を抑制 ロジック面は後で直す
* dummy change to see if the feature do not report them (to be reverted after the check)
* refactor: 型合わせ
* refactor: fix warnings from c22dd6358b
* lint
* 型合わせ
* キャスト
* pnpm build-misskey-js-with-types
* Revert "dummy change to see if the feature do not report them (to be reverted after the check)"
This reverts commit 67072e3ca6.
* eliminate reversiGame any
* move reversiGame types
* lint
* Update packages/misskey-js/src/streaming.ts
Co-authored-by: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com>
* Update acct.ts
* run api extractor
* re-run api extractor
---------
Co-authored-by: Kisaragi Marine <kisaragi.effective@gmail.com>
Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
* fix(frontend): blurhashが無い場合に何も出力されないのを修正
* Update Changelog
* Update packages/frontend/src/components/MkImgWithBlurhash.vue
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
* attempt to fix test
* Update packages/frontend/src/components/MkImgWithBlurhash.vue
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
* attempt to ignore test
---------
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
* feat(backend): Load settings via environment variables
If they're not loaded from the config file.
* chore(docker): Add hints for environment variables
It supports users to know about them.
* docs(changelog): Add the description about this change
Users can notice what's changed by this PR.
* style(backend): Fix code syntax
To pass the linter.
* feat(backend): mark an file as sensitive if the file was newly federated as sensitive
* docs(changelog): もともとセンシティブではないと連合されていたファイルがセンシティブとして連合された場合にセンシティブとしてそのファイルを扱うように
* fix: change way to update federated image
* Update packages/backend/src/core/DriveService.ts
Co-authored-by: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com>
* update isSensitive of existing record object
---------
Co-authored-by: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com>
* feat(backend): add /healthz endpoint
* feat(backend): also check meilisearch status if available
* style: header
* chore: no-store
* chore: healthcheck.sh
* style: format
* feat(backend): add `channelId` to `MiPoll` as a Denormalized field
* feat(backend): option to exclude polls in channels
* chore: exclude channel notes from featured polls
* docs(changelog): みつけるのアンケート欄にてチャンネルのアンケートが含まれてしまう問題を修正
* fix: missing license header
* fix: /i/notificationsがsinceIdのみのときに正しく動かない問題
Fix#10902 again
* chore: use exclusive range to fetch data
* fix: フィルタによって通知が0件だった場合でもリトライするように
* docs(changelog): `/i/notifications`に includeTypes`か`excludeTypes`を指定しているとき、通知が存在するのに空配列を返すことがある問題を修正
* feat: changing MkA behavior from MkMFM
* chore: open links in abuse comment in new window
* docs(changelog): 通報のコメント内のリンクをクリックした際、ウィンドウで開くように
* chore: use inject instead of prop drilling
* Revert "chore: use inject instead of prop drilling"
This reverts commit b4dd14eacf.
* return 206 for every ranged response - fixes#494
(cherry picked from commit 92eec2178fd103e9ea2bcd646aacab1fb496a33b)
* detect size of remote files - fixes#494
without this, remote files are assumed to have size 0 (even if we just
downloaded them!) and the range-related code won't run
(cherry picked from commit 960f4fcff78a1f019c9a9377853fcd90dbfb7575)
---------
Co-authored-by: dakkar <dakkar@thenautilus.net>
* convert Cypress tests to TypeScript
this work was done by @lunaisnotaboy https://github.com/lunaisnotaboy
for their fork https://github.com/cutiekey/cutiekey/pull/7
I just repacked their changes into a minimal set
* fix call to `window` in cypress tests
this error was spotted thanks to the TypeScript compiler:
```
support/commands.ts:33:12 - error TS2559: Type '(win: any) => void'
has no properties in common with type 'Partial<Loggable &
Timeoutable>'.
33 cy.window(win => {
~~~~~~~~
Found 1 error in support/commands.ts:33
```
(again, @lunaisnotaboy did the actual work)
* chore: add workflow which checks if SPDX ID exists
* chore: add missing SPDX ID in some files
* chore: change trigger condition
* chore: trigger on push
* lint
* Never return broken notifications #409
Since notifications are stored in Redis, we can't expect relational
integrity: deleting a user will *not* delete notifications that
mention it.
But if we return notifications with missing bits (a `follow` without a
`user`, for example), the frontend will get very confused and throw an
exception while trying to render them.
This change makes sure we never expose those broken notifications. For
uniformity, I've applied the same logic to notes and roles mentioned
in notifications, even if nobody reported breakage in those cases.
Tested by creating a few types of notifications with a `notifierId`,
then deleting their user.
(cherry picked from commit 421f8d49e5d7a8dc3a798cc54716c767df8be3cb)
* Update Changelog
* Update CHANGELOG.md
* enhance: 通知がミュートを考慮するようにする
* enhance: 通知が凍結も考慮するようにする
* fix: notifierIdがない通知が消えてしまう問題
* Add tests (通知がミュートを考慮しているかどうか)
* fix: notifierIdがない通知が消えてしまう問題 (grouped)
* Remove unused import
* Fix: typo
* Revert "enhance: 通知が凍結も考慮するようにする"
This reverts commit b1e57e571d.
* Revert API handling
* Remove unused imports
* enhance: Check if notifierId is valid in NotificationEntityService
* 通知作成時にpackしてnullになったらあとの処理をやめる
* Remove duplication of valid notifier check
* add filter notification is not null
* Revert "Remove duplication of valid notifier check"
This reverts commit 239a6952f7.
* Improve performance
* Fix packGrouped
* Refactor: 判定部分を共通化
* Fix condition
* use isNotNull
* Update CHANGELOG.md
* filterの改善
* Refactor: DONT REPEAT YOURSELF
Note: GroupedNotificationはNotificationの拡張なのでその例外だけ書けば基本的に共通の処理になり複雑な個別の処理は増えにくいと思われる
* Add groupedNotificationTypes
* Update misskey-js typedef
* Refactor: less sql calls
* refactor
* clean up
* filter notes to mark as read
* packed noteがmapなのでそちらを使う
* if (notesToRead.size > 0)
* if (notes.length === 0) return;
* fix
* Revert "if (notes.length === 0) return;"
This reverts commit 22e2324f96.
* 🎨
* console.error
* err
* remove try-catch
* 不要なジェネリクスを除去
* Revert (既読処理をpack内で行うものを元に戻す)
* Clean
* Update packages/backend/src/core/entities/NotificationEntityService.ts
* Update packages/backend/src/core/entities/NotificationEntityService.ts
* Update packages/backend/src/core/entities/NotificationEntityService.ts
* Update packages/backend/src/core/entities/NotificationEntityService.ts
* Update packages/backend/src/core/NotificationService.ts
* Clean
---------
Co-authored-by: dakkar <dakkar@thenautilus.net>
Co-authored-by: kakkokari-gtyih <daisho7308+f@gmail.com>
Co-authored-by: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* refactor: use IdentifiableError instead of NoteCreateService.ContainsProhibitedWordsError
* fix: notes with prohibited words are reprocessed with delay
* docs(changelog): 禁止キーワードを含むノートがDelayed Queueに追加されて再処理される問題
* lint: fix lint errors
* fix: rethrowするべきなのにrethrowし忘れていたのを修正
* keep cached avatar&banner when refresh fails to get new values
when the remote explicitly tells us a user image is gone, we remove
our cached value, but if we fail to get the image, we keep whatever
value we already have
this should minimise the problem of avatars randomly disappearing
* autogen bits
* pnpm run build-misskey-js-with-types
---------
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
* ignore `instance.actor` when checking if there are local users
We've seen this happen a few times:
* there was some AP software at $some_domain
* it gets replaced by Misskey
* before the first user can be created, an AP activity comes in
* Misskey resolves the activity
* to do this, it creates the `instance.actor` to sign its request
* now there *is* a local user, so the `meta` endpoint returns
`requireSetup:false`
* the admin is very confused
This commit factors out the check, and doesn't count the
`instance.actor` as a real user.
* autogen bits
`/users/:user`, `/@:user`, `/notes/:note` return different responses
depending on the request's `Accept:` header. If we don't consistently
return a `Vary: Accept` header, browsers and caching proxies will get
confused, and return AP representations when HTML was requested, or
vice versa.
Co-authored-by: dakkar <dakkar@thenautilus.net>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
- refinement the error message when trueMail validation fails
- the settings of trueMail are not displayed after saving
- changing how `Active Email Validation` is saved
* Optimize note model index
* enhance(backend): ANY()をやめる (MisskeyIO#239)
* add small e2e test drive endpoint
---------
Co-authored-by: まっちゃとーにゅ <17376330+u1-liquid@users.noreply.github.com>
(Cherry-picked from https://github.com/nafu-at/misskey/commit/b89c2af6945c6a9f9f10e83f54d2bcf0f240b0b4, https://github.com/nafu-at/misskey/commit/8a7d710c6acb83f50c83f050bd1423c764d60a99)
We're glad you're interested in contributing Misskey! In this document you will find the information you need to contribute to the project.
We're glad you're interested in contributing Misskey! In this document you will find the information you need to contribute to the project.
> **Note**
> [!NOTE]
> This project uses Japanese as its major language, **but you do not need to translate and write the Issues/PRs in Japanese.**
> This project uses Japanese as its major language, **but you do not need to translate and write the Issues/PRs in Japanese.**
> Also, you might receive comments on your Issue/PR in Japanese, but you do not need to reply to them in Japanese as well.\
> Also, you might receive comments on your Issue/PR in Japanese, but you do not need to reply to them in Japanese as well.\
> The accuracy of machine translation into Japanese is not high, so it will be easier for us to understand if you write it in the original language.
> The accuracy of machine translation into Japanese is not high, so it will be easier for us to understand if you write it in the original language.
@@ -17,16 +17,31 @@ Before creating an issue, please check the following:
- Issues should only be used to feature requests, suggestions, and bug tracking.
- Issues should only be used to feature requests, suggestions, and bug tracking.
- Please ask questions or troubleshooting in [GitHub Discussions](https://github.com/misskey-dev/misskey/discussions) or [Discord](https://discord.gg/Wp8gVStHW3).
- Please ask questions or troubleshooting in [GitHub Discussions](https://github.com/misskey-dev/misskey/discussions) or [Discord](https://discord.gg/Wp8gVStHW3).
> **Warning**
> [!WARNING]
> Do not close issues that are about to be resolved. It should remain open until a commit that actually resolves it is merged.
> Do not close issues that are about to be resolved. It should remain open until a commit that actually resolves it is merged.
## Before implementation
### Recommended discussing before implementation
We welcome your proposal.
When you want to add a feature or fix a bug, **first have the design and policy reviewed in an Issue** (if it is not there, please make one). Without this step, there is a high possibility that the PR will not be merged even if it is implemented.
When you want to add a feature or fix a bug, **first have the design and policy reviewed in an Issue** (if it is not there, please make one). Without this step, there is a high possibility that the PR will not be merged even if it is implemented.
At this point, you also need to clarify the goals of the PR you will create, and make sure that the other members of the team are aware of them.
At this point, you also need to clarify the goals of the PR you will create, and make sure that the other members of the team are aware of them.
PRs that do not have a clear set of do's and don'ts tend to be bloated and difficult to review.
PRs that do not have a clear set of do's and don'ts tend to be bloated and difficult to review.
Also, when you start implementation, assign yourself to the Issue (if you cannot do it yourself, ask another member to assign you). By expressing your intention to work the Issue, you can prevent conflicts in the work.
Also, when you start implementation, assign yourself to the Issue (if you cannot do it yourself, ask Committer to assign you).
By expressing your intention to work on the Issue, you can prevent conflicts in the work.
To the Committers: you should not assign someone on it before the Final Decision.
### How issues are triaged
The Committers may:
* close an issue that is not reproducible on latest stable release,
* merge an issue into another issue,
* split an issue into multiple issues,
* or re-open that has been closed for some reason which is not applicable anymore.
@syuilo reserves the Final Decision rights including whether the project will implement feature and how to implement, these rights are not always exercised.
## Well-known branches
## Well-known branches
- **`master`** branch is tracking the latest release and used for production purposes.
- **`master`** branch is tracking the latest release and used for production purposes.
@@ -37,25 +52,45 @@ Also, when you start implementation, assign yourself to the Issue (if you cannot
## Creating a PR
## Creating a PR
Thank you for your PR! Before creating a PR, please check the following:
Thank you for your PR! Before creating a PR, please check the following:
- If possible, prefix the title with a keyword that identifies the type of this PR, as shown below.
- If possible, prefix the title with a keyword that identifies the type of this PR, as shown below.
- Also, make sure that the granularity of this PR is appropriate. Please do not include more than one type of change or interest in a single PR.
- Also, make sure that the granularity of this PR is appropriate. Please do not include more than one type of change or interest in a single PR.
- If there is an Issue which will be resolved by this PR, please include a reference to the Issue in the text.
- If there is an Issue which will be resolved by this PR, please include a reference to the Issue in the text.
- Please add the summary of the changes to [`CHANGELOG.md`](/CHANGELOG.md). However, this is not necessary for changes that do not affect the users, such as refactoring.
- Please add the summary of the changes to [`CHANGELOG.md`](/CHANGELOG.md). However, this is not necessary for changes that do not affect the users, such as refactoring.
- Check if there are any documents that need to be created or updated due to this change.
- Check if there are any documents that need to be created or updated due to this change.
- If you have added a feature or fixed a bug, please add a test case if possible.
- If you have added a feature or fixed a bug, please add a test case if possible.
- Please make sure that tests and Lint are passed in advance.
- Please make sure that tests and Lint are passed in advance.
- You can run it with `pnpm test` and `pnpm lint`. [See more info](#testing)
- You can run it with `pnpm test` and `pnpm lint`. [See more info](#testing)
- If this PR includes UI changes, please attach a screenshot in the text.
- If this PR includes UI changes, please attach a screenshot in the text.
Thanks for your cooperation 🤗
Thanks for your cooperation 🤗
### Additional things for ActivityPub payload changes
*This section is specific to misskey-dev implementation. Other fork or implementation may take different way. A significant difference is that non-"misskey-dev" extension is not described in the misskey-hub's document.*
If PR includes changes to ActivityPub payload, please reflect it in [misskey-hub's document](https://github.com/misskey-dev/misskey-hub-next/blob/master/content/ns.md) by sending PR.
The name of purporsed extension property (referred as "extended property" in later) to ActivityPub shall be prefixed by `_misskey_`. (i.e. `_misskey_quote`)
The extended property in `packages/backend/src/core/activitypub/type.ts`**must** be declared as optional because ActivityPub payloads that comes from older Misskey or other implementation may not contain it.
The extended property must be included in the context definition. Context is defined in `packages/backend/src/core/activitypub/misc/contexts.ts`.
The key shall be same as the name of extended property, and the value shall be same as "short IRI".
"Short IRI" is defined in misskey-hub's document, but usually takes form of `misskey:<name of extended property>`. (i.e. `misskey:_misskey_quote`)
One should not add property that has defined before by other implementation, or add custom variant value to "well-known" property.
## Reviewers guide
## Reviewers guide
Be willing to comment on the good points and not just the things you want fixed 💯
Be willing to comment on the good points and not just the things you want fixed 💯
@@ -66,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?
- Are there any omissions or gaps?
- Does it check for anomalies?
- 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
## Deploy
The `/deploy` command by issue comment can be used to deploy the contents of a PR to the preview environment.
The `/deploy` command by issue comment can be used to deploy the contents of a PR to the preview environment.
```
```
@@ -77,7 +128,7 @@ An actual domain will be assigned so you can test the federation.
## Release
## Release
### Release Instructions
### Release Instructions
1. Commit version changes in the `develop` branch ([package.json](https://github.com/misskey-dev/misskey/blob/develop/package.json))
1. Commit version changes in the `develop` branch ([package.json](package.json))
2. Create a release PR.
2. Create a release PR.
- Into `master` from `develop` branch.
- Into `master` from `develop` branch.
- The title must be in the format `Release: x.y.z`.
- The title must be in the format `Release: x.y.z`.
@@ -88,7 +139,7 @@ An actual domain will be assigned so you can test the federation.
- The target branch must be `master`
- The target branch must be `master`
- The tag name must be the version
- The tag name must be the version
> **Note**
> [!NOTE]
> Why this instruction is necessary:
> Why this instruction is necessary:
> - To perform final QA checks
> - To perform final QA checks
> - To distribute responsibility
> - To distribute responsibility
@@ -101,28 +152,28 @@ You can improve our translations with your Crowdin account.
Your changes in Crowdin are automatically submitted as a PR (with the title "New Crowdin translations") to the repository.
Your changes in Crowdin are automatically submitted as a PR (with the title "New Crowdin translations") to the repository.
The owner [@syuilo](https://github.com/syuilo) merges the PR into the develop branch before the next release.
The owner [@syuilo](https://github.com/syuilo) merges the PR into the develop branch before the next release.
If your language is not listed in Crowdin, please open an issue.
If your language is not listed in Crowdin, please open an issue. We will add it to Crowdin.
For newly added languages, once the translation progress per language exceeds 70%, it will be officially introduced into Misskey and made available to users.
Before developing, you have to set up environment. Misskey requires Redis, PostgreSQL, and FFmpeg.
```
You would want to install Meilisearch to experiment related features. Technically, meilisearch is not strict requirement, but some features and tests require it.
pnpm dev
```
command.
There are a few ways to proceed.
- Server-side source files and automatically builds them if they are modified. Automatically start the server process(es).
#### Use system-wide software
- Vite HMR (just the `vite` command) is available. The behavior may be different from production.
You could install them in system-wide (such as from package manager).
- Service Worker is watched by esbuild.
- The front end can be viewed by accessing `http://localhost:5173`.
#### Use `docker compose`
- The backend listens on the port configured with `port` in .config/default.yml.
You could obtain middleware container by typing `docker compose -f $PROJECT_ROOT/compose.local-db.yml up -d`.
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.
#### Use Devcontainer
Devcontainer also has necessary setting. This method can be done by connecting from VSCode.
### Dev Container
Instead of running `pnpm` locally, you can use Dev Container to set up your development environment.
Instead of running `pnpm` locally, you can use Dev Container to set up your development environment.
To use Dev Container, open the project directory on VSCode with Dev Containers installed.
To use Dev Container, open the project directory on VSCode with Dev Containers installed.
**Note:** If you are using Windows, please clone the repository with WSL. Using Git for Windows will result in broken files due to the difference in how newlines are handled.
**Note:** If you are using Windows, please clone the repository with WSL. Using Git for Windows will result in broken files due to the difference in how newlines are handled.
@@ -136,38 +187,61 @@ pnpm build
pnpm migrate
pnpm migrate
```
```
After finishing the migration, run the `pnpm dev` command to start the development server.
After finishing the migration, you can proceed.
``` bash
### Start developing
During development, it is useful to use the
```
pnpm dev
pnpm dev
```
```
command.
- Server-side source files and automatically builds them if they are modified. Automatically start the server process(es).
- Service Worker is watched by esbuild.
- 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).
## Testing
## Testing
- Test codes are located in [`/packages/backend/test`](/packages/backend/test).
You can run non-backendtests by executing following commands:
```sh
### Run test
pnpm --filter frontend test
Create a config file.
pnpm --filter misskey-js test
```
```
Backend tests require manual preparation of servers. See the next section for more on this.
### Backend
There are three types of test codes for the backend:
- Unit tests: [`/packages/backend/test/unit`](/packages/backend/test/unit)
**🌎 **[Misskey](https://misskey-hub.net/)** is an open source, decentralized social media platform that's free forever! 🚀**
**🌎 **Misskey** is an open source, federated social media platform that's free forever! 🚀**
[Learn more](https://misskey-hub.net/)
---
---
@@ -22,45 +24,14 @@
<ahref="https://www.patreon.com/syuilo">
<ahref="https://www.patreon.com/syuilo">
<imgsrc="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>
<imgsrc="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>
Not on Misskey? No problem! Not only can Misskey instances talk to each other, but you can make friends with people on other networks like Mastodon and Pixelfed!
- **Reactions**\
You can add emoji reactions to any post! No longer are you bound by a like button, show everyone exactly how you feel with the tap of a button.
- **Drive**\
With Misskey's built in drive, you get cloud storage right in your social media, where you can upload any files, make folders, and find media from posts you've made!
- **Rich Web UI**\
Misskey has a rich and easy to use Web UI!
It is highly customizable, from changing the layout and adding widgets to making custom themes.
Furthermore, plugins can be created using AiScript, an original programming language.
- And much more...
</div>
<divstyle="clear: both;"></div>
## Documentation
Misskey Documentation can be found at [Misskey Hub](https://misskey-hub.net/docs/), some of the links and graphics above also lead to specific portions of it.
Thanks to [Chromatic](https://www.chromatic.com/) for providing the visual testing platform that helps us review UI changes and catch visual regressions.
Thanks to [Chromatic](https://www.chromatic.com/) for providing the visual testing platform that helps us review UI changes and catch visual regressions.
If you discover a security issue in Misskey, please report it by sending an
If you discover a security issue in Misskey, please report it by **[this form](https://github.com/misskey-dev/misskey/security/advisories/new)**.
email to [syuilotan@yahoo.co.jp](mailto:syuilotan@yahoo.co.jp).
This will allow us to assess the risk, and make a fix available before we add a
This will allow us to assess the risk, and make a fix available before we add a
bug report to the GitHub repository.
bug report to the GitHub repository.
Thanks for helping make Misskey safe for everyone.
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.
headlineMisskey:"নোট ব্যাবহার করে সংযুক্ত নেটওয়ার্ক"
headlineMisskey:"নোট ব্যাবহার করে সংযুক্ত নেটওয়ার্ক"
introMisskey:"স্বাগতম! মিসকি একটি ওপেন সোর্স, ডিসেন্ট্রালাইজড মাইক্রোব্লগিং পরিষেবা। \n\"নোট\" তৈরির মাধ্যমে যা ঘটছে তা সবার সাথে শেয়ার করুন 📡\n\"রিঅ্যাকশন\" গুলির মাধ্যমে যেকোনো নোট সম্পর্কে আপনার অনুভূতি ব্যাক্ত করতে পারেন 👍\nএকটি নতুন দুনিয়া ঘুরে দেখুন 🚀\n"
introMisskey:"স্বাগতম! মিসকি একটি ওপেন সোর্স, ডিসেন্ট্রালাইজড মাইক্রোব্লগিং পরিষেবা। \n\"নোট\" তৈরির মাধ্যমে যা ঘটছে তা সবার সাথে শেয়ার করুন 📡\n\"রিঅ্যাকশন\" গুলির মাধ্যমে যেকোনো নোট সম্পর্কে আপনার অনুভূতি ব্যাক্ত করতে পারেন 👍\nএকটি নতুন দুনিয়া ঘুরে দেখুন 🚀\n"
poweredByMisskeyDescription:"{name} হল ওপেন সোর্স প্ল্যাটফর্ম <b>Misskey</b>-এর সার্ভারগুলির একটি৷"
monthAndDay:"{day}/{month}"
monthAndDay:"{day}/{month}"
search:"খুঁজুন"
search:"খুঁজুন"
notifications:"বিজ্ঞপ্তি"
notifications:"বিজ্ঞপ্তি"
@@ -12,12 +13,14 @@ fetchingAsApObject: "ফেডিভার্স থেকে খবর আন
ok:"ঠিক"
ok:"ঠিক"
gotIt:"বুঝেছি"
gotIt:"বুঝেছি"
cancel:"বাতিল"
cancel:"বাতিল"
noThankYou:"না, ধন্যবাদ"
enterUsername:"ইউজারনেম লিখুন"
enterUsername:"ইউজারনেম লিখুন"
renotedBy:"{user} রিনোট করেছেন"
renotedBy:"{user} রিনোট করেছেন"
noNotes:"কোন নোট নেই"
noNotes:"কোন নোট নেই"
noNotifications:"কোনো বিজ্ঞপ্তি নেই"
noNotifications:"কোনো বিজ্ঞপ্তি নেই"
instance:"ইন্সট্যান্স"
instance:"ইন্সট্যান্স"
settings:"সেটিংস"
settings:"সেটিংস"
notificationSettings:"বিজ্ঞপ্তির সেটিংস"
basicSettings:"সাধারণ সেটিংস"
basicSettings:"সাধারণ সেটিংস"
otherSettings:"অন্যান্য সেটিংস"
otherSettings:"অন্যান্য সেটিংস"
openInWindow:"নতুন উইন্ডোতে খুলা"
openInWindow:"নতুন উইন্ডোতে খুলা"
@@ -42,12 +45,20 @@ pin: "পিন করা"
unpin:"পিন সরান"
unpin:"পিন সরান"
copyContent:"বিষয়বস্তু কপি করুন"
copyContent:"বিষয়বস্তু কপি করুন"
copyLink:"লিঙ্ক কপি করুন"
copyLink:"লিঙ্ক কপি করুন"
copyLinkRenote:"রিনোট লিঙ্ক কপি করুন"
delete:"মুছুন"
delete:"মুছুন"
deleteAndEdit:"মুছুন এবং সম্পাদনা করুন"
deleteAndEdit:"মুছুন এবং সম্পাদনা করুন"
deleteAndEditConfirm:"আপনি কি এই নোটটি মুছে এটি সম্পাদনা করার বিষয়ে নিশ্চিত? আপনি এটির সমস্ত রিঅ্যাকশন, রিনোট এবং জবাব হারাবেন।"
deleteAndEditConfirm:"আপনি কি এই নোটটি মুছে এটি সম্পাদনা করার বিষয়ে নিশ্চিত? আপনি এটির সমস্ত রিঅ্যাকশন, রিনোট এবং জবাব হারাবেন।"
sensitiveWordsDescription:"Viditelnost všech poznámek obsahujících některé z nakonfigurovaných slov bude automaticky nastavena na \"Domů\". Můžete jich uvést více tak, že je oddělíte pomocí řádků."
sensitiveWordsDescription:"Viditelnost všech poznámek obsahujících některé z nakonfigurovaných slov bude automaticky nastavena na \"Domů\". Můžete jich uvést více tak, že je oddělíte pomocí řádků."
sensitiveWordsDescription2:"Použití mezer vytvoří výrazy AND a obklopení klíčových slov lomítky je změní na regulární výraz."
sensitiveWordsDescription2:"Použití mezer vytvoří výrazy AND a obklopení klíčových slov lomítky je změní na regulární výraz."
prohibitedWordsDescription2:"Použití mezer vytvoří výrazy AND a obklopení klíčových slov lomítky je změní na regulární výraz."
notesSearchNotAvailable:"Vyhledávání poznámek je nedostupné."
notesSearchNotAvailable:"Vyhledávání poznámek je nedostupné."
license:"Licence"
license:"Licence"
unfavoriteConfirm:"Opravdu chcete odstranit z oblíbených?"
unfavoriteConfirm:"Opravdu chcete odstranit z oblíbených?"
@@ -1092,7 +1098,16 @@ iHaveReadXCarefullyAndAgree: "Přečetl jsem si text \"{x}\" a souhlasím s ním
icon:"Avatar"
icon:"Avatar"
replies:"Odpovědět"
replies:"Odpovědět"
renotes:"Přeposlat"
renotes:"Přeposlat"
sourceCode:"Zdrojový kód"
flip:"Otočit"
flip:"Otočit"
lastNDays:"Posledních {n} dnů"
surrender:"Zrušit"
postForm:"Formulář pro odeslání"
information:"Informace"
_delivery:
stop:"Suspendováno"
_type:
none:"Publikuji"
_initialAccountSetting:
_initialAccountSetting:
accountCreated:"Váš účet byl úspěšně vytvořen!"
accountCreated:"Váš účet byl úspěšně vytvořen!"
letsStartAccountSetup:"Pro začátek si nastavte svůj profil."
letsStartAccountSetup:"Pro začátek si nastavte svůj profil."
@@ -1623,7 +1638,6 @@ _theme:
buttonBg:"Pozadí tlačítka"
buttonBg:"Pozadí tlačítka"
buttonHoverBg:"Pozadí tlačítka (Hover)"
buttonHoverBg:"Pozadí tlačítka (Hover)"
inputBorder:"Ohraničení vstupního pole"
inputBorder:"Ohraničení vstupního pole"
listItemHoverBg:"Pozadí položky seznamu (Hover)"
driveFolderBg:"Pozadí složky disku"
driveFolderBg:"Pozadí složky disku"
wallpaperOverlay:"Překrytí tapety"
wallpaperOverlay:"Překrytí tapety"
badge:"Odznak"
badge:"Odznak"
@@ -1635,8 +1649,6 @@ _sfx:
note:"Poznámky"
note:"Poznámky"
noteMy:"Moje poznámka"
noteMy:"Moje poznámka"
notification:"Oznámení"
notification:"Oznámení"
antenna:"Antény"
channel:"Oznámení kanálu"
_ago:
_ago:
future:"Budoucí"
future:"Budoucí"
justNow:"Teď"
justNow:"Teď"
@@ -1658,7 +1670,6 @@ _2fa:
registerTOTP:"Registrovat aplikaci autentizátoru"
registerTOTP:"Registrovat aplikaci autentizátoru"
step1:"Nejprve si do zařízení nainstalujte aplikaci pro ověřování (například {a} nebo {b})."
step1:"Nejprve si do zařízení nainstalujte aplikaci pro ověřování (například {a} nebo {b})."
step2:"Poté naskenujte QR kód zobrazený na této obrazovce."
step2:"Poté naskenujte QR kód zobrazený na této obrazovce."
step2Click:"Kliknutím na tento QR kód můžete zaregistrovat 2FA do bezpečnostního klíče nebo aplikace autentizace telefonu."
step3Title:"Zadejte ověřovací kód"
step3Title:"Zadejte ověřovací kód"
step3:"Pro dokončení nastavení zadejte token poskytnutý vaší aplikací."
step3:"Pro dokončení nastavení zadejte token poskytnutý vaší aplikací."
step4:"Od této chvíle budou všechny budoucí pokusy o přihlášení vyžadovat tento přihlašovací token."
step4:"Od této chvíle budou všechny budoucí pokusy o přihlášení vyžadovat tento přihlašovací token."
@@ -1712,7 +1723,7 @@ _auth:
shareAccessTitle:"Udělovat oprávnění k aplikacím"
shareAccessTitle:"Udělovat oprávnění k aplikacím"
shareAccess:"Chcete autorizovat \"{name}\" pro přístup k tomuto účtu?"
shareAccess:"Chcete autorizovat \"{name}\" pro přístup k tomuto účtu?"
shareAccessAsk:"Opravdu chcete této aplikaci povolit přístup k vašemu účtu?"
shareAccessAsk:"Opravdu chcete této aplikaci povolit přístup k vašemu účtu?"
permission:"{jméno} požaduje tato oprávnění"
permission:"{name} požaduje tato oprávnění"
permissionAsk:"Tato aplikace požaduje následující oprávnění"
permissionAsk:"Tato aplikace požaduje následující oprávnění"
pleaseGoBack:"Vraťte se prosím zpět do aplikace"
pleaseGoBack:"Vraťte se prosím zpět do aplikace"
callback:"Návrat k aplikaci"
callback:"Návrat k aplikaci"
@@ -1825,6 +1836,7 @@ _profile:
_exportOrImport:
_exportOrImport:
allNotes:"Všechny poznámky"
allNotes:"Všechny poznámky"
favoritedNotes:"Oblíbené poznámky"
favoritedNotes:"Oblíbené poznámky"
clips:"Oříznout"
followingList:"Sledovaní"
followingList:"Sledovaní"
muteList:"Ztlumit"
muteList:"Ztlumit"
blockingList:"Zablokovat"
blockingList:"Zablokovat"
@@ -1881,9 +1893,6 @@ _pages:
newPage:"Vytvořit novou stránku"
newPage:"Vytvořit novou stránku"
editPage:"Upravit stránku"
editPage:"Upravit stránku"
readPage:"Prohlížení zdroje této stránky"
readPage:"Prohlížení zdroje této stránky"
created:"Stránka byla úspěšně vytvořena"
updated:"Stránka byla úspěšně aktualizována"
deleted:"Stránka byla úspěšně smazána"
pageSetting:"Nastavení stránky"
pageSetting:"Nastavení stránky"
nameAlreadyExists:"Zadaná adresa URL stránky již existuje"
nameAlreadyExists:"Zadaná adresa URL stránky již existuje"
invalidNameTitle:"Zadaná adresa URL stránky je neplatná"
invalidNameTitle:"Zadaná adresa URL stránky je neplatná"
@@ -1935,7 +1944,7 @@ _notification:
youGotMention:"{name} vás zmínil"
youGotMention:"{name} vás zmínil"
youGotReply:"{name} vám odpověděl"
youGotReply:"{name} vám odpověděl"
youGotQuote:"{name} vás citoval"
youGotQuote:"{name} vás citoval"
youRenoted:"Poznámka od {jméno}"
youRenoted:"Poznámka od {name}"
youWereFollowed:"Máte nového následovníka"
youWereFollowed:"Máte nového následovníka"
youReceivedFollowRequest:"Obdrželi jste žádost o sledování"
youReceivedFollowRequest:"Obdrželi jste žádost o sledování"
yourFollowRequestAccepted:"Vaše žádost o sledování byla přijata"
yourFollowRequestAccepted:"Vaše žádost o sledování byla přijata"
@@ -1955,6 +1964,7 @@ _notification:
receiveFollowRequest:"Obdržené žádosti o sledování"
receiveFollowRequest:"Obdržené žádosti o sledování"
followRequestAccepted:"Přijaté žádosti o sledování"
followRequestAccepted:"Přijaté žádosti o sledování"
@@ -5,9 +5,13 @@ introMisskey: "Willkommen! Misskey ist eine dezentralisierte Open-Source Microbl
poweredByMisskeyDescription:"{name} ist einer der durch die Open-Source-Plattform <b>Misskey</b> betriebenen Dienste."
poweredByMisskeyDescription:"{name} ist einer der durch die Open-Source-Plattform <b>Misskey</b> betriebenen Dienste."
monthAndDay:"{day}.{month}."
monthAndDay:"{day}.{month}."
search:"Suchen"
search:"Suchen"
reset:"Zurücksetzen"
notifications:"Benachrichtigungen"
notifications:"Benachrichtigungen"
username:"Benutzername"
username:"Benutzername"
password:"Passwort"
password:"Passwort"
initialPasswordForSetup:"Initiales Passwort für die Einrichtung"
initialPasswordIsIncorrect:"Das initiale Passwort für die Einrichtung ist falsch"
initialPasswordForSetupDescription:"Verwende das in der Konfigurationsdatei angegebene Passwort, wenn du Misskey selbst installiert hast.\nWenn du einen Misskey-Hostingdienst o.ä. nutzt, verwende das dort angegebene Kennwort.\nWenn du kein Passwort festgelegt hast, lasse es leer, um fortzufahren."
forgotPassword:"Passwort vergessen"
forgotPassword:"Passwort vergessen"
fetchingAsApObject:"Wird aus dem Fediverse angefragt …"
fetchingAsApObject:"Wird aus dem Fediverse angefragt …"
ok:"OK"
ok:"OK"
@@ -45,6 +49,7 @@ pin: "An dein Profil anheften"
unpin:"Von deinem Profil lösen"
unpin:"Von deinem Profil lösen"
copyContent:"Inhalt kopieren"
copyContent:"Inhalt kopieren"
copyLink:"Link kopieren"
copyLink:"Link kopieren"
copyRemoteLink:"Remote-Link kopieren"
copyLinkRenote:"Renote-Link kopieren"
copyLinkRenote:"Renote-Link kopieren"
delete:"Löschen"
delete:"Löschen"
deleteAndEdit:"Löschen und Bearbeiten"
deleteAndEdit:"Löschen und Bearbeiten"
@@ -60,6 +65,7 @@ copyFileId: "Datei-ID kopieren"
copyFolderId:"Ordner-ID kopieren"
copyFolderId:"Ordner-ID kopieren"
copyProfileUrl:"Profil-URL kopieren"
copyProfileUrl:"Profil-URL kopieren"
searchUser:"Nach einem Benutzer suchen"
searchUser:"Nach einem Benutzer suchen"
searchThisUsersNotes:"Notizen dieses Benutzers suchen"
reply:"Antworten"
reply:"Antworten"
loadMore:"Mehr laden"
loadMore:"Mehr laden"
showMore:"Mehr anzeigen"
showMore:"Mehr anzeigen"
@@ -108,11 +114,14 @@ enterEmoji: "Gib ein Emoji ein"
renote:"Renote"
renote:"Renote"
unrenote:"Renote zurücknehmen"
unrenote:"Renote zurücknehmen"
renoted:"Renote getätigt."
renoted:"Renote getätigt."
renotedToX:"Renoted zu {name}."
cantRenote:"Renote dieses Beitrags nicht möglich."
cantRenote:"Renote dieses Beitrags nicht möglich."
cantReRenote:"Renote einer Renote nicht möglich."
cantReRenote:"Renote einer Renote nicht möglich."
quote:"Zitieren"
quote:"Zitieren"
inChannelRenote:"Kanal-interner Renote"
inChannelRenote:"Kanal-interner Renote"
inChannelQuote:"Kanal-internes Zitat"
inChannelQuote:"Kanal-internes Zitat"
renoteToChannel:"Renote zu Kanal"
renoteToOtherChannel:"Renote zu anderem Kanal"
pinnedNote:"Angeheftete Notiz"
pinnedNote:"Angeheftete Notiz"
pinned:"Angeheftet"
pinned:"Angeheftet"
you:"Du"
you:"Du"
@@ -121,9 +130,16 @@ sensitive: "Sensibel"
add:"Hinzufügen"
add:"Hinzufügen"
reaction:"Reaktionen"
reaction:"Reaktionen"
reactions:"Reaktionen"
reactions:"Reaktionen"
emojiPicker:"Emoji auswählen"
pinnedEmojisForReactionSettingDescription:"Lege Emojis fest, die angepinnt werden sollen, um sie beim Reagieren als Erstes anzuzeigen."
pinnedEmojisSettingDescription:"Lege Emojis fest, die angepinnt werden sollen, um sie in der Emoji-Auswahl als Erstes anzuzeigen"
emojiPickerDisplay:"Anzeige der Emoji-Auswahl"
overwriteFromPinnedEmojisForReaction:"Überschreiben mit den Reaktions-Einstellungen"
overwriteFromPinnedEmojis:"Überschreiben mit den allgemeinen Einstellungen"
reactionSettingDescription2:"Ziehe um Anzuordnen, klicke um zu löschen, drücke „+“ um hinzuzufügen"
reactionSettingDescription2:"Ziehe um Anzuordnen, klicke um zu löschen, drücke „+“ um hinzuzufügen"
chooseServerOnMisskeyHub:"Wähle einen Server aus dem Misskey Hub"
specifyServerHost:"Server-Host auswählen"
inputHostName:"Gib die Domain an"
general:"Allgemein"
general:"Allgemein"
wallpaper:"Hintergrund"
wallpaper:"Hintergrund"
setWallpaper:"Hintergrund festlegen"
setWallpaper:"Hintergrund festlegen"
@@ -178,8 +199,9 @@ searchWith: "Suchen: {q}"
youHaveNoLists:"Du hast keine Listen"
youHaveNoLists:"Du hast keine Listen"
followConfirm:"Möchtest du {name} wirklich folgen?"
followConfirm:"Möchtest du {name} wirklich folgen?"
proxyAccount:"Proxy-Benutzerkonto"
proxyAccount:"Proxy-Benutzerkonto"
proxyAccountDescription:"Ein Proxy-Benutzerkonto ist ein Benutzerkonto, das sich für Nutzer unter bestimmten Konditionen wie ein Follower aus einer fremden Instanz verhält. Zum Beispiel wird die Aktivität eines Nutzers aus einer fremden Instanz nicht an diese Instanz übermittelt, falls es keinen Benutzer dieser Instanz gibt, der diesem Nutzer aus fremder Instanz folgt. In diesem Fall folgt stattdessen das Proxy-Benutzerkonto."
proxyAccountDescription:"Ein Proxy-Konto ist ein Benutzerkonto, das unter bestimmten Bedingungen als Follower für Benutzer fremder Instanzen fungiert. Wenn zum Beispiel ein Benutzer einen Benutzer einer fremden Instanz zu einer Liste hinzufügt, werden die Aktivitäten des entfernten Benutzers nicht an die Instanz übermittelt, wenn kein lokaler Benutzer diesem Benutzer folgt; stattdessen folgt das Proxy-Konto."
host:"Hostname"
host:"Hostname"
selectSelf:"Mich auswählen"
selectUser:"Benutzer auswählen"
selectUser:"Benutzer auswählen"
recipient:"Empfänger"
recipient:"Empfänger"
annotation:"Anmerkung"
annotation:"Anmerkung"
@@ -195,6 +217,7 @@ perDay: "Pro Tag"
stopActivityDelivery:"Senden von Aktivitäten einstellen"
stopActivityDelivery:"Senden von Aktivitäten einstellen"
blockThisInstance:"Diese Instanz blockieren"
blockThisInstance:"Diese Instanz blockieren"
silenceThisInstance:"Instanz stummschalten"
silenceThisInstance:"Instanz stummschalten"
mediaSilenceThisInstance:"Medien dieses Servers stummschalten"
blockedInstancesDescription:"Gib die Hostnamen der Instanzen, welche blockiert werden sollen, durch Zeilenumbrüche getrennt an. Blockierte Instanzen können mit dieser instanz nicht mehr kommunizieren."
blockedInstancesDescription:"Gib die Hostnamen der Instanzen, welche blockiert werden sollen, durch Zeilenumbrüche getrennt an. Blockierte Instanzen können mit dieser instanz nicht mehr kommunizieren."
silencedInstances:"Stummgeschaltete Instanzen"
silencedInstances:"Stummgeschaltete Instanzen"
silencedInstancesDescription:"Gib die Hostnamen der Instanzen, welche stummgeschaltet werden sollen, durch Zeilenumbrüche getrennt an. Alle Konten dieser Instanzen werden als stummgeschaltet behandelt, können nur noch Follow-Anfragen stellen und wenn nicht gefolgt keine lokalen Konten erwähnen. Blockierte Instanzen sind davon nicht betroffen."
silencedInstancesDescription:"Gib die Hostnamen der Instanzen, welche stummgeschaltet werden sollen, durch Zeilenumbrüche getrennt an. Alle Konten dieser Instanzen werden als stummgeschaltet behandelt, können nur noch Follow-Anfragen stellen und wenn nicht gefolgt keine lokalen Konten erwähnen. Blockierte Instanzen sind davon nicht betroffen."
mediaSilencedInstancesDescription:"Gib pro Zeile die Hostnamen der Server ein, dessen Medien du stummschalten möchtest. Alle Benutzerkonten der aufgeführten Server werden als sensibel behandelt und können keine benutzerdefinierten Emojis verwenden. Gesperrte Server sind davon nicht betroffen."
federationAllowedHosts:"Föderierte Instanzen"
federationAllowedHostsDescription:"Trage die Hostnamen ein mit den du eine Föderation eingehen möchtest. Trenne mit Zeilenumbruch."
antennaKeywordsDescription:"Zum Nutzen einer \"UND\"-Verknüpfung Einträge mit Leerzeichen trennen, zum Nutzen einer \"ODER\"-Verknüpfung Einträge mit einem Zeilenumbruch trennen"
antennaKeywordsDescription:"Zum Nutzen einer \"UND\"-Verknüpfung Einträge mit Leerzeichen trennen, zum Nutzen einer \"ODER\"-Verknüpfung Einträge mit einem Zeilenumbruch trennen"
notifyAntenna:"Über neue Notizen benachrichtigen"
notifyAntenna:"Über neue Notizen benachrichtigen"
withFileAntenna:"Nur Notizen mit Dateien"
withFileAntenna:"Nur Notizen mit Dateien"
@@ -420,6 +455,7 @@ totpDescription: "Logge dich via Authentifizierungs-App mit Einmalpasswort ein"
moderator:"Moderator"
moderator:"Moderator"
moderation:"Moderation"
moderation:"Moderation"
moderationNote:"Moderationsnotiz"
moderationNote:"Moderationsnotiz"
moderationNoteDescription:"Trage hier Notizen ein. Diese sind nur für die Moderatoren sichtbar."
addModerationNote:"Moderationsnotiz hinzufügen"
addModerationNote:"Moderationsnotiz hinzufügen"
moderationLogs:"Moderationsprotokolle"
moderationLogs:"Moderationsprotokolle"
nUsersMentioned:"Von {n} Benutzern erwähnt"
nUsersMentioned:"Von {n} Benutzern erwähnt"
@@ -429,7 +465,7 @@ lastUsed: "Zuletzt benutzt"
lastUsedAt:"Zuletzt verwendet: {t}"
lastUsedAt:"Zuletzt verwendet: {t}"
unregister:"Deaktivieren"
unregister:"Deaktivieren"
passwordLessLogin:"Passwortloses Anmelden"
passwordLessLogin:"Passwortloses Anmelden"
passwordLessLoginDescription:"Ermöglicht passwortfreies Einloggen, nur via Security-Token oder Passkey"
passwordLessLoginDescription:"Ermöglicht passwortloses Einloggen mit einem Security-Token oder Passkey"
resetPassword:"Passwort zurücksetzen"
resetPassword:"Passwort zurücksetzen"
newPasswordIs:"Das neue Passwort ist „{password}“"
newPasswordIs:"Das neue Passwort ist „{password}“"
reduceUiAnimation:"Animationen der Benutzeroberfläche reduzieren"
reduceUiAnimation:"Animationen der Benutzeroberfläche reduzieren"
@@ -454,10 +490,12 @@ retype: "Erneut eingeben"
noteOf:"Notiz von {user}"
noteOf:"Notiz von {user}"
quoteAttached:"Zitat"
quoteAttached:"Zitat"
quoteQuestion:"Als Zitat anhängen?"
quoteQuestion:"Als Zitat anhängen?"
attachAsFileQuestion:"Der Text in der Zwischenablage ist lang. Möchtest du ihn als Textdatei anhängen?"
noMessagesYet:"Noch keine Nachrichten vorhanden"
noMessagesYet:"Noch keine Nachrichten vorhanden"
newMessageExists:"Du hast eine neue Nachricht"
newMessageExists:"Du hast eine neue Nachricht"
onlyOneFileCanBeAttached:"Es kann pro Nachricht nur eine Datei angehängt werden"
onlyOneFileCanBeAttached:"Es kann pro Nachricht nur eine Datei angehängt werden"
signinRequired:"Bitte registriere oder melde dich an, um fortzufahren"
signinRequired:"Bitte registriere oder melde dich an, um fortzufahren"
signinOrContinueOnRemote:"Um fortzufahren, gehe zu deiner Instanz oder registriere bzw. melde dich an dieser Instanz an. "
invitations:"Einladungen"
invitations:"Einladungen"
invitationCode:"Einladungscode"
invitationCode:"Einladungscode"
checking:"Wird überprüft …"
checking:"Wird überprüft …"
@@ -479,8 +517,12 @@ uiLanguage: "Sprache der Benutzeroberfläche"
scratchpadDescription:"Die Testumgebung bietet einen Bereich für AiScript-Experimente. Dort kannst du AiScript schreiben, ausführen sowie dessen Auswirkungen auf Misskey überprüfen."
scratchpadDescription:"Die Testumgebung bietet einen Bereich für AiScript-Experimente. Dort kannst du AiScript schreiben, ausführen sowie dessen Auswirkungen auf Misskey überprüfen."
uiInspector:"UI-Inspektor"
uiInspectorDescription:"Die Liste der UI-Komponenten-Server können im Zwischenspeicher angesehen werden. Die UI-Komponente wird von der Funktion Ui:C: generiert."
output:"Ausgabe"
output:"Ausgabe"
script:"Skript"
script:"Skript"
disablePagesScript:"AiScript auf Seiten deaktivieren"
disablePagesScript:"AiScript auf Seiten deaktivieren"
@@ -619,6 +664,7 @@ medium: "Mittel"
small:"Klein"
small:"Klein"
generateAccessToken:"Zugriffstoken generieren"
generateAccessToken:"Zugriffstoken generieren"
permission:"Berechtigungen"
permission:"Berechtigungen"
adminPermission:"Administratorberechtigung"
enableAll:"Alle aktivieren"
enableAll:"Alle aktivieren"
disableAll:"Alle deaktivieren"
disableAll:"Alle deaktivieren"
tokenRequested:"Zugriff zum Benutzerkonto gewähren"
tokenRequested:"Zugriff zum Benutzerkonto gewähren"
smtpSecureInfo:"Schalte dies aus, falls du STARTTLS verwendest."
smtpSecureInfo:"Schalte dies aus, falls du STARTTLS verwendest."
testEmail:"Emailversand testen"
testEmail:"Emailversand testen"
wordMute:"Wortstummschaltung"
wordMute:"Wortstummschaltung"
wordMuteDescription:"Minimiert Notizen, die das angegebene Wort oder den angegebenen Ausdruck enthalten. Minimierte Notizen können angezeigt werden, indem du auf sie klickst."
hardWordMute:"Harte Wortstummschaltung"
showMutedWord:"Stummgeschaltete Wörter anzeigen"
hardWordMuteDescription:"Blendet Notizen aus, die das angegebene Wort oder die angegebene Phrase enthalten. Im Gegensatz zur Wortstummschaltung wird die Notiz vollständig ausgeblendet."
regexpError:"Fehler in einem regulären Ausdruck"
regexpError:"Fehler in einem regulären Ausdruck"
regexpErrorDescription:"Im regulären Ausdruck deiner {tab}en Wortstummschaltungen ist ein Fehler aufgetreten:"
regexpErrorDescription:"Im regulären Ausdruck deiner in Zeile {line} von {tab}en Wortstummschaltungen ist ein Fehler aufgetreten:"
instanceMute:"Instanzstummschaltungen"
instanceMute:"Instanzstummschaltungen"
userSaysSomething:"{name} hat etwas gesagt"
userSaysSomething:"{name} hat etwas gesagt"
userSaysSomethingAbout:"{name} sagt etwas über '{word}'"
makeActive:"Aktivieren"
makeActive:"Aktivieren"
display:"Anzeigeart"
display:"Anzeigeart"
copy:"Kopieren"
copy:"Kopieren"
@@ -661,6 +712,7 @@ useGlobalSettingDesc: "Ist diese Option aktiviert, werden die Benachrichtigungse
other:"Anderes"
other:"Anderes"
regenerateLoginToken:"Anmeldetoken regenerieren"
regenerateLoginToken:"Anmeldetoken regenerieren"
regenerateLoginTokenDescription:"Den zur Anmeldung intern verwendeten Token regenerieren. Normalerweise wird dies nicht benötigt. Bei Regeneration werden alle Geräte ausgeloggt."
regenerateLoginTokenDescription:"Den zur Anmeldung intern verwendeten Token regenerieren. Normalerweise wird dies nicht benötigt. Bei Regeneration werden alle Geräte ausgeloggt."
theKeywordWhenSearchingForCustomEmoji:"Das ist das Schlagwort beim Suchen von benutzerdefinierten Emojis."
setMultipleBySeparatingWithSpace:"Trenne Elemente durch ein Leerzeichen um mehrere Einstellungen zu kofigurieren."
setMultipleBySeparatingWithSpace:"Trenne Elemente durch ein Leerzeichen um mehrere Einstellungen zu kofigurieren."
fileIdOrUrl:"Datei-ID oder URL"
fileIdOrUrl:"Datei-ID oder URL"
behavior:"Verhalten"
behavior:"Verhalten"
@@ -674,10 +726,7 @@ abuseReported: "Deine Meldung wurde versendet. Vielen Dank."
reporter:"Melder"
reporter:"Melder"
reporteeOrigin:"Herkunft des Gemeldeten"
reporteeOrigin:"Herkunft des Gemeldeten"
reporterOrigin:"Herkunft des Meldenden"
reporterOrigin:"Herkunft des Meldenden"
forwardReport:"Meldung an fremde Instanz weiterleiten"
forwardReportIsAnonymous:"Anstatt deines Benutzerkontos wird bei der fremden Instanz ein anonymes Systemkonto als Melder angezeigt."
send:"Senden"
send:"Senden"
abuseMarkAsResolved:"Meldung als gelöst markieren"
reflectMayTakeTime:"Es kann etwas dauern, bis sich dies widerspiegelt."
reflectMayTakeTime:"Es kann etwas dauern, bis sich dies widerspiegelt."
failedToFetchAccountInformation:"Benutzerkontoinformationen konnten nicht abgefragt werden"
failedToFetchAccountInformation:"Benutzerkontoinformationen konnten nicht abgefragt werden"
rateLimitExceeded:"Versuchsanzahl überschritten"
rateLimitExceeded:"Versuchsanzahl überschritten"
@@ -973,6 +1029,7 @@ neverShow: "Nicht wieder anzeigen"
remindMeLater:"Vielleicht später"
remindMeLater:"Vielleicht später"
didYouLikeMisskey:"Gefällt dir Misskey?"
didYouLikeMisskey:"Gefällt dir Misskey?"
pleaseDonate:"Misskey ist die kostenlose Software, die von {host} verwendet wird. Wir würden uns über Spenden freuen, damit dessen Entwicklung weitergeführt werden kann!"
pleaseDonate:"Misskey ist die kostenlose Software, die von {host} verwendet wird. Wir würden uns über Spenden freuen, damit dessen Entwicklung weitergeführt werden kann!"
correspondingSourceIsAvailable:"Der entsprechende Quellcode ist verfügbar unter {anchor}"
sensitiveWordsDescription:"Die Notizsichtbarkeit aller Notizen, die diese Wörter enthalten, wird automatisch auf \"Startseite\" gesetzt. Durch Zeilenumbrüche können mehrere konfiguriert werden."
sensitiveWordsDescription:"Die Notizsichtbarkeit aller Notizen, die diese Wörter enthalten, wird automatisch auf \"Startseite\" gesetzt. Durch Zeilenumbrüche können mehrere konfiguriert werden."
sensitiveWordsDescription2:"Durch die Verwendung von Leerzeichen können AND-Verknüpfungen angegeben werden und durch das Umgeben von Schrägstrichen können reguläre Ausdrücke verwendet werden."
sensitiveWordsDescription2:"Durch die Verwendung von Leerzeichen können AND-Verknüpfungen angegeben werden und durch das Umgeben von Schrägstrichen können reguläre Ausdrücke verwendet werden."
prohibitedWords:"Verbotene Wörter"
prohibitedWordsDescription:"Aktiviert eine Fehlermeldung, wenn versucht wird, eine Notiz zu veröffentlichen, die das/die eingestellte(n) Wort(e) enthält. Mehrere Begriffe können durch Zeilenumbrüche getrennt festgelegt werden."
prohibitedWordsDescription2:"Durch die Verwendung von Leerzeichen können AND-Verknüpfungen angegeben werden und durch das Umgeben von Schrägstrichen können reguläre Ausdrücke verwendet werden."
hiddenTags:"Ausgeblendete Hashtags"
hiddenTags:"Ausgeblendete Hashtags"
hiddenTagsDescription:"Die hier eingestellten Tags werden nicht mehr in den Trends angezeigt. Mit der Umschalttaste können mehrere ausgewählt werden."
hiddenTagsDescription:"Die hier eingestellten Tags werden nicht mehr in den Trends angezeigt. Mit der Umschalttaste können mehrere ausgewählt werden."
notesSearchNotAvailable:"Die Notizsuche ist nicht verfügbar."
notesSearchNotAvailable:"Die Notizsuche ist nicht verfügbar."
@@ -1035,12 +1096,15 @@ retryAllQueuesConfirmTitle: "Wirklich erneut versuchen?"
retryAllQueuesConfirmText:"Dies wird zu einer temporären Erhöhung der Serverlast führen."
retryAllQueuesConfirmText:"Dies wird zu einer temporären Erhöhung der Serverlast führen."
enableChartsForRemoteUser:"Diagramme für Nutzer fremder Instanzen erstellen"
enableChartsForRemoteUser:"Diagramme für Nutzer fremder Instanzen erstellen"
enableChartsForFederatedInstances:"Diagramme für fremde Instanzen erstellen"
enableChartsForFederatedInstances:"Diagramme für fremde Instanzen erstellen"
enableStatsForFederatedInstances:"Abruf von Informationen über förderierte Server"
showClipButtonInNoteFooter:"\"Clip\" zum Notizmenu hinzufügen"
showClipButtonInNoteFooter:"\"Clip\" zum Notizmenu hinzufügen"
reactionsDisplaySize:"Reaktionsanzeigegröße"
reactionsDisplaySize:"Reaktionsanzeigegröße"
limitWidthOfReaction:"Begrenze die Breite der Reaktion und zeige sie verkleinert an"
limitWidthOfReaction:"Begrenze die Breite der Reaktion und zeige sie verkleinert an"
noteIdOrUrl:"Notiz-ID oder URL"
noteIdOrUrl:"Notiz-ID oder URL"
video:"Video"
video:"Video"
videos:"Videos"
videos:"Videos"
audio:"Audio"
audioFiles:"Audio"
dataSaver:"Datensparmodus"
dataSaver:"Datensparmodus"
accountMigration:"Kontomigration"
accountMigration:"Kontomigration"
accountMoved:"Dieser Benutzer ist zu einem neuen Konto migriert:"
accountMoved:"Dieser Benutzer ist zu einem neuen Konto migriert:"
preservedUsernamesDescription:"Gib zu reservierende Benutzernamen durch Zeilenumbrüche getrennt an. Diese werden für die Registrierung gesperrt, können aber von Administratoren zur manuellen Erstellung von Konten verwendet werden. Existierende Konten, die diese Namen bereits verwenden, werden nicht beeinträchtigt."
preservedUsernamesDescription:"Gib zu reservierende Benutzernamen durch Zeilenumbrüche getrennt an. Diese werden für die Registrierung gesperrt, können aber von Administratoren zur manuellen Erstellung von Konten verwendet werden. Existierende Konten, die diese Namen bereits verwenden, werden nicht beeinträchtigt."
createNoteFromTheFile:"Notiz für diese Datei schreiben"
createNoteFromTheFile:"Notiz für diese Datei schreiben"
channelArchiveConfirmDescription:"Ein archivierter Kanal taucht nicht mehr in der Kanalliste oder in Suchergebnissen auf. Zudem können ihm keine Beiträge mehr hinzugefügt werden."
channelArchiveConfirmDescription:"Ein archivierter Kanal taucht nicht mehr in der Kanalliste oder in Suchergebnissen auf. Zudem können ihm keine Beiträge mehr hinzugefügt werden."
thisChannelArchived:"Dieser Kanal wurde archiviert."
thisChannelArchived:"Dieser Kanal wurde archiviert."
@@ -1078,6 +1144,9 @@ preventAiLearning: "Verwendung in machinellem Lernen (Generative bzw. Prediktive
preventAiLearningDescription:"Fordert Crawler auf, gepostetes Text- oder Bildmaterial usw. nicht in Datensätzen für maschinelles Lernen (Generative bzw. Prediktive AI/KI) zu verwenden. Dies wird durch das Hinzufügen einer \"noai\"-Flag in der HTML-Antwort des jeweiligen Inhalts erreicht. Da diese Flag jedoch ignoriert werden kann, ist eine vollständige Verhinderung hierdurch nicht möglich."
preventAiLearningDescription:"Fordert Crawler auf, gepostetes Text- oder Bildmaterial usw. nicht in Datensätzen für maschinelles Lernen (Generative bzw. Prediktive AI/KI) zu verwenden. Dies wird durch das Hinzufügen einer \"noai\"-Flag in der HTML-Antwort des jeweiligen Inhalts erreicht. Da diese Flag jedoch ignoriert werden kann, ist eine vollständige Verhinderung hierdurch nicht möglich."
options:"Optionen"
options:"Optionen"
specifyUser:"Spezifischer Benutzer"
specifyUser:"Spezifischer Benutzer"
lookupConfirm:"Zustimmen?"
openTagPageConfirm:"Hashtag Seite wirklich öffnen?"
specifyHost:"Host"
failedToPreviewUrl:"Vorschau nicht anzeigbar"
failedToPreviewUrl:"Vorschau nicht anzeigbar"
update:"Aktualisieren"
update:"Aktualisieren"
rolesThatCanBeUsedThisEmojiAsReaction:"Rollen, die dieses Emoji als Reaktion verwenden können"
rolesThatCanBeUsedThisEmojiAsReaction:"Rollen, die dieses Emoji als Reaktion verwenden können"
showRepliesToOthersInTimeline:"Antworten in Chronik anzeigen"
showRepliesToOthersInTimeline:"Antworten in Chronik anzeigen"
hideRepliesToOthersInTimeline:"Antworten nicht in Chronik anzeigen"
hideRepliesToOthersInTimeline:"Antworten nicht in Chronik anzeigen"
@@ -1144,6 +1214,13 @@ hideRepliesToOthersInTimelineAll: "Antworten von allen momentan gefolgten Benutz
confirmShowRepliesAll:"Dies ist eine unwiderrufliche Aktion. Wirklich Antworten von allen momentan gefolgten Benutzern in der Chronik anzeigen?"
confirmShowRepliesAll:"Dies ist eine unwiderrufliche Aktion. Wirklich Antworten von allen momentan gefolgten Benutzern in der Chronik anzeigen?"
confirmHideRepliesAll:"Dies ist eine unwiderrufliche Aktion. Wirklich Antworten von allen momentan gefolgten Benutzern nicht in der Chronik anzeigen?"
confirmHideRepliesAll:"Dies ist eine unwiderrufliche Aktion. Wirklich Antworten von allen momentan gefolgten Benutzern nicht in der Chronik anzeigen?"
externalServices:"Externe Dienste"
externalServices:"Externe Dienste"
sourceCode:"Quellcode"
sourceCodeIsNotYetProvided:"Der Quellcode ist noch nicht verfügbar. Kontaktiere den Administrator, um das Problem zu lösen."
repositoryUrl:"Repository URL"
repositoryUrlDescription:"Solltest du Misskey so wie es ist verwenden (im unveränderten Quellcode), gebe Folgendes an:\nhttps://github.com/misskey-dev/misskey"
repositoryUrlOrTarballRequired:"Wenn du kein Repository veröffentlicht hast, musst du stattdessen einen Tarball bereitstellen. Siehe .config/example.yml für weitere Informationen."
feedback:"Feedback"
feedbackUrl:"Feedback-Website"
impressum:"Impressum"
impressum:"Impressum"
impressumUrl:"Impressums-URL"
impressumUrl:"Impressums-URL"
impressumDescription:"In manchen Ländern, wie Deutschland und dessen Umgebung, ist die Angabe von Betreiberinformationen (ein Impressum) bei kommerziellem Betrieb zwingend."
impressumDescription:"In manchen Ländern, wie Deutschland und dessen Umgebung, ist die Angabe von Betreiberinformationen (ein Impressum) bei kommerziellem Betrieb zwingend."
@@ -1153,6 +1230,7 @@ tosAndPrivacyPolicy: "Nutzungsbedingungen und Datenschutzerklärung"
keepOriginalFilenameDescription:"Wenn diese Einstellung deaktiviert ist, wird der Dateiname beim Hochladen automatisch durch eine zufällige Zeichenfolge ersetzt."
noDescription:"Keine Beschreibung vorhanden"
alwaysConfirmFollow:"Folgen immer bestätigen"
inquiry:"Kontakt"
tryAgain:"Bitte später erneut versuchen"
confirmWhenRevealingSensitiveMedia:"Das Anzeigen von sensiblen Medien bestätigen"
sensitiveMediaRevealConfirm:"Es könnte sich um sensible Medien handeln. Möchtest du sie anzeigen?"
createdLists:"Erstellte Listen"
createdAntennas:"Erstellte Antennen"
fromX:"Von {x}"
genEmbedCode:"Einbettungscode generieren"
noteOfThisUser:"Notizen dieses Benutzers"
clipNoteLimitExceeded:"Zu diesem Clip können keine weiteren Notizen hinzugefügt werden."
performance:"Leistung"
modified:"Bearbeitet"
discard:"Verwerfen"
thereAreNChanges:"Es gibt {n} Änderung(en)"
signinWithPasskey:"Mit Passkey anmelden"
unknownWebAuthnKey:"Unbekannter Passkey"
passkeyVerificationFailed:"Die Passkey-Verifizierung ist fehlgeschlagen."
passkeyVerificationSucceededButPasswordlessLoginDisabled:"Die Verifizierung des Passkeys war erfolgreich, aber die passwortlose Anmeldung ist deaktiviert."
messageToFollower:"Nachricht an die Follower"
target:"Speicherort"
testCaptchaWarning:"Diese Funktion ist für CAPTCHA-Testzwecke gedacht.\n<strong>Nicht in einer Produktivumgebung verwenden.</strong>"
prohibitedWordsForNameOfUser:"Verbotene Begriffe für Benutzernamen"
prohibitedWordsForNameOfUserDescription:"Wenn eine Zeichenfolge aus dieser Liste im Namen eines Benutzers enthalten ist, wird der Benutzername abgelehnt. Benutzer mit Moderatorenrechten sind von dieser Einschränkung nicht betroffen."
yourNameContainsProhibitedWords:"Dein Name enthält einen verbotenen Begriff"
yourNameContainsProhibitedWordsDescription:"Der Name enthält eine verbotene Zeichenfolge. Wende dich an deinen Serveradministrator, wenn du diesen Namen verwenden möchtest."
thisContentsAreMarkedAsSigninRequiredByAuthor:"Logge dich ein, um weitere Inhalte von diesem Nutzer zu sehen."
lockdown:"Sperren"
pleaseSelectAccount:"Bitte Konto auswählen"
availableRoles:"Verfügbare Rollen"
federationSpecified:"Dieser Server arbeitet mit Whitelist-Föderation. Er kann nicht mit anderen als den vom Administrator angegebenen Servern interagieren."
federationDisabled:"Föderation ist auf diesem Server deaktiviert. Es ist nicht möglich, mit Benutzern auf anderen Servern zu interagieren."
postForm:"Notizfenster"
information:"Über"
_settings:
webhook:"Webhook"
_accountSettings:
requireSigninToViewContents:"Anmeldung erfordern, um Inhalte anzuzeigen"
requireSigninToViewContentsDescription1:"Erfordere eine Anmeldung, um alle Notizen und andere Inhalte anzuzeigen, die du erstellt hast. Dadurch wird verhindert, dass Crawler deine Informationen sammeln."
requireSigninToViewContentsDescription2:"Der Inhalt wird nicht in URL-Vorschauen (OGP), eingebettet in Webseiten oder auf Servern, die keine Zitate unterstützen, angezeigt."
requireSigninToViewContentsDescription3:"Diese Einschränkungen gelten möglicherweise nicht für föderierte Inhalte von anderen Servern."
makeNotesFollowersOnlyBefore:"Macht frühere Notizen nur für Follower sichtbar"
mayNotEffectForFederatedNotes:"Dies hat möglicherweise keine Auswirkungen auf Notizen, die an andere Server föderiert werden."
notesOlderThanSpecifiedDateAndTime:"Notizen vor einem bestimmtem Datum und Uhrzeit"
_abuseUserReport:
forward:"Weiterleiten"
forwardDescription:"Leite die Meldung an einen entfernten Server als anonymes Systemkonto weiter."
resolve:"lösen"
accept:"Akzeptieren"
reject:"Ablehnen"
_delivery:
stop:"Gesperrt"
_type:
none:"Wird veröffentlicht"
manuallySuspended:"Manuell gesperrt"
_bubbleGame:
howToPlay:"Wie man spielt"
hold:"Halten"
_score:
score:"Spielstand"
scoreYen:"Verdienter Geldbetrag"
highScore:"Höchstpunktzahl"
maxChain:"Maximale Anzahl an Verkettungen"
yen:"{yen} Yen"
_howToPlay:
section1:"Passe die Position an und lasse das Objekt in das Spielfeld fallen."
section2:"Wenn sich zwei Objekte der gleichen Art berühren, verwandeln sie sich in ein anderes Objekt und du bekommst Punkte."
section3:"Das Spiel ist vorbei, wenn die Objekte aus dem Spielfeld herausragen. Versuche eine hohe Punktzahl zu erreichen, indem du die Objekte miteinander verschmelzt, ohne dass das Spielfeld überläuft!"
_announcement:
_announcement:
forExistingUsers:"Nur für existierende Nutzer"
forExistingUsers:"Nur für existierende Nutzer"
forExistingUsersDescription:"Ist diese Option aktiviert, wird diese Ankündigung nur Nutzern angezeigt, die zum Zeitpunkt der Ankündigung bereits registriert sind. Ist sie deaktiviert, wird sie auch Nutzern, die sich nach dessen Veröffentlichung registrieren, angezeigt."
forExistingUsersDescription:"Ist diese Option aktiviert, wird diese Ankündigung nur Nutzern angezeigt, die zum Zeitpunkt der Ankündigung bereits registriert sind. Ist sie deaktiviert, wird sie auch Nutzern, die sich nach dessen Veröffentlichung registrieren, angezeigt."
@@ -1174,6 +1355,7 @@ _announcement:
tooManyActiveAnnouncementDescription:"Zu viele aktive Ankündigungen können die Benutzerfreundlichkeit verschlechtern. Es wird empfohlen, veraltete Ankündigungen zu archivieren."
tooManyActiveAnnouncementDescription:"Zu viele aktive Ankündigungen können die Benutzerfreundlichkeit verschlechtern. Es wird empfohlen, veraltete Ankündigungen zu archivieren."
readConfirmTitle:"Als gelesen markieren?"
readConfirmTitle:"Als gelesen markieren?"
readConfirmText:"Dies markiert den Inhalt von \"{title}\" als gelesen."
readConfirmText:"Dies markiert den Inhalt von \"{title}\" als gelesen."
shouldNotBeUsedToPresentPermanentInfo:"Es wird empfohlen, Ankündigungen für aktuelle und zeitlich begrenzte Neuigkeiten zu nutzen, statt für Informationen, die langfristig relevant sind."
dialogAnnouncementUxWarn:"Bei der Verwendung von mehr als zwei Meldungen im Dialog-Format wird um Vorsicht geboten, da dies negative Auswirkungen auf die UX haben kann."
dialogAnnouncementUxWarn:"Bei der Verwendung von mehr als zwei Meldungen im Dialog-Format wird um Vorsicht geboten, da dies negative Auswirkungen auf die UX haben kann."
silence:"Keine Benachrichtigung"
silence:"Keine Benachrichtigung"
silenceDescription:"Wenn aktiviert, gibt diese Meldung keine Nachricht aus und muss nicht als \"gelesen\" markiert werden."
silenceDescription:"Wenn aktiviert, gibt diese Meldung keine Nachricht aus und muss nicht als \"gelesen\" markiert werden."
@@ -1203,6 +1385,53 @@ _initialTutorial:
description:"Hier kannst du sehen, wie Misskey funktioniert"
description:"Hier kannst du sehen, wie Misskey funktioniert"
_note:
_note:
title:"Was sind Notizen?"
title:"Was sind Notizen?"
description:"Beiträge auf Misskey heißen \"Notizen\". Notizen werden chronologisch in der Chronik angeordnet und in Echtzeit aktualisiert."
reply:"Klicke auf diesen Button, um auf eine Nachricht zu antworten. Es ist auch möglich, auf Antworten zu antworten und die Unterhaltung wie einen Thread fortzusetzen."
renote:"Du kannst diese Notiz in deiner eigenen Chronik teilen. Du kannst sie auch mit deinen Kommentaren zitieren."
reaction:"Du kannst der Notiz Reaktionen hinzufügen. Weitere Einzelheiten werden auf der nächsten Seite erläutert."
menu:"Du kannst Details zu Notizen anzeigen, Links kopieren und verschiedene andere Aktionen durchführen."
_reaction:
title:"Was sind Reaktionen?"
description:"Auf Notizen kann mit verschiedenen Emojis reagiert werden. Reaktionen ermöglichen es dir, Nuancen auszudrücken, die mit einem einfachen „Gefällt mir“ vielleicht nicht ausgedrückt werden können."
letsTryReacting:"Reaktionen können durch Klicken auf die Schaltfläche „+“ in der Notiz hinzugefügt werden. Versuche, auf diese Beispielnotiz zu reagieren!"
reactToContinue:"Füge eine Reaktion hinzu, um fortzufahren."
reactNotification:"Du erhältst Echtzeit-Benachrichtigungen, wenn jemand auf deine Notiz reagiert."
reactDone:"Du kannst eine Reaktion zurücknehmen, indem du auf den '-' Button drückst."
_timeline:
title:"So funktionieren die Chroniken"
home:"Du kannst Beiträge von den Konten sehen, denen du folgst."
local:"Du kannst Beiträge aller Benutzer auf diesem Server sehen."
social:"Notizen von der Startseite und der lokalen Chronik werden angezeigt."
global:"Du kannst Notizen von allen föderierten Servern sehen."
description2:"Du kannst jederzeit am oberen Rand des Bildschirms zwischen den jeweiligen Chroniken wechseln."
_postNote:
_visibility:
description:"Du kannst einschränken, wer deine Notiz sehen kann."
public:"Deine Notiz wird für alle Nutzer sichtbar sein."
direct:"Die Notiz wird nur für den angegebenen Benutzer veröffentlicht und der Empfänger wird benachrichtigt. Kann anstelle von Direktnachrichten verwendet werden."
doNotSendConfidencialOnDirect1:"Sei vorsichtig, wenn du sensible Informationen verschickst!"
doNotSendConfidencialOnDirect2:"Die Administratoren des Servers können den Inhalt der Notiz sehen. Sei vorsichtig mit sensiblen Informationen, wenn du Direktnachrichten an Benutzer auf nicht vertrauenswürdigen Servern sendest."
localOnly:"Wenn du eine Notiz mit dieser Einstellung veröffentlichst, wird sie nicht an andere Server weitergeleitet. Benutzer auf anderen Servern können diese Notizen nicht direkt sehen, unabhängig von den obigen Anzeigeeinstellungen."
_cw:
title:"Inhaltswarnung"
description:"Anstelle des Textes wird das angezeigt, was du im Abschnitt „Anmerkungen“ angibst. Drücke auf „Inhalt anzeigen“, um den vollständigen Text zu sehen."
_exampleNote:
cw:"Das wird dich bestimmt hungrig machen!"
note:"Ich hatte gerade einen Donut mit Schokoladenüberzug 🍩😋"
_howToMakeAttachmentsSensitive:
title:"Wie markiert man Anhänge als sensibel?"
tryThisFile:"Versuche, das angehängte Bild als sensibel zu markieren!"
_exampleNote:
note:"Ups, ich habe es vergeigt, den Natto-Deckel zu öffnen..."
method:"Um einen Anhang als sensibel zu kennzeichnen, klicke auf das Vorschaubild der Datei, um das Menü zu öffnen, und klicke auf „Als sensibel markieren“."
sensitiveSucceeded:"Wenn du Dateien anhängst, stelle bitte die Sensibilität entsprechend der Serverrichtlinien ein."
doItToContinue:"Markiere die angehängte Datei als sensibel, um fortzufahren."
_done:
title:"Du hast das Tutorial abgeschlossen! 🎉"
description:"Die hier beschriebenen Funktionen sind nur ein kleiner Teil dessen, was Misskey zu bieten hat; um mehr darüber zu erfahren, wie du Misskey benutzen kannst, besuche bitte {link}."
_timelineDescription:
local:"In der lokalen Chronik siehst du Notizen von allen Benutzern auf diesem Server."
global:"In der globalen Chronik siehst du Notizen von allen föderierten Servern."
_serverRules:
_serverRules:
description:"Eine Reihe von Regeln, die vor der Registrierung angezeigt werden. Eine Zusammenfassung der Nutzungsbedingungen anzuzeigen ist empfohlen."
description:"Eine Reihe von Regeln, die vor der Registrierung angezeigt werden. Eine Zusammenfassung der Nutzungsbedingungen anzuzeigen ist empfohlen."
_serverSettings:
_serverSettings:
@@ -1215,6 +1444,11 @@ _serverSettings:
shortName:"Abkürzung"
shortName:"Abkürzung"
shortNameDescription:"Ein Kürzel für den Namen der Instanz, der angezeigt werden kann, falls der volle Instanzname lang ist."
shortNameDescription:"Ein Kürzel für den Namen der Instanz, der angezeigt werden kann, falls der volle Instanzname lang ist."
fanoutTimelineDescription:"Ist diese Option aktiviert, kann eine erhebliche Verbesserung im Abrufen von Chroniken und eine Reduzierung der Datenbankbelastung erzielt werden, im Gegenzug zu einer Steigerung in der Speichernutzung von Redis. Bei geringem Serverspeicher oder Serverinstabilität kann diese Option deaktiviert werden."
fanoutTimelineDescription:"Ist diese Option aktiviert, kann eine erhebliche Verbesserung im Abrufen von Chroniken und eine Reduzierung der Datenbankbelastung erzielt werden, im Gegenzug zu einer Steigerung in der Speichernutzung von Redis. Bei geringem Serverspeicher oder Serverinstabilität kann diese Option deaktiviert werden."
fanoutTimelineDbFallback:"Auf die Datenbank zurückfallen"
fanoutTimelineDbFallbackDescription:"Ist diese Option aktiviert, wird die Chronik auf zusätzliche Abfragen in der Datenbank zurückgreifen, wenn sich die Chronik nicht im Cache befindet. Eine Deaktivierung führt zu geringerer Serverlast, aber schränkt den Zeitraum der abrufbaren Chronik ein. "
reactionsBufferingDescription:"Wenn diese Option aktiviert ist, kann sie die Leistung beim Erstellen von Reaktionen erheblich verbessern und die Belastung der Datenbank verringern. Allerdings steigt die Speichernutzung von Redis."
openRegistrationWarning:"Das Aktivieren von Registrierungen ist riskant. Es wird empfohlen, sie nur dann zu aktivieren, wenn der Server ständig überwacht wird und im Falle eines Problems sofort reagiert werden kann."
thisSettingWillAutomaticallyOffWhenModeratorsInactive:"Wenn über einen bestimmten Zeitraum keine Moderatorenaktivität festgestellt wird, wird diese Einstellung automatisch deaktiviert, um Spam zu verhindern."
_accountMigration:
_accountMigration:
moveFrom:"Von einem anderen Konto zu diesem migrieren"
moveFrom:"Von einem anderen Konto zu diesem migrieren"
moveFromSub:"Alias für ein anderes Konto erstellen"
moveFromSub:"Alias für ein anderes Konto erstellen"
@@ -1472,6 +1706,13 @@ _achievements:
_smashTestNotificationButton:
_smashTestNotificationButton:
title:"Testüberfluss"
title:"Testüberfluss"
description:"Betätige den Benachrichtigungstest mehrfach innerhalb einer extrem kurzen Zeitspanne"
description:"Betätige den Benachrichtigungstest mehrfach innerhalb einer extrem kurzen Zeitspanne"
_tutorialCompleted:
title:"Misskey Grundkurs-Diplom"
description:"Tutorial abgeschlossen"
_bubbleGameExplodingHead:
title:"🤯"
_bubbleGameDoubleExplodingHead:
title:"Doppel🤯"
_role:
_role:
new:"Rolle erstellen"
new:"Rolle erstellen"
edit:"Rolle bearbeiten"
edit:"Rolle bearbeiten"
@@ -1482,7 +1723,9 @@ _role:
assignTarget:"Zuweisungsart"
assignTarget:"Zuweisungsart"
descriptionOfAssignTarget:"<b>Manuell</b> bedeutet, dass die Liste der Benutzer einer Rolle manuell verwaltet wird.\n<b>Konditional</b> bedeutet, dass die Liste der Benutzer einer Rolle durch eine Bedingung automatisch verwaltet wird."
descriptionOfAssignTarget:"<b>Manuell</b> bedeutet, dass die Liste der Benutzer einer Rolle manuell verwaltet wird.\n<b>Konditional</b> bedeutet, dass die Liste der Benutzer einer Rolle durch eine Bedingung automatisch verwaltet wird."
manual:"Manuell"
manual:"Manuell"
manualRoles:"Manuelle Rollen"
conditional:"Konditional"
conditional:"Konditional"
conditionalRoles:"Bedingte Rolle"
condition:"Bedingung"
condition:"Bedingung"
isConditionalRole:"Dies ist eine konditionale Rolle."
isConditionalRole:"Dies ist eine konditionale Rolle."
isPublic:"Öffentliche Rolle"
isPublic:"Öffentliche Rolle"
@@ -1510,6 +1753,7 @@ _role:
gtlAvailable:"Kann auf die globale Chronik zugreifen"
gtlAvailable:"Kann auf die globale Chronik zugreifen"
ltlAvailable:"Kann auf die lokale Chronik zugreifen"
ltlAvailable:"Kann auf die lokale Chronik zugreifen"
pleaseLogin:"Bitte logge dich ein, um Apps zu authorisieren."
pleaseLogin:"Bitte logge dich ein, um Apps zu authorisieren."
_antennaSources:
_antennaSources:
@@ -1887,6 +2177,7 @@ _widgets:
_userList:
_userList:
chooseList:"Liste auswählen"
chooseList:"Liste auswählen"
clicker:"Klickzähler"
clicker:"Klickzähler"
birthdayFollowings:"Nutzer, die heute Geburtstag haben"
_cw:
_cw:
hide:"Inhalt verbergen"
hide:"Inhalt verbergen"
show:"Inhalt anzeigen"
show:"Inhalt anzeigen"
@@ -1949,9 +2240,13 @@ _profile:
changeAvatar:"Profilbild ändern"
changeAvatar:"Profilbild ändern"
changeBanner:"Banner ändern"
changeBanner:"Banner ändern"
verifiedLinkDescription:"Gibst du hier eine URL ein, die einen Link zu deinem Profile enthält, wird neben diesem Feld ein Icon zur Besitzbestätigung angezeigt."
verifiedLinkDescription:"Gibst du hier eine URL ein, die einen Link zu deinem Profile enthält, wird neben diesem Feld ein Icon zur Besitzbestätigung angezeigt."
avatarDecorationMax:"Du kannst bis zu {max} Dekorationen hinzufügen."
followedMessage:"Nachricht, wenn dir jemand folgt"
followedMessageDescription:"Du kannst eine kurze Nachricht festlegen, die dem Empfänger angezeigt wird, wenn er dir folgt."
title:"Das Farbschema konnte nicht installiert werden"
title:"Das Farbschema konnte nicht installiert werden"
description:"Während der Installation des Farbschemas ist ein Problem aufgetreten. Bitte versuche es erneut. Detaillierte Fehlerinformationen können über die Javascript-Konsole abgerufen werden."
description:"Während der Installation des Farbschemas ist ein Problem aufgetreten. Bitte versuche es erneut. Detaillierte Fehlerinformationen können über die Javascript-Konsole abgerufen werden."
_hemisphere:
N:"Nördliche Erdhalbkugel"
S:"Südliche Erdhalbkugel"
caption:"Wird in einigen Client-Einstellungen zur Bestimmung der Jahreszeit verwendet."
_reversi:
blackOrWhite:"Schwarz/Weiß"
rules:"Regeln"
black:"Schwarz"
white:"Weiß"
total:"Gesamt"
_offlineScreen:
title:"Offline - keine Verbindung zum Server möglich"
header:"Verbindung zum Server nicht möglich"
_urlPreviewSetting:
title:"Einstellungen der URL-Vorschau"
enable:"URL-Vorschau aktivieren"
timeout:"Zeitüberschreitung beim Abrufen der Vorschau (ms)"
timeoutDescription:"Übersteigt die für die Vorschau benötigte Zeit diesen Wert, wird keine Vorschau generiert."
maximumContentLengthDescription:"Wenn die Content-Length diesen Wert überschreitet, wird keine Vorschau erzeugt."
requireContentLength:"Vorschau nur generieren, wenn Content-Length verfügbar ist"
requireContentLengthDescription:"Wenn der Server keine Content-Length zurückgibt, wird keine Vorschau erzeugt."
userAgent:"User-Agent"
_mediaControls:
playbackRate:"Wiedergabegeschwindigkeit"
_contextMenu:
title:"Kontextmenü"
app:"Anwendung"
_gridComponent:
_error:
requiredValue:"Dieser Wert ist ein Pflichtfeld"
_embedCodeGen:
title:"Einbettungscode anpassen"
header:"Kopfzeile anzeigen"
autoload:"Automatisch mehr laden (veraltet)"
maxHeight:"Maximale Höhe"
maxHeightDescription:"Der Wert 0 deaktiviert die Einstellung der maximalen Höhe. Gib einen Wert an, um zu verhindern, dass das Widget weiterhin vertikal vergrößert wird."
maxHeightWarn:"Die Begrenzung der maximalen Höhe ist deaktiviert (0). Wenn dies nicht beabsichtigt war, setze die maximale Höhe auf einen Wert fest."
applyToPreview:"Auf die Vorschau anwenden"
generateCode:"Einbettungscode generieren"
codeGenerated:"Der Code wurde generiert"
codeGeneratedDescription:"Füge den generierten Code in deine Website ein, um den Inhalt einzubetten."
_selfXssPrevention:
warning:"WARNUNG"
title:"„Füge in diesen Bereich etwas ein“ ist eine Betrugsmasche."
description1:"Wenn du hier etwas einfügst, könnte ein böswilliger Benutzer dein Konto übernehmen oder deine persönlichen Daten stehlen."
description3:"Weitere Informationen findest du hier. {link}"
_remoteLookupErrors:
_federationNotAllowed:
title:"Kommunikation mit diesem Server nicht möglich"
description:"Möglicherweise wurde die Kommunikation mit diesem Server deaktiviert oder dieser Server ist blockiert.\nWende dich bitte an den Serveradministrator."
_uriInvalid:
title:"URI ist fehlerhaft"
description:"Es gibt ein Problem mit der von dir eingegebenen URI. Bitte prüfe, ob du Zeichen eingegeben hast, die in der URI nicht verwendet werden können."
_noSuchObject:
title:"Nicht gefunden"
description:"Die angeforderte Ressource konnte nicht gefunden werden, bitte überprüfe die URI erneut."
@@ -5,13 +5,17 @@ introMisskey: "¡Bienvenido/a! Misskey es un servicio de microblogging descentra
poweredByMisskeyDescription:"{name} es uno de los servicios (también llamado instancia) que usa la plataforma de código abierto <b>Misskey</b>"
poweredByMisskeyDescription:"{name} es uno de los servicios (también llamado instancia) que usa la plataforma de código abierto <b>Misskey</b>"
monthAndDay:"{day}/{month}"
monthAndDay:"{day}/{month}"
search:"Buscar"
search:"Buscar"
reset:"Reiniciar"
notifications:"Notificaciones"
notifications:"Notificaciones"
username:"Nombre de usuario"
username:"Nombre de usuario"
password:"Contraseña"
password:"Contraseña"
initialPasswordForSetup:"Contraseña para iniciar la inicialización"
initialPasswordIsIncorrect:"La contraseña para iniciar la configuración inicial es incorrecta."
initialPasswordForSetupDescription:"Si ha instalado Misskey usted mismo, utilice la contraseña introducida en el archivo de configuración.\nSi utiliza un servicio de alojamiento de Misskey o similar, utilice la contraseña proporcionada.\nSi no ha establecido una contraseña, déjela en blanco para continuar."
forgotPassword:"Olvidé mi contraseña"
forgotPassword:"Olvidé mi contraseña"
fetchingAsApObject:"Buscando en el fediverso"
fetchingAsApObject:"Buscando en el fediverso"
ok:"OK"
ok:"OK"
gotIt:"Entendido"
gotIt:"¡Lo tengo!"
cancel:"Cancelar"
cancel:"Cancelar"
noThankYou:"No gracias"
noThankYou:"No gracias"
enterUsername:"Introduce el nombre de usuario"
enterUsername:"Introduce el nombre de usuario"
@@ -45,6 +49,7 @@ pin: "Fijar al perfil"
unpin:"Desfijar"
unpin:"Desfijar"
copyContent:"Copiar contenido"
copyContent:"Copiar contenido"
copyLink:"Copiar enlace"
copyLink:"Copiar enlace"
copyRemoteLink:"Copiar enlace remoto"
copyLinkRenote:"Copiar enlace de renota"
copyLinkRenote:"Copiar enlace de renota"
delete:"Borrar"
delete:"Borrar"
deleteAndEdit:"Borrar y editar"
deleteAndEdit:"Borrar y editar"
@@ -60,6 +65,7 @@ copyFileId: "Copiar ID del archivo"
@@ -121,9 +130,16 @@ sensitive: "Marcado como sensible"
add:"Agregar"
add:"Agregar"
reaction:"Reacción"
reaction:"Reacción"
reactions:"Reacción"
reactions:"Reacción"
emojiPicker:"Selector de emojis"
pinnedEmojisForReactionSettingDescription:"Puedes seleccionar reacciones para fijarlos en el selector"
pinnedEmojisSettingDescription:"Puedes seleccionar emojis para fijarlos en el selector"
emojiPickerDisplay:"Mostrar el selector de emojis"
overwriteFromPinnedEmojisForReaction:"Sobreescribir las reacciones fijadas"
overwriteFromPinnedEmojis:"Sobreescribir los emojis fijados"
reactionSettingDescription2:"Arrastre para reordenar, click para borrar, apriete la tecla + para añadir."
reactionSettingDescription2:"Arrastre para reordenar, click para borrar, apriete la tecla + para añadir."
rememberNoteVisibility:"Recordar visibilidad"
rememberNoteVisibility:"Recordar visibilidad"
attachCancel:"Quitar adjunto"
attachCancel:"Quitar adjunto"
deleteFile:"Archivo eliminado"
markAsSensitive:"Marcar como sensible"
markAsSensitive:"Marcar como sensible"
unmarkAsSensitive:"Desmarcar como sensible"
unmarkAsSensitive:"Desmarcar como sensible"
enterFileName:"Ingrese el nombre del archivo"
enterFileName:"Ingrese el nombre del archivo"
@@ -144,6 +160,7 @@ editList: "Editar lista"
selectChannel:"Seleccionar canal"
selectChannel:"Seleccionar canal"
selectAntenna:"Seleccionar antena"
selectAntenna:"Seleccionar antena"
editAntenna:"Editar antena"
editAntenna:"Editar antena"
createAntenna:"Crear una antena"
selectWidget:"Seleccionar widget"
selectWidget:"Seleccionar widget"
editWidgets:"Editar widgets"
editWidgets:"Editar widgets"
editWidgetsExit:"Terminar edición"
editWidgetsExit:"Terminar edición"
@@ -170,6 +187,10 @@ addAccount: "Agregar Cuenta"
reloadAccountsList:"Recargar lista de cuentas"
reloadAccountsList:"Recargar lista de cuentas"
loginFailed:"Error al iniciar sesión."
loginFailed:"Error al iniciar sesión."
showOnRemote:"Ver en una instancia remota"
showOnRemote:"Ver en una instancia remota"
continueOnRemote:"Ver en una instancia remota"
chooseServerOnMisskeyHub:"Elegir un servidor en Misskey Hub"
specifyServerHost:"Especifica una instancia directamente"
inputHostName:"Introduzca el dominio"
general:"General"
general:"General"
wallpaper:"Fondo de pantalla"
wallpaper:"Fondo de pantalla"
setWallpaper:"Establecer fondo de pantalla"
setWallpaper:"Establecer fondo de pantalla"
@@ -180,6 +201,7 @@ followConfirm: "¿Desea seguir a {name}?"
proxyAccount:"Cuenta proxy"
proxyAccount:"Cuenta proxy"
proxyAccountDescription:"Una cuenta proxy es una cuenta que actúa como un seguidor remoto de un usuario bajo ciertas condiciones. Por ejemplo, cuando un usuario añade un usuario remoto a una lista, si ningún usuario local sigue al usuario agregado a la lista, la instancia no puede obtener su actividad. Así que la cuenta proxy sigue al usuario añadido a la lista"
proxyAccountDescription:"Una cuenta proxy es una cuenta que actúa como un seguidor remoto de un usuario bajo ciertas condiciones. Por ejemplo, cuando un usuario añade un usuario remoto a una lista, si ningún usuario local sigue al usuario agregado a la lista, la instancia no puede obtener su actividad. Así que la cuenta proxy sigue al usuario añadido a la lista"
host:"Host"
host:"Host"
selectSelf:"Elígete a ti mismo"
selectUser:"Elegir usuario"
selectUser:"Elegir usuario"
recipient:"Recipiente"
recipient:"Recipiente"
annotation:"Anotación"
annotation:"Anotación"
@@ -195,6 +217,7 @@ perDay: "por día"
stopActivityDelivery:"Dejar de enviar actividades"
stopActivityDelivery:"Dejar de enviar actividades"
blockThisInstance:"Bloquear instancia"
blockThisInstance:"Bloquear instancia"
silenceThisInstance:"Silenciar esta instancia"
silenceThisInstance:"Silenciar esta instancia"
mediaSilenceThisInstance:"Silencia la Multimedia(Imágenes,videos...) para este servidor"
blockedInstancesDescription:"Seleccione los hosts de las instancias que desea bloquear, separadas por una linea nueva. Las instancias bloqueadas no podrán comunicarse con esta instancia."
blockedInstancesDescription:"Seleccione los hosts de las instancias que desea bloquear, separadas por una linea nueva. Las instancias bloqueadas no podrán comunicarse con esta instancia."
silencedInstances:"Instancias silenciadas"
silencedInstances:"Instancias silenciadas"
silencedInstancesDescription:"Listar los hostname de las instancias que quieres silenciar. Todas las cuentas de las instancias listadas serán tratadas como silenciadas, solo podrán hacer peticiones de seguimiento, y no podrán mencionar cuentas locales si no las siguen. Esto no afecta a las instancias bloqueadas."
silencedInstancesDescription:"Listar los hostname de las instancias que quieres silenciar. Todas las cuentas de las instancias listadas serán tratadas como silenciadas, solo podrán hacer peticiones de seguimiento, y no podrán mencionar cuentas locales si no las siguen. Esto no afecta a las instancias bloqueadas."
mediaSilencedInstancesDescription:"Listar las instancias que quieres silenciar. Todas las cuentas de las instancias listadas serán tratadas como silenciadas, solo podrán hacer peticiones de seguimiento, y no podrán mencionar cuentas locales si no las siguen. Esto no afecta a las instancias bloqueadas."
federationAllowedHosts:"Servidores federados"
federationAllowedHostsDescription:"Establezca los nombres de los servidores que pueden federarse, separados por una nueva línea."
muteAndBlock:"Silenciar y bloquear"
muteAndBlock:"Silenciar y bloquear"
mutedUsers:"Usuarios silenciados"
mutedUsers:"Usuarios silenciados"
blockedUsers:"Usuarios bloqueados"
blockedUsers:"Usuarios bloqueados"
@@ -228,7 +255,7 @@ done: "Terminado"
processing:"Procesando"
processing:"Procesando"
preview:"Vista previa"
preview:"Vista previa"
default:"Predeterminado"
default:"Predeterminado"
defaultValueIs:"Predeterminado"
defaultValueIs:"Por defecto: {value}"
noCustomEmojis:"No hay emojis personalizados"
noCustomEmojis:"No hay emojis personalizados"
noJobs:"No hay trabajos"
noJobs:"No hay trabajos"
federating:"Federando"
federating:"Federando"
@@ -260,6 +287,7 @@ removed: "Borrado"
removeAreYouSure:"¿Desea borrar \"{x}\"?"
removeAreYouSure:"¿Desea borrar \"{x}\"?"
deleteAreYouSure:"¿Desea borrar \"{x}\"?"
deleteAreYouSure:"¿Desea borrar \"{x}\"?"
resetAreYouSure:"¿Desea reestablecer?"
resetAreYouSure:"¿Desea reestablecer?"
areYouSure:"¿Estás conforme?"
saved:"Guardado"
saved:"Guardado"
messaging:"Chat"
messaging:"Chat"
upload:"Subir"
upload:"Subir"
@@ -294,7 +322,7 @@ location: "Lugar"
theme:"Tema"
theme:"Tema"
themeForLightMode:"Tema para usar en Modo Linterna"
themeForLightMode:"Tema para usar en Modo Linterna"
useSoundOnlyWhenActive:"Sonar solo cuando Misskey esté activo"
useSoundOnlyWhenActive:"Sonar solo cuando Misskey esté activo"
details:"Detalles"
details:"Detalles"
renoteDetails:"Detalles(Renota)"
chooseEmoji:"Elije un emoji"
chooseEmoji:"Elije un emoji"
unableToProcess:"La operación no se puede llevar a cabo"
unableToProcess:"La operación no se puede llevar a cabo"
recentUsed:"Usado recientemente"
recentUsed:"Usado recientemente"
@@ -561,6 +604,8 @@ ascendingOrder: "Ascendente"
descendingOrder:"Descendente"
descendingOrder:"Descendente"
scratchpad:"Scratch pad"
scratchpad:"Scratch pad"
scratchpadDescription:"Scratchpad proporciona un entorno experimental para AiScript. Puede escribir, ejecutar y verificar los resultados que interactúan con Misskey."
scratchpadDescription:"Scratchpad proporciona un entorno experimental para AiScript. Puede escribir, ejecutar y verificar los resultados que interactúan con Misskey."
uiInspector:"Inspector de UI"
uiInspectorDescription:"Puedes visualizar una lista de elementos UI presentes en la memoria. Los componentes de la interfaz de usuario son generados por las funciones UI:C:"
output:"Salida"
output:"Salida"
script:"Script"
script:"Script"
disablePagesScript:"Deshabilitar AiScript en Páginas"
disablePagesScript:"Deshabilitar AiScript en Páginas"
@@ -619,6 +664,7 @@ medium: "Mediano"
small:"Pequeño"
small:"Pequeño"
generateAccessToken:"Generar token de acceso"
generateAccessToken:"Generar token de acceso"
permission:"Permisos"
permission:"Permisos"
adminPermission:"Permiso de administrador"
enableAll:"Activar todo"
enableAll:"Activar todo"
disableAll:"Desactivar todo"
disableAll:"Desactivar todo"
tokenRequested:"Permiso de acceso a la cuenta"
tokenRequested:"Permiso de acceso a la cuenta"
@@ -640,10 +686,15 @@ smtpSecure: "Usar SSL/TLS implícito en la conexión SMTP"
smtpSecureInfo:"Apagar cuando se use STARTTLS"
smtpSecureInfo:"Apagar cuando se use STARTTLS"
testEmail:"Prueba de envío"
testEmail:"Prueba de envío"
wordMute:"Silenciar palabras"
wordMute:"Silenciar palabras"
wordMuteDescription:"Minimiza las notas que contienen la palabra o frase especificada. Las notas minimizadas pueden visualizarse haciendo clic sobre ellas."
hardWordMute:"Filtro de palabra fuerte"
showMutedWord:"Mostrar palabras silenciadas."
hardWordMuteDescription:"Oculta las notas que contienen la palabra o frase especificada. A diferencia de Silenciar palabra, la nota quedará completamente oculta a la vista."
regexpError:"Error de la expresión regular"
regexpError:"Error de la expresión regular"
regexpErrorDescription:"Ocurrió un error en la expresión regular en la linea {line} de las palabras muteadas {tab}"
regexpErrorDescription:"Ocurrió un error en la expresión regular en la linea {line} de las palabras muteadas {tab}"
instanceMute:"Instancias silenciadas"
instanceMute:"Instancias silenciadas"
userSaysSomething:"{name} dijo algo"
userSaysSomething:"{name} dijo algo"
userSaysSomethingAbout:"{name} dijo algo sobre {word}"
makeActive:"Activar"
makeActive:"Activar"
display:"Apariencia"
display:"Apariencia"
copy:"Copiar"
copy:"Copiar"
@@ -661,6 +712,7 @@ useGlobalSettingDesc: "Al activarse, se usará la configuración de notificacion
other:"Otro"
other:"Otro"
regenerateLoginToken:"Regenerar token de login"
regenerateLoginToken:"Regenerar token de login"
regenerateLoginTokenDescription:"Regenerar el token usado internamente durante el login. No siempre es necesario hacerlo. Al hacerlo de nuevo, se deslogueará en todos los dispositivos."
regenerateLoginTokenDescription:"Regenerar el token usado internamente durante el login. No siempre es necesario hacerlo. Al hacerlo de nuevo, se deslogueará en todos los dispositivos."
theKeywordWhenSearchingForCustomEmoji:"Palabra clave para buscar el emoji personalizado."
setMultipleBySeparatingWithSpace:"Puedes añadir mas de uno, separado por espacios."
setMultipleBySeparatingWithSpace:"Puedes añadir mas de uno, separado por espacios."
fileIdOrUrl:"Id del archivo o URL"
fileIdOrUrl:"Id del archivo o URL"
behavior:"Comportamiento"
behavior:"Comportamiento"
@@ -674,10 +726,7 @@ abuseReported: "Se ha enviado el reporte. Muchas gracias."
reporter:"Reportador"
reporter:"Reportador"
reporteeOrigin:"Reportar a"
reporteeOrigin:"Reportar a"
reporterOrigin:"Origen del reporte"
reporterOrigin:"Origen del reporte"
forwardReport:"Transferir un informe a una instancia remota"
forwardReportIsAnonymous:"No puede ver su información de la instancia remota y aparecerá como una cuenta anónima del sistema"
send:"Enviar"
send:"Enviar"
abuseMarkAsResolved:"Marcar reporte como resuelto"
openInNewTab:"Abrir en una Nueva Pestaña"
openInNewTab:"Abrir en una Nueva Pestaña"
openInSideView:"Abrir en una vista al costado"
openInSideView:"Abrir en una vista al costado"
defaultNavigationBehaviour:"Navegación por defecto"
defaultNavigationBehaviour:"Navegación por defecto"
@@ -814,6 +863,7 @@ administration: "Administrar"
accounts:"Cuentas"
accounts:"Cuentas"
switch:"Cambiar"
switch:"Cambiar"
noMaintainerInformationWarning:"No se ha establecido la información del administrador"
noMaintainerInformationWarning:"No se ha establecido la información del administrador"
noInquiryUrlWarning:"No se ha guardado la URL de consulta."
noBotProtectionWarning:"La protección contra los bots no está configurada"
noBotProtectionWarning:"La protección contra los bots no está configurada"
configure:"Configurar"
configure:"Configurar"
postToGallery:"Crear una nueva publicación en la galería"
postToGallery:"Crear una nueva publicación en la galería"
@@ -873,9 +923,12 @@ makeReactionsPublicDescription: "Todas las reacciones que hayas hecho serán pú
classic:"Clásico"
classic:"Clásico"
muteThread:"Silenciar hilo"
muteThread:"Silenciar hilo"
unmuteThread:"Mostrar hilo"
unmuteThread:"Mostrar hilo"
followingVisibility:"Visibilidad de seguidos"
followersVisibility:"Visibilidad de seguidores"
continueThread:"Ver la continuación del hilo"
continueThread:"Ver la continuación del hilo"
deleteAccountConfirm:"La cuenta será borrada. ¿Está seguro?"
deleteAccountConfirm:"La cuenta será borrada. ¿Está seguro?"
incorrectPassword:"La contraseña es incorrecta"
incorrectPassword:"La contraseña es incorrecta"
incorrectTotp:"La contraseña de un solo uso es incorrecta o ha caducado."
voteConfirm:"¿Confirma su voto a {choice}?"
voteConfirm:"¿Confirma su voto a {choice}?"
hide:"Ocultar"
hide:"Ocultar"
useDrawerReactionPickerForMobile:"Mostrar panel de reacciones en móviles"
useDrawerReactionPickerForMobile:"Mostrar panel de reacciones en móviles"
@@ -900,6 +953,9 @@ oneHour: "1 hora"
oneDay:"1 día"
oneDay:"1 día"
oneWeek:"1 semana"
oneWeek:"1 semana"
oneMonth:"1 mes"
oneMonth:"1 mes"
threeMonths:"Tres meses"
oneYear:"Un año"
threeDays:"Tres días"
reflectMayTakeTime:"Puede pasar un tiempo hasta que se reflejen los cambios"
reflectMayTakeTime:"Puede pasar un tiempo hasta que se reflejen los cambios"
failedToFetchAccountInformation:"No se pudo obtener información de la cuenta"
failedToFetchAccountInformation:"No se pudo obtener información de la cuenta"
rateLimitExceeded:"Se excedió el límite de peticiones"
rateLimitExceeded:"Se excedió el límite de peticiones"
@@ -973,6 +1029,7 @@ neverShow: "No mostrar de nuevo"
remindMeLater:"Recordar después"
remindMeLater:"Recordar después"
didYouLikeMisskey:"¿Te gusta Misskey?"
didYouLikeMisskey:"¿Te gusta Misskey?"
pleaseDonate:"{host} usa el software gratuito Misskey. Por favor ¡Considera donar al proyecto principal para que podamos continuar!"
pleaseDonate:"{host} usa el software gratuito Misskey. Por favor ¡Considera donar al proyecto principal para que podamos continuar!"
correspondingSourceIsAvailable:"El código fuente correspondiente se encuentra disponible en {anchor}"
roles:"Roles"
roles:"Roles"
role:"Rol"
role:"Rol"
noRole:"Rol no encontrado"
noRole:"Rol no encontrado"
@@ -1000,6 +1057,7 @@ thisPostMayBeAnnoyingHome: "Publicar en línea de tiempo 'Inicio'"
thisPostMayBeAnnoyingCancel:"detener"
thisPostMayBeAnnoyingCancel:"detener"
thisPostMayBeAnnoyingIgnore:"Publicar de todos modos"
thisPostMayBeAnnoyingIgnore:"Publicar de todos modos"
collapseRenotes:"Colapsar renotas que ya hayas visto"
collapseRenotes:"Colapsar renotas que ya hayas visto"
collapseRenotesDescription:"Contrae notas a las que ya has reaccionado o renotado "
internalServerError:"Error interno del servidor"
internalServerError:"Error interno del servidor"
internalServerErrorDescription:"El servidor tuvo un error inesperado."
internalServerErrorDescription:"El servidor tuvo un error inesperado."
copyErrorInfo:"Copiar detalles del error"
copyErrorInfo:"Copiar detalles del error"
@@ -1023,7 +1081,11 @@ resetPasswordConfirm: "¿Realmente quieres cambiar la contraseña?"
sensitiveWords:"Palabras sensibles"
sensitiveWords:"Palabras sensibles"
sensitiveWordsDescription:"La visibilidad de todas las notas que contienen cualquiera de las palabras configuradas serán puestas en \"Inicio\" automáticamente. Puedes enumerás varias separándolas con saltos de línea"
sensitiveWordsDescription:"La visibilidad de todas las notas que contienen cualquiera de las palabras configuradas serán puestas en \"Inicio\" automáticamente. Puedes enumerás varias separándolas con saltos de línea"
sensitiveWordsDescription2:"Si se usan espacios se crearán expresiones AND y las palabras subsecuentes con barras inclinadas se convertirán en expresiones regulares."
sensitiveWordsDescription2:"Si se usan espacios se crearán expresiones AND y las palabras subsecuentes con barras inclinadas se convertirán en expresiones regulares."
prohibitedWords:"Palabras explícitas"
prohibitedWordsDescription:"Activa un error cuando se intenta publicar una nota que contiene una o varias palabras prohibidas. Se pueden establecer varias palabras, una por línea."
prohibitedWordsDescription2:"Si se usan espacios se crearán expresiones AND y las palabras subsecuentes con barras inclinadas se convertirán en expresiones regulares."
hiddenTags:"Hashtags ocultos"
hiddenTags:"Hashtags ocultos"
hiddenTagsDescription:"Selecciona las etiquetas que no se mostrarán en tendencias. Una etiqueta por línea."
notesSearchNotAvailable:"No se puede buscar una nota"
notesSearchNotAvailable:"No se puede buscar una nota"
license:"Licencia"
license:"Licencia"
unfavoriteConfirm:"¿Desea quitar de favoritos?"
unfavoriteConfirm:"¿Desea quitar de favoritos?"
@@ -1034,12 +1096,15 @@ retryAllQueuesConfirmTitle: "Desea ¿reintentar inmediatamente todas las colas?"
retryAllQueuesConfirmText:"La carga del servidor está incrementándose temporalmente "
retryAllQueuesConfirmText:"La carga del servidor está incrementándose temporalmente "
enableChartsForRemoteUser:"Generar gráficas de usuarios remotos."
enableChartsForRemoteUser:"Generar gráficas de usuarios remotos."
enableChartsForFederatedInstances:"Generar gráficos de servidores remotos"
enableChartsForFederatedInstances:"Generar gráficos de servidores remotos"
enableStatsForFederatedInstances:"Activar las estadísticas de las instancias remotas federadas"
showClipButtonInNoteFooter:"Añadir \"Clip\" al menú de notas"
showClipButtonInNoteFooter:"Añadir \"Clip\" al menú de notas"
reactionsDisplaySize:"Tamaño de las reacciones"
reactionsDisplaySize:"Tamaño de las reacciones"
limitWidthOfReaction:"Limitar ancho de las reacciones"
limitWidthOfReaction:"Limitar ancho de las reacciones"
noteIdOrUrl:"ID o URL de la nota"
noteIdOrUrl:"ID o URL de la nota"
video:"Video"
video:"Video"
videos:"Video"
videos:"Video"
audio:"Sonido"
audioFiles:"Sonido"
dataSaver:"Ahorro de datos"
dataSaver:"Ahorro de datos"
accountMigration:"Migración de cuenta"
accountMigration:"Migración de cuenta"
accountMoved:"Este usuario se movió a una nueva cuenta:"
accountMoved:"Este usuario se movió a una nueva cuenta:"
@@ -1067,6 +1132,8 @@ preservedUsernames: "Nombre de usuario reservado"
preservedUsernamesDescription:"La lista de nombres de usuario para reservar tienen que separarse con saltos de línea.\nEstos estarán indisponibles durante la creación de cuentas, pero pueden ser usados para que los administradores puedan crear esas cuentas manualmente. Las cuentas existentes con esos nombres de usuario no se verán afectadas."
preservedUsernamesDescription:"La lista de nombres de usuario para reservar tienen que separarse con saltos de línea.\nEstos estarán indisponibles durante la creación de cuentas, pero pueden ser usados para que los administradores puedan crear esas cuentas manualmente. Las cuentas existentes con esos nombres de usuario no se verán afectadas."
createNoteFromTheFile:"Componer una nota desde éste archivo"
createNoteFromTheFile:"Componer una nota desde éste archivo"
archive:"Archivo"
archive:"Archivo"
archived:"Archivado"
unarchive:"Desarchivar"
channelArchiveConfirmTitle:"¿Seguro de archivar {name}?"
channelArchiveConfirmTitle:"¿Seguro de archivar {name}?"
channelArchiveConfirmDescription:"Un canal archivado no aparecerá en la lista de canales ni en los resultados. Las nuevas publicaciones tampoco serán añadidas."
channelArchiveConfirmDescription:"Un canal archivado no aparecerá en la lista de canales ni en los resultados. Las nuevas publicaciones tampoco serán añadidas."
thisChannelArchived:"El canal ha sido archivado."
thisChannelArchived:"El canal ha sido archivado."
@@ -1077,6 +1144,9 @@ preventAiLearning: "Rechazar el uso en el Aprendizaje de Máquinas. (IA Generati
preventAiLearningDescription:"Pedirle a las arañas (crawlers) no usar los textos publicados o imágenes en el aprendizaje automático (IA Predictiva / Generativa). Ésto se logra añadiendo una marca respuesta HTML con la cadena \"noai\" al cantenido. Una prevención total no podría lograrse sólo usando ésta marca, ya que puede ser simplemente ignorada."
preventAiLearningDescription:"Pedirle a las arañas (crawlers) no usar los textos publicados o imágenes en el aprendizaje automático (IA Predictiva / Generativa). Ésto se logra añadiendo una marca respuesta HTML con la cadena \"noai\" al cantenido. Una prevención total no podría lograrse sólo usando ésta marca, ya que puede ser simplemente ignorada."
options:"Opción"
options:"Opción"
specifyUser:"Especificar usuario"
specifyUser:"Especificar usuario"
lookupConfirm:"¿Quiere informarse?"
openTagPageConfirm:"¿Quieres abrir la página de etiquetas?"
specifyHost:"Especificar Host"
failedToPreviewUrl:"No se pudo generar la vista previa"
failedToPreviewUrl:"No se pudo generar la vista previa"
update:"Actualizar"
update:"Actualizar"
rolesThatCanBeUsedThisEmojiAsReaction:"Roles que pueden usar este emoji como reacción"
rolesThatCanBeUsedThisEmojiAsReaction:"Roles que pueden usar este emoji como reacción"
notificationRecieveConfig:"Ajustes de Notificaciones"
notificationRecieveConfig:"Ajustes de Notificaciones"
mutualFollow:"Os seguís mutuamente"
mutualFollow:"Os seguís mutuamente"
followingOrFollower:"Siguiendo o seguidor"
fileAttachedOnly:"Solo notas con archivos"
fileAttachedOnly:"Solo notas con archivos"
showRepliesToOthersInTimeline:"Mostrar respuestas a otros en la línea de tiempo"
showRepliesToOthersInTimeline:"Mostrar respuestas a otros en la línea de tiempo"
hideRepliesToOthersInTimeline:"Ocultar respuestas a otros en la línea de tiempo"
hideRepliesToOthersInTimeline:"Ocultar respuestas a otros en la línea de tiempo"
@@ -1143,6 +1214,13 @@ hideRepliesToOthersInTimelineAll: "Ocultar tus respuestas a otros usuarios que s
confirmShowRepliesAll:"Esta operación es irreversible. ¿Confirmas que quieres mostrar tus respuestas a otros usuarios que sigues en tu línea de tiempo?"
confirmShowRepliesAll:"Esta operación es irreversible. ¿Confirmas que quieres mostrar tus respuestas a otros usuarios que sigues en tu línea de tiempo?"
confirmHideRepliesAll:"Esta operación es irreversible. ¿Confirmas que quieres ocultar tus respuestas a otros usuarios que sigues en tu línea de tiempo?"
confirmHideRepliesAll:"Esta operación es irreversible. ¿Confirmas que quieres ocultar tus respuestas a otros usuarios que sigues en tu línea de tiempo?"
externalServices:"Servicios Externos"
externalServices:"Servicios Externos"
sourceCode:"Código fuente"
sourceCodeIsNotYetProvided:"El código fuente aún no está disponible. Contacta con el administrador para solucionarlo."
repositoryUrl:"URL del repositorio"
repositoryUrlDescription:"Si estás usando Misskey tal cual (sin cambios en el código fuente), entra en https://github.com/misskey-dev/misskey"
repositoryUrlOrTarballRequired:"Si no has publicado un repositorio aún, deberás publicar un tarball en su lugar. Mira el archivo .config/example.yml para más información."
feedback:"Comentarios"
feedbackUrl:"URL de comentarios"
impressum:"Impressum"
impressum:"Impressum"
impressumUrl:"Impressum URL"
impressumUrl:"Impressum URL"
impressumDescription:"En algunos países, como Alemania, la inclusión del operador de datos (el Impressum) es requerido legalmente para sitios web comerciales."
impressumDescription:"En algunos países, como Alemania, la inclusión del operador de datos (el Impressum) es requerido legalmente para sitios web comerciales."
@@ -1152,6 +1230,7 @@ tosAndPrivacyPolicy: "Condiciones de Uso y Política de Privacidad"
avatarDecorations:"Decoraciones de avatar"
avatarDecorations:"Decoraciones de avatar"
attach:"Acoplar"
attach:"Acoplar"
detach:"Quitar"
detach:"Quitar"
detachAll:"Quitar todo"
angle:"Ángulo"
angle:"Ángulo"
flip:"Echar de un capirotazo"
flip:"Echar de un capirotazo"
showAvatarDecorations:"Mostrar decoraciones de avatar"
showAvatarDecorations:"Mostrar decoraciones de avatar"
@@ -1165,6 +1244,90 @@ cwNotationRequired: "Si se ha activado \"ocultar contenido\", es necesario propo
doReaction:"Añadir reacción"
doReaction:"Añadir reacción"
code:"Código"
code:"Código"
reloadRequiredToApplySettings:"Es necesario recargar para que se aplique la configuración."
reloadRequiredToApplySettings:"Es necesario recargar para que se aplique la configuración."
remainingN:"Faltan: {n}"
overwriteContentConfirm:"¿Quieres sustituir todo el contenido actual?"
seasonalScreenEffect:"Efectos de pantalla asociados a estaciones"
decorate:"Decorar"
addMfmFunction:"Añadir función MFM"
enableQuickAddMfmFunction:"Activar acceso rápido para añadir funciones MFM"
withSensitive:"Mostrar notas que contengan material sensible"
userSaysSomethingSensitive:"La publicación de {name} contiene material sensible"
enableHorizontalSwipe:"Deslice para cambiar de pestaña"
loading:"Cargando"
surrender:"detener"
gameRetry:"Reintentar"
notUsePleaseLeaveBlank:"Dejar en blanco si no se usa"
useTotp:"Introduce la contraseña de un solo uso"
useBackupCode:"Usar códigos de respaldo"
launchApp:"Ejecutar la app"
useNativeUIForVideoAudioPlayer:"Usar la interfaz del navegador cuando se reproduce audio y vídeo"
keepOriginalFilename:"Mantener el nombre original del archivo"
keepOriginalFilenameDescription:"Si desactivas esta opción, los nombres de los archivos serán remplazados por una cadena de caracteres aleatoria cuando subas los archivos."
noDescription:"No hay descripción"
alwaysConfirmFollow:"Confirmar siempre cuando se sigue a alguien"
inquiry:"Contacto"
tryAgain:"Por favor , inténtalo de nuevo"
confirmWhenRevealingSensitiveMedia:"Confirmación cuando se revele contenido sensible"
sensitiveMediaRevealConfirm:"Esto puede contener contenido sensible. ¿Estás seguro/a de querer mostrarlo?"
createdLists:"Listas creadas"
createdAntennas:"Antenas creadas"
fromX:"De {x}"
genEmbedCode:"Obtener el código para incrustar"
noteOfThisUser:"Notas de este usuario"
clipNoteLimitExceeded:"No se pueden añadir más notas a este clip."
performance:"Rendimiento"
modified:"Modificado"
discard:"Descartar"
thereAreNChanges:"Hay {n} cambio(s)"
signinWithPasskey:"Iniciar sesión con clave de acceso"
unknownWebAuthnKey:"Esto no se ha registrado llave maestra."
passkeyVerificationFailed:"La verificación de la clave de acceso ha fallado."
passkeyVerificationSucceededButPasswordlessLoginDisabled:"La verificación de la clave de acceso ha sido satisfactoria pero se ha deshabilitado el inicio de sesión sin contraseña."
messageToFollower:"Mensaje a seguidores"
target:"Para"
federationSpecified:"Este servidor opera en una federación de listas blancas. No puede interactuar con otros servidores que no sean los especificados por el administrador."
federationDisabled:"La federación está desactivada en este servidor. No puede interactuar con usuarios de otros servidores"
postForm:"Formulario"
information:"Información"
_settings:
webhook:"Webhook"
_accountSettings:
requireSigninToViewContents:"Se requiere iniciar sesión para ver el contenido"
requireSigninToViewContentsDescription1:"Requiere iniciar sesión para ver todas las notas y otros contenidos que hayas creado. Se espera que esto evite que los rastreadores recopilen información."
_abuseUserReport:
accept:"Acepte"
reject:"repudio"
_delivery:
stop:"Suspendido"
_type:
none:"Publicando"
_bubbleGame:
howToPlay:"Cómo jugar"
hold:"Mantener"
_score:
score:"Puntos"
scoreYen:"Cantidad de dinero ganada"
highScore:"Puntuación más alta"
maxChain:"Número máximo de cadenas"
yen:"{yen} Yenes"
estimatedQty:"{qty} Piezas"
scoreSweets:"{onigiriQtyWithUnit} Onigiris"
_howToPlay:
section1:"Ajuste la posición y deje caer el objeto en la caja"
section2:"Cuando dos objetos del mismo tipo se tocan, cambian a otro tipo y consigues puntos"
section3:"El juego termina cuando la caja se desborda de objetos. ¡Intenta conseguir una puntuación alta al juntar objetos mientras evitas desbordar la caja!"
_announcement:
_announcement:
forExistingUsers:"Solo para usuarios registrados"
forExistingUsers:"Solo para usuarios registrados"
forExistingUsersDescription:"Este anuncio solo se mostrará a aquellos usuarios registrados en el momento de su publicación. Si se deshabilita esta opción, aquellos usuarios que se registren tras su publicación también lo verán."
forExistingUsersDescription:"Este anuncio solo se mostrará a aquellos usuarios registrados en el momento de su publicación. Si se deshabilita esta opción, aquellos usuarios que se registren tras su publicación también lo verán."
@@ -1222,6 +1385,45 @@ _initialTutorial:
home:"Puedes ver los posts de las cuentas que sigues."
home:"Puedes ver los posts de las cuentas que sigues."
local:"Puedes ver los posts de todos los usuarios de este servidor."
local:"Puedes ver los posts de todos los usuarios de este servidor."
social:"Se ven los posts de la línea de tiempo de inicio junto con los de la línea de tiempo local."
social:"Se ven los posts de la línea de tiempo de inicio junto con los de la línea de tiempo local."
global:"Puedes ver notas de todos los servidores conectados."
description2:"Puedes cambiar la línea de tiempo en la parte superior de la pantalla cuando quieras."
description3:"Además, hay listas de líneas de tiempo y listas de canales. Para más detalle, por favor visita este enlace: {link}"
_postNote:
title:"Ajustes de publicación de nota"
description1:"Cuando publicas una nota en Misskey, hay varias opciones disponibles. El formulario tiene este aspecto."
_visibility:
description:"Puedes limitar quién puede ver tu nota."
public:"Tu nota será visible para todos los usuarios."
home:"Publicar solo en la línea de tiempo de Inicio. La nota se verá en tu perfil, la verán tus seguidores y también cuando sea renotada."
followers:"Visible solo para seguidores. Sólo tus seguidores podrán ver la nota, y no podrá ser renotada por otras personas."
direct:"Visible sólo para usuarios específicos, y el destinatario será notificado. Puede usarse como alternativa a la mensajería directa."
doNotSendConfidencialOnDirect1:"¡Ten cuidado cuando vayas a enviar información sensible!"
doNotSendConfidencialOnDirect2:"Los administradores del servidor pueden leer lo que escribes. Ten cuidado cuando envíes información sensible en notas directas en servidores no confiables."
localOnly:"Publicando con esta opción seleccionada, la nota no se federará hacia otros servidores. Los usuarios de otros servidores no podrán ver estas notas directamente, sin importar los ajustes seleccionados más arriba."
_cw:
title:"Alerta de contenido (CW)"
description:"En lugar de mostrarse el contenido de la nota, se mostrará lo que escribas en el campo \"comentarios\". Pulsando en \"leer más\" desplegará el contenido de la nota."
_exampleNote:
cw:"¡Esto te hará tener hambre!"
note:"Acabo de comerme un donut de chocolate glaseado 🍩😋"
useCases:"Esto se usa cuando las normas del servidor lo requieren, o para ocultar spoilers o contenido sensible."
_howToMakeAttachmentsSensitive:
title:"¿Cómo puedo marcar adjuntos como contenido sensible?"
description:"Cuando las normas del servidor lo requieran, o el contenido lo requiera, marca la opción de \"contenido sensible\" para el adjunto."
tryThisFile:"¡Prueba a marcar la imagen adjunta como contenido sensible!"
_exampleNote:
note:"Ups, la he liado al abrir la tapa del natto..."
method:"Para marcar un adjunto como sensible, haz clic en la miniatura, abre el menú, y haz clic en \"Marcar como sensible\"."
sensitiveSucceeded:"Cuando adjuntes archivos, por favor, ten en cuenta las normas del servidor para marcarlos como contenido sensible."
doItToContinue:"Marca el archivo adjunto como sensible para continuar."
_done:
title:"¡Has completado el tutorial! 🎉"
description:"Las funciones que mostramos aquí son sólo una pequeña parte. Para más detalles sobre el funcionamiento de Misskey, pulsa en este enlace: {link}"
_timelineDescription:
home:"En la línea de tiempo de Inicio puedes ver las notas de las cuentas a las que sigues."
local:"En la línea de tiempo Local puedes ver las notas de todos los usuarios del servidor."
social:"En la línea de tiempo Social verás las notas de Inicio y Local a la vez."
global:"En la línea de tiempo Global verás las notas de todos los servidores conectados."
_serverRules:
_serverRules:
description:"Un conjunto de reglas que serán mostradas antes del registro. Configurar un sumario de términos de servicio es recomendado."
description:"Un conjunto de reglas que serán mostradas antes del registro. Configurar un sumario de términos de servicio es recomendado."
shortNameDescription:"Forma corta del nombre de la instancia que puede mostrarse si el nombre completo es demasiado largo."
shortNameDescription:"Forma corta del nombre de la instancia que puede mostrarse si el nombre completo es demasiado largo."
fanoutTimelineDescription:"Incrementa el rendimiento de forma significativa cuando se obtienen las líneas de tiempo y reduce la carga en la base de datos. A cambio, el uso de la memoria en Redis incrementará. Considera desactivar esta opción en caso de que tu servidor tenga poca memoria o detectes inestabilidad."
fanoutTimelineDbFallback:"Cargar desde la base de datos"
fanoutTimelineDbFallbackDescription:"Cuando esta opción está habilitada, la carga de peticiones adicionales de la línea de tiempo se hará desde la base de datos cuando éstas no se encuentren en la caché. Al deshabilitar esta opción se reduce la carga del servidor, pero limita el número de líneas de tiempo que pueden obtenerse."
_accountMigration:
_accountMigration:
moveFrom:"Trasladar de otra cuenta a ésta"
moveFrom:"Trasladar de otra cuenta a ésta"
moveFromSub:"Crear un alias para otra cuenta."
moveFromSub:"Crear un alias para otra cuenta."
moveFromLabel:"Cuenta desde la que se realiza el traslado:"
moveFromLabel:"Cuenta desde la que se realiza el traslado #{n}"
moveFromDescription:"Si quieres transferir seguidores de otra cuenta a esta cuenta y trasladarlos, tendrás que crear un alias aquí. Asegúrate de crearlo antes de realizar el traslado. Introduce la cuenta desde la que estás moviendo los seguidores así: @person@instance.com"
moveFromDescription:"Si quieres transferir seguidores de otra cuenta a esta cuenta y trasladarlos, tendrás que crear un alias aquí. Asegúrate de crearlo antes de realizar el traslado. Introduce la cuenta desde la que estás moviendo los seguidores así: @person@instance.com"
moveTo:"Mover esta cuenta a una nueva"
moveTo:"Mover esta cuenta a una nueva"
moveToLabel:"Cuenta destino:"
moveToLabel:"Cuenta destino:"
@@ -1490,6 +1695,16 @@ _achievements:
_smashTestNotificationButton:
_smashTestNotificationButton:
title:"Sobrecarga de pruebas"
title:"Sobrecarga de pruebas"
description:"Envía muchas notificaciones de prueba en un corto espacio de tiempo"
description:"Envía muchas notificaciones de prueba en un corto espacio de tiempo"
_tutorialCompleted:
title:"Diploma del Curso Básico de Misskey"
description:"Tutorial completado"
_bubbleGameExplodingHead:
title:"🤯"
description:"El objeto más grande en el juego de burbujas"
_bubbleGameDoubleExplodingHead:
title:"Doble 🤯"
description:"Dos de los objetos más grandes en el juego de burbujas al mismo tiempo"
flavor:"Puedes llenar el bento un poco de esta forma 🤯 🤯."
_role:
_role:
new:"Crear rol"
new:"Crear rol"
edit:"Editar rol"
edit:"Editar rol"
@@ -1500,7 +1715,9 @@ _role:
assignTarget:"Asignar objetivo"
assignTarget:"Asignar objetivo"
descriptionOfAssignTarget:"<b>Manual</b> Para cambiar manualmente lo que se incluye en este rol.\n<b>Condicional</b> configura una condición, y los usuarios que cumplan la condición serán incluídos automáticamente."
descriptionOfAssignTarget:"<b>Manual</b> Para cambiar manualmente lo que se incluye en este rol.\n<b>Condicional</b> configura una condición, y los usuarios que cumplan la condición serán incluídos automáticamente."
manual:"manual"
manual:"manual"
manualRoles:"Roles manuales"
conditional:"condicional"
conditional:"condicional"
conditionalRoles:"Roles condicionales"
condition:"condición"
condition:"condición"
isConditionalRole:"Esto es un rol condicional"
isConditionalRole:"Esto es un rol condicional"
isPublic:"Publicar rol"
isPublic:"Publicar rol"
@@ -1528,6 +1745,7 @@ _role:
gtlAvailable:"Explorar la línea de tiempo global"
gtlAvailable:"Explorar la línea de tiempo global"
ltlAvailable:"Explorar la línea de tiempo local"
ltlAvailable:"Explorar la línea de tiempo local"
canPublicNote:"Permitir la publicación"
canPublicNote:"Permitir la publicación"
mentionMax:"Número máximo de menciones en una nota"
canInvite:"Puede crear códigos de invitación"
canInvite:"Puede crear códigos de invitación"
inviteLimit:"Límite de invitaciones"
inviteLimit:"Límite de invitaciones"
inviteLimitCycle:"Enfriamiento del límite de invitaciones"
inviteLimitCycle:"Enfriamiento del límite de invitaciones"
@@ -1549,9 +1767,15 @@ _role:
canHideAds:"Puede ocultar anuncios"
canHideAds:"Puede ocultar anuncios"
canSearchNotes:"Uso de la búsqueda de notas"
canSearchNotes:"Uso de la búsqueda de notas"
canUseTranslator:"Uso de traductor"
canUseTranslator:"Uso de traductor"
avatarDecorationLimit:"Número máximo de decoraciones de avatar"
_condition:
_condition:
roleAssignedTo:"Asignado a roles manuales"
isLocal:"Usuario local"
isLocal:"Usuario local"
isRemote:"Usuario remoto"
isRemote:"Usuario remoto"
isCat:"Usuarios Gato"
isBot:"Usuarios Bot"
isSuspended:"Usuario suspendido"
isLocked:"Cuentas privadas"
createdLessThan:"Menos de X han pasado desde la creación de la cuenta"
createdLessThan:"Menos de X han pasado desde la creación de la cuenta"
createdMoreThan:"Más de X han pasado desde la creación de la cuenta"
createdMoreThan:"Más de X han pasado desde la creación de la cuenta"
followersLessThanOrEq:"Tiene X o menos seguidores"
followersLessThanOrEq:"Tiene X o menos seguidores"
@@ -1577,6 +1801,7 @@ _emailUnavailable:
disposable:"No es un correo reutilizable"
disposable:"No es un correo reutilizable"
mx:"Servidor de correo inválido"
mx:"Servidor de correo inválido"
smtp:"Servidor de correo no disponible"
smtp:"Servidor de correo no disponible"
banned:"Email no disponible"
_ffVisibility:
_ffVisibility:
public:"Publicar"
public:"Publicar"
followers:"Visible solo para seguidores"
followers:"Visible solo para seguidores"
@@ -1620,6 +1845,7 @@ _plugin:
installWarn:"Por favor no instale plugins que no son de confianza"
installWarn:"Por favor no instale plugins que no son de confianza"
manage:"Gestionar plugins"
manage:"Gestionar plugins"
viewSource:"Ver la fuente"
viewSource:"Ver la fuente"
viewLog:"Ver log"
_preferencesBackups:
_preferencesBackups:
list:"Respaldos creados"
list:"Respaldos creados"
saveNew:"Guardar nuevo respaldo"
saveNew:"Guardar nuevo respaldo"
@@ -1649,10 +1875,13 @@ _aboutMisskey:
contributors:"Principales colaboradores"
contributors:"Principales colaboradores"
allContributors:"Todos los colaboradores"
allContributors:"Todos los colaboradores"
source:"Código fuente"
source:"Código fuente"
original:"Original"
thisIsModifiedVersion:"{name} usa una versión modificada de Misskey."
translation:"Traducir Misskey"
translation:"Traducir Misskey"
donate:"Donar a Misskey"
donate:"Donar a Misskey"
morePatrons:"Muchas más personas nos apoyan. Muchas gracias🥰"
morePatrons:"Muchas más personas nos apoyan. Muchas gracias🥰"
patrons:"Patrocinadores"
patrons:"Patrocinadores"
projectMembers:"Miembros del proyecto"
_displayOfSensitiveMedia:
_displayOfSensitiveMedia:
respect:"Esconder medios marcados como sensibles"
respect:"Esconder medios marcados como sensibles"
ignore:"Mostrar medios marcados como sensibles"
ignore:"Mostrar medios marcados como sensibles"
@@ -1677,6 +1906,7 @@ _channel:
notesCount:"{n} notas"
notesCount:"{n} notas"
nameAndDescription:"Nombre y descripción"
nameAndDescription:"Nombre y descripción"
nameOnly:"Sólo nombre"
nameOnly:"Sólo nombre"
allowRenoteToExternal:"Permitir renotas y menciones fuera del canal"
_menuDisplay:
_menuDisplay:
sideFull:"Horizontal"
sideFull:"Horizontal"
sideIcon:"Horizontal (ícono)"
sideIcon:"Horizontal (ícono)"
@@ -1754,7 +1984,6 @@ _theme:
buttonBg:"Fondo de botón"
buttonBg:"Fondo de botón"
buttonHoverBg:"Fondo de botón (hover)"
buttonHoverBg:"Fondo de botón (hover)"
inputBorder:"Borde de los campos de entrada"
inputBorder:"Borde de los campos de entrada"
listItemHoverBg:"Fondo de elemento de listas (hover)"
driveFolderBg:"Fondo de capeta del drive"
driveFolderBg:"Fondo de capeta del drive"
wallpaperOverlay:"Transparencia del fondo de pantalla"
wallpaperOverlay:"Transparencia del fondo de pantalla"
badge:"Medalla"
badge:"Medalla"
@@ -1766,8 +1995,14 @@ _sfx:
note:"Notas"
note:"Notas"
noteMy:"Nota (a mí mismo)"
noteMy:"Nota (a mí mismo)"
notification:"Notificaciones"
notification:"Notificaciones"
antenna:"Antena receptora"
reaction:"Al seleccionar una reacción"
channel:"Notificaciones del canal"
_soundSettings:
driveFile:"Usar un archivo de audio en Drive"
driveFileWarn:"Selecciona un archivo de audio en Drive."
driveFileTypeWarn:"Este archivo es incompatible"
driveFileTypeWarnDescription:"Selecciona un archivo de audio"
driveFileDurationWarn:"La duración del audio es demasiado larga."
driveFileDurationWarnDescription:"Usar un audio de larga duración puede llegar a molestar mientras usas Misskey. ¿Quieres continuar?"
_ago:
_ago:
future:"Futuro"
future:"Futuro"
justNow:"Justo ahora"
justNow:"Justo ahora"
@@ -1780,6 +2015,12 @@ _ago:
yearsAgo:"Hace {n} años"
yearsAgo:"Hace {n} años"
invalid:"No hay nada que ver aqui"
invalid:"No hay nada que ver aqui"
_timeIn:
_timeIn:
seconds:"En {n} segundos"
minutes:"En {n}m"
hours:"En {n}h"
days:"En {n}d"
weeks:"En {n}sem."
months:"En {n}M"
years:"En {n} años"
years:"En {n} años"
_time:
_time:
second:"Segundos"
second:"Segundos"
@@ -1791,7 +2032,6 @@ _2fa:
registerTOTP:"Registrar aplicación autenticadora"
registerTOTP:"Registrar aplicación autenticadora"
step1:"Primero, instale en su dispositivo la aplicación de autenticación {a} o {b} u otra."
step1:"Primero, instale en su dispositivo la aplicación de autenticación {a} o {b} u otra."
step2:"Luego, escanee con la aplicación el código QR mostrado en pantalla."
step2:"Luego, escanee con la aplicación el código QR mostrado en pantalla."
step2Click:"Clicking on this QR code will allow you to register 2FA to your security key or phone authenticator app.\nTocar este código QR te permitirá registrar la autenticación 2FA a tu llave de seguridad o aplicación autenticadora."
step2Uri:"Si usas una aplicación de escritorio, introduce en ella la siguiente URL."
step2Uri:"Si usas una aplicación de escritorio, introduce en ella la siguiente URL."
step3Title:"Ingresa un código de autenticación"
step3Title:"Ingresa un código de autenticación"
step3:"Para terminar, ingrese el token mostrado en la aplicación."
step3:"Para terminar, ingrese el token mostrado en la aplicación."
@@ -1815,6 +2055,7 @@ _2fa:
backupCodesDescription:"En caso de que no puedas usar tu aplicación de autenticación, podrás usar los códigos de respaldo que figuran abajo para acceder a tu cuenta. Asegúrate de guardar en lugar seguro los códigos de respaldo. Cada uno de los códigos de respaldo es de un solo uso."
backupCodesDescription:"En caso de que no puedas usar tu aplicación de autenticación, podrás usar los códigos de respaldo que figuran abajo para acceder a tu cuenta. Asegúrate de guardar en lugar seguro los códigos de respaldo. Cada uno de los códigos de respaldo es de un solo uso."
backupCodeUsedWarning:"Has usado todos los códigos de respaldo. Si dejas de tener acceso a tu aplicación de autenticación, no podrás volver a iniciar sesión en tu cuenta. Por favor, reconfigura tu aplicación de autenticación lo antes posible."
backupCodeUsedWarning:"Has usado todos los códigos de respaldo. Si dejas de tener acceso a tu aplicación de autenticación, no podrás volver a iniciar sesión en tu cuenta. Por favor, reconfigura tu aplicación de autenticación lo antes posible."
backupCodesExhaustedWarning:"Has usado todos los códigos de respaldo. Si dejas de tener acceso a tu aplicación de autenticación, no podrás volver a iniciar sesión en la cuenta que figura arriba. Por favor, reconfigura tu aplicación de autenticación lo antes posible."
backupCodesExhaustedWarning:"Has usado todos los códigos de respaldo. Si dejas de tener acceso a tu aplicación de autenticación, no podrás volver a iniciar sesión en la cuenta que figura arriba. Por favor, reconfigura tu aplicación de autenticación lo antes posible."
moreDetailedGuideHere:"Guía detallada"
_permissions:
_permissions:
"read:account": "Ver información de la cuenta"
"read:account": "Ver información de la cuenta"
"write:account": "Editar información de la cuenta"
"write:account": "Editar información de la cuenta"
@@ -1852,6 +2093,54 @@ _permissions:
"write:flash": "Editar Plays"
"write:flash": "Editar Plays"
"read:flash-likes": "Ver los Play que me gustan"
"read:flash-likes": "Ver los Play que me gustan"
"write:flash-likes": "Editar lista de Play que me gustan"
"write:flash-likes": "Editar lista de Play que me gustan"
"read:admin:abuse-user-reports": "Ver reportes de usuarios"
"write:admin:delete-account": "Eliminar cuentas de usuario"
"write:admin:delete-all-files-of-a-user": "Eliminar todos los archivos de un usuario"
"read:admin:index-stats": "Ver datos indexados"
"read:admin:table-stats": "Ver estadísticas de las tablas de la base de datos"
"read:admin:user-ips": "Ver dirección IP de usuario"
"read:admin:meta": "Ver metadatos de la instancia"
"write:admin:reset-password": "Restablecer contraseñas de usuario"
"write:admin:resolve-abuse-user-report": "Resolución de reportes de usuario"
"write:admin:send-email": "Enviar email"
"read:admin:server-info": "Ver información del servidor"
"read:admin:show-moderation-log": "Ver log de moderación"
"read:admin:show-user": "Ver información privada de usuario"
"write:admin:suspend-user": "Suspender cuentas de usuario"
"write:admin:unset-user-avatar": "Quitar avatares de usuario"
"write:admin:unset-user-banner": "Quitar banner de usuarios"
"write:admin:unsuspend-user": "Quitar suspensión de cuentas de usuario"
"write:admin:meta": "Edición de metadatos de la instancia"
"write:admin:user-note": "Moderación de notas"
"write:admin:roles": "Edición de roles de usuario"
"read:admin:roles": "Ver roles de usuario"
"write:admin:relays": "Edición de relays"
"read:admin:relays": "Ver relays"
"write:admin:invite-codes": "Edición de códigos de invitación"
"read:admin:invite-codes": "Ver códigos de invitación"
"write:admin:announcements": "Edición de anuncios"
"read:admin:announcements": "Ver anuncios"
"write:admin:avatar-decorations": "Edición de decoración de avatares"
"read:admin:avatar-decorations": "Ver decoraciones de avatar"
"write:admin:federation": "Edición de federación de instancias"
"write:admin:account": "Edición de cuentas de usuario"
"read:admin:account": "Ver cuentas de usuario"
"write:admin:emoji": "Edición de emojis"
"read:admin:emoji": "Ver emojis"
"write:admin:queue": "Edición de cola de tareas"
"read:admin:queue": "Ver cola de tareas"
"write:admin:promo": "Edición de promociones"
"write:admin:drive": "Edición de Drive de usuarios"
"read:admin:drive": "Ver Drive de usuarios"
"read:admin:stream": "Usar la API de Websocket para administradores"
"write:admin:ad": "Edición de anuncios"
"read:admin:ad": "Ver anuncios"
"write:invite-codes": "Crear códigos de invitación"
"read:invite-codes": "Ver códigos de invitación"
"write:clip-favorite": "Marcar me gusta en clips"
"read:clip-favorite": "Ver los clips que me gustan"
"read:federation": "Ver instancias federadas"
"write:report-abuse": "Crear reportes de usuario"
_auth:
_auth:
shareAccessTitle:"Permisos de la aplicación"
shareAccessTitle:"Permisos de la aplicación"
shareAccess:"¿Desea permitir el acceso a la cuenta \"{name}\"?"
shareAccess:"¿Desea permitir el acceso a la cuenta \"{name}\"?"
@@ -1906,6 +2195,7 @@ _widgets:
_userList:
_userList:
chooseList:"Seleccione una lista"
chooseList:"Seleccione una lista"
clicker:"Cliqueador"
clicker:"Cliqueador"
birthdayFollowings:"Hoy cumplen años"
_cw:
_cw:
hide:"Ocultar"
hide:"Ocultar"
show:"Ver más"
show:"Ver más"
@@ -1968,9 +2258,11 @@ _profile:
changeAvatar:"Cambiar avatar"
changeAvatar:"Cambiar avatar"
changeBanner:"Cambiar banner"
changeBanner:"Cambiar banner"
verifiedLinkDescription:"Introduciendo una URL que contiene un enlace a tu perfil, se puede mostrar un icono de verificación de propiedad al lado del campo."
verifiedLinkDescription:"Introduciendo una URL que contiene un enlace a tu perfil, se puede mostrar un icono de verificación de propiedad al lado del campo."
avatarDecorationMax:"Puedes añadir un máximo de {max} decoraciones de avatar."
_exportOrImport:
_exportOrImport:
allNotes:"Todas las notas"
allNotes:"Todas las notas"
favoritedNotes:"Notas favoritas"
favoritedNotes:"Notas favoritas"
clips:"Clip"
followingList:"Siguiendo"
followingList:"Siguiendo"
muteList:"Silenciados"
muteList:"Silenciados"
blockingList:"Bloqueados"
blockingList:"Bloqueados"
@@ -2024,13 +2316,11 @@ _play:
title:"Título"
title:"Título"
script:"Script"
script:"Script"
summary:"Descripción"
summary:"Descripción"
visibilityDescription:"Poniéndola como privada significa que no será visible en tu perfil, pero cualquiera que tenga la URL aún podrá acceder a ella."
_pages:
_pages:
newPage:"Crear página"
newPage:"Crear página"
editPage:"Editar página"
editPage:"Editar página"
readPage:"Viendo la fuente"
readPage:"Viendo la fuente"
created:"La página fue creada"
updated:"La página fue actualizada"
deleted:"La página borrada"
pageSetting:"Configurar página"
pageSetting:"Configurar página"
nameAlreadyExists:"La URL de la página especificada ya existe"
nameAlreadyExists:"La URL de la página especificada ya existe"
invalidNameTitle:"URL inválida"
invalidNameTitle:"URL inválida"
@@ -2068,6 +2358,8 @@ _pages:
section:"Sección"
section:"Sección"
image:"Imagen"
image:"Imagen"
button:"Botón"
button:"Botón"
dynamic:"Bloques Dinámicos"
dynamicDescription:"Los bloques dinámicos están obsoletos. A partir de ahora, utiliza {play} por favor."
note:"Nota embebida"
note:"Nota embebida"
_note:
_note:
id:"Id de la nota"
id:"Id de la nota"
@@ -2089,6 +2381,7 @@ _notification:
pollEnded:"Estan disponibles los resultados de la encuesta"
pollEnded:"Estan disponibles los resultados de la encuesta"
newNote:"Nueva nota"
newNote:"Nueva nota"
unreadAntennaNote:"Antena {name}"
unreadAntennaNote:"Antena {name}"
roleAssigned:"Rol asignado"
emptyPushNotificationMessage:"Se han actualizado las notificaciones push"
emptyPushNotificationMessage:"Se han actualizado las notificaciones push"
achievementEarned:"Logro desbloqueado"
achievementEarned:"Logro desbloqueado"
testNotification:"Notificación de prueba"
testNotification:"Notificación de prueba"
@@ -2110,7 +2403,10 @@ _notification:
pollEnded:"La encuesta terminó"
pollEnded:"La encuesta terminó"
receiveFollowRequest:"Recibió una solicitud de seguimiento"
receiveFollowRequest:"Recibió una solicitud de seguimiento"
followRequestAccepted:"El seguimiento fue aceptado"
followRequestAccepted:"El seguimiento fue aceptado"
description:"Ha ocurrido un problema al instalar el tema. Por favor, inténtalo de nuevo. Se pueden ver más detalles del error en la consola de Javascript."
description:"Ha ocurrido un problema al instalar el tema. Por favor, inténtalo de nuevo. Se pueden ver más detalles del error en la consola de Javascript."
_dataSaver:
_media:
title:"Cargando Multimedia"
description:"Desactiva la carga automática de imágenes y vídeos. Tendrás que tocar en las imágenes y vídeos ocultos para cargarlos."
_avatar:
title:"Avatares animados"
description:"Desactiva la animación de los avatares. Las imágenes animadas pueden llegar a ser de mayor tamaño que las normales, por lo que al desactivarlas puedes reducir el consumo de datos."
_urlPreview:
title:"Vista previa de URLs"
description:"Desactiva la carga de vistas previas de las URLs."
_code:
title:"Resaltar código"
description:"Si se usa resaltado de código en MFM, etc., no se cargará hasta pulsar en ello. El resaltado de sintaxis requiere la descarga de archivos de definición para cada lenguaje de programación. Debido a esto, al deshabilitar la carga automática de estos archivos reducirás el consumo de datos."
_hemisphere:
N:"Hemisferio norte"
S:"Hemisferio sur"
_reversi:
reversi:"Reversi"
rules:"Reglas"
won:"{name} ha ganado"
total:"Total"
_urlPreviewSetting:
timeout:"Timeout de la carga de vista previa de las URLs (ms)"
introMisskey:"Bienvenue! Misskey est un service de microblogage décentralisé, libre et ouvert.\nÉcrivez des «notes» et partagez ce qui se passe à l’instant présent, autour de vous avec les autres 📡\nLa fonction «réactions», vous permet également d’ajouter une réaction rapide aux notes des autres utilisateur·rice·s 👍\nExplorons un nouveau monde 🚀"
introMisskey:"Bienvenue! Misskey est un service de microblogage décentralisé, libre et ouvert.\nÉcrivez des «notes» et partagez ce qui se passe à l’instant présent, autour de vous avec les autres 📡\nLa fonction «réactions», vous permet également d’ajouter une réaction rapide aux notes des autres utilisateur·rice·s 👍\nExplorons un nouveau monde 🚀"
poweredByMisskeyDescription:"{nom} est l'un des services propulsés par la plateforme ouverte <b>Misskey</b> (appelée \"instance Misskey\")."
poweredByMisskeyDescription:"{name} est l'un des services propulsés par la plateforme ouverte <b>Misskey</b> (appelée \"instance Misskey\")."
monthAndDay:"{day}/{month}"
monthAndDay:"{day}/{month}"
search:"Rechercher"
search:"Rechercher"
notifications:"Notifications"
notifications:"Notifications"
username:"Nom d’utilisateur·rice"
username:"Nom d’utilisateur·rice"
password:"Mot de passe"
password:"Mot de passe"
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é"
forgotPassword:"Mot de passe oublié"
fetchingAsApObject:"Récupération depuis le fédiverse …"
fetchingAsApObject:"Récupération depuis le fédiverse …"
ok:"OK"
ok:"OK"
@@ -60,6 +63,7 @@ copyFileId: "Copier l'identifiant du fichier"
copyFolderId:"Copier l'identifiant du dossier"
copyFolderId:"Copier l'identifiant du dossier"
copyProfileUrl:"Copier l'URL du profil"
copyProfileUrl:"Copier l'URL du profil"
searchUser:"Chercher un·e utilisateur·rice"
searchUser:"Chercher un·e utilisateur·rice"
searchThisUsersNotes:"Cherchez les notes de cet·te utilisateur·rice"
reply:"Répondre"
reply:"Répondre"
loadMore:"Afficher plus …"
loadMore:"Afficher plus …"
showMore:"Voir plus"
showMore:"Voir plus"
@@ -108,6 +112,7 @@ enterEmoji: "Insérer un émoji"
renote:"Renoter"
renote:"Renoter"
unrenote:"Annuler la Renote"
unrenote:"Annuler la Renote"
renoted:"Renoté !"
renoted:"Renoté !"
renotedToX:"Renoté en {name}"
cantRenote:"Ce message ne peut pas être renoté."
cantRenote:"Ce message ne peut pas être renoté."
cantReRenote:"Impossible de renoter une Renote."
cantReRenote:"Impossible de renoter une Renote."
quote:"Citer"
quote:"Citer"
@@ -129,7 +134,8 @@ overwriteFromPinnedEmojisForReaction: "Remplacer par les émojis épinglés pour
overwriteFromPinnedEmojis:"Remplacer par les émojis épinglés globalement"
overwriteFromPinnedEmojis:"Remplacer par les émojis épinglés globalement"
reactionSettingDescription2:"Déplacer pour réorganiser, cliquer pour effacer, utiliser « + » pour ajouter."
reactionSettingDescription2:"Déplacer pour réorganiser, cliquer pour effacer, utiliser « + » pour ajouter."
rememberNoteVisibility:"Se souvenir de la visibilité des notes"
rememberNoteVisibility:"Se souvenir de la visibilité des notes"
attachCancel:"Supprimer le fichier attaché"
attachCancel:"Supprimer le fichier joint"
deleteFile:"Fichier supprimé"
markAsSensitive:"Marquer comme sensible"
markAsSensitive:"Marquer comme sensible"
unmarkAsSensitive:"Supprimer le marquage comme sensible"
unmarkAsSensitive:"Supprimer le marquage comme sensible"
enterFileName:"Entrer le nom du fichier"
enterFileName:"Entrer le nom du fichier"
@@ -150,6 +156,7 @@ editList: "Modifier la liste"
selectChannel:"Sélectionner un canal"
selectChannel:"Sélectionner un canal"
selectAntenna:"Sélectionner une antenne"
selectAntenna:"Sélectionner une antenne"
editAntenna:"Modifier l'antenne"
editAntenna:"Modifier l'antenne"
createAntenna:"Créer une antenne"
selectWidget:"Sélectionner un widget"
selectWidget:"Sélectionner un widget"
editWidgets:"Modifier les widgets"
editWidgets:"Modifier les widgets"
editWidgetsExit:"Valider les modifications"
editWidgetsExit:"Valider les modifications"
@@ -162,12 +169,13 @@ addEmoji: "Ajouter un émoji"
settingGuide:"Configuration proposée"
settingGuide:"Configuration proposée"
cacheRemoteFiles:"Mise en cache des fichiers distants"
cacheRemoteFiles:"Mise en cache des fichiers distants"
cacheRemoteFilesDescription:"Lorsque cette option est désactivée, les fichiers distants sont chargés directement depuis l’instance distante. La désactiver diminuera certes l’utilisation de l’espace de stockage local mais augmentera le trafic réseau puisque les miniatures ne seront plus générées."
cacheRemoteFilesDescription:"Lorsque cette option est désactivée, les fichiers distants sont chargés directement depuis l’instance distante. La désactiver diminuera certes l’utilisation de l’espace de stockage local mais augmentera le trafic réseau puisque les miniatures ne seront plus générées."
youCanCleanRemoteFilesCache:"Vous pouvez supprimer tous les caches en cliquant le bouton 🗑️ dans la gestion des fichiers."
cacheRemoteSensitiveFiles:"Mettre en cache les fichiers distants sensibles"
cacheRemoteSensitiveFiles:"Mettre en cache les fichiers distants sensibles"
cacheRemoteSensitiveFilesDescription:"Si vous désactivez ce paramètre, les fichiers sensibles distants ne seront pas mis en cache et un lien direct sera utilisé à la place"
cacheRemoteSensitiveFilesDescription:"Si vous désactivez ce paramètre, les fichiers sensibles distants ne seront pas mis en cache et un lien direct sera utilisé à la place"
flagAsBot:"Ce compte est un robot"
flagAsBot:"Ce compte est un robot"
flagAsBotDescription:"Si ce compte est géré de manière automatisée, choisissez cette option. Si elle est activée, elle agira comme un marqueur pour les autres développeurs afin d'éviter des chaînes d'interaction sans fin avec d'autres robots et d'ajuster les systèmes internes de Misskey pour traiter ce compte comme un robot."
flagAsBotDescription:"Si ce compte est géré de manière automatisée, choisissez cette option. Si elle est activée, elle agira comme un marqueur pour les autres développeurs afin d'éviter des chaînes d'interaction sans fin avec d'autres robots et d'ajuster les systèmes internes de Misskey pour traiter ce compte comme un robot."
flagAsCat:"Ce compte est un chat"
flagAsCat:"Ce compte est un chat"
flagAsCatDescription:"Activer l'option \" Je suis un chat \" pour ce compte."
flagAsCatDescription:"Miaou miaou miaou ?"
flagShowTimelineReplies:"Afficher les réponses dans le fil"
flagShowTimelineReplies:"Afficher les réponses dans le fil"
flagShowTimelineRepliesDescription:"Affiche les réponses des utilisateurs aux notes des autres utilisateurs dans la timeline si cette option est activée."
flagShowTimelineRepliesDescription:"Affiche les réponses des utilisateurs aux notes des autres utilisateurs dans la timeline si cette option est activée."
autoAcceptFollowed:"Accepter automatiquement les demandes d’abonnement venant d’utilisateur·rice·s que vous suivez"
autoAcceptFollowed:"Accepter automatiquement les demandes d’abonnement venant d’utilisateur·rice·s que vous suivez"
@@ -175,6 +183,7 @@ addAccount: "Ajouter un compte"
reloadAccountsList:"Rafraichir la liste des comptes"
reloadAccountsList:"Rafraichir la liste des comptes"
loginFailed:"Échec de la connexion"
loginFailed:"Échec de la connexion"
showOnRemote:"Voir sur l’instance distante"
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."
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"
host:"Serveur distant"
selectSelf:"Sélectionner manuellement"
selectUser:"Sélectionner un·e utilisateur·rice"
selectUser:"Sélectionner un·e utilisateur·rice"
recipient:"Destinataire"
recipient:"Destinataire"
annotation:"Commentaires"
annotation:"Commentaires"
@@ -318,6 +328,7 @@ renameFolder: "Renommer le dossier"
deleteFolder:"Supprimer le dossier"
deleteFolder:"Supprimer le dossier"
folder:"Dossier"
folder:"Dossier"
addFile:"Ajouter un fichier"
addFile:"Ajouter un fichier"
showFile:"Voir les fichiers"
emptyDrive:"Le Disque est vide"
emptyDrive:"Le Disque est vide"
emptyFolder:"Le dossier est vide"
emptyFolder:"Le dossier est vide"
unableToDelete:"Suppression impossible"
unableToDelete:"Suppression impossible"
@@ -360,7 +371,6 @@ enableLocalTimeline: "Activer le fil local"
enableGlobalTimeline:"Activer le fil global"
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."
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"
registration:"S’inscrire"
enableRegistration:"Autoriser les nouvelles inscriptions"
invite:"Inviter"
invite:"Inviter"
driveCapacityPerLocalAccount:"Capacité de stockage du Disque par utilisateur local"
driveCapacityPerLocalAccount:"Capacité de stockage du Disque par utilisateur local"
driveCapacityPerRemoteAccount:"Capacité de stockage du Disque par utilisateur distant"
driveCapacityPerRemoteAccount:"Capacité de stockage du Disque par utilisateur distant"
@@ -378,6 +388,11 @@ hcaptcha: "hCaptcha"
enableHcaptcha:"Activer hCaptcha"
enableHcaptcha:"Activer hCaptcha"
hcaptchaSiteKey:"Clé du site"
hcaptchaSiteKey:"Clé du site"
hcaptchaSecretKey:"Clé secrète"
hcaptchaSecretKey:"Clé secrète"
mcaptcha:"mCaptcha"
enableMcaptcha:"Activer mCaptcha"
mcaptchaSiteKey:"Clé du site"
mcaptchaSecretKey:"Clé secrète"
mcaptchaInstanceUrl:"URL de l'instance de mCaptcha"
recaptcha:"reCAPTCHA"
recaptcha:"reCAPTCHA"
enableRecaptcha:"Activer reCAPTCHA"
enableRecaptcha:"Activer reCAPTCHA"
recaptchaSiteKey:"Clé du site"
recaptchaSiteKey:"Clé du site"
@@ -393,9 +408,10 @@ name: "Nom"
antennaSource:"Source de l’antenne"
antennaSource:"Source de l’antenne"
antennaKeywords:"Mots clés à recevoir"
antennaKeywords:"Mots clés à recevoir"
antennaExcludeKeywords:"Mots clés à exclure"
antennaExcludeKeywords:"Mots clés à exclure"
antennaExcludeBots:"Exclure les comptes robot"
antennaKeywordsDescription:"Séparer avec des espaces pour la condition AND. Séparer avec un saut de ligne pour une condition OR."
antennaKeywordsDescription:"Séparer avec des espaces pour la condition AND. Séparer avec un saut de ligne pour une condition OR."
notifyAntenna:"Me notifier pour les nouvelles notes"
notifyAntenna:"Me notifier pour les nouvelles notes"
withFileAntenna:"Notes ayant des attachements uniquement"
withFileAntenna:"Notes ayant des fichiers joints uniquement"
enableServiceworker:"Activer ServiceWorker"
enableServiceworker:"Activer ServiceWorker"
antennaUsersDescription:"Saisissez un seul nom d’utilisateur·rice par ligne"
antennaUsersDescription:"Saisissez un seul nom d’utilisateur·rice par ligne"
caseSensitive:"Sensible à la casse"
caseSensitive:"Sensible à la casse"
@@ -422,10 +438,11 @@ token: "Jeton"
2fa:"Authentification à deux facteurs"
2fa:"Authentification à deux facteurs"
setupOf2fa:"Configuration de l’authentification à deux facteurs"
setupOf2fa:"Configuration de l’authentification à deux facteurs"
totp:"Application d'authentification"
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"
moderator:"Modérateur·rice·s"
moderation:"Modérations"
moderation:"Modérations"
moderationNote:"Note de modération"
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"
addModerationNote:"Ajouter une note de modération"
@@ -485,8 +502,12 @@ uiLanguage: "Langue d’affichage de l’interface"
aboutX:"À propos de {x}"
aboutX:"À propos de {x}"
emojiStyle:"Style des émojis"
emojiStyle:"Style des émojis"
native:"Natif"
native:"Natif"
disableDrawer:"Les menus ne s'affichent pas dans le tiroir"
menuStyle:"Style du menu"
style:"Style"
drawer:"Sélecteur"
popup:"Pop-up"
showNoteActionsOnlyHover:"Afficher les actions de note uniquement au survol"
showNoteActionsOnlyHover:"Afficher les actions de note uniquement au survol"
showReactionsCount:"Afficher le nombre de réactions des notes"
noHistory:"Pas d'historique"
noHistory:"Pas d'historique"
signinHistory:"Historique de connexion"
signinHistory:"Historique de connexion"
enableAdvancedMfm:"Activer la MFM avancée"
enableAdvancedMfm:"Activer la MFM avancée"
@@ -519,7 +540,7 @@ hideThisNote: "Masquer cette note"
showFeaturedNotesInTimeline:"Afficher les notes des Tendances dans le fil d'actualité"
showFeaturedNotesInTimeline:"Afficher les notes des Tendances dans le fil d'actualité"
objectStorage:"Stockage d'objets"
objectStorage:"Stockage d'objets"
useObjectStorage:"Utiliser le stockage d'objets"
useObjectStorage:"Utiliser le stockage d'objets"
objectStorageBaseUrl:"Base URL"
objectStorageBaseUrl:"URL de base"
objectStorageBaseUrlDesc:"Préfixe d’URL utilisé pour construire l’URL vers le référencement d’objet (média). Spécifiez son URL si vous utilisez un CDN ou un proxy, sinon spécifiez l’adresse accessible au public selon le guide de service que vous allez utiliser. P.ex. 'https://<bucket>.s3.amazonaws.com' pour AWS S3 et 'https://storage.googleapis.com/<bucket>' pour GCS."
objectStorageBaseUrlDesc:"Préfixe d’URL utilisé pour construire l’URL vers le référencement d’objet (média). Spécifiez son URL si vous utilisez un CDN ou un proxy, sinon spécifiez l’adresse accessible au public selon le guide de service que vous allez utiliser. P.ex. 'https://<bucket>.s3.amazonaws.com' pour AWS S3 et 'https://storage.googleapis.com/<bucket>' pour GCS."
objectStorageBucket:"Bucket"
objectStorageBucket:"Bucket"
objectStorageBucketDesc:"Veuillez spécifier le nom du compartiment utilisé sur le service configuré."
objectStorageBucketDesc:"Veuillez spécifier le nom du compartiment utilisé sur le service configuré."
@@ -534,6 +555,7 @@ objectStorageUseSSLDesc: "Désactivez cette option si vous n'utilisez pas HTTPS
objectStorageUseProxy:"Se connecter via proxy"
objectStorageUseProxy:"Se connecter via proxy"
objectStorageUseProxyDesc:"Désactivez cette option si vous n'utilisez pas de proxy pour la connexion API"
objectStorageUseProxyDesc:"Désactivez cette option si vous n'utilisez pas de proxy pour la connexion API"
objectStorageSetPublicRead:"Régler sur « public » lors de l'envoi"
objectStorageSetPublicRead:"Régler sur « public » lors de l'envoi"
s3ForcePathStyleDesc:"Si s3ForcePathStyle est activé, le nom du compartiment doit être spécifié comme une partie du chemin de l'URL plutôt que le nom d'hôte. Il faudra peut-être l'activer lors de l'utilisation d'une instance de Minio autohébergée, etc."
serverLogs:"Journal du serveur"
serverLogs:"Journal du serveur"
deleteAll:"Supprimer tout"
deleteAll:"Supprimer tout"
showFixedPostForm:"Afficher le formulaire de publication en haut du fil d'actualité"
showFixedPostForm:"Afficher le formulaire de publication en haut du fil d'actualité"
@@ -566,6 +588,7 @@ ascendingOrder: "Ascendant"
descendingOrder:"Descendant"
descendingOrder:"Descendant"
scratchpad:"ScratchPad"
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."
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"
output:"Sortie"
script:"Script"
script:"Script"
disablePagesScript:"Désactiver AiScript sur les Pages"
disablePagesScript:"Désactiver AiScript sur les Pages"
@@ -609,7 +632,7 @@ description: "Description"
describeFile:"Ajouter une description d'image"
describeFile:"Ajouter une description d'image"
enterFileDescription:"Saisissez une description"
enterFileDescription:"Saisissez une description"
author:"Auteur·rice"
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"
manage:"Gestion"
plugins:"Extensions"
plugins:"Extensions"
preferencesBackups:"Sauvegarder les paramètres"
preferencesBackups:"Sauvegarder les paramètres"
@@ -624,6 +647,7 @@ medium: "Moyen"
small:"Petit"
small:"Petit"
generateAccessToken:"Générer un jeton d'accès"
generateAccessToken:"Générer un jeton d'accès"
permission:"Autorisations"
permission:"Autorisations"
adminPermission:"Droits de l'administrateur"
enableAll:"Tout activer"
enableAll:"Tout activer"
disableAll:"Tout désactiver"
disableAll:"Tout désactiver"
tokenRequested:"Autoriser l'accès au compte"
tokenRequested:"Autoriser l'accès au compte"
@@ -647,7 +671,7 @@ testEmail: "Tester la distribution de courriel"
wordMute:"Filtre de mots"
wordMute:"Filtre de mots"
hardWordMute:"Filtre de mots dur"
hardWordMute:"Filtre de mots dur"
regexpError:"Erreur d’expression régulière"
regexpError:"Erreur d’expression régulière"
regexpErrorDescription:"Une erreur s'est produite dans l'expression régulière sur la ligne {ligne} de votre mot muet {tab} :"
regexpErrorDescription:"Une erreur s'est produite dans l'expression régulière sur la ligne {line} de votre mot muet {tab} :"
instanceMute:"Instance en sourdine"
instanceMute:"Instance en sourdine"
userSaysSomething:"{name} a dit quelque chose"
userSaysSomething:"{name} a dit quelque chose"
makeActive:"Activer"
makeActive:"Activer"
@@ -667,6 +691,7 @@ useGlobalSettingDesc: "S'il est activé, les paramètres de notification de votr
other:"Autre"
other:"Autre"
regenerateLoginToken:"Régénérer le jeton de connexion"
regenerateLoginToken:"Régénérer le jeton de connexion"
regenerateLoginTokenDescription:"Générer un nouveau jeton d'authentification. Cette opération ne devrait pas être nécessaire ; lors de la génération d'un nouveau jeton, tous les appareils seront déconnectés. "
regenerateLoginTokenDescription:"Générer un nouveau jeton d'authentification. Cette opération ne devrait pas être nécessaire ; lors de la génération d'un nouveau jeton, tous les appareils seront déconnectés. "
theKeywordWhenSearchingForCustomEmoji:"Ce mot-clé est utilisé lors de la recherche des émojis personnalisés."
setMultipleBySeparatingWithSpace:"Vous pouvez en définir plusieurs, en les séparant par des espaces."
setMultipleBySeparatingWithSpace:"Vous pouvez en définir plusieurs, en les séparant par des espaces."
fileIdOrUrl:"ID du fichier ou URL"
fileIdOrUrl:"ID du fichier ou URL"
behavior:"Comportement"
behavior:"Comportement"
@@ -680,10 +705,7 @@ abuseReported: "Le rapport est envoyé. Merci."
reporter:"Signalé par"
reporter:"Signalé par"
reporteeOrigin:"Origine du signalement"
reporteeOrigin:"Origine du signalement"
reporterOrigin:"Signalé par"
reporterOrigin:"Signalé par"
forwardReport:"Transférer le signalement à l’instance distante"
forwardReportIsAnonymous:"L'instance distante ne sera pas en mesure de voir vos informations et apparaîtra comme un compte anonyme du système."
send:"Envoyer"
send:"Envoyer"
abuseMarkAsResolved:"Marquer le signalement comme résolu"
openInNewTab:"Ouvrir dans un nouvel onglet"
openInNewTab:"Ouvrir dans un nouvel onglet"
openInSideView:"Ouvrir en vue latérale"
openInSideView:"Ouvrir en vue latérale"
defaultNavigationBehaviour:"Navigation par défaut"
defaultNavigationBehaviour:"Navigation par défaut"
@@ -695,7 +717,7 @@ system: "Système"
switchUi:"Modifier l'interface utilisateur"
switchUi:"Modifier l'interface utilisateur"
desktop:"Bureau"
desktop:"Bureau"
clip:"Clip"
clip:"Clip"
createNew:"Créer nouveau"
createNew:"Créer"
optional:"Facultatif"
optional:"Facultatif"
createNewClip:"Créer un nouveau clip"
createNewClip:"Créer un nouveau clip"
unclip:"Supprimer le clip"
unclip:"Supprimer le clip"
@@ -726,6 +748,7 @@ lockedAccountInfo: "À moins que vous ne définissiez la visibilité de votre no
alwaysMarkSensitive:"Marquer les médias comme contenu sensible par défaut"
alwaysMarkSensitive:"Marquer les médias comme contenu sensible par défaut"
loadRawImages:"Affichage complet des images jointes au lieu des vignettes"
loadRawImages:"Affichage complet des images jointes au lieu des vignettes"
disableShowingAnimatedImages:"Désactiver l'animation des images"
disableShowingAnimatedImages:"Désactiver l'animation des images"
highlightSensitiveMedia:"Mettre en évidence les médias sensibles"
verificationEmailSent:"Un e-mail de vérification a été envoyé. Veuillez accéder au lien pour compléter la vérification."
verificationEmailSent:"Un e-mail de vérification a été envoyé. Veuillez accéder au lien pour compléter la vérification."
notSet:"Non défini"
notSet:"Non défini"
emailVerified:"Votre adresse e-mail a été vérifiée."
emailVerified:"Votre adresse e-mail a été vérifiée."
@@ -819,6 +842,7 @@ administration: "Gestion"
accounts:"Comptes"
accounts:"Comptes"
switch:"Remplacer"
switch:"Remplacer"
noMaintainerInformationWarning:"Informations administrateur non configurées."
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."
noBotProtectionWarning:"La protection contre les bots n'est pas configurée."
configure:"Configurer"
configure:"Configurer"
postToGallery:"Publier dans la galerie"
postToGallery:"Publier dans la galerie"
@@ -883,6 +907,7 @@ followersVisibility: "Visibilité des abonnés"
continueThread:"Afficher la suite du fil"
continueThread:"Afficher la suite du fil"
deleteAccountConfirm:"Votre compte sera supprimé. Êtes vous certain ?"
deleteAccountConfirm:"Votre compte sera supprimé. Êtes vous certain ?"
incorrectPassword:"Le mot de passe est incorrect."
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} » ?"
voteConfirm:"Confirmez-vous votre vote pour « {choice} » ?"
hide:"Masquer"
hide:"Masquer"
useDrawerReactionPickerForMobile:"Afficher le sélecteur de réactions en tant que panneau sur mobile"
useDrawerReactionPickerForMobile:"Afficher le sélecteur de réactions en tant que panneau sur mobile"
@@ -907,6 +932,9 @@ oneHour: "1 heure"
oneDay:"1 jour"
oneDay:"1 jour"
oneWeek:"1 semaine"
oneWeek:"1 semaine"
oneMonth:"Un mois"
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."
reflectMayTakeTime:"Cela peut prendre un certain temps avant que cela ne se termine."
failedToFetchAccountInformation:"Impossible de récupérer les informations du compte."
failedToFetchAccountInformation:"Impossible de récupérer les informations du compte."
rateLimitExceeded:"Limite de taux dépassée"
rateLimitExceeded:"Limite de taux dépassée"
@@ -914,7 +942,7 @@ cropImage: "Recadrer l'image"
cropImageAsk:"Voulez-vous recadrer cette image ?"
cropImageAsk:"Voulez-vous recadrer cette image ?"
cropYes:"Rogner"
cropYes:"Rogner"
cropNo:"Utiliser en l'état"
cropNo:"Utiliser en l'état"
file:"Fichiers"
file:"Fichier"
recentNHours:"Dernières {n} heures"
recentNHours:"Dernières {n} heures"
recentNDays:"Derniers {n} jours"
recentNDays:"Derniers {n} jours"
noEmailServerWarning:"Serveur de courrier non configuré."
noEmailServerWarning:"Serveur de courrier non configuré."
@@ -979,6 +1007,8 @@ show: "Affichage"
neverShow:"Ne plus afficher"
neverShow:"Ne plus afficher"
remindMeLater:"Peut-être plus tard"
remindMeLater:"Peut-être plus tard"
didYouLikeMisskey:"Avez-vous aimé Misskey ?"
didYouLikeMisskey:"Avez-vous aimé Misskey ?"
pleaseDonate:"Misskey est le logiciel libre utilisé par {host}. Merci de faire un don pour que nous puissions continuer à le développer !"
correspondingSourceIsAvailable:"Le code source correspondant est disponible à {anchor}"
roles:"Rôles"
roles:"Rôles"
role:"Rôles"
role:"Rôles"
noRole:"Aucun rôle"
noRole:"Aucun rôle"
@@ -991,8 +1021,11 @@ manageCustomEmojis: "Gestion des émojis personnalisés"
manageAvatarDecorations:"Gérer les décorations d'avatar"
manageAvatarDecorations:"Gérer les décorations d'avatar"
youCannotCreateAnymore:"Vous avez atteint la limite de création."
youCannotCreateAnymore:"Vous avez atteint la limite de création."
cannotPerformTemporaryDescription:"Temporairement indisponible puisque le nombre d'opérations dépasse la limite. Veuillez patienter un peu, puis réessayer."
invalidParamError:"Paramètres invalides"
invalidParamError:"Paramètres invalides"
invalidParamErrorDescription:"Les paramètres de la requête sont invalides. Il s'agit généralement d'un bogue, mais cela peut aussi être causé par un excès de caractères ou quelque chose de similaire."
permissionDeniedError:"Opération refusée"
permissionDeniedError:"Opération refusée"
permissionDeniedErrorDescription:"Ce compte n'a pas la permission d'effectuer cette opération."
preset:"Préréglage"
preset:"Préréglage"
selectFromPresets:"Sélectionner à partir des préréglages"
selectFromPresets:"Sélectionner à partir des préréglages"
internalServerErrorDescription:"Une erreur inattendue s'est produite sur le serveur."
copyErrorInfo:"Copier les détails de l’erreur"
copyErrorInfo:"Copier les détails de l’erreur"
joinThisServer:"S'inscrire à cette instance"
joinThisServer:"S'inscrire à cette instance"
exploreOtherServers:"Trouver une autre instance"
exploreOtherServers:"Trouver une autre instance"
@@ -1021,22 +1055,34 @@ likeOnlyForRemote: "Toutes (mentions j'aime seulement pour les instances distant
nonSensitiveOnly:"Non sensibles seulement"
nonSensitiveOnly:"Non sensibles seulement"
nonSensitiveOnlyForLocalLikeOnlyForRemote:"Non sensibles seulement (mentions j'aime seulement pour les instances distantes)"
nonSensitiveOnlyForLocalLikeOnlyForRemote:"Non sensibles seulement (mentions j'aime seulement pour les instances distantes)"
rolesAssignedToMe:"Rôles attribués à moi"
rolesAssignedToMe:"Rôles attribués à moi"
resetPasswordConfirm:"Souhaitez-vous réinitialiser votre mot de passe?"
sensitiveWords:"Mots sensibles"
sensitiveWords:"Mots sensibles"
sensitiveWordsDescription:"Définir la visibilité des notes contenant un mot défini ici au fil principal automatiquement. Vous pouvez définir plusieurs valeurs en les séparant par des sauts de ligne."
sensitiveWordsDescription2:"Séparer par une espace pour créer une expression AND ; entourer de barres obliques pour créer une expression régulière."
prohibitedWords:"Mots interdits"
prohibitedWordsDescription:"Publier une note contenant un mot défini ici produira une erreur. Vous pouvez définir plusieurs valeurs en les séparant par des sauts de ligne."
prohibitedWordsDescription2:"Séparer par une espace pour créer une expression AND ; entourer de barres obliques pour créer une expression régulière."
hiddenTags:"Hashtags cachés"
hiddenTags:"Hashtags cachés"
hiddenTagsDescription:"Les hashtags définis ne s'afficheront pas dans les tendances. Vous pouvez définir plusieurs hashtags en faisant un saut de ligne."
hiddenTagsDescription:"Les hashtags définis ne s'afficheront pas dans les tendances. Vous pouvez définir plusieurs hashtags en faisant un saut de ligne."
notesSearchNotAvailable:"La recherche de notes n'est pas disponible."
notesSearchNotAvailable:"La recherche de notes n'est pas disponible."
license:"Licence"
license:"Licence"
unfavoriteConfirm:"Vraiment supprimer des favoris ?"
myClips:"Mes clips"
myClips:"Mes clips"
drivecleaner:"Nettoyeur du Disque"
drivecleaner:"Nettoyeur du Disque"
retryAllQueuesNow:"Réessayer tous les fils d'attente immédiatement"
retryAllQueuesConfirmTitle:"Vraiment réessayer ?"
retryAllQueuesConfirmText:"Cela peut augmenter temporairement la charge du serveur."
retryAllQueuesConfirmText:"Cela peut augmenter temporairement la charge du serveur."
enableChartsForRemoteUser:"Générer les graphiques pour les utilisateurs distants"
enableChartsForRemoteUser:"Générer les graphiques pour les utilisateurs distants"
enableChartsForFederatedInstances:"Générer les graphiques pour les instances distantes"
enableChartsForFederatedInstances:"Générer les graphiques pour les instances distantes"
enableStatsForFederatedInstances:"Recevoir les statistiques des instances distantes"
showClipButtonInNoteFooter:"Ajouter « Clip » au menu d'action de la note"
showClipButtonInNoteFooter:"Ajouter « Clip » au menu d'action de la note"
reactionsDisplaySize:"Taille de l'affichage des réactions"
reactionsDisplaySize:"Taille de l'affichage des réactions"
limitWidthOfReaction:"Limiter la largeur maximale des réactions et les afficher en taille réduite"
limitWidthOfReaction:"Limiter la largeur maximale des réactions et les afficher en taille réduite"
noteIdOrUrl:"Identifiant de la note ou URL"
noteIdOrUrl:"Identifiant de la note ou URL"
video:"Vidéo"
video:"Vidéo"
videos:"Vidéos"
videos:"Vidéos"
audio:"Audio"
audioFiles:"Fichiers audio"
dataSaver:"Économiseur de données"
dataSaver:"Économiseur de données"
accountMigration:"Migration de compte"
accountMigration:"Migration de compte"
accountMoved:"Cet·te utilisateur·rice a migré son compte vers :"
accountMoved:"Cet·te utilisateur·rice a migré son compte vers :"
@@ -1061,9 +1107,13 @@ pleaseConfirmBelowBeforeSignup: "Pour vous inscrire sur cette instance, vous dev
pleaseAgreeAllToContinue:"Pour continuer, veuillez accepter tous les champs ci-dessus."
pleaseAgreeAllToContinue:"Pour continuer, veuillez accepter tous les champs ci-dessus."
preservedUsernamesDescription:"Énumérez les noms d'utilisateur à réserver, séparés par des nouvelles lignes. Les noms d'utilisateur spécifiés ici ne seront plus utilisables lors de la création d'un compte, sauf la création manuelle par un administrateur. De plus, les comptes existants ne seront pas affectés."
createNoteFromTheFile:"Rédiger une note de ce fichier"
createNoteFromTheFile:"Rédiger une note de ce fichier"
channelArchiveConfirmDescription:"Une fois archivé, le canal n'apparaîtra plus dans la liste des canaux ni dans les résultats de recherche, et la publication des nouvelles notes sera impossible."
thisChannelArchived:"Ce canal a été archivé."
thisChannelArchived:"Ce canal a été archivé."
displayOfNote:"Affichage de la note"
displayOfNote:"Affichage de la note"
initialAccountSetting:"Configuration initiale du profil"
initialAccountSetting:"Configuration initiale du profil"
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."
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"
options:"Options"
specifyUser:"Spécifier l'utilisateur·rice"
specifyUser:"Spécifier l'utilisateur·rice"
openTagPageConfirm:"Ouvrir une page d'hashtags ?"
specifyHost:"Spécifier un serveur distant"
failedToPreviewUrl:"Aperçu d'URL échoué"
failedToPreviewUrl:"Aperçu d'URL échoué"
update:"Mettre à jour"
update:"Mettre à jour"
rolesThatCanBeUsedThisEmojiAsReaction:"Rôles qui peuvent utiliser cet émoji comme réaction"
rolesThatCanBeUsedThisEmojiAsReaction:"Rôles qui peuvent utiliser cet émoji comme réaction"
rolesThatCanBeUsedThisEmojiAsReactionEmptyDescription:"Si aucun rôle n'est spécifié, tout le monde peut utiliser cet émoji comme réaction."
rolesThatCanBeUsedThisEmojiAsReactionPublicRoleWarn:"Il faut un rôle public."
enableServerMachineStats:"Publier les statistiques du matériel du serveur"
enableIdenticonGeneration:"Générer les identicons des utilisateurs"
turnOffToImprovePerformance:"Désactiver peut améliorer la performance."
createInviteCode:"Créer un code d'invitation"
createWithOptions:"Options"
createCount:"Quantité à créer"
inviteCodeCreated:"Code d'invitation créé"
inviteLimitExceeded:"Vous avez atteint la limite de codes d'invitation que vous pouvez générer."
createLimitRemaining:"Codes d'invitation pouvant être créés:{limit} restants"
inviteLimitResetCycle:"Vous pouvez créer jusqu'à {limit} codes d'invitation en {time}."
expirationDate:"Date d’expiration"
expirationDate:"Date d’expiration"
noExpirationDate:"Ne pas expirer"
inviteCodeUsedAt:"Code d'invitation utilisé à"
registeredUserUsingInviteCode:"Code d'invitation utilisé par"
waitingForMailAuth:"En attente de la vérification de l'adresse courriel"
waitingForMailAuth:"En attente de la vérification de l'adresse courriel"
inviteCodeCreator:"Créateur·rice de ce code d'invitation"
usedAt:"Utilisé le"
usedAt:"Utilisé le"
unused:"Non-utilisé"
unused:"Non-utilisé"
used:"Utilisé"
used:"Utilisé"
expired:"Expiré"
expired:"Expiré"
doYouAgree:"Êtes-vous d’accord?"
doYouAgree:"Êtes-vous d’accord?"
beSureToReadThisAsItIsImportant:"Assurez-vous de le lire; c'est important."
beSureToReadThisAsItIsImportant:"Assurez-vous de le lire; c'est important."
iHaveReadXCarefullyAndAgree:"J'ai lu le contenu de « {x} » et donne mon accord."
dialog:"Dialogue"
dialog:"Dialogue"
icon:"Avatar"
icon:"Avatar"
forYou:"Pour vous"
forYou:"Pour vous"
currentAnnouncements:"Annonces actuelles"
currentAnnouncements:"Annonces actuelles"
pastAnnouncements:"Annonces passées"
pastAnnouncements:"Annonces passées"
replies:"Répondre"
youHaveUnreadAnnouncements:"Il y a des annonces non lues."
renotes:"Renoter"
useSecurityKey:"Suivez les instructions de votre navigateur ou de votre appareil pour utiliser une clé de sécurité ou une clé d'accès."
replies:"Réponses"
renotes:"Renotes"
loadReplies:"Inclure les réponses"
loadReplies:"Inclure les réponses"
loadConversation:"Afficher la conversation"
loadConversation:"Afficher la conversation"
pinnedList:"Liste épinglée"
pinnedList:"Liste épinglée"
keepScreenOn:"Garder l'écran toujours allumé"
verifiedLink:"Votre propriété de ce lien a été vérifiée"
notifyNotes:"Notifier à propos des nouvelles notes"
notifyNotes:"Notifier à propos des nouvelles notes"
unnotifyNotes:"Ne pas notifier pour la publication des notes"
authentication:"Authentification"
authentication:"Authentification"
authenticationRequiredToContinue:"Veuillez vous authentifier pour continuer"
authenticationRequiredToContinue:"Veuillez vous authentifier pour continuer"
dateAndTime:"Date et heure"
dateAndTime:"Date et heure"
@@ -1106,6 +1182,8 @@ showRenotes: "Afficher les renotes"
edited:"Modifié"
edited:"Modifié"
notificationRecieveConfig:"Paramètres des notifications"
notificationRecieveConfig:"Paramètres des notifications"
mutualFollow:"Abonnement mutuel"
mutualFollow:"Abonnement mutuel"
followingOrFollower:"Abonnement ou abonné"
fileAttachedOnly:"Avec fichiers joints seulement"
showRepliesToOthersInTimeline:"Afficher les réponses aux autres dans le fil"
showRepliesToOthersInTimeline:"Afficher les réponses aux autres dans le fil"
hideRepliesToOthersInTimeline:"Masquer les réponses aux autres dans le fil"
hideRepliesToOthersInTimeline:"Masquer les réponses aux autres dans le fil"
showRepliesToOthersInTimelineAll:"Afficher les réponses de toutes les personnes que vous suivez dans le fil"
showRepliesToOthersInTimelineAll:"Afficher les réponses de toutes les personnes que vous suivez dans le fil"
@@ -1113,6 +1191,12 @@ hideRepliesToOthersInTimelineAll: "Masquer les réponses de toutes les personnes
confirmShowRepliesAll:"Cette opération est irréversible. Voulez-vous vraiment afficher les réponses de toutes les personnes que vous suivez dans le fil ?"
confirmShowRepliesAll:"Cette opération est irréversible. Voulez-vous vraiment afficher les réponses de toutes les personnes que vous suivez dans le fil ?"
confirmHideRepliesAll:"Cette opération est irréversible. Voulez-vous vraiment masquer les réponses de toutes les personnes que vous suivez dans le fil ?"
confirmHideRepliesAll:"Cette opération est irréversible. Voulez-vous vraiment masquer les réponses de toutes les personnes que vous suivez dans le fil ?"
externalServices:"Services externes"
externalServices:"Services externes"
sourceCode:"Code source"
sourceCodeIsNotYetProvided:"Le code source n'est pas encore disponible. Veuillez signaler ce problème aux administrateurs."
repositoryUrl:"URL du dépôt"
repositoryUrlDescription:"Entrez l'URL du dépôt où se trouve le code source ici. Si vous utilisez Misskey tel quel (sans changer le code source), entrez https://github.com/misskey-dev/misskey"
feedback:"Commentaires"
feedbackUrl:"URL pour les commentaires"
impressum:"Impressum"
impressum:"Impressum"
impressumUrl:"URL de l'impressum"
impressumUrl:"URL de l'impressum"
impressumDescription:"Dans certains pays comme l'Allemagne, il est obligatoire d'afficher les informations sur l'opérateur d'un site (un impressum)."
impressumDescription:"Dans certains pays comme l'Allemagne, il est obligatoire d'afficher les informations sur l'opérateur d'un site (un impressum)."
overwriteContentConfirm:"Voulez-vous remplacer le contenu actuel ?"
overwriteContentConfirm:"Voulez-vous remplacer le contenu actuel ?"
seasonalScreenEffect:"Effet d'écran saisonnier"
seasonalScreenEffect:"Effet d'écran saisonnier"
decorate:"Décorer"
decorate:"Décorer"
addMfmFunction:"Insérer MFM"
enableQuickAddMfmFunction:"Afficher le sélecteur de MFM avancé"
bubbleGame:"Jeu de bulles"
sfx:"Effets sonores"
soundWillBePlayed:"Le son sera joué"
showReplay:"Voir le replay"
replay:"Rediffusion"
replaying:"En cours de rediffusion"
endReplay:"Arrêter la rediffusion"
copyReplayData:"Copier les données de la rediffusion"
ranking:"Classement"
lastNDays:"Derniers {n} jours"
backToTitle:"Retourner au titre"
hemisphere:"Votre région"
withSensitive:"Afficher les notes contenant des fichiers joints sensibles"
userSaysSomethingSensitive:"Note de {name} contenant des fichiers joints sensibles"
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"
_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"
_score:
score:"Score"
scoreYen:"Montant gagné"
highScore:"Meilleur score"
maxChain:"Nombre maximum de chaînes"
yen:"{yen} yens"
estimatedQty:"{qty} pièces"
scoreSweets:"{onigiriQtyWithUnit} Onigiri(s)"
_announcement:
_announcement:
forExistingUsers:"Pour les utilisateurs existants seulement"
needConfirmationToRead:"Exiger la confirmation de la lecture"
needConfirmationToReadDescription:"Si activé, afficher un dialogue de confirmation quand l'annonce est marquée comme lue. Aussi, elle sera exclue de « marquer tout comme lu » ."
end:"Archiver l'annonce"
tooManyActiveAnnouncementDescription:"Un grand nombre d'annonces actives peut baisser l'expérience utilisateur. Considérez d'archiver les annonces obsolètes."
readConfirmTitle:"Marquer comme lu ?"
readConfirmTitle:"Marquer comme lu ?"
readConfirmText:"Cela marquera le contenu de « {title} » comme lu."
shouldNotBeUsedToPresentPermanentInfo:"Puisque cela pourrait nuire considérablement à l'expérience utilisateur pour les nouveaux utilisateurs, il est recommandé d'utiliser les annonces pour afficher des informations temporaires plutôt que des informations persistantes."
shouldNotBeUsedToPresentPermanentInfo:"Puisque cela pourrait nuire considérablement à l'expérience utilisateur pour les nouveaux utilisateurs, il est recommandé d'utiliser les annonces pour afficher des informations temporaires plutôt que des informations persistantes."
dialogAnnouncementUxWarn:"Avoir deux ou plus annonces de style dialogue en même temps pourrait nuire considérablement à l'expérience utilisateur. Veuillez les utiliser avec caution."
dialogAnnouncementUxWarn:"Avoir deux ou plus annonces de style dialogue en même temps pourrait nuire considérablement à l'expérience utilisateur. Veuillez les utiliser avec caution."
silence:"Ne pas me notifier"
silence:"Ne pas me notifier"
silenceDescription:"Si activée, vous ne recevrez pas de notifications sur les annonces et n'aurez pas besoin de les marquer comme lues."
silenceDescription:"Si activée, vous ne recevrez pas de notifications sur les annonces et n'aurez pas besoin de les marquer comme lues."
_initialAccountSetting:
_initialAccountSetting:
accountCreated:"Votre compte a été créé avec succès !"
letsStartAccountSetup:"Procédons au réglage initial du compte."
letsFillYourProfile:"Commençons par configurer votre profil !"
profileSetting:"Paramètres du profil"
profileSetting:"Paramètres du profil"
privacySetting:"Paramètres de confidentialité"
privacySetting:"Paramètres de confidentialité"
initialAccountSettingCompleted:"Configuration du profil terminée avec succès !"
initialAccountSettingCompleted:"Configuration du profil terminée avec succès !"
youCanContinueTutorial:"Vous pouvez procéder au tutoriel sur l'utilisation de {nom}(Misskey) ou vous arrêter ici et commencer à l'utiliser immédiatement."
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"
startTutorial:"Démarrer le tutoriel"
skipAreYouSure:"Désirez-vous ignorer la configuration du profil ?"
skipAreYouSure:"Désirez-vous ignorer la configuration du profil ?"
_initialTutorial:
_initialTutorial:
@@ -1214,7 +1390,7 @@ _initialTutorial:
doItToContinue:"Marquez le fichier joint comme sensible pour procéder."
doItToContinue:"Marquez le fichier joint comme sensible pour procéder."
_done:
_done:
title:"Le tutoriel est terminé ! 🎉"
title:"Le tutoriel est terminé ! 🎉"
description:"Les fonctionnalités introduites ici ne sont que quelques-unes. Pour savoir plus sur l'utilisation de Misskey, veuillez consulter {lien}."
description:"Les fonctionnalités introduites ici ne sont que quelques-unes. Pour savoir plus sur l'utilisation de Misskey, veuillez consulter {link}."
_timelineDescription:
_timelineDescription:
home:"Sur le fil principal, vous pouvez voir les notes des utilisateurs auxquels vous êtes abonné·e."
home:"Sur le fil principal, vous pouvez voir les notes des utilisateurs auxquels vous êtes abonné·e."
local:"Sur le fil local, vous pouvez voir les notes de tous les utilisateurs sur cette instance."
local:"Sur le fil local, vous pouvez voir les notes de tous les utilisateurs sur cette instance."
@@ -1235,6 +1411,7 @@ _accountMigration:
startMigration:"Migrer"
startMigration:"Migrer"
movedTo:"Compte vers lequel vous migrez :"
movedTo:"Compte vers lequel vous migrez :"
_achievements:
_achievements:
earnedAt:"Date d'obtention"
_types:
_types:
_notes1:
_notes1:
title:"Je viens tout juste de configurer mon msky"
title:"Je viens tout juste de configurer mon msky"
@@ -1242,18 +1419,60 @@ _achievements:
flavor:"Passez un bon moment avec Misskey !"
flavor:"Passez un bon moment avec Misskey !"
_notes10:
_notes10:
title:"Quelques notes"
title:"Quelques notes"
description:"Poster 10 notes"
_notes100:
_notes100:
title:"Beaucoup de notes"
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:
_notes100000:
title:"ALL YOUR NOTE ARE BELONG TO US"
title:"ALL YOUR NOTE ARE BELONG TO US"
description:"Poster 100 000 notes"
flavor:"Avez-vous tant de choses à dire ?"
_login3:
_login3:
title:"Débutant Ⅰ"
title:"Débutant I"
description:"Se connecter pour un total de 3 jours"
description:"Se connecter pour un total de 3 jours"
flavor:"Dès maintenant, appelez-moi Misskeynaute"
_login7:
_login7:
title:"Débutant Ⅱ"
title:"Débutant II"
description:"Se connecter pour un total de 7 jours"
description:"Se connecter pour un total de 7 jours"
flavor:"On s'habitue ?"
_login15:
_login15:
title:"Débutant Ⅲ"
title:"Débutant III"
description:"Se connecter pour un total de 15 jours"
description:"Se connecter pour un total de 15 jours"
_login30:
_login30:
title:"Misskeynaute I"
title:"Misskeynaute I"
@@ -1275,17 +1494,28 @@ _achievements:
title:"Régulier III"
title:"Régulier III"
description:"Se connecter pour un total de 400 jours"
description:"Se connecter pour un total de 400 jours"
_login500:
_login500:
title:"Expert I"
description:"Se connecter pour un total de 500 jours"
description:"Se connecter pour un total de 500 jours"
flavor:"Non, mes amis, j'aime les notes"
_login600:
_login600:
title:"Expert II"
description:"Se connecter pour un total de 600 jours"
description:"Se connecter pour un total de 600 jours"
_login700:
_login700:
title:"Expert III"
description:"Se connecter pour un total de 700 jours"
description:"Se connecter pour un total de 700 jours"
_login800:
_login800:
title:"Maître des notes I"
description:"Se connecter pour un total de 800 jours"
description:"Se connecter pour un total de 800 jours"
_login900:
_login900:
title:"Maître des notes II"
description:"Se connecter pour un total de 900 jours"
description:"Se connecter pour un total de 900 jours"
_login1000:
_login1000:
title:"Maître des notes III"
description:"Se connecter pour un total de 1 000 jours"
flavor:"Merci d'utiliser Misskey !"
flavor:"Merci d'utiliser Misskey !"
_noteClipped1:
title:"Je... dois... clip..."
description:"Ajouter sa première note aux clips"
_profileFilled:
_profileFilled:
title:"Bien préparé"
title:"Bien préparé"
description:"Configuration de votre profil"
description:"Configuration de votre profil"
@@ -1344,21 +1574,31 @@ _achievements:
_driveFolderCircularReference:
_driveFolderCircularReference:
title:"Référence circulaire"
title:"Référence circulaire"
_setNameToSyuilo:
_setNameToSyuilo:
title:"Complexe de dieu"
description:"Vous avez spécifié « syuilo » comme nom"
description:"Vous avez spécifié « syuilo » comme nom"
_passedSinceAccountCreated1:
_passedSinceAccountCreated1:
title:"Premier anniversaire"
title:"Premier anniversaire"
description:"Un an est passé depuis la création du compte"
_passedSinceAccountCreated2:
_passedSinceAccountCreated2:
title:"Second anniversaire"
title:"Second anniversaire"
description:"Deux ans sont passés depuis la création du compte"
_passedSinceAccountCreated3:
_passedSinceAccountCreated3:
title:"3ème anniversaire"
title:"3ème anniversaire"
description:"Trois ans sont passés depuis la création du compte"
_loggedInOnBirthday:
_loggedInOnBirthday:
title:"Joyeux Anniversaire !"
title:"Joyeux Anniversaire !"
description:"Vous vous êtes connecté à la date de votre anniversaire"
description:"Vous vous êtes connecté à la date de votre anniversaire"
_loggedInOnNewYearsDay:
_loggedInOnNewYearsDay:
title:"Bonne année!"
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:
_cookieClicked:
title:"Jeu de clic sur des cookies"
description:"Cliqué sur un cookie"
flavor:"Attendez une minute, vous êtes sur le mauvais site web ?"
flavor:"Attendez une minute, vous êtes sur le mauvais site web ?"
_brainDiver:
_brainDiver:
title:"Brain Diver"
description:"Poster le lien sur Brain Diver"
flavor:"Misskey-Misskey La-Tu-Ma"
flavor:"Misskey-Misskey La-Tu-Ma"
_smashTestNotificationButton:
_smashTestNotificationButton:
title:"Débordement de tests"
title:"Débordement de tests"
@@ -1366,16 +1606,24 @@ _achievements:
_tutorialCompleted:
_tutorialCompleted:
title:"Diplôme de la course élémentaire de Misskey"
title:"Diplôme de la course élémentaire de Misskey"
description:"Terminer le tutoriel"
description:"Terminer le tutoriel"
_bubbleGameExplodingHead:
title:"🤯"
description:"Le plus gros objet du jeu de bulles"
_bubbleGameDoubleExplodingHead:
title:"Double🤯"
_role:
_role:
new:"Nouveau rôle"
new:"Nouveau rôle"
edit:"Modifier le rôle"
edit:"Modifier le rôle"
name:"Nom du rôle"
name:"Nom du rôle"
description:"Description du rôle"
description:"Description du rôle"
permission:"Rôle et autorisations"
permission:"Autorisations du rôle"
assignTarget:"Attribuer"
assignTarget:"Attribuer"
manual:"Manuel"
manualRoles:"Rôles manuels"
manualRoles:"Rôles manuels"
conditional:"Conditionnel"
conditionalRoles:"Rôles conditionnels"
conditionalRoles:"Rôles conditionnels"
condition:"Condition"
condition:"Condition"
isConditionalRole:"Ceci est un rôle conditionnel."
isPublic:"Rôle public"
isPublic:"Rôle public"
options:"Options"
options:"Options"
policies:"Stratégies"
policies:"Stratégies"
@@ -1393,9 +1641,11 @@ _role:
canManageCustomEmojis:"Gestion des émojis personnalisés"
canManageCustomEmojis:"Gestion des émojis personnalisés"
canManageAvatarDecorations:"Gestion des décorations d'avatar"
canManageAvatarDecorations:"Gestion des décorations d'avatar"
driveCapacity:"Capacité de stockage du Disque"
driveCapacity:"Capacité de stockage du Disque"
antennaMax:"Nombre maximum d'antennes"
wordMuteMax:"Nombre maximal de caractères dans le filtre de mots"
wordMuteMax:"Nombre maximal de caractères dans le filtre de mots"
canUseTranslator:"Usage de la fonctionnalité de traduction"
canUseTranslator:"Usage de la fonctionnalité de traduction"
avatarDecorationLimit:"Nombre maximal de décorations d'avatar"
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."
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"
sensitivity:"Sensibilité de la détection"
@@ -1586,7 +1836,6 @@ _theme:
buttonBg:"Arrière-plan du bouton"
buttonBg:"Arrière-plan du bouton"
buttonHoverBg:"Arrière-plan du bouton (survolé)"
buttonHoverBg:"Arrière-plan du bouton (survolé)"
inputBorder:"Cadre de la zone de texte"
inputBorder:"Cadre de la zone de texte"
listItemHoverBg:"Arrière-plan d'item de liste (survolé)"
driveFolderBg:"Arrière-plan du dossier de disque"
driveFolderBg:"Arrière-plan du dossier de disque"
wallpaperOverlay:"Superposition de fond d'écran"
wallpaperOverlay:"Superposition de fond d'écran"
badge:"Badge"
badge:"Badge"
@@ -1598,8 +1847,6 @@ _sfx:
note:"Nouvelle note"
note:"Nouvelle note"
noteMy:"Ma note"
noteMy:"Ma note"
notification:"Notifications"
notification:"Notifications"
antenna:"Réception de l’antenne"
channel:"Notifications de canal"
reaction:"Lors de la sélection de la réaction"
reaction:"Lors de la sélection de la réaction"
_soundSettings:
_soundSettings:
driveFile:"Utiliser un effet sonore sur le Disque"
driveFile:"Utiliser un effet sonore sur le Disque"
@@ -1681,6 +1928,29 @@ _permissions:
"write:gallery": "Éditer la galerie"
"write:gallery": "Éditer la galerie"
"read:gallery-likes": "Voir les mentions « J'aime » dans 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"
"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."
checkVendorBeforeInstall:"Veuillez confirmer que le distributeur est fiable avant l'installation."
_plugin:
_plugin:
title:"Voulez-vous installer cette extension ?"
title:"Voulez-vous installer cette extension ?"
metaTitle:"Informations sur l'extension"
_theme:
_theme:
title:"Voulez-vous installer ce thème ?"
title:"Voulez-vous installer ce thème ?"
metaTitle:"Informations sur le thème"
_meta:
_meta:
base:"Palette de couleurs de base"
base:"Palette de couleurs de base"
_vendorInfo:
_vendorInfo:
@@ -2055,3 +2343,28 @@ _dataSaver:
_code:
_code:
title:"Mise en évidence du 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."
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."
chooseServerOnMisskeyHub:"Pilih peladen dari Misskey Hub"
specifyServerHost:"Tentukan domain peladen"
inputHostName:"Masukkan nama domain"
general:"Umum"
general:"Umum"
wallpaper:"Wallpaper"
wallpaper:"Wallpaper"
setWallpaper:"Atur wallpaper"
setWallpaper:"Atur wallpaper"
@@ -180,6 +196,7 @@ followConfirm: "Apakah kamu yakin ingin mengikuti {name}?"
proxyAccount:"Akun proksi"
proxyAccount:"Akun proksi"
proxyAccountDescription:"Akun proksi merupakan sebuah akun yang bertindak sebagai pengikut instansi luar untuk pengguna dalam kondisi tertentu. Sebagai contoh, ketika pengguna menambahkan seorang pengguna instansi luar ke dalam daftar, aktivitas dari pengguna instansi luar tidak akan disampaikan ke instansi apabila tidak ada pengguna lokal yang mengikuti pengguna tersebut, dengan begitu akun proksilah yang akan mengikutinya."
proxyAccountDescription:"Akun proksi merupakan sebuah akun yang bertindak sebagai pengikut instansi luar untuk pengguna dalam kondisi tertentu. Sebagai contoh, ketika pengguna menambahkan seorang pengguna instansi luar ke dalam daftar, aktivitas dari pengguna instansi luar tidak akan disampaikan ke instansi apabila tidak ada pengguna lokal yang mengikuti pengguna tersebut, dengan begitu akun proksilah yang akan mengikutinya."
blockedInstancesDescription:"Daftar nama host dari instansi yang diperlukan untuk diblokir. Instansi yang didaftarkan tidak akan dapat berkomunikasi dengan instansi ini."
blockedInstancesDescription:"Daftar nama host dari instansi yang diperlukan untuk diblokir. Instansi yang didaftarkan tidak akan dapat berkomunikasi dengan instansi ini."
silencedInstances:"Instansi yang disenyapkan"
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."
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."
federationAllowedHosts:"Server yang membolehkan federasi"
muteAndBlock:"Bisukan / Blokir"
muteAndBlock:"Bisukan / Blokir"
mutedUsers:"Pengguna yang dibisukan"
mutedUsers:"Pengguna yang dibisukan"
blockedUsers:"Pengguna yang diblokir"
blockedUsers:"Pengguna yang diblokir"
@@ -306,6 +324,7 @@ selectFile: "Pilih berkas"
selectFiles:"Pilih berkas"
selectFiles:"Pilih berkas"
selectFolder:"Pilih folder"
selectFolder:"Pilih folder"
selectFolders:"Pilih folder"
selectFolders:"Pilih folder"
fileNotSelected:"Tidak ada file yang dipilih"
renameFile:"Ubah nama berkas"
renameFile:"Ubah nama berkas"
folderName:"Nama folder"
folderName:"Nama folder"
createFolder:"Buat folder"
createFolder:"Buat folder"
@@ -313,6 +332,7 @@ renameFolder: "Ubah nama folder"
deleteFolder:"Hapus folder"
deleteFolder:"Hapus folder"
folder:"Folder"
folder:"Folder"
addFile:"Tambahkan berkas"
addFile:"Tambahkan berkas"
showFile:"Tampilkan berkas"
emptyDrive:"Drive kosong"
emptyDrive:"Drive kosong"
emptyFolder:"Folder kosong"
emptyFolder:"Folder kosong"
unableToDelete:"Tidak dapat menghapus"
unableToDelete:"Tidak dapat menghapus"
@@ -355,7 +375,6 @@ enableLocalTimeline: "Nyalakan lini masa lokal"
enableGlobalTimeline:"Nyalakan lini masa global"
enableGlobalTimeline:"Nyalakan lini masa global"
disablingTimelinesInfo:"Admin dan Moderator akan selalu memiliki akses ke semua lini masa meskipun lini masa tersebut tidak diaktifkan."
disablingTimelinesInfo:"Admin dan Moderator akan selalu memiliki akses ke semua lini masa meskipun lini masa tersebut tidak diaktifkan."
registration:"Pendaftaran"
registration:"Pendaftaran"
enableRegistration:"Nyalakan pendaftaran pengguna baru"
invite:"Undang"
invite:"Undang"
driveCapacityPerLocalAccount:"Kapasitas drive per pengguna lokal"
driveCapacityPerLocalAccount:"Kapasitas drive per pengguna lokal"
driveCapacityPerRemoteAccount:"Kapasitas drive per pengguna remote"
driveCapacityPerRemoteAccount:"Kapasitas drive per pengguna remote"
@@ -373,6 +392,11 @@ hcaptcha: "hCaptcha"
enableHcaptcha:"Nyalakan hCaptcha"
enableHcaptcha:"Nyalakan hCaptcha"
hcaptchaSiteKey:"Site Key"
hcaptchaSiteKey:"Site Key"
hcaptchaSecretKey:"Secret Key"
hcaptchaSecretKey:"Secret Key"
mcaptcha:"mCaptcha"
enableMcaptcha:"Nyalakan mCaptcha"
mcaptchaSiteKey:"Site key"
mcaptchaSecretKey:"Secret Key"
mcaptchaInstanceUrl:"URL instansi mCaptcha"
recaptcha:"reCAPTCHA"
recaptcha:"reCAPTCHA"
enableRecaptcha:"Nyalakan reCAPTCHA"
enableRecaptcha:"Nyalakan reCAPTCHA"
recaptchaSiteKey:"Site key"
recaptchaSiteKey:"Site key"
@@ -388,6 +412,7 @@ name: "Nama"
antennaSource:"Sumber Antenna"
antennaSource:"Sumber Antenna"
antennaKeywords:"Kata kunci yang diterima"
antennaKeywords:"Kata kunci yang diterima"
antennaExcludeKeywords:"Kata kunci yang dikecualikan"
antennaExcludeKeywords:"Kata kunci yang dikecualikan"
antennaExcludeBots:"Kecualikan akun bot"
antennaKeywordsDescription:"Pisahkan dengan spasi untuk kondisi AND. Pisahkan dengan baris baru untuk kondisi OR."
antennaKeywordsDescription:"Pisahkan dengan spasi untuk kondisi AND. Pisahkan dengan baris baru untuk kondisi OR."
notifyAntenna:"Beritahu untuk catatan baru"
notifyAntenna:"Beritahu untuk catatan baru"
withFileAntenna:"Hanya tampilkan catatan dengan berkas yang dilampirkan"
withFileAntenna:"Hanya tampilkan catatan dengan berkas yang dilampirkan"
@@ -455,6 +480,7 @@ retype: "Masukkan ulang"
noteOf:"Catatan milik {user}"
noteOf:"Catatan milik {user}"
quoteAttached:"Dikutip"
quoteAttached:"Dikutip"
quoteQuestion:"Apakah kamu ingin menambahkan kutipan?"
quoteQuestion:"Apakah kamu ingin menambahkan kutipan?"
attachAsFileQuestion:"Teks dalam papan klip terlalu panjang. Apakah kamu ingin melampirkannya sebagai berkas teks?"
noMessagesYet:"Tidak ada pesan"
noMessagesYet:"Tidak ada pesan"
newMessageExists:"Kamu mendapatkan pesan baru"
newMessageExists:"Kamu mendapatkan pesan baru"
onlyOneFileCanBeAttached:"Kamu hanya dapat melampirkan satu berkas ke dalam pesan"
onlyOneFileCanBeAttached:"Kamu hanya dapat melampirkan satu berkas ke dalam pesan"
smtpSecureInfo:"Matikan ini ketika menggunakan STARTTLS"
smtpSecureInfo:"Matikan ini ketika menggunakan STARTTLS"
testEmail:"Tes pengiriman surel"
testEmail:"Tes pengiriman surel"
wordMute:"Bisukan kata"
wordMute:"Bisukan kata"
hardWordMute:"Pembisuan kata keras"
regexpError:"Kesalahan ekspresi reguler"
regexpError:"Kesalahan ekspresi reguler"
regexpErrorDescription:"Galat terjadi pada baris {line} ekspresi reguler dari {tab} kata yang dibisukan:"
regexpErrorDescription:"Galat terjadi pada baris {line} ekspresi reguler dari {tab} kata yang dibisukan:"
instanceMute:"Bisukan instansi"
instanceMute:"Bisukan instansi"
@@ -662,6 +692,7 @@ useGlobalSettingDesc: "Jika dinyalakan, setelan notifikasi akun kamu akan diguna
other:"Lainnya"
other:"Lainnya"
regenerateLoginToken:"Perbarui token login"
regenerateLoginToken:"Perbarui token login"
regenerateLoginTokenDescription:"Perbarui token yang digunakan secara internal saat login. Normalnya aksi ini tidak diperlukan. Jika diperbarui, semua perangkat akan dilogout."
regenerateLoginTokenDescription:"Perbarui token yang digunakan secara internal saat login. Normalnya aksi ini tidak diperlukan. Jika diperbarui, semua perangkat akan dilogout."
theKeywordWhenSearchingForCustomEmoji:"Kata kunci ini digunakan untuk mencari emoji kustom yang dicari."
setMultipleBySeparatingWithSpace:"Kamu dapat menyetel banyak dengan memisahkannya menggunakan spasi."
setMultipleBySeparatingWithSpace:"Kamu dapat menyetel banyak dengan memisahkannya menggunakan spasi."
fileIdOrUrl:"File-ID atau URL"
fileIdOrUrl:"File-ID atau URL"
behavior:"Perilaku"
behavior:"Perilaku"
@@ -675,10 +706,7 @@ abuseReported: "Laporan kamu telah dikirimkan. Terima kasih."
reporter:"Pelapor"
reporter:"Pelapor"
reporteeOrigin:"Yang dilaporkan"
reporteeOrigin:"Yang dilaporkan"
reporterOrigin:"Pelapor"
reporterOrigin:"Pelapor"
forwardReport:"Teruskan laporan ke instansi luar"
forwardReportIsAnonymous:"Untuk melindungi privasi akun kamu, akun anonim dari sistem akan digunakan sebagai pelapor pada instansi luar."
send:"Kirim"
send:"Kirim"
abuseMarkAsResolved:"Tandai laporan sebagai selesai"
openInNewTab:"Buka di tab baru"
openInNewTab:"Buka di tab baru"
openInSideView:"Buka di tampilan samping"
openInSideView:"Buka di tampilan samping"
defaultNavigationBehaviour:"Navigasi bawaan"
defaultNavigationBehaviour:"Navigasi bawaan"
@@ -874,6 +902,8 @@ makeReactionsPublicDescription: "Pengaturan ini akan membuat daftar dari semua r
classic:"Klasik"
classic:"Klasik"
muteThread:"Bisukan thread"
muteThread:"Bisukan thread"
unmuteThread:"Suarakan thread"
unmuteThread:"Suarakan thread"
followingVisibility:"Visibilitas mengikuti"
followersVisibility:"Visibilitas pengikut"
continueThread:"Lihat lanjutan thread"
continueThread:"Lihat lanjutan thread"
deleteAccountConfirm:"Akun akan dihapus. Apakah kamu yakin?"
deleteAccountConfirm:"Akun akan dihapus. Apakah kamu yakin?"
incorrectPassword:"Kata sandi salah."
incorrectPassword:"Kata sandi salah."
@@ -901,6 +931,9 @@ oneHour: "1 Jam"
oneDay:"1 Hari"
oneDay:"1 Hari"
oneWeek:"1 Bulan"
oneWeek:"1 Bulan"
oneMonth:"satu bulan"
oneMonth:"satu bulan"
threeMonths:"3 bulan"
oneYear:"1 tahun"
threeDays:"3 hari"
reflectMayTakeTime:"Mungkin perlu beberapa saat untuk dicerminkan."
reflectMayTakeTime:"Mungkin perlu beberapa saat untuk dicerminkan."
failedToFetchAccountInformation:"Gagal untuk mendapatkan informasi akun"
failedToFetchAccountInformation:"Gagal untuk mendapatkan informasi akun"
didYouLikeMisskey:"Apakah kamu mulai menyukai Misskey?"
didYouLikeMisskey:"Apakah kamu mulai menyukai Misskey?"
pleaseDonate:"{host} menggunakan perangkat lunak bebas yaitu Misskey. Kami sangat mengapresiasi sekali donasi dari kamu agar pengembangan Misskey tetap dapat berlanjut!"
pleaseDonate:"{host} menggunakan perangkat lunak bebas yaitu Misskey. Kami sangat mengapresiasi sekali donasi dari kamu agar pengembangan Misskey tetap dapat berlanjut!"
correspondingSourceIsAvailable:"Sumber kode terkait tersedia di {anchor}"
roles:"Peran"
roles:"Peran"
role:"Peran"
role:"Peran"
noRole:"Peran tidak temukan"
noRole:"Peran tidak temukan"
@@ -1024,6 +1058,9 @@ resetPasswordConfirm: "Yakin untuk mereset kata sandimu?"
sensitiveWords:"Kata sensitif"
sensitiveWords:"Kata sensitif"
sensitiveWordsDescription:"Visibilitas dari semua catatan mengandung kata yang telah diatur akan dijadikan \"Beranda\" secara otomatis. Kamu dapat mendaftarkan kata tersebut lebih dari satu dengan menuliskannya di baris baru."
sensitiveWordsDescription:"Visibilitas dari semua catatan mengandung kata yang telah diatur akan dijadikan \"Beranda\" secara otomatis. Kamu dapat mendaftarkan kata tersebut lebih dari satu dengan menuliskannya di baris baru."
sensitiveWordsDescription2:"Menggunakan spasi akan membuat ekspresi AND dan kata kunci disekitarnya dengan garis miring akan mengubahnya menjadi ekspresi reguler."
sensitiveWordsDescription2:"Menggunakan spasi akan membuat ekspresi AND dan kata kunci disekitarnya dengan garis miring akan mengubahnya menjadi ekspresi reguler."
prohibitedWords:"Kata yang dilarang"
prohibitedWordsDescription:"Menyalakan kesalahan ketika mencoba untuk memposting catatan dengan set kata-kata yang termasuk. Beberapa kata dapat diatur dan dipisahkan dengan baris baru."
prohibitedWordsDescription2:"Menggunakan spasi akan membuat ekspresi AND dan kata kunci disekitarnya dengan garis miring akan mengubahnya menjadi ekspresi reguler."
hiddenTags:"Tagar tersembunyi"
hiddenTags:"Tagar tersembunyi"
hiddenTagsDescription:"Pilih tanda yang mana akan tidak diperlihatkan dalam daftar tren.\nTanda lebih dari satu dapat didaftarkan dengan tiap baris."
hiddenTagsDescription:"Pilih tanda yang mana akan tidak diperlihatkan dalam daftar tren.\nTanda lebih dari satu dapat didaftarkan dengan tiap baris."
notesSearchNotAvailable:"Pencarian catatan tidak tersedia."
notesSearchNotAvailable:"Pencarian catatan tidak tersedia."
@@ -1042,6 +1079,8 @@ limitWidthOfReaction: "Batasi lebar maksimum reaksi dan tampilkan dalam ukuran t
noteIdOrUrl:"ID catatan atau URL"
noteIdOrUrl:"ID catatan atau URL"
video:"Video"
video:"Video"
videos:"Video"
videos:"Video"
audio:"Suara"
audioFiles:"Berkas Suara"
dataSaver:"Penghemat data"
dataSaver:"Penghemat data"
accountMigration:"Pemindahan akun"
accountMigration:"Pemindahan akun"
accountMoved:"Pengguna ini telah berpindah ke akun baru:"
accountMoved:"Pengguna ini telah berpindah ke akun baru:"
@@ -1069,6 +1108,7 @@ preservedUsernames: "Nama pengguna tercadangkan"
preservedUsernamesDescription:"Daftar nama pengguna yang dicadangkan dipisah dengan baris baru. Nama pengguna berikut akan tidak dapat dipakai pada pembuatan akun normal, namun dapat digunakan oleh admin untuk membuat akun baru. Akun yang sudah ada dengan menggunakan nama pengguna ini tidak akan terpengaruh."
preservedUsernamesDescription:"Daftar nama pengguna yang dicadangkan dipisah dengan baris baru. Nama pengguna berikut akan tidak dapat dipakai pada pembuatan akun normal, namun dapat digunakan oleh admin untuk membuat akun baru. Akun yang sudah ada dengan menggunakan nama pengguna ini tidak akan terpengaruh."
createNoteFromTheFile:"Buat catatan dari berkas ini"
createNoteFromTheFile:"Buat catatan dari berkas ini"
archive:"Arsipkan"
archive:"Arsipkan"
archived:"Diarsipkan"
channelArchiveConfirmTitle:"Yakin untuk mengarsipkan {name}?"
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."
channelArchiveConfirmDescription:"Kanal yang diarsipkan tidak akan muncul pada daftar kanal atau hasil pencarian. Postingan baru juga tidak dapat ditambahkan lagi."
thisChannelArchived:"Kanal ini telah diarsipkan."
thisChannelArchived:"Kanal ini telah diarsipkan."
@@ -1079,6 +1119,7 @@ preventAiLearning: "Tolak penggunaan Pembelajaran Mesin (AI Generatif)"
preventAiLearningDescription:"Minta perayap web untuk tidak menggunakan materi teks atau gambar yang telah diposting ke dalam set data Pembelajaran Mesin (Prediktif / Generatif). Hal ini dicapai dengan menambahkan flag HTML-Response \"noai\" ke masing-masing konten. Pencegahan penuh mungkin tidak dapat dicapai dengan flag ini, karena juga dapat diabaikan begitu saja."
preventAiLearningDescription:"Minta perayap web untuk tidak menggunakan materi teks atau gambar yang telah diposting ke dalam set data Pembelajaran Mesin (Prediktif / Generatif). Hal ini dicapai dengan menambahkan flag HTML-Response \"noai\" ke masing-masing konten. Pencegahan penuh mungkin tidak dapat dicapai dengan flag ini, karena juga dapat diabaikan begitu saja."
options:"Opsi peran"
options:"Opsi peran"
specifyUser:"Pengguna spesifik"
specifyUser:"Pengguna spesifik"
openTagPageConfirm:"Apakah ingin membuka laman tagar?"
failedToPreviewUrl:"Tidak dapat dipratinjau"
failedToPreviewUrl:"Tidak dapat dipratinjau"
update:"Perbarui"
update:"Perbarui"
rolesThatCanBeUsedThisEmojiAsReaction:"Peran yang dapat menggunakan emoji ini sebagai reaksi"
rolesThatCanBeUsedThisEmojiAsReaction:"Peran yang dapat menggunakan emoji ini sebagai reaksi"
showRepliesToOthersInTimeline:"Tampilkan balasan ke pengguna lain dalam lini masa"
showRepliesToOthersInTimeline:"Tampilkan balasan ke pengguna lain dalam lini masa"
hideRepliesToOthersInTimeline:"Sembunyikan balasan ke orang lain dari lini masa"
hideRepliesToOthersInTimeline:"Sembunyikan balasan ke orang lain dari lini masa"
@@ -1145,6 +1187,13 @@ hideRepliesToOthersInTimelineAll: "Sembuyikan balasan ke lainnya dari semua oran
confirmShowRepliesAll:"Operasi ini tidak dapat diubah. Apakah kamu yakin untuk menampilkan balasan ke lainnya dari semua orang yang kamu ikuti di lini masa?"
confirmShowRepliesAll:"Operasi ini tidak dapat diubah. Apakah kamu yakin untuk menampilkan balasan ke lainnya dari semua orang yang kamu ikuti di lini masa?"
confirmHideRepliesAll:"Operasi ini tidak dapat diubah. Apakah kamu yakin untuk menyembunyikan balasan ke lainnya dari semua orang yang kamu ikuti di lini masa?"
confirmHideRepliesAll:"Operasi ini tidak dapat diubah. Apakah kamu yakin untuk menyembunyikan balasan ke lainnya dari semua orang yang kamu ikuti di lini masa?"
externalServices:"Layanan eksternal"
externalServices:"Layanan eksternal"
sourceCode:"Sumber kode"
sourceCodeIsNotYetProvided:"Sumber kode belum tersedia. Hubungi admin untuk memperbaiki masalah ini."
repositoryUrl:"URL Repositori"
repositoryUrlDescription:"Jika kamu menggunakan Misskey begitu saja (tanpa ada perubahan dalam kode sumber), masukkan https://github.com/misskey-dev/misskey"
repositoryUrlOrTarballRequired:"Apabila kamu masih mempublikasikan repositori, kamu setidaknya harus menyediakan berkas tarball. Lihat .config/example.yml untuk informasi lebih lanjut."
feedback:"Umpan balik"
feedbackUrl:"URL Umpan balik"
impressum:"Impressum"
impressum:"Impressum"
impressumUrl:"Tautan Impressum"
impressumUrl:"Tautan Impressum"
impressumDescription:"Pada beberapa negara seperti Jerman, inklusi dari informasi kontak operator (sebuah Impressum) diperlukan secara legal untuk situs web komersil."
impressumDescription:"Pada beberapa negara seperti Jerman, inklusi dari informasi kontak operator (sebuah Impressum) diperlukan secara legal untuk situs web komersil."
@@ -1154,6 +1203,7 @@ tosAndPrivacyPolicy: "Syarat dan Ketentuan serta Kebijakan Privasi"
reloadRequiredToApplySettings:"Muat ulang diperlukan untuk menerapkan pengaturan."
reloadRequiredToApplySettings:"Muat ulang diperlukan untuk menerapkan pengaturan."
remainingN:"Sisa : {n}"
remainingN:"Sisa : {n}"
overwriteContentConfirm:"Apakah kamu yakin untuk menimpa konten saat ini?"
seasonalScreenEffect:"Efek layar musiman"
decorate:"Dekor"
addMfmFunction:"Tambahkan dekorasi"
enableQuickAddMfmFunction:"Tampilkan pemilih MFM tingkat lanjut"
bubbleGame:"Bubble Game"
sfx:"Efek Suara"
soundWillBePlayed:"Suara yang akan dimainkan"
showReplay:"Lihat tayangan ulang"
replay:"Tayangan ulang"
replaying:"Menayangkan Ulang"
endReplay:"Keluat dari tayangan ulang"
copyReplayData:"Salin data tayangan ulang"
ranking:"Peringkat"
lastNDays:"{n} hari terakhir"
backToTitle:"Ke Judul"
hemisphere:"Letak kamu tinggal"
withSensitive:"Lampirkan catatan dengan berkas sensitif"
userSaysSomethingSensitive:"Postingan oleh {name} mengandung konten sensitif"
enableHorizontalSwipe:"Geser untuk mengganti tab"
loading:"Memuat..."
surrender:"Batalkan"
gameRetry:"Coba lagi"
notUsePleaseLeaveBlank:"Kosongi bila tidak digunakan"
useTotp:"Gunakan TOTP"
useBackupCode:"Gunakan kode cadangan"
launchApp:"Luncurkan Aplikasi"
useNativeUIForVideoAudioPlayer:"Gunakan antarmuka peramban ketika memainkan video dan audio"
keepOriginalFilename:"Simpan nama berkas asli"
keepOriginalFilenameDescription:"Apabila pengaturan ini dimatikan, nama berkas akan diganti dengan string acak secara otomatis ketika kamu mengunggah berkas."
noDescription:"Tidak ada deskripsi"
alwaysConfirmFollow:"Selalu konfirmasi ketika mengikuti"
inquiry:"Hubungi kami"
tryAgain:"Silahkan coba lagi."
createdLists:"Senarai yang dibuat"
createdAntennas:"Antena yang dibuat"
fromX:"Dari {x}"
noteOfThisUser:"Catatan oleh pengguna ini"
clipNoteLimitExceeded:"Klip ini tak bisa ditambahi lagi catatan."
performance:"Kinerja"
modified:"Diubah"
thereAreNChanges:"Ada {n} perubahan"
prohibitedWordsForNameOfUser:"Kata yang dilarang untuk nama pengguna"
postForm:"Buat catatan"
information:"Informasi"
_settings:
webhook:"Webhook"
_abuseUserReport:
accept:"Setuju"
reject:"Tolak"
_delivery:
status:"Status pengiriman"
stop:"Ditangguhkan"
resume:"Lanjutkan pengiriman"
_type:
none:"Sedang menyiarkan langsung"
manuallySuspended:"Ditangguhkan manual"
goneSuspended:"Sedang ditangguhkan untuk penghapusan peladen"
autoSuspendedForNotResponding:"Sedang ditangguhkan karena peladen tidak menjawab"
_bubbleGame:
howToPlay:"Cara bermain"
hold:"Tahan"
_score:
score:"Skor"
scoreYen:"Jumlah uang didapat"
highScore:"Skor tertinggi"
maxChain:"Jumlah skor berantai"
yen:"{yen} Yen"
estimatedQty:"{qty} buah"
scoreSweets:"{onigiriQtyWithUnit} onigiri"
_howToPlay:
section1:"Atur posisi dan jatuhkan obyek ke dalam kotak."
section2:"Ketika dua obyek menyentuh tipe yang sama satu sama lain, obyek tersebut akan berganti dan kamu mendapatkan poin skor."
section3:"Permainan berakhir jika obyek memenuhi kotak. Capai skor tertinggi dengan menggabungkan obyek bersama sambil menghindari obyek tersebut memenuhi kotak permainan!"
_announcement:
_announcement:
forExistingUsers:"Hanya pengguna yang telah ada"
forExistingUsers:"Hanya pengguna yang telah ada"
forExistingUsersDescription:"Pengumuman ini akan dimunculkan ke pengguna yang sudah ada dari titik waktu publikasi jika dinyalakan. Apabila dimatikan, mereka yang baru mendaftar setelah publikasi ini akan juga melihatnya."
forExistingUsersDescription:"Pengumuman ini akan dimunculkan ke pengguna yang sudah ada dari titik waktu publikasi jika dinyalakan. Apabila dimatikan, mereka yang baru mendaftar setelah publikasi ini akan juga melihatnya."
@@ -1177,7 +1301,10 @@ _announcement:
tooManyActiveAnnouncementDescription:"Terlalu banyak pengumuman dapat memperburuk pengalaman pengguna. Mohon pertimbangkan untuk mengarsipkan pengumuman yang sudah usang/tidak relevan."
tooManyActiveAnnouncementDescription:"Terlalu banyak pengumuman dapat memperburuk pengalaman pengguna. Mohon pertimbangkan untuk mengarsipkan pengumuman yang sudah usang/tidak relevan."
readConfirmTitle:"Tandai telah dibaca?"
readConfirmTitle:"Tandai telah dibaca?"
readConfirmText:"Aksi ini akan menandai konten dari \"{title}\" telah dibaca."
readConfirmText:"Aksi ini akan menandai konten dari \"{title}\" telah dibaca."
shouldNotBeUsedToPresentPermanentInfo:"Karena dapat berdampak pada pengalaman pengguna untuk pengguna baru, sangat direkomendasikan untuk menggunakan notifikasi secara mengalir daripada tetap."
dialogAnnouncementUxWarn:"Memiliki dua atau lebih gaya dialog notifikasi secara bersamaan dapat berdampak signifikan pada pengalaman pengguna, mohon untuk menggunakannya dengan hati-hati."
silence:"Tiada notifikasi"
silence:"Tiada notifikasi"
silenceDescription:"Apabila diaktifkan, notifikasi dari pengumuman ini akan dilewatkan dan pengguna tidak perlu membacanya."
youCanContinueTutorial:"Kamu dapat menjutkan ke tutorial dalam bagaimana menggunakan {name} (Misskey) atau kamu dapat keluar dari pemasangan ini dan langsung menggunakannya segera."
startTutorial:"Mulai Tutorial"
startTutorial:"Mulai Tutorial"
skipAreYouSure:"Yakin melewati atur profil?"
skipAreYouSure:"Yakin melewati atur profil?"
laterAreYouSure:"Yakin banget untuk atur profil nanti?"
laterAreYouSure:"Yakin banget untuk atur profil nanti?"
@@ -1203,23 +1331,63 @@ _initialTutorial:
description:"Di sini kamu dapat mempelajari dasar-dasar dari penggunaan Misskey dan fitur-fiturnya."
description:"Di sini kamu dapat mempelajari dasar-dasar dari penggunaan Misskey dan fitur-fiturnya."
_note:
_note:
title:"Apa itu Catatan?"
title:"Apa itu Catatan?"
description:"Postingan di Misskey disebut sebagai 'Catatan'. Catatan ditampilkan secara kronologis pada lini masa dan dimutakhirkan secara real-time."
reply:"Klik pada tombol ini untuk membalas ke sebuah pesan. Bisa juga untuk membalas ke sebuah balasan dan melanjutkannya seperti percakapan selayaknya utas."
renote:"Kamu dapat membagikan catatan ke lini masa milikmu. Kamu juga dapat mengutipnya dengan komentarmu."
reaction:"Kamu dapat menambahkan reaksi ke Catatan. Detil lebih lanjut akan dijelaskan di halaman berikutnya."
menu:"Kamu dapat melihat detil catatan, menyalin tautan, dan melakukan aksi lainnya."
_reaction:
_reaction:
title:"Apa itu Reaksi?"
title:"Apa itu Reaksi?"
description:"Catatan dapat direaksi dengan berbagai emoji. Reaksi memperbolehkan kamu untuk mengekspresikan nuansa yang tidak dapat disampaikan hanya dengan sebuah \"suka\"."
letsTryReacting:"Reaksi dapat ditambahkan dengan mengklik tombol '+' pada catatan. Coba lakukan mereaksi contoh catatan ini!"
reactToContinue:"Tambahkan reaksi untuk melanjutkan."
reactNotification:"Kamu akan menerima notifikasi real0time ketika seseorang mereaksi catatan kamu."
reactDone:"Kamu dapat mengurungkan reaksi dengan menekan tombol '-'."
_timeline:
_timeline:
title:"Konsep Lini Masa"
title:"Konsep Lini Masa"
description1:"Misskey menyediakan berbagai lini masa sesuai dengan penggunaan (beberapa mungkin tidak tersedia karena bergantung dengan kebijakan peladen)."
home:"Kamu dapat melihat catatan dari akun yang kamu ikuti."
local:"Kamu dapat melihat catatan dari semua pengguna yang ada pada peladen ini."
social:"Catatan dari linimasa Beranda dan Lokal akan ditampilkan."
global:"Kamu dapat melihat catatan dari semua peladen yang terhubung."
description2:"Kamu dapat mengganti linimasa di bagian atas layar kamu kapan saja."
description3:"Sebagai tambahan, terdapat juga linimasa daftar dan linimasa kanal. Untuk detil lebih lanjut, silahkan melihat ke tautan berikut: {link}."
_postNote:
_postNote:
title:"Pengaturan posting Catatan"
title:"Pengaturan posting Catatan"
description1:"Ketika memposting catatan ke Misskey, terdapat beberapa opsi yang tersedia. Form posting terlihat seperti ini."
_visibility:
_visibility:
description:"Kamu dapat membatasi siapa yang dapat melihat catatan kamu."
public:"Perlihatkan catatan ke semua pengguna."
public:"Perlihatkan catatan ke semua pengguna."
home:"Hanya publik ke lini masa Beranda. Pengguna yang mengunjungi profilmu melalui pengikut dan renote dapat melihatnya."
home:"Hanya publik ke lini masa Beranda. Pengguna yang mengunjungi profilmu melalui pengikut dan renote dapat melihatnya."
followers:"Perlihatkan ke pengikut saja. Hanya pengikut yang dapat melihat postinganmu dan tidak dapat direnote oleh siapapun."
followers:"Perlihatkan ke pengikut saja. Hanya pengikut yang dapat melihat postinganmu dan tidak dapat direnote oleh siapapun."
direct:"Hanya perlihatkan ke pengguna spesifik dan penerima akan diberi tahu. Dapat juga digunakan sebagai alternatif dari pesan langsung."
direct:"Hanya perlihatkan ke pengguna spesifik dan penerima akan diberi tahu. Dapat juga digunakan sebagai alternatif dari pesan langsung."
doNotSendConfidencialOnDirect1:"Hati-hati ketika mengirim informasi yang sensitif!"
doNotSendConfidencialOnDirect2:"Admin dari peladen dapat melihat apa yang kamu tulis. Hati-hati dengan informasi sensitif ketika mengirimkan catatan langsung kepada pengguna pada peladen yang tidak dipercaya."
localOnly:"Memposting dengan opsi ini tidak akan memfederasi catatan ke peladen lain. Pengguna pada peladen lain tidak akan dapat melihat catatan ini secara langsung, meskipun dengan pengaturan visibilitas yang sudah diatur di atas."
_cw:
_cw:
title:"Peringatan Konten (CW)"
description:"Alih-alih isinya, konten yang ditulis dalam kolom 'komentar' akan ditampilkan. Menekan 'Selebihnya' akan menampilkan isi konten."
_exampleNote:
_exampleNote:
cw:"Peringatan: Bikin Lapar!"
cw:"Peringatan: Bikin Lapar!"
note:"Baru aja makan donat berlapis coklat 🍩😋"
note:"Baru aja makan donat berlapis coklat 🍩😋"
useCases:"Fungsi ini digunakan ketika mengikutik panduan peladen untuk catatan yang dibutuhkan atau untuk membatasi diri dari teks sensitif atau spoiler."
_howToMakeAttachmentsSensitive:
_howToMakeAttachmentsSensitive:
title:"Bagaimana menandai lampiran sebagai sensitif?"
title:"Bagaimana menandai lampiran sebagai sensitif?"
description:"Fungsi ini digunakan untuk lampiran yang dibutuhkan oleh panduan peladen atau sesuatu yang seharusnya tidak boleh dibiarkan begitu saja dengan cara menambahkan penanda \"sensitif\"."
tryThisFile:"Coba tandai gambar yang dilampirkan pada form ini sebagai sensitif!"
_exampleNote:
note:"Ups, kesalahan banget buka penutup wadah natto..."
method:"Untuk menandai lampiran sebagai sensitif, klik gambar pada berkas, buka menu, lalu klik \"Tandai sebagai sensitif\"."
sensitiveSucceeded:"Ketika melampirkan berkas, mohon atur sensitifitas sesuai dengan panduan peladen."
doItToContinue:"Tandai berkas terlampir sebagai sensitif untuk melanjutkan."
_done:
title:"Kamu telah menyelesaikan tutorial! 🎉"
description:"Fungsi yang diperkenalkan di sini merupakan sebagian kecil dari fitur yang ada. Untuk pemahaman lebih detil dalam menggunakan Misskey, kamu dapat merujuk ke {link}."
_timelineDescription:
home:"Pada linimasa Beranda, kamu dapat melihat catatan dari akun yang kamu ikuti."
local:"Pada linimasa Lokal, kamu dapat melihat catatan dari semua pengguna yang ada pada peladen ini."
social:"Linimasa sosial menampilkan catatan dari kedua linimasa Beranda dan Lokal."
global:"Pada linimasa Global, kamu dapat melihat catatan dari semua peladen yang terhubung."
_serverRules:
_serverRules:
description:"Daftar peraturan akan ditampilkan sebelum pendaftaran. Mengatur ringkasan dari Syarat dan Ketentuan sangat direkomendasikan."
description:"Daftar peraturan akan ditampilkan sebelum pendaftaran. Mengatur ringkasan dari Syarat dan Ketentuan sangat direkomendasikan."
_serverSettings:
_serverSettings:
@@ -1231,6 +1399,9 @@ _serverSettings:
manifestJsonOverride:"Ambil alih manifest.json"
manifestJsonOverride:"Ambil alih manifest.json"
shortName:"Nama pendek"
shortName:"Nama pendek"
shortNameDescription:"Inisial untuk nama instansi yang dapat ditampilkan apabila nama lengkap resmi terlalu panjang."
shortNameDescription:"Inisial untuk nama instansi yang dapat ditampilkan apabila nama lengkap resmi terlalu panjang."
fanoutTimelineDescription:"Dapat meningkatkan performa dalam pengambilan data linimasa dan mengurangi beban pada database ketika dinyalakan. Sebagai gantinya, penggunaan memory pada Redis akan meningkan. Pertimbangkan untuk menonaktifkan fitur ini jika mengalami kekurangan memori pada server atau menyebabkan server tidak stabil."
fanoutTimelineDbFallback:"Fallback ke database"
fanoutTimelineDbFallbackDescription:"Ketika diaktifkan, lini masa akan fallback ke database untuk melakukan kueri tambahan apabila linimasa tidak disimpan dalam cache. Menonaktifkan ini dapat mengurangi beban server dengan mengeliminasi proses fallback, namun dapat berakibat membatasi jarak data dari lini masa yang dapat diambil."
_accountMigration:
_accountMigration:
moveFrom:"Pindahkan akun lain ke akun ini"
moveFrom:"Pindahkan akun lain ke akun ini"
moveFromSub:"Buat alias ke akun lain"
moveFromSub:"Buat alias ke akun lain"
@@ -1488,6 +1659,16 @@ _achievements:
_smashTestNotificationButton:
_smashTestNotificationButton:
title:"Tes overflow"
title:"Tes overflow"
description:"Picu tes notifikasi secara berulang dalam waktu yang sangat pendek"
description:"Picu tes notifikasi secara berulang dalam waktu yang sangat pendek"
_tutorialCompleted:
title:"Ijazah Sekolah Dasar Misskey"
description:"Tutorial selesai"
_bubbleGameExplodingHead:
title:"🤯"
description:"Obyek paling terbesar di permainan gelembung"
_bubbleGameDoubleExplodingHead:
title:"Ganda 🤯"
description:"Dua dari obyek paling terbesar pada permainan gelembung di waktu yang sama"
flavor:"Kamu dapat mengisi kotak makan siang seperti ini 🤯 🤯."
_role:
_role:
new:"Buat peran"
new:"Buat peran"
edit:"Sunting peran"
edit:"Sunting peran"
@@ -1498,7 +1679,9 @@ _role:
assignTarget:"Tipe tugas"
assignTarget:"Tipe tugas"
descriptionOfAssignTarget:"<b>Manual</b> untuk mengganti secara manual siapa yang mendapatkan peran ini dan siapa yang tidak.\n<b>Kondisional</b> untuk pengguna secara otomatis dimasukkan atau dihapus dari peran berdasarkan kondisi yang ditentukan."
descriptionOfAssignTarget:"<b>Manual</b> untuk mengganti secara manual siapa yang mendapatkan peran ini dan siapa yang tidak.\n<b>Kondisional</b> untuk pengguna secara otomatis dimasukkan atau dihapus dari peran berdasarkan kondisi yang ditentukan."
manual:"Manual"
manual:"Manual"
manualRoles:"Peran manual"
conditional:"Kondisional"
conditional:"Kondisional"
conditionalRoles:"Peran kondisional"
condition:"Kondisi"
condition:"Kondisi"
isConditionalRole:"Ini adalah peran kondisional"
isConditionalRole:"Ini adalah peran kondisional"
isPublic:"Publikkan Peran"
isPublic:"Publikkan Peran"
@@ -1526,6 +1709,7 @@ _role:
gtlAvailable:"Dapat melihat lini masa global"
gtlAvailable:"Dapat melihat lini masa global"
ltlAvailable:"Dapat melihat lini masa lokal"
ltlAvailable:"Dapat melihat lini masa lokal"
canPublicNote:"Dapat mengirim catatan publik"
canPublicNote:"Dapat mengirim catatan publik"
mentionMax:"Jumlah maksimum sebutan dalam sebuah catatan"
canInvite:"Dapat membuat kode undangan instansi"
canInvite:"Dapat membuat kode undangan instansi"
inviteLimit:"Batas jumlah undangan"
inviteLimit:"Batas jumlah undangan"
inviteLimitCycle:"Interval Penerbitan Kode Undangan"
inviteLimitCycle:"Interval Penerbitan Kode Undangan"
@@ -1547,9 +1731,18 @@ _role:
canHideAds:"Dapat menyembunyikan iklan"
canHideAds:"Dapat menyembunyikan iklan"
canSearchNotes:"Penggunaan pencarian catatan"
canSearchNotes:"Penggunaan pencarian catatan"
canUseTranslator:"Penggunaan penerjemah"
canUseTranslator:"Penggunaan penerjemah"
avatarDecorationLimit:"Jumlah maksimum dekorasi avatar yang dapat diterapkan"
canImportAntennas:"Izinkan mengimpor antena"
canImportUserLists:"Izinkan mengimpor senarai"
_condition:
_condition:
roleAssignedTo:"Ditugaskan ke peran manual"
isLocal:"Pengguna lokal"
isLocal:"Pengguna lokal"
isRemote:"Pengguna remote"
isRemote:"Pengguna remote"
isCat:"Pengguna Kucing"
isBot:"Pengguna Bot"
isSuspended:"Pengguna yang ditangguhkan"
isLocked:"Akun privat"
isExplorable:"Pengguna efektif yang akunnya dapat dicari"
createdLessThan:"Telah berlalu kurang dari X sejak pembuatan akun"
createdLessThan:"Telah berlalu kurang dari X sejak pembuatan akun"
createdMoreThan:"Telah berlalu lebih dari X sejak pembuatan akun"
createdMoreThan:"Telah berlalu lebih dari X sejak pembuatan akun"
followersLessThanOrEq:"Memiliki pengikut X atau kurang dari tersebut"
followersLessThanOrEq:"Memiliki pengikut X atau kurang dari tersebut"
@@ -1575,8 +1768,9 @@ _emailUnavailable:
disposable:"Alamat surel temporer tidak dapat digunakan"
disposable:"Alamat surel temporer tidak dapat digunakan"
mx:"Peladen alamat surel ini tidak valid"
mx:"Peladen alamat surel ini tidak valid"
smtp:"Peladen alamat surel ini tidak merespon"
smtp:"Peladen alamat surel ini tidak merespon"
banned:"Kamu tidak dapat mendaftar dengan alamat surel ini"
_ffVisibility:
_ffVisibility:
public:"Terbitkan"
public:"Publik"
followers:"Tampil untuk pengikut saja"
followers:"Tampil untuk pengikut saja"
private:"Tersembunyi"
private:"Tersembunyi"
_signup:
_signup:
@@ -1618,6 +1812,7 @@ _plugin:
installWarn:"Mohon jangan memasang plugin yang tidak dapat dipercayai."
installWarn:"Mohon jangan memasang plugin yang tidak dapat dipercayai."
manage:"Manajemen plugin"
manage:"Manajemen plugin"
viewSource:"Lihat sumber"
viewSource:"Lihat sumber"
viewLog:"Tampilkan log"
_preferencesBackups:
_preferencesBackups:
list:"Cadangan yang dibuat"
list:"Cadangan yang dibuat"
saveNew:"Simpan cadangan baru"
saveNew:"Simpan cadangan baru"
@@ -1647,10 +1842,13 @@ _aboutMisskey:
contributors:"Kontributor utama"
contributors:"Kontributor utama"
allContributors:"Seluruh kontributor"
allContributors:"Seluruh kontributor"
source:"Sumber kode"
source:"Sumber kode"
original:"Asli"
thisIsModifiedVersion:"{name} menggunakan versi modifikasi dari Misskey yang asli."
translation:"Terjemahkan Misskey"
translation:"Terjemahkan Misskey"
donate:"Donasi ke Misskey"
donate:"Donasi ke Misskey"
morePatrons:"Kami sangat mengapresiasi dukungan dari banyak penolong lain yang tidak tercantum disini. Terima kasih! 🥰"
morePatrons:"Kami sangat mengapresiasi dukungan dari banyak penolong lain yang tidak tercantum disini. Terima kasih! 🥰"
patrons:"Pendukung"
patrons:"Pendukung"
projectMembers:"Anggota proyek"
_displayOfSensitiveMedia:
_displayOfSensitiveMedia:
respect:"Sembunyikan media yang ditandai sensitif"
respect:"Sembunyikan media yang ditandai sensitif"
ignore:"Tampilkan media yang ditandai sensitif"
ignore:"Tampilkan media yang ditandai sensitif"
@@ -1675,6 +1873,7 @@ _channel:
notesCount:"terdapat {n} catatan"
notesCount:"terdapat {n} catatan"
nameAndDescription:"Nama dan deskripsi"
nameAndDescription:"Nama dan deskripsi"
nameOnly:"Hanya nama"
nameOnly:"Hanya nama"
allowRenoteToExternal:"Perbolehkan catat ulang dan kutipan di luar dari kanal"
_menuDisplay:
_menuDisplay:
sideFull:"Horisontal"
sideFull:"Horisontal"
sideIcon:"Horisontal (Ikon)"
sideIcon:"Horisontal (Ikon)"
@@ -1752,7 +1951,6 @@ _theme:
buttonBg:"Latar belakang tombol"
buttonBg:"Latar belakang tombol"
buttonHoverBg:"Latar belakang tombol (Mengambang)"
buttonHoverBg:"Latar belakang tombol (Mengambang)"
inputBorder:"Batas bidang masukan"
inputBorder:"Batas bidang masukan"
listItemHoverBg:"Latar belakang daftar item (Mengambang)"
driveFolderBg:"Latar belakang folder drive"
driveFolderBg:"Latar belakang folder drive"
wallpaperOverlay:"Lapisan wallpaper"
wallpaperOverlay:"Lapisan wallpaper"
badge:"Lencana"
badge:"Lencana"
@@ -1764,8 +1962,15 @@ _sfx:
note:"Catatan"
note:"Catatan"
noteMy:"Catatan (Saya)"
noteMy:"Catatan (Saya)"
notification:"Notifikasi"
notification:"Notifikasi"
antenna:"Penerimaan Antenna"
reaction:"Ketika memilih reaksi"
channel:"Notifikasi Kanal"
_soundSettings:
driveFile:"Menggunakan berkas audio dalam Drive"
driveFileWarn:"Pilih berkas audio dari Drive"
driveFileTypeWarn:"Berkas ini tidak didukung"
driveFileTypeWarnDescription:"Pilih berkas audio"
driveFileDurationWarn:"Audio ini terlalu panjang"
driveFileDurationWarnDescription:"Audio panjang dapat mengganggu penggunaan Misskey. Masih ingin melanjutkan?"
driveFileError:"Tak bisa memuat audio. Mohon ubah pengaturan"
_ago:
_ago:
future:"Masa depan"
future:"Masa depan"
justNow:"Baru saja"
justNow:"Baru saja"
@@ -1777,6 +1982,14 @@ _ago:
monthsAgo:"{n} bulan lalu"
monthsAgo:"{n} bulan lalu"
yearsAgo:"{n} tahun lalu"
yearsAgo:"{n} tahun lalu"
invalid:"Tidak ada sama sekali disini"
invalid:"Tidak ada sama sekali disini"
_timeIn:
seconds:"dalam {n} detik"
minutes:"dalam {n} menit"
hours:"dalam {n} jam"
days:"dalam {n} hari"
weeks:"dalam {n} minggu"
months:"dalam {n} bulan"
years:"dalam {n} tahun"
_time:
_time:
second:"detik"
second:"detik"
minute:"menit"
minute:"menit"
@@ -1787,7 +2000,6 @@ _2fa:
registerTOTP:"Daftarkan aplikasi autentikator"
registerTOTP:"Daftarkan aplikasi autentikator"
step1:"Pertama, pasang aplikasi autentikasi (seperti {a} atau {b}) di perangkat kamu."
step1:"Pertama, pasang aplikasi autentikasi (seperti {a} atau {b}) di perangkat kamu."
step2:"Lalu, pindai kode QR yang ada di layar."
step2:"Lalu, pindai kode QR yang ada di layar."
step2Click:"Mengeklik kode QR ini akan membolehkanmu untuk mendaftarkan 2FA ke security-key atau aplikasi autentikator ponsel."
step2Uri:"Masukkan URI berikut jika kamu menggunakan program desktop"
step2Uri:"Masukkan URI berikut jika kamu menggunakan program desktop"
step3Title:"Masukkan kode autentikasi"
step3Title:"Masukkan kode autentikasi"
step3:"Masukkan token yang telah disediakan oleh aplikasimu untuk menyelesaikan pemasangan."
step3:"Masukkan token yang telah disediakan oleh aplikasimu untuk menyelesaikan pemasangan."
@@ -1811,6 +2023,7 @@ _2fa:
backupCodesDescription:"Kamu dapat menggunakan kode ini untuk mendapatkan akses ke akun kamu apabila berada dalam situasi tidak dapat menggunakan aplikasi autentikasi 2-faktor yang kamu miliki. Setiap kode hanya dapat digunakan satu kali. Mohon simpan kode ini di tempat yang aman."
backupCodesDescription:"Kamu dapat menggunakan kode ini untuk mendapatkan akses ke akun kamu apabila berada dalam situasi tidak dapat menggunakan aplikasi autentikasi 2-faktor yang kamu miliki. Setiap kode hanya dapat digunakan satu kali. Mohon simpan kode ini di tempat yang aman."
backupCodeUsedWarning:"Kode cadangan telah digunakan. Mohon mengatur ulang autentikasi 2-faktor secepatnya apabila kamu sudah tidak dapat menggunakannya lagi."
backupCodeUsedWarning:"Kode cadangan telah digunakan. Mohon mengatur ulang autentikasi 2-faktor secepatnya apabila kamu sudah tidak dapat menggunakannya lagi."
backupCodesExhaustedWarning:"Semua kode cadangan telah digunakan. Apabila kamu kehilangan akses pada aplikasi autentikasi 2-faktor milikmu, kamu tidak dapat mengakses akun ini lagi. Mohon atur ulang autentikasi 2-faktor kamu."
backupCodesExhaustedWarning:"Semua kode cadangan telah digunakan. Apabila kamu kehilangan akses pada aplikasi autentikasi 2-faktor milikmu, kamu tidak dapat mengakses akun ini lagi. Mohon atur ulang autentikasi 2-faktor kamu."
moreDetailedGuideHere:"Berikut panduan detilnya"
_permissions:
_permissions:
"read:account": "Lihat informasi akun"
"read:account": "Lihat informasi akun"
"write:account": "Sunting informasi akun"
"write:account": "Sunting informasi akun"
@@ -1848,6 +2061,54 @@ _permissions:
"write:flash": "Sunting Play"
"write:flash": "Sunting Play"
"read:flash-likes": "Lihat daftar Play yang disukai"
"read:flash-likes": "Lihat daftar Play yang disukai"
"write:flash-likes": "Sunting daftar Play yang disukai"
"write:flash-likes": "Sunting daftar Play yang disukai"
shareAccess:"Apakah kamu ingin mengijinkan \"{name}\" untuk mengakses akun ini?"
shareAccess:"Apakah kamu ingin mengijinkan \"{name}\" untuk mengakses akun ini?"
@@ -1902,6 +2163,7 @@ _widgets:
_userList:
_userList:
chooseList:"Pilih daftar"
chooseList:"Pilih daftar"
clicker:"Pengeklik"
clicker:"Pengeklik"
birthdayFollowings:"Pengguna yang merayakan hari ulang tahunnya hari ini"
_cw:
_cw:
hide:"Sembunyikan"
hide:"Sembunyikan"
show:"Lihat konten"
show:"Lihat konten"
@@ -1964,9 +2226,11 @@ _profile:
changeAvatar:"Ubah avatar"
changeAvatar:"Ubah avatar"
changeBanner:"Ubah header"
changeBanner:"Ubah header"
verifiedLinkDescription:"Dengan memasukkan URL yang mengandung tautan ke profil kamu di sini, ikon verifikasi kepemilikan dapat ditampilkan di sebelah kolom ini."
verifiedLinkDescription:"Dengan memasukkan URL yang mengandung tautan ke profil kamu di sini, ikon verifikasi kepemilikan dapat ditampilkan di sebelah kolom ini."
avatarDecorationMax:"Dapat ditambahkan hingga {max} dekorasi."
_exportOrImport:
_exportOrImport:
allNotes:"Semua catatan"
allNotes:"Semua catatan"
favoritedNotes:"Catatan favorit"
favoritedNotes:"Catatan favorit"
clips:"Klip"
followingList:"Ikuti"
followingList:"Ikuti"
muteList:"Bisukan"
muteList:"Bisukan"
blockingList:"Blokir"
blockingList:"Blokir"
@@ -2020,13 +2284,11 @@ _play:
title:"Judul"
title:"Judul"
script:"Script"
script:"Script"
summary:"Deskripsi"
summary:"Deskripsi"
visibilityDescription:"Membuat catatan ini privat berarti tidak akan terlihat pada profil kamu, namun siapapun yang memiliki URL dari catatan ini akan dapat mengaksesnya."
_pages:
_pages:
newPage:"Buat halaman baru"
newPage:"Buat halaman baru"
editPage:"Sunting halaman"
editPage:"Sunting halaman"
readPage:"Lihat sumber kode aktif"
readPage:"Lihat sumber kode aktif"
created:"Halaman berhasil dibuat"
updated:"Halaman berhasil diperbaharui!"
deleted:"Halaman telah dihapus"
pageSetting:"Pengaturan Halaman"
pageSetting:"Pengaturan Halaman"
nameAlreadyExists:"URL Halaman yang ditentukan sudah ada"
nameAlreadyExists:"URL Halaman yang ditentukan sudah ada"
invalidNameTitle:"URL Halaman yang ditentukan tidak valid"
invalidNameTitle:"URL Halaman yang ditentukan tidak valid"
@@ -2064,6 +2326,8 @@ _pages:
section:"Bagian"
section:"Bagian"
image:"Gambar"
image:"Gambar"
button:"Tombol"
button:"Tombol"
dynamic:"Blok Dinamis"
dynamicDescription:"Blok ini telah dihapus. Mohon gunakan {play} dari sekarang."
thisPageCanBeSeenFromTheAuthor:"Halaman ini hanya dapat dilihat oleh pengguna yang mengunggah bekas ini."
thisPageCanBeSeenFromTheAuthor:"Halaman ini hanya dapat dilihat oleh pengguna yang mengunggah bekas ini."
_externalResourceInstaller:
title:"Pasang dari situs eksternal"
checkVendorBeforeInstall:"Pastikan sumber dari sumber daya ini terpercaya sebelum melakukan pemasangan."
_plugin:
title:"Apakah kamu ingin memasang plugin ini?"
_theme:
title:"Apakah kamu ingin memasang tema ini?"
_meta:
base:"Skema warna dasar"
_vendorInfo:
title:"Informasi sumber"
endpoint:"Referensi Endpoint"
hashVerify:"Verifikasi hash"
_errors:
_invalidParams:
title:"Parameter tidak valid"
description:"Tidak cukup informasi untuk memuat data dari situs eksternal. Mohon konfirmasi kembali URL yang dimasukkan."
_resourceTypeNotSupported:
title:"Sumber daya eksternal ini tidak didukung"
description:"Tipe sumber daya eksternal ini tidak didukung. Mohon kontak administrator dari situs tersebut."
_failedToFetch:
title:"Gagal memuat data"
fetchErrorDescription:"Kesalahan terjadi ketika menghubungkan dengan situs eksternal. Jika percobaan kembali tidak dapat memperbaiki masalah ini, mohon hubungi administrator dari situs tersebut."
parseErrorDescription:"Kesalahan terjadi dalam memproses data yang dimuat dari situs eksternal. Mohon hubungi administrator dari situs tersebut."
_hashUnmatched:
title:"Verifikasi data gagal"
description:"Kesalahan terjadi dalam memverifikasi integritas data yang diambil. Sebagai pencegahan keamanan, pemasangan tidak dapat dilanjutkan. Mohon hubungi administrator dari situs tersebut."
_pluginParseFailed:
title:"Kesalahan AiScript"
description:"Data yang diminta telah diambil dengan sukses, namun kesalahan terjadi ketika AiScript melakukan parsing. Mohon hubungi pembuat plugin. Detil kesalahan dapat dilihat pada konsol Javascript."
_pluginInstallFailed:
title:"Pemasangan plugin gagal"
description:"Kesalahan terjadi ketika pemasangan plugin. Mohon coba lagi. Detil kesalahan dapat dilihat pada konsol Javascript."
_themeParseFailed:
title:"Parsing tema gagal"
description:"Data yang diminta telah diambil dengan sukses, namun kesalahan terjadi ketika tema melakukan parsing. Mohon hubungi pembuat tema. Detil kesalahan dapat dilihat pada konsol Javascript."
_themeInstallFailed:
title:"Pemasangan tema gagal"
description:"Kesalahan terjadi ketika pemasangan tema. Mohon coba lagi. Detil kesalahan dapat dilihat pada konsol Javascript."
_dataSaver:
_media:
title:"Memuat media"
description:"Mencegah gambar/video dimuat secara otomatis. Menyembunyikan gambar/video dan akan dimuat ketika diketuk."
_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."
_hemisphere:
N:"Bumi belahan utara"
S:"Bumi belahan selatan"
caption:"Digunakan dalam beberapa pengaturan klien untuk menentukan musim."
_reversi:
reversi:"Reversi"
gameSettings:"Pengaturan permainan"
chooseBoard:"Pilih papan"
blackOrWhite:"Hitam/Putih"
blackIs:"{name} bermain sebagai Hitam"
rules:"Aturan"
thisGameIsStartedSoon:"Permainan akan segera dimulai"
waitingForOther:"Menunggu langkah giliran dari lawan"
waitingForMe:"Menungguh langkah giliran dari kamu"
waitingBoth:"Bersiap"
ready:"Siap"
cancelReady:"Belum siap"
opponentTurn:"Giliran lawan"
myTurn:"Giliran kamu"
turnOf:"Giliran {name}"
pastTurnOf:"Giliran {name}"
surrender:"Menyerah"
surrendered:"Telah menyerah"
timeout:"Waktu habis"
drawn:"Seri"
won:"{name} menang"
black:"Hitam"
white:"Putih"
total:"Jumlah"
turnCount:"Langkah ke {count}"
myGames:"Rondeku"
allGames:"Semua ronde"
ended:"Selesai"
playing:"Sedang bermain"
isLlotheo:"Pemain dengan batu yang sedikit menang (Llotheo)"
loopedMap:"Peta melingkar"
canPutEverywhere:"Keping dapat ditaruh dimana saja"
timeLimitForEachTurn:"Batas waktu untuk gantian"
freeMatch:"Pertandingan bebas"
lookingForPlayer:"Mencari lawan..."
gameCanceled:"Permainan ini telah dibatalkan."
shareToTlTheGameWhenStart:"Bagikan permainan ke lini masa ketika dimulai"
iStartedAGame:"Permainan telah dimulai! #MisskeyReversi"
opponentHasSettingsChanged:"Lawan telah mengganti pengaturan mereka."
maximumContentLengthDescription:"Apabila Content-Length lebih besar dari nilai ini, pratinjau tidak akan dibuat."
requireContentLength:"Buat pratinjau hanya ketika Content-Length dapat didapatkan"
requireContentLengthDescription:"Apabila peladen lain tidak memberika Content-Length, pratinjau tidak akan dibuat."
userAgent:"User-Agent"
userAgentDescription:"Atur User-Agent yang digunakan untuk mengambil pratinjau. Apabila dibiarkan kosong, User-Agent bawaan akan digunakan."
summaryProxy:"Titik akhir proksi yang membuat pratinjau"
summaryProxyDescription:"Bukan untuk Misskey, namun untuk menghasilkan pratinjau menggunakan Summaly Proxy."
summaryProxyDescription2:"Parameter berikut tertautkan dengan proksi sebagai string kueri. Apabila proksi tidak mendukung tersebut, nilai di dalamnya diabaikan."
disablingTimelinesInfo:"요 타임라인얼 꺼도 간리자하고 중재자넌 고대로 설 수 잇십니다."
disablingTimelinesInfo:"요 타임라인얼 꺼도 간리자하고 중재자넌 고대로 설 수 잇십니다."
registration:"맨걸기"
registration:"맨걸기"
enableRegistration:"누라도 새로 맨걸 수 잇거로 하기"
invite:"초대하기"
invite:"초대하기"
driveCapacityPerLocalAccount:"로컬 사용자 하나마중 드라이브 커기"
driveCapacityPerLocalAccount:"로컬 사용자 하나마중 드라이브 커기"
driveCapacityPerRemoteAccount:"웬겍 사용자 하나마중 드라이브 커기"
driveCapacityPerRemoteAccount:"웬겍 사용자 하나마중 드라이브 커기"
@@ -372,6 +373,8 @@ hcaptcha: "에이치캡차"
enableHcaptcha:"에이치캡차 키기"
enableHcaptcha:"에이치캡차 키기"
hcaptchaSiteKey:"사이트키"
hcaptchaSiteKey:"사이트키"
hcaptchaSecretKey:"시크릿키"
hcaptchaSecretKey:"시크릿키"
mcaptchaSiteKey:"사이트키"
mcaptchaSecretKey:"시크릿키"
recaptcha:"리캡차"
recaptcha:"리캡차"
enableRecaptcha:"리캡차 키기"
enableRecaptcha:"리캡차 키기"
recaptchaSiteKey:"사이트키"
recaptchaSiteKey:"사이트키"
@@ -425,21 +428,162 @@ moderationLogs: "중재 일지"
nUsersMentioned:"{n}멩이 이바구하고 잇어예"
nUsersMentioned:"{n}멩이 이바구하고 잇어예"
securityKeyAndPasskey:"보안키·패스키"
securityKeyAndPasskey:"보안키·패스키"
securityKey:"보안키"
securityKey:"보안키"
lastUsed:"마지막 쓰임"
lastUsedAt:"마지막 쓰임: {t}"
unregister:"맨걸기 무루기"
unregister:"맨걸기 무루기"
passwordLessLogin:"비밀번호 어ᇝ이 로그인"
passwordLessLoginDescription:"비밀번호 어ᇝ이 보안 키나 패스 키만 서서 로그인합니다."
resetPassword:"비밀번호 재설정"
newPasswordIs:"새 비밀번호넌 ‘{password}’입니다"
reduceUiAnimation:"화면 움직임 효과들을 수ᇚ후기"
share:"노누기"
share:"노누기"
notFound:"몬 찾앗십니다"
notFound:"몬 찾앗십니다"
notFoundDescription:"선 주소에 맞넌 페이지가 어ᇝ십니다."
uploadFolder:"기본 올리기 위치"
markAsReadAllNotifications:"모던 알림얼 읽엄 포시"
markAsReadAllUnreadNotes:"모던 걸얼 읽엄 포시"
markAsReadAllTalkMessages:"모던 대화 읽엄 포시"
help:"도움말"
help:"도움말"
inputMessageHere:"옇다 메시지럴 서이소"
close:"꺼기"
invites:"초대하기"
invites:"초대하기"
members:"구성원"
transfer:"넘구기"
title:"제목"
text:"걸"
enable:"키기"
next:"다엄"
retype:"다시 서기"
retype:"다시 서기"
noteOf:"{user}님으 노트"
noteOf:"{user}님으 노트"
quoteAttached:"따옴"
quoteQuestion:"따와가 작성하겠십니까?"
noMessagesYet:"아직 대화가 없십니다"
newMessageExists:"새 메시지가 있십니다"
onlyOneFileCanBeAttached:"메시지엔 파일 하나까제밖에 몬 넣십니다"
invitations:"초대하기"
invitations:"초대하기"
invitationCode:"초대장"
checking:"학인하고 잇십니다"
checking:"학인하고 잇십니다"
tooShort:"억수로 짜립니다"
tooLong:"억수로 집니다"
passwordMatched:"맞십니다"
passwordMatched:"맞십니다"
passwordNotMatched:"안 맞십니다"
passwordNotMatched:"안 맞십니다"
signinWith:"{x} 서 로그인"
signinFailed:"로그인 몬 했십니다. 고 이름이랑 비밀번호 제대로 썼는가 확인해 주이소."
or:"아니면"
language:"언어"
language:"언어"
uiLanguage:"UI 표시 언어"
aboutX:"{x}에 대해서"
emojiStyle:"이모지 모양"
native:"기본"
showNoteActionsOnlyHover:"마우스 올맀을 때만 노트 액션 버턴 보이기"
noHistory:"기록이 없십니다"
signinHistory:"로그인 기록"
enableAdvancedMfm:"복잡한 MFM 키기"
enableAnimatedMfm:"정신사나운 MFM 키기"
doing:"잠만예"
category:"카테고리"
tags:"태그"
docSource:"요 문서의 원본"
createAccount:"게정 맨걸기"
existingAccount:"원래 게정"
regenerate:"엎고 다시 맨걸기"
fontSize:"글자 크기"
mediaListWithOneImageAppearance:"사진 하나짜리 미디어 목록의 높이"
limitTo:"{x}로 제한"
noFollowRequests:"지둘리는 팔로우 요청이 없십니다"
openImageInNewTab:"새 탭서 사진 열기"
dashboard:"대시보드"
local:"로컬"
remote:"웬겍"
remote:"웬겍"
total:"합계"
weekOverWeekChanges:"저번주보다"
dayOverDayChanges:"어제보다"
appearance:"모냥"
clientSettings:"클라이언트 설정"
accountSettings:"게정 설정"
promotion:"선전"
promote:"선전하기"
numberOfDays:"며칠동안"
hideThisNote:"요 노트를 수ᇚ후기"
showFeaturedNotesInTimeline:"타임라인에다 추천 노트 보이기"
objectStorage:"오브젝트 스토리지"
useObjectStorage:"오브젝트 스토리지 키기"
objectStorageBaseUrl:"Base URL"
objectStorageBaseUrlDesc:"오브젝트 (미디어) 참조 링크 만들 때 쓰는 URL임다. CDN 내지 프락시를 쓴다 카멘은 그 URL을 갖다 늫고, 아이면 써먹을 서비스네 가이드를 봐봐가 공개적으로 접근할 수 있는 주소를 여 넣어 주이소. 그니께, 내가 AWS S3을 쓴다 카면은 'https://<bucket>.s3.amazonaws.com', GCS를 쓴다 카면 'https://storage.googleapis.com/<bucket>' 처럼 쓰믄 되입니더."
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"
forgotPassword:"Wachtwoord vergeten"
fetchingAsApObject:"Ophalen vanuit de Fediverse"
fetchingAsApObject:"Ophalen vanuit de Fediverse"
ok:"Ok"
ok:"Ok"
@@ -108,9 +111,12 @@ enterEmoji: "Voer een emoji in"
renote:"Herdelen"
renote:"Herdelen"
unrenote:"Stop herdelen"
unrenote:"Stop herdelen"
renoted:"Herdeeld"
renoted:"Herdeeld"
renotedToX:"Renoted naar {name}"
cantRenote:"Dit bericht kan niet worden herdeeld"
cantRenote:"Dit bericht kan niet worden herdeeld"
cantReRenote:"Een herdeling kan niet worden herdeeld"
cantReRenote:"Een herdeling kan niet worden herdeeld"
quote:"Quote"
quote:"Quote"
renoteToChannel:"Renote naar kanaal"
renoteToOtherChannel:"Renote naar ander kanaal"
pinnedNote:"Vastgemaakte notitie"
pinnedNote:"Vastgemaakte notitie"
pinned:"Vastmaken aan profielpagina"
pinned:"Vastmaken aan profielpagina"
you:"Jij"
you:"Jij"
@@ -119,6 +125,10 @@ sensitive: "NSFW"
add:"Toevoegen"
add:"Toevoegen"
reaction:"Reacties"
reaction:"Reacties"
reactions:"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"
reactionSettingDescription2:"Sleep om opnieuw te ordenen, Klik om te verwijderen, Druk op \"+\" om toe te voegen"
reactionSettingDescription2:"Sleep om opnieuw te ordenen, Klik om te verwijderen, Druk op \"+\" om toe te voegen"
rememberNoteVisibility:"Vergeet niet de notitie zichtbaarheidsinstellingen"
rememberNoteVisibility:"Vergeet niet de notitie zichtbaarheidsinstellingen"
attachCancel:"Verwijder bijlage"
attachCancel:"Verwijder bijlage"
@@ -140,7 +150,7 @@ selectAntenna: "Kies een antenne"
selectWidget:"Kies een widget"
selectWidget:"Kies een widget"
editWidgets:"Bewerk widgets"
editWidgets:"Bewerk widgets"
editWidgetsExit:"Klaar"
editWidgetsExit:"Klaar"
customEmojis:"Maatwerk emoji"
customEmojis:"Eigen emoji"
emoji:"Emoji"
emoji:"Emoji"
emojis:"Emoji"
emojis:"Emoji"
emojiName:"Naam emoji"
emojiName:"Naam emoji"
@@ -333,7 +343,6 @@ enableLocalTimeline: "Inschakelen lokale tijdlijn"
@@ -260,7 +260,6 @@ enableLocalTimeline: "Aktiver lokal tidslinje"
enableGlobalTimeline:"Aktiver global tidslinje"
enableGlobalTimeline:"Aktiver global tidslinje"
disablingTimelinesInfo:"Administratorer og Moderatorer vil alltid ha tilgang til alle tidslinjer, selv om de ikke er aktivert."
disablingTimelinesInfo:"Administratorer og Moderatorer vil alltid ha tilgang til alle tidslinjer, selv om de ikke er aktivert."
registration:"Registrer"
registration:"Registrer"
enableRegistration:"Aktiver registrering av nye brukere"
invite:"Inviter"
invite:"Inviter"
basicInfo:"Grunnleggende informasjon"
basicInfo:"Grunnleggende informasjon"
pinnedUsers:"Festede brukrere"
pinnedUsers:"Festede brukrere"
@@ -463,6 +462,10 @@ options: "Alternativ"
icon:"Avatar"
icon:"Avatar"
replies:"Svar"
replies:"Svar"
renotes:"Renote"
renotes:"Renote"
surrender:"Avbryt"
information:"Informasjon"
_delivery:
stop:"Suspendert"
_initialAccountSetting:
_initialAccountSetting:
theseSettingsCanEditLater:"Du kan endre disse innstillingene senere."
theseSettingsCanEditLater:"Du kan endre disse innstillingene senere."
_achievements:
_achievements:
@@ -698,6 +701,7 @@ _notification:
renote:"Renotes"
renote:"Renotes"
quote:"Sitater"
quote:"Sitater"
reaction:"Reaksjoner"
reaction:"Reaksjoner"
login:"Logg inn"
_actions:
_actions:
reply:"Svar"
reply:"Svar"
renote:"Renote"
renote:"Renote"
@@ -718,5 +722,14 @@ _deck:
direct:"Direkte"
direct:"Direkte"
_webhookSettings:
_webhookSettings:
name:"Navn"
name:"Navn"
_abuseReport:
_notificationRecipient:
_recipientType:
mail:"E-post"
_moderationLogTypes:
_moderationLogTypes:
suspend:"Suspender"
suspend:"Suspender"
_remoteLookupErrors:
_noSuchObject:
title:"Ikke funnet"
_search:
searchScopeAll:"Alle"
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.