From 89d976ca781f9957bcbac895c6b5d8fc7d6005bf Mon Sep 17 00:00:00 2001 From: "translatewiki.net" Date: Thu, 3 Sep 2026 14:29:49 +0200 Subject: [PATCH] Localisation updates from https://translatewiki.net. --- translations/it.json | 3 + translations/lb.json | 3 + translations/nl.json | 6 ++ translations/ru.json | 116 ++++++++++++++++++++++++++++---------- translations/zh-hans.json | 6 ++ 5 files changed, 104 insertions(+), 30 deletions(-) diff --git a/translations/it.json b/translations/it.json index 4e75b20..7a2e24e 100644 --- a/translations/it.json +++ b/translations/it.json @@ -453,6 +453,9 @@ "2faDisable": "Disattiva 2FA", "2faEnable": "Attiva 2FA", "CheckUpdate": "Controlla aggiornamenti", + "clockFormatOverrideValues": { + "automatic": "Automatico" + }, "PasswordsNoMatch": "Le password non corrispondono", "TOSURL": "Link ai Termini di servizio:", "accountSettings": "Impostazioni utenza", diff --git a/translations/lb.json b/translations/lb.json index 595c339..fc2afac 100644 --- a/translations/lb.json +++ b/translations/lb.json @@ -231,6 +231,9 @@ "2faDisable": "2FA desaktivéieren", "2faEnable": "2FA aktivéieren", "CheckUpdate": "No Aktualiséierunge sichen", + "clockFormatOverrideValues": { + "automatic": "Automatesch" + }, "PasswordsNoMatch": "D'Passwierder sinn net d'selwecht", "addBot": "Bot derbäisetzen", "advancedBot": "Erweidert Bot-Astellungen", diff --git a/translations/nl.json b/translations/nl.json index 17a6c6e..fbecbe5 100644 --- a/translations/nl.json +++ b/translations/nl.json @@ -529,6 +529,12 @@ "2faDisable": "Tweetrapsauthenticatie uitschakelen", "2faEnable": "Tweetrapsauthenticatie inschakelen", "CheckUpdate": "Controleren op updates", + "clockFormatOverride": "Aangepaste klokweergave:", + "clockFormatOverrideValues": { + "automatic": "Automatisch", + "12hour": "AM/PM gebruiken", + "24hour": "24 uur gebruiken" + }, "PasswordsNoMatch": "Wachtwoorden komen niet overeen", "TOSURL": "Koppeling naar de gebruiksvoorwaarden:", "VoiceWarning": "Weet u zeker dat u dit wilt inschakelen? Het is erg experimenteel en kan problemen opleveren. (Deze functie is er voor ontwikkelaars. Blijf er liever van af als u niet weet wat u doet.)", diff --git a/translations/ru.json b/translations/ru.json index b219bf6..53a964a 100644 --- a/translations/ru.json +++ b/translations/ru.json @@ -70,7 +70,7 @@ "badWS": "Плохой ответ от WS", "conectionFailed": "Ошибка соединения", "done": "Подключен", - "left": "Левый голосовой чат", + "left": "Покинут голосовой чат", "makingOffer": "Отправка предложения", "noSDP": "Отсутствует SDP", "notconnected": "Не подключен", @@ -154,10 +154,11 @@ "channel": { "SlowmodeCool": "Задержка медленного режима: $1", "copyURL": "Копировать URL канала", + "TimeOutCool": "Тайм-аут до: $1", "allowIcons": "Разрешить пользовательские значки каналов", "announcement": "Объявление", "copyId": "Копировать ID канала", - "copyIdCat": "Скопировать ID категории", + "copyIdCat": "Копировать идентификатор категории", "createCatagory": "Создать категорию", "createChannel": "Создать канал", "creating": "Создание канала", @@ -178,6 +179,7 @@ "settingsFor": "Настройки $1", "slowmode": "Медленный режим:", "text": "Текст", + "timedOutUntil": "В тайм-ауте до: $1", "topic:": "Тема канала:", "typebox": "Написать в # $1", "unmute": "Включить оповещения канала", @@ -187,6 +189,7 @@ "forum": "Форум", "addChannel": "Добавить канал" }, + "charLeft": "У вас остал{{PLURAL:$1|ся|ись|ось}} $1 символ{{PLURAL:$1||а|ов}}", "threads": { "leave": "Покинуть ветку", "join": "Создать ветку", @@ -232,15 +235,16 @@ } }, "channelLink": "# $1", - "clientDesc": "Версия клиента: $1 \n\n[Присоединяйтесь к официальному серверу Fermi](https://redir.fermi.chat/invite)\n\n[Помогите перевести Fermi](https://redir.fermi.chat/translate) \n\n[Помогите создать Fermi](https://github.com/MathMan05/Fermi)\n\n[Помогите поддерживать сервер, на который опирается Fermi](https://redir.fermi.chat/server)\n\n[Читайте блог](https://blog.fermi.chat/)\n\nРассчитанные права: $3", + "clientDesc": "Версия клиента: $1 \n\n[Присоединяйтесь к официальной гильдии Fermi](https://redir.fermi.chat/invite)\n\n[Помогите перевести Fermi](https://redir.fermi.chat/translate) \n\n[Помогите создавать Fermi](https://codeberg.org/MelodyChat/Fermi)\n\n[Помогите разрабатывать сервер, на который опирается Fermi](https://redir.fermi.chat/server)\n\n[Читайте блог](https://blog.fermi.chat/)\n\nРассчитанные права: $3", "confirmGuildLeave": "Вы уверены, что хотите покинуть $1", - "copyLink": "Скопировать ссылку на сообщение", - "copyRegLink": "Скопировать ссылку", + "copyLink": "Копировать ссылку сообщения", + "copyRegLink": "Копировать ссылку", "copymessageid": "Копировать ID сообщения", - "copyrawtext": "Скопировать текст", + "copyrawtext": "Копировать текст", "createAccount": "Создать аккаунт", "delete": "Удалить", "deleteConfirm": "Вы точно уверены в том, что хотите удалить это?", + "deleteConfirmPoll": "Вы уверены, что хотите завершить опрос досрочно?", "devSettings": { "badUser": "Включить ведение журнала некорректных пользовательских объектов, которые отправляют слишком много информации:", "clearWellKnowns": "Обновить .well-known записи", @@ -288,8 +292,15 @@ "upload": "Загрузить эмодзи" }, "emojiSelect": "Эмодзи:", + "gifProvidor": "Поставщик GIF:", "errorReconnect": "Не удалось подключиться к серверу, повторная попытка через **$1** секунд...", "favoriteGifs": "Избранные GIFs", + "folder": { + "color": "Цвет папки:", + "create": "Создать новую папку", + "edit": "Изменить папку", + "name": "Название папки:" + }, "form": { "captcha": "Подождите, вы человек?" }, @@ -301,6 +312,7 @@ "all:": "Все друзья:", "blocked": "Заблокированные", "blockedusers": "Заблокированные пользователи:", + "bu": "Заблокированный пользователь", "discnotfound": "Дискриминатор не найден:", "friendlist": "Список друзей", "friends": "Друзья", @@ -320,11 +332,12 @@ "select": "Выберите друзей" }, "guild": { + "COMMUNITY": "Присоединение через заявки", "disableInvites": "Отключить приглашения:", "DISCOVERABLE": "Путешествие", "INVITES_DISABLED": "Только по приглашению", "adminMenu": { - "changePerms": "Изменить права для поиска", + "changePerms": "Найти другие разрешения", "finding": "Поиск администраторов", "ownName": "Владелец", "owner": "Найти владельца", @@ -338,6 +351,7 @@ "banner:": "Баннер:", "bans": "Баны", "boostMessage?": "Отправляйте сообщение, когда кто-то бустит ваш сервер!", + "banId": "Бан по идентификатору", "idSel": "Идентификатор:", "community": "Сообщество", "confirmDelete": "Вы уверены, что хотите удалить $1?", @@ -365,8 +379,10 @@ "loadingDiscovery": "Загрузка...", "makeInvite": "Создать приглашение", "markRead": "Пометить как прочитанное", + "memberCount": "$1 участник{{PLURAL:$1||а|ов}}", "mute": "Заглушить сервер", "name:": "Название:", + "nameNoMatch": "Название не совпадает", "noDelete": "Не сейчас", "noLeave": "Не сейчас", "none": "Никакие", @@ -384,6 +400,7 @@ "stickWelcomeReact?": "Поощряйте участников вашего сервера отправлять стикер, когда кто-то присоединяется!", "systemSelect:": "Канал системных сообщений:", "tempCreatedBy": "Шаблон создан:", + "tempUseCount": "Шаблон был использован $1 раз{{PLURAL:$1||а|}}", "template": "Ссылка или код шаблона для создания сервера:", "templateDesc": "Описание шаблона:", "templateName": "Название шаблона:", @@ -398,7 +415,13 @@ "yesLeave": "Да, я уверен" }, "donate": { - "donate": "Пожертвовать" + "title": "Способы пожертвования", + "donate": "Пожертвовать", + "mdText": "[Пожертвуйте Fermi сегодня]($1)", + "lead": { + "title": "Поддержите ведущего разработчика", + "desc": "Поддержите ведущего разработчика Harmony и Fermi, создавшего Fermi с нуля и являющегося ведущим разработчиком Harmony." + } }, "hideBlockedMessages": "Вы заблокировали этого пользователя, нажмите чтобы скрыть эти сообщения.", "home": { @@ -411,6 +434,7 @@ "alreadyHave": "Уже есть учётная запись?", "box3description": "Мы всегда ценим любую помощь, будь то в виде отчетов об ошибках, кода или даже просто указания на некоторые опечатки.", "box3title": "Внести вклад в Fermi", + "box4title": "Внести вклад в Harmony", "compatableInstances": "Узлы, совместимые с Harmony:", "createAccount": "Создать учётную запись", "dobField": "Дата рождения:", @@ -448,28 +472,35 @@ }, "interactions": { "ephemeralDismiss": "Закрыть сообщение", + "failed": "Взаимодействие не удалось", "notImpl": "В Fermi пока не реализован компонент типа $1", - "onlyYou": "Только вы видите это сообщение" + "onlyYou": "Только вы видите это сообщение", + "replyline": "Начато взаимодействие", + "started": "Обработка взаимодействия...", + "worked": "Взаимодействие успешно" }, "invite": { "accept": "Принять", "alreadyJoined": "Уже состоит", + "joining": "Присоединение...", "channel:": "Канал:", "createInvite": "Создать приглашение", "createdAt": "Создано в $1", "expireAfter": "Истекает через:", "expires": "Истекает: $1", - "inviteLinkCode": "Ссылка-приглашение/Код", + "forChannel": "В канал: $1", + "inviteLinkCode": "Ссылка/код приглашения", "inviteMaker": "Создатель приглашений", "invitedBy": "Вас пригласил пользователь $1", - "joinUsing": "Присоединиться с помощью приглашения", + "joinUsing": "Присоединиться к гильдии с помощью приглашения", "loginOrCreateAccount": "Войдите или создайте аккаунт ⇌", "longInvitedBy": "Пользователь $1 пригласил вас на $2", "maxUses": "Максимальное кол-во использований: $1", "never": "Никогда", "noAccount": "Создайте учётную запись, чтобы принять это приглашение", "notFound": "Приглашение не найдено", - "subtext": "до $1 в $2" + "subtext": "до $1 в $2", + "used": "Использовано $1 раз{{PLURAL:$1||а|}}:" }, "inviteOptions": { "12h": "12 часов", @@ -479,7 +510,7 @@ "30m": "30 минут", "6h": "6 часов", "7d": "7 дней", - "limit": "$1 {{PLURAL:$1|использование|использования|использований}}", + "limit": "$1 использовани{{PLURAL:$1|е|я|й}}", "never": "Никогда", "noLimit": "Нет ограничений", "title": "Пригласить людей" @@ -487,13 +518,21 @@ "jankInfo": "О клиенте", "leaveGuild": "Покинуть сервер", "leaving": "Вы покидаете Harmony", + "loaded": "Загружено", "localuser": { + "security": "Безопасность", "advanced": "Дополнительные настройки", + "danger": "Опасная зона", "2faCode:": "Код:", "2faCodeGive": "Вот ваш шестизначный код: $1. Он имеет ограничение в 30 секунд", + "2fa": "Двухфакторная аутентификация", "2faDisable": "Выключить двухфакторную аутентификацию", "2faEnable": "Включить двухфакторную аутентификацию", "CheckUpdate": "Проверить наличие обновлений", + "clockFormatOverrideValues": { + "12hour": "12-часовой формат (AM/PM)", + "24hour": "24-часовой формат" + }, "PasswordsNoMatch": "Пароли не совпадают", "TOSURL": "URL Условий Использования:", "VoiceWarning": "Вы точно хотите включить это? Оно находится на стадии доработки. (Эта функция создана для разработчиков, пожалуйста, не включайте, если вы не знаете, что делаете)", @@ -539,15 +578,17 @@ "newPassword:": "Новый пароль:", "newUsername": "Новое имя пользователя:", "noToken": "Токен неизвестен, так что его нельзя сохранить localStorage, извините", + "noUpdates": "Обновлений не найдено", "notisound": "Звук уведомления:", "oldPassword:": "Старый пароль:", "password:": "Пароль", - "privacyPolcyURL": "URL Политики безопасности:", + "privacyPolcyURL": "Ссылка на политику конфиденциальности:", + "appID": "Идентификатор приложения: $1", "secret": "Секрет", "publicAvaliable": "Сделать бота публично приглашаемым?", "requireCode": "Требовать код для приглашения бота?", "resetToken": "Сбросить токен", - "saveToken": "Сохранить токен в localStorage", + "saveToken": "Сохранить токен в локальное хранилище", "setUp2fa": "Настройка двухфакторной аутентификации", "setUp2faInstruction": "Скопируйте этот секрет в приложение для двухфакторной аутентификации, чтобы получать коды для входа", "settings": "Настройки", @@ -561,7 +602,8 @@ "trusted": "Доверенные домены", "trustedDesc": "При переходе по ссылкам, ведущим на указанные домены, у вас ***не*** будет запрашиваться разрешение на открытие, как в случае с другими ссылками. Предоставляйте это разрешение только доменам, которым вы доверяете, например, 'https://fermi.chat'.", "updateSettings": "Настройки обновлений", - "userSettings": "Настройки пользователя", + "updatesYay": "Обновления найдены!", + "userSettings": "Ваш публичный профиль", "general": "Общие" }, "login": { @@ -587,7 +629,8 @@ }, "manageInstance": { "AreYouSureStop": "Вы уверены, что хотите остановить этот узел?", - "copy": "Скопировать", + "clientURL": "Ссылка на клиент:", + "copy": "Копировать", "create": "Создать", "format": "Формат:", "length": "Длина:", @@ -606,15 +649,18 @@ "ban": "Забанить $1 из $2", "kick": "Выгнать $1 из $2", "nick:": "Псевдоним:", - "reason:": "Причина:" + "reason:": "Причина:", + "timeout": "Отправить $1 в тайм-аут" }, "message": { + "messages": "$1 сообщени{{PLURAL:$1|е|я|й}} >", + "andMore": "$1 и другие!", "attached": "Отправлено вложение", "delete": "Удалить сообщение", "endPoll": "Завершить опрос", "deleted": "Удалённое сообщение", "edit": "Редактировать сообщение", - "edited": "(отредактировано)", + "edited": "(изменено)", "reactionAdd": "Добавить реакцию", "createThread": "Создать ветку", "reactions": "Смотреть реакции", @@ -625,7 +671,8 @@ "back": "Назад", "next": "Далее", "cancel": "Отмена", - "submit": "Отправить" + "submit": "Отправить", + "timeout": "Отправить участника в тайм-аут" }, "messageLink": "Сообщение в # $1", "nevermind": "Не сейчас", @@ -638,7 +685,7 @@ "otherAt": "$1 в $2", "permissions": { "descriptions": { - "ADMINISTRATOR": "Участники с этим правом имеют все права и обходят особые права и ограничения каналов (например, эти участники получают доступ ко всем приватным каналам). Давать это право опасно!", + "ADMINISTRATOR": "Даёт все нижеперечисленные разрешения, обходит ВСЕ перезаписи разрешений. Только ВЫ и те пользователи/боты, которым вы полностью доверяете, должны иметь это ОПАСНОЕ право!!", "MANAGE_GUILD": "Возможность управлять сервером", "VIEW_AUDIT_LOG": "Позволяет участнику просматривать журнал аудита", "VIEW_CREATOR_MONETIZATION_ANALYTICS": "Позволяет участникам просматривать аналитику подписок.", @@ -675,7 +722,7 @@ "EMBED_LINKS": "Позволяет отображать контент ссылок в текстовых каналах", "ATTACH_FILES": "Позволяет пользователям прикреплять файлы к сообщениям", "SEND_VOICE_MESSAGES": "Позволяет отправлять голосовые сообщения", - "CREATE_INSTANT_INVITE": "Право создавать приглашения", + "CREATE_INSTANT_INVITE": "Позволяет участникам создавать приглашения в гильдию.", "CREATE_PUBLIC_THREADS": "Позволяет пользователям создавать публичные ветки", "CREATE_PRIVATE_THREADS": "Позволяет пользователям создавать приватные ветки", "CONNECT": "Позволяет пользователям подключаться к голосовым каналам", @@ -766,7 +813,8 @@ "noTOS": "На этом узле нет условий использования, но всё равно примите их:", "passwordError:": "Пароль: $1", "register": "Зарегистрироваться", - "usernameError": "Имя пользователя: $1" + "usernameError": "Имя пользователя: $1", + "instURL": "URL:" }, "remove": "Удалить", "renderJoinAvatars": "Отображать аватары для новых участников", @@ -774,8 +822,9 @@ "replyingTo": "В ответ $1", "retrying": "Повторная попытка...", "role": { - "color": "Цвет", + "color": "Первый цвет", "colors": { + "name": "Цветовая схема:", "one": "Одноцветная", "two": "Двухцветная", "three": "Трёхцветная", @@ -783,12 +832,14 @@ "thirdColor": "Третий цвет:" }, "confirmDelete": "Вы уверены в том, что хотите удалить роль $1?", - "copyId": "Скопировать ID роли", + "copyId": "Копировать идентификатор роли", "delete": "Удалить роль", + "deleting": "Удаление роли...", "displaySettings": "Настройки отображения", - "hoisted": "Отображать раздельно:", + "hoisted": "Отображать участников с ролью отдельно от участников в сети (они будут упорядочены в соответствии с высшей ролью):", "mentionable": "Разрешить всем упоминать эту роль:", "name": "Название роли:", + "perms": "Разрешения", "remove": "Отобрать роль", "roles": "Роли" }, @@ -806,7 +857,8 @@ "expires": "Закончится: $1", "tie": "Ничья!", "winningAnswer": "Победивший ответ: $1%", - "view": "Просмотреть опрос" + "view": "Просмотреть опрос", + "count": "$1 голос{{PLURAL:$1||а|ов}} $2%" }, "search": { "back": "Назад", @@ -818,6 +870,7 @@ "settings": "Настройки поиска", "before": "До:", "after": "После:", + "includensfw": "Включить NSFW:", "authors": "Автор(ы):", "mentions": "Упоминания:", "channels": "Канал(ы):" @@ -836,7 +889,7 @@ } } }, - "showBlockedMessages": "Вы заблокировали этого пользователя, нажмите, чтобы просмотреть $1 заблокированное/-ых {{PLURAL:$1| сообщение|сообщений}}.", + "showBlockedMessages": "Вы заблокировали этого пользователя. Нажмите для просмотра $1 заблокированн{{PLURAL:$1|ое|вх}} сообщени{{PLURAL:$1|е|я|й}}.", "spoiler": "Спойлер", "sticker": { "del": "Удалить стикер", @@ -850,7 +903,7 @@ "trace": { "totalTime": "$2: $1 мс" }, - "typing": "$2 {{PLURAL:$1|печатают|печатает}}", + "typing": "$2 печата{{PLURAL:$1|ет|ют}}", "unableToConnect": "Не удалось подключиться к серверу Harmony. Пожалуйста, попробуйте выйти и ещё раз войти.", "unableToPin": "Не удалось закрепить сообщение", "sbWarns": { @@ -869,7 +922,7 @@ "ban": "Забанить участника", "block": "Заблокировать пользователя", "confirmInstBan": "Вы уверены, что хотите заблокировать на узле $1 ?", - "copyId": "Скопировать ID пользователя", + "copyId": "Копировать идентификатор пользователя", "dnd": "Не беспокоить", "editServerProfile": "Редактировать профиль сервера", "friendReq": "Запрос дружбы", @@ -885,6 +938,9 @@ "sendMessage": "Написать @$1", "unblock": "Разблокировать участника" }, + "keyboard": { + "shortcuts": "Горячие клавиши" + }, "vc": { "joiningStream": "Присоединяемся к стриму...", "joinstream": "Смотреть стрим", diff --git a/translations/zh-hans.json b/translations/zh-hans.json index 1a381d4..6cabee6 100644 --- a/translations/zh-hans.json +++ b/translations/zh-hans.json @@ -537,6 +537,12 @@ "2faDisable": "禁用双因素验证", "2faEnable": "启用双因素验证", "CheckUpdate": "检查更新", + "clockFormatOverride": "时钟格式覆盖:", + "clockFormatOverrideValues": { + "automatic": "自动", + "12hour": "使用 AM/PM", + "24hour": "使用 24 小时制" + }, "PasswordsNoMatch": "密码不匹配", "TOSURL": "服务条款链接:", "VoiceWarning": "您确定要启用这个功能吗?这是非常实验性的,可能会引发问题。(此功能仅供开发者使用,如果您不确定操作,请不要启用。)",