From 2913eddbcebfcaf3fb6d1668e5f5d6f12adcf592 Mon Sep 17 00:00:00 2001 From: ThatOneCalculator Date: Sat, 15 Jul 2023 14:21:17 -0700 Subject: [PATCH] we be renamin --- .config/LICENSE | 2 +- .config/ci.yml | 2 +- .weblate | 2 +- COPYING | 2 +- Dockerfile | 4 +- README.md | 8 +- custom/assets/LICENSE | 2 +- docs/migrate.md | 4 +- calckey.apache.conf => firefish.apache.conf | 0 calckey.nginx.conf => firefish.nginx.conf | 0 locales/ar-SA.yml | 4 +- locales/bn-BD.yml | 4 +- locales/ca-ES.yml | 8 +- locales/cs-CZ.yml | 4 +- locales/de-DE.yml | 4 +- locales/el-GR.yml | 2 +- locales/en-US.yml | 16 +- locales/es-ES.yml | 4 +- locales/fi.yml | 2 +- locales/fr-FR.yml | 28 +- locales/gl.yml | 4 +- locales/id-ID.yml | 4 +- locales/it-IT.yml | 4 +- locales/ja-JP.yml | 14 +- locales/ja-KS.yml | 4 +- locales/ko-KR.yml | 4 +- locales/nl-NL.yml | 2 +- locales/no-NO.yml | 4 +- locales/pl-PL.yml | 4 +- locales/pt-PT.yml | 2 +- locales/ro-RO.yml | 2 +- locales/ru-RU.yml | 4 +- locales/sk-SK.yml | 4 +- locales/th-TH.yml | 4 +- locales/tr-TR.yml | 28 +- locales/uk-UA.yml | 32 +- locales/vi-VN.yml | 4 +- locales/zh-CN.yml | 50 +-- locales/zh-TW.yml | 12 +- package.json | 2 +- packages/README.md | 2 +- ...545calckey.js => 1658203170545firefish.js} | 0 .../processors/db/import-calckey-post.ts | 51 --- .../backend/src/queue/processors/db/index.ts | 2 +- .../src/server/api/endpoints/patrons.ts | 4 +- .../server/api/mastodon/endpoints/account.ts | 2 +- .../src/server/api/mastodon/endpoints/meta.ts | 2 +- .../server/api/mastodon/endpoints/status.ts | 6 +- packages/client/src/components/MkDonation.vue | 12 +- packages/client/src/components/MkMedia.vue | 2 +- .../client/src/components/MkUserPreview.vue | 4 +- packages/client/src/pages/about-calckey.vue | 26 +- packages/client/src/pages/about-firefish.vue | 306 ++++++++++++++++++ packages/client/src/pages/about.vue | 4 +- packages/client/src/pages/messaging/index.vue | 2 +- .../client/src/pages/welcome.entrance.a.vue | 2 +- .../client/src/pages/welcome.entrance.b.vue | 2 +- .../client/src/pages/welcome.entrance.c.vue | 2 +- packages/client/src/scripts/helpMenu.ts | 2 +- .../{calckey-js => firefish-js}/.editorconfig | 0 .../{calckey-js => firefish-js}/.gitignore | 0 packages/{calckey-js => firefish-js}/.swcrc | 0 .../{calckey-js => firefish-js}/CHANGELOG.md | 0 packages/{calckey-js => firefish-js}/LICENSE | 0 .../{calckey-js => firefish-js}/README.md | 0 .../api-extractor.json | 0 .../{calckey-js => firefish-js}/codecov.yml | 0 .../etc/firefish-js.api.json} | 0 .../etc/firefish-js.api.md} | 0 .../etc/misskey-js.api.md | 0 .../jest.config.ts | 0 .../markdown/firefish-js.acct.md} | 0 ...irefish-js.api.apiclient._constructor_.md} | 0 .../firefish-js.api.apiclient.credential.md} | 0 .../firefish-js.api.apiclient.fetch.md} | 0 .../markdown/firefish-js.api.apiclient.md} | 0 .../firefish-js.api.apiclient.origin.md} | 0 .../firefish-js.api.apiclient.request.md} | 0 .../markdown/firefish-js.api.apierror.md} | 0 .../markdown/firefish-js.api.fetchlike.md} | 0 .../markdown/firefish-js.api.isapierror.md} | 0 .../markdown/firefish-js.api.md} | 0 ...ish-js.channelconnection._constructor_.md} | 0 .../firefish-js.channelconnection.channel.md} | 0 .../firefish-js.channelconnection.dispose.md} | 0 .../firefish-js.channelconnection.id.md} | 0 .../firefish-js.channelconnection.incount.md} | 0 .../firefish-js.channelconnection.md} | 0 .../firefish-js.channelconnection.name.md} | 0 ...firefish-js.channelconnection.outcount.md} | 0 .../firefish-js.channelconnection.send.md} | 0 .../firefish-js.channelconnection.stream.md} | 0 .../markdown/firefish-js.channels.md} | 0 .../markdown/firefish-js.endpoints.md} | 0 .../markdown/firefish-js.entities.ad.md} | 0 .../firefish-js.entities.announcement.md} | 0 .../markdown/firefish-js.entities.antenna.md} | 0 .../markdown/firefish-js.entities.app.md} | 0 .../firefish-js.entities.authsession.md} | 0 .../firefish-js.entities.blocking.md} | 0 .../markdown/firefish-js.entities.channel.md} | 0 .../markdown/firefish-js.entities.clip.md} | 0 .../firefish-js.entities.customemoji.md} | 0 .../firefish-js.entities.datestring.md} | 0 ...h-js.entities.detailedinstancemetadata.md} | 0 .../firefish-js.entities.drivefile.md} | 0 .../firefish-js.entities.drivefolder.md} | 0 .../firefish-js.entities.following.md} | 0 ...js.entities.followingfolloweepopulated.md} | 0 ...js.entities.followingfollowerpopulated.md} | 0 .../firefish-js.entities.followrequest.md} | 0 .../firefish-js.entities.gallerypost.md} | 0 .../markdown/firefish-js.entities.id.md} | 0 .../firefish-js.entities.instance.md} | 0 .../firefish-js.entities.instancemetadata.md} | 0 ...efish-js.entities.liteinstancemetadata.md} | 0 .../markdown/firefish-js.entities.md} | 0 .../firefish-js.entities.medetailed.md} | 0 .../firefish-js.entities.messagingmessage.md} | 0 .../markdown/firefish-js.entities.note.md} | 0 .../firefish-js.entities.notefavorite.md} | 0 .../firefish-js.entities.notereaction.md} | 0 .../firefish-js.entities.notification.md} | 0 .../firefish-js.entities.origintype.md} | 0 .../markdown/firefish-js.entities.page.md} | 0 .../firefish-js.entities.pageevent.md} | 0 .../firefish-js.entities.serverinfo.md} | 0 .../markdown/firefish-js.entities.signin.md} | 0 .../markdown/firefish-js.entities.stats.md} | 0 .../markdown/firefish-js.entities.user.md} | 0 .../firefish-js.entities.userdetailed.md} | 0 .../firefish-js.entities.usergroup.md} | 0 .../firefish-js.entities.userlist.md} | 0 .../firefish-js.entities.userlite.md} | 0 .../firefish-js.entities.usersorting.md} | 0 .../markdown/firefish-js.ffvisibility.md} | 0 .../markdown/firefish-js.md} | 0 .../markdown/firefish-js.mutednotereasons.md} | 0 .../markdown/firefish-js.notevisibilities.md} | 0 .../firefish-js.notificationtypes.md} | 0 .../markdown/firefish-js.permissions.md} | 0 .../firefish-js.stream._constructor_.md} | 0 .../markdown/firefish-js.stream.close.md} | 0 ...firefish-js.stream.disconnecttochannel.md} | 0 .../markdown/firefish-js.stream.md} | 0 ...efish-js.stream.removesharedconnection.md} | 0 ...h-js.stream.removesharedconnectionpool.md} | 0 .../markdown/firefish-js.stream.send.md} | 0 .../markdown/firefish-js.stream.state.md} | 0 .../firefish-js.stream.usechannel.md} | 0 .../markdown/index.md | 0 .../{calckey-js => firefish-js}/package.json | 0 .../{calckey-js => firefish-js}/src/acct.ts | 0 .../{calckey-js => firefish-js}/src/api.ts | 0 .../src/api.types.ts | 0 .../{calckey-js => firefish-js}/src/consts.ts | 0 .../src/entities.ts | 0 .../{calckey-js => firefish-js}/src/index.ts | 0 .../src/streaming.ts | 0 .../src/streaming.types.ts | 0 .../{calckey-js => firefish-js}/test-d/api.ts | 0 .../test-d/streaming.ts | 0 .../{calckey-js => firefish-js}/test/api.ts | 0 .../test/streaming.ts | 0 .../{calckey-js => firefish-js}/tsconfig.json | 0 packages/megalodon/src/misskey.ts | 4 +- packages/sw/src/scripts/operations.ts | 2 +- packages/sw/src/sw.ts | 2 +- patrons.json | 20 +- pnpm-workspace.yaml | 2 +- rename.sh | 13 + 171 files changed, 517 insertions(+), 249 deletions(-) rename calckey.apache.conf => firefish.apache.conf (100%) rename calckey.nginx.conf => firefish.nginx.conf (100%) rename packages/backend/migration/{1658203170545calckey.js => 1658203170545firefish.js} (100%) delete mode 100644 packages/backend/src/queue/processors/db/import-calckey-post.ts create mode 100644 packages/client/src/pages/about-firefish.vue rename packages/{calckey-js => firefish-js}/.editorconfig (100%) rename packages/{calckey-js => firefish-js}/.gitignore (100%) rename packages/{calckey-js => firefish-js}/.swcrc (100%) rename packages/{calckey-js => firefish-js}/CHANGELOG.md (100%) rename packages/{calckey-js => firefish-js}/LICENSE (100%) rename packages/{calckey-js => firefish-js}/README.md (100%) rename packages/{calckey-js => firefish-js}/api-extractor.json (100%) rename packages/{calckey-js => firefish-js}/codecov.yml (100%) rename packages/{calckey-js/etc/calckey-js.api.json => firefish-js/etc/firefish-js.api.json} (100%) rename packages/{calckey-js/etc/calckey-js.api.md => firefish-js/etc/firefish-js.api.md} (100%) rename packages/{calckey-js => firefish-js}/etc/misskey-js.api.md (100%) rename packages/{calckey-js => firefish-js}/jest.config.ts (100%) rename packages/{calckey-js/markdown/calckey-js.acct.md => firefish-js/markdown/firefish-js.acct.md} (100%) rename packages/{calckey-js/markdown/calckey-js.api.apiclient._constructor_.md => firefish-js/markdown/firefish-js.api.apiclient._constructor_.md} (100%) rename packages/{calckey-js/markdown/calckey-js.api.apiclient.credential.md => firefish-js/markdown/firefish-js.api.apiclient.credential.md} (100%) rename packages/{calckey-js/markdown/calckey-js.api.apiclient.fetch.md => firefish-js/markdown/firefish-js.api.apiclient.fetch.md} (100%) rename packages/{calckey-js/markdown/calckey-js.api.apiclient.md => firefish-js/markdown/firefish-js.api.apiclient.md} (100%) rename packages/{calckey-js/markdown/calckey-js.api.apiclient.origin.md => firefish-js/markdown/firefish-js.api.apiclient.origin.md} (100%) rename packages/{calckey-js/markdown/calckey-js.api.apiclient.request.md => firefish-js/markdown/firefish-js.api.apiclient.request.md} (100%) rename packages/{calckey-js/markdown/calckey-js.api.apierror.md => firefish-js/markdown/firefish-js.api.apierror.md} (100%) rename packages/{calckey-js/markdown/calckey-js.api.fetchlike.md => firefish-js/markdown/firefish-js.api.fetchlike.md} (100%) rename packages/{calckey-js/markdown/calckey-js.api.isapierror.md => firefish-js/markdown/firefish-js.api.isapierror.md} (100%) rename packages/{calckey-js/markdown/calckey-js.api.md => firefish-js/markdown/firefish-js.api.md} (100%) rename packages/{calckey-js/markdown/calckey-js.channelconnection._constructor_.md => firefish-js/markdown/firefish-js.channelconnection._constructor_.md} (100%) rename packages/{calckey-js/markdown/calckey-js.channelconnection.channel.md => firefish-js/markdown/firefish-js.channelconnection.channel.md} (100%) rename packages/{calckey-js/markdown/calckey-js.channelconnection.dispose.md => firefish-js/markdown/firefish-js.channelconnection.dispose.md} (100%) rename packages/{calckey-js/markdown/calckey-js.channelconnection.id.md => firefish-js/markdown/firefish-js.channelconnection.id.md} (100%) rename packages/{calckey-js/markdown/calckey-js.channelconnection.incount.md => firefish-js/markdown/firefish-js.channelconnection.incount.md} (100%) rename packages/{calckey-js/markdown/calckey-js.channelconnection.md => firefish-js/markdown/firefish-js.channelconnection.md} (100%) rename packages/{calckey-js/markdown/calckey-js.channelconnection.name.md => firefish-js/markdown/firefish-js.channelconnection.name.md} (100%) rename packages/{calckey-js/markdown/calckey-js.channelconnection.outcount.md => firefish-js/markdown/firefish-js.channelconnection.outcount.md} (100%) rename packages/{calckey-js/markdown/calckey-js.channelconnection.send.md => firefish-js/markdown/firefish-js.channelconnection.send.md} (100%) rename packages/{calckey-js/markdown/calckey-js.channelconnection.stream.md => firefish-js/markdown/firefish-js.channelconnection.stream.md} (100%) rename packages/{calckey-js/markdown/calckey-js.channels.md => firefish-js/markdown/firefish-js.channels.md} (100%) rename packages/{calckey-js/markdown/calckey-js.endpoints.md => firefish-js/markdown/firefish-js.endpoints.md} (100%) rename packages/{calckey-js/markdown/calckey-js.entities.ad.md => firefish-js/markdown/firefish-js.entities.ad.md} (100%) rename packages/{calckey-js/markdown/calckey-js.entities.announcement.md => firefish-js/markdown/firefish-js.entities.announcement.md} (100%) rename packages/{calckey-js/markdown/calckey-js.entities.antenna.md => firefish-js/markdown/firefish-js.entities.antenna.md} (100%) rename packages/{calckey-js/markdown/calckey-js.entities.app.md => firefish-js/markdown/firefish-js.entities.app.md} (100%) rename packages/{calckey-js/markdown/calckey-js.entities.authsession.md => firefish-js/markdown/firefish-js.entities.authsession.md} (100%) rename packages/{calckey-js/markdown/calckey-js.entities.blocking.md => firefish-js/markdown/firefish-js.entities.blocking.md} (100%) rename packages/{calckey-js/markdown/calckey-js.entities.channel.md => firefish-js/markdown/firefish-js.entities.channel.md} (100%) rename packages/{calckey-js/markdown/calckey-js.entities.clip.md => firefish-js/markdown/firefish-js.entities.clip.md} (100%) rename packages/{calckey-js/markdown/calckey-js.entities.customemoji.md => firefish-js/markdown/firefish-js.entities.customemoji.md} (100%) rename packages/{calckey-js/markdown/calckey-js.entities.datestring.md => firefish-js/markdown/firefish-js.entities.datestring.md} (100%) rename packages/{calckey-js/markdown/calckey-js.entities.detailedinstancemetadata.md => firefish-js/markdown/firefish-js.entities.detailedinstancemetadata.md} (100%) rename packages/{calckey-js/markdown/calckey-js.entities.drivefile.md => firefish-js/markdown/firefish-js.entities.drivefile.md} (100%) rename packages/{calckey-js/markdown/calckey-js.entities.drivefolder.md => firefish-js/markdown/firefish-js.entities.drivefolder.md} (100%) rename packages/{calckey-js/markdown/calckey-js.entities.following.md => firefish-js/markdown/firefish-js.entities.following.md} (100%) rename packages/{calckey-js/markdown/calckey-js.entities.followingfolloweepopulated.md => firefish-js/markdown/firefish-js.entities.followingfolloweepopulated.md} (100%) rename packages/{calckey-js/markdown/calckey-js.entities.followingfollowerpopulated.md => firefish-js/markdown/firefish-js.entities.followingfollowerpopulated.md} (100%) rename packages/{calckey-js/markdown/calckey-js.entities.followrequest.md => firefish-js/markdown/firefish-js.entities.followrequest.md} (100%) rename packages/{calckey-js/markdown/calckey-js.entities.gallerypost.md => firefish-js/markdown/firefish-js.entities.gallerypost.md} (100%) rename packages/{calckey-js/markdown/calckey-js.entities.id.md => firefish-js/markdown/firefish-js.entities.id.md} (100%) rename packages/{calckey-js/markdown/calckey-js.entities.instance.md => firefish-js/markdown/firefish-js.entities.instance.md} (100%) rename packages/{calckey-js/markdown/calckey-js.entities.instancemetadata.md => firefish-js/markdown/firefish-js.entities.instancemetadata.md} (100%) rename packages/{calckey-js/markdown/calckey-js.entities.liteinstancemetadata.md => firefish-js/markdown/firefish-js.entities.liteinstancemetadata.md} (100%) rename packages/{calckey-js/markdown/calckey-js.entities.md => firefish-js/markdown/firefish-js.entities.md} (100%) rename packages/{calckey-js/markdown/calckey-js.entities.medetailed.md => firefish-js/markdown/firefish-js.entities.medetailed.md} (100%) rename packages/{calckey-js/markdown/calckey-js.entities.messagingmessage.md => firefish-js/markdown/firefish-js.entities.messagingmessage.md} (100%) rename packages/{calckey-js/markdown/calckey-js.entities.note.md => firefish-js/markdown/firefish-js.entities.note.md} (100%) rename packages/{calckey-js/markdown/calckey-js.entities.notefavorite.md => firefish-js/markdown/firefish-js.entities.notefavorite.md} (100%) rename packages/{calckey-js/markdown/calckey-js.entities.notereaction.md => firefish-js/markdown/firefish-js.entities.notereaction.md} (100%) rename packages/{calckey-js/markdown/calckey-js.entities.notification.md => firefish-js/markdown/firefish-js.entities.notification.md} (100%) rename packages/{calckey-js/markdown/calckey-js.entities.origintype.md => firefish-js/markdown/firefish-js.entities.origintype.md} (100%) rename packages/{calckey-js/markdown/calckey-js.entities.page.md => firefish-js/markdown/firefish-js.entities.page.md} (100%) rename packages/{calckey-js/markdown/calckey-js.entities.pageevent.md => firefish-js/markdown/firefish-js.entities.pageevent.md} (100%) rename packages/{calckey-js/markdown/calckey-js.entities.serverinfo.md => firefish-js/markdown/firefish-js.entities.serverinfo.md} (100%) rename packages/{calckey-js/markdown/calckey-js.entities.signin.md => firefish-js/markdown/firefish-js.entities.signin.md} (100%) rename packages/{calckey-js/markdown/calckey-js.entities.stats.md => firefish-js/markdown/firefish-js.entities.stats.md} (100%) rename packages/{calckey-js/markdown/calckey-js.entities.user.md => firefish-js/markdown/firefish-js.entities.user.md} (100%) rename packages/{calckey-js/markdown/calckey-js.entities.userdetailed.md => firefish-js/markdown/firefish-js.entities.userdetailed.md} (100%) rename packages/{calckey-js/markdown/calckey-js.entities.usergroup.md => firefish-js/markdown/firefish-js.entities.usergroup.md} (100%) rename packages/{calckey-js/markdown/calckey-js.entities.userlist.md => firefish-js/markdown/firefish-js.entities.userlist.md} (100%) rename packages/{calckey-js/markdown/calckey-js.entities.userlite.md => firefish-js/markdown/firefish-js.entities.userlite.md} (100%) rename packages/{calckey-js/markdown/calckey-js.entities.usersorting.md => firefish-js/markdown/firefish-js.entities.usersorting.md} (100%) rename packages/{calckey-js/markdown/calckey-js.ffvisibility.md => firefish-js/markdown/firefish-js.ffvisibility.md} (100%) rename packages/{calckey-js/markdown/calckey-js.md => firefish-js/markdown/firefish-js.md} (100%) rename packages/{calckey-js/markdown/calckey-js.mutednotereasons.md => firefish-js/markdown/firefish-js.mutednotereasons.md} (100%) rename packages/{calckey-js/markdown/calckey-js.notevisibilities.md => firefish-js/markdown/firefish-js.notevisibilities.md} (100%) rename packages/{calckey-js/markdown/calckey-js.notificationtypes.md => firefish-js/markdown/firefish-js.notificationtypes.md} (100%) rename packages/{calckey-js/markdown/calckey-js.permissions.md => firefish-js/markdown/firefish-js.permissions.md} (100%) rename packages/{calckey-js/markdown/calckey-js.stream._constructor_.md => firefish-js/markdown/firefish-js.stream._constructor_.md} (100%) rename packages/{calckey-js/markdown/calckey-js.stream.close.md => firefish-js/markdown/firefish-js.stream.close.md} (100%) rename packages/{calckey-js/markdown/calckey-js.stream.disconnecttochannel.md => firefish-js/markdown/firefish-js.stream.disconnecttochannel.md} (100%) rename packages/{calckey-js/markdown/calckey-js.stream.md => firefish-js/markdown/firefish-js.stream.md} (100%) rename packages/{calckey-js/markdown/calckey-js.stream.removesharedconnection.md => firefish-js/markdown/firefish-js.stream.removesharedconnection.md} (100%) rename packages/{calckey-js/markdown/calckey-js.stream.removesharedconnectionpool.md => firefish-js/markdown/firefish-js.stream.removesharedconnectionpool.md} (100%) rename packages/{calckey-js/markdown/calckey-js.stream.send.md => firefish-js/markdown/firefish-js.stream.send.md} (100%) rename packages/{calckey-js/markdown/calckey-js.stream.state.md => firefish-js/markdown/firefish-js.stream.state.md} (100%) rename packages/{calckey-js/markdown/calckey-js.stream.usechannel.md => firefish-js/markdown/firefish-js.stream.usechannel.md} (100%) rename packages/{calckey-js => firefish-js}/markdown/index.md (100%) rename packages/{calckey-js => firefish-js}/package.json (100%) rename packages/{calckey-js => firefish-js}/src/acct.ts (100%) rename packages/{calckey-js => firefish-js}/src/api.ts (100%) rename packages/{calckey-js => firefish-js}/src/api.types.ts (100%) rename packages/{calckey-js => firefish-js}/src/consts.ts (100%) rename packages/{calckey-js => firefish-js}/src/entities.ts (100%) rename packages/{calckey-js => firefish-js}/src/index.ts (100%) rename packages/{calckey-js => firefish-js}/src/streaming.ts (100%) rename packages/{calckey-js => firefish-js}/src/streaming.types.ts (100%) rename packages/{calckey-js => firefish-js}/test-d/api.ts (100%) rename packages/{calckey-js => firefish-js}/test-d/streaming.ts (100%) rename packages/{calckey-js => firefish-js}/test/api.ts (100%) rename packages/{calckey-js => firefish-js}/test/streaming.ts (100%) rename packages/{calckey-js => firefish-js}/tsconfig.json (100%) create mode 100755 rename.sh diff --git a/.config/LICENSE b/.config/LICENSE index 342509dec..cb57aef95 100644 --- a/.config/LICENSE +++ b/.config/LICENSE @@ -1,4 +1,4 @@ -Copyright 2023 Calckey +Copyright 2023 Firefish Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/.config/ci.yml b/.config/ci.yml index 0f5be623b..fd35a7994 100644 --- a/.config/ci.yml +++ b/.config/ci.yml @@ -1,5 +1,5 @@ #━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ -# Calckey configuration +# Firefish configuration #━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ # ┌─────┐ diff --git a/.weblate b/.weblate index 18f45edbb..56430a1bb 100644 --- a/.weblate +++ b/.weblate @@ -1,3 +1,3 @@ [weblate] url = https://hosted.weblate.org/api/ -translation = calckey/locales +translation = firefish/locales diff --git a/COPYING b/COPYING index 387515b06..27aeb01ac 100644 --- a/COPYING +++ b/COPYING @@ -18,7 +18,7 @@ And are distributed under The Apache License, Version 2.0, you should have recei --- -Calckey includes several third-party open-source softwares and software libraries. +Firefish includes several third-party open-source softwares and software libraries. RsaSignature2017 implementation by Transmute Industries Inc License: MIT diff --git a/Dockerfile b/Dockerfile index e7ba670ae..ec07bb210 100644 --- a/Dockerfile +++ b/Dockerfile @@ -20,7 +20,7 @@ COPY package.json pnpm*.yaml ./ COPY packages/backend/package.json packages/backend/package.json COPY packages/client/package.json packages/client/package.json COPY packages/sw/package.json packages/sw/package.json -COPY packages/calckey-js/package.json packages/calckey-js/package.json +COPY packages/firefish-js/package.json packages/firefish-js/package.json COPY packages/megalodon/package.json packages/megalodon/package.json COPY packages/backend/native-utils/package.json packages/backend/native-utils/package.json COPY packages/backend/native-utils/npm/linux-x64-musl/package.json packages/backend/native-utils/npm/linux-x64-musl/package.json @@ -51,7 +51,7 @@ RUN apk add --no-cache --no-progress tini ffmpeg vips-dev zip unzip nodejs-curre COPY . ./ -COPY --from=build /calckey/packages/megalodon /calckey/packages/megalodon +COPY --from=build /firefish/packages/megalodon /firefish/packages/megalodon # Copy node modules COPY --from=build /firefish/node_modules /firefish/node_modules diff --git a/README.md b/README.md index ce5bf88cb..a5ffc9611 100644 --- a/README.md +++ b/README.md @@ -72,9 +72,9 @@ # 🌠 Getting started -Want to just join a Calckey server? View the list here, pick one, and join: +Want to just join a Firefish server? View the list here, pick one, and join: -### https://calckey.org/join +### https://firefish.org/join --- @@ -216,9 +216,9 @@ Please don't use ElasticSearch unless you already have an ElasticSearch setup an - Edit `.config/default.yml`, making sure to fill out required fields. - Also copy and edit `.config/docker_example.env` to `.config/docker.env` if you're using Docker. -## 🚚 Migrating from Misskey/FoundKey to Calckey +## 🚚 Migrating from Misskey/FoundKey to Firefish -For migrating from Misskey v13, Misskey v12, and FoundKey, read [this document](https://codeberg.org/calckey/calckey/src/branch/develop/docs/migrate.md). +For migrating from Misskey v13, Misskey v12, and FoundKey, read [this document](https://codeberg.org/firefish/firefish/src/branch/develop/docs/migrate.md). ## 🌐 Web proxy diff --git a/custom/assets/LICENSE b/custom/assets/LICENSE index 342509dec..cb57aef95 100644 --- a/custom/assets/LICENSE +++ b/custom/assets/LICENSE @@ -1,4 +1,4 @@ -Copyright 2023 Calckey +Copyright 2023 Firefish Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/docs/migrate.md b/docs/migrate.md index a071ce0ce..e64d2c963 100644 --- a/docs/migrate.md +++ b/docs/migrate.md @@ -1,4 +1,4 @@ -# 🚚 Migrating from Misskey/FoundKey to Calckey +# 🚚 Migrating from Misskey/FoundKey to Firefish All the guides below assume you're starting in the root of the repo directory. @@ -102,4 +102,4 @@ NODE_ENV=production pnpm run migrate ## Reverse -You ***cannot*** migrate back to Misskey from Calckey due to re-hashing passwords on signin with argon2. You can migrate from Calckey to FoundKey, although this is not recommended due to FoundKey being end-of-life. +You ***cannot*** migrate back to Misskey from Firefish due to re-hashing passwords on signin with argon2. You can migrate from Firefish to FoundKey, although this is not recommended due to FoundKey being end-of-life. diff --git a/calckey.apache.conf b/firefish.apache.conf similarity index 100% rename from calckey.apache.conf rename to firefish.apache.conf diff --git a/calckey.nginx.conf b/firefish.nginx.conf similarity index 100% rename from calckey.nginx.conf rename to firefish.nginx.conf diff --git a/locales/ar-SA.yml b/locales/ar-SA.yml index 30a591835..add62ca73 100644 --- a/locales/ar-SA.yml +++ b/locales/ar-SA.yml @@ -371,7 +371,7 @@ exploreFediverse: "استكشف الفديفرس" popularTags: "الوسوم الرائجة" userList: "القوائم" about: "عن" -aboutMisskey: "عن Firefish" +aboutFirefish: "عن Firefish" administrator: "المدير" token: "الرمز المميز" twoStepAuthentication: "الإستيثاق بعاملَيْن" @@ -855,7 +855,7 @@ _registry: keys: "المفاتيح" domain: "النّطاق" createKey: "أنشئ مفتاحًا" -_aboutMisskey: +_aboutFirefish: about: "ميسكي هو برمجية مفتوحة المصدر يطورها syuilo منذ 2014." contributors: "المساهمون الرئيسيون" allContributors: "كل المساهمين" diff --git a/locales/bn-BD.yml b/locales/bn-BD.yml index 64fba2512..f742c8166 100644 --- a/locales/bn-BD.yml +++ b/locales/bn-BD.yml @@ -376,7 +376,7 @@ exploreFediverse: "Fediverse ঘুরে দেখুন" popularTags: "জনপ্রিয় ট্যাগগুলি" userList: "লিস্ট" about: "আপনার সম্পর্কে" -aboutMisskey: "Firefish সম্পর্কে" +aboutFirefish: "Firefish সম্পর্কে" administrator: "প্রশাসক" token: "টোকেন" twoStepAuthentication: "২-ধাপ প্রমাণীকরণ" @@ -896,7 +896,7 @@ _registry: keys: "কী - সমূহ" domain: "ডোমেন" createKey: "কী বানান" -_aboutMisskey: +_aboutFirefish: about: "Misskey, একটি ওপেন সোর্স সফ্টওয়্যার যা 2014 সাল থেকে syuilo তৈরি করছেন।" contributors: "প্রধান কন্ট্রিবিউটারগণ" allContributors: "সকল কন্ট্রিবিউটারগণ" diff --git a/locales/ca-ES.yml b/locales/ca-ES.yml index 3fa2f6af4..4299d0300 100644 --- a/locales/ca-ES.yml +++ b/locales/ca-ES.yml @@ -1226,7 +1226,7 @@ connectedTo: Aquest(s) compte(s) estan connectats silenceConfirm: Segur que vols posa en silenci aquest usuari? unsilence: Desfés posar en silenci unsilenceConfirm: Segur que vols treure el silenci a aquest usuari? -aboutMisskey: Sobre Firefish +aboutFirefish: Sobre Firefish twoStepAuthentication: Autentificació de dos factors moderator: Moderador moderation: Moderació @@ -1590,7 +1590,7 @@ cannotUploadBecauseNoFreeSpace: La pujada ha fallat a causa de la manca d'espai enableAutoSensitive: Marcatge automàtic NSFW moveTo: Mou el compte actual al compte nou customKaTeXMacro: Macros KaTeX personalitzats -_aboutMisskey: +_aboutFirefish: contributors: Col·laboradors principals allContributors: Tots els col·laboradors donate: Fes una donació a Firefish @@ -1603,8 +1603,8 @@ _aboutMisskey: patrons: Mecenes de Firefish patronsList: Llistats cronològicament, no per la quantitat donada. Fes una donació amb l'enllaç de dalt per veure el teu nom aquí! - donateTitle: T'agrada Calckey? - pleaseDonateToCalckey: Penseu en fer una donació a Calckey per donar suport al seu + donateTitle: T'agrada Firefish? + pleaseDonateToFirefish: Penseu en fer una donació a Firefish per donar suport al seu desenvolupament. pleaseDonateToHost: Penseu també en fer una donació a la vostre instància, {host}, per ajudar-lo a suportar els costos de funcionament. diff --git a/locales/cs-CZ.yml b/locales/cs-CZ.yml index 7c639663f..869066f2d 100644 --- a/locales/cs-CZ.yml +++ b/locales/cs-CZ.yml @@ -347,7 +347,7 @@ recentlyUpdatedUsers: "Nedávno aktívni uživatelé" popularTags: "Populární tagy" userList: "Seznamy" about: "Informace" -aboutMisskey: "O Firefish" +aboutFirefish: "O Firefish" administrator: "Administrátor" token: "Token" twoStepAuthentication: "Dvoufaktorová autentikace" @@ -646,7 +646,7 @@ _registry: keys: "Klíče" domain: "Doména" createKey: "Vytvořit klíč" -_aboutMisskey: +_aboutFirefish: allContributors: "Všichni přispěvatelé" source: "Zdrojový kód" _mfm: diff --git a/locales/de-DE.yml b/locales/de-DE.yml index c3b7d0bab..407b89642 100644 --- a/locales/de-DE.yml +++ b/locales/de-DE.yml @@ -419,7 +419,7 @@ exploreFediverse: "Das Fediverse erkunden" popularTags: "Beliebte Schlagwörter" userList: "Liste" about: "Über" -aboutMisskey: "Über Firefish" +aboutFirefish: "Über Firefish" administrator: "Administrator" token: "Token" twoStepAuthentication: "Zwei-Faktor-Authentifizierung" @@ -1085,7 +1085,7 @@ _registry: keys: "Schlüssel" domain: "Domain" createKey: "Schlüssel erstellen" -_aboutMisskey: +_aboutFirefish: about: "Firefish ist ein Fork von Misskey, der seit 2022 von ThatOneCalculator entwickelt wird." contributors: "Hauptmitwirkende" diff --git a/locales/el-GR.yml b/locales/el-GR.yml index cb7fd9831..b42a0a707 100644 --- a/locales/el-GR.yml +++ b/locales/el-GR.yml @@ -762,7 +762,7 @@ dayOverDayChanges: Αλλαγές την τελευταία ημέρα promotion: Προμοταρισμένα promote: Προμοτάρισμα squareAvatars: Εμφάνιση τετραγωνισμένων άβαταρ -aboutMisskey: Σχετικά με το Firefish +aboutFirefish: Σχετικά με το Firefish maintainerName: Προγραμματιστής/στρια uploadFromUrlRequested: Το ανέβασμα ζητήθηκε themeForLightMode: Θέμα για τη Φωτεινή Λειτουργία diff --git a/locales/en-US.yml b/locales/en-US.yml index 1ac1feabc..452d99be1 100644 --- a/locales/en-US.yml +++ b/locales/en-US.yml @@ -438,7 +438,7 @@ exploreFediverse: "Explore the Fediverse" popularTags: "Popular tags" userList: "Lists" about: "About" -aboutMisskey: "About Firefish" +aboutFirefish: "About Firefish" administrator: "Administrator" token: "Token" twoStepAuthentication: "Two-factor authentication" @@ -1214,22 +1214,22 @@ _registry: keys: "Keys" domain: "Domain" createKey: "Create key" -_aboutMisskey: +_aboutFirefish: about: "Firefish is a fork of Misskey made by ThatOneCalculator, which has been in development since 2022." contributors: "Main contributors" allContributors: "All contributors" source: "Source code" - translation: "Translate Calckey" - donate: "Donate to Calckey" - donateTitle: "Enjoying Calckey?" - pleaseDonateToCalckey: "Please consider donating to Calckey to support its development." + translation: "Translate Firefish" + donate: "Donate to Firefish" + donateTitle: "Enjoying Firefish?" + pleaseDonateToFirefish: "Please consider donating to Firefish to support its development." pleaseDonateToHost: "Please also consider donating to your home server, {host}, to help support its operation costs." donateHost: "Donate to {host}" morePatrons: "We also appreciate the support of many other helpers not listed here. Thank you! 🥰" - sponsors: "Calckey sponsors" - patrons: "Calckey patrons" + sponsors: "Firefish sponsors" + patrons: "Firefish patrons" patronsList: "Listed chronologically, not by donation size. Donate with the link above to get your name on here!" _nsfw: respect: "Hide NSFW media" diff --git a/locales/es-ES.yml b/locales/es-ES.yml index 836eb8d46..7173edc55 100644 --- a/locales/es-ES.yml +++ b/locales/es-ES.yml @@ -406,7 +406,7 @@ exploreFediverse: "Explorar fediverso" popularTags: "Etiquetas populares" userList: "Lista" about: "Información" -aboutMisskey: "Sobre Firefish" +aboutFirefish: "Sobre Firefish" administrator: "Administrador" token: "Token" twoStepAuthentication: "Autenticación de dos factores" @@ -1062,7 +1062,7 @@ _registry: keys: "Clave" domain: "Dominio" createKey: "Crear una llave" -_aboutMisskey: +_aboutFirefish: about: "Firefish es una bifurcación de Misskey creada por ThatOneCalculator, que ha estado en desarrollo desde el 2022." contributors: "Principales colaboradores" diff --git a/locales/fi.yml b/locales/fi.yml index de25de03f..efbbd495b 100644 --- a/locales/fi.yml +++ b/locales/fi.yml @@ -472,7 +472,7 @@ silence: Hiljennä popularTags: Suositut tagit userList: Listat about: Tietoja -aboutMisskey: Tietoja Firefishstä +aboutFirefish: Tietoja Firefishstä exploreFediverse: Tutustu fediverseen recentlyUpdatedUsers: Vastikään lisätyt käyttäjät recentlyRegisteredUsers: Uudet liittyneet jäyttäjät diff --git a/locales/fr-FR.yml b/locales/fr-FR.yml index 2becd3ecc..4b22e9c1c 100644 --- a/locales/fr-FR.yml +++ b/locales/fr-FR.yml @@ -1,6 +1,6 @@ _lang_: "Français" headlineMisskey: "Réseau relié par des notes" -introMisskey: "Bienvenue ! Calckey est un service de microblogage décentralisé, libre +introMisskey: "Bienvenue ! Firefish est un service de microblogage décentralisé, libre et ouvert.\nÉcrivez des « notes » et partagez ce qui se passe à l’instant présent, autour de vous avec les autres 📡\nLa fonction « réactions », vous permet également d’ajouter une réaction rapide aux notes des autres utilisateur·rice·s 👍\nExplorons @@ -158,7 +158,7 @@ flagAsBot: "Ce compte est un robot" flagAsBotDescription: "Si ce compte est géré de manière automatisée, choisissez cette option. Si elle est activée, elle agira comme un marqueur pour les autres développeurs afin d'éviter des chaînes d'interaction sans fin avec d'autres robots et d'ajuster - les systèmes internes de Calckey pour traiter ce compte comme un robot." + les systèmes internes de Firefish pour traiter ce compte comme un robot." flagAsCat: "Ce compte est un chat" flagAsCatDescription: "Activer l'option \" Je suis un chat \" pour ce compte." flagShowTimelineReplies: "Afficher les réponses dans le fil" @@ -413,7 +413,7 @@ exploreFediverse: "Explorer le Fediverse" popularTags: "Mots-clés populaires" userList: "Listes" about: "Informations" -aboutMisskey: "À propos de Firefish" +aboutFirefish: "À propos de Firefish" administrator: "Administrateur" token: "Jeton" twoStepAuthentication: "Authentification à deux facteurs" @@ -572,7 +572,7 @@ 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 Calckey." + de son interaction avec Firefish." output: "Sortie" script: "Script" disablePagesScript: "Désactiver AiScript sur les Pages" @@ -707,7 +707,7 @@ createNew: "Créer nouveau" optional: "Facultatif" createNewClip: "Créer un nouveau clip" public: "Public" -i18nInfo: "Calckey est traduit dans différentes langues par des bénévoles. Vous pouvez +i18nInfo: "Firefish est traduit dans différentes langues par des bénévoles. Vous pouvez contribuer à {link}." manageAccessTokens: "Gérer les jetons d'accès" accountInfo: " Informations du compte " @@ -766,7 +766,7 @@ nUsers: "{n} utilisateur·rice·s" nNotes: "{n} Notes" sendErrorReports: "Envoyer les rapports d’erreur" sendErrorReportsDescription: "Si vous activez l'envoi des rapports d'erreur, vous - contribuerez à améliorer la qualité de Calckey grâce au partage d'informations détaillées + contribuerez à améliorer la qualité de Firefish grâce au partage d'informations détaillées sur les erreurs lorsqu'un problème survient.\nCela inclut des informations telles que la version de votre système d'exploitation, le type de navigateur que vous utilisez, votre historique d'activité, etc." @@ -993,13 +993,13 @@ _registry: keys: "Clé " domain: "Domaine" createKey: "Créer une clé" -_aboutMisskey: +_aboutFirefish: about: "Misskey est un logiciel libre et ouvert, développé par syuilo depuis 2014." contributors: "Principaux contributeurs" allContributors: "Tous les contributeurs" source: "Code source" - translation: "Traduire Calckey" - donate: "Soutenir Calckey" + translation: "Traduire Firefish" + donate: "Soutenir Firefish" morePatrons: "Nous apprécions vraiment le soutien de nombreuses autres personnes non mentionnées ici. Merci à toutes et à tous ! 🥰" patrons: "Contributeurs" @@ -1009,9 +1009,9 @@ _nsfw: force: "Cacher tous les médias" _mfm: cheatSheet: "Antisèche MFM" - intro: "MFM est un langage Markdown spécifique utilisable ici et là dans Calckey. + intro: "MFM est un langage Markdown spécifique utilisable ici et là dans Firefish. Vous pouvez vérifier ici les structures utilisables avec MFM." - dummy: "La Fédiverse s'agrandit avec Calckey" + dummy: "La Fédiverse s'agrandit avec Firefish" mention: "Mentionner" mentionDescription: "Vous pouvez afficher un utilisateur spécifique en indiquant une arobase suivie d'un nom d'utilisateur" @@ -1253,11 +1253,11 @@ _tutorial: step5_7: "La timeline globale {icon} est l'endroit où vous pouvez voir les messages de toutes les autres instances connectées." step6_1: "Alors quel est cet endroit ?" - step6_2: "Eh bien, vous ne venez pas de rejoindre Calckey. Vous avez rejoint un + step6_2: "Eh bien, vous ne venez pas de rejoindre Firefish. Vous avez rejoint un portail vers le Fediverse, un réseau interconnecté de milliers de serveurs, appelés \"instances\"." step6_3: "Chaque serveur fonctionne différemment, et tous les serveurs n'utilisent - pas Calckey. Cependant, celui-ci le fait ! C'est un peu délicat, mais vous aurez + pas Firefish. Cependant, celui-ci le fait ! C'est un peu délicat, mais vous aurez le coup de main en un rien de temps." step6_4: "Maintenant, allez-y, explorez et amusez-vous !" _2fa: @@ -2036,4 +2036,4 @@ signupsDisabled: Les inscriptions sur ce serveur sont actuellement désactivés, apps: Applications userSaysSomethingReasonReply: '{noms} a répondu à une note contenant {raison}' defaultValueIs: 'défaut : {valeur}' -searchPlaceholder: Recherchez sur Calckey +searchPlaceholder: Recherchez sur Firefish diff --git a/locales/gl.yml b/locales/gl.yml index 891a81927..5aaae34f6 100644 --- a/locales/gl.yml +++ b/locales/gl.yml @@ -1,5 +1,5 @@ _lang_: Inglés -introMisskey: Benvida! Calckey é unha plataforma de medios sociais de código aberto, +introMisskey: Benvida! Firefish é unha plataforma de medios sociais de código aberto, descentralizada e gratuíta para sempre!🚀 monthAndDay: '{day}/{month}' notifications: Notificacións @@ -11,7 +11,7 @@ noThankYou: Non, grazas headlineMisskey: Plataforma de medios sociais de código aberto e descentralizada, gratuíta para sempre!🚀 search: Buscar -searchPlaceholder: Buscar en Calckey +searchPlaceholder: Buscar en Firefish username: Identificador fetchingAsApObject: Descargando desde o Fediverso ok: OK diff --git a/locales/id-ID.yml b/locales/id-ID.yml index 50af14151..0ce1da65a 100644 --- a/locales/id-ID.yml +++ b/locales/id-ID.yml @@ -409,7 +409,7 @@ exploreFediverse: "Jelajahi Fediverse" popularTags: "Tag populer" userList: "Daftar" about: "Informasi" -aboutMisskey: "Tentang Firefish" +aboutFirefish: "Tentang Firefish" administrator: "Admin" token: "Token" twoStepAuthentication: "Otentikasi dua faktor" @@ -988,7 +988,7 @@ _registry: keys: "Kunci" domain: "Domain" createKey: "Buat kunci" -_aboutMisskey: +_aboutFirefish: about: "Firefish adalah perangkat lunak sumber terbuka yang sedang dikembangkan oleh\ \ syuilo sejak 2014." contributors: "Kontributor utama" diff --git a/locales/it-IT.yml b/locales/it-IT.yml index 09848ed67..881383ced 100644 --- a/locales/it-IT.yml +++ b/locales/it-IT.yml @@ -401,7 +401,7 @@ exploreFediverse: "Esplora il Fediverso" popularTags: "Tag di tendenza" userList: "Liste" about: "Informazioni" -aboutMisskey: "Informazioni di Firefish" +aboutFirefish: "Informazioni di Firefish" administrator: "Amministratore" token: "Token" twoStepAuthentication: "Autenticazione a due fattori" @@ -931,7 +931,7 @@ _registry: keys: "Dati" domain: "Dominio" createKey: "Crea chiave" -_aboutMisskey: +_aboutFirefish: about: "Misskey è un software libero e open source, sviluppato da syuilo dal 2014." contributors: "Principali sostenitori" allContributors: "Tutti i sostenitori" diff --git a/locales/ja-JP.yml b/locales/ja-JP.yml index 7f805200b..d350f43f2 100644 --- a/locales/ja-JP.yml +++ b/locales/ja-JP.yml @@ -396,7 +396,7 @@ exploreFediverse: "Fediverseを探索" popularTags: "人気のタグ" userList: "リスト" about: "情報" -aboutMisskey: "Firefishについて" +aboutFirefish: "Firefishについて" administrator: "管理者" token: "トークン" twoStepAuthentication: "二段階認証" @@ -977,7 +977,7 @@ customKaTeXMacroDescription: "数式入力を楽にするためのマクロを enableCustomKaTeXMacro: "カスタムKaTeXマクロを有効にする" preventAiLearning: "AIによる学習を防止" preventAiLearningDescription: "投稿したノート、添付した画像などのコンテンツを学習の対象にしないようAIに要求します。これはnoaiフラグをHTMLレスポンスに含めることによって実現されます。" -noGraze: "ブラウザの拡張機能「Graze for Mastodon」は、Calckeyの動作を妨げるため、無効にしてください。" +noGraze: "ブラウザの拡張機能「Graze for Mastodon」は、Firefishの動作を妨げるため、無効にしてください。" enableServerMachineStats: "サーバーのマシン情報を公開する" enableIdenticonGeneration: "ユーザーごとのIdenticon生成を有効にする" showPopup: "ポップアップを表示してユーザーに知らせる" @@ -1060,7 +1060,7 @@ _registry: keys: "キー" domain: "ドメイン" createKey: "キーを作成" -_aboutMisskey: +_aboutFirefish: about: "Firefishは、2022年に生まれたThatOneCalculatorによるMisskeyのforkです。" contributors: "主なコントリビューター" allContributors: "全てのコントリビューター" @@ -1070,10 +1070,10 @@ _aboutMisskey: morePatrons: "他にも多くの方が支援してくれています。ありがとうございます! 🥰" patrons: "支援者" patronsList: 寄付額ではなく時系列順に並んでいます。上記のリンクから寄付を行ってここにあなたのIDを載せましょう! - pleaseDonateToCalckey: Calckey開発への寄付をご検討ください。 + pleaseDonateToFirefish: Firefish開発への寄付をご検討ください。 pleaseDonateToHost: また、このサーバー {host} の運営者への寄付もご検討ください。 donateHost: '{host} に寄付する' - donateTitle: Calckeyを気に入りましたか? + donateTitle: Firefishを気に入りましたか? _nsfw: respect: "閲覧注意のメディアは隠す" ignore: "閲覧注意のメディアを隠さない" @@ -1902,7 +1902,7 @@ apps: "アプリ" _experiments: title: 試験的な機能 postImportsCaption: - ユーザーが過去の投稿をCalckey・Misskey・Mastodon・Akkoma・Pleromaからインポートすることを許可します。キューが溜まっているときにインポートするとサーバーに負荷がかかる可能性があります。 + ユーザーが過去の投稿をFirefish・Misskey・Mastodon・Akkoma・Pleromaからインポートすることを許可します。キューが溜まっているときにインポートするとサーバーに負荷がかかる可能性があります。 enablePostImports: 投稿のインポートを有効にする sendModMail: モデレーション通知を送る deleted: 削除済み @@ -1942,7 +1942,7 @@ video: 動画 isBot: このアカウントはBotです isLocked: このアカウントのフォローは承認制です isAdmin: 管理者 -isPatron: Calckey 後援者 +isPatron: Firefish 後援者 _skinTones: light: ペールオレンジ mediumLight: ミディアムライト diff --git a/locales/ja-KS.yml b/locales/ja-KS.yml index b05bb9c90..40b32b4c0 100644 --- a/locales/ja-KS.yml +++ b/locales/ja-KS.yml @@ -377,7 +377,7 @@ exploreFediverse: "Fediverseを探ってみる" popularTags: "人気のタグ" userList: "リスト" about: "情報" -aboutMisskey: "Misskeyってなんや?" +aboutFirefish: "Misskeyってなんや?" administrator: "管理者" token: "トークン" twoStepAuthentication: "二段階認証" @@ -867,7 +867,7 @@ _registry: keys: "キー" domain: "ドメイン" createKey: "キーを作る" -_aboutMisskey: +_aboutFirefish: about: "Misskeyはsyuiloが2014年からずっと作ってはる、オープンソースなソフトウェアや。" contributors: "主な貢献者" allContributors: "全ての貢献者" diff --git a/locales/ko-KR.yml b/locales/ko-KR.yml index 9e4443867..6b3da7931 100644 --- a/locales/ko-KR.yml +++ b/locales/ko-KR.yml @@ -377,7 +377,7 @@ exploreFediverse: "연합우주를 탐색" popularTags: "인기 태그" userList: "리스트" about: "정보" -aboutMisskey: "Misskey에 대하여" +aboutFirefish: "Misskey에 대하여" administrator: "관리자" token: "토큰" twoStepAuthentication: "2단계 인증" @@ -964,7 +964,7 @@ _registry: keys: "키" domain: "도메인" createKey: "키 생성" -_aboutMisskey: +_aboutFirefish: about: "Misskey는 syuilo에 의해서 2014년부터 개발되어 온 오픈소스 소프트웨어 입니다." contributors: "주요 기여자" allContributors: "모든 기여자" diff --git a/locales/nl-NL.yml b/locales/nl-NL.yml index c25db0d29..4eeb7ec72 100644 --- a/locales/nl-NL.yml +++ b/locales/nl-NL.yml @@ -304,7 +304,7 @@ disconnectedFromServer: "Verbinding met de server onderbroken." inMb: "in megabytes" pinnedNotes: "Vastgemaakte notitie" userList: "Lijsten" -aboutMisskey: "Over Firefish" +aboutFirefish: "Over Firefish" administrator: "Beheerder" token: "Token" securityKeyName: "Sleutelnaam" diff --git a/locales/no-NO.yml b/locales/no-NO.yml index 5f02d5f19..a7f779c44 100644 --- a/locales/no-NO.yml +++ b/locales/no-NO.yml @@ -8,7 +8,7 @@ profile: Profil timeline: Tidslinje save: Lagre addToList: Legg til liste -searchPlaceholder: Søk Calckey +searchPlaceholder: Søk Firefish username: Brukernavn password: Passord notifications: Meldinger @@ -65,7 +65,7 @@ openInWindow: Åpne i vindu basicSettings: Grunnleggende innstillinger headlineMisskey: En desentralisert sosialt media-plattform, basert på åpen kildekode, som alltid vil være gratis! 🚀 -introMisskey: Velkommen! Calckey er en desentralisert sosialt media-plattform, basert +introMisskey: Velkommen! Firefish er en desentralisert sosialt media-plattform, basert på åpen kildekode, som alltid vil være gratis! 🚀 exportRequested: Du har bedt om en eksportering. Dette vil ta litt tid. Den vil bli lagt til på disken din når den er ferdig. diff --git a/locales/pl-PL.yml b/locales/pl-PL.yml index 0d7aa570e..5e0b5a4bb 100644 --- a/locales/pl-PL.yml +++ b/locales/pl-PL.yml @@ -396,7 +396,7 @@ exploreFediverse: "Eksploruj Fediwersum" popularTags: "Tagi na czasie" userList: "Listy" about: "Informacje" -aboutMisskey: "O Firefish" +aboutFirefish: "O Firefish" administrator: "Admin" token: "Token" twoStepAuthentication: "Uwierzytelnianie dwuskładnikowe" @@ -987,7 +987,7 @@ _registry: keys: "Klucz" domain: "Domena" createKey: "Utwórz klucz" -_aboutMisskey: +_aboutFirefish: about: "Firefish jest forkiem Misskey utworzonym przez ThatOneCalculator, rozwijanym od 2022." contributors: "Główni twórcy" diff --git a/locales/pt-PT.yml b/locales/pt-PT.yml index 1a2deecd6..4a39c150a 100644 --- a/locales/pt-PT.yml +++ b/locales/pt-PT.yml @@ -376,7 +376,7 @@ exploreFediverse: "Explorar Fediverse" popularTags: "Tags populares" userList: "Listas" about: "Informações" -aboutMisskey: "Sobre Firefish" +aboutFirefish: "Sobre Firefish" administrator: "Administrador" token: "Símbolo" twoStepAuthentication: "Verificação em duas etapas" diff --git a/locales/ro-RO.yml b/locales/ro-RO.yml index 6ecbd8938..5a3aa4ef4 100644 --- a/locales/ro-RO.yml +++ b/locales/ro-RO.yml @@ -376,7 +376,7 @@ exploreFediverse: "Explorează Fediverse-ul" popularTags: "Taguri populare" userList: "Liste" about: "Despre" -aboutMisskey: "Despre Firefish" +aboutFirefish: "Despre Firefish" administrator: "Administrator" token: "Token" twoStepAuthentication: "Autentificare în doi pași" diff --git a/locales/ru-RU.yml b/locales/ru-RU.yml index 3d37b951c..0d9a8b69b 100644 --- a/locales/ru-RU.yml +++ b/locales/ru-RU.yml @@ -403,7 +403,7 @@ exploreFediverse: "Исследуйте Fediverse" popularTags: "Популярные теги" userList: "Списки" about: "Описание" -aboutMisskey: "О Firefish" +aboutFirefish: "О Firefish" administrator: "Администратор" token: "Токен" twoStepAuthentication: "Двухфакторная аутентификация" @@ -984,7 +984,7 @@ _registry: keys: "Ключ" domain: "Домен" createKey: "Новый ключ" -_aboutMisskey: +_aboutFirefish: about: "Firefish это форк Firefish, сделанный ThatOneCalculator, разработка которого\ \ началась с 2022." contributors: "Основные соавторы" diff --git a/locales/sk-SK.yml b/locales/sk-SK.yml index 8ff951c56..4ed63aafe 100644 --- a/locales/sk-SK.yml +++ b/locales/sk-SK.yml @@ -377,7 +377,7 @@ exploreFediverse: "Objavovať Fediverzum" popularTags: "Populárne značky" userList: "Zoznamy" about: "Informácie" -aboutMisskey: "O Firefish" +aboutFirefish: "O Firefish" administrator: "Administrátor" token: "Token" twoStepAuthentication: "Dvojfaktorová autentifikácia" @@ -960,7 +960,7 @@ _registry: keys: "Kľúče" domain: "Doména" createKey: "Vytvoriť kľúč" -_aboutMisskey: +_aboutFirefish: about: "Misskey je open-source softvér, ktorý vyvíja syuilo od 2014." contributors: "Hlavní prispievatelia" allContributors: "Všetci prispievatelia" diff --git a/locales/th-TH.yml b/locales/th-TH.yml index cd318e087..35ad64164 100644 --- a/locales/th-TH.yml +++ b/locales/th-TH.yml @@ -377,7 +377,7 @@ exploreFediverse: "สำรวจเฟดดิเวิร์ส" popularTags: "แท็กยอดนิยม" userList: "รายการ" about: "เกี่ยวกับ" -aboutMisskey: "เกี่ยวกับ Firefish" +aboutFirefish: "เกี่ยวกับ Firefish" administrator: "ผู้ดูแลระบบ" token: "โทเค็น" twoStepAuthentication: "ยืนยันตัวตน 2 ชั้น" @@ -965,7 +965,7 @@ _registry: keys: "คีย์" domain: "โดเมน" createKey: "สร้างคีย์" -_aboutMisskey: +_aboutFirefish: about: "Misskey เป็นซอฟต์แวร์โอเพ่นซอร์สที่ถูกพัฒนาโดย Syuilo ตั้งแต่ปี 2014" contributors: "ผู้สนับสนุนหลัก" allContributors: "ผู้มีส่วนร่วมทั้งหมด" diff --git a/locales/tr-TR.yml b/locales/tr-TR.yml index 82da6f649..a90369fa8 100644 --- a/locales/tr-TR.yml +++ b/locales/tr-TR.yml @@ -1,5 +1,5 @@ _lang_: "Türkçe" -introMisskey: "Açık kaynaklı bir dağıtılmış mikroblog hizmeti olan Calckey'e hoş geldiniz.\n +introMisskey: "Açık kaynaklı bir dağıtılmış mikroblog hizmeti olan Firefish'e hoş geldiniz.\n Misskey, neler olup bittiğini paylaşmak ve herkese sizden bahsetmek için \"notlar\"\ \ oluşturmanıza olanak tanıyan, açık kaynaklı, dağıtılmış bir mikroblog hizmetidir.\n Herkesin notlarına kendi tepkilerinizi hızlıca eklemek için \"Tepkiler\" özelliğini @@ -65,7 +65,7 @@ _deck: _columns: notifications: "Bildirim" tl: "Zaman çizelgesi" -searchPlaceholder: Calckey'de Ara +searchPlaceholder: Firefish'de Ara reply: Yanıtla jumpToPrevious: Öncekini görüntüle deleted: Silindi @@ -105,7 +105,7 @@ blockedInstancesDescription: Engellemek istediğiniz sunucuların ana bilgisayar listeleyin. Listelenen sunucular artık bu sunucularla iletişim kuramayacak. blockedUsers: Engellenmiş kullanıcılar editProfile: Profilini düzenle -intro: Calckey'in indirilmesi tamamlandı! Lütfen yönetici hesap oluşturun. +intro: Firefish'in indirilmesi tamamlandı! Lütfen yönetici hesap oluşturun. instanceUsers: Sunucunun kullanıcıları changePassword: Şifreyi değiştir security: Güvenlik @@ -545,7 +545,7 @@ invalidValue: Geçersiz değer. instanceSecurity: Sunucu Güvenliği searchResult: Arama sonuçları useBlurEffect: Kullanıcı arayüzünde bulanıklaştırma efektleri kullanın -misskeyUpdated: Calckey güncellendi! +misskeyUpdated: Firefish güncellendi! lastCommunication: Son iletişim itsOn: Etkinleştirilmiş emailRequiredForSignup: Kayıt olmak için mail gerekiyor @@ -674,9 +674,9 @@ low: Düşük seperateRenoteQuote: Ayrı destek ve fiyat teklifi düğmeleri sent: Gönderildi customMOTD: Özel MOTD -showUpdates: Calckey güncellendiğinde bir açılır pencere göster +showUpdates: Firefish güncellendiğinde bir açılır pencere göster logoImageUrl: Logo resim URL'si -showAdminUpdates: Yeni bir Calckey sürümünün mevcut olduğunu belirtin (yalnızca yönetici) +showAdminUpdates: Yeni bir Firefish sürümünün mevcut olduğunu belirtin (yalnızca yönetici) newer: asla older: daha eski exportRequested: Bir dışarı aktarma talebinde bulundunuz. Bu biraz zaman alabilir. @@ -741,7 +741,7 @@ recaptchaSecretKey: Secret key avoidMultiCaptchaConfirm: Birden fazla Captcha sistemi kullanmak aralarında etkileşime neden olabilir. Şu anda etkin olan diğer Captcha sistemlerini devre dışı bırakmak ister misiniz? Etkin kalmalarını istiyorsanız, iptal düğmesine basın. -aboutMisskey: Calckey Hakkında +aboutFirefish: Firefish Hakkında popularUsers: Popüler kullanıcılar notFoundDescription: Bu URL'ye karşılık gelen sayfa bulunamadı. reduceUiAnimation: Arayüz animasyonlarını azalt @@ -941,7 +941,7 @@ instanceTicker: Göndeirlerdeki sunucu bilgisi waitingFor: '{x} bekleniyor' random: Rastgele public: Herkese açık -i18nInfo: Calckey, gönüllüler tarafından çeşitli dillere çevriliyor. {link} adresinden +i18nInfo: Firefish, gönüllüler tarafından çeşitli dillere çevriliyor. {link} adresinden yardımcı olabilirsiniz. disableShowingAnimatedImages: Animasyonlu görüntüleri oynatma clips: Ataçlar @@ -1032,7 +1032,7 @@ cacheRemoteFiles: Uzak dosyaları önbellekle flagAsBot: Bu hesabı robot olarak işaretle flagAsBotDescription: Bu hesap bir program tarafından kontrol ediliyorsa bu seçeneği etkinleştirin. Etkinleştirilirse, diğer geliştiricilerin diğer botlarla sonsuz etkileşim - zincirlerini önlemesi ve Calckey'nin dahili sistemlerini bu hesabı bir bot olarak + zincirlerini önlemesi ve Firefish'nin dahili sistemlerini bu hesabı bir bot olarak ele alacak şekilde ayarlaması için bir bayrak görevi görür. clearQueue: Sırayı Temizle hiddenTags: Gizlenmiş Etiketler @@ -1064,7 +1064,7 @@ ascendingOrder: Artan tags: Etiketler descendingOrder: Azalan scratchpadDescription: Karalama defteri, AiScript deneyleri için bir ortam sağlar. - İçinde Calckey ile etkileşime girerek sonuçlarını yazabilir, çalıştırabilir ve kontrol + İçinde Firefish ile etkileşime girerek sonuçlarını yazabilir, çalıştırabilir ve kontrol edebilirsiniz. local: Yerel remote: Uzak @@ -1092,8 +1092,8 @@ desktop: Masaüstü confirmToUnclipAlreadyClippedNote: Bu gönderi zaten "{name}" atacının bir parçası. Bunun yerine onu bu ataçtan kaldırmak istiyor musunuz? sendErrorReportsDescription: "Açıldığında, bir sorun oluştuğunda ayrıntılı hata bilgileri - Calckey ile paylaşılarak Calckey kalitesinin artırılmasına yardımcı olur.\nBu, işletim - sisteminizin sürümü, kullandığınız tarayıcı, Calckey'deki etkinliğiniz vb. bilgileri + Firefish ile paylaşılarak Firefish kalitesinin artırılmasına yardımcı olur.\nBu, işletim + sisteminizin sürümü, kullandığınız tarayıcı, Firefish'deki etkinliğiniz vb. bilgileri içerecektir." closeAccount: Hesabı kapat markAllAsRead: Okunmuş olarak işaretle @@ -1143,7 +1143,7 @@ showWithSparkles: Parıltılarla göster showPopup: Kullanıcıları pop-up ile bilgilendirin silencedWarning: Bu sayfa, bu kullanıcılar yöneticinizin susturduğu sunuculardan olduğu için gösteriliyor, bu nedenle potansiyel olarak spam olabilirler. -isPatron: Calckey Patronu +isPatron: Firefish Patronu youHaveUnreadAnnouncements: Okunmamış duyurularınız var donationLink: Bağış sayfası linki neverShow: Birdaha gösterme @@ -1167,6 +1167,6 @@ signupsDisabled: Bu sunucudaki kayıtlar şu anda devre dışı, ancak istediği başka bir sunucuya kaydolabilirsiniz! Bu sunucu için bir davet kodunuz varsa, lütfen aşağıya girin. sendModMail: Moderasyon Bildirimi Gönder -noGraze: Calckey ile çakıştığı için lütfen "Graze for Mastodon" tarayıcı uzantısını +noGraze: Firefish ile çakıştığı için lütfen "Graze for Mastodon" tarayıcı uzantısını devre dışı bırakın. isBot: Bu hesap bir bottur diff --git a/locales/uk-UA.yml b/locales/uk-UA.yml index da5397993..bf31df366 100644 --- a/locales/uk-UA.yml +++ b/locales/uk-UA.yml @@ -1,6 +1,6 @@ _lang_: "Українська" headlineMisskey: "Мережа об'єднана записами" -introMisskey: "Ласкаво просимо! Calckey - децентралізована служба мікроблогів з відкритим +introMisskey: "Ласкаво просимо! Firefish - децентралізована служба мікроблогів з відкритим кодом.\nСтворюйте \"нотатки\", щоб поділитися тим, що відбувається, і розповісти всім про себе 📡\nЗа допомогою \"реакцій\" ви також можете швидко висловити свої почуття щодо нотаток інших 👍\nДосліджуймо новий світ! 🚀" @@ -151,7 +151,7 @@ cacheRemoteFilesDescription: "Якщо кешування вимкнено, ві flagAsBot: "Акаунт бота" flagAsBotDescription: "Ввімкніть якщо цей обліковий запис використовується ботом. Ця опція позначить обліковий запис як бота. Це потрібно щоб виключити безкінечну - інтеракцію між ботами а також відповідного підлаштування Calckey." + інтеракцію між ботами а також відповідного підлаштування Firefish." flagAsCat: "Акаунт кота" flagAsCatDescription: "Ввімкніть, щоб позначити, що обліковий запис є котиком." flagShowTimelineReplies: "Показувати відповіді на нотатки на часовій шкалі" @@ -403,7 +403,7 @@ exploreFediverse: "Огляд федіверсу" popularTags: "Популярні теги" userList: "Списки" about: "Інформація" -aboutMisskey: "Про Firefish" +aboutFirefish: "Про Firefish" administrator: "Адмін" token: "Токен" twoStepAuthentication: "Двохфакторна аутентифікація" @@ -555,7 +555,7 @@ ascendingOrder: "За зростанням" descendingOrder: "За спаданням" scratchpad: "Чернетка" scratchpadDescription: "Scratchpad надає середовище для експериментів з AiScript. - Ви можете писати, виконувати його і тестувати взаємодію з Calckey." + Ви можете писати, виконувати його і тестувати взаємодію з Firefish." output: "Вихід" script: "Скрипт" disablePagesScript: "Вимкнути AiScript на Сторінках" @@ -690,7 +690,7 @@ createNew: "Створити новий" optional: "Необов'язково" createNewClip: "Створити нотатку" public: "Публічний" -i18nInfo: "Calckey перекладається на різні мови волонтерами. Ви можете допомогти за +i18nInfo: "Firefish перекладається на різні мови волонтерами. Ви можете допомогти за посиланням: {link}." manageAccessTokens: "Керування токенами доступу" accountInfo: "Інформація про акаунт" @@ -748,9 +748,9 @@ nUsers: "{n} Користувачів" nNotes: "{n} Записів" sendErrorReports: "Надіслати звіт про помилки" sendErrorReportsDescription: "Якщо увімкнено, детальна інформація про помилки буде - передаватися до Calckey, коли виникає проблема, це допоможе покращити якість роботи - Calckey.\nЦе буде включати інформацію таку як: версія вашої ОС, який браузер ви - використовуєте, ваша активність в Calckey тощо." + передаватися до Firefish, коли виникає проблема, це допоможе покращити якість роботи + Firefish.\nЦе буде включати інформацію таку як: версія вашої ОС, який браузер ви + використовуєте, ваша активність в Firefish тощо." myTheme: "Моя тема" backgroundColor: "Фон" accentColor: "Акцент" @@ -811,14 +811,14 @@ _registry: keys: "Ключі" domain: "Домен" createKey: "Створити ключ" -_aboutMisskey: +_aboutFirefish: about: "Misskey - це програмне забезпечення з відкритим кодом, яке розробляє syuilo з 2014 року." contributors: "Головні помічники" allContributors: "Всі помічники" source: "Вихідний код" - translation: "Перекладати Calckey" - donate: "Пожертвувати Calckey" + translation: "Перекладати Firefish" + donate: "Пожертвувати Firefish" morePatrons: "Ми дуже цінуємо підтримку багатьох інших помічників, не перелічених тут. Дякуємо! 🥰" patrons: "Підтримали" @@ -828,9 +828,9 @@ _nsfw: force: "Приховувати всі медіа файли" _mfm: cheatSheet: " Довідка MFM" - intro: "MFM це ексклюзивна мова розмітки тексту в Calckey, яку можна використовувати + intro: "MFM це ексклюзивна мова розмітки тексту в Firefish, яку можна використовувати в багатьох місцях. Тут ви можете переглянути приклади її синтаксису." - dummy: "Calckey розширює світ Федіверсу" + dummy: "Firefish розширює світ Федіверсу" mention: "Згадка" mentionDescription: "За допомогою знака \"@\" перед ім'ям можна згадати конкретного користувача." @@ -1031,7 +1031,7 @@ _tutorial: step6_1: "Отже, що це за місце?" step6_2: "Ну, ви не просто приєдналися до Кальки. Ви приєдналися до порталу в Fediverse, взаємопов'язаної мережі з тисяч серверів, званих \"інстансами\"." - step6_3: "Кожен сервер працює по-своєму, і не на всіх серверах працює Calckey. Але + step6_3: "Кожен сервер працює по-своєму, і не на всіх серверах працює Firefish. Але цей працює! Це трохи складно, але ви швидко розберетеся" step6_4: "Тепер ідіть, вивчайте і розважайтеся!" _2fa: @@ -1550,7 +1550,7 @@ emailRequiredForSignup: Вимагати адресу електронної п moderation: Модерація selectInstance: Оберіть сервер instanceSecurity: Безпека сервера -searchPlaceholder: Шукати в Calckey +searchPlaceholder: Шукати в Firefish editNote: Відредагувати запис enableEmojiReactions: Ввімкнути реакції емодзі low: Низький @@ -1612,7 +1612,7 @@ ads: Реклама cw: Попередження про вміст hiddenTags: Приховані хештеги noInstances: Немає серверів -misskeyUpdated: Calckey оновлено! +misskeyUpdated: Firefish оновлено! received: Отримане xl: Надвеликий searchResult: Результати пошуку diff --git a/locales/vi-VN.yml b/locales/vi-VN.yml index f1e6c2254..e050482b0 100644 --- a/locales/vi-VN.yml +++ b/locales/vi-VN.yml @@ -377,7 +377,7 @@ exploreFediverse: "Khám phá Fediverse" popularTags: "Hashtag thông dụng" userList: "Danh sách" about: "Giới thiệu" -aboutMisskey: "Về Misskey" +aboutFirefish: "Về Misskey" administrator: "Quản trị viên" token: "Token" twoStepAuthentication: "Xác minh 2 bước" @@ -965,7 +965,7 @@ _registry: keys: "Các mã" domain: "Tên miền" createKey: "Tạo mã" -_aboutMisskey: +_aboutFirefish: about: "Misskey là phần mềm mã nguồn mở được phát triển bởi syuilo từ năm 2014." contributors: "Những người đóng góp nổi bật" allContributors: "Toàn bộ người đóng góp" diff --git a/locales/zh-CN.yml b/locales/zh-CN.yml index 36453551d..a67878f85 100644 --- a/locales/zh-CN.yml +++ b/locales/zh-CN.yml @@ -1,6 +1,6 @@ _lang_: "简体中文" headlineMisskey: "一个开源、去中心化的社交媒体平台,永远免费!🚀" -introMisskey: "欢迎! Calckey 是一个开源、去中心化的社交媒体平台,永久免费!🚀" +introMisskey: "欢迎! Firefish 是一个开源、去中心化的社交媒体平台,永久免费!🚀" monthAndDay: "{month} 月 {day} 日" search: "搜索" notifications: "通知" @@ -142,7 +142,7 @@ settingGuide: "推荐配置" cacheRemoteFiles: "缓存远程文件" cacheRemoteFilesDescription: "当禁用此设定时远程文件将直接从远程服务器载入。禁用后会减小储存空间需求,但是会增加流量,因为缩略图不会被生成。" flagAsBot: "这是一个机器人账号" -flagAsBotDescription: "如果此账号由程序控制,请启用此项。启用后,此标志可以帮助其它开发人员防止机器人之间产生无限互动的行为,并让 Calckey +flagAsBotDescription: "如果此账号由程序控制,请启用此项。启用后,此标志可以帮助其它开发人员防止机器人之间产生无限互动的行为,并让 Firefish 的内部系统将此账号识别为机器人。" flagAsCat: "将这个账号设定为一只猫😺" flagAsCatDescription: "您会长出猫耳朵并像猫一样说话!" @@ -202,7 +202,7 @@ noUsers: "无用户" editProfile: "编辑个人资料" noteDeleteConfirm: "确定要删除此帖子吗?" pinLimitExceeded: "无法置顶更多帖子了" -intro: "Calckey 安装完成!请创建一个管理员用户。" +intro: "Firefish 安装完成!请创建一个管理员用户。" done: "完成" processing: "正在处理" preview: "预览" @@ -381,7 +381,7 @@ exploreFediverse: "探索联邦宇宙" popularTags: "热门标签" userList: "列表" about: "关于" -aboutMisskey: "关于 Calckey" +aboutFirefish: "关于 Firefish" administrator: "管理员" token: "令牌" twoStepAuthentication: "两步验证" @@ -529,7 +529,7 @@ sort: "排序" ascendingOrder: "升序" descendingOrder: "降序" scratchpad: "AiScript 控制台" -scratchpadDescription: "AiScript 控制台为 AiScript 提供了实验环境。您可以编写代码以与 Calckey 交互,运行它并查看结果。" +scratchpadDescription: "AiScript 控制台为 AiScript 提供了实验环境。您可以编写代码以与 Firefish 交互,运行它并查看结果。" output: "输出" script: "脚本" disablePagesScript: "在页面中禁用 AiScript" @@ -654,7 +654,7 @@ createNewClip: "新建便签" unclip: "移除便签" confirmToUnclipAlreadyClippedNote: "本帖已包含在便签 \"{name}\" 里。您想要将本帖从该便签中移除吗?" public: "公开" -i18nInfo: "Calckey 已经被志愿者们翻译成了各种语言。如果您也有兴趣,可以通过 {link} 帮助翻译。" +i18nInfo: "Firefish 已经被志愿者们翻译成了各种语言。如果您也有兴趣,可以通过 {link} 帮助翻译。" manageAccessTokens: "管理访问令牌" accountInfo: "账号信息" notesCount: "帖子数量" @@ -705,8 +705,8 @@ onlineUsersCount: "{n} 人在线" nUsers: "{n} 用户" nNotes: "{n} 帖子" sendErrorReports: "发送错误报告" -sendErrorReportsDescription: "启用后,如果出现问题,可以与 Calckey 共享详细的错误信息,从而帮助提高软件的质量。\n这将包括您的操作系统版本、您使用的浏览器、您在 - Calckey 中的活动等信息。" +sendErrorReportsDescription: "启用后,如果出现问题,可以与 Firefish 共享详细的错误信息,从而帮助提高软件的质量。\n这将包括您的操作系统版本、您使用的浏览器、您在 + Firefish 中的活动等信息。" myTheme: "我的主题" backgroundColor: "背景色" accentColor: "强调色" @@ -797,7 +797,7 @@ hashtags: "话题标签" troubleshooting: "故障排除" useBlurEffect: "在 UI 上使用模糊效果" learnMore: "更多信息" -misskeyUpdated: "Calckey 更新完成!" +misskeyUpdated: "Firefish 更新完成!" whatIsNew: "显示更新信息" translate: "翻译" translatedFrom: "从 {x} 翻译" @@ -978,15 +978,15 @@ _registry: keys: "键" domain: "域" createKey: "创建键" -_aboutMisskey: - about: "Calckey 是由 ThatOneCalculator 创建的 Misskey 的一个分支,自 2022 年开始开发。" +_aboutFirefish: + about: "Firefish 是由 ThatOneCalculator 创建的 Misskey 的一个分支,自 2022 年开始开发。" contributors: "主要贡献者" allContributors: "全体贡献者" source: "源代码" - translation: "翻译 Calckey" - donate: "赞助 Calckey" + translation: "翻译 Firefish" + donate: "赞助 Firefish" morePatrons: "还有很多其它的人也在支持我们,非常感谢🥰" - patrons: "Calckey 赞助者" + patrons: "Firefish 赞助者" patronsList: 按时间顺序而不是捐赠金额排列。通过上面的链接捐款,让您的名字出现在这里! _nsfw: respect: "隐藏敏感内容" @@ -994,8 +994,8 @@ _nsfw: force: "总是隐藏内容" _mfm: cheatSheet: "MFM 代码速查表" - intro: "MFM 是一种在 Misskey、Calckey、Akkoma 中使用的标记语言,可以在很多地方使用。您可以在此处查看所有可用的 MFM 语法的列表。" - dummy: "通过 Calckey 扩展联邦宇宙的世界" + intro: "MFM 是一种在 Misskey、Firefish、Akkoma 中使用的标记语言,可以在很多地方使用。您可以在此处查看所有可用的 MFM 语法的列表。" + dummy: "通过 Firefish 扩展联邦宇宙的世界" mention: "提及" mentionDescription: "可以使用 @+用户名 来指示特定用户。" hashtag: "话题标签" @@ -1214,7 +1214,7 @@ _time: hour: "小时" day: "日" _tutorial: - title: "如何使用 Calckey" + title: "如何使用 Firefish" step1_1: "欢迎!" step1_2: "让我们帮您设置一下。您很快就能开始畅游联邦宇宙!" step2_1: "首先,请完成您的个人资料。" @@ -1231,8 +1231,8 @@ _tutorial: step5_6: "推荐 {icon} 时间线是您可以看到管理员推荐服务器的帖子的时间线。" step5_7: "全球 {icon} 时间线是您可以看到来自其它所有互联服务器的帖子的时间线。" step6_1: "那么,这里是什么地方?" - step6_2: "好吧,您不只是加入 Calckey。您已经加入了 Fediverse 的一个门户,这是一个由成千上万台服务器组成的互联网络。" - step6_3: "每个服务器的工作方式不同,并不是所有的服务器都运行 Calckey。但这个服务器是的! 这有点复杂,但您很快就会明白的。" + step6_2: "好吧,您不只是加入 Firefish。您已经加入了 Fediverse 的一个门户,这是一个由成千上万台服务器组成的互联网络。" + step6_3: "每个服务器的工作方式不同,并不是所有的服务器都运行 Firefish。但这个服务器是的! 这有点复杂,但您很快就会明白的。" step6_4: "现在,去吧,去探索,去享受乐趣吧!" _2fa: alreadyRegistered: "您已经注册了两步验证设备。" @@ -1813,7 +1813,7 @@ _messaging: migration: 迁移 _experiments: title: 实验性功能 - postImportsCaption: 允许用户从过去的 Calckey、Misskey、Mastodon、Akkoma 和 Pleroma 账号导入帖子。如果您的队列出现拥堵,则可能会导致加载速度减慢。 + postImportsCaption: 允许用户从过去的 Firefish、Misskey、Mastodon、Akkoma 和 Pleroma 账号导入帖子。如果您的队列出现拥堵,则可能会导致加载速度减慢。 enablePostImports: 启用帖子导入 license: 许可证 flagSpeakAsCatDescription: 在猫模式下您的帖子会喵化 @@ -1833,14 +1833,14 @@ customSplashIconsDescription: 用换行符隔开的自定义启动屏幕图标 URL 上,最好全部调整为 192x192 的大小。 recommendedInstancesDescription: 推荐的服务器一行一个,它们将出现在推荐的时间线中。不要添加 "https://",仅添加域名。 splash: 启动画面 -showUpdates: Calckey 更新后显示弹出窗口 +showUpdates: Firefish 更新后显示弹出窗口 selectInstance: 选择服务器 silencedInstances: 禁言的服务器 antennaInstancesDescription: 列出服务器主机名,一行一个 pushNotification: 推送通知 subscribePushNotification: 启用推送通知 -showAdminUpdates: 提示新的 Calckey 版本可用(仅对于管理员) -searchPlaceholder: 搜索 Calckey +showAdminUpdates: 提示新的 Firefish 版本可用(仅对于管理员) +searchPlaceholder: 搜索 Firefish addInstance: 添加服务器 jumpToPrevious: 跳转到上一个 silenceThisInstance: 禁言此服务器 @@ -1916,7 +1916,7 @@ moveAccountDescription: 这个过程是不可逆的。在迁移之前,请确 moveFromLabel: 您要迁移出的旧账号: preventAiLearning: 阻止 AI 机器人抓取 preventAiLearningDescription: 请求第三方人工智能语言模型不要研究您上传的内容,例如帖子和图像。 -noGraze: 请禁用 "Graze for Mastodon" 浏览器扩展,因为它会干扰 Calckey。 +noGraze: 请禁用 "Graze for Mastodon" 浏览器扩展,因为它会干扰 Firefish。 moveTo: 将当前账号迁移至新账号 moveToLabel: 您要迁移到的目标账号: moveAccount: 迁移账号! @@ -1938,7 +1938,7 @@ _filters: fromUser: 来自用户 followersOnly: 仅关注者 reactionPickerSkinTone: 首选的表情符号肤色 -isPatron: Calckey 赞助 +isPatron: Firefish 赞助 _dialog: charactersExceeded: 超出了最大字符数!当前:{current} / 限制:{max} charactersBelow: 没有足够的字符!当前:{current} / 限制:{min} diff --git a/locales/zh-TW.yml b/locales/zh-TW.yml index 3e21a9746..71e860084 100644 --- a/locales/zh-TW.yml +++ b/locales/zh-TW.yml @@ -1,6 +1,6 @@ _lang_: "繁體中文" headlineMisskey: "貼文連繫網路" -introMisskey: "歡迎! Calckey是一個開源、去中心化且永遠免費的社群網路平台!🚀" +introMisskey: "歡迎! Firefish是一個開源、去中心化且永遠免費的社群網路平台!🚀" monthAndDay: "{month}月 {day}日" search: "搜尋" notifications: "通知" @@ -142,7 +142,7 @@ settingGuide: "推薦設定" cacheRemoteFiles: "快取遠端檔案" cacheRemoteFilesDescription: "禁用此設定會停止遠端檔案的緩存,從而節省儲存空間,但資料會因直接連線從而產生額外數據花費。" flagAsBot: "標記此帳號是機器人" -flagAsBotDescription: "如果本帳戶是由程式控制,請啟用此選項。啟用後,會作為標示幫助其他開發者防止機器人之間產生無限互動的行為,並會調整Calckey內部系統將本帳戶識別為機器人。" +flagAsBotDescription: "如果本帳戶是由程式控制,請啟用此選項。啟用後,會作為標示幫助其他開發者防止機器人之間產生無限互動的行為,並會調整Firefish內部系統將本帳戶識別為機器人。" flagAsCat: "你是喵咪嗎?w😺" flagAsCatDescription: "如果想將本帳戶標示為一隻貓,請開啟此標示!" flagShowTimelineReplies: "在時間線上顯示貼文的回覆" @@ -380,7 +380,7 @@ exploreFediverse: "探索聯邦世界" popularTags: "熱門標籤" userList: "清單" about: "資訊" -aboutMisskey: "關於 Firefish" +aboutFirefish: "關於 Firefish" administrator: "管理員" token: "權杖" twoStepAuthentication: "兩階段驗證" @@ -702,8 +702,8 @@ onlineUsersCount: "{n}人正在線上" nUsers: "{n}用戶" nNotes: "{n}貼文" sendErrorReports: "傳送錯誤報告" -sendErrorReportsDescription: "開啟後,錯誤出現時將會與 Calckey 分享詳細紀錄,對於 Calckey 的開發會有非常大的幫助。\n - 這將包括您的操作系統版本、使用的瀏覽器、您在 Calckey 中的活動等資料。" +sendErrorReportsDescription: "開啟後,錯誤出現時將會與 Firefish 分享詳細紀錄,對於 Firefish 的開發會有非常大的幫助。\n + 這將包括您的操作系統版本、使用的瀏覽器、您在 Firefish 中的活動等資料。" myTheme: "我的佈景主題" backgroundColor: "背景" accentColor: "重點色彩" @@ -975,7 +975,7 @@ _registry: keys: "機碼" domain: "域" createKey: "新增機碼" -_aboutMisskey: +_aboutFirefish: about: "Firefish是由ThatOneCalculator自2022年起開發的Misskey分支。" contributors: "主要貢獻者" allContributors: "全體貢獻人員" diff --git a/package.json b/package.json index 88fad2383..ea9b61daf 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "calckey", + "name": "firefish", "version": "14.0.0-dev77", "codename": "aqua", "repository": { diff --git a/packages/README.md b/packages/README.md index 7c1ecbe67..ea04817f0 100644 --- a/packages/README.md +++ b/packages/README.md @@ -6,5 +6,5 @@ This directory contains all of the packages Firefish uses. - `backend/native-utils`: Backend code written in Rust, bound to NodeJS by [NAPI-RS](https://napi.rs/) - `client`: Web interface written in Vue3 and TypeScript - `sw`: Web [Service Worker](https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API) written in TypeScript -- `calckey-js`: TypeScript SDK for both backend and client, also published on [NPM](https://www.npmjs.com/package/calckey-js) for public use +- `firefish-js`: TypeScript SDK for both backend and client, also published on [NPM](https://www.npmjs.com/package/firefish-js) for public use - `megalodon`: TypeScript library used for partial Mastodon API compatibility diff --git a/packages/backend/migration/1658203170545calckey.js b/packages/backend/migration/1658203170545firefish.js similarity index 100% rename from packages/backend/migration/1658203170545calckey.js rename to packages/backend/migration/1658203170545firefish.js diff --git a/packages/backend/src/queue/processors/db/import-calckey-post.ts b/packages/backend/src/queue/processors/db/import-calckey-post.ts deleted file mode 100644 index 28e794aa0..000000000 --- a/packages/backend/src/queue/processors/db/import-calckey-post.ts +++ /dev/null @@ -1,51 +0,0 @@ -import * as Post from "@/misc/post.js"; -import create from "@/services/note/create.js"; -import { Users } from "@/models/index.js"; -import type { DbUserImportMastoPostJobData } from "@/queue/types.js"; -import { queueLogger } from "../../logger.js"; -import type Bull from "bull"; - -const logger = queueLogger.createSubLogger("import-calckey-post"); - -export async function importCkPost( - job: Bull.Job, - done: any, -): Promise { - const user = await Users.findOneBy({ id: job.data.user.id }); - if (user == null) { - done(); - return; - } - const post = job.data.post; - if (post.replyId != null) { - done(); - return; - } - if (post.renoteId != null) { - done(); - return; - } - if (post.visibility !== "public") { - done(); - return; - } - const { text, cw, localOnly, createdAt } = Post.parse(post); - const note = await create(user, { - createdAt: createdAt, - files: undefined, - poll: undefined, - text: text || undefined, - reply: null, - renote: null, - cw: cw, - localOnly, - visibility: "hidden", - visibleUsers: [], - channel: null, - apMentions: new Array(0), - apHashtags: undefined, - apEmojis: undefined, - }); - logger.succ("Imported"); - done(); -} diff --git a/packages/backend/src/queue/processors/db/index.ts b/packages/backend/src/queue/processors/db/index.ts index 07fc8e6d5..d20fc2c71 100644 --- a/packages/backend/src/queue/processors/db/index.ts +++ b/packages/backend/src/queue/processors/db/index.ts @@ -13,7 +13,7 @@ import { deleteAccount } from "./delete-account.js"; import { importMuting } from "./import-muting.js"; import { importPosts } from "./import-posts.js"; import { importMastoPost } from "./import-masto-post.js"; -import { importCkPost } from "./import-calckey-post.js"; +import { importCkPost } from "./import-firefish-post.js"; import { importBlocking } from "./import-blocking.js"; import { importCustomEmojis } from "./import-custom-emojis.js"; diff --git a/packages/backend/src/server/api/endpoints/patrons.ts b/packages/backend/src/server/api/endpoints/patrons.ts index 8ca1f8902..cd93b5e3d 100644 --- a/packages/backend/src/server/api/endpoints/patrons.ts +++ b/packages/backend/src/server/api/endpoints/patrons.ts @@ -9,7 +9,7 @@ const _dirname = dirname(_filename); export const meta = { tags: ["meta"], - description: "Get Calckey patrons", + description: "Get Firefish patrons", requireCredential: false, requireCredentialPrivateMode: false, @@ -36,7 +36,7 @@ export default define(meta, paramDef, async (ps) => { }; patrons = await fetch( - "https://codeberg.org/calckey/calckey/raw/branch/develop/patrons.json", + "https://codeberg.org/firefish/firefish/raw/branch/develop/patrons.json", { signal: AbortSignal.timeout(2000) }, ) .then((response) => response.json()) diff --git a/packages/backend/src/server/api/mastodon/endpoints/account.ts b/packages/backend/src/server/api/mastodon/endpoints/account.ts index a4fc74dab..36548cd3b 100644 --- a/packages/backend/src/server/api/mastodon/endpoints/account.ts +++ b/packages/backend/src/server/api/mastodon/endpoints/account.ts @@ -173,7 +173,7 @@ export function apiAccountMastodon(router: Router): void { const client = getClient(BASE_URL, accessTokens); try { const data = await client.getAccountFeaturedTags( - convertId(ctx.params.id, IdType.CalckeyId), + convertId(ctx.params.id, IdType.FirefishId), ); ctx.body = data.data.map((tag) => convertFeaturedTag(tag)); } catch (e: any) { diff --git a/packages/backend/src/server/api/mastodon/endpoints/meta.ts b/packages/backend/src/server/api/mastodon/endpoints/meta.ts index 27cc14afd..9a81aad84 100644 --- a/packages/backend/src/server/api/mastodon/endpoints/meta.ts +++ b/packages/backend/src/server/api/mastodon/endpoints/meta.ts @@ -18,7 +18,7 @@ export async function getInstance(response: Entity.Instance) { response.description || "This is a vanilla Firefish Instance. It doesn't seem to have a description.", email: response.email || "", - version: `3.0.0 (compatible; Calckey ${config.version})`, + version: `3.0.0 (compatible; Firefish ${config.version})`, urls: response.urls, stats: { user_count: await totalUsers, diff --git a/packages/backend/src/server/api/mastodon/endpoints/status.ts b/packages/backend/src/server/api/mastodon/endpoints/status.ts index caff75c55..2fcd28c9a 100644 --- a/packages/backend/src/server/api/mastodon/endpoints/status.ts +++ b/packages/backend/src/server/api/mastodon/endpoints/status.ts @@ -61,7 +61,7 @@ export function apiStatusMastodon(router: Router): void { if (body.media_ids && !body.media_ids.length) body.media_ids = undefined; if (body.media_ids) { body.media_ids = (body.media_ids as string[]).map((p) => - convertId(p, IdType.CalckeyId), + convertId(p, IdType.FirefishId), ); } const { sensitive } = body; @@ -165,7 +165,7 @@ export function apiStatusMastodon(router: Router): void { const client = getClient(BASE_URL, accessTokens); try { const data = await client.getStatusHistory( - convertId(ctx.params.id, IdType.CalckeyId), + convertId(ctx.params.id, IdType.FirefishId), ); ctx.body = data.data.map((account) => convertAccount(account)); } catch (e: any) { @@ -201,7 +201,7 @@ export function apiStatusMastodon(router: Router): void { const client = getClient(BASE_URL, accessTokens); try { const data = await client.getStatusFavouritedBy( - convertId(ctx.params.id, IdType.CalckeyId), + convertId(ctx.params.id, IdType.FirefishId), ); ctx.body = data.data.map((account) => convertAccount(account)); } catch (e: any) { diff --git a/packages/client/src/components/MkDonation.vue b/packages/client/src/components/MkDonation.vue index 5dab6b614..23f3acf75 100644 --- a/packages/client/src/components/MkDonation.vue +++ b/packages/client/src/components/MkDonation.vue @@ -6,13 +6,13 @@
- {{ i18n.ts._aboutMisskey.donateTitle }} + {{ i18n.ts._aboutFirefish.donateTitle }}
- {{ i18n.ts._aboutMisskey.pleaseDonateToCalckey }} + {{ i18n.ts._aboutFirefish.pleaseDonateToFirefish }}

{{ - i18n.t("_aboutMisskey.pleaseDonateToHost", { + i18n.t("_aboutFirefish.pleaseDonateToHost", { host: hostname, }) }} @@ -22,16 +22,16 @@ {{ i18n.ts._aboutMisskey.donate }}{{ i18n.ts._aboutFirefish.donate }} {{ - i18n.t("_aboutMisskey.donateHost", { + i18n.t("_aboutFirefish.donateHost", { host: hostname, }) }} import { onMounted } from "vue"; import MkUserInfo from "@/components/MkUserInfo.vue"; -import * as Acct from "calckey-js/built/acct"; -import type * as misskey from "calckey-js"; +import * as Acct from "firefish-js/built/acct"; +import type * as misskey from "firefish-js"; import * as os from "@/os"; const props = defineProps<{ diff --git a/packages/client/src/pages/about-calckey.vue b/packages/client/src/pages/about-calckey.vue index f84322c29..f95f9a964 100644 --- a/packages/client/src/pages/about-calckey.vue +++ b/packages/client/src/pages/about-calckey.vue @@ -42,7 +42,7 @@ />

@@ -243,7 +243,7 @@ const headerActions = $computed(() => []); const headerTabs = $computed(() => []); definePageMetadata({ - title: i18n.ts.aboutMisskey, + title: i18n.ts.aboutFirefish, icon: null, }); diff --git a/packages/client/src/pages/about-firefish.vue b/packages/client/src/pages/about-firefish.vue new file mode 100644 index 000000000..f95f9a964 --- /dev/null +++ b/packages/client/src/pages/about-firefish.vue @@ -0,0 +1,306 @@ + + + + + diff --git a/packages/client/src/pages/about.vue b/packages/client/src/pages/about.vue index b3572d50b..06436cde3 100644 --- a/packages/client/src/pages/about.vue +++ b/packages/client/src/pages/about.vue @@ -63,7 +63,7 @@ {{ - i18n.ts.aboutMisskey + i18n.ts.aboutFirefish }} @@ -102,7 +102,7 @@ > {{ - i18n.t("_aboutMisskey.donateHost", { + i18n.t("_aboutFirefish.donateHost", { host: $instance.name || host, }) }} diff --git a/packages/client/src/pages/messaging/index.vue b/packages/client/src/pages/messaging/index.vue index 59ef02094..111bf537c 100644 --- a/packages/client/src/pages/messaging/index.vue +++ b/packages/client/src/pages/messaging/index.vue @@ -89,7 +89,7 @@