we be renamin
This commit is contained in:
parent
bb22a671b0
commit
ff08ec77ee
171 changed files with 517 additions and 249 deletions
|
@ -1,4 +1,4 @@
|
||||||
Copyright 2023 Calckey
|
Copyright 2023 Firefish
|
||||||
|
|
||||||
Licensed under the Apache License, Version 2.0 (the "License");
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
you may not use this file except in compliance with the License.
|
you may not use this file except in compliance with the License.
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
#━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
#━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
||||||
# Calckey configuration
|
# Firefish configuration
|
||||||
#━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
#━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
||||||
|
|
||||||
# ┌─────┐
|
# ┌─────┐
|
||||||
|
|
2
.weblate
2
.weblate
|
@ -1,3 +1,3 @@
|
||||||
[weblate]
|
[weblate]
|
||||||
url = https://hosted.weblate.org/api/
|
url = https://hosted.weblate.org/api/
|
||||||
translation = calckey/locales
|
translation = firefish/locales
|
||||||
|
|
2
COPYING
2
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
|
RsaSignature2017 implementation by Transmute Industries Inc
|
||||||
License: MIT
|
License: MIT
|
||||||
|
|
|
@ -20,7 +20,7 @@ COPY package.json pnpm*.yaml ./
|
||||||
COPY packages/backend/package.json packages/backend/package.json
|
COPY packages/backend/package.json packages/backend/package.json
|
||||||
COPY packages/client/package.json packages/client/package.json
|
COPY packages/client/package.json packages/client/package.json
|
||||||
COPY packages/sw/package.json packages/sw/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/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/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
|
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 . ./
|
||||||
|
|
||||||
COPY --from=build /calckey/packages/megalodon /calckey/packages/megalodon
|
COPY --from=build /firefish/packages/megalodon /firefish/packages/megalodon
|
||||||
|
|
||||||
# Copy node modules
|
# Copy node modules
|
||||||
COPY --from=build /firefish/node_modules /firefish/node_modules
|
COPY --from=build /firefish/node_modules /firefish/node_modules
|
||||||
|
|
|
@ -72,9 +72,9 @@
|
||||||
|
|
||||||
# 🌠 Getting started
|
# 🌠 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.
|
- 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.
|
- 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
|
## 🌐 Web proxy
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
Copyright 2023 Calckey
|
Copyright 2023 Firefish
|
||||||
|
|
||||||
Licensed under the Apache License, Version 2.0 (the "License");
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
you may not use this file except in compliance with the License.
|
you may not use this file except in compliance with the License.
|
||||||
|
|
|
@ -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.
|
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
|
## 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.
|
||||||
|
|
|
@ -371,7 +371,7 @@ exploreFediverse: "استكشف الفديفرس"
|
||||||
popularTags: "الوسوم الرائجة"
|
popularTags: "الوسوم الرائجة"
|
||||||
userList: "القوائم"
|
userList: "القوائم"
|
||||||
about: "عن"
|
about: "عن"
|
||||||
aboutMisskey: "عن Firefish"
|
aboutFirefish: "عن Firefish"
|
||||||
administrator: "المدير"
|
administrator: "المدير"
|
||||||
token: "الرمز المميز"
|
token: "الرمز المميز"
|
||||||
twoStepAuthentication: "الإستيثاق بعاملَيْن"
|
twoStepAuthentication: "الإستيثاق بعاملَيْن"
|
||||||
|
@ -855,7 +855,7 @@ _registry:
|
||||||
keys: "المفاتيح"
|
keys: "المفاتيح"
|
||||||
domain: "النّطاق"
|
domain: "النّطاق"
|
||||||
createKey: "أنشئ مفتاحًا"
|
createKey: "أنشئ مفتاحًا"
|
||||||
_aboutMisskey:
|
_aboutFirefish:
|
||||||
about: "ميسكي هو برمجية مفتوحة المصدر يطورها syuilo منذ 2014."
|
about: "ميسكي هو برمجية مفتوحة المصدر يطورها syuilo منذ 2014."
|
||||||
contributors: "المساهمون الرئيسيون"
|
contributors: "المساهمون الرئيسيون"
|
||||||
allContributors: "كل المساهمين"
|
allContributors: "كل المساهمين"
|
||||||
|
|
|
@ -376,7 +376,7 @@ exploreFediverse: "Fediverse ঘুরে দেখুন"
|
||||||
popularTags: "জনপ্রিয় ট্যাগগুলি"
|
popularTags: "জনপ্রিয় ট্যাগগুলি"
|
||||||
userList: "লিস্ট"
|
userList: "লিস্ট"
|
||||||
about: "আপনার সম্পর্কে"
|
about: "আপনার সম্পর্কে"
|
||||||
aboutMisskey: "Firefish সম্পর্কে"
|
aboutFirefish: "Firefish সম্পর্কে"
|
||||||
administrator: "প্রশাসক"
|
administrator: "প্রশাসক"
|
||||||
token: "টোকেন"
|
token: "টোকেন"
|
||||||
twoStepAuthentication: "২-ধাপ প্রমাণীকরণ"
|
twoStepAuthentication: "২-ধাপ প্রমাণীকরণ"
|
||||||
|
@ -896,7 +896,7 @@ _registry:
|
||||||
keys: "কী - সমূহ"
|
keys: "কী - সমূহ"
|
||||||
domain: "ডোমেন"
|
domain: "ডোমেন"
|
||||||
createKey: "কী বানান"
|
createKey: "কী বানান"
|
||||||
_aboutMisskey:
|
_aboutFirefish:
|
||||||
about: "Misskey, একটি ওপেন সোর্স সফ্টওয়্যার যা 2014 সাল থেকে syuilo তৈরি করছেন।"
|
about: "Misskey, একটি ওপেন সোর্স সফ্টওয়্যার যা 2014 সাল থেকে syuilo তৈরি করছেন।"
|
||||||
contributors: "প্রধান কন্ট্রিবিউটারগণ"
|
contributors: "প্রধান কন্ট্রিবিউটারগণ"
|
||||||
allContributors: "সকল কন্ট্রিবিউটারগণ"
|
allContributors: "সকল কন্ট্রিবিউটারগণ"
|
||||||
|
|
|
@ -1226,7 +1226,7 @@ connectedTo: Aquest(s) compte(s) estan connectats
|
||||||
silenceConfirm: Segur que vols posa en silenci aquest usuari?
|
silenceConfirm: Segur que vols posa en silenci aquest usuari?
|
||||||
unsilence: Desfés posar en silenci
|
unsilence: Desfés posar en silenci
|
||||||
unsilenceConfirm: Segur que vols treure el silenci a aquest usuari?
|
unsilenceConfirm: Segur que vols treure el silenci a aquest usuari?
|
||||||
aboutMisskey: Sobre Firefish
|
aboutFirefish: Sobre Firefish
|
||||||
twoStepAuthentication: Autentificació de dos factors
|
twoStepAuthentication: Autentificació de dos factors
|
||||||
moderator: Moderador
|
moderator: Moderador
|
||||||
moderation: Moderació
|
moderation: Moderació
|
||||||
|
@ -1590,7 +1590,7 @@ cannotUploadBecauseNoFreeSpace: La pujada ha fallat a causa de la manca d'espai
|
||||||
enableAutoSensitive: Marcatge automàtic NSFW
|
enableAutoSensitive: Marcatge automàtic NSFW
|
||||||
moveTo: Mou el compte actual al compte nou
|
moveTo: Mou el compte actual al compte nou
|
||||||
customKaTeXMacro: Macros KaTeX personalitzats
|
customKaTeXMacro: Macros KaTeX personalitzats
|
||||||
_aboutMisskey:
|
_aboutFirefish:
|
||||||
contributors: Col·laboradors principals
|
contributors: Col·laboradors principals
|
||||||
allContributors: Tots els col·laboradors
|
allContributors: Tots els col·laboradors
|
||||||
donate: Fes una donació a Firefish
|
donate: Fes una donació a Firefish
|
||||||
|
@ -1603,8 +1603,8 @@ _aboutMisskey:
|
||||||
patrons: Mecenes de Firefish
|
patrons: Mecenes de Firefish
|
||||||
patronsList: Llistats cronològicament, no per la quantitat donada. Fes una donació
|
patronsList: Llistats cronològicament, no per la quantitat donada. Fes una donació
|
||||||
amb l'enllaç de dalt per veure el teu nom aquí!
|
amb l'enllaç de dalt per veure el teu nom aquí!
|
||||||
donateTitle: T'agrada Calckey?
|
donateTitle: T'agrada Firefish?
|
||||||
pleaseDonateToCalckey: Penseu en fer una donació a Calckey per donar suport al seu
|
pleaseDonateToFirefish: Penseu en fer una donació a Firefish per donar suport al seu
|
||||||
desenvolupament.
|
desenvolupament.
|
||||||
pleaseDonateToHost: Penseu també en fer una donació a la vostre instància, {host},
|
pleaseDonateToHost: Penseu també en fer una donació a la vostre instància, {host},
|
||||||
per ajudar-lo a suportar els costos de funcionament.
|
per ajudar-lo a suportar els costos de funcionament.
|
||||||
|
|
|
@ -347,7 +347,7 @@ recentlyUpdatedUsers: "Nedávno aktívni uživatelé"
|
||||||
popularTags: "Populární tagy"
|
popularTags: "Populární tagy"
|
||||||
userList: "Seznamy"
|
userList: "Seznamy"
|
||||||
about: "Informace"
|
about: "Informace"
|
||||||
aboutMisskey: "O Firefish"
|
aboutFirefish: "O Firefish"
|
||||||
administrator: "Administrátor"
|
administrator: "Administrátor"
|
||||||
token: "Token"
|
token: "Token"
|
||||||
twoStepAuthentication: "Dvoufaktorová autentikace"
|
twoStepAuthentication: "Dvoufaktorová autentikace"
|
||||||
|
@ -646,7 +646,7 @@ _registry:
|
||||||
keys: "Klíče"
|
keys: "Klíče"
|
||||||
domain: "Doména"
|
domain: "Doména"
|
||||||
createKey: "Vytvořit klíč"
|
createKey: "Vytvořit klíč"
|
||||||
_aboutMisskey:
|
_aboutFirefish:
|
||||||
allContributors: "Všichni přispěvatelé"
|
allContributors: "Všichni přispěvatelé"
|
||||||
source: "Zdrojový kód"
|
source: "Zdrojový kód"
|
||||||
_mfm:
|
_mfm:
|
||||||
|
|
|
@ -419,7 +419,7 @@ exploreFediverse: "Das Fediverse erkunden"
|
||||||
popularTags: "Beliebte Schlagwörter"
|
popularTags: "Beliebte Schlagwörter"
|
||||||
userList: "Liste"
|
userList: "Liste"
|
||||||
about: "Über"
|
about: "Über"
|
||||||
aboutMisskey: "Über Firefish"
|
aboutFirefish: "Über Firefish"
|
||||||
administrator: "Administrator"
|
administrator: "Administrator"
|
||||||
token: "Token"
|
token: "Token"
|
||||||
twoStepAuthentication: "Zwei-Faktor-Authentifizierung"
|
twoStepAuthentication: "Zwei-Faktor-Authentifizierung"
|
||||||
|
@ -1085,7 +1085,7 @@ _registry:
|
||||||
keys: "Schlüssel"
|
keys: "Schlüssel"
|
||||||
domain: "Domain"
|
domain: "Domain"
|
||||||
createKey: "Schlüssel erstellen"
|
createKey: "Schlüssel erstellen"
|
||||||
_aboutMisskey:
|
_aboutFirefish:
|
||||||
about: "Firefish ist ein Fork von Misskey, der seit 2022 von ThatOneCalculator entwickelt
|
about: "Firefish ist ein Fork von Misskey, der seit 2022 von ThatOneCalculator entwickelt
|
||||||
wird."
|
wird."
|
||||||
contributors: "Hauptmitwirkende"
|
contributors: "Hauptmitwirkende"
|
||||||
|
|
|
@ -762,7 +762,7 @@ dayOverDayChanges: Αλλαγές την τελευταία ημέρα
|
||||||
promotion: Προμοταρισμένα
|
promotion: Προμοταρισμένα
|
||||||
promote: Προμοτάρισμα
|
promote: Προμοτάρισμα
|
||||||
squareAvatars: Εμφάνιση τετραγωνισμένων άβαταρ
|
squareAvatars: Εμφάνιση τετραγωνισμένων άβαταρ
|
||||||
aboutMisskey: Σχετικά με το Firefish
|
aboutFirefish: Σχετικά με το Firefish
|
||||||
maintainerName: Προγραμματιστής/στρια
|
maintainerName: Προγραμματιστής/στρια
|
||||||
uploadFromUrlRequested: Το ανέβασμα ζητήθηκε
|
uploadFromUrlRequested: Το ανέβασμα ζητήθηκε
|
||||||
themeForLightMode: Θέμα για τη Φωτεινή Λειτουργία
|
themeForLightMode: Θέμα για τη Φωτεινή Λειτουργία
|
||||||
|
|
|
@ -438,7 +438,7 @@ exploreFediverse: "Explore the Fediverse"
|
||||||
popularTags: "Popular tags"
|
popularTags: "Popular tags"
|
||||||
userList: "Lists"
|
userList: "Lists"
|
||||||
about: "About"
|
about: "About"
|
||||||
aboutMisskey: "About Firefish"
|
aboutFirefish: "About Firefish"
|
||||||
administrator: "Administrator"
|
administrator: "Administrator"
|
||||||
token: "Token"
|
token: "Token"
|
||||||
twoStepAuthentication: "Two-factor authentication"
|
twoStepAuthentication: "Two-factor authentication"
|
||||||
|
@ -1214,22 +1214,22 @@ _registry:
|
||||||
keys: "Keys"
|
keys: "Keys"
|
||||||
domain: "Domain"
|
domain: "Domain"
|
||||||
createKey: "Create key"
|
createKey: "Create key"
|
||||||
_aboutMisskey:
|
_aboutFirefish:
|
||||||
about: "Firefish is a fork of Misskey made by ThatOneCalculator, which has been in
|
about: "Firefish is a fork of Misskey made by ThatOneCalculator, which has been in
|
||||||
development since 2022."
|
development since 2022."
|
||||||
contributors: "Main contributors"
|
contributors: "Main contributors"
|
||||||
allContributors: "All contributors"
|
allContributors: "All contributors"
|
||||||
source: "Source code"
|
source: "Source code"
|
||||||
translation: "Translate Calckey"
|
translation: "Translate Firefish"
|
||||||
donate: "Donate to Calckey"
|
donate: "Donate to Firefish"
|
||||||
donateTitle: "Enjoying Calckey?"
|
donateTitle: "Enjoying Firefish?"
|
||||||
pleaseDonateToCalckey: "Please consider donating to Calckey to support its development."
|
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."
|
pleaseDonateToHost: "Please also consider donating to your home server, {host}, to help support its operation costs."
|
||||||
donateHost: "Donate to {host}"
|
donateHost: "Donate to {host}"
|
||||||
morePatrons: "We also appreciate the support of many other helpers not listed here.
|
morePatrons: "We also appreciate the support of many other helpers not listed here.
|
||||||
Thank you! 🥰"
|
Thank you! 🥰"
|
||||||
sponsors: "Calckey sponsors"
|
sponsors: "Firefish sponsors"
|
||||||
patrons: "Calckey patrons"
|
patrons: "Firefish patrons"
|
||||||
patronsList: "Listed chronologically, not by donation size. Donate with the link above to get your name on here!"
|
patronsList: "Listed chronologically, not by donation size. Donate with the link above to get your name on here!"
|
||||||
_nsfw:
|
_nsfw:
|
||||||
respect: "Hide NSFW media"
|
respect: "Hide NSFW media"
|
||||||
|
|
|
@ -406,7 +406,7 @@ exploreFediverse: "Explorar fediverso"
|
||||||
popularTags: "Etiquetas populares"
|
popularTags: "Etiquetas populares"
|
||||||
userList: "Lista"
|
userList: "Lista"
|
||||||
about: "Información"
|
about: "Información"
|
||||||
aboutMisskey: "Sobre Firefish"
|
aboutFirefish: "Sobre Firefish"
|
||||||
administrator: "Administrador"
|
administrator: "Administrador"
|
||||||
token: "Token"
|
token: "Token"
|
||||||
twoStepAuthentication: "Autenticación de dos factores"
|
twoStepAuthentication: "Autenticación de dos factores"
|
||||||
|
@ -1062,7 +1062,7 @@ _registry:
|
||||||
keys: "Clave"
|
keys: "Clave"
|
||||||
domain: "Dominio"
|
domain: "Dominio"
|
||||||
createKey: "Crear una llave"
|
createKey: "Crear una llave"
|
||||||
_aboutMisskey:
|
_aboutFirefish:
|
||||||
about: "Firefish es una bifurcación de Misskey creada por ThatOneCalculator, que
|
about: "Firefish es una bifurcación de Misskey creada por ThatOneCalculator, que
|
||||||
ha estado en desarrollo desde el 2022."
|
ha estado en desarrollo desde el 2022."
|
||||||
contributors: "Principales colaboradores"
|
contributors: "Principales colaboradores"
|
||||||
|
|
|
@ -472,7 +472,7 @@ silence: Hiljennä
|
||||||
popularTags: Suositut tagit
|
popularTags: Suositut tagit
|
||||||
userList: Listat
|
userList: Listat
|
||||||
about: Tietoja
|
about: Tietoja
|
||||||
aboutMisskey: Tietoja Firefishstä
|
aboutFirefish: Tietoja Firefishstä
|
||||||
exploreFediverse: Tutustu fediverseen
|
exploreFediverse: Tutustu fediverseen
|
||||||
recentlyUpdatedUsers: Vastikään lisätyt käyttäjät
|
recentlyUpdatedUsers: Vastikään lisätyt käyttäjät
|
||||||
recentlyRegisteredUsers: Uudet liittyneet jäyttäjät
|
recentlyRegisteredUsers: Uudet liittyneet jäyttäjät
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
_lang_: "Français"
|
_lang_: "Français"
|
||||||
headlineMisskey: "Réseau relié par des notes"
|
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,
|
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
|
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
|
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
|
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
|
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
|
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"
|
flagAsCat: "Ce compte est un chat"
|
||||||
flagAsCatDescription: "Activer l'option \" Je suis un chat \" pour ce compte."
|
flagAsCatDescription: "Activer l'option \" Je suis un chat \" pour ce compte."
|
||||||
flagShowTimelineReplies: "Afficher les réponses dans le fil"
|
flagShowTimelineReplies: "Afficher les réponses dans le fil"
|
||||||
|
@ -413,7 +413,7 @@ exploreFediverse: "Explorer le Fediverse"
|
||||||
popularTags: "Mots-clés populaires"
|
popularTags: "Mots-clés populaires"
|
||||||
userList: "Listes"
|
userList: "Listes"
|
||||||
about: "Informations"
|
about: "Informations"
|
||||||
aboutMisskey: "À propos de Firefish"
|
aboutFirefish: "À propos de Firefish"
|
||||||
administrator: "Administrateur"
|
administrator: "Administrateur"
|
||||||
token: "Jeton"
|
token: "Jeton"
|
||||||
twoStepAuthentication: "Authentification à deux facteurs"
|
twoStepAuthentication: "Authentification à deux facteurs"
|
||||||
|
@ -572,7 +572,7 @@ descendingOrder: "Descendant"
|
||||||
scratchpad: "ScratchPad"
|
scratchpad: "ScratchPad"
|
||||||
scratchpadDescription: "ScratchPad fournit un environnement expérimental pour AiScript.
|
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
|
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"
|
output: "Sortie"
|
||||||
script: "Script"
|
script: "Script"
|
||||||
disablePagesScript: "Désactiver AiScript sur les Pages"
|
disablePagesScript: "Désactiver AiScript sur les Pages"
|
||||||
|
@ -707,7 +707,7 @@ createNew: "Créer nouveau"
|
||||||
optional: "Facultatif"
|
optional: "Facultatif"
|
||||||
createNewClip: "Créer un nouveau clip"
|
createNewClip: "Créer un nouveau clip"
|
||||||
public: "Public"
|
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}."
|
contribuer à {link}."
|
||||||
manageAccessTokens: "Gérer les jetons d'accès"
|
manageAccessTokens: "Gérer les jetons d'accès"
|
||||||
accountInfo: " Informations du compte "
|
accountInfo: " Informations du compte "
|
||||||
|
@ -766,7 +766,7 @@ nUsers: "{n} utilisateur·rice·s"
|
||||||
nNotes: "{n} Notes"
|
nNotes: "{n} Notes"
|
||||||
sendErrorReports: "Envoyer les rapports d’erreur"
|
sendErrorReports: "Envoyer les rapports d’erreur"
|
||||||
sendErrorReportsDescription: "Si vous activez l'envoi des rapports d'erreur, vous
|
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
|
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,
|
que la version de votre système d'exploitation, le type de navigateur que vous utilisez,
|
||||||
votre historique d'activité, etc."
|
votre historique d'activité, etc."
|
||||||
|
@ -993,13 +993,13 @@ _registry:
|
||||||
keys: "Clé "
|
keys: "Clé "
|
||||||
domain: "Domaine"
|
domain: "Domaine"
|
||||||
createKey: "Créer une clé"
|
createKey: "Créer une clé"
|
||||||
_aboutMisskey:
|
_aboutFirefish:
|
||||||
about: "Misskey est un logiciel libre et ouvert, développé par syuilo depuis 2014."
|
about: "Misskey est un logiciel libre et ouvert, développé par syuilo depuis 2014."
|
||||||
contributors: "Principaux contributeurs"
|
contributors: "Principaux contributeurs"
|
||||||
allContributors: "Tous les contributeurs"
|
allContributors: "Tous les contributeurs"
|
||||||
source: "Code source"
|
source: "Code source"
|
||||||
translation: "Traduire Calckey"
|
translation: "Traduire Firefish"
|
||||||
donate: "Soutenir Calckey"
|
donate: "Soutenir Firefish"
|
||||||
morePatrons: "Nous apprécions vraiment le soutien de nombreuses autres personnes
|
morePatrons: "Nous apprécions vraiment le soutien de nombreuses autres personnes
|
||||||
non mentionnées ici. Merci à toutes et à tous ! 🥰"
|
non mentionnées ici. Merci à toutes et à tous ! 🥰"
|
||||||
patrons: "Contributeurs"
|
patrons: "Contributeurs"
|
||||||
|
@ -1009,9 +1009,9 @@ _nsfw:
|
||||||
force: "Cacher tous les médias"
|
force: "Cacher tous les médias"
|
||||||
_mfm:
|
_mfm:
|
||||||
cheatSheet: "Antisèche 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."
|
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"
|
mention: "Mentionner"
|
||||||
mentionDescription: "Vous pouvez afficher un utilisateur spécifique en indiquant
|
mentionDescription: "Vous pouvez afficher un utilisateur spécifique en indiquant
|
||||||
une arobase suivie d'un nom d'utilisateur"
|
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
|
step5_7: "La timeline globale {icon} est l'endroit où vous pouvez voir les messages
|
||||||
de toutes les autres instances connectées."
|
de toutes les autres instances connectées."
|
||||||
step6_1: "Alors quel est cet endroit ?"
|
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
|
portail vers le Fediverse, un réseau interconnecté de milliers de serveurs, appelés
|
||||||
\"instances\"."
|
\"instances\"."
|
||||||
step6_3: "Chaque serveur fonctionne différemment, et tous les serveurs n'utilisent
|
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."
|
le coup de main en un rien de temps."
|
||||||
step6_4: "Maintenant, allez-y, explorez et amusez-vous !"
|
step6_4: "Maintenant, allez-y, explorez et amusez-vous !"
|
||||||
_2fa:
|
_2fa:
|
||||||
|
@ -2036,4 +2036,4 @@ signupsDisabled: Les inscriptions sur ce serveur sont actuellement désactivés,
|
||||||
apps: Applications
|
apps: Applications
|
||||||
userSaysSomethingReasonReply: '{noms} a répondu à une note contenant {raison}'
|
userSaysSomethingReasonReply: '{noms} a répondu à une note contenant {raison}'
|
||||||
defaultValueIs: 'défaut : {valeur}'
|
defaultValueIs: 'défaut : {valeur}'
|
||||||
searchPlaceholder: Recherchez sur Calckey
|
searchPlaceholder: Recherchez sur Firefish
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
_lang_: Inglés
|
_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!🚀
|
descentralizada e gratuíta para sempre!🚀
|
||||||
monthAndDay: '{day}/{month}'
|
monthAndDay: '{day}/{month}'
|
||||||
notifications: Notificacións
|
notifications: Notificacións
|
||||||
|
@ -11,7 +11,7 @@ noThankYou: Non, grazas
|
||||||
headlineMisskey: Plataforma de medios sociais de código aberto e descentralizada,
|
headlineMisskey: Plataforma de medios sociais de código aberto e descentralizada,
|
||||||
gratuíta para sempre!🚀
|
gratuíta para sempre!🚀
|
||||||
search: Buscar
|
search: Buscar
|
||||||
searchPlaceholder: Buscar en Calckey
|
searchPlaceholder: Buscar en Firefish
|
||||||
username: Identificador
|
username: Identificador
|
||||||
fetchingAsApObject: Descargando desde o Fediverso
|
fetchingAsApObject: Descargando desde o Fediverso
|
||||||
ok: OK
|
ok: OK
|
||||||
|
|
|
@ -409,7 +409,7 @@ exploreFediverse: "Jelajahi Fediverse"
|
||||||
popularTags: "Tag populer"
|
popularTags: "Tag populer"
|
||||||
userList: "Daftar"
|
userList: "Daftar"
|
||||||
about: "Informasi"
|
about: "Informasi"
|
||||||
aboutMisskey: "Tentang Firefish"
|
aboutFirefish: "Tentang Firefish"
|
||||||
administrator: "Admin"
|
administrator: "Admin"
|
||||||
token: "Token"
|
token: "Token"
|
||||||
twoStepAuthentication: "Otentikasi dua faktor"
|
twoStepAuthentication: "Otentikasi dua faktor"
|
||||||
|
@ -988,7 +988,7 @@ _registry:
|
||||||
keys: "Kunci"
|
keys: "Kunci"
|
||||||
domain: "Domain"
|
domain: "Domain"
|
||||||
createKey: "Buat kunci"
|
createKey: "Buat kunci"
|
||||||
_aboutMisskey:
|
_aboutFirefish:
|
||||||
about: "Firefish adalah perangkat lunak sumber terbuka yang sedang dikembangkan oleh\
|
about: "Firefish adalah perangkat lunak sumber terbuka yang sedang dikembangkan oleh\
|
||||||
\ syuilo sejak 2014."
|
\ syuilo sejak 2014."
|
||||||
contributors: "Kontributor utama"
|
contributors: "Kontributor utama"
|
||||||
|
|
|
@ -401,7 +401,7 @@ exploreFediverse: "Esplora il Fediverso"
|
||||||
popularTags: "Tag di tendenza"
|
popularTags: "Tag di tendenza"
|
||||||
userList: "Liste"
|
userList: "Liste"
|
||||||
about: "Informazioni"
|
about: "Informazioni"
|
||||||
aboutMisskey: "Informazioni di Firefish"
|
aboutFirefish: "Informazioni di Firefish"
|
||||||
administrator: "Amministratore"
|
administrator: "Amministratore"
|
||||||
token: "Token"
|
token: "Token"
|
||||||
twoStepAuthentication: "Autenticazione a due fattori"
|
twoStepAuthentication: "Autenticazione a due fattori"
|
||||||
|
@ -931,7 +931,7 @@ _registry:
|
||||||
keys: "Dati"
|
keys: "Dati"
|
||||||
domain: "Dominio"
|
domain: "Dominio"
|
||||||
createKey: "Crea chiave"
|
createKey: "Crea chiave"
|
||||||
_aboutMisskey:
|
_aboutFirefish:
|
||||||
about: "Misskey è un software libero e open source, sviluppato da syuilo dal 2014."
|
about: "Misskey è un software libero e open source, sviluppato da syuilo dal 2014."
|
||||||
contributors: "Principali sostenitori"
|
contributors: "Principali sostenitori"
|
||||||
allContributors: "Tutti i sostenitori"
|
allContributors: "Tutti i sostenitori"
|
||||||
|
|
|
@ -396,7 +396,7 @@ exploreFediverse: "Fediverseを探索"
|
||||||
popularTags: "人気のタグ"
|
popularTags: "人気のタグ"
|
||||||
userList: "リスト"
|
userList: "リスト"
|
||||||
about: "情報"
|
about: "情報"
|
||||||
aboutMisskey: "Firefishについて"
|
aboutFirefish: "Firefishについて"
|
||||||
administrator: "管理者"
|
administrator: "管理者"
|
||||||
token: "トークン"
|
token: "トークン"
|
||||||
twoStepAuthentication: "二段階認証"
|
twoStepAuthentication: "二段階認証"
|
||||||
|
@ -977,7 +977,7 @@ customKaTeXMacroDescription: "数式入力を楽にするためのマクロを
|
||||||
enableCustomKaTeXMacro: "カスタムKaTeXマクロを有効にする"
|
enableCustomKaTeXMacro: "カスタムKaTeXマクロを有効にする"
|
||||||
preventAiLearning: "AIによる学習を防止"
|
preventAiLearning: "AIによる学習を防止"
|
||||||
preventAiLearningDescription: "投稿したノート、添付した画像などのコンテンツを学習の対象にしないようAIに要求します。これはnoaiフラグをHTMLレスポンスに含めることによって実現されます。"
|
preventAiLearningDescription: "投稿したノート、添付した画像などのコンテンツを学習の対象にしないようAIに要求します。これはnoaiフラグをHTMLレスポンスに含めることによって実現されます。"
|
||||||
noGraze: "ブラウザの拡張機能「Graze for Mastodon」は、Calckeyの動作を妨げるため、無効にしてください。"
|
noGraze: "ブラウザの拡張機能「Graze for Mastodon」は、Firefishの動作を妨げるため、無効にしてください。"
|
||||||
enableServerMachineStats: "サーバーのマシン情報を公開する"
|
enableServerMachineStats: "サーバーのマシン情報を公開する"
|
||||||
enableIdenticonGeneration: "ユーザーごとのIdenticon生成を有効にする"
|
enableIdenticonGeneration: "ユーザーごとのIdenticon生成を有効にする"
|
||||||
showPopup: "ポップアップを表示してユーザーに知らせる"
|
showPopup: "ポップアップを表示してユーザーに知らせる"
|
||||||
|
@ -1060,7 +1060,7 @@ _registry:
|
||||||
keys: "キー"
|
keys: "キー"
|
||||||
domain: "ドメイン"
|
domain: "ドメイン"
|
||||||
createKey: "キーを作成"
|
createKey: "キーを作成"
|
||||||
_aboutMisskey:
|
_aboutFirefish:
|
||||||
about: "Firefishは、2022年に生まれたThatOneCalculatorによるMisskeyのforkです。"
|
about: "Firefishは、2022年に生まれたThatOneCalculatorによるMisskeyのforkです。"
|
||||||
contributors: "主なコントリビューター"
|
contributors: "主なコントリビューター"
|
||||||
allContributors: "全てのコントリビューター"
|
allContributors: "全てのコントリビューター"
|
||||||
|
@ -1070,10 +1070,10 @@ _aboutMisskey:
|
||||||
morePatrons: "他にも多くの方が支援してくれています。ありがとうございます! 🥰"
|
morePatrons: "他にも多くの方が支援してくれています。ありがとうございます! 🥰"
|
||||||
patrons: "支援者"
|
patrons: "支援者"
|
||||||
patronsList: 寄付額ではなく時系列順に並んでいます。上記のリンクから寄付を行ってここにあなたのIDを載せましょう!
|
patronsList: 寄付額ではなく時系列順に並んでいます。上記のリンクから寄付を行ってここにあなたのIDを載せましょう!
|
||||||
pleaseDonateToCalckey: Calckey開発への寄付をご検討ください。
|
pleaseDonateToFirefish: Firefish開発への寄付をご検討ください。
|
||||||
pleaseDonateToHost: また、このサーバー {host} の運営者への寄付もご検討ください。
|
pleaseDonateToHost: また、このサーバー {host} の運営者への寄付もご検討ください。
|
||||||
donateHost: '{host} に寄付する'
|
donateHost: '{host} に寄付する'
|
||||||
donateTitle: Calckeyを気に入りましたか?
|
donateTitle: Firefishを気に入りましたか?
|
||||||
_nsfw:
|
_nsfw:
|
||||||
respect: "閲覧注意のメディアは隠す"
|
respect: "閲覧注意のメディアは隠す"
|
||||||
ignore: "閲覧注意のメディアを隠さない"
|
ignore: "閲覧注意のメディアを隠さない"
|
||||||
|
@ -1902,7 +1902,7 @@ apps: "アプリ"
|
||||||
_experiments:
|
_experiments:
|
||||||
title: 試験的な機能
|
title: 試験的な機能
|
||||||
postImportsCaption:
|
postImportsCaption:
|
||||||
ユーザーが過去の投稿をCalckey・Misskey・Mastodon・Akkoma・Pleromaからインポートすることを許可します。キューが溜まっているときにインポートするとサーバーに負荷がかかる可能性があります。
|
ユーザーが過去の投稿をFirefish・Misskey・Mastodon・Akkoma・Pleromaからインポートすることを許可します。キューが溜まっているときにインポートするとサーバーに負荷がかかる可能性があります。
|
||||||
enablePostImports: 投稿のインポートを有効にする
|
enablePostImports: 投稿のインポートを有効にする
|
||||||
sendModMail: モデレーション通知を送る
|
sendModMail: モデレーション通知を送る
|
||||||
deleted: 削除済み
|
deleted: 削除済み
|
||||||
|
@ -1942,7 +1942,7 @@ video: 動画
|
||||||
isBot: このアカウントはBotです
|
isBot: このアカウントはBotです
|
||||||
isLocked: このアカウントのフォローは承認制です
|
isLocked: このアカウントのフォローは承認制です
|
||||||
isAdmin: 管理者
|
isAdmin: 管理者
|
||||||
isPatron: Calckey 後援者
|
isPatron: Firefish 後援者
|
||||||
_skinTones:
|
_skinTones:
|
||||||
light: ペールオレンジ
|
light: ペールオレンジ
|
||||||
mediumLight: ミディアムライト
|
mediumLight: ミディアムライト
|
||||||
|
|
|
@ -377,7 +377,7 @@ exploreFediverse: "Fediverseを探ってみる"
|
||||||
popularTags: "人気のタグ"
|
popularTags: "人気のタグ"
|
||||||
userList: "リスト"
|
userList: "リスト"
|
||||||
about: "情報"
|
about: "情報"
|
||||||
aboutMisskey: "Misskeyってなんや?"
|
aboutFirefish: "Misskeyってなんや?"
|
||||||
administrator: "管理者"
|
administrator: "管理者"
|
||||||
token: "トークン"
|
token: "トークン"
|
||||||
twoStepAuthentication: "二段階認証"
|
twoStepAuthentication: "二段階認証"
|
||||||
|
@ -867,7 +867,7 @@ _registry:
|
||||||
keys: "キー"
|
keys: "キー"
|
||||||
domain: "ドメイン"
|
domain: "ドメイン"
|
||||||
createKey: "キーを作る"
|
createKey: "キーを作る"
|
||||||
_aboutMisskey:
|
_aboutFirefish:
|
||||||
about: "Misskeyはsyuiloが2014年からずっと作ってはる、オープンソースなソフトウェアや。"
|
about: "Misskeyはsyuiloが2014年からずっと作ってはる、オープンソースなソフトウェアや。"
|
||||||
contributors: "主な貢献者"
|
contributors: "主な貢献者"
|
||||||
allContributors: "全ての貢献者"
|
allContributors: "全ての貢献者"
|
||||||
|
|
|
@ -377,7 +377,7 @@ exploreFediverse: "연합우주를 탐색"
|
||||||
popularTags: "인기 태그"
|
popularTags: "인기 태그"
|
||||||
userList: "리스트"
|
userList: "리스트"
|
||||||
about: "정보"
|
about: "정보"
|
||||||
aboutMisskey: "Misskey에 대하여"
|
aboutFirefish: "Misskey에 대하여"
|
||||||
administrator: "관리자"
|
administrator: "관리자"
|
||||||
token: "토큰"
|
token: "토큰"
|
||||||
twoStepAuthentication: "2단계 인증"
|
twoStepAuthentication: "2단계 인증"
|
||||||
|
@ -964,7 +964,7 @@ _registry:
|
||||||
keys: "키"
|
keys: "키"
|
||||||
domain: "도메인"
|
domain: "도메인"
|
||||||
createKey: "키 생성"
|
createKey: "키 생성"
|
||||||
_aboutMisskey:
|
_aboutFirefish:
|
||||||
about: "Misskey는 syuilo에 의해서 2014년부터 개발되어 온 오픈소스 소프트웨어 입니다."
|
about: "Misskey는 syuilo에 의해서 2014년부터 개발되어 온 오픈소스 소프트웨어 입니다."
|
||||||
contributors: "주요 기여자"
|
contributors: "주요 기여자"
|
||||||
allContributors: "모든 기여자"
|
allContributors: "모든 기여자"
|
||||||
|
|
|
@ -304,7 +304,7 @@ disconnectedFromServer: "Verbinding met de server onderbroken."
|
||||||
inMb: "in megabytes"
|
inMb: "in megabytes"
|
||||||
pinnedNotes: "Vastgemaakte notitie"
|
pinnedNotes: "Vastgemaakte notitie"
|
||||||
userList: "Lijsten"
|
userList: "Lijsten"
|
||||||
aboutMisskey: "Over Firefish"
|
aboutFirefish: "Over Firefish"
|
||||||
administrator: "Beheerder"
|
administrator: "Beheerder"
|
||||||
token: "Token"
|
token: "Token"
|
||||||
securityKeyName: "Sleutelnaam"
|
securityKeyName: "Sleutelnaam"
|
||||||
|
|
|
@ -8,7 +8,7 @@ profile: Profil
|
||||||
timeline: Tidslinje
|
timeline: Tidslinje
|
||||||
save: Lagre
|
save: Lagre
|
||||||
addToList: Legg til liste
|
addToList: Legg til liste
|
||||||
searchPlaceholder: Søk Calckey
|
searchPlaceholder: Søk Firefish
|
||||||
username: Brukernavn
|
username: Brukernavn
|
||||||
password: Passord
|
password: Passord
|
||||||
notifications: Meldinger
|
notifications: Meldinger
|
||||||
|
@ -65,7 +65,7 @@ openInWindow: Åpne i vindu
|
||||||
basicSettings: Grunnleggende innstillinger
|
basicSettings: Grunnleggende innstillinger
|
||||||
headlineMisskey: En desentralisert sosialt media-plattform, basert på åpen kildekode,
|
headlineMisskey: En desentralisert sosialt media-plattform, basert på åpen kildekode,
|
||||||
som alltid vil være gratis! 🚀
|
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! 🚀
|
på åpen kildekode, som alltid vil være gratis! 🚀
|
||||||
exportRequested: Du har bedt om en eksportering. Dette vil ta litt tid. Den vil bli
|
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.
|
lagt til på disken din når den er ferdig.
|
||||||
|
|
|
@ -396,7 +396,7 @@ exploreFediverse: "Eksploruj Fediwersum"
|
||||||
popularTags: "Tagi na czasie"
|
popularTags: "Tagi na czasie"
|
||||||
userList: "Listy"
|
userList: "Listy"
|
||||||
about: "Informacje"
|
about: "Informacje"
|
||||||
aboutMisskey: "O Firefish"
|
aboutFirefish: "O Firefish"
|
||||||
administrator: "Admin"
|
administrator: "Admin"
|
||||||
token: "Token"
|
token: "Token"
|
||||||
twoStepAuthentication: "Uwierzytelnianie dwuskładnikowe"
|
twoStepAuthentication: "Uwierzytelnianie dwuskładnikowe"
|
||||||
|
@ -987,7 +987,7 @@ _registry:
|
||||||
keys: "Klucz"
|
keys: "Klucz"
|
||||||
domain: "Domena"
|
domain: "Domena"
|
||||||
createKey: "Utwórz klucz"
|
createKey: "Utwórz klucz"
|
||||||
_aboutMisskey:
|
_aboutFirefish:
|
||||||
about: "Firefish jest forkiem Misskey utworzonym przez ThatOneCalculator, rozwijanym
|
about: "Firefish jest forkiem Misskey utworzonym przez ThatOneCalculator, rozwijanym
|
||||||
od 2022."
|
od 2022."
|
||||||
contributors: "Główni twórcy"
|
contributors: "Główni twórcy"
|
||||||
|
|
|
@ -376,7 +376,7 @@ exploreFediverse: "Explorar Fediverse"
|
||||||
popularTags: "Tags populares"
|
popularTags: "Tags populares"
|
||||||
userList: "Listas"
|
userList: "Listas"
|
||||||
about: "Informações"
|
about: "Informações"
|
||||||
aboutMisskey: "Sobre Firefish"
|
aboutFirefish: "Sobre Firefish"
|
||||||
administrator: "Administrador"
|
administrator: "Administrador"
|
||||||
token: "Símbolo"
|
token: "Símbolo"
|
||||||
twoStepAuthentication: "Verificação em duas etapas"
|
twoStepAuthentication: "Verificação em duas etapas"
|
||||||
|
|
|
@ -376,7 +376,7 @@ exploreFediverse: "Explorează Fediverse-ul"
|
||||||
popularTags: "Taguri populare"
|
popularTags: "Taguri populare"
|
||||||
userList: "Liste"
|
userList: "Liste"
|
||||||
about: "Despre"
|
about: "Despre"
|
||||||
aboutMisskey: "Despre Firefish"
|
aboutFirefish: "Despre Firefish"
|
||||||
administrator: "Administrator"
|
administrator: "Administrator"
|
||||||
token: "Token"
|
token: "Token"
|
||||||
twoStepAuthentication: "Autentificare în doi pași"
|
twoStepAuthentication: "Autentificare în doi pași"
|
||||||
|
|
|
@ -403,7 +403,7 @@ exploreFediverse: "Исследуйте Fediverse"
|
||||||
popularTags: "Популярные теги"
|
popularTags: "Популярные теги"
|
||||||
userList: "Списки"
|
userList: "Списки"
|
||||||
about: "Описание"
|
about: "Описание"
|
||||||
aboutMisskey: "О Firefish"
|
aboutFirefish: "О Firefish"
|
||||||
administrator: "Администратор"
|
administrator: "Администратор"
|
||||||
token: "Токен"
|
token: "Токен"
|
||||||
twoStepAuthentication: "Двухфакторная аутентификация"
|
twoStepAuthentication: "Двухфакторная аутентификация"
|
||||||
|
@ -984,7 +984,7 @@ _registry:
|
||||||
keys: "Ключ"
|
keys: "Ключ"
|
||||||
domain: "Домен"
|
domain: "Домен"
|
||||||
createKey: "Новый ключ"
|
createKey: "Новый ключ"
|
||||||
_aboutMisskey:
|
_aboutFirefish:
|
||||||
about: "Firefish это форк Firefish, сделанный ThatOneCalculator, разработка которого\
|
about: "Firefish это форк Firefish, сделанный ThatOneCalculator, разработка которого\
|
||||||
\ началась с 2022."
|
\ началась с 2022."
|
||||||
contributors: "Основные соавторы"
|
contributors: "Основные соавторы"
|
||||||
|
|
|
@ -377,7 +377,7 @@ exploreFediverse: "Objavovať Fediverzum"
|
||||||
popularTags: "Populárne značky"
|
popularTags: "Populárne značky"
|
||||||
userList: "Zoznamy"
|
userList: "Zoznamy"
|
||||||
about: "Informácie"
|
about: "Informácie"
|
||||||
aboutMisskey: "O Firefish"
|
aboutFirefish: "O Firefish"
|
||||||
administrator: "Administrátor"
|
administrator: "Administrátor"
|
||||||
token: "Token"
|
token: "Token"
|
||||||
twoStepAuthentication: "Dvojfaktorová autentifikácia"
|
twoStepAuthentication: "Dvojfaktorová autentifikácia"
|
||||||
|
@ -960,7 +960,7 @@ _registry:
|
||||||
keys: "Kľúče"
|
keys: "Kľúče"
|
||||||
domain: "Doména"
|
domain: "Doména"
|
||||||
createKey: "Vytvoriť kľúč"
|
createKey: "Vytvoriť kľúč"
|
||||||
_aboutMisskey:
|
_aboutFirefish:
|
||||||
about: "Misskey je open-source softvér, ktorý vyvíja syuilo od 2014."
|
about: "Misskey je open-source softvér, ktorý vyvíja syuilo od 2014."
|
||||||
contributors: "Hlavní prispievatelia"
|
contributors: "Hlavní prispievatelia"
|
||||||
allContributors: "Všetci prispievatelia"
|
allContributors: "Všetci prispievatelia"
|
||||||
|
|
|
@ -377,7 +377,7 @@ exploreFediverse: "สำรวจเฟดดิเวิร์ส"
|
||||||
popularTags: "แท็กยอดนิยม"
|
popularTags: "แท็กยอดนิยม"
|
||||||
userList: "รายการ"
|
userList: "รายการ"
|
||||||
about: "เกี่ยวกับ"
|
about: "เกี่ยวกับ"
|
||||||
aboutMisskey: "เกี่ยวกับ Firefish"
|
aboutFirefish: "เกี่ยวกับ Firefish"
|
||||||
administrator: "ผู้ดูแลระบบ"
|
administrator: "ผู้ดูแลระบบ"
|
||||||
token: "โทเค็น"
|
token: "โทเค็น"
|
||||||
twoStepAuthentication: "ยืนยันตัวตน 2 ชั้น"
|
twoStepAuthentication: "ยืนยันตัวตน 2 ชั้น"
|
||||||
|
@ -965,7 +965,7 @@ _registry:
|
||||||
keys: "คีย์"
|
keys: "คีย์"
|
||||||
domain: "โดเมน"
|
domain: "โดเมน"
|
||||||
createKey: "สร้างคีย์"
|
createKey: "สร้างคีย์"
|
||||||
_aboutMisskey:
|
_aboutFirefish:
|
||||||
about: "Misskey เป็นซอฟต์แวร์โอเพ่นซอร์สที่ถูกพัฒนาโดย Syuilo ตั้งแต่ปี 2014"
|
about: "Misskey เป็นซอฟต์แวร์โอเพ่นซอร์สที่ถูกพัฒนาโดย Syuilo ตั้งแต่ปี 2014"
|
||||||
contributors: "ผู้สนับสนุนหลัก"
|
contributors: "ผู้สนับสนุนหลัก"
|
||||||
allContributors: "ผู้มีส่วนร่วมทั้งหมด"
|
allContributors: "ผู้มีส่วนร่วมทั้งหมด"
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
_lang_: "Türkçe"
|
_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\"\
|
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
|
\ 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
|
Herkesin notlarına kendi tepkilerinizi hızlıca eklemek için \"Tepkiler\" özelliğini
|
||||||
|
@ -65,7 +65,7 @@ _deck:
|
||||||
_columns:
|
_columns:
|
||||||
notifications: "Bildirim"
|
notifications: "Bildirim"
|
||||||
tl: "Zaman çizelgesi"
|
tl: "Zaman çizelgesi"
|
||||||
searchPlaceholder: Calckey'de Ara
|
searchPlaceholder: Firefish'de Ara
|
||||||
reply: Yanıtla
|
reply: Yanıtla
|
||||||
jumpToPrevious: Öncekini görüntüle
|
jumpToPrevious: Öncekini görüntüle
|
||||||
deleted: Silindi
|
deleted: Silindi
|
||||||
|
@ -105,7 +105,7 @@ blockedInstancesDescription: Engellemek istediğiniz sunucuların ana bilgisayar
|
||||||
listeleyin. Listelenen sunucular artık bu sunucularla iletişim kuramayacak.
|
listeleyin. Listelenen sunucular artık bu sunucularla iletişim kuramayacak.
|
||||||
blockedUsers: Engellenmiş kullanıcılar
|
blockedUsers: Engellenmiş kullanıcılar
|
||||||
editProfile: Profilini düzenle
|
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ı
|
instanceUsers: Sunucunun kullanıcıları
|
||||||
changePassword: Şifreyi değiştir
|
changePassword: Şifreyi değiştir
|
||||||
security: Güvenlik
|
security: Güvenlik
|
||||||
|
@ -545,7 +545,7 @@ invalidValue: Geçersiz değer.
|
||||||
instanceSecurity: Sunucu Güvenliği
|
instanceSecurity: Sunucu Güvenliği
|
||||||
searchResult: Arama sonuçları
|
searchResult: Arama sonuçları
|
||||||
useBlurEffect: Kullanıcı arayüzünde bulanıklaştırma efektleri kullanın
|
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
|
lastCommunication: Son iletişim
|
||||||
itsOn: Etkinleştirilmiş
|
itsOn: Etkinleştirilmiş
|
||||||
emailRequiredForSignup: Kayıt olmak için mail gerekiyor
|
emailRequiredForSignup: Kayıt olmak için mail gerekiyor
|
||||||
|
@ -674,9 +674,9 @@ low: Düşük
|
||||||
seperateRenoteQuote: Ayrı destek ve fiyat teklifi düğmeleri
|
seperateRenoteQuote: Ayrı destek ve fiyat teklifi düğmeleri
|
||||||
sent: Gönderildi
|
sent: Gönderildi
|
||||||
customMOTD: Özel MOTD
|
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
|
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
|
newer: asla
|
||||||
older: daha eski
|
older: daha eski
|
||||||
exportRequested: Bir dışarı aktarma talebinde bulundunuz. Bu biraz zaman alabilir.
|
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
|
avoidMultiCaptchaConfirm: Birden fazla Captcha sistemi kullanmak aralarında etkileşime
|
||||||
neden olabilir. Şu anda etkin olan diğer Captcha sistemlerini devre dışı bırakmak
|
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.
|
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
|
popularUsers: Popüler kullanıcılar
|
||||||
notFoundDescription: Bu URL'ye karşılık gelen sayfa bulunamadı.
|
notFoundDescription: Bu URL'ye karşılık gelen sayfa bulunamadı.
|
||||||
reduceUiAnimation: Arayüz animasyonlarını azalt
|
reduceUiAnimation: Arayüz animasyonlarını azalt
|
||||||
|
@ -941,7 +941,7 @@ instanceTicker: Göndeirlerdeki sunucu bilgisi
|
||||||
waitingFor: '{x} bekleniyor'
|
waitingFor: '{x} bekleniyor'
|
||||||
random: Rastgele
|
random: Rastgele
|
||||||
public: Herkese açık
|
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.
|
yardımcı olabilirsiniz.
|
||||||
disableShowingAnimatedImages: Animasyonlu görüntüleri oynatma
|
disableShowingAnimatedImages: Animasyonlu görüntüleri oynatma
|
||||||
clips: Ataçlar
|
clips: Ataçlar
|
||||||
|
@ -1032,7 +1032,7 @@ cacheRemoteFiles: Uzak dosyaları önbellekle
|
||||||
flagAsBot: Bu hesabı robot olarak işaretle
|
flagAsBot: Bu hesabı robot olarak işaretle
|
||||||
flagAsBotDescription: Bu hesap bir program tarafından kontrol ediliyorsa bu seçeneği
|
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
|
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.
|
ele alacak şekilde ayarlaması için bir bayrak görevi görür.
|
||||||
clearQueue: Sırayı Temizle
|
clearQueue: Sırayı Temizle
|
||||||
hiddenTags: Gizlenmiş Etiketler
|
hiddenTags: Gizlenmiş Etiketler
|
||||||
|
@ -1064,7 +1064,7 @@ ascendingOrder: Artan
|
||||||
tags: Etiketler
|
tags: Etiketler
|
||||||
descendingOrder: Azalan
|
descendingOrder: Azalan
|
||||||
scratchpadDescription: Karalama defteri, AiScript deneyleri için bir ortam sağlar.
|
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.
|
edebilirsiniz.
|
||||||
local: Yerel
|
local: Yerel
|
||||||
remote: Uzak
|
remote: Uzak
|
||||||
|
@ -1092,8 +1092,8 @@ desktop: Masaüstü
|
||||||
confirmToUnclipAlreadyClippedNote: Bu gönderi zaten "{name}" atacının bir parçası.
|
confirmToUnclipAlreadyClippedNote: Bu gönderi zaten "{name}" atacının bir parçası.
|
||||||
Bunun yerine onu bu ataçtan kaldırmak istiyor musunuz?
|
Bunun yerine onu bu ataçtan kaldırmak istiyor musunuz?
|
||||||
sendErrorReportsDescription: "Açıldığında, bir sorun oluştuğunda ayrıntılı hata bilgileri
|
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
|
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ı, Calckey'deki etkinliğiniz vb. bilgileri
|
sisteminizin sürümü, kullandığınız tarayıcı, Firefish'deki etkinliğiniz vb. bilgileri
|
||||||
içerecektir."
|
içerecektir."
|
||||||
closeAccount: Hesabı kapat
|
closeAccount: Hesabı kapat
|
||||||
markAllAsRead: Okunmuş olarak işaretle
|
markAllAsRead: Okunmuş olarak işaretle
|
||||||
|
@ -1143,7 +1143,7 @@ showWithSparkles: Parıltılarla göster
|
||||||
showPopup: Kullanıcıları pop-up ile bilgilendirin
|
showPopup: Kullanıcıları pop-up ile bilgilendirin
|
||||||
silencedWarning: Bu sayfa, bu kullanıcılar yöneticinizin susturduğu sunuculardan olduğu
|
silencedWarning: Bu sayfa, bu kullanıcılar yöneticinizin susturduğu sunuculardan olduğu
|
||||||
için gösteriliyor, bu nedenle potansiyel olarak spam olabilirler.
|
için gösteriliyor, bu nedenle potansiyel olarak spam olabilirler.
|
||||||
isPatron: Calckey Patronu
|
isPatron: Firefish Patronu
|
||||||
youHaveUnreadAnnouncements: Okunmamış duyurularınız var
|
youHaveUnreadAnnouncements: Okunmamış duyurularınız var
|
||||||
donationLink: Bağış sayfası linki
|
donationLink: Bağış sayfası linki
|
||||||
neverShow: Birdaha gösterme
|
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
|
başka bir sunucuya kaydolabilirsiniz! Bu sunucu için bir davet kodunuz varsa, lütfen
|
||||||
aşağıya girin.
|
aşağıya girin.
|
||||||
sendModMail: Moderasyon Bildirimi Gönder
|
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.
|
devre dışı bırakın.
|
||||||
isBot: Bu hesap bir bottur
|
isBot: Bu hesap bir bottur
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
_lang_: "Українська"
|
_lang_: "Українська"
|
||||||
headlineMisskey: "Мережа об'єднана записами"
|
headlineMisskey: "Мережа об'єднана записами"
|
||||||
introMisskey: "Ласкаво просимо! Calckey - децентралізована служба мікроблогів з відкритим
|
introMisskey: "Ласкаво просимо! Firefish - децентралізована служба мікроблогів з відкритим
|
||||||
кодом.\nСтворюйте \"нотатки\", щоб поділитися тим, що відбувається, і розповісти
|
кодом.\nСтворюйте \"нотатки\", щоб поділитися тим, що відбувається, і розповісти
|
||||||
всім про себе 📡\nЗа допомогою \"реакцій\" ви також можете швидко висловити свої
|
всім про себе 📡\nЗа допомогою \"реакцій\" ви також можете швидко висловити свої
|
||||||
почуття щодо нотаток інших 👍\nДосліджуймо новий світ! 🚀"
|
почуття щодо нотаток інших 👍\nДосліджуймо новий світ! 🚀"
|
||||||
|
@ -151,7 +151,7 @@ cacheRemoteFilesDescription: "Якщо кешування вимкнено, ві
|
||||||
flagAsBot: "Акаунт бота"
|
flagAsBot: "Акаунт бота"
|
||||||
flagAsBotDescription: "Ввімкніть якщо цей обліковий запис використовується ботом.
|
flagAsBotDescription: "Ввімкніть якщо цей обліковий запис використовується ботом.
|
||||||
Ця опція позначить обліковий запис як бота. Це потрібно щоб виключити безкінечну
|
Ця опція позначить обліковий запис як бота. Це потрібно щоб виключити безкінечну
|
||||||
інтеракцію між ботами а також відповідного підлаштування Calckey."
|
інтеракцію між ботами а також відповідного підлаштування Firefish."
|
||||||
flagAsCat: "Акаунт кота"
|
flagAsCat: "Акаунт кота"
|
||||||
flagAsCatDescription: "Ввімкніть, щоб позначити, що обліковий запис є котиком."
|
flagAsCatDescription: "Ввімкніть, щоб позначити, що обліковий запис є котиком."
|
||||||
flagShowTimelineReplies: "Показувати відповіді на нотатки на часовій шкалі"
|
flagShowTimelineReplies: "Показувати відповіді на нотатки на часовій шкалі"
|
||||||
|
@ -403,7 +403,7 @@ exploreFediverse: "Огляд федіверсу"
|
||||||
popularTags: "Популярні теги"
|
popularTags: "Популярні теги"
|
||||||
userList: "Списки"
|
userList: "Списки"
|
||||||
about: "Інформація"
|
about: "Інформація"
|
||||||
aboutMisskey: "Про Firefish"
|
aboutFirefish: "Про Firefish"
|
||||||
administrator: "Адмін"
|
administrator: "Адмін"
|
||||||
token: "Токен"
|
token: "Токен"
|
||||||
twoStepAuthentication: "Двохфакторна аутентифікація"
|
twoStepAuthentication: "Двохфакторна аутентифікація"
|
||||||
|
@ -555,7 +555,7 @@ ascendingOrder: "За зростанням"
|
||||||
descendingOrder: "За спаданням"
|
descendingOrder: "За спаданням"
|
||||||
scratchpad: "Чернетка"
|
scratchpad: "Чернетка"
|
||||||
scratchpadDescription: "Scratchpad надає середовище для експериментів з AiScript.
|
scratchpadDescription: "Scratchpad надає середовище для експериментів з AiScript.
|
||||||
Ви можете писати, виконувати його і тестувати взаємодію з Calckey."
|
Ви можете писати, виконувати його і тестувати взаємодію з Firefish."
|
||||||
output: "Вихід"
|
output: "Вихід"
|
||||||
script: "Скрипт"
|
script: "Скрипт"
|
||||||
disablePagesScript: "Вимкнути AiScript на Сторінках"
|
disablePagesScript: "Вимкнути AiScript на Сторінках"
|
||||||
|
@ -690,7 +690,7 @@ createNew: "Створити новий"
|
||||||
optional: "Необов'язково"
|
optional: "Необов'язково"
|
||||||
createNewClip: "Створити нотатку"
|
createNewClip: "Створити нотатку"
|
||||||
public: "Публічний"
|
public: "Публічний"
|
||||||
i18nInfo: "Calckey перекладається на різні мови волонтерами. Ви можете допомогти за
|
i18nInfo: "Firefish перекладається на різні мови волонтерами. Ви можете допомогти за
|
||||||
посиланням: {link}."
|
посиланням: {link}."
|
||||||
manageAccessTokens: "Керування токенами доступу"
|
manageAccessTokens: "Керування токенами доступу"
|
||||||
accountInfo: "Інформація про акаунт"
|
accountInfo: "Інформація про акаунт"
|
||||||
|
@ -748,9 +748,9 @@ nUsers: "{n} Користувачів"
|
||||||
nNotes: "{n} Записів"
|
nNotes: "{n} Записів"
|
||||||
sendErrorReports: "Надіслати звіт про помилки"
|
sendErrorReports: "Надіслати звіт про помилки"
|
||||||
sendErrorReportsDescription: "Якщо увімкнено, детальна інформація про помилки буде
|
sendErrorReportsDescription: "Якщо увімкнено, детальна інформація про помилки буде
|
||||||
передаватися до Calckey, коли виникає проблема, це допоможе покращити якість роботи
|
передаватися до Firefish, коли виникає проблема, це допоможе покращити якість роботи
|
||||||
Calckey.\nЦе буде включати інформацію таку як: версія вашої ОС, який браузер ви
|
Firefish.\nЦе буде включати інформацію таку як: версія вашої ОС, який браузер ви
|
||||||
використовуєте, ваша активність в Calckey тощо."
|
використовуєте, ваша активність в Firefish тощо."
|
||||||
myTheme: "Моя тема"
|
myTheme: "Моя тема"
|
||||||
backgroundColor: "Фон"
|
backgroundColor: "Фон"
|
||||||
accentColor: "Акцент"
|
accentColor: "Акцент"
|
||||||
|
@ -811,14 +811,14 @@ _registry:
|
||||||
keys: "Ключі"
|
keys: "Ключі"
|
||||||
domain: "Домен"
|
domain: "Домен"
|
||||||
createKey: "Створити ключ"
|
createKey: "Створити ключ"
|
||||||
_aboutMisskey:
|
_aboutFirefish:
|
||||||
about: "Misskey - це програмне забезпечення з відкритим кодом, яке розробляє syuilo
|
about: "Misskey - це програмне забезпечення з відкритим кодом, яке розробляє syuilo
|
||||||
з 2014 року."
|
з 2014 року."
|
||||||
contributors: "Головні помічники"
|
contributors: "Головні помічники"
|
||||||
allContributors: "Всі помічники"
|
allContributors: "Всі помічники"
|
||||||
source: "Вихідний код"
|
source: "Вихідний код"
|
||||||
translation: "Перекладати Calckey"
|
translation: "Перекладати Firefish"
|
||||||
donate: "Пожертвувати Calckey"
|
donate: "Пожертвувати Firefish"
|
||||||
morePatrons: "Ми дуже цінуємо підтримку багатьох інших помічників, не перелічених
|
morePatrons: "Ми дуже цінуємо підтримку багатьох інших помічників, не перелічених
|
||||||
тут. Дякуємо! 🥰"
|
тут. Дякуємо! 🥰"
|
||||||
patrons: "Підтримали"
|
patrons: "Підтримали"
|
||||||
|
@ -828,9 +828,9 @@ _nsfw:
|
||||||
force: "Приховувати всі медіа файли"
|
force: "Приховувати всі медіа файли"
|
||||||
_mfm:
|
_mfm:
|
||||||
cheatSheet: " Довідка MFM"
|
cheatSheet: " Довідка MFM"
|
||||||
intro: "MFM це ексклюзивна мова розмітки тексту в Calckey, яку можна використовувати
|
intro: "MFM це ексклюзивна мова розмітки тексту в Firefish, яку можна використовувати
|
||||||
в багатьох місцях. Тут ви можете переглянути приклади її синтаксису."
|
в багатьох місцях. Тут ви можете переглянути приклади її синтаксису."
|
||||||
dummy: "Calckey розширює світ Федіверсу"
|
dummy: "Firefish розширює світ Федіверсу"
|
||||||
mention: "Згадка"
|
mention: "Згадка"
|
||||||
mentionDescription: "За допомогою знака \"@\" перед ім'ям можна згадати конкретного
|
mentionDescription: "За допомогою знака \"@\" перед ім'ям можна згадати конкретного
|
||||||
користувача."
|
користувача."
|
||||||
|
@ -1031,7 +1031,7 @@ _tutorial:
|
||||||
step6_1: "Отже, що це за місце?"
|
step6_1: "Отже, що це за місце?"
|
||||||
step6_2: "Ну, ви не просто приєдналися до Кальки. Ви приєдналися до порталу в Fediverse,
|
step6_2: "Ну, ви не просто приєдналися до Кальки. Ви приєдналися до порталу в Fediverse,
|
||||||
взаємопов'язаної мережі з тисяч серверів, званих \"інстансами\"."
|
взаємопов'язаної мережі з тисяч серверів, званих \"інстансами\"."
|
||||||
step6_3: "Кожен сервер працює по-своєму, і не на всіх серверах працює Calckey. Але
|
step6_3: "Кожен сервер працює по-своєму, і не на всіх серверах працює Firefish. Але
|
||||||
цей працює! Це трохи складно, але ви швидко розберетеся"
|
цей працює! Це трохи складно, але ви швидко розберетеся"
|
||||||
step6_4: "Тепер ідіть, вивчайте і розважайтеся!"
|
step6_4: "Тепер ідіть, вивчайте і розважайтеся!"
|
||||||
_2fa:
|
_2fa:
|
||||||
|
@ -1550,7 +1550,7 @@ emailRequiredForSignup: Вимагати адресу електронної п
|
||||||
moderation: Модерація
|
moderation: Модерація
|
||||||
selectInstance: Оберіть сервер
|
selectInstance: Оберіть сервер
|
||||||
instanceSecurity: Безпека сервера
|
instanceSecurity: Безпека сервера
|
||||||
searchPlaceholder: Шукати в Calckey
|
searchPlaceholder: Шукати в Firefish
|
||||||
editNote: Відредагувати запис
|
editNote: Відредагувати запис
|
||||||
enableEmojiReactions: Ввімкнути реакції емодзі
|
enableEmojiReactions: Ввімкнути реакції емодзі
|
||||||
low: Низький
|
low: Низький
|
||||||
|
@ -1612,7 +1612,7 @@ ads: Реклама
|
||||||
cw: Попередження про вміст
|
cw: Попередження про вміст
|
||||||
hiddenTags: Приховані хештеги
|
hiddenTags: Приховані хештеги
|
||||||
noInstances: Немає серверів
|
noInstances: Немає серверів
|
||||||
misskeyUpdated: Calckey оновлено!
|
misskeyUpdated: Firefish оновлено!
|
||||||
received: Отримане
|
received: Отримане
|
||||||
xl: Надвеликий
|
xl: Надвеликий
|
||||||
searchResult: Результати пошуку
|
searchResult: Результати пошуку
|
||||||
|
|
|
@ -377,7 +377,7 @@ exploreFediverse: "Khám phá Fediverse"
|
||||||
popularTags: "Hashtag thông dụng"
|
popularTags: "Hashtag thông dụng"
|
||||||
userList: "Danh sách"
|
userList: "Danh sách"
|
||||||
about: "Giới thiệu"
|
about: "Giới thiệu"
|
||||||
aboutMisskey: "Về Misskey"
|
aboutFirefish: "Về Misskey"
|
||||||
administrator: "Quản trị viên"
|
administrator: "Quản trị viên"
|
||||||
token: "Token"
|
token: "Token"
|
||||||
twoStepAuthentication: "Xác minh 2 bước"
|
twoStepAuthentication: "Xác minh 2 bước"
|
||||||
|
@ -965,7 +965,7 @@ _registry:
|
||||||
keys: "Các mã"
|
keys: "Các mã"
|
||||||
domain: "Tên miền"
|
domain: "Tên miền"
|
||||||
createKey: "Tạo mã"
|
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."
|
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"
|
contributors: "Những người đóng góp nổi bật"
|
||||||
allContributors: "Toàn bộ người đóng góp"
|
allContributors: "Toàn bộ người đóng góp"
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
_lang_: "简体中文"
|
_lang_: "简体中文"
|
||||||
headlineMisskey: "一个开源、去中心化的社交媒体平台,永远免费!🚀"
|
headlineMisskey: "一个开源、去中心化的社交媒体平台,永远免费!🚀"
|
||||||
introMisskey: "欢迎! Calckey 是一个开源、去中心化的社交媒体平台,永久免费!🚀"
|
introMisskey: "欢迎! Firefish 是一个开源、去中心化的社交媒体平台,永久免费!🚀"
|
||||||
monthAndDay: "{month} 月 {day} 日"
|
monthAndDay: "{month} 月 {day} 日"
|
||||||
search: "搜索"
|
search: "搜索"
|
||||||
notifications: "通知"
|
notifications: "通知"
|
||||||
|
@ -142,7 +142,7 @@ settingGuide: "推荐配置"
|
||||||
cacheRemoteFiles: "缓存远程文件"
|
cacheRemoteFiles: "缓存远程文件"
|
||||||
cacheRemoteFilesDescription: "当禁用此设定时远程文件将直接从远程服务器载入。禁用后会减小储存空间需求,但是会增加流量,因为缩略图不会被生成。"
|
cacheRemoteFilesDescription: "当禁用此设定时远程文件将直接从远程服务器载入。禁用后会减小储存空间需求,但是会增加流量,因为缩略图不会被生成。"
|
||||||
flagAsBot: "这是一个机器人账号"
|
flagAsBot: "这是一个机器人账号"
|
||||||
flagAsBotDescription: "如果此账号由程序控制,请启用此项。启用后,此标志可以帮助其它开发人员防止机器人之间产生无限互动的行为,并让 Calckey
|
flagAsBotDescription: "如果此账号由程序控制,请启用此项。启用后,此标志可以帮助其它开发人员防止机器人之间产生无限互动的行为,并让 Firefish
|
||||||
的内部系统将此账号识别为机器人。"
|
的内部系统将此账号识别为机器人。"
|
||||||
flagAsCat: "将这个账号设定为一只猫😺"
|
flagAsCat: "将这个账号设定为一只猫😺"
|
||||||
flagAsCatDescription: "您会长出猫耳朵并像猫一样说话!"
|
flagAsCatDescription: "您会长出猫耳朵并像猫一样说话!"
|
||||||
|
@ -202,7 +202,7 @@ noUsers: "无用户"
|
||||||
editProfile: "编辑个人资料"
|
editProfile: "编辑个人资料"
|
||||||
noteDeleteConfirm: "确定要删除此帖子吗?"
|
noteDeleteConfirm: "确定要删除此帖子吗?"
|
||||||
pinLimitExceeded: "无法置顶更多帖子了"
|
pinLimitExceeded: "无法置顶更多帖子了"
|
||||||
intro: "Calckey 安装完成!请创建一个管理员用户。"
|
intro: "Firefish 安装完成!请创建一个管理员用户。"
|
||||||
done: "完成"
|
done: "完成"
|
||||||
processing: "正在处理"
|
processing: "正在处理"
|
||||||
preview: "预览"
|
preview: "预览"
|
||||||
|
@ -381,7 +381,7 @@ exploreFediverse: "探索联邦宇宙"
|
||||||
popularTags: "热门标签"
|
popularTags: "热门标签"
|
||||||
userList: "列表"
|
userList: "列表"
|
||||||
about: "关于"
|
about: "关于"
|
||||||
aboutMisskey: "关于 Calckey"
|
aboutFirefish: "关于 Firefish"
|
||||||
administrator: "管理员"
|
administrator: "管理员"
|
||||||
token: "令牌"
|
token: "令牌"
|
||||||
twoStepAuthentication: "两步验证"
|
twoStepAuthentication: "两步验证"
|
||||||
|
@ -529,7 +529,7 @@ sort: "排序"
|
||||||
ascendingOrder: "升序"
|
ascendingOrder: "升序"
|
||||||
descendingOrder: "降序"
|
descendingOrder: "降序"
|
||||||
scratchpad: "AiScript 控制台"
|
scratchpad: "AiScript 控制台"
|
||||||
scratchpadDescription: "AiScript 控制台为 AiScript 提供了实验环境。您可以编写代码以与 Calckey 交互,运行它并查看结果。"
|
scratchpadDescription: "AiScript 控制台为 AiScript 提供了实验环境。您可以编写代码以与 Firefish 交互,运行它并查看结果。"
|
||||||
output: "输出"
|
output: "输出"
|
||||||
script: "脚本"
|
script: "脚本"
|
||||||
disablePagesScript: "在页面中禁用 AiScript"
|
disablePagesScript: "在页面中禁用 AiScript"
|
||||||
|
@ -654,7 +654,7 @@ createNewClip: "新建便签"
|
||||||
unclip: "移除便签"
|
unclip: "移除便签"
|
||||||
confirmToUnclipAlreadyClippedNote: "本帖已包含在便签 \"{name}\" 里。您想要将本帖从该便签中移除吗?"
|
confirmToUnclipAlreadyClippedNote: "本帖已包含在便签 \"{name}\" 里。您想要将本帖从该便签中移除吗?"
|
||||||
public: "公开"
|
public: "公开"
|
||||||
i18nInfo: "Calckey 已经被志愿者们翻译成了各种语言。如果您也有兴趣,可以通过 {link} 帮助翻译。"
|
i18nInfo: "Firefish 已经被志愿者们翻译成了各种语言。如果您也有兴趣,可以通过 {link} 帮助翻译。"
|
||||||
manageAccessTokens: "管理访问令牌"
|
manageAccessTokens: "管理访问令牌"
|
||||||
accountInfo: "账号信息"
|
accountInfo: "账号信息"
|
||||||
notesCount: "帖子数量"
|
notesCount: "帖子数量"
|
||||||
|
@ -705,8 +705,8 @@ onlineUsersCount: "{n} 人在线"
|
||||||
nUsers: "{n} 用户"
|
nUsers: "{n} 用户"
|
||||||
nNotes: "{n} 帖子"
|
nNotes: "{n} 帖子"
|
||||||
sendErrorReports: "发送错误报告"
|
sendErrorReports: "发送错误报告"
|
||||||
sendErrorReportsDescription: "启用后,如果出现问题,可以与 Calckey 共享详细的错误信息,从而帮助提高软件的质量。\n这将包括您的操作系统版本、您使用的浏览器、您在
|
sendErrorReportsDescription: "启用后,如果出现问题,可以与 Firefish 共享详细的错误信息,从而帮助提高软件的质量。\n这将包括您的操作系统版本、您使用的浏览器、您在
|
||||||
Calckey 中的活动等信息。"
|
Firefish 中的活动等信息。"
|
||||||
myTheme: "我的主题"
|
myTheme: "我的主题"
|
||||||
backgroundColor: "背景色"
|
backgroundColor: "背景色"
|
||||||
accentColor: "强调色"
|
accentColor: "强调色"
|
||||||
|
@ -797,7 +797,7 @@ hashtags: "话题标签"
|
||||||
troubleshooting: "故障排除"
|
troubleshooting: "故障排除"
|
||||||
useBlurEffect: "在 UI 上使用模糊效果"
|
useBlurEffect: "在 UI 上使用模糊效果"
|
||||||
learnMore: "更多信息"
|
learnMore: "更多信息"
|
||||||
misskeyUpdated: "Calckey 更新完成!"
|
misskeyUpdated: "Firefish 更新完成!"
|
||||||
whatIsNew: "显示更新信息"
|
whatIsNew: "显示更新信息"
|
||||||
translate: "翻译"
|
translate: "翻译"
|
||||||
translatedFrom: "从 {x} 翻译"
|
translatedFrom: "从 {x} 翻译"
|
||||||
|
@ -978,15 +978,15 @@ _registry:
|
||||||
keys: "键"
|
keys: "键"
|
||||||
domain: "域"
|
domain: "域"
|
||||||
createKey: "创建键"
|
createKey: "创建键"
|
||||||
_aboutMisskey:
|
_aboutFirefish:
|
||||||
about: "Calckey 是由 ThatOneCalculator 创建的 Misskey 的一个分支,自 2022 年开始开发。"
|
about: "Firefish 是由 ThatOneCalculator 创建的 Misskey 的一个分支,自 2022 年开始开发。"
|
||||||
contributors: "主要贡献者"
|
contributors: "主要贡献者"
|
||||||
allContributors: "全体贡献者"
|
allContributors: "全体贡献者"
|
||||||
source: "源代码"
|
source: "源代码"
|
||||||
translation: "翻译 Calckey"
|
translation: "翻译 Firefish"
|
||||||
donate: "赞助 Calckey"
|
donate: "赞助 Firefish"
|
||||||
morePatrons: "还有很多其它的人也在支持我们,非常感谢🥰"
|
morePatrons: "还有很多其它的人也在支持我们,非常感谢🥰"
|
||||||
patrons: "Calckey 赞助者"
|
patrons: "Firefish 赞助者"
|
||||||
patronsList: 按时间顺序而不是捐赠金额排列。通过上面的链接捐款,让您的名字出现在这里!
|
patronsList: 按时间顺序而不是捐赠金额排列。通过上面的链接捐款,让您的名字出现在这里!
|
||||||
_nsfw:
|
_nsfw:
|
||||||
respect: "隐藏敏感内容"
|
respect: "隐藏敏感内容"
|
||||||
|
@ -994,8 +994,8 @@ _nsfw:
|
||||||
force: "总是隐藏内容"
|
force: "总是隐藏内容"
|
||||||
_mfm:
|
_mfm:
|
||||||
cheatSheet: "MFM 代码速查表"
|
cheatSheet: "MFM 代码速查表"
|
||||||
intro: "MFM 是一种在 Misskey、Calckey、Akkoma 中使用的标记语言,可以在很多地方使用。您可以在此处查看所有可用的 MFM 语法的列表。"
|
intro: "MFM 是一种在 Misskey、Firefish、Akkoma 中使用的标记语言,可以在很多地方使用。您可以在此处查看所有可用的 MFM 语法的列表。"
|
||||||
dummy: "通过 Calckey 扩展联邦宇宙的世界"
|
dummy: "通过 Firefish 扩展联邦宇宙的世界"
|
||||||
mention: "提及"
|
mention: "提及"
|
||||||
mentionDescription: "可以使用 @+用户名 来指示特定用户。"
|
mentionDescription: "可以使用 @+用户名 来指示特定用户。"
|
||||||
hashtag: "话题标签"
|
hashtag: "话题标签"
|
||||||
|
@ -1214,7 +1214,7 @@ _time:
|
||||||
hour: "小时"
|
hour: "小时"
|
||||||
day: "日"
|
day: "日"
|
||||||
_tutorial:
|
_tutorial:
|
||||||
title: "如何使用 Calckey"
|
title: "如何使用 Firefish"
|
||||||
step1_1: "欢迎!"
|
step1_1: "欢迎!"
|
||||||
step1_2: "让我们帮您设置一下。您很快就能开始畅游联邦宇宙!"
|
step1_2: "让我们帮您设置一下。您很快就能开始畅游联邦宇宙!"
|
||||||
step2_1: "首先,请完成您的个人资料。"
|
step2_1: "首先,请完成您的个人资料。"
|
||||||
|
@ -1231,8 +1231,8 @@ _tutorial:
|
||||||
step5_6: "推荐 {icon} 时间线是您可以看到管理员推荐服务器的帖子的时间线。"
|
step5_6: "推荐 {icon} 时间线是您可以看到管理员推荐服务器的帖子的时间线。"
|
||||||
step5_7: "全球 {icon} 时间线是您可以看到来自其它所有互联服务器的帖子的时间线。"
|
step5_7: "全球 {icon} 时间线是您可以看到来自其它所有互联服务器的帖子的时间线。"
|
||||||
step6_1: "那么,这里是什么地方?"
|
step6_1: "那么,这里是什么地方?"
|
||||||
step6_2: "好吧,您不只是加入 Calckey。您已经加入了 Fediverse 的一个门户,这是一个由成千上万台服务器组成的互联网络。"
|
step6_2: "好吧,您不只是加入 Firefish。您已经加入了 Fediverse 的一个门户,这是一个由成千上万台服务器组成的互联网络。"
|
||||||
step6_3: "每个服务器的工作方式不同,并不是所有的服务器都运行 Calckey。但这个服务器是的! 这有点复杂,但您很快就会明白的。"
|
step6_3: "每个服务器的工作方式不同,并不是所有的服务器都运行 Firefish。但这个服务器是的! 这有点复杂,但您很快就会明白的。"
|
||||||
step6_4: "现在,去吧,去探索,去享受乐趣吧!"
|
step6_4: "现在,去吧,去探索,去享受乐趣吧!"
|
||||||
_2fa:
|
_2fa:
|
||||||
alreadyRegistered: "您已经注册了两步验证设备。"
|
alreadyRegistered: "您已经注册了两步验证设备。"
|
||||||
|
@ -1813,7 +1813,7 @@ _messaging:
|
||||||
migration: 迁移
|
migration: 迁移
|
||||||
_experiments:
|
_experiments:
|
||||||
title: 实验性功能
|
title: 实验性功能
|
||||||
postImportsCaption: 允许用户从过去的 Calckey、Misskey、Mastodon、Akkoma 和 Pleroma 账号导入帖子。如果您的队列出现拥堵,则可能会导致加载速度减慢。
|
postImportsCaption: 允许用户从过去的 Firefish、Misskey、Mastodon、Akkoma 和 Pleroma 账号导入帖子。如果您的队列出现拥堵,则可能会导致加载速度减慢。
|
||||||
enablePostImports: 启用帖子导入
|
enablePostImports: 启用帖子导入
|
||||||
license: 许可证
|
license: 许可证
|
||||||
flagSpeakAsCatDescription: 在猫模式下您的帖子会喵化
|
flagSpeakAsCatDescription: 在猫模式下您的帖子会喵化
|
||||||
|
@ -1833,14 +1833,14 @@ customSplashIconsDescription: 用换行符隔开的自定义启动屏幕图标
|
||||||
URL 上,最好全部调整为 192x192 的大小。
|
URL 上,最好全部调整为 192x192 的大小。
|
||||||
recommendedInstancesDescription: 推荐的服务器一行一个,它们将出现在推荐的时间线中。不要添加 "https://",仅添加域名。
|
recommendedInstancesDescription: 推荐的服务器一行一个,它们将出现在推荐的时间线中。不要添加 "https://",仅添加域名。
|
||||||
splash: 启动画面
|
splash: 启动画面
|
||||||
showUpdates: Calckey 更新后显示弹出窗口
|
showUpdates: Firefish 更新后显示弹出窗口
|
||||||
selectInstance: 选择服务器
|
selectInstance: 选择服务器
|
||||||
silencedInstances: 禁言的服务器
|
silencedInstances: 禁言的服务器
|
||||||
antennaInstancesDescription: 列出服务器主机名,一行一个
|
antennaInstancesDescription: 列出服务器主机名,一行一个
|
||||||
pushNotification: 推送通知
|
pushNotification: 推送通知
|
||||||
subscribePushNotification: 启用推送通知
|
subscribePushNotification: 启用推送通知
|
||||||
showAdminUpdates: 提示新的 Calckey 版本可用(仅对于管理员)
|
showAdminUpdates: 提示新的 Firefish 版本可用(仅对于管理员)
|
||||||
searchPlaceholder: 搜索 Calckey
|
searchPlaceholder: 搜索 Firefish
|
||||||
addInstance: 添加服务器
|
addInstance: 添加服务器
|
||||||
jumpToPrevious: 跳转到上一个
|
jumpToPrevious: 跳转到上一个
|
||||||
silenceThisInstance: 禁言此服务器
|
silenceThisInstance: 禁言此服务器
|
||||||
|
@ -1916,7 +1916,7 @@ moveAccountDescription: 这个过程是不可逆的。在迁移之前,请确
|
||||||
moveFromLabel: 您要迁移出的旧账号:
|
moveFromLabel: 您要迁移出的旧账号:
|
||||||
preventAiLearning: 阻止 AI 机器人抓取
|
preventAiLearning: 阻止 AI 机器人抓取
|
||||||
preventAiLearningDescription: 请求第三方人工智能语言模型不要研究您上传的内容,例如帖子和图像。
|
preventAiLearningDescription: 请求第三方人工智能语言模型不要研究您上传的内容,例如帖子和图像。
|
||||||
noGraze: 请禁用 "Graze for Mastodon" 浏览器扩展,因为它会干扰 Calckey。
|
noGraze: 请禁用 "Graze for Mastodon" 浏览器扩展,因为它会干扰 Firefish。
|
||||||
moveTo: 将当前账号迁移至新账号
|
moveTo: 将当前账号迁移至新账号
|
||||||
moveToLabel: 您要迁移到的目标账号:
|
moveToLabel: 您要迁移到的目标账号:
|
||||||
moveAccount: 迁移账号!
|
moveAccount: 迁移账号!
|
||||||
|
@ -1938,7 +1938,7 @@ _filters:
|
||||||
fromUser: 来自用户
|
fromUser: 来自用户
|
||||||
followersOnly: 仅关注者
|
followersOnly: 仅关注者
|
||||||
reactionPickerSkinTone: 首选的表情符号肤色
|
reactionPickerSkinTone: 首选的表情符号肤色
|
||||||
isPatron: Calckey 赞助
|
isPatron: Firefish 赞助
|
||||||
_dialog:
|
_dialog:
|
||||||
charactersExceeded: 超出了最大字符数!当前:{current} / 限制:{max}
|
charactersExceeded: 超出了最大字符数!当前:{current} / 限制:{max}
|
||||||
charactersBelow: 没有足够的字符!当前:{current} / 限制:{min}
|
charactersBelow: 没有足够的字符!当前:{current} / 限制:{min}
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
_lang_: "繁體中文"
|
_lang_: "繁體中文"
|
||||||
headlineMisskey: "貼文連繫網路"
|
headlineMisskey: "貼文連繫網路"
|
||||||
introMisskey: "歡迎! Calckey是一個開源、去中心化且永遠免費的社群網路平台!🚀"
|
introMisskey: "歡迎! Firefish是一個開源、去中心化且永遠免費的社群網路平台!🚀"
|
||||||
monthAndDay: "{month}月 {day}日"
|
monthAndDay: "{month}月 {day}日"
|
||||||
search: "搜尋"
|
search: "搜尋"
|
||||||
notifications: "通知"
|
notifications: "通知"
|
||||||
|
@ -142,7 +142,7 @@ settingGuide: "推薦設定"
|
||||||
cacheRemoteFiles: "快取遠端檔案"
|
cacheRemoteFiles: "快取遠端檔案"
|
||||||
cacheRemoteFilesDescription: "禁用此設定會停止遠端檔案的緩存,從而節省儲存空間,但資料會因直接連線從而產生額外數據花費。"
|
cacheRemoteFilesDescription: "禁用此設定會停止遠端檔案的緩存,從而節省儲存空間,但資料會因直接連線從而產生額外數據花費。"
|
||||||
flagAsBot: "標記此帳號是機器人"
|
flagAsBot: "標記此帳號是機器人"
|
||||||
flagAsBotDescription: "如果本帳戶是由程式控制,請啟用此選項。啟用後,會作為標示幫助其他開發者防止機器人之間產生無限互動的行為,並會調整Calckey內部系統將本帳戶識別為機器人。"
|
flagAsBotDescription: "如果本帳戶是由程式控制,請啟用此選項。啟用後,會作為標示幫助其他開發者防止機器人之間產生無限互動的行為,並會調整Firefish內部系統將本帳戶識別為機器人。"
|
||||||
flagAsCat: "你是喵咪嗎?w😺"
|
flagAsCat: "你是喵咪嗎?w😺"
|
||||||
flagAsCatDescription: "如果想將本帳戶標示為一隻貓,請開啟此標示!"
|
flagAsCatDescription: "如果想將本帳戶標示為一隻貓,請開啟此標示!"
|
||||||
flagShowTimelineReplies: "在時間線上顯示貼文的回覆"
|
flagShowTimelineReplies: "在時間線上顯示貼文的回覆"
|
||||||
|
@ -380,7 +380,7 @@ exploreFediverse: "探索聯邦世界"
|
||||||
popularTags: "熱門標籤"
|
popularTags: "熱門標籤"
|
||||||
userList: "清單"
|
userList: "清單"
|
||||||
about: "資訊"
|
about: "資訊"
|
||||||
aboutMisskey: "關於 Firefish"
|
aboutFirefish: "關於 Firefish"
|
||||||
administrator: "管理員"
|
administrator: "管理員"
|
||||||
token: "權杖"
|
token: "權杖"
|
||||||
twoStepAuthentication: "兩階段驗證"
|
twoStepAuthentication: "兩階段驗證"
|
||||||
|
@ -702,8 +702,8 @@ onlineUsersCount: "{n}人正在線上"
|
||||||
nUsers: "{n}用戶"
|
nUsers: "{n}用戶"
|
||||||
nNotes: "{n}貼文"
|
nNotes: "{n}貼文"
|
||||||
sendErrorReports: "傳送錯誤報告"
|
sendErrorReports: "傳送錯誤報告"
|
||||||
sendErrorReportsDescription: "開啟後,錯誤出現時將會與 Calckey 分享詳細紀錄,對於 Calckey 的開發會有非常大的幫助。\n
|
sendErrorReportsDescription: "開啟後,錯誤出現時將會與 Firefish 分享詳細紀錄,對於 Firefish 的開發會有非常大的幫助。\n
|
||||||
這將包括您的操作系統版本、使用的瀏覽器、您在 Calckey 中的活動等資料。"
|
這將包括您的操作系統版本、使用的瀏覽器、您在 Firefish 中的活動等資料。"
|
||||||
myTheme: "我的佈景主題"
|
myTheme: "我的佈景主題"
|
||||||
backgroundColor: "背景"
|
backgroundColor: "背景"
|
||||||
accentColor: "重點色彩"
|
accentColor: "重點色彩"
|
||||||
|
@ -975,7 +975,7 @@ _registry:
|
||||||
keys: "機碼"
|
keys: "機碼"
|
||||||
domain: "域"
|
domain: "域"
|
||||||
createKey: "新增機碼"
|
createKey: "新增機碼"
|
||||||
_aboutMisskey:
|
_aboutFirefish:
|
||||||
about: "Firefish是由ThatOneCalculator自2022年起開發的Misskey分支。"
|
about: "Firefish是由ThatOneCalculator自2022年起開發的Misskey分支。"
|
||||||
contributors: "主要貢獻者"
|
contributors: "主要貢獻者"
|
||||||
allContributors: "全體貢獻人員"
|
allContributors: "全體貢獻人員"
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"name": "calckey",
|
"name": "firefish",
|
||||||
"version": "14.0.0-dev77",
|
"version": "14.0.0-dev77",
|
||||||
"codename": "aqua",
|
"codename": "aqua",
|
||||||
"repository": {
|
"repository": {
|
||||||
|
|
|
@ -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/)
|
- `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
|
- `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
|
- `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
|
- `megalodon`: TypeScript library used for partial Mastodon API compatibility
|
||||||
|
|
|
@ -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();
|
|
||||||
}
|
|
|
@ -13,7 +13,7 @@ import { deleteAccount } from "./delete-account.js";
|
||||||
import { importMuting } from "./import-muting.js";
|
import { importMuting } from "./import-muting.js";
|
||||||
import { importPosts } from "./import-posts.js";
|
import { importPosts } from "./import-posts.js";
|
||||||
import { importMastoPost } from "./import-masto-post.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 { importBlocking } from "./import-blocking.js";
|
||||||
import { importCustomEmojis } from "./import-custom-emojis.js";
|
import { importCustomEmojis } from "./import-custom-emojis.js";
|
||||||
|
|
||||||
|
|
|
@ -9,7 +9,7 @@ const _dirname = dirname(_filename);
|
||||||
|
|
||||||
export const meta = {
|
export const meta = {
|
||||||
tags: ["meta"],
|
tags: ["meta"],
|
||||||
description: "Get Calckey patrons",
|
description: "Get Firefish patrons",
|
||||||
|
|
||||||
requireCredential: false,
|
requireCredential: false,
|
||||||
requireCredentialPrivateMode: false,
|
requireCredentialPrivateMode: false,
|
||||||
|
@ -36,7 +36,7 @@ export default define(meta, paramDef, async (ps) => {
|
||||||
};
|
};
|
||||||
|
|
||||||
patrons = await fetch(
|
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) },
|
{ signal: AbortSignal.timeout(2000) },
|
||||||
)
|
)
|
||||||
.then((response) => response.json())
|
.then((response) => response.json())
|
||||||
|
|
|
@ -173,7 +173,7 @@ export function apiAccountMastodon(router: Router): void {
|
||||||
const client = getClient(BASE_URL, accessTokens);
|
const client = getClient(BASE_URL, accessTokens);
|
||||||
try {
|
try {
|
||||||
const data = await client.getAccountFeaturedTags(
|
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));
|
ctx.body = data.data.map((tag) => convertFeaturedTag(tag));
|
||||||
} catch (e: any) {
|
} catch (e: any) {
|
||||||
|
|
|
@ -18,7 +18,7 @@ export async function getInstance(response: Entity.Instance) {
|
||||||
response.description ||
|
response.description ||
|
||||||
"This is a vanilla Firefish Instance. It doesn't seem to have a description.",
|
"This is a vanilla Firefish Instance. It doesn't seem to have a description.",
|
||||||
email: response.email || "",
|
email: response.email || "",
|
||||||
version: `3.0.0 (compatible; Calckey ${config.version})`,
|
version: `3.0.0 (compatible; Firefish ${config.version})`,
|
||||||
urls: response.urls,
|
urls: response.urls,
|
||||||
stats: {
|
stats: {
|
||||||
user_count: await totalUsers,
|
user_count: await totalUsers,
|
||||||
|
|
|
@ -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.length) body.media_ids = undefined;
|
||||||
if (body.media_ids) {
|
if (body.media_ids) {
|
||||||
body.media_ids = (body.media_ids as string[]).map((p) =>
|
body.media_ids = (body.media_ids as string[]).map((p) =>
|
||||||
convertId(p, IdType.CalckeyId),
|
convertId(p, IdType.FirefishId),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
const { sensitive } = body;
|
const { sensitive } = body;
|
||||||
|
@ -165,7 +165,7 @@ export function apiStatusMastodon(router: Router): void {
|
||||||
const client = getClient(BASE_URL, accessTokens);
|
const client = getClient(BASE_URL, accessTokens);
|
||||||
try {
|
try {
|
||||||
const data = await client.getStatusHistory(
|
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));
|
ctx.body = data.data.map((account) => convertAccount(account));
|
||||||
} catch (e: any) {
|
} catch (e: any) {
|
||||||
|
@ -201,7 +201,7 @@ export function apiStatusMastodon(router: Router): void {
|
||||||
const client = getClient(BASE_URL, accessTokens);
|
const client = getClient(BASE_URL, accessTokens);
|
||||||
try {
|
try {
|
||||||
const data = await client.getStatusFavouritedBy(
|
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));
|
ctx.body = data.data.map((account) => convertAccount(account));
|
||||||
} catch (e: any) {
|
} catch (e: any) {
|
||||||
|
|
|
@ -6,13 +6,13 @@
|
||||||
</div>
|
</div>
|
||||||
<div :class="$style.main">
|
<div :class="$style.main">
|
||||||
<div :class="$style.title">
|
<div :class="$style.title">
|
||||||
{{ i18n.ts._aboutMisskey.donateTitle }}
|
{{ i18n.ts._aboutFirefish.donateTitle }}
|
||||||
</div>
|
</div>
|
||||||
<div :class="$style.text">
|
<div :class="$style.text">
|
||||||
{{ i18n.ts._aboutMisskey.pleaseDonateToCalckey }}
|
{{ i18n.ts._aboutFirefish.pleaseDonateToFirefish }}
|
||||||
<p v-if="$instance.donationLink">
|
<p v-if="$instance.donationLink">
|
||||||
{{
|
{{
|
||||||
i18n.t("_aboutMisskey.pleaseDonateToHost", {
|
i18n.t("_aboutFirefish.pleaseDonateToHost", {
|
||||||
host: hostname,
|
host: hostname,
|
||||||
})
|
})
|
||||||
}}
|
}}
|
||||||
|
@ -22,16 +22,16 @@
|
||||||
<MkButton
|
<MkButton
|
||||||
primary
|
primary
|
||||||
@click="
|
@click="
|
||||||
openExternal('https://opencollective.com/calckey')
|
openExternal('https://opencollective.com/firefish')
|
||||||
"
|
"
|
||||||
>{{ i18n.ts._aboutMisskey.donate }}</MkButton
|
>{{ i18n.ts._aboutFirefish.donate }}</MkButton
|
||||||
>
|
>
|
||||||
<MkButton
|
<MkButton
|
||||||
v-if="$instance.donationLink"
|
v-if="$instance.donationLink"
|
||||||
gradate
|
gradate
|
||||||
@click="openExternal($instance.donationLink)"
|
@click="openExternal($instance.donationLink)"
|
||||||
>{{
|
>{{
|
||||||
i18n.t("_aboutMisskey.donateHost", {
|
i18n.t("_aboutFirefish.donateHost", {
|
||||||
host: hostname,
|
host: hostname,
|
||||||
})
|
})
|
||||||
}}</MkButton
|
}}</MkButton
|
||||||
|
|
|
@ -83,7 +83,7 @@
|
||||||
import { watch, ref } from "vue";
|
import { watch, ref } from "vue";
|
||||||
import VuePlyr from "vue-plyr";
|
import VuePlyr from "vue-plyr";
|
||||||
import "vue-plyr/dist/vue-plyr.css";
|
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 { getStaticImageUrl } from "@/scripts/get-static-image-url";
|
||||||
import ImgWithBlurhash from "@/components/MkImgWithBlurhash.vue";
|
import ImgWithBlurhash from "@/components/MkImgWithBlurhash.vue";
|
||||||
import { defaultStore } from "@/store";
|
import { defaultStore } from "@/store";
|
||||||
|
|
|
@ -30,8 +30,8 @@
|
||||||
<script lang="ts" setup>
|
<script lang="ts" setup>
|
||||||
import { onMounted } from "vue";
|
import { onMounted } from "vue";
|
||||||
import MkUserInfo from "@/components/MkUserInfo.vue";
|
import MkUserInfo from "@/components/MkUserInfo.vue";
|
||||||
import * as Acct from "calckey-js/built/acct";
|
import * as Acct from "firefish-js/built/acct";
|
||||||
import type * as misskey from "calckey-js";
|
import type * as misskey from "firefish-js";
|
||||||
import * as os from "@/os";
|
import * as os from "@/os";
|
||||||
|
|
||||||
const props = defineProps<{
|
const props = defineProps<{
|
||||||
|
|
|
@ -42,7 +42,7 @@
|
||||||
/></span>
|
/></span>
|
||||||
</div>
|
</div>
|
||||||
<div class="_formBlock" style="text-align: center">
|
<div class="_formBlock" style="text-align: center">
|
||||||
{{ i18n.ts._aboutMisskey.about }}<br /><a
|
{{ i18n.ts._aboutFirefish.about }}<br /><a
|
||||||
href="https://firefish.org/"
|
href="https://firefish.org/"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
class="_link"
|
class="_link"
|
||||||
|
@ -63,7 +63,7 @@
|
||||||
<template #icon
|
<template #icon
|
||||||
><i class="ph-code ph-bold ph-lg"></i
|
><i class="ph-code ph-bold ph-lg"></i
|
||||||
></template>
|
></template>
|
||||||
{{ i18n.ts._aboutMisskey.source }}
|
{{ i18n.ts._aboutFirefish.source }}
|
||||||
<template #suffix>Codeberg</template>
|
<template #suffix>Codeberg</template>
|
||||||
</FormLink>
|
</FormLink>
|
||||||
<FormLink
|
<FormLink
|
||||||
|
@ -73,7 +73,7 @@
|
||||||
<template #icon
|
<template #icon
|
||||||
><i class="ph-money ph-bold ph-lg"></i
|
><i class="ph-money ph-bold ph-lg"></i
|
||||||
></template>
|
></template>
|
||||||
{{ i18n.ts._aboutMisskey.donate }}
|
{{ i18n.ts._aboutFirefish.donate }}
|
||||||
<template #suffix>Donate</template>
|
<template #suffix>Donate</template>
|
||||||
</FormLink>
|
</FormLink>
|
||||||
<FormLink
|
<FormLink
|
||||||
|
@ -83,14 +83,14 @@
|
||||||
<template #icon
|
<template #icon
|
||||||
><i class="ph-translate ph-bold ph-lg"></i
|
><i class="ph-translate ph-bold ph-lg"></i
|
||||||
></template>
|
></template>
|
||||||
{{ i18n.ts._aboutMisskey.translation }}
|
{{ i18n.ts._aboutFirefish.translation }}
|
||||||
<template #suffix>Translate</template>
|
<template #suffix>Translate</template>
|
||||||
</FormLink>
|
</FormLink>
|
||||||
</div>
|
</div>
|
||||||
</FormSection>
|
</FormSection>
|
||||||
<FormSection>
|
<FormSection>
|
||||||
<template #label>{{
|
<template #label>{{
|
||||||
i18n.ts._aboutMisskey.contributors
|
i18n.ts._aboutFirefish.contributors
|
||||||
}}</template>
|
}}</template>
|
||||||
<div class="_formLinks">
|
<div class="_formLinks">
|
||||||
<FormLink to="/@kainoa@firefish.social"
|
<FormLink to="/@kainoa@firefish.social"
|
||||||
|
@ -101,9 +101,9 @@
|
||||||
><Mfm
|
><Mfm
|
||||||
:text="'@freeplay@firefish.social (UI/UX)'"
|
:text="'@freeplay@firefish.social (UI/UX)'"
|
||||||
/></FormLink>
|
/></FormLink>
|
||||||
<FormLink to="/@namekuji@calckey.social"
|
<FormLink to="/@namekuji@firefish.social"
|
||||||
><Mfm
|
><Mfm
|
||||||
:text="'@namekuji@calckey.social (Backend)'"
|
:text="'@namekuji@firefish.social (Backend)'"
|
||||||
/></FormLink>
|
/></FormLink>
|
||||||
<FormLink to="/@dev@post.naskya.net"
|
<FormLink to="/@dev@post.naskya.net"
|
||||||
><Mfm :text="'@dev@post.naskya.net (Backend)'"
|
><Mfm :text="'@dev@post.naskya.net (Backend)'"
|
||||||
|
@ -122,7 +122,7 @@
|
||||||
><MkLink
|
><MkLink
|
||||||
url="https://codeberg.org/firefish/firefish/activity"
|
url="https://codeberg.org/firefish/firefish/activity"
|
||||||
>{{
|
>{{
|
||||||
i18n.ts._aboutMisskey.allContributors
|
i18n.ts._aboutFirefish.allContributors
|
||||||
}}</MkLink
|
}}</MkLink
|
||||||
></template
|
></template
|
||||||
>
|
>
|
||||||
|
@ -130,7 +130,7 @@
|
||||||
<FormSection>
|
<FormSection>
|
||||||
<template #label
|
<template #label
|
||||||
><Mfm
|
><Mfm
|
||||||
:text="`$[x2 $[jelly ❤] ${i18n.ts._aboutMisskey.sponsors}]`"
|
:text="`$[x2 $[jelly ❤] ${i18n.ts._aboutFirefish.sponsors}]`"
|
||||||
/>
|
/>
|
||||||
</template>
|
</template>
|
||||||
<MkSparkle>
|
<MkSparkle>
|
||||||
|
@ -150,10 +150,10 @@
|
||||||
<FormSection>
|
<FormSection>
|
||||||
<template #label
|
<template #label
|
||||||
><Mfm text="$[jelly ❤]" />
|
><Mfm text="$[jelly ❤]" />
|
||||||
{{ i18n.ts._aboutMisskey.patrons }}</template
|
{{ i18n.ts._aboutFirefish.patrons }}</template
|
||||||
>
|
>
|
||||||
<p>
|
<p>
|
||||||
{{ i18n.ts._aboutMisskey.patronsList }}
|
{{ i18n.ts._aboutFirefish.patronsList }}
|
||||||
</p>
|
</p>
|
||||||
<MkSparkle>
|
<MkSparkle>
|
||||||
<span
|
<span
|
||||||
|
@ -167,7 +167,7 @@
|
||||||
<Mfm :text="`${patron}`" />
|
<Mfm :text="`${patron}`" />
|
||||||
</span>
|
</span>
|
||||||
</MkSparkle>
|
</MkSparkle>
|
||||||
<p>{{ i18n.ts._aboutMisskey.morePatrons }}</p>
|
<p>{{ i18n.ts._aboutFirefish.morePatrons }}</p>
|
||||||
</FormSection>
|
</FormSection>
|
||||||
</div>
|
</div>
|
||||||
</MkSpacer>
|
</MkSpacer>
|
||||||
|
@ -243,7 +243,7 @@ const headerActions = $computed(() => []);
|
||||||
const headerTabs = $computed(() => []);
|
const headerTabs = $computed(() => []);
|
||||||
|
|
||||||
definePageMetadata({
|
definePageMetadata({
|
||||||
title: i18n.ts.aboutMisskey,
|
title: i18n.ts.aboutFirefish,
|
||||||
icon: null,
|
icon: null,
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
|
306
packages/client/src/pages/about-firefish.vue
Normal file
306
packages/client/src/pages/about-firefish.vue
Normal 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>
|
|
@ -63,7 +63,7 @@
|
||||||
<template #value>{{ version }}</template>
|
<template #value>{{ version }}</template>
|
||||||
</MkKeyValue>
|
</MkKeyValue>
|
||||||
<FormLink to="/about-firefish">{{
|
<FormLink to="/about-firefish">{{
|
||||||
i18n.ts.aboutMisskey
|
i18n.ts.aboutFirefish
|
||||||
}}</FormLink>
|
}}</FormLink>
|
||||||
</FormSection>
|
</FormSection>
|
||||||
|
|
||||||
|
@ -102,7 +102,7 @@
|
||||||
><i class="ph-money ph-bold ph-lg"></i
|
><i class="ph-money ph-bold ph-lg"></i
|
||||||
></template>
|
></template>
|
||||||
{{
|
{{
|
||||||
i18n.t("_aboutMisskey.donateHost", {
|
i18n.t("_aboutFirefish.donateHost", {
|
||||||
host: $instance.name || host,
|
host: $instance.name || host,
|
||||||
})
|
})
|
||||||
}}
|
}}
|
||||||
|
|
|
@ -89,7 +89,7 @@
|
||||||
|
|
||||||
<script lang="ts" setup>
|
<script lang="ts" setup>
|
||||||
import { ref, markRaw, onMounted, onUnmounted, watch } from "vue";
|
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 { Virtual } from "swiper/modules";
|
||||||
import { Swiper, SwiperSlide } from "swiper/vue";
|
import { Swiper, SwiperSlide } from "swiper/vue";
|
||||||
import MkButton from "@/components/MkButton.vue";
|
import MkButton from "@/components/MkButton.vue";
|
||||||
|
|
|
@ -177,7 +177,7 @@ function showMenu(ev) {
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
text: i18n.ts.aboutMisskey,
|
text: i18n.ts.aboutFirefish,
|
||||||
icon: "ph-info ph-bold ph-lg",
|
icon: "ph-info ph-bold ph-lg",
|
||||||
action: () => {
|
action: () => {
|
||||||
os.pageWindow("/about-firefish");
|
os.pageWindow("/about-firefish");
|
||||||
|
|
|
@ -156,7 +156,7 @@ export default defineComponent({
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
text: i18n.ts.aboutMisskey,
|
text: i18n.ts.aboutFirefish,
|
||||||
icon: "ph-info ph-bold ph-lg",
|
icon: "ph-info ph-bold ph-lg",
|
||||||
action: () => {
|
action: () => {
|
||||||
os.pageWindow("/about-firefish");
|
os.pageWindow("/about-firefish");
|
||||||
|
|
|
@ -182,7 +182,7 @@ export default defineComponent({
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
text: i18n.ts.aboutMisskey,
|
text: i18n.ts.aboutFirefish,
|
||||||
icon: "ph-info ph-bold ph-lg",
|
icon: "ph-info ph-bold ph-lg",
|
||||||
action: () => {
|
action: () => {
|
||||||
os.pageWindow("/about-firefish");
|
os.pageWindow("/about-firefish");
|
||||||
|
|
|
@ -20,7 +20,7 @@ export function openHelpMenu_(ev: MouseEvent) {
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
type: "link",
|
type: "link",
|
||||||
text: i18n.ts.aboutMisskey,
|
text: i18n.ts.aboutFirefish,
|
||||||
icon: "ph-lightbulb ph-bold ph-lg",
|
icon: "ph-lightbulb ph-bold ph-lg",
|
||||||
to: "/about-firefish",
|
to: "/about-firefish",
|
||||||
},
|
},
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue