* Resolve frontend/backend contradiction for home visibility embeds
This now uses the same check from `packages/frontend/src/scripts/get-note-menu.ts`
* Update Changelog
---------
Co-authored-by: CenTdemeern1 <timo.herngreen@gmail.com>
* check harder for connectibility
`allSettled` does not throw if a promise is rejected, so
`check_connect` never actually failed
* Update Changelog
---------
Co-authored-by: dakkar <dakkar@thenautilus.net>
* Fix type error in security fixes
(cherry picked from commit fa3cf6c2996741e642955c5e2fca8ad785e83205)
* Fix error in test function calls
(cherry picked from commit 1758f29364eca3cbd13dbb5c84909c93712b3b3b)
* Fix style error
(cherry picked from commit 23c4aa25714af145098baa7edd74c1d217e51c1a)
* Fix another style error
(cherry picked from commit 36af07abe28bec670aaebf9f5af5694bb582c29a)
* Fix `.punyHost` misuse
(cherry picked from commit 6027b516e1c82324d55d6e54d0e17cbd816feb42)
* attempt to fix test: make yaml valid
---------
Co-authored-by: Julia Johannesen <julia@insertdomain.name>
* enhance: Add a few validation fixes from Sharkey
See the original MR on the GitLab instance:
https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/484
Co-Authored-By: Dakkar <dakkar@thenautilus.net>
* fix: primitive 2: acceptance of cross-origin alternate
Co-Authored-By: Laura Hausmann <laura@hausmann.dev>
* fix: primitive 3: validation of non-final url
* fix: primitive 4: missing same-origin identifier validation of collection-wrapped activities
* fix: primitives 5 & 8: reject activities with non
string identifiers
Co-Authored-By: Laura Hausmann <laura@hausmann.dev>
* fix: primitive 6: reject anonymous objects that were fetched by their id
* fix: primitives 9, 10 & 11: http signature validation
doesn't enforce required headers or specify auth header name
Co-Authored-By: Laura Hausmann <laura@hausmann.dev>
* fix: primitive 14: improper validation of outbox, followers, following & shared inbox collections
* fix: code style for primitive 14
* fix: primitive 15: improper same-origin validation for
note uri and url
Co-Authored-By: Laura Hausmann <laura@hausmann.dev>
* fix: primitive 16: improper same-origin validation for user uri and url
* fix: primitive 17: note same-origin identifier validation can be bypassed by wrapping the id in an array
* fix: code style for primitive 17
* fix: check attribution against actor in notes
While this isn't strictly required to fix the exploits at hand, this
mirrors the fix in `ApQuestionService` for GHSA-5h8r-gq97-xv69, as a
preemptive countermeasure.
* fix: primitive 18: `ap/get` bypasses access checks
One might argue that we could make this one actually preform access
checks against the returned activity object, but I feel like that's a
lot more work than just restricting it to administrators, since, to me
at least, it seems more like a debugging tool than anything else.
* fix: primitive 19 & 20: respect blocks and hide more
Ideally, the user property should also be hidden (as leaving it in leaks
information slightly), but given the schema of the note endpoint, I
don't think that would be possible without introducing some kind of
"ghost" user, who is attributed for posts by users who have you blocked.
* fix: primitives 21, 22, and 23: reuse resolver
This also increases the default `recursionLimit` for `Resolver`, as it
theoretically will go higher that it previously would and could possibly
fail on non-malicious collection activities.
* fix: primitives 25-33: proper local instance checks
* revert: fix: primitive 19 & 20
This reverts commit 465a9fe6591de90f78bd3d084e3c01e65dc3cf3c.
---------
Co-authored-by: Dakkar <dakkar@thenautilus.net>
Co-authored-by: Laura Hausmann <laura@hausmann.dev>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
<!-- ℹ お読みください / README
PRありがとうございます! PRを作成する前に、コントリビューションガイドをご確認ください:
Thank you for your PR! Before creating a PR, please check the contribution guide:
https://github.com/misskey-dev/misskey/blob/develop/CONTRIBUTING.md
-->
## What
<!-- このPRで何をしたのか? どう変わるのか? -->
<!-- What did you do with this PR? How will it change things? -->
## Why
<!-- なぜそうするのか? どういう意図なのか? 何が困っているのか? -->
<!-- Why do you do it? What are your intentions? What is the problem? -->
## Additional info (optional)
<!-- テスト観点など -->
<!-- Test perspective, etc -->
## Checklist
- [ ] Read the [contribution guide](https://github.com/misskey-dev/misskey/blob/develop/CONTRIBUTING.md)
- [ ] Test working in a local environment
- [ ] (If needed) Add story of storybook
- [ ] (If needed) Update CHANGELOG.md
- [ ] (If possible) Add tests
Reviewed-on: #24
Co-authored-by: eternal-flame-AD <yume@yumechi.jp>
Co-committed-by: eternal-flame-AD <yume@yumechi.jp>
* FEAT: Allow users to view pending follow requests they sent
This commit implements the `following/requests/sent` interface firstly
implemented on Firefish, and provides a UI interface to view the pending
follow requests users sent.
* ux: should not show follow requests tab when have no pending sent follow req
* fix default followreq tab
* fix default followreq tab
* restore missing hasPendingReceivedFollowRequest in navbar
* refactor
* use tabler icons
* tweak design
* Revert "ux: should not show follow requests tab when have no pending sent follow req"
This reverts commit e580b92c37f27c2849c6d27e22ca4c47086081bb.
* Update Changelog
* Update Changelog
* change tab titles
---------
Co-authored-by: Lhc_fl <lhcfl@outlook.com>
Co-authored-by: Hazelnoot <acomputerdog@gmail.com>
* fix: make sure mentions of local users get rendered correctly during AP delivery (resolves#645)
* Update Changelog
* indent
---------
Co-authored-by: Laura Hausmann <laura@hausmann.dev>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
First, in order to avoid duplicate Issues, please search to see if the problem you found has already been reported.
Also, If you are NOT owner/admin of server, PLEASE DONT REPORT SERVER SPECIFIC ISSUES TO HERE! (e.g. feature XXX is not working in misskey.example) Please try with another misskey servers, and if your issue is only reproducible with specific server, contact your server's owner/admin first.
- type:textarea
attributes:
label:💡 Summary
description:Tell us what the bug is
validations:
required:true
- type:textarea
attributes:
label:🥰 Expected Behavior
description:Tell us what should happen
validations:
required:true
- type:textarea
attributes:
label:🤬 Actual Behavior
description:|
Tell us what happens instead of the expected behavior.
Please include errors from the developer console and/or server log files if you have access to them.
validations:
required:true
- type:textarea
attributes:
label:📝 Steps to Reproduce
placeholder:|
1.
2.
3.
validations:
required:false
- type:textarea
attributes:
label:💻 Frontend Environment
description:|
Tell us where on the platform it happens
DO NOT WRITE "latest". Please provide the specific version.
Examples:
* Model and OS of the device(s):MacBook Pro (14inch, 2021), macOS Ventura 13.4
* Browser:Chrome 113.0.5672.126
* Server URL:misskey.example.com
* Misskey:2024.x.x
value:|
*Model and OS of the device(s):
*Browser:
*Server URL:
*Misskey:
render:markdown
validations:
required:false
- type:textarea
attributes:
label:🛰 Backend Environment (for server admin)
description:|
Tell us where on the platform it happens
DO NOT WRITE "latest". Please provide the specific version.
If you are using a managed service, put that after the version.
Examples:
* Installation Method or Hosting Service:docker compose, k8s/docker, systemd, "Misskey install shell script", development environment
* Misskey:2024.x.x
* Node:20.x.x
* PostgreSQL:15.x.x
* Redis:7.x.x
* OS and Architecture:Ubuntu 24.04.2 LTS aarch64
value:|
*Installation Method or Hosting Service:
*Misskey:
*Node:
*PostgreSQL:
*Redis:
*OS and Architecture:
render:markdown
validations:
required:false
- type:checkboxes
attributes:
label:Do you want to address this bug yourself?
options:
- label:Yes,I will patch the bug myself and send a pull request
**🌎 **Misskey** is an open source, federated social media platform that's free forever! 🚀**
YumechiNoKuni is a fork of Misskey, with a focus on security, observability and reliability.
[Learn more](https://misskey-hub.net/)
[mi.yumechi.jp](https://mi.yumechi.jp) is running this version.
---
[Learn more about Misskey](https://misskey-hub.net/)
<ahref="https://misskey-hub.net/servers/">
<imgsrc="https://custom-icon-badges.herokuapp.com/badge/find_an-instance-acea31?logoColor=acea31&style=for-the-badge&logo=misskey&labelColor=363B40"alt="find an instance"/></a>
<imgsrc="https://custom-icon-badges.herokuapp.com/badge/create_an-instance-FBD53C?logoColor=FBD53C&style=for-the-badge&logo=server&labelColor=363B40"alt="create an instance"/></a>
### Unique features
<ahref="./CONTRIBUTING.md">
<imgsrc="https://custom-icon-badges.herokuapp.com/badge/become_a-contributor-A371F7?logoColor=A371F7&style=for-the-badge&logo=git-merge&labelColor=363B40"alt="become a contributor"/></a>
- Strict ActivityPub sanitization by whitelisting properties and normalizing all referential properties.
- Strict Content Security Policy.
- Require TLSv1.2+ over port 443 for all ActivityPub requests.
- Strongly-typed inbox filtering in Rust.
- Reduce needless retries by marking more errors as permanent.
- Detailed prometheus metrics for slow requests, DB queries, AP processing, failed auths, etc.
- Disable unauthenticated media processing and use custom AppArmored media proxy.
- Enable active users in nodeinfo back.
- Advertise Git information over nodeinfo for better observability and easy tracking of the actual code running.
- Logical replication for the database over mTLS.
- More atomic operations in API handlers.
<ahref="https://discord.gg/Wp8gVStHW3">
<imgsrc="https://custom-icon-badges.herokuapp.com/badge/join_the-community-5865F2?logoColor=5865F2&style=for-the-badge&logo=discord&labelColor=363B40"alt="join the community"/></a>
### Picked from github.com/paricafe/misskey
<ahref="https://www.patreon.com/syuilo">
<imgsrc="https://custom-icon-badges.herokuapp.com/badge/become_a-patron-F96854?logoColor=F96854&style=for-the-badge&logo=patreon&labelColor=363B40"alt="become a patron"/></a>
Thanks to [Chromatic](https://www.chromatic.com/) for providing the visual testing platform that helps us review UI changes and catch visual regressions.
initialPasswordForSetup:"Contrasenya inicial per la configuració inicial"
initialPasswordForSetup:"Contrasenya inicial per fer la primera configuració "
initialPasswordIsIncorrect:"La contrasenya no és correcta."
initialPasswordForSetupDescription:"Fes servir la contrasenya que has fet servir al fitxer de configuració, si tu mateix has instal·lat Misskey.\nSi fas servir una empresa d'allotjament de Misskey, fes servir la contrasenya que t'han donat.\nSi no has posat cap contrasenya deixar l'espai en blanc."
forgotPassword:"Contrasenya oblidada"
fetchingAsApObject:"Cercant en el Fediverse..."
forgotPassword:"Restableix la contrasenya "
fetchingAsApObject:"Cercant al Fediverse..."
ok:"OK"
gotIt:"Ho he entès!"
gotIt:"D'acord "
cancel:"Cancel·lar"
noThankYou:"No, gràcies"
enterUsername:"Introdueix el teu nom d'usuari"
renotedBy:"Impulsat per {user}"
noNotes:"Cap nota"
noNotifications:"Cap notificació"
instance:"Servidor"
instance:"Instància "
settings:"Preferències"
notificationSettings:"Paràmetres de notificacions"
notificationSettings:"Configurar les notificacions"
basicSettings:"Configuració bàsica"
otherSettings:"Configuració avançada"
openInWindow:"Obrir en una nova finestra"
otherSettings:"Altres configuracions"
openInWindow:"Obrir en una finestra nova"
profile:"Perfil"
timeline:"Línia de temps"
noAccountDescription:"Aquest usuari encara no ha escrit la seva biografia."
login:"Iniciar sessió"
loggingIn:"Identificant-se"
loggingIn:"Iniciar la sessió "
logout:"Tancar la sessió"
signup:"Registrar-se"
uploading:"Pujant..."
save:"Desa"
users:"Usuaris"
addUser:"Afegir un usuari"
favorite:"Afegir a preferits"
favorite:"Afegeix als preferits"
favorites:"Favorits"
unfavorite:"Eliminar dels preferits"
favorited:"Afegit als preferits."
@ -50,26 +50,26 @@ copyContent: "Copiar el contingut"
copyLink:"Copiar l'enllaç"
copyLinkRenote:"Copiar l'enllaç de la renota"
delete:"Elimina"
deleteAndEdit:"Elimina i edita"
deleteAndEdit:"Eliminar i editar"
deleteAndEditConfirm:"Segur que vols eliminar aquesta publicació i editar-la? Perdràs totes les reaccions, impulsos i respostes."
addToList:"Afegir a una llista"
addToAntenna:"Afegir a l'antena"
addToAntenna:"Afegir a una antena"
sendMessage:"Enviar un missatge"
copyRSS:"Copiar RSS"
copyUsername:"Copiar nom d'usuari"
copyUserId:"Copiar ID d'usuari"
copyNoteId:"Copiar ID de nota"
copyFileId:"Copiar ID d'arxiu"
copyFolderId:"Copiar ID de carpeta"
copyProfileUrl:"Copiar URL del perfil"
copyNoteId:"Copiar ID de la nota"
copyFileId:"Copiar ID de l'arxiu"
copyFolderId:"Copiar ID de la carpeta"
copyProfileUrl:"Copiar adreça URL del perfil"
searchUser:"Cercar un usuari"
searchThisUsersNotes:"Cerca les publicacions de l'usuari"
reply:"Respondre"
searchThisUsersNotes:"Cercar les publicacions de l'usuari"
reply:"Respon"
loadMore:"Carregar més"
showMore:"Veure més"
showLess:"Mostra menys"
showLess:"Mostrar menys"
youGotNewFollower:"t'ha seguit"
receiveFollowRequest:"Sol·licitud de seguiment rebuda"
receiveFollowRequest:"Has rebut una sol·licitud de seguiment"
followRequestAccepted:"Sol·licitud de seguiment acceptada"
driveFileDeleteConfirm:"Estàs segur que vols suprimir el fitxer \"{name}\"? Les notes associades a aquest fitxer adjunt també se suprimiran."
unfollowConfirm:"Estàs segur que vols deixar de seguir {name}?"
exportRequested:"Has sol·licitat una exportació. Això pot trigar una estona. S'afegirà a la teva unitat un cop completat."
importRequested:"Has sol·licitat una importació. Això pot trigar una estona."
download:"Descarregar"
driveFileDeleteConfirm:"Estàs segur que vols suprimir el fitxer \"{name}\"? Les notes associades a aquest fitxer també seran esborrades."
unfollowConfirm:"Segur que vols deixar de seguir a {name}?"
exportRequested:"Has sol·licitat una exportació de dades. Això pot trigar una estona. S'afegirà a la teva unitat de disc un cop estigui completada."
importRequested:"Has sol·licitat una importació de dades. Això pot trigar una estona."
lists:"Llistes"
noLists:"No tens cap llista"
note:"Nota"
notes:"Notes"
following:"Seguint"
following:"Segueixes "
followers:"Seguidors"
followsYou:"Et segueix"
createList:"Crear llista"
manageLists:"Gestionar les llistes"
error:"Error"
somethingHappened:"S'ha produït un error"
retry:"Torna-ho a intentar"
retry:"Torna-ho a provar"
pageLoadError:"S'ha produït un error en carregar la pàgina"
pageLoadErrorDescription:"Això normalment es deu a errors de xarxa o a la memòria cau del navegador. Prova d'esborrar la memòria cau i torna-ho a provar després d'esperar una estona."
pageLoadErrorDescription:"Això normalment és a causa d'errors a la xarxa o a la memòria cau del navegador. Prova d'esborrar la memòria cau i torna-ho a provar després d'esperar un temps."
serverIsDead:"Aquest servidor no respon. Espera una estona i torna-ho a provar."
youShouldUpgradeClient:"Per veure aquesta pàgina, actualitzeu-la per actualitzar el vostre client."
enterListName:"Introdueix un nom per a la llista"
@ -104,52 +104,52 @@ privacy: "Privadesa"
makeFollowManuallyApprove:"Les sol·licituds de seguiment requereixen aprovació"
defaultNoteVisibility:"Visibilitat per defecte"
follow:"Seguint"
followRequest:"Enviar la sol·licitud de seguiment"
followRequest:"Enviar sol·licitud de seguiment"
followRequests:"Sol·licituds de seguiment"
unfollow:"Deixar de seguir"
followRequestPending:"Sol·licituds de seguiment pendents"
enterEmoji:"Introduir un emoji"
renote:"Impulsa"
renote:"Impulsar "
unrenote:"Anul·la l'impuls"
renoted:"S'ha impulsat"
renotedToX:"Impulsat per {name}."
cantRenote:"No es pot impulsar aquesta publicació"
cantReRenote:"No es pot impulsar l'impuls."
cantReRenote:"No es pot impulsar un impuls."
quote:"Cita"
inChannelRenote:"Renotar només al Canal"
inChannelQuote:"Citar només al Canal"
renoteToChannel:"Impulsa a un canal"
renoteToOtherChannel:"Impulsa a un altre canal"
inChannelRenote:"Impulsar només a un canal"
inChannelQuote:"Citar només a un canal"
renoteToChannel:"Impulsar a un canal"
renoteToOtherChannel:"Impulsar a un altre canal"
pinnedNote:"Nota fixada"
pinned:"Fixar al perfil"
you:"Tu"
clickToShow:"Fes clic per mostrar"
sensitive:"NSFW"
sensitive:"Sensible"
add:"Afegir"
reaction:"Reaccions"
reaction:"Reacció "
reactions:"Reaccions"
emojiPicker:"Selecció d'emojis"
pinnedEmojisForReactionSettingDescription:"Selecciona l'emoji amb el qual reaccionar"
pinnedEmojisSettingDescription:"Selecciona l'emoji amb el qual reaccionar"
emojiPickerDisplay:"Visualitza el selector d'emojis"
emojiPicker:"Selector d'emojis"
pinnedEmojisForReactionSettingDescription:"Selecciona l'emoji amb qui vols reaccionar"
pinnedEmojisSettingDescription:"Selecciona quins emojis vols deixar fixats i es mostrin en obrir el selector d'emojis"
emojiPickerDisplay:"Mostrar el selector d'emojis"
overwriteFromPinnedEmojisForReaction:"Reemplaça els emojis de la reacció"
overwriteFromPinnedEmojis:"Sobreescriu des dels emojis fixats"
overwriteFromPinnedEmojis:"Sobreescriu els emojis fixats al panel de reaccions"
reactionSettingDescription2:"Arrossega per reordenar, fes clic per suprimir, prem \"+\" per afegir."
rememberNoteVisibility:"Recorda la configuració de visibilitat de les notes"
attachCancel:"Eliminar el fitxer adjunt"
deleteFile:"Esborrar l'arxiu "
markAsSensitive:"Marcar com a NSFW"
markAsSensitive:"Marcar com a sensible"
unmarkAsSensitive:"Deixar de marcar com a sensible"
enterFileName:"Defineix nom del fitxer"
mute:"Silencia"
unmute:"Deixa de silenciar"
renoteMute:"Silenciar Renotes"
renoteUnmute:"Treure el silenci de les renotes"
renoteMute:"Silenciar impulsos"
renoteUnmute:"Treure el silenci dels impulsos"
block:"Bloqueja"
unblock:"Desbloqueja"
suspend:"Suspèn"
unsuspend:"Deixa de suspendre"
blockConfirm:"Vols bloquejar?"
blockConfirm:"Vols bloquejar-lo?"
unblockConfirm:"Vols desbloquejar-lo?"
suspendConfirm:"Estàs segur que vols suspendre aquest compte?"
unsuspendConfirm:"Estàs segur que vols treure la suspensió d'aquest compte?"
@ -175,11 +175,11 @@ youCanCleanRemoteFilesCache: "Pots netejar la memòria cau fent clic al botó de
cacheRemoteSensitiveFiles:"Posar a la memòria cau arxius remots sensibles"
cacheRemoteSensitiveFilesDescription:"Quan aquesta opció és desactiva, els arxius remots sensibles es carregant directament del servidor d'origen sense que es guardin a la memòria cau."
flagAsBot:"Marca aquest compte com a bot"
flagAsBotDescription:"Marca aquest compte com a bot"
flagAsBotDescription:"Activa aquesta opció si el compte el controla un programa. Si s'activa, actuarà com un senyal per altres desenvolupadors per prevenir cadenes d'interacció sense fi i ajustar els paràmetres interns de Misskey pe tractar el compte com un bot."
flagAsCat:"Marca aquest compte com a gat"
flagAsCatDescription:"Activeu aquesta opció per marcar aquest compte com a gat."
flagShowTimelineReplies:"Mostra les respostes a la línia de temps"
flagShowTimelineRepliesDescription:"Mostra les respostes a la línia de temps"
flagShowTimelineRepliesDescription:"Mostra les respostes dels usuaris a les notes d'altres usuaris a la línia de temps."
autoAcceptFollowed:"Aprova automàticament les sol·licituds de seguiment dels usuaris que segueixes"
addAccount:"Afegeix un compte"
reloadAccountsList:"Recarregar la llista de contactes"
@ -268,11 +268,11 @@ instanceFollowers: "Seguidors del servidor"
instanceUsers:"Usuaris del servidor"
changePassword:"Canvia la contrasenya"
security:"Seguretat"
retypedNotMatch:"L'entrada no coincideix"
retypedNotMatch:"Les entrades no coincideix"
currentPassword:"Contrasenya actual"
newPassword:"Contrasenya nova"
newPasswordRetype:"Contrasenya nou (repeteix-la)"
attachFile:"Adjunta fitxers"
newPasswordRetype:"Contrasenya nova (repeteix-la)"
attachFile:"Afegeix un arxiu"
more:"Més"
featured:"Destacat"
usernameOrUserId:"Nom o ID d'usuari"
@ -282,25 +282,25 @@ announcements: "Anuncis"
imageUrl:"URL de la imatge"
remove:"Eliminar"
removed:"Eliminat"
removeAreYouSure:"Segur que voleu retirar «{x}»?"
deleteAreYouSure:"Segur que voleu retirar «{x}»?"
resetAreYouSure:"Segur que voleu restablir-ho?"
areYouSure:"Està segur?"
removeAreYouSure:"Segur que vols esborrar «{x}»?"
deleteAreYouSure:"Segur que vols esborrar «{x}»?"
resetAreYouSure:"Segur que vols restablir-ho?"
areYouSure:"Estàs segur?"
saved:"S'ha desat"
messaging:"Xat"
upload:"Puja"
keepOriginalUploading:"Guarda la imatge original"
keepOriginalUploadingDescription:"Guarda la imatge pujada com hi és. Si està apagat, una versió per a la visualització a la xarxa serà generada quan sigui pujada."
fromDrive:"Des de la unitat"
keepOriginalUploadingDescription:"Guarda la imatge pujada sense modificar. Si està desactivat, es generarà una versió per visualitzar a la web en pujar la imatge."
fromDrive:"Des del Disc"
fromUrl:"Des d'un enllaç"
uploadFromUrl:"Carrega des d'un enllaç"
uploadFromUrlDescription:"Enllaç del fitxer que vols carregar"
uploadFromUrlRequested:"Càrrega sol·licitada"
uploadFromUrlMayTakeTime:"La càrrega des de l'enllaç pot prendre un temps"
uploadFromUrlMayTakeTime:"La càrrega des de l'enllaç pot trigar un temps"
explore:"Explora"
messageRead:"Vist"
noMoreHistory:"No hi resta més per veure"
startMessaging:"Començar a xatejar"
noMoreHistory:"No hi ha res més per veure"
startMessaging:"Comença a xatejar"
nUsersRead:"Vist per {n}"
agreeTo:"Accepto que {0}"
agree:"Hi estic d'acord"
@ -312,7 +312,7 @@ home: "Inici"
remoteUserCaution:"Ja que aquest usuari resideix a una instància remota, la informació mostrada es podria trobar incompleta."
activity:"Activitat"
images:"Imatges"
image:"Imatges"
image:"Imatge"
birthday:"Aniversari"
yearsOld:"{age} anys"
registeredDate:"Data de registre"
@ -327,10 +327,10 @@ darkThemes: "Temes foscos"
syncDeviceDarkMode:"Sincronitza el mode fosc amb la configuració del dispositiu"
drive:"Unitat"
fileName:"Nom del Fitxer"
selectFile:"Selecciona fitxers"
selectFile:"Selecciona un fitxer"
selectFiles:"Selecciona fitxers"
selectFolder:"Selecció de carpeta"
selectFolders:"Selecció de carpeta"
selectFolders:"Selecció de carpetes"
fileNotSelected:"Cap fitxer seleccionat"
renameFile:"Canvia el nom del fitxer"
folderName:"Nom de la carpeta"
@ -359,9 +359,9 @@ reload: "Actualitza"
doNothing:"Ignora"
reloadConfirm:"Vols recarregar?"
watch:"Veure"
unwatch:"Deixar de veure"
unwatch:"Deixa de veure"
accept:"Acceptar"
reject:"Denegar"
reject:"Denega"
normal:"Normal"
instanceName:"Nom del servidor"
instanceDescription:"Descripció del servidor"
@ -382,7 +382,6 @@ enableLocalTimeline: "Activa la línia de temps local"
enableGlobalTimeline:"Activa la línia de temps global"
disablingTimelinesInfo:"Fins i tot si aquestes línies de temps són desactivades, els administradors i els moderadors poden continuar visualitzant per conveniència."
registration:"Registre"
enableRegistration:"Permet els registres d'usuaris"
invite:"Convida"
driveCapacityPerLocalAccount:"Capacitat del disc per usuaris locals"
driveCapacityPerRemoteAccount:"Capacitat del disc per usuaris remots"
useSoundOnlyWhenActive:"Reproduir sons només quan Misskey estigui actiu"
details:"Detalls"
renoteDetails:"Més informació sobre l'impuls "
chooseEmoji:"Tria un emoji"
unableToProcess:"L'operació no pot ser completada "
recentUsed:"Utilitzat recentment"
install:"Instal·lació "
uninstall:"Desinstal·lar "
uninstall:"Desinstal·la"
installedApps:"Aplicacions autoritzades "
nothing:"No hi ha res per veure aquí "
installedDate:"Data d'instal·lació"
@ -608,13 +608,13 @@ output: "Sortida"
script:"Script"
disablePagesScript:"Desactivar AiScript a les pàgines "
updateRemoteUser:"Actualitzar la informació de l'usuari remot"
unsetUserAvatar:"Desactivar l'avatar "
unsetUserAvatar:"Desactiva l'avatar "
unsetUserAvatarConfirm:"Segur que vols desactivar l'avatar?"
unsetUserBanner:"Desactivar el bàner "
unsetUserBanner:"Desactiva el bàner "
unsetUserBannerConfirm:"Segur que vols desactivar el bàner?"
deleteAllFiles:"Esborrar tots els arxius"
deleteAllFiles:"Esborra tots els arxius"
deleteAllFilesConfirm:"Segur que vols esborrar tots els arxius?"
removeAllFollowing:"Deixar de seguir tots els usuaris seguits"
removeAllFollowing:"Deixa de seguir tots els usuaris seguits"
removeAllFollowingDescription:"El fet d'executar això, et farà deixar de seguir a tots els usuaris de {host}. Si us plau, executa això si l'amfitrió, per exemple, ja no existeix."
youHaveUnreadAnnouncements:"Tens informes per llegir."
useSecurityKey:"Segueix les instruccions del teu navegador O dispositiu per fer servir el teu passkey."
replies:"Respondre"
renotes:"Impulsa"
replies:"Respon"
renotes:"Impulsar "
loadReplies:"Mostrar les respostes"
loadConversation:"Mostrar la conversació "
pinnedList:"Llista fixada"
@ -1299,6 +1299,8 @@ yourNameContainsProhibitedWordsDescription: "Si de veritat vols fer servir aques
thisContentsAreMarkedAsSigninRequiredByAuthor:"L'autor requereix l'inici de sessió per poder veure"
lockdown:"Bloquejat"
pleaseSelectAccount:"Seleccionar un compte"
availableRoles:"Roles disponibles "
acknowledgeNotesAndEnable:"Activa'l després de comprendre els possibles perills."
_accountSettings:
requireSigninToViewContents:"És obligatori l'inici de sessió per poder veure el contingut"
requireSigninToViewContentsDescription1:"Es requereix l'inici de sessió per poder veure totes les notes i el contingut que has creat. Amb això esperem evitar que els rastrejadors recopilin informació."
@ -1455,6 +1457,8 @@ _serverSettings:
reactionsBufferingDescription:"Quan s'activa aquesta opció millora bastant el rendiment en recuperar les línies de temps reduint la càrrega de la base. Com a contrapunt, augmentarà l'ús de memòria de Redís. Desactiva aquesta opció en cas de tenir un servidor amb poca memòria o si tens problemes d'inestabilitat."
inquiryUrl:"URL de consulta "
inquiryUrlDescription:"Escriu adreça URL per al formulari de consulta per al mantenidor del servidor o una pàgina web amb el contacte d'informació."
openRegistration:"Registres oberts"
openRegistrationWarning:"Obrir els registres és arriscat. Es recomana obrir-los només si el servidor és monitorat constantment i per respondre immediatament davant qualsevol problema."
thisSettingWillAutomaticallyOffWhenModeratorsInactive:"Si no es detecta activitat per part del moderador durant un període de temps, aquesta opció es desactiva automàticament per evitar el correu brossa."
_accountMigration:
moveFrom:"Migrar un altre compte a aquest"
@ -2737,3 +2741,6 @@ _selfXssPrevention:
description1:"Si posa alguna cosa al seu compte, un usuari malintencionat podria segrestar-la o robar-li les dades."
description2:"Si no entens que estàs fent %cpara ara mateix i tanca la finestra."
initialPasswordForSetup:"Initiales Passwort für die Einrichtung"
initialPasswordIsIncorrect:"Das initiale Passwort für die Einrichtung ist falsch"
initialPasswordForSetupDescription:"Verwende das in der Konfigurationsdatei angegebene Passwort, wenn du Misskey selbst installiert hast.\nWenn du einen Misskey-Hostingdienst o.ä. nutzt, verwende das dort angegebene Kennwort.\nWenn du kein Passwort festgelegt hast, lasse es leer, um fortzufahren."
forgotPassword:"Passwort vergessen"
fetchingAsApObject:"Wird aus dem Fediverse angefragt …"
ok:"OK"
@ -60,6 +63,7 @@ copyFileId: "Datei-ID kopieren"
copyFolderId:"Ordner-ID kopieren"
copyProfileUrl:"Profil-URL kopieren"
searchUser:"Nach einem Benutzer suchen"
searchThisUsersNotes:"Notizen dieses Benutzers suchen"
reply:"Antworten"
loadMore:"Mehr laden"
showMore:"Mehr anzeigen"
@ -108,11 +112,14 @@ enterEmoji: "Gib ein Emoji ein"
renote:"Renote"
unrenote:"Renote zurücknehmen"
renoted:"Renote getätigt."
renotedToX:"Renoted zu {name}."
cantRenote:"Renote dieses Beitrags nicht möglich."
cantReRenote:"Renote einer Renote nicht möglich."
quote:"Zitieren"
inChannelRenote:"Kanal-interner Renote"
inChannelQuote:"Kanal-internes Zitat"
renoteToChannel:"Renote zu Kanal"
renoteToOtherChannel:"Renote zu anderem Kanal"
pinnedNote:"Angeheftete Notiz"
pinned:"Angeheftet"
you:"Du"
@ -124,12 +131,13 @@ reactions: "Reaktionen"
emojiPicker:"Emoji auswählen"
pinnedEmojisForReactionSettingDescription:"Lege Emojis fest, die angepinnt werden sollen, um sie beim Reagieren als Erstes anzuzeigen."
pinnedEmojisSettingDescription:"Lege Emojis fest, die angepinnt werden sollen, um sie in der Emoji-Auswahl als Erstes anzuzeigen"
emojiPickerDisplay:"Anzeige der Emoji-Auswahl"
overwriteFromPinnedEmojisForReaction:"Überschreiben mit den Reaktions-Einstellungen"
overwriteFromPinnedEmojis:"Überschreiben mit den allgemeinen Einstellungen"
reactionSettingDescription2:"Ziehe um Anzuordnen, klicke um zu löschen, drücke „+“ um hinzuzufügen"
chooseServerOnMisskeyHub:"Wähle einen Server aus dem Misskey Hub"
inputHostName:"Gib die Domain an"
general:"Allgemein"
wallpaper:"Hintergrund"
setWallpaper:"Hintergrund festlegen"
@ -186,6 +197,7 @@ followConfirm: "Möchtest du {name} wirklich folgen?"
proxyAccount:"Proxy-Benutzerkonto"
proxyAccountDescription:"Ein Proxy-Konto ist ein Benutzerkonto, das unter bestimmten Bedingungen als Follower für Benutzer fremder Instanzen fungiert. Wenn zum Beispiel ein Benutzer einen Benutzer einer fremden Instanz zu einer Liste hinzufügt, werden die Aktivitäten des entfernten Benutzers nicht an die Instanz übermittelt, wenn kein lokaler Benutzer diesem Benutzer folgt; stattdessen folgt das Proxy-Konto."
host:"Hostname"
selectSelf:"Mich auswählen"
selectUser:"Benutzer auswählen"
recipient:"Empfänger"
annotation:"Anmerkung"
@ -201,6 +213,7 @@ perDay: "Pro Tag"
stopActivityDelivery:"Senden von Aktivitäten einstellen"
blockThisInstance:"Diese Instanz blockieren"
silenceThisInstance:"Instanz stummschalten"
mediaSilenceThisInstance:"Medien dieses Servers stummschalten"
blockedInstancesDescription:"Gib die Hostnamen der Instanzen, welche blockiert werden sollen, durch Zeilenumbrüche getrennt an. Blockierte Instanzen können mit dieser instanz nicht mehr kommunizieren."
silencedInstances:"Stummgeschaltete Instanzen"
silencedInstancesDescription:"Gib die Hostnamen der Instanzen, welche stummgeschaltet werden sollen, durch Zeilenumbrüche getrennt an. Alle Konten dieser Instanzen werden als stummgeschaltet behandelt, können nur noch Follow-Anfragen stellen und wenn nicht gefolgt keine lokalen Konten erwähnen. Blockierte Instanzen sind davon nicht betroffen."
mediaSilencedInstancesDescription:"Gib pro Zeile die Hostnamen der Server ein, dessen Medien du stummschalten möchtest. Alle Benutzerkonten der aufgeführten Server werden als sensibel behandelt und können keine benutzerdefinierten Emojis verwenden. Gesperrte Server sind davon nicht betroffen."
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"
@ -466,6 +483,7 @@ retype: "Erneut eingeben"
noteOf:"Notiz von {user}"
quoteAttached:"Zitat"
quoteQuestion:"Als Zitat anhängen?"
attachAsFileQuestion:"Der Text in der Zwischenablage ist lang. Möchtest du ihn als Textdatei anhängen?"
noMessagesYet:"Noch keine Nachrichten vorhanden"
newMessageExists:"Du hast eine neue Nachricht"
onlyOneFileCanBeAttached:"Es kann pro Nachricht nur eine Datei angehängt werden"
@ -491,7 +509,11 @@ uiLanguage: "Sprache der Benutzeroberfläche"
aboutX:"Über {x}"
emojiStyle:"Emoji-Stil"
native:"Nativ"
menuStyle:"Menü Stil"
style:"Stil"
popup:"Pop-up"
showNoteActionsOnlyHover:"Notizmenü nur bei Mouseover anzeigen"
showReactionsCount:"Zeige die Anzahl der Reaktionen auf Notizen an"
scratchpadDescription:"Die Testumgebung bietet einen Bereich für AiScript-Experimente. Dort kannst du AiScript schreiben, ausführen sowie dessen Auswirkungen auf Misskey überprüfen."
uiInspector:"UI-Inspektor"
output:"Ausgabe"
script:"Skript"
disablePagesScript:"AiScript auf Seiten deaktivieren"
smtpSecureInfo:"Schalte dies aus, falls du STARTTLS verwendest."
testEmail:"Emailversand testen"
wordMute:"Wortstummschaltung"
hardWordMute:"Harte Wort-Stummschaltung"
regexpError:"Fehler in einem regulären Ausdruck"
regexpErrorDescription:"Im regulären Ausdruck deiner in Zeile {line} von {tab}en Wortstummschaltungen ist ein Fehler aufgetreten:"
instanceMute:"Instanzstummschaltungen"
@ -673,6 +697,7 @@ useGlobalSettingDesc: "Ist diese Option aktiviert, werden die Benachrichtigungse
other:"Anderes"
regenerateLoginToken:"Anmeldetoken regenerieren"
regenerateLoginTokenDescription:"Den zur Anmeldung intern verwendeten Token regenerieren. Normalerweise wird dies nicht benötigt. Bei Regeneration werden alle Geräte ausgeloggt."
theKeywordWhenSearchingForCustomEmoji:"Das ist das Schlagwort beim Suchen von benutzerdefinierten Emojis."
setMultipleBySeparatingWithSpace:"Trenne Elemente durch ein Leerzeichen um mehrere Einstellungen zu kofigurieren."
fileIdOrUrl:"Datei-ID oder URL"
behavior:"Verhalten"
@ -882,9 +907,12 @@ makeReactionsPublicDescription: "Jeder wird die Liste deiner gesendeten Reaktion
classic:"Classic"
muteThread:"Thread stummschalten"
unmuteThread:"Threadstummschaltung aufheben"
followingVisibility:"Sichtbarkeit der Gefolgten"
followersVisibility:"Sichtbarkeit der Folgenden"
continueThread:"Weiteren Threadverlauf anzeigen"
deleteAccountConfirm:"Dein Benutzerkonto wird unwiderruflich gelöscht. Trotzdem fortfahren?"
incorrectPassword:"Falsches Passwort."
incorrectTotp:"Das Einmalpasswort ist falsch oder abgelaufen."
reflectMayTakeTime:"Es kann etwas dauern, bis sich dies widerspiegelt."
failedToFetchAccountInformation:"Benutzerkontoinformationen konnten nicht abgefragt werden"
rateLimitExceeded:"Versuchsanzahl überschritten"
@ -982,6 +1013,7 @@ neverShow: "Nicht wieder anzeigen"
remindMeLater:"Vielleicht später"
didYouLikeMisskey:"Gefällt dir Misskey?"
pleaseDonate:"Misskey ist die kostenlose Software, die von {host} verwendet wird. Wir würden uns über Spenden freuen, damit dessen Entwicklung weitergeführt werden kann!"
correspondingSourceIsAvailable:"Der entsprechende Quellcode ist verfügbar unter {anchor}"
sensitiveWordsDescription:"Die Notizsichtbarkeit aller Notizen, die diese Wörter enthalten, wird automatisch auf \"Startseite\" gesetzt. Durch Zeilenumbrüche können mehrere konfiguriert werden."
sensitiveWordsDescription2:"Durch die Verwendung von Leerzeichen können AND-Verknüpfungen angegeben werden und durch das Umgeben von Schrägstrichen können reguläre Ausdrücke verwendet werden."
prohibitedWords:"Verbotene Wörter"
prohibitedWordsDescription:"Aktiviert eine Fehlermeldung, wenn versucht wird, eine Notiz zu veröffentlichen, die das/die eingestellte(n) Wort(e) enthält. Mehrere Begriffe können durch Zeilenumbrüche getrennt festgelegt werden."
prohibitedWordsDescription2:"Durch die Verwendung von Leerzeichen können AND-Verknüpfungen angegeben werden und durch das Umgeben von Schrägstrichen können reguläre Ausdrücke verwendet werden."
hiddenTags:"Ausgeblendete Hashtags"
hiddenTagsDescription:"Die hier eingestellten Tags werden nicht mehr in den Trends angezeigt. Mit der Umschalttaste können mehrere ausgewählt werden."
preservedUsernamesDescription:"Gib zu reservierende Benutzernamen durch Zeilenumbrüche getrennt an. Diese werden für die Registrierung gesperrt, können aber von Administratoren zur manuellen Erstellung von Konten verwendet werden. Existierende Konten, die diese Namen bereits verwenden, werden nicht beeinträchtigt."
createNoteFromTheFile:"Notiz für diese Datei schreiben"
channelArchiveConfirmDescription:"Ein archivierter Kanal taucht nicht mehr in der Kanalliste oder in Suchergebnissen auf. Zudem können ihm keine Beiträge mehr hinzugefügt werden."
thisChannelArchived:"Dieser Kanal wurde archiviert."
@ -1155,6 +1192,9 @@ confirmShowRepliesAll: "Dies ist eine unwiderrufliche Aktion. Wirklich Antworten
confirmHideRepliesAll:"Dies ist eine unwiderrufliche Aktion. Wirklich Antworten von allen momentan gefolgten Benutzern nicht in der Chronik anzeigen?"
externalServices:"Externe Dienste"
sourceCode:"Quellcode"
sourceCodeIsNotYetProvided:"Der Quellcode ist noch nicht verfügbar. Kontaktiere den Administrator, um das Problem zu lösen."
repositoryUrl:"Repository URL"
repositoryUrlOrTarballRequired:"Wenn du kein Repository veröffentlicht hast, musst du stattdessen einen Tarball bereitstellen. Siehe .config/example.yml für weitere Informationen."
impressum:"Impressum"
impressumUrl:"Impressums-URL"
impressumDescription:"In manchen Ländern, wie Deutschland und dessen Umgebung, ist die Angabe von Betreiberinformationen (ein Impressum) bei kommerziellem Betrieb zwingend."
@ -1176,15 +1216,82 @@ signupPendingError: "Beim Überprüfen der Mailadresse ist etwas schiefgelaufen.
cwNotationRequired:"Ist \"Inhaltswarnung verwenden\" aktiviert, muss eine Beschreibung gegeben werden."
doReaction:"Reagieren"
code:"Code"
remainingN:"Verbleibend: {n}"
overwriteContentConfirm:"Bist du sicher, dass du den aktuellen Inhalt überschreiben willst?"
keepOriginalFilenameDescription:"Wenn diese Einstellung deaktiviert ist, wird der Dateiname beim Hochladen automatisch durch eine zufällige Zeichenfolge ersetzt."
noDescription:"Keine Beschreibung vorhanden"
tryAgain:"Bitte später erneut versuchen"
confirmWhenRevealingSensitiveMedia:"Das Anzeigen von sensiblen Medien bestätigen"
sensitiveMediaRevealConfirm:"Es könnte sich um sensible Medien handeln. Möchtest du sie anzeigen?"
createdLists:"Erstellte Listen"
createdAntennas:"Erstellte Antennen"
fromX:"Von {x}"
genEmbedCode:"Einbettungscode generieren"
noteOfThisUser:"Notizen dieses Benutzers"
clipNoteLimitExceeded:"Zu diesem Clip können keine weiteren Notizen hinzugefügt werden."
discard:"Verwerfen"
thereAreNChanges:"Es gibt {n} Änderung(en)"
signinWithPasskey:"Mit Passkey anmelden"
passkeyVerificationFailed:"Die Passkey-Verifizierung ist fehlgeschlagen."
passkeyVerificationSucceededButPasswordlessLoginDisabled:"Die Verifizierung des Passkeys war erfolgreich, aber die passwortlose Anmeldung ist deaktiviert."
messageToFollower:"Nachricht an die Follower"
testCaptchaWarning:"Diese Funktion ist für CAPTCHA-Testzwecke gedacht.\n<strong>Nicht in einer Produktivumgebung verwenden.</strong>"
prohibitedWordsForNameOfUser:"Verbotene Begriffe für Benutzernamen"
prohibitedWordsForNameOfUserDescription:"Wenn eine Zeichenfolge aus dieser Liste im Namen eines Benutzers enthalten ist, wird der Benutzername abgelehnt. Benutzer mit Moderatorenrechten sind von dieser Einschränkung nicht betroffen."
yourNameContainsProhibitedWords:"Dein Name enthält einen verbotenen Begriff"
yourNameContainsProhibitedWordsDescription:"Der Name enthält eine verbotene Zeichenfolge. Wende dich an deinen Serveradministrator, wenn du diesen Namen verwenden möchtest."
pleaseSelectAccount:"Bitte Konto auswählen"
availableRoles:"Verfügbare Rollen"
_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."
requireSigninToViewContentsDescription3:"Diese Einschränkungen gelten möglicherweise nicht für föderierte Inhalte von anderen Servern."
makeNotesFollowersOnlyBefore:"Macht frühere Notizen nur für Follower sichtbar"
mayNotEffectForFederatedNotes:"Dies hat möglicherweise keine Auswirkungen auf Notizen, die an andere Server föderiert werden."
_abuseUserReport:
forward:"Weiterleiten"
forwardDescription:"Leite die Meldung an einen entfernten Server als anonymes Systemkonto weiter."
accept:"Akzeptieren"
reject:"Ablehnen"
_delivery:
stop:"Gesperrt"
_type:
none:"Wird veröffentlicht"
manuallySuspended:"Manuell gesperrt"
_bubbleGame:
howToPlay:"Wie man spielt"
hold:"Halten"
_score:
score:"Spielstand"
scoreYen:"Verdienter Geldbetrag"
highScore:"Höchstpunktzahl"
maxChain:"Maximale Anzahl an Verkettungen"
yen:"{yen} Yen"
_howToPlay:
section1:"Passe die Position an und lasse das Objekt in das Spielfeld fallen."
section2:"Wenn sich zwei Objekte der gleichen Art berühren, verwandeln sie sich in ein anderes Objekt und du bekommst Punkte."
section3:"Das Spiel ist vorbei, wenn die Objekte aus dem Spielfeld herausragen. Versuche eine hohe Punktzahl zu erreichen, indem du die Objekte miteinander verschmelzt, ohne dass das Spielfeld überläuft!"
_announcement:
forExistingUsers:"Nur für existierende Nutzer"
forExistingUsersDescription:"Ist diese Option aktiviert, wird diese Ankündigung nur Nutzern angezeigt, die zum Zeitpunkt der Ankündigung bereits registriert sind. Ist sie deaktiviert, wird sie auch Nutzern, die sich nach dessen Veröffentlichung registrieren, angezeigt."
@ -1228,8 +1335,18 @@ _initialTutorial:
reply:"Klicke auf diesen Button, um auf eine Nachricht zu antworten. Es ist auch möglich, auf Antworten zu antworten und die Unterhaltung wie einen Thread fortzusetzen."
_reaction:
title:"Was sind Reaktionen?"
description:"Auf Notizen kann mit verschiedenen Emojis reagiert werden. Reaktionen ermöglichen es dir, Nuancen auszudrücken, die mit einem einfachen „Gefällt mir“ vielleicht nicht ausgedrückt werden können."
letsTryReacting:"Reaktionen können durch Klicken auf die Schaltfläche „+“ in der Notiz hinzugefügt werden. Versuche, auf diese Beispielnotiz zu reagieren!"
reactToContinue:"Füge eine Reaktion hinzu, um fortzufahren."
reactNotification:"Du erhältst Echtzeit-Benachrichtigungen, wenn jemand auf deine Notiz reagiert."
reactDone:"Du kannst eine Reaktion zurücknehmen, indem du auf den '-' Button drückst."
_timeline:
title:"So funktionieren die Chroniken"
home:"Du kannst Beiträge von den Konten sehen, denen du folgst."
local:"Du kannst Beiträge aller Benutzer auf diesem Server sehen."
social:"Notizen von der Startseite und der lokalen Chronik werden angezeigt."
global:"Du kannst Notizen von allen föderierten Servern sehen."
description2:"Du kannst jederzeit am oberen Rand des Bildschirms zwischen den jeweiligen Chroniken wechseln."
_postNote:
_visibility:
description:"Du kannst einschränken, wer deine Notiz sehen kann."
@ -1237,8 +1354,16 @@ _initialTutorial:
doNotSendConfidencialOnDirect1:"Sei vorsichtig, wenn du sensible Informationen verschickst!"
_cw:
title:"Inhaltswarnung"
_exampleNote:
note:"Ich hatte gerade einen Donut mit Schokoladenüberzug 🍩😋"
_howToMakeAttachmentsSensitive:
tryThisFile:"Versuche, das angehängte Bild als sensibel zu markieren!"
method:"Um einen Anhang als sensibel zu kennzeichnen, klicke auf das Vorschaubild der Datei, um das Menü zu öffnen, und klicke auf „Als sensibel markieren“."
sensitiveSucceeded:"Wenn du Dateien anhängst, stelle bitte die Sensibilität entsprechend der Serverrichtlinien ein."
doItToContinue:"Markiere die angehängte Datei als sensibel, um fortzufahren."
_done:
title:"Du hast das Tutorial abgeschlossen! 🎉"
description:"Die hier beschriebenen Funktionen sind nur ein kleiner Teil dessen, was Misskey zu bieten hat; um mehr darüber zu erfahren, wie du Misskey benutzen kannst, besuche bitte {link}."
_timelineDescription:
local:"In der lokalen Chronik siehst du Notizen von allen Benutzern auf diesem Server."
global:"In der globalen Chronik siehst du Notizen von allen föderierten Servern."
@ -1256,6 +1381,7 @@ _serverSettings:
fanoutTimelineDescription:"Ist diese Option aktiviert, kann eine erhebliche Verbesserung im Abrufen von Chroniken und eine Reduzierung der Datenbankbelastung erzielt werden, im Gegenzug zu einer Steigerung in der Speichernutzung von Redis. Bei geringem Serverspeicher oder Serverinstabilität kann diese Option deaktiviert werden."
fanoutTimelineDbFallback:"Auf die Datenbank zurückfallen"
fanoutTimelineDbFallbackDescription:"Ist diese Option aktiviert, wird die Chronik auf zusätzliche Abfragen in der Datenbank zurückgreifen, wenn sich die Chronik nicht im Cache befindet. Eine Deaktivierung führt zu geringerer Serverlast, aber schränkt den Zeitraum der abrufbaren Chronik ein. "
thisSettingWillAutomaticallyOffWhenModeratorsInactive:"Wenn über einen bestimmten Zeitraum keine Moderatorenaktivität festgestellt wird, wird diese Einstellung automatisch deaktiviert, um Spam zu verhindern."
_accountMigration:
moveFrom:"Von einem anderen Konto zu diesem migrieren"
moveFromSub:"Alias für ein anderes Konto erstellen"
@ -1514,7 +1640,12 @@ _achievements:
title:"Testüberfluss"
description:"Betätige den Benachrichtigungstest mehrfach innerhalb einer extrem kurzen Zeitspanne"
_tutorialCompleted:
title:"Misskey Grundkurs-Diplom"
description:"Tutorial abgeschlossen"
_bubbleGameExplodingHead:
title:"🤯"
_bubbleGameDoubleExplodingHead:
title:"Doppel🤯"
_role:
new:"Rolle erstellen"
edit:"Rolle bearbeiten"
@ -1555,6 +1686,7 @@ _role:
gtlAvailable:"Kann auf die globale Chronik zugreifen"
ltlAvailable:"Kann auf die lokale Chronik zugreifen"
maxHeightDescription:"Der Wert 0 deaktiviert die Einstellung der maximalen Höhe. Gib einen Wert an, um zu verhindern, dass das Widget weiterhin vertikal vergrößert wird."
maxHeightWarn:"Die Begrenzung der maximalen Höhe ist deaktiviert (0). Wenn dies nicht beabsichtigt war, setze die maximale Höhe auf einen Wert fest."
applyToPreview:"Auf die Vorschau anwenden"
generateCode:"Einbettungscode generieren"
codeGenerated:"Der Code wurde generiert"
codeGeneratedDescription:"Füge den generierten Code in deine Website ein, um den Inhalt einzubetten."
_selfXssPrevention:
warning:"WARNUNG"
title:"„Füge in diesen Bereich etwas ein“ ist eine Betrugsmasche."
description1:"Wenn du hier etwas einfügst, könnte ein böswilliger Benutzer dein Konto übernehmen oder deine persönlichen Daten stehlen."
description3:"Weitere Informationen findest du hier. {link}"
@ -381,7 +382,6 @@ enableLocalTimeline: "Enable local timeline"
enableGlobalTimeline:"Enable global timeline"
disablingTimelinesInfo:"Adminstrators and Moderators will always have access to all timelines, even if they are not enabled."
registration:"Register"
enableRegistration:"Enable new user registration"
invite:"Invite"
driveCapacityPerLocalAccount:"Drive capacity per local user"
driveCapacityPerRemoteAccount:"Drive capacity per remote user"
@ -586,6 +586,7 @@ masterVolume: "Master volume"
notUseSound:"Disable sound"
useSoundOnlyWhenActive:"Output sounds only if Misskey is active."
details:"Details"
renoteDetails:"Renote details"
chooseEmoji:"Select an emoji"
unableToProcess:"The operation could not be completed"
recentUsed:"Recently used"
@ -1298,6 +1299,7 @@ yourNameContainsProhibitedWordsDescription: "If you wish to use this name, pleas
thisContentsAreMarkedAsSigninRequiredByAuthor:"Set by the author to require login to view"
lockdown:"Lockdown"
pleaseSelectAccount:"Select an account"
availableRoles:"Available roles"
_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."
@ -1307,7 +1309,7 @@ _accountSettings:
makeNotesFollowersOnlyBeforeDescription:"While this feature is enabled, only followers can see notes past the set date and time or have been visible for a set time. When it is deactivated, the note publication status will also be restored."
makeNotesHiddenBefore:"Make past notes private"
makeNotesHiddenBeforeDescription:"While this feature is enabled, notes that are past the set date and time or have been visible only to you. When it is deactivated, the note publication status will also be restored."
mayNotEffectForFederatedNotes:"Notes federated to a remote server may not be effective."
mayNotEffectForFederatedNotes:"Notes federated to a remote server may not be affected."
notesHavePassedSpecifiedPeriod:"Note that the specified time has passed"
notesOlderThanSpecifiedDateAndTime:"Notes before the specified date and time"
_abuseUserReport:
@ -2119,6 +2121,7 @@ _permissions:
"read:flash-likes": "View list of liked Plays"
"write:flash-likes": "Edit list of liked Plays"
"read:admin:abuse-user-reports": "View user reports"
"write:admin:create-account": "Create user account"
"write:admin:delete-account": "Delete user account"
"write:admin:delete-all-files-of-a-user": "Delete all files of a user"
"read:admin:index-stats": "View database index stats"
@ -2223,7 +2226,7 @@ _widgets:
_userList:
chooseList:"Select a list"
clicker:"Clicker"
birthdayFollowings:"Users who celebrate their birthday today"
birthdayFollowings:"Today's Birthdays"
_cw:
hide:"Hide"
show:"Show content"
@ -2730,3 +2733,9 @@ _embedCodeGen:
generateCode:"Generate embed code"
codeGenerated:"The code has been generated"
codeGeneratedDescription:"Paste the generated code into your website to embed the content."
_selfXssPrevention:
warning:"WARNING"
title:"\"Paste something on this screen\" is all a scam."
description1:"If you paste something here, a malicious user could hijack your account or steal your personal information."
description2:"If you do not understand exactly what you are trying to paste, %cstop working right now and close this window."
description3:"For more information, please refer to this. {link}"
initialPasswordForSetup:"Mot de passe initial pour la configuration"
initialPasswordIsIncorrect:"Mot de passe initial pour la configuration est incorrecte"
initialPasswordForSetupDescription:"Utilisez le mot de passe que vous avez entré pour le fichier de configuration si vous avez installé Misskey vous-même.\nSi vous utilisez un service d'hébergement Misskey, utilisez le mot de passe fourni.\nSi vous n'avez pas défini de mot de passe, laissez le champ vide pour continuer."
forgotPassword:"Mot de passe oublié"
fetchingAsApObject:"Récupération depuis le fédiverse …"
ok:"OK"
@ -60,6 +63,7 @@ copyFileId: "Copier l'identifiant du fichier"
copyFolderId:"Copier l'identifiant du dossier"
copyProfileUrl:"Copier l'URL du profil"
searchUser:"Chercher un·e utilisateur·rice"
searchThisUsersNotes:"Cherchez les notes de cet·te utilisateur·rice"
reply:"Répondre"
loadMore:"Afficher plus …"
showMore:"Voir plus"
@ -108,6 +112,7 @@ enterEmoji: "Insérer un émoji"
renote:"Renoter"
unrenote:"Annuler la Renote"
renoted:"Renoté !"
renotedToX:"Renoté en {name}"
cantRenote:"Ce message ne peut pas être renoté."
cantReRenote:"Impossible de renoter une Renote."
quote:"Citer"
@ -151,6 +156,7 @@ editList: "Modifier la liste"
selectChannel:"Sélectionner un canal"
selectAntenna:"Sélectionner une antenne"
editAntenna:"Modifier l'antenne"
createAntenna:"Créer une antenne"
selectWidget:"Sélectionner un widget"
editWidgets:"Modifier les widgets"
editWidgetsExit:"Valider les modifications"
@ -177,6 +183,7 @@ addAccount: "Ajouter un compte"
reloadAccountsList:"Rafraichir la liste des comptes"
loginFailed:"Échec de la connexion"
showOnRemote:"Voir sur l’instance distante"
continueOnRemote:"Continuer sur l'instance distante"
proxyAccountDescription:"Un compte proxy se comporte, dans certaines conditions, comme un·e abonné·e distant·e pour les utilisateurs d'autres instances. Par exemple, quand un·e utilisateur·rice ajoute un·e utilisateur·rice distant·e à une liste, ses notes ne seront pas visibles sur l'instance si personne ne suit cet·te utilisateur·rice. Le compte proxy va donc suivre cet·te utilisateur·rice pour que ses notes soient acheminées."
host:"Serveur distant"
selectSelf:"Sélectionner manuellement"
selectUser:"Sélectionner un·e utilisateur·rice"
recipient:"Destinataire"
annotation:"Commentaires"
@ -320,6 +328,7 @@ renameFolder: "Renommer le dossier"
deleteFolder:"Supprimer le dossier"
folder:"Dossier"
addFile:"Ajouter un fichier"
showFile:"Voir les fichiers"
emptyDrive:"Le Disque est vide"
emptyFolder:"Le dossier est vide"
unableToDelete:"Suppression impossible"
@ -362,7 +371,6 @@ enableLocalTimeline: "Activer le fil local"
enableGlobalTimeline:"Activer le fil global"
disablingTimelinesInfo:"Même si vous désactivez ces fils, les administrateur·rice·s et les modérateur·rice·s pourront toujours y accéder."
registration:"S’inscrire"
enableRegistration:"Autoriser les nouvelles inscriptions"
invite:"Inviter"
driveCapacityPerLocalAccount:"Capacité de stockage du Disque par utilisateur local"
driveCapacityPerRemoteAccount:"Capacité de stockage du Disque par utilisateur distant"
@ -430,10 +438,11 @@ token: "Jeton"
2fa:"Authentification à deux facteurs"
setupOf2fa:"Configuration de l’authentification à deux facteurs"
totp:"Application d'authentification"
totpDescription:"Entrez un mot de passe à usage unique à l'aide d'une application d'authentification"
totpDescription:"Entrer un mot de passe à usage unique à l'aide d'une application d'authentification"
moderator:"Modérateur·rice·s"
moderation:"Modérations"
moderationNote:"Note de modération"
moderationNoteDescription:"Vous pouvez remplir des notes qui seront partagés seulement entre modérateurs."
addModerationNote:"Ajouter une note de modération"
@ -493,6 +502,10 @@ uiLanguage: "Langue d’affichage de l’interface"
aboutX:"À propos de {x}"
emojiStyle:"Style des émojis"
native:"Natif"
menuStyle:"Style du menu"
style:"Style"
drawer:"Sélecteur"
popup:"Pop-up"
showNoteActionsOnlyHover:"Afficher les actions de note uniquement au survol"
showReactionsCount:"Afficher le nombre de réactions des notes"
noHistory:"Pas d'historique"
@ -575,6 +588,7 @@ ascendingOrder: "Ascendant"
descendingOrder:"Descendant"
scratchpad:"ScratchPad"
scratchpadDescription:"ScratchPad fournit un environnement expérimental pour AiScript. Vous pouvez vérifier la rédaction de votre code, sa bonne exécution et le résultat de son interaction avec Misskey."
uiInspector:"Inspecteur UI"
output:"Sortie"
script:"Script"
disablePagesScript:"Désactiver AiScript sur les Pages"
@ -618,7 +632,7 @@ description: "Description"
describeFile:"Ajouter une description d'image"
enterFileDescription:"Saisissez une description"
author:"Auteur·rice"
leaveConfirm:"Vous avez des modifications non-sauvegardées. Voulez-vous les ignorer ?"
leaveConfirm:"Vous avez des modifications nonsauvegardées. Voulez-vous les ignorer ?"
manage:"Gestion"
plugins:"Extensions"
preferencesBackups:"Sauvegarder les paramètres"
@ -828,6 +842,7 @@ administration: "Gestion"
accounts:"Comptes"
switch:"Remplacer"
noMaintainerInformationWarning:"Informations administrateur non configurées."
noInquiryUrlWarning:"L'URL demandé n'est pas définie"
noBotProtectionWarning:"La protection contre les bots n'est pas configurée."
configure:"Configurer"
postToGallery:"Publier dans la galerie"
@ -892,6 +907,7 @@ followersVisibility: "Visibilité des abonnés"
continueThread:"Afficher la suite du fil"
deleteAccountConfirm:"Votre compte sera supprimé. Êtes vous certain ?"
incorrectPassword:"Le mot de passe est incorrect."
incorrectTotp:"Le mot de passe à usage unique est incorrect ou a expiré."
voteConfirm:"Confirmez-vous votre vote pour « {choice} » ?"
hide:"Masquer"
useDrawerReactionPickerForMobile:"Afficher le sélecteur de réactions en tant que panneau sur mobile"
@ -916,6 +932,9 @@ oneHour: "1 heure"
oneDay:"1 jour"
oneWeek:"1 semaine"
oneMonth:"Un mois"
threeMonths:"3 mois"
oneYear:"1 an"
threeDays:"3 jours"
reflectMayTakeTime:"Cela peut prendre un certain temps avant que cela ne se termine."
failedToFetchAccountInformation:"Impossible de récupérer les informations du compte."
rateLimitExceeded:"Limite de taux dépassée"
@ -923,7 +942,7 @@ cropImage: "Recadrer l'image"
cropImageAsk:"Voulez-vous recadrer cette image ?"
cropYes:"Rogner"
cropNo:"Utiliser en l'état"
file:"Fichiers"
file:"Fichier"
recentNHours:"Dernières {n} heures"
recentNDays:"Derniers {n} jours"
noEmailServerWarning:"Serveur de courrier non configuré."
preventAiLearningDescription:"Demander aux robots d'indexation de ne pas utiliser le contenu publié, tel que les notes et les images, dans l'apprentissage automatique d'IA générative. Cela est réalisé en incluant le drapeau « noai » dans la réponse HTML. Une prévention complète n'est toutefois pas possible, car il est au robot d'indexation de respecter cette demande."
options:"Options"
specifyUser:"Spécifier l'utilisateur·rice"
openTagPageConfirm:"Ouvrir une page d'hashtags ?"
specifyHost:"Spécifier un serveur distant"
failedToPreviewUrl:"Aperçu d'URL échoué"
update:"Mettre à jour"
rolesThatCanBeUsedThisEmojiAsReaction:"Rôles qui peuvent utiliser cet émoji comme réaction"
@ -1222,13 +1244,55 @@ enableHorizontalSwipe: "Glisser pour changer d'onglet"
loading:"Chargement en cours"
surrender:"Annuler"
gameRetry:"Réessayer"
notUsePleaseLeaveBlank:"Laisser vide si non utilisé"
useTotp:"Entrer un mot de passe à usage unique"
useBackupCode:"Utiliser le codes de secours"
launchApp:"Lancer l'app"
useNativeUIForVideoAudioPlayer:"Lire les vidéos et audios en utilisant l'UI du navigateur"
keepOriginalFilename:"Garder le nom original du fichier"
keepOriginalFilenameDescription:"Si vous désactivez ce paramètre, les noms de fichiers seront automatiquement remplacés par des noms aléatoires lorsque vous téléchargerez des fichiers."
noDescription:"Il n'y a pas de description"
alwaysConfirmFollow:"Confirmer lors d'un abonnement"
inquiry:"Contact"
tryAgain:"Veuillez réessayer plus tard"
confirmWhenRevealingSensitiveMedia:"Confirmer pour révéler du contenu sensible"
sensitiveMediaRevealConfirm:"Ceci pourrait être du contenu sensible. Voulez-vous l'afficher ?"
createdLists:"Listes créées"
createdAntennas:"Antennes créées"
fromX:"De {x}"
genEmbedCode:"Générer le code d'intégration"
noteOfThisUser:"Notes de cet·te utilisateur·rice"
clipNoteLimitExceeded:"Aucune note supplémentaire ne peut être ajoutée à ce clip."
performance:"Performance"
modified:"Modifié"
discard:"Annuler"
thereAreNChanges:"Il y a {n}modification(s)"
signinWithPasskey:"Se connecter avec une clé d'accès"
unknownWebAuthnKey:"Clé d'accès inconnue."
passkeyVerificationFailed:"La vérification de la clé d'accès a échoué."
passkeyVerificationSucceededButPasswordlessLoginDisabled:"La vérification de la clé d'accès a réussi, mais la connexion sans mot de passe est désactivée."
messageToFollower:"Message aux abonné·es"
target:"Destinataire"
prohibitedWordsForNameOfUser:"Mots interdits pour les noms d'utilisateur·rices"
lockdown:"Verrouiller"
pleaseSelectAccount:"Sélectionner un compte"
availableRoles:"Rôles disponibles"
_abuseUserReport:
forward:"Transférer"
forwardDescription:"Transférer le signalement vers une instance distante en tant qu'anonyme."
resolve:"Résoudre"
accept:"Accepter"
reject:"Rejeter"
resolveTutorial:"Si le signalement est légitime dans son contenu, sélectionnez « Accepter » pour marquer le cas comme résolu par l'affirmative.\nSi le contenu du rapport n'est pas légitime, sélectionnez « Rejeter » pour marquer le cas comme résolu par la négative."
_delivery:
status:"Statut de la diffusion"
stop:"Suspendu·e"
resume:"Reprendre"
_type:
none:"Publié"
manuallySuspended:"Suspendre manuellement"
goneSuspended:"L'instance est suspendue en raison de la suppression de ce dernier"
autoSuspendedForNotResponding:"L'instance est suspendue car elle ne répond pas"
_bubbleGame:
howToPlay:"Comment jouer"
hold:"Réserver"
@ -1239,6 +1303,7 @@ _bubbleGame:
maxChain:"Nombre maximum de chaînes"
yen:"{yen} yens"
estimatedQty:"{qty} pièces"
scoreSweets:"{onigiriQtyWithUnit} Onigiri(s)"
_announcement:
forExistingUsers:"Pour les utilisateurs existants seulement"
needConfirmationToRead:"Exiger la confirmation de la lecture"
@ -1258,6 +1323,7 @@ _initialAccountSetting:
profileSetting:"Paramètres du profil"
privacySetting:"Paramètres de confidentialité"
initialAccountSettingCompleted:"Configuration du profil terminée avec succès !"
haveFun:"Profitez de {name}!"
youCanContinueTutorial:"Vous pouvez procéder au tutoriel sur l'utilisation de {name}(Misskey) ou vous arrêter ici et commencer à l'utiliser immédiatement."
startTutorial:"Démarrer le tutoriel"
skipAreYouSure:"Désirez-vous ignorer la configuration du profil ?"
@ -1351,18 +1417,60 @@ _achievements:
flavor:"Passez un bon moment avec Misskey !"
_notes10:
title:"Quelques notes"
description:"Poster 10 notes"
_notes100:
title:"Beaucoup de notes"
description:"Poster 100 notes"
_notes500:
title:"Couvert de notes"
description:"Poster 500 notes"
_notes1000:
title:"Une montagne de notes"
description:"Poster 1000 notes"
_notes5000:
title:"Débordement de notes"
description:"Poster 5 000 notes"
_notes10000:
title:"Super note"
description:"Poster 10 000 notes"
_notes20000:
title:"Encore... plus... de... notes..."
description:"Poster 20 000 notes"
_notes30000:
title:"Notes notes notes !"
description:"Poster 30 000 notes"
_notes40000:
title:"Usine de notes"
description:"Poster 40 000 notes"
_notes50000:
title:"Planète des notes"
description:"Poster 50 000 notes"
_notes60000:
title:"Quasar de note"
description:"Poster 50 000 notes"
_notes70000:
title:"Trou noir de notes"
description:"Poster 70 000 notes"
_notes80000:
title:"Galaxie de notes"
description:"Poster 80 000 notes"
_notes90000:
title:"Univers de notes"
description:"Poster 90 000 notes"
_notes100000:
title:"ALL YOUR NOTE ARE BELONG TO US"
description:"Poster 100 000 notes"
flavor:"Avez-vous tant de choses à dire ?"
_login3:
title:"Débutant Ⅰ"
title:"Débutant I"
description:"Se connecter pour un total de 3 jours"
flavor:"Dès maintenant, appelez-moi Misskeynaute"
_login7:
title:"Débutant Ⅱ"
title:"Débutant II"
description:"Se connecter pour un total de 7 jours"
flavor:"On s'habitue ?"
_login15:
title:"Débutant Ⅲ"
title:"Débutant III"
description:"Se connecter pour un total de 15 jours"
_login30:
title:"Misskeynaute I"
@ -1386,6 +1494,7 @@ _achievements:
_login500:
title:"Expert I"
description:"Se connecter pour un total de 500 jours"
flavor:"Non, mes amis, j'aime les notes"
_login600:
title:"Expert II"
description:"Se connecter pour un total de 600 jours"
@ -1393,11 +1502,18 @@ _achievements:
title:"Expert III"
description:"Se connecter pour un total de 700 jours"
_login800:
title:"Maître des notes I"
description:"Se connecter pour un total de 800 jours"
_login900:
title:"Maître des notes II"
description:"Se connecter pour un total de 900 jours"
_login1000:
title:"Maître des notes III"
description:"Se connecter pour un total de 1 000 jours"
flavor:"Merci d'utiliser Misskey !"
_noteClipped1:
title:"Je... dois... clip..."
description:"Ajouter sa première note aux clips"
_profileFilled:
title:"Bien préparé"
description:"Configuration de votre profil"
@ -1456,21 +1572,31 @@ _achievements:
_driveFolderCircularReference:
title:"Référence circulaire"
_setNameToSyuilo:
title:"Complexe de dieu"
description:"Vous avez spécifié « syuilo » comme nom"
_passedSinceAccountCreated1:
title:"Premier anniversaire"
description:"Un an est passé depuis la création du compte"
_passedSinceAccountCreated2:
title:"Second anniversaire"
description:"Deux ans sont passés depuis la création du compte"
_passedSinceAccountCreated3:
title:"3ème anniversaire"
description:"Trois ans sont passés depuis la création du compte"
_loggedInOnBirthday:
title:"Joyeux Anniversaire !"
description:"Vous vous êtes connecté à la date de votre anniversaire"
_loggedInOnNewYearsDay:
title:"Bonne année!"
description:"Vous vous êtes connecté le premier jour de l'année"
flavor:"Merci pour le soutient continue sur cette instance."
_cookieClicked:
title:"Jeu de clic sur des cookies"
description:"Cliqué sur un cookie"
flavor:"Attendez une minute, vous êtes sur le mauvais site web ?"
_brainDiver:
title:"Brain Diver"
description:"Poster le lien sur Brain Diver"
flavor:"Misskey-Misskey La-Tu-Ma"
_smashTestNotificationButton:
title:"Débordement de tests"
@ -1478,6 +1604,11 @@ _achievements:
_tutorialCompleted:
title:"Diplôme de la course élémentaire de Misskey"
description:"Terminer le tutoriel"
_bubbleGameExplodingHead:
title:"🤯"
description:"Le plus gros objet du jeu de bulles"
_bubbleGameDoubleExplodingHead:
title:"Double🤯"
_role:
new:"Nouveau rôle"
edit:"Modifier le rôle"
@ -1508,9 +1639,11 @@ _role:
canManageCustomEmojis:"Gestion des émojis personnalisés"
canManageAvatarDecorations:"Gestion des décorations d'avatar"
driveCapacity:"Capacité de stockage du Disque"
antennaMax:"Nombre maximum d'antennes"
wordMuteMax:"Nombre maximal de caractères dans le filtre de mots"
canUseTranslator:"Usage de la fonctionnalité de traduction"
avatarDecorationLimit:"Nombre maximal de décorations d'avatar"
description:"L'apprentissage automatique peut être utilisé pour détecter automatiquement les médias sensibles à modérer. La sollicitation des serveurs augmente légèrement."
sensitivity:"Sensibilité de la détection"
@ -1793,6 +1926,29 @@ _permissions:
"write:gallery": "Éditer la galerie"
"read:gallery-likes": "Voir les mentions « J'aime » dans la galerie"
"write:gallery-likes": "Gérer les mentions « J'aime » dans la galerie"
"read:flash": "Voir le Play"
"write:flash": "Modifier le Play"
"read:flash-likes": "Lire vos mentions j'aime des Play"
"write:flash-likes": "Modifier vos mentions j'aime des Play"
"read:admin:abuse-user-reports": "Voir les utilisateurs signalés"
"write:admin:delete-account": "Supprimer le compte d'utilisateur"
"write:admin:delete-all-files-of-a-user": "Supprimer tous les fichiers d'un utilisateur"
"read:admin:index-stats": "Voir les statistiques sur les index de base de données"
"read:admin:table-stats": "Voir les statistiques sur les index de base de données"
"read:admin:user-ips": "Voir l'adresse IP de l'utilisateur"
"read:admin:meta": "Voir les métadonnées de l'instance"
"write:admin:reset-password": "Réinitialiser le mot de passe de l'utilisateur"
"write:admin:resolve-abuse-user-report": "Résoudre le signalement d'un utilisateur"
"write:admin:send-email": "Envoyer un mail"
"read:admin:server-info": "Voir les informations de l'instance"
"read:admin:show-moderation-log": "Voir les logs de modération"
"read:admin:show-user": "Voir les informations privées de l'utilisateur"
unsetUserAvatar:"Supprimer l'avatar de l'utilisateur·rice"
unsetUserBanner:"Supprimer la bannière de l'utilisateur·rice"
deleteFlash:"Supprimer le Play"
_fileViewer:
title:"Détails du fichier"
type:"Type du fichier"
@ -2175,5 +2347,20 @@ _dataSaver:
title:"Mise en évidence du code"
description:"Si la notation de mise en évidence du code est utilisée, par exemple dans la MFM, elle ne sera pas chargée tant qu'elle n'aura pas été tapée. La mise en évidence du code nécessite le chargement du fichier de définition de chaque langue à mettre en évidence, mais comme ces fichiers ne sont plus chargés automatiquement, on peut s'attendre à une réduction du trafic de données."
cannotPerformTemporaryDescription:"Ta akcja nie może zostać wykonana, z powodu przekroczenia limitu wykonań. Prosimy poczekać chwilę i spróbować ponownie"
invalidParamError:"Błąd parametrów"
invalidParamErrorDescription:"Wartości, które zostały podane są niepoprawne. Zwykle jest to spowodowane bugiem, lecz również może być to spowodowane przekroczeniem limitu wartości, lub podobnym problemem"
permissionDeniedError:"Odrzucono operacje"
permissionDeniedErrorDescription:"Konto nie posiada uprawnień"
deleteAllFilesConfirm:"Är du säker på att du vill radera alla filer?"
menu:"Meny"
addItem:"Lägg till objekt"
serviceworkerInfo:"Måste vara aktiverad för pushnotiser."
enableInfiniteScroll:"Ladda mer automatiskt"
enablePlayer:"Öppna videospelare"
description:"Beskrivning"
permission:"Behörigheter"
enableAll:"Aktivera alla"
disableAll:"Inaktivera alla"
edit:"Ändra"
enableEmail:"Aktivera epost-utskick"
email:"E-post"
emailAddress:"E-postadress"
smtpHost:"Värd"
smtpUser:"Användarnamn"
smtpPass:"Lösenord"
emptyToDisableSmtpAuth:"Lämna användarnamn och lösenord tomt för att avaktivera SMTP verifiering"
makeActive:"Aktivera"
copy:"Kopiera"
overview:"Översikt"
logs:"Logg"
database:"Databas"
channel:"kanal"
create:"Skapa"
other:"Mer"
abuseReports:"Rapporter"
reportAbuse:"Rapporter"
reportAbuseOf:"Rapportera {name}"
abuseReported:"Din rapport har skickats. Tack så mycket."
send:"Skicka"
openInNewTab:"Öppna i ny flik"
createNew:"Skapa ny"
private:"Privat"
i18nInfo:"Misskey översätts till många olika språk av volontärer. Du kan hjälpa till med översättningen på {link}."
accountInfo:"Kontoinformation"
followersCount:"Antal följare"
yes:"Ja"
no:"Nej"
clips:"Klipp"
duplicate:"Duplicera"
reloadToApplySetting:"Inställningen tillämpas efter sidan laddas om. Vill du göra det nu?"
clearCache:"Rensa cache"
onlineUsersCount:"{n} användare är online"
nUsers:"{n} användare"
nNotes:"{n} Noter"
backgroundColor:"Bakgrundsbild"
textColor:"Text"
saveAs:"Spara som..."
saveConfirm:"Spara ändringar?"
youAreRunningUpToDateClient:"Klienten du använder är uppdaterat."
newVersionOfClientAvailable:"Ny version av klienten är tillgänglig."
editCode:"Redigera kod"
publish:"Publicera"
typingUsers:"{users} skriver"
goBack:"Tillbaka"
addDescription:"Lägg till beskrivning"
info:"Om"
online:"Online"
active:"Aktiv"
offline:"Offline"
enabled:"Aktiverad"
quickAction:"Snabbåtgärder"
user:"Användare"
gallery:"Galleri"
popularPosts:"Populära inlägg"
customCssWarn:"Den här inställningen borde bara ändrats av en som har rätta kunskaper. Om du ställer in det här fel så kan klienten sluta fungera rätt."
global:"Global"
squareAvatars:"Visa fyrkantiga profilbilder"
sent:"Skicka"
searchResult:"Sökresultat"
learnMore:"Läs mer"
misskeyUpdated:"Misskey har uppdaterats!"
translate:"Översätt"
controlPanel:"Kontrollpanel"
manageAccounts:"Hantera konton"
incorrectPassword:"Fel lösenord."
hide:"Dölj"
welcomeBackWithName:"Välkommen tillbaka, {name}"
clickToFinishEmailVerification:"Tryck på [{ok}] för att slutföra bekräftelsen på e-postadressen."
size:"Storlek"
searchByGoogle:"Sök"
indefinitely:"Aldrig"
tenMinutes:"10 minuter"
oneHour:"En timme"
oneDay:"En dag"
oneWeek:"En vecka"
oneMonth:"En månad"
threeMonths:"3 månader"
oneYear:"1 år"
threeDays:"3 dagar"
file:"Filer"
deleteAccount:"Radera konto"
label:"Etikett"
cannotUploadBecauseNoFreeSpace:"Kan inte ladda upp filen för att det finns inget lagringsutrymme kvar."
cannotUploadBecauseExceedsFileSizeLimit:"Kan inte ladda upp filen för att den är större än filstorleksgränsen."
beta:"Beta"
enableAutoSensitive:"Automatisk NSFW markering"
enableAutoSensitiveDescription:"Tillåter automatiskt detektering och marketing av NSFW media genom Maskininlärning när möjligt. Även om denna inställningen är avaktiverad, kan det vara aktiverat på hela instansen."
@ -349,7 +349,6 @@ enableLocalTimeline: "Mahalliy vaqt mintaqasini yoqing"
enableGlobalTimeline:"Global vaqt mintaqasini yoqing"
disablingTimelinesInfo:"Administratorlar va Moderatorlar har doim barcha vaqt jadvallariga kirish huquqiga ega bo'ladilar, hatto ular yoqilmagan bo'lsa ham."
registration:"Ro'yxatdan o'tish"
enableRegistration:"Ro'yxatdan o'tishni yoqing"
invite:"Taklif qilish"
driveCapacityPerLocalAccount:"Har bir mahalliy foydalanuvchi uchun disk maydoni"
driveCapacityPerRemoteAccount:"Har bir masofaviy foydalanuvchi uchun disk maydoni"
initialPasswordForSetup:"Mật khẩu ban đầu để thiết lập"
initialPasswordIsIncorrect:"Mật khẩu ban đầu đã nhập sai"
initialPasswordForSetupDescription:"Nếu bạn tự cài đặt Misskey, hãy sử dụng mật khẩu ban đầu của bạn đã nhập trong tệp cấu hình.\nNếu bạn đang sử dụng dịch vụ nào đó giống như dịch vụ lưu trữ của Misskey, hãy sử dụng mật khẩu ban đầu được cung cấp.\nNếu bạn chưa đặt mật khẩu ban đầu, vui lòng để trống và tiếp tục."
forgotPassword:"Quên mật khẩu"
fetchingAsApObject:"Đang nạp dữ liệu từ Fediverse..."
ok:"Đồng ý"
@ -354,7 +357,6 @@ enableLocalTimeline: "Bật bảng tin máy chủ"
enableGlobalTimeline:"Bật bảng tin liên hợp"
disablingTimelinesInfo:"Quản trị viên và Kiểm duyệt viên luôn có quyền truy cập mọi bảng tin, kể cả khi chúng không được bật."
registration:"Đăng ký"
enableRegistration:"Cho phép đăng ký mới"
invite:"Mời"
driveCapacityPerLocalAccount:"Dung lượng ổ đĩa tối đa cho mỗi người dùng"
driveCapacityPerRemoteAccount:"Dung lượng ổ đĩa tối đa cho mỗi người dùng từ xa"
consthtmlScriptPrelude=`var VERSION = ${JSON.stringify(version)}; var CLIENT_ENTRY = ${JSON.stringify(frontendManifest['src/_boot_.ts'].file)};`;
consthtmlEmbedScriptPrelude=`var VERSION = ${JSON.stringify(version)}; var CLIENT_ENTRY = ${JSON.stringify(frontendEmbedManifest['src/boot.ts'].file)};`;