i18n: improve Russian translations (#1539)

This commit is contained in:
Pavel Zolotarevskiy
2026-07-13 13:02:44 +03:00
committed by GitHub
parent bc442f75b8
commit e60fbe7dd6
3 changed files with 74 additions and 73 deletions
+4 -4
View File
@@ -2,10 +2,10 @@ import type { TranslationStrings } from '../types';
const atlas: TranslationStrings = {
'atlas.subtitle': 'Ваш след путешествий по всему миру',
'atlas.countries': 'Страны',
'atlas.trips': 'Поездки',
'atlas.places': 'Места',
'atlas.days': 'Дни',
'atlas.countries': 'Стран',
'atlas.trips': 'Поездок',
'atlas.places': 'Мест',
'atlas.days': 'Дней',
'atlas.visitedCountries': 'Посещённые страны',
'atlas.cities': 'Города',
'atlas.noData': 'Данных о поездках пока нет',
+2 -2
View File
@@ -4,7 +4,7 @@ const nav: TranslationStrings = {
'nav.trip': 'Поездка',
'nav.share': 'Поделиться',
'nav.settings': 'Настройки',
'nav.admin': 'Админ',
'nav.admin': 'Администрирование',
'nav.logout': 'Выйти',
'nav.lightMode': 'Светлая тема',
'nav.darkMode': 'Тёмная тема',
@@ -16,6 +16,6 @@ const nav: TranslationStrings = {
'nav.bottomAdmin': 'Администрирование',
'nav.bottomLogout': 'Выйти',
'nav.bottomAdminBadge': 'Админ',
'nav.help': 'Help',
'nav.help': 'Помощь',
};
export default nav;
+68 -67
View File
@@ -3,7 +3,7 @@ import type { TranslationStrings } from '../types';
const settings: TranslationStrings = {
'settings.title': 'Настройки',
'settings.subtitle': 'Настройте свои персональные параметры',
'settings.tabs.display': 'Дисплей',
'settings.tabs.display': 'Основные',
'settings.tabs.map': 'Карта',
'settings.tabs.notifications': 'Уведомления',
'settings.tabs.integrations': 'Интеграции',
@@ -17,7 +17,7 @@ const settings: TranslationStrings = {
'settings.plugins.empty': 'Нет активных плагинов.',
'settings.plugins.saved': 'Настройки сохранены',
'settings.tabs.account': 'Аккаунт',
'settings.tabs.offline': 'Offline',
'settings.tabs.offline': 'Офлайн-режим',
'settings.tabs.about': 'О приложении',
'settings.map': 'Карта',
'settings.mapTemplate': 'Шаблон карты',
@@ -300,8 +300,8 @@ const settings: TranslationStrings = {
'settings.notificationPreferences.webhook': 'Webhook',
'settings.notificationPreferences.email': 'Email',
'settings.notificationPreferences.ntfy': 'Ntfy',
'settings.currency': 'Currency',
'settings.currencyHint': 'All amounts in Costs are converted to and shown in this currency.',
'settings.currency': 'Валюта',
'settings.currencyHint': 'Все расходы будут конвертированы и показаны в этой валюте.',
'settings.passkey.title': 'Passkeys',
'settings.passkey.description':
'Входите быстрее и с защитой от фишинга с помощью passkey — отпечатка пальца, лица, PIN-кода или аппаратного ключа. Ваш пароль остаётся как резервный способ.',
@@ -365,72 +365,73 @@ const settings: TranslationStrings = {
'Для моделей с поддержкой изображений — отправляет исходный PDF вместо извлечённого текста.',
'settings.aiParsing.toast.saved': 'Настройки ИИ сохранены',
'settings.aiParsing.toast.saveError': 'Не удалось сохранить настройки ИИ',
'settings.tabs.appearance': 'Appearance',
'settings.appearance.theme': 'Theme',
'settings.appearance.scheme': 'Color scheme',
'settings.appearance.scheme.default': 'Default',
'settings.appearance.scheme.highContrast': 'High contrast',
'settings.appearance.scheme.indigo': 'Indigo',
'settings.appearance.scheme.teal': 'Teal',
'settings.appearance.scheme.rose': 'Rose',
'settings.appearance.scheme.amber': 'Amber',
'settings.appearance.scheme.violet': 'Violet',
'settings.appearance.scheme.custom': 'Custom',
'settings.appearance.customAccent': 'Custom accent',
'settings.appearance.contrastOk': 'Good contrast',
'settings.appearance.contrastLow': 'Low contrast',
'settings.appearance.readability': 'Readability',
'settings.appearance.transparency': 'Transparency',
'settings.tabs.appearance': 'Внешний вид',
'settings.appearance.theme': 'Тема',
'settings.appearance.scheme': 'Основной цвет',
'settings.appearance.scheme.default': 'По умолчанию',
'settings.appearance.scheme.highContrast': 'Высокий контраст',
'settings.appearance.scheme.indigo': 'Индиго',
'settings.appearance.scheme.teal': 'Бирюзовый',
'settings.appearance.scheme.rose': 'Розовый',
'settings.appearance.scheme.amber': 'Янтарный',
'settings.appearance.scheme.violet': 'Фиолетовый',
'settings.appearance.scheme.custom': 'Свой цвет',
'settings.appearance.customAccent': 'Акцентный цвет',
'settings.appearance.contrastOk': 'Хороший контраст',
'settings.appearance.contrastLow': 'Низкий контраст',
'settings.appearance.readability': 'Читаемость',
'settings.appearance.transparency': 'Прозрачность',
'settings.appearance.transparencyHint':
'Glassy translucent surfaces. Turn off for solid, higher-contrast backgrounds.',
'settings.appearance.reduceMotion': 'Reduce motion',
'settings.appearance.reduceMotionHint': 'Minimize animations and transitions.',
'settings.appearance.density': 'Density',
'settings.appearance.comfortable': 'Comfortable',
'settings.appearance.compact': 'Compact',
'settings.appearance.textSize': 'Text size',
'settings.appearance.advancedTextSizes': 'Advanced text sizes',
'settings.appearance.hideAdvanced': 'Hide advanced',
'settings.appearance.tier.title': 'Titles',
'settings.appearance.tier.subtitle': 'Subtitles',
'settings.appearance.tier.body': 'Body',
'settings.appearance.tier.caption': 'Captions',
'settings.appearance.dashboardWidgets': 'Dashboard widgets',
'settings.appearance.dashboardWidgetsHint': 'Show or hide dashboard widgets independently on desktop and mobile.',
'settings.appearance.desktop': 'Desktop',
'settings.appearance.mobile': 'Mobile',
'settings.appearance.widget.sidebar': 'Right sidebar',
'settings.appearance.widget.currency': 'Currency',
'"Стеклянные" полупрозрачные поверхности. Отключите для более контрастного непрозрачного фона.',
'settings.appearance.reduceMotion': 'Меньше движения',
'settings.appearance.reduceMotionHint': 'Уменьшить количество анимаций и переходов.',
'settings.appearance.density': 'Плотность',
'settings.appearance.comfortable': 'Комфортная',
'settings.appearance.compact': 'Компактная',
'settings.appearance.textSize': 'Размер текста',
'settings.appearance.advancedTextSizes': 'Дополнительный размер текста',
'settings.appearance.hideAdvanced': 'Скрыть дополнительное',
'settings.appearance.tier.title': 'Заголовки',
'settings.appearance.tier.subtitle': 'Подзаголовки',
'settings.appearance.tier.body': 'Основной текст',
'settings.appearance.tier.caption': 'Подписи',
'settings.appearance.dashboardWidgets': 'Элементы главной страницы',
'settings.appearance.dashboardWidgetsHint':
'Скрыть или показать элементы главной страницы в полной и мобильной версии.',
'settings.appearance.desktop': 'Полная версия',
'settings.appearance.mobile': 'Мобильная версия',
'settings.appearance.widget.sidebar': 'Правая панель',
'settings.appearance.widget.currency': 'Валюта',
'settings.appearance.widget.collections': 'Коллекции',
'settings.appearance.widget.timezones': 'Timezones',
'settings.appearance.widget.upcomingReservations': 'Upcoming reservations',
'settings.appearance.widget.atlas': 'Atlas / countries',
'settings.appearance.widget.tripsTotal': 'Trips total',
'settings.appearance.widget.daysTraveled': 'Days traveled',
'settings.appearance.widget.distanceFlown': 'Distance flown',
'settings.appearance.reset': 'Reset to defaults',
'settings.appearance.group.belowHero': 'Below the hero',
'settings.appearance.group.bottomOfPage': 'Bottom of page',
'settings.appearance.sidebarHint': 'The whole right column. Turn off and the dashboard centers.',
'settings.appearance.widget.timezones': 'Часовые пояса',
'settings.appearance.widget.upcomingReservations': 'Ближайшие брони',
'settings.appearance.widget.atlas': 'Атлас / страны',
'settings.appearance.widget.tripsTotal': 'Всего поездок',
'settings.appearance.widget.daysTraveled': 'Дней в пути',
'settings.appearance.widget.distanceFlown': 'Пройдено по воздуху',
'settings.appearance.reset': 'Сбросить',
'settings.appearance.group.belowHero': 'Под главной карточкой',
'settings.appearance.group.bottomOfPage': 'Внизу страницы',
'settings.appearance.sidebarHint': 'Вся боковая колонка. Отключите, чтобы центрировать главную страницу.',
'settings.appearance.densityHint':
'Compact tightens spacing and padding for a denser layout that fits more on screen.',
'settings.appearance.textSizeAll': 'Everything',
'settings.appearance.perSize': 'Adjust each size separately',
'settings.appearance.size.large': 'Large',
'settings.appearance.size.medium': 'Medium',
'settings.appearance.size.normal': 'Normal',
'settings.appearance.size.small': 'Small',
'settings.appearance.preview.large': 'Large heading',
'settings.appearance.preview.medium': 'Medium subtitle',
'settings.appearance.preview.normal': 'Normal body text',
'settings.appearance.preview.small': 'Small caption / address',
'settings.appearance.example.large': 'Headings, big numbers',
'settings.appearance.example.medium': 'Sub-headings',
'settings.appearance.example.normal': 'Place names, descriptions',
'settings.appearance.example.small': 'Addresses, labels',
'settings.appearance.experimental': 'Experimental',
'settings.general.languageRegion': 'Language & region',
'settings.general.travelMap': 'Travel & map',
'Компактная плотность отображает элементы ближе друг к другу, чтобы вместить больше информации на экран.',
'settings.appearance.textSizeAll': 'Весь текст',
'settings.appearance.perSize': 'Изменить размер отдельных элементов текста',
'settings.appearance.size.large': 'Большой',
'settings.appearance.size.medium': 'Средний',
'settings.appearance.size.normal': 'Нормальный',
'settings.appearance.size.small': 'Маленький',
'settings.appearance.preview.large': 'Большие заголовки',
'settings.appearance.preview.medium': 'Средние подзаголовки',
'settings.appearance.preview.normal': 'Основной текст',
'settings.appearance.preview.small': 'Маленькие подписи / адреса',
'settings.appearance.example.large': 'Заголовки, крупные числа',
'settings.appearance.example.medium': 'Подзаголовки',
'settings.appearance.example.normal': 'Названия мест, описания',
'settings.appearance.example.small': 'Адреса, подписи',
'settings.appearance.experimental': 'Экспериментальные настройки',
'settings.general.languageRegion': 'Язык и регион',
'settings.general.travelMap': 'Карта и путешествия',
// ── Offline (#1135)
'settings.offline.cache.title': 'Офлайн-кэш',