export const phrases: LanguagePhrases = { language_code: 'ru', language_name: 'Русский', erudit: 'Erudit', content_nav: 'Оглавление', pages: 'Страницы', search: 'Поиск', languages: 'Языки', settings: 'Настройки', theme: 'Тема', theme_light: 'Светлая', theme_dark: 'Темная', theme_system: 'Системная', built: 'Собрано', content: 'Контент', add_translation: 'Добавить перевод', main_page: 'Главная страница', contributors: 'Авторы', sponsors: 'Спонсоры', search_the_site: 'Поиск по сайту...', searching_more: 'Ищем еще...', no_results: 'Ничего не найдено', no_more_results: 'Больше результатов нет', no_content: 'Контента нет.', to_index: 'К оглавлению', about_textbook: 'Об учебнике', ads_replacer: 'Помогите улучшить проект.
Включите показ рекламы!', direct_link: 'Прямая ссылка', direct_link_explain: 'Вы собираетесь открыть прямую ссылку:', book: 'Учебник', group: 'Категория', topic: 'Тема', article: 'Статья', summary: 'Конспект', practice: 'Практика', page: 'Страница', preview_content_page_description: 'Вы собираетесь перейти на страницу контента:', begin_learning: 'Начать изучение!', flag_dev: 'Разработка', flag_dev_description: 'Этот материал в разработке! Он может измениться в будущем и даже содержать ошибки!', flag_advanced: 'Профиль', flag_advanced_description: 'Этот материал предназначен для учеников с высоким уровнем понимания предмета. Информация здесь не предназначена для новичков!', flag_secondary: 'Дополнение', flag_secondary_description: 'Это дополнительный материал для тех, кто хочет глубже погрузиться в предмет и получить дополнительные знания и контекст.', breadcrumb: 'Путь', key_elements: 'Ключевые элементы', stats: 'Статистика', connections: 'Связи', need_to_know: 'Надо знать', depends_on: 'Зависит от', used_by: 'Используется в', externals: 'Внешние', add_quote: 'Добавить свое сообщение!', next_quote: 'Следующая цитата', sponsors_description: 'Список людей и организаций, которые поддерживают проект финансово. Благодаря им проект может существовать и развиваться. Если вы хотите помочь проекту, то тоже можете стать спонсором и попасть на эту страницу!', become_sponsor: 'Стать спонсором', no_sponsors: 'Пока что спонсоров нет. Вы можете стать первым!', contributors_description: 'Список людей, которые внесли вклад в материалы проекта: предложили ценные идеи, вносили корректировки в существующий материал или же написали собственный!', contributors_invite: 'Вы тоже можете помочь проекту, внести свой вклад и попасть на эту страницу!', contributor_page_description: (name: string) => `Персональная страница автора "${name}" с данными о вкладе в проект.`, become_contributor: 'Стать автором', no_contributors: 'Пока что авторов нет. Вы можете стать первым!', contribution: 'Вклад', no_contribution: 'Пока что вклада нет.', editor: 'Редактор', materials: 'Материалы', updated: 'Обновлено', x_sponsors: (count: number) => m(count, 'Спонсор', 'Спонсора', 'Спонсоров'), x_contributors: (count: number) => m(count, 'Автор', 'Автора', 'Авторов'), news: 'Новости', no_news: 'Новостей нет.', show_more: 'Показать больше', make_contribution: 'Внести свой вклад', improve_material: 'Улучшить материал', how_to_improve: 'Как улучшить?', report_issue: 'Сообщить о проблеме', edit_page: 'Редактировать страницу', no_toc: 'Содержание пусто.', article_seo_description: (contentTitle: string) => `Понятное и интересное объяснение темы «${contentTitle}». Показательные примеры, важные свойства, интересные факты, применение в жизни, понятные доказательства. Здесь вы точно разберетесь!`, summary_seo_description: (contentTitle: string) => `Конспект темы «${contentTitle}»: ключевые определения, теоремы, свойства и примеры их использования. Все самое важное и в кратком виде!`, practice_seo_description: (contentTitle: string) => `Разнообразные задачи с подсказками и ответами по теме «${contentTitle}». Интересные условия, подсказки и подробные решения. Превратите знания в навык!`, externals_own: 'Собственные', externals_from: 'Из', default_index_title: 'Erudit', default_index_short: 'Современные цифровые учебники!', default_site_info_short: 'Современный учебник', }; export function m( number: number, one: string, two: string, five: string, includeNumber = true, ) { const text = [five, one, two, two, two, five][ number % 100 > 10 && number % 100 < 20 ? 0 : Math.min(number % 10, 5) ]!; return includeNumber ? `${number} ${text}` : text; }