Add Russian locale
This commit is contained in:
parent
89bb338065
commit
ccc2f2376e
2 changed files with 28 additions and 1 deletions
|
@ -1,6 +1,7 @@
|
||||||
export const languages = {
|
export const languages = {
|
||||||
en: "English",
|
en: "English",
|
||||||
de: "Deutsch",
|
de: "Deutsch",
|
||||||
|
ru: "Русский",
|
||||||
};
|
};
|
||||||
|
|
||||||
export const strings: Record<keyof typeof languages, Record<string, string>> = {
|
export const strings: Record<keyof typeof languages, Record<string, string>> = {
|
||||||
|
@ -16,6 +17,7 @@ export const strings: Record<keyof typeof languages, Record<string, string>> = {
|
||||||
incl: "incl.",
|
incl: "incl.",
|
||||||
credits:
|
credits:
|
||||||
"Share₂Fedi is developed and maintained by {}. Source code is {}. Hosted with {}. {}.",
|
"Share₂Fedi is developed and maintained by {}. Source code is {}. Hosted with {}. {}.",
|
||||||
|
nikita: "Nikita Karamov",
|
||||||
onGitHub: "on GitHub",
|
onGitHub: "on GitHub",
|
||||||
statusPage: "Status page",
|
statusPage: "Status page",
|
||||||
licence: "Licence",
|
licence: "Licence",
|
||||||
|
@ -39,6 +41,7 @@ export const strings: Record<keyof typeof languages, Record<string, string>> = {
|
||||||
incl: "inkl.",
|
incl: "inkl.",
|
||||||
credits:
|
credits:
|
||||||
"Share₂Fedi wird von {} entwickelt und gepflegt. Der Quellcode ist {}. Gehostet mit {}. {}.",
|
"Share₂Fedi wird von {} entwickelt und gepflegt. Der Quellcode ist {}. Gehostet mit {}. {}.",
|
||||||
|
nikita: "Nikita Karamov",
|
||||||
onGitHub: "auf GitHub",
|
onGitHub: "auf GitHub",
|
||||||
statusPage: "Statusseite",
|
statusPage: "Statusseite",
|
||||||
licence: "Lizenz",
|
licence: "Lizenz",
|
||||||
|
@ -50,6 +53,30 @@ export const strings: Record<keyof typeof languages, Record<string, string>> = {
|
||||||
rememberInstance: "{} Instanz auf diesem Gerät merken",
|
rememberInstance: "{} Instanz auf diesem Gerät merken",
|
||||||
publish: "Veröffentlichen",
|
publish: "Veröffentlichen",
|
||||||
},
|
},
|
||||||
|
ru: {
|
||||||
|
title: "Share₂Fedi — инстанс-независимая share-страница для Федивёрса",
|
||||||
|
metaDescription:
|
||||||
|
"Share₂Fedi — это share-страница для Mastodon, Pleroma, Misskey и других сервисов. Введите текст поста и URL-адрес инстанса и нажмите «Опубликовать!».",
|
||||||
|
language: "Язык:",
|
||||||
|
description:
|
||||||
|
"Share₂Fedi — это инстанс-независимая share-страница для {}. С её помощью вы можете делиться информацией на различных федеративных платформах с одной страницы.",
|
||||||
|
fediverse: "Федивёрса",
|
||||||
|
supportedProjects: "Поддерживаемые проекты:",
|
||||||
|
incl: "вкл.",
|
||||||
|
credits:
|
||||||
|
"Share₂Fedi разрабатывается и поддерживается {}. Исходный код {}. Хостится на {}. {}.",
|
||||||
|
nikita: "Никитой Карамовым",
|
||||||
|
onGitHub: "на GitHub",
|
||||||
|
statusPage: "Статус",
|
||||||
|
licence: "Лицензия",
|
||||||
|
privacyNotice: "Политика конфиденциальности",
|
||||||
|
postText: "Текст поста{}",
|
||||||
|
postTextPlaceholder: "О чём думаете?",
|
||||||
|
instance: "Инстанс Федивёрса{}",
|
||||||
|
previouslyUsed: "Ранее использовались: {}",
|
||||||
|
rememberInstance: "{} Запомнить инстанс на этом устройстве",
|
||||||
|
publish: "Опубликовать",
|
||||||
|
},
|
||||||
} as const;
|
} as const;
|
||||||
|
|
||||||
export const defaultLanguage: keyof typeof strings = "en";
|
export const defaultLanguage: keyof typeof strings = "en";
|
||||||
|
|
|
@ -61,7 +61,7 @@ const prefilledInstance = searchParameters.get("instance");
|
||||||
</ul>
|
</ul>
|
||||||
<p data-translate="credits">
|
<p data-translate="credits">
|
||||||
Share₂Fedi is developed and maintained by
|
Share₂Fedi is developed and maintained by
|
||||||
<a href="https://www.kytta.dev/">Nikita Karamov</a>. Source code is
|
<a href="https://www.kytta.dev/" data-translate="nikita">Nikita Karamov</a>. Source code is
|
||||||
<a
|
<a
|
||||||
href="https://github.com/kytta/share2fedi"
|
href="https://github.com/kytta/share2fedi"
|
||||||
data-translate="onGitHub"
|
data-translate="onGitHub"
|
||||||
|
|
Reference in a new issue