we be renamin

This commit is contained in:
ThatOneCalculator 2023-07-15 14:21:17 -07:00
parent bb22a671b0
commit ff08ec77ee
No known key found for this signature in database
GPG Key ID: 8703CACD01000000
171 changed files with 517 additions and 249 deletions

View File

@ -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.

View File

@ -1,5 +1,5 @@
#━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
# Calckey configuration
# Firefish configuration
#━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
# ┌─────┐

View File

@ -1,3 +1,3 @@
[weblate]
url = https://hosted.weblate.org/api/
translation = calckey/locales
translation = firefish/locales

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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.

View File

@ -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.

View File

@ -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: "كل المساهمين"

View File

@ -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: "সকল কন্ট্রিবিউটারগণ"

View File

@ -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.

View File

@ -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:

View File

@ -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"

View File

@ -762,7 +762,7 @@ dayOverDayChanges: Αλλαγές την τελευταία ημέρα
promotion: Προμοταρισμένα
promote: Προμοτάρισμα
squareAvatars: Εμφάνιση τετραγωνισμένων άβαταρ
aboutMisskey: Σχετικά με το Firefish
aboutFirefish: Σχετικά με το Firefish
maintainerName: Προγραμματιστής/στρια
uploadFromUrlRequested: Το ανέβασμα ζητήθηκε
themeForLightMode: Θέμα για τη Φωτεινή Λειτουργία

View File

@ -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"

View File

@ -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"

View File

@ -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

View File

@ -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 à linstant présent,
autour de vous avec les autres 📡\nLa fonction « réactions », vous permet également
dajouter 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 derreur"
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

View File

@ -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

View File

@ -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"

View File

@ -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"

View File

@ -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: ミディアムライト

View File

@ -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: "全ての貢献者"

View File

@ -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: "모든 기여자"

View File

@ -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"

View File

@ -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.

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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: "Основные соавторы"

View File

@ -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"

View File

@ -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: "ผู้มีส่วนร่วมทั้งหมด"

View File

@ -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

View File

@ -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: Результати пошуку

View File

@ -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"

View File

@ -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}

View File

@ -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: "全體貢獻人員"

View File

@ -1,5 +1,5 @@
{
"name": "calckey",
"name": "firefish",
"version": "14.0.0-dev77",
"codename": "aqua",
"repository": {

View File

@ -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

View File

@ -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<DbUserImportMastoPostJobData>,
done: any,
): Promise<void> {
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();
}

View File

@ -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";

View File

@ -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())

View File

@ -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) {

View File

@ -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,

View File

@ -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) {

View File

@ -6,13 +6,13 @@
</div>
<div :class="$style.main">
<div :class="$style.title">
{{ i18n.ts._aboutMisskey.donateTitle }}
{{ i18n.ts._aboutFirefish.donateTitle }}
</div>
<div :class="$style.text">
{{ i18n.ts._aboutMisskey.pleaseDonateToCalckey }}
{{ i18n.ts._aboutFirefish.pleaseDonateToFirefish }}
<p v-if="$instance.donationLink">
{{
i18n.t("_aboutMisskey.pleaseDonateToHost", {
i18n.t("_aboutFirefish.pleaseDonateToHost", {
host: hostname,
})
}}
@ -22,16 +22,16 @@
<MkButton
primary
@click="
openExternal('https://opencollective.com/calckey')
openExternal('https://opencollective.com/firefish')
"
>{{ i18n.ts._aboutMisskey.donate }}</MkButton
>{{ i18n.ts._aboutFirefish.donate }}</MkButton
>
<MkButton
v-if="$instance.donationLink"
gradate
@click="openExternal($instance.donationLink)"
>{{
i18n.t("_aboutMisskey.donateHost", {
i18n.t("_aboutFirefish.donateHost", {
host: hostname,
})
}}</MkButton

View File

@ -83,7 +83,7 @@
import { watch, ref } from "vue";
import VuePlyr from "vue-plyr";
import "vue-plyr/dist/vue-plyr.css";
import type * as misskey from "calckey-js";
import type * as misskey from "firefish-js";
import { getStaticImageUrl } from "@/scripts/get-static-image-url";
import ImgWithBlurhash from "@/components/MkImgWithBlurhash.vue";
import { defaultStore } from "@/store";

View File

@ -30,8 +30,8 @@
<script lang="ts" setup>
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<{

View File

@ -42,7 +42,7 @@
/></span>
</div>
<div class="_formBlock" style="text-align: center">
{{ i18n.ts._aboutMisskey.about }}<br /><a
{{ i18n.ts._aboutFirefish.about }}<br /><a
href="https://firefish.org/"
target="_blank"
class="_link"
@ -63,7 +63,7 @@
<template #icon
><i class="ph-code ph-bold ph-lg"></i
></template>
{{ i18n.ts._aboutMisskey.source }}
{{ i18n.ts._aboutFirefish.source }}
<template #suffix>Codeberg</template>
</FormLink>
<FormLink
@ -73,7 +73,7 @@
<template #icon
><i class="ph-money ph-bold ph-lg"></i
></template>
{{ i18n.ts._aboutMisskey.donate }}
{{ i18n.ts._aboutFirefish.donate }}
<template #suffix>Donate</template>
</FormLink>
<FormLink
@ -83,14 +83,14 @@
<template #icon
><i class="ph-translate ph-bold ph-lg"></i
></template>
{{ i18n.ts._aboutMisskey.translation }}
{{ i18n.ts._aboutFirefish.translation }}
<template #suffix>Translate</template>
</FormLink>
</div>
</FormSection>
<FormSection>
<template #label>{{
i18n.ts._aboutMisskey.contributors
i18n.ts._aboutFirefish.contributors
}}</template>
<div class="_formLinks">
<FormLink to="/@kainoa@firefish.social"
@ -101,9 +101,9 @@
><Mfm
:text="'@freeplay@firefish.social (UI/UX)'"
/></FormLink>
<FormLink to="/@namekuji@calckey.social"
<FormLink to="/@namekuji@firefish.social"
><Mfm
:text="'@namekuji@calckey.social (Backend)'"
:text="'@namekuji@firefish.social (Backend)'"
/></FormLink>
<FormLink to="/@dev@post.naskya.net"
><Mfm :text="'@dev@post.naskya.net (Backend)'"
@ -122,7 +122,7 @@
><MkLink
url="https://codeberg.org/firefish/firefish/activity"
>{{
i18n.ts._aboutMisskey.allContributors
i18n.ts._aboutFirefish.allContributors
}}</MkLink
></template
>
@ -130,7 +130,7 @@
<FormSection>
<template #label
><Mfm
:text="`$[x2 $[jelly ❤] ${i18n.ts._aboutMisskey.sponsors}]`"
:text="`$[x2 $[jelly ❤] ${i18n.ts._aboutFirefish.sponsors}]`"
/>
</template>
<MkSparkle>
@ -150,10 +150,10 @@
<FormSection>
<template #label
><Mfm text="$[jelly ❤]" />
{{ i18n.ts._aboutMisskey.patrons }}</template
{{ i18n.ts._aboutFirefish.patrons }}</template
>
<p>
{{ i18n.ts._aboutMisskey.patronsList }}
{{ i18n.ts._aboutFirefish.patronsList }}
</p>
<MkSparkle>
<span
@ -167,7 +167,7 @@
<Mfm :text="`${patron}`" />
</span>
</MkSparkle>
<p>{{ i18n.ts._aboutMisskey.morePatrons }}</p>
<p>{{ i18n.ts._aboutFirefish.morePatrons }}</p>
</FormSection>
</div>
</MkSpacer>
@ -243,7 +243,7 @@ const headerActions = $computed(() => []);
const headerTabs = $computed(() => []);
definePageMetadata({
title: i18n.ts.aboutMisskey,
title: i18n.ts.aboutFirefish,
icon: null,
});
</script>

View File

@ -0,0 +1,306 @@
<template>
<MkStickyContainer>
<template #header
><MkPageHeader :actions="headerActions" :tabs="headerTabs"
/></template>
<div style="overflow: clip">
<MkSpacer :content-max="600" :margin-min="20">
<div class="_formRoot znqjceqz">
<div id="debug"></div>
<div
ref="containerEl"
v-panel
class="_formBlock about"
:class="{ playing: easterEggEngine != null }"
>
<img
src="/client-assets/about-icon.png"
alt=""
class="icon"
draggable="false"
@load="iconLoaded"
@click="gravity"
/>
<div class="misskey">Firefish</div>
<div class="version">v{{ version }}</div>
<span
v-for="emoji in easterEggEmojis"
:key="emoji.id"
class="emoji"
:data-physics-x="emoji.left"
:data-physics-y="emoji.top"
:class="{
_physics_circle_: !emoji.emoji.startsWith(':'),
}"
><MkEmoji
class="emoji"
:emoji="emoji.emoji"
:custom-emojis="$instance.emojis"
:is-reaction="false"
:normal="true"
:no-style="true"
/></span>
</div>
<div class="_formBlock" style="text-align: center">
{{ i18n.ts._aboutFirefish.about }}<br /><a
href="https://firefish.org/"
target="_blank"
class="_link"
>{{ i18n.ts.learnMore }}</a
>
</div>
<div class="_formBlock" style="text-align: center">
<MkButton primary rounded inline @click="iLoveMisskey"
>I <Mfm text="$[jelly ❤]" /> #Firefish</MkButton
>
</div>
<FormSection>
<div class="_formLinks">
<FormLink
to="https://codeberg.org/firefish/firefish"
external
>
<template #icon
><i class="ph-code ph-bold ph-lg"></i
></template>
{{ i18n.ts._aboutFirefish.source }}
<template #suffix>Codeberg</template>
</FormLink>
<FormLink
to="https://opencollective.com/firefish"
external
>
<template #icon
><i class="ph-money ph-bold ph-lg"></i
></template>
{{ i18n.ts._aboutFirefish.donate }}
<template #suffix>Donate</template>
</FormLink>
<FormLink
to="https://hosted.weblate.org/engage/firefish/"
external
>
<template #icon
><i class="ph-translate ph-bold ph-lg"></i
></template>
{{ i18n.ts._aboutFirefish.translation }}
<template #suffix>Translate</template>
</FormLink>
</div>
</FormSection>
<FormSection>
<template #label>{{
i18n.ts._aboutFirefish.contributors
}}</template>
<div class="_formLinks">
<FormLink to="/@kainoa@firefish.social"
><Mfm
:text="'$[sparkle @kainoa@firefish.social] (Main developer)'"
/></FormLink>
<FormLink to="/@freeplay@firefish.social"
><Mfm
:text="'@freeplay@firefish.social (UI/UX)'"
/></FormLink>
<FormLink to="/@namekuji@firefish.social"
><Mfm
:text="'@namekuji@firefish.social (Backend)'"
/></FormLink>
<FormLink to="/@dev@post.naskya.net"
><Mfm :text="'@dev@post.naskya.net (Backend)'"
/></FormLink>
<FormLink to="/@panos@firefish.social"
><Mfm
:text="'@panos@firefish.social (Project Coordinator)'"
/></FormLink>
<FormLink
to="https://www.youtube.com/c/Henkiwashere"
external
>Henki (error images artist)</FormLink
>
</div>
<template #caption
><MkLink
url="https://codeberg.org/firefish/firefish/activity"
>{{
i18n.ts._aboutFirefish.allContributors
}}</MkLink
></template
>
</FormSection>
<FormSection>
<template #label
><Mfm
:text="`$[x2 $[jelly ❤] ${i18n.ts._aboutFirefish.sponsors}]`"
/>
</template>
<MkSparkle>
<span
v-for="sponsor in sponsors"
:key="sponsor"
style="
margin-bottom: 0.5rem;
margin-right: 0.5rem;
font-size: 1.7rem;
"
>
<Mfm :text="`${sponsor}`" />
</span>
</MkSparkle>
</FormSection>
<FormSection>
<template #label
><Mfm text="$[jelly ❤]" />
{{ i18n.ts._aboutFirefish.patrons }}</template
>
<p>
{{ i18n.ts._aboutFirefish.patronsList }}
</p>
<MkSparkle>
<span
v-for="patron in patrons"
:key="patron"
style="
margin-bottom: 0.5rem;
margin-right: 0.5rem;
"
>
<Mfm :text="`${patron}`" />
</span>
</MkSparkle>
<p>{{ i18n.ts._aboutFirefish.morePatrons }}</p>
</FormSection>
</div>
</MkSpacer>
</div>
</MkStickyContainer>
</template>
<script lang="ts" setup>
import { nextTick, onBeforeUnmount } from "vue";
import { version } from "@/config";
import FormLink from "@/components/form/link.vue";
import FormSection from "@/components/form/section.vue";
import MkButton from "@/components/MkButton.vue";
import MkLink from "@/components/MkLink.vue";
import MkSparkle from "@/components/MkSparkle.vue";
import { physics } from "@/scripts/physics";
import { i18n } from "@/i18n";
import { defaultStore } from "@/store";
import * as os from "@/os";
import { definePageMetadata } from "@/scripts/page-metadata";
let patrons = [];
let sponsors = [];
const patronsResp = await os.api("patrons", { forceUpdate: true });
patrons = patronsResp.patrons;
sponsors = patronsResp.sponsors;
patrons = patrons.filter((patron) => !sponsors.includes(patron));
let easterEggReady = false;
let easterEggEmojis = $ref([]);
let easterEggEngine = $ref(null);
const containerEl = $ref<HTMLElement>();
function iconLoaded() {
const emojis = defaultStore.state.reactions;
const containerWidth = containerEl?.offsetWidth;
for (let i = 0; i < 32; i++) {
easterEggEmojis.push({
id: i.toString(),
top: -(128 + Math.random() * 256),
left: Math.random() * containerWidth,
emoji: emojis[Math.floor(Math.random() * emojis.length)],
});
}
nextTick(() => {
easterEggReady = true;
});
}
function gravity() {
if (!easterEggReady) return;
easterEggReady = false;
easterEggEngine = physics(containerEl);
}
function iLoveMisskey() {
os.post({
initialText: "I $[jelly ❤] #Firefish",
instant: true,
});
}
onBeforeUnmount(() => {
if (easterEggEngine) {
easterEggEngine.stop();
}
});
const headerActions = $computed(() => []);
const headerTabs = $computed(() => []);
definePageMetadata({
title: i18n.ts.aboutFirefish,
icon: null,
});
</script>
<style lang="scss" scoped>
.znqjceqz {
> .about {
position: relative;
text-align: center;
padding: 16px;
border-radius: var(--radius);
&.playing {
&,
* {
user-select: none;
}
* {
will-change: transform;
}
> .emoji {
visibility: visible;
}
}
> .icon {
display: block;
width: 100px;
margin: 0 auto;
border-radius: 16px;
}
> .misskey {
margin: 0.75em auto 0 auto;
width: max-content;
}
> .version {
margin: 0 auto;
width: max-content;
opacity: 0.5;
}
> .emoji {
position: absolute;
top: 0;
left: 0;
visibility: hidden;
> .emoji {
pointer-events: none;
font-size: 24px;
width: 24px;
}
}
}
}
</style>

View File

@ -63,7 +63,7 @@
<template #value>{{ version }}</template>
</MkKeyValue>
<FormLink to="/about-firefish">{{
i18n.ts.aboutMisskey
i18n.ts.aboutFirefish
}}</FormLink>
</FormSection>
@ -102,7 +102,7 @@
><i class="ph-money ph-bold ph-lg"></i
></template>
{{
i18n.t("_aboutMisskey.donateHost", {
i18n.t("_aboutFirefish.donateHost", {
host: $instance.name || host,
})
}}

View File

@ -89,7 +89,7 @@
<script lang="ts" setup>
import { ref, markRaw, onMounted, onUnmounted, watch } from "vue";
import * as Acct from "calckey-js/built/acct";
import * as Acct from "firefish-js/built/acct";
import { Virtual } from "swiper/modules";
import { Swiper, SwiperSlide } from "swiper/vue";
import MkButton from "@/components/MkButton.vue";

View File

@ -177,7 +177,7 @@ function showMenu(ev) {
},
},
{
text: i18n.ts.aboutMisskey,
text: i18n.ts.aboutFirefish,
icon: "ph-info ph-bold ph-lg",
action: () => {
os.pageWindow("/about-firefish");

View File

@ -156,7 +156,7 @@ export default defineComponent({
},
},
{
text: i18n.ts.aboutMisskey,
text: i18n.ts.aboutFirefish,
icon: "ph-info ph-bold ph-lg",
action: () => {
os.pageWindow("/about-firefish");

View File

@ -182,7 +182,7 @@ export default defineComponent({
},
},
{
text: i18n.ts.aboutMisskey,
text: i18n.ts.aboutFirefish,
icon: "ph-info ph-bold ph-lg",
action: () => {
os.pageWindow("/about-firefish");

View File

@ -20,7 +20,7 @@ export function openHelpMenu_(ev: MouseEvent) {
},
{
type: "link",
text: i18n.ts.aboutMisskey,
text: i18n.ts.aboutFirefish,
icon: "ph-lightbulb ph-bold ph-lg",
to: "/about-firefish",
},

Some files were not shown because too many files have changed in this diff Show More