Merge branch 'develop' into feat/scylladb

This commit is contained in:
Namekuji 2023-08-12 14:35:46 -04:00
commit 01d7870d5a
No known key found for this signature in database
GPG key ID: 1D62332C07FBA532
9 changed files with 117 additions and 34 deletions

View file

@ -30,9 +30,10 @@ testCommit:
# POSTGRES_PASSWORD: $POSTGRES_PASSWORD
# POSTGRES_HOST_AUTH_METHOD: trust
script:
- apt-get update && apt-get install -y git wget curl build-essential python3
- apt-get update && apt-get install -y git wget curl build-essential python3 musl
- curl https://sh.rustup.rs -sSf | sh -s -- -y
- source "$HOME/.cargo/env"
- ln -s /lib/x86_64-linux-musl/libc.so /lib/libc.musl-x86_64.so.1
- cp .config/ci.yml .config/default.yml
- corepack enable
- corepack prepare pnpm@latest --activate

View file

@ -1,5 +1,5 @@
_lang_: Български
cancel: Отмяна
cancel: Отмени
noNotes: Няма публикации
settings: Настройки
headlineFirefish: Децентрализирана социална медийна платформа с отворен код, която
@ -101,6 +101,10 @@ _filters:
followersOnly: Само последователи
notesAfter: Публикации след
fromDomain: От домейн
fromUser: От потребител
withFile: С файл
notesBefore: Публикации преди
followingOnly: Само последвани
_notification:
_types:
follow: Нови последователи
@ -113,10 +117,10 @@ noLists: Нямаш никакви списъци
markAsReadAllUnreadNotes: Маркирай всички публикации като прочетени
markAsReadAllTalkMessages: Маркирай всички съобщения като прочетени
_time:
second: Секунд(а/и)
hour: Час(а)
second: Секунди
hour: Часа
day: Дни
minute: Минут(а/и)
minute: Минути
create: Създай
lists: Списъци
reportAbuseOf: Докладвай {name}
@ -134,9 +138,9 @@ rename: Преименувай
customEmojis: Персонализирани емоджита
emoji: Емоджи
_aboutFirefish:
translation: Преведи Calckey
translation: Преведи Firefish
translatedFrom: Преведено от {x}
i18nInfo: Calckey се превежда на различни езици от доброволци. Можете да помогнете
i18nInfo: Firefish се превежда на различни езици от доброволци. Можете да помогнете
на адрес {link}.
image: Изображение
recipient: Получател(и)
@ -222,11 +226,11 @@ _mfm:
_messaging:
groups: Групи
apps: Приложения
introFirefish: Добре дошли! Calckey е децентрализирана социална медийна платформа
introFirefish: Добре дошли! Firefish е децентрализирана социална медийна платформа
с отворен код, която е безплатна завинаги! 🚀
monthAndDay: '{day}/{month}'
search: Търсене
searchPlaceholder: Търсене в Calckey
searchPlaceholder: Търсене в Firefish
username: Потребителско име
password: Парола
fetchingAsApObject: Извличане от федивърса
@ -422,3 +426,49 @@ _visibility:
followers: Последователи
explore: Разглеждане
theme: Теми
wallpaper: Тапет
setWallpaper: Задай тапет
removeWallpaper: Премахни тапет
themeForLightMode: Тема за използване в светъл режим
themeForDarkMode: Тема за използване в тъмен режим
light: Светло
dark: Тъмно
darkThemes: Тъмни теми
invitations: Покани
invitationCode: Код на поканата
checking: Проверка...
available: Свободно
unavailable: Не е свободно
tooShort: Твърде кратко
tooLong: Твърде дълго
weakPassword: Слаба парола
strongPassword: Силна парола
passwordMatched: Съвпада
passwordNotMatched: Не съвпада
signinWith: Вписване с {x}
aboutX: Относно {x}
openInNewTab: Отвори в нов раздел
_tutorial:
step2_1: Първо, моля, попълнете своя профил.
step2_2: Предоставянето на известна информация за това кой сте вие ще улесни другите
да разберат дали искат да видят вашите публикации или да ви следват.
title: Как се използва Firefish
step1_1: Добре дошли!
step5_1: Инфопотоци, инфопотоци навсякъде!
step3_1: Сега е време да последвате няколко хора!
step1_2: Нека да ви настроим. Ще бъдете готови за нула време!
openImageInNewTab: Отваряй изображенията в нов раздел
showOnRemote: Отвори оригиналната страница
lightThemes: Светли теми
syncDeviceDarkMode: Синхронизиране на тъмния режим с настройките на устройството
text: Текст
normalPassword: Средна парола
usernameInvalidFormat: Можете да използвате главни и малки букви, цифри и долни черти.
signinFailed: Неуспешно вписване. Въведените потребителско име или парола са неправилни.
signinRequired: Моля, регистрирайте се или се впишете, преди да продължите
start: Започни
confirm: Потвърди
failedToUpload: Неуспешно качване
_preferencesBackups:
cannotSave: Неуспешно запазване
cannotLoad: Неуспешно зареждане

View file

@ -2182,3 +2182,7 @@ delete2fa: Desactivar 2FA
delete2faConfirm: Això suprimirà irreversiblement 2FA en aquest compte. Procedir?
addRe: Afegeix "re:" al començament del comentari quant responguis a un missatge amb
avís de contingut
confirm: Confirmar
importZip: Importar ZIP
exportZip: Exportar ZIP
emojiPackCreator: Creador de paquets Emoji

View file

@ -120,8 +120,8 @@ reactionSettingDescription2: "Déplacer pour réorganiser, cliquer pour effacer,
« + » pour ajouter."
rememberNoteVisibility: "Se souvenir des paramètres de visibilité des publications"
attachCancel: "Supprimer le fichier attaché"
markAsSensitive: "Marquer comme sensible"
unmarkAsSensitive: "Supprimer le marquage comme sensible"
markAsSensitive: "Marquer comme sensible (NSFW)"
unmarkAsSensitive: "Supprimer le marquage comme sensible (NSFW)"
enterFileName: "Entrer le nom du fichier"
mute: "Masquer"
unmute: "Ne plus masquer"
@ -318,7 +318,7 @@ copyUrl: "Copier lURL"
rename: "Renommer"
avatar: "Avatar"
banner: "Bannière"
nsfw: "Contenu sensible"
nsfw: "Contenu sensible (NSFW)"
whenServerDisconnected: "Lorsque la connexion au serveur est perdue"
disconnectedFromServer: "Déconnecté·e du serveur"
reload: "Rafraîchir"
@ -729,7 +729,7 @@ noCrawleDescription: "Demandez aux moteurs de recherche de ne pas indexer votre
lockedAccountInfo: "À moins que vous ne définissiez la visibilité de votre publication
sur \"Abonné-e-s\", vos publications sont visibles par tous, même si vous exigez
que les demandes d'abonnement soient approuvées manuellement."
alwaysMarkSensitive: "Marquer les médias comme contenu sensible par défaut"
alwaysMarkSensitive: "Marquer les médias comme contenu sensible (NSFW) par défaut"
loadRawImages: "Affichage complet des images jointes au lieu des vignettes"
disableShowingAnimatedImages: "Désactiver l'animation des images"
verificationEmailSent: "Un e-mail de vérification a été envoyé. Veuillez accéder au
@ -1011,8 +1011,8 @@ _aboutFirefish:
le lien ci-dessus pour avoir votre nom affiché ici !
misskeyContributors: Contributeurs Misskey
_nsfw:
respect: "Cacher les médias marqués comme contenu sensible"
ignore: "Afficher les médias sensibles"
respect: "Cacher les médias marqués comme contenu sensible (NSFW)"
ignore: "Afficher les médias sensibles (NSFW)"
force: "Cacher tous les médias"
_mfm:
cheatSheet: "Antisèche MFM"

View file

@ -310,7 +310,7 @@ emptyDrive: "Drive kosong"
emptyFolder: "Folder kosong"
unableToDelete: "Tidak dapat menghapus"
inputNewFileName: "Masukkan nama berkas yang baru"
inputNewDescription: "Masukkan keterangan disini"
inputNewDescription: "Masukkan deskripsi baru"
inputNewFolderName: "Masukkan nama folder yang baru"
circularReferenceFolder: "Folder tujuan adalah subfolder dari folder yang ingin kamu
pindahkan."
@ -598,8 +598,8 @@ disablePlayer: "Tutup pemutar video"
expandTweet: "Perluas utas"
themeEditor: "Penyunting tema"
description: "Deskripsi"
describeFile: "Tambahkan keterangan"
enterFileDescription: "Masukkan keterangan"
describeFile: "Tambahkan deskripsi"
enterFileDescription: "Masukkan deskripsi"
author: "Pembuat"
leaveConfirm: "Ada perubahan yang belum disimpan. Apakah kamu ingin membuangnya?"
manage: "Manajemen"
@ -2019,7 +2019,7 @@ showAdminUpdates: Indikasi versi Firefish baru tersedia (hanya admin)
indexFrom: Indeks dari Post ID berikutnya
noteId: ID Postingan
findOtherInstance: Cari server lain
caption: Keterangan Otomatis
caption: Deskripsi itomatis
splash: Layar Percik
migration: Migrasi
moveTo: Pindahkan akun sekarang ke akun baru
@ -2165,3 +2165,7 @@ delete2faConfirm: Ini akan menghapus 2FA secara permanen pada akun ini. Lanjutka
deletePasskeysConfirm: Ini akan menghapus semua passkeys dan kunci keamanan pada akun
ini secara permanen. Lanjutkan?
addRe: Tambahkan "re:" pada awal komentar balasan postingan dengan peringatan konten
confirm: Konfirmasi
importZip: Impor ZIP
exportZip: Ekspor ZIP
emojiPackCreator: Pembuat paket emoji

View file

@ -303,7 +303,7 @@ emptyDrive: "ドライブは空です"
emptyFolder: "フォルダーは空です"
unableToDelete: "削除できません"
inputNewFileName: "新しいファイル名を入力してください"
inputNewDescription: "新しい説明を入力してください"
inputNewDescription: "新しいキャプションを入力"
inputNewFolderName: "新しいフォルダ名を入力してください"
circularReferenceFolder: "移動先のフォルダーは、移動するフォルダーのサブフォルダーです。"
hasChildFilesOrFolders: "このフォルダは空でないため、削除できません。"
@ -577,8 +577,8 @@ disablePlayer: "プレイヤーを閉じる"
expandTweet: "ツイートを展開する"
themeEditor: "テーマエディター"
description: "説明"
describeFile: "説明を付ける"
enterFileDescription: "説明を入力"
describeFile: "キャプションを追加"
enterFileDescription: "キャプションを入力"
author: "作者"
leaveConfirm: "未保存の変更があります。破棄しますか?"
manage: "管理"
@ -949,7 +949,7 @@ customSplashIconsDescription: "ユーザがページをロード/リロードす
showUpdates: "Firefishの更新時にポップアップを表示する"
recommendedInstances: "おすすめサーバー"
recommendedInstancesDescription: "おすすめタイムラインに表示するサーバーを改行区切りで入力してください。"
caption: "自動キャプション"
caption: "自動キャプションをつける"
splash: "スプラッシュスクリーン"
updateAvailable: "アップデートがありますよ!"
swipeOnDesktop: "デスクトップでモバイルスタイルのスワイプを可能にする"
@ -1976,3 +1976,7 @@ deletePasskeys: パスキーを削除
delete2faConfirm: これで、このアカウントの2要素認証は完全に削除されます。続行しますか?
inputNotMatch: 入力が一致しません
deletePasskeysConfirm: これで、このアカウントのパスキーは完全に削除されます。続行しますか?
importZip: ZIPをインポート
emojiPackCreator: 絵文字パックの作者
confirm: 確認
exportZip: ZIPをエクスポート

View file

@ -304,7 +304,7 @@ emptyDrive: "Диск пуст"
emptyFolder: "Папка пуста"
unableToDelete: "Удаление невозможно"
inputNewFileName: "Введите имя нового файла"
inputNewDescription: "Введите новую подпись"
inputNewDescription: "Введите новое описание"
inputNewFolderName: "Пожалуйста, введите новое имя папки"
circularReferenceFolder: "Вы пытаетесь переместить папку внутрь себя."
hasChildFilesOrFolders: "Эта папка не пуста и не может быть удалена."
@ -513,7 +513,7 @@ objectStorageBaseUrlDesc: "URL используемый для примера.
CDN или прокси, если вы используете любой из них.\nДля S3 используйте 'https://<bucket>.s3.amazonaws.com',
а для GCS и подобных сервисов используйте 'https://storage.googleapis.com/<bucket>',
и т.п."
objectStorageBucket: "Bucket"
objectStorageBucket: "Хранилище (Bucket)"
objectStorageBucketDesc: "Укажите название контейнера (Bucket) который используется
на выбранном сервисе."
objectStoragePrefix: "Префикс"
@ -596,8 +596,8 @@ disablePlayer: "Выключить проигрыватель"
expandTweet: "Развернуть твит"
themeEditor: "Редактор темы оформления"
description: "Описание"
describeFile: "Добавить подпись"
enterFileDescription: "Введите подпись"
describeFile: "Добавить описание"
enterFileDescription: "Введите описание"
author: "Автор"
leaveConfirm: "Вы не сохранили изменения. Хотите выйти и потерять их?"
manage: "Управление"
@ -826,7 +826,7 @@ gallery: "Галерея"
recentPosts: "Недавние публикации"
popularPosts: "Популярные публикации"
shareWithNote: "Поделиться постом"
ads: "Реклама"
ads: "Баннеры сообщества"
expiration: "Опрос длится"
memo: "Памятка"
priority: "Приоритет"
@ -1001,6 +1001,7 @@ _aboutFirefish:
pleaseDonateToHost: Также не забудьте поддержать ваш домашний сервер {host}, чтобы
помочь с его операционными расходами.
donateHost: Пожертвовать на {host}
misskeyContributors: Контрибьюторы Misskey
_nsfw:
respect: "Скрывать содержимое не для всех"
ignore: "Показывать содержимое не для всех"
@ -1024,7 +1025,7 @@ _mfm:
boldDescription: "Выделяет текст, делая буквы жирнее."
small: "Мелкий шрифт"
smallDescription: "Делает текст маленьким и незаметным."
center: "Выровнять элементы по центру"
center: "По центру"
centerDescription: "Так можно выровнять что-то по центру."
inlineCode: "Программа (в тексте)"
inlineCodeDescription: "Подсвечивает фрагмент программы внутри сплошного текста."
@ -1267,8 +1268,8 @@ _tutorial:
step6_1: "Итак, что это за место?"
step6_2: "Ну, вы не просто присоединились к Firefish. Вы вошли в Fediverse, взаимосвязанную
сеть из тысяч серверов."
step6_3: "Каждый сервер работает по-своему, и не на всех серверах работает Firefish.
Но этот работает! Это немного сложно, но вы быстро разберетесь."
step6_3: "Каждый сервер работает по-своему, и не все сервера работают на базе Firefish.
Но этот работает! Это сложновато, но вы быстро разберетесь."
step6_4: "Теперь идите, изучайте и развлекайтесь!"
_2fa:
alreadyRegistered: "Двухфакторная аутентификация уже настроена."
@ -1475,7 +1476,7 @@ _charts:
remoteNotesIncDec: "Изменения числа постов с других сайтов"
notesTotal: "Общее количество постов"
filesIncDec: "Изменения числа файлов"
filesTotal: "Суммарное количество файлов"
filesTotal: "Общее количество файлов"
storageUsageIncDec: "Изменения заполнения хранилища"
storageUsageTotal: "Суммарное заполнение хранилища"
_instanceCharts:
@ -1903,12 +1904,12 @@ customMOTDDescription: Пользовательские сообщения дл
загружает / перезагружает страницу.
recommendedInstancesDescription: Рекомендуемые инстансы, разделенные разрывами строк,
должны отображаться на рекомендуемой ленте.
caption: Автоматическая подпись
caption: Автоматическое описание
splash: Заставка
updateAvailable: Возможно, доступно обновление!
move: Переместить
swipeOnDesktop: Разрешить свайпы в мобильном стиле на десктопе
showAds: Показывать рекламу
showAds: Показывать баннеры сообщества
noEmailServerWarning: Почтовый сервер не настроен.
type: Тип
numberOfPageCacheDescription: Увеличение этого числа повысит удобство для пользователей,
@ -2137,3 +2138,19 @@ donationLink: Ссылка на страницу для взносов
isLocked: Этот аккаунт имеет одобрение запросов на подписку
removeRecipient: Удалить получателя
removeMember: Удалить участника
confirm: Подтвердить
importZip: Импортировать ZIP
exportZip: Экспортировать ZIP
emojiPackCreator: Генератор паков эмодзи
objectStorageS3ForcePathStyle: Использовать путь вместо домена в URL
objectStorageS3ForcePathStyleDesc: Включите, если хотите, чтобы URL был в формате
's3.amazonaws.com/<bucket>/' вместо '<bucket>.s3.amazonaws.com'.
origin: Источник
deletePasskeys: Удалить passkey
delete2faConfirm: Двухфакторная аутентификация на этом аккаунте будет безвозвратно
удалена. Продолжить?
delete2fa: Отключить двухфакторную аутентификацию
deletePasskeysConfirm: Это действие безвозвратно удалит все passkey и ключи безопасности
на этом аккаунте. Продолжить?
inputNotMatch: Введённые данные не совпадают
addRe: Добавить "re:" в начале комментария в ответ на запись с предупреждением о содержимом

View file

@ -47,6 +47,7 @@ const commonNames = new Map<string, string>([
["foundkey", "FoundKey"],
["gnusocial", "GNU social"],
["gotosocial", "GoToSocial"],
["kbin", "/kbin"],
["microblogpub", "microblog.pub"],
["nextcloud social", "Nextcloud Social"],
["peertube", "PeerTube"],

View file

@ -21,4 +21,6 @@ export const MFM_TAGS = [
"sparkle",
"rotate",
"fade",
"small",
"center",
];