`/users/:user`, `/@:user`, `/notes/:note` return different responses
depending on the request's `Accept:` header. If we don't consistently
return a `Vary: Accept` header, browsers and caching proxies will get
confused, and return AP representations when HTML was requested, or
vice versa.
Co-authored-by: dakkar <dakkar@thenautilus.net>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
- refinement the error message when trueMail validation fails
- the settings of trueMail are not displayed after saving
- changing how `Active Email Validation` is saved
* Optimize note model index
* enhance(backend): ANY()をやめる (MisskeyIO#239)
* add small e2e test drive endpoint
---------
Co-authored-by: まっちゃとーにゅ <17376330+u1-liquid@users.noreply.github.com>
* 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>
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
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
* Being respectful of differing viewpoints and experiences
* Gracefully accepting constructive criticism
*Focusing on what is best for the community
* Showing empathy towards other community members
*Demonstrating empathy and kindness toward other people
* Being respectful of differing opinions, viewpoints, and experiences
* Giving and gracefully accepting constructive feedback
*Accepting responsibility and apologizing to those affected by our mistakes,
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
* Trolling, insulting/derogatory comments, and personal or political attacks
* The use of sexualized language or imagery, and sexual attention or advances of
any kind
* Trolling, insulting or derogatory comments, and personal or political attacks
* Public or private harassment
* Publishing others' private information, such as a physical or electronic address, without explicit permission
* Other conduct which could reasonably be considered inappropriate in a professional setting
* Publishing others' private information, such as a physical or email address,
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
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
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
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.
- Do not use Issues to ask questions or troubleshooting.
- 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/)~~ [GitHub Discussions](https://github.com/misskey-dev/misskey/discussions) or [Discord](https://discord.gg/Wp8gVStHW3).
- Please ask questions or troubleshooting in [GitHub Discussions](https://github.com/misskey-dev/misskey/discussions) or [Discord](https://discord.gg/Wp8gVStHW3).
> **Warning**
> Do not close issues that are about to be resolved. It should remain open until a commit that actually resolves it is merged.
@@ -106,7 +106,7 @@ 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).
- Vite HMR (just the `vite` command) is available. The behavior may be different from production.
- Service Worker is watched by esbuild.
- The front end can be viewed by accessing `http://localhost:5173`.
- The backend listens on the port configured with `port` in .config/default.yml.
If you have not changed it from the default, it will be "http://localhost:3000".
If "port" in .config/default.yml is set to something other than 3000, you need to change the proxy settings in packages/frontend/vite.config.local-dev.ts.
### Dev Container
Instead of running `pnpm` locally, you can use Dev Container to set up your development environment.
@@ -150,7 +154,7 @@ Prepare DB/Redis for testing.
```
docker compose -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.
```
@@ -165,6 +169,11 @@ pnpm jest -- foo.ts
### e2e tests
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
Misskey uses GitHub Actions for executing automated tests.
Configuration files are located in [`/.github/workflows`](/.github/workflows).
@@ -209,30 +218,13 @@ Misskey uses [Storybook](https://storybook.js.org/) for UI development.
**🌎 **[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/create_an-instance-FBD53C?logoColor=FBD53C&style=for-the-badge&logo=server&labelColor=363B40"alt="create an instance"/></a>
<ahref="./CONTRIBUTING.md">
@@ -21,7 +21,7 @@
<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>
@@ -51,7 +51,7 @@ With Misskey's built in drive, you get cloud storage right in your social media,
## 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.
## Sponsors
@@ -61,10 +61,18 @@ Misskey Documentation can be found at [Misskey Hub](https://misskey-hub.net/), s
Thanks to [Chromatic](https://www.chromatic.com/) for providing the visual testing platform that helps us review UI changes and catch visual regressions.
@@ -6,6 +6,7 @@ Also, the later tasks are more indefinite and are subject to change as developme
This is the phase we are at now. We need to make a high-maintenance environment that can withstand future development.
- ~~Make the number of type errors zero (backend)~~ → Done ✔️
- Make the number of type errors zero (frontend)
- Improve CI
- ~~Fix tests~~ → Done ✔️
- Fix random test failures - https://github.com/misskey-dev/misskey/issues/7985 and https://github.com/misskey-dev/misskey/issues/7986
@@ -22,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.
- 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اكتشف عالمًا جديدًا 🚀"
poweredByMisskeyDescription:"{name} هو إحدى الخِدمات التي تستخدم المنصة مفتوحة المصدر <b>ميسكي</b> (يشار إليه كمثيل ميسكي)"
monthAndDay:"{day}/{month}"
search:"البحث"
notifications:"الإشعارات"
@@ -19,6 +20,7 @@ noNotes: "لم يُعثر على أية ملاحظات"
noNotifications:"ليس هناك أية اشعارات"
instance:"مثيل الخادم"
settings:"الاعدادات"
notificationSettings:"إعدادات الإشعارات"
basicSettings:"الاعدادات الأساسية"
otherSettings:"إعدادات أخرى"
openInWindow:"افتح في نافذة جديدة"
@@ -39,16 +41,23 @@ unfavorite: "إزالة من المفضلة"
favorited:"أُضيف إلى المفضلة."
alreadyFavorited:"تمت إضافته بالفعل إلى المفضلة."
cantFavorite:"تعذرت الإضافة إلى المفضلة."
pin:"دبّسها على الصفحة الشخصية"
unpin:"ألغ تدبيسها من ملفك الشخصي"
pin:"ثبتها على الصفحة الشخصية"
unpin:"فكها من ملفك الشخصي"
copyContent:"انسخ المحتوى"
copyLink:"انسخ الرابط"
delete:"حذف"
deleteAndEdit:"إزالة وإعادة الصياغة"
deleteAndEditConfirm:"أمتأكد من حذف الملاحظة؟ ستفقد كل مشاركاتها، والتفاعلات، والردود عليها."
addToList:"أضفه إلى قائمة"
addToAntenna:"أضف إلى هوائي"
sendMessage:"أرسل رسالة"
copyRSS:"انسخ رابط RSS"
copyUsername:"انسخ اسم المستخدم"
copyUserId:"انسخ معرف المستخدم"
copyNoteId:"انسخ معرف الملاحظة"
copyFileId:"انسخ معرّف الملف"
copyFolderId:"انسخ معرّف المجلد"
copyProfileUrl:"انسخ رابط الملف الشخصي"
searchUser:"ابحث عن مستخدمين"
reply:"رد"
loadMore:"عرض المزيد"
@@ -101,15 +110,16 @@ renoted: "أُعيد نشره"
cantRenote:"لا يمكن إعادة نشر الملاحظة"
cantReRenote:"لا يمكنك إعادة نشر ملاحظة معاد نشرها"
quote:"اقتبس"
pinnedNote:"ملاحظة مدبسة"
pinned:"دبّسها على الصفحة الشخصية"
inChannelRenote:"إعادة نشر في قناة"
inChannelQuote:"اقتباس في قناة"
pinnedNote:"ملاحظة مثبتة"
pinned:"ثبتها على الصفحة الشخصية"
you:"أنت"
clickToShow:"اضغط للعرض"
sensitive:"محتوى حساس"
add:"إضافة"
reaction:"التفاعلات"
reactions:"التفاعلات"
reactionSetting:"التفاعلات المراد عرضها في منتقي التفاعلات."
reactionSettingDescription2:"اسحب لترتيب ، انقر للحذف ، استخدم \"+\" للإضافة."
rememberNoteVisibility:"تذكر إعدادت مدى رؤية الملاحظات"
@@ -127,7 +139,10 @@ unblockConfirm: "أمتأكد من إلغاء حجب هذا الحساب؟"
suspendConfirm:"أمتأكد من تعليق الحساب؟"
unsuspendConfirm:"أمتأكد من إلغاء تعليق؟"
selectList:"اختر قائمة"
editList:"عدّل القائمة"
selectChannel:"اختر قناة"
selectAntenna:"اختر هوائيًا"
editAntenna:"عدّل الهوائي"
selectWidget:"اختر ودجة"
editWidgets:"عدّل الودجات"
editWidgetsExit:"تم"
@@ -139,6 +154,7 @@ emojiUrl: "رابط الإيموجي"
addEmoji:"إضافة إيموجي"
settingGuide:"الإعدادات المستحسنة"
cacheRemoteFiles:"خزن مؤقتا الملفات البعيدة"
cacheRemoteFilesDescription:"إذا عُطل هذا الإعداد، ستُحمل الملفات من المثيل البعيد، هذا سيقلل من المساحة المستغلة على القرص لكن سيزيد حجم تدفق البيانات وهذا لأن الصور المصغرة لن تولّد."
flagAsBot:"علّمه كحساب آلي"
flagAsBotDescription:"فعّل هذا الخيار إذا كان هذا الحساب يُدار عبر برمجية. إذا فُعل فسيكون بمثابة علامة للمطورين الآخرين لتجنب سلاسل لا متناهية من التفاعل بين حسابات الآلية وضبط أنظمة ميسكي للتعامل مع هذا الحساب كآلي."
objectStoragePrefixDesc:"ستُحفظ الملفات في مجلدات تحوي اسماءها هذه البادئة."
objectStorageEndpoint:"نقطة النهاية"
objectStorageRegion:"المنطقة"
objectStorageRegionDesc:"حدد منطقة مثل \"xx-east-1\". إذا كانت خدمتك لا تميز بين المناطق استخدم \"us-east-1\" أو اتركها فارغة إذا كنت تستخدم متغيرات البيئة أو ملفات ضبط AWS."
objectStorageUseSSL:"استخدم SSL"
objectStorageUseSSLDesc:"عطل هذا الخيار إذا لم ترد استخدام API عبر HTTPS"
objectStorageUseProxy:"اتصل عبر وكيل"
objectStorageUseProxyDesc:"عطل هذا الخيار إذا لم ترد استخدام API عبر وكيل"
objectStorageSetPublicRead:"عينها ك\"علنية\" عند الرفع"
serverLogs:"سجلات الخادم"
deleteAll:"حذف الكل"
showFixedPostForm:"أظهر نموذج الكتابة في أعلى الصفحة"
showFixedPostFormInChannel:"أظهر نموذج الكتابة في أعلى الخط الزمني (قنوات)"
newNoteRecived:"هناك ملاحظات جديدة"
sounds:"الرنات"
sound:"الرنات"
@@ -506,9 +537,12 @@ userSuspended: "عُلق هذا المستخدم."
userSilenced:"كُتم هذا المستخدم."
yourAccountSuspendedTitle:"هذا الحساب معلق"
yourAccountSuspendedDescription:"عُلق الحساب بسبب انتهاك شروط خدمة المثيل و ما شابه. إذا أردت معرفة التفصيل تواصل مع مدير المثيل. رجاءً لا تنشئ حساب جديد."
accountDeleted:"حُذف الحساب"
accountDeletedDescription:"حُذف هذا الحساب."
menu:"القائمة"
divider:"فاصل"
addItem:"إضافة عنصر"
rearrange:"أعد الترتيب"
relays:"المُرَحلات"
addRelay:"إضافة مُرحّل"
inboxUrl:"رابط صندوق الوارد"
@@ -531,6 +565,8 @@ author: "الكاتب"
leaveConfirm:"لديك تغييرات غير محفوظة. أتريد المتابعة دون حفظها؟"
manage:"إدارة "
plugins:"الإضافات"
preferencesBackups:"النُسخ الاحتياطية للإعدادات"
useBlurEffectForModal:"استخدم تأثير الطمس في المشروط"
useFullReactionPicker:"استخدم الحجم الكامل لمنتقي التفاعلات"
width:"العرض"
height:"الإرتفاع"
@@ -606,7 +642,9 @@ clip: "مِشبك"
createNew:"أنشِئ جديد"
optional:"اختياري"
createNewClip:"أنشئ مِشبكَا جديدًا"
confirmToUnclipAlreadyClippedNote:"هذه الملاحظة تنتمي للمشبك {name} سلفًا، أتريد حذفها منه⸮"
public:"علني"
private:"خاص"
i18nInfo:"يترجم متطوعون ميسكي إلى عدة لغات، يمكنك المساعدة عبر {link}"
manageAccessTokens:"إدارة رموز الوصول"
accountInfo:"معلومات الحساب"
@@ -627,6 +665,7 @@ driveFilesCount: "عدد الملفات في قرص التخزين"
driveUsage:"المستغل من قرص التخزين"
noCrawle:"ارفض فهرسة زاحف الويب"
noCrawleDescription:"يطلب من محركات البحث ألّا يُفهرسوا ملفك الشخصي وملاحظات وصفحاتك وما شابه."
lockedAccountInfo:"ستكون هذه الملاحظة مرئية للجميع مالم تحدد مرئتيها إلى \"للمتابعين فقط\""
alwaysMarkSensitive:"علّم افتراضيًا جميع ملاحظاتي كذات محتوى حساس"
loadRawImages:"حمّل الصور الأصلية بدلًا من المصغرات"
disableShowingAnimatedImages:"لا تشغّل الصور المتحركة"
@@ -640,10 +679,13 @@ contact: "التواصل"
useSystemFont:"استخدم الخط الافتراضية للنظام"
clips:"مشابك"
experimentalFeatures:"ميّزات اختبارية"
experimental:"اختباري"
developer:"المطور"
makeExplorable:"أظهر الحساب في صفحة \"استكشاف\""
makeExplorableDescription:"بتعطيل هذا الخيار لن يظهر حسابك في صفحة \"استكشاف\""
showGapBetweenNotesInTimeline:"أظهر فجوات بين المشاركات في الخيط الزمني"
left:"يسار"
center:"وسط"
wide:"عريض"
narrow:"رفيع"
reloadToApplySetting:"سيُطبق هذا الإعداد بعد إعادة تحميل الصفحة، أتريد إعادة تحميلها الآن؟"
@@ -661,6 +703,7 @@ accentColor: "طابع لوني"
textColor:"لون النص"
saveAs:"احفظ كـ..."
advanced:"متقدم"
advancedSettings:"إعدادات متقدمة"
value:"القيمة"
createdAt:"أُنشئ في"
updatedAt:"حُدّث في"
@@ -680,6 +723,7 @@ editCode: "حرر الشفرة"
apply:"تطبيق"
receiveAnnouncementFromInstance:"استلم إشعارات من هذا المثيل"
emailNotification:"إشعارات البريد الكتروني"
publish:"علني"
inChannelSearch:"ابحث عن قناة"
useReactionPickerForContextMenu:"افتح منتقي التفاعلات عند النقر بالزر الأيمن"
userPagePinTip:"لعرض ملاحظة هنا اختر \"دبسها على الصفحة الشخصية\" من قائمة تلك الملاحظة."
userPagePinTip:"لعرض ملاحظة هنا اختر \"ثبتها على الصفحة الشخصية\" من قائمة تلك الملاحظة."
notSpecifiedMentionWarning:"في الملاحظة ذكر لمستخدمين لن يستلموها."
info:"عن"
userInfo:"معلومات المستخدم"
@@ -719,12 +763,14 @@ noMaintainerInformationWarning: "لم تُضبط معلومات المدير"
noBotProtectionWarning:"لم تضبط الحماية من الحسابات الآلية"
configure:"اضبط"
postToGallery:"انشر في المعرض"
postToHashtag:"انشر بهذا الوسم"
gallery:"المعرض"
recentPosts:"المشاركات الحديثة"
popularPosts:"المشاركات المتداولة"
shareWithNote:"شاركه في ملاحظة"
ads:"الإعلانات"
expiration:"ينتهي استطلاع الرأي في"
startingperiod:"ابدأ"
memo:"تذكير"
priority:"الأولوية"
high:"عالية"
@@ -750,13 +796,18 @@ translate: "ترجم"
translatedFrom:"تُرجم من {x}"
accountDeletionInProgress:"حذف الحساب جارٍ"
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:
new:"دور جديد"
edit:"حرر الأدوار"
name:"اسم الدور"
description:"وصف الدور"
permission:"أذونات الدور"
assignTarget:"نوع الإسناد"
condition:"الشرط"
options:"خيارات"
policies:"السياسة العامة"
priority:"الأولوية"
_priority:
low:"منخفضة"
middle:"متوسط"
high:"عالية"
_options:
canManageCustomEmojis:"إدارة الإيموجي المخصصة"
pinMax:"حد عدد الملاحظات المثبتة"
_condition:
isLocal:"مستخدم محلي"
isRemote:"مستخدم بعيد"
_emailUnavailable:
used:"هذا البريد الإلكتروني مستخدم"
format:"صيغة البريد الإلكتروني غير صالحة"
@@ -849,6 +1154,10 @@ _plugin:
install:"ثبّت إضافات"
installWarn:"رجاءً لا تثبت إضافات غير موثوقة."
manage:"إدارة الإضافات"
viewSource:"اظهر المصدر"
_preferencesBackups:
createdAt:"تم إنشاؤه: {date} {time}"
updatedAt:"آخر تحديث: {date} {time}"
_registry:
scope:"الحيّز"
key:"مفتاح"
@@ -864,10 +1173,6 @@ _aboutMisskey:
donate:"تبرع لميسكي"
morePatrons:"نحن نقدر الدعم الذي قدمه العديد من الأشخاص الذين لم نذكرهم. شكرًا لكم 🥰"
patrons:"الداعمون"
_nsfw:
respect:"اخف الوسائط ذات المحتوى الحساس"
ignore:"اعرض الوسائط ذات المحتوى الحساس"
force:"اخف كل الوسائط"
_instanceTicker:
none:"لا تظهره بتاتًا"
remote:"أظهر للمستخدمين البِعاد"
@@ -893,11 +1198,6 @@ _wordMute:
muteWords:"الكلمات المحظورة"
muteWordsDescription:"افصل بينهم بمسافة لاستخدام معامل \"و\" أو بسطر لاستخدام معامل \"أو\"."
muteWordsDescription2:"احصر الكلمات المفتاحية بين بين شرطتين مائلتين لاستخدامها كتعابير نمطية"
softDescription:"اخف الملاحظات التي تستوف الشروط من الخيط الزمني."
hardDescription:"اخف الملاحظات التي تستوف الشروط من الخيط الزمني.بالإضافة إلى أن هذه الملاحظات ستبقى مخفية حتى وإن تغيرت الشروط."
soft:"لينة"
hard:"قاسية"
mutedNotes:"الملاحظات المكتومة"
_instanceMute:
instanceMuteDescription:"هذه سيحجب كل ملاحظات الخوادم المحجوبة ومشاركاتها والردود على تلك الملاحظات حتى وإن كانت من خادم غير محجوب."
instanceMuteDescription2:"مدخلة لكل سطر"
@@ -957,8 +1257,6 @@ _sfx:
note:"الملاحظات"
noteMy:"ملاحظتي"
notification:"الإشعارات"
chat:"المحادثة"
chatBg:"المحادثة (الخلفية)"
antenna:"الهوائيات"
channel:"إشعارات القنات"
_ago:
@@ -977,29 +1275,6 @@ _time:
minute:"د"
hour:"سا"
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:"নোট ব্যাবহার করে সংযুক্ত নেটওয়ার্ক"
introMisskey:"স্বাগতম! মিসকি একটি ওপেন সোর্স, ডিসেন্ট্রালাইজড মাইক্রোব্লগিং পরিষেবা। \n\"নোট\" তৈরির মাধ্যমে যা ঘটছে তা সবার সাথে শেয়ার করুন 📡\n\"রিঅ্যাকশন\" গুলির মাধ্যমে যেকোনো নোট সম্পর্কে আপনার অনুভূতি ব্যাক্ত করতে পারেন 👍\nএকটি নতুন দুনিয়া ঘুরে দেখুন 🚀\n"
poweredByMisskeyDescription:"{name} হল ওপেন সোর্স প্ল্যাটফর্ম <b>Misskey</b>-এর সার্ভারগুলির একটি৷"
monthAndDay:"{day}/{month}"
search:"খুঁজুন"
notifications:"বিজ্ঞপ্তি"
@@ -12,12 +13,14 @@ fetchingAsApObject: "ফেডিভার্স থেকে খবর আন
ok:"ঠিক"
gotIt:"বুঝেছি"
cancel:"বাতিল"
noThankYou:"না, ধন্যবাদ"
enterUsername:"ইউজারনেম লিখুন"
renotedBy:"{user} রিনোট করেছেন"
noNotes:"কোন নোট নেই"
noNotifications:"কোনো বিজ্ঞপ্তি নেই"
instance:"ইন্সট্যান্স"
settings:"সেটিংস"
notificationSettings:"বিজ্ঞপ্তির সেটিংস"
basicSettings:"সাধারণ সেটিংস"
otherSettings:"অন্যান্য সেটিংস"
openInWindow:"নতুন উইন্ডোতে খুলা"
@@ -42,12 +45,20 @@ pin: "পিন করা"
unpin:"পিন সরান"
copyContent:"বিষয়বস্তু কপি করুন"
copyLink:"লিঙ্ক কপি করুন"
copyLinkRenote:"রিনোট লিঙ্ক কপি করুন"
delete:"মুছুন"
deleteAndEdit:"মুছুন এবং সম্পাদনা করুন"
deleteAndEditConfirm:"আপনি কি এই নোটটি মুছে এটি সম্পাদনা করার বিষয়ে নিশ্চিত? আপনি এটির সমস্ত রিঅ্যাকশন, রিনোট এবং জবাব হারাবেন।"
ffVisibilityDescription:"আপনি কাকে অনুসরণ করেন এবং কে আপনাকে অনুসরণ করে, সেটা কারা দেখতে পাবে তা নির্ধারণ করে।"
continueThread:"আরো থ্রেড দেখুন"
deleteAccountConfirm:"আপনার অ্যাকাউন্ট মুছে ফেলা হবে। ঠিক আছে?"
incorrectPassword:"আপনার দেওয়া পাসওয়ার্ডটি ভুল।"
@@ -836,6 +850,12 @@ account: "অ্যাকাউন্টগুলি"
like:"পছন্দ করা"
show:"প্রদর্শন"
color:"রং"
horizontal:"পাশে"
youFollowing:"অনুসরণ করা হচ্ছে"
icon:"প্রোফাইল ছবি"
replies:"জবাব"
renotes:"রিনোট"
flip:"উল্টান"
_role:
priority:"অগ্রাধিকার"
_priority:
@@ -885,6 +905,7 @@ _plugin:
install:"প্লাগইন ইন্সটল করুন"
installWarn:"অবিশ্বস্ত প্লাগইন ইনস্টল করবেন না।"
manage:"প্লাগইন ম্যানেজ করুন"
viewSource:"উৎস দেখুন"
_registry:
scope:"স্কোপ"
key:"কী"
@@ -900,10 +921,6 @@ _aboutMisskey:
donate:"Misskey তে দান করুন"
morePatrons:"আরও অনেকে আমাদের সাহায্য করছেন। তাদের সবাইকে ধন্যবাদ 🥰"
patrons:"সমর্থনকারী"
_nsfw:
respect:"স্পর্শকাতর মিডিয়া লুকান"
ignore:"স্পর্শকাতর মিডিয়া লুকাবেন না"
force:"সকল মিডিয়া লুকান"
_instanceTicker:
none:"দেখাবেন না"
remote:"রিমোট ব্যাবহারকারীদের জন্য দেখান"
@@ -931,11 +948,6 @@ _wordMute:
muteWords:"নিঃশব্দ করা শব্দগুলি"
muteWordsDescription:"স্পেস দিয়ে আলাদা করলে AND শর্ত তৈরি হবে এবং আলাদা লাইনে লিখলে OR শর্ত তৈরি হবে।"
muteWordsDescription2:"রেগুলার এক্সপ্রেশন ব্যবহার করতে স্ল্যাশ দিয়ে কীওয়ার্ডকে ঘিরে রাখুন।"
softDescription:"টাইমলাইন থেকে নির্দিষ্ট শর্তানুযায়ী নোট লুকিয়ে রাখে।"
hardDescription:"নির্দিষ্ট শর্তানুযায়ী নোটগুলিকে টাইমলাইন থেকে বাদ দেয়। আপনি শর্ত পরিবর্তন করলেও যে নোটগুলি যোগ করা হয়নি সেগুলি বাদ দেওয়া হবে।"
soft:"নমনীয়"
hard:"কঠোর"
mutedNotes:"মিউট করা নোটগুলি"
_instanceMute:
instanceMuteDescription:"কনফিগার করা ইন্সট্যান্সের সব নোট এবং রিনোট মিউট করুন, মিউট করা ইন্সট্যান্সের ব্যবহারকারীদের উত্তর সহ।"
instanceMuteDescription2:"প্রতিটিকে আলাদা লাইনে লিখুন"
@@ -999,9 +1011,6 @@ _theme:
infoFg:"তথ্যের পাঠ্য"
infoWarnBg:"ওয়ার্নিং এর পটভূমি"
infoWarnFg:"ওয়ার্নিং এর পাঠ্য"
cwBg:"CW বাটনের পটভূমি"
cwFg:"CW বাটনের পাঠ্য"
cwHoverBg:"CW বাটনের পটভূমি (হভার)"
toastBg:"বিজ্ঞপ্তির পটভূমি"
toastFg:"বিজ্ঞপ্তির পাঠ্য"
buttonBg:"বাটনের পটভূমি"
@@ -1019,8 +1028,6 @@ _sfx:
note:"নোটগুলি"
noteMy:"নোট (আপনার)"
notification:"বিজ্ঞপ্তি"
chat:"চ্যাট"
chatBg:"চ্যাট (ব্যাকগ্রাউন্ড)"
antenna:"অ্যান্টেনাগুলি"
channel:"চ্যানেলের বিজ্ঞপ্তি"
_ago:
@@ -1039,37 +1046,14 @@ _time:
minute:"মিনিট"
hour:"ঘণ্টা"
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}-এ জনপ্রিয় ব্যবহারকারীদের দেখতে পারেন৷"
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:"시크릿키"
mcaptchaSiteKey:"사이트키"
mcaptchaSecretKey:"시크릿키"
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."
ffVisibilityDescription:"Pozwala skonfigurować, kto może zobaczyć, kogo obserwujesz i kto Cię obserwuje."
continueThread:"Pokaż kontynuację wątku"
deleteAccountConfirm:"Spowoduje to nieodwracalne usunięcie Twojego konta. Kontynuować?"
incorrectPassword:"Nieprawidłowe hasło."
@@ -870,6 +867,11 @@ loggedInAsBot: "Jesteś obecnie zalogowany/a jako bot"
like:"Polub"
show:"Wyświetlanie"
color:"Kolor"
youFollowing:"Śledzeni"
icon:"Awatar"
replies:"Odpowiedz"
renotes:"Udostępnij"
flip:"Odwróć"
_role:
priority:"Priorytet"
_priority:
@@ -922,6 +924,7 @@ _plugin:
install:"Zainstaluj wtyczki"
installWarn:"Nie instaluj niezaufanych wtyczek."
manage:"Zarządzanie wtyczkami"
viewSource:"Zobacz źródło"
_preferencesBackups:
list:"Utworzone kopie zapasowe"
saveNew:"Zapisz nową kopię zapasową"
@@ -954,10 +957,6 @@ _aboutMisskey:
donate:"Przekaż darowiznę na Misskey"
morePatrons:"Naprawdę doceniam wsparcie ze strony wielu niewymienionych tu osób. Dziękuję! 🥰"
patrons:"Wspierający"
_nsfw:
respect:"Ukrywaj media NSFW"
ignore:"Nie ukrywaj mediów NSFW"
force:"Ukrywaj wszystkie media"
_instanceTicker:
none:"Nigdy nie pokazuj"
remote:"Pokaż dla zdalnych użytkowników"
@@ -982,9 +981,6 @@ _menuDisplay:
_wordMute:
muteWords:"Słowo do wyciszenia"
muteWordsDescription2:"Otocz słowa kluczowe ukośnikami, aby używać wyrażeń regularnych."
soft:"Łagodny"
hard:"Twardy"
mutedNotes:"Wyciszone wpisy"
_instanceMute:
title:"Ukrywa wpisy z wymienionych instancji."
heading:"Lista instancji do wyciszenia"
@@ -1046,9 +1042,6 @@ _theme:
infoFg:"Tekst informacji"
infoWarnBg:"Tło ostrzeżenia"
infoWarnFg:"Tekst ostrzeżenia"
cwBg:"Tło CW"
cwFg:"Tekst CW"
cwHoverBg:"Tło CW (po najechaniu)"
toastBg:"Tło powiadomień"
toastFg:"Tekst powiadomień"
buttonBg:"Tło przycisku"
@@ -1066,8 +1059,6 @@ _sfx:
note:"Wpisy"
noteMy:"Mój wpis"
notification:"Powiadomienia"
chat:"Wiadomości"
chatBg:"Rozmowy (tło)"
antenna:"Anteny"
channel:"Powiadomienia kanału"
_ago:
@@ -1086,32 +1077,6 @@ _time:
minute:"minuta"
hour:"godz."
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ă! 🚀"
poweredByMisskeyDescription:"{name} este unul dintre serviciile care se folosește de platforma open source <b>Misskey</b>."
monthAndDay:"{day}/{month}"
search:"Caută"
notifications:"Notificări"
@@ -12,12 +13,14 @@ fetchingAsApObject: "Se aduce din Fediverse..."
ok:"OK"
gotIt:"Am înțeles!"
cancel:"Anulează"
noThankYou:"Nu, mulțumesc."
enterUsername:"Introdu numele de utilizator"
renotedBy:"Re-notat de {user}"
noNotes:"Nicio notă"
noNotifications:"Nicio notificare"
instance:"Instanță"
settings:"Setări"
notificationSettings:"Setări notificări"
basicSettings:"Setări generale"
otherSettings:"Alte Setări"
openInWindow:"Deschide într-o fereastră"
@@ -42,12 +45,20 @@ pin: "Fixează pe profil"
unpin:"Anulati fixare"
copyContent:"Copiază conținutul"
copyLink:"Copiază link-ul"
copyLinkRenote:"Copiază linkul pentru renote"
delete:"Şterge"
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."
addToList:"Adaugă în listă"
addToAntenna:"Adaugă la antenă"
sendMessage:"Trimite un mesaj"
copyRSS:"Copiază RSS"
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"
reply:"Răspunde"
loadMore:"Incarcă mai mult"
@@ -100,6 +111,8 @@ renoted: "Re-notat."
cantRenote:"Această postare nu poate fi re-notată."
cantReRenote:"O re-notă nu poate fi re-notată."
quote:"Citează"
inChannelRenote:"Renotează în canal"
inChannelQuote:"Citează în canal"
pinnedNote:"Notă fixată"
pinned:"Fixat pe profil"
you:"Tu"
@@ -108,7 +121,6 @@ sensitive: "NSFW"
add:"Adaugă"
reaction:"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."
rememberNoteVisibility:"Amintește setarea de vizibilitate a notelor"
attachCancel:"Înlătură atașament"
@@ -117,6 +129,8 @@ unmarkAsSensitive: "Demarchează ca NSFW"
enterFileName:"Introduceţi numele fişierului"
mute:"Amuțește"
unmute:"Înlătură amuțirea"
renoteMute:"Renotări pe modul silențios"
renoteUnmute:"Scoate renotările de pe modul silențios"
block:"Blochează"
unblock:"Deblochează"
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?"
unsuspendConfirm:"Ești sigur ca vrei să nu mai suspendezi acest cont?"
selectList:"Selectează o listă"
editList:"Editați lista"
selectChannel:"Selectaţi canalul"
selectAntenna:"Selectează o antenă"
editAntenna:"Editează antena"
selectWidget:"Selectați un widget"
editWidgets:"Editează widget-urile"
editWidgetsExit:"Terminat"
@@ -139,6 +156,7 @@ addEmoji: "Adaugă un emoji"
settingGuide:"Setări recomandate"
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."
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"
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ă"
@@ -252,12 +270,12 @@ noMoreHistory: "Nu există mai mult istoric"
startMessaging:"Începe un chat nou"
nUsersRead:"citit de {n}"
agreeTo:"Sunt de acord cu {0}"
tos:"Termenii de utilizare"
start:"Să începem"
home:"Acasă"
remoteUserCaution:"Deoarece acest utilizator este dintr-o instanță externă, informația afișată poate fi incompletă."
activity:"Activitate"
images:"Imagini"
image:"Imagini"
birthday:"Zi de naștere"
yearsOld:"{age} ani"
registeredDate:"Data înregistrării"
@@ -294,7 +312,6 @@ copyUrl: "Copiază URL"
rename:"Redenumește"
avatar:"Avatar"
banner:"Banner"
nsfw:"NSFW"
whenServerDisconnected:"Când pierzi conexiunea cu serverul"
disconnectedFromServer:"Conecțiunea cu serverul a fost pierdută"
reload:"Reîncarcă"
@@ -329,7 +346,6 @@ invite: "Invită"
driveCapacityPerLocalAccount:"Capacitatea Drive-ului per utilizator local"
driveCapacityPerRemoteAccount:"Capacitatea Drive-ului per utilizator extern"
inMb:"În megabytes"
iconUrl:"URL-ul iconiței"
bannerUrl:"URL-ul imaginii de banner"
backgroundImageUrl:"URL-ul imaginii de fundal"
basicInfo:"Informații de bază"
@@ -343,6 +359,8 @@ hcaptcha: "hCaptcha"
enableHcaptcha:"Activează hCaptcha"
hcaptchaSiteKey:"Site key"
hcaptchaSecretKey:"Secret key"
mcaptchaSiteKey:"Site key"
mcaptchaSecretKey:"Secret key"
recaptcha:"reCAPTCHA"
enableRecaptcha:"Activează reCAPTCHA"
recaptchaSiteKey:"Site key"
@@ -395,7 +413,6 @@ share: "Distribuie"
notFound:"Nu a fost găsit"
notFoundDescription:"N-a fost găsită nicio pagină cu acest URL."
uploadFolder:"Folder implicit pentru încărcări"
cacheClear:"Golește cache-ul"
markAsReadAllNotifications:"Marchează toate notificările drept citit"
markAsReadAllUnreadNotes:"Marchează toate notele drept citit"
markAsReadAllTalkMessages:"Marchează toate mesajele drept citit"
introMisskey:"Добро пожаловать! Misskey — это децентрализованный сервис микроблогов с открытым исходным кодом.\nПишите «заметки» — делитесь со всеми происходящим вокруг или рассказывайте осебе 📡\nСтавьте «реакции» — выражайте свои чувства и эмоции от заметок других 👍\nОткройте для себя новый мир 🚀"
poweredByMisskeyDescription:"{name} –один из инстансов (также называемый экземпляром Misskey), использующий платформус открытым исходным кодом <b>Misskey</b>."
poweredByMisskeyDescription:"{name} –сервис на платформес открытым исходным кодом <b>Misskey</b>, называемый инстансом Misskey."
monthAndDay:"{day}.{month}"
search:"Поиск"
notifications:"Уведомления"
@@ -20,6 +20,7 @@ noNotes: "Нет ни одной заметки"
noNotifications:"Нет ни одного уведомления"
instance:"Инстанс"
settings:"Настройки"
notificationSettings:"Настройки уведомлений"
basicSettings:"Основные настройки"
otherSettings:"Прочие настройки"
openInWindow:"Открыть в плавающем окне"
@@ -48,13 +49,19 @@ delete: "Удалить"
deleteAndEdit:"Удалить и отредактировать"
deleteAndEditConfirm:"Удалить эту заметку и создать отредактированную? Все реакции, ссылки и ответы на существующую будут будут потеряны."
@@ -122,6 +134,8 @@ unmarkAsSensitive: "Снять отметку «не для всех»"
enterFileName:"Введите имя файла"
mute:"Скрыть"
unmute:"Отменить скрытие"
renoteMute:"Скрыть репосты"
renoteUnmute:"Открыть репосты"
block:"Заблокировать"
unblock:"Разблокировать"
suspend:"Заморозить"
@@ -131,8 +145,10 @@ unblockConfirm: "Разблокировать этот аккаунт?"
suspendConfirm:"Заморозить этот аккаунт?"
unsuspendConfirm:"Разморозить этот аккаунт?"
selectList:"Выберите список"
editList:"Редактировать список"
selectChannel:"Выберите канал"
selectAntenna:"Выберите антенну"
editAntenna:"Редактировать антенну"
selectWidget:"Выберите виджет"
editWidgets:"Редактировать виджеты"
editWidgetsExit:"Готово"
@@ -145,6 +161,8 @@ addEmoji: "Добавить эмодзи"
settingGuide:"Рекомендуемые настройки"
cacheRemoteFiles:"Кешировать внешние файлы"
cacheRemoteFilesDescription:"Когда эта настройка отключена, файлы с других сайтов будут загружаться прямо оттуда. Это сэкономит место на сервере, но увеличит трафик, так как не будут создаваться эскизы."
cacheRemoteSensitiveFiles:"Кэшировать внешние файлы «не для всех»"
cacheRemoteSensitiveFilesDescription:"Если отключено, файлы «не для всех» загружаются непосредственно с удалённых серверов, не кэшируясь."
flagAsBot:"Аккаунт бота"
flagAsBotDescription:"Включите, если этот аккаунт управляется программой. Это позволит системе Misskey учитывать это, а также поможет разработчикам других ботов предотвратить бесконечные циклы взаимодействия."
flagAsCat:"Аккаунт кота"
@@ -153,6 +171,7 @@ flagShowTimelineReplies: "Показывать ответы на заметки
flagShowTimelineRepliesDescription:"Если этот параметр включен, то в ленте, в дополнение к заметкам пользователя, отображаются ответы на другие заметки пользователя."
mediaListWithOneImageAppearance:"Вид изображения, если оно единственное в списке"
limitTo:"Ограничить до {x}"
noFollowRequests:"Нерассмотренные запросы на подписку отсутствуют"
openImageInNewTab:"Открыть изображение в новой вкладке"
dashboard:"Панель управления"
@@ -502,9 +528,11 @@ objectStorageUseSSLDesc: "Отключите, если не собираетес
objectStorageUseProxy:"Использовать прокси"
objectStorageUseProxyDesc:"Отключите, если не будете испоьзовать прокси для соединений по протоколу ObjectStorage."
objectStorageSetPublicRead:"Устанавливать public-read при загрузке на сервер"
s3ForcePathStyleDesc:"Включение s3ForcePathStyle приводит к тому, что имя корзины указывается как часть пути в URL, а не в имени хоста. Может потребоваться включить при использовании локального Minio или чего-то подобного."
serverLogs:"Журнал сервера"
deleteAll:"Удалить всё"
showFixedPostForm:"Показывать поле для ввода новой заметки наверху ленты"
showFixedPostFormInChannel:"Показывать поле для ввода новой заметки наверху ленты (каналы)"
newNoteRecived:"Появилась новая заметка"
sounds:"Звуки"
sound:"Звуки"
@@ -542,9 +570,14 @@ userSuspended: "Эта учётная запись заморожена"
userSilenced:"Этот пользователь был заглушен"
yourAccountSuspendedTitle:"Эта учетная запись заблокирована"
yourAccountSuspendedDescription:"Эта учетная запись была заблокирована из-за нарушения условий предоставления услуг сервера. Свяжитесь с администратором, если вы хотите узнать более подробную причину. Пожалуйста, не создавайте новую учетную запись."
tokenRevoked:"Токен недействителен"
tokenRevokedDescription:"Срок действия вашего токена входа истек. Пожалуйста, войдите снова."
accountDeleted:"Учетная запись удалена"
accountDeletedDescription:"Эта учетная запись удалена"
menu:"Меню"
divider:"Линия-разделитель"
addItem:"Добавить элемент"
rearrange:"Сортировать по"
relays:"Ретрансляторы"
addRelay:"Добавить ретранслятор"
inboxUrl:"URL ящика входящих сообщений"
@@ -617,24 +650,26 @@ create: "Создать"
notificationSetting:"Настройки уведомлений"
notificationSettingDesc:"Выберите тип уведомлений для отображения"
useGlobalSettingDesc:"Если включено, будут использоваться настройки учётной записи. Если включить, этот виджет можно будет настроить индивидуально."
useGlobalSettingDesc:"Если включено, будут использоваться настройки учётной записи. Если отключить, этот виджет можно будет настроить индивидуально."
other:"Другие"
regenerateLoginToken:"Создать новый токен для входа"
regenerateLoginTokenDescription:"Создаёт новый токен, используемый внутри программы во время входа. Обычно в этом нет необходимости. При создании все устройства будут отключены."
theKeywordWhenSearchingForCustomEmoji:"Это ключевое слово будет использовано при поиске эмодзи."
setMultipleBySeparatingWithSpace:"Можно написать несколько через пробел"
fileIdOrUrl:"Идентификатор файла или ссылка"
behavior:"Поведение"
sample:"Пример"
abuseReports:"Жалобы"
reportAbuse:"Жалоба"
reportAbuseRenote:"Пожаловаться на репост"
reportAbuseOf:"Пожаловаться на пользователя {name}"
fillAbuseReportDescription:"Опишите, пожалуйста, причину жалобы подробнее. Если речь о конкретной заметке, будьте добры приложить ссылку на неё."
abuseReported:"Жалоба отправлена. Большое спасибо за информацию."
reporter:"Сообщивший"
reporteeOrigin:"О ком сообщено"
reporterOrigin:"Кто сообщил"
forwardReport:"Перенаправление отчета на инстант."
forwardReportIsAnonymous:"Удаленный инстант не сможет увидеть вашу информацию и будет отображаться как анонимная системная учетная запись."
forwardReport:"Отправить жалобу на инстанс автора."
forwardReportIsAnonymous:"Жалоба на удалённый инстанс будет отправлена анонимно. Вместо ваших данных у получателя будет отображена системная учётная запись."
send:"Отправить"
abuseMarkAsResolved:"Отметить жалобу как решённую"
thisIsExperimentalFeature:"Это экспериментальная функция. Её поведение, вероятно, поменяется в следующей версии, а ещё она может работать не так, как задумано."
developer:"Разработчик"
makeExplorable:"Опубликовать профиль в «Обзоре»."
makeExplorableDescription:"Если выключить, ваш профиль не будет показан в разделе «Обзор»."
@@ -772,6 +810,7 @@ noMaintainerInformationWarning: "Не заполнены сведения об
noBotProtectionWarning:"Ботозащита не настроена"
configure:"Настроить"
postToGallery:"Опубликовать в галерею"
postToHashtag:"Написать заметку с этим хэштегом"
gallery:"Галерея"
recentPosts:"Недавние публикации"
popularPosts:"Популярные публикации"
@@ -800,20 +839,23 @@ useBlurEffect: "Размытие в интерфейсе"
learnMore:"Подробнее"
misskeyUpdated:"Misskey обновился!"
whatIsNew:"Что новенького?"
translate:"Перевод"
translate:"Перевести"
translatedFrom:"Перевод. Язык оригинала — {x}"
accountDeletionInProgress:"В настоящее время выполняется удаление учетной записи"
usernameInfo:"Имя, которое отличает вашу учетную запись от других на этом сервере. Вы можете использовать алфавит (a~z, A~Z), цифры (0~9) или символы подчеркивания (_). Имена пользователей не могут быть изменены позже."
aiChanMode:"Режим Ай"
devMode:"Режим разработчика"
keepCw:"Сохраняйте Предупреждения о содержимом"
pubSub:"Учётные записи Pub/Sub"
lastCommunication:"Последнее сообщение"
resolved:"Решено"
unresolved:"Без решения"
breakFollow:"Отписка"
breakFollowConfirm:"Удалить из подписок пользователя ?"
breakFollowConfirm:"Действительно удалить этого подписчика?"
itsOn:"Включено"
itsOff:"Выключено"
on:"Вкл."
off:"Выкл."
emailRequiredForSignup:"Для регистрации учётной записи нужен адрес электронной почты"
sensitiveMediaDetection:"Распознание содержимого не для всех"
localOnly:"Локально"
remoteOnly:"Только удалённо"
failedToUpload:"Сбой выгрузки"
cannotUploadBecauseInappropriate:"Файл не может быть загружен, так как было установлено, что он может содержать неприемлемое содержимое."
cannotUploadBecauseNoFreeSpace:"Файл не может быть загружен, так как не осталось места на диске"
cannotUploadBecauseExceedsFileSizeLimit:"Файл не может быть загружен, так как он превышает лимит размера файла."
beta:"Бета"
enableAutoSensitive:"Автоматическое определение NSFW"
enableAutoSensitiveDescription:"Если доступно, используйте машинное обучение для автоматической установки флага NSFW на носителе. Даже если эта функция отключена, она может быть установлена автоматически в зависимости от инстанта."
enableAutoSensitive:"Автоматическое определение содержимого не для всех"
enableAutoSensitiveDescription:"Позволяет определять наличие содержимого не для всех при помощи искусственного интеллекта там, где это возможно. Даже если эту опцию отключить, она всё равно может быть включена на весь инстанс."
activeEmailValidationDescription:"Если включено, будет проводиться более строгая проверка адреса электронной почты, в том числе на то, что он действительный и не временный. Если же отключено, то проверяется только корректность написания адреса."
navbar:"Панель навигации"
shuffle:"Перемешать"
@@ -909,6 +951,7 @@ pushNotificationNotSupported: "Push-уведмления не поддержив
sendPushNotificationReadMessage:"Удалять push-уведомления когда сообщение или прочитано"
sendPushNotificationReadMessageCaption:"На мгновение появится уведомление \"{emptyPushNotificationMessage}\". Расход заряда батареи может увеличиться "
windowMaximize:"Развернуть"
windowMinimize:"Свернуть"
windowRestore:"Восстановить"
caption:"Подпись (Automatic Translation)"
loggedInAsBot:"Вы под аккаунтом бота!"
@@ -918,13 +961,14 @@ numberOfProfileView: "Количество профилей для просмо
like:"Нравится!"
unlike:"Отменить «нравится»"
numberOfLikes:"Количество лайков"
show:"Отображение"
show:"Показать"
neverShow:"Больше не показывать"
remindMeLater:"Напомнить позже"
didYouLikeMisskey:"Вам нравится Misskey?"
pleaseDonate:"Сайт {host} работает на Misskey. Это бесплатное программное обеспечение, и ваши пожертвования очень бы помогли продолжать его разработку!"
cannotPerformTemporaryDescription:"Это действие временно невозможно выполнить из-за превышения лимита выполнения."
invalidParamError:"Ошибка параметра"
invalidParamErrorDescription:"Проблема с параметрами запроса. Обычно это ошибка, но это также может быть связано с тем, что вы набрали слишком много символов."
permissionDeniedError:"Операция запрещена"
permissionDeniedErrorDescription:"У этой учетной записи нет разрешения на выполнение этой операции."
preset:"Шаблоны"
selectFromPresets:"Выбрать из шаблонов"
achievements:"Достижения"
@@ -950,6 +998,108 @@ copyErrorInfo: "Скопировать код ошибки"
joinThisServer:"Присоединяйтесь к этому серверу"
exploreOtherServers:"Искать другие сервера"
letsLookAtTimeline:"Давайте посмотрим на ленту"
disableFederationConfirm:"Отключить федерацию?"
disableFederationConfirmWarn:"Дефедерация не делает заметку приватной. В большинстве случаев без федерации не обойтись."
disableFederationOk:"Не федерируется"
invitationRequiredToRegister:"Этот сервер в настоящее время только по приглашению. Зарегистрироваться могут только те, у кого есть код приглашения."
emailNotSupported:"Доставка почты не поддерживается на этом сервере"
postToTheChannel:"Отправить в канал"
cannotBeChangedLater:"Это нельзя изменить позже"
reactionAcceptance:"Допустимые реакции"
likeOnly:"Только «нравится!»"
likeOnlyForRemote:"Всё (с других серверов только «нравится!»)"
nonSensitiveOnly:"Только безопасные"
nonSensitiveOnlyForLocalLikeOnlyForRemote:"Только безопасные (с других серверов только «нравится!»)"
rolesAssignedToMe:"Мои роли"
resetPasswordConfirm:"Сбросить пароль?"
sensitiveWords:"Чувствительные слова"
sensitiveWordsDescription:"Установите общедоступный диапазон заметки, содержащей заданное слово, на домашний. Можно сделать несколько настроек, разделив их переносами строк."
sensitiveWordsDescription2:"Разделение пробелом создаёт спецификацию AND, а разделение косой чертой создаёт регулярное выражение."
retryAllQueuesConfirmTitle:"Хотите попробовать ещё раз?"
retryAllQueuesConfirmText:"Нагрузка на сервер может увеличиться"
enableChartsForRemoteUser:"Создание диаграмм для удалённых пользователей"
enableChartsForFederatedInstances:"Создание диаграмм для удалённых серверов"
noteIdOrUrl:"ID или ссылка на заметку"
video:"Видео"
videos:"Видео"
dataSaver:"Экономия трафика"
accountMigration:"Перенос учётной записи"
accountMoved:"Учётная запись перенесена"
accountMovedShort:"Эта учётная запись перемещена"
operationForbidden:"Это действие запрещено"
forceShowAds:"Всегда отображать рекламу"
addMemo:"Добавить памятку"
editMemo:"Изменить памятку"
reactionsList:"Список реакций"
renotesList:"Репосты"
notificationDisplay:"Отображение уведомлений"
leftTop:"Влево вверх"
rightTop:"Вправо вверх"
leftBottom:"Влево вниз"
rightBottom:"Вправо вниз"
vertical:"Вертикальная"
horizontal:"Сбоку"
position:"Позиция"
serverRules:"Правила сервера"
pleaseConfirmBelowBeforeSignup:"Для регистрации на данном сервере, необходимо согласится с нижеследующими положениями."
pleaseAgreeAllToContinue:"Чтобы продолжить, необходимо поставить отметки во всех полях \"согласен\"."
continue:"Продолжить"
preservedUsernames:"Зарезервированные имена пользователей"
preservedUsernamesDescription:"Перечислите зарезервированные имена пользователей, отделяя их строками. Они станут недоступны при создании учётной записи. Это ограничение не применяется при создании учётной записи администраторами. Также, уже существующие учётные записи останутся без изменений."
createNoteFromTheFile:"Создать заметку из этого файла"
archive:"Архив"
channelArchiveConfirmTitle:"Переместить {name} в архив?"
channelArchiveConfirmDescription:"Архивированные каналы перестанут отображаться в списке каналов или результатах поиска. В них также нельзя будет добавлять новые записи."
displayOfNote:"Отображение заметок"
initialAccountSetting:"Настройка профиля"
youFollowing:"Подписки"
preventAiLearning:"Отказаться от использования в машинном обучении (Генеративный ИИ)"
options:"Настройки ролей"
specifyUser:"Указанный пользователь"
failedToPreviewUrl:"Предварительный просмотр недоступен"
update:"Обновить"
rolesThatCanBeUsedThisEmojiAsReaction:"Роли тех, кому можно использовать эти эмодзи как реакцию"
rolesThatCanBeUsedThisEmojiAsReactionEmptyDescription:"Если здесь ничего не указать, в качестве реакции эту эмодзи сможет использовать каждый."
initialAccountSettingCompleted:"Первоначальная настройка успешно завершена!"
skipAreYouSure:"Пропустить настройку?"
_initialTutorial:
_note:
description:"Посты в Misskey называются 'Заметками.' Заметки отсортированы в хронологическом порядке в ленте и обновляются в режиме реального времени."
_timelineDescription:
home:"В персональной ленте располагаются заметки тех, на которых вы подписаны."
local:"Местная лента показывает заметки всех пользователей этого сайта."
social:"В социальной ленте собирается всё, что есть в персональной и местной лентах."
global:"В глобальную ленту попадает вообще всё со связанных инстансов."
_serverSettings:
iconUrl:"Адрес на иконку роли"
_achievements:
earnedAt:"Разблокировано в"
_types:
@@ -1121,6 +1271,9 @@ _achievements:
_client30min:
title:"Перерыв на обед"
description:"Прошло 30 минут с момента запуска клиента"
_client60min:
title:"Не наглядеться на Misskey"
description:"Misskey был открыт 60 минут подряд"
_noteDeletedWithin1min:
title:"Ой, нет!"
description:"Заметка удалена через минуту после публикации"
alwaysMarkNsfw:"Всегда отмечать файлы как «не для всех»"
pinMax:"Доступное количество закреплённых заметок"
antennaMax:"Доступное количество антенн"
wordMuteMax:"Доступное количество знаков в списке скрытия слов"
@@ -1250,7 +1404,7 @@ _sensitiveMediaDetection:
description:"Машинное обучение может быть использовано для автоматического обнаружения чувствительных медиа для модерации. Нагрузка на сервер увеличивается незначительно."
sensitivity:"Чувствительность обнаружения"
sensitivityDescription:"Более низкая чувствительность уменьшает количество ложных срабатываний (false positives). Повышение чувствительности уменьшает утечку при обнаружении (ложноотрицательные результаты)."
setSensitiveFlagAutomatically:"Установить флаг NSFW"
setSensitiveFlagAutomatically:"Обозначить как не для всех"
setSensitiveFlagAutomaticallyDescription:"Даже если этот параметр отключен, результат оценки сохраняется внутри системы."
analyzeVideos:"Анализировать видео?"
analyzeVideosDescription:"Анализируйте видео в дополнение к неподвижным изображениям. Нагрузка на сервер немного увеличивается."
@@ -1297,6 +1451,7 @@ _plugin:
install:"Установка расширений"
installWarn:"Пожалуйста, не устанавливайте расширения, которым не доверяете."
manage:"Управление расширениями"
viewSource:"Просмотр исходника"
_preferencesBackups:
list:"Существующие резервные копии"
saveNew:"Создать резервную копию"
@@ -1330,10 +1485,6 @@ _aboutMisskey:
donate:"Пожертвование на Misskey"
morePatrons:"Большое спасибо и многим другим, кто принял участие в этом проекте! 🥰"
patrons:"Материальная поддержка"
_nsfw:
respect:"Скрывать содержимое не для всех"
ignore:"Показывать содержимое не для всех"
force:"Скрывать вообще все файлы"
_instanceTicker:
none:"Не показывать"
remote:"Только для других сайтов"
@@ -1361,11 +1512,6 @@ _wordMute:
muteWords:"Скрыть слово"
muteWordsDescription:"Пишите слова через пробел в одной строке, чтобы фильтровать их появление вместе; а если хотите фильтровать любое из них, пишите в отдельных строках."
muteWordsDescription2:"Здесь можно использовать регулярные выражения — просто заключите их между двумя дробными чертами (/)."
softDescription:"Соответствующие условиям заметки будут спрятаны из вашей ленты."
hardDescription:"Соответстующие условиям заметки вообще не будут попадать в вашу ленту. Даже если вы поменяете условия, отсеенные таким образом заметки уже не появятся."
soft:"Мягко"
hard:"Жёстко"
mutedNotes:"Скрытые заметки"
_instanceMute:
instanceMuteDescription:"Заметки и репосты с указанных здесь инстансов, а также ответы пользователям оттуда же не будут отображаться."
instanceMuteDescription2:"Пишите каждый инстанс на отдельной строке"
@@ -1429,9 +1575,6 @@ _theme:
infoFg:"Текст сообщения"
infoWarnBg:"Фон предупреждения"
infoWarnFg:"Текст предупреждения"
cwBg:"Фон предупреждения о содержимом"
cwFg:"Текст предупреждения о содержимом"
cwHoverBg:"Фон предупреждения о содержимом (под указателем)"
toastBg:"Фон оповещения"
toastFg:"Текст оповещения"
buttonBg:"Фон кнопки"
@@ -1449,8 +1592,6 @@ _sfx:
note:"Заметки"
noteMy:"Собственные заметки"
notification:"Уведомления"
chat:"Сообщения"
chatBg:"Сообщения (фон)"
antenna:"Антенна"
channel:"Канал"
_ago:
@@ -1464,52 +1605,31 @@ _ago:
monthsAgo:"{n} мес. назад"
yearsAgo:"{n} г. назад"
invalid:"Ничего нет"
_timeIn:
seconds:"Через {n} с"
minutes:"Через {n} мин"
hours:"Через {n} ч"
days:"Через {n} сут"
weeks:"Через {n} нед."
months:"Через {n} мес."
years:"Через {n} г."
_time:
second:"с"
minute:"мин"
hour:"ч"
day:"сут"
_tutorial:
title:"Как пользоваться Misskey"
step1_1:"Добро пожаловать!"
step1_2:"Эта страница называется «лента». Здесь будут появляться «заметки»: ваши личные и тех, на кого вы «подписаны». Они будут располагаться в порядке времени их появления."
step1_3:"Правда, ваша лента пока пуста. Она начнёт заполняться, когда вы будете писать свои заметки и подписываться на других."
step2_1:"Давайте, заполним профиль, прежде чем начать писать заметки и подписываться на других."
step2_2:"То, что вы расскажете в профиле, поможет лучше вас узнать, а значит, многим будет легче присоединиться — вы скорее получите новых подписчиков и читателей."
step3_1:"Успешно заполнили профиль?"
step3_2:"Что ж, теперь самое время опубликовать заметку. Если нажать вверху страницы на изображение карандаша, появится форма для текста."
step3_3:"Напишите в неё, что хотите, и нажмите на кнопку в правом верхнем углу."
step3_4:"Ничего не приходит в голову? Как насчёт: «Я новенький, пока осваиваюсь в Misskey»?"
step4_1:"С написанием первой заметки покончено?"
step4_2:"Отлично, теперь она должна появиться в вашей ленте."
step5_1:"А теперь самое время немного оживить ленту, подписавшись на других."
step5_2:"На странице «{featured}» собраны популярные сегодня заметки, читая которые, вы можете найти кого-то вам интересного, а на странице «{explore}» можно посмотреть, кто популярен у остальных."
step5_3:"Чтобы подписаться на кого-нибудь, щёлкните по его аватару и в открывшемся профиле нажмите кнопку «Подписаться»."
step5_4:"Некоторые пользователи (около их имени «висит замок») вручную подтверждают чужие подписки. Так что иногда подписка начинает работать не сразу.\n"
step6_1:"Если теперь в ленте видны и чужие заметки, значит у вас получилось."
step6_2:"Здесь можно непринуждённо выразить свои чувства к чьей-то заметке, отметив «реакцию» под ней."
step6_3:"Отмечайте реакции, нажмая на символ «+» под заметкой и выбирая значок по душе."
step7_1:"На этом вводный урок по использованию Misskey закончен. Спасибо, что прошли его до конца!"
step7_2:"Хотите изучить Misskey глубже — добро пожаловать в раздел «{help}»."
step7_3:"Приятно вам провести время с Misskey🚀"
step8_1:"Ах, да, не хотите ли включить push-уведомления?"
step8_2:"С push-уведомлениями вы будете в курсе репостов, ответов, реакций и всего такого, даже когда закрыли Misskey."
step8_3:"Эту настройку вы всегда сможете поменять"
_2fa:
alreadyRegistered:"Двухфакторная аутентификация уже настроена."
step1:"Прежде всего, установите на устройство приложение для аутентификации, например, {a} или {b}."
step2:"Далее отсканируйте отображаемый QR-код при помощи приложения."
step2Click:"Нажав на QR-код, вы можете зарегистрироваться с помощью приложения для аутентификации или брелка для ключей, установленного на вашем устройстве."
step2Url:"Если пользуетесь приложением на компьютере, можете ввести в него эту строку (URL):"
step3Title:"Введите проверочный код"
step3:"И наконец, введите код, который покажет приложение."
step4:"Теперь при каждом входе на сайт вам нужно будет вводить код из приложения аналогичным образом."
securityKeyNotSupported:"Ваш браузер не поддерживает ключи безопасности."
registerTOTPBeforeKey:"Чтобы зарегистрировать ключ безопасности и пароль, сначала настройте приложение аутентификации."
securityKeyInfo:"Вы можете настроить вход с помощью аппаратного ключа безопасности, поддерживающего FIDO2, или отпечатка пальца или PIN-кода на устройстве."
chromePasskeyNotSupported:"В настоящее время Chrome не поддерживает пароль-ключи."
registerSecurityKey:"Зарегистрируйте ключ безопасности ・Passkey"
securityKeyName:"Введите имя для ключа"
tapSecurityKey:"Пожалуйста, следуйте инструкциям в вашем браузере, чтобы зарегистрировать свой ключ безопасности или пароль"
@@ -1579,7 +1699,7 @@ _weekday:
_widgets:
profile:"Профиль"
instanceInfo:"Информация об инстансе"
memo:"Напоминания"
memo:"Памятки"
notifications:"Уведомления"
timeline:"Лента"
calendar:"Календарь"
@@ -1608,7 +1728,7 @@ _widgets:
clicker:"Счётчик щелчков"
_cw:
hide:"Спрятать"
show:"Показать еще"
show:"Показать"
chars:"знаков: {count}"
files:"файлов: {count}"
_poll:
@@ -1670,6 +1790,7 @@ _profile:
_exportOrImport:
allNotes:"Все заметки\n"
favoritedNotes:"Избранное"
clips:"Подборка"
followingList:"Подписки"
muteList:"Скрытые"
blockingList:"Заблокированные"
@@ -1803,7 +1924,7 @@ _notification:
app:"Уведомления из приложений"
_actions:
followBack:"отвечает взаимной подпиской"
reply:"Ответить"
reply:"Ответ"
renote:"Репост"
_deck:
alwaysShowMainColumn:"Всегда показывать главную колонку"
@@ -1832,10 +1953,23 @@ _deck:
channel:"Каналы"
mentions:"Упоминания"
direct:"Личное"
roleTimeline:"История Ролей"
_dialog:
charactersExceeded:"Превышено максимальное количество символов! У вас {current} / из {max}"
charactersBelow:"Это ниже минимального количества символов! У вас {current} / из {min}"
_disabledTimeline:
title:"Лента отключена"
description:"Ваша текущая роль не позволяет пользоваться этой лентой."
morePatrons:"Takisto oceňujeme podporu mnoých ďalších, ktorí tu nie sú uvedení. Ďakujeme! 🥰"
patrons:"Prispievatelia"
_nsfw:
respect:"Skryť NSFW médiá"
ignore:"Neskrývať NSFW médiá"
force:"Skryť všetky médiá"
_instanceTicker:
none:"Nikdy nezobrazovať"
remote:"Zobraziť pre vzdialených používateľov"
@@ -1038,11 +1039,6 @@ _wordMute:
muteWords:"Umlčané slová"
muteWordsDescription:"Medzerami oddeľte pre podmienku AND a novými riadkami pre podmienku OR."
muteWordsDescription2:"Regulárne výrazy sa použijú keď použijete okolo lomítka."
softDescription:"Skryje poznámky z časovej osi, ktoré spĺňajú podmienky."
hardDescription:"Zabráni poznámky spĺňajúce množinu podmienok, aby boli pridané do časovej osi. Navyše tieto poznámky nepribudnú v časovej osi ani keď sa podmienky zmenia."
soft:"Mäkké"
hard:"Tvrdé"
mutedNotes:"Umlčané poznámky"
_instanceMute:
instanceMuteDescription:"Toto umlčí všetky poznámky/preposlania zo zoznamu serverov, vrátane tých, na ktoré používatelia odpovedajú z umlčaného servera."
step1_2:"Táto stránka sa volá \"časová os\". Zobrazuje chronologicky zoradené \"poznámky\" od ľudí, ktorých sledujete."
step1_3:"Vaša časová os je teraz prázdna pretože ste nepridali žiadne poznámky ani nikoho zatiaľ nesledujete."
step2_1:"Podˇme dokončiť nastavenia vášho profilu pred napísaním poznámky alebo sledovaním niekoho."
step2_2:"Poskytnutím informácií o vás uľahčíte ostatným, či chcú vidieť alebo sledovať vaše poznámky."
step3_1:"Dokončili ste nastavovanie svojho profilu?"
step3_2:"Poďme vyskúšať napísať poznámku. Môžete to spraviť stlačením ikony ceruzky na vrchu obrazovky."
step3_3:"Vyplňte polia a stlačte tlačítko vpravo hore."
step3_4:"Nemáte čo povedať? Skúste \"len si nastavujem môj msky\"!"
step4_1:"Napísali ste svoju prvú poznámku?"
step4_2:"Hurá! Teraz by vaša prvá poznámka mala byť na vašej časovej osi."
step5_1:"Teraz skúsme oživiť časovú os sledovaním nejakých ľudí."
step5_2:"{featured} zobrazí populárne poznámku na tomto serveri. {explore} môžete objavovať populárnych používateľov. Skúste tam nájsť ľudí, ktorých by ste radi sledovali!"
step5_3:"Ak chcete sledovať ďalších používateľov, kliknite na ich ikonu a stlačte tlačidlo \"Sledovať\" na ich profile."
step5_4:"Ak má niektorý používateľ ikonu zámku vedľa svojho mena, znamená to, že môže trvať určitý čas, kým daný používateľ schváli vašu žiadosť o sledovanie."
step6_1:"Teraz by ste mali vidieť poznámky ďalších používateľov na svojej časovej osi."
step6_2:"Môžete dať \"reakcie\" na poznámky ďalších ľudí ako rýchlu odpoveď."
step6_3:"Reakciu pridáte kliknutím na \"+\" niekoho poznámke a vybratím emoji, ktorou chcete reagovať."
step3:"Nastavenie dokončíte zadaním tokenu z vašej aplikácie."
step4:"Od teraz, všetky ďalšie prihlásenia budú vyžadovať prihlasovací token."
securityKeyInfo:"Okrem odtlačku prsta alebo PIN autentifikácie si môžete nastaviť autentifikáciu cez hardvérový bezpečnostný kľúč podporujúci FIDO2 a tak ešte viac zabezpečiť svoj účet."
passwordLessLoginDescription:"Tillåter lösenordsfri inloggning med endast en säkerhetsnyckel eller en passkey."
resetPassword:"Återställ Lösenord"
newPasswordIs:"Det nya lösenordet är \"{password}\""
share:"Dela"
help:"Hjälp"
close:"Stäng"
invites:"Inbjudan"
members:"Medlemmar"
transfer:"Överför"
text:"Text"
enable:"Aktivera"
next:"Nästa"
invitations:"Inbjudan"
invitationCode:"Inbjudningskod"
available:"Tillgängligt"
weakPassword:"Svagt Lösenord"
normalPassword:"Medel Lösenord"
strongPassword:"Starkt Lösenord"
signinFailed:"Kan inte logga in. Det angivna användarnamnet eller lösenordet är felaktigt."
or:"eller"
language:"Språk"
aboutX:"Om {x}"
category:"Kategori"
tags:"Taggar"
createAccount:"Skapa ett konto"
existingAccount:"Existerande konto"
regenerate:"Regenerera"
fontSize:"Textstorlek"
openImageInNewTab:"Öppna bild i ny flik"
clientSettings:"Klientinställningar"
accountSettings:"Kontoinställningar"
numberOfDays:"Antal dagar"
deleteAll:"Radera alla"
sounds:"Ljud"
sound:"Ljud"
listen:"Lyssna"
none:"Ingen"
volume:"Volym"
chooseEmoji:"Välj en emoji"
recentUsed:"Senast använd"
install:"Installera"
uninstall:"Avinstallera"
menu:"Meny"
serviceworkerInfo:"Måste vara aktiverad för pushnotiser."
enableInfiniteScroll:"Ladda mer automatiskt"
enablePlayer:"Öppna videospelare"
permission:"Behörigheter"
enableAll:"Aktivera alla"
edit:"Ändra"
enableEmail:"Aktivera epost-utskick"
email:"E-post"
smtpHost:"Värd"
smtpUser:"Användarnamn"
smtpPass:"Lösenord"
emptyToDisableSmtpAuth:"Lämna användarnamn och lösenord tomt för att avaktivera SMTP verifiering"
logs:"Logg"
channel:"kanal"
create:"Skapa"
other:"Mer"
send:"Skicka"
openInNewTab:"Öppna i ny flik"
createNew:"Skapa ny"
i18nInfo:"Misskey översätts till många olika språk av volontärer. Du kan hjälpa till med översättningen på {link}."
accountInfo:"Kontoinformation"
clips:"Klipp"
duplicate:"Duplicera"
reloadToApplySetting:"Inställningen tillämpas efter sidan laddas om. Vill du göra det nu?"
clearCache:"Rensa cache"
onlineUsersCount:"{n} användare är online"
nNotes:"{n} Noter"
backgroundColor:"Bakgrundsbild"
textColor:"Text"
youAreRunningUpToDateClient:"Klienten du använder är uppdaterat."
newVersionOfClientAvailable:"Ny version av klienten är tillgänglig."
publish:"Publicera"
typingUsers:"{users} skriver"
info:"Om"
enabled:"Aktiverad"
user:"Användare"
customCssWarn:"Den här inställningen borde bara ändrats av en som har rätta kunskaper. Om du ställer in det här fel så kan klienten sluta fungera rätt."
global:"Global"
squareAvatars:"Visa fyrkantiga profilbilder"
sent:"Skicka"
misskeyUpdated:"Misskey har uppdaterats!"
incorrectPassword:"Fel lösenord."
welcomeBackWithName:"Välkommen tillbaka, {name}"
clickToFinishEmailVerification:"Tryck på [{ok}] för att slutföra bekräftelsen på e-postadressen."
searchByGoogle:"Sök"
file:"Filer"
cannotUploadBecauseNoFreeSpace:"Kan inte ladda upp filen för att det finns inget lagringsutrymme kvar."
cannotUploadBecauseExceedsFileSizeLimit:"Kan inte ladda upp filen för att den är större än filstorleksgränsen."
enableAutoSensitive:"Automatisk NSFW markering"
enableAutoSensitiveDescription:"Tillåter automatiskt detektering och marketing av NSFW media genom Maskininlärning när möjligt. Även om denna inställningen är avaktiverad, kan det vara aktiverat på hela instansen."
introMisskey:"Açık kaynaklı bir dağıtılmış mikroblog hizmeti olan Misskey'e hoş geldiniz.\nMisskey, neler olup bittiğini paylaşmak ve herkese sizden bahsetmek için \"notlar\" oluşturmanıza olanak tanıyan, açık kaynaklı, dağıtılmış bir mikroblog hizmetidir.\nHerkesin notlarına kendi tepkilerinizi hızlıca eklemek için \"Tepkiler\" özelliğini de kullanabilirsiniz👍.\nYeni bir dünyayı keşfedin🚀."
poweredByMisskeyDescription:"name}Açık kaynak bir platform\n<b>Misskey</b>Dünya'nın en sunucularında biri。"
monthAndDay:"{month}Ay {day}Gün"
search:"Arama"
notifications:"Bildirim"
username:"Kullanıcı Adı"
password:"Şifre"
forgotPassword:"şifremi unuttum"
fetchingAsApObject:"從聯邦宇宙取得中..."
ok:"TAMAM"
gotIt:"Anladım"
cancel:"İptal"
noThankYou:"Hayır, teşekkürler"
enterUsername:"Kullanıcı adınızı giriniz"
renotedBy:"{user} tarafından Renotelandı"
noNotes:"Notlar mevcut değil."
noNotifications:"Bildirim bulunmuyor"
instance:"Sunucu"
settings:"Ayarlar"
notificationSettings:"Bildirim Ayarları"
basicSettings:"Temel Ayarlar"
otherSettings:"Diğer Ayarlar"
openInWindow:"Bir pencere ile aç"
@@ -21,9 +28,11 @@ profile: "Profil"
timeline:"Zaman çizelgesi"
noAccountDescription:"Bu kullanıcı henüz biyografisini yazmadı"
login:"Giriş Yap "
loggingIn:"Oturum aç"
logout:"Çıkış Yap"
signup:"Kayıt Ol"
uploading:"Yükleniyor"
save:"Kaydet"
users:"Kullanıcı"
addUser:"Kullanıcı Ekle"
favorite:"Favoriler"
@@ -31,33 +40,419 @@ favorites: "Favoriler"
unfavorite:"Favorilerden Kaldır"
favorited:"Favorilerime eklendi."
alreadyFavorited:"Zaten favorilerinizde kayıtlı."
cantFavorite:"Favorilere kayıt yapılamadı"
pin:"Sabitlenmiş"
unpin:"Sabitlemeyi kaldır"
copyContent:"İçeriği kopyala"
copyLink:"Bağlantıyı Kopyala"
copyLinkRenote:"Turkish"
delete:"Sil"
deleteAndEdit:"Sil ve yeniden düzenle"
deleteAndEditConfirm:"Bu notu silip yeniden düzenlemek istiyor musunuz? Bu nota ilişkin tüm Tepkiler, Yeniden Notlar ve Yanıtlar da silinecektir."
addToList:"Listeye ekle"
addToAntenna:"Antene ekle"
sendMessage:"Mesaj Gönder"
copyRSS:"RSSKopyala"
copyUsername:"Kullanıcı Adını Kopyala"
copyUserId:"KullanıcıyıKopyala"
copyNoteId:"Kimlik notunu kopyala"
copyFileId:"Dosya ID'sini kopyala"
copyFolderId:"Klasör ID'sini kopyala"
copyProfileUrl:"Profil URL'sini kopyala"
searchUser:"Kullanıcıları ara"
reply:"yanıt"
loadMore:"Devamını yükle"
showMore:"Devamını yükle"
showLess:"Kapat"
youGotNewFollower:"seni takip etti"
receiveFollowRequest:"Takip isteği alındı"
followRequestAccepted:"Takip isteği kabul edildi"
mention:"Bahset"
mentions:"Bahsetmeler"
directNotes:"Kişisel mesajlar"
importAndExport:"İçeri/Dışarı aktar"
import:"İçeri aktar"
export:"Dışa aktar"
files:"Dosyalar"
download:"İndir"
driveFileDeleteConfirm:"\"{name}\" dosyası silinsin mi? Dosya kullanıldığı tüm notlardan kaybolacaktır."
unfollowConfirm:"{name} takipten çıkarılsın mı?"
exportRequested:"Dışa aktarım talep ettiniz. Bu biraz zaman alabilir. İşlem bitince Sürücünüze eklenecektir."
importRequested:"Dışa aktarım talep ettiniz. Bu işlem biraz zaman alabilir."
lists:"Listeler"
noLists:"Liste yok"
note:"not"
notes:"notlar"
following:"takipçi"
followers:"takipçi"
followsYou:"seni takip ediyor"
createList:"Liste oluştur"
manageLists:"Yönetici Listeleri"
error:"hata"
somethingHappened:"Bir hata oluştu"
retry:"Tekrar dene"
pageLoadError:"Sayfa yüklenemedi."
pageLoadErrorDescription:"Bu genelde ağ veya tarayıcı ön belleği hatalarından olur. Lütfen ön belleği temizlemeyi veya birkaç dakika beklemeyi ve sayfayı yenilemeyi deneyin."
serverIsDead:"Sunucu yanıt vermiyor. Birkaç dakika sonra tekrar deneyin."
youShouldUpgradeClient:"Sayfayı görüntülemek için yenileyin."
enterListName:"Liste ismi"
privacy:"Gizlilik"
makeFollowManuallyApprove:"Takip istekleri elle onaylansın"
defaultNoteVisibility:"Varsayılan görünürlük"
follow:"takipçi"
followRequest:"Takip isteği"
followRequests:"Takip istekleri"
unfollow:"takip etmeyi bırak"
followRequestPending:"Bekleyen Takip Etme Talebi"
enterEmoji:"Emoji Giriniz"
renote:"vazgeçme"
unrenote:"not alma"
renoted:"yeniden adlandırılmış"
cantRenote:"Ayrılamama"
cantReRenote:"not alabilirmiyim"
quote:"alıntı"
inChannelRenote:"Kanal içi Renote"
inChannelQuote:"Kanal içi Alıntı"
pinnedNote:"Sabitlenen"
pinned:"Sabitlenmiş"
you:"sen"
clickToShow:"Görüntülemek için tıkla"
sensitive:"Hassas içerik"
add:"Ekle"
reaction:"Tepkiler"
reactions:"Tepkiler"
reactionSettingDescription2:"Sıralamak için sürükleyin, silmek için tıklayın, eklemek için \"+\" tuşuna tıklayın."
cacheRemoteFiles:"Uzak dosyalar ön belleğe alınsın"
cacheRemoteFilesDescription:"Bu ayar açık olduğunda diğer sitelerin dosyaları doğrudan uzak sunucudan yüklenecektir. Bu ayarı kapatmak depolama kullanımını azaltacak ama küçük resimler oluşturulmadığından trafiği arttıracaktır."
youCanCleanRemoteFilesCache:""
cacheRemoteSensitiveFiles:"Hassas uzak dosyalar ön belleğe alınsın"
cacheRemoteSensitiveFilesDescription:"Bu ayar kapalı olduğunda hassas uzak dosyalar ön belleğe alınmadan doğrudan uzak sunucudan yüklenecektir."
flagAsBot:"Bot olarak işaretle"
flagAsBotDescription:"Bu seçeneği hesap bir program tarafından kontrol ediliyorsa işaretleyin. Bu, diğer geliştiricilerin sonsuz etkileşim zincirleri oluşturmasını engellemeye yardımcı olur ve Misskey'in iç sisteminin hesaba bir bot gibi davranmasını sağlar."
flagAsCat:"Kedi hesabı"
flagAsCatDescription:"Kedi hesabı"
flagShowTimelineReplies:"Zaman akışında notlara gelen cevapları göster"
flagShowTimelineRepliesDescription:"Açık olduğu durumda, zaman akışında kullanıcıların başkalarına verdiği cevaplar gözükür."
autoAcceptFollowed:"Takip edilen hesapların takip isteklerini kabul et"
addAccount:"Hesap ekle"
reloadAccountsList:"Hesap listesini güncelle"
loginFailed:"Giriş başarısız oldu"
showOnRemote:"Uzak sunucuda görüntüle"
general:"Genel"
wallpaper:"Duvar kağıdı"
setWallpaper:"Duvar kağıdını ayarla"
removeWallpaper:"Duvar kağıdını sil"
searchWith:"Arama: {q}"
youHaveNoLists:"Hiç listeniz yok"
followConfirm:"{name} takip edilsin mi?"
proxyAccount:"Vekil hesabı"
proxyAccountDescription:"Proxy hesabı, belirli koşullar altında kullanıcılar için uzaktan takipçi işlevi gören bir hesaptır. Örneğin, bir kullanıcı listeye bir uzak kullanıcı eklediğinde, o kullanıcıyı takip eden yerel bir kullanıcı yoksa uzak kullanıcının etkinliği örneğe teslim edilmeyecektir, dolayısıyla bunun yerine proxy hesabı takip edilecektir."
clearQueueConfirmText:"Sırada kalan hiçbir şey iletilmeyecek. Genelde bu işlem gerekli değildir."
clearCachedFiles:"Ön belleği temizle"
clearCachedFilesConfirm:"Ön belleğe alınmış tüm uzak sunucu dosyaları silinsin mi?"
blockedInstances:"Engellenen sunucular"
blockedInstancesDescription:"Engellemek istediğiniz sunucuların alan adlarını satır sonlarıyla ayırarak yazın. Yazılan sunucular bu sunucuyla iletişime geçemeyecek."
keepOriginalUploadingDescription:"Orijinal olarak yüklenen görüntüyü olduğu gibi kaydeder. Kapatılırsa, yükleme sırasında web'de görüntülenecek bir sürüm oluşturulur."
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.