diff --git a/cloudkittydashboard/locale/en_GB/LC_MESSAGES/django.po b/cloudkittydashboard/locale/en_GB/LC_MESSAGES/django.po index 4632258..93a6937 100644 --- a/cloudkittydashboard/locale/en_GB/LC_MESSAGES/django.po +++ b/cloudkittydashboard/locale/en_GB/LC_MESSAGES/django.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: cloudkitty-dashboard VERSION\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n" -"POT-Creation-Date: 2025-11-24 11:31+0000\n" +"POT-Creation-Date: 2026-04-28 10:46+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -19,9 +19,6 @@ msgstr "" msgid "$" msgstr "$" -msgid "A mapping is the final object, it’s what triggers calculation." -msgstr "A mapping is the final object, it’s what triggers calculation." - msgid "A script or set of python commands to modify rating calculations." msgstr "A script or set of Python commands to modify rating calculations." @@ -359,9 +356,6 @@ msgstr "Rating Summary" msgid "Reporting" msgstr "Reporting" -msgid "Res Type" -msgstr "Res Type" - msgid "Script Data" msgstr "Script Data" diff --git a/cloudkittydashboard/locale/fr/LC_MESSAGES/django.po b/cloudkittydashboard/locale/fr/LC_MESSAGES/django.po index c6c8a22..fcf7250 100644 --- a/cloudkittydashboard/locale/fr/LC_MESSAGES/django.po +++ b/cloudkittydashboard/locale/fr/LC_MESSAGES/django.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: cloudkitty-dashboard VERSION\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n" -"POT-Creation-Date: 2025-11-24 11:31+0000\n" +"POT-Creation-Date: 2026-04-28 10:46+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -18,9 +18,6 @@ msgstr "" msgid "$" msgstr "€" -msgid "A mapping is the final object, it’s what triggers calculation." -msgstr "Un mapping est l'objet final : c'est ce qui déclenche le calcul." - msgid "A service is a way to map the rule to the type of data collected." msgstr "" "Un service est un moyen de faire correspondre la règle au type de données " diff --git a/cloudkittydashboard/locale/ru/LC_MESSAGES/django.po b/cloudkittydashboard/locale/ru/LC_MESSAGES/django.po index db1d86e..7b1fd86 100644 --- a/cloudkittydashboard/locale/ru/LC_MESSAGES/django.po +++ b/cloudkittydashboard/locale/ru/LC_MESSAGES/django.po @@ -1,15 +1,16 @@ # Dmitriy Chubinidze , 2025. #zanata # Ivan Anfimov , 2025. #zanata +# Dmitriy Chubinidze , 2026. #zanata msgid "" msgstr "" "Project-Id-Version: cloudkitty-dashboard VERSION\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n" -"POT-Creation-Date: 2025-11-24 11:31+0000\n" +"POT-Creation-Date: 2026-05-04 09:41+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2025-11-24 11:30+0000\n" -"Last-Translator: Ivan Anfimov \n" +"PO-Revision-Date: 2026-05-04 09:51+0000\n" +"Last-Translator: Dmitriy Chubinidze \n" "Language-Team: Russian\n" "Language: ru\n" "X-Generator: Zanata 4.3.3\n" @@ -19,7 +20,23 @@ msgstr "" msgid "$" msgstr "$" -msgid "A mapping is the final object, it’s what triggers calculation." +msgid "A field is referring to a metadata field of a resource." +msgstr "Поле ссылается на поле метаданных ресурса." + +msgid "" +"A group lets you organize mapping calculations into separate sets. For " +"example, you might create one group with rules for rating instance uptime " +"and another for evaluating block storage volumes. Keeping them in separate " +"groups ensures the calculations remain independent and don’t interfere with " +"each other." +msgstr "" +"Группа позволяет организовать вычисления сопоставления в отдельные наборы. " +"Например, можно создать одну группу с правилами оценки времени бесперебойной " +"работы инстанса, а другую — для оценки объёмов блочного хранилища. " +"Разделение групп гарантирует независимость вычислений и отсутствие помех " +"друг другу." + +msgid "A mapping is the final object that triggers calculation." msgstr "Сопоставление — это конечный объект, именно он запускает расчет." msgid "A script or set of python commands to modify rating calculations." @@ -38,9 +55,21 @@ msgstr "" "уровня. Его поведение похоже на сопоставление, за исключением того, что оно " "применяет базовую стоимость на основе уровня." +msgid "Applied Rating Rules" +msgstr "Примененные правила оценки" + +msgid "Based on current usage" +msgstr "Исходя из текущего использования" + msgid "Checksum" msgstr "Контрольная сумма" +msgid "Click on a metric to remove it from the pie chart." +msgstr "Нажмите на показатель, чтобы удалить его с круговой диаграммы." + +msgid "Cloud Total" +msgstr "Облака всего" + msgid "Configurable" msgstr "Настраиваемый" @@ -50,6 +79,9 @@ msgstr "Стоимость" msgid "Cost Per Service Per Hour" msgstr "Стоимость услуги в час" +msgid "Costs Breakdown Comparison" +msgstr "Сравнение структуры затрат" + msgid "Create Field" msgstr "Создать поле" @@ -98,6 +130,15 @@ msgstr "Создать новый порог услуги" msgid "Cumulative Cost Repartition" msgstr "Перераспределение совокупной стоимости" +msgid "Current Cost" +msgstr "Текущая стоимость" + +msgid "Current Month" +msgstr "Текущий месяц" + +msgid "Current Month Breakdown" +msgstr "Разбивка по текущему месяцу" + msgid "Custom service" msgstr "Пользовательская услуга" @@ -111,6 +152,12 @@ msgstr "" msgid "Data" msgstr "Данные" +msgid "Day" +msgstr "День" + +msgid "Day View" +msgstr "Просмотр по дням" + msgid "Delete Field" msgid_plural "Delete Fields" msgstr[0] "Удалить поле" @@ -237,6 +284,10 @@ msgstr "Изменить порог услуги" msgid "Edit module priority" msgstr "Изменить приоритет модуля" +#, python-format +msgid "Edit the priority for the %(module_id)s module." +msgstr "Изменить приоритет для модуля %(module_id)s" + msgid "Enable Module" msgid_plural "Enable Modules" msgstr[0] "Включить модуль" @@ -279,6 +330,9 @@ msgstr "Файл" msgid "Flat" msgstr "Фиксированный" +msgid "Forecasted Month End" +msgstr "Прогнозируемый конец месяца" + msgid "Group" msgstr "Группа" @@ -288,6 +342,9 @@ msgstr "Подробности группы" msgid "Group Name" msgstr "Имя группы" +msgid "Group by:" +msgstr "Группировать по:" + msgid "Group was successfully created" msgstr "Группа была успешно создана" @@ -303,6 +360,38 @@ msgstr "Активная конфигурация" msgid "Id" msgstr "Id" +msgid "Invalid date format: Using this month as default." +msgstr "Неверный формат даты: по умолчанию используется этот месяц." + +msgid "" +"Invalid time period. The end date should be more recent than the start date. " +"Setting the end as today." +msgstr "" +"Неверный временной период. Дата окончания должна быть более поздней, чем " +"дата начала. Установлена ​​дата окончания на сегодняшний день." + +msgid "" +"Invalid time period. You are requesting data from the future which may not " +"exist." +msgstr "" +"Неверный временной период. Вы запрашиваете данные из будущего, которого " +"может и не существовать." + +msgid "Last 3 Months" +msgstr "Прошлые 3 месяца" + +msgid "Last 6 Months" +msgstr "Прошлые 6 месяцев" + +msgid "Last Month" +msgstr "Прошлый месяц" + +msgid "Last Week" +msgstr "Прошлая неделя" + +msgid "Last Year" +msgstr "Прошлый год" + msgid "Legend" msgstr "Легенда" @@ -327,12 +416,39 @@ msgstr "Модуль" msgid "Modules" msgstr "Модули" +msgid "Month View" +msgstr "Просмотр по месяцам" + msgid "Name" msgstr "Имя" +msgid "No IDs found" +msgstr "ID не найдены" + +msgid "No data available" +msgstr "Данные отсутствуют" + +msgid "No data available for chart" +msgstr "Данные для диаграммы отсутствуют" + +msgid "No rating rules configured" +msgstr "Правила оценки не настроены" + +msgid "No resources found" +msgstr "Ресурсы не найдены" + msgid "Not available" msgstr "Недоступно" +msgid "Percentage" +msgstr "Процент" + +msgid "Period Range" +msgstr "Диапазон периодов" + +msgid "Preset Ranges" +msgstr "Заданные диапазоны" + msgid "Price" msgstr "Цена" @@ -360,6 +476,9 @@ msgstr "Сводка по проекту" msgid "Project Total" msgstr "Итого по проекту" +msgid "Projected total" +msgstr "Прогнозируемый итог" + msgid "PyScript" msgstr "PyScript" @@ -372,6 +491,9 @@ msgstr "Процентный" msgid "Rating" msgstr "Оценка" +msgid "Rating Dashboard" +msgstr "Панель оценок" + msgid "Rating Information" msgstr "Информация об оценке" @@ -390,8 +512,8 @@ msgstr "Сводка оценок" msgid "Reporting" msgstr "Отчетность" -msgid "Res Type" -msgstr "Тип результата" +msgid "Resource ID" +msgstr "ID ресурса" msgid "Script Data" msgstr "Данные скрипта" @@ -408,8 +530,11 @@ msgstr "ID скрипта" msgid "Script details: {{ script.name }}" msgstr "Подробности скрипта: {{ script.name }}" -msgid "Script details: {{ table.project_id }}" -msgstr "Подробности скрипта: {{ table.project_id }}" +msgid "Select All" +msgstr "Выбрать все" + +msgid "Select a period of time to view data in:" +msgstr "Выберите период времени для просмотра данных:" msgid "Service" msgstr "Услуга" @@ -441,6 +566,9 @@ msgstr "Услуги" msgid "Services are provided by main collector." msgstr "Услуги предоставляются основным сборщиком." +msgid "Submit" +msgstr "Отправить" + msgid "Successfully created script" msgstr "Скрипт успешно создан" @@ -453,16 +581,28 @@ msgstr "Скрипт успешно обновлен" msgid "Summary" msgstr "Сводка" +msgid "The date should be in YYYY-MM-DD format." +msgstr "Дата должна быть в формате ГГГГ-ММ-ДД." + #, python-format msgid "There was a problem parsing the %(prefix)s: %(error)s" msgstr "Возникла проблема при парсинге %(prefix)s: %(error)s" +msgid "This month" +msgstr "В этом месяце" + msgid "Threshold ID" msgstr "ID порога" msgid "Thresholds" msgstr "Пороги" +msgid "Top Cost Generators" +msgstr "Генераторы самых высоких затрат" + +msgid "Total spent" +msgstr "Израсходовано всего" + msgid "Type" msgstr "Тип" @@ -490,6 +630,9 @@ msgstr "Не удалось обновить скрипт." msgid "Unit" msgstr "Единица" +msgid "Unselect All" +msgstr "Снять выбор со всех" + msgid "Update Field Mapping" msgstr "Обновить сопоставление поля" @@ -505,11 +648,30 @@ msgstr "Обновить скрипт" msgid "Update Service Threshold" msgstr "Обновить порог услуги" +#, python-format +msgid "Usage data is collected every %(period)s seconds." +msgstr "Данные о потреблении собираются каждые %(period)s сек.." + msgid "Value" msgstr "Значение" +msgid "Week View" +msgstr "Просмотр по неделям" + +msgid "Year View" +msgstr "Просмотр по годам" + +msgid "Yesterday" +msgstr "Вчера" + msgid "id" msgstr "id" +msgid "of" +msgstr "из" + msgid "pyscripts" msgstr "pyscripts" + +msgid "to" +msgstr "до" diff --git a/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po b/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po index 44f70e0..700d6db 100644 --- a/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po +++ b/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Cloudkitty Dashboard Release Notes\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-03-27 09:26+0000\n" +"POT-Creation-Date: 2026-04-28 10:46+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -69,9 +69,6 @@ msgstr "2026.1 Series Release Notes" msgid "21.0.0" msgstr "21.0.0" -msgid "22.0.0.0rc1" -msgstr "22.0.0.0rc1" - msgid "8.1.0" msgstr "8.1.0" diff --git a/releasenotes/source/locale/fr/LC_MESSAGES/releasenotes.po b/releasenotes/source/locale/fr/LC_MESSAGES/releasenotes.po index c05c057..0606430 100644 --- a/releasenotes/source/locale/fr/LC_MESSAGES/releasenotes.po +++ b/releasenotes/source/locale/fr/LC_MESSAGES/releasenotes.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: Cloudkitty Dashboard Release Notes\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-03-31 08:06+0000\n" +"POT-Creation-Date: 2026-04-28 10:46+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -63,9 +63,6 @@ msgstr "Notes de version pour la version 2026.1" msgid "21.0.0" msgstr "21.0.0" -msgid "22.0.0.0rc1" -msgstr "22.0.0.0rc1" - msgid "8.1.0" msgstr "8.1.0" diff --git a/releasenotes/source/locale/ru/LC_MESSAGES/releasenotes.po b/releasenotes/source/locale/ru/LC_MESSAGES/releasenotes.po index 81c4250..7d2e8a1 100644 --- a/releasenotes/source/locale/ru/LC_MESSAGES/releasenotes.po +++ b/releasenotes/source/locale/ru/LC_MESSAGES/releasenotes.po @@ -6,12 +6,12 @@ msgid "" msgstr "" "Project-Id-Version: Cloudkitty Dashboard Release Notes\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-03-27 09:26+0000\n" +"POT-Creation-Date: 2026-05-04 09:41+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2026-03-27 04:25+0000\n" -"Last-Translator: Dmitriy Chubinidze \n" +"PO-Revision-Date: 2026-05-04 04:29+0000\n" +"Last-Translator: Ivan Anfimov \n" "Language-Team: Russian\n" "Language: ru\n" "X-Generator: Zanata 4.3.3\n" @@ -66,8 +66,11 @@ msgstr "Примечания к выпуску 2026.1" msgid "21.0.0" msgstr "21.0.0" -msgid "22.0.0.0rc1" -msgstr "22.0.0.0rc1" +msgid "22.0.0" +msgstr "22.0.0" + +msgid "22.0.0-9" +msgstr "22.0.0-9" msgid "8.1.0" msgstr "8.1.0"