# Перевод интерфейса Stalwart на русский: правила и глоссарий Переводим интерфейс почтового сервера Stalwart 0.16 (админка и личный кабинет). Читает администратор небольшой студии и обычные пользователи почты. Язык простой, как в хорошем русском интерфейсе, а не дословный перевод. ## Правила 1. Сохранять без изменений всё, что похоже на код и подстановки: `%{name}`, `{{count}}`, `{name}`, `$var`, выражения вроде `source == 'dsn'`, пути, адреса, примеры (`mail.example.com`, `/admin`), имена протоколов и форматов. 2. Не переводить: SMTP, IMAP, POP3, JMAP, LMTP, Sieve, DKIM, SPF, DMARC, ARC, MTA-STS, DANE, TLS, TLS-RPT, ACME, OIDC, OAuth, LDAP, SQL, RocksDB, PostgreSQL, MySQL, SQLite, FoundationDB, Redis, S3, Elasticsearch, Meilisearch, OpenTelemetry, Prometheus, webhook (писать «вебхук»), Stalwart, Let's Encrypt, CalDAV, CardDAV, WebDAV, DNS, MX, PTR, IPv4, IPv6, URL, API, HTTP, HTTPS, CSV, JSON, Enterprise, Community. 3. Регистр как в предложении: заглавная только первая буква («Почтовые домены», а не «Почтовые Домены»). Капслок оставлять только там, где он в оригинале и это аббревиатура. 4. Только обычный дефис «-», никаких длинных и средних тире. Кавычки «ёлочки». 5. Ярлыки и заголовки короткие, без точки в конце. Описания - законченные предложения, с точкой, если она есть в оригинале. 6. Обращение к пользователю на «вы» только если без этого никак; лучше безличные формы («Укажите адрес», «Включает проверку»). 7. Единицы и числа не менять. Множественное число по смыслу. 8. Если строка - это технический идентификатор без смысла для человека (camelCase, snake_case, имя переменной), вернуть её как есть. ## Глоссарий | English | Русский | |---|---| | Account | Учётная запись (в коротких ярлыках - «Аккаунт» нельзя, только «Учётная запись») | | User | Пользователь | | Group | Группа | | Mailing list | Список рассылки | | Tenant | Организация | | Role | Роль | | Permission | Право доступа | | Principal | Участник | | Directory | Каталог пользователей | | Domain | Домен | | Alias | Псевдоним | | Email address | Адрес почты | | Mailbox (папка писем в JMAP/IMAP) | Папка | | Mailbox (ящик пользователя) | Почтовый ящик | | Message | Письмо | | Queue | Очередь | | Delivery | Доставка | | Relay | Ретрансляция | | Listener | Порт приёма (если речь о сетевом слушателе) | | Store / Data store | Хранилище | | Blob store | Хранилище файлов | | Lookup store | Справочное хранилище | | Full-text search | Полнотекстовый поиск | | Spam filter | Спам-фильтр | | Report | Отчёт | | Tracing / Tracer | Трассировка | | Logging | Журналирование, «Журнал» в ярлыках | | Metrics | Метрики | | Dashboard | Обзор | | Settings | Настройки | | Credentials | Учётные данные | | App password | Пароль приложения | | API key | Ключ API | | Two-factor authentication / OTP | Двухфакторная аутентификация / одноразовый код | | Encryption at rest | Шифрование при хранении | | Quota | Квота | | Disk usage | Занято на диске | | Vacation response | Автоответ | | Masked addresses | Скрытые адреса | | Sieve scripts | Фильтры Sieve | | Calendar / Address book | Календарь / Адресная книга | | Certificate | Сертификат | | Cluster / Node | Кластер / Узел | | Task | Задача | | Action | Действие | | Enabled / Disabled | Включено / Выключено | | Create / Save / Delete / Cancel | Создать / Сохранить / Удалить / Отмена | | Filters | Фильтры | | Previous / Next | Назад / Далее | | Showing 1-9 of 9 users | так и переводить: «Показано 1-9 из 9 пользователей» |