Russian Translation [DONE]

Hi!
Here is Russian translation I’ve just finished.

Thanks,
Eugene.

{
    "buttons": {
        "about": "О программе",
        "action": "Действия",
        "cancel": "Отменить",
        "clear": "Отчистить",
        "delete": "Удалить",
        "edit": "Редактировать",
        "enter-callsign": "Введите позывной",
        "export": "Экспорт",
        "help": "Помощь",
        "new-logbook": "Новый журнал",
        "lookup": "Поиск",
        "new": "Новый",
        "now": "Сейчас",
        "ok": "OK",
        "save": "Сохранить",
        "support-and-requests": "Поддержка & Пожелания"
    },
    
    "empty-states": {
        "titles": {
            "a-lot-of-space": "Как здесь пусто!",
            "set-up-camp": "Вы разбили лагерь!"
        },
        "empty-logbooks": "Кажется, у Вас нет журналов. Для начала нажмите кнопку @:buttons.new-logbook.",
        "your-qsos": "Здесь будут Ваши QSOs. Начинайте работу в эфире!"
    },

    "fields": {
        "band": "Диапазон",
        "callsign": "Позывной",
        "category": "Категория",
        "class": "Класс",
        "comments": "Заметки",
        "cq-zone": "CQ Zone",
        "date": "Дата",
        "date-created": "Создано",
        "frequency": "Частота",
        "grid": "Grid",
        "itu-zone": "ITU Zone",
        "latitude": "Широта",
        "longitude": "Долгота",
        "mode": "Модуляция",
        "my": "Мой",
        "my-callsign": "Мой позывной",
        "my-category": "Моя категория",
        "my-park": "Мой парк",
        "my-section": "Моя секция",
        "notes": "Заметки",
        "operator": "Оператор",
        "park": "Парк",
        "rst-rcvd": "RST получено",
        "rst-sent": "RST отправлено",
        "section": "Секция",
        "template": "Шаблон | Шаблоны",
        "their": "Корр.",
        "their-callsign": "@:fields.their позывной",
        "their-category": "@:fields.their категория",
        "their-park": "@:fields.their парк",
        "their-section": "@:fields.their секция",
        "time": "Время",
        "time-on": "Время",
        "title": "Название",
        "total-entries": "Всего записей"
    },

    "logbook": "Журнал | Журналы",

    "messages": {
        "are-you-sure": "Вы уверенны?",
        "delete-logbook-text": "Это безвозвратно удалит журнал и все его QSO"
    },

    "qso": "QSO",

    "profiles": {
        "callsign": "@:fields.callsign",
        "default-template": "Шаблон по умолчанию",
        "edit-current-profile": "Редактировать текущий профиль",
        "first-name": "Имя",
        "language": "Язык",
        "last-name": "Фамилия",
        "messages": {
            "first-time-setup": "Давайте создадим первый профиль",
            "select-your-language": "Выберите ваш язык",
            "validations": {
                "callsign-required": "Необходимо указать позывной",
                "language-required": "Необходимо выбрать язык"
            }
        },
        "new-profile": "Новый профиль",
        "operator": "Оператор",
        "profile": "Профиль | Профили"
    }
}
2 Likes

THANK YOU! You’re amazing.

I just realized I hadn’t updated the language template in awhile :frowning: There are a few more translation fields.

I’ll be sure to keep this up-to-date as the app grows. I’m really sorry if I created more work for you. I can use what you have for sure, but some fields without keys will be rendered as English.

Hi Jarrett,

Here is updated translation.

{
    "app": {
        "online": "Онлайн",
        "offline": "Оффлайн",
        "version": "Версия",
        "written_by": "Автор",
        "special_thanks_to": "Благодарности",
        "compact-mode": "Компактный режим",
        "expanded-mode": "Расширенный режим"

    },
    "buttons": {
        "about": "О программе",
        "action": "Действия",
        "cancel": "Отменить",
        "clear": "Отчистить",
        "delete": "Удалить",
        "edit": "Редактировать",
        "enter-callsign": "Введите позывной",
        "export": "Экспорт",
        "help": "Помощь",
        "new-logbook": "Новый журнал",
        "lookup": "Поиск",
        "new": "Новый",
        "now": "Сейчас",
        "ok": "OK",
        "save": "Сохранить",
        "support-and-requests": "Поддержка & Пожелания"
    },
    
    "empty-states": {
        "titles": {
            "a-lot-of-space": "Как здесь пусто!",
            "set-up-camp": "Вы разбили лагерь!"
        },
        "empty-logbooks": "Кажется, у Вас нет журналов. Для начала нажмите кнопку @:buttons.new-logbook.",
        "your-qsos": "Здесь будут Ваши QSOs. Начинайте работу в эфире!"
    },

    "fields": {
        "band": "Диапазон",
        "callsign": "Позывной",
        "category": "Категория",
        "class": "Класс",
        "club-callsign": "Позывной клубной станции",
        "comments": "Заметки",
        "county": "Округ",
        "cq-zone": "CQ Zone",
        "date": "Дата",
        "date-created": "Создано",
        "frequency": "Частота",
        "grid": "Локатор",
        "itu-zone": "ITU Zone",
        "latitude": "Широта",
        "longitude": "Долгота",
        "mode": "Модуляция",
        "my": "Мой",
        "my-callsign": "Мой позывной",
        "my-category": "Моя категория",
        "my-grid": "Мой локатор",
        "my-park": "Мой парк",
        "my-section": "Моя секция",
        "my-state": "Страна",
        "notes": "Заметки",
        "operator": "Оператор",
        "park": "Парк",
        "rst-rcvd": "RST получено",
        "rst-received": "RST получено",
        "rst-sent": "RST отправлено",
        "section": "Секция",
        "template": "Шаблон | Шаблоны",
        "their": "Корр.",
        "their-callsign": "Позывной",
        "their-category": "Категория",
        "their-county": "Округ",
        "their-grid": "Локатор",
        "their-park": "Парк",
        "their-park-description": "Через запятую",
        "their-section": "Секция",
        "their-state": "Страна",
        "their-qth": "QTH",
        "their-name": "Имя",
        "time": "Время",
        "time-on": "Время",
        "title": "Название",
        "total-entries": "Всего записей"
    },

    "logbook": "Журнал | Журналы",

    "messages": {
        "are-you-sure": "Вы уверенны?",
        "delete-logbook-text": "Это безвозвратно удалит журнал и все его QSO.",
        "delete-qso-text": "Это безвозвратно удалит QSO с {callsign}."
    },

    "qso": "QSO",

    "profiles": {
        "callsign": "@:fields.callsign",
        "create-new-profile": "Создать новый профиль",
        "default-template": "Шаблон по умолчанию",
        "edit-current-profile": "Редактировать текущий профиль",
        "first-name": "Имя",
        "language": "Язык",
        "last-name": "Фамилия",
        "messages": {
            "first-time-setup": "Давайте создадим первый профиль",
            "select-your-language": "Выберите ваш язык",
            "validations": {
                "callsign-required": "Необходимо указать позывной",
                "language-required": "Необходимо выбрать язык"
            }
        },
        "new-profile": "Новый профиль",
        "operator": "Оператор",
        "profile": "Профиль | Профили"
    }
}
1 Like

Quick question, when selecting from the language dropdown, for Russian would you expect to see ‘русский’ ? That’s what google translate told me :slight_smile:

Yes, that’s correct.
Lower case: “русский”, upper case: “Русский”

I’ll use uppercase in the dropdown then, Thanks again! This will be available in the next release.