GGPay commented on a change in pull request #14412:
URL: https://github.com/apache/superset/pull/14412#discussion_r626078386
##########
File path: superset/translations/ru/LC_MESSAGES/messages.json
##########
@@ -93,48 +115,52 @@
"Нельзя использовать один и тот же срез в двух полях"
],
"Treemap": ["Дерево"],
- "Calendar Heatmap": [""],
+ "Calendar Heatmap": ["Calendar Heatmap"],
"Bubble Chart": ["Пузырьковая диаграмма"],
"Please use 3 different metric labels": [
"Пожалуйста, выберите разные срезы данных для левой и правой оси"
],
"Pick a metric for x, y and size": ["Выберите срез для X, Y и размер"],
- "Bullet Chart": [""],
+ "Bullet Chart": ["Bullet Chart"],
Review comment:
charts naming convention - English or Russian? If Russian - probably
"Диаграмма шкала"
##########
File path: superset/translations/ru/LC_MESSAGES/messages.json
##########
@@ -93,48 +115,52 @@
"Нельзя использовать один и тот же срез в двух полях"
],
"Treemap": ["Дерево"],
- "Calendar Heatmap": [""],
+ "Calendar Heatmap": ["Calendar Heatmap"],
"Bubble Chart": ["Пузырьковая диаграмма"],
"Please use 3 different metric labels": [
"Пожалуйста, выберите разные срезы данных для левой и правой оси"
],
"Pick a metric for x, y and size": ["Выберите срез для X, Y и размер"],
- "Bullet Chart": [""],
+ "Bullet Chart": ["Bullet Chart"],
"Pick a metric to display": ["Выберите показатель для отображения"],
- "Big Number with Trendline": [""],
+ "Big Number with Trendline": ["Большое число с линией тренда"],
"Pick a metric!": ["Выберите показатель!"],
- "Big Number": [""],
- "Time Series - Line Chart": [""],
+ "Big Number": ["Большое число"],
+ "Time Series - Line Chart": ["Time Series - Line Chart"],
Review comment:
same - chart naming convention
##########
File path: superset/translations/ru/LC_MESSAGES/messages.json
##########
@@ -150,115 +176,149 @@
"Filters": ["Фильтры"],
"Invalid filter configuration, please select a column": [""],
"Parallel Coordinates": [""],
- "Heatmap": [""],
- "Horizon Charts": [""],
- "Mapbox": [""],
+ "Heatmap": ["Heatmap"],
+ "Horizon Charts": ["Horizon Charts"],
+ "Mapbox": ["Mapbox"],
"[Longitude] and [Latitude] must be set": [
"Столбцы [Долгота] и [Широта] должны присутствовать в поле
[Группировка]"
],
- "Must have a [Group By] column to have 'count' as the [Label]": [""],
- "Choice of [Label] must be present in [Group By]": [""],
+ "Must have a [Group By] column to have 'count' as the [Label]": [
+ "Чтобы получить `count` как [Метку], должна быть заполнена
[Группировка по]"
+ ],
+ "Choice of [Label] must be present in [Group By]": [
+ "Выбор для [Метки] должен присутствовать в [Группировке по]"
+ ],
"Choice of [Point Radius] must be present in [Group By]": [
"Срез [Радиуса точки] должен присутствовать в поле [Группировка]"
],
"[Longitude] and [Latitude] columns must be present in [Group By]": [
"Столбцы [Долгота] и [Широта] должны присутствовать в поле
[Группировка]"
],
- "Deck.gl - Multiple Layers": [""],
+ "Deck.gl - Multiple Layers": ["Deck.gl - Multiple Layers"],
"Bad spatial key": [""],
"Invalid spatial point encountered: %s": [""],
"Encountered invalid NULL spatial entry,
please consider filtering those out": [
""
],
- "Deck.gl - Scatter plot": [""],
- "Deck.gl - Screen Grid": [""],
- "Deck.gl - 3D Grid": [""],
- "Deck.gl - Paths": [""],
- "Deck.gl - Polygon": [""],
- "Deck.gl - 3D HEX": [""],
- "Deck.gl - GeoJSON": [""],
- "Deck.gl - Arc": [""],
- "Event flow": [""],
- "Time Series - Paired t-test": [""],
- "Time Series - Nightingale Rose Chart": [""],
- "Partition Diagram": [""],
+ "Deck.gl - Scatter plot": ["Deck.gl - Scatter plot"],
+ "Deck.gl - Screen Grid": ["Deck.gl - Screen Grid"],
+ "Deck.gl - 3D Grid": ["Deck.gl - 3D Grid"],
+ "Deck.gl - Paths": ["Deck.gl - Paths"],
+ "Deck.gl - Polygon": ["Deck.gl - Polygon"],
+ "Deck.gl - 3D HEX": ["Deck.gl - 3D HEX"],
+ "Deck.gl - GeoJSON": ["Deck.gl - GeoJSON"],
+ "Deck.gl - Arc": ["Deck.gl - Arc"],
+ "Event flow": ["Event flow"],
+ "Time Series - Paired t-test": ["Time Series - Paired t-test"],
+ "Time Series - Nightingale Rose Chart": [
+ "Time Series - Nightingale Rose Chart"
+ ],
+ "Partition Diagram": ["Partition Diagram"],
"Choose either fields to [Group By] and [Metrics] and/or [Percentage
Metrics], or [Columns], not both": [
"Выберите срез данных в полях [Показатели] или [Столбцы], но не в
обоих одновременно"
],
- "Box Plot": [""],
- "Distribution - NVD3 - Pie Chart": [""],
+ "Box Plot": ["Box Plot"],
+ "Distribution - NVD3 - Pie Chart": ["Distribution - NVD3 - Pie Chart"],
"iFrame": [""],
- "Deleted %(num)d annotation layer": ["Добавить слой аннотации"],
- "All Text": [""],
- "Deleted %(num)d annotation": [""],
+ "Deleted %(num)d annotation layer": ["Удалено слоёв аннотации: %(num)d"],
+ "All Text": ["Весь текст"],
+ "Deleted %(num)d annotation": ["Удалено %(num)d аннотаций"],
"End date must be after start date": [
"Невозможно выбрать дату [from], которая позже текущего дня"
],
- "Short description must be unique for this layer": [""],
- "Annotations could not be deleted.": [""],
- "Annotation not found.": ["Аннотации"],
+ "Short description must be unique for this layer": [
+ "Краткое описание должно быть уникальным для этого слоя"
+ ],
+ "Annotations could not be deleted.": ["Аннотации не могут быть
удалены."],
+ "Annotation not found.": ["Аннотация не найдена."],
"Annotation parameters are invalid.": ["Слои аннотаций загружаются."],
- "Annotation could not be created.": [""],
- "Annotation could not be updated.": [""],
- "Annotation delete failed.": ["Аннотация"],
+ "Annotation could not be created.": ["Аннотации не могут быть созданы."],
+ "Annotation could not be updated.": [
+ "Аннотации не могут быть обновлены."
+ ],
+ "Annotation delete failed.": ["Удаление аннотации не удалось."],
"Annotation layer parameters are invalid.": [
- "Слои аннотаций загружаются."
+ "Параметры слоя аннотаций недействительны."
+ ],
+ "Annotation layer could not be deleted.": [
+ "Слой аннотаций не может быть удалён."
Review comment:
"Слой аннотации не может быть удалён."
##########
File path: superset/translations/ru/LC_MESSAGES/messages.json
##########
@@ -635,25 +801,33 @@
"List Observations": ["Список показателей"],
"Show Observation": [""],
"Error Message": ["Предупреждающее сообщение"],
- "Log Retentions (days)": [""],
- "A semicolon ';' delimited list of email addresses": [""],
- "How long to keep the logs around for this alert": [""],
+ "Log Retentions (days)": ["Время жизни журналов (в днях)"],
+ "A semicolon ';' delimited list of email addresses": [
+ "Список адресов, разделённый точкой с запятой ‘;’"
+ ],
+ "How long to keep the logs around for this alert": [
+ "Как долго хранить логи для данного предупреждения"
+ ],
"Once an alert is triggered, how long, in seconds, before Superset nags
you again.": [
- ""
+ "После срабатывания предупреждения, как сколько Superset не должен
надоедать снова."
Review comment:
```suggestion
"После срабатывания предупреждения, как долго Superset не должен
надоедать снова."
```
##########
File path: superset/translations/ru/LC_MESSAGES/messages.json
##########
@@ -1575,76 +1815,84 @@
"Extra data to specify table metadata. Currently supports certification
data of the format: `{ \"certification\": { \"certified_by\": \"Data Platform
Team\", \"details\": \"This table is the source of truth.\" } }`.": [
""
],
- "Owners of the dataset": [""],
+ "Owners of the dataset": ["Владельцы датасета"],
"Cache timeout": ["Тайм-аут Кэша"],
"The duration of time in seconds before the cache is invalidated": [
"Количество секунд до истечения срока действия кэша"
],
- "Hours offset": [""],
+ "Hours offset": ["Смещение часов"],
"Spatial": [""],
"virtual": [""],
- "Dataset name": ["название источника данных"],
+ "Dataset name": ["Наименование датасета"],
"When specifying SQL, the datasource acts as a view. Superset will use
this statement as a subquery while grouping and filtering on the generated
parent queries.": [
- ""
+ "Когда указан SQL, источник данных работает как ракурс. Superset будет
использовать это выражение в подзапросе, при необходимости группировки и
фильтрации."
Review comment:
I think better to use "представление" rather than "ракурс"
##########
File path: superset/translations/ru/LC_MESSAGES/messages.po
##########
@@ -1756,115 +1776,117 @@ msgstr ""
#, python-format
msgid "Deleted %(num)d saved query"
msgid_plural "Deleted %(num)d saved queries"
-msgstr[0] ""
+msgstr[0] "Удалено %(num)d сохранённых запросов"
#: superset/queries/saved_queries/commands/exceptions.py:23
msgid "Saved queries could not be deleted."
-msgstr "Запрос невозможно загрузить"
+msgstr "Сохранённые запросы не могут быть удалены."
#: superset/queries/saved_queries/commands/exceptions.py:27
msgid "Saved query not found."
-msgstr ""
+msgstr "Сохранённый запрос не найден."
#: superset/reports/api.py:417
#, python-format
msgid "Deleted %(num)d report schedule"
msgid_plural "Deleted %(num)d report schedules"
-msgstr[0] ""
+msgstr[0] "Удалено %(num)d рассылок"
#: superset/reports/commands/alert.py:74
#, python-format
msgid "Alert query returned more then one row. %s rows returned"
msgstr ""
+"Запрос от предупреждения вернул больше одной строки. %s строк возвращено"
#: superset/reports/commands/alert.py:83
#, python-format
msgid "Alert query returned more then one column. %s columns returned"
msgstr ""
+"Запрос от предупреждения вернул больше одного столбца. %s столбцов возвращено"
#: superset/reports/commands/exceptions.py:44
msgid "Dashboard does not exist"
-msgstr ""
+msgstr "Дашборд не существует"
#: superset/reports/commands/exceptions.py:53
msgid "Chart does not exist"
-msgstr ""
+msgstr "График не существует"
#: superset/reports/commands/exceptions.py:62
msgid "Database is required for alerts"
-msgstr ""
+msgstr "База данных требуется для уведомлений"
#: superset/reports/commands/exceptions.py:71
msgid "Type is required"
-msgstr ""
+msgstr "Тип обязателен"
#: superset/reports/commands/exceptions.py:80
msgid "Choose a chart or dashboard not both"
-msgstr "Удалить график из отчёта"
+msgstr "Удалить график из дашборда"
#: superset/reports/commands/exceptions.py:84
msgid "Report Schedule parameters are invalid."
-msgstr ""
+msgstr "Параметры графика рассылки недействительны."
#: superset/reports/commands/exceptions.py:88
msgid "Report Schedule could not be deleted."
-msgstr "Ваш запрос не может быть сохранен"
+msgstr "Рассылка не может быть удалена."
#: superset/reports/commands/exceptions.py:92
msgid "Report Schedule could not be created."
-msgstr "Ваш запрос не может быть сохранен"
+msgstr "Рассылка не может быть создана."
#: superset/reports/commands/exceptions.py:96
msgid "Report Schedule could not be updated."
-msgstr "Ваш запрос не может быть сохранен"
+msgstr "Рассылка не может быть обновлена."
#: superset/reports/commands/exceptions.py:100
msgid "Report Schedule not found."
-msgstr ""
+msgstr "График рассылки не найден."
#: superset/reports/commands/exceptions.py:104
msgid "Report Schedule delete failed."
-msgstr ""
+msgstr "Удаление графика рассылки не удалось."
#: superset/reports/commands/exceptions.py:108
msgid "Report Schedule log prune failed."
-msgstr ""
+msgstr "Удаление журнала рассылки не удалось."
#: superset/reports/commands/exceptions.py:112
msgid "Report Schedule execution failed when generating a screenshot."
-msgstr ""
+msgstr "Ошибка при генерировании скриншота во время выполнения рассылки."
#: superset/reports/commands/exceptions.py:116
msgid "Report Schedule execution got an unexpected error."
-msgstr ""
+msgstr "По время выполнения рассылки произошла непредвиденная ошибка."
Review comment:
Typo
```suggestion
msgstr "Во время выполнения рассылки произошла непредвиденная ошибка."
```
##########
File path: superset/translations/ru/LC_MESSAGES/messages.po
##########
@@ -4358,29 +4474,29 @@ msgstr "Схема:"
#: superset-frontend/src/components/DatabaseSelector.tsx:279
msgid "datasource"
-msgstr "Источник данных"
+msgstr "источник данных"
#: superset-frontend/src/components/DatabaseSelector.tsx:281
msgid "schema"
-msgstr "Схема"
+msgstr "схема"
#: superset-frontend/src/components/DeleteModal.tsx:61
msgid "delete"
-msgstr "Удалить"
+msgstr "удалить"
#: superset-frontend/src/components/DeleteModal.tsx:69
#: superset-frontend/src/components/ImportModal/index.tsx:239
#, python-format
msgid "Type \"%s\" to confirm"
-msgstr ""
+msgstr "Введите “%s” для подтверждения"
#: superset-frontend/src/components/DeleteModal.tsx:81
msgid "DELETE"
-msgstr ""
+msgstr "УДАЛИТЬ"
Review comment:
not sure that DELETE needs to be translated
##########
File path: superset/translations/ru/LC_MESSAGES/messages.po
##########
@@ -4521,11 +4642,11 @@ msgstr "Неудачно"
#: superset-frontend/src/components/ImportModal/index.tsx:196
msgid "OVERWRITE"
-msgstr ""
+msgstr "ПЕРЕЗАПИСАТЬ"
Review comment:
Same as DELETE - not sure about OVERWRITE
##########
File path: superset/translations/ru/LC_MESSAGES/messages.json
##########
@@ -1118,37 +1320,45 @@
"Database error": ["Database Expression"],
"was created": ["создан"],
"Query in a new tab": ["Запрос в отдельной вкладке"],
- "The query returned no data": [""],
+ "The query returned no data": ["Запрос не вернул никаких данных"],
Review comment:
I guess not really good to use two negative words
```suggestion
"The query returned no data": ["Результат запроса не имеет данных"],
```
##########
File path: superset/translations/ru/LC_MESSAGES/messages.json
##########
@@ -1118,37 +1320,45 @@
"Database error": ["Database Expression"],
"was created": ["создан"],
"Query in a new tab": ["Запрос в отдельной вкладке"],
- "The query returned no data": [""],
+ "The query returned no data": ["Запрос не вернул никаких данных"],
"Fetch data preview": ["Получить данные для просмотра"],
"Refetch results": ["Результаты поиска"],
"Track job": ["Отслеживать работу"],
"Stop": ["Стоп"],
"Run selection": ["Выполнить выбранный запрос"],
- "Run": [""],
- "Stop running (Ctrl + x)": [""],
- "Run query (Ctrl + Return)": [""],
- "Save & Explore": ["Сохранить диаграмму"],
- "Overwrite & Explore": ["Перезаписать диаграмму %s"],
+ "Run": ["Выполнить"],
+ "Stop running (Ctrl + x)": ["Остановить (Ctrl + x)"],
+ "Run query (Ctrl + Return)": ["Выполнить запрос (Ctrl + Return)"],
+ "Save & Explore": ["Сохранить и исследевать"],
Review comment:
typo
```suggestion
"Save & Explore": ["Сохранить и исследовать"],
```
##########
File path: superset/translations/ru/LC_MESSAGES/messages.json
##########
@@ -93,48 +115,52 @@
"Нельзя использовать один и тот же срез в двух полях"
],
"Treemap": ["Дерево"],
- "Calendar Heatmap": [""],
+ "Calendar Heatmap": ["Calendar Heatmap"],
Review comment:
charts naming convention - English or Russian? if russian - "Тепловая
карта"
##########
File path: superset/translations/ru/LC_MESSAGES/messages.json
##########
@@ -150,115 +176,149 @@
"Filters": ["Фильтры"],
"Invalid filter configuration, please select a column": [""],
"Parallel Coordinates": [""],
- "Heatmap": [""],
- "Horizon Charts": [""],
- "Mapbox": [""],
+ "Heatmap": ["Heatmap"],
+ "Horizon Charts": ["Horizon Charts"],
+ "Mapbox": ["Mapbox"],
"[Longitude] and [Latitude] must be set": [
"Столбцы [Долгота] и [Широта] должны присутствовать в поле
[Группировка]"
],
- "Must have a [Group By] column to have 'count' as the [Label]": [""],
- "Choice of [Label] must be present in [Group By]": [""],
+ "Must have a [Group By] column to have 'count' as the [Label]": [
+ "Чтобы получить `count` как [Метку], должна быть заполнена
[Группировка по]"
+ ],
+ "Choice of [Label] must be present in [Group By]": [
+ "Выбор для [Метки] должен присутствовать в [Группировке по]"
+ ],
"Choice of [Point Radius] must be present in [Group By]": [
"Срез [Радиуса точки] должен присутствовать в поле [Группировка]"
],
"[Longitude] and [Latitude] columns must be present in [Group By]": [
"Столбцы [Долгота] и [Широта] должны присутствовать в поле
[Группировка]"
],
- "Deck.gl - Multiple Layers": [""],
+ "Deck.gl - Multiple Layers": ["Deck.gl - Multiple Layers"],
"Bad spatial key": [""],
"Invalid spatial point encountered: %s": [""],
"Encountered invalid NULL spatial entry,
please consider filtering those out": [
""
],
- "Deck.gl - Scatter plot": [""],
- "Deck.gl - Screen Grid": [""],
- "Deck.gl - 3D Grid": [""],
- "Deck.gl - Paths": [""],
- "Deck.gl - Polygon": [""],
- "Deck.gl - 3D HEX": [""],
- "Deck.gl - GeoJSON": [""],
- "Deck.gl - Arc": [""],
- "Event flow": [""],
- "Time Series - Paired t-test": [""],
- "Time Series - Nightingale Rose Chart": [""],
- "Partition Diagram": [""],
+ "Deck.gl - Scatter plot": ["Deck.gl - Scatter plot"],
+ "Deck.gl - Screen Grid": ["Deck.gl - Screen Grid"],
+ "Deck.gl - 3D Grid": ["Deck.gl - 3D Grid"],
+ "Deck.gl - Paths": ["Deck.gl - Paths"],
+ "Deck.gl - Polygon": ["Deck.gl - Polygon"],
+ "Deck.gl - 3D HEX": ["Deck.gl - 3D HEX"],
+ "Deck.gl - GeoJSON": ["Deck.gl - GeoJSON"],
+ "Deck.gl - Arc": ["Deck.gl - Arc"],
+ "Event flow": ["Event flow"],
+ "Time Series - Paired t-test": ["Time Series - Paired t-test"],
+ "Time Series - Nightingale Rose Chart": [
+ "Time Series - Nightingale Rose Chart"
+ ],
+ "Partition Diagram": ["Partition Diagram"],
"Choose either fields to [Group By] and [Metrics] and/or [Percentage
Metrics], or [Columns], not both": [
"Выберите срез данных в полях [Показатели] или [Столбцы], но не в
обоих одновременно"
],
- "Box Plot": [""],
- "Distribution - NVD3 - Pie Chart": [""],
+ "Box Plot": ["Box Plot"],
+ "Distribution - NVD3 - Pie Chart": ["Distribution - NVD3 - Pie Chart"],
"iFrame": [""],
- "Deleted %(num)d annotation layer": ["Добавить слой аннотации"],
- "All Text": [""],
- "Deleted %(num)d annotation": [""],
+ "Deleted %(num)d annotation layer": ["Удалено слоёв аннотации: %(num)d"],
+ "All Text": ["Весь текст"],
+ "Deleted %(num)d annotation": ["Удалено %(num)d аннотаций"],
"End date must be after start date": [
"Невозможно выбрать дату [from], которая позже текущего дня"
],
- "Short description must be unique for this layer": [""],
- "Annotations could not be deleted.": [""],
- "Annotation not found.": ["Аннотации"],
+ "Short description must be unique for this layer": [
+ "Краткое описание должно быть уникальным для этого слоя"
+ ],
+ "Annotations could not be deleted.": ["Аннотации не могут быть
удалены."],
+ "Annotation not found.": ["Аннотация не найдена."],
"Annotation parameters are invalid.": ["Слои аннотаций загружаются."],
- "Annotation could not be created.": [""],
- "Annotation could not be updated.": [""],
- "Annotation delete failed.": ["Аннотация"],
+ "Annotation could not be created.": ["Аннотации не могут быть созданы."],
+ "Annotation could not be updated.": [
+ "Аннотации не могут быть обновлены."
+ ],
+ "Annotation delete failed.": ["Удаление аннотации не удалось."],
"Annotation layer parameters are invalid.": [
- "Слои аннотаций загружаются."
+ "Параметры слоя аннотаций недействительны."
Review comment:
"Параметры слоя аннотации недействительны."
##########
File path: superset/translations/ru/LC_MESSAGES/messages.json
##########
@@ -691,37 +865,43 @@
"У вас нет разрешения на утверждение этого запроса"
],
"Cannot import dashboard: %(db_error)s.\nMake sure to create the
database before importing the dashboard.": [
- ""
+ "Невозможно импортировать дашборд: %(db_error)s.\nУбедитесь, что перед
импортом дашборда была создана база данных."
],
"An unknown error occurred. Please contact your Superset administrator":
[
- ""
+ "Произошла неизвестная ошибка. Пожалуйста, свяжитесь с администратором
Superset"
],
"Error occurred when opening the chart: %(error)s": [
- "Произошла ошибка при создании источника данных"
+ "Произошла ошибка при открытии графика: %(error)s"
],
"You don't have the rights to ": ["У вас нет прав на "],
"alter this ": ["изменить этот "],
"chart": ["график"],
"create a ": ["создать "],
- "Explore - %(table)s": [""],
- "Chart [{}] has been saved": [""],
- "Chart [{}] has been overwritten": [""],
- "dashboard": ["отчёт"],
- "Chart [{}] was added to dashboard [{}]": [""],
- "Dashboard [{}] just got created and chart [{}] was added to it": [""],
+ "Explore - %(table)s": ["Исследовать - %(table)s"],
+ "Chart [{}] has been saved": ["График [{}] был сохранён"],
+ "Chart [{}] has been overwritten": ["График [{}] был перезаписан"],
+ "dashboard": ["дашборд"],
+ "Chart [{}] was added to dashboard [{}]": [
+ "График [{}] был добавлен к дашборду [{}]"
+ ],
+ "Dashboard [{}] just got created and chart [{}] was added to it": [
+ "Дашборд [{}] был создан, и на него был добавлен график [{}]"
Review comment:
```suggestion
"Дашборд [{}] был создан, и в него был добавлен график [{}]"
```
##########
File path: superset/translations/ru/LC_MESSAGES/messages.json
##########
@@ -150,115 +176,149 @@
"Filters": ["Фильтры"],
"Invalid filter configuration, please select a column": [""],
"Parallel Coordinates": [""],
- "Heatmap": [""],
- "Horizon Charts": [""],
- "Mapbox": [""],
+ "Heatmap": ["Heatmap"],
+ "Horizon Charts": ["Horizon Charts"],
+ "Mapbox": ["Mapbox"],
"[Longitude] and [Latitude] must be set": [
"Столбцы [Долгота] и [Широта] должны присутствовать в поле
[Группировка]"
],
- "Must have a [Group By] column to have 'count' as the [Label]": [""],
- "Choice of [Label] must be present in [Group By]": [""],
+ "Must have a [Group By] column to have 'count' as the [Label]": [
+ "Чтобы получить `count` как [Метку], должна быть заполнена
[Группировка по]"
+ ],
+ "Choice of [Label] must be present in [Group By]": [
+ "Выбор для [Метки] должен присутствовать в [Группировке по]"
+ ],
"Choice of [Point Radius] must be present in [Group By]": [
"Срез [Радиуса точки] должен присутствовать в поле [Группировка]"
],
"[Longitude] and [Latitude] columns must be present in [Group By]": [
"Столбцы [Долгота] и [Широта] должны присутствовать в поле
[Группировка]"
],
- "Deck.gl - Multiple Layers": [""],
+ "Deck.gl - Multiple Layers": ["Deck.gl - Multiple Layers"],
"Bad spatial key": [""],
"Invalid spatial point encountered: %s": [""],
"Encountered invalid NULL spatial entry,
please consider filtering those out": [
""
],
- "Deck.gl - Scatter plot": [""],
- "Deck.gl - Screen Grid": [""],
- "Deck.gl - 3D Grid": [""],
- "Deck.gl - Paths": [""],
- "Deck.gl - Polygon": [""],
- "Deck.gl - 3D HEX": [""],
- "Deck.gl - GeoJSON": [""],
- "Deck.gl - Arc": [""],
- "Event flow": [""],
- "Time Series - Paired t-test": [""],
- "Time Series - Nightingale Rose Chart": [""],
- "Partition Diagram": [""],
+ "Deck.gl - Scatter plot": ["Deck.gl - Scatter plot"],
+ "Deck.gl - Screen Grid": ["Deck.gl - Screen Grid"],
+ "Deck.gl - 3D Grid": ["Deck.gl - 3D Grid"],
+ "Deck.gl - Paths": ["Deck.gl - Paths"],
+ "Deck.gl - Polygon": ["Deck.gl - Polygon"],
+ "Deck.gl - 3D HEX": ["Deck.gl - 3D HEX"],
+ "Deck.gl - GeoJSON": ["Deck.gl - GeoJSON"],
+ "Deck.gl - Arc": ["Deck.gl - Arc"],
+ "Event flow": ["Event flow"],
+ "Time Series - Paired t-test": ["Time Series - Paired t-test"],
+ "Time Series - Nightingale Rose Chart": [
+ "Time Series - Nightingale Rose Chart"
+ ],
+ "Partition Diagram": ["Partition Diagram"],
"Choose either fields to [Group By] and [Metrics] and/or [Percentage
Metrics], or [Columns], not both": [
"Выберите срез данных в полях [Показатели] или [Столбцы], но не в
обоих одновременно"
],
- "Box Plot": [""],
- "Distribution - NVD3 - Pie Chart": [""],
+ "Box Plot": ["Box Plot"],
+ "Distribution - NVD3 - Pie Chart": ["Distribution - NVD3 - Pie Chart"],
"iFrame": [""],
- "Deleted %(num)d annotation layer": ["Добавить слой аннотации"],
- "All Text": [""],
- "Deleted %(num)d annotation": [""],
+ "Deleted %(num)d annotation layer": ["Удалено слоёв аннотации: %(num)d"],
+ "All Text": ["Весь текст"],
+ "Deleted %(num)d annotation": ["Удалено %(num)d аннотаций"],
"End date must be after start date": [
"Невозможно выбрать дату [from], которая позже текущего дня"
],
- "Short description must be unique for this layer": [""],
- "Annotations could not be deleted.": [""],
- "Annotation not found.": ["Аннотации"],
+ "Short description must be unique for this layer": [
+ "Краткое описание должно быть уникальным для этого слоя"
+ ],
+ "Annotations could not be deleted.": ["Аннотации не могут быть
удалены."],
+ "Annotation not found.": ["Аннотация не найдена."],
"Annotation parameters are invalid.": ["Слои аннотаций загружаются."],
- "Annotation could not be created.": [""],
- "Annotation could not be updated.": [""],
- "Annotation delete failed.": ["Аннотация"],
+ "Annotation could not be created.": ["Аннотации не могут быть созданы."],
+ "Annotation could not be updated.": [
+ "Аннотации не могут быть обновлены."
Review comment:
```suggestion
"Аннотация не может быть обновлена."
```
##########
File path: superset/translations/ru/LC_MESSAGES/messages.json
##########
@@ -150,115 +176,149 @@
"Filters": ["Фильтры"],
"Invalid filter configuration, please select a column": [""],
"Parallel Coordinates": [""],
- "Heatmap": [""],
- "Horizon Charts": [""],
- "Mapbox": [""],
+ "Heatmap": ["Heatmap"],
+ "Horizon Charts": ["Horizon Charts"],
+ "Mapbox": ["Mapbox"],
"[Longitude] and [Latitude] must be set": [
"Столбцы [Долгота] и [Широта] должны присутствовать в поле
[Группировка]"
],
- "Must have a [Group By] column to have 'count' as the [Label]": [""],
- "Choice of [Label] must be present in [Group By]": [""],
+ "Must have a [Group By] column to have 'count' as the [Label]": [
+ "Чтобы получить `count` как [Метку], должна быть заполнена
[Группировка по]"
+ ],
+ "Choice of [Label] must be present in [Group By]": [
+ "Выбор для [Метки] должен присутствовать в [Группировке по]"
+ ],
"Choice of [Point Radius] must be present in [Group By]": [
"Срез [Радиуса точки] должен присутствовать в поле [Группировка]"
],
"[Longitude] and [Latitude] columns must be present in [Group By]": [
"Столбцы [Долгота] и [Широта] должны присутствовать в поле
[Группировка]"
],
- "Deck.gl - Multiple Layers": [""],
+ "Deck.gl - Multiple Layers": ["Deck.gl - Multiple Layers"],
"Bad spatial key": [""],
"Invalid spatial point encountered: %s": [""],
"Encountered invalid NULL spatial entry,
please consider filtering those out": [
""
],
- "Deck.gl - Scatter plot": [""],
- "Deck.gl - Screen Grid": [""],
- "Deck.gl - 3D Grid": [""],
- "Deck.gl - Paths": [""],
- "Deck.gl - Polygon": [""],
- "Deck.gl - 3D HEX": [""],
- "Deck.gl - GeoJSON": [""],
- "Deck.gl - Arc": [""],
- "Event flow": [""],
- "Time Series - Paired t-test": [""],
- "Time Series - Nightingale Rose Chart": [""],
- "Partition Diagram": [""],
+ "Deck.gl - Scatter plot": ["Deck.gl - Scatter plot"],
+ "Deck.gl - Screen Grid": ["Deck.gl - Screen Grid"],
+ "Deck.gl - 3D Grid": ["Deck.gl - 3D Grid"],
+ "Deck.gl - Paths": ["Deck.gl - Paths"],
+ "Deck.gl - Polygon": ["Deck.gl - Polygon"],
+ "Deck.gl - 3D HEX": ["Deck.gl - 3D HEX"],
+ "Deck.gl - GeoJSON": ["Deck.gl - GeoJSON"],
+ "Deck.gl - Arc": ["Deck.gl - Arc"],
+ "Event flow": ["Event flow"],
+ "Time Series - Paired t-test": ["Time Series - Paired t-test"],
+ "Time Series - Nightingale Rose Chart": [
+ "Time Series - Nightingale Rose Chart"
+ ],
+ "Partition Diagram": ["Partition Diagram"],
"Choose either fields to [Group By] and [Metrics] and/or [Percentage
Metrics], or [Columns], not both": [
"Выберите срез данных в полях [Показатели] или [Столбцы], но не в
обоих одновременно"
],
- "Box Plot": [""],
- "Distribution - NVD3 - Pie Chart": [""],
+ "Box Plot": ["Box Plot"],
+ "Distribution - NVD3 - Pie Chart": ["Distribution - NVD3 - Pie Chart"],
"iFrame": [""],
- "Deleted %(num)d annotation layer": ["Добавить слой аннотации"],
- "All Text": [""],
- "Deleted %(num)d annotation": [""],
+ "Deleted %(num)d annotation layer": ["Удалено слоёв аннотации: %(num)d"],
+ "All Text": ["Весь текст"],
+ "Deleted %(num)d annotation": ["Удалено %(num)d аннотаций"],
"End date must be after start date": [
"Невозможно выбрать дату [from], которая позже текущего дня"
],
- "Short description must be unique for this layer": [""],
- "Annotations could not be deleted.": [""],
- "Annotation not found.": ["Аннотации"],
+ "Short description must be unique for this layer": [
+ "Краткое описание должно быть уникальным для этого слоя"
+ ],
+ "Annotations could not be deleted.": ["Аннотации не могут быть
удалены."],
+ "Annotation not found.": ["Аннотация не найдена."],
"Annotation parameters are invalid.": ["Слои аннотаций загружаются."],
- "Annotation could not be created.": [""],
- "Annotation could not be updated.": [""],
- "Annotation delete failed.": ["Аннотация"],
+ "Annotation could not be created.": ["Аннотации не могут быть созданы."],
Review comment:
```suggestion
"Annotation could not be created.": ["Аннотация не может быть
созданы."],
```
##########
File path: superset/translations/ru/LC_MESSAGES/messages.json
##########
@@ -788,45 +980,45 @@
],
"Last Modified": ["Изменено"],
"Parameters": ["Параметры"],
- "Visualization Type": ["Тип диаграммы"],
- "Show Dashboard": ["Показать Отчёт"],
- "Add Dashboard": ["Добавить Отчёт"],
- "Edit Dashboard": ["Редактировать Отчёт"],
+ "Visualization Type": ["Тип визуализации"],
+ "Show Dashboard": ["Показать дашборд"],
+ "Add Dashboard": ["Добавить дашборд"],
+ "Edit Dashboard": ["Редактировать дашборд"],
"This json object describes the positioning of the widgets in the
dashboard. It is dynamically generated when adjusting the widgets size and
positions by using drag & drop in the dashboard view": [
- "Этот объект JSON описывает расположение виджетa в отчёте. Он
автоматически генерируется при настройке размера и позиций виджета на листе
отчёта."
+ "Этот объект JSON описывает расположыение виджетов в дашборде. Он
динамически генерируется при настройке размера и позиции виджетов в дашборде с
помощью drag & drop"
Review comment:
typo
```suggestion
"Этот объект JSON описывает расположение виджетов в дашборде. Он
динамически генерируется при настройке размера и позиции виджетов в дашборде с
помощью drag & drop"
```
##########
File path: superset/translations/ru/LC_MESSAGES/messages.json
##########
@@ -1303,266 +1521,288 @@
"Force refresh schema list": ["Принудительное обновление данных"],
"Select a schema (%s)": ["Выберите схему (%s)"],
"Schema:": ["Схема:"],
- "datasource": ["Источник данных"],
- "schema": ["Схема"],
- "delete": ["Удалить"],
- "Type \"%s\" to confirm": [""],
- "DELETE": [""],
- "Click to edit": ["нажмите для изменения заголовка"],
+ "datasource": ["источник данных"],
+ "schema": ["схема"],
+ "delete": ["удалить"],
+ "Type \"%s\" to confirm": ["Введите “%s” для подтверждения"],
+ "DELETE": ["УДАЛИТЬ"],
+ "Click to edit": ["Нажмите для редактирования"],
"You don't have the rights to alter this title.": [
"Недостаточно прав для изменения заголовка."
],
- "Unexpected error": [""],
+ "Unexpected error": ["Неожиданная ошибка"],
"Click to favorite/unfavorite": ["Отметить как избранное"],
"An error occurred while fetching dashboards": [
"Произошла ошибка при создании источника данных"
],
"Error while fetching table list": ["Ошибка при получении списка
таблиц"],
"Select table or type table name": [""],
"Type to search ...": ["Введите для поиска…"],
- "Select table ": ["Выберите базу данных"],
+ "Select table ": ["Выберите таблицу "],
"Force refresh table list": ["Принудительное обновление данных"],
"See table schema": ["Выберите схему (%s)"],
"%s%s": [""],
- "Share dashboard": ["Сохранить отчёт"],
- "This may be triggered by:": [""],
- "Please reach out to the Chart Owner for assistance.": [""],
- "Chart Owner: %s": ["Параметры диаграммы"],
- "%s Error": ["Ошибка"],
- "See more": [""],
- "See less": [""],
+ "Share dashboard": ["Поделиться"],
+ "This may be triggered by:": ["Триггеры:"],
+ "Please reach out to the Chart Owner for assistance.": [
+ "Пожалуйста, обратитесь к создателю графика за дополнительной
информацией."
+ ],
+ "Chart Owner: %s": ["Параметры графика: %s"],
+ "%s Error": ["%s Ошибка"],
+ "See more": ["Подробности"],
+ "See less": ["Скрыть подробности"],
"Copy message": ["Предупреждающее сообщение"],
- "Close": [""],
- "This was triggered by:": [""],
+ "Close": ["Закрыть"],
+ "This was triggered by:": ["Причина срабатывания:"],
"Did you mean:": [""],
"%(suggestion)s instead of \"%(undefinedParameter)s?\"": [""],
"Parameter error": ["Параметры"],
"We’re having trouble loading this visualization. Queries are set to
timeout after %s second.": [
- ""
+ "Возникла проблема при загрузке этой визуализации. Для запросов
установлен тайм-аут %s секунд."
],
"We’re having trouble loading these results. Queries are set to timeout
after %s second.": [
- ""
+ "Возникла проблема при загрузке результатов. Для запросов установлен
тайм-аут %s секунд."
],
- "Timeout error": [""],
+ "Timeout error": ["Тайм-аут"],
"Cell content": ["Созданный контент"],
"The import was successful": ["Неудачно"],
- "OVERWRITE": [""],
- "Overwrite": ["Перезаписать диаграмму %s"],
+ "OVERWRITE": ["ПЕРЕЗАПИСАТЬ"],
Review comment:
Same as DELETE
```suggestion
"OVERWRITE": ["OVERWRITE"],
```
##########
File path: superset/translations/ru/LC_MESSAGES/messages.json
##########
@@ -788,45 +980,45 @@
],
"Last Modified": ["Изменено"],
"Parameters": ["Параметры"],
- "Visualization Type": ["Тип диаграммы"],
- "Show Dashboard": ["Показать Отчёт"],
- "Add Dashboard": ["Добавить Отчёт"],
- "Edit Dashboard": ["Редактировать Отчёт"],
+ "Visualization Type": ["Тип визуализации"],
+ "Show Dashboard": ["Показать дашборд"],
+ "Add Dashboard": ["Добавить дашборд"],
+ "Edit Dashboard": ["Редактировать дашборд"],
"This json object describes the positioning of the widgets in the
dashboard. It is dynamically generated when adjusting the widgets size and
positions by using drag & drop in the dashboard view": [
- "Этот объект JSON описывает расположение виджетa в отчёте. Он
автоматически генерируется при настройке размера и позиций виджета на листе
отчёта."
+ "Этот объект JSON описывает расположыение виджетов в дашборде. Он
динамически генерируется при настройке размера и позиции виджетов в дашборде с
помощью drag & drop"
],
"The CSS for individual dashboards can be altered here, or in the
dashboard view where changes are immediately visible": [
- "В этом поле можно задать индивидуальный стиль для отчёта с помощью
CSS"
+ "В этом поле можно задать индивидуальный стиль для дашборда с помощью
CSS"
],
"To get a readable URL for your dashboard": [
- "Получить читаемый URL-адрес для отчёта"
+ "Получить читаемый URL-адрес для дашборда"
],
"This JSON object is generated dynamically when clicking the save or
overwrite button in the dashboard view. It is exposed here for reference and
for power users who may want to alter specific parameters.": [
- "Параметры отчёта в формате JSON."
+ "Этот JSON-объект генерируется автоматически при сохранении или
перезаписи дашборда. Он размещён здесь справочно и для опытных пользователей."
],
"Owners is a list of users who can alter the dashboard.": [
- "Владельцы - это список пользователей, которые могут изменять отчёт."
+ "Владельцы - это пользователи, которые могут изменять дашборд."
],
"Determines whether or not this dashboard is visible in the list of all
dashboards": [
- ""
+ "Определяет видимость дашборда в списке всех дашбордов"
],
"Title": ["Заголовок"],
"Slug": ["Читаемый URL"],
- "Published": [""],
+ "Published": ["Опубликовано"],
"Position JSON": ["Позиция JSON"],
"CSS": ["CSS"],
"Underlying Tables": ["Базовые таблицы"],
"Export": ["Экспорт"],
- "Export dashboards?": ["Экспортировать отчет?"],
+ "Export dashboards?": ["Экспортировать дашборд?"],
"Name of table to be created from csv data.": [
"Имя таблицы, которая будет сформирована из данных csv."
],
- "CSV File": ["CSV Файл"],
+ "CSV File": ["CSV-айл"],
Review comment:
typo
```suggestion
"CSV File": ["CSV-файл"],
```
##########
File path: superset/translations/ru/LC_MESSAGES/messages.json
##########
@@ -1303,266 +1521,288 @@
"Force refresh schema list": ["Принудительное обновление данных"],
"Select a schema (%s)": ["Выберите схему (%s)"],
"Schema:": ["Схема:"],
- "datasource": ["Источник данных"],
- "schema": ["Схема"],
- "delete": ["Удалить"],
- "Type \"%s\" to confirm": [""],
- "DELETE": [""],
- "Click to edit": ["нажмите для изменения заголовка"],
+ "datasource": ["источник данных"],
+ "schema": ["схема"],
+ "delete": ["удалить"],
+ "Type \"%s\" to confirm": ["Введите “%s” для подтверждения"],
+ "DELETE": ["УДАЛИТЬ"],
Review comment:
I'm not sure that procedures for deletion chart/dashboard might
understand Cyrillic.
```suggestion
"DELETE": ["DELETE"],
```
##########
File path: superset/translations/ru/LC_MESSAGES/messages.json
##########
@@ -1575,76 +1815,84 @@
"Extra data to specify table metadata. Currently supports certification
data of the format: `{ \"certification\": { \"certified_by\": \"Data Platform
Team\", \"details\": \"This table is the source of truth.\" } }`.": [
""
],
- "Owners of the dataset": [""],
+ "Owners of the dataset": ["Владельцы датасета"],
"Cache timeout": ["Тайм-аут Кэша"],
"The duration of time in seconds before the cache is invalidated": [
"Количество секунд до истечения срока действия кэша"
],
- "Hours offset": [""],
+ "Hours offset": ["Смещение часов"],
"Spatial": [""],
"virtual": [""],
- "Dataset name": ["название источника данных"],
+ "Dataset name": ["Наименование датасета"],
"When specifying SQL, the datasource acts as a view. Superset will use
this statement as a subquery while grouping and filtering on the generated
parent queries.": [
- ""
+ "Когда указан SQL, источник данных работает как ракурс. Superset будет
использовать это выражение в подзапросе, при необходимости группировки и
фильтрации."
],
"The JSON metric or post aggregation definition.": [""],
"Physical": [""],
"The pointer to a physical table (or view). Keep in mind that the chart
is associated to this Superset logical table, and this logical table points the
physical table referenced here.": [
- ""
+ "Указатель на физическую таблицу (или ракурс). Следует помнить, что
график связан с логической таблицей Superset, а эта логическая таблица
указывает на физическую таблицу, указанную здесь."
Review comment:
Same - "представление" rather than "ракурс"
##########
File path: superset/translations/ru/LC_MESSAGES/messages.po
##########
@@ -4105,159 +4221,159 @@ msgstr ""
#: superset-frontend/src/common/components/CronPicker.tsx:52
msgid "Clear"
-msgstr ""
+msgstr "Очистить"
#: superset-frontend/src/common/components/CronPicker.tsx:55
msgid "Sunday"
-msgstr ""
+msgstr "Воскресенье"
#: superset-frontend/src/common/components/CronPicker.tsx:56
msgid "Monday"
-msgstr ""
+msgstr "Понедельник"
#: superset-frontend/src/common/components/CronPicker.tsx:57
msgid "Tuesday"
-msgstr ""
+msgstr "Вторник"
#: superset-frontend/src/common/components/CronPicker.tsx:58
msgid "Wednesday"
-msgstr ""
+msgstr "Среда"
#: superset-frontend/src/common/components/CronPicker.tsx:59
msgid "Thursday"
-msgstr ""
+msgstr "Четверг"
#: superset-frontend/src/common/components/CronPicker.tsx:60
msgid "Friday"
-msgstr ""
+msgstr "Пятница"
#: superset-frontend/src/common/components/CronPicker.tsx:61
msgid "Saturday"
-msgstr ""
+msgstr "Суббота"
#: superset-frontend/src/common/components/CronPicker.tsx:65
msgid "January"
-msgstr ""
+msgstr "Январь"
#: superset-frontend/src/common/components/CronPicker.tsx:66
msgid "February"
-msgstr ""
+msgstr "Февраль"
#: superset-frontend/src/common/components/CronPicker.tsx:67
msgid "March"
msgstr "Поиск"
#: superset-frontend/src/common/components/CronPicker.tsx:68
msgid "April"
-msgstr ""
+msgstr "Апрель"
#: superset-frontend/src/common/components/CronPicker.tsx:69
msgid "May"
-msgstr "день"
+msgstr "Май"
#: superset-frontend/src/common/components/CronPicker.tsx:70
msgid "June"
-msgstr ""
+msgstr "Июнь"
#: superset-frontend/src/common/components/CronPicker.tsx:71
msgid "July"
-msgstr ""
+msgstr "Июль"
#: superset-frontend/src/common/components/CronPicker.tsx:72
msgid "August"
-msgstr ""
+msgstr "Август"
#: superset-frontend/src/common/components/CronPicker.tsx:73
msgid "September"
-msgstr ""
+msgstr "Сентябрь"
#: superset-frontend/src/common/components/CronPicker.tsx:74
msgid "October"
-msgstr ""
+msgstr "Октябрь"
#: superset-frontend/src/common/components/CronPicker.tsx:75
msgid "November"
-msgstr ""
+msgstr "Ноябрь"
#: superset-frontend/src/common/components/CronPicker.tsx:76
msgid "December"
-msgstr ""
+msgstr "Декабрь"
#: superset-frontend/src/common/components/CronPicker.tsx:80
msgid "SUN"
-msgstr ""
+msgstr "ВС"
#: superset-frontend/src/common/components/CronPicker.tsx:81
msgid "MON"
-msgstr ""
+msgstr "ПН"
#: superset-frontend/src/common/components/CronPicker.tsx:82
msgid "TUE"
-msgstr ""
+msgstr "ВТ"
#: superset-frontend/src/common/components/CronPicker.tsx:83
msgid "WED"
-msgstr ""
+msgstr "СР"
#: superset-frontend/src/common/components/CronPicker.tsx:84
msgid "THU"
-msgstr ""
+msgstr "ЧТ"
#: superset-frontend/src/common/components/CronPicker.tsx:85
msgid "FRI"
-msgstr ""
+msgstr "ПТ"
#: superset-frontend/src/common/components/CronPicker.tsx:86
msgid "SAT"
-msgstr ""
+msgstr "СБ"
#: superset-frontend/src/common/components/CronPicker.tsx:90
msgid "JAN"
-msgstr ""
+msgstr "ЯНВ"
#: superset-frontend/src/common/components/CronPicker.tsx:91
msgid "FEB"
-msgstr ""
+msgstr "ФЕВ"
#: superset-frontend/src/common/components/CronPicker.tsx:92
msgid "MAR"
-msgstr ""
+msgstr "МАР"
#: superset-frontend/src/common/components/CronPicker.tsx:93
msgid "APR"
-msgstr ""
+msgstr "АПР"
#: superset-frontend/src/common/components/CronPicker.tsx:94
msgid "MAY"
-msgstr ""
+msgstr "МАЙ"
#: superset-frontend/src/common/components/CronPicker.tsx:95
msgid "JUN"
-msgstr ""
+msgstr "ИЮН"
#: superset-frontend/src/common/components/CronPicker.tsx:96
msgid "JUL"
msgstr "Ссылка (URL)"
Review comment:
```suggestion
msgstr "ИЮЛ"
```
##########
File path: superset/translations/ru/LC_MESSAGES/messages.po
##########
@@ -4105,159 +4221,159 @@ msgstr ""
#: superset-frontend/src/common/components/CronPicker.tsx:52
msgid "Clear"
-msgstr ""
+msgstr "Очистить"
#: superset-frontend/src/common/components/CronPicker.tsx:55
msgid "Sunday"
-msgstr ""
+msgstr "Воскресенье"
#: superset-frontend/src/common/components/CronPicker.tsx:56
msgid "Monday"
-msgstr ""
+msgstr "Понедельник"
#: superset-frontend/src/common/components/CronPicker.tsx:57
msgid "Tuesday"
-msgstr ""
+msgstr "Вторник"
#: superset-frontend/src/common/components/CronPicker.tsx:58
msgid "Wednesday"
-msgstr ""
+msgstr "Среда"
#: superset-frontend/src/common/components/CronPicker.tsx:59
msgid "Thursday"
-msgstr ""
+msgstr "Четверг"
#: superset-frontend/src/common/components/CronPicker.tsx:60
msgid "Friday"
-msgstr ""
+msgstr "Пятница"
#: superset-frontend/src/common/components/CronPicker.tsx:61
msgid "Saturday"
-msgstr ""
+msgstr "Суббота"
#: superset-frontend/src/common/components/CronPicker.tsx:65
msgid "January"
-msgstr ""
+msgstr "Январь"
#: superset-frontend/src/common/components/CronPicker.tsx:66
msgid "February"
-msgstr ""
+msgstr "Февраль"
#: superset-frontend/src/common/components/CronPicker.tsx:67
msgid "March"
msgstr "Поиск"
Review comment:
```suggestion
msgstr "Март"
```
##########
File path: superset/translations/ru/LC_MESSAGES/messages.po
##########
@@ -6413,38 +6592,41 @@ msgstr ""
#: superset-frontend/src/explore/controlPanels/sections.jsx:231
msgid "Calculation type"
-msgstr "Выберите тип диаграммы"
+msgstr "Тип расчёта"
#: superset-frontend/src/explore/controlPanels/sections.jsx:239
msgid ""
"How to display time shifts: as individual lines; as the absolute difference "
"between the main time series and each time shift; as the percentage change; "
"or as the ratio between series and time shifts."
msgstr ""
+"Как отображать смещения во времени: как отдельные линии; как абсолютную "
+"разницу между основным временным рядом и каждым смещением; как процентное "
+"изменение; или как соотношение между рядами и смещениями."
#: superset-frontend/src/explore/controlPanels/sections.jsx:247
msgid "Python functions"
msgstr "Функция агрегации"
Review comment:
In that case means specific "Python функции"
##########
File path: superset/translations/ru/LC_MESSAGES/messages.po
##########
@@ -5181,19 +5319,19 @@ msgstr "Выберите источник данных"
#: superset-frontend/src/datasource/ChangeDatasourceModal.tsx:250
msgid "Warning!"
-msgstr "Предупреждающее сообщение"
+msgstr "Предупреждение!"
#: superset-frontend/src/datasource/ChangeDatasourceModal.tsx:260
msgid "Search / Filter"
msgstr "Поиск / Фильтр"
#: superset-frontend/src/datasource/DatasourceEditor.jsx:91
msgid "Physical (table or view)"
-msgstr ""
+msgstr "Физический (таблица или ракурс)"
Review comment:
may be "представление" ?
##########
File path: superset/translations/ru/LC_MESSAGES/messages.json
##########
@@ -495,137 +599,199 @@
"Выберите один или несколько показателей для отображения"
],
"Table [%(table_name)s] could not be found, please double check your
database connection, schema, and table name": [
- "Не удалось найти таблицу [{}]. Проверьте подключение к базе данных,
схему и имя таблицы."
+ "Не удалось найти таблицу [%(table_name)s]. Пожалуйста, проверьте
подключение к базе данных, схему и имя таблицы"
+ ],
+ "Dataset parameters are invalid.": [
+ "Параметры датасета недействительны."
+ ],
+ "Dataset could not be created.": ["Датасет не может быть создан."],
+ "Dataset could not be updated.": ["Датасет не может быть обновлён."],
+ "Dataset could not be deleted.": ["Датасет не может быть удалён."],
+ "Dataset(s) could not be bulk deleted.": [
+ "Датасет(ы) не может быть удален."
+ ],
+ "Changing this dataset is forbidden": [
+ "Изменение этого датасета запрещено"
+ ],
+ "Import dataset failed for an unknown reason": [
+ "Импорт датасета не удался по неизвестной причине"
],
- "Dataset parameters are invalid.": [""],
- "Dataset could not be created.": ["Ваш запрос не может быть сохранен"],
- "Dataset could not be updated.": ["Ваш запрос не может быть сохранен"],
- "Dataset could not be deleted.": [""],
- "Dataset(s) could not be bulk deleted.": [""],
- "Changing this dataset is forbidden": [""],
- "Import dataset failed for an unknown reason": [""],
"Unknown Presto Error": ["Неизвестная ошибка"],
"We can't seem to resolve the column \"%(column_name)s\" at line
%(location)s.": [
""
],
"The table \"%(table_name)s\" does not exist. A valid table must be used
to run this query.": [
""
],
- "Deleted %(num)d saved query": [""],
- "Saved queries could not be deleted.": ["Запрос невозможно загрузить"],
- "Saved query not found.": [""],
- "Deleted %(num)d report schedule": [""],
- "Alert query returned more then one row. %s rows returned": [""],
- "Alert query returned more then one column. %s columns returned": [""],
- "Dashboard does not exist": [""],
- "Chart does not exist": [""],
- "Database is required for alerts": [""],
- "Type is required": [""],
- "Choose a chart or dashboard not both": ["Удалить график из отчёта"],
- "Report Schedule parameters are invalid.": [""],
+ "Deleted %(num)d saved query": ["Удалено %(num)d сохранённых запросов"],
+ "Saved queries could not be deleted.": [
+ "Сохранённые запросы не могут быть удалены."
+ ],
+ "Saved query not found.": ["Сохранённый запрос не найден."],
+ "Deleted %(num)d report schedule": ["Удалено %(num)d рассылок"],
+ "Alert query returned more then one row. %s rows returned": [
+ "Запрос от предупреждения вернул больше одной строки. %s строк
возвращено"
+ ],
+ "Alert query returned more then one column. %s columns returned": [
+ "Запрос от предупреждения вернул больше одного столбца. %s столбцов
возвращено"
+ ],
+ "Dashboard does not exist": ["Дашборд не существует"],
+ "Chart does not exist": ["График не существует"],
+ "Database is required for alerts": [
+ "База данных требуется для уведомлений"
+ ],
+ "Type is required": ["Тип обязателен"],
+ "Choose a chart or dashboard not both": ["Удалить график из дашборда"],
+ "Report Schedule parameters are invalid.": [
+ "Параметры графика рассылки недействительны."
+ ],
"Report Schedule could not be deleted.": [
- "Ваш запрос не может быть сохранен"
+ "Рассылка не может быть удалена."
],
"Report Schedule could not be created.": [
- "Ваш запрос не может быть сохранен"
+ "Рассылка не может быть создана."
],
"Report Schedule could not be updated.": [
- "Ваш запрос не может быть сохранен"
+ "Рассылка не может быть обновлена."
+ ],
+ "Report Schedule not found.": ["График рассылки не найден."],
+ "Report Schedule delete failed.": [
+ "Удаление графика рассылки не удалось."
+ ],
+ "Report Schedule log prune failed.": [
+ "Удаление журнала рассылки не удалось."
+ ],
+ "Report Schedule execution failed when generating a screenshot.": [
+ "Ошибка при генерировании скриншота во время выполнения рассылки."
+ ],
+ "Report Schedule execution got an unexpected error.": [
+ "По время выполнения рассылки произошла непредвиденная ошибка."
],
- "Report Schedule not found.": [""],
- "Report Schedule delete failed.": [""],
- "Report Schedule log prune failed.": [""],
- "Report Schedule execution failed when generating a screenshot.": [""],
- "Report Schedule execution got an unexpected error.": [""],
"Report Schedule is still working, refusing to re-compute.": [""],
- "Report Schedule reached a working timeout.": [""],
- "Alert query returned more then one row.": [""],
+ "Report Schedule reached a working timeout.": [
+ "Рассылка достигла тайм-аута в работе."
+ ],
+ "Alert query returned more then one row.": [
+ "Запрос для предупреждения вернул больше одной строки."
+ ],
"Alert validator config error.": [
"Неверная конфигурация широты и долготы."
],
- "Alert query returned more then one column.": [""],
- "Alert query returned a non-number value.": [""],
- "Alert found an error while executing a query.": [""],
+ "Alert query returned more then one column.": [
+ "Запрос для предупреждения вернул больше одного столбца."
+ ],
+ "Alert query returned a non-number value.": [
+ "Запрос для предупреждения вернул не число."
+ ],
+ "Alert found an error while executing a query.": [
+ "Обнаружена ошибка в запросе."
+ ],
"Alert fired during grace period.": [""],
"Alert ended grace period.": [""],
"Alert on grace period": [""],
- "Report Schedule sellenium user not found": [""],
- "Report Schedule state not found": [""],
- "Report schedule unexpected error": [""],
- "Changing this report is forbidden": [""],
+ "Report Schedule sellenium user not found": [
+ "Пользователь Selenium для графика рассылки не найден"
+ ],
+ "Report Schedule state not found": [
+ "Не найдено состояние графика рассылки"
+ ],
+ "Report schedule unexpected error": [
+ "Неожиданная ошибка графика рассылки"
+ ],
+ "Changing this report is forbidden": ["Изменение этого отчёта
запрещено"],
"An error occurred while pruning logs ": [
- "Произошла ошибка при построении графика: %s"
+ "Произошла ошибка при удалении журналов "
],
"\n <b><a href=\"%(url)s\">Explore in
Superset</a></b><p></p>\n <img src=\"cid:%(msgid)s\">\n
": [
- ""
+ "\n <b><a href=“%(url)s”>Исследовать в
Superset</a></b><p></p>\n <img src=“cid:%(msgid)s”>\n "
],
- "%(prefix)s %(title)s": [""],
+ "%(prefix)s %(title)s": ["%(prefix)s %(title)s"],
"\n *%(name)s*\n\n <%(url)s|Explore in Superset>\n
": [
- ""
+ "\n *%(name)s*\n\n <%(url)s|Исследовать в
Superset>\n "
],
"\n *%(name)s*\n\n <%(url)s|Explore in Superset>\n
": [
- ""
+ "\n *%(name)s*\n\n <%(url)s|Исследовать в Superset>\n
"
+ ],
+ "<b><a href=\"%(url)s\">Explore in Superset</a></b><p></p>": [
+ "<b><a href=“%(url)s”>Исследовать в Superset</a></b><p></p>"
],
- "<b><a href=\"%(url)s\">Explore in Superset</a></b><p></p>": [""],
- "%(name)s.csv": [""],
+ "%(name)s.csv": ["%(name)s.csv"],
"\n *%(slice_name)s*\n\n
<%(slice_url_user_friendly)s|Explore in Superset>\n ": [
- ""
+ "\n *%(slice_name)s*\n\n
<%(slice_url_user_friendly)s|Исследовать в Superset>\n "
],
- "[Alert] %(label)s": ["Подписи маркеров"],
- "New": [""],
+ "[Alert] %(label)s": ["[Уведомление] %(label)s"],
+ "New": ["Новый"],
"SQL Query": ["Сохранить запрос"],
"Chart": ["График"],
- "Dashboard": ["Отчёт"],
+ "Dashboard": ["Дашборд"],
"Profile": ["Профиль"],
- "Info": [""],
+ "Info": ["Инфо"],
"Logout": ["Выход из системы"],
"Login": ["Вход в систему"],
"Record Count": ["Количество записей"],
"No records found": ["Записи не найдены"],
"Filter List": ["Фильтры"],
"Search": ["Поиск"],
"Refresh": ["Принудительное обновление"],
- "Import dashboards": ["Импорт Отчетов"],
- "Import Dashboard(s)": ["Импорт Отчетов"],
- "File": ["CSV Файл"],
- "Choose File": ["CSV Файл"],
- "Upload": ["Загрузить CSV"],
+ "Import dashboards": ["Импорт дашбордов"],
+ "Import Dashboard(s)": ["Импорт дашборда(ов)"],
+ "File": ["Файл"],
+ "Choose File": ["Выберите файл"],
+ "Upload": ["Загрузить"],
"No Access!": ["Нет доступа!"],
"You do not have permissions to access the datasource(s): %(name)s.": [
- "У вас нет разрешений на доступ к источнику данных: %(name)s."
+ "У вас нет разрешений на доступ к источнику(ам) данных: %(name)s."
],
"Request Permissions": ["Запросить права доступа"],
"Cancel": ["Отменить"],
- "Use the edit buttom to change this field": [""],
+ "Use the edit buttom to change this field": [
+ "Используйте кнопку правки для изменения этого поля"
+ ],
"Test Connection": ["Тестовое соединение"],
"[Superset] Access to the datasource %(name)s was granted": [
"Доступ к базе данных предоставлен для пользователя — %(name)s"
],
- "Unable to find such a holiday: [{}]": [""],
- "Referenced columns not available in DataFrame.": [""],
- "Column referenced by aggregate is undefined: %(column)s": [""],
+ "Unable to find such a holiday: [{}]": [
+ "Невозможно найти такой выходной день: [{}]"
+ ],
+ "Referenced columns not available in DataFrame.": [
+ "Ссылочные столбца недоступны в DataFrame."
+ ],
+ "Column referenced by aggregate is undefined: %(column)s": [
+ "Столбец, на который ссылается агрегат, не определён: %(column)s"
+ ],
"Operator undefined for aggregator: %(name)s": [""],
- "Invalid numpy function: %(operator)s": [""],
+ "Invalid numpy function: %(operator)s": [
+ "Недействительная функция numpy: %(operator)s"
+ ],
"Pivot operation requires at least one index": [""],
"Pivot operation must include at least one aggregate": [""],
"Undefined window for rolling operation": [""],
"Invalid rolling_type: %(type)s": [""],
"Invalid options for %(rolling_type)s: %(options)s": [""],
"Invalid cumulative operator: %(operator)s": [""],
- "Invalid geohash string": [""],
+ "Invalid geohash string": ["Недействительная строка geohash"],
"Invalid longitude/latitude": ["Долгота и Широта [Конец]"],
- "Invalid geodetic string": [""],
+ "Invalid geodetic string": ["Недействительная строка geodetic"],
"`fbprophet` package not installed": [""],
Review comment:
just add translation
```suggestion
"`fbprophet` package not installed": ["`fbprophet` пакет не
установлен"],
```
##########
File path: superset/translations/ru/LC_MESSAGES/messages.json
##########
@@ -1303,266 +1521,288 @@
"Force refresh schema list": ["Принудительное обновление данных"],
"Select a schema (%s)": ["Выберите схему (%s)"],
"Schema:": ["Схема:"],
- "datasource": ["Источник данных"],
- "schema": ["Схема"],
- "delete": ["Удалить"],
- "Type \"%s\" to confirm": [""],
- "DELETE": [""],
- "Click to edit": ["нажмите для изменения заголовка"],
+ "datasource": ["источник данных"],
+ "schema": ["схема"],
+ "delete": ["удалить"],
+ "Type \"%s\" to confirm": ["Введите “%s” для подтверждения"],
+ "DELETE": ["УДАЛИТЬ"],
+ "Click to edit": ["Нажмите для редактирования"],
"You don't have the rights to alter this title.": [
"Недостаточно прав для изменения заголовка."
],
- "Unexpected error": [""],
+ "Unexpected error": ["Неожиданная ошибка"],
"Click to favorite/unfavorite": ["Отметить как избранное"],
"An error occurred while fetching dashboards": [
"Произошла ошибка при создании источника данных"
],
"Error while fetching table list": ["Ошибка при получении списка
таблиц"],
"Select table or type table name": [""],
"Type to search ...": ["Введите для поиска…"],
- "Select table ": ["Выберите базу данных"],
+ "Select table ": ["Выберите таблицу "],
"Force refresh table list": ["Принудительное обновление данных"],
"See table schema": ["Выберите схему (%s)"],
"%s%s": [""],
- "Share dashboard": ["Сохранить отчёт"],
- "This may be triggered by:": [""],
- "Please reach out to the Chart Owner for assistance.": [""],
- "Chart Owner: %s": ["Параметры диаграммы"],
- "%s Error": ["Ошибка"],
- "See more": [""],
- "See less": [""],
+ "Share dashboard": ["Поделиться"],
+ "This may be triggered by:": ["Триггеры:"],
+ "Please reach out to the Chart Owner for assistance.": [
+ "Пожалуйста, обратитесь к создателю графика за дополнительной
информацией."
+ ],
+ "Chart Owner: %s": ["Параметры графика: %s"],
+ "%s Error": ["%s Ошибка"],
+ "See more": ["Подробности"],
+ "See less": ["Скрыть подробности"],
"Copy message": ["Предупреждающее сообщение"],
- "Close": [""],
- "This was triggered by:": [""],
+ "Close": ["Закрыть"],
+ "This was triggered by:": ["Причина срабатывания:"],
"Did you mean:": [""],
"%(suggestion)s instead of \"%(undefinedParameter)s?\"": [""],
"Parameter error": ["Параметры"],
"We’re having trouble loading this visualization. Queries are set to
timeout after %s second.": [
- ""
+ "Возникла проблема при загрузке этой визуализации. Для запросов
установлен тайм-аут %s секунд."
],
"We’re having trouble loading these results. Queries are set to timeout
after %s second.": [
- ""
+ "Возникла проблема при загрузке результатов. Для запросов установлен
тайм-аут %s секунд."
],
- "Timeout error": [""],
+ "Timeout error": ["Тайм-аут"],
"Cell content": ["Созданный контент"],
"The import was successful": ["Неудачно"],
- "OVERWRITE": [""],
- "Overwrite": ["Перезаписать диаграмму %s"],
+ "OVERWRITE": ["ПЕРЕЗАПИСАТЬ"],
+ "Overwrite": ["Перезаписать"],
"Import": ["Импорт"],
- "Import %s": ["Импорт"],
+ "Import %s": ["Импорт %s"],
"Last Updated %s": [""],
- "%s Selected": ["Выполнить выбранный запрос"],
+ "%s Selected": ["%s Выбрано"],
"Deselect all": ["Выберите базу данных"],
"%s-%s of %s": [""],
- "Settings": ["Настройки Geojson "],
+ "Settings": ["Настройки"],
"About": [""],
"SQL query": ["Сохранить запрос"],
"There is not enough space for this component. Try decreasing its width,
or increasing the destination width.": [
- ""
+ "Недостаточно пространства для этого компонента. Попробуйте уменьшить
ширину или увеличить целевую ширину."
+ ],
+ "Can not move top level tab into nested tabs": [
+ "Невозможно перенести вкладку верхнего уровня во вложенную вкладку"
+ ],
+ "This chart has been moved to a different filter scope.": [
+ "Этот график был перемещён в другой набор фильтров."
],
- "Can not move top level tab into nested tabs": [""],
- "This chart has been moved to a different filter scope.": [""],
"There was an issue fetching the favorite status of this dashboard.": [
- "К сожалению, произошла ошибка при загрузке виджета:"
+ "К сожалению, произошла ошибка при загрузке виджета."
],
"There was an issue favoriting this dashboard.": [
- "К сожалению, произошла ошибка при сохранения этого отчета "
+ "Произошла ошибка при добавлении этого дашборда в избранное."
+ ],
+ "This dashboard is now ${nowPublished}": [
+ "Этот дашборд теперь ${nowPublished}"
],
- "This dashboard is now ${nowPublished}": [""],
"You do not have permissions to edit this dashboard.": [
- "У вас нет разрешений на доступ к источнику данных: %(name)s."
+ "У вас нет прав на редактирование этого дашборда: %(name)s."
],
- "This dashboard was saved successfully.": ["Отчёт успешно сохранен."],
+ "This dashboard was saved successfully.": ["Дашборд успешно сохранен."],
"Could not fetch all saved charts": [""],
"Sorry there was an error fetching saved charts: ": [
- "К сожалению, произошла ошибка при загрузке виджета:"
+ "Извините, произошла ошибка при загрузке графиков: "
],
- "Visualization": ["Тип диаграммы"],
+ "Visualization": ["Визуализация"],
"Data source": ["Источник данных"],
- "Added": [""],
- "Components": [""],
+ "Added": ["Добавлено"],
+ "Components": ["Компоненты"],
"Any color palette selected here will override the colors applied to
this dashboard's individual charts": [
- ""
+ "Любая палитра, выбранная здесь, будет перезаписывать цвета,
применённые к отдельным графикам этого дашборда"
],
"Color scheme": ["Цветовая схема"],
"Load a template": ["Загрузить шаблон"],
"Load a CSS template": ["Загрузить шаблон стилей (CSS)"],
"Live CSS editor": ["Редактор CSS"],
"You have unsaved changes.": ["У вас есть несохраненные изменения."],
"This dashboard is currently force refreshing; the next force refresh
will be in %s.": [
- ""
+ "Для этого дашборда включено обновление; следующее обновление будет
через %s."
],
"Your dashboard is too large. Please reduce the size before save it.": [
- ""
+ "Дашборд слишком большой. Пожалуйста, уменьшите его размер перед
сохранением."
],
- "Discard changes": ["Изменения не сохранены"],
+ "Discard changes": ["Отменить изменения"],
"An error occurred while fetching available CSS templates": [
- "Произошла ошибка при получении метаданных из таблицы"
+ "Произошла ошибка при получении доступных CSS-шаблонов"
],
- "Superset dashboard": ["Сохранить отчёт"],
- "Check out this dashboard: ": ["Отладка отчёта: %s"],
- "Refresh dashboard": ["отчёт"],
+ "Superset dashboard": ["Дашборд Superset"],
+ "Check out this dashboard: ": ["Посмотреть дашборд: "],
+ "Refresh dashboard": ["Обновить дашборд"],
"Set auto-refresh interval": ["Интервал обновления"],
- "Set filter mapping": [""],
- "Edit dashboard properties": ["Редактировать свойства отчёта"],
+ "Set filter mapping": ["Установить действие фильтра"],
+ "Edit dashboard properties": ["Редактировать свойства дашборда"],
"Edit CSS": ["Редактировать CSS"],
- "Download as image": [""],
- "Toggle fullscreen": [""],
+ "Download as image": ["Сохранить как изображение"],
+ "Toggle fullscreen": ["Полноэкранный режим"],
"There is no chart definition associated with this component, could it
have been deleted?": [
""
],
- "Delete this container and save to remove this message.": [""],
- "An error has occurred": [""],
+ "Delete this container and save to remove this message.": [
+ "Удалите этот контейнер и сохраните изменения, чтобы убрать это
сообщение."
+ ],
+ "An error has occurred": ["Произошла ошибка"],
"You do not have permission to edit this dashboard": [
"У вас нет доступа к этому источнику данных"
],
- "A valid color scheme is required": [""],
- "The dashboard has been saved": ["Отчёт успешно сохранен."],
+ "A valid color scheme is required": [
+ "Требуется корректная цветовая схема"
+ ],
+ "The dashboard has been saved": ["Дашборд сохранен"],
"Apply": ["Применить"],
- "Dashboard properties": ["Редактировать свойства отчёта"],
- "Basic information": ["Дополнительные метаданные"],
+ "Dashboard properties": ["Свойства дашборда"],
+ "Basic information": ["Основная информация"],
"URL slug": ["Читаемый URL"],
- "A readable URL for your dashboard": [
- "Получить читаемый URL-адрес для отчёта"
- ],
- "Access": ["Нет доступа!"],
+ "A readable URL for your dashboard": ["Читаемый URL-адрес для дашборда"],
+ "Access": ["Доступ"],
"Owners is a list of users who can alter the dashboard. Searchable by
name or username.": [
- "Владельцы - это список пользователей, которые могут изменять отчёт."
+ "Владельцы - это список пользователей, которые могут изменять дашборд."
],
- "Colors": ["Цвет"],
+ "Colors": ["Цвета"],
"Advanced": ["Дополнительно"],
- "JSON metadata": ["Параметры JSON"],
+ "JSON metadata": ["JSON метаданные"],
"This dashboard is not published, it will not show up in the list of
dashboards. Click here to publish this dashboard.": [
- ""
+ "Этот дашборд не опубликован, он не будет отображён в списке
дашбордов. Нажмите здесь, чтобы опубликовать этот дашборд."
],
"This dashboard is not published which means it will not show up in the
list of dashboards. Favorite it to see it there or access it by using the URL
directly.": [
- ""
+ "Этот дашборд не опубликован, что означает, что он не будет отображён
в списке дашбордов. Добавьте его в избранное, чтобы увидеть там или
воспользуйтесь доступом по прямой ссылке."
],
- "This dashboard is published. Click to make it a draft.": [""],
- "Draft": [""],
+ "This dashboard is published. Click to make it a draft.": [
+ "Дашборд опубликован. Нажмите, чтобы сделать черновиком."
+ ],
+ "Draft": ["Черновик"],
"Don't refresh": ["Не обновлять"],
"10 seconds": ["10 секунд"],
"30 seconds": ["30 секунд"],
"1 minute": ["1 минута"],
"5 minutes": ["5 минут"],
- "30 minutes": ["10 минут"],
- "1 hour": ["час"],
- "6 hours": ["час"],
- "12 hours": ["час"],
- "24 hours": ["час"],
+ "30 minutes": ["30 минут"],
+ "1 hour": ["1 час"],
+ "6 hours": ["6 часов"],
+ "12 hours": ["12 часов"],
+ "24 hours": ["24 часа"],
"Refresh interval": ["Интервал обновления"],
"Refresh frequency": ["Частота"],
- "Are you sure you want to proceed?": [""],
+ "Are you sure you want to proceed?": [
+ "Вы уверены, что хотите продолжить?"
+ ],
"Save for this session": [""],
"You must pick a name for the new dashboard": [
- "Вы должны выбрать имя для нового отчёта"
+ "Вы должны выбрать имя для нового дашборда"
],
- "Save dashboard": ["Сохранить отчёт"],
- "Overwrite Dashboard [%s]": ["Перезаписать отчёт [%s]"],
+ "Save dashboard": ["Сохранить дашборд"],
+ "Overwrite Dashboard [%s]": ["Перезаписать дашборд [%s]"],
"Save as:": ["Сохранить как:"],
- "[dashboard name]": ["[название отчёта]"],
+ "[dashboard name]": ["[название]"],
"also copy (duplicate) charts": [""],
- "Filter your charts": ["Фильтруемые срезы"],
+ "Filter your charts": ["Фильтровать графики"],
"Annotation layers are still loading.": ["Слои аннотаций загружаются."],
"One ore more annotation layers failed loading.": [
"Один или несколько слоев аннотации не удалось загрузить."
],
"Cached %s": [""],
"Fetched %s": [""],
- "Minimize chart": ["Круговая диаграмма"],
- "Maximize chart": ["Круговая диаграмма"],
+ "Minimize chart": ["Свернуть график"],
+ "Maximize chart": ["Развернуть график"],
"Force refresh": ["Принудительное обновление"],
- "Toggle chart description": ["Переключить описание графика"],
- "View chart in Explore": ["Перезаписать диаграмму %s"],
- "Share chart": ["Обзор графика"],
- "Export CSV": ["Export CSV"],
- "Applied Filters (%d)": ["Добавить фильтр"],
- "Incompatible Filters (%d)": [""],
- "Unset Filters (%d)": ["Фильтр результатов"],
- "Search...": ["Поиск"],
- "No filter is selected.": [""],
+ "Toggle chart description": ["Изменить описание графика"],
+ "View chart in Explore": ["Посмотреть график в режиме исследования"],
+ "Share chart": ["Поделиться графиком"],
+ "Export CSV": ["Экпспорт CSV"],
+ "Applied Filters (%d)": ["Применено фильтров (%d)"],
+ "Incompatible Filters (%d)": ["Несовместимые фильтры (%d)"],
+ "Unset Filters (%d)": ["Сбросить фильтры (%d)"],
+ "Search...": ["Поиск…"],
+ "No filter is selected.": ["Не выбраны фильтры."],
"Editing 1 filter:": [""],
"Batch editing %d filters:": [""],
- "Configure filter scopes": [""],
+ "Configure filter scopes": ["Настроить области действия фильтра"],
"There are no filters in this dashboard.": [
- "К сожалению, произошла ошибка при сохранения этого отчета "
+ "В этом дашборде нет фильтров."
+ ],
+ "Expand all": ["Развернуть всё"],
+ "Collapse all": ["Свернуть всё"],
+ "This markdown component has an error.": [
+ "Этот компонент содержит ошибки."
],
- "Expand all": [""],
- "Collapse all": [""],
- "This markdown component has an error.": [""],
"This markdown component has an error. Please revert your recent
changes.": [
- ""
+ "Этот компонент содержит ошибки. Пожалуйста, отмените последние
изменения."
],
- "Delete dashboard tab?": ["Сохранить отчёт"],
- "Divider": [""],
+ "Delete dashboard tab?": ["Удалить вкладку дашборда?"],
+ "Divider": ["Разделитель"],
"Header": ["Строка заголовков"],
- "Row": [""],
- "Tabs": [""],
+ "Row": ["Строка"],
+ "Tabs": ["Вкладки"],
"Preview": ["Предпросмотр %s"],
- "Yes, cancel": [""],
- "Keep editing": [""],
+ "Yes, cancel": ["Да, отменить"],
+ "Keep editing": ["Продолжить редактирование"],
"Select parent filters": ["Выберите дату окончания"],
"Reset all": ["Сбросить текущее состояние"],
- "You have removed this filter.": [""],
+ "You have removed this filter.": ["Вы удалили фильтр."],
"Restore filter": ["Фильтр результатов"],
"Filter name": ["Значение фильтра"],
- "Name is required": [""],
+ "Name is required": ["Имя обязательно"],
"Datasource is required": ["Источники данных"],
- "Field": [""],
+ "Field": ["Поле"],
"Parent filter": ["Временной фильтр"],
"None": [""],
- "Apply changes instantly": [""],
- "Allow multiple selections": [""],
- "Inverse selection": [""],
- "Required": [""],
- "Are you sure you want to cancel?": [""],
- "will not be saved.": [""],
+ "Apply changes instantly": ["Мгновенно применять изменения"],
+ "Allow multiple selections": ["Разрешить множественный фильтр"],
+ "Inverse selection": ["Инвертировать выбор"],
+ "Required": ["Обязательно"],
+ "Are you sure you want to cancel?": ["Вы уверены, что хотите отменить?"],
+ "will not be saved.": ["не будет сохранён."],
"Filter configuration and scoping": ["Фильтруемые срезы"],
"Add filter": ["Добавить фильтр"],
- "(Removed)": [""],
- "Undo?": [""],
+ "(Removed)": ["(Удалено)"],
+ "Undo?": ["Отменить?"],
"Scoping": [""],
- "Apply to all panels": [""],
- "Apply to specific panels": [""],
- "Only selected panels will be affected by this filter": [""],
- "All panels with this column will be affected by this filter": [""],
+ "Apply to all panels": ["Применить ко всем панелям"],
+ "Apply to specific panels": ["Применить к выбранным панелям"],
+ "Only selected panels will be affected by this filter": [
+ "Фильтр будет применён только к выбранным панелям"
+ ],
+ "All panels with this column will be affected by this filter": [
+ "Фильтр будет применён ко всем панелям с этим столбцом"
+ ],
"All filters": ["Фильтры"],
- "All charts": ["Выбрать диаграммы"],
+ "All charts": ["Все графики"],
"Warning! Changing the dataset may break the chart if the metadata does
not exist.": [
- ""
+ "Внимание! Изменение датасета может привести к тому, что график станет
нерабочим, если будут отсутствовать метаданные."
],
"Changing the dataset may break the chart if the chart relies on columns
or metadata that does not exist in the target dataset": [
- ""
+ "Изменения датасета может привести к тому, что график станет
нерабочим, если график использует несуществующие в целевом датасете столбцы или
метаданные"
],
- "dataset": [""],
+ "dataset": ["датасет"],
"Change dataset": ["Выберите источник данных"],
- "Warning!": ["Предупреждающее сообщение"],
+ "Warning!": ["Предупреждение!"],
"Search / Filter": ["Поиск / Фильтр"],
- "Physical (table or view)": [""],
- "Virtual (SQL)": [""],
+ "Physical (table or view)": ["Физический (таблица или ракурс)"],
Review comment:
```suggestion
"Physical (table or view)": ["Физическая (таблица или ракурс)"],
```
##########
File path: superset/translations/ru/LC_MESSAGES/messages.po
##########
@@ -2827,15 +2889,15 @@ msgstr "Экспорт"
#: superset/views/dashboard/views.py:66
msgid "Export dashboards?"
-msgstr "Экспортировать отчет?"
+msgstr "Экспортировать дашборд?"
#: superset/views/database/forms.py:88
msgid "Name of table to be created from csv data."
msgstr "Имя таблицы, которая будет сформирована из данных csv."
#: superset/views/database/forms.py:93
msgid "CSV File"
-msgstr "CSV Файл"
+msgstr "CSV-айл"
Review comment:
```suggestion
msgstr "CSV-файл"
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]