diff --git a/SoObjects/Appointments/Russian.lproj/Localizable.strings b/SoObjects/Appointments/Russian.lproj/Localizable.strings index 5e37cc071..594f62aba 100644 --- a/SoObjects/Appointments/Russian.lproj/Localizable.strings +++ b/SoObjects/Appointments/Russian.lproj/Localizable.strings @@ -7,6 +7,7 @@ vevent_class2 = "(Конфиденциальное событие)"; vtodo_class0 = "(Публичная задача)"; vtodo_class1 = "(Личная задача)"; vtodo_class2 = "(Конфиденциальная задача)"; + /* Receipts */ "The event \"%{Summary}\" was created" = "Было создано мероприятие \"%{Summary}\""; "The event \"%{Summary}\" was deleted" = "Мероприятие \"%{Summary}\" было удалено"; @@ -14,6 +15,7 @@ vtodo_class2 = "(Конфиденциальная задача)"; "The following attendees(s) were notified" = "Следующие приглашенные были оповещены"; "The following attendees(s) were added" = "Следующие люди были добавлены в список приглашенных"; "The following attendees(s) were removed" = "Следующие люди были исключены из списка приглашенных"; + /* IMIP messages */ "calendar_label" = "Календарь"; "startDate_label" = "Начало"; @@ -26,17 +28,20 @@ vtodo_class2 = "(Конфиденциальная задача)"; "comment_label" = "Комментарий"; "organizer_label" = "Организатор"; "attendee_label" = "Участник"; + /* Invitation */ "Event Invitation: \"%{Summary}\"" = "Приглашение на мероприятие: \"%{Summary}\""; "(sent by %{SentBy}) " = "(послал %{SentBy}) "; "%{Organizer} %{SentByText}has invited you to %{Summary}.\n\nStart: %{StartDate}\nEnd: %{EndDate}\nDescription: %{Description}" = "%{Organizer} %{SentByText}пригласил вас на %{Summary}.\n\nНачало: %{StartDate}\nОкончание: %{EndDate}\nОписание: %{Description}"; "%{Organizer} %{SentByText}has invited you to %{Summary}.\n\nStart: %{StartDate} at %{StartTime}\nEnd: %{EndDate} at %{EndTime}\nDescription: %{Description}" = "%{Organizer} %{SentByText} пригласил вас на %{Summary}.\n\Начало: %{StartDate} в %{StartTime}\nКонец: %{EndDate} в %{EndTime}\nОписание: %{Description}"; + /* Deletion */ "Event Cancelled: \"%{Summary}\"" = "Мероприятие отменено: \"%{Summary}\""; "%{Organizer} %{SentByText}has cancelled this event: %{Summary}.\n\nStart: %{StartDate}\nEnd: %{EndDate}\nDescription: %{Description}" = "%{Organizer} %{SentByText}отменил эту встречу: %{Summary}.\n\nНачало: %{StartDate}\nОкончание: %{EndDate}\nОписание: %{Description}"; "%{Organizer} %{SentByText}has cancelled this event: %{Summary}.\n\nStart: %{StartDate} at %{StartTime}\nEnd: %{EndDate} at %{EndTime}\nDescription: %{Description}" = "%{Organizer} %{SentByText} отменил это мероприятие: %{Summary}.\n\nНачало: %{StartDate} в %{StartTime}\nКонец: %{EndDate} в %{EndTime}\nОписание: %{Description}"; + /* Update */ "The appointment \"%{Summary}\" for the %{OldStartDate} has changed" = "Встреча \"%{Summary}\" назначенная на %{OldStartDate} была изменена"; @@ -46,6 +51,7 @@ vtodo_class2 = "(Конфиденциальная задача)"; = "в мероприятии \"%{Summary}\" изменены следующие параметры:"; "Please accept or decline those changes." = "Пожалуйста подтвердите или отмените эти изменения."; + /* Reply */ "Accepted invitation: \"%{Summary}\"" = "Принятое приглашение: \"%{Summary}\""; "Declined invitation: \"%{Summary}\"" = "Отклонённое приглашение: \"%{Summary}\""; @@ -59,6 +65,15 @@ vtodo_class2 = "(Конфиденциальная задача)"; = "%{Attendee} %{SentByText}делегировал приглашение %{Delegate}."; "%{Attendee} %{SentByText}has not yet decided upon your event invitation." = "%{Attendee} %{SentByText}не определился с желанием участвовать в запланированном мероприятии."; + +/* Reminder */ +"Reminder: \"%{Summary}\" - %{StartDate}" = "Напоминание: \"%{Summary}\" - %{StartDate}"; + /* Resources */ "Cannot access resource: \"%{Cn} %{SystemEmail}\"" = "Нет доступа к ресурсу: \"%{Cn} %{SystemEmail}\""; "Maximum number of simultaneous bookings (%{NumberOfSimultaneousBookings}) reached for resource \"%{Cn} %{SystemEmail}\". The conflicting event is \"%{EventTitle}\", and starts on %{StartDate}." = "Достигнуто предельное число заявок (%{NumberOfSimultaneousBookings}) на ресурс \"%{Cn} %{SystemEmail}\". Конкурирующее событие называется \"%{EventTitle}\", оно начинается %{StartDate}."; + +/* Participation role */ +"Your participation is required to this event" = "Ваше участие необходимо для этого события"; +"Your participation is optional to this event" = "Ваше участие не является обязательным для этого события"; +"Your participation is not required to this event" = "Ваше участие не требуется для этого события"; \ No newline at end of file diff --git a/SoObjects/Mailer/Russian.lproj/Localizable.strings b/SoObjects/Mailer/Russian.lproj/Localizable.strings index 0a5a29276..682c74779 100644 --- a/SoObjects/Mailer/Russian.lproj/Localizable.strings +++ b/SoObjects/Mailer/Russian.lproj/Localizable.strings @@ -1,2 +1,5 @@ "OtherUsersFolderName" = "Другие пользователи"; "SharedFoldersName" = "Общие папки"; + +"Report: Marked messages as junk" = "Пометить сообщения как спам"; +"Report: Marked messages as not junk" = "Пометить сообщения как не спам"; \ No newline at end of file diff --git a/UI/AdministrationUI/Russian.lproj/Localizable.strings b/UI/AdministrationUI/Russian.lproj/Localizable.strings index cfaa7150a..b2e4b92d9 100644 --- a/UI/AdministrationUI/Russian.lproj/Localizable.strings +++ b/UI/AdministrationUI/Russian.lproj/Localizable.strings @@ -10,6 +10,7 @@ /* Modules descriptions */ "ACLs_description" = "

Данный модуль администрирования позволяет изменять списки доступа (ACL) для календарей и адресных книг пользователей.

Чтобы изменить списки ACL, введите имя пользователя в поле поиска в верхней части окна и дважды щелкните по нужной папке.

"; "Name or Email" = "Имя или e-mail"; +"ACLs saved" = "ACL сохранены"; /* Rights module: initial search message */ "Start a search to edit the rights" = "Начать поиск для редактирования прав"; /* Rights module: Empty search result */ diff --git a/UI/Common/Russian.lproj/Localizable.strings b/UI/Common/Russian.lproj/Localizable.strings index 666648a1b..d2d908e49 100644 --- a/UI/Common/Russian.lproj/Localizable.strings +++ b/UI/Common/Russian.lproj/Localizable.strings @@ -80,6 +80,9 @@ "Error" = "Ошибка"; "Success" = "Успех"; +/* confirmation dialog box */ +"Confirmation" = "Подтверждение"; + /* alarms */ "Reminder" = "Напоминание"; "Start" = "Начало"; @@ -101,6 +104,7 @@ "Personal" = "Личное"; "To Do" = "К исполнению"; "Later" = "Позже"; +"Return Receipt Sent" = "Уведомление о вручении отправлено"; "a2_Sunday" = "Вс"; "a2_Monday" = "Пн"; "a2_Tuesday" = "Вт"; @@ -115,6 +119,7 @@ "You cannot (un)subscribe to a folder that you own!" = "Вы не можете подписаться или отписаться от собственной папки."; /* SMIME Certificate field */ +"S/MIME Certificate" = "Сертификат S/MIME"; "Subject Name" = "Субъект"; "Issuer" = "Издатель"; "countryName" = "Страна"; @@ -138,9 +143,20 @@ /* Error message displayed when a file upload exceeds WOMaxUploadSize */ "File size upload limit reached" = "Достигнуто ограничение на размер загружаемого файла"; +/* Generic server error */ +"An error occured, please try again." = "Произошла ошибка, повторите попытку позже."; + +/* Open datepicker */ +"Open Calendar" = "Открыть календарь"; + /* Toggle visibility (ex: mail account in left navigation menu) */ "Toggle visibility" = "Переключить видимость"; +"Keyboard Shortcuts" = "Горячие клавиши"; + +/* Aria label for avatar button to select and unselect an item */ +"Toggle item" = "Сменить выделение"; + /* Toggle multiple items at the same time (hotkeys cheatsheet) */ "Toggle range of items" = "Сменить состояние нескольких элементов"; @@ -150,6 +166,9 @@ /* Space key */ "key_space" = "space"; +/* Delete key */ +"key_delete" = "удалить"; + /* Shift and space key */ "key_shift+space" = "Shift + Пробел"; @@ -172,7 +191,7 @@ "key_shift+down" = "shift + ↓"; /* Backspace key */ -"key_backspace" = "backspace"; +"key_backspace" = "⌫"; /* Hotkey to start a search */ "hotkey_search" = "s"; diff --git a/UI/Contacts/Russian.lproj/Localizable.strings b/UI/Contacts/Russian.lproj/Localizable.strings index c5b15a49f..2866858ef 100644 --- a/UI/Contacts/Russian.lproj/Localizable.strings +++ b/UI/Contacts/Russian.lproj/Localizable.strings @@ -27,6 +27,9 @@ "OfficePhone" = "Рабочий телефон"; "Organization" = "Организация"; "Work Phone" = "Рабочий"; +"Cell" = "Мобильный"; +"Pager" = "Пейджер"; +"Pref" = "Предп."; "Phone" = "Телефон"; "Phones" = "Телефоны"; "Postal" = "Почтовый адрес"; @@ -45,6 +48,90 @@ "Carbon Copy (Cc)" = "Копия (Cc)"; "Blind Carbon Copy (Bcc)" = "Скрытая копия (Bcc)"; +/* Search scope: name fields */ +"name" = "Имя"; + +/* Search scope: name fields */ +"c_cn" = "Имя"; + +/* Search scope: secondary email field */ +"mozillanickname" = "Дополнительный email"; + +/* Search scope: screen name field */ +"nsaimid" = "Отображаемое имя"; + +/* Search scope: mail fields */ +"mail" = "Почта"; + +/* Search scope: mail fields */ +"c_mail" = "Почта"; + +/* Search scope: telephone field */ +"telephonenumber" = "Телефон"; + +/* Search scope: telephone field */ +"homephone" = "Телефон"; + +/* Search scope: mobile field */ +"mobile" = "Мобильный"; + +/* Search scope: fax field */ +"facsimiletelephonenumber" = "Факс"; + +/* Search scope: pager field */ +"pager" = "Пейджер"; + +/* Search scope: categories field */ +"c_categories" = "Категории"; + +/* Search scope: categories field */ +"vcardcategories" = "Категории"; + +/* Search scope: title field */ +"title" = "Должность"; + +/* Search scope: organization field */ +"c_o" = "Организация"; + +/* Search scope: organization field */ +"o" = "Организация"; + +/* Search scope: department field */ +"ou" = "Отдел"; + +/* Search scope: city field */ +"l" = "Город"; + +/* Search scope: country field */ +"c" = "Страна"; + +/* Search scope: home address field */ +"mozillahomestreet" = "Домашний адрес"; + +/* Search scope: state/province field */ +"st" = "Область, край"; + +/* Search scope: home state/province field */ +"mozillahomestate" = "Домашние область, край"; + +/* Search scope: zip/postal code field */ +"postalCode" = "Почтовый индекс"; + +/* Search scope: home zip/postal code field */ +"mozillahomepostalcode" = "Почтовый индекс"; + +/* Search scope: home country field */ +"mozillahomecountryname" = "Домашняя страна"; + +/* Search scope: home web page field */ +"mozillahomeurl" = "Домашняя страница"; + +/* Search scope: work web page field */ +"mozillaworkurl" = "Веб-страница"; + +/* Search scope: note field */ +"description" = "Примечание"; + /* Subheader of empty addressbook */ "No contact" = "Нет контакта"; @@ -155,6 +242,12 @@ "Unable to subscribe to that folder!" = "Невозможно подписаться на эту папку."; +/* security */ +"Security" = "Безопасность"; +"Uninstall" = "Удалить"; +"Error reading the card certificate." = "Ошибка чтения карточки сертификата."; +"No certificate associated to card." = "Отсутствует сертификат, связанный карточкой."; + /* acls */ "Access rights to" = "Права доступа к"; "For user" = "Для пользователя"; diff --git a/UI/MailPartViewers/Russian.lproj/Localizable.strings b/UI/MailPartViewers/Russian.lproj/Localizable.strings index a7e9c4168..eee75748b 100644 --- a/UI/MailPartViewers/Russian.lproj/Localizable.strings +++ b/UI/MailPartViewers/Russian.lproj/Localizable.strings @@ -34,8 +34,6 @@ reply_info = "Это ответ на Ваше приглашение на мер "to" = "к"; "Untitled" = "Без названия"; "Size" = "Размер"; -"Digital signature is not valid" = "Цифровая подпись не действительна"; -"Message is signed" = "Сообщение подписано"; "Subject" = "Тема"; "From" = "От"; "Date" = "Дата"; diff --git a/UI/MailerUI/Russian.lproj/Localizable.strings b/UI/MailerUI/Russian.lproj/Localizable.strings index a5a606086..77a093763 100644 --- a/UI/MailerUI/Russian.lproj/Localizable.strings +++ b/UI/MailerUI/Russian.lproj/Localizable.strings @@ -94,7 +94,7 @@ "Expunge this folder" = "Сжимать эту папку"; "Export This Folder" = "Экспортировать эту папку"; "Modify the acl of this folder" = "Управлять правами доступа к этой папке"; -"Saved Messages.zip" = "Сохраненные сообщения.zip"; +"Saved Messages.zip" = "Сохранено Messages.zip"; "Update" = "Обновить"; "Cancel" = "Отмена"; @@ -104,7 +104,7 @@ "To" = "Кому"; "Cc" = "Копия"; "Bcc" = "Скрытая копия"; -"Reply-To" = "Обратный адрес"; +"Reply-To" = "Обратный адрес"; "Add address" = "Добавить адрес"; "Body" = "Тело письма"; "Open" = "Открыть"; @@ -121,6 +121,7 @@ "Edit Draft..." = "Редактировать черновик..."; "Load Images" = "Загрузить изображения"; "Return Receipt" = "Уведомление о вручении"; +"Choose which identity to send this message from" = "Выберите, с каким идентификатором отправить это сообщение"; "The sender of this message has asked to be notified when you read this message. Do you with to notify the sender?" = "Отправитель этого сообщения запросил уведомление о прочтении. Отправить уведомление?"; "Return Receipt (displayed) - %@"= "Уведомление о вручении (отображается на дисплее) -% @"; "This is a Return Receipt for the mail that you sent to %@.\n\nNote: This Return Receipt only acknowledges that the message was displayed on the recipient's computer. There is no guarantee that the recipient has read or understood the message contents." = "This is a Return Receipt for the mail that you sent to %@.\n\nNote: This Return Receipt only acknowledges that the message was displayed on the recipient's computer. There is no guarantee that the recipient has read or understood the message contents."; @@ -179,6 +180,7 @@ /* Address Popup menu */ "Add to Address Book..." = "Добавиь в адресную книгу..."; +"Successfully created card" = "Успешно создана карточка"; "Compose Mail To" = "Составить письмо для"; "Create Filter From Message..." = "Создать фильтр из сообщения..."; @@ -190,10 +192,10 @@ "Open in New Mail Window" = "Открыть в новом окне"; "Copy Folder Location" = "Скопировать адрес папки"; "Subscribe..." = "Подписаться..."; -"Mark Folder Read" = "Отметить письма в папке как прочтенные..."; +"Mark Folder Read" = "Отметить письма в папке как прочитанные"; "New Folder..." = "Создать папку..."; "Compact This Folder" = "Сжать эту папку"; -"Search Messages..." = "Поиск в сообщениях..."; +"Search Messages..." = "Поиск сообщений..."; "Sharing..." = "Совместное использование папки..."; "New Subfolder..." = "Создать вложенную папку..."; "Rename Folder..." = "Переименовать папку..."; @@ -262,11 +264,20 @@ "digest failure" = "Сообщение было изменено"; /* OpenSSL reading error */ -"Error reading the certificate. Please install a new certificate." = "Ошибка чтения сертификата. Установите новый сертификат."; +"Error reading the certificate. Please install a new certificate." = "Ошибка чтения сертификата. Пожалуйста, установите новый сертификат."; /* Trying to access a non-existent certificate */ "No certificate associated to account." = "Нет сертификата, связанного с учетной записью."; +/* Invalid message signature */ +"Digital signature is not valid" = "Цифровая подпись недействительна"; + +/* Valid message signature */ +"Message is signed" = "Сообщение подписано"; + +/* Unknown error while validating message signature */ +"Digital signature is not valid" = "Цифровая подпись недействительна"; + "This Folder" = "Текущая папка"; /* Label popup menu */ @@ -322,16 +333,16 @@ "Please select only one message to print." = "Пожалуйста выберите только одно сообщение для печати."; "The message you have selected doesn't exist anymore." = "Сообщение, которое вы выбрали, не существует больше."; "The folder with name \"%{0}\" could not be created." -= "Не могу создать папку с именем \"%{0}\"."; += "Не удалось создать папку с именем \"% {0}\"."; "This folder could not be renamed to \"%{0}\"." -= "Не могу переименовать папку в \"%{0}\"."; += "Не удалось переименовать эту папку в \"% {0}\"."; "The folder could not be deleted." -= "Не могу удалить эту папку."; += "Не удалось удалить папку. "; "The trash could not be emptied." = "Не могу очистить корзину."; "The folder functionality could not be changed." = "Назначение папки не может быть изменено."; -"You need to choose a non-virtual folder!" = "Выберите одно из невиртуальных папок!"; +"You need to choose a non-virtual folder!" = "Вам нужно выбрать не виртуальную папку!"; "Moving a message into its own folder is impossible!" = "Невозможно переместить сообщение туда, где оно уже находится!"; "Copying a message into its own folder is impossible!" @@ -403,6 +414,15 @@ "Your email has been sent" = "Письмо отправлено"; "Folder compacted" = "Папка сжата"; +/* Advanced search */ +"Enter Subject" = "Введите Тему"; +"Enter From" = "Введите Отправителя"; +"Enter To" = "Введите Получателя"; +"Enter Cc" = "Введите Скрытую копию"; +"Enter Body" = "Введите Сообщение"; +"match" = "совпадает"; +"does not match" = "не совпадает"; + /* Aria label for scope of search on messages */ "Search scope" = "Область поиска"; diff --git a/UI/MainUI/Russian.lproj/Localizable.strings b/UI/MainUI/Russian.lproj/Localizable.strings index 79c306ae9..072c5e370 100644 --- a/UI/MainUI/Russian.lproj/Localizable.strings +++ b/UI/MainUI/Russian.lproj/Localizable.strings @@ -16,10 +16,17 @@ "Authentication Failed" = "Проверка доступа завершилась неудачно"; "Wrong username or password." = "Неправильный логин или пароль."; "Retry" = "Повторить"; +"Login failed due to unhandled error case:" = "Войти не удалось из-за необработанного случая ошибки:"; "cookiesNotEnabled" = "Вы не можете войти в систему, так как в Вашем броузере (программа для просмотра страниц в интернете) выключены cookies. Пожалуйста разрешите нашему сайту использовать cookies в настройках Вашего броузера."; "browserNotCompatible" = "Мы определили что Ваша программа просмотра интернет-страниц (browser) не поддерживает используемую на нашем сайте технологию. Мы рекомендуем использовать одину из совместимых программ (в порядке лучшей совместимости): Firefox, Internet Explorer, Safari, Chrome. Скачать свежий Firefox можно тут:"; "alternativeBrowsers" = "В качестве альтернативы можно использовать следующие программы:"; "alternativeBrowserSafari" = "Также можно использовать Safari."; + +/* 2FA */ +"Verification Code" = "Код верификации"; +"Enter the 6-digit verification code from your Google Authenticator application." = "Введите 6-значный код подтверждения из приложения Google Authenticator."; +"You provided an invalid Google Authenticator key." = "Вы ввели неверный ключ Google Authenticator."; + "Download" = "Скачать"; "Language" = "Язык"; "choose" = "Выбрать..."; diff --git a/UI/PreferencesUI/Russian.lproj/Localizable.strings b/UI/PreferencesUI/Russian.lproj/Localizable.strings index 082e560a1..32c0ae898 100644 --- a/UI/PreferencesUI/Russian.lproj/Localizable.strings +++ b/UI/PreferencesUI/Russian.lproj/Localizable.strings @@ -7,7 +7,7 @@ "Unsaved Changes" = "Несохранённые изменения"; /* Unsaved changes confirmation dialog text */ -"Do you want to save your changes made to the configuration?" = "Вы хотите, чтобы сохранить изменения, внесенные в конфигурацию?"; +"Do you want to save your changes made to the configuration?" = "Вы хотите сохранить изменения внесенные в конфигурацию?"; /* Unsaved changes confirmation dialog button */ "Save" = "Сохранить"; @@ -40,14 +40,19 @@ "Auto reply subject" = "Тема сообщения автоответа"; "You can write ${subject} to insert the original subject" = "Вы может написать ${subject} для вставки в исходную тему"; "Auto reply message" = "Текст сообщения автоответа"; -"Email addresses (separated by commas)" = "E-mail адреса (разделенные запятыми)"; +"Email addresses" = "Адреса электронной почты"; "Add default email addresses" = "Добавить e-mail адреса по умолчанию"; "Days between responses" = "Дней между ответами"; "Do not send responses to mailing lists" = "Не отправлять ответы на почтовые списки рассылки"; "Enable auto reply on" = "Включить автоответ на"; +"First day of vacation" = "Первый день отпуска"; "Disable auto reply on" = "Отключить автоответ"; +"Last day of vacation" = "Последний день отпуска"; +"Enter date" = "Введите дату"; "Always send vacation message response" = "Всегда отправлять ответное сообщение об отпуске"; +"The vacation message is sent prior to apply your filters." = "Сообщение об отпуске отправляется до применения фильтров."; "Discard incoming mails during vacation" = "Не получать входящие письма во время отпуска"; +"The vacation message is sent but incoming messages are not delivered to your inbox." = "Сообщение об отпуске отправляется, но входящие сообщения не доставляются в ваш почтовый ящик."; "Please specify your message and your email addresses for which you want to enable auto reply." = "Пожалуйста, укажите Ваше сообщение и адреса электронной почты для которых Вы хотите включить автоматический ответ."; "Your vacation message must not end with a single dot on a line." = "Ваше сообщение о верменном отсутсвии не должно оканчиваться строкой с одиночной точкой."; @@ -57,13 +62,16 @@ /* forward messages */ "Forward incoming messages" = "Пересылать входящие сообщения"; "Keep a copy" = "Оставлять копию"; +"Enter an email" = "Введите адрес электронной почты"; +"Add another email" = "Добавить еще один адрес электронной почты"; "Please specify an address to which you want to forward your messages." = "Пожалуйста укажите адрес, на который вы хотите переадресовать ваши сообщения."; "You are not allowed to forward your messages to an external email address." = "Вы не можете пересылать свои сообщения на внешний адрес электронной почты."; "You are not allowed to forward your messages to an internal email address." = "Вы не можете пересылать свои сообщения на внутренний адрес электронной почты."; +"You are not allowed to forward your messages to this domain:" = "Вы не можете пересылать свои сообщения на указанный домен:"; /* d & t */ -"Current Time Zone" = "Текущий часовой пояс"; +"Time Zone" = "Часовой пояс"; "Short Date Format" = "Короткий формат даты"; "Long Date Format" = "Длинный формат даты"; "Time Format" = "Формат времени"; @@ -85,7 +93,9 @@ "shortDateFmt_12" = "%Y-%m-%d"; "shortDateFmt_13" = "%Y/%m/%d"; "shortDateFmt_14" = "%Y.%m.%d"; -"shortDateFmt_15" = ""; +"shortDateFmt_15" = "%d.%m.%Y"; +"shortDateFmt_16" = "%d.%m.%y"; +"shortDateFmt_17" = ""; "longDateFmt_0" = "%A %e %B %Y"; "longDateFmt_1" = "%e %b. %Y"; @@ -132,7 +142,7 @@ "selectedCalendar" = "Выбранный календарь"; "personalCalendar" = "Персональный календарь"; "firstCalendar" = "Первый разрешенный календарь"; -"reminder_NONE" = "нет"; +"reminder_NONE" = "Не напоминать"; "reminder_5_MINUTES_BEFORE" = "за 5 минут"; "reminder_10_MINUTES_BEFORE" = "за 10 минут"; "reminder_15_MINUTES_BEFORE" = "за 15 минут"; @@ -156,7 +166,8 @@ "New label" = "Новая метка"; "Show subscribed mailboxes only" = "Показывать только почтовые ящики, на которые подписан"; "Synchronize only default mail folders (EAS)" = "Синхронизировать только почтовые папки по умолчанию (EAS)"; -"Sort messages by threads" = "Группировать сообщения по обсуждениям"; +"Fetch count of unseen messages for all mailboxes" = "Проверять количество непрочитанных сообщений для всех почтовых ящиков"; +"Sort messages by threads" = "Сортировать сообщения по темам "; "Always open mail composer" = "Всегда открывать редактор писем"; "Inside current window" = "Внутри текущего окна"; "In a popup window" = "Во всплывающем окне"; @@ -187,6 +198,7 @@ /* Contact */ "Personal Address Book" = "Личная адресная книга"; "Collected Address Book" = "Собранные адреса"; +"Contact categories must have unique names." = "Имена категорий контактов должны быть уникальными."; /* IMAP Accounts */ "Settings" = "Настройки"; @@ -196,19 +208,23 @@ "Server Name" = "Имя сервера"; "Port" = "Порт"; "Encryption" = "Шифрование"; -"None" = "Нет"; +"None" = "Отсутствует"; "User Name" = "Имя пользователя"; "Full Name" = "Полное имя"; "Email" = "E-mail"; "Reply To Email" = "Ответить на e-mail"; "Signature" = "Подпись"; +"Identities" = "Идентификаторы"; +"Always use the default identity when replying to messages" = "Всегда использовать идентификатор по умолчанию при ответе на сообщения"; +"Default Identity" = "Идентификатор по умолчанию"; +"New Identity" = "Новый идентификатор"; "(Click to create)" = "(Нажмите чтобы создать)"; "Please enter your signature below" = "Введите Вашу подпись ниже"; "Please specify a valid sender address." = "Пожалуйста, укажите правильный адрес отправителя."; "Please specify a valid reply-to address." = "Пожалуйста, укажите правильный адрес для ответа."; "Specify a hostname other than the local host" = "Укажите имя хоста, отличное от localhost"; -"No certificate installed" = "Отсутствует сертификат"; +"No certificate installed" = "Сертификат отсутствует"; "The SSL certificate must use the PKCS#12 (PFX) format." = "SSL сертификат должен использовать формат PKCS#12 (PFX)."; "Uninstall" = "Удалить"; "Choose PKCS12 Certificate .." = "Выберите сертификат PKCS12..."; @@ -217,14 +233,17 @@ "When composing a message" = "При составлении сообщения"; "Digitally sign the message by default" = "Подписывать цифровой подписью сообщения по умолчанию"; "Always try to encrypt the message" = "Всегда пытаться зашифровать сообщение"; +"An error occurred while importing the certificate. Verify your password." = "Ошибка при импорте сертификата. Проверьте ваш пароль."; /* Additional Parameters */ "Additional Parameters" = "Дополнительные параметры"; /* password */ +"Current password" = "Текущий пароль"; "New password" = "Новый пароль"; "Confirmation" = "Повтор нового пароля"; "Change" = "Изменить"; +"Passwords don't match" = "Пароли не совпадают"; /* Event+task classifications */ "Default events classification" = "Событие по умолчанию"; @@ -237,11 +256,12 @@ "Calendar Category" = "Категория календаря"; "Add Calendar Category" = "Добавить категорию календаря"; "New category" = "Новая категория"; +"Reset to defaults" = "Параметры по умолчанию"; "Remove Calendar Category" = "Удалить категорию календаря"; "Contact Category" = "Категория контактов"; "Add Contact Category" = "Добавить категорию контактов"; "Remove Contact Category" = "Удалить категорию контактов"; -"category_none" = "Нет"; +"category_none" = "Без категории"; "calendar_category_labels" = "Годовщина,День рождения,Деловые,Звонки,Клиенты,Конкуренты,Потребители,Избранное,Вслед за,Подарки,Праздники,Идеи,Встречи,Проблемы,Разное,Персональное,Проекты,Государственный праздник,Статус,Поставщики,Путешествия,Отпуск"; /* Default module */ @@ -253,7 +273,7 @@ "SOGo Version" = "Версия SOGo"; /* Confirmation asked when changing the language */ -"Save preferences and reload page now?" = "Сейчас сохранить настройки и перезагрузить страницу?"; +"Save preferences and reload page now?" = "Сохранить настройки и перезагрузить страницу сейчас?"; "Language" = "Язык"; "choose" = "Выбрать ..."; "Arabic" = "العربية"; @@ -305,6 +325,7 @@ "refreshview_every_20_minutes" = "Каждые 20 минут"; "refreshview_every_30_minutes" = "Каждые 30 минут"; "refreshview_once_per_hour" = "Раз в час"; +"Enable Desktop Notifications" = "Включить уведомления на рабочем столе"; /* Return receipts */ "When I receive a request for a return receipt" = "Когда я получаю запрос об уведомлении о доставке"; @@ -423,16 +444,26 @@ /* Avatars */ "Use Gravatar" = "Использовать Gravatar"; "Alternate Avatar" = "Альтернативный аватар"; -"none" = "Ничего"; +"none" = "Не использовать"; "identicon" = "Иконка идентификатора"; "monsterid" = "Монстр"; "wavatar" = "Ваватар"; "retro" = "Ретро"; /* Animation Level */ -"Animation Level" = "Уровень анимации"; +"Animation Level" = "Анимация"; /* Normal Animation Mode */ -"animation_NORMAL" = "Обычный"; +"animation_NORMAL" = "Обычная"; /* Limited Animation Mode */ -"animation_LIMITED" = "Ограниченный"; -"animation_NONE" = "Нет"; +"animation_LIMITED" = "Ограниченая"; +"animation_NONE" = "Выключена"; + +/* 2FA */ +"Enable two-factor authentication using Google Authenticator" = "Включить двухфакторную аутентификацию с помощью Google Authenticator"; +"You must enter this key into your Google Authenticator application." = "Вы должны ввести этот ключ в приложение Google Authenticator."; +"If you do not and you log out you will not be able to login again." = "Если вы этого не сделаете и выйдете из системы, вы не сможете войти снова."; + +/* External Sieve scripts */ +"An external Sieve script is active" = "Внешний скрипт Sieve активен"; +"Sieve is a programming language that can be used for email filtering. If you let SOGo handle your filters, vacation and forward settings, your active script will be disabled." = "Sieve - это язык программирования, который может быть использован для фильтрации электронной почты. Если вы позволите SOGo обрабатывать ваши фильтры, настройки отпуска и переадресации, ваш активный скрипт будет отключен."; +"Let SOGo handle everything" = "Предоставить SOGo возможность управлять всем"; \ No newline at end of file diff --git a/UI/Scheduler/Russian.lproj/Localizable.strings b/UI/Scheduler/Russian.lproj/Localizable.strings index 35717bb3e..2d5ebcf06 100644 --- a/UI/Scheduler/Russian.lproj/Localizable.strings +++ b/UI/Scheduler/Russian.lproj/Localizable.strings @@ -107,6 +107,7 @@ "Name of the Calendar" = "Название календаря"; "new" = "Новый"; "Print view" = "Печать"; +"Print" = "Печать"; "edit" = "Изменить"; "delete" = "Удалить"; "proposal" = "Предложение"; @@ -147,6 +148,7 @@ "Display events and tasks colors" = "Показывать цвета событий и задач"; "Borders" = "Границы"; "Backgrounds" = "Условия"; +"Page Format" = "Формат страницы"; /* Appointments */ "Appointment viewer" = "Просмотр встреч"; @@ -440,15 +442,45 @@ validate_untilbeforeend = "Повторение должно заканчив "Are you sure you want to delete the selected components?" = "Вы уверены, что вы хотите удалить выбранные компоненты?"; -/* Legend */ +/* Participation role */ +"Role" = "Роль"; + +/* Participant role: participation is required */ "Participant" = "Участник"; + +/* Participant role: participation is required */ +"req-participant" = "Участник"; + +/* Participant role: participation is optional */ "Optional Participant" = "Необязательный участник"; + +/* Participant role: participation is optional */ +"opt-participant" = "Возможный участник"; + +/* Participant role: participant is copied for information purposes only */ "Non Participant" = "Не участник"; + +/* Participant role: participant is copied for information purposes only */ +"non-participant" = "Не участник"; + +/* Participant role: participant is chair of the calendar entity */ "Chair" = "Организатор"; + +/* Participant role: participant is chair of the calendar entity */ +"chair" = "Организатор"; + +/* Participant status: needs action */ "Needs action" = "Требует действия"; + +/* Participant status: event accepted */ "Accepted" = "Принято"; + +/* Participant status: event declined */ "Declined" = "Отклонено"; + +/* Participant status: tentatively accepted */ "Tentative" = "Предварительно"; + "Free" = "Свободен"; "Busy" = "Занят"; "Maybe busy" = "Возможно занят";