forked from AkkomaGang/akkoma-fe
localization strings, fixes
This commit is contained in:
parent
bee738c815
commit
67ca21b2e6
4 changed files with 119 additions and 8 deletions
|
@ -49,7 +49,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
&:not([type=number]):not([type=text]) {
|
&:not([type=number]):not([type=text]) {
|
||||||
align-self: center;
|
align-self: flex-start;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -113,6 +113,7 @@
|
||||||
p {
|
p {
|
||||||
flex: 1;
|
flex: 1;
|
||||||
margin: 0;
|
margin: 0;
|
||||||
|
margin-right: .5em;
|
||||||
}
|
}
|
||||||
|
|
||||||
margin-bottom: 1em;
|
margin-bottom: 1em;
|
||||||
|
@ -148,7 +149,7 @@
|
||||||
flex-wrap: wrap;
|
flex-wrap: wrap;
|
||||||
margin-top: .5em;
|
margin-top: .5em;
|
||||||
span {
|
span {
|
||||||
margin: 0 .5em;
|
margin: 0 .5em .5em;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -204,8 +205,8 @@
|
||||||
flex: 0 auto;
|
flex: 0 auto;
|
||||||
margin-left: 28px;
|
margin-left: 28px;
|
||||||
font-size: 12px;
|
font-size: 12px;
|
||||||
width: 20px;
|
min-width: 20px;
|
||||||
height: 20px;
|
min-height: 20px;
|
||||||
line-height: 20px;
|
line-height: 20px;
|
||||||
border-radius: $fallback--avatarAltRadius;
|
border-radius: $fallback--avatarAltRadius;
|
||||||
border-radius: var(--avatarAltRadius, $fallback--avatarAltRadius);
|
border-radius: var(--avatarAltRadius, $fallback--avatarAltRadius);
|
||||||
|
|
|
@ -83,7 +83,7 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="content">
|
<div class="content">
|
||||||
<h4>
|
<h4>
|
||||||
Content
|
{{$t('settings.style.preview.content')}}
|
||||||
</h4>
|
</h4>
|
||||||
|
|
||||||
<i18n path="settings.style.preview.text">
|
<i18n path="settings.style.preview.text">
|
||||||
|
@ -224,7 +224,7 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="color-item">
|
<div class="color-item">
|
||||||
<h4>{{ $t('settings.style.advanced_colors.borders') }}</h4>
|
<h4>{{ $t('settings.style.advanced_colors.borders') }}</h4>
|
||||||
<ColorInput name="borderColor" v-model="borderColorLocal" :fallback="previewTheme.colors.border" label="Color"/>
|
<ColorInput name="borderColor" v-model="borderColorLocal" :fallback="previewTheme.colors.border" :label="$t('settings.style.common.color')"/>
|
||||||
<OpacityInput name="borderOpacity" v-model="borderOpacityLocal" :fallback="previewTheme.opacity.border || 1"/>
|
<OpacityInput name="borderOpacity" v-model="borderOpacityLocal" :fallback="previewTheme.opacity.border || 1"/>
|
||||||
</div>
|
</div>
|
||||||
<div class="color-item">
|
<div class="color-item">
|
||||||
|
|
|
@ -207,7 +207,6 @@
|
||||||
"common_colors": {
|
"common_colors": {
|
||||||
"_tab_label": "Common",
|
"_tab_label": "Common",
|
||||||
"main": "Common colors",
|
"main": "Common colors",
|
||||||
"foreground": "Panel header, top bar, buttons, text fields",
|
|
||||||
"foreground_hint": "See \"Advanced\" tab for more detailed control",
|
"foreground_hint": "See \"Advanced\" tab for more detailed control",
|
||||||
"rgbo": "Icons, accents, badges"
|
"rgbo": "Icons, accents, badges"
|
||||||
},
|
},
|
||||||
|
@ -273,6 +272,7 @@
|
||||||
},
|
},
|
||||||
"preview": {
|
"preview": {
|
||||||
"header": "Preview of header",
|
"header": "Preview of header",
|
||||||
|
"content": "Content",
|
||||||
"error": "Example error",
|
"error": "Example error",
|
||||||
"button": "Button",
|
"button": "Button",
|
||||||
"text": "A bunch of more {0} and {1}",
|
"text": "A bunch of more {0} and {1}",
|
||||||
|
|
112
src/i18n/ru.json
112
src/i18n/ru.json
|
@ -138,8 +138,118 @@
|
||||||
"text": "Текст",
|
"text": "Текст",
|
||||||
"theme": "Тема",
|
"theme": "Тема",
|
||||||
"theme_help": "Используйте шестнадцатеричные коды цветов (#rrggbb) для настройки темы.",
|
"theme_help": "Используйте шестнадцатеричные коды цветов (#rrggbb) для настройки темы.",
|
||||||
|
"theme_help_v2_1": "Вы так же можете перепоределить цвета определенных компонентов нажав соотв. галочку. Используйте кнопку \"Очистить всё\" чтобы снять все переопределения",
|
||||||
|
"theme_help_v2_2": "Под некоторыми полями ввода это идикаторы контрастности, наведите на них мышью чтобы узнать больше. Приспользовании прозрачности контраст расчитывается для наихудшего варианта.",
|
||||||
"tooltipRadius": "Всплывающие подсказки/уведомления",
|
"tooltipRadius": "Всплывающие подсказки/уведомления",
|
||||||
"user_settings": "Настройки пользователя"
|
"user_settings": "Настройки пользователя",
|
||||||
|
"style": {
|
||||||
|
"switcher": {
|
||||||
|
"keep_shadows": "Оставить тени",
|
||||||
|
"keep_opacity": "Оставить прозрачность",
|
||||||
|
"keep_roundness": "Оставить скругление",
|
||||||
|
"keep_fonts": "Оставить шрифты",
|
||||||
|
"save_load_hint": "Опции \"оставить...\" позволяют сохранить текущие настройки при выборе другой темы или импорта её из файла. Так же они влияют на то какие компоненты будут сохранены при экспорте темы. Когда все галочки сняты все компоненты будут экспортированы.",
|
||||||
|
"reset": "Сбросить",
|
||||||
|
"clear_all": "Очистить всё",
|
||||||
|
"clear_opacity": "Очистить прозрачность"
|
||||||
|
},
|
||||||
|
"common": {
|
||||||
|
"color": "Цвет",
|
||||||
|
"opacity": "Прозрачность",
|
||||||
|
"contrast": {
|
||||||
|
"hint": "Уровень контраста: {ratio}, что {level} {context}",
|
||||||
|
"level": {
|
||||||
|
"aa": "соответствует гайдлайну Level AA (минимальный)",
|
||||||
|
"aaa": "соответствует гайдлайну Level AAA (рекомендуемый)",
|
||||||
|
"bad": "не соответствует каким либо гайдлайнам"
|
||||||
|
},
|
||||||
|
"context": {
|
||||||
|
"18pt": "для крупного (18pt+) текста",
|
||||||
|
"text": "для текста"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"common_colors": {
|
||||||
|
"_tab_label": "Общие",
|
||||||
|
"main": "Общие цвета",
|
||||||
|
"foreground_hint": "См. вкладку \"Дополнительно\" для более детального контроля",
|
||||||
|
"rgbo": "Иконки, акценты, ярылки"
|
||||||
|
},
|
||||||
|
"advanced_colors": {
|
||||||
|
"_tab_label": "Дополнительно",
|
||||||
|
"alert": "Фон уведомлений",
|
||||||
|
"alert_error": "Ошибки",
|
||||||
|
"badge": "Фон значков",
|
||||||
|
"badge_notification": "Уведомления",
|
||||||
|
"panel_header": "Заголовок панели",
|
||||||
|
"top_bar": "Верняя полоска",
|
||||||
|
"borders": "Границы",
|
||||||
|
"buttons": "Кнопки",
|
||||||
|
"inputs": "Поля ввода",
|
||||||
|
"faint_text": "Маловажный текст"
|
||||||
|
},
|
||||||
|
"radii": {
|
||||||
|
"_tab_label": "Скругление"
|
||||||
|
},
|
||||||
|
"shadows": {
|
||||||
|
"_tab_label": "Светотень",
|
||||||
|
"component": "Компонент",
|
||||||
|
"override": "Переопределить",
|
||||||
|
"shadow_id": "Тень №{value}",
|
||||||
|
"blur": "Размытие",
|
||||||
|
"spread": "Разброс",
|
||||||
|
"inset": "Внутренняя",
|
||||||
|
"hint": "Для теней вы так же можете использовать --variable в качестве цвета чтобы использовать CSS3-переменные. В таком случае прозрачность работать не будет.",
|
||||||
|
"filter_hint": {
|
||||||
|
"always_drop_shadow": "Внимание, эта тень всегда использует {0} когда браузер поддерживает это",
|
||||||
|
"drop_shadow_syntax": "{0} не поддерживает параметр {1} и ключевое слово {2}",
|
||||||
|
"avatar_inset": "Одновременное использование внутренних и внешних теней на (прозрачных) аватарках может дать не те результаты что вы ожидаете",
|
||||||
|
"spread_zero": "Тени с разбросом > 0 будут выглядеть как если бы разброс установлен в 0",
|
||||||
|
"inset_classic": "Внутренние тени будут использовать {0}"
|
||||||
|
},
|
||||||
|
"components": {
|
||||||
|
"panel": "Панель",
|
||||||
|
"panelHeader": "Заголовок панели",
|
||||||
|
"topBar": "Верхняя полоска",
|
||||||
|
"avatar": "Аватарка (профиль)",
|
||||||
|
"avatarStatus": "Аватарка (в ленте)",
|
||||||
|
"popup": "Всплывающие подсказки",
|
||||||
|
"button": "Кнопки",
|
||||||
|
"buttonHover": "Кнопки (наведен курсор)",
|
||||||
|
"buttonPressed": "Кнопки (нажата)",
|
||||||
|
"buttonPressedHover": "Кнопки (нажата+наведен курсор)",
|
||||||
|
"input": "Поля ввода"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"fonts": {
|
||||||
|
"_tab_label": "Шрифты",
|
||||||
|
"help": "Выберите тип шрифта для использования в интерфейсе. При выборе варианта \"другой\" надо ввести название шрифта в точности как он называется в системе.",
|
||||||
|
"components": {
|
||||||
|
"interface": "Интерфейс",
|
||||||
|
"input": "Поля ввода",
|
||||||
|
"post": "Текст постов",
|
||||||
|
"postCode": "Моноширинный текст в посте (форматирование)"
|
||||||
|
},
|
||||||
|
"family": "Шрифт",
|
||||||
|
"size": "Размер (в пикселях)",
|
||||||
|
"weight": "Ширина",
|
||||||
|
"custom": "Другой"
|
||||||
|
},
|
||||||
|
"preview": {
|
||||||
|
"header": "Пример",
|
||||||
|
"content": "Контент",
|
||||||
|
"error": "Ошибка стоп 000",
|
||||||
|
"button": "Кнопка",
|
||||||
|
"text": "Еще немного {0} и масенькая {1}",
|
||||||
|
"mono": "контента",
|
||||||
|
"input": "Что нового?",
|
||||||
|
"faint_link": "Его придется убрать",
|
||||||
|
"fine_print": "Если проблемы остались — ваш гуртовщик мыши плохо стоит. {0}.",
|
||||||
|
"header_faint": "Все идет по плану",
|
||||||
|
"checkbox": "Я подтверждаю что не было ни единого разрыва",
|
||||||
|
"link": "ссылка"
|
||||||
|
}
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"timeline": {
|
"timeline": {
|
||||||
"collapse": "Свернуть",
|
"collapse": "Свернуть",
|
||||||
|
|
Loading…
Reference in a new issue