diff --git a/assets/locales/uk.json b/assets/locales/uk.json index bd52bef4..86c162c3 100644 --- a/assets/locales/uk.json +++ b/assets/locales/uk.json @@ -5,6 +5,7 @@ "2. Attach your screenshot: copy and paste it, or save and upload the PNG.": "2. Додайте знімок екрана: скопіюйте й вставте його або збережіть і завантажте PNG.", "3. Click Submit new issue on GitHub to send your report.": "3. Натисніть Submit new issue на GitHub, щоб надіслати звіт.", "A new configuration, a copy of the active one": "Нова конфігурація, копія активної", + "AI": "ШІ", "About SolidCraft": "Про SolidCraft", "Active": "Активна", "Active rule": "Активне правило", @@ -24,6 +25,7 @@ "Applied Radius": "Застосований радіус", "Apply To": "Застосувати до", "Apply to selection": "Застосувати до виділення", + "Arc length": "Довжина дуги", "Area": "Площа", "Attachment": "Прив'язка", "BROWSER": "БРАУЗЕР", @@ -41,10 +43,12 @@ "Center X": "Центр X", "Center Y": "Центр Y", "Center of mass": "Центр мас", + "Centre to centre": "Від центра до центра", "Chamfer Type": "Тип фаски", "Check collisions": "Перевіряти зіткнення", "Checked": "Перевірено", "Choose a new plane. Sketch geometry and dimensions stay unchanged in its two-dimensional coordinates.": "Виберіть нову площину. Геометрія та розміри ескізу залишаються незмінними у своїх двовимірних координатах.", + "Circumference": "Довжина кола", "Close draft": "Закрити чернетку", "Collisions": "Зіткнення", "Colour": "Колір", @@ -54,6 +58,8 @@ "Construction": "Конструкційна", "Contact": "Контакт", "Continuity": "Неперервність", + "Copy Error Message": "Копіювати повідомлення про помилку", + "Copy Warning Message": "Копіювати попереджувальне повідомлення", "Copy all licences": "Копіювати всі ліцензії", "Copy diagnostic information": "Копіювати діагностичну інформацію", "Copy report": "Копіювати звіт", @@ -64,6 +70,8 @@ "Countersink angle": "Кут зенкування", "Create Issue — review draft": "Створити повідомлення про проблему — перегляд чернетки", "Cube": "Куб", + "Current orthographic view (1:1 mm)": "Поточний ортографічний вид (1:1 mm)", + "Current perspective view": "Поточний перспективний вид", "Curvature (G2)": "Кривина (G2)", "Customize Toolbar": "Налаштувати панель інструментів", "Delete all": "Видалити все", @@ -75,6 +83,7 @@ "Designs you open or save appear here.": "Проєкти, які ви відкриваєте чи зберігаєте, з'являються тут.", "Determined by To Object. Choose Angle to edit the angular extent.": "Визначається об'єктом призначення. Виберіть «Кут», щоб редагувати кутову протяжність.", "Discard": "Відхилити", + "Do not export hidden edges": "Не експортувати приховані ребра", "Double-click to rename": "Двічі клацніть, щоб перейменувати", "Double-clicking the middle button in the view: Home (the home view, framing what is shown), Fit (frame what is shown, keeping the orientation) or nothing": "Подвійне клацання середньою кнопкою у виді: головний (головний вид, що охоплює показане), вписування (охопити показане, зберігаючи орієнтацію) або нічого", "Drive Joint": "Керувати з'єднанням", @@ -83,7 +92,12 @@ "Enable rule": "Увімкнути правило", "Enabled": "Увімкнено", "Explode": "Рознести", + "Export Current View as DXF": "Експортувати поточний вид як DXF", + "Export Current View as DXF…": "Експортувати поточний вид як DXF…", + "Export DXF…": "Експорт DXF…", + "Export hidden edges as dashed lines": "Експортувати приховані ребра як штрихові лінії", "Extents": "Межі", + "Face": "Грань", "Face attachment lost": "Втрачено прив'язку до грані", "Faces": "Грані", "Faces / edges / vertices": "Грані / ребра / вершини", @@ -100,8 +114,12 @@ "Gap": "Проміжок", "Grid": "Сітка", "Height": "Висота", + "Hidden edges": "Приховані ребра", + "Holes": "Отвори", + "Holes (edges on them)": "Отвори (ребра на них)", "Home view": "Головний вид", "In This Design": "У цьому проєкті", + "In place (surfaces)": "На місці (поверхні)", "Inside": "Усередину", "Interferes": "Перетинається", "Issue title": "Заголовок повідомлення", @@ -119,8 +137,11 @@ "Margin": "Відступ", "Mass": "Маса", "Material": "Матеріал", + "Max": "Макс.", "Mid Radius": "Середній радіус", "Middle double-click": "Подвійне клацання середньою кнопкою", + "Min": "Мін.", + "Mitre": "Скіс", "Modeled": "Змодельовано", "More toolbar panels": "Більше панелей інструментів", "Motion": "Рух", @@ -130,6 +151,8 @@ "Name": "Назва", "No crash reports.": "Немає звітів про збої.", "No matching appearances": "Немає відповідних виглядів", + "No visible bodies to export.": "Немає видимих тіл для експорту.", + "None": "Немає", "Not available yet": "Ще недоступно", "Notch": "Виріз", "Opacity": "Непрозорість", @@ -137,11 +160,13 @@ "Open-source parametric 3D CAD in Rust. Licensed MIT OR Apache-2.0.": "Параметричний 3D-CAD з відкритим вихідним кодом на Rust. Ліцензовано за MIT OR Apache-2.0.", "Other side": "Інший бік", "Outside": "Назовні", + "Overall length": "Загальна довжина", "Parameter values": "Значення параметрів", "Pass through": "Через точки", "Path": "Траєкторія", "Per Edge": "На кожне ребро", "Pick the tool bodies": "Виберіть тіла інструмента", + "Picked": "Вибрано", "Place at the origin instead": "Натомість розмістити в початку координат", "Playback": "Відтворення", "Position": "Положення", @@ -151,13 +176,16 @@ "Preview Row": "Рядок перегляду", "Preview leaves the current design unchanged.": "Попередній перегляд не змінює поточний проєкт.", "Profiles/Curves": "Профілі/криві", + "Projection": "Проєкція", "RECENT": "НЕДАВНІ", + "RULED SURFACE": "ЛІНІЙЧАСТА ПОВЕРХНЯ", "Radius Fit": "Підгонка за радіусом", "Ratio": "Співвідношення", "Reattach selected face": "Повторно приєднати вибрану грань", "Recover": "Відновити", "Recover unsaved design?": "Відновити незбережений проєкт?", "Rectangular": "Прямокутний", + "Reference face": "Опорна грань", "Remove Tools": "Прибрати інструменти", "Remove from list": "Прибрати зі списку", "Remove override": "Прибрати перевизначення", @@ -168,6 +196,7 @@ "Remove this point": "Прибрати цю точку", "Report a bug — review a screenshot and open a GitHub draft": "Повідомити про помилку — переглянути знімок екрана й відкрити чернетку GitHub", "Reset Toolbar": "Скинути панель інструментів", + "Restore outer boundary": "Відновити зовнішню межу", "Restore the inherited component or physical material appearance": "Відновити успадкований вигляд компонента або фізичного матеріалу", "Result": "Результат", "Retake screenshot": "Повторити знімок екрана", @@ -204,6 +233,7 @@ "Sketch geometry and profiles": "Геометрія та профілі ескізу", "Sketch plane has no body-face attachment.": "Площина ескізу не має прив'язки до грані тіла.", "Sketch points": "Точки ескізу", + "Slot width": "Ширина паза", "SolidCraft closed before these designs were saved. Their last autosave can be opened.": "SolidCraft закрився до того, як ці проєкти було збережено. Можна відкрити їхнє останнє автозбереження.", "Speed": "Швидкість", "Stand it up": "Вирівняти", @@ -230,7 +260,9 @@ "This face cannot provide a durable attachment. Choose another face or explicitly use a fixed plane.": "Ця грань не може забезпечити надійну прив'язку. Виберіть іншу грань або явно використайте фіксовану площину.", "To Offset": "До зсуву", "Tolerance": "Допуск", + "Turn off section analysis before exporting the view.": "Вимкніть аналіз перерізу перед експортом виду.", "Type": "Тип", + "UNTRIM": "ЗНЯТИ ОБРІЗАННЯ", "Updating the preview": "Оновлення попереднього перегляду", "Use active author placement": "Використати активне вихідне розміщення", "Use fixed plane": "Використати фіксовану площину", @@ -240,6 +272,7 @@ "Value": "Значення", "Vertices": "Вершини", "View navigator": "Навігатор виду", + "Visible bodies only. Curves use line segments (0.01 mm tolerance).": "Лише видимі тіла. Криві подаються відрізками (допуск 0,01 mm).", "Volume": "Об'єм", "Wall": "Стінка", "Wall Location": "Розташування стінки", @@ -248,6 +281,12 @@ "Width": "Ширина", "Will fail": "Зазнає невдачі", "angle, height": "кут, висота", + "appearance.dielectric_ior": "Діелектричний IOR", + "appearance.metallic": "Металевість", + "appearance.pbr_help": "Перегляньте цю поверхню в режимі рендерингу або як PNG-зображення виробу. Без заломлення чи пропускання.", + "appearance.pbr_opaque": "Непрозорий PBR", + "appearance.roughness": "Шорсткість", + "appearance.surface_response": "Відгук поверхні", "browser.body_name": "Тіло{number}", "browser.component_name": "Компонент{number}", "browser.parameters": "Параметри ({count})", @@ -326,6 +365,9 @@ "cmd.doc_recovery_discard": "Відхилити відновлений проєкт", "cmd.doc_recovery_list": "Проєкти для відновлення", "cmd.document_inspect": "Перевірити проєкт", + "cmd.document_metadata": "Властивості проєкту", + "cmd.document_metadata_remove": "Видалити властивість проєкту", + "cmd.document_metadata_set": "Змінити властивості проєкту", "cmd.document_units": "Змінити одиниці проєкту", "cmd.edit_checkpoint": "Контрольна точка", "cmd.edit_restore_checkpoint": "Відновити контрольну точку", @@ -340,6 +382,7 @@ "cmd.file_insert_mesh": "Вставити сітку", "cmd.file_insert_step": "Вставити STEP", "cmd.file_save_mesh": "Зберегти як сітку", + "cmd.file_slicers": "Встановлені слайсери", "cmd.inspect_accessibility": "Аналіз доступності", "cmd.inspect_center_of_mass": "Центр мас", "cmd.inspect_compare": "Порівняти тіла", @@ -417,6 +460,15 @@ "cmd.plastic_rules": "Список правил пластику", "cmd.plastic_snap_fit": "Клацкове з'єднання", "cmd.render_backends": "Рендер-бекенди", + "cmd.render_cancel": "Скасувати рендеринг", + "cmd.render_export": "Експортувати зображення рендерингу", + "cmd.render_preflight": "Перевірити запит на рендеринг", + "cmd.render_scene": "Переглянути сцену рендерингу", + "cmd.render_settings_apply": "Застосувати камеру рендерингу", + "cmd.render_settings_get": "Налаштування рендерингу", + "cmd.render_settings_set": "Зберегти налаштування рендерингу", + "cmd.render_start": "Рендеринг зображення", + "cmd.render_status": "Перебіг рендерингу", "cmd.select_clear": "Зняти виділення", "cmd.sheet_convert": "Перетворити на листовий метал", "cmd.sheet_export_bend_table": "Експортувати таблицю згинів", @@ -564,6 +616,7 @@ "coupling.rack": "Рейка", "coupling.radius_1": "Радіус 1", "coupling.radius_2": "Радіус 2", + "dialog.computing": "Обчислення… {seconds} с", "dialog.custom_axis": "↖ Власна вісь", "dialog.edit_title": "РЕДАГУВАННЯ {title}", "dialog.select": "↖ Вибрати", @@ -573,10 +626,25 @@ "dialog.step": "Крок", "document.save_changes": "Зберегти зміни в {name}?", "document.unsaved_changes": "У {name} є незбережені зміни. Якщо не зберегти, вони будуть втрачені.", + "drive.stopped_by_contact": "Зупинка на {value}: {a} пройшло б крізь {b}", + "drive.stopped_by_loop": "Зупинка на {value}: контур через {joint} далі не замикається", "drive.unconnected": "Нічого не рухається: {part} не з'єднано ні з чим закріпленим", "expression, e.g. 25 mm": "вираз, напр. 25 mm", "fits the face, e.g. M8": "відповідає грані, напр. M8", "from the rule": "з правила", + "home.documentation": "Документація", + "home.in_this_browser": "у цьому браузері", + "home.missing": "відсутній", + "home.open": "Відкрити…", + "home.opened_days_ago": "Відкрито {count} дн. тому", + "home.opened_hours_ago": "Відкрито {count} год тому", + "home.opened_just_now": "Щойно відкрито", + "home.opened_minutes_ago": "Відкрито {count} хв тому", + "home.opening": "відкриття…", + "home.recent": "Недавні", + "home.report_issue": "Повідомити про проблему", + "home.samples": "Зразки", + "home.whats_new": "Що нового", "install.button_tip": "Встановити SolidCraft як застосунок: він відкривається в окремому вікні й працює без мережі", "install.dock_1": "Виберіть «Файл» › «Додати в Dock».", "install.dock_2": "Натисніть «Додати».", @@ -592,6 +660,12 @@ "joint.from_bodies_hint": "Кожне вибране тіло переходить у власний новий компонент і лишається на місці.", "joint.one_body": "Обидва вибори на {body}. Виберіть другий на іншій деталі.", "joint.one_component": "Ці деталі - тіла одного компонента: {bodies}. З'єднання рухає один компонент відносно іншого, тому кожній деталі потрібен власний компонент.", + "nav.touchpad.help": "Утримуйте Shift і рухайте вказівник, щоб панорамувати; утримуйте Alt/Option і рухайте, щоб обертати. Кнопка миші не потрібна. Вертикальна прокрутка масштабує.", + "nav.touchpad.label": "Трекпад", + "nav.touchpad.orbit": "Обертання (утримуйте Alt/Option і рухайте; без кнопки миші)", + "nav.touchpad.pan": "Панорамування (утримуйте Shift і рухайте; без кнопки миші)", + "nav.touchpad.scroll": "Трекпад використовує вертикальну прокрутку для масштабування. Ваше налаштування панорамування двома пальцями зберігається для інших наборів.", + "nav.touchpad.zoom": "Масштаб (вертикальна прокрутка або стискання)", "needs two joints": "потрібні два з'єднання", "new configuration": "нова конфігурація", "new name": "нова назва", @@ -606,6 +680,60 @@ "pattern.flip_direction": "Змінити напрямок", "pick a hole to seat it, or OK places it at the origin": "виберіть отвір для посадки, або OK розмістить його в початку координат", "pick one or two vertices, edges or faces": "виберіть одну-дві вершини, ребра або грані", + "render.background": "Фон сцени", + "render.fit": "Вписати виріб", + "render.image_cancel": "Скасувати рендеринг", + "render.image_cancelled": "Рендеринг скасовано", + "render.image_cancelling": "Скасування", + "render.image_check": "Перевірити запит на рендеринг", + "render.image_completed": "Зображення готове до експорту", + "render.image_encoding": "Кодування PNG", + "render.image_export": "Експортувати PNG", + "render.image_failed": "Рендеринг не вдався", + "render.image_height": "Висота", + "render.image_help": "Попереднє зображення на CPU · PNG · наближена прозорість", + "render.image_overwrite": "Замінити наявний файл", + "render.image_preparing": "Підготовка зображення", + "render.image_queued": "Очікує рендерингу", + "render.image_reduce": "Спробуйте менше зображення або простішу сцену.", + "render.image_running": "Рендеринг зображення", + "render.image_stale": "Це зображення використовує сцену, зафіксовану до подальших змін.", + "render.image_start": "Почати рендеринг", + "render.image_supported": "Запит на рендеринг підтримується; чергу та пул пам'яті буде перевірено ще раз під час запуску.", + "render.image_title": "Рендеринг зображення", + "render.image_too_large": "Перевищено ліміт зображення: 4096 пікселів на сторону та 4 194 304 пікселі загалом.", + "render.image_transparent": "Прозорий фон", + "render.image_unknown": "Стан рендерингу недоступний", + "render.image_use_largest": "Використати найбільший розмір за такого співвідношення сторін:", + "render.image_width": "Ширина", + "render.navigation_help": "Камера рухається так само, як у режимі проєктування (Налаштування › Навігація). «Зберегти налаштування» фіксує поточну камеру.", + "render.opaque_image_summary": "Попередній PNG · непрозорий PBR · змішана прозорість", + "render.opaque_preview_help": "Непрозорий PBR і прості кольори; змішана прозорість. Заломлення, HDRI та фінальний рендеринг поки недоступні.", + "render.perspective": "Перспективна камера", + "render.preview": "Вбудований попередній перегляд", + "render.preview_help": "Растрове затінення та змішана прозорість. Заломлення, HDRI та фінальний рендеринг поки недоступні.", + "render.reload_settings": "Перезавантажити збережені налаштування", + "render.restore_camera": "Відновити збережену камеру", + "render.return_design": "Повернутися до проєктування", + "render.save_setup": "Зберегти налаштування", + "render.setup_name": "Назва налаштування", + "render.unavailable_preview": "Це налаштування вимагає недоступного профілю попереднього перегляду.", + "render.unsaved": "Незбережені зміни попереднього перегляду", + "render.use_preview": "Використати вбудований попередній перегляд", + "sample.bracket.about": "Основна полиця з кромковими полицями та загином за правилом 2 mm", + "sample.bracket.name": "Кронштейн з листового металу", + "sample.enclosure.about": "Оболонковий корпус із буртиком, бобишками під гвинти, упором і клацковим з'єднанням", + "sample.enclosure.name": "Пластиковий корпус", + "sample.flange.about": "Маточина й фланець із круговим масивом, керованим параметром", + "sample.flange.name": "Болтовий фланець", + "sample.hinge.about": "Два компоненти та обертальне з'єднання, доведене до 60°", + "sample.hinge.name": "Петльова збірка", + "sample.plate.about": "Параметрична пластина із заокругленнями, отворами та розточеною бобишкою", + "sample.plate.name": "Зразкова пластина", + "sample.vents.about": "Пази в прямокутному масиві: рядки, стовпці та крок є параметрами", + "sample.vents.name": "Вентиляційна пластина", + "settings.display_quality_note": "Дрібніші рівні малюють криві грані й ребра плавнішими, але тріангуляція триває довше. Змінюється лише вікно перегляду, ніколи не проєкт чи експорт.", + "settings.frame_rate_note": "Показує кадри за секунду в правому нижньому куті виду. Поки це ввімкнено, вид перемальовується безперервно.", "settings.measure_axis_distances": "Відстані X/Y/Z", "settings.measure_axis_distances_help": "Показувати розміри вздовж світових осей разом із загальною відстанню, поки відкрите вікно вимірювання.", "settings.msaa_applies_on_restart": "Згладжування застосується під час наступного запуску SolidCraft", @@ -613,6 +741,7 @@ "settings.msaa_unsupported": "Не підтримується цим графічним пристроєм", "settings.reset_intro": "Ці налаштування не працюють на цьому комп'ютері й не давали б SolidCraft запуститися, тому їх змінено:", "settings.reset_title": "Налаштування було змінено", + "settings.supersampling_note": "Малює вид у вищій роздільності й потім зменшує його: плавніші ребра, лінії та сітка на екранах до 4K. Це коштує часу GPU: приблизно 2,25× пікселів за 1,5× і 4× за 2×.", "sketch.degrees_of_freedom": "{count} ступенів вільності", "sketch.draw_curves": "Малювати як {linetype}", "sketch.make_selection": "Перетворити виділене на {linetype}", @@ -636,6 +765,9 @@ "timeline.reorder_many": "Перевпорядкувати операції", "timeline.ungroup": "Прибрати теки операцій", "to the next face": "до наступної грані", + "toolbar.image": "ЗОБРАЖЕННЯ", + "toolbar.render": "РЕНДЕР", + "toolbar.render_scene": "СЦЕНА", "trace.points": "{count} точок на траєкторії", "trace.stopped_by_contact": "Закінчується на відліку {sample}: {a} пройшов би крізь {b}", "trace.stopped_by_loop": "Закінчується на відліку {sample}: контур через {joint} далі не замикається", @@ -646,8 +778,162 @@ "ui.about": "Про програму", "ui.activate": "Активувати", "ui.active_component": "Активний компонент", + "ui.agent_chat": "Чат з агентом", + "ui.agent_chat_allow": "Дозволити", + "ui.agent_chat_allowed": "Дозволено", + "ui.agent_chat_answered": "Відповідь: {option}", + "ui.agent_chat_approval": "Дозволити агенту це зробити?", + "ui.agent_chat_attach_view": "Прикріпити вид", + "ui.agent_chat_attach_view_tip": "Надіслати знімок поточного виду разом із повідомленням", + "ui.agent_chat_auth_agent": "Увійти через {name}", + "ui.agent_chat_auth_env": "Задайте {vars} у своєму середовищі та перезапустіть SolidCraft.", + "ui.agent_chat_auth_needed": "Агент просить вас увійти. Ви входите через сам агент; SolidCraft ніколи не бачить вашого пароля чи ключів.", + "ui.agent_chat_auth_none": "Агент тут не пропонує способу входу: увійдіть так, як описано в його власній документації.", + "ui.agent_chat_auth_retry": "Я ввійшов: під'єднатися знову", + "ui.agent_chat_auth_terminal": "Виконайте це в терміналі, а потім знову натисніть «Під'єднатися»:", + "ui.agent_chat_auth_title": "Вхід до агента", + "ui.agent_chat_cancel": "Скасувати", + "ui.agent_chat_changes": "Зміни: {n}, один крок скасування", + "ui.agent_chat_changes_of": "{n}/{limit} змін", + "ui.agent_chat_close": "Закрити", + "ui.agent_chat_command": "Команда агента", + "ui.agent_chat_connect": "Під'єднатися", + "ui.agent_chat_copy": "Копіювати", + "ui.agent_chat_custom_hint": "Будь-яка програма, що підтримує Agent Client Protocol через stdin і stdout. Оболонка її не запускає.", + "ui.agent_chat_denied": "Відхилено", + "ui.agent_chat_deny": "Відхилити", + "ui.agent_chat_desktop_only": "Чат з агентом потребує настільної програми.", + "ui.agent_chat_detecting": "Пошук агентів…", + "ui.agent_chat_dock_left": "Закріпити ліворуч", + "ui.agent_chat_dock_right": "Закріпити праворуч", + "ui.agent_chat_edit": "Редагувати", + "ui.agent_chat_exited": "Агент зупинився.", + "ui.agent_chat_failed_start": "Не вдалося запустити агента: {error}", + "ui.agent_chat_intro": "Спілкуйтеся з агентом для програмування, яким уже користуєтеся, або з обраною вами модельною кінцевою точкою. Він працює з відкритим проєктом через інструменти SolidCraft: його зміни з'являються в міру виконання й скасовуються одним кроком на повідомлення. Що він може робити без запиту, задано в Налаштування > ШІ.", + "ui.agent_chat_key_in_env": "ключ задано", + "ui.agent_chat_left": "Ліворуч", + "ui.agent_chat_limit": "Агент досяг межі {limit} змін на одне повідомлення. Надішліть інше повідомлення, щоб дозволити йому продовжити.", + "ui.agent_chat_minimize": "Згорнути до смужки", + "ui.agent_chat_model_tip": "Модель, яку використовує агент. Ваш вибір запам'ятовується для цього агента.", + "ui.agent_chat_new": "Новий чат", + "ui.agent_chat_new_confirm": "Почати новий чат? Поточний буде очищено.", + "ui.agent_chat_new_yes": "Новий чат", + "ui.agent_chat_no_cli": "solidcraft-cli не знайдено поруч із програмою, тож агент не може дістатися до проєкту.", + "ui.agent_chat_no_control": "Кінцева точка чату з агентом не запустилася, тож агент не може дістатися до проєкту.", + "ui.agent_chat_no_images": "Цей агент не приймає зображень", + "ui.agent_chat_none_found": "Агента для програмування не знайдено. Установіть один із цих, а потім натисніть «Оновити»:", + "ui.agent_chat_none_found_short": "Агента не знайдено", + "ui.agent_chat_not_installed": "Не встановлено", + "ui.agent_chat_not_signed_in": "не виконано вхід", + "ui.agent_chat_permission": "Агент просить виконати: {title}", + "ui.agent_chat_pick": "Агент", + "ui.agent_chat_placeholder": "Попросіть агента змінити проєкт…", + "ui.agent_chat_placeholder_busy": "Поставте повідомлення в чергу, доки агент завершить (Ctrl+Enter: надіслати зараз)", + "ui.agent_chat_privacy": "Нічого нікуди не надсилається, крім агента, який ви запускаєте, під вашим власним обліковим записом.", + "ui.agent_chat_privacy_note": "SolidCraft нічого нікуди не надсилає: агент, який ви запускаєте, спілкується з власним сервісом під вашим обліковим записом. SolidCraft ніколи не бачить і не зберігає ключ чи пароль.", + "ui.agent_chat_queue": "У чергу", + "ui.agent_chat_queue_full": "Забагато повідомлень в очікуванні: приберіть одне або зачекайте на агента.", + "ui.agent_chat_queued": "У черзі", + "ui.agent_chat_queued_stopped": "У черзі (зупинено, не надіслано)", + "ui.agent_chat_refresh": "Оновити", + "ui.agent_chat_refused": "Не дозволено для агента: {reason}", + "ui.agent_chat_remove": "Прибрати з черги", + "ui.agent_chat_right": "Праворуч", + "ui.agent_chat_save": "Зберегти", + "ui.agent_chat_send": "Надіслати", + "ui.agent_chat_send_now": "Надіслати зараз", + "ui.agent_chat_send_now_tip": "Зупинити поточний крок агента й надіслати це наступним (Ctrl+Enter)", + "ui.agent_chat_side": "Сторона чату з агентом", + "ui.agent_chat_signed_in": "виконано вхід", + "ui.agent_chat_state_auth": "Потрібен вхід", + "ui.agent_chat_state_busy": "Працює…", + "ui.agent_chat_state_exited": "Агент зупинився", + "ui.agent_chat_state_off": "Не під'єднано", + "ui.agent_chat_state_ready": "Готово", + "ui.agent_chat_state_starting": "Запуск…", + "ui.agent_chat_stop": "Зупинити", + "ui.agent_chat_stop_tip": "Зупинити агента й усе, що він запустив", + "ui.agent_chat_stop_turn_tip": "Зупинити агента (Esc). Повідомлення в черзі залишаються в черзі.", + "ui.agent_chat_turn_limit": "Змін на повідомлення", + "ui.agent_chat_undo_changes": "Скасувати ці зміни", + "ui.agent_chat_undo_label": "Чат з агентом: {message}", + "ui.agent_chat_undone": "(скасовано)", + "ui.agent_chat_view_attached": "Вид прикріплено", "ui.agent_cursor": "Курсор агента", "ui.agent_cursor_speed": "Швидкість курсора агента", + "ui.ai_add": "Додати", + "ui.ai_add_agent": "Додати агента…", + "ui.ai_add_agent_title": "Додати агента", + "ui.ai_add_api": "API, сумісний з OpenAI", + "ui.ai_add_custom": "Власна команда", + "ui.ai_add_installed": "Встановлений агент", + "ui.ai_add_installed_note": "Ваш власний запис для встановленого агента, наприклад з іншими аргументами. Встановлені агенти перелічуються окремо.", + "ui.ai_added": "додано", + "ui.ai_agent_mode_tip": "Власний режим агента: його власні інструменти (оболонка, редагування файлів) підкоряються йому. Інструменти SolidCraft підкоряються дозволам у Налаштування > ШІ.", + "ui.ai_agents": "Агенти", + "ui.ai_always_allow": "Завжди дозволяти", + "ui.ai_always_allow_tip": "Дозволяти {tool} для цього агента відтепер без запиту", + "ui.ai_always_allowed": "Завжди дозволено", + "ui.ai_always_allowed_none": "Поки нічого не дозволено завжди. Відповіді «Завжди дозволяти», які ви даєте в чаті, перелічуються тут.", + "ui.ai_auto_allowed": "Автоматично дозволено: {title} ({why})", + "ui.ai_auto_mode": "ваше налаштування дозволів", + "ui.ai_auto_ours": "SolidCraft сам перевіряє власні інструменти", + "ui.ai_auto_remembered": "ви вибрали «Завжди дозволяти»", + "ui.ai_bad_url": "Введіть URL-адресу, що починається з http:// або https://", + "ui.ai_base_url": "Базова URL-адреса", + "ui.ai_button": "ШІ", + "ui.ai_copy_suffix": "копія", + "ui.ai_custom_url": "Власна URL-адреса", + "ui.ai_default": "Типовий", + "ui.ai_http_busy": "кінцева точка зайнята або перевищила ліміт; спробуйте пізніше", + "ui.ai_http_key": "кінцева точка відхилила ключ: перевірте його в Налаштування > ШІ", + "ui.ai_http_not_found": "немає такої кінцевої точки чи моделі: перевірте базову URL-адресу й назву моделі", + "ui.ai_key": "Ключ API", + "ui.ai_key_hint": "необов'язково; зберігається в системному сховищі ключів", + "ui.ai_key_needs_https": "Ключ надсилається лише через HTTPS або на цей комп'ютер.", + "ui.ai_key_note": "Зберігається в системному сховищі ключів, ніколи в налаштуваннях SolidCraft. Залиште порожнім для локального сервера.", + "ui.ai_keychain_error": "Системне сховище ключів відмовило: {error}", + "ui.ai_mode_all": "Дозволяти все", + "ui.ai_mode_all_note": "Ніщо не запитує заздалегідь. Звіти про збої залишаються поза межами, а обмеження тек залишаються чинними.", + "ui.ai_mode_all_warning": "Агент може зберігати, перезаписувати, експортувати й замінювати ваш проєкт без запиту. Використовуйте це лише з агентом, якому довіряєте, і на збережених проєктах.", + "ui.ai_mode_ask": "Запитувати щоразу", + "ui.ai_mode_ask_note": "Кожна зміна проєкту та кожна дія з файлами чекає на ваш дозвіл.", + "ui.ai_mode_edits": "Автоматично дозволяти редагування моделі", + "ui.ai_mode_edits_note": "Команди моделювання виконуються без запиту; збереження, відкриття, експорт та інші файлові чи руйнівні дії все ще запитують.", + "ui.ai_mode_global": "Як задано вище", + "ui.ai_model": "Модель", + "ui.ai_modes_scope": "Ці налаштування стосуються інструментів SolidCraft. Власні інструменти агента (його оболонка, його редагування файлів) підкоряються власному режиму агента, який ви вибираєте в заголовку панелі чату, коли агент має режими.", + "ui.ai_name": "Назва", + "ui.ai_need_command": "Введіть команду, що запускає агента", + "ui.ai_need_model": "Введіть назву моделі", + "ui.ai_no_answer": "Агент не відповів вчасно", + "ui.ai_no_http": "Ця збірка не може дістатися до кінцевих точок API", + "ui.ai_no_keychain": "Системне сховище ключів недоступне, тож ключ не можна зберегти. Локальний сервер без ключа все одно працює.", + "ui.ai_panel": "Панель", + "ui.ai_permissions": "Дозволи", + "ui.ai_preset": "Набір", + "ui.ai_remove": "Видалити", + "ui.ai_request_limit": "зупинено після 24 запитів на одне повідомлення; надішліть інше повідомлення, щоб продовжити", + "ui.ai_reset": "Скинути", + "ui.ai_settings": "Налаштування ШІ…", + "ui.ai_show_features": "Показувати функції ШІ", + "ui.ai_show_features_note": "Чат з агентом: панель, де агент для програмування, яким ви вже користуєтеся, або обрана вами модельна кінцева точка працює з відкритим проєктом. Вимкнено: немає кнопки ШІ, комбінації клавіш, пункту меню чи панелі, і нічого не шукається та не запускається.", + "ui.ai_switch_tip": "Змінити агента для цієї розмови", + "ui.ai_test": "Перевірити", + "ui.ai_test_acp_ok": "Відповідає: {agent}", + "ui.ai_test_acp_tip": "Ненадовго запускає агента й запитує сесію; потім завершує його", + "ui.ai_test_api_tip": "Запитує в кінцевої точки її моделі", + "ui.ai_test_no_model": "Досягнуто: {count} моделей, але не {model}", + "ui.ai_test_ok": "Досягнуто: {count} моделей", + "ui.ai_testing": "Перевірка…", + "ui.ai_tool_done": "готово", + "ui.ai_tool_failed": "не вдалося", + "ui.ai_tool_running": "виконується", + "ui.ai_tool_unfold": "Клацніть, щоб показати, що він повернув", + "ui.ai_tool_waiting": "очікування", + "ui.ai_toolbar_button": "Показувати кнопку на панелі інструментів", + "ui.ai_toolbar_button_note": "Кнопка ШІ в правому кінці панелі інструментів. Ctrl+Shift+A і меню «Вид» усе одно відкривають панель.", + "ui.ai_undo_tip": "Скасувати все, що агент змінив для цього повідомлення, одним кроком", "ui.all": "Усі", "ui.analysis": "Аналіз", "ui.angle": "Кут", @@ -664,6 +950,7 @@ "ui.axes": "Осі", "ui.axis": "Вісь", "ui.base_point": "Базова точка", + "ui.blocked": "Заблоковані", "ui.bodies": "Тіла", "ui.box": "Куб", "ui.break": "Розірвати", @@ -689,6 +976,21 @@ "ui.coincident": "Співпадання", "ui.collapse": "Згорнути", "ui.collinear": "Колінеарність", + "ui.colour_vision": "Кольоровий зір", + "ui.colour_vision_deutan": "Дейтеран", + "ui.colour_vision_deutan_tip": "Для слабкого або відсутнього сприйняття зеленого", + "ui.colour_vision_failed": "Невдала", + "ui.colour_vision_fixed": "Фіксована", + "ui.colour_vision_mode": "Режим", + "ui.colour_vision_note": "Змінює кольори, що несуть значення: стани ескізу, осі, згини, аналізи та значки. Якщо ви користуєтеся кольоровими фільтрами Windows, залиште це вимкненим.", + "ui.colour_vision_off": "Вимкнено", + "ui.colour_vision_off_tip": "Власні кольори теми", + "ui.colour_vision_projected": "Спроєктована", + "ui.colour_vision_protan": "Протанія", + "ui.colour_vision_protan_tip": "Для слабкого або відсутнього сприйняття червоного", + "ui.colour_vision_sample": "Зразок", + "ui.colour_vision_tritan": "Тритан", + "ui.colour_vision_tritan_tip": "Для слабкого або відсутнього сприйняття синього", "ui.combine": "Об'єднати", "ui.coming_later": "з'явиться пізніше", "ui.command_done": "{command} виконано", @@ -713,6 +1015,8 @@ "ui.curvature": "Кривизна", "ui.curvature_g2": "Кривизна (G2)", "ui.curves": "Криві", + "ui.custom_program": "Власна…", + "ui.custom_program_tip": "Виберіть програму-слайсер, щоб додати її до списку", "ui.customizeToolbar": "Налаштувати панель інструментів…", "ui.cut": "Вирізати", "ui.cylinder": "Циліндр", @@ -722,9 +1026,25 @@ "ui.delete": "Видалити", "ui.depth": "Глибина", "ui.design": "Проєкт", + "ui.design_properties.author": "Автор", + "ui.design_properties.description": "Опис", + "ui.design_properties.exports": "Експорт STEP, IGES і 3MF переносить їх туди, де формат має для них місце.", + "ui.design_properties.license": "Ліцензія", + "ui.design_properties.not_text": "Збережено не як текст; введення тут замінить його.", + "ui.design_properties.organization": "Організація", + "ui.design_properties.others": "Дані інших інструментів", + "ui.design_properties.others_note": "Зберігається в проєкті як є й ніколи не експортується.", + "ui.design_properties.part_number": "Номер деталі", + "ui.design_properties.project": "Проєкт", + "ui.design_properties.revision": "Редакція", "ui.diameter": "Діаметр", "ui.dimension": "Розмір", "ui.direction": "Напрямок", + "ui.display_quality": "Якість відображення", + "ui.display_quality_coarse": "Груба", + "ui.display_quality_fine": "Висока", + "ui.display_quality_normal": "Звичайна", + "ui.display_quality_ultra": "Ультра", "ui.distance": "Відстань", "ui.distance_1": "Відстань 1", "ui.distance_2": "Відстань 2", @@ -764,6 +1084,8 @@ "ui.fix_unfix": "Закріпити/розкріпити", "ui.flat": "Плоска", "ui.flip": "Перевернути", + "ui.format": "Формат", + "ui.frame_rate": "Частота кадрів", "ui.front": "Спереду", "ui.fully_constrained": "Повністю визначений", "ui.general": "Загальні", @@ -816,6 +1138,7 @@ "ui.heading_rectangular_pattern": "ПРЯМОКУТНИЙ МАСИВ", "ui.heading_revolve": "ОБЕРТАННЯ", "ui.heading_right": "СПРАВА", + "ui.heading_save_mesh": "ЗБЕРЕГТИ ЯК СІТКУ", "ui.heading_scale": "МАСШТАБ", "ui.heading_section_analysis": "АНАЛІЗ ПЕРЕРІЗУ", "ui.heading_select": "ВИБІР", @@ -890,6 +1213,9 @@ "ui.material_review.unknown": "Невідомо", "ui.material_review.yield_strength": "Межа плинності", "ui.measure": "Вимірювання", + "ui.mesh_format_3mf": "3MF", + "ui.mesh_format_3mf_tagged": "3MF з мітками граней", + "ui.mesh_format_stl": "STL", "ui.midpoint": "Середня точка", "ui.mirror": "Дзеркало", "ui.mirror_line": "Вісь дзеркала", @@ -902,8 +1228,10 @@ "ui.newSketchGroup": "Нова група ескізів", "ui.new_body": "Нове тіло", "ui.new_design": "Новий проєкт", + "ui.no_slicer_found": "Слайсер не знайдено", "ui.normal": "Звичайна", "ui.normalConstruction": "Звичайна / конструкційна", + "ui.not_a_program": "{path} не є програмою, яку можна запустити", "ui.object_type": "Тип об'єкта", "ui.objects": "Об'єкти", "ui.offer_to_stand_up_y_up_files": "Пропонувати вирівнювати файли з напрямком Y вгору", @@ -949,12 +1277,14 @@ "ui.project": "Проєктувати", "ui.project_face_edges_sketch": "Проєктувати ребра граней у нові ескізи", "ui.properties": "Властивості", + "ui.pull_direction": "Напрямок витягування", "ui.quantity": "Кількість", "ui.quantity_2": "Кількість 2", "ui.quit": "Вихід", "ui.radial_context_menu": "Кругове контекстне меню", "ui.radius": "Радіус", "ui.radius_type": "Тип радіуса", + "ui.reachable": "Досяжні", "ui.rectangle": "Прямокутник", "ui.rectangular_pattern": "Прямокутний масив", "ui.redo": "Повторити", @@ -975,6 +1305,10 @@ "ui.save": "Зберегти", "ui.save_as": "Зберегти як", "ui.save_as_ellipsis": "Зберегти як...", + "ui.save_mesh_no_slicer": "Слайсер не знайдено: виберіть «Власна…» і вкажіть свою програму-слайсер або вимкніть «Надіслати в слайсер»", + "ui.save_mesh_pick_bodies": "Виберіть тіла для збереження", + "ui.save_mesh_temp_failed": "Не вдалося створити {folder}: {error}", + "ui.saved_to": "Збережено {path}", "ui.scale": "Масштаб", "ui.section_analysis": "Аналіз перерізу", "ui.select": "Вибрати", @@ -982,6 +1316,9 @@ "ui.selectTangentChain": "Вибрати дотичний ланцюг", "ui.select_other_hint": "Вибір іншого: утримуйте ліву кнопку нерухомо на моделі (або клацніть правою › Вибрати інше…), щоб побачити список усього під курсором; клацніть ще раз у тому ж місці, щоб вибрати наступний об'єкт там.", "ui.selection": "Виділення", + "ui.send": "Надіслати", + "ui.send_to_slicer": "Надіслати в слайсер", + "ui.sent_to_slicer": "Надіслано в {slicer}", "ui.shell": "Оболонка", "ui.show": "Показати", "ui.showAll": "Показати все", @@ -1006,6 +1343,8 @@ "ui.sketch_status": "Стан ескізу", "ui.sketches": "Ескізи", "ui.slice": "Розріз", + "ui.slicer": "Слайсер", + "ui.slicer_delete_tip": "{program}\nНатисніть Delete, щоб прибрати його зі списку", "ui.slot": "Паз", "ui.smooth": "Плавний", "ui.smooth_wheel_zoom": "Плавне масштабування колесом", @@ -1021,6 +1360,9 @@ "ui.stand_up_tip": "Після відкриття файлу STEP або IGES з напрямком Z вгору пропонувати поворот на чверть оберту навколо X", "ui.start": "Початок", "ui.start_radius": "Початковий радіус", + "ui.supersampling": "Наддискретизація (SSAA)", + "ui.supersampling_adaptive": "Лише коли вид нерухомий", + "ui.supersampling_off": "Вимкнено (1×)", "ui.suppress": "Придушити", "ui.sweep": "Протягування", "ui.sweep_follow_direction": "Слідувати напрямку", @@ -1041,6 +1383,7 @@ "ui.timeline_left_sidebar": "Ліва бічна панель", "ui.tip_angle": "Кут вістря", "ui.to_object": "До об'єкта", + "ui.tool_direction": "Напрямок інструмента", "ui.top": "Зверху", "ui.torus": "Тор", "ui.total_angle": "Загальний кут",