mirror of
https://github.com/elyby/accounts-frontend.git
synced 2024-11-15 04:35:57 +05:30
Добавлена белорусская локаль для сайта
This commit is contained in:
parent
baacadad31
commit
954fd5dfe4
@ -9,7 +9,8 @@ import messages from './langMenu.intl.json';
|
||||
|
||||
const LANGS = {
|
||||
en: 'English',
|
||||
ru: 'Русский'
|
||||
ru: 'Русский',
|
||||
be: 'Беларускі'
|
||||
};
|
||||
|
||||
export default class LangMenu extends Component {
|
||||
|
@ -93,6 +93,12 @@
|
||||
background-image: url('icons/flag_ru.svg');
|
||||
}
|
||||
|
||||
.langBe {
|
||||
composes: langIco;
|
||||
|
||||
background-image: url('icons/flag_be.svg');
|
||||
}
|
||||
|
||||
.trigger {
|
||||
color: #666;
|
||||
border-bottom: 1px dotted #666;
|
||||
|
175
src/i18n/be.json
Normal file
175
src/i18n/be.json
Normal file
@ -0,0 +1,175 @@
|
||||
{
|
||||
"components.auth.activation.accountActivationTitle": "Актывацыя акаунта",
|
||||
"components.auth.activation.activationMailWasSent": "На {email} высланы ліст з інструкцыямі па завяршэнні рэгістрацыі",
|
||||
"components.auth.activation.confirmEmail": "Пацверджанне E‑mail",
|
||||
"components.auth.activation.didNotReceivedEmail": "Не атрымалі E‑mail?",
|
||||
"components.auth.activation.enterTheCode": "Увядзіце код з E‑mail тут",
|
||||
"components.auth.appInfo.appDescription": "Вы знаходзіцеся на сэрвісе аўтарызацыі Ely.by, які дазваляе вам бяспечна здзяйсняць любыя аперацыі з вашым акаўнтам. Гэта адзіны пункт увахода для сайтаў і настольных праграм, у тым ліку гульнявых лаўнчараў.",
|
||||
"components.auth.appInfo.appName": "Акаўнты Ely",
|
||||
"components.auth.appInfo.documentation": "дакументацыю",
|
||||
"components.auth.appInfo.goToAuth": "Да аўтарызацыі",
|
||||
"components.auth.appInfo.useItYourself": "Наведайце нашу {link}, каб даведацца, як выкарыстоўваць гэты сэрвіс ў сваіх праектах.",
|
||||
"components.auth.changePassword.change": "Змяніць пароль",
|
||||
"components.auth.changePassword.changePasswordMessage": "Каб забяспечыць бяспеку вашага акаўнта, калі ласка, змяніце пароль.",
|
||||
"components.auth.changePassword.changePasswordTitle": "Змена пароля",
|
||||
"components.auth.changePassword.currentPassword": "Увядзіце цяперашні пароль",
|
||||
"components.auth.changePassword.newPassword": "Увядзіце новы пароль",
|
||||
"components.auth.changePassword.newRePassword": "Паўтарыце новы пароль",
|
||||
"components.auth.changePassword.skipThisStep": "Прапусціць змену пароля",
|
||||
"components.auth.finish.authForAppFailed": "Аўтарызацыя для {appName} не атрымалася",
|
||||
"components.auth.finish.authForAppSuccessful": "Аўтарызацыя для {appName} паспяхова выканана",
|
||||
"components.auth.finish.copy": "Скапіяваць",
|
||||
"components.auth.finish.passCodeToApp": "Каб завершыць працэс аўтарызацыі, калі ласка, перадай {appName} гэты код",
|
||||
"components.auth.finish.waitAppReaction": "Калі ласка, дачакайцеся рэакцыі вашай праграмы",
|
||||
"components.auth.forgotPassword.alreadyHaveCode": "Ужо атрымаў код",
|
||||
"components.auth.forgotPassword.pleasePressButton": "Націсніце на кнопку ніжэй, каб атрымаць E‑mail з кодам для аднаўлення пароля.",
|
||||
"components.auth.forgotPassword.sendMail": "Адаслаць ліст",
|
||||
"components.auth.forgotPassword.specifyEmail": "Укажыце рэгістрацийны E‑mail адрас ці апошні выкарыстаны нік ад вашага акаўнта, і мы адправім E‑mail з далейшымі інструкцыямі па аднаўленню пароля.",
|
||||
"components.auth.forgotPassword.title": "Забыўся на пароль",
|
||||
"components.auth.login.emailOrUsername": "E‑mail ці нік",
|
||||
"components.auth.login.loginTitle": "Уваход",
|
||||
"components.auth.login.next": "Далей",
|
||||
"components.auth.password.accountPassword": "Пароль ад акаўнта",
|
||||
"components.auth.password.forgotPassword": "Забыўся на пароль",
|
||||
"components.auth.password.forgotYourPassword": "забыліся на пароль",
|
||||
"components.auth.password.invalidPassword": "Вы указалі няправільны пароль ад акаунта.",
|
||||
"components.auth.password.passwordTitle": "Увядзіце пароль",
|
||||
"components.auth.password.rememberMe": "Запомніць мяне на гэтай прыладзе",
|
||||
"components.auth.password.signInButton": "Увайсці",
|
||||
"components.auth.password.suggestResetPassword": "Вы {link}?",
|
||||
"components.auth.permissions.approve": "Дазволіць",
|
||||
"components.auth.permissions.decline": "Адмена",
|
||||
"components.auth.permissions.permissionsTitle": "Правы праграмы",
|
||||
"components.auth.permissions.scope_minecraft_server_session": "Аўтарызацыя на серверах Minecraft",
|
||||
"components.auth.permissions.scope_offline_access": "Доступ да даных профілю, калі вы не ў сетцы",
|
||||
"components.auth.permissions.theAppNeedsAccess1": "Гэтай праграме патрэбны доступ",
|
||||
"components.auth.permissions.theAppNeedsAccess2": "да вашых даных",
|
||||
"components.auth.permissions.youAuthorizedAs": "Вы ўвайшлі як:",
|
||||
"components.auth.recoverPassword.contactSupport": "Форма зваротнай сувязі",
|
||||
"components.auth.recoverPassword.enterCodeBelow": "Калі ласка, увядзіце атрыманы код ў поле ніжэй:",
|
||||
"components.auth.recoverPassword.enterNewPasswordBelow": "Укажыце пароль и яго пацверджанне ніжэй:",
|
||||
"components.auth.recoverPassword.enterTheCode": "Увядзіце код пацверджання",
|
||||
"components.auth.recoverPassword.messageWasSent": "Код для аднаўлення пароля быў высланы на ваш E‑mail.",
|
||||
"components.auth.recoverPassword.messageWasSentTo": "Код для аднаўлення пароля быў высланы на E‑mail {email}.",
|
||||
"components.auth.recoverPassword.title": "Аднаўленне пароля",
|
||||
"components.auth.register.acceptRules": "Я згодны з {link}",
|
||||
"components.auth.register.accountPassword": "Пароль ад акаунта",
|
||||
"components.auth.register.registerTitle": "Рэгістрацыя",
|
||||
"components.auth.register.repeatPassword": "Паўтарыце пароль",
|
||||
"components.auth.register.signUpButton": "Зарэгістравацца",
|
||||
"components.auth.register.termsOfService": "правіламі сэрвіса",
|
||||
"components.auth.register.yourEmail": "Ваш E‑mail",
|
||||
"components.auth.register.yourNickname": "Жаданы нік",
|
||||
"components.auth.resendActivation.sendNewEmail": "Выслаць новы ліст",
|
||||
"components.auth.resendActivation.specifyYourEmail": "Укажыце тут ваш рэгістрацийны E-mail адрас, і мы вышлем на яго новы ліст з кодам актывацыі акаўнтанта",
|
||||
"components.auth.resendActivation.title": "Не атрымаў ліст",
|
||||
"components.contact.cannotAccessMyAccount": "Не удалося атрымаць доступ да акаўнта",
|
||||
"components.contact.disclaimer": "Калі ласка, фарміруючы свае звароты, давайце максімум карысных звестак, каб мы як мага хутчэй зразумелі і вырашылі вашу праблему",
|
||||
"components.contact.email": "E‑mail",
|
||||
"components.contact.foundBugOnSite": "Я знайшоў памылку на сайце",
|
||||
"components.contact.improvementsSuggestion": "У мяне ёсць прапанова па паляпшэнні функцыянала",
|
||||
"components.contact.integrationQuestion": "Пытанне пра інтэграцыю з сэрвісам",
|
||||
"components.contact.message": "Паведамленне",
|
||||
"components.contact.other": "Іншае",
|
||||
"components.contact.philosophicalThought": "Правільна пастаўленнае пытанне - палова адказу",
|
||||
"components.contact.send": "Адаслаць",
|
||||
"components.contact.subject": "Тэма",
|
||||
"components.contact.title": "Форма зваротнай сувязі",
|
||||
"components.contact.whichQuestion": "Па якім пытанні?",
|
||||
"components.footerMenu.contactUs": "Зваротная сувязь",
|
||||
"components.footerMenu.rules": "Правілы сайта",
|
||||
"components.langMenu.siteLanguage": "Мова сайта",
|
||||
"components.profile.accountDescription": "Дзякуючы акаўнту Ely.by вы можаце атрымаць доступ да шматлікіх рэсурсаў, звязаных з Minecraft. Беражыце свой акаўнт, выкарыстоўвайце надзейны пароль і рэгулярна яго змяняйце.",
|
||||
"components.profile.accountPreferencesTitle": "Налады акаўнта Ely.by",
|
||||
"components.profile.back": "Назад",
|
||||
"components.profile.changeEmail.alreadyReceivedCode": "Я ўжо атрымаў код",
|
||||
"components.profile.changeEmail.changeEmailButton": "Змяніць E‑mail",
|
||||
"components.profile.changeEmail.changeEmailDescription": "Для змены E‑mail адраса акаўнта спачатку неабходна пацвердзіць валоданне цяперашнім адрасам, а затым прывязаць новы.",
|
||||
"components.profile.changeEmail.changeEmailTitle": "Змена E‑mail",
|
||||
"components.profile.changeEmail.codePlaceholder": "Устаўце код сюды",
|
||||
"components.profile.changeEmail.currentAccountEmail": "Цяперашні E‑mail адрас прывязаны да аккаунта:",
|
||||
"components.profile.changeEmail.enterFinalizationCode": "Каб пацвердзіць ваш новы E‑mail, калі ласка, увядзіце атрыманы код у поле ніжэй:",
|
||||
"components.profile.changeEmail.enterInitializationCode": "На E‑mail {email} быў высланы ліст з кодам для ініцыялізацыі замены E‑mail адраса. Увядзіце яго ў поле ніжэй:",
|
||||
"components.profile.changeEmail.enterNewEmail": "Затым укажыце новы E‑mail адрас, да якога жадаеце прывязаць свой акаўнт. На яго будзе высланы код з пацверджаннем.",
|
||||
"components.profile.changeEmail.finalizationCodeWasSentToEmail": "На пазначаны E‑mail {email} быў высланы ліст з кодам для заканчэння замены E‑mail адраса.",
|
||||
"components.profile.changeEmail.newEmailPlaceholder": "Увядзіце новы E‑mail",
|
||||
"components.profile.changeEmail.pressButtonToStart": "Націсніце на кнопку ніжэй, каб выслаць ліст з кодам для ініцыяцыі працэса замены E‑mail адраса.",
|
||||
"components.profile.changeEmail.sendEmailButton": "Адаслаць E‑mail",
|
||||
"components.profile.changePassword.achievementLossWarning": "Вы, пэўна, даражыце сваімі гульнявымі дасягненнямі?",
|
||||
"components.profile.changePassword.changePasswordButton": "Змяніць пароль",
|
||||
"components.profile.changePassword.changePasswordDescription": "Прыдумайце пароль, які будзе адрознівацца ад вашых пароляў на іншых сайтах і не будзе супадаць з тым паролем, які вы выкарыстоўваеце для уваходу на розные гульнявыя серверы Minecraft.",
|
||||
"components.profile.changePassword.changePasswordTitle": "Замена пароля",
|
||||
"components.profile.changePassword.logoutOnAllDevices": "Выйсці з усіх прыладаў",
|
||||
"components.profile.changePassword.newPasswordLabel": "Новы пароль:",
|
||||
"components.profile.changePassword.passwordRequirements": "Пароль павінны змяшцаць не менш за 8 сімвалаў. Гэта могуць быць любыя сімвалы — не абмяжоўвайце сябе, прыдумайце непрадказальны пароль!",
|
||||
"components.profile.changePassword.repeatNewPasswordLabel": "Паўтарыце ўказаны пароль:",
|
||||
"components.profile.changeUsername.changeUsernameButton": "Змяніць нікнейм",
|
||||
"components.profile.changeUsername.changeUsernameDescription": "Вы можаце змяніць свой нікнейм на любое дапушчальнае значэнне. Памятайце аб тым, што не рэкамендуецца займаць нікнеймы карыстальнікаў Mojang.",
|
||||
"components.profile.changeUsername.changeUsernameTitle": "Замена нікнейма",
|
||||
"components.profile.changeUsername.changeUsernameWarning": "Будзьце ўважлівыя: калі вы гулялі на серверы з прывязкай па ніку, то пасля замены ніку вы можаце страціць увесь свой прагрэс.",
|
||||
"components.profile.changedAt": "Зменены {at}",
|
||||
"components.profile.disabled": "Не ўключана",
|
||||
"components.profile.mojangPriorityWarning": "Знойдзены акаўнт Mojang з такім жа нікам і, па {rules}, яго ўладальнік мае права патрабаваць аднаўленне кантролю над нікам.",
|
||||
"components.profile.nickname": "Нік",
|
||||
"components.profile.oldHashingAlgoWarning": "Для пароля ўжываецца стары алгарытм хэшыравання<br />Калі ласка, змяніце пароль.",
|
||||
"components.profile.password": "Пароль",
|
||||
"components.profile.passwordRequestForm.pleaseEnterPassword": "Калі ласка, увядзіце пароль ад акаўнта",
|
||||
"components.profile.passwordRequestForm.title": "Confirm your action",
|
||||
"components.profile.personalData": "Асабістыя даныя",
|
||||
"components.profile.preferencesDescription": "Тут вы можаце змяніць асноўныя параметры вашага акаўнта. Звярніце ўвагу, што для ўсіх дзеянняў неабходна пацверджанне з дапамогай уводу пароля.",
|
||||
"components.profile.projectRules": "правілам праекта",
|
||||
"components.profile.twoFactorAuth": "Двухфактарная аўтэнтыфікацыя",
|
||||
"components.userbar.login": "Уваход",
|
||||
"components.userbar.logout": "Выхад",
|
||||
"components.userbar.register": "Рэгістрацыя",
|
||||
"pages.root.siteName": "Ely.by",
|
||||
"pages.rules.elyAccountsAsService": "{name} як сэрвіс",
|
||||
"pages.rules.elyAccountsAsService1": "Мы не гарантуем які-небудзь працэнт часу бесперабойнай работы гэтага сэрвісу.",
|
||||
"pages.rules.elyAccountsAsService2": "Мы не нясем адказнасць за прастоі і ўпушчаны прыбытак у выніку непрацаздольнасці нашых сэрвісаў.",
|
||||
"pages.rules.elyAccountsAsServiceDesc1": "Сэрвіс {name} даецца бясплатна любому зацікаўленаму ў яго выкарыстанні праекту, звязанаму з Minecraft.",
|
||||
"pages.rules.elyAccountsAsServiceDesc2": "Нягледзячы на ўсе нашыя старанні, накіраваныя на забяспечанне хуткай і стабільнай работы сэрвіс, мы не застрахаваны ад DDOS-атак, перабояў у рабоце сеткі хосцера, збояў электрасілкавання ці іншых сітуацый, прадугледзець і абараніцца ад якіх на 100% не ўяўляецца магчымым. Каб пазбегнуць магчымых непаразуменняў, мы абавязаны агаварыць наступныя пагадненні, што дзейнчаюць у выпадку апісаных вышэй сітуацый:",
|
||||
"pages.rules.emailAndNickname": "E‑mail і нік",
|
||||
"pages.rules.emailAndNickname1": "Забаронена рэгістрацыя акаўнтаў з выкарыстаннем сэрвісаў часовай пошты. Гаворка ідзе пра сэрвісы, якія даюць выпадковыя паштовыя скрыні ў любой колькасці.",
|
||||
"pages.rules.emailAndNickname2": "Мы спрабуем супрацьдзейнічаць гэтаму, але, калі вам усё ж удалося зарэгістраваць акаўнт з выкарыстаннем сэрвісу часовай пошты, па ім не будзе аказвацца тэхнічная падтрымка, і пасля, пры абнаўленні нашых фільтраў, акаўнт будзе заблакаваны разам з вашым нікам.",
|
||||
"pages.rules.emailAndNickname3": "На карыстальніцкі нікнейм, які выкарыстаецца ў гульне, не накладаюцца якія-небудзь маральные абмежаванні.",
|
||||
"pages.rules.emailAndNickname4": "Нікі, якія належаць вядомым асобам, могуць быць вызвалены на іх карысць па патрабаванні і з доказамі гэтай самай асобы.",
|
||||
"pages.rules.emailAndNickname5": "Уладальнік прэміўм акаўнта Minecraft мае права патрабаваць аднаўленне кантролю над сваім нікам, і вам на працягу 3-х дзён прыйдзецца змяніць нік, або гэта будзе зроблена аўтаматычна.",
|
||||
"pages.rules.emailAndNickname6": "Калі на працягу апошніх 3 месяцаў на вашым акаўнце не было заўважана якой-небудзь актыўнасці, то ваш нік можа быць заняты любым карыстальнікам.",
|
||||
"pages.rules.emailAndNickname7": "Мы не нясем адказнасць за страчаны прагрэс на гульнявых серверах у выніку змены ніка, уключаючы выпадкі змены ніка па патрабаванні з нашага боку.",
|
||||
"pages.rules.mainProvision1": "Сэрвіс {name} прызначаны для арганізацыі бяспечнага доступу да карыстальніцкіх акаўнтаў праекта Ely.by, яго партнёраў і любых пабочных распрацовак, якія жадаюць выкарыстоўваць адзін з нашых сэрвісаў.",
|
||||
"pages.rules.mainProvision2": "Мы (тут і далей) - каманда распрацоўнікаў праекта Ely.by, якія займаюцца стварэннем якасных сэрвісаў для згуртавання Minecraft.",
|
||||
"pages.rules.mainProvision3": "Ely.by з'яўляецца пабочная распрацоўкай, якая не мае ніякага дачыннення да кампаній Mojang и Microsoft. Мы не аказваем падтрымку па прэміўм акаўнтам Minecraft, а таксама ніяк не звязаны з гульнявымі серверамі, якія выкарыстоўваюць ці не выкарыстоўваюць нашыя сэрвісы.",
|
||||
"pages.rules.mainProvision4": "Рэгістрацыя карыстальніцкага акаўнта на сэрвісе бесплатна. Утварэнне акаўнта Ely.by магчыма толькі на старонцы {link}.",
|
||||
"pages.rules.mainProvisions": "Асноўныя палажэнні",
|
||||
"pages.rules.title": "Правілы сайта",
|
||||
"services.accountAlreadyActivated": "Гэты акаўнт ужо актываваны",
|
||||
"services.accountNotActivated": "Акаўнт не актываваны",
|
||||
"services.doYouWantRequestKey": "Не жадаеце адаслаць новы код?",
|
||||
"services.emailFrequency": "Калі ласка, супакойцеся, вы запытваеце E‑mail дужа часта. Новы ключ можна будзе заказать {time}.",
|
||||
"services.emailInvalid": "Указаны няправільны E‑mail",
|
||||
"services.emailIsTempmail": "Выкарыстанне сэрвісаў часовых E‑mail адрасаў забаронена",
|
||||
"services.emailNotAvailable": "На указаны E‑mail адрас ужо зарэгістраваны акаўнт.",
|
||||
"services.emailNotFound": "Не знойдзен акаўнт з указаным E‑mail адрасам",
|
||||
"services.emailRequired": "Калі ласка , укажыце E‑mail",
|
||||
"services.emailToLong": "E‑mail занадта доўгі",
|
||||
"services.forgotYourPassword": "забыліся на свой пароль",
|
||||
"services.invalidPassword": "Вы ўказали няправільны пароль ад акаўнта.",
|
||||
"services.keyNotExists": "Указаны ключ не існуе ці састарэў.",
|
||||
"services.keyRequired": "Калі ласка, увядзіце код актывацыі",
|
||||
"services.loginNotExist": "Нажаль, на Ely няма карыстальніка з указаным логінам.",
|
||||
"services.loginRequired": "Калі ласка, укажыце E‑mail ці нік",
|
||||
"services.newPasswordRequired": "Калі ласка, запоўніце поле пароля",
|
||||
"services.newRePasswordRequired": "Калі ласка, увядзіце паўтор пароля",
|
||||
"services.oldHashStrategy": "Sorry, but your account's password is too old. Please change your password in order to perform this action.",
|
||||
"services.passwordRequired": "Калі ласка, увядзіце пароль",
|
||||
"services.passwordTooShort": "Пароль павінен быць не менш за 8 сімвалаў ў даўжыню",
|
||||
"services.passwordsDoesNotMatch": "Паролі не супадаюць",
|
||||
"services.rePasswordRequired": "Калі ласка, паўтарыце пароль",
|
||||
"services.rulesAgreementRequired": "Для стварэння акаўнта вам неабходна прыняць правілы сэрвісу",
|
||||
"services.suggestResetPassword": "Вы {link}?",
|
||||
"services.usernameInvalid": "Нік змяшчае недапушчальныя сімвалы",
|
||||
"services.usernameRequired": "Поле ніка абавязкова да запаўнення",
|
||||
"services.usernameTooLong": "Занадта доўгі нік",
|
||||
"services.usernameTooShort": "Нік занадта кароткі",
|
||||
"services.usernameUnavailable": "Гэты нік ужо заняты"
|
||||
}
|
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 1.4 KiB |
@ -1,12 +1,14 @@
|
||||
import { addLocaleData } from 'react-intl';
|
||||
import enLocaleData from 'react-intl/locale-data/en';
|
||||
import ruLocaleData from 'react-intl/locale-data/ru';
|
||||
import beLocaleData from 'react-intl/locale-data/be';
|
||||
|
||||
// till we have not so many locales, we can require their data at once
|
||||
addLocaleData(enLocaleData);
|
||||
addLocaleData(ruLocaleData);
|
||||
addLocaleData(beLocaleData);
|
||||
|
||||
const SUPPORTED_LANGUAGES = ['ru', 'en'];
|
||||
const SUPPORTED_LANGUAGES = ['ru', 'en', 'be'];
|
||||
const DEFAULT_LANGUAGE = 'en';
|
||||
|
||||
const needPolyfill = !window.Intl;
|
||||
|
Loading…
Reference in New Issue
Block a user