mirror of
https://github.com/mauriceboe/TREK.git
synced 2026-06-22 06:41:46 +00:00
chore: move i18n to shared package (#1066)
* chore: move i18n to shared package * chore: move server translations to shared package and apply linter and prettier on entire shared package
This commit is contained in:
@@ -0,0 +1,107 @@
|
||||
import type { TranslationStrings } from '../types';
|
||||
|
||||
const dashboard: TranslationStrings = {
|
||||
'dashboard.title': 'Мои поездки',
|
||||
'dashboard.subtitle.loading': 'Загрузка поездок...',
|
||||
'dashboard.subtitle.trips': '{count} поездок ({archived} в архиве)',
|
||||
'dashboard.subtitle.empty': 'Начните свою первую поездку',
|
||||
'dashboard.subtitle.activeOne': '{count} активная поездка',
|
||||
'dashboard.subtitle.activeMany': '{count} активных поездок',
|
||||
'dashboard.subtitle.archivedSuffix': ' · {count} в архиве',
|
||||
'dashboard.newTrip': 'Новая поездка',
|
||||
'dashboard.gridView': 'Плитка',
|
||||
'dashboard.listView': 'Список',
|
||||
'dashboard.currency': 'Валюта',
|
||||
'dashboard.timezone': 'Часовые пояса',
|
||||
'dashboard.localTime': 'Местное',
|
||||
'dashboard.timezoneCustomTitle': 'Свой часовой пояс',
|
||||
'dashboard.timezoneCustomLabelPlaceholder': 'Название (необязательно)',
|
||||
'dashboard.timezoneCustomTzPlaceholder': 'напр. America/New_York',
|
||||
'dashboard.timezoneCustomAdd': 'Добавить',
|
||||
'dashboard.timezoneCustomErrorEmpty': 'Введите идентификатор часового пояса',
|
||||
'dashboard.timezoneCustomErrorInvalid':
|
||||
'Неверный часовой пояс. Используйте формат Europe/Berlin',
|
||||
'dashboard.timezoneCustomErrorDuplicate': 'Уже добавлен',
|
||||
'dashboard.emptyTitle': 'Нет поездок',
|
||||
'dashboard.emptyText': 'Создайте свою первую поездку и начните планировать!',
|
||||
'dashboard.emptyButton': 'Создать первую поездку',
|
||||
'dashboard.nextTrip': 'Следующая поездка',
|
||||
'dashboard.shared': 'Общая',
|
||||
'dashboard.sharedBy': 'Поделился {name}',
|
||||
'dashboard.days': 'Дни',
|
||||
'dashboard.places': 'Места',
|
||||
'dashboard.members': 'Попутчики',
|
||||
'dashboard.archive': 'Архивировать',
|
||||
'dashboard.copyTrip': 'Копировать',
|
||||
'dashboard.copySuffix': 'копия',
|
||||
'dashboard.restore': 'Восстановить',
|
||||
'dashboard.archived': 'В архиве',
|
||||
'dashboard.status.ongoing': 'В процессе',
|
||||
'dashboard.status.today': 'Сегодня',
|
||||
'dashboard.status.tomorrow': 'Завтра',
|
||||
'dashboard.status.past': 'Прошло',
|
||||
'dashboard.status.daysLeft': 'осталось {count} дн.',
|
||||
'dashboard.toast.loadError': 'Не удалось загрузить поездки',
|
||||
'dashboard.toast.created': 'Поездка создана!',
|
||||
'dashboard.toast.createError': 'Не удалось создать поездку',
|
||||
'dashboard.toast.updated': 'Поездка обновлена!',
|
||||
'dashboard.toast.updateError': 'Не удалось обновить поездку',
|
||||
'dashboard.toast.deleted': 'Поездка удалена',
|
||||
'dashboard.toast.deleteError': 'Не удалось удалить поездку',
|
||||
'dashboard.toast.archived': 'Поездка архивирована',
|
||||
'dashboard.toast.archiveError': 'Не удалось архивировать поездку',
|
||||
'dashboard.toast.restored': 'Поездка восстановлена',
|
||||
'dashboard.toast.restoreError': 'Не удалось восстановить поездку',
|
||||
'dashboard.toast.copied': 'Поездка скопирована!',
|
||||
'dashboard.toast.copyError': 'Не удалось скопировать поездку',
|
||||
'dashboard.confirm.delete':
|
||||
'Удалить поездку «{title}»? Все места и планы будут безвозвратно удалены.',
|
||||
'dashboard.editTrip': 'Редактировать поездку',
|
||||
'dashboard.createTrip': 'Создать новую поездку',
|
||||
'dashboard.tripTitle': 'Название',
|
||||
'dashboard.tripTitlePlaceholder': 'напр. Лето в Японии',
|
||||
'dashboard.tripDescription': 'Описание',
|
||||
'dashboard.tripDescriptionPlaceholder': 'О чём эта поездка?',
|
||||
'dashboard.startDate': 'Дата начала',
|
||||
'dashboard.endDate': 'Дата окончания',
|
||||
'dashboard.dayCount': 'Количество дней',
|
||||
'dashboard.dayCountHint':
|
||||
'Сколько дней планировать, если даты поездки не указаны.',
|
||||
'dashboard.noDateHint':
|
||||
'Дата не указана — будет создано 7 дней по умолчанию. Вы можете изменить это в любое время.',
|
||||
'dashboard.coverImage': 'Обложка',
|
||||
'dashboard.addCoverImage': 'Добавить обложку',
|
||||
'dashboard.addMembers': 'Попутчики',
|
||||
'dashboard.addMember': 'Добавить участника',
|
||||
'dashboard.coverSaved': 'Обложка сохранена',
|
||||
'dashboard.coverUploadError': 'Ошибка загрузки',
|
||||
'dashboard.coverRemoveError': 'Ошибка удаления',
|
||||
'dashboard.titleRequired': 'Название обязательно',
|
||||
'dashboard.endDateError': 'Дата окончания должна быть позже даты начала',
|
||||
'dashboard.greeting.morning': 'Доброе утро,',
|
||||
'dashboard.greeting.afternoon': 'Добрый день,',
|
||||
'dashboard.greeting.evening': 'Добрый вечер,',
|
||||
'dashboard.mobile.liveNow': 'Сейчас в пути',
|
||||
'dashboard.mobile.tripProgress': 'Прогресс поездки',
|
||||
'dashboard.mobile.daysLeft': 'осталось {count} дн.',
|
||||
'dashboard.mobile.places': 'Места',
|
||||
'dashboard.mobile.buddies': 'Попутчики',
|
||||
'dashboard.mobile.newTrip': 'Новая поездка',
|
||||
'dashboard.mobile.currency': 'Валюта',
|
||||
'dashboard.mobile.timezone': 'Часовой пояс',
|
||||
'dashboard.mobile.upcomingTrips': 'Предстоящие поездки',
|
||||
'dashboard.mobile.yourTrips': 'Ваши поездки',
|
||||
'dashboard.mobile.trips': 'поездок',
|
||||
'dashboard.mobile.starts': 'Начало',
|
||||
'dashboard.mobile.duration': 'Продолжительность',
|
||||
'dashboard.mobile.day': 'день',
|
||||
'dashboard.mobile.days': 'дней',
|
||||
'dashboard.mobile.ongoing': 'В процессе',
|
||||
'dashboard.mobile.startsToday': 'Начинается сегодня',
|
||||
'dashboard.mobile.tomorrow': 'Завтра',
|
||||
'dashboard.mobile.inDays': 'Через {count} дн.',
|
||||
'dashboard.mobile.inMonths': 'Через {count} мес.',
|
||||
'dashboard.mobile.completed': 'Завершено',
|
||||
'dashboard.mobile.currencyConverter': 'Конвертер валют',
|
||||
};
|
||||
export default dashboard;
|
||||
Reference in New Issue
Block a user