Merge branch 'russian-locales' of https://github.com/Human-Connection/Human-Connection into russian-locales

This commit is contained in:
Ewald Arnold 2019-11-06 09:09:48 +01:00
commit 4285932319
6 changed files with 47 additions and 2 deletions

View File

@ -19,7 +19,7 @@ const fetch = url => {
})
}
const locales = ['en', 'de', 'fr', 'nl', 'it', 'es', 'pt', 'pl']
const locales = ['en', 'de', 'fr', 'nl', 'it', 'es', 'pt', 'pl', 'ru']
const createLocation = async (session, mapboxData) => {
const data = {
@ -32,6 +32,7 @@ const createLocation = async (session, mapboxData) => {
nameES: mapboxData.text_es,
namePT: mapboxData.text_pt,
namePL: mapboxData.text_pl,
nameRU: mapboxData.text_ru,
type: mapboxData.id.split('.')[0].toLowerCase(),
lat: mapboxData.center && mapboxData.center.length ? mapboxData.center[0] : null,
lng: mapboxData.center && mapboxData.center.length ? mapboxData.center[1] : null,
@ -48,6 +49,7 @@ const createLocation = async (session, mapboxData) => {
'l.nameES = $nameES, ' +
'l.namePT = $namePT, ' +
'l.namePL = $namePL, ' +
'l.nameRU = $nameRU, ' +
'l.type = $type'
if (data.lat && data.lng) {

View File

@ -12,6 +12,7 @@ module.exports = {
nameDE: { type: 'string' },
nameNL: { type: 'string' },
namePL: { type: 'string' },
nameRU: { type: 'string' },
isIn: {
type: 'relationship',
relationship: 'IS_IN',

View File

@ -9,6 +9,7 @@ type Location {
nameES: String
namePT: String
namePL: String
nameRU: String
type: String!
lat: Float
lng: Float

View File

@ -42,6 +42,7 @@ const languages = ['de', 'en', 'es', 'fr', 'it', 'pt', 'pl']
nameDE: 'Hamburg',
nameNL: 'Hamburg',
namePL: 'Hamburg',
nameRU: 'Гамбург',
}),
factory.create('Location', {
id: 'region.14880313158564380',
@ -57,6 +58,7 @@ const languages = ['de', 'en', 'es', 'fr', 'it', 'pt', 'pl']
nameDE: 'Berlin',
nameNL: 'Berlijn',
namePL: 'Berlin',
nameRU: 'Берлин',
}),
factory.create('Location', {
id: 'country.10743216036480410',
@ -70,6 +72,7 @@ const languages = ['de', 'en', 'es', 'fr', 'it', 'pt', 'pl']
nameFR: 'Allemagne',
nameIT: 'Germania',
nameEN: 'Germany',
nameRU: 'Германия',
}),
factory.create('Location', {
id: 'region.9397217726497330',
@ -85,6 +88,7 @@ const languages = ['de', 'en', 'es', 'fr', 'it', 'pt', 'pl']
nameDE: 'Paris',
nameNL: 'Parijs',
namePL: 'Paryż',
nameRU: 'Париж',
}),
factory.create('Location', {
id: 'country.9759535382641660',
@ -98,6 +102,7 @@ const languages = ['de', 'en', 'es', 'fr', 'it', 'pt', 'pl']
nameFR: 'France',
nameIT: 'Francia',
nameEN: 'France',
nameRU: 'Франция',
}),
])
await Promise.all([

View File

@ -1,4 +1,4 @@
import { enUS, de, nl, fr, es, it, pt, pl } from 'date-fns/locale'
import { enUS, de, nl, fr, es, it, pt, pl, ru } from 'date-fns/locale'
import find from 'lodash/find'
const locales = [
@ -58,6 +58,13 @@ const locales = [
enabled: true,
dateFnsLocale: pl,
},
{
name: 'Русский',
code: 'ru',
iso: 'ru-RU',
enabled: true,
dateFnsLocale: ru,
},
]
export default locales

29
webapp/locales/ru.json Normal file
View File

@ -0,0 +1,29 @@
{
"components": {
"password-reset": {
"request": {
"title": "Сбросить пароль",
"form": {
"description": "На указанный адрес электронной почты будет отправлено письмо для сброса пароля.",
"submit": "Запросить электронную почту",
"submitted": "На <b> {email} </ b> отправлено письмо с дополнительными инструкциями."
}
},
"change-password": {
"success": "Смена пароля прошла успешно!",
"error": "Смена пароля не удалась. Может быть, код безопасности был неверным?",
"help": "В случае возникновения проблем, не стесняйтесь обратиться за помощью, отправив нам письмо по адресу:"
}
},
"enter-nonce": {
"form": {
"nonce": "Введите ваш код",
"description": "Откройте свой почтовый ящик и введите код, который мы вам отправили.",
"next": "Продолжить",
"validations": {
"length": "должно быть длиной 6 символов"
}
}
}
}
}