Skip to content

Commit

Permalink
Add russian translation
Browse files Browse the repository at this point in the history
  • Loading branch information
mxmtsk committed Jul 28, 2021
1 parent 45019b8 commit 942e5fa
Showing 1 changed file with 114 additions and 0 deletions.
114 changes: 114 additions & 0 deletions src/translations/ru.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,114 @@
const lang = {
name: 'русский',
countryLanguage: 'russian',

'navigation.backTitle': 'Назад',
'navigation.helpTitle': 'FAQ',
'navigation.electionsTitle': 'Выборы',
'navigation.infoTitle': 'Информация',

// Component:ElectionPill
'electionPill.availableFrom': 'Доступно с {1}',

// Countdown
'countdown.days': 'Дни',
'countdown.hours': 'Часы',
'countdown.minutes': 'Минуты',
'countdown.seconds': 'Секунды',

// Swiper
'swiper.doubleWeight': 'Двойные очки',
'swiper.doubleWeighted': 'Двойные очки',
'swiper.questionNumber': 'Вопрос {1} из {2}',
'swiper.yes': 'Да',
'swiper.no': 'Нет',
'swiper.none': 'Без ответа',
'swiper.skip': 'Пропустить',
'swiper.cancelTitle': 'Ты действительно хочешь закрыть приложение?',
'swiper.cancelText':
'Тогда все твои ответы будут утеряны, и тебе придется начинать заново.',
'swiper.cancelActionNo': 'Нет, обратно',
'swiper.cancelActionYes': 'Да',

'swiperSelectParties.text':
'Теперь выбери партии, с которыми хочешь сравнить свои ответы. Ты можешь выбрать столько партий, сколько захочешь.',
'swiperSelectParties.checkAll': 'Выбрать все',
'swiperSelectParties.uncheckAll': 'Отменить выбор всего',
'swiperSelectParties.chooseMinOne':
'Выбери минимум одну партию, чтобы продолжить.',
'swiperSelectParties.nextButton': 'Далее',

'swiperResult.topmatch': 'Твое лучшее совпадение',
'swiperResult.program': 'Предвыборная программа',
'swiperResult.shareTitle': 'Результат #WahlSwiper',
'swiperResult.shareMessage': 'Мой результат WahlSwiper: {1}',
'swiperResult.screenshotTitle': 'Результат WahlSwiper: {1}',

'swiperResult.comparisonWith': 'Твой результат по сравнению с «{1}»',
'swiperResult.readReasoning': 'Прочитать аргументацию партии',
'swiperResult.closeReasoning': 'Свернуть аргументацию',
'swiperResult.noReason': 'Партия не обосновала свое решение.',
'swiperResult.yourAnswer': 'Твой ответ',
'swiperResult.party': 'Партия',

'swiperResult.yourResult': 'Твой результат',
'swiperResult.chooseParties': 'Выбери партии',
'swiperResult.share': 'Поделиться',
'swiperResult.parties': 'Партии',
'swiperResult.filterParties': 'Фильтровать партии',

'swiperResult.editAnswers': 'Редактировать ответы',

// Screen:SelectCountry,
'selectCountry.title': 'Спасибо за участие!',
'selectCountry.introText':
'Чтобы начать, выбери страну, в которой ты живешь или имеешь право голоса.',

// Screen:SettingsCountry
'settingsCountry.title': 'Страны',
'settingsCountry.boxTitle': 'Изменить выбор страны',
'settingsCountry.boxText':
'Кроме национальных языков, вопросы из других стран переведены на английский, чтобы дать тебе возможность узнать об иностранных партиях и их позициях.',

'settings.title': 'Настройки',
'settingsLanguage.boxTitle': 'Язык приложения',
'settingsLanguage.boxText': 'Изменить язык приложения',
'settings.systemDefault': 'Системный стандарт',
'settings.systemDefaultText':
'Используется язык твоего телефона, если есть перевод мобильной ОС. Если перевода нет, то английский.',

// Screen:ElectionsIndex
'electionsIndex.boxTitle': 'Актуальные выборы',
'electionsIndex.boxText':
'Отметь в списке выборы, по которым хочешь свайпить.',
'electionsIndex.boxPastTitle': 'Прошлые выборы',
'electionsIndex.boxPastText':
'Эти WahlSwipers для прошлых выборов. Учти, что позиции партий по отдельным пунктам в этих опросах могли измениться.',
'electionsIndex.noElections': 'Для этой страны нет актуального WahlSwiper.',

// Screen:ElectionDetails
'electionDetails.countdownPast': 'Выборы состоялись',
'electionDetails.countdown': 'Обратный отсчет до выборов',
'electionDetails.infoText':
'Мы зададим тебе несколько вопросов по политическим темам. Ответь свайпом на вопросы, и мы подберем партию, которая соответствует твоим взглядам.',
'electionDetails.startButtonText': 'Начать сейчас',

// Screen:HelpIndex
'helpIndex.title': 'Часто задаваемые вопросы',

// Screen:InfosIndex
'infosIndex.title': 'Информация',
'infosIndex.headline': 'О приложении WahlSwiper',
'infosIndex.paragraph1':
'Мы в WahlSwiper считаем: сформировать мнение о выборах должно быть легко и весело. Принцип простой: на политические вопросы можно ответить смахиванием влево, что означает «нет», и вправо, что означает «да». Затем WahlSwiper подсчитывает, насколько твои ответы совпадают с ответами партий. ',
'infosIndex.paragraph2':
'Нам нравятся четкие ответы. У нас бывает только «да» и «нет», но никаких «может быть». Это иногда заставляет партии попотеть, но зато ты сможешь принять ясное решение. Конечно, ты также можешь пропустить отдельные вопросы, не отвечая на них.',
'infosIndex.paragraph3':
'Голосовать так же просто, как знакомиться онлайн, но тогда «мэтч» длится как минимум один законодательный период.',
'infosIndex.imprintButton': 'Правовая информация',
'infosIndex.imprintLink': 'https://www.voteswiper.org/ru/page/imprint',
'infosIndex.privacyButton': 'Политика конфиденциальности',
'infosIndex.privacyLink': 'https://www.voteswiper.org/ru/page/privacy',
};

export default lang;

0 comments on commit 942e5fa

Please sign in to comment.