refactor: replace custom CRM with Monica fork
Some checks failed
Build & Push Monica Image to Gitea Registry / build-and-push (push) Failing after 9s
Some checks failed
Build & Push Monica Image to Gitea Registry / build-and-push (push) Failing after 9s
This commit is contained in:
571
resources/lang/ru/app.php
Normal file
571
resources/lang/ru/app.php
Normal file
@@ -0,0 +1,571 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* ⚠️ Editing not allowed except for 'en' language.
|
||||
*
|
||||
* @see https://github.com/monicahq/monica/blob/main/docs/contribute/translate.md for translations.
|
||||
*/
|
||||
|
||||
return [
|
||||
'yes' => 'Да',
|
||||
'no' => 'Нет',
|
||||
'update' => 'Обновить',
|
||||
'save' => 'Сохранить',
|
||||
'add' => 'Добавить',
|
||||
'cancel' => 'Отмена',
|
||||
'confirm' => 'Подтвердить',
|
||||
'delete_confirm' => 'Вы уверены?',
|
||||
'delete' => 'Удалить',
|
||||
'edit' => 'Редактировать',
|
||||
'upload' => 'Закачать',
|
||||
'download' => 'Загрузить',
|
||||
'save_close' => 'Сохранить и закрыть',
|
||||
'close' => 'Закрыть',
|
||||
'copy' => 'Копировать',
|
||||
'create' => 'Создать',
|
||||
'remove' => 'Убрать',
|
||||
'revoke' => 'Отозвать',
|
||||
'done' => 'Готово',
|
||||
'back' => 'Назад',
|
||||
'verify' => 'Подтвердить',
|
||||
'new' => 'новый',
|
||||
'unknown' => 'Я не знаю',
|
||||
'load_more' => 'Загрузить ещё',
|
||||
'loading' => 'Загрузка...',
|
||||
'with' => 'с',
|
||||
'today' => 'сегодня',
|
||||
'yesterday' => 'вчера',
|
||||
'another_day' => 'another day',
|
||||
'date' => 'Дата',
|
||||
'type' => 'Тип',
|
||||
'zoom' => 'Масштаб',
|
||||
'upgrade' => 'Upgrade to unlock',
|
||||
'percent_uploaded' => '{percent}% загружено',
|
||||
'retry' => 'Повторить',
|
||||
'filter' => 'Список фильтров',
|
||||
'go_back' => 'Назад',
|
||||
'file_selected' => 'One file selected…|{count} files selected…',
|
||||
|
||||
'application_title' => 'Monica – personal relationship manager',
|
||||
'application_description' => 'Monica is a tool to manage your interactions with your loved ones, friends and family.',
|
||||
'application_og_title' => 'Have better relations with your loved ones. Free online CRM for friends and family.',
|
||||
|
||||
'markdown_description' => 'Хотите форматировать ваш текст? Мы поддерживаем Markdown для добавления этих функций',
|
||||
'markdown_link' => 'Читать документацию',
|
||||
|
||||
'header_settings_link' => 'Настройки',
|
||||
'header_logout_link' => 'Выйти',
|
||||
'header_changelog_link' => 'Product changes',
|
||||
|
||||
'main_nav_cta' => 'Добавить людей',
|
||||
'main_nav_dashboard' => 'Обзор',
|
||||
'main_nav_family' => 'контакты',
|
||||
'main_nav_journal' => 'Журнал',
|
||||
'main_nav_activities' => 'Активности',
|
||||
'main_nav_tasks' => 'Задачи',
|
||||
|
||||
'footer_remarks' => 'Комментарии?',
|
||||
'footer_send_email' => 'Отправить нам email',
|
||||
'footer_privacy' => 'Политика конфиденциальности',
|
||||
'footer_release' => 'Примечания к выпуску',
|
||||
'footer_newsletter' => 'Рассылка',
|
||||
'footer_source_code' => 'Поддержать проект',
|
||||
'footer_version' => 'Версия: :version',
|
||||
'footer_new_version' => 'Доступна новая версия',
|
||||
|
||||
'footer_modal_version_whats_new' => 'Что нового',
|
||||
'footer_modal_version_release_away' => 'You are 1 release behind the latest version available. You should update your instance.|You are :number releases behind the latest version available. You should update your instance.',
|
||||
|
||||
'breadcrumb_dashboard' => 'Обзор',
|
||||
'breadcrumb_list_contacts' => 'Список контактов',
|
||||
'breadcrumb_archived_contacts' => 'Archived contacts',
|
||||
'breadcrumb_journal' => 'Журнал',
|
||||
'breadcrumb_settings' => 'Настройки',
|
||||
'breadcrumb_settings_export' => 'Экспорт',
|
||||
'breadcrumb_settings_users' => 'Пользователи',
|
||||
'breadcrumb_settings_users_add' => 'Добавить пользователя',
|
||||
'breadcrumb_settings_subscriptions' => 'Подписка',
|
||||
'breadcrumb_settings_import' => 'Импорт',
|
||||
'breadcrumb_settings_import_report' => 'Импортировать отчёт',
|
||||
'breadcrumb_settings_import_upload' => 'Закачать',
|
||||
'breadcrumb_settings_tags' => 'Тэги',
|
||||
'breadcrumb_add_significant_other' => 'Add significant other',
|
||||
'breadcrumb_edit_significant_other' => 'Edit significant other',
|
||||
'breadcrumb_add_note' => 'Добавить заметку',
|
||||
'breadcrumb_edit_note' => 'Редактировать заметку',
|
||||
'breadcrumb_api' => 'API',
|
||||
'breadcrumb_dav' => 'DAV Resources',
|
||||
'breadcrumb_edit_introductions' => 'How did you meet',
|
||||
'breadcrumb_settings_personalization' => 'Персонализация',
|
||||
'breadcrumb_settings_security' => 'Безопасность',
|
||||
'breadcrumb_settings_security_2fa' => 'Двухфакторная аутентификация',
|
||||
'breadcrumb_profile' => 'Профиль :name',
|
||||
|
||||
'gender_male' => 'Мужской',
|
||||
'gender_female' => 'Женский',
|
||||
'gender_none' => 'Неизвестно',
|
||||
'gender_no_gender' => 'Нет полов',
|
||||
|
||||
'error_title' => 'Ой, что-то пошло не так.',
|
||||
'error_unauthorized' => 'У вас нет прав для редактирования этого ресурса.',
|
||||
'error_user_account' => 'This user does not belong to the given account.',
|
||||
'error_save' => 'We had an error trying to save the data.',
|
||||
'error_try_again' => 'Произошла ошибка. Пожалуйста, попробуйте снова.',
|
||||
'error_id' => 'Error ID: :id',
|
||||
'error_unavailable' => 'Service unavailable',
|
||||
'error_maintenance' => 'Maintenance in progress. We’ll be right back.',
|
||||
'error_help' => 'We’ll be right back.',
|
||||
'error_twitter' => 'Follow <a href="https://twitter.com/:twitter">our Twitter account</a> to be alerted when it’s up again.',
|
||||
'error_no_term' => 'There is no policy for this instance yet.',
|
||||
|
||||
'default_save_success' => 'The data has been saved.',
|
||||
|
||||
'compliance_title' => 'Sorry for the interruption.',
|
||||
'compliance_desc' => 'We have changed our <a href=":urlterm" hreflang=":hreflang">Terms of Use</a> and <a href=":url" hreflang=":hreflang">Privacy Policy</a>. By law we have to ask you to review them and accept them so you can continue to use your account.',
|
||||
'compliance_desc_end' => 'We don’t do anything nasty with your data or account and will never do.',
|
||||
'compliance_terms' => 'Accept new terms and privacy policy',
|
||||
|
||||
// Relationship types
|
||||
// Yes, each relationship type has 8 strings associated with it.
|
||||
// This is because we need to indicate the name of the relationship type,
|
||||
// and also the name of the opposite side of this relationship (father/son),
|
||||
// and then, the feminine version of the string. Finally, in some sentences
|
||||
// in the UI, we need to include the name of the person we add the relationship
|
||||
// to.
|
||||
'relationship_type_group_love' => 'Любовные отношения',
|
||||
'relationship_type_group_family' => 'Семейные отношения',
|
||||
'relationship_type_group_friend' => 'Дружеские отношения',
|
||||
'relationship_type_group_work' => 'Рабочие отношения',
|
||||
'relationship_type_group_other' => 'Other kind of relationships',
|
||||
|
||||
'relationship_type_partner' => 'significant other',
|
||||
'relationship_type_partner_female' => 'significant other',
|
||||
'relationship_type_partner_male' => 'significant other',
|
||||
'relationship_type_partner_with_name' => ':name’s significant other',
|
||||
'relationship_type_partner_female_with_name' => ':name’s significant other',
|
||||
'relationship_type_partner_male_with_name' => ':name’s significant other',
|
||||
|
||||
'relationship_type_spouse' => 'spouse',
|
||||
'relationship_type_spouse_female' => 'wife',
|
||||
'relationship_type_spouse_male' => 'husband',
|
||||
'relationship_type_spouse_with_name' => ':name’s spouse',
|
||||
'relationship_type_spouse_female_with_name' => ':name’s wife',
|
||||
'relationship_type_spouse_male_with_name' => ':name’s husband',
|
||||
|
||||
'relationship_type_date' => 'дата',
|
||||
'relationship_type_date_female' => 'дата',
|
||||
'relationship_type_date_male' => 'date',
|
||||
'relationship_type_date_with_name' => ':name’s date',
|
||||
'relationship_type_date_female_with_name' => ':name’s date',
|
||||
'relationship_type_date_male_with_name' => ':name’s date',
|
||||
|
||||
'relationship_type_lover' => 'lover',
|
||||
'relationship_type_lover_female' => 'lover',
|
||||
'relationship_type_lover_male' => 'lover',
|
||||
'relationship_type_lover_with_name' => ':name’s lover',
|
||||
'relationship_type_lover_female_with_name' => ':name’s lover',
|
||||
'relationship_type_lover_male_with_name' => ':name’s lover',
|
||||
|
||||
'relationship_type_inlovewith' => 'in love with',
|
||||
'relationship_type_inlovewith_female' => 'in love with',
|
||||
'relationship_type_inlovewith_male' => 'in love with',
|
||||
'relationship_type_inlovewith_with_name' => 'someone :name is in love with',
|
||||
'relationship_type_inlovewith_female_with_name' => 'someone :name is in love with',
|
||||
'relationship_type_inlovewith_male_with_name' => 'someone :name is in love with',
|
||||
|
||||
'relationship_type_lovedby' => 'loved by',
|
||||
'relationship_type_lovedby_female' => 'loved by',
|
||||
'relationship_type_lovedby_male' => 'loved by',
|
||||
'relationship_type_lovedby_with_name' => ':name’s secret lover',
|
||||
'relationship_type_lovedby_female_with_name' => ':name’s secret lover',
|
||||
'relationship_type_lovedby_male_with_name' => ':name’s secret lover',
|
||||
|
||||
'relationship_type_ex' => 'ex-partner',
|
||||
'relationship_type_ex_female' => 'ex-girlfriend',
|
||||
'relationship_type_ex_male' => 'ex-boyfriend',
|
||||
'relationship_type_ex_with_name' => ':name’s ex-partner',
|
||||
'relationship_type_ex_female_with_name' => ':name’s ex-girlfriend',
|
||||
'relationship_type_ex_male_with_name' => ':name’s ex-boyfriend',
|
||||
|
||||
'relationship_type_parent' => 'parent',
|
||||
'relationship_type_parent_female' => 'мать',
|
||||
'relationship_type_parent_male' => 'father',
|
||||
'relationship_type_parent_with_name' => ':name’s parent',
|
||||
'relationship_type_parent_female_with_name' => ':name’s mother',
|
||||
'relationship_type_parent_male_with_name' => ':name’s father',
|
||||
|
||||
'relationship_type_child' => 'child',
|
||||
'relationship_type_child_female' => 'дочь',
|
||||
'relationship_type_child_male' => 'son',
|
||||
'relationship_type_child_with_name' => ':name’s child',
|
||||
'relationship_type_child_female_with_name' => ':name’s daughter',
|
||||
'relationship_type_child_male_with_name' => ':name’s son',
|
||||
|
||||
'relationship_type_stepparent' => 'step-parent',
|
||||
'relationship_type_stepparent_female' => 'мачеха',
|
||||
'relationship_type_stepparent_male' => 'stepfather',
|
||||
'relationship_type_stepparent_with_name' => ':name’s step-parent',
|
||||
'relationship_type_stepparent_female_with_name' => ':name’s stepmother',
|
||||
'relationship_type_stepparent_male_with_name' => ':name’s stepfather',
|
||||
|
||||
'relationship_type_stepchild' => 'stepchild',
|
||||
'relationship_type_stepchild_female' => 'stepdaughter',
|
||||
'relationship_type_stepchild_male' => 'stepson',
|
||||
'relationship_type_stepchild_with_name' => ':name’s stepchild',
|
||||
'relationship_type_stepchild_female_with_name' => ':name’s stepdaughter',
|
||||
'relationship_type_stepchild_male_with_name' => ':name’s stepson',
|
||||
|
||||
'relationship_type_sibling' => 'sibling',
|
||||
'relationship_type_sibling_female' => 'сестра',
|
||||
'relationship_type_sibling_male' => 'brother',
|
||||
'relationship_type_sibling_with_name' => ':name’s sibling',
|
||||
'relationship_type_sibling_female_with_name' => ':name’s sister',
|
||||
'relationship_type_sibling_male_with_name' => ':name’s brother',
|
||||
|
||||
'relationship_type_grandparent' => 'grandparent',
|
||||
'relationship_type_grandparent_female' => 'grandmother',
|
||||
'relationship_type_grandparent_male' => 'grandfather',
|
||||
'relationship_type_grandparent_with_name' => ':name’s grandparent',
|
||||
'relationship_type_grandparent_female_with_name' => ':name’s grandmother',
|
||||
'relationship_type_grandparent_male_with_name' => ':name’s grandfather',
|
||||
|
||||
'relationship_type_grandchild' => 'grandchild',
|
||||
'relationship_type_grandchild_female' => 'granddaughter',
|
||||
'relationship_type_grandchild_male' => 'grandson',
|
||||
'relationship_type_grandchild_with_name' => ':name’s grandchild',
|
||||
'relationship_type_grandchild_female_with_name' => ':name’s granddauther',
|
||||
'relationship_type_grandchild_male_with_name' => ':name’s grandson',
|
||||
|
||||
'relationship_type_uncle' => 'дядя',
|
||||
'relationship_type_uncle_female' => 'тётя',
|
||||
'relationship_type_uncle_male' => 'uncle',
|
||||
'relationship_type_uncle_with_name' => ':name’s uncle',
|
||||
'relationship_type_uncle_female_with_name' => ':name’s aunt',
|
||||
'relationship_type_uncle_male_with_name' => ':name’s uncle',
|
||||
|
||||
'relationship_type_nephew' => 'nephew',
|
||||
'relationship_type_nephew_female' => 'niece',
|
||||
'relationship_type_nephew_male' => 'nephew',
|
||||
'relationship_type_nephew_with_name' => ':name’s nephew',
|
||||
'relationship_type_nephew_female_with_name' => ':name’s niece',
|
||||
'relationship_type_nephew_male_with_name' => ':name’s nephew',
|
||||
|
||||
'relationship_type_cousin' => 'cousin',
|
||||
'relationship_type_cousin_female' => 'cousin',
|
||||
'relationship_type_cousin_male' => 'cousin',
|
||||
'relationship_type_cousin_with_name' => ':name’s cousin',
|
||||
'relationship_type_cousin_female_with_name' => ':name’s cousin',
|
||||
'relationship_type_cousin_male_with_name' => ':name’s cousin',
|
||||
|
||||
'relationship_type_godfather' => 'godparent',
|
||||
'relationship_type_godfather_female' => 'крёстная мать',
|
||||
'relationship_type_godfather_male' => 'godfather',
|
||||
'relationship_type_godfather_with_name' => ':name’s godparent',
|
||||
'relationship_type_godfather_female_with_name' => ':name’s godmother',
|
||||
'relationship_type_godfather_male_with_name' => ':name’s godfather',
|
||||
|
||||
'relationship_type_godson' => 'godchild',
|
||||
'relationship_type_godson_female' => 'goddaughter',
|
||||
'relationship_type_godson_male' => 'godson',
|
||||
'relationship_type_godson_with_name' => ':name’s godchild',
|
||||
'relationship_type_godson_female_with_name' => ':name’s goddaughter',
|
||||
'relationship_type_godson_male_with_name' => ':name’s godson',
|
||||
|
||||
'relationship_type_friend' => 'friend',
|
||||
'relationship_type_friend_female' => 'friend',
|
||||
'relationship_type_friend_male' => 'friend',
|
||||
'relationship_type_friend_with_name' => ':name’s friend',
|
||||
'relationship_type_friend_female_with_name' => ':name’s friend',
|
||||
'relationship_type_friend_male_with_name' => ':name’s friend',
|
||||
|
||||
'relationship_type_bestfriend' => 'best friend',
|
||||
'relationship_type_bestfriend_female' => 'best friend',
|
||||
'relationship_type_bestfriend_male' => 'best friend',
|
||||
'relationship_type_bestfriend_with_name' => ':name’s best friend',
|
||||
'relationship_type_bestfriend_female_with_name' => ':name’s best friend',
|
||||
'relationship_type_bestfriend_male_with_name' => ':name’s best friend',
|
||||
|
||||
'relationship_type_colleague' => 'коллега',
|
||||
'relationship_type_colleague_female' => 'коллега',
|
||||
'relationship_type_colleague_male' => 'colleague',
|
||||
'relationship_type_colleague_with_name' => ':name’s colleague',
|
||||
'relationship_type_colleague_female_with_name' => ':name’s colleague',
|
||||
'relationship_type_colleague_male_with_name' => ':name’s colleague',
|
||||
|
||||
'relationship_type_boss' => 'boss',
|
||||
'relationship_type_boss_female' => 'boss',
|
||||
'relationship_type_boss_male' => 'boss',
|
||||
'relationship_type_boss_with_name' => ':name’s boss',
|
||||
'relationship_type_boss_female_with_name' => ':name’s boss',
|
||||
'relationship_type_boss_male_with_name' => ':name’s boss',
|
||||
|
||||
'relationship_type_subordinate' => 'subordinate',
|
||||
'relationship_type_subordinate_female' => 'subordinate',
|
||||
'relationship_type_subordinate_male' => 'subordinate',
|
||||
'relationship_type_subordinate_with_name' => ':name’s subordinate',
|
||||
'relationship_type_subordinate_female_with_name' => ':name’s subordinate',
|
||||
'relationship_type_subordinate_male_with_name' => ':name’s subordinate',
|
||||
|
||||
'relationship_type_mentor' => 'mentor',
|
||||
'relationship_type_mentor_female' => 'mentor',
|
||||
'relationship_type_mentor_male' => 'mentor',
|
||||
'relationship_type_mentor_with_name' => ':name’s mentor',
|
||||
'relationship_type_mentor_female_with_name' => ':name’s mentor',
|
||||
'relationship_type_mentor_male_with_name' => ':name’s mentor',
|
||||
|
||||
'relationship_type_protege' => 'protégé',
|
||||
'relationship_type_protege_female' => 'protégé',
|
||||
'relationship_type_protege_male' => 'protégé',
|
||||
'relationship_type_protege_with_name' => ':name’s protégé',
|
||||
'relationship_type_protege_female_with_name' => ':name’s protégé',
|
||||
'relationship_type_protege_male_with_name' => ':name’s protégé',
|
||||
|
||||
'relationship_type_ex_husband' => 'ex-spouse',
|
||||
'relationship_type_ex_husband_female' => 'бывшая жена',
|
||||
'relationship_type_ex_husband_male' => 'ex-husband',
|
||||
'relationship_type_ex_husband_with_name' => ':name’s ex-spouse',
|
||||
'relationship_type_ex_husband_female_with_name' => ':name’s ex wife',
|
||||
'relationship_type_ex_husband_male_with_name' => ':name’s ex-husband',
|
||||
|
||||
// emotions
|
||||
'emotion_primary_love' => 'Любовь',
|
||||
'emotion_primary_joy' => 'Радость',
|
||||
'emotion_primary_surprise' => 'Удивление',
|
||||
'emotion_primary_anger' => 'Гнев',
|
||||
'emotion_primary_sadness' => 'Грусть',
|
||||
'emotion_primary_fear' => 'Страх',
|
||||
|
||||
'emotion_secondary_affection' => 'Affection',
|
||||
'emotion_secondary_lust' => 'Lust',
|
||||
'emotion_secondary_longing' => 'Longing',
|
||||
'emotion_secondary_cheerfulness' => 'Cheerfulness',
|
||||
'emotion_secondary_zest' => 'Zest',
|
||||
'emotion_secondary_contentment' => 'Contentment',
|
||||
'emotion_secondary_pride' => 'Гордость',
|
||||
'emotion_secondary_optimism' => 'Оптимизм',
|
||||
'emotion_secondary_enthrallment' => 'Enthrallment',
|
||||
'emotion_secondary_relief' => 'Облегчение',
|
||||
'emotion_secondary_surprise' => 'Удивление',
|
||||
'emotion_secondary_irritation' => 'Раздражение',
|
||||
'emotion_secondary_exasperation' => 'Exasperation',
|
||||
'emotion_secondary_rage' => 'Ярость',
|
||||
'emotion_secondary_disgust' => 'Отвращение',
|
||||
'emotion_secondary_envy' => 'Зависть',
|
||||
'emotion_secondary_suffering' => 'Страдание',
|
||||
'emotion_secondary_sadness' => 'Грусть',
|
||||
'emotion_secondary_disappointment' => 'Разочарование',
|
||||
'emotion_secondary_shame' => 'Shame',
|
||||
'emotion_secondary_neglect' => 'Neglect',
|
||||
'emotion_secondary_sympathy' => 'Симпатия',
|
||||
'emotion_secondary_horror' => 'Ужас',
|
||||
'emotion_secondary_nervousness' => 'Nervousness',
|
||||
|
||||
'emotion_adoration' => 'Adoration',
|
||||
'emotion_affection' => 'Affection',
|
||||
'emotion_love' => 'Любовь',
|
||||
'emotion_fondness' => 'Fondness',
|
||||
'emotion_liking' => 'Liking',
|
||||
'emotion_attraction' => 'Attraction',
|
||||
'emotion_caring' => 'Caring',
|
||||
'emotion_tenderness' => 'Tenderness',
|
||||
'emotion_compassion' => 'Compassion',
|
||||
'emotion_sentimentality' => 'Sentimentality',
|
||||
'emotion_arousal' => 'Arousal',
|
||||
'emotion_desire' => 'Desire',
|
||||
'emotion_lust' => 'Lust',
|
||||
'emotion_passion' => 'Passion',
|
||||
'emotion_infatuation' => 'Infatuation',
|
||||
'emotion_longing' => 'Longing',
|
||||
'emotion_amusement' => 'Amusement',
|
||||
'emotion_bliss' => 'Bliss',
|
||||
'emotion_cheerfulness' => 'Cheerfulness',
|
||||
'emotion_gaiety' => 'Gaiety',
|
||||
'emotion_glee' => 'Glee',
|
||||
'emotion_jolliness' => 'Jolliness',
|
||||
'emotion_joviality' => 'Joviality',
|
||||
'emotion_joy' => 'Радость',
|
||||
'emotion_delight' => 'Delight',
|
||||
'emotion_enjoyment' => 'Enjoyment',
|
||||
'emotion_gladness' => 'Gladness',
|
||||
'emotion_happiness' => 'Happiness',
|
||||
'emotion_jubilation' => 'Jubilation',
|
||||
'emotion_elation' => 'Elation',
|
||||
'emotion_satisfaction' => 'Satisfaction',
|
||||
'emotion_ecstasy' => 'Ecstasy',
|
||||
'emotion_euphoria' => 'Euphoria',
|
||||
'emotion_enthusiasm' => 'Enthusiasm',
|
||||
'emotion_zeal' => 'Zeal',
|
||||
'emotion_zest' => 'Zest',
|
||||
'emotion_excitement' => 'Excitement',
|
||||
'emotion_thrill' => 'Thrill',
|
||||
'emotion_exhilaration' => 'Exhilaration',
|
||||
'emotion_contentment' => 'Contentment',
|
||||
'emotion_pleasure' => 'Pleasure',
|
||||
'emotion_pride' => 'Pride',
|
||||
'emotion_eagerness' => 'Eagerness',
|
||||
'emotion_hope' => 'Hope',
|
||||
'emotion_optimism' => 'Optimism',
|
||||
'emotion_enthrallment' => 'Enthrallment',
|
||||
'emotion_rapture' => 'Rapture',
|
||||
'emotion_relief' => 'Облегчение',
|
||||
'emotion_amazement' => 'Amazement',
|
||||
'emotion_surprise' => 'Surprise',
|
||||
'emotion_astonishment' => 'Astonishment',
|
||||
'emotion_aggravation' => 'Aggravation',
|
||||
'emotion_irritation' => 'Раздражение',
|
||||
'emotion_agitation' => 'Agitation',
|
||||
'emotion_annoyance' => 'Annoyance',
|
||||
'emotion_grouchiness' => 'Grouchiness',
|
||||
'emotion_grumpiness' => 'Grumpiness',
|
||||
'emotion_exasperation' => 'Exasperation',
|
||||
'emotion_frustration' => 'Frustration',
|
||||
'emotion_anger' => 'Anger',
|
||||
'emotion_rage' => 'Rage',
|
||||
'emotion_outrage' => 'Outrage',
|
||||
'emotion_fury' => 'Fury',
|
||||
'emotion_wrath' => 'Wrath',
|
||||
'emotion_hostility' => 'Hostility',
|
||||
'emotion_ferocity' => 'Ferocity',
|
||||
'emotion_bitterness' => 'Bitterness',
|
||||
'emotion_hate' => 'Hate',
|
||||
'emotion_loathing' => 'Loathing',
|
||||
'emotion_scorn' => 'Scorn',
|
||||
'emotion_spite' => 'Spite',
|
||||
'emotion_vengefulness' => 'Vengefulness',
|
||||
'emotion_dislike' => 'Dislike',
|
||||
'emotion_resentment' => 'Resentment',
|
||||
'emotion_disgust' => 'Disgust',
|
||||
'emotion_revulsion' => 'Revulsion',
|
||||
'emotion_contempt' => 'Contempt',
|
||||
'emotion_envy' => 'Envy',
|
||||
'emotion_jealousy' => 'Jealousy',
|
||||
'emotion_agony' => 'Agony',
|
||||
'emotion_suffering' => 'Suffering',
|
||||
'emotion_hurt' => 'Hurt',
|
||||
'emotion_anguish' => 'Anguish',
|
||||
'emotion_depression' => 'Depression',
|
||||
'emotion_despair' => 'Despair',
|
||||
'emotion_hopelessness' => 'Hopelessness',
|
||||
'emotion_gloom' => 'Gloom',
|
||||
'emotion_glumness' => 'Glumness',
|
||||
'emotion_sadness' => 'Sadness',
|
||||
'emotion_unhappiness' => 'Unhappiness',
|
||||
'emotion_grief' => 'Grief',
|
||||
'emotion_sorrow' => 'Sorrow',
|
||||
'emotion_woe' => 'Woe',
|
||||
'emotion_misery' => 'Misery',
|
||||
'emotion_melancholy' => 'Melancholy',
|
||||
'emotion_dismay' => 'Dismay',
|
||||
'emotion_disappointment' => 'Disappointment',
|
||||
'emotion_displeasure' => 'Displeasure',
|
||||
'emotion_guilt' => 'Guilt',
|
||||
'emotion_shame' => 'Shame',
|
||||
'emotion_regret' => 'Regret',
|
||||
'emotion_remorse' => 'Remorse',
|
||||
'emotion_alienation' => 'Alienation',
|
||||
'emotion_isolation' => 'Isolation',
|
||||
'emotion_neglect' => 'Neglect',
|
||||
'emotion_loneliness' => 'Loneliness',
|
||||
'emotion_rejection' => 'Rejection',
|
||||
'emotion_homesickness' => 'Homesickness',
|
||||
'emotion_defeat' => 'Defeat',
|
||||
'emotion_dejection' => 'Dejection',
|
||||
'emotion_insecurity' => 'Insecurity',
|
||||
'emotion_embarrassment' => 'Embarrassment',
|
||||
'emotion_humiliation' => 'Humiliation',
|
||||
'emotion_insult' => 'Insult',
|
||||
'emotion_pity' => 'Pity',
|
||||
'emotion_sympathy' => 'Sympathy',
|
||||
'emotion_alarm' => 'Alarm',
|
||||
'emotion_shock' => 'Shock',
|
||||
'emotion_fear' => 'Fear',
|
||||
'emotion_fright' => 'Fright',
|
||||
'emotion_horror' => 'Horror',
|
||||
'emotion_terror' => 'Terror',
|
||||
'emotion_panic' => 'Panic',
|
||||
'emotion_hysteria' => 'Hysteria',
|
||||
'emotion_mortification' => 'Mortification',
|
||||
'emotion_anxiety' => 'Anxiety',
|
||||
'emotion_nervousness' => 'Nervousness',
|
||||
'emotion_tenseness' => 'Tenseness',
|
||||
'emotion_uneasiness' => 'Uneasiness',
|
||||
'emotion_apprehension' => 'Apprehension',
|
||||
'emotion_worry' => 'Worry',
|
||||
'emotion_distress' => 'Distress',
|
||||
'emotion_dread' => 'Dread',
|
||||
|
||||
// weather
|
||||
'weather_sunny' => 'Sunny',
|
||||
'weather_clear' => 'Clear',
|
||||
'weather_clear-day' => 'Clear',
|
||||
'weather_clear-night' => 'Clear night',
|
||||
'weather_light-drizzle' => 'Light drizzle',
|
||||
'weather_patchy-light-drizzle' => 'Patchy light drizzle',
|
||||
'weather_patchy-light-rain' => 'Patchy light rain',
|
||||
'weather_light-rain' => 'Light rain',
|
||||
'weather_moderate-rain-at-times' => 'Moderate rain at times',
|
||||
'weather_moderate-rain' => 'Moderate rain',
|
||||
'weather_patchy-rain-possible' => 'Patchy rain possible',
|
||||
'weather_heavy-rain-at-times' => 'Heavy rain at times',
|
||||
'weather_heavy-rain' => 'Heavy rain',
|
||||
'weather_light-freezing-rain' => 'Light freezing rain',
|
||||
'weather_moderate-or-heavy-freezing-rain' => 'Moderate or heavy freezing rain',
|
||||
'weather_light-sleet' => 'Light sleet',
|
||||
'weather_moderate-or-heavy-rain-shower' => 'Moderate or heavy rain shower',
|
||||
'weather_light-rain-shower' => 'Light rain shower',
|
||||
'weather_torrential-rain-shower' => 'Torrential rain shower',
|
||||
'weather_rain' => 'Rain',
|
||||
'weather_snow' => 'Snow',
|
||||
'weather_blowing-snow' => 'Blowing snow',
|
||||
'weather_patchy-light-snow' => 'Patchy light snow',
|
||||
'weather_light-snow' => 'Light snow',
|
||||
'weather_patchy-moderate-snow' => 'Patchy moderate snow',
|
||||
'weather_moderate-snow' => 'Moderate snow',
|
||||
'weather_patchy-heavy-snow' => 'Patchy heavy snow',
|
||||
'weather_heavy-snow' => 'Heavy snow',
|
||||
'weather_light-snow-showers' => 'Light snow showers',
|
||||
'weather_moderate-or-heavy-snow-showers' => 'Moderate or heavy snow showers',
|
||||
'weather_patchy-snow-possible' => 'Patchy snow possible',
|
||||
'weather_patchy-sleet-possible' => 'Patchy sleet possible',
|
||||
'weather_moderate-or-heavy-sleet' => 'Moderate or heavy sleet',
|
||||
'weather_light-sleet-showers' => 'Light sleet showers',
|
||||
'weather_moderate-or-heavy-sleet-showers' => 'Moderate or heavy sleet showers',
|
||||
'weather_sleet' => 'Sleet',
|
||||
'weather_wind' => 'Wind',
|
||||
'weather_fog' => 'Fog',
|
||||
'weather_freezing-fog' => 'Freezing fog',
|
||||
'weather_mist' => 'Mist',
|
||||
'weather_blizzard' => 'Blizzard',
|
||||
'weather_overcast' => 'Overcast',
|
||||
'weather_cloudy' => 'Cloudy',
|
||||
'weather_partly-cloudy-day' => 'Partly cloudy',
|
||||
'weather_partly-cloudy-night' => 'Partly cloudy',
|
||||
'weather_freezing-drizzle' => 'Freezing drizzle',
|
||||
'weather_heavy-freezing-drizzle' => 'Heavy freezing drizzle',
|
||||
'weather_patchy-freezing-drizzle-possible' => 'Patchy freezing drizzle possible',
|
||||
'weather_ice-pellets' => 'Ice pellets',
|
||||
'weather_light-showers-of-ice-pellets' => 'Light showers of ice pellets',
|
||||
'weather_moderate-or-heavy-showers-of-ice-pellets' => 'Moderate or heavy showers of ice pellets',
|
||||
'weather_thundery-outbreaks-possible' => 'Thundery outbreaks possible',
|
||||
'weather_patchy-light-rain-with-thunder' => 'Patchy light rain with thunder',
|
||||
'weather_moderate-or-heavy-rain-with-thunder' => 'Moderate or heavy rain with thunder',
|
||||
'weather_patchy-light-snow-with-thunder' => 'Patchy light snow with thunder',
|
||||
'weather_moderate-or-heavy-snow-with-thunder' => 'Moderate or heavy snow with thunder',
|
||||
'weather_current_temperature_celsius' => ':temperature °C',
|
||||
'weather_current_temperature_fahrenheit' => ':temperature °F',
|
||||
'weather_current_title' => 'Текущая погода',
|
||||
|
||||
// dav
|
||||
'dav_contacts' => 'Контакты',
|
||||
'dav_contacts_description' => 'Контакты :name',
|
||||
'dav_birthdays' => 'Дни рождения',
|
||||
'dav_birthdays_description' => ':name’s contact’s birthdays',
|
||||
'dav_tasks' => 'Задачи',
|
||||
'dav_tasks_description' => 'Задачи :name',
|
||||
|
||||
// contact list
|
||||
'contact_list_avatar' => 'Avatar',
|
||||
'contact_list_name' => 'Contact',
|
||||
'contact_list_description' => 'Description',
|
||||
|
||||
];
|
||||
89
resources/lang/ru/auth.php
Normal file
89
resources/lang/ru/auth.php
Normal file
@@ -0,0 +1,89 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* ⚠️ Editing not allowed except for 'en' language.
|
||||
*
|
||||
* @see https://github.com/monicahq/monica/blob/main/docs/contribute/translate.md for translations.
|
||||
*/
|
||||
|
||||
return [
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Authentication Language Lines
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| The following language lines are used during authentication for various
|
||||
| messages that we need to display to the user. You are free to modify
|
||||
| these language lines according to your application's requirements.
|
||||
|
|
||||
*/
|
||||
|
||||
'failed' => 'Имя пользователя и пароль не совпадают.',
|
||||
'throttle' => 'Слишком много попыток входа. Пожалуйста, попробуйте еще раз через :seconds секунд.',
|
||||
'not_authorized' => 'Вам не разрешено выполнять это действие.',
|
||||
'signup_disabled' => 'Регистрация сейчас выключена.',
|
||||
'signup_error' => 'Произошла ошибка при регистрации пользователя',
|
||||
'back_homepage' => 'Вернуться на главную страницу',
|
||||
'mfa_auth_otp' => 'Аутентифицироваться с двухфакторным устройством',
|
||||
'mfa_auth_webauthn' => 'Аутентифицироваться с ключом безопасности (WebAuthn)',
|
||||
'2fa_title' => 'Двухфакторная аутентификация',
|
||||
'2fa_wrong_validation' => 'Сбой двухфакторной аутентификации.',
|
||||
'2fa_one_time_password' => 'Код двухфакторной аутентификации',
|
||||
'2fa_recuperation_code' => 'Введите код двухфакторного восстановления',
|
||||
'2fa_one_time_or_recuperation' => 'Введите код двухфакторной аутентификации или код восстановления',
|
||||
'2fa_otp_help' => 'Откройте приложение для мобильной проверки подлинности и скопируйте код',
|
||||
|
||||
'login_to_account' => 'Войти в свою учетную запись',
|
||||
'login_with_recovery' => 'Войти с помощью кода восстановления',
|
||||
'login_again' => 'Пожалуйста, войдите снова в свою учетную запись',
|
||||
'email' => 'Адрес электронной почты',
|
||||
'password' => 'Пароль',
|
||||
'recovery' => 'Код восстановления',
|
||||
'login' => 'Вход',
|
||||
'button_remember' => 'Запомнить меня',
|
||||
'password_forget' => 'Забыли пароль?',
|
||||
'password_reset' => 'Сбросить пароль',
|
||||
'use_recovery' => 'Или вы можете использовать <a href=":url">код восстановления</a>',
|
||||
'signup_no_account' => 'Нет аккаунта?',
|
||||
'signup' => 'Регистрация',
|
||||
'create_account' => 'Создайте первую учетную запись, <a href=":url">зарегистрировав</a>',
|
||||
'change_language_title' => 'Изменить язык:',
|
||||
'change_language' => 'Изменить язык на :lang',
|
||||
|
||||
'password_reset_title' => 'Восстановить пароль',
|
||||
'password_reset_email' => 'E-Mail Адрес',
|
||||
'password_reset_send_link' => 'Отправить ссылку для сброса пароля',
|
||||
'password_reset_password' => 'Пароль',
|
||||
'password_reset_password_confirm' => 'Подтверждение пароля',
|
||||
'password_reset_action' => 'Восстановить пароль',
|
||||
'password_reset_email_content' => 'Нажмите, чтобы сбросить пароль:',
|
||||
|
||||
'register_title_welcome' => 'Добро пожаловать в ваш вновь установленный экземпляр Monica',
|
||||
'register_create_account' => 'Для использования Monica вам нужно создать аккаунт',
|
||||
'register_title_create' => 'Создайте свой аккаунт Monica',
|
||||
'register_login' => '<a href=":url">Войдите</a>, если у вас уже есть аккаунт.',
|
||||
'register_email' => 'Введите действительный адрес электронной почты',
|
||||
'register_email_example' => 'you@home',
|
||||
'register_firstname' => 'Имя',
|
||||
'register_firstname_example' => 'например, Иван',
|
||||
'register_lastname' => 'Фамилия',
|
||||
'register_lastname_example' => 'например, Иванов',
|
||||
'register_password' => 'Пароль',
|
||||
'register_password_example' => 'Введите сложный пароль',
|
||||
'register_password_confirmation' => 'Подтверждение пароля',
|
||||
'register_action' => 'Регистрация',
|
||||
'register_policy' => 'Регистрация означает, что вы прочитали и согласны с <a href=":url" hreflang=":hreflang">Политикой конфиденциальности</a> и <a href=":urlterm" hreflang=":hreflang">Условиями использования</a>.',
|
||||
'register_invitation_email' => 'В целях безопасности укажите, пожалуйста, электронное письмо с приглашенным вами человеком. Эта информация приведена в приглашённом письме.',
|
||||
|
||||
'confirmation_title' => 'Подтвердите ваш адрес электронной почты',
|
||||
'confirmation_fresh' => 'На ваш адрес электронной почты выслана ссылка для подтверждения.',
|
||||
'confirmation_check' => 'Прежде чем продолжить, пожалуйста, проверьте вашу электронную почту на наличие проверочной ссылки.',
|
||||
'confirmation_request_another' => 'Если вы не получили письмо <a :action>, нажмите здесь, чтобы запросить другой</a>.',
|
||||
|
||||
'confirmation_again' => 'Если вы хотите изменить свой адрес электронной почты, <a href=":url" class="alert-link">нажмите здесь</a>.',
|
||||
'email_change_current_email' => 'Текущий адрес электронной почты:',
|
||||
'email_change_title' => 'Изменить адрес электронной почты',
|
||||
'email_change_new' => 'Новый адрес электронной почты',
|
||||
'email_changed' => 'Ваш адрес электронной почты изменен. Проверьте свой почтовый ящик, чтобы подтвердить его.',
|
||||
];
|
||||
12
resources/lang/ru/changelog.php
Normal file
12
resources/lang/ru/changelog.php
Normal file
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* ⚠️ Editing not allowed except for 'en' language.
|
||||
*
|
||||
* @see https://github.com/monicahq/monica/blob/main/docs/contribute/translate.md for translations.
|
||||
*/
|
||||
|
||||
return [
|
||||
'title' => 'Изменения',
|
||||
'note' => 'Примечание: к сожалению, эта страница только на английском языке.',
|
||||
];
|
||||
42
resources/lang/ru/dashboard.php
Normal file
42
resources/lang/ru/dashboard.php
Normal file
@@ -0,0 +1,42 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* ⚠️ Editing not allowed except for 'en' language.
|
||||
*
|
||||
* @see https://github.com/monicahq/monica/blob/main/docs/contribute/translate.md for translations.
|
||||
*/
|
||||
|
||||
return [
|
||||
'dashboard_blank_title' => 'Добро пожаловать в ваш аккаунт!',
|
||||
'dashboard_blank_description' => 'Моника это место, чтобы организовать все взаимодействия, которые у вас есть с людьми, о которых вы заботитесь.',
|
||||
'dashboard_blank_cta' => 'Добавьте ваш первый контакт',
|
||||
'dashboard_blank_illustration' => 'Иллюстрация <a href=":url">Freepik</a>',
|
||||
|
||||
'notes_title' => 'У вас пока нет помеченных заметок.',
|
||||
|
||||
'tab_recent_calls' => 'Недавние вызовы',
|
||||
'tab_favorite_notes' => 'Избранные заметки',
|
||||
'tab_calls_blank' => 'Вы еще не внесли ни одного звонка.',
|
||||
'tab_debts' => 'Долги',
|
||||
'tab_debts_blank' => 'Вы еще не зарегистрировали ни одного долга.',
|
||||
'tab_tasks' => 'Задачи',
|
||||
'tab_tasks_blank' => 'У Вас еще нет задач.',
|
||||
|
||||
'tasks_add_task_placeholder' => 'Что это за задача?',
|
||||
'tasks_tab_your_contacts' => 'Задачи, связанные с вашими контактами',
|
||||
'tasks_tab_your_tasks' => 'Ваши задачи',
|
||||
'tasks_add_note' => 'Нажмите <kbd>Enter</kbd>, чтобы добавить задачу.',
|
||||
'task_add_cta' => 'Добавить задачу',
|
||||
|
||||
'debts_you_owe' => 'Вы должны',
|
||||
|
||||
'statistics_contacts' => 'Контакты',
|
||||
'statistics_activities' => 'Активности',
|
||||
'statistics_gifts' => 'Подарки',
|
||||
|
||||
'reminders_next_months' => 'События в ближайшие 3 месяца',
|
||||
'reminders_none' => 'Нет напоминаний в этом месяце.',
|
||||
|
||||
'product_changes' => 'Изменения',
|
||||
'product_view_details' => 'Детали',
|
||||
];
|
||||
36
resources/lang/ru/format.php
Normal file
36
resources/lang/ru/format.php
Normal file
@@ -0,0 +1,36 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* ⚠️ Editing not allowed except for 'en' language.
|
||||
*
|
||||
* @see https://github.com/monicahq/monica/blob/main/docs/contribute/translate.md for translations.
|
||||
*/
|
||||
|
||||
return [
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Formats for dates, hours, etc.
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| The following language lines are used for date formatting.
|
||||
| Be careful to translate it to the right format.
|
||||
|
|
||||
| We use Carbon to format dates, see http://carbon.nesbot.com/docs/#api-commonformats
|
||||
| Format parameters are describe here http://www.php.net/manual/en/function.date.php
|
||||
|
|
||||
*/
|
||||
|
||||
'short_date_year_time' => 'd M Y H:i',
|
||||
'short_date_year' => 'd M Y',
|
||||
'short_date' => 'd M',
|
||||
'short_month' => 'M',
|
||||
'short_month_year' => 'M Y',
|
||||
'short_day' => 'D',
|
||||
'full_date_year' => 'd F Y',
|
||||
'full_month' => 'F',
|
||||
'full_month_year' => 'F Y',
|
||||
'full_hour' => 'H:i',
|
||||
|
||||
'short_text' => '{text}...',
|
||||
];
|
||||
38
resources/lang/ru/journal.php
Normal file
38
resources/lang/ru/journal.php
Normal file
@@ -0,0 +1,38 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* ⚠️ Editing not allowed except for 'en' language.
|
||||
*
|
||||
* @see https://github.com/monicahq/monica/blob/main/docs/contribute/translate.md for translations.
|
||||
*/
|
||||
|
||||
return [
|
||||
'journal_rate' => 'Как был ваш день? Вы можете оценить его один раз в день.',
|
||||
'journal_come_back' => 'Спасибо. Вернитесь завтра, чтобы снова оценить свой день.',
|
||||
'journal_description' => 'Примечание: в журнале перечислены как записи в журнале вручную, так и автоматические записи, такие как действия, выполняемые с вашими контактами. Хотя вы можете удалить записи журнала вручную, вам придется удалить их непосредственно на странице контактов.',
|
||||
'journal_add' => 'Добавить запись в журнал',
|
||||
'journal_edit' => 'Редактировать запись журнала',
|
||||
'journal_empty' => 'Пустой журнал',
|
||||
'journal_created_at' => 'Создано в {date}',
|
||||
'journal_created_automatically' => 'Создано автоматически',
|
||||
'journal_entry_type_journal' => 'Запись журнала',
|
||||
'journal_entry_type_activity' => 'Активность',
|
||||
'journal_entry_rate' => 'Вы оценили свой день.',
|
||||
'journal_add_comment' => 'Хотите добавить комментарий (необязательно)?',
|
||||
'journal_show_comment' => 'Показать комментарий',
|
||||
'entry_delete_success' => 'Запись была удалена.',
|
||||
'journal_add_title' => 'Заголовок (не обязательно)',
|
||||
'journal_add_date' => 'Дата',
|
||||
'journal_add_post' => 'Содержимое',
|
||||
'journal_add_cta' => 'Сохранить',
|
||||
'journal_blank_cta' => 'Добавить вашу первую запись в журнал',
|
||||
'journal_blank_description' => 'В журнал вы можете добавлять записи о событиях в вашей жизни, чтобы сохранить их.',
|
||||
'delete_confirmation' => 'Вы уверены что хотите удалить эту запись?',
|
||||
'apply_filter' => 'Apply filter',
|
||||
'start_date' => 'Start Date',
|
||||
'end_date' => 'End Date',
|
||||
'per_page' => 'Per Page',
|
||||
'sort_order' => 'Sort By Created At',
|
||||
'ascending' => 'Ascending',
|
||||
'descending' => 'Descending',
|
||||
];
|
||||
29
resources/lang/ru/logs.php
Normal file
29
resources/lang/ru/logs.php
Normal file
@@ -0,0 +1,29 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* ⚠️ Editing not allowed except for 'en' language.
|
||||
*
|
||||
* @see https://github.com/monicahq/monica/blob/main/docs/contribute/translate.md for translations.
|
||||
*/
|
||||
|
||||
return [
|
||||
|
||||
// contact creation
|
||||
'contact_log_contact_created' => 'Создан контакт.',
|
||||
'settings_log_contact_created_with_name' => 'Добавлено :name как контакт.',
|
||||
|
||||
// contat description update
|
||||
'contact_log_contact_description_updated' => 'Обновлено описание.',
|
||||
'settings_log_contact_description_updated_with_name' => 'Описание :name обновлено.',
|
||||
|
||||
// contact description clear
|
||||
'contact_log_contact_description_cleared' => 'Описание очищено.',
|
||||
'settings_log_contact_description_cleared_with_name' => 'Описание :name очищено.',
|
||||
|
||||
// contact work information update
|
||||
'contact_log_contact_work_updated' => 'Обновленная информация о работе.',
|
||||
'settings_log_contact_work_updated_with_name' => 'Обновленная информация о работе :name.',
|
||||
|
||||
// company created
|
||||
'settings_log_company_created' => 'Создана компания с именем :name.',
|
||||
];
|
||||
53
resources/lang/ru/mail.php
Normal file
53
resources/lang/ru/mail.php
Normal file
@@ -0,0 +1,53 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* ⚠️ Editing not allowed except for 'en' language.
|
||||
*
|
||||
* @see https://github.com/monicahq/monica/blob/main/docs/contribute/translate.md for translations.
|
||||
*/
|
||||
|
||||
return [
|
||||
|
||||
'subject_line' => 'Напоминание для :contact',
|
||||
'greetings' => 'Привет :username',
|
||||
'want_reminded_of' => 'Вы хотели быть уведомлены о :reason',
|
||||
'for' => 'Для: :name',
|
||||
'comment' => 'Комментарий: :comment',
|
||||
'footer_contact_info' => 'Добавить, просмотреть, завершить и изменить информацию об этом контакте',
|
||||
'footer_contact_info2' => 'Смотрите профиль :name',
|
||||
'footer_contact_info2_link' => 'Смотрите профиль :name: :url',
|
||||
|
||||
'notification_subject_line' => 'У вас есть предстоящее событие',
|
||||
'notification_description' => 'В :count дней (на :date) произойдет следующее событие:',
|
||||
|
||||
'stay_in_touch_subject_line' => 'Оставайтесь на связи с :name',
|
||||
'stay_in_touch_subject_description' => 'Вы попросили напоминать о том, чтобы оставаться на связи с :name каждые :frequency день. Вы попросили напоминать о том, чтобы оставаться на связи с :name каждые :frequency дней.',
|
||||
|
||||
'notifications_whoops' => 'Упс!',
|
||||
'notifications_hello' => 'Привет!',
|
||||
'notifications_regards' => 'С уважением',
|
||||
'notifications_footer' => 'Если у вас возникли проблемы с нажатием на кнопку «:actionText», скопируйте и вставьте следующий URL-адрес в веб-браузер: [:actionURL](:actionURL)',
|
||||
'notifications_rights' => 'Все права защищены',
|
||||
|
||||
'confirmation_email_title' => 'Monica – проверка электронной почты',
|
||||
'confirmation_email_intro'=> 'Для подтверждения электронной почты нажмите на кнопку ниже',
|
||||
'confirmation_email_button' => 'Подтвердите email',
|
||||
'confirmation_email_bottom' => 'Если вы не регистрировали аккаунт, никаких дальнейших действий не требуется.',
|
||||
|
||||
'password_reset_title' => 'Monica – сброс пароля уведомления',
|
||||
'password_reset_intro' => 'Вы получили это письмо, потому что мы получили запрос на сброс пароля для вашего аккаунта.',
|
||||
'password_reset_button' => 'Сбросить пароль',
|
||||
'password_reset_expiration' => 'Эта ссылка для сброса пароля истекает через :count минут.',
|
||||
'password_reset_bottom' => 'Если вы не запрашивали сброс пароля, никаких дальнейших действий не требуется.',
|
||||
|
||||
'invitation_title' => 'Monica – Вас пригласил :name',
|
||||
'invitation_intro' => 'Вы были приглашены :name (:email) для использования Monica, отличного инструмента управления личными отношениями.',
|
||||
'invitation_link' => 'Чтобы принять приглашение, нажмите на ссылку ниже:',
|
||||
'invitation_button' => 'Принять приглашение',
|
||||
'invitation_expiration' => 'Срок действия этой ссылки истекает через :count дней.',
|
||||
|
||||
'export_title' => 'Your export is ready',
|
||||
'export_description' => 'You requested a data export on :date. It is now ready to download.',
|
||||
'export_download' => 'Download export',
|
||||
|
||||
];
|
||||
25
resources/lang/ru/pagination.php
Normal file
25
resources/lang/ru/pagination.php
Normal file
@@ -0,0 +1,25 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* ⚠️ Editing not allowed except for 'en' language.
|
||||
*
|
||||
* @see https://github.com/monicahq/monica/blob/main/docs/contribute/translate.md for translations.
|
||||
*/
|
||||
|
||||
return [
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Pagination Language Lines
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| The following language lines are used by the paginator library to build
|
||||
| the simple pagination links. You are free to change them to anything
|
||||
| you want to customize your views to better match your application.
|
||||
|
|
||||
*/
|
||||
|
||||
'previous' => '❮ Назад',
|
||||
'next' => 'Вперёд ❯',
|
||||
|
||||
];
|
||||
30
resources/lang/ru/passwords.php
Normal file
30
resources/lang/ru/passwords.php
Normal file
@@ -0,0 +1,30 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* ⚠️ Editing not allowed except for 'en' language.
|
||||
*
|
||||
* @see https://github.com/monicahq/monica/blob/main/docs/contribute/translate.md for translations.
|
||||
*/
|
||||
|
||||
return [
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Password Reset Language Lines
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| The following language lines are the default lines which match reasons
|
||||
| that are given by the password broker for a password update attempt
|
||||
| has failed, such as for an invalid token or invalid new password.
|
||||
|
|
||||
*/
|
||||
|
||||
'reset' => 'Ваш пароль был сброшен!',
|
||||
'sent' => 'Ссылка на сброс пароля была отправлена.',
|
||||
'token' => 'Ошибочный код сброса пароля.',
|
||||
'user' => 'Ссылка на сброс пароля была отправлена.',
|
||||
'changed' => 'Пароль успешно изменен.',
|
||||
'invalid' => 'Введённый вами пароль неверный.',
|
||||
'throttled' => 'Пожалуйста, подождите перед повторной попыткой.',
|
||||
|
||||
];
|
||||
539
resources/lang/ru/people.php
Normal file
539
resources/lang/ru/people.php
Normal file
@@ -0,0 +1,539 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* ⚠️ Editing not allowed except for 'en' language.
|
||||
*
|
||||
* @see https://github.com/monicahq/monica/blob/main/docs/contribute/translate.md for translations.
|
||||
*/
|
||||
|
||||
return [
|
||||
|
||||
//index
|
||||
'people_not_found' => 'Контакт не найден',
|
||||
'people_list_number_kids' => ':count ребёнок|:count детей',
|
||||
'people_list_last_updated' => 'Последнее обновление:',
|
||||
'people_list_number_reminders' => ':count напоминание|:count напоминаний',
|
||||
'people_list_blank_title' => 'Вы пока ни кого ещё не добавили',
|
||||
'people_list_blank_cta' => 'Добавить кого нибудь',
|
||||
'people_list_sort' => 'Сортировка',
|
||||
'people_list_stats' => ':count контакт|:count контактов',
|
||||
'people_list_firstnameAZ' => 'Сортировать по имени А → Я',
|
||||
'people_list_firstnameZA' => 'Сортировать по имени Я → А',
|
||||
'people_list_lastnameAZ' => 'Сортировать по фамилии А → Я',
|
||||
'people_list_lastnameZA' => 'Сортировать по фамилии Я → А',
|
||||
'people_list_lastactivitydateNewtoOld' => 'Сортировать по дате последней активности, от новых к старым',
|
||||
'people_list_lastactivitydateOldtoNew' => 'Сортировать по дате последней активности, от старых к новым',
|
||||
'people_list_filter_tag' => 'Показываются все контакты помеченные тэгом',
|
||||
'people_list_clear_filter' => 'Очистить фильтр',
|
||||
'people_list_contacts_per_tags' => ':count контакт|:count контактов',
|
||||
'people_list_show_dead' => 'Показать умерших людей (:count)',
|
||||
'people_list_hide_dead' => 'Скрыть умерших людей (:count)',
|
||||
'people_search' => 'Поиск контактов…',
|
||||
'people_search_no_results' => 'Ничего не найдено',
|
||||
'people_search_next' => 'Вперёд',
|
||||
'people_search_prev' => 'Предыдущий',
|
||||
'people_search_rows_per_page' => 'Строк на страницу',
|
||||
'people_search_of' => 'из',
|
||||
'people_search_page' => 'Страница',
|
||||
'people_search_all' => 'Все',
|
||||
'people_add_new' => 'Добавить',
|
||||
'people_list_account_usage' => 'Лимиты контактов: :current/:limit',
|
||||
'people_list_account_upgrade_title' => 'Перейдите на другой план чтобы получить больше возможностей.',
|
||||
'people_list_account_upgrade_cta' => 'Обновить сейчас',
|
||||
'people_list_untagged' => 'Просмотр контактов без тегов',
|
||||
'people_list_filter_untag' => 'Показаны все контакты без тегов',
|
||||
'archived_contact_readonly' => 'Архивированный контакт не может быть отредактирован, сначала разархивируйте его.',
|
||||
|
||||
// people add
|
||||
'people_add_title' => 'Добавить человека',
|
||||
'people_add_missing' => 'Контакт не найден - добавьте новый сейчас',
|
||||
'people_add_firstname' => 'Имя',
|
||||
'people_add_middlename' => 'Отчество (не обязательно)',
|
||||
'people_add_lastname' => 'Фамилия (по желанию)',
|
||||
'people_add_email' => 'Электронная почта (по желанию)',
|
||||
'people_add_nickname' => 'Псевдоним (по желанию)',
|
||||
'people_add_cta' => 'Добавить',
|
||||
'people_save_and_add_another_cta' => 'Отправить и добавить кого-то еще',
|
||||
'people_add_success' => 'Контакт :name успешно создан',
|
||||
'people_add_gender' => 'Пол',
|
||||
'people_delete_success' => 'Контакт был удалён',
|
||||
'people_delete_message' => 'Удалить контакт',
|
||||
'people_delete_confirmation' => 'Вы уверены что хотите удалить этот контакт? Восстановление невозможно.',
|
||||
'people_add_birthday_reminder' => 'Поздравить :name с днём рождения',
|
||||
'people_add_birthday_reminder_deceased' => 'В этот день, :name будет отмечать свой день рождения',
|
||||
'people_add_import' => 'Вы хотите <a href=":url">импортировать ваши контакты</a>?',
|
||||
'people_edit_email_error' => 'В вашей учетной записи с таким адресом электронной почты уже есть контакт. Пожалуйста, выберите другой.',
|
||||
'people_export' => 'Экспортировать как vCard',
|
||||
'people_add_reminder_for_birthday' => 'Создать ежегодное напоминание о дне рождения',
|
||||
|
||||
// show
|
||||
'section_contact_information' => 'Контактная информация',
|
||||
'section_personal_activities' => 'Активности',
|
||||
'section_personal_reminders' => 'Напоминания',
|
||||
'section_personal_tasks' => 'Задачи',
|
||||
'section_personal_gifts' => 'Подарки',
|
||||
'section_personal_notes' => 'Заметки',
|
||||
|
||||
// archived contacts
|
||||
'list_link_to_active_contacts' => 'Вы просматриваете архивные контакты. Просмотреть <a href=":url">список активных контактов</a>.',
|
||||
'list_link_to_archived_contacts' => 'Список архивированных контактов',
|
||||
|
||||
// Header
|
||||
'me' => 'Это вы',
|
||||
'edit_contact_information' => 'Редактировать контакты',
|
||||
'contact_archive' => 'Архивировать контакт',
|
||||
'contact_unarchive' => 'Разархивировать контакт',
|
||||
'contact_archive_help' => 'Архивированные контакты не будут отображаться в списке контактов, но будут появляться в результатах поиска.',
|
||||
'call_button' => 'Зафиксировать звонок',
|
||||
'set_favorite' => 'Избранные контакты размещаются в верхней части списка контактов',
|
||||
|
||||
// Stay in touch
|
||||
'stay_in_touch' => 'Оставаться на связи',
|
||||
'stay_in_touch_frequency' => 'Будьте на связи каждый день|Оставайтесь на связи каждые {count} дней',
|
||||
'stay_in_touch_next_date' => 'Следующая дата: {date}',
|
||||
'stay_in_touch_invalid' => 'Частота должна быть числом больше 0.',
|
||||
'stay_in_touch_premium' => 'Вам нужно обновить свой аккаунт, чтобы использовать эту функцию',
|
||||
'stay_in_touch_modal_title' => 'Оставаться на связи',
|
||||
'stay_in_touch_modal_desc' => 'Мы можем напомнить вам по электронной почте связаться с {firstname} через одинаковый интервал.',
|
||||
'stay_in_touch_modal_label' => 'Присылать мне письма каждый… {count} день|Присылать мне письмо каждые… {count} дней',
|
||||
|
||||
// Calls
|
||||
'modal_call_title' => 'Зафиксировать звонок',
|
||||
'modal_call_comment' => 'О чём вы разговаривали? (не обяз.)',
|
||||
'modal_call_exact_date' => 'Дата звонка',
|
||||
'modal_call_who_called' => 'Кто звонил?',
|
||||
'modal_call_emotion' => 'Вы хотите записать как вы чувствовали себя во время этого звонка? (опционально)',
|
||||
'calls_add_success' => 'Звонок сохранён.',
|
||||
'call_delete_confirmation' => 'Вы уверены что хотите удалить звонок?',
|
||||
'call_delete_success' => 'Звонок был удалён',
|
||||
'call_title' => 'Телефонные звонки',
|
||||
'call_empty_comment' => 'Нет деталей',
|
||||
'call_blank_title' => 'Отслеживать телефонные переговоры с {name}',
|
||||
'call_blank_desc' => 'Вы звонили {name}',
|
||||
'call_you_called' => 'Вы звонили',
|
||||
'call_he_called' => '{name} звонил(а)',
|
||||
'call_emotions' => 'Эмоции:',
|
||||
|
||||
// Conversation
|
||||
'conversation_blank' => 'Записывать беседы с :name в соцсетях, SMS…',
|
||||
'conversation_delete_link' => 'Удалить разговор',
|
||||
'conversation_edit_title' => 'Изменить разговор',
|
||||
'conversation_edit_delete' => 'Вы уверены что хотите удалить этот разговор? Восстановление невозможно.',
|
||||
'conversation_add_success' => 'Разговор успешно добавлен.',
|
||||
'conversation_edit_success' => 'Разговор успешно обновлен.',
|
||||
'conversation_delete_success' => 'Разговор успешно удалён.',
|
||||
'conversation_add_title' => 'Записать беседу',
|
||||
'conversation_add_when' => 'Когда у вас был этот разговор?',
|
||||
'conversation_add_who_wrote' => 'От кого это сообщение?',
|
||||
'conversation_add_how' => 'Как вы общались?',
|
||||
'conversation_add_you' => 'Вы',
|
||||
'conversation_add_content' => 'Запишите о чем говорилось',
|
||||
'conversation_add_what_was_said' => 'Что вы сказали?',
|
||||
'conversation_add_another' => 'Добавить еще одно сообщение',
|
||||
'conversation_add_error' => 'Вы должны добавить хотя бы одно сообщение.',
|
||||
'conversation_list_table_messages' => 'Сообщения',
|
||||
'conversation_list_table_content' => 'Часть содержимого (последнее сообщение)',
|
||||
'conversation_list_title' => 'Разговоры',
|
||||
'conversation_list_cta' => 'Записать разговор',
|
||||
|
||||
// age - birthday
|
||||
'birthdate_not_set' => 'Не указан день рождения',
|
||||
'age_approximate_in_years' => 'примерно :age лет',
|
||||
'age_exact_in_years' => ':age лет',
|
||||
'age_exact_birthdate' => 'день рожнения: :date',
|
||||
|
||||
// Last called
|
||||
'last_called' => 'Последний звонок: :date',
|
||||
'last_talked_to' => 'Последний звонок: {date}',
|
||||
'last_called_empty' => 'Последний звонок: неизвестно',
|
||||
'last_activity_date' => 'Последняя активность вместе: :date',
|
||||
'last_activity_date_empty' => 'Последняя активность вместе: неизвестно',
|
||||
|
||||
// additional information
|
||||
'information_edit_success' => 'Профиль был успешно обновлён',
|
||||
'information_edit_title' => 'Редактировать данные :name',
|
||||
'information_edit_max_size' => 'До :size Кб.',
|
||||
'information_edit_max_size2' => 'Макс. {size} Кб.',
|
||||
'information_edit_firstname' => 'Имя',
|
||||
'information_edit_lastname' => 'Фамилия (не обязательно)',
|
||||
'information_edit_description' => 'Описание (не обязательно)',
|
||||
'information_edit_description_help' => 'Используется в списке контактов для добавления контекста, в случае необходимости.',
|
||||
'information_edit_unknown' => 'Я не знаю возраст',
|
||||
'information_edit_probably' => 'Этот человек возможно…',
|
||||
'information_edit_not_year' => 'Я знаю день и месяц рождения товарища, но не знаю год…',
|
||||
'information_edit_exact' => 'Я знаю точный день рождения…',
|
||||
'information_edit_birthdate_label' => 'День рождения',
|
||||
'information_no_work_defined' => 'Рабочая информация не указана',
|
||||
'information_work_at' => 'работает в :company',
|
||||
'work_add_cta' => 'Обновите информацию о работе',
|
||||
'work_edit_success' => 'Информация о работе обновлена',
|
||||
'work_edit_title' => 'Обновление информации о работе: :name',
|
||||
'work_edit_job' => 'Должность (не обяз.)',
|
||||
'work_edit_company' => 'Компания (не обяз.)',
|
||||
'work_information' => 'Информация о работе',
|
||||
|
||||
// food preferences
|
||||
'food_preferences_add_success' => 'Предпочтения в еде были сохранены',
|
||||
'food_preferences_edit_description' => 'Возможно у :firstname или кого-то из его(её) семьи есть аллергия. Или не любит какой-то определённый продукт. Запишите это и в следующий раз когда вы будете кушать вместе вы вспомните об этом',
|
||||
'food_preferences_edit_description_no_last_name' => 'Возможно у :firstname или кого-то из её семьи есть аллергия. Или не любит какой-то определённый продукт. Запишите это и в следующий раз когда вы будете кушать вместе вы вспомните об этом',
|
||||
'food_preferences_edit_title' => 'Укажите предпочтения в еде',
|
||||
'food_preferences_edit_cta' => 'Сохранить предпочтения в еде',
|
||||
'food_preferences_title' => 'Предпочтения в еде',
|
||||
'food_preferences_cta' => 'Добавить предпочтения в еде',
|
||||
|
||||
// reminders
|
||||
'reminders_blank_title' => 'Есть ли что-то связанное с :name, о чём вы хотите получить напоминание?',
|
||||
'reminders_blank_add_activity' => 'Добавить напоминание',
|
||||
'reminders_add_title' => 'О чём, связанном с :name, вам напомнить?',
|
||||
'reminders_add_description' => 'Напомните мне…',
|
||||
'reminders_add_next_time' => 'Когда в следующий раз вы хотите получить напоминание?',
|
||||
'reminders_add_once' => 'Напомнить один раз',
|
||||
'reminders_add_recurrent' => 'Повторять напоминание с периодичностью: ',
|
||||
'reminders_add_starting_from' => 'начиная с даты указанной выше',
|
||||
'reminders_add_cta' => 'Добавить напоминание',
|
||||
'reminders_edit_update_cta' => 'Обновить напоминание',
|
||||
'reminders_add_error_custom_text' => 'Вы должны указать текст для этого напоминания',
|
||||
'reminders_create_success' => 'Напоминание было добавлено',
|
||||
'reminders_delete_success' => 'Напоминание было удалено',
|
||||
'reminders_update_success' => 'Напоминание успешно обновлено',
|
||||
'reminders_add_optional_comment' => 'Комментарий (не обязательно)',
|
||||
|
||||
'reminder_frequency_day' => 'каждый день|[2,4]раз в :number дня|[5,*]раз в :number дней',
|
||||
'reminder_frequency_week' => 'каждую :number неделю|каждые :number недели|каждые :number недель',
|
||||
'reminder_frequency_month' => 'каждый :number месяц|каждые :number месяца|каждые :number месяцев',
|
||||
'reminder_frequency_year' => 'каждый :number год|каждые :number года|каждые :number лет',
|
||||
'reminder_frequency_one_time' => 'в :date',
|
||||
'reminders_delete_confirmation' => 'Вы уверены что хотите удалить это напоминание?',
|
||||
'reminders_delete_cta' => 'Удалить',
|
||||
'reminders_next_expected_date' => 'в',
|
||||
'reminders_cta' => 'Добавить напоминание',
|
||||
'reminders_description' => 'Мы отправим email по каждому из приведенных ниже напоминаний. Напоминания отправляются каждое утро в день, когда произойдут события. Напоминания, автоматически добавленные для дней рождения, не могут быть удалены. Если вы хотите изменить эти даты, отредактируйте день рождения контакта.',
|
||||
'reminders_one_time' => 'один раз',
|
||||
'reminders_type_week' => 'неделя',
|
||||
'reminders_type_month' => 'месяц',
|
||||
'reminders_type_year' => 'год',
|
||||
'reminders_birthday' => 'Birthdate of :name',
|
||||
'reminders_free_plan_warning' => 'Вы находитесь на бесплатном тарифном плане. На этом тарифном плане электронные письма не отправляются. Чтобы получать напоминания по электронной почте, повысьте уровень своей учетной записи.',
|
||||
|
||||
// relationships
|
||||
'relationship_form_add' => 'Добавить связь',
|
||||
'relationship_form_edit' => 'Редактировать существующие отношения',
|
||||
'relationship_form_is_with' => 'Этот человек…',
|
||||
'relationship_form_is_with_name' => ':name…',
|
||||
'relationship_form_add_choice' => 'С кем эти отношения?',
|
||||
'relationship_form_create_contact' => 'Добавить человека',
|
||||
'relationship_form_associate_contact' => 'Существующий контакт',
|
||||
'relationship_form_associate_dropdown' => 'Поиск и выбор существующего контакта из списка ниже',
|
||||
'relationship_form_associate_dropdown_placeholder' => 'Поиск и выбор существующего контакта',
|
||||
'relationship_form_also_create_contact' => 'Создать запись контакта для этого человека.',
|
||||
'relationship_form_add_description' => 'Это позволит вам относиться к этому человеку как к любому другому контакту.',
|
||||
'relationship_form_add_no_existing_contact' => 'У вас нет контактов, которые могут быть связаны с :name.',
|
||||
'relationship_delete_confirmation' => 'Вы уверены, что хотите удалить эти отношения? Восстановление невозможно.',
|
||||
'relationship_unlink_confirmation' => 'Вы уверены, что хотите удалить это отношение? Этот человек не будет удален – только отношения между ними.',
|
||||
'relationship_form_add_success' => 'Связь была успешно установлена.',
|
||||
'relationship_form_deletion_success' => 'Отношения были удалены.',
|
||||
|
||||
// tasks
|
||||
'tasks_title' => 'Задачи',
|
||||
'tasks_blank_title' => 'У вас пока нет задач.',
|
||||
'tasks_form_title' => 'Заголовок',
|
||||
'tasks_form_description' => 'Описание (необязательно)',
|
||||
'tasks_add_task' => 'Добавить задачу',
|
||||
'tasks_delete_success' => 'Задача была усрешна удалена',
|
||||
'tasks_complete_success' => 'Статус задачи был изменён',
|
||||
|
||||
// activities
|
||||
'activity_title' => 'Активности',
|
||||
'activity_type_category_simple_activities' => 'Простая деятельность',
|
||||
'activity_type_category_sport' => 'Спорт',
|
||||
'activity_type_category_food' => 'Еда',
|
||||
'activity_type_category_cultural_activities' => 'Культурная деятельность',
|
||||
'activity_type_just_hung_out' => 'просто повеселились',
|
||||
'activity_type_watched_movie_at_home' => 'смотрели кино дома',
|
||||
'activity_type_talked_at_home' => 'разговаривали дома',
|
||||
'activity_type_did_sport_activities_together' => 'занимались спортом',
|
||||
'activity_type_ate_at_his_place' => 'ели у них',
|
||||
'activity_type_went_bar' => 'отправились в бар',
|
||||
'activity_type_ate_at_home' => 'ели дома',
|
||||
'activity_type_picnicked' => 'устраивали пикник',
|
||||
'activity_type_ate_restaurant' => 'ели в ресторане',
|
||||
'activity_type_went_theater' => 'ходили в театр',
|
||||
'activity_type_went_concert' => 'ходили на концерт',
|
||||
'activity_type_went_play' => 'ходили играть',
|
||||
'activity_type_went_museum' => 'были в музее',
|
||||
'activities_add_activity' => 'Добавить активность',
|
||||
'activities_add_more_details' => 'Добавить подробности',
|
||||
'activities_add_emotions' => 'Добавить эмоции',
|
||||
'activities_add_category' => 'Укажите категорию',
|
||||
'activities_add_participants_cta' => 'Добавить участников',
|
||||
'activities_item_information' => ':Activity. Дата: :date',
|
||||
'activities_add_title' => 'Что вы делали с {name}?',
|
||||
'activities_summary' => 'Опишите что вы делали',
|
||||
'activities_add_pick_activity' => 'Хотели бы вы классифицировать эту деятельность? Это не обязательно, но она даст вам статистику позже (опционально)',
|
||||
'activities_add_date_occured' => 'Это происходило…',
|
||||
'activities_add_participants' => 'Кто, кроме {name}, участвовал в этой активности? (опционально)',
|
||||
'activities_add_emotions_title' => 'Вы хотите отметить свои ощущения во время этой активности? (опционально)',
|
||||
'activities_blank_title' => 'Следите за тем, что вы делали с {name} в прошлом, и о чём вы говорили',
|
||||
'activities_blank_add_activity' => 'Добавить активность',
|
||||
'activities_add_success' => 'Активность была добавлена',
|
||||
'activities_add_error' => 'Ошибка при добавлении активности',
|
||||
'activities_update_success' => 'Активность была обновлена',
|
||||
'activities_delete_success' => 'Активность была удалена',
|
||||
'activities_who_was_involved' => 'Кто был вовлечен?',
|
||||
'activities_activity' => 'Активная категория',
|
||||
'activities_view_activities_report' => 'Просмотр отчёта о действиях',
|
||||
'activities_profile_title' => 'Отчёт о действиях между :name и вами',
|
||||
'activities_profile_subtitle' => 'Вы вошли в систему :total_activity с :name в общей сложности и :activities_last_t12 месяцев за последние 12 месяцев. Вы вошли в систему :total_activities с :name в общей сложности и :activities_last_t12 месяцев за последние 12 месяцев.',
|
||||
'activities_profile_year_summary_activity_types' => 'Вот разбивка мероприятий, которые вы сделали вместе за :year',
|
||||
'activities_profile_year_summary' => 'Вот что вы два сделали за :year',
|
||||
'activities_profile_number_occurences' => ':value активность|:value активности',
|
||||
'activities_list_participants' => 'Участники ({total}):',
|
||||
'activities_list_emotions' => 'Испытанные эмоции:',
|
||||
'activities_list_date' => 'Произошло',
|
||||
'activities_list_category' => 'Категория:',
|
||||
|
||||
// notes
|
||||
'notes_create_success' => 'Заметка была добавлена',
|
||||
'notes_update_success' => 'Заметка успешно сохранена',
|
||||
'notes_delete_success' => 'Заметка была удалена',
|
||||
'notes_add_cta' => 'Добавить заметку',
|
||||
'notes_favorite' => 'Добавить/удалить из избранного',
|
||||
'notes_delete_title' => 'Удалить заметку',
|
||||
'notes_delete_confirmation' => 'Вы уверены что хотите удалить эту заметку? Восстановление невозможно.',
|
||||
|
||||
// gifts
|
||||
'gifts_title' => 'Подарки',
|
||||
'gifts_add_success' => 'Подарок был добавлен',
|
||||
'gifts_delete_success' => 'Подарок был удалён',
|
||||
'gifts_delete_confirmation' => 'Вы уверены что хотите удалить этот подарок?',
|
||||
'gifts_add_gift' => 'Добавить подарок',
|
||||
'gifts_link' => 'Ссылка',
|
||||
'gifts_for' => 'Для: {name}',
|
||||
'gifts_delete_cta' => 'Удалить',
|
||||
'gifts_add_title' => 'Управление подарками для :name',
|
||||
'gifts_add_gift_idea' => 'Идея подарка',
|
||||
'gifts_add_gift_already_offered' => 'Подарок уже предложен',
|
||||
'gifts_add_gift_received' => 'Получен подарок',
|
||||
'gifts_add_gift_title' => 'Что это за подарок?',
|
||||
'gifts_add_gift_name' => 'Название подарка',
|
||||
'gifts_add_link' => 'Ссылка на веб-страницу (не обязательно)',
|
||||
'gifts_add_value' => 'Стоимость (не обязательно)',
|
||||
'gifts_add_comment' => 'Комментарий (не обязательно)',
|
||||
'gifts_add_recipient' => 'Получатель (необязательно)',
|
||||
'gifts_add_recipient_field' => 'Получатель',
|
||||
'gifts_add_photo' => 'Фото (необязательно)',
|
||||
'gifts_add_photo_title' => 'Добавить фото этого подарка',
|
||||
'gifts_add_someone' => 'Этот подарок предназначен, в частности, для кого-то из семьи {name}',
|
||||
'gifts_delete_title' => 'Удалить подарок',
|
||||
'gifts_ideas' => 'Идеи подарка',
|
||||
'gifts_offered' => 'Предложенные подарки',
|
||||
'gifts_offered_as_an_idea' => 'Отметить как идею',
|
||||
'gifts_received' => 'Полученные подарки',
|
||||
'gifts_view_comment' => 'Просмотреть комментарий',
|
||||
'gifts_mark_offered' => 'Отметить как предложенный\'',
|
||||
'gifts_update_success' => 'Подарок успешно обновлен',
|
||||
'gifts_add_date' => 'Дата (необязательно)',
|
||||
|
||||
// debts
|
||||
'debt_delete_confirmation' => 'Вы уверены что хотите удалить этот долг?',
|
||||
'debt_delete_success' => 'Долг был удалён',
|
||||
'debt_add_success' => 'Долг был добавлен',
|
||||
'debt_title' => 'Долги',
|
||||
'debt_add_cta' => 'Добавить долг',
|
||||
'debt_you_owe' => 'Вы должны :amount',
|
||||
'debt_they_owe' => ':name должен вам :amount',
|
||||
'debt_add_title' => 'Управление долгами',
|
||||
'debt_add_you_owe' => 'Вы должны :name',
|
||||
'debt_add_they_owe' => ':name должен вам',
|
||||
'debt_add_amount' => 'сумма ',
|
||||
'debt_add_reason' => 'причина долга (не обязательно)',
|
||||
'debt_add_add_cta' => 'Добавить долг',
|
||||
'debt_edit_update_cta' => 'Обновить задолженность',
|
||||
'debt_edit_success' => 'Долг успешно обновлен',
|
||||
'debts_blank_title' => 'Управление долговыми обязательствами :name или :name должны',
|
||||
|
||||
// tags
|
||||
'tag_edit' => 'Редактировать метку',
|
||||
'tag_add' => 'Добавить метки',
|
||||
'tag_add_search' => 'Добавить или искать метки',
|
||||
'tag_no_tags' => 'Пока нет меток',
|
||||
|
||||
// Introductions
|
||||
'introductions_sidebar_title' => 'Как вы встретились',
|
||||
'introductions_blank_cta' => 'Укажите, как вы встретились с :name',
|
||||
'introductions_title_edit' => 'Как вы познакомились с :name?',
|
||||
'introductions_additional_info' => 'Расскажите, как и где вы встретились',
|
||||
'introductions_edit_met_through' => 'Кто-то ознакомил вас с этим человеком?',
|
||||
'introductions_no_met_through' => 'Никто',
|
||||
'introductions_first_met_date' => 'Дата знакомства',
|
||||
'introductions_no_first_met_date' => 'Я не знаю дату, когда мы познакомились',
|
||||
'introductions_first_met_date_known' => 'Это дата, когда мы познакомились',
|
||||
'introductions_add_reminder' => 'Добавьте напоминание об юбилее',
|
||||
'introductions_update_success' => 'Вы успешно обновили информацию о том, как вы встретили этого человека',
|
||||
'introductions_met_through' => 'Знакомство через <a href=":url">:name</a>',
|
||||
'introductions_met_date' => 'Познакомились :date',
|
||||
'introductions_reminder_title' => 'Годовщина знакомства',
|
||||
|
||||
// Deceased
|
||||
'deceased_reminder_title' => 'Годовщина смерти :name',
|
||||
'deceased_mark_person_deceased' => 'Пометить как умершего',
|
||||
'deceased_know_date' => 'Я знаю дату смерти этого человека',
|
||||
'deceased_add_reminder' => 'Добавить напоминание на эту дату',
|
||||
'deceased_label' => 'Умерший',
|
||||
'deceased_date_label' => 'Дата смерти',
|
||||
'deceased_label_with_date' => 'Дата смерти :date',
|
||||
'deceased_age' => 'Возраст смерти',
|
||||
|
||||
// Contact information
|
||||
'contact_info_title' => 'Контактная информация',
|
||||
'contact_info_form_content' => 'Содержание',
|
||||
'contact_info_form_contact_type' => 'Тип контакта',
|
||||
'contact_info_form_personalize' => 'Персонализация',
|
||||
'contact_info_address' => 'Живёт в',
|
||||
|
||||
// Addresses
|
||||
'contact_address_title' => 'Адреса',
|
||||
'contact_address_form_name' => 'Заголовок (необязательно)',
|
||||
'contact_address_form_street' => 'Улица (необязательно)',
|
||||
'contact_address_form_city' => 'Город (необязательно)',
|
||||
'contact_address_form_province' => 'Область (необязательно)',
|
||||
'contact_address_form_postal_code' => 'Почтовый индекс (необязательно)',
|
||||
'contact_address_form_country' => 'Страна (необязательно)',
|
||||
'contact_address_form_latitude' => 'Широта (только цифры) (необязательно)',
|
||||
'contact_address_form_longitude' => 'Долгота (только цифры) (необязательно)',
|
||||
|
||||
// Pets
|
||||
'pets_kind' => 'Вид питомца',
|
||||
'pets_name' => 'Имя (необязательно)',
|
||||
'pets_create_success' => 'Питомец был успешно добавлен',
|
||||
'pets_update_success' => 'Домашнее животное было обновленно',
|
||||
'pets_delete_success' => 'Домашнее животное было удалено',
|
||||
'pets_title' => 'Питомцы',
|
||||
'pets_reptile' => 'Пресмыкающееся',
|
||||
'pets_bird' => 'Птица',
|
||||
'pets_cat' => 'Кошка',
|
||||
'pets_dog' => 'Собака',
|
||||
'pets_fish' => 'Рыбка',
|
||||
'pets_hamster' => 'Хомяк',
|
||||
'pets_horse' => 'Лошадь',
|
||||
'pets_rabbit' => 'Кролик',
|
||||
'pets_rat' => 'Крыса',
|
||||
'pets_small_animal' => 'Маленькое животное',
|
||||
'pets_other' => 'Другое',
|
||||
|
||||
// life events
|
||||
'life_event_list_tab_life_events' => 'События жизни',
|
||||
'life_event_list_tab_other' => 'Заметки, напоминания, …',
|
||||
'life_event_list_title' => 'События жизни',
|
||||
'life_event_blank' => 'Регистрируйтесь, что происходит с жизнью {name} для вашей будущей ссылки.',
|
||||
'life_event_list_cta' => 'Добавить событие жизни',
|
||||
'life_event_create_category' => 'Все категории',
|
||||
'life_event_create_life_event' => 'Добавить событие жизни',
|
||||
'life_event_create_default_title' => 'Заголовок (необязательно)',
|
||||
'life_event_create_default_story' => 'История (необязательно)',
|
||||
'life_event_create_date' => 'Вам не обязательно указывать месяц или день – только год является обязательным.',
|
||||
'life_event_create_default_description' => 'Добавьте информацию о том, что вы знаете',
|
||||
'life_event_create_add_yearly_reminder' => 'Добавить ежегодное напоминание об этом событии',
|
||||
'life_event_create_success' => 'Событие жизни добавлено',
|
||||
'life_event_delete_title' => 'Удалить событие жизни',
|
||||
'life_event_delete_description' => 'Вы уверены, что хотите удалить это событие жизни? Удаление необратимо.',
|
||||
'life_event_delete_success' => 'Событие жизни удалено',
|
||||
'life_event_date_it_happened' => 'Дата, когда это произошло',
|
||||
'life_event_category_work_education' => 'Работа и образование',
|
||||
'life_event_category_family_relationships' => 'Семья и отношения',
|
||||
'life_event_category_home_living' => 'Дом и жизнь',
|
||||
'life_event_category_health_wellness' => 'Здоровье и самочувствие',
|
||||
'life_event_category_travel_experiences' => 'Путешествия и впечатления',
|
||||
'life_event_sentence_new_job' => 'Начато новое задание',
|
||||
'life_event_sentence_retirement' => 'Вышел/вышла на пенсию',
|
||||
'life_event_sentence_new_school' => 'Пошёл/пошла в школу',
|
||||
'life_event_sentence_study_abroad' => 'Учился за рубежом',
|
||||
'life_event_sentence_volunteer_work' => 'Начал/начала волонтёрскую работу',
|
||||
'life_event_sentence_published_book_or_paper' => 'Опубликовал/опубликовала работу',
|
||||
'life_event_sentence_military_service' => 'Начал/начала военную службу',
|
||||
'life_event_sentence_new_relationship' => 'Отношение начато',
|
||||
'life_event_sentence_engagement' => 'Обручился/обручилась',
|
||||
'life_event_sentence_marriage' => 'Женился/вышла замуж',
|
||||
'life_event_sentence_anniversary' => 'Годовщина',
|
||||
'life_event_sentence_expecting_a_baby' => 'Ждёт ребёнка',
|
||||
'life_event_sentence_new_child' => 'Был ребенком',
|
||||
'life_event_sentence_new_family_member' => 'Добавлен член семьи',
|
||||
'life_event_sentence_new_pet' => 'Завёл/завела питомца',
|
||||
'life_event_sentence_end_of_relationship' => 'Закончились отношения',
|
||||
'life_event_sentence_loss_of_a_loved_one' => 'Потерял любимого',
|
||||
'life_event_sentence_moved' => 'Переехал/переехала',
|
||||
'life_event_sentence_bought_a_home' => 'Купил/купила дом',
|
||||
'life_event_sentence_home_improvement' => 'Отремонтировал дом',
|
||||
'life_event_sentence_holidays' => 'Уехал в отпуск',
|
||||
'life_event_sentence_new_vehicle' => 'Приобрел новый автомобиль',
|
||||
'life_event_sentence_new_roommate' => 'Появился сосед по комнате',
|
||||
'life_event_sentence_overcame_an_illness' => 'Преодолел болезнь',
|
||||
'life_event_sentence_quit_a_habit' => 'Привычка закончилась',
|
||||
'life_event_sentence_new_eating_habits' => 'Начало новой привычки питания',
|
||||
'life_event_sentence_weight_loss' => 'Сбросил/сбросила вес',
|
||||
'life_event_sentence_wear_glass_or_contact' => 'Начал/начала носить очки или контактные линзы',
|
||||
'life_event_sentence_broken_bone' => 'Получил/получила перелом',
|
||||
'life_event_sentence_removed_braces' => 'Удалил/удалила брекеты',
|
||||
'life_event_sentence_surgery' => 'Перенёс/перенесла операцию',
|
||||
'life_event_sentence_dentist' => 'Посетил/посетила стоматолога',
|
||||
'life_event_sentence_new_sport' => 'Начал заниматься спортом',
|
||||
'life_event_sentence_new_hobby' => 'Начал заниматься хобби',
|
||||
'life_event_sentence_new_instrument' => 'Изучил новый инструмент',
|
||||
'life_event_sentence_new_language' => 'Изучить новый язык',
|
||||
'life_event_sentence_tattoo_or_piercing' => 'Сделал татуировку или пирсинг',
|
||||
'life_event_sentence_new_license' => 'Лицензия получена',
|
||||
'life_event_sentence_travel' => 'Путешествие',
|
||||
'life_event_sentence_achievement_or_award' => 'Получил/получила достижение или награду',
|
||||
'life_event_sentence_changed_beliefs' => 'Изменившиеся убеждения',
|
||||
'life_event_sentence_first_word' => 'Выступал впервые',
|
||||
'life_event_sentence_first_kiss' => 'Поцеловал в первый раз',
|
||||
|
||||
// documents
|
||||
'document_list_title' => 'Документы',
|
||||
'document_list_cta' => 'Загрузить документ',
|
||||
'document_list_blank_desc' => 'Здесь вы можете хранить документы, связанные с этим человеком.',
|
||||
'document_upload_zone_cta' => 'Загрузить файл',
|
||||
'document_upload_zone_progress' => 'Загрузка документа…',
|
||||
'document_upload_zone_error' => 'Произошла ошибка при загрузке документа. Пожалуйста, попробуйте еще раз.',
|
||||
|
||||
// Photos
|
||||
'photo_title' => 'Фото',
|
||||
'photo_list_title' => 'Похожие фото',
|
||||
'photo_list_cta' => 'Загрузить фото',
|
||||
'photo_list_blank_desc' => 'Вы можете хранить изображения об этом контакте. Загрузите сейчас!',
|
||||
'photo_upload_zone_cta' => 'Загрузить фото',
|
||||
'photo_current_profile_pic' => 'Текущее изображение профиля',
|
||||
'photo_make_profile_pic' => 'Установи изображение профиля',
|
||||
'photo_delete' => 'Удалить фото',
|
||||
'photo_next' => 'Следующее фото ❯',
|
||||
'photo_previous' => '❮ Предыдущее фото',
|
||||
|
||||
// Avatars
|
||||
'avatar_change_title' => 'Изменить свой аватар',
|
||||
'avatar_question' => 'Какой аватар вы хотели бы использовать?',
|
||||
'avatar_default_avatar' => 'Аватар по умолчанию',
|
||||
'avatar_adorable_avatar' => 'Аватар от adorable.io',
|
||||
'avatar_gravatar' => 'Gravatar связанный с адресом электронной почты этого человека. <a href="https://gravatar.com/">Gravatar</a> — глобальная система, позволяющая пользователям ассоциировать адреса электронной почты с фотографиями.',
|
||||
'avatar_current' => 'Оставить текущий аватар',
|
||||
'avatar_photo' => 'Загруженное фото',
|
||||
'avatar_crop_new_avatar_photo' => 'Обрезать новый аватар',
|
||||
|
||||
// emotions
|
||||
'emotion_this_made_me_feel' => 'Это заставило вас чувствовать себя…',
|
||||
|
||||
// logs
|
||||
'auditlogs_link' => 'История',
|
||||
'auditlogs_title' => 'Всё, что произошло с :name',
|
||||
'auditlogs_breadcrumb' => 'История',
|
||||
'auditlogs_author' => 'По :name в :date',
|
||||
|
||||
// contact field label
|
||||
'contact_field_label_home' => 'Домашний номер телефона',
|
||||
'contact_field_label_work' => 'Рабочий номер телефона',
|
||||
'contact_field_label_cell' => 'Мобильный номер телефона',
|
||||
'contact_field_label_fax' => 'Номер факса',
|
||||
'contact_field_label_pager' => 'Номер пейджера',
|
||||
'contact_field_label_main' => 'Основной',
|
||||
'contact_field_label_other' => 'Другое',
|
||||
'contact_field_label_personal' => 'Личные',
|
||||
];
|
||||
16
resources/lang/ru/reminder.php
Normal file
16
resources/lang/ru/reminder.php
Normal file
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* ⚠️ Editing not allowed except for 'en' language.
|
||||
*
|
||||
* @see https://github.com/monicahq/monica/blob/main/docs/contribute/translate.md for translations.
|
||||
*/
|
||||
|
||||
return [
|
||||
'type_birthday' => 'Поздравить с днём рождения',
|
||||
'type_phone_call' => 'Позвонить',
|
||||
'type_lunch' => 'Пообедать с',
|
||||
'type_hangout' => 'Тусоваться с',
|
||||
'type_email' => 'Адрес электронной почты',
|
||||
'type_birthday_kid' => 'Wish happy birthday to the child of',
|
||||
];
|
||||
557
resources/lang/ru/settings.php
Normal file
557
resources/lang/ru/settings.php
Normal file
@@ -0,0 +1,557 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* ⚠️ Editing not allowed except for 'en' language.
|
||||
*
|
||||
* @see https://github.com/monicahq/monica/blob/main/docs/contribute/translate.md for translations.
|
||||
*/
|
||||
|
||||
return [
|
||||
'sidebar_settings' => 'Настройки аккаунта',
|
||||
'sidebar_personalization' => 'Персонализация',
|
||||
'sidebar_settings_storage' => 'Хранилище',
|
||||
'sidebar_settings_export' => 'Экспорт данных',
|
||||
'sidebar_settings_users' => 'Пользователи',
|
||||
'sidebar_settings_subscriptions' => 'Подписка',
|
||||
'sidebar_settings_import' => 'Импорт данных',
|
||||
'sidebar_settings_tags' => 'Управление тегами',
|
||||
'sidebar_settings_api' => 'API',
|
||||
'sidebar_settings_dav' => 'Ресурсы DAV',
|
||||
'sidebar_settings_security' => 'Безопасность',
|
||||
'sidebar_settings_auditlogs' => 'Журнал аудита',
|
||||
|
||||
'title_general' => 'Общая информация',
|
||||
'title_i18n' => 'Международные настройки',
|
||||
'title_layout' => 'Макет',
|
||||
|
||||
'me_title' => 'Я как контакт',
|
||||
'me_help' => 'Это контакт, который представляет <em>вас</em> в Monica',
|
||||
'me_select' => 'Выберите контакт',
|
||||
'me_no_contact' => 'Контакт еще не выбран.',
|
||||
'me_select_click' => 'Нажмите здесь, чтобы выбрать контакт.',
|
||||
'me_remove_contact' => 'Удалить связь',
|
||||
'me_choose' => 'Выберите себя',
|
||||
'me_choose_placeholder' => 'Выберите себя',
|
||||
|
||||
'export_title' => 'Экспортировать данные вашего аккаунта',
|
||||
'export_be_patient' => 'Click the button to start the export. It might take several minutes to process the export – please be patient and do not spam the button.',
|
||||
'export_title_sql' => 'Export to SQL',
|
||||
'export_sql_explanation' => 'Exporting your data in SQL format allows you to take your data and import it to your own Monica instance. This is only valuable if you do have your own server.',
|
||||
'export_sql_cta' => 'Export to SQL',
|
||||
'export_sql_link_instructions' => 'Note: <a href=":url">read the instructions</a> to learn more about importing this file to your instance.',
|
||||
'export_title_json' => 'Export to Json',
|
||||
'export_submitted' => 'Your export has been submitted, it will be available in a few moment…',
|
||||
'export_json_explanation' => 'Exporting your data in Json format for backup.',
|
||||
'export_json_beta' => 'Json export is in preview mode. Tell us what you think about it:',
|
||||
'export_json_cta' => 'Export to Json',
|
||||
'export_header_type' => 'Type',
|
||||
'export_header_timestamp' => 'Creation date',
|
||||
'export_header_status' => 'Status',
|
||||
'export_header_actions' => 'Actions',
|
||||
'export_last_title' => 'Last exports',
|
||||
'export_empty_title' => 'No exports yet',
|
||||
'export_type_json' => 'Json export',
|
||||
'export_type_sql' => 'SQL export',
|
||||
'export_status_todo' => 'Submitted',
|
||||
'export_status_doing' => 'Doing',
|
||||
'export_status_done' => 'Done',
|
||||
'export_status_failed' => 'Failed',
|
||||
'export_not_done' => 'Download impossible, this export is not done yet.',
|
||||
|
||||
'firstname' => 'Имя',
|
||||
'lastname' => 'Фамилия',
|
||||
'name_order' => 'Сортировка имени',
|
||||
'name_order_firstname_lastname' => '<Имя> <Фамилия> – Иван Иванов',
|
||||
'name_order_lastname_firstname' => '<Фамилия> <Имя> – Иванов Иван',
|
||||
'name_order_firstname_lastname_nickname' => '<Имя> <Фамилия> (<Псевдоним>) – Иван Иванов (Ivan228)',
|
||||
'name_order_firstname_nickname_lastname' => '<Имя> (<Псевдоним>) <Фамилия> - Иван (Ivan228) Иванов',
|
||||
'name_order_lastname_firstname_nickname' => '<Фамилия> <Имя> (<Псевдоним>) - Иванов Иван (Ivan228)',
|
||||
'name_order_lastname_nickname_firstname' => '<Фамилия> (<Псевдоним>) <Имя> - Иван (Ivan228) Иванов',
|
||||
'name_order_nickname_firstname_lastname' => '<Псевдоним> (<Имя> <Фамилия>) – Ivan228 (Иван Иванов)',
|
||||
'name_order_nickname_lastname_firstname' => '<Псевдоним> (<Фамилия> <Имя>) – Ivan228 (Иванов Иван)',
|
||||
'name_order_nickname' => '<Псевдоним> - Ivan228',
|
||||
'currency' => 'Валюта',
|
||||
'name' => 'Ваше имя: :name',
|
||||
'email' => 'Email',
|
||||
'email_placeholder' => 'Введите email',
|
||||
'email_help' => 'Это почта, используемая для входа в Monica и эту почту будут приходить напоминания.',
|
||||
'timezone' => 'Часовой пояс',
|
||||
'temperature_scale' => 'Температура',
|
||||
'temperature_scale_fahrenheit' => 'Fahrenheit (°F)',
|
||||
'temperature_scale_celsius' => 'Celsius (°C)',
|
||||
'layout' => 'Дизайн',
|
||||
'layout_small' => 'Максимум шириной в 1200 пикселей',
|
||||
'layout_big' => 'Шириной во весь экран',
|
||||
'save' => 'Обновить настройки',
|
||||
'delete_title' => 'Удалить аккаунт',
|
||||
'delete_desc' => 'Вы хотите удалить свою учетную запись? Удаление необратимо и все ваши данные будут удалены навсегда. Если у вас есть подписка, она будет немедленно отменена.',
|
||||
'delete_other_desc' => 'Your data in the main database will be deleted immediately. As described in our privacy policy, we carry out securely encrypted backups of the database every day. These backups are kept for 30 days after which they are completely deleted. We cannot delete specific data from the backups we hold any earlier than this. All of your data will be completely deleted no later than 31 days after your account’s deletion.',
|
||||
'reset_desc' => 'Вы хотите сбросить учетную запись? Это удалит все ваши контакты и все связанные с ними данные. Ваша учетная запись не будет удалена.',
|
||||
'reset_title' => 'Сброс аккаунта',
|
||||
'reset_cta' => 'Сбросить аккаунт',
|
||||
'reset_notice' => 'Вы уверены, что хотите сбросить свою учетную запись? Это окончательно и не может быть отменено.',
|
||||
'reset_success' => 'Ваша учетная запись успешно сброшена.',
|
||||
'delete_notice' => 'Are you sure you want to delete your account? This is permanent and cannot be undone. All of your data will be deleted and will not be recoverable.',
|
||||
'delete_cta' => 'Удалить аккаунт',
|
||||
'settings_success' => 'Настройки обновлены!',
|
||||
'locale' => 'Язык',
|
||||
'locale_help' => 'Хотите помочь с переводом Monica или добавить новый язык? Перейдите по <a href=":url" target="_blank" lang="en">этой ссылке для получения дополнительной информации</a>.',
|
||||
'locale_ar' => 'Арабский',
|
||||
'locale_cs' => 'Чешский',
|
||||
'locale_de' => 'Немецкий',
|
||||
'locale_el' => 'Греческий',
|
||||
'locale_en' => 'Английский',
|
||||
'locale_en-GB' => 'Английский (Великобритания)',
|
||||
'locale_es' => 'Испанский',
|
||||
'locale_fr' => 'Французский',
|
||||
'locale_he' => 'Иврит',
|
||||
'locale_hr' => 'Хорватский',
|
||||
'locale_id' => 'Индонезийский',
|
||||
'locale_it' => 'Итальянский',
|
||||
'locale_ja' => 'Японский',
|
||||
'locale_nl' => 'Нидерландский',
|
||||
'locale_pt' => 'Португальский',
|
||||
'locale_pt-BR' => 'Бразильский португальский',
|
||||
'locale_ru' => 'Русский',
|
||||
'locale_sv' => 'Шведский',
|
||||
'locale_vi' => 'Vietnamese',
|
||||
'locale_zh' => 'Китайский упрощенный',
|
||||
'locale_zh-TW' => 'Китайский традиционный',
|
||||
'locale_tr' => 'Турецкий',
|
||||
|
||||
'security_title' => 'Безопасность',
|
||||
'security_help' => 'Изменение вопросов безопасности для вашей учетной записи.',
|
||||
'password_change' => 'Изменить пароль',
|
||||
'password_current' => 'Текущий пароль',
|
||||
'password_current_placeholder' => 'Введите ваш текущий пароль',
|
||||
'password_new1' => 'Новый пароль',
|
||||
'password_new1_placeholder' => 'Введите новый пароль',
|
||||
'password_new2' => 'Подтвердите новый пароль',
|
||||
'password_new2_placeholder' => 'Повторите новый пароль',
|
||||
'password_btn' => 'Изменить пароль',
|
||||
'2fa_title' => 'Двухфакторная аутентификация',
|
||||
'2fa_otp_title' => 'Мобильное приложение для двухфакторной аутентификации',
|
||||
'2fa_enable_title' => 'Включить двухфакторную аутентификацию',
|
||||
'2fa_enable_description' => 'Включите двухфакторную аутентификацию, чтобы повысить безопасность вашей учетной записи.',
|
||||
'2fa_enable_otp' => 'Откройте ваше мобильное приложение двухфакторной аутентификации и отсканируйте следующий QR-код:',
|
||||
'2fa_enable_otp_help' => 'Если ваше мобильное приложение двухфакторной аутентификации не поддерживает QR-коды, введите следующий код:',
|
||||
'2fa_enable_otp_validate' => 'Пожалуйста, проверьте новое устройство, которое вы только что настроили:',
|
||||
'2fa_enable_success' => 'Двухфакторная аутентификация активирована',
|
||||
'2fa_enable_error' => 'Error when trying to activate Two Factor Authentication',
|
||||
'2fa_enable_error_already_set' => 'Двухфакторная аутентификация уже включена',
|
||||
'2fa_disable_title' => 'Отключить двухфакторную аутентификацию',
|
||||
'2fa_disable_description' => 'Disable Two Factor Authentication for your account. Be careful, your account will be much less secure!',
|
||||
'2fa_disable_success' => 'Двухфакторная аутентификация отключена',
|
||||
'2fa_disable_error' => 'Ошибка при попытке отключить двухфакторную аутентификацию',
|
||||
|
||||
'webauthn_title' => 'Ключ безопасности — протокол WebAuthn',
|
||||
'webauthn_enable_description' => 'Добавить новый ключ безопасности',
|
||||
'webauthn_key_name_help' => 'Дайте вашему ключу имя.',
|
||||
'webauthn_key_name' => 'Имя ключа:',
|
||||
'webauthn_success' => 'Ваш ключ обнаружен и проверен.',
|
||||
'webauthn_last_use' => 'Последнее использование: {timestamp}',
|
||||
'webauthn_delete_confirmation' => 'Вы действительно хотите удалить этот ключ?',
|
||||
'webauthn_delete_success' => 'Ключ удалён',
|
||||
'webauthn_insertKey' => 'Вставьте ваш ключ безопасности.',
|
||||
'webauthn_buttonAdvise' => 'Если в вашем ключе безопасности есть кнопка, нажмите ее.',
|
||||
'webauthn_noButtonAdvise' => 'If it does not, remove it and insert it again.',
|
||||
'webauthn_not_supported' => 'Ваш браузер в настоящее время не поддерживает WebAuthn.',
|
||||
'webauthn_not_secured' => 'WebAuthn поддерживает только безопасные соединения. Загрузите эту страницу через https.',
|
||||
'webauthn_error_already_used' => 'Этот ключ уже зарегистрирован. Нет необходимости в его повторной регистрации.',
|
||||
'webauthn_error_not_allowed' => 'Операция истекла или не была разрешена.',
|
||||
|
||||
'recovery_title' => 'Коды восстановления',
|
||||
'recovery_show' => 'Получить коды восстановления',
|
||||
'recovery_copy_help' => 'Скопировать коды в буфер обмена',
|
||||
'recovery_help_intro' => 'Ваши коды восстановления:',
|
||||
'recovery_help_information' => 'Вы можете использовать каждый код восстановления один раз.',
|
||||
'recovery_clipboard' => 'Codes copied to the clipboard.',
|
||||
'recovery_generate' => 'Сгенерировать новые коды…',
|
||||
'recovery_generate_help' => 'Создание новых кодов аннулирует ранее сгенерированные коды.',
|
||||
'recovery_already_used_help' => 'This code has already been used.',
|
||||
|
||||
'users_list_title' => 'Пользователи с доступом к вашей учетной записи',
|
||||
'users_list_add_user' => 'Пригласить нового пользователя',
|
||||
'users_list_you' => 'Это вы',
|
||||
'users_list_invitations_title' => 'Приглашения, ожидающие ответа',
|
||||
'users_list_invitations_explanation' => 'Below are the people you’ve invited to join Monica as a collaborator.',
|
||||
'users_list_invitations_invited_by' => 'invited by :name',
|
||||
'users_list_invitations_sent_date' => 'sent on :date',
|
||||
'users_blank_title' => 'Вы единственный, кто имеет доступ к этому аккаунту.',
|
||||
'users_blank_add_title' => 'Хотите пригласить кого-нибудь?',
|
||||
'users_blank_description' => 'Этот человек будет иметь такой же доступ, как у вас, и сможет добавлять, редактировать или удалять контактную информацию.',
|
||||
'users_blank_cta' => 'Пригласить кого-нибудь',
|
||||
'users_add_title' => 'Invite a new user to your account by email',
|
||||
'users_add_description' => 'This person will have the same access as you do, including inviting or deleting other users, including you. Make sure you trust this person before giving them access.',
|
||||
'users_add_email_field' => 'Enter the email of the person you want to invite',
|
||||
'users_add_confirmation' => 'I confirm that I want to invite this user to my account. I understand that this person will have access to ALL of my data and see exactly what I see.',
|
||||
'users_add_cta' => 'Invite user by email',
|
||||
'users_accept_title' => 'Принять приглашение и создать аккаунт',
|
||||
'users_error_please_confirm' => 'Please confirm that you want to invite this before proceeding with the invitation',
|
||||
'users_error_email_already_taken' => 'Этот адрес уже используется. Пожалуйста, выберите другой',
|
||||
'users_error_already_invited' => 'Вы уже пригласили этого пользователя. Пожалуйста, выберите другой адрес электронной почты.',
|
||||
'users_error_email_not_similar' => 'This is not the email of the person who’ve invited you.',
|
||||
'users_invitation_deleted_confirmation_message' => 'Приглашение успешно удалено',
|
||||
'users_invitations_delete_confirmation' => 'Вы действительно хотите удалить это приглашение?',
|
||||
'users_list_delete_confirmation' => 'Вы точно хотите удалить этого пользователя из вашего аккаунта?',
|
||||
'users_invitation_need_subscription' => 'Adding more users requires a subscription.',
|
||||
|
||||
'subscriptions_account_current_plan' => 'Your current plan',
|
||||
'subscriptions_account_current_legacy' => 'Current plan, not selectable anymore:',
|
||||
'subscriptions_account_current_paid_plan' => 'You are on the :name plan. Thanks so much for being a subscriber.',
|
||||
|
||||
'subscriptions_account_next_billing_title' => 'Следующий платёж',
|
||||
'subscriptions_account_next_billing' => 'Your subscription will auto-renew on <strong>:date</strong>.',
|
||||
'subscriptions_account_bill_monthly' => 'We’ll bill you <strong>:price</strong> for another <strong>month</strong>.',
|
||||
'subscriptions_account_bill_annual' => 'We’ll bill you <strong>:price</strong> for another <strong>year</strong>.',
|
||||
'subscriptions_account_change' => 'Изменить план',
|
||||
|
||||
'subscriptions_account_cancel_title' => 'Cancel subscription',
|
||||
'subscriptions_account_cancel_action' => 'Отменить подписку',
|
||||
'subscriptions_account_cancel' => 'You can cancel your subscription at any time.',
|
||||
'subscriptions_account_free_plan' => 'Вы на бесплатном тарифном плане.',
|
||||
'subscriptions_account_free_plan_upgrade' => 'You can upgrade your account to the :name plan, which costs $:price per month. Here are the advantages:',
|
||||
'subscriptions_account_free_plan_benefits_users' => 'Неограниченное количество пользователей',
|
||||
'subscriptions_account_free_plan_benefits_reminders' => 'Напоминания по электронной почте',
|
||||
'subscriptions_account_free_plan_benefits_import_data_vcard' => 'Import your contacts with vCard',
|
||||
'subscriptions_account_free_plan_benefits_support' => 'Support the project in the long run, so we can introduce more great features.',
|
||||
'subscriptions_account_upgrade' => 'Upgrade your account',
|
||||
'subscriptions_account_upgrade_title' => 'Upgrade Monica today and have more meaningful relationships.',
|
||||
'subscriptions_account_upgrade_choice' => 'Pick a plan below and join over :customers persons who upgraded their Monica.',
|
||||
'subscriptions_account_update_title' => 'Update Monica subscription',
|
||||
'subscriptions_account_update_description' => 'You can change your subscription’s frequency here.',
|
||||
'subscriptions_account_update_information' => 'You will be billed immediately for the new amount. Your subscription will extend to the new period, depending on your choice.',
|
||||
'subscriptions_account_invoices' => 'Invoices',
|
||||
'subscriptions_account_invoices_download' => 'Download',
|
||||
'subscriptions_account_invoices_subscription' => 'Subscription from :startDate to :endDate',
|
||||
'subscriptions_account_payment' => 'Which payment option fits you best?',
|
||||
'subscriptions_account_confirm_payment' => 'Your payment is currently incomplete, please <a href=":url">confirm your payment</a>.',
|
||||
'subscriptions_downgrade_title' => 'Downgrade your account to the free plan',
|
||||
'subscriptions_downgrade_limitations' => 'The free plan has limitations. In order to be able to downgrade, you need to pass the checklist below:',
|
||||
'subscriptions_downgrade_rule_users' => 'You must have only 1 user in your account',
|
||||
'subscriptions_downgrade_rule_users_constraint' => 'You currently have <a href=":url">1 user</a> in your account.|You currently have <a href=":url">:count users</a> in your account.',
|
||||
'subscriptions_downgrade_rule_invitations' => 'You must not have any pending invitations',
|
||||
'subscriptions_downgrade_rule_invitations_constraint' => 'You currently have <a href=":url">1 pending invitation</a>.|You currently have <a href=":url">:count pending invitations</a>.',
|
||||
'subscriptions_downgrade_rule_contacts' => 'You must not have more than :number active contacts',
|
||||
'subscriptions_downgrade_rule_contacts_constraint' => 'You currently have <a href=":url">1 contact</a>.|You currently have <a href=":url">:count contacts</a>.',
|
||||
'subscriptions_downgrade_rule_contacts_archive' => 'We can also <a href=":url">archive all your contacts for you</a> – that would clear this rule and let you proceed with your account’s downgrade process.',
|
||||
'subscriptions_downgrade_cta' => 'Downgrade',
|
||||
'subscriptions_downgrade_success' => 'You are back to the Free plan!',
|
||||
'subscriptions_downgrade_thanks' => 'Thanks so much for trying the paid plan. We keep adding new features on Monica all the time – so you might want to come back in the future to see if you might be interested in taking a subscription again.',
|
||||
'subscriptions_back' => 'Back to settings',
|
||||
'subscriptions_upgrade_title' => 'Upgrade your account',
|
||||
'subscriptions_upgrade_choose' => 'You picked the :plan plan.',
|
||||
'subscriptions_upgrade_infos' => 'We couldn’t be happier. Enter your payment info below.',
|
||||
'subscriptions_upgrade_name' => 'Имя держателя карты',
|
||||
'subscriptions_upgrade_zip' => 'Почтовый индекс',
|
||||
'subscriptions_upgrade_credit' => 'Кредитная или дебетовая карта',
|
||||
'subscriptions_upgrade_submit' => 'Pay {amount}',
|
||||
'subscriptions_upgrade_charge' => 'We’ll charge your card :price now. The next charge will be on :date. If you ever change your mind, you can cancel at any time, no questions asked.',
|
||||
'subscriptions_upgrade_charge_handled' => 'The payment is handled by <a href=":url">Stripe</a>. No card information touches our server.',
|
||||
'subscriptions_upgrade_success' => 'Thank you! You are now subscribed.',
|
||||
'subscriptions_upgrade_thanks' => 'Welcome to the community of people who try to make the world a better place.',
|
||||
|
||||
'subscriptions_payment_confirm_title' => 'Confirm your :amount payment',
|
||||
'subscriptions_payment_confirm_information' => 'Extra confirmation is needed to process your payment. Please confirm your payment by filling out your payment details below.',
|
||||
'subscriptions_payment_succeeded_title' => 'Платеж выполнен',
|
||||
'subscriptions_payment_succeeded' => 'Этот платеж уже был успешно подтвержден.',
|
||||
'subscriptions_payment_cancelled_title' => 'Платеж отменен',
|
||||
'subscriptions_payment_cancelled' => 'Этот платеж был отменен.',
|
||||
'subscriptions_payment_error_name' => 'Please provide your name.',
|
||||
'subscriptions_payment_success' => 'The payment was successful.',
|
||||
|
||||
'subscriptions_pdf_title' => 'Your :name monthly subscription',
|
||||
'subscriptions_plan_frequency_year' => ':amount / year',
|
||||
'subscriptions_plan_frequency_month' => ':amount / month',
|
||||
'subscriptions_plan_choose' => 'Choose this plan',
|
||||
'subscriptions_plan_year_title' => 'Pay annually',
|
||||
'subscriptions_plan_year_bonus' => 'Peace of mind for a whole year',
|
||||
'subscriptions_plan_month_title' => 'Pay monthly',
|
||||
'subscriptions_plan_month_bonus' => 'Можно отменить в любой момент',
|
||||
'subscriptions_plan_include1' => 'Included with your upgrade:',
|
||||
'subscriptions_plan_include2' => 'Unlimited number of contacts • Unlimited number of users • Reminders by email • Import with vCard • Personalization of the contact sheet',
|
||||
'subscriptions_plan_include3' => '100% of the profits go the development of this great open source project.',
|
||||
'subscriptions_help_title' => 'Additional details you may be curious about',
|
||||
'subscriptions_help_opensource_title' => 'Что такое проект с открытым исходным кодом?',
|
||||
'subscriptions_help_opensource_desc' => 'Monica is an open source project. This means it is built by a community who wants to build a great tool for the greater good. Being open source means the code is publicly available on GitHub, and everyone can inspect it, modify it or enhance it. All the money we raise is dedicated to building better features, paying for more powerful servers, and paying other costs. Thanks for your help. We couldn’t do it without you.',
|
||||
'subscriptions_help_limits_title' => 'Is there a limit to the number of contacts we can have on the free plan?',
|
||||
'subscriptions_help_limits_plan' => 'Yes. Free plans let you manage :number contacts.',
|
||||
'subscriptions_help_discounts_title' => 'Do you have discounts for non-profits and education?',
|
||||
'subscriptions_help_discounts_desc' => 'We do! Monica is free for students, and free for non-profits and charities. Just contact <a href=":support">the support</a> with a proof of your status and we’ll apply this special status in your account.',
|
||||
'subscriptions_help_change_title' => 'Что если я передумаю?',
|
||||
'subscriptions_help_change_desc' => 'Вы можете отменить это в любое время, без вопросов и самостоятельно – без необходимости обращаться в службу поддержки. Тем не менее, вам не будет осуществлен возврат средств за текущий период.',
|
||||
|
||||
'stripe_error_card' => 'Your card was declined. Decline message is: :message',
|
||||
'stripe_error_api_connection' => 'Network communication with Stripe failed. Try again later.',
|
||||
'stripe_error_rate_limit' => 'Too many requests with Stripe right now. Try again later.',
|
||||
'stripe_error_invalid_request' => 'Invalid parameters. Try again later.',
|
||||
'stripe_error_authentication' => 'Wrong authentication with Stripe',
|
||||
|
||||
'import_title' => 'Import contacts in your account',
|
||||
'import_cta' => 'Upload contacts',
|
||||
'import_stat' => 'You’ve imported :number files so far.',
|
||||
'import_result_stat' => 'Uploaded vCard with 1 contact (:total_imported imported, :total_skipped skipped)|Uploaded vCard with :total_contacts contacts (:total_imported imported, :total_skipped skipped)',
|
||||
'import_view_report' => 'View report',
|
||||
'import_in_progress' => 'The import is in progress. Reload the page in one minute.',
|
||||
'import_upload_title' => 'Import your contacts from a vCard file',
|
||||
'import_upload_rules_desc' => 'We do however have some rules:',
|
||||
'import_upload_rule_format' => 'We support <code>.vcard</code> and <code>.vcf</code> files.',
|
||||
'import_upload_rule_vcard' => 'We support the vCard 3.0 format, which is the default format for macOS’s Contacts.app and Google Contacts.',
|
||||
'import_upload_rule_instructions' => 'Export instructions for <a href=":url1" target="_blank" rel="noopener noreferrer">macOS Contacts.app</a> and <a href=":url2" target="_blank" rel="noopener noreferrer">Google Contacts</a>.',
|
||||
'import_upload_rule_multiple' => 'If your contacts have multiple email addresses or phone numbers, only the first entry will be saved.',
|
||||
'import_upload_rule_limit' => 'Files are limited to 10 MB.',
|
||||
'import_upload_rule_time' => 'It might take up to a minute to upload the contacts and process them. Please be patient.',
|
||||
'import_upload_rule_cant_revert' => 'Please make sure data is accurate before uploading, as you can’t undo the upload.',
|
||||
'import_upload_form_file' => 'Your <code>.vcf</code> or <code>.vCard</code> file:',
|
||||
'import_upload_behaviour' => 'Import behaviour:',
|
||||
'import_upload_behaviour_add' => 'Add new contacts and skip existing',
|
||||
'import_upload_behaviour_replace' => 'Replace existing contacts',
|
||||
'import_upload_behaviour_help' => 'Replacing will replace all data found in the vCard, but will keep existing contact fields.',
|
||||
'import_report_title' => 'Importing report',
|
||||
'import_report_date' => 'Date of the import',
|
||||
'import_report_type' => 'Type of import',
|
||||
'import_report_number_contacts' => 'Number of contacts in the file',
|
||||
'import_report_number_contacts_imported' => 'Number of imported contacts',
|
||||
'import_report_number_contacts_skipped' => 'Number of skipped contacts',
|
||||
'import_report_status_imported' => 'Imported',
|
||||
'import_report_status_skipped' => 'Skipped',
|
||||
'import_vcard_parse_error' => 'Error when parsing the vCard entry',
|
||||
'import_vcard_contact_exist' => 'Contact already exists',
|
||||
'import_vcard_contact_no_firstname' => 'No first name (mandatory)',
|
||||
'import_vcard_file_not_found' => 'File not found',
|
||||
'import_vcard_unknown_entry' => 'Unknown contact name',
|
||||
'import_vcard_file_no_entries' => 'File contains no entries',
|
||||
'import_blank_title' => 'You haven’t imported any contacts yet.',
|
||||
'import_blank_question' => 'Would you like to import contacts now?',
|
||||
'import_blank_description' => 'We can import vCard files that you can get from Google Contacts or your Contact manager.',
|
||||
'import_blank_cta' => 'Import vCard',
|
||||
'import_need_subscription' => 'Importing data requires a subscription.',
|
||||
|
||||
'tags_list_title' => 'Tags',
|
||||
'tags_list_description' => 'You can organize your contacts by setting up tags. Tags work like folders, but you can add more than one tag to a contact.',
|
||||
'tags_list_contact_number' => '1 contact|:count contacts',
|
||||
'tags_list_delete_success' => 'The tag has been successfully with success',
|
||||
'tags_list_edit_success' => 'The tag has been successfully updated',
|
||||
'tags_list_delete_confirmation' => 'Are you sure you want to delete the tag? No contacts will be deleted, only the tag.',
|
||||
'tags_blank_title' => 'Tags are a great way of categorizing your contacts.',
|
||||
'tags_blank_description' => 'Tags work like folders, but you can add more than one tag to a contact. Go to a contact and tag a friend, right below the name. Once a contact is tagged, come back here to manage all the tags in your account.',
|
||||
|
||||
'api_title' => 'Доступ к API',
|
||||
'api_description' => 'API может использоваться для работы с данными Monica из внешнего приложения, например – мобильного приложения.',
|
||||
'api_help' => 'To use the API, a token is mandatory. You can either create a personal access token (Bearer authentication), or authorize an OAuth client to create it for you. See <a href=":url">API documentation</a>.',
|
||||
'api_endpoint' => 'Конечная точка API для этого экземпляра Monica:',
|
||||
|
||||
'api_personal_access_tokens' => 'Personal access tokens',
|
||||
'api_pao_description' => 'Make sure you give this token to a source you trust – as they allow you to access all your data.',
|
||||
'api_token_title' => 'Personal Access Tokens',
|
||||
'api_token_create_new' => 'Create New Token',
|
||||
'api_token_not_created' => 'You have not created any personal access tokens.',
|
||||
'api_token_name' => 'Token name',
|
||||
'api_token_expire' => 'Expires at {date}',
|
||||
'api_token_delete' => 'Delete',
|
||||
'api_token_create' => 'Create Token',
|
||||
'api_token_scopes' => 'Scopes',
|
||||
'api_token_help' => 'Here is your new personal access token. This is the only time it will be shown so don’t lose it! You may now use this token to make API requests.',
|
||||
|
||||
'api_oauth_clients' => 'Ваши клиенты OAuth',
|
||||
'api_oauth_clients_desc' => 'This section lets you register your own OAuth clients.',
|
||||
'api_oauth_clients_desc2' => 'Use this client id to request a new token, and convert authorization codes to access tokens. See <a href="{url}">Laravel Passport documentation</a> for more information.',
|
||||
'api_oauth_title' => 'Клиенты OAuth',
|
||||
'api_oauth_create_new' => 'Create New Client',
|
||||
'api_oauth_edit' => 'Edit Client',
|
||||
'api_oauth_not_created' => 'You have not created any OAuth clients.',
|
||||
'api_oauth_clientid' => 'Client ID',
|
||||
'api_oauth_name' => 'Name',
|
||||
'api_oauth_name_help' => 'Something your users will recognize and trust.',
|
||||
'api_oauth_secret' => 'Secret',
|
||||
'api_oauth_create' => 'Create Client',
|
||||
'api_oauth_redirecturl' => 'Redirect URL',
|
||||
'api_oauth_redirecturl_help' => 'Your application’s authorization callback URL.',
|
||||
|
||||
'api_authorized_clients' => 'List of authorized clients',
|
||||
'api_authorized_clients_desc' => 'This section lists all the clients you’ve authorized to access your application data. You can revoke this authorization at anytime.',
|
||||
'api_authorized_clients_title' => 'Authorized Applications',
|
||||
'api_authorized_clients_none' => 'There are no authorized clients yet.',
|
||||
'api_authorized_clients_name' => 'Name',
|
||||
'api_authorized_clients_scopes' => 'Scopes',
|
||||
|
||||
'personalization_tab_title' => 'Personalize your account',
|
||||
|
||||
'personalization_title' => 'Here you will find different settings to configure your account. These features are intended for “power users” who want maximum control over Monica.',
|
||||
'personalization_contact_field_type_title' => 'Contact field types',
|
||||
'personalization_contact_field_type_add' => 'Add new field type',
|
||||
'personalization_contact_field_type_description' => 'You can configure all the different types of contact fields that you can associate to all your contacts. For example, if a new social network appears in the future, you will be able to add this new way of communicating with your contacts right here.',
|
||||
'personalization_contact_field_type_table_name' => 'Name',
|
||||
'personalization_contact_field_type_table_protocol' => 'Protocol',
|
||||
'personalization_contact_field_type_table_actions' => 'Actions',
|
||||
'personalization_contact_field_type_modal_title' => 'Add a new contact field type',
|
||||
'personalization_contact_field_type_modal_edit_title' => 'Edit an existing contact field type',
|
||||
'personalization_contact_field_type_modal_delete_title' => 'Delete an existing contact field type',
|
||||
'personalization_contact_field_type_modal_delete_description' => 'Are you sure you want to delete this contact field type? Deleting this type of contact field will delete ALL the data with this type for all of your contacts.',
|
||||
'personalization_contact_field_type_modal_name' => 'Name',
|
||||
'personalization_contact_field_type_modal_protocol' => 'Protocol (optional)',
|
||||
'personalization_contact_field_type_modal_protocol_help' => 'Each new contact field type can be clickable. If a protocol is set, we will use it to trigger the action that is set.',
|
||||
'personalization_contact_field_type_modal_icon' => 'Icon (optional)',
|
||||
'personalization_contact_field_type_modal_icon_help' => 'You can associate an icon with this contact field type. You need to add a reference to a Font Awesome icon.',
|
||||
'personalization_contact_field_type_delete_success' => 'The contact field type has been successfully deleted.',
|
||||
'personalization_contact_field_type_add_success' => 'The contact field type has been successfully added.',
|
||||
'personalization_contact_field_type_edit_success' => 'The contact field type has been successfully updated.',
|
||||
|
||||
'personalization_genders_title' => 'Gender types',
|
||||
'personalization_genders_add' => 'Add new gender type',
|
||||
'personalization_genders_desc' => 'You can define as many genders as you need to. You need at least one gender type in your account.',
|
||||
'personalization_genders_modal_add' => 'Add gender type',
|
||||
'personalization_genders_modal_edit' => 'Update gender type',
|
||||
'personalization_genders_modal_name' => 'Name',
|
||||
'personalization_genders_modal_name_help' => 'The name used to display the gender on a contact page.',
|
||||
'personalization_genders_modal_sex' => 'Sex',
|
||||
'personalization_genders_modal_sex_help' => 'Used to define the relationships, and during the VCard import/export process.',
|
||||
'personalization_genders_modal_default' => 'Select the default gender for a new contact',
|
||||
'personalization_genders_modal_delete' => 'Delete gender type',
|
||||
'personalization_genders_modal_delete_desc' => 'Are you sure you want to delete the gender “{name}”?',
|
||||
'personalization_genders_modal_delete_question' => 'You currently have {count} contact with this gender. If you delete this gender, what gender should this contact have?|You currently have {count} contacts with this gender. If you delete this gender, what gender should these contacts have?',
|
||||
'personalization_genders_modal_delete_question_default' => 'This gender is the default one. If you delete this gender, which one will be the new default?',
|
||||
'personalization_genders_modal_error' => 'Please choose a gender from the list.',
|
||||
'personalization_genders_list_contact_number' => '{count} contact|{count} contacts',
|
||||
'personalization_genders_table_name' => 'Name',
|
||||
'personalization_genders_table_sex' => 'Sex',
|
||||
'personalization_genders_table_default' => 'Default',
|
||||
'personalization_genders_default' => 'Default gender',
|
||||
'personalization_genders_make_default' => 'Change default gender',
|
||||
'personalization_genders_select_default' => 'Select default gender',
|
||||
'personalization_genders_m' => 'Male',
|
||||
'personalization_genders_f' => 'Female',
|
||||
'personalization_genders_o' => 'Other',
|
||||
'personalization_genders_u' => 'Unknown',
|
||||
'personalization_genders_n' => 'None or not applicable',
|
||||
|
||||
'personalization_reminder_rule_save' => 'The change has been saved',
|
||||
'personalization_reminder_rule_title' => 'Reminder rules',
|
||||
'personalization_reminder_rule_line' => '{count} day before|{count} days before',
|
||||
'personalization_reminder_rule_desc' => 'For every reminder that you set, Monica can send you an email a number of days before the event happens. You can adjust these notification settings here. These notifications only apply to monthly and yearly reminders.',
|
||||
|
||||
'personalization_module_save' => 'The change has been saved',
|
||||
'personalization_module_title' => 'Features',
|
||||
'personalization_module_desc' => 'You may not need all of Monica’s features. Below you can toggle specific features that are used on a contact sheet. This change will affect ALL your contacts. Turning off a feature does not delete any data, it simply hides the feature.',
|
||||
|
||||
'personalisation_paid_upgrade' => 'This is a premium feature that requires a Paid subscription to be active. Upgrade your account by visiting <a href=":url">Settings > Subscription</a>.',
|
||||
'personalisation_paid_upgrade_vue' => 'This is a premium feature that requires a Paid subscription to be active. Upgrade your account by visiting <a href="{url}">Settings > Subscription</a>.',
|
||||
|
||||
'reminder_time_to_send' => 'Time of the day reminders will be sent',
|
||||
'reminder_time_to_send_help' => 'Your next reminder is scheduled to be sent on <span title="{dateTimeUtc}" class="reminder-info">{dateTime}</span>.',
|
||||
|
||||
'personalization_activity_type_category_title' => 'Activity type categories',
|
||||
'personalization_activity_type_category_add' => 'Add a new activity type category',
|
||||
'personalization_activity_type_category_table_name' => 'Name',
|
||||
'personalization_activity_type_category_description' => 'An activity with one of your contacts can have a type and a category type. Your account comes with a set of predefined category types by default, but you can customize these here.',
|
||||
'personalization_activity_type_category_table_actions' => 'Actions',
|
||||
'personalization_activity_type_category_modal_add' => 'Add a new activity type category',
|
||||
'personalization_activity_type_category_modal_edit' => 'Edit an activity type category',
|
||||
'personalization_activity_type_category_modal_question' => 'What should we name this new category?',
|
||||
'personalization_activity_type_add_button' => 'Add a new activity type',
|
||||
'personalization_activity_type_modal_add' => 'Add a new activity type',
|
||||
'personalization_activity_type_modal_question' => 'What should we name this new activity type?',
|
||||
'personalization_activity_type_modal_edit' => 'Edit an activity type',
|
||||
'personalization_activity_type_category_modal_delete' => 'Delete an activity type category',
|
||||
'personalization_activity_type_category_modal_delete_desc' => 'Are you sure you want to delete this category? Deleting it will delete all associated activity types. Activities that belong to this category will not be affected by this deletion.',
|
||||
'personalization_activity_type_modal_delete' => 'Delete an activity type',
|
||||
'personalization_activity_type_modal_delete_desc' => 'Are you sure you want to delete this activity type? Activities that belong to this category will not be affected by this deletion.',
|
||||
'personalization_activity_type_modal_delete_error' => 'We can’t find this activity type.',
|
||||
'personalization_activity_type_category_modal_delete_error' => 'We can’t find this activity type category.',
|
||||
|
||||
'personalization_life_event_category_title' => 'Life event categories',
|
||||
'personalization_live_event_category_table_name' => 'Name',
|
||||
'personalization_life_event_category_description' => 'A life event can have a type and a category. Your account comes with a set of predefined categories and types by default, but you can customize life event types here.',
|
||||
'personalization_live_event_category_table_actions' => 'Actions',
|
||||
'personalization_life_event_type_add_button' => 'Add a new life event type',
|
||||
'personalization_life_event_type_modal_add' => 'Add a new life event type',
|
||||
'personalization_life_event_type_modal_question' => 'What should we name this new life event type?',
|
||||
'personalization_life_event_type_modal_edit' => 'Edit a life event type',
|
||||
'personalization_life_event_type_modal_delete' => 'Delete a life event type',
|
||||
'personalization_life_event_type_modal_delete_desc' => 'Are you sure you want to delete this life event type? Life events that belong to this type will be deleted by performing this action.',
|
||||
'personalization_life_event_type_modal_delete_error' => 'We can’t find this life event type.',
|
||||
|
||||
'personalization_life_event_category_work_education' => 'Work & education',
|
||||
'personalization_life_event_category_family_relationships' => 'Family & relationships',
|
||||
'personalization_life_event_category_home_living' => 'Home & living',
|
||||
'personalization_life_event_category_travel_experiences' => 'Travel & experiences',
|
||||
'personalization_life_event_category_health_wellness' => 'Health & wellness',
|
||||
|
||||
'personalization_life_event_type_new_job' => 'New job',
|
||||
'personalization_life_event_type_retirement' => 'Retirement',
|
||||
'personalization_life_event_type_new_school' => 'New school',
|
||||
'personalization_life_event_type_study_abroad' => 'Study abroad',
|
||||
'personalization_life_event_type_volunteer_work' => 'Volunteer work',
|
||||
'personalization_life_event_type_published_book_or_paper' => 'Published a book or paper',
|
||||
'personalization_life_event_type_military_service' => 'Military service',
|
||||
'personalization_life_event_type_first_met' => 'First met',
|
||||
'personalization_life_event_type_new_relationship' => 'New relationship',
|
||||
'personalization_life_event_type_engagement' => 'Engagement',
|
||||
'personalization_life_event_type_marriage' => 'Marriage',
|
||||
'personalization_life_event_type_anniversary' => 'Anniversary',
|
||||
'personalization_life_event_type_expecting_a_baby' => 'Expecting a baby',
|
||||
'personalization_life_event_type_new_child' => 'New child',
|
||||
'personalization_life_event_type_new_family_member' => 'New family member',
|
||||
'personalization_life_event_type_new_pet' => 'New pet',
|
||||
'personalization_life_event_type_end_of_relationship' => 'End of relationship',
|
||||
'personalization_life_event_type_loss_of_a_loved_one' => 'Loss of a loved one',
|
||||
'personalization_life_event_type_moved' => 'Moved',
|
||||
'personalization_life_event_type_bought_a_home' => 'Bought a home',
|
||||
'personalization_life_event_type_home_improvement' => 'Home improvement',
|
||||
'personalization_life_event_type_holidays' => 'Holidays',
|
||||
'personalization_life_event_type_new_vehicle' => 'New vehicle',
|
||||
'personalization_life_event_type_new_roommate' => 'New roommate',
|
||||
'personalization_life_event_type_overcame_an_illness' => 'Overcame an illness',
|
||||
'personalization_life_event_type_quit_a_habit' => 'Quit a habit',
|
||||
'personalization_life_event_type_new_eating_habits' => 'New eating habits',
|
||||
'personalization_life_event_type_weight_loss' => 'Weight loss',
|
||||
'personalization_life_event_type_wear_glass_or_contact' => 'Started wearing glasses or contacts',
|
||||
'personalization_life_event_type_broken_bone' => 'Broke a bone',
|
||||
'personalization_life_event_type_removed_braces' => 'Had braces removed',
|
||||
'personalization_life_event_type_surgery' => 'Had surgery',
|
||||
'personalization_life_event_type_dentist' => 'Had dental treatment',
|
||||
'personalization_life_event_type_new_sport' => 'Started playing a new sport',
|
||||
'personalization_life_event_type_new_hobby' => 'Took up a new hobby',
|
||||
'personalization_life_event_type_new_instrument' => 'Started learning a new instrument',
|
||||
'personalization_life_event_type_new_language' => 'Started learning a new language',
|
||||
'personalization_life_event_type_tattoo_or_piercing' => 'Tattoo or piercing',
|
||||
'personalization_life_event_type_new_license' => 'New license',
|
||||
'personalization_life_event_type_travel' => 'Travel',
|
||||
'personalization_life_event_type_achievement_or_award' => 'Achievement or award',
|
||||
'personalization_life_event_type_changed_beliefs' => 'Changed beliefs',
|
||||
'personalization_life_event_type_first_word' => 'First word',
|
||||
'personalization_life_event_type_first_kiss' => 'First kiss',
|
||||
|
||||
'storage_title' => 'Storage',
|
||||
'storage_account_info' => 'Your account limit is :accountLimit MB. Your current usage is :currentAccountSize MB (about :percentUsage%).',
|
||||
'storage_upgrade_notice' => 'Upgrade your account to be able to upload documents and photos.',
|
||||
'storage_description' => 'Here you can see all the documents and photos uploaded about your contacts.',
|
||||
|
||||
'dav_title' => 'WebDAV',
|
||||
'dav_description' => 'Here you can find all settings to use WebDAV resources for CardDAV and CalDAV exports.',
|
||||
'dav_copy_help' => 'Copy into your clipboard',
|
||||
'dav_clipboard_copied' => 'Value copied into your clipboard',
|
||||
'dav_url_base' => 'Base url for all CardDAV and CalDAV resources:',
|
||||
'dav_connect_help' => 'You can connect your contacts and/or calendars with this base url on you phone or computer.',
|
||||
'dav_connect_help2' => 'Use your login (email) and create an API token as the password to authenticate.',
|
||||
'dav_url_carddav' => 'CardDAV url for Contacts resource:',
|
||||
'dav_url_caldav_birthdays' => 'CalDAV url for Birthdays resources:',
|
||||
'dav_url_caldav_tasks' => 'CalDAV url for Tasks resources:',
|
||||
'dav_title_carddav' => 'CardDAV',
|
||||
'dav_title_caldav' => 'CalDAV',
|
||||
'dav_carddav_export' => 'Export all contacts in one file',
|
||||
'dav_caldav_birthdays_export' => 'Export all birthdays in one file',
|
||||
'dav_caldav_tasks_export' => 'Export all tasks in one file',
|
||||
|
||||
'archive_title' => 'Archive all of the contacts in your account',
|
||||
'archive_desc' => 'This will archive all of the contacts in your account.',
|
||||
'archive_cta' => 'Archive all of your contacts',
|
||||
|
||||
'logs_title' => 'Everything that has happened to this account',
|
||||
'logs_actor' => 'Actor',
|
||||
'logs_timestamp' => 'Timestamp',
|
||||
'logs_description' => 'Description',
|
||||
'logs_subject' => 'Subject',
|
||||
'logs_size' => 'Size (Kb)',
|
||||
'logs_object' => 'Object',
|
||||
];
|
||||
166
resources/lang/ru/validation.php
Normal file
166
resources/lang/ru/validation.php
Normal file
@@ -0,0 +1,166 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* ⚠️ Editing not allowed except for 'en' language.
|
||||
*
|
||||
* @see https://github.com/monicahq/monica/blob/main/docs/contribute/translate.md for translations.
|
||||
*/
|
||||
|
||||
return [
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Validation Language Lines
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| The following language lines contain the default error messages used by
|
||||
| the validator class. Some of these rules have multiple versions such
|
||||
| as the size rules. Feel free to tweak each of these messages here.
|
||||
|
|
||||
*/
|
||||
|
||||
'accepted' => 'Вы должны принять :attribute.',
|
||||
'active_url' => 'Поле :attribute содержит недействительный URL.',
|
||||
'after' => 'В поле :attribute должна быть дата после :date.',
|
||||
'after_or_equal' => 'В поле :attribute должна быть дата после или равняться :date.',
|
||||
'alpha' => 'Поле :attribute может содержать только буквы.',
|
||||
'alpha_dash' => 'Поле :attribute может содержать только буквы, цифры, дефис и нижнее подчеркивание.',
|
||||
'alpha_num' => 'Поле :attribute может содержать только буквы и цифры.',
|
||||
'array' => 'Поле :attribute должно быть массивом.',
|
||||
'before' => 'В поле :attribute должна быть дата до :date.',
|
||||
'before_or_equal' => 'В поле :attribute должна быть дата до или равняться :date.',
|
||||
'between' => [
|
||||
'numeric' => 'Поле :attribute должно быть между :min и :max.',
|
||||
'file' => 'Размер файла в поле :attribute должен быть между :min и :max Килобайт(а).',
|
||||
'string' => 'Количество символов в поле :attribute должно быть между :min и :max.',
|
||||
'array' => 'Количество элементов в поле :attribute должно быть между :min и :max.',
|
||||
],
|
||||
'boolean' => 'Поле :attribute должно иметь значение логического типа.',
|
||||
'confirmed' => 'Поле :attribute не совпадает с подтверждением.',
|
||||
'date' => 'Поле :attribute не является датой.',
|
||||
'date_equals' => 'Поле :attribute должно быть датой равной :date.',
|
||||
'date_format' => 'Поле :attribute не соответствует формату :format.',
|
||||
'different' => 'Поля :attribute и :other должны различаться.',
|
||||
'digits' => 'Длина цифрового поля :attribute должна быть :digits.',
|
||||
'digits_between' => 'Длина цифрового поля :attribute должна быть между :min и :max.',
|
||||
'dimensions' => 'Поле :attribute имеет недопустимые размеры изображения.',
|
||||
'distinct' => 'Поле :attribute содержит повторяющееся значение.',
|
||||
'email' => 'Поле :attribute должно быть действительным электронным адресом.',
|
||||
'ends_with' => 'Поле :attribute должно заканчиваться одним из следующих значений: :values',
|
||||
'exists' => 'Выбранное значение для :attribute некорректно.',
|
||||
'file' => 'Поле :attribute должно быть файлом.',
|
||||
'filled' => 'Поле :attribute обязательно для заполнения.',
|
||||
'gt' => [
|
||||
'numeric' => 'Поле :attribute должно быть больше :value.',
|
||||
'file' => 'Размер файла в поле :attribute должен быть больше :value Килобайт(а).',
|
||||
'string' => 'Количество символов в поле :attribute должно быть больше :value.',
|
||||
'array' => 'Количество элементов в поле :attribute должно быть больше :value.',
|
||||
],
|
||||
'gte' => [
|
||||
'numeric' => 'Поле :attribute должно быть больше или равно :value.',
|
||||
'file' => 'Размер файла в поле :attribute должен быть больше или равен :value Килобайт(а).',
|
||||
'string' => 'Количество символов в поле :attribute должно быть больше или равно :value.',
|
||||
'array' => 'Количество элементов в поле :attribute должно быть больше или равно :value.',
|
||||
],
|
||||
'image' => 'Поле :attribute должно быть изображением.',
|
||||
'in' => 'Выбранное значение для :attribute ошибочно.',
|
||||
'in_array' => 'Поле :attribute не существует в :other.',
|
||||
'integer' => 'Поле :attribute должно быть целым числом.',
|
||||
'ip' => 'Поле :attribute должно быть действительным IP-адресом.',
|
||||
'ipv4' => 'Поле :attribute должно быть действительным IPv4-адресом.',
|
||||
'ipv6' => 'Поле :attribute должно быть действительным IPv6-адресом.',
|
||||
'json' => 'Поле :attribute должно быть JSON строкой.',
|
||||
'lt' => [
|
||||
'numeric' => 'Поле :attribute должно быть меньше :value.',
|
||||
'file' => 'Размер файла в поле :attribute должен быть меньше :value Килобайт(а).',
|
||||
'string' => 'Количество символов в поле :attribute должно быть меньше :value.',
|
||||
'array' => 'Количество элементов в поле :attribute должно быть меньше :value.',
|
||||
],
|
||||
'lte' => [
|
||||
'numeric' => 'Поле :attribute должно быть меньше или равно :value.',
|
||||
'file' => 'Размер файла в поле :attribute должен быть меньше или равен :value Килобайт(а).',
|
||||
'string' => 'Количество символов в поле :attribute должно быть меньше или равно :value.',
|
||||
'array' => 'Количество элементов в поле :attribute должно быть меньше или равно :value.',
|
||||
],
|
||||
'max' => [
|
||||
'numeric' => 'Поле :attribute не может быть более :max.',
|
||||
'file' => 'Размер файла в поле :attribute не может быть более :max Килобайт(а).',
|
||||
'string' => 'Количество символов в поле :attribute не может превышать :max.',
|
||||
'array' => 'Количество элементов в поле :attribute не может превышать :max.',
|
||||
],
|
||||
'mimes' => 'Поле :attribute должно быть файлом одного из следующих типов: :values.',
|
||||
'mimetypes' => 'Поле :attribute должно быть файлом одного из следующих типов: :values.',
|
||||
'min' => [
|
||||
'numeric' => 'Поле :attribute должно быть не менее :min.',
|
||||
'file' => 'Размер файла в поле :attribute должен быть не менее :min Килобайт(а).',
|
||||
'string' => 'Количество символов в поле :attribute должно быть не менее :min.',
|
||||
'array' => 'Количество элементов в поле :attribute должно быть не менее :min.',
|
||||
],
|
||||
'not_in' => 'Выбранное значение для :attribute ошибочно.',
|
||||
'not_regex' => 'Выбранный формат для :attribute ошибочный.',
|
||||
'numeric' => 'Поле :attribute должно быть числом.',
|
||||
'password' => 'Неверный пароль.',
|
||||
'present' => 'Поле :attribute должно присутствовать.',
|
||||
'regex' => 'Поле :attribute имеет ошибочный формат.',
|
||||
'required' => 'Поле :attribute обязательно для заполнения.',
|
||||
'required_if' => 'Поле :attribute обязательно для заполнения, когда :other равно :value.',
|
||||
'required_unless' => 'Поле :attribute обязательно для заполнения, когда :other не равно :values.',
|
||||
'required_with' => 'Поле :attribute обязательно для заполнения, когда :values указано.',
|
||||
'required_with_all' => 'Поле :attribute обязательно для заполнения, когда :values указано.',
|
||||
'required_without' => 'Поле :attribute обязательно для заполнения, когда :values не указано.',
|
||||
'required_without_all' => 'Поле :attribute обязательно для заполнения, когда ни одно из :values не указано.',
|
||||
'same' => 'Значение :attribute должно совпадать с :other.',
|
||||
'size' => [
|
||||
'numeric' => 'Поле :attribute должно быть равным :size.',
|
||||
'file' => 'Размер файла в поле :attribute должен быть равен :size Килобайт(а).',
|
||||
'string' => 'Количество символов в поле :attribute должно быть равным :size.',
|
||||
'array' => 'Количество элементов в поле :attribute должно быть равным :size.',
|
||||
],
|
||||
'starts_with' => 'Поле :attribute должно начинаться из одного из следующих значений: :values',
|
||||
'string' => 'Поле :attribute должно быть строкой.',
|
||||
'timezone' => 'Поле :attribute должно быть действительным часовым поясом.',
|
||||
'unique' => 'Такое значение поля :attribute уже существует.',
|
||||
'uploaded' => 'Загрузка поля :attribute не удалась.',
|
||||
'url' => 'Поле :attribute имеет ошибочный формат.',
|
||||
'uuid' => 'Поле :attribute должно быть корректным UUID.',
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Custom Validation Language Lines
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| Here you may specify custom validation messages for attributes using the
|
||||
| convention "attribute.rule" to name the lines. This makes it quick to
|
||||
| specify a specific custom language line for a given attribute rule.
|
||||
|
|
||||
*/
|
||||
|
||||
'custom' => [
|
||||
'attribute-name' => [
|
||||
'rule-name' => 'custom-message',
|
||||
],
|
||||
],
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Custom Validation Attributes
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| The following language lines are used to swap our attribute placeholder
|
||||
| with something more reader friendly such as "E-Mail Address" instead
|
||||
| of "email". This simply helps us make our message more expressive.
|
||||
|
|
||||
*/
|
||||
|
||||
'attributes' => [],
|
||||
|
||||
'vue' => [
|
||||
'max' => [
|
||||
'numeric' => '{field} не может быть больше, чем {max}.',
|
||||
'string' => 'Количество символов в {field} не может превышать {max}.',
|
||||
],
|
||||
'required' => '{field} обязательно.',
|
||||
'url' => '{field} не является действительным URL.',
|
||||
],
|
||||
|
||||
];
|
||||
Reference in New Issue
Block a user