Skip to content

Commit 5b29e80

Browse files
authored
Merge branch 'npmx-dev:main' into main
2 parents 5c104c8 + 57687cc commit 5b29e80

File tree

4 files changed

+563
-412
lines changed

4 files changed

+563
-412
lines changed

i18n/locales/ru-RU.json

Lines changed: 151 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,9 @@
2828
"search": "Поиск",
2929
"package": "Пакет"
3030
},
31+
"ctrl_key": "Ctrl",
32+
"command_palette": "Открыть палитру команд",
33+
"command_palette_description": "Используйте палитру команд для перехода между страницами, представлениями пакетов, настройками и внешними ссылками, не отрывая рук от клавиатуры. На macOS нажмите ⌘K. На Windows и Linux нажмите {ctrlKey}+K.",
3134
"focus_search": "Фокус на поиске",
3235
"show_kbd_hints": "Подсветить подсказки клавиш",
3336
"settings": "Открыть настройки",
@@ -76,6 +79,113 @@
7679
"instant_search_turn_off": "выключить",
7780
"instant_search_advisory": "{label} {state} — {action}"
7881
},
82+
"command_palette": {
83+
"title": "палитра команд",
84+
"quick_actions": "перейти к...",
85+
"subtitle": "быстрая навигация по npmx и переключение настроек",
86+
"subtitle_languages": "выберите язык или помогите улучшить переводы",
87+
"instructions": "Введите текст для фильтрации команд. Используйте стрелки для перемещения по результатам и Enter для выполнения команды.",
88+
"input_label": "Поиск в палитре команд",
89+
"results_label": "Результаты команд",
90+
"placeholder": "введите команду...",
91+
"back": "Назад",
92+
"empty": "Нет подходящих команд",
93+
"empty_search_hint": "Нажмите Enter для поиска «{query}».",
94+
"current": "текущий",
95+
"here": "вы здесь",
96+
"connected": "подключено",
97+
"state": {
98+
"on": "вкл",
99+
"off": "выкл"
100+
},
101+
"groups": {
102+
"actions": "Действия",
103+
"help": "Помощь",
104+
"language": "Язык",
105+
"connections": "Подключения",
106+
"navigation": "Навигация",
107+
"links": "Ссылки",
108+
"npmx": "npmx",
109+
"package": "Пакет",
110+
"package_with_name": "Пакет ({name})",
111+
"versions": "Версии",
112+
"versions_with_name": "Версии {name}"
113+
},
114+
"actions": {
115+
"search": "Поиск",
116+
"search_for": "Искать «{query}»",
117+
"keyboard_shortcuts": "Горячие клавиши",
118+
"help_translate": "Помочь с переводом"
119+
},
120+
"connections": {
121+
"npm_connect": "Подключить npm CLI",
122+
"npm_connected": "npm CLI (~{username})",
123+
"npm_disconnect": "Отключить npm CLI",
124+
"atmosphere_connect": "Подключить Atmosphere",
125+
"atmosphere_connected": "atmosphere ({'@'}{handle})",
126+
"atmosphere_disconnect": "Отключить Atmosphere"
127+
},
128+
"navigation": {
129+
"home": "главная",
130+
"packages": "пакеты (~{username})",
131+
"orgs": "организации (~{username})",
132+
"profile": "профиль ({'@'}{handle})"
133+
},
134+
"links": {
135+
"external": "Внешняя ссылка"
136+
},
137+
"package_links": {
138+
"stars": "Звёзды репозитория",
139+
"forks": "Форки репозитория"
140+
},
141+
"theme": {
142+
"system": "Использовать системную тему",
143+
"light": "Использовать светлую тему",
144+
"dark": "Использовать тёмную тему"
145+
},
146+
"package": {
147+
"main": "Страница пакета",
148+
"docs": "Документация",
149+
"code": "Код",
150+
"diff": "Различия",
151+
"compare": "Сравнить этот пакет",
152+
"download": "Скачать архив"
153+
},
154+
"package_actions": {
155+
"copy_run": "Скопировать команду запуска"
156+
},
157+
"code": {
158+
"copy_file": "Скопировать содержимое файла"
159+
},
160+
"diff": {
161+
"merge_modified_lines": "Объединить изменённые строки",
162+
"word_wrap": "Перенос строк"
163+
},
164+
"version": {
165+
"label": "{version}"
166+
},
167+
"status": {
168+
"available_in_context": "{context}. Команд нет | {context}. Доступна 1 команда | {context}. Доступно {count} команды | {context}. Доступно {count} команд",
169+
"matching_in_context": "{context}. Нет подходящих команд | {context}. Найдена 1 команда | {context}. Найдено {count} команды | {context}. Найдено {count} команд",
170+
"no_matches_search_in_context": "{context}. Нет подходящих команд. Нажмите Enter для поиска «{query}»."
171+
},
172+
"announcements": {
173+
"language_changed": "Язык изменён на {language}.",
174+
"relative_dates_on": "Относительные даты включены.",
175+
"relative_dates_off": "Относительные даты выключены.",
176+
"theme_changed": "Тема изменена на {theme}.",
177+
"accent_color_changed": "Акцентный цвет изменён на {color}.",
178+
"background_theme_changed": "Оттенок фона изменён на {theme}.",
179+
"download_started": "Скачивание архива {package}.",
180+
"copied_to_clipboard": "Скопировано в буфер обмена.",
181+
"npm_disconnected": "npm CLI отключён.",
182+
"atmosphere_disconnected": "Atmosphere отключён.",
183+
"facets_all_selected": "Выбраны все фасеты.",
184+
"facets_all_deselected": "Выбор всех фасетов снят.",
185+
"view_switched": "Переключено на вид «{view}».",
186+
"setting_toggled": "{setting} {state}."
187+
}
188+
},
79189
"nav": {
80190
"main_navigation": "Главное",
81191
"popular_packages": "Популярные пакеты",
@@ -151,6 +261,7 @@
151261
"translation_status": "Статус переводов по всему проекту",
152262
"accent_colors": {
153263
"label": "Акцентные цвета",
264+
"neutral": "Нейтральный",
154265
"sky": "Небесный",
155266
"coral": "Коралловый",
156267
"amber": "Янтарный",
@@ -201,6 +312,8 @@
201312
"warnings": "Предупреждения:",
202313
"go_back_home": "Вернуться на главную",
203314
"per_week": "/ неделю",
315+
"yes": "Да",
316+
"no": "Нет",
204317
"vanity_downloads_hint": "Метрика тщеславия: пакеты не отображаются | Метрика тщеславия: для отображаемого пакета | Метрика тщеславия: сумма {count} отображаемых пакетов",
205318
"sort": {
206319
"name": "имя",
@@ -223,11 +336,14 @@
223336
"gitea": "Открыть на Gitea",
224337
"gitee": "Открыть на Gitee",
225338
"radicle": "Открыть на Radicle",
339+
"socket_dev": "Посмотреть на socket.dev",
226340
"sourcehut": "Открыть на SourceHut",
227341
"tangled": "Открыть на Tangled"
228342
},
229343
"collapse": "Свернуть",
230-
"expand": "Развернуть"
344+
"collapse_with_name": "Свернуть {name}",
345+
"expand": "Развернуть",
346+
"expand_with_name": "Развернуть {name}"
231347
},
232348
"profile": {
233349
"display_name": "Отображаемое имя",
@@ -826,8 +942,12 @@
826942
"lines": "{count} строк",
827943
"toggle_tree": "Переключить дерево файлов",
828944
"close_tree": "Закрыть дерево файлов",
945+
"copy_content": "Скопировать содержимое файла",
829946
"copy_link": "Скопировать ссылку",
830947
"view_raw": "Посмотреть исходный файл",
948+
"toggle_container": "Переключить ширину контейнера кода",
949+
"open_raw_file": "Открыть исходный файл",
950+
"open_path_dropdown": "Открыть список сегментов пути",
831951
"file_too_large": "Файл слишком большой для предпросмотра",
832952
"file_size_warning": "{size} превышает лимит в 500 КБ для подсветки синтаксиса",
833953
"failed_to_load": "Не удалось загрузить файл",
@@ -1118,6 +1238,33 @@
11181238
"packages_selected": "Выбрано пакетов: {count}/{max}.",
11191239
"add_hint": "Добавьте как минимум 2 пакета для сравнения."
11201240
},
1241+
"quadrant_chart": {
1242+
"label_x_axis": "Востребованность",
1243+
"label_y_axis": "Эргономичность",
1244+
"label_top_right": "Надёжный выбор",
1245+
"label_bottom_right": "Популярно с компромиссами",
1246+
"label_bottom_left": "Избегать",
1247+
"label_top_left": "Скрытые жемчужины",
1248+
"title": "Востребованность против эргономичности пакетов",
1249+
"filename": "quadrant-ergonomics-traction-packages",
1250+
"label_freshness_score": "Оценка актуальности",
1251+
"copy_alt": {
1252+
"description": "Диаграмма-квадрант, сопоставляющая востребованность и эргономичность для {packages} пакетов. {analysis}. {watermark}.",
1253+
"side_analysis_top_right": "Следующие пакеты расположены в правом верхнем квадранте (надёжный выбор): {packages}",
1254+
"side_analysis_top_left": "Следующие пакеты расположены в левом верхнем квадранте (скрытые жемчужины): {packages}",
1255+
"side_analysis_bottom_right": "Следующие пакеты расположены в правом нижнем квадранте (популярно с компромиссами): {packages}",
1256+
"side_analysis_bottom_left": "Следующие пакеты расположены в левом нижнем квадранте (избегать): {packages}"
1257+
},
1258+
"explanation": {
1259+
"tooltip_help": "Показать объяснение оценок",
1260+
"tooltip_help_adoption": "Показать объяснение оценки востребованности",
1261+
"tooltip_help_efficiency": "Показать объяснение оценки эргономичности",
1262+
"introduction": "Оценка вычисляется путём комбинирования нескольких сигналов по двум осям:",
1263+
"adoption": "Востребованность: отражает использование и активность (загрузки, актуальность, лайки)",
1264+
"efficiency": "Эргономичность: отражает footprint и качество (размер установки, зависимости, уязвимости, поддержка типов)",
1265+
"impact_details": "Каждая метрика вносит вклад с разным весом. Сильные сигналы, такие как загрузки и размер установки, оказывают наибольшее влияние, а остальные уточняют результат. Некоторые сигналы (например, уязвимости или устаревание) накладывают штрафы."
1266+
}
1267+
},
11211268
"no_dependency": {
11221269
"label": "(Без зависимости)",
11231270
"typeahead_title": "Что бы сделал Джеймс?",
@@ -1401,7 +1548,7 @@
14011548
},
14021549
"contact": {
14031550
"title": "Обратная связь",
1404-
"p1": "Если вы столкнулись с какими-либо препятствиями при использовании {app}, пожалуйста, сообщите нам об этом, создав тикет (issue) в нашем {link}. Мы серьезно относимся к таким сообщениям и сделаем все возможное, чтобы исправить ситуацию.",
1551+
"p1": "Если вы столкнулись с какими-либо препятствиями при использовании {app}, пожалуйста, сообщите нам об этом, создав тикет (issue) в нашем {link}. Мы серьезно относимся к таким сообщениям и сделаем всё возможное, чтобы исправить ситуацию.",
14051552
"link": "репозитории GitHub"
14061553
}
14071554
},
@@ -1517,5 +1664,6 @@
15171664
"message": "Для нас важна доступность, и мы будем рады, если вы разделите этот подход. При использовании материалов обеспечьте достаточный контраст с фоном и не уменьшайте размер меньше 24px. Если нужны другие ресурсы или информация о проекте, напишите нам: {link}.",
15181665
"discord_link_text": "chat.npmx.dev"
15191666
}
1520-
}
1667+
},
1668+
"alt_logo_kawaii": "Милая, округлая и красочная версия логотипа npmx."
15211669
}

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@
147147
"engines": {
148148
"node": "24"
149149
},
150-
"packageManager": "pnpm@10.32.1",
150+
"packageManager": "pnpm@10.33.0",
151151
"storybook": {
152152
"url": "https://storybook.npmx.dev"
153153
}

0 commit comments

Comments
 (0)