Merge remote-tracking branch 'misskey-original/develop' into develop
# Conflicts: # package.json
This commit is contained in:
commit
0cf3082902
|
@ -25,7 +25,7 @@ jobs:
|
||||||
ref: ${{ github.event.pull_request.head.sha }}
|
ref: ${{ github.event.pull_request.head.sha }}
|
||||||
|
|
||||||
- name: setup pnpm
|
- name: setup pnpm
|
||||||
uses: pnpm/action-setup@v2
|
uses: pnpm/action-setup@v3
|
||||||
with:
|
with:
|
||||||
version: 8
|
version: 8
|
||||||
|
|
||||||
|
|
|
@ -1,23 +1,66 @@
|
||||||
name: deploy-test-environment
|
name: deploy-test-environment
|
||||||
|
|
||||||
on:
|
on:
|
||||||
#push:
|
issue_comment:
|
||||||
|
types: [created]
|
||||||
workflow_dispatch:
|
workflow_dispatch:
|
||||||
inputs:
|
inputs:
|
||||||
repository:
|
repository:
|
||||||
description: 'Repository to deploy (optional)'
|
description: 'Repository to deploy (optional, use the repository where this workflow is stored by default)'
|
||||||
type: string
|
|
||||||
required: false
|
required: false
|
||||||
|
default: ''
|
||||||
branch_or_hash:
|
branch_or_hash:
|
||||||
description: 'Branch or Commit hash to deploy (optional)'
|
description: 'Branch or Commit hash to deploy (optional, use the branch where this workflow is stored by default)'
|
||||||
type: string
|
|
||||||
required: false
|
required: false
|
||||||
|
default: ''
|
||||||
|
wait_time:
|
||||||
|
description: 'Time to wait in seconds (optional, 1800 seconds by default)'
|
||||||
|
required: false
|
||||||
|
default: ''
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
deploy-test-environment:
|
get-pr-ref:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
if: github.event_name == 'issue_comment' && github.event.issue.pull_request && startsWith(github.event.comment.body, '/preview')
|
||||||
|
outputs:
|
||||||
|
pr-ref: ${{ steps.get-ref.outputs.pr-ref }}
|
||||||
|
wait_time: ${{ steps.get-wait-time.outputs.wait_time }}
|
||||||
|
steps:
|
||||||
|
- name: Checkout
|
||||||
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
|
- name: Get PR ref
|
||||||
|
id: get-ref
|
||||||
|
env:
|
||||||
|
GH_TOKEN: ${{ github.token }}
|
||||||
|
run: |
|
||||||
|
PR_NUMBER=$(jq --raw-output .issue.number $GITHUB_EVENT_PATH)
|
||||||
|
PR_REF=$(gh pr view $PR_NUMBER --json headRefName -q '.headRefName')
|
||||||
|
echo "pr-ref=$PR_REF" > $GITHUB_OUTPUT
|
||||||
|
|
||||||
|
- name: Extract wait time
|
||||||
|
id: get-wait-time
|
||||||
|
run: |
|
||||||
|
COMMENT_BODY="${{ github.event.comment.body }}"
|
||||||
|
WAIT_TIME=$(echo "$COMMENT_BODY" | grep -oP '(?<=/preview\s)\d+' || echo "1800")
|
||||||
|
echo "wait_time=$WAIT_TIME" > $GITHUB_OUTPUT
|
||||||
|
|
||||||
|
deploy-test-environment-pr-comment:
|
||||||
|
needs: get-pr-ref
|
||||||
uses: joinmisskey/misskey-tga/.github/workflows/deploy-test-environment.yml@main
|
uses: joinmisskey/misskey-tga/.github/workflows/deploy-test-environment.yml@main
|
||||||
with:
|
with:
|
||||||
repository: ${{ github.event.inputs.repository }}
|
repository: ${{ github.repository }}
|
||||||
branch_or_hash: ${{ github.event.inputs.branch_or_hash }}
|
branch_or_hash: ${{ needs.get-pr-ref.outputs.pr-ref }}
|
||||||
|
wait_time: ${{ needs.get-pr-ref.outputs.wait_time }}
|
||||||
|
secrets:
|
||||||
|
DISCORD_WEBHOOK_URL: ${{ secrets.DISCORD_WEBHOOK_URL }}
|
||||||
|
|
||||||
|
deploy-test-environment-wd:
|
||||||
|
if: github.event_name == 'workflow_dispatch'
|
||||||
|
uses: joinmisskey/misskey-tga/.github/workflows/deploy-test-environment.yml@main
|
||||||
|
with:
|
||||||
|
repository: ${{ inputs.repository || github.repository }}
|
||||||
|
branch_or_hash: ${{ inputs.branch_or_hash || github.ref_name }}
|
||||||
|
wait_time: ${{ inputs.wait_time || '1800' }}
|
||||||
secrets:
|
secrets:
|
||||||
DISCORD_WEBHOOK_URL: ${{ secrets.DISCORD_WEBHOOK_URL }}
|
DISCORD_WEBHOOK_URL: ${{ secrets.DISCORD_WEBHOOK_URL }}
|
||||||
|
|
|
@ -32,7 +32,7 @@ jobs:
|
||||||
ref: ${{ matrix.ref }}
|
ref: ${{ matrix.ref }}
|
||||||
submodules: true
|
submodules: true
|
||||||
- name: Install pnpm
|
- name: Install pnpm
|
||||||
uses: pnpm/action-setup@v2
|
uses: pnpm/action-setup@v3
|
||||||
with:
|
with:
|
||||||
version: 8
|
version: 8
|
||||||
run_install: false
|
run_install: false
|
||||||
|
|
|
@ -27,7 +27,7 @@ jobs:
|
||||||
with:
|
with:
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
submodules: true
|
submodules: true
|
||||||
- uses: pnpm/action-setup@v2
|
- uses: pnpm/action-setup@v3
|
||||||
with:
|
with:
|
||||||
version: 8
|
version: 8
|
||||||
run_install: false
|
run_install: false
|
||||||
|
@ -54,7 +54,7 @@ jobs:
|
||||||
with:
|
with:
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
submodules: true
|
submodules: true
|
||||||
- uses: pnpm/action-setup@v2
|
- uses: pnpm/action-setup@v3
|
||||||
with:
|
with:
|
||||||
version: 7
|
version: 7
|
||||||
run_install: false
|
run_install: false
|
||||||
|
@ -80,7 +80,7 @@ jobs:
|
||||||
with:
|
with:
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
submodules: true
|
submodules: true
|
||||||
- uses: pnpm/action-setup@v2
|
- uses: pnpm/action-setup@v3
|
||||||
with:
|
with:
|
||||||
version: 7
|
version: 7
|
||||||
run_install: false
|
run_install: false
|
||||||
|
|
|
@ -24,7 +24,7 @@ jobs:
|
||||||
with:
|
with:
|
||||||
submodules: true
|
submodules: true
|
||||||
- name: Install pnpm
|
- name: Install pnpm
|
||||||
uses: pnpm/action-setup@v2
|
uses: pnpm/action-setup@v3
|
||||||
with:
|
with:
|
||||||
version: 8
|
version: 8
|
||||||
run_install: false
|
run_install: false
|
||||||
|
|
|
@ -41,7 +41,7 @@ jobs:
|
||||||
with:
|
with:
|
||||||
submodules: true
|
submodules: true
|
||||||
- name: Install pnpm
|
- name: Install pnpm
|
||||||
uses: pnpm/action-setup@v2
|
uses: pnpm/action-setup@v3
|
||||||
with:
|
with:
|
||||||
version: 8
|
version: 8
|
||||||
run_install: false
|
run_install: false
|
||||||
|
@ -91,7 +91,7 @@ jobs:
|
||||||
with:
|
with:
|
||||||
submodules: true
|
submodules: true
|
||||||
- name: Install pnpm
|
- name: Install pnpm
|
||||||
uses: pnpm/action-setup@v2
|
uses: pnpm/action-setup@v3
|
||||||
with:
|
with:
|
||||||
version: 8
|
version: 8
|
||||||
run_install: false
|
run_install: false
|
||||||
|
|
|
@ -33,7 +33,7 @@ jobs:
|
||||||
with:
|
with:
|
||||||
submodules: true
|
submodules: true
|
||||||
- name: Install pnpm
|
- name: Install pnpm
|
||||||
uses: pnpm/action-setup@v2
|
uses: pnpm/action-setup@v3
|
||||||
with:
|
with:
|
||||||
version: 8
|
version: 8
|
||||||
run_install: false
|
run_install: false
|
||||||
|
@ -91,7 +91,7 @@ jobs:
|
||||||
#- uses: browser-actions/setup-firefox@latest
|
#- uses: browser-actions/setup-firefox@latest
|
||||||
# if: ${{ matrix.browser == 'firefox' }}
|
# if: ${{ matrix.browser == 'firefox' }}
|
||||||
- name: Install pnpm
|
- name: Install pnpm
|
||||||
uses: pnpm/action-setup@v2
|
uses: pnpm/action-setup@v3
|
||||||
with:
|
with:
|
||||||
version: 7
|
version: 7
|
||||||
run_install: false
|
run_install: false
|
||||||
|
|
|
@ -23,7 +23,7 @@ jobs:
|
||||||
with:
|
with:
|
||||||
submodules: true
|
submodules: true
|
||||||
- name: Install pnpm
|
- name: Install pnpm
|
||||||
uses: pnpm/action-setup@v2
|
uses: pnpm/action-setup@v3
|
||||||
with:
|
with:
|
||||||
version: 8
|
version: 8
|
||||||
run_install: false
|
run_install: false
|
||||||
|
|
|
@ -24,7 +24,7 @@ jobs:
|
||||||
with:
|
with:
|
||||||
submodules: true
|
submodules: true
|
||||||
- name: Install pnpm
|
- name: Install pnpm
|
||||||
uses: pnpm/action-setup@v2
|
uses: pnpm/action-setup@v3
|
||||||
with:
|
with:
|
||||||
version: 8
|
version: 8
|
||||||
run_install: false
|
run_install: false
|
||||||
|
|
|
@ -1041,6 +1041,9 @@ resetPasswordConfirm: "Vols canviar la teva contrasenya?"
|
||||||
sensitiveWords: "Paraules sensibles"
|
sensitiveWords: "Paraules sensibles"
|
||||||
sensitiveWordsDescription: "La visibilitat de totes les notes que continguin qualsevol de les paraules configurades seran, automàticament, afegides a \"Inici\". Pots llistar diferents paraules separant les per línies noves."
|
sensitiveWordsDescription: "La visibilitat de totes les notes que continguin qualsevol de les paraules configurades seran, automàticament, afegides a \"Inici\". Pots llistar diferents paraules separant les per línies noves."
|
||||||
sensitiveWordsDescription2: "Fent servir espais crearà expressions AND si l'expressió s'envolta amb barres inclinades es converteix en una expressió regular."
|
sensitiveWordsDescription2: "Fent servir espais crearà expressions AND si l'expressió s'envolta amb barres inclinades es converteix en una expressió regular."
|
||||||
|
prohibitedWords: "Paraules prohibides"
|
||||||
|
prohibitedWordsDescription: "Quan intenteu publicar una Nota que conté una paraula prohibida, feu que es converteixi en un error. Es poden dividir i establir múltiples línies."
|
||||||
|
prohibitedWordsDescription2: "Fent servir espais crearà expressions AND si l'expressió s'envolta amb barres inclinades es converteix en una expressió regular."
|
||||||
hiddenTags: "Etiquetes ocultes"
|
hiddenTags: "Etiquetes ocultes"
|
||||||
hiddenTagsDescription: "La visibilitat de totes les notes que continguin qualsevol de les paraules configurades seran, automàticament, afegides a \"Inici\". Pots llistar diferents paraules separant les per línies noves."
|
hiddenTagsDescription: "La visibilitat de totes les notes que continguin qualsevol de les paraules configurades seran, automàticament, afegides a \"Inici\". Pots llistar diferents paraules separant les per línies noves."
|
||||||
notesSearchNotAvailable: "La cerca de notes no es troba disponible."
|
notesSearchNotAvailable: "La cerca de notes no es troba disponible."
|
||||||
|
@ -1518,12 +1521,82 @@ _achievements:
|
||||||
title: "Nocturn"
|
title: "Nocturn"
|
||||||
description: "Publica una nota a altes hores de la nit "
|
description: "Publica una nota a altes hores de la nit "
|
||||||
flavor: "És hora d'anar a dormir."
|
flavor: "És hora d'anar a dormir."
|
||||||
|
_postedAt0min0sec:
|
||||||
|
title: "Rellotge xerraire"
|
||||||
|
description: "Publica una nota a les 0:00"
|
||||||
|
flavor: "Tic tac, tic tac, tic tac, DING!"
|
||||||
|
_selfQuote:
|
||||||
|
title: "Autoreferència "
|
||||||
|
description: "Cita una nota teva"
|
||||||
|
_htl20npm:
|
||||||
|
title: "Línia de temps fluida"
|
||||||
|
description: "La teva línia de temps va a més de 20npm (notes per minut)"
|
||||||
|
_viewInstanceChart:
|
||||||
|
title: "Analista "
|
||||||
|
description: "Mira els gràfics de la teva instància "
|
||||||
|
_outputHelloWorldOnScratchpad:
|
||||||
|
title: "Hola, món!"
|
||||||
|
description: "Escriu \"hola, món\" al bloc de notes"
|
||||||
_open3windows:
|
_open3windows:
|
||||||
title: "Multi finestres"
|
title: "Multi finestres"
|
||||||
description: "I va obrir més de tres finestres"
|
description: "I va obrir més de tres finestres"
|
||||||
_driveFolderCircularReference:
|
_driveFolderCircularReference:
|
||||||
title: "Consulteu la secció de bucle"
|
title: "Consulteu la secció de bucle"
|
||||||
|
description: "Intenta crear carpetes recursives al Disc"
|
||||||
|
_reactWithoutRead:
|
||||||
|
title: "De veritat has llegit això?"
|
||||||
|
description: "Reaccions a una nota de més de 100 caràcters publicada fa menys de 3 segons "
|
||||||
|
_clickedClickHere:
|
||||||
|
title: "Fer clic"
|
||||||
|
description: "Has fet clic aquí "
|
||||||
|
_justPlainLucky:
|
||||||
|
title: "Ha sigut sort"
|
||||||
|
description: "Oportunitat de guanyar-lo amb una probabilitat d'un 0.005% cada 10 segons"
|
||||||
|
_setNameToSyuilo:
|
||||||
|
title: "soc millor"
|
||||||
|
description: "Posat \"siuylo\" com a nom"
|
||||||
|
_passedSinceAccountCreated1:
|
||||||
|
title: "Primer aniversari"
|
||||||
|
description: "Ja ha passat un any d'ençà que vas crear el teu compte"
|
||||||
|
_passedSinceAccountCreated2:
|
||||||
|
title: "Segon aniversari"
|
||||||
|
description: "Ja han passat dos anys d'ençà que vas crear el teu compte"
|
||||||
|
_passedSinceAccountCreated3:
|
||||||
|
title: "Tres anys"
|
||||||
|
description: "Ja han passat tres anys d'ençà que vas crear el teu compte"
|
||||||
|
_loggedInOnBirthday:
|
||||||
|
title: "Felicitats!"
|
||||||
|
description: "T'has identificat el dia del teu aniversari"
|
||||||
|
_loggedInOnNewYearsDay:
|
||||||
|
title: "Bon any nou!"
|
||||||
|
description: "T'has identificat el primer dia de l'any "
|
||||||
|
flavor: "A per un altre any memorable a la teva instància "
|
||||||
|
_cookieClicked:
|
||||||
|
title: "Un joc en què fas clic a les galetes"
|
||||||
|
description: "Pica galetes"
|
||||||
|
flavor: "Espera, ets al lloc web correcte?"
|
||||||
|
_brainDiver:
|
||||||
|
title: "Busseja Ments"
|
||||||
|
description: "Publica un enllaç al Busseja Ments"
|
||||||
|
flavor: "Misskey-Misskey La-Tu-Ma"
|
||||||
|
_smashTestNotificationButton:
|
||||||
|
title: "Sobrecàrrega de proves"
|
||||||
|
description: "Envia moltes notificacions de prova en un període de temps molt curt"
|
||||||
|
_tutorialCompleted:
|
||||||
|
title: "Diploma del Curs Elemental de Misskey"
|
||||||
|
description: "Has completat el tutorial"
|
||||||
|
_bubbleGameExplodingHead:
|
||||||
|
title: "🤯"
|
||||||
|
description: "L'objecte més gran del joc de la bombolla "
|
||||||
|
_bubbleGameDoubleExplodingHead:
|
||||||
|
title: "Doble 🤯"
|
||||||
|
description: "Dos dels objectes més grans del joc de la bombolla al mateix temps"
|
||||||
|
flavor: "Pots emplenar una carmanyola com aquesta 🤯🤯 una mica"
|
||||||
_role:
|
_role:
|
||||||
|
new: "Nou rol"
|
||||||
|
edit: "Editar el rol"
|
||||||
|
name: "Nom del rol"
|
||||||
|
description: "Descripció del rol"
|
||||||
permission: "Permisos de rol"
|
permission: "Permisos de rol"
|
||||||
descriptionOfPermission: "Els <b>Moderadors</b> poden fer operacions bàsiques de moderació.\nEls <b>Administradors</b> poden canviar tots els ajustos del servidor."
|
descriptionOfPermission: "Els <b>Moderadors</b> poden fer operacions bàsiques de moderació.\nEls <b>Administradors</b> poden canviar tots els ajustos del servidor."
|
||||||
assignTarget: "Assignar "
|
assignTarget: "Assignar "
|
||||||
|
@ -1545,35 +1618,259 @@ _role:
|
||||||
asBadge: "Mostrar com a insígnia "
|
asBadge: "Mostrar com a insígnia "
|
||||||
descriptionOfAsBadge: "La icona d'aquest rol es mostrarà al costat dels noms d'usuaris que tinguin assignats aquest rol."
|
descriptionOfAsBadge: "La icona d'aquest rol es mostrarà al costat dels noms d'usuaris que tinguin assignats aquest rol."
|
||||||
isExplorable: "Fer el rol explorable"
|
isExplorable: "Fer el rol explorable"
|
||||||
|
descriptionOfIsExplorable: "La línia de temps d'aquest rol i la llista d'usuaris seran públics si s'activa."
|
||||||
|
displayOrder: "Posició "
|
||||||
|
descriptionOfDisplayOrder: "Com més gran és el número, més dalt la seva posició a la interfície."
|
||||||
|
canEditMembersByModerator: "Permetre que els moderadors editin la llista d'usuaris en aquest rol"
|
||||||
|
descriptionOfCanEditMembersByModerator: "Quan s'activa, els moderadors, així com els administradors, podran afegir i treure usuaris d'aquest rol. Si es troba desactivat, només els administradors poden assignar usuaris."
|
||||||
priority: "Prioritat"
|
priority: "Prioritat"
|
||||||
_priority:
|
_priority:
|
||||||
low: "Baixa"
|
low: "Baixa"
|
||||||
middle: "Mitjà"
|
middle: "Mitjà"
|
||||||
high: "Alta"
|
high: "Alta"
|
||||||
_options:
|
_options:
|
||||||
|
gtlAvailable: "Pot veure la línia de temps global"
|
||||||
|
ltlAvailable: "Pot veure la línia de temps local"
|
||||||
|
canPublicNote: "Pot enviar notes públiques"
|
||||||
|
canInvite: "Pot crear invitacions a la instància "
|
||||||
|
inviteLimit: "Límit d'invitacions "
|
||||||
|
inviteLimitCycle: "Temps de refresc de les invitacions"
|
||||||
|
inviteExpirationTime: "Interval de caducitat de les invitacions"
|
||||||
canManageCustomEmojis: "Gestiona els emojis personalitzats"
|
canManageCustomEmojis: "Gestiona els emojis personalitzats"
|
||||||
canManageAvatarDecorations: "Gestiona les decoracions dels avatars "
|
canManageAvatarDecorations: "Gestiona les decoracions dels avatars "
|
||||||
|
driveCapacity: "Capacitat del disc"
|
||||||
|
alwaysMarkNsfw: "Marca sempre els fitxers com a sensibles"
|
||||||
|
pinMax: "Nombre màxim de notes fixades"
|
||||||
antennaMax: "Nombre màxim d'antenes"
|
antennaMax: "Nombre màxim d'antenes"
|
||||||
|
wordMuteMax: "Nombre màxim de caràcters permesos a les paraules silenciades"
|
||||||
|
webhookMax: "Nombre màxim de Webhooks"
|
||||||
|
clipMax: "Nombre màxim de clips"
|
||||||
|
noteEachClipsMax: "Nombre màxim de notes dintre d'un clip"
|
||||||
|
userListMax: "Nombre màxim de llistes d'usuaris "
|
||||||
|
userEachUserListsMax: "Nombre màxim d'usuaris dintre d'una llista d'usuaris "
|
||||||
|
rateLimitFactor: "Limitador"
|
||||||
|
descriptionOfRateLimitFactor: "Límits baixos són menys restrictius, límits alts són més restrictius."
|
||||||
|
canHideAds: "Pot amagar els anuncis"
|
||||||
|
canSearchNotes: "Pot cercar notes"
|
||||||
|
canUseTranslator: "Pot fer servir el traductor"
|
||||||
|
avatarDecorationLimit: "Nombre màxim de decoracions que es poden aplicar els avatars"
|
||||||
|
_condition:
|
||||||
|
isLocal: "Usuari local"
|
||||||
|
isRemote: "Usuari remot"
|
||||||
|
createdLessThan: "Han passat menys de X a passat des de la creació del compte"
|
||||||
|
createdMoreThan: "Han passat més de X des de la creació del compte"
|
||||||
|
followersLessThanOrEq: "Té menys de X seguidors"
|
||||||
|
followersMoreThanOrEq: "Té X o més seguidors"
|
||||||
|
followingLessThanOrEq: "Segueix X o menys comptes"
|
||||||
|
followingMoreThanOrEq: "Segueix a X o més comptes"
|
||||||
|
notesLessThanOrEq: "Les publicacions són menys o igual a "
|
||||||
|
notesMoreThanOrEq: "Les publicacions són més o igual a "
|
||||||
|
and: "AND condicional "
|
||||||
|
or: "OR condicional"
|
||||||
|
not: "NOT condicional"
|
||||||
|
_sensitiveMediaDetection:
|
||||||
|
description: "Redueix els esforços de moderació gràcies al reconeixement automàtic dels fitxers amb contingut sensible mitjançant Machine Learing. Això augmentarà la càrrega del servidor."
|
||||||
|
sensitivity: "Sensibilitat de la detecció "
|
||||||
|
sensitivityDescription: "Reduint la sensibilitat provocarà menys falsos positius. D'altra banda incrementant-ho generarà més falsos negatius."
|
||||||
|
setSensitiveFlagAutomatically: "Marcar com a sensible"
|
||||||
|
setSensitiveFlagAutomaticallyDescription: "Els resultats de la detecció interna seran desats, inclòs si aquesta opció es troba desactivada."
|
||||||
|
analyzeVideos: "Activar anàlisis de vídeos "
|
||||||
|
analyzeVideosDescription: "Analitzar els vídeos a més de les imatges. Això incrementarà lleugerament la càrrega del servidor."
|
||||||
|
_emailUnavailable:
|
||||||
|
used: "Aquest correu electrònic ja s'està fent servir"
|
||||||
|
format: "El format del correu electrònic és invàlid "
|
||||||
|
disposable: "No es poden fer servir adreces de correu electrònic d'un sol ús "
|
||||||
|
mx: "Aquest servidor de correu electrònic no és vàlid "
|
||||||
|
smtp: "Aquest servidor de correu electrònic no respon"
|
||||||
|
banned: "No pots registrar-te amb aquesta adreça de correu electrònic "
|
||||||
_ffVisibility:
|
_ffVisibility:
|
||||||
public: "Publicar"
|
public: "Publicar"
|
||||||
|
followers: "Visible només per a seguidors "
|
||||||
|
private: "Privat"
|
||||||
|
_signup:
|
||||||
|
almostThere: "Ja quasi estem"
|
||||||
|
emailAddressInfo: "Si us plau, escriu la teva adreça de correu electrònic. No es farà pública."
|
||||||
|
emailSent: "S'ha enviat un correu de confirmació a ({email}). Si us plau, fes clic a l'enllaç per completar el registre."
|
||||||
|
_accountDelete:
|
||||||
|
accountDelete: "Eliminar el compte"
|
||||||
|
mayTakeTime: "Com l'eliminació d'un compte consumeix bastants recursos, pot trigar un temps perquè es completi l'esborrat, depenent si tens molt contingut i la quantitat de fitxer que hagis pujat."
|
||||||
|
sendEmail: "Una vegada hagi finalitzat l'esborrat del compte rebràs un correu electrònic a l'adreça que tinguis registrada en aquest compte."
|
||||||
|
requestAccountDelete: "Demanar l'eliminació del compte"
|
||||||
|
started: "Ha començat l'esborrat del compte."
|
||||||
|
inProgress: "L'esborrat es troba en procés "
|
||||||
_ad:
|
_ad:
|
||||||
back: "Tornar"
|
back: "Tornar"
|
||||||
|
reduceFrequencyOfThisAd: "Mostrar menys aquest anunci"
|
||||||
|
hide: "No mostrar mai"
|
||||||
|
timezoneinfo: "El dia de la setmana ve determinat del fus horari del servidor."
|
||||||
|
adsSettings: "Configuració d'anuncis "
|
||||||
|
notesPerOneAd: "Interval d'emplaçament d'anuncis en temps real (Notes per anuncis)"
|
||||||
|
setZeroToDisable: "Ajusta aquest valor a 0 per deshabilitar l'actualització d'anuncis en temps real"
|
||||||
|
adsTooClose: "L'interval actual pot fer que l'experiència de l'usuari sigui dolenta perquè l'interval és molt baix."
|
||||||
|
_forgotPassword:
|
||||||
|
enterEmail: "Escriu l'adreça de correu electrònic amb la que et vas registrar. S'enviarà un correu electrònic amb un enllaç perquè puguis canviar-la."
|
||||||
|
ifNoEmail: "Si no vas fer servir una adreça de correu electrònic per registrar-te, si us plau posa't en contacte amb l'administrador."
|
||||||
|
contactAdmin: "Aquesta instància no suporta registrar-se amb correu electrònic. Si us plau, contacta amb l'administrador del servidor."
|
||||||
|
_gallery:
|
||||||
|
my: "La meva Galeria "
|
||||||
|
liked: "Publicacions que t'han agradat"
|
||||||
|
like: "M'agrada "
|
||||||
|
unlike: "Ja no m'agrada"
|
||||||
_email:
|
_email:
|
||||||
_follow:
|
_follow:
|
||||||
title: "t'ha seguit"
|
title: "t'ha seguit"
|
||||||
|
_receiveFollowRequest:
|
||||||
|
title: "Has rebut una sol·licitud de seguiment"
|
||||||
|
_plugin:
|
||||||
|
install: "Instal·lar un afegit "
|
||||||
|
installWarn: "Si us plau, no instal·lis afegits que no siguin de confiança."
|
||||||
|
manage: "Gestionar els afegits"
|
||||||
|
viewSource: "Veure l'origen "
|
||||||
|
_preferencesBackups:
|
||||||
|
list: "Llista de còpies de seguretat"
|
||||||
|
saveNew: "Fer una còpia de seguretat nova"
|
||||||
|
loadFile: "Carregar des d'un fitxer"
|
||||||
|
apply: "Aplicar en aquest dispositiu"
|
||||||
|
save: "Desar els canvis"
|
||||||
|
inputName: "Escriu un nom per aquesta còpia de seguretat"
|
||||||
|
cannotSave: "No s'ha pogut desar"
|
||||||
|
nameAlreadyExists: "Ja existeix una còpia de seguretat anomenada \"{name}\". Escriu un nom diferent."
|
||||||
|
applyConfirm: "Vols aplicar la còpia de seguretat \"{name}\" a aquest dispositiu? La configuració actual del dispositiu serà esborrada."
|
||||||
|
saveConfirm: "Desar còpia de seguretat com {name}?"
|
||||||
|
deleteConfirm: "Esborrar la còpia de seguretat {name}?"
|
||||||
|
renameConfirm: "Vols canvia el nom de la còpia de seguretat de \"{old}\" a \"{new}\"?"
|
||||||
|
noBackups: "No hi ha còpies de seguretat. Pots fer una còpia de seguretat de la configuració d'aquest dispositiu al servidor fent servir \"Crear nova còpia de seguretat\""
|
||||||
|
createdAt: "Creat el: {date} {time}"
|
||||||
|
updatedAt: "Actualitzat el: {date} {time}"
|
||||||
|
cannotLoad: "Hi ha hagut un error al carregar"
|
||||||
|
invalidFile: "Format del fitxer no vàlid "
|
||||||
|
_registry:
|
||||||
|
scope: "Àmbit "
|
||||||
|
key: "Clau"
|
||||||
|
keys: "Claus"
|
||||||
|
domain: "Domini"
|
||||||
|
createKey: "Crear una clau"
|
||||||
|
_aboutMisskey:
|
||||||
|
about: "Misskey és un programa de codi obert desenvolupar per syuilo des de 2014"
|
||||||
|
contributors: "Col·laboradors principals"
|
||||||
|
allContributors: "Tots els col·laboradors "
|
||||||
|
source: "Codi font"
|
||||||
|
translation: "Tradueix Misskey"
|
||||||
|
donate: "Fes un donatiu a Misskey"
|
||||||
|
morePatrons: "També agraïm el suport d'altres col·laboradors que no surten en aquesta llista. Gràcies! 🥰"
|
||||||
|
patrons: "Patrocinadors"
|
||||||
|
projectMembers: "Membres del projecte"
|
||||||
|
_displayOfSensitiveMedia:
|
||||||
|
respect: "Ocultar imatges o vídeos marcats com a sensibles"
|
||||||
|
ignore: "Mostrar imatges o vídeos marcats com a sensibles"
|
||||||
|
force: "Ocultar totes les imatges o vídeos "
|
||||||
|
_instanceTicker:
|
||||||
|
none: "No mostrar mai"
|
||||||
|
remote: "Mostrar per usuaris remots"
|
||||||
|
always: "Mostrar sempre"
|
||||||
|
_serverDisconnectedBehavior:
|
||||||
|
reload: "Recarregar automàticament "
|
||||||
|
dialog: "Mostrar finestres de confirmació "
|
||||||
|
quiet: "Mostrar un avís que no molesti"
|
||||||
|
_channel:
|
||||||
|
create: "Crear un canal"
|
||||||
|
edit: "Editar canal"
|
||||||
|
setBanner: "Estableix el bàner "
|
||||||
|
removeBanner: "Eliminar el.bàner"
|
||||||
|
featured: "Popular"
|
||||||
|
owned: "Propietat"
|
||||||
|
following: "Seguin"
|
||||||
|
usersCount: "{n} Participants"
|
||||||
|
notesCount: "{n} Notes"
|
||||||
|
nameAndDescription: "Nom i descripció "
|
||||||
|
nameOnly: "Nom només "
|
||||||
|
allowRenoteToExternal: "Permet la citació i l'impuls fora del canal"
|
||||||
_instanceMute:
|
_instanceMute:
|
||||||
instanceMuteDescription: "Silencia tots els impulsos dels servidors seleccionats, també els usuaris que responen a altres d'un servidor silenciat."
|
instanceMuteDescription: "Silencia tots els impulsos dels servidors seleccionats, també els usuaris que responen a altres d'un servidor silenciat."
|
||||||
_theme:
|
_theme:
|
||||||
description: "Descripció"
|
description: "Descripció"
|
||||||
keys:
|
keys:
|
||||||
|
navHoverFg: "Text barra lateral (en passar per sobre)"
|
||||||
|
navActive: "Text barra lateral (actiu)"
|
||||||
|
navIndicator: "Indicador barra lateral"
|
||||||
|
link: "Enllaç"
|
||||||
|
hashtag: "Etiqueta"
|
||||||
mention: "Menció"
|
mention: "Menció"
|
||||||
|
mentionMe: "Mencions (jo)"
|
||||||
renote: "Renotar"
|
renote: "Renotar"
|
||||||
|
modalBg: "Fons del modal"
|
||||||
divider: "Divisor"
|
divider: "Divisor"
|
||||||
|
scrollbarHandle: "Maneta de la barra de desplaçament"
|
||||||
|
scrollbarHandleHover: "Maneta de la barra de desplaçament (en passar-hi per sobre)"
|
||||||
|
dateLabelFg: "Text de l'etiqueta de la data"
|
||||||
|
infoBg: "Fons d'informació "
|
||||||
|
infoFg: "Text d'informació "
|
||||||
|
infoWarnBg: "Fons avís "
|
||||||
|
infoWarnFg: "Text avís "
|
||||||
|
toastBg: "Fons notificació "
|
||||||
|
toastFg: "Text notificació "
|
||||||
|
buttonBg: "Fons botó "
|
||||||
|
buttonHoverBg: "Fons botó (en passar-hi per sobre)"
|
||||||
|
inputBorder: "Contorn del cap d'introducció "
|
||||||
|
listItemHoverBg: "Fons dels elements d'una llista"
|
||||||
|
driveFolderBg: "Fons de la carpeta Disc"
|
||||||
|
wallpaperOverlay: "Superposició del fons de pantalla "
|
||||||
|
badge: "Insígnia "
|
||||||
|
messageBg: "Fons del xat"
|
||||||
|
accentDarken: "Accent (fosc)"
|
||||||
|
accentLighten: "Accent (clar)"
|
||||||
|
fgHighlighted: "Text ressaltat"
|
||||||
_sfx:
|
_sfx:
|
||||||
note: "Notes"
|
note: "Notes"
|
||||||
|
noteMy: "Nota (per mi)"
|
||||||
notification: "Notificacions"
|
notification: "Notificacions"
|
||||||
antenna: "Antenes"
|
antenna: "Antenes"
|
||||||
|
channel: "Notificacions dels canals"
|
||||||
|
reaction: "Quan se selecciona una reacció "
|
||||||
|
_soundSettings:
|
||||||
|
driveFile: "Fer servir un fitxer d'àudio del disc"
|
||||||
|
driveFileWarn: "Seleccionar un fitxer d'àudio del disc"
|
||||||
|
driveFileTypeWarn: "Fitxer no suportat "
|
||||||
|
driveFileTypeWarnDescription: "Seleccionar un fitxer d'àudio "
|
||||||
|
driveFileDurationWarn: "L'àudio és massa llarg"
|
||||||
|
driveFileDurationWarnDescription: "Els àudios molt llargs pot interrompre l'ús de Misskey. Vols continuar?"
|
||||||
|
_ago:
|
||||||
|
future: "Futur "
|
||||||
|
justNow: "Ara mateix"
|
||||||
|
secondsAgo: "Fa {n} segons"
|
||||||
|
minutesAgo: "Fa {n} minuts"
|
||||||
|
hoursAgo: "Fa {n} hores"
|
||||||
|
daysAgo: "Fa {n} dies"
|
||||||
|
weeksAgo: "Fa {n} setmanes"
|
||||||
|
monthsAgo: "Fa {n} mesos"
|
||||||
|
yearsAgo: "Fa {n} anys"
|
||||||
|
invalid: "Res"
|
||||||
|
_timeIn:
|
||||||
|
seconds: "En {n} segons"
|
||||||
|
minutes: "En {n} minuts"
|
||||||
|
hours: "En {n} hores"
|
||||||
|
days: "En {n} dies"
|
||||||
|
weeks: "En {n} setmanes"
|
||||||
|
months: "En {n} mesos"
|
||||||
|
years: "En {n} anys"
|
||||||
|
_time:
|
||||||
|
second: "Segon(s)"
|
||||||
|
minute: "Minut(s)"
|
||||||
|
hour: "Hor(a)(es)"
|
||||||
|
day: "Di(a)(es)"
|
||||||
_2fa:
|
_2fa:
|
||||||
|
alreadyRegistered: "J has registrat un dispositiu d'autenticació de doble factor."
|
||||||
|
registerTOTP: "Registrar una aplicació autenticadora"
|
||||||
|
step1: "Primer instal·la una aplicació autenticadora (com {a} o {b}) al teu dispositiu."
|
||||||
|
step2: "Després escaneja el codi QR que es mostra en aquesta pantalla."
|
||||||
|
step2Click: "Fent clic en aquest codi QR et permetrà registrar l'autenticació de doble factor a la teva clau de seguretat o en l'aplicació d'autenticació del teu dispositiu."
|
||||||
|
step2Uri: "Escriu la següent URI si estàs fent servir una aplicació d'escriptori "
|
||||||
|
step3Title: "Escriu un codi d'autenticació"
|
||||||
|
step3: "Escriu el codi d'autenticació (token) que es mostra a la teva aplicació per finalitzar la configuració."
|
||||||
|
setupCompleted: "Configuració terminada"
|
||||||
|
step4: "D'ara endavant quan accedeixis se't demanarà el token que has introduït."
|
||||||
|
securityKeyNotSupported: "El teu navegador no suporta claus de seguretat"
|
||||||
|
removeKeyConfirm: "Esborrar la còpia de seguretat {name}?"
|
||||||
renewTOTPCancel: "No, gràcies"
|
renewTOTPCancel: "No, gràcies"
|
||||||
_antennaSources:
|
_antennaSources:
|
||||||
all: "Totes les publicacions"
|
all: "Totes les publicacions"
|
||||||
|
@ -1592,6 +1889,8 @@ _widgets:
|
||||||
chooseList: "Tria una llista"
|
chooseList: "Tria una llista"
|
||||||
_cw:
|
_cw:
|
||||||
show: "Carregar més"
|
show: "Carregar més"
|
||||||
|
_poll:
|
||||||
|
deadlineTime: "Hor(a)(es)"
|
||||||
_visibility:
|
_visibility:
|
||||||
home: "Inici"
|
home: "Inici"
|
||||||
followers: "Seguidors"
|
followers: "Seguidors"
|
||||||
|
|
|
@ -1005,6 +1005,7 @@ resetPasswordConfirm: "Opravdu chcete resetovat heslo?"
|
||||||
sensitiveWords: "Citlivá slova"
|
sensitiveWords: "Citlivá slova"
|
||||||
sensitiveWordsDescription: "Viditelnost všech poznámek obsahujících některé z nakonfigurovaných slov bude automaticky nastavena na \"Domů\". Můžete jich uvést více tak, že je oddělíte pomocí řádků."
|
sensitiveWordsDescription: "Viditelnost všech poznámek obsahujících některé z nakonfigurovaných slov bude automaticky nastavena na \"Domů\". Můžete jich uvést více tak, že je oddělíte pomocí řádků."
|
||||||
sensitiveWordsDescription2: "Použití mezer vytvoří výrazy AND a obklopení klíčových slov lomítky je změní na regulární výraz."
|
sensitiveWordsDescription2: "Použití mezer vytvoří výrazy AND a obklopení klíčových slov lomítky je změní na regulární výraz."
|
||||||
|
prohibitedWordsDescription2: "Použití mezer vytvoří výrazy AND a obklopení klíčových slov lomítky je změní na regulární výraz."
|
||||||
notesSearchNotAvailable: "Vyhledávání poznámek je nedostupné."
|
notesSearchNotAvailable: "Vyhledávání poznámek je nedostupné."
|
||||||
license: "Licence"
|
license: "Licence"
|
||||||
unfavoriteConfirm: "Opravdu chcete odstranit z oblíbených?"
|
unfavoriteConfirm: "Opravdu chcete odstranit z oblíbených?"
|
||||||
|
|
|
@ -1036,6 +1036,7 @@ resetPasswordConfirm: "Wirklich Passwort zurücksetzen?"
|
||||||
sensitiveWords: "Sensible Wörter"
|
sensitiveWords: "Sensible Wörter"
|
||||||
sensitiveWordsDescription: "Die Notizsichtbarkeit aller Notizen, die diese Wörter enthalten, wird automatisch auf \"Startseite\" gesetzt. Durch Zeilenumbrüche können mehrere konfiguriert werden."
|
sensitiveWordsDescription: "Die Notizsichtbarkeit aller Notizen, die diese Wörter enthalten, wird automatisch auf \"Startseite\" gesetzt. Durch Zeilenumbrüche können mehrere konfiguriert werden."
|
||||||
sensitiveWordsDescription2: "Durch die Verwendung von Leerzeichen können AND-Verknüpfungen angegeben werden und durch das Umgeben von Schrägstrichen können reguläre Ausdrücke verwendet werden."
|
sensitiveWordsDescription2: "Durch die Verwendung von Leerzeichen können AND-Verknüpfungen angegeben werden und durch das Umgeben von Schrägstrichen können reguläre Ausdrücke verwendet werden."
|
||||||
|
prohibitedWordsDescription2: "Durch die Verwendung von Leerzeichen können AND-Verknüpfungen angegeben werden und durch das Umgeben von Schrägstrichen können reguläre Ausdrücke verwendet werden."
|
||||||
hiddenTags: "Ausgeblendete Hashtags"
|
hiddenTags: "Ausgeblendete Hashtags"
|
||||||
hiddenTagsDescription: "Die hier eingestellten Tags werden nicht mehr in den Trends angezeigt. Mit der Umschalttaste können mehrere ausgewählt werden."
|
hiddenTagsDescription: "Die hier eingestellten Tags werden nicht mehr in den Trends angezeigt. Mit der Umschalttaste können mehrere ausgewählt werden."
|
||||||
notesSearchNotAvailable: "Die Notizsuche ist nicht verfügbar."
|
notesSearchNotAvailable: "Die Notizsuche ist nicht verfügbar."
|
||||||
|
|
|
@ -1047,6 +1047,7 @@ resetPasswordConfirm: "Really reset your password?"
|
||||||
sensitiveWords: "Sensitive words"
|
sensitiveWords: "Sensitive words"
|
||||||
sensitiveWordsDescription: "The visibility of all notes containing any of the configured words will be set to \"Home\" automatically. You can list multiple by separating them via line breaks."
|
sensitiveWordsDescription: "The visibility of all notes containing any of the configured words will be set to \"Home\" automatically. You can list multiple by separating them via line breaks."
|
||||||
sensitiveWordsDescription2: "Using spaces will create AND expressions and surrounding keywords with slashes will turn them into a regular expression."
|
sensitiveWordsDescription2: "Using spaces will create AND expressions and surrounding keywords with slashes will turn them into a regular expression."
|
||||||
|
prohibitedWordsDescription2: "Using spaces will create AND expressions and surrounding keywords with slashes will turn them into a regular expression."
|
||||||
hiddenTags: "Hidden hashtags"
|
hiddenTags: "Hidden hashtags"
|
||||||
hiddenTagsDescription: "Select tags which will not shown on trend list.\nMultiple tags could be registered by lines."
|
hiddenTagsDescription: "Select tags which will not shown on trend list.\nMultiple tags could be registered by lines."
|
||||||
notesSearchNotAvailable: "Note search is unavailable."
|
notesSearchNotAvailable: "Note search is unavailable."
|
||||||
|
@ -1993,6 +1994,31 @@ _permissions:
|
||||||
"write:flash": "Edit Plays"
|
"write:flash": "Edit Plays"
|
||||||
"read:flash-likes": "View list of liked Plays"
|
"read:flash-likes": "View list of liked Plays"
|
||||||
"write:flash-likes": "Edit list of liked Plays"
|
"write:flash-likes": "Edit list of liked Plays"
|
||||||
|
"read:admin:abuse-user-reports": "View user reports"
|
||||||
|
"write:admin:delete-account": "Delete user account"
|
||||||
|
"write:admin:delete-all-files-of-a-user": "Delete all files of a user"
|
||||||
|
"read:admin:meta": "View instance metadata"
|
||||||
|
"write:admin:reset-password": "Reset user password"
|
||||||
|
"write:admin:send-email": "Send email"
|
||||||
|
"read:admin:server-info": "View server info"
|
||||||
|
"read:admin:show-moderation-log": "View moderation log"
|
||||||
|
"read:admin:show-user": "View private user info"
|
||||||
|
"read:admin:show-users": "View private user info"
|
||||||
|
"write:admin:suspend-user": "Suspend user"
|
||||||
|
"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:user-note": "Manage moderation note"
|
||||||
|
"write:admin:roles": "Manage roles"
|
||||||
|
"read:admin:roles": "View roles"
|
||||||
|
"write:admin:relays": "Manage relays"
|
||||||
|
"read:admin:relays": "View relays"
|
||||||
|
"write:admin:invite-codes": "Manage invite codes"
|
||||||
|
"read:admin:invite-codes": "View invite codes"
|
||||||
|
"write:admin:announcements": "Manage announcements"
|
||||||
|
"read:admin:announcements": "View announcements"
|
||||||
|
"write:admin:avatar-decorations": "Manage avatar decorations"
|
||||||
_auth:
|
_auth:
|
||||||
shareAccessTitle: "Granting application permissions"
|
shareAccessTitle: "Granting application permissions"
|
||||||
shareAccess: "Would you like to authorize \"{name}\" to access this account?"
|
shareAccess: "Would you like to authorize \"{name}\" to access this account?"
|
||||||
|
|
|
@ -1041,6 +1041,7 @@ resetPasswordConfirm: "¿Realmente quieres cambiar la contraseña?"
|
||||||
sensitiveWords: "Palabras sensibles"
|
sensitiveWords: "Palabras sensibles"
|
||||||
sensitiveWordsDescription: "La visibilidad de todas las notas que contienen cualquiera de las palabras configuradas serán puestas en \"Inicio\" automáticamente. Puedes enumerás varias separándolas con saltos de línea"
|
sensitiveWordsDescription: "La visibilidad de todas las notas que contienen cualquiera de las palabras configuradas serán puestas en \"Inicio\" automáticamente. Puedes enumerás varias separándolas con saltos de línea"
|
||||||
sensitiveWordsDescription2: "Si se usan espacios se crearán expresiones AND y las palabras subsecuentes con barras inclinadas se convertirán en expresiones regulares."
|
sensitiveWordsDescription2: "Si se usan espacios se crearán expresiones AND y las palabras subsecuentes con barras inclinadas se convertirán en expresiones regulares."
|
||||||
|
prohibitedWordsDescription2: "Si se usan espacios se crearán expresiones AND y las palabras subsecuentes con barras inclinadas se convertirán en expresiones regulares."
|
||||||
hiddenTags: "Hashtags ocultos"
|
hiddenTags: "Hashtags ocultos"
|
||||||
hiddenTagsDescription: "Selecciona las etiquetas que no se mostrarán en tendencias. Una etiqueta por línea."
|
hiddenTagsDescription: "Selecciona las etiquetas que no se mostrarán en tendencias. Una etiqueta por línea."
|
||||||
notesSearchNotAvailable: "No se puede buscar una nota"
|
notesSearchNotAvailable: "No se puede buscar una nota"
|
||||||
|
|
|
@ -1038,6 +1038,7 @@ resetPasswordConfirm: "Yakin untuk mereset kata sandimu?"
|
||||||
sensitiveWords: "Kata sensitif"
|
sensitiveWords: "Kata sensitif"
|
||||||
sensitiveWordsDescription: "Visibilitas dari semua catatan mengandung kata yang telah diatur akan dijadikan \"Beranda\" secara otomatis. Kamu dapat mendaftarkan kata tersebut lebih dari satu dengan menuliskannya di baris baru."
|
sensitiveWordsDescription: "Visibilitas dari semua catatan mengandung kata yang telah diatur akan dijadikan \"Beranda\" secara otomatis. Kamu dapat mendaftarkan kata tersebut lebih dari satu dengan menuliskannya di baris baru."
|
||||||
sensitiveWordsDescription2: "Menggunakan spasi akan membuat ekspresi AND dan kata kunci disekitarnya dengan garis miring akan mengubahnya menjadi ekspresi reguler."
|
sensitiveWordsDescription2: "Menggunakan spasi akan membuat ekspresi AND dan kata kunci disekitarnya dengan garis miring akan mengubahnya menjadi ekspresi reguler."
|
||||||
|
prohibitedWordsDescription2: "Menggunakan spasi akan membuat ekspresi AND dan kata kunci disekitarnya dengan garis miring akan mengubahnya menjadi ekspresi reguler."
|
||||||
hiddenTags: "Tagar tersembunyi"
|
hiddenTags: "Tagar tersembunyi"
|
||||||
hiddenTagsDescription: "Pilih tanda yang mana akan tidak diperlihatkan dalam daftar tren.\nTanda lebih dari satu dapat didaftarkan dengan tiap baris."
|
hiddenTagsDescription: "Pilih tanda yang mana akan tidak diperlihatkan dalam daftar tren.\nTanda lebih dari satu dapat didaftarkan dengan tiap baris."
|
||||||
notesSearchNotAvailable: "Pencarian catatan tidak tersedia."
|
notesSearchNotAvailable: "Pencarian catatan tidak tersedia."
|
||||||
|
|
|
@ -1041,6 +1041,7 @@ resetPasswordConfirm: "Vuoi davvero ripristinare la password?"
|
||||||
sensitiveWords: "Parole esplicite"
|
sensitiveWords: "Parole esplicite"
|
||||||
sensitiveWordsDescription: "Imposta automaticamente \"Home\" alla visibilità delle Note che contengono una qualsiasi parola tra queste configurate. Puoi separarle per riga."
|
sensitiveWordsDescription: "Imposta automaticamente \"Home\" alla visibilità delle Note che contengono una qualsiasi parola tra queste configurate. Puoi separarle per riga."
|
||||||
sensitiveWordsDescription2: "Gli spazi creano la relazione \"E\" tra parole (questo E quello). Racchiudere una parola nelle slash \"/\" la trasforma in Espressione Regolare."
|
sensitiveWordsDescription2: "Gli spazi creano la relazione \"E\" tra parole (questo E quello). Racchiudere una parola nelle slash \"/\" la trasforma in Espressione Regolare."
|
||||||
|
prohibitedWordsDescription2: "Gli spazi creano la relazione \"E\" tra parole (questo E quello). Racchiudere una parola nelle slash \"/\" la trasforma in Espressione Regolare."
|
||||||
hiddenTags: "Hashtag nascosti"
|
hiddenTags: "Hashtag nascosti"
|
||||||
hiddenTagsDescription: "Impedire la visualizzazione del tag impostato nei trend. Puoi impostare più valori, uno per riga."
|
hiddenTagsDescription: "Impedire la visualizzazione del tag impostato nei trend. Puoi impostare più valori, uno per riga."
|
||||||
notesSearchNotAvailable: "Non è possibile cercare tra le Note."
|
notesSearchNotAvailable: "Non è possibile cercare tra le Note."
|
||||||
|
|
|
@ -1041,6 +1041,7 @@ resetPasswordConfirm: "パスワード作り直すんでええな?"
|
||||||
sensitiveWords: "けったいな単語"
|
sensitiveWords: "けったいな単語"
|
||||||
sensitiveWordsDescription: "設定した単語が入っとるノートの公開範囲をホームにしたるわ。改行で区切ったら複数設定できるで。"
|
sensitiveWordsDescription: "設定した単語が入っとるノートの公開範囲をホームにしたるわ。改行で区切ったら複数設定できるで。"
|
||||||
sensitiveWordsDescription2: "スペースで区切るとAND指定、キーワードをスラッシュで囲んだら正規表現や。"
|
sensitiveWordsDescription2: "スペースで区切るとAND指定、キーワードをスラッシュで囲んだら正規表現や。"
|
||||||
|
prohibitedWordsDescription2: "スペースで区切るとAND指定、キーワードをスラッシュで囲んだら正規表現や。"
|
||||||
hiddenTags: "見えてへんハッシュタグ"
|
hiddenTags: "見えてへんハッシュタグ"
|
||||||
hiddenTagsDescription: "設定したタグを最近流行りのとこに見えんようにすんで。複数設定するときは改行で区切ってな。"
|
hiddenTagsDescription: "設定したタグを最近流行りのとこに見えんようにすんで。複数設定するときは改行で区切ってな。"
|
||||||
notesSearchNotAvailable: "なんかノート探せへん。"
|
notesSearchNotAvailable: "なんかノート探せへん。"
|
||||||
|
|
|
@ -1041,6 +1041,7 @@ resetPasswordConfirm: "비밀번호를 재설정하시겠습니까?"
|
||||||
sensitiveWords: "민감한 단어"
|
sensitiveWords: "민감한 단어"
|
||||||
sensitiveWordsDescription: "설정한 단어가 포함된 노트의 공개 범위를 '홈'으로 강제합니다. 개행으로 구분하여 여러 개를 지정할 수 있습니다."
|
sensitiveWordsDescription: "설정한 단어가 포함된 노트의 공개 범위를 '홈'으로 강제합니다. 개행으로 구분하여 여러 개를 지정할 수 있습니다."
|
||||||
sensitiveWordsDescription2: "공백으로 구분하면 AND 지정이 되며, 키워드를 슬래시로 둘러싸면 정규 표현식이 됩니다."
|
sensitiveWordsDescription2: "공백으로 구분하면 AND 지정이 되며, 키워드를 슬래시로 둘러싸면 정규 표현식이 됩니다."
|
||||||
|
prohibitedWordsDescription2: "공백으로 구분하면 AND 지정이 되며, 키워드를 슬래시로 둘러싸면 정규 표현식이 됩니다."
|
||||||
hiddenTags: "숨긴 해시태그"
|
hiddenTags: "숨긴 해시태그"
|
||||||
hiddenTagsDescription: "설정한 태그를 트렌드에 표시하지 않도록 합니다. 줄 바꿈으로 하나씩 나눠서 설정할 수 있습니다."
|
hiddenTagsDescription: "설정한 태그를 트렌드에 표시하지 않도록 합니다. 줄 바꿈으로 하나씩 나눠서 설정할 수 있습니다."
|
||||||
notesSearchNotAvailable: "노트 검색을 이용하실 수 없습니다."
|
notesSearchNotAvailable: "노트 검색을 이용하실 수 없습니다."
|
||||||
|
|
|
@ -1015,6 +1015,7 @@ resetPasswordConfirm: "Сбросить пароль?"
|
||||||
sensitiveWords: "Чувствительные слова"
|
sensitiveWords: "Чувствительные слова"
|
||||||
sensitiveWordsDescription: "Установите общедоступный диапазон заметки, содержащей заданное слово, на домашний. Можно сделать несколько настроек, разделив их переносами строк."
|
sensitiveWordsDescription: "Установите общедоступный диапазон заметки, содержащей заданное слово, на домашний. Можно сделать несколько настроек, разделив их переносами строк."
|
||||||
sensitiveWordsDescription2: "Разделение пробелом создаёт спецификацию AND, а разделение косой чертой создаёт регулярное выражение."
|
sensitiveWordsDescription2: "Разделение пробелом создаёт спецификацию AND, а разделение косой чертой создаёт регулярное выражение."
|
||||||
|
prohibitedWordsDescription2: "Разделение пробелом создаёт спецификацию AND, а разделение косой чертой создаёт регулярное выражение."
|
||||||
notesSearchNotAvailable: "Поиск заметок недоступен"
|
notesSearchNotAvailable: "Поиск заметок недоступен"
|
||||||
license: "Лицензия"
|
license: "Лицензия"
|
||||||
unfavoriteConfirm: "Удалить избранное?"
|
unfavoriteConfirm: "Удалить избранное?"
|
||||||
|
|
|
@ -1041,6 +1041,7 @@ resetPasswordConfirm: "รีเซ็ตรหัสผ่านของคุ
|
||||||
sensitiveWords: "คำที่มีเนื้อหาละเอียดอ่อน"
|
sensitiveWords: "คำที่มีเนื้อหาละเอียดอ่อน"
|
||||||
sensitiveWordsDescription: "การเปิดเผยโน้ตทั้งหมดที่มีคำที่กำหนดค่าไว้จะถูกตั้งค่าเป็น \"หน้าแรก\" โดยอัตโนมัติ คุณยังสามารถแสดงหลายรายการได้โดยแยกรายการโดยใช้ตัวแบ่งบรรทัดได้นะ"
|
sensitiveWordsDescription: "การเปิดเผยโน้ตทั้งหมดที่มีคำที่กำหนดค่าไว้จะถูกตั้งค่าเป็น \"หน้าแรก\" โดยอัตโนมัติ คุณยังสามารถแสดงหลายรายการได้โดยแยกรายการโดยใช้ตัวแบ่งบรรทัดได้นะ"
|
||||||
sensitiveWordsDescription2: "การใช้ช่องว่างนั้นอาจจะสร้างนิพจน์ AND และคำหลักที่มีเครื่องหมายทับล้อมรอบจะเปลี่ยนเป็นนิพจน์ทั่วไปนะ"
|
sensitiveWordsDescription2: "การใช้ช่องว่างนั้นอาจจะสร้างนิพจน์ AND และคำหลักที่มีเครื่องหมายทับล้อมรอบจะเปลี่ยนเป็นนิพจน์ทั่วไปนะ"
|
||||||
|
prohibitedWordsDescription2: "การใช้ช่องว่างนั้นอาจจะสร้างนิพจน์ AND และคำหลักที่มีเครื่องหมายทับล้อมรอบจะเปลี่ยนเป็นนิพจน์ทั่วไปนะ"
|
||||||
hiddenTags: "แฮชแท็กที่ซ่อนอยู่"
|
hiddenTags: "แฮชแท็กที่ซ่อนอยู่"
|
||||||
hiddenTagsDescription: "เลือกแท็กที่จะไม่แสดงในรายการเทรนด์ สามารถลงทะเบียนหลายแท็กได้โดยขึ้นบรรทัดใหม่"
|
hiddenTagsDescription: "เลือกแท็กที่จะไม่แสดงในรายการเทรนด์ สามารถลงทะเบียนหลายแท็กได้โดยขึ้นบรรทัดใหม่"
|
||||||
notesSearchNotAvailable: "การค้นหาโน้ตไม่พร้อมใช้งาน"
|
notesSearchNotAvailable: "การค้นหาโน้ตไม่พร้อมใช้งาน"
|
||||||
|
|
|
@ -1041,6 +1041,7 @@ resetPasswordConfirm: "确定重置密码?"
|
||||||
sensitiveWords: "敏感词"
|
sensitiveWords: "敏感词"
|
||||||
sensitiveWordsDescription: "将包含设置词的帖子的可见范围设置为首页。可以通过用换行符分隔来设置多个。"
|
sensitiveWordsDescription: "将包含设置词的帖子的可见范围设置为首页。可以通过用换行符分隔来设置多个。"
|
||||||
sensitiveWordsDescription2: "AND 条件用空格分隔,正则表达式用斜线包裹。"
|
sensitiveWordsDescription2: "AND 条件用空格分隔,正则表达式用斜线包裹。"
|
||||||
|
prohibitedWordsDescription2: "AND 条件用空格分隔,正则表达式用斜线包裹。"
|
||||||
hiddenTags: "隐藏标签"
|
hiddenTags: "隐藏标签"
|
||||||
hiddenTagsDescription: "设定的标签将不会在时间线上显示。可使用换行来设置多个标签。"
|
hiddenTagsDescription: "设定的标签将不会在时间线上显示。可使用换行来设置多个标签。"
|
||||||
notesSearchNotAvailable: "帖子检索不可用"
|
notesSearchNotAvailable: "帖子检索不可用"
|
||||||
|
|
|
@ -1041,6 +1041,7 @@ resetPasswordConfirm: "重設密碼?"
|
||||||
sensitiveWords: "敏感詞"
|
sensitiveWords: "敏感詞"
|
||||||
sensitiveWordsDescription: "將含有設定詞彙的貼文可見性設為發送至首頁。可以用換行來進行複數的設定。"
|
sensitiveWordsDescription: "將含有設定詞彙的貼文可見性設為發送至首頁。可以用換行來進行複數的設定。"
|
||||||
sensitiveWordsDescription2: "空格代表「以及」(AND),斜線包圍關鍵字代表使用正規表達式。"
|
sensitiveWordsDescription2: "空格代表「以及」(AND),斜線包圍關鍵字代表使用正規表達式。"
|
||||||
|
prohibitedWordsDescription2: "空格代表「以及」(AND),斜線包圍關鍵字代表使用正規表達式。"
|
||||||
hiddenTags: "隱藏標籤"
|
hiddenTags: "隱藏標籤"
|
||||||
hiddenTagsDescription: "設定的標籤不會在趨勢中顯示,換行可以設定多個標籤。"
|
hiddenTagsDescription: "設定的標籤不會在趨勢中顯示,換行可以設定多個標籤。"
|
||||||
notesSearchNotAvailable: "無法使用搜尋貼文功能。"
|
notesSearchNotAvailable: "無法使用搜尋貼文功能。"
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "misskey",
|
"name": "misskey",
|
||||||
"version": "2024.2.0-beta.10-PrisMisskey.1",
|
"version": "2024.2.0-beta.11-PrisMisskey.1",
|
||||||
"codename": "nasubi",
|
"codename": "nasubi",
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
|
@ -21,7 +21,7 @@
|
||||||
"build-assets": "node ./scripts/build-assets.mjs",
|
"build-assets": "node ./scripts/build-assets.mjs",
|
||||||
"build": "pnpm build-pre && pnpm -r build && pnpm build-assets",
|
"build": "pnpm build-pre && pnpm -r build && pnpm build-assets",
|
||||||
"build-storybook": "pnpm --filter frontend build-storybook",
|
"build-storybook": "pnpm --filter frontend build-storybook",
|
||||||
"build-misskey-js-with-types": "pnpm --filter backend build && pnpm --filter backend generate-api-json && ncp packages/backend/built/api.json packages/misskey-js/generator/api.json && pnpm --filter misskey-js update-autogen-code && pnpm --filter misskey-js build && pnpm --filter misskey-js api",
|
"build-misskey-js-with-types": "pnpm build-pre && pnpm --filter backend... --filter=!misskey-js build && pnpm --filter backend generate-api-json && ncp packages/backend/built/api.json packages/misskey-js/generator/api.json && pnpm --filter misskey-js update-autogen-code && pnpm --filter misskey-js build && pnpm --filter misskey-js api",
|
||||||
"start": "pnpm check:connect && cd packages/backend && node ./built/boot/entry.js",
|
"start": "pnpm check:connect && cd packages/backend && node ./built/boot/entry.js",
|
||||||
"start:test": "cd packages/backend && cross-env NODE_ENV=test node ./built/boot/entry.js",
|
"start:test": "cd packages/backend && cross-env NODE_ENV=test node ./built/boot/entry.js",
|
||||||
"init": "pnpm migrate",
|
"init": "pnpm migrate",
|
||||||
|
|
|
@ -85,7 +85,7 @@
|
||||||
"@nestjs/core": "10.2.10",
|
"@nestjs/core": "10.2.10",
|
||||||
"@nestjs/testing": "10.2.10",
|
"@nestjs/testing": "10.2.10",
|
||||||
"@peertube/http-signature": "1.7.0",
|
"@peertube/http-signature": "1.7.0",
|
||||||
"@simplewebauthn/server": "9.0.1",
|
"@simplewebauthn/server": "9.0.2",
|
||||||
"@sinonjs/fake-timers": "11.2.2",
|
"@sinonjs/fake-timers": "11.2.2",
|
||||||
"@smithy/node-http-handler": "2.1.10",
|
"@smithy/node-http-handler": "2.1.10",
|
||||||
"@swc/cli": "0.1.63",
|
"@swc/cli": "0.1.63",
|
||||||
|
@ -98,12 +98,12 @@
|
||||||
"bcryptjs": "2.4.3",
|
"bcryptjs": "2.4.3",
|
||||||
"blurhash": "2.0.5",
|
"blurhash": "2.0.5",
|
||||||
"body-parser": "1.20.2",
|
"body-parser": "1.20.2",
|
||||||
"bullmq": "5.1.5",
|
"bullmq": "5.1.9",
|
||||||
"cacheable-lookup": "7.0.0",
|
"cacheable-lookup": "7.0.0",
|
||||||
"cbor": "9.0.1",
|
"cbor": "9.0.2",
|
||||||
"chalk": "5.3.0",
|
"chalk": "5.3.0",
|
||||||
"chalk-template": "1.1.0",
|
"chalk-template": "1.1.0",
|
||||||
"chokidar": "3.5.3",
|
"chokidar": "3.6.0",
|
||||||
"cli-highlight": "2.1.11",
|
"cli-highlight": "2.1.11",
|
||||||
"color-convert": "2.0.1",
|
"color-convert": "2.0.1",
|
||||||
"content-disposition": "0.5.4",
|
"content-disposition": "0.5.4",
|
||||||
|
@ -203,7 +203,7 @@
|
||||||
"@types/jsrsasign": "10.5.12",
|
"@types/jsrsasign": "10.5.12",
|
||||||
"@types/mime-types": "2.1.4",
|
"@types/mime-types": "2.1.4",
|
||||||
"@types/ms": "0.7.34",
|
"@types/ms": "0.7.34",
|
||||||
"@types/node": "20.11.10",
|
"@types/node": "20.11.17",
|
||||||
"@types/node-fetch": "3.0.3",
|
"@types/node-fetch": "3.0.3",
|
||||||
"@types/nodemailer": "6.4.14",
|
"@types/nodemailer": "6.4.14",
|
||||||
"@types/oauth": "0.9.4",
|
"@types/oauth": "0.9.4",
|
||||||
|
|
|
@ -28,7 +28,7 @@
|
||||||
"@tabler/icons-webfont": "2.44.0",
|
"@tabler/icons-webfont": "2.44.0",
|
||||||
"@twemoji/parser": "15.0.0",
|
"@twemoji/parser": "15.0.0",
|
||||||
"@vitejs/plugin-vue": "5.0.3",
|
"@vitejs/plugin-vue": "5.0.3",
|
||||||
"@vue/compiler-sfc": "3.4.15",
|
"@vue/compiler-sfc": "3.4.18",
|
||||||
"aiscript-vscode": "github:aiscript-dev/aiscript-vscode#v0.1.2",
|
"aiscript-vscode": "github:aiscript-dev/aiscript-vscode#v0.1.2",
|
||||||
"astring": "1.8.6",
|
"astring": "1.8.6",
|
||||||
"broadcast-channel": "7.0.0",
|
"broadcast-channel": "7.0.0",
|
||||||
|
@ -72,7 +72,7 @@
|
||||||
"uuid": "9.0.1",
|
"uuid": "9.0.1",
|
||||||
"v-code-diff": "1.7.2",
|
"v-code-diff": "1.7.2",
|
||||||
"vite": "5.1.0",
|
"vite": "5.1.0",
|
||||||
"vue": "3.4.15",
|
"vue": "3.4.18",
|
||||||
"vuedraggable": "next"
|
"vuedraggable": "next"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
|
@ -96,12 +96,12 @@
|
||||||
"@storybook/types": "7.6.10",
|
"@storybook/types": "7.6.10",
|
||||||
"@storybook/vue3": "7.6.10",
|
"@storybook/vue3": "7.6.10",
|
||||||
"@storybook/vue3-vite": "7.6.10",
|
"@storybook/vue3-vite": "7.6.10",
|
||||||
"@testing-library/vue": "8.0.1",
|
"@testing-library/vue": "8.0.2",
|
||||||
"@types/escape-regexp": "0.0.3",
|
"@types/escape-regexp": "0.0.3",
|
||||||
"@types/estree": "1.0.5",
|
"@types/estree": "1.0.5",
|
||||||
"@types/matter-js": "0.19.6",
|
"@types/matter-js": "0.19.6",
|
||||||
"@types/micromatch": "4.0.6",
|
"@types/micromatch": "4.0.6",
|
||||||
"@types/node": "20.11.10",
|
"@types/node": "20.11.17",
|
||||||
"@types/punycode": "2.1.3",
|
"@types/punycode": "2.1.3",
|
||||||
"@types/sanitize-html": "2.9.5",
|
"@types/sanitize-html": "2.9.5",
|
||||||
"@types/throttle-debounce": "5.0.2",
|
"@types/throttle-debounce": "5.0.2",
|
||||||
|
@ -111,10 +111,10 @@
|
||||||
"@typescript-eslint/eslint-plugin": "6.18.1",
|
"@typescript-eslint/eslint-plugin": "6.18.1",
|
||||||
"@typescript-eslint/parser": "6.18.1",
|
"@typescript-eslint/parser": "6.18.1",
|
||||||
"@vitest/coverage-v8": "0.34.6",
|
"@vitest/coverage-v8": "0.34.6",
|
||||||
"@vue/runtime-core": "3.4.15",
|
"@vue/runtime-core": "3.4.18",
|
||||||
"acorn": "8.11.3",
|
"acorn": "8.11.3",
|
||||||
"cross-env": "7.0.3",
|
"cross-env": "7.0.3",
|
||||||
"cypress": "13.6.3",
|
"cypress": "13.6.4",
|
||||||
"eslint": "8.56.0",
|
"eslint": "8.56.0",
|
||||||
"eslint-plugin-import": "2.29.1",
|
"eslint-plugin-import": "2.29.1",
|
||||||
"eslint-plugin-vue": "9.20.1",
|
"eslint-plugin-vue": "9.20.1",
|
||||||
|
@ -125,7 +125,7 @@
|
||||||
"msw": "2.1.7",
|
"msw": "2.1.7",
|
||||||
"msw-storybook-addon": "2.0.0-beta.1",
|
"msw-storybook-addon": "2.0.0-beta.1",
|
||||||
"nodemon": "3.0.3",
|
"nodemon": "3.0.3",
|
||||||
"prettier": "3.2.4",
|
"prettier": "3.2.5",
|
||||||
"react": "18.2.0",
|
"react": "18.2.0",
|
||||||
"react-dom": "18.2.0",
|
"react-dom": "18.2.0",
|
||||||
"start-server-and-test": "2.0.3",
|
"start-server-and-test": "2.0.3",
|
||||||
|
|
|
@ -60,12 +60,6 @@ export async function common(createVue: () => App<Element>) {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
const splash = document.getElementById('splash');
|
|
||||||
// 念のためnullチェック(HTMLが古い場合があるため(そのうち消す))
|
|
||||||
if (splash) splash.addEventListener('transitionend', () => {
|
|
||||||
splash.remove();
|
|
||||||
});
|
|
||||||
|
|
||||||
let isClientUpdated = false;
|
let isClientUpdated = false;
|
||||||
|
|
||||||
//#region クライアントが更新されたかチェック
|
//#region クライアントが更新されたかチェック
|
||||||
|
@ -289,5 +283,10 @@ function removeSplash() {
|
||||||
if (splash) {
|
if (splash) {
|
||||||
splash.style.opacity = '0';
|
splash.style.opacity = '0';
|
||||||
splash.style.pointerEvents = 'none';
|
splash.style.pointerEvents = 'none';
|
||||||
|
|
||||||
|
// transitionendイベントが発火しない場合があるため
|
||||||
|
window.setTimeout(() => {
|
||||||
|
splash.remove();
|
||||||
|
}, 1000);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"name": "misskey-js",
|
"name": "misskey-js",
|
||||||
"version": "2024.2.0-beta.10",
|
"version": "2024.2.0-beta.11",
|
||||||
"description": "Misskey SDK for JavaScript",
|
"description": "Misskey SDK for JavaScript",
|
||||||
"types": "./built/dts/index.d.ts",
|
"types": "./built/dts/index.d.ts",
|
||||||
"exports": {
|
"exports": {
|
||||||
|
@ -39,7 +39,7 @@
|
||||||
"@misskey-dev/eslint-plugin": "1.0.0",
|
"@misskey-dev/eslint-plugin": "1.0.0",
|
||||||
"@swc/jest": "0.2.31",
|
"@swc/jest": "0.2.31",
|
||||||
"@types/jest": "29.5.11",
|
"@types/jest": "29.5.11",
|
||||||
"@types/node": "20.11.10",
|
"@types/node": "20.11.17",
|
||||||
"@typescript-eslint/eslint-plugin": "6.18.1",
|
"@typescript-eslint/eslint-plugin": "6.18.1",
|
||||||
"@typescript-eslint/parser": "6.18.1",
|
"@typescript-eslint/parser": "6.18.1",
|
||||||
"eslint": "8.56.0",
|
"eslint": "8.56.0",
|
||||||
|
|
464
pnpm-lock.yaml
464
pnpm-lock.yaml
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue