summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2020-10-27 18:24:34 +0900
committerGitHub <noreply@github.com>2020-10-27 18:24:34 +0900
commita3f89236a0c25a17c01f21a8f5bb3ab1340b49e6 (patch)
tree18074142f018f036f1706f62c0c6c38eddb7a12e
parentFix #6762 (diff)
downloadmisskey-a3f89236a0c25a17c01f21a8f5bb3ab1340b49e6.tar.gz
misskey-a3f89236a0c25a17c01f21a8f5bb3ab1340b49e6.tar.bz2
misskey-a3f89236a0c25a17c01f21a8f5bb3ab1340b49e6.zip
New Crowdin updates (#6760)
* New translations ja-JP.yml (German) * New translations ja-JP.yml (Russian) * New translations ja-JP.yml (English) * New translations ja-JP.yml (Russian) * New translations ja-JP.yml (Russian) * New translations ja-JP.yml (Russian) * New translations ja-JP.yml (Russian) * New translations ja-JP.yml (Russian) * New translations ja-JP.yml (Russian) * New translations ja-JP.yml (Russian) * New translations ja-JP.yml (Russian) * New translations ja-JP.yml (Russian) * New translations ja-JP.yml (Russian) * New translations ja-JP.yml (Russian) * New translations ja-JP.yml (Russian) * New translations ja-JP.yml (Russian) * New translations ja-JP.yml (Russian) * New translations ja-JP.yml (Russian) * New translations ja-JP.yml (Russian) * New translations ja-JP.yml (Russian) * New translations ja-JP.yml (Russian) * New translations ja-JP.yml (Russian) * New translations ja-JP.yml (Russian) * New translations ja-JP.yml (Russian) * New translations ja-JP.yml (English) * New translations ja-JP.yml (German) * New translations ja-JP.yml (Spanish) * New translations ja-JP.yml (Spanish) * New translations ja-JP.yml (Spanish) * New translations ja-JP.yml (Chinese Simplified) * New translations ja-JP.yml (Chinese Simplified) * New translations ja-JP.yml (Russian) * New translations ja-JP.yml (Russian) * New translations ja-JP.yml (Russian) * New translations ja-JP.yml (Russian) * New translations ja-JP.yml (Russian) * New translations ja-JP.yml (Russian) * New translations ja-JP.yml (Russian) * New translations ja-JP.yml (Russian) * New translations ja-JP.yml (Russian) * New translations ja-JP.yml (Russian) * New translations ja-JP.yml (Russian) * New translations ja-JP.yml (Russian) * New translations ja-JP.yml (Russian) * New translations ja-JP.yml (Russian) * New translations ja-JP.yml (Russian) * New translations ja-JP.yml (Russian) * New translations ja-JP.yml (Russian) * New translations ja-JP.yml (Russian) * New translations ja-JP.yml (Russian) * New translations ja-JP.yml (Russian) * New translations ja-JP.yml (Russian) * New translations ja-JP.yml (Russian) * New translations ja-JP.yml (Russian) * New translations ja-JP.yml (Arabic) * New translations ja-JP.yml (Arabic) * New translations ja-JP.yml (Russian) * New translations ja-JP.yml (Russian) * New translations ja-JP.yml (Chinese Traditional) * New translations ja-JP.yml (Chinese Traditional) * New translations ja-JP.yml (Chinese Traditional) * New translations ja-JP.yml (Chinese Traditional) * New translations ja-JP.yml (Chinese Traditional) * New translations ja-JP.yml (Chinese Traditional) * New translations ja-JP.yml (Chinese Traditional) * New translations ja-JP.yml (Chinese Traditional) * New translations ja-JP.yml (Chinese Traditional) * New translations ja-JP.yml (Chinese Traditional) * New translations ja-JP.yml (German) * New translations ja-JP.yml (English) * New translations ja-JP.yml (Chinese Traditional) * New translations ja-JP.yml (Chinese Traditional) * New translations ja-JP.yml (Chinese Traditional) * New translations ja-JP.yml (Chinese Traditional) * New translations ja-JP.yml (Chinese Traditional) * New translations ja-JP.yml (Chinese Traditional) * New translations ja-JP.yml (Chinese Traditional) * New translations ja-JP.yml (Chinese Traditional) * New translations ja-JP.yml (Chinese Traditional) * New translations ja-JP.yml (Chinese Traditional) * New translations ja-JP.yml (Chinese Traditional) * New translations ja-JP.yml (Chinese Traditional) * New translations ja-JP.yml (Chinese Traditional) * New translations ja-JP.yml (Chinese Traditional) * New translations ja-JP.yml (Chinese Traditional) * New translations ja-JP.yml (Chinese Traditional) * New translations ja-JP.yml (Chinese Traditional) * New translations ja-JP.yml (English) * New translations ja-JP.yml (German) * New translations ja-JP.yml (English) * New translations ja-JP.yml (German) * New translations ja-JP.yml (English) * New translations ja-JP.yml (Chinese Traditional) * New translations ja-JP.yml (Chinese Simplified) * New translations ja-JP.yml (Russian) * New translations ja-JP.yml (Korean) * New translations ja-JP.yml (Arabic) * New translations ja-JP.yml (Spanish) * New translations ja-JP.yml (French) * New translations ja-JP.yml (Japanese, Kansai)
-rw-r--r--locales/ar-SA.yml8
-rw-r--r--locales/de-DE.yml17
-rw-r--r--locales/en-US.yml17
-rw-r--r--locales/es-ES.yml35
-rw-r--r--locales/fr-FR.yml4
-rw-r--r--locales/ja-KS.yml1
-rw-r--r--locales/ko-KR.yml4
-rw-r--r--locales/ru-RU.yml507
-rw-r--r--locales/zh-CN.yml8
-rw-r--r--locales/zh-TW.yml208
10 files changed, 699 insertions, 110 deletions
diff --git a/locales/ar-SA.yml b/locales/ar-SA.yml
index 0206fcc1f9..df178c834f 100644
--- a/locales/ar-SA.yml
+++ b/locales/ar-SA.yml
@@ -1,5 +1,6 @@
---
_lang_: "العربية"
+introMisskey: "اهلا بك! ميسكي هو منصة تدوين مصغر لا مركزية ومفتوحة المصدر.\nيمكنك مشاركة \"ملاحظات\" عن ما يجري حولك، وإخبار الجميع عن نفسك 📡\nتسمح لك \"الانفعالات\" بتعبير عن شعورك حول ملاحظات الآخرين 👍\nاكتشف عالمًا جديدًا 🚀"
monthAndDay: "{day}/{month}"
search: "البحث"
notifications: "الإشعارات"
@@ -32,6 +33,7 @@ favorite: "إضافة إلى المفضلة"
favorites: "المفضلات"
unfavorite: "إزالة من المفضلة"
pin: "دبّسها على الصفحة الشخصية"
+unpin: "ألغ تثبيتها من ملفك الشخصي"
copyContent: "انسخ المحتوى"
copyLink: "انسخ الرابط"
delete: "حذف"
@@ -78,6 +80,7 @@ followRequest: "طلب اشتراك"
followRequests: "طلبات الإشتراك"
unfollow: "إلغاء الاشتراك"
followRequestPending: "طلبات الإشتراك المعلّقة"
+enterEmoji: "أدخل إيموجي"
unrenote: "إلغاء مشاركة الملاحظة"
quote: "اقتبس"
pinnedNote: "ملاحظة مدبسة"
@@ -93,6 +96,8 @@ mute: "اكتم"
unmute: "إلغاء الكتم"
block: "احجب"
unblock: "إلغاء الحجب"
+suspend: "علِق"
+unsuspend: "ألغ التعليق"
blockConfirm: "أمتأكد من حجب هذا الحساب؟"
unblockConfirm: "أمتأكد من إلغاء حجب هذا الحساب؟"
selectList: "اختر قائمة"
@@ -304,6 +309,7 @@ noteOf: "ملاحظات {user}"
inviteToGroup: "دعوة إلى فريق"
noMessagesYet: "ليس هناك رسائل بعد"
newMessageExists: "لقد تلقيت رسالة جديدة"
+invitations: "دعوة"
invitationCode: "رمز الدعوة"
checking: "التحقق جارٍ"
available: "متوفر"
@@ -374,6 +380,8 @@ smtpHost: "المضيف"
smtpUser: "اسم المستخدم"
smtpPass: "الكلمة السرية"
display: "المظهر"
+_reversi:
+ total: "المجموع"
_channel:
featured: "المتداوَلة"
_sidebar:
diff --git a/locales/de-DE.yml b/locales/de-DE.yml
index b0fa6d74b3..f6f7069bd1 100644
--- a/locales/de-DE.yml
+++ b/locales/de-DE.yml
@@ -18,7 +18,7 @@ instance: "Instanz"
settings: "Einstellungen"
basicSettings: "Allgemeine Einstellungen"
otherSettings: "Andere Einstellungen"
-openInWindow: "In neuem Fenster öffnen"
+openInWindow: "In Fenster öffnen"
profile: "Profil"
timeline: "Chronik"
noAccountDescription: "Dieser Nutzer hat seine Profilbeschreibung noch nicht ausgefüllt."
@@ -412,6 +412,7 @@ noMessagesYet: "Noch keine Nachrichten"
newMessageExists: "Du hast eine neue Nachricht"
onlyOneFileCanBeAttached: "Es kann pro Nachricht nur eine Datei angehängt werden"
signinRequired: "Anmeldung erforderlich"
+invitations: "Einladen"
invitationCode: "Einladungscode"
checking: "Wird überprüft..."
available: "Verfügbar"
@@ -484,7 +485,7 @@ newNoteRecived: "Es gibt neue Notizen"
sounds: "Töne"
listen: "Anhören"
none: "Keine"
-showInPage: "In Seiten anzeigen"
+showInPage: "In Seite anzeigen"
popout: "Pop-Up"
volume: "Lautstärke"
details: "Details"
@@ -593,6 +594,18 @@ fillAbuseReportDescription: "Bitte gib Details für diese Meldung an. Falls es s
abuseReported: "Die Meldung wurde versendet. Vielen Dank."
send: "Senden"
abuseMarkAsResolved: "Meldung als gelöst markieren"
+openInNewTab: "In neuem Tab öffnen"
+openInSideView: "In Seitenansicht öffnen"
+defaultNavigationBehaviour: "Standardnavigationsverhalten"
+editTheseSettingsMayBreakAccount: "Bei Bearbeitung dieser Einstellungen besteht die Gefahr, dein Benutzerkonto zu beschädigen."
+instanceTicker: "Instanz-Informationen der Notiz"
+random: "Zufällig"
+_reversi:
+ total: "Gesamt"
+_instanceTicker:
+ none: "Nie anzeigen"
+ remote: "Für Benutzer fremder Instanzen anzeigen"
+ always: "Immer anzeigen"
_serverDisconnectedBehavior:
reload: "Automatisch aktualisieren"
dialog: "Warnungsfenster zeigen"
diff --git a/locales/en-US.yml b/locales/en-US.yml
index 41088c4b55..dfe5797fd1 100644
--- a/locales/en-US.yml
+++ b/locales/en-US.yml
@@ -18,7 +18,7 @@ instance: "Instance"
settings: "Settings"
basicSettings: "Basic Settings"
otherSettings: "Other Settings"
-openInWindow: "Open in new window"
+openInWindow: "Open in window"
profile: "Profile"
timeline: "Timeline"
noAccountDescription: "This user has not written their bio yet."
@@ -412,6 +412,7 @@ noMessagesYet: "No messages yet"
newMessageExists: "You've got a new message"
onlyOneFileCanBeAttached: "You can only attach one file to a message"
signinRequired: "Please sign in"
+invitations: "Invite"
invitationCode: "Invitation code"
checking: "Checking"
available: "Available"
@@ -484,7 +485,7 @@ newNoteRecived: "You've got a new note"
sounds: "Sounds"
listen: "Listen"
none: "None"
-showInPage: "Show in Pages"
+showInPage: "Show in page"
popout: "Pop-out"
volume: "Volume"
details: "Details"
@@ -593,6 +594,18 @@ fillAbuseReportDescription: "Please fill in the report details. If it is about a
abuseReported: "Your report has been sent. Thank you very much."
send: "Send"
abuseMarkAsResolved: "Mark report as resolved"
+openInNewTab: "Open in new tab"
+openInSideView: "Open in side view"
+defaultNavigationBehaviour: "Default navigation behavior"
+editTheseSettingsMayBreakAccount: "Editing these settings may damage your account."
+instanceTicker: "Instance information of the Note"
+random: "Random"
+_reversi:
+ total: "Total"
+_instanceTicker:
+ none: "Never show"
+ remote: "Show for remote users"
+ always: "Always show"
_serverDisconnectedBehavior:
reload: "Automatically reload"
dialog: "Show warning dialog"
diff --git a/locales/es-ES.yml b/locales/es-ES.yml
index 2e975a6d67..9925843ba7 100644
--- a/locales/es-ES.yml
+++ b/locales/es-ES.yml
@@ -16,6 +16,9 @@ noNotes: "No hay notas"
noNotifications: "No hay notificaciones"
instance: "Instancia"
settings: "Configuración"
+basicSettings: "Configuración Básica"
+otherSettings: "Configuración avanzada"
+openInWindow: "Abrir en una ventana"
profile: "Perfil"
timeline: "Linea de tiempo"
noAccountDescription: "Este usuario no tiene una descripción"
@@ -40,6 +43,7 @@ deleteAndEditConfirm: "¿Quieres borrar y editar este nota? Las reacciones, reno
addToList: "Agregar a lista"
sendMessage: "Énviar mensaje"
copyUsername: "Copiar nombre de usuario"
+searchUser: "Búsqueda de usuarios"
reply: "Responder"
loadMore: "Ver más"
youGotNewFollower: "te ha seguido"
@@ -66,7 +70,11 @@ followers: "Seguidores"
followsYou: "Te sigue"
createList: "Crear lista"
manageLists: "Administrar listas"
+error: "Error"
+somethingHappened: "Ocurrió un error"
retry: "Reintentar"
+pageLoadError: "Error al leer la página"
+pageLoadErrorDescription: "Normalmente es debido a la red o al caché del navegador. Por favor limpie el caché o intente más tarde."
enterListName: "Ingrese nombre de lista"
privacy: "Privacidad"
makeFollowManuallyApprove: "Aprobar manualmente las solicitudes de seguimiento"
@@ -105,6 +113,8 @@ unsuspendConfirm: "¿Quiere dejar de suspender esta cuenta?"
selectList: "Seleccione una lista"
selectAntenna: "Seleccionar antena"
selectWidget: "Seleccionar widget"
+editWidgets: "Editar widgets"
+editWidgetsExit: "Terminar edición"
customEmojis: "Emojis personalizados"
emoji: "Emoji"
emojiName: "Nombre del emoji"
@@ -402,6 +412,7 @@ noMessagesYet: "Aún no hay chat"
newMessageExists: "Tienes un mensaje nuevo"
onlyOneFileCanBeAttached: "Solo se puede añadir un archivo al mensaje"
signinRequired: "Iniciar sesión"
+invitations: "Invitar"
invitationCode: "Código de invitación"
checking: "Comprobando"
available: "Disponible"
@@ -443,6 +454,7 @@ total: "Total"
weekOverWeekChanges: "Dif semanal"
dayOverDayChanges: "Dif diaria"
appearance: "Apariencia"
+clientSettings: "Configuración del cliente"
accountSettings: "Ajustes de cuenta"
promotion: "Promovido"
promote: "Promover"
@@ -473,6 +485,8 @@ newNoteRecived: "Tienes una nota nuevo"
sounds: "Sonidos"
listen: "Escuchar"
none: "Ninguna"
+showInPage: "Mostrar en la página"
+popout: "Popout"
volume: "Volumen"
details: "Detalles"
chooseEmoji: "Elije un emoji"
@@ -566,6 +580,27 @@ notificationSetting: "Ajustes de Notificaciones"
notificationSettingDesc: "Por favor elija el tipo de notificación a mostrar"
useGlobalSetting: "Usar ajustes globales"
useGlobalSettingDesc: "Al activarse, se usará la configuración de notificaciones de la cuenta, al desactivarse se pueden hacer configuraciones particulares."
+other: "Otro"
+regenerateLoginToken: "Regenerar token de login"
+regenerateLoginTokenDescription: "Regenerar el token usado internamente durante el login. No siempre es necesario hacerlo. Al hacerlo de nuevo, se deslogueará en todos los dispositivos."
+setMultipleBySeparatingWithSpace: "Puedes añadir mas de uno, separado por espacios."
+fileIdOrUrl: "Id del archivo o URL"
+chatOpenBehavior: "Comportamiento al abrir el chat"
+sample: "Muestra"
+abuseReports: "Reportes"
+reportAbuse: "Reportar"
+reportAbuseOf: "Reportar a {name}"
+fillAbuseReportDescription: "Ingrese los detalles del reporte. Si hay una nota en particular, ingrese la URL de esta."
+abuseReported: "Se ha enviado el reporte. Muchas gracias."
+send: "Enviar"
+abuseMarkAsResolved: "Marcar reporte como resuelto"
+openInNewTab: "Abrir en una Nueva Pestaña"
+openInSideView: "Abrir en una vista al costado"
+defaultNavigationBehaviour: "Navegación por defecto"
+editTheseSettingsMayBreakAccount: "Editar estas configuraciones puede dañar su cuenta."
+random: "Aleatorio"
+_reversi:
+ total: "Total"
_serverDisconnectedBehavior:
reload: "Recargar automáticamente"
dialog: "Mostrar diálogo de advertencia"
diff --git a/locales/fr-FR.yml b/locales/fr-FR.yml
index 7ed57e7987..8f85b627c6 100644
--- a/locales/fr-FR.yml
+++ b/locales/fr-FR.yml
@@ -411,6 +411,7 @@ noMessagesYet: "Pas encore discuté"
newMessageExists: "Vous avez un nouveau message"
onlyOneFileCanBeAttached: "Vous ne pouvez joindre qu’un seul fichier au message"
signinRequired: "Veuillez vous connecter"
+invitations: "Inviter"
invitationCode: "Code d’invitation"
checking: "Vérification"
available: "Disponible"
@@ -580,6 +581,9 @@ regenerateLoginToken: "Régénérer le jeton de connexion"
setMultipleBySeparatingWithSpace: "Vous pouvez définir plus d’un, séparés par des espaces."
fileIdOrUrl: "ID du fichier ou URL"
chatOpenBehavior: "Comportement de la fenêtre de discussion lors de son ouverture"
+random: "Aléatoire"
+_reversi:
+ total: "Total"
_serverDisconnectedBehavior:
reload: "Rechargement automatique"
_channel:
diff --git a/locales/ja-KS.yml b/locales/ja-KS.yml
index 42854eaec8..f23ea36375 100644
--- a/locales/ja-KS.yml
+++ b/locales/ja-KS.yml
@@ -350,6 +350,7 @@ notFoundDescription: "指定されたURLに該当するページはあらへん
close: "さいなら"
joinedGroups: "参加しとるグループ"
invites: "来てや"
+invitations: "来てや"
smtpHost: "ホスト"
smtpUser: "ユーザー名"
smtpPass: "パスワード"
diff --git a/locales/ko-KR.yml b/locales/ko-KR.yml
index 826e2c1503..97e32592d6 100644
--- a/locales/ko-KR.yml
+++ b/locales/ko-KR.yml
@@ -401,6 +401,7 @@ noMessagesYet: "아직 대화가 없습니다"
newMessageExists: "새 메시지가 있습니다"
onlyOneFileCanBeAttached: "메시지에 첨부할 수 있는 파일은 하나까지입니다"
signinRequired: "로그인 해주세요"
+invitations: "초대"
invitationCode: "초대 코드"
checking: "확인하는 중입니다"
available: "사용 가능합니다"
@@ -548,6 +549,9 @@ copy: "복사"
logs: "로그"
database: "데이터베이스"
channel: "채널"
+random: "랜덤"
+_reversi:
+ total: "합계"
_channel:
create: "채널 생성"
setBanner: "배너 설정"
diff --git a/locales/ru-RU.yml b/locales/ru-RU.yml
index f50df7f93d..09748dd4d5 100644
--- a/locales/ru-RU.yml
+++ b/locales/ru-RU.yml
@@ -18,7 +18,7 @@ instance: "Инстанс"
settings: "Настройки"
basicSettings: "Основные настройки"
otherSettings: "Прочие настройки"
-openInWindow: "Открыть в окне"
+openInWindow: "Открывать в плавающих окнах"
profile: "Профиль"
timeline: "Лента"
noAccountDescription: "Пользователь ничего не написал про себя"
@@ -330,21 +330,24 @@ antennaKeywords: "Ключевые слова"
antennaExcludeKeywords: "Исключения"
antennaKeywordsDescription: "Разделяйте пробелами для условия \"И\". Разделяйте переводом строки для \"ИЛИ\"."
notifyAntenna: "Уведомлять о новых записях"
+withFileAntenna: "Включать только заметки с вложениями"
serviceworker: "ServiceWorker"
enableServiceworker: "Включить ServiceWorker"
+antennaUsersDescription: "Располагать каждое имя с новой строки"
caseSensitive: "С учётом регистра"
withReplies: "Включить ответы"
connectedTo: "Вы подключены к следующим аккаунтам"
notesAndReplies: "Посты и ответы"
withFiles: "с файлами"
silence: "Заглушить"
-silenceConfirm: "Вы уверены, что хотите заглушить этого пользователя?"
-unsilenceConfirm: "Ты уверен, что хочешь отменить глушение этого пользователя?"
+silenceConfirm: " Заглушить этого пользователя? Уверены?"
+unsilence: "Снять глушение"
+unsilenceConfirm: "Снять глушение с этого пользователя? Уверены?"
popularUsers: "Популярные пользователи"
-recentlyUpdatedUsers: "Недавно активные"
+recentlyUpdatedUsers: "Активные последнее время"
recentlyRegisteredUsers: "Недавно зарегистрированные пользователи"
recentlyDiscoveredUsers: "Недавно обнаруженные пользователи"
-exploreUsersCount: "{count} пользователей"
+exploreUsersCount: "Пользователей: {count}"
exploreFediverse: "Исследуйте Fediverse"
popularTags: "Популярные теги"
userList: "Списки"
@@ -409,6 +412,7 @@ noMessagesYet: "Сообщений нет"
newMessageExists: "Новое сообщение"
onlyOneFileCanBeAttached: "К сообщению можно прикрепить только один файл."
signinRequired: "Пожалуйста, войдите."
+invitations: "Пригласить"
invitationCode: "Код приглашения"
checking: "Проверка"
available: "Доступен"
@@ -420,9 +424,10 @@ weakPassword: "Слабый пароль"
normalPassword: "Обычный пароль"
strongPassword: "Надёжный пароль"
passwordMatched: "Подходящий пароль"
-passwordNotMatched: "Пароль не найден"
+passwordNotMatched: "Пароль не совпадает"
signinWith: "Войти в систему с помощью {x}"
signinFailed: "Невозможно войти в систему. Введенное вами имя пользователя или пароль неверны."
+tapSecurityKey: "Нажмите на свой электронный ключ"
or: "или"
uiLanguage: "Язык интерфейса"
groupInvited: "Приглашение в группу"
@@ -431,7 +436,7 @@ useOsNativeEmojis: "Используйте родной для ОС Emojis"
youHaveNoGroups: "Группы не найдены"
joinOrCreateGroup: "Получите приглашение присоединиться к группам или вы можете создать свою собственную группу."
noHistory: "Ничего не найдено"
-disableAnimatedMfm: "Отключение MFM в анимации"
+disableAnimatedMfm: "Отключение анимированной разметки MFM"
doing: "В пути"
category: "Категория"
tags: "Теги"
@@ -455,15 +460,24 @@ promotion: "Опубликовано"
promote: "Продвинуть"
numberOfDays: "Количество дней"
hideThisNote: "Спрятать эту запись"
+showFeaturedNotesInTimeline: "Показывать в ленте заметки из подборки сайта"
objectStorage: "Хранилище"
useObjectStorage: "Занято в хранилище"
-objectStorageBaseUrl: "Базовый URL-адрес"
+objectStorageBaseUrl: "Базовый адрес"
+objectStorageBaseUrlDesc: "Это начальная часть адреса, используемого CDN или прокси, например для S3: https://<bucket>.s3.amazonaws.com, или дя GCS: 'https://storage.googleapis.com/<bucket>'"
objectStorageBucket: "Bucket"
+objectStorageBucketDesc: "Укажите название контейнера (Bucket) который используется на выбранном сервисе."
objectStoragePrefix: "Префикс"
+objectStoragePrefixDesc: "Файлы будут храниться в директории, соответствующей указанному здесь префиксу пути"
objectStorageEndpoint: "Конечная точка"
+objectStorageEndpointDesc: "Если используете AWS S3, оставьте пустым. В остальных случаях укажите конечную точку (endpoint) в форме «<host>» или «<host>:<port>», так, как это описано в руководстве той службы, которую собираетесь использовать."
objectStorageRegion: "Регион"
+objectStorageRegionDesc: "Укажите регион, например xx-east-1. Если ваша служба не различает регионы, оставьте поле пустым, или впишите us-east-1."
objectStorageUseSSL: "Использовать SSL"
+objectStorageUseSSLDesc: "Отключите, если не собираетесь использовать протокол HTTPS для обмена по API."
objectStorageUseProxy: "Использовать прокси"
+objectStorageUseProxyDesc: "Отключите, если не будете испоьзовать прокси для соединений по протоколу ObjectStorage."
+objectStorageSetPublicRead: "Устанавливать public-read при загрузке на сервер"
serverLogs: "Журнал сервера"
deleteAll: "Удалить всё"
showFixedPostForm: "Показывать поле для ввода новой заметки наверху ленты."
@@ -493,6 +507,7 @@ scratchpadDescription: "Scratchpad предоставляет экспериме
output: "Выходы"
script: "Скрипт"
disablePagesScript: "Отключение скриптов в Pages"
+updateRemoteUser: "Обновить данные пользователя с его сервера"
deleteAllFiles: "Удалить все файлы"
deleteAllFilesConfirm: "Вы хотите удалить все файлы?"
removeAllFollowing: "Удалить всех подписчиков"
@@ -505,23 +520,37 @@ addItem: "Добавить элемент"
rooms: "Комнаты"
relays: "Ретрансляторы"
addRelay: "Добавить ретранслятор"
+inboxUrl: "URL ящика входящих сообщений"
addedRelays: "Добавленные ретрансляторы"
+serviceworkerInfo: "Нужно включить, чтобы работали push-уведомления."
+deletedNote: "Удалённая заметка"
invisibleNote: "Личное сообщение"
+enableInfiniteScroll: "Включить бесконечную прокрутку"
visibility: "Видимость"
poll: "Опрос"
+useCw: "Скрывать содержимое под предупреждением"
enablePlayer: "Включить плеер"
disablePlayer: "Выключить плеер"
+expandTweet: "Разавернуть твит"
themeEditor: "Редактор темы"
description: "Описание"
author: "Автор"
+leaveConfirm: "Вы не сохранили изменения. Хотите выйти и потерять их?"
+manage: "Управление"
plugins: "Плагины"
-deck: "Панель"
-undeck: "Покинуть панель"
+pluginInstallWarn: "Пожалуста, не устанавливайте плагины, которым не доверяете."
+deck: "Пульт"
+undeck: "Покинуть пульт"
+useBlurEffectForModal: "Размывка под формой поверх всего"
+generateAccessToken: "Создать токен доступа"
permission: "Разрешения"
enableAll: "Включить все"
disableAll: "Выключить всё"
+tokenRequested: "Открыть доступ к учётной записи"
+pluginTokenRequestedDescription: "Этот плагин сможет пользоваться разрешениями, установленными здесь."
notificationType: "Тип уведомления"
edit: "Изменить"
+useStarForReactionFallback: "Ставить ★ в качестве реакции вместо неизвестного эмодзи"
emailConfig: "Настройки почтового сервера"
enableEmail: "Активировать функцию доставки электронной почты"
emailConfigInfo: "Он используется для подтверждения адреса электронной почты и сброса пароля."
@@ -536,6 +565,7 @@ smtpSecure: "Использовать SSL/TLS для SMTP-соединений"
smtpSecureInfo: "Выключите его при использовании STARTTLS."
testEmail: "Проверка Email"
wordMute: "Скрытие слов"
+userSaysSomething: "{name} что-то сообщает"
makeActive: "Активировать"
display: "Показать"
copy: "Копировать"
@@ -551,18 +581,26 @@ notificationSettingDesc: "Выберите тип уведомлений для
useGlobalSetting: "Использовать глобальные настройки"
useGlobalSettingDesc: "Использовать глобальные настройки"
other: "Другие"
-regenerateLoginToken: "Восстановить токен входа"
-regenerateLoginTokenDescription: "Восстановите токен, используемый внутри во время входа. Обычно в этом нет необходимости. При восстановлении все устройства будут отключены."
+regenerateLoginToken: "Создать новый токен для входа"
+regenerateLoginTokenDescription: "Создаёт новый токен, используемый внутри программы во время входа. Обычно в этом нет необходимости. При создании все устройства будут отключены."
setMultipleBySeparatingWithSpace: "Вы можете установить несколько, разделив их пробелами."
fileIdOrUrl: "ID файла или URL-адрес"
chatOpenBehavior: "Поведение окна чата при открытии"
sample: "Пример"
abuseReports: "Отчеты"
reportAbuse: "Отчеты"
+reportAbuseOf: "Пожаловаться на пользователя {name}"
fillAbuseReportDescription: "Пожалуйста, заполните данные отчета. Если речь идет о конкретном сообщении, пожалуйста, укажите его URL."
abuseReported: "Содержимое отправлено. Спасибо за сообщение"
send: "Отправить"
abuseMarkAsResolved: "Отметить отчет как решенный"
+openInNewTab: "Открыть в новой вкладке"
+openInSideView: "Открывать в боковой колонке"
+defaultNavigationBehaviour: "Поведение навигации по умолчанию"
+editTheseSettingsMayBreakAccount: "От изменений в этих настройках ваша учётная запись может поломаться."
+random: "Случайные"
+_reversi:
+ total: "Всего"
_serverDisconnectedBehavior:
reload: "Автоматическая перезагрузка"
dialog: "Предупреждение"
@@ -585,6 +623,8 @@ _wordMute:
muteWords: "Скрыть слово"
muteWordsDescription: "Разделяйте пробелами для условия \"И\". Разделяйте переводом строки для \"ИЛИ\"."
muteWordsDescription2: "Округляйте ключевые слова слэшами для использования регулярных выражений."
+ softDescription: "Соответствующие условиям заметки будут спрятаны из вашей ленты."
+ hardDescription: "Соответстующие условиям заметки вообще не будут попадать в вашу ленту. Даже если вы поменяете условия, отсеенные таким образом заметки уже не появятся."
soft: "Лёгкий "
hard: "Сложный"
mutedNotes: "Скрытые посты"
@@ -597,11 +637,12 @@ _theme:
alreadyInstalled: "Тема уже установлена"
invalid: "Формат темы некорректный "
make: "Создать тему"
- base: "База"
+ base: "Основа"
addConstant: "Добавить константу"
constant: "Константа"
- defaultValue: "Значение по умолчанию"
+ defaultValue: "Исходное содержимое"
color: "Цвет"
+ refProp: "Ссылка на свойство"
refConst: "Ссылка на константу"
key: "Ключ"
func: "Функции"
@@ -609,26 +650,63 @@ _theme:
argument: "Аргумент"
basedProp: "Указанное свойство"
alpha: "Непрозрачность"
- darken: "Темный"
+ darken: "Затемнение"
+ lighten: "Осветление"
inputConstantName: "Введите имя для константы"
importInfo: "Если вы введете код темы здесь, вы можете импортировать его в редактор тем."
deleteConstantConfirm: "Вы действительно хотите удалить константу {const}?"
keys:
- bg: "Справочная информация"
+ accent: "Акцент"
+ bg: "Фон"
fg: "Текст"
- navHoverFg: "Текст на боковой панели (Навести)"
+ focus: "Фокус"
+ indicator: "Индикатор"
+ panel: "Панель"
+ shadow: "Тень"
+ header: "Заголовок"
+ navBg: "Фон боковой панели"
+ navFg: "Текст на боковой панели"
+ navHoverFg: "Текст на боковой панели (под указателем)"
+ navActive: "Текст на боковой панели (активирован)"
+ navIndicator: "Индикатор на боковой панели"
link: "Ссылка"
- hashtag: "Хэштеги"
+ hashtag: "Хэштег"
mention: "Упоминание"
mentionMe: "Упоминания вас"
renote: "Репост"
- divider: "Разделительная полоса"
- infoBg: "Справочная информация"
- infoFg: "Текст информации"
+ modalBg: "Фон формы поверх страницы"
+ divider: "Разделитель"
+ scrollbarHandle: "Ползунок прокрутки"
+ scrollbarHandleHover: "Ползунок прокрутки (под указателем)"
+ dateLabelFg: "Текст отметки даты"
+ infoBg: "Фон сообщения"
+ infoFg: "Текст сообщения"
+ infoWarnBg: "Фон предупреждения"
+ infoWarnFg: "Текст предупреждения"
+ cwBg: "Фон предупреждения о содержимом"
+ cwFg: "Текст предупреждения о содержимом"
+ cwHoverBg: "Фон предупреждения о содержимом (под указателем)"
+ toastBg: "Фон оповещения"
+ toastFg: "Текст оповещения"
+ buttonBg: "Фон кнопки"
+ buttonHoverBg: "Текст кнопки"
+ inputBorder: "Рамка поля ввода"
+ listItemHoverBg: "Фон пункта списка (под указателем)"
+ driveFolderBg: "Фон папки «Диска»"
+ wallpaperOverlay: "Слой обоев"
+ badge: "Значок"
+ messageBg: "Фон беседы"
+ accentDarken: "Фон (затемнённый)"
+ accentLighten: "Фон (осветлённый)"
+ fgHighlighted: "Подсвеченный текст"
_sfx:
note: "Заметки"
+ noteMy: "Собственные заметки"
notification: "Уведомления"
chat: "Сообщения"
+ chatBg: "Сообщения (фон)"
+ antenna: "Антенна"
+ channel: "Канал"
_ago:
unknown: "Когда-то"
future: "Из будущего"
@@ -671,10 +749,11 @@ _tutorial:
_2fa:
alreadyRegistered: "Настройка завершена"
registerDevice: "Зарегистрируйте ваше устройство"
- step1: "Во-первых, установите на устройство приложение для аутентификации, например, {a} или {b}."
- step2: "Далее отсканируйте отображаемый QR-код при помощи приложения"
- step3: "Введите токен, отображаемый в приложении, и все готово"
- step4: "Когда вы войдете в систему, вы можете ввести свой токен тем же способом."
+ registerKey: "Зарегистрировать ключ"
+ step1: "Прежде всего, установите на устройство приложение для аутентификации, например, {a} или {b}."
+ step2: "Далее отсканируйте отображаемый QR-код при помощи приложения."
+ step3: "И наконец, введите код, который покажет приложение."
+ step4: "Теперь при каждом входе на сайт вам нужно будет вводить код из приложения аналогичным образом."
securityKeyInfo: "Вы можете настроить вход с помощью аппаратного ключа безопасности, поддерживающего FIDO2, или отпечатка пальца или PIN-кода на устройстве."
_permissions:
"read:account": "Просматривать данные учётной записи"
@@ -706,7 +785,18 @@ _permissions:
"read:channels": "Смотреть каналы"
"write:channels": "Изменять каналы"
_auth:
+ shareAccess: "Дать доступ для «{name}» к вашей учётной записи?"
+ shareAccessAsk: "Уверены, что хотите дать приложению доступ к своей учётной записи?"
+ permissionAsk: "Приложение запрашивает следующие разрешения:"
+ pleaseGoBack: "Вернитесь, пожалуйста, в приложение"
+ callback: "Возврат в приложение"
denied: "Доступ закрыт"
+_antennaSources:
+ all: "Все заметки"
+ homeTimeline: "Заметки тех на которых вы подписаны"
+ users: "Заметки выбранных пользователей"
+ userList: "Заметки пользователей из выбранных списков"
+ userGroup: "Заметки от пользователей из заданной группы"
_weekday:
sunday: "Воскресенье"
monday: "Понедельник"
@@ -731,8 +821,8 @@ _widgets:
_cw:
hide: "Спрятать"
show: "Показать еще"
- chars: "{count} символов"
- files: "{count} файлов"
+ chars: "символов: {count}"
+ files: "файлов: {count}"
_poll:
noOnlyOneChoice: "Нужно хотя бы два варианта."
choiceN: "Выбор {n}"
@@ -799,183 +889,412 @@ _charts:
activeUsers: "Активные пользователи"
notesIncDec: "Изменение числа заметок"
localNotesIncDec: "Изменения числа локальных заметок"
+ remoteNotesIncDec: "Изменения числа заметок с других сайтов"
+ notesTotal: "Общее количество заметок"
+ filesIncDec: "Изменения числа файлов"
+ filesTotal: "Суммарное количество файлов"
+ storageUsageIncDec: "Изменения заполнения хранилища"
+ storageUsageTotal: "Суммарное заполнение хранилища"
_instanceCharts:
+ requests: "Запросы"
users: "Изменение числа пользователей"
+ usersTotal: "Суммарное количество пользователей"
notes: "Изменение числа заметок"
+ notesTotal: "Суммарное количество заметок"
+ ff: "Изменения числа подписчиков"
+ ffTotal: "Суммарное количество подписчиков"
+ cacheSize: "Изменения размера кэша"
+ cacheSizeTotal: "Суммарный размер кэша"
+ files: "Изменения числа файлов"
+ filesTotal: "Суммарное количество файлов"
_timelines:
- home: "Главная"
+ home: "Персональное"
+ local: "Местное"
+ social: "Социальное"
+ global: "Глобальное"
_rooms:
roomOf: "Комната {user}"
+ addFurniture: "Добавить обстановку"
+ translate: "Передвинуть"
+ rotate: "Повернуть"
+ exit: "Выход"
+ remove: "Выбросить"
+ clear: "Очистить"
+ clearConfirm: "Уверены что стоит убрать всю обстановку из вашей комнаты?"
+ leaveConfirm: "Измнения не сохранены, правда покинуть комнату?"
+ chooseImage: "Выберите изображение"
+ roomType: "Стиль комнаты"
+ carpetColor: "Цвет ковра"
_roomType:
default: "По умолчанию"
+ washitsu: "Японская"
_furnitures:
+ milk: "Пакет молока"
+ bed: "Кровать"
+ low-table: "Журнальный стол"
+ desk: "Письменный стол"
+ chair: "Стул"
+ chair2: "Стул 2"
+ fan: "Вентилятор"
+ pc: "Системный блок"
+ plant: "Растение в горшке"
+ plant2: "Растение в горшке 2"
+ eraser: "Ластик"
pencil: "Карандаш"
+ pudding: "Пудинг"
+ cardboard-box: "Картонная коробка"
+ cardboard-box2: "Картонная коробка 2"
+ cardboard-box3: "Картонная коробка 3"
book: "Книга"
+ book2: "Книга про Misskey"
+ piano: "Пианино"
+ facial-tissue: "Салфетки"
server: "Сервер"
+ moon: "Луна"
+ corkboard: "Пробковая доска"
+ mousepad: "Коврик для мыши"
monitor: "Монитор"
+ keyboard: "Клавиатура"
+ carpet-stripe: "Полосатый ковёр"
+ mat: "Мат"
+ color-box: "Книжная полка"
+ wall-clock: "Настенные часы"
+ photoframe: "Картина в раме"
+ cube: "Куб"
+ tv: "Телевизор"
+ pinguin: "Пингвин"
+ rubik-cube: "Кубик Рубика"
+ poster-h: "Плакат (альбомная ориентация)"
+ poster-v: "Плакат (портретная ориентация)"
+ sofa: "Диван"
+ spiral: "Спиральная лестница"
+ bin: "Мусорное ведро"
+ cup-noodle: "Стакан лапши"
+ holo-display: "Голографический проектор"
+ energy-drink: "Банка энергетического напитка"
+ doll-ai: "Кукла Ай-тян"
+ banknote: "Пачка денег"
_pages:
+ newPage: "Создать страницу"
+ editPage: "Править страницу"
+ readPage: "Читать страницу"
+ created: "Страница успешно создана"
+ updated: "Страница успешно обновлена"
+ deleted: "Страница успешно удалена"
+ nameAlreadyExists: "Указанный адрес страницы уже существует"
+ invalidNameTitle: "Указанный адрес страницы недопустим"
+ invalidNameText: "Проверьте, что не оставили поле пустым."
+ editThisPage: "Правка этой страницы"
+ viewSource: "Просмотр исходника"
viewPage: "Смотреть страницы"
- title: "Заголовок."
+ like: "Нравится"
+ unlike: "Отменить «нравится»"
+ my: "Свои страницы"
+ liked: "Понравившиеся страницы"
+ inspector: "Инспектор"
+ content: "Содержимое"
+ variables: "Переменные"
+ title: "Заголовок"
url: "URL страницы"
+ summary: "Краткое содержание"
+ alignCenter: "Выровнять элементы по центру"
hideTitleWhenPinned: "Скрыть заголовок страницы при привязке к профилю"
font: "Шрифт"
+ fontSerif: "Антиква (с засечками)"
+ fontSansSerif: "Гротеск (без засечек)"
+ eyeCatchingImageSet: "Добавить картинку для привлечения внимания"
+ eyeCatchingImageRemove: "Убрать картинку для привлечения внимания"
+ chooseBlock: "Добавить блок"
+ selectType: "Выберите вид"
+ enterVariableName: "Ведите имя переменной"
+ variableNameIsAlreadyUsed: "Это имя уже есть у другой переменной"
+ contentBlocks: "Содержательные"
+ inputBlocks: "Для ввода"
+ specialBlocks: "Особые"
blocks:
+ text: "Текст"
+ textarea: "Текст в рамке"
section: "Раздел"
image: "Изображения"
button: "Кнопка"
- if: "Если"
+ if: "Условный"
_if:
variable: "Переменная"
- post: "Форма отправки"
+ post: "Создание заметки"
_post:
- text: "Содержимое"
- textInput: "Ввод текста"
+ text: "Текст"
+ attachCanvasImage: "Прикрепить изображение с холста"
+ canvasId: "Метка холста"
+ textInput: "Поле ввода текста"
_textInput:
name: "Имя переменной"
- text: "Заголовок."
- default: "Значение по умолчанию"
- textareaInput: "Многострочный ввод текста"
+ text: "Подпись"
+ default: "Исходное содержимое"
+ textareaInput: "Многострочное поле ввода текста"
_textareaInput:
name: "Имя переменной"
- text: "Заголовок."
- default: "Значение по умолчанию"
+ text: "Подпись"
+ default: "Исходное содержимое"
+ numberInput: "Поле для ввода числа"
_numberInput:
name: "Имя переменной"
- text: "Заголовок."
- default: "Значение по умолчанию"
+ text: "Подпись"
+ default: "Исходное значение"
+ canvas: "Холст"
+ _canvas:
+ id: "Метка холста"
+ width: "Ширина"
+ height: "Высота"
+ switch: "Выключатель"
_switch:
name: "Имя переменной"
- text: "Заголовок."
- default: "Значение по умолчанию"
+ text: "Подпись"
+ default: "Исходное содержимое"
+ counter: "Кнопка со счётчиком"
_counter:
name: "Имя переменной"
- text: "Заголовок."
+ text: "Надпись"
+ inc: "Увеличивать на"
_button:
- text: "Заголовок."
+ text: "Надпись"
+ colored: "Цветная"
+ action: "Действие по нажатию"
_action:
+ dialog: "Показать всплывающий текст"
_dialog:
- content: "Содержимое"
+ content: "Всплывающий текст"
+ resetRandom: "Сброс генератора случайности"
+ pushEvent: "Вызвать событие"
_pushEvent:
- no-variable: "Не найдено"
- callAiScript: "Справка AiScript"
+ event: "Имя события"
+ message: "Сообщение при нажатии"
+ variable: "Передать переменную с событием"
+ no-variable: "нет"
+ callAiScript: "Вызвать AiScript"
_callAiScript:
functionName: "Имя функции"
+ radioButton: "Кнопка-переключатель"
_radioButton:
name: "Имя переменной"
- title: "Заголовок."
- default: "Значение по умолчанию"
+ title: "Заголовок"
+ values: "Значения"
+ default: "Исходное значение"
script:
categories:
- list: "Списки"
+ flow: "Управление исполнением"
+ logical: "Логические"
+ operation: "Арифметические"
+ comparison: "Сравнение"
+ random: "Случайные"
+ value: "Значения"
+ fn: "Функции"
+ text: "Текстовые"
+ convert: "Преобразование"
+ list: "Список"
blocks:
+ text: "Строка текста"
+ multiLineText: "Многострочный текст"
+ textList: "Список строк текста"
+ _textList:
+ info: "Пишите каждый пункт с новой строки"
strLen: "Длина текста"
_strLen:
arg1: "Текст"
- _strReplace:
+ strPick: "Взять знак из текста"
+ _strPick:
arg1: "Текст"
+ arg2: "Позиция знака"
+ strReplace: "Замена текста"
+ _strReplace:
+ arg1: "Текст, в котором заменять"
+ arg2: "Заменяемый текст"
+ arg3: "Менять на"
+ strReverse: "В обратном порядке"
_strReverse:
arg1: "Текст"
+ join: "Объединение"
_join:
arg1: "Списки"
+ arg2: "Разделитель"
add: "Добавить"
_add:
- arg1: "А"
- arg2: "Б"
+ arg1: "A"
+ arg2: "B"
+ subtract: "Вычитание"
_subtract:
- arg1: "А"
- arg2: "Б"
+ arg1: "A"
+ arg2: "B"
+ multiply: "Умножение"
_multiply:
- arg1: "А"
- arg2: "Б"
+ arg1: "A"
+ arg2: "B"
+ divide: "Деление"
_divide:
- arg1: "А"
- arg2: "Б"
+ arg1: "A"
+ arg2: "B"
+ mod: "Остаток от деления"
_mod:
- arg1: "А"
- arg2: "Б"
+ arg1: "A"
+ arg2: "B"
+ round: "Округление до целого"
+ _round:
+ arg1: "Число"
+ eq: "A равно B"
_eq:
arg1: "А"
- arg2: "Б"
+ arg2: "B"
+ notEq: "A не равно B"
_notEq:
- arg1: "А"
- arg2: "Б"
+ arg1: "A"
+ arg2: "B"
+ and: "A и B"
_and:
- arg1: "А"
- arg2: "Б"
+ arg1: "A"
+ arg2: "B"
+ or: "A или B"
_or:
- arg1: "А"
- arg2: "Б"
+ arg1: "A"
+ arg2: "B"
+ lt: "A < B (меньше)"
_lt:
- arg1: "А"
- arg2: "Б"
+ arg1: "A"
+ arg2: "B"
+ gt: "A > B (больше)"
_gt:
- arg1: "А"
- arg2: "Б"
+ arg1: "A"
+ arg2: "B"
+ ltEq: "A ⩽ B (меньше или равно)"
_ltEq:
- arg1: "А"
- arg2: "Б"
+ arg1: "A"
+ arg2: "B"
+ gtEq: "A ⩾ B (больше или равно)"
_gtEq:
- arg1: "А"
- arg2: "Б"
+ arg1: "A"
+ arg2: "B"
+ if: "Условный"
_if:
- arg1: "Если"
+ arg1: "Условие"
+ arg2: "Если правда"
+ arg3: "Если ложь"
+ not: "Отрицание"
+ _not:
+ arg1: "Условие"
+ random: "Случайность"
+ _random:
+ arg1: "Вероятность"
+ rannum: "Случайное число"
_rannum:
- arg2: "Максимальное значение"
+ arg1: "Минимум"
+ arg2: "Максимум"
randomPick: "Случайный выбор из списка"
_randomPick:
arg1: "Списки"
+ dailyRandom: "Случайность (на день для пользователя)"
_dailyRandom:
arg1: "Вероятность"
+ dailyRannum: "Случайное число (на день для пользователя)"
_dailyRannum:
- arg2: "Максимальное значение"
+ arg1: "Минимум"
+ arg2: "Максимум"
+ dailyRandomPick: "Случайный выбор из списка (на день для пользователя)"
_dailyRandomPick:
arg1: "Списки"
+ seedRandom: "Псевдослучайность (заданная зерном)"
+ _seedRandom:
+ arg1: "Зерно"
+ arg2: "Вероятность"
+ seedRannum: "Псевдослучайное число (заданное зерном)"
_seedRannum:
- arg3: "Максимальное значение"
+ arg1: "Зерно"
+ arg2: "Минимум"
+ arg3: "Максимум"
+ seedRandomPick: "Псевдослучайный выбор из списка (заданный зерном)"
_seedRandomPick:
+ arg1: "Зерно"
arg2: "Списки"
- pick: "Выберите из списка"
+ DRPWPM: "Случайный выбор из взвешенного списка (на день для пользователя)"
+ _DRPWPM:
+ arg1: "Список строк текста"
+ pick: "Выбор из списка"
_pick:
arg1: "Списки"
- arg2: "Расположение"
+ arg2: "Индекс"
+ listLen: "Количество элементов в списке"
_listLen:
arg1: "Списки"
- number: "Номер"
+ number: "Число"
+ stringToNumber: "Число из текста"
_stringToNumber:
arg1: "Текст"
+ numberToString: "Число в текст"
_numberToString:
- arg1: "Номер"
+ arg1: "Число"
+ splitStrByLine: "Разделение текста на строки"
+ _splitStrByLine:
+ arg1: "Текст"
ref: "Переменная"
aiScriptVar: "Переменная AiScript"
- fn: "функции"
+ fn: "Свои функции"
_fn:
- slots: "Слоты"
+ slots: "Аргументы"
+ slots-info: "Напишите имя каждого аргумента с новой строки"
+ arg1: "Формула"
+ for: "Цикл"
_for:
arg1: "Количество повторений"
+ arg2: "Действие"
+ typeError: "Аргумент {slot} должен быть иметь тип «{expect}», а передали «{actual}»!"
+ thereIsEmptySlot: "Аргумент {slot} не заполнен!"
types:
+ string: "Текст"
+ number: "Число"
+ boolean: "Логический"
array: "Списки"
+ stringArray: "Список строк текста"
+ emptySlot: "Пустой аргумент"
+ enviromentVariables: "Переменная окружения"
+ pageVariables: "Элемент страницы"
+ argVariables: "Аргументы"
+_relayStatus:
+ requesting: "В ожидании одобрения"
+ accepted: "Одобрено"
+ rejected: "Отказано"
_notification:
+ fileUploaded: "Файл успешно загружен"
+ youGotMention: "{name} упоминает вас"
+ youGotReply: "{name} отвечает вам"
+ youGotQuote: "{name} цитирует вас"
+ youRenoted: "{name} передаёт вашу заметку"
+ youGotPoll: "{name} — участник вашего опроса"
+ youGotMessagingMessageFromUser: "{name} пишет вам"
+ youGotMessagingMessageFromGroup: "Отправлено сообщение в группу «{name}»"
youWereFollowed: "У вас новый подписчик"
youReceivedFollowRequest: "У вас новый запрос на подписку"
yourFollowRequestAccepted: "Ваш запрос на подписку одобрен"
youWereInvitedToGroup: "Приглашение в группу"
_types:
+ all: "Все"
follow: "Подписки"
- mention: "Упоминание"
- renote: "Репост"
- quote: "Цитата"
+ mention: "Упоминания"
+ reply: "Ответы"
+ renote: "Репосты"
+ quote: "Цитаты"
reaction: "Реакции"
+ pollVote: "Голосования"
receiveFollowRequest: "Получен запрос на подписку"
followRequestAccepted: "Запрос на подписку одобрен"
+ groupInvited: "Пришлашение в группы"
app: "Уведомления из приложений"
_deck:
alwaysShowMainColumn: "Всегда показывать главную колонку"
- columnAlign: "Выравнивание колонн"
+ columnAlign: "Выравнивание колонок"
addColumn: "Добавить колонку"
- swapLeft: "Переместить влево"
- swapRight: "Переместить вправо"
- swapUp: "Поднять вверх"
- swapDown: "Переместить Вниз"
+ swapLeft: "Переставить левее"
+ swapRight: "Переставить правее"
+ swapUp: "Переставить выше"
+ swapDown: "Переставить ниже"
+ stackLeft: "В столбик влево"
+ popRight: "Из столбика вправо"
_columns:
widgets: "Виджеты"
notifications: "Уведомления"
diff --git a/locales/zh-CN.yml b/locales/zh-CN.yml
index 377ebfaf0b..92552c4b90 100644
--- a/locales/zh-CN.yml
+++ b/locales/zh-CN.yml
@@ -412,6 +412,7 @@ noMessagesYet: "现在没有新的聊天"
newMessageExists: "新信息"
onlyOneFileCanBeAttached: "只能添加一个附件"
signinRequired: "请先登录"
+invitations: "邀请"
invitationCode: "邀请码"
checking: "正在确认"
available: "可用"
@@ -593,6 +594,13 @@ fillAbuseReportDescription: "请填写举报的详细原因。如果有对方发
abuseReported: "内容已发送。感谢您的报告。"
send: "发送"
abuseMarkAsResolved: "处理完毕"
+openInNewTab: "在新标签页中打开"
+openInSideView: "在侧边栏中打开"
+defaultNavigationBehaviour: "默认导航"
+editTheseSettingsMayBreakAccount: "编辑这些设置可以会损坏您的账号"
+random: "随机"
+_reversi:
+ total: "总计"
_serverDisconnectedBehavior:
reload: "自动重载"
dialog: "对话框警告"
diff --git a/locales/zh-TW.yml b/locales/zh-TW.yml
index fe1f413b42..2a5090eab8 100644
--- a/locales/zh-TW.yml
+++ b/locales/zh-TW.yml
@@ -4,10 +4,10 @@ introMisskey: "歡迎! Misskey是一個開源的去中心化的社群網站。
monthAndDay: "{month}月 {day}日"
search: "搜尋"
notifications: "通知"
-username: "使用名稱"
+username: "使用者名稱"
password: "密碼"
fetchingAsApObject: "從 Fediverse 查詢中..."
-ok: "確定"
+ok: "OK"
gotIt: "知道了"
cancel: "取消"
enterUsername: "輸入使用者名稱"
@@ -121,9 +121,9 @@ emojiUrl: "表情符號URL"
addEmoji: "新增表情符號"
settingGuide: "推薦設定"
cacheRemoteFiles: "緩存非遠程檔案"
-cacheRemoteFilesDescription: "如果禁用此設定,遠程文件將會被直接連結而非緩存。禁用將節省服務器上的存儲空間,但會因為沒有生成預覽圖而增加流量。"
-flagAsBot: "此帳戶是Bot"
-flagAsCat: "此帳戶是Cat"
+cacheRemoteFilesDescription: "禁用此設定會停止遠端檔案的緩存,從而節省儲存空間。但資料會因直接連線從而產生額外連接數據。"
+flagAsBot: "此使用者是機器人"
+flagAsCat: "此使用者是貓"
autoAcceptFollowed: "自動許可追隨"
addAcount: "新增帳號"
loginFailed: "登入失敗"
@@ -227,6 +227,7 @@ messageRead: "已讀"
noMoreHistory: "沒有更多歷史紀錄"
startMessaging: "開始傳送訊息"
nUsersRead: "{n}人已讀"
+agreeTo: "我同意{0}"
tos: "使用條款"
start: "開始"
home: "首頁"
@@ -408,6 +409,7 @@ noMessagesYet: "沒有訊息"
newMessageExists: "有新的訊息"
onlyOneFileCanBeAttached: "只能添加一個附件"
signinRequired: "請先登入"
+invitations: "邀請"
invitationCode: "邀請碼"
checking: "確認中"
available: "可用的"
@@ -444,9 +446,20 @@ openImageInNewTab: "於新分頁中開啟圖片"
local: "本地"
remote: "遠端"
total: "合計"
+weekOverWeekChanges: "與上週相比"
+dayOverDayChanges: "與前一日相比"
appearance: "外觀"
-accountSettings: "帳戶設置"
+clientSettings: "用戶端設定"
+accountSettings: "帳號設定"
+promotion: "推廣貼文"
+numberOfDays: "有效天數"
+hideThisNote: "隱藏此貼文"
+objectStorageBaseUrl: "Base URL"
+objectStorageBucket: "儲存空間(Bucket)"
objectStoragePrefix: "前綴"
+objectStorageEndpoint: "訪問網域名稱(Endpoint)"
+objectStorageEndpointDesc: "如要使用AWS S3,請留空。否則請根據伺服器要求以'<host>'或 '<host>:<port>'的形式設定訪問網域名稱(Endpoint)。"
+objectStorageRegion: "地域(Region)"
objectStorageUseSSL: "使用SSL"
objectStorageUseProxy: "使用網路代理"
serverLogs: "伺服器日誌"
@@ -512,24 +525,37 @@ tokenRequested: "允許訪問帳號"
notificationType: "通知形式"
edit: "編輯"
useStarForReactionFallback: "以★代替未知的表情符號"
-emailConfig: "電郵服務器設定"
+emailConfig: "電子郵件伺服器設定"
enableEmail: "啟用發送電郵功能"
emailConfigInfo: "用於確認電郵地址及密碼重置"
email: "電郵地址"
-smtpConfig: "SMTP服務器設定"
+smtpConfig: "SMTP伺服器設定"
smtpHost: "主機"
smtpPort: "端口"
-smtpUser: "使用名稱"
+smtpUser: "使用者名稱"
smtpPass: "密碼"
+emptyToDisableSmtpAuth: "留空使用者名稱和密碼以禁用SMTP驗證。"
+testEmail: "郵件測試發送"
display: "檢視"
copy: "複製"
metrics: "指標"
+overview: "概覽"
logs: "日誌"
delayed: "延遲"
database: "資料庫"
channel: "頻道"
create: "新增"
-notificationSetting: "管理通知"
+notificationSetting: "通知設定"
+other: "其他"
+sample: "範例 "
+abuseReports: "檢舉"
+reportAbuse: "檢舉"
+reportAbuseOf: "檢舉{name}"
+send: "發送"
+openInNewTab: "在新分頁中開啟"
+random: "隨機"
+_reversi:
+ total: "合計"
_serverDisconnectedBehavior:
reload: "自動重載"
dialog: "以對話框警告"
@@ -537,7 +563,7 @@ _serverDisconnectedBehavior:
_channel:
create: "建立頻道"
edit: "編輯頻道"
- setBanner: "設置封面圖"
+ setBanner: "設定橫幅"
removeBanner: "移除封面圖"
featured: "流行"
owned: "管理中"
@@ -550,15 +576,19 @@ _sidebar:
_wordMute:
muteWords: "加入靜音文字"
_theme:
+ constant: "常數"
color: "顏色"
func: "函数"
keys:
bg: "背景"
+ fg: "文本"
mention: "提及"
renote: "轉發貼文"
divider: "分割線"
infoBg: "資訊背景"
infoFg: "資訊內容"
+ infoWarnBg: "警告背景"
+ infoWarnFg: "警告字元"
_sfx:
note: "貼文"
noteMy: "我的貼文"
@@ -595,6 +625,7 @@ _tutorial:
step4_1: "筆記發出去了嗎?"
step4_2: "如果你的貼文有顯示在時間軸上,就代表已經發文成功。"
step5_1: "現在試試看追隨其他人來讓你的時間軸變得更生動吧。"
+ step5_2: "你可以在{featured}上看到受歡迎的貼文,你也可以選擇從列表中追隨你喜歡的人,或者在{explore}上找到熱門使用者。"
step5_3: "想要追隨其他人,只要點擊他們的頭像並按「追隨」即可。"
step5_4: "如果使用者的名字旁有鎖頭的圖示,代表他們需要手動核准你的追隨請求。"
step6_1: "現在你可以在時間軸上看到其他用戶的貼文"
@@ -615,10 +646,16 @@ _permissions:
"read:reactions": "查看反應"
"write:reactions": "編輯反應"
"write:votes": "投票"
+ "read:user-groups": "顯示使用者群組"
+ "write:user-groups": "編輯使用者群組"
"read:channels": "已查看的頻道"
"write:channels": "操作頻道"
_antennaSources:
all: "全部貼文"
+ homeTimeline: "來自已追隨使用者的貼文"
+ users: "來自特定使用者的貼文"
+ userList: "來自特定清單中的貼文"
+ userGroup: "來自特定群組的貼文"
_weekday:
sunday: "週日"
monday: "週一"
@@ -657,14 +694,30 @@ _poll:
voted: "已投票"
closed: "已結束"
_visibility:
+ public: "公開"
home: "首頁"
followers: "追隨者"
+ specified: "指定使用者"
+ specifiedDescription: "僅發送至指定使用者"
localOnly: "僅限本地"
+ localOnlyDescription: "對遠端使用者隱藏"
_postForm:
+ replyPlaceholder: "回覆此貼文..."
+ quotePlaceholder: "引用此貼文..."
channelPlaceholder: "發佈到頻道"
+ _placeholders:
+ a: "今天過得如何?"
+ b: "有什麼新鮮事嗎?"
+ c: "有什麼新鮮想法嗎?"
+ d: "想要發布些什麼嗎?"
+ e: "寫些什麼吧..."
+ f: "期待你發佈的內容..."
_profile:
name: "名稱"
- username: "使用名稱"
+ username: "使用者名稱"
+ description: "關於我"
+ youCanIncludeHashtags: "你也可以在「關於我」中加上 #tag"
+ metadata: "更多資訊"
metadataLabel: "標籤"
metadataContent: "内容"
_exportOrImport:
@@ -674,42 +727,158 @@ _exportOrImport:
blockingList: "封鎖"
userLists: "清單"
_charts:
+ usersIncDec: "使用者増減"
+ usersTotal: "使用者合共"
+ activeUsers: "活躍使用者"
+ notesIncDec: "貼文増減"
+ localNotesIncDec: "本地貼文増減"
remoteNotesIncDec: "非本地貼文的數目增减"
+ notesTotal: "貼文合共"
+ filesIncDec: "檔案増減"
+ filesTotal: "累計檔案"
+ storageUsageIncDec: "儲存空間的増減"
+ storageUsageTotal: "已使用的儲存空間合共"
_instanceCharts:
+ requests: "請求"
+ users: "使用者増減"
+ usersTotal: "總計使用者"
+ notes: "貼文増減"
+ notesTotal: "累計貼文"
+ ff: "追隨/追隨者的増減"
+ ffTotal: "追隨/追隨者累計"
cacheSize: "增加或減少快取用量"
cacheSizeTotal: "快取大小總計"
+ files: "檔案數量的増減"
+ filesTotal: "檔案數量總計"
_timelines:
home: "首頁"
+ local: "本地"
+ social: "社群"
+ global: "全域"
_rooms:
+ roomOf: "{user}的房間"
+ addFurniture: "擺放家具"
+ translate: "移動 "
+ rotate: "旋轉"
+ exit: "返回"
+ remove: "移除"
+ clear: "全部移除"
+ clearConfirm: "確定要移除全部家具嗎?"
+ leaveConfirm: "修改未儲存,是否要離開?"
+ chooseImage: "選擇圖像"
+ roomType: "房間種類"
+ carpetColor: "地板顏色"
_roomType:
default: "預設"
+ washitsu: "和室"
_furnitures:
+ milk: "牛奶盒"
+ bed: "床"
+ low-table: "咖啡桌"
+ desk: "書桌"
+ chair: "椅子"
+ chair2: "椅子2"
+ fan: "通風機"
+ pc: "電腦"
+ plant: "觀葉植物"
+ plant2: "觀葉植物2"
+ eraser: "橡皮擦"
+ pencil: "鉛筆"
+ pudding: "布丁"
+ cardboard-box: "紙板箱"
+ cardboard-box2: "紙板箱2"
+ cardboard-box3: "紙板箱3"
+ book: "讀物"
+ book2: "讀物2"
+ piano: "鋼琴"
+ moon: "月亮"
+ corkboard: "木栓板"
+ mousepad: "滑鼠墊"
monitor: "監視器"
keyboard: "鍵盤"
+ carpet-stripe: "條紋地毯"
+ bin: "垃圾箱"
+ cup-noodle: "杯面"
+ holo-display: "投影機"
+ energy-drink: "能量飲料"
+ doll-ai: "小藍的人偶公仔"
+ banknote: "大疊鈔票"
_pages:
+ newPage: "建立頁面"
+ editPage: "編輯頁面"
+ created: "頁面已建立"
+ updated: "頁面已更新"
deleted: "頁面已被刪除"
+ editThisPage: "編輯此頁面"
+ viewSource: "檢視原始碼"
+ viewPage: "顯示頁面"
like: "喜歡"
unlike: "收回喜歡"
+ my: "我的頁面"
+ liked: "已喜歡的頁面"
+ inspector: "面板檢查"
+ variables: "變數"
+ title: "標題"
+ url: "頁面網址"
+ fontSerif: "襯線體"
+ fontSansSerif: "無襯線體"
+ inputBlocks: "輸入"
blocks:
+ section: "區段"
image: "圖片"
+ button: "按鈕"
+ if: "如果"
+ _if:
+ variable: "變數"
_post:
text: "内容"
+ _textInput:
+ name: "變數名稱"
+ text: "標題"
_textareaInput:
name: "變數名稱"
+ text: "標題"
numberInput: "輸入數值"
_numberInput:
name: "變數名稱"
+ text: "標題"
_canvas:
width: "寬度"
+ height: "高度"
+ switch: "開關"
+ _switch:
+ name: "變數名稱"
+ text: "標題"
+ default: "預設值"
+ counter: "計數器"
_counter:
+ name: "變數名稱"
text: "標題"
+ inc: "増加値"
_button:
text: "標題"
+ colored: "彩色"
_action:
_dialog:
content: "内容"
+ resetRandom: "重設亂數"
+ pushEvent: "發送事件"
+ _pushEvent:
+ event: "事件名稱"
+ no-variable: "沒有"
+ callAiScript: "調用AiScript"
+ _callAiScript:
+ functionName: "函數名稱"
+ radioButton: "選項"
+ _radioButton:
+ name: "變數名稱"
+ title: "標題"
script:
categories:
+ logical: "邏輯運算"
+ operation: "計算"
+ comparison: "對比"
+ random: "隨機"
value: "數值 "
fn: "函数"
text: "文本操作"
@@ -732,18 +901,22 @@ _pages:
_add:
arg1: "A"
arg2: "B"
+ subtract: "减去"
_subtract:
arg1: "A"
arg2: "B"
+ multiply: "乘"
_multiply:
arg1: "A"
arg2: "B"
+ divide: "除"
_divide:
arg1: "A"
arg2: "B"
_mod:
arg1: "A"
arg2: "B"
+ round: "四舍五入"
_round:
arg1: "數值"
eq: "A和B相等"
@@ -785,6 +958,7 @@ _pages:
not: "否"
_not:
arg1: "否"
+ random: "隨機"
_random:
arg1: "機率"
rannum: "亂數"
@@ -853,15 +1027,25 @@ _notification:
yourFollowRequestAccepted: "您的追隨請求已通過"
youWereInvitedToGroup: "您有新的群組邀請"
_types:
+ all: "全部 "
follow: "追隨中"
mention: "提及"
+ reply: "回覆"
renote: "轉發貼文"
quote: "引用"
reaction: "反應"
_deck:
+ swapLeft: "向左移動"
+ swapRight: "向右移動"
+ swapUp: "往上移動"
+ swapDown: "往下移動"
+ stackLeft: "向左折疊"
+ popRight: "向右彈出"
_columns:
+ widgets: "小工具"
notifications: "通知"
tl: "時間軸"
antenna: "天線"
list: "清單"
mentions: "提及"
+ direct: "指定使用者"