Перевод фразы «An error occurred» и других технических сообщений на русский
Стандартный перевод фразы «An error occurred» — «Произошла ошибка». В веб-интерфейсах также допустим вариант «Возникла ошибка». При локализации технических сообщений важно соблюдать правила русского языка: опускать артикли, использовать безличные конструкции и избегать дословного перевода английских грамматических форм.
Оглавление
Основные варианты перевода системных ошибок
Фраза «An error occurred» является одним из самых распространённых сообщений об ошибках в программном обеспечении. Согласно рекомендациям Microsoft по стилю локализации, предпочтительным вариантом является использование безличной конструкции «Произошла ошибка», а не «Ошибка произошла». Это делает сообщение более естественным для русскоязычного пользователя.
В контексте веб-интерфейсов часто встречается альтернативный вариант «Возникла ошибка», который также корректен и широко используется. Для сообщения «An unexpected error occurred» стандартным переводом является «Произошла непредвиденная ошибка».
Ключевое правило локализации: Артикли «a/an/the» не переводятся дословно и опускаются в русском варианте технических сообщений.
Таблица распространённых технических сообщений
| Английский оригинал | Русский перевод | Контекст использования |
|---|---|---|
| An error occurred | Произошла ошибка | Общее системное сообщение |
| An error occurred | Возникла ошибка | Веб-интерфейсы |
| An unexpected error occurred | Произошла непредвиденная ошибка | Неожиданные сбои |
| Connection error | Ошибка подключения | Проблемы с сетью |
| Server error | Ошибка сервера | Общие серверные ошибки |
| Internal server error | Внутренняя ошибка сервера | HTTP 500 |
| File not found | Файл не найден | Отсутствие файла |
| Access denied | Доступ запрещён | Ограничения прав доступа |
Особенности локализации для разных платформ
При переводе технических сообщений необходимо учитывать специфику платформы. Например, сообщение «Internal server error» (код состояния HTTP 500) всегда переводится как «Внутренняя ошибка сервера». Это стандартизированный термин, используемый в документации по протоколу HTTP.
Для ошибок подключения применяется формулировка «Ошибка подключения», которая понятна пользователям браузеров и сетевых приложений. Сообщение «File not found» переводится лаконично — «Файл не найден», без добавления лишних слов.
Рекомендация по стилю: Используйте краткие и понятные формулировки. Избегайте сложных грамматических конструкций, которые могут затруднить понимание сути проблемы пользователем.
Частые ошибки при переводе
-
Дословный перевод артиклей. Попытка перевести артикли «a», «an» или «the» приводит к неестественным конструкциям вроде «Произошла одна ошибка» или «Произошла та ошибка». В русском языке артикли отсутствуют, поэтому их следует просто опускать.
-
Неправильный порядок слов. Использование конструкции «Ошибка произошла» вместо рекомендуемого «Произошла ошибка» делает сообщение менее естественным. Безличная форма предпочтительнее для системных уведомлений.
-
Избыточная детализация. Добавление слов, которых нет в оригинале, например, перевод «An error occurred» как «В системе произошла какая-то ошибка», перегружает сообщение и снижает его читаемость.
FAQ
Какой перевод фразы «An error occurred» является стандартным?
Стандартным переводом считается «Произошла ошибка». В веб-контексте также допустим вариант «Возникла ошибка».
Как правильно перевести «Internal server error»?
Сообщение «Internal server error» (HTTP 500) переводится как «Внутренняя ошибка сервера».
Нужно ли переводить артикли в технических сообщениях?
Нет. Артикли «a/an/the» не переводятся дословно и полностью опускаются в русских версиях технических сообщений.
Как перевести «Access denied»?
Стандартный перевод — «Доступ запрещён». Эта формулировка используется в системах безопасности и управления правами доступа.