Add russian language selector

pull/1/head
Made Baruna 2021-04-04 03:24:21 +08:00
parent 8bf6df4571
commit 715effeb99
4 changed files with 21 additions and 1 deletions

View File

@ -22,6 +22,7 @@
const languages = [ const languages = [
{ id: 'en', label: 'English' }, { id: 'en', label: 'English' },
{ id: 'id', label: 'Indonesia' }, { id: 'id', label: 'Indonesia' },
{ id: 'ru', label: 'Русский' },
]; ];
$: currentLocale = languages.find((e) => e.id === $locale.substring(0, 2)) || { id: 'en', label: 'English' }; $: currentLocale = languages.find((e) => e.id === $locale.substring(0, 2)) || { id: 'en', label: 'English' };
$: locales = languages.filter((e) => e.id !== currentLocale.id); $: locales = languages.filter((e) => e.id !== currentLocale.id);

View File

@ -2,6 +2,7 @@ import { addMessages, init, getLocaleFromNavigator, locale as $locale } from 'sv
import en from './locales/en.json'; import en from './locales/en.json';
import id from './locales/id.json'; import id from './locales/id.json';
import ru from './locales/ru.json';
const INIT_OPTIONS = { const INIT_OPTIONS = {
fallbackLocale: 'en', fallbackLocale: 'en',
@ -23,6 +24,7 @@ $locale.subscribe((value) => {
addMessages('en', en); addMessages('en', en);
addMessages('en-US', en); addMessages('en-US', en);
addMessages('id', id); addMessages('id', id);
addMessages('ru', ru);
export function startClient() { export function startClient() {
const savedLocale = localStorage.getItem('locale'); const savedLocale = localStorage.getItem('locale');

View File

@ -126,7 +126,7 @@
"для доп. информации). Вы можете отключить отправку ваших молитв, тогда вся ваша история молитв будет сохраняться на вашем устройстве (или на вашем Google Drive, если вы включили синхронизацию)." "для доп. информации). Вы можете отключить отправку ваших молитв, тогда вся ваша история молитв будет сохраняться на вашем устройстве (или на вашем Google Drive, если вы включили синхронизацию)."
], ],
"q6": "Я выполнил все шаги, но у меня ошибка API!", "q6": "Я выполнил все шаги, но у меня ошибка API!",
"a6": "Убедитесь, что вы скопировлись весь текст (удерживайте и нажмите «Выбрать все» для мобильных устройств); возможно, вы пропустили часть ссылки которая нужна для работы импорта", "a6": "Убедитесь, что вы скопировлись весь текст (удерживайте и нажмите «Выбрать все» для мобильных устройств); возможно, вы пропустили часть ссылки которая нужна для работы импорта"
}, },
"guide": { "guide": {
"pc": [ "pc": [

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<svg id="svg378" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="512" width="512" version="1" y="0" x="0" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
<metadata id="metadata4346">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<g id="flag" fill-rule="evenodd" stroke-width="1pt" transform="matrix(.48166 0 0 .72249 0 .0000024116)">
<rect id="rect171" height="708.66" width="1063" y="0" x="0" fill="#fff"/>
<rect id="rect403" height="472.44" width="1063" y="236.22" x="0" fill="#01017e"/>
<rect id="rect135" height="236.22" width="1063" y="472.44" x="0" fill="#fe0101"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 940 B