This issue was originally reported by sururu-k as part of a series of ai slop public pull requests.
Although the original pull request was closed as ai slop, I later confirmed one described a real security issue.
* wip
* add test
* use themeManager.currentCompiledTheme for obtaining theme variables / reduce getComputedStyle usage
* fix
* fix: better error handling on theme installation
* Update Changelog
* chore: remove frontend-shared builds as it is currently working as a stub package
* fix: broken lockfile
* fix
* fix lint
* fix
* fix(backend): handle relay-delivered Announce activities correctly
Relay Announce activities now use the target note URI instead of the
Announce URI for federation allowlist checks, dedup locking, and
existence lookups. Notes delivered via relay are published directly to
the notes stream without creating a renote.
Closes#11056
* Update packages/backend/src/core/RelayService.ts
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
---------
Co-authored-by: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* fix: handle array or string in alsoKnownAs, closes#17274
* style: use more idiomatic toArray() for UserEntityService handling of alsoKnownAs
* fix: handle array-valued or unwrapped alsoKnownAs in ApPersonService
* doc: note about bugfix for alsoKnownAs
- Introduced FileServerDriveHandler to manage drive file requests.
- Created FileServerFileResolver for resolving file access keys and downloading files.
- Added FileServerProxyHandler to handle proxy requests and image processing.
- Moved utility functions to FileServerUtils for better organization.
- Removed redundant methods from FileServerService, improving readability and maintainability.
* fix(deps): update [frontend] update dependencies
* rollback tsgo to fix type error
* Revert "rollback tsgo to fix type error"
This reverts commit 3a0b94e5b2.
* rollback vue-tsc to fix type errors (test)
* update vue-tsc to 3.2.0
* update vue-tsc stack to v3.2.1
* rollback vue-tsc to v3.1.8
* enhance(backend): Support client information discovery in the IndieAuth 11 July 2024 spec
* add tests
* Update Changelog
* Update Changelog
* fix tests
* fix test describe to align with the other describe format
* refactor: use TRANSIENT scope to avoid service bucket relay
* lint: fix lints
* refactor: use transient for apResolver
* Update packages/backend/src/core/activitypub/models/ApImageService.ts
* fix
* New translations ja-jp.yml (Spanish)
* New translations ja-jp.yml (Spanish)
* New translations ja-jp.yml (Italian)
* New translations ja-jp.yml (Spanish)
* New translations ja-jp.yml (Spanish)
* New translations ja-jp.yml (Italian)
* feat(frontend): Add a link to profile to banner and avatar
Increase the area of links to click easily.
* chore(frontend): Change the link of notes count
Move to the notes tab for better userbility.
* feat(frontend): Add links to notes, followers and following
For easy transition to the shown information.
* docs(changelog): Add a description about this change
Users can notice what's changed by this PR.
* style(frontend): Fix the linter error
Remove the duplicated space.
* refactor(frontend): Don't surround the banners with links
It may conflict with the follow buttons.
* docs(changelog): Move the changes to the latest version
This feature is not merged and will be released in the latest version.
Signed-off-by: Souma <101255979+5ouma@users.noreply.github.com>
---------
Signed-off-by: Souma <101255979+5ouma@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* fix(backend): attempt to fix test
* fix
* Revert "fix(backend): attempt to fix test"
This reverts commit 67dff577c9.
* attempt to fix test
* Revert "fix"
This reverts commit cec3d2f5c6.
* fix
This workflow triggers a comment reply when an issue comment with '/request-release-review' is created, providing guidance for the release review process.
* New translations ja-jp.yml (Spanish)
* New translations ja-jp.yml (Spanish)
* New translations ja-jp.yml (Catalan)
* New translations ja-jp.yml (Italian)
* New translations ja-jp.yml (Spanish)
* New translations ja-jp.yml (Spanish)
* New translations ja-jp.yml (Turkish)
* New translations ja-jp.yml (English)
* New translations ja-jp.yml (Turkish)
* chore(locales): Add "setManually" and "_time.month"
Add Japanese locales to auto-generate other languages.
* feat(frontend): Add text fields to set lockdown duration manually
Choose from presets or set it manually.
* refactor(frontend): Make objects contains option's values and labels
When adding a new option, it needed to write two times.
* docs(changelog): Add a description about this change
Users can notice what's changed by this PR.
* refactor(frontend): Manage state by MkSelect
The functions only initialize the values.
* refactor(frontend): Make the custom input as writable computed
Clean up the MkInput components.
* chore(locales): Switch to "custom"
A single word is better than sentence on this situation.
* refactor(frontend): Insert the custom button to presets
Users don't need to click multiple times to use prests.
* feat: preserve number of pages referencing the note
* chore: delete pages on account delete
* fix: notes on the pages are removed by CleanRemoteNotes
* test: add the simplest test for page embedded notes
* fix: section block is not considered
* fix: section block is not considered in migration
* chore: remove comments from columns
* revert unnecessary change
* add pageCount to webhook test
* fix type error on backend
* replace URL path for inlined SearchMarkers
The search index looks like:
```ts
[
{
id: 'foo', label: 'security',
path: '/settings/security', inlining: ['2fa'],
},
{
id: '2fa',
label: 'two-factor auth',
path: '/settings/2fa', // guessed wrong by the index generation
},
{
id: 'aaaa',
parentId: '2fa',
label: 'totp',
},
…
]
```
This file post-processes that index and re-parents the inlined
sections. Problem was, it left the (wrong) `path` untouched.
Replacing the `path` makes the search work fine.
* Update Changelog
---------
Co-authored-by: dakkar <dakkar@thenautilus.net>
* chore: apply several @Index and @ManyToOne to match actual migration code
* chore: several decorator updates with typeorm bug workaround with patches
* feat: add final cleanup migration
* dev: add .editorconfig settings for generated migrations
* chore: update dockerfile to build package with patches
* chore: update federation test compose to include patches
* chore: revert few dependency update
* chore: don't check disableRegistration on test env
* test: add test for checking migration script
* chore: set proxyRemoteFiles true in test config
* chore: enter invitation code in signup test
* fix: register send button is not disabled when invitationCode is not input
* chore: make NO ACTION on channel/reply/renote removal
* chore(docs): add description to show a possibility of reply null with replyId non-null
* fix: packing NoteDraft fails when reply / renote is removed
* feat: show drafts targeting removed renote / reply as "削除された投稿への投稿"
* feat(backend): Add display name to email
Make it clear who sent emails.
* docs(changelog): Add a description about this change
Users can notice what's changed by this PR.
Refactored preferences manager to decouple account context and storage provider, improving normalization and loading of profiles. Replaced static profile creation/normalization with instance-based logic, and updated usage in preferences.ts to pass account context explicitly. This enhances maintainability and prepares for better guest account handling.
Replaces separate 'effect' and 'crop' features with a unified 'imageEditing' feature in the uploader. Groups crop and effect actions under a new parent 'editImage' menu item, adds localization for 'editImage', and updates supported types accordingly.
Replaces the UploaderDialogFeatures type with UploaderFeatures in the select function and SelectFileOptions type to ensure consistency and correct type usage.
* New translations ja-jp.yml (Korean)
* New translations ja-jp.yml (Korean)
* New translations ja-jp.yml (Spanish)
* New translations ja-jp.yml (Spanish)
* New translations ja-jp.yml (Spanish)
* chore: change 3rd parameter of generateMutedUserQueryForNotes to options
* chore: allow specifying note column for note/block query
* chore: check for mute / block for renote of note with DB query
* chore: check for mute / block for renote of note with FTT
* refactor: ミュート・ブロックのためのクエリ呼び出しを一つの関数にまとめる
* docs(changelog): ミュート対象ユーザーが引用されているノートがRNされたときにミュートを貫通してしまう問題を修正
* fix missing default parameter
* Update is-user-related.ts
* test: add tests for mutes
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* fix(backend): correct invalid schema format specifying only `required` for `anyOf`
* refactor(backend): make types derived from `allOf` or `anyOf` more strong
* fix rate limit check never ends
* fix: long term / short term limitがないときでもそれぞれ用のnew Limiterとlimiter.getが呼ばれる問題
* refactor: wrap ratelimiter with promise
* refactor: reimplement max/min with async
* refactor: reimplement limit with async
* refactor: do not check long term limit inside min
* refactor: check if there is rate limit inside min/max function
* refactor: remove unnecessary return in min/max function
* refactor: remove unnecessary max/min function
* refactor: return rate limit instead of throwing an object
* fix: レートリミットのfactorが二回適用されて二乗の効果がある問題を修正
* fix lint error
---------
Co-authored-by: Kisaragi <48310258+KisaragiEffective@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
Co-authored-by: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com>
* chore: add ExportedAntenna type
* chore: use ExportedAntenna on export and fix schema
* fix: excludeNotesInSensitiveChannel is not included
* chore: revert unnecessary changes
* chore: add doc for future developer
* docs: update changelog
* chore(deps): update node.js to v22.15.0
* chore: determine Jest args from Node.js version
* fix
* fix: `import.meta.dirname` is not supported in v20.10.0
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: zyoshoka <107108195+zyoshoka@users.noreply.github.com>
none of our endpoints will ever contain `..` (they might, maybe, at
some point, contain `.`, as in `something/get.html`?), so every
`Mk:api()` call to an endpoint that contains `..` can't work: let's
reject it outright
Co-authored-by: dakkar <dakkar@thenautilus.net>
* SP-2025-03.1 always wrap icon&thumbnail URLs
if they're not HTTP URLs, the frontend won't be able to display them
anyway (`<img src="mailto:…">` or '<div stile="background-image:
url(nntp:…)">` aren't going to work!), so let's always run them through the
media proxy, which will fail harder (fetching a `javascript:` URL
won't do anything in the backend, might do something in the frontend)
and will always protect the client's address in cases like `gemini:`
where the browser could try to fetch
* SP-2025-03.2 use object binding for more styles
interpolating a random (remote-controlled!) string into a `style`
attribute is a bad idea; using VueJS object binding, we should get
proper quoting and therefore safe parse failures instead of CSS
injections / XSS
* SP-2025-03.3 slightly more robust "self" URL handling
parse URLs instead of treating them as strings; this is still not
perfect, but the `URL` class only handles full URLs, not relative
ones, so there's so way to ask it "give me a URL object that
represents this resource relative to this base URL"
notice that passing very weird URLs to `MkUrl` and `MkUrlPreview` will
break the frontend (in dev mode) because there's an untrapped `new
URL(…)` that may explode; production builds seem to safely ignore the
error, though
---------
Co-authored-by: dakkar <dakkar@thenautilus.net>
* Exclude blocked instance note from most timelines
* Exclude blocked instance note from FTT timelines
* Exclude blocked instance note from featured
* fix type
* fix(ci): correct invalid condition for skipping Chromatic build
* fix: change to be triggered when frontend `package.json` is edited instead of lockfile
* chore: disable automatic rebase of frontend Renovate PRs
* enhance(backend): use composite index for ordering notes by user
Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
* fixup! enhance(backend): use composite index for ordering notes by user
---------
Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
* refactor: flatten search index
* chore: use Function() to simplify parsing attribute
* chore: remove comment handling
* chore: simplify processing SearchLabel and SearchKeyword element
* chore: use SearchLabel in mutedUsers
* chore: small improvements
* chore: remove a fallback path and simplify the entire code
* fix: result path is not correct
* chore: inline function
* fix: notifications-groupedのinclude/exclude typesに:groupedを指定できてしまう問題
* refactor: 通知の取得処理を Notification Service に移動
* feat: add function to parse additional part of id
* fix: 通知のページネーションが正しく動かない問題
Redisにのページネーションで使用する時間及びidとRedis上のものが混同されていたので、Misskeyが生成するものに寄せました。
* pnpm run build-misskey-js-with-types
* chore: XADDをretryするように
* fix: notifications-groupedでxrevrangeしているのを消し忘れていた
- **クライアントに返すべき API エラーは `throw new ApiError(meta.errors.<key>)`** ([error.ts](../../packages/backend/src/server/api/error.ts) 参照)。`meta.errors` で定義したエラーケースを `throw new Error(...)` で投げているなら指摘する。
- 防御的アサーション・「起きるはずがない」内部不整合・テスト用 ENV ガード等の **想定外フェイルファスト** は `throw new Error('...')` で構わない。既存実装でも `admin/reset-password.ts` などが採用しているパターン (例: `cannot reset password of root`)。`meta.errors` に対応がない `throw new Error` を一律で指摘しない。
upstream license: MIT — https://github.com/affaan-m/everything-claude-code/blob/main/LICENSE
project-level notice: see .claude/THIRD_PARTY_LICENSES.md (Misskey 内サードパーティ一覧 + MIT 全文)
Imported into Misskey .claude/ on 2026-05-10. The 7-category rubric and output contract are derived from the upstream ECC version (MIT). The runtime layer was substantially reimplemented for Misskey: the upstream relies on scripts/harness-audit.js to mechanically score, while this version asks Claude to score directly with pnpm/git/grep, and adds Misskey-specific evaluation axes (SPDX coverage / endpoint-list 登録漏れ / migration 順序 / ja-JP.yml 整合).
これを実行せずに frontend 側で `i18n.ts.<newKey>` を参照すると、`Locale` インターフェースに追加されていないため、typecheck で「Property '<newKey>' does not exist on type 'Locale'」というエラーになる。`pnpm --filter frontend lint` で発覚する。
upstream license: MIT — https://github.com/affaan-m/everything-claude-code/blob/main/LICENSE
project-level notice: see .claude/THIRD_PARTY_LICENSES.md (Misskey 内サードパーティ一覧 + MIT 全文)
Imported into Misskey .claude/ on 2026-05-10 as a standalone copy (no dependency on the ECC plugin runtime). description was rewritten in Japanese and a "Misskey 固有メモ" section was appended; body content remains MIT-licensed.
An error occurred while comparing backend memory usage. See [workflow logs](https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}) for details.
@@ -258,6 +266,12 @@ Misskey uses Vue(v3) as its front-end framework.
- **When creating a new component, please use the Composition API (with [setup sugar](https://v3.vuejs.org/api/sfc-script-setup.html) and [ref sugar](https://github.com/vuejs/rfcs/discussions/369)) instead of the Options API.**
- Some of the existing components are implemented in the Options API, but it is an old implementation. Refactors that migrate those components to the Composition API are also welcome.
<img src="https://custom-icon-badges.herokuapp.com/badge/become_a-patron-F96854?logoColor=F96854&style=for-the-badge&logo=patreon&labelColor=363B40" alt="become a patron"/></a>
introMisskey:"Vítejte! Misskey je otevřený a decentralizovaný microblogový servis.\n\"Poznámkami\" můžete sdílet co se zrovna děje se všemi ve Vašem okolí. 📡\nPomocí \"reakcí\" můžete sdílet své názory a pocity na ostatní poznámky. 👍\nPojďte objevovat nový svět! 🚀"
introMisskey:"Vítejte! Misskey je otevřená a decentralizovaná microblogovací služba.\n\"Poznámkami\" můžete sdílet co se zrovna děje se všemi ve Vašem okolí. 📡\nPomocí \"reakcí\" můžete sdílet své názory a pocity na ostatní poznámky. 👍\nPojďte objevovat nový svět! 🚀"
poweredByMisskeyDescription:"{name} je jeden ze serverů využívající open source platformu <b>Misskey<b> (nazývaná \"Misskey instance\")."
monthAndDay:"{day}. {month}."
search:"Vyhledávání"
@@ -19,7 +19,7 @@ gotIt: "Rozumím!"
cancel:"Zrušit"
noThankYou:"Ne děkuji"
enterUsername:"Zadej uživatelské jméno"
renotedBy:"{user} přeposla/a"
renotedBy:"{user} přeposlal*a"
noNotes:"Žádné poznámky"
noNotifications:"Žádná oznámení"
instance:"Instance"
@@ -65,6 +65,7 @@ copyFileId: "Kopírovat ID souboru"
preservedUsernamesDescription:"Seznam uživatelských jmén na rezervaci oddělené mezerama. Tyhle jména se potom nebudou moc použít při normálním procesu vytvoření účtu ale můžou být použiti manuálně administratorém. Existujících účtů se to nedotkne."
createNoteFromTheFile:"Vytvořit poznámku z tohodle souboru"
driveFileDeleteConfirm:"Möchtest du die Datei „{name}“ wirklich löschen? Einige Inhalte, die diese Datei verwenden, werden auch verschwinden."
unfollowConfirm:"Möchtest du {name} wirklich nicht mehr folgen?"
cancelFollowRequestConfirm:"Möchten Sie die Voll-Anfrage an {name} zurückziehen?"
rejectFollowRequestConfirm:"Möchtest du die Follow-Anfrage von {name} ablehnen?"
exportRequested:"Du hast einen Export angefragt. Dies kann etwas Zeit in Anspruch nehmen. Sobald der Export abgeschlossen ist, wird er deiner Drive hinzugefügt."
importRequested:"Du hast einen Import angefragt. Dies kann etwas Zeit in Anspruch nehmen."
antennaKeywordsDescription:"Zum Nutzen einer \"UND\"-Verknüpfung Einträge mit Leerzeichen trennen, zum Nutzen einer \"ODER\"-Verknüpfung Einträge mit einem Zeilenumbruch trennen"
notifyAntenna:"Über neue Notizen benachrichtigen"
withFileAntenna:"Nur Notizen mit Dateien"
excludeNotesInSensitiveChannel:"Schließe Notizen von sensitive Kanäle aus"
enableServiceworker:"Push-Benachrichtigungen im Browser aktivieren"
antennaUsersDescription:"Benutzernamen getrennt durch Zeilenumbrüche angeben"
@@ -767,6 +779,7 @@ lockedAccountInfo: "Auch wenn du Follow-Anfragen auf manuelle Bestätigung setzt
alwaysMarkSensitive:"Medien standardmäßig als sensibel markieren"
loadRawImages:"Anstatt Vorschaubilder immer Originalbilder anzeigen"
disableShowingAnimatedImages:"Animierte Bilder nicht abspielen"
disableShowingAnimatedImages_caption:"Unabhängig von dieser Einstellung kann es vorkommen, dass animierte Bilder nicht abgespielt werden, wenn z. B. die Barrierefreiheits- oder Energiespareinstellungen des Browsers oder des Betriebssystems eingreifen."
verificationEmailSent:"Eine Bestätigungsmail wurde an deine Email-Adresse versendet. Besuche den dort enthaltenen Link, um die Verifizierung abzuschließen."
notSet:"Nicht konfiguriert"
@@ -783,7 +796,6 @@ thisIsExperimentalFeature: "Dies ist eine experimentelle Funktion. Änderungen a
developer:"Entwickler"
makeExplorable:"Benutzerkonto in „Erkunden“ sichtbar machen"
makeExplorableDescription:"Wenn diese Option deaktiviert ist, ist dein Benutzerkonto nicht im „Erkunden“-Bereich sichtbar."
showGapBetweenNotesInTimeline:"Abstände zwischen Notizen auf der Chronik anzeigen"
duplicate:"Duplizieren"
left:"Links"
center:"Mittig"
@@ -791,6 +803,7 @@ wide: "Breit"
narrow:"Schmal"
reloadToApplySetting:"Diese Einstellung tritt nach einer Aktualisierung der Seite in Kraft. Jetzt aktualisieren?"
needReloadToApply:"Diese Einstellung tritt nach einer Aktualisierung der Seite in Kraft."
needToRestartServerToApply:"Diese Einstellung tritt nach einem Neustart des Servers in Kraft."
showTitlebar:"Titelleiste anzeigen"
clearCache:"Cache leeren"
onlineUsersCount:"{n} Benutzer sind online"
@@ -962,8 +975,8 @@ cropImageAsk: "Möchtest du das Bild zuschneiden?"
cropYes:"Zuschneiden"
cropNo:"Unbearbeitet verwenden"
file:"Datei"
recentNHours:"Letzten {n} Stunden"
recentNDays:"Letzten {n} Tage"
recentNHours:"Letzte {n} Stunden"
recentNDays:"Letzte {n} Tage"
noEmailServerWarning:"Es ist kein Email-Server konfiguriert."
thereIsUnresolvedAbuseReportWarning:"Es liegen ungelöste Meldungen vor."
recommended:"Empfehlung"
@@ -971,13 +984,14 @@ check: "Check"
driveCapOverrideLabel:"Die Drive-Kapazität dieses Nutzers verändern"
driveCapOverrideCaption:"Gib einen Wert von 0 oder weniger ein, um die Kapazität auf den Standard zurückzusetzen."
requireAdminForView:"Melde dich mit einem Administratorkonto an, um dies einzusehen."
isSystemAccount:"Ein Benutzerkonto, dass durch das System erstellt und automatisch kontrolliert wird."
isSystemAccount:"Ein Benutzerkonto, das durch das System erstellt und automatisch verwaltet wird."
typeToConfirm:"Bitte gib zur Bestätigung {x} ein"
deleteAccount:"Benutzerkonto löschen"
document:"Dokumentation"
numberOfPageCache:"Seitencachegröße"
numberOfPageCacheDescription:"Das Erhöhen dieses Caches führt zu einer angenehmerern Benutzererfahrung, aber erhöht Last und Arbeitsspeicherauslastung auf dem Nutzergerät."
logoutConfirm:"Wirklich abmelden?"
logoutWillClearClientData:"Beim Abmelden werden die Konfigurationsdaten des Clients aus dem Browser gelöscht. Um sicherzustellen, dass die Konfigurationsdaten beim erneuten Einloggen wiederhergestellt werden können, aktivieren Sie bitte die automatische Sicherung der Konfiguration."
cannotUploadBecauseInappropriate:"Diese Datei kann nicht hochgeladen werden, da Anteile der Datei als möglicherweise unangebracht festgestellt wurden."
cannotUploadBecauseNoFreeSpace:"Die Datei konnte nicht hochgeladen werden, da dein Drive-Speicherplatz aufgebraucht ist."
cannotUploadBecauseExceedsFileSizeLimit:"Diese Datei kann wegen Überschreitung der Maximalgröße nicht hochgeladen werden."
cannotUploadBecauseUnallowedFileType:"Hochladen nicht möglich wegen unzulässigem Dateityp."
enableAutoSensitiveDescription:"Setzt soweit möglich durch Verwendung von Machine Learning automatisch Markierungen für sensible Medien. Auch wenn du diese Option deaktiviert hast, ist sie möglicherweise auf Instanzebene aktiviert."
@@ -1011,6 +1026,9 @@ pushNotificationAlreadySubscribed: "Push-Benachrichtigungen sind bereits aktivie
pushNotificationNotSupported:"Entweder dein Browser oder deine Instanz unterstützt Push-Benachrichtigungen nicht"
sendPushNotificationReadMessage:"Push-Benachrichtigungen löschen, sobald sie gelesen wurden"
sendPushNotificationReadMessageCaption:"Dies kann gegebenenfalls den Batterieverbrauch deines Gerätes erhöhen."
pleaseAllowPushNotification:"Bitte erlauben Sie Benachrichtigungen in Ihrem Browser."
browserPushNotificationDisabled:"Das Abrufen der Berechtigung zum Senden von Benachrichtigungen ist fehlgeschlagen."
browserPushNotificationDisabledDescription:"Sie haben keine Berechtigung, Benachrichtigungen von {serverName} zu senden. Bitte erlauben Sie Benachrichtigungen in den Browser-Einstellungen und versuchen Sie es erneut."
permissionDeniedErrorDescription:"Dieses Benutzerkonto besitzt nicht die Berechtigung, um diese Aktion auszuführen."
preset:"Vorlage"
selectFromPresets:"Aus Vorlagen wählen"
custom:"Benutzerdefiniert"
achievements:"Errungenschaften"
gotInvalidResponseError:"Ungültige Antwort des Servers"
gotInvalidResponseErrorDescription:"Eventuell ist der Server momentan nicht erreichbar oder untergeht Wartungsarbeiten. Bitte versuche es später noch einmal."
@@ -1085,6 +1104,7 @@ prohibitedWordsDescription2: "Durch die Verwendung von Leerzeichen können AND-V
hiddenTags:"Ausgeblendete Hashtags"
hiddenTagsDescription:"Die hier eingestellten Tags werden nicht mehr in den Trends angezeigt. Mit der Umschalttaste können mehrere ausgewählt werden."
notesSearchNotAvailable:"Die Notizsuche ist nicht verfügbar."
usersSearchNotAvailable:"Die Benutzersuche ist nicht verfügbar."
license:"Lizenz"
unfavoriteConfirm:"Wirklich aus Favoriten entfernen?"
myClips:"Meine Clips"
@@ -1159,6 +1179,7 @@ installed: "Installiert"
branding:"Branding"
enableServerMachineStats:"Hardwareinformationen des Servers veröffentlichen"
enableIdenticonGeneration:"Generierung von Benutzer-Identicons aktivieren"
showRoleBadgesOfRemoteUsers:"Rollensymbole anzeigen, die Remote-Benutzern zugewiesen wurden."
turnOffToImprovePerformance:"Deaktivierung kann zu höherer Leistung führen."
createInviteCode:"Einladung erstellen"
createWithOptions:"Einladung mit Optionen erstellen"
signupPendingError:"Beim Überprüfen der Mailadresse ist etwas schiefgelaufen. Der Link könnte abgelaufen sein."
emailVerificationFailedError:"Es gab ein Problem bei der Überprüfung Ihrer E-Mail-Adresse. Der Link ist möglicherweise abgelaufen."
cwNotationRequired:"Ist \"Inhaltswarnung verwenden\" aktiviert, muss eine Beschreibung gegeben werden."
doReaction:"Reagieren"
code:"Code"
@@ -1304,16 +1324,21 @@ thisContentsAreMarkedAsSigninRequiredByAuthor: "Logge dich ein, um weitere Inhal
lockdown:"Sperren"
pleaseSelectAccount:"Bitte Konto auswählen"
availableRoles:"Verfügbare Rollen"
acknowledgeNotesAndEnable:"Schalten Sie dies erst ein, wenn Sie die Vorsichtsmaßnahmen verstanden haben."
federationSpecified:"Dieser Server arbeitet mit Whitelist-Föderation. Er kann nicht mit anderen als den vom Administrator angegebenen Servern interagieren."
federationDisabled:"Föderation ist auf diesem Server deaktiviert. Es ist nicht möglich, mit Benutzern auf anderen Servern zu interagieren."
draft:"Entwurf"
draftsAndScheduledNotes:"Entwürfe und geplante Beiträge"
confirmOnReact:"Reagieren bestätigen"
reactAreYouSure:"Willst du eine \"{emoji}\"-Reaktion hinzufügen?"
markAsSensitiveConfirm:"Möchtest du dieses Medium als sensibel kennzeichnen?"
unmarkAsSensitiveConfirm:"Möchtest du die Kennzeichnung dieses Mediums als sensibel aufheben?"
preferences:"Einstellungen"
accessibility:"Eingabehilfe"
preferencesProfile:"Einstellungsprofil"
copyPreferenceId:"Kopiere die Einstellungs-ID"
resetToDefaultValue:"Auf Standard zurücksetzen"
overrideByAccount:"Überschreibung durch das Konto"
preferenceSyncConflictTitle:"Der konfigurierte Wert ist auf dem Server bereits vorhanden."
preferenceSyncConflictText:"Die Einstellungen mit aktivierter Synchronisierung werden ihre Werte auf dem Server speichern. Es gibt jedoch bereits Werte auf dem Server. Welche Einstellungswerte sollen überschrieben werden?"
migrateOldSettings_description:"Dies sollte normalerweise automatisch geschehen, aber wenn die Migration aus irgendeinem Grund nicht erfolgreich war, kannst du den Migrationsprozess selbst manuell auslösen. Die aktuellen Konfigurationsinformationen werden dabei überschrieben."
compress:"Komprimieren"
right:"Rechts"
bottom:"Unten"
top:"Oben"
embed:"Einbetten"
settingsMigrating:"Deine Einstellungen werden gerade migriert. Bitte warte einen Moment... (Du kannst die Einstellungen später auch manuell migrieren, indem du zu Einstellungen → Anderes → Alte Einstellungen migrieren gehst)"
readonly:"Nur Lesezugriff"
goToDeck:"Zurück zum Deck"
federationJobs:"Föderation Jobs"
driveAboutTip:"In Drive sehen Sie eine Liste der Dateien, die Sie in der Vergangenheit hochgeladen haben. <br>\nSie können diese Dateien wiederverwenden um sie zu beispiel an Notizen anzuhängen, oder sie können Dateien vorab hochzuladen, um sie später zu versenden! <br>\n<b>Wenn Sie eine Datei löschen, verschwindet sie auch von allen Stellen, an denen Sie sie verwendet haben (Notizen, Seiten, Avatare, Banner usw.).</b><br>\nSie können auch Ordner erstellen, um sie zu organisieren."
scrollToClose:"Zum Schließen scrollen"
advice:"Tipps"
realtimeMode:"Echtzeit-Modus"
turnItOn:"Einschalten"
turnItOff:"Ausschalten"
emojiMute:"Emoji stummschalten"
emojiUnmute:"Emoji-Stummschaltung aufheben"
muteX:"{x} stummschalten"
unmuteX:"Stummschaltung von {x} aufheben"
abort:"Abbrechen"
tip:"Tipps und Tricks"
redisplayAllTips:"Alle „Tipps und Tricks“ wieder anzeigen"
defaultImageCompressionLevel_description:"Ein niedrigerer Wert erhält die Bildqualität, erhöht aber die Dateigröße. <br>Höhere Werte reduzieren die Dateigröße, verringern aber die Bildqualität."
defaultCompressionLevel_description:"Bei einem niedrigeren Wert bleibt die Qualität erhalten, aber die Dateigröße nimmt zu.<br> Bei einem höheren Wert lässt sich die Dateigröße verringern, aber die Qualität nimmt ab."
inMinutes:"Minute(n)"
inDays:"Tag(en)"
safeModeEnabled:"Der abgesicherte Modus ist aktiviert."
pluginsAreDisabledBecauseSafeMode:"Da der abgesicherte Modus aktiviert ist, sind alle Plugins deaktiviert."
customCssIsDisabledBecauseSafeMode:"Da der abgesicherte Modus aktiviert ist, wird benutzerdefiniertes CSS nicht angewendet."
themeIsDefaultBecauseSafeMode:"Solange der abgesicherte Modus aktiviert ist, wird das Standard-Theme verwendet. Wenn Sie den abgesicherten Modus deaktivieren, wird es wieder zurückgesetzt."
thankYouForTestingBeta:"Vielen Dank für Ihre Unterstützung beim Testen der Beta-Version!"
scheduleToPostOnX:"Der Beitrag wird für {x} geplant.x"
scheduledToPostOnX:"Der Beitrag ist für {x} geplant."
schedule:"Planen"
scheduled:"Geplant"
widgets:"Widgets"
deviceInfo:"Geräteinformation"
deviceInfoDescription:"Bei technischen Anfragen kann es hilfreich sein, die folgenden Informationen anzugeben, da dies zur Lösung des Problems beitragen kann."
youAreAdmin:"Sie sind ein Administrator"
frame:"Rahmen"
presets:"Vorlage"
zeroPadding:"Nullauffüllung"
nothingToConfigure:"Es sind keine Einstellungen verfügbar"
_imageEditing:
_vars:
caption:"Dateibeschriftung"
filename:"Dateiname"
filename_without_ext:"Dateiname ohne Erweiterung"
year:"Jahr der Aufnahme"
month:"Monat der Aufnahme"
day:"Tag der Aufnahme"
hour:"Stunde der Aufnahmezeit"
minute:"Minute der Aufnahmezeit"
second:"Sekunde der Aufnahmezeit"
camera_model:"Kameraname"
camera_lens_model:"Objektivname"
camera_mm:"Brennweite"
camera_mm_35:"Brennweite (35-mm-Äquivalent)"
camera_f:"Blende"
camera_s:"Verschlusszeit"
camera_iso:"ISO-Empfindlichkeit"
gps_lat:"Breitengrad"
gps_long:"Längengrad"
_imageFrameEditor:
title:"Rahmenbearbeitung"
tip:"Sie können das Bild dekorieren, indem Sie einen Rahmen sowie ein Etikett mit Metadaten hinzufügen."
failedToLoadImage:"Das Laden des Bildes ist fehlgeschlagen."
_compression:
_quality:
high:"Hohe Qualität"
medium:"Mittlere Qualität"
low:"Niedrige Qualität"
_size:
large:"Groß"
medium:"Medium"
small:"Klein"
_order:
newest:"Neueste zuerst"
oldest:"Älteste zuerst"
_chat:
messages:"Nachrichten"
noMessagesYet:"Noch keine Nachrichten"
newMessage:"Neue Nachricht"
individualChat:"Privater Chat"
individualChat_description:"Führe einen privaten Chat mit einer anderen Person."
roomChat:"Chatraum"
roomChat_description:"Ein Chat-Raum, an dem mehrere Personen teilnehmen können.\nDu kannst auch Personen einladen, die keine privaten Chats zulassen, wenn sie die Einladung annehmen."
createRoom:"Raum erstellen"
inviteUserToChat:"Lade Benutzer ein, um mit dem Chatten zu beginnen"
yourRooms:"Erstellte Räume"
joiningRooms:"Raum beitreten"
invitations:"Einladen"
noInvitations:"Keine Einladungen"
history:"Verlauf"
@@ -1360,9 +1490,12 @@ _chat:
muteThisRoom:"Raum stummschalten"
deleteRoom:"Raum löschen"
chatNotAvailableForThisAccountOrServer:"Der Chat ist auf diesem Server oder für dieses Konto nicht aktiviert."
chatIsReadOnlyForThisAccountOrServer:"Der Chat ist auf dieser Instanz oder diesem Konto nur zum Lesen freigegeben. Es ist nicht möglich, neue Nachrichten zu schreiben oder Chaträume zu erstellen oder zu betreten."
chatNotAvailableInOtherAccount:"Die Chatfunktion wurde vom anderen Benutzer deaktiviert."
cannotChatWithTheUser:"Starten eines Chats mit diesem Benutzer nicht möglich"
cannotChatWithTheUser_description:"Der Chat ist entweder nicht verfügbar oder die andere Seite hat den Chat nicht aktiviert."
youAreNotAMemberOfThisRoomButInvited:"Du bist kein Teilnehmer in diesem Raum, aber du hast eine Einladung erhalten. Bitte nimm die Einladung an, um beizutreten."
doYouAcceptInvitation:"Nimmst du die Einladung an?"
chatWithThisUser:"Mit dem Benutzer chatten"
thisUserAllowsChatOnlyFromFollowers:"Dieser Benutzer nimmt nur Chats von Followern an."
thisUserAllowsChatOnlyFromFollowing:"Dieser Benutzer nimmt nur Chats von Benutzern an, denen er folgt."
@@ -1384,8 +1517,10 @@ _emojiPalette:
_settings:
driveBanner:"Du kannst den Drive verwalten und konfigurieren, die Auslastung überprüfen und Einstellungen für das Hochladen von Dateien vornehmen."
pluginBanner:"Du kannst die Funktionen des Clients mit Plugins erweitern. Plugins können installiert, individuell konfiguriert und verwaltet werden."
notificationsBanner:"Sie können die Arten und den Umfang der Benachrichtigungen vom Server und der Push- Mitteilungen konfigurieren."
api:"API"
webhook:"Webhook"
serviceConnection:"Integrierte Dienste"
serviceConnectionBanner:"Du kannst Zugriffstoken und Webhooks für die Integration mit externen Anwendungen und Diensten verwalten und konfigurieren."
accountData:"Kontodaten"
accountDataBanner:"Export/Import und Verwaltung von Kontodatenarchiven."
@@ -1393,13 +1528,33 @@ _settings:
accessibilityBanner:"Die Clients können personalisiert und für eine optimale Nutzung im Hinblick auf ihre Darstellung und ihr Verhalten eingerichtet werden."
privacyBanner:"Du kannst Einstellungen für die Privatsphäre deines Kontos vornehmen, z. B. inwieweit Inhalte veröffentlicht werden, wie leicht sie zu finden sind und ob Follower genehmigt werden müssen."
securityBanner:"Du kannst Einstellungen für die Kontosicherheit konfigurieren, z. B. Passwörter, Anmeldemethoden, Authentifizierungs-Apps und Passkeys."
preferencesBanner:"Sie können das Gesamtverhalten des Clients nach Ihren Wünschen konfigurieren."
appearanceBanner:"Du kannst das Erscheinungsbild und die Anzeigeeinstellungen für den Client nach deinen Wünschen konfigurieren."
soundsBanner:"Du kannst die Einstellungen für die Wiedergabe von Klängen im Client konfigurieren."
makeEveryTextElementsSelectable_description:"Die Aktivierung kann in manchen Situationen die Benutzerfreundlichkeit beeinträchtigen."
useStickyIcons:"Icons beim Scrollen folgen lassen"
enableHighQualityImagePlaceholders:"Zeige Platzhalter für Bilder in hoher Qualität an"
uiAnimations:"Animationen der Benutzeroberfläche"
showNavbarSubButtons:"Unterschaltflächen in der Navigationsleiste anzeigen"
ifOn:"Wenn eingeschaltet"
ifOff:"Wenn ausgeschaltet"
enableSyncThemesBetweenDevices:"Synchronisierung von installierten Themen auf verschiedenen Endgeräten"
enablePullToRefresh:"Ziehen zum Aktualisieren"
enablePullToRefresh_description:"Bei Benutzung einer Maus, mit gedrücktem Mausrad ziehen"
realtimeMode_description:"Stellt eine Verbindung mit dem Server her und aktualisiert die Inhalte in Echtzeit. Kann zu mehr Datenverkehr einem höheren Akkuverbrauch führen."
contentsUpdateFrequency:"Häufigkeit des Abrufs von Inhalten"
contentsUpdateFrequency_description:"Je höher der Wert, desto häufiger werden die Inhalte aktualisiert, aber die Leistung sinkt und der Datenverkehr und der Akkuverbrauch steigen."
contentsUpdateFrequency_description2:"Wenn der Echtzeitmodus aktiviert ist, werden die Inhalte unabhängig von dieser Einstellung in Echtzeit aktualisiert."
showUrlPreview:"URL-Vorschau anzeigen"
showAvailableReactionsFirstInNote:"Zeige die verfügbaren Reaktionen im oberen Bereich an."
showPageTabBarBottom:"Tab-Leiste der Seite unten anzeigen"
emojiPaletteBanner:"Sie können Voreinstellungen, die im Emoji-Picker dauerhaft angezeigt werden sollen, als Palette registrieren oder die Anzeigeart des Pickers anpassen."
settingsPersistence_title:"Persistenz der Einstellungen"
settingsPersistence_description1:"Durch das Aktivieren der persistenten Speicherung der Einstellungen kann verhindert werden, dass Einstellungsinformationen verloren gehen."
settingsPersistence_description2:"Je nach Umgebung ist eine Aktivierung möglicherweise nicht möglich."
_chat:
showSenderName:"Name des Absenders anzeigen"
sendOnEnter:"Eingabetaste sendet Nachricht"
@@ -1407,6 +1562,9 @@ _preferencesProfile:
profileName:"Profilname"
profileNameDescription:"Lege einen Namen fest, der dieses Gerät identifiziert."
shareSameProfileBetweenDevicesIsNotRecommended:"Es wird nicht empfohlen, dasselbe Profil auf mehreren Geräten zu teilen."
useSyncBetweenDevicesOptionIfYouWantToSyncSetting:"Wenn es Einstellungselemente gibt, die Sie über mehrere Geräte synchronisieren möchten, aktivieren Sie bitte die Option „Über mehrere Geräte synchronisieren“ jeweils einzeln."
_preferencesBackup:
autoBackup:"Automatische Sicherung"
restoreFromBackup:"Wiederherstellen aus der Sicherung"
@@ -1416,6 +1574,7 @@ _preferencesBackup:
youNeedToNameYourProfileToEnableAutoBackup:"Um die automatische Sicherung zu aktivieren, müssen Profilnamen festgelegt werden."
autoPreferencesBackupIsNotEnabledForThisDevice:"Die automatische Sicherung der Einstellungen ist auf diesem Gerät nicht aktiviert."
backupFound:"Konfigurationssicherung gefunden."
forceBackup:"Erzwungenes Backup der Einstellungen"
_accountSettings:
requireSigninToViewContents:"Anmeldung erfordern, um Inhalte anzuzeigen"
requireSigninToViewContentsDescription1:"Erfordere eine Anmeldung, um alle Notizen und andere Inhalte anzuzeigen, die du erstellt hast. Dadurch wird verhindert, dass Crawler deine Informationen sammeln."
@@ -1427,6 +1586,7 @@ _accountSettings:
makeNotesHiddenBeforeDescription:""
mayNotEffectForFederatedNotes:"Dies hat möglicherweise keine Auswirkungen auf Notizen, die an andere Server föderiert werden."
mayNotEffectSomeSituations:"Diese Einschränkungen sind vereinfacht. Sie gelten möglicherweise nicht in allen Situationen, z. B. bei der Anzeige auf einem fremden Server oder während der Moderation."
notesHavePassedSpecifiedPeriod:"Notizen die nach der folgenden Zeit veröffentlicht worden"
notesOlderThanSpecifiedDateAndTime:"Notizen vor einem bestimmtem Datum und Uhrzeit"
_abuseUserReport:
forward:"Weiterleiten"
@@ -1438,11 +1598,13 @@ _abuseUserReport:
_delivery:
status:"Auslieferungsstatus"
stop:"Gesperrt"
resume:"Zustellung wieder fortsetzen"
_type:
none:"Wird veröffentlicht"
manuallySuspended:"Manuell gesperrt"
goneSuspended:"Gesperrt wegen Löschung des Servers"
autoSuspendedForNotResponding:"Gesperrt, weil der Server nicht antwortet"
softwareSuspended:"Ausgesetzt, weil die Software nicht mehr beliefert wird"
_bubbleGame:
howToPlay:"Wie man spielt"
hold:"Halten"
@@ -1519,6 +1681,7 @@ _initialTutorial:
description2:"Du kannst jederzeit am oberen Rand des Bildschirms zwischen den jeweiligen Chroniken wechseln."
description3:"Darüber hinaus gibt es Listen-Chroniken und Kanal-Chroniken. Weitere Einzelheiten findest du unter {link}."
_postNote:
title:"Optionen bei Abschicken einer Notiz"
description1:"Wenn du eine Notiz auf Misskey veröffentlichst, stehen dir verschiedene Optionen zur Verfügung. Die Oberfläche sieht folgendermaßen aus."
_visibility:
description:"Du kannst einschränken, wer deine Notiz sehen kann."
@@ -1568,11 +1731,37 @@ _serverSettings:
fanoutTimelineDbFallback:"Auf die Datenbank zurückfallen"
fanoutTimelineDbFallbackDescription:"Ist diese Option aktiviert, wird die Chronik auf zusätzliche Abfragen in der Datenbank zurückgreifen, wenn sich die Chronik nicht im Cache befindet. Eine Deaktivierung führt zu geringerer Serverlast, aber schränkt den Zeitraum der abrufbaren Chronik ein. "
reactionsBufferingDescription:"Wenn diese Option aktiviert ist, kann sie die Leistung beim Erstellen von Reaktionen erheblich verbessern und die Belastung der Datenbank verringern. Allerdings steigt die Speichernutzung von Redis."
remoteNotesCleaning:"Automatische Bereinigung von Remote-Beiträgen"
remoteNotesCleaning_description:"Wenn diese Option aktiviert ist, werden Remote-Beiträge, die eine bestimmte Zeit überschritten haben, regelmäßig bereinigt, um ein Aufblähen der Datenbank zu verhindern."
remoteNotesCleaningMaxProcessingDuration:"Maximale fortlaufende Dauer des Reinigungsverarbeitungsprozesses"
remoteNotesCleaningExpiryDaysForEachNotes:"Mindestaufbewahrungsdauer für Notizen"
inquiryUrl:"Kontakt-URL"
inquiryUrlDescription:"Gib eine URL für das Kontaktformular der Serverbetreiber oder eine Webseite an, die Kontaktinformationen enthält."
openRegistration:"Registrierung von Konten aktivieren"
openRegistrationWarning:"Das Aktivieren von Registrierungen ist riskant. Es wird empfohlen, sie nur dann zu aktivieren, wenn der Server ständig überwacht wird und im Falle eines Problems sofort reagiert werden kann."
thisSettingWillAutomaticallyOffWhenModeratorsInactive:"Wenn über einen bestimmten Zeitraum keine Moderatorenaktivität festgestellt wird, wird diese Einstellung automatisch deaktiviert, um Spam zu verhindern."
deliverSuspendedSoftware:"Software, die nicht mehr beliefert wird"
deliverSuspendedSoftwareDescription:"Sie können eine Auswahl von Namen und Versionen verschiedener Serversoftware angeben, um die Zustellung zu stoppen, z. B. aufgrund von Sicherheitslücken. Diese Versionsinformationen werden vom Server bereitgestellt und ihre Zuverlässigkeit ist nicht garantiert. Es wird jedoch empfohlen, eine Vorabversion anzugeben, wie z. B. >= 2024.3.1-0, da die Angabe >= 2024.3.1 keine benutzerdefinierten Versionen wie 2024.3.1-custom.0 einschließt."
singleUserMode:"Einzelbenutzermodus"
singleUserMode_description:"Wenn du der einzige Benutzer dieses Servers bist, optimiert die Aktivierung dieses Modus die Leistung des Servers."
signToActivityPubGet_description:"Normalerweise sollte diese Option aktiviert sein. Die Deaktivierung kann Probleme im Zusammenhang mit der Föderation beheben, aber andererseits könnte sie die Föderation mit einigen anderen Servern deaktivieren."
proxyRemoteFiles:"Proxy für Dateien fremder Instanzen"
proxyRemoteFiles_description:"Wenn diese Einstellung aktiviert ist, werden fremde Dateien über einen Proxyserver übertragen und bereitgestellt. Dies hilft bei der Erstellung von Vorschaubildern und schützt die Privatsphäre der Benutzer."
allowExternalApRedirect:"Weiterleitungen für Anfragen über ActivityPub zulassen"
allowExternalApRedirect_description:"Wenn diese Option aktiviert ist, können andere Server Inhalte von Drittanbietern über diesen Server abfragen, was jedoch zu Content-Spoofing führen kann."
userGeneratedContentsVisibilityForVisitor:"Sichtbarkeit von nutzergenerierten Inhalten für Gäste"
userGeneratedContentsVisibilityForVisitor_description:"Dies ist nützlich, um zu verhindern, dass unangemessene Inhalte, die nicht gut moderiert sind, ungewollt über deinen eigenen Server im Internet veröffentlicht werden."
userGeneratedContentsVisibilityForVisitor_description2:"Die uneingeschränkte Veröffentlichung aller Inhalte des Servers im Internet, einschließlich der vom Server empfangenen Fremdinhalte, birgt Risiken. Dies ist besonders wichtig für Betrachter, die sich des dezentralen Charakters der Inhalte nicht bewusst sind, da sie selbst fremde Inhalte fälschlicherweise als auf dem Server erstellte Inhalte wahrnehmen könnten."
restartServerSetupWizardConfirm_title:"Möchten Sie den Assistenten für die Ersteinrichtung des Servers erneut ausführen?"
restartServerSetupWizardConfirm_text:"Einige aktuelle Einstellungen werden zurückgesetzt."
entrancePageStyle:"Stil der Einstiegsseite"
showTimelineForVisitor:"Zeitleiste anzeigen"
showActivitiesForVisitor:"Aktivitäten anzeigen"
_userGeneratedContentsVisibilityForVisitor:
all:"Alles ist öffentlich"
localOnly:"Nur lokale Inhalte werden veröffentlicht, fremde Inhalte bleiben privat"
none:"Alles ist privat"
_accountMigration:
moveFrom:"Von einem anderen Konto zu diesem migrieren"
moveFromSub:"Alias für ein anderes Konto erstellen"
@@ -1839,6 +2028,7 @@ _achievements:
_bubbleGameDoubleExplodingHead:
title:"Doppel🤯"
description:"Zwei der größten Objekte im Bubble Game zur gleichen Zeit"
flavor:"Eine Lunchbox kann man auch mit etwas mehr 🤯 🤯 füllen"
_role:
new:"Rolle erstellen"
edit:"Rolle bearbeiten"
@@ -1868,6 +2058,8 @@ _role:
descriptionOfIsExplorable:"Ist dies aktiviert, so ist die Chronik dieser Rolle, sowie eine Liste der Benutzer mit dieser Rolle, frei zugänglich."
displayOrder:"Position"
descriptionOfDisplayOrder:"Je höher die Nummer, desto höher die UI-Position."
preserveAssignmentOnMoveAccount_description:"Wenn diese Option aktiviert ist, wird diese Rolle bei der Migration mit übertragen."
canEditMembersByModerator:"Moderatoren können Benutzern diese Rolle zuweisen"
descriptionOfCanEditMembersByModerator:"Wenn aktiviert, so können Moderatoren und Adminstratoren anderen Benutzern diese Rolle zuweisen bzw. diese Zuweisung aufheben. Wenn deaktiviert, so ist es nur Administratoren möglich, Zuweisungen dieser Rolle zu verwalten."
maxFileSize:"Maximale Dateigröße, die hochgeladen werden kann"
maxFileSize_caption:"Bei einem Reverse Proxy oder einem CDN können andere vorgelagerte Konfigurationswerte vorhanden sein."
alwaysMarkNsfw:"Dateien immer als NSFW markieren"
canUpdateBioMedia:"Kann ein Profil- oder ein Bannerbild bearbeiten"
pinMax:"Maximale Anzahl an angehefteten Notizen"
@@ -1901,6 +2095,7 @@ _role:
descriptionOfRateLimitFactor:"Je niedriger desto weniger restriktiv, je höher destro restriktiver."
canHideAds:"Kann Werbung ausblenden"
canSearchNotes:"Nutzung der Notizsuchfunktion"
canSearchUsers:"Nutzung der Benutzersuche"
canUseTranslator:"Verwendung des Übersetzers"
avatarDecorationLimit:"Maximale Anzahl an Profilbilddekorationen, die angebracht werden können"
canImportAntennas:"Importieren von Antennen erlauben"
@@ -1908,7 +2103,13 @@ _role:
canImportFollowing:"Importieren von Gefolgten zulassen"
canImportMuting:"Importieren von Stummgeschalteten zulassen"
canImportUserLists:"Importieren von Listen erlauben"
canChat:"Chatten erlauben"
chatAvailability:"Chatten erlauben"
uploadableFileTypes:"Hochladbare Dateitypen"
uploadableFileTypes_caption:"Gibt die zulässigen MIME-/Dateitypen an. Mehrere MIME-Typen können durch einen Zeilenumbruch getrennt angegeben werden, und Platzhalter können mit einem Sternchen (*) angegeben werden. (z. B. image/*)"
uploadableFileTypes_caption2:"Bei manchen Dateien ist es nicht möglich, den Typ zu bestimmen. Um solche Dateien zuzulassen, füge {x} der Spezifikation hinzu."
noteDraftLimit:"Anzahl der möglichen Entwürfe für serverseitige Notizen"
scheduledNoteLimit:"Maximale Anzahl gleichzeitig erstellbarer geplanter Beiträge"
watermarkAvailable:"Kann die Wasserzeichenfunktion verwenden"
_condition:
roleAssignedTo:"Manuellen Rollen zugewiesen"
isLocal:"Lokaler Benutzer"
@@ -2068,6 +2269,7 @@ _theme:
install:"Farbschemata installieren"
manage:"Farbschemaverwaltung"
code:"Farbschemencode"
copyThemeCode:"Farbschemencode kopieren"
description:"Beschreibung"
installed:"{name} wurde installiert"
installedThemes:"Installierte Farbschemata"
@@ -2105,7 +2307,6 @@ _theme:
header:"Kopfzeile"
navBg:"Hintergrund der Seitenleiste"
navFg:"Text der Seitenleiste"
navHoverFg:"Text der Seitenleiste (Mouseover)"
navActive:"Text der Seitenleiste (Aktiv)"
navIndicator:"Indikator der Seitenleiste"
link:"Link"
@@ -2127,12 +2328,8 @@ _theme:
buttonBg:"Hintergrund von Schaltflächen"
buttonHoverBg:"Hintergrund von Schaltflächen (Mouseover)"
inputBorder:"Rahmen von Eingabefeldern"
driveFolderBg:"Hintergrund von Drive-Ordnern"
wallpaperOverlay:"Hintergrundbild-Overlay"
badge:"Wappen"
messageBg:"Hintergrund von Chats"
accentDarken:"Akzent (Verdunkelt)"
accentLighten:"Akzent (Erhellt)"
fgHighlighted:"Hervorgehobener Text"
_sfx:
note:"Notizen"
@@ -2172,6 +2369,7 @@ _time:
minute:"Minute(n)"
hour:"Stunde(n)"
day:"Tag(en)"
month:"Monat(e)"
_2fa:
alreadyRegistered:"Du hast bereits ein Gerät für Zwei-Faktor-Authentifizierung registriert."
maxEntries:"Maximale Anzahl der angezeigten Einträge"
_rssTicker:
shuffle:"Zufällige Anzeigereihenfolge"
duration:"Banner-Scrollgeschwindigkeit (in Sekunden)"
reverse:"In andere Richtung scrollen"
_birthdayFollowings:
period:"Dauer"
_cw:
hide:"Inhalt verbergen"
show:"Inhalt anzeigen"
@@ -2380,9 +2623,25 @@ _visibility:
disableFederation:"Deföderieren"
disableFederationDescription:"Nicht an andere Instanzen übertragen"
_postForm:
quitInspiteOfThereAreUnuploadedFilesConfirm:"Es gibt Dateien, die nicht hochgeladen wurden. Möchtest du diese verwerfen und das Formular schließen?"
uploaderTip:"Die Datei wurde noch nicht hochgeladen. Über das Dateimenü kannst du sie umbenennen, das Bild zuschneiden, ein Wasserzeichen hinzufügen, komprimieren usw. Die Datei wird automatisch hochgeladen, wenn du eine Notiz veröffentlichst."
replyPlaceholder:"Dieser Notiz antworten …"
quotePlaceholder:"Diese Notiz zitieren …"
channelPlaceholder:"In einen Kanal senden"
showHowToUse:"Formularbeschreibung anzeigen"
_howToUse:
content_title:"Dieser Text"
content_description:"Bitte geben Sie den Inhalt ein, den Sie veröffentlichen möchten."
toolbar_title:"Symbolleiste"
toolbar_description:"Sie können Dateien oder Umfragen anhängen, Anmerkungen und Hashtags festlegen sowie Emojis und Erwähnungen einfügen."
account_title:"Profilmenü"
account_description:"Du kannst das Konto wechseln, von dem du postest, und dir eine Liste der im Konto gespeicherten Entwürfe und geplanten Beiträge anzeigen lassen."
visibility_title:"Sichtbarkeit"
visibility_description:"Sie können den Umfang festlegen, in dem die Notizen veröffentlicht werden."
menu_title:"Menü"
menu_description:"Sie können außerdem weitere Aktionen durchführen, z.B. als Entwurf speichern, das Posten planen oder Reaktionen einstellen."
submit_title:"Senden-Button"
submit_description:"Du kannst die Notiz posten. Du kannst sie auch mit Strg + Enter / Cmd + Enter posten."
_placeholders:
a:"Was machst du momentan?"
b:"Was ist um dich herum los?"
@@ -2528,6 +2787,8 @@ _notification:
youReceivedFollowRequest:"Du hast eine Follow-Anfrage erhalten"
yourFollowRequestAccepted:"Deine Follow-Anfrage wurde akzeptiert"
pollEnded:"Umfrageergebnisse sind verfügbar"
scheduledNotePosted:"Geplante Notiz wurde veröffentlicht"
scheduledNotePostFailed:"Veröffentlichen der geplanten Notiz fehlgeschlagen"
newNote:"Neue Notiz"
unreadAntennaNote:"Antenne {name}"
roleAssigned:"Rolle zugewiesen"
@@ -2546,6 +2807,7 @@ _notification:
exportOfXCompleted:"Der Export von {x} ist abgeschlossen"
login:"Neue Anmeldung erfolgt"
createToken:"Ein Zugangstoken wurde erstellt"
createTokenDescription:"Wenn Sie keine Ahnung haben, löschen Sie das Zugriffstoken über \"{text}\""
_types:
all:"Alle"
note:"Neue Notizen"
@@ -2556,6 +2818,8 @@ _notification:
quote:"Zitationen"
reaction:"Reaktionen"
pollEnded:"Ende von Umfragen"
scheduledNotePosted:"Der geplante Beitrag wurde erfolgreich veröffentlicht."
scheduledNotePostFailed:"Der geplante Beitrag ist fehlgeschlagen."
newNoteNotificationSettings:"Benachrichtigungseinstellungen für neue Notizen"
configureColumn:"Spalteneinstellungen"
@@ -2592,6 +2859,14 @@ _deck:
usedAsMinWidthWhenFlexible:"Ist \"Automatische Breitenanpassung\" aktiviert, wird hierfür die minimale Breite verwendet"
flexible:"Automatische Breitenanpassung"
enableSyncBetweenDevicesForProfiles:"Aktivieren der Synchronisierung von Profilinformationen zwischen Geräten"
showHowToUse:"Siehe dir die UI-Beschreibung an."
_howToUse:
addColumn_title:"Spalte hinzufügen"
addColumn_description:"Sie können den Spaltentyp auswählen und hinzufügen."
settings_title:"UI-Einstellungen"
settings_description:"Sie können die detaillierten Einstellungen der Deck-UI vornehmen."
switchProfile_title:"Profil wechseln"
switchProfile_description:"Das UI-Layout kann als Profil gespeichert werden, sodass du jederzeit zwischen den Profilen wechseln kannst."
_columns:
main:"Hauptspalte"
widgets:"Widgets"
@@ -2603,6 +2878,7 @@ _deck:
mentions:"Erwähnungen"
direct:"Direktnachrichten"
roleTimeline:"Rollenchronik"
chat:"Mit dem Benutzer chatten"
_dialog:
charactersExceeded:"Maximallänge überschritten! Momentan {current} von {max}"
charactersBelow:"Minimallänge unterschritten! Momentan {current} von {min}"
@@ -2651,6 +2927,8 @@ _abuseReport:
notifiedWebhook:"Zu verwendender Webhook"
deleteConfirm:"Bist du sicher, dass du den Empfänger der Benachrichtigung entfernen möchtest?"
_moderationLogTypes:
clearQueue:"Warteschlange leeren"
promoteQueue:"Warteschlange erneut ausführen"
createRole:"Rolle erstellt"
deleteRole:"Rolle gelöscht"
updateRole:"Rolle aktualisiert"
@@ -2708,6 +2986,7 @@ _fileViewer:
url:"URL"
uploadedAt:"Hochgeladen am"
attachedNotes:"Zugehörige Notizen"
usage:"Nutzung"
thisPageCanBeSeenFromTheAuthor:"Nur der Benutzer, der diese Datei hochgeladen hat, kann diese Seite sehen."
_externalResourceInstaller:
title:"Von externer Seite installieren"
@@ -2755,9 +3034,12 @@ _dataSaver:
_avatar:
title:"Animierte Profilbilder deaktivieren"
description:"Die Animation von Profilbildern wird angehalten. Da animierte Bilder eine größere Dateigröße haben können als normale Bilder, kann dies den Datenverkehr weiter reduzieren."
_urlPreview:
_urlPreviewThumbnail:
title:"URL-Vorschaubilder ausblenden"
description:"URL-Vorschaubilder werden nicht mehr geladen."
_disableUrlPreview:
title:"URL-Vorschau deaktivieren"
description:"Deaktiviert die URL-Vorschaufunktion. Anders als bei reinen Vorschaubildern wird dadurch das Laden der verlinkten Informationen selbst reduziert."
_code:
title:"Code-Hervorhebungen ausblenden"
description:"Wenn Code-Hervorhebungen in MFM usw. verwendet werden, werden sie erst geladen, wenn sie angetippt werden. Die Syntaxhervorhebung erfordert das Herunterladen der Definitionsdateien für jede Programmiersprache. Es ist daher zu erwarten, dass die Deaktivierung des automatischen Ladens dieser Dateien die Menge des Datenverkehrs reduziert."
@@ -2795,6 +3077,9 @@ _reversi:
allGames:"Alle Runden"
ended:"Beendet"
playing:"Partie läuft"
isLlotheo:"Der mit weniger Steinen gewinnt (Llotheo)"
loopedMap:"Wiederholendes Spielbrett"
canPutEverywhere:"Steine können überall platziert werden"
timeLimitForEachTurn:"Zeitlimit eines Zugs"
freeMatch:"Freies Spiel"
lookingForPlayer:"Gegner werden gesucht..."
@@ -2812,6 +3097,8 @@ _offlineScreen:
_urlPreviewSetting:
title:"Einstellungen der URL-Vorschau"
enable:"URL-Vorschau aktivieren"
allowRedirect:"Umleitung von URL-Vorschauen erlauben"
allowRedirectDescription:"Wenn für eine URL eine Umleitung festgelegt ist, kann diese Funktion aktiviert werden, um der Umleitung zu folgen und eine Vorschau des umgeleiteten Inhalts anzuzeigen. Die Deaktivierung spart Serverressourcen, aber der Inhalt des Weiterleitungsziels wird nicht angezeigt."
timeout:"Zeitüberschreitung beim Abrufen der Vorschau (ms)"
timeoutDescription:"Übersteigt die für die Vorschau benötigte Zeit diesen Wert, wird keine Vorschau generiert."
registrationLogsCaption:"Protokolle werden beim Aktualisieren oder Löschen von Emojis angezeigt. Sie verschwinden nach dem Aktualisieren oder Löschen, dem Wechsel zu einer neuen Seite oder dem Neuladen."
alertEmojisRegisterFailedDescription:"Emoji konnte nicht aktualisiert oder gelöscht werden. Bitte prüfe das Registrierungsprotokoll für Details."
_logs:
showSuccessLogSwitch:"Erfolgsprotokoll zeigen"
failureLogNothing:"Es gibt kein Fehlerprotokoll."
logNothing:"Keine Protokoll-Einträge."
_remote:
selectionRowDetail:"Details der ausgewählten Zeile"
emojisNothing:"Es wurden keine Emojis hinzugefügt."
markAsDeleteTargetRows:"Ausgewählte Zeilen als zu löschendes Element markieren"
markAsDeleteTargetRanges:"Zeilen in der Auswahl als zu löschendes Element markieren"
alertUpdateEmojisNothingDescription:"Es wurden keine Emojis geändert."
alertDeleteEmojisNothingDescription:"Es gibt keine zu löschenden Emojis."
confirmMovePage:"Möchten Sie die Seiten verschieben?"
confirmChangeView:"Möchten Sie die Darstellung wechseln?"
confirmUpdateEmojisDescription:"Aktualisiere {count} Emoji(s). Willst du fortfahren?"
confirmDeleteEmojisDescription:"Lösche {count} ausgewählte Emoji(s). Willst du fortfahren?"
confirmResetDescription:"Alle bisher vorgenommenen Änderungen werden zurückgesetzt."
confirmMovePageDesciption:"An den Emojis auf dieser Seite wurden Änderungen vorgenommen.\nWenn du die Seite verlässt, ohne zu speichern, werden alle auf dieser Seite vorgenommenen Änderungen verworfen."
dialogSelectRoleTitle:"Suche nach dem Rollensatz in Emojis"
_register:
uploadSettingTitle:"Upload-Einstellungen"
uploadSettingDescription:"Hier kannst du das Verhalten beim Hochladen von Emojis konfigurieren."
directoryToCategoryLabel:"Gib den Namen des Verzeichnisses in das Feld „Kategorie“ ein"
directoryToCategoryCaption:"Wenn du ein Verzeichnis ziehst und ablegst, gib den Verzeichnisnamen in das Feld „Kategorie“ ein."
emojiInputAreaList1:"Ziehe Bilddateien oder Verzeichnisse per Drag-and-drop in diesen Rahmen"
emojiInputAreaList2:"Klicke auf diesen Link, um von deinem PC aus zu wählen"
emojiInputAreaList3:"Klicke auf diesen Link, um vom Drive aus zu wählen"
confirmRegisterEmojisDescription:"Füge die in der Liste aufgeführten Emojis als neue benutzerdefinierte Emojis hinzu. Bist du sicher? (Um eine Überlastung zu vermeiden, können nur {count} Emoji(s) in einem Vorgang hinzugefügt werden)"
confirmClearEmojisDescription:"Verwerfe die Bearbeitungen und lösche die Emojis aus der Liste. Bist du sicher, dass du fortfahren möchtest?"
confirmUploadEmojisDescription:"Lade die {count} abgelegte(n) Datei(en) in das Drive hoch. Bist du sicher, dass du fortfahren möchtest?"
@@ -2945,6 +3239,7 @@ _bootErrors:
otherOption1:"Client-Einstellungen und Cache löschen"
otherOption2:"Einfachen Client starten"
otherOption3:"Starte das Reparaturwerkzeug"
otherOption4:"Misskey im abgesicherten Modus starten"
installCompleted:"Die Installation von Misskey ist abgeschlossen!"
firstCreateAccount:"Erstelle zunächst ein Administratorkonto."
accountCreated:"Ein Administratorkonto wurde angelegt!"
serverSetting:"Servereinstellungen"
youCanEasilyConfigureOptimalServerSettingsWithThisWizard:"Mit diesem Assistenten lässt sich die optimale Serverkonfiguration leicht einrichten."
settingsYouMakeHereCanBeChangedLater:"Die Einstellungen hier können später geändert werden."
howWillYouUseMisskey:"Wie wirst du Misskey verwenden?"
_use:
single:"Ein-Personen-Server"
single_description:"Verwende den Server alleine als deinen eigenen."
single_youCanCreateMultipleAccounts:"Bei Bedarf können mehrere Konten eingerichtet werden, auch wenn es sich um einen Ein-Personen-Server handelt."
group:"Gruppenserver"
group_description:"Lade andere vertrauenswürdige Benutzer ein und verwende es mit mehreren Personen."
open:"Offener Server"
open_description:"Registrierung für alle öffnen."
openServerAdvice:"Die Aufnahme einer unbestimmten Anzahl von Nutzern birgt Risiken. Es wird empfohlen, mit einem zuverlässigen Moderationssystem zu arbeiten, um eventuell auftretende Probleme behandeln zu können."
openServerAntiSpamAdvice:"Große Sorgfalt muss auch auf die Sicherheit gelegt werden, z. B. durch die Aktivierung von Anti-Bot-Funktionen wie reCAPTCHA, um sicherzustellen, dass der Server nicht zum Verbreiten von Spam genutzt wird."
howManyUsersDoYouExpect:"Mit wie vielen Benutzern rechnest du?"
_scale:
small:"Weniger als 100 (kleiner Maßstab)"
medium:"Mehr als 100 und weniger als 1000 Benutzer (mittelgroß)"
large:"Mehr als 1000 (großer Maßstab)"
largeScaleServerAdvice:"Für große Server sind unter Umständen fortgeschrittene Kenntnisse erforderlich, z. B. Lastverteilung und Datenbankreplikation."
doYouConnectToFediverse:"Mit dem Fediverse verbinden?"
doYouConnectToFediverse_description1:"Bei Anschluss an ein Netz von verteilten Servern (Fediverse) können Inhalte mit anderen Servern ausgetauscht werden."
doYouConnectToFediverse_description2:"Die Verbindung mit dem Fediverse wird auch als „Föderation“ bezeichnet."
youCanConfigureMoreFederationSettingsLater:"Erweiterte Einstellungen, wie z. B. die Angabe von föderierbaren Servern, können später vorgenommen werden."
remoteContentsCleaning:"Automatische Bereinigung von Remote-Inhalten"
remoteContentsCleaning_description:"Wenn Sie eine Föderation durchführen, empfangen Sie fortlaufend viele Inhalte. Wenn Sie die automatische Bereinigung aktivieren, werden Remote-Inhalte, deren bestimmter Zeitraum abgelaufen ist, automatisch vom Server gelöscht, wodurch Speicherplatz eingespart werden kann."
adminInfo:"Administrator-Informationen"
adminInfo_description:"Legt die Administrator-Informationen fest, die für den Empfang von Anfragen verwendet werden."
adminInfo_mustBeFilled:"Dies ist auf einem offenen Server oder bei aktivierter Föderation erforderlich."
followingSettingsAreRecommended:"Die folgenden Einstellungen werden empfohlen"
applyTheseSettings:"Diese Einstellungen anwenden"
skipSettings:"Konfiguration überspringen"
settingsCompleted:"Einrichtung abgeschlossen!"
settingsCompleted_description:"Vielen Dank für deine Zeit. Jetzt, wo alles fertig ist, kannst du den Server sofort benutzen."
settingsCompleted_description2:"Detaillierte Servereinstellungen können über die „Systemsteuerung“ vorgenommen werden."
donationRequest:"Spendenaufruf"
_donationRequest:
text1:"Misskey ist eine freie Software, die von Freiwilligen entwickelt wird."
text2:"Wir würden uns über deine Unterstützung freuen, damit wir dieses Projekt auch in Zukunft weiterentwickeln können."
text3:"Für Unterstützer gibt es auch besondere Vorteile!"
_uploader:
editImage:"Bild bearbeiten"
compressedToX:"Komprimiert zu {x}"
savedXPercent:"{x}% gespart"
abortConfirm:"Einige Dateien wurden nicht hochgeladen. Möchtest du den Vorgang abbrechen?"
doneConfirm:"Einige Dateien wurden nicht hochgeladen. Möchtest du den Vorgang fortsetzen?"
maxFileSizeIsX:"Die maximale Dateigröße, die hochgeladen werden kann, beträgt {x}."
allowedTypes:"Hochladbare Dateitypen"
tip:"Die Datei ist noch nicht hochgeladen worden. In diesem Dialog kannst du die Datei vor dem Hochladen anzeigen, umbenennen, komprimieren und zuschneiden. Wenn du fertig bist, klicke auf „Hochladen“, um den Upload zu starten."
_clientPerformanceIssueTip:
title:"Wenn du das Gefühl hast, dass der Akku sich schnell entlädt."
makeSureDisabledAdBlocker_description:"Adblocker können die Leistung beeinträchtigen; vergewissere dich, ob in deinem Betriebssystem, Browser oder deinen Add-ons Adblocker aktiviert sind."
makeSureDisabledCustomCss_description:"Das Überschreiben von Stilen kann die Leistung beeinträchtigen. Stelle daher sicher, dass du kein benutzerdefiniertes CSS oder Erweiterungen aktiviert hast, die Stile überschreiben."
makeSureDisabledAddons_description:"Einige Erweiterungen können das Verhalten des Clients stören und die Leistung beeinträchtigen. Deaktiviere die Browser-Erweiterungen und prüfe, ob sich die Situation dadurch verbessert."
_clip:
tip:"Clips sind eine Funktion, mit der du Notizen gruppieren kannst."
_userLists:
tip:"Es können Listen mit beliebigen Benutzern erstellt werden. Die erstellte Liste kann als eigene Chronik angezeigt werden."
watermark:"Wasserzeichen"
defaultPreset:"Standard-Voreinstellungen"
_watermarkEditor:
tip:"Dem Bild kann ein Wasserzeichen, z. B. eine Quellenangabe, hinzugefügt werden."
@@ -643,8 +655,8 @@ disablePlayer: "Close video player"
expandTweet:"Expand post"
themeEditor:"Theme editor"
description:"Description"
describeFile:"Add caption"
enterFileDescription:"Enter caption"
describeFile:"Add alt text"
enterFileDescription:"Enter alt text"
author:"Author"
leaveConfirm:"There are unsaved changes. Do you want to discard them?"
manage:"Management"
@@ -767,6 +779,7 @@ lockedAccountInfo: "Unless you set your note visiblity to \"Followers only\", yo
alwaysMarkSensitive:"Mark as sensitive by default"
loadRawImages:"Load original images instead of showing thumbnails"
disableShowingAnimatedImages:"Don't play animated images"
disableShowingAnimatedImages_caption:"If animated images do not play even if this setting is disabled, it may be due to browser or OS accessibility settings, power-saving settings, or similar factors."
numberOfPageCacheDescription:"Increasing this number will improve convenience for but cause more load as more memory usage on the user's device."
logoutConfirm:"Really log out?"
logoutConfirm:"Are you sure you want to log out?"
logoutWillClearClientData:"Logging out will erase the settings of the client from the browser. In order to be able to restore the settings upon logging in again, you must enable automatic backup of your settings."
cannotUploadBecauseInappropriate:"This file could not be uploaded because parts of it have been detected as potentially inappropriate."
cannotUploadBecauseNoFreeSpace:"Upload failed due to lack of Drive capacity."
cannotUploadBecauseExceedsFileSizeLimit:"This file cannot be uploaded as it exceeds the file size limit."
cannotUploadBecauseUnallowedFileType:"Unable to upload due to unauthorized file type."
beta:"Beta"
enableAutoSensitive:"Automatic marking as sensitive"
enableAutoSensitiveDescription:"Allows automatic detection and marking of sensitive media through Machine Learning where possible. Even if this option is disabled, it may be enabled instance-wide."
@@ -1011,10 +1026,13 @@ pushNotificationAlreadySubscribed: "Push notifications are already enabled"
pushNotificationNotSupported:"Your browser or instance does not support push notifications"
sendPushNotificationReadMessage:"Delete push notifications once they have been read"
sendPushNotificationReadMessageCaption:"This may increase the power consumption of your device."
pleaseAllowPushNotification:"Please enable push notifications in your browser"
browserPushNotificationDisabled:"Failed to acquire permission to send notifications"
browserPushNotificationDisabledDescription:"You do not have permission to send notifications from {serverName}. Please allow notifications in your browser settings and try again."
testCaptchaWarning:"This function is intended for CAPTCHA testing purposes.\n<strong>Do not use in a production environment.</strong>"
prohibitedWordsForNameOfUser:"Prohibited words for usernames"
prohibitedWordsForNameOfUser:"Prohibited words for usernames"
prohibitedWordsForNameOfUserDescription:"If any of the strings in this list are included in the user's name, the name will be denied. Users with moderator privileges are not affected by this restriction."
yourNameContainsProhibitedWords:"Your name contains prohibited words"
yourNameContainsProhibitedWordsDescription:"If you wish to use this name, please contact your server administrator."
acknowledgeNotesAndEnable:"Turn on after understanding the precautions."
federationSpecified:"This server is operated in a whitelist federation. Interacting with servers other than those designated by the administrator is not allowed."
federationDisabled:"Federation is disabled on this server. You cannot interact with users on other servers."
draft:"Drafts"
draftsAndScheduledNotes:"Drafts and scheduled notes"
confirmOnReact:"Confirm when reacting"
reactAreYouSure:"Would you like to add a \"{emoji}\" reaction?"
markAsSensitiveConfirm:"Do you want to set this media as sensitive?"
@@ -1324,6 +1346,7 @@ restore: "Restore"
syncBetweenDevices:"Sync between devices"
preferenceSyncConflictTitle:"The configured value exists on the server."
preferenceSyncConflictText:"The sync enabled settings will save their values to the server. However, there are existing values on the server. Which set of values would you like to overwrite?"
preferenceSyncConflictChoiceMerge:"Merge"
preferenceSyncConflictChoiceServer:"Configured value on server"
preferenceSyncConflictChoiceDevice:"Configured value on device"
migrateOldSettings_description:"This should be done automatically but if for some reason the migration was not successful, you can trigger the migration process yourself manually. The current configuration information will be overwritten."
compress:"Compress"
right:"Right"
bottom:"Bottom"
top:"Top"
embed:"Embed"
settingsMigrating:"Settings are being migrated, please wait a moment... (You can also migrate manually later by going to Settings→Others→Migrate old settings)"
readonly:"Read only"
goToDeck:"Return to Deck"
federationJobs:"Federation Jobs"
driveAboutTip:"In Drive, a list of files you've uploaded in the past will be displayed. <br> \nYou can reuse these files when attaching them to notes, or you can upload files in advance to post later. <br> \n<b>Be careful when deleting a file, as it will not be available in all places where it was used (such as notes, pages, avatars, banners, etc.).</b> <br> \nYou can also create folders to organize your files."
tip:"You can decorate images by adding labels that include frames and metadata."
header:"Header"
footer:"Footer"
borderThickness:"Frame width"
labelThickness:"Label width"
labelScale:"Label scale"
centered:"Centered"
captionMain:"Caption (Big)"
captionSub:"Caption (Small)"
availableVariables:"Supported variables"
withQrCode:"QR Code"
backgroundColor:"Background color"
textColor:"Text color"
font:"Font"
fontSerif:"Serif"
fontSansSerif:"Sans Serif"
quitWithoutSaveConfirm:"Discard unsaved changes?"
failedToLoadImage:"Failed to load image"
_compression:
_quality:
high:"High quality"
medium:"Medium quality"
low:"Low quality"
_size:
large:"Large size"
medium:"Medium size"
small:"Small size"
_order:
newest:"Newest First"
oldest:"Oldest First"
_chat:
messages:"Messages"
noMessagesYet:"No messages yet"
newMessage:"New message"
individualChat:"Private Chat"
@@ -1365,9 +1491,12 @@ _chat:
muteThisRoom:"Mute room"
deleteRoom:"Delete room"
chatNotAvailableForThisAccountOrServer:"Chat is not enabled on this server or for this account."
chatIsReadOnlyForThisAccountOrServer:"Chat is read-only on this server or this account. You cannot write new messages or create/join chat rooms."
chatNotAvailableInOtherAccount:"The chat function is disabled for the other user."
cannotChatWithTheUser:"Cannot start a chat with this user"
cannotChatWithTheUser_description:"Chat is either unavailable or the other party has not enabled chat."
youAreNotAMemberOfThisRoomButInvited:"You are not a participant in this room, but you have received an invitation. Please accept the invitation to join."
doYouAcceptInvitation:"Do you accept the invitation?"
chatWithThisUser:"Chat with user"
thisUserAllowsChatOnlyFromFollowers:"This user accepts chats from followers only."
thisUserAllowsChatOnlyFromFollowing:"This user accepts chats only from users they follow."
@@ -1407,9 +1536,26 @@ _settings:
makeEveryTextElementsSelectable:"Make all text elements selectable"
makeEveryTextElementsSelectable_description:"Enabling this may reduce usability in some situations."
useStickyIcons:"Make icons follow while scrolling"
enableHighQualityImagePlaceholders:"Display placeholders for high quality images"
uiAnimations:"UI Animations"
showNavbarSubButtons:"Show sub-buttons on the navigation bar"
ifOn:"When turned on"
ifOff:"When turned off"
enableSyncThemesBetweenDevices:"Synchronize installed themes across devices"
enablePullToRefresh:"Pull to Refresh"
enablePullToRefresh_description:"When using a mouse, drag while pressing in the scroll wheel."
realtimeMode_description:"Establishes a connection with the server and updates content in real time. This may increase traffic and memory consumption."
contentsUpdateFrequency:"Frequency of content retrieval"
contentsUpdateFrequency_description:"The higher the value the more the content updates but it lowers the performance and increases the traffic and memory consumption."
contentsUpdateFrequency_description2:"When real-time mode is on, content is updated in real time regardless of this setting."
showUrlPreview:"Show URL preview"
showAvailableReactionsFirstInNote:"Show available reactions at the top."
showPageTabBarBottom:"Show page tab bar at the bottom"
emojiPaletteBanner:"You can register presets as palettes to display prominently in the emoji picker or customize the appearance of the picker."
enableAnimatedImages:"Enable animated images"
settingsPersistence_title:"Persistence of Settings"
settingsPersistence_description1:"Enabling setting persistence prevents configuration information from being lost."
settingsPersistence_description2:"It may not be possible to enable this depending on the environment."
_chat:
showSenderName:"Show sender's name"
sendOnEnter:"Press Enter to send"
@@ -1417,6 +1563,9 @@ _preferencesProfile:
profileName:"Profile name"
profileNameDescription:"Set a name that identifies this device."
shareSameProfileBetweenDevicesIsNotRecommended:"We do not recommend sharing the same profile across multiple devices."
useSyncBetweenDevicesOptionIfYouWantToSyncSetting:"If there are settings you wish to synchronize across multiple devices, enable the “Synchronize across multiple devices” option individually for each device."
_preferencesBackup:
autoBackup:"Auto backup"
restoreFromBackup:"Restore from backup"
@@ -1426,6 +1575,7 @@ _preferencesBackup:
youNeedToNameYourProfileToEnableAutoBackup:"A profile name must be set to enable auto backup."
autoPreferencesBackupIsNotEnabledForThisDevice:"Settings auto backup is not enabled on this device."
backupFound:"Settings backup is found"
forceBackup:"Force a backup of settings"
_accountSettings:
requireSigninToViewContents:"Require sign-in to view contents"
requireSigninToViewContentsDescription1:"Require login to view all notes and other content you have created. This will have the effect of preventing crawlers from collecting your information."
@@ -1448,13 +1598,14 @@ _abuseUserReport:
resolveTutorial:"If the report's content is legitimate, select \"Accept\" to mark it as resolved.\nIf the report's content is illegitimate, select \"Reject\" to ignore it."
_delivery:
status:"Delivery status"
stop:"Suspended"
stop:"Suspend"
resume:"Delivery resume"
_type:
none:"Publishing"
manuallySuspended:"Manually suspended"
goneSuspended:"Server is suspended due to server deletion"
autoSuspendedForNotResponding:"Server is suspended due to no responding"
softwareSuspended:"Suspended as this software is no longer being distributed to"
_bubbleGame:
howToPlay:"How to play"
hold:"Hold"
@@ -1581,11 +1732,37 @@ _serverSettings:
fanoutTimelineDbFallback:"Fallback to database"
fanoutTimelineDbFallbackDescription:"When enabled, the timeline will fall back to the database for additional queries if the timeline is not cached. Disabling it further reduces the server load by eliminating the fallback process, but limits the range of timelines that can be retrieved."
reactionsBufferingDescription:"When enabled, performance during reaction creation will be greatly improved, reducing the load on the database. However, Redis memory usage will increase."
remoteNotesCleaning:"Automatic cleanup of remote notes"
remoteNotesCleaning_description:"When enabled, unused and outdated remote notes will be periodically cleaned up to prevent database bloat."
remoteNotesCleaningExpiryDaysForEachNotes:"Minimum days to retain notes"
inquiryUrl:"Inquiry URL"
inquiryUrlDescription:"Specify a URL for the inquiry form to the server maintainer or a web page for the contact information."
openRegistration:"Make the account creation open"
openRegistrationWarning:"Opening registration carries risks. It is recommended to only enable it if you have a system in place to continuously monitor the server and respond immediately in case of any issues."
thisSettingWillAutomaticallyOffWhenModeratorsInactive:"If no moderator activity is detected for a while, this setting will be automatically turned off to prevent spam."
deliverSuspendedSoftware:"Suspended Software"
deliverSuspendedSoftwareDescription:"You can specify a range of names and versions of the server's software to stop delivery for vulnerability or other reasons. This version information is provided by the server and is not guaranteed to be reliable. A semver range specification can be used to specify the version, but specifying >= 2024.3.1 will not include custom versions such as 2024.3.1-custom.0, so it is recommended that a prerelease specification be used, such as >= 2024.3.1-0"
singleUserMode:"Single user mode"
singleUserMode_description:"If you are the only user of this server, enabling this mode will optimize its performance."
signToActivityPubGet:"Sign ActivityPub GET requests"
signToActivityPubGet_description:"Normally, this should be enabled. Disabling it may improve issues related to federation, but on the other hand it could disable federation towards some other servers."
proxyRemoteFiles:"Proxy remote files"
proxyRemoteFiles_description:"When enabled, the server will proxy and serve remote files. This is useful for generating image thumbnails and protecting user privacy."
allowExternalApRedirect:"Allow redirects for queries via ActivityPub"
allowExternalApRedirect_description:"If enabled, other servers can query third-party content through this server but this may result in content spoofing."
userGeneratedContentsVisibilityForVisitor:"Visibility of user-generated content to guests"
userGeneratedContentsVisibilityForVisitor_description:"This is useful for preventing problems caused by inappropriate remote content that is not well moderated from being unintentionally published on the Internet via your own server."
userGeneratedContentsVisibilityForVisitor_description2:"Unconditionally publishing all content on the server to the Internet, including remote content received by the server is risky. This is especially important for guests who are unaware of the distributed nature of the content, as they may mistakenly believe that even remote content is content created by users on the server."
restartServerSetupWizardConfirm_title:"Restart server setup wizard?"
restartServerSetupWizardConfirm_text:"Some current settings will be reset."
entrancePageStyle:"Entrance page style"
showTimelineForVisitor:"Show timeline"
showActivitiesForVisitor:"Show activities"
_userGeneratedContentsVisibilityForVisitor:
all:"Everything is public"
localOnly:"Only local content is published, remote content is kept private"
none:"Everything is private"
_accountMigration:
moveFrom:"Migrate another account to this one"
moveFromSub:"Create alias to another account"
@@ -1882,6 +2059,8 @@ _role:
descriptionOfIsExplorable:"This role's timeline and the list of users with this will be made public if enabled."
displayOrder:"Position"
descriptionOfDisplayOrder:"The higher the number, the higher its UI position."
preserveAssignmentOnMoveAccount:"Preserve role assignment during migration"
preserveAssignmentOnMoveAccount_description:"When turned on, this role will be carried over to the destination account when an account with this role is migrated."
canEditMembersByModerator:"Allow moderators to edit the list of members for this role"
descriptionOfCanEditMembersByModerator:"When turned on, moderators as well as administrators will be able to assign and unassign users to this role. When turned off, only administrators will be able to assign users."
maxFileSize_caption:"Reverse proxies, CDNs, and other front-end components may have their own configuration settings."
alwaysMarkNsfw:"Always mark files as NSFW"
canUpdateBioMedia:"Can edit an icon or a banner image"
pinMax:"Maximum number of pinned notes"
@@ -1915,14 +2096,21 @@ _role:
descriptionOfRateLimitFactor:"Lower rate limits are less restrictive, higher ones more restrictive. "
canHideAds:"Can hide ads"
canSearchNotes:"Usage of note search"
canSearchUsers:"User search"
canUseTranslator:"Translator usage"
avatarDecorationLimit:"Maximum number of avatar decorations that can be applied"
canImportAntennas:"Allow importing antennas"
canImportBlocking:"Allow importing blocking"
canImportFollowing:"Allow importing following"
canImportMuting:"Allow importing muting"
canImportUserLists:"Allow importing lists"
canChat:"Allow Chat"
avatarDecorationLimit:"Maximum number of avatar decorations"
canImportAntennas:"Can import antennas"
canImportBlocking:"Can import blocking"
canImportFollowing:"Can import following"
canImportMuting:"Can import muting"
canImportUserLists:"Can import lists"
chatAvailability:"Chat"
uploadableFileTypes:"Uploadable file types"
uploadableFileTypes_caption:"Specifies the allowed MIME/file types. Multiple MIME types can be specified by separating them with a new line, and wildcards can be specified with an asterisk (*). (e.g., image/*)"
uploadableFileTypes_caption2:"Some files types might fail to be detected. To allow such files, add {x} to the specification."
noteDraftLimit:"Number of possible drafts of server notes"
scheduledNoteLimit:"Maximum number of simultaneous scheduled notes"
watermarkAvailable:"Watermark function"
_condition:
roleAssignedTo:"Assigned to manual roles"
isLocal:"Local user"
@@ -2082,6 +2270,7 @@ _theme:
install:"Install a theme"
manage:"Manage themes"
code:"Theme code"
copyThemeCode:"Copy theme code"
description:"Description"
installed:"{name} has been installed"
installedThemes:"Installed themes"
@@ -2119,7 +2308,6 @@ _theme:
header:"Header"
navBg:"Sidebar background"
navFg:"Sidebar text"
navHoverFg:"Sidebar text (Hover)"
navActive:"Sidebar text (Active)"
navIndicator:"Sidebar indicator"
link:"Link"
@@ -2141,12 +2329,8 @@ _theme:
buttonBg:"Button background"
buttonHoverBg:"Button background (Hover)"
inputBorder:"Input field border"
driveFolderBg:"Drive folder background"
wallpaperOverlay:"Wallpaper overlay"
badge:"Badge"
messageBg:"Chat background"
accentDarken:"Accent (Darkened)"
accentLighten:"Accent (Lightened)"
fgHighlighted:"Highlighted Text"
_sfx:
note:"New note"
@@ -2186,6 +2370,7 @@ _time:
minute:"Minute(s)"
hour:"Hour(s)"
day:"Day(s)"
month:"Month(s)"
_2fa:
alreadyRegistered:"You have already registered a 2-factor authentication device."
registerTOTP:"Register authenticator app"
@@ -2258,7 +2443,7 @@ _permissions:
"read:admin:index-stats": "View database index stats"
"write:admin:reset-password": "Reset user password"
"write:admin:resolve-abuse-user-report": "Resolve user report"
"write:admin:send-email": "Send email"
@@ -2269,7 +2454,7 @@ _permissions:
"write:admin:unset-user-avatar": "Remove user avatar"
"write:admin:unset-user-banner": "Remove user banner"
"write:admin:unsuspend-user": "Unsuspend user"
"write:admin:meta": "Manage instance metadata"
"write:admin:meta": "Manage server metadata"
"write:admin:user-note": "Manage moderation note"
"write:admin:roles": "Manage roles"
"read:admin:roles": "View roles"
@@ -2315,6 +2500,7 @@ _auth:
scopeUser:"Operate as the following user"
pleaseLogin:"Please log in to authorize applications."
byClickingYouWillBeRedirectedToThisUrl:"When access is granted, you will automatically be redirected to the following URL"
alreadyAuthorized:"This application already has access permission."
_antennaSources:
all:"All notes"
homeTimeline:"Notes from followed users"
@@ -2360,6 +2546,45 @@ _widgets:
chooseList:"Select a list"
clicker:"Clicker"
birthdayFollowings:"Today's Birthdays"
chat:"Chat with user"
_widgetOptions:
showHeader:"Show header"
transparent:"Make background transparent"
height:"Height"
_button:
colored:"Colored"
_clock:
size:"Size"
thickness:"Needle thickness"
thicknessThin:"Thin"
thicknessMedium:"Normal"
thicknessThick:"Thick"
graduations:"Dial markings"
graduationDots:"Dot"
graduationArabic:"Arabic numbers"
fadeGraduations:"Fade the scale"
sAnimation:"Second hand animation"
sAnimationElastic:"Real"
sAnimationEaseOut:"Smooth"
twentyFour:"24 Hour Format"
labelTime:"Time"
labelTz:"Timezone"
labelTimeAndTz:"Time and time zone"
timezone:"Timezone"
showMs:"Show Miliseconds"
showLabel:"Show Label"
_jobQueue:
sound:"Play Sounds"
_rss:
url:"RSS Feed Url"
refreshIntervalSec:"Update interval (in seconds)"
maxEntries:"Maximum number of items to display"
_rssTicker:
shuffle:"Random display order"
duration:"Banner scroll speed (in seconds)"
reverse:"Scroll in the opposite direction"
_birthdayFollowings:
period:"Duration"
_cw:
hide:"Hide"
show:"Show content"
@@ -2399,9 +2624,25 @@ _visibility:
disableFederation:"Defederate"
disableFederationDescription:"Don't transmit to other instances"
_postForm:
quitInspiteOfThereAreUnuploadedFilesConfirm:"There are files that have not been uploaded, do you want to discard them and close the form?"
uploaderTip:"The file has not yet been uploaded. From the file menu, you can rename, crop images, watermark and compress or uncompress the file. Files are automatically uploaded when you publish a note."
replyPlaceholder:"Reply to this note..."
quotePlaceholder:"Quote this note..."
channelPlaceholder:"Post to a channel..."
showHowToUse:"Show how to use this form"
_howToUse:
content_title:"Body"
content_description:"Enter the content you wish to post here."
toolbar_title:"Toolbars"
toolbar_description:"You can attach files or poll, add annotations or hashtags, and insert emojis or mentions."
account_title:"Account menu"
account_description:"You can switch between accounts for posting, or view a list of drafts and scheduled posts saved to your account."
visibility_title:"Visibility"
visibility_description:"You can configure the visibility of your notes."
menu_title:"Menu"
menu_description:"You can save current content to drafts, schedule posts, set reactions, and perform other actions."
submit_title:"Post button"
submit_description:"Post your notes by pressing this button. You can also post using Ctrl + Enter / Cmd + Enter."
_placeholders:
a:"What are you up to?"
b:"What's happening around you?"
@@ -2547,6 +2788,8 @@ _notification:
youReceivedFollowRequest:"You've received a follow request"
yourFollowRequestAccepted:"Your follow request was accepted"
pollEnded:"Poll results have become available"
scheduledNotePosted:"Scheduled note has been posted"
scheduledNotePostFailed:"Failed to post scheduled note"
newNote:"New note"
unreadAntennaNote:"Antenna {name}"
roleAssigned:"Role given"
@@ -2576,6 +2819,8 @@ _notification:
quote:"Quotes"
reaction:"Reactions"
pollEnded:"Polls ending"
scheduledNotePosted:"Scheduled note was successful"
scheduledNotePostFailed:"Scheduled note failed"
receiveFollowRequest:"Received follow requests"
followRequestAccepted:"Accepted follow requests"
roleAssigned:"Role given"
@@ -2593,6 +2838,9 @@ _notification:
_deck:
alwaysShowMainColumn:"Always show main column"
columnAlign:"Align columns"
columnGap:"Margin between columns"
deckMenuPosition:"Deck menu position"
navbarPosition:"Navigation bar position"
addColumn:"Add column"
newNoteNotificationSettings:"Notification setting for new notes"
configureColumn:"Column settings"
@@ -2606,12 +2854,20 @@ _deck:
newProfile:"New profile"
deleteProfile:"Delete profile"
introduction:"Create the perfect interface for you by arranging columns freely!"
introduction2:"Click on the + on the right of the screen to add new colums whenever you want."
introduction2:"Click on the + on the right of the screen to add new columns whenever you want."
widgetsIntroduction:"Please select \"Edit widgets\" in the column menu and add a widget."
useSimpleUiForNonRootPages:"Use simple UI for navigated pages"
usedAsMinWidthWhenFlexible:"Minimum width will be used for this when the \"Auto-adjust width\" option is enabled"
flexible:"Auto-adjust width"
enableSyncBetweenDevicesForProfiles:"Enable profile information sync between devices"
showHowToUse:""
_howToUse:
addColumn_title:"Add column"
addColumn_description:"You can select and add column types."
settings_title:"UI Settings"
settings_description:"You can configure detailed settings for the deck UI."
switchProfile_title:"Profile Switching"
switchProfile_description:"You can save UI layouts as profiles and switch between them at any time."
_columns:
main:"Main"
widgets:"Widgets"
@@ -2623,6 +2879,7 @@ _deck:
mentions:"Mentions"
direct:"Direct notes"
roleTimeline:"Role Timeline"
chat:"Chat with user"
_dialog:
charactersExceeded:"You've exceeded the maximum character limit! Currently at {current} of {max}."
charactersBelow:"You're below the minimum character limit! Currently at {current} of {min}."
@@ -2671,6 +2928,8 @@ _abuseReport:
notifiedWebhook:"Webhook to use"
deleteConfirm:"Are you sure that you want to delete the notification recipient?"
updateRemoteInstanceNote:"Moderation note updated for remote instance."
updateRemoteInstanceNote:"Updated moderation note for remote servers"
markSensitiveDriveFile:"File marked as sensitive"
unmarkSensitiveDriveFile:"File unmarked as sensitive"
resolveAbuseReport:"Report resolved"
@@ -2728,6 +2987,7 @@ _fileViewer:
url:"URL"
uploadedAt:"Uploaded at"
attachedNotes:"Attached notes"
usage:"Used"
thisPageCanBeSeenFromTheAuthor:"This page can only be seen by the user who uploaded this file."
_externalResourceInstaller:
title:"Install from external site"
@@ -2775,9 +3035,12 @@ _dataSaver:
_avatar:
title:"Avatar image"
description:"Stop avatar image animation. Animated images can be larger in file size than normal images, potentially leading to further reductions in data traffic."
_urlPreview:
title:"URL preview thumbnails"
_urlPreviewThumbnail:
title:"Hide URL preview thumbnails"
description:"URL preview thumbnail images will no longer be loaded."
_disableUrlPreview:
title:"Disable URL preview"
description:"Disables the URL preview function. Unlike thumbnail images, this function reduces the loading of the linked information itself."
_code:
title:"Code highlighting"
description:"If code highlighting notations are used in MFM, etc., they will not load until tapped. Syntax highlighting requires downloading the highlight definition files for each programming language. Therefore, disabling the automatic loading of these files is expected to reduce the amount of communication data."
@@ -2835,6 +3098,8 @@ _offlineScreen:
_urlPreviewSetting:
title:"URL preview settings"
enable:"Enable URL preview"
allowRedirect:"Allow URL preview redirection"
allowRedirectDescription:"If a URL has a redirection set, you can enable this feature to follow the redirection and display a preview of the redirected content. Disabling this will save server resources, but redirected content will not be displayed."
timeout:"Time out when getting preview (ms)"
timeoutDescription:"If it takes longer than this value to get the preview, the preview won’t be generated."
markAsDeleteTargetRanges:"Mark rows in the selection as a target to delete"
alertUpdateEmojisNothingDescription:"There are no updated Emojis."
alertDeleteEmojisNothingDescription:"There are no Emojis to be deleted."
confirmMovePage:""
confirmMovePage:"Would you like to move pages?"
confirmChangeView:""
confirmUpdateEmojisDescription:"Update {count} Emoji(s). Are you sure to continue?"
confirmDeleteEmojisDescription:"Delete checked {count} Emoji(s). Are you sure to continue?"
confirmResetDescription:""
confirmMovePageDesciption:"Changes have been made to the Emojis on this page.\nIf you leave the page without saving, all changes made on this page will be discarded."
dialogSelectRoleTitle:"Search by roll set in Emojis"
dialogSelectRoleTitle:"Search by role set in Emojis"
_register:
uploadSettingTitle:"Upload settings"
uploadSettingDescription:"On this screen, you can configure the behavior when uploading Emojis."
directoryToCategoryLabel:"Enter the directory name in the \"category\" field"
directoryToCategoryCaption:"When you drag and drop a directory, enter the directory name in the \"category\" field."
emojiInputAreaCaption:"Select the Emojis you wish to register using one of the methods."
emojiInputAreaList1:"Drag and drop image files or a directory into this frame"
emojiInputAreaList2:"Click this link to select from your computer"
emojiInputAreaList3:"Click this link to select from the drive"
confirmRegisterEmojisDescription:"Register the Emojis from the list as new custom Emojis. Are you sure to continue? (To avoid overload, only {count} Emoji(s) can be registered in a single operation)"
confirmClearEmojisDescription:"Discard the edits and clear the Emojis from the list. Are you sure to continue?"
confirmUploadEmojisDescription:"Upload the dragged and dropped {count} file(s) to the drive. Are you sure to continue?"
installCompleted:"Misskey installation is now complete!"
firstCreateAccount:"To begin, create an administrator account."
accountCreated:"Administrator account has been created!"
serverSetting:"Server Settings"
youCanEasilyConfigureOptimalServerSettingsWithThisWizard:"This wizard makes it easier to configure the server settings."
settingsYouMakeHereCanBeChangedLater:"The settings that were changed via this wizard can be adjusted later."
howWillYouUseMisskey:"How will you use Misskey?"
_use:
single:"Single User server"
single_description:"Use it alone as your own server."
single_youCanCreateMultipleAccounts:"Multiple accounts can be created as needed, even when operated as a single user server."
group:"Group server"
group_description:"Invite other trusted users to use it with more than one user."
open:"Public server"
open_description:"Allow anyone to register."
openServerAdvice:"Accepting a large number of unknown users involves risk. We recommend that you operate with a reliable moderation system to handle any problems."
openServerAntiSpamAdvice:"To prevent your server from becoming a stepping stone for spam, you should also pay close attention to security by enabling anti-bot functions such as reCAPTCHA."
howManyUsersDoYouExpect:"How many users do you expect?"
_scale:
small:"Less than 100 (small scale)"
medium:"More than 100 and less than 1000 users (medium size)"
large:"More than 1000 (Large scale)"
largeScaleServerAdvice:"Large servers may require advanced infrastructure knowledge, such as load balancing and database replication."
doYouConnectToFediverse:"Do you want to connect to the Fediverse?"
doYouConnectToFediverse_description1:"When connected to a network of distributed servers (Fediverse) content can be exchanged with other servers."
doYouConnectToFediverse_description2:"Connecting with the Fediverse is also called \"federation\""
youCanConfigureMoreFederationSettingsLater:"Advanced settings such as specifying federated servers can be configured later."
remoteContentsCleaning:"Automatic cleanup of received contents"
remoteContentsCleaning_description:"Federation may result in a continuous inflow of content. Enabling automatic cleanup will remove outdated and unreferenced content from the server to save storage."
adminInfo:"Administrator information"
adminInfo_description:"Sets the administrator information used to receive inquiries."
adminInfo_mustBeFilled:"Must be entered if public server or federation is on."
followingSettingsAreRecommended:"The following settings are recommended"
applyTheseSettings:"Apply these settings"
skipSettings:"Skip settings"
settingsCompleted:"Setup is now complete!"
settingsCompleted_description:"Thank you for your time. Now that everything is ready, you can start using the server right away."
settingsCompleted_description2:"The server settings can be changed from the “Control Panel”"
donationRequest:"Donation Request"
_donationRequest:
text1:"Misskey is a free software developed by volunteers."
text2:"We would appreciate your support so that we can continue to develop this software further into the future."
text3:"There are also special benefits for supporters!"
_uploader:
editImage:"Edit Image"
compressedToX:"Compressed to {x}"
savedXPercent:"Saving {x}%"
abortConfirm:"Some files have not been uploaded, do you want to abort?"
doneConfirm:"Some files have not been uploaded, do you want to continue anyway?"
maxFileSizeIsX:"The maximum file size that can be uploaded is {x}"
allowedTypes:"Uploadable file types"
tip:"The file has not yet been uploaded so this dialog allows you to confirm, rename, compress, and crop the file before uploading. When ready, you can start uploading by pressing the “Upload” button."
_clientPerformanceIssueTip:
title:"Performance tips"
makeSureDisabledAdBlocker:"Disable your adblocker"
makeSureDisabledAdBlocker_description:"Adblockers can affect performance, please make sure that adblockers are not enabled by your system or browser features/extensions."
makeSureDisabledCustomCss:"Disable custom CSS"
makeSureDisabledCustomCss_description:"Overriding styles can affect performance. Please make sure that custom CSS or extensions that override styles are not enabled."
makeSureDisabledAddons:"Disable extensions"
makeSureDisabledAddons_description:"Some extensions may interfere with client behavior and affect performance. Please disable your browser extensions and see if this improves the situation."
_clip:
tip:"Clip is a feature that allows you to organize your notes."
_userLists:
tip:"Lists can contain any user you specify when creating, the created list can then be displayed as a timeline showing only the specified users."
watermark:"Watermark"
defaultPreset:"Default Preset"
_watermarkEditor:
tip:"A watermark, such as credit information, can be added to the image."
quitWithoutSaveConfirm:"Discard unsaved changes?"
driveFileTypeWarn:"This file is not supported"
driveFileTypeWarnDescription:"Choose an image file"
title:"Edit Watermark"
cover:"Cover everything"
repeat:"spread all over"
preserveBoundingRect:"Adjust to prevent overflow when rotating"
opacity:"Opacity"
scale:"Size"
text:"Text"
qr:"QR Code"
position:"Position"
margin:"Margin"
type:"Type"
image:"Images"
advanced:"Advanced"
angle:"Angle"
stripe:"Stripes"
stripeWidth:"Line width"
stripeFrequency:"Lines count"
polkadot:"Polkadot"
checker:"Checker"
polkadotMainDotOpacity:"Opacity of the main dot"
polkadotMainDotRadius:"Size of the main dot"
polkadotSubDotOpacity:"Opacity of the secondary dot"
polkadotSubDotRadius:"Size of the secondary dot"
polkadotSubDotDivisions:"Number of sub-dots."
leaveBlankToAccountUrl:"Leave blank to use account URL"
failedToLoadImage:"Failed to load image"
_imageEffector:
title:"Effects"
addEffect:"Add Effects"
discardChangesConfirm:"Are you sure you want to leave? You have unsaved changes."
File diff suppressed because it is too large
Load Diff
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.