* add short leads to lists, antennas, and channels
* remove unused import
* add CHANGELOG.md
* hide separator when there is no item
* fix mistakes
* Update timeline.vue
---------
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* Update example.yml, add descriptions for some items
Add descriptions for "MeiliSearch" and "allowedPrivateNetworks"
* Update docker_example.yml
Add descriptions for "MeiliSearch" and "allowedPrivateNetworks"
* fix: unnecessary logging in FanoutTimelineEndpointService
* chore: TimelineOptions
* chore: add FanoutTimelineName type
* chore: forbid specifying both withReplies and withFiles since it's not implemented correctly
* chore: filter mutes, replies, renotes, files in FanoutTimelineEndpointService
* revert unintended changes
* use isReply in NoteCreateService
* fix: excludePureRenotes is not implemented
* fix: replies to me is excluded from local timeline
* chore(frontend): forbid enabling both withReplies and withFiles
* docs(changelog): インスタンスミュートが効かない問題の修正について言及
* ci: use generate-api-json to get api.json changes
* restore copying default.yml
* refactor: get api.json with single workflow
* ci: api.jsonのdiffをbackendが変更されたときのみ取るように
* feat(backend,misskey-js): hard mute storage in backend
* fix(backend,misskey-js): mute word record type
* chore(frontend): generalize XWordMute
* feat(frontend): configure hard mute
* feat(frontend): hard mute notes on the timelines
* lint(backend,frontend): fix lint failure
* chore(misskey-js): update api.md
* fix(backend): test failure
* chore(frontend): check word mute for reply
* chore: limit hard mute count
* New translations ja-jp.yml (Italian)
* New translations ja-jp.yml (French)
* New translations ja-jp.yml (French)
* New translations ja-jp.yml (French)
* docs: Replace forum with Github Discussions
* Remove outdated forum link from CONTRIBUTING.md
* Remove outdated forum link from misskey-js/CONTRIBUTING.md
* Remove outdated forum link from misskey-js/docs/CONTRIBUTING.en.md
---------
Co-authored-by: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
* chore: make pure renote detection an function
* fix: we can renote pure renote
* docs(changelog): リノートをリノートできるのを修正
* fix: remaining debug log
* chore: move isPureRenote to misc
* chore: make isPureRenote type guard
* chore: use isPureRenote in other places
* fix CHANGELOG
* style: fix lint
---------
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* Revert "remove save-pr-number"
This reverts commit 085f4bd769.
* Revert "Update report-api-diff.yml"
This reverts commit b73daf4c0e.
* Revert "Update report-api-diff.yml"
This reverts commit cbf2b5ad8a.
* Revert "try to get pull request id from github.event.workflow_run.pull_requests"
This reverts commit 07517ce501.
* initial commit for report-api-diff.yml
* add api-{base,head}.json into api-artifact
* try to get pull request id from github.event.workflow_run.pull_requests
* Update report-api-diff.yml
* Update report-api-diff.yml
* remove save-pr-number
* feat: endpoint to update all following
* feat(frontend): change show replies for all
* docs(changelog): すでにフォローしたすべての人の返信をTLに追加できるように
* fix: cancel not working
* chore: Pull Request時にapi.jsonのdiffを出力するworkflow
* refactor: job names
* fix: set repository to get api diff
* chore: set permission to workflow
* set sleep 30s (shorter)
* chore: set label of diff
* chore: more attempts to fetch misskey
* chore: add full diff output of api.js
* chore: save full-diff to Artifact
* chore: add message to download diff Artifact
* feat: add defaultWithReplies to MiUser
* feat: use defaultWithReplies when creating MiFollowing
* feat: update defaultWithReplies from API
* feat: return defaultWithReplies as a part of $i
* feat(frontend): configure defaultWithReplies
* docs(changelog): 新規にフォローした人のをデフォルトでTL二追加できるように
* fix: typo
* style: fix lint failure
* chore: improve UI text
* chore: make optional params of UserFollowingService.follow() object
* chore: UserFollowingService.follow() accept withReplies
* chore: add withReplies to MiFollowRequest
* chore: process withReplies for follow request
* feat: accept withReplies on 'following/create' endpoint
* feat: store defaultWithReplies in client store
* Revert "feat: return defaultWithReplies as a part of $i"
This reverts commit f2cc4fe6
* Revert "feat: update defaultWithReplies from API"
This reverts commit 95e3cee6
* Revert "feat: add defaultWithReplies to MiUser"
This reverts commit 9f5ab14d70.
* feat: configuring withReplies in import-following
* feat(frontend): configure withReplies
* fix(frontend): incorrectly showRepliesToOthersInTimeline can be shown
* fix(backend): withReplies of following/create not working
* fix(frontend): importFollowing error
* fix: withReplies is not working with follow import
* fix(frontend): use v-model
* style: fix lint
---------
Co-authored-by: Sayamame-beans <61457993+sayamame-beans@users.noreply.github.com>
Co-authored-by: syuilo <syuilotan@yahoo.co.jp>
* New translations ja-jp.yml (French)
* New translations ja-jp.yml (Italian)
* New translations ja-jp.yml (Italian)
* New translations ja-jp.yml (German)
* New translations ja-jp.yml (English)
* chore(frontend): renote of note in sensitive channel is now home renote by default.
* docs: センシティブチャンネルのNoteのReNoteはデフォルトでHome TLに流れるようになりました
---------
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* chore: add way to show renote in window / tab
* feat: report abuse for renote
* docs: Renote自体を通報できるように
* revert: make renote time link
* chore: add copy renote menu
* chore: remove copy/report renote from note menu
* fix: abuse menu without actual selection shown
---------
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
According to RFC 6415 appendix-A.
The server
MUST include the HTTP "Content-Type" response header field with a
value of "application/json". Any other "Content-Type" value (or lack
thereof) indicates that the server does not support the JRD format.
"application/jrd+json" is only used by WebFinger (RFC 7033)
* fix(frontend): "メッセージを送信" の初期テキストを
あるサーバー A にいるとする。他のサーバー B のユーザー X へ
「メッセージを送信」しようとしたとする。その時に出てくる投稿
フォームには X へのメンションが最初から入っている。
しかし、そのメンションには B の情報が入っておらず、 A の
同名ユーザー X へのメンションとなってしまっている。
See https://github.com/misskey-dev/misskey/issues/11716
* Update CHANGELOG.md
* fix: aiscript version check of plugin
* Update CHANGELOG.md
* docs(CHANGELOG): remove 11420 issue link
* fix(frontend): Possibility of exception in non-semver version format
* fix: word mute is not applied to sub note
* chore: update changelog
* chore: run eslint fix
---------
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
* feat(backend): add isSensitive to Channel
* feat(backend): support isSensitive in channel endpoints
* feat(frontend/channel-editor): support isSensitive in create/edit channel page
* feat(frontend/channel): show sensitive indicator for sensitive channels
* docs(changelog): add チャンネルをセンシティブ指定できるようになりました
* chore: license header for each file
* chore: add isSensitive of channel to Note object
* chore: Add the SPDX information to each file
Add copyright and licensing information as defined in version 3.0 of
the REUSE Specification.
* tweak format
---------
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* New translations ja-JP.yml (French)
* New translations ja-JP.yml (English)
* New translations ja-JP.yml (Uzbek)
* New translations ja-JP.yml (Uzbek)
* New translations ja-JP.yml (Indonesian)
* New translations ja-JP.yml (Uzbek)
* New translations ja-JP.yml (Hungarian)
* New translations ja-JP.yml (Italian)
* New translations ja-JP.yml (Hungarian)
* New translations ja-JP.yml (Uzbek)
* New translations ja-JP.yml (Uzbek)
* New translations ja-JP.yml (Portuguese)
* fix(frontend): search user with trailing space
* fix(backend): search user with trailing space
* Update search.ts
---------
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
Error message:
```
ReplyError: ERR value is not an integer or out of range script: 720d973b3877f92b4fb3285ced83c97cdd204979, on @user_script:209.
```
The whole error can be tracked back to one of the arguments, which is
`Infinity` in the codebase, but it has to be a number.
The documentation in bullmq says `0` is unlimited[^1], and bullmq tries to
parse the argument with `tonumber` which returns with `-9223372036854775808` if
the argument is `"Infinity"` which is out of bound.
```
127.0.0.1:6379> eval 'return tonumber(ARGV[3])' '2' 'slippy.xyz:queue:inbox:inbox:delayed' 'slippy.xyz:queue:inbox:inbox:events' 'slippy.xyz:queue:inbox:inbox:' '1687183763944' Infinity 'delayed'
(integer) -9223372036854775808
127.0.0.1:6379>
```
[^1]: https://github.com/taskforcesh/bullmq/blob/master/src/commands/cleanJobsInSet-2.lua#L10
Signed-off-by: Efertone <efertone@pm.me>
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Arabic)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* New translations ja-JP.yml (Russian)
* perf: use slacc on check-word-mute when all of specified words are single word
* perf: use slacc as possible
* build: avoid tarball
* chore: update slacc
* build: update package name
* copy block and mute then create follow and unfollow jobs
* copy block and mute and update lists when detecting an account has moved
* no need to care promise orders
* refactor updating actor and target
* automatically accept if a locked account had accepted an old account
* fix exception format
* prevent the old account from calling some endpoints
* do not unfollow when moving
* adjust following and follower counts
* check movedToUri when receiving a follow request
* skip if no need to adjust
* Revert "disable account migration"
This reverts commit 2321214c98.
* fix translation specifier
* fix checking alsoKnownAs and uri
* fix updating account
* fix refollowing locked account
* decrease followersCount if followed by the old account
* adjust following and followers counts when unfollowing
* fix copying mutings
* prohibit moved account from moving again
* fix move service
* allow app creation after moving
* fix lint
* remove unnecessary field
* fix cache update
* add e2e test
* add e2e test of accepting the new account automatically
* force follow if any error happens
* remove unnecessary joins
* use Array.map instead of for const of
* ユーザーリストの移行は追加のみを行う
* nanka iroiro
* fix misskey-js?
* ✌️
* 移行を行ったアカウントからのフォローリクエストの自動許可を調整
* newUriを外に出す
* newUriを外に出す2
* clean up
* fix newUri
* prevent moving if the destination account has already moved
* set alsoKnownAs via /i/update
* fix database initialization
* add return type
* prohibit updating alsoKnownAs after moving
* skip to add to alsoKnownAs if toUrl is known
* skip adding to the list if it already has
* use Acct.parse instead
* rename error code
* 🎨
* 制限を5から10に緩和
* movedTo(Uri), alsoKnownAsはユーザーidを返すように
* test api res
* fix
* 元アカウントはミュートし続ける
* 🎨
* unfollow
* fix
* getUserUriをUserEntityServiceに
* ?
* job!
* 🎨
* instance => server
* accountMovedShort, forbiddenBecauseYouAreMigrated
* accountMovedShort
* fix test
* import, pin禁止
* 実績を凍結する
* clean up
* ✌️
* change message
* ブロック, フォロー, ミュート, リストのインポートファイルの制限を32MiBに
* Revert "ブロック, フォロー, ミュート, リストのインポートファイルの制限を32MiBに"
This reverts commit 3bd7be35d8.
* validateAlsoKnownAs
* 移行後2時間以内はインポート可能なファイルサイズを拡大
* clean up
* どうせactorをupdatePersonで更新するならupdatePersonしか移行処理を発行しないことにする
* handle error?
* リモートからの移行処理の条件を是正
* log, port
* fix
* fix
* enhance(dev): non-production環境でhttpサーバー間でもユーザー、ノートの連合が可能なように
* refactor (use checkHttps)
* MISSKEY_WEBFINGER_USE_HTTP
* Environment Variable readme
* NEVER USE IN PRODUCTION
* fix punyHost
* fix indent
* fix
* experimental
---------
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* perf: remove isChromatic on real build
* revert: Revert #10475 in MkTime
This reverts commit 7d11cf8ec9.
* @rollup/plugin-replace as dependencies
* fix pnpm-lock,yaml
---------
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
* delete remote user drivefile over limits at adding
* refactor
* delete → expire
* speed up by batch find
---------
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
* wrap follow/unfollow and block/unblock as job queue
* create import job to follow in each iteration
* make relationship jobs concurrent
* replace to job queue if called repeatedly
* use addBulk to import
* omit stream when importing
* fix job caller
* use ThinUser instead of User to reduce redis memory consumption
* createImportFollowingToDbJobの呼び出し方を変える, 型補強
* Force ThinUser
* オブジェクト操作のみのメソッド名はgenerate...Data
* Force ThinUser in generateRelationshipJobData
* silent bulk unfollow at admin api endpoint
---------
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
* Added yaml file in addition to yml file, in editorconfig
* Applied editorconfig for pnpm-workspace.yaml
---------
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* update GalleryPost type
* update gallery/featured type
* update gallery/popular type
* update gallery/posts type
* update gallery/posts/create type
* update gallery/posts/like type
* update gallery/posts/show type
* update gallery/posts/unlike type
* update gallery/posts/update type
* chore: determine dimensions of the helix of cat ears based on the size of avatars
* Update MkAvatar.vue
* Update packages/frontend/src/components/global/MkAvatar.vue
---------
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
* fix(healthcheck): use default commands instead of yq
this removes yq command and uses grep and awk to get port
* fix: use correct config file
* fix: install curl in runner instead of builder
* fix: remove unused packages
* Added Video player
Added vue-plyr as the video play
* Create node.js.yml
* Delete node.js.yml
* Added vue-plyr into pnpm-lock.yaml
* tweak
* Fixed the pnpm-lock.yaml
For some reason on the dependencies there was to instances of vue-plyr
* Added MkMediaAudio
* Update MkMediaList.vue
* CORS checks
* Update MkMediaVideo.vue
* Update MkMediaVideo.vue
* Fixed CORS
the property made the video player use the CORS policy that stopped instance not using media caching not able to load the video from remote instance
---------
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* Added Video player
Added vue-plyr as the video play
* Create node.js.yml
* Delete node.js.yml
* Added vue-plyr into pnpm-lock.yaml
* tweak
* Fixed the pnpm-lock.yaml
For some reason on the dependencies there was to instances of vue-plyr
---------
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* Added Video player
Added vue-plyr as the video play
* Create node.js.yml
* Delete node.js.yml
* Added vue-plyr into pnpm-lock.yaml
* tweak
---------
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* New translations ja-JP.yml (Ukrainian)
* New translations ja-JP.yml (Ukrainian)
* New translations ja-JP.yml (Ukrainian)
* New translations ja-JP.yml (Ukrainian)
* New translations ja-JP.yml (Ukrainian)
* New translations ja-JP.yml (Ukrainian)
* New translations ja-JP.yml (Ukrainian)
* New translations ja-JP.yml (Ukrainian)
* New translations ja-JP.yml (Ukrainian)
* New translations ja-JP.yml (Ukrainian)
* New translations ja-JP.yml (Ukrainian)
* New translations ja-JP.yml (Ukrainian)
* New translations ja-JP.yml (Ukrainian)
* New translations ja-JP.yml (Ukrainian)
* New translations ja-JP.yml (Ukrainian)
* New translations ja-JP.yml (Ukrainian)
* New translations ja-JP.yml (Ukrainian)
* Add comment property to DriveFile
Some components of Misskey like the image viewer use this property, but it hasn't been defined in the type definition itself.
* Make DriveFile.comment nullable
There's a few places in the client code that checks for a null comment,
suggesting this field may be set to null.
First, in order to avoid duplicate Issues, please search to see if the problem you found has already been reported.
Also, If you are NOT owner/admin of server, PLEASE DONT REPORT SERVER SPECIFIC ISSUES TO HERE! (e.g. feature XXX is not working in misskey.example) Please try with another misskey servers, and if your issue is only reproducible with specific server, contact your server's owner/admin first.
-->
## 💡 Summary
<!-- Tell us what the bug is -->
## 🥰 Expected Behavior
<!--- Tell us what should happen -->
## 🤬 Actual Behavior
<!--
Tell us what happens instead of the expected behavior.
Please include errors from the developer console and/or server log files if you have access to them.
First, in order to avoid duplicate Issues, please search to see if the problem you found has already been reported.
Also, If you are NOT owner/admin of server, PLEASE DONT REPORT SERVER SPECIFIC ISSUES TO HERE! (e.g. feature XXX is not working in misskey.example) Please try with another misskey servers, and if your issue is only reproducible with specific server, contact your server's owner/admin first.
- type:textarea
attributes:
label:💡 Summary
description:Tell us what the bug is
validations:
required:true
- type:textarea
attributes:
label:🥰 Expected Behavior
description:Tell us what should happen
validations:
required:true
- type:textarea
attributes:
label:🤬 Actual Behavior
description:|
Tell us what happens instead of the expected behavior.
Please include errors from the developer console and/or server log files if you have access to them.
validations:
required:true
- type:textarea
attributes:
label:📝 Steps to Reproduce
placeholder:|
1.
2.
3.
validations:
required:false
- type:textarea
attributes:
label:💻 Frontend Environment
description:|
Tell us where on the platform it happens
DO NOT WRITE "latest". Please provide the specific version.
Examples:
* Model and OS of the device(s): MacBook Pro (14inch, 2021), macOS Ventura 13.4
* Browser: Chrome 113.0.5672.126
* Server URL: misskey.io
* Misskey: 13.x.x
value:|
* Model and OS of the device(s):
* Browser:
* Server URL:
* Misskey:
render:markdown
validations:
required:false
- type:textarea
attributes:
label:🛰 Backend Environment (for server admin)
description:|
Tell us where on the platform it happens
DO NOT WRITE "latest". Please provide the specific version.
If you are using a managed service, put that after the version.
Examples:
* Installation Method or Hosting Service: docker compose, k8s/docker, systemd, "Misskey install shell script", development environment
* Misskey: 13.x.x
* Node: 20.x.x
* PostgreSQL: 15.x.x
* Redis: 7.x.x
* OS and Architecture: Ubuntu 22.04.2 LTS aarch64
value:|
* Installation Method or Hosting Service:
* Misskey:
* Node:
* PostgreSQL:
* Redis:
* OS and Architecture:
render:markdown
validations:
required:false
- type:checkboxes
attributes:
label:Do you want to address this bug yourself?
options:
- label:Yes,I will patch the bug myself and send a pull request
In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation.
We as members, contributors, and leaders pledge to make participation in our
community a harassment-free experience for everyone, regardless of age, body
size, visible or invisible disability, ethnicity, sex characteristics, gender
identity and expression, level of experience, education, socio-economic status,
nationality, personal appearance, race, caste, color, religion, or sexual
identity and orientation.
We pledge to act and interact in ways that contribute to an open, welcoming,
diverse, inclusive, and healthy community.
## Our Standards
## Our Standards
Examples of behavior that contributes to creating a positive environment include:
Examples of behavior that contributes to a positive environment for our
community include:
*Using welcoming and inclusive language
*Demonstrating empathy and kindness toward other people
* Being respectful of differing viewpoints and experiences
* Being respectful of differing opinions, viewpoints, and experiences
* Gracefully accepting constructive criticism
* Giving and gracefully accepting constructive feedback
*Focusing on what is best for the community
*Accepting responsibility and apologizing to those affected by our mistakes,
* Showing empathy towards other community members
and learning from the experience
* Focusing on what is best not just for us as individuals, but for the overall
community
Examples of unacceptable behavior by participants include:
Examples of unacceptable behavior include:
* The use of sexualized language or imagery and unwelcome sexual attention or advances
* The use of sexualized language or imagery, and sexual attention or advances of
* Trolling, insulting/derogatory comments, and personal or political attacks
any kind
* Trolling, insulting or derogatory comments, and personal or political attacks
* Public or private harassment
* Public or private harassment
* Publishing others' private information, such as a physical or electronic address, without explicit permission
* Publishing others' private information, such as a physical or email address,
* Other conduct which could reasonably be considered inappropriate in a professional setting
without their explicit permission
* Other conduct which could reasonably be considered inappropriate in a
professional setting
## Our Responsibilities
## Enforcement Responsibilities
Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior.
Community leaders are responsible for clarifying and enforcing our standards of
acceptable behavior and will take appropriate and fair corrective action in
response to any behavior that they deem inappropriate, threatening, offensive,
or harmful.
Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful.
Community leaders have the right and responsibility to remove, edit, or reject
comments, commits, code, wiki edits, issues, and other contributions that are
not aligned to this Code of Conduct, and will communicate reasons for moderation
decisions when appropriate.
## Scope
## Scope
This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. Examples of representing a project or community include using an official project e-mail address, posting via an officialsocial media account, or acting as an appointed representative at an online or offline event. Representation of a project may be further defined and clarified by project maintainers.
This Code of Conduct applies within all community spaces, and also applies when
an individual is officially representing the community in public spaces.
Examples of representing our community include using an official e-mail address,
posting via an official social media account, or acting as an appointed
representative at an online or offline event.
## Enforcement
## Enforcement
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at syuilotan@yahoo.co.jp. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.
Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported to the community leaders responsible for enforcement at
<syuilotan@yahoo.co.jp>.
All complaints will be reviewed and investigated promptly and fairly.
Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership.
All community leaders are obligated to respect the privacy and security of the
reporter of any incident.
## Enforcement Guidelines
Community leaders will follow these Community Impact Guidelines in determining
the consequences for any action they deem in violation of this Code of Conduct:
### 1. Correction
**Community Impact**: Use of inappropriate language or other behavior deemed
unprofessional or unwelcome in the community.
**Consequence**: A private, written warning from community leaders, providing
clarity around the nature of the violation and an explanation of why the
behavior was inappropriate. A public apology may be requested.
### 2. Warning
**Community Impact**: A violation through a single incident or series of
actions.
**Consequence**: A warning with consequences for continued behavior. No
interaction with the people involved, including unsolicited interaction with
those enforcing the Code of Conduct, for a specified period of time. This
includes avoiding interactions in community spaces as well as external channels
like social media. Violating these terms may lead to a temporary or permanent
ban.
### 3. Temporary Ban
**Community Impact**: A serious violation of community standards, including
sustained inappropriate behavior.
**Consequence**: A temporary ban from any sort of interaction or public
communication with the community for a specified period of time. No public or
private interaction with the people involved, including unsolicited interaction
with those enforcing the Code of Conduct, is allowed during this period.
Violating these terms may lead to a permanent ban.
### 4. Permanent Ban
**Community Impact**: Demonstrating a pattern of violation of community
standards, including sustained inappropriate behavior, harassment of an
individual, or aggression toward or disparagement of classes of individuals.
**Consequence**: A permanent ban from any sort of public interaction within the
community.
## Attribution
## Attribution
This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, available at [http://contributor-covenant.org/version/1/4][version]
This Code of Conduct is adapted from the [Contributor Covenant][homepage],
@@ -15,7 +15,7 @@ Before creating an issue, please check the following:
- To avoid duplication, please search for similar issues before creating a new issue.
- To avoid duplication, please search for similar issues before creating a new issue.
- Do not use Issues to ask questions or troubleshooting.
- Do not use Issues to ask questions or troubleshooting.
- 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 the [Misskey Forum](https://forum.misskey.io/) 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.
@@ -44,7 +44,7 @@ Thank you for your PR! Before creating a PR, please check the following:
- 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 `yarn test` and `yarn 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 🤗
@@ -83,11 +83,18 @@ An actual domain will be assigned so you can test the federation.
- The title must be in the format `Release: x.y.z`.
- The title must be in the format `Release: x.y.z`.
-`x.y.z` is the new version you are trying to release.
-`x.y.z` is the new version you are trying to release.
3. Deploy and perform a simple QA check. Also verify that the tests passed.
3. Deploy and perform a simple QA check. Also verify that the tests passed.
4. Merge it.
4. Merge it. (Do not squash commit)
5. Create a [release of GitHub](https://github.com/misskey-dev/misskey/releases)
5. Create a [release of GitHub](https://github.com/misskey-dev/misskey/releases)
- 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**
> Why this instruction is necessary:
> - To perform final QA checks
> - To distribute responsibility
> - To check direct commits to develop
> - To celebrate the release together 🎉
## Localization (l10n)
## Localization (l10n)
Misskey uses [Crowdin](https://crowdin.com/project/misskey) for localization management.
Misskey uses [Crowdin](https://crowdin.com/project/misskey) for localization management.
You can improve our translations with your Crowdin account.
You can improve our translations with your Crowdin account.
@@ -99,10 +106,10 @@ If your language is not listed in Crowdin, please open an issue.
- Server-side source files and automatically builds them if they are modified. Automatically start the server process(es).
- Server-side source files and automatically builds them if they are modified. Automatically start the server process(es).
- Vite HMR (just the `vite` command) is available. The behavior may be different from production.
- Vite HMR (just the `vite` command) is available. The behavior may be different from production.
- Service Worker is watched by esbuild.
- Service Worker is watched by esbuild.
- The front end can be viewed by accessing `http://localhost:5173`.
- The backend listens on the port configured with `port` in .config/default.yml.
If you have not changed it from the default, it will be "http://localhost:3000".
If "port" in .config/default.yml is set to something other than 3000, you need to change the proxy settings in packages/frontend/vite.config.local-dev.ts.
### Dev Container
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.
**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.
It will run the following command automatically inside the container.
docker-compose -f packages/backend/test/docker-compose.yml up
dockercompose -f packages/backend/test/docker-compose.yml up
```
```
Alternatively, prepare an empty (data can be erased) DB and edit `.config/test.yml`.
Alternatively, prepare an empty (data can be erased) DB and edit `.config/test.yml`.
Run all test.
Run all test.
```
```
yarn test
pnpm test
```
```
#### Run specify test
#### Run specify test
```
```
yarn jest -- foo.ts
pnpm jest -- foo.ts
```
```
### e2e tests
### e2e tests
TODO
TODO
## Environment Variable
- `MISSKEY_CONFIG_YML`: Specify the file path of config.yml instead of default.yml (e.g. `2nd.yml`).
- `MISSKEY_WEBFINGER_USE_HTTP`: If it's set true, WebFinger requests will be http instead of https, useful for testing federation between servers in localhost. NEVER USE IN PRODUCTION.
## Continuous integration
## Continuous integration
Misskey uses GitHub Actions for executing automated tests.
Misskey uses GitHub Actions for executing automated tests.
Configuration files are located in [`/.github/workflows`](/.github/workflows).
Configuration files are located in [`/.github/workflows`](/.github/workflows).
### How to resolve conflictions occurred at yarn.lock?
Just execute `yarn` to fix it.
Misskey uses [Storybook](https://storybook.js.org/) for UI development.
### Setup & Run
#### Setup
```bash
pnpm --filter misskey-js build
```
#### Run
```bash
pnpm --filter frontend storybook-dev
```
### Usage
When you create a new component (in this example, `MyComponent.vue`), the story file (`MyComponent.stories.ts`) will be automatically generated by the `.storybook/generate.js` script.
You can override the default story by creating a impl story file (`MyComponent.stories.impl.ts`).
**🌎 **[Misskey](https://misskey-hub.net/)** is an open source, decentralized social media platform that's free forever! 🚀**
**🌎 **[Misskey](https://misskey-hub.net/)** is an open source, decentralized social media platform that's free forever! 🚀**
---
---
<ahref="https://misskey-hub.net/instances.html">
<ahref="https://misskey-hub.net/servers/">
<imgsrc="https://custom-icon-badges.herokuapp.com/badge/find_an-instance-acea31?logoColor=acea31&style=for-the-badge&logo=misskey&labelColor=363B40"alt="find an instance"/></a>
<imgsrc="https://custom-icon-badges.herokuapp.com/badge/find_an-instance-acea31?logoColor=acea31&style=for-the-badge&logo=misskey&labelColor=363B40"alt="find an instance"/></a>
<imgsrc="https://custom-icon-badges.herokuapp.com/badge/create_an-instance-FBD53C?logoColor=FBD53C&style=for-the-badge&logo=server&labelColor=363B40"alt="create an instance"/></a>
<imgsrc="https://custom-icon-badges.herokuapp.com/badge/create_an-instance-FBD53C?logoColor=FBD53C&style=for-the-badge&logo=server&labelColor=363B40"alt="create an instance"/></a>
<ahref="./CONTRIBUTING.md">
<ahref="./CONTRIBUTING.md">
@@ -21,9 +21,11 @@
<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>
@@ -49,9 +51,28 @@ With Misskey's built in drive, you get cloud storage right in your social media,
## Documentation
## Documentation
Misskey Documentation can be found at [Misskey Hub](https://misskey-hub.net/), some of the links and graphics above also lead to specific portions of it.
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.
@@ -25,7 +23,7 @@ This is the phase we are at now. We need to make a high-maintenance environment
Once Phase 1 is complete and an environment conducive to the development of a stable system is in place, the implementation of new functions can begin gradually.
Once Phase 1 is complete and an environment conducive to the development of a stable system is in place, the implementation of new functions can begin gradually.
- Improve features for moderation
- Improve features for moderation
- OAuth2 support https://github.com/misskey-dev/misskey/issues/8262
-~~OAuth2 support https://github.com/misskey-dev/misskey/issues/8262~~ → Done ✔️
introMisskey:"اهلا بك! ميسكي هو منصة تدوين مصغر لا مركزية ومفتوحة المصدر.\nيمكنك مشاركة \"ملاحظات\" عن ما يجري حولك، وإخبار الجميع عن نفسك 📡\nتسمح لك \"الانفعالات\" بتعبير عن شعورك حول ملاحظات الآخرين 👍\nاكتشف عالمًا جديدًا 🚀"
introMisskey:"اهلا بك! ميسكي هو منصة تدوين مصغر لا مركزية ومفتوحة المصدر.\nيمكنك مشاركة \"ملاحظات\" عن ما يجري حولك، وإخبار الجميع عن نفسك 📡\nتسمح لك \"الانفعالات\" بتعبير عن شعورك حول ملاحظات الآخرين 👍\nاكتشف عالمًا جديدًا 🚀"
poweredByMisskeyDescription:"{name} هو إحدى الخِدمات التي تستخدم المنصة مفتوحة المصدر <b>ميسكي</b> (يشار إليه كمثيل ميسكي)"
monthAndDay:"{day}/{month}"
monthAndDay:"{day}/{month}"
search:"البحث"
search:"البحث"
notifications:"الإشعارات"
notifications:"الإشعارات"
@@ -19,6 +20,7 @@ noNotes: "لم يُعثر على أية ملاحظات"
noNotifications:"ليس هناك أية اشعارات"
noNotifications:"ليس هناك أية اشعارات"
instance:"مثيل الخادم"
instance:"مثيل الخادم"
settings:"الاعدادات"
settings:"الاعدادات"
notificationSettings:"إعدادات الإشعارات"
basicSettings:"الاعدادات الأساسية"
basicSettings:"الاعدادات الأساسية"
otherSettings:"إعدادات أخرى"
otherSettings:"إعدادات أخرى"
openInWindow:"افتح في نافذة جديدة"
openInWindow:"افتح في نافذة جديدة"
@@ -39,16 +41,23 @@ unfavorite: "إزالة من المفضلة"
favorited:"أُضيف إلى المفضلة."
favorited:"أُضيف إلى المفضلة."
alreadyFavorited:"تمت إضافته بالفعل إلى المفضلة."
alreadyFavorited:"تمت إضافته بالفعل إلى المفضلة."
cantFavorite:"تعذرت الإضافة إلى المفضلة."
cantFavorite:"تعذرت الإضافة إلى المفضلة."
pin:"دبّسها على الصفحة الشخصية"
pin:"ثبتها على الصفحة الشخصية"
unpin:"ألغ تدبيسها من ملفك الشخصي"
unpin:"فكها من ملفك الشخصي"
copyContent:"انسخ المحتوى"
copyContent:"انسخ المحتوى"
copyLink:"انسخ الرابط"
copyLink:"انسخ الرابط"
delete:"حذف"
delete:"حذف"
deleteAndEdit:"إزالة وإعادة الصياغة"
deleteAndEdit:"إزالة وإعادة الصياغة"
deleteAndEditConfirm:"أمتأكد من حذف الملاحظة؟ ستفقد كل مشاركاتها، والتفاعلات، والردود عليها."
deleteAndEditConfirm:"أمتأكد من حذف الملاحظة؟ ستفقد كل مشاركاتها، والتفاعلات، والردود عليها."
addToList:"أضفه إلى قائمة"
addToList:"أضفه إلى قائمة"
addToAntenna:"أضف إلى هوائي"
sendMessage:"أرسل رسالة"
sendMessage:"أرسل رسالة"
copyRSS:"انسخ رابط RSS"
copyUsername:"انسخ اسم المستخدم"
copyUsername:"انسخ اسم المستخدم"
copyUserId:"انسخ معرف المستخدم"
copyNoteId:"انسخ معرف الملاحظة"
copyFileId:"انسخ معرّف الملف"
copyFolderId:"انسخ معرّف المجلد"
copyProfileUrl:"انسخ رابط الملف الشخصي"
searchUser:"ابحث عن مستخدمين"
searchUser:"ابحث عن مستخدمين"
reply:"رد"
reply:"رد"
loadMore:"عرض المزيد"
loadMore:"عرض المزيد"
@@ -101,15 +110,16 @@ renoted: "أُعيد نشره"
cantRenote:"لا يمكن إعادة نشر الملاحظة"
cantRenote:"لا يمكن إعادة نشر الملاحظة"
cantReRenote:"لا يمكنك إعادة نشر ملاحظة معاد نشرها"
cantReRenote:"لا يمكنك إعادة نشر ملاحظة معاد نشرها"
quote:"اقتبس"
quote:"اقتبس"
pinnedNote:"ملاحظة مدبسة"
inChannelRenote:"إعادة نشر في قناة"
pinned:"دبّسها على الصفحة الشخصية"
inChannelQuote:"اقتباس في قناة"
pinnedNote:"ملاحظة مثبتة"
pinned:"ثبتها على الصفحة الشخصية"
you:"أنت"
you:"أنت"
clickToShow:"اضغط للعرض"
clickToShow:"اضغط للعرض"
sensitive:"محتوى حساس"
sensitive:"محتوى حساس"
add:"إضافة"
add:"إضافة"
reaction:"التفاعلات"
reaction:"التفاعلات"
reactions:"التفاعلات"
reactions:"التفاعلات"
reactionSetting:"التفاعلات المراد عرضها في منتقي التفاعلات."
reactionSettingDescription2:"اسحب لترتيب ، انقر للحذف ، استخدم \"+\" للإضافة."
reactionSettingDescription2:"اسحب لترتيب ، انقر للحذف ، استخدم \"+\" للإضافة."
rememberNoteVisibility:"تذكر إعدادت مدى رؤية الملاحظات"
rememberNoteVisibility:"تذكر إعدادت مدى رؤية الملاحظات"
@@ -127,7 +139,10 @@ unblockConfirm: "أمتأكد من إلغاء حجب هذا الحساب؟"
suspendConfirm:"أمتأكد من تعليق الحساب؟"
suspendConfirm:"أمتأكد من تعليق الحساب؟"
unsuspendConfirm:"أمتأكد من إلغاء تعليق؟"
unsuspendConfirm:"أمتأكد من إلغاء تعليق؟"
selectList:"اختر قائمة"
selectList:"اختر قائمة"
editList:"عدّل القائمة"
selectChannel:"اختر قناة"
selectAntenna:"اختر هوائيًا"
selectAntenna:"اختر هوائيًا"
editAntenna:"عدّل الهوائي"
selectWidget:"اختر ودجة"
selectWidget:"اختر ودجة"
editWidgets:"عدّل الودجات"
editWidgets:"عدّل الودجات"
editWidgetsExit:"تم"
editWidgetsExit:"تم"
@@ -139,6 +154,7 @@ emojiUrl: "رابط الإيموجي"
addEmoji:"إضافة إيموجي"
addEmoji:"إضافة إيموجي"
settingGuide:"الإعدادات المستحسنة"
settingGuide:"الإعدادات المستحسنة"
cacheRemoteFiles:"خزن مؤقتا الملفات البعيدة"
cacheRemoteFiles:"خزن مؤقتا الملفات البعيدة"
cacheRemoteFilesDescription:"إذا عُطل هذا الإعداد، ستُحمل الملفات من المثيل البعيد، هذا سيقلل من المساحة المستغلة على القرص لكن سيزيد حجم تدفق البيانات وهذا لأن الصور المصغرة لن تولّد."
flagAsBot:"علّمه كحساب آلي"
flagAsBot:"علّمه كحساب آلي"
flagAsBotDescription:"فعّل هذا الخيار إذا كان هذا الحساب يُدار عبر برمجية. إذا فُعل فسيكون بمثابة علامة للمطورين الآخرين لتجنب سلاسل لا متناهية من التفاعل بين حسابات الآلية وضبط أنظمة ميسكي للتعامل مع هذا الحساب كآلي."
flagAsBotDescription:"فعّل هذا الخيار إذا كان هذا الحساب يُدار عبر برمجية. إذا فُعل فسيكون بمثابة علامة للمطورين الآخرين لتجنب سلاسل لا متناهية من التفاعل بين حسابات الآلية وضبط أنظمة ميسكي للتعامل مع هذا الحساب كآلي."
objectStoragePrefixDesc:"ستُحفظ الملفات في مجلدات تحوي اسماءها هذه البادئة."
objectStoragePrefixDesc:"ستُحفظ الملفات في مجلدات تحوي اسماءها هذه البادئة."
objectStorageEndpoint:"نقطة النهاية"
objectStorageEndpoint:"نقطة النهاية"
objectStorageRegion:"المنطقة"
objectStorageRegion:"المنطقة"
objectStorageRegionDesc:"حدد منطقة مثل \"xx-east-1\". إذا كانت خدمتك لا تميز بين المناطق استخدم \"us-east-1\" أو اتركها فارغة إذا كنت تستخدم متغيرات البيئة أو ملفات ضبط AWS."
objectStorageUseSSL:"استخدم SSL"
objectStorageUseSSL:"استخدم SSL"
objectStorageUseSSLDesc:"عطل هذا الخيار إذا لم ترد استخدام API عبر HTTPS"
objectStorageUseSSLDesc:"عطل هذا الخيار إذا لم ترد استخدام API عبر HTTPS"
objectStorageUseProxy:"اتصل عبر وكيل"
objectStorageUseProxy:"اتصل عبر وكيل"
objectStorageUseProxyDesc:"عطل هذا الخيار إذا لم ترد استخدام API عبر وكيل"
objectStorageUseProxyDesc:"عطل هذا الخيار إذا لم ترد استخدام API عبر وكيل"
objectStorageSetPublicRead:"عينها ك\"علنية\" عند الرفع"
serverLogs:"سجلات الخادم"
serverLogs:"سجلات الخادم"
deleteAll:"حذف الكل"
deleteAll:"حذف الكل"
showFixedPostForm:"أظهر نموذج الكتابة في أعلى الصفحة"
showFixedPostForm:"أظهر نموذج الكتابة في أعلى الصفحة"
showFixedPostFormInChannel:"أظهر نموذج الكتابة في أعلى الخط الزمني (قنوات)"
newNoteRecived:"هناك ملاحظات جديدة"
newNoteRecived:"هناك ملاحظات جديدة"
sounds:"الرنات"
sounds:"الرنات"
sound:"الرنات"
sound:"الرنات"
@@ -522,9 +535,12 @@ userSuspended: "عُلق هذا المستخدم."
userSilenced:"كُتم هذا المستخدم."
userSilenced:"كُتم هذا المستخدم."
yourAccountSuspendedTitle:"هذا الحساب معلق"
yourAccountSuspendedTitle:"هذا الحساب معلق"
yourAccountSuspendedDescription:"عُلق الحساب بسبب انتهاك شروط خدمة المثيل و ما شابه. إذا أردت معرفة التفصيل تواصل مع مدير المثيل. رجاءً لا تنشئ حساب جديد."
yourAccountSuspendedDescription:"عُلق الحساب بسبب انتهاك شروط خدمة المثيل و ما شابه. إذا أردت معرفة التفصيل تواصل مع مدير المثيل. رجاءً لا تنشئ حساب جديد."
accountDeleted:"حُذف الحساب"
accountDeletedDescription:"حُذف هذا الحساب."
menu:"القائمة"
menu:"القائمة"
divider:"فاصل"
divider:"فاصل"
addItem:"إضافة عنصر"
addItem:"إضافة عنصر"
rearrange:"أعد الترتيب"
relays:"المُرَحلات"
relays:"المُرَحلات"
addRelay:"إضافة مُرحّل"
addRelay:"إضافة مُرحّل"
inboxUrl:"رابط صندوق الوارد"
inboxUrl:"رابط صندوق الوارد"
@@ -547,6 +563,8 @@ author: "الكاتب"
leaveConfirm:"لديك تغييرات غير محفوظة. أتريد المتابعة دون حفظها؟"
leaveConfirm:"لديك تغييرات غير محفوظة. أتريد المتابعة دون حفظها؟"
manage:"إدارة "
manage:"إدارة "
plugins:"الإضافات"
plugins:"الإضافات"
preferencesBackups:"النُسخ الاحتياطية للإعدادات"
useBlurEffectForModal:"استخدم تأثير الطمس في المشروط"
useFullReactionPicker:"استخدم الحجم الكامل لمنتقي التفاعلات"
useFullReactionPicker:"استخدم الحجم الكامل لمنتقي التفاعلات"
width:"العرض"
width:"العرض"
height:"الإرتفاع"
height:"الإرتفاع"
@@ -561,7 +579,6 @@ tokenRequested: "منح حق الوصول إلى الحساب"
pluginTokenRequestedDescription:"ستتمكن الإضافة من استخدام هذه الأذونات."
pluginTokenRequestedDescription:"ستتمكن الإضافة من استخدام هذه الأذونات."
notificationType:"أنواع الإشعارات"
notificationType:"أنواع الإشعارات"
edit:"التعديل"
edit:"التعديل"
useStarForReactionFallback:"استخدم ★ كبديل إذا كان التفاعل مجهولًا"
emailServer:"خادم البريد الإلكتروني"
emailServer:"خادم البريد الإلكتروني"
emailConfigInfo:"يستخدم لتأكيد عنوان بريدك الإلكتروني ولإعادة تعيين كلمة المرور إن نسيتها."
emailConfigInfo:"يستخدم لتأكيد عنوان بريدك الإلكتروني ولإعادة تعيين كلمة المرور إن نسيتها."
email:"البريد الإلكتروني "
email:"البريد الإلكتروني "
@@ -623,7 +640,9 @@ clip: "مِشبك"
createNew:"أنشِئ جديد"
createNew:"أنشِئ جديد"
optional:"اختياري"
optional:"اختياري"
createNewClip:"أنشئ مِشبكَا جديدًا"
createNewClip:"أنشئ مِشبكَا جديدًا"
confirmToUnclipAlreadyClippedNote:"هذه الملاحظة تنتمي للمشبك {name} سلفًا، أتريد حذفها منه⸮"
public:"علني"
public:"علني"
private:"خاص"
i18nInfo:"يترجم متطوعون ميسكي إلى عدة لغات، يمكنك المساعدة عبر {link}"
i18nInfo:"يترجم متطوعون ميسكي إلى عدة لغات، يمكنك المساعدة عبر {link}"
manageAccessTokens:"إدارة رموز الوصول"
manageAccessTokens:"إدارة رموز الوصول"
accountInfo:"معلومات الحساب"
accountInfo:"معلومات الحساب"
@@ -644,6 +663,7 @@ driveFilesCount: "عدد الملفات في قرص التخزين"
driveUsage:"المستغل من قرص التخزين"
driveUsage:"المستغل من قرص التخزين"
noCrawle:"ارفض فهرسة زاحف الويب"
noCrawle:"ارفض فهرسة زاحف الويب"
noCrawleDescription:"يطلب من محركات البحث ألّا يُفهرسوا ملفك الشخصي وملاحظات وصفحاتك وما شابه."
noCrawleDescription:"يطلب من محركات البحث ألّا يُفهرسوا ملفك الشخصي وملاحظات وصفحاتك وما شابه."
lockedAccountInfo:"ستكون هذه الملاحظة مرئية للجميع مالم تحدد مرئتيها إلى \"للمتابعين فقط\""
alwaysMarkSensitive:"علّم افتراضيًا جميع ملاحظاتي كذات محتوى حساس"
alwaysMarkSensitive:"علّم افتراضيًا جميع ملاحظاتي كذات محتوى حساس"
loadRawImages:"حمّل الصور الأصلية بدلًا من المصغرات"
loadRawImages:"حمّل الصور الأصلية بدلًا من المصغرات"
disableShowingAnimatedImages:"لا تشغّل الصور المتحركة"
disableShowingAnimatedImages:"لا تشغّل الصور المتحركة"
@@ -657,10 +677,13 @@ contact: "التواصل"
useSystemFont:"استخدم الخط الافتراضية للنظام"
useSystemFont:"استخدم الخط الافتراضية للنظام"
clips:"مشابك"
clips:"مشابك"
experimentalFeatures:"ميّزات اختبارية"
experimentalFeatures:"ميّزات اختبارية"
experimental:"اختباري"
developer:"المطور"
developer:"المطور"
makeExplorable:"أظهر الحساب في صفحة \"استكشاف\""
makeExplorable:"أظهر الحساب في صفحة \"استكشاف\""
makeExplorableDescription:"بتعطيل هذا الخيار لن يظهر حسابك في صفحة \"استكشاف\""
makeExplorableDescription:"بتعطيل هذا الخيار لن يظهر حسابك في صفحة \"استكشاف\""
showGapBetweenNotesInTimeline:"أظهر فجوات بين المشاركات في الخيط الزمني"
showGapBetweenNotesInTimeline:"أظهر فجوات بين المشاركات في الخيط الزمني"
left:"يسار"
center:"وسط"
wide:"عريض"
wide:"عريض"
narrow:"رفيع"
narrow:"رفيع"
reloadToApplySetting:"سيُطبق هذا الإعداد بعد إعادة تحميل الصفحة، أتريد إعادة تحميلها الآن؟"
reloadToApplySetting:"سيُطبق هذا الإعداد بعد إعادة تحميل الصفحة، أتريد إعادة تحميلها الآن؟"
@@ -678,6 +701,7 @@ accentColor: "طابع لوني"
textColor:"لون النص"
textColor:"لون النص"
saveAs:"احفظ كـ..."
saveAs:"احفظ كـ..."
advanced:"متقدم"
advanced:"متقدم"
advancedSettings:"إعدادات متقدمة"
value:"القيمة"
value:"القيمة"
createdAt:"أُنشئ في"
createdAt:"أُنشئ في"
updatedAt:"حُدّث في"
updatedAt:"حُدّث في"
@@ -697,6 +721,7 @@ editCode: "حرر الشفرة"
apply:"تطبيق"
apply:"تطبيق"
receiveAnnouncementFromInstance:"استلم إشعارات من هذا المثيل"
receiveAnnouncementFromInstance:"استلم إشعارات من هذا المثيل"
emailNotification:"إشعارات البريد الكتروني"
emailNotification:"إشعارات البريد الكتروني"
publish:"علني"
inChannelSearch:"ابحث عن قناة"
inChannelSearch:"ابحث عن قناة"
useReactionPickerForContextMenu:"افتح منتقي التفاعلات عند النقر بالزر الأيمن"
useReactionPickerForContextMenu:"افتح منتقي التفاعلات عند النقر بالزر الأيمن"
userPagePinTip:"لعرض ملاحظة هنا اختر \"دبسها على الصفحة الشخصية\" من قائمة تلك الملاحظة."
userPagePinTip:"لعرض ملاحظة هنا اختر \"ثبتها على الصفحة الشخصية\" من قائمة تلك الملاحظة."
notSpecifiedMentionWarning:"في الملاحظة ذكر لمستخدمين لن يستلموها."
notSpecifiedMentionWarning:"في الملاحظة ذكر لمستخدمين لن يستلموها."
info:"عن"
info:"عن"
userInfo:"معلومات المستخدم"
userInfo:"معلومات المستخدم"
@@ -736,12 +761,14 @@ noMaintainerInformationWarning: "لم تُضبط معلومات المدير"
noBotProtectionWarning:"لم تضبط الحماية من الحسابات الآلية"
noBotProtectionWarning:"لم تضبط الحماية من الحسابات الآلية"
configure:"اضبط"
configure:"اضبط"
postToGallery:"انشر في المعرض"
postToGallery:"انشر في المعرض"
postToHashtag:"انشر بهذا الوسم"
gallery:"المعرض"
gallery:"المعرض"
recentPosts:"المشاركات الحديثة"
recentPosts:"المشاركات الحديثة"
popularPosts:"المشاركات المتداولة"
popularPosts:"المشاركات المتداولة"
shareWithNote:"شاركه في ملاحظة"
shareWithNote:"شاركه في ملاحظة"
ads:"الإعلانات"
ads:"الإعلانات"
expiration:"ينتهي استطلاع الرأي في"
expiration:"ينتهي استطلاع الرأي في"
startingperiod:"ابدأ"
memo:"تذكير"
memo:"تذكير"
priority:"الأولوية"
priority:"الأولوية"
high:"عالية"
high:"عالية"
@@ -767,13 +794,18 @@ translate: "ترجم"
translatedFrom:"تُرجم من {x}"
translatedFrom:"تُرجم من {x}"
accountDeletionInProgress:"حذف الحساب جارٍ"
accountDeletionInProgress:"حذف الحساب جارٍ"
usernameInfo:"الاسم الذي يميزك عن بافي مستخدمي هذا الخادم، يمكنك استخدام الحروف اللاتينية (a~z, A~Z) والأرقام (0~9) والشرطة السفلية (_). لا يمكنك تغييره بعد تسجيله."
usernameInfo:"الاسم الذي يميزك عن بافي مستخدمي هذا الخادم، يمكنك استخدام الحروف اللاتينية (a~z, A~Z) والأرقام (0~9) والشرطة السفلية (_). لا يمكنك تغييره بعد تسجيله."
enableAutoSensitiveDescription:"عند الاستطاعة يسمح باكتشاف المحتوى حساس NSFW تلقائيًا في الوسائط باستخدام تعلم الآلة ووسمها تبعًا لذلك. قد يكون هذا الخيار مفعلا من جهة الخادم وسيعمل حتى وان عُطل."
activeEmailValidationDescription:"يتحقق من صحة عنوان البريد الإلكتروني بشكل أكثر حزمًا وذلك عبر تحديد ما إذا كان عنوان بريد إلكتروني مؤقت وإمكانية التواصل معه. إذا لم يحدد هذا الخيار فسيتحقق من نسق عنوان البريد الإلكتروني."
invitationRequiredToRegister:"هذا المثيل للمدعوين فقط. لتسجيل فيه تحتاج رمزًا صالحًا."
postToTheChannel:"انشر في قناة"
cannotBeChangedLater:"لا يمكن تغييره لاحقًا."
reactionAcceptance:"قبول التفاعلات"
rolesAssignedToMe:"الأدوار المسندة إلي"
resetPasswordConfirm:"هل تريد إعادة تعيين كلمة السر؟"
license:"الرخصة"
unfavoriteConfirm:"أتريد إزالتها من المفضلة؟"
reactionsDisplaySize:"حجم التفاعلات"
limitWidthOfReaction:"تصغير حجم التفاعلات"
noteIdOrUrl:"معرف الملاحظة أو رابطها"
video:"فيديو"
videos:"فيديوهات"
dataSaver:"موفر البيانات"
accountMigration:"ترحيل الحساب"
accountMoved:"نقل هذا المستخدم حسابه:"
accountMovedShort:"رُحل هذا الحساب."
operationForbidden:"عملية ممنوعة"
forceShowAds:"أظهر الإعلانات التجارية دائما"
reactionsList:"التفاعلات"
renotesList:"إعادات النشر"
notificationDisplay:"إشعارات"
leftTop:"أعلى اليسار"
rightTop:"أعلى اليمين"
leftBottom:"أسفل اليسار"
rightBottom:"أسفل اليمين"
stackAxis:"اتجاه التكديس"
vertical:"عمودي"
horizontal:"جانبي"
position:"الموضع"
serverRules:"قوانين الخادم"
pleaseConfirmBelowBeforeSignup:"رجاءً وافق على ما يلي قبل التسجيل."
pleaseAgreeAllToContinue:"للمتابعة وافق على الحقول أعلاه."
continue:"متابعة"
preservedUsernames:"أسماء المستخدمين المحجوزة"
preservedUsernamesDescription:"قائمة بأسماء المستخدمين المحجوزة كلٌ في سطر. لن يُقبل التسجيل بهذه الأسماء وستبقى محصورة على التسجيل اليدوي بواسطة المديرين. لن يتأثر المستخدمون الذين يملكون هذه الأسماء سلفًا."
createNoteFromTheFile:"أنشئ ملاحظة من هذا الملف"
archive:"الأرشيف"
channelArchiveConfirmTitle:"أتريد أرشفت {name}؟"
channelArchiveConfirmDescription:"لن يمكنك نشر ملاحظات في القناة المأرشفة ولن تظهر في قائمة القنوات ولا في نتائج البحث."
thisChannelArchived:"أُرشفت هذه القناة."
displayOfNote:"عرض الملاحظة"
initialAccountSetting:"إعداد الملف الشخصي"
youFollowing:"متابَع"
preventAiLearning:"منع استخدام البيانات في تعليم الآلة"
options:"خيارات"
specifyUser:"مستخدم محدد"
failedToPreviewUrl:"تتعذر المعاينة"
update:"حدِّث"
rolesThatCanBeUsedThisEmojiAsReaction:"الأدوار التي يُسمح لأصحابها استخدام هذا اإيموجي في اللتفاعل"
rolesThatCanBeUsedThisEmojiAsReactionEmptyDescription:"إذا لم تحدد دورًا يمكن للجميع استخدام هذا الإيموجي في التفاعل."
rolesThatCanBeUsedThisEmojiAsReactionPublicRoleWarn:"يجب أن تكون الأدوار علنية."
description:"مجموعة من القواعد لعرضها عند التسجيل، من المستحسن كتابة ملخصٍ للشروط الخدمة."
_accountMigration:
moveFrom:"انقل حسابًا آخر لهذا الحساب"
moveFromLabel:"الحساب الأصلي #{n}"
moveTo:"انقل هذا الحساب لحساب آخر"
moveToLabel:"الحساب الوجهة:"
moveCannotBeUndone:"لا يمكن التراجع عن نقل الحساب."
movedTo:"الحساب الوجهة:"
_achievements:
_types:
_notes1:
description:"انشر ملاحظتك الأولى"
flavor:"تمتع باستخدام ميسكي!"
_notes10:
title:"بعض الملاحظات"
description:"انشر 10 ملاحظات"
_notes100:
title:"كثير من الملاحظات"
description:"انشر 100 ملاحظة"
_notes500:
description:"انشر 500 ملاحظة"
_notes1000:
title:"جبل ملاحظات"
description:"انشر 1000 ملاحظة"
_notes5000:
description:"انشر 5000 ملاحظة"
_notes10000:
description:"انشر 10000 ملاحظة"
_notes20000:
title:"أريد...ملاحظات...أكثر"
description:"انشر 20000 ملاحظة"
_notes30000:
title:"ملاحظات وملاحظات وملاحظات"
description:"انشر 30000 ملاحظة"
_notes40000:
title:"مصنع ملاحظات"
description:"انشر 40000 ملاحظة"
_notes50000:
title:"كوكب ملاحظات"
description:"انشر 50000 ملاحظة"
_notes60000:
title:"نجم ملاحظات"
description:"انشر 60000 ملاحظة"
_notes70000:
title:"ثقب أسود للملاحظات"
description:"انشر 70000 ملاحظة"
_notes80000:
title:"مجرة ملاحظات"
description:"انشر 80000 ملاحظة"
_notes90000:
title:"كوْن ملاحظات"
description:"انشر 90000 ملاحظة"
_notes100000:
title:"كل ملاحظاتك لنا"
description:"انشر 100000 ملاحظة"
flavor:"حقًا لديك الكثير من القصص"
_login3:
title:"مبتدأ I"
_noteFavorited1:
description:"فضًِل ملاحظتك الأولى"
_myNoteFavorited1:
title:"ساعٍ للنجوم"
description:"أعجب شخص آخر بإحدى ملاحظاتك"
_profileFilled:
title:"مستعد"
description:"أعدّ حسابك"
_markedAsCat:
title:"أنا قط"
_role:
_role:
new:"دور جديد"
edit:"حرر الأدوار"
name:"اسم الدور"
description:"وصف الدور"
permission:"أذونات الدور"
assignTarget:"نوع الإسناد"
condition:"الشرط"
options:"خيارات"
policies:"السياسة العامة"
priority:"الأولوية"
priority:"الأولوية"
_priority:
_priority:
low:"منخفضة"
low:"منخفضة"
middle:"متوسط"
middle:"متوسط"
high:"عالية"
high:"عالية"
_options:
canManageCustomEmojis:"إدارة الإيموجي المخصصة"
pinMax:"حد عدد الملاحظات المثبتة"
_condition:
isLocal:"مستخدم محلي"
isRemote:"مستخدم بعيد"
_emailUnavailable:
_emailUnavailable:
used:"هذا البريد الإلكتروني مستخدم"
used:"هذا البريد الإلكتروني مستخدم"
format:"صيغة البريد الإلكتروني غير صالحة"
format:"صيغة البريد الإلكتروني غير صالحة"
@@ -867,6 +1151,10 @@ _plugin:
install:"ثبّت إضافات"
install:"ثبّت إضافات"
installWarn:"رجاءً لا تثبت إضافات غير موثوقة."
installWarn:"رجاءً لا تثبت إضافات غير موثوقة."
manage:"إدارة الإضافات"
manage:"إدارة الإضافات"
viewSource:"اظهر المصدر"
_preferencesBackups:
createdAt:"تم إنشاؤه: {date} {time}"
updatedAt:"آخر تحديث: {date} {time}"
_registry:
_registry:
scope:"الحيّز"
scope:"الحيّز"
key:"مفتاح"
key:"مفتاح"
@@ -882,60 +1170,6 @@ _aboutMisskey:
donate:"تبرع لميسكي"
donate:"تبرع لميسكي"
morePatrons:"نحن نقدر الدعم الذي قدمه العديد من الأشخاص الذين لم نذكرهم. شكرًا لكم 🥰"
morePatrons:"نحن نقدر الدعم الذي قدمه العديد من الأشخاص الذين لم نذكرهم. شكرًا لكم 🥰"
patrons:"الداعمون"
patrons:"الداعمون"
_nsfw:
respect:"اخف الوسائط ذات المحتوى الحساس"
ignore:"اعرض الوسائط ذات المحتوى الحساس"
force:"اخف كل الوسائط"
_mfm:
cheatSheet:"مرجع ملخص عن MFM"
intro:"MFM هي لغة ترميزية مخصصة يمكن استخدامها في عدّة أماكن في ميسكي. يمكنك مراجعة كل تعابيرها مع كيفية استخدامها هنا."
mention:"أشر الى"
mentionDescription:"يمكنك الإشارة لمستخدم معيّن من خلال كتابة @ متبوعة باسم مستخدم."
hashtag:"الوسوم"
hashtagDescription:"يمكنك تعيين وسم من خلال كتابة # متبوعة بالنص المطلوب."
url:"الرابط"
urlDescription:"يمكن عرض الروابط"
link:"رابط"
bold:"عريض"
boldDescription:"جعل الحروف أثخن لإبرازها."
small:"صغير"
smallDescription:"يعرض المحتوى صغيرًا ورفيعًا."
center:"وسط"
centerDescription:"يمركز المحتوى في الوَسَط."
quote:"اقتبس"
quoteDescription:"يعرض المحتوى كاقتباس"
emoji:"إيموجي مخصص"
emojiDescription:"إحاطة اسم الإيموجي بنقطتي تفسير سيستبدله بصورة الإيموجي."
search:"البحث"
searchDescription:"يعرض نصًا في صندوق البحث"
flip:"اقلب"
flipDescription:"يقلب المحتوى عموديًا أو أفقيًا"
jelly:"تأثير (هلام)"
jellyDescription:"يمنح المحتوى حركة هلامية."
tada:"تأثير (تادا)"
tadaDescription:"يمنح للمحتوى تأثير تادا"
jump:"تأثير (قفز)"
jumpDescription:"يمنح للمحتوى حركة قفز."
bounce:"تأثير (ارتداد)"
bounceDescription:"يمنح للمحتوى حركة ارتدادية"
shake:"تأثير (اهتزاز)"
shakeDescription:"يمنح المحتوى حركة اهتزازية."
spin:"تأثير (دوران)"
spinDescription:"يمنح المحتوى حركة دورانية."
x2:"كبير"
x2Description:"يُكبر المحتوى"
x3:"كبير جداً"
x3Description:"يُضخم المحتوى"
x4:"هائل"
x4Description:"يُضخم المحتوى أكثر مما سبق."
blur:"طمس"
blurDescription:"يطمس المحتوى، لكن بالتمرير فوقه سيظهر بوضوح."
font:"الخط"
fontDescription:"الخط المستخدم لعرض المحتوى."
rainbow:"قوس قزح"
rainbowDescription:"اجعل المحتوى يظهر بألوان الطيف"
rotate:"تدوير"
rotateDescription:"يُدير المحتوى بزاوية معيّنة."
_instanceTicker:
_instanceTicker:
none:"لا تظهره بتاتًا"
none:"لا تظهره بتاتًا"
remote:"أظهر للمستخدمين البِعاد"
remote:"أظهر للمستخدمين البِعاد"
@@ -961,11 +1195,6 @@ _wordMute:
muteWords:"الكلمات المحظورة"
muteWords:"الكلمات المحظورة"
muteWordsDescription:"افصل بينهم بمسافة لاستخدام معامل \"و\" أو بسطر لاستخدام معامل \"أو\"."
muteWordsDescription:"افصل بينهم بمسافة لاستخدام معامل \"و\" أو بسطر لاستخدام معامل \"أو\"."
muteWordsDescription2:"احصر الكلمات المفتاحية بين بين شرطتين مائلتين لاستخدامها كتعابير نمطية"
muteWordsDescription2:"احصر الكلمات المفتاحية بين بين شرطتين مائلتين لاستخدامها كتعابير نمطية"
softDescription:"اخف الملاحظات التي تستوف الشروط من الخيط الزمني."
hardDescription:"اخف الملاحظات التي تستوف الشروط من الخيط الزمني.بالإضافة إلى أن هذه الملاحظات ستبقى مخفية حتى وإن تغيرت الشروط."
soft:"لينة"
hard:"قاسية"
mutedNotes:"الملاحظات المكتومة"
_instanceMute:
_instanceMute:
instanceMuteDescription:"هذه سيحجب كل ملاحظات الخوادم المحجوبة ومشاركاتها والردود على تلك الملاحظات حتى وإن كانت من خادم غير محجوب."
instanceMuteDescription:"هذه سيحجب كل ملاحظات الخوادم المحجوبة ومشاركاتها والردود على تلك الملاحظات حتى وإن كانت من خادم غير محجوب."
instanceMuteDescription2:"مدخلة لكل سطر"
instanceMuteDescription2:"مدخلة لكل سطر"
@@ -1025,8 +1254,6 @@ _sfx:
note:"الملاحظات"
note:"الملاحظات"
noteMy:"ملاحظتي"
noteMy:"ملاحظتي"
notification:"الإشعارات"
notification:"الإشعارات"
chat:"المحادثة"
chatBg:"المحادثة (الخلفية)"
antenna:"الهوائيات"
antenna:"الهوائيات"
channel:"إشعارات القنات"
channel:"إشعارات القنات"
_ago:
_ago:
@@ -1039,42 +1266,19 @@ _ago:
weeksAgo:"منذ {n} أسابيع"
weeksAgo:"منذ {n} أسابيع"
monthsAgo:"منذ {n} أشهر"
monthsAgo:"منذ {n} أشهر"
yearsAgo:"منذ {n} سنوات"
yearsAgo:"منذ {n} سنوات"
invalid:"لا يوجد شيء هنا"
_time:
_time:
second:"ثا"
second:"ثا"
minute:"د"
minute:"د"
hour:"سا"
hour:"سا"
day:"ي"
day:"ي"
_tutorial:
title:"كيف تستخدم Misskey"
step1_1:"مرحبًا!"
step1_2:"تدعى هذه الصفحة 'الخيط الزمني' وهي تحوي ملاحظات الأشخاص الذي تتابعهم مرتبة حسب تاريخ نشرها."
step1_3:"خيطك الزمني فارغ حاليًا بما أنك لا تتابع أي شخص ولم تنشر أي ملاحظة."
step2_1:"لننهي إعداد ملفك الشخصي قبل كتابة ملاحظة أو متابعة أشخاص."
step2_2:"أعطاء معلومات عن شخصيتك يمنح من له نفس إهتماماتك فرصة متابعتك والتفاعل مع ملاحظاتك."
step3_1:"هل أنهيت إعداد حسابك؟"
step3_2:"إذا تاليًا لتنشر ملاحظة. أنقر على أيقونة القلم في أعلى الشاشة"
step3_3:"املأ النموذج وانقر الزرّ الموجود في أعلى اليمين للإرسال."
step3_4:"ليس لديك ما تقوله؟ إذا اكتب \"بدأتُ استخدم ميسكي\"."
step4_1:"هل نشرت ملاحظتك الأولى؟"
step4_2:"مرحى! يمكنك الآن رؤية ملاحظتك في الخيط الزمني."
step5_1:"والآن، لنجعل الخيط الزمني أكثر حيوية وذلك بمتابعة بعض المستخدمين."
step5_2:"تعرض صفحة {features} الملاحظات المتداولة في هذا المثيل ويتيح لك {Explore} العثور على المستخدمين الرائدين. اعثر على الأشخاص الذين يثيرون إهتمامك وتابعهم!"
step5_3:"لمتابعة مستخدمين ادخل ملفهم الشخصي بالنقر على صورتهم الشخصية ثم اضغط زر 'تابع'."
step5_4:"إذا كان لدى المستخدم رمز قفل بجوار اسمه ، وجب عليك انتظاره ليقبل طلب المتابعة يدويًا."
step6_1:"الآن ستتمكن من رؤية ملاحظات المستخدمين المتابَعين في الخيط الزمني."
step6_2:"يمكنك التفاعل بسرعة مع الملاحظات عن طريق إضافة \"تفاعل\"."
step6_3:"لإضافة تفاعل لملاحظة ، انقر فوق علامة \"+\" أسفل للملاحظة واختر الإيموجي المطلوب."
step7_1:"مبارك ! أنهيت الدورة التعليمية الأساسية لاستخدام ميسكي."
step7_2:"إذا أردت معرفة المزيد عن ميسكي زر {help}."
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:"আপনি কি এই নোটটি মুছে এটি সম্পাদনা করার বিষয়ে নিশ্চিত? আপনি এটির সমস্ত রিঅ্যাকশন, রিনোট এবং জবাব হারাবেন।"
sparkleDescription:"বিষয়বস্তুকে একটি চিকচিকে কণা প্রভাব দেয়।"
rotate:"ঘুরান"
rotateDescription:"বিষয়বস্তুকে একটি নির্দিষ্ট কোনে ঘুরায়।"
_instanceTicker:
_instanceTicker:
none:"দেখাবেন না"
none:"দেখাবেন না"
remote:"রিমোট ব্যাবহারকারীদের জন্য দেখান"
remote:"রিমোট ব্যাবহারকারীদের জন্য দেখান"
@@ -1014,11 +946,6 @@ _wordMute:
muteWords:"নিঃশব্দ করা শব্দগুলি"
muteWords:"নিঃশব্দ করা শব্দগুলি"
muteWordsDescription:"স্পেস দিয়ে আলাদা করলে AND শর্ত তৈরি হবে এবং আলাদা লাইনে লিখলে OR শর্ত তৈরি হবে।"
muteWordsDescription:"স্পেস দিয়ে আলাদা করলে AND শর্ত তৈরি হবে এবং আলাদা লাইনে লিখলে OR শর্ত তৈরি হবে।"
muteWordsDescription2:"রেগুলার এক্সপ্রেশন ব্যবহার করতে স্ল্যাশ দিয়ে কীওয়ার্ডকে ঘিরে রাখুন।"
muteWordsDescription2:"রেগুলার এক্সপ্রেশন ব্যবহার করতে স্ল্যাশ দিয়ে কীওয়ার্ডকে ঘিরে রাখুন।"
softDescription:"টাইমলাইন থেকে নির্দিষ্ট শর্তানুযায়ী নোট লুকিয়ে রাখে।"
hardDescription:"নির্দিষ্ট শর্তানুযায়ী নোটগুলিকে টাইমলাইন থেকে বাদ দেয়। আপনি শর্ত পরিবর্তন করলেও যে নোটগুলি যোগ করা হয়নি সেগুলি বাদ দেওয়া হবে।"
soft:"নমনীয়"
hard:"কঠোর"
mutedNotes:"মিউট করা নোটগুলি"
_instanceMute:
_instanceMute:
instanceMuteDescription:"কনফিগার করা ইন্সট্যান্সের সব নোট এবং রিনোট মিউট করুন, মিউট করা ইন্সট্যান্সের ব্যবহারকারীদের উত্তর সহ।"
instanceMuteDescription:"কনফিগার করা ইন্সট্যান্সের সব নোট এবং রিনোট মিউট করুন, মিউট করা ইন্সট্যান্সের ব্যবহারকারীদের উত্তর সহ।"
instanceMuteDescription2:"প্রতিটিকে আলাদা লাইনে লিখুন"
instanceMuteDescription2:"প্রতিটিকে আলাদা লাইনে লিখুন"
@@ -1082,9 +1009,6 @@ _theme:
infoFg:"তথ্যের পাঠ্য"
infoFg:"তথ্যের পাঠ্য"
infoWarnBg:"ওয়ার্নিং এর পটভূমি"
infoWarnBg:"ওয়ার্নিং এর পটভূমি"
infoWarnFg:"ওয়ার্নিং এর পাঠ্য"
infoWarnFg:"ওয়ার্নিং এর পাঠ্য"
cwBg:"CW বাটনের পটভূমি"
cwFg:"CW বাটনের পাঠ্য"
cwHoverBg:"CW বাটনের পটভূমি (হভার)"
toastBg:"বিজ্ঞপ্তির পটভূমি"
toastBg:"বিজ্ঞপ্তির পটভূমি"
toastFg:"বিজ্ঞপ্তির পাঠ্য"
toastFg:"বিজ্ঞপ্তির পাঠ্য"
buttonBg:"বাটনের পটভূমি"
buttonBg:"বাটনের পটভূমি"
@@ -1102,8 +1026,6 @@ _sfx:
note:"নোটগুলি"
note:"নোটগুলি"
noteMy:"নোট (আপনার)"
noteMy:"নোট (আপনার)"
notification:"বিজ্ঞপ্তি"
notification:"বিজ্ঞপ্তি"
chat:"চ্যাট"
chatBg:"চ্যাট (ব্যাকগ্রাউন্ড)"
antenna:"অ্যান্টেনাগুলি"
antenna:"অ্যান্টেনাগুলি"
channel:"চ্যানেলের বিজ্ঞপ্তি"
channel:"চ্যানেলের বিজ্ঞপ্তি"
_ago:
_ago:
@@ -1116,44 +1038,20 @@ _ago:
weeksAgo:"{n} সপ্তাহ আগে"
weeksAgo:"{n} সপ্তাহ আগে"
monthsAgo:"{n} মাস আগে"
monthsAgo:"{n} মাস আগে"
yearsAgo:"{n} বছর আগে"
yearsAgo:"{n} বছর আগে"
invalid:"এখানে কিছুই নাই"
_time:
_time:
second:"সেকেন্ড"
second:"সেকেন্ড"
minute:"মিনিট"
minute:"মিনিট"
hour:"ঘণ্টা"
hour:"ঘণ্টা"
day:"দিন"
day:"দিন"
_tutorial:
title:"Misskey কিভাবে ব্যাবহার করবেন"
step1_1:"স্বাগতম!"
step1_2:"এই স্ক্রীনটিকে \"টাইমলাইন\" বলা হয় এবং কালানুক্রমিক ক্রমে আপনার এবং আপনি যাদের \"অনুসরণ করেন\" তাদের \"নোটগুলি\" দেখায়৷"
step1_3:"আপনি আপনার টাইমলাইনে কিছু দেখতে পাবেন না কারণ আপনি এখনও কোনো নোট পোস্ট করেননি এবং আপনি কাউকে অনুসরণ করছেন না৷"
step2_1:"নোট তৈরি করার আগে বা কাউকে অনুসরণ করার আগে প্রথমে আপনার প্রোফাইলটি সম্পূর্ণ করুন।"
step2_2:"আপনি কে তা জানা অনেক লোকের জন্য আপনার নোটগুলি দেখা এবং অনুসরণ করাকে সহজ করে তোলে৷"
step3_1:"আপনি কি সফলভাবে আপনার প্রোফাইল সেট আপ করেছেন?"
step3_2:"এখন, কিছু নোট পোস্ট করার চেষ্টা করুন। পোস্ট ফর্ম খুলতে পেন্সিল চিহ্নযুক্ত বাটনে ক্লিক করুন।"
step3_3:"বিষয়বস্তু লেখার পরে, আপনি ফর্মের উপরের ডানদিকের বাটনে ক্লিক করে পোস্ট করতে পারেন।"
step3_4:"পোস্ট করার মত কিছু মনে পরছে না? \"আমি মিসকি সেট আপ করছি\" বললে কেমন হয়?"
step4_1:"পোস্ট করেছেন?"
step4_2:"সাবাশ! এখন আপনার নোট টাইমলাইনে দেখা যাবে।"
step5_1:"এখন অন্যদেরকে অনুসরণ করে আপনার টাইমলাইনকে প্রাণবন্ত করে তুলুন।"
step5_2:"আপনি {featured}-এ জনপ্রিয় নোটগুলি দেখতে পারেন, যাতে আপনি যে ব্যক্তিকে পছন্দ করেন তাকে বেছে নিতে এবং অনুসরণ করতে পারেন, অথবা {explore}-এ জনপ্রিয় ব্যবহারকারীদের দেখতে পারেন৷"
suspendConfirm:"Estàs segur que vols suspendre aquest compte?"
suspendConfirm:"Estàs segur que vols suspendre aquest compte?"
unsuspendConfirm:"Estàs segur que vols treure la suspensió d'aquest compte?"
unsuspendConfirm:"Estàs segur que vols treure la suspensió d'aquest compte?"
selectList:"Tria una llista"
selectList:"Tria una llista"
editList:"Editar llista"
selectChannel:"Selecciona un canal"
selectAntenna:"Tria una antena"
selectAntenna:"Tria una antena"
editAntenna:"Modificar antena"
selectWidget:"Triar un giny"
selectWidget:"Triar un giny"
editWidgets:"Editar ginys"
editWidgets:"Editar ginys"
editWidgetsExit:"Fet"
editWidgetsExit:"Fet"
@@ -140,6 +162,9 @@ addEmoji: "Afegeix un emoji"
settingGuide:"Configuració recomanada"
settingGuide:"Configuració recomanada"
cacheRemoteFiles:"Emmagatzemar fitxers remots"
cacheRemoteFiles:"Emmagatzemar fitxers remots"
cacheRemoteFilesDescription:"Quan aquesta opció està desactivada, els fitxers remots es carreguen directament des del servidor remot. Si desactiveu això, es reduirà l'ús d'emmagatzematge, però augmentarà el trànsit, ja que no es generaran miniatures."
cacheRemoteFilesDescription:"Quan aquesta opció està desactivada, els fitxers remots es carreguen directament des del servidor remot. Si desactiveu això, es reduirà l'ús d'emmagatzematge, però augmentarà el trànsit, ja que no es generaran miniatures."
youCanCleanRemoteFilesCache:"Pots netejar la memòria cau fent clic al botó de la paperera🗑️ a l'administrador d'arxius."
cacheRemoteSensitiveFiles:"Posar a la memòria cau arxius remots sensibles"
cacheRemoteSensitiveFilesDescription:"Quan aquesta opció és desactiva, els arxius remots sensibles es carregant directament del servidor d'origen sense que es guardin a la memòria cau."
flagAsBot:"Marca aquest compte com a bot"
flagAsBot:"Marca aquest compte com a bot"
flagAsBotDescription:"Marca aquest compte com a bot"
flagAsBotDescription:"Marca aquest compte com a bot"
flagAsCat:"Marca aquest compte com a gat"
flagAsCat:"Marca aquest compte com a gat"
@@ -148,6 +173,7 @@ flagShowTimelineReplies: "Mostra les respostes a la línia de temps"
flagShowTimelineRepliesDescription:"Mostra les respostes a la línia de temps"
flagShowTimelineRepliesDescription:"Mostra les respostes a la línia de temps"
autoAcceptFollowed:"Aprova automàticament les sol·licituds de seguiment dels usuaris que segueixes"
autoAcceptFollowed:"Aprova automàticament les sol·licituds de seguiment dels usuaris que segueixes"
addAccount:"Afegeix un compte"
addAccount:"Afegeix un compte"
reloadAccountsList:"Recarregar la llista de contactes"
loginFailed:"S'ha produït un error al accedir."
loginFailed:"S'ha produït un error al accedir."
showOnRemote:"Navega més en el perfil original"
showOnRemote:"Navega més en el perfil original"
general:"General"
general:"General"
@@ -174,6 +200,7 @@ perHour: "Per hora"
perDay:"Per dia"
perDay:"Per dia"
stopActivityDelivery:"Deixa d'enviar activitats"
stopActivityDelivery:"Deixa d'enviar activitats"
blockThisInstance:"Deixa d'enviar activitats"
blockThisInstance:"Deixa d'enviar activitats"
silenceThisInstance:"Silencia aquesta instància "
operations:"Accions"
operations:"Accions"
software:"Programari"
software:"Programari"
version:"Versió"
version:"Versió"
@@ -192,6 +219,9 @@ clearQueueConfirmText: "Les notes no lliurades que quedin a la cua no es federar
clearCachedFiles:"Esborra la memòria cau"
clearCachedFiles:"Esborra la memòria cau"
clearCachedFilesConfirm:"Segur que voleu eliminar tots els fitxers de la memòria cau?"
clearCachedFilesConfirm:"Segur que voleu eliminar tots els fitxers de la memòria cau?"
blockedInstances:"Instàncies bloquejades"
blockedInstances:"Instàncies bloquejades"
blockedInstancesDescription:"Llista els enllaços d'amfitrió de les instàncies que vols bloquejar separades per un salt de pàgina. Les instàncies llistades no podran comunicar-se amb aquesta instància."
silencedInstances:"Instàncies silenciades"
silencedInstancesDescription:"Llista els enllaços d'amfitrió de les instàncies que vols silenciar. Tots els comptes de les instàncies llistades s'establiran com silenciades i només podran fer sol·licitacions de seguiment, i no podran mencionar als comptes locals si no els segueixen. Això no afectarà les instàncies bloquejades."
muteAndBlock:"Silencia i bloca"
muteAndBlock:"Silencia i bloca"
mutedUsers:"Usuaris silenciats"
mutedUsers:"Usuaris silenciats"
blockedUsers:"Usuaris bloquejats"
blockedUsers:"Usuaris bloquejats"
@@ -206,9 +236,12 @@ preview: "Vista prèvia"
default:"Per defecte"
default:"Per defecte"
defaultValueIs:"Per defecte: {value}"
defaultValueIs:"Per defecte: {value}"
noCustomEmojis:"Cap emoji personalitzat"
noCustomEmojis:"Cap emoji personalitzat"
noJobs:"No hi ha feines"
federating:"Federant"
federating:"Federant"
blocked:"Bloquejat"
blocked:"Bloquejat"
suspended:"Suspés"
suspended:"Suspés"
all:"tot"
subscribing:"Subscrit a"
publishing:"S'està publicant"
publishing:"S'està publicant"
notResponding:"Sense resposta"
notResponding:"Sense resposta"
instanceFollowing:"Seguits del servidor"
instanceFollowing:"Seguits del servidor"
@@ -216,6 +249,7 @@ instanceFollowers: "Seguidors del servidor"
instanceUsers:"Usuaris del servidor"
instanceUsers:"Usuaris del servidor"
changePassword:"Canvia la contrasenya"
changePassword:"Canvia la contrasenya"
security:"Seguretat"
security:"Seguretat"
retypedNotMatch:"L'entrada no coincideix"
currentPassword:"Contrasenya actual"
currentPassword:"Contrasenya actual"
newPassword:"Contrasenya nova"
newPassword:"Contrasenya nova"
newPasswordRetype:"Contrasenya nou (repeteix-la)"
newPasswordRetype:"Contrasenya nou (repeteix-la)"
@@ -232,13 +266,34 @@ removed: "Eliminat"
removeAreYouSure:"Segur que voleu retirar «{x}»?"
removeAreYouSure:"Segur que voleu retirar «{x}»?"
deleteAreYouSure:"Segur que voleu retirar «{x}»?"
deleteAreYouSure:"Segur que voleu retirar «{x}»?"
resetAreYouSure:"Segur que voleu restablir-ho?"
resetAreYouSure:"Segur que voleu restablir-ho?"
areYouSure:"Està segur?"
saved:"S'ha desat"
saved:"S'ha desat"
messaging:"Xat"
messaging:"Xat"
upload:"Puja"
upload:"Puja"
keepOriginalUploading:"Guarda la imatge original"
keepOriginalUploadingDescription:"Guarda la imatge pujada com hi és. Si està apagat, una versió per a la visualització a la xarxa serà generada quan sigui pujada."
fromDrive:"Des de la unitat"
fromUrl:"Des d'un enllaç"
uploadFromUrl:"Carrega des d'un enllaç"
uploadFromUrlDescription:"Enllaç del fitxer que vols carregar"
uploadFromUrlRequested:"Càrrega sol·licitada"
uploadFromUrlMayTakeTime:"La càrrega des de l'enllaç pot prendre un temps"
explore:"Explora"
messageRead:"Vist"
noMoreHistory:"No hi resta més per veure"
startMessaging:"Començar a xatejar"
nUsersRead:"Vist per {n}"
agreeTo:"Accepto que {0}"
agree:"Hi estic d'acord"
agreeBelow:"Hi estic d'acord amb el següent"
basicNotesBeforeCreateAccount:"Notes importants"
termsOfService:"Condicions d'ús"
start:"Comença"
start:"Comença"
home:"Inici"
home:"Inici"
remoteUserCaution:"Ja que aquest usuari resideix a una instància remota, la informació mostrada es podria trobar incompleta."
activity:"Activitat"
activity:"Activitat"
images:"Imatges"
images:"Imatges"
image:"Imatges"
birthday:"Aniversari"
birthday:"Aniversari"
yearsOld:"{age} anys"
yearsOld:"{age} anys"
registeredDate:"Data de registre"
registeredDate:"Data de registre"
@@ -251,17 +306,34 @@ dark: "Fosc"
lightThemes:"Temes clars"
lightThemes:"Temes clars"
darkThemes:"Temes foscos"
darkThemes:"Temes foscos"
syncDeviceDarkMode:"Sincronitza el mode fosc amb la configuració del dispositiu"
syncDeviceDarkMode:"Sincronitza el mode fosc amb la configuració del dispositiu"
drive:"Unitat"
fileName:"Nom del Fitxer"
selectFile:"Selecciona fitxers"
selectFiles:"Selecciona fitxers"
selectFolder:"Selecció de carpeta"
selectFolders:"Selecció de carpeta"
renameFile:"Canvia el nom del fitxer"
renameFile:"Canvia el nom del fitxer"
folderName:"Nom de la carpeta"
folderName:"Nom de la carpeta"
createFolder:"Crea una carpeta"
createFolder:"Crea una carpeta"
renameFolder:"Canvia el nom de la carpeta"
renameFolder:"Canvia el nom de la carpeta"
deleteFolder:"Elimina la carpeta"
deleteFolder:"Elimina la carpeta"
folder:"Carpeta "
addFile:"Afegeix un fitxer"
addFile:"Afegeix un fitxer"
emptyDrive:"La teva unitat és buida"
emptyFolder:"La carpeta està buida"
emptyFolder:"La carpeta està buida"
unableToDelete:"No es pot eliminar"
unableToDelete:"No es pot eliminar"
inputNewFileName:"Introduïu el nom de fitxer nou"
inputNewDescription:"Inserta una nova llegenda"
inputNewFolderName:"Introduïu el nom de la carpeta nova"
circularReferenceFolder:"La carpeta destinatària és una subcarpeta de la carpeta a la qual la desitges moure"
hasChildFilesOrFolders:"No és possible esborrar aquesta carpeta ja que no és buida"
copyUrl:"Copia l'URL"
copyUrl:"Copia l'URL"
rename:"Canvia el nom"
rename:"Canvia el nom"
nsfw:"NSFW"
avatar:"Icona"
banner:"Bàner"
displayOfSensitiveMedia:"Visualització de contingut sensible"
whenServerDisconnected:"Quan es perdi la connexió al servidor"
disconnectedFromServer:"Desconnectat pel servidor"
reload:"Actualitza"
reload:"Actualitza"
doNothing:"Ignora"
doNothing:"Ignora"
accept:"Accepta"
accept:"Accepta"
@@ -297,8 +369,10 @@ manageAntennas: "Gestiona les antenes"
antennaSource:"Font de l'antena"
antennaSource:"Font de l'antena"
antennaKeywords:"Paraules clau a seguir"
antennaKeywords:"Paraules clau a seguir"
antennaExcludeKeywords:"Paraules clau a excloure"
antennaExcludeKeywords:"Paraules clau a excloure"
antennaKeywordsDescription:"Separar amb espais per la condició AND o amb salts de línia per la condició OR."
notifyAntenna:"Notifica'm les publicacions noves"
notifyAntenna:"Notifica'm les publicacions noves"
withFileAntenna:"Només les publicacions amb fitxers"
withFileAntenna:"Només les publicacions amb fitxers"
antennaUsersDescription:"Llistar un nom d'usuari per línia"
notesAndReplies:"Amb respostes"
notesAndReplies:"Amb respostes"
silence:"Silencia"
silence:"Silencia"
silenceConfirm:"Segur que vols silenciar aquest usuari?"
silenceConfirm:"Segur que vols silenciar aquest usuari?"
@@ -315,13 +389,10 @@ userList: "Llistes"
about:"Informació"
about:"Informació"
aboutMisskey:"Quant a Misskey"
aboutMisskey:"Quant a Misskey"
administrator:"Administrador/a"
administrator:"Administrador/a"
twoStepAuthentication:"Verificació en dos passos"
moderator:"Moderador/a"
moderator:"Moderador/a"
moderation:"Moderació"
moderation:"Moderació"
nUsersMentioned:"{n} usuaris mencionats"
nUsersMentioned:"{n} usuaris mencionats"
securityKey:"Clau de seguretat"
securityKey:"Clau de seguretat"
securityKeyName:"Nom de la clau"
registerSecurityKey:"Registra la clau de seguretat"
unregister:"Cancel·la el registre"
unregister:"Cancel·la el registre"
passwordLessLogin:"Inici de sessió sense contrasenya"
passwordLessLogin:"Inici de sessió sense contrasenya"
resetPassword:"Restableix la contrasenya"
resetPassword:"Restableix la contrasenya"
@@ -332,34 +403,132 @@ notFound: "No s'ha trobat"
markAsReadAllUnreadNotes:"Marca-ho tot com a llegit"
markAsReadAllUnreadNotes:"Marca-ho tot com a llegit"
help:"Ajuda"
help:"Ajuda"
invites:"Convida"
invites:"Convida"
title:"Títol"
text:"Text"
enable:"Habilita"
next:"Següent"
next:"Següent"
retype:"Torneu a introduir-la"
noteOf:"Publicació de: {user}"
noteOf:"Publicació de: {user}"
inviteToGroup:"Convida'l al grup"
quoteAttached:"Frase adjunta"
quoteQuestion:"Vols annexar-la com a cita?"
noMessagesYet:"Encara no hi ha missatges"
newMessageExists:"Has rebut un nou missatge"
onlyOneFileCanBeAttached:"Només pots adjuntar un fitxer a un missatge"
signinRequired:"Si us plau, Registra't o inicia la sessió abans de continuar"
invitations:"Convida"
invitations:"Convida"
invitationCode:"Codi d'invitació"
checking:"Comprovació en curs..."
available:"Disponible"
unavailable:"No és disponible"
usernameInvalidFormat:"Pots fer servir lletres (majúscules i minúscules), números i barres baixes (\"_\")"
tooShort:"Massa curt"
tooLong:"Massa llarg"
weakPassword:"Contrasenya insegura"
normalPassword:"Bona contrasenya"
strongPassword:"Contrasenya segura"
passwordMatched:"Correcte!"
passwordNotMatched:"No coincideix"
signinWith:"Inicia sessió amb amb {x}"
signinFailed:"Autenticació sense èxit. Intenta-ho un altre cop utilitzant la contrasenya i el nom correctes."
or:"O"
language:"Idioma"
uiLanguage:"Idioma de l'interfície"
aboutX:"Respecte a {x}"
emojiStyle:"Estil d'emoji"
native:"Nadiu"
disableDrawer:"No mostrar els menús en calaixos"
showNoteActionsOnlyHover:"Només mostra accions de la nota en passar amb el cursor"
noHistory:"No hi ha un registre previ"
signinHistory:"Historial d'autenticacions"
enableAdvancedMfm:"Habilitar l'MFM avançat"
enableAnimatedMfm:"Habilitar l'MFM amb moviment"
doing:"Processant..."
category:"Categoria"
tags:"Etiquetes"
tags:"Etiquetes"
docSource:"Font del document"
docSource:"Font del document"
createAccount:"Crea un compte"
createAccount:"Crea un compte"
existingAccount:"Compte existent"
existingAccount:"Compte existent"
regenerate:"Regenera"
regenerate:"Regenera"
fontSize:"Mida del text"
fontSize:"Mida del text"
mediaListWithOneImageAppearance:"Altura de la llista de fitxers amb una única imatge"
limitTo:"Limita a {x}"
noFollowRequests:"No tens sol·licituds de seguiment"
noFollowRequests:"No tens sol·licituds de seguiment"
openImageInNewTab:"Obre imatges a una nova pestanya"
dashboard:"Panell de control"
dashboard:"Panell de control"
local:"Local"
local:"Local"
remote:"Remot"
remote:"Remot"
total:"Total"
total:"Total"
weekOverWeekChanges:"Canvis l'última setmana"
dayOverDayChanges:"Canvis ahir"
appearance:"Aparença"
appearance:"Aparença"
clientSettings:"Configuració del client"
clientSettings:"Configuració del client"
accountSettings:"Configuració del compte"
accountSettings:"Configuració del compte"
promotion:"Promocionat"
promote:"Promoure"
numberOfDays:"Nombre de dies"
hideThisNote:"Amaga la publicació"
hideThisNote:"Amaga la publicació"
showFeaturedNotesInTimeline:"Mostra publicacions destacades en la línia de temps"
showFeaturedNotesInTimeline:"Mostra publicacions destacades en la línia de temps"
objectStorageBaseUrlDesc:"Prefix d'enllaç utilitzat per a fer referencia als fitxers. Especifica l'enllaç del teu CDN o Proxy si n'estàs utilitzant qualsevol, en cas contrari, especifica l'enllaç al que es pot accedir públicament segons la guia de servei que vosté utilitza.\nPer l'ús d'S3 utilitza 'https://<bucket>.s3.amazonaws.com' I per a GCS o serveis equivalents utilitza 'https://storage.googleapis.com/<bucket>'."
newNoteRecived:"Hi ha publicacions noves"
newNoteRecived:"Hi ha publicacions noves"
installedDate:"Data d'instal·lació"
installedDate:"Data d'instal·lació"
state:"Estat"
state:"Estat"
sort:"Ordena"
sort:"Ordena"
ascendingOrder:"Ascendent"
ascendingOrder:"Ascendent"
descendingOrder:"Descendent"
descendingOrder:"Descendent"
removeAllFollowing:"Deixar de seguir tots els usuaris seguits"
removeAllFollowingDescription:"El fet d'executar això, et farà deixar de seguir a tots els usuaris de {host}. Si us plau, executa això si l'amfitrió, per exemple, ja no existeix."
userSuspended:"Aquest usuari ha sigut suspès"
userSilenced:"Aquest usuari està sent silenciat"
yourAccountSuspendedTitle:"Aquest compte és suspès"
yourAccountSuspendedDescription:"Aquest compte ha sigut suspès a causa de la violació de les condicions d'ús o similars. Contacta l'administrador si en vol saber més. Si us plau, no en faci un altre compte."
tokenRevoked:"Codi de seguretat no vàlid"
tokenRevokedDescription:"La petició més recent ha estat denegada perquè contenia un codi de seguretat no vàlid. Actualitza la pàgina i torna-ho a provar."
accountDeleted:"Compte eliminat amb èxit"
accountDeletedDescription:"Aquest compte ha sigut eliminat"
menu:"Menú"
divider:"Divisor"
addItem:"Afegir element"
rearrange:"Torna a ordenar"
relays:"Relés"
addRelay:"Afegeix relés"
inboxUrl:"Enllaç de la safata d'entrada"
addedRelays:"Relés afegits"
serviceworkerInfo:"És obligatòria l'activació per a obtenir notificacions push"
deletedNote:"Publicacions eliminades"
deletedNote:"Publicacions eliminades"
invisibleNote:"Publicacions amagades"
invisibleNote:"Publicacions amagades"
enableInfiniteScroll:"Carrega més automàticament\n"
visibility:"Visibilitat"
poll:"Enquesta"
useCw:"Amaga el contingut"
enablePlayer:"Obre el reproductor de vídeo"
disablePlayer:"Tanca el reproductor de vídeo"
expandTweet:"Expandir post"
themeEditor:"Editor de temes"
description:"Descripció"
describeFile:"Afegir subtitulació"
enterFileDescription:"Afegeix un títol"
author:"Autor"
leaveConfirm:"Hi ha canvis sense guardar. Els vols descartar?"
manage:"Administració"
plugins:"Extensions"
preferencesBackups:"Configuracions de les Còpies de seguretat"
deck:"Escriptori"
undeck:"Tanca l'escriptori"
useBlurEffectForModal:"Utilitzar l'efecte de difuminació a modals"
useFullReactionPicker:"Utilitza el cercador de reaccions d'escala sencera"
width:"Amplada"
height:"Alçària"
large:"Gran"
medium:"Mitjà"
small:"Petit"
generateAccessToken:"Genera codi d'accés"
permission:"Permisos"
enableAll:"Habilita tot"
disableAll:"Deshabilita tot"
tokenRequested:"Donar accés al compte"
smtpHost:"Amfitrió"
smtpHost:"Amfitrió"
smtpUser:"Nom d'usuari"
smtpUser:"Nom d'usuari"
smtpPass:"Contrasenya"
smtpPass:"Contrasenya"
@@ -369,36 +538,41 @@ clearCache: "Esborra la memòria cau"
showingPastTimeline:"Estàs veient una línia de temps antiga"
showingPastTimeline:"Estàs veient una línia de temps antiga"
info:"Informació"
info:"Informació"
user:"Usuaris"
user:"Usuaris"
administration:"Administració"
middle:"Mitjà"
global:"Global"
global:"Global"
searchByGoogle:"Cercar"
searchByGoogle:"Cercar"
file:"Fitxers"
file:"Fitxers"
icon:"Icona"
replies:"Respondre"
renotes:"Impulsa"
_role:
_priority:
middle:"Mitjà"
_options:
antennaMax:"Nombre màxim d'antenes"
_email:
_email:
_follow:
_follow:
title:"t'ha seguit"
title:"t'ha seguit"
_mfm:
mention:"Menció"
quote:"Citar"
emoji:"Emojis personalitzats"
search:"Cercar"
_instanceMute:
_instanceMute:
instanceMuteDescription:"Silencia tots els impulsos dels servidors seleccionats, també els usuaris que responen a altres d'un servidor silenciat."
instanceMuteDescription:"Silencia tots els impulsos dels servidors seleccionats, també els usuaris que responen a altres d'un servidor silenciat."
_theme:
_theme:
description:"Descripció"
keys:
keys:
mention:"Menció"
mention:"Menció"
renote:"Renotar"
renote:"Renotar"
divider:"Divisor"
_sfx:
_sfx:
note:"Notes"
note:"Notes"
notification:"Notificacions"
notification:"Notificacions"
chat:"Xat"
antenna:"Antenes"
antenna:"Antenes"
_2fa:
_2fa:
step2Url:"També pots inserir aquest enllaç i utilitzes una aplicació d'escriptori:"
renewTOTPCancel:"No, gràcies"
_antennaSources:
_antennaSources:
all:"Totes les publicacions"
all:"Totes les publicacions"
homeTimeline:"Publicacions dels usuaris seguits"
homeTimeline:"Publicacions dels usuaris seguits"
users:"Publicacions d'usuaris específics"
users:"Publicacions d'usuaris específics"
userList:"Publicacions d'una llista d'usuaris"
userList:"Publicacions d'una llista d'usuaris"
userGroup:"Publicacions d'usuaris d'un grup"
_widgets:
_widgets:
profile:"Perfil"
profile:"Perfil"
instanceInfo:"Informació del fitxer d'instal·lació"
instanceInfo:"Informació del fitxer d'instal·lació"
keepOriginalUploadingDescription:"이미지럴 올릴 때 온본얼 고대로 둡니다. 꺼모 올릴 때 브라우저서 웹 공개 이미지럴 맨겁니다."
fromDrive:"드라이브서"
fromUrl:"주소서"
uploadFromUrl:"주소 올리기"
uploadFromUrlDescription:"올리기할라넌 파일으 주소"
uploadFromUrlRequested:"올리기럴 요청햇십니다"
uploadFromUrlMayTakeTime:"올리기가 껕날라먼 시간이 쪼매 걸릴 깁니다."
explore:"살펴보기"
messageRead:"이럿어예"
noMoreHistory:"요카마 엣날 기록이 없십니다"
startMessaging:"대화하기"
nUsersRead:"{n}멩이 이럿십니다"
agreeTo:"{0}에 동이하기"
agree:"동이합니다"
agreeBelow:"밑으 내용에 동이합니다"
basicNotesBeforeCreateAccount:"주이할 내용"
termsOfService:"이용 약간"
start:"시작하기"
home:"덜머리"
remoteUserCaution:"웬겍 사용자넌 정보가 학실하지 아이할 수 잇십니다."
activity:"할동"
images:"이미지"
image:"이미지"
birthday:"생일"
yearsOld:"{age}살"
registeredDate:"맨건 날"
location:"장소"
theme:"테마"
themeForLightMode:"볽엄 모드서 설 테마"
themeForDarkMode:"어덥엄 모드서 설 테마"
light:"볽엄"
dark:"어덥엄"
lightThemes:"볽언 테마"
darkThemes:"어덥언 테마"
syncDeviceDarkMode:"디바이스 쪽 어덥엄 모드하고 같구로 마추기"
drive:"드라이브"
fileName:"파일 이럼"
selectFile:"파일 개리기"
selectFiles:"파일 개리기"
selectFolder:"폴더 개리기"
selectFolders:"폴더 개리기"
renameFile:"파일 이럼 바꾸기"
folderName:"폴더 이럼"
createFolder:"폴더 맨걸기"
renameFolder:"폴더 이럼 바꾸기"
deleteFolder:"폴더 뭉캐기"
folder:"폴더"
addFile:"파일 옇기"
emptyDrive:"드라이브가 비잇십니다"
emptyFolder:"폴더가 비잇십니다"
unableToDelete:"몬 뭉캡니다"
inputNewFileName:"새 파일 이럼얼 서 보이소"
inputNewDescription:"새 설멩얼 서 보이소"
inputNewFolderName:"새 폴더 이럼얼 서 보이소"
circularReferenceFolder:"엚길 폴더으 아래 폴더입니다."
hasChildFilesOrFolders:"요 폴더넌 아이 비잇어니께 몬 뭉캡니다."
copyUrl:"주소 복사하기"
rename:"이럼 바꾸기"
avatar:"아바타"
banner:"배너"
displayOfSensitiveMedia:"수ᇚ힌 옝상물 보기"
whenServerDisconnected:"서버하고 옌겔이 껂기모"
disconnectedFromServer:"서버하고 옌겔이 껂깃십니다"
reload:"새로곤침"
doNothing:"무시하기"
reloadConfirm:"새로곤침합니꺼?"
watch:"간심 갖기"
unwatch:"간심 고마 갖기"
accept:"받기"
reject:"아이 받기"
normal:"일반"
instanceName:"서버 이럼"
instanceDescription:"서버 소개"
maintainerName:"간리자 이럼"
maintainerEmail:"간리자 전자우펜"
tosUrl:"이용 약간 주소"
thisYear:"올개"
thisMonth:"요달"
today:"오올"
dayX:"{day}일"
monthX:"{month}월"
yearX:"{year}년"
pages:"바닥"
integration:"옌겔"
connectService:"옌겔하기"
disconnectService:"껂기"
enableLocalTimeline:"로컬 타임라인 키기"
enableGlobalTimeline:"글로벌 타임라인 키기"
disablingTimelinesInfo:"요 타임라인얼 꺼도 간리자하고 중재자넌 고대로 설 수 잇십니다."
registration:"맨걸기"
enableRegistration:"누라도 새로 맨걸 수 잇거로 하기"
invite:"초대하기"
driveCapacityPerLocalAccount:"로컬 사용자 하나마중 드라이브 커기"
driveCapacityPerRemoteAccount:"웬겍 사용자 하나마중 드라이브 커기"
inMb:"메가바이트 단이"
bannerUrl:"배너 이미지 주소"
backgroundImageUrl:"배겡 이미지 주소"
basicInfo:"기본 정보"
pinnedUsers:"붙인 사용자"
pinnedUsersDescription:"‘살펴보기’서 붙일라넌 사용자럴 줄 바꿈해서로 적십니다."
pinnedPages:"붙인 바닥"
pinnedPagesDescription:"서버으 대문서 붙일라넌 바닥으 겡로럴 줄 바꿈해서로 적십니다."
pinnedClipId:"붙일 클립으 아이디"
pinnedNotes:"붙인 노트"
hcaptcha:"에이치캡차"
enableHcaptcha:"에이치캡차 키기"
hcaptchaSiteKey:"사이트키"
hcaptchaSecretKey:"시크릿키"
recaptcha:"리캡차"
enableRecaptcha:"리캡차 키기"
recaptchaSiteKey:"사이트키"
recaptchaSecretKey:"시크릿키"
turnstile:"턴스타일"
enableTurnstile:"턴스타일 키기"
turnstileSiteKey:"사이트키"
turnstileSecretKey:"시크릿키"
avoidMultiCaptchaConfirm:"오만 캡차럴 서모 간섭이 잇얼 깁니다. 다린 캡차를 껍니꺼? ‘아이예’럴 누질리모 오만 캡차럴 키 둘 수도 잇십니다."
antennas:"안테나"
manageAntennas:"안테나 간리"
name:"이럼"
antennaSource:"받얼 소스"
antennaKeywords:"받얼 검색어"
antennaExcludeKeywords:"수ᇚ훌 검색어"
antennaKeywordsDescription:"띠어서기럴 하모 ‘거라고’가 데고 줄 바꿈얼 하모 ‘아이먼’이 뎁니다"
notifyAntenna:"새 노트럴 알리기"
withFileAntenna:"파일이 붙언 노트마"
enableServiceworker:"브라우저서 알림 포시럴 키기"
antennaUsersDescription:"사용자 이럼얼 줄 바꿈해서로 섭니다"
caseSensitive:"대소문자럴 구벨하기"
withReplies:"답하기도 옇기"
connectedTo:"요 게정하고 옌겔데어 잇십니다"
notesAndReplies:"걸하고 답걸"
withFiles:"파일에 붙이기"
silence:"수ᇚ후기"
silenceConfirm:"수ᇚ훕니꺼?"
unsilence:"수ᇚ후기 어ᇝ애기"
unsilenceConfirm:"수ᇚ후기럴 어ᇝ앱니꺼?"
popularUsers:"소문난 사용자"
recentlyUpdatedUsers:"얼마 전에 걸 선 사용자"
recentlyRegisteredUsers:"얼마 전에 맨건 사용자"
recentlyDiscoveredUsers:"얼마 전에 찾언 사용자"
exploreUsersCount:"사용자 {count}멩이 잇십니다."
exploreFediverse:"옌합우주 탐험하기"
popularTags:"소문난 태그"
userList:"리스트"
about:"정보"
aboutMisskey:"Misskey넌예"
administrator:"간리자"
token:"학인 기호"
2fa:"두 단게 정멩"
setupOf2fa:"두 단게 정멩 설정"
totp:"정멩 앱"
totpDescription:"정멩 앱서 단헤용 비밀번호 서기"
moderator:"중재자"
moderation:"중재"
moderationNote:"중재 노트"
addModerationNote:"중재 노트 옇기"
moderationLogs:"중재 일지"
nUsersMentioned:"{n}멩이 이바구하고 잇어예"
securityKeyAndPasskey:"보안키·패스키"
securityKey:"보안키"
lastUsed:"마지막 쓰임"
lastUsedAt:"마지막 쓰임: {t}"
unregister:"맨걸기 무루기"
passwordLessLogin:"비밀번호 없시 로그인"
passwordLessLoginDescription:"비밀번호 말고 보안키나 패스키 같은 것만 써 가 로그인합니다."
resetPassword:"비밀번호 재설정"
newPasswordIs:"새 비밀번호는 \"{password}\" 입니다"
reduceUiAnimation:"화면 움직임 효과들을 수ᇚ후기"
share:"노누기"
notFound:"몬 찾앗십니다"
notFoundDescription:"고런 주소로 들어가는 하멘은 없십니다."
uploadFolder:"기본 업로드 위치"
markAsReadAllNotifications:"모든 알림 이럿다고 표시"
markAsReadAllUnreadNotes:"모든 글 이럿다고 표시"
markAsReadAllTalkMessages:"모든 대화 이럿다고 표시"
help:"도움말"
inputMessageHere:"여따가 메시지를 입력해주이소"
close:"닫기"
invites:"초대하기"
members:"멤버"
transfer:"양도"
title:"제목"
text:"글"
enable:"키기"
next:"다음"
retype:"다시 서기"
noteOf:"{user}님으 노트"
quoteAttached:"따옴"
quoteQuestion:"따와가 작성하겠십니까?"
noMessagesYet:"아직 대화가 없십니다"
newMessageExists:"새 메시지가 있십니다"
onlyOneFileCanBeAttached:"메시지엔 파일 하나까제밖에 몬 넣십니다"
invitations:"초대하기"
invitationCode:"초대장"
checking:"학인하고 잇십니다"
passwordMatched:"맞십니다"
passwordNotMatched:"안 맞십니다"
signinFailed:"로그인 몬 했십니다. 고 이름이랑 비밀번호 제대로 썼는가 확인해 주이소."
or:"아니면"
language:"언어"
uiLanguage:"UI 표시 언어"
aboutX:"{x}에 대해서"
emojiStyle:"이모지 모양"
native:"기본"
disableDrawer:"드로어 메뉴 쓰지 않기"
showNoteActionsOnlyHover:"마우스 올맀을 때만 노트 액션 버턴 보이기"
noHistory:"기록이 없십니다"
signinHistory:"로그인 기록"
enableAdvancedMfm:"복잡한 MFM 키기"
enableAnimatedMfm:"정신사나운 MFM 키기"
doing:"잠만예"
category:"카테고리"
tags:"태그"
docSource:"요 문서의 원본"
createAccount:"게정 맨걸기"
existingAccount:"원래 게정"
regenerate:"엎고 다시 맨걸기"
fontSize:"글자 크기"
mediaListWithOneImageAppearance:"사진 하나짜리 미디어 목록의 높이"
limitTo:"{x}로 제한"
noFollowRequests:"지둘리는 팔로우 요청이 없십니다"
openImageInNewTab:"새 탭서 사진 열기"
dashboard:"대시보드"
local:"로컬"
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>' 처럼 쓰믄 되입니더."
objectStorageBucket:"Bucket"
objectStorageBucketDesc:"써먹을 서비스의 바께쓰 이름을 여 써 주이소."
objectStorageEndpointDesc:"AWS S3을 쓸라멘 요는 비워두고, 아이멘은 그 서비스 가이드에 맞게 endpoint를 넣어 주이소. '<host>' 내지 '<host>:<port>'처럼 넣십니다."
objectStorageRegion:"Region"
objectStorageRegionDesc:"'xx-east-1' 같은 region 이름을 옇어 주이소. 써먹을 서비스에 region 개념 같은 게 읎다! 카면은 대신에 'us-east-1'을 옇어 놓으이소. AWS 설정 파일이나 환경 변수를 갖다 끌어다 쓸 거면은 요는 비워 두이소."
objectStorageUseSSL:"SSL 쓰기"
objectStorageUseSSLDesc:"API 호출할 때 HTTPS 안 쓸거면은 꺼 두이소"
objectStorageUseProxy:"연결에 프락시 사용"
objectStorageUseProxyDesc:"오브젝트 스토리지 API 호출에 프락시 안 쓸 거면 꺼 두이소"
objectStorageSetPublicRead:"업로드할 때 'public-read' 설정하기"
s3ForcePathStyleDesc:"s3ForcePathStyle을 키면, 바께쓰 이름을 URL의 호스트명 말고 경로의 일부로써 취급합니다. 셀프 호스트 Minio 같은 걸 굴릴라믄 켜놔야 될 수도 있십니다."
serverLogs:"서버 로그"
deleteAll:"말캉 뭉캐기"
showFixedPostForm:"타임라인 우에 글 작성 칸 박기"
showFixedPostFormInChannel:"채널 타임라인 우에 글 작성 칸 박기"
withRepliesByDefaultForNewlyFollowed:"팔로우 할 때 기본적으로 답걸도 타임라인에 나오게 하기"
newNoteRecived:"새 노트 있어예"
sounds:"소리"
sound:"소리"
listen:"듣기"
none:"없음"
showInPage:"바닥서 보기"
popout:"새 창 열기"
volume:"음량"
masterVolume:"대빵 음량"
notUseSound:"음소거하기"
useSoundOnlyWhenActive:"Misskey가 활성화되어 있을 때만 소리 내기"
details:"좀 더"
chooseEmoji:"이모지 선택"
unableToProcess:"작업 다 몬 했십니다"
recentUsed:"최근 쓴 놈"
install:"설치"
uninstall:"삭제"
installedApps:"설치된 애플리케이션"
nothing:"뭣도 없어예"
installedDate:"설치한 날"
lastUsedDate:"마지막 사용"
state:"상태"
sort:"정렬하기"
ascendingOrder:"작은 순"
descendingOrder:"큰 순"
scratchpad:"스크래치 패드"
scratchpadDescription:"스크래치 패드는 AiScript를 끼적거리는 창입니더. Misskey랑 갖다 이리저리 상호작용하는 코드를 서가 굴리멘은 그 결과도 바로 확인할 수 있십니다."
output:"출력"
script:"스크립트"
disablePagesScript:"온갖 바닥서 AiScript를 쓰지 않음"
updateRemoteUser:"원겍 사용자 근황 알아오기"
unsetUserAvatar:"아바타 치우기"
unsetUserAvatarConfirm:"아바타 갖다 치울까예?"
unsetUserBanner:"배너 치우기"
unsetUserBannerConfirm:"배너 갖다 치울까예?"
deleteAllFiles:"파일 말캉 뭉캐기"
deleteAllFilesConfirm:"파일을 싸그리 다 뭉캐삐릴까예?"
removeAllFollowing:"팔로잉 말캉 무루기"
removeAllFollowingDescription:"{host} 서버랑 걸어놓은 모든 팔로잉을 무룹니다. 고 서버가 아예 없어지삐맀든가, 그런 경우에 하이소."
introMisskey:"Velkommen! Misskey er en desentralisert mikrobloggtjeneste med åpen kildekode.\nOpprett \"Notes\" for å dele tankene dine med alle rundt deg. 📡\nMed \"reaksjoner\" kan du også raskt gi uttrykk for hva du synes om alles Notes. 👍\nLa oss utforske en ny verden! 🚀"
monthAndDay:"{day}-{month}"
search:"Søk"
notifications:"Varsler"
username:"Brukernavn"
password:"Passord"
forgotPassword:"Glemt passord"
fetchingAsApObject:"Henter fra Fediverse..."
ok:"OK"
gotIt:"Skjønner"
cancel:"Avbryt"
noThankYou:"Ikke nå"
enterUsername:"Skriv inn brukernavn"
renotedBy:"Renotes av {user}"
noNotes:"Ingen Notes"
noNotifications:"Ingen varsler"
instance:"Server"
settings:"Innstillinger"
notificationSettings:"Varslingsinnstillinger"
basicSettings:"Grunnleggende innstillinger"
otherSettings:"Andre innstillinger"
openInWindow:"Åpne i vindu"
profile:"Profil"
timeline:"Tidslinje"
noAccountDescription:"Denne brukeren har ikke skrevet sin biografi ennå."
login:"Logg inn"
loggingIn:"Logget inn"
logout:"Logg ut"
signup:"Bli med"
uploading:"Laster opp"
save:"Lagre"
users:"Brukere"
addUser:"Legg til bruker"
favorite:"Legg til i favoritter"
favorites:"Favoritter"
unfavorite:"Fjern fra favoritter"
favorited:"Lagt til i favoritter."
alreadyFavorited:"Allerede lagt til i favoritter."
cantFavorite:"Kunne ikke legge til i favoritter."
pin:"Fest til profil"
unpin:"Fjern fra profil"
copyContent:"Kopier innhold"
copyLink:"Kopier lenke"
delete:"Slett"
deleteAndEdit:"Slett og rediger"
deleteAndEditConfirm:"Er du sikker på at du vil slette denne Noten og redigere den? Du vil miste alle reaksjoner, Renotes og svar på den."
driveFileDeleteConfirm:"Er du sikker på at du vil slette \"{name}\"? Det vil også forsvinne fra alt innhold som bruker det."
unfollowConfirm:"Er du sikker på at du vil slutte å følge {name}?"
importRequested:"Du har bedt om import. Dette kan ta en stund."
lists:"Lister"
noLists:"Ingen lister"
note:"Note"
notes:"Notes"
following:"Følger"
followers:"Følgere"
followsYou:"Følger deg"
createList:"Opprett liste"
error:"Feil"
somethingHappened:"En feil har oppstått"
retry:"Prøv igjen"
pageLoadError:"Kunne ikke hente side."
serverIsDead:"Denne serveren svarer ikke. Vennligst vent en stund og prøv igjen."
enterListName:"Skriv inn et navn på listen"
privacy:"Personvern"
defaultNoteVisibility:"Standard synlighet"
follow:"Følg"
followRequest:"Følgeforespørsel"
followRequests:"Følgeforespørsel"
unfollow:"Avfølg"
followRequestPending:"Venter på godkjenning"
enterEmoji:"Skriv inn en emoji"
renote:"Renote"
renoted:"Renotet."
cantRenote:"Dette innlegget kan ikke renotes."
cantReRenote:"En Renote kan ikke renotes."
quote:"Sitat"
inChannelRenote:"Renote kun for kanal"
inChannelQuote:"Sitat kun for kanal"
pinnedNote:"Festet Note"
pinned:"Fest til profil"
you:"Du"
clickToShow:"Klikk for å vise"
add:"Legg til"
reaction:"Reaksjon"
reactions:"Reaksjoner"
reactionSettingDescription2:"Dra for å endre rekkefølgen, klikk for å slette, trykk \"+\" for å legge til."
rememberNoteVisibility:"Husk innstillingene for synlighet av Notes"
attachCancel:"Fjern vedlegg"
enterFileName:"Skriv inn filnavn"
mute:"Skjul"
unmute:"Vis"
renoteMute:"Skjul Renotes"
renoteUnmute:"Vis Renotes"
block:"Blokker"
unblock:"Opphev blokkering"
suspend:"Suspender"
blockConfirm:"Er du sikker på at du vil blokke denne kontoen?"
unblockConfirm:"Er du sikker på at du vil oppheve blokkeringen av denne kontoen?"
suspendConfirm:"Er du sikker på at du vil suspendere denne kontoen?"
selectList:"Velg en liste"
selectChannel:"Velg en kanal"
selectAntenna:"Velg en antenne"
selectWidget:"Velg en widget"
editWidgets:"Rediger widgeter"
editWidgetsExit:"Ferdig"
emoji:"Emoji"
emojis:"Emojier"
addEmoji:"Legg til emoji"
settingGuide:"Anbefalte innstillinger"
flagAsBot:"Merk denne kontoen som en bot"
flagAsBotDescription:"Aktiver dette alternativet hvis denne kontoen styres av et program. Hvis det er aktivert, vil det fungere som et flagg for andre utviklere for å forhindre endeløse interaksjonskjeder med andre roboter og justere Misskeys interne systemer til å behandle denne kontoen som en bot."
flagAsCat:"Merk denne kontoen som en katt"
flagAsCatDescription:"Aktiver dette alternativet for å merke denne kontoen som en katt."
flagShowTimelineReplies:"Vis svar i tidslinje"
addAccount:"Legg til konto"
reloadAccountsList:"Last inn kontoliste på nytt"
loginFailed:"Kunne ikke logge inn"
general:"Generelt"
searchWith:"Søk: {q}"
youHaveNoLists:"Du har ingen lister"
followConfirm:"Er du sikker på at du vil følge {name}?"
clearQueueConfirmTitle:"Er du sikker på at du vil tømme køen?"
blockedInstances:"Blokkerte severe"
blockedInstancesDescription:"Skriv opp vertsnavnene til serverne du vil blokkere, atskilt med linjeskift. Serverne i listen vil ikke lenger kunne kommunisere med denne serveren."
muteAndBlock:"Skjul og blokker"
mutedUsers:"Skjulte brukere"
blockedUsers:"Blokkerte brukere"
noUsers:"Det er ingen brukere"
editProfile:"Rediger profil"
noteDeleteConfirm:"Er du sikker på at du vil slette denne Noten?"
pinLimitExceeded:"Du kan ikke feste flere."
intro:"Installasjonen av Misskey er ferdig! Vennligst opprett en administratorkonto."
done:"Ferdig"
default:"Standard"
defaultValueIs:"Standard: {value}"
noCustomEmojis:"Det er ingen emoji"
noJobs:"Det er ingen jobber"
blocked:"Blokkert"
suspended:"Suspendert"
all:"Alle"
notResponding:"Svarer ikke"
changePassword:"Endre passord"
security:"Sikkerhet"
retypedNotMatch:"Inngangene stemmer ikke overens."
currentPassword:"Nåværende passord"
newPassword:"Nytt passord"
newPasswordRetype:"Nytt passord (gjenta)"
attachFile:"Legg ved filer"
more:"Mer!"
noSuchUser:"Bruker ikke funnet"
announcements:"Kunngjøringer"
remove:"Slett"
removed:"Vellykket slettet"
removeAreYouSure:"Er du sikker på at du vil fjerne \"{x}\"?"
deleteAreYouSure:"Er du sikker på at du vil slette \"{x}\"?"
saved:"Lagret"
upload:"Laste opp"
keepOriginalUploading:"Behold originalbildet"
fromUrl:"Fra URL"
uploadFromUrl:"Last opp fra en URL"
uploadFromUrlDescription:"URL til filen du vil laste opp"
explore:"Utforsk"
messageRead:"Lest"
nUsersRead:"lest av {n}"
agreeTo:"Jeg godtar {0}"
agree:"Godta"
agreeBelow:"Jeg godtar følgende"
basicNotesBeforeCreateAccount:"Viktige merknader"
termsOfService:"Vilkår for bruk"
home:"Hjem"
activity:"Aktivitet"
images:"Bilder"
image:"Bilde"
birthday:"Bursdag"
yearsOld:"{age} år gammel"
theme:"Temaer"
light:"Lys"
dark:"Mørk"
lightThemes:"Lyse temaer"
darkThemes:"Mørke temaer"
syncDeviceDarkMode:"Synkroniser mørkmodus med enhetens innstillinger"
fileName:"Filnavn"
selectFile:"Velg en fil"
selectFiles:"Velg filer"
selectFolder:"Velg en mappe"
selectFolders:"Velg mapper"
renameFile:"Endre filnavn"
folderName:"Mappenavn"
createFolder:"Opprett en mappe"
renameFolder:"Endre mappenavn"
deleteFolder:"Slett denne mappen"
addFile:"Legg til en fil"
emptyFolder:"Denne mappen er tom"
unableToDelete:"Kan ikke slette"
inputNewFileName:"Skriv inn et nytt filnavn"
inputNewDescription:"Skriv inn ny bildetekst"
inputNewFolderName:"Skriv inn et nytt mappenavn"
circularReferenceFolder:"Målmappen er en undermappe til mappen du ønsker å flytte."
hasChildFilesOrFolders:"Siden denne mappen ikke er tom, kan den ikke slettes."
copyUrl:"Kopier URL"
rename:"Endre navn"
avatar:"Avatar"
banner:"Banner"
doNothing:"Ignorer"
accept:"Tillatt"
reject:"Avslå"
instanceName:"Servernavn"
instanceDescription:"Serverbeskrivelse"
thisYear:"År"
thisMonth:"Måned"
today:"I dag"
dayX:"{day}"
monthX:"{month}"
yearX:"{year}"
pages:"Sider"
integration:"Integrasjon"
enableLocalTimeline:"Aktiver lokal tidslinje"
enableGlobalTimeline:"Aktiver global tidslinje"
disablingTimelinesInfo:"Administratorer og Moderatorer vil alltid ha tilgang til alle tidslinjer, selv om de ikke er aktivert."
registration:"Registrer"
enableRegistration:"Aktiver registrering av nye brukere"
invite:"Inviter"
basicInfo:"Grunnleggende informasjon"
pinnedUsers:"Festede brukrere"
pinnedUsersDescription:"Liste over brukernavn atskilt med linjeskift som skal festes i \"Utforsk\" fanen."
pinnedPages:"Festede sider"
pinnedNotes:"Festet Note"
hcaptcha:"hCaptcha"
enableHcaptcha:"Aktiver hCaptcha"
recaptcha:"reCAPTCHA"
enableRecaptcha:"Aktiver reCAPTCHA"
turnstile:"Turnstile"
enableTurnstile:"Aktiver Turnstile"
antennas:"Antenner"
name:"Navn"
antennaSource:"Antennekilde"
notifyAntenna:"Varsle om nye Notes"
withFileAntenna:"Bare Notes med filer"
notesAndReplies:"Notes og svar"
popularUsers:"Populære brukere"
exploreUsersCount:"Det finnes {count} brukere"
exploreFediverse:"Utforsk Fediverse"
userList:"Lister"
about:"Informasjon"
aboutMisskey:"Om Misskey"
newPasswordIs:"Det nye passordet er \"{password}\"."
share:"Del"
notFound:"Ikke funnet"
markAsReadAllNotifications:"Merk alle varsler som lest"
markAsReadAllUnreadNotes:"Merk alle Notes som lest"
help:"Hjelp"
inputMessageHere:"Skriv inn melding her"
close:"Lukk"
invites:"Inviter"
members:"Medlemmer"
title:"Tittel"
text:"Tekst"
next:"Neste"
retype:"Gjenta"
quoteAttached:"Sitat"
noMessagesYet:"Ingen meldinger ennå"
newMessageExists:"Det er nye meldinger"
onlyOneFileCanBeAttached:"Du kan bare legge ved én fil i en melding"
invitations:"Inviter"
available:"Tilgjengelig"
unavailable:"Utilgjengelig"
tooShort:"For kort"
tooLong:"For langt"
weakPassword:"Svakt passord"
normalPassword:"Gjennomsnittlig passord"
strongPassword:"Sterkt passord"
signinWith:"Logg inn med {x}"
signinFailed:"Kunne ikke logge inn. Det oppgitte brukernavnet eller passordet er feil."
or:"eller"
language:"Språk"
aboutX:"Om {x}"
category:"Kategori"
createAccount:"Opprett konto"
openImageInNewTab:"Åpne bilder i ny fane"
clientSettings:"Klientinnstillinger"
accountSettings:"Kontoinnstillinger"
objectStorageRegion:"Region"
objectStorageUseSSL:"Bruk SSL"
objectStorageUseProxy:"Bruk Proxy"
deleteAll:"Slett alt"
newNoteRecived:"Det er nye Notes"
listen:"Lytt"
none:"Ingen"
volume:"Volum"
chooseEmoji:"Velg emoji"
recentUsed:"Sist brukte"
install:"Installer"
uninstall:"Avinstaller"
nothing:"Ingenting"
deleteAllFiles:"Slett alle filer"
deleteAllFilesConfirm:"Er du sikker på at du vil slette alle filer?"
userSuspended:"Denne brukeren har blitt suspendert."
accountDeleted:"Kontoen blir slettet"
accountDeletedDescription:"Denne kontoen har blitt slettet."
menu:"Meny"
poll:"Avstemning"
description:"Beskrivelse"
author:"Forfatter"
height:"Høyde"
large:"Stor"
small:"Liten"
notificationType:"Varseltype"
edit:"Rediger"
email:"E-post"
smtpHost:"Vert"
smtpUser:"Brukernavn"
smtpPass:"Passord"
userSaysSomething:"{name} sa noe"
copy:"Kopier"
channel:"Kanaler"
create:"Opprett"
notificationSetting:"Varslingsinnstillinger"
other:"Andre"
behavior:"Oppførsel"
sample:"Eksempel"
abuseReports:"Rappoter"
reportAbuse:"Rappoter"
send:"Send"
openInNewTab:"Åpne i ny fane"
waitingFor:"Venter på {x}"
random:"Tilfeldig"
system:"System"
desktop:"Skrivebord"
i18nInfo:"Misskey oversettes til flere språk av frivillige. Du kan hjelpe til på {link}."
followingCount:"Følger"
followersCount:"Følgere"
yes:"Ja"
no:"Nei"
contact:"Kontakt"
developer:"Utvikler"
makeExplorable:"Gjør konto synlig i \"Utforsk\""
makeExplorableDescription:"Hvis du slår av dette, vises ikke kontoen din i \"Utforsk\" delen."
left:"Venstre"
nNotes:"{n} Notes"
saveAs:"Lagre som"
value:"Verdi"
deleteConfirm:"Vil du slette?"
invalidValue:"Verdien er ugyldig."
closeAccount:"Avslutt konto"
emailNotification:"E-postvarsler"
inChannelSearch:"Søk i kanal"
clear:"Tøm"
markAllAsRead:"Merk alt som lest"
addDescription:"Legg til beskrivelse"
info:"Infomasjon"
unknown:"Ukjent"
selectAccount:"Velg konto"
user:"Brukere"
accounts:"Kontoer"
switch:"Bytt"
gallery:"Galleri"
ads:"Annonser"
memo:"Notat"
high:"Høy"
low:"Lav"
sent:"Sendt"
received:"Mottatt"
learnMore:"Les mer"
misskeyUpdated:"Misskey har blitt oppdatert!"
translate:"Oversett"
translatedFrom:"Oversatt fra {x}"
unread:"Ulest"
manageAccounts:"Administrer konto"
classic:"Klassisk"
muteThread:"Skjul denne tråden"
unmuteThread:"Vis denne tråden"
continueThread:"Vis fortsettelse av tråden"
hide:"Skjul"
smartphone:"Smarttelefon"
tablet:"Nettbrett"
auto:"Automatisk"
size:"Størrelse"
searchByGoogle:"Søk"
tenMinutes:"10 minutter"
oneHour:"1 time"
oneDay:"1 dag"
oneWeek:"1 uke"
oneMonth:"1 måned"
file:"Filer"
recommended:"Anbefalt"
check:"Sjekk"
deleteAccount:"Slett konto"
document:"Dokumenter"
logoutConfirm:"Vil du logge ut?"
pleaseSelect:"Velg et alternativ"
type:"Type"
beta:"Beta"
account:"Konto"
move:"Flytt"
pushNotification:"Push-varsler"
tools:"Verktøy"
like:"Liker!"
unlike:"Liker ikke"
numberOfLikes:"Likerklikk"
show:"Vis"
neverShow:"Ikke vis igjen"
remindMeLater:"Kanskje senere"
didYouLikeMisskey:"Likte du Misskey?"
roles:"Roller"
role:"Rolle"
color:"Farge"
youCannotCreateAnymore:"Du kan ikke opprette flere."
passwordLessLogin:"Skonfiguruj logowanie bez użycia hasła"
passwordLessLogin:"Skonfiguruj logowanie bez użycia hasła"
passwordLessLoginDescription:"Opis logowania bez użycia hasła"
resetPassword:"Zresetuj hasło"
resetPassword:"Zresetuj hasło"
newPasswordIs:"Nowe hasło to „{password}”"
newPasswordIs:"Nowe hasło to „{password}”"
reduceUiAnimation:"Ogranicz animacje w UI"
reduceUiAnimation:"Ogranicz animacje w UI"
@@ -402,31 +406,21 @@ share: "Udostępnij"
notFound:"Nie znaleziono"
notFound:"Nie znaleziono"
notFoundDescription:"Nie ma strony odpowiadającej określonemu adresowi URL."
notFoundDescription:"Nie ma strony odpowiadającej określonemu adresowi URL."
uploadFolder:"Domyślne położenie wysłanych"
uploadFolder:"Domyślne położenie wysłanych"
cacheClear:"Wyczyść pamięć podręczną"
markAsReadAllNotifications:"Oznacz wszystkie powiadomienia jako przeczytane"
markAsReadAllNotifications:"Oznacz wszystkie powiadomienia jako przeczytane"
markAsReadAllUnreadNotes:"Oznacz wszystkie wpisy jako przeczytane"
markAsReadAllUnreadNotes:"Oznacz wszystkie wpisy jako przeczytane"
markAsReadAllTalkMessages:"Oznacz wszystkie wiadomości jako przeczytane"
markAsReadAllTalkMessages:"Oznacz wszystkie wiadomości jako przeczytane"
help:"Pomoc"
help:"Pomoc"
inputMessageHere:"Wprowadź wiadomość tutaj"
inputMessageHere:"Wprowadź wiadomość tutaj"
close:"Zamknij"
close:"Zamknij"
group:"Grupy"
groups:"Grupy"
createGroup:"Utwórz grupę"
ownedGroups:"Posiadane grupy"
joinedGroups:"Członkostwa w grupach"
invites:"Zaproś"
invites:"Zaproś"
groupName:"Nazwa grupy"
members:"Członkowie"
members:"Członkowie"
transfer:"Transfer"
transfer:"Transfer"
messagingWithUser:"Rozmowy z innym użytkownikiem"
messagingWithGroup:"Rozmowy wewnątrz grupy"
title:"Tytuł"
title:"Tytuł"
text:"Tekst"
text:"Tekst"
enable:"Włącz"
enable:"Włącz"
next:"Dalej"
next:"Dalej"
retype:"Wprowadź ponownie"
retype:"Wprowadź ponownie"
noteOf:"Wpisy {user}"
noteOf:"Wpisy {user}"
inviteToGroup:"Zaproś do grupy"
quoteAttached:"Zacytowano"
quoteAttached:"Zacytowano"
quoteQuestion:"Czy na pewno chcesz umieścić cytat?"
quoteQuestion:"Czy na pewno chcesz umieścić cytat?"
noMessagesYet:"Nie napisano jeszcze wiadomości"
noMessagesYet:"Nie napisano jeszcze wiadomości"
@@ -448,20 +442,15 @@ passwordMatched: "Pasuje"
passwordNotMatched:"Hasła nie pasują do siebie"
passwordNotMatched:"Hasła nie pasują do siebie"
signinWith:"Zaloguj się z {x}"
signinWith:"Zaloguj się z {x}"
signinFailed:"Nie udało się zalogować. Wprowadzona nazwa użytkownika lub hasło są nieprawidłowe."
signinFailed:"Nie udało się zalogować. Wprowadzona nazwa użytkownika lub hasło są nieprawidłowe."
tapSecurityKey:"Wybierz swój klucz bezpieczeństwa"
or:"Lub"
or:"Lub"
language:"Język"
language:"Język"
uiLanguage:"Język wyświetlania UI"
uiLanguage:"Język wyświetlania UI"
groupInvited:"Zaproszony(-a) do grupy"
aboutX:"O {x}"
aboutX:"O {x}"
emojiStyle:"Styl emoji"
emojiStyle:"Styl emoji"
native:"Natywny"
native:"Natywny"
disableDrawer:"Nie używaj menu w stylu szuflady"
disableDrawer:"Nie używaj menu w stylu szuflady"
youHaveNoGroups:"Nie masz żadnych grup"
joinOrCreateGroup:"Uzyskaj zaproszenie do dołączenia do grupy lub utwórz własną grupę."
noHistory:"Brak historii"
noHistory:"Brak historii"
signinHistory:"Historia logowania"
signinHistory:"Historia logowania"
disableAnimatedMfm:"Wyłącz MFM z animacją"
doing:"Przetwarzanie..."
doing:"Przetwarzanie..."
category:"Kategoria"
category:"Kategoria"
tags:"Tagi"
tags:"Tagi"
@@ -535,11 +524,16 @@ disablePagesScript: "Wyłącz AiScript na Stronach"
updateRemoteUser:"Aktualizuj zdalne dane o użytkowniku"
updateRemoteUser:"Aktualizuj zdalne dane o użytkowniku"
deleteAllFiles:"Usuń wszystkie pliki"
deleteAllFiles:"Usuń wszystkie pliki"
deleteAllFilesConfirm:"Czy na pewno chcesz usunąć wszystkie pliki?"
deleteAllFilesConfirm:"Czy na pewno chcesz usunąć wszystkie pliki?"
removeAllFollowing:"Przestań obserwować"
removeAllFollowingDescription:"Przestań obserwować wszystkie konta z {host}. Wykonaj to, jeżeli instancja już nie istnieje."
removeAllFollowingDescription:"Przestań obserwować wszystkie konta z {host}. Wykonaj to, jeżeli instancja już nie istnieje."
userSuspended:"To konto zostało zawieszone."
userSuspended:"To konto zostało zawieszone."
userSilenced:"Ten użytkownik został wyciszony."
userSilenced:"Ten użytkownik został wyciszony."
yourAccountSuspendedTitle:"To konto jest zawieszone"
yourAccountSuspendedTitle:"To konto jest zawieszone"
yourAccountSuspendedDescription:"To konto zostało zawieszone z powodu złamania regulaminu serwera lub innych podobnych. Skontaktuj się z administratorem, jeśli chciałbyś poznać bardziej szczegółowy powód. Proszę nie zakładać nowego konta."
yourAccountSuspendedDescription:"To konto zostało zawieszone z powodu złamania regulaminu serwera lub innych podobnych. Skontaktuj się z administratorem, jeśli chciałbyś poznać bardziej szczegółowy powód. Proszę nie zakładać nowego konta."
tokenRevoked:"Token odrzucony"
tokenRevokedDescription:"Opis odrzuconego tokena"
accountDeleted:"Konto usunięte"
accountDeletedDescription:"Opis konta usuniętego"
menu:"Menu"
menu:"Menu"
divider:"Rozdzielacz"
divider:"Rozdzielacz"
addItem:"Dodaj element"
addItem:"Dodaj element"
@@ -565,7 +559,9 @@ author: "Autor"
leaveConfirm:"Są niezapisane zmiany. Czy chcesz je odrzucić?"
leaveConfirm:"Są niezapisane zmiany. Czy chcesz je odrzucić?"
manage:"Zarządzanie"
manage:"Zarządzanie"
plugins:"Wtyczki"
plugins:"Wtyczki"
preferencesBackups:"Kopia zapasowa ustawień"
deck:"Tablica"
deck:"Tablica"
undeck:"oddkouj"
useBlurEffectForModal:"Używaj efektu rozmycia w modalach"
useBlurEffectForModal:"Używaj efektu rozmycia w modalach"
ffVisibilityDescription:"Pozwala skonfigurować, kto może zobaczyć, kogo obserwujesz i kto Cię obserwuje."
continueThread:"Pokaż kontynuację wątku"
continueThread:"Pokaż kontynuację wątku"
deleteAccountConfirm:"Spowoduje to nieodwracalne usunięcie Twojego konta. Kontynuować?"
deleteAccountConfirm:"Spowoduje to nieodwracalne usunięcie Twojego konta. Kontynuować?"
incorrectPassword:"Nieprawidłowe hasło."
incorrectPassword:"Nieprawidłowe hasło."
voteConfirm:"Potwierdzić swój głos na \"{choice}\"?"
voteConfirm:"Potwierdzić swój głos na \"{choice}\"?"
hide:"Ukryj"
hide:"Ukryj"
leaveGroup:"Opuść grupę"
leaveGroupConfirm:"Czy na pewno chcesz opuścić \"{name}\"?"
useDrawerReactionPickerForMobile:"Wyświetlaj wybornik reakcji jako szufladę na urządzeniach mobilnych"
useDrawerReactionPickerForMobile:"Wyświetlaj wybornik reakcji jako szufladę na urządzeniach mobilnych"
welcomeBackWithName:"Witaj z powrotem, {name}"
welcomeBackWithName:"Witaj z powrotem, {name}"
clickToFinishEmailVerification:"Kliknij [{ok}], aby zakończyć weryfikację e-mail."
clickToFinishEmailVerification:"Kliknij [{ok}], aby zakończyć weryfikację e-mail."
@@ -829,11 +821,14 @@ auto: "Automatycznie"
size:"Rozmiar"
size:"Rozmiar"
numberOfColumn:"Liczba kolumn"
numberOfColumn:"Liczba kolumn"
searchByGoogle:"Szukaj"
searchByGoogle:"Szukaj"
period:"Ankieta kończy się"
indefinitely:"Nigdy"
indefinitely:"Nigdy"
tenMinutes:"10 minut"
tenMinutes:"10 minut"
oneHour:"1 godzina"
oneHour:"1 godzina"
oneDay:"1 dzień"
oneDay:"1 dzień"
oneWeek:"1 tydzień"
oneWeek:"1 tydzień"
oneMonth:"jeden miesiąc"
failedToFetchAccountInformation:"Nie udało się uzyskać informacji o koncie"
file:"Pliki"
file:"Pliki"
recommended:"Zalecane"
recommended:"Zalecane"
check:"Zweryfikuj"
check:"Zweryfikuj"
@@ -870,6 +865,11 @@ loggedInAsBot: "Jesteś obecnie zalogowany/a jako bot"
like:"Polub"
like:"Polub"
show:"Wyświetlanie"
show:"Wyświetlanie"
color:"Kolor"
color:"Kolor"
youFollowing:"Śledzeni"
icon:"Awatar"
replies:"Odpowiedz"
renotes:"Udostępnij"
flip:"Odwróć"
_role:
_role:
priority:"Priorytet"
priority:"Priorytet"
_priority:
_priority:
@@ -922,6 +922,7 @@ _plugin:
install:"Zainstaluj wtyczki"
install:"Zainstaluj wtyczki"
installWarn:"Nie instaluj niezaufanych wtyczek."
installWarn:"Nie instaluj niezaufanych wtyczek."
manage:"Zarządzanie wtyczkami"
manage:"Zarządzanie wtyczkami"
viewSource:"Zobacz źródło"
_preferencesBackups:
_preferencesBackups:
list:"Utworzone kopie zapasowe"
list:"Utworzone kopie zapasowe"
saveNew:"Zapisz nową kopię zapasową"
saveNew:"Zapisz nową kopię zapasową"
@@ -954,72 +955,6 @@ _aboutMisskey:
donate:"Przekaż darowiznę na Misskey"
donate:"Przekaż darowiznę na Misskey"
morePatrons:"Naprawdę doceniam wsparcie ze strony wielu niewymienionych tu osób. Dziękuję! 🥰"
morePatrons:"Naprawdę doceniam wsparcie ze strony wielu niewymienionych tu osób. Dziękuję! 🥰"
patrons:"Wspierający"
patrons:"Wspierający"
_nsfw:
respect:"Ukrywaj media NSFW"
ignore:"Nie ukrywaj mediów NSFW"
force:"Ukrywaj wszystkie media"
_mfm:
cheatSheet:"Ściąga MFM"
intro:"MFM to język składniowy wyjątkowy dla Misskey, który może być użyty w wielu miejscach. Tu znajdziesz listę wszystkich możliwych elementów składni MFM."
dummy:"Misskey rozszerza świat Fediwersum"
mention:"Wspomnij"
mentionDescription:"Używając znaku @ i nazwy użytkownika, możesz określić danego użytkownika."
hashtag:"Hashtag"
hashtagDescription:"Używając kratki i tekstu, możesz określić hashtag."
url:"Adres URL"
urlDescription:"Adresy URL mogą być wyświetlane"
link:"Odnośnik"
linkDescription:"Określone części tekstu mogą być wyświetlane jako adres URL."
bold:"Pogrubienie"
boldDescription:"Wyróżnia litery pogrubiając je."
small:"Małe"
smallDescription:"Wyświetla treść jako małą i cienką."
center:"Wyśrodkowanie"
centerDescription:"Wyśrodkowuje zawartość."
inlineCode:"Kod (w wierszu)"
blockCode:"Kod (blok)"
blockCodeDescription:"Wyświetla kod z podświetlaną składnią składający się z wielu linii."
blockMath:"Matematyka (Blok)"
quote:"Cytuj"
quoteDescription:"Wyświetla treść jako cytat."
emoji:"Niestandardowe emoji"
emojiDescription:"Otaczając nazwę niestandardowego emoji dwukropkami, możesz użyć niestandardowego emoji."
search:"Szukaj"
searchDescription:"Wyświetla pole wyszukiwania z wcześniej wpisanym tekstem."
flip:"Odwróć"
flipDescription:"Przerzuca treść poziomo lub pionowo."
jelly:"Animacja (Galaretka)"
jellyDescription:"Nadaje treści galaretowatą animację."
tada:"Animation (Tada)"
tadaDescription:"Nadaje treści animację podobną do \"Tada!\"."
jump:"Animacja (Skok)"
jumpDescription:"Nadaje treści animację skakania."
bounce:"Animacja (Odbijanie)"
bounceDescription:"Nadaje treści animację odbijania się."
shake:"Animacja (Wstrząsanie)"
shakeDescription:"Nadaje treści animację wstrząsania."
twitch:"Animacja (Drganie)"
twitchDescription:"Nadaje treści mocno drgającą animację."
spin:"Animacja (Obrót)"
spinDescription:"Nadaje treści animację obracania."
x2:"Duże"
x2Description:"Czyni treść większą."
x3:"Bardzo duże"
x3Description:"Czyni treść jeszcze większą."
x4:"Ogromne"
x4Description:"Czyni treść jeszcze większą niż jeszcze większa."
blur:"Rozmycie"
blurDescription:"Rozmywa treść. Zostanie wyraźnie wyświetlona po najechaniu."
font:"Czcionka"
fontDescription:"Wybiera czcionkę do wyświetlania treści."
rainbow:"Tęcza"
rainbowDescription:"Sprawia, że zawartość pojawia się w kolorach tęczy."
rotateDescription:"Obraca zawartość o określony kąt."
plain:"Zwyczajny"
plainDescription:"Wyłącza efekty wszystkich MFM zawartych w tym efekcie MFM."
_instanceTicker:
_instanceTicker:
none:"Nigdy nie pokazuj"
none:"Nigdy nie pokazuj"
remote:"Pokaż dla zdalnych użytkowników"
remote:"Pokaż dla zdalnych użytkowników"
@@ -1044,9 +979,6 @@ _menuDisplay:
_wordMute:
_wordMute:
muteWords:"Słowo do wyciszenia"
muteWords:"Słowo do wyciszenia"
muteWordsDescription2:"Otocz słowa kluczowe ukośnikami, aby używać wyrażeń regularnych."
muteWordsDescription2:"Otocz słowa kluczowe ukośnikami, aby używać wyrażeń regularnych."
soft:"Łagodny"
hard:"Twardy"
mutedNotes:"Wyciszone wpisy"
_instanceMute:
_instanceMute:
title:"Ukrywa wpisy z wymienionych instancji."
title:"Ukrywa wpisy z wymienionych instancji."
heading:"Lista instancji do wyciszenia"
heading:"Lista instancji do wyciszenia"
@@ -1108,9 +1040,6 @@ _theme:
infoFg:"Tekst informacji"
infoFg:"Tekst informacji"
infoWarnBg:"Tło ostrzeżenia"
infoWarnBg:"Tło ostrzeżenia"
infoWarnFg:"Tekst ostrzeżenia"
infoWarnFg:"Tekst ostrzeżenia"
cwBg:"Tło CW"
cwFg:"Tekst CW"
cwHoverBg:"Tło CW (po najechaniu)"
toastBg:"Tło powiadomień"
toastBg:"Tło powiadomień"
toastFg:"Tekst powiadomień"
toastFg:"Tekst powiadomień"
buttonBg:"Tło przycisku"
buttonBg:"Tło przycisku"
@@ -1128,8 +1057,6 @@ _sfx:
note:"Wpisy"
note:"Wpisy"
noteMy:"Mój wpis"
noteMy:"Mój wpis"
notification:"Powiadomienia"
notification:"Powiadomienia"
chat:"Wiadomości"
chatBg:"Rozmowy (tło)"
antenna:"Anteny"
antenna:"Anteny"
channel:"Powiadomienia kanału"
channel:"Powiadomienia kanału"
_ago:
_ago:
@@ -1142,45 +1069,22 @@ _ago:
weeksAgo:"{n} tyg. temu"
weeksAgo:"{n} tyg. temu"
monthsAgo:"{n} mies. temu"
monthsAgo:"{n} mies. temu"
yearsAgo:"{n} lat temu"
yearsAgo:"{n} lat temu"
invalid:"Nie ma tu niczego"
_time:
_time:
second:"sekunda"
second:"sekunda"
minute:"minuta"
minute:"minuta"
hour:"godz."
hour:"godz."
day:"dzień"
day:"dzień"
_tutorial:
title:"Jak korzystać z Misskey"
step1_1:"Witaj!"
step1_2:"Ta strona nazywa się „oś czasu”. Pokazuje chronologicznie uporządkowane wpisy osób, które „śledzisz”."
step1_3:"Twoja oś czasu jest jeszcze pusta, ponieważ nie opublikowałeś(-aś) jeszcze żadnych wpisów i nie obserwujesz jeszcze nikogo."
step2_1:"Ukończmy konfigurację profilu zanim utworzymy wpis lub zaczniemy kogoś obserwować."
step2_2:"Podanie pewnych informacji o tym, kim jesteś, ułatwi innym określenie, czy chcą widzieć Twoje wpisy lub Cię obserwować."
step3_1:"Zakończyłeś(-aś) konfigurację profilu?"
step3_2:"Następnie spróbujmy opublikować wpis. Możesz to zrobić, naciskając przycisk z ikoną ołówka na ekranie."
step3_3:"Wypełnij pole i kliknij przycisk w prawym górnym rogu by wysłać post."
step3_4:"Nie masz nic do powiedzenia? Spróbuj \"ustawiam swój misskey\"!"
step4_1:"Zakończyłeś publikowanie pierwszego wpisu?"
step4_2:"Hurra! Teraz Twój pierwszy wpis powinien być wyświetlany na Twojej osi czasu."
step5_1:"Teraz spróbujmy ożywić Twoją oś czasu, przez zaobserwowanie innych ludzi."
step5_2:"{featured} pokaże Ci popularne wpisy na tej instancji. {explore} pozwoli Ci znaleźć popularnych użytkowników. Spróbuj znaleźć tam osoby, które chcesz obserwować!"
step5_3:"Aby obserwować innych użytkowników, kliknij ich ikonę i naciśnij przycisk \"Obserwuj\" na ich profilu."
step5_4:"Jeśli inny użytkownik ma ikonę kłódki obok swojej nazwy, może minąć trochę czasu, zanim ten użytkownik ręcznie zatwierdzi Twoją prośbę o obserwowanie."
step6_1:"Powinieneś teraz widzieć wpisy innych użytkowników na swojej osi czasu."
step6_2:"Możesz także umieścić „reakcje” na wpisach innych osób, aby szybko na nie odpowiedzieć."
step6_3:"Aby dodać \"reakcję\", naciśnij znak \"+\" na wpisie innego użytkownika i wybierz emotikonę, którą chcesz zareagować."
introMisskey:"Bine ai venit! Misskey este un serviciu de microblogging open source și decentralizat.\nCreează \"note\" cu care să îți poți împărți gândurile cu oricine din jurul tău. 📡\nCu \"reacții\" îți poți expirma rapid părerea despre notele oricui. 👍\nHai să explorăm o lume nouă! 🚀"
introMisskey:"Bine ai venit! Misskey este un serviciu de microblogging open source și decentralizat.\nCreează \"note\" cu care să îți poți împărți gândurile cu oricine din jurul tău. 📡\nCu \"reacții\" îți poți expirma rapid părerea despre notele oricui. 👍\nHai să explorăm o lume nouă! 🚀"
poweredByMisskeyDescription:"{name} este unul dintre serviciile care se folosește de platforma open source <b>Misskey</b>."
monthAndDay:"{day}/{month}"
monthAndDay:"{day}/{month}"
search:"Caută"
search:"Caută"
notifications:"Notificări"
notifications:"Notificări"
@@ -12,12 +13,14 @@ fetchingAsApObject: "Se aduce din Fediverse..."
ok:"OK"
ok:"OK"
gotIt:"Am înțeles!"
gotIt:"Am înțeles!"
cancel:"Anulează"
cancel:"Anulează"
noThankYou:"Nu, mulțumesc."
enterUsername:"Introdu numele de utilizator"
enterUsername:"Introdu numele de utilizator"
renotedBy:"Re-notat de {user}"
renotedBy:"Re-notat de {user}"
noNotes:"Nicio notă"
noNotes:"Nicio notă"
noNotifications:"Nicio notificare"
noNotifications:"Nicio notificare"
instance:"Instanță"
instance:"Instanță"
settings:"Setări"
settings:"Setări"
notificationSettings:"Setări notificări"
basicSettings:"Setări generale"
basicSettings:"Setări generale"
otherSettings:"Alte Setări"
otherSettings:"Alte Setări"
openInWindow:"Deschide într-o fereastră"
openInWindow:"Deschide într-o fereastră"
@@ -42,12 +45,20 @@ pin: "Fixează pe profil"
unpin:"Anulati fixare"
unpin:"Anulati fixare"
copyContent:"Copiază conținutul"
copyContent:"Copiază conținutul"
copyLink:"Copiază link-ul"
copyLink:"Copiază link-ul"
copyLinkRenote:"Copiază linkul pentru renote"
delete:"Şterge"
delete:"Şterge"
deleteAndEdit:"Șterge și editează"
deleteAndEdit:"Șterge și editează"
deleteAndEditConfirm:"Ești sigur că vrei să ștergi această notă și să o editezi? Vei pierde reacțiile, re-notele și răspunsurile acesteia."
deleteAndEditConfirm:"Ești sigur că vrei să ștergi această notă și să o editezi? Vei pierde reacțiile, re-notele și răspunsurile acesteia."
addToList:"Adaugă în listă"
addToList:"Adaugă în listă"
addToAntenna:"Adaugă la antenă"
sendMessage:"Trimite un mesaj"
sendMessage:"Trimite un mesaj"
copyRSS:"Copiază RSS"
copyUsername:"Copiază numele de utilizator"
copyUsername:"Copiază numele de utilizator"
copyUserId:"Copiază numele de utilizator"
copyNoteId:"Copiază ID-ul notiței"
copyFileId:"Copiază ID-ul fișierului"
copyFolderId:"Copiază ID-ul folderului"
copyProfileUrl:"Copiază URL profil"
searchUser:"Caută un utilizator"
searchUser:"Caută un utilizator"
reply:"Răspunde"
reply:"Răspunde"
loadMore:"Incarcă mai mult"
loadMore:"Incarcă mai mult"
@@ -100,6 +111,8 @@ renoted: "Re-notat."
cantRenote:"Această postare nu poate fi re-notată."
cantRenote:"Această postare nu poate fi re-notată."
cantReRenote:"O re-notă nu poate fi re-notată."
cantReRenote:"O re-notă nu poate fi re-notată."
quote:"Citează"
quote:"Citează"
inChannelRenote:"Renotează în canal"
inChannelQuote:"Citează în canal"
pinnedNote:"Notă fixată"
pinnedNote:"Notă fixată"
pinned:"Fixat pe profil"
pinned:"Fixat pe profil"
you:"Tu"
you:"Tu"
@@ -108,7 +121,6 @@ sensitive: "NSFW"
add:"Adaugă"
add:"Adaugă"
reaction:"Reacție"
reaction:"Reacție"
reactions:"Reacție"
reactions:"Reacție"
reactionSetting:"Reacții care să apară in selectorul de reacții"
reactionSettingDescription2:"Trage pentru a rearanja, apasă pe \"+\" pentru a adăuga."
reactionSettingDescription2:"Trage pentru a rearanja, apasă pe \"+\" pentru a adăuga."
rememberNoteVisibility:"Amintește setarea de vizibilitate a notelor"
rememberNoteVisibility:"Amintește setarea de vizibilitate a notelor"
attachCancel:"Înlătură atașament"
attachCancel:"Înlătură atașament"
@@ -117,6 +129,8 @@ unmarkAsSensitive: "Demarchează ca NSFW"
enterFileName:"Introduceţi numele fişierului"
enterFileName:"Introduceţi numele fişierului"
mute:"Amuțește"
mute:"Amuțește"
unmute:"Înlătură amuțirea"
unmute:"Înlătură amuțirea"
renoteMute:"Renotări pe modul silențios"
renoteUnmute:"Scoate renotările de pe modul silențios"
block:"Blochează"
block:"Blochează"
unblock:"Deblochează"
unblock:"Deblochează"
suspend:"Suspendă"
suspend:"Suspendă"
@@ -126,7 +140,10 @@ unblockConfirm: "Ești sigur ca vrei să deblochezi acest cont?"
suspendConfirm:"Ești sigur ca vrei să suspendezi acest cont?"
suspendConfirm:"Ești sigur ca vrei să suspendezi acest cont?"
unsuspendConfirm:"Ești sigur ca vrei să nu mai suspendezi acest cont?"
unsuspendConfirm:"Ești sigur ca vrei să nu mai suspendezi acest cont?"
selectList:"Selectează o listă"
selectList:"Selectează o listă"
editList:"Editați lista"
selectChannel:"Selectaţi canalul"
selectAntenna:"Selectează o antenă"
selectAntenna:"Selectează o antenă"
editAntenna:"Editează antena"
selectWidget:"Selectați un widget"
selectWidget:"Selectați un widget"
editWidgets:"Editează widget-urile"
editWidgets:"Editează widget-urile"
editWidgetsExit:"Terminat"
editWidgetsExit:"Terminat"
@@ -139,6 +156,7 @@ addEmoji: "Adaugă un emoji"
settingGuide:"Setări recomandate"
settingGuide:"Setări recomandate"
cacheRemoteFiles:"Ține fișierele externe in cache"
cacheRemoteFiles:"Ține fișierele externe in cache"
cacheRemoteFilesDescription:"Când această setare este dezactivată, fișierele externe sunt încărcate direct din instanța externă. Dezactivarea va scădea utilizarea spațiului de stocare, dar va crește traficul, deoarece thumbnail-urile nu vor fi generate."
cacheRemoteFilesDescription:"Când această setare este dezactivată, fișierele externe sunt încărcate direct din instanța externă. Dezactivarea va scădea utilizarea spațiului de stocare, dar va crește traficul, deoarece thumbnail-urile nu vor fi generate."
youCanCleanRemoteFilesCache:"Poți goli cache-ul prin a apăsa pe butonul de 🗑️ din fereastra de gestionare a fișierelor."
flagAsBot:"Marchează acest cont ca bot"
flagAsBot:"Marchează acest cont ca bot"
flagAsBotDescription:"Activează această opțiune dacă acest cont este controlat de un program. Daca e activată, aceasta va juca rolul unui indicator pentru dezvoltatori pentru a preveni interacțiunea în lanțuri infinite cu ceilalți boți și ajustează sistemele interne al Misskey pentru a trata acest cont drept un bot."
flagAsBotDescription:"Activează această opțiune dacă acest cont este controlat de un program. Daca e activată, aceasta va juca rolul unui indicator pentru dezvoltatori pentru a preveni interacțiunea în lanțuri infinite cu ceilalți boți și ajustează sistemele interne al Misskey pentru a trata acest cont drept un bot."
flagAsCat:"Marchează acest cont ca pisică"
flagAsCat:"Marchează acest cont ca pisică"
@@ -252,12 +270,12 @@ noMoreHistory: "Nu există mai mult istoric"
startMessaging:"Începe un chat nou"
startMessaging:"Începe un chat nou"
nUsersRead:"citit de {n}"
nUsersRead:"citit de {n}"
agreeTo:"Sunt de acord cu {0}"
agreeTo:"Sunt de acord cu {0}"
tos:"Termenii de utilizare"
start:"Să începem"
start:"Să începem"
home:"Acasă"
home:"Acasă"
remoteUserCaution:"Deoarece acest utilizator este dintr-o instanță externă, informația afișată poate fi incompletă."
remoteUserCaution:"Deoarece acest utilizator este dintr-o instanță externă, informația afișată poate fi incompletă."
activity:"Activitate"
activity:"Activitate"
images:"Imagini"
images:"Imagini"
image:"Imagini"
birthday:"Zi de naștere"
birthday:"Zi de naștere"
yearsOld:"{age} ani"
yearsOld:"{age} ani"
registeredDate:"Data înregistrării"
registeredDate:"Data înregistrării"
@@ -294,7 +312,6 @@ copyUrl: "Copiază URL"
rename:"Redenumește"
rename:"Redenumește"
avatar:"Avatar"
avatar:"Avatar"
banner:"Banner"
banner:"Banner"
nsfw:"NSFW"
whenServerDisconnected:"Când pierzi conexiunea cu serverul"
whenServerDisconnected:"Când pierzi conexiunea cu serverul"
disconnectedFromServer:"Conecțiunea cu serverul a fost pierdută"
disconnectedFromServer:"Conecțiunea cu serverul a fost pierdută"
reload:"Reîncarcă"
reload:"Reîncarcă"
@@ -329,7 +346,6 @@ invite: "Invită"
driveCapacityPerLocalAccount:"Capacitatea Drive-ului per utilizator local"
driveCapacityPerLocalAccount:"Capacitatea Drive-ului per utilizator local"
driveCapacityPerRemoteAccount:"Capacitatea Drive-ului per utilizator extern"
driveCapacityPerRemoteAccount:"Capacitatea Drive-ului per utilizator extern"
inMb:"În megabytes"
inMb:"În megabytes"
iconUrl:"URL-ul iconiței"
bannerUrl:"URL-ul imaginii de banner"
bannerUrl:"URL-ul imaginii de banner"
backgroundImageUrl:"URL-ul imaginii de fundal"
backgroundImageUrl:"URL-ul imaginii de fundal"
basicInfo:"Informații de bază"
basicInfo:"Informații de bază"
@@ -382,12 +398,9 @@ about: "Despre"
aboutMisskey:"Despre Misskey"
aboutMisskey:"Despre Misskey"
administrator:"Administrator"
administrator:"Administrator"
token:"Token"
token:"Token"
twoStepAuthentication:"Autentificare în doi pași"
moderator:"Moderator"
moderator:"Moderator"
nUsersMentioned:"Menționat de {n} utilizatori"
nUsersMentioned:"Menționat de {n} utilizatori"
securityKey:"Cheie de securitate"
securityKey:"Cheie de securitate"
securityKeyName:"Numele cheii"
registerSecurityKey:"Înregistrează o cheie de securitate"
lastUsed:"Ultima utilizată"
lastUsed:"Ultima utilizată"
unregister:"Dezînregistrează"
unregister:"Dezînregistrează"
passwordLessLogin:"Autentificare fără parolă"
passwordLessLogin:"Autentificare fără parolă"
@@ -398,31 +411,21 @@ share: "Distribuie"
notFound:"Nu a fost găsit"
notFound:"Nu a fost găsit"
notFoundDescription:"N-a fost găsită nicio pagină cu acest URL."
notFoundDescription:"N-a fost găsită nicio pagină cu acest URL."
uploadFolder:"Folder implicit pentru încărcări"
uploadFolder:"Folder implicit pentru încărcări"
cacheClear:"Golește cache-ul"
markAsReadAllNotifications:"Marchează toate notificările drept citit"
markAsReadAllNotifications:"Marchează toate notificările drept citit"
markAsReadAllUnreadNotes:"Marchează toate notele drept citit"
markAsReadAllUnreadNotes:"Marchează toate notele drept citit"
markAsReadAllTalkMessages:"Marchează toate mesajele drept citit"
markAsReadAllTalkMessages:"Marchează toate mesajele drept citit"
signinFailed:"Nu se poate autentifica. Numele de utilizator sau parola introduse sunt incorecte."
signinFailed:"Nu se poate autentifica. Numele de utilizator sau parola introduse sunt incorecte."
tapSecurityKey:"Apasă pe cheia ta de securitate."
or:"Sau"
or:"Sau"
language:"Limbă"
language:"Limbă"
uiLanguage:"Limba interfeței"
uiLanguage:"Limba interfeței"
groupInvited:"Ai fost invitat într-un grup"
aboutX:"Despre {x}"
aboutX:"Despre {x}"
disableDrawer:"Nu folosi meniuri în stil sertar"
disableDrawer:"Nu folosi meniuri în stil sertar"
youHaveNoGroups:"Nu ai niciun grup"
joinOrCreateGroup:"Primește o invitație într-un grup sau creează unul nou."
noHistory:"Nu există istoric"
noHistory:"Nu există istoric"
signinHistory:"Istoric autentificări"
signinHistory:"Istoric autentificări"
disableAnimatedMfm:"Dezactivează MFM cu animații"
doing:"Se procesează..."
doing:"Se procesează..."
category:"Categorie"
category:"Categorie"
tags:"Etichete"
tags:"Etichete"
@@ -578,7 +576,6 @@ tokenRequested: "Acordă acces la cont"
pluginTokenRequestedDescription:"Acest plugin va putea să folosească permisiunile setate aici."
pluginTokenRequestedDescription:"Acest plugin va putea să folosească permisiunile setate aici."
notificationType:"Tipul notificării"
notificationType:"Tipul notificării"
edit:"Editează"
edit:"Editează"
useStarForReactionFallback:"Folosește ★ ca fallback dacă emoji-ul este necunoscut"
emailServer:"Server email"
emailServer:"Server email"
enableEmail:"Activează distribuția de emailuri"
enableEmail:"Activează distribuția de emailuri"
emailConfigInfo:"Folosit pentru a confirma emailul tău în timpul logări dacă îți uiți parola"
emailConfigInfo:"Folosit pentru a confirma emailul tău în timpul logări dacă îți uiți parola"
@@ -649,17 +646,15 @@ sent: "Trimite"
searchByGoogle:"Caută"
searchByGoogle:"Caută"
file:"Fișiere"
file:"Fișiere"
show:"Arată"
show:"Arată"
icon:"Avatar"
replies:"Răspunde"
renotes:"Re-notează"
_role:
_role:
_priority:
_priority:
middle:"Mediu"
middle:"Mediu"
_email:
_email:
_follow:
_follow:
title:"te-a urmărit"
title:"te-a urmărit"
_mfm:
mention:"Mențiune"
quote:"Citează"
emoji:"Emoji personalizat"
search:"Caută"
_theme:
_theme:
description:"Descriere"
description:"Descriere"
keys:
keys:
@@ -669,7 +664,10 @@ _theme:
_sfx:
_sfx:
note:"Note"
note:"Note"
notification:"Notificări"
notification:"Notificări"
chat:"Chat"
_ago:
invalid:"Nu e nimic de văzut aici"
_2fa:
renewTOTPCancel:"Nu, mulțumesc."
_widgets:
_widgets:
profile:"Profil"
profile:"Profil"
instanceInfo:"Informații despre instanță"
instanceInfo:"Informații despre instanță"
@@ -705,7 +703,6 @@ _pages:
image:"Imagini"
image:"Imagini"
_notification:
_notification:
youWereFollowed:"te-a urmărit"
youWereFollowed:"te-a urmărit"
youWereInvitedToGroup:"Ai fost invitat într-un grup"
_types:
_types:
follow:"Urmărești"
follow:"Urmărești"
mention:"Mențiune"
mention:"Mențiune"
@@ -721,4 +718,10 @@ _deck:
tl:"Cronologie"
tl:"Cronologie"
antenna:"Antene"
antenna:"Antene"
list:"Liste"
list:"Liste"
channel:"Canale"
mentions:"Mențiuni"
mentions:"Mențiuni"
_webhookSettings:
name:"Nume"
_moderationLogTypes:
suspend:"Suspendă"
resetPassword:"Resetează parola"
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.