import type { TranslationsMap } from '../types';

export const translations: TranslationsMap = {
  en: {
    language: 'Language',
    aircraft: 'Aircraft',
    label: 'Altitude (meters)',
    point: 'Point',
    height: 'Altitude',
    edit: 'Edit',
    currentPos: 'Current Position',
    return: 'Return Point',
    addPoints: 'Point',
    workArea: 'Work Area',
    prohibitedArea: 'Prohibited Area',
    location: 'Location',
    currentLocation: 'current location',
    exportData: 'Get Data',
    exportPlaneData: 'Export route',
    exportMapData: 'Export map',
    editAsJson: 'Edit as JSON',
    importFromJson: 'Import',
    export: 'Export',
    import: 'Import',
    operations: 'Operations',
    rectangleColor: 'Zone Color',
    red: 'Red',
    green: 'Green',
    initialAltitude: 'Initial Altitude',
    setAltitude: 'Set Altitude',
    setPoint: 'Set return Point',
    removePoint: 'Delete point',
    windSpeed: 'Wind Speed (km/h)',
    windDirection: 'Wind Direction (degrees)',
    setWind: 'Set Wind Parameters',
    title: 'Total Distance',
    distanceLabel: 'Total Distance:',
    fuelRequiredLabel: 'Fuel Required:',
    maxFuelLabel: 'Max Fuel Capacity:',
    flightStatus: {
      good: 'Can complete',
      caution: 'Can complete, but caution is advised.',
      low: 'Can`t complete.',
    },
    calc: 'calculated',
    error: 'Error calculating distance',
    km: 'km',
    metres: 'm.',
    litres: 'liters',
    hour: 'h',
    minutes: 'min',
    battery: 'bat.',
    titleAdd: 'Add New Point',
    titleEdit: 'Edit Point',
    description: 'Enter the coordinates, altitude, and purpose of the point.',
    latitude: 'Latitude',
    longitude: 'Longitude',
    altitude: 'Altitude',
    purpose: 'Purpose',
    cancel: 'Cancel',
    submitAdd: 'Add Point',
    submitEdit: 'Save Changes',
    options: {
      artillery: 'Artillery',
      tank: 'Tank',
    },
    invalid: 'Invalid JSON format',
    editm: 'Edit the JSON data as needed.',
    save: 'Save',
  },
  ua: {
    language: 'Мова',
    aircraft: 'Літак',
    label: 'Висота (метри)',
    point: 'Точка',
    height: 'Висота',
    edit: 'Редагувати',
    currentPos: 'Поточна позиція',
    return: 'Точка повернення',
    addPoints: 'Точка',
    workArea: 'Робоча зона',
    prohibitedArea: 'Заборонена зона',
    location: 'Місцезнаходження',
    currentLocation: 'поточне місцезнаходження',
    exportData: 'Отримати дані',
    exportPlaneData: 'Export route',
    exportMapData: 'Export map',
    editAsJson: 'Редагувати як JSON',
    importFromJson: 'Імпорт',
    export: 'Експорт',
    import: 'Імпорт',
    operations: 'Операції',
    rectangleColor: 'Колір зони',
    red: 'Червоний',
    green: 'Зелений',
    initialAltitude: 'Початкова висота',
    setAltitude: 'Встановити висоту',
    setPoint: 'Встановити точку повернення',
    removePoint: 'Видалити точку',
    windSpeed: 'Швидкість вітру (км/г)',
    windDirection: 'Напрямок вітру (градуси)',
    setWind: 'Встановити параметри вітру',
    title: 'Загальна відстань',
    distanceLabel: 'Загальна відстань:',
    fuelRequiredLabel: 'Необхідне пальне:',
    maxFuelLabel: 'Максимальна ємність пального:',
    flightStatus: {
      good: 'Долетить',
      caution: 'Долетить, але є ризики.',
      low: 'Не долетить.',
    },
    calc: 'розрахункова',
    error: 'Помилка при розрахунку відстані',
    km: 'км.',
    metres: 'м.',
    litres: 'л.',
    hour: 'год.',
    minutes: 'хв.',
    battery: 'бат.',
    titleAdd: 'Додати нову точку',
    titleEdit: 'Редагувати точку',
    description: 'Введіть координати, висоту та мету точки.',
    latitude: 'Широта',
    longitude: 'Довгота',
    altitude: 'Висота',
    purpose: 'Мета',
    cancel: 'Скасувати',
    submitAdd: 'Додати точку',
    submitEdit: 'Зберегти зміни',
    options: {
      artillery: 'Артилерія',
      tank: 'Танк',
    },
    invalid: 'Невірний JSON формат',
    editm: 'Відредагуйте JSON дані за потреби.',
    save: 'Зберегти',
  },
};
