From c6c51f5774126347c767422692929e2fee0e2796 Mon Sep 17 00:00:00 2001 From: Vitaly Repin Date: Tue, 24 Mar 2020 09:27:57 +0200 Subject: [PATCH] Russian translation is added --- app/src/app/util/translator.js | 2 + app/src/assets/language/ru.json | 102 ++++++++++++++++++++++++++++++++ 2 files changed, 104 insertions(+) create mode 100644 app/src/assets/language/ru.json diff --git a/app/src/app/util/translator.js b/app/src/app/util/translator.js index 73ac28b..7960341 100644 --- a/app/src/app/util/translator.js +++ b/app/src/app/util/translator.js @@ -9,6 +9,7 @@ import translation_de from 'assets/language/de'; import translation_cn from 'assets/language/cn'; import translation_es from 'assets/language/es'; import translation_fr from 'assets/language/fr'; +import translation_ru from 'assets/language/ru'; const translations = { en: translation_en, @@ -19,6 +20,7 @@ const translations = { cn: translation_cn, es: translation_es, fr: translation_fr, + ru: translation_ru, }; export default class Translator { diff --git a/app/src/assets/language/ru.json b/app/src/assets/language/ru.json new file mode 100644 index 0000000..1a658ed --- /dev/null +++ b/app/src/assets/language/ru.json @@ -0,0 +1,102 @@ +{ + "lang_name": "Русский", + "language": "Язык", + "fevermap_title": "Fevermap", + "back": "Назад", + + "landing": { + "about": "О Fevermap", + "about_title": "Что такое Fevermap?", + "about_content_explanation": " это приложение и сайт, созданные для сбора данных о распространенности пандемии коронавирусной инфекции COVID-19 в реальном времени.", + "about_current_methods": "Методы учета распространенности коронавируса, используемые в настоящее время, не дают полной картины пандемии. Массовое тестирование не производится, чтобы сэкономить ресурсы для нуждающихся.", + "about_solution": "Fevermap - решение этой проблемы. C помощью Fevermap человек в любой точке планеты может анонимно сообщить о наличии у себя температуры и других симптомов. Таким образом, мы сможем оценивать реальную распространенность коронавирусной инфекции COVID-19 в реальном времени и снабжать ответственные органы данными, которые помогут им оперативно принимать верные, основанные на данных, решения о защитных мерах.", + "about_data_collection": "Данные, собираемые Fevermap, обезличены и будут использоваться для увеличения осведомленности о текущей мировой ситуации.", + "about_current_participant_count": "На сегодня, %{participantCount} пользователей проинформировали о своих симптомах при помощи Fevermap. ", + + "how_to_participate": "Как я могу участвовать?", + "participation_info": "Это легко. Измерьте свою температуру и введите полученный результат. Сообщите также дополнительную информацию, нужную для статистики - ваш год рождения и почтовый индекс.", + "info_disclaimer": "Мы не задаем вопросов, которые могут привести к установлению вашей личности. Мы уважаем ваши конфиденциальность и анонимность.", + + "how_will_my_data_be_used": "Как будут использоваться мои данные?", + "data_use_explanation": "После анонимизации, они будут доступны как открытые данные (Open data) через API (программный интерфейс приложения)." + }, + "entry": { + "data_entry": "Ввод данных", + "first_entry_disclaimer": "Введенные данные отправляются в базу данных, с привязкой к вашему устройству. Мы будем вам признательны, если вы будете постоянно отправлять данные с одного и того же устройства. В этом случае мы сможем лучше отслеживать ваше состояние.", + "last_submission": "Последняя регистрация", + "submission_period_disclaimer": "Чтобы избежать появления избыточных данных, вы можете отправить не более одного измерения каждые 12 часов.", + "queued_entries": "У вас %{queuedEntries} измерений, которые еще не отправлены на сервер.", + "sync_now": "Синхронизировать", + "new_entry": "Новое измерение", + "first_time_disclaimer": "Поскольку это ваше первое использование Fevermap, позвольте задать вам несколько вопросов.", + "these_questions_wont_be_repeated": "Мы не будем задавать эти вопросы при последующих регистрациях данных.", + "questions": { + "what_is_your_temperature": "Ваша температура?", + "temperature": "Температура", + "how_much": "Сколько?", + "degrees_of_fever": "%{degrees}", + "not_measured": "Не знаю точно, не измерял.", + "set_temperature": "Температура", + "other_symptoms": "Другие симптомы?", + "choose_all_that_apply": "Выберите все подходящие варианты", + "difficulty_to_breathe": "Тяжело дышать", + "cough": "Кашель", + "sore_throat": "Боль в горле", + "muscular_pain": "Боль в мышцах", + "positive_covid_diagnosis": "У меня положительный результат теста на COVID-19.", + "set_symptoms": "Симптомы", + "birth_year": "Год рождения", + "birth_year_placeholder": "Год рождения (года 1900 - 2020)", + "gender_in_passport": "Пол (как указано в паспорте или других официальных документах)", + "male": "Мужчина", + "female": "Женщина", + "location_information": "Информация о местонахождении", + "whats_your_location": "Где вы находитесь?", + "city": "Город", + "country": "Страна", + "postal_code": "Почтовый индекс", + "location_determination_subtitle": "Местонахождение определяется с помощью API местоположения. Пожалуйста, разрешите доступ к данным о местоположении.", + "location_change_subtitle": "Для обновления местонахождения, обновите страну и почтовый индекс или нажмите кнопку ниже.", + "update_location": "Обновить местонахождение", + "use_gps": "Получить местонахождение от GPS", + "set_location_and_submit": "Установить местонахождение и отправить данные" + }, + "previous_submissions": "Предыдущие регистрации", + "submit": "Отправить", + "save": "Сохранить", + + "last_submission_was_done": "Ваше последняя регистрация: %{date}", + "submission_count_text": "Вы ввели данные о вашем состоянии ", + "submission_count_times": "раз", + "currently_holding_a_streak_of": "Вы регистрируете данные в течение: ", + "streak_days": "дней" + }, + + "stats": { + "stats": "Статистика" + }, + + "system_messages": { + "success": { + "location_update": "Местонахождение успешно обновлено", + "data_entry": "Измерение успешно зарегистрировано", + "offline_entry_queued": "Похоже, сеть Internet недоступна. Запись была поставлена в очередь на отправку.", + "sync_finished": "Синхронизация успешно завершена." + }, + "error": { + "age_not_in_range": "Год рождения вне разрешенного диапазона (1900 - 2020).", + "fever_temp_value_invalid": "Введено недопустимое значение температуры.", + "location_data_invalid": "Местонахождение некорректно.", + "api_data_invalid": "Отправленные данные некорректны.", + "gender_not_set": "Пол не задан." + } + }, + "dialog": { + "pwa_installer": { + "title": "Установить Fevermap", + "content": "Fevermap можно установить как прогрессивное web-приложение (PWA). В этом случае мы сможем предоставить дополнительные функции, такие как быстрое исполнение и push-уведомления (скоро!).", + "approve_text": "Установить", + "decline_text": "Попозже" + } + } +} -- GitLab