Skip to content

Commit

Permalink
Merge pull request #1243 from totaldebug/beta
Browse files Browse the repository at this point in the history
Latest Release
  • Loading branch information
marksie1988 authored Oct 19, 2023
2 parents 74a863e + 21c6def commit 450aa7f
Show file tree
Hide file tree
Showing 4 changed files with 119 additions and 2 deletions.
2 changes: 1 addition & 1 deletion .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
"name": "Atomic Calendar Revive",
"image": "totaldebug/debugbox:typescript",
"workspaceFolder": "/workspaces/atomic-calendar-revive",
"initializeCommand": "docker pull totaldebug/debugbox:typescript",
"postCreateCommand": "zsh ./.devcontainer/post-install.sh",
"customizations": {
"vscode": {
Expand All @@ -28,7 +29,6 @@
"redhat.vscode-yaml",
"eamodio.gitlens",
"ms-python.python",
"tht13.html-preview-vscode",
"sourcery.sourcery",
"tabnine.tabnine-vscode",
"trond-snekvik.simple-rst"
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "atomic-calendar-revive",
"version": "9.0.2",
"version": "9.1.0-beta.1",
"description": "Calendar Card for Home Assistant",
"main": "atomic-calendar-revive.js",
"scripts": {
Expand Down
114 changes: 114 additions & 0 deletions src/localize/languages/ru.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,114 @@
{
"common": {
"version": "Версия",
"show_warning": "Показать предупреждение",
"error": "Ошибка",
"description": "Продвинутая карта календаря для Home Assistant с Lovelace.",
"fullDayEventText": "Весь день",
"untilText": "До",
"noEventText": "Нет событий",
"noEventsForNextDaysText": "Нет событий в ближайшие дни",
"hiddenEventText": "события скрыты"
},
"ui": {
"common": {
"previous": "Предыдущий",
"next": "Следующий",
"week": "Неделя"
}
},
"errors": {
"invalid_configuration": "Неверная конфигурация",
"update_card": "Календарь не может быть загружен из компонента Home Assistant",
"no_entities": "Вы не указали никакие сущности"
},
"required": {
"name": "Обязательно",
"secondary": "Обязательные параметры для работы этой карты"
},
"main": {
"name": "Основные параметры",
"secondary": "Параметры, действующие глобально",
"fields": {
"name": "Название",
"showColors": "Показать цвета",
"maxDaysToShow": "Максимальное количество дней для отображения",
"showLocation": "Показать значок местоположения",
"showLoader": "Показать анимацию загрузки",
"showDate": "Показать дату на карте",
"showDeclined": "Показать отклоненные события",
"sortBy": "Сортировать по",
"allDayBottom": "Показать события на весь день внизу",
"hideFinishedEvents": "Скрыть завершенные события",
"dateFormat": "Формат даты",
"hoursFormat": "Формат часов",
"defaultMode": "Режим по умолчанию",
"linkTarget": "Цель ссылки",
"refreshInterval": "Интервал обновления",
"showRelativeTime": "Показать относительное время",
"firstDayOfWeek": "Первый день недели 0-6",
"cardHeight": "Высота карты",
"hideDuplicates": "Скрыть дубликаты",
"showMultiDay": "Разделить многодневные события",
"showMultiDayEventParts": "Показать части многодневных событий",
"eventTitle": "Установить пустой заголовок события",
"compactMode": "Включить компактный режим",
"titleLength": "Максимальная длина заголовка (0 для неограниченной",
"descLength": "Максимальная длина описания (0 для неограниченной)",
"showAllDayEvents": "Показать события на весь день",
"offsetHeaderDate": "Смещение заголовка даты",
"startDaysAhead": "События, начинающиеся через x дней сегодня"
}
},
"event": {
"name": "Режим события",
"secondary": "Специфические параметры режима события",
"fields": {
"showCurrentEventLine": "Показать линию перед событием?",
"showProgressBar": "Показать полосу прогресса?",
"showMonth": "Показать месяц?",
"showWeekDay": "Показать день недели",
"showDescription": "Показать описание?",
"disableEventLink": "Отключить ссылки в заголовке события?",
"disableLocationLink": "Отключить ссылки на местоположение?",
"showNoEventsForToday": "Показать сообщение 'Нет событий сегодня'?",
"showFullDayProgress": "Показать полосу прогресса для событий на весь день?",
"untilText": "текст 'до':",
"noEventText": "Текст 'Нет событий сегодня':",
"noEventsForNextDaysText": "Текст 'Нет событий в ближайшие дни':",
"fullDayEventText": "Текст для событий на весь день:",
"showEventIcon": "Показать значок события",
"showHiddenText": "Показать текст скрытых событий?",
"hiddenEventText": "Текст для скрытых событий:",
"showCalendarName": "Показать название календаря",
"showWeekNumber": "Показать номер недели",
"showEventDate": "Показать дату для событий",
"showDatePerEvent": "Показать дату рядом с каждым событием",
"showTimeRemaining": "Показать оставшееся время",
"showAllDayHours": "Показать текст события на весь день",
"hoursOnSameLine": "Показать часы на строке события"
}
},
"calendar": {
"name": "Режим календаря",
"secondary": "Специфические параметры режима календаря",
"fields": {
"showLastCalendarWeek": "Показать последнюю неделю календаря",
"disableCalEventLink": "Отключить ссылку на событие календаря",
"disableCalLocationLink": "Отключить ссылку на местоположение календаря",
"calShowDescription": "Показать описание",
"disableCalLink": "Отключить ссылку на календарь"
}
},
"appearance": {
"name": "Внешний вид",
"secondary": "Настроить цвета и т. д.",
"main": {
"name": "Основной",
"secondary": "Глобальные настройки цвета"
},
"fields": {
"dimFinishedEvents": "Затемнить завершенные события?"
}
}
}
3 changes: 3 additions & 0 deletions src/localize/localize.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ import * as fr from './languages/fr.json';
import * as nb from './languages/nb.json';
import * as sl from './languages/sl.json';
import * as sv from './languages/sv.json';
import * as ru from './languages/ru.json';


const languages: any = {
da: da,
Expand All @@ -18,6 +20,7 @@ const languages: any = {
nb: nb,
sl: sl,
sv: sv,
ru: ru,
};

export function localize(string: string, search = '', replace = '') {
Expand Down

0 comments on commit 450aa7f

Please sign in to comment.