mirror of
https://iceshrimp.dev/crimekillz/iceshrimp-161sh.git
synced 2024-11-22 04:03:49 +01:00
feat: weblate!
This commit is contained in:
parent
fa73f57a8b
commit
5829e92fdb
@ -7,6 +7,7 @@
|
|||||||
|
|
||||||
[![status-badge](https://ci.codeberg.org/api/badges/thatonecalculator/calckey/status.svg)](https://ci.codeberg.org/thatonecalculator/calckey)
|
[![status-badge](https://ci.codeberg.org/api/badges/thatonecalculator/calckey/status.svg)](https://ci.codeberg.org/thatonecalculator/calckey)
|
||||||
[![liberapay-badge](https://img.shields.io/liberapay/receives/ThatOneCalculator?logo=liberapay)](https://liberapay.com/ThatOneCalculator)
|
[![liberapay-badge](https://img.shields.io/liberapay/receives/ThatOneCalculator?logo=liberapay)](https://liberapay.com/ThatOneCalculator)
|
||||||
|
[![translate-badge](https://hosted.weblate.org/widgets/calckey/-/svg-badge.svg)](https://hosted.weblate.org/engage/calckey/)
|
||||||
[![docker-badge](https://img.shields.io/docker/pulls/thatonecalculator/calckey?logo=docker)](https://hub.docker.com/r/thatonecalculator/calckey)
|
[![docker-badge](https://img.shields.io/docker/pulls/thatonecalculator/calckey?logo=docker)](https://hub.docker.com/r/thatonecalculator/calckey)
|
||||||
[![codeberg-badge](https://custom-icon-badges.demolab.com/badge/hosted%20on-codeberg-blue.svg?logo=codeberg&logoColor=white)](https://codeberg.org/thatonecalculator/calckey/)
|
[![codeberg-badge](https://custom-icon-badges.demolab.com/badge/hosted%20on-codeberg-blue.svg?logo=codeberg&logoColor=white)](https://codeberg.org/thatonecalculator/calckey/)
|
||||||
|
|
||||||
|
@ -645,7 +645,7 @@ createNew: "নতুন"
|
|||||||
optional: "প্রয়োজনীয় নয়"
|
optional: "প্রয়োজনীয় নয়"
|
||||||
createNewClip: "নতুন ক্লিপ তৈরি করুন"
|
createNewClip: "নতুন ক্লিপ তৈরি করুন"
|
||||||
public: "সর্বজনীন"
|
public: "সর্বজনীন"
|
||||||
i18nInfo: "Misskey স্বেচ্ছাসেবকদের দ্বারা বিভিন্ন ভাষায় অনুবাদ করা হচ্ছে। আপনি {link} এ গিয়ে অনুবাদে সহযোগিতা করতে পারেন।"
|
i18nInfo: "Calckey স্বেচ্ছাসেবকদের দ্বারা বিভিন্ন ভাষায় অনুবাদ করা হচ্ছে। আপনি {link} এ গিয়ে অনুবাদে সহযোগিতা করতে পারেন।"
|
||||||
manageAccessTokens: "অ্যাক্সেস টোকেন পরিচালনা করুন"
|
manageAccessTokens: "অ্যাক্সেস টোকেন পরিচালনা করুন"
|
||||||
accountInfo: "অ্যাকাউন্টের তথ্য"
|
accountInfo: "অ্যাকাউন্টের তথ্য"
|
||||||
notesCount: "নোটের সংখ্যা"
|
notesCount: "নোটের সংখ্যা"
|
||||||
|
@ -651,7 +651,7 @@ createNewClip: "Neuen Clip erstellen"
|
|||||||
unclip: "Aus Clip entfernen"
|
unclip: "Aus Clip entfernen"
|
||||||
confirmToUnclipAlreadyClippedNote: "Diese Notiz ist bereits im \"{name}\" Clip enthalten. Möchtest du sie aus diesem Clip entfernen?"
|
confirmToUnclipAlreadyClippedNote: "Diese Notiz ist bereits im \"{name}\" Clip enthalten. Möchtest du sie aus diesem Clip entfernen?"
|
||||||
public: "Öffentlich"
|
public: "Öffentlich"
|
||||||
i18nInfo: "Misskey wird durch freiwillige Helfer in viele verschiedene Sprachen übersetzt. Auf {link} kannst du mithelfen."
|
i18nInfo: "Calckey wird durch freiwillige Helfer in viele verschiedene Sprachen übersetzt. Auf {link} kannst du mithelfen."
|
||||||
manageAccessTokens: "Zugriffstokens verwalten"
|
manageAccessTokens: "Zugriffstokens verwalten"
|
||||||
accountInfo: "Benutzerkonto-Informationen"
|
accountInfo: "Benutzerkonto-Informationen"
|
||||||
notesCount: "Anzahl der Notizen"
|
notesCount: "Anzahl der Notizen"
|
||||||
|
@ -653,7 +653,7 @@ createNewClip: "Create new clip"
|
|||||||
unclip: "Unclip"
|
unclip: "Unclip"
|
||||||
confirmToUnclipAlreadyClippedNote: "This note is already part of the \"{name}\" clip. Do you want to remove it from this clip instead?"
|
confirmToUnclipAlreadyClippedNote: "This note is already part of the \"{name}\" clip. Do you want to remove it from this clip instead?"
|
||||||
public: "Public"
|
public: "Public"
|
||||||
i18nInfo: "Misskey/Calckey is being translated into various languages by volunteers. You can help at {link}."
|
i18nInfo: "Calckey is being translated into various languages by volunteers. You can help at {link}."
|
||||||
manageAccessTokens: "Manage access tokens"
|
manageAccessTokens: "Manage access tokens"
|
||||||
accountInfo: "Account Info"
|
accountInfo: "Account Info"
|
||||||
notesCount: "Number of notes"
|
notesCount: "Number of notes"
|
||||||
@ -1010,7 +1010,7 @@ _aboutMisskey:
|
|||||||
contributors: "Main contributors"
|
contributors: "Main contributors"
|
||||||
allContributors: "All contributors"
|
allContributors: "All contributors"
|
||||||
source: "Source code"
|
source: "Source code"
|
||||||
translation: "Translate Misskey"
|
translation: "Translate Calckey"
|
||||||
donate: "Donate to Calckey"
|
donate: "Donate to Calckey"
|
||||||
morePatrons: "We also appreciate the support of many other helpers not listed here. Thank you! 🥰"
|
morePatrons: "We also appreciate the support of many other helpers not listed here. Thank you! 🥰"
|
||||||
patrons: "Calckey patrons"
|
patrons: "Calckey patrons"
|
||||||
|
@ -650,7 +650,7 @@ createNewClip: "Crear clip nuevo"
|
|||||||
unclip: "Quitar clip"
|
unclip: "Quitar clip"
|
||||||
confirmToUnclipAlreadyClippedNote: "Esta nota ya está incluida en el clip \"{name}\". ¿Quiere quitar la nota del clip?"
|
confirmToUnclipAlreadyClippedNote: "Esta nota ya está incluida en el clip \"{name}\". ¿Quiere quitar la nota del clip?"
|
||||||
public: "Público"
|
public: "Público"
|
||||||
i18nInfo: "Misskey está siendo traducido a varios idiomas gracias a voluntarios. Se puede colaborar traduciendo en {link}"
|
i18nInfo: "Calckey está siendo traducido a varios idiomas gracias a voluntarios. Se puede colaborar traduciendo en {link}"
|
||||||
manageAccessTokens: "Administrar tokens de acceso"
|
manageAccessTokens: "Administrar tokens de acceso"
|
||||||
accountInfo: "Información de la Cuenta"
|
accountInfo: "Información de la Cuenta"
|
||||||
notesCount: "Cantidad de notas"
|
notesCount: "Cantidad de notas"
|
||||||
|
@ -640,7 +640,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: "Misskey est traduit dans différentes langues par des bénévoles. Vous pouvez contribuer à {link}."
|
i18nInfo: "Calckey est traduit dans différentes langues par des bénévoles. Vous pouvez 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 "
|
||||||
notesCount: "Nombre de notes"
|
notesCount: "Nombre de notes"
|
||||||
|
@ -647,7 +647,7 @@ createNewClip: "Buat klip baru"
|
|||||||
unclip: "Batalkan klip"
|
unclip: "Batalkan klip"
|
||||||
confirmToUnclipAlreadyClippedNote: "Catatan ini sudah disertakan di klip \"{name}\". Yakin ingin membatalkan catatan dari klip ini?"
|
confirmToUnclipAlreadyClippedNote: "Catatan ini sudah disertakan di klip \"{name}\". Yakin ingin membatalkan catatan dari klip ini?"
|
||||||
public: "Publik"
|
public: "Publik"
|
||||||
i18nInfo: "Misskey diterjemahkan ke dalam banyak bahasa oleh sukarelawan. Kamu dapat ikut membantu di {link}."
|
i18nInfo: "Calckey diterjemahkan ke dalam banyak bahasa oleh sukarelawan. Kamu dapat ikut membantu di {link}."
|
||||||
manageAccessTokens: "Kelola access token"
|
manageAccessTokens: "Kelola access token"
|
||||||
accountInfo: "Informasi akun"
|
accountInfo: "Informasi akun"
|
||||||
notesCount: "Jumlah catatan"
|
notesCount: "Jumlah catatan"
|
||||||
|
@ -637,7 +637,7 @@ createNew: "Crea nuov@"
|
|||||||
optional: "Opzionale"
|
optional: "Opzionale"
|
||||||
createNewClip: "Nuova clip"
|
createNewClip: "Nuova clip"
|
||||||
public: "Pubblica"
|
public: "Pubblica"
|
||||||
i18nInfo: "Misskey è tradotto in diverse lingue da volontari. Anche tu puoi contribuire su {link}."
|
i18nInfo: "Calckey è tradotto in diverse lingue da volontari. Anche tu puoi contribuire su {link}."
|
||||||
manageAccessTokens: "Gestisci token di accesso"
|
manageAccessTokens: "Gestisci token di accesso"
|
||||||
accountInfo: "Informazioni account"
|
accountInfo: "Informazioni account"
|
||||||
notesCount: "Conteggio note"
|
notesCount: "Conteggio note"
|
||||||
|
@ -653,7 +653,7 @@ createNewClip: "新しいクリップを作成"
|
|||||||
unclip: "クリップ解除"
|
unclip: "クリップ解除"
|
||||||
confirmToUnclipAlreadyClippedNote: "このノートはすでにクリップ「{name}」に含まれています。ノートをこのクリップから除外しますか?"
|
confirmToUnclipAlreadyClippedNote: "このノートはすでにクリップ「{name}」に含まれています。ノートをこのクリップから除外しますか?"
|
||||||
public: "パブリック"
|
public: "パブリック"
|
||||||
i18nInfo: "Misskeyは有志によって様々な言語に翻訳されています。{link}で翻訳に協力できます。"
|
i18nInfo: "Calckeyは有志によって様々な言語に翻訳されています。{link}で翻訳に協力できます。"
|
||||||
manageAccessTokens: "アクセストークンの管理"
|
manageAccessTokens: "アクセストークンの管理"
|
||||||
accountInfo: "アカウント情報"
|
accountInfo: "アカウント情報"
|
||||||
notesCount: "ノートの数"
|
notesCount: "ノートの数"
|
||||||
|
@ -649,7 +649,7 @@ createNewClip: "新しいクリップを作るで"
|
|||||||
unclip: "クリップ解除するで"
|
unclip: "クリップ解除するで"
|
||||||
confirmToUnclipAlreadyClippedNote: "このノートはすでにクリップ「{name}」に含まれとるで。ノートをこのクリップから除外したる?"
|
confirmToUnclipAlreadyClippedNote: "このノートはすでにクリップ「{name}」に含まれとるで。ノートをこのクリップから除外したる?"
|
||||||
public: "パブリック"
|
public: "パブリック"
|
||||||
i18nInfo: "Misskeyは有志によっていろんな言語に翻訳されとるで。{link}で翻訳に協力したってやー。"
|
i18nInfo: "Calckeyは有志によっていろんな言語に翻訳されとるで。{link}で翻訳に協力したってやー。"
|
||||||
manageAccessTokens: "アクセストークンの管理"
|
manageAccessTokens: "アクセストークンの管理"
|
||||||
accountInfo: "アカウント情報"
|
accountInfo: "アカウント情報"
|
||||||
notesCount: "ノートの数やで"
|
notesCount: "ノートの数やで"
|
||||||
|
@ -650,7 +650,7 @@ createNewClip: "새 클립 만들기"
|
|||||||
unclip: "클립 해제"
|
unclip: "클립 해제"
|
||||||
confirmToUnclipAlreadyClippedNote: "이 노트는 이미 \"{name}\" 클립에 포함되어 있습니다. 클립을 해제하시겠습니까?"
|
confirmToUnclipAlreadyClippedNote: "이 노트는 이미 \"{name}\" 클립에 포함되어 있습니다. 클립을 해제하시겠습니까?"
|
||||||
public: "공개"
|
public: "공개"
|
||||||
i18nInfo: "Misskey는 자원봉사자들에 의해 다양한 언어로 번역되고 있습니다. {link}에서 번역에 참가할 수 있습니다."
|
i18nInfo: "Calckey는 자원봉사자들에 의해 다양한 언어로 번역되고 있습니다. {link}에서 번역에 참가할 수 있습니다."
|
||||||
manageAccessTokens: "액세스 토큰 관리"
|
manageAccessTokens: "액세스 토큰 관리"
|
||||||
accountInfo: "계정 정보"
|
accountInfo: "계정 정보"
|
||||||
notesCount: "노트 수"
|
notesCount: "노트 수"
|
||||||
|
@ -637,7 +637,7 @@ createNewClip: "Utwórz nowy klip"
|
|||||||
unclip: "Odczep"
|
unclip: "Odczep"
|
||||||
confirmToUnclipAlreadyClippedNote: "Ten wpis jest już częścią klipu \"{name}\". Czy chcesz ją usunąć z tego klipu?"
|
confirmToUnclipAlreadyClippedNote: "Ten wpis jest już częścią klipu \"{name}\". Czy chcesz ją usunąć z tego klipu?"
|
||||||
public: "Publiczny"
|
public: "Publiczny"
|
||||||
i18nInfo: "Misskey jest tłumaczone na wiele języków przez wolontariuszy. Możesz pomóc na {link}."
|
i18nInfo: "Calckey jest tłumaczone na wiele języków przez wolontariuszy. Możesz pomóc na {link}."
|
||||||
manageAccessTokens: "Zarządzaj tokenami dostępu"
|
manageAccessTokens: "Zarządzaj tokenami dostępu"
|
||||||
accountInfo: "Informacje o koncie"
|
accountInfo: "Informacje o koncie"
|
||||||
notesCount: "Liczba wpisów"
|
notesCount: "Liczba wpisów"
|
||||||
|
@ -646,7 +646,7 @@ createNew: "Новый документ"
|
|||||||
optional: "Необязательно"
|
optional: "Необязательно"
|
||||||
createNewClip: "Новая подборка"
|
createNewClip: "Новая подборка"
|
||||||
public: "Общедоступно"
|
public: "Общедоступно"
|
||||||
i18nInfo: "Misskey переводят на разные языки добровольцы со всего света. Ваша помощь тоже пригодится здесь: {link}."
|
i18nInfo: "Calckey переводят на разные языки добровольцы со всего света. Ваша помощь тоже пригодится здесь: {link}."
|
||||||
manageAccessTokens: "Управление токенами доступа"
|
manageAccessTokens: "Управление токенами доступа"
|
||||||
accountInfo: "Сведения об учётной записи"
|
accountInfo: "Сведения об учётной записи"
|
||||||
notesCount: "Количество заметок"
|
notesCount: "Количество заметок"
|
||||||
|
@ -649,7 +649,7 @@ createNewClip: "Vytvoriť nový klip"
|
|||||||
unclip: "Odopnúť"
|
unclip: "Odopnúť"
|
||||||
confirmToUnclipAlreadyClippedNote: "Táto poznámka je už pripnutá ako \"{name}\". Naozaj ju chcete odopnúť?"
|
confirmToUnclipAlreadyClippedNote: "Táto poznámka je už pripnutá ako \"{name}\". Naozaj ju chcete odopnúť?"
|
||||||
public: "Verejné"
|
public: "Verejné"
|
||||||
i18nInfo: "Misskey je prekladaný do rôznych jazykov dobrovoľníkmi. Pomôcť môžete na {link}."
|
i18nInfo: "Calckey je prekladaný do rôznych jazykov dobrovoľníkmi. Pomôcť môžete na {link}."
|
||||||
manageAccessTokens: "Spravovať prístupové tokeny"
|
manageAccessTokens: "Spravovať prístupové tokeny"
|
||||||
accountInfo: "Informácie o účte"
|
accountInfo: "Informácie o účte"
|
||||||
notesCount: "Počet poznámok"
|
notesCount: "Počet poznámok"
|
||||||
|
@ -650,7 +650,7 @@ createNewClip: "สร้างคลิปใหม่"
|
|||||||
unclip: "ลบคลิป"
|
unclip: "ลบคลิป"
|
||||||
confirmToUnclipAlreadyClippedNote: "โน้ตนี้เป็นส่วนหนึ่งของคลิป \"{name}\" แล้ว คุณต้องการลบออกจากคลิปนี้แทนอย่างงั้นหรอ?"
|
confirmToUnclipAlreadyClippedNote: "โน้ตนี้เป็นส่วนหนึ่งของคลิป \"{name}\" แล้ว คุณต้องการลบออกจากคลิปนี้แทนอย่างงั้นหรอ?"
|
||||||
public: "สาธารณะ"
|
public: "สาธารณะ"
|
||||||
i18nInfo: "Misskey กำลังได้รับการแปลเป็นภาษาต่างๆ โดยอาสาสมัคร คุณสามารถช่วยเหลือได้ที่ {link}"
|
i18nInfo: "Calckey กำลังได้รับการแปลเป็นภาษาต่างๆ โดยอาสาสมัคร คุณสามารถช่วยเหลือได้ที่ {link}"
|
||||||
manageAccessTokens: "การจัดการโทเค็นการเข้าถึง"
|
manageAccessTokens: "การจัดการโทเค็นการเข้าถึง"
|
||||||
accountInfo: "ข้อมูลบัญชี"
|
accountInfo: "ข้อมูลบัญชี"
|
||||||
notesCount: "จำนวนของโน้ต"
|
notesCount: "จำนวนของโน้ต"
|
||||||
|
@ -645,7 +645,7 @@ createNew: "Створити новий"
|
|||||||
optional: "Необов'язково"
|
optional: "Необов'язково"
|
||||||
createNewClip: "Створити нотатку"
|
createNewClip: "Створити нотатку"
|
||||||
public: "Публічний"
|
public: "Публічний"
|
||||||
i18nInfo: "Misskey перекладається на різні мови волонтерами. Ви можете допомогти: {link}"
|
i18nInfo: "Calckey перекладається на різні мови волонтерами. Ви можете допомогти: {link}"
|
||||||
manageAccessTokens: "Керування токенами доступу"
|
manageAccessTokens: "Керування токенами доступу"
|
||||||
accountInfo: "Інформація про акаунт"
|
accountInfo: "Інформація про акаунт"
|
||||||
notesCount: "Кількість нотаток"
|
notesCount: "Кількість нотаток"
|
||||||
|
@ -650,7 +650,7 @@ createNewClip: "Tạo một ghim mới"
|
|||||||
unclip: "Bỏ ghim"
|
unclip: "Bỏ ghim"
|
||||||
confirmToUnclipAlreadyClippedNote: "Bài đăng này là một phần của \"{name}\" ghim. Bạn có muốn bỏ khỏi ghim?"
|
confirmToUnclipAlreadyClippedNote: "Bài đăng này là một phần của \"{name}\" ghim. Bạn có muốn bỏ khỏi ghim?"
|
||||||
public: "Công khai"
|
public: "Công khai"
|
||||||
i18nInfo: "Misskey đang được các tình nguyện viên dịch sang nhiều thứ tiếng khác nhau. Bạn có thể hỗ trợ tại {link}."
|
i18nInfo: "Calckey đang được các tình nguyện viên dịch sang nhiều thứ tiếng khác nhau. Bạn có thể hỗ trợ tại {link}."
|
||||||
manageAccessTokens: "Tạo mã truy cập"
|
manageAccessTokens: "Tạo mã truy cập"
|
||||||
accountInfo: "Thông tin tài khoản"
|
accountInfo: "Thông tin tài khoản"
|
||||||
notesCount: "Số lượng tút"
|
notesCount: "Số lượng tút"
|
||||||
|
@ -650,7 +650,7 @@ createNewClip: "新建便签"
|
|||||||
unclip: "移除便签"
|
unclip: "移除便签"
|
||||||
confirmToUnclipAlreadyClippedNote: "本帖已包含在便签\"{name}\"里。您想要将本帖从该便签中移除吗?"
|
confirmToUnclipAlreadyClippedNote: "本帖已包含在便签\"{name}\"里。您想要将本帖从该便签中移除吗?"
|
||||||
public: "公开"
|
public: "公开"
|
||||||
i18nInfo: "Misskey已经被志愿者们翻译成了各种语言。如果你也有兴趣,可以通过{link}帮助翻译。"
|
i18nInfo: "Calckey已经被志愿者们翻译成了各种语言。如果你也有兴趣,可以通过{link}帮助翻译。"
|
||||||
manageAccessTokens: "管理 Access Tokens"
|
manageAccessTokens: "管理 Access Tokens"
|
||||||
accountInfo: "账户信息"
|
accountInfo: "账户信息"
|
||||||
notesCount: "帖子数量"
|
notesCount: "帖子数量"
|
||||||
|
@ -650,7 +650,7 @@ createNewClip: "建立新摘錄"
|
|||||||
unclip: "解除摘錄"
|
unclip: "解除摘錄"
|
||||||
confirmToUnclipAlreadyClippedNote: "此貼文已包含在摘錄「{name}」中。 你想將貼文從這個摘錄中排除嗎?"
|
confirmToUnclipAlreadyClippedNote: "此貼文已包含在摘錄「{name}」中。 你想將貼文從這個摘錄中排除嗎?"
|
||||||
public: "公開"
|
public: "公開"
|
||||||
i18nInfo: "Misskey已經被志願者們翻譯成各種語言版本,如果想要幫忙的話,可以進入{link}幫助翻譯。"
|
i18nInfo: "Calckey已經被志願者們翻譯成各種語言版本,如果想要幫忙的話,可以進入{link}幫助翻譯。"
|
||||||
manageAccessTokens: "管理存取權杖"
|
manageAccessTokens: "管理存取權杖"
|
||||||
accountInfo: "帳戶資訊"
|
accountInfo: "帳戶資訊"
|
||||||
notesCount: "貼文數量"
|
notesCount: "貼文數量"
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "calckey",
|
"name": "calckey",
|
||||||
"version": "13.0.4",
|
"version": "13.0.5",
|
||||||
"codename": "aqua",
|
"codename": "aqua",
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
|
@ -29,6 +29,11 @@
|
|||||||
{{ i18n.ts._aboutMisskey.donate }}
|
{{ i18n.ts._aboutMisskey.donate }}
|
||||||
<template #suffix>Donate</template>
|
<template #suffix>Donate</template>
|
||||||
</FormLink>
|
</FormLink>
|
||||||
|
<FormLink to="https://hosted.weblate.org/engage/calckey/" external>
|
||||||
|
<template #icon><i class="ph-translate-bold ph-lg"></i></template>
|
||||||
|
{{ i18n.ts._aboutMisskey.translation }}
|
||||||
|
<template #suffix>Translate</template>
|
||||||
|
</FormLink>
|
||||||
</div>
|
</div>
|
||||||
</FormSection>
|
</FormSection>
|
||||||
<FormSection>
|
<FormSection>
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
<template #caption>
|
<template #caption>
|
||||||
<I18n :src="i18n.ts.i18nInfo" tag="span">
|
<I18n :src="i18n.ts.i18nInfo" tag="span">
|
||||||
<template #link>
|
<template #link>
|
||||||
<MkLink url="https://crowdin.com/project/misskey">Crowdin</MkLink>
|
<MkLink url="https://hosted.weblate.org/engage/calckey/">Weblate</MkLink>
|
||||||
</template>
|
</template>
|
||||||
</I18n>
|
</I18n>
|
||||||
</template>
|
</template>
|
||||||
|
Loading…
Reference in New Issue
Block a user