mirror of
https://github.com/bherbruck/solidcraft.git
synced 2026-11-03 10:35:58 +00:00
Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 8537f1c658 |
@@ -350,7 +350,7 @@ jobs:
|
||||
name: macOS build ${{ matrix.arch }}
|
||||
needs: version
|
||||
if: needs.version.outputs.build == 'true'
|
||||
runs-on: macos-15
|
||||
runs-on: macos-14
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
@@ -384,7 +384,7 @@ jobs:
|
||||
name: macOS universal
|
||||
needs: [version, macos-build]
|
||||
if: needs.version.outputs.build == 'true'
|
||||
runs-on: macos-15
|
||||
runs-on: macos-14
|
||||
env:
|
||||
SOLIDCRAFT_VERSION: ${{ needs.version.outputs.version }}
|
||||
SOLIDCRAFT_BUILD_DATE: ${{ needs.version.outputs.date }}
|
||||
|
||||
+4
-7
@@ -84,8 +84,6 @@ Editable drawing code, native projects and shipped exports are collected under `
|
||||
| docs/book/src/generated/tool-preview.png | SolidCraft contributors | rendered by `cargo xtask book` (`solidcraft-cli snapshot docs/book/scripts/tool-preview.json`; gitignored) | MIT OR Apache-2.0 |
|
||||
| assets/fonts/liberation-sans/LiberationSans-Regular.ttf | Red Hat, Inc. (Liberation Fonts 2.x; digitized data Google) | https://github.com/liberationfonts (Debian fonts-liberation), unmodified; licence text in assets/fonts/liberation-sans/OFL.txt; used for sketch Text outlines | SIL OFL 1.1 |
|
||||
| assets/fonts/biz-udp-gothic/BIZUDPGothic-Regular.ttf | The BIZ UDGothic Project Authors | https://github.com/googlefonts/morisawa-biz-ud-gothic (Google Fonts), unmodified; licence text in assets/fonts/biz-udp-gothic/OFL.txt; used for web UI Japanese font | SIL OFL 1.1 |
|
||||
| assets/fonts/craft-ui-sc/CraftUI-SC.otf | Adobe / Google Inc. (Noto Sans SC); SolidCraft subset | https://github.com/notofonts/noto-cjk Sans/SubsetOTF/SC Regular, glyph-subset for assets/locales/zh.json and renamed Craft UI SC (OFL reserved-name); licence text in assets/fonts/craft-ui-sc/OFL.txt; web UI Simplified Chinese | SIL OFL 1.1 |
|
||||
| assets/fonts/craft-ui-tc/CraftUI-TC.otf | Adobe / Google Inc. (Noto Sans TC); SolidCraft subset | https://github.com/notofonts/noto-cjk Sans/SubsetOTF/TC Regular, glyph-subset for assets/locales/zh-TW.json and renamed Craft UI TC (OFL reserved-name); licence text in assets/fonts/craft-ui-tc/OFL.txt; web UI Traditional Chinese | SIL OFL 1.1 |
|
||||
| tests/step-conformance/cone_point.step | step-conformance contributors | generated from formulas by https://github.com/dan335/step-conformance (corpus/generated, 96f30bb); import regression fixture | CC0-1.0 |
|
||||
| tests/step-conformance/cone_point_vertex.step | step-conformance contributors | generated from formulas by https://github.com/dan335/step-conformance (corpus/generated, 96f30bb); import regression fixture | CC0-1.0 |
|
||||
| tests/step-conformance/cylinder.step | step-conformance contributors | generated from formulas by https://github.com/dan335/step-conformance (corpus/generated, 96f30bb); import regression fixture | CC0-1.0 |
|
||||
@@ -127,8 +125,6 @@ Editable drawing code, native projects and shipped exports are collected under `
|
||||
| assets/appearances/library.rs | SolidCraft contributors | Original SolidCraft resource data or drawing code, collected without redesign | MIT OR Apache-2.0 |
|
||||
| assets/appearances/opaque_finishes.rs | SolidCraft contributors | original illustrative opaque finish values; no external dataset, textures or measured engineering data | MIT OR Apache-2.0 |
|
||||
| assets/fonts/biz-udp-gothic/OFL.txt | The BIZ UDGothic Project Authors | Unmodified accompanying font licence | SIL OFL 1.1 |
|
||||
| assets/fonts/craft-ui-sc/OFL.txt | Adobe / Google Inc. (Noto CJK); SolidCraft header | Accompanying OFL for CraftUI-SC.otf | SIL OFL 1.1 |
|
||||
| assets/fonts/craft-ui-tc/OFL.txt | Adobe / Google Inc. (Noto CJK); SolidCraft header | Accompanying OFL for CraftUI-TC.otf | SIL OFL 1.1 |
|
||||
| assets/fonts/ibm-plex-mono/OFL.txt | IBM Corp. | Unmodified accompanying font licence | SIL OFL 1.1 |
|
||||
| assets/fonts/ibm-plex-sans/OFL.txt | IBM Corp. | Unmodified accompanying font licence | SIL OFL 1.1 |
|
||||
| assets/fonts/liberation-sans/OFL.txt | Red Hat, Inc.; Liberation Fonts contributors | Unmodified accompanying font licence | SIL OFL 1.1 |
|
||||
@@ -189,7 +185,11 @@ Editable drawing code, native projects and shipped exports are collected under `
|
||||
| assets/shaders/viewport.wgsl | SolidCraft contributors | Original SolidCraft resource data or drawing code, collected without redesign | MIT OR Apache-2.0 |
|
||||
| assets/styles/ui/palettes.rs | SolidCraft contributors | Original SolidCraft resource data or drawing code, collected without redesign | MIT OR Apache-2.0 |
|
||||
| assets/styles/ui/themes/gruvbox-dark.json | SolidCraft contributors | original SolidCraft theme file mapping SolidCraft's UI colours to the Gruvbox palette's colour values (Gruvbox by Pavel Pertsev, https://github.com/morhetz/gruvbox, MIT) | MIT OR Apache-2.0 |
|
||||
| assets/styles/ui/themes/gruvbox-dark-hard.json | SolidCraft contributors | original SolidCraft theme file mapping SolidCraft's UI colours to the Gruvbox palette's colour values (Gruvbox by Pavel Pertsev, https://github.com/morhetz/gruvbox, MIT) | MIT OR Apache-2.0 |
|
||||
| assets/styles/ui/themes/gruvbox-dark-soft.json | SolidCraft contributors | original SolidCraft theme file mapping SolidCraft's UI colours to the Gruvbox palette's colour values (Gruvbox by Pavel Pertsev, https://github.com/morhetz/gruvbox, MIT) | MIT OR Apache-2.0 |
|
||||
| assets/styles/ui/themes/gruvbox-light.json | SolidCraft contributors | original SolidCraft theme file mapping SolidCraft's UI colours to the Gruvbox palette's colour values (Gruvbox by Pavel Pertsev, https://github.com/morhetz/gruvbox, MIT) | MIT OR Apache-2.0 |
|
||||
| assets/styles/ui/themes/gruvbox-light-hard.json | SolidCraft contributors | original SolidCraft theme file mapping SolidCraft's UI colours to the Gruvbox palette's colour values (Gruvbox by Pavel Pertsev, https://github.com/morhetz/gruvbox, MIT) | MIT OR Apache-2.0 |
|
||||
| assets/styles/ui/themes/gruvbox-light-soft.json | SolidCraft contributors | original SolidCraft theme file mapping SolidCraft's UI colours to the Gruvbox palette's colour values (Gruvbox by Pavel Pertsev, https://github.com/morhetz/gruvbox, MIT) | MIT OR Apache-2.0 |
|
||||
| assets/styles/ui/themes/solidcraft-95.json | SolidCraft contributors | original SolidCraft theme file | MIT OR Apache-2.0 |
|
||||
| assets/styles/ui/themes/platinum-9.json | SolidCraft contributors | original SolidCraft theme file | MIT OR Apache-2.0 |
|
||||
| assets/styles/ui/themes/cupertino.json | SolidCraft contributors | original SolidCraft theme file | MIT OR Apache-2.0 |
|
||||
@@ -628,8 +628,6 @@ Original SolidCraft drawings, Open for owner review; no runtime assignments.
|
||||
| docs/book/src/generated/equation-parabola.png | SolidCraft contributors | rendered by `cargo xtask book` (`solidcraft-cli snapshot docs/book/scripts/equation-parabola.json`; gitignored) | MIT OR Apache-2.0 |
|
||||
| docs/book/src/generated/equation-spiral.png | SolidCraft contributors | rendered by `cargo xtask book` (`solidcraft-cli snapshot docs/book/scripts/equation-spiral.json`; gitignored) | MIT OR Apache-2.0 |
|
||||
| docs/book/src/generated/equation-wave.png | SolidCraft contributors | rendered by `cargo xtask book` (`solidcraft-cli snapshot docs/book/scripts/equation-wave.json`; gitignored) | MIT OR Apache-2.0 |
|
||||
| assets/icons/ui/design/svg/model/print_face.svg | SolidCraft contributors | two-tone modelling icon master (64 grid), original SolidCraft artwork | MIT OR Apache-2.0 |
|
||||
| assets/locales/fi.json | SolidCraft contributors | Original Finnish translation of SolidCraft's English catalog, AI-assisted (Claude Code) clean-room from the English and not yet reviewed line by line by a native speaker; no commercial CAD text used | MIT OR Apache-2.0 |
|
||||
|
||||
## Code adapted from sibling projects
|
||||
|
||||
@@ -689,7 +687,6 @@ copied into SolidCraft.
|
||||
|
||||
| Directory | Source | Licence | Changes |
|
||||
|---|---|---|---|
|
||||
| vendor/accesskit_macos | accesskit_macos 0.26.3, https://github.com/AccessKit/accesskit (The AccessKit contributors) | MIT OR Apache-2.0 | the subclassing adapter and its tests from 0.27.2: dropping the adapter keeps AppKit's key-value observers (vendor/README.md) |
|
||||
| vendor/truck-meshalgo | truck-meshalgo 0.4.0, https://github.com/ricosjp/truck (RICOS Co. Ltd.) | Apache-2.0 | meshing: bounded parameter searches, collapsed-boundary projection, subdivision and provisional fixed-grid previews (vendor/README.md) |
|
||||
| vendor/truck-stepio | truck-stepio 0.3.0, https://github.com/ricosjp/truck (RICOS Co. Ltd.) | Apache-2.0 | STEP writer: intersection-curve surfaces written at unique ids (vendor/README.md) |
|
||||
| vendor/truck-shapeops | truck-shapeops 0.4.0, https://github.com/ricosjp/truck (RICOS Co. Ltd.) | Apache-2.0 | robust meshing and nearest-parameter fallback in booleans; degenerate intersection-curve rejection; face and edge history of booleans; trace macro; corner choice at vertices several intersection curves end on; reuse of an operand's meshes (vendor/README.md) |
|
||||
|
||||
Generated
+20
-32
@@ -60,6 +60,8 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "accesskit_macos"
|
||||
version = "0.26.3"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "ce02dc63b43f0c9296af9ac946312a2dc8814427d7a64d2d600971dac55b6076"
|
||||
dependencies = [
|
||||
"accesskit",
|
||||
"accesskit_consumer 0.38.0",
|
||||
@@ -4208,7 +4210,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "solidcraft"
|
||||
version = "0.29.0"
|
||||
version = "0.27.1"
|
||||
dependencies = [
|
||||
"block2 0.6.2",
|
||||
"eframe",
|
||||
@@ -4240,16 +4242,15 @@ dependencies = [
|
||||
"windows-sys 0.61.2",
|
||||
"winit",
|
||||
"x11rb",
|
||||
"zbus 5.19.0",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "solidcraft-3dx-client"
|
||||
version = "0.29.0"
|
||||
version = "0.27.1"
|
||||
|
||||
[[package]]
|
||||
name = "solidcraft-cli"
|
||||
version = "0.29.0"
|
||||
version = "0.27.1"
|
||||
dependencies = [
|
||||
"image",
|
||||
"log",
|
||||
@@ -4261,7 +4262,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "solidcraft-derive"
|
||||
version = "0.29.0"
|
||||
version = "0.27.1"
|
||||
dependencies = [
|
||||
"proc-macro2",
|
||||
"quote",
|
||||
@@ -4270,7 +4271,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "solidcraft-doc"
|
||||
version = "0.29.0"
|
||||
version = "0.27.1"
|
||||
dependencies = [
|
||||
"log",
|
||||
"serde",
|
||||
@@ -4287,7 +4288,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "solidcraft-engine"
|
||||
version = "0.29.0"
|
||||
version = "0.27.1"
|
||||
dependencies = [
|
||||
"image",
|
||||
"log",
|
||||
@@ -4308,7 +4309,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "solidcraft-geom"
|
||||
version = "0.29.0"
|
||||
version = "0.27.1"
|
||||
dependencies = [
|
||||
"serde",
|
||||
"serde_json",
|
||||
@@ -4317,7 +4318,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "solidcraft-gpu"
|
||||
version = "0.29.0"
|
||||
version = "0.27.1"
|
||||
dependencies = [
|
||||
"image",
|
||||
"log",
|
||||
@@ -4337,7 +4338,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "solidcraft-io"
|
||||
version = "0.29.0"
|
||||
version = "0.27.1"
|
||||
dependencies = [
|
||||
"cadmpeg-core",
|
||||
"cadmpeg-ir",
|
||||
@@ -4361,7 +4362,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "solidcraft-kernel"
|
||||
version = "0.29.0"
|
||||
version = "0.27.1"
|
||||
dependencies = [
|
||||
"log",
|
||||
"proptest",
|
||||
@@ -4381,7 +4382,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "solidcraft-mcp"
|
||||
version = "0.29.0"
|
||||
version = "0.27.1"
|
||||
dependencies = [
|
||||
"serde_json",
|
||||
"solidcraft-engine",
|
||||
@@ -4390,7 +4391,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "solidcraft-render"
|
||||
version = "0.29.0"
|
||||
version = "0.27.1"
|
||||
dependencies = [
|
||||
"image",
|
||||
"moxcms",
|
||||
@@ -4404,7 +4405,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "solidcraft-sketch"
|
||||
version = "0.29.0"
|
||||
version = "0.27.1"
|
||||
dependencies = [
|
||||
"harfrust",
|
||||
"serde",
|
||||
@@ -4417,14 +4418,14 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "solidcraft-space-mouse"
|
||||
version = "0.29.0"
|
||||
version = "0.27.1"
|
||||
dependencies = [
|
||||
"serde",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "solidcraft-ui-egui"
|
||||
version = "0.29.0"
|
||||
version = "0.27.1"
|
||||
dependencies = [
|
||||
"arboard",
|
||||
"egui",
|
||||
@@ -4443,7 +4444,6 @@ dependencies = [
|
||||
"solidcraft-gpu",
|
||||
"solidcraft-space-mouse",
|
||||
"syn 2.0.119",
|
||||
"sys-locale",
|
||||
"tiny-skia",
|
||||
"toml",
|
||||
"ttf-parser",
|
||||
@@ -4455,7 +4455,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "solidcraft-web"
|
||||
version = "0.29.0"
|
||||
version = "0.27.1"
|
||||
dependencies = [
|
||||
"eframe",
|
||||
"egui",
|
||||
@@ -4559,18 +4559,6 @@ dependencies = [
|
||||
"syn 2.0.119",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "sys-locale"
|
||||
version = "0.3.2"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "8eab9a99a024a169fe8a903cf9d4a3b3601109bcc13bd9e3c6fff259138626c4"
|
||||
dependencies = [
|
||||
"js-sys",
|
||||
"libc",
|
||||
"wasm-bindgen",
|
||||
"web-sys",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "tempfile"
|
||||
version = "3.27.0"
|
||||
@@ -4578,7 +4566,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd"
|
||||
dependencies = [
|
||||
"fastrand",
|
||||
"getrandom 0.4.3",
|
||||
"getrandom 0.3.4",
|
||||
"once_cell",
|
||||
"rustix 1.1.5",
|
||||
"windows-sys 0.61.2",
|
||||
@@ -6010,7 +5998,7 @@ checksum = "e450f9b2ed1dff33c94c12589a87338689467b9c4f5d8a5710bd09a847d2c8a7"
|
||||
|
||||
[[package]]
|
||||
name = "xtask"
|
||||
version = "0.29.0"
|
||||
version = "0.27.1"
|
||||
dependencies = [
|
||||
"proc-macro2",
|
||||
"serde",
|
||||
|
||||
+1
-4
@@ -5,7 +5,7 @@ members = ["crates/*", "apps/*", "xtask"]
|
||||
exclude = ["vendor"]
|
||||
|
||||
[workspace.package]
|
||||
version = "0.29.0"
|
||||
version = "0.27.1"
|
||||
edition = "2024"
|
||||
license = "MIT OR Apache-2.0"
|
||||
rust-version = "1.95"
|
||||
@@ -165,9 +165,6 @@ egui-wgpu = { path = "vendor/egui-wgpu" }
|
||||
# winit 0.30 never binds and eframe 0.36 still requires winit 0.30.
|
||||
winit = { path = "vendor/winit" }
|
||||
|
||||
# macOS: dropping the accessibility adapter leaves AppKit's key-value observers intact (#7535).
|
||||
accesskit_macos = { path = "vendor/accesskit_macos" }
|
||||
|
||||
# Mutation testing (cargo-mutants, docs/mutation-testing.md): the ci profile with incremental
|
||||
# builds, since every mutant rebuilds the crates above the one it changes.
|
||||
[profile.mutants]
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Third-party software in SolidCraft
|
||||
|
||||
SolidCraft (the desktop app, solidcraft-cli and the web app) is built from the 561 crates below.
|
||||
SolidCraft (the desktop app, solidcraft-cli and the web app) is built from the 560 crates below.
|
||||
Generated by `cargo xtask licences` from Cargo.lock and the crates' own licence files.
|
||||
SolidCraft's own licence is in LICENSE-MIT and LICENSE-APACHE, and NOTICE.
|
||||
|
||||
@@ -403,7 +403,6 @@ syn 1.0.109 (MIT OR Apache-2.0)
|
||||
syn 2.0.119 (MIT OR Apache-2.0)
|
||||
syn 3.0.6 (MIT OR Apache-2.0)
|
||||
synstructure 0.13.2 (MIT)
|
||||
sys-locale 0.3.2 (MIT OR Apache-2.0)
|
||||
tempfile 3.27.0 (MIT OR Apache-2.0)
|
||||
termcolor 1.4.1 (Unlicense OR MIT)
|
||||
thiserror 1.0.69 (MIT OR Apache-2.0)
|
||||
@@ -1837,8 +1836,8 @@ approx 0.4.0, as-raw-xcb-connection 1.0.1, atspi 0.29.0, atspi-common 0.13.0, at
|
||||
cgmath 0.18.0, chardetng 0.1.17, codespan-reporting 0.13.1, encoding_rs 0.8.42, kurbo 0.13.1,
|
||||
multiversion_no_op 1.0.0, nohash-hasher 0.2.0, peniko 0.6.1, polycool 0.4.0, raw-window-metal 1.1.0,
|
||||
rustls-platform-verifier 0.7.1, self_cell 1.3.0, siphasher 1.0.4, spade 2.15.1, static_assertions
|
||||
1.1.0, sys-locale 0.3.2, ureq 3.4.2, ureq-proto 0.6.4, utf8_iter 1.0.4, x11rb 0.13.2, x11rb-protocol
|
||||
0.13.2, zeroize 1.9.1, zeroize_derive 1.5.0, zune-core 0.5.3, zune-jpeg 0.5.15
|
||||
1.1.0, ureq 3.4.2, ureq-proto 0.6.4, utf8_iter 1.0.4, x11rb 0.13.2, x11rb-protocol 0.13.2, zeroize
|
||||
1.9.1, zeroize_derive 1.5.0, zune-core 0.5.3, zune-jpeg 0.5.15
|
||||
================================================================================
|
||||
|
||||
Apache License
|
||||
@@ -13571,32 +13570,6 @@ The above copyright notice and this permission notice shall be included in all c
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
================================================================================
|
||||
sys-locale 0.3.2
|
||||
================================================================================
|
||||
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2021 1Password
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
|
||||
================================================================================
|
||||
tempfile 3.27.0
|
||||
================================================================================
|
||||
@@ -16826,14 +16799,6 @@ Bundled fonts (SIL Open Font License, Version 1.1)
|
||||
Copyright 2022 The BIZ UDGothic Project Authors (https://github.com/googlefonts/morisawa-biz-ud-mincho)
|
||||
Source: https://github.com/googlefonts/morisawa-biz-ud-gothic
|
||||
|
||||
- CraftUI-SC.otf (assets/fonts/craft-ui-sc/CraftUI-SC.otf)
|
||||
Copyright 2014-2021 Adobe / Google Inc. (Noto Sans SC subset for SolidCraft web zh)
|
||||
Source: https://github.com/notofonts/noto-cjk (Sans SubsetOTF/SC)
|
||||
|
||||
- CraftUI-TC.otf (assets/fonts/craft-ui-tc/CraftUI-TC.otf)
|
||||
Copyright 2014-2021 Adobe / Google Inc. (Noto Sans TC subset for SolidCraft web zh-TW)
|
||||
Source: https://github.com/notofonts/noto-cjk (Sans SubsetOTF/TC)
|
||||
|
||||
- IBMPlexSans-Variable.ttf (assets/fonts/ibm-plex-sans/IBMPlexSans-Variable.ttf)
|
||||
Copyright 2017 IBM Corp. with Reserved Font Name "Plex"
|
||||
Source: https://github.com/IBM/plex
|
||||
|
||||
@@ -229,9 +229,7 @@ fn known_pending_concepts_and_released_files_round_trip_with_inert_metadata() {
|
||||
assert!(output.status.success(), "{}", String::from_utf8_lossy(&output.stderr));
|
||||
let reopened = io::read_design(&std::fs::read(&destination).unwrap()).unwrap();
|
||||
assert_eq!(reopened.metadata, document.metadata);
|
||||
// #4907: `run --save` maps to Save As, and a borrowed design name
|
||||
// follows the destination file's stem instead of keeping the old name.
|
||||
assert_eq!(reopened.name, format!("resaved-{index}"));
|
||||
assert_eq!(reopened.name, document.name);
|
||||
assert_eq!(reopened.features, document.features);
|
||||
assert_eq!(std::fs::read(&source).unwrap(), bytes);
|
||||
}
|
||||
|
||||
@@ -123,42 +123,3 @@ fn a_design_naming_a_sketch_and_its_extrude_alike_replays_from_its_script() {
|
||||
assert_eq!(names, ["Block", "Block"], "{first:#}");
|
||||
assert_eq!(second["commands"], first["commands"], "the replayed design's script has the same steps");
|
||||
}
|
||||
|
||||
/// #10230: script export must disclose the print-face state that replay leaves out.
|
||||
#[test]
|
||||
fn script_export_warns_about_omitted_print_faces_on_stderr() {
|
||||
let dir = std::env::temp_dir().join(format!("solidcraft-print-face-script-{}", std::process::id()));
|
||||
std::fs::create_dir_all(&dir).unwrap();
|
||||
let saved = dir.join("block.sc");
|
||||
let exported = dir.join("block.json");
|
||||
let mut s = Session::default();
|
||||
s.execute("solid.box", &json!({"length": 20, "width": 10, "height": 5, "body_name": "Block"})).unwrap();
|
||||
s.execute("body.print_face", &json!({"body": "Block", "point": [10, 5, 0]})).unwrap();
|
||||
s.execute("file.save", &json!({"path": saved})).unwrap();
|
||||
let native = std::fs::read(&saved).unwrap();
|
||||
|
||||
for to_file in [false, true] {
|
||||
let mut cmd = std::process::Command::new(env!("CARGO_BIN_EXE_solidcraft-cli"));
|
||||
cmd.arg("script").arg(&saved);
|
||||
if to_file {
|
||||
cmd.arg("--out").arg(&exported);
|
||||
}
|
||||
let out = cmd.output().unwrap();
|
||||
let stderr = String::from_utf8_lossy(&out.stderr);
|
||||
assert!(out.status.success(), "{stderr}");
|
||||
assert!(stderr.contains("note: the script leaves out print-face assignments (body.print_face)"), "{stderr}");
|
||||
let script = if to_file {
|
||||
assert!(out.stdout.is_empty(), "--out must keep stdout empty");
|
||||
std::fs::read(&exported).unwrap()
|
||||
} else {
|
||||
out.stdout
|
||||
};
|
||||
let script: Value = serde_json::from_slice(&script).unwrap();
|
||||
let mut replayed = Session::default();
|
||||
replayed.run_script(&script).unwrap();
|
||||
assert!(replayed.doc.print_faces.is_empty());
|
||||
assert_eq!(replayed.doc.features, s.doc.features);
|
||||
assert_eq!(std::fs::read(&saved).unwrap(), native, "export must not change the source design");
|
||||
}
|
||||
std::fs::remove_dir_all(dir).unwrap();
|
||||
}
|
||||
|
||||
@@ -22,10 +22,6 @@
|
||||
<link data-trunk rel="rust" data-bin="solidcraft-web" data-wasm-opt="z" data-weak-refs />
|
||||
<link data-trunk rel="copy-file" href="../../assets/fonts/biz-udp-gothic/BIZUDPGothic-Regular.ttf" data-target-path="fonts" />
|
||||
<link data-trunk rel="copy-file" href="../../assets/fonts/biz-udp-gothic/OFL.txt" data-target-path="fonts" />
|
||||
<link data-trunk rel="copy-file" href="../../assets/fonts/craft-ui-sc/CraftUI-SC.otf" data-target-path="fonts" />
|
||||
<link data-trunk rel="copy-file" href="../../assets/fonts/craft-ui-sc/OFL.txt" data-target-path="fonts/craft-ui-sc" />
|
||||
<link data-trunk rel="copy-file" href="../../assets/fonts/craft-ui-tc/CraftUI-TC.otf" data-target-path="fonts" />
|
||||
<link data-trunk rel="copy-file" href="../../assets/fonts/craft-ui-tc/OFL.txt" data-target-path="fonts/craft-ui-tc" />
|
||||
<link data-trunk rel="css" href="../../assets/styles/web/loading.css" />
|
||||
<link data-trunk rel="copy-file" href="../../assets/styles/web/loading-logo.svg" />
|
||||
<!-- Installable as an app (manifest.webmanifest); the icons are the Linux exports of the app mark. -->
|
||||
|
||||
@@ -273,10 +273,8 @@ mod web {
|
||||
}
|
||||
|
||||
const JAPANESE_FONT_PATH: &str = "./fonts/BIZUDPGothic-Regular.ttf";
|
||||
const CHINESE_SC_FONT_PATH: &str = "./fonts/CraftUI-SC.otf";
|
||||
const CHINESE_TC_FONT_PATH: &str = "./fonts/CraftUI-TC.otf";
|
||||
|
||||
type FontLoadResult = Rc<std::cell::RefCell<Option<Result<(String, Vec<u8>), String>>>>;
|
||||
type FontLoadResult = Rc<std::cell::RefCell<Option<Result<Vec<u8>, String>>>>;
|
||||
|
||||
struct Shell {
|
||||
app: SolveApp,
|
||||
@@ -294,17 +292,11 @@ mod web {
|
||||
rename_focus: bool,
|
||||
/// The start page's recent designs were filled from the stored ones.
|
||||
recents_synced: bool,
|
||||
/// On-demand script fonts: fetched only when a CJK language is selected.
|
||||
/// On-demand CJK font: fetched only when a CJK language is selected.
|
||||
font: solidcraft_ui_egui::fonts::CjkFontLoader,
|
||||
font_result: FontLoadResult,
|
||||
/// The fetched Japanese font's bytes: kept so a language change can re-order the fallbacks.
|
||||
/// The fetched CJK font's bytes: kept so a language change can re-order the fallbacks.
|
||||
cjk_bytes: Option<Vec<u8>>,
|
||||
/// The fetched Chinese font's bytes (Simplified or Traditional for this session).
|
||||
chinese_bytes: Option<Vec<u8>>,
|
||||
/// Which Chinese face `chinese_bytes` is: `"zh"` or `"zh-TW"`.
|
||||
chinese_kind: Option<&'static str>,
|
||||
/// Kind requested by the in-flight fetch (`"ja"`, `"zh"`, or `"zh-TW"`).
|
||||
font_fetch_kind: Option<&'static str>,
|
||||
/// The language the fonts were last set up for (a CJK UI leads with the CJK face).
|
||||
font_language: String,
|
||||
space_mouse: SpaceMouse,
|
||||
@@ -682,102 +674,65 @@ mod web {
|
||||
files::autosave(&self.files, None);
|
||||
}
|
||||
|
||||
/// Whether the shell already has the on-demand face the live language needs.
|
||||
fn script_font_ready(&self) -> bool {
|
||||
match solidcraft_ui_egui::fonts::web_script_font_kind(solidcraft_ui_egui::i18n::effective_language(&self.app.preferences.language)) {
|
||||
Some("zh") => self.chinese_bytes.is_some() && self.chinese_kind == Some("zh"),
|
||||
Some("zh-TW") => self.chinese_bytes.is_some() && self.chinese_kind == Some("zh-TW"),
|
||||
Some("ja") => self.cjk_bytes.is_some(),
|
||||
_ => true,
|
||||
}
|
||||
}
|
||||
|
||||
/// Fetch and install a script font when a CJK language is selected. If that fails, this
|
||||
/// Fetch and install the CJK font when a CJK language is selected. If that fails, this
|
||||
/// session falls back to English (no tofu); the saved language preference is kept.
|
||||
fn tick_font(&mut self, ctx: &egui::Context) {
|
||||
let done = self.font_result.borrow_mut().take();
|
||||
if let Some(res) = done {
|
||||
let kind = self.font_fetch_kind.take();
|
||||
let installed = match res {
|
||||
Ok((path, bytes)) => {
|
||||
match kind {
|
||||
Some("zh") => {
|
||||
self.chinese_bytes = Some(bytes);
|
||||
self.chinese_kind = Some("zh");
|
||||
}
|
||||
Some("zh-TW") => {
|
||||
self.chinese_bytes = Some(bytes);
|
||||
self.chinese_kind = Some("zh-TW");
|
||||
}
|
||||
_ => {
|
||||
self.cjk_bytes = Some(bytes);
|
||||
}
|
||||
}
|
||||
log::info!("loaded web script font from {path}");
|
||||
Ok(bytes) => {
|
||||
self.cjk_bytes = Some(bytes);
|
||||
true
|
||||
}
|
||||
Err(err) => {
|
||||
let path = match kind {
|
||||
Some("zh") => CHINESE_SC_FONT_PATH,
|
||||
Some("zh-TW") => CHINESE_TC_FONT_PATH,
|
||||
_ => JAPANESE_FONT_PATH,
|
||||
};
|
||||
log::warn!("failed to fetch script font from {path}: {err}");
|
||||
log::warn!("failed to fetch CJK font from {JAPANESE_FONT_PATH}: {err}");
|
||||
false
|
||||
}
|
||||
};
|
||||
let effective = solidcraft_ui_egui::i18n::effective_language(&self.app.preferences.language);
|
||||
if !installed && solidcraft_ui_egui::fonts::needs_cjk_font(effective) {
|
||||
log::warn!("script font unavailable; showing English for this session");
|
||||
if installed {
|
||||
log::info!("loaded web CJK font from {JAPANESE_FONT_PATH}");
|
||||
} else if solidcraft_ui_egui::fonts::needs_cjk_font(&self.app.preferences.language) {
|
||||
log::warn!("CJK font unavailable; showing English for this session");
|
||||
}
|
||||
self.font.finished(installed, &mut self.app.preferences.language);
|
||||
self.apply_fonts(ctx);
|
||||
ctx.request_repaint();
|
||||
}
|
||||
let ready = self.script_font_ready();
|
||||
let effective = solidcraft_ui_egui::i18n::effective_language(&self.app.preferences.language);
|
||||
if self.font.tick(&mut self.app.preferences.language, ready) {
|
||||
self.fetch_font(ctx, solidcraft_ui_egui::fonts::web_script_font_kind(effective).unwrap_or("ja"));
|
||||
if self.font.tick(&mut self.app.preferences.language) {
|
||||
self.fetch_font(ctx);
|
||||
}
|
||||
// The CJK face leads only a CJK UI: its Cyrillic glyphs are full-width, so switching
|
||||
// to Ukrainian (or English) must put the Latin face back in front.
|
||||
if solidcraft_ui_egui::i18n::effective_language(&self.app.preferences.language) != self.font_language {
|
||||
if self.app.preferences.language != self.font_language {
|
||||
self.apply_fonts(ctx);
|
||||
}
|
||||
}
|
||||
|
||||
/// Set up the UI fonts for the live language, keeping fetched script fonts as fallbacks
|
||||
/// (Chinese leads a Chinese UI; see [`solidcraft_ui_egui::fonts::install_web_script_fonts`]).
|
||||
/// Set up the UI fonts for the live language, keeping the fetched CJK font as a fallback
|
||||
/// (it leads only for a CJK UI, see [`solidcraft_ui_egui::fonts::install_cjk_font_for`]).
|
||||
fn apply_fonts(&mut self, ctx: &egui::Context) {
|
||||
let effective = solidcraft_ui_egui::i18n::effective_language(&self.app.preferences.language);
|
||||
if self.cjk_bytes.is_none() && self.chinese_bytes.is_none() {
|
||||
solidcraft_ui_egui::fonts::setup_fonts(ctx);
|
||||
} else {
|
||||
solidcraft_ui_egui::fonts::install_web_script_fonts(ctx, self.cjk_bytes.clone(), self.chinese_bytes.clone(), effective);
|
||||
match self.cjk_bytes.clone() {
|
||||
Some(bytes) => {
|
||||
solidcraft_ui_egui::fonts::install_cjk_font_for(ctx, bytes, &self.app.preferences.language);
|
||||
}
|
||||
None => solidcraft_ui_egui::fonts::setup_fonts(ctx),
|
||||
}
|
||||
self.font_language = effective.to_owned();
|
||||
self.font_language.clone_from(&self.app.preferences.language);
|
||||
}
|
||||
|
||||
/// CJK text on screen with no Japanese font yet (an English UI showing a Japanese name):
|
||||
/// fetch the Japanese font, so the text does not stay tofu (#720).
|
||||
/// CJK text on screen with no CJK font yet (an English UI showing a Japanese name):
|
||||
/// fetch the font, so the text does not stay tofu (#720).
|
||||
fn watch_text_for_font(&mut self, ctx: &egui::Context) {
|
||||
if self.font.watching_text() && solidcraft_ui_egui::fonts::painted_cjk(ctx) && self.font.text_needs_font() {
|
||||
self.fetch_font(ctx, "ja");
|
||||
self.fetch_font(ctx);
|
||||
}
|
||||
}
|
||||
|
||||
fn fetch_font(&mut self, ctx: &egui::Context, kind: &'static str) {
|
||||
let path = match kind {
|
||||
"zh" => CHINESE_SC_FONT_PATH,
|
||||
"zh-TW" => CHINESE_TC_FONT_PATH,
|
||||
_ => JAPANESE_FONT_PATH,
|
||||
};
|
||||
self.font_fetch_kind = Some(kind);
|
||||
fn fetch_font(&self, ctx: &egui::Context) {
|
||||
let slot = self.font_result.clone();
|
||||
let ctx = ctx.clone();
|
||||
let path = path.to_owned();
|
||||
wasm_bindgen_futures::spawn_local(async move {
|
||||
let res = fetch_font_bytes(&path).await.map(|bytes| (path, bytes));
|
||||
let res = fetch_font_bytes(JAPANESE_FONT_PATH).await;
|
||||
*slot.borrow_mut() = Some(res);
|
||||
ctx.request_repaint();
|
||||
});
|
||||
@@ -1007,9 +962,6 @@ mod web {
|
||||
font: Default::default(),
|
||||
font_result: Rc::new(std::cell::RefCell::new(None)),
|
||||
cjk_bytes: None,
|
||||
chinese_bytes: None,
|
||||
chinese_kind: None,
|
||||
font_fetch_kind: None,
|
||||
font_language,
|
||||
space_mouse: SpaceMouse::default(),
|
||||
wheel_gestures: solidcraft_ui_egui::WebWheelGestures::default(),
|
||||
|
||||
@@ -104,10 +104,5 @@ winit = { version = "0.30", default-features = false, features = ["x11"] }
|
||||
raw-window-handle = "0.6"
|
||||
x11rb = { version = "0.13", default-features = false }
|
||||
|
||||
[target.'cfg(target_os = "linux")'.dependencies]
|
||||
# The desktop's dark or light preference through the XDG Desktop Portal (src/desktop_theme.rs,
|
||||
# #7944); already in the tree through eframe's accessibility support (accesskit_unix).
|
||||
zbus = { version = "5", default-features = false, features = ["async-io", "blocking-api"] }
|
||||
|
||||
[build-dependencies]
|
||||
embed-resource = "3.0.11"
|
||||
|
||||
@@ -413,37 +413,11 @@ impl Lines {
|
||||
}
|
||||
}
|
||||
|
||||
/// A subscribed connection's seat on the watch: it leaves exactly once, whichever thread sees
|
||||
/// the connection's end first — the connection's own thread at the end of the stream, or the
|
||||
/// events thread at the first write a closed client refuses. The seat used to wait for the
|
||||
/// events thread alone, and that thread only leaves its wait when the design moves, so the
|
||||
/// count could outlive the connection by a second or more (#8315).
|
||||
struct Seat(Mutex<Option<Subscriber>>);
|
||||
|
||||
impl Seat {
|
||||
fn new(counted: Subscriber) -> Self {
|
||||
Seat(Mutex::new(Some(counted)))
|
||||
}
|
||||
|
||||
/// Leave the watch now: the seat goes once, whoever gets here first.
|
||||
fn release(&self) {
|
||||
let counted = self.0.lock().unwrap_or_else(PoisonError::into_inner).take();
|
||||
drop(counted);
|
||||
}
|
||||
}
|
||||
|
||||
impl Drop for Seat {
|
||||
fn drop(&mut self) {
|
||||
self.release();
|
||||
}
|
||||
}
|
||||
|
||||
/// A connection's `control.subscribe` (#6985): its `design.changed` lines, sent from a thread of
|
||||
/// their own until the connection ends.
|
||||
struct Subscription {
|
||||
lines: Arc<Lines>,
|
||||
stop: Arc<AtomicBool>,
|
||||
seat: Arc<Seat>,
|
||||
}
|
||||
|
||||
impl Subscription {
|
||||
@@ -459,17 +433,15 @@ impl Subscription {
|
||||
) -> Option<(Self, std::io::Result<()>)> {
|
||||
let lines = Arc::new(Lines { socket: out.try_clone().ok()?, turn: Mutex::new(()) });
|
||||
let stop = Arc::new(AtomicBool::new(false));
|
||||
let seat = Arc::new(Seat::new(counted));
|
||||
let first = lines.turn.lock().unwrap_or_else(PoisonError::into_inner);
|
||||
let (l, s, watch_seat) = (lines.clone(), stop.clone(), Arc::clone(&seat));
|
||||
let (l, s) = (lines.clone(), stop.clone());
|
||||
// The connection's seat on the watch rides the events thread: it leaves when the thread
|
||||
// does, so the next failed write to a closed client retires it even while the connection's
|
||||
// own thread is slow to see the end of the stream (#7226). The connection's own thread
|
||||
// leaves it too, so a closed connection stops counting at once (#8315).
|
||||
std::thread::Builder::new().stack_size(64 * 1024).spawn(move || send_events(design, &l, &s, seen, watch_seat)).ok()?;
|
||||
// own thread is slow to see the end of the stream (#7226).
|
||||
std::thread::Builder::new().stack_size(64 * 1024).spawn(move || send_events(design, &l, &s, seen, counted)).ok()?;
|
||||
let sent = send(&mut &lines.socket, reply);
|
||||
drop(first);
|
||||
Some((Subscription { lines, stop, seat }, sent))
|
||||
Some((Subscription { lines, stop }, sent))
|
||||
}
|
||||
}
|
||||
|
||||
@@ -482,9 +454,6 @@ fn design_of(reply: &Value) -> Option<(String, u64)> {
|
||||
impl Drop for Subscription {
|
||||
fn drop(&mut self) {
|
||||
self.stop.store(true, Ordering::Relaxed);
|
||||
// The seat on the watch goes now: the connection is over, and nothing counts it any more
|
||||
// (#8315).
|
||||
self.seat.release();
|
||||
// The socket closes now, not when the thread next looks; a line blocked on a client that
|
||||
// stopped reading ends too.
|
||||
let _ = self.lines.socket.shutdown(std::net::Shutdown::Both);
|
||||
@@ -492,10 +461,10 @@ impl Drop for Subscription {
|
||||
}
|
||||
|
||||
/// The `design.changed` lines of a subscribed connection, each time the design differs from the
|
||||
/// last one it was told of (`seen`), until `stop`. Holds the connection's seat on the watch
|
||||
/// (`seat`), which it leaves when the thread ends: on `stop`, or on the first write a closed
|
||||
/// client refuses (#7226).
|
||||
fn send_events(design: &DesignWatch, lines: &Lines, stop: &AtomicBool, mut seen: (String, u64), seat: Arc<Seat>) {
|
||||
/// last one it was told of (`seen`), until `stop`. Owns the connection's seat on the watch
|
||||
/// (`counted`), so the seat leaves exactly when this thread does: on `stop`, or on the first
|
||||
/// write a closed client refuses (#7226).
|
||||
fn send_events(design: &DesignWatch, lines: &Lines, stop: &AtomicBool, mut seen: (String, u64), _counted: Subscriber) {
|
||||
while !stop.load(Ordering::Relaxed) {
|
||||
let Some(now) = design.wait(&seen, stop, Duration::from_secs(1)).filter(|now| *now != seen) else { continue };
|
||||
if lines.send(&json!({"event": "design.changed", "params": {"document_id": now.0, "revision": now.1}})).is_err() {
|
||||
@@ -504,9 +473,6 @@ fn send_events(design: &DesignWatch, lines: &Lines, stop: &AtomicBool, mut seen:
|
||||
seen = now;
|
||||
std::thread::sleep(EVENT_GAP);
|
||||
}
|
||||
// The client is gone: it is not counted on the watch any more, whatever the connection's own
|
||||
// thread still has to notice (#8315).
|
||||
seat.release();
|
||||
}
|
||||
|
||||
/// What this app's control channel does beyond the methods every version has, for a client to
|
||||
@@ -939,58 +905,6 @@ mod tests {
|
||||
assert!(!WATCH.subscribed());
|
||||
}
|
||||
|
||||
/// #8315: a closed connection leaves the watch at once. The seat of a subscribed connection
|
||||
/// goes when the connection's own thread sees the end of the stream, not only when the
|
||||
/// events thread notices: that thread waits for the design to move, so a connection that
|
||||
/// closed while the design stood still kept the watch counting it for a second or more.
|
||||
#[test]
|
||||
fn a_closed_connection_leaves_the_watch_at_once() {
|
||||
static RUNNING: Running = Running::new();
|
||||
static WATCH: DesignWatch = DesignWatch::new();
|
||||
let token = "0123456789abcdef0123456789abcdef";
|
||||
let listener = TcpListener::bind("127.0.0.1:0").unwrap();
|
||||
let addr = listener.local_addr().unwrap();
|
||||
let (tx, rx) = channel::<ControlRequest>();
|
||||
// The window names the design once and then leaves it alone: nothing moves it, so the
|
||||
// events thread has nothing to write and only the end of the connection can retire it.
|
||||
std::thread::spawn(move || {
|
||||
for req in rx {
|
||||
if req.method == "control.subscribe" {
|
||||
WATCH.publish("d-1", 3);
|
||||
let _ = req.reply.send(json!({"ok": true, "result": {"document_id": "d-1", "revision": 3}}));
|
||||
} else {
|
||||
let _ = req.reply.send(json!({"ok": true, "result": req.method}));
|
||||
}
|
||||
}
|
||||
});
|
||||
std::thread::spawn(move || {
|
||||
for stream in listener.incoming().flatten() {
|
||||
let tx = tx.clone();
|
||||
std::thread::spawn(move || serve_with(stream, token, tx, egui::Context::default(), false, WAITS, &RUNNING, &WATCH));
|
||||
}
|
||||
});
|
||||
let s = TcpStream::connect(addr).unwrap();
|
||||
s.set_read_timeout(Some(Duration::from_secs(10))).unwrap();
|
||||
let mut out = s.try_clone().unwrap();
|
||||
let mut lines = BufReader::new(s);
|
||||
writeln!(out, "{}", json!({"id": 1, "method": "control.subscribe", "token": token})).unwrap();
|
||||
let mut l = String::new();
|
||||
lines.read_line(&mut l).unwrap();
|
||||
let reply: Value = serde_json::from_str(&l).unwrap();
|
||||
assert!(reply["ok"] == true, "{reply}");
|
||||
assert!(WATCH.subscribed(), "the connection is subscribed");
|
||||
// Let the events thread settle into its wait: the design stands still, so it has nothing
|
||||
// to write, and only the end of the connection can retire it.
|
||||
std::thread::sleep(Duration::from_millis(200));
|
||||
// The client goes away without asking anything else.
|
||||
drop((out, lines));
|
||||
let deadline = Instant::now() + Duration::from_millis(400);
|
||||
while WATCH.subscribed() && Instant::now() < deadline {
|
||||
std::thread::sleep(Duration::from_millis(10));
|
||||
}
|
||||
assert!(!WATCH.subscribed(), "a closed connection is not counted on the watch");
|
||||
}
|
||||
|
||||
/// A timed-out request that only reads is not said to "still apply", nor is one that only
|
||||
/// writes a file (an export, #1989); a change is, by name.
|
||||
#[test]
|
||||
|
||||
@@ -1,195 +0,0 @@
|
||||
//! Linux: the desktop's dark or light preference, for Theme: System (#7944).
|
||||
//!
|
||||
//! The window toolkit does not pass it on everywhere: on GNOME (Wayland, or X11 through XWayland)
|
||||
//! the window never learns it, nor when it changes, so the app kept its colours. This reads the
|
||||
//! freedesktop setting through the XDG Desktop Portal's Settings interface on the session bus
|
||||
//! (`org.freedesktop.appearance color-scheme`, then GNOME's `color-scheme` and `gtk-theme`), the
|
||||
//! same setting other applications follow, and inside a Flatpak too. It runs on a thread of its
|
||||
//! own: the first reading, then the portal's `SettingChanged` signal; where the signal can't be
|
||||
//! had, a reading every few seconds. Without a portal it asks `gsettings` instead, on the same
|
||||
//! thread. The window reads the last answer with an atomic load
|
||||
//! (`solidcraft_ui_egui::Services::desktop_dark`), and the decision from the raw values is
|
||||
//! `solidcraft_ui_egui::prefs::desktop_prefers_dark`.
|
||||
|
||||
use std::io::Read;
|
||||
use std::sync::Arc;
|
||||
use std::sync::atomic::{AtomicU8, Ordering};
|
||||
use std::time::Duration;
|
||||
|
||||
use zbus::zvariant::{OwnedValue, Value};
|
||||
|
||||
const UNKNOWN: u8 = 0;
|
||||
const DARK: u8 = 1;
|
||||
const LIGHT: u8 = 2;
|
||||
|
||||
/// How often to read again where the portal's change signal is not available.
|
||||
const POLL: Duration = Duration::from_secs(5);
|
||||
/// How long one `gsettings` reading may take before it is given up.
|
||||
const GSETTINGS_TIMEOUT: Duration = Duration::from_secs(2);
|
||||
|
||||
const PORTAL: &str = "org.freedesktop.portal.Desktop";
|
||||
const PORTAL_PATH: &str = "/org/freedesktop/portal/desktop";
|
||||
const SETTINGS: &str = "org.freedesktop.portal.Settings";
|
||||
const APPEARANCE: &str = "org.freedesktop.appearance";
|
||||
const GNOME: &str = "org.gnome.desktop.interface";
|
||||
|
||||
/// Start following the desktop's preference; the closure answers the latest reading (`None`
|
||||
/// until there is one, or when the desktop says nothing).
|
||||
pub fn start(ctx: &egui::Context) -> Box<dyn Fn() -> Option<bool>> {
|
||||
let state = Arc::new(AtomicU8::new(UNKNOWN));
|
||||
let (thread_state, ctx) = (state.clone(), ctx.clone());
|
||||
if let Err(e) = std::thread::Builder::new().name("desktop-theme".into()).spawn(move || follow(&thread_state, &ctx)) {
|
||||
log::warn!("desktop theme: no thread to follow it: {e}");
|
||||
}
|
||||
Box::new(move || match state.load(Ordering::Relaxed) {
|
||||
DARK => Some(true),
|
||||
LIGHT => Some(false),
|
||||
_ => None,
|
||||
})
|
||||
}
|
||||
|
||||
/// Keep `state` on the desktop's preference, asking for a frame whenever it changes.
|
||||
fn follow(state: &AtomicU8, ctx: &egui::Context) {
|
||||
let publish = |dark: Option<bool>| {
|
||||
let code = match dark {
|
||||
Some(true) => DARK,
|
||||
Some(false) => LIGHT,
|
||||
None => UNKNOWN,
|
||||
};
|
||||
if state.swap(code, Ordering::Relaxed) != code {
|
||||
ctx.request_repaint();
|
||||
}
|
||||
};
|
||||
let portal = match portal() {
|
||||
Ok(p) => Some(p),
|
||||
Err(e) => {
|
||||
log::info!("desktop theme: no settings portal ({e}); asking gsettings");
|
||||
None
|
||||
}
|
||||
};
|
||||
// The portal first; gsettings where there is none or it says nothing (its backend missing).
|
||||
let read = |portal: Option<&zbus::blocking::Proxy<'static>>| portal.and_then(read_portal).or_else(read_gsettings);
|
||||
let from_portal = portal.as_ref().and_then(read_portal);
|
||||
let first = from_portal.or_else(read_gsettings);
|
||||
publish(first);
|
||||
// Wait for the portal's signal only when the portal answers: else the reading is gsettings',
|
||||
// which only a new reading notices.
|
||||
if let Some(p) = portal.as_ref().filter(|_| from_portal.is_some()) {
|
||||
match p.receive_signal("SettingChanged") {
|
||||
Ok(changes) => {
|
||||
for message in changes {
|
||||
if relevant(&message) {
|
||||
publish(read(Some(p)));
|
||||
}
|
||||
}
|
||||
log::info!("desktop theme: the portal's change signal ended; reading every few seconds");
|
||||
}
|
||||
Err(e) => log::info!("desktop theme: no change signal ({e}); reading every few seconds"),
|
||||
}
|
||||
} else if portal.is_none() && first.is_none() && !gsettings_available() {
|
||||
// Neither the portal nor gsettings: nothing to follow; the window toolkit's theme stays.
|
||||
return;
|
||||
}
|
||||
loop {
|
||||
std::thread::sleep(POLL);
|
||||
publish(read(portal.as_ref()));
|
||||
}
|
||||
}
|
||||
|
||||
/// The portal's Settings interface on the session bus.
|
||||
fn portal() -> zbus::Result<zbus::blocking::Proxy<'static>> {
|
||||
let connection = zbus::blocking::Connection::session()?;
|
||||
zbus::blocking::Proxy::new(&connection, PORTAL, PORTAL_PATH, SETTINGS)
|
||||
}
|
||||
|
||||
/// One reading through the portal.
|
||||
fn read_portal(portal: &zbus::blocking::Proxy<'static>) -> Option<bool> {
|
||||
let appearance = read_setting(portal, APPEARANCE, "color-scheme").and_then(|v| as_u32(&v));
|
||||
// The GNOME settings only matter when the freedesktop one has no preference.
|
||||
if matches!(appearance, Some(1 | 2)) {
|
||||
return solidcraft_ui_egui::prefs::desktop_prefers_dark(appearance, None, None);
|
||||
}
|
||||
let gnome = read_setting(portal, GNOME, "color-scheme").and_then(|v| as_string(&v));
|
||||
let gtk_theme = read_setting(portal, GNOME, "gtk-theme").and_then(|v| as_string(&v));
|
||||
solidcraft_ui_egui::prefs::desktop_prefers_dark(appearance, gnome.as_deref(), gtk_theme.as_deref())
|
||||
}
|
||||
|
||||
/// A setting through `ReadOne` (portal version 2), else the older `Read`.
|
||||
fn read_setting(portal: &zbus::blocking::Proxy<'static>, namespace: &str, key: &str) -> Option<OwnedValue> {
|
||||
let one: zbus::Result<OwnedValue> = portal.call("ReadOne", &(namespace, key));
|
||||
one.or_else(|_| -> zbus::Result<OwnedValue> { portal.call("Read", &(namespace, key)) }).ok()
|
||||
}
|
||||
|
||||
/// Whether a `SettingChanged` signal is about a setting the preference is read from.
|
||||
fn relevant(message: &zbus::Message) -> bool {
|
||||
let body = message.body();
|
||||
let Ok((namespace, key, _)) = body.deserialize::<(String, String, OwnedValue)>() else { return false };
|
||||
matches!((namespace.as_str(), key.as_str()), (APPEARANCE, "color-scheme") | (GNOME, "color-scheme" | "gtk-theme"))
|
||||
}
|
||||
|
||||
/// The value inside the variants `Read` wraps it in (a portal answers one or two deep).
|
||||
fn unwrap_variants<'v, 'a>(value: &'v Value<'a>) -> &'v Value<'a> {
|
||||
let mut value = value;
|
||||
for _ in 0..4 {
|
||||
match value {
|
||||
Value::Value(inner) => value = &**inner,
|
||||
_ => break,
|
||||
}
|
||||
}
|
||||
value
|
||||
}
|
||||
|
||||
fn as_u32(value: &Value<'_>) -> Option<u32> {
|
||||
match unwrap_variants(value) {
|
||||
Value::U32(n) => Some(*n),
|
||||
Value::I32(n) => u32::try_from(*n).ok(),
|
||||
Value::U8(n) => Some(u32::from(*n)),
|
||||
_ => None,
|
||||
}
|
||||
}
|
||||
|
||||
fn as_string(value: &Value<'_>) -> Option<String> {
|
||||
match unwrap_variants(value) {
|
||||
Value::Str(s) => Some(s.as_str().to_string()),
|
||||
_ => None,
|
||||
}
|
||||
}
|
||||
|
||||
/// Without a portal: GNOME's settings through `gsettings` (`None` when it is not there).
|
||||
fn read_gsettings() -> Option<bool> {
|
||||
let gnome = gsettings("color-scheme");
|
||||
let gtk_theme = gsettings("gtk-theme");
|
||||
solidcraft_ui_egui::prefs::desktop_prefers_dark(None, gnome.as_deref(), gtk_theme.as_deref())
|
||||
}
|
||||
|
||||
fn gsettings_available() -> bool {
|
||||
gsettings("gtk-theme").is_some()
|
||||
}
|
||||
|
||||
/// `gsettings get org.gnome.desktop.interface <key>`, its quoted answer, or `None` when the
|
||||
/// program is missing, fails or does not answer in time.
|
||||
fn gsettings(key: &str) -> Option<String> {
|
||||
let mut child = std::process::Command::new("gsettings")
|
||||
.args(["get", GNOME, key])
|
||||
.stdin(std::process::Stdio::null())
|
||||
.stdout(std::process::Stdio::piped())
|
||||
.stderr(std::process::Stdio::null())
|
||||
.spawn()
|
||||
.ok()?;
|
||||
let started = std::time::Instant::now();
|
||||
loop {
|
||||
match child.try_wait() {
|
||||
Ok(Some(status)) if status.success() => break,
|
||||
Ok(None) if started.elapsed() < GSETTINGS_TIMEOUT => std::thread::sleep(Duration::from_millis(20)),
|
||||
_ => {
|
||||
let _ = child.kill();
|
||||
let _ = child.wait();
|
||||
return None;
|
||||
}
|
||||
}
|
||||
}
|
||||
let mut out = String::new();
|
||||
child.stdout.take()?.take(4096).read_to_string(&mut out).ok()?;
|
||||
let value = out.trim().trim_matches('\'').to_string();
|
||||
(!value.is_empty()).then_some(value)
|
||||
}
|
||||
@@ -5,25 +5,12 @@
|
||||
//! for recovery as a forced quit does, and starts again ([`restart`]), and the new start says what
|
||||
//! happened ([`note`]). A device lost again soon after such a restart starts the next one on the
|
||||
//! software renderer, which doesn't depend on the graphics driver.
|
||||
//!
|
||||
//! The old process ends without tearing down its GPU objects ([`end`]): on a lost NVIDIA device
|
||||
//! destroying the window's swap chain busy-waits in the driver and never returns (#9044).
|
||||
|
||||
use crate::startup;
|
||||
|
||||
/// Set on the start after a lost device: when the device was lost (seconds since 1970).
|
||||
pub const LOST_ENV: &str = "SOLIDCRAFT_DEVICE_LOST";
|
||||
|
||||
/// Set on the start after a lost device: why it was lost, as wgpu said it. The old process's
|
||||
/// session journal, which recorded it, is gone by then.
|
||||
pub const REASON_ENV: &str = "SOLIDCRAFT_DEVICE_LOST_REASON";
|
||||
|
||||
/// The longest reason passed on ([`REASON_ENV`]) and shown, in characters.
|
||||
const REASON_CHARS: usize = 300;
|
||||
|
||||
/// How long the process may take to end ([`end`]) before it is aborted.
|
||||
const END_GRACE: std::time::Duration = std::time::Duration::from_secs(3);
|
||||
|
||||
/// A loss this recent (seconds) counts for the start after it: its note, and a second loss
|
||||
/// within it starts on the software renderer. Inherited by later starts, an older stamp is
|
||||
/// ignored.
|
||||
@@ -45,54 +32,27 @@ pub fn restart_on_software(after_recent_loss: bool, cpu_renderer: bool) -> bool
|
||||
after_recent_loss || cpu_renderer
|
||||
}
|
||||
|
||||
/// `reason` on one line, at most [`REASON_CHARS`] long; None when there is nothing to say.
|
||||
pub fn reason(reason: Option<&str>) -> Option<String> {
|
||||
let line = reason?.split_whitespace().collect::<Vec<_>>().join(" ");
|
||||
(!line.is_empty()).then(|| line.chars().take(REASON_CHARS).collect())
|
||||
}
|
||||
|
||||
/// What the start after a lost device tells the user, `software` when it runs on the software
|
||||
/// renderer, with what the driver reported ([`REASON_ENV`]).
|
||||
pub fn note(software: bool, reason: Option<&str>) -> String {
|
||||
/// renderer.
|
||||
pub fn note(software: bool) -> String {
|
||||
let mut note = String::from(
|
||||
"The graphics device was reset (the graphics driver stopped responding), so SolidCraft closed and started again. Unsaved changes were kept for recovery.",
|
||||
);
|
||||
if software {
|
||||
note.push_str(" This start uses software rendering, which doesn't depend on the graphics driver.");
|
||||
}
|
||||
if let Some(reason) = self::reason(reason) {
|
||||
note.push_str(&format!(" The graphics driver reported: {reason}"));
|
||||
}
|
||||
note
|
||||
}
|
||||
|
||||
/// The command that starts `exe` again with `args`, the loss stamped at `lost_at` and its
|
||||
/// `reason`, on the software renderer when `software`.
|
||||
fn command(
|
||||
exe: std::path::PathBuf,
|
||||
args: impl IntoIterator<Item = std::ffi::OsString>,
|
||||
software: bool,
|
||||
lost_at: u64,
|
||||
reason: &str,
|
||||
) -> std::process::Command {
|
||||
/// Start SolidCraft again with the same arguments, the loss stamped at `lost_at`, on the software
|
||||
/// renderer when `software`.
|
||||
pub fn restart(software: bool, lost_at: u64) {
|
||||
let Ok(exe) = std::env::current_exe() else { return };
|
||||
let mut command = std::process::Command::new(exe);
|
||||
command.args(args).env(LOST_ENV, lost_at.to_string());
|
||||
match self::reason(Some(reason)) {
|
||||
Some(reason) => command.env(REASON_ENV, reason),
|
||||
// Not one inherited from an earlier loss.
|
||||
None => command.env_remove(REASON_ENV),
|
||||
};
|
||||
command.args(std::env::args_os().skip(1)).env(LOST_ENV, lost_at.to_string());
|
||||
if software {
|
||||
command.env(startup::RENDERER_ENV, "cpu");
|
||||
}
|
||||
command
|
||||
}
|
||||
|
||||
/// Start SolidCraft again with the same arguments, the loss stamped at `lost_at` and its `reason`,
|
||||
/// on the software renderer when `software`.
|
||||
pub fn restart(software: bool, lost_at: u64, reason: &str) {
|
||||
let Ok(exe) = std::env::current_exe() else { return };
|
||||
let mut command = command(exe, std::env::args_os().skip(1), software, lost_at, reason);
|
||||
#[cfg(windows)]
|
||||
{
|
||||
use std::os::windows::process::CommandExt;
|
||||
@@ -104,23 +64,6 @@ pub fn restart(software: bool, lost_at: u64, reason: &str) {
|
||||
}
|
||||
}
|
||||
|
||||
/// End the process now, without tearing down what is left on the lost device: the window's swap
|
||||
/// chain, the viewport's buffers and pipelines. On NVIDIA's Vulkan driver destroying the swap
|
||||
/// chain of a lost device busy-waits forever, which left the old window frozen at 100% of a core
|
||||
/// beside the new one (#9044). Should the exit itself get stuck in a library's exit handler, the
|
||||
/// process is aborted after [`END_GRACE`].
|
||||
pub fn end() -> ! {
|
||||
let watchdog = std::thread::Builder::new().name("solidcraft-exit".into()).spawn(|| {
|
||||
std::thread::sleep(END_GRACE);
|
||||
eprintln!("SolidCraft graphics: still closing after the device was lost; aborting");
|
||||
std::process::abort();
|
||||
});
|
||||
if let Err(e) = watchdog {
|
||||
log::warn!("graphics: no exit watchdog: {e}");
|
||||
}
|
||||
std::process::exit(0)
|
||||
}
|
||||
|
||||
#[cfg(test)]
|
||||
mod tests {
|
||||
/// Only a recent, well-formed stamp counts: a later start that inherited it says nothing.
|
||||
@@ -141,34 +84,8 @@ mod tests {
|
||||
assert!(!super::restart_on_software(false, false));
|
||||
assert!(super::restart_on_software(true, false));
|
||||
assert!(super::restart_on_software(false, true));
|
||||
assert!(super::note(true, None).contains("software rendering"));
|
||||
assert!(!super::note(false, None).contains("software rendering"));
|
||||
assert!(super::note(false, None).contains("kept for recovery"));
|
||||
}
|
||||
|
||||
/// The start after a loss is told why (#9044): the old process's journal held the reason, and
|
||||
/// it is deleted as that process closes.
|
||||
#[test]
|
||||
fn the_next_start_is_told_why_the_device_was_lost() {
|
||||
let exe = std::path::PathBuf::from("solidcraft");
|
||||
let args = ["--control".into(), "7979".into()];
|
||||
let command = super::command(exe.clone(), args, true, 1_000, "Lost: Device lost\n (vkQueueSubmit)");
|
||||
let env = |command: &std::process::Command, name: &str| {
|
||||
command.get_envs().find(|(k, _)| *k == name).map(|(_, v)| v.map(|v| v.to_string_lossy().into_owned()))
|
||||
};
|
||||
assert_eq!(env(&command, super::LOST_ENV), Some(Some("1000".into())));
|
||||
assert_eq!(env(&command, super::REASON_ENV), Some(Some("Lost: Device lost (vkQueueSubmit)".into())), "on one line");
|
||||
assert_eq!(env(&command, crate::startup::RENDERER_ENV), Some(Some("cpu".into())));
|
||||
assert_eq!(command.get_args().collect::<Vec<_>>(), ["--control", "7979"]);
|
||||
// No reason: none inherited from an earlier loss either.
|
||||
let command = super::command(exe, Vec::new(), false, 1_000, " ");
|
||||
assert_eq!(env(&command, super::REASON_ENV), Some(None));
|
||||
assert_eq!(env(&command, crate::startup::RENDERER_ENV), None);
|
||||
|
||||
let note = super::note(false, Some("Lost: Device lost"));
|
||||
assert!(note.ends_with("The graphics driver reported: Lost: Device lost"), "{note}");
|
||||
assert!(!super::note(false, Some(" \n ")).contains("reported"));
|
||||
let long = "x".repeat(1_000);
|
||||
assert_eq!(super::reason(Some(&long)).map(|r| r.chars().count()), Some(300));
|
||||
assert!(super::note(true).contains("software rendering"));
|
||||
assert!(!super::note(false).contains("software rendering"));
|
||||
assert!(super::note(false).contains("kept for recovery"));
|
||||
}
|
||||
}
|
||||
|
||||
+10
-311
@@ -22,8 +22,6 @@
|
||||
mod app_icon;
|
||||
mod come_forward;
|
||||
mod control_server;
|
||||
#[cfg(target_os = "linux")]
|
||||
mod desktop_theme;
|
||||
mod device_lost;
|
||||
#[cfg(target_os = "windows")]
|
||||
mod native_crash;
|
||||
@@ -99,86 +97,6 @@ struct App {
|
||||
nav_bridge: nav_bridge::NavBridge,
|
||||
/// Where the next file dialog opens: it follows the open design (#7756).
|
||||
dialog_folder: DialogFolder,
|
||||
/// Settings go to `app.ron` in the frame they change (#8275).
|
||||
prefs_writer: PrefsWriter,
|
||||
}
|
||||
|
||||
/// Settings written to the settings file soon after they change (#8275). eframe saves them
|
||||
/// only every 30 s and when the window closes normally, so a change was lost whenever the app
|
||||
/// did not get that far: ended from the Task Manager, stopped by a sign-out or shutdown, or
|
||||
/// crashed or hung in the graphics driver on the way out.
|
||||
///
|
||||
/// Some settings change continuously (a panel's width while its edge is dragged), so the file
|
||||
/// is written at most once per [`PrefsWriter::INTERVAL`], and a change made in between is written
|
||||
/// when that interval ends.
|
||||
#[derive(Default)]
|
||||
struct PrefsWriter {
|
||||
/// The settings written (or read at start) last.
|
||||
written: Option<String>,
|
||||
/// The previous frame had input that can change settings: what it changed shows in this
|
||||
/// frame's settings.
|
||||
input_before: bool,
|
||||
/// When the settings were last written by this writer.
|
||||
last_write: Option<std::time::Instant>,
|
||||
/// A change waits until then to be written.
|
||||
pending_until: Option<std::time::Instant>,
|
||||
}
|
||||
|
||||
impl PrefsWriter {
|
||||
/// The least time between two writes of the settings file.
|
||||
const INTERVAL: std::time::Duration = std::time::Duration::from_secs(1);
|
||||
|
||||
/// The settings as they were read at start: they are on disk already.
|
||||
fn read(prefs: String) -> Self {
|
||||
Self { written: Some(prefs), ..Self::default() }
|
||||
}
|
||||
|
||||
/// Whether this frame's settings are worth comparing: input that can change them came in this
|
||||
/// frame or the one before, or a waiting change's time has come. Pointer motion alone isn't
|
||||
/// such input; eframe's own save still catches anything else.
|
||||
fn due(&mut self, input: bool, now: std::time::Instant) -> bool {
|
||||
let due = input || self.input_before || self.pending_until.is_some_and(|at| now >= at);
|
||||
self.input_before = input;
|
||||
due
|
||||
}
|
||||
|
||||
/// Write `prefs` and flush them to disk if they differ from the settings written last and the
|
||||
/// last write is at least [`Self::INTERVAL`] old. Returns how long a change waits otherwise:
|
||||
/// the caller asks for a frame then, so an idle app still writes it.
|
||||
fn store(&mut self, storage: &mut dyn eframe::Storage, prefs: String, now: std::time::Instant) -> Option<std::time::Duration> {
|
||||
if self.written.as_deref() == Some(prefs.as_str()) {
|
||||
self.pending_until = None;
|
||||
return None;
|
||||
}
|
||||
if let Some(wait) = self.last_write.map(|at| Self::INTERVAL.saturating_sub(now.saturating_duration_since(at))).filter(|w| !w.is_zero()) {
|
||||
self.pending_until = Some(now + wait);
|
||||
return Some(wait);
|
||||
}
|
||||
storage.set_string(solidcraft_ui_egui::prefs::STORAGE_KEY, prefs.clone());
|
||||
storage.flush();
|
||||
self.written = Some(prefs);
|
||||
self.last_write = Some(now);
|
||||
self.pending_until = None;
|
||||
None
|
||||
}
|
||||
}
|
||||
|
||||
/// Input that can change a setting: a click, a key, typed or pasted text, a wheel or a pinch.
|
||||
/// Pointer motion, which comes every frame while the mouse moves, cannot by itself.
|
||||
fn changes_settings(event: &egui::Event) -> bool {
|
||||
matches!(
|
||||
event,
|
||||
egui::Event::PointerButton { .. }
|
||||
| egui::Event::Key { .. }
|
||||
| egui::Event::Text(_)
|
||||
| egui::Event::Paste(_)
|
||||
| egui::Event::Cut
|
||||
| egui::Event::Ime(_)
|
||||
| egui::Event::MouseWheel { .. }
|
||||
| egui::Event::Zoom(_)
|
||||
| egui::Event::Rotate(_)
|
||||
| egui::Event::AccessKitActionRequest(_)
|
||||
)
|
||||
}
|
||||
|
||||
impl eframe::App for App {
|
||||
@@ -266,21 +184,11 @@ impl eframe::App for App {
|
||||
solidcraft_ui_egui::space_mouse::buttons_hook(&mut self.solve, ctx, self.space_mouse.buttons(), raw);
|
||||
self.solve.raw_input_hook(raw);
|
||||
}
|
||||
fn ui(&mut self, ui: &mut egui::Ui, frame: &mut eframe::Frame) {
|
||||
fn ui(&mut self, ui: &mut egui::Ui, _frame: &mut eframe::Frame) {
|
||||
content_ui(&mut self.solve, ui);
|
||||
// After the frame's UI, so a setting changed in it (Preferences' OK) is written now.
|
||||
let now = std::time::Instant::now();
|
||||
if self.prefs_writer.due(ui.input(|i| i.events.iter().any(changes_settings)), now)
|
||||
&& let Some(storage) = frame.storage_mut()
|
||||
&& let Some(wait) = self.prefs_writer.store(storage, self.solve.prefs(), now)
|
||||
{
|
||||
ui.ctx().request_repaint_after(wait);
|
||||
}
|
||||
}
|
||||
fn save(&mut self, storage: &mut dyn eframe::Storage) {
|
||||
let prefs = self.solve.prefs();
|
||||
storage.set_string(solidcraft_ui_egui::prefs::STORAGE_KEY, prefs.clone());
|
||||
self.prefs_writer.written = Some(prefs);
|
||||
storage.set_string(solidcraft_ui_egui::prefs::STORAGE_KEY, self.solve.prefs());
|
||||
}
|
||||
fn on_exit(&mut self) {
|
||||
// The agent chat's agent and everything it started end with the app.
|
||||
@@ -294,29 +202,13 @@ impl eframe::App for App {
|
||||
}
|
||||
solidcraft_ui_egui::recovery_ui::close(&mut self.solve);
|
||||
solidcraft_ui_egui::open_elsewhere::close(&mut self.solve);
|
||||
// Before a restart (`Drop for App`) starts the next instance, which would otherwise get
|
||||
// nothing from the 3D mouse driver (`solidcraft_3dx_client::stop`).
|
||||
// Before a restart below starts the next instance, which would otherwise get nothing from
|
||||
// the 3D mouse driver (`solidcraft_3dx_client::stop`).
|
||||
#[cfg(target_os = "macos")]
|
||||
solidcraft_3dx_client::stop();
|
||||
solidcraft_engine::crash::end_session();
|
||||
// The next start (after a lost device, or into an update) begins once the app is dropped
|
||||
// (`Drop for App`), when the settings are on disk.
|
||||
}
|
||||
}
|
||||
|
||||
impl Drop for App {
|
||||
/// eframe drops its settings storage first, which waits for `app.ron` to be written, then the
|
||||
/// app, then the window and its GPU surface. So the next start begins here: started from
|
||||
/// `on_exit`, it read `app.ron` while the old process was still writing it, found it
|
||||
/// unreadable and moved it aside, resetting every setting (#9044).
|
||||
fn drop(&mut self) {
|
||||
if let Some(gpu) = &self.gpu
|
||||
&& let Some(lost_at) = gpu.lost_at
|
||||
{
|
||||
device_lost::restart(gpu.restart_on_software, lost_at, &gpu.reason);
|
||||
// The window's GPU surface is still to be dropped, and on a lost device that may
|
||||
// never return (#9044).
|
||||
device_lost::end();
|
||||
if let Some(lost_at) = self.gpu.as_ref().and_then(|g| g.lost_at) {
|
||||
device_lost::restart(self.gpu.as_ref().is_some_and(|g| g.restart_on_software), lost_at);
|
||||
}
|
||||
// An update asked to restart into the new version or to run its installer.
|
||||
if let Some((program, args)) = solidcraft_ui_egui::update::take_launch(&mut self.solve) {
|
||||
@@ -344,8 +236,6 @@ struct LostWatch {
|
||||
restart_on_software: bool,
|
||||
/// When the loss was seen: the app is closing to start again.
|
||||
lost_at: Option<u64>,
|
||||
/// Why, as wgpu said it: passed to the next start ([`device_lost::REASON_ENV`]).
|
||||
reason: String,
|
||||
}
|
||||
|
||||
impl App {
|
||||
@@ -359,7 +249,6 @@ impl App {
|
||||
eprintln!("SolidCraft graphics: the device was lost ({reason}); starting again");
|
||||
solidcraft_engine::crash::phase(&format!("graphics device lost: {reason}"));
|
||||
gpu.lost_at = Some(device_lost::now_secs());
|
||||
gpu.reason = reason;
|
||||
self.solve.quit_requested = true;
|
||||
}
|
||||
}
|
||||
@@ -533,12 +422,6 @@ fn services(cc: &eframe::CreationContext<'_>, folder: &DialogFolder) -> Services
|
||||
graphics_adapters: Vec::new(),
|
||||
graphics_path: graphics_path().map(|p| p.to_string_lossy().to_string()),
|
||||
window_system: window_system_now(),
|
||||
// Linux: the desktop's dark or light setting, which the window is not told on every
|
||||
// desktop (#7944). Windows and macOS: the window's own theme.
|
||||
#[cfg(target_os = "linux")]
|
||||
desktop_dark: Some(desktop_theme::start(&cc.egui_ctx)),
|
||||
#[cfg(not(target_os = "linux"))]
|
||||
desktop_dark: None,
|
||||
http_get: Some(std::sync::Arc::new(http_get)),
|
||||
http_download: Some(std::sync::Arc::new(http_download)),
|
||||
// Already an installed app: only the browser build offers to install.
|
||||
@@ -818,24 +701,6 @@ fn msaa() -> Option<u16> {
|
||||
/// (`solidcraft_ui_egui::titlebar`). macOS keeps its traffic lights over the integrated bar.
|
||||
const CUSTOM_TITLEBAR: bool = !cfg!(target_os = "macos");
|
||||
|
||||
/// Linux: the window manager's own decorations (server-side, or the compositor's frame) can be
|
||||
/// asked for instead of the application bar ([`titlebar_choice`]). Elsewhere always `true`.
|
||||
fn app_titlebar_wanted() -> bool {
|
||||
if !cfg!(all(unix, not(target_os = "macos"))) {
|
||||
return true;
|
||||
}
|
||||
let setting = graphics().and_then(|v| v.get("titlebar").and_then(serde_json::Value::as_str).map(str::to_string));
|
||||
titlebar_choice(solidcraft_engine::geom::env::var("TITLEBAR").as_deref(), setting.as_deref())
|
||||
}
|
||||
|
||||
/// Linux: whether the application bar is the title bar. `SOLIDCRAFT_TITLEBAR` (else
|
||||
/// `graphics.json`'s `titlebar`) set to `system` gives the window the desktop's own title bar and
|
||||
/// buttons; `app` (or anything else, or nothing) keeps the application bar as the title bar.
|
||||
fn titlebar_choice(env: Option<&str>, setting: Option<&str>) -> bool {
|
||||
let choice = env.map(str::trim).filter(|v| !v.is_empty()).or(setting.map(str::trim));
|
||||
!choice.is_some_and(|v| v.eq_ignore_ascii_case("system"))
|
||||
}
|
||||
|
||||
const DEPTH_BITS: u8 = 24;
|
||||
/// A 32-bit float depth buffer, drawn with reversed depth (1 near, 0 far) so its precision follows
|
||||
/// the distance from the eye (#1434). Only where every adapter offers it with a stencil
|
||||
@@ -885,16 +750,6 @@ fn main() -> eframe::Result {
|
||||
#[cfg(target_os = "macos")]
|
||||
objc2_foundation::NSProcessInfo::processInfo().setProcessName(objc2_foundation::ns_string!("SolidCraft"));
|
||||
mark("main");
|
||||
// On OCLP-patched Macs, wgpu picks a Metal Shading Language standard that the system's
|
||||
// compiler refuses (`invalid value 'metal3.2'`), because the patched OS reports a newer
|
||||
// macOS version than the GPU's Metal compiler supports. Re-launching with
|
||||
// SYSTEM_VERSION_COMPAT=1 makes the OS report the real (older) version so wgpu selects
|
||||
// a standard the compiler accepts. The variable must be set before the process starts, so
|
||||
// we detect OCLP here and re-exec immediately, before any macOS framework call (#3080, #4605).
|
||||
#[cfg(target_os = "macos")]
|
||||
if let Err(e) = startup::relaunch_with_version_compat() {
|
||||
log::warn!("startup: OCLP check failed (continuing normally): {e}");
|
||||
}
|
||||
// Validate before legacy adoption, crash markers or any user preference read.
|
||||
let settings = settings_dir().map_err(|error| eframe::Error::AppCreation(error.into()))?;
|
||||
if std::env::var_os("SOLIDCRAFT_SETTINGS_DIR").is_none() {
|
||||
@@ -966,11 +821,7 @@ fn main() -> eframe::Result {
|
||||
// The launch before this one closed because its graphics device was lost (`App::watch_device`).
|
||||
let after_loss = device_lost::recent(std::env::var(device_lost::LOST_ENV).ok().as_deref(), device_lost::now_secs());
|
||||
if after_loss {
|
||||
let reason = std::env::var(device_lost::REASON_ENV).ok();
|
||||
if let Some(reason) = device_lost::reason(reason.as_deref()) {
|
||||
log::warn!("graphics: the last launch lost its device ({reason})");
|
||||
}
|
||||
notes.push(device_lost::note(cpu_renderer, reason.as_deref()));
|
||||
notes.push(device_lost::note(cpu_renderer));
|
||||
}
|
||||
if safe_mode {
|
||||
notes.push("Safe mode: default settings (yours are kept for the next normal start), no recovery offer, software rendering.".into());
|
||||
@@ -1006,7 +857,7 @@ fn main() -> eframe::Result {
|
||||
eframe::egui_wgpu::WgpuSetup::CreateNew(setup) => setup.instance_descriptor.backends,
|
||||
_ => eframe::wgpu::Backends::all(),
|
||||
};
|
||||
let custom_titlebar = CUSTOM_TITLEBAR && app_titlebar_wanted() && !startup::system_title_bar(cfg!(target_os = "windows"), started);
|
||||
let custom_titlebar = CUSTOM_TITLEBAR && !startup::system_title_bar(cfg!(target_os = "windows"), started);
|
||||
eframe::egui_wgpu::set_startup_hook(startup_step);
|
||||
solidcraft_engine::crash::phase("window");
|
||||
let options = eframe::NativeOptions {
|
||||
@@ -1110,7 +961,6 @@ fn main() -> eframe::Result {
|
||||
lost: rs.device_lost.clone(),
|
||||
restart_on_software: device_lost::restart_on_software(after_loss, cpu_renderer),
|
||||
lost_at: None,
|
||||
reason: String::new(),
|
||||
});
|
||||
if !safe_mode {
|
||||
app.preferences.graphics_adapter =
|
||||
@@ -1126,12 +976,6 @@ fn main() -> eframe::Result {
|
||||
})
|
||||
.collect();
|
||||
let info = rs.adapter.get_info();
|
||||
if !app.preferences.graphics_adapter.is_empty() && !info.name.eq_ignore_ascii_case(app.preferences.graphics_adapter.as_str()) {
|
||||
eprintln!(
|
||||
"SolidCraft graphics: preferred adapter {:?} was not used; using {:?} instead",
|
||||
app.preferences.graphics_adapter, info.name
|
||||
);
|
||||
}
|
||||
let samples = scene_msaa_request(saved_samples);
|
||||
let supported = scene_sample_choices(depth_bits, STENCIL_BITS, |depth| {
|
||||
eframe::egui_wgpu::supported_msaa_samples(&rs.adapter, &rs.device, rs.target_format, depth)
|
||||
@@ -1236,8 +1080,6 @@ fn main() -> eframe::Result {
|
||||
mark("app created");
|
||||
solidcraft_engine::crash::phase("first frame");
|
||||
Ok(Box::new(App {
|
||||
// Before `app` moves: the settings as read, already on disk.
|
||||
prefs_writer: PrefsWriter::read(app.prefs()),
|
||||
solve: app,
|
||||
starting,
|
||||
frames: 0,
|
||||
@@ -1261,13 +1103,12 @@ fn main() -> eframe::Result {
|
||||
}
|
||||
|
||||
/// egui-wgpu is about to start a step of getting the graphics device and the window's surface up:
|
||||
/// the crash journal keeps it until the app runs (a window opened later goes through the same
|
||||
/// steps), and the adapter once it is picked.
|
||||
/// the crash journal keeps it, and the adapter once it is picked.
|
||||
fn startup_step(step: &'static str, detail: &str) {
|
||||
if step == eframe::egui_wgpu::STEP_ADAPTER_CHOSEN {
|
||||
solidcraft_engine::crash::set_environment(&format!("Renderer: {detail}"));
|
||||
}
|
||||
solidcraft_engine::crash::startup_step(step);
|
||||
solidcraft_engine::crash::phase(step);
|
||||
}
|
||||
|
||||
/// The renderer settings: with `cpu`, the software adapter (WARP, lavapipe, llvmpipe). The
|
||||
@@ -1429,148 +1270,6 @@ mod backend_tests {
|
||||
assert!(!prefer_x11(true, true, Some("GNOME"), over(Some("wayland"))));
|
||||
assert!(prefer_x11(true, true, Some("niri"), over(Some("x11"))));
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn the_desktops_title_bar_only_when_asked_for() {
|
||||
use super::titlebar_choice;
|
||||
// Nothing set: the application bar is the title bar, as before.
|
||||
assert!(titlebar_choice(None, None));
|
||||
// graphics.json's `titlebar`.
|
||||
assert!(!titlebar_choice(None, Some("system")));
|
||||
assert!(titlebar_choice(None, Some("app")));
|
||||
// SOLIDCRAFT_TITLEBAR wins over the file; empty counts as unset; case and spaces don't matter.
|
||||
assert!(!titlebar_choice(Some(" System "), Some("app")));
|
||||
assert!(titlebar_choice(Some("app"), Some("system")));
|
||||
assert!(!titlebar_choice(Some(""), Some("system")));
|
||||
// Anything unknown keeps the application bar.
|
||||
assert!(titlebar_choice(Some("ssd"), None));
|
||||
}
|
||||
}
|
||||
|
||||
#[cfg(test)]
|
||||
mod prefs_writer_tests {
|
||||
use super::PrefsWriter;
|
||||
use solidcraft_ui_egui::prefs::{NavigatorStyle, STORAGE_KEY};
|
||||
use std::collections::HashMap;
|
||||
use std::time::{Duration, Instant};
|
||||
|
||||
/// eframe's settings file: what was flushed to disk is what the next start reads.
|
||||
#[derive(Default)]
|
||||
struct Disk {
|
||||
pending: HashMap<String, String>,
|
||||
flushed: HashMap<String, String>,
|
||||
flushes: usize,
|
||||
}
|
||||
|
||||
impl eframe::Storage for Disk {
|
||||
fn get_string(&self, key: &str) -> Option<String> {
|
||||
self.pending.get(key).cloned()
|
||||
}
|
||||
fn set_string(&mut self, key: &str, value: String) {
|
||||
self.pending.insert(key.into(), value);
|
||||
}
|
||||
fn remove_string(&mut self, key: &str) {
|
||||
self.pending.remove(key);
|
||||
}
|
||||
fn flush(&mut self) {
|
||||
self.flushed = self.pending.clone();
|
||||
self.flushes += 1;
|
||||
}
|
||||
}
|
||||
|
||||
fn new_app() -> solidcraft_ui_egui::SolveApp {
|
||||
solidcraft_ui_egui::SolveApp::new(solidcraft_engine::Session::default(), solidcraft_ui_egui::Services::default())
|
||||
}
|
||||
|
||||
/// #8275: Preferences' View navigator and Display quality, changed and confirmed, are on disk
|
||||
/// in that frame, so the next start has them even when this one never closes normally (ended
|
||||
/// from the Task Manager, a sign-out, a hang or crash in the graphics driver on the way out).
|
||||
#[test]
|
||||
fn changed_settings_reach_the_disk_in_the_frame_they_change() {
|
||||
let mut app = new_app();
|
||||
let mut disk = Disk::default();
|
||||
let mut writer = PrefsWriter::read(app.prefs());
|
||||
let now = Instant::now();
|
||||
assert_eq!(writer.store(&mut disk, app.prefs(), now), None);
|
||||
assert_eq!(disk.flushes, 0, "the settings read at start are not written again");
|
||||
app.preferences.navigator_style = NavigatorStyle::Cube;
|
||||
app.preferences.display_quality = "fine".into();
|
||||
assert!(writer.due(true, now), "a frame with input is checked");
|
||||
assert_eq!(writer.store(&mut disk, app.prefs(), now), None);
|
||||
assert_eq!(disk.flushes, 1, "flushed at once, not left for eframe's next save");
|
||||
assert_eq!(writer.store(&mut disk, app.prefs(), now + Duration::from_secs(5)), None);
|
||||
assert_eq!(disk.flushes, 1, "unchanged settings are not written again");
|
||||
|
||||
// The next start reads them.
|
||||
let mut next = new_app();
|
||||
let stored = solidcraft_ui_egui::prefs::stored(|k| disk.flushed.get(k).cloned()).expect("settings on disk");
|
||||
next.load_prefs(&stored);
|
||||
assert_eq!(next.preferences.navigator_style, NavigatorStyle::Cube);
|
||||
assert_eq!(next.preferences.display_quality, "fine");
|
||||
assert!(disk.flushed.contains_key(STORAGE_KEY));
|
||||
}
|
||||
|
||||
/// A frame without input is checked only right after one with input (whose clicks the UI
|
||||
/// handled in that frame); after that, idle frames cost nothing. Pointer motion, which comes
|
||||
/// every frame while the mouse moves, doesn't count as input.
|
||||
#[test]
|
||||
fn frames_are_checked_with_input_and_once_after_it() {
|
||||
let now = Instant::now();
|
||||
let mut writer = PrefsWriter::default();
|
||||
assert!(!writer.due(false, now));
|
||||
assert!(writer.due(true, now));
|
||||
assert!(writer.due(false, now), "the frame after input");
|
||||
assert!(!writer.due(false, now));
|
||||
|
||||
let click = egui::Event::PointerButton {
|
||||
pos: egui::Pos2::ZERO,
|
||||
button: egui::PointerButton::Primary,
|
||||
pressed: false,
|
||||
modifiers: egui::Modifiers::NONE,
|
||||
};
|
||||
assert!(super::changes_settings(&click));
|
||||
assert!(super::changes_settings(&egui::Event::Text("5".into())));
|
||||
assert!(!super::changes_settings(&egui::Event::PointerMoved(egui::Pos2::ZERO)));
|
||||
assert!(!super::changes_settings(&egui::Event::MouseMoved(egui::Vec2::X)));
|
||||
}
|
||||
|
||||
/// A setting that changes in every frame (a panel's width while its edge is dragged) doesn't
|
||||
/// write the file in every frame: at most once a second, and the last change is on disk at
|
||||
/// most a second after it was made, with a frame asked for then so an idle app writes it.
|
||||
#[test]
|
||||
fn a_continuous_change_is_written_once_a_second_and_its_end_soon_after() {
|
||||
let mut app = new_app();
|
||||
let mut disk = Disk::default();
|
||||
let mut writer = PrefsWriter::read(app.prefs());
|
||||
let start = Instant::now();
|
||||
let frame = Duration::from_millis(16);
|
||||
let mut asked = None;
|
||||
// 1.5 s of dragging at 60 frames a second, with input in every frame.
|
||||
for n in 0..94u32 {
|
||||
let now = start + frame * n;
|
||||
app.preferences.browser_width = 200.0 + n as f32;
|
||||
assert!(writer.due(true, now));
|
||||
asked = writer.store(&mut disk, app.prefs(), now);
|
||||
}
|
||||
assert_eq!(disk.flushes, 2, "the first change at once, then one a second later");
|
||||
let wait = asked.expect("the last width waits, and a frame is asked for when it can be written");
|
||||
assert!(wait <= PrefsWriter::INTERVAL);
|
||||
|
||||
// The drag ends: no more input. Frames before the wait is over don't even look.
|
||||
let end = start + frame * 93;
|
||||
assert!(writer.due(false, end + frame), "the frame right after input");
|
||||
assert!(!writer.due(false, end + frame * 2), "an idle frame before the wait is over");
|
||||
// The frame asked for writes the last width.
|
||||
let then = end + wait;
|
||||
assert!(writer.due(false, then));
|
||||
assert_eq!(writer.store(&mut disk, app.prefs(), then), None);
|
||||
assert_eq!(disk.flushes, 3);
|
||||
let mut next = new_app();
|
||||
let stored = solidcraft_ui_egui::prefs::stored(|k| disk.flushed.get(k).cloned()).expect("settings on disk");
|
||||
next.load_prefs(&stored);
|
||||
assert_eq!(next.preferences.browser_width, 293.0, "the width the drag ended at");
|
||||
assert!(!writer.due(false, then + frame), "nothing waits any more");
|
||||
}
|
||||
}
|
||||
|
||||
#[cfg(test)]
|
||||
|
||||
@@ -101,7 +101,6 @@ impl NativeMenu {
|
||||
])?;
|
||||
for (action, label) in [
|
||||
("docs", "Documentation"),
|
||||
("updates", app.tr("update.check_for_updates")),
|
||||
("shortcuts", "Keyboard Shortcuts"),
|
||||
("messages", "Messages\u{2026}"),
|
||||
("report", "Report an Issue\u{2026}"),
|
||||
|
||||
+10
-111
@@ -137,11 +137,8 @@ pub struct AdapterChoice {
|
||||
pub compatible: bool,
|
||||
}
|
||||
|
||||
/// Choose an adapter by name. The environment override follows wgpu's case-insensitive
|
||||
/// substring convention among surface-compatible adapters. A saved preference prefers an
|
||||
/// exact (then case-insensitive) name among compatible adapters, and if the named card is
|
||||
/// only listed as incompatible with the surface still picks it (#8341: otherwise the
|
||||
/// preference is kept in the dialog while wgpu silently uses another GPU).
|
||||
/// Choose only surface-compatible adapters. Names saved in preferences are exact; the
|
||||
/// environment override follows wgpu's case-insensitive substring convention.
|
||||
/// No match leaves selection to the normal wgpu request.
|
||||
pub fn choose_adapter(adapters: &[AdapterChoice], environment: Option<&str>, preference: Option<&str>) -> Option<usize> {
|
||||
// wgpu's environment helper panics on a missing name; an override must remain recoverable.
|
||||
@@ -152,14 +149,12 @@ pub fn choose_adapter(adapters: &[AdapterChoice], environment: Option<&str>, pre
|
||||
return Some(index);
|
||||
}
|
||||
}
|
||||
let name = preference.filter(|s| !s.is_empty())?;
|
||||
let find = |pred: &dyn Fn(&AdapterChoice) -> bool, only_compatible: bool| {
|
||||
adapters.iter().enumerate().find(|(_, a)| (!only_compatible || a.compatible) && pred(a)).map(|(i, _)| i)
|
||||
};
|
||||
find(&|a| a.name == name, true)
|
||||
.or_else(|| find(&|a| a.name.eq_ignore_ascii_case(name), true))
|
||||
.or_else(|| find(&|a| a.name == name, false))
|
||||
.or_else(|| find(&|a| a.name.eq_ignore_ascii_case(name), false))
|
||||
if let Some(name) = preference.filter(|s| !s.is_empty())
|
||||
&& let Some((index, _)) = compatible().find(|(_, a)| a.name == name)
|
||||
{
|
||||
return Some(index);
|
||||
}
|
||||
None
|
||||
}
|
||||
|
||||
/// Leave Automatic on wgpu's normal request path; named choices may defer to it too.
|
||||
@@ -297,71 +292,6 @@ pub fn window_instance_flags(flags: eframe::wgpu::InstanceFlags, intel_mac: bool
|
||||
if intel_mac && env.map(str::trim).is_none_or(str::is_empty) { flags - eframe::wgpu::InstanceFlags::VALIDATION_INDIRECT_CALL } else { flags }
|
||||
}
|
||||
|
||||
/// The environment variable that makes the macOS compatibility shim report an older OS
|
||||
/// version to wgpu's Metal backend. On OCLP-patched machines the Metal compiler accepts
|
||||
/// only up to the MSL standard of the original GPU, not the one the patched OS reports,
|
||||
/// so wgpu picks a standard that the compiler refuses (`invalid value 'metal3.2'`).
|
||||
/// Setting this variable before the process starts causes the OS to report the older
|
||||
/// version and wgpu selects a supported MSL standard (#3080, #4605).
|
||||
#[cfg(target_os = "macos")]
|
||||
pub const SYSTEM_VERSION_COMPAT_ENV: &str = "SYSTEM_VERSION_COMPAT";
|
||||
|
||||
/// The NVRAM variable that OpenCore Legacy Patcher writes on every OCLP-booted system.
|
||||
/// Its presence is the primary signal that `SYSTEM_VERSION_COMPAT=1` is needed.
|
||||
#[cfg(target_os = "macos")]
|
||||
pub const OCLP_NVRAM_KEY: &str = "4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:OCLP-Version";
|
||||
|
||||
/// `true` if the OCLP NVRAM key is present on this system.
|
||||
///
|
||||
/// Runs `nvram <key>` and treats exit 0 as present. Any error (missing binary,
|
||||
/// permission denied, key absent) returns `false` — this is a best-effort probe.
|
||||
#[cfg(target_os = "macos")]
|
||||
pub fn oclp_nvram_present() -> bool {
|
||||
std::process::Command::new("nvram").arg(OCLP_NVRAM_KEY).output().map(|o| o.status.success()).unwrap_or(false)
|
||||
}
|
||||
|
||||
/// Whether to re-launch with `SYSTEM_VERSION_COMPAT=1`: it is not set yet and OCLP shows through
|
||||
/// the NVRAM key. The probe runs only when it is needed, so a re-launched process (variable
|
||||
/// set) never starts `nvram`.
|
||||
#[cfg(target_os = "macos")]
|
||||
fn compat_wanted(compat_set: bool, nvram: impl FnOnce() -> bool) -> bool {
|
||||
!compat_set && nvram()
|
||||
}
|
||||
|
||||
/// If this process is running under OCLP and `SYSTEM_VERSION_COMPAT` has not been set,
|
||||
/// re-launch the current binary with `SYSTEM_VERSION_COMPAT=1` added to the environment,
|
||||
/// then exit with the child's status code.
|
||||
///
|
||||
/// `SYSTEM_VERSION_COMPAT=1` must be present **before** the process starts: setting it
|
||||
/// with `std::env::set_var` inside `main` is too late because the macOS frameworks have
|
||||
/// already queried the OS version by then. Re-launching is the only safe approach that
|
||||
/// works without `unsafe` (a true `execve` replacement would require it).
|
||||
///
|
||||
/// Returns `Ok(false)` immediately when:
|
||||
/// - `SYSTEM_VERSION_COMPAT` is already set (re-launched process, no loop), or
|
||||
/// - the OCLP NVRAM key is absent.
|
||||
///
|
||||
/// Returns `Err` only when `std::env::current_exe()` fails or the child process cannot
|
||||
/// be spawned; the caller should log the error and continue normally.
|
||||
///
|
||||
/// Never returns `Ok(true)`: a successful re-launch exits the current process.
|
||||
#[cfg(target_os = "macos")]
|
||||
pub fn relaunch_with_version_compat() -> Result<bool, String> {
|
||||
// A set variable means this is the re-launched process: no loop.
|
||||
if !compat_wanted(std::env::var_os(SYSTEM_VERSION_COMPAT_ENV).is_some(), oclp_nvram_present) {
|
||||
return Ok(false);
|
||||
}
|
||||
log::info!("startup: OCLP detected; re-launching with {}=1", SYSTEM_VERSION_COMPAT_ENV);
|
||||
eprintln!("SolidCraft: OCLP detected; re-launching with {}=1", SYSTEM_VERSION_COMPAT_ENV);
|
||||
let exe = std::env::current_exe().map_err(|e| format!("could not find own executable: {e}"))?;
|
||||
let status = std::process::Command::new(&exe)
|
||||
.args(std::env::args_os().skip(1))
|
||||
.env(SYSTEM_VERSION_COMPAT_ENV, "1")
|
||||
.status()
|
||||
.map_err(|e| format!("could not re-launch with {}: {e}", SYSTEM_VERSION_COMPAT_ENV))?;
|
||||
std::process::exit(status.code().unwrap_or(1));
|
||||
}
|
||||
|
||||
/// Windows with OpenGL: the window keeps the system title bar (#2063). The window without OS
|
||||
/// decorations keeps its caption style while having no frame, and some OpenGL drivers (older
|
||||
/// Intel HD/UHD) then show the picture a caption's height lower than the window, so it no longer
|
||||
@@ -421,8 +351,7 @@ mod tests {
|
||||
assert_eq!(choose_adapter(&cards, None, Some("removed")), None);
|
||||
assert_eq!(choose_adapter(&cards, Some("missing"), Some("Discrete small")), Some(1));
|
||||
assert_eq!(choose_adapter(&cards, Some(""), Some("Discrete small")), Some(1));
|
||||
assert_eq!(choose_adapter(&cards, None, Some("discrete small")), Some(1), "preference matches without regard to case");
|
||||
assert_eq!(choose_adapter(&cards, None, Some("Discrete")), None, "a preference is the full name, not a substring");
|
||||
assert_eq!(choose_adapter(&cards, None, Some("Discrete")), None, "saved names are exact");
|
||||
}
|
||||
|
||||
#[test]
|
||||
@@ -431,20 +360,11 @@ mod tests {
|
||||
assert_eq!(choose_adapter(&cards, None, None), None);
|
||||
assert_eq!(choose_adapter(&cards, Some(""), Some("")), None);
|
||||
cards[2].compatible = false;
|
||||
// Environment still needs a compatible adapter; a preference keeps the named card (#8341).
|
||||
assert_eq!(choose_adapter(&cards, Some("large"), Some("Discrete large")), Some(2));
|
||||
assert_eq!(choose_adapter(&cards, Some("large"), Some("Discrete large")), None);
|
||||
assert_eq!(choose_adapter(&cards, Some("small"), None), Some(1));
|
||||
assert_eq!(choose_adapter(&[], None, None), None);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn preference_keeps_a_named_card_even_when_surface_says_incompatible() {
|
||||
let mut cards = cards();
|
||||
cards[1].compatible = false;
|
||||
assert_eq!(choose_adapter(&cards, None, Some("Discrete small")), Some(1));
|
||||
assert_eq!(choose_adapter(&cards, None, Some("discrete SMALL")), Some(1));
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn automatic_adapter_preserves_the_previous_request_configuration() {
|
||||
use eframe::egui_wgpu::WgpuSetupCreateNew;
|
||||
@@ -494,27 +414,6 @@ mod tests {
|
||||
assert_eq!(window_instance_flags(on, false, None), on);
|
||||
}
|
||||
|
||||
#[cfg(target_os = "macos")]
|
||||
#[test]
|
||||
fn oclp_relaunch_needs_the_signal_and_no_compat_variable() {
|
||||
use super::compat_wanted;
|
||||
let probed = std::cell::Cell::new(false);
|
||||
let probe = |found: bool| {
|
||||
let probed = &probed;
|
||||
move || {
|
||||
probed.set(true);
|
||||
found
|
||||
}
|
||||
};
|
||||
// The re-launched process has the variable: no probe, no second re-launch.
|
||||
assert!(!compat_wanted(true, probe(true)));
|
||||
assert!(!probed.get());
|
||||
// The OCLP NVRAM key is the signal.
|
||||
assert!(compat_wanted(false, probe(true)));
|
||||
// No signal: an ordinary Mac starts as it is.
|
||||
assert!(!compat_wanted(false, probe(false)));
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn switches_read_from_the_environment() {
|
||||
assert!(env_on(Some("1")) && env_on(Some("yes")) && !env_on(Some("0")) && !env_on(Some(" ")) && !env_on(None) && !env_on(Some("false")));
|
||||
|
||||
Binary file not shown.
@@ -1,96 +0,0 @@
|
||||
Copyright 2014-2021 Adobe (http://www.adobe.com/), with Reserved Font Name 'Source'.
|
||||
Copyright 2014-2021 Google Inc. with Reserved Font Name 'Noto'.
|
||||
Subset for SolidCraft web UI (glyphs used by the zh locale); renamed Craft UI SC (no Reserved Font Name).
|
||||
|
||||
This Font Software is licensed under the SIL Open Font License,
|
||||
Version 1.1.
|
||||
|
||||
This license is copied below, and is also available with a FAQ at:
|
||||
http://scripts.sil.org/OFL
|
||||
|
||||
-----------------------------------------------------------
|
||||
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
|
||||
-----------------------------------------------------------
|
||||
|
||||
PREAMBLE
|
||||
The goals of the Open Font License (OFL) are to stimulate worldwide
|
||||
development of collaborative font projects, to support the font
|
||||
creation efforts of academic and linguistic communities, and to
|
||||
provide a free and open framework in which fonts may be shared and
|
||||
improved in partnership with others.
|
||||
|
||||
The OFL allows the licensed fonts to be used, studied, modified and
|
||||
redistributed freely as long as they are not sold by themselves. The
|
||||
fonts, including any derivative works, can be bundled, embedded,
|
||||
redistributed and/or sold with any software provided that any reserved
|
||||
names are not used by derivative works. The fonts and derivatives,
|
||||
however, cannot be released under any other type of license. The
|
||||
requirement for fonts to remain under this license does not apply to
|
||||
any document created using the fonts or their derivatives.
|
||||
|
||||
DEFINITIONS
|
||||
"Font Software" refers to the set of files released by the Copyright
|
||||
Holder(s) under this license and clearly marked as such. This may
|
||||
include source files, build scripts and documentation.
|
||||
|
||||
"Reserved Font Name" refers to any names specified as such after the
|
||||
copyright statement(s).
|
||||
|
||||
"Original Version" refers to the collection of Font Software
|
||||
components as distributed by the Copyright Holder(s).
|
||||
|
||||
"Modified Version" refers to any derivative made by adding to,
|
||||
deleting, or substituting -- in part or in whole -- any of the
|
||||
components of the Original Version, by changing formats or by porting
|
||||
the Font Software to a new environment.
|
||||
|
||||
"Author" refers to any designer, engineer, programmer, technical
|
||||
writer or other person who contributed to the Font Software.
|
||||
|
||||
PERMISSION & CONDITIONS
|
||||
Permission is hereby granted, free of charge, to any person obtaining
|
||||
a copy of the Font Software, to use, study, copy, merge, embed,
|
||||
modify, redistribute, and sell modified and unmodified copies of the
|
||||
Font Software, subject to the following conditions:
|
||||
|
||||
1) Neither the Font Software nor any of its individual components, in
|
||||
Original or Modified Versions, may be sold by itself.
|
||||
|
||||
2) Original or Modified Versions of the Font Software may be bundled,
|
||||
redistributed and/or sold with any software, provided that each copy
|
||||
contains the above copyright notice and this license. These can be
|
||||
included either as stand-alone text files, human-readable headers or
|
||||
in the appropriate machine-readable metadata fields within text or
|
||||
binary files as long as those fields can be easily viewed by the user.
|
||||
|
||||
3) No Modified Version of the Font Software may use the Reserved Font
|
||||
Name(s) unless explicit written permission is granted by the
|
||||
corresponding Copyright Holder. This restriction only applies to the
|
||||
primary font name as presented to the users.
|
||||
|
||||
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
|
||||
Software shall not be used to promote, endorse or advertise any
|
||||
Modified Version, except to acknowledge the contribution(s) of the
|
||||
Copyright Holder(s) and the Author(s) or with their explicit written
|
||||
permission.
|
||||
|
||||
5) The Font Software, modified or unmodified, in part or in whole,
|
||||
must be distributed entirely under this license, and must not be
|
||||
distributed under any other license. The requirement for fonts to
|
||||
remain under this license does not apply to any document created using
|
||||
the Font Software.
|
||||
|
||||
TERMINATION
|
||||
This license becomes null and void if any of the above conditions are
|
||||
not met.
|
||||
|
||||
DISCLAIMER
|
||||
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
|
||||
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
|
||||
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
|
||||
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
|
||||
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
|
||||
OTHER DEALINGS IN THE FONT SOFTWARE.
|
||||
Binary file not shown.
@@ -1,96 +0,0 @@
|
||||
Copyright 2014-2021 Adobe (http://www.adobe.com/), with Reserved Font Name 'Source'.
|
||||
Copyright 2014-2021 Google Inc. with Reserved Font Name 'Noto'.
|
||||
Subset for SolidCraft web UI (glyphs used by the zh-TW locale); renamed Craft UI TC (no Reserved Font Name).
|
||||
|
||||
This Font Software is licensed under the SIL Open Font License,
|
||||
Version 1.1.
|
||||
|
||||
This license is copied below, and is also available with a FAQ at:
|
||||
http://scripts.sil.org/OFL
|
||||
|
||||
-----------------------------------------------------------
|
||||
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
|
||||
-----------------------------------------------------------
|
||||
|
||||
PREAMBLE
|
||||
The goals of the Open Font License (OFL) are to stimulate worldwide
|
||||
development of collaborative font projects, to support the font
|
||||
creation efforts of academic and linguistic communities, and to
|
||||
provide a free and open framework in which fonts may be shared and
|
||||
improved in partnership with others.
|
||||
|
||||
The OFL allows the licensed fonts to be used, studied, modified and
|
||||
redistributed freely as long as they are not sold by themselves. The
|
||||
fonts, including any derivative works, can be bundled, embedded,
|
||||
redistributed and/or sold with any software provided that any reserved
|
||||
names are not used by derivative works. The fonts and derivatives,
|
||||
however, cannot be released under any other type of license. The
|
||||
requirement for fonts to remain under this license does not apply to
|
||||
any document created using the fonts or their derivatives.
|
||||
|
||||
DEFINITIONS
|
||||
"Font Software" refers to the set of files released by the Copyright
|
||||
Holder(s) under this license and clearly marked as such. This may
|
||||
include source files, build scripts and documentation.
|
||||
|
||||
"Reserved Font Name" refers to any names specified as such after the
|
||||
copyright statement(s).
|
||||
|
||||
"Original Version" refers to the collection of Font Software
|
||||
components as distributed by the Copyright Holder(s).
|
||||
|
||||
"Modified Version" refers to any derivative made by adding to,
|
||||
deleting, or substituting -- in part or in whole -- any of the
|
||||
components of the Original Version, by changing formats or by porting
|
||||
the Font Software to a new environment.
|
||||
|
||||
"Author" refers to any designer, engineer, programmer, technical
|
||||
writer or other person who contributed to the Font Software.
|
||||
|
||||
PERMISSION & CONDITIONS
|
||||
Permission is hereby granted, free of charge, to any person obtaining
|
||||
a copy of the Font Software, to use, study, copy, merge, embed,
|
||||
modify, redistribute, and sell modified and unmodified copies of the
|
||||
Font Software, subject to the following conditions:
|
||||
|
||||
1) Neither the Font Software nor any of its individual components, in
|
||||
Original or Modified Versions, may be sold by itself.
|
||||
|
||||
2) Original or Modified Versions of the Font Software may be bundled,
|
||||
redistributed and/or sold with any software, provided that each copy
|
||||
contains the above copyright notice and this license. These can be
|
||||
included either as stand-alone text files, human-readable headers or
|
||||
in the appropriate machine-readable metadata fields within text or
|
||||
binary files as long as those fields can be easily viewed by the user.
|
||||
|
||||
3) No Modified Version of the Font Software may use the Reserved Font
|
||||
Name(s) unless explicit written permission is granted by the
|
||||
corresponding Copyright Holder. This restriction only applies to the
|
||||
primary font name as presented to the users.
|
||||
|
||||
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
|
||||
Software shall not be used to promote, endorse or advertise any
|
||||
Modified Version, except to acknowledge the contribution(s) of the
|
||||
Copyright Holder(s) and the Author(s) or with their explicit written
|
||||
permission.
|
||||
|
||||
5) The Font Software, modified or unmodified, in part or in whole,
|
||||
must be distributed entirely under this license, and must not be
|
||||
distributed under any other license. The requirement for fonts to
|
||||
remain under this license does not apply to any document created using
|
||||
the Font Software.
|
||||
|
||||
TERMINATION
|
||||
This license becomes null and void if any of the above conditions are
|
||||
not met.
|
||||
|
||||
DISCLAIMER
|
||||
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
|
||||
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
|
||||
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
|
||||
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
|
||||
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
|
||||
OTHER DEALINGS IN THE FONT SOFTWARE.
|
||||
@@ -201,7 +201,6 @@ polygon false
|
||||
polygon_circumscribed false
|
||||
polygon_edge false
|
||||
presspull false
|
||||
print_face false
|
||||
project false
|
||||
project_surface false
|
||||
rack_pinion false
|
||||
|
||||
@@ -1,19 +0,0 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
|
||||
<title>Print Face</title>
|
||||
<path d="M9.72 26.17L4.5 20.95L4.5 40.85L9.72 46.07Z" fill="#b8c3cf"/>
|
||||
<path d="M9.72 26.17L4.5 20.95L4.5 40.85L9.72 46.07Z" fill="none" stroke="#34465b" stroke-width="2.55" stroke-linejoin="round" stroke-linecap="round"/>
|
||||
<path d="M18.77 23.15L9.72 26.17L9.72 46.07L18.77 43.05Z" fill="#328bd3"/>
|
||||
<path d="M18.77 23.15L9.72 26.17L9.72 46.07L18.77 43.05Z" fill="none" stroke="#34465b" stroke-width="2.55" stroke-linejoin="round" stroke-linecap="round"/>
|
||||
<path d="M13.55 17.93L18.77 23.15L9.72 26.17L4.5 20.95Z" fill="#e2e8ef"/>
|
||||
<path d="M13.55 17.93L18.77 23.15L9.72 26.17L4.5 20.95Z" fill="none" stroke="#34465b" stroke-width="2.55" stroke-linejoin="round" stroke-linecap="round"/>
|
||||
<path d="M50.45 37.54L38.27 25.35L38.27 33.88L50.45 46.07Z" fill="#b8c3cf"/>
|
||||
<path d="M50.45 37.54L38.27 25.35L38.27 33.88L50.45 46.07Z" fill="none" stroke="#34465b" stroke-width="2.55" stroke-linejoin="round" stroke-linecap="round"/>
|
||||
<path d="M59.5 34.53L50.45 37.54L50.45 46.07L59.5 43.05Z" fill="#8e9faf"/>
|
||||
<path d="M59.5 34.53L50.45 37.54L50.45 46.07L59.5 43.05Z" fill="none" stroke="#34465b" stroke-width="2.55" stroke-linejoin="round" stroke-linecap="round"/>
|
||||
<path d="M47.31 22.34L59.5 34.53L50.45 37.54L38.27 25.35Z" fill="#e2e8ef"/>
|
||||
<path d="M47.31 22.34L59.5 34.53L50.45 37.54L38.27 25.35Z" fill="none" stroke="#34465b" stroke-width="2.55" stroke-linejoin="round" stroke-linecap="round"/>
|
||||
<path d="M50.45 46.07L38.27 33.88" fill="none" stroke="#236ead" stroke-width="2.55" stroke-linejoin="round" stroke-linecap="round"/>
|
||||
<path d="M59.5 43.05L50.45 46.07" fill="none" stroke="#236ead" stroke-width="2.55" stroke-linejoin="round" stroke-linecap="round"/>
|
||||
<path d="M24.17 34.2L28.31 34.2" fill="none" stroke="#236ead" stroke-width="4.25" stroke-linejoin="round" stroke-linecap="round"/>
|
||||
<path d="M35.31 34.2L27.31 38.7L27.31 29.7Z" fill="#236ead"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 1.9 KiB |
+2
-453
@@ -60,7 +60,6 @@
|
||||
"BLEND SURFACE": "سطح مزج",
|
||||
"BOUNDARY SURFACE": "سطح حدودي",
|
||||
"BROWSER": "المستعرض",
|
||||
"Back to the original order": "العودة إلى الترتيب الأصلي",
|
||||
"Ball": "كروي",
|
||||
"Bar": "قضيب",
|
||||
"Base Center": "مركز القاعدة",
|
||||
@@ -596,8 +595,6 @@
|
||||
"Snap to face and edge centres": "الالتقاط إلى مراكز الأوجه والحواف",
|
||||
"SolidCraft cannot submit reports directly. Submit on GitHub; no token is needed in the app.": "لا يستطيع SolidCraft إرسال التقارير مباشرةً. أرسلها على GitHub؛ لا حاجة إلى رمز وصول في التطبيق.",
|
||||
"SolidCraft closed before these designs were saved. Their last autosave can be opened.": "أُغلق SolidCraft قبل حفظ هذه التصاميم. يمكن فتح آخر حفظ تلقائي لها.",
|
||||
"Sort A to Z": "فرز تصاعدي",
|
||||
"Sort Z to A": "فرز تنازلي",
|
||||
"Spacing 2 must be a non-zero number": "يجب أن يكون التباعد 2 عددًا غير صفري",
|
||||
"Spacing must be a non-zero number": "يجب أن يكون التباعد عددًا غير صفري",
|
||||
"Specialise": "تخصيص",
|
||||
@@ -822,8 +819,6 @@
|
||||
"cmd.appearance_pick_up": "التقاط المظهر",
|
||||
"cmd.appearance_replace": "استبدال المظهر",
|
||||
"cmd.assembly_bom": "قائمة المواد",
|
||||
"cmd.assembly_mass_properties": "خصائص الكتلة",
|
||||
"cmd.body.print_face": "وجه الطباعة",
|
||||
"cmd.body_rename": "إعادة تسمية الجسم",
|
||||
"cmd.browser_collapse_all": "طي الكل",
|
||||
"cmd.browser_expand_all": "توسيع الكل",
|
||||
@@ -1248,7 +1243,6 @@
|
||||
"cmd.view.render_browser": "متصفح التصيير",
|
||||
"cmd.view.render_dock": "نقل لوحة التصيير",
|
||||
"cmd.view.render_focus": "عرض تركيز التصيير",
|
||||
"cmd.view.status_details": "تفاصيل حالة منطقة العرض",
|
||||
"cmd.view.status_items": "عناصر حالة منطقة العرض",
|
||||
"cmd.view_ambient_occlusion": "الإظلال المحيطي",
|
||||
"cmd.view_angle_readout": "زوايا العرض",
|
||||
@@ -1287,14 +1281,8 @@
|
||||
"color.hex_hint": "#rrggbb",
|
||||
"color.hue": "درجة اللون",
|
||||
"color.linear": "عرض قيم اللون في النطاق الخطي 0-1",
|
||||
"color.recent": "الألوان الأخيرة",
|
||||
"color.recent_help": "تظهر هنا الألوان التي تختارها في أي حقل لون",
|
||||
"color.saturation": "التشبع (بالمئة)",
|
||||
"color.saturation_value": "التشبع والقيمة",
|
||||
"color.selected": "اللون المحدد",
|
||||
"color.step_down": "إنقاص خطوة",
|
||||
"color.step_up": "زيادة خطوة",
|
||||
"color.value": "القيمة، أي السطوع (بالمئة)",
|
||||
"config.column_filter_empty": "لا توجد أعمدة مطابقة",
|
||||
"contact.components_count": "{count} مكوّنات",
|
||||
"contact.enabled_label": "مفعّل",
|
||||
@@ -1341,7 +1329,6 @@
|
||||
"dialog.dimension_name": "البُعد: {name}",
|
||||
"dialog.edit_title": "تعديل {title}",
|
||||
"dialog.no_shown_body": "لا يوجد جسم ظاهر لتغييره: أظهر جسمًا، أو اختر «جسم جديد»",
|
||||
"dialog.pattern_sketch_not_object": "اختر أجسامًا أو ميزات: الرسم ليس أيًّا منهما. كرّر منحنياته بأداة النمط أو المرآة داخل الرسم، أو ابثقه أولًا.",
|
||||
"dialog.select": "↖ تحديد",
|
||||
"dialog.selected_count": "↖ {count} محدد",
|
||||
"dialog.selection_guidance": "حدد مُدخلًا لتغييره. انقر على العناصر المحددة لإزالتها؛ Ctrl/Cmd مع النقر يبدّل تحديدها أيضًا. راجع المعاينة ثم اضغط موافق.",
|
||||
@@ -1399,168 +1386,21 @@
|
||||
"from the rule": "من القاعدة",
|
||||
"help.apache": "رخصة Apache 2.0",
|
||||
"help.appearance.assign": "يمنح الأجسام أو الأوجه أو المكونات المحددة لونًا أو مظهر مادة، من دون تغيير وزنها. استخدمه للتمييز بين القطع أو لمعاينة التشطيب.",
|
||||
"help.assembly.bom": "يسرد قطع التصميم أو المكوّن مع أعدادها حسب رقم القطعة، ويمكنه حفظ القائمة بصيغة CSV أو JSON. استخدمه كقائمة قطع للطلب والتجميع.",
|
||||
"help.attributions": "الإسنادات (ATTRIBUTION.md)",
|
||||
"help.build": "الإصدار {version} · الإيداع {commit} · بُني في {date}",
|
||||
"help.canvas.decal": "يضع صورة على وجه مستوٍ من النموذج مثل ملصق. استخدمه لإظهار تسمية أو شعار أو نمط مطبوع على قطعة.",
|
||||
"help.canvas.edit": "يغيّر اللوحة المرجعية: موضعها أو حجمها أو زاويتها أو عتامتها أو انعكاسها أو ظهورها أو اسمها. استخدمه لمحاذاة صورة مرجعية مع الرسم الذي تتتبعه فوقها.",
|
||||
"help.canvas.insert": "يضع صورة PNG أو JPEG على مستوى أو وجه كمرجع شبه شفاف. استخدمه لتتبع صورة أو مخطط في رسم، مع ضبط الصورة على مقاس معلوم.",
|
||||
"help.component.break_link": "يفصل مكوّنًا مرتبطًا عن ملف تصميمه مع إبقاء أجسامه كما هي. استخدمه عندما ينبغي ألا تتبع القطعة تغييرات الملف الأصلي بعد الآن.",
|
||||
"help.component.capture_position": "يحفظ مواضع القطع التي حركتها يدويًا لتصبح مواضعها المعتمدة. استخدمه بعد سحب قطع إلى أماكنها دون أن يمسكها أي مفصل.",
|
||||
"help.component.create": "يضيف مكوّنًا جديدًا فارغًا إلى التصميم داخل المكوّن النشط، ما لم تختر مكوّنًا أبًا آخر. استخدمه لمنح قطعة جديدة في تجميع مكانًا خاصًا لأجسامها ورسومها.",
|
||||
"help.component.finish_edit": "يحفظ الجزء الذي تحرّره في مكانه، ويعود إلى تجميعه ويحدّث التجميع منه. استخدمه عند الانتهاء من تغييراتك على الجزء المرتبط.",
|
||||
"help.component.from_bodies": "يحوّل كل جسم محدد إلى مكوّن مستقل يحمل اسم الجسم. استخدمه لتحويل تصميم من أجسام منفصلة إلى تجميع يمكن ربط قطعه وتحريكها.",
|
||||
"help.component.insert_design": "يدرج تصميمًا محفوظًا آخر كمكوّن مرتبط بملفه، مع وضع أجسامه الصلبة كما هي فيه. استخدمه لإعادة استخدام قطعة في تجميع واستيراد تغييراتها اللاحقة عبر تحديث الروابط.",
|
||||
"help.component.properties": "يعرض الحجم والكتلة ومركز الكتلة وعزوم القصور الذاتي لمكوّن، اعتمادًا على مواد أجسامه. استخدمه للتحقق من وزن التجميع وتوازنه.",
|
||||
"help.component.revert_position": "يعيد القطع التي حركتها يدويًا إلى مواضعها السابقة، ويتجاهل التحركات التي لم تُثبّت مواضعها. استخدمه للتراجع عن التحركات التجريبية في تجميع.",
|
||||
"help.component.update_links": "يعيد قراءة ملفات التصميم المرتبطة ويستبدل الأجسام التي تغيّرت. استخدمه بعد تعديل قطعة يستخدمها هذا التجميع.",
|
||||
"help.config.configure": "يضيف معاملات أو ميزات أو مواد أو مظاهر كأعمدة في جدول التكوينات. استخدمه لبناء نسخ متعددة من تصميم واحد، مثل مقاسات قطعة.",
|
||||
"help.config.preview": "يتحقق من أن صفًا في جدول التكوينات يُعاد بناؤه بنجاح، دون تغيير التصميم أو سجله. استخدمه قبل التبديل إلى نسخة لست متأكدًا منها.",
|
||||
"help.config.rules": "يعرض قواعد جدول التكوينات وصفوفه والصف النشط حاليًا. استخدمه لمعرفة كيف أُعدّت نسخ التصميم.",
|
||||
"help.config.table": "يعرض جدول التكوينات: صف لكل نسخة وعمود لكل معامل أو ميزة، ويبيّن هل ما زال التصميم مطابقًا للصف النشط. استخدمه لمراجعة نسخ التصميم.",
|
||||
"help.connect_note": "أعد تشغيل كل مساعد لتحميل خادم SolidCraft. نُسخ كل ملف احتياطيًا بامتداد .bak قبل تغييره.",
|
||||
"help.connect_title": "ربط مساعدي الذكاء الاصطناعي",
|
||||
"help.construct.axis.edge": "ينشئ محورًا إنشائيًا على امتداد حافة مستقيمة أو خط رسم. استخدمه كمحور لعملية دوران أو لنمط دائري أو لمفصل.",
|
||||
"help.construct.axis.normal_to_face": "ينشئ محورًا إنشائيًا يمر بنقطة ويكون عموديًا على وجه. استخدمه كمحور يبرز مستقيمًا من السطح.",
|
||||
"help.construct.axis.through_cylinder": "ينشئ محورًا إنشائيًا عبر مركز وجه أسطوانة أو مخروط أو طارة، أو حافة دائرية. استخدمه لتدوير الميزات أو تكرارها حول قطعة مستديرة.",
|
||||
"help.construct.axis.two_planes": "ينشئ محورًا إنشائيًا عند التقاء مستويين أو وجهين مسطحين. استخدمه حين يكون المحور المطلوب هو الخط بين وجهين.",
|
||||
"help.construct.axis.two_points": "ينشئ محورًا إنشائيًا يمر بنقطتين أو رأسين أو نقطتي رسم. استخدمه لمحور يمتد بين موضعين معروفين.",
|
||||
"help.construct.plane.along_path": "ينشئ مستوى إنشائيًا عموديًا على حافة أو منحنى عند موضع على امتداده. استخدمه لرسم مقطع من أجل كنس أو لمقطع عرضي للمسار.",
|
||||
"help.construct.plane.at_angle": "ينشئ مستوى إنشائيًا مائلًا بزاوية عن مستوى أو وجه، حول محور أو حافة. استخدمه للرسوم المائلة، مثل حامل مائل.",
|
||||
"help.construct.plane.midplane": "ينشئ مستوى إنشائيًا في منتصف المسافة بين مستويين أو وجهين مسطحين، أو منصّفًا لهما حيث يلتقيان بزاوية. استخدمه كمستوى تناظر عند عمل مرآة.",
|
||||
"help.construct.plane.offset": "ينشئ مستوى إنشائيًا موازيًا لمستوى أو وجه مسطح، على مسافة محددة أو عبر نقطة. استخدمه للرسم على ارتفاع محدد فوق وجه.",
|
||||
"help.construct.plane.perpendicular": "ينشئ مستوى إنشائيًا يحوي خطًا أو حافة ويكون عموديًا على مستوى أو وجه. استخدمه للرسم بشكل رأسي على النموذج على امتداد حافة.",
|
||||
"help.construct.plane.tangent": "ينشئ مستوى إنشائيًا يمس أسطوانة أو مخروطًا أو كرة أو طارة عند نقطة. استخدمه للرسم على جانب قطعة مستديرة.",
|
||||
"help.construct.plane.three_points": "ينشئ مستوى إنشائيًا يمر بثلاث نقاط. استخدمه لمستوى تحدده مواضع على النموذج، مثل ثلاث زوايا.",
|
||||
"help.construct.plane.two_edges": "ينشئ مستوى إنشائيًا يمر بحافتين مستقيمتين أو خطين يقعان في مستوى واحد. استخدمه لمستوى يقطع القطعة، مثل مستوى يمر بحافتين متقابلتين.",
|
||||
"help.construct.point.along_path": "ينشئ نقطة إنشائية عند موضع على امتداد حافة أو منحنى. استخدمها كمرجع في موضع بين طرفي المسار.",
|
||||
"help.construct.point.center": "ينشئ نقطة إنشائية في مركز حافة دائرية أو دائرة رسم أو قوس أو كرة أو طارة. استخدمها كمرجع للثقوب والمحاور والمفاصل.",
|
||||
"help.construct.point.edge_plane": "ينشئ نقطة إنشائية حيث تخترق حافة أو خط مستوى أو وجهًا مسطحًا. استخدمها لتحديد موضع عبور المسار للمستوى.",
|
||||
"help.construct.point.three_planes": "ينشئ نقطة إنشائية حيث تلتقي ثلاثة مستويات أو أوجه مسطحة. استخدمها مرجعًا لزاوية، حتى حيث لا يوجد رأس في النموذج.",
|
||||
"help.construct.point.two_edges": "ينشئ نقطة إنشائية حيث تلتقي حافتان أو خطان، أو حيث يكونان أقرب ما يمكن. استخدمها مرجعًا عند زاوية افتراضية.",
|
||||
"help.construct.point.vertex": "ينشئ نقطة إنشائية على رأس أو نقطة رسم. استخدمها مرجعًا يبقى حتى عند إخفاء الرسم أو الجسم المحيط بها.",
|
||||
"help.contact.check": "يسرد أزواج القطع في مجموعات التلامس التي تتداخل أجسامها في مواضعها الحالية. استخدمه لاكتشاف التصادمات قبل تحريك المفاصل أو تشغيل دراسة الحركة.",
|
||||
"help.contact.create": "يجمع قطعتين أو أكثر في مجموعة تلامس تمنع أجسامها من اختراق بعضها أثناء حركة المفاصل. استخدمه للقطع التي ينبغي أن تتوقف عند التلامس، مثل ذراع يصطدم بمصدّه.",
|
||||
"help.contact.disable_all": "يعطّل التلامس، فلا تعود المفاصل المحرّكة ودراسات الحركة تتوقف عند تلامس القطع. استخدمه لتحريك القطع بحرية مجددًا أو للحفاظ على سرعة استجابة تجميع كبير.",
|
||||
"help.contact.edit": "يعدّل مجموعة تلامس: قطعها أو اسمها أو حالة تعطيلها المؤقت، ويمكنه حذف المجموعة أيضًا. استخدمه لتحديد القطع التي يُمنع تداخل أجسامها.",
|
||||
"help.contact.enable_all": "يضع كل قطع التجميع في مجموعة تلامس واحدة، فلا يمكن لأي قطعتين اختراق بعضهما أثناء حركة المفاصل. استخدمه لفحص آلية كاملة بسرعة.",
|
||||
"help.contact.enable_sets": "يفعّل التلامس لمجموعات التلامس التي عرّفتها، فتتوقف المفاصل المحرّكة ودراسات الحركة حيث كانت قطعها ستخترق بعضها. استخدمه لإعادة تفعيل مجموعاتك بعد تعطيل التلامس.",
|
||||
"help.contact.list": "يسرد مجموعات التلامس في التصميم والقطع في كل مجموعة وحالة تفعيل التلامس. استخدمه لفحص إعداد التلامس قبل تحريك التجميع.",
|
||||
"help.document.inspect": "يعرض نظرة عامة على التصميم: مكوّناته وأجسامه ورسومه وميزاته ومعاملاته. استخدمه للتعرف على تصميم لم تبنِه بنفسك.",
|
||||
"help.document.units": "يغيّر الوحدات التي تُعرض بها الأطوال في التصميم، مثل mm أو البوصة. يحتفظ الشكل الهندسي بحجمه؛ ويتغير العرض والأرقام العادية فقط.",
|
||||
"help.edit.checkpoint": "يحفظ التصميم والرسم النشط وسجل التراجع كما هي الآن. استخدمه قبل تجربة شيء محفوف بالمخاطر قد ترغب في العودة منه.",
|
||||
"help.edit.restore_checkpoint": "يعود إلى نقطة حفظ مع سجل التراجع. استخدمه لتجاهل كل ما أُجري منذ نقطة الحفظ بخطوة واحدة.",
|
||||
"help.explode.create": "ينشئ عرضًا مفككًا يباعد القطع عن مركز التجميع أو ينقلها وفق التحركات التي تحددها. استخدمه لإظهار كيفية تركيب التجميع في التعليمات أو العروض التقديمية.",
|
||||
"help.face.delete": "يحذف الأوجه المحددة ويترك الأوجه المجاورة تسد الفجوة، أو يترك الفتحة مفتوحة كسطح. استخدمه لإزالة حافة مقوّسة أو ثقب أو نتوء يعترض الطريق.",
|
||||
"help.file.insert_mesh": "يضيف ملف 3MF أو STL أو OBJ أو PLY أو glTF إلى التصميم كأجسام شبكية في مكوّن جديد. استخدمه لوضع نموذج منزّل أو ممسوح ضوئيًا بجانب تصميمك كمرجع.",
|
||||
"help.file.insert_step": "يضيف ملف STEP أو IGES أو FreeCAD أو Rhino إلى التصميم كأجسام صلبة في مكوّن جديد، وتصبح قطع التجميع مكوّنات متداخلة. استخدمه لاستيراد نماذج من المورّدين أو برامج CAD الأخرى.",
|
||||
"help.file.save_mesh": "يحفظ الأجسام كشبكة STL أو 3MF أو OBJ بدرجة نعومة الوجوه المنحنية التي تختارها. استخدمه لتجهيز القطع للطباعة ثلاثية الأبعاد أو للبرامج التي تقرأ الشبكات.",
|
||||
"help.file.send_to_slicer": "يحفظ الأجسام المحددة في ملف 3MF ويفتحه في برنامج التقطيع الذي تختاره. استخدمه للانتقال من النموذج إلى الطباعة بخطوة واحدة.",
|
||||
"help.font_details": "تستخدم الواجهة خطوط egui المدمجة (Ubuntu Light وHack، بموجب رخصة Ubuntu Font ورخصة MIT/Bitstream Vera، وNoto Emoji وخط أيقونات الرموز التعبيرية بموجب OFL وMIT). يستخدم نص الرسم خط Liberation Sans (SIL OFL 1.1). حزمة الخطوط الاختيارية craft-fonts لتطبيقات Crafting (BIZ UDPGothic وShippori Mincho وBIZ UDMincho وNoto Sans CJK SC وNoto Sans Arabic، بموجب SIL OFL 1.1) غير مضمّنة في إصدارات SolidCraft.",
|
||||
"help.fonts": "الخطوط",
|
||||
"help.frame.member": "يضع مقطعًا، مثل أنبوب أو قطاع ألومنيوم مبثوق، على امتداد خطوط رسم هيكل، بعنصر واحد لكل خط. استخدمه لبناء الهياكل والرفوف والمنشآت الملحومة.",
|
||||
"help.inspect.accessibility": "يلوّن الأوجه التي تستطيع أداة الوصول إليها من اتجاه واحد، وتلك التي لا تستطيع. استخدمه لفحص قطعة للتشغيل الآلي أو القولبة من ذلك الجانب.",
|
||||
"help.inspect.center_of_mass": "يعرض مركز كتلة الأجسام، كلٍّ على حدة ومجتمعةً، بكثافة منتظمة. استخدمه لفحص التوازن ومعرفة أين ستميل القطعة.",
|
||||
"help.inspect.colored_components": "يمنح كل مكوّن لونه المؤقت الخاص دون تغيير المظاهر. استخدمه لتمييز قطع التجميع بنظرة واحدة.",
|
||||
"help.inspect.compare": "يقارن جسمين ويبيّن المواضع التي يحتوي فيها أحدهما مادة لا يحتويها الآخر، مع الحجم والانحراف. استخدمه لمقارنة قطعة معدّلة أو مستوردة بالأصل.",
|
||||
"help.inspect.continuity": "يفحص مدى نعومة التقاء الأوجه عند حوافها: فجوات أو انكسارات أو قفزات في الانحناء، ويظلّل الدرزات. استخدمه لإيجاد المواضع التي لا تلتقي فيها الأسطح بنظافة.",
|
||||
"help.inspect.curvature_comb": "يرسم أمشاطًا على المنحنيات أو الحواف أو الأوجه تُظهر أسنانها مدى شدة انحنائها. استخدمه لكشف المواضع المسطحة والانكسارات وعدم انتظام الانحناء.",
|
||||
"help.inspect.curvature_map": "يلوّن الأوجه بحسب شدة انحنائها، بالأحمر حيث يصغر نصف القطر. استخدمه لإيجاد المواضع الضيقة وللحكم على نعومة السطح.",
|
||||
"help.inspect.draft": "يلوّن الأوجه بحسب زاوية الميل بالنسبة لاتجاه السحب، ويحدد ذات الميل غير الكافي. استخدمه لفحص القطعة قبل القولبة أو الصب.",
|
||||
"help.inspect.environment_map": "يعرض النموذج بلمسة نهائية عاكسة تشبه المرآة. استخدمه للحكم على انسياب الأسطح من طريقة مرور الانعكاسات عليها.",
|
||||
"help.inspect.interference": "يجد الأجسام المتداخلة ويعرض كل تداخل مع حجمه. استخدمه لفحص التجميع بحثًا عن قطع تتصادم.",
|
||||
"help.inspect.isocurve": "يرسم المنحنيات المتساوية المعاملات للأوجه، أي الشبكة التي بُني عليها السطح. استخدمه لمعرفة كيف ينساب السطح وأين تتجمع الخطوط.",
|
||||
"help.inspect.measure": "يقيس الأطوال والمسافات والزوايا والمساحات وأنصاف الأقطار بين ما تحدده، أو حجم الأجسام وكتلتها. استخدمه للتحقق من المقاسات والخلوصات.",
|
||||
"help.inspect.minimum_radius": "يجد أصغر نصف قطر انحناء للمنحنيات أو الحواف أو الأوجه وموضعه. استخدمه للتأكد من أن أداة أو فوهة تستطيع اتباع الشكل.",
|
||||
"help.inspect.section": "يقطع العرض على امتداد مستوى ويهشّر الأوجه المقطوعة دون تغيير النموذج. استخدمه للنظر داخل القطع والتجميعات.",
|
||||
"help.inspect.zebra": "يعرض خطوطًا سوداء وبيضاء منعكسة على أوجه النموذج. استخدمه للحكم على النعومة: الخطوط التي تنقطع أو تنكسر عند حافة تدل على انتقال ضعيف.",
|
||||
"help.joint.as_built": "يربط قطعتين في موضعيهما الحاليين دون تحريك أي منهما، ويحدد الحركة المسموحة لهما. استخدمه للقطع التي وضعتها بالفعل في مواضعها النهائية.",
|
||||
"help.joint.cam": "يربط كامة دوّارة بتابع، فينزلق التابع أو يتأرجح عندما يمر محيط الكامة تحته. استخدمه للكامات واللامركزيات وآليات تشغيل الصمامات.",
|
||||
"help.joint.create": "يربط قطعتين عند أصلي المفصل اللذين تختارهما وينقل القطعة الثانية إلى موضعها، ويحدد نوع المفصل الحركة المسموحة لهما. استخدمه لبناء تجميع تتحرك قطعه مثل الآلية الحقيقية.",
|
||||
"help.joint.drive": "يضبط زاوية المفصل أو مسافته ويحرّك القطع معه ضمن حدوده، وتتبعها المفاصل المرتبطة والحلقات المغلقة. استخدمه للتحقق من أن الآلية تتحرك كما هو مقصود.",
|
||||
"help.joint.gear": "يربط مفصلين دوّارين بنسبة تروس، بحيث يؤدي تحريك أحدهما إلى دوران الآخر. استخدمه للتروس المستقيمة والحلقية، مع تحديد النسبة من أنصاف أقطار دوائر الخطوة أو أعداد الأسنان.",
|
||||
"help.joint.limits": "يضبط الحدين الأدنى والأقصى لدوران المفصل أو انزلاقه، أو يزيل هذين الحدين. استخدمه لإبقاء مفصلة أو منزلق أو ذراع ضمن نطاق حركته الحقيقي.",
|
||||
"help.joint.motion_link": "يربط مفصلين بنسبة وإزاحة، بحيث يؤدي تحريك أحدهما إلى تحريك الآخر. استخدمه لعلاقة ثابتة بين المفاصل لا تغطيها أدوات ترس أو جريدة مسننة وترس أو لولب.",
|
||||
"help.joint.origin": "يضع أصل مفصل باسم على قطعة، عند مركز وجه أو نهاية دائرية أو منتصف حافة أو ركن أو نقطة. استخدمه لتجهيز مواضع اتصال المفاصل، فالأصل المختار على وجه يتبعه عند تغيير مقاس القطعة.",
|
||||
"help.joint.rack_pinion": "يربط ترسًا دوّارًا بجريدة مسننة منزلقة، فتتحرك الجريدة بمقدار طول قوس دائرة الخطوة الذي يدور به الترس. استخدمه لمحركات الجريدة المسننة وأنظمة التوجيه ومنصات الحركة الخطية.",
|
||||
"help.joint.reach": "يحرّك نقطة على قطعة نحو هدف بتغيير مفاصل سلسلتها ضمن حدودها. استخدمه لضبط وضعية آلية حسب الموضع المطلوب لنهايتها، مثل طرف ذراع روبوت.",
|
||||
"help.joint.rigid_group": "يثبّت القطع المحددة معًا كما هي لتتحرك كقطعة واحدة. استخدمه للقطع التي تنتمي إلى وحدة واحدة ولا تتحرك بالنسبة إلى بعضها.",
|
||||
"help.joint.screw": "يربط الدوران والانزلاق بخطوة لولبية، بحيث تتقدم القطعة بمقدار تلك المسافة في كل دورة. استخدمه للوالب القيادة والبراغي والمحاور الملولبة.",
|
||||
"help.library.apply": "يطبّق مادة أو مظهرًا من ملف مكتبة محلي على أجسام أو أوجه أو مكوّنات. استخدمه لإعادة استخدام مواد حفظتها من تصميم آخر.",
|
||||
"help.library.export": "يحفظ مواد التصميم ومظاهره في ملف مكتبة. استخدمه لمشاركتها أو إعادة استخدامها في تصميمات أخرى.",
|
||||
"help.library.inspect": "يفحص ملف مكتبة ويسرد موادّه ومظاهره دون تغيير التصميم. استخدمه لمعرفة ما تحويه المكتبة قبل تطبيقها.",
|
||||
"help.licences": "الرخص",
|
||||
"help.material.assign": "يحدد المادة التي صُنعت منها الأجسام المحددة، مثل الفولاذ أو الألومنيوم أو ABS. استخدمه لتطابق الكتلة والوزن القطعة الحقيقية.",
|
||||
"help.material.properties.validate": "يفحص بطاقة بيانات مادة بحثًا عن أرقام غير متسقة أو قيم مفقودة. استخدمه قبل الاعتماد على البيانات في حساب الكتلة أو الصلابة.",
|
||||
"help.mesh.convert": "يعيد بناء جسم شبكي، مثل ملف STL، كجسم صلب قابل للتعديل بأوجه مسطحة وأسطوانية. استخدمه لتعديل القطع الميكانيكية المستوردة كأنها جسم منمذج.",
|
||||
"help.mit": "رخصة MIT",
|
||||
"help.motion.study": "يضبط قيم المفاصل عند خطوات على خط زمني ويشغّلها كرسوم متحركة. استخدمه لمشاهدة حركة آلية عبر تسلسل وفحص الخلوص أثناء الحركة.",
|
||||
"help.motion.trace": "يتتبع مسار نقطة على قطعة أثناء تشغيل دراسة الحركة أو تحريك مفصل، ويحفظه كمنحنى رسم ثلاثي الأبعاد عند التأكيد. استخدمه لرؤية مدى وصول آلية أو لبناء أشكال اعتمادًا على مسارها.",
|
||||
"help.notice": "NOTICE",
|
||||
"help.occurrence.ground": "يثبّت قطعة في موضعها أو يحررها مجددًا، بحيث تحرّك المفاصل القطع الأخرى حولها. استخدمه للإطار أو القاعدة التي يُبنى عليها باقي التجميع.",
|
||||
"help.occurrence.move": "يحرّك جزءًا في التجميع فقط ضمن درجات الحرية التي تسمح بها مفاصله. حدد وجهًا للجزء، ثم اسحب سهمًا أو قوسًا متاحًا.",
|
||||
"help.parameters.change": "يفتح جدول القيم المسماة والتعبيرات التي تتحكم في أبعاد التصميم. استخدمه لتغيير مقاس في مكان واحد فتتبعه كل الميزات التي تستخدمه.",
|
||||
"help.parameters.export": "يحفظ معاملات التصميم بصيغة CSV أو JSON. استخدمه لتعديلها في جدول بيانات أو نقلها إلى تصميم آخر.",
|
||||
"help.parameters.graph": "يبيّن أي المعاملات والميزات تستخدم أيًّا من غيرها، وأي حلقات أو أخطاء بينها. استخدمه لمعرفة ما سيتأثر بتغيير معامل.",
|
||||
"help.parameters.import": "يقرأ المعاملات من CSV أو JSON إلى التصميم، كلها أو لا شيء منها. استخدمه لإحضار قيم من جدول بيانات أو من تصميم آخر.",
|
||||
"help.parameters.move": "ينقل معاملًا من معاملات المستخدم قبل معامل آخر أو بعده في القائمة. استخدمه لإبقاء المعاملات المترابطة معًا.",
|
||||
"help.parts.fastener": "يضيف برغيًا أو مسمار ربط أو صامولة أو وردة أو دبوسًا أو محملًا قياسيًا بالمقاس الذي تختاره. عند وضعه على ثقب يستقر فيه بمفصل، فلا تحتاج إلى نمذجة أدوات التثبيت بنفسك.",
|
||||
"help.parts.insert": "يدرج قطعة قياسية من الفئة وبالمقاس والطول الذي تختاره. عند وضعها على إطار ثقب أو جداره، تستقر على الثقب بمفصل صلب.",
|
||||
"help.parts.library": "يفتح القطع القياسية: البراغي ومسامير الربط والصواميل والوردات وبراغي التثبيت ودبابيس التمركز والمحامل بالمقاسات القياسية. استخدمه لإضافة قطعة قياسية بدلًا من نمذجتها بنفسك.",
|
||||
"help.parts.resize": "يغيّر مقاس قطعة قياسية مدرجة أو طولها ويعيد بناءها، وتبقيها مفاصلها مثبتة في مكانها. استخدمه عندما يتبين أن برغيًا أطول من اللازم أو أن ثقبًا يحتاج إلى مقاس آخر.",
|
||||
"help.plastic.assign_rule": "يعيّن قاعدة بلاستيك لأجسام، فتأخذ ميزاتها البلاستيكية ميلها وخلوصها منها كقيم افتراضية. استخدمه لإعداد قطعة مقولبة مرة واحدة لكل ميزاتها.",
|
||||
"help.plastic.boss": "يضيف نتوءًا لمسمار على وجه: عمودًا مع ثقب اختياري وميل وتقويس عند الجذر وأضلاع تقوية. استخدمه لنقاط البراغي في الهياكل المقولبة أو المطبوعة.",
|
||||
"help.plastic.lip": "يضيف شفة أو أخدودًا مطابقًا على طول حافة جسم مفرَّغ. استخدمه ليتمركز نصفا الهيكل أحدهما على الآخر ويُغلقا بإحكام.",
|
||||
"help.plastic.manage_rules": "ينشئ قواعد البلاستيك ويعدّلها: المادة وسماكة الجدار وأنصاف الأقطار والخلوص والميل. استخدمها للحفاظ على اتساق ميزات القطعة المقولبة.",
|
||||
"help.plastic.rest": "يضيف مسندًا على وجه: وسادة مستديرة أو مستطيلة، مصمتة أو مجوفة، مع ميل. استخدمه كدعامة أو مُباعِد في هيكل مقولب.",
|
||||
"help.plastic.snap_fit": "يضيف خطاف وصلة كبس على وجه، بطوله وسماكته ونتوء التثبيت. استخدمه لتثبيت القطع معًا بلا براغي.",
|
||||
"help.pointcloud.insert": "أدرج مسحًا بصيغة PLY أو XYZ أو PTS كسحابة نقاط بجانب النموذج. استخدمه كمرجع عند النمذجة انطلاقًا من بيانات القياس.",
|
||||
"help.sheet.convert": "يحوّل لوحًا أو جسمًا مفرَّغًا بسماكة منتظمة إلى جسم صفائح معدنية، مع ثنيات عند الحواف التي تحددها. استخدمه لجعل قطعة موجودة قابلة للفرد.",
|
||||
"help.sheet.export_bend_table": "يحفظ جدول الثني لجسم صفائح معدنية بصيغة CSV أو JSON: الزوايا وأنصاف الأقطار ومواضع الثني في النمط المسطح. استخدمه لماكينة الثني أو الورشة.",
|
||||
"help.sheet.export_dxf": "يحفظ النمط المسطح بصيغة DXF، مع الحدود وخطوط الثني وملاحظات الثني الاختيارية. استخدمه للقطع بالليزر أو البلازما أو نفاث الماء.",
|
||||
"help.sheet.flange": "يضيف حافة مثنية: لوحًا أساسيًا من رسم، أو جدارًا على امتداد محيط رسم مفتوح، أو جدارًا مثنيًا على حواف الصفيحة. استخدمه لبناء قطع الصفائح المعدنية.",
|
||||
"help.sheet.flat_pattern": "ينشئ النمط المسطح لجسم صفائح معدنية، مع حجمه وفتحاته وخطوط الثني. استخدمه لفحص الشريحة الخام قبل قصها.",
|
||||
"help.sheet.fold": "يثني صفيحة على امتداد خط رسم بزاوية ونصف قطر محددين. استخدمه لطي صفيحة مسطحة بعد عمل القطوع فيها.",
|
||||
"help.sheet.hem": "يطوي حافة صفيحة على نفسها. استخدمه لحواف آمنة وصلبة بلا نتوءات حادة.",
|
||||
"help.sheet.manage_rules": "ينشئ قواعد الصفائح المعدنية ويعدّلها: السماكة ونصف قطر الثني ومعامل K والتفريغات والفجوات. استخدمها لمطابقة مادة ورشتك وأدواتها.",
|
||||
"help.sheet.path_flange": "يضيف سلسلة من الحواف المثنية على امتداد حافة صفيحة، متتبعًا سلسلة مفتوحة من خطوط الرسم. استخدمها لمقاطع مثل شكل U أو Z بخطوة واحدة.",
|
||||
"help.sheet.perforate": "يضيف حقلًا من الثقوب على كامل الصفيحة المسطحة، بنمط متدرج أو مربع. استخدمه للتهوية والشبكات والألواح الأخف.",
|
||||
"help.sheet.refold": "يعيد طي جسم صفائح معدنية مفرود. استخدمه بعد إضافة ميزات إلى الصفيحة المسطحة.",
|
||||
"help.sheet.unfold": "يفرد جميع ثنيات جسم صفائح معدنية. استخدمه لإضافة ثقوب أو قطوع يجب أن تعبر ثنية، ثم استخدم إعادة الطي.",
|
||||
"help.sketch.arc.center_point": "يرسم قوسًا دائريًا حول نقطة مركز، من نقطة بداية إلى نقطة نهاية. استخدمه عندما يكون مركز القوس معروفًا، مثل نصف قطر حول ثقب أو محور.",
|
||||
"help.sketch.arc.tangent": "يرسم قوسًا يبدأ من نهاية خط أو قوس ويكمل مماسًا له. استخدمه لمتابعة السلسلة بانحناء ناعم بدل زاوية حادة.",
|
||||
"help.sketch.arc.three_point": "يرسم قوسًا من نقطة بداية إلى نقطة نهاية مارًا بنقطة ثالثة. استخدمه عندما يجب أن يمر القوس بنقاط محددة لا حول مركز معروف.",
|
||||
"help.sketch.arc3d": "يرسم قوسًا دائريًا دقيقًا في الفراغ عبر ثلاث نقاط، مع تفعيل الرسم ثلاثي الأبعاد. استخدمه لانحناءات المسارات وقضبان التوجيه الخارجة عن مستوى الرسم.",
|
||||
"help.sketch.auto_constrain": "يضيف القيود التي يكاد الرسم يحققها أصلًا، مثل الأفقي أو المتوازي أو المتطابق، ثم يضيف الأبعاد حتى يصبح محددًا بالكامل. استخدمه لتثبيت رسم تقريبي بخطوة واحدة.",
|
||||
"help.sketch.auto_constrain_from_datum": "يعمل مثل «تقييد تلقائي»، لكنه يقيس المواضع من نقطة مرجعية تختارها بدل نقطة الأصل. استخدمه عندما تُحدَّد أبعاد القطعة انطلاقًا من نقطة مرجعية واحدة، كركن أو ثقب.",
|
||||
"help.sketch.blend_curve": "يصل نهايتي منحنيين بمنحنى شريحي ناعم مماس لكليهما، أو مستمر الانحناء أيضًا إن اخترت. استخدمه لسد الفجوة بين منحنيين دون التواء.",
|
||||
"help.sketch.break": "يقسم المنحنى إلى أجزاء عند تقاطع منحنيات أخرى معه، أو عند نقاط تضعها عليه. استخدمه عندما يحتاج جزء من المنحنى إلى قيده الخاص أو إلى حذفه وحده.",
|
||||
"help.sketch.cancel": "يغادر الرسم ويتجاهل كل ما تغيّر منذ إنشائه أو فتحه للتعديل. ويمكن استعادة التغييرات بأمر «تراجع».",
|
||||
"help.sketch.centerline": "يبدّل الخطوط بين خطوط عادية وخطوط المركز، وهي محاور لا تدخل في المقاطع. استخدم خط المركز محورًا لأمر «دوران» أو «مرآة» أو لقيد التناظر.",
|
||||
"help.sketch.chamfer.distance_angle": "يشطف الزاوية بين خطين بمسافة على طول الخط الأول وبزاوية. استخدمه عندما يعطي المخطط الشطف بطول وزاوية، مثل 2 mm × 30°.",
|
||||
"help.sketch.chamfer.equal_distance": "يشطف الزاوية بين خطين بالمسافة نفسها على طول كليهما. استخدمه للشطف المعتاد بزاوية 45° على المحيط.",
|
||||
"help.sketch.chamfer.two_distance": "يشطف الزاوية بين خطين بمسافة مستقلة على كل خط. استخدمه للشطف بزاوية غير 45°، المعطى بطولين.",
|
||||
"help.sketch.circle.center": "يرسم دائرة من مركزها وقطرها. استخدمه للثقوب والنتوءات والميزات المستديرة الأخرى المعروف مركزها.",
|
||||
"help.sketch.circle.three_point": "يرسم دائرة تمر بثلاث نقاط. استخدمه عندما يجب أن تمر الدائرة بنقاط محددة، مثلًا من هندسة موجودة.",
|
||||
"help.sketch.circle.three_tangent": "يرسم دائرة تمس ثلاثة خطوط أو دوائر أو أقواس. استخدمه لإدخال دائرة في الفراغ بين ثلاثة منحنيات، مثل الدائرة المحاطة بمثلث.",
|
||||
"help.sketch.circle.two_point": "يرسم دائرة من طرفي قطرها. استخدمه عندما تكون نقطتا حافة الدائرة معروفتين لا مركزها.",
|
||||
"help.sketch.circle.two_tangent": "يرسم دائرة بحجم محدد تمس خطين أو دائرتين أو قوسين. استخدمه لتقويس ثابت نصف القطر بين منحنيين.",
|
||||
"help.sketch.conic": "يرسم منحنى مخروطيًا بين نقطتي نهاية، يتشكل بنقطة قمة وقيمة rho. استخدمه لانتقالات ناعمة تضبط امتلاءها من المسطح إلى ما يقارب زاوية حادة.",
|
||||
"help.sketch.constrainer": "يطبق القيد الذي يكاد منحنى أو منحنيان محددان يحققانه، مثل الأفقي أو التوازي أو التماس أو التساوي. استخدمه لتهذيب رسم يدوي علاقة بعد أخرى.",
|
||||
"help.sketch.constraint.coincident": "يجعل نقطة تقع على نقطة أخرى أو على منحنى أو على محور الرسم. استخدمه لسد الفجوات في المقطع أو لوضع نقطة على خط.",
|
||||
"help.sketch.constraint.collinear": "يجعل خطين يقعان على خط مستقيم واحد. استخدمه لمحاذاة الحواف المتقطعة، مثل جانبي حز.",
|
||||
"help.sketch.constraint.concentric": "يعطي دائرتين أو قوسين المركز نفسه. استخدمه للحلقات والتجاويف المتدرجة والأعمدة ذات الأكتاف.",
|
||||
"help.sketch.constraint.curvature": "يجعل منحنيين يلتقيان عند نقطة نهاية يتابعان بالانحناء نفسه (G2). استخدمه حيث لا يكفي الوصل المماسي نعومة، مثلًا على الأسطح الظاهرة.",
|
||||
"help.sketch.constraint.equal": "يجعل الخطوط بالطول نفسه، أو الدوائر والأقواس بنصف القطر نفسه. استخدمه ليتحكم بُعد واحد في عدة ميزات متماثلة.",
|
||||
"help.sketch.constraint.fix": "يثبّت النقاط أو المنحنيات في مكانها، أو يفك تثبيتها. استخدمه للهندسة التي يجب ألا تتحرك عند سحب الرسم أو حله.",
|
||||
"help.sketch.constraint.horizontal_vertical": "يجعل خطًا، أو الخط بين نقطتين، أفقيًا أو رأسيًا، أيهما أقرب. استخدمه لمحاذاة المحيط مع محاور الرسم.",
|
||||
"help.sketch.constraint.midpoint": "يضع نقطة في منتصف خط، أو يجعل منتصفي خطين يلتقيان. استخدمه لتوسيط الهندسة على حافة.",
|
||||
"help.sketch.constraint.parallel": "يجعل خطين متوازيين. استخدمه للأضلاع التي يجب أن تبقى متوازية عند تغيير الأبعاد الأخرى.",
|
||||
"help.sketch.constraint.perpendicular": "يجعل خطين يلتقيان بزاوية قائمة. استخدمه للزوايا القائمة بين خطوط ليست على محاور الرسم.",
|
||||
"help.sketch.constraint.polygon": "يجعل سلسلة مغلقة من الخطوط مضلعًا منتظمًا: أضلاع متساوية وكل زاوية على دائرة واحدة. استخدمه لجعل مضلع مرسوم يدويًا منتظمًا والحفاظ على ذلك.",
|
||||
"help.sketch.constraint.symmetry": "يجعل نقطتين أو منحنيين متناظرين حول خط أو نقطة. استخدمه للحفاظ على تناظر المقطع عند تغيير أحد جانبيه.",
|
||||
"help.sketch.constraint.tangent": "يجعل منحنيين يتماسان مماسيًا، مثل خط وقوس. استخدمه لوصلات ناعمة بلا التواء.",
|
||||
"help.sketch.construction": "يبدّل المنحنيات بين الهندسة العادية والهندسة الإنشائية التي تتجاهلها المقاطع. استخدم المنحنيات الإنشائية مساعدات للتخطيط والمراجع والأبعاد.",
|
||||
"help.sketch.construction_line": "أنشئ خطًا إنشائيًا لا نهائيًا يمر بنقطتين. استخدمه لتخطيط الرسم دون تقسيم مقاطعه.",
|
||||
"help.sketch.construction_line.angle": "أنشئ خطًا إنشائيًا لا نهائيًا بزاوية من محور X للرسم. اختر النقطة ثم اكتب الزاوية، أو اختر اتجاهه.",
|
||||
"help.sketch.construction_line.bisector": "اختر خطين مستقيمين متقاطعين في الرسم، ثم اختر أحد منصفي الزاوية. يتبع الناتج الخطين اللذين أُنشئ منهما.",
|
||||
@@ -1571,71 +1411,11 @@
|
||||
"help.sketch.construction_line.tangent_external": "اختر دائرة أو قوسًا دائريًا، ثم نقطة خارجية وحل المماس. تعرض المعاينة نقاط التماس الواقعة على القوس المرسوم فقط.",
|
||||
"help.sketch.construction_line.tangent_two": "اختر دائرتين أو قوسين دائريين ثم اختر مماسًا مشتركًا من المعاينة. يجب أن تقع نقطتا التماس على المنحنيين المرسومين.",
|
||||
"help.sketch.construction_line.vertical": "أنشئ خطًا إنشائيًا رأسيًا لا نهائيًا يمر بنقطة. يحافظ القيد الرأسي على الاتجاه بعد التعديلات.",
|
||||
"help.sketch.copy": "ينسخ منحنيات الرسم ونقاطه المحددة مع القيود والأبعاد بينها. الصقها في هذا الرسم أو في رسم آخر.",
|
||||
"help.sketch.create": "يبدأ رسمًا ثنائي الأبعاد جديدًا على مستوى أو على وجه مسطح من النموذج. يبدأ كل بثق ودوران وكنس برسم.",
|
||||
"help.sketch.cut": "ينسخ هندسة الرسم المحددة ويحذفها من الرسم بخطوة تراجع واحدة. الصقها في مكان آخر من هذا الرسم أو في رسم آخر.",
|
||||
"help.sketch.dimension": "يضيف بُعدًا حاكمًا: طولًا أو مسافة أو زاوية أو نصف قطر أو قطرًا بحسب ما تختاره. اكتب قيمة أو اسم معامل فيتبعها الرسم.",
|
||||
"help.sketch.edit": "يفتح رسمًا موجودًا للتعديل. تتحدّث الميزات المبنية عليه عند إنهاء الرسم.",
|
||||
"help.sketch.ellipse": "يرسم قطعًا ناقصًا من مركزه ونهاية محوره الأكبر ونقطة على جانبه الأصغر. استخدمه للفتحات البيضاوية والكامات وغيرها من الأشكال المستديرة المتطاولة.",
|
||||
"help.sketch.equation_curve": "يرسم منحنى من صيغ على مدى: x(t) و y(t)، أو y = f(x). يمكن أن تستخدم الصيغ المعلمات فيتبعها المنحنى: استخدمه لموجة جيبية أو لولب أو منحنى انفلات لسن ترس.",
|
||||
"help.sketch.extend": "يمدد خطًا أو قوسًا حتى أقرب منحنى في طريقه، أو ينمّي منحنيين حتى يلتقيا. استخدمه لسد الفجوات في المقطع بعد القص أو التعديل.",
|
||||
"help.sketch.fillet": "يقوّس الزاوية التي يلتقي فيها خطان أو قوسان بقوس ذي نصف قطر محدد. الزوايا المقوّسة معًا تشترك في نصف قطر واحد.",
|
||||
"help.sketch.finish": "يغادر الرسم ويعود إلى النموذج. تصبح مقاطعه المغلقة جاهزة للبثق والدوران وغيرهما من الميزات.",
|
||||
"help.sketch.finish_auto_constrain": "يشغّل «تقييد تلقائي» على الرسم ثم ينهيه. استخدمه لترك الرسم محددًا بالكامل بخطوة واحدة.",
|
||||
"help.sketch.fit_curves_to_section": "يقطع شبكة أو جسمًا صلبًا بمستوى الرسم ويلائم خطوطًا وأقواسًا مع المقطع. استخدمه لإعادة بناء قطعة ممسوحة أو مستوردة كرسم قابل للتعديل.",
|
||||
"help.sketch.include_3d": "يجلب حواف النموذج ورؤوسه ومنحنيات رسوم أخرى إلى هذا الرسم كمراجع مرتبطة، ويسطّح ما هو خارج مستواه عليه. استخدمه للبناء على هندسة لا تقع في مستوى الرسم.",
|
||||
"help.sketch.infinite": "يبدّل الخطوط بين خطوط عادية وخطوط إنشائية لا نهائية تمتد عبر العرض كله. استخدمها مراجع للتخطيط لا تقصر عن الحاجة أبدًا.",
|
||||
"help.sketch.insert_dxf": "يقرأ منحنيات مخطط DXF إلى رسم بالمقياس والدوران والموضع الذي تحدده. استخدمه للبناء على مخطط ثنائي الأبعاد من برنامج آخر، مثل محيط للقطع بالليزر.",
|
||||
"help.sketch.insert_svg": "يقرأ مسارات مخطط SVG إلى رسم بالمقياس والدوران والموضع الذي تحدده. استخدمه لتحويل شعار أو محيط متجهي إلى منحنيات يمكنك بثقها.",
|
||||
"help.sketch.inspect": "يفتح تقريرًا عن الرسم المفتوح: عدد درجات الحرية المتبقية وهل هو مقيد بالكامل. استخدمه لمعرفة ما لا يزال يتحرك قبل إنهاء الرسم.",
|
||||
"help.sketch.intersect": "يضيف المنحنيات أو النقاط التي تقطع فيها أجسام أو أوجه أو حواف أو رسوم أخرى مستوى الرسم. تبقى مرتبطة وتتبع النموذج عندما يتغير.",
|
||||
"help.sketch.intersection_curve": "ينشئ منحنيات ثلاثية الأبعاد حيث يلتقي جسمان أو وجهان، مرتبطة بهما. استخدمها مسارات أو قضبان توجيه تتبع النموذج.",
|
||||
"help.sketch.isoparametric_curve": "ينشئ منحنى ثلاثي الأبعاد على اتجاه U أو V للوجه عبر نقطة تختارها، مرتبطًا بالوجه. استخدمه مسارًا أو خط تقسيم يتبع السطح.",
|
||||
"help.sketch.line": "يرسم خطوطًا متصلة نقطة بنقطة، كسلسلة مفتوحة أو محيط مغلق. هو الأداة الأساسية لمعظم المقاطع.",
|
||||
"help.sketch.line.midpoint": "يرسم خطًا من منتصفه إلى أحد طرفيه، ويعكس الطرف الآخر. استخدمه للخطوط المتمركزة على نقطة، مثل حافة متناظرة.",
|
||||
"help.sketch.line3d": "يرسم خطوطًا مستقيمة متصلة بين نقاط في الفراغ، مع تفعيل الرسم ثلاثي الأبعاد. استخدمه للمسارات والإطارات الخارجة عن مستوى الرسم.",
|
||||
"help.sketch.mirror": "يعكس منحنيات الرسم ونقاطه حول خط أو محور ويضيف قيود تناظر. استخدمه لرسم نصف مقطع متناظر ثم إكماله.",
|
||||
"help.sketch.move": "يحرّك منحنيات الرسم ونقاطه أو يدوّرها، أو يفعل ذلك بنسخة منها. استخدمه لإعادة وضع الهندسة مع الحفاظ على شكلها وقيودها.",
|
||||
"help.sketch.offset": "ينشئ نسخة من سلسلة منحنيات على مسافة محددة، من جانب واحد أو من الجانبين. استخدمه للجدران والمحيطات والخلوصات؛ وتبقى المسافة بُعدًا قابلًا للتعديل.",
|
||||
"help.sketch.paste": "يلصق في الرسم النشط هندسة رسم نسختها أو قصصتها. ضعها عند نقطة أو أزحها بمقدار.",
|
||||
"help.sketch.pattern.circular": "ينسخ هندسة الرسم حول نقطة مركز، على دائرة كاملة أو زاوية محددة. استخدمه لدوائر البراغي والأذرع والأسنان.",
|
||||
"help.sketch.pattern.rectangular": "ينسخ هندسة الرسم في صفوف وأعمدة بمسافات محددة. استخدمه لشبكات الثقوب والشقوق وفتحات التهوية.",
|
||||
"help.sketch.point": "يضع نقطة رسم. استخدمها مرجعًا للأبعاد والقيود ومراكز الثقوب أو الميزات اللاحقة.",
|
||||
"help.sketch.point3d": "يضع نقطة في الفراغ، مع تفعيل الرسم ثلاثي الأبعاد. استخدمها مرجعًا للمنحنيات والمسارات الثلاثية الأبعاد.",
|
||||
"help.sketch.polygon.circumscribed": "يرسم مضلعًا منتظمًا حول دائرة، بحجم يُحدد من مركزها إلى منتصف ضلع. استخدمه عندما يكون العرض بين الضلعين المتقابلين معروفًا، كما في صامولة سداسية.",
|
||||
"help.sketch.polygon.edge": "يرسم مضلعًا منتظمًا من طرفي ضلع واحد. استخدمه عندما يكون طول الضلع وموضعه معروفين.",
|
||||
"help.sketch.polygon.inscribed": "يرسم مضلعًا منتظمًا داخل دائرة، بحجم يُحدد من مركزها إلى أحد رؤوسه. استخدمه عندما يكون البعد بين الرأسين المتقابلين معروفًا.",
|
||||
"help.sketch.project": "يجلب حواف النموذج وأوجهه ورؤوسه ومنحنيات رسوم أخرى إلى هذا الرسم، مسقطة على مستواه. تبقى مرتبطة وتتبع النموذج عندما يتغير.",
|
||||
"help.sketch.project_to_surface": "يسقط منحنيات رسوم أخرى على وجه في اتجاه العمودي على مستوى هذا الرسم، كمنحنيات ثلاثية الأبعاد مرتبطة. استخدمه لوضع شعار أو خط تقسيم أو مسار على سطح منحنٍ.",
|
||||
"help.sketch.rectangle.center": "يرسم مستطيلًا من مركزه وأحد أركانه. استخدمه للمحيطات المتمركزة على نقطة، مثل نقطة الأصل.",
|
||||
"help.sketch.rectangle.rounded": "يرسم مستطيلًا بأركان أربعة مدوّرة بنصف قطر واحد. استخدمه للألواح والأغطية والفتحات ذات الأركان المدوّرة.",
|
||||
"help.sketch.rectangle.three_point": "يرسم مستطيلًا من حافة واحدة ونقطة على الجانب المقابل. استخدمه للمستطيلات المائلة عن محاور الرسم.",
|
||||
"help.sketch.rectangle.two_point": "يرسم مستطيلًا من ركنين متقابلين. استخدمه لمحيطات الألواح والكتل والجيوب.",
|
||||
"help.sketch.scale": "يغيّر مقياس منحنيات الرسم ونقاطه بمعامل حول نقطة أساس. استخدمه لتغيير حجم جزء من الرسم دون إعادة رسمه.",
|
||||
"help.sketch.slot.arc_center": "يرسم شقًا منحنيًا بعرض محدد على امتداد قوس يُحدد بمركزه وبدايته ونهايته. استخدمه لشقوق الضبط حول محور.",
|
||||
"help.sketch.slot.arc_three_point": "يرسم شقًا منحنيًا بعرض محدد على امتداد قوس يمر بثلاث نقاط. استخدمه عندما يجب أن يمر مسار الشق بنقاط محددة.",
|
||||
"help.sketch.slot.center_point": "يرسم شقًا مستقيمًا بعرض محدد من مركزه إلى مركز قوس أحد طرفيه. استخدمه للشقوق المتمركزة على نقطة.",
|
||||
"help.sketch.slot.center_to_center": "يرسم شقًا مستقيمًا بعرض محدد بين مركزي قوسي طرفيه. استخدمه للشقوق المقيّسة من مركز إلى مركز، مثل شقوق ضبط البراغي.",
|
||||
"help.sketch.slot.overall": "يرسم شقًا مستقيمًا بعرض محدد من طرفه الخارجي إلى الطرف الآخر. استخدمه عندما يكون الطول الكلي للشق هو المهم.",
|
||||
"help.sketch.spline.control_point": "يرسم منحنى شريحيًا تكعيبيًا يتشكل بنقاط تحكم لا يمر بها. استخدمه للمنحنيات الناعمة المنسابة التي تشكلها بتحريك النقاط.",
|
||||
"help.sketch.spline.control_point_5": "يرسم منحنى شريحيًا من الدرجة 5 يتشكل بنقاط تحكم. استخدمه حيث يجب أن تلتقي المنحنيات بانحناء أنعم، مثلًا على الأسطح الظاهرة ذات التصميم الانسيابي.",
|
||||
"help.sketch.spline.fit_point": "يرسم منحنى شريحيًا ناعمًا يمر بكل نقطة تضعها، مفتوحًا أو مغلقًا. استخدمه لتتبع شكل عبر نقاط معروفة.",
|
||||
"help.sketch.spline3d": "يرسم منحنى ناعمًا في الفراغ عبر نقاط، مع تفعيل الرسم ثلاثي الأبعاد. استخدمه لمسارات الكنس ومسارات الكابلات الخارجة عن مستوى الرسم.",
|
||||
"help.sketch.spun_profile": "ينشئ في مستوى الرسم المحيط الذي يمسحه جسم عند دورانه حول محور. استخدمه للحصول على صورة ظلية لقطعة مشغولة بالخراطة من أجل أمر «دوران» أو مخطط.",
|
||||
"help.sketch.text": "يكتب نصًا في الرسم بخط وارتفاع وزاوية تختارها، ويمكن لكلماته أن تتبع المعلمات. ابثقه أو حوّله إلى نقش بارز للملصقات والكتابة.",
|
||||
"help.sketch.transform": "يغيّر مقياس هندسة الرسم ويدوّرها ويحرّكها حول نقطة مركز بخطوة واحدة. استخدمه لإعادة وضع تحديد وتغيير حجمه معًا.",
|
||||
"help.sketch.trim": "يزيل الجزء من المنحنى بين أقرب نقطتي تقاطع حول موضع نقرتك. استخدمه لتنظيف الخطوط المتداخلة وتحويلها إلى مقطع مغلق.",
|
||||
"help.solid.align": "يحرّك الأجسام المحددة بحيث تلتقي نقطة أو وجه أو مستوى منها بنقطة أو وجه أو مستوى في مكان آخر. استخدمه لوضع قطعة ملاصقة لأخرى دون قياس المسافة.",
|
||||
"help.solid.boundary_fill": "ينشئ أجسامًا صلبة من المناطق التي تحيط بها أجسام أدوات متداخلة، مع تعبئة المناطق التي تختارها فقط. استخدمه لبناء شكل من الحيز الذي تحدّه عدة أجسام معًا.",
|
||||
"help.solid.bounding_solid": "ينشئ صندوقًا يحيط بالأجسام المحددة، مع هامش اختياري. استخدمه لمعرفة الأبعاد الكلية لقطعة أو كخامة أولية تُشغّل منها.",
|
||||
"help.solid.box": "ينشئ صندوقًا بطول وعرض وارتفاع، انطلاقًا من نقطة ركن أو متمركزًا حول نقطة. استخدمه لإنشاء كتلة سريعة أو شكل مؤقت أو جسم تُقطع فيه ميزات.",
|
||||
"help.solid.chamfer": "يقطع الحواف المحددة بشطفة مستوية بالمسافة التي تحددها. استخدمه لكسر الحواف الحادة أو لتسهيل إدخال مسمار أو برغي.",
|
||||
"help.solid.coil": "ينشئ جسمًا حلزونيًا مثل النابض من قطر وعدد لفات وارتفاع أو خطوة، وبمقطع دائري أو مربع. استخدمه للنوابض والملفات والنتوءات الحلزونية.",
|
||||
"help.solid.combine": "يضم الأجسام، أو يقتطعها من جسم هدف، أو يُبقي الحجم المشترك بينها فقط، ويمكنه الاحتفاظ بأجسام الأداة. استخدمه لدمج القطع، أو لقطع شكل بشكل آخر، أو لمعرفة موضع تداخل جسمين.",
|
||||
"help.solid.cone": "ينشئ مخروطًا من دائرة قاعدة وارتفاع، أو مخروطًا ناقصًا عند تحديد نصف قطر للقمة أيضًا. استخدمه للأشكال المستدقة والقمع والتجاويف المخروطية والرؤوس المدببة.",
|
||||
"help.solid.cylinder": "ينشئ أسطوانة بنصف قطر أو قطر وارتفاع، قائمة عند نقطة على امتداد محور. استخدمه للأعمدة والدبابيس والنتوءات الدائرية والخامات الأسطوانية.",
|
||||
"help.solid.draft": "يميل الأوجه المحددة بالزاوية التي تحددها، مقيسةً من مستوى محايد. استخدمه في القطع المقولبة أو المصبوبة كي تخرج من القالب بسهولة.",
|
||||
"help.solid.emboss": "يبرز مقاطع رسم مثل نص أو شعار من وجه، أو يغورها فيه. استخدمه للكتابات والتسميات والعلامات على الوجوه المستوية أو المستديرة.",
|
||||
"help.solid.extrude": "يدفع مقطع رسم إلى ثلاثي الأبعاد على مسافة محددة، بإضافة مادة أو إزالتها. استخدمه لتحويل مخطط مسطح إلى كتلة أو نتوء أو تجويف.",
|
||||
"help.solid.fillet": "يقوّس الحواف المحددة بانحناء دائري ناعم بنصف القطر الذي تحدده. استخدمه لتنعيم الحواف الحادة من أجل المتانة أو الراحة أو المظهر.",
|
||||
"help.solid.hole": "يحفر ثقبًا دائريًا بالقطر الذي تحدده عند نقطة مختارة على وجه. استخدمه لفتحات البراغي والمسامير والفتحات الدائرية البسيطة الأخرى.",
|
||||
@@ -1644,60 +1424,20 @@
|
||||
"help.solid.move": "يحرّك الأجسام المحددة أو يدوّرها، أو نسخة منها، بالمسافة والزاوية اللتين تحددهما. استخدمه لتغيير موضع جسم أو لإنشاء جسم ثانٍ في مكان آخر.",
|
||||
"help.solid.offset_face": "يدفع الأوجه المحددة إلى الداخل أو الخارج بالمسافة التي تحددها، وتتبعها الأوجه المحيطة. استخدمه لزيادة سماكة جدار أو عمق جيب أو ارتفاع نتوء دون تعديل الرسم.",
|
||||
"help.solid.pattern.circular": "يكرر العناصر المحددة حول محور، بالعدد والزاوية الكلية اللذين تحددهما. استخدمه لدوائر البراغي والأذرع والزعانف والأسنان.",
|
||||
"help.solid.pattern.path": "ينسخ ميزات أو أجسامًا على امتداد مسار رسم، بالعدد والتباعد. استخدمه لثقوب على حافة منحنية أو قطع على سكة.",
|
||||
"help.solid.pattern.rectangular": "يكرر العناصر المحددة في اتجاه واحد أو اتجاهين بالعدد والتباعد اللذين تحددهما. استخدمه لصفوف الثقوب والأضلاع والمسامير والأرجل وشبكاتها.",
|
||||
"help.solid.pipe": "ينشئ أنبوبًا دائريًا على مسار من منحنيات الرسم، مصمتًا أو مجوفًا بسماكة جدار محددة. استخدمه للأنابيب والأسلاك والكابلات والقضبان.",
|
||||
"help.solid.press_pull": "يضيف المادة أو يزيلها حين تسحب وجهًا، أو يقوّس الحواف حين تسحبها. استخدمه لإجراء تعديلات سريعة على النموذج مباشرة.",
|
||||
"help.solid.remove": "يُخرج الأجسام المحددة من التصميم بدءًا من هذه النقطة في السجل، وتحتفظ بها الخطوات السابقة. استخدمه للتخلص من جسم مساعد، مثل أداة قطع لم تعد تحتاجها.",
|
||||
"help.solid.replace_face": "ينقل الأوجه المستوية المحددة إلى مستوى أو إلى وجه موازٍ، فيطول الجسم أو يقصر ليبلغه. استخدمه لجعل وجه مستويًا مع قطعة أخرى أو مع مستوى إنشائي.",
|
||||
"help.solid.revolve": "يدير مقطع رسم حول محور لصنع جسم دائري. استخدمه للأعمدة والمقابض والأوعية وأي قطعة دائرية حول خط مركزي.",
|
||||
"help.solid.rib": "يضيف ضلع تقوية رقيقًا على امتداد منحنى رسم مفتوح، ممتدًا حتى الوجوه التالية للجسم. استخدمه لتقوية الجدران والزوايا، مثلًا في القطع المقولبة أو المطبوعة.",
|
||||
"help.solid.scale": "يكبّر الأجسام المحددة أو يصغّرها بمعامل، متساوٍ في كل الاتجاهات أو مختلف لكل محور. استخدمه لتغيير حجم شكل مستورد أو لحساب الانكماش.",
|
||||
"help.solid.shell": "يفرّغ الجسم الصلب تاركًا جدرانًا بالسماكة التي تحددها، ويمكنه فتح الأوجه التي تختارها. استخدمه للصناديق والأغطية والقطع الأخرى رقيقة الجدران.",
|
||||
"help.solid.sphere": "ينشئ كرة بنصف قطر أو قطر حول نقطة مركز. استخدمه للكرات والمقابض والنهايات المستديرة.",
|
||||
"help.solid.split_body": "يقسم جسمًا إلى أجسام منفصلة بمستوى أو بوجه جسم آخر أو بخط من رسم. استخدمه لصنع قطع تُطبع أو تُشغَّل أو تُلوَّن كلٌّ على حدة.",
|
||||
"help.solid.split_face": "يقسم الأوجه المحددة على طول مستوى أو وجه جسم آخر أو منحنيات رسم، دون قطع الجسم. استخدمه لإعطاء جزء من وجه ميلًا أو لونًا أو إزاحة خاصة به.",
|
||||
"help.solid.sweep": "يسحب مقطع رسم على طول مسار لصنع جسم صلب. استخدمه للأنابيب والقضبان والمقابض وأي قطعة ثابتة المقطع تتبع منحنى.",
|
||||
"help.solid.thread": "يضيف قلاوظًا متريًا بمعيار ISO إلى وجه أسطواني، إما كتمثيل شكلي أو محفورًا في الجسم. استخدمه للبراغي والثقوب الملولبة والقطع اللولبية المطبوعة.",
|
||||
"help.solid.torus": "ينشئ حلقة بنصف قطر رئيسي حول محورها ونصف قطر ثانوي لمقطعها الدائري. استخدمه لحلقات منع التسرب والمقابض والنتوءات الحلقية المستديرة.",
|
||||
"help.solid.web": "يضيف جسر تقوية رقيقًا على امتداد كل منحنى رسم مفتوح، يمتد كل منها حتى الوجوه التالية للجسم. استخدمه لإنشاء شبكة من الجدران الداعمة داخل الأغلفة والصواني.",
|
||||
"help.surface.blend": "ينشئ سطحًا يصل بين حواف جسمين، مماسًّا أو متصل الانحناء مع كليهما. استخدمه لوصل سطحين بنعومة عبر فجوة.",
|
||||
"help.surface.boundary": "ينشئ سطحًا يملأ حلقة من منحنيين إلى أربعة منحنيات رسم، أو شبكة من المنحنيات. استخدمه للوحات حرة الشكل تحددها حوافها.",
|
||||
"help.surface.extend": "يمدّد سطحًا إلى ما بعد حوافه، بمسافة أو حتى مستوى أو وجه. استخدمه لكي تتداخل الأسطح قبل القص أو الخياطة.",
|
||||
"help.surface.extrude": "يدفع منحنيات أو مقاطع رسم مسافة محددة لتكوين سطح، جدران فقط بلا أغطية. استخدمه للجدران الرقيقة وأدوات القطع أو التقسيم.",
|
||||
"help.surface.fair": "ينعّم داخل الأوجه حرة الشكل مع بقاء حوافها ثابتة. استخدمه لتسوية النتوءات والانعكاسات المتموجة في السطح.",
|
||||
"help.surface.loft": "ينشئ سطحًا يمر عبر مقطعين أو أكثر بالترتيب، بلا أغطية. استخدمه للأغلفة والانتقالات بين أشكال مختلفة.",
|
||||
"help.surface.match": "يعيد بناء حافة سطح لتلتقي بحافة جسم آخر، بمماسية أو انحناء متطابق. استخدمه لإغلاق درزة بنعومة بين سطحين.",
|
||||
"help.surface.offset": "ينشئ نسخة من الأوجه على مسافة على امتداد اتجاهاتها العمودية، كجسم سطحي جديد. استخدمه للأغلفة أو الخلوصات أو الجانب الآخر من جدار.",
|
||||
"help.surface.patch": "يملأ منطقة رسم أو حلقة مغلقة من الحواف بوجه، مسطح أو منحنٍ بنعومة. استخدمه لسدّ الثقوب في جسم سطحي.",
|
||||
"help.surface.reverse_normal": "يقلب أوجه جسم سطحي بحيث يتجه سطحها الخارجي إلى الجهة الأخرى. استخدمه قبل التثخين أو الخياطة حين تتجه الأوجه إلى الداخل.",
|
||||
"help.surface.revolve": "يدير منحنيات أو مقاطع رسم حول محور ليكوّن سطحًا، بلا أغطية. استخدمه للأغلفة المستديرة مثل أباجورات المصابيح والأوعية والفوهات.",
|
||||
"help.surface.ruled": "ينشئ شريطًا من خطوط مستقيمة ممتدة من سلسلة حواف، باتجاه عمودي الوجه أو مماسه أو بزاوية. استخدمه لجدران الميل وأسطح الامتداد وأسطح الفصل.",
|
||||
"help.surface.stitch": "يخيط أجسامًا سطحية معًا على امتداد حوافها المشتركة، وتصبح جسمًا صلبًا إذا أغلقت. استخدمه لتحويل مجموعة أسطح إلى جسم واحد.",
|
||||
"help.surface.sweep": "يحرّك منحنيات أو مقاطع رسم على امتداد مسار لتكوين سطح، بلا أغطية. استخدمه للمزاريب والأشرطة الزخرفية وسائر الأشكال الرقيقة التي تتبع مسارًا.",
|
||||
"help.surface.thicken": "يمنح جسمًا سطحيًا سماكة ويحوّله إلى جسم صلب. استخدمه لصنع قطع قابلة للطباعة أو التشغيل من الأسطح.",
|
||||
"help.surface.trim": "يقص سطحًا بمستوى أو سطح آخر أو منحنيات رسم، ويبقي الجانب الذي تختاره. استخدمه لقص الأسطح إلى الشكل المطلوب قبل الخياطة.",
|
||||
"help.surface.unstitch": "يفصل أوجه جسم إلى أجسام سطحية مستقلة؛ فيتفكك الجسم الصلب إلى أسطح. استخدمه لإعادة العمل على أوجه مفردة من جسم.",
|
||||
"help.surface.untrim": "يزيل الثقوب من وجه، أو يستعيد حدوده الخارجية إلى الحدود الطبيعية للسطح. استخدمه لاستعادة السطح الكامل بعد القص.",
|
||||
"help.third_party": "رخص الأطراف الثالثة",
|
||||
"help.timeline.compute_all": "يعيد بناء كل ميزة في السجل من البداية. استخدمه لتحديث النموذج ولمعرفة الميزات التي تفشل.",
|
||||
"help.timeline.delete": "يحذف الميزات المحددة من السجل، وحذف رسمٍ يحذف معه الميزات المبنية عليه. استخدمه لإزالة خطوة لم تعد مطلوبة.",
|
||||
"help.timeline.dependents": "يسرد الميزات التي ستُحذف مع ميزة ما، وتلك التي ستفشل بدونها. استخدمه قبل حذف ميزة أو تغييرها.",
|
||||
"help.timeline.play": "أعد تشغيل الميزات المتبقية واحدة تلو الأخرى، مع توقف لمدة نصف ثانية بعد كل إعادة بناء. شغّل هذا الأمر مرة أخرى أو اضغط Escape للإيقاف؛ ينتقل «الذهاب إلى النهاية» فورًا إلى النهاية.",
|
||||
"help.view.apply": "يدير العرض إلى اتجاه قياسي مثل الأمامي أو العلوي أو الأيزومتري، أو إلى عرض مسمّى محفوظ. استخدمه للنظر إلى النموذج من زاوية ثابتة.",
|
||||
"help.view.delete": "يحذف عرضًا مسمّى محفوظًا. لا يتغير النموذج.",
|
||||
"help.view.fit": "يضبط التكبير ويُزيح العرض حتى يملأ النموذج كله أو التحديد منطقة العرض. استخدمه حين يخرج النموذج من مجال الرؤية.",
|
||||
"help.view.grid": "يُظهر الشبكة في منطقة العرض أو يخفيها. استخدمها كدليل للحجم والاتجاه أثناء النمذجة.",
|
||||
"help.view.ground_shadow": "يُظهر ظل النموذج على الأرض أو يخفيه. استخدمه لتقدير الارتفاع والموضع بسهولة أكبر.",
|
||||
"help.view.home": "يعيد العرض إلى الاتجاه الرئيسي ويلائم النموذج. استخدمه للعودة سريعًا إلى عرض معروف.",
|
||||
"help.view.list": "يسرد العروض المسمّاة المحفوظة في التصميم. استخدمه للعثور على عرض حفظته سابقًا.",
|
||||
"help.view.navigate": "يدير العرض أو يُزيحه أو يغيّر تكبيره بخطوات، مثل ربع دورة إلى اليسار. استخدمه لتحريك الكاميرا بدقة بدلًا من السحب.",
|
||||
"help.view.navigation_bar": "يُظهر شريط التنقل أسفل منطقة العرض أو يخفيه. أخفِه لمساحة أكبر، وأظهره للوصول إلى أدوات العرض بالفأرة.",
|
||||
"help.view.rename": "يمنح عرضًا مسمّى محفوظًا اسمًا جديدًا. يبقى العرض نفسه كما هو.",
|
||||
"help.view.save": "يحفظ موضع الكاميرا الحالي كعرض مسمّى في التصميم. استخدمه للعودة إلى الزاوية نفسها لاحقًا، مثلًا للقطات الشاشة.",
|
||||
"help.view.spin": "يدوّر العرض حول النموذج باستمرار حتى النقرة أو المفتاح التالي. استخدمه لعرض النموذج من جميع الجهات.",
|
||||
"help.view.tool": "يثبّت أداة كاميرا، التدوير أو الإزاحة أو التكبير، بحيث يحرّك السحب بزر الفأرة الأيسر العرض حتى توقفها. استخدمه على لوحة اللمس أو بدون زر فأرة أوسط.",
|
||||
"help.view.visual_style": "يبدّل طريقة رسم النموذج: مظلَّل مع الحواف أو بدونها، أو إطار سلكي، أو مع الحواف المخفية. استخدم الإطار السلكي لرؤية الداخل، والمظلَّل لمظهر نظيف.",
|
||||
"history.sketch_under_constrained": "قيود ناقصة ({count} درجات حرية)",
|
||||
"history.sketch_under_constrained_one": "قيود ناقصة ({count} درجة حرية)",
|
||||
"hole_presets.confirm_delete": "تأكيد الحذف",
|
||||
@@ -1874,10 +1614,6 @@
|
||||
"material.selection.mixed": "مواد مختلفة",
|
||||
"measure.at": "عند",
|
||||
"measure.item": "العنصر {number}",
|
||||
"measure.quick_copied": "تم نسخ القياس",
|
||||
"measure.quick_copy": "انقر لنسخ القياس",
|
||||
"measure.quick_edges": "{count} حواف",
|
||||
"measure.quick_faces": "{count} أوجه",
|
||||
"messages.ago_h": "قبل {n} ساعة",
|
||||
"messages.ago_min": "قبل {n} دقيقة",
|
||||
"messages.ago_s": "قبل {n} ث",
|
||||
@@ -1911,7 +1647,6 @@
|
||||
"nav.hfss.help": "Alt مع السحب بالزر الأيسر يُزيح العرض، وShift+Alt مع الأيسر يكبّره، وCtrl مع السحب بالأيسر من مساحة فارغة يدوّره",
|
||||
"nav.inventor.help": "السحب بالزر الأوسط يُزيح العرض، وShift مع الأوسط يدوّره، وCtrl مع الأوسط يكبّره، والسحب بالأيمن يدوّره",
|
||||
"nav.maya.help": "Alt مع السحب بالزر الأيسر يدوّر العرض، وAlt مع الأوسط يُزيحه، وAlt مع الأيمن يكبّره؛ والسحب بالزر الأوسط يُزيح أيضًا",
|
||||
"nav.nx.help": "السحب بالزر الأوسط يدوّر العرض، وShift مع الأوسط يُزيحه (في NX: الأوسط مع الأيمن)، وCtrl مع الأوسط يكبّره (في NX: الأوسط مع الأيسر)؛ والسحب بالأيمن لا يحرك الكاميرا",
|
||||
"nav.openscad.help": "السحب بالزر الأيسر على مساحة فارغة يدوّر العرض، وShift مع السحب بالأيسر يحدد بمربع، وسحب هندسة الرسم يعدّلها؛ والسحب بالأيمن أو الأوسط يُزيح، وShift مع السحب بالأيمن أو الأوسط يكبّر",
|
||||
"nav.perspective.sketch": "تحرير الرسم يستخدم العرض المتعامد. أنهِ الرسم للتبديل إلى المنظور.",
|
||||
"nav.right_drag_orbits.help": "عند الإيقاف: لا يحرّك السحب بالزر الأيمن الكاميرا، ويفتح الزر الأيمن قائمة السياق فقط. اختيار تعيين أزرار الفأرة SolidWorks يوقفه.",
|
||||
@@ -2031,11 +1766,6 @@
|
||||
"not a move": "ليس تحريكًا",
|
||||
"not a number": "ليس عددًا",
|
||||
"open a sketch first": "افتح رسمًا أولًا",
|
||||
"parameters.apply_live": "تطبيق كل تغيير عند مغادرة حقله",
|
||||
"parameters.apply_live_tip": "عند الإيقاف: تنتظر التغييرات حتى «تطبيق» أو «موافق»، ثم يُعاد بناء التصميم مرة واحدة لها جميعًا. «إلغاء» أو Escape يلغيها.",
|
||||
"parameters.held": "{count} تغييرات بانتظار «تطبيق»",
|
||||
"parameters.held_hint": "عدّل التعابير والوحدات. تنتظر التغييرات «تطبيق» أو «موافق».",
|
||||
"parameters.held_one": "تغيير واحد بانتظار «تطبيق»",
|
||||
"parts.automatic_name": "تلقائي",
|
||||
"parts.dimension.across_flats": "مقاس المفتاح",
|
||||
"parts.dimension.bore": "قطر الثقب",
|
||||
@@ -2058,8 +1788,6 @@
|
||||
"parts.family.set_screw": "برغي تثبيت بتجويف سداسي، طرف مسطح",
|
||||
"parts.family.socket_head_cap_screw": "برغي برأس أسطواني بتجويف سداسي",
|
||||
"parts.family.washer": "حلقة مسطحة",
|
||||
"parts.holes": "الثقوب (اختياري)",
|
||||
"parts.placement_hint": "اختر ثقبًا أو أكثر لتثبيت قطعة في كل منها، أو اضغط موافق لوضعها عند نقطة الأصل",
|
||||
"pattern.alignment_2": "المحاذاة 2",
|
||||
"pattern.alignment_hint": "العدد يشمل الأصل. «توسيط» يوازن النسخ؛ و«قلب» يختار الجانب الإضافي عندما يكون العدد زوجيًا.",
|
||||
"pattern.direction_1": "الاتجاه 1",
|
||||
@@ -2112,8 +1840,6 @@
|
||||
"prefs.bottom_centre": "أسفل الوسط",
|
||||
"prefs.bottom_right": "أسفل اليمين",
|
||||
"prefs.browser": "المستعرض",
|
||||
"prefs.browser_eye_left": "أيقونة الإظهار بجانب سهم الطي",
|
||||
"prefs.browser_eye_left_note": "تعرض صفوف المستعرض أيقونة الإظهار/الإخفاء بجانب سهم الطي كما كانت من قبل، بدلًا من عمود عند نهاية الصفوف.",
|
||||
"prefs.browser_reveal_on_hover": "إظهار عند مرور المؤشر",
|
||||
"prefs.browser_show_note": "«ظاهر» يُبقي المستعرض على الشاشة. «إظهار عند مرور المؤشر» يُخفيه حتى يمر المؤشر فوق مكانه أو فوق الشريط الرفيع عند حافته اليسرى، ويبقى مفتوحًا ما دام المؤشر داخله أو كانت قائمة منه مفتوحة.",
|
||||
"prefs.browser_shown": "ظاهر",
|
||||
@@ -2133,8 +1859,6 @@
|
||||
"prefs.ctrl_cmd": "Ctrl / Cmd",
|
||||
"prefs.curved_surfaces": "الأسطح المنحنية",
|
||||
"prefs.curves": "الأسطح المنحنية",
|
||||
"prefs.dark_parts_shading": "الحفاظ على شكل الأجزاء الداكنة",
|
||||
"prefs.dark_parts_shading_help": "تظليل العرض بإضاءة خطية مع إضاءة سماء ناعمة، لتحتفظ الأوجه الداكنة بتدرج بدل أن تصبح سوداء",
|
||||
"prefs.dead_zone_note": "الشريط المخطط هو المنطقة الميتة: تُتجاهل الحركة داخلها.",
|
||||
"prefs.default": "افتراضي",
|
||||
"prefs.design": "افتراضيات التصميم",
|
||||
@@ -2149,8 +1873,6 @@
|
||||
"prefs.edges": "الحواف والتظليل",
|
||||
"prefs.extend": "توسيع",
|
||||
"prefs.extra_navigation": "Ctrl مع السحب بالزر الأيسر في مساحة فارغة يدوّر العرض، واضغط مطولًا على Space للإزاحة.",
|
||||
"prefs.extrude_view_isometric": "التحويل إلى العرض المتساوي القياس عند فتح البثق",
|
||||
"prefs.extrude_view_return": "العودة إلى العرض السابق عند إغلاق البثق",
|
||||
"prefs.follows_os": "يتبع النظام",
|
||||
"prefs.font": "الخط",
|
||||
"prefs.font_fallback": "الرموز التي يفتقدها الخط المختار تُرسم بالخط المدمج، فلا تظهر أي تسمية كمربع فارغ.",
|
||||
@@ -2166,11 +1888,8 @@
|
||||
"prefs.graphics_card_auto": "تلقائي",
|
||||
"prefs.graphics_card_missing": "بطاقة الرسوميات المحفوظة غير متاحة؛ يُستخدم الخيار «تلقائي».",
|
||||
"prefs.graphics_card_restart": "يُطبَّق بعد إعادة تشغيل SolidCraft. يتجاوز WGPU_ADAPTER_NAME هذا الاختيار.",
|
||||
"prefs.graphics_card_unused": "لم تُستخدم بطاقة الرسوميات المحفوظة لهذه النافذة؛ البطاقة المستخدمة تظهر في «المساعدة › حول» وفي شريط الحالة. جرّب «تلقائي»، أو عيّن WGPU_ADAPTER_NAME إلى جزء فريد من اسم البطاقة.",
|
||||
"prefs.graphics_note": "وازن بين السرعة والنعومة. كل خيار يعرض أثره على عيّنة.",
|
||||
"prefs.graphics_presets_note": "الإعدادات المسبقة تضبط الخيارات أدناه معًا.",
|
||||
"prefs.hide_constraint_glyphs_zoomed_out": "إخفاء رموز القيود عند التصغير",
|
||||
"prefs.hide_constraint_glyphs_zoomed_out_note": "تختفي رموز القيود من العرض عندما يُصغَّر الرسم بقدر يجعلها تزحمه. معطّل: تبقى بحجم ثابت على الشاشة عند أي مستوى تكبير.",
|
||||
"prefs.history": "السجل",
|
||||
"prefs.history_origin_bodies": "إظهار الأصل والأجسام في الأعلى",
|
||||
"prefs.history_origin_bodies_note": "يبدأ السجل على اليسار أو تحت المستعرض بمجلد الأجسام للمكوّن النشط وبالأصل، مع أيقونات الإظهار والقوائم كما في المستعرض. لا يتغير السجل في الأسفل.",
|
||||
@@ -2181,8 +1900,6 @@
|
||||
"prefs.history_sketches_note": "عند ضبط الرسومات على «تحت ميزتها»، يعرض السجل على اليسار كل رسم بمستوى واحد للداخل، تحت أول ميزة بُنيت منه، متى كان عريضًا بما يكفي لإظهار الأسماء. أما الخط الزمني في الأسفل فيحتفظ دائمًا بترتيب الإنشاء.",
|
||||
"prefs.history_sketches_under_feature": "تحت ميزتها",
|
||||
"prefs.hold_stop_snapping": "اضغط مطولًا لإيقاف الالتقاط",
|
||||
"prefs.home_fit_size": "حجم العرض الرئيسي والملاءمة",
|
||||
"prefs.home_fit_size_note": "مقدار ما يملؤه النموذج من العرض عندما يُظهره العرض الرئيسي أو الملاءمة أو تصميم مفتوح أو تغيير العرض من متصفح العرض، سواء كان الإعداد أدناه مفعّلًا أم لا. 100 %: يملأ العرض بين اللوحات والبوصلة وشريط التنقل.",
|
||||
"prefs.icons_only": "أيقونات فقط",
|
||||
"prefs.imported_file": "ملف مستورد",
|
||||
"prefs.in_browser": "في المستعرض",
|
||||
@@ -2191,20 +1908,13 @@
|
||||
"prefs.interface_language": "لغة الواجهة",
|
||||
"prefs.interface_note": "شكل SolidCraft وأماكن أجزائه.",
|
||||
"prefs.interval_minutes": "{n} دقيقة",
|
||||
"prefs.invert_navigator_arrows": "عكس أسهم تدوير مكعب العرض",
|
||||
"prefs.invert_navigator_arrows_note": "تدور الأسهم حول المكعب بالكاميرا حسب اتجاه السهم، كما في Fusion وInventor: السهم على اليسار يشير يميناً ويحرّك الكاميرا يميناً. عند الإيقاف: يدور السهم بالمكعب نحو الجهة التي يقع عليها، فيحرّك سهم اليسار الكاميرا يساراً. لا يتأثر سهما التدوير المنحنيان.",
|
||||
"prefs.keep_work_on_tab_switch": "إبقاء مربعات الحوار والأدوات مفتوحة عند التبديل بين التصاميم",
|
||||
"prefs.keep_work_on_tab_switch_note": "تحتفظ كل علامة تبويب تصميم بمربع الحوار أو الأداة المفتوحة، بما حددته وكتبته فيها، وبعلامة تبويب شريط الأدوات. وتجدها كما هي عند العودة إلى التصميم. عند الإيقاف: يؤدي التبديل بين التصاميم إلى إلغائها وعرض علامة التبويب «النموذج».",
|
||||
"prefs.labels": "التسميات",
|
||||
"prefs.language_system": "لغة النظام",
|
||||
"prefs.layout": "التخطيط",
|
||||
"prefs.layout_note": "المضغوط يثبّت اللوحات على حواف النافذة. شفافية المستعرض متاحة في الوضع العائم. غيّر جهة المساعد من صفحة المساعد.",
|
||||
"prefs.left": "يسار",
|
||||
"prefs.left_click": "نقر أيسر",
|
||||
"prefs.line_drag_draws_one": "الضغط والسحب يرسم خطًا واحدًا",
|
||||
"prefs.line_drag_draws_one_note": "في أداة الخط، الضغط ثم السحب ثم الإفلات يرسم خطًا واحدًا من نقطة الضغط إلى نقطة الإفلات وينتهي هناك. لا تزال النقرات ترسم سلسلة. عند الإيقاف: يضع السحب نقطة حيث يُفلت، كما تفعل النقرة.",
|
||||
"prefs.line_hover_tangent_arc": "التوقف عند آخر نقطة في الخط للتبديل إلى قوس مماسي",
|
||||
"prefs.line_hover_tangent_arc_note": "في أداة الخط، بعد رسم قطعة، ابتعد عن آخر نقطة في السلسلة ثم عد إليها وأبقِ المؤشر ثابتًا عليها: تحدد النقرة التالية نهاية قوس مماسي، والحركة نفسها تعيدك إلى الخطوط. عند الإيقاف: لا يحدث شيء عند التوقف هناك.",
|
||||
"prefs.linked_designs": "التصاميم المرتبطة",
|
||||
"prefs.live_input": "الإدخال المباشر",
|
||||
"prefs.live_preview": "المعاينة المباشرة",
|
||||
@@ -2228,8 +1938,6 @@
|
||||
"prefs.mouse_mapping": "تعيين أزرار الفأرة",
|
||||
"prefs.navigation": "التنقل",
|
||||
"prefs.navigation_note": "كيف تحرك الفأرة ولوحة اللمس والفأرة ثلاثية الأبعاد العرض.",
|
||||
"prefs.navigator_fit": "ملاءمة النموذج بعد تغيير العرض من متصفح العرض",
|
||||
"prefs.navigator_fit_note": "النقر على وجه أو ركن أو سهم في المكعب، أو على محور في أداة المحاور، يوجّه العرض أيضًا نحو منتصف النموذج من المسافة الواحدة التي تُظهره كاملًا من كل جهة (كرته المحيطة). يستخدم العرض الرئيسي التكبير والمركز ذاتهما ما دام هذا مفعّلًا، فلا تغيّر العروض المختارة بعده سوى الاتجاه. عند الإيقاف: يدور العرض في مكانه محتفظًا بالهدف والتكبير.",
|
||||
"prefs.network_host_remove": "إزالة",
|
||||
"prefs.network_locations": "السماح بمواقع الشبكة في التصاميم",
|
||||
"prefs.network_locations_note": "عند الإيقاف: الملفات المرتبطة بالتصميم على حاسوب آخر (\\\\server\\share) لا تُفتح إلا من الخوادم المدرجة هنا، أو بعد أن تسمح لأحدها عند السؤال.",
|
||||
@@ -2242,16 +1950,12 @@
|
||||
"prefs.origin_plane_names": "أسماء مستويات الأصل",
|
||||
"prefs.origin_plane_names_note": "الأسماء المعروضة في المستعرض والحوارات والقوائم. {top} هو XY و{front} هو XZ و{right} هو YZ، والمحور Z للأعلى. تحتفظ الأوامر والسكربتات والتصاميم المحفوظة بـ XY وXZ وYZ.",
|
||||
"prefs.overall_speed": "السرعة العامة",
|
||||
"prefs.parameter_list_rows": "صفوف قائمة المعاملات",
|
||||
"prefs.parameter_list_rows_tip": "يعرض السهم لأسفل في حقل قيمة فارغ المعاملات، المفضلة أولًا، حتى هذا العدد. العدد الأقل يبقي القائمة خفيفة في التصميم الكبير.",
|
||||
"prefs.persistent_ribbon_pressed": "تمييز أوامر الشريط النشطة",
|
||||
"prefs.persistent_ribbon_pressed_help": "تمييز أوامر الشريط أثناء تفعيل تأثيراتها. أوقف هذا الخيار للاحتفاظ بالمظهر المحايد السابق ومساعدة الأوامر.",
|
||||
"prefs.perspective_fov": "مجال الرؤية",
|
||||
"prefs.placement": "الموضع",
|
||||
"prefs.prefer_free_sketch_points": "تفضيل نقاط الرسم القابلة للتحريك عند تداخل النقاط",
|
||||
"prefs.preview_choices": "معاينة اختياراتك",
|
||||
"prefs.print_face_highlight": "إبراز وجه الطباعة",
|
||||
"prefs.print_face_highlight_tip": "مدى قوة تلوين وجه الطباعة للجسم ورسم حدوده في العرض. القيمة 0 % لا تُظهر أي إبراز.",
|
||||
"prefs.profile_active": "ملف التعريف النشط",
|
||||
"prefs.profile_applied": "تم تطبيق ملف التعريف.",
|
||||
"prefs.profile_changed": "تغيّرت الإعدادات منذ حفظ ملف التعريف. «حفظ» يحفظها فيه.",
|
||||
@@ -2273,13 +1977,9 @@
|
||||
"prefs.quality_fastest": "الأسرع",
|
||||
"prefs.quality_slowest": "الأبطأ",
|
||||
"prefs.quality_smoother": "أنعم",
|
||||
"prefs.quick_measure": "قياس سريع في زاوية العرض",
|
||||
"prefs.quick_measure_note": "مقاس العناصر المحددة في الزاوية اليمنى السفلية من العرض: طول الحافة (أو Ø وR للحافة الدائرية)، ومساحة الوجه، وموضع النقطة، والمسافة والزاوية بين عنصرين، ومجموع عدة حواف أو أوجه. النقر ينسخه.",
|
||||
"prefs.render_previous_geometry_budget": "استخدام ميزانية الهندسة السابقة لمعاينة التصيير",
|
||||
"prefs.render_previous_geometry_budget_help": "استعادة حد الهندسة الثابت السابق (512 ميبيبايت على سطح المكتب 64 بت، و128 ميبيبايت على المنصات الأخرى) بدلًا من الميزانية المعتمدة على الجهاز.",
|
||||
"prefs.reports_saved": "{n} محفوظة",
|
||||
"prefs.ribbon_click_ends_tool": "النقر على زر الأداة قيد التشغيل ينهيها",
|
||||
"prefs.ribbon_click_ends_tool_note": "النقر على زر الشريط المضيء لأداة الرسم المستخدمة ينهي الأداة، فيعود النقر في العرض إلى التحديد. عند الإيقاف: يبدأ النقر الأداة من جديد.",
|
||||
"prefs.ribbon_reveal": "إظهار مكان نتائج البحث في الشريط",
|
||||
"prefs.ribbon_reveal_note": "عند تمرير المؤشر فوق نتيجة في «البحث في الأوامر» يظهر مكان الأمر في الشريط: تبويبه أو زره أو صفه في القائمة المنسدلة للوحة. ويومض هناك الأمر الذي بدأ من البحث، ويُعلِّم الأمر الجاري من قائمة منسدلة لوحتَه.",
|
||||
"prefs.right_click": "نقر أيمن",
|
||||
@@ -2290,8 +1990,6 @@
|
||||
"prefs.search_empty": "لا توجد إعدادات مطابقة",
|
||||
"prefs.select": "تحديد",
|
||||
"prefs.select_one_item": "تحديد عنصر واحد",
|
||||
"prefs.select_other_hidden": "تحديد العناصر الهندسية المخفية باستخدام «تحديد عنصر آخر»",
|
||||
"prefs.select_other_hidden_help": "عند التفعيل: تضمين الأجسام والمخططات المخفية والحواف المحجوبة قرب المؤشر. عند التعطيل: استخدام القائمة الأصلية للعناصر الهندسية المرئية أسفل المؤشر.",
|
||||
"prefs.selecting": "التحديد",
|
||||
"prefs.shift": "Shift",
|
||||
"prefs.shift_add_ctrl_toggle": "Shift يضيف فقط، وCtrl / Cmd يبدّل",
|
||||
@@ -2309,8 +2007,6 @@
|
||||
"prefs.sketch_exit_view.previous": "العودة إلى العرض السابق",
|
||||
"prefs.sketch_exit_view.unless_rotated": "العودة ما لم يُدوَّر العرض",
|
||||
"prefs.sketch_exit_view_note": "أين ينتقل العرض بعد إنهاء الرسم أو الإلغاء أو الضغط على Esc مرتين.",
|
||||
"prefs.sketch_face_activates_part": "الرسم على وجه جزء يجعل ذلك الجزء نشطًا",
|
||||
"prefs.sketch_face_activates_part_note": "الرسم الذي يبدأ على وجه جسم في مكوّن آخر ينشّط ذلك المكوّن أولًا، فينتمي الرسم إليه ويبقى مع ذلك الجزء في المستعرض. ويبقى الجزء نشطًا بعد ذلك. عند الإيقاف: ينتمي الرسم إلى المكوّن النشط.",
|
||||
"prefs.sketch_open_look_at": "توجيه العرض نحو الرسم عند فتحه",
|
||||
"prefs.sketch_open_look_at_note": "عند الإيقاف: إنشاء الرسم أو تحريره يُبقي العرض كما هو. يوجّه «النظر إلى» العرض نحو الرسم عند الحاجة.",
|
||||
"prefs.sketch_recent_snap": "الالتقاط التلقائي إلى المراكز ونقاط المنتصف الأخيرة",
|
||||
@@ -2324,8 +2020,6 @@
|
||||
"prefs.sketch_tab_always_note": "يبقى تبويب الرسم في الشريط بعد تبويب النموذج مباشرة حتى عندما لا يكون أي رسم مفتوحًا. عندها تبدأ أدوات الرسم فيه رسمًا على المستوي أو الوجه المحدد، أو على المستوي الذي تختاره بعد ذلك، وتكون الأداة جاهزة فيه.",
|
||||
"prefs.sketch_tracking_guides": "أدلة محاذاة المراكز ونقاط المنتصف",
|
||||
"prefs.sketch_tracking_guides_note": "مرّر المؤشر فوق مركز دائرة أو نقطة منتصف حافة مستقيمة، ثم حرّكه أفقيًا أو عموديًا لإظهار دليل منقّط مؤقت.",
|
||||
"prefs.sketch_tracking_points": "أدلة محاذاة من نقاط النهاية والزوايا أثناء الرسم",
|
||||
"prefs.sketch_tracking_points_note": "عندما تنتظر أداة رسم نقطة، يؤدي تمرير المؤشر فوق نهاية خط أو قوس أو زاوية مستطيل أو نقطة حرة إلى إظهار الدليل المنقّط المؤقت نفسه الذي يظهر للمركز أو نقطة المنتصف. عند الإيقاف: المراكز ونقاط المنتصف فقط.",
|
||||
"prefs.sketching": "الرسم",
|
||||
"prefs.snap_drawing_note": "أثناء الرسم أو سحب نقطة في الرسم.",
|
||||
"prefs.source": "المصدر",
|
||||
@@ -2342,24 +2036,6 @@
|
||||
"prefs.status_error": "خطأ",
|
||||
"prefs.status_selected": "محدد",
|
||||
"prefs.status_warning": "تحذير",
|
||||
"prefs.structure.appearance": "المظهر",
|
||||
"prefs.structure.appearance_note": "الألوان والنصوص وإمكانية الوصول.",
|
||||
"prefs.structure.in_profile": "ضمن ملف التعريف",
|
||||
"prefs.structure.layout": "التخطيط",
|
||||
"prefs.structure.layout_note": "مواضع أجزاء النافذة.",
|
||||
"prefs.structure.look": "المظهر",
|
||||
"prefs.structure.measure_pointer": "القياس والمؤشر",
|
||||
"prefs.structure.mouse3d": "فأرة ثلاثية الأبعاد",
|
||||
"prefs.structure.mouse3d_note": "SpaceMouse وSpaceNavigator.",
|
||||
"prefs.structure.navigation_note": "الفأرة ولوحة اللمس. للفأرة ثلاثية الأبعاد صفحة خاصة بها.",
|
||||
"prefs.structure.profile": "ملف التعريف",
|
||||
"prefs.structure.profile_edited": "تغيّر منذ الحفظ",
|
||||
"prefs.structure.profile_hover": "محفوظ في ملفات تعريف الإعدادات",
|
||||
"prefs.structure.scale_percent": "{percent}%",
|
||||
"prefs.structure.sketch": "رسم",
|
||||
"prefs.structure.tools": "الأدوات",
|
||||
"prefs.structure.tools_note": "كيفية عمل أدوات النمذجة.",
|
||||
"prefs.structure.work": "العمل",
|
||||
"prefs.supersampling_brief": "يرسم العرض بحجم أكبر ثم يصغّره: حاد جدًا لكنه أثقل.",
|
||||
"prefs.tab_accent_note": "لون التمييز يتبع التبويب النشط",
|
||||
"prefs.theme_file": "ملف السمة",
|
||||
@@ -2371,16 +2047,6 @@
|
||||
"prefs.theme_follow_off": "إيقاف",
|
||||
"prefs.theme_follow_stop": "إيقاف الاتباع",
|
||||
"prefs.theme_import_hint": "انقر لاختيار ملف سمة، أو أفلت ملفًا هنا، أو اضغط Ctrl+V (Cmd+V على Mac) بعد نسخ سمة",
|
||||
"prefs.theme_option_opacity": "العتامة",
|
||||
"prefs.theme_option_opacity_help": "اضبط عتامة اللوحات العائمة. يُطبّق حد أدنى للعتامة للحفاظ على وضوح النص فوق ألوان منطقة العرض.",
|
||||
"prefs.theme_option_tab_colours": "ألوان علامات التبويب",
|
||||
"prefs.theme_option_tab_colours_help": "استخدم ألوان اللوحات ومنطقة العرض من هذه السمة لكل علامة تبويب في الشريط.",
|
||||
"prefs.theme_option_tab_fade_ms": "انتقال علامات التبويب",
|
||||
"prefs.theme_option_tab_fade_ms_help": "تتغيّر ألوان اللوحات ومنطقة العرض تدريجيًا عند تبديل علامات التبويب. القيمة صفر تبدّلها فورًا.",
|
||||
"prefs.theme_options_badge": "الخيارات",
|
||||
"prefs.theme_options_more": "المزيد · {count}",
|
||||
"prefs.theme_options_reset": "إعادة تعيين",
|
||||
"prefs.theme_options_unavailable": "غير متاح على هذا الجهاز",
|
||||
"prefs.theme_paste": "لصق السمة",
|
||||
"prefs.theme_paste_none": "لا تحتوي الحافظة على سمة SolidCraft",
|
||||
"prefs.timeline_half_hour": "−30 دقيقة",
|
||||
@@ -2402,23 +2068,15 @@
|
||||
"prefs.under_cursor": "تحت المؤشر",
|
||||
"prefs.units_precision": "الوحدات والدقة",
|
||||
"prefs.updates": "التحديثات",
|
||||
"prefs.value_boxes_in_view": "إظهار القيم بجانب مقابضها في العرض",
|
||||
"prefs.value_boxes_in_view_tip": "قيمة الأمر (المسافة، نصف القطر…) في مربع بجانب مقبضه، فوق النموذج. عند الإيقاف: تكتبها في نافذة الأمر، التي تتلقى لوحة المفاتيح بعد التحديد، ولا شيء يغطي النموذج.",
|
||||
"prefs.view": "سلوك العرض",
|
||||
"prefs.view_confirm_corner": "موافق وإلغاء في زاوية العرض",
|
||||
"prefs.view_confirm_corner_note": "أثناء فتح مربع حوار أو رسم، تؤدي علامة الصح وعلامة الإكس أعلى يمين العرض ما يؤديه زرّا موافق وإلغاء في مربع الحوار، أو تنهي الرسم وتلغيه. وينتقل متصفح العرض إلى أسفلهما.",
|
||||
"prefs.viewport": "منطقة العرض",
|
||||
"prefs.viewport_analysis_status": "إظهار حالة التحليل في منطقة العرض",
|
||||
"prefs.viewport_analysis_status_help": "عرض التحليلات النشطة أعلى منطقة العرض، وفتح مفتاح الألوان لكل تحليل من عنصره، واستخدام Esc لإيقاف أحدث تحليل. أوقف الخيار لاستعادة مفاتيح الألوان في الزاوية وسلوك Esc السابق.",
|
||||
"prefs.viewport_analysis_status": "إظهار حالة التحليل في منفذ العرض",
|
||||
"prefs.viewport_analysis_status_help": "عرض التحليلات النشطة أعلى منفذ العرض وفتح مفتاح كل تحليل من عنصره. ينهي Esc أحدث تحليل. أوقف الخيار لاستعادة المفاتيح في الزاوية وسلوك Esc السابق.",
|
||||
"prefs.viewport_background": "الخلفية",
|
||||
"prefs.viewport_background_colour": "لون",
|
||||
"prefs.viewport_background_theme": "تدرج السمة",
|
||||
"prefs.viewport_section_status": "إظهار حالة المقطع في منطقة العرض",
|
||||
"prefs.viewport_section_status_help": "عرض إعداد المقطع في منطقة العرض. يُوقف Escape وزر الشريط النشط المقطع. عطّل الخيار للاحتفاظ بأدوات المقطع السابقة.",
|
||||
"prefs.viewport_status_details": "تفاصيل منطقة العرض المباشرة",
|
||||
"prefs.viewport_status_details_help": "حرّر إعدادات التحليل والمقطع النشطين في بطاقات التفاصيل القياسية. عطّل هذا الخيار لاستعادة مفاتيح ألوان التحليل للقراءة فقط ومربع حوار المقطع.",
|
||||
"prefs.viewport_status_summary": "تلخيص عناصر حالة منطقة العرض",
|
||||
"prefs.viewport_status_summary_help": "اجمع ثلاثة عناصر أو أكثر لحالة منطقة العرض في شارة ملخّصة واحدة. عطّل الخيار لإبقاء كل عنصر في الصف الكامل.",
|
||||
"prefs.wheel": "العجلة",
|
||||
"prefs.wheel_trackpad": "العجلة ولوحة اللمس",
|
||||
"prefs.workspace": "مساحة العمل",
|
||||
@@ -3297,9 +2955,7 @@
|
||||
"render.output_ready": "جاهز للتصيير",
|
||||
"render.output_run_check": "تشغيل الفحص",
|
||||
"render.output_size_limit": "{method}: حتى {dimension} بكسل لكل ضلع و{pixels} بكسل. أكبر حجم مناسب: {width} × {height}.",
|
||||
"render.output_size_method_profile": "لتصيير {width} × {height}، اختر {method} مع ملف موارد CPU «{profile}»، أو حجمًا أصغر.",
|
||||
"render.output_size_ok": "الحجم مناسب · {width} × {height} بكسل",
|
||||
"render.output_size_profile": "لتصيير {width} × {height}، اختر ملف موارد CPU «{profile}»، أو حجمًا أصغر.",
|
||||
"render.output_swap_orientation": "تبديل العرض والارتفاع",
|
||||
"render.output_tools_inspector": "عدّل الحجم والصيغة في مفتش المخرجات.",
|
||||
"render.output_view_image": "عرض الصورة",
|
||||
@@ -3512,7 +3168,6 @@
|
||||
"render.size_custom": "مخصص…",
|
||||
"render.size_full_hd": "Full HD",
|
||||
"render.size_hd": "HD",
|
||||
"render.size_needs_profile": "{size} · يتطلب «{profile}»",
|
||||
"render.size_presets": "إعدادات الحجم المسبقة",
|
||||
"render.size_presets_pending": "تصل مع محرر المخرجات",
|
||||
"render.size_preview": "معاينة",
|
||||
@@ -3800,24 +3455,6 @@
|
||||
"sheet.flange_type_contour": "محيط",
|
||||
"sheet.flange_type_edge": "حافة",
|
||||
"sheet.no_body": "لا يوجد جسم صفائح معدنية: ابدأ واحدًا من حافة مثنية > أساسية، أو حوّل لوحًا إلى صفائح معدنية بأمر تحويل إلى صفائح معدنية (اختر وجهه المسطح الكبير)",
|
||||
"sheet.personal_rules.confirm_delete": "تأكيد الحذف",
|
||||
"sheet.personal_rules.delete": "حذف",
|
||||
"sheet.personal_rules.delete_prompt": "هل تحذف هذه القاعدة الشخصية؟ القواعد الموجودة في التصاميم لا تتغير.",
|
||||
"sheet.personal_rules.full": "المكتبة الشخصية فيها 64 قاعدة بالفعل.",
|
||||
"sheet.personal_rules.invalid_name": "أدخل اسمًا قصيرًا بلا فواصل أسطر ولا محارف تحكم.",
|
||||
"sheet.personal_rules.invalid_values": "أكمل قيم القاعدة: يجب أن تُحسب كل قيمة في هذا التصميم، بسماكة موجبة ومعامل K من 0 إلى 1.",
|
||||
"sheet.personal_rules.missing": "القاعدة الشخصية المحددة لم تعد متاحة.",
|
||||
"sheet.personal_rules.name": "اسم القاعدة",
|
||||
"sheet.personal_rules.name_exists": "توجد قاعدة شخصية بهذا الاسم. استخدم اسمًا آخر.",
|
||||
"sheet.personal_rules.name_hint": "اسم فريد",
|
||||
"sheet.personal_rules.overwrite": "حفظ التغييرات في القاعدة الشخصية المحددة",
|
||||
"sheet.personal_rules.rename": "إعادة تسمية",
|
||||
"sheet.personal_rules.rule": "القاعدة الشخصية",
|
||||
"sheet.personal_rules.save": "حفظ كجديدة",
|
||||
"sheet.personal_rules.scope": "محفوظة في ملفك الشخصي لكل التصاميم.",
|
||||
"sheet.personal_rules.select": "اختر قاعدة",
|
||||
"sheet.personal_rules.title": "القواعد الشخصية",
|
||||
"sheet.personal_rules.unsupported": "تحتوي هذه القاعدة على قيم لا يستطيع هذا الإصدار استخدامها.",
|
||||
"shortcut.json_error": "يجب أن تكون المعاملات بصيغة JSON: {error}",
|
||||
"shortcut.no_command": "لا يوجد أمر `{id}`، ويجب أن يكون النص قبل JSON معرّف أمر",
|
||||
"shortcut.pin": "تثبيت في أعلى مربع S",
|
||||
@@ -3854,10 +3491,8 @@
|
||||
"sketch_text.align_right": "يمين",
|
||||
"sketch_text.bold": "غامق",
|
||||
"sketch_text.builtin_font": "{family} (مدمج)",
|
||||
"sketch_text.formula": "ابدأ بـ = لتكوين النص من المعاملات: ='W' + number(Width)",
|
||||
"sketch_text.italic": "مائل",
|
||||
"sketch_text.loading_fonts": "جارٍ البحث عن الخطوط المثبتة…",
|
||||
"sketch_text.no_bold": "الخط المدمج لا يحتوي على نمط غامق: اختر خطًا مثبتًا",
|
||||
"sketch_text.on_path": "النص يتبع مساره: المنحنى يحدد موضعه",
|
||||
"sketch_text.path_clear": "فصل النص عن منحناه",
|
||||
"sketch_text.path_hint": "منحنى من الرسم يتبعه النص: انقر هنا ثم على المنحنى",
|
||||
@@ -3996,8 +3631,6 @@
|
||||
"ui.3d_mouse_section": "الفأرة ثلاثية الأبعاد",
|
||||
"ui.3d_mouse_show_in_view": "إظهار الفأرة ثلاثية الأبعاد في العرض ثلاثي الأبعاد",
|
||||
"ui.3d_mouse_show_in_view_tip": "صورة للفأرة ثلاثية الأبعاد في الزاوية السفلية اليسرى، تتحرك كلما حرّكتها.",
|
||||
"ui.3d_mouse_sketch_orbit": "تدوير الرسومات بالفأرة ثلاثية الأبعاد",
|
||||
"ui.3d_mouse_sketch_orbit_tip": "تدير الفأرة ثلاثية الأبعاد العرض أيضًا أثناء فتح رسم ورؤيته من الأمام مباشرة، كما تفعل الفأرة. عند الإيقاف: تُزيح الرسم وتكبّره فقط حتى تُميل العرض.",
|
||||
"ui.3d_mouse_skip": "جهازي لا يستطيع ذلك",
|
||||
"ui.3d_mouse_skip_tip": "يتخطى هذه الحركة في الاتجاهين، وتستبعدها المعايرة.",
|
||||
"ui.3d_mouse_speed": "سرعة الفأرة ثلاثية الأبعاد",
|
||||
@@ -4026,8 +3659,6 @@
|
||||
"ui.3d_mouse_step_twist_counterclockwise": "لُفّ الغطاء عكس عقارب الساعة، وأمسكه، ثم اتركه.",
|
||||
"ui.3d_mouse_switch_cap": "المعايرة كجهاز العودة إلى المركز",
|
||||
"ui.3d_mouse_switch_trackball": "المعايرة ككرة تتبّع",
|
||||
"ui.3d_mouse_use_direct": "المشغل المباشر",
|
||||
"ui.3d_mouse_use_direct_tip": "قراءة الفأرة ثلاثية الأبعاد مباشرة (hidraw) بدلًا من المرور عبر spacenavd.",
|
||||
"ui.3d_mouse_view_axis": "محور العرض",
|
||||
"ui.3d_mouse_view_off": "متوقف",
|
||||
"ui.3d_mouse_view_off_tip": "ملف تعريف مشغّل الفأرة ثلاثية الأبعاد يوقف هذا المحور، فلا تحرك حركتُه العرض. اختيار حركة محور آخر هنا يبادل بينهما، فتتوقف تلك الحركة عن تحريك العرض.",
|
||||
@@ -4066,7 +3697,6 @@
|
||||
"ui.agent_chat_auth_terminal": "شغّل هذا في الطرفية، ثم اضغط «اتصال» مرة أخرى:",
|
||||
"ui.agent_chat_auth_title": "تسجيل الدخول إلى الوكيل",
|
||||
"ui.agent_chat_cancel": "إلغاء",
|
||||
"ui.agent_chat_cannot_start": "مثبّت، لكنه لا يبدأ: {error}",
|
||||
"ui.agent_chat_changes": "التغييرات: {n}، خطوة تراجع واحدة",
|
||||
"ui.agent_chat_changes_n": "{n} تغييرات",
|
||||
"ui.agent_chat_changes_of": "{n}/{limit} تغييرات",
|
||||
@@ -4159,12 +3789,9 @@
|
||||
"ui.agent_chat_queued_stopped": "في الانتظار (متوقف، لم يُرسل)",
|
||||
"ui.agent_chat_refresh": "تحديث",
|
||||
"ui.agent_chat_refused": "غير مسموح للوكيل: {reason}",
|
||||
"ui.agent_chat_reinstall": "{agent} مثبّت ({program})، لكنه لم يبدأ عندما فحصه SolidCraft: {error}\nقد يكون تثبيته غير مكتمل، أو مُعدًّا لنوع آخر من الحواسيب. ثبّته من جديد بالأمر `{install}`، وتحقّق من أنه يعرض رقم إصداره في الطرفية، ثم اضغط تحديث.",
|
||||
"ui.agent_chat_remove": "إزالة من قائمة الانتظار",
|
||||
"ui.agent_chat_remove_file": "إزالته من هذه الرسالة",
|
||||
"ui.agent_chat_remove_imported": "إزالته من هذه الرسالة؛ تبقى القطعة في التصميم (التراجع يزيلها)",
|
||||
"ui.agent_chat_reply_cut_off": "بلغ الرد حد طوله قبل أن يكتمل، لذا قد يكون ناقصًا. اطلب من الوكيل أن يتابع، أو أن يجيب بإيجاز أكبر.",
|
||||
"ui.agent_chat_reply_declined": "رفض النموذج الإجابة عن هذه الرسالة.",
|
||||
"ui.agent_chat_retry": "إعادة المحاولة",
|
||||
"ui.agent_chat_right": "يمين",
|
||||
"ui.agent_chat_save": "حفظ",
|
||||
@@ -4223,17 +3850,12 @@
|
||||
"ui.ai_copy_suffix": "نسخة",
|
||||
"ui.ai_custom_url": "عنوان URL مخصص",
|
||||
"ui.ai_default": "الافتراضي",
|
||||
"ui.ai_edit": "تعديل",
|
||||
"ui.ai_edit_agent_title": "تعديل الوكيل",
|
||||
"ui.ai_edit_gone": "أُزيل هذا الوكيل، لذا لا يوجد ما يُحفظ.",
|
||||
"ui.ai_edit_tip": "غيّر اسم هذا الوكيل أو أمره أو نقطة الاتصال الخاصة به. يبقى المفتاح المحفوظ مخفيًا.",
|
||||
"ui.ai_http_busy": "نقطة النهاية مشغولة أو تجاوزت حدها؛ حاول لاحقًا",
|
||||
"ui.ai_http_key": "رفضت نقطة النهاية المفتاح: تحقق منه في التفضيلات › الذكاء الاصطناعي",
|
||||
"ui.ai_http_not_found": "لا توجد نقطة نهاية أو نموذج بهذا الاسم: تحقق من عنوان URL الأساسي واسم النموذج",
|
||||
"ui.ai_http_too_large": "المحادثة أكبر من أن تقبلها نقطة النهاية هذه؛ ابدأ محادثة جديدة",
|
||||
"ui.ai_key": "مفتاح API",
|
||||
"ui.ai_key_hint": "اختياري؛ يُحفظ في سلسلة مفاتيح النظام",
|
||||
"ui.ai_key_keep_hint": "اتركه فارغًا للإبقاء على المفتاح المحفوظ",
|
||||
"ui.ai_key_needs_https": "لا يُرسل المفتاح إلا عبر HTTPS أو إلى هذا الحاسوب.",
|
||||
"ui.ai_key_note": "يُخزّن في سلسلة مفاتيح النظام، وليس في إعدادات SolidCraft أبدًا. اتركه فارغًا لخادم محلي.",
|
||||
"ui.ai_keychain_error": "رفضت سلسلة مفاتيح النظام: {error}",
|
||||
@@ -4260,15 +3882,11 @@
|
||||
"ui.ai_permissions": "الأذونات",
|
||||
"ui.ai_preset": "إعداد مسبق",
|
||||
"ui.ai_protocol": "البروتوكول",
|
||||
"ui.ai_reasoning_effort": "مستوى الاستدلال",
|
||||
"ui.ai_reasoning_effort_field_hint": "فارغ = الافتراضي للمزوّد",
|
||||
"ui.ai_reasoning_effort_hint": "اختياري. يُرسل إلى نقطة النهاية على أنه `reasoning_effort`؛ تختلف القيم المقبولة حسب المزوّد (مثل `low` أو `high` أو `max`). لا تستبدل SolidCraft القيمة التي تحددها هنا أبدًا. اتركه فارغًا لعدم إرسال شيء والاحتفاظ بالافتراضي للمزوّد.",
|
||||
"ui.ai_remove": "إزالة",
|
||||
"ui.ai_request_timed_out": "استغرق النموذج أكثر من {seconds} ثانية. يمكنك رفع مهلة الطلب لنقطة النهاية هذه من التفضيلات › المساعد.",
|
||||
"ui.ai_request_timeout": "مهلة الطلب",
|
||||
"ui.ai_request_timeout_hint": "المدة التي يمكن أن يستغرقها طلب واحد للنموذج إلى نقطة النهاية هذه، من 30 ثانية إلى ساعة. ارفعها للنماذج المحلية البطيئة.",
|
||||
"ui.ai_reset": "إعادة تعيين",
|
||||
"ui.ai_save": "حفظ",
|
||||
"ui.ai_settings": "إعدادات الذكاء الاصطناعي…",
|
||||
"ui.ai_show_features": "إظهار ميزات الذكاء الاصطناعي",
|
||||
"ui.ai_show_features_note": "محادثة الوكيل: لوحة يعمل فيها وكيل برمجي تستخدمه أصلًا، أو نقطة نهاية نموذج تختارها، على التصميم المفتوح. عند الإيقاف: لا زر ولا اختصار ولا عنصر قائمة ولا لوحة للذكاء الاصطناعي، ولا يُبحث عن شيء أو يُشغّل.",
|
||||
@@ -4357,7 +3975,6 @@
|
||||
"ui.circle": "دائرة",
|
||||
"ui.circular_pattern": "نمط دائري",
|
||||
"ui.clear": "مسح",
|
||||
"ui.clear_print_face": "مسح وجه الطباعة",
|
||||
"ui.clear_recent": "مسح الأخيرة",
|
||||
"ui.clear_the_selection": "مسح التحديد",
|
||||
"ui.click_selects_whole_bodies": "النقر يحدد الأجسام كاملة",
|
||||
@@ -4428,7 +4045,6 @@
|
||||
"ui.dark": "داكن",
|
||||
"ui.default_modelling_orientation": "اتجاه النمذجة الافتراضي",
|
||||
"ui.delete": "حذف",
|
||||
"ui.delete_select_first": "حدّد أولًا ما تريد حذفه: الميزات أو الأجسام أو المكونات أو هندسة الرسم",
|
||||
"ui.depth": "العمق",
|
||||
"ui.design": "التصميم",
|
||||
"ui.design_properties.author": "المؤلف",
|
||||
@@ -4443,40 +4059,6 @@
|
||||
"ui.design_properties.project": "المشروع",
|
||||
"ui.design_properties.revision": "المراجعة",
|
||||
"ui.design_saved": "تم الحفظ في {path}",
|
||||
"ui.details_access_caption": "توضح الأوجه ما إذا كان بإمكان الأداة الوصول إليها من الاتجاه المحدد.",
|
||||
"ui.details_angle": "الزاوية",
|
||||
"ui.details_continuity_caption": "حرّر الوصلة المحددة. تحتفظ الوصلات الأخرى بإعداداتها الخاصة.",
|
||||
"ui.details_continuity_stale": "هندسة سابقة: أعد تشغيل التحليل لتحرير هذه الوصلة أو ملاءمة العرض لها.",
|
||||
"ui.details_copy_list": "نسخ القائمة",
|
||||
"ui.details_curvature": "تفاوت الانحناء",
|
||||
"ui.details_curvature_caption": "تُلوَّن الأوجه وفقًا لنصف قطر الانحناء المحلي لها.",
|
||||
"ui.details_direction": "اتجاه الأداة",
|
||||
"ui.details_draft_caption": "تُلوَّن الأوجه وفقًا لزاويتها بالنسبة إلى اتجاه السحب.",
|
||||
"ui.details_edit_seam": "تحرير الوصلة",
|
||||
"ui.details_fixture": "نموذج عرض لمكوّن الواجهة — بيانات توضيحية فقط",
|
||||
"ui.details_fixture_caption": "نموذج عرض لمكوّن الواجهة بقيم توضيحية؛ هذه ليست نتيجة من النموذج الهندسي.",
|
||||
"ui.details_fixture_problem": "مثال على نتيجة تشير إلى مشكلة",
|
||||
"ui.details_fixture_readout": "مثال على قيمة مقاسة",
|
||||
"ui.details_flip": "قلب",
|
||||
"ui.details_gap": "الفجوة",
|
||||
"ui.details_hatch": "تهشير أوجه القطع",
|
||||
"ui.details_jump": "قفزة الانحناء",
|
||||
"ui.details_key": "مفتاح الألوان",
|
||||
"ui.details_offset": "إزاحة",
|
||||
"ui.details_plane": "مستوى",
|
||||
"ui.details_pull": "اتجاه السحب",
|
||||
"ui.details_radius": "نصف القطر",
|
||||
"ui.details_readout": "القراءات",
|
||||
"ui.details_samples": "العينات",
|
||||
"ui.details_seam": "{body} · حافة {edge}",
|
||||
"ui.details_settings": "الإعدادات",
|
||||
"ui.details_sharp_gap": "حافة حادة أو فجوة",
|
||||
"ui.details_show_all": "عرض الكل ({count})",
|
||||
"ui.details_smooth": "أملس",
|
||||
"ui.details_stripes": "الخطوط",
|
||||
"ui.details_target": "ملاءمة العرض للهندسة",
|
||||
"ui.details_worst_seams": "الوصلات الأقل استمرارية",
|
||||
"ui.details_zebra_caption": "تُظهر الخطوط المنعكسة مدى سلاسة اتصال الأوجه.",
|
||||
"ui.diameter": "القطر",
|
||||
"ui.dimension": "البُعد",
|
||||
"ui.direct_interaction": "التفاعل المباشر",
|
||||
@@ -4521,7 +4103,6 @@
|
||||
"ui.edit_in_place_saved_elsewhere": "حُفظ الجزء في ملف آخر؛ ما زال التجميع مرتبطًا بـ {name}",
|
||||
"ui.edit_in_place_wait": "انتظر حتى ينتهي ما يجري في التصميم",
|
||||
"ui.edit_section_analysis": "تعديل تحليل المقطع",
|
||||
"ui.edit_sketch_empty": "لا توجد رسومات لتعديلها",
|
||||
"ui.ellipse": "قطع ناقص",
|
||||
"ui.emboss_wrap_note": "تلتف ملامح الخطوط المتعامدة المماسة لأسطوانة مدعومة تلقائيًا. اختر جدارًا لتحديد الهدف.",
|
||||
"ui.end_radius": "نصف قطر النهاية",
|
||||
@@ -4532,15 +4113,12 @@
|
||||
"ui.equation_explicit": "صريح",
|
||||
"ui.equation_form": "الشكل",
|
||||
"ui.equation_note": "المتغير رقم بلا وحدة: تأخذه sin(t) بالراديان. والنتيجة التي بلا وحدة تكون بوحدة التصميم.",
|
||||
"ui.equation_note_range": "المتغير طول مثل نطاقه: يمكن دمجه مع معاملات الطول، واقسمه على طول قبل تمريره إلى sin(). والنتيجة التي بلا وحدة تكون بوحدة التصميم.",
|
||||
"ui.equation_parametric": "بارامتري",
|
||||
"ui.equation_variable_unit": "المتغير يأخذ وحدة النطاق",
|
||||
"ui.equation_x_of_t": "x(t)",
|
||||
"ui.equation_y_of_t": "y(t)",
|
||||
"ui.equation_y_of_x": "y(x)",
|
||||
"ui.equivalent_radius": "نصف القطر المكافئ",
|
||||
"ui.expand": "توسيع",
|
||||
"ui.explode_needs_two_components": "يُبعد العرض المفكك المكوّنات بعضها عن بعض، لذا يحتاج التصميم إلى مكوّنين أو أكثر (مكوّن جديد، أو إدراج تصميم، أو إنشاء مكوّنات من الأجسام)",
|
||||
"ui.exportDxf": "تصدير DXF…",
|
||||
"ui.export_ellipsis_keymap": "تصدير…",
|
||||
"ui.export_keymap_tip": "المفاتيح ومفضلات مربع S وشريط الأدوات، كملف",
|
||||
@@ -4709,14 +4287,12 @@
|
||||
"ui.joints": "المفاصل",
|
||||
"ui.keyboard_shortcuts": "الاختصارات",
|
||||
"ui.language": "اللغة",
|
||||
"ui.lasso_select": "التحديد الحر (ارسم حلقة حرة بالسحب: يحدّد ما يقع داخلها بالكامل)",
|
||||
"ui.layout_compact": "مضغوط",
|
||||
"ui.layout_floating": "عائم",
|
||||
"ui.length": "الطول",
|
||||
"ui.length_decimals": "المنازل العشرية للأطوال",
|
||||
"ui.light": "فاتح",
|
||||
"ui.line": "خط",
|
||||
"ui.line_arc_hint": "قوس مماسي: انقر نهاية القوس. توقف عند آخر نقطة مرة أخرى للعودة إلى الخطوط؛ انقر بالزر الأيمن أو اضغط Esc للإنهاء",
|
||||
"ui.link_copies": "ربط النسخ المتطابقة",
|
||||
"ui.link_copies_keep": "إبقاء",
|
||||
"ui.link_copies_link": "ربط",
|
||||
@@ -4805,7 +4381,6 @@
|
||||
"ui.part_size_shared": "يعيد بناء القطعة مستبدلًا أي ميزات مضافة. تتحدث كل نسخ هذا المكوّن.",
|
||||
"ui.paste": "لصق",
|
||||
"ui.path": "المسار",
|
||||
"ui.pattern_object_type_tip": "الأجسام: أشكال مصمتة تُختار في العرض أو في المستعرض؛ يُنسخ كل منها كاملًا.\nالميزات: خطوات في السجل، مثل بثق أو ثقب، تُختار في السجل أو على وجه صنعته؛ تتكرر الخطوة.\nالرسم ليس أيًّا منهما: كرّر منحنياته بأداة النمط أو المرآة داخل الرسم، أو ابثقه أولًا.",
|
||||
"ui.pattern_on_path": "نمط على مسار",
|
||||
"ui.perforate_margin_default": "من القطر",
|
||||
"ui.perforate_pitch": "الخطوة",
|
||||
@@ -4832,17 +4407,12 @@
|
||||
"ui.plugins_skipped": "تعذّرت قراءة {count} مجلد(ات).",
|
||||
"ui.plugins_version": "{version}",
|
||||
"ui.point": "نقطة",
|
||||
"ui.point_cloud_add_filter": "إضافة مرشح…",
|
||||
"ui.point_cloud_auto_range": "نطاق تلقائي",
|
||||
"ui.point_cloud_color_by": "التلوين حسب",
|
||||
"ui.point_cloud_file_colors": "ألوان الملف",
|
||||
"ui.point_cloud_filter_by": "التصفية حسب",
|
||||
"ui.point_cloud_height_high": "أعلى ارتفاع",
|
||||
"ui.point_cloud_height_low": "أدنى ارتفاع",
|
||||
"ui.point_cloud_legend_filter": "تُعرض وتُخفى في وسيلة الإيضاح أعلاه",
|
||||
"ui.point_cloud_no_file_colors": "لا يحتوي الملف على ألوان",
|
||||
"ui.point_cloud_pause": "إيقاف مؤقت",
|
||||
"ui.point_cloud_play": "تشغيل",
|
||||
"ui.point_cloud_single_color": "لون واحد",
|
||||
"ui.point_cloud_size": "حجم النقطة",
|
||||
"ui.point_cloud_units": "وحدات الملف",
|
||||
@@ -4851,11 +4421,6 @@
|
||||
"ui.polygon": "مضلع",
|
||||
"ui.preferences": "التفضيلات",
|
||||
"ui.press_a_key": "اضغط مفتاحًا…",
|
||||
"ui.print_face_cleared": "{body}: تم مسح وجه الطباعة",
|
||||
"ui.print_face_input": "وجه الطباعة",
|
||||
"ui.print_face_one_body": "يُختار وجه الطباعة لجسم واحد: أرسل ذلك الجسم وحده لتغييره",
|
||||
"ui.print_face_pick": "اختر وجهًا مستويًا واحدًا لجسم صلب لجعله وجه الطباعة",
|
||||
"ui.print_face_set": "{body}: تم تعيين وجه الطباعة؛ الإرسال إلى برنامج التقطيع يضع الجسم عليه",
|
||||
"ui.profile": "المقطع",
|
||||
"ui.profile_plane": "مستوى المقطع",
|
||||
"ui.profiles": "المقاطع",
|
||||
@@ -4871,7 +4436,6 @@
|
||||
"ui.properties.inertia_y": "Iyx, Iyy, Iyz",
|
||||
"ui.properties.inertia_z": "Izx, Izy, Izz",
|
||||
"ui.properties.measuring": "جارٍ القياس…",
|
||||
"ui.properties.measuring_bodies": "جارٍ قياس الأجسام… {done} من {total}",
|
||||
"ui.properties.measuring_failed": "توقف القياس قبل أن يكتمل.",
|
||||
"ui.properties.principal_axis": "المحور الرئيسي {number}",
|
||||
"ui.properties.principal_moments": "العزوم الرئيسية",
|
||||
@@ -4939,7 +4503,6 @@
|
||||
"ui.selectOther": "تحديد آخر…",
|
||||
"ui.selectTangentChain": "تحديد سلسلة مماسية",
|
||||
"ui.select_all": "تحديد الكل",
|
||||
"ui.select_components_by_face": "تحديد المكوّنات (تحديد وجه يحدّد المكوّن الذي ينتمي إليه)",
|
||||
"ui.selection": "التحديد",
|
||||
"ui.selection_modifiers": "مُعدِّلات التحديد",
|
||||
"ui.selection_shift_add_only": "Shift مع النقر يضيف دون إزالة",
|
||||
@@ -4981,11 +4544,6 @@
|
||||
"ui.sketch_intersect_selection_filter": "مرشح التحديد",
|
||||
"ui.sketch_modifiers": "مُعدِّلات الرسم",
|
||||
"ui.sketch_project_geometry": "الهندسة",
|
||||
"ui.sketch_report.all_constrained": "كل شيء مقيد بالكامل.",
|
||||
"ui.sketch_report.dof": "درجات الحرية",
|
||||
"ui.sketch_report.loose": "غير مقيد بالكامل",
|
||||
"ui.sketch_report.status": "الحالة",
|
||||
"ui.sketch_report.title": "تقرير الرسم",
|
||||
"ui.sketch_scale": "تحجيم الرسم",
|
||||
"ui.sketches": "الرسومات",
|
||||
"ui.slice": "تقطيع",
|
||||
@@ -5095,14 +4653,7 @@
|
||||
"ui.viewport_status_key": "إظهار مفتاح الألوان لـ {name}",
|
||||
"ui.viewport_status_minimum_radius": "أقل نصف قطر",
|
||||
"ui.viewport_status_pairs": "{count} أزواج",
|
||||
"ui.viewport_status_section_hatch": "{setting} · تهشير",
|
||||
"ui.viewport_status_section_plane": "المستوى الحالي",
|
||||
"ui.viewport_status_section_tilted": "مائل · {offset}",
|
||||
"ui.viewport_status_stripes": "{count} شريطًا",
|
||||
"ui.viewport_status_summary_clear": "إيقاف كل شيء",
|
||||
"ui.viewport_status_summary_heading": "في هذا العرض",
|
||||
"ui.viewport_status_summary_label": "{name} و{count} عناصر أخرى",
|
||||
"ui.viewport_status_summary_more": "+{count}",
|
||||
"ui.viewport_theme_follow": "اتباع السمة",
|
||||
"ui.visual_shaded_hidden_edges": "مظلل مع الحواف المخفية",
|
||||
"ui.visual_shaded_with_edges": "مظلل مع الحواف",
|
||||
@@ -5139,9 +4690,7 @@
|
||||
"update.button": "تحديث",
|
||||
"update.button_version": "التحديث إلى {version}",
|
||||
"update.check_automatically": "التحقق من التحديثات تلقائيًا",
|
||||
"update.check_for_updates": "التحقق من وجود تحديثات",
|
||||
"update.check_now": "تحقق الآن",
|
||||
"update.check_unavailable": "التحقق من التحديثات غير متاح لهذا التثبيت.",
|
||||
"update.checking": "جارٍ التحقق…",
|
||||
"update.copy": "نسخ",
|
||||
"update.dmg_opened": "صورة القرص مفتوحة وموثّقة: اسحب SolidCraft إلى مجلد التطبيقات مستبدلًا النسخة القديمة، ثم أعد تشغيل SolidCraft.",
|
||||
|
||||
@@ -60,7 +60,6 @@
|
||||
"BLEND SURFACE": "PRELAZNA POVRŠ",
|
||||
"BOUNDARY SURFACE": "GRANIČNA POVRŠ",
|
||||
"BROWSER": "STABLO MODELA",
|
||||
"Back to the original order": "Nazad na izvorni redoslijed",
|
||||
"Ball": "Kuglasti",
|
||||
"Bar": "Šipka",
|
||||
"Base Center": "Centar osnove",
|
||||
@@ -596,8 +595,6 @@
|
||||
"Snap to face and edge centres": "Privlači na centre lica i ivica",
|
||||
"SolidCraft cannot submit reports directly. Submit on GitHub; no token is needed in the app.": "SolidCraft ne može slati izvještaje direktno. Pošaljite ih na GitHubu; u aplikaciji nije potreban token.",
|
||||
"SolidCraft closed before these designs were saved. Their last autosave can be opened.": "SolidCraft se zatvorio prije nego što su ovi dizajni sačuvani. Može se otvoriti njihovo posljednje automatsko čuvanje.",
|
||||
"Sort A to Z": "Sortiraj od A do Ž",
|
||||
"Sort Z to A": "Sortiraj od Ž do A",
|
||||
"Spacing 2 must be a non-zero number": "Razmak 2 mora biti broj različit od nule",
|
||||
"Spacing must be a non-zero number": "Razmak mora biti broj različit od nule",
|
||||
"Specialise": "Specijalizuj",
|
||||
@@ -778,8 +775,6 @@
|
||||
"at the face": "na licu",
|
||||
"bom.group_children": "Poddijelovi u redu svog dijela",
|
||||
"browser.body_name": "Tijelo{number}",
|
||||
"browser.calibrate_click_a": "Kliknite sliku da zadate tačku A ili upišite njene koordinate.",
|
||||
"browser.calibrate_click_b": "Kliknite sliku da zadate tačku B ili upišite njene koordinate.",
|
||||
"browser.calibrate_title": "Kalibriši: {name}",
|
||||
"browser.capture_many": "Pomjerene komponente bez zabilježenog položaja: {count}.",
|
||||
"browser.capture_note": "Zabilježi zadržava novi položaj; Vrati ga vraća nazad.",
|
||||
@@ -822,8 +817,6 @@
|
||||
"cmd.appearance_pick_up": "Preuzmi izgled",
|
||||
"cmd.appearance_replace": "Zamijeni izgled",
|
||||
"cmd.assembly_bom": "Sastavnica",
|
||||
"cmd.assembly_mass_properties": "Svojstva mase",
|
||||
"cmd.body.print_face": "Površina za štampu",
|
||||
"cmd.body_rename": "Preimenuj tijelo",
|
||||
"cmd.browser_collapse_all": "Skupi sve",
|
||||
"cmd.browser_expand_all": "Proširi sve",
|
||||
@@ -1248,7 +1241,6 @@
|
||||
"cmd.view.render_browser": "Stablo renderovanja",
|
||||
"cmd.view.render_dock": "Premjesti panel renderovanja",
|
||||
"cmd.view.render_focus": "Prikaz fokusa renderovanja",
|
||||
"cmd.view.status_details": "Detalji statusa prozora prikaza",
|
||||
"cmd.view.status_items": "Stavke statusa prozora prikaza",
|
||||
"cmd.view_ambient_occlusion": "Ambijentalna okluzija",
|
||||
"cmd.view_angle_readout": "Uglovi prikaza",
|
||||
@@ -1392,243 +1384,26 @@
|
||||
"from the rule": "iz pravila",
|
||||
"help.apache": "Apache licenca 2.0",
|
||||
"help.appearance.assign": "Daje izabranim tijelima, licima ili komponentama boju ili izgled materijala, bez promjene njihove težine. Koristite ga da razlikujete dijelove ili pregledate završnu obradu.",
|
||||
"help.assembly.bom": "Navodi dijelove dizajna ili komponente s njihovim količinama, po broju dijela, a popis može sačuvati kao CSV ili JSON. Koristite je kao popis dijelova za naručivanje i montažu.",
|
||||
"help.attributions": "Atribucije (ATTRIBUTION.md)",
|
||||
"help.build": "Verzija {version} · commit {commit} · izgrađeno {date}",
|
||||
"help.canvas.decal": "Postavlja sliku na ravno lice modela, poput naljepnice. Koristite je da prikažete etiketu, logotip ili štampani uzorak na dijelu.",
|
||||
"help.canvas.edit": "Mijenja platno: njegov položaj, veličinu, ugao, neprozirnost, preslikavanje, vidljivost ili naziv. Koristite ga da poravnate referentnu sliku sa skicom kojom je precrtavate.",
|
||||
"help.canvas.insert": "Postavlja PNG ili JPEG sliku na ravan ili lice kao prozirnu referencu. Koristite je da u skici precrtate fotografiju ili crtež, uz sliku skaliranu na poznatu veličinu.",
|
||||
"help.component.break_link": "Odvaja povezanu komponentu od njene datoteke dizajna, a njena tijela ostavlja kakva jesu. Koristite ga kada dio više ne treba pratiti izmjene izvorne datoteke.",
|
||||
"help.component.capture_position": "Zadržava položaje dijelova koje ste ručno pomjerili, tako da to postaju njihovi stvarni položaji. Koristite ga nakon što ručno namjestite dijelove koje nijedan spoj ne drži.",
|
||||
"help.component.create": "Dodaje novu, praznu komponentu u dizajn, unutar aktivne komponente osim ako izaberete drugog roditelja. Koristite je da novi dio sklopa dobije vlastito mjesto za tijela i skice.",
|
||||
"help.component.finish_edit": "Čuva dio koji uređujete na mjestu, vraća se u njegov sklop i ažurira sklop prema njemu. Upotrijebite kada završite izmjene povezanog dijela.",
|
||||
"help.component.from_bodies": "Pretvara svako izabrano tijelo u zasebnu komponentu, nazvanu po tijelu. Koristite ga kada dizajn izgrađen od odvojenih tijela treba postati sklop čiji se dijelovi mogu spajati i pomjerati.",
|
||||
"help.component.insert_design": "Umeće drugi sačuvani dizajn kao komponentu povezanu s njegovom datotekom, s njegovim punim tijelima postavljenim onako kako su tamo. Koristite ga da ponovo upotrijebite dio u sklopu i kasnije izmjene preuzmete pomoću Ažuriraj veze.",
|
||||
"help.component.properties": "Prikazuje zapreminu, masu, centar mase i momente inercije komponente, prema materijalima njenih tijela. Koristite ga da provjerite težinu i uravnoteženost sklopa.",
|
||||
"help.component.revert_position": "Vraća dijelove koje ste ručno pomjerili tamo gdje su bili, odbacujući pomjeranja koja nisu zadržana. Koristite ga da poništite probna pomjeranja u sklopu.",
|
||||
"help.component.update_links": "Ponovo čita povezane datoteke dizajna i zamjenjuje tijela tamo gdje su se promijenila. Koristite ga nakon uređivanja dijela koji ovaj sklop koristi.",
|
||||
"help.config.configure": "Dodaje parametre, operacije, materijale ili izglede kao kolone tabele konfiguracija. Koristite ga da napravite varijante jednog dizajna, npr. veličine nekog dijela.",
|
||||
"help.config.preview": "Provjerava može li se red tabele konfiguracija ponovo izgraditi, bez promjene dizajna ili njegove vremenske trake. Koristite ga prije prelaska na varijantu u koju niste sigurni.",
|
||||
"help.config.rules": "Prikazuje pravila tabele konfiguracija, njene redove i koji je red aktivan. Koristite ga da vidite kako su postavljene varijante dizajna.",
|
||||
"help.config.table": "Prikazuje tabelu konfiguracija: jedan red po varijanti, jednu kolonu po parametru ili operaciji i da li dizajn još odgovara aktivnom redu. Koristite je da pregledate varijante dizajna.",
|
||||
"help.connect_note": "Ponovo pokrenite svaki asistent da učita SolidCraft server. Svaka datoteka je sigurnosno kopirana kao .bak prije promjene.",
|
||||
"help.connect_title": "Poveži AI asistente",
|
||||
"help.construct.axis.edge": "Pravi pomoćnu osu duž ravne ivice ili linije skice. Koristite je kao osu za rotaciju, kružni niz ili spoj.",
|
||||
"help.construct.axis.normal_to_face": "Pravi pomoćnu osu kroz tačku, okomitu na lice. Koristite je kao osu koja stoji pravo iz površine.",
|
||||
"help.construct.axis.through_cylinder": "Pravi pomoćnu osu kroz centar cilindričnog, konusnog ili torusnog lica, ili kružne ivice. Koristite je da operacije okrećete ili ih postavljate u niz oko okruglog dijela.",
|
||||
"help.construct.axis.two_planes": "Pravi pomoćnu osu gdje se sastaju dvije ravni ili ravna lica. Koristite je kada je osa koja vam treba linija između dva lica.",
|
||||
"help.construct.axis.two_points": "Pravi pomoćnu osu kroz dvije tačke, vrhove ili tačke skice. Koristite je za osu koja prolazi između dva poznata položaja.",
|
||||
"help.construct.plane.along_path": "Pravi pomoćnu ravan okomitu na ivicu ili krivu, na nekom položaju duž nje. Koristite je da skicirate profil za povlačenje ili presjek putanje.",
|
||||
"help.construct.plane.at_angle": "Pravi pomoćnu ravan zakrenutu za ugao u odnosu na ravan ili lice, oko ose ili ivice. Koristite je za nagnute skice, npr. kutni nosač.",
|
||||
"help.construct.plane.midplane": "Pravi pomoćnu ravan na pola puta između dvije ravni ili ravna lica, ili koja ih raspolavlja tamo gdje se sastaju pod uglom. Koristite je kao ravan simetrije za preslikavanje.",
|
||||
"help.construct.plane.offset": "Pravi pomoćnu ravan paralelnu s ravni ili ravnim licem, na određenoj udaljenosti ili kroz tačku. Koristite je da skicirate na zadatoj visini iznad lica.",
|
||||
"help.construct.plane.perpendicular": "Pravi pomoćnu ravan koja sadrži liniju ili ivicu i okomita je na ravan ili lice. Koristite je da skicirate uspravno na modelu duž ivice.",
|
||||
"help.construct.plane.tangent": "Pravi pomoćnu ravan koja u jednoj tački dodiruje cilindar, konus, sferu ili torus. Koristite je da skicirate na boku okruglog dijela.",
|
||||
"help.construct.plane.three_points": "Pravi pomoćnu ravan kroz tri tačke. Koristite je za ravan određenu položajima na modelu, npr. s tri ugla.",
|
||||
"help.construct.plane.two_edges": "Pravi pomoćnu ravan kroz dvije ravne ivice ili linije koje leže u jednoj ravni. Koristite je za ravan kroz dio, npr. kroz dvije suprotne ivice.",
|
||||
"help.construct.point.along_path": "Pravi pomoćnu tačku na nekom položaju duž ivice ili krive. Koristite je kao referencu negdje duž putanje.",
|
||||
"help.construct.point.center": "Pravi pomoćnu tačku u centru kružne ivice, kruga ili luka skice, sfere ili torusa. Koristite je kao referencu za rupe, ose i spojeve.",
|
||||
"help.construct.point.edge_plane": "Pravi pomoćnu tačku gdje ivica ili linija prolazi kroz ravan ili ravno lice. Koristite je da označite gdje putanja siječe ravan.",
|
||||
"help.construct.point.three_planes": "Pravi pomoćnu tačku gdje se sastaju tri ravni ili ravna lica. Koristite je kao referencu ugla, čak i tamo gdje model nema vrh.",
|
||||
"help.construct.point.two_edges": "Pravi pomoćnu tačku gdje se dvije ivice ili linije sastaju ili su najbliže. Koristite je kao referencu u virtualnom uglu.",
|
||||
"help.construct.point.vertex": "Pravi pomoćnu tačku na vrhu ili tački skice. Koristite je kao referencu koja ostaje kada se skica ili tijelo oko nje sakrije.",
|
||||
"help.contact.check": "Navodi parove dijelova u skupovima kontakata koji se u trenutnom položaju međusobno presijecaju. Koristite ga da pronađete sudare prije nego što pokrenete spojeve ili studiju kretanja.",
|
||||
"help.contact.create": "Grupiše dva ili više dijelova u skup kontakata čija se tijela sprečavaju da prolaze jedno kroz drugo dok se spojevi kreću. Koristite ga za dijelove koji treba da se zaustave kad se dodirnu, npr. poluga uz svoj graničnik.",
|
||||
"help.contact.disable_all": "Isključuje kontakt, pa se pokretani spojevi i studije kretanja više ne zaustavljaju tamo gdje se dijelovi dodiruju. Koristite ga da ponovo slobodno pomjerate dijelove ili da veliki sklop ostane brz u radu.",
|
||||
"help.contact.edit": "Mijenja skup kontakata: dijelove koje sadrži, njegov naziv ili da li je potisnut; može i izbrisati skup. Koristite ga da podesite koji dijelovi ne smiju prolaziti jedan kroz drugi.",
|
||||
"help.contact.enable_all": "Stavlja svaki dio sklopa u jedan skup kontakata, pa nijedna dva dijela ne mogu prolaziti jedan kroz drugi dok se spojevi kreću. Koristite ga za brzu provjeru cijelog mehanizma.",
|
||||
"help.contact.enable_sets": "Uključuje kontakt za skupove kontakata koje ste definisali, pa se pokretani spojevi i studije kretanja zaustavljaju tamo gdje bi njihovi dijelovi prošli jedan kroz drugi. Koristite ga da vratite svoje skupove nakon isključivanja kontakta.",
|
||||
"help.contact.list": "Navodi skupove kontakata dizajna, dijelove u svakom od njih i da li je kontakt uključen. Koristite ga da provjerite kako je kontakt postavljen prije nego što pokrenete sklop.",
|
||||
"help.document.inspect": "Prikazuje pregled dizajna: njegove komponente, tijela, skice, operacije i parametre. Koristite ga da se snađete u dizajnu koji niste sami napravili.",
|
||||
"help.document.units": "Mijenja jedinice u kojima dizajn prikazuje dužine, npr. mm ili inče. Geometrija zadržava veličinu; mijenjaju se samo prikaz i brojevi bez jedinice.",
|
||||
"help.edit.checkpoint": "Pamti dizajn, aktivnu skicu i historiju poništavanja onakve kakvi su sada. Koristite ga prije nego što isprobate nešto rizično od čega ćete se možda htjeti vratiti.",
|
||||
"help.edit.restore_checkpoint": "Vraća se na kontrolnu tačku, uključujući historiju poništavanja. Koristite ga da jednim korakom odbacite sve urađeno od kontrolne tačke.",
|
||||
"help.explode.create": "Pravi rastavljeni prikaz koji odguruje dijelove od centra sklopa ili prema pomjeranjima koja zadate. Koristite ga da pokažete kako se sklop sastavlja, za uputstva ili prezentacije.",
|
||||
"help.face.delete": "Uklanja izabrana lica i pušta da susjedna lica zatvore otvor, ili ostavlja otvor otvorenim kao površ. Koristite ga da uklonite zaobljenu ivicu, rupu ili ispupčenje koje smeta.",
|
||||
"help.file.insert_mesh": "Dodaje 3MF, STL, OBJ, PLY ili glTF datoteku u dizajn kao mrežna tijela u novoj komponenti. Koristite ga da pored svog dizajna kao referencu postavite preuzeti ili skenirani model.",
|
||||
"help.file.insert_step": "Dodaje STEP, IGES, FreeCAD ili Rhino datoteku u dizajn kao puna tijela u novoj komponenti; dijelovi sklopa postaju ugniježđene komponente. Koristite ga da uvezete modele od dobavljača ili iz drugih CAD programa.",
|
||||
"help.file.save_mesh": "Čuva tijela kao STL, 3MF ili OBJ mrežu, s glatkoćom zakrivljenih lica koju izaberete. Koristite ga da pripremite dijelove za 3D štampu ili za programe koji čitaju mreže.",
|
||||
"help.file.send_to_slicer": "Čuva izabrana tijela kao 3MF datoteku i otvara je u slajseru koji izaberete. Koristite ga da od modela do štampe dođete jednim korakom.",
|
||||
"help.font_details": "Interfejs koristi ugrađene fontove biblioteke egui (Ubuntu Light i Hack, pod licencama Ubuntu Font Licence i MIT/Bitstream Vera; Noto Emoji i font emoji ikona, pod licencama OFL i MIT). Tekst skice koristi Liberation Sans (SIL OFL 1.1). Neobavezni paket fontova Crafting Apps, craft-fonts (BIZ UDPGothic, Shippori Mincho, BIZ UDMincho, Noto Sans CJK SC, Noto Sans Arabic; SIL OFL 1.1), nije uključen u izdanja SolidCrafta.",
|
||||
"help.fonts": "Fontovi",
|
||||
"help.frame.member": "Postavlja profil, npr. cijev ili aluminijski ekstruzioni profil, duž linija skice konstrukcije, po jedan konstrukcioni profil na liniju. Koristite ga za izradu okvira, regala i zavarenih konstrukcija.",
|
||||
"help.inspect.accessibility": "Boji lica do kojih alat može doći iz jednog smjera i ona do kojih ne može. Koristite ga da provjerite dio za obradu ili izradu u kalupu s te strane.",
|
||||
"help.inspect.center_of_mass": "Prikazuje centar mase tijela, svakog posebno i svih zajedno, uz ujednačenu gustoću. Koristite ga da provjerite ravnotežu i na koju stranu će se dio prevrnuti.",
|
||||
"help.inspect.colored_components": "Daje svakoj komponenti vlastitu privremenu boju, bez promjene izgleda. Koristite ga da na prvi pogled razlikujete dijelove sklopa.",
|
||||
"help.inspect.compare": "Upoređuje dva tijela i pokazuje gdje jedno ima materijala kojeg drugo nema, uz zapreminu i odstupanje. Koristite ga da provjerite izmijenjen ili uvezen dio u odnosu na original.",
|
||||
"help.inspect.continuity": "Provjerava koliko glatko se lica sastaju duž svojih ivica: otvorene krajeve, pregibe ili skokove zakrivljenosti, i boji spojeve. Koristite ga da pronađete gdje se površi ne spajaju čisto.",
|
||||
"help.inspect.curvature_comb": "Crta češljeve duž kriva, ivica ili lica čiji zupci pokazuju koliko se jako savijaju. Koristite ga da uočite ravna mjesta, pregibe i neujednačenu zakrivljenost.",
|
||||
"help.inspect.curvature_map": "Boji lica prema tome koliko su zakrivljena, crveno gdje je poluprečnik mali. Koristite ga da pronađete mjesta oštre zakrivljenosti i procijenite koliko je površ glatka.",
|
||||
"help.inspect.draft": "Boji lica prema uglu nagiba u odnosu na smjer vađenja iz kalupa i označava ona s premalim nagibom. Koristite ga da provjerite dio prije brizganja ili livenja.",
|
||||
"help.inspect.environment_map": "Prikazuje model sa sjajnom završnom obradom koja reflektuje poput ogledala. Koristite ga da procijenite tok površi prema načinu na koji se refleksije protežu preko njih.",
|
||||
"help.inspect.interference": "Pronalazi tijela koja se preklapaju i prikazuje svako preklapanje s njegovom zapreminom. Koristite ga da u sklopu provjerite ima li dijelova koji se sudaraju.",
|
||||
"help.inspect.isocurve": "Crta izokrive lica (izoparametarske krive), mrežu na kojoj je površ izgrađena. Koristite ga da vidite kako površ teče i gdje se zgušnjava.",
|
||||
"help.inspect.measure": "Mjeri dužine, udaljenosti, uglove, površine i poluprečnike između onoga što izaberete, ili zapreminu i masu tijela. Koristite ga da provjerite veličine i zazore.",
|
||||
"help.inspect.minimum_radius": "Pronalazi najmanji poluprečnik zakrivljenosti kriva, ivica ili lica i gdje se nalazi. Koristite ga da provjerite može li alat ili mlaznica pratiti oblik.",
|
||||
"help.inspect.section": "Otvara prikaz presjekom duž ravni i šrafira presječena lica, bez promjene modela. Koristite ga da pogledate unutrašnjost dijelova i sklopova.",
|
||||
"help.inspect.zebra": "Prikazuje crno-bijele pruge reflektovane na licima modela. Koristite ga da procijenite glatkoću: pruge koje se prekidaju ili lome na ivici pokazuju loš prelaz.",
|
||||
"help.joint.as_built": "Spaja dva dijela tamo gdje već jesu, bez pomjeranja ijednog od njih, i određuje kako se još smiju kretati. Koristite ga za dijelove koje ste već postavili u konačni položaj.",
|
||||
"help.joint.cam": "Povezuje brijeg koji se okreće s pratiocem, pa pratilac klizi ili se ljulja dok obris brijega prolazi ispod njega. Koristite ga za brijegove, ekscentre i pogone ventila.",
|
||||
"help.joint.create": "Spaja dva dijela u ishodištima spoja koja izaberete i pomjera drugi dio na mjesto; vrsta spoja određuje kako se još smiju kretati. Koristite ga da napravite sklop čiji se dijelovi kreću kao pravi mehanizam.",
|
||||
"help.joint.drive": "Zadaje ugao ili udaljenost spoja i s njim pomjera dijelove, u okviru njegovih granica; povezani spojevi i zatvorene petlje ga prate. Koristite ga da provjerite kreće li se mehanizam kako je zamišljeno.",
|
||||
"help.joint.gear": "Povezuje dva rotaciona spoja prijenosnim omjerom, pa pokretanje jednog okreće drugi. Koristite ga za čeone i prstenaste zupčanike, s omjerom iz podionih poluprečnika ili broja zubaca.",
|
||||
"help.joint.limits": "Zadaje koliko daleko se spoj smije okrenuti ili pomjeriti, kao minimum i maksimum, ili uklanja te granice. Koristite ga da šarku, klizač ili polugu zadržite unutar njihovog stvarnog raspona kretanja.",
|
||||
"help.joint.motion_link": "Veže dva spoja omjerom i pomakom, pa pokretanje jednog pomjera drugi. Koristite ga za čvrst odnos između spojeva koji Zupčanik, Zupčasta letva i zupčanik ili Vijak ne pokrivaju.",
|
||||
"help.joint.origin": "Postavlja imenovano ishodište spoja na dio: u centar lica ili okruglog kraja, sredinu ivice, ugao ili tačku. Koristite ga da pripremite gdje se spojevi vezuju; ishodište izabrano na licu prati ga kada dio promijeni veličinu.",
|
||||
"help.joint.rack_pinion": "Povezuje mali zupčanik koji se okreće sa zupčastom letvom koja klizi, pa se letva pomjera za dužinu podione kružnice koju mali zupčanik prevali. Koristite ga za pogone sa zupčastom letvom, upravljanje i linearne stolove.",
|
||||
"help.joint.reach": "Pomjera tačku na dijelu prema cilju mijenjajući spojeve u njegovom lancu, u okviru njihovih granica. Koristite ga da namjestite mehanizam prema tome gdje treba biti njegov kraj, npr. vrh robotske ruke.",
|
||||
"help.joint.rigid_group": "Zaključava izabrane dijelove zajedno onakve kakvi jesu, pa se kreću kao jedan. Koristite ga za dijelove koji zajedno pripadaju i između kojih nema kretanja.",
|
||||
"help.joint.screw": "Povezuje okretanje i klizanje korakom, pa se svakim okretajem napreduje za tu udaljenost. Koristite ga za navojna vretena, vijke i navojne osovine.",
|
||||
"help.library.apply": "Primjenjuje materijal ili izgled iz lokalne datoteke biblioteke na tijela, lica ili komponente. Koristite ga da ponovo upotrijebite materijale koje ste sačuvali iz drugog dizajna.",
|
||||
"help.library.export": "Čuva materijale i izglede dizajna u datoteku biblioteke. Koristite ga da ih dijelite ili ponovo koristite u drugim dizajnima.",
|
||||
"help.library.inspect": "Provjerava datoteku biblioteke i navodi njene materijale i izglede, bez promjene dizajna. Koristite ga da vidite šta biblioteka sadrži prije nego što je primijenite.",
|
||||
"help.licences": "Licence",
|
||||
"help.material.assign": "Određuje od čega su izabrana tijela napravljena, npr. čelik, aluminij ili ABS. Koristite ga da masa i težina odgovaraju stvarnom dijelu.",
|
||||
"help.material.properties.validate": "Provjerava karticu podataka materijala na usklađenost brojeva i vrijednosti koje nedostaju. Koristite ga prije nego što se oslonite na podatke za masu ili krutost.",
|
||||
"help.mesh.convert": "Ponovo gradi mrežno tijelo, npr. STL, kao uredivo puno tijelo s ravnim i cilindričnim licima. Koristite ga da izmijenite uvezene mehaničke dijelove kao modelirano tijelo.",
|
||||
"help.mit": "MIT licenca",
|
||||
"help.motion.study": "Zadaje vrijednosti spojeva u koracima na vremenskoj traci i reprodukuje ih kao animaciju. Koristite ga da posmatrate kako se mehanizam kreće kroz niz pokreta i usput provjerite zazore.",
|
||||
"help.motion.trace": "Prati putanju kojom ide tačka na dijelu dok se reprodukuje studija kretanja ili se pokreće spoj i, kada potvrdite, zadržava je kao krivu 3D skice. Koristite ga da vidite dokle mehanizam dosiže ili da nastavite graditi na njegovoj putanji.",
|
||||
"help.notice": "NOTICE",
|
||||
"help.occurrence.ground": "Učvršćuje dio na mjestu, ili ga ponovo oslobađa, tako da spojevi pomjeraju ostale dijelove oko njega. Koristite ga za okvir ili osnovu na kojoj je izgrađen ostatak sklopa.",
|
||||
"help.occurrence.move": "Pomjera dio sklopa samo duž stepeni slobode koje dozvoljavaju njegovi spojevi. Izaberite lice dijela, a zatim prevucite dostupnu strelicu ili luk.",
|
||||
"help.parameters.change": "Otvara tabelu imenovanih vrijednosti i izraza koji upravljaju kotama dizajna. Koristite je da promijenite mjeru na jednom mjestu, a sve operacije koje je koriste je slijede.",
|
||||
"help.parameters.export": "Čuva parametre dizajna kao CSV ili JSON. Koristite ga da ih uredite u proračunskoj tabeli ili prenesete u drugi dizajn.",
|
||||
"help.parameters.graph": "Prikazuje koji parametri i operacije koriste koje druge, te sve petlje ili greške među njima. Koristite ga da vidite šta sve zahvata promjena nekog parametra.",
|
||||
"help.parameters.import": "Učitava parametre iz CSV ili JSON u dizajn, sve ili nijedan. Koristite ga da unesete vrijednosti iz proračunske tabele ili drugog dizajna.",
|
||||
"help.parameters.move": "Pomjera korisnički parametar ispred ili iza drugog na popisu. Koristite ga da povezane parametre držite zajedno.",
|
||||
"help.parts.fastener": "Dodaje standardni vijak, zavrtanj, maticu, podlošku, zatik ili ležaj u izabranoj veličini. Postavljen na rupu, naliježe u rupu pomoću spoja, pa spojne elemente ne morate sami modelirati.",
|
||||
"help.parts.insert": "Umeće standardni dio u porodici, veličini i dužini koje izaberete. Postavljen na rub ili zid rupe, naliježe na rupu krutim spojem.",
|
||||
"help.parts.library": "Otvara standardne dijelove: vijke, zavrtnjeve, matice, podloške, bezglave vijke, cilindrične zatike i ležajeve u standardnim veličinama. Koristite ga da dodate standardni dio umjesto da ga sami modelirate.",
|
||||
"help.parts.resize": "Mijenja veličinu ili dužinu umetnutog standardnog dijela i ponovo ga gradi; njegovi spojevi ga drže na mjestu. Koristite ga kada se vijak pokaže predugim ili rupa traži drugu veličinu.",
|
||||
"help.plastic.assign_rule": "Dodjeljuje pravilo za plastiku tijelima, pa njihove plastične operacije preuzimaju njegov nagib i zazor kao podrazumijevane vrijednosti. Koristite ga da jednom podesite brizgani dio za sve njegove operacije.",
|
||||
"help.plastic.boss": "Dodaje ispust za vijak na licu: stub s neobaveznom rupom, nagibom, zaobljenjem u korijenu i potpornim rebrima. Koristite ga za tačke za vijke u brizganim ili štampanim kućištima.",
|
||||
"help.plastic.lip": "Dodaje usnu ili odgovarajući utor duž ruba izdubljenog tijela. Koristite ga da se dvije polovine kućišta međusobno pozicioniraju i čvrsto zatvore.",
|
||||
"help.plastic.manage_rules": "Pravi i uređuje pravila za plastiku: materijal, debljinu zida, poluprečnike, zazor i nagib. Koristite ih da operacije brizganog dijela ostanu usklađene.",
|
||||
"help.plastic.rest": "Dodaje oslonac na licu: okruglu ili pravougaonu podlogu, punu ili šuplju, s nagibom. Koristite ga kao potporu ili odstojnik u brizganom kućištu.",
|
||||
"help.plastic.snap_fit": "Dodaje kuku škljocajućeg spoja na licu, s njenom dužinom, debljinom i zapinjačem. Koristite ga da dijelove spojite zaklapanjem bez vijaka.",
|
||||
"help.pointcloud.insert": "Umetnite PLY, XYZ ili PTS skeniranje kao oblak tačaka uz model. Koristite ga kao referencu pri izradi modela iz izmjerenih podataka.",
|
||||
"help.sheet.convert": "Pretvara ploču ili izdubljeno tijelo ujednačene debljine u tijelo od lima, sa savijanjima na ivicama koje izaberete. Koristite ga da postojeći dio učinite razvijivim.",
|
||||
"help.sheet.export_bend_table": "Čuva tabelu savijanja tijela od lima kao CSV ili JSON: uglove, poluprečnike i položaje savijanja u razvijenom obliku. Koristite ga za presu za savijanje ili radionicu.",
|
||||
"help.sheet.export_dxf": "Čuva razvijeni oblik kao DXF, s obrisima, linijama savijanja i neobaveznim napomenama o savijanju. Koristite ga za rezanje laserom, plazmom ili vodenim mlazom.",
|
||||
"help.sheet.flange": "Dodaje prirubnicu: osnovnu ploču iz skice, zid duž otvorene konture skice ili savijeni zid na ivicama lima. Koristite je za izgradnju dijelova od lima.",
|
||||
"help.sheet.flat_pattern": "Pravi razvijeni oblik tijela od lima, s njegovom veličinom, izrezima i linijama savijanja. Koristite ga da provjerite pripremak prije rezanja.",
|
||||
"help.sheet.fold": "Savija lim duž linije skice za zadati ugao i poluprečnik. Koristite ga da presavijete ravan lim nakon što u njemu izrežete operacije.",
|
||||
"help.sheet.hem": "Presavija ivicu lima natrag preko sebe. Koristite ga za sigurne, krute ivice bez oštrih srha.",
|
||||
"help.sheet.manage_rules": "Pravi i uređuje pravila za lim: debljinu, poluprečnik savijanja, K-faktor, rasterećenja i razmake. Koristite ih da se uskladite s materijalom i alatima svoje radionice.",
|
||||
"help.sheet.path_flange": "Dodaje lanac prirubnica duž ivice lima, prateći otvoreni lanac linija skice. Koristite ga za profile poput U ili Z oblika u jednom koraku.",
|
||||
"help.sheet.perforate": "Dodaje polje rupa preko cijelog ravnog lima, u izmaknutom ili kvadratnom rasporedu. Koristite ga za otvore za ventilaciju, rešetke i lakše ploče.",
|
||||
"help.sheet.refold": "Ponovo presavija razvijeno tijelo od lima. Koristite ga nakon dodavanja operacija na ravan lim.",
|
||||
"help.sheet.unfold": "Razvija sva savijanja tijela od lima. Koristite ga da dodate rupe ili rezove koji moraju prelaziti preko savijanja, a zatim ga ponovo presavijte.",
|
||||
"help.sketch.arc.center_point": "Crta kružni luk oko tačke centra, od početne do završne tačke. Koristite ga kada je centar luka poznat, npr. poluprečnik oko rupe ili osovine.",
|
||||
"help.sketch.arc.tangent": "Crta luk koji počinje na kraju linije ili luka i nastavlja se tangentno na njega. Koristite ga da lanac nastavite glatkim prelazom umjesto ugla.",
|
||||
"help.sketch.arc.three_point": "Crta luk od početne do završne tačke kroz treću tačku. Koristite ga kada luk mora proći kroz zadate tačke, a ne oko poznatog centra.",
|
||||
"help.sketch.arc3d": "Crta tačan kružni luk u prostoru kroz tri tačke, uz uključenu 3D skicu. Koristite ga za zavoje putanja i vodilica koji izlaze iz ravni skice.",
|
||||
"help.sketch.auto_constrain": "Dodaje ograničenja koja skica već gotovo ima, npr. horizontalno, paralelno ili podudarno, a zatim je kotira dok ne bude potpuno definisana. Koristite ga da grubo nacrtanu skicu zaključate u jednom koraku.",
|
||||
"help.sketch.auto_constrain_from_datum": "Radi kao Automatska ograničenja, ali položaje mjeri od referentne tačke koju izaberete umjesto od ishodišta. Koristite ga kada je dio raspoređen od jedne referentne tačke, npr. ugla ili rupe.",
|
||||
"help.sketch.blend_curve": "Spaja krajeve dviju kriva glatkim splajnom koji je tangentan na obje, ili i kontinuiran po zakrivljenosti ako tako izaberete. Koristite ga da premostite razmak između kriva bez pregiba.",
|
||||
"help.sketch.break": "Dijeli krivu na dijelove tamo gdje je presijecaju druge krive, ili na tačkama koje postavite na nju. Koristite ga kada dio krive treba vlastito ograničenje ili ga treba zasebno izbrisati.",
|
||||
"help.sketch.cancel": "Napušta skicu i odbacuje sve što je promijenjeno otkako je napravljena ili otvorena za uređivanje. Pomoću Poništi možete vratiti promjene.",
|
||||
"help.sketch.centerline": "Prebacuje linije između običnih linija i središnjih linija, osa koje profili izostavljaju. Središnju liniju koristite kao osu za rotaciju, preslikavanje ili ograničenje simetrije.",
|
||||
"help.sketch.chamfer.distance_angle": "Skošava ugao između dvije linije, zadat udaljenošću duž prve linije i uglom. Koristite ga kada crtež daje skošenje kao dužinu i ugao, npr. 2 mm × 30°.",
|
||||
"help.sketch.chamfer.equal_distance": "Skošava ugao između dvije linije za istu udaljenost unazad duž obje. Koristite ga za uobičajeno skošenje od 45° na obrisu.",
|
||||
"help.sketch.chamfer.two_distance": "Skošava ugao između dvije linije, zadat posebnom udaljenošću duž svake linije. Koristite ga za skošenja koja nisu 45°, zadana kao dvije dužine.",
|
||||
"help.sketch.circle.center": "Crta krug iz njegovog centra i prečnika. Koristite ga za rupe, ispuste i druge okrugle oblike čiji je centar poznat.",
|
||||
"help.sketch.circle.three_point": "Crta krug kroz tri tačke. Koristite ga kada krug mora proći kroz zadate tačke, npr. postojeće geometrije.",
|
||||
"help.sketch.circle.three_tangent": "Crta krug koji dodiruje tri elementa: linije, krugove ili lukove. Koristite ga da krug uklopite u prostor između triju kriva, npr. upisani krug trougla.",
|
||||
"help.sketch.circle.two_point": "Crta krug iz dva kraja njegovog prečnika. Koristite ga kada su poznate tačke na rubu kruga, a ne njegov centar.",
|
||||
"help.sketch.circle.two_tangent": "Crta krug zadate veličine koji dodiruje dva elementa: linije, krugove ili lukove. Koristite ga za zaobljenje stalnog poluprečnika između dvije krive.",
|
||||
"help.sketch.conic": "Crta konusnu krivu između dvije krajnje tačke, oblikovanu tjemenom tačkom i vrijednošću rho. Koristite je za glatke prelaze čiju punoću želite podesiti, od ravnog do gotovo oštrog ugla.",
|
||||
"help.sketch.constrainer": "Primjenjuje ograničenje koje jedna ili dvije izabrane krive već gotovo imaju, npr. horizontalno, paralelno, tangentno ili jednako. Koristite ga da uredite ručno nacrtanu skicu, jedan odnos po jedan.",
|
||||
"help.sketch.constraint.coincident": "Čini da tačka leži na drugoj tački, krivoj ili osi skice. Koristite ga da zatvorite otvore u profilu ili da tačku postavite na liniju.",
|
||||
"help.sketch.constraint.collinear": "Čini da dvije linije leže na jednoj pravoj. Koristite ga da poravnate prekinute ivice, npr. obje strane zareza.",
|
||||
"help.sketch.constraint.concentric": "Daje dva kruga ili luka isti centar. Koristite ga za prstenove, cilindrična upuštenja i osovine s ramenima.",
|
||||
"help.sketch.constraint.curvature": "Čini da dvije krive koje se sastaju u krajnjoj tački nastave istom zakrivljenošću (G2). Koristite ga tamo gdje tangentni spoj nije dovoljno gladak, npr. na vidljivim površima.",
|
||||
"help.sketch.constraint.equal": "Izjednačava dužine linija, ili poluprečnike krugova i lukova. Koristite ga da jedna kota upravlja s više istovjetnih oblika.",
|
||||
"help.sketch.constraint.fix": "Fiksira tačke ili krive tamo gdje jesu, ili ih ponovo oslobađa. Koristite ga za geometriju koja se ne smije pomjerati kada povlačite ili rješavate skicu.",
|
||||
"help.sketch.constraint.horizontal_vertical": "Čini liniju, ili liniju između dvije tačke, horizontalnom ili vertikalnom, zavisno od toga što je bliže. Koristite ga da obris poravnate s osama skice.",
|
||||
"help.sketch.constraint.midpoint": "Postavlja tačku na sredinu linije, ili spaja središnje tačke dviju linija. Koristite ga da geometriju centrirate na ivici.",
|
||||
"help.sketch.constraint.parallel": "Čini dvije linije paralelnima. Koristite ga za stranice koje moraju ostati paralelne kada se promijene druge kote.",
|
||||
"help.sketch.constraint.perpendicular": "Čini da se dvije linije sastaju pod pravim uglom. Koristite ga za prave uglove između linija koje nisu na osama skice.",
|
||||
"help.sketch.constraint.polygon": "Čini zatvoreni lanac linija pravilnim poligonom: jednake stranice, a svaki ugao na jednom krugu. Koristite ga da ručno nacrtan poligon učinite pravilnim i takvim ga zadržite.",
|
||||
"help.sketch.constraint.symmetry": "Čini da dvije tačke ili krive budu međusobno preslikane preko linije ili oko tačke. Koristite ga da profil ostane simetričan kada promijenite jednu stranu.",
|
||||
"help.sketch.constraint.tangent": "Čini da se dvije krive dodiruju tangentno, npr. linija i luk. Koristite ga za glatke spojeve bez pregiba.",
|
||||
"help.sketch.construction": "Prebacuje krive između obične geometrije i pomoćne geometrije, koju profili izostavljaju. Pomoćne krive koristite kao pomagala za raspored, reference i kote.",
|
||||
"help.sketch.construction_line": "Napravite beskonačnu pomoćnu pravu kroz dvije tačke. Koristite je da rasporedite skicu bez razdvajanja profila.",
|
||||
"help.sketch.construction_line.angle": "Napravite beskonačnu pomoćnu pravu pod uglom od ose X skice. Izaberite tačku i upišite ugao ili izaberite smjer.",
|
||||
"help.sketch.construction_line.bisector": "Izaberite dvije prave linije skice koje se sijeku, pa jednu od dvije simetrale ugla. Rezultat prati izvorne linije.",
|
||||
"help.sketch.construction_line.horizontal": "Napravite beskonačnu horizontalnu pomoćnu pravu kroz tačku. Njeno ograničenje horizontalnosti ostaje na snazi pri kasnijim izmjenama.",
|
||||
"help.sketch.construction_line.parallel": "Izaberite pravu liniju skice, pa postavite paralelnu beskonačnu pomoćnu pravu. Desnim klikom izaberite drugu referencu.",
|
||||
"help.sketch.construction_line.perpendicular": "Izaberite pravu liniju skice, pa postavite okomitu beskonačnu pomoćnu pravu. Desnim klikom izaberite drugu referencu.",
|
||||
"help.sketch.construction_line.tangent_at": "Napravite tangentu u tački na krugu ili kružnom luku, ili u krajnjoj tački otvorenog splajna ili konike. Izaberite krivu, pa tačku dodira.",
|
||||
"help.sketch.construction_line.tangent_external": "Izaberite krug ili kružni luk, pa vanjsku tačku i rješenje tangente. Pregledi prikazuju samo dodirne tačke na nacrtanom luku.",
|
||||
"help.sketch.construction_line.tangent_two": "Izaberite dva kruga ili kružna luka, pa u pregledu izaberite zajedničku tangentu. Dodirne tačke moraju ležati na nacrtanim krivama.",
|
||||
"help.sketch.construction_line.vertical": "Napravite beskonačnu vertikalnu pomoćnu pravu kroz tačku. Njeno ograničenje vertikalnosti ostaje na snazi pri kasnijim izmjenama.",
|
||||
"help.sketch.copy": "Kopira izabrane krive i tačke skice, zajedno s ograničenjima i kotama među njima. Zalijepite ih u ovu skicu ili u drugu.",
|
||||
"help.sketch.create": "Počinje novu 2D skicu na ravni ili na ravnom licu modela. Svako ekstrudiranje, rotiranje i povlačenje počinje skicom.",
|
||||
"help.sketch.cut": "Kopira izabranu geometriju skice i briše je iz skice, u jednom koraku poništavanja. Zalijepite je drugdje u ovoj skici ili u drugoj.",
|
||||
"help.sketch.dimension": "Dodaje pogonsku kotu: dužinu, udaljenost, ugao, poluprečnik ili prečnik, zavisno od onoga što izaberete. Upišite vrijednost ili naziv parametra, a skica ih prati.",
|
||||
"help.sketch.edit": "Otvara postojeću skicu za uređivanje. Operacije izgrađene na njoj se ažuriraju kada završite skicu.",
|
||||
"help.sketch.ellipse": "Crta elipsu iz njenog centra, kraja velike ose i tačke na maloj strani. Koristite je za ovalne otvore, brijegove i druge izdužene okrugle oblike.",
|
||||
"help.sketch.equation_curve": "Crta krivu iz formula: x(t) i y(t) ili y = f(x), u zadanom rasponu. Formule mogu koristiti parametre i kriva ih prati: koristite je za sinusoidu, spiralu ili evolventu zupca zupčanika.",
|
||||
"help.sketch.extend": "Produžava liniju ili luk do najbliže krive na putu, ili izdužuje dvije krive dok se ne sastanu. Koristite ga da zatvorite otvore u profilu nakon odsijecanja ili uređivanja.",
|
||||
"help.sketch.fillet": "Zaobljuje ugao gdje se dvije linije ili lukovi sastaju lukom zadatog poluprečnika. Više uglova zaobljenih zajedno dijeli jedan poluprečnik.",
|
||||
"help.sketch.finish": "Napušta skicu i vraća se na model. Njeni zatvoreni profili tada su spremni za Ekstrudiraj, Rotiraj i druge operacije.",
|
||||
"help.sketch.finish_auto_constrain": "Pokreće Automatska ograničenja na skici, a zatim je završava. Koristite ga da skicu ostavite potpuno definisanu u jednom koraku.",
|
||||
"help.sketch.fit_curves_to_section": "Siječe mrežno ili puno tijelo ravni skice i uklapa linije i lukove u presjek. Koristite ga da skenirani ili uvezeni dio ponovo izgradite kao uredivu skicu.",
|
||||
"help.sketch.include_3d": "Unosi ivice modela, vrhove i krive drugih skica u ovu skicu kao povezane reference, spljoštavajući one izvan njene ravni na nju. Koristite ga da gradite na geometriji koja ne leži u ravni skice.",
|
||||
"help.sketch.infinite": "Prebacuje linije između običnih linija i beskonačnih pomoćnih pravih koje se protežu preko cijelog prikaza. Koristite ih kao reference za raspored koje nikada ne završe prekratko.",
|
||||
"help.sketch.insert_dxf": "Učitava krive DXF crteža u skicu, skalirane, zakrenute i postavljene gdje zadate. Koristite ga da gradite na 2D crtežu iz drugog programa, npr. na obrisu za rezanje laserom.",
|
||||
"help.sketch.insert_svg": "Učitava putanje SVG crteža u skicu, skalirane, zakrenute i postavljene gdje zadate. Koristite ga da logotip ili vektorski obris pretvorite u krive koje možete ekstrudirati.",
|
||||
"help.sketch.inspect": "Otvara izvještaj o otvorenoj skici: koliko je stepeni slobode preostalo i je li potpuno ograničena. Koristite ga da saznate šta se još pomjera prije nego što završite skicu.",
|
||||
"help.sketch.intersect": "Dodaje krive ili tačke gdje tijela, lica, ivice ili druge skice sijeku ravan skice. Ostaju povezane i prate model kada se promijeni.",
|
||||
"help.sketch.intersection_curve": "Pravi 3D krive tamo gdje se dva tijela ili lica sastaju, povezane s njima. Koristite ih kao putanje ili vodilice koje prate model.",
|
||||
"help.sketch.isoparametric_curve": "Pravi 3D krivu u smjeru U ili V lica kroz tačku koju izaberete, povezanu s licem. Koristite je kao putanju ili liniju razdvajanja koja prati površ.",
|
||||
"help.sketch.line": "Crta povezane linije tačku po tačku, kao otvoreni lanac ili zatvoren obris. To je osnovni alat za većinu profila.",
|
||||
"help.sketch.line.midpoint": "Crta liniju od njene središnje tačke do jednog kraja, a drugi kraj se preslikava. Koristite je za linije centrirane na tački, npr. simetričnu ivicu.",
|
||||
"help.sketch.line3d": "Crta povezane prave linije između tačaka u prostoru, uz uključenu 3D skicu. Koristite ga za putanje i okvire koji izlaze iz ravni skice.",
|
||||
"help.sketch.mirror": "Preslikava krive i tačke skice preko linije ili ose i dodaje ograničenja simetrije. Koristite ga da nacrtate pola simetričnog profila i dovršite ga.",
|
||||
"help.sketch.move": "Pomjera ili rotira krive i tačke skice, ili njihovu kopiju. Koristite ga da promijenite položaj geometrije uz zadržavanje njenog oblika i ograničenja.",
|
||||
"help.sketch.offset": "Pravi kopiju lanca kriva na zadatoj udaljenosti, s jedne strane ili s obje. Koristite ga za zidove, obrise i zazore; udaljenost ostaje kota koju možete uređivati.",
|
||||
"help.sketch.paste": "Lijepi geometriju skice koju ste kopirali ili izrezali u aktivnu skicu. Postavite je na tačku ili je pomjerite za odmak.",
|
||||
"help.sketch.pattern.circular": "Kopira geometriju skice oko tačke centra, preko punog kruga ili zadatog ugla. Koristite ga za kružne rasporede vijaka, paoke i zupce.",
|
||||
"help.sketch.pattern.rectangular": "Kopira geometriju skice u redovima i kolonama na zadatim razmacima. Koristite ga za mreže rupa, žlijebova ili otvora za ventilaciju.",
|
||||
"help.sketch.point": "Postavlja tačku skice. Koristite je kao referencu za kote, ograničenja, centre rupa ili kasnije operacije.",
|
||||
"help.sketch.point3d": "Postavlja tačku u prostoru, uz uključenu 3D skicu. Koristite je kao referencu za 3D krive i putanje.",
|
||||
"help.sketch.polygon.circumscribed": "Crta pravilan poligon oko kruga, zadat od centra do sredine stranice. Koristite ga kada je poznata širina ključa, npr. za šestougaonu maticu.",
|
||||
"help.sketch.polygon.edge": "Crta pravilan poligon iz dva kraja jedne stranice. Koristite ga kada su poznate dužina i položaj stranice.",
|
||||
"help.sketch.polygon.inscribed": "Crta pravilan poligon unutar kruga, zadat od centra do ugla. Koristite ga kada je poznata mjera preko uglova.",
|
||||
"help.sketch.project": "Unosi ivice modela, lica, vrhove i krive drugih skica u ovu skicu, projektovane na njenu ravan. Ostaju povezani i prate model kada se promijeni.",
|
||||
"help.sketch.project_to_surface": "Projektuje krive drugih skica duž normale ove skice na lice, kao povezane 3D krive. Koristite ga da logotip, liniju razdvajanja ili putanju postavite na zakrivljenu površ.",
|
||||
"help.sketch.rectangle.center": "Crta pravougaonik iz njegovog centra i jednog ugla. Koristite ga za obrise centrirane na tački, npr. na ishodištu.",
|
||||
"help.sketch.rectangle.rounded": "Crta pravougaonik sa sva četiri ugla zaobljena istim poluprečnikom. Koristite ga za ploče, poklopce i otvore sa zaobljenim uglovima.",
|
||||
"help.sketch.rectangle.three_point": "Crta pravougaonik iz jedne ivice i tačke na suprotnoj strani. Koristite ga za pravougaonike pod uglom u odnosu na ose skice.",
|
||||
"help.sketch.rectangle.two_point": "Crta pravougaonik iz dva suprotna ugla. Koristite ga za obrise ploča, blokova i džepova.",
|
||||
"help.sketch.scale": "Skalira krive i tačke skice faktorom oko bazne tačke. Koristite ga da promijenite veličinu dijela skice bez ponovnog crtanja.",
|
||||
"help.sketch.slot.arc_center": "Crta lučni žlijeb zadate širine duž luka određenog centrom, početkom i krajem. Koristite ga za žlijebove za podešavanje oko osovine.",
|
||||
"help.sketch.slot.arc_three_point": "Crta lučni žlijeb zadate širine duž luka kroz tri tačke. Koristite ga kada putanja žlijeba mora proći kroz zadate tačke.",
|
||||
"help.sketch.slot.center_point": "Crta ravni žlijeb zadate širine od njegovog centra do centra jednog krajnjeg luka. Koristite ga za žlijebove centrirane na tački.",
|
||||
"help.sketch.slot.center_to_center": "Crta ravni žlijeb zadate širine između centara njegova dva krajnja luka. Koristite ga za žlijebove kotirane od centra do centra, npr. žlijebove za podešavanje vijaka.",
|
||||
"help.sketch.slot.overall": "Crta ravni žlijeb zadate širine od jednog vanjskog kraja do drugog. Koristite ga kada je bitna ukupna dužina žlijeba.",
|
||||
"help.sketch.spline.control_point": "Crta kubni splajn oblikovan kontrolnim tačkama kroz koje ne prolazi. Koristite ga za glatke, tečne krive koje oblikujete pomjeranjem tačaka.",
|
||||
"help.sketch.spline.control_point_5": "Crta splajn petog stepena oblikovan kontrolnim tačkama. Koristite ga tamo gdje se krive moraju spajati glađom zakrivljenošću, npr. na vidljivim dizajnerskim površima.",
|
||||
"help.sketch.spline.fit_point": "Crta glatki splajn koji prolazi kroz svaku tačku koju postavite, otvoren ili zatvoren. Koristite ga da oblik provučete kroz poznate tačke.",
|
||||
"help.sketch.spline3d": "Crta glatku krivu u prostoru kroz tačke, uz uključenu 3D skicu. Koristite ga za putanje povlačenja i vođenje kablova koji izlaze iz ravni skice.",
|
||||
"help.sketch.spun_profile": "Pravi u ravni skice obris koji tijelo opisuje kada se okreće oko ose. Koristite ga da dobijete siluetu tokarenog dijela za rotiranje ili crtež.",
|
||||
"help.sketch.text": "Upisuje tekst u skicu izabranim fontom, visinom i uglom; njegove riječi mogu pratiti parametre. Ekstrudirajte ga ili ga napravite reljefom za etikete i natpise.",
|
||||
"help.sketch.transform": "Skalira, okreće i pomjera geometriju skice oko tačke centra u jednom koraku. Koristite ga da istovremeno promijenite položaj i veličinu izbora.",
|
||||
"help.sketch.trim": "Uklanja dio krive između najbližih presjeka oko mjesta na koje kliknete. Koristite ga da preklapajuće linije očistite u zatvoren profil.",
|
||||
"help.solid.align": "Pomjera izabrana tijela tako da se tačka, lice ili ravan na njima poklopi s tačkom, licem ili ravni negdje drugdje. Koristite ga da postavite dio uz drugi bez mjerenja odmaka.",
|
||||
"help.solid.boundary_fill": "Pravi puna tijela od područja zatvorenih preklapajućim alatnim tijelima, popunjavajući samo područja koja izaberete. Koristite ga da oblik izgradite iz prostora koji nekoliko tijela zajedno ograničava.",
|
||||
"help.solid.bounding_solid": "Pravi kutiju koja obuhvata izabrana tijela, s neobaveznom marginom. Koristite ga da vidite ukupnu veličinu dijela ili kao pripremak iz kojeg se dio obrađuje.",
|
||||
"help.solid.box": "Pravi kutiju iz dužine, širine i visine, iz tačke ugla ili centriranu na tački. Koristite je za brz blok, privremeni oblik ili tijelo u koje se urezuju operacije.",
|
||||
"help.solid.chamfer": "Odsijeca izabrane ivice ravnim skošenjem zadate udaljenosti. Koristite ga da ublažite oštre ivice ili olakšate uvođenje zatika ili vijka.",
|
||||
"help.solid.coil": "Pravi zavojno tijelo, npr. oprugu, iz prečnika, broja zavoja, visine ili koraka i okruglog ili kvadratnog presjeka. Koristite je za opruge, zavojnice i zavojne grebene.",
|
||||
"help.solid.combine": "Spaja tijela, oduzima ih od ciljnog tijela ili zadržava samo zajedničku zapreminu, a može zadržati i alatna tijela. Koristite ga da spojite dijelove, da jednim oblikom odsiječete drugi ili da pronađete gdje se dva tijela preklapaju.",
|
||||
"help.solid.cone": "Pravi konus iz kruga osnove i visine, ili zarubljeni konus kada i vrh ima poluprečnik. Koristite ga za suženja, lijevke, konusna upuštenja i šiljke.",
|
||||
"help.solid.cylinder": "Pravi cilindar iz poluprečnika ili prečnika i visine, postavljen na tačku duž ose. Koristite ga za osovine, zatike, ispuste i okrugle pripremke.",
|
||||
"help.solid.draft": "Naginje izabrana lica za ugao koji zadate, mjereno od neutralne ravni. Koristite ga na livenim ili brizganim dijelovima kako bi izašli iz kalupa.",
|
||||
"help.solid.emboss": "Izdiže profile skice, npr. tekst ili logotip, iz lica, ili ih udubljuje u njega. Koristite ga za natpise, etikete i oznake na ravnim ili okruglim licima.",
|
||||
"help.solid.extrude": "Izvlači profil skice u 3D duž zadate udaljenosti, dodajući ili uklanjajući materijal. Koristite ga da ravni obris pretvorite u blok, ispust ili džep.",
|
||||
"help.solid.fillet": "Zaobljuje izabrane ivice glatkim kružnim prelazom zadatog poluprečnika. Koristite ga da omekšate oštre ivice radi čvrstoće, udobnosti ili izgleda.",
|
||||
"help.solid.hole": "Buši okruglu rupu zadatog prečnika na izabranoj tački lica. Koristite je za prolaze vijaka, zatike i druge jednostavne okrugle otvore.",
|
||||
@@ -1637,60 +1412,20 @@
|
||||
"help.solid.move": "Pomjera ili rotira izabrana tijela, ili njihovu kopiju, za udaljenost i ugao koje zadate. Koristite ga da premjestite tijelo ili napravite drugo na drugom mjestu.",
|
||||
"help.solid.offset_face": "Gura izabrana lica unutra ili van za udaljenost koju zadate, a okolna lica ih prate. Koristite ga da podebljate zid, produbite džep ili povisite ispupčenje bez uređivanja skice.",
|
||||
"help.solid.pattern.circular": "Ponavlja izabrane objekte oko ose, za zadati broj i ukupni ugao. Koristite ga za krugove vijaka, žbice, rebra hladnjaka i zupce.",
|
||||
"help.solid.pattern.path": "Kopira operacije ili tijela duž putanje skice, prema broju i razmaku. Koristite ga za rupe duž zakrivljene ivice ili dijelove duž vodilice.",
|
||||
"help.solid.pattern.rectangular": "Ponavlja izabrane objekte u jednom ili dva smjera sa zadatim brojem i razmakom. Koristite ga za redove i mreže rupa, rebara, zatika ili nožica.",
|
||||
"help.solid.pipe": "Pravi okruglu cijev duž putanje od kriva skice, punu ili šuplju sa zadatom debljinom zida. Koristite je za cijevi, žice, kablove i šine.",
|
||||
"help.solid.press_pull": "Dodaje ili uklanja materijal dok povlačite lice, ili zaobljava ivice dok ih povlačite. Koristite ga za brze izmjene direktno na modelu.",
|
||||
"help.solid.remove": "Uklanja izabrana tijela iz dizajna od ove tačke vremenske trake nadalje; raniji koraci ih zadržavaju. Koristite ga da odbacite pomoćno tijelo, npr. alat za rezanje koji vam više ne treba.",
|
||||
"help.solid.replace_face": "Premješta izabrana ravna lica na ravan ili na paralelno lice, a tijelo raste ili se smanjuje da ga dosegne. Koristite ga da poravnate lice s drugim dijelom ili pomoćnom ravni.",
|
||||
"help.solid.revolve": "Okreće profil skice oko ose i pravi okruglo tijelo. Koristite ga za vratila, dugmad, posude i svaki dio koji je okrugao oko središnje linije.",
|
||||
"help.solid.rib": "Dodaje tanak zid duž otvorene krive skice, popunjen do sljedećih lica tijela. Koristite ga da ojačate zidove i uglove, npr. u brizganim ili štampanim dijelovima.",
|
||||
"help.solid.scale": "Povećava ili smanjuje izabrana tijela za faktor, jednako u svim smjerovima ili posebno po osi. Koristite ga da promijenite veličinu uvezenog oblika ili uračunate skupljanje.",
|
||||
"help.solid.shell": "Izdubljuje tijelo i ostavlja zidove zadate debljine, a može otvoriti lica koja izaberete. Koristite ga za kutije, poklopce i druge tankozidne dijelove.",
|
||||
"help.solid.sphere": "Pravi sferu iz poluprečnika ili prečnika oko tačke centra. Koristite je za kugle, ručke i zaobljene krajeve.",
|
||||
"help.solid.split_body": "Reže tijelo na zasebna tijela ravni, licem drugog tijela ili linijom skice. Koristite ga za dijelove koji se zasebno štampaju, obrađuju ili boje.",
|
||||
"help.solid.split_face": "Dijeli izabrana lica po ravni, licu drugog tijela ili krivama skice, bez rezanja tijela. Koristite ga da dijelu lica date vlastiti nagib, boju ili odmak.",
|
||||
"help.solid.sweep": "Povlači profil skice duž putanje i pravi tijelo. Koristite ga za cijevi, šine, ručke i svaki dio konstantnog presjeka koji prati krivu.",
|
||||
"help.solid.thread": "Dodaje ISO metrički navoj na cilindrično lice, kao kozmetički navoj ili urezan u tijelo. Koristite ga za vijke, navojne rupe i štampane dijelove s navojem.",
|
||||
"help.solid.torus": "Pravi prsten iz velikog poluprečnika oko njegove ose i malog poluprečnika za okrugli presjek. Koristite ga za O-prstenove, ručke i okrugle perle.",
|
||||
"help.solid.web": "Dodaje tanak zid duž svake otvorene krive skice, svaki popunjen do sljedećih lica tijela. Koristite ga za mrežu potpornih zidova unutar kućišta i posuda.",
|
||||
"help.surface.blend": "Pravi površ koja premošćuje ivice dvaju tijela, tangentnu ili kontinuiranu po zakrivljenosti s oba. Koristite je da dvije površi glatko spojite preko razmaka.",
|
||||
"help.surface.boundary": "Pravi površ koja ispunjava petlju od dvije do četiri krive skice, ili mrežu kriva. Koristite je za slobodne panele određene svojim ivicama.",
|
||||
"help.surface.extend": "Produžava površ preko njenih ivica, za neku udaljenost ili do ravni ili lica. Koristite ga da se površi preklope prije nego što ih odsiječete ili sašijete.",
|
||||
"help.surface.extrude": "Izvlači krive ili profile skice na zadatu udaljenost u površ, samo zidove, bez poklopaca. Koristite ga za tanke zidove i za alate za rezanje ili razdvajanje.",
|
||||
"help.surface.fair": "Izglađuje unutrašnjost slobodnih lica dok njihove ivice ostaju na mjestu. Koristite ga da izravnate izbočine i valovite refleksije u površi.",
|
||||
"help.surface.loft": "Pravi površ koja redom prolazi kroz dva ili više presjeka, bez poklopaca. Koristite je za ljuske i prelaze između različitih oblika.",
|
||||
"help.surface.match": "Ponovo gradi ivicu površi tako da se sastaje s ivicom drugog tijela, uz podudarnu tangentu ili zakrivljenost. Koristite ga da glatko zatvorite šav između dvije površi.",
|
||||
"help.surface.offset": "Pravi kopiju lica na udaljenosti duž njihovih normala, kao novo tijelo površi. Koristite ga za omotače, zazore ili drugu stranu zida.",
|
||||
"help.surface.patch": "Ispunjava područje skice ili zatvorenu petlju ivica licem, ravnim ili glatko zakrivljenim. Koristite ga da zatvorite rupe u tijelu površi.",
|
||||
"help.surface.reverse_normal": "Okreće lica tijela površi, pa njihova vanjska strana gleda na drugu stranu. Koristite ga prije podebljanja ili šivenja kada lica gledaju prema unutra.",
|
||||
"help.surface.revolve": "Okreće krive ili profile skice oko ose u površ, bez poklopaca. Koristite ga za okrugle ljuske poput abažura, zdjela i mlaznica.",
|
||||
"help.surface.ruled": "Pravi traku pravih linija iz lanca ivica, duž normale lica, tangente ili pod uglom. Koristite ga za zidove s nagibom, odvodne površi i površi razdvajanja.",
|
||||
"help.surface.stitch": "Šije tijela površi zajedno duž njihovih zajedničkih ivica, u puno tijelo kada se zatvore. Koristite ga da skup površi pretvorite u jedno tijelo.",
|
||||
"help.surface.sweep": "Pomjera krive ili profile skice duž putanje u površ, bez poklopaca. Koristite ga za žljebove, lajsne i druge tanke oblike koji prate putanju.",
|
||||
"help.surface.thicken": "Daje tijelu površi debljinu i pretvara ga u puno tijelo. Koristite ga da od površi napravite dijelove pogodne za štampu ili obradu.",
|
||||
"help.surface.trim": "Siječe površ ravni, drugom površi ili krivama skice i zadržava stranu koju izaberete. Koristite ga da površi oblikujete prije šivenja.",
|
||||
"help.surface.unstitch": "Razdvaja lica tijela u zasebna tijela površi; puno tijelo se raspada na površi. Koristite ga da preradite pojedinačna lica tijela.",
|
||||
"help.surface.untrim": "Uklanja rupe iz lica, ili vraća njegovu vanjsku granicu na prirodne granice površi. Koristite ga da nakon odsijecanja vratite cijelu površ.",
|
||||
"help.third_party": "Licence trećih strana",
|
||||
"help.timeline.compute_all": "Ponovo gradi svaku operaciju na vremenskoj traci od početka. Koristite ga da osvježite model i vidite koje operacije ne uspijevaju.",
|
||||
"help.timeline.delete": "Briše izabrane operacije s vremenske trake; brisanje skice briše i operacije napravljene iz nje. Koristite ga da uklonite korak koji više ne želite.",
|
||||
"help.timeline.dependents": "Navodi operacije koje bi bile izbrisane zajedno s nekom operacijom i one koje bi bez nje otkazale. Koristite ga prije brisanja ili mijenjanja operacije.",
|
||||
"help.timeline.play": "Reprodukuje preostale operacije jednu po jednu, s pauzom od pola sekunde nakon svake ponovne izgradnje. Pokrenite ovu komandu ponovo ili pritisnite Escape da zaustavite; Idi na kraj skače odmah.",
|
||||
"help.view.apply": "Okreće prikaz u standardni smjer, npr. sprijeda, odozgo ili izometrijski, ili u sačuvani imenovani prikaz. Koristite ga da model posmatrate iz utvrđenog ugla.",
|
||||
"help.view.delete": "Briše sačuvani imenovani prikaz. Model se ne mijenja.",
|
||||
"help.view.fit": "Zumira i pomjera prikaz tako da cijeli model, ili izbor, ispuni prikaz. Koristite ga kada model nestane iz vidokruga.",
|
||||
"help.view.grid": "Prikazuje ili sakriva mrežu u prozoru prikaza. Koristite je kao vodič za veličinu i orijentaciju tokom modeliranja.",
|
||||
"help.view.ground_shadow": "Prikazuje ili sakriva sjenu modela na podlozi. Koristite je da lakše procijenite visinu i položaj.",
|
||||
"help.view.home": "Vraća prikaz na početni smjer i uklapa model. Koristite ga da se brzo vratite na poznat prikaz.",
|
||||
"help.view.list": "Navodi imenovane prikaze sačuvane u dizajnu. Koristite ga da pronađete prikaz koji ste ranije sačuvali.",
|
||||
"help.view.navigate": "Okreće, pomjera ili zumira prikaz u koracima, npr. četvrtinu okreta ulijevo. Koristite ga da kameru pomjerate precizno umjesto povlačenjem.",
|
||||
"help.view.navigation_bar": "Prikazuje ili sakriva navigacijsku traku na dnu prozora prikaza. Sakrijte je za više prostora, prikažite je da alatima prikaza pristupate mišem.",
|
||||
"help.view.rename": "Daje sačuvanom imenovanom prikazu novi naziv. Sam prikaz ostaje isti.",
|
||||
"help.view.save": "Čuva trenutni položaj kamere kao imenovani prikaz u dizajnu. Koristite ga da se kasnije vratite na isti ugao, npr. za snimke ekrana.",
|
||||
"help.view.spin": "Neprekidno orbitira prikaz oko modela do sljedećeg klika ili tipke. Koristite ga da model predstavite sa svih strana.",
|
||||
"help.view.tool": "Zaključava alat kamere, orbitiranje, pomjeranje ili zumiranje, tako da povlačenje lijevim dugmetom miša pomjera prikaz dok ga ne isključite. Koristite ga na touchpadu ili bez srednjeg dugmeta miša.",
|
||||
"help.view.visual_style": "Mijenja način crtanja modela: osjenčeno sa ili bez ivica, žičani model ili sa skrivenim ivicama. Koristite žičani model da vidite unutra, a osjenčeno za čist izgled.",
|
||||
"history.sketch_under_constrained": "Nedovoljno ograničeno (stepeni slobode: {count})",
|
||||
"history.sketch_under_constrained_one": "Nedovoljno ograničeno ({count} stepen slobode)",
|
||||
"hole_presets.confirm_delete": "Potvrdi brisanje",
|
||||
@@ -1867,10 +1602,6 @@
|
||||
"material.selection.mixed": "Različiti materijali",
|
||||
"measure.at": "Na",
|
||||
"measure.item": "Stavka {number}",
|
||||
"measure.quick_copied": "Mjerenje kopirano",
|
||||
"measure.quick_copy": "Kliknite da kopirate mjerenje",
|
||||
"measure.quick_edges": "Ivice: {count}",
|
||||
"measure.quick_faces": "Lica: {count}",
|
||||
"messages.ago_h": "prije {n} h",
|
||||
"messages.ago_min": "prije {n} min",
|
||||
"messages.ago_s": "prije {n} s",
|
||||
@@ -2023,11 +1754,6 @@
|
||||
"not a move": "nije pomjeranje",
|
||||
"not a number": "nije broj",
|
||||
"open a sketch first": "prvo otvorite skicu",
|
||||
"parameters.apply_live": "Primijeni svaku promjenu kad napustite njeno polje",
|
||||
"parameters.apply_live_tip": "Isključeno: promjene čekaju na Primijeni ili U redu, a zatim se dizajn jednom ponovo gradi za sve njih. Otkaži ili Escape ih odbacuje.",
|
||||
"parameters.held": "Promjene na čekanju za Primijeni: {count}",
|
||||
"parameters.held_hint": "Uređujte izraze i jedinice. Promjene čekaju na Primijeni ili U redu.",
|
||||
"parameters.held_one": "1 promjena na čekanju za Primijeni",
|
||||
"parts.automatic_name": "automatski",
|
||||
"parts.dimension.across_flats": "Širina ključa",
|
||||
"parts.dimension.bore": "Provrt",
|
||||
@@ -2050,8 +1776,6 @@
|
||||
"parts.family.set_screw": "Bezglavi vijak s imbusom, ravni vrh",
|
||||
"parts.family.socket_head_cap_screw": "Vijak s cilindričnom glavom i imbusom",
|
||||
"parts.family.washer": "Obična podloška",
|
||||
"parts.holes": "Rupe (neobavezno)",
|
||||
"parts.placement_hint": "izaberite jednu ili više rupa da u svaku postavite dio, ili ga U redu postavlja u ishodište",
|
||||
"pattern.alignment_2": "Poravnanje 2",
|
||||
"pattern.alignment_hint": "Broj uključuje original. Centar ravnomjerno raspoređuje kopije; Obrni bira dodatnu stranu za parne ukupne brojeve.",
|
||||
"pattern.direction_1": "Smjer 1",
|
||||
@@ -2104,8 +1828,6 @@
|
||||
"prefs.bottom_centre": "Dolje u sredini",
|
||||
"prefs.bottom_right": "Dolje desno",
|
||||
"prefs.browser": "Stablo modela",
|
||||
"prefs.browser_eye_left": "Oko pored strelice za skupljanje",
|
||||
"prefs.browser_eye_left_note": "Redovi stabla modela prikazuju oko za prikazivanje/skrivanje pored strelice za skupljanje, kao ranije, umjesto u koloni na desnom kraju redova.",
|
||||
"prefs.browser_reveal_on_hover": "Prikaži pri prelasku mišem",
|
||||
"prefs.browser_show_note": "Prikazano drži stablo modela na ekranu. Prikaži pri prelasku mišem drži ga skrivenim dok pokazivač ne pređe preko njegovog mjesta ili tankog jezička na njegovom lijevom rubu, a ostaje otvoreno dok je pokazivač u njemu ili dok je otvoren neki meni iz njega.",
|
||||
"prefs.browser_shown": "Prikazano",
|
||||
@@ -2156,8 +1878,6 @@
|
||||
"prefs.graphics_card_restart": "Stupa na snagu nakon ponovnog pokretanja SolidCrafta. WGPU_ADAPTER_NAME ima prednost nad ovim izborom.",
|
||||
"prefs.graphics_note": "Žrtvujte brzinu za glatkoću. Svaki izbor pokazuje svoj učinak na primjeru.",
|
||||
"prefs.graphics_presets_note": "Unaprijed postavljene vrijednosti podešavaju sve izbore ispod odjednom.",
|
||||
"prefs.hide_constraint_glyphs_zoomed_out": "Sakrij simbole ograničenja kada je prikaz umanjen",
|
||||
"prefs.hide_constraint_glyphs_zoomed_out_note": "Simboli ograničenja nestaju iz prikaza kada je skica toliko umanjena da bi je zatrpali. Isključeno: ostaju fiksne veličine na ekranu pri svakom zumiranju.",
|
||||
"prefs.history": "Vremenska traka",
|
||||
"prefs.history_origin_bodies": "Prikaži ishodište i tijela na vrhu",
|
||||
"prefs.history_origin_bodies_note": "Vremenska traka lijevo ili ispod stabla modela počinje folderom Tijela aktivne komponente i Ishodištem, s njihovim okom i menijima kao u stablu modela. Vremenska traka na dnu ostaje nepromijenjena.",
|
||||
@@ -2196,9 +1916,6 @@
|
||||
"prefs.max_file_size_step": "STEP i uvezene datoteke",
|
||||
"prefs.max_file_size_web": "Web aplikacija otvara STEP i uvezene datoteke do 512 MB i dizajne do 256 MB: kartica preglednika ne može držati veće datoteke. Desktop aplikacija može povećati ove granice.",
|
||||
"prefs.megabytes": "MB",
|
||||
"prefs.menu_grid": "Velike ikone",
|
||||
"prefs.menu_list": "Popis",
|
||||
"prefs.menus": "Meniji",
|
||||
"prefs.minutes": "minuta",
|
||||
"prefs.minutes_suffix": " min",
|
||||
"prefs.mouse": "Miš i trackpad",
|
||||
@@ -2218,16 +1935,10 @@
|
||||
"prefs.origin_plane_names": "Nazivi ravni ishodišta",
|
||||
"prefs.origin_plane_names_note": "Nazivi prikazani u stablu modela, dijalozima i listama. {top} je XY, {front} je XZ, a {right} je YZ, sa Z prema gore. Komande, skripte i sačuvani dizajni zadržavaju XY, XZ i YZ.",
|
||||
"prefs.overall_speed": "Ukupna brzina",
|
||||
"prefs.parameter_list_rows": "Redovi popisa parametara",
|
||||
"prefs.parameter_list_rows_tip": "Strelica prema dolje u praznom polju vrijednosti navodi parametre, favorite prvo, do ovog broja. Manji broj održava popis laganim u velikom dizajnu.",
|
||||
"prefs.persistent_ribbon_pressed": "Istakni aktivne komande na traci",
|
||||
"prefs.persistent_ribbon_pressed_help": "Ističe komande na traci dok su njihovi efekti uključeni. Isključite da biste zadržali prethodni neutralni izgled i pomoć za komande.",
|
||||
"prefs.perspective_fov": "Vidno polje",
|
||||
"prefs.placement": "Postavljanje",
|
||||
"prefs.prefer_free_sketch_points": "Daj prednost pokretnim tačkama skice kada se tačke preklapaju",
|
||||
"prefs.preview_choices": "Pregled vaših izbora",
|
||||
"prefs.print_face_highlight": "Isticanje površine za štampu",
|
||||
"prefs.print_face_highlight_tip": "Koliko se jako površina za štampu tijela boji i obrubljuje u prikazu. 0 % ne prikazuje isticanje.",
|
||||
"prefs.profile_active": "Aktivni profil",
|
||||
"prefs.profile_applied": "Profil je primijenjen.",
|
||||
"prefs.profile_changed": "Postavke su promijenjene otkako je profil sačuvan. Sačuvaj ih upisuje u profil.",
|
||||
@@ -2249,8 +1960,6 @@
|
||||
"prefs.quality_fastest": "najbrže",
|
||||
"prefs.quality_slowest": "najsporije",
|
||||
"prefs.quality_smoother": "glađe",
|
||||
"prefs.quick_measure": "Brzo mjerenje u uglu prikaza",
|
||||
"prefs.quick_measure_note": "Veličina izbora u donjem desnom uglu prikaza: dužina ivice, ili Ø i R za okruglu, površina lica, položaj tačke, udaljenost i ugao dviju stavki, ukupna vrijednost više ivica ili lica. Klik je kopira.",
|
||||
"prefs.render_previous_geometry_budget": "Koristi prethodni budžet geometrije za pregled renderovanja",
|
||||
"prefs.render_previous_geometry_budget_help": "Vraća prethodno fiksno ograničenje geometrije (512 MiB na 64-bitnim desktop računarima, 128 MiB drugdje) umjesto budžeta prema uređaju.",
|
||||
"prefs.reports_saved": "Sačuvano: {n}",
|
||||
@@ -2264,8 +1973,6 @@
|
||||
"prefs.search_empty": "Nema odgovarajućih postavki",
|
||||
"prefs.select": "Izbor",
|
||||
"prefs.select_one_item": "Izaberi jednu stavku",
|
||||
"prefs.select_other_hidden": "Izaberi skrivenu geometriju pomoću Izaberi drugo",
|
||||
"prefs.select_other_hidden_help": "Uključeno: obuhvata skrivena tijela, skice i zaklonjene ivice u blizini pokazivača. Isključeno: koristi se izvorni popis vidljive geometrije ispod pokazivača.",
|
||||
"prefs.selecting": "Biranje",
|
||||
"prefs.shift": "Shift",
|
||||
"prefs.shift_add_ctrl_toggle": "Shift samo dodaje; Ctrl / Cmd uključuje i isključuje",
|
||||
@@ -2277,14 +1984,11 @@
|
||||
"prefs.sketch_align_points_note": "Tokom crtanja tačka se istovremeno poravnava vodoravno s jednom tačkom skice i okomito s drugom, uz tačkastu pomoćnu liniju, a klik zadržava oba poravnanja. Isključeno: samo s prethodnom tačkom, po jedna osa.",
|
||||
"prefs.sketch_conflict_colour": "Geometrija u sukobu u boji sukoba",
|
||||
"prefs.sketch_conflict_colour_note": "Dok su ograničenja skice u sukobu, krive i tačke koje drži ograničenje koje ne uspijeva crtaju se također u boji sukoba, ne samo njegov simbol ili kota. Isključeno: zadržavaju uobičajene boje.",
|
||||
"prefs.sketch_construction_lines": "Prošireni alati za pomoćne prave",
|
||||
"prefs.sketch_exit_view": "Kada se skica završi",
|
||||
"prefs.sketch_exit_view.keep": "Zadrži trenutni prikaz",
|
||||
"prefs.sketch_exit_view.previous": "Vrati se na prethodni prikaz",
|
||||
"prefs.sketch_exit_view.unless_rotated": "Vrati se osim ako je rotirano",
|
||||
"prefs.sketch_exit_view_note": "Kuda prikaz ide nakon Završi skicu, Otkaži ili dvostrukog Esc.",
|
||||
"prefs.sketch_open_look_at": "Okreni kameru prema skici kad se otvori",
|
||||
"prefs.sketch_open_look_at_note": "Isključeno: kad napravite ili uredite skicu, prikaz ostaje onakav kakav jest. Pogledaj okreće prikaz prema skici kad to želite.",
|
||||
"prefs.sketch_recent_snap": "Automatski privlači na nedavne centre i središnje tačke",
|
||||
"prefs.sketch_recent_snap_note": "Tokom crtanja pokazivač se privlači tamo gdje se sijeku pomoćne linije dvaju posljednjih centara krugova ili središnjih tačaka pravih ivica. Isključeno: te pomoćne linije služe samo za prikaz i pokazivač se ne pomjera.",
|
||||
"prefs.sketch_selection": "Skica i izbor",
|
||||
@@ -2296,8 +2000,6 @@
|
||||
"prefs.sketch_tab_always_note": "Kartica Skica ostaje na traci, odmah iza Modela, dok nijedna skica nije otvorena. Njeni alati za crtanje tada pokreću skicu na izabranoj ravni ili licu, ili na ravni koju sljedeću izaberete, s alatom spremnim u njoj.",
|
||||
"prefs.sketch_tracking_guides": "Pomoćne linije poravnanja centra i središnje tačke",
|
||||
"prefs.sketch_tracking_guides_note": "Zadržite pokazivač iznad centra kruga ili središnje tačke prave ivice, pa se pomjerite vodoravno ili okomito da se prikaže privremena tačkasta pomoćna linija.",
|
||||
"prefs.sketch_tracking_points": "Pomoćne linije poravnanja iz krajnjih tačaka i uglova tokom crtanja",
|
||||
"prefs.sketch_tracking_points_note": "Dok alat za crtanje čeka tačku, prelazak mišem preko kraja linije ili luka, ugla pravougaonika ili slobodne tačke prikazuje istu privremenu tačkastu pomoćnu liniju kao centar ili središnja tačka. Isključeno: samo centri i središnje tačke.",
|
||||
"prefs.sketching": "Skiciranje",
|
||||
"prefs.snap_drawing_note": "Tokom crtanja ili povlačenja tačke skice.",
|
||||
"prefs.source": "Izvor",
|
||||
@@ -2325,16 +2027,6 @@
|
||||
"prefs.theme_follow_off": "Isključeno",
|
||||
"prefs.theme_follow_stop": "Prestani pratiti",
|
||||
"prefs.theme_import_hint": "Kliknite da izaberete datoteku teme, ispustite je ovdje ili pritisnite Ctrl+V (Cmd+V na Macu) kada je tema kopirana",
|
||||
"prefs.theme_option_opacity": "Neprozirnost",
|
||||
"prefs.theme_option_opacity_help": "Podesite neprozirnost plutajućih panela. Donja granica čitljivosti štiti tekst preko boja prozora prikaza.",
|
||||
"prefs.theme_option_tab_colours": "Boje kartica",
|
||||
"prefs.theme_option_tab_colours_help": "Koristi boje panela i prozora prikaza ove teme za svaku karticu trake.",
|
||||
"prefs.theme_option_tab_fade_ms": "Prelaz kartica",
|
||||
"prefs.theme_option_tab_fade_ms_help": "Boje panela i prozora prikaza postepeno se mijenjaju pri prelasku na drugu karticu. Nula mijenja odmah.",
|
||||
"prefs.theme_options_badge": "Opcije",
|
||||
"prefs.theme_options_more": "Više · {count}",
|
||||
"prefs.theme_options_reset": "Resetuj",
|
||||
"prefs.theme_options_unavailable": "Nedostupno na ovom uređaju",
|
||||
"prefs.theme_paste": "Zalijepi temu",
|
||||
"prefs.theme_paste_none": "Međuspremnik ne sadrži SolidCraft temu",
|
||||
"prefs.timeline_half_hour": "−30 min",
|
||||
@@ -2356,23 +2048,13 @@
|
||||
"prefs.under_cursor": "Ispod pokazivača",
|
||||
"prefs.units_precision": "Jedinice i preciznost",
|
||||
"prefs.updates": "Ažuriranja",
|
||||
"prefs.value_boxes_in_view": "Prikaži vrijednosti pored njihovih ručica u prikazu",
|
||||
"prefs.value_boxes_in_view_tip": "Vrijednost komande (Udaljenost, Poluprečnik…) u polju pored njene ručice, preko modela. Isključeno: upisujete je u prozoru komande, koji preuzima tastaturu nakon izbora, i ništa ne prekriva model.",
|
||||
"prefs.view": "Ponašanje prikaza",
|
||||
"prefs.view_confirm_corner": "U redu i Otkaži u uglu prikaza",
|
||||
"prefs.view_confirm_corner_note": "Dok je otvoren dijalog ili skica, kvačica i krstić gore desno u prikazu rade isto što i dugmad U redu i Otkaži u dijalogu, odnosno završavaju i otkazuju skicu. Navigator prikaza pomjera se ispod njih.",
|
||||
"prefs.viewport": "Prozor prikaza",
|
||||
"prefs.viewport_analysis_status": "Prikaži status analize u prozoru prikaza",
|
||||
"prefs.viewport_analysis_status_help": "Prikazuje aktivne analize iznad prozora prikaza, otvara njihove legende iz svake stavke, a tipka Esc isključuje najnoviju analizu. Isključite da biste vratili legende u uglovima i prethodno ponašanje tipke Esc.",
|
||||
"prefs.viewport_background": "Pozadina",
|
||||
"prefs.viewport_background_colour": "Boja",
|
||||
"prefs.viewport_background_theme": "Gradijent teme",
|
||||
"prefs.viewport_section_status": "Prikaži status presjeka u prozoru prikaza",
|
||||
"prefs.viewport_section_status_help": "Prikazuje postavku presjeka u prozoru prikaza. Escape i aktivno dugme na traci je isključuju. Isključite da zadržite prethodne kontrole presjeka.",
|
||||
"prefs.viewport_status_details": "Detalji prozora prikaza uživo",
|
||||
"prefs.viewport_status_details_help": "Uređujte postavke aktivne analize i presjeka u standardnim karticama s detaljima. Isključite da vratite legende analize samo za čitanje i dijalog Presjek.",
|
||||
"prefs.viewport_status_summary": "Sažmi stavke statusa prozora prikaza",
|
||||
"prefs.viewport_status_summary_help": "Sažima tri ili više stavki statusa prozora prikaza u jednu sažetu oznaku. Isključite da svaka stavka ostane u punom redu.",
|
||||
"prefs.wheel": "Točkić",
|
||||
"prefs.wheel_trackpad": "Točkić i trackpad",
|
||||
"prefs.workspace": "Radni prostor",
|
||||
@@ -2382,10 +2064,6 @@
|
||||
"properties.title": "Svojstva: {name}",
|
||||
"recovery.days_ago": "prije {count} dana",
|
||||
"recovery.detail": "{file} · operacija: {features} · automatski sačuvano {when}",
|
||||
"recovery.discard_all": "Odbaci sve",
|
||||
"recovery.discard_all_detail": "Ovo se ne može poništiti.",
|
||||
"recovery.discard_all_title": "Odbaciti automatska čuvanja ({count})?",
|
||||
"recovery.discard_all_title_one": "Odbaciti 1 automatsko čuvanje?",
|
||||
"recovery.hours_ago": "prije {count} h",
|
||||
"recovery.just_now": "upravo sada",
|
||||
"recovery.min_ago": "prije {count} min",
|
||||
@@ -3251,9 +2929,7 @@
|
||||
"render.output_ready": "Spremno za renderovanje",
|
||||
"render.output_run_check": "Pokreni provjeru",
|
||||
"render.output_size_limit": "{method}: do {dimension} px po strani i {pixels} piksela. Najveća veličina koja staje: {width} × {height}.",
|
||||
"render.output_size_method_profile": "Za renderovanje {width} × {height} izaberite {method} s CPU profilom resursa {profile} ili manju veličinu.",
|
||||
"render.output_size_ok": "Veličina u redu · {width} × {height} px",
|
||||
"render.output_size_profile": "Za renderovanje {width} × {height} izaberite CPU profil resursa {profile} ili manju veličinu.",
|
||||
"render.output_swap_orientation": "Zamijeni širinu i visinu",
|
||||
"render.output_tools_inspector": "Veličinu i format uredite u inspektoru Izlaz.",
|
||||
"render.output_view_image": "Prikaži sliku",
|
||||
@@ -3466,7 +3142,6 @@
|
||||
"render.size_custom": "Prilagođeno…",
|
||||
"render.size_full_hd": "Full HD",
|
||||
"render.size_hd": "HD",
|
||||
"render.size_needs_profile": "{size} · potrebno: {profile}",
|
||||
"render.size_presets": "Predlošci veličine",
|
||||
"render.size_presets_pending": "Stiže s uređivačem izlaza",
|
||||
"render.size_preview": "Pregled",
|
||||
@@ -3754,24 +3429,6 @@
|
||||
"sheet.flange_type_contour": "Kontura",
|
||||
"sheet.flange_type_edge": "Ivica",
|
||||
"sheet.no_body": "nema limenog tijela: napravite ga pomoću Prirubnica > Osnova ili pretvorite ploču u lim pomoću Pretvori u lim (izaberite njeno veliko ravno lice)",
|
||||
"sheet.personal_rules.confirm_delete": "Potvrdi brisanje",
|
||||
"sheet.personal_rules.delete": "Izbriši",
|
||||
"sheet.personal_rules.delete_prompt": "Izbrisati ovo lično pravilo? Pravila već u dizajnima ostaju nepromijenjena.",
|
||||
"sheet.personal_rules.full": "Lična biblioteka već sadrži 64 pravila.",
|
||||
"sheet.personal_rules.invalid_name": "Unesite kratak naziv bez prijeloma reda ili kontrolnih znakova.",
|
||||
"sheet.personal_rules.invalid_values": "Dopunite vrijednosti pravila: svaka se mora izračunati u ovom dizajnu, s pozitivnom debljinom i K-faktorom od 0 do 1.",
|
||||
"sheet.personal_rules.missing": "Izabrano lično pravilo više nije dostupno.",
|
||||
"sheet.personal_rules.name": "Naziv pravila",
|
||||
"sheet.personal_rules.name_exists": "Lično pravilo s ovim nazivom već postoji. Koristite drugi naziv.",
|
||||
"sheet.personal_rules.name_hint": "Jedinstven naziv",
|
||||
"sheet.personal_rules.overwrite": "Sačuvaj promjene u izabranom ličnom pravilu",
|
||||
"sheet.personal_rules.rename": "Preimenuj",
|
||||
"sheet.personal_rules.rule": "Lično pravilo",
|
||||
"sheet.personal_rules.save": "Sačuvaj novo",
|
||||
"sheet.personal_rules.scope": "Čuva se u vašem profilu za sve dizajne.",
|
||||
"sheet.personal_rules.select": "Izaberite pravilo",
|
||||
"sheet.personal_rules.title": "Lična pravila",
|
||||
"sheet.personal_rules.unsupported": "Ovo pravilo ima vrijednosti koje ova verzija ne može koristiti.",
|
||||
"shortcut.json_error": "parametri moraju biti JSON: {error}",
|
||||
"shortcut.no_command": "nema komande `{id}`; tekst prije JSON-a mora biti id komande",
|
||||
"shortcut.pin": "Prikači na vrh S okvira",
|
||||
@@ -3808,7 +3465,6 @@
|
||||
"sketch_text.align_right": "Desno",
|
||||
"sketch_text.bold": "Podebljano",
|
||||
"sketch_text.builtin_font": "{family} (ugrađeno)",
|
||||
"sketch_text.formula": "Počnite znakom = da riječi složite iz parametara: ='W' + number(Width)",
|
||||
"sketch_text.italic": "Kurziv",
|
||||
"sketch_text.loading_fonts": "Traženje instaliranih fontova…",
|
||||
"sketch_text.on_path": "Tekst prati svoju putanju: kriva ga postavlja",
|
||||
@@ -3949,8 +3605,6 @@
|
||||
"ui.3d_mouse_section": "3D miš",
|
||||
"ui.3d_mouse_show_in_view": "Prikaži 3D miš u 3D prikazu",
|
||||
"ui.3d_mouse_show_in_view_tip": "Slika vašeg 3D miša u donjem lijevom uglu, koja se kreće dok ga pomjerate.",
|
||||
"ui.3d_mouse_sketch_orbit": "Okreći skice 3D mišem",
|
||||
"ui.3d_mouse_sketch_orbit_tip": "3D miš okreće prikaz i dok je skica otvorena i gledana pod pravim uglom, kao što to može i miš. Isključeno: pomjera i zumira skicu dok ne nagnete prikaz.",
|
||||
"ui.3d_mouse_skip": "Moj uređaj ovo ne može",
|
||||
"ui.3d_mouse_skip_tip": "Preskače ovo kretanje u oba smjera, a kalibracija ga izostavlja.",
|
||||
"ui.3d_mouse_speed": "Brzina 3D miša",
|
||||
@@ -3979,8 +3633,6 @@
|
||||
"ui.3d_mouse_step_twist_counterclockwise": "Zakrenite kapicu suprotno od kazaljke na satu, držite je, a zatim pustite.",
|
||||
"ui.3d_mouse_switch_cap": "Kalibriši kao Povratak u centar",
|
||||
"ui.3d_mouse_switch_trackball": "Kalibriši kao trackball",
|
||||
"ui.3d_mouse_use_direct": "Koristi direktni drajver",
|
||||
"ui.3d_mouse_use_direct_tip": "Čitaj 3D miš direktno (hidraw) umjesto preko spacenavd.",
|
||||
"ui.3d_mouse_view_axis": "Osa prikaza",
|
||||
"ui.3d_mouse_view_off": "Isključeno",
|
||||
"ui.3d_mouse_view_off_tip": "Profil drajvera 3D miša isključuje ovu osu, pa njeno kretanje ne pomjera prikaz. Izbor kretanja druge ose ovdje ih zamjenjuje, a to kretanje prestaje pomjerati prikaz.",
|
||||
@@ -4019,7 +3671,6 @@
|
||||
"ui.agent_chat_auth_terminal": "Pokrenite ovo u terminalu, a zatim pritisnite Poveži ponovo:",
|
||||
"ui.agent_chat_auth_title": "Prijavi se kod agenta",
|
||||
"ui.agent_chat_cancel": "Otkaži",
|
||||
"ui.agent_chat_cannot_start": "Instalirano, ali se ne pokreće: {error}",
|
||||
"ui.agent_chat_changes": "Promjene: {n}, jedan korak poništavanja",
|
||||
"ui.agent_chat_changes_n": "Promjene: {n}",
|
||||
"ui.agent_chat_changes_of": "Promjene: {n}/{limit}",
|
||||
@@ -4112,12 +3763,9 @@
|
||||
"ui.agent_chat_queued_stopped": "U redu čekanja (zaustavljeno, nije poslano)",
|
||||
"ui.agent_chat_refresh": "Osvježi",
|
||||
"ui.agent_chat_refused": "Nije dozvoljeno agentu: {reason}",
|
||||
"ui.agent_chat_reinstall": "{agent} je instaliran ({program}), ali se nije pokrenuo kada ga je SolidCraft provjerio: {error}\nNjegova instalacija možda nije potpuna ili je napravljena za drugu vrstu računara. Instalirajte ga ponovo naredbom `{install}`, provjerite da li u terminalu ispisuje svoju verziju, a zatim pritisnite Osvježi.",
|
||||
"ui.agent_chat_remove": "Ukloni iz reda",
|
||||
"ui.agent_chat_remove_file": "Skini s ove poruke",
|
||||
"ui.agent_chat_remove_imported": "Skini s ove poruke; dio ostaje u dizajnu (Poništi ga uklanja)",
|
||||
"ui.agent_chat_reply_cut_off": "Odgovor je dostigao ograničenje dužine prije nego što je završen, pa može biti nepotpun. Zamolite agenta da nastavi ili da da kraći odgovor.",
|
||||
"ui.agent_chat_reply_declined": "Model je odbio odgovoriti na ovu poruku.",
|
||||
"ui.agent_chat_retry": "Pokušaj ponovo",
|
||||
"ui.agent_chat_right": "Desno",
|
||||
"ui.agent_chat_save": "Sačuvaj",
|
||||
@@ -4176,17 +3824,12 @@
|
||||
"ui.ai_copy_suffix": "kopiraj",
|
||||
"ui.ai_custom_url": "Prilagođeni URL",
|
||||
"ui.ai_default": "Podrazumijevano",
|
||||
"ui.ai_edit": "Uredi",
|
||||
"ui.ai_edit_agent_title": "Uredi agenta",
|
||||
"ui.ai_edit_gone": "Ovaj agent je uklonjen, pa nema šta da se sačuva.",
|
||||
"ui.ai_edit_tip": "Promijenite naziv, komandu ili krajnju tačku ovog agenta. Sačuvani ključ ostaje skriven.",
|
||||
"ui.ai_http_busy": "krajnja tačka je zauzeta ili je preko ograničenja; pokušajte ponovo kasnije",
|
||||
"ui.ai_http_key": "krajnja tačka je odbila ključ: provjerite ga u Postavke > AI",
|
||||
"ui.ai_http_not_found": "nema takve krajnje tačke ili modela: provjerite osnovni URL i naziv modela",
|
||||
"ui.ai_http_too_large": "razgovor je prevelik za ovu krajnju tačku; započnite novi razgovor",
|
||||
"ui.ai_key": "API ključ",
|
||||
"ui.ai_key_hint": "neobavezno; čuva se u sistemskom privjesku ključeva",
|
||||
"ui.ai_key_keep_hint": "ostavite prazno da zadržite sačuvani ključ",
|
||||
"ui.ai_key_needs_https": "Ključ se šalje samo preko HTTPS-a ili na ovaj računar.",
|
||||
"ui.ai_key_note": "Čuva se u sistemskom privjesku ključeva, nikad u postavkama SolidCrafta. Za lokalni server ostavite prazno.",
|
||||
"ui.ai_keychain_error": "Sistemski privjesak ključeva je odbio: {error}",
|
||||
@@ -4218,7 +3861,6 @@
|
||||
"ui.ai_request_timeout": "Vremensko ograničenje zahtjeva",
|
||||
"ui.ai_request_timeout_hint": "Koliko dugo jedan zahtjev modelu na ovoj krajnjoj tački smije trajati, od 30 s do jednog sata. Povećajte za spori lokalni model.",
|
||||
"ui.ai_reset": "Resetuj",
|
||||
"ui.ai_save": "Sačuvaj",
|
||||
"ui.ai_settings": "AI postavke…",
|
||||
"ui.ai_show_features": "Prikaži AI funkcije",
|
||||
"ui.ai_show_features_note": "Razgovor s agentom: panel u kojem agent za kodiranje koji već koristite ili krajnja tačka modela koju izaberete radi na otvorenom dizajnu. Isključeno: nema AI dugmeta, prečice, stavke menija ni panela, i ništa se ne traži niti pokreće.",
|
||||
@@ -4307,7 +3949,6 @@
|
||||
"ui.circle": "Krug",
|
||||
"ui.circular_pattern": "Kružni niz",
|
||||
"ui.clear": "Očisti",
|
||||
"ui.clear_print_face": "Ukloni površinu za štampu",
|
||||
"ui.clear_recent": "Očisti nedavno",
|
||||
"ui.clear_the_selection": "Poništi izbor",
|
||||
"ui.click_selects_whole_bodies": "Klik bira cijela tijela",
|
||||
@@ -4342,14 +3983,6 @@
|
||||
"ui.constant": "Konstantno",
|
||||
"ui.constraints_conflict": "Ograničenja su u sukobu",
|
||||
"ui.construction": "Pomoćna",
|
||||
"ui.construction.angle_hint": "Pomoćna prava: kliknite tačku, pa upišite ugao ili izaberite smjer",
|
||||
"ui.construction.bisector_hint": "Simetrala: izaberite dvije prave linije koje se sijeku, pa željeno rješenje",
|
||||
"ui.construction.common_hint": "Zajednička tangenta: izaberite dva kruga ili luka, pa željeno rješenje",
|
||||
"ui.construction.contact_hint": "Tangenta: izaberite krug/luk ili otvoreni splajn/koniku, pa tačku dodira (krive slobodnog oblika: krajnje tačke)",
|
||||
"ui.construction.external_hint": "Tangenta: izaberite krug ili luk, vanjsku tačku, pa željeno rješenje",
|
||||
"ui.construction.free_hint": "Pomoćna prava: kliknite dvije tačke; desnim klikom počnite ispočetka",
|
||||
"ui.construction.point_hint": "Pomoćna prava: kliknite tačku kroz koju prolazi",
|
||||
"ui.construction.reference_hint": "Pomoćna prava: izaberite pravu liniju, pa tačku; desnim klikom promijenite referencu",
|
||||
"ui.construction.ribbon_label": "Pomoćne",
|
||||
"ui.context_menu": "Kontekstni meni",
|
||||
"ui.continuity_g0": "G0 pregib",
|
||||
@@ -4392,40 +4025,6 @@
|
||||
"ui.design_properties.project": "Projekat",
|
||||
"ui.design_properties.revision": "Revizija",
|
||||
"ui.design_saved": "Sačuvano: {path}",
|
||||
"ui.details_access_caption": "Lica pokazuju može li alat doći do njih iz izabranog smjera.",
|
||||
"ui.details_angle": "Ugao",
|
||||
"ui.details_continuity_caption": "Uredite izabrani šav. Ostali šavovi zadržavaju vlastite postavke.",
|
||||
"ui.details_continuity_stale": "Ranija geometrija: ponovo pokrenite analizu da uredite ili uokvirite ovaj šav.",
|
||||
"ui.details_copy_list": "Kopiraj popis",
|
||||
"ui.details_curvature": "Tolerancija zakrivljenosti",
|
||||
"ui.details_curvature_caption": "Lica su obojena prema svom lokalnom poluprečniku zakrivljenosti.",
|
||||
"ui.details_direction": "Smjer alata",
|
||||
"ui.details_draft_caption": "Lica su obojena prema svom uglu u odnosu na smjer vađenja iz kalupa.",
|
||||
"ui.details_edit_seam": "Uredi šav",
|
||||
"ui.details_fixture": "Uzorak komponente — samo probni podaci",
|
||||
"ui.details_fixture_caption": "Uzorak komponente s ilustrativnim vrijednostima; ovo nije rezultat modela.",
|
||||
"ui.details_fixture_problem": "Primjer nalaza s problemom",
|
||||
"ui.details_fixture_readout": "Primjer izmjerene vrijednosti",
|
||||
"ui.details_flip": "Obrni",
|
||||
"ui.details_gap": "Otvoreni kraj",
|
||||
"ui.details_hatch": "Šrafiraj presječena lica",
|
||||
"ui.details_jump": "Skok zakrivljenosti",
|
||||
"ui.details_key": "Legenda",
|
||||
"ui.details_offset": "Odmak",
|
||||
"ui.details_plane": "Ravan",
|
||||
"ui.details_pull": "Smjer vađenja iz kalupa",
|
||||
"ui.details_radius": "Poluprečnik",
|
||||
"ui.details_readout": "Očitanje",
|
||||
"ui.details_samples": "Uzorci",
|
||||
"ui.details_seam": "{body} · Ivica {edge}",
|
||||
"ui.details_settings": "Postavke",
|
||||
"ui.details_sharp_gap": "Oštro ili otvoreno",
|
||||
"ui.details_show_all": "Prikaži svih {count}",
|
||||
"ui.details_smooth": "Glatko",
|
||||
"ui.details_stripes": "Pruge",
|
||||
"ui.details_target": "Uokviri geometriju",
|
||||
"ui.details_worst_seams": "Najgori šavovi",
|
||||
"ui.details_zebra_caption": "Reflektovane pruge pokazuju koliko se glatko lica spajaju.",
|
||||
"ui.diameter": "Prečnik",
|
||||
"ui.dimension": "Kota",
|
||||
"ui.direct_interaction": "Direktna interakcija",
|
||||
@@ -4486,7 +4085,6 @@
|
||||
"ui.equation_y_of_x": "y(x)",
|
||||
"ui.equivalent_radius": "Ekvivalentni poluprečnik",
|
||||
"ui.expand": "Proširi",
|
||||
"ui.explode_needs_two_components": "Rastavljeni prikaz razdvaja komponente, pa dizajn treba imati dvije ili više njih (Nova komponenta, Umetni dizajn ili Napravi komponente iz tijela)",
|
||||
"ui.exportDxf": "Izvezi DXF…",
|
||||
"ui.export_ellipsis_keymap": "Izvezi…",
|
||||
"ui.export_keymap_tip": "Tipke, favoriti okvira S i traka s alatima, kao datoteka",
|
||||
@@ -4775,17 +4373,12 @@
|
||||
"ui.plugins_skipped": "Foldere nije bilo moguće pročitati: {count}.",
|
||||
"ui.plugins_version": "{version}",
|
||||
"ui.point": "Tačka",
|
||||
"ui.point_cloud_add_filter": "Dodaj filter…",
|
||||
"ui.point_cloud_auto_range": "Automatski opseg",
|
||||
"ui.point_cloud_color_by": "Boja prema",
|
||||
"ui.point_cloud_file_colors": "Boje iz datoteke",
|
||||
"ui.point_cloud_filter_by": "Filtriraj prema",
|
||||
"ui.point_cloud_height_high": "Najviše",
|
||||
"ui.point_cloud_height_low": "Najniže",
|
||||
"ui.point_cloud_legend_filter": "Prikazano i skriveno u legendi iznad",
|
||||
"ui.point_cloud_no_file_colors": "Datoteka nema boje",
|
||||
"ui.point_cloud_pause": "Pauziraj",
|
||||
"ui.point_cloud_play": "Reprodukuj",
|
||||
"ui.point_cloud_single_color": "Jedna boja",
|
||||
"ui.point_cloud_size": "Veličina tačke",
|
||||
"ui.point_cloud_units": "Jedinice datoteke",
|
||||
@@ -4794,11 +4387,6 @@
|
||||
"ui.polygon": "Poligon",
|
||||
"ui.preferences": "Postavke",
|
||||
"ui.press_a_key": "pritisnite tipku…",
|
||||
"ui.print_face_cleared": "{body}: površina za štampu uklonjena",
|
||||
"ui.print_face_input": "Površina za štampu",
|
||||
"ui.print_face_one_body": "Površina za štampu pripada jednom tijelu: pošaljite to tijelo samo da biste je promijenili",
|
||||
"ui.print_face_pick": "Odaberite ravnu površinu punog tijela da postane površina za štampu",
|
||||
"ui.print_face_set": "{body}: površina za štampu postavljena; Pošalji u slajser polaže tijelo na nju",
|
||||
"ui.profile": "Profil",
|
||||
"ui.profile_plane": "Ravan profila",
|
||||
"ui.profiles": "Profili",
|
||||
@@ -4814,7 +4402,6 @@
|
||||
"ui.properties.inertia_y": "Iyx, Iyy, Iyz",
|
||||
"ui.properties.inertia_z": "Izx, Izy, Izz",
|
||||
"ui.properties.measuring": "Mjerenje…",
|
||||
"ui.properties.measuring_bodies": "Mjerenje… {done} od {total} tijela",
|
||||
"ui.properties.measuring_failed": "Mjerenje je zaustavljeno prije završetka.",
|
||||
"ui.properties.principal_axis": "Glavna osa {number}",
|
||||
"ui.properties.principal_moments": "Glavni momenti",
|
||||
@@ -4863,7 +4450,6 @@
|
||||
"ui.revolve": "Rotiraj",
|
||||
"ui.ribbon_exit": "Izađi",
|
||||
"ui.ribbon_labels": "Prikaži tekst ispod ikona na traci",
|
||||
"ui.ribbon_menus_skip_pinned": "Izostavi prikačene komande iz padajućih menija",
|
||||
"ui.ribbon_pin_footer": "Prikačene komande prikazuju se na traci. Zadržite pokazivač iznad reda da ga prikačite ili otkačite.",
|
||||
"ui.ribbon_workspace": "Radni prostor",
|
||||
"ui.right": "Desno",
|
||||
@@ -4882,7 +4468,6 @@
|
||||
"ui.selectOther": "Izaberi drugo…",
|
||||
"ui.selectTangentChain": "Izaberi tangentni lanac",
|
||||
"ui.select_all": "Izaberi sve",
|
||||
"ui.select_components_by_face": "Izaberi komponente (lice bira svoju komponentu)",
|
||||
"ui.selection": "Izbor",
|
||||
"ui.selection_modifiers": "Modifikatori izbora",
|
||||
"ui.selection_shift_add_only": "Shift+klik dodaje bez uklanjanja",
|
||||
@@ -4924,11 +4509,6 @@
|
||||
"ui.sketch_intersect_selection_filter": "Filter izbora",
|
||||
"ui.sketch_modifiers": "Modifikatori skice",
|
||||
"ui.sketch_project_geometry": "Geometrija",
|
||||
"ui.sketch_report.all_constrained": "Sve je potpuno ograničeno.",
|
||||
"ui.sketch_report.dof": "Stepeni slobode",
|
||||
"ui.sketch_report.loose": "Nije potpuno ograničeno",
|
||||
"ui.sketch_report.status": "Status",
|
||||
"ui.sketch_report.title": "Izvještaj o skici",
|
||||
"ui.sketch_scale": "Skaliranje skice",
|
||||
"ui.sketches": "Skice",
|
||||
"ui.slice": "Presijeci",
|
||||
@@ -5033,19 +4613,10 @@
|
||||
"ui.view_centre": "Centar prikaza",
|
||||
"ui.viewport_status_clear": "Isključi: {name}",
|
||||
"ui.viewport_status_clear_hint": "Isključi: {name} · Esc",
|
||||
"ui.viewport_status_edges": "Ivice: {count}",
|
||||
"ui.viewport_status_from": "iz smjera {direction}",
|
||||
"ui.viewport_status_key": "Prikaži legendu: {name}",
|
||||
"ui.viewport_status_minimum_radius": "Minimalni poluprečnik",
|
||||
"ui.viewport_status_pairs": "Parovi: {count}",
|
||||
"ui.viewport_status_section_hatch": "{setting} · šrafura",
|
||||
"ui.viewport_status_section_plane": "Trenutna ravan",
|
||||
"ui.viewport_status_section_tilted": "nagnuto · {offset}",
|
||||
"ui.viewport_status_stripes": "Pruge: {count}",
|
||||
"ui.viewport_status_summary_clear": "Isključi sve",
|
||||
"ui.viewport_status_summary_heading": "U ovom prikazu",
|
||||
"ui.viewport_status_summary_label": "{name} i još stavki: {count}",
|
||||
"ui.viewport_status_summary_more": "+{count}",
|
||||
"ui.viewport_theme_follow": "Prati temu",
|
||||
"ui.visual_shaded_hidden_edges": "Osjenčeno sa skrivenim ivicama",
|
||||
"ui.visual_shaded_with_edges": "Osjenčeno s ivicama",
|
||||
@@ -5082,9 +4653,7 @@
|
||||
"update.button": "Ažuriraj",
|
||||
"update.button_version": "Ažuriraj na {version}",
|
||||
"update.check_automatically": "Automatski provjeravaj ažuriranja",
|
||||
"update.check_for_updates": "Provjeri ažuriranja",
|
||||
"update.check_now": "Provjeri sada",
|
||||
"update.check_unavailable": "Provjera ažuriranja nije dostupna za ovu instalaciju.",
|
||||
"update.checking": "Provjera…",
|
||||
"update.copy": "Kopiraj",
|
||||
"update.dmg_opened": "Slika diska je otvorena i provjerena: prevucite SolidCraft u Applications, zamijenite staru kopiju, a zatim ponovo pokrenite SolidCraft.",
|
||||
|
||||
@@ -60,7 +60,6 @@
|
||||
"BLEND SURFACE": "PŘECHODOVÁ PLOCHA",
|
||||
"BOUNDARY SURFACE": "PLOCHA Z HRANIC",
|
||||
"BROWSER": "PROHLÍŽEČ",
|
||||
"Back to the original order": "Zpět na původní pořadí",
|
||||
"Ball": "Kulový",
|
||||
"Bar": "Tyč",
|
||||
"Base Center": "Střed základny",
|
||||
@@ -182,8 +181,6 @@
|
||||
"Designs you open or save appear here.": "Zde se zobrazí návrhy, které otevřete nebo uložíte.",
|
||||
"Determined by To Object. Choose Angle to edit the angular extent.": "Určeno volbou K objektu. Pro úpravu úhlového rozsahu zvolte Úhel.",
|
||||
"Diameter": "Průměr",
|
||||
"Did this assembly open the wrong way up?": "Otevřela se tato sestava špatně natočená?",
|
||||
"Did this part open the wrong way up?": "Otevřel se tento díl špatně natočený?",
|
||||
"Dimension new shapes": "Kótovat nové tvary",
|
||||
"Direction": "Směr",
|
||||
"Discard": "Zahodit",
|
||||
@@ -596,8 +593,6 @@
|
||||
"Snap to face and edge centres": "Přichytávat ke středům ploch a hran",
|
||||
"SolidCraft cannot submit reports directly. Submit on GitHub; no token is needed in the app.": "SolidCraft nemůže odesílat hlášení přímo. Odešlete je na GitHubu; v aplikaci není potřeba žádný token.",
|
||||
"SolidCraft closed before these designs were saved. Their last autosave can be opened.": "SolidCraft se zavřel dříve, než se tyto návrhy uložily. Lze otevřít jejich poslední automatické uložení.",
|
||||
"Sort A to Z": "Seřadit od A do Z",
|
||||
"Sort Z to A": "Seřadit od Z do A",
|
||||
"Spacing 2 must be a non-zero number": "Rozteč 2 musí být nenulové číslo",
|
||||
"Spacing must be a non-zero number": "Rozteč musí být nenulové číslo",
|
||||
"Specialise": "Specializovat",
|
||||
@@ -606,7 +601,6 @@
|
||||
"Square": "Čtverec",
|
||||
"Stand it up": "Postavit",
|
||||
"Stand it up: a quarter turn about X, as one Move feature you can undo.": "Postavit: otočení o čtvrt otáčky kolem osy X jako jeden prvek Posunutí, který lze vrátit.",
|
||||
"Stand this assembly up?": "Postavit tuto sestavu?",
|
||||
"Stand this part up?": "Postavit tento díl?",
|
||||
"Start angle": "Počáteční úhel",
|
||||
"Start bulge": "Vypouklost začátku",
|
||||
@@ -778,8 +772,6 @@
|
||||
"at the face": "u plochy",
|
||||
"bom.group_children": "Poddíly v řádku svého dílu",
|
||||
"browser.body_name": "Těleso{number}",
|
||||
"browser.calibrate_click_a": "Klikněte do obrázku na bod A, nebo zadejte jeho souřadnice.",
|
||||
"browser.calibrate_click_b": "Klikněte do obrázku na bod B, nebo zadejte jeho souřadnice.",
|
||||
"browser.calibrate_title": "Kalibrovat: {name}",
|
||||
"browser.capture_many": "Byly přesunuty komponenty ({count}), ale jejich polohy nejsou zachyceny.",
|
||||
"browser.capture_note": "Zachycení polohy ponechá novou polohu; vrácení obnoví původní.",
|
||||
@@ -822,8 +814,6 @@
|
||||
"cmd.appearance_pick_up": "Převzít vzhled",
|
||||
"cmd.appearance_replace": "Nahradit vzhled",
|
||||
"cmd.assembly_bom": "Kusovník",
|
||||
"cmd.assembly_mass_properties": "Hmotnostní vlastnosti",
|
||||
"cmd.body.print_face": "Tisková plocha",
|
||||
"cmd.body_rename": "Přejmenovat těleso",
|
||||
"cmd.browser_collapse_all": "Sbalit vše",
|
||||
"cmd.browser_expand_all": "Rozbalit vše",
|
||||
@@ -1248,7 +1238,6 @@
|
||||
"cmd.view.render_browser": "Prohlížeč renderu",
|
||||
"cmd.view.render_dock": "Přesunout panel renderu",
|
||||
"cmd.view.render_focus": "Soustředěný pohled na render",
|
||||
"cmd.view.status_details": "Podrobnosti stavu pohledu",
|
||||
"cmd.view.status_items": "Stavové položky pohledu",
|
||||
"cmd.view_ambient_occlusion": "Okolní zastínění",
|
||||
"cmd.view_angle_readout": "Úhly pohledu",
|
||||
@@ -1334,7 +1323,6 @@
|
||||
"dialog.dimension_insert_hint": "Dvojklikem na jiný řídicí kótu vložíte jeho název",
|
||||
"dialog.dimension_name": "Kóta: {name}",
|
||||
"dialog.edit_title": "UPRAVIT {title}",
|
||||
"dialog.no_shown_body": "Není zobrazeno žádné těleso ke změně: zobrazte nějaké nebo zvolte Nové těleso",
|
||||
"dialog.select": "↖ Vybrat",
|
||||
"dialog.selected_count": "↖ Vybráno: {count}",
|
||||
"dialog.selection_guidance": "Vstup změníte jeho výběrem. Kliknutím na vybraný objekt jej odeberete; Ctrl/Cmd+klik výběr také přepíná. Zkontrolujte náhled a stiskněte OK.",
|
||||
@@ -1392,243 +1380,26 @@
|
||||
"from the rule": "z pravidla",
|
||||
"help.apache": "Licence Apache 2.0",
|
||||
"help.appearance.assign": "Přiřadí vybraným tělesům, plochám nebo komponentám barvu nebo vzhled materiálu, aniž by se změnila jejich hmotnost. Hodí se k rozlišení dílů nebo k náhledu povrchové úpravy.",
|
||||
"help.assembly.bom": "Vypíše díly návrhu nebo komponenty s jejich počty podle čísla dílu a může seznam uložit jako CSV nebo JSON. Použijte ho jako soupis dílů pro objednávání a montáž.",
|
||||
"help.attributions": "Uvedení autorství (ATTRIBUTION.md)",
|
||||
"help.build": "Verze {version} · commit {commit} · sestaveno {date}",
|
||||
"help.canvas.decal": "Umístí obrázek na rovinnou plochu modelu jako nálepku. Hodí se k zobrazení štítku, loga nebo potištěného vzoru na dílu.",
|
||||
"help.canvas.edit": "Změní plátno: jeho polohu, velikost, úhel, neprůhlednost, zrcadlení, viditelnost nebo název. Hodí se k zarovnání referenčního obrázku s náčrtem, který podle něj obkreslujete.",
|
||||
"help.canvas.insert": "Umístí obrázek PNG nebo JPEG na rovinu nebo plochu jako průhlednou referenci. Hodí se k obkreslení fotografie nebo výkresu v náčrtu, přičemž obrázek má zadanou známou velikost.",
|
||||
"help.component.break_link": "Odpojí propojenou komponentu od souboru návrhu a ponechá její tělesa beze změny. Použijte to, když už má díl přestat sledovat změny původního souboru.",
|
||||
"help.component.capture_position": "Zachová polohy dílů, které jste přesunuli ručně, takže se stanou jejich novými polohami. Použijte to po přetažení dílů na místa, kde je žádný kloub nedrží.",
|
||||
"help.component.create": "Přidá do návrhu novou prázdnou komponentu, a to do aktivní komponenty, pokud nezvolíte jinou nadřazenou. Použijte to, aby nový díl sestavy měl vlastní místo pro tělesa a náčrty.",
|
||||
"help.component.finish_edit": "Uloží díl upravovaný na místě, vrátí se do jeho sestavy a aktualizuje sestavu podle něj. Použijte ho, až jsou vaše změny propojeného dílu hotové.",
|
||||
"help.component.from_bodies": "Změní každé vybrané těleso na samostatnou komponentu pojmenovanou podle tělesa. Použijte to, když se návrh vytvořený z volných těles má stát sestavou, jejíž díly lze spojovat a přesouvat.",
|
||||
"help.component.insert_design": "Vloží jiný uložený návrh jako komponentu propojenou s jeho souborem, s tělesy umístěnými tak, jak jsou v něm. Použijte to k opětovnému použití dílu v sestavě a k převzetí pozdějších změn příkazem Aktualizovat odkazy.",
|
||||
"help.component.properties": "Zobrazí objem, hmotnost, těžiště a momenty setrvačnosti komponenty podle materiálů jejích těles. Použijte to ke kontrole hmotnosti a vyvážení sestavy.",
|
||||
"help.component.revert_position": "Vrátí ručně přesunuté díly na původní místo a zahodí přesuny, které nebyly zachyceny. Použijte to k vrácení zkušebních přesunů v sestavě.",
|
||||
"help.component.update_links": "Znovu načte propojené soubory návrhů a nahradí tělesa, která se změnila. Použijte to po úpravě dílu, který tato sestava používá.",
|
||||
"help.config.configure": "Přidá parametry, prvky, materiály nebo vzhledy jako sloupce tabulky konfigurací. Použijte to k vytvoření variant jednoho návrhu, například velikostí dílu.",
|
||||
"help.config.preview": "Ověří, že se řádek tabulky konfigurací přestaví, aniž by změnil návrh nebo jeho historii. Použijte to před přepnutím na variantu, u které si nejste jisti.",
|
||||
"help.config.rules": "Zobrazí pravidla tabulky konfigurací, její řádky a to, který řádek je aktivní. Použijte to, abyste viděli, jak jsou varianty návrhu nastaveny.",
|
||||
"help.config.table": "Zobrazí tabulku konfigurací: jeden řádek na variantu, jeden sloupec na parametr nebo prvek a informaci, zda návrh stále odpovídá aktivnímu řádku. Použijte to ke kontrole variant návrhu.",
|
||||
"help.connect_note": "Restartujte každého asistenta, aby se načetl server SolidCraft. Každý soubor byl před změnou zálohován jako .bak.",
|
||||
"help.connect_title": "Připojit AI asistenty",
|
||||
"help.construct.axis.edge": "Vytvoří konstrukční osu podél přímé hrany nebo úsečky náčrtu. Použijte ji jako osu pro rotaci, kruhové pole nebo kloub.",
|
||||
"help.construct.axis.normal_to_face": "Vytvoří konstrukční osu procházející bodem a kolmou k ploše. Použijte ji jako osu, která vychází přímo z povrchu.",
|
||||
"help.construct.axis.through_cylinder": "Vytvoří konstrukční osu středem válcové, kuželové nebo anuloidní plochy, nebo kruhové hrany. Použijte to k otáčení prvků nebo jejich rozmístění v poli kolem kulatého dílu.",
|
||||
"help.construct.axis.two_planes": "Vytvoří konstrukční osu tam, kde se protínají dvě roviny nebo rovinné plochy. Použijte to, když je potřebná osa průsečnicí dvou ploch.",
|
||||
"help.construct.axis.two_points": "Vytvoří konstrukční osu procházející dvěma body, vrcholy nebo body náčrtu. Použijte ji pro osu vedoucí mezi dvěma známými polohami.",
|
||||
"help.construct.plane.along_path": "Vytvoří konstrukční rovinu kolmou k hraně nebo křivce v zadané poloze podél ní. Použijte to k náčrtu profilu pro tažení nebo příčného řezu podél cesty.",
|
||||
"help.construct.plane.at_angle": "Vytvoří konstrukční rovinu natočenou o úhel od roviny nebo plochy kolem osy nebo hrany. Použijte ji pro šikmé náčrty, například u úhlového držáku.",
|
||||
"help.construct.plane.midplane": "Vytvoří konstrukční rovinu uprostřed mezi dvěma rovinami nebo rovinnými plochami, nebo rovinu půlící jejich úhel, když se protínají pod úhlem. Použijte ji jako rovinu souměrnosti pro zrcadlení.",
|
||||
"help.construct.plane.offset": "Vytvoří konstrukční rovinu rovnoběžnou s rovinou nebo rovinnou plochou ve zvolené vzdálenosti nebo procházející bodem. Použijte ji k náčrtu v dané výšce nad plochou.",
|
||||
"help.construct.plane.perpendicular": "Vytvoří konstrukční rovinu, která obsahuje přímku nebo hranu a je kolmá k rovině nebo ploše. Použijte ji k náčrtu kolmo na model podél hrany.",
|
||||
"help.construct.plane.tangent": "Vytvoří konstrukční rovinu, která se v bodě dotýká válce, kužele, koule nebo anuloidu. Použijte ji k náčrtu na boku kulatého dílu.",
|
||||
"help.construct.plane.three_points": "Vytvoří konstrukční rovinu procházející třemi body. Použijte ji pro rovinu danou polohami na modelu, například třemi rohy.",
|
||||
"help.construct.plane.two_edges": "Vytvoří konstrukční rovinu procházející dvěma přímými hranami nebo úsečkami, které leží v jedné rovině. Použijte ji pro rovinu napříč dílem, například vedenou dvěma protilehlými hranami.",
|
||||
"help.construct.point.along_path": "Vytvoří konstrukční bod v zadané poloze podél hrany nebo křivky. Použijte ho jako referenci někde uprostřed cesty.",
|
||||
"help.construct.point.center": "Vytvoří konstrukční bod ve středu kruhové hrany, kružnice nebo oblouku náčrtu, koule nebo anuloidu. Použijte ho jako referenci pro otvory, osy a klouby.",
|
||||
"help.construct.point.edge_plane": "Vytvoří konstrukční bod tam, kde hrana nebo úsečka prochází rovinou nebo rovinnou plochou. Použijte ho k označení místa, kde cesta protíná rovinu.",
|
||||
"help.construct.point.three_planes": "Vytvoří konstrukční bod tam, kde se protínají tři roviny nebo rovinné plochy. Použijte ho jako referenci rohu i tam, kde model žádný vrchol nemá.",
|
||||
"help.construct.point.two_edges": "Vytvoří konstrukční bod tam, kde se dvě hrany nebo úsečky protínají nebo si jsou nejblíže. Použijte ho jako referenci ve virtuálním rohu.",
|
||||
"help.construct.point.vertex": "Vytvoří konstrukční bod ve vrcholu nebo v bodě náčrtu. Použijte ho jako referenci, která zůstane, i když se náčrt nebo těleso kolem něj skryje.",
|
||||
"help.contact.check": "Vypíše dvojice dílů v sadách kontaktů, které se v aktuální poloze navzájem prostupují. Použijte to k nalezení kolizí dříve, než začnete pohánět klouby nebo spustíte studii pohybu.",
|
||||
"help.contact.create": "Seskupí dva nebo více dílů do sady kontaktů, jejíž tělesa se při pohybu kloubů nesmějí prostupovat. Použijte to pro díly, které se mají při dotyku zastavit, například páku o její zarážku.",
|
||||
"help.contact.disable_all": "Vypne kontakt, takže poháněné klouby a studie pohybu se už nezastavují tam, kde se díly dotýkají. Použijte to, aby se díly zase mohly pohybovat volně, nebo aby velká sestava zůstala svižná.",
|
||||
"help.contact.edit": "Změní sadu kontaktů: díly v ní, její název nebo zda je potlačená; sadu lze také smazat. Použijte to k úpravě toho, které díly se nesmějí prostupovat.",
|
||||
"help.contact.enable_all": "Vloží všechny díly sestavy do jedné sady kontaktů, takže se žádné dva díly nemohou při pohybu kloubů prostupovat. Použijte to pro rychlou kontrolu celého mechanismu.",
|
||||
"help.contact.enable_sets": "Zapne kontakt pro vámi definované sady kontaktů, takže poháněné klouby a studie pohybu se zastaví tam, kde by se jejich díly prostoupily. Použijte to k obnovení svých sad po vypnutí kontaktu.",
|
||||
"help.contact.list": "Vypíše sady kontaktů návrhu, díly v každé z nich a informaci, zda je kontakt zapnutý. Použijte to ke kontrole nastavení kontaktu před poháněním sestavy.",
|
||||
"help.document.inspect": "Zobrazí přehled návrhu: jeho komponenty, tělesa, náčrty, prvky a parametry. Použijte to, abyste se zorientovali v návrhu, který jste nevytvořili sami.",
|
||||
"help.document.units": "Změní jednotky, ve kterých návrh zobrazuje délky, například mm nebo palce. Geometrie si zachová velikost; řídí se jimi jen zobrazení a holá čísla.",
|
||||
"help.edit.checkpoint": "Zapamatuje si návrh, aktivní náčrt a historii vrácení zpět tak, jak jsou nyní. Použijte to před zkoušením něčeho riskantního, od čeho se možná budete chtít vrátit.",
|
||||
"help.edit.restore_checkpoint": "Vrátí se ke kontrolnímu bodu, včetně historie vrácení zpět. Použijte to k zahození všeho, co se od kontrolního bodu udělalo, jedním krokem.",
|
||||
"help.explode.create": "Vytvoří rozložený pohled, který odsune díly od středu sestavy nebo o zadané posuny. Použijte to k ukázce, jak se sestava skládá, pro návody nebo prezentace.",
|
||||
"help.face.delete": "Odstraní vybrané plochy a nechá sousední plochy uzavřít mezeru, nebo mezeru ponechá otevřenou jako plochu. Hodí se k odstranění zaoblené hrany, otvoru nebo nálitku, které překážejí.",
|
||||
"help.file.insert_mesh": "Přidá soubor 3MF, STL, OBJ, PLY nebo glTF do návrhu jako síťová tělesa v nové komponentě. Použijte to k umístění staženého nebo naskenovaného modelu vedle návrhu jako reference.",
|
||||
"help.file.insert_step": "Přidá soubor STEP, IGES, FreeCAD nebo Rhino do návrhu jako plná tělesa v nové komponentě; díly sestavy se stanou vnořenými komponentami. Použijte to k převzetí modelů od dodavatelů nebo z jiných CAD programů.",
|
||||
"help.file.save_mesh": "Uloží tělesa jako síť STL, 3MF nebo OBJ s vámi zvolenou hladkostí zakřivených ploch. Použijte to k přípravě dílů pro 3D tisk nebo pro programy, které čtou sítě.",
|
||||
"help.file.send_to_slicer": "Uloží vybraná tělesa jako soubor 3MF a otevře jej ve zvoleném sliceru. Použijte to k přechodu od modelu k tisku jedním krokem.",
|
||||
"help.font_details": "Rozhraní používá vestavěná písma egui (Ubuntu Light a Hack pod licencemi Ubuntu Font Licence a MIT/Bitstream Vera; Noto Emoji a písmo ikon emoji pod licencemi OFL a MIT). Text náčrtu používá Liberation Sans (SIL OFL 1.1). Volitelný balíček písem craft-fonts od The Crafting Apps (BIZ UDPGothic, Shippori Mincho, BIZ UDMincho, Noto Sans CJK SC, Noto Sans Arabic; SIL OFL 1.1) není součástí sestavení SolidCraft.",
|
||||
"help.fonts": "Písma",
|
||||
"help.frame.member": "Umístí profil, například trubku nebo hliníkový profil, podél úseček náčrtu rámu, jeden prvek na každou úsečku. Použijte to k vytváření rámů, regálů a svařovaných konstrukcí.",
|
||||
"help.inspect.accessibility": "Obarví plochy, ke kterým se nástroj dostane z jednoho směru, a ty, ke kterým ne. Použijte to ke kontrole dílu pro obrábění nebo lisování z této strany.",
|
||||
"help.inspect.center_of_mass": "Zobrazí těžiště těles, každého zvlášť i všech dohromady, při rovnoměrné hustotě. Použijte to ke kontrole vyvážení a místa, kde se díl převrátí.",
|
||||
"help.inspect.colored_components": "Dá každé komponentě vlastní dočasnou barvu, aniž by změnil vzhledy. Použijte to k rychlému rozlišení dílů sestavy.",
|
||||
"help.inspect.compare": "Porovná dvě tělesa a ukáže, kde jedno má materiál, který druhé nemá, s objemem a odchylkou. Použijte to ke kontrole změněného nebo importovaného dílu proti originálu.",
|
||||
"help.inspect.continuity": "Zkontroluje, jak hladce plochy navazují podél hran: mezery, zlomy nebo skoky křivosti, a spoje obarví. Použijte to k nalezení míst, kde se povrchy nespojují čistě.",
|
||||
"help.inspect.curvature_comb": "Nakreslí hřebeny podél křivek, hran nebo ploch, jejichž zuby ukazují, jak silně se ohýbají. Použijte to k odhalení plochých míst, zlomů a nerovnoměrné křivosti.",
|
||||
"help.inspect.curvature_map": "Obarví plochy podle toho, jak silně jsou zakřivené, červeně tam, kde je poloměr malý. Použijte to k nalezení těsných míst a k posouzení hladkosti povrchu.",
|
||||
"help.inspect.draft": "Obarví plochy podle jejich úhlu úkosu vůči směru vyjímání a označí ty s příliš malým úkosem. Použijte to ke kontrole dílu před lisováním nebo odléváním.",
|
||||
"help.inspect.environment_map": "Zobrazí model s odrazivým, zrcadlovým povrchem. Použijte to k posouzení průběhu ploch podle toho, jak po nich probíhají odrazy.",
|
||||
"help.inspect.interference": "Najde tělesa, která se překrývají, a ukáže každé překrytí s jeho objemem. Použijte to ke kontrole sestavy, zda v ní nejsou kolidující díly.",
|
||||
"help.inspect.isocurve": "Nakreslí izoparametrické křivky ploch, tedy mřížku, na které je povrch postaven. Použijte to k zobrazení toho, jak povrch plyne a kde se zhušťuje.",
|
||||
"help.inspect.measure": "Změří délky, vzdálenosti, úhly, obsahy a poloměry mezi vybranými objekty, nebo objem a hmotnost těles. Použijte to ke kontrole rozměrů a vůlí.",
|
||||
"help.inspect.minimum_radius": "Najde nejmenší poloměr křivosti křivek, hran nebo ploch a místo, kde se nachází. Použijte to ke kontrole, zda tvar dokáže sledovat nástroj nebo tryska.",
|
||||
"help.inspect.section": "Rozřízne pohled podél roviny a vyšrafuje řezné plochy, aniž by změnil model. Použijte to k nahlédnutí dovnitř dílů a sestav.",
|
||||
"help.inspect.zebra": "Zobrazí na plochách modelu odražené černobílé pruhy. Použijte to k posouzení hladkosti: pruhy, které se na hraně přeruší nebo zlomí, ukazují špatný přechod.",
|
||||
"help.joint.as_built": "Spojí dva díly tam, kde už jsou, aniž by některý přesunul, a nastaví, jak se mohou dál pohybovat. Použijte to pro díly, které jste už umístili do konečné polohy.",
|
||||
"help.joint.cam": "Spojí otáčející se vačku se zdvihátkem, které se posouvá nebo kývá podle toho, jak pod ním prochází obrys vačky. Použijte to pro vačky, excentry a rozvody ventilů.",
|
||||
"help.joint.create": "Spojí dva díly ve zvolených počátcích kloubu a přesune druhý díl na místo; typ kloubu určuje, jak se mohou dál pohybovat. Použijte to k sestavení sestavy, jejíž díly se pohybují jako skutečný mechanismus.",
|
||||
"help.joint.drive": "Nastaví úhel nebo vzdálenost kloubu a pohne s ním díly v rámci jeho limitů; propojené klouby a uzavřené smyčky ho následují. Použijte to ke kontrole, zda se mechanismus pohybuje, jak má.",
|
||||
"help.joint.gear": "Spojí dva otáčející se klouby převodovým poměrem, takže pohon jednoho otáčí druhým. Použijte to pro čelní a vnitřní ozubená kola; poměr se vezme z poloměrů roztečných kružnic nebo z počtu zubů.",
|
||||
"help.joint.limits": "Nastaví, jak daleko se kloub smí otočit nebo posunout, jako minimum a maximum, nebo tyto limity zruší. Použijte to, aby závěs, posuvný člen nebo páka zůstaly ve svém skutečném rozsahu pohybu.",
|
||||
"help.joint.motion_link": "Spojí dva klouby poměrem a posunutím, takže pohon jednoho pohne druhým. Použijte to pro pevný vztah mezi klouby, který nepokrývají Ozubený převod, Hřeben a pastorek ani Šroubový pohyb.",
|
||||
"help.joint.origin": "Umístí na díl pojmenovaný počátek kloubu: do středu plochy nebo kulatého konce, do poloviny hrany, do rohu nebo do bodu. Použijte to k přípravě míst, kde se klouby upevní; počátek zvolený na ploše ji sleduje, když se díl změní co do velikosti.",
|
||||
"help.joint.rack_pinion": "Spojí otáčející se pastorek s posuvným hřebenem tak, že se hřeben posune o délku roztečné kružnice, po které se pastorek odvalí. Použijte to pro hřebenové pohony, řízení a lineární stolky.",
|
||||
"help.joint.reach": "Přesune bod na dílu k cíli změnou kloubů na jeho řetězci v rámci jejich limitů. Použijte to k nastavení polohy mechanismu podle toho, kde má být jeho konec, například hrot ramene robota.",
|
||||
"help.joint.rigid_group": "Pevně spojí vybrané díly tak, jak jsou, takže se pohybují jako jeden. Použijte to pro díly, které k sobě patří a nemají mezi sebou žádný pohyb.",
|
||||
"help.joint.screw": "Spojí otáčení a posuv stoupáním, takže každé otočení posune díl o tuto vzdálenost. Použijte to pro pohybové šrouby, šrouby a závitová vřetena.",
|
||||
"help.library.apply": "Použije materiál nebo vzhled ze souboru místní knihovny na tělesa, plochy nebo komponenty. Použijte to k opětovnému použití materiálů uložených z jiného návrhu.",
|
||||
"help.library.export": "Uloží materiály a vzhledy návrhu do souboru knihovny. Použijte to ke sdílení nebo k jejich opětovnému použití v jiných návrzích.",
|
||||
"help.library.inspect": "Zkontroluje soubor knihovny a vypíše jeho materiály a vzhledy, aniž by změnil návrh. Použijte to, abyste před použitím viděli, co knihovna obsahuje.",
|
||||
"help.licences": "Licence",
|
||||
"help.material.assign": "Určí, z čeho jsou vybraná tělesa vyrobena, například z oceli, hliníku nebo ABS. Hodí se k tomu, aby hmotnost a tíha odpovídaly skutečnému dílu.",
|
||||
"help.material.properties.validate": "Zkontroluje kartu dat materiálu na shodu čísel a chybějící hodnoty. Použijte to dříve, než se na data spolehnete při výpočtu hmotnosti nebo tuhosti.",
|
||||
"help.mesh.convert": "Přestaví síťové těleso, například STL, na upravitelné plné těleso s rovinnými a válcovými plochami. Použijte to k úpravě importovaných strojních dílů jako modelovaného tělesa.",
|
||||
"help.mit": "Licence MIT",
|
||||
"help.motion.study": "Nastaví hodnoty kloubů v krocích na časové ose a přehraje je jako animaci. Použijte to ke sledování pohybu mechanismu v posloupnosti a ke kontrole vůlí po cestě.",
|
||||
"help.motion.trace": "Sleduje dráhu, kterou opisuje bod na dílu při přehrávání studie pohybu nebo při poháněném kloubu, a po potvrzení ji uloží jako křivku 3D náčrtu. Použijte to k zobrazení dosahu mechanismu nebo k vytváření dalších prvků na jeho dráze.",
|
||||
"help.notice": "NOTICE",
|
||||
"help.occurrence.ground": "Ukotví díl na místě, nebo ho znovu uvolní, aby klouby pohybovaly ostatními díly kolem něj. Použijte to pro rám nebo základnu, na které je zbytek sestavy postaven.",
|
||||
"help.occurrence.move": "Posouvá díl sestavy jen v těch stupních volnosti, které povolují jeho klouby. Vyberte plochu dílu a pak táhněte za dostupnou šipku nebo oblouk.",
|
||||
"help.parameters.change": "Otevře tabulku pojmenovaných hodnot a výrazů, které řídí rozměry návrhu. Hodí se ke změně rozměru na jednom místě, kterou převezmou všechny prvky, jež jej používají.",
|
||||
"help.parameters.export": "Uloží parametry návrhu jako CSV nebo JSON. Použijte to k jejich úpravě v tabulkovém procesoru nebo k přenosu do jiného návrhu.",
|
||||
"help.parameters.graph": "Ukáže, které parametry a prvky používají které jiné, a případné smyčky nebo chyby mezi nimi. Použijte to, abyste viděli, co změna parametru ovlivní.",
|
||||
"help.parameters.import": "Načte parametry z CSV nebo JSON do návrhu, buď všechny, nebo žádný z nich. Použijte to k převzetí hodnot z tabulky nebo jiného návrhu.",
|
||||
"help.parameters.move": "Přesune uživatelský parametr před jiný nebo za jiný v seznamu. Použijte to, aby související parametry zůstaly pohromadě.",
|
||||
"help.parts.fastener": "Přidá normalizovaný šroub, svorník, matici, podložku, kolík nebo ložisko ve zvolené velikosti. Po umístění na otvor se do něj pomocí kloubu usadí, takže spojovací prvky nemusíte modelovat sami.",
|
||||
"help.parts.insert": "Vloží normalizovaný díl ve zvolené řadě, velikosti a délce. Po umístění na okraj nebo stěnu otvoru se na otvor usadí pevným kloubem.",
|
||||
"help.parts.library": "Otevře normalizované díly: šrouby, svorníky, matice, podložky, stavěcí šrouby, kolíky a ložiska v normalizovaných velikostech. Použijte to k přidání normalizovaného dílu místo jeho vlastního modelování.",
|
||||
"help.parts.resize": "Změní velikost nebo délku vloženého normalizovaného dílu a přestaví jej; jeho klouby ho drží usazený. Použijte to, když se ukáže, že je šroub příliš dlouhý nebo že otvor potřebuje jinou velikost.",
|
||||
"help.plastic.assign_rule": "Přiřadí tělesům pravidlo pro plasty, takže jejich plastové prvky přebírají jeho úkos a vůli jako výchozí hodnoty. Použijte to k nastavení lisovaného dílu jednou pro všechny jeho prvky.",
|
||||
"help.plastic.boss": "Přidá na plochu nálitek pro šroub: sloupek s volitelným otvorem, úkosem, zaoblením u paty a podpůrnými žebry. Použijte to pro šroubové body v lisovaných nebo tištěných krytech.",
|
||||
"help.plastic.lip": "Přidá osazení nebo odpovídající drážku podél okraje tělesa vytvořeného skořepinou. Použijte to, aby se dvě poloviny krytu navzájem zaměřily a těsně se zavřely.",
|
||||
"help.plastic.manage_rules": "Vytvoří a upraví pravidla pro plasty: materiál, tloušťku stěny, poloměry, vůli a úkos. Použijte je k tomu, aby prvky lisovaného dílu byly jednotné.",
|
||||
"help.plastic.rest": "Přidá na plochu opěrku: kulatou nebo obdélníkovou podložku, plnou nebo dutou, s úkosem. Použijte ji jako podporu nebo distanční sloupek v lisovaném krytu.",
|
||||
"help.plastic.snap_fit": "Přidá na plochu zacvakávací hák se zadanou délkou, tloušťkou a západkou. Použijte to k sepnutí dílů bez šroubů.",
|
||||
"help.pointcloud.insert": "Vložte sken PLY, XYZ nebo PTS jako mračno bodů vedle modelu. Použijte ho jako referenci při tvorbě modelu z naměřených dat.",
|
||||
"help.sheet.convert": "Změní desku nebo těleso se skořepinou stejné tloušťky na plechové těleso s ohyby na zvolených hranách. Použijte to, aby šel existující díl rozvinout.",
|
||||
"help.sheet.export_bend_table": "Uloží tabulku ohybů plechového tělesa jako CSV nebo JSON: úhly, poloměry a polohy ohybů v rozvinu. Použijte to pro ohraňovací lis nebo dílnu.",
|
||||
"help.sheet.export_dxf": "Uloží rozvin jako DXF s obrysy, čarami ohybů a volitelnými poznámkami k ohybům. Použijte to pro řezání laserem, plazmou nebo vodním paprskem.",
|
||||
"help.sheet.flange": "Přidá přírubu: základní desku z náčrtu, stěnu podél otevřené kontury náčrtu nebo ohnutou stěnu na hranách plechu. Použijte to k vytváření plechových dílů.",
|
||||
"help.sheet.flat_pattern": "Vytvoří rozvin plechového tělesa s jeho velikostí, výřezy a čárami ohybů. Použijte to ke kontrole polotovaru před řezáním.",
|
||||
"help.sheet.fold": "Ohne plech podél úsečky náčrtu o zadaný úhel a poloměr. Použijte to k ohnutí plochého plechu poté, co do něj vyřežete prvky.",
|
||||
"help.sheet.hem": "Přehne okraj plechu zpět na sebe. Použijte to pro bezpečné, tuhé okraje bez ostrých otřepů.",
|
||||
"help.sheet.manage_rules": "Vytvoří a upraví pravidla pro plech: tloušťku, poloměr ohybu, K-faktor, odlehčení a mezery. Použijte je, aby odpovídala materiálu a nástrojům vaší dílny.",
|
||||
"help.sheet.path_flange": "Přidá řetěz přírub podél hrany plechu podle otevřeného řetězce úseček náčrtu. Použijte to pro profily, například tvar U nebo Z, jedním krokem.",
|
||||
"help.sheet.perforate": "Přidá pole otvorů přes celý plochý plech ve střídavém nebo čtvercovém rozložení. Použijte to pro větrací otvory, mřížky a odlehčené panely.",
|
||||
"help.sheet.refold": "Znovu ohne rozvinuté plechové těleso zpět. Použijte to po přidání prvků do plochého plechu.",
|
||||
"help.sheet.unfold": "Rozvine všechny ohyby plechového tělesa. Použijte to k přidání otvorů nebo výřezů, které musí překračovat ohyb, a pak plech znovu ohněte.",
|
||||
"help.sketch.arc.center_point": "Nakreslí kruhový oblouk kolem středu, od počátečního bodu ke koncovému. Použijte to, když je střed oblouku známý, například poloměr kolem otvoru nebo čepu.",
|
||||
"help.sketch.arc.tangent": "Nakreslí oblouk, který začíná na konci úsečky nebo oblouku a pokračuje tečně k němu. Použijte to k pokračování řetězce hladkým ohybem místo rohu.",
|
||||
"help.sketch.arc.three_point": "Nakreslí oblouk od počátečního bodu ke koncovému přes třetí bod. Použijte to, když oblouk musí procházet zadanými body, a ne kolem známého středu.",
|
||||
"help.sketch.arc3d": "Nakreslí přesný kruhový oblouk v prostoru třemi body, se zapnutým 3D náčrtem. Použijte to pro ohyby cest a vodicích drah, které opouštějí rovinu náčrtu.",
|
||||
"help.sketch.auto_constrain": "Přidá vazby, které náčrt už skoro má, například vodorovnost, rovnoběžnost nebo totožnost, a pak jej okótuje, dokud není plně určen. Použijte to k zamknutí zhruba nakresleného náčrtu jedním krokem.",
|
||||
"help.sketch.auto_constrain_from_datum": "Funguje jako Automatické vazby, ale polohy měří od zvoleného referenčního bodu místo počátku. Použijte to, když je díl rozvržen od jednoho referenčního bodu, například rohu nebo otvoru.",
|
||||
"help.sketch.blend_curve": "Spojí konce dvou křivek hladkým splajnem, který je tečný k oběma, nebo na přání i spojitý v křivosti. Použijte to k překlenutí mezery mezi křivkami bez zlomu.",
|
||||
"help.sketch.break": "Rozdělí křivku na části tam, kde ji kříží jiné křivky, nebo v bodech, které na ni umístíte. Použijte to, když část křivky potřebuje vlastní vazbu nebo se má smazat samostatně.",
|
||||
"help.sketch.cancel": "Opustí náčrt a zahodí vše, co se změnilo od jeho vytvoření nebo otevření k úpravám. Zpět změny vrátí.",
|
||||
"help.sketch.centerline": "Přepíná úsečky mezi běžnými úsečkami a osami, které profily vynechávají. Použijte osu jako osu rotace, zrcadlení nebo vazby symetrie.",
|
||||
"help.sketch.chamfer.distance_angle": "Zkosí roh mezi dvěma úsečkami podle vzdálenosti podél první úsečky a úhlu. Použijte to, když výkres udává sražení jako délku a úhel, například 2 mm × 30°.",
|
||||
"help.sketch.chamfer.equal_distance": "Zkosí roh mezi dvěma úsečkami ve stejné vzdálenosti zpět podél obou. Použijte to pro obvyklé sražení 45° na obrysu.",
|
||||
"help.sketch.chamfer.two_distance": "Zkosí roh mezi dvěma úsečkami podle samostatné vzdálenosti podél každé úsečky. Použijte to pro sražení jiná než 45°, zadaná dvěma délkami.",
|
||||
"help.sketch.circle.center": "Nakreslí kružnici ze středu a průměru. Použijte to pro otvory, nálitky a jiné kulaté prvky se známým středem.",
|
||||
"help.sketch.circle.three_point": "Nakreslí kružnici procházející třemi body. Použijte to, když kružnice musí procházet zadanými body, například existující geometrie.",
|
||||
"help.sketch.circle.three_tangent": "Nakreslí kružnici, která se dotýká tří úseček, kružnic nebo oblouků. Použijte to k vložení kružnice do prostoru mezi tři křivky, například jako vepsanou kružnici trojúhelníku.",
|
||||
"help.sketch.circle.two_point": "Nakreslí kružnici ze dvou konců jejího průměru. Použijte to, když jsou známé body na okraji kružnice, a ne její střed.",
|
||||
"help.sketch.circle.two_tangent": "Nakreslí kružnici zadané velikosti, která se dotýká dvou úseček, kružnic nebo oblouků. Použijte to pro zaoblení pevným poloměrem mezi dvěma křivkami.",
|
||||
"help.sketch.conic": "Nakreslí kuželosečku mezi dvěma koncovými body, tvarovanou vrcholovým bodem a hodnotou rho. Použijte to pro hladké přechody, jejichž plnost chcete doladit, od ploché až po téměř ostrý roh.",
|
||||
"help.sketch.constrainer": "Použije vazbu, kterou jedna nebo dvě vybrané křivky už skoro mají, například vodorovnost, rovnoběžnost, tečnost nebo rovnost. Použijte to k uspořádání ručně nakresleného náčrtu po jedné vazbě.",
|
||||
"help.sketch.constraint.coincident": "Umístí bod na jiný bod, křivku nebo osu náčrtu. Použijte to k zavření mezer v profilu nebo k umístění bodu na úsečku.",
|
||||
"help.sketch.constraint.collinear": "Umístí dvě úsečky na jednu přímku. Použijte to k zarovnání přerušených hran, například obou stran zářezu.",
|
||||
"help.sketch.constraint.concentric": "Dá dvěma kružnicím nebo obloukům stejný střed. Použijte to pro kroužky, záhlubky a hřídele s osazením.",
|
||||
"help.sketch.constraint.curvature": "Zajistí, aby dvě křivky, které se setkávají v koncovém bodě, pokračovaly se stejnou křivostí (G2). Použijte to tam, kde tečné napojení není dost hladké, například na viditelných plochách.",
|
||||
"help.sketch.constraint.equal": "Vyrovná délky úseček, nebo poloměry kružnic a oblouků. Použijte to, aby jeden rozměr řídil několik shodných prvků.",
|
||||
"help.sketch.constraint.fix": "Zafixuje body nebo křivky tam, kde jsou, nebo je znovu uvolní. Použijte to pro geometrii, která se nesmí pohnout při tažení nebo řešení náčrtu.",
|
||||
"help.sketch.constraint.horizontal_vertical": "Učiní úsečku, nebo spojnici dvou bodů, vodorovnou nebo svislou, podle toho, co je blíže. Použijte to k zarovnání obrysu s osami náčrtu.",
|
||||
"help.sketch.constraint.midpoint": "Umístí bod doprostřed úsečky, nebo spojí středy dvou úseček. Použijte to k vystředění geometrie na hraně.",
|
||||
"help.sketch.constraint.parallel": "Učiní dvě úsečky rovnoběžnými. Použijte to pro strany, které mají zůstat rovnoběžné při změně jiných rozměrů.",
|
||||
"help.sketch.constraint.perpendicular": "Zajistí, aby se dvě úsečky protínaly v pravém úhlu. Použijte to pro pravoúhlé rohy mezi úsečkami, které neleží na osách náčrtu.",
|
||||
"help.sketch.constraint.polygon": "Změní uzavřený řetězec úseček na pravidelný mnohoúhelník: stejné strany, všechny rohy na jedné kružnici. Použijte to, aby se ručně nakreslený mnohoúhelník stal pravidelným a zůstal takový.",
|
||||
"help.sketch.constraint.symmetry": "Zajistí, aby dva body nebo křivky byly symetrické podle přímky nebo podle bodu. Použijte to, aby profil zůstal symetrický při změně jedné strany.",
|
||||
"help.sketch.constraint.tangent": "Zajistí, aby se dvě křivky dotýkaly tečně, například úsečka a oblouk. Použijte to pro hladká napojení bez zlomu.",
|
||||
"help.sketch.construction": "Přepíná křivky mezi běžnou geometrií a konstrukční geometrií, kterou profily vynechávají. Použijte konstrukční křivky jako pomocné prvky pro rozvržení, reference a kóty.",
|
||||
"help.sketch.construction_line": "Vytvoří nekonečnou konstrukční přímku procházející dvěma body. Použijte ji k rozvržení náčrtu bez rozdělování profilů.",
|
||||
"help.sketch.construction_line.angle": "Vytvoří nekonečnou konstrukční přímku pod úhlem od osy X náčrtu. Vyberte bod a zadejte úhel, nebo vyberte jeho směr.",
|
||||
"help.sketch.construction_line.bisector": "Vyberte dvě protínající se přímé úsečky náčrtu a pak jednu ze dvou os úhlu. Výsledek sleduje své zdrojové úsečky.",
|
||||
"help.sketch.construction_line.horizontal": "Vytvoří nekonečnou vodorovnou konstrukční přímku procházející bodem. Její vodorovná vazba platí i při pozdějších úpravách.",
|
||||
"help.sketch.construction_line.parallel": "Vyberte přímou úsečku náčrtu a pak umístěte rovnoběžnou nekonečnou konstrukční přímku. Jinou referenci vyberete kliknutím pravým tlačítkem.",
|
||||
"help.sketch.construction_line.perpendicular": "Vyberte přímou úsečku náčrtu a pak umístěte kolmou nekonečnou konstrukční přímku. Jinou referenci vyberete kliknutím pravým tlačítkem.",
|
||||
"help.sketch.construction_line.tangent_at": "Vytvoří tečnu v bodě kružnice nebo kruhového oblouku, případně v koncovém bodě otevřeného splajnu nebo kuželosečky. Vyberte křivku a pak bod dotyku.",
|
||||
"help.sketch.construction_line.tangent_external": "Vyberte kružnici nebo kruhový oblouk, pak vnější bod a řešení tečny. Náhledy ukazují jen body dotyku na nakresleném oblouku.",
|
||||
"help.sketch.construction_line.tangent_two": "Vyberte dvě kružnice nebo kruhové oblouky a pak v náhledu zvolte společnou tečnu. Body dotyku musí ležet na nakreslených křivkách.",
|
||||
"help.sketch.construction_line.vertical": "Vytvoří nekonečnou svislou konstrukční přímku procházející bodem. Její svislá vazba platí i při pozdějších úpravách.",
|
||||
"help.sketch.copy": "Zkopíruje vybrané křivky a body náčrtu spolu s vazbami a kótami mezi nimi. Vložte je do tohoto náčrtu nebo do jiného.",
|
||||
"help.sketch.create": "Zahájí nový 2D náčrt na rovině nebo na rovinné ploše modelu. Každé vysunutí, rotace a tažení začíná náčrtem.",
|
||||
"help.sketch.cut": "Zkopíruje vybranou geometrii náčrtu a smaže ji z náčrtu, vše jedním krokem vrácení zpět. Vložte ji jinam v tomto náčrtu nebo do jiného.",
|
||||
"help.sketch.dimension": "Přidá řídicí kótu: délku, vzdálenost, úhel, poloměr nebo průměr podle toho, co vyberete. Zadejte hodnotu nebo název parametru a náčrt ji následuje.",
|
||||
"help.sketch.edit": "Otevře existující náčrt k úpravám. Prvky na něm postavené se aktualizují, když náčrt dokončíte.",
|
||||
"help.sketch.ellipse": "Nakreslí elipsu ze středu, konce hlavní osy a bodu na vedlejší straně. Použijte to pro oválné otvory, vačky a jiné protáhlé oblé tvary.",
|
||||
"help.sketch.equation_curve": "Nakreslí křivku podle vzorců: x(t) a y(t), nebo y = f(x), v zadaném rozsahu. Vzorce mohou používat parametry a křivka se podle nich mění: použijte ji pro sinusovku, spirálu nebo evolventu zubu ozubeného kola.",
|
||||
"help.sketch.extend": "Prodlouží úsečku nebo oblouk až k nejbližší křivce v cestě, nebo prodlouží dvě křivky, dokud se nesetkají. Použijte to k zavření mezer v profilu po oříznutí nebo úpravách.",
|
||||
"help.sketch.fillet": "Zaoblí roh, kde se setkávají dvě úsečky nebo oblouky, obloukem zadaného poloměru. Více rohů zaoblených společně sdílí jeden poloměr.",
|
||||
"help.sketch.finish": "Opustí náčrt a vrátí se k modelu. Jeho uzavřené profily jsou pak připraveny pro Vysunutí, Rotaci a další prvky.",
|
||||
"help.sketch.finish_auto_constrain": "Spustí Automatické vazby na náčrtu a pak jej dokončí. Použijte to k opuštění plně určeného náčrtu jedním krokem.",
|
||||
"help.sketch.fit_curves_to_section": "Protne síťové nebo plné těleso rovinou náčrtu a proloží řez úsečkami a oblouky. Použijte to k přestavbě naskenovaného nebo importovaného dílu jako upravitelného náčrtu.",
|
||||
"help.sketch.include_3d": "Přenese hrany modelu, vrcholy a křivky jiných náčrtů do tohoto náčrtu jako propojené reference, přičemž ty mimo jeho rovinu do ní zploští. Použijte to k tvorbě na geometrii, která neleží v rovině náčrtu.",
|
||||
"help.sketch.infinite": "Přepíná úsečky mezi běžnými úsečkami a nekonečnými konstrukčními přímkami, které vedou přes celý pohled. Použijte je jako referenční čáry rozvržení, které nikdy nekončí příliš brzy.",
|
||||
"help.sketch.insert_dxf": "Načte křivky výkresu DXF do náčrtu, ve zvoleném měřítku, natočení a poloze. Použijte to k navázání na 2D výkres z jiného programu, například obrys pro řezání laserem.",
|
||||
"help.sketch.insert_svg": "Načte cesty výkresu SVG do náčrtu, ve zvoleném měřítku, natočení a poloze. Použijte to k přeměně loga nebo vektorového obrysu na křivky, které lze vysunout.",
|
||||
"help.sketch.inspect": "Otevře zprávu o otevřeném náčrtu: kolik stupňů volnosti zbývá a zda je plně zavazbený. Použijte to ke zjištění, co se ještě hýbe, než náčrt dokončíte.",
|
||||
"help.sketch.intersect": "Přidá křivky nebo body, kde tělesa, plochy, hrany nebo jiné náčrty protínají rovinu náčrtu. Zůstanou propojené a sledují model, když se změní.",
|
||||
"help.sketch.intersection_curve": "Vytvoří 3D křivky tam, kde se setkávají dvě tělesa nebo plochy, propojené s nimi. Použijte je jako cesty nebo vodicí dráhy, které sledují model.",
|
||||
"help.sketch.isoparametric_curve": "Vytvoří 3D křivku ve směru U nebo V plochy bodem, který vyberete, propojenou s plochou. Použijte ji jako cestu nebo dělicí čáru, která sleduje povrch.",
|
||||
"help.sketch.line": "Kreslí spojené úsečky bod po bodu, jako otevřený řetězec nebo uzavřený obrys. Je to základní nástroj pro většinu profilů.",
|
||||
"help.sketch.line.midpoint": "Nakreslí úsečku od jejího středu k jednomu konci, přičemž druhý konec se zrcadlí. Použijte to pro úsečky vystředěné na bod, například souměrnou hranu.",
|
||||
"help.sketch.line3d": "Nakreslí spojené přímé úsečky mezi body v prostoru, se zapnutým 3D náčrtem. Použijte to pro cesty a rámy, které opouštějí rovinu náčrtu.",
|
||||
"help.sketch.mirror": "Zrcadlí křivky a body náčrtu podle přímky nebo osy a přidá vazby symetrie. Použijte to k nakreslení poloviny symetrického profilu a jeho doplnění.",
|
||||
"help.sketch.move": "Přesune nebo otočí křivky a body náčrtu, nebo jejich kopii. Použijte to k přemístění geometrie při zachování jejího tvaru a vazeb.",
|
||||
"help.sketch.offset": "Vytvoří kopii řetězce křivek v zadané vzdálenosti, na jedné straně nebo na obou. Použijte to pro stěny, obrysy a vůle; vzdálenost zůstává upravitelnou kótou.",
|
||||
"help.sketch.paste": "Vloží do aktivního náčrtu geometrii náčrtu, kterou jste zkopírovali nebo vyjmuli. Umístěte ji do bodu nebo ji posuňte o odsazení.",
|
||||
"help.sketch.pattern.circular": "Zkopíruje geometrii náčrtu kolem středu, po celém kruhu nebo o zadaný úhel. Použijte to pro roztečné kružnice šroubů, paprsky a zuby.",
|
||||
"help.sketch.pattern.rectangular": "Zkopíruje geometrii náčrtu v řádcích a sloupcích v zadaných roztečích. Použijte to pro mřížky otvorů, drážek nebo větracích otvorů.",
|
||||
"help.sketch.point": "Umístí bod náčrtu. Použijte ho jako referenci pro kóty, vazby, středy otvorů nebo pozdější prvky.",
|
||||
"help.sketch.point3d": "Umístí bod v prostoru, se zapnutým 3D náčrtem. Použijte ho jako referenci pro 3D křivky a cesty.",
|
||||
"help.sketch.polygon.circumscribed": "Nakreslí pravidelný mnohoúhelník kolem kružnice, velikost se určuje od středu ke středu strany. Použijte to, když je známé rozevření klíče, například u šestihranné matice.",
|
||||
"help.sketch.polygon.edge": "Nakreslí pravidelný mnohoúhelník ze dvou konců jedné strany. Použijte to, když je známá délka a poloha strany.",
|
||||
"help.sketch.polygon.inscribed": "Nakreslí pravidelný mnohoúhelník do kružnice, velikost se určuje od středu k rohu. Použijte to, když je známá velikost přes rohy.",
|
||||
"help.sketch.project": "Přenese hrany modelu, plochy, vrcholy a křivky jiných náčrtů do tohoto náčrtu, promítnuté do jeho roviny. Zůstanou propojené a sledují model, když se změní.",
|
||||
"help.sketch.project_to_surface": "Promítne křivky jiných náčrtů ve směru normály tohoto náčrtu na plochu jako propojené 3D křivky. Použijte to k umístění loga, dělicí čáry nebo cesty na zakřivený povrch.",
|
||||
"help.sketch.rectangle.center": "Nakreslí obdélník ze středu a jednoho rohu. Použijte to pro obrysy vystředěné na bod, například počátek.",
|
||||
"help.sketch.rectangle.rounded": "Nakreslí obdélník se všemi čtyřmi rohy zaoblenými jedním poloměrem. Použijte to pro desky, víka a otvory se zaoblenými rohy.",
|
||||
"help.sketch.rectangle.three_point": "Nakreslí obdélník z jedné hrany a bodu na protější straně. Použijte to pro obdélníky pootočené vůči osám náčrtu.",
|
||||
"help.sketch.rectangle.two_point": "Nakreslí obdélník ze dvou protilehlých rohů. Použijte to pro obrysy desek, bloků a kapes.",
|
||||
"help.sketch.scale": "Změní měřítko křivek a bodů náčrtu zadaným činitelem kolem základního bodu. Použijte to ke změně velikosti části náčrtu bez nového kreslení.",
|
||||
"help.sketch.slot.arc_center": "Nakreslí zakřivenou drážku zadané šířky podél oblouku daného středem, začátkem a koncem. Použijte to pro stavěcí drážky kolem čepu.",
|
||||
"help.sketch.slot.arc_three_point": "Nakreslí zakřivenou drážku zadané šířky podél oblouku procházejícího třemi body. Použijte to, když dráha drážky musí procházet zadanými body.",
|
||||
"help.sketch.slot.center_point": "Nakreslí přímou drážku zadané šířky od jejího středu ke středu oblouku jednoho konce. Použijte to pro drážky vystředěné na bod.",
|
||||
"help.sketch.slot.center_to_center": "Nakreslí přímou drážku zadané šířky mezi středy jejích dvou koncových oblouků. Použijte to pro drážky kótované střed–střed, například stavěcí drážky pro šrouby.",
|
||||
"help.sketch.slot.overall": "Nakreslí přímou drážku zadané šířky od jednoho vnějšího konce k druhému. Použijte to, když záleží na celkové délce drážky.",
|
||||
"help.sketch.spline.control_point": "Nakreslí kubický splajn tvarovaný řídicími body, kterými neprochází. Použijte to pro hladké, plynulé křivky, které tvarujete přesouváním bodů.",
|
||||
"help.sketch.spline.control_point_5": "Nakreslí splajn stupně 5 tvarovaný řídicími body. Použijte to tam, kde se křivky musí napojit s hladší křivostí, například na viditelných tvarových plochách.",
|
||||
"help.sketch.spline.fit_point": "Nakreslí hladký splajn, který prochází každým bodem, který umístíte, otevřený nebo uzavřený. Použijte to k obkreslení tvaru přes známé body.",
|
||||
"help.sketch.spline3d": "Nakreslí hladkou křivku v prostoru body, se zapnutým 3D náčrtem. Použijte to pro cesty tažení a vedení kabelů, které opouštějí rovinu náčrtu.",
|
||||
"help.sketch.spun_profile": "Vytvoří v rovině náčrtu obrys, který těleso opíše při otáčení kolem osy. Použijte to k získání siluety soustruženého dílu pro rotaci nebo výkres.",
|
||||
"help.sketch.text": "Napíše do náčrtu text zvoleným písmem, výškou a úhlem; jeho slova mohou sledovat parametry. Vysuňte jej nebo z něj vytvořte reliéf pro štítky a nápisy.",
|
||||
"help.sketch.transform": "Změní měřítko, otočí a přesune geometrii náčrtu kolem středu jedním krokem. Použijte to k přemístění a změně velikosti výběru najednou.",
|
||||
"help.sketch.trim": "Odstraní část křivky mezi nejbližšími průsečíky kolem místa, kam kliknete. Použijte to k vyčištění překrývajících se úseček do uzavřeného profilu.",
|
||||
"help.solid.align": "Posune vybraná tělesa tak, aby se bod, plocha nebo rovina na nich setkala s bodem, plochou nebo rovinou jinde. Hodí se k přiložení dílu k jinému bez měření odsazení.",
|
||||
"help.solid.boundary_fill": "Vytvoří tělesa z oblastí uzavřených překrývajícími se nástrojovými tělesy, přičemž vyplní jen oblasti, které vyberete. Použijte to k vytvoření tvaru z prostoru, který společně ohraničuje několik těles.",
|
||||
"help.solid.bounding_solid": "Vytvoří kvádr, který obklopuje vybraná tělesa, s volitelným okrajem. Použijte to k zobrazení celkové velikosti dílu nebo jako polotovar, ze kterého se obrábí.",
|
||||
"help.solid.box": "Vytvoří kvádr z délky, šířky a výšky, z rohového bodu nebo vystředěný na bod. Použijte to pro rychlý blok, zástupný díl nebo těleso, do kterého se řežou prvky.",
|
||||
"help.solid.chamfer": "Zkosí vybrané hrany plochým sražením o zadanou vzdálenost. Hodí se k otupení ostrých hran nebo ke snadnějšímu zasunutí kolíku či šroubu.",
|
||||
"help.solid.coil": "Vytvoří šroubovicové těleso, například pružinu, z průměru, počtu závitů, výšky nebo stoupání a kulatého či čtvercového průřezu. Použijte to pro pružiny, cívky a šroubovicové výstupky.",
|
||||
"help.solid.combine": "Sjednotí tělesa, vyjme je z cílového tělesa nebo ponechá jen společný objem; nástrojová tělesa lze ponechat. Hodí se ke slučování dílů, k vyříznutí jednoho tvaru druhým nebo k nalezení místa, kde se dvě tělesa překrývají.",
|
||||
"help.solid.cone": "Vytvoří kužel z kruhové základny a výšky, nebo komolý kužel, pokud má poloměr i horní strana. Použijte to pro zúžení, nálevky, kuželové záhlubky a hroty.",
|
||||
"help.solid.cylinder": "Vytvoří válec z poloměru nebo průměru a výšky, stojící na bodě podél osy. Použijte to pro hřídele, kolíky, nálitky a kulaté polotovary.",
|
||||
"help.solid.draft": "Nakloní vybrané plochy o zadaný úhel měřený od neutrální roviny. Hodí se u lisovaných či odlévaných dílů, aby šly snadno vyjmout z formy.",
|
||||
"help.solid.emboss": "Vytáhne profily náčrtu, například text nebo logo, z plochy ven, nebo je do ní zahloubí. Použijte to pro nápisy, štítky a značení na rovných nebo kulatých plochách.",
|
||||
"help.solid.extrude": "Vysune profil náčrtu do 3D o zadanou vzdálenost a přidá nebo odebere materiál. Hodí se k přeměně plochého obrysu na kvádr, nálitek nebo vybrání.",
|
||||
"help.solid.fillet": "Zaoblí vybrané hrany hladkým kruhovým přechodem o zadaném poloměru. Hodí se ke zjemnění ostrých hran kvůli pevnosti, pohodlí nebo vzhledu.",
|
||||
"help.solid.hole": "Vyvrtá kruhový otvor zadaného průměru ve zvoleném bodě plochy. Hodí se pro průchozí otvory pro šrouby, kolíky a další jednoduché kruhové otvory.",
|
||||
@@ -1637,62 +1408,20 @@
|
||||
"help.solid.move": "Posune nebo otočí vybraná tělesa, případně jejich kopii, o zadanou vzdálenost a úhel. Hodí se ke změně polohy tělesa nebo k vytvoření dalšího tělesa na jiném místě.",
|
||||
"help.solid.offset_face": "Posune vybrané plochy dovnitř nebo ven o zadanou vzdálenost a okolní plochy je následují. Hodí se k zesílení stěny, prohloubení vybrání nebo zvýšení nálitku bez úprav náčrtu.",
|
||||
"help.solid.pattern.circular": "Opakuje vybrané objekty kolem osy v zadaném počtu a celkovém úhlu. Hodí se pro roztečné kružnice šroubů, paprsky, žebra a zuby.",
|
||||
"help.solid.pattern.path": "Zkopíruje prvky nebo tělesa podél cesty náčrtu podle počtu a rozteče. Použijte to pro otvory podél zakřivené hrany nebo díly podél kolejnice.",
|
||||
"help.solid.pattern.rectangular": "Zopakuje vybrané objekty v jednom nebo dvou směrech podle zadaného počtu a rozteče. Použijte to pro řady a mřížky otvorů, žeber, kolíků nebo patek.",
|
||||
"help.solid.pipe": "Vytvoří kulatou trubku podél cesty z křivek náčrtu, plnou nebo dutou se zadanou tloušťkou stěny. Použijte to pro trubky, dráty, kabely a kolejnice.",
|
||||
"help.solid.press_pull": "Přidá nebo odebere materiál při tažení plochy, případně zaoblí hrany při jejich tažení. Použijte to pro rychlé úpravy přímo na modelu.",
|
||||
"help.solid.remove": "Odebere vybraná tělesa z návrhu od tohoto místa na časové ose; dřívější kroky je zachovají. Použijte to k odstranění pomocného tělesa, například řezného nástroje, který už nepotřebujete.",
|
||||
"help.solid.replace_face": "Přesune vybrané rovinné plochy do roviny nebo na rovnoběžnou plochu a těleso se natáhne či zmenší, aby na ni dosáhlo. Použijte to, aby plocha lícovala s jiným dílem nebo konstrukční rovinou.",
|
||||
"help.solid.revolve": "Otočí profil náčrtu kolem osy a vytvoří rotační těleso. Použijte to pro hřídele, knoflíky, misky a každý díl, který je souměrný kolem osy.",
|
||||
"help.solid.rib": "Přidá tenkou stěnu podél otevřené křivky náčrtu, vyplněnou až k nejbližším plochám tělesa. Použijte to k vyztužení stěn a rohů, například u lisovaných nebo tištěných dílů.",
|
||||
"help.solid.scale": "Zvětší nebo zmenší vybraná tělesa o zadaný činitel, stejný ve všech směrech nebo zvlášť pro každou osu. Použijte to ke změně velikosti importovaného tvaru nebo k započtení smrštění.",
|
||||
"help.solid.shell": "Vytvoří z tělesa skořepinu se stěnami zadané tloušťky a může otevřít vybrané plochy. Použijte to pro krabice, kryty a jiné tenkostěnné díly.",
|
||||
"help.solid.sphere": "Vytvoří kouli z poloměru nebo průměru kolem středu. Použijte to pro kuličky, knoflíky a zaoblené konce.",
|
||||
"help.solid.split_body": "Rozdělí těleso na samostatná tělesa rovinou, plochou jiného tělesa nebo úsečkou náčrtu. Použijte to pro díly, které se tisknou, obrábějí nebo barví zvlášť.",
|
||||
"help.solid.split_face": "Rozdělí vybrané plochy podél roviny, plochy jiného tělesa nebo křivek náčrtu, aniž by těleso rozřízlo. Použijte to, aby část plochy měla vlastní úkos, barvu nebo odsazení.",
|
||||
"help.solid.sweep": "Protáhne profil náčrtu po cestě a vytvoří těleso. Použijte to pro trubky, lišty, rukojeti a každý díl s konstantním průřezem, který sleduje křivku.",
|
||||
"help.solid.thread": "Přidá metrický závit ISO na válcovou plochu, buď jako kosmetický závit, nebo vyříznutý do tělesa. Použijte to pro šrouby, závitové otvory a tištěné šroubové díly.",
|
||||
"help.solid.torus": "Vytvoří anuloid, tedy prstenec, z hlavního poloměru kolem jeho osy a vedlejšího poloměru jeho kulatého průřezu. Použijte to pro O-kroužky, držadla a kulaté korálky.",
|
||||
"help.solid.web": "Přidá tenkou stěnu podél každé otevřené křivky náčrtu, každou vyplněnou až k nejbližším plochám tělesa. Použijte to pro mřížku podpůrných stěn uvnitř krytů a táců.",
|
||||
"help.surface.blend": "Vytvoří plochu, která překlenuje hrany dvou těles, tečně nebo spojitě v křivosti k oběma. Použijte to k hladkému spojení dvou ploch přes mezeru.",
|
||||
"help.surface.boundary": "Vytvoří plochu vyplňující smyčku dvou až čtyř křivek náčrtu, nebo síť křivek. Použijte to pro volné panely dané svými hranami.",
|
||||
"help.surface.extend": "Prodlouží plochu za její hrany o vzdálenost nebo až k rovině či ploše. Použijte to, aby se plochy před oříznutím nebo sešitím překrývaly.",
|
||||
"help.surface.extrude": "Vysune křivky nebo profily náčrtu o vzdálenost do plochy, jen stěny, bez čel. Použijte to pro tenké stěny a pro řezné či dělicí nástroje.",
|
||||
"help.surface.fair": "Vyhladí vnitřek volných ploch, zatímco jejich hrany zůstanou na místě. Použijte to k vyrovnání nerovností a vlnitých odrazů na ploše.",
|
||||
"help.surface.loft": "Vytvoří plochu, která prochází dvěma nebo více průřezy v pořadí, bez čel. Použijte to pro skořepiny a přechody mezi různými tvary.",
|
||||
"help.surface.match": "Přestaví hranu plochy tak, aby se setkala s hranou jiného tělesa, se shodnou tečností nebo křivostí. Použijte to k hladkému uzavření spoje mezi dvěma plochami.",
|
||||
"help.surface.offset": "Vytvoří kopii ploch ve vzdálenosti podél jejich normál jako nové plošné těleso. Použijte to pro povlaky, vůle nebo druhou stranu stěny.",
|
||||
"help.surface.patch": "Vyplní oblast náčrtu nebo uzavřenou smyčku hran plochou, rovnou nebo hladce zakřivenou. Použijte to k uzavření děr v plošném tělese.",
|
||||
"help.surface.reverse_normal": "Obrátí plochy plošného tělesa, takže jejich vnější strana směřuje na druhou stranu. Použijte to před zesílením nebo sešitím, když plochy míří dovnitř.",
|
||||
"help.surface.revolve": "Otočí křivky nebo profily náčrtu kolem osy do plochy, bez čel. Použijte to pro kulaté skořepiny, například stínidla, mísy a trysky.",
|
||||
"help.surface.ruled": "Vytvoří pás přímek vycházejících z řetězce hran, podél normály plochy, tečně nebo pod úhlem. Použijte to pro úkosové stěny, náběhy a dělicí plochy.",
|
||||
"help.surface.stitch": "Sešije plošná tělesa podél sdílených hran a pokud se uzavřou, vznikne těleso. Použijte to k přeměně množiny ploch na jedno těleso.",
|
||||
"help.surface.sweep": "Posune křivky nebo profily náčrtu po cestě do plochy, bez čel. Použijte to pro žlaby, lišty a jiné tenké tvary, které sledují cestu.",
|
||||
"help.surface.thicken": "Dá plošnému tělesu tloušťku a změní je na těleso. Použijte to k vytvoření tisknutelných nebo obrobitelných dílů z ploch.",
|
||||
"help.surface.trim": "Řízne plochu rovinou, jinou plochou nebo křivkami náčrtu a ponechá stranu, kterou vyberete. Použijte to k oříznutí ploch do tvaru před sešitím.",
|
||||
"help.surface.unstitch": "Odděluje plochy tělesa do samostatných plošných těles; těleso se rozpadne na plochy. Použijte to k úpravě jednotlivých ploch tělesa.",
|
||||
"help.surface.untrim": "Odstraní z plochy otvory, nebo obnoví její vnější hranici na přirozené meze povrchu. Použijte to k získání celé plochy zpět po oříznutí.",
|
||||
"help.third_party": "Licence třetích stran",
|
||||
"help.timeline.compute_all": "Přepočítá všechny prvky na časové ose od začátku. Použijte to k obnovení modelu a ke zjištění, které prvky selhávají.",
|
||||
"help.timeline.delete": "Smaže vybrané prvky z časové osy; smazáním náčrtu se smažou i prvky z něj vytvořené. Použijte to k odstranění kroku, který už nechcete.",
|
||||
"help.timeline.dependents": "Vypíše prvky, které by se smazaly spolu s prvkem, a ty, které by bez něj selhaly. Použijte to před smazáním nebo změnou prvku.",
|
||||
"help.timeline.play": "Přehraje zbývající prvky jeden po druhém s půlsekundovou pauzou po každém přestavění. Spuštěním tohoto příkazu znovu nebo stisknutím Escape přehrávání zastavíte; Přejít na konec skočí okamžitě.",
|
||||
"help.view.apply": "Natočí pohled do standardního směru, například zepředu, shora nebo izometricky, nebo do uloženého pojmenovaného pohledu. Použijte to k prohlížení modelu z pevného úhlu.",
|
||||
"help.view.delete": "Smaže uložený pojmenovaný pohled. Model se nezmění.",
|
||||
"help.view.fit": "Přiblíží a posune pohled tak, aby celý model nebo výběr vyplnil pohled. Použijte to, když model zmizel z dohledu.",
|
||||
"help.view.grid": "Zobrazí nebo skryje mřížku v pohledu. Použijte ji jako vodítko velikosti a orientace při modelování.",
|
||||
"help.view.ground_shadow": "Zobrazí nebo skryje stín modelu na podložce. Použijte to k snazšímu posouzení výšky a polohy.",
|
||||
"help.view.home": "Vrátí pohled do výchozího směru a přizpůsobí model. Použijte to k rychlému návratu do známého pohledu.",
|
||||
"help.view.list": "Vypíše pojmenované pohledy uložené v návrhu. Použijte to k nalezení dříve uloženého pohledu.",
|
||||
"help.view.navigate": "Natočí, posune nebo přiblíží pohled po krocích, například o čtvrt otáčky doleva. Použijte to k přesnému pohybu kamery místo tažení.",
|
||||
"help.view.navigation_bar": "Zobrazí nebo skryje navigační lištu ve spodní části pohledu. Skryjte ji pro více místa, zobrazte ji pro přístup k nástrojům pohledu myší.",
|
||||
"help.view.rename": "Dá uloženému pojmenovanému pohledu nový název. Samotný pohled zůstane stejný.",
|
||||
"help.view.save": "Uloží aktuální polohu kamery jako pojmenovaný pohled v návrhu. Použijte to k pozdějšímu návratu ke stejnému úhlu, například pro snímky obrazovky.",
|
||||
"help.view.spin": "Otáčí pohled kolem modelu nepřetržitě až do dalšího kliknutí nebo stisku klávesy. Použijte to k prezentaci modelu ze všech stran.",
|
||||
"help.view.tool": "Zapne nástroj kamery, otáčení, posun nebo přiblížení, takže tažení levým tlačítkem myši pohybuje pohledem, dokud jej nevypnete. Použijte to na trackpadu nebo bez prostředního tlačítka myši.",
|
||||
"help.view.visual_style": "Přepne způsob zobrazení modelu: stínovaný s hranami nebo bez nich, drátový model, nebo se skrytými hranami. Použijte drátový model pro pohled dovnitř, stínovaný pro čistý vzhled.",
|
||||
"history.sketch_under_constrained": "Nedourčeno (stupňů volnosti: {count})",
|
||||
"history.sketch_under_constrained_one": "Nedourčeno ({count} stupeň volnosti)",
|
||||
"hole_presets.confirm_delete": "Potvrdit smazání",
|
||||
"hole_presets.delete": "Smazat",
|
||||
"hole_presets.delete_prompt": "Smazat tuto osobní předvolbu? Existující otvory se nezmění.",
|
||||
@@ -1867,10 +1596,6 @@
|
||||
"material.selection.mixed": "Různé materiály",
|
||||
"measure.at": "V bodě",
|
||||
"measure.item": "Položka {number}",
|
||||
"measure.quick_copied": "Měření zkopírováno",
|
||||
"measure.quick_copy": "Kliknutím zkopírujete měření",
|
||||
"measure.quick_edges": "Hrany: {count}",
|
||||
"measure.quick_faces": "Plochy: {count}",
|
||||
"messages.ago_h": "před {n} h",
|
||||
"messages.ago_min": "před {n} min",
|
||||
"messages.ago_s": "před {n} s",
|
||||
@@ -2023,11 +1748,6 @@
|
||||
"not a move": "nejde o posun",
|
||||
"not a number": "není číslo",
|
||||
"open a sketch first": "nejprve otevřete náčrt",
|
||||
"parameters.apply_live": "Použít každou změnu po opuštění jejího pole",
|
||||
"parameters.apply_live_tip": "Vypnuto: změny čekají na Použít nebo OK, pak se návrh přestaví jednou pro všechny. Zrušit nebo Escape je zahodí.",
|
||||
"parameters.held": "Změny čekající na Použít: {count}",
|
||||
"parameters.held_hint": "Upravte výrazy a jednotky. Změny čekají na Použít nebo OK.",
|
||||
"parameters.held_one": "1 změna čeká na Použít",
|
||||
"parts.automatic_name": "automaticky",
|
||||
"parts.dimension.across_flats": "Rozevření klíče",
|
||||
"parts.dimension.bore": "Otvor",
|
||||
@@ -2050,8 +1770,6 @@
|
||||
"parts.family.set_screw": "Stavěcí šroub s vnitřním šestihranem, s plochým koncem",
|
||||
"parts.family.socket_head_cap_screw": "Šroub s válcovou hlavou a vnitřním šestihranem",
|
||||
"parts.family.washer": "Plochá podložka",
|
||||
"parts.holes": "Otvory (volitelné)",
|
||||
"parts.placement_hint": "vyberte jeden nebo více otvorů, aby se do každého usadil díl, nebo OK umístí díl do počátku",
|
||||
"pattern.alignment_2": "Zarovnání 2",
|
||||
"pattern.alignment_hint": "Počty zahrnují originál. Na střed rozloží kopie rovnoměrně; Převrátit volí stranu navíc u sudých počtů.",
|
||||
"pattern.direction_1": "Směr 1",
|
||||
@@ -2092,8 +1810,6 @@
|
||||
"prefs.anti_aliasing_note": "Vyhlazuje zubaté hrany.",
|
||||
"prefs.applies_on_restart": "Použije se po restartu",
|
||||
"prefs.assistant": "Asistent",
|
||||
"prefs.auto_operation": "Automaticky vybírat operaci",
|
||||
"prefs.auto_operation_note": "Okna prvků vyberou Sjednotit, Nové těleso nebo Vyjmout podle toho, čeho se nový materiál dotýká, dokud sami jednu nevyberete. Vypnuto: ponechají si operaci, se kterou se otevřou.",
|
||||
"prefs.axes": "Osy",
|
||||
"prefs.axis": "Osa",
|
||||
"prefs.bodies_folders": "Složky těles",
|
||||
@@ -2104,8 +1820,6 @@
|
||||
"prefs.bottom_centre": "Dole uprostřed",
|
||||
"prefs.bottom_right": "Vpravo dole",
|
||||
"prefs.browser": "Prohlížeč",
|
||||
"prefs.browser_eye_left": "Oko vedle šipky sbalení",
|
||||
"prefs.browser_eye_left_note": "Řádky prohlížeče zobrazují oko pro zobrazení/skrytí vedle šipky sbalení jako dříve, místo ve sloupci na pravém konci řádků.",
|
||||
"prefs.browser_reveal_on_hover": "Odkrýt při najetí myší",
|
||||
"prefs.browser_show_note": "Zobrazeno ponechá prohlížeč na obrazovce. Odkrýt při najetí myší jej skryje, dokud ukazatel nenajede na jeho místo nebo na tenký jazýček u jeho levého okraje, a prohlížeč zůstane otevřený, dokud je ukazatel uvnitř něj nebo je otevřená některá z jeho nabídek.",
|
||||
"prefs.browser_shown": "Zobrazeno",
|
||||
@@ -2156,8 +1870,6 @@
|
||||
"prefs.graphics_card_restart": "Projeví se po restartování aplikace SolidCraft. Tuto volbu přepíše WGPU_ADAPTER_NAME.",
|
||||
"prefs.graphics_note": "Rychlost, nebo hladkost obrazu: každá volba ukazuje svůj účinek na ukázce.",
|
||||
"prefs.graphics_presets_note": "Předvolby nastaví níže uvedené volby najednou.",
|
||||
"prefs.hide_constraint_glyphs_zoomed_out": "Skrýt symboly vazeb při oddálení",
|
||||
"prefs.hide_constraint_glyphs_zoomed_out_note": "Symboly vazeb zmizí z pohledu, když je náčrt oddálen natolik, že by ho zahlcovaly. Vypnuto: při každém zvětšení zůstávají ve stejné velikosti na obrazovce.",
|
||||
"prefs.history": "Historie",
|
||||
"prefs.history_origin_bodies": "Zobrazit počátek a tělesa nahoře",
|
||||
"prefs.history_origin_bodies_note": "Historie vlevo nebo pod prohlížečem začíná složkou Tělesa aktivní komponenty a počátkem, s ikonami oka a nabídkami jako v prohlížeči. Historie dole zůstává beze změny.",
|
||||
@@ -2196,9 +1908,6 @@
|
||||
"prefs.max_file_size_step": "Soubory STEP a importu",
|
||||
"prefs.max_file_size_web": "Webová aplikace otevírá soubory STEP a importu do 512 MB a návrhy do 256 MB: karta prohlížeče větší soubory nepojme. V aplikaci pro počítač lze limity zvýšit.",
|
||||
"prefs.megabytes": "MB",
|
||||
"prefs.menu_grid": "Velké ikony",
|
||||
"prefs.menu_list": "Seznam",
|
||||
"prefs.menus": "Nabídky",
|
||||
"prefs.minutes": "minut",
|
||||
"prefs.minutes_suffix": " min",
|
||||
"prefs.mouse": "Myš a trackpad",
|
||||
@@ -2218,16 +1927,10 @@
|
||||
"prefs.origin_plane_names": "Názvy rovin počátku",
|
||||
"prefs.origin_plane_names_note": "Názvy zobrazené v prohlížeči, dialozích a seznamech. {top} je XY, {front} je XZ a {right} je YZ, osa Z směřuje nahoru. Příkazy, skripty a uložené návrhy zachovávají XY, XZ a YZ.",
|
||||
"prefs.overall_speed": "Celková rychlost",
|
||||
"prefs.parameter_list_rows": "Řádky seznamu parametrů",
|
||||
"prefs.parameter_list_rows_tip": "Šipka dolů v prázdném poli hodnoty zobrazí seznam parametrů, nejprve oblíbené, nejvýše v tomto počtu. Menší počet udrží seznam přehledný ve velkém návrhu.",
|
||||
"prefs.persistent_ribbon_pressed": "Zvýrazňovat aktivní příkazy na pásu karet",
|
||||
"prefs.persistent_ribbon_pressed_help": "Zvýrazní příkazy na pásu karet, dokud jsou jejich účinky zapnuté. Vypnutím zachováte dřívější neutrální vzhled a nápovědu k příkazům.",
|
||||
"prefs.perspective_fov": "Zorný úhel",
|
||||
"prefs.placement": "Umístění",
|
||||
"prefs.prefer_free_sketch_points": "Při překrytí bodů upřednostnit pohyblivé body náčrtu",
|
||||
"prefs.preview_choices": "Náhled vašich voleb",
|
||||
"prefs.print_face_highlight": "Zvýraznění tiskové plochy",
|
||||
"prefs.print_face_highlight_tip": "Jak výrazně se tisková plocha tělesa v pohledu obarví a obtáhne. 0 % nezobrazí žádné zvýraznění.",
|
||||
"prefs.profile_active": "Aktivní profil",
|
||||
"prefs.profile_applied": "Profil byl použit.",
|
||||
"prefs.profile_changed": "Nastavení se od uložení profilu změnila. Uložit je do něj zapíše.",
|
||||
@@ -2249,8 +1952,6 @@
|
||||
"prefs.quality_fastest": "nejrychlejší",
|
||||
"prefs.quality_slowest": "nejpomalejší",
|
||||
"prefs.quality_smoother": "hladší",
|
||||
"prefs.quick_measure": "Rychlé měření v rohu pohledu",
|
||||
"prefs.quick_measure_note": "Velikost výběru v pravém dolním rohu pohledu: délka hrany, nebo Ø a R u kulaté hrany, obsah plochy, poloha bodu, vzdálenost a úhel dvou položek, celkový součet u několika hran nebo ploch. Kliknutím ji zkopírujete.",
|
||||
"prefs.render_previous_geometry_budget": "Použít předchozí rozpočet geometrie náhledu renderu",
|
||||
"prefs.render_previous_geometry_budget_help": "Obnoví předchozí pevný limit geometrie (512 MiB na 64bitovém desktopu, 128 MiB jinde) místo rozpočtu podle zařízení.",
|
||||
"prefs.reports_saved": "{n} uloženo",
|
||||
@@ -2264,8 +1965,6 @@
|
||||
"prefs.search_empty": "Žádná odpovídající nastavení",
|
||||
"prefs.select": "Vybrat",
|
||||
"prefs.select_one_item": "Vybrat jednu položku",
|
||||
"prefs.select_other_hidden": "Vybírat skrytou geometrii pomocí Vybrat jiné",
|
||||
"prefs.select_other_hidden_help": "Zapnuto: zahrne skrytá tělesa, náčrty a zakryté hrany v blízkosti ukazatele. Vypnuto: použije původní seznam viditelné geometrie pod ukazatelem.",
|
||||
"prefs.selecting": "Výběr",
|
||||
"prefs.shift": "Shift",
|
||||
"prefs.shift_add_ctrl_toggle": "Shift jen přidává; Ctrl / Cmd přepíná",
|
||||
@@ -2277,37 +1976,25 @@
|
||||
"prefs.sketch_align_points_note": "Při kreslení se bod zarovná vodorovně s jedním bodem náčrtu a zároveň svisle s jiným, s tečkovaným vodítkem, a kliknutí zachová obě zarovnání. Vypnuto: jen s předchozím bodem, vždy v jedné ose.",
|
||||
"prefs.sketch_conflict_colour": "Konfliktní geometrie v barvě konfliktu",
|
||||
"prefs.sketch_conflict_colour_note": "Dokud jsou vazby náčrtu v konfliktu, vykreslují se v barvě konfliktu i křivky a body, které selhávající vazba drží, nejen její symbol nebo kóta. Vypnuto: ponechají si obvyklé barvy.",
|
||||
"prefs.sketch_construction_lines": "Rozšířené nástroje konstrukčních přímek",
|
||||
"prefs.sketch_exit_view": "Po ukončení náčrtu",
|
||||
"prefs.sketch_exit_view.keep": "Ponechat aktuální pohled",
|
||||
"prefs.sketch_exit_view.previous": "Vrátit se k předchozímu pohledu",
|
||||
"prefs.sketch_exit_view.unless_rotated": "Vrátit, pokud nebyl pohled otočen",
|
||||
"prefs.sketch_exit_view_note": "Kam se pohled přesune po příkazu Dokončit náčrt, Zrušit nebo dvojitém Esc.",
|
||||
"prefs.sketch_open_look_at": "Při otevření náčrtu natočit pohled k němu",
|
||||
"prefs.sketch_open_look_at_note": "Vypnuto: vytvoření nebo úprava náčrtu ponechá pohled beze změny. Pohled kolmo natočí pohled k náčrtu, kdykoli ho chcete.",
|
||||
"prefs.sketch_recent_snap": "Automaticky přichytávat k nedávným středům a středním bodům",
|
||||
"prefs.sketch_recent_snap_note": "Při kreslení se kurzor přichytí tam, kde se kříží vodítka dvou posledních středů kružnic nebo středů rovných hran. Vypnuto: tato vodítka se jen zobrazují a kurzor se nepohne.",
|
||||
"prefs.sketch_selection": "Náčrt a výběr",
|
||||
"prefs.sketch_selection_heading": "Náčrt a výběr",
|
||||
"prefs.sketch_selection_note": "Jak se v náčrtu přichytává a jak kliknutí vybírá.",
|
||||
"prefs.sketch_state_icons": "Ikony náčrtů v barvě jejich stavu",
|
||||
"prefs.sketch_state_icons_note": "V Historii a v prohlížeči má ikona náčrtu barvu jeho stavu (nedourčený, plně zavazbený nebo v konfliktu) a její bublinová nápověda uvádí název stavu. Vypnuto: všechny náčrty mají stejnou ikonu.",
|
||||
"prefs.sketch_tab_always": "Vždy zobrazovat kartu Náčrt",
|
||||
"prefs.sketch_tab_always_note": "Karta Náčrt zůstává na pásu karet hned za kartou Model, i když není otevřený žádný náčrt. Její kreslicí nástroje pak zahájí náčrt na vybrané rovině nebo ploše, nebo na rovině, kterou vyberete jako další, a nástroj je v něm rovnou připraven.",
|
||||
"prefs.sketch_tracking_guides": "Vodítka zarovnání ke středům a středním bodům",
|
||||
"prefs.sketch_tracking_guides_note": "Najeďte na střed kružnice nebo střed rovné hrany a poté se pohybujte vodorovně nebo svisle, aby se zobrazilo dočasné tečkované vodítko.",
|
||||
"prefs.sketch_tracking_points": "Vodítka zarovnání z koncových bodů a rohů při kreslení",
|
||||
"prefs.sketch_tracking_points_note": "Když nástroj kreslení čeká na bod, najetí na konec úsečky nebo oblouku, roh obdélníku nebo volný bod ukáže stejné dočasné tečkované vodítko jako střed nebo střední bod. Vypnuto: jen středy a střední body.",
|
||||
"prefs.sketching": "Kreslení",
|
||||
"prefs.snap_drawing_note": "Při kreslení nebo přetahování bodu náčrtu.",
|
||||
"prefs.source": "Zdroj",
|
||||
"prefs.speed": "Rychlost",
|
||||
"prefs.stand_up_note": "Po otevření souboru STEP nebo IGES s osou Z nahoru nabídnout otočení o 90° kolem osy X.",
|
||||
"prefs.stand_up_unknown": "U souborů z neznámých programů",
|
||||
"prefs.stand_up_unknown.ask": "Zeptat se v dialogu",
|
||||
"prefs.stand_up_unknown.note": "Zobrazit poznámku",
|
||||
"prefs.stand_up_unknown.off": "Nenabízet",
|
||||
"prefs.stand_up_unknown_note": "Jak se nabídka zobrazí, když hlavička souboru neuvádí žádný program, o kterém je známo, že ukládá s osou Y nahoru. Poznámka se zobrazí jen tehdy, když soubor vypadá, že leží na zádech; volba Zeptat se v dialogu se ptá u každého takového souboru, jako dříve.",
|
||||
"prefs.status_bar": "Stavový řádek",
|
||||
"prefs.status_bar_note": "Tenký pruh na dolním okraji okna ukazuje, co se právě upravuje, stav otevřeného náčrtu svou barvou a jednotky návrhu; kliknutím na jednotky je změníte. Stav náčrtu se pak již nezobrazuje v rohu pohledu.",
|
||||
"prefs.status_done": "Hotovo",
|
||||
@@ -2325,16 +2012,6 @@
|
||||
"prefs.theme_follow_off": "Vypnuto",
|
||||
"prefs.theme_follow_stop": "Ukončit sledování",
|
||||
"prefs.theme_import_hint": "Kliknutím vyberte soubor motivu, přetáhněte ho sem, nebo stiskněte Ctrl+V (na Macu Cmd+V) se zkopírovaným motivem",
|
||||
"prefs.theme_option_opacity": "Neprůhlednost",
|
||||
"prefs.theme_option_opacity_help": "Upravte neprůhlednost plovoucích panelů. Minimální čitelnost chrání text nad barvami pohledu.",
|
||||
"prefs.theme_option_tab_colours": "Barvy karet",
|
||||
"prefs.theme_option_tab_colours_help": "Použít pro každou kartu pásu karet barvy panelů a pohledu tohoto motivu.",
|
||||
"prefs.theme_option_tab_fade_ms": "Přechod karet",
|
||||
"prefs.theme_option_tab_fade_ms_help": "Prolnout barvy panelů a pohledu při přepínání karet. Nula přepíná okamžitě.",
|
||||
"prefs.theme_options_badge": "Možnosti",
|
||||
"prefs.theme_options_more": "Více · {count}",
|
||||
"prefs.theme_options_reset": "Obnovit",
|
||||
"prefs.theme_options_unavailable": "Na tomto zařízení nedostupné",
|
||||
"prefs.theme_paste": "Vložit motiv",
|
||||
"prefs.theme_paste_none": "Schránka neobsahuje žádný motiv SolidCraft",
|
||||
"prefs.timeline_half_hour": "−30 min",
|
||||
@@ -2356,23 +2033,13 @@
|
||||
"prefs.under_cursor": "Pod kurzorem",
|
||||
"prefs.units_precision": "Jednotky a přesnost",
|
||||
"prefs.updates": "Aktualizace",
|
||||
"prefs.value_boxes_in_view": "Zobrazovat hodnoty vedle jejich úchytů v pohledu",
|
||||
"prefs.value_boxes_in_view_tip": "Hodnota příkazu (Vzdálenost, Poloměr…) v rámečku vedle jeho úchytu nad modelem. Vypnuto: zadáváte ji v okně příkazu, které po výběru převezme klávesnici, a nic nezakrývá model.",
|
||||
"prefs.view": "Chování pohledu",
|
||||
"prefs.view_confirm_corner": "OK a Zrušit v rohu pohledu",
|
||||
"prefs.view_confirm_corner_note": "Když je otevřen dialog nebo náčrt, zaškrtnutí a křížek vpravo nahoře v pohledu provedou totéž co OK a Zrušit v dialogu, nebo náčrt dokončí a zruší. Navigátor pohledu se posune pod ně.",
|
||||
"prefs.viewport": "Zobrazovací okno",
|
||||
"prefs.viewport_analysis_status": "Zobrazovat stav analýz nad pohledem",
|
||||
"prefs.viewport_analysis_status_help": "Zobrazí aktivní analýzy nad pohledem, z každé položky otevře její legendu a klávesou Esc vypne nejnovější analýzu. Vypnutím obnovíte legendy v rozích a předchozí chování klávesy Esc.",
|
||||
"prefs.viewport_background": "Pozadí",
|
||||
"prefs.viewport_background_colour": "Barva",
|
||||
"prefs.viewport_background_theme": "Přechod motivu",
|
||||
"prefs.viewport_section_status": "Zobrazovat stav řezu v pohledu",
|
||||
"prefs.viewport_section_status_help": "Zobrazí nastavení řezu v pohledu. Escape a aktivní tlačítko na pásu karet ho vypnou. Vypnutím zůstanou dosavadní ovládací prvky řezu.",
|
||||
"prefs.viewport_status_details": "Živé podrobnosti pohledu",
|
||||
"prefs.viewport_status_details_help": "Upravujte nastavení aktivní analýzy a řezu ve standardních kartách podrobností. Vypnutím obnovíte klávesy analýzy jen pro čtení a dialog Řez.",
|
||||
"prefs.viewport_status_summary": "Sbalit stavové položky pohledu",
|
||||
"prefs.viewport_status_summary_help": "Sbalí tři nebo více stavových položek pohledu do jednoho souhrnného štítku. Vypnutím zůstanou všechny položky v plné řadě.",
|
||||
"prefs.wheel": "Kolečko",
|
||||
"prefs.wheel_trackpad": "Kolečko a trackpad",
|
||||
"prefs.workspace": "Pracovní prostředí",
|
||||
@@ -2382,10 +2049,6 @@
|
||||
"properties.title": "Vlastnosti: {name}",
|
||||
"recovery.days_ago": "před {count} dny",
|
||||
"recovery.detail": "{file} · prvků: {features} · automaticky uloženo {when}",
|
||||
"recovery.discard_all": "Zahodit vše",
|
||||
"recovery.discard_all_detail": "Tuto akci nelze vrátit zpět.",
|
||||
"recovery.discard_all_title": "Zahodit automatická uložení: {count}?",
|
||||
"recovery.discard_all_title_one": "Zahodit 1 automatické uložení?",
|
||||
"recovery.hours_ago": "před {count} h",
|
||||
"recovery.just_now": "právě teď",
|
||||
"recovery.min_ago": "před {count} min",
|
||||
@@ -3251,9 +2914,7 @@
|
||||
"render.output_ready": "Připraveno k vykreslení",
|
||||
"render.output_run_check": "Spustit kontrolu",
|
||||
"render.output_size_limit": "{method}: nejvýše {dimension} px na stranu a {pixels} pixelů. Největší vyhovující velikost: {width} × {height}.",
|
||||
"render.output_size_method_profile": "Pro vykreslení {width} × {height} zvolte {method} s profilem prostředků CPU {profile}, nebo menší velikost.",
|
||||
"render.output_size_ok": "Velikost je v pořádku · {width} × {height} px",
|
||||
"render.output_size_profile": "Pro vykreslení {width} × {height} zvolte profil prostředků CPU {profile}, nebo menší velikost.",
|
||||
"render.output_swap_orientation": "Prohodit šířku a výšku",
|
||||
"render.output_tools_inspector": "Velikost a formát upravte v inspektoru Výstup.",
|
||||
"render.output_view_image": "Zobrazit obrázek",
|
||||
@@ -3466,7 +3127,6 @@
|
||||
"render.size_custom": "Vlastní…",
|
||||
"render.size_full_hd": "Full HD",
|
||||
"render.size_hd": "HD",
|
||||
"render.size_needs_profile": "{size} · vyžaduje {profile}",
|
||||
"render.size_presets": "Předvolby velikosti",
|
||||
"render.size_presets_pending": "Přijde s editorem Výstup",
|
||||
"render.size_preview": "Náhled",
|
||||
@@ -3754,24 +3414,6 @@
|
||||
"sheet.flange_type_contour": "Kontura",
|
||||
"sheet.flange_type_edge": "Hrana",
|
||||
"sheet.no_body": "není žádné plechové těleso: začněte příkazem Příruba > Základ, nebo změňte desku na plech příkazem Převést na plech (vyberte její velkou rovnou plochu)",
|
||||
"sheet.personal_rules.confirm_delete": "Potvrdit smazání",
|
||||
"sheet.personal_rules.delete": "Smazat",
|
||||
"sheet.personal_rules.delete_prompt": "Smazat toto osobní pravidlo? Pravidla, která už jsou v návrzích, se nezmění.",
|
||||
"sheet.personal_rules.full": "Osobní knihovna už obsahuje 64 pravidel.",
|
||||
"sheet.personal_rules.invalid_name": "Zadejte krátký název bez zalomení řádků a řídicích znaků.",
|
||||
"sheet.personal_rules.invalid_values": "Doplňte hodnoty pravidla: všechny se musí v tomto návrhu dát vypočítat, tloušťka musí být kladná a K-faktor od 0 do 1.",
|
||||
"sheet.personal_rules.missing": "Vybrané osobní pravidlo už není k dispozici.",
|
||||
"sheet.personal_rules.name": "Název pravidla",
|
||||
"sheet.personal_rules.name_exists": "Osobní pravidlo s tímto názvem už existuje. Použijte jiný název.",
|
||||
"sheet.personal_rules.name_hint": "Jedinečný název",
|
||||
"sheet.personal_rules.overwrite": "Uložit změny do vybraného osobního pravidla",
|
||||
"sheet.personal_rules.rename": "Přejmenovat",
|
||||
"sheet.personal_rules.rule": "Osobní pravidlo",
|
||||
"sheet.personal_rules.save": "Uložit jako nové",
|
||||
"sheet.personal_rules.scope": "Uloženo ve vašem profilu pro všechny návrhy.",
|
||||
"sheet.personal_rules.select": "Vyberte pravidlo",
|
||||
"sheet.personal_rules.title": "Osobní pravidla",
|
||||
"sheet.personal_rules.unsupported": "Toto pravidlo má hodnoty, které tato verze nedokáže použít.",
|
||||
"shortcut.json_error": "parametry musí být ve formátu JSON: {error}",
|
||||
"shortcut.no_command": "příkaz `{id}` neexistuje; text před JSON musí být ID příkazu",
|
||||
"shortcut.pin": "Připnout nahoru do pole S",
|
||||
@@ -3808,7 +3450,6 @@
|
||||
"sketch_text.align_right": "Vpravo",
|
||||
"sketch_text.bold": "Tučné",
|
||||
"sketch_text.builtin_font": "{family} (vestavěné)",
|
||||
"sketch_text.formula": "Začněte znakem = a sestavte slova z parametrů: ='W' + number(Width)",
|
||||
"sketch_text.italic": "Kurzíva",
|
||||
"sketch_text.loading_fonts": "Hledání nainstalovaných písem…",
|
||||
"sketch_text.on_path": "Text sleduje svou cestu: umístění určuje křivka",
|
||||
@@ -3862,10 +3503,8 @@
|
||||
"timeline.move_to_group": "Přesunout prvky do složky",
|
||||
"timeline.rename_group": "Přejmenovat složku prvků",
|
||||
"timeline.reorder_many": "Změnit pořadí prvků",
|
||||
"timeline.suppress_features": "Potlačit prvky",
|
||||
"timeline.suppress_folders_tip": "Potlačí nebo zruší potlačení všech prvků ve složkách a v jejich vnořených složkách",
|
||||
"timeline.ungroup": "Odebrat složky prvků",
|
||||
"timeline.unsuppress_features": "Zrušit potlačení prvků",
|
||||
"to the face": "k ploše",
|
||||
"to the next face": "k další ploše",
|
||||
"toolbar.customize_note": "Karta {tab}. Zaškrtnutím příkazu přidáte jeho tlačítko na panel nástrojů. Můžete také přetáhnout řádek z rozbalovací nabídky panelu na panel nástrojů, odstranit tlačítko přetažením mimo panel nástrojů nebo použít připínáček na řádku rozbalovací nabídky.",
|
||||
@@ -3949,8 +3588,6 @@
|
||||
"ui.3d_mouse_section": "3D myš",
|
||||
"ui.3d_mouse_show_in_view": "Zobrazit 3D myš ve 3D pohledu",
|
||||
"ui.3d_mouse_show_in_view_tip": "Obrázek vaší 3D myši v levém dolním rohu, který se hýbe s ní.",
|
||||
"ui.3d_mouse_sketch_orbit": "Otáčet náčrty 3D myší",
|
||||
"ui.3d_mouse_sketch_orbit_tip": "3D myš otáčí pohled i při otevřeném náčrtu, na který se díváte zpříma, stejně jako to umí myš. Vypnuto: náčrt posouvá a přibližuje, dokud pohled nenakloníte.",
|
||||
"ui.3d_mouse_skip": "Moje zařízení to neumí",
|
||||
"ui.3d_mouse_skip_tip": "Přeskočí tento pohyb v obou směrech a kalibrace ho vynechá.",
|
||||
"ui.3d_mouse_speed": "Rychlost 3D myši",
|
||||
@@ -3979,8 +3616,6 @@
|
||||
"ui.3d_mouse_step_twist_counterclockwise": "Otočte hlavici proti směru hodinových ručiček, podržte a pusťte.",
|
||||
"ui.3d_mouse_switch_cap": "Kalibrovat jako návrat do středu",
|
||||
"ui.3d_mouse_switch_trackball": "Kalibrovat jako trackball",
|
||||
"ui.3d_mouse_use_direct": "Použít přímý ovladač",
|
||||
"ui.3d_mouse_use_direct_tip": "Číst 3D myš přímo (hidraw) místo přes spacenavd.",
|
||||
"ui.3d_mouse_view_axis": "Osa pohledu",
|
||||
"ui.3d_mouse_view_off": "Vypnuto",
|
||||
"ui.3d_mouse_view_off_tip": "Profil ovladače 3D myši tuto osu vypíná, takže její pohyb s pohledem nehýbe. Když tu vyberete pohyb jiné osy, prohodí se s ní a s pohledem přestane hýbat.",
|
||||
@@ -4019,7 +3654,6 @@
|
||||
"ui.agent_chat_auth_terminal": "Spusťte toto v terminálu a pak znovu stiskněte Připojit:",
|
||||
"ui.agent_chat_auth_title": "Přihlásit se k agentovi",
|
||||
"ui.agent_chat_cancel": "Zrušit",
|
||||
"ui.agent_chat_cannot_start": "Nainstalováno, ale nespouští se: {error}",
|
||||
"ui.agent_chat_changes": "Změny: {n}, jeden krok zpět",
|
||||
"ui.agent_chat_changes_n": "Změn: {n}",
|
||||
"ui.agent_chat_changes_of": "Změny: {n}/{limit}",
|
||||
@@ -4112,12 +3746,9 @@
|
||||
"ui.agent_chat_queued_stopped": "Ve frontě (zastaveno, neodesláno)",
|
||||
"ui.agent_chat_refresh": "Obnovit",
|
||||
"ui.agent_chat_refused": "Pro agenta nepovoleno: {reason}",
|
||||
"ui.agent_chat_reinstall": "{agent} je nainstalován ({program}), ale při kontrole SolidCraftu se nespustil: {error}\nJeho instalace může být neúplná nebo vytvořená pro jiný typ počítače. Nainstalujte jej znovu příkazem `{install}`, ověřte v terminálu, že vypíše svou verzi, a pak stiskněte Obnovit.",
|
||||
"ui.agent_chat_remove": "Odebrat z fronty",
|
||||
"ui.agent_chat_remove_file": "Odebrat z této zprávy",
|
||||
"ui.agent_chat_remove_imported": "Odebrat z této zprávy; díl zůstane v návrhu (Zpět jej odstraní)",
|
||||
"ui.agent_chat_reply_cut_off": "Odpověď dosáhla limitu délky dříve, než skončila, takže může být neúplná. Požádejte agenta, aby pokračoval, nebo o kratší odpověď.",
|
||||
"ui.agent_chat_reply_declined": "Model odmítl na tuto zprávu odpovědět.",
|
||||
"ui.agent_chat_retry": "Zkusit znovu",
|
||||
"ui.agent_chat_right": "Vpravo",
|
||||
"ui.agent_chat_save": "Uložit",
|
||||
@@ -4176,17 +3807,12 @@
|
||||
"ui.ai_copy_suffix": "kopie",
|
||||
"ui.ai_custom_url": "Vlastní URL",
|
||||
"ui.ai_default": "Výchozí",
|
||||
"ui.ai_edit": "Upravit",
|
||||
"ui.ai_edit_agent_title": "Upravit agenta",
|
||||
"ui.ai_edit_gone": "Tento agent byl odebrán, takže není co ukládat.",
|
||||
"ui.ai_edit_tip": "Změní název, příkaz nebo endpoint tohoto agenta. Uložený klíč zůstane skrytý.",
|
||||
"ui.ai_http_busy": "endpoint je zaneprázdněný nebo překročil limit; zkuste to později",
|
||||
"ui.ai_http_key": "endpoint odmítl klíč: zkontrolujte jej v Předvolby > AI",
|
||||
"ui.ai_http_not_found": "takový endpoint nebo model neexistuje: zkontrolujte základní URL a název modelu",
|
||||
"ui.ai_http_too_large": "konverzace je pro tento endpoint příliš velká; začněte nový chat",
|
||||
"ui.ai_key": "API klíč",
|
||||
"ui.ai_key_hint": "volitelné; uloženo v systémové klíčence",
|
||||
"ui.ai_key_keep_hint": "nechte prázdné, aby se zachoval uložený klíč",
|
||||
"ui.ai_key_needs_https": "Klíč se odesílá pouze přes HTTPS nebo na tento počítač.",
|
||||
"ui.ai_key_note": "Ukládá se v systémové klíčence, nikdy v nastavení SolidCraftu. Pro místní server nechte prázdné.",
|
||||
"ui.ai_keychain_error": "Systémová klíčenka odmítla: {error}",
|
||||
@@ -4218,7 +3844,6 @@
|
||||
"ui.ai_request_timeout": "Časový limit požadavku",
|
||||
"ui.ai_request_timeout_hint": "Jak dlouho smí trvat jeden požadavek na model tohoto endpointu, od 30 s do hodiny. U pomalého místního modelu jej zvyšte.",
|
||||
"ui.ai_reset": "Obnovit",
|
||||
"ui.ai_save": "Uložit",
|
||||
"ui.ai_settings": "Nastavení AI…",
|
||||
"ui.ai_show_features": "Zobrazit funkce AI",
|
||||
"ui.ai_show_features_note": "Chat s agentem: panel, ve kterém na otevřeném návrhu pracuje kódovací agent, kterého již používáte, nebo model na zvoleném endpointu. Vypnuto: žádné tlačítko AI, zkratka, položka nabídky ani panel a nic se nehledá ani nespouští.",
|
||||
@@ -4297,8 +3922,6 @@
|
||||
"ui.cancel": "Zrušit",
|
||||
"ui.canvases": "Plátna",
|
||||
"ui.center": "Střed",
|
||||
"ui.center_arc_follows_cursor": "Oblouk ze středu sleduje směr kurzoru",
|
||||
"ui.center_arc_follows_cursor_tip": "Oblouk ze středu se kreslí po směru nebo proti směru hodinových ručiček podle toho, jak kurzor obíhá jeho střed. Vypnuto: vždy proti směru hodinových ručiček od začátku.",
|
||||
"ui.centerline": "Osa",
|
||||
"ui.chain": "Řetězec",
|
||||
"ui.chamfer": "Sražení",
|
||||
@@ -4307,7 +3930,6 @@
|
||||
"ui.circle": "Kružnice",
|
||||
"ui.circular_pattern": "Kruhové pole",
|
||||
"ui.clear": "Vymazat",
|
||||
"ui.clear_print_face": "Zrušit tiskovou plochu",
|
||||
"ui.clear_recent": "Vymazat nedávné",
|
||||
"ui.clear_the_selection": "Zrušit výběr",
|
||||
"ui.click_selects_whole_bodies": "Kliknutí vybírá celá tělesa",
|
||||
@@ -4342,14 +3964,6 @@
|
||||
"ui.constant": "Konstantní",
|
||||
"ui.constraints_conflict": "Konflikt vazeb",
|
||||
"ui.construction": "Konstrukční",
|
||||
"ui.construction.angle_hint": "Konstrukční přímka: klikněte na bod, pak zadejte úhel nebo vyberte směr",
|
||||
"ui.construction.bisector_hint": "Osa úhlu: vyberte dvě protínající se přímky, pak požadované řešení",
|
||||
"ui.construction.common_hint": "Společná tečna: vyberte dvě kružnice/oblouky, pak požadované řešení",
|
||||
"ui.construction.contact_hint": "Tečna: vyberte kružnici/oblouk nebo otevřený splajn/kuželosečku, pak bod dotyku (volné křivky: koncové body)",
|
||||
"ui.construction.external_hint": "Tečna: vyberte kružnici nebo oblouk, vnější bod, pak požadované řešení",
|
||||
"ui.construction.free_hint": "Konstrukční přímka: klikněte na dva body; pravým tlačítkem začnete znovu",
|
||||
"ui.construction.point_hint": "Konstrukční přímka: klikněte na bod, kterým má procházet",
|
||||
"ui.construction.reference_hint": "Konstrukční přímka: vyberte přímku, pak bod; pravým tlačítkem změníte referenci",
|
||||
"ui.construction.ribbon_label": "Pom. přímky",
|
||||
"ui.context_menu": "Místní nabídka",
|
||||
"ui.continuity_g0": "G0 hrana",
|
||||
@@ -4392,40 +4006,6 @@
|
||||
"ui.design_properties.project": "Projekt",
|
||||
"ui.design_properties.revision": "Revize",
|
||||
"ui.design_saved": "Uloženo do {path}",
|
||||
"ui.details_access_caption": "Plochy ukazují, zda se k nim nástroj dostane ze zvoleného směru.",
|
||||
"ui.details_angle": "Úhel",
|
||||
"ui.details_continuity_caption": "Upravte vybraný spoj. Ostatní spoje si ponechají svá nastavení.",
|
||||
"ui.details_continuity_stale": "Dřívější geometrie: spusťte analýzu znovu, abyste mohli tento spoj upravit nebo zarámovat.",
|
||||
"ui.details_copy_list": "Kopírovat seznam",
|
||||
"ui.details_curvature": "Tolerance křivosti",
|
||||
"ui.details_curvature_caption": "Plochy se barví podle místního poloměru křivosti.",
|
||||
"ui.details_direction": "Směr nástroje",
|
||||
"ui.details_draft_caption": "Plochy se barví podle úhlu ke směru vyjímání.",
|
||||
"ui.details_edit_seam": "Upravit spoj",
|
||||
"ui.details_fixture": "Ukázková komponenta — pouze vzorová data",
|
||||
"ui.details_fixture_caption": "Ukázková komponenta s ilustračními hodnotami; nejde o výsledek modelu.",
|
||||
"ui.details_fixture_problem": "Příklad nálezu s problémem",
|
||||
"ui.details_fixture_readout": "Příklad naměřené hodnoty",
|
||||
"ui.details_flip": "Převrátit",
|
||||
"ui.details_gap": "Mezera",
|
||||
"ui.details_hatch": "Šrafovat řezné plochy",
|
||||
"ui.details_jump": "Skok křivosti",
|
||||
"ui.details_key": "Legenda",
|
||||
"ui.details_offset": "Odsazení",
|
||||
"ui.details_plane": "Rovina",
|
||||
"ui.details_pull": "Směr vyjímání",
|
||||
"ui.details_radius": "Poloměr",
|
||||
"ui.details_readout": "Odečet",
|
||||
"ui.details_samples": "Vzorky",
|
||||
"ui.details_seam": "{body} · Hrana {edge}",
|
||||
"ui.details_settings": "Nastavení",
|
||||
"ui.details_sharp_gap": "Zlom nebo mezera",
|
||||
"ui.details_show_all": "Zobrazit všechny ({count})",
|
||||
"ui.details_smooth": "Hladký",
|
||||
"ui.details_stripes": "Pruhy",
|
||||
"ui.details_target": "Zarámovat geometrii",
|
||||
"ui.details_worst_seams": "Nejhorší spoje",
|
||||
"ui.details_zebra_caption": "Odražené pruhy ukazují, jak hladce plochy navazují.",
|
||||
"ui.diameter": "Průměr",
|
||||
"ui.dimension": "Kóta",
|
||||
"ui.direct_interaction": "Přímá interakce",
|
||||
@@ -4486,7 +4066,6 @@
|
||||
"ui.equation_y_of_x": "y(x)",
|
||||
"ui.equivalent_radius": "Ekvivalentní poloměr",
|
||||
"ui.expand": "Rozbalit",
|
||||
"ui.explode_needs_two_components": "Rozložený pohled odtahuje komponenty od sebe, takže návrh potřebuje dvě nebo více komponent (Nová komponenta, Vložit návrh nebo Vytvořit komponenty z těles)",
|
||||
"ui.exportDxf": "Exportovat DXF…",
|
||||
"ui.export_ellipsis_keymap": "Exportovat…",
|
||||
"ui.export_keymap_tip": "Klávesy, oblíbené z vyhledávání S a panel nástrojů jako soubor",
|
||||
@@ -4775,17 +4354,12 @@
|
||||
"ui.plugins_skipped": "Složek, které nešlo přečíst: {count}.",
|
||||
"ui.plugins_version": "{version}",
|
||||
"ui.point": "Bod",
|
||||
"ui.point_cloud_add_filter": "Přidat filtr…",
|
||||
"ui.point_cloud_auto_range": "Automatický rozsah",
|
||||
"ui.point_cloud_color_by": "Barva podle",
|
||||
"ui.point_cloud_file_colors": "Barvy ze souboru",
|
||||
"ui.point_cloud_filter_by": "Filtrovat podle",
|
||||
"ui.point_cloud_height_high": "Nejvyšší",
|
||||
"ui.point_cloud_height_low": "Nejnižší",
|
||||
"ui.point_cloud_legend_filter": "Zobrazeno a skryto v legendě výše",
|
||||
"ui.point_cloud_no_file_colors": "Soubor neobsahuje žádné barvy",
|
||||
"ui.point_cloud_pause": "Pozastavit",
|
||||
"ui.point_cloud_play": "Přehrát",
|
||||
"ui.point_cloud_single_color": "Jedna barva",
|
||||
"ui.point_cloud_size": "Velikost bodů",
|
||||
"ui.point_cloud_units": "Jednotky souboru",
|
||||
@@ -4794,11 +4368,6 @@
|
||||
"ui.polygon": "Mnohoúhelník",
|
||||
"ui.preferences": "Předvolby",
|
||||
"ui.press_a_key": "stiskněte klávesu…",
|
||||
"ui.print_face_cleared": "{body}: tisková plocha zrušena",
|
||||
"ui.print_face_input": "Tisková plocha",
|
||||
"ui.print_face_one_body": "Tisková plocha patří jednomu tělesu: odešlete toto těleso samostatně, abyste ji změnili",
|
||||
"ui.print_face_pick": "Vyberte rovinnou plochu objemového tělesa, aby se stala tiskovou plochou",
|
||||
"ui.print_face_set": "{body}: tisková plocha nastavena; Odeslat do sliceru položí těleso na ni",
|
||||
"ui.profile": "Profil",
|
||||
"ui.profile_plane": "Rovina profilu",
|
||||
"ui.profiles": "Profily",
|
||||
@@ -4814,7 +4383,6 @@
|
||||
"ui.properties.inertia_y": "Iyx, Iyy, Iyz",
|
||||
"ui.properties.inertia_z": "Izx, Izy, Izz",
|
||||
"ui.properties.measuring": "Měření…",
|
||||
"ui.properties.measuring_bodies": "Měření… {done} z {total} těles",
|
||||
"ui.properties.measuring_failed": "Měření se zastavilo před dokončením.",
|
||||
"ui.properties.principal_axis": "Hlavní osa {number}",
|
||||
"ui.properties.principal_moments": "Hlavní momenty setrvačnosti",
|
||||
@@ -4863,7 +4431,6 @@
|
||||
"ui.revolve": "Rotace",
|
||||
"ui.ribbon_exit": "Ukončit",
|
||||
"ui.ribbon_labels": "Zobrazovat text pod ikonami pásu karet",
|
||||
"ui.ribbon_menus_skip_pinned": "Vynechat připnuté příkazy v rozbalovacích nabídkách",
|
||||
"ui.ribbon_pin_footer": "Připnuté příkazy se zobrazují na pásu karet. Najetím na řádek jej připnete nebo odepnete.",
|
||||
"ui.ribbon_workspace": "Pracovní prostředí",
|
||||
"ui.right": "Zprava",
|
||||
@@ -4882,7 +4449,6 @@
|
||||
"ui.selectOther": "Vybrat jiné…",
|
||||
"ui.selectTangentChain": "Vybrat tečný řetězec",
|
||||
"ui.select_all": "Vybrat vše",
|
||||
"ui.select_components_by_face": "Vybírat komponenty (plocha vybere svou komponentu)",
|
||||
"ui.selection": "Výběr",
|
||||
"ui.selection_modifiers": "Modifikátory výběru",
|
||||
"ui.selection_shift_add_only": "Shift+klik pouze přidává",
|
||||
@@ -4924,11 +4490,6 @@
|
||||
"ui.sketch_intersect_selection_filter": "Filtr výběru",
|
||||
"ui.sketch_modifiers": "Modifikátory náčrtu",
|
||||
"ui.sketch_project_geometry": "Geometrie",
|
||||
"ui.sketch_report.all_constrained": "Vše je plně zavazbeno.",
|
||||
"ui.sketch_report.dof": "Stupně volnosti",
|
||||
"ui.sketch_report.loose": "Není plně zavazbeno",
|
||||
"ui.sketch_report.status": "Stav",
|
||||
"ui.sketch_report.title": "Zpráva o náčrtu",
|
||||
"ui.sketch_scale": "Měřítko náčrtu",
|
||||
"ui.sketches": "Náčrty",
|
||||
"ui.slice": "Řez",
|
||||
@@ -5033,19 +4594,10 @@
|
||||
"ui.view_centre": "Střed pohledu",
|
||||
"ui.viewport_status_clear": "Vypnout {name}",
|
||||
"ui.viewport_status_clear_hint": "Vypnout {name} · Esc",
|
||||
"ui.viewport_status_edges": "Hrany: {count}",
|
||||
"ui.viewport_status_from": "ze směru {direction}",
|
||||
"ui.viewport_status_key": "Zobrazit legendu pro {name}",
|
||||
"ui.viewport_status_minimum_radius": "Minimální poloměr",
|
||||
"ui.viewport_status_pairs": "Dvojice: {count}",
|
||||
"ui.viewport_status_section_hatch": "{setting} · šrafování",
|
||||
"ui.viewport_status_section_plane": "Aktuální rovina",
|
||||
"ui.viewport_status_section_tilted": "nakloněno · {offset}",
|
||||
"ui.viewport_status_stripes": "Pruhy: {count}",
|
||||
"ui.viewport_status_summary_clear": "Vypnout vše",
|
||||
"ui.viewport_status_summary_heading": "V tomto pohledu",
|
||||
"ui.viewport_status_summary_label": "{name} a další položky: {count}",
|
||||
"ui.viewport_status_summary_more": "+{count}",
|
||||
"ui.viewport_theme_follow": "Podle motivu",
|
||||
"ui.visual_shaded_hidden_edges": "Stínovaný se skrytými hranami",
|
||||
"ui.visual_shaded_with_edges": "Stínovaný s hranami",
|
||||
@@ -5082,9 +4634,7 @@
|
||||
"update.button": "Aktualizovat",
|
||||
"update.button_version": "Aktualizovat na {version}",
|
||||
"update.check_automatically": "Automaticky kontrolovat aktualizace",
|
||||
"update.check_for_updates": "Zkontrolovat aktualizace",
|
||||
"update.check_now": "Zkontrolovat nyní",
|
||||
"update.check_unavailable": "Pro tuto instalaci není kontrola aktualizací dostupná.",
|
||||
"update.checking": "Kontrola…",
|
||||
"update.copy": "Kopírovat",
|
||||
"update.dmg_opened": "Obraz disku je otevřený a ověřený: přetáhněte SolidCraft do Aplikací místo staré kopie a poté SolidCraft restartujte.",
|
||||
@@ -5098,13 +4648,11 @@
|
||||
"update.installed": "SolidCraft {version} je nainstalován. Pro použití restartujte.",
|
||||
"update.installer_started": "Instalátor se spustí po zavření SolidCraftu.",
|
||||
"update.later": "Připomenout později",
|
||||
"update.managed": "K dispozici je aktualizace: aktualizujte SolidCraft v {manager}",
|
||||
"update.no_notes": "Tato verze nemá poznámky.",
|
||||
"update.package_hint": "Tato kopie pochází z {kind}. Stáhněte nový balíček a nainstalujte jej pomocí:",
|
||||
"update.prefs_dev": "Toto je vývojová verze ({version}): aktualizace nekontroluje.",
|
||||
"update.prefs_flatpak": "Tuto kopii ({version}) aktualizuje Flatpak: spusťte {command} nebo použijte správce softwaru. SolidCraft nekontroluje.",
|
||||
"update.prefs_label": "Aktualizace",
|
||||
"update.prefs_managed": "Toto je SolidCraft {version}, spravovaný aplikací {manager}. Kontrola se dotáže GitHubu na nejnovější verzi a nic dalšího neodesílá; aktualizujte SolidCraft v {manager}.",
|
||||
"update.prefs_note": "Toto je SolidCraft {version} ({kind}). Kontrola se dotáže GitHubu na nejnovější verzi a nic dalšího neodesílá.",
|
||||
"update.prefs_web": "Znovu načtěte stránku, abyste získali nejnovější webovou aplikaci. Pokud síť není dostupná nebo se aktualizace nestihne včas stáhnout, otevře se uložená verze; probíhající stahování pokračuje pro další načtení.",
|
||||
"update.refresh_checking": "Hledání nejnovější verze…",
|
||||
|
||||
+1
-2664
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -47,13 +47,7 @@
|
||||
"color.edit": "Click to edit colour",
|
||||
"color.gamma": "Showing colour values in 0-255 gamma space",
|
||||
"color.linear": "Showing colour values in 0-1 linear space",
|
||||
"color.recent": "Recent colours",
|
||||
"color.recent_help": "Colours you pick in any colour field appear here",
|
||||
"color.saturation": "Saturation (per cent)",
|
||||
"color.selected": "Selected colour",
|
||||
"color.step_down": "Step down",
|
||||
"color.step_up": "Step up",
|
||||
"color.value": "Value, the brightness (per cent)",
|
||||
"dxf.cancelled": "DXF export cancelled",
|
||||
"dxf.cancelling": "Cancelling DXF export",
|
||||
"help.apache": "Apache licence 2.0",
|
||||
@@ -92,18 +86,12 @@
|
||||
"prefs.sketch_tracking_guides": "Centre and midpoint alignment guides",
|
||||
"prefs.sketch_tracking_guides_note": "Hover over a circle centre or straight-edge midpoint, then move horizontally or vertically to show a temporary dotted guide.",
|
||||
"prefs.status_bar_note": "A thin bar along the window's bottom edge shows what is being edited, the open sketch's state in its colour and the design's units; a click on the units changes them. The sketch's state then no longer shows in the view's corner.",
|
||||
"prefs.structure.appearance_note": "Colours, text and accessibility.",
|
||||
"prefs.structure.tools_note": "How modelling tools behave.",
|
||||
"prefs.theme_follow": "Follow a theme file",
|
||||
"prefs.theme_follow_error": "Not applied: {error}. The last good theme stays on.",
|
||||
"prefs.theme_follow_launch": "Followed for this run only (--theme-file); reloaded whenever another tool rewrites it.",
|
||||
"prefs.theme_follow_note": "Reloaded whenever another tool rewrites it. Choosing a theme stops following it.",
|
||||
"prefs.theme_follow_off": "Off",
|
||||
"prefs.theme_follow_stop": "Stop following",
|
||||
"prefs.theme_option_opacity_help": "Adjust floating panel opacity. A readability floor protects text over viewport colours.",
|
||||
"prefs.theme_option_tab_colours": "Tab colours",
|
||||
"prefs.theme_option_tab_colours_help": "Use this theme’s panel and viewport colours for each ribbon tab.",
|
||||
"prefs.theme_option_tab_fade_ms_help": "Fade panel and viewport colours when switching tabs. Zero switches instantly.",
|
||||
"prefs.trackpad_zoom_modifier.help": "Hold only this key to zoom at the pointer with vertical scroll. Off keeps the existing scroll behaviour.",
|
||||
"prefs.view": "View behaviour",
|
||||
"prefs.viewport_background_colour": "Colour",
|
||||
@@ -246,8 +234,6 @@
|
||||
"ui.default_modelling_orientation": "Default modelling orientation",
|
||||
"ui.design_properties.license": "Licence",
|
||||
"ui.design_properties.organization": "Organisation",
|
||||
"ui.details_curvature_caption": "Faces are coloured by their local radius of curvature.",
|
||||
"ui.details_draft_caption": "Faces are coloured by their angle to the pull direction.",
|
||||
"ui.export_keymap_tip": "Keys, S box favourites and the toolbar, as a file",
|
||||
"ui.layout_compact": "Compact",
|
||||
"ui.layout_floating": "Floating",
|
||||
|
||||
@@ -60,7 +60,6 @@
|
||||
"BLEND SURFACE": "BLEND SURFACE",
|
||||
"BOUNDARY SURFACE": "BOUNDARY SURFACE",
|
||||
"BROWSER": "BROWSER",
|
||||
"Back to the original order": "Back to the original order",
|
||||
"Ball": "Ball",
|
||||
"Bar": "Bar",
|
||||
"Base Center": "Base Center",
|
||||
@@ -596,8 +595,6 @@
|
||||
"Snap to face and edge centres": "Snap to face and edge centers",
|
||||
"SolidCraft cannot submit reports directly. Submit on GitHub; no token is needed in the app.": "SolidCraft cannot submit reports directly. Submit on GitHub; no token is needed in the app.",
|
||||
"SolidCraft closed before these designs were saved. Their last autosave can be opened.": "SolidCraft closed before these designs were saved. Their last autosave can be opened.",
|
||||
"Sort A to Z": "Sort A to Z",
|
||||
"Sort Z to A": "Sort Z to A",
|
||||
"Spacing 2 must be a non-zero number": "Spacing 2 must be a non-zero number",
|
||||
"Spacing must be a non-zero number": "Spacing must be a non-zero number",
|
||||
"Specialise": "Specialize",
|
||||
@@ -822,8 +819,6 @@
|
||||
"cmd.appearance_pick_up": "Pick Up Appearance",
|
||||
"cmd.appearance_replace": "Replace Appearance",
|
||||
"cmd.assembly_bom": "Bill of Materials",
|
||||
"cmd.assembly_mass_properties": "Mass Properties",
|
||||
"cmd.body.print_face": "Print Face",
|
||||
"cmd.body_rename": "Rename Body",
|
||||
"cmd.browser_collapse_all": "Collapse All",
|
||||
"cmd.browser_expand_all": "Expand All",
|
||||
@@ -1248,7 +1243,6 @@
|
||||
"cmd.view.render_browser": "Render Browser",
|
||||
"cmd.view.render_dock": "Move Render Dock",
|
||||
"cmd.view.render_focus": "Render Focus View",
|
||||
"cmd.view.status_details": "Viewport Status Details",
|
||||
"cmd.view.status_items": "Viewport Status Items",
|
||||
"cmd.view_ambient_occlusion": "Ambient Occlusion",
|
||||
"cmd.view_angle_readout": "View Angles",
|
||||
@@ -1287,14 +1281,8 @@
|
||||
"color.hex_hint": "#rrggbb",
|
||||
"color.hue": "Hue",
|
||||
"color.linear": "Showing color values in 0-1 linear space",
|
||||
"color.recent": "Recent colors",
|
||||
"color.recent_help": "Colors you pick in any color field appear here",
|
||||
"color.saturation": "Saturation (percent)",
|
||||
"color.saturation_value": "Saturation and value",
|
||||
"color.selected": "Selected color",
|
||||
"color.step_down": "Step down",
|
||||
"color.step_up": "Step up",
|
||||
"color.value": "Value, the brightness (percent)",
|
||||
"config.column_filter_empty": "No matching columns",
|
||||
"contact.components_count": "{count} components",
|
||||
"contact.enabled_label": "enabled",
|
||||
@@ -1341,7 +1329,6 @@
|
||||
"dialog.dimension_name": "Dimension: {name}",
|
||||
"dialog.edit_title": "EDIT {title}",
|
||||
"dialog.no_shown_body": "No shown body to change: show one, or choose New Body",
|
||||
"dialog.pattern_sketch_not_object": "Pick bodies or features: a sketch is neither. Repeat its curves with the sketch's own Pattern or Mirror, or extrude it first.",
|
||||
"dialog.select": "↖ Select",
|
||||
"dialog.selected_count": "↖ {count} selected",
|
||||
"dialog.selection_guidance": "Select an input to change it. Click selected objects to remove them; Ctrl/Cmd-click also toggles them. Review the preview, then press OK.",
|
||||
@@ -1399,168 +1386,21 @@
|
||||
"from the rule": "from the rule",
|
||||
"help.apache": "Apache license 2.0",
|
||||
"help.appearance.assign": "Gives the selected bodies, faces or components a color or a material look, without changing their weight. Use it to tell parts apart or to preview a finish.",
|
||||
"help.assembly.bom": "Lists the parts of the design or a component with their counts, by part number, and can save the list as CSV or JSON. Use it as the parts list for ordering and assembly.",
|
||||
"help.attributions": "Attributions (ATTRIBUTION.md)",
|
||||
"help.build": "Version {version} · commit {commit} · built {date}",
|
||||
"help.canvas.decal": "Places an image on a planar face of the model, like a sticker. Use it to show a label, logo or printed pattern on a part.",
|
||||
"help.canvas.edit": "Changes a canvas: its position, size, angle, opacity, mirroring, visibility or name. Use it to line up a reference image with the sketch you trace over it.",
|
||||
"help.canvas.insert": "Places a PNG or JPEG image on a plane or face as a see-through reference. Use it to trace a photo or drawing in a sketch, with the image scaled to a known size.",
|
||||
"help.component.break_link": "Cuts a linked component loose from its design file, keeping its bodies as they are. Use it when the part should no longer follow changes to the original file.",
|
||||
"help.component.capture_position": "Keeps the positions of parts you moved by hand, so they become where those parts are. Use it after dragging parts into place that no joint holds.",
|
||||
"help.component.create": "Adds a new, empty component to the design, inside the active component unless you choose another parent. Use it to give a new part of an assembly its own place for bodies and sketches.",
|
||||
"help.component.finish_edit": "Saves the part you are editing in place, returns to its assembly and updates the assembly from it. Use it when your changes to the linked part are done.",
|
||||
"help.component.from_bodies": "Turns each selected body into a component of its own, named after the body. Use it when a design built as loose bodies should become an assembly whose parts can be joined and moved.",
|
||||
"help.component.insert_design": "Inserts another saved design as a component linked to its file, with its solid bodies placed as they are there. Use it to reuse a part in an assembly and pick up later changes with Update Links.",
|
||||
"help.component.properties": "Shows the volume, mass, centre of mass and moments of inertia of a component, using its bodies' materials. Use it to check weight and balance of an assembly.",
|
||||
"help.component.revert_position": "Puts parts you moved by hand back where they were, dropping moves that were not captured. Use it to undo trial moves in an assembly.",
|
||||
"help.component.update_links": "Reads the linked design files again and replaces bodies where they changed. Use it after editing a part that this assembly uses.",
|
||||
"help.config.configure": "Adds parameters, features, materials or appearances as columns of the configuration table. Use it to build variants of one design, such as sizes of a part.",
|
||||
"help.config.preview": "Checks that a row of the configuration table rebuilds, without changing the design or its history. Use it before switching to a variant you are not sure of.",
|
||||
"help.config.rules": "Shows the rules of the configuration table, its rows and which row is active. Use it to see how the variants of a design are set up.",
|
||||
"help.config.table": "Shows the configuration table: one row per variant, one column per parameter or feature, and whether the design still matches the active row. Use it to review the variants of a design.",
|
||||
"help.connect_note": "Restart each assistant to load the SolidCraft server. Each file was backed up as .bak before it changed.",
|
||||
"help.connect_title": "Connect AI assistants",
|
||||
"help.construct.axis.edge": "Creates a construction axis along a straight edge or sketch line. Use it as the axis for a revolve, a circular pattern or a joint.",
|
||||
"help.construct.axis.normal_to_face": "Creates a construction axis through a point, square to a face. Use it as an axis that stands straight out of a surface.",
|
||||
"help.construct.axis.through_cylinder": "Creates a construction axis through the centre of a cylinder, cone or torus face, or a circular edge. Use it to turn or pattern features around a round part.",
|
||||
"help.construct.axis.two_planes": "Creates a construction axis where two planes or flat faces meet. Use it when the axis you need is the line between two faces.",
|
||||
"help.construct.axis.two_points": "Creates a construction axis through two points, vertices or sketch points. Use it for an axis that runs between two known positions.",
|
||||
"help.construct.plane.along_path": "Creates a construction plane square to an edge or curve, at a position along it. Use it to sketch a profile for a sweep or a section of a path.",
|
||||
"help.construct.plane.at_angle": "Creates a construction plane turned by an angle from a plane or face, about an axis or edge. Use it for sloped sketches, such as an angled bracket.",
|
||||
"help.construct.plane.midplane": "Creates a construction plane halfway between two planes or flat faces, or bisecting them where they meet at an angle. Use it as a symmetry plane for mirroring.",
|
||||
"help.construct.plane.offset": "Creates a construction plane parallel to a plane or flat face, at a distance or through a point. Use it to sketch at a set height above a face.",
|
||||
"help.construct.plane.perpendicular": "Creates a construction plane that holds a line or edge and stands square to a plane or face. Use it to sketch upright on a model along an edge.",
|
||||
"help.construct.plane.tangent": "Creates a construction plane that touches a cylinder, cone, sphere or torus at a point. Use it to sketch on the side of a round part.",
|
||||
"help.construct.plane.three_points": "Creates a construction plane through three points. Use it for a plane set by positions on the model, such as three corners.",
|
||||
"help.construct.plane.two_edges": "Creates a construction plane through two straight edges or lines that lie in one plane. Use it for a plane across a part, such as through two opposite edges.",
|
||||
"help.construct.point.along_path": "Creates a construction point at a position along an edge or curve. Use it as a reference partway along a path.",
|
||||
"help.construct.point.center": "Creates a construction point at the centre of a circular edge, sketch circle or arc, sphere or torus. Use it as a reference for holes, axes and joints.",
|
||||
"help.construct.point.edge_plane": "Creates a construction point where an edge or line passes through a plane or flat face. Use it to mark where a path crosses a plane.",
|
||||
"help.construct.point.three_planes": "Creates a construction point where three planes or flat faces meet. Use it as a corner reference, even where the model has no vertex.",
|
||||
"help.construct.point.two_edges": "Creates a construction point where two edges or lines meet, or come closest. Use it as a reference at a virtual corner.",
|
||||
"help.construct.point.vertex": "Creates a construction point on a vertex or sketch point. Use it as a reference that stays when the sketch or body around it is hidden.",
|
||||
"help.contact.check": "Lists the pairs of parts in contact sets that pass through each other in their current position. Use it to find collisions before you drive joints or run a motion study.",
|
||||
"help.contact.create": "Groups two or more parts into a contact set, whose bodies are kept from passing through each other while joints move. Use it for parts that should stop when they touch, such as a lever against its stop.",
|
||||
"help.contact.disable_all": "Turns contact off, so driven joints and motion studies no longer stop where parts touch. Use it to move parts freely again, or to keep a large assembly responsive.",
|
||||
"help.contact.edit": "Changes a contact set: the parts it holds, its name, or whether it is suppressed; it can also delete the set. Use it to adjust which parts are kept from passing through each other.",
|
||||
"help.contact.enable_all": "Puts every part of the assembly into one contact set, so no two parts can pass through each other while joints move. Use it for a quick check of a whole mechanism.",
|
||||
"help.contact.enable_sets": "Turns contact on for the contact sets you defined, so driven joints and motion studies stop where their parts would pass through each other. Use it to bring your sets back after turning contact off.",
|
||||
"help.contact.list": "Lists the contact sets of the design, the parts in each one and whether contact is on. Use it to check how contact is set up before you drive the assembly.",
|
||||
"help.document.inspect": "Shows an overview of the design: its components, bodies, sketches, features and parameters. Use it to get your bearings in a design you did not build yourself.",
|
||||
"help.document.units": "Changes the units the design shows lengths in, such as mm or inches. The geometry keeps its size; only the display and plain numbers follow.",
|
||||
"help.edit.checkpoint": "Remembers the design, the active sketch and the undo history as they are now. Use it before trying something risky that you may want to go back from.",
|
||||
"help.edit.restore_checkpoint": "Goes back to a checkpoint, undo history included. Use it to drop everything done since the checkpoint in one step.",
|
||||
"help.explode.create": "Creates an exploded view that pushes the parts away from the assembly's centre, or by the moves you set. Use it to show how an assembly goes together, for instructions or presentations.",
|
||||
"help.face.delete": "Removes the selected faces and lets the neighboring faces close the gap, or leaves the gap open as a surface. Use it to take off a rounded edge, a hole or a boss that is in the way.",
|
||||
"help.file.insert_mesh": "Adds a 3MF, STL, OBJ, PLY or glTF file to the design as mesh bodies in a new component. Use it to place a downloaded or scanned model beside your design as a reference.",
|
||||
"help.file.insert_step": "Adds a STEP, IGES, FreeCAD or Rhino file to the design as solid bodies in a new component; an assembly's parts become nested components. Use it to bring in models from suppliers or other CAD programs.",
|
||||
"help.file.save_mesh": "Saves bodies as an STL, 3MF or OBJ mesh, with the smoothness of curved faces you choose. Use it to prepare parts for 3D printing or for programs that read meshes.",
|
||||
"help.file.send_to_slicer": "Saves the selected bodies as a 3MF file and opens it in the slicer you choose. Use it to go from the model to printing in one step.",
|
||||
"help.font_details": "The interface uses egui's built-in fonts (Ubuntu Light and Hack, under the Ubuntu Font Licence and the MIT/Bitstream Vera license; Noto Emoji and the emoji icon font, under the OFL and MIT). Sketch text uses Liberation Sans (SIL OFL 1.1). The Crafting Apps' optional font pack, craft-fonts (BIZ UDPGothic, Shippori Mincho, BIZ UDMincho, Noto Sans CJK SC, Noto Sans Arabic; SIL OFL 1.1), is not bundled in SolidCraft builds.",
|
||||
"help.fonts": "Fonts",
|
||||
"help.frame.member": "Places a profile, such as a tube or an aluminium extrusion, along the lines of a frame sketch, one member per line. Use it to build frames, racks and welded structures.",
|
||||
"help.inspect.accessibility": "Colours the faces a tool can reach from one direction, and those it cannot. Use it to check a part for machining or moulding from that side.",
|
||||
"help.inspect.center_of_mass": "Shows the centre of mass of bodies, each on its own and all together, at uniform density. Use it to check balance and where a part will tip.",
|
||||
"help.inspect.colored_components": "Gives each component its own temporary colour, without changing appearances. Use it to tell the parts of an assembly apart at a glance.",
|
||||
"help.inspect.compare": "Compares two bodies and shows where one has material the other does not, with volume and deviation. Use it to check a changed or imported part against the original.",
|
||||
"help.inspect.continuity": "Checks how smoothly faces meet along their edges: gaps, kinks or curvature jumps, and shades the seams. Use it to find where surfaces do not join cleanly.",
|
||||
"help.inspect.curvature_comb": "Draws combs along curves, edges or faces whose teeth show how strongly they bend. Use it to spot flat spots, kinks and uneven curvature.",
|
||||
"help.inspect.curvature_map": "Colours faces by how strongly they curve, red where the radius is small. Use it to find tight spots and to judge how smooth a surface is.",
|
||||
"help.inspect.draft": "Colours faces by their draft angle to a pull direction, marking those with too little. Use it to check a part before moulding or casting.",
|
||||
"help.inspect.environment_map": "Shows the model with a reflective, mirror-like finish. Use it to judge the flow of surfaces by the way reflections run across them.",
|
||||
"help.inspect.interference": "Finds bodies that overlap and shows each overlap with its volume. Use it to check an assembly for parts that collide.",
|
||||
"help.inspect.isocurve": "Draws the isoparametric curves of faces, the grid the surface is built on. Use it to see how a surface flows and where it bunches up.",
|
||||
"help.inspect.measure": "Measures lengths, distances, angles, areas and radii between what you pick, or the volume and mass of bodies. Use it to check sizes and clearances.",
|
||||
"help.inspect.minimum_radius": "Finds the smallest radius of curvature of curves, edges or faces, and where it is. Use it to check that a tool or nozzle can follow the shape.",
|
||||
"help.inspect.section": "Cuts the view open along a plane and hatches the cut faces, without changing the model. Use it to look inside parts and assemblies.",
|
||||
"help.inspect.zebra": "Shows black and white stripes reflected on the model's faces. Use it to judge smoothness: stripes that break or kink at an edge show a poor transition.",
|
||||
"help.joint.as_built": "Joins two parts where they already are, without moving either one, and sets how they may still move. Use it for parts you have already placed in their final position.",
|
||||
"help.joint.cam": "Links a turning cam to a follower, so the follower slides or swings as the cam's outline passes under it. Use it for cams, eccentrics and valve drives.",
|
||||
"help.joint.create": "Joins two parts at the joint origins you pick and moves the second part into place; the joint type sets how they may still move. Use it to build an assembly whose parts move like the real mechanism.",
|
||||
"help.joint.drive": "Sets a joint's angle or distance and moves the parts with it, within its limits; linked joints and closed loops follow. Use it to check that a mechanism moves as intended.",
|
||||
"help.joint.gear": "Links two turning joints with a gear ratio, so driving one turns the other. Use it for spur and ring gears, with the ratio from pitch radii or tooth counts.",
|
||||
"help.joint.limits": "Sets how far a joint may turn or slide, as a minimum and a maximum, or clears those limits. Use it to keep a hinge, slider or lever within its real range of travel.",
|
||||
"help.joint.motion_link": "Couples two joints with a ratio and an offset, so driving one moves the other. Use it for a fixed relation between joints that Gear, Rack and Pinion or Screw do not cover.",
|
||||
"help.joint.origin": "Places a named joint origin on a part: at the centre of a face or round end, the middle of an edge, a corner or a point. Use it to prepare where joints attach; one picked on a face follows it when the part changes size.",
|
||||
"help.joint.rack_pinion": "Links a turning pinion to a sliding rack, so the rack moves by the length of pitch circle the pinion rolls through. Use it for rack drives, steering and linear stages.",
|
||||
"help.joint.reach": "Moves a point on a part toward a target by changing the joints on its chain, within their limits. Use it to pose a mechanism by where its end should be, such as the tip of a robot arm.",
|
||||
"help.joint.rigid_group": "Locks the selected parts together as they are, so they move as one. Use it for parts that belong together and have no motion between them.",
|
||||
"help.joint.screw": "Links turning and sliding by a pitch, so each turn advances by that distance. Use it for lead screws, bolts and threaded spindles.",
|
||||
"help.library.apply": "Applies a material or appearance from a local library file to bodies, faces or components. Use it to reuse materials you saved from another design.",
|
||||
"help.library.export": "Saves the design's materials and appearances to a library file. Use it to share them or reuse them in other designs.",
|
||||
"help.library.inspect": "Checks a library file and lists its materials and appearances, without changing the design. Use it to see what a library holds before applying it.",
|
||||
"help.licences": "Licenses",
|
||||
"help.material.assign": "Sets what the selected bodies are made of, such as steel, aluminum or ABS. Use it so that the mass and weight match the real part.",
|
||||
"help.material.properties.validate": "Checks a material data card for consistent numbers and missing values. Use it before relying on the data for mass or stiffness.",
|
||||
"help.mesh.convert": "Rebuilds a mesh body, such as an STL, as an editable solid with flat and cylindrical faces. Use it to modify imported mechanical parts like a modelled body.",
|
||||
"help.mit": "MIT license",
|
||||
"help.motion.study": "Sets joint values at steps along a timeline and plays them back as an animation. Use it to watch a mechanism move through a sequence and check clearances along the way.",
|
||||
"help.motion.trace": "Traces the path a point on a part follows while a motion study plays or a joint is driven, and keeps it as a 3D sketch curve when you confirm. Use it to see where a mechanism reaches, or to build on its path.",
|
||||
"help.notice": "NOTICE",
|
||||
"help.occurrence.ground": "Fixes a part in place, or frees it again, so that joints move the other parts around it. Use it for the frame or base that the rest of the assembly is built on.",
|
||||
"help.occurrence.move": "Moves an assembly part only along freedoms allowed by its joints. Select a part face, then drag an available arrow or arc.",
|
||||
"help.parameters.change": "Opens the table of named values and expressions that drive the dimensions of the design. Use it to change a size in one place and let every feature that uses it follow.",
|
||||
"help.parameters.export": "Saves the design's parameters as CSV or JSON. Use it to edit them in a spreadsheet or move them to another design.",
|
||||
"help.parameters.graph": "Shows which parameters and features use which others, and any loops or errors among them. Use it to see what a change to a parameter will affect.",
|
||||
"help.parameters.import": "Reads parameters from CSV or JSON into the design, all or none of them. Use it to bring in values from a spreadsheet or another design.",
|
||||
"help.parameters.move": "Moves a user parameter before or after another in the list. Use it to keep related parameters together.",
|
||||
"help.parts.fastener": "Adds a standard screw, bolt, nut, washer, pin or bearing in the size you pick. Placed on a hole, it seats in the hole with a joint, so you need not model fasteners yourself.",
|
||||
"help.parts.insert": "Inserts a standard part in the family, size and length you pick. Placed on the rim or wall of a hole, it seats on the hole with a rigid joint.",
|
||||
"help.parts.library": "Opens the standard parts: screws, bolts, nuts, washers, set screws, dowel pins and bearings in standard sizes. Use it to add a standard part instead of modelling it yourself.",
|
||||
"help.parts.resize": "Changes the size or length of an inserted standard part and rebuilds it; its joints keep it seated. Use it when a screw turns out too long or a hole needs another size.",
|
||||
"help.plastic.assign_rule": "Assigns a plastic rule to bodies, so their plastic features take its draft and clearance as defaults. Use it to set up a moulded part once for all its features.",
|
||||
"help.plastic.boss": "Adds a screw boss on a face: a post with an optional hole, draft, root fillet and supporting ribs. Use it for screw points in moulded or printed housings.",
|
||||
"help.plastic.lip": "Adds a lip or a matching groove along the rim of a shelled body. Use it so that two housing halves locate on each other and close tightly.",
|
||||
"help.plastic.manage_rules": "Creates and edits plastic rules: material, wall thickness, radii, clearance and draft. Use them to keep the features of a moulded part consistent.",
|
||||
"help.plastic.rest": "Adds a rest on a face: a round or rectangular pad, solid or hollow, with draft. Use it as a support or standoff in a moulded housing.",
|
||||
"help.plastic.snap_fit": "Adds a snap-fit hook on a face, with its length, thickness and catch. Use it to clip parts together without screws.",
|
||||
"help.pointcloud.insert": "Insert a PLY, XYZ or PTS scan as a point cloud alongside the model. Use it as a reference when building a model from measured data.",
|
||||
"help.sheet.convert": "Turns a plate or shelled body of even thickness into a sheet metal body, with bends at the edges you pick. Use it to make an existing part unfoldable.",
|
||||
"help.sheet.export_bend_table": "Saves the bend table of a sheet metal body as CSV or JSON: angles, radii and bend positions in the flat. Use it for the press brake or the workshop.",
|
||||
"help.sheet.export_dxf": "Saves the flat pattern as a DXF, with outlines, bend lines and optional bend notes. Use it for laser, plasma or waterjet cutting.",
|
||||
"help.sheet.flange": "Adds a flange: a base plate from a sketch, a wall along an open sketch contour, or a bent wall on sheet edges. Use it to build up sheet metal parts.",
|
||||
"help.sheet.flat_pattern": "Creates the flat pattern of a sheet metal body, with its size, cut-outs and bend lines. Use it to check the blank before you cut it.",
|
||||
"help.sheet.fold": "Bends a sheet along a sketch line by an angle and radius. Use it to fold a flat sheet after cutting features into it.",
|
||||
"help.sheet.hem": "Folds a sheet edge back on itself. Use it for safe, stiff edges without sharp burrs.",
|
||||
"help.sheet.manage_rules": "Creates and edits sheet metal rules: thickness, bend radius, K-factor, reliefs and gaps. Use them to match the material and tools of your workshop.",
|
||||
"help.sheet.path_flange": "Adds a chain of flanges along a sheet edge, following an open chain of sketch lines. Use it for profiles such as a U or Z shape in one step.",
|
||||
"help.sheet.perforate": "Adds a field of holes over the whole flat sheet, in a staggered or square pattern. Use it for vents, grilles and lighter panels.",
|
||||
"help.sheet.refold": "Folds an unfolded sheet metal body back up. Use it after adding features to the flat sheet.",
|
||||
"help.sheet.unfold": "Unfolds all bends of a sheet metal body. Use it to add holes or cuts that have to cross a bend, then refold.",
|
||||
"help.sketch.arc.center_point": "Draws a circular arc around a centre point, from a start point to an end point. Use it when the arc's centre is known, such as a radius around a hole or a pivot.",
|
||||
"help.sketch.arc.tangent": "Draws an arc that starts at the end of a line or arc and continues tangent to it. Use it to carry on a chain with a smooth bend instead of a corner.",
|
||||
"help.sketch.arc.three_point": "Draws an arc from a start point to an end point through a third point. Use it when the arc has to pass through given points rather than around a known centre.",
|
||||
"help.sketch.arc3d": "Draws an exact circular arc in space through three points, with 3D Sketch on. Use it for bends in paths and guide rails that leave the sketch plane.",
|
||||
"help.sketch.auto_constrain": "Adds the constraints the sketch nearly has already, such as horizontal, parallel or coincident, then dimensions it until it is fully defined. Use it to lock a roughly drawn sketch in one step.",
|
||||
"help.sketch.auto_constrain_from_datum": "Works like AutoConstrain, but measures the positions from a datum point you pick instead of the origin. Use it when the part is laid out from one reference point, such as a corner or a hole.",
|
||||
"help.sketch.blend_curve": "Joins the ends of two curves with a smooth spline that is tangent to both, or also curvature continuous if you choose. Use it to bridge a gap between curves without a kink.",
|
||||
"help.sketch.break": "Splits a curve into pieces where other curves cross it, or at points you place on it. Use it when part of a curve needs its own constraint or should be deleted on its own.",
|
||||
"help.sketch.cancel": "Leaves the sketch and discards everything changed since it was created or opened for editing. Undo brings the changes back.",
|
||||
"help.sketch.centerline": "Switches lines between normal lines and centerlines, axes that profiles leave out. Use a centerline as the axis for a revolve, a mirror or a symmetry constraint.",
|
||||
"help.sketch.chamfer.distance_angle": "Bevels the corner between two lines, set by a distance along the first line and an angle. Use it when a drawing gives the chamfer as a length and an angle, such as 2 mm × 30°.",
|
||||
"help.sketch.chamfer.equal_distance": "Bevels the corner between two lines the same distance back along both. Use it for the usual 45° chamfer on an outline.",
|
||||
"help.sketch.chamfer.two_distance": "Bevels the corner between two lines, set by a separate distance along each line. Use it for chamfers that are not 45°, given as two lengths.",
|
||||
"help.sketch.circle.center": "Draws a circle from its centre and its diameter. Use it for holes, bosses and other round features whose centre is known.",
|
||||
"help.sketch.circle.three_point": "Draws a circle through three points. Use it when the circle has to pass through given points, for example of existing geometry.",
|
||||
"help.sketch.circle.three_tangent": "Draws a circle that touches three lines, circles or arcs. Use it to fit a circle into the space between three curves, such as the inscribed circle of a triangle.",
|
||||
"help.sketch.circle.two_point": "Draws a circle from the two ends of its diameter. Use it when the circle's edge points are known rather than its centre.",
|
||||
"help.sketch.circle.two_tangent": "Draws a circle of a given size that touches two lines, circles or arcs. Use it for a rounding of fixed radius between two curves.",
|
||||
"help.sketch.conic": "Draws a conic curve between two end points, shaped by an apex point and a rho value. Use it for smooth transitions whose fullness you want to tune, from flat to nearly a sharp corner.",
|
||||
"help.sketch.constrainer": "Applies the constraint that one or two picked curves nearly have already, such as horizontal, parallel, tangent or equal. Use it to tidy a hand-drawn sketch one relation at a time.",
|
||||
"help.sketch.constraint.coincident": "Makes a point lie on another point, a curve or a sketch axis. Use it to close gaps in a profile or to put a point on a line.",
|
||||
"help.sketch.constraint.collinear": "Makes two lines lie on one straight line. Use it to line up interrupted edges, such as both sides of a notch.",
|
||||
"help.sketch.constraint.concentric": "Gives two circles or arcs the same centre. Use it for rings, counterbores and shafts with shoulders.",
|
||||
"help.sketch.constraint.curvature": "Makes two curves that meet at an end point continue with the same curvature (G2). Use it where a tangent join is not smooth enough, for example on visible surfaces.",
|
||||
"help.sketch.constraint.equal": "Makes lines the same length, or circles and arcs the same radius. Use it so that one dimension drives several matching features.",
|
||||
"help.sketch.constraint.fix": "Fixes points or curves where they are, or frees them again. Use it for geometry that must not move when you drag or solve the sketch.",
|
||||
"help.sketch.constraint.horizontal_vertical": "Makes a line, or the line between two points, horizontal or vertical, whichever is closer. Use it to square an outline up to the sketch axes.",
|
||||
"help.sketch.constraint.midpoint": "Puts a point on the middle of a line, or makes the midpoints of two lines meet. Use it to centre geometry on an edge.",
|
||||
"help.sketch.constraint.parallel": "Makes two lines parallel. Use it for sides that must stay parallel when other dimensions change.",
|
||||
"help.sketch.constraint.perpendicular": "Makes two lines meet at a right angle. Use it for square corners between lines that are not on the sketch axes.",
|
||||
"help.sketch.constraint.polygon": "Makes a closed chain of lines a regular polygon: equal sides, with every corner on one circle. Use it to make a hand-drawn polygon regular and keep it so.",
|
||||
"help.sketch.constraint.symmetry": "Makes two points or curves mirror each other across a line or about a point. Use it to keep a profile symmetric when you change one side.",
|
||||
"help.sketch.constraint.tangent": "Makes two curves touch tangentially, such as a line and an arc. Use it for smooth joins without a kink.",
|
||||
"help.sketch.construction": "Switches curves between normal geometry and construction geometry, which profiles leave out. Use construction curves as helpers for layout, references and dimensions.",
|
||||
"help.sketch.construction_line": "Create an infinite construction line through two points. Use it to lay out a sketch without splitting profiles.",
|
||||
"help.sketch.construction_line.angle": "Create an infinite construction line at an angle from sketch X. Pick the point and type the angle, or pick its direction.",
|
||||
"help.sketch.construction_line.bisector": "Pick two intersecting straight sketch lines, then choose either angle bisector. The result follows its source lines.",
|
||||
@@ -1571,71 +1411,11 @@
|
||||
"help.sketch.construction_line.tangent_external": "Pick a circle or circular arc, then an external point and a tangent solution. The previews show only contacts on the drawn arc.",
|
||||
"help.sketch.construction_line.tangent_two": "Pick two circles or circular arcs, then choose a common tangent in the preview. Contacts must lie on the drawn curves.",
|
||||
"help.sketch.construction_line.vertical": "Create an infinite vertical construction line through a point. Its vertical constraint follows later edits.",
|
||||
"help.sketch.copy": "Copies the selected sketch curves and points, together with the constraints and dimensions among them. Paste them into this sketch or another one.",
|
||||
"help.sketch.create": "Starts a new 2D sketch on a plane or on a flat face of the model. Every extrude, revolve and sweep begins with a sketch.",
|
||||
"help.sketch.cut": "Copies the selected sketch geometry and deletes it from the sketch, in one undo step. Paste it elsewhere in this sketch or into another one.",
|
||||
"help.sketch.dimension": "Adds a driving dimension: a length, distance, angle, radius or diameter, depending on what you pick. Type a value or a parameter name, and the sketch follows it.",
|
||||
"help.sketch.edit": "Opens an existing sketch for editing. The features built on it update when you finish the sketch.",
|
||||
"help.sketch.ellipse": "Draws an ellipse from its centre, the end of its major axis and a point on its minor side. Use it for oval openings, cams and other elongated round shapes.",
|
||||
"help.sketch.equation_curve": "Draws a curve from formulas: x(t) and y(t), or y = f(x), over a range. The formulas can use parameters and the curve follows them: use it for a sine wave, a spiral or a gear tooth's involute.",
|
||||
"help.sketch.extend": "Lengthens a line or arc up to the nearest curve in its way, or grows two curves until they meet. Use it to close gaps in a profile after trimming or editing.",
|
||||
"help.sketch.fillet": "Rounds the corner where two lines or arcs meet with an arc of a given radius. Several corners rounded together share one radius.",
|
||||
"help.sketch.finish": "Leaves the sketch and returns to the model. Its closed profiles are then ready for Extrude, Revolve and other features.",
|
||||
"help.sketch.finish_auto_constrain": "Runs AutoConstrain on the sketch, then finishes it. Use it to leave a sketch fully defined in one step.",
|
||||
"help.sketch.fit_curves_to_section": "Cuts a mesh or solid body with the sketch plane and fits lines and arcs to the section. Use it to rebuild a scanned or imported part as an editable sketch.",
|
||||
"help.sketch.include_3d": "Brings model edges, vertices and curves of other sketches into this sketch as linked references, flattening those off its plane onto it. Use it to build on geometry that does not lie in the sketch plane.",
|
||||
"help.sketch.infinite": "Switches lines between normal lines and infinite construction lines that run across the whole view. Use them as layout references that never end too short.",
|
||||
"help.sketch.insert_dxf": "Reads the curves of a DXF drawing into a sketch, scaled, turned and placed where you set. Use it to build on a 2D drawing from another program, such as a laser-cut outline.",
|
||||
"help.sketch.insert_svg": "Reads the paths of an SVG drawing into a sketch, scaled, turned and placed where you set. Use it to turn a logo or vector outline into curves you can extrude.",
|
||||
"help.sketch.inspect": "Opens a report on the open sketch: how many degrees of freedom are left and whether it is fully constrained. Use it to find out what still moves before you finish the sketch.",
|
||||
"help.sketch.intersect": "Adds the curves or points where bodies, faces, edges or other sketches cross the sketch plane. They stay linked and follow the model when it changes.",
|
||||
"help.sketch.intersection_curve": "Creates 3D curves where two bodies or faces meet, linked to them. Use them as paths or guide rails that follow the model.",
|
||||
"help.sketch.isoparametric_curve": "Creates a 3D curve along a face's U or V direction through a point you pick, linked to the face. Use it as a path or split line that follows the surface.",
|
||||
"help.sketch.line": "Draws connected lines point by point, as an open chain or a closed outline. It is the basic tool for most profiles.",
|
||||
"help.sketch.line.midpoint": "Draws a line from its midpoint out to one end, with the other end mirrored. Use it for lines centred on a point, such as a symmetric edge.",
|
||||
"help.sketch.line3d": "Draws connected straight lines between points in space, with 3D Sketch on. Use it for paths and frames that leave the sketch plane.",
|
||||
"help.sketch.mirror": "Mirrors sketch curves and points across a line or axis and adds symmetry constraints. Use it to draw half of a symmetric profile and complete it.",
|
||||
"help.sketch.move": "Moves or rotates sketch curves and points, or a copy of them. Use it to reposition geometry while keeping its shape and constraints.",
|
||||
"help.sketch.offset": "Creates a copy of a chain of curves at a set distance, on one side or both. Use it for walls, outlines and clearances; the distance stays an editable dimension.",
|
||||
"help.sketch.paste": "Pastes sketch geometry you copied or cut into the active sketch. Place it at a point or shift it by an offset.",
|
||||
"help.sketch.pattern.circular": "Copies sketch geometry around a centre point, over a full circle or a set angle. Use it for bolt circles, spokes and teeth.",
|
||||
"help.sketch.pattern.rectangular": "Copies sketch geometry in rows and columns at set spacings. Use it for grids of holes, slots or vents.",
|
||||
"help.sketch.point": "Places a sketch point. Use it as a reference for dimensions, constraints, hole centres or later features.",
|
||||
"help.sketch.point3d": "Places a point in space, with 3D Sketch on. Use it as a reference for 3D curves and paths.",
|
||||
"help.sketch.polygon.circumscribed": "Draws a regular polygon around a circle, sized from its centre to the middle of a side. Use it when the width across flats is known, as for a hex nut.",
|
||||
"help.sketch.polygon.edge": "Draws a regular polygon from the two ends of one side. Use it when the length and position of a side are known.",
|
||||
"help.sketch.polygon.inscribed": "Draws a regular polygon inside a circle, sized from its centre to a corner. Use it when the size across corners is known.",
|
||||
"help.sketch.project": "Brings model edges, faces, vertices and curves of other sketches into this sketch, projected onto its plane. They stay linked and follow the model when it changes.",
|
||||
"help.sketch.project_to_surface": "Projects curves of other sketches along this sketch's normal onto a face, as linked 3D curves. Use it to put a logo, split line or path onto a curved surface.",
|
||||
"help.sketch.rectangle.center": "Draws a rectangle from its centre and one corner. Use it for outlines centred on a point, such as the origin.",
|
||||
"help.sketch.rectangle.rounded": "Draws a rectangle with all four corners rounded to one radius. Use it for plates, lids and openings with rounded corners.",
|
||||
"help.sketch.rectangle.three_point": "Draws a rectangle from one edge and a point on the opposite side. Use it for rectangles at an angle to the sketch axes.",
|
||||
"help.sketch.rectangle.two_point": "Draws a rectangle from two opposite corners. Use it for the outlines of plates, blocks and pockets.",
|
||||
"help.sketch.scale": "Scales sketch curves and points by a factor about a base point. Use it to resize part of a sketch without drawing it again.",
|
||||
"help.sketch.slot.arc_center": "Draws a curved slot of a given width along an arc set by its centre, start and end. Use it for adjustment slots around a pivot.",
|
||||
"help.sketch.slot.arc_three_point": "Draws a curved slot of a given width along an arc through three points. Use it when the slot's path has to pass through given points.",
|
||||
"help.sketch.slot.center_point": "Draws a straight slot of a given width from its centre to the centre of one end arc. Use it for slots centred on a point.",
|
||||
"help.sketch.slot.center_to_center": "Draws a straight slot of a given width between the centres of its two end arcs. Use it for slots dimensioned centre to centre, such as adjustment slots for screws.",
|
||||
"help.sketch.slot.overall": "Draws a straight slot of a given width from one outer end to the other. Use it when the slot's overall length is what matters.",
|
||||
"help.sketch.spline.control_point": "Draws a cubic spline shaped by control points that it does not pass through. Use it for smooth, flowing curves that you shape by moving the points.",
|
||||
"help.sketch.spline.control_point_5": "Draws a degree 5 spline shaped by control points. Use it where curves have to join with smoother curvature, for example on visible styled surfaces.",
|
||||
"help.sketch.spline.fit_point": "Draws a smooth spline that passes through every point you place, open or closed. Use it to trace a shape through known points.",
|
||||
"help.sketch.spline3d": "Draws a smooth curve in space through points, with 3D Sketch on. Use it for sweep paths and cable runs that leave the sketch plane.",
|
||||
"help.sketch.spun_profile": "Creates in the sketch plane the outline a body sweeps when it turns about an axis. Use it to get the silhouette of a turned part for a revolve or a drawing.",
|
||||
"help.sketch.text": "Writes text in the sketch in a chosen font, height and angle; its words can follow parameters. Extrude or emboss it for labels and lettering.",
|
||||
"help.sketch.transform": "Scales, turns and moves sketch geometry about a centre point in one step. Use it to reposition and resize a selection at once.",
|
||||
"help.sketch.trim": "Removes the piece of a curve between the nearest crossings around where you click. Use it to clean up overlapping lines into a closed profile.",
|
||||
"help.solid.align": "Moves the selected bodies so that a point, face or plane on them meets a point, face or plane elsewhere. Use it to place a part against another one without measuring the offset.",
|
||||
"help.solid.boundary_fill": "Makes solids from the regions enclosed by overlapping tool bodies, filling only the regions you pick. Use it to build a shape from the space that several bodies bound together.",
|
||||
"help.solid.bounding_solid": "Creates a box that encloses the selected bodies, with an optional margin. Use it to see a part's overall size, or as the stock it is machined from.",
|
||||
"help.solid.box": "Creates a box from a length, width and height, from a corner point or centred on a point. Use it for a quick block, a placeholder or a body to cut features into.",
|
||||
"help.solid.chamfer": "Cuts the selected edges with a flat bevel of the distance you set. Use it to break sharp edges or to ease the entry of a pin or screw.",
|
||||
"help.solid.coil": "Creates a helical body, such as a spring, from a diameter, turns, height or pitch and a round or square section. Use it for springs, coils and helical ridges.",
|
||||
"help.solid.combine": "Joins bodies, cuts them out of a target body, or keeps only the volume they share, and can keep the tool bodies. Use it to merge parts, to cut one shape with another or to find where two bodies overlap.",
|
||||
"help.solid.cone": "Creates a cone from a base circle and a height, or a truncated cone when the top has a radius too. Use it for tapers, funnels, countersinks and points.",
|
||||
"help.solid.cylinder": "Creates a cylinder from a radius or diameter and a height, standing on a point along an axis. Use it for shafts, pins, bosses and round blanks.",
|
||||
"help.solid.draft": "Tilts the selected faces by the angle you set, measured from a neutral plane. Use it on molded or cast parts so that they slide out of the mold.",
|
||||
"help.solid.emboss": "Raises sketch profiles, such as text or a logo, out of a face, or sinks them into it. Use it for lettering, labels and markings on flat or round faces.",
|
||||
"help.solid.extrude": "Pushes a sketch profile into 3D along a distance, adding or removing material. Use it to turn a flat outline into a block, a boss or a pocket.",
|
||||
"help.solid.fillet": "Rounds the selected edges with a smooth circular blend of the radius you set. Use it to soften sharp edges for strength, comfort or looks.",
|
||||
"help.solid.hole": "Drills a round hole of the diameter you set at a chosen point on a face. Use it for screw clearances, pins and other simple round openings.",
|
||||
@@ -1644,60 +1424,20 @@
|
||||
"help.solid.move": "Moves or rotates the selected bodies, or a copy of them, by the distance and angle you set. Use it to reposition a body or to make a second one in another place.",
|
||||
"help.solid.offset_face": "Pushes the selected faces in or out by the distance you set, and the faces around them follow. Use it to make a wall thicker, a pocket deeper or a boss taller without editing the sketch.",
|
||||
"help.solid.pattern.circular": "Repeats the selected objects around an axis, for the count and total angle you set. Use it for bolt circles, spokes, fins and teeth.",
|
||||
"help.solid.pattern.path": "Copies features or bodies along a sketch path, by count and spacing. Use it for holes along a curved edge or parts along a rail.",
|
||||
"help.solid.pattern.rectangular": "Repeats the selected objects in one or two directions with the count and spacing you set. Use it for rows and grids of holes, ribs, pins or feet.",
|
||||
"help.solid.pipe": "Creates a round tube along a path of sketch curves, solid or hollow with a wall thickness. Use it for tubes, wires, cables and rails.",
|
||||
"help.solid.press_pull": "Adds or removes material as you drag a face, or rounds edges as you drag them. Use it for quick changes straight on the model.",
|
||||
"help.solid.remove": "Takes the selected bodies out of the design from this point in the timeline on; earlier steps keep them. Use it to drop a helper body, such as a cutting tool you no longer need.",
|
||||
"help.solid.replace_face": "Moves the selected flat faces onto a plane or onto a parallel face, and the body grows or shrinks to meet it. Use it to bring a face flush with another part or a construction plane.",
|
||||
"help.solid.revolve": "Spins a sketch profile around an axis to make a round solid. Use it for shafts, knobs, bowls and any part that is round about a center line.",
|
||||
"help.solid.rib": "Adds a thin wall along an open sketch curve, filled out to the next faces of the body. Use it to stiffen walls and corners, for example in moulded or printed parts.",
|
||||
"help.solid.scale": "Makes the selected bodies larger or smaller by a factor, the same in every direction or one per axis. Use it to resize an imported shape or to allow for shrinkage.",
|
||||
"help.solid.shell": "Hollows out a solid, leaving walls of the thickness you set, and can open the faces you pick. Use it for boxes, covers and other thin-walled parts.",
|
||||
"help.solid.sphere": "Creates a sphere from a radius or diameter around a centre point. Use it for balls, knobs and rounded ends.",
|
||||
"help.solid.split_body": "Cuts a body into separate bodies with a plane, the face of another body or a sketch line. Use it to make parts that are printed, machined or colored on their own.",
|
||||
"help.solid.split_face": "Divides the selected faces along a plane, the face of another body or sketch curves, without cutting the body. Use it to give part of a face its own draft, color or offset.",
|
||||
"help.solid.sweep": "Drags a sketch profile along a path to make a solid. Use it for pipes, rails, handles and any part of constant section that follows a curve.",
|
||||
"help.solid.thread": "Adds an ISO metric thread to a cylindrical face, either as a cosmetic thread or cut into the body. Use it for bolts, threaded holes and printed screw parts.",
|
||||
"help.solid.torus": "Creates a ring from a major radius around its axis and a minor radius for its round section. Use it for O-rings, handles and round beads.",
|
||||
"help.solid.web": "Adds a thin wall along each open sketch curve, each filled out to the next faces of the body. Use it for a grid of supporting walls inside housings and trays.",
|
||||
"help.surface.blend": "Creates a surface that bridges the edges of two bodies, tangent or curvature continuous to both. Use it to join two surfaces smoothly across a gap.",
|
||||
"help.surface.boundary": "Creates a surface filling a loop of two to four sketch curves, or a network of curves. Use it for free-form panels defined by their edges.",
|
||||
"help.surface.extend": "Lengthens a surface past its edges, by a distance or up to a plane or face. Use it so that surfaces overlap before you trim or stitch them.",
|
||||
"help.surface.extrude": "Pushes sketch curves or profiles along a distance into a surface, walls only, without caps. Use it for thin walls and for cutting or splitting tools.",
|
||||
"help.surface.fair": "Smooths the inside of free-form faces while their edges stay put. Use it to even out bumps and wavy reflections in a surface.",
|
||||
"help.surface.loft": "Creates a surface that passes through two or more sections in order, without caps. Use it for shells and transitions between different shapes.",
|
||||
"help.surface.match": "Rebuilds the edge of a surface so it meets another body's edge, with matching tangent or curvature. Use it to close a seam smoothly between two surfaces.",
|
||||
"help.surface.offset": "Creates a copy of faces at a distance along their normals, as a new surface body. Use it for skins, clearances or the other side of a wall.",
|
||||
"help.surface.patch": "Fills a sketch region or a closed loop of edges with a face, flat or smoothly curved. Use it to close holes in a surface body.",
|
||||
"help.surface.reverse_normal": "Turns faces of a surface body over, so their outside faces the other way. Use it before thickening or stitching when the faces point inward.",
|
||||
"help.surface.revolve": "Turns sketch curves or profiles about an axis into a surface, without caps. Use it for round shells such as lampshades, bowls and nozzles.",
|
||||
"help.surface.ruled": "Creates a strip of straight lines out from a chain of edges, along the face's normal, tangent or at an angle. Use it for draft walls, run-offs and parting surfaces.",
|
||||
"help.surface.stitch": "Sews surface bodies together along their shared edges, into a solid when they close. Use it to turn a set of surfaces into one body.",
|
||||
"help.surface.sweep": "Moves sketch curves or profiles along a path into a surface, without caps. Use it for gutters, trims and other thin shapes that follow a path.",
|
||||
"help.surface.thicken": "Gives a surface body a thickness, turning it into a solid. Use it to make printable or machinable parts from surfaces.",
|
||||
"help.surface.trim": "Cuts a surface with a plane, another surface or sketch curves, and keeps the side you pick. Use it to cut surfaces to shape before stitching.",
|
||||
"help.surface.unstitch": "Separates faces of a body into surface bodies of their own; a solid comes apart into surfaces. Use it to rework single faces of a body.",
|
||||
"help.surface.untrim": "Removes holes from a face, or restores its outer boundary to the surface's natural bounds. Use it to get back the full surface after a trim.",
|
||||
"help.third_party": "Third-party licenses",
|
||||
"help.timeline.compute_all": "Rebuilds every feature in the timeline from the start. Use it to refresh the model and to see which features fail.",
|
||||
"help.timeline.delete": "Deletes the selected features from the timeline; deleting a sketch also deletes the features built from it. Use it to remove a step that is no longer wanted.",
|
||||
"help.timeline.dependents": "Lists the features that would be deleted with a feature, and those that would fail without it. Use it before deleting or changing a feature.",
|
||||
"help.timeline.play": "Replay the remaining features one at a time, with a half-second pause after each rebuild. Run this command again or press Escape to stop; Go to end jumps immediately.",
|
||||
"help.view.apply": "Turns the view to a standard direction such as front, top or iso, or to a saved named view. Use it to look at the model from a fixed angle.",
|
||||
"help.view.delete": "Deletes a saved named view. The model is not changed.",
|
||||
"help.view.fit": "Zooms and pans so the whole model, or the selection, fills the view. Use it when the model has gone out of sight.",
|
||||
"help.view.grid": "Shows or hides the grid in the viewport. Use it as a size and orientation guide while modelling.",
|
||||
"help.view.ground_shadow": "Shows or hides the model's shadow on the ground. Use it to judge height and position more easily.",
|
||||
"help.view.home": "Turns the view back to the home direction and fits the model. Use it to get back to a known view quickly.",
|
||||
"help.view.list": "Lists the named views saved in the design. Use it to find a view you saved earlier.",
|
||||
"help.view.navigate": "Turns, pans or zooms the view by steps, such as a quarter turn left. Use it to move the camera precisely instead of dragging.",
|
||||
"help.view.navigation_bar": "Shows or hides the navigation bar at the bottom of the viewport. Hide it for more room, show it to reach the view tools by mouse.",
|
||||
"help.view.rename": "Gives a saved named view a new name. The view itself stays the same.",
|
||||
"help.view.save": "Saves the current camera position as a named view in the design. Use it to come back to the same angle later, for example for screenshots.",
|
||||
"help.view.spin": "Orbits the view around the model continuously until the next click or key. Use it to present a model from all sides.",
|
||||
"help.view.tool": "Latches a camera tool, orbit, pan or zoom, so that dragging with the left mouse button moves the view until you switch it off. Use it on a trackpad or without a middle mouse button.",
|
||||
"help.view.visual_style": "Switches how the model is drawn: shaded with or without edges, wireframe, or with hidden edges. Use wireframe to see inside, shaded for a clean look.",
|
||||
"history.sketch_under_constrained": "Under constrained ({count} degrees of freedom)",
|
||||
"history.sketch_under_constrained_one": "Under constrained ({count} degree of freedom)",
|
||||
"hole_presets.confirm_delete": "Confirm delete",
|
||||
@@ -1874,10 +1614,6 @@
|
||||
"material.selection.mixed": "Different materials",
|
||||
"measure.at": "At",
|
||||
"measure.item": "Item {number}",
|
||||
"measure.quick_copied": "Measurement copied",
|
||||
"measure.quick_copy": "Click to copy the measurement",
|
||||
"measure.quick_edges": "{count} edges",
|
||||
"measure.quick_faces": "{count} faces",
|
||||
"messages.ago_h": "{n} h ago",
|
||||
"messages.ago_min": "{n} min ago",
|
||||
"messages.ago_s": "{n} s ago",
|
||||
@@ -1911,7 +1647,6 @@
|
||||
"nav.hfss.help": "Alt+left drag pans, Shift+Alt+left zooms, Ctrl+left drag on empty space orbits",
|
||||
"nav.inventor.help": "Middle drag pans, Shift+middle orbits, Ctrl+middle zooms, right drag orbits",
|
||||
"nav.maya.help": "Alt+left drag orbits, Alt+middle pans, Alt+right zooms; middle drag also pans",
|
||||
"nav.nx.help": "Middle drag orbits, Shift+middle pans (NX's middle + right), Ctrl+middle zooms (NX's middle + left); right drag leaves the camera",
|
||||
"nav.openscad.help": "Left drag on empty space orbits, Shift+left drag box-selects, sketch geometry drags edit; right or middle drag pans, Shift+right or Shift+middle drag zooms",
|
||||
"nav.perspective.sketch": "Sketch editing uses orthographic view. Finish the sketch to switch perspective.",
|
||||
"nav.right_drag_orbits.help": "Off: a right drag leaves the camera alone and the right button only opens the context menu. Picking the SolidWorks mouse mapping turns it off.",
|
||||
@@ -2031,11 +1766,6 @@
|
||||
"not a move": "not a move",
|
||||
"not a number": "not a number",
|
||||
"open a sketch first": "open a sketch first",
|
||||
"parameters.apply_live": "Apply each change as you leave its field",
|
||||
"parameters.apply_live_tip": "Off: changes wait until Apply or OK, then the design rebuilds once for all of them. Cancel or Escape drops them.",
|
||||
"parameters.held": "{count} changes waiting for Apply",
|
||||
"parameters.held_hint": "Edit expressions and units. Changes wait for Apply or OK.",
|
||||
"parameters.held_one": "1 change waiting for Apply",
|
||||
"parts.automatic_name": "automatic",
|
||||
"parts.dimension.across_flats": "Across flats",
|
||||
"parts.dimension.bore": "Bore",
|
||||
@@ -2058,8 +1788,6 @@
|
||||
"parts.family.set_screw": "Hex socket set screw, flat point",
|
||||
"parts.family.socket_head_cap_screw": "Socket head cap screw",
|
||||
"parts.family.washer": "Plain washer",
|
||||
"parts.holes": "Holes (optional)",
|
||||
"parts.placement_hint": "pick one or more holes to seat a part in each, or OK places it at the origin",
|
||||
"pattern.alignment_2": "Alignment 2",
|
||||
"pattern.alignment_hint": "Counts include the original. Center balances copies; Flip chooses the extra side for even totals.",
|
||||
"pattern.direction_1": "Direction 1",
|
||||
@@ -2112,8 +1840,6 @@
|
||||
"prefs.bottom_centre": "Bottom center",
|
||||
"prefs.bottom_right": "Bottom right",
|
||||
"prefs.browser": "Browser",
|
||||
"prefs.browser_eye_left": "Eye next to the fold arrow",
|
||||
"prefs.browser_eye_left_note": "Browser rows show their show/hide eye next to the fold arrow, as before, instead of in a column at the right end of the rows.",
|
||||
"prefs.browser_reveal_on_hover": "Reveal on hover",
|
||||
"prefs.browser_show_note": "Shown keeps the browser on screen. Reveal on hover keeps it out of sight until the pointer comes over its place or the thin tab at its left edge, and it stays open while the pointer is inside it or a menu from it is open.",
|
||||
"prefs.browser_shown": "Shown",
|
||||
@@ -2133,8 +1859,6 @@
|
||||
"prefs.ctrl_cmd": "Ctrl / Cmd",
|
||||
"prefs.curved_surfaces": "Curved surfaces",
|
||||
"prefs.curves": "Curved surfaces",
|
||||
"prefs.dark_parts_shading": "Keep the shape of dark parts",
|
||||
"prefs.dark_parts_shading_help": "Shade the view in linear light with a soft sky fill, so dark faces keep a gradient instead of turning black",
|
||||
"prefs.dead_zone_note": "The hatched band is the dead zone: motion inside it is ignored.",
|
||||
"prefs.default": "default",
|
||||
"prefs.design": "Design defaults",
|
||||
@@ -2149,8 +1873,6 @@
|
||||
"prefs.edges": "Edges and shading",
|
||||
"prefs.extend": "Extend",
|
||||
"prefs.extra_navigation": "Ctrl+left drag on empty space orbits; hold Space to pan.",
|
||||
"prefs.extrude_view_isometric": "Turn the view to isometric when Extrude opens",
|
||||
"prefs.extrude_view_return": "Go back to the earlier view when Extrude closes",
|
||||
"prefs.follows_os": "Follows the OS",
|
||||
"prefs.font": "Font",
|
||||
"prefs.font_fallback": "Glyphs the chosen font lacks fall back to the built-in font, so no label shows an empty box.",
|
||||
@@ -2166,11 +1888,8 @@
|
||||
"prefs.graphics_card_auto": "Automatic",
|
||||
"prefs.graphics_card_missing": "The saved graphics card is unavailable; Automatic is used.",
|
||||
"prefs.graphics_card_restart": "Takes effect after restarting SolidCraft. WGPU_ADAPTER_NAME overrides this choice.",
|
||||
"prefs.graphics_card_unused": "The saved graphics card was not used for this window; the card in use is shown in Help › About and in the status line. Try Automatic, or set WGPU_ADAPTER_NAME to a unique part of the card's name.",
|
||||
"prefs.graphics_note": "Trade speed for smoothness. Each choice shows its effect on a sample.",
|
||||
"prefs.graphics_presets_note": "Presets set the choices below together.",
|
||||
"prefs.hide_constraint_glyphs_zoomed_out": "Hide constraint glyphs when zoomed out",
|
||||
"prefs.hide_constraint_glyphs_zoomed_out_note": "Constraint glyphs leave the view when the sketch is zoomed out far enough that they would clutter it. Off: they stay at a fixed screen size at every zoom.",
|
||||
"prefs.history": "History",
|
||||
"prefs.history_origin_bodies": "Show origin and bodies at the top",
|
||||
"prefs.history_origin_bodies_note": "The History on the left or under the browser starts with the active component's Bodies folder and the Origin, with their eyes and menus as in the browser. The History at the bottom is unchanged.",
|
||||
@@ -2181,8 +1900,6 @@
|
||||
"prefs.history_sketches_note": "With Sketches set to Under their feature, the History at the left lists each sketch one level in, under the first feature built from it, whenever it is wide enough for names. The timeline at the bottom always keeps the creation order.",
|
||||
"prefs.history_sketches_under_feature": "Under their feature",
|
||||
"prefs.hold_stop_snapping": "Hold to stop snapping",
|
||||
"prefs.home_fit_size": "Home and Fit size",
|
||||
"prefs.home_fit_size_note": "How much of the view the model fills when Home, Fit, an opened design or a navigator view change frames it, whether or not the setting below is on. 100 %: fills the view between the panels, the compass and the navigation bar.",
|
||||
"prefs.icons_only": "Icons only",
|
||||
"prefs.imported_file": "Imported file",
|
||||
"prefs.in_browser": "In browser",
|
||||
@@ -2191,20 +1908,13 @@
|
||||
"prefs.interface_language": "Interface language",
|
||||
"prefs.interface_note": "How SolidCraft looks and where its parts sit.",
|
||||
"prefs.interval_minutes": "{n} min",
|
||||
"prefs.invert_navigator_arrows": "Invert the view cube rotation arrows",
|
||||
"prefs.invert_navigator_arrows_note": "The arrows around the cube orbit the camera the way they point, as in Fusion and Inventor: the arrow on the left points right and swings the camera right. Off: an arrow rotates the cube toward the side it sits on, so the left arrow swings the camera left. The curved roll arrows are not affected.",
|
||||
"prefs.keep_work_on_tab_switch": "Keep dialogs and tools open when switching designs",
|
||||
"prefs.keep_work_on_tab_switch_note": "Each design tab keeps its open dialog or tool, with what you picked and typed in it, and its toolbar tab. They are there again when you come back to the design. Off: switching designs cancels them and shows the Model tab.",
|
||||
"prefs.labels": "Labels",
|
||||
"prefs.language_system": "System",
|
||||
"prefs.layout": "Layout",
|
||||
"prefs.layout_note": "Compact docks panels to the window edges. Browser translucency is available in Floating. Change the Assistant side on the Assistant page.",
|
||||
"prefs.left": "Left",
|
||||
"prefs.left_click": "Left click",
|
||||
"prefs.line_drag_draws_one": "Press and drag draws one line",
|
||||
"prefs.line_drag_draws_one_note": "In the Line tool, pressing, dragging and letting go draws one line from the press to the release, and it ends there. Clicks still draw a chain. Off: a drag places a point where it is let go, as a click does.",
|
||||
"prefs.line_hover_tangent_arc": "Rest on a line's last point to switch to a tangent arc",
|
||||
"prefs.line_hover_tangent_arc_note": "In the Line tool, once a segment is drawn, move away from the chain's last point, come back and hold the pointer still on it: the next click ends a tangent arc, and the same gesture goes back to lines. Off: resting there does nothing.",
|
||||
"prefs.linked_designs": "Linked designs",
|
||||
"prefs.live_input": "Live input",
|
||||
"prefs.live_preview": "Live preview",
|
||||
@@ -2228,8 +1938,6 @@
|
||||
"prefs.mouse_mapping": "Mouse mapping",
|
||||
"prefs.navigation": "Navigation",
|
||||
"prefs.navigation_note": "How the mouse, trackpad and 3D mouse move the view.",
|
||||
"prefs.navigator_fit": "Fit the model after a navigator view change",
|
||||
"prefs.navigator_fit_note": "A face, corner or arrow of the view cube, or an axis of the gizmo, also looks at the middle of the model from the one distance that fits it from every side (its bounding sphere). Home uses the same zoom and centre while this is on, so views chosen after it only turn. Off: the view turns in place, keeping its target and zoom.",
|
||||
"prefs.network_host_remove": "Remove",
|
||||
"prefs.network_locations": "Allow network locations in designs",
|
||||
"prefs.network_locations_note": "Off: a design's linked files on another computer (\\\\server\\share) are opened only from the servers listed here, or after you allow one when asked.",
|
||||
@@ -2242,16 +1950,12 @@
|
||||
"prefs.origin_plane_names": "Origin plane names",
|
||||
"prefs.origin_plane_names_note": "Names shown in the browser, dialogs and lists. {top} is XY, {front} is XZ and {right} is YZ, with Z up. Commands, scripts and saved designs keep XY, XZ and YZ.",
|
||||
"prefs.overall_speed": "Overall speed",
|
||||
"prefs.parameter_list_rows": "Parameter list rows",
|
||||
"prefs.parameter_list_rows_tip": "Down arrow in an empty value field lists the parameters, favourites first, up to this many. Fewer keeps the list light in a large design.",
|
||||
"prefs.persistent_ribbon_pressed": "Highlight active ribbon commands",
|
||||
"prefs.persistent_ribbon_pressed_help": "Highlight ribbon commands while their effects are on. Turn off to keep the previous neutral appearance and command help.",
|
||||
"prefs.perspective_fov": "Field of view",
|
||||
"prefs.placement": "Placement",
|
||||
"prefs.prefer_free_sketch_points": "Prefer movable sketch points when points overlap",
|
||||
"prefs.preview_choices": "Preview of your choices",
|
||||
"prefs.print_face_highlight": "Print face highlight",
|
||||
"prefs.print_face_highlight_tip": "How strongly the print face of a body is tinted and outlined in the view. 0 % shows no highlight.",
|
||||
"prefs.profile_active": "Active profile",
|
||||
"prefs.profile_applied": "Profile applied.",
|
||||
"prefs.profile_changed": "Settings changed since the profile was saved. Save keeps them in it.",
|
||||
@@ -2273,13 +1977,9 @@
|
||||
"prefs.quality_fastest": "fastest",
|
||||
"prefs.quality_slowest": "slowest",
|
||||
"prefs.quality_smoother": "smoother",
|
||||
"prefs.quick_measure": "Quick measurement in the view's corner",
|
||||
"prefs.quick_measure_note": "The selection's size in the view's bottom right corner: an edge's length, or Ø and R for a round one, a face's area, a point's position, two items' distance and angle, several edges' or faces' total. A click copies it.",
|
||||
"prefs.render_previous_geometry_budget": "Use previous Render preview geometry budget",
|
||||
"prefs.render_previous_geometry_budget_help": "Restore the previous fixed geometry limit (512 MiB on 64-bit desktop, 128 MiB elsewhere) instead of the device-based budget.",
|
||||
"prefs.reports_saved": "{n} saved",
|
||||
"prefs.ribbon_click_ends_tool": "Clicking the running tool's button ends it",
|
||||
"prefs.ribbon_click_ends_tool_note": "A click on the lit ribbon button of the sketch tool in use ends the tool, so clicks in the view select again. Off: the click starts the tool again.",
|
||||
"prefs.ribbon_reveal": "Show search results in the ribbon",
|
||||
"prefs.ribbon_reveal_note": "Hovering a result in Search commands shows where the command sits in the ribbon: its tab, its button or its row in a panel's drop-down. A command started from the search blinks there, and a running command from a drop-down marks its panel.",
|
||||
"prefs.right_click": "Right click",
|
||||
@@ -2290,8 +1990,6 @@
|
||||
"prefs.search_empty": "No matching preferences",
|
||||
"prefs.select": "Select",
|
||||
"prefs.select_one_item": "Select one item",
|
||||
"prefs.select_other_hidden": "Select hidden geometry with Select Other",
|
||||
"prefs.select_other_hidden_help": "On: include hidden bodies, sketches and occluded edges near the pointer. Off: use the original list of visible geometry under the pointer.",
|
||||
"prefs.selecting": "Selecting",
|
||||
"prefs.shift": "Shift",
|
||||
"prefs.shift_add_ctrl_toggle": "Shift adds only; Ctrl / Cmd toggles",
|
||||
@@ -2309,8 +2007,6 @@
|
||||
"prefs.sketch_exit_view.previous": "Return to the previous view",
|
||||
"prefs.sketch_exit_view.unless_rotated": "Return unless rotated",
|
||||
"prefs.sketch_exit_view_note": "Where the view goes after Finish Sketch, Cancel or a double Esc.",
|
||||
"prefs.sketch_face_activates_part": "Sketching on a part's face makes that part active",
|
||||
"prefs.sketch_face_activates_part_note": "A sketch started on a face of another component's body activates that component first, so the sketch belongs to it and stays with that part in the browser. The part stays active afterwards. Off: the sketch belongs to the active component.",
|
||||
"prefs.sketch_open_look_at": "Turn to face a sketch when it opens",
|
||||
"prefs.sketch_open_look_at_note": "Off: creating or editing a sketch leaves the view as it is. Look At faces the sketch when you want it.",
|
||||
"prefs.sketch_recent_snap": "Auto snap to recent centers and midpoints",
|
||||
@@ -2324,8 +2020,6 @@
|
||||
"prefs.sketch_tab_always_note": "The Sketch tab stays in the ribbon, right after Model, while no sketch is open. Its drawing tools then start a sketch on the selected plane or face, or on the plane you pick next, with the tool ready in it.",
|
||||
"prefs.sketch_tracking_guides": "Center and midpoint alignment guides",
|
||||
"prefs.sketch_tracking_guides_note": "Hover over a circle center or straight-edge midpoint, then move horizontally or vertically to show a temporary dotted guide.",
|
||||
"prefs.sketch_tracking_points": "Alignment guides from end points and corners while drawing",
|
||||
"prefs.sketch_tracking_points_note": "While a drawing tool waits for a point, hovering a line or arc end, a rectangle corner or a free point shows the same temporary dotted guide as a center or midpoint. Off: only centers and midpoints.",
|
||||
"prefs.sketching": "Sketching",
|
||||
"prefs.snap_drawing_note": "While drawing or dragging a sketch point.",
|
||||
"prefs.source": "Source",
|
||||
@@ -2342,24 +2036,6 @@
|
||||
"prefs.status_error": "Error",
|
||||
"prefs.status_selected": "Selected",
|
||||
"prefs.status_warning": "Warning",
|
||||
"prefs.structure.appearance": "Appearance",
|
||||
"prefs.structure.appearance_note": "Colors, text and accessibility.",
|
||||
"prefs.structure.in_profile": "In profile",
|
||||
"prefs.structure.layout": "Layout",
|
||||
"prefs.structure.layout_note": "Where the parts of the window sit.",
|
||||
"prefs.structure.look": "Look",
|
||||
"prefs.structure.measure_pointer": "Measure and pointer",
|
||||
"prefs.structure.mouse3d": "3D mouse",
|
||||
"prefs.structure.mouse3d_note": "SpaceMouse and SpaceNavigator.",
|
||||
"prefs.structure.navigation_note": "Mouse and trackpad. The 3D mouse has its own page.",
|
||||
"prefs.structure.profile": "Profile",
|
||||
"prefs.structure.profile_edited": "Changed since saved",
|
||||
"prefs.structure.profile_hover": "Saved in settings profiles",
|
||||
"prefs.structure.scale_percent": "{percent}%",
|
||||
"prefs.structure.sketch": "Sketch",
|
||||
"prefs.structure.tools": "Tools",
|
||||
"prefs.structure.tools_note": "How modeling tools behave.",
|
||||
"prefs.structure.work": "Work",
|
||||
"prefs.supersampling_brief": "Draws the view larger and filters it down: very crisp, and heavier.",
|
||||
"prefs.tab_accent_note": "The accent follows the active tab",
|
||||
"prefs.theme_file": "theme file",
|
||||
@@ -2371,16 +2047,6 @@
|
||||
"prefs.theme_follow_off": "Off",
|
||||
"prefs.theme_follow_stop": "Stop following",
|
||||
"prefs.theme_import_hint": "Click to choose a theme file, drop one here, or press Ctrl+V (Cmd+V on a Mac) with a theme copied",
|
||||
"prefs.theme_option_opacity": "Opacity",
|
||||
"prefs.theme_option_opacity_help": "Adjust floating panel opacity. A readability floor protects text over viewport colors.",
|
||||
"prefs.theme_option_tab_colours": "Tab colors",
|
||||
"prefs.theme_option_tab_colours_help": "Use this theme’s panel and viewport colors for each ribbon tab.",
|
||||
"prefs.theme_option_tab_fade_ms": "Tab transition",
|
||||
"prefs.theme_option_tab_fade_ms_help": "Fade panel and viewport colors when switching tabs. Zero switches instantly.",
|
||||
"prefs.theme_options_badge": "Options",
|
||||
"prefs.theme_options_more": "More · {count}",
|
||||
"prefs.theme_options_reset": "Reset",
|
||||
"prefs.theme_options_unavailable": "Unavailable on this device",
|
||||
"prefs.theme_paste": "Paste theme",
|
||||
"prefs.theme_paste_none": "The clipboard holds no SolidCraft theme",
|
||||
"prefs.timeline_half_hour": "−30 min",
|
||||
@@ -2402,8 +2068,6 @@
|
||||
"prefs.under_cursor": "Under cursor",
|
||||
"prefs.units_precision": "Units and precision",
|
||||
"prefs.updates": "Updates",
|
||||
"prefs.value_boxes_in_view": "Show values beside their handles in the view",
|
||||
"prefs.value_boxes_in_view_tip": "A command's value (Distance, Radius…) in a box next to its handle, over the model. Off: you type it in the command window, which takes the keyboard after a pick, and nothing covers the model.",
|
||||
"prefs.view": "View behavior",
|
||||
"prefs.view_confirm_corner": "OK and Cancel in the view's corner",
|
||||
"prefs.view_confirm_corner_note": "While a dialog or a sketch is open, a check and a cross at the top right of the view do what the dialog's OK and Cancel do, or finish and cancel the sketch. The view navigator moves down below them.",
|
||||
@@ -2413,12 +2077,6 @@
|
||||
"prefs.viewport_background": "Background",
|
||||
"prefs.viewport_background_colour": "Color",
|
||||
"prefs.viewport_background_theme": "Theme's gradient",
|
||||
"prefs.viewport_section_status": "Show viewport section status",
|
||||
"prefs.viewport_section_status_help": "Show the section setting in the viewport. Escape and the active ribbon button turn it off. Disable to keep the previous section controls.",
|
||||
"prefs.viewport_status_details": "Live viewport details",
|
||||
"prefs.viewport_status_details_help": "Edit active analysis and section settings in standard details cards. Disable to restore read-only analysis keys and the Section dialog.",
|
||||
"prefs.viewport_status_summary": "Fold viewport status items",
|
||||
"prefs.viewport_status_summary_help": "Fold three or more viewport status items into one summary badge. Disable to keep every item in the full row.",
|
||||
"prefs.wheel": "Wheel",
|
||||
"prefs.wheel_trackpad": "Wheel and trackpad",
|
||||
"prefs.workspace": "Workspace",
|
||||
@@ -3297,9 +2955,7 @@
|
||||
"render.output_ready": "Ready to render",
|
||||
"render.output_run_check": "Run check",
|
||||
"render.output_size_limit": "{method}: up to {dimension} px per side and {pixels} pixels. Largest fitting size: {width} × {height}.",
|
||||
"render.output_size_method_profile": "To render {width} × {height}, choose {method} with the {profile} CPU resource profile, or a smaller size.",
|
||||
"render.output_size_ok": "Size OK · {width} × {height} px",
|
||||
"render.output_size_profile": "To render {width} × {height}, choose the {profile} CPU resource profile, or a smaller size.",
|
||||
"render.output_swap_orientation": "Swap width and height",
|
||||
"render.output_tools_inspector": "Edit size and format in the Output inspector.",
|
||||
"render.output_view_image": "View image",
|
||||
@@ -3512,7 +3168,6 @@
|
||||
"render.size_custom": "Custom…",
|
||||
"render.size_full_hd": "Full HD",
|
||||
"render.size_hd": "HD",
|
||||
"render.size_needs_profile": "{size} · needs {profile}",
|
||||
"render.size_presets": "Size presets",
|
||||
"render.size_presets_pending": "Arrives with the Output editor",
|
||||
"render.size_preview": "Preview",
|
||||
@@ -3800,24 +3455,6 @@
|
||||
"sheet.flange_type_contour": "Contour",
|
||||
"sheet.flange_type_edge": "Edge",
|
||||
"sheet.no_body": "there is no sheet metal body: start one with Flange > Base, or turn a plate into sheet metal with Convert to Sheet Metal (pick its large flat face)",
|
||||
"sheet.personal_rules.confirm_delete": "Confirm delete",
|
||||
"sheet.personal_rules.delete": "Delete",
|
||||
"sheet.personal_rules.delete_prompt": "Delete this personal rule? Rules already in designs are unchanged.",
|
||||
"sheet.personal_rules.full": "The personal library already contains 64 rules.",
|
||||
"sheet.personal_rules.invalid_name": "Enter a short name without line breaks or control characters.",
|
||||
"sheet.personal_rules.invalid_values": "Complete the rule's values: each must work out in this design, with a positive thickness and a K factor from 0 to 1.",
|
||||
"sheet.personal_rules.missing": "The selected personal rule is no longer available.",
|
||||
"sheet.personal_rules.name": "Rule name",
|
||||
"sheet.personal_rules.name_exists": "A personal rule with this name already exists. Use a different name.",
|
||||
"sheet.personal_rules.name_hint": "A unique name",
|
||||
"sheet.personal_rules.overwrite": "Save changes to selected personal rule",
|
||||
"sheet.personal_rules.rename": "Rename",
|
||||
"sheet.personal_rules.rule": "Personal rule",
|
||||
"sheet.personal_rules.save": "Save new",
|
||||
"sheet.personal_rules.scope": "Saved in your profile for all designs.",
|
||||
"sheet.personal_rules.select": "Select a rule",
|
||||
"sheet.personal_rules.title": "Personal rules",
|
||||
"sheet.personal_rules.unsupported": "This rule has values that this version can't use.",
|
||||
"shortcut.json_error": "parameters must be JSON: {error}",
|
||||
"shortcut.no_command": "no command `{id}`; the text before the JSON must be a command id",
|
||||
"shortcut.pin": "Pin to the top of the S box",
|
||||
@@ -3854,10 +3491,8 @@
|
||||
"sketch_text.align_right": "Right",
|
||||
"sketch_text.bold": "Bold",
|
||||
"sketch_text.builtin_font": "{family} (built-in)",
|
||||
"sketch_text.formula": "Start with = to build the words from parameters: ='W' + number(Width)",
|
||||
"sketch_text.italic": "Italic",
|
||||
"sketch_text.loading_fonts": "Looking for installed fonts…",
|
||||
"sketch_text.no_bold": "The built-in font has no bold face: choose an installed font",
|
||||
"sketch_text.on_path": "The text follows its path: the curve places it",
|
||||
"sketch_text.path_clear": "Take the text off its curve",
|
||||
"sketch_text.path_hint": "A curve of the sketch the text follows: click here, then the curve",
|
||||
@@ -3996,8 +3631,6 @@
|
||||
"ui.3d_mouse_section": "3D mouse",
|
||||
"ui.3d_mouse_show_in_view": "Show the 3D mouse in the 3D view",
|
||||
"ui.3d_mouse_show_in_view_tip": "A picture of your 3D mouse in the lower left corner, moving as you move it.",
|
||||
"ui.3d_mouse_sketch_orbit": "Turn sketches with the 3D mouse",
|
||||
"ui.3d_mouse_sketch_orbit_tip": "The 3D mouse also turns the view while a sketch is open and seen square on, as the mouse can. Off: it pans and zooms the sketch until you tilt the view.",
|
||||
"ui.3d_mouse_skip": "My device can't do this",
|
||||
"ui.3d_mouse_skip_tip": "Skips this motion both ways, and the calibration leaves it out.",
|
||||
"ui.3d_mouse_speed": "3D mouse speed",
|
||||
@@ -4026,8 +3659,6 @@
|
||||
"ui.3d_mouse_step_twist_counterclockwise": "Twist the cap anticlockwise, hold it, then let go.",
|
||||
"ui.3d_mouse_switch_cap": "Calibrate as Return to Center",
|
||||
"ui.3d_mouse_switch_trackball": "Calibrate as a trackball",
|
||||
"ui.3d_mouse_use_direct": "Use Direct Driver",
|
||||
"ui.3d_mouse_use_direct_tip": "Read the 3D mouse directly (hidraw) instead of through spacenavd.",
|
||||
"ui.3d_mouse_view_axis": "View axis",
|
||||
"ui.3d_mouse_view_off": "Off",
|
||||
"ui.3d_mouse_view_off_tip": "The 3D mouse driver's profile turns this axis off, so its motion doesn't move the view. Picking another axis's motion here swaps the two, and that motion stops moving the view.",
|
||||
@@ -4066,7 +3697,6 @@
|
||||
"ui.agent_chat_auth_terminal": "Run this in a terminal, then press Connect again:",
|
||||
"ui.agent_chat_auth_title": "Sign in to the agent",
|
||||
"ui.agent_chat_cancel": "Cancel",
|
||||
"ui.agent_chat_cannot_start": "Installed, but it does not start: {error}",
|
||||
"ui.agent_chat_changes": "Changes: {n}, one undo step",
|
||||
"ui.agent_chat_changes_n": "{n} changes",
|
||||
"ui.agent_chat_changes_of": "{n}/{limit} changes",
|
||||
@@ -4159,12 +3789,9 @@
|
||||
"ui.agent_chat_queued_stopped": "Queued (stopped, not sent)",
|
||||
"ui.agent_chat_refresh": "Refresh",
|
||||
"ui.agent_chat_refused": "Not allowed for the agent: {reason}",
|
||||
"ui.agent_chat_reinstall": "{agent} is installed ({program}), but it did not start when SolidCraft checked it: {error}\nIts installation may be incomplete, or made for another kind of computer. Install it again with `{install}`, check that it prints its version in a terminal, then press Refresh.",
|
||||
"ui.agent_chat_remove": "Remove from the queue",
|
||||
"ui.agent_chat_remove_file": "Take it off this message",
|
||||
"ui.agent_chat_remove_imported": "Take it off this message; the part stays in the design (Undo removes it)",
|
||||
"ui.agent_chat_reply_cut_off": "The reply reached its length limit before it finished, so it may be incomplete. Ask the agent to go on, or for a shorter answer.",
|
||||
"ui.agent_chat_reply_declined": "The model declined to answer this message.",
|
||||
"ui.agent_chat_retry": "Retry",
|
||||
"ui.agent_chat_right": "Right",
|
||||
"ui.agent_chat_save": "Save",
|
||||
@@ -4223,17 +3850,12 @@
|
||||
"ui.ai_copy_suffix": "copy",
|
||||
"ui.ai_custom_url": "Custom URL",
|
||||
"ui.ai_default": "Default",
|
||||
"ui.ai_edit": "Edit",
|
||||
"ui.ai_edit_agent_title": "Edit agent",
|
||||
"ui.ai_edit_gone": "This agent was removed, so there is nothing to save.",
|
||||
"ui.ai_edit_tip": "Change this agent's name, command or endpoint. A saved key stays hidden.",
|
||||
"ui.ai_http_busy": "the endpoint is busy or over its limit; try again later",
|
||||
"ui.ai_http_key": "the endpoint refused the key: check it in Preferences > AI",
|
||||
"ui.ai_http_not_found": "no such endpoint or model: check the base URL and the model name",
|
||||
"ui.ai_http_too_large": "the conversation is too large for this endpoint; start a new chat",
|
||||
"ui.ai_key": "API key",
|
||||
"ui.ai_key_hint": "optional; kept in the system keychain",
|
||||
"ui.ai_key_keep_hint": "leave empty to keep the saved key",
|
||||
"ui.ai_key_needs_https": "A key is only sent over HTTPS, or to this computer.",
|
||||
"ui.ai_key_note": "Stored in the system keychain, never in SolidCraft's settings. Leave it empty for a local server.",
|
||||
"ui.ai_keychain_error": "The system keychain refused: {error}",
|
||||
@@ -4260,15 +3882,11 @@
|
||||
"ui.ai_permissions": "Permissions",
|
||||
"ui.ai_preset": "Preset",
|
||||
"ui.ai_protocol": "Protocol",
|
||||
"ui.ai_reasoning_effort": "Reasoning effort",
|
||||
"ui.ai_reasoning_effort_field_hint": "empty = provider default",
|
||||
"ui.ai_reasoning_effort_hint": "Optional. Sent to the endpoint as `reasoning_effort`; accepted values differ per provider (for example `low`, `high` or `max`). A value you set here is never replaced by SolidCraft. Leave empty to send nothing and keep the provider's default.",
|
||||
"ui.ai_remove": "Remove",
|
||||
"ui.ai_request_timed_out": "The model took longer than {seconds} s. You can raise the request timeout for this endpoint in Preferences › Assistant.",
|
||||
"ui.ai_request_timeout": "Request timeout",
|
||||
"ui.ai_request_timeout_hint": "How long one model request to this endpoint may take, from 30 s to an hour. Raise it for a slow local model.",
|
||||
"ui.ai_reset": "Reset",
|
||||
"ui.ai_save": "Save",
|
||||
"ui.ai_settings": "AI settings…",
|
||||
"ui.ai_show_features": "Show AI features",
|
||||
"ui.ai_show_features_note": "The agent chat: a panel where a coding agent you already use, or a model endpoint you choose, works on the open design. Off: no AI button, shortcut, menu entry or panel, and nothing is looked for or started.",
|
||||
@@ -4357,7 +3975,6 @@
|
||||
"ui.circle": "Circle",
|
||||
"ui.circular_pattern": "Circular Pattern",
|
||||
"ui.clear": "Clear",
|
||||
"ui.clear_print_face": "Clear Print Face",
|
||||
"ui.clear_recent": "Clear Recent",
|
||||
"ui.clear_the_selection": "Clear the selection",
|
||||
"ui.click_selects_whole_bodies": "Click selects whole bodies",
|
||||
@@ -4428,7 +4045,6 @@
|
||||
"ui.dark": "Dark",
|
||||
"ui.default_modelling_orientation": "Default modeling orientation",
|
||||
"ui.delete": "Delete",
|
||||
"ui.delete_select_first": "Select what to delete first: features, bodies, components or sketch geometry",
|
||||
"ui.depth": "Depth",
|
||||
"ui.design": "Design",
|
||||
"ui.design_properties.author": "Author",
|
||||
@@ -4443,40 +4059,6 @@
|
||||
"ui.design_properties.project": "Project",
|
||||
"ui.design_properties.revision": "Revision",
|
||||
"ui.design_saved": "Saved {path}",
|
||||
"ui.details_access_caption": "Faces show whether a tool can reach them from the chosen direction.",
|
||||
"ui.details_angle": "Angle",
|
||||
"ui.details_continuity_caption": "Edit the selected seam. Other seams keep their own settings.",
|
||||
"ui.details_continuity_stale": "Earlier geometry: rerun the analysis to edit or frame this seam.",
|
||||
"ui.details_copy_list": "Copy list",
|
||||
"ui.details_curvature": "Curvature tolerance",
|
||||
"ui.details_curvature_caption": "Faces are colored by their local radius of curvature.",
|
||||
"ui.details_direction": "Tool direction",
|
||||
"ui.details_draft_caption": "Faces are colored by their angle to the pull direction.",
|
||||
"ui.details_edit_seam": "Edit seam",
|
||||
"ui.details_fixture": "Component specimen — sample data only",
|
||||
"ui.details_fixture_caption": "Component specimen with illustrative values; this is not a model result.",
|
||||
"ui.details_fixture_problem": "Example finding with a problem",
|
||||
"ui.details_fixture_readout": "Example measured value",
|
||||
"ui.details_flip": "Flip",
|
||||
"ui.details_gap": "Gap",
|
||||
"ui.details_hatch": "Hatch cut faces",
|
||||
"ui.details_jump": "Curvature jump",
|
||||
"ui.details_key": "Key",
|
||||
"ui.details_offset": "Offset",
|
||||
"ui.details_plane": "Plane",
|
||||
"ui.details_pull": "Pull direction",
|
||||
"ui.details_radius": "Radius",
|
||||
"ui.details_readout": "Readout",
|
||||
"ui.details_samples": "Samples",
|
||||
"ui.details_seam": "{body} · Edge {edge}",
|
||||
"ui.details_settings": "Settings",
|
||||
"ui.details_sharp_gap": "Sharp or gap",
|
||||
"ui.details_show_all": "Show all {count}",
|
||||
"ui.details_smooth": "Smooth",
|
||||
"ui.details_stripes": "Stripes",
|
||||
"ui.details_target": "Frame geometry",
|
||||
"ui.details_worst_seams": "Worst seams",
|
||||
"ui.details_zebra_caption": "Reflected stripes show how smoothly faces join.",
|
||||
"ui.diameter": "Diameter",
|
||||
"ui.dimension": "Dimension",
|
||||
"ui.direct_interaction": "Direct interaction",
|
||||
@@ -4521,7 +4103,6 @@
|
||||
"ui.edit_in_place_saved_elsewhere": "The part was saved to another file; the assembly still links {name}",
|
||||
"ui.edit_in_place_wait": "Wait until what is running in the design is done",
|
||||
"ui.edit_section_analysis": "Edit Section Analysis",
|
||||
"ui.edit_sketch_empty": "No sketches to edit",
|
||||
"ui.ellipse": "Ellipse",
|
||||
"ui.emboss_wrap_note": "Orthogonal line profiles tangent to one supported cylinder wrap automatically. Pick a wall to choose a target.",
|
||||
"ui.end_radius": "End Radius",
|
||||
@@ -4532,15 +4113,12 @@
|
||||
"ui.equation_explicit": "Explicit",
|
||||
"ui.equation_form": "Form",
|
||||
"ui.equation_note": "The variable is a plain number: sin(t) takes it in radians. A result without a unit is in the design's unit.",
|
||||
"ui.equation_note_range": "The variable is a length, as its range is: mix it with length parameters, and divide it by a length for sin(). A result without a unit is in the design's unit.",
|
||||
"ui.equation_parametric": "Parametric",
|
||||
"ui.equation_variable_unit": "Variable has the range's unit",
|
||||
"ui.equation_x_of_t": "x(t)",
|
||||
"ui.equation_y_of_t": "y(t)",
|
||||
"ui.equation_y_of_x": "y(x)",
|
||||
"ui.equivalent_radius": "Equivalent Radius",
|
||||
"ui.expand": "Expand",
|
||||
"ui.explode_needs_two_components": "Exploded View pulls components apart, so the design needs two or more of them (New Component, Insert Design or Create Components from Bodies)",
|
||||
"ui.exportDxf": "Export DXF…",
|
||||
"ui.export_ellipsis_keymap": "Export…",
|
||||
"ui.export_keymap_tip": "Keys, S box favorites and the toolbar, as a file",
|
||||
@@ -4709,14 +4287,12 @@
|
||||
"ui.joints": "Joints",
|
||||
"ui.keyboard_shortcuts": "Keyboard Shortcuts",
|
||||
"ui.language": "Language",
|
||||
"ui.lasso_select": "Lasso (drag a freehand loop: takes what is wholly inside)",
|
||||
"ui.layout_compact": "Compact",
|
||||
"ui.layout_floating": "Floating",
|
||||
"ui.length": "Length",
|
||||
"ui.length_decimals": "Length decimals",
|
||||
"ui.light": "Light",
|
||||
"ui.line": "Line",
|
||||
"ui.line_arc_hint": "Tangent arc: click the arc's end. Rest on the last point again for lines; right-click or Esc to finish",
|
||||
"ui.link_copies": "Link Identical Copies",
|
||||
"ui.link_copies_keep": "Keep",
|
||||
"ui.link_copies_link": "Link",
|
||||
@@ -4805,7 +4381,6 @@
|
||||
"ui.part_size_shared": "Rebuilds the part, replacing any added features. All occurrences of this component update.",
|
||||
"ui.paste": "Paste",
|
||||
"ui.path": "Path",
|
||||
"ui.pattern_object_type_tip": "Bodies: solid shapes, picked in the view or the Browser; each is copied whole.\nFeatures: steps of the History, such as an extrude or a hole, picked in the History or on a face they made; the step is repeated.\nA sketch is neither: repeat its curves with the sketch's own Pattern or Mirror, or extrude it first.",
|
||||
"ui.pattern_on_path": "Pattern on Path",
|
||||
"ui.perforate_margin_default": "from the diameter",
|
||||
"ui.perforate_pitch": "Pitch",
|
||||
@@ -4832,17 +4407,12 @@
|
||||
"ui.plugins_skipped": "{count} folder(s) could not be read.",
|
||||
"ui.plugins_version": "{version}",
|
||||
"ui.point": "Point",
|
||||
"ui.point_cloud_add_filter": "Add filter…",
|
||||
"ui.point_cloud_auto_range": "Automatic Range",
|
||||
"ui.point_cloud_color_by": "Color By",
|
||||
"ui.point_cloud_file_colors": "File Colors",
|
||||
"ui.point_cloud_filter_by": "Filter by",
|
||||
"ui.point_cloud_height_high": "Highest",
|
||||
"ui.point_cloud_height_low": "Lowest",
|
||||
"ui.point_cloud_legend_filter": "Shown and hidden in the legend above",
|
||||
"ui.point_cloud_no_file_colors": "The file has no colors",
|
||||
"ui.point_cloud_pause": "Pause",
|
||||
"ui.point_cloud_play": "Play",
|
||||
"ui.point_cloud_single_color": "Single Color",
|
||||
"ui.point_cloud_size": "Point Size",
|
||||
"ui.point_cloud_units": "File Units",
|
||||
@@ -4851,11 +4421,6 @@
|
||||
"ui.polygon": "Polygon",
|
||||
"ui.preferences": "Preferences",
|
||||
"ui.press_a_key": "press a key…",
|
||||
"ui.print_face_cleared": "{body}: print face cleared",
|
||||
"ui.print_face_input": "Print face",
|
||||
"ui.print_face_one_body": "A print face is picked for one body: send that body on its own to change it",
|
||||
"ui.print_face_pick": "Select one flat face of a solid body to make it the print face",
|
||||
"ui.print_face_set": "{body}: print face set; Send to Slicer lays the body on it",
|
||||
"ui.profile": "Profile",
|
||||
"ui.profile_plane": "Profile Plane",
|
||||
"ui.profiles": "Profiles",
|
||||
@@ -4871,7 +4436,6 @@
|
||||
"ui.properties.inertia_y": "Iyx, Iyy, Iyz",
|
||||
"ui.properties.inertia_z": "Izx, Izy, Izz",
|
||||
"ui.properties.measuring": "Measuring…",
|
||||
"ui.properties.measuring_bodies": "Measuring… {done} of {total} bodies",
|
||||
"ui.properties.measuring_failed": "Measuring stopped before it finished.",
|
||||
"ui.properties.principal_axis": "Principal axis {number}",
|
||||
"ui.properties.principal_moments": "Principal moments",
|
||||
@@ -4939,7 +4503,6 @@
|
||||
"ui.selectOther": "Select Other…",
|
||||
"ui.selectTangentChain": "Select Tangent Chain",
|
||||
"ui.select_all": "Select All",
|
||||
"ui.select_components_by_face": "Select components (a face picks its component)",
|
||||
"ui.selection": "Selection",
|
||||
"ui.selection_modifiers": "Selection modifiers",
|
||||
"ui.selection_shift_add_only": "Shift+click adds without removing",
|
||||
@@ -4981,11 +4544,6 @@
|
||||
"ui.sketch_intersect_selection_filter": "Selection Filter",
|
||||
"ui.sketch_modifiers": "Sketch modifiers",
|
||||
"ui.sketch_project_geometry": "Geometry",
|
||||
"ui.sketch_report.all_constrained": "Everything is fully constrained.",
|
||||
"ui.sketch_report.dof": "Degrees of freedom",
|
||||
"ui.sketch_report.loose": "Not fully constrained",
|
||||
"ui.sketch_report.status": "Status",
|
||||
"ui.sketch_report.title": "Sketch Report",
|
||||
"ui.sketch_scale": "Sketch Scale",
|
||||
"ui.sketches": "Sketches",
|
||||
"ui.slice": "Slice",
|
||||
@@ -5095,14 +4653,7 @@
|
||||
"ui.viewport_status_key": "Show key for {name}",
|
||||
"ui.viewport_status_minimum_radius": "Minimum radius",
|
||||
"ui.viewport_status_pairs": "{count} pairs",
|
||||
"ui.viewport_status_section_hatch": "{setting} · hatch",
|
||||
"ui.viewport_status_section_plane": "Current plane",
|
||||
"ui.viewport_status_section_tilted": "tilted · {offset}",
|
||||
"ui.viewport_status_stripes": "{count} stripes",
|
||||
"ui.viewport_status_summary_clear": "Turn everything off",
|
||||
"ui.viewport_status_summary_heading": "In this view",
|
||||
"ui.viewport_status_summary_label": "{name} and {count} more items",
|
||||
"ui.viewport_status_summary_more": "+{count}",
|
||||
"ui.viewport_theme_follow": "Follow theme",
|
||||
"ui.visual_shaded_hidden_edges": "Shaded with hidden edges",
|
||||
"ui.visual_shaded_with_edges": "Shaded with edges",
|
||||
@@ -5139,9 +4690,7 @@
|
||||
"update.button": "Update",
|
||||
"update.button_version": "Update to {version}",
|
||||
"update.check_automatically": "Check for updates automatically",
|
||||
"update.check_for_updates": "Check for updates",
|
||||
"update.check_now": "Check now",
|
||||
"update.check_unavailable": "Update checks are not available for this installation.",
|
||||
"update.checking": "Checking…",
|
||||
"update.copy": "Copy",
|
||||
"update.dmg_opened": "The disk image is open and verified: drag SolidCraft to Applications, replacing the old copy, then restart SolidCraft.",
|
||||
|
||||
+10
-1186
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -60,7 +60,6 @@
|
||||
"BLEND SURFACE": "SURFACE DE RACCORD",
|
||||
"BOUNDARY SURFACE": "SURFACE FRONTIÈRE",
|
||||
"BROWSER": "NAVIGATEUR",
|
||||
"Back to the original order": "Revenir à l'ordre d'origine",
|
||||
"Ball": "Rotule",
|
||||
"Bar": "Plat",
|
||||
"Base Center": "Centre de la base",
|
||||
@@ -182,8 +181,6 @@
|
||||
"Designs you open or save appear here.": "Les conceptions que vous ouvrez ou enregistrez apparaissent ici.",
|
||||
"Determined by To Object. Choose Angle to edit the angular extent.": "Déterminé par Jusqu'à l'objet. Choisir Angle pour modifier l'étendue angulaire.",
|
||||
"Diameter": "Diamètre",
|
||||
"Did this assembly open the wrong way up?": "Cet assemblage s'est-il ouvert dans le mauvais sens ?",
|
||||
"Did this part open the wrong way up?": "Cette pièce s'est-elle ouverte dans le mauvais sens ?",
|
||||
"Dimension new shapes": "Coter les nouvelles formes",
|
||||
"Direction": "Direction",
|
||||
"Discard": "Abandonner",
|
||||
@@ -596,8 +593,6 @@
|
||||
"Snap to face and edge centres": "Accrocher aux centres des faces et des arêtes",
|
||||
"SolidCraft cannot submit reports directly. Submit on GitHub; no token is needed in the app.": "SolidCraft ne peut pas soumettre directement les rapports. Soumettez-les sur GitHub ; aucun jeton n'est nécessaire dans l'application.",
|
||||
"SolidCraft closed before these designs were saved. Their last autosave can be opened.": "SolidCraft s'est fermé avant l'enregistrement de ces conceptions. Leur dernier enregistrement automatique peut être ouvert.",
|
||||
"Sort A to Z": "Trier de A à Z",
|
||||
"Sort Z to A": "Trier de Z à A",
|
||||
"Spacing 2 must be a non-zero number": "L'espacement 2 doit être un nombre non nul",
|
||||
"Spacing must be a non-zero number": "L'espacement doit être un nombre non nul",
|
||||
"Specialise": "Spécialiser",
|
||||
@@ -606,7 +601,6 @@
|
||||
"Square": "Carré",
|
||||
"Stand it up": "Redresser",
|
||||
"Stand it up: a quarter turn about X, as one Move feature you can undo.": "Redresser : un quart de tour autour de X, sous forme d'une fonction Déplacer que vous pouvez annuler.",
|
||||
"Stand this assembly up?": "Redresser cet assemblage ?",
|
||||
"Stand this part up?": "Redresser cette pièce ?",
|
||||
"Start angle": "Angle de départ",
|
||||
"Start bulge": "Renflement de début",
|
||||
@@ -778,8 +772,6 @@
|
||||
"at the face": "sur la face",
|
||||
"bom.group_children": "Sous-pièces dans la ligne de leur pièce",
|
||||
"browser.body_name": "Corps{number}",
|
||||
"browser.calibrate_click_a": "Cliquez sur l'image pour le point A, ou saisissez ses coordonnées.",
|
||||
"browser.calibrate_click_b": "Cliquez sur l'image pour le point B, ou saisissez ses coordonnées.",
|
||||
"browser.calibrate_title": "Calibrer : {name}",
|
||||
"browser.capture_many": "{count} composants ont été déplacés, mais leurs positions ne sont pas capturées.",
|
||||
"browser.capture_note": "Capturer la position conserve la nouvelle position ; Rétablir la position restaure la précédente.",
|
||||
@@ -822,8 +814,6 @@
|
||||
"cmd.appearance_pick_up": "Prélever l'apparence",
|
||||
"cmd.appearance_replace": "Remplacer l'apparence",
|
||||
"cmd.assembly_bom": "Nomenclature",
|
||||
"cmd.assembly_mass_properties": "Propriétés de masse",
|
||||
"cmd.body.print_face": "Face d’impression",
|
||||
"cmd.body_rename": "Renommer le corps",
|
||||
"cmd.browser_collapse_all": "Tout réduire",
|
||||
"cmd.browser_expand_all": "Tout développer",
|
||||
@@ -1248,7 +1238,6 @@
|
||||
"cmd.view.render_browser": "Navigateur de rendu",
|
||||
"cmd.view.render_dock": "Déplacer le panneau de rendu",
|
||||
"cmd.view.render_focus": "Vue de rendu ciblée",
|
||||
"cmd.view.status_details": "Détails d'état de la vue 3D",
|
||||
"cmd.view.status_items": "Éléments d'état de la vue 3D",
|
||||
"cmd.view_ambient_occlusion": "Occlusion ambiante",
|
||||
"cmd.view_angle_readout": "Angles de vue",
|
||||
@@ -1287,14 +1276,8 @@
|
||||
"color.hex_hint": "#rrggbb",
|
||||
"color.hue": "Teinte",
|
||||
"color.linear": "Valeurs de couleur affichées en espace linéaire 0-1",
|
||||
"color.recent": "Couleurs récentes",
|
||||
"color.recent_help": "Les couleurs choisies dans n'importe quel champ de couleur apparaissent ici",
|
||||
"color.saturation": "Saturation (pour cent)",
|
||||
"color.saturation_value": "Saturation et valeur",
|
||||
"color.selected": "Couleur sélectionnée",
|
||||
"color.step_down": "Diminuer d'un pas",
|
||||
"color.step_up": "Augmenter d'un pas",
|
||||
"color.value": "Valeur, la luminosité (pour cent)",
|
||||
"config.column_filter_empty": "Aucune colonne correspondante",
|
||||
"contact.components_count": "{count} composants",
|
||||
"contact.enabled_label": "activé",
|
||||
@@ -1340,8 +1323,6 @@
|
||||
"dialog.dimension_insert_hint": "Double-cliquez sur une autre cote pilotante pour insérer son nom",
|
||||
"dialog.dimension_name": "Cote : {name}",
|
||||
"dialog.edit_title": "MODIFIER {title}",
|
||||
"dialog.no_shown_body": "Aucun corps affiché à modifier : affichez-en un ou choisissez Nouveau corps",
|
||||
"dialog.pattern_sketch_not_object": "Choisissez des corps ou des fonctions : une esquisse n'est ni l'un ni l'autre. Répétez ses courbes avec la Répétition ou la Symétrie de l'esquisse, ou extrudez-la d'abord.",
|
||||
"dialog.select": "↖ Sélectionner",
|
||||
"dialog.selected_count": "↖ {count} sélectionné(s)",
|
||||
"dialog.selection_guidance": "Sélectionner une entrée pour la modifier. Cliquer sur un objet sélectionné pour le retirer ; Ctrl/Cmd-clic le bascule aussi. Vérifier l'aperçu, puis appuyer sur OK.",
|
||||
@@ -1399,243 +1380,26 @@
|
||||
"from the rule": "selon la règle",
|
||||
"help.apache": "Licence Apache 2.0",
|
||||
"help.appearance.assign": "Donne aux corps, faces ou composants sélectionnés une couleur ou l'apparence d'un matériau, sans changer leur poids. À utiliser pour distinguer des pièces ou prévisualiser une finition.",
|
||||
"help.assembly.bom": "Liste les pièces de la conception ou d'un composant avec leurs quantités, par référence, et peut enregistrer la liste en CSV ou JSON. À utiliser comme nomenclature pour la commande et l'assemblage.",
|
||||
"help.attributions": "Attributions (ATTRIBUTION.md)",
|
||||
"help.build": "Version {version} · commit {commit} · compilée le {date}",
|
||||
"help.canvas.decal": "Place une image sur une face plane du modèle, comme un autocollant. À utiliser pour afficher une étiquette, un logo ou un motif imprimé sur une pièce.",
|
||||
"help.canvas.edit": "Modifie un canevas : sa position, sa taille, son angle, son opacité, sa symétrie, sa visibilité ou son nom. À utiliser pour aligner une image de référence sur l'esquisse que vous décalquez.",
|
||||
"help.canvas.insert": "Place une image PNG ou JPEG sur un plan ou une face comme référence translucide. À utiliser pour décalquer une photo ou un dessin dans une esquisse, l'image étant mise à une échelle connue.",
|
||||
"help.component.break_link": "Détache un composant lié de son fichier de conception en conservant ses corps tels quels. À utiliser lorsque la pièce ne doit plus suivre les modifications du fichier d'origine.",
|
||||
"help.component.capture_position": "Conserve les positions des pièces que vous avez déplacées à la main, qui deviennent leur nouvelle position. À utiliser après avoir fait glisser en place des pièces qu'aucune liaison ne maintient.",
|
||||
"help.component.create": "Ajoute un composant vide à la conception, dans le composant actif sauf si vous choisissez un autre parent. À utiliser pour donner à une nouvelle pièce d'un assemblage son propre espace pour les corps et les esquisses.",
|
||||
"help.component.finish_edit": "Enregistre la pièce que vous modifiez sur place, revient à son assemblage et met à jour l'assemblage à partir d'elle. À utiliser lorsque vos modifications de la pièce liée sont terminées.",
|
||||
"help.component.from_bodies": "Transforme chaque corps sélectionné en composant à part entière, portant le nom du corps. À utiliser lorsqu'une conception faite de corps isolés doit devenir un assemblage dont les pièces peuvent être reliées et déplacées.",
|
||||
"help.component.insert_design": "Insère une autre conception enregistrée comme composant lié à son fichier, avec ses corps solides placés comme dans ce fichier. À utiliser pour réutiliser une pièce dans un assemblage et récupérer les modifications ultérieures avec Mettre à jour les liens.",
|
||||
"help.component.properties": "Affiche le volume, la masse, le centre de gravité et les moments d'inertie d'un composant, d'après les matériaux de ses corps. À utiliser pour vérifier le poids et l'équilibre d'un assemblage.",
|
||||
"help.component.revert_position": "Remet à leur place les pièces que vous avez déplacées à la main, en abandonnant les déplacements non capturés. À utiliser pour annuler des essais de déplacement dans un assemblage.",
|
||||
"help.component.update_links": "Relit les fichiers de conception liés et remplace les corps qui ont changé. À utiliser après avoir modifié une pièce utilisée par cet assemblage.",
|
||||
"help.config.configure": "Ajoute des paramètres, des fonctions, des matériaux ou des apparences comme colonnes de la table des configurations. À utiliser pour créer des variantes d'une conception, par exemple les tailles d'une pièce.",
|
||||
"help.config.preview": "Vérifie qu'une ligne de la table des configurations se reconstruit, sans modifier la conception ni son historique. À utiliser avant de basculer vers une variante incertaine.",
|
||||
"help.config.rules": "Affiche les règles de la table des configurations, ses lignes et la ligne active. À utiliser pour voir comment les variantes d'une conception sont définies.",
|
||||
"help.config.table": "Affiche la table des configurations : une ligne par variante, une colonne par paramètre ou fonction, et si la conception correspond toujours à la ligne active. À utiliser pour passer en revue les variantes d'une conception.",
|
||||
"help.connect_note": "Redémarrez chaque assistant pour charger le serveur SolidCraft. Chaque fichier a été sauvegardé en .bak avant d'être modifié.",
|
||||
"help.connect_title": "Connecter les assistants IA",
|
||||
"help.construct.axis.edge": "Crée un axe de construction le long d'une arête droite ou d'une ligne d'esquisse. À utiliser comme axe pour une révolution, une répétition circulaire ou une liaison.",
|
||||
"help.construct.axis.normal_to_face": "Crée un axe de construction passant par un point, perpendiculaire à une face. À utiliser comme axe qui sort droit d'une surface.",
|
||||
"help.construct.axis.through_cylinder": "Crée un axe de construction passant par le centre d'une face cylindrique, conique ou torique, ou d'une arête circulaire. À utiliser pour faire tourner ou répéter des fonctions autour d'une pièce ronde.",
|
||||
"help.construct.axis.two_planes": "Crée un axe de construction là où deux plans ou faces planes se rencontrent. À utiliser lorsque l'axe voulu est la droite entre deux faces.",
|
||||
"help.construct.axis.two_points": "Crée un axe de construction passant par deux points, sommets ou points d'esquisse. À utiliser pour un axe qui relie deux positions connues.",
|
||||
"help.construct.plane.along_path": "Crée un plan de construction perpendiculaire à une arête ou une courbe, à une position choisie le long de celle-ci. À utiliser pour esquisser le profil d'un balayage ou une coupe d'une trajectoire.",
|
||||
"help.construct.plane.at_angle": "Crée un plan de construction tourné d'un angle par rapport à un plan ou une face, autour d'un axe ou d'une arête. À utiliser pour des esquisses inclinées, par exemple une équerre à angle.",
|
||||
"help.construct.plane.midplane": "Crée un plan de construction à mi-distance entre deux plans ou faces planes, ou bissecteur lorsqu'ils se rencontrent en formant un angle. À utiliser comme plan de symétrie.",
|
||||
"help.construct.plane.offset": "Crée un plan de construction parallèle à un plan ou une face plane, à une distance donnée ou passant par un point. À utiliser pour esquisser à une hauteur précise au-dessus d'une face.",
|
||||
"help.construct.plane.perpendicular": "Crée un plan de construction qui contient une droite ou une arête et qui est perpendiculaire à un plan ou une face. À utiliser pour esquisser à la verticale sur un modèle, le long d'une arête.",
|
||||
"help.construct.plane.tangent": "Crée un plan de construction qui touche un cylindre, un cône, une sphère ou un tore en un point. À utiliser pour esquisser sur le flanc d'une pièce ronde.",
|
||||
"help.construct.plane.three_points": "Crée un plan de construction passant par trois points. À utiliser pour un plan défini par des positions du modèle, comme trois coins.",
|
||||
"help.construct.plane.two_edges": "Crée un plan de construction passant par deux arêtes droites ou lignes situées dans un même plan. À utiliser pour un plan à travers une pièce, par exemple par deux arêtes opposées.",
|
||||
"help.construct.point.along_path": "Crée un point de construction à une position donnée le long d'une arête ou d'une courbe. À utiliser comme référence à mi-chemin sur une trajectoire.",
|
||||
"help.construct.point.center": "Crée un point de construction au centre d'une arête circulaire, d'un cercle ou arc d'esquisse, d'une sphère ou d'un tore. À utiliser comme référence pour des perçages, des axes et des liaisons.",
|
||||
"help.construct.point.edge_plane": "Crée un point de construction là où une arête ou une ligne traverse un plan ou une face plane. À utiliser pour repérer où une trajectoire coupe un plan.",
|
||||
"help.construct.point.three_planes": "Crée un point de construction là où trois plans ou faces planes se rencontrent. À utiliser comme référence de coin, même lorsque le modèle n'a pas de sommet à cet endroit.",
|
||||
"help.construct.point.two_edges": "Crée un point de construction là où deux arêtes ou lignes se rencontrent, ou se rapprochent le plus. À utiliser comme référence à un coin virtuel.",
|
||||
"help.construct.point.vertex": "Crée un point de construction sur un sommet ou un point d'esquisse. À utiliser comme référence qui subsiste lorsque l'esquisse ou le corps qui l'entoure est masqué.",
|
||||
"help.contact.check": "Liste les paires de pièces des jeux de contact qui se traversent dans leur position actuelle. À utiliser pour trouver les collisions avant de piloter les liaisons ou de lancer une étude de mouvement.",
|
||||
"help.contact.create": "Regroupe deux pièces ou plus dans un jeu de contact, dont les corps ne peuvent pas se traverser pendant le mouvement des liaisons. À utiliser pour des pièces qui doivent s'arrêter au contact, comme un levier contre sa butée.",
|
||||
"help.contact.disable_all": "Désactive le contact : les liaisons pilotées et les études de mouvement ne s'arrêtent plus là où les pièces se touchent. À utiliser pour déplacer à nouveau les pièces librement, ou pour garder un grand assemblage réactif.",
|
||||
"help.contact.edit": "Modifie un jeu de contact : les pièces qu'il contient, son nom, ou s'il est désactivé ; peut aussi supprimer le jeu. À utiliser pour ajuster les pièces qui ne doivent pas se traverser.",
|
||||
"help.contact.enable_all": "Place toutes les pièces de l'assemblage dans un seul jeu de contact, de sorte qu'aucune paire de pièces ne puisse se traverser pendant le mouvement des liaisons. À utiliser pour une vérification rapide d'un mécanisme entier.",
|
||||
"help.contact.enable_sets": "Active le contact pour les jeux de contact que vous avez définis, de sorte que les liaisons pilotées et les études de mouvement s'arrêtent là où leurs pièces se traverseraient. À utiliser pour retrouver vos jeux après avoir désactivé le contact.",
|
||||
"help.contact.list": "Liste les jeux de contact de la conception, les pièces de chacun et si le contact est activé. À utiliser pour vérifier la configuration du contact avant de piloter l'assemblage.",
|
||||
"help.document.inspect": "Affiche une vue d'ensemble de la conception : ses composants, corps, esquisses, fonctions et paramètres. À utiliser pour se repérer dans une conception que vous n'avez pas créée vous-même.",
|
||||
"help.document.units": "Change les unités dans lesquelles la conception affiche les longueurs, par exemple mm ou pouces. La géométrie garde sa taille ; seuls l'affichage et les nombres bruts suivent.",
|
||||
"help.edit.checkpoint": "Mémorise la conception, l'esquisse active et l'historique d'annulation dans leur état actuel. À utiliser avant un essai risqué dont vous voudrez peut-être revenir.",
|
||||
"help.edit.restore_checkpoint": "Revient à un point de restauration, historique d'annulation compris. À utiliser pour abandonner en une seule étape tout ce qui a été fait depuis ce point.",
|
||||
"help.explode.create": "Crée une vue éclatée qui écarte les pièces du centre de l'assemblage, ou selon les déplacements que vous définissez. À utiliser pour montrer comment un assemblage se monte, pour des notices ou des présentations.",
|
||||
"help.face.delete": "Supprime les faces sélectionnées et laisse les faces voisines refermer le vide, ou laisse le trou ouvert. À utiliser pour retirer un arrondi, un trou ou un bossage qui gêne.",
|
||||
"help.file.insert_mesh": "Ajoute un fichier 3MF, STL, OBJ, PLY ou glTF à la conception sous forme de corps maillés dans un nouveau composant. À utiliser pour placer à côté de votre conception un modèle téléchargé ou numérisé comme référence.",
|
||||
"help.file.insert_step": "Ajoute un fichier STEP, IGES, FreeCAD ou Rhino à la conception sous forme de corps solides dans un nouveau composant ; les pièces d'un assemblage deviennent des composants imbriqués. À utiliser pour importer des modèles de fournisseurs ou d'autres logiciels de CAO.",
|
||||
"help.file.save_mesh": "Enregistre des corps en maillage STL, 3MF ou OBJ, avec la finesse des faces courbes que vous choisissez. À utiliser pour préparer des pièces à l'impression 3D ou pour des logiciels qui lisent des maillages.",
|
||||
"help.file.send_to_slicer": "Enregistre les corps sélectionnés en fichier 3MF et l'ouvre dans le slicer de votre choix. À utiliser pour passer du modèle à l'impression en une seule étape.",
|
||||
"help.font_details": "L’interface utilise les polices intégrées d’egui (Ubuntu Light et Hack, sous les licences Ubuntu Font Licence et MIT/Bitstream Vera ; Noto Emoji et la police d’icônes emoji, sous OFL et MIT). Le texte des esquisses utilise Liberation Sans (SIL OFL 1.1). Le pack de polices facultatif de The Crafting Apps, craft-fonts (BIZ UDPGothic, Shippori Mincho, BIZ UDMincho, Noto Sans CJK SC, Noto Sans Arabic ; SIL OFL 1.1), n’est pas inclus dans les versions de SolidCraft.",
|
||||
"help.fonts": "Polices",
|
||||
"help.frame.member": "Place un profilé, tel qu'un tube ou un profilé d'aluminium, le long des lignes d'une esquisse de structure, un élément par ligne. À utiliser pour construire des châssis, des racks et des structures soudées.",
|
||||
"help.inspect.accessibility": "Colore les faces qu'un outil peut atteindre depuis une direction, et celles qu'il ne peut pas atteindre. À utiliser pour vérifier l'usinabilité ou le moulage d'une pièce depuis ce côté.",
|
||||
"help.inspect.center_of_mass": "Affiche le centre de gravité des corps, de chacun séparément et de l'ensemble, à densité uniforme. À utiliser pour vérifier l'équilibre et l'endroit où une pièce basculera.",
|
||||
"help.inspect.colored_components": "Donne à chaque composant sa propre couleur temporaire, sans modifier les apparences. À utiliser pour distinguer d'un coup d'œil les pièces d'un assemblage.",
|
||||
"help.inspect.compare": "Compare deux corps et montre où l'un a de la matière que l'autre n'a pas, avec le volume et l'écart. À utiliser pour comparer une pièce modifiée ou importée à l'original.",
|
||||
"help.inspect.continuity": "Vérifie la douceur de raccord des faces le long de leurs arêtes : jeux, cassures ou sauts de courbure, et colore les raccords. À utiliser pour trouver où des surfaces ne se raccordent pas proprement.",
|
||||
"help.inspect.curvature_comb": "Trace des peignes le long de courbes, d'arêtes ou de faces, dont les dents montrent l'intensité de la courbure. À utiliser pour repérer les méplats, les cassures et les courbures irrégulières.",
|
||||
"help.inspect.curvature_map": "Colore les faces selon l'intensité de leur courbure, en rouge là où le rayon est petit. À utiliser pour trouver les zones serrées et juger la douceur d'une surface.",
|
||||
"help.inspect.draft": "Colore les faces selon leur angle de dépouille par rapport à une direction de démoulage, et signale celles qui en manquent. À utiliser pour vérifier une pièce avant moulage ou coulée.",
|
||||
"help.inspect.environment_map": "Affiche le modèle avec une finition réfléchissante, de type miroir. À utiliser pour juger la fluidité des surfaces d'après la façon dont les reflets les parcourent.",
|
||||
"help.inspect.interference": "Trouve les corps qui se chevauchent et montre chaque chevauchement avec son volume. À utiliser pour vérifier qu'aucune pièce d'un assemblage n'entre en collision.",
|
||||
"help.inspect.isocurve": "Trace les courbes isoparamétriques des faces, c'est-à-dire la grille sur laquelle la surface est construite. À utiliser pour voir comment une surface s'écoule et où elle se resserre.",
|
||||
"help.inspect.measure": "Mesure des longueurs, distances, angles, aires et rayons entre les éléments choisis, ou le volume et la masse de corps. À utiliser pour vérifier des dimensions et des jeux.",
|
||||
"help.inspect.minimum_radius": "Trouve le plus petit rayon de courbure de courbes, d'arêtes ou de faces, et son emplacement. À utiliser pour vérifier qu'un outil ou une buse peut suivre la forme.",
|
||||
"help.inspect.section": "Ouvre la vue selon un plan de coupe et hachure les faces coupées, sans modifier le modèle. À utiliser pour regarder à l'intérieur des pièces et des assemblages.",
|
||||
"help.inspect.zebra": "Affiche des bandes noires et blanches réfléchies sur les faces du modèle. À utiliser pour juger la douceur : des bandes qui se cassent ou se brisent sur une arête révèlent une mauvaise transition.",
|
||||
"help.joint.as_built": "Relie deux pièces là où elles se trouvent déjà, sans déplacer aucune des deux, et définit comment elles peuvent encore bouger. À utiliser pour des pièces déjà placées dans leur position finale.",
|
||||
"help.joint.cam": "Relie une came tournante à un suiveur, qui glisse ou pivote lorsque le contour de la came passe dessous. À utiliser pour des cames, des excentriques et des commandes de soupapes.",
|
||||
"help.joint.create": "Relie deux pièces aux origines de liaison que vous choisissez et déplace la seconde pièce en place ; le type de liaison définit comment elles peuvent encore bouger. À utiliser pour construire un assemblage dont les pièces se déplacent comme le vrai mécanisme.",
|
||||
"help.joint.drive": "Définit l'angle ou la distance d'une liaison et déplace les pièces en conséquence, dans ses limites ; les liaisons couplées et les boucles fermées suivent. À utiliser pour vérifier qu'un mécanisme se déplace comme prévu.",
|
||||
"help.joint.gear": "Couple deux liaisons rotatives avec un rapport d'engrenage, de sorte que piloter l'une fait tourner l'autre. À utiliser pour des engrenages droits et des couronnes, avec le rapport tiré des rayons primitifs ou des nombres de dents.",
|
||||
"help.joint.limits": "Définit jusqu'où une liaison peut tourner ou coulisser, par un minimum et un maximum, ou supprime ces limites. À utiliser pour garder une charnière, une glissière ou un levier dans sa course réelle.",
|
||||
"help.joint.motion_link": "Couple deux liaisons avec un rapport et un décalage, de sorte que piloter l'une déplace l'autre. À utiliser pour une relation fixe entre liaisons que Engrenage, Pignon et crémaillère ou Vis ne couvrent pas.",
|
||||
"help.joint.origin": "Place sur une pièce une origine de liaison nommée : au centre d'une face ou d'une extrémité ronde, au milieu d'une arête, à un coin ou en un point. À utiliser pour préparer l'emplacement des liaisons ; une origine choisie sur une face la suit lorsque la pièce change de taille.",
|
||||
"help.joint.rack_pinion": "Relie un pignon tournant à une crémaillère coulissante, de sorte que la crémaillère avance de la longueur de cercle primitif que le pignon parcourt en roulant. À utiliser pour des commandes à crémaillère, des directions et des axes linéaires.",
|
||||
"help.joint.reach": "Déplace un point d'une pièce vers une cible en modifiant les liaisons de sa chaîne, dans leurs limites. À utiliser pour positionner un mécanisme selon l'endroit où doit se trouver son extrémité, comme le bout d'un bras de robot.",
|
||||
"help.joint.rigid_group": "Verrouille ensemble les pièces sélectionnées telles qu'elles sont, pour qu'elles se déplacent d'un seul bloc. À utiliser pour des pièces qui vont ensemble et qui n'ont aucun mouvement entre elles.",
|
||||
"help.joint.screw": "Couple rotation et translation par un pas, de sorte que chaque tour avance de cette distance. À utiliser pour des vis mères, des boulons et des broches filetées.",
|
||||
"help.library.apply": "Applique un matériau ou une apparence d'un fichier de bibliothèque local à des corps, des faces ou des composants. À utiliser pour réutiliser des matériaux enregistrés depuis une autre conception.",
|
||||
"help.library.export": "Enregistre les matériaux et apparences de la conception dans un fichier de bibliothèque. À utiliser pour les partager ou les réutiliser dans d'autres conceptions.",
|
||||
"help.library.inspect": "Vérifie un fichier de bibliothèque et liste ses matériaux et apparences, sans modifier la conception. À utiliser pour voir ce que contient une bibliothèque avant de l'appliquer.",
|
||||
"help.licences": "Licences",
|
||||
"help.material.assign": "Applique le matériau choisi aux corps sélectionnés, par exemple acier, aluminium ou ABS. À utiliser pour que la masse et le poids correspondent à la pièce réelle.",
|
||||
"help.material.properties.validate": "Vérifie qu'une fiche de données de matériau a des valeurs cohérentes et qu'aucune n'est manquante. À utiliser avant de se fier aux données pour la masse ou la rigidité.",
|
||||
"help.mesh.convert": "Reconstruit un corps maillé, tel qu'un STL, en solide modifiable avec des faces planes et cylindriques. À utiliser pour modifier une pièce mécanique importée comme un corps modélisé.",
|
||||
"help.mit": "Licence MIT",
|
||||
"help.motion.study": "Définit des valeurs de liaison à des étapes le long d'une chronologie et les rejoue sous forme d'animation. À utiliser pour voir un mécanisme se déplacer selon une séquence et vérifier les jeux en chemin.",
|
||||
"help.motion.trace": "Trace le chemin que suit un point d'une pièce pendant la lecture d'une étude de mouvement ou le pilotage d'une liaison, et le conserve comme courbe d'esquisse 3D lorsque vous confirmez. À utiliser pour voir où arrive un mécanisme, ou pour construire à partir de sa trajectoire.",
|
||||
"help.notice": "NOTICE",
|
||||
"help.occurrence.ground": "Fixe une pièce en place, ou la libère, de sorte que les liaisons déplacent les autres pièces autour d'elle. À utiliser pour le châssis ou la base sur laquelle le reste de l'assemblage est construit.",
|
||||
"help.occurrence.move": "Déplace une pièce d’assemblage selon les seules libertés permises par ses liaisons. Sélectionnez une face de la pièce, puis faites glisser une flèche ou un arc disponible.",
|
||||
"help.parameters.change": "Ouvre le tableau des valeurs nommées et des expressions qui pilotent les cotes de la conception. À utiliser pour changer une dimension à un seul endroit et faire suivre toutes les fonctions qui l'utilisent.",
|
||||
"help.parameters.export": "Enregistre les paramètres de la conception en CSV ou JSON. À utiliser pour les modifier dans un tableur ou les transférer vers une autre conception.",
|
||||
"help.parameters.graph": "Montre quels paramètres et fonctions en utilisent quels autres, ainsi que les boucles ou erreurs entre eux. À utiliser pour voir ce que la modification d'un paramètre va affecter.",
|
||||
"help.parameters.import": "Lit des paramètres depuis un CSV ou un JSON dans la conception, tous ou aucun. À utiliser pour importer des valeurs d'un tableur ou d'une autre conception.",
|
||||
"help.parameters.move": "Déplace un paramètre utilisateur avant ou après un autre dans la liste. À utiliser pour garder ensemble les paramètres liés.",
|
||||
"help.parts.fastener": "Ajoute une vis, un boulon, un écrou, une rondelle, une goupille ou un roulement standard à la taille choisie. Placé sur un perçage, il s'y loge avec une liaison, ce qui évite de modéliser soi-même les fixations.",
|
||||
"help.parts.insert": "Insère une pièce standard de la famille, de la taille et de la longueur choisies. Placée sur le bord ou la paroi d'un perçage, elle s'y loge avec une liaison rigide.",
|
||||
"help.parts.library": "Ouvre les pièces standard : vis, boulons, écrous, rondelles, vis sans tête, goupilles cylindriques et roulements en tailles normalisées. À utiliser pour ajouter une pièce standard plutôt que de la modéliser soi-même.",
|
||||
"help.parts.resize": "Change la taille ou la longueur d'une pièce standard insérée et la reconstruit ; ses liaisons la maintiennent en place. À utiliser lorsqu'une vis se révèle trop longue ou qu'un perçage demande une autre taille.",
|
||||
"help.plastic.assign_rule": "Affecte une règle plastique à des corps, de sorte que leurs fonctions plastique prennent sa dépouille et son jeu par défaut. À utiliser pour configurer une pièce moulée une fois pour toutes ses fonctions.",
|
||||
"help.plastic.boss": "Ajoute un bossage de vis sur une face : un plot avec perçage, dépouille, congé de pied et nervures de soutien facultatifs. À utiliser pour les points de vissage des boîtiers moulés ou imprimés.",
|
||||
"help.plastic.lip": "Ajoute une lèvre ou une rainure correspondante le long du bord d'un corps évidé. À utiliser pour que deux moitiés de boîtier se positionnent l'une sur l'autre et se ferment hermétiquement.",
|
||||
"help.plastic.manage_rules": "Crée et modifie des règles plastique : matériau, épaisseur de paroi, rayons, jeu et dépouille. À utiliser pour garder cohérentes les fonctions d'une pièce moulée.",
|
||||
"help.plastic.rest": "Ajoute un appui sur une face : un plot rond ou rectangulaire, plein ou creux, avec dépouille. À utiliser comme support ou entretoise dans un boîtier moulé.",
|
||||
"help.plastic.snap_fit": "Ajoute un crochet de clip sur une face, avec sa longueur, son épaisseur et son ergot. À utiliser pour assembler des pièces par encliquetage sans vis.",
|
||||
"help.pointcloud.insert": "Insère un scan PLY, XYZ ou PTS sous forme de nuage de points à côté du modèle. Utilisez-le comme référence pour construire un modèle à partir de données mesurées.",
|
||||
"help.sheet.convert": "Transforme une plaque ou un corps évidé d'épaisseur uniforme en corps de tôlerie, avec des plis aux arêtes choisies. À utiliser pour rendre une pièce existante dépliable.",
|
||||
"help.sheet.export_bend_table": "Enregistre la table des plis d'un corps de tôlerie en CSV ou JSON : angles, rayons et positions des plis à plat. À utiliser pour la plieuse ou l'atelier.",
|
||||
"help.sheet.export_dxf": "Enregistre la mise à plat en DXF, avec contours, lignes de pli et annotations de pli facultatives. À utiliser pour la découpe laser, plasma ou jet d'eau.",
|
||||
"help.sheet.flange": "Ajoute un bord tombé : une plaque de base à partir d'une esquisse, une paroi le long d'un contour d'esquisse ouvert, ou une paroi pliée sur des arêtes de tôle. À utiliser pour construire des pièces de tôlerie.",
|
||||
"help.sheet.flat_pattern": "Crée la mise à plat d'un corps de tôlerie, avec sa taille, ses découpes et ses lignes de pli. À utiliser pour vérifier le flan avant de le découper.",
|
||||
"help.sheet.fold": "Plie une tôle le long d'une ligne d'esquisse selon un angle et un rayon. À utiliser pour plier une tôle plate après y avoir découpé des fonctions.",
|
||||
"help.sheet.hem": "Replie un bord de tôle sur lui-même. À utiliser pour obtenir des bords sûrs et rigides, sans bavures coupantes.",
|
||||
"help.sheet.manage_rules": "Crée et modifie des règles de tôlerie : épaisseur, rayon de pli, facteur K, dégagements et jeux. À utiliser pour s'adapter au matériau et aux outils de votre atelier.",
|
||||
"help.sheet.path_flange": "Ajoute une chaîne de bords tombés le long d'une arête de tôle, en suivant une chaîne ouverte de lignes d'esquisse. À utiliser pour des profils en U ou en Z en une seule étape.",
|
||||
"help.sheet.perforate": "Ajoute un champ de trous sur toute la tôle à plat, en motif décalé ou carré. À utiliser pour des aérations, des grilles et des panneaux allégés.",
|
||||
"help.sheet.refold": "Replie un corps de tôlerie déplié. À utiliser après avoir ajouté des fonctions à la tôle à plat.",
|
||||
"help.sheet.unfold": "Déplie tous les plis d'un corps de tôlerie. À utiliser pour ajouter des trous ou des découpes qui doivent traverser un pli, puis replier.",
|
||||
"help.sketch.arc.center_point": "Dessine un arc de cercle autour d'un centre, d'un point de départ à un point d'arrivée. À utiliser lorsque le centre de l'arc est connu, comme un rayon autour d'un perçage ou d'un pivot.",
|
||||
"help.sketch.arc.tangent": "Dessine un arc qui part de l'extrémité d'une ligne ou d'un arc et continue en tangence avec lui. À utiliser pour poursuivre une chaîne avec une courbe douce plutôt qu'un angle.",
|
||||
"help.sketch.arc.three_point": "Dessine un arc d'un point de départ à un point d'arrivée en passant par un troisième point. À utiliser lorsque l'arc doit passer par des points donnés plutôt qu'autour d'un centre connu.",
|
||||
"help.sketch.arc3d": "Dessine un arc de cercle exact dans l'espace par trois points, avec Esquisse 3D activée. À utiliser pour des courbes de trajectoires et de rails guides qui sortent du plan d'esquisse.",
|
||||
"help.sketch.auto_constrain": "Ajoute les contraintes que l'esquisse a presque déjà, comme horizontale, parallèle ou coïncidente, puis la cote jusqu'à ce qu'elle soit entièrement définie. À utiliser pour verrouiller en une étape une esquisse dessinée approximativement.",
|
||||
"help.sketch.auto_constrain_from_datum": "Fonctionne comme Contraintes automatiques, mais mesure les positions depuis un point de référence que vous choisissez plutôt que depuis l'origine. À utiliser lorsque la pièce est tracée à partir d'un point de référence, comme un coin ou un perçage.",
|
||||
"help.sketch.blend_curve": "Relie les extrémités de deux courbes par une spline douce, tangente aux deux, ou aussi continue en courbure si vous le choisissez. À utiliser pour combler un écart entre des courbes sans cassure.",
|
||||
"help.sketch.break": "Scinde une courbe en morceaux là où d'autres courbes la croisent, ou en des points que vous placez dessus. À utiliser lorsqu'une partie d'une courbe a besoin de sa propre contrainte ou doit être supprimée seule.",
|
||||
"help.sketch.cancel": "Quitte l'esquisse et abandonne tout ce qui a été modifié depuis sa création ou son ouverture pour modification. Annuler rétablit les modifications.",
|
||||
"help.sketch.centerline": "Bascule des lignes entre lignes normales et lignes d'axe, des axes que les profils ignorent. Utilisez une ligne d'axe comme axe pour une révolution, une symétrie ou une contrainte de symétrie.",
|
||||
"help.sketch.chamfer.distance_angle": "Biseaute le coin entre deux lignes, défini par une distance le long de la première ligne et un angle. À utiliser lorsqu'un dessin donne le chanfrein sous forme de longueur et d'angle, comme 2 mm × 30°.",
|
||||
"help.sketch.chamfer.equal_distance": "Biseaute le coin entre deux lignes sur la même distance le long des deux. À utiliser pour le chanfrein habituel à 45° sur un contour.",
|
||||
"help.sketch.chamfer.two_distance": "Biseaute le coin entre deux lignes, défini par une distance distincte le long de chaque ligne. À utiliser pour des chanfreins qui ne sont pas à 45°, donnés sous forme de deux longueurs.",
|
||||
"help.sketch.circle.center": "Dessine un cercle à partir de son centre et de son diamètre. À utiliser pour des perçages, des bossages et d'autres formes rondes dont le centre est connu.",
|
||||
"help.sketch.circle.three_point": "Dessine un cercle passant par trois points. À utiliser lorsque le cercle doit passer par des points donnés, par exemple de la géométrie existante.",
|
||||
"help.sketch.circle.three_tangent": "Dessine un cercle qui touche trois lignes, cercles ou arcs. À utiliser pour inscrire un cercle dans l'espace entre trois courbes, comme le cercle inscrit d'un triangle.",
|
||||
"help.sketch.circle.two_point": "Dessine un cercle à partir des deux extrémités de son diamètre. À utiliser lorsque les points du bord du cercle sont connus plutôt que son centre.",
|
||||
"help.sketch.circle.two_tangent": "Dessine un cercle de taille donnée qui touche deux lignes, cercles ou arcs. À utiliser pour un arrondi de rayon fixe entre deux courbes.",
|
||||
"help.sketch.conic": "Dessine une courbe conique entre deux extrémités, façonnée par un point sommet et une valeur rho. À utiliser pour des transitions douces dont vous voulez ajuster la tension, de presque plate à presque anguleuse.",
|
||||
"help.sketch.constrainer": "Applique la contrainte qu'une ou deux courbes choisies ont presque déjà, comme horizontale, parallèle, tangente ou égale. À utiliser pour mettre au propre une esquisse à main levée, une relation à la fois.",
|
||||
"help.sketch.constraint.coincident": "Place un point sur un autre point, une courbe ou un axe d'esquisse. À utiliser pour fermer les écarts d'un profil ou pour poser un point sur une ligne.",
|
||||
"help.sketch.constraint.collinear": "Place deux lignes sur une même droite. À utiliser pour aligner des arêtes interrompues, comme les deux côtés d'une encoche.",
|
||||
"help.sketch.constraint.concentric": "Donne le même centre à deux cercles ou arcs. À utiliser pour des bagues, des lamages et des arbres à épaulements.",
|
||||
"help.sketch.constraint.curvature": "Fait que deux courbes qui se rejoignent en une extrémité continuent avec la même courbure (G2). À utiliser lorsqu'un raccord tangent n'est pas assez doux, par exemple sur des surfaces visibles.",
|
||||
"help.sketch.constraint.equal": "Donne la même longueur à des lignes, ou le même rayon à des cercles et arcs. À utiliser pour qu'une seule cote pilote plusieurs formes identiques.",
|
||||
"help.sketch.constraint.fix": "Fixe des points ou des courbes là où ils sont, ou les libère. À utiliser pour la géométrie qui ne doit pas bouger lorsque vous faites glisser ou résolvez l'esquisse.",
|
||||
"help.sketch.constraint.horizontal_vertical": "Rend une ligne, ou la ligne entre deux points, horizontale ou verticale, selon la plus proche. À utiliser pour redresser un contour sur les axes de l'esquisse.",
|
||||
"help.sketch.constraint.midpoint": "Place un point au milieu d'une ligne, ou fait coïncider les milieux de deux lignes. À utiliser pour centrer de la géométrie sur une arête.",
|
||||
"help.sketch.constraint.parallel": "Rend deux lignes parallèles. À utiliser pour des côtés qui doivent rester parallèles lorsque d'autres cotes changent.",
|
||||
"help.sketch.constraint.perpendicular": "Fait se rencontrer deux lignes à angle droit. À utiliser pour des coins d'équerre entre des lignes qui ne sont pas sur les axes de l'esquisse.",
|
||||
"help.sketch.constraint.polygon": "Transforme une chaîne fermée de lignes en polygone régulier : côtés égaux, avec tous les coins sur un même cercle. À utiliser pour rendre régulier un polygone dessiné à main levée et le garder ainsi.",
|
||||
"help.sketch.constraint.symmetry": "Fait que deux points ou courbes sont symétriques par rapport à une ligne ou à un point. À utiliser pour garder un profil symétrique lorsque vous modifiez un côté.",
|
||||
"help.sketch.constraint.tangent": "Fait que deux courbes se touchent en tangence, comme une ligne et un arc. À utiliser pour des raccords doux sans cassure.",
|
||||
"help.sketch.construction": "Bascule des courbes entre géométrie normale et géométrie de construction, que les profils ignorent. Utilisez les courbes de construction comme aides pour l'implantation, les références et les cotes.",
|
||||
"help.sketch.construction_line": "Crée une droite de construction infinie passant par deux points. À utiliser pour structurer une esquisse sans diviser les profils.",
|
||||
"help.sketch.construction_line.angle": "Crée une droite de construction infinie inclinée d'un angle par rapport à l'axe X de l'esquisse. Choisissez le point puis saisissez l'angle, ou choisissez sa direction.",
|
||||
"help.sketch.construction_line.bisector": "Sélectionnez deux lignes droites sécantes de l'esquisse, puis choisissez l'une des deux bissectrices. Le résultat suit les lignes dont il provient.",
|
||||
"help.sketch.construction_line.horizontal": "Crée une droite de construction horizontale infinie passant par un point. Sa contrainte horizontale est conservée lors des modifications ultérieures.",
|
||||
"help.sketch.construction_line.parallel": "Sélectionnez une ligne droite de l'esquisse, puis placez une droite de construction infinie parallèle. Clic droit pour choisir une autre référence.",
|
||||
"help.sketch.construction_line.perpendicular": "Sélectionnez une ligne droite de l'esquisse, puis placez une droite de construction infinie perpendiculaire. Clic droit pour choisir une autre référence.",
|
||||
"help.sketch.construction_line.tangent_at": "Crée une tangente en un point d'un cercle ou d'un arc de cercle, ou à l'extrémité d'une spline ouverte ou d'une conique. Sélectionnez la courbe, puis son point de contact.",
|
||||
"help.sketch.construction_line.tangent_external": "Sélectionnez un cercle ou un arc de cercle, puis un point extérieur et une solution de tangente. Les aperçus n'affichent que les points de contact situés sur l'arc dessiné.",
|
||||
"help.sketch.construction_line.tangent_two": "Sélectionnez deux cercles ou arcs de cercle, puis choisissez une tangente commune dans l'aperçu. Les points de contact doivent se trouver sur les courbes dessinées.",
|
||||
"help.sketch.construction_line.vertical": "Crée une droite de construction verticale infinie passant par un point. Sa contrainte verticale est conservée lors des modifications ultérieures.",
|
||||
"help.sketch.copy": "Copie les courbes et points d'esquisse sélectionnés, avec les contraintes et cotes qui les relient. Collez-les dans cette esquisse ou dans une autre.",
|
||||
"help.sketch.create": "Démarre une nouvelle esquisse 2D sur un plan ou sur une face plane du modèle. Toute extrusion, révolution et balayage commence par une esquisse.",
|
||||
"help.sketch.cut": "Copie la géométrie d'esquisse sélectionnée et la supprime de l'esquisse, en une seule étape d'annulation. Collez-la ailleurs dans cette esquisse ou dans une autre.",
|
||||
"help.sketch.dimension": "Ajoute une cote pilotante : une longueur, une distance, un angle, un rayon ou un diamètre, selon ce que vous choisissez. Saisissez une valeur ou un nom de paramètre, et l'esquisse la suit.",
|
||||
"help.sketch.edit": "Ouvre une esquisse existante pour la modifier. Les fonctions construites dessus se mettent à jour lorsque vous terminez l'esquisse.",
|
||||
"help.sketch.ellipse": "Dessine une ellipse à partir de son centre, de l'extrémité de son grand axe et d'un point côté petit axe. À utiliser pour des ouvertures ovales, des cames et d'autres formes rondes allongées.",
|
||||
"help.sketch.equation_curve": "Dessine une courbe à partir de formules : x(t) et y(t), ou y = f(x), sur un intervalle. Les formules peuvent utiliser des paramètres et la courbe les suit : à utiliser pour une sinusoïde, une spirale ou la développante d'une dent d'engrenage.",
|
||||
"help.sketch.extend": "Prolonge une ligne ou un arc jusqu'à la courbe la plus proche sur son chemin, ou fait croître deux courbes jusqu'à ce qu'elles se rejoignent. À utiliser pour fermer des jeux dans un profil après ajustement ou modification.",
|
||||
"help.sketch.fillet": "Arrondit le coin où deux lignes ou arcs se rejoignent par un arc de rayon donné. Plusieurs coins arrondis ensemble partagent un même rayon.",
|
||||
"help.sketch.finish": "Quitte l'esquisse et revient au modèle. Ses profils fermés sont alors prêts pour Extrusion, Révolution et d'autres fonctions.",
|
||||
"help.sketch.finish_auto_constrain": "Lance Contraintes automatiques sur l'esquisse, puis la termine. À utiliser pour laisser une esquisse entièrement définie en une seule étape.",
|
||||
"help.sketch.fit_curves_to_section": "Coupe un corps maillé ou solide avec le plan d'esquisse et ajuste des lignes et des arcs à la section. À utiliser pour reconstruire une pièce numérisée ou importée sous forme d'esquisse modifiable.",
|
||||
"help.sketch.include_3d": "Amène des arêtes du modèle, des sommets et des courbes d'autres esquisses dans cette esquisse comme références liées, en aplatissant sur son plan celles qui en sont hors. À utiliser pour construire à partir d'une géométrie qui n'est pas dans le plan d'esquisse.",
|
||||
"help.sketch.infinite": "Bascule des lignes entre lignes normales et lignes de construction infinies qui traversent toute la vue. À utiliser comme références d'implantation qui ne s'arrêtent jamais trop court.",
|
||||
"help.sketch.insert_dxf": "Lit les courbes d'un dessin DXF dans une esquisse, mises à l'échelle, tournées et placées comme vous le définissez. À utiliser pour construire à partir d'un dessin 2D d'un autre logiciel, comme un contour de découpe laser.",
|
||||
"help.sketch.insert_svg": "Lit les tracés d'un dessin SVG dans une esquisse, mis à l'échelle, tournés et placés comme vous le définissez. À utiliser pour transformer un logo ou un contour vectoriel en courbes que vous pouvez extruder.",
|
||||
"help.sketch.inspect": "Ouvre un rapport sur l'esquisse ouverte : combien de degrés de liberté il reste et si elle est entièrement contrainte. À utiliser pour savoir ce qui bouge encore avant de terminer l'esquisse.",
|
||||
"help.sketch.intersect": "Ajoute les courbes ou points où des corps, faces, arêtes ou d'autres esquisses traversent le plan d'esquisse. Ils restent liés et suivent le modèle lorsqu'il change.",
|
||||
"help.sketch.intersection_curve": "Crée des courbes 3D là où deux corps ou faces se rencontrent, liées à eux. À utiliser comme trajectoires ou rails guides qui suivent le modèle.",
|
||||
"help.sketch.isoparametric_curve": "Crée une courbe 3D le long de la direction U ou V d'une face, par un point que vous choisissez, liée à la face. À utiliser comme trajectoire ou ligne de partage qui suit la surface.",
|
||||
"help.sketch.line": "Dessine des lignes connectées point par point, en chaîne ouverte ou en contour fermé. C'est l'outil de base de la plupart des profils.",
|
||||
"help.sketch.line.midpoint": "Dessine une ligne de son milieu vers une extrémité, l'autre extrémité étant son symétrique. À utiliser pour des lignes centrées sur un point, comme une arête symétrique.",
|
||||
"help.sketch.line3d": "Dessine des lignes droites connectées entre des points de l'espace, avec Esquisse 3D activée. À utiliser pour des trajectoires et des structures qui sortent du plan d'esquisse.",
|
||||
"help.sketch.mirror": "Symétrise des courbes et points d'esquisse par rapport à une ligne ou un axe et ajoute des contraintes de symétrie. À utiliser pour dessiner la moitié d'un profil symétrique et le compléter.",
|
||||
"help.sketch.move": "Déplace ou fait tourner des courbes et points d'esquisse, ou une copie. À utiliser pour repositionner de la géométrie en gardant sa forme et ses contraintes.",
|
||||
"help.sketch.offset": "Crée une copie d'une chaîne de courbes à une distance donnée, d'un côté ou des deux. À utiliser pour des parois, des contours et des jeux ; la distance reste une cote modifiable.",
|
||||
"help.sketch.paste": "Colle dans l'esquisse active la géométrie d'esquisse copiée ou coupée. Placez-la en un point ou décalez-la d'une valeur.",
|
||||
"help.sketch.pattern.circular": "Copie la géométrie d'esquisse autour d'un centre, sur un cercle complet ou un angle donné. À utiliser pour des cercles de perçages, des rayons et des dents.",
|
||||
"help.sketch.pattern.rectangular": "Copie la géométrie d'esquisse en lignes et colonnes à des espacements donnés. À utiliser pour des grilles de trous, de rainures ou d'aérations.",
|
||||
"help.sketch.point": "Place un point d'esquisse. À utiliser comme référence pour des cotes, des contraintes, des centres de perçage ou des fonctions ultérieures.",
|
||||
"help.sketch.point3d": "Place un point dans l'espace, avec Esquisse 3D activée. À utiliser comme référence pour des courbes et trajectoires 3D.",
|
||||
"help.sketch.polygon.circumscribed": "Dessine un polygone régulier autour d'un cercle, dimensionné du centre au milieu d'un côté. À utiliser lorsque la largeur sur plats est connue, comme pour un écrou hexagonal.",
|
||||
"help.sketch.polygon.edge": "Dessine un polygone régulier à partir des deux extrémités d'un côté. À utiliser lorsque la longueur et la position d'un côté sont connues.",
|
||||
"help.sketch.polygon.inscribed": "Dessine un polygone régulier à l'intérieur d'un cercle, dimensionné du centre à un coin. À utiliser lorsque la dimension sur coins est connue.",
|
||||
"help.sketch.project": "Amène des arêtes du modèle, des faces, des sommets et des courbes d'autres esquisses dans cette esquisse, projetés sur son plan. Ils restent liés et suivent le modèle lorsqu'il change.",
|
||||
"help.sketch.project_to_surface": "Projette des courbes d'autres esquisses selon la normale de cette esquisse sur une face, sous forme de courbes 3D liées. À utiliser pour poser un logo, une ligne de partage ou une trajectoire sur une surface courbe.",
|
||||
"help.sketch.rectangle.center": "Dessine un rectangle à partir de son centre et d'un coin. À utiliser pour des contours centrés sur un point, comme l'origine.",
|
||||
"help.sketch.rectangle.rounded": "Dessine un rectangle dont les quatre coins sont arrondis au même rayon. À utiliser pour des plaques, des couvercles et des ouvertures à coins arrondis.",
|
||||
"help.sketch.rectangle.three_point": "Dessine un rectangle à partir d'un côté et d'un point du côté opposé. À utiliser pour des rectangles inclinés par rapport aux axes de l'esquisse.",
|
||||
"help.sketch.rectangle.two_point": "Dessine un rectangle à partir de deux coins opposés. À utiliser pour les contours de plaques, de blocs et de poches.",
|
||||
"help.sketch.scale": "Met à l'échelle des courbes et points d'esquisse selon un facteur autour d'un point de base. À utiliser pour redimensionner une partie d'une esquisse sans la redessiner.",
|
||||
"help.sketch.slot.arc_center": "Dessine une rainure courbe de largeur donnée le long d'un arc défini par son centre, son début et sa fin. À utiliser pour des rainures de réglage autour d'un pivot.",
|
||||
"help.sketch.slot.arc_three_point": "Dessine une rainure courbe de largeur donnée le long d'un arc passant par trois points. À utiliser lorsque le tracé de la rainure doit passer par des points donnés.",
|
||||
"help.sketch.slot.center_point": "Dessine une rainure droite de largeur donnée de son centre au centre d'un arc d'extrémité. À utiliser pour des rainures centrées sur un point.",
|
||||
"help.sketch.slot.center_to_center": "Dessine une rainure droite de largeur donnée entre les centres de ses deux arcs d'extrémité. À utiliser pour des rainures cotées de centre à centre, comme les rainures de réglage de vis.",
|
||||
"help.sketch.slot.overall": "Dessine une rainure droite de largeur donnée d'une extrémité extérieure à l'autre. À utiliser lorsque c'est la longueur hors tout de la rainure qui compte.",
|
||||
"help.sketch.spline.control_point": "Dessine une spline cubique façonnée par des points de contrôle qu'elle ne traverse pas. À utiliser pour des courbes douces et fluides que vous façonnez en déplaçant les points.",
|
||||
"help.sketch.spline.control_point_5": "Dessine une spline de degré 5 façonnée par des points de contrôle. À utiliser lorsque des courbes doivent se raccorder avec une courbure plus douce, par exemple sur des surfaces de style visibles.",
|
||||
"help.sketch.spline.fit_point": "Dessine une spline douce qui passe par chaque point que vous placez, ouverte ou fermée. À utiliser pour décalquer une forme à travers des points connus.",
|
||||
"help.sketch.spline3d": "Dessine une courbe douce dans l'espace par des points, avec Esquisse 3D activée. À utiliser pour des trajectoires de balayage et des cheminements de câbles qui sortent du plan d'esquisse.",
|
||||
"help.sketch.spun_profile": "Crée dans le plan d'esquisse le contour qu'un corps balaie en tournant autour d'un axe. À utiliser pour obtenir la silhouette d'une pièce tournée pour une révolution ou un dessin.",
|
||||
"help.sketch.text": "Écrit du texte dans l'esquisse avec une police, une hauteur et un angle au choix ; ses mots peuvent suivre des paramètres. À extruder ou embosser pour des étiquettes et des lettrages.",
|
||||
"help.sketch.transform": "Met à l'échelle, fait tourner et déplace de la géométrie d'esquisse autour d'un centre en une seule étape. À utiliser pour repositionner et redimensionner une sélection d'un coup.",
|
||||
"help.sketch.trim": "Supprime le morceau d'une courbe entre les croisements les plus proches autour de l'endroit où vous cliquez. À utiliser pour nettoyer des lignes qui se chevauchent et obtenir un profil fermé.",
|
||||
"help.solid.align": "Déplace les corps sélectionnés pour qu'un de leurs points, faces ou plans rejoigne un point, une face ou un plan ailleurs. À utiliser pour poser une pièce contre une autre sans mesurer le décalage.",
|
||||
"help.solid.boundary_fill": "Crée des solides à partir des régions délimitées par des corps outils qui se chevauchent, en ne remplissant que les régions que vous choisissez. À utiliser pour construire une forme à partir de l'espace que plusieurs corps délimitent ensemble.",
|
||||
"help.solid.bounding_solid": "Crée un parallélépipède qui englobe les corps sélectionnés, avec une marge facultative. À utiliser pour voir l'encombrement d'une pièce, ou comme brut dans lequel elle est usinée.",
|
||||
"help.solid.box": "Crée un parallélépipède à partir d'une longueur, d'une largeur et d'une hauteur, depuis un coin ou centré sur un point. À utiliser pour un bloc rapide, un volume provisoire ou un corps dans lequel tailler des fonctions.",
|
||||
"help.solid.chamfer": "Coupe les arêtes sélectionnées par un biseau plat de la distance indiquée. À utiliser pour casser des arêtes vives ou faciliter l'entrée d'une goupille ou d'une vis.",
|
||||
"help.solid.coil": "Crée un corps hélicoïdal, comme un ressort, à partir d'un diamètre, d'un nombre de tours, d'une hauteur ou d'un pas et d'une section ronde ou carrée. À utiliser pour des ressorts, des spires et des nervures hélicoïdales.",
|
||||
"help.solid.combine": "Joint des corps, les retire d'un corps cible ou ne garde que le volume qu'ils ont en commun, et peut conserver les corps outils. À utiliser pour fusionner des pièces, tailler une forme avec une autre ou repérer où deux corps se recouvrent.",
|
||||
"help.solid.cone": "Crée un cône à partir d'un cercle de base et d'une hauteur, ou un tronc de cône lorsque le sommet a aussi un rayon. À utiliser pour des conicités, des entonnoirs, des fraisages et des pointes.",
|
||||
"help.solid.cylinder": "Crée un cylindre à partir d'un rayon ou d'un diamètre et d'une hauteur, posé sur un point selon un axe. À utiliser pour des arbres, des goupilles, des bossages et des bruts ronds.",
|
||||
"help.solid.draft": "Incline les faces sélectionnées de l'angle indiqué, mesuré depuis un plan neutre. À utiliser sur les pièces moulées ou coulées pour qu'elles sortent du moule.",
|
||||
"help.solid.emboss": "Fait saillir des profils d'esquisse, comme du texte ou un logo, hors d'une face, ou les enfonce dedans. À utiliser pour des lettrages, des étiquettes et des marquages sur des faces planes ou rondes.",
|
||||
"help.solid.extrude": "Pousse le profil d'une esquisse en 3D sur une distance, en ajoutant ou en retirant de la matière. À utiliser pour transformer un contour plat en bloc, en bossage ou en poche.",
|
||||
"help.solid.fillet": "Arrondit les arêtes sélectionnées par un raccord circulaire lisse du rayon indiqué. À utiliser pour adoucir des arêtes vives par souci de solidité, de confort ou d'aspect.",
|
||||
"help.solid.hole": "Perce un trou rond du diamètre indiqué en un point choisi d'une face. À utiliser pour les passages de vis, les goupilles et autres ouvertures rondes simples.",
|
||||
@@ -1644,62 +1408,20 @@
|
||||
"help.solid.move": "Déplace ou fait tourner les corps sélectionnés, ou une copie, selon la distance et l'angle indiqués. À utiliser pour repositionner un corps ou en créer un second ailleurs.",
|
||||
"help.solid.offset_face": "Pousse les faces sélectionnées vers l'intérieur ou l'extérieur de la distance indiquée, et les faces voisines suivent. À utiliser pour épaissir une paroi, creuser une poche ou rehausser un bossage sans modifier l'esquisse.",
|
||||
"help.solid.pattern.circular": "Répète les objets sélectionnés autour d'un axe, selon le nombre et l'angle total indiqués. À utiliser pour les cercles de perçages, rayons, ailettes et dents.",
|
||||
"help.solid.pattern.path": "Copie des fonctions ou des corps le long d'une trajectoire d'esquisse, selon un nombre et un espacement. À utiliser pour des trous le long d'une arête courbe ou des pièces le long d'un rail.",
|
||||
"help.solid.pattern.rectangular": "Répète les objets sélectionnés dans une ou deux directions, selon le nombre et l'espacement indiqués. À utiliser pour les rangées et grilles de trous, nervures, goupilles ou pieds.",
|
||||
"help.solid.pipe": "Crée un tube rond le long d'une trajectoire de courbes d'esquisse, plein ou creux avec une épaisseur de paroi. À utiliser pour des tubes, des fils, des câbles et des rails.",
|
||||
"help.solid.press_pull": "Ajoute ou retire de la matière quand on fait glisser une face, ou arrondit des arêtes quand on les fait glisser. À utiliser pour des modifications rapides directement sur le modèle.",
|
||||
"help.solid.remove": "Retire les corps sélectionnés de la conception à partir de ce point de la chronologie ; les étapes précédentes les gardent. À utiliser pour écarter un corps d'aide, comme un outil de découpe devenu inutile.",
|
||||
"help.solid.replace_face": "Amène les faces planes sélectionnées sur un plan ou une face parallèle, et le corps s'allonge ou se raccourcit pour la rejoindre. À utiliser pour mettre une face au ras d'une autre pièce ou d'un plan de construction.",
|
||||
"help.solid.revolve": "Fait tourner le profil d'une esquisse autour d'un axe pour obtenir un solide de révolution. À utiliser pour les arbres, boutons, bols et toute pièce ronde autour d'une ligne centrale.",
|
||||
"help.solid.rib": "Ajoute une paroi mince le long d'une courbe d'esquisse ouverte, prolongée jusqu'aux faces suivantes du corps. À utiliser pour rigidifier des parois et des coins, par exemple dans des pièces moulées ou imprimées.",
|
||||
"help.solid.scale": "Agrandit ou réduit les corps sélectionnés d'un facteur, identique dans toutes les directions ou propre à chaque axe. À utiliser pour redimensionner une forme importée ou compenser un retrait.",
|
||||
"help.solid.shell": "Évide un solide en laissant des parois de l'épaisseur indiquée, et peut ouvrir les faces choisies. À utiliser pour les boîtes, couvercles et autres pièces à parois minces.",
|
||||
"help.solid.sphere": "Crée une sphère à partir d'un rayon ou d'un diamètre autour d'un centre. À utiliser pour des billes, des boutons et des extrémités arrondies.",
|
||||
"help.solid.split_body": "Scinde un corps en corps séparés avec un plan, la face d'un autre corps ou une ligne d'esquisse. À utiliser pour obtenir des pièces imprimées, usinées ou colorées séparément.",
|
||||
"help.solid.split_face": "Scinde les faces sélectionnées le long d'un plan, de la face d'un autre corps ou de courbes d'esquisse, sans scinder le corps. À utiliser pour donner à une partie de face sa propre dépouille, couleur ou décalage.",
|
||||
"help.solid.sweep": "Entraîne le profil d'une esquisse le long d'une trajectoire pour obtenir un solide. À utiliser pour les tuyaux, rails, poignées et toute pièce de section constante qui suit une courbe.",
|
||||
"help.solid.thread": "Ajoute un filetage métrique ISO sur une face cylindrique, soit sous forme de filetage cosmétique, soit taillé dans le corps. À utiliser pour des boulons, des trous taraudés et des pièces vissées imprimées.",
|
||||
"help.solid.torus": "Crée un anneau à partir d'un grand rayon autour de son axe et d'un petit rayon pour sa section ronde. À utiliser pour des joints toriques, des poignées et des perles rondes.",
|
||||
"help.solid.web": "Ajoute une paroi mince le long de chaque courbe d'esquisse ouverte, chacune prolongée jusqu'aux faces suivantes du corps. À utiliser pour une grille de parois de soutien à l'intérieur de boîtiers et de plateaux.",
|
||||
"help.surface.blend": "Crée une surface qui relie les arêtes de deux corps, en tangence ou en continuité de courbure avec les deux. À utiliser pour joindre en douceur deux surfaces à travers un écart.",
|
||||
"help.surface.boundary": "Crée une surface remplissant une boucle de deux à quatre courbes d'esquisse, ou un réseau de courbes. À utiliser pour des panneaux de forme libre définis par leurs bords.",
|
||||
"help.surface.extend": "Prolonge une surface au-delà de ses bords, d'une distance ou jusqu'à un plan ou une face. À utiliser pour que des surfaces se chevauchent avant de les ajuster ou de les coudre.",
|
||||
"help.surface.extrude": "Pousse des courbes ou profils d'esquisse sur une distance pour former une surface, parois seulement, sans fonds. À utiliser pour des parois minces et pour des outils de coupe ou de partage.",
|
||||
"help.surface.fair": "Lisse l'intérieur de faces de forme libre tandis que leurs bords restent en place. À utiliser pour atténuer les bosses et les reflets ondulés d'une surface.",
|
||||
"help.surface.loft": "Crée une surface qui passe par deux sections ou plus dans l'ordre, sans fonds. À utiliser pour des coques et des transitions entre des formes différentes.",
|
||||
"help.surface.match": "Reconstruit le bord d'une surface pour qu'il rejoigne le bord d'un autre corps, avec une tangence ou une courbure concordante. À utiliser pour fermer en douceur un raccord entre deux surfaces.",
|
||||
"help.surface.offset": "Crée une copie de faces à une distance le long de leurs normales, sous forme de nouveau corps surfacique. À utiliser pour des peaux, des jeux ou l'autre côté d'une paroi.",
|
||||
"help.surface.patch": "Remplit une région d'esquisse ou une boucle fermée d'arêtes par une face, plane ou courbe et douce. À utiliser pour boucher des trous dans un corps surfacique.",
|
||||
"help.surface.reverse_normal": "Retourne des faces d'un corps surfacique, de sorte que leur côté extérieur soit orienté dans l'autre sens. À utiliser avant d'épaissir ou de coudre lorsque les faces pointent vers l'intérieur.",
|
||||
"help.surface.revolve": "Fait tourner des courbes ou profils d'esquisse autour d'un axe pour former une surface, sans fonds. À utiliser pour des coques rondes comme des abat-jour, des bols et des buses.",
|
||||
"help.surface.ruled": "Crée une bande de droites à partir d'une chaîne d'arêtes, selon la normale de la face, la tangente ou un angle. À utiliser pour des parois de dépouille, des dégagements et des surfaces de joint.",
|
||||
"help.surface.stitch": "Coud des corps surfaciques le long de leurs arêtes communes, en un solide lorsqu'ils se referment. À utiliser pour transformer un ensemble de surfaces en un seul corps.",
|
||||
"help.surface.sweep": "Déplace des courbes ou profils d'esquisse le long d'une trajectoire pour former une surface, sans fonds. À utiliser pour des gouttières, des moulures et d'autres formes minces qui suivent une trajectoire.",
|
||||
"help.surface.thicken": "Donne une épaisseur à un corps surfacique et le transforme en solide. À utiliser pour fabriquer des pièces imprimables ou usinables à partir de surfaces.",
|
||||
"help.surface.trim": "Coupe une surface avec un plan, une autre surface ou des courbes d'esquisse, et garde le côté que vous choisissez. À utiliser pour ajuster des surfaces à leur forme avant de les coudre.",
|
||||
"help.surface.unstitch": "Sépare des faces d'un corps en corps surfaciques distincts ; un solide se décompose en surfaces. À utiliser pour retravailler des faces isolées d'un corps.",
|
||||
"help.surface.untrim": "Supprime des trous d'une face, ou rétablit son contour extérieur aux limites naturelles de la surface. À utiliser pour retrouver la surface complète après un ajustement.",
|
||||
"help.third_party": "Licences tierces",
|
||||
"help.timeline.compute_all": "Recalcule toutes les fonctions de la chronologie depuis le début. À utiliser pour rafraîchir le modèle et voir quelles fonctions échouent.",
|
||||
"help.timeline.delete": "Supprime les fonctions sélectionnées de la chronologie ; supprimer une esquisse supprime aussi les fonctions construites à partir d'elle. À utiliser pour retirer une étape devenue inutile.",
|
||||
"help.timeline.dependents": "Liste les fonctions qui seraient supprimées avec une fonction, et celles qui échoueraient sans elle. À utiliser avant de supprimer ou de modifier une fonction.",
|
||||
"help.timeline.play": "Rejoue les fonctions restantes une par une, avec une pause d'une demi-seconde après chaque reconstruction. Relancez cette commande ou appuyez sur Échap pour arrêter ; Aller à la fin saute immédiatement.",
|
||||
"help.view.apply": "Oriente la vue selon une direction standard comme face, dessus ou iso, ou selon une vue nommée enregistrée. À utiliser pour regarder le modèle sous un angle fixe.",
|
||||
"help.view.delete": "Supprime une vue nommée enregistrée. Le modèle n'est pas modifié.",
|
||||
"help.view.fit": "Zoome et déplace la vue pour que tout le modèle, ou la sélection, remplisse la vue. À utiliser lorsque le modèle est sorti du champ.",
|
||||
"help.view.grid": "Affiche ou masque la grille dans la vue 3D. À utiliser comme repère de taille et d'orientation pendant la modélisation.",
|
||||
"help.view.ground_shadow": "Affiche ou masque l'ombre du modèle sur le sol. À utiliser pour juger plus facilement la hauteur et la position.",
|
||||
"help.view.home": "Remet la vue dans la direction d'accueil et ajuste le modèle. À utiliser pour revenir rapidement à une vue connue.",
|
||||
"help.view.list": "Liste les vues nommées enregistrées dans la conception. À utiliser pour retrouver une vue enregistrée plus tôt.",
|
||||
"help.view.navigate": "Fait tourner, déplace ou zoome la vue par étapes, comme un quart de tour à gauche. À utiliser pour déplacer la caméra avec précision plutôt qu'en faisant glisser.",
|
||||
"help.view.navigation_bar": "Affiche ou masque la barre de navigation en bas de la vue 3D. Masquez-la pour gagner de la place, affichez-la pour accéder aux outils de vue à la souris.",
|
||||
"help.view.rename": "Donne un nouveau nom à une vue nommée enregistrée. La vue elle-même reste inchangée.",
|
||||
"help.view.save": "Enregistre la position actuelle de la caméra comme vue nommée dans la conception. À utiliser pour revenir plus tard au même angle, par exemple pour des captures d'écran.",
|
||||
"help.view.spin": "Fait orbiter la vue autour du modèle en continu jusqu'au prochain clic ou à la prochaine touche. À utiliser pour présenter un modèle sous tous les angles.",
|
||||
"help.view.tool": "Verrouille un outil de caméra, orbite, déplacement ou zoom, de sorte que faire glisser avec le bouton gauche de la souris déplace la vue jusqu'à ce que vous le désactiviez. À utiliser sur un trackpad ou sans bouton central de souris.",
|
||||
"help.view.visual_style": "Change le mode d'affichage du modèle : ombré avec ou sans arêtes, filaire, ou avec arêtes cachées. Utilisez le filaire pour voir à l'intérieur, l'ombré pour un rendu net.",
|
||||
"history.sketch_under_constrained": "Sous-contraint ({count} degrés de liberté)",
|
||||
"history.sketch_under_constrained_one": "Sous-contraint ({count} degré de liberté)",
|
||||
"hole_presets.confirm_delete": "Confirmer la suppression",
|
||||
"hole_presets.delete": "Supprimer",
|
||||
"hole_presets.delete_prompt": "Supprimer ce préréglage personnel ? Les perçages existants ne changent pas.",
|
||||
@@ -1874,10 +1596,6 @@
|
||||
"material.selection.mixed": "Matériaux différents",
|
||||
"measure.at": "À",
|
||||
"measure.item": "Élément {number}",
|
||||
"measure.quick_copied": "Mesure copiée",
|
||||
"measure.quick_copy": "Cliquer pour copier la mesure",
|
||||
"measure.quick_edges": "{count} arêtes",
|
||||
"measure.quick_faces": "{count} faces",
|
||||
"messages.ago_h": "il y a {n} h",
|
||||
"messages.ago_min": "il y a {n} min",
|
||||
"messages.ago_s": "il y a {n} s",
|
||||
@@ -2030,11 +1748,6 @@
|
||||
"not a move": "pas un déplacement",
|
||||
"not a number": "pas un nombre",
|
||||
"open a sketch first": "ouvrir d'abord une esquisse",
|
||||
"parameters.apply_live": "Appliquer chaque modification en quittant son champ",
|
||||
"parameters.apply_live_tip": "Désactivé : les modifications attendent Appliquer ou OK, puis le modèle est reconstruit une seule fois pour toutes. Annuler ou Échap les abandonne.",
|
||||
"parameters.held": "{count} modifications en attente d’Appliquer",
|
||||
"parameters.held_hint": "Modifiez les expressions et les unités. Les modifications attendent Appliquer ou OK.",
|
||||
"parameters.held_one": "1 modification en attente d’Appliquer",
|
||||
"parts.automatic_name": "automatique",
|
||||
"parts.dimension.across_flats": "Sur plats",
|
||||
"parts.dimension.bore": "Alésage",
|
||||
@@ -2057,8 +1770,6 @@
|
||||
"parts.family.set_screw": "Vis sans tête à six pans creux, bout plat",
|
||||
"parts.family.socket_head_cap_screw": "Vis à tête cylindrique à six pans creux",
|
||||
"parts.family.washer": "Rondelle plate",
|
||||
"parts.holes": "Trous (facultatif)",
|
||||
"parts.placement_hint": "choisissez un ou plusieurs trous pour y loger une pièce chacun, ou OK la place à l'origine",
|
||||
"pattern.alignment_2": "Alignement 2",
|
||||
"pattern.alignment_hint": "La quantité inclut l’original. Le centrage répartit les copies de chaque côté ; si la quantité est paire, l’inversion choisit le côté qui reçoit la copie supplémentaire.",
|
||||
"pattern.direction_1": "Direction 1",
|
||||
@@ -2099,8 +1810,6 @@
|
||||
"prefs.anti_aliasing_note": "Adoucit les bords crénelés.",
|
||||
"prefs.applies_on_restart": "Appliqué au redémarrage",
|
||||
"prefs.assistant": "Assistant",
|
||||
"prefs.auto_operation": "Choisir l'opération automatiquement",
|
||||
"prefs.auto_operation_note": "Les boîtes de dialogue des fonctions choisissent Joindre, Nouveau corps ou Couper d'après ce que touche la nouvelle matière, tant que vous n'en choisissez pas une vous-même. Désactivé : elles gardent l'opération avec laquelle elles s'ouvrent.",
|
||||
"prefs.axes": "Axes",
|
||||
"prefs.axis": "Axe",
|
||||
"prefs.bodies_folders": "Dossiers Corps",
|
||||
@@ -2111,8 +1820,6 @@
|
||||
"prefs.bottom_centre": "Bas centre",
|
||||
"prefs.bottom_right": "Bas droite",
|
||||
"prefs.browser": "Navigateur",
|
||||
"prefs.browser_eye_left": "Œil à côté de la flèche de dépliage",
|
||||
"prefs.browser_eye_left_note": "Les lignes du navigateur affichent leur œil d'affichage et de masquage à côté de la flèche de dépliage, comme avant, au lieu d'une colonne à l'extrémité droite des lignes.",
|
||||
"prefs.browser_reveal_on_hover": "Révéler au survol",
|
||||
"prefs.browser_show_note": "Affiché garde le navigateur à l'écran. Révéler au survol le cache jusqu'à ce que le pointeur passe sur sa place ou sur le fin onglet à son bord gauche, et il reste ouvert tant que le pointeur est dedans ou qu'un de ses menus est ouvert.",
|
||||
"prefs.browser_shown": "Affiché",
|
||||
@@ -2163,8 +1870,6 @@
|
||||
"prefs.graphics_card_restart": "Prend effet après le redémarrage de SolidCraft. WGPU_ADAPTER_NAME prévaut sur ce choix.",
|
||||
"prefs.graphics_note": "Compromis entre vitesse et fluidité. Chaque choix montre son effet sur un exemple.",
|
||||
"prefs.graphics_presets_note": "Les préréglages définissent ensemble les choix ci-dessous.",
|
||||
"prefs.hide_constraint_glyphs_zoomed_out": "Masquer les symboles de contraintes en cas de zoom arrière",
|
||||
"prefs.hide_constraint_glyphs_zoomed_out_note": "Les symboles de contraintes quittent la vue lorsque le zoom arrière sur l'esquisse est assez important pour qu'ils l'encombrent. Désactivé : ils gardent une taille fixe à l'écran quel que soit le zoom.",
|
||||
"prefs.history": "Historique",
|
||||
"prefs.history_origin_bodies": "Afficher l'origine et les corps en haut",
|
||||
"prefs.history_origin_bodies_note": "L'historique à gauche ou sous le navigateur commence par le dossier Corps et l'Origine du composant actif, avec leurs yeux et leurs menus comme dans le navigateur. L'historique en bas ne change pas.",
|
||||
@@ -2183,8 +1888,6 @@
|
||||
"prefs.interface_language": "Langue de l'interface",
|
||||
"prefs.interface_note": "L'apparence de SolidCraft et la place de ses éléments.",
|
||||
"prefs.interval_minutes": "{n} min",
|
||||
"prefs.keep_work_on_tab_switch": "Garder dialogues et outils ouverts en changeant de conception",
|
||||
"prefs.keep_work_on_tab_switch_note": "Chaque onglet de conception garde son dialogue ou son outil ouvert, avec ce que vous y avez sélectionné et saisi, ainsi que son onglet de barre d'outils. Vous les retrouvez en revenant à la conception. Désactivé : changer de conception les annule et affiche l'onglet Modèle.",
|
||||
"prefs.labels": "Libellés",
|
||||
"prefs.layout": "Disposition",
|
||||
"prefs.layout_note": "Compacte : ancre les panneaux aux bords de la fenêtre. La transparence du navigateur est disponible en mode Flottante. Changez le côté de l'assistant dans la page Assistant.",
|
||||
@@ -2205,9 +1908,6 @@
|
||||
"prefs.max_file_size_step": "Fichiers STEP et d’importation",
|
||||
"prefs.max_file_size_web": "L’application web ouvre les fichiers STEP et d’importation jusqu’à 512 Mo et les conceptions jusqu’à 256 Mo : un onglet du navigateur ne peut pas contenir de fichiers plus volumineux. L’application de bureau permet de relever ces limites.",
|
||||
"prefs.megabytes": "Mo",
|
||||
"prefs.menu_grid": "Grandes icônes",
|
||||
"prefs.menu_list": "Liste",
|
||||
"prefs.menus": "Menus",
|
||||
"prefs.minutes": "minutes",
|
||||
"prefs.minutes_suffix": " min",
|
||||
"prefs.mouse": "Souris et pavé tactile",
|
||||
@@ -2227,16 +1927,10 @@
|
||||
"prefs.origin_plane_names": "Noms des plans d'origine",
|
||||
"prefs.origin_plane_names_note": "Noms affichés dans le navigateur, les boîtes de dialogue et les listes. {top} est XY, {front} est XZ et {right} est YZ, avec Z vers le haut. Les commandes, les scripts et les conceptions enregistrées gardent XY, XZ et YZ.",
|
||||
"prefs.overall_speed": "Vitesse globale",
|
||||
"prefs.parameter_list_rows": "Paramètres listés",
|
||||
"prefs.parameter_list_rows_tip": "La flèche bas dans un champ de valeur vide liste les paramètres, favoris en premier, jusqu'à ce nombre. Moins allège la liste dans un gros design.",
|
||||
"prefs.persistent_ribbon_pressed": "Mettre en surbrillance les commandes actives du ruban",
|
||||
"prefs.persistent_ribbon_pressed_help": "Met en surbrillance les commandes du ruban tant que leurs effets sont actifs. Désactivez cette option pour conserver l'apparence neutre précédente et l'aide des commandes.",
|
||||
"prefs.perspective_fov": "Champ de vision",
|
||||
"prefs.placement": "Placement",
|
||||
"prefs.prefer_free_sketch_points": "Privilégier les points d'esquisse déplaçables quand des points se superposent",
|
||||
"prefs.preview_choices": "Aperçu de vos choix",
|
||||
"prefs.print_face_highlight": "Mise en évidence de la face d’impression",
|
||||
"prefs.print_face_highlight_tip": "Intensité de la teinte et du contour de la face d’impression d’un corps dans la vue. 0 % n’affiche aucune mise en évidence.",
|
||||
"prefs.profile_active": "Profil actif",
|
||||
"prefs.profile_applied": "Profil appliqué.",
|
||||
"prefs.profile_changed": "Les réglages ont changé depuis l'enregistrement du profil. Enregistrer les y conserve.",
|
||||
@@ -2258,8 +1952,6 @@
|
||||
"prefs.quality_fastest": "le plus rapide",
|
||||
"prefs.quality_slowest": "le plus lent",
|
||||
"prefs.quality_smoother": "plus fluide",
|
||||
"prefs.quick_measure": "Mesure rapide dans le coin de la vue",
|
||||
"prefs.quick_measure_note": "La taille de la sélection, dans le coin inférieur droit de la vue : la longueur d'une arête, ou Ø et R pour une arête ronde, l'aire d'une face, la position d'un point, la distance et l'angle entre deux éléments, le total de plusieurs arêtes ou faces. Un clic la copie.",
|
||||
"prefs.render_previous_geometry_budget": "Utiliser l'ancien budget de géométrie de l'aperçu Rendu",
|
||||
"prefs.render_previous_geometry_budget_help": "Rétablir l'ancienne limite fixe de géométrie (512 Mio sur un ordinateur 64 bits, 128 Mio ailleurs) au lieu du budget basé sur l'appareil.",
|
||||
"prefs.reports_saved": "Enregistrés : {n}",
|
||||
@@ -2273,8 +1965,6 @@
|
||||
"prefs.search_empty": "Aucun paramètre correspondant",
|
||||
"prefs.select": "Sélectionner",
|
||||
"prefs.select_one_item": "Sélectionner un élément",
|
||||
"prefs.select_other_hidden": "Sélectionner la géométrie masquée avec Sélectionner un autre",
|
||||
"prefs.select_other_hidden_help": "Activé : inclure les corps et les esquisses masqués ainsi que les arêtes occultées près du pointeur. Désactivé : utiliser la liste d'origine de la géométrie visible sous le pointeur.",
|
||||
"prefs.selecting": "Sélection",
|
||||
"prefs.shift": "Shift",
|
||||
"prefs.shift_add_ctrl_toggle": "Maj ajoute seulement ; Ctrl / Cmd bascule",
|
||||
@@ -2286,44 +1976,31 @@
|
||||
"prefs.sketch_align_points_note": "Pendant le dessin, un point s'aligne à la fois horizontalement sur un point d'esquisse et verticalement sur un autre, avec un guide en pointillés, et le clic conserve les deux alignements. Désactivé : uniquement sur le point précédent, un axe à la fois.",
|
||||
"prefs.sketch_conflict_colour": "Géométrie en conflit dans la couleur de conflit",
|
||||
"prefs.sketch_conflict_colour_note": "Tant que les contraintes d'une esquisse sont en conflit, les courbes et les points que retient une contrainte en échec sont aussi dessinés dans la couleur de conflit, et pas seulement son symbole ou sa cote. Désactivé : ils gardent leurs couleurs habituelles.",
|
||||
"prefs.sketch_construction_lines": "Outils étendus de droites de construction",
|
||||
"prefs.sketch_exit_view": "À la fin d'une esquisse",
|
||||
"prefs.sketch_exit_view.keep": "Garder la vue actuelle",
|
||||
"prefs.sketch_exit_view.previous": "Revenir à la vue précédente",
|
||||
"prefs.sketch_exit_view.unless_rotated": "Revenir, sauf si la vue a été tournée",
|
||||
"prefs.sketch_exit_view_note": "Où va la vue après Terminer l'esquisse, Annuler ou un double Échap.",
|
||||
"prefs.sketch_open_look_at": "Se placer face à l'esquisse à son ouverture",
|
||||
"prefs.sketch_open_look_at_note": "Désactivé : créer ou modifier une esquisse laisse la vue telle quelle. Vue normale place la vue face à l'esquisse quand vous le souhaitez.",
|
||||
"prefs.sketch_recent_snap": "Accrocher automatiquement aux centres et points milieux récents",
|
||||
"prefs.sketch_recent_snap_note": "Pendant le dessin, le curseur s'accroche là où se croisent les guides des deux derniers centres de cercle ou points milieux de segment droit. Désactivé : ces guides restent purement visuels et le curseur ne bouge pas.",
|
||||
"prefs.sketch_selection": "Esquisse et sélection",
|
||||
"prefs.sketch_selection_heading": "Esquisse et sélection",
|
||||
"prefs.sketch_selection_note": "Comment les esquisses s'accrochent et comment les clics sélectionnent.",
|
||||
"prefs.sketch_state_icons": "Icônes d'esquisse dans la couleur de leur état",
|
||||
"prefs.sketch_state_icons_note": "Dans l'historique et le navigateur, l'icône d'une esquisse prend la couleur de son état (sous-contraint, entièrement contrainte ou en conflit) et son infobulle nomme cet état. Désactivé : toutes les esquisses ont la même icône.",
|
||||
"prefs.sketch_tab_always": "Toujours afficher l'onglet Esquisse",
|
||||
"prefs.sketch_tab_always_note": "L'onglet Esquisse reste dans le ruban, juste après Modèle, tant qu'aucune esquisse n'est ouverte. Ses outils de dessin démarrent alors une esquisse sur le plan ou la face sélectionnés, ou sur le plan que vous choisissez ensuite, avec l'outil prêt à l'emploi.",
|
||||
"prefs.sketch_tracking_guides": "Guides d'alignement sur le centre et le point milieu",
|
||||
"prefs.sketch_tracking_guides_note": "Survolez le centre d'un cercle ou le point milieu d'un segment droit, puis déplacez le pointeur horizontalement ou verticalement pour afficher un guide pointillé temporaire.",
|
||||
"prefs.sketch_tracking_points": "Guides d'alignement depuis les extrémités et les coins pendant le dessin",
|
||||
"prefs.sketch_tracking_points_note": "Quand un outil de dessin attend un point, survoler l'extrémité d'une ligne ou d'un arc, le coin d'un rectangle ou un point libre affiche le même guide pointillé temporaire qu'un centre ou un point milieu. Désactivé : seulement les centres et les points milieux.",
|
||||
"prefs.sketching": "Esquisse",
|
||||
"prefs.snap_drawing_note": "Pendant le dessin ou le déplacement d'un point d'esquisse.",
|
||||
"prefs.source": "Source",
|
||||
"prefs.speed": "Vitesse",
|
||||
"prefs.stand_up_note": "Après l'ouverture d'un fichier STEP ou IGES en Z vers le haut, proposer un quart de tour autour de X.",
|
||||
"prefs.stand_up_unknown": "Pour les fichiers de programmes inconnus",
|
||||
"prefs.stand_up_unknown.ask": "Demander dans une boîte de dialogue",
|
||||
"prefs.stand_up_unknown.note": "Afficher une note",
|
||||
"prefs.stand_up_unknown.off": "Ne pas proposer",
|
||||
"prefs.stand_up_unknown_note": "Comment la proposition est faite quand l'en-tête du fichier ne nomme aucun programme connu pour enregistrer en Y vers le haut. Une note ne s'affiche que lorsque le fichier semble couché sur le dos ; Demander dans une boîte de dialogue pose la question pour chaque fichier de ce genre, comme avant.",
|
||||
"prefs.status_bar": "Barre d'état",
|
||||
"prefs.status_bar_note": "Une barre fine en bas de la fenêtre indique ce qui est en cours de modification, l'état de l'esquisse ouverte par sa couleur et les unités de la conception ; un clic sur les unités permet de les changer. L'état de l'esquisse n'apparaît alors plus dans le coin de la vue.",
|
||||
"prefs.status_done": "Terminé",
|
||||
"prefs.status_error": "Erreur",
|
||||
"prefs.status_selected": "Sélectionné",
|
||||
"prefs.status_warning": "Avertissement",
|
||||
"prefs.structure.scale_percent": "{percent} %",
|
||||
"prefs.supersampling_brief": "Dessine la vue en plus grand puis la réduit par filtrage : très net, mais plus lourd.",
|
||||
"prefs.tab_accent_note": "La couleur d'accent suit l'onglet actif",
|
||||
"prefs.theme_file": "fichier de thème",
|
||||
@@ -2335,16 +2012,6 @@
|
||||
"prefs.theme_follow_off": "Désactivé",
|
||||
"prefs.theme_follow_stop": "Arrêter le suivi",
|
||||
"prefs.theme_import_hint": "Cliquez pour choisir un fichier de thème, déposez-en un ici, ou appuyez sur Ctrl+V (Cmd+V sur Mac) avec un thème copié",
|
||||
"prefs.theme_option_opacity": "Opacité",
|
||||
"prefs.theme_option_opacity_help": "Règle l'opacité des panneaux flottants. Un seuil de lisibilité protège le texte placé sur les couleurs de la vue 3D.",
|
||||
"prefs.theme_option_tab_colours": "Couleurs des onglets",
|
||||
"prefs.theme_option_tab_colours_help": "Utilise les couleurs de panneau et de vue 3D de ce thème pour chaque onglet du ruban.",
|
||||
"prefs.theme_option_tab_fade_ms": "Transition des onglets",
|
||||
"prefs.theme_option_tab_fade_ms_help": "Fait passer progressivement les couleurs du panneau et de la vue 3D au changement d'onglet. Zéro bascule instantanément.",
|
||||
"prefs.theme_options_badge": "Options",
|
||||
"prefs.theme_options_more": "Plus · {count}",
|
||||
"prefs.theme_options_reset": "Réinitialiser",
|
||||
"prefs.theme_options_unavailable": "Indisponible sur cet appareil",
|
||||
"prefs.theme_paste": "Coller le thème",
|
||||
"prefs.theme_paste_none": "Le presse-papiers ne contient aucun thème SolidCraft",
|
||||
"prefs.timeline_half_hour": "−30 min",
|
||||
@@ -2366,23 +2033,13 @@
|
||||
"prefs.under_cursor": "Sous le curseur",
|
||||
"prefs.units_precision": "Unités et précision",
|
||||
"prefs.updates": "Mises à jour",
|
||||
"prefs.value_boxes_in_view": "Afficher les valeurs à côté de leurs poignées dans la vue",
|
||||
"prefs.value_boxes_in_view_tip": "La valeur d'une commande (distance, rayon…) dans une case à côté de sa poignée, par-dessus le modèle. Désactivé : vous la saisissez dans la fenêtre de la commande, qui prend le clavier après une sélection, et rien ne masque le modèle.",
|
||||
"prefs.view": "Comportement de la vue",
|
||||
"prefs.view_confirm_corner": "OK et Annuler dans le coin de la vue",
|
||||
"prefs.view_confirm_corner_note": "Lorsqu'une boîte de dialogue ou une esquisse est ouverte, une coche et une croix en haut à droite de la vue font la même chose que OK et Annuler, ou terminent et annulent l'esquisse. Le repère de navigation se place en dessous.",
|
||||
"prefs.viewport": "Vue 3D",
|
||||
"prefs.viewport_analysis_status": "Afficher l'état d'analyse de la vue 3D",
|
||||
"prefs.viewport_analysis_status_help": "Afficher les analyses actives au-dessus de la vue 3D, ouvrir leur légende depuis chaque élément et utiliser Échap pour désactiver l'analyse la plus récente. Désactiver pour rétablir les légendes dans les coins et l'ancien comportement d'Échap.",
|
||||
"prefs.viewport_background": "Fond",
|
||||
"prefs.viewport_background_colour": "Couleur",
|
||||
"prefs.viewport_background_theme": "Dégradé du thème",
|
||||
"prefs.viewport_section_status": "Afficher l'état de la coupe dans la vue 3D",
|
||||
"prefs.viewport_section_status_help": "Affiche le réglage de coupe dans la vue 3D. Échap et le bouton actif du ruban le désactivent. Désactivez cette option pour conserver les contrôles de coupe précédents.",
|
||||
"prefs.viewport_status_details": "Détails de la vue 3D modifiables",
|
||||
"prefs.viewport_status_details_help": "Modifie les réglages de l'analyse et de la coupe actives dans des fiches de détails standard. Désactivez cette option pour retrouver les légendes d'analyse en lecture seule et la boîte de dialogue Coupe.",
|
||||
"prefs.viewport_status_summary": "Regrouper les éléments d'état de la vue 3D",
|
||||
"prefs.viewport_status_summary_help": "Regroupe trois éléments d'état de la vue 3D ou plus dans un seul badge de synthèse. Désactivez cette option pour garder tous les éléments sur la ligne complète.",
|
||||
"prefs.wheel": "Molette",
|
||||
"prefs.wheel_trackpad": "Molette et pavé tactile",
|
||||
"prefs.workspace": "Espace de travail",
|
||||
@@ -3261,9 +2918,7 @@
|
||||
"render.output_ready": "Prêt à lancer le rendu",
|
||||
"render.output_run_check": "Lancer la vérification",
|
||||
"render.output_size_limit": "{method} : jusqu'à {dimension} px par côté et {pixels} pixels. Plus grande taille possible : {width} × {height}.",
|
||||
"render.output_size_method_profile": "Pour un rendu en {width} × {height}, choisissez {method} avec le profil de ressources CPU {profile}, ou une taille plus petite.",
|
||||
"render.output_size_ok": "Taille correcte · {width} × {height} px",
|
||||
"render.output_size_profile": "Pour un rendu en {width} × {height}, choisissez le profil de ressources CPU {profile}, ou une taille plus petite.",
|
||||
"render.output_swap_orientation": "Permuter largeur et hauteur",
|
||||
"render.output_tools_inspector": "Modifier la taille et le format dans l'inspecteur Sortie.",
|
||||
"render.output_view_image": "Afficher l'image",
|
||||
@@ -3476,7 +3131,6 @@
|
||||
"render.size_custom": "Personnalisé…",
|
||||
"render.size_full_hd": "Full HD",
|
||||
"render.size_hd": "HD",
|
||||
"render.size_needs_profile": "{size} · nécessite {profile}",
|
||||
"render.size_presets": "Préréglages de taille",
|
||||
"render.size_presets_pending": "Arrive avec l'éditeur Sortie",
|
||||
"render.size_preview": "Aperçu",
|
||||
@@ -3764,24 +3418,6 @@
|
||||
"sheet.flange_type_contour": "Contour",
|
||||
"sheet.flange_type_edge": "Arête",
|
||||
"sheet.no_body": "il n'y a pas de corps de tôlerie : commencez-en un avec Bord tombé > Base, ou transformez une plaque en tôlerie avec Convertir en tôlerie (choisissez sa grande face plane)",
|
||||
"sheet.personal_rules.confirm_delete": "Confirmer la suppression",
|
||||
"sheet.personal_rules.delete": "Supprimer",
|
||||
"sheet.personal_rules.delete_prompt": "Supprimer cette règle personnelle ? Les règles déjà présentes dans les conceptions ne changent pas.",
|
||||
"sheet.personal_rules.full": "La bibliothèque personnelle contient déjà 64 règles.",
|
||||
"sheet.personal_rules.invalid_name": "Saisissez un nom court, sans saut de ligne ni caractère de contrôle.",
|
||||
"sheet.personal_rules.invalid_values": "Complétez les valeurs de la règle : chacune doit pouvoir être calculée dans cette conception, avec une épaisseur positive et un facteur K compris entre 0 et 1.",
|
||||
"sheet.personal_rules.missing": "La règle personnelle sélectionnée n'est plus disponible.",
|
||||
"sheet.personal_rules.name": "Nom de la règle",
|
||||
"sheet.personal_rules.name_exists": "Une règle personnelle porte déjà ce nom. Choisissez-en un autre.",
|
||||
"sheet.personal_rules.name_hint": "Un nom unique",
|
||||
"sheet.personal_rules.overwrite": "Enregistrer les modifications de la règle personnelle sélectionnée",
|
||||
"sheet.personal_rules.rename": "Renommer",
|
||||
"sheet.personal_rules.rule": "Règle personnelle",
|
||||
"sheet.personal_rules.save": "Enregistrer comme nouvelle",
|
||||
"sheet.personal_rules.scope": "Enregistrée dans votre profil, pour toutes les conceptions.",
|
||||
"sheet.personal_rules.select": "Choisir une règle",
|
||||
"sheet.personal_rules.title": "Règles personnelles",
|
||||
"sheet.personal_rules.unsupported": "Cette règle contient des valeurs que cette version ne peut pas utiliser.",
|
||||
"shortcut.json_error": "les paramètres doivent être au format JSON : {error}",
|
||||
"shortcut.no_command": "la commande `{id}` n’existe pas ; le texte avant le JSON doit être un ID de commande",
|
||||
"shortcut.pin": "Épingler en haut de la boîte S",
|
||||
@@ -3818,7 +3454,6 @@
|
||||
"sketch_text.align_right": "Droite",
|
||||
"sketch_text.bold": "Gras",
|
||||
"sketch_text.builtin_font": "{family} (intégrée)",
|
||||
"sketch_text.formula": "Commencez par = pour composer le texte avec des paramètres : ='L' + number(Largeur)",
|
||||
"sketch_text.italic": "Italique",
|
||||
"sketch_text.loading_fonts": "Recherche des polices installées…",
|
||||
"sketch_text.on_path": "Le texte suit sa trajectoire : la courbe le positionne",
|
||||
@@ -3872,10 +3507,8 @@
|
||||
"timeline.move_to_group": "Déplacer les fonctions vers le dossier",
|
||||
"timeline.rename_group": "Renommer le dossier de fonctions",
|
||||
"timeline.reorder_many": "Réordonner les fonctions",
|
||||
"timeline.suppress_features": "Désactiver les fonctions",
|
||||
"timeline.suppress_folders_tip": "Désactiver ou réactiver toutes les fonctions des dossiers et de leurs dossiers imbriqués",
|
||||
"timeline.ungroup": "Supprimer les dossiers de fonctions",
|
||||
"timeline.unsuppress_features": "Réactiver les fonctions",
|
||||
"to the face": "jusqu'à la face",
|
||||
"to the next face": "jusqu'à la face suivante",
|
||||
"toolbar.customize_note": "Onglet {tab}. Cochez une commande pour lui attribuer un bouton dans la barre d’outils. Vous pouvez aussi faire glisser une ligne du menu déroulant d’un panneau vers la barre d’outils, retirer un bouton en le faisant glisser hors de la barre ou utiliser l’épingle d’une ligne du menu déroulant.",
|
||||
@@ -3959,8 +3592,6 @@
|
||||
"ui.3d_mouse_section": "Souris 3D",
|
||||
"ui.3d_mouse_show_in_view": "Afficher la souris 3D dans la vue 3D",
|
||||
"ui.3d_mouse_show_in_view_tip": "Une image de votre souris 3D dans le coin inférieur gauche, qui bouge quand vous la bougez.",
|
||||
"ui.3d_mouse_sketch_orbit": "Faire pivoter les esquisses avec la souris 3D",
|
||||
"ui.3d_mouse_sketch_orbit_tip": "La souris 3D fait aussi pivoter la vue quand une esquisse est ouverte et vue de face, comme la souris. Désactivé : elle déplace et zoome l'esquisse jusqu'à ce que vous incliniez la vue.",
|
||||
"ui.3d_mouse_skip": "Mon appareil ne peut pas le faire",
|
||||
"ui.3d_mouse_skip_tip": "Ignore ce mouvement dans les deux sens ; la calibration le laisse de côté.",
|
||||
"ui.3d_mouse_speed": "Vitesse de la souris 3D",
|
||||
@@ -3989,8 +3620,6 @@
|
||||
"ui.3d_mouse_step_twist_counterclockwise": "Tournez le capuchon dans le sens antihoraire, maintenez, puis relâchez.",
|
||||
"ui.3d_mouse_switch_cap": "Calibrer comme retour au centre",
|
||||
"ui.3d_mouse_switch_trackball": "Calibrer comme un trackball",
|
||||
"ui.3d_mouse_use_direct": "Utiliser le pilote direct",
|
||||
"ui.3d_mouse_use_direct_tip": "Lire la souris 3D directement (hidraw) au lieu de passer par spacenavd.",
|
||||
"ui.3d_mouse_view_axis": "Axe de la vue",
|
||||
"ui.3d_mouse_view_off": "Désactivé",
|
||||
"ui.3d_mouse_view_off_tip": "Le profil du pilote de la souris 3D désactive cet axe : son mouvement ne déplace pas la vue. Choisir ici le mouvement d'un autre axe les échange, et ce mouvement cesse de déplacer la vue.",
|
||||
@@ -4029,7 +3658,6 @@
|
||||
"ui.agent_chat_auth_terminal": "Exécuter ceci dans un terminal, puis appuyer de nouveau sur Connecter :",
|
||||
"ui.agent_chat_auth_title": "Authentification auprès de l'agent",
|
||||
"ui.agent_chat_cancel": "Annuler",
|
||||
"ui.agent_chat_cannot_start": "Installé, mais ne démarre pas : {error}",
|
||||
"ui.agent_chat_changes": "Modifications : {n}, en une seule étape d'annulation",
|
||||
"ui.agent_chat_changes_n": "Modifications : {n}",
|
||||
"ui.agent_chat_changes_of": "{n}/{limit} modifications",
|
||||
@@ -4122,12 +3750,9 @@
|
||||
"ui.agent_chat_queued_stopped": "En file d'attente (arrêté, non envoyé)",
|
||||
"ui.agent_chat_refresh": "Actualiser",
|
||||
"ui.agent_chat_refused": "Interdit à l'agent : {reason}",
|
||||
"ui.agent_chat_reinstall": "{agent} est installé ({program}), mais n'a pas démarré quand SolidCraft l'a vérifié : {error}\nSon installation est peut-être incomplète, ou prévue pour un autre type d'ordinateur. Réinstallez-le avec `{install}`, vérifiez qu'il affiche sa version dans un terminal, puis cliquez sur Actualiser.",
|
||||
"ui.agent_chat_remove": "Retirer de la file d'attente",
|
||||
"ui.agent_chat_remove_file": "Retirer de ce message",
|
||||
"ui.agent_chat_remove_imported": "Retirer de ce message ; la pièce reste dans la conception (Annuler la retire)",
|
||||
"ui.agent_chat_reply_cut_off": "La réponse a atteint sa longueur maximale avant la fin : elle est peut-être incomplète. Demandez à l'agent de continuer, ou une réponse plus courte.",
|
||||
"ui.agent_chat_reply_declined": "Le modèle a refusé de répondre à ce message.",
|
||||
"ui.agent_chat_retry": "Réessayer",
|
||||
"ui.agent_chat_right": "Droite",
|
||||
"ui.agent_chat_save": "Enregistrer",
|
||||
@@ -4186,17 +3811,12 @@
|
||||
"ui.ai_copy_suffix": "copie",
|
||||
"ui.ai_custom_url": "URL personnalisée",
|
||||
"ui.ai_default": "Par défaut",
|
||||
"ui.ai_edit": "Modifier",
|
||||
"ui.ai_edit_agent_title": "Modifier l'agent",
|
||||
"ui.ai_edit_gone": "Cet agent a été retiré : il n'y a rien à enregistrer.",
|
||||
"ui.ai_edit_tip": "Modifier le nom, la commande ou le point d'accès de cet agent. La clé enregistrée reste masquée.",
|
||||
"ui.ai_http_busy": "le point d'accès est occupé ou a dépassé sa limite ; réessayez plus tard",
|
||||
"ui.ai_http_key": "le point d'accès a refusé la clé : vérifiez-la dans Préférences › IA",
|
||||
"ui.ai_http_not_found": "point d'accès ou modèle introuvable : vérifiez l'URL de base et le nom du modèle",
|
||||
"ui.ai_http_too_large": "la conversation est trop volumineuse pour ce point d'accès ; commencez une nouvelle discussion",
|
||||
"ui.ai_key": "Clé d'API",
|
||||
"ui.ai_key_hint": "facultative ; conservée dans le trousseau de clés du système",
|
||||
"ui.ai_key_keep_hint": "laisser vide pour garder la clé enregistrée",
|
||||
"ui.ai_key_needs_https": "Une clé n'est envoyée qu'en HTTPS, ou vers cet ordinateur.",
|
||||
"ui.ai_key_note": "Stockée dans le trousseau de clés du système, jamais dans les réglages de SolidCraft. Laisser vide pour un serveur local.",
|
||||
"ui.ai_keychain_error": "Le trousseau de clés du système a refusé : {error}",
|
||||
@@ -4228,7 +3848,6 @@
|
||||
"ui.ai_request_timeout": "Délai d'expiration des requêtes",
|
||||
"ui.ai_request_timeout_hint": "Durée maximale d'une requête au modèle de ce point d'accès, de 30 s à une heure. Augmentez-la pour un modèle local lent.",
|
||||
"ui.ai_reset": "Réinitialiser",
|
||||
"ui.ai_save": "Enregistrer",
|
||||
"ui.ai_settings": "Réglages IA…",
|
||||
"ui.ai_show_features": "Afficher les fonctionnalités IA",
|
||||
"ui.ai_show_features_note": "Le chat de l'agent : un panneau où un agent de programmation que vous utilisez déjà, ou un point d'accès de modèle de votre choix, travaille sur la conception ouverte. Désactivé : ni bouton IA, ni raccourci, ni entrée de menu, ni panneau, et rien n'est recherché ni lancé.",
|
||||
@@ -4307,8 +3926,6 @@
|
||||
"ui.cancel": "Annuler",
|
||||
"ui.canvases": "Canevas",
|
||||
"ui.center": "Centre",
|
||||
"ui.center_arc_follows_cursor": "L'arc par centre suit le sens du curseur",
|
||||
"ui.center_arc_follows_cursor_tip": "Un arc par centre tourne dans le sens horaire ou antihoraire selon la façon dont le curseur tourne autour de son centre. Désactivé : toujours dans le sens antihoraire depuis le début.",
|
||||
"ui.centerline": "Ligne de construction",
|
||||
"ui.chain": "Chaîne",
|
||||
"ui.chamfer": "Chanfrein",
|
||||
@@ -4317,7 +3934,6 @@
|
||||
"ui.circle": "Cercle",
|
||||
"ui.circular_pattern": "Répétition circulaire",
|
||||
"ui.clear": "Effacer",
|
||||
"ui.clear_print_face": "Effacer la face d’impression",
|
||||
"ui.clear_recent": "Effacer les récents",
|
||||
"ui.clear_the_selection": "Effacer la sélection",
|
||||
"ui.click_selects_whole_bodies": "Un clic sélectionne des corps entiers",
|
||||
@@ -4352,14 +3968,6 @@
|
||||
"ui.constant": "Constant",
|
||||
"ui.constraints_conflict": "Contraintes en conflit",
|
||||
"ui.construction": "Construction",
|
||||
"ui.construction.angle_hint": "Droite de construction : cliquez sur un point, puis saisissez un angle ou choisissez une direction",
|
||||
"ui.construction.bisector_hint": "Bissectrice : sélectionnez deux lignes droites sécantes, puis la solution souhaitée",
|
||||
"ui.construction.common_hint": "Tangente commune : sélectionnez deux cercles/arcs, puis la solution souhaitée",
|
||||
"ui.construction.contact_hint": "Tangente : sélectionnez un cercle/arc ou une spline/conique ouverte, puis le point de contact (courbes libres : extrémités)",
|
||||
"ui.construction.external_hint": "Tangente : sélectionnez un cercle ou un arc, un point extérieur, puis la solution souhaitée",
|
||||
"ui.construction.free_hint": "Droite de construction : cliquez sur deux points ; clic droit pour recommencer",
|
||||
"ui.construction.point_hint": "Droite de construction : cliquez sur le point de passage",
|
||||
"ui.construction.reference_hint": "Droite de construction : sélectionnez une ligne droite, puis un point ; clic droit pour changer la référence",
|
||||
"ui.construction.ribbon_label": "Lignes aux.",
|
||||
"ui.context_menu": "Menu contextuel",
|
||||
"ui.continuity_g0": "G0 angle vif",
|
||||
@@ -4402,40 +4010,6 @@
|
||||
"ui.design_properties.project": "Projet",
|
||||
"ui.design_properties.revision": "Indice",
|
||||
"ui.design_saved": "Enregistré dans {path}",
|
||||
"ui.details_access_caption": "Les faces indiquent si un outil peut les atteindre depuis la direction choisie.",
|
||||
"ui.details_angle": "Angle",
|
||||
"ui.details_continuity_caption": "Modifie la jonction sélectionnée. Les autres jonctions gardent leurs propres réglages.",
|
||||
"ui.details_continuity_stale": "Géométrie antérieure : relancez l'analyse pour modifier ou cadrer cette jonction.",
|
||||
"ui.details_copy_list": "Copier la liste",
|
||||
"ui.details_curvature": "Tolérance de courbure",
|
||||
"ui.details_curvature_caption": "Les faces sont colorées selon leur rayon de courbure local.",
|
||||
"ui.details_direction": "Direction de l'outil",
|
||||
"ui.details_draft_caption": "Les faces sont colorées selon leur angle avec la direction de démoulage.",
|
||||
"ui.details_edit_seam": "Modifier la jonction",
|
||||
"ui.details_fixture": "Spécimen de composant — données d'exemple uniquement",
|
||||
"ui.details_fixture_caption": "Spécimen de composant avec des valeurs d'illustration ; ce n'est pas un résultat du modèle.",
|
||||
"ui.details_fixture_problem": "Exemple de constat signalant un problème",
|
||||
"ui.details_fixture_readout": "Exemple de valeur mesurée",
|
||||
"ui.details_flip": "Inverser",
|
||||
"ui.details_gap": "Écart",
|
||||
"ui.details_hatch": "Hachurer les faces coupées",
|
||||
"ui.details_jump": "Saut de courbure",
|
||||
"ui.details_key": "Légende",
|
||||
"ui.details_offset": "Décalage",
|
||||
"ui.details_plane": "Plan",
|
||||
"ui.details_pull": "Direction de démoulage",
|
||||
"ui.details_radius": "Rayon",
|
||||
"ui.details_readout": "Valeur affichée",
|
||||
"ui.details_samples": "Échantillons",
|
||||
"ui.details_seam": "{body} · Arête {edge}",
|
||||
"ui.details_settings": "Réglages",
|
||||
"ui.details_sharp_gap": "Vive ou ouverte",
|
||||
"ui.details_show_all": "Tout afficher ({count})",
|
||||
"ui.details_smooth": "Lisse",
|
||||
"ui.details_stripes": "Bandes",
|
||||
"ui.details_target": "Cadrer la géométrie",
|
||||
"ui.details_worst_seams": "Pires jonctions",
|
||||
"ui.details_zebra_caption": "Les bandes réfléchies montrent la régularité du raccord entre les faces.",
|
||||
"ui.diameter": "Diamètre",
|
||||
"ui.dimension": "Cote",
|
||||
"ui.direct_interaction": "Interaction directe",
|
||||
@@ -4496,7 +4070,6 @@
|
||||
"ui.equation_y_of_x": "y(x)",
|
||||
"ui.equivalent_radius": "Rayon équivalent",
|
||||
"ui.expand": "Développer",
|
||||
"ui.explode_needs_two_components": "La vue éclatée écarte les composants les uns des autres : la conception doit en contenir au moins deux (Nouveau composant, Insérer une conception ou Créer des composants à partir des corps)",
|
||||
"ui.exportDxf": "Exporter en DXF…",
|
||||
"ui.export_ellipsis_keymap": "Exporter…",
|
||||
"ui.export_keymap_tip": "Raccourcis, favoris de la boîte S et barre d'outils, dans un fichier",
|
||||
@@ -4759,7 +4332,6 @@
|
||||
"ui.part_size_shared": "Reconstruit la pièce en remplaçant les entités ajoutées. Toutes les occurrences de ce composant sont mises à jour.",
|
||||
"ui.paste": "Coller",
|
||||
"ui.path": "Trajectoire",
|
||||
"ui.pattern_object_type_tip": "Corps : formes pleines, choisies dans la vue ou le Navigateur ; chacun est copié en entier.\nFonctions : étapes de l'Historique, comme une extrusion ou un perçage, choisies dans l'Historique ou sur une face qu'elles ont créée ; l'étape est répétée.\nUne esquisse n'est ni l'un ni l'autre : répétez ses courbes avec la Répétition ou la Symétrie de l'esquisse, ou extrudez-la d'abord.",
|
||||
"ui.pattern_on_path": "Répétition sur trajectoire",
|
||||
"ui.perforate_margin_default": "depuis le diamètre",
|
||||
"ui.perforate_pitch": "Pas",
|
||||
@@ -4786,17 +4358,12 @@
|
||||
"ui.plugins_skipped": "{count} dossier(s) illisible(s).",
|
||||
"ui.plugins_version": "{version}",
|
||||
"ui.point": "Point",
|
||||
"ui.point_cloud_add_filter": "Ajouter un filtre…",
|
||||
"ui.point_cloud_auto_range": "Plage automatique",
|
||||
"ui.point_cloud_color_by": "Colorer par",
|
||||
"ui.point_cloud_file_colors": "Couleurs du fichier",
|
||||
"ui.point_cloud_filter_by": "Filtrer par",
|
||||
"ui.point_cloud_height_high": "Plus haut",
|
||||
"ui.point_cloud_height_low": "Plus bas",
|
||||
"ui.point_cloud_legend_filter": "Affichées et masquées dans la légende ci-dessus",
|
||||
"ui.point_cloud_no_file_colors": "Le fichier n'a pas de couleurs",
|
||||
"ui.point_cloud_pause": "Pause",
|
||||
"ui.point_cloud_play": "Lire",
|
||||
"ui.point_cloud_single_color": "Couleur unique",
|
||||
"ui.point_cloud_size": "Taille des points",
|
||||
"ui.point_cloud_units": "Unités du fichier",
|
||||
@@ -4805,11 +4372,6 @@
|
||||
"ui.polygon": "Polygone",
|
||||
"ui.preferences": "Préférences",
|
||||
"ui.press_a_key": "appuyez sur une touche…",
|
||||
"ui.print_face_cleared": "{body} : face d’impression effacée",
|
||||
"ui.print_face_input": "Face d’impression",
|
||||
"ui.print_face_one_body": "Une face d’impression appartient à un seul corps : envoyez ce corps seul pour la modifier",
|
||||
"ui.print_face_pick": "Sélectionnez une face plane d’un corps solide pour en faire la face d’impression",
|
||||
"ui.print_face_set": "{body} : face d’impression définie ; Envoyer au slicer pose le corps sur cette face",
|
||||
"ui.profile": "Profil",
|
||||
"ui.profile_plane": "Plan du profil",
|
||||
"ui.profiles": "Profils",
|
||||
@@ -4825,7 +4387,6 @@
|
||||
"ui.properties.inertia_y": "Iyx, Iyy, Iyz",
|
||||
"ui.properties.inertia_z": "Izx, Izy, Izz",
|
||||
"ui.properties.measuring": "Mesure en cours…",
|
||||
"ui.properties.measuring_bodies": "Mesure en cours… {done} corps sur {total}",
|
||||
"ui.properties.measuring_failed": "La mesure s'est arrêtée avant la fin.",
|
||||
"ui.properties.principal_axis": "Axe principal {number}",
|
||||
"ui.properties.principal_moments": "Moments principaux",
|
||||
@@ -4874,7 +4435,6 @@
|
||||
"ui.revolve": "Révolution",
|
||||
"ui.ribbon_exit": "Quitter",
|
||||
"ui.ribbon_labels": "Afficher le texte sous les icônes du ruban",
|
||||
"ui.ribbon_menus_skip_pinned": "Laisser les commandes épinglées hors des menus déroulants",
|
||||
"ui.ribbon_pin_footer": "Les commandes épinglées s’affichent dans le ruban. Survolez une ligne pour l’épingler ou la détacher.",
|
||||
"ui.ribbon_workspace": "Espace de travail",
|
||||
"ui.right": "Droite",
|
||||
@@ -4893,7 +4453,6 @@
|
||||
"ui.selectOther": "Sélectionner un autre…",
|
||||
"ui.selectTangentChain": "Sélectionner la chaîne tangente",
|
||||
"ui.select_all": "Tout sélectionner",
|
||||
"ui.select_components_by_face": "Sélectionner des composants (une face sélectionne son composant)",
|
||||
"ui.selection": "Sélection",
|
||||
"ui.selection_modifiers": "Modificateurs de sélection",
|
||||
"ui.selection_shift_add_only": "Maj+clic ajoute sans retirer",
|
||||
@@ -4935,11 +4494,6 @@
|
||||
"ui.sketch_intersect_selection_filter": "Filtre de sélection",
|
||||
"ui.sketch_modifiers": "Modificateurs d’esquisse",
|
||||
"ui.sketch_project_geometry": "Géométrie",
|
||||
"ui.sketch_report.all_constrained": "Tout est entièrement contraint.",
|
||||
"ui.sketch_report.dof": "Degrés de liberté",
|
||||
"ui.sketch_report.loose": "Pas entièrement contrainte",
|
||||
"ui.sketch_report.status": "État",
|
||||
"ui.sketch_report.title": "Rapport d'esquisse",
|
||||
"ui.sketch_scale": "Échelle d'esquisse",
|
||||
"ui.sketches": "Esquisses",
|
||||
"ui.slice": "Trancher",
|
||||
@@ -5044,19 +4598,10 @@
|
||||
"ui.view_centre": "Centre de la vue",
|
||||
"ui.viewport_status_clear": "Désactiver {name}",
|
||||
"ui.viewport_status_clear_hint": "Désactiver {name} · Échap",
|
||||
"ui.viewport_status_edges": "{count} arêtes",
|
||||
"ui.viewport_status_from": "depuis {direction}",
|
||||
"ui.viewport_status_key": "Afficher la légende de {name}",
|
||||
"ui.viewport_status_minimum_radius": "Rayon minimum",
|
||||
"ui.viewport_status_pairs": "{count} paires",
|
||||
"ui.viewport_status_section_hatch": "{setting} · hachures",
|
||||
"ui.viewport_status_section_plane": "Plan actuel",
|
||||
"ui.viewport_status_section_tilted": "inclinée · {offset}",
|
||||
"ui.viewport_status_stripes": "{count} bandes",
|
||||
"ui.viewport_status_summary_clear": "Tout désactiver",
|
||||
"ui.viewport_status_summary_heading": "Dans cette vue",
|
||||
"ui.viewport_status_summary_label": "{name} et {count} autres éléments",
|
||||
"ui.viewport_status_summary_more": "+{count}",
|
||||
"ui.viewport_theme_follow": "Suivre le thème",
|
||||
"ui.visual_shaded_hidden_edges": "Ombré avec arêtes cachées",
|
||||
"ui.visual_shaded_with_edges": "Ombré avec arêtes",
|
||||
@@ -5093,9 +4638,7 @@
|
||||
"update.button": "Mettre à jour",
|
||||
"update.button_version": "Mettre à jour vers {version}",
|
||||
"update.check_automatically": "Rechercher automatiquement les mises à jour",
|
||||
"update.check_for_updates": "Rechercher des mises à jour",
|
||||
"update.check_now": "Vérifier maintenant",
|
||||
"update.check_unavailable": "La recherche de mises à jour n’est pas disponible pour cette installation.",
|
||||
"update.checking": "Vérification…",
|
||||
"update.copy": "Copier",
|
||||
"update.dmg_opened": "L'image disque est ouverte et vérifiée : faites glisser SolidCraft dans Applications en remplaçant l'ancienne copie, puis redémarrez SolidCraft.",
|
||||
@@ -5109,13 +4652,11 @@
|
||||
"update.installed": "SolidCraft {version} est installé. Redémarrez pour l'utiliser.",
|
||||
"update.installer_started": "L'installateur démarre à la fermeture de SolidCraft.",
|
||||
"update.later": "Me le rappeler plus tard",
|
||||
"update.managed": "Mise à jour disponible : mettez à jour SolidCraft dans {manager}",
|
||||
"update.no_notes": "Cette version n'a pas de notes.",
|
||||
"update.package_hint": "Cette copie provient d'un {kind}. Téléchargez le nouveau paquet, puis installez-le avec :",
|
||||
"update.prefs_dev": "Ceci est une version de développement ({version}) : elle ne vérifie pas les mises à jour.",
|
||||
"update.prefs_flatpak": "Flatpak met à jour cette copie ({version}) : exécutez {command} ou utilisez votre logithèque. SolidCraft ne vérifie pas.",
|
||||
"update.prefs_label": "Mises à jour",
|
||||
"update.prefs_managed": "Ceci est SolidCraft {version}, géré par {manager}. Une vérification interroge GitHub sur la dernière version et n'envoie rien d'autre ; mettez à jour SolidCraft dans {manager}.",
|
||||
"update.prefs_note": "Ceci est SolidCraft {version} ({kind}). Une vérification interroge GitHub sur la dernière version et n'envoie rien d'autre.",
|
||||
"update.prefs_web": "Rechargez la page pour obtenir la dernière version de l'application web. Si le réseau est indisponible ou si la mise à jour ne peut pas finir de se télécharger à temps, la version enregistrée s'ouvre à la place ; un téléchargement en cours se poursuit pour le prochain rechargement.",
|
||||
"update.refresh_checking": "Recherche de la dernière version…",
|
||||
|
||||
@@ -60,7 +60,6 @@
|
||||
"BLEND SURFACE": "SUPERFICIE DE UNIÓN",
|
||||
"BOUNDARY SURFACE": "SUPERFICIE DE CONTORNO",
|
||||
"BROWSER": "NAVEGADOR",
|
||||
"Back to the original order": "Volver á orde orixinal",
|
||||
"Ball": "Esférica",
|
||||
"Bar": "Barra",
|
||||
"Base Center": "Centro da base",
|
||||
@@ -182,8 +181,6 @@
|
||||
"Designs you open or save appear here.": "Os deseños que abras ou gardes aparecen aquí.",
|
||||
"Determined by To Object. Choose Angle to edit the angular extent.": "Determinado por Ata o obxecto. Escolle Ángulo para editar a extensión angular.",
|
||||
"Diameter": "Diámetro",
|
||||
"Did this assembly open the wrong way up?": "Abriuse esta ensamblaxe mal orientada?",
|
||||
"Did this part open the wrong way up?": "Abriuse esta peza mal orientada?",
|
||||
"Dimension new shapes": "Cotar as formas novas",
|
||||
"Direction": "Dirección",
|
||||
"Discard": "Descartar",
|
||||
@@ -596,8 +593,6 @@
|
||||
"Snap to face and edge centres": "Axustar aos centros de caras e arestas",
|
||||
"SolidCraft cannot submit reports directly. Submit on GitHub; no token is needed in the app.": "SolidCraft non pode enviar informes directamente. Envía o informe en GitHub; non se necesita ningún token na aplicación.",
|
||||
"SolidCraft closed before these designs were saved. Their last autosave can be opened.": "SolidCraft pechouse antes de gardar estes deseños. Pódese abrir a súa última gravación automática.",
|
||||
"Sort A to Z": "Ordenar de A a Z",
|
||||
"Sort Z to A": "Ordenar de Z a A",
|
||||
"Spacing 2 must be a non-zero number": "O espazado 2 debe ser un número distinto de cero",
|
||||
"Spacing must be a non-zero number": "O espazado debe ser un número distinto de cero",
|
||||
"Specialise": "Especializar",
|
||||
@@ -606,7 +601,6 @@
|
||||
"Square": "Cadrado",
|
||||
"Stand it up": "Poñela de pé",
|
||||
"Stand it up: a quarter turn about X, as one Move feature you can undo.": "Poñela de pé: un cuarto de volta arredor de X, como unha operación Mover que podes desfacer.",
|
||||
"Stand this assembly up?": "Poñer esta ensamblaxe de pé?",
|
||||
"Stand this part up?": "Poñer esta peza de pé?",
|
||||
"Start angle": "Ángulo inicial",
|
||||
"Start bulge": "Abaulamento inicial",
|
||||
@@ -778,8 +772,6 @@
|
||||
"at the face": "na cara",
|
||||
"bom.group_children": "Subpezas na fila da súa peza",
|
||||
"browser.body_name": "Corpo{number}",
|
||||
"browser.calibrate_click_a": "Fai clic na imaxe para o punto A, ou escribe as súas coordenadas.",
|
||||
"browser.calibrate_click_b": "Fai clic na imaxe para o punto B, ou escribe as súas coordenadas.",
|
||||
"browser.calibrate_title": "Calibrar: {name}",
|
||||
"browser.capture_many": "Movéronse {count} compoñentes, pero as súas posicións non se capturaron.",
|
||||
"browser.capture_note": "Capturar a posición conserva a nova posición; Reverter a posición restaura a anterior.",
|
||||
@@ -822,8 +814,6 @@
|
||||
"cmd.appearance_pick_up": "Tomar aparencia",
|
||||
"cmd.appearance_replace": "Substituír aparencia",
|
||||
"cmd.assembly_bom": "Lista de materiais",
|
||||
"cmd.assembly_mass_properties": "Propiedades de masa",
|
||||
"cmd.body.print_face": "Cara de impresión",
|
||||
"cmd.body_rename": "Renomear o corpo",
|
||||
"cmd.browser_collapse_all": "Contraer todo",
|
||||
"cmd.browser_expand_all": "Expandir todo",
|
||||
@@ -1248,7 +1238,6 @@
|
||||
"cmd.view.render_browser": "Navegador de render",
|
||||
"cmd.view.render_dock": "Mover o panel de render",
|
||||
"cmd.view.render_focus": "Vista de foco do render",
|
||||
"cmd.view.status_details": "Detalles de estado da ventá gráfica",
|
||||
"cmd.view.status_items": "Elementos de estado da ventá gráfica",
|
||||
"cmd.view_ambient_occlusion": "Oclusión ambiental",
|
||||
"cmd.view_angle_readout": "Ángulos da vista",
|
||||
@@ -1334,7 +1323,6 @@
|
||||
"dialog.dimension_insert_hint": "Faga dobre clic noutra cota de control para inserir o seu nome",
|
||||
"dialog.dimension_name": "Cota: {name}",
|
||||
"dialog.edit_title": "EDITAR {title}",
|
||||
"dialog.no_shown_body": "Non hai ningún corpo visible para modificar: mostra un ou escolle Corpo novo",
|
||||
"dialog.select": "↖ Seleccionar",
|
||||
"dialog.selected_count": "↖ {count} seleccionados",
|
||||
"dialog.selection_guidance": "Selecciona unha entrada para cambiala. Fai clic nos obxectos seleccionados para quitalos; Ctrl/Cmd-clic tamén os alterna. Revisa a previsualización e preme Aceptar.",
|
||||
@@ -1392,243 +1380,26 @@
|
||||
"from the rule": "da regra",
|
||||
"help.apache": "Licenza Apache 2.0",
|
||||
"help.appearance.assign": "Dá aos corpos, caras ou compoñentes seleccionados unha cor ou un aspecto de material, sen cambiar o seu peso. Úsao para distinguir pezas ou para previsualizar un acabado.",
|
||||
"help.assembly.bom": "Lista as pezas do deseño ou dun compoñente coas súas cantidades, por número de peza, e pode gardar a lista como CSV ou JSON. Úsaa como lista de pezas para encargar e montar.",
|
||||
"help.attributions": "Atribucións (ATTRIBUTION.md)",
|
||||
"help.build": "Versión {version} · commit {commit} · compilada o {date}",
|
||||
"help.canvas.decal": "Coloca unha imaxe nunha cara plana do modelo, como unha pegatina. Úsaa para mostrar unha etiqueta, un logotipo ou un debuxo impreso nunha peza.",
|
||||
"help.canvas.edit": "Cambia un lenzo: a súa posición, tamaño, ángulo, opacidade, simetría, visibilidade ou nome. Úsao para aliñar unha imaxe de referencia co bosquexo que calcas sobre ela.",
|
||||
"help.canvas.insert": "Coloca unha imaxe PNG ou JPEG nun plano ou nunha cara como referencia transparente. Úsao para calcar unha foto ou un debuxo nun bosquexo, coa imaxe a un tamaño coñecido.",
|
||||
"help.component.break_link": "Separa un compoñente ligado do seu ficheiro de deseño e conserva os seus corpos tal como están. Úsao cando a peza xa non deba seguir os cambios do ficheiro orixinal.",
|
||||
"help.component.capture_position": "Conserva as posicións das pezas que moveches a man, para que esas sexan as súas posicións. Úsao despois de arrastrar ata o seu sitio pezas que ningunha unión sostén.",
|
||||
"help.component.create": "Engade un compoñente novo e baleiro ao deseño, dentro do compoñente activo salvo que escollas outro compoñente superior. Úsao para dar a unha peza nova da ensamblaxe o seu propio lugar para corpos e bosquexos.",
|
||||
"help.component.finish_edit": "Garda a peza que estás editando in situ, volve á súa ensamblaxe e actualiza a ensamblaxe a partir dela. Úsao cando remates os cambios na peza ligada.",
|
||||
"help.component.from_bodies": "Converte cada corpo seleccionado nun compoñente propio, co nome do corpo. Úsao cando un deseño feito con corpos soltos deba pasar a ser unha ensamblaxe cuxas pezas se poidan unir e mover.",
|
||||
"help.component.insert_design": "Insire outro deseño gardado como un compoñente ligado ao seu ficheiro, cos seus corpos sólidos colocados tal como están alí. Úsao para reutilizar unha peza nunha ensamblaxe e recibir os cambios posteriores con Actualizar as ligazóns.",
|
||||
"help.component.properties": "Mostra o volume, a masa, o centro de masas e os momentos de inercia dun compoñente, segundo os materiais dos seus corpos. Úsao para comprobar o peso e o equilibrio dunha ensamblaxe.",
|
||||
"help.component.revert_position": "Devolve ao seu sitio as pezas que moveches a man e descarta os movementos que non se capturaron. Úsao para desfacer movementos de proba nunha ensamblaxe.",
|
||||
"help.component.update_links": "Le de novo os ficheiros de deseño ligados e substitúe os corpos que cambiaron. Úsao despois de editar unha peza que usa esta ensamblaxe.",
|
||||
"help.config.configure": "Engade parámetros, operacións, materiais ou aparencias como columnas da táboa de configuracións. Úsao para crear variantes dun deseño, como tamaños dunha peza.",
|
||||
"help.config.preview": "Comproba que unha fila da táboa de configuracións se reconstrúe, sen cambiar o deseño nin o seu historial. Úsao antes de cambiar a unha variante da que non estás seguro.",
|
||||
"help.config.rules": "Mostra as regras da táboa de configuracións, as súas filas e cal é a fila activa. Úsao para ver como están definidas as variantes dun deseño.",
|
||||
"help.config.table": "Mostra a táboa de configuracións: unha fila por variante, unha columna por parámetro ou operación, e se o deseño aínda coincide coa fila activa. Úsao para revisar as variantes dun deseño.",
|
||||
"help.connect_note": "Reinicia cada asistente para cargar o servidor de SolidCraft. De cada ficheiro fíxose unha copia de seguranza como .bak antes de cambialo.",
|
||||
"help.connect_title": "Conectar asistentes de IA",
|
||||
"help.construct.axis.edge": "Crea un eixe de construción ao longo dunha aresta recta ou dunha liña do bosquexo. Úsao como eixe para unha revolución, un patrón circular ou unha unión.",
|
||||
"help.construct.axis.normal_to_face": "Crea un eixe de construción por un punto, perpendicular a unha cara. Úsao como un eixe que sae directamente dunha superficie.",
|
||||
"help.construct.axis.through_cylinder": "Crea un eixe de construción polo centro dunha cara de cilindro, cono ou toro, ou dunha aresta circular. Úsao para xirar operacións ou repetilas arredor dunha peza redonda.",
|
||||
"help.construct.axis.two_planes": "Crea un eixe de construción onde se atopan dous planos ou caras planas. Úsao cando o eixe que precisas é a liña entre dúas caras.",
|
||||
"help.construct.axis.two_points": "Crea un eixe de construción por dous puntos, vértices ou puntos do bosquexo. Úsao para un eixe que vai entre dúas posicións coñecidas.",
|
||||
"help.construct.plane.along_path": "Crea un plano de construción perpendicular a unha aresta ou curva, nunha posición ao longo dela. Úsao para debuxar o perfil dun varrido ou unha sección dunha traxectoria.",
|
||||
"help.construct.plane.at_angle": "Crea un plano de construción xirado un ángulo a partir dun plano ou dunha cara, arredor dun eixe ou dunha aresta. Úsao para bosquexos inclinados, como unha escuadra en ángulo.",
|
||||
"help.construct.plane.midplane": "Crea un plano de construción a medio camiño entre dous planos ou caras planas, ou que os bisecta onde se atopan formando un ángulo. Úsao como plano de simetría.",
|
||||
"help.construct.plane.offset": "Crea un plano de construción paralelo a un plano ou a unha cara plana, a unha distancia ou por un punto. Úsao para debuxar a unha altura fixa sobre unha cara.",
|
||||
"help.construct.plane.perpendicular": "Crea un plano de construción que contén unha liña ou aresta e é perpendicular a un plano ou a unha cara. Úsao para debuxar en vertical sobre un modelo ao longo dunha aresta.",
|
||||
"help.construct.plane.tangent": "Crea un plano de construción que toca un cilindro, cono, esfera ou toro nun punto. Úsao para debuxar no lado dunha peza redonda.",
|
||||
"help.construct.plane.three_points": "Crea un plano de construción por tres puntos. Úsao para un plano definido por posicións do modelo, como tres esquinas.",
|
||||
"help.construct.plane.two_edges": "Crea un plano de construción por dúas arestas ou liñas rectas que están nun mesmo plano. Úsao para un plano que atravesa unha peza, como por dúas arestas opostas.",
|
||||
"help.construct.point.along_path": "Crea un punto de construción nunha posición ao longo dunha aresta ou curva. Úsao como referencia a medio camiño dunha traxectoria.",
|
||||
"help.construct.point.center": "Crea un punto de construción no centro dunha aresta circular, dun círculo ou arco do bosquexo, dunha esfera ou dun toro. Úsao como referencia para furados, eixes e unións.",
|
||||
"help.construct.point.edge_plane": "Crea un punto de construción onde unha aresta ou liña atravesa un plano ou unha cara plana. Úsao para marcar onde unha traxectoria cruza un plano.",
|
||||
"help.construct.point.three_planes": "Crea un punto de construción onde se atopan tres planos ou caras planas. Úsao como referencia de esquina, mesmo onde o modelo non ten vértice.",
|
||||
"help.construct.point.two_edges": "Crea un punto de construción onde se atopan dúas arestas ou liñas, ou onde están máis preto. Úsao como referencia nunha esquina virtual.",
|
||||
"help.construct.point.vertex": "Crea un punto de construción nun vértice ou punto do bosquexo. Úsao como referencia que se mantén cando se oculta o bosquexo ou o corpo ao seu redor.",
|
||||
"help.contact.check": "Lista os pares de pezas dos conxuntos de contacto que se atravesan na súa posición actual. Úsao para atopar colisións antes de accionar as unións ou executar un estudo de movemento.",
|
||||
"help.contact.create": "Agrupa dúas ou máis pezas nun conxunto de contacto, cuxos corpos non se poden atravesar mentres as unións se moven. Úsao para pezas que deben parar ao tocarse, como unha panca contra o seu tope.",
|
||||
"help.contact.disable_all": "Desactiva o contacto, de modo que as unións accionadas e os estudos de movemento xa non paran onde as pezas se tocan. Úsao para volver mover as pezas con liberdade, ou para manter áxil unha ensamblaxe grande.",
|
||||
"help.contact.edit": "Cambia un conxunto de contacto: as pezas que contén, o seu nome ou se está suprimido; tamén pode eliminar o conxunto. Úsao para axustar que pezas non se poden atravesar.",
|
||||
"help.contact.enable_all": "Mete todas as pezas da ensamblaxe nun só conxunto de contacto, de modo que ningunhas dúas pezas se poden atravesar mentres as unións se moven. Úsao para unha comprobación rápida de todo un mecanismo.",
|
||||
"help.contact.enable_sets": "Activa o contacto para os conxuntos de contacto que definiches, de modo que as unións accionadas e os estudos de movemento paran onde as súas pezas se atravesarían. Úsao para recuperar os teus conxuntos despois de desactivar o contacto.",
|
||||
"help.contact.list": "Lista os conxuntos de contacto do deseño, as pezas de cada un e se o contacto está activado. Úsao para comprobar como está configurado o contacto antes de accionar a ensamblaxe.",
|
||||
"help.document.inspect": "Mostra unha visión xeral do deseño: os seus compoñentes, corpos, bosquexos, operacións e parámetros. Úsao para orientarte nun deseño que non fixeches ti.",
|
||||
"help.document.units": "Cambia as unidades nas que o deseño mostra as lonxitudes, como mm ou polgadas. A xeometría mantén o seu tamaño; só seguen o cambio a visualización e os números simples.",
|
||||
"help.edit.checkpoint": "Recorda o deseño, o bosquexo activo e o historial de desfacer tal como están agora. Úsao antes de probar algo arriscado do que quizais queiras volver atrás.",
|
||||
"help.edit.restore_checkpoint": "Volve a un punto de control, historial de desfacer incluído. Úsao para descartar de golpe todo o feito desde o punto de control.",
|
||||
"help.explode.create": "Crea unha vista explosionada que separa as pezas do centro da ensamblaxe, ou segundo os movementos que fixes. Úsao para mostrar como se monta unha ensamblaxe, en instrucións ou presentacións.",
|
||||
"help.face.delete": "Elimina as caras seleccionadas e deixa que as caras veciñas pechen o oco, ou deixa o oco aberto como unha superficie. Úsao para quitar unha aresta arredondada, un furado ou un saínte que estorba.",
|
||||
"help.file.insert_mesh": "Engade un ficheiro 3MF, STL, OBJ, PLY ou glTF ao deseño como corpos de malla nun compoñente novo. Úsao para colocar un modelo descargado ou dixitalizado xunto ao teu deseño como referencia.",
|
||||
"help.file.insert_step": "Engade un ficheiro STEP, IGES, FreeCAD ou Rhino ao deseño como corpos sólidos nun compoñente novo; as pezas dunha ensamblaxe pasan a ser compoñentes aniñados. Úsao para traer modelos de provedores ou doutros programas CAD.",
|
||||
"help.file.save_mesh": "Garda corpos como malla STL, 3MF ou OBJ, coa suavidade das caras curvas que escollas. Úsao para preparar pezas para a impresión 3D ou para programas que len mallas.",
|
||||
"help.file.send_to_slicer": "Garda os corpos seleccionados como ficheiro 3MF e ábreo no laminador que escollas. Úsao para ir do modelo á impresión nun só paso.",
|
||||
"help.font_details": "A interface usa as fontes integradas de egui (Ubuntu Light e Hack, baixo as licenzas Ubuntu Font Licence e MIT/Bitstream Vera; Noto Emoji e a fonte de iconas emoji, baixo OFL e MIT). O texto dos bosquexos usa Liberation Sans (SIL OFL 1.1). O paquete opcional de fontes de The Crafting Apps, craft-fonts (BIZ UDPGothic, Shippori Mincho, BIZ UDMincho, Noto Sans CJK SC, Noto Sans Arabic; SIL OFL 1.1), non se inclúe nas compilacións de SolidCraft.",
|
||||
"help.fonts": "Fontes",
|
||||
"help.frame.member": "Coloca un perfil, como un tubo ou un perfil de aluminio extruído, ao longo das liñas dun bosquexo de estrutura, un membro por liña. Úsao para construír estruturas, bastidores e conxuntos soldados.",
|
||||
"help.inspect.accessibility": "Colorea as caras ás que unha ferramenta pode chegar desde unha dirección, e aquelas ás que non. Úsao para comprobar unha peza para mecanizado ou moldeo desde ese lado.",
|
||||
"help.inspect.center_of_mass": "Mostra o centro de masas dos corpos, cada un por separado e todos xuntos, con densidade uniforme. Úsao para comprobar o equilibrio e onde vai envorcar unha peza.",
|
||||
"help.inspect.colored_components": "Dá a cada compoñente a súa propia cor temporal, sen cambiar as aparencias. Úsao para distinguir dunha ollada as pezas dunha ensamblaxe.",
|
||||
"help.inspect.compare": "Compara dous corpos e mostra onde un ten material que o outro non, con volume e desviación. Úsao para comprobar unha peza modificada ou importada contra a orixinal.",
|
||||
"help.inspect.continuity": "Comproba con que suavidade se unen as caras ao longo das súas arestas: separacións, quebras ou saltos de curvatura, e colorea as xuntas. Úsao para atopar onde as superficies non se unen limpamente.",
|
||||
"help.inspect.curvature_comb": "Debuxa pentes ao longo de curvas, arestas ou caras, cuxos dentes mostran canto se curvan. Úsao para detectar zonas planas, quebras e curvatura irregular.",
|
||||
"help.inspect.curvature_map": "Colorea as caras segundo canto se curvan, en vermello onde o raio é pequeno. Úsao para atopar zonas axustadas e xulgar a suavidade dunha superficie.",
|
||||
"help.inspect.draft": "Colorea as caras segundo o seu ángulo de desmoldaxe respecto dunha dirección de extracción e marca as que teñen demasiado pouco. Úsao para comprobar unha peza antes do moldeo ou da fundición.",
|
||||
"help.inspect.environment_map": "Mostra o modelo cun acabado reflectante, como de espello. Úsao para xulgar o fluxo das superficies polo xeito en que os reflexos as percorren.",
|
||||
"help.inspect.interference": "Atopa corpos que se solapan e mostra cada solapamento co seu volume. Úsao para comprobar se hai pezas que chocan nunha ensamblaxe.",
|
||||
"help.inspect.isocurve": "Debuxa as curvas isoparamétricas das caras, a grella sobre a que se constrúe a superficie. Úsao para ver como flúe unha superficie e onde se amorea.",
|
||||
"help.inspect.measure": "Mide lonxitudes, distancias, ángulos, áreas e raios entre o que escollas, ou o volume e a masa dos corpos. Úsao para comprobar tamaños e folgas.",
|
||||
"help.inspect.minimum_radius": "Atopa o raio de curvatura máis pequeno de curvas, arestas ou caras, e onde está. Úsao para comprobar que unha ferramenta ou unha boquilla pode seguir a forma.",
|
||||
"help.inspect.section": "Corta a vista ao longo dun plano e raia as caras cortadas, sen cambiar o modelo. Úsao para mirar dentro de pezas e ensamblaxes.",
|
||||
"help.inspect.zebra": "Mostra raias brancas e negras reflectidas nas caras do modelo. Úsao para xulgar a suavidade: as raias que se rompen ou fan unha quebra nunha aresta indican unha transición deficiente.",
|
||||
"help.joint.as_built": "Une dúas pezas onde xa están, sen mover ningunha, e define como poden seguir movéndose. Úsao para pezas que xa colocaches na súa posición final.",
|
||||
"help.joint.cam": "Liga unha leva que xira cun seguidor, de modo que o seguidor se desliza ou oscila segundo lle pasa por baixo o contorno da leva. Úsao para levas, excéntricas e accionamentos de válvulas.",
|
||||
"help.joint.create": "Une dúas pezas nas orixes de unión que escollas e move a segunda peza ao seu sitio; o tipo de unión define como poden seguir movéndose. Úsao para construír unha ensamblaxe cuxas pezas se moven como o mecanismo real.",
|
||||
"help.joint.drive": "Define o ángulo ou a distancia dunha unión e move as pezas con ela, dentro dos seus límites; as unións ligadas e os bucles pechados seguen o movemento. Úsao para comprobar que un mecanismo se move como se pretende.",
|
||||
"help.joint.gear": "Liga dúas unións xiratorias cunha relación de engrenaxe, de modo que accionar unha fai xirar a outra. Úsao para engrenaxes rectas e coroas dentadas, coa relación calculada a partir dos raios primitivos ou do número de dentes.",
|
||||
"help.joint.limits": "Define canto pode xirar ou deslizar unha unión, cun mínimo e un máximo, ou borra eses límites. Úsao para manter unha charnela, unha corredoira ou unha panca dentro do seu rango real de percorrido.",
|
||||
"help.joint.motion_link": "Acopla dúas unións cunha relación e un desfase, de modo que accionar unha move a outra. Úsao para unha relación fixa entre unións que Engrenaxe, Cremalleira e piñón ou Parafuso non cobren.",
|
||||
"help.joint.origin": "Coloca unha orixe de unión con nome nunha peza: no centro dunha cara ou dun extremo redondo, no medio dunha aresta, nunha esquina ou nun punto. Úsao para preparar onde se fixan as unións; a orixe escollida nunha cara segue a cara cando a peza cambia de tamaño.",
|
||||
"help.joint.rack_pinion": "Liga un piñón que xira cunha cremalleira que se desliza, de modo que a cremalleira se move tanto como a lonxitude de circunferencia primitiva que percorre o piñón. Úsao para accionamentos de cremalleira, dirección e eixes lineais.",
|
||||
"help.joint.reach": "Move un punto dunha peza cara a un obxectivo cambiando as unións da súa cadea, dentro dos seus límites. Úsao para poñer un mecanismo en postura segundo onde debe acabar a súa punta, como a dun brazo robótico.",
|
||||
"help.joint.rigid_group": "Bloquea xuntas as pezas seleccionadas tal como están, para que se movan como unha soa. Úsao para pezas que van xuntas e non teñen movemento entre elas.",
|
||||
"help.joint.screw": "Liga o xiro e o deslizamento mediante un paso, de modo que cada volta avance esa distancia. Úsao para fusos de avance, parafusos e fusos roscados.",
|
||||
"help.library.apply": "Aplica un material ou unha aparencia dun ficheiro de biblioteca local a corpos, caras ou compoñentes. Úsao para reutilizar materiais que gardaches doutro deseño.",
|
||||
"help.library.export": "Garda os materiais e as aparencias do deseño nun ficheiro de biblioteca. Úsao para compartilos ou reutilizalos noutros deseños.",
|
||||
"help.library.inspect": "Comproba un ficheiro de biblioteca e lista os seus materiais e aparencias, sen cambiar o deseño. Úsao para ver o que contén unha biblioteca antes de aplicala.",
|
||||
"help.licences": "Licenzas",
|
||||
"help.material.assign": "Define de que material están feitos os corpos seleccionados, como aceiro, aluminio ou ABS. Úsao para que a masa e o peso coincidan coa peza real.",
|
||||
"help.material.properties.validate": "Comproba que unha ficha de datos de material teña números coherentes e non lle falten valores. Úsao antes de fiarte dos datos para a masa ou a rixidez.",
|
||||
"help.mesh.convert": "Reconstrúe un corpo de malla, como un STL, como un sólido editable con caras planas e cilíndricas. Úsao para modificar pezas mecánicas importadas como se fosen un corpo modelado.",
|
||||
"help.mit": "Licenza MIT",
|
||||
"help.motion.study": "Define valores das unións en pasos ao longo dunha liña de tempo e reprodúceos como animación. Úsao para ver como se move un mecanismo nunha secuencia e comprobar as folgas durante o percorrido.",
|
||||
"help.motion.trace": "Traza o camiño que segue un punto dunha peza mentres se reproduce un estudo de movemento ou se acciona unha unión, e consérvao como curva de bosquexo 3D cando o confirmas. Úsao para ver ata onde chega un mecanismo, ou para construír sobre a súa traxectoria.",
|
||||
"help.notice": "NOTICE",
|
||||
"help.occurrence.ground": "Fixa unha peza no seu sitio, ou volve liberala, para que as unións movan arredor dela as outras pezas. Úsao para o bastidor ou a base sobre a que se constrúe o resto da ensamblaxe.",
|
||||
"help.occurrence.move": "Move unha peza da ensamblaxe só segundo os graos de liberdade que permiten as súas unións. Selecciona unha cara da peza e despois arrastra unha frecha ou un arco dispoñible.",
|
||||
"help.parameters.change": "Abre a táboa de valores con nome e expresións que controlan as cotas do deseño. Úsao para cambiar un tamaño nun só lugar e que o sigan todas as operacións que o usan.",
|
||||
"help.parameters.export": "Garda os parámetros do deseño como CSV ou JSON. Úsao para editalos nunha folla de cálculo ou levalos a outro deseño.",
|
||||
"help.parameters.graph": "Mostra que parámetros e operacións usan cales outros, e os bucles ou erros que haxa entre eles. Úsao para ver a que afectará un cambio nun parámetro.",
|
||||
"help.parameters.import": "Le parámetros dun CSV ou JSON no deseño, todos ou ningún. Úsao para traer valores dunha folla de cálculo ou doutro deseño.",
|
||||
"help.parameters.move": "Move un parámetro de usuario antes ou despois doutro na lista. Úsao para manter xuntos os parámetros relacionados.",
|
||||
"help.parts.fastener": "Engade un parafuso, perno, porca, arandela, pasador ou rodamento estándar no tamaño que escollas. Colocado nun furado, asenta nel cunha unión, así que non precisas modelar eses elementos de fixación ti mesmo.",
|
||||
"help.parts.insert": "Insire unha peza estándar na familia, tamaño e lonxitude que escollas. Colocada no bordo ou na parede dun furado, asenta nel cunha unión ríxida.",
|
||||
"help.parts.library": "Abre as pezas normalizadas: parafusos, pernos, porcas, arandelas, parafusos sen cabeza, pasadores de espiga e rodamentos en tamaños normalizados. Úsao para engadir unha peza normalizada en vez de modelala ti.",
|
||||
"help.parts.resize": "Cambia o tamaño ou a lonxitude dunha peza normalizada inserida e reconstrúea; as súas unións mantérana asentada. Úsao cando un parafuso resulta longo de máis ou un furado precisa outro tamaño.",
|
||||
"help.plastic.assign_rule": "Asigna unha regra de plástico a corpos, para que as súas operacións de plástico tomen o seu desmoldaxe e a súa folga como valores predeterminados. Úsao para configurar unha peza moldeada unha soa vez para todas as súas operacións.",
|
||||
"help.plastic.boss": "Engade un saínte para parafuso nunha cara: un poste cun furado opcional, desmoldaxe, arredondamento da raíz e nervios de apoio. Úsao para puntos de parafuso en carcasas moldeadas ou impresas.",
|
||||
"help.plastic.lip": "Engade un beizo ou unha ranura correspondente ao longo do bordo dun corpo baleirado. Úsao para que dúas metades dunha carcasa se aliñen entre si e pechen ben.",
|
||||
"help.plastic.manage_rules": "Crea e edita regras de plástico: material, espesor de parede, raios, folga e desmoldaxe. Úsao para manter coherentes as operacións dunha peza moldeada.",
|
||||
"help.plastic.rest": "Engade un apoio nunha cara: unha base redonda ou rectangular, maciza ou oca, con desmoldaxe. Úsao como soporte ou separador nunha carcasa moldeada.",
|
||||
"help.plastic.snap_fit": "Engade un gancho de encaixe a presión nunha cara, coa súa lonxitude, espesor e retén. Úsao para suxeitar pezas sen parafusos.",
|
||||
"help.pointcloud.insert": "Insire unha dixitalización PLY, XYZ ou PTS como nube de puntos xunto ao modelo. Úsaa como referencia ao construír un modelo a partir de datos medidos.",
|
||||
"help.sheet.convert": "Converte unha placa ou un corpo baleirado de espesor uniforme nun corpo de chapa, con dobras nas arestas que escollas. Úsao para poder despregar unha peza existente.",
|
||||
"help.sheet.export_bend_table": "Garda a táboa de dobras dun corpo de chapa como CSV ou JSON: ángulos, raios e posicións das dobras no desenvolvemento. Úsao para a prensa plegadora ou o taller.",
|
||||
"help.sheet.export_dxf": "Garda o desenvolvemento como DXF, con contornos, liñas de dobra e notas de dobra opcionais. Úsao para o corte por láser, plasma ou chorro de auga.",
|
||||
"help.sheet.flange": "Engade unha pestana: unha placa base a partir dun bosquexo, unha parede ao longo dun contorno aberto do bosquexo ou unha parede dobrada nas arestas da chapa. Úsao para construír pezas de chapa.",
|
||||
"help.sheet.flat_pattern": "Crea o desenvolvemento dun corpo de chapa, co seu tamaño, recortes e liñas de dobra. Úsao para comprobar a peza en bruto antes de cortala.",
|
||||
"help.sheet.fold": "Dobra unha chapa ao longo dunha liña do bosquexo cun ángulo e un raio. Úsao para dobrar unha chapa plana despois de facerlle os cortes.",
|
||||
"help.sheet.hem": "Dobra o bordo dunha chapa sobre si mesmo. Úsao para bordos seguros e ríxidos sen rebabas afiadas.",
|
||||
"help.sheet.manage_rules": "Crea e edita regras de chapa: espesor, raio de dobra, factor K, desafogos e separacións. Úsao para axustalas ao material e ás ferramentas do teu taller.",
|
||||
"help.sheet.path_flange": "Engade unha cadea de pestanas ao longo do bordo dunha chapa, seguindo unha cadea aberta de liñas do bosquexo. Úsao para perfís como unha forma de U ou de Z nun só paso.",
|
||||
"help.sheet.perforate": "Engade un campo de furados por toda a chapa plana, nun patrón ao tresbolillo ou cadrado. Úsao para ventilacións, reixas e paneis máis lixeiros.",
|
||||
"help.sheet.refold": "Volve dobrar un corpo de chapa despregado. Úsao despois de engadir operacións á chapa plana.",
|
||||
"help.sheet.unfold": "Desprega todas as dobras dun corpo de chapa. Úsao para engadir furados ou cortes que teñen que cruzar unha dobra e despois volver dobrar.",
|
||||
"help.sketch.arc.center_point": "Debuxa un arco circular arredor dun punto central, desde un punto inicial ata un punto final. Úsao cando se coñece o centro do arco, como un raio arredor dun furado ou dun pivote.",
|
||||
"help.sketch.arc.tangent": "Debuxa un arco que comeza no extremo dunha liña ou dun arco e continúa tanxente a ela. Úsao para seguir unha cadea cunha curva suave en vez dunha esquina.",
|
||||
"help.sketch.arc.three_point": "Debuxa un arco desde un punto inicial ata un punto final pasando por un terceiro punto. Úsao cando o arco ten que pasar por puntos dados en vez de arredor dun centro coñecido.",
|
||||
"help.sketch.arc3d": "Debuxa un arco circular exacto no espazo por tres puntos, co Bosquexo 3D activado. Úsao para curvas en traxectorias e guías que saen do plano do bosquexo.",
|
||||
"help.sketch.auto_constrain": "Engade as restricións que o bosquexo case ten xa, como horizontal, paralela ou coincidente, e despois acótao ata que quede totalmente definido. Úsao para fixar nun paso un bosquexo debuxado a man alzada.",
|
||||
"help.sketch.auto_constrain_from_datum": "Funciona como Restrición automática, pero mide as posicións desde un punto de referencia que escollas en vez da orixe. Úsao cando a peza se dispón a partir dun só punto de referencia, como unha esquina ou un furado.",
|
||||
"help.sketch.blend_curve": "Une os extremos de dúas curvas cunha spline suave tanxente a ambas, ou tamén continua en curvatura se o escolles. Úsao para salvar un oco entre curvas sen quebra.",
|
||||
"help.sketch.break": "Divide unha curva en anacos onde a cruzan outras curvas, ou en puntos que coloques nela. Úsao cando unha parte dunha curva precisa a súa propia restrición ou debe eliminarse por separado.",
|
||||
"help.sketch.cancel": "Sae do bosquexo e descarta todo o que cambiou desde que se creou ou se abriu para editalo. Desfacer recupera os cambios.",
|
||||
"help.sketch.centerline": "Cambia as liñas entre liñas normais e liñas centrais, eixes que os perfís deixan fóra. Usa unha liña central como eixe para unha revolución, unha simetría ou unha restrición de simetría.",
|
||||
"help.sketch.chamfer.distance_angle": "Biséla a esquina entre dúas liñas, definida por unha distancia ao longo da primeira liña e un ángulo. Úsao cando un debuxo dá o chafrán como lonxitude e ángulo, como 2 mm × 30°.",
|
||||
"help.sketch.chamfer.equal_distance": "Biséla a esquina entre dúas liñas á mesma distancia ao longo de ambas. Úsao para o chafrán habitual de 45° nun contorno.",
|
||||
"help.sketch.chamfer.two_distance": "Biséla a esquina entre dúas liñas, definida por unha distancia distinta ao longo de cada liña. Úsao para chafráns que non son de 45°, dados como dúas lonxitudes.",
|
||||
"help.sketch.circle.center": "Debuxa un círculo a partir do seu centro e do seu diámetro. Úsao para furados, saíntes e outros elementos redondos cuxo centro se coñece.",
|
||||
"help.sketch.circle.three_point": "Debuxa un círculo por tres puntos. Úsao cando o círculo ten que pasar por puntos dados, por exemplo dunha xeometría existente.",
|
||||
"help.sketch.circle.three_tangent": "Debuxa un círculo que toca tres liñas, círculos ou arcos. Úsao para encaixar un círculo no espazo entre tres curvas, como o círculo inscrito dun triángulo.",
|
||||
"help.sketch.circle.two_point": "Debuxa un círculo a partir dos dous extremos do seu diámetro. Úsao cando se coñecen os puntos do bordo do círculo en vez do seu centro.",
|
||||
"help.sketch.circle.two_tangent": "Debuxa un círculo dun tamaño dado que toca dúas liñas, círculos ou arcos. Úsao para un arredondamento de raio fixo entre dúas curvas.",
|
||||
"help.sketch.conic": "Debuxa unha curva cónica entre dous puntos extremos, definida por un punto ápice e un valor rho. Úsao para transicións suaves cuxa convexidade queres axustar, desde plana ata case unha esquina viva.",
|
||||
"help.sketch.constrainer": "Aplica a restrición que unha ou dúas curvas escollidas case teñen xa, como horizontal, paralela, tanxente ou igual. Úsao para ordenar un bosquexo debuxado a man, unha relación cada vez.",
|
||||
"help.sketch.constraint.coincident": "Fai que un punto estea sobre outro punto, unha curva ou un eixe do bosquexo. Úsao para pechar ocos nun perfil ou para pór un punto sobre unha liña.",
|
||||
"help.sketch.constraint.collinear": "Fai que dúas liñas estean sobre unha mesma recta. Úsao para aliñar arestas interrompidas, como os dous lados dunha entalla.",
|
||||
"help.sketch.constraint.concentric": "Dá a dous círculos ou arcos o mesmo centro. Úsao para aneis, avellanados cilíndricos e eixes con ombreiras.",
|
||||
"help.sketch.constraint.curvature": "Fai que dúas curvas que se atopan nun punto extremo continúen coa mesma curvatura (G2). Úsao onde unha unión tanxente non é abondo de suave, por exemplo en superficies visibles.",
|
||||
"help.sketch.constraint.equal": "Fai que as liñas teñan a mesma lonxitude, ou os círculos e arcos o mesmo raio. Úsao para que unha cota controle varios elementos iguais.",
|
||||
"help.sketch.constraint.fix": "Fixa puntos ou curvas onde están, ou volve liberalos. Úsao para xeometría que non debe moverse cando arrastras ou resolves o bosquexo.",
|
||||
"help.sketch.constraint.horizontal_vertical": "Fai horizontal ou vertical, o que estea máis preto, unha liña ou a liña entre dous puntos. Úsao para aliñar un contorno cos eixes do bosquexo.",
|
||||
"help.sketch.constraint.midpoint": "Pon un punto no medio dunha liña, ou fai que coincidan os puntos medios de dúas liñas. Úsao para centrar xeometría nunha aresta.",
|
||||
"help.sketch.constraint.parallel": "Fai paralelas dúas liñas. Úsao para lados que deben seguir paralelos cando cambian outras cotas.",
|
||||
"help.sketch.constraint.perpendicular": "Fai que dúas liñas se atopen en ángulo recto. Úsao para esquinas en escuadra entre liñas que non están sobre os eixes do bosquexo.",
|
||||
"help.sketch.constraint.polygon": "Converte unha cadea pechada de liñas nun polígono regular: lados iguais, con todas as esquinas nun mesmo círculo. Úsao para facer regular un polígono debuxado a man e mantelo así.",
|
||||
"help.sketch.constraint.symmetry": "Fai que dous puntos ou curvas sexan simétricos respecto dunha liña ou dun punto. Úsao para manter simétrico un perfil cando cambias un lado.",
|
||||
"help.sketch.constraint.tangent": "Fai que dúas curvas se toquen tanxencialmente, como unha liña e un arco. Úsao para unións suaves sen quebra.",
|
||||
"help.sketch.construction": "Cambia as curvas entre xeometría normal e xeometría de construción, que os perfís deixan fóra. Usa curvas de construción como axudas para a disposición, referencias e cotas.",
|
||||
"help.sketch.construction_line": "Crea unha recta de construción infinita por dous puntos. Úsaa para organizar un bosquexo sen dividir os perfís.",
|
||||
"help.sketch.construction_line.angle": "Crea unha recta de construción infinita cun ángulo respecto do eixe X do bosquexo. Escolle o punto e escribe o ángulo, ou escolle a súa dirección.",
|
||||
"help.sketch.construction_line.bisector": "Escolle dúas rectas do bosquexo que se crucen e despois unha das dúas bisectrices. O resultado segue as súas rectas de orixe.",
|
||||
"help.sketch.construction_line.horizontal": "Crea unha recta de construción horizontal infinita por un punto. A súa restrición horizontal mantense nas edicións posteriores.",
|
||||
"help.sketch.construction_line.parallel": "Escolle unha recta do bosquexo e despois coloca unha recta de construción infinita paralela. Fai clic co botón dereito para escoller outra referencia.",
|
||||
"help.sketch.construction_line.perpendicular": "Escolle unha recta do bosquexo e despois coloca unha recta de construción infinita perpendicular. Fai clic co botón dereito para escoller outra referencia.",
|
||||
"help.sketch.construction_line.tangent_at": "Crea unha tanxente nun punto dun círculo ou dun arco circular, ou no extremo dunha spline ou dunha cónica abertas. Escolle a curva e despois o seu punto de tanxencia.",
|
||||
"help.sketch.construction_line.tangent_external": "Escolle un círculo ou un arco circular e despois un punto exterior e unha solución de tanxente. As vistas previas só mostran os puntos de tanxencia sobre o arco debuxado.",
|
||||
"help.sketch.construction_line.tangent_two": "Escolle dous círculos ou arcos circulares e despois unha tanxente común na vista previa. Os puntos de tanxencia deben estar sobre as curvas debuxadas.",
|
||||
"help.sketch.construction_line.vertical": "Crea unha recta de construción vertical infinita por un punto. A súa restrición vertical mantense nas edicións posteriores.",
|
||||
"help.sketch.copy": "Copia as curvas e os puntos do bosquexo seleccionados, xunto coas restricións e cotas que hai entre eles. Pégaos neste bosquexo ou noutro.",
|
||||
"help.sketch.create": "Inicia un bosquexo 2D novo nun plano ou nunha cara plana do modelo. Toda extrusión, revolución e varrido comeza cun bosquexo.",
|
||||
"help.sketch.cut": "Copia a xeometría do bosquexo seleccionada e bórraa do bosquexo, nun só paso de desfacer. Pégaa noutro lugar deste bosquexo ou noutro.",
|
||||
"help.sketch.dimension": "Engade unha cota de control: unha lonxitude, distancia, ángulo, raio ou diámetro, segundo o que escollas. Escribe un valor ou o nome dun parámetro e o bosquexo séguea.",
|
||||
"help.sketch.edit": "Abre un bosquexo existente para editalo. As operacións construídas sobre el actualízanse cando remates o bosquexo.",
|
||||
"help.sketch.ellipse": "Debuxa unha elipse a partir do seu centro, do extremo do seu eixe maior e dun punto do seu lado menor. Úsao para aberturas ovaladas, levas e outras formas redondas alongadas.",
|
||||
"help.sketch.equation_curve": "Debuxa unha curva a partir de fórmulas: x(t) e y(t), ou y = f(x), nun intervalo. As fórmulas poden usar parámetros e a curva segue os seus cambios: úsaa para unha onda senoidal, unha espiral ou a evolvente do dente dunha engrenaxe.",
|
||||
"help.sketch.extend": "Alonga unha liña ou un arco ata a curva máis próxima que lle sae ao paso, ou fai crecer dúas curvas ata que se atopan. Úsao para pechar ocos nun perfil despois de recortar ou editar.",
|
||||
"help.sketch.fillet": "Arredonda a esquina onde se atopan dúas liñas ou arcos cun arco dun raio dado. Varias esquinas arredondadas xuntas comparten un só raio.",
|
||||
"help.sketch.finish": "Sae do bosquexo e volve ao modelo. Os seus perfís pechados quedan listos para Extruír, Revolución e outras operacións.",
|
||||
"help.sketch.finish_auto_constrain": "Executa Restrición automática no bosquexo e despois remátao. Úsao para deixar un bosquexo totalmente definido nun só paso.",
|
||||
"help.sketch.fit_curves_to_section": "Corta un corpo de malla ou un sólido co plano do bosquexo e axusta liñas e arcos á sección. Úsao para reconstruír como bosquexo editable unha peza dixitalizada ou importada.",
|
||||
"help.sketch.include_3d": "Trae arestas do modelo, vértices e curvas doutros bosquexos a este bosquexo como referencias ligadas, aplanando sobre o seu plano as que están fóra del. Úsao para construír sobre xeometría que non está no plano do bosquexo.",
|
||||
"help.sketch.infinite": "Cambia as liñas entre liñas normais e liñas de construción infinitas que cruzan toda a vista. Úsaas como referencias de disposición que nunca quedan curtas.",
|
||||
"help.sketch.insert_dxf": "Le as curvas dun debuxo DXF nun bosquexo, escaladas, xiradas e colocadas onde indiques. Úsao para construír sobre un debuxo 2D doutro programa, como un contorno de corte por láser.",
|
||||
"help.sketch.insert_svg": "Le os trazados dun debuxo SVG nun bosquexo, escalados, xirados e colocados onde indiques. Úsao para converter un logotipo ou un contorno vectorial en curvas que podes extruír.",
|
||||
"help.sketch.inspect": "Abre un informe do bosquexo aberto: cantos graos de liberdade quedan e se está totalmente restrinxido. Úsao para saber o que aínda se move antes de rematar o bosquexo.",
|
||||
"help.sketch.intersect": "Engade as curvas ou os puntos onde corpos, caras, arestas ou outros bosquexos cruzan o plano do bosquexo. Quedan ligados e seguen o modelo cando cambia.",
|
||||
"help.sketch.intersection_curve": "Crea curvas 3D onde se atopan dous corpos ou caras, ligadas a eles. Úsaas como traxectorias ou guías que seguen o modelo.",
|
||||
"help.sketch.isoparametric_curve": "Crea unha curva 3D na dirección U ou V dunha cara por un punto que escollas, ligada á cara. Úsaa como traxectoria ou liña de división que segue a superficie.",
|
||||
"help.sketch.line": "Debuxa liñas conectadas punto a punto, como cadea aberta ou como contorno pechado. É a ferramenta básica para a maioría dos perfís.",
|
||||
"help.sketch.line.midpoint": "Debuxa unha liña desde o seu punto medio ata un extremo, co outro extremo reflectido. Úsao para liñas centradas nun punto, como unha aresta simétrica.",
|
||||
"help.sketch.line3d": "Debuxa liñas rectas conectadas entre puntos do espazo, co Bosquexo 3D activado. Úsao para traxectorias e estruturas que saen do plano do bosquexo.",
|
||||
"help.sketch.mirror": "Reflicte curvas e puntos do bosquexo respecto dunha liña ou dun eixe e engade restricións de simetría. Úsao para debuxar a metade dun perfil simétrico e completalo.",
|
||||
"help.sketch.move": "Move ou xira curvas e puntos do bosquexo, ou unha copia deles. Úsao para recolocar xeometría mantendo a súa forma e as súas restricións.",
|
||||
"help.sketch.offset": "Crea unha copia dunha cadea de curvas a unha distancia dada, nun lado ou en ambos. Úsao para paredes, contornos e folgas; a distancia segue sendo unha cota editable.",
|
||||
"help.sketch.paste": "Pega no bosquexo activo a xeometría de bosquexo que copiaches ou cortaches. Colócaa nun punto ou despráxaa unha distancia.",
|
||||
"help.sketch.pattern.circular": "Copia xeometría do bosquexo arredor dun punto central, nun círculo completo ou nun ángulo dado. Úsao para círculos de parafusos, radios e dentes.",
|
||||
"help.sketch.pattern.rectangular": "Copia xeometría do bosquexo en filas e columnas con separacións dadas. Úsao para grellas de furados, ranuras ou ventilacións.",
|
||||
"help.sketch.point": "Coloca un punto de bosquexo. Úsao como referencia para cotas, restricións, centros de furados ou operacións posteriores.",
|
||||
"help.sketch.point3d": "Coloca un punto no espazo, co Bosquexo 3D activado. Úsao como referencia para curvas e traxectorias 3D.",
|
||||
"help.sketch.polygon.circumscribed": "Debuxa un polígono regular arredor dun círculo, de tamaño medido desde o seu centro ata o medio dun lado. Úsao cando se coñece a anchura entre planos, como nunha porca hexagonal.",
|
||||
"help.sketch.polygon.edge": "Debuxa un polígono regular a partir dos dous extremos dun lado. Úsao cando se coñecen a lonxitude e a posición dun lado.",
|
||||
"help.sketch.polygon.inscribed": "Debuxa un polígono regular dentro dun círculo, de tamaño medido desde o seu centro ata unha esquina. Úsao cando se coñece o tamaño entre esquinas.",
|
||||
"help.sketch.project": "Trae arestas do modelo, caras, vértices e curvas doutros bosquexos a este bosquexo, proxectadas sobre o seu plano. Quedan ligadas e seguen o modelo cando cambia.",
|
||||
"help.sketch.project_to_surface": "Proxecta curvas doutros bosquexos ao longo da normal deste bosquexo sobre unha cara, como curvas 3D ligadas. Úsao para poñer un logotipo, unha liña de división ou unha traxectoria sobre unha superficie curva.",
|
||||
"help.sketch.rectangle.center": "Debuxa un rectángulo a partir do seu centro e dunha esquina. Úsao para contornos centrados nun punto, como a orixe.",
|
||||
"help.sketch.rectangle.rounded": "Debuxa un rectángulo coas catro esquinas arredondadas a un mesmo raio. Úsao para placas, tapas e aberturas con esquinas arredondadas.",
|
||||
"help.sketch.rectangle.three_point": "Debuxa un rectángulo a partir dun lado e dun punto do lado oposto. Úsao para rectángulos en ángulo cos eixes do bosquexo.",
|
||||
"help.sketch.rectangle.two_point": "Debuxa un rectángulo a partir de dúas esquinas opostas. Úsao para os contornos de placas, bloques e rebaixes.",
|
||||
"help.sketch.scale": "Escala curvas e puntos do bosquexo por un factor respecto dun punto base. Úsao para cambiar o tamaño dunha parte do bosquexo sen volver debuxala.",
|
||||
"help.sketch.slot.arc_center": "Debuxa unha ranura curva dun ancho dado ao longo dun arco definido polo seu centro, inicio e fin. Úsao para ranuras de axuste arredor dun pivote.",
|
||||
"help.sketch.slot.arc_three_point": "Debuxa unha ranura curva dun ancho dado ao longo dun arco por tres puntos. Úsao cando a traxectoria da ranura ten que pasar por puntos dados.",
|
||||
"help.sketch.slot.center_point": "Debuxa unha ranura recta dun ancho dado desde o seu centro ata o centro dun arco extremo. Úsao para ranuras centradas nun punto.",
|
||||
"help.sketch.slot.center_to_center": "Debuxa unha ranura recta dun ancho dado entre os centros dos seus dous arcos extremos. Úsao para ranuras acotadas de centro a centro, como as ranuras de axuste para parafusos.",
|
||||
"help.sketch.slot.overall": "Debuxa unha ranura recta dun ancho dado desde un extremo exterior ata o outro. Úsao cando importa a lonxitude total da ranura.",
|
||||
"help.sketch.spline.control_point": "Debuxa unha spline cúbica definida por puntos de control polos que non pasa. Úsao para curvas suaves e fluídas que moldeas movendo os puntos.",
|
||||
"help.sketch.spline.control_point_5": "Debuxa unha spline de grao 5 definida por puntos de control. Úsao onde as curvas deben unirse cunha curvatura máis suave, por exemplo en superficies estilizadas visibles.",
|
||||
"help.sketch.spline.fit_point": "Debuxa unha spline suave que pasa por cada punto que coloques, aberta ou pechada. Úsao para calcar unha forma a través de puntos coñecidos.",
|
||||
"help.sketch.spline3d": "Debuxa unha curva suave no espazo a través de puntos, co Bosquexo 3D activado. Úsao para traxectorias de varrido e tendidos de cable que saen do plano do bosquexo.",
|
||||
"help.sketch.spun_profile": "Crea no plano do bosquexo o contorno que describe un corpo ao xirar arredor dun eixe. Úsao para obter a silueta dunha peza torneada para unha revolución ou un debuxo.",
|
||||
"help.sketch.text": "Escribe texto no bosquexo cunha fonte, altura e ángulo escollidos; as súas palabras poden seguir parámetros. Extrúeo ou grávao en relevo para etiquetas e letreiros.",
|
||||
"help.sketch.transform": "Escala, xira e move xeometría do bosquexo arredor dun punto central nun só paso. Úsao para recolocar e redimensionar unha selección á vez.",
|
||||
"help.sketch.trim": "Elimina a parte dunha curva entre os cruzamentos máis próximos ao redor de onde fas clic. Úsao para limpar liñas solapadas ata obter un perfil pechado.",
|
||||
"help.solid.align": "Move os corpos seleccionados para que un punto, cara ou plano deles coincida cun punto, cara ou plano doutro lugar. Úsao para colocar unha peza contra outra sen medir o desprazamento.",
|
||||
"help.solid.boundary_fill": "Crea sólidos a partir das rexións delimitadas por corpos ferramenta solapados, enchendo só as rexións que escollas. Úsao para construír unha forma a partir do espazo que varios corpos limitan xuntos.",
|
||||
"help.solid.bounding_solid": "Crea unha caixa que envolve os corpos seleccionados, cunha marxe opcional. Úsao para ver o tamaño total dunha peza, ou como bloque en bruto do que se mecaniza.",
|
||||
"help.solid.box": "Crea unha caixa a partir dunha lonxitude, largura e altura, desde un punto de esquina ou centrada nun punto. Úsao para un bloque rápido, un marcador de posición ou un corpo no que cortar operacións.",
|
||||
"help.solid.chamfer": "Corta as arestas seleccionadas cun bisel plano da distancia que indiques. Úsao para romper arestas vivas ou para facilitar a entrada dun pasador ou dun parafuso.",
|
||||
"help.solid.coil": "Crea un corpo helicoidal, como unha mola, a partir dun diámetro, voltas, altura ou paso e unha sección redonda ou cadrada. Úsao para molas, bobinas e cristas helicoidais.",
|
||||
"help.solid.combine": "Une corpos, córtaos dun corpo de destino ou conserva só o volume que comparten, e pode manter os corpos ferramenta. Úsao para fusionar pezas, para cortar unha forma con outra ou para atopar onde se solapan dous corpos.",
|
||||
"help.solid.cone": "Crea un cono a partir dun círculo de base e unha altura, ou un tronco de cono cando a parte superior tamén ten raio. Úsao para conicidades, funís, avellanados cónicos e puntas.",
|
||||
"help.solid.cylinder": "Crea un cilindro a partir dun raio ou diámetro e unha altura, apoiado nun punto ao longo dun eixe. Úsao para eixes, pasadores, saíntes e pezas redondas en bruto.",
|
||||
"help.solid.draft": "Inclina as caras seleccionadas segundo o ángulo que indiques, medido desde un plano neutro. Úsao en pezas moldeadas ou fundidas para que saian do molde.",
|
||||
"help.solid.emboss": "Levanta perfís do bosquexo, como texto ou un logotipo, fóra dunha cara, ou húndeos nela. Úsao para letreiros, etiquetas e marcas en caras planas ou redondas.",
|
||||
"help.solid.extrude": "Empurra un perfil de bosquexo cara ao 3D ao longo dunha distancia, engadindo ou quitando material. Úsao para converter un contorno plano nun bloque, un saínte ou unha cavidade.",
|
||||
"help.solid.fillet": "Arredonda as arestas seleccionadas cunha transición circular suave do raio que indiques. Úsao para suavizar arestas vivas por resistencia, comodidade ou estética.",
|
||||
"help.solid.hole": "Fai un furado redondo do diámetro que indiques nun punto escollido dunha cara. Úsao para folgas de parafusos, pasadores e outras aberturas redondas sinxelas.",
|
||||
@@ -1637,62 +1408,20 @@
|
||||
"help.solid.move": "Move ou xira os corpos seleccionados, ou unha copia deles, segundo a distancia e o ángulo que indiques. Úsao para recolocar un corpo ou para crear un segundo noutro lugar.",
|
||||
"help.solid.offset_face": "Empurra as caras seleccionadas cara a dentro ou cara a fóra segundo a distancia que indiques, e as caras que as rodean seguen o movemento. Úsao para engrosar unha parede, afondar un rebaixe ou alzar un saínte sen editar o bosquexo.",
|
||||
"help.solid.pattern.circular": "Repite os obxectos seleccionados arredor dun eixe, co número de copias e o ángulo total que indiques. Úsao para circunferencias de parafusos, radios, aletas e dentes.",
|
||||
"help.solid.pattern.path": "Copia operacións ou corpos ao longo dunha traxectoria de bosquexo, por cantidade e separación. Úsao para furados ao longo dunha aresta curva ou pezas ao longo dun carril.",
|
||||
"help.solid.pattern.rectangular": "Repite os obxectos seleccionados nunha ou en dúas direccións co número de copias e o espazado que indiques. Úsao para filas e grellas de furados, nervios, pasadores ou pés.",
|
||||
"help.solid.pipe": "Crea un tubo redondo ao longo dunha traxectoria de curvas de bosquexo, macizo ou oco cun espesor de parede. Úsao para tubos, fíos, cables e carrís.",
|
||||
"help.solid.press_pull": "Engade ou retira material ao arrastrar unha cara, ou arredonda as arestas ao arrastralas. Úsao para facer cambios rápidos directamente sobre o modelo.",
|
||||
"help.solid.remove": "Quita os corpos seleccionados do deseño desde este punto da liña de tempo; os pasos anteriores seguen conservándoos. Úsao para descartar un corpo auxiliar, como unha ferramenta de corte que xa non fai falta.",
|
||||
"help.solid.replace_face": "Move as caras planas seleccionadas a un plano ou a unha cara paralela, e o corpo medra ou encolle para chegar a el. Úsao para deixar unha cara a ras doutra peza ou dun plano de construción.",
|
||||
"help.solid.revolve": "Fai xirar un perfil de bosquexo arredor dun eixe para crear un sólido redondo. Úsao para eixes de transmisión, pomos, cuncas e calquera peza redonda arredor dunha liña central.",
|
||||
"help.solid.rib": "Engade unha parede delgada ao longo dunha curva de bosquexo aberta, chea ata as seguintes caras do corpo. Úsao para reforzar paredes e esquinas, por exemplo en pezas moldeadas ou impresas.",
|
||||
"help.solid.scale": "Fai os corpos seleccionados máis grandes ou máis pequenos segundo un factor, igual en todas as direccións ou un por eixe. Úsao para cambiar o tamaño dunha forma importada ou para compensar a contracción.",
|
||||
"help.solid.shell": "Baleira un sólido deixando paredes co espesor que indiques, e pode abrir as caras que escollas. Úsao para caixas, tapas e outras pezas de parede fina.",
|
||||
"help.solid.sphere": "Crea unha esfera a partir dun raio ou diámetro arredor dun punto central. Úsao para bólas, pomos e extremos arredondados.",
|
||||
"help.solid.split_body": "Corta un corpo en varios corpos cun plano, a cara doutro corpo ou unha liña de bosquexo. Úsao para facer pezas que se imprimen, mecanizan ou colorean por separado.",
|
||||
"help.solid.split_face": "Divide as caras seleccionadas segundo un plano, a cara doutro corpo ou curvas de bosquexo, sen cortar o corpo. Úsao para dar a unha parte dunha cara o seu propio ángulo de desmoldaxe, cor ou desprazamento.",
|
||||
"help.solid.sweep": "Arrastra un perfil de bosquexo ao longo dunha traxectoria para crear un sólido. Úsao para tubos, carrís, asas e calquera peza de sección constante que siga unha curva.",
|
||||
"help.solid.thread": "Engade unha rosca métrica ISO a unha cara cilíndrica, como rosca cosmética ou cortada no corpo. Úsao para parafusos, furados roscados e pezas impresas con rosca.",
|
||||
"help.solid.torus": "Crea un anel a partir dun raio maior arredor do seu eixe e un raio menor para a súa sección redonda. Úsao para xuntas tóricas, asas e contas redondas.",
|
||||
"help.solid.web": "Engade unha parede delgada ao longo de cada curva de bosquexo aberta, cada unha chea ata as seguintes caras do corpo. Úsao para unha grella de paredes de apoio dentro de carcasas e bandexas.",
|
||||
"help.surface.blend": "Crea unha superficie que une as arestas de dous corpos, tanxente ou continua en curvatura con ambos. Úsao para unir suavemente dúas superficies a través dun oco.",
|
||||
"help.surface.boundary": "Crea unha superficie que enche un bucle de dúas a catro curvas de bosquexo, ou unha rede de curvas. Úsao para paneis de forma libre definidos polas súas arestas.",
|
||||
"help.surface.extend": "Alonga unha superficie máis alá das súas arestas, nunha distancia ou ata un plano ou unha cara. Úsao para que as superficies se solapen antes de recortalas ou coselas.",
|
||||
"help.surface.extrude": "Empurra curvas ou perfís do bosquexo ao longo dunha distancia ata formar unha superficie, só paredes, sen tapas. Úsao para paredes delgadas e para ferramentas de corte ou división.",
|
||||
"help.surface.fair": "Suaviza o interior de caras de forma libre mentres as súas arestas quedan onde están. Úsao para igualar bultos e reflexos ondulados nunha superficie.",
|
||||
"help.surface.loft": "Crea unha superficie que pasa por dúas ou máis seccións en orde, sen tapas. Úsao para carcasas e transicións entre formas diferentes.",
|
||||
"help.surface.match": "Reconstrúe a aresta dunha superficie para que coincida coa aresta doutro corpo, con tanxencia ou curvatura coincidentes. Úsao para pechar suavemente unha xunta entre dúas superficies.",
|
||||
"help.surface.offset": "Crea unha copia de caras a unha distancia ao longo das súas normais, como un corpo de superficie novo. Úsao para coberturas, folgas ou o outro lado dunha parede.",
|
||||
"help.surface.patch": "Enche unha rexión do bosquexo ou un bucle pechado de arestas cunha cara, plana ou suavemente curva. Úsao para pechar furados nun corpo de superficie.",
|
||||
"help.surface.reverse_normal": "Dá a volta ás caras dun corpo de superficie, de modo que o seu exterior mire ao outro lado. Úsao antes de engrosar ou coser cando as caras apuntan cara a dentro.",
|
||||
"help.surface.revolve": "Xira curvas ou perfís do bosquexo arredor dun eixe ata formar unha superficie, sen tapas. Úsao para carcasas redondas como pantallas de lámpada, cuncas e boquillas.",
|
||||
"help.surface.ruled": "Crea unha tira de rectas a partir dunha cadea de arestas, ao longo da normal da cara, da tanxente ou nun ángulo. Úsao para paredes de desmoldaxe, zonas de saída e superficies de partición.",
|
||||
"help.surface.stitch": "Cose corpos de superficie ao longo das súas arestas compartidas, ata formar un sólido cando se pechan. Úsao para converter un conxunto de superficies nun só corpo.",
|
||||
"help.surface.sweep": "Move curvas ou perfís do bosquexo ao longo dunha traxectoria ata formar unha superficie, sen tapas. Úsao para canaletas, molduras e outras formas delgadas que seguen unha traxectoria.",
|
||||
"help.surface.thicken": "Dá espesor a un corpo de superficie e convérteo nun sólido. Úsao para facer pezas imprimibles ou mecanizables a partir de superficies.",
|
||||
"help.surface.trim": "Corta unha superficie cun plano, outra superficie ou curvas de bosquexo, e conserva o lado que escollas. Úsao para cortar superficies á súa forma antes de coser.",
|
||||
"help.surface.unstitch": "Separa caras dun corpo en corpos de superficie propios; un sólido desfaise en superficies. Úsao para retocar caras soas dun corpo.",
|
||||
"help.surface.untrim": "Elimina furados dunha cara, ou restaura o seu contorno exterior aos límites naturais da superficie. Úsao para recuperar a superficie completa despois dun recorte.",
|
||||
"help.third_party": "Licenzas de terceiros",
|
||||
"help.timeline.compute_all": "Reconstrúe todas as operacións da liña de tempo desde o principio. Úsao para actualizar o modelo e ver que operacións fallan.",
|
||||
"help.timeline.delete": "Elimina as operacións seleccionadas da liña de tempo; ao eliminar un bosquexo tamén se eliminan as operacións construídas a partir del. Úsao para quitar un paso que xa non se quere.",
|
||||
"help.timeline.dependents": "Lista as operacións que se eliminarían con unha operación, e as que fallarían sen ela. Úsao antes de eliminar ou cambiar unha operación.",
|
||||
"help.timeline.play": "Reproduce as operacións restantes unha a unha, cunha pausa de medio segundo despois de cada reconstrución. Executa este comando de novo ou preme Escape para deter a reprodución; Ir ao final salta de inmediato.",
|
||||
"help.view.apply": "Xira a vista a unha dirección estándar como frontal, superior ou isométrica, ou a unha vista con nome gardada. Úsao para mirar o modelo desde un ángulo fixo.",
|
||||
"help.view.delete": "Elimina unha vista con nome gardada. O modelo non cambia.",
|
||||
"help.view.fit": "Fai zoom e desprázase para que todo o modelo, ou a selección, encha a vista. Úsao cando o modelo saíu da vista.",
|
||||
"help.view.grid": "Mostra ou oculta a grella na ventá gráfica. Úsao como guía de tamaño e orientación ao modelar.",
|
||||
"help.view.ground_shadow": "Mostra ou oculta a sombra do modelo no chan. Úsao para xulgar máis facilmente a altura e a posición.",
|
||||
"help.view.home": "Devolve a vista á dirección de inicio e axusta o modelo. Úsao para volver rapidamente a unha vista coñecida.",
|
||||
"help.view.list": "Lista as vistas con nome gardadas no deseño. Úsao para atopar unha vista que gardaches antes.",
|
||||
"help.view.navigate": "Xira, despraza ou aplica zoom á vista por pasos, como un cuarto de volta á esquerda. Úsao para mover a cámara con precisión en vez de arrastrar.",
|
||||
"help.view.navigation_bar": "Mostra ou oculta a barra de navegación na parte inferior da ventá gráfica. Ocúltaa para ter máis espazo e móstraa para acceder co rato ás ferramentas da vista.",
|
||||
"help.view.rename": "Dálle un nome novo a unha vista con nome gardada. A vista en si non cambia.",
|
||||
"help.view.save": "Garda a posición actual da cámara como unha vista con nome no deseño. Úsao para volver máis tarde ao mesmo ángulo, por exemplo para capturas de pantalla.",
|
||||
"help.view.spin": "Orbita a vista arredor do modelo de forma continua ata o seguinte clic ou tecla. Úsao para presentar un modelo desde todos os lados.",
|
||||
"help.view.tool": "Fixa unha ferramenta de cámara, órbita, desprazamento ou zoom, de modo que arrastrar co botón esquerdo do rato move a vista ata que a desactives. Úsao nun panel táctil ou sen botón central do rato.",
|
||||
"help.view.visual_style": "Cambia como se debuxa o modelo: sombreado con ou sen arestas, arames ou con arestas ocultas. Usa arames para ver o interior e sombreado para un aspecto limpo.",
|
||||
"history.sketch_under_constrained": "Subrestrinxido ({count} graos de liberdade)",
|
||||
"history.sketch_under_constrained_one": "Subrestrinxido ({count} grao de liberdade)",
|
||||
"hole_presets.confirm_delete": "Confirmar a eliminación",
|
||||
"hole_presets.delete": "Eliminar",
|
||||
"hole_presets.delete_prompt": "Eliminar este axuste predefinido persoal? Os furados existentes non cambian.",
|
||||
@@ -1867,10 +1596,6 @@
|
||||
"material.selection.mixed": "Materiais diferentes",
|
||||
"measure.at": "En",
|
||||
"measure.item": "Elemento {number}",
|
||||
"measure.quick_copied": "Medición copiada",
|
||||
"measure.quick_copy": "Fai clic para copiar a medición",
|
||||
"measure.quick_edges": "{count} arestas",
|
||||
"measure.quick_faces": "{count} caras",
|
||||
"messages.ago_h": "hai {n} h",
|
||||
"messages.ago_min": "hai {n} min",
|
||||
"messages.ago_s": "hai {n} s",
|
||||
@@ -2023,11 +1748,6 @@
|
||||
"not a move": "non é un movemento",
|
||||
"not a number": "non é un número",
|
||||
"open a sketch first": "abre primeiro un bosquexo",
|
||||
"parameters.apply_live": "Aplicar cada cambio ao saír do seu campo",
|
||||
"parameters.apply_live_tip": "Desactivado: os cambios agardan a Aplicar ou Aceptar, e entón o deseño reconstrúese unha soa vez para todos. Cancelar ou Esc descártaos.",
|
||||
"parameters.held": "{count} cambios pendentes de Aplicar",
|
||||
"parameters.held_hint": "Edita expresións e unidades. Os cambios agardan a Aplicar ou Aceptar.",
|
||||
"parameters.held_one": "1 cambio pendente de Aplicar",
|
||||
"parts.automatic_name": "automático",
|
||||
"parts.dimension.across_flats": "Ancho entre planos",
|
||||
"parts.dimension.bore": "Diámetro do furado",
|
||||
@@ -2050,8 +1770,6 @@
|
||||
"parts.family.set_screw": "Parafuso sen cabeza de hexágono interior, punta plana",
|
||||
"parts.family.socket_head_cap_screw": "Parafuso de cabeza cilíndrica con hexágono interior",
|
||||
"parts.family.washer": "Arandela plana",
|
||||
"parts.holes": "Furados (opcional)",
|
||||
"parts.placement_hint": "escolle un ou máis furados para asentar unha peza en cada un, ou Aceptar colócaa na orixe",
|
||||
"pattern.alignment_2": "Aliñamento 2",
|
||||
"pattern.alignment_hint": "O número inclúe o orixinal. Centrar equilibra as copias; Inverter escolle o lado da copia extra cando o total é par.",
|
||||
"pattern.direction_1": "Dirección 1",
|
||||
@@ -2092,8 +1810,6 @@
|
||||
"prefs.anti_aliasing_note": "Suaviza as arestas dentadas.",
|
||||
"prefs.applies_on_restart": "Aplícase ao reiniciar",
|
||||
"prefs.assistant": "Asistente",
|
||||
"prefs.auto_operation": "Escoller a operación automaticamente",
|
||||
"prefs.auto_operation_note": "Os diálogos das operacións escollen Unir, Corpo novo ou Cortar segundo o que toque o material novo, ata que escollas unha. Desactivado: manteñen a operación coa que se abren.",
|
||||
"prefs.axes": "Eixes",
|
||||
"prefs.axis": "Eixe",
|
||||
"prefs.bodies_folders": "Cartafoles de corpos",
|
||||
@@ -2104,8 +1820,6 @@
|
||||
"prefs.bottom_centre": "Inferior centro",
|
||||
"prefs.bottom_right": "Inferior dereita",
|
||||
"prefs.browser": "Navegador",
|
||||
"prefs.browser_eye_left": "Ollo xunto á frecha de expansión",
|
||||
"prefs.browser_eye_left_note": "As filas do navegador mostran o seu ollo de mostrar/ocultar xunto á frecha de expansión, como antes, en vez de nunha columna no extremo dereito das filas.",
|
||||
"prefs.browser_reveal_on_hover": "Mostrar ao pasar o punteiro",
|
||||
"prefs.browser_show_note": "Visible mantén o navegador na pantalla. Con Mostrar ao pasar o punteiro, queda oculto ata que o punteiro pasa polo seu lugar ou pola lapela estreita do seu bordo esquerdo, e segue aberto mentres o punteiro está dentro del ou hai aberto un menú del.",
|
||||
"prefs.browser_shown": "Visible",
|
||||
@@ -2156,8 +1870,6 @@
|
||||
"prefs.graphics_card_restart": "Aplícase despois de reiniciar SolidCraft. WGPU_ADAPTER_NAME anula esta opción.",
|
||||
"prefs.graphics_note": "Troca velocidade por suavidade. Cada opción mostra o seu efecto nunha mostra.",
|
||||
"prefs.graphics_presets_note": "Os axustes predefinidos configuran xuntas as opcións de abaixo.",
|
||||
"prefs.hide_constraint_glyphs_zoomed_out": "Ocultar as iconas de restricións ao reducir o zoom",
|
||||
"prefs.hide_constraint_glyphs_zoomed_out_note": "As iconas de restricións desaparecen da vista cando o zoom do bosquexo está tan afastado que o sobrecargarían. Desactivado: manteñen un tamaño fixo na pantalla con calquera zoom.",
|
||||
"prefs.history": "Historial",
|
||||
"prefs.history_origin_bodies": "Mostrar a orixe e os corpos na parte superior",
|
||||
"prefs.history_origin_bodies_note": "O Historial da esquerda ou baixo o navegador comeza co cartafol Corpos do compoñente activo e coa Orixe, cos seus ollos e menús coma no navegador. O Historial da parte inferior non cambia.",
|
||||
@@ -2196,9 +1908,6 @@
|
||||
"prefs.max_file_size_step": "Ficheiros STEP e de importación",
|
||||
"prefs.max_file_size_web": "A aplicación web abre ficheiros STEP e de importación de ata 512 MB e deseños de ata 256 MB: unha lapela do navegador non admite ficheiros maiores. A aplicación de escritorio permite aumentar estes límites.",
|
||||
"prefs.megabytes": "MB",
|
||||
"prefs.menu_grid": "Iconas grandes",
|
||||
"prefs.menu_list": "Lista",
|
||||
"prefs.menus": "Menús",
|
||||
"prefs.minutes": "minutos",
|
||||
"prefs.minutes_suffix": " min",
|
||||
"prefs.mouse": "Rato e panel táctil",
|
||||
@@ -2218,16 +1927,10 @@
|
||||
"prefs.origin_plane_names": "Nomes dos planos de orixe",
|
||||
"prefs.origin_plane_names_note": "Nomes que se mostran no navegador, nos diálogos e nas listas. {top} é XY, {front} é XZ e {right} é YZ, co eixe Z cara arriba. Os comandos, os scripts e os deseños gardados manteñen XY, XZ e YZ.",
|
||||
"prefs.overall_speed": "Velocidade xeral",
|
||||
"prefs.parameter_list_rows": "Filas da lista de parámetros",
|
||||
"prefs.parameter_list_rows_tip": "A frecha cara abaixo nun campo de valor baleiro lista os parámetros, primeiro os favoritos, ata este número. Un número menor mantén áxil a lista nun deseño grande.",
|
||||
"prefs.persistent_ribbon_pressed": "Resaltar as ordes activas da cinta",
|
||||
"prefs.persistent_ribbon_pressed_help": "Resalta as ordes da cinta mentres os seus efectos están activados. Desactívao para manter o aspecto neutro e a axuda das ordes anteriores.",
|
||||
"prefs.perspective_fov": "Campo de visión",
|
||||
"prefs.placement": "Colocación",
|
||||
"prefs.prefer_free_sketch_points": "Preferir os puntos de bosquexo móbiles cando os puntos se solapan",
|
||||
"prefs.preview_choices": "Vista previa das túas opcións",
|
||||
"prefs.print_face_highlight": "Resaltado da cara de impresión",
|
||||
"prefs.print_face_highlight_tip": "Intensidade da tinguidura e do contorno da cara de impresión dun corpo na vista. 0 % non mostra resaltado.",
|
||||
"prefs.profile_active": "Perfil activo",
|
||||
"prefs.profile_applied": "Perfil aplicado.",
|
||||
"prefs.profile_changed": "Os axustes cambiaron desde que se gardou o perfil. Gardar consérvaos nel.",
|
||||
@@ -2249,8 +1952,6 @@
|
||||
"prefs.quality_fastest": "máis rápido",
|
||||
"prefs.quality_slowest": "máis lento",
|
||||
"prefs.quality_smoother": "máis suave",
|
||||
"prefs.quick_measure": "Medición rápida na esquina da vista",
|
||||
"prefs.quick_measure_note": "O tamaño da selección na esquina inferior dereita da vista: a lonxitude dunha aresta, ou Ø e R se é redonda, a área dunha cara, a posición dun punto, a distancia e o ángulo entre dous elementos, o total de varias arestas ou caras. Un clic cópiao.",
|
||||
"prefs.render_previous_geometry_budget": "Usar o orzamento de xeometría anterior da vista previa de Render",
|
||||
"prefs.render_previous_geometry_budget_help": "Restaura o límite fixo de xeometría anterior (512 MiB en escritorio de 64 bits, 128 MiB noutros casos) en lugar do orzamento baseado no dispositivo.",
|
||||
"prefs.reports_saved": "{n} gardados",
|
||||
@@ -2264,8 +1965,6 @@
|
||||
"prefs.search_empty": "Non hai axustes que coincidan",
|
||||
"prefs.select": "Seleccionar",
|
||||
"prefs.select_one_item": "Seleccionar un elemento",
|
||||
"prefs.select_other_hidden": "Seleccionar a xeometría oculta con Seleccionar outro",
|
||||
"prefs.select_other_hidden_help": "Activado: inclúe os corpos e os bosquexos ocultos e as arestas ocluídas preto do punteiro. Desactivado: usa a lista orixinal de xeometría visible baixo o punteiro.",
|
||||
"prefs.selecting": "Selección",
|
||||
"prefs.shift": "Shift",
|
||||
"prefs.shift_add_ctrl_toggle": "Shift só engade; Ctrl / Cmd alterna",
|
||||
@@ -2277,37 +1976,25 @@
|
||||
"prefs.sketch_align_points_note": "Ao debuxar, un punto alíñase en horizontal cun punto do bosquexo e en vertical con outro á vez, cunha guía punteada, e o clic conserva os dous aliñamentos. Desactivado: só co punto anterior, un eixe de cada vez.",
|
||||
"prefs.sketch_conflict_colour": "Xeometría en conflito na cor de conflito",
|
||||
"prefs.sketch_conflict_colour_note": "Mentres as restricións dun bosquexo están en conflito, as curvas e os puntos que suxeita unha restrición que falla tamén se debuxan na cor de conflito, non só o seu símbolo ou a súa cota. Desactivado: manteñen as súas cores habituais.",
|
||||
"prefs.sketch_construction_lines": "Ferramentas ampliadas de rectas de construción",
|
||||
"prefs.sketch_exit_view": "Ao rematar un bosquexo",
|
||||
"prefs.sketch_exit_view.keep": "Manter a vista actual",
|
||||
"prefs.sketch_exit_view.previous": "Volver á vista anterior",
|
||||
"prefs.sketch_exit_view.unless_rotated": "Volver, salvo que se xirase",
|
||||
"prefs.sketch_exit_view_note": "A onde vai a vista despois de Finalizar o bosquexo, Cancelar ou un dobre Esc.",
|
||||
"prefs.sketch_open_look_at": "Xirar para mirar cara ao bosquexo cando se abre",
|
||||
"prefs.sketch_open_look_at_note": "Desactivado: crear ou editar un bosquexo deixa a vista tal e como está. Mirar cara a orienta a vista cara ao bosquexo cando o queres.",
|
||||
"prefs.sketch_recent_snap": "Axustar automaticamente aos centros e puntos medios recentes",
|
||||
"prefs.sketch_recent_snap_note": "Ao debuxar, o cursor axústase onde se cruzan as guías dos dous últimos centros de círculo ou puntos medios de liña recta. Desactivado: esas guías só se mostran e o cursor non se move.",
|
||||
"prefs.sketch_selection": "Bosquexo e selección",
|
||||
"prefs.sketch_selection_heading": "Bosquexo e selección",
|
||||
"prefs.sketch_selection_note": "Como se axustan os bosquexos e como seleccionan os clics.",
|
||||
"prefs.sketch_state_icons": "Iconas dos bosquexos na cor do seu estado",
|
||||
"prefs.sketch_state_icons_note": "No Historial e no navegador, a icona dun bosquexo toma a cor do seu estado (subrestrinxido, totalmente restrinxido ou en conflito) e a súa información emerxente nomea o estado. Desactivado: todos os bosquexos teñen a mesma icona.",
|
||||
"prefs.sketch_tab_always": "Manter visible a lapela Bosquexo",
|
||||
"prefs.sketch_tab_always_note": "A lapela Bosquexo permanece na cinta de opcións, xusto despois de Modelo, mentres non haxa ningún bosquexo aberto. As súas ferramentas de debuxo inician entón un bosquexo no plano ou na cara seleccionados, ou no plano que escollas a continuación, coa ferramenta lista nel.",
|
||||
"prefs.sketch_tracking_guides": "Guías de aliñamento de centro e punto medio",
|
||||
"prefs.sketch_tracking_guides_note": "Pasa o rato sobre o centro dun círculo ou o punto medio dunha liña recta e despois móvete en horizontal ou en vertical para mostrar unha guía punteada temporal.",
|
||||
"prefs.sketch_tracking_points": "Guías de aliñamento desde extremos e esquinas ao debuxar",
|
||||
"prefs.sketch_tracking_points_note": "Mentres unha ferramenta de debuxo agarda un punto, ao pasar o cursor sobre o extremo dunha liña ou dun arco, unha esquina de rectángulo ou un punto libre aparece a mesma guía de puntos temporal que para un centro ou un punto medio. Desactivado: só centros e puntos medios.",
|
||||
"prefs.sketching": "Creación de bosquexos",
|
||||
"prefs.snap_drawing_note": "Ao debuxar ou arrastrar un punto de bosquexo.",
|
||||
"prefs.source": "Fonte",
|
||||
"prefs.speed": "Velocidade",
|
||||
"prefs.stand_up_note": "Despois de abrir un ficheiro STEP ou IGES con Z cara arriba, ofrece un cuarto de volta arredor de X.",
|
||||
"prefs.stand_up_unknown": "Para ficheiros de programas descoñecidos",
|
||||
"prefs.stand_up_unknown.ask": "Preguntar nun diálogo",
|
||||
"prefs.stand_up_unknown.note": "Mostrar unha nota",
|
||||
"prefs.stand_up_unknown.off": "Non ofrecer",
|
||||
"prefs.stand_up_unknown_note": "Como se fai a oferta cando a cabeceira do ficheiro non nomea ningún programa que se saiba que garda con Y cara arriba. Só se mostra unha nota cando o ficheiro parece estar deitado; Preguntar nun diálogo pregunta por cada ficheiro así, como antes.",
|
||||
"prefs.status_bar": "Barra de estado",
|
||||
"prefs.status_bar_note": "Unha barra fina ao longo do bordo inferior da xanela mostra o que se está a editar, o estado do bosquexo aberto na súa cor e as unidades do deseño; un clic nas unidades cámbiaas. O estado do bosquexo xa non aparece entón na esquina da vista.",
|
||||
"prefs.status_done": "Feito",
|
||||
@@ -2325,16 +2012,6 @@
|
||||
"prefs.theme_follow_off": "Desactivado",
|
||||
"prefs.theme_follow_stop": "Deixar de seguir",
|
||||
"prefs.theme_import_hint": "Fai clic para escoller un ficheiro de tema, solta un aquí ou preme Ctrl+V (Cmd+V nun Mac) con un tema copiado",
|
||||
"prefs.theme_option_opacity": "Opacidade",
|
||||
"prefs.theme_option_opacity_help": "Axusta a opacidade dos paneis flotantes. Un mínimo de lexibilidade protexe o texto sobre as cores da ventá gráfica.",
|
||||
"prefs.theme_option_tab_colours": "Cores das lapelas",
|
||||
"prefs.theme_option_tab_colours_help": "Usa as cores de panel e de ventá gráfica deste tema para cada lapela da cinta.",
|
||||
"prefs.theme_option_tab_fade_ms": "Transición entre lapelas",
|
||||
"prefs.theme_option_tab_fade_ms_help": "Funde as cores do panel e da ventá gráfica ao cambiar de lapela. Cero cambia ao instante.",
|
||||
"prefs.theme_options_badge": "Opcións",
|
||||
"prefs.theme_options_more": "Máis · {count}",
|
||||
"prefs.theme_options_reset": "Restablecer",
|
||||
"prefs.theme_options_unavailable": "Non dispoñible neste dispositivo",
|
||||
"prefs.theme_paste": "Pegar tema",
|
||||
"prefs.theme_paste_none": "O portapapeis non contén ningún tema de SolidCraft",
|
||||
"prefs.timeline_half_hour": "−30 min",
|
||||
@@ -2356,23 +2033,13 @@
|
||||
"prefs.under_cursor": "Baixo o cursor",
|
||||
"prefs.units_precision": "Unidades e precisión",
|
||||
"prefs.updates": "Actualizacións",
|
||||
"prefs.value_boxes_in_view": "Mostrar os valores xunto ás súas asas na vista",
|
||||
"prefs.value_boxes_in_view_tip": "O valor dunha orde (Distancia, Raio…) nunha caixa xunto á súa asa, sobre o modelo. Desactivado: escríbese na xanela da orde, que toma o teclado despois de escoller, e nada cobre o modelo.",
|
||||
"prefs.view": "Comportamento da vista",
|
||||
"prefs.view_confirm_corner": "Aceptar e Cancelar na esquina da vista",
|
||||
"prefs.view_confirm_corner_note": "Mentres hai un diálogo ou un bosquexo aberto, unha marca de verificación e unha cruz na parte superior dereita da vista fan o mesmo que Aceptar e Cancelar do diálogo, ou finalizan e cancelan o bosquexo. O navegador da vista desprázase cara abaixo, debaixo delas.",
|
||||
"prefs.viewport": "Ventá gráfica",
|
||||
"prefs.viewport_analysis_status": "Mostrar o estado de análise da ventá gráfica",
|
||||
"prefs.viewport_analysis_status_help": "Mostra as análises activas sobre a ventá gráfica, abre as súas lendas desde cada elemento e usa Esc para desactivar a análise máis recente. Desactiva para restaurar as lendas nas esquinas e o comportamento anterior de Esc.",
|
||||
"prefs.viewport_background": "Fondo",
|
||||
"prefs.viewport_background_colour": "Cor",
|
||||
"prefs.viewport_background_theme": "Degradado do tema",
|
||||
"prefs.viewport_section_status": "Mostrar o estado da sección na ventá gráfica",
|
||||
"prefs.viewport_section_status_help": "Mostra o axuste da sección na ventá gráfica. Esc e o botón activo da cinta desactívano. Desactiva para manter os controis de sección anteriores.",
|
||||
"prefs.viewport_status_details": "Detalles da ventá gráfica en directo",
|
||||
"prefs.viewport_status_details_help": "Edita os axustes activos de análise e de sección en tarxetas de detalles estándar. Desactiva para restaurar as lendas de análise de só lectura e o diálogo Sección.",
|
||||
"prefs.viewport_status_summary": "Agrupar os elementos de estado da ventá gráfica",
|
||||
"prefs.viewport_status_summary_help": "Agrupa tres ou máis elementos de estado da ventá gráfica nun só distintivo de resumo. Desactiva para manter todos os elementos na fila completa.",
|
||||
"prefs.wheel": "Roda",
|
||||
"prefs.wheel_trackpad": "Roda e panel táctil",
|
||||
"prefs.workspace": "Espazo de traballo",
|
||||
@@ -2382,10 +2049,6 @@
|
||||
"properties.title": "Propiedades: {name}",
|
||||
"recovery.days_ago": "hai {count} días",
|
||||
"recovery.detail": "{file} · {features} operacións · gardado automaticamente {when}",
|
||||
"recovery.discard_all": "Descartar todo",
|
||||
"recovery.discard_all_detail": "Esta acción non se pode desfacer.",
|
||||
"recovery.discard_all_title": "Descartar {count} gardados automáticos?",
|
||||
"recovery.discard_all_title_one": "Descartar 1 gardado automático?",
|
||||
"recovery.hours_ago": "hai {count} h",
|
||||
"recovery.just_now": "agora mesmo",
|
||||
"recovery.min_ago": "hai {count} min",
|
||||
@@ -3251,9 +2914,7 @@
|
||||
"render.output_ready": "Listo para renderizar",
|
||||
"render.output_run_check": "Executar a comprobación",
|
||||
"render.output_size_limit": "{method}: ata {dimension} px por lado e {pixels} píxeles. Tamaño máximo que cabe: {width} × {height}.",
|
||||
"render.output_size_method_profile": "Para renderizar {width} × {height}, escolle {method} co perfil de recursos de CPU {profile}, ou un tamaño menor.",
|
||||
"render.output_size_ok": "Tamaño correcto · {width} × {height} px",
|
||||
"render.output_size_profile": "Para renderizar {width} × {height}, escolle o perfil de recursos de CPU {profile}, ou un tamaño menor.",
|
||||
"render.output_swap_orientation": "Intercambiar largura e altura",
|
||||
"render.output_tools_inspector": "Edita o tamaño e o formato no inspector de Saída.",
|
||||
"render.output_view_image": "Ver a imaxe",
|
||||
@@ -3466,7 +3127,6 @@
|
||||
"render.size_custom": "Personalizado…",
|
||||
"render.size_full_hd": "Full HD",
|
||||
"render.size_hd": "HD",
|
||||
"render.size_needs_profile": "{size} · necesita {profile}",
|
||||
"render.size_presets": "Axustes predefinidos de tamaño",
|
||||
"render.size_presets_pending": "Chegará co editor de Saída",
|
||||
"render.size_preview": "Vista previa",
|
||||
@@ -3754,24 +3414,6 @@
|
||||
"sheet.flange_type_contour": "Contorno",
|
||||
"sheet.flange_type_edge": "Aresta",
|
||||
"sheet.no_body": "non hai ningún corpo de chapa: crea un con Pestana > Base, ou converte unha placa en chapa con Converter en chapa (escolle a súa cara plana grande)",
|
||||
"sheet.personal_rules.confirm_delete": "Confirmar a eliminación",
|
||||
"sheet.personal_rules.delete": "Eliminar",
|
||||
"sheet.personal_rules.delete_prompt": "Eliminar esta regra persoal? As regras que xa están en deseños non cambian.",
|
||||
"sheet.personal_rules.full": "A biblioteca persoal xa contén 64 regras.",
|
||||
"sheet.personal_rules.invalid_name": "Introduce un nome curto sen saltos de liña nin caracteres de control.",
|
||||
"sheet.personal_rules.invalid_values": "Completa os valores da regra: cada un debe poder calcularse neste deseño, cun espesor positivo e un factor K de 0 a 1.",
|
||||
"sheet.personal_rules.missing": "A regra persoal seleccionada xa non está dispoñible.",
|
||||
"sheet.personal_rules.name": "Nome da regra",
|
||||
"sheet.personal_rules.name_exists": "Xa existe unha regra persoal con este nome. Usa un nome diferente.",
|
||||
"sheet.personal_rules.name_hint": "Un nome único",
|
||||
"sheet.personal_rules.overwrite": "Gardar os cambios na regra persoal seleccionada",
|
||||
"sheet.personal_rules.rename": "Renomear",
|
||||
"sheet.personal_rules.rule": "Regra persoal",
|
||||
"sheet.personal_rules.save": "Gardar como nova",
|
||||
"sheet.personal_rules.scope": "Gárdase no teu perfil para todos os deseños.",
|
||||
"sheet.personal_rules.select": "Selecciona unha regra",
|
||||
"sheet.personal_rules.title": "Regras persoais",
|
||||
"sheet.personal_rules.unsupported": "Esta regra ten valores que esta versión non pode usar.",
|
||||
"shortcut.json_error": "os parámetros deben estar en formato JSON: {error}",
|
||||
"shortcut.no_command": "non existe o comando `{id}`; o texto anterior ao JSON debe ser un ID de comando",
|
||||
"shortcut.pin": "Fixar na parte superior da caixa S",
|
||||
@@ -3808,7 +3450,6 @@
|
||||
"sketch_text.align_right": "Dereita",
|
||||
"sketch_text.bold": "Negra",
|
||||
"sketch_text.builtin_font": "{family} (integrado)",
|
||||
"sketch_text.formula": "Comeza con = para construír as palabras a partir de parámetros: ='W' + number(Width)",
|
||||
"sketch_text.italic": "Cursiva",
|
||||
"sketch_text.loading_fonts": "Buscando os tipos de letra instalados…",
|
||||
"sketch_text.on_path": "O texto segue a súa traxectoria: a curva colócao",
|
||||
@@ -3862,10 +3503,8 @@
|
||||
"timeline.move_to_group": "Mover operacións ao cartafol",
|
||||
"timeline.rename_group": "Renomear o cartafol de operacións",
|
||||
"timeline.reorder_many": "Reordenar operacións",
|
||||
"timeline.suppress_features": "Suprimir as operacións",
|
||||
"timeline.suppress_folders_tip": "Suprime ou deixa de suprimir todas as operacións dos cartafoles e dos seus cartafoles aniñados",
|
||||
"timeline.ungroup": "Quitar os cartafoles de operacións",
|
||||
"timeline.unsuppress_features": "Deixar de suprimir as operacións",
|
||||
"to the face": "á cara",
|
||||
"to the next face": "ata a seguinte cara",
|
||||
"toolbar.customize_note": "Lapela {tab}. Marque un comando para engadir o seu botón á barra de ferramentas. Tamén pode arrastrar unha fila do despregable dun panel á barra, arrastrar un botón fóra da barra para retiralo ou usar a chincheta dunha fila do despregable.",
|
||||
@@ -3949,8 +3588,6 @@
|
||||
"ui.3d_mouse_section": "Rato 3D",
|
||||
"ui.3d_mouse_show_in_view": "Mostrar o rato 3D na vista 3D",
|
||||
"ui.3d_mouse_show_in_view_tip": "Unha imaxe do teu rato 3D na esquina inferior esquerda que se move cando o moves.",
|
||||
"ui.3d_mouse_sketch_orbit": "Xirar os bosquexos co rato 3D",
|
||||
"ui.3d_mouse_sketch_orbit_tip": "O rato 3D tamén xira a vista mentres hai un bosquexo aberto e visto de fronte, como pode facelo o rato. Desactivado: despraza o bosquexo e aplícalle zoom ata que inclines a vista.",
|
||||
"ui.3d_mouse_skip": "O meu dispositivo non fai isto",
|
||||
"ui.3d_mouse_skip_tip": "Omite este movemento nos dous sentidos; a calibración déixao fóra.",
|
||||
"ui.3d_mouse_speed": "Velocidade do rato 3D",
|
||||
@@ -3979,8 +3616,6 @@
|
||||
"ui.3d_mouse_step_twist_counterclockwise": "Xira o capuchón no sentido antihorario, mantén a posición e despois sóltao.",
|
||||
"ui.3d_mouse_switch_cap": "Calibrar como retorno ao centro",
|
||||
"ui.3d_mouse_switch_trackball": "Calibrar como trackball",
|
||||
"ui.3d_mouse_use_direct": "Usar controlador directo",
|
||||
"ui.3d_mouse_use_direct_tip": "Ler o rato 3D directamente (hidraw) en vez de a través de spacenavd.",
|
||||
"ui.3d_mouse_view_axis": "Eixe da vista",
|
||||
"ui.3d_mouse_view_off": "Desactivado",
|
||||
"ui.3d_mouse_view_off_tip": "O perfil do controlador do rato 3D desactiva este eixe, así que o seu movemento non move a vista. Se escolles aquí o movemento doutro eixe, intercámbianse e ese movemento deixa de mover a vista.",
|
||||
@@ -4019,7 +3654,6 @@
|
||||
"ui.agent_chat_auth_terminal": "Executa isto nun terminal e despois preme Conectar de novo:",
|
||||
"ui.agent_chat_auth_title": "Iniciar sesión no axente",
|
||||
"ui.agent_chat_cancel": "Cancelar",
|
||||
"ui.agent_chat_cannot_start": "Instalado, pero non se inicia: {error}",
|
||||
"ui.agent_chat_changes": "Cambios: {n}, un só paso de desfacer",
|
||||
"ui.agent_chat_changes_n": "{n} cambios",
|
||||
"ui.agent_chat_changes_of": "{n}/{limit} cambios",
|
||||
@@ -4112,12 +3746,9 @@
|
||||
"ui.agent_chat_queued_stopped": "Na cola (detido, sen enviar)",
|
||||
"ui.agent_chat_refresh": "Actualizar",
|
||||
"ui.agent_chat_refused": "Non permitido ao axente: {reason}",
|
||||
"ui.agent_chat_reinstall": "{agent} está instalado ({program}), pero non se iniciou cando SolidCraft o comprobou: {error}\nPode que a instalación estea incompleta ou feita para outro tipo de ordenador. Instálao de novo con `{install}`, comproba que mostra a súa versión nun terminal e preme Actualizar.",
|
||||
"ui.agent_chat_remove": "Quitar da cola",
|
||||
"ui.agent_chat_remove_file": "Quitar desta mensaxe",
|
||||
"ui.agent_chat_remove_imported": "Quitar desta mensaxe; a peza queda no deseño (Desfacer quítaa)",
|
||||
"ui.agent_chat_reply_cut_off": "A resposta chegou ao seu límite de lonxitude antes de acabar, así que pode estar incompleta. Pídelle ao axente que continúe, ou que dea unha resposta máis curta.",
|
||||
"ui.agent_chat_reply_declined": "O modelo rexeitou responder a esta mensaxe.",
|
||||
"ui.agent_chat_retry": "Reintentar",
|
||||
"ui.agent_chat_right": "Dereita",
|
||||
"ui.agent_chat_save": "Gardar",
|
||||
@@ -4176,17 +3807,12 @@
|
||||
"ui.ai_copy_suffix": "copia",
|
||||
"ui.ai_custom_url": "URL personalizado",
|
||||
"ui.ai_default": "Predeterminado",
|
||||
"ui.ai_edit": "Editar",
|
||||
"ui.ai_edit_agent_title": "Editar axente",
|
||||
"ui.ai_edit_gone": "Este axente quitouse, así que non hai nada que gardar.",
|
||||
"ui.ai_edit_tip": "Cambia o nome, a orde ou o punto de acceso deste axente. A clave gardada segue oculta.",
|
||||
"ui.ai_http_busy": "o punto de acceso está ocupado ou superou o seu límite; téntao de novo máis tarde",
|
||||
"ui.ai_http_key": "o punto de acceso rexeitou a clave: compróbaa en Preferencias > IA",
|
||||
"ui.ai_http_not_found": "non existe ese punto de acceso ou modelo: comproba o URL base e o nome do modelo",
|
||||
"ui.ai_http_too_large": "a conversa é demasiado grande para este punto de acceso; comeza un chat novo",
|
||||
"ui.ai_key": "Clave da API",
|
||||
"ui.ai_key_hint": "opcional; gárdase no chaveiro do sistema",
|
||||
"ui.ai_key_keep_hint": "déixao baleiro para manter a clave gardada",
|
||||
"ui.ai_key_needs_https": "A clave só se envía por HTTPS ou a este ordenador.",
|
||||
"ui.ai_key_note": "Gárdase no chaveiro do sistema, nunca nos axustes de SolidCraft. Déixaa baleira para un servidor local.",
|
||||
"ui.ai_keychain_error": "O chaveiro do sistema rexeitouno: {error}",
|
||||
@@ -4218,7 +3844,6 @@
|
||||
"ui.ai_request_timeout": "Tempo límite da solicitude",
|
||||
"ui.ai_request_timeout_hint": "Canto pode tardar unha solicitude ao modelo neste punto de acceso, de 30 s a unha hora. Aumenta o valor para un modelo local lento.",
|
||||
"ui.ai_reset": "Restablecer",
|
||||
"ui.ai_save": "Gardar",
|
||||
"ui.ai_settings": "Axustes de IA…",
|
||||
"ui.ai_show_features": "Mostrar as funcións de IA",
|
||||
"ui.ai_show_features_note": "O chat co axente: un panel onde un axente de programación que xa usas, ou un punto de acceso de modelo que escollas, traballa no deseño aberto. Desactivado: sen botón de IA, atallo, entrada de menú nin panel, e non se busca nin se inicia nada.",
|
||||
@@ -4297,8 +3922,6 @@
|
||||
"ui.cancel": "Cancelar",
|
||||
"ui.canvases": "Lenzos",
|
||||
"ui.center": "Centro",
|
||||
"ui.center_arc_follows_cursor": "O arco por punto central segue a dirección do cursor",
|
||||
"ui.center_arc_follows_cursor_tip": "Un arco por punto central vai no sentido horario ou antihorario segundo como o cursor xira arredor do seu centro. Desactivado: sempre no sentido antihorario desde o inicio.",
|
||||
"ui.centerline": "Liña central",
|
||||
"ui.chain": "Cadea",
|
||||
"ui.chamfer": "Chafrán",
|
||||
@@ -4307,7 +3930,6 @@
|
||||
"ui.circle": "Círculo",
|
||||
"ui.circular_pattern": "Patrón circular",
|
||||
"ui.clear": "Borrar",
|
||||
"ui.clear_print_face": "Quitar cara de impresión",
|
||||
"ui.clear_recent": "Borrar recentes",
|
||||
"ui.clear_the_selection": "Borrar a selección",
|
||||
"ui.click_selects_whole_bodies": "Un clic selecciona corpos enteiros",
|
||||
@@ -4342,14 +3964,6 @@
|
||||
"ui.constant": "Constante",
|
||||
"ui.constraints_conflict": "Conflito de restricións",
|
||||
"ui.construction": "Construción",
|
||||
"ui.construction.angle_hint": "Recta de construción: fai clic nun punto e despois escribe un ángulo ou escolle unha dirección",
|
||||
"ui.construction.bisector_hint": "Bisectriz: escolle dúas rectas que se crucen e despois a solución desexada",
|
||||
"ui.construction.common_hint": "Tanxente común: escolle dous círculos/arcos e despois a solución desexada",
|
||||
"ui.construction.contact_hint": "Tanxente: escolle un círculo/arco ou unha spline/cónica aberta e despois o punto de tanxencia (curvas de forma libre: extremos)",
|
||||
"ui.construction.external_hint": "Tanxente: escolle un círculo ou arco, un punto exterior e despois a solución desexada",
|
||||
"ui.construction.free_hint": "Recta de construción: fai clic en dous puntos; clic dereito para reiniciar",
|
||||
"ui.construction.point_hint": "Recta de construción: fai clic no punto polo que debe pasar",
|
||||
"ui.construction.reference_hint": "Recta de construción: escolle unha recta e despois un punto; clic dereito para cambiar a referencia",
|
||||
"ui.construction.ribbon_label": "Liñas aux.",
|
||||
"ui.context_menu": "Menú contextual",
|
||||
"ui.continuity_g0": "G0 aresta",
|
||||
@@ -4392,40 +4006,6 @@
|
||||
"ui.design_properties.project": "Proxecto",
|
||||
"ui.design_properties.revision": "Revisión",
|
||||
"ui.design_saved": "Gardado en {path}",
|
||||
"ui.details_access_caption": "As caras mostran se unha ferramenta pode chegar a elas desde a dirección escollida.",
|
||||
"ui.details_angle": "Ángulo",
|
||||
"ui.details_continuity_caption": "Edita a xunta seleccionada. As outras xuntas manteñen os seus propios axustes.",
|
||||
"ui.details_continuity_stale": "Xeometría anterior: volve executar a análise para editar ou encadrar esta xunta.",
|
||||
"ui.details_copy_list": "Copiar a lista",
|
||||
"ui.details_curvature": "Tolerancia de curvatura",
|
||||
"ui.details_curvature_caption": "As caras coloréanse segundo o seu raio de curvatura local.",
|
||||
"ui.details_direction": "Dirección da ferramenta",
|
||||
"ui.details_draft_caption": "As caras coloréanse segundo o seu ángulo coa dirección de extracción.",
|
||||
"ui.details_edit_seam": "Editar a xunta",
|
||||
"ui.details_fixture": "Mostra de compoñente — só datos de exemplo",
|
||||
"ui.details_fixture_caption": "Mostra de compoñente con valores ilustrativos; non é un resultado do modelo.",
|
||||
"ui.details_fixture_problem": "Exemplo de resultado cun problema",
|
||||
"ui.details_fixture_readout": "Exemplo de valor medido",
|
||||
"ui.details_flip": "Inverter",
|
||||
"ui.details_gap": "Separación",
|
||||
"ui.details_hatch": "Raiar as caras cortadas",
|
||||
"ui.details_jump": "Salto de curvatura",
|
||||
"ui.details_key": "Lenda",
|
||||
"ui.details_offset": "Desprazamento",
|
||||
"ui.details_plane": "Plano",
|
||||
"ui.details_pull": "Dirección de extracción",
|
||||
"ui.details_radius": "Raio",
|
||||
"ui.details_readout": "Lectura",
|
||||
"ui.details_samples": "Mostras",
|
||||
"ui.details_seam": "{body} · Aresta {edge}",
|
||||
"ui.details_settings": "Axustes",
|
||||
"ui.details_sharp_gap": "Quebra ou separación",
|
||||
"ui.details_show_all": "Mostrar todos ({count})",
|
||||
"ui.details_smooth": "Suave",
|
||||
"ui.details_stripes": "Raias",
|
||||
"ui.details_target": "Encadrar a xeometría",
|
||||
"ui.details_worst_seams": "Peores xuntas",
|
||||
"ui.details_zebra_caption": "As raias reflectidas mostran con que suavidade se unen as caras.",
|
||||
"ui.diameter": "Diámetro",
|
||||
"ui.dimension": "Cota",
|
||||
"ui.direct_interaction": "Interacción directa",
|
||||
@@ -4486,7 +4066,6 @@
|
||||
"ui.equation_y_of_x": "y(x)",
|
||||
"ui.equivalent_radius": "Raio equivalente",
|
||||
"ui.expand": "Expandir",
|
||||
"ui.explode_needs_two_components": "A vista explosionada separa compoñentes, así que o deseño necesita dous ou máis (Compoñente novo, Inserir deseño ou Crear compoñentes a partir de corpos)",
|
||||
"ui.exportDxf": "Exportar DXF…",
|
||||
"ui.export_ellipsis_keymap": "Exportar…",
|
||||
"ui.export_keymap_tip": "Teclas, favoritos da caixa S e a barra de ferramentas, como un ficheiro",
|
||||
@@ -4775,17 +4354,12 @@
|
||||
"ui.plugins_skipped": "Non se puido ler {count} cartafol(es).",
|
||||
"ui.plugins_version": "{version}",
|
||||
"ui.point": "Punto",
|
||||
"ui.point_cloud_add_filter": "Engadir filtro…",
|
||||
"ui.point_cloud_auto_range": "Intervalo automático",
|
||||
"ui.point_cloud_color_by": "Colorear por",
|
||||
"ui.point_cloud_file_colors": "Cores do ficheiro",
|
||||
"ui.point_cloud_filter_by": "Filtrar por",
|
||||
"ui.point_cloud_height_high": "Máis alto",
|
||||
"ui.point_cloud_height_low": "Máis baixo",
|
||||
"ui.point_cloud_legend_filter": "Mostrado e oculto na lenda de arriba",
|
||||
"ui.point_cloud_no_file_colors": "O ficheiro non ten cores",
|
||||
"ui.point_cloud_pause": "Pausa",
|
||||
"ui.point_cloud_play": "Reproducir",
|
||||
"ui.point_cloud_single_color": "Cor única",
|
||||
"ui.point_cloud_size": "Tamaño do punto",
|
||||
"ui.point_cloud_units": "Unidades do ficheiro",
|
||||
@@ -4794,11 +4368,6 @@
|
||||
"ui.polygon": "Polígono",
|
||||
"ui.preferences": "Preferencias",
|
||||
"ui.press_a_key": "preme unha tecla…",
|
||||
"ui.print_face_cleared": "{body}: cara de impresión quitada",
|
||||
"ui.print_face_input": "Cara de impresión",
|
||||
"ui.print_face_one_body": "Unha cara de impresión pertence a un só corpo: envía ese corpo só para cambiala",
|
||||
"ui.print_face_pick": "Selecciona unha cara plana dun corpo sólido para facela a cara de impresión",
|
||||
"ui.print_face_set": "{body}: cara de impresión definida; Enviar ao laminador apoia o corpo sobre ela",
|
||||
"ui.profile": "Perfil",
|
||||
"ui.profile_plane": "Plano do perfil",
|
||||
"ui.profiles": "Perfís",
|
||||
@@ -4814,7 +4383,6 @@
|
||||
"ui.properties.inertia_y": "Iyx, Iyy, Iyz",
|
||||
"ui.properties.inertia_z": "Izx, Izy, Izz",
|
||||
"ui.properties.measuring": "Medindo…",
|
||||
"ui.properties.measuring_bodies": "Medindo… {done} de {total} corpos",
|
||||
"ui.properties.measuring_failed": "A medición detívose antes de rematar.",
|
||||
"ui.properties.principal_axis": "Eixe principal {number}",
|
||||
"ui.properties.principal_moments": "Momentos principais",
|
||||
@@ -4863,7 +4431,6 @@
|
||||
"ui.revolve": "Revolución",
|
||||
"ui.ribbon_exit": "Saír",
|
||||
"ui.ribbon_labels": "Mostrar texto baixo as iconas da cinta",
|
||||
"ui.ribbon_menus_skip_pinned": "Deixar as ordes fixadas fóra dos menús despregables",
|
||||
"ui.ribbon_pin_footer": "As ordes fixadas móstranse na cinta. Pasa o cursor sobre unha fila para fixala ou soltala.",
|
||||
"ui.ribbon_workspace": "Espazo de traballo",
|
||||
"ui.right": "Dereita",
|
||||
@@ -4882,7 +4449,6 @@
|
||||
"ui.selectOther": "Seleccionar outro…",
|
||||
"ui.selectTangentChain": "Seleccionar cadea tanxente",
|
||||
"ui.select_all": "Seleccionar todo",
|
||||
"ui.select_components_by_face": "Seleccionar compoñentes (unha cara escolle o seu compoñente)",
|
||||
"ui.selection": "Selección",
|
||||
"ui.selection_modifiers": "Modificadores de selección",
|
||||
"ui.selection_shift_add_only": "Maiús+clic engade sen quitar",
|
||||
@@ -4924,11 +4490,6 @@
|
||||
"ui.sketch_intersect_selection_filter": "Filtro de selección",
|
||||
"ui.sketch_modifiers": "Modificadores de bosquexo",
|
||||
"ui.sketch_project_geometry": "Xeometría",
|
||||
"ui.sketch_report.all_constrained": "Todo está totalmente restrinxido.",
|
||||
"ui.sketch_report.dof": "Graos de liberdade",
|
||||
"ui.sketch_report.loose": "Non totalmente restrinxido",
|
||||
"ui.sketch_report.status": "Estado",
|
||||
"ui.sketch_report.title": "Informe do bosquexo",
|
||||
"ui.sketch_scale": "Escala do bosquexo",
|
||||
"ui.sketches": "Bosquexos",
|
||||
"ui.slice": "Laminar",
|
||||
@@ -5033,19 +4594,10 @@
|
||||
"ui.view_centre": "Centro da vista",
|
||||
"ui.viewport_status_clear": "Desactivar {name}",
|
||||
"ui.viewport_status_clear_hint": "Desactivar {name} · Esc",
|
||||
"ui.viewport_status_edges": "{count} arestas",
|
||||
"ui.viewport_status_from": "desde {direction}",
|
||||
"ui.viewport_status_key": "Mostrar a lenda de {name}",
|
||||
"ui.viewport_status_minimum_radius": "Raio mínimo",
|
||||
"ui.viewport_status_pairs": "{count} pares",
|
||||
"ui.viewport_status_section_hatch": "{setting} · raiado",
|
||||
"ui.viewport_status_section_plane": "Plano actual",
|
||||
"ui.viewport_status_section_tilted": "inclinado · {offset}",
|
||||
"ui.viewport_status_stripes": "{count} raias",
|
||||
"ui.viewport_status_summary_clear": "Desactivar todo",
|
||||
"ui.viewport_status_summary_heading": "Nesta vista",
|
||||
"ui.viewport_status_summary_label": "{name} e {count} elementos máis",
|
||||
"ui.viewport_status_summary_more": "+{count}",
|
||||
"ui.viewport_theme_follow": "Seguir o tema",
|
||||
"ui.visual_shaded_hidden_edges": "Sombreado con arestas ocultas",
|
||||
"ui.visual_shaded_with_edges": "Sombreado con arestas",
|
||||
@@ -5082,9 +4634,7 @@
|
||||
"update.button": "Actualizar",
|
||||
"update.button_version": "Actualizar a {version}",
|
||||
"update.check_automatically": "Buscar actualizacións automaticamente",
|
||||
"update.check_for_updates": "Buscar actualizacións",
|
||||
"update.check_now": "Comprobar agora",
|
||||
"update.check_unavailable": "A busca de actualizacións non está dispoñible para esta instalación.",
|
||||
"update.checking": "Comprobando…",
|
||||
"update.copy": "Copiar",
|
||||
"update.dmg_opened": "A imaxe de disco está aberta e verificada: arrastra SolidCraft a Aplicacións, substituíndo a copia antiga, e despois reinicia SolidCraft.",
|
||||
@@ -5098,13 +4648,11 @@
|
||||
"update.installed": "SolidCraft {version} está instalado. Reinicia para usalo.",
|
||||
"update.installer_started": "O instalador iníciase cando se pecha SolidCraft.",
|
||||
"update.later": "Lembrarmo máis tarde",
|
||||
"update.managed": "Actualización dispoñible: actualiza SolidCraft en {manager}",
|
||||
"update.no_notes": "Esta versión non ten notas.",
|
||||
"update.package_hint": "Esta copia veu dun {kind}. Descarga o paquete novo e despois instálao con:",
|
||||
"update.prefs_dev": "Esta é unha compilación de desenvolvemento ({version}): non busca actualizacións.",
|
||||
"update.prefs_flatpak": "Flatpak actualiza esta copia ({version}): executa {command} ou usa o teu centro de software. SolidCraft non comproba.",
|
||||
"update.prefs_label": "Actualizacións",
|
||||
"update.prefs_managed": "Esta é a versión {version} de SolidCraft, xestionada por {manager}. Unha comprobación pídelle a GitHub a última versión e non envía nada máis; actualiza SolidCraft en {manager}.",
|
||||
"update.prefs_note": "Esta é a versión {version} de SolidCraft ({kind}). Unha comprobación pídelle a GitHub a última versión e non envía nada máis.",
|
||||
"update.prefs_web": "Recarga a páxina para obter a última versión da aplicación web. Se a rede non está dispoñible ou a actualización non pode rematar de descargarse a tempo, ábrese a versión gardada; unha descarga en curso continúa para a seguinte recarga.",
|
||||
"update.refresh_checking": "Buscando a versión máis recente…",
|
||||
|
||||
@@ -60,7 +60,6 @@
|
||||
"BLEND SURFACE": "משטח מעבר",
|
||||
"BOUNDARY SURFACE": "משטח גבול",
|
||||
"BROWSER": "עץ התכן",
|
||||
"Back to the original order": "חזרה לסדר המקורי",
|
||||
"Ball": "כדורי",
|
||||
"Bar": "מוט",
|
||||
"Base Center": "מרכז הבסיס",
|
||||
@@ -596,8 +595,6 @@
|
||||
"Snap to face and edge centres": "הצמדה למרכזי פאות ומקצועות",
|
||||
"SolidCraft cannot submit reports directly. Submit on GitHub; no token is needed in the app.": "אין אפשרות לשלוח דיווחים ישירות מתוך SolidCraft. יש לשלוח אותם ב-GitHub; אין צורך באסימון גישה באפליקציה.",
|
||||
"SolidCraft closed before these designs were saved. Their last autosave can be opened.": "SolidCraft נסגרה לפני שתכנים אלה נשמרו. אפשר לפתוח את השמירה האוטומטית האחרונה שלהם.",
|
||||
"Sort A to Z": "מיון בסדר עולה",
|
||||
"Sort Z to A": "מיון בסדר יורד",
|
||||
"Spacing 2 must be a non-zero number": "מרווח 2 חייב להיות מספר שונה מאפס",
|
||||
"Spacing must be a non-zero number": "המרווח חייב להיות מספר שונה מאפס",
|
||||
"Specialise": "התמחות",
|
||||
@@ -822,8 +819,6 @@
|
||||
"cmd.appearance_pick_up": "בחירת מראה",
|
||||
"cmd.appearance_replace": "החלפת מראה",
|
||||
"cmd.assembly_bom": "רשימת חלקים",
|
||||
"cmd.assembly_mass_properties": "תכונות מסה",
|
||||
"cmd.body.print_face": "פאת הדפסה",
|
||||
"cmd.body_rename": "שינוי שם גוף",
|
||||
"cmd.browser_collapse_all": "כיווץ הכול",
|
||||
"cmd.browser_expand_all": "הרחבת הכול",
|
||||
@@ -1248,7 +1243,6 @@
|
||||
"cmd.view.render_browser": "דפדפן רינדור",
|
||||
"cmd.view.render_dock": "הזז את עגינת הרינדור",
|
||||
"cmd.view.render_focus": "תצוגת מיקוד רינדור",
|
||||
"cmd.view.status_details": "פרטי מצב חלון התצוגה",
|
||||
"cmd.view.status_items": "פריטי מצב תצוגה",
|
||||
"cmd.view_ambient_occlusion": "הצללה סביבתית",
|
||||
"cmd.view_angle_readout": "זוויות תצוגה",
|
||||
@@ -1287,14 +1281,8 @@
|
||||
"color.hex_hint": "#rrggbb",
|
||||
"color.hue": "גוון",
|
||||
"color.linear": "ערכי הצבע מוצגים במרחב לינארי 0-1",
|
||||
"color.recent": "צבעים אחרונים",
|
||||
"color.recent_help": "צבעים שבוחרים בכל שדה צבע מופיעים כאן",
|
||||
"color.saturation": "רוויה (אחוזים)",
|
||||
"color.saturation_value": "רוויה ובהירות",
|
||||
"color.selected": "הצבע שנבחר",
|
||||
"color.step_down": "צעד למטה",
|
||||
"color.step_up": "צעד למעלה",
|
||||
"color.value": "ערך, הבהירות (אחוזים)",
|
||||
"config.column_filter_empty": "אין עמודות תואמות",
|
||||
"contact.components_count": "{count} רכיבים",
|
||||
"contact.enabled_label": "מופעל",
|
||||
@@ -1341,7 +1329,6 @@
|
||||
"dialog.dimension_name": "מידה: {name}",
|
||||
"dialog.edit_title": "עריכת {title}",
|
||||
"dialog.no_shown_body": "אין גוף מוצג לשינוי: הציגו גוף, או בחרו „גוף חדש”",
|
||||
"dialog.pattern_sketch_not_object": "בחרו גופים או פיצ'רים: סקיצה אינה אף אחד מהם. חזרו על העקומות שלה בעזרת המערך או השיקוף של הסקיצה עצמה, או בצעו לה שליפה קודם.",
|
||||
"dialog.select": "↖ בחירה",
|
||||
"dialog.selected_count": "↖ {count} נבחרו",
|
||||
"dialog.selection_guidance": "יש לבחור קלט כדי לשנות אותו. לחיצה על אובייקט שנבחר מסירה אותו; גם Ctrl/Cmd+לחיצה מחליפה את מצבו. לאחר בדיקת התצוגה המקדימה יש ללחוץ על אישור.",
|
||||
@@ -1399,168 +1386,21 @@
|
||||
"from the rule": "לפי הכלל",
|
||||
"help.apache": "רישיון Apache 2.0",
|
||||
"help.appearance.assign": "מתן צבע או מראה של חומר לגופים, לפאות או לרכיבים שנבחרו, בלי לשנות את משקלם. מתאים להבחנה בין חלקים או לתצוגה מקדימה של גימור.",
|
||||
"help.assembly.bom": "רישום חלקי התכן או הרכיב עם הכמויות שלהם לפי מק״ט, עם אפשרות לשמור את הרשימה כ־CSV או JSON. משמש כרשימת חלקים להזמנה ולהרכבה.",
|
||||
"help.attributions": "ייחוסים (ATTRIBUTION.md)",
|
||||
"help.build": "גרסה {version} · קומיט {commit} · נבנתה ב־{date}",
|
||||
"help.canvas.decal": "הנחת תמונה על פאה מישורית של המודל, כמו מדבקה. מתאים להצגת תווית, לוגו או דוגמה מודפסת על חלק.",
|
||||
"help.canvas.edit": "שינוי קנבס: מיקום, גודל, זווית, אטימות, שיקוף, נראות או שם. כך מיישרים תמונת ייחוס עם הסקיצה שמשרטטים מעליה.",
|
||||
"help.canvas.insert": "הנחת תמונת PNG או JPEG על מישור או פאה כייחוס שקוף למחצה. כך מעתיקים קווי מתאר מתצלום או מציור לסקיצה, כשהתמונה מותאמת למידה ידועה.",
|
||||
"help.component.break_link": "ניתוק רכיב מקושר מקובץ התכן שלו, תוך השארת הגופים כפי שהם. מתאים כשהחלק אינו אמור עוד להתעדכן בעקבות שינויים בקובץ המקורי.",
|
||||
"help.component.capture_position": "שמירת המיקומים של חלקים שהוזזו ידנית כמיקומים הקבועים שלהם. מתאים לאחר גרירת חלקים למקומם כשאין מפרק שמחזיק אותם.",
|
||||
"help.component.create": "הוספת רכיב חדש וריק לתכן, בתוך הרכיב הפעיל אלא אם נבחר רכיב אב אחר. כך מקצים לחלק חדש בהרכבה מקום משלו לגופים ולסקיצות.",
|
||||
"help.component.finish_edit": "שומר את החלק שנערך במקומו, חוזר להרכבה שלו ומעדכן ממנו את ההרכבה. יש להשתמש בו כשהשינויים בחלק המקושר הושלמו.",
|
||||
"help.component.from_bodies": "הפיכת כל גוף שנבחר לרכיב נפרד שנקרא על שם הגוף. מתאים להפיכת תכן של גופים נפרדים להרכבה שחלקיה ניתנים לחיבור ולהזזה.",
|
||||
"help.component.insert_design": "הוספת תכן שמור אחר כרכיב מקושר לקובץ שלו, כשהגופים המוצקים ממוקמים כפי שהם בו. כך משתמשים שוב בחלק בהרכבה ומקבלים שינויים מאוחרים יותר באמצעות עדכון קישורים.",
|
||||
"help.component.properties": "הצגת הנפח, המסה, מרכז המסה ומומנטי האינרציה של רכיב, לפי החומרים של הגופים שבו. מתאים לבדיקת המשקל והאיזון של הרכבה.",
|
||||
"help.component.revert_position": "החזרת חלקים שהוזזו ידנית למיקומם הקודם וביטול הזזות שמיקומן לא נלכד. כך מבטלים הזזות ניסיוניות בהרכבה.",
|
||||
"help.component.update_links": "קריאה מחדש של קובצי התכן המקושרים והחלפת גופים שהשתנו. מתאים לאחר עריכת חלק שמשמש בהרכבה זו.",
|
||||
"help.config.configure": "הוספת פרמטרים, פיצ'רים, חומרים או מראות כעמודות בטבלת התצורות. כך בונים גרסאות של תכן אחד, למשל מידות שונות של חלק.",
|
||||
"help.config.preview": "בדיקה שאחת משורות טבלת התצורות נבנית מחדש, בלי לשנות את התכן או את ההיסטוריה שלו. מתאים לפני מעבר לגרסה שאינך בטוח בה.",
|
||||
"help.config.rules": "הצגת הכללים של טבלת התצורות, השורות שלה והשורה הפעילה. כך רואים איך מוגדרות הגרסאות של התכן.",
|
||||
"help.config.table": "הצגת טבלת התצורות: שורה לכל גרסה, עמודה לכל פרמטר או פיצ'ר, ואם התכן עדיין תואם לשורה הפעילה. מתאים לסקירת הגרסאות של התכן.",
|
||||
"help.connect_note": "יש להפעיל מחדש כל עוזר כדי לטעון את שרת SolidCraft. לכל קובץ נשמר גיבוי בסיומת .bak לפני השינוי.",
|
||||
"help.connect_title": "חיבור עוזרי בינה מלאכותית",
|
||||
"help.construct.axis.edge": "יצירת ציר עזר לאורך מקצוע ישר או קו של סקיצה. משמש כציר לסיבוב, לשכפול מעגלי או למפרק.",
|
||||
"help.construct.axis.normal_to_face": "יצירת ציר עזר דרך נקודה, ניצב לפאה. משמש כציר שיוצא ישר מתוך משטח.",
|
||||
"help.construct.axis.through_cylinder": "יצירת ציר עזר דרך מרכז פאה של גליל, חרוט או טורוס, או מקצוע עגול. מתאים לסיבוב או לשכפול פיצ'רים סביב חלק עגול.",
|
||||
"help.construct.axis.two_planes": "יצירת ציר עזר במפגש של שני מישורים או שתי פאות שטוחות. מתאים כשהציר הדרוש הוא הקו שבין שתי פאות.",
|
||||
"help.construct.axis.two_points": "יצירת ציר עזר דרך שתי נקודות, קודקודים או נקודות סקיצה. מתאים לציר שעובר בין שני מיקומים ידועים.",
|
||||
"help.construct.plane.along_path": "יצירת מישור עזר ניצב למקצוע או לעקומה, במיקום לאורכם. משמש לשרטוט פרופיל לסחיפה או חתך של מסלול.",
|
||||
"help.construct.plane.at_angle": "יצירת מישור עזר מוטה בזווית ממישור או מפאה, סביב ציר או מקצוע. מתאים לסקיצות משופעות, כמו תמוכה בזווית.",
|
||||
"help.construct.plane.midplane": "יצירת מישור עזר באמצע בין שני מישורים או פאות שטוחות, או חוצה אותם במקום שבו הם נפגשים בזווית. משמש כמישור סימטריה לשיקוף.",
|
||||
"help.construct.plane.offset": "יצירת מישור עזר מקביל למישור או לפאה שטוחה, במרחק נתון או דרך נקודה. מתאים לשרטוט בגובה קבוע מעל פאה.",
|
||||
"help.construct.plane.perpendicular": "יצירת מישור עזר שמכיל קו או מקצוע וניצב למישור או לפאה. מתאים לשרטוט זקוף על המודל לאורך מקצוע.",
|
||||
"help.construct.plane.tangent": "יצירת מישור עזר שמשיק לגליל, לחרוט, לכדור או לטורוס בנקודה. מתאים לשרטוט על צידו של חלק עגול.",
|
||||
"help.construct.plane.three_points": "יצירת מישור עזר דרך שלוש נקודות. מתאים למישור שנקבע לפי מיקומים על המודל, כמו שלוש פינות.",
|
||||
"help.construct.plane.two_edges": "יצירת מישור עזר דרך שני מקצועות ישרים או קווים הנמצאים באותו מישור. מתאים למישור שחותך חלק, למשל דרך שני מקצועות מנוגדים.",
|
||||
"help.construct.point.along_path": "יצירת נקודת עזר במיקום לאורך מקצוע או עקומה. משמשת כנקודת ייחוס בחלק כלשהו של המסלול.",
|
||||
"help.construct.point.center": "יצירת נקודת עזר במרכז של מקצוע עגול, מעגל או קשת בסקיצה, כדור או טורוס. משמשת כנקודת ייחוס לחורים, לצירים ולמפרקים.",
|
||||
"help.construct.point.edge_plane": "יצירת נקודת עזר במקום שבו מקצוע או קו חוצים מישור או פאה שטוחה. משמשת לסימון המקום שבו מסלול חוצה מישור.",
|
||||
"help.construct.point.three_planes": "יצירת נקודת עזר במפגש של שלושה מישורים או פאות שטוחות. משמשת כנקודת ייחוס לפינה, גם כשאין במודל קודקוד.",
|
||||
"help.construct.point.two_edges": "יצירת נקודת עזר במפגש של שני מקצועות או קווים, או במקום שבו הם הכי קרובים. משמשת כנקודת ייחוס בפינה וירטואלית.",
|
||||
"help.construct.point.vertex": "יצירת נקודת עזר על קודקוד או נקודת סקיצה. משמשת כנקודת ייחוס שנשארת גם כשהסקיצה או הגוף שסביבה מוסתרים.",
|
||||
"help.contact.check": "הצגת זוגות החלקים בקבוצות מגע שחודרים זה לזה במיקומם הנוכחי. כך מוצאים התנגשויות לפני הנעת מפרקים או הפעלת חקר תנועה.",
|
||||
"help.contact.create": "קיבוץ שני חלקים או יותר לקבוצת מגע, שמונעת מגופיהם לחדור זה לזה בזמן תנועת המפרקים. מתאים לחלקים שצריכים לעצור כשהם נוגעים זה בזה, כגון מנוף כנגד המעצור שלו.",
|
||||
"help.contact.disable_all": "ביטול המגע, כך שמפרקים מונעים וחקר תנועה אינם נעצרים עוד במקום שבו החלקים נוגעים. כך מזיזים שוב חלקים בחופשיות או שומרים על תגובתיות של הרכבה גדולה.",
|
||||
"help.contact.edit": "שינוי קבוצת מגע: החלקים שבה, שמה או מצב ההשבתה שלה, עם אפשרות גם למחוק אותה. כך משנים אילו חלקים מנועים מלחדור זה לזה.",
|
||||
"help.contact.enable_all": "הכנסת כל חלקי ההרכבה לקבוצת מגע אחת, כך ששום שני חלקים אינם יכולים לחדור זה לזה בזמן תנועת המפרקים. מתאים לבדיקה מהירה של מנגנון שלם.",
|
||||
"help.contact.enable_sets": "הפעלת מגע לקבוצות המגע שהוגדרו, כך שמפרקים מונעים וחקר תנועה נעצרים במקום שבו חלקיהן היו חודרים זה לזה. כך מפעילים שוב את הקבוצות לאחר ביטול המגע.",
|
||||
"help.contact.list": "הצגת קבוצות המגע בתכן, החלקים בכל קבוצה והאם המגע פעיל. כך בודקים את הגדרת המגע לפני הנעת ההרכבה.",
|
||||
"help.document.inspect": "הצגת סקירה של התכן: הרכיבים, הגופים, הסקיצות, הפיצ'רים והפרמטרים שבו. מתאים כדי להתמצא בתכן שלא בנית בעצמך.",
|
||||
"help.document.units": "שינוי היחידות שבהן מוצגים אורכים בתכן, כמו mm או אינצ'ים. הגיאומטריה נשארת באותו גודל; רק התצוגה והמספרים הפשוטים משתנים.",
|
||||
"help.edit.checkpoint": "שמירת התכן, הסקיצה הפעילה והיסטוריית הביטולים כפי שהם עכשיו. מתאים לפני ניסיון מסוכן שאולי תרצה לחזור ממנו.",
|
||||
"help.edit.restore_checkpoint": "חזרה לנקודת שמירה, כולל היסטוריית הביטולים. מתאים כדי לבטל בצעד אחד את כל מה שנעשה מאז נקודת השמירה.",
|
||||
"help.explode.create": "יצירת תצוגה מפוצצת שמרחיקה את החלקים ממרכז ההרכבה או מזיזה אותם לפי ההזזות שנקבעו. כך מציגים כיצד מרכיבים את החלקים, לצורך הוראות או מצגות.",
|
||||
"help.face.delete": "מחיקת הפאות שנבחרו, כשהפאות השכנות סוגרות את הפער, או השארת הפתח פתוח כמשטח. מתאים להסרת עיגול, חור או בליטה שמפריעים.",
|
||||
"help.file.insert_mesh": "הוספת קובץ 3MF, STL, OBJ, PLY או glTF לתכן כגופי רשת משולשים ברכיב חדש. כך ממקמים מודל שהורד או נסרק לצד התכן כייחוס.",
|
||||
"help.file.insert_step": "הוספת קובץ STEP, IGES, FreeCAD או Rhino לתכן כגופים מוצקים ברכיב חדש, כשחלקי הרכבה הופכים לרכיבים מקוננים. כך מייבאים מודלים מספקים או מתוכנות CAD אחרות.",
|
||||
"help.file.save_mesh": "שמירת גופים כרשת משולשים מסוג STL, 3MF או OBJ, עם רמת החלקות שנבחרה לפאות מעוקלות. כך מכינים חלקים להדפסת תלת־ממד או לתוכנות שקוראות רשתות משולשים.",
|
||||
"help.file.send_to_slicer": "שמירת הגופים שנבחרו כקובץ 3MF ופתיחתו בסלייסר שנבחר. כך עוברים מהמודל להדפסה בצעד אחד.",
|
||||
"help.font_details": "הממשק משתמש בגופנים המובנים של egui (Ubuntu Light ו־Hack, תחת Ubuntu Font Licence ותחת רישיון MIT/Bitstream Vera; Noto Emoji וגופן סמלי האימוג'י, תחת OFL ו־MIT). טקסט בסקיצות משתמש ב־Liberation Sans (SIL OFL 1.1). חבילת הגופנים האופציונלית של Crafting Apps, craft-fonts (BIZ UDPGothic, Shippori Mincho, BIZ UDMincho, Noto Sans CJK SC, Noto Sans Arabic; SIL OFL 1.1), אינה כלולה בגרסאות של SolidCraft.",
|
||||
"help.fonts": "גופנים",
|
||||
"help.frame.member": "הצבת פרופיל, כמו צינור או פרופיל אלומיניום שחול, לאורך קווי סקיצה של מסגרת, איבר אחד לכל קו. מתאים לבניית מסגרות, מדפים ומבנים מולחמים.",
|
||||
"help.inspect.accessibility": "צביעת הפאות שכלי יכול להגיע אליהן מכיוון אחד, ואלה שאינו יכול. מתאים לבדיקת חלק לעיבוד שבבי או להזרקה מאותו צד.",
|
||||
"help.inspect.center_of_mass": "הצגת מרכז המסה של גופים, כל אחד לחוד וכולם יחד, בצפיפות אחידה. מתאים לבדיקת איזון ולזיהוי המקום שבו חלק יתהפך.",
|
||||
"help.inspect.colored_components": "מתן צבע זמני נפרד לכל רכיב, בלי לשנות את המראות. מתאים להבחנה במבט אחד בין חלקי ההרכבה.",
|
||||
"help.inspect.compare": "השוואה בין שני גופים והצגת המקומות שבהם לאחד יש חומר שאין לשני, עם נפח וסטייה. מתאים לבדיקת חלק ששונה או יובא מול המקור.",
|
||||
"help.inspect.continuity": "בדיקה עד כמה חלק המפגש בין פאות לאורך המקצועות: רווחים, שברים או קפיצות בעקמומיות, וצביעת התפרים. מתאים לאיתור מקומות שבהם משטחים לא מתחברים בצורה נקייה.",
|
||||
"help.inspect.curvature_comb": "שרטוט מסרקים על עקומות, מקצועות או פאות, ושיניהם מראות עד כמה הם מתעקלים. מתאים לאיתור אזורים שטוחים, שברים ועקמומיות לא אחידה.",
|
||||
"help.inspect.curvature_map": "צביעת פאות לפי עוצמת העקמומיות שלהן, באדום היכן שהרדיוס קטן. מתאים לאיתור נקודות חדות ולהערכת חלקות המשטח.",
|
||||
"help.inspect.draft": "צביעת פאות לפי זווית השיפוע שלהן ביחס לכיוון ההוצאה מהתבנית, וסימון אלה שהשיפוע שלהן קטן מדי. מתאים לבדיקת חלק לפני הזרקה או יציקה.",
|
||||
"help.inspect.environment_map": "הצגת המודל בגימור מחזיר אור, כמו מראה. מתאים להערכת הזרימה של משטחים לפי הדרך שבה ההשתקפויות עוברות עליהם.",
|
||||
"help.inspect.interference": "איתור גופים שחופפים והצגת כל חפיפה עם נפחה. מתאים לבדיקת הרכבה כדי למצוא חלקים שמתנגשים.",
|
||||
"help.inspect.isocurve": "שרטוט האיזו־עקומות של פאות, הרשת שעליה בנוי המשטח. מתאים כדי לראות איך המשטח זורם והיכן הקווים מצטופפים.",
|
||||
"help.inspect.measure": "מדידת אורכים, מרחקים, זוויות, שטחים ורדיוסים בין מה שנבחר, או נפח ומסה של גופים. מתאים לבדיקת מידות ומרווחים.",
|
||||
"help.inspect.minimum_radius": "איתור רדיוס העקמומיות הקטן ביותר של עקומות, מקצועות או פאות, והמקום שבו הוא נמצא. מתאים לוודא שכלי או נחיר יכולים לעקוב אחרי הצורה.",
|
||||
"help.inspect.section": "חיתוך התצוגה לאורך מישור וקווקו הפאות החתוכות, בלי לשנות את המודל. מתאים להצצה לתוך חלקים והרכבות.",
|
||||
"help.inspect.zebra": "הצגת פסים שחורים ולבנים המשתקפים על פאות המודל. מתאים להערכת חלקות: פסים שנקטעים או נשברים במקצוע מעידים על מעבר גרוע.",
|
||||
"help.joint.as_built": "חיבור שני חלקים במיקומם הנוכחי, ללא הזזת אף אחד מהם, והגדרת התנועה שעדיין מותרת להם. מתאים לחלקים שכבר מוקמו במיקומם הסופי.",
|
||||
"help.joint.cam": "קישור פיקה מסתובבת לעוקב, כך שהעוקב מחליק או מתנדנד כשקו המתאר של הפיקה עובר מתחתיו. מתאים לפיקות, לאקסצנטרים ולמנגנוני הנעת שסתומים.",
|
||||
"help.joint.create": "חיבור שני חלקים בראשיות המפרק שנבחרו והזזת החלק השני למקומו, כשסוג המפרק קובע את התנועה שעדיין מותרת להם. כך בונים הרכבה שחלקיה נעים כמו במנגנון האמיתי.",
|
||||
"help.joint.drive": "קביעת הזווית או המרחק של מפרק והזזת החלקים איתו בתוך גבולותיו, תוך מעקב של מפרקים מקושרים ולולאות סגורות. כך בודקים שהמנגנון נע כמתוכנן.",
|
||||
"help.joint.gear": "קישור שני מפרקים מסתובבים ביחס תמסורת, כך שהנעת אחד מסובבת את האחר. מתאים לגלגלי שיניים ישרים וטבעתיים, עם יחס לפי רדיוסי מעגלי החלוקה או מספרי השיניים.",
|
||||
"help.joint.limits": "קביעת גבולות מינימום ומקסימום לסיבוב או להחלקה של מפרק, או הסרת הגבולות. כך שומרים ציר, מחליק או מנוף בתוך טווח התנועה האמיתי שלו.",
|
||||
"help.joint.motion_link": "צימוד שני מפרקים ביחס ובהיסט, כך שהנעת אחד מזיזה את האחר. מתאים ליחס קבוע בין מפרקים שהכלים גלגל שיניים, מסרק וגלגל שיניים או בורג אינם מכסים.",
|
||||
"help.joint.origin": "הנחת ראשית מפרק בעלת שם על חלק: במרכז פאה או קצה עגול, באמצע מקצוע, בפינה או בנקודה. כך מכינים את מיקומי חיבור המפרקים, וראשית שנבחרה על פאה עוקבת אחריה כשגודל החלק משתנה.",
|
||||
"help.joint.rack_pinion": "קישור גלגל שיניים מסתובב למסרק מחליק, כך שהמסרק נע באורך הקשת שגלגל השיניים עובר על מעגל החלוקה. מתאים להנעות מסרק, למנגנוני היגוי ולבמות תנועה קוויות.",
|
||||
"help.joint.reach": "הזזת נקודה על חלק לעבר יעד על ידי שינוי המפרקים בשרשרת שלה, בתוך גבולותיהם. כך קובעים תנוחה של מנגנון לפי המיקום הרצוי של קצהו, כגון קצה זרוע רובוט.",
|
||||
"help.joint.rigid_group": "נעילת החלקים שנבחרו יחד כפי שהם, כך שינועו כיחידה אחת. מתאים לחלקים השייכים יחד ואינם נעים זה ביחס לזה.",
|
||||
"help.joint.screw": "קישור סיבוב והחלקה לפי פסיעה, כך שכל סיבוב מקדם באותו מרחק. מתאים לבורגי הנעה, לברגים ולכושים בעלי תבריג.",
|
||||
"help.library.apply": "החלת חומר או מראה מקובץ ספרייה מקומי על גופים, פאות או רכיבים. מתאים לשימוש חוזר בחומרים ששמרת מתכן אחר.",
|
||||
"help.library.export": "שמירת החומרים והמראות של התכן בקובץ ספרייה. מתאים לשיתוף או לשימוש חוזר בתכן אחר.",
|
||||
"help.library.inspect": "בדיקת קובץ ספרייה והצגת החומרים והמראות שבו, בלי לשנות את התכן. מתאים כדי לראות מה הספרייה מכילה לפני החלתה.",
|
||||
"help.licences": "רישיונות",
|
||||
"help.material.assign": "קביעת החומר שממנו עשויים הגופים שנבחרו, למשל פלדה, אלומיניום או ABS. כך המסה והמשקל תואמים את החלק האמיתי.",
|
||||
"help.material.properties.validate": "בדיקת כרטיס נתונים של חומר לאיתור מספרים לא עקביים וערכים חסרים. מתאים לפני הסתמכות על הנתונים לחישוב מסה או קשיחות.",
|
||||
"help.mesh.convert": "בנייה מחדש של גוף רשת, כמו STL, כגוף מוצק הניתן לעריכה עם פאות שטוחות וגליליות. מתאים לעריכת חלקים מכניים שיובאו כמו גוף שעוצב מאפס.",
|
||||
"help.mit": "רישיון MIT",
|
||||
"help.motion.study": "קביעת ערכי מפרקים בשלבים לאורך ציר זמן והפעלתם כהנפשה. כך צופים ברצף תנועות של מנגנון ובודקים מרווחים לאורך הדרך.",
|
||||
"help.motion.trace": "מעקב אחר המסלול של נקודה על חלק בזמן חקר תנועה או הנעת מפרק, ושמירתו כעקומת סקיצה תלת־ממדית לאחר האישור. כך רואים לאן מנגנון מגיע או בונים על בסיס מסלולו.",
|
||||
"help.notice": "NOTICE",
|
||||
"help.occurrence.ground": "עיגון חלק במקומו או שחרורו מחדש, כך שהמפרקים מניעים את החלקים האחרים סביבו. מתאים למסגרת או לבסיס שעליהם נבנית שאר ההרכבה.",
|
||||
"help.occurrence.move": "מזיז חלק בהרכבה רק בכיוונים שהמפרקים שלו מאפשרים. בחרו פאה של החלק, ואז גררו חץ או קשת זמינים.",
|
||||
"help.parameters.change": "פתיחת הטבלה של ערכים בעלי שם וביטויים שקובעים את מידות התכנון. כך משנים מידה במקום אחד וכל הפיצ'רים שמשתמשים בה מתעדכנים.",
|
||||
"help.parameters.export": "שמירת הפרמטרים של התכן כ־CSV או JSON. מתאים לעריכתם בגיליון אלקטרוני או להעברתם לתכן אחר.",
|
||||
"help.parameters.graph": "הצגת אילו פרמטרים ופיצ'רים משתמשים באילו אחרים, ואילו לולאות או שגיאות יש ביניהם. מתאים כדי לראות על מה ישפיע שינוי בפרמטר.",
|
||||
"help.parameters.import": "קריאת פרמטרים מ־CSV או JSON אל התכן, כולם או אף אחד. מתאים להבאת ערכים מגיליון אלקטרוני או מתכן אחר.",
|
||||
"help.parameters.move": "הזזת פרמטר משתמש לפני פרמטר אחר או אחריו ברשימה. מתאים כדי לשמור פרמטרים קשורים יחד.",
|
||||
"help.parts.fastener": "הוספת בורג, בורג עם אום, אום, דסקית, פין או מיסב סטנדרטיים בגודל שנבחר. בהנחה על חור, המחבר מתיישב בו עם מפרק, וכך אין צורך למדל מחברים בעצמכם.",
|
||||
"help.parts.insert": "הוספת חלק סטנדרטי מהמשפחה, בגודל ובאורך שנבחרו. בהנחה על שפת חור או על דופנו, החלק מתיישב על החור עם מפרק קשיח.",
|
||||
"help.parts.library": "פתיחת החלקים הסטנדרטיים: ברגים, ברגים עם אומים, אומים, דסקיות, בורגי קיבוע, פיני מיקום ומיסבים במידות סטנדרטיות. כך מוסיפים חלק סטנדרטי במקום למדל אותו בעצמכם.",
|
||||
"help.parts.resize": "שינוי הגודל או האורך של חלק סטנדרטי שהוכנס ובנייתו מחדש, כשהמפרקים שומרים אותו במקומו. מתאים כשבורג מתגלה כארוך מדי או כשחור דורש מידה אחרת.",
|
||||
"help.plastic.assign_rule": "הקצאת כלל פלסטיק לגופים, כך שפיצ'רי הפלסטיק שלהם יקבלו ממנו שיפוע ומרווח כברירת מחדל. מתאים כדי להגדיר חלק מוזרק פעם אחת לכל הפיצ'רים שלו.",
|
||||
"help.plastic.boss": "הוספת בליטה לבורג על פאה: עמוד עם חור אופציונלי, שיפוע, עיגול פינה בבסיס וצלעות תמיכה. מתאים לנקודות בורג בבתים מוזרקים או מודפסים.",
|
||||
"help.plastic.lip": "הוספת שפה או חריץ תואם לאורך שפת גוף חלול. מתאים כדי ששני חצאי בית יתמקמו זה על זה וייסגרו היטב.",
|
||||
"help.plastic.manage_rules": "יצירה ועריכה של כללי פלסטיק: חומר, עובי דופן, רדיוסים, מרווח ושיפוע. מתאים כדי לשמור על עקביות הפיצ'רים של חלק מוזרק.",
|
||||
"help.plastic.rest": "הוספת משען על פאה: כרית עגולה או מלבנית, מלאה או חלולה, עם שיפוע. משמש כתמיכה או כדוכן מרווח בבית מוזרק.",
|
||||
"help.plastic.snap_fit": "הוספת וו הצמדה על פאה, עם אורכו, עוביו והבליטה הנועלת. מתאים לחיבור חלקים בלחיצה בלי ברגים.",
|
||||
"help.pointcloud.insert": "הוספת סריקה בפורמט PLY, XYZ או PTS כענן נקודות לצד המודל. משמש כעזר למידול על סמך נתוני מדידה.",
|
||||
"help.sheet.convert": "הפיכת לוח או גוף חלול בעובי אחיד לגוף פח, עם כיפופים במקצועות שנבחרו. מתאים כדי להפוך חלק קיים לבר־פריסה.",
|
||||
"help.sheet.export_bend_table": "שמירת טבלת הכיפופים של גוף פח כ־CSV או JSON: זוויות, רדיוסים ומיקומי כיפוף בפריסה. מתאים למכונת הכיפוף או לסדנה.",
|
||||
"help.sheet.export_dxf": "שמירת הפריסה כ־DXF, עם קווי מתאר, קווי כיפוף והערות כיפוף אופציונליות. מתאים לחיתוך בלייזר, בפלזמה או בסילון מים.",
|
||||
"help.sheet.flange": "הוספת אוגן: לוח בסיס מסקיצה, דופן לאורך קו מתאר פתוח של סקיצה, או דופן מכופפת על מקצועות הפח. מתאים לבניית חלקי פח.",
|
||||
"help.sheet.flat_pattern": "יצירת הפריסה של גוף פח, עם הגודל, החיתוכים וקווי הכיפוף. מתאים לבדיקת הפח הפרוס לפני החיתוך.",
|
||||
"help.sheet.fold": "כיפוף פח לאורך קו סקיצה בזווית וברדיוס שנקבעו. מתאים לקיפול פח שטוח אחרי שנוספו בו חיתוכים.",
|
||||
"help.sheet.hem": "קיפול שפת פח חזרה על עצמה. מתאים לשפות בטוחות וקשיחות, בלי קצוות חדים.",
|
||||
"help.sheet.manage_rules": "יצירה ועריכה של כללי פח: עובי, רדיוס כיפוף, K-factor, חריצי הקלה ורווחים. מתאים כדי להתאים לחומר ולכלים של הסדנה שלך.",
|
||||
"help.sheet.path_flange": "הוספת שרשרת אוגנים לאורך שפת פח, לפי שרשרת פתוחה של קווי סקיצה. מתאים לפרופילים כמו צורת U או Z בצעד אחד.",
|
||||
"help.sheet.perforate": "הוספת שדה של חורים על כל הפח הפרוס, בתבנית מוסטת או מרובעת. מתאים לפתחי אוורור, לרשתות ולפאנלים קלים יותר.",
|
||||
"help.sheet.refold": "קיפול חוזר של גוף פח שנפתח. מתאים אחרי הוספת פיצ'רים לפח הפרוס.",
|
||||
"help.sheet.unfold": "פתיחת כל הכיפופים של גוף פח. מתאים להוספת חורים או חיתוכים שחייבים לעבור דרך כיפוף, ואז קיפול מחדש.",
|
||||
"help.sketch.arc.center_point": "משרטט קשת מעגלית סביב נקודת מרכז, מנקודת התחלה לנקודת סיום. מתאים כשמרכז הקשת ידוע, למשל רדיוס סביב חור או ציר.",
|
||||
"help.sketch.arc.tangent": "משרטט קשת שמתחילה בקצה של ישר או קשת וממשיכה משיקה לו. מתאים להמשכת שרשרת בעיקול חלק במקום בפינה.",
|
||||
"help.sketch.arc.three_point": "משרטט קשת מנקודת התחלה לנקודת סיום דרך נקודה שלישית. מתאים כשהקשת חייבת לעבור בנקודות נתונות ולא סביב מרכז ידוע.",
|
||||
"help.sketch.arc3d": "משרטט קשת מעגלית מדויקת במרחב דרך שלוש נקודות, כשסקיצה תלת־ממדית פעילה. מתאים לעיקולים במסלולים ובמסילות הנחיה שיוצאים ממישור הסקיצה.",
|
||||
"help.sketch.auto_constrain": "מוסיף את האילוצים שהסקיצה כמעט מקיימת ממילא, כמו אופקי, מקביל או מתלכד, ואז מוסיף מידות עד שהיא מוגדרת במלואה. מתאים לנעילת סקיצה גסה בצעד אחד.",
|
||||
"help.sketch.auto_constrain_from_datum": "פועל כמו אילוץ אוטומטי, אך מודד את המיקומים מנקודת ייחוס שבחרתם ולא מהראשית. מתאים כשהחלק מתוכנן מנקודת ייחוס אחת, כמו פינה או חור.",
|
||||
"help.sketch.blend_curve": "מחבר את הקצוות של שתי עקומות בספליין חלק המשיק לשתיהן, או גם רציף עקמומיות אם בוחרים. מתאים לגישור על פער בין עקומות בלי שבר.",
|
||||
"help.sketch.break": "מפצל עקומה לחלקים במקומות שבהם עקומות אחרות חוצות אותה, או בנקודות שמניחים עליה. מתאים כשחלק מהעקומה צריך אילוץ משלו או צריך להימחק לבדו.",
|
||||
"help.sketch.cancel": "יוצא מהסקיצה ומבטל כל מה ששונה בה מאז שנוצרה או נפתחה לעריכה. ביטול הפעולה מחזיר את השינויים.",
|
||||
"help.sketch.centerline": "מחליף ישרים בין ישרים רגילים לקווי מרכז, שהפרופילים מתעלמים מהם. השתמשו בקו מרכז כציר לסיבוב, לשיקוף או לאילוץ סימטריה.",
|
||||
"help.sketch.chamfer.distance_angle": "יוצר פאזה בפינה בין שני ישרים לפי מרחק לאורך הישר הראשון וזווית. מתאים כשהשרטוט נותן את הפאזה כאורך וזווית, כמו 2 mm × 30°.",
|
||||
"help.sketch.chamfer.equal_distance": "יוצר פאזה בפינה בין שני ישרים באותו מרחק לאורך שניהם. מתאים לפאזת 45° הרגילה בקו מתאר.",
|
||||
"help.sketch.chamfer.two_distance": "יוצר פאזה בפינה בין שני ישרים לפי מרחק נפרד לאורך כל ישר. מתאים לפאזות שאינן של 45°, הנתונות בשני אורכים.",
|
||||
"help.sketch.circle.center": "משרטט מעגל לפי מרכזו וקוטרו. מתאים לחורים, לבליטות ולמאפיינים עגולים אחרים שמרכזם ידוע.",
|
||||
"help.sketch.circle.three_point": "משרטט מעגל העובר בשלוש נקודות. מתאים כשהמעגל חייב לעבור בנקודות נתונות, למשל של גאומטריה קיימת.",
|
||||
"help.sketch.circle.three_tangent": "משרטט מעגל המשיק לשלושה ישרים, מעגלים או קשתות. מתאים להכנסת מעגל לחלל שבין שלוש עקומות, כמו המעגל החסום במשולש.",
|
||||
"help.sketch.circle.two_point": "משרטט מעגל משני קצות הקוטר שלו. מתאים כשנקודות הקצה של המעגל ידועות ולא מרכזו.",
|
||||
"help.sketch.circle.two_tangent": "משרטט מעגל בגודל נתון המשיק לשני ישרים, מעגלים או קשתות. מתאים לעיגול ברדיוס קבוע בין שתי עקומות.",
|
||||
"help.sketch.conic": "משרטט עקומת חתך חרוט בין שתי נקודות קצה, שצורתה נקבעת לפי נקודת קדקוד וערך rho. מתאים למעברים חלקים שמכוונים את מלאותם, משטוח ועד כמעט פינה חדה.",
|
||||
"help.sketch.constrainer": "מחיל את האילוץ שעקומה אחת או שתיים שנבחרו כמעט מקיימות, כמו אופקי, מקביל, משיק או שווה. מתאים לסידור סקיצה שנוצרה ביד, יחס אחד בכל פעם.",
|
||||
"help.sketch.constraint.coincident": "גורם לנקודה להתלכד עם נקודה אחרת, עם עקומה או עם ציר הסקיצה. מתאים לסגירת פערים בפרופיל או להנחת נקודה על ישר.",
|
||||
"help.sketch.constraint.collinear": "גורם לשני ישרים לשכב על ישר אחד. מתאים ליישור קצוות מקוטעים, כמו שני צדי מגרעת.",
|
||||
"help.sketch.constraint.concentric": "נותן לשני מעגלים או קשתות אותו מרכז. מתאים לטבעות, לשקעי ברגים ולצירים עם מדרגות.",
|
||||
"help.sketch.constraint.curvature": "גורם לשתי עקומות שנפגשות בנקודת קצה להמשיך באותה עקמומיות (G2). מתאים כשחיבור משיק אינו חלק מספיק, למשל על משטחים גלויים.",
|
||||
"help.sketch.constraint.equal": "גורם לישרים להיות באותו אורך, ולמעגלים ולקשתות באותו רדיוס. מתאים כדי שמידה אחת תניע כמה מאפיינים תואמים.",
|
||||
"help.sketch.constraint.fix": "מקבע נקודות או עקומות במקומן, או משחרר אותן שוב. מתאים לגאומטריה שאסור שתזוז בגרירה או בפתרון הסקיצה.",
|
||||
"help.sketch.constraint.horizontal_vertical": "גורם לישר, או לישר שבין שתי נקודות, להיות אופקי או אנכי, לפי הקרוב יותר. מתאים ליישור קו מתאר לצירי הסקיצה.",
|
||||
"help.sketch.constraint.midpoint": "מציב נקודה באמצע ישר, או גורם לנקודות האמצע של שני ישרים להיפגש. מתאים למירכוז גאומטריה על קצה.",
|
||||
"help.sketch.constraint.parallel": "גורם לשני ישרים להיות מקבילים. מתאים לצלעות שחייבות להישאר מקבילות כשמידות אחרות משתנות.",
|
||||
"help.sketch.constraint.perpendicular": "גורם לשני ישרים להיפגש בזווית ישרה. מתאים לפינות ישרות בין ישרים שאינם על צירי הסקיצה.",
|
||||
"help.sketch.constraint.polygon": "הופך שרשרת סגורה של ישרים למצולע משוכלל: צלעות שוות וכל פינה על מעגל אחד. מתאים להפיכת מצולע שצויר ביד למשוכלל ולשמירה על כך.",
|
||||
"help.sketch.constraint.symmetry": "גורם לשתי נקודות או עקומות להיות תמונת מראה זו של זו סביב ישר או נקודה. מתאים לשמירה על פרופיל סימטרי כששינוי נעשה בצד אחד.",
|
||||
"help.sketch.constraint.tangent": "גורם לשתי עקומות לגעת זו בזו כמשיקות, כמו ישר וקשת. מתאים לחיבורים חלקים בלי שבר.",
|
||||
"help.sketch.construction": "מחליף עקומות בין גאומטריה רגילה לגאומטריית עזר, שהפרופילים מתעלמים ממנה. השתמשו בעקומות עזר לתכנון, לייחוסים ולמידות.",
|
||||
"help.sketch.construction_line": "יצירת ישר עזר אינסופי דרך שתי נקודות, לתכנון הסקיצה בלי לפצל את הפרופילים.",
|
||||
"help.sketch.construction_line.angle": "יצירת ישר עזר אינסופי בזווית מציר X של הסקיצה. יש לבחור נקודה ולהקליד זווית או לבחור כיוון.",
|
||||
"help.sketch.construction_line.bisector": "יש לבחור שני ישרים נחתכים בסקיצה ואז אחד משני חוצי הזווית. התוצאה עוקבת אחר עריכת ישרי המקור.",
|
||||
@@ -1571,71 +1411,11 @@
|
||||
"help.sketch.construction_line.tangent_external": "יש לבחור מעגל או קשת מעגלית, נקודה חיצונית ואז פתרון למשיק. התצוגה המקדימה מציגה רק נקודות השקה על הקשת המצוירת.",
|
||||
"help.sketch.construction_line.tangent_two": "יש לבחור שני מעגלים או קשתות מעגליות ואז משיק משותף בתצוגה המקדימה. נקודות ההשקה חייבות להיות על העקומות המצוירות.",
|
||||
"help.sketch.construction_line.vertical": "יצירת ישר עזר אנכי אינסופי דרך נקודה. האילוץ האנכי נשמר בעריכות מאוחרות יותר.",
|
||||
"help.sketch.copy": "מעתיק את עקומות הסקיצה והנקודות שנבחרו, יחד עם האילוצים והמידות שביניהן. אפשר להדביק אותן בסקיצה הזו או באחרת.",
|
||||
"help.sketch.create": "מתחיל סקיצה דו־ממדית חדשה על מישור או על פאה שטוחה של המודל. כל שליפה, סיבוב וסחיפה מתחילים בסקיצה.",
|
||||
"help.sketch.cut": "מעתיק את גאומטריית הסקיצה שנבחרה ומוחק אותה מהסקיצה, בצעד ביטול אחד. אפשר להדביק במקום אחר בסקיצה הזו או באחרת.",
|
||||
"help.sketch.dimension": "מוסיף מידה מניעה: אורך, מרחק, זווית, רדיוס או קוטר, לפי מה שבוחרים. מקלידים ערך או שם פרמטר והסקיצה עוקבת אחריו.",
|
||||
"help.sketch.edit": "פותח סקיצה קיימת לעריכה. המאפיינים שנבנו עליה מתעדכנים כשמסיימים את הסקיצה.",
|
||||
"help.sketch.ellipse": "משרטט אליפסה לפי מרכזה, קצה הציר הראשי שלה ונקודה בצד הציר המשני. מתאים לפתחים אליפטיים, לזיזים ולצורות עגולות מוארכות אחרות.",
|
||||
"help.sketch.equation_curve": "משרטט עקומה מנוסחאות על פני טווח: x(t) ו־y(t), או y = f(x). הנוסחאות יכולות להשתמש בפרמטרים והעקומה עוקבת אחריהם: לגל סינוס, לספירלה או לאבולבנטה של שן גלגל שיניים.",
|
||||
"help.sketch.extend": "מאריך ישר או קשת עד העקומה הקרובה ביותר בדרכם, או מגדיל שתי עקומות עד שייפגשו. מתאים לסגירת פערים בפרופיל אחרי גיזום או עריכה.",
|
||||
"help.sketch.fillet": "מעגל את הפינה שבה נפגשים שני ישרים או קשתות בקשת ברדיוס נתון. פינות שמעגלים יחד חולקות רדיוס אחד.",
|
||||
"help.sketch.finish": "יוצא מהסקיצה וחוזר למודל. הפרופילים הסגורים שלה מוכנים אז לשליפה, לסיבוב ולמאפיינים אחרים.",
|
||||
"help.sketch.finish_auto_constrain": "מריץ אילוץ אוטומטי על הסקיצה ואז מסיים אותה. מתאים להשארת סקיצה מוגדרת במלואה בצעד אחד.",
|
||||
"help.sketch.fit_curves_to_section": "חותך רשת משולשים או גוף מוצק במישור הסקיצה ומתאים ישרים וקשתות לחתך. מתאים לשחזור חלק שנסרק או יובא כסקיצה הניתנת לעריכה.",
|
||||
"help.sketch.include_3d": "מביא קצוות, קדקודים ועקומות של סקיצות אחרות אל הסקיצה הזו כייחוסים מקושרים, ומשטח אותם למישור שלה. מתאים לבנייה על גאומטריה שאינה במישור הסקיצה.",
|
||||
"help.sketch.infinite": "מחליף ישרים בין ישרים רגילים לישרי עזר אינסופיים שחוצים את כל התצוגה. מתאים לייחוסי תכנון שלעולם אינם קצרים מדי.",
|
||||
"help.sketch.insert_dxf": "קריאת העקומות של שרטוט DXF לתוך סקיצה, בקנה המידה, בסיבוב ובמיקום שנקבעו. כך ממשיכים לעבוד על שרטוט דו־ממדי מתוכנה אחרת, כגון קו מתאר לחיתוך בלייזר.",
|
||||
"help.sketch.insert_svg": "קריאת הנתיבים של שרטוט SVG לתוך סקיצה, בקנה המידה, בסיבוב ובמיקום שנקבעו. כך הופכים לוגו או קו מתאר וקטורי לעקומות שניתן לשחל.",
|
||||
"help.sketch.inspect": "פותח דוח על הסקיצה הפתוחה: כמה דרגות חופש נותרו והאם היא מאולצת במלואה. השתמשו בו כדי לגלות מה עדיין זז לפני שמסיימים את הסקיצה.",
|
||||
"help.sketch.intersect": "מוסיף את העקומות או הנקודות שבהן גופים, פאות, קצוות או סקיצות אחרות חותכים את מישור הסקיצה. הן נשארות מקושרות ועוקבות אחר המודל כשהוא משתנה.",
|
||||
"help.sketch.intersection_curve": "יוצר עקומות תלת־ממדיות במקום שבו שני גופים או פאות נפגשים, מקושרות אליהם. מתאים למסלולים או למסילות הנחיה שעוקבים אחר המודל.",
|
||||
"help.sketch.isoparametric_curve": "יוצר עקומה תלת־ממדית לאורך כיוון U או V של פאה דרך נקודה שבוחרים, מקושרת לפאה. מתאים למסלול או לקו פיצול שעוקבים אחר המשטח.",
|
||||
"help.sketch.line": "משרטט ישרים מחוברים נקודה אחר נקודה, כשרשרת פתוחה או כקו מתאר סגור. זה הכלי הבסיסי לרוב הפרופילים.",
|
||||
"help.sketch.line.midpoint": "משרטט ישר מנקודת האמצע שלו אל אחד הקצוות, כשהקצה השני משוקף. מתאים לישרים הממורכזים סביב נקודה, כמו קצה סימטרי.",
|
||||
"help.sketch.line3d": "משרטט ישרים מחוברים בין נקודות במרחב, כשסקיצה תלת־ממדית פעילה. מתאים למסלולים ולמסגרות שיוצאים ממישור הסקיצה.",
|
||||
"help.sketch.mirror": "משקף עקומות ונקודות של סקיצה סביב ישר או ציר ומוסיף אילוצי סימטריה. מתאים לשרטוט חצי מפרופיל סימטרי והשלמתו.",
|
||||
"help.sketch.move": "מזיז או מסובב עקומות ונקודות של סקיצה, או עותק שלהן. מתאים לשינוי מיקום גאומטריה תוך שמירה על צורתה ועל האילוצים.",
|
||||
"help.sketch.offset": "יוצר עותק של שרשרת עקומות במרחק קבוע, בצד אחד או בשניהם. מתאים לדפנות, לקווי מתאר ולמרווחים; המרחק נשאר מידה הניתנת לעריכה.",
|
||||
"help.sketch.paste": "מדביק בסקיצה הפעילה גאומטריית סקיצה שהועתקה או נגזרה. אפשר למקם אותה בנקודה או להזיז אותה בהיסט.",
|
||||
"help.sketch.pattern.circular": "מעתיק גאומטריית סקיצה סביב נקודת מרכז, על פני מעגל שלם או זווית נתונה. מתאים למעגלי ברגים, לחישורים ולשיניים.",
|
||||
"help.sketch.pattern.rectangular": "מעתיק גאומטריית סקיצה בשורות ובעמודות במרווחים קבועים. מתאים לרשתות של חורים, חריצים או פתחי אוורור.",
|
||||
"help.sketch.point": "מציב נקודת סקיצה. משמש כייחוס למידות, לאילוצים, למרכזי חורים או למאפיינים מאוחרים יותר.",
|
||||
"help.sketch.point3d": "מציב נקודה במרחב, כשסקיצה תלת־ממדית פעילה. משמש כייחוס לעקומות ולמסלולים תלת־ממדיים.",
|
||||
"help.sketch.polygon.circumscribed": "משרטט מצולע משוכלל סביב מעגל, בגודל שנקבע ממרכזו ועד אמצע צלע. מתאים כשהרוחב בין הצלעות ידוע, כמו באום משושה.",
|
||||
"help.sketch.polygon.edge": "משרטט מצולע משוכלל משני קצותיה של צלע אחת. מתאים כשאורך הצלע ומיקומה ידועים.",
|
||||
"help.sketch.polygon.inscribed": "משרטט מצולע משוכלל בתוך מעגל, בגודל שנקבע ממרכזו ועד פינה. מתאים כשהגודל בין הפינות ידוע.",
|
||||
"help.sketch.project": "מביא קצוות, פאות, קדקודים ועקומות של סקיצות אחרות אל הסקיצה הזו, מוטלים על מישורה. הם נשארים מקושרים ועוקבים אחר המודל כשהוא משתנה.",
|
||||
"help.sketch.project_to_surface": "מטיל עקומות של סקיצות אחרות לאורך הנורמל של הסקיצה הזו על פאה, כעקומות תלת־ממדיות מקושרות. מתאים להנחת לוגו, קו פיצול או מסלול על משטח מעוקל.",
|
||||
"help.sketch.rectangle.center": "משרטט מלבן לפי מרכזו ואחת מפינותיו. מתאים לקווי מתאר הממורכזים סביב נקודה, כמו הראשית.",
|
||||
"help.sketch.rectangle.rounded": "משרטט מלבן ובו ארבע פינות מעוגלות ברדיוס אחד. מתאים ללוחות, למכסים ולפתחים עם פינות מעוגלות.",
|
||||
"help.sketch.rectangle.three_point": "משרטט מלבן לפי צלע אחת ונקודה בצד הנגדי. מתאים למלבנים שנטויים ביחס לצירי הסקיצה.",
|
||||
"help.sketch.rectangle.two_point": "משרטט מלבן משתי פינות נגדיות. מתאים לקווי המתאר של לוחות, גושים וכיסים.",
|
||||
"help.sketch.scale": "משנה קנה מידה של עקומות ונקודות בסקיצה בפקטור סביב נקודת בסיס. מתאים לשינוי גודל של חלק מהסקיצה בלי לשרטט אותו מחדש.",
|
||||
"help.sketch.slot.arc_center": "משרטט חריץ מעוקל ברוחב נתון לאורך קשת שנקבעת לפי מרכזה, תחילתה וסופה. מתאים לחריצי כוונון סביב ציר.",
|
||||
"help.sketch.slot.arc_three_point": "משרטט חריץ מעוקל ברוחב נתון לאורך קשת העוברת בשלוש נקודות. מתאים כשמסלול החריץ חייב לעבור בנקודות נתונות.",
|
||||
"help.sketch.slot.center_point": "משרטט חריץ ישר ברוחב נתון ממרכזו ועד מרכז קשת הקצה האחת. מתאים לחריצים הממורכזים סביב נקודה.",
|
||||
"help.sketch.slot.center_to_center": "משרטט חריץ ישר ברוחב נתון בין מרכזי קשתות שני קצותיו. מתאים לחריצים שמידותיהם ממרכז למרכז, כמו חריצי כוונון לברגים.",
|
||||
"help.sketch.slot.overall": "משרטט חריץ ישר ברוחב נתון מקצהו החיצוני האחד אל השני. מתאים כשהאורך הכולל של החריץ הוא העיקר.",
|
||||
"help.sketch.spline.control_point": "משרטט ספליין מעוקב שצורתו נקבעת על ידי נקודות בקרה שהוא אינו עובר בהן. מתאים לעקומות חלקות וזורמות שמעצבים בהזזת הנקודות.",
|
||||
"help.sketch.spline.control_point_5": "משרטט ספליין ממעלה 5 שצורתו נקבעת על ידי נקודות בקרה. מתאים כשעקומות צריכות להתחבר בעקמומיות חלקה יותר, למשל במשטחים מעוצבים גלויים.",
|
||||
"help.sketch.spline.fit_point": "משרטט ספליין חלק שעובר בכל נקודה שמניחים, פתוח או סגור. מתאים למעקב אחר צורה דרך נקודות ידועות.",
|
||||
"help.sketch.spline3d": "משרטט עקומה חלקה במרחב דרך נקודות, כשסקיצה תלת־ממדית פעילה. מתאים למסלולי סחיפה ולמסלולי כבלים שיוצאים ממישור הסקיצה.",
|
||||
"help.sketch.spun_profile": "יוצר במישור הסקיצה את קו המתאר שגוף סוחף כשהוא מסתובב סביב ציר. מתאים לקבלת צללית של חלק מחרטה לצורך סיבוב או שרטוט.",
|
||||
"help.sketch.text": "כותב טקסט בסקיצה בגופן, בגובה ובזווית שבוחרים, ואפשר שהמילים יעקבו אחר פרמטרים. שלפו אותו או השתמשו בהבלטה לתוויות ולכיתובים.",
|
||||
"help.sketch.transform": "משנה קנה מידה, מסובב ומזיז גאומטריית סקיצה סביב נקודת מרכז בצעד אחד. מתאים לשינוי מיקום וגודל של בחירה בבת אחת.",
|
||||
"help.sketch.trim": "מסיר את קטע העקומה שבין החיתוכים הקרובים ביותר סביב המקום שלחצתם עליו. מתאים לניקוי ישרים חופפים עד לפרופיל סגור.",
|
||||
"help.solid.align": "הזזת הגופים שנבחרו כך שנקודה, פאה או מישור שלהם יפגשו נקודה, פאה או מישור במקום אחר. מתאים להצמדת חלק לחלק אחר בלי למדוד את המרחק.",
|
||||
"help.solid.boundary_fill": "יצירת מוצקים מהאזורים הסגורים בין גופי כלי חופפים, תוך מילוי האזורים שנבחרו בלבד. כך בונים צורה מהחלל שכמה גופים תוחמים יחד.",
|
||||
"help.solid.bounding_solid": "יצירת תיבה שחוסמת את הגופים שנבחרו, עם אפשרות לתוספת שוליים. כך רואים את המידות הכוללות של חלק או יוצרים את חומר הגלם שממנו הוא יעובד.",
|
||||
"help.solid.box": "יצירת תיבה לפי אורך, רוחב וגובה, החל מנקודת פינה או ממורכזת סביב נקודה. מתאים ליצירה מהירה של גוש, מציין מקום או גוף לחיתוך מאפיינים בתוכו.",
|
||||
"help.solid.chamfer": "חיתוך המקצועות שנבחרו בשיפוע ישר במרחק שנקבע. כך שוברים מקצועות חדים או מקלים על הכנסה של פין או בורג.",
|
||||
"help.solid.coil": "יצירת גוף סלילי, כגון קפיץ, לפי קוטר, מספר כריכות, גובה או פסיעה וחתך עגול או מרובע. מתאים לקפיצים, לסלילים ולבליטות סליליות.",
|
||||
"help.solid.combine": "איחוד גופים, חיסורם מגוף יעד או השארת הנפח המשותף להם בלבד, עם אפשרות לשמור את גופי הכלי. מתאים למיזוג חלקים, לחיתוך צורה אחת בעזרת אחרת או למציאת החפיפה בין שני גופים.",
|
||||
"help.solid.cone": "יצירת חרוט ממעגל בסיס וגובה, או חרוט קטום כשנקבע גם רדיוס בחלק העליון. מתאים לצורות מתחדדות, למשפכים, לשיקועים חרוטיים ולחודים.",
|
||||
"help.solid.cylinder": "יצירת גליל לפי רדיוס או קוטר וגובה, הניצב בנקודה לאורך ציר. מתאים לצירים, לפינים, לבליטות גליליות ולגולמים עגולים.",
|
||||
"help.solid.draft": "הטיית הפאות שנבחרו בזווית שנקבעה, הנמדדת ממישור ניטרלי. מתאים לחלקים יצוקים או מוזרקים, כדי שישתחררו מהתבנית.",
|
||||
"help.solid.emboss": "הבלטת פרופילי סקיצה, כגון טקסט או לוגו, מתוך פאה או השקעתם בתוכה. מתאים לאותיות, לתוויות ולסימונים על פאות שטוחות או עגולות.",
|
||||
"help.solid.extrude": "דחיפת פרופיל של סקיצה לתלת־ממד לאורך מרחק, להוספה או להסרה של חומר. כך הופכים קו מתאר שטוח לגוש, לבליטה או לכיס.",
|
||||
"help.solid.fillet": "עיגול המקצועות שנבחרו במעבר מעגלי חלק ברדיוס שנקבע. כך מרככים מקצועות חדים לטובת חוזק, נוחות או מראה.",
|
||||
"help.solid.hole": "קידוח חור עגול בקוטר שנקבע בנקודה שנבחרה על פאה. מתאים לחורי מעבר לברגים, לפינים ולפתחים עגולים פשוטים אחרים.",
|
||||
@@ -1644,60 +1424,20 @@
|
||||
"help.solid.move": "הזזה או סיבוב של הגופים שנבחרו, או של עותק שלהם, במרחק ובזווית שנקבעו. מתאים לשינוי מיקום של גוף או ליצירת גוף נוסף במקום אחר.",
|
||||
"help.solid.offset_face": "דחיפת הפאות שנבחרו פנימה או החוצה במרחק שנקבע, והפאות שסביבן מתאימות את עצמן. כך מעבים דופן, מעמיקים כיס או מגביהים בליטה בלי לערוך את הסקיצה.",
|
||||
"help.solid.pattern.circular": "שכפול הפריטים שנבחרו סביב ציר, לפי המספר והזווית הכוללת שנקבעו. מתאים למעגלי ברגים, לחישורים, לצלעות קירור ולשיניים.",
|
||||
"help.solid.pattern.path": "העתקת פיצ'רים או גופים לאורך מסלול סקיצה, לפי כמות ומרווח. מתאים לחורים לאורך מקצוע מעוקל או לחלקים לאורך מסילה.",
|
||||
"help.solid.pattern.rectangular": "שכפול הפריטים שנבחרו בכיוון אחד או בשניים, לפי המספר והמרווח שנקבעו. מתאים לשורות ולרשתות של חורים, צלעות, פינים או רגליות.",
|
||||
"help.solid.pipe": "יצירת צינור עגול לאורך נתיב של עקומות סקיצה, מלא או חלול עם עובי דופן. מתאים לצינורות, לחוטים, לכבלים ולמסילות.",
|
||||
"help.solid.press_pull": "הוספה או הסרה של חומר בגרירת פאה, או עיגול מקצועות בגרירתם. מתאים לשינויים מהירים ישירות על המודל.",
|
||||
"help.solid.remove": "הוצאת הגופים שנבחרו מהתכנון מנקודה זו בציר הזמן והלאה; השלבים הקודמים שומרים אותם. מתאים להסרת גוף עזר, כמו כלי חיתוך שכבר אין בו צורך.",
|
||||
"help.solid.replace_face": "העברת הפאות השטוחות שנבחרו אל מישור או אל פאה מקבילה, והגוף מתארך או מתקצר כדי להגיע אליהם. מתאים ליישור פאה בקו אחד עם חלק אחר או עם מישור עזר.",
|
||||
"help.solid.revolve": "סיבוב פרופיל של סקיצה סביב ציר ליצירת גוף מוצק עגול. מתאים לגלים, לכפתורים, לקערות ולכל חלק שעגול סביב קו מרכז.",
|
||||
"help.solid.rib": "הוספת צלע דקה לאורך עקומת סקיצה פתוחה, הנמשכת עד לפאות הבאות של הגוף. כך מחזקים דפנות ופינות, למשל בחלקים יצוקים או מודפסים.",
|
||||
"help.solid.scale": "הגדלה או הקטנה של הגופים שנבחרו לפי מקדם, זהה בכל הכיוונים או שונה לכל ציר. מתאים לשינוי גודל של צורה מיובאת או להתחשבות בהתכווצות.",
|
||||
"help.solid.shell": "חלילת גוף מוצק תוך השארת דפנות בעובי שנקבע, עם אפשרות לפתוח את הפאות שנבחרו. מתאים לקופסאות, למכסים ולחלקים אחרים בעלי דופן דקה.",
|
||||
"help.solid.sphere": "יצירת כדור לפי רדיוס או קוטר סביב נקודת מרכז. מתאים לכדורים, לכפתורי אחיזה ולקצוות מעוגלים.",
|
||||
"help.solid.split_body": "פיצול גוף לגופים נפרדים בעזרת מישור, פאה של גוף אחר או קו בסקיצה. מתאים ליצירת חלקים שמודפסים, מעובדים או נצבעים כל אחד בנפרד.",
|
||||
"help.solid.split_face": "פיצול הפאות שנבחרו לאורך מישור, פאה של גוף אחר או עקומות של סקיצה, בלי לחתוך את הגוף. כך נותנים לחלק מפאה שיפוע, צבע או היסט משלו.",
|
||||
"help.solid.sweep": "גרירת פרופיל של סקיצה לאורך מסלול ליצירת גוף מוצק. מתאים לצינורות, למסילות, לידיות ולכל חלק בעל חתך קבוע שעוקב אחרי עקומה.",
|
||||
"help.solid.thread": "הוספת תבריג מטרי לפי ISO לפאה גלילית, כתבריג סמלי או כחיתוך בגוף. מתאים לברגים, לחורים בעלי תבריג ולחלקי הברגה מודפסים.",
|
||||
"help.solid.torus": "יצירת טבעת לפי רדיוס ראשי סביב הציר שלה ורדיוס משני לחתך העגול. מתאים לטבעות אטימה, לידיות ולבליטות טבעתיות עגולות.",
|
||||
"help.solid.web": "הוספת דופן דקה לאורך כל עקומת סקיצה פתוחה, כשכל אחת נמשכת עד לפאות הבאות של הגוף. מתאים לרשת דפנות תמיכה בתוך מארזים ומגשים.",
|
||||
"help.surface.blend": "יצירת משטח שמגשר בין מקצועות של שני גופים, משיק או רציף בעקמומיות לשניהם. מתאים לחיבור חלק בין שני משטחים מעל רווח.",
|
||||
"help.surface.boundary": "יצירת משטח שממלא לולאה של שניים עד ארבעה עקומות סקיצה, או רשת של עקומות. מתאים ללוחות בצורה חופשית שמוגדרים לפי הקצוות שלהם.",
|
||||
"help.surface.extend": "הארכת משטח מעבר לקצוותיו, במרחק נתון או עד מישור או פאה. מתאים כדי שמשטחים יחפפו לפני גיזום או תפירה.",
|
||||
"help.surface.extrude": "דחיפת עקומות או פרופילים של סקיצה לאורך מרחק למשטח, דפנות בלבד בלי מכסים. מתאים לדפנות דקות ולכלי חיתוך או פיצול.",
|
||||
"help.surface.fair": "החלקת פנים הפאות החופשיות כשהקצוות שלהן נשארים במקומם. מתאים ליישור בליטות והשתקפויות גליות במשטח.",
|
||||
"help.surface.loft": "יצירת משטח שעובר דרך שני חתכים או יותר לפי הסדר, בלי מכסים. מתאים לקליפות ולמעברים בין צורות שונות.",
|
||||
"help.surface.match": "בנייה מחדש של קצה משטח כך שייפגש עם קצה של גוף אחר, בהתאמת משיק או עקמומיות. מתאים לסגירה חלקה של תפר בין שני משטחים.",
|
||||
"help.surface.offset": "יצירת עותק של פאות במרחק לאורך הנורמלים שלהן, כגוף משטח חדש. מתאים לקליפות, למרווחים או לצדו השני של דופן.",
|
||||
"help.surface.patch": "מילוי אזור סקיצה או לולאה סגורה של מקצועות בפאה, שטוחה או מעוקלת בעדינות. מתאים לסגירת חורים בגוף משטח.",
|
||||
"help.surface.reverse_normal": "היפוך פאות של גוף משטח כך שצדן החיצוני יפנה לכיוון ההפוך. מתאים לפני עיבוי או תפירה כשהפאות פונות פנימה.",
|
||||
"help.surface.revolve": "סיבוב עקומות או פרופילים של סקיצה סביב ציר למשטח, בלי מכסים. מתאים לקליפות עגולות כמו אהילים, קערות וזרבובים.",
|
||||
"help.surface.ruled": "יצירת רצועה של קווים ישרים היוצאים משרשרת מקצועות, בכיוון הנורמל של הפאה, המשיק או בזווית. מתאים לדפנות שיפוע, לאזורי מעבר ולמשטחי חלוקה.",
|
||||
"help.surface.stitch": "תפירת גופי משטח זה לזה לאורך המקצועות המשותפים, לגוף מוצק אם הם סוגרים נפח. מתאים להפיכת קבוצת משטחים לגוף אחד.",
|
||||
"help.surface.sweep": "הזזת עקומות או פרופילים של סקיצה לאורך מסלול למשטח, בלי מכסים. מתאים למרזבים, לפסי קישוט ולצורות דקות אחרות שעוקבות אחרי מסלול.",
|
||||
"help.surface.thicken": "מתן עובי לגוף משטח והפיכתו לגוף מוצק. מתאים ליצירת חלקים להדפסה או לעיבוד שבבי ממשטחים.",
|
||||
"help.surface.trim": "חיתוך משטח בעזרת מישור, משטח אחר או עקומות סקיצה, ושמירת הצד שנבחר. מתאים לגיזום משטחים לצורה לפני תפירה.",
|
||||
"help.surface.unstitch": "הפרדת פאות של גוף לגופי משטח נפרדים; גוף מוצק מתפרק למשטחים. מתאים לעיבוד מחדש של פאות בודדות בגוף.",
|
||||
"help.surface.untrim": "הסרת חורים מפאה, או החזרת הגבול החיצוני שלה לגבולות הטבעיים של המשטח. מתאים לשחזור המשטח המלא אחרי גיזום.",
|
||||
"help.third_party": "רישיונות צד שלישי",
|
||||
"help.timeline.compute_all": "בנייה מחדש של כל הפיצ'רים בציר הזמן מההתחלה. מתאים לרענון המודל ולבדיקה אילו פיצ'רים נכשלים.",
|
||||
"help.timeline.delete": "מחיקת הפיצ'רים שנבחרו מציר הזמן; מחיקת סקיצה מוחקת גם את הפיצ'רים שנבנו ממנה. מתאים להסרת שלב שכבר אין בו צורך.",
|
||||
"help.timeline.dependents": "הצגת הפיצ'רים שיימחקו יחד עם פיצ'ר, ואלה שייכשלו בלעדיו. מתאים לפני מחיקה או שינוי של פיצ'ר.",
|
||||
"help.timeline.play": "הפעלה מחדש של הפיצ'רים שנותרו, אחד בכל פעם, עם השהיה של חצי שנייה לאחר כל בנייה מחדש. להפסקה יש להפעיל שוב את הפקודה או ללחוץ על Escape; מעבר לסוף מתבצע מיד.",
|
||||
"help.view.apply": "סיבוב התצוגה לכיוון סטנדרטי כמו חזית, מבט עליון או איזומטרי, או לתצוגה שמורה בשם. מתאים להתבוננות במודל מזווית קבועה.",
|
||||
"help.view.delete": "מחיקת תצוגה שמורה. המודל אינו משתנה.",
|
||||
"help.view.fit": "זום והזזה כך שכל המודל, או הבחירה, ימלאו את התצוגה. מתאים כשהמודל יצא מהטווח הנראה.",
|
||||
"help.view.grid": "הצגה או הסתרה של הרשת בחלון התצוגה. משמשת כמדריך לגודל ולכיוון בזמן המידול.",
|
||||
"help.view.ground_shadow": "הצגה או הסתרה של צל המודל על הקרקע. מתאים כדי להעריך גובה ומיקום ביתר קלות.",
|
||||
"help.view.home": "החזרת התצוגה לכיוון הבית והתאמת המודל לחלון. מתאים לחזרה מהירה לתצוגה מוכרת.",
|
||||
"help.view.list": "הצגת רשימת התצוגות השמורות בתכן. מתאים כדי למצוא תצוגה ששמרת קודם.",
|
||||
"help.view.navigate": "סיבוב, הזזה או זום של התצוגה בצעדים, כמו רבע סיבוב שמאלה. מתאים להזזה מדויקת של המצלמה במקום גרירה.",
|
||||
"help.view.navigation_bar": "הצגה או הסתרה של סרגל הניווט בתחתית חלון התצוגה. אפשר להסתיר אותו לשטח נוסף, או להציג אותו כדי להגיע אל כלי התצוגה בעכבר.",
|
||||
"help.view.rename": "מתן שם חדש לתצוגה שמורה. התצוגה עצמה נשארת כפי שהיא.",
|
||||
"help.view.save": "שמירת מיקום המצלמה הנוכחי כתצוגה בשם בתכן. מתאים לחזרה לאותה זווית בהמשך, למשל לצילומי מסך.",
|
||||
"help.view.spin": "הקפת המודל בתצוגה באופן רציף עד ללחיצה או למקש הבא. מתאים להצגת מודל מכל הצדדים.",
|
||||
"help.view.tool": "נעילת כלי מצלמה, מסלול, הזזה או זום, כך שגרירה בכפתור השמאלי של העכבר מזיזה את התצוגה עד שמכבים אותו. מתאים למשטח מגע או כשאין כפתור עכבר אמצעי.",
|
||||
"help.view.visual_style": "החלפת אופן הציור של המודל: מוצלל עם מקצועות או בלעדיהם, מסגרת תיל, או עם מקצועות מוסתרים. מסגרת תיל מאפשרת לראות פנימה, ומוצלל נותן מראה נקי.",
|
||||
"history.sketch_under_constrained": "אילוצים חסרים ({count} דרגות חופש)",
|
||||
"history.sketch_under_constrained_one": "אילוצים חסרים (דרגת חופש {count})",
|
||||
"hole_presets.confirm_delete": "אישור מחיקה",
|
||||
@@ -1874,10 +1614,6 @@
|
||||
"material.selection.mixed": "חומרים שונים",
|
||||
"measure.at": "מיקום",
|
||||
"measure.item": "פריט {number}",
|
||||
"measure.quick_copied": "המדידה הועתקה",
|
||||
"measure.quick_copy": "לחיצה מעתיקה את המדידה",
|
||||
"measure.quick_edges": "{count} מקצועות",
|
||||
"measure.quick_faces": "{count} פאות",
|
||||
"messages.ago_h": "לפני {n} שע'",
|
||||
"messages.ago_min": "לפני {n} דק'",
|
||||
"messages.ago_s": "לפני {n} שנ'",
|
||||
@@ -1911,7 +1647,6 @@
|
||||
"nav.hfss.help": "Alt וגרירה שמאלית מזיזים, Shift+Alt וגרירה שמאלית מבצעים זום, Ctrl וגרירה שמאלית משטח ריק מסובבים",
|
||||
"nav.inventor.help": "גרירה אמצעית מזיזה, Shift וגרירה אמצעית מסובבים, Ctrl וגרירה אמצעית מבצעים זום, גרירה ימנית מסובבת",
|
||||
"nav.maya.help": "Alt וגרירה שמאלית מסובבים, Alt וגרירה אמצעית מזיזים, Alt וגרירה ימנית מבצעים זום; גם גרירה אמצעית מזיזה",
|
||||
"nav.nx.help": "גרירה בלחצן האמצעי מסובבת, Shift+האמצעי מזיז את התצוגה (ב-NX: אמצעי + ימני), Ctrl+האמצעי מקרב ומרחיק (ב-NX: אמצעי + שמאלי); גרירה בלחצן הימני לא מזיזה את המצלמה",
|
||||
"nav.openscad.help": "גרירה שמאלית על שטח ריק מסובבת, Shift וגרירה שמאלית בוחרים במלבן, גרירת גאומטריית סקיצה עורכת אותה; גרירה ימנית או אמצעית מזיזה, Shift וגרירה ימנית או אמצעית מבצעים זום",
|
||||
"nav.perspective.sketch": "עריכת סקיצה משתמשת בתצוגה אורתוגרפית. יש לסיים את הסקיצה כדי לעבור לפרספקטיבה.",
|
||||
"nav.right_drag_orbits.help": "כבוי: גרירה בכפתור הימני לא מזיזה את המצלמה, והכפתור הימני רק פותח את תפריט ההקשר. בחירת מיפוי העכבר SolidWorks מכבה זאת.",
|
||||
@@ -2031,11 +1766,6 @@
|
||||
"not a move": "זו אינה הזזה",
|
||||
"not a number": "לא מספר",
|
||||
"open a sketch first": "יש לפתוח סקיצה תחילה",
|
||||
"parameters.apply_live": "להחיל כל שינוי ביציאה מהשדה שלו",
|
||||
"parameters.apply_live_tip": "כבוי: השינויים ממתינים עד ל„החל” או „אישור”, ואז התכן נבנה מחדש פעם אחת עבור כולם. „ביטול” או Escape משליכים אותם.",
|
||||
"parameters.held": "{count} שינויים ממתינים ל„החל”",
|
||||
"parameters.held_hint": "עריכת ביטויים ויחידות. השינויים ממתינים ל„החל” או ל„אישור”.",
|
||||
"parameters.held_one": "שינוי אחד ממתין ל„החל”",
|
||||
"parts.automatic_name": "אוטומטי",
|
||||
"parts.dimension.across_flats": "מידת מפתח",
|
||||
"parts.dimension.bore": "קוטר קדח",
|
||||
@@ -2058,8 +1788,6 @@
|
||||
"parts.family.set_screw": "בורג אלן ללא ראש, קצה שטוח",
|
||||
"parts.family.socket_head_cap_screw": "בורג ראש גלילי עם משושה פנימי",
|
||||
"parts.family.washer": "דסקית שטוחה",
|
||||
"parts.holes": "חורים (אופציונלי)",
|
||||
"parts.placement_hint": "בחרו חור אחד או יותר כדי להושיב חלק בכל אחד, או לחצו אישור כדי למקם אותו בראשית",
|
||||
"pattern.alignment_2": "יישור 2",
|
||||
"pattern.alignment_hint": "הספירה כוללת את המקור. מרכוז מאזן את העותקים; היפוך בוחר את הצד שמקבל את העותק הנוסף כשהסך זוגי.",
|
||||
"pattern.direction_1": "כיוון 1",
|
||||
@@ -2112,8 +1840,6 @@
|
||||
"prefs.bottom_centre": "למטה במרכז",
|
||||
"prefs.bottom_right": "למטה מימין",
|
||||
"prefs.browser": "עץ התכן",
|
||||
"prefs.browser_eye_left": "סמל העין ליד חץ הקיפול",
|
||||
"prefs.browser_eye_left_note": "שורות עץ התכן מציגות את סמל העין ליד חץ הקיפול, כמו קודם, במקום בעמודה בקצה הימני של השורות.",
|
||||
"prefs.browser_reveal_on_hover": "הצגה בריחוף",
|
||||
"prefs.browser_show_note": "״מוצג״ משאיר את הדפדפן על המסך. ״הצגה בריחוף״ מסתיר אותו עד שהמצביע מגיע למקומו או ללשונית הדקה בקצהו השמאלי, והוא נשאר פתוח כל עוד המצביע בתוכו או שתפריט ממנו פתוח.",
|
||||
"prefs.browser_shown": "מוצג",
|
||||
@@ -2133,8 +1859,6 @@
|
||||
"prefs.ctrl_cmd": "Ctrl / Cmd",
|
||||
"prefs.curved_surfaces": "משטחים מעוקלים",
|
||||
"prefs.curves": "משטחים מעוקלים",
|
||||
"prefs.dark_parts_shading": "שמירה על צורת חלקים כהים",
|
||||
"prefs.dark_parts_shading_help": "הצללת התצוגה באור ליניארי עם תאורת שמיים רכה, כך שפאות כהות שומרות על מעבר גוונים במקום להפוך לשחורות",
|
||||
"prefs.dead_zone_note": "הפס המקווקו הוא האזור המת: תנועה בתוכו לא נלקחת בחשבון.",
|
||||
"prefs.default": "ברירת מחדל",
|
||||
"prefs.design": "ברירות מחדל לתכן",
|
||||
@@ -2149,8 +1873,6 @@
|
||||
"prefs.edges": "מקצועות והצללה",
|
||||
"prefs.extend": "הרחבה",
|
||||
"prefs.extra_navigation": "Ctrl עם גרירה שמאלית במקום ריק מסובב את המבט; החזקת Space מזיזה אותו.",
|
||||
"prefs.extrude_view_isometric": "סיבוב התצוגה לאיזומטרית בפתיחת שליפה",
|
||||
"prefs.extrude_view_return": "חזרה לתצוגה הקודמת בסגירת שליפה",
|
||||
"prefs.follows_os": "לפי מערכת ההפעלה",
|
||||
"prefs.font": "גופן",
|
||||
"prefs.font_fallback": "תווים שחסרים בגופן הנבחר מוצגים בגופן המובנה, כך שאף תווית לא מופיעה כריבוע ריק.",
|
||||
@@ -2166,11 +1888,8 @@
|
||||
"prefs.graphics_card_auto": "אוטומטי",
|
||||
"prefs.graphics_card_missing": "הכרטיס הגרפי השמור אינו זמין; נעשה שימוש באפשרות אוטומטי.",
|
||||
"prefs.graphics_card_restart": "ייכנס לתוקף אחרי הפעלה מחדש של SolidCraft. WGPU_ADAPTER_NAME גובר על בחירה זו.",
|
||||
"prefs.graphics_card_unused": "כרטיס המסך השמור לא שימש לחלון זה; הכרטיס שבשימוש מוצג בעזרה › אודות ובשורת המצב. נסו אוטומטי, או הגדירו את WGPU_ADAPTER_NAME לחלק ייחודי משם הכרטיס.",
|
||||
"prefs.graphics_note": "איזון בין מהירות לחלקות. כל בחירה מציגה את השפעתה על דוגמה.",
|
||||
"prefs.graphics_presets_note": "הגדרות קבועות מראש קובעות יחד את הבחירות שלמטה.",
|
||||
"prefs.hide_constraint_glyphs_zoomed_out": "הסתרת סמלי אילוצים בהקטנה",
|
||||
"prefs.hide_constraint_glyphs_zoomed_out_note": "סמלי האילוצים נעלמים כשהשרטוט מוקטן מספיק כדי שלא יעמיסו על התצוגה. כבוי: הם נשארים בגודל מסך קבוע בכל זום.",
|
||||
"prefs.history": "ציר הזמן",
|
||||
"prefs.history_origin_bodies": "הצגת הראשית והגופים למעלה",
|
||||
"prefs.history_origin_bodies_note": "ההיסטוריה משמאל או מתחת לדפדפן מתחילה בתיקיית הגופים של הרכיב הפעיל ובראשית, עם סמלי העין והתפריטים כמו בדפדפן. ההיסטוריה למטה לא משתנה.",
|
||||
@@ -2181,8 +1900,6 @@
|
||||
"prefs.history_sketches_note": "כשהסקיצות מוגדרות ל„מתחת לפיצ'ר שלהן”, ציר הזמן משמאל מציג כל סקיצה רמה אחת פנימה, מתחת לפיצ'ר הראשון שנבנה ממנה, בכל פעם שהוא רחב מספיק להצגת שמות. ציר הזמן בתחתית שומר תמיד על סדר היצירה.",
|
||||
"prefs.history_sketches_under_feature": "מתחת לפיצ'ר שלהן",
|
||||
"prefs.hold_stop_snapping": "החזקה לעצירת ההצמדה",
|
||||
"prefs.home_fit_size": "גודל בתצוגת בית ובהתאמה",
|
||||
"prefs.home_fit_size_note": "כמה מהתצוגה המודל ממלא כשתצוגת בית, התאמה, עיצוב שנפתח או שינוי תצוגה בניווט ממסגרים אותו, בין אם ההגדרה שלמטה פעילה ובין אם לא. 100 %: ממלא את התצוגה שבין הלוחות, המצפן וסרגל הניווט.",
|
||||
"prefs.icons_only": "סמלים בלבד",
|
||||
"prefs.imported_file": "קובץ מיובא",
|
||||
"prefs.in_browser": "בעץ התכן",
|
||||
@@ -2191,20 +1908,13 @@
|
||||
"prefs.interface_language": "שפת הממשק",
|
||||
"prefs.interface_note": "איך SolidCraft נראה והיכן חלקיו ממוקמים.",
|
||||
"prefs.interval_minutes": "{n} דק׳",
|
||||
"prefs.invert_navigator_arrows": "היפוך חצי סיבוב קוביית התצוגה",
|
||||
"prefs.invert_navigator_arrows_note": "החצים סביב הקובייה מחוויים את המצלמה לכיוון שהחץ מצביע, כמו ב-Fusion ו-Inventor: החץ שמשמאל מצביע ימימה ומניע את המצלמה ימימה. כבוי: החץ מסובב את הקובייה אל הצד שבו הוא יושב, כך שחץ שמאל מניע את המצלמה שמאלה. חצי הגלילה המעוגלים אינם מושפעים.",
|
||||
"prefs.keep_work_on_tab_switch": "השארת תיבות דו־שיח וכלים פתוחים במעבר בין עיצובים",
|
||||
"prefs.keep_work_on_tab_switch_note": "כל לשונית עיצוב שומרת את תיבת הדו־שיח או הכלי הפתוחים בה, עם מה שבחרת והקלדת בהם, ואת לשונית סרגל הכלים שלה. הם מחכים לך כשתחזור לעיצוב. כבוי: מעבר בין עיצובים מבטל אותם ומציג את הלשונית מודל.",
|
||||
"prefs.labels": "תוויות",
|
||||
"prefs.language_system": "מערכת",
|
||||
"prefs.layout": "פריסה",
|
||||
"prefs.layout_note": "הפריסה הדחוסה מצמידה חלוניות לשולי החלון. שקיפות עץ התכן זמינה בפריסה הצפה. את צד העוזר אפשר לשנות בעמוד העוזר.",
|
||||
"prefs.left": "שמאל",
|
||||
"prefs.left_click": "לחיצה שמאלית",
|
||||
"prefs.line_drag_draws_one": "לחיצה וגרירה משרטטות קו אחד",
|
||||
"prefs.line_drag_draws_one_note": "בכלי הקו, לחיצה, גרירה ושחרור משרטטים קו אחד מנקודת הלחיצה עד נקודת השחרור, והוא מסתיים שם. לחיצות עדיין משרטטות שרשרת. כבוי: גרירה מציבה נקודה היכן שמשחררים, כמו לחיצה.",
|
||||
"prefs.line_hover_tangent_arc": "השהיה על הנקודה האחרונה של קו עוברת לקשת משיקה",
|
||||
"prefs.line_hover_tangent_arc_note": "בכלי הקו, אחרי ציור מקטע, התרחקו מהנקודה האחרונה של השרשרת, חזרו אליה והחזיקו את הסמן עליה ללא תנועה: הלחיצה הבאה תסיים קשת משיקה, ואותה מחווה מחזירה לקווים. כבוי: השהיה שם אינה עושה דבר.",
|
||||
"prefs.linked_designs": "תכנים מקושרים",
|
||||
"prefs.live_input": "קלט חי",
|
||||
"prefs.live_preview": "תצוגה מקדימה חיה",
|
||||
@@ -2228,8 +1938,6 @@
|
||||
"prefs.mouse_mapping": "מיפוי העכבר",
|
||||
"prefs.navigation": "ניווט",
|
||||
"prefs.navigation_note": "איך העכבר, משטח המגע והעכבר התלת־ממדי מזיזים את המבט.",
|
||||
"prefs.navigator_fit": "התאמת המודל לאחר שינוי תצוגה בניווט התצוגה",
|
||||
"prefs.navigator_fit_note": "לחיצה על פאה, פינה או חץ בקובייה, או על ציר בגיזמו, גם מביטה אל מרכז המודל מהמרחק האחד שמכיל אותו מכל צד (הכדור החוסם שלו). תצוגת בית משתמשת באותו זום ובאותו מרכז כל עוד זה פעיל, כך שתצוגות שנבחרות אחריה רק מסתובבות. כבוי: התצוגה מסתובבת במקומה ושומרת על היעד ועל הזום.",
|
||||
"prefs.network_host_remove": "הסרה",
|
||||
"prefs.network_locations": "התרת מיקומי רשת בתכנים",
|
||||
"prefs.network_locations_note": "כבוי: קבצים מקושרים של תכן במחשב אחר (\\\\server\\share) נפתחים רק מהשרתים הרשומים כאן, או אחרי שמתירים שרת כשנשאלים.",
|
||||
@@ -2242,16 +1950,12 @@
|
||||
"prefs.origin_plane_names": "שמות מישורי הראשית",
|
||||
"prefs.origin_plane_names_note": "השמות המוצגים בדפדפן, בתיבות הדו־שיח וברשימות. {top} הוא XY, {front} הוא XZ ו־{right} הוא YZ, כש־Z למעלה. פקודות, סקריפטים ותכנונים שמורים שומרים על XY, XZ ו־YZ.",
|
||||
"prefs.overall_speed": "מהירות כללית",
|
||||
"prefs.parameter_list_rows": "שורות ברשימת הפרמטרים",
|
||||
"prefs.parameter_list_rows_tip": "חץ למטה בשדה ערך ריק מציג את הפרמטרים, המועדפים תחילה, עד מספר זה. מספר קטן יותר שומר על רשימה קלה בתכנון גדול.",
|
||||
"prefs.persistent_ribbon_pressed": "הדגשת פקודות פעילות ברצועת הכלים",
|
||||
"prefs.persistent_ribbon_pressed_help": "הדגשת פקודות ברצועת הכלים כל עוד ההשפעות שלהן פעילות. כבו אפשרות זו כדי לשמור על המראה הניטרלי הקודם ועל עזרת הפקודות.",
|
||||
"prefs.perspective_fov": "שדה ראייה",
|
||||
"prefs.placement": "מיקום",
|
||||
"prefs.prefer_free_sketch_points": "העדפת נקודות סקיצה ניתנות להזזה כשנקודות חופפות",
|
||||
"prefs.preview_choices": "תצוגה מקדימה של הבחירות שלך",
|
||||
"prefs.print_face_highlight": "הדגשת פאת ההדפסה",
|
||||
"prefs.print_face_highlight_tip": "עד כמה חזק צובעים ומקיפים את פאת ההדפסה של גוף בתצוגה. 0 % אינו מציג הדגשה.",
|
||||
"prefs.profile_active": "פרופיל פעיל",
|
||||
"prefs.profile_applied": "הפרופיל הוחל.",
|
||||
"prefs.profile_changed": "ההגדרות השתנו מאז שהפרופיל נשמר. „שמירה“ מכניסה אותן לפרופיל.",
|
||||
@@ -2273,13 +1977,9 @@
|
||||
"prefs.quality_fastest": "המהיר ביותר",
|
||||
"prefs.quality_slowest": "האיטי ביותר",
|
||||
"prefs.quality_smoother": "חלק יותר",
|
||||
"prefs.quick_measure": "מדידה מהירה בפינת התצוגה",
|
||||
"prefs.quick_measure_note": "מציג את מידות הבחירה בפינה הימנית התחתונה של התצוגה, מעל ההיסטוריה: אורך מקצוע (או Ø ו-R למקצוע עגול), שטח פאה, מיקום נקודה, המרחק והזווית בין שני פריטים, והסכום של כמה מקצועות או פאות. לחיצה מעתיקה אותו.",
|
||||
"prefs.render_previous_geometry_budget": "שימוש בתקציב הגאומטריה הקודם לתצוגה מקדימה של רינדור",
|
||||
"prefs.render_previous_geometry_budget_help": "שחזור מגבלת הגאומטריה הקבועה הקודמת (512 MiB במחשב שולחני של 64 סיביות, 128 MiB בפלטפורמות אחרות) במקום התקציב המבוסס על ההתקן.",
|
||||
"prefs.reports_saved": "{n} שמורים",
|
||||
"prefs.ribbon_click_ends_tool": "לחיצה על הלחצן של הכלי הפעיל מסיימת אותו",
|
||||
"prefs.ribbon_click_ends_tool_note": "לחיצה על לחצן הסרט המודגש של כלי השרטוט שבשימוש מסיימת את הכלי, כך שלחיצות בתצוגה בוחרות שוב. כבוי: הלחיצה מפעילה את הכלי מחדש.",
|
||||
"prefs.ribbon_reveal": "הצגת תוצאות חיפוש בסרט",
|
||||
"prefs.ribbon_reveal_note": "מעבר עם הסמן מעל תוצאה בחיפוש פקודות מראה היכן הפקודה נמצאת בסרט: הלשונית, הכפתור או השורה שלה בתפריט הנפתח של לוח. פקודה שהופעלה מהחיפוש מהבהבת שם, ופקודה פעילה מתפריט נפתח מסמנת את הלוח שלה.",
|
||||
"prefs.right_click": "לחיצה ימנית",
|
||||
@@ -2290,8 +1990,6 @@
|
||||
"prefs.search_empty": "אין הגדרות תואמות",
|
||||
"prefs.select": "בחירה",
|
||||
"prefs.select_one_item": "בחירת פריט אחד",
|
||||
"prefs.select_other_hidden": "בחירת גאומטריה מוסתרת באמצעות בחירה אחרת",
|
||||
"prefs.select_other_hidden_help": "מופעל: כולל גופים, סקיצות וקצוות מוסתרים בקרבת הסמן. כבוי: שימוש ברשימה המקורית של גאומטריה גלויה מתחת לסמן.",
|
||||
"prefs.selecting": "בחירה",
|
||||
"prefs.shift": "Shift",
|
||||
"prefs.shift_add_ctrl_toggle": "Shift מוסיף בלבד; Ctrl / Cmd מחליף מצב",
|
||||
@@ -2309,8 +2007,6 @@
|
||||
"prefs.sketch_exit_view.previous": "חזרה לתצוגה הקודמת",
|
||||
"prefs.sketch_exit_view.unless_rotated": "חזרה אלא אם התצוגה סובבה",
|
||||
"prefs.sketch_exit_view_note": "לאן התצוגה עוברת אחרי סיום סקיצה, ביטול או Esc כפול.",
|
||||
"prefs.sketch_face_activates_part": "שרטוט על פאה של חלק הופך את החלק לפעיל",
|
||||
"prefs.sketch_face_activates_part_note": "שרטוט שמתחיל על פאה של גוף ברכיב אחר מפעיל קודם את הרכיב הזה, כך שהשרטוט שייך לו ונשאר עם החלק בסייר. החלק נשאר פעיל אחר כך. כבוי: השרטוט שייך לרכיב הפעיל.",
|
||||
"prefs.sketch_open_look_at": "הפניית התצוגה אל הסקיצה בפתיחתה",
|
||||
"prefs.sketch_open_look_at_note": "כבוי: יצירה או עריכה של סקיצה משאירות את התצוגה כפי שהיא. «מבט אל» מפנה את התצוגה אל הסקיצה כשרוצים.",
|
||||
"prefs.sketch_recent_snap": "הצמדה אוטומטית למרכזים ולנקודות אמצע אחרונים",
|
||||
@@ -2324,8 +2020,6 @@
|
||||
"prefs.sketch_tab_always_note": "לשונית הסקיצה נשארת ברצועה, מיד אחרי מודל, גם כשאין סקיצה פתוחה. כלי השרטוט בה מתחילים אז סקיצה על המישור או הפאה שנבחרו, או על המישור שתבחרו בהמשך, והכלי מוכן בה.",
|
||||
"prefs.sketch_tracking_guides": "קווי עזר ליישור מרכזים ונקודות אמצע",
|
||||
"prefs.sketch_tracking_guides_note": "יש לרחף עם הסמן מעל מרכז מעגל או נקודת אמצע של צלע ישרה, ואז להזיז אותו אופקית או אנכית כדי להציג קו עזר מקווקו זמני.",
|
||||
"prefs.sketch_tracking_points": "קווי עזר ליישור מנקודות קצה ומפינות בזמן שרטוט",
|
||||
"prefs.sketch_tracking_points_note": "כשכלי שרטוט ממתין לנקודה, ריחוף מעל קצה של קו או קשת, פינה של מלבן או נקודה חופשית מציג את אותו קו עזר מקווקו זמני כמו במרכז או בנקודת אמצע. כבוי: מרכזים ונקודות אמצע בלבד.",
|
||||
"prefs.sketching": "שרטוט סקיצות",
|
||||
"prefs.snap_drawing_note": "בזמן ציור או גרירה של נקודת סקיצה.",
|
||||
"prefs.source": "מקור",
|
||||
@@ -2342,24 +2036,6 @@
|
||||
"prefs.status_error": "שגיאה",
|
||||
"prefs.status_selected": "נבחר",
|
||||
"prefs.status_warning": "אזהרה",
|
||||
"prefs.structure.appearance": "מראה",
|
||||
"prefs.structure.appearance_note": "צבעים, טקסט ונגישות.",
|
||||
"prefs.structure.in_profile": "כלול בפרופיל",
|
||||
"prefs.structure.layout": "פריסה",
|
||||
"prefs.structure.layout_note": "מיקום חלקי החלון.",
|
||||
"prefs.structure.look": "מראה",
|
||||
"prefs.structure.measure_pointer": "מדידה ומצביע",
|
||||
"prefs.structure.mouse3d": "עכבר תלת־ממדי",
|
||||
"prefs.structure.mouse3d_note": "SpaceMouse ו־SpaceNavigator.",
|
||||
"prefs.structure.navigation_note": "עכבר ומשטח מגע. לעכבר התלת־ממדי יש עמוד משלו.",
|
||||
"prefs.structure.profile": "פרופיל",
|
||||
"prefs.structure.profile_edited": "השתנה מאז השמירה",
|
||||
"prefs.structure.profile_hover": "נשמר בפרופילי הגדרות",
|
||||
"prefs.structure.scale_percent": "{percent}%",
|
||||
"prefs.structure.sketch": "סקיצה",
|
||||
"prefs.structure.tools": "כלים",
|
||||
"prefs.structure.tools_note": "אופן הפעולה של כלי המידול.",
|
||||
"prefs.structure.work": "עבודה",
|
||||
"prefs.supersampling_brief": "מצייר את המבט גדול יותר ומקטין אותו: חד מאוד, וכבד יותר.",
|
||||
"prefs.tab_accent_note": "צבע ההדגשה עוקב אחר הלשונית הפעילה",
|
||||
"prefs.theme_file": "קובץ ערכת נושא",
|
||||
@@ -2371,16 +2047,6 @@
|
||||
"prefs.theme_follow_off": "כבוי",
|
||||
"prefs.theme_follow_stop": "הפסקת המעקב",
|
||||
"prefs.theme_import_hint": "לחצו כדי לבחור קובץ ערכת נושא, שחררו קובץ כאן, או הקישו Ctrl+V (Cmd+V ב-Mac) אחרי שהעתקתם ערכת נושא",
|
||||
"prefs.theme_option_opacity": "אטימות",
|
||||
"prefs.theme_option_opacity_help": "כוונון אטימות הלוחות הצפים. רמת אטימות מינימלית שומרת על קריאות הטקסט על רקע צבעי חלון התצוגה.",
|
||||
"prefs.theme_option_tab_colours": "צבעי כרטיסיות",
|
||||
"prefs.theme_option_tab_colours_help": "השתמש בצבעי הלוח ואזור התצוגה של ערכת נושא זו עבור כל כרטיסייה ברצועת הכלים.",
|
||||
"prefs.theme_option_tab_fade_ms": "מעבר בין כרטיסיות",
|
||||
"prefs.theme_option_tab_fade_ms_help": "שנה בהדרגה את צבעי הלוח ואזור התצוגה בעת מעבר בין כרטיסיות. ערך אפס מבצע את המעבר מיד.",
|
||||
"prefs.theme_options_badge": "אפשרויות",
|
||||
"prefs.theme_options_more": "עוד · {count}",
|
||||
"prefs.theme_options_reset": "איפוס",
|
||||
"prefs.theme_options_unavailable": "לא זמין במכשיר זה",
|
||||
"prefs.theme_paste": "הדבקת ערכת נושא",
|
||||
"prefs.theme_paste_none": "בלוח אין ערכת נושא של SolidCraft",
|
||||
"prefs.timeline_half_hour": "−30 דק׳",
|
||||
@@ -2402,8 +2068,6 @@
|
||||
"prefs.under_cursor": "מתחת לסמן",
|
||||
"prefs.units_precision": "יחידות ודיוק",
|
||||
"prefs.updates": "עדכונים",
|
||||
"prefs.value_boxes_in_view": "הצגת ערכים ליד הידיות שלהם בתצוגה",
|
||||
"prefs.value_boxes_in_view_tip": "ערך הפקודה (מרחק, רדיוס…) בתיבה ליד הידית שלו, מעל המודל. כבוי: מקלידים אותו בחלון הפקודה, שמקבל את המקלדת אחרי בחירה, ושום דבר לא מסתיר את המודל.",
|
||||
"prefs.view": "התנהגות המבט",
|
||||
"prefs.view_confirm_corner": "אישור וביטול בפינת התצוגה",
|
||||
"prefs.view_confirm_corner_note": "כשתיבת דו־שיח או סקיצה פתוחות, סימן וי וסימן איקס בפינה הימנית העליונה של התצוגה עושים את מה שעושים אישור וביטול של תיבת הדו־שיח, או מסיימים ומבטלים את הסקיצה. ניווט התצוגה זז אל מתחתיהם.",
|
||||
@@ -2413,12 +2077,6 @@
|
||||
"prefs.viewport_background": "רקע",
|
||||
"prefs.viewport_background_colour": "צבע",
|
||||
"prefs.viewport_background_theme": "מעבר הצבעים של ערכת הנושא",
|
||||
"prefs.viewport_section_status": "הצגת מצב חתך בחלון התצוגה",
|
||||
"prefs.viewport_section_status_help": "הצגת הגדרת החתך בחלון התצוגה. Escape ולחצן הסרט הפעיל מכבים את החתך. כיבוי האפשרות שומר על בקרי החתך הקודמים.",
|
||||
"prefs.viewport_status_details": "פרטים בזמן אמת בחלון התצוגה",
|
||||
"prefs.viewport_status_details_help": "עריכת הגדרות הניתוח והחתך הפעילים בכרטיסי פרטים אחידים. השבתה מחזירה את מקראי הניתוח לקריאה בלבד ואת תיבת הדו-שיח של חתך.",
|
||||
"prefs.viewport_status_summary": "סיכום פריטי מצב בחלון התצוגה",
|
||||
"prefs.viewport_status_summary_help": "קיבוץ שלושה פריטי מצב או יותר לתג סיכום אחד. כיבוי האפשרות משאיר כל פריט בשורה המלאה.",
|
||||
"prefs.wheel": "גלגלת",
|
||||
"prefs.wheel_trackpad": "גלגלת ומשטח מגע",
|
||||
"prefs.workspace": "סביבת עבודה",
|
||||
@@ -3297,9 +2955,7 @@
|
||||
"render.output_ready": "מוכן לרינדור",
|
||||
"render.output_run_check": "הפעל בדיקה",
|
||||
"render.output_size_limit": "{method}: עד {dimension} פיקסלים לצלע ו-{pixels} פיקסלים. הגודל הגדול ביותר שמתאים: {width} × {height}.",
|
||||
"render.output_size_method_profile": "כדי לרנדר {width} × {height}, יש לבחור ב-{method} עם פרופיל משאבי CPU {profile} או בגודל קטן יותר.",
|
||||
"render.output_size_ok": "הגודל תקין · {width} × {height} פיקסלים",
|
||||
"render.output_size_profile": "כדי לרנדר {width} × {height}, יש לבחור בפרופיל משאבי CPU {profile} או בגודל קטן יותר.",
|
||||
"render.output_swap_orientation": "החלפת רוחב וגובה",
|
||||
"render.output_tools_inspector": "ערוך גודל ופורמט במפקח הפלט.",
|
||||
"render.output_view_image": "הצג תמונה",
|
||||
@@ -3512,7 +3168,6 @@
|
||||
"render.size_custom": "מותאם…",
|
||||
"render.size_full_hd": "Full HD",
|
||||
"render.size_hd": "HD",
|
||||
"render.size_needs_profile": "{size} · נדרש {profile}",
|
||||
"render.size_presets": "הגדרות גודל מוכנות",
|
||||
"render.size_presets_pending": "יגיע עם עורך הפלט",
|
||||
"render.size_preview": "תצוגה מקדימה",
|
||||
@@ -3800,24 +3455,6 @@
|
||||
"sheet.flange_type_contour": "מתאר",
|
||||
"sheet.flange_type_edge": "מקצוע",
|
||||
"sheet.no_body": "אין גוף פח: יש להתחיל אחד עם אוגן > בסיס, או להמיר לוח לפח עם המרה לפח (יש לבחור את הפאה השטוחה הגדולה שלו)",
|
||||
"sheet.personal_rules.confirm_delete": "אישור מחיקה",
|
||||
"sheet.personal_rules.delete": "מחיקה",
|
||||
"sheet.personal_rules.delete_prompt": "למחוק את הכלל האישי הזה? כללים שכבר נמצאים בתכנים לא ישתנו.",
|
||||
"sheet.personal_rules.full": "הספרייה האישית כבר מכילה 64 כללים.",
|
||||
"sheet.personal_rules.invalid_name": "יש להזין שם קצר ללא מעברי שורה או תווי בקרה.",
|
||||
"sheet.personal_rules.invalid_values": "יש להשלים את ערכי הכלל: כל ערך צריך להיות ניתן לחישוב בתכן זה, עם עובי חיובי ומקדם K בין 0 ל־1.",
|
||||
"sheet.personal_rules.missing": "הכלל האישי שנבחר כבר אינו זמין.",
|
||||
"sheet.personal_rules.name": "שם הכלל",
|
||||
"sheet.personal_rules.name_exists": "כבר קיים כלל אישי בשם הזה. יש להשתמש בשם אחר.",
|
||||
"sheet.personal_rules.name_hint": "שם ייחודי",
|
||||
"sheet.personal_rules.overwrite": "שמירת השינויים בכלל האישי שנבחר",
|
||||
"sheet.personal_rules.rename": "שינוי שם",
|
||||
"sheet.personal_rules.rule": "כלל אישי",
|
||||
"sheet.personal_rules.save": "שמירה כחדש",
|
||||
"sheet.personal_rules.scope": "נשמרים בפרופיל שלך לכל התכנים.",
|
||||
"sheet.personal_rules.select": "בחירת כלל",
|
||||
"sheet.personal_rules.title": "כללים אישיים",
|
||||
"sheet.personal_rules.unsupported": "לכלל הזה יש ערכים שהגרסה הזו אינה יכולה להשתמש בהם.",
|
||||
"shortcut.json_error": "הפרמטרים חייבים להיות JSON: {error}",
|
||||
"shortcut.no_command": "אין פקודה `{id}`; הטקסט שלפני ה־JSON חייב להיות מזהה פקודה",
|
||||
"shortcut.pin": "הצמדה לראש תיבת S",
|
||||
@@ -3854,10 +3491,8 @@
|
||||
"sketch_text.align_right": "ימין",
|
||||
"sketch_text.bold": "מודגש",
|
||||
"sketch_text.builtin_font": "{family} (מובנה)",
|
||||
"sketch_text.formula": "התחילו ב־= כדי לבנות את הטקסט מפרמטרים: ='W' + number(Width)",
|
||||
"sketch_text.italic": "נטוי",
|
||||
"sketch_text.loading_fonts": "מחפש גופנים מותקנים…",
|
||||
"sketch_text.no_bold": "לגופן המובנה אין משקל מודגש: בחר גופן מותקן",
|
||||
"sketch_text.on_path": "הטקסט עוקב אחר המסלול שלו: העקומה קובעת את מיקומו",
|
||||
"sketch_text.path_clear": "הסרת הטקסט מהעקומה",
|
||||
"sketch_text.path_hint": "עקומה בסקיצה שהטקסט עוקב אחריה: יש ללחוץ כאן ואז על העקומה",
|
||||
@@ -3996,8 +3631,6 @@
|
||||
"ui.3d_mouse_section": "עכבר תלת־ממדי",
|
||||
"ui.3d_mouse_show_in_view": "הצגת העכבר התלת־ממדי בתצוגה התלת־ממדית",
|
||||
"ui.3d_mouse_show_in_view_tip": "תמונה של העכבר התלת־ממדי בפינה השמאלית התחתונה, שזזה כשמזיזים אותו.",
|
||||
"ui.3d_mouse_sketch_orbit": "סיבוב סקיצות בעכבר התלת־ממדי",
|
||||
"ui.3d_mouse_sketch_orbit_tip": "העכבר התלת־ממדי מסובב את התצוגה גם כשסקיצה פתוחה ונראית חזיתית, כמו שהעכבר יכול. כבוי: הוא מזיז ומגדיל את הסקיצה עד שתטה את התצוגה.",
|
||||
"ui.3d_mouse_skip": "ההתקן שלי לא יכול לעשות את זה",
|
||||
"ui.3d_mouse_skip_tip": "מדלג על התנועה הזאת בשני הכיוונים, והכיול משמיט אותה.",
|
||||
"ui.3d_mouse_speed": "מהירות עכבר תלת־ממדי",
|
||||
@@ -4026,8 +3659,6 @@
|
||||
"ui.3d_mouse_step_twist_counterclockwise": "יש לסובב את הכיפה נגד כיוון השעון, להחזיק ואז לשחרר.",
|
||||
"ui.3d_mouse_switch_cap": "כיול כהתקן חזרה למרכז",
|
||||
"ui.3d_mouse_switch_trackball": "כיול ככדור עקיבה",
|
||||
"ui.3d_mouse_use_direct": "שימוש במנהל ישיר",
|
||||
"ui.3d_mouse_use_direct_tip": "קריאת העכבר התלת־ממדי ישירות (hidraw) במקום דרך spacenavd.",
|
||||
"ui.3d_mouse_view_axis": "ציר מבט",
|
||||
"ui.3d_mouse_view_off": "כבוי",
|
||||
"ui.3d_mouse_view_off_tip": "הפרופיל של מנהל ההתקן לעכבר התלת־ממדי מכבה את הציר הזה, ולכן התנועה שלו לא מזיזה את המבט. בחירה כאן בתנועה של ציר אחר מחליפה בין השניים, והתנועה ההיא מפסיקה להזיז את המבט.",
|
||||
@@ -4066,7 +3697,6 @@
|
||||
"ui.agent_chat_auth_terminal": "יש להריץ את זה במסוף ואז ללחוץ שוב על התחברות:",
|
||||
"ui.agent_chat_auth_title": "התחברות לסוכן",
|
||||
"ui.agent_chat_cancel": "ביטול",
|
||||
"ui.agent_chat_cannot_start": "מותקן, אך אינו מופעל: {error}",
|
||||
"ui.agent_chat_changes": "שינויים: {n}, צעד ביטול אחד",
|
||||
"ui.agent_chat_changes_n": "{n} שינויים",
|
||||
"ui.agent_chat_changes_of": "{n}/{limit} שינויים",
|
||||
@@ -4159,12 +3789,9 @@
|
||||
"ui.agent_chat_queued_stopped": "בתור (נעצר, לא נשלח)",
|
||||
"ui.agent_chat_refresh": "רענון",
|
||||
"ui.agent_chat_refused": "אסור לסוכן: {reason}",
|
||||
"ui.agent_chat_reinstall": "{agent} מותקן ({program}), אך לא הופעל כאשר SolidCraft בדק אותו: {error}\nייתכן שההתקנה שלו חלקית, או שהיא מיועדת לסוג אחר של מחשב. יש להתקין אותו מחדש עם `{install}`, לוודא שהוא מציג את הגרסה שלו במסוף, ואז ללחוץ על רענון.",
|
||||
"ui.agent_chat_remove": "הסרה מהתור",
|
||||
"ui.agent_chat_remove_file": "הסרה מההודעה הזו",
|
||||
"ui.agent_chat_remove_imported": "הסרה מההודעה הזו; החלק נשאר בתכן (ביטול מסיר אותו)",
|
||||
"ui.agent_chat_reply_cut_off": "התשובה הגיעה למגבלת האורך שלה לפני שהסתיימה, ולכן ייתכן שהיא חלקית. יש לבקש מהסוכן להמשיך, או לענות בקצרה יותר.",
|
||||
"ui.agent_chat_reply_declined": "המודל סירב לענות על ההודעה הזו.",
|
||||
"ui.agent_chat_retry": "ניסיון חוזר",
|
||||
"ui.agent_chat_right": "ימין",
|
||||
"ui.agent_chat_save": "שמירה",
|
||||
@@ -4223,17 +3850,12 @@
|
||||
"ui.ai_copy_suffix": "עותק",
|
||||
"ui.ai_custom_url": "URL מותאם אישית",
|
||||
"ui.ai_default": "ברירת מחדל",
|
||||
"ui.ai_edit": "עריכה",
|
||||
"ui.ai_edit_agent_title": "עריכת סוכן",
|
||||
"ui.ai_edit_gone": "הסוכן הזה הוסר, ולכן אין מה לשמור.",
|
||||
"ui.ai_edit_tip": "שינוי השם, הפקודה או נקודת הקצה של סוכן זה. מפתח שמור נשאר מוסתר.",
|
||||
"ui.ai_http_busy": "נקודת הקצה עמוסה או חרגה מהמגבלה שלה; יש לנסות שוב מאוחר יותר",
|
||||
"ui.ai_http_key": "נקודת הקצה דחתה את המפתח: יש לבדוק אותו בהעדפות > AI",
|
||||
"ui.ai_http_not_found": "נקודת הקצה או המודל לא קיימים: יש לבדוק את URL הבסיס ואת שם המודל",
|
||||
"ui.ai_http_too_large": "השיחה גדולה מדי עבור נקודת קצה זו; יש להתחיל צ'אט חדש",
|
||||
"ui.ai_key": "מפתח API",
|
||||
"ui.ai_key_hint": "רשות; נשמר במחזיק המפתחות של המערכת",
|
||||
"ui.ai_key_keep_hint": "יש להשאיר ריק כדי לשמור על המפתח השמור",
|
||||
"ui.ai_key_needs_https": "מפתח נשלח רק דרך HTTPS, או למחשב הזה.",
|
||||
"ui.ai_key_note": "נשמר במחזיק המפתחות של המערכת, לעולם לא בהגדרות של SolidCraft. יש להשאיר ריק עבור שרת מקומי.",
|
||||
"ui.ai_keychain_error": "מחזיק המפתחות של המערכת סירב: {error}",
|
||||
@@ -4260,15 +3882,11 @@
|
||||
"ui.ai_permissions": "הרשאות",
|
||||
"ui.ai_preset": "תצורה מוכנה",
|
||||
"ui.ai_protocol": "פרוטוקול",
|
||||
"ui.ai_reasoning_effort": "מאמץ ההסקה",
|
||||
"ui.ai_reasoning_effort_field_hint": "ריק = ברירת המחדל של הספק",
|
||||
"ui.ai_reasoning_effort_hint": "אופציונלי. נשלח לנקודת הקצה כ־`reasoning_effort`; הערכים המקובלים שונים מספק לספק (למשל `low`, `high` או `max`). SolidCraft לעולם לא תחליף את הערך שבחרת כאן. השאירו ריק כדי לא לשלוח דבר ולשמור על ברירת המחדל של הספק.",
|
||||
"ui.ai_remove": "הסרה",
|
||||
"ui.ai_request_timed_out": "המודל נזקק ליותר מ־{seconds} שניות. ניתן להגדיל את זמן ההמתנה לבקשה עבור נקודת קצה זו בהעדפות › עוזר.",
|
||||
"ui.ai_request_timeout": "זמן המתנה לבקשה",
|
||||
"ui.ai_request_timeout_hint": "כמה זמן מותר לבקשה אחת למודל בנקודת קצה זו, מ־30 שניות עד שעה. כדאי להגדיל עבור מודל מקומי איטי.",
|
||||
"ui.ai_reset": "איפוס",
|
||||
"ui.ai_save": "שמירה",
|
||||
"ui.ai_settings": "הגדרות AI…",
|
||||
"ui.ai_show_features": "הצגת תכונות AI",
|
||||
"ui.ai_show_features_note": "הצ'אט עם הסוכן: חלונית שבה סוכן קוד שכבר נמצא בשימוש, או נקודת קצה של מודל לבחירתך, עובדים על התכן הפתוח. כבוי: אין לחצן AI, קיצור דרך, פריט תפריט או חלונית, ושום דבר לא מחופש או מופעל.",
|
||||
@@ -4357,7 +3975,6 @@
|
||||
"ui.circle": "מעגל",
|
||||
"ui.circular_pattern": "מערך מעגלי",
|
||||
"ui.clear": "ניקוי",
|
||||
"ui.clear_print_face": "נקה פאת הדפסה",
|
||||
"ui.clear_recent": "ניקוי האחרונים",
|
||||
"ui.clear_the_selection": "ניקוי הבחירה",
|
||||
"ui.click_selects_whole_bodies": "לחיצה בוחרת גופים שלמים",
|
||||
@@ -4428,7 +4045,6 @@
|
||||
"ui.dark": "כהה",
|
||||
"ui.default_modelling_orientation": "כיוון מידול ברירת מחדל",
|
||||
"ui.delete": "מחיקה",
|
||||
"ui.delete_select_first": "בחרו קודם מה למחוק: תכונות, גופים, רכיבים או גאומטריית סקיצה",
|
||||
"ui.depth": "עומק",
|
||||
"ui.design": "תכן",
|
||||
"ui.design_properties.author": "מחבר",
|
||||
@@ -4443,40 +4059,6 @@
|
||||
"ui.design_properties.project": "פרויקט",
|
||||
"ui.design_properties.revision": "גרסה",
|
||||
"ui.design_saved": "נשמר ב־{path}",
|
||||
"ui.details_access_caption": "הפאות מציגות אם כלי יכול להגיע אליהן מהכיוון שנבחר.",
|
||||
"ui.details_angle": "זווית",
|
||||
"ui.details_continuity_caption": "עריכת התפר שנבחר. שאר התפרים שומרים על ההגדרות שלהם.",
|
||||
"ui.details_continuity_stale": "גאומטריה קודמת: יש להריץ שוב את הניתוח כדי לערוך את התפר הזה או להתאים את התצוגה אליו.",
|
||||
"ui.details_copy_list": "העתקת הרשימה",
|
||||
"ui.details_curvature": "סבולת עקמומיות",
|
||||
"ui.details_curvature_caption": "הפאות נצבעות לפי רדיוס העקמומיות המקומי שלהן.",
|
||||
"ui.details_direction": "כיוון הכלי",
|
||||
"ui.details_draft_caption": "הפאות נצבעות לפי הזווית שלהן ביחס לכיוון החליצה.",
|
||||
"ui.details_edit_seam": "עריכת תפר",
|
||||
"ui.details_fixture": "דוגמת רכיב ממשק — נתוני דוגמה בלבד",
|
||||
"ui.details_fixture_caption": "דוגמת רכיב ממשק עם ערכים להמחשה; זו אינה תוצאה של מודל.",
|
||||
"ui.details_fixture_problem": "ממצא לדוגמה עם בעיה",
|
||||
"ui.details_fixture_readout": "ערך מדידה לדוגמה",
|
||||
"ui.details_flip": "היפוך",
|
||||
"ui.details_gap": "פער",
|
||||
"ui.details_hatch": "קיווקוו פאות החתך",
|
||||
"ui.details_jump": "קפיצת עקמומיות",
|
||||
"ui.details_key": "מקרא",
|
||||
"ui.details_offset": "היסט",
|
||||
"ui.details_plane": "מישור",
|
||||
"ui.details_pull": "כיוון החליצה",
|
||||
"ui.details_radius": "רדיוס",
|
||||
"ui.details_readout": "ערכים נמדדים",
|
||||
"ui.details_samples": "דגימות",
|
||||
"ui.details_seam": "{body} · מקצוע {edge}",
|
||||
"ui.details_settings": "הגדרות",
|
||||
"ui.details_sharp_gap": "חד או בעל פער",
|
||||
"ui.details_show_all": "הצגת הכול ({count})",
|
||||
"ui.details_smooth": "חלק",
|
||||
"ui.details_stripes": "פסים",
|
||||
"ui.details_target": "התאמת התצוגה לגאומטריה",
|
||||
"ui.details_worst_seams": "התפרים הגרועים ביותר",
|
||||
"ui.details_zebra_caption": "פסי ההשתקפות מראים באיזו מידה הפאות מתחברות בצורה חלקה.",
|
||||
"ui.diameter": "קוטר",
|
||||
"ui.dimension": "מידה",
|
||||
"ui.direct_interaction": "אינטראקציה ישירה",
|
||||
@@ -4521,7 +4103,6 @@
|
||||
"ui.edit_in_place_saved_elsewhere": "החלק נשמר לקובץ אחר; ההרכבה עדיין מקושרת אל {name}",
|
||||
"ui.edit_in_place_wait": "יש להמתין עד שמה שפועל בתכן יסתיים",
|
||||
"ui.edit_section_analysis": "עריכת ניתוח חתך",
|
||||
"ui.edit_sketch_empty": "אין סקיצות לעריכה",
|
||||
"ui.ellipse": "אליפסה",
|
||||
"ui.emboss_wrap_note": "פרופילי קווים ניצבים המשיקים לגליל נתמך נכרכים אוטומטית. יש לבחור דופן כדי לקבוע יעד.",
|
||||
"ui.end_radius": "רדיוס סיום",
|
||||
@@ -4532,15 +4113,12 @@
|
||||
"ui.equation_explicit": "מפורשת",
|
||||
"ui.equation_form": "צורה",
|
||||
"ui.equation_note": "המשתנה הוא מספר ללא יחידה: sin(t) מקבלת אותו ברדיאנים. תוצאה ללא יחידה היא ביחידה של התכנון.",
|
||||
"ui.equation_note_range": "המשתנה הוא אורך, כמו הטווח שלו: אפשר לשלב אותו עם פרמטרי אורך, ולחלק אותו באורך עבור sin(). תוצאה ללא יחידה היא ביחידת התכן.",
|
||||
"ui.equation_parametric": "פרמטרית",
|
||||
"ui.equation_variable_unit": "המשתנה ביחידת הטווח",
|
||||
"ui.equation_x_of_t": "x(t)",
|
||||
"ui.equation_y_of_t": "y(t)",
|
||||
"ui.equation_y_of_x": "y(x)",
|
||||
"ui.equivalent_radius": "רדיוס שקול",
|
||||
"ui.expand": "הרחבה",
|
||||
"ui.explode_needs_two_components": "תצוגה מפוצצת מרחיקה רכיבים זה מזה, ולכן התכן צריך שניים או יותר מהם (רכיב חדש, הוספת תכן או יצירת רכיבים מגופים)",
|
||||
"ui.exportDxf": "ייצוא DXF…",
|
||||
"ui.export_ellipsis_keymap": "ייצוא…",
|
||||
"ui.export_keymap_tip": "מקשים, מועדפי תיבת S וסרגל הכלים, כקובץ",
|
||||
@@ -4709,14 +4287,12 @@
|
||||
"ui.joints": "מפרקים",
|
||||
"ui.keyboard_shortcuts": "קיצורי מקלדת",
|
||||
"ui.language": "שפה",
|
||||
"ui.lasso_select": "לאסו (גרירת לולאה חופשית: בוחר את מה שנמצא כולו בתוכה)",
|
||||
"ui.layout_compact": "דחוס",
|
||||
"ui.layout_floating": "צף",
|
||||
"ui.length": "אורך",
|
||||
"ui.length_decimals": "ספרות עשרוניות באורך",
|
||||
"ui.light": "בהיר",
|
||||
"ui.line": "קו",
|
||||
"ui.line_arc_hint": "קשת משיקה: לחצו על קצה הקשת. השהו שוב על הנקודה האחרונה כדי לחזור לקווים; לחיצה ימנית או Esc לסיום",
|
||||
"ui.link_copies": "קישור עותקים זהים",
|
||||
"ui.link_copies_keep": "השארה",
|
||||
"ui.link_copies_link": "קישור",
|
||||
@@ -4805,7 +4381,6 @@
|
||||
"ui.part_size_shared": "בונה מחדש את החלק ומחליף פיצ'רים שנוספו. כל המופעים של רכיב זה מתעדכנים.",
|
||||
"ui.paste": "הדבקה",
|
||||
"ui.path": "מסלול",
|
||||
"ui.pattern_object_type_tip": "גופים: צורות מלאות, נבחרות בתצוגה או בעץ התכן; כל אחד מועתק בשלמותו.\nפיצ'רים: שלבים בציר הזמן, כמו שליפה או חור, נבחרים בציר הזמן או על פאה שהם יצרו; השלב חוזר על עצמו.\nסקיצה אינה אף אחד מהם: חזרו על העקומות שלה בעזרת המערך או השיקוף של הסקיצה עצמה, או בצעו לה שליפה קודם.",
|
||||
"ui.pattern_on_path": "מערך לאורך מסלול",
|
||||
"ui.perforate_margin_default": "לפי הקוטר",
|
||||
"ui.perforate_pitch": "פסיעה",
|
||||
@@ -4832,17 +4407,12 @@
|
||||
"ui.plugins_skipped": "לא ניתן היה לקרוא {count} תיקיות.",
|
||||
"ui.plugins_version": "{version}",
|
||||
"ui.point": "נקודה",
|
||||
"ui.point_cloud_add_filter": "הוספת מסנן…",
|
||||
"ui.point_cloud_auto_range": "טווח אוטומטי",
|
||||
"ui.point_cloud_color_by": "צביעה לפי",
|
||||
"ui.point_cloud_file_colors": "צבעי הקובץ",
|
||||
"ui.point_cloud_filter_by": "סינון לפי",
|
||||
"ui.point_cloud_height_high": "הגובה המרבי",
|
||||
"ui.point_cloud_height_low": "הגובה המזערי",
|
||||
"ui.point_cloud_legend_filter": "מוצגים ומוסתרים במקרא שלמעלה",
|
||||
"ui.point_cloud_no_file_colors": "אין בקובץ צבעים",
|
||||
"ui.point_cloud_pause": "השהיה",
|
||||
"ui.point_cloud_play": "הפעלה",
|
||||
"ui.point_cloud_single_color": "צבע אחיד",
|
||||
"ui.point_cloud_size": "גודל נקודה",
|
||||
"ui.point_cloud_units": "יחידות הקובץ",
|
||||
@@ -4851,11 +4421,6 @@
|
||||
"ui.polygon": "מצולע",
|
||||
"ui.preferences": "העדפות",
|
||||
"ui.press_a_key": "יש ללחוץ על מקש…",
|
||||
"ui.print_face_cleared": "{body}: פאת ההדפסה נוקתה",
|
||||
"ui.print_face_input": "פאת הדפסה",
|
||||
"ui.print_face_one_body": "פאת הדפסה נבחרת לגוף אחד: שלח את הגוף הזה לבדו כדי לשנות אותה",
|
||||
"ui.print_face_pick": "בחר פאה שטוחה אחת של גוף מוצק כדי להפוך אותה לפאת ההדפסה",
|
||||
"ui.print_face_set": "{body}: פאת ההדפסה הוגדרה; שליחה לסלייסר מניחה את הגוף עליה",
|
||||
"ui.profile": "פרופיל",
|
||||
"ui.profile_plane": "מישור הפרופיל",
|
||||
"ui.profiles": "פרופילים",
|
||||
@@ -4871,7 +4436,6 @@
|
||||
"ui.properties.inertia_y": "Iyx, Iyy, Iyz",
|
||||
"ui.properties.inertia_z": "Izx, Izy, Izz",
|
||||
"ui.properties.measuring": "מודד…",
|
||||
"ui.properties.measuring_bodies": "מודד… {done} מתוך {total} גופים",
|
||||
"ui.properties.measuring_failed": "המדידה נעצרה לפני שהסתיימה.",
|
||||
"ui.properties.principal_axis": "ציר ראשי {number}",
|
||||
"ui.properties.principal_moments": "מומנטים ראשיים",
|
||||
@@ -4939,7 +4503,6 @@
|
||||
"ui.selectOther": "בחירת אחר…",
|
||||
"ui.selectTangentChain": "בחירת שרשרת משיקה",
|
||||
"ui.select_all": "בחירת הכול",
|
||||
"ui.select_components_by_face": "בחירת רכיבים (בחירת פאה בוחרת את הרכיב שלה)",
|
||||
"ui.selection": "בחירה",
|
||||
"ui.selection_modifiers": "מקשי שינוי לבחירה",
|
||||
"ui.selection_shift_add_only": "Shift+לחיצה מוסיף בלי להסיר",
|
||||
@@ -4981,11 +4544,6 @@
|
||||
"ui.sketch_intersect_selection_filter": "מסנן בחירה",
|
||||
"ui.sketch_modifiers": "מקשי שינוי בסקיצה",
|
||||
"ui.sketch_project_geometry": "גאומטריה",
|
||||
"ui.sketch_report.all_constrained": "הכול מאולץ במלואו.",
|
||||
"ui.sketch_report.dof": "דרגות חופש",
|
||||
"ui.sketch_report.loose": "לא מאולץ במלואו",
|
||||
"ui.sketch_report.status": "מצב",
|
||||
"ui.sketch_report.title": "דוח סקיצה",
|
||||
"ui.sketch_scale": "קנה מידה של סקיצה",
|
||||
"ui.sketches": "סקיצות",
|
||||
"ui.slice": "חתך",
|
||||
@@ -5095,14 +4653,7 @@
|
||||
"ui.viewport_status_key": "הצגת מקרא עבור {name}",
|
||||
"ui.viewport_status_minimum_radius": "רדיוס מינימלי",
|
||||
"ui.viewport_status_pairs": "{count} זוגות",
|
||||
"ui.viewport_status_section_hatch": "{setting} · קווקוו",
|
||||
"ui.viewport_status_section_plane": "המישור הנוכחי",
|
||||
"ui.viewport_status_section_tilted": "נטוי · {offset}",
|
||||
"ui.viewport_status_stripes": "{count} פסים",
|
||||
"ui.viewport_status_summary_clear": "כיבוי הכול",
|
||||
"ui.viewport_status_summary_heading": "בתצוגה זו",
|
||||
"ui.viewport_status_summary_label": "{name} ועוד {count} פריטים",
|
||||
"ui.viewport_status_summary_more": "+{count}",
|
||||
"ui.viewport_theme_follow": "לפי ערכת הנושא",
|
||||
"ui.visual_shaded_hidden_edges": "מוצלל עם מקצועות נסתרים",
|
||||
"ui.visual_shaded_with_edges": "מוצלל עם מקצועות",
|
||||
@@ -5139,9 +4690,7 @@
|
||||
"update.button": "עדכון",
|
||||
"update.button_version": "עדכון ל־{version}",
|
||||
"update.check_automatically": "בדיקת עדכונים אוטומטית",
|
||||
"update.check_for_updates": "בדיקת עדכונים",
|
||||
"update.check_now": "בדיקה עכשיו",
|
||||
"update.check_unavailable": "בדיקת עדכונים אינה זמינה עבור התקנה זו.",
|
||||
"update.checking": "בבדיקה…",
|
||||
"update.copy": "העתקה",
|
||||
"update.dmg_opened": "תמונת הדיסק פתוחה ואומתה: יש לגרור את SolidCraft לתיקיית היישומים במקום העותק הישן, ואז להפעיל מחדש את SolidCraft.",
|
||||
|
||||
@@ -60,7 +60,6 @@
|
||||
"BLEND SURFACE": "PRIJELAZNA PLOHA",
|
||||
"BOUNDARY SURFACE": "GRANIČNA PLOHA",
|
||||
"BROWSER": "STABLO MODELA",
|
||||
"Back to the original order": "Natrag na izvorni redoslijed",
|
||||
"Ball": "Kuglasti",
|
||||
"Bar": "Šipka",
|
||||
"Base Center": "Središte osnove",
|
||||
@@ -596,8 +595,6 @@
|
||||
"Snap to face and edge centres": "Privlači na središta lica i bridova",
|
||||
"SolidCraft cannot submit reports directly. Submit on GitHub; no token is needed in the app.": "SolidCraft ne može izravno slati izvješća. Pošaljite ih na GitHubu; u aplikaciji nije potreban token.",
|
||||
"SolidCraft closed before these designs were saved. Their last autosave can be opened.": "SolidCraft se zatvorio prije nego što su ovi dizajni spremljeni. Može se otvoriti njihovo posljednje automatsko spremanje.",
|
||||
"Sort A to Z": "Poredaj od A do Ž",
|
||||
"Sort Z to A": "Poredaj od Ž do A",
|
||||
"Spacing 2 must be a non-zero number": "Razmak 2 mora biti broj različit od nule",
|
||||
"Spacing must be a non-zero number": "Razmak mora biti broj različit od nule",
|
||||
"Specialise": "Specijaliziraj",
|
||||
@@ -822,8 +819,6 @@
|
||||
"cmd.appearance_pick_up": "Preuzmi izgled",
|
||||
"cmd.appearance_replace": "Zamijeni izgled",
|
||||
"cmd.assembly_bom": "Sastavnica",
|
||||
"cmd.assembly_mass_properties": "Svojstva mase",
|
||||
"cmd.body.print_face": "Ploha ispisa",
|
||||
"cmd.body_rename": "Preimenuj tijelo",
|
||||
"cmd.browser_collapse_all": "Sažmi sve",
|
||||
"cmd.browser_expand_all": "Proširi sve",
|
||||
@@ -1248,7 +1243,6 @@
|
||||
"cmd.view.render_browser": "Stablo renderiranja",
|
||||
"cmd.view.render_dock": "Premjesti panel renderiranja",
|
||||
"cmd.view.render_focus": "Fokusni prikaz renderiranja",
|
||||
"cmd.view.status_details": "Detalji statusa prozora prikaza",
|
||||
"cmd.view.status_items": "Statusne stavke prozora prikaza",
|
||||
"cmd.view_ambient_occlusion": "Ambijentalna okluzija",
|
||||
"cmd.view_angle_readout": "Kutovi prikaza",
|
||||
@@ -1392,168 +1386,21 @@
|
||||
"from the rule": "iz pravila",
|
||||
"help.apache": "Apache licenca 2.0",
|
||||
"help.appearance.assign": "Daje odabranim tijelima, licima ili komponentama boju ili izgled materijala, bez promjene njihove težine. Upotrijebite ga kako biste razlikovali dijelove ili pregledali završnu obradu.",
|
||||
"help.assembly.bom": "Navodi dijelove dizajna ili komponente s količinama, po broju dijela, a popis može spremiti kao CSV ili JSON. Upotrijebite ga kao popis dijelova za narudžbu i montažu.",
|
||||
"help.attributions": "Atribucije (ATTRIBUTION.md)",
|
||||
"help.build": "Verzija {version} · commit {commit} · izgrađeno {date}",
|
||||
"help.canvas.decal": "Postavlja sliku na ravno lice modela, poput naljepnice. Upotrijebite ga kako biste na dijelu prikazali oznaku, logotip ili otisnuti uzorak.",
|
||||
"help.canvas.edit": "Mijenja platno: njegov položaj, veličinu, kut, neprozirnost, zrcaljenje, vidljivost ili naziv. Upotrijebite ga kako biste referentnu sliku poravnali sa skicom koju po njoj ocrtavate.",
|
||||
"help.canvas.insert": "Postavlja PNG ili JPEG sliku na ravninu ili lice kao prozirnu referencu. Upotrijebite ga kako biste u skici ocrtali fotografiju ili crtež, sa slikom skaliranom na poznatu veličinu.",
|
||||
"help.component.break_link": "Odvaja povezanu komponentu od njezine datoteke dizajna, a njezina tijela ostaju onakva kakva jesu. Upotrijebite ga kad dio više ne treba pratiti promjene u izvornoj datoteci.",
|
||||
"help.component.capture_position": "Zadržava položaje dijelova koje ste ručno pomaknuli, tako da ti dijelovi ostaju na tim mjestima. Upotrijebite ga nakon povlačenja dijelova na mjesto koje nijedan spoj ne drži.",
|
||||
"help.component.create": "Dodaje novu, praznu komponentu u dizajn, unutar aktivne komponente osim ako odaberete drugu nadređenu komponentu. Upotrijebite ga kako biste novom dijelu sklopa dali vlastito mjesto za tijela i skice.",
|
||||
"help.component.finish_edit": "Sprema dio koji uređujete na mjestu, vraća se u njegov sklop i ažurira sklop prema njemu. Upotrijebite je kad završite izmjene povezanog dijela.",
|
||||
"help.component.from_bodies": "Pretvara svako odabrano tijelo u zasebnu komponentu, nazvanu po tijelu. Upotrijebite ga kad dizajn izgrađen od samostalnih tijela treba postati sklop čije se dijelove može spajati i pomicati.",
|
||||
"help.component.insert_design": "Umeće drugi spremljeni dizajn kao komponentu povezanu s njegovom datotekom, a njegova puna tijela postavlja onako kako su u njemu. Upotrijebite ga kako biste dio ponovno upotrijebili u sklopu i preuzeli kasnije promjene naredbom Ažuriraj veze.",
|
||||
"help.component.properties": "Prikazuje volumen, masu, središte mase i momente tromosti komponente, prema materijalima njezinih tijela. Upotrijebite ga kako biste provjerili težinu i ravnotežu sklopa.",
|
||||
"help.component.revert_position": "Vraća ručno pomaknute dijelove na mjesto na kojem su bili, odbacujući pomake koji nisu zabilježeni. Upotrijebite ga kako biste poništili probne pomake u sklopu.",
|
||||
"help.component.update_links": "Ponovno čita povezane datoteke dizajna i zamjenjuje tijela koja su se promijenila. Upotrijebite ga nakon uređivanja dijela koji ovaj sklop koristi.",
|
||||
"help.config.configure": "Dodaje parametre, značajke, materijale ili izglede kao stupce tablice konfiguracija. Upotrijebite ga kako biste izradili inačice jednog dizajna, primjerice veličine nekog dijela.",
|
||||
"help.config.preview": "Provjerava može li se redak tablice konfiguracija ponovno izgraditi, bez promjene dizajna ili njegove vremenske trake. Upotrijebite ga prije prebacivanja na inačicu u čiju ispravnost niste sigurni.",
|
||||
"help.config.rules": "Prikazuje pravila tablice konfiguracija, njezine retke i koji je redak aktivan. Upotrijebite ga kako biste vidjeli kako su postavljene inačice dizajna.",
|
||||
"help.config.table": "Prikazuje tablicu konfiguracija: jedan redak po inačici, jedan stupac po parametru ili značajki, te podudara li se dizajn još s aktivnim retkom. Upotrijebite ga za pregled inačica dizajna.",
|
||||
"help.connect_note": "Ponovno pokrenite svakog asistenta kako bi učitao SolidCraft poslužitelj. Svaka datoteka sigurnosno je kopirana kao .bak prije promjene.",
|
||||
"help.connect_title": "Poveži AI asistente",
|
||||
"help.construct.axis.edge": "Izrađuje pomoćnu os duž ravnog brida ili linije skice. Upotrijebite je kao os za rotaciju, kružni niz ili spoj.",
|
||||
"help.construct.axis.normal_to_face": "Izrađuje pomoćnu os kroz točku, okomito na lice. Upotrijebite je kao os koja stoji ravno iz površine.",
|
||||
"help.construct.axis.through_cylinder": "Izrađuje pomoćnu os kroz središte lica valjka, stošca ili torusa ili kružnog brida. Upotrijebite je za okretanje ili umnožavanje značajki oko okruglog dijela.",
|
||||
"help.construct.axis.two_planes": "Izrađuje pomoćnu os na mjestu gdje se dvije ravnine ili ravna lica sijeku. Upotrijebite je kad je potrebna os pravac između dvaju lica.",
|
||||
"help.construct.axis.two_points": "Izrađuje pomoćnu os kroz dvije točke, vrhove ili točke skice. Upotrijebite je za os koja prolazi između dvaju poznatih položaja.",
|
||||
"help.construct.plane.along_path": "Izrađuje pomoćnu ravninu okomitu na brid ili krivulju, na položaju duž njih. Upotrijebite je za skiciranje profila za povlačenje ili presjeka putanje.",
|
||||
"help.construct.plane.at_angle": "Izrađuje pomoćnu ravninu zakrenutu za kut u odnosu na ravninu ili lice, oko osi ili brida. Upotrijebite je za nagnute skice, primjerice kutnog nosača.",
|
||||
"help.construct.plane.midplane": "Izrađuje pomoćnu ravninu na pola puta između dviju ravnina ili ravnih lica, ili ravninu koja raspolavlja kut kad se one sijeku pod kutom. Upotrijebite je kao ravninu simetrije za zrcaljenje.",
|
||||
"help.construct.plane.offset": "Izrađuje pomoćnu ravninu paralelnu s ravninom ili ravnim licem, na određenoj udaljenosti ili kroz točku. Upotrijebite je za skiciranje na zadanoj visini iznad lica.",
|
||||
"help.construct.plane.perpendicular": "Izrađuje pomoćnu ravninu koja sadrži liniju ili brid i okomita je na ravninu ili lice. Upotrijebite je za skiciranje uspravno na modelu duž brida.",
|
||||
"help.construct.plane.tangent": "Izrađuje pomoćnu ravninu koja u jednoj točki dodiruje valjak, stožac, kuglu ili torus. Upotrijebite je za skiciranje na boku okruglog dijela.",
|
||||
"help.construct.plane.three_points": "Izrađuje pomoćnu ravninu kroz tri točke. Upotrijebite je za ravninu određenu položajima na modelu, primjerice trima kutovima.",
|
||||
"help.construct.plane.two_edges": "Izrađuje pomoćnu ravninu kroz dva ravna brida ili linije koji leže u istoj ravnini. Upotrijebite je za ravninu kroz dio, primjerice kroz dva nasuprotna brida.",
|
||||
"help.construct.point.along_path": "Izrađuje pomoćnu točku na položaju duž brida ili krivulje. Upotrijebite je kao referencu negdje na putanji.",
|
||||
"help.construct.point.center": "Izrađuje pomoćnu točku u središtu kružnog brida, kružnice ili luka skice, kugle ili torusa. Upotrijebite je kao referencu za provrte, osi i spojeve.",
|
||||
"help.construct.point.edge_plane": "Izrađuje pomoćnu točku na mjestu gdje brid ili linija prolazi kroz ravninu ili ravno lice. Upotrijebite je za označavanje mjesta gdje putanja siječe ravninu.",
|
||||
"help.construct.point.three_planes": "Izrađuje pomoćnu točku na mjestu gdje se sijeku tri ravnine ili ravna lica. Upotrijebite je kao referencu kuta, čak i tamo gdje model nema vrh.",
|
||||
"help.construct.point.two_edges": "Izrađuje pomoćnu točku na mjestu gdje se dva brida ili linije sijeku ili si najviše približe. Upotrijebite je kao referencu u virtualnom kutu.",
|
||||
"help.construct.point.vertex": "Izrađuje pomoćnu točku na vrhu ili točki skice. Upotrijebite je kao referencu koja ostaje kad se skica ili tijelo oko nje sakriju.",
|
||||
"help.contact.check": "Navodi parove dijelova u skupovima kontakata koji u svojem trenutnom položaju prolaze jedan kroz drugi. Upotrijebite ga za pronalaženje sudara prije pokretanja spojeva ili studije kretanja.",
|
||||
"help.contact.create": "Grupira dva ili više dijelova u skup kontakata čija se tijela tijekom pomicanja spojeva sprječavaju da prolaze jedno kroz drugo. Upotrijebite ga za dijelove koji se trebaju zaustaviti kad se dodirnu, primjerice polugu uz njezin graničnik.",
|
||||
"help.contact.disable_all": "Isključuje kontakt, pa se pokretani spojevi i studije kretanja više ne zaustavljaju tamo gdje se dijelovi dodiruju. Upotrijebite ga za ponovno slobodno pomicanje dijelova ili za bolji odziv velikog sklopa.",
|
||||
"help.contact.edit": "Mijenja skup kontakata: dijelove koje sadrži, njegov naziv ili je li potisnut; može i izbrisati skup. Upotrijebite ga kako biste prilagodili koji se dijelovi sprječavaju da prolaze jedan kroz drugi.",
|
||||
"help.contact.enable_all": "Stavlja svaki dio sklopa u jedan skup kontakata, pa nijedna dva dijela ne mogu proći jedan kroz drugi tijekom pomicanja spojeva. Upotrijebite ga za brzu provjeru cijelog mehanizma.",
|
||||
"help.contact.enable_sets": "Uključuje kontakt za skupove kontakata koje ste definirali, pa se pokretani spojevi i studije kretanja zaustavljaju tamo gdje bi njihovi dijelovi prošli jedan kroz drugi. Upotrijebite ga kako biste vratili svoje skupove nakon isključivanja kontakta.",
|
||||
"help.contact.list": "Navodi skupove kontakata dizajna, dijelove u svakome od njih i je li kontakt uključen. Upotrijebite ga za provjeru kako je kontakt postavljen prije pokretanja sklopa.",
|
||||
"help.document.inspect": "Prikazuje pregled dizajna: njegove komponente, tijela, skice, značajke i parametre. Upotrijebite ga kako biste se snašli u dizajnu koji niste sami izradili.",
|
||||
"help.document.units": "Mijenja jedinice u kojima dizajn prikazuje duljine, primjerice mm ili inče. Geometrija zadržava svoju veličinu; mijenjaju se samo prikaz i obični brojevi.",
|
||||
"help.edit.checkpoint": "Pamti dizajn, aktivnu skicu i povijest poništavanja onakve kakvi su sada. Upotrijebite ga prije isprobavanja nečeg rizičnog od čega ćete se možda htjeti vratiti.",
|
||||
"help.edit.restore_checkpoint": "Vraća se na kontrolnu točku, uključujući povijest poništavanja. Upotrijebite ga kako biste jednim korakom odbacili sve učinjeno od kontrolne točke.",
|
||||
"help.explode.create": "Izrađuje rastavljeni prikaz koji dijelove odmiče od središta sklopa ili prema pomacima koje zadate. Upotrijebite ga za prikaz sastavljanja sklopa, za upute ili prezentacije.",
|
||||
"help.face.delete": "Uklanja odabrana lica i pušta da susjedna lica zatvore otvor, ili ostavlja otvor otvorenim kao plohu. Upotrijebite ga kako biste uklonili zaobljeni brid, provrt ili ispupčenje koje smeta.",
|
||||
"help.file.insert_mesh": "Dodaje 3MF, STL, OBJ, PLY ili glTF datoteku u dizajn kao mrežna tijela u novoj komponenti. Upotrijebite ga kako biste preuzeti ili skenirani model postavili uz svoj dizajn kao referencu.",
|
||||
"help.file.insert_step": "Dodaje STEP, IGES, FreeCAD ili Rhino datoteku u dizajn kao puna tijela u novoj komponenti; dijelovi sklopa postaju ugniježđene komponente. Upotrijebite ga za unos modela od dobavljača ili iz drugih CAD programa.",
|
||||
"help.file.save_mesh": "Sprema tijela kao STL, 3MF ili OBJ mrežu, s glatkoćom zakrivljenih lica po vašem izboru. Upotrijebite ga za pripremu dijelova za 3D ispis ili za programe koji čitaju mreže.",
|
||||
"help.file.send_to_slicer": "Sprema odabrana tijela kao 3MF datoteku i otvara je u slicer programu koji odaberete. Upotrijebite ga za prijelaz s modela na ispis u jednom koraku.",
|
||||
"help.font_details": "Sučelje koristi ugrađene fontove biblioteke egui (Ubuntu Light i Hack, pod licencama Ubuntu Font Licence i MIT/Bitstream Vera; Noto Emoji i font emoji ikona, pod licencama OFL i MIT). Tekst skice koristi Liberation Sans (SIL OFL 1.1). Neobavezni paket fontova Crafting Apps, craft-fonts (BIZ UDPGothic, Shippori Mincho, BIZ UDMincho, Noto Sans CJK SC, Noto Sans Arabic; SIL OFL 1.1), nije uključen u izdanja SolidCrafta.",
|
||||
"help.fonts": "Fontovi",
|
||||
"help.frame.member": "Postavlja profil, primjerice cijev ili aluminijski ekstrudirani profil, duž linija skice okvira, jedan element po liniji. Upotrijebite ga za izradu okvira, regala i zavarenih konstrukcija.",
|
||||
"help.inspect.accessibility": "Boji lica do kojih alat može doći iz jednog smjera i ona do kojih ne može. Upotrijebite ga za provjeru dijela za strojnu obradu ili kalupljenje s te strane.",
|
||||
"help.inspect.center_of_mass": "Prikazuje središte mase tijela, svakog zasebno i svih zajedno, pri jednolikoj gustoći. Upotrijebite ga za provjeru ravnoteže i mjesta na kojem će se dio prevrnuti.",
|
||||
"help.inspect.colored_components": "Daje svakoj komponenti vlastitu privremenu boju, bez promjene izgleda. Upotrijebite ga kako biste na prvi pogled razlikovali dijelove sklopa.",
|
||||
"help.inspect.compare": "Uspoređuje dva tijela i prikazuje gdje jedno ima materijala kojeg drugo nema, s volumenom i odstupanjem. Upotrijebite ga za provjeru izmijenjenog ili uvezenog dijela u odnosu na izvornik.",
|
||||
"help.inspect.continuity": "Provjerava koliko glatko se lica spajaju duž svojih bridova (razmake, lomove ili skokove zakrivljenosti) i sjenčanjem označava šavove. Upotrijebite ga za pronalaženje mjesta na kojima se plohe ne spajaju čisto.",
|
||||
"help.inspect.curvature_comb": "Crta češljeve duž krivulja, bridova ili lica čiji zupci pokazuju koliko se snažno savijaju. Upotrijebite ga za uočavanje ravnih mjesta, lomova i neujednačene zakrivljenosti.",
|
||||
"help.inspect.curvature_map": "Boji lica prema jakosti zakrivljenosti, crveno tamo gdje je polumjer malen. Upotrijebite ga za pronalaženje uskih mjesta i procjenu glatkoće plohe.",
|
||||
"help.inspect.draft": "Boji lica prema kutu nagiba u odnosu na smjer vađenja iz kalupa i označava ona s premalo nagiba. Upotrijebite ga za provjeru dijela prije kalupljenja ili lijevanja.",
|
||||
"help.inspect.environment_map": "Prikazuje model s reflektirajućom završnom obradom nalik zrcalu. Upotrijebite ga za procjenu toka ploha prema načinu na koji se odrazi pružaju preko njih.",
|
||||
"help.inspect.interference": "Pronalazi tijela koja se preklapaju i prikazuje svako preklapanje s njegovim volumenom. Upotrijebite ga za provjeru sudaraju li se dijelovi u sklopu.",
|
||||
"help.inspect.isocurve": "Crta izoparametarske krivulje lica, mrežu na kojoj je ploha izgrađena. Upotrijebite ga kako biste vidjeli kako ploha teče i gdje se zgušnjava.",
|
||||
"help.inspect.measure": "Mjeri duljine, udaljenosti, kutove, površine i polumjere među elementima koje odaberete, ili volumen i masu tijela. Upotrijebite ga za provjeru mjera i zazora.",
|
||||
"help.inspect.minimum_radius": "Pronalazi najmanji polumjer zakrivljenosti krivulja, bridova ili lica i mjesto na kojem se nalazi. Upotrijebite ga kako biste provjerili može li alat ili mlaznica pratiti oblik.",
|
||||
"help.inspect.section": "Presijeca prikaz duž ravnine i šrafira presječena lica, bez promjene modela. Upotrijebite ga za pogled u unutrašnjost dijelova i sklopova.",
|
||||
"help.inspect.zebra": "Prikazuje crne i bijele pruge odražene na licima modela. Upotrijebite ga za procjenu glatkoće: pruge koje se prekidaju ili lome na bridu upućuju na loš prijelaz.",
|
||||
"help.joint.as_built": "Spaja dva dijela tamo gdje već jesu, bez pomicanja ijednog od njih, i određuje kako se još smiju kretati. Upotrijebite ga za dijelove koje ste već postavili u konačni položaj.",
|
||||
"help.joint.cam": "Povezuje rotirajući brijeg sa sljedbenikom, pa sljedbenik klizi ili se njiše dok ispod njega prolazi obris brijega. Upotrijebite ga za brijegove, ekscentre i pogone ventila.",
|
||||
"help.joint.create": "Spaja dva dijela na ishodištima spojeva koja odaberete i pomiče drugi dio na mjesto; vrsta spoja određuje kako se još smiju kretati. Upotrijebite ga za izradu sklopa čiji se dijelovi kreću poput stvarnog mehanizma.",
|
||||
"help.joint.drive": "Postavlja kut ili udaljenost spoja i s njim pomiče dijelove, unutar njegovih granica; povezani spojevi i zatvorene petlje slijede ga. Upotrijebite ga za provjeru kreće li se mehanizam kako je zamišljeno.",
|
||||
"help.joint.gear": "Povezuje dva rotirajuća spoja prijenosnim omjerom, pa pokretanje jednog okreće drugi. Upotrijebite ga za čelne zupčanike i zupčanike s unutarnjim ozubljenjem, s omjerom iz polumjera diobenih kružnica ili broja zubaca.",
|
||||
"help.joint.limits": "Određuje koliko se spoj smije zakrenuti ili pomaknuti, kao najmanju i najveću vrijednost, ili briše te granice. Upotrijebite ga kako bi šarka, klizač ili poluga ostali unutar svojeg stvarnog raspona kretanja.",
|
||||
"help.joint.motion_link": "Povezuje dva spoja omjerom i odmakom, pa pokretanje jednog pomiče drugi. Upotrijebite ga za čvrst odnos među spojevima koji nije pokriven naredbama Zupčanik, Zupčasta letva i zupčanik ili Vijak.",
|
||||
"help.joint.origin": "Postavlja imenovano ishodište spoja na dio: u središte lica ili okruglog kraja, sredinu brida, kut ili točku. Upotrijebite ga za pripremu mjesta na kojima se spojevi vežu; ishodište odabrano na licu prati ga kad dio promijeni veličinu.",
|
||||
"help.joint.rack_pinion": "Povezuje rotirajući mali zupčanik s kliznom zupčastom letvom, pa se letva pomiče za duljinu diobene kružnice koju mali zupčanik prevali. Upotrijebite ga za pogone s letvom, upravljanje i linearne stolove.",
|
||||
"help.joint.reach": "Pomiče točku na dijelu prema cilju mijenjajući spojeve na njezinu lancu, unutar njihovih granica. Upotrijebite ga za namještanje mehanizma prema tome gdje mu treba biti kraj, primjerice vrh ruke robota.",
|
||||
"help.joint.rigid_group": "Zaključava odabrane dijelove zajedno onakve kakvi jesu, pa se pomiču kao jedan. Upotrijebite ga za dijelove koji pripadaju zajedno i među kojima nema kretanja.",
|
||||
"help.joint.screw": "Povezuje okretanje i klizanje korakom, pa svaki okretaj pomiče za tu udaljenost. Upotrijebite ga za vodeće vijke, vijke i navojna vretena.",
|
||||
"help.library.apply": "Primjenjuje materijal ili izgled iz lokalne datoteke biblioteke na tijela, lica ili komponente. Upotrijebite ga za ponovnu upotrebu materijala koje ste spremili iz drugog dizajna.",
|
||||
"help.library.export": "Sprema materijale i izglede dizajna u datoteku biblioteke. Upotrijebite ga za njihovo dijeljenje ili ponovnu upotrebu u drugim dizajnima.",
|
||||
"help.library.inspect": "Provjerava datoteku biblioteke i navodi njezine materijale i izglede, bez promjene dizajna. Upotrijebite ga kako biste prije primjene vidjeli što biblioteka sadrži.",
|
||||
"help.licences": "Licence",
|
||||
"help.material.assign": "Određuje od čega su odabrana tijela izrađena, npr. čelik, aluminij ili ABS. Upotrijebite ga kako bi masa i težina odgovarale stvarnom dijelu.",
|
||||
"help.material.properties.validate": "Provjerava karticu podataka o materijalu radi dosljednosti brojeva i vrijednosti koje nedostaju. Upotrijebite ga prije nego se na podatke oslonite za masu ili krutost.",
|
||||
"help.mesh.convert": "Ponovno izrađuje mrežno tijelo, primjerice STL, kao uredivo puno tijelo s ravnim i cilindričnim licima. Upotrijebite ga za izmjenu uvezenih strojnih dijelova kao da su modelirano tijelo.",
|
||||
"help.mit": "MIT licenca",
|
||||
"help.motion.study": "Postavlja vrijednosti spojeva u koracima duž vremenske trake i reproducira ih kao animaciju. Upotrijebite ga za praćenje kretanja mehanizma kroz slijed i provjeru zazora usput.",
|
||||
"help.motion.trace": "Prati putanju kojom ide točka na dijelu dok se reproducira studija kretanja ili pokreće spoj i, nakon potvrde, zadržava je kao krivulju 3D skice. Upotrijebite ga kako biste vidjeli dokle mehanizam doseže ili kako biste gradili na njegovoj putanji.",
|
||||
"help.notice": "NOTICE",
|
||||
"help.occurrence.ground": "Učvršćuje dio na mjestu ili ga ponovno oslobađa, pa spojevi pomiču ostale dijelove oko njega. Upotrijebite ga za okvir ili podnožje na kojem je izgrađen ostatak sklopa.",
|
||||
"help.occurrence.move": "Pomiče dio sklopa samo u stupnjevima slobode koje dopuštaju njegovi spojevi. Odaberite lice dijela, a zatim povucite dostupnu strelicu ili luk.",
|
||||
"help.parameters.change": "Otvara tablicu imenovanih vrijednosti i izraza koji upravljaju kotama dizajna. Upotrijebite je kako biste promijenili mjeru na jednom mjestu, a sve značajke koje je koriste je slijede.",
|
||||
"help.parameters.export": "Sprema parametre dizajna kao CSV ili JSON. Upotrijebite ga za uređivanje u proračunskoj tablici ili prijenos u drugi dizajn.",
|
||||
"help.parameters.graph": "Prikazuje koji parametri i značajke koriste koje druge, te petlje ili pogreške među njima. Upotrijebite ga kako biste vidjeli na što će utjecati promjena parametra.",
|
||||
"help.parameters.import": "Čita parametre iz CSV ili JSON datoteke u dizajn, i to sve ili nijedan. Upotrijebite ga za unos vrijednosti iz proračunske tablice ili drugog dizajna.",
|
||||
"help.parameters.move": "Premješta korisnički parametar ispred ili iza drugog na popisu. Upotrijebite ga za držanje povezanih parametara zajedno.",
|
||||
"help.parts.fastener": "Dodaje standardni vijak, svornjak, maticu, podlošku, zatik ili ležaj u odabranoj veličini. Postavljen na provrt, smješta se u njega spojem, pa spojne elemente ne morate modelirati sami.",
|
||||
"help.parts.insert": "Umeće standardni dio u odabranoj obitelji, veličini i duljini. Postavljen na rub ili stijenku provrta, smješta se na provrt krutim spojem.",
|
||||
"help.parts.library": "Otvara standardne dijelove: vijke, svornjake, matice, podloške, bezglave vijke, cilindrične zatike i ležajeve u standardnim veličinama. Upotrijebite ga za dodavanje standardnog dijela umjesto da ga sami modelirate.",
|
||||
"help.parts.resize": "Mijenja veličinu ili duljinu umetnutog standardnog dijela i ponovno ga izgrađuje; njegovi spojevi ga drže na mjestu. Upotrijebite ga kad se vijak pokaže predugim ili provrtu treba druga veličina.",
|
||||
"help.plastic.assign_rule": "Dodjeljuje pravilo za plastiku tijelima, pa njihove značajke za plastiku preuzimaju njegov nagib i zazor kao zadane vrijednosti. Upotrijebite ga za jednokratno postavljanje oblikovanog dijela za sve njegove značajke.",
|
||||
"help.plastic.boss": "Dodaje ispust za vijak na licu: stup s neobaveznim provrtom, nagibom, zaobljenjem korijena i potpornim rebrima. Upotrijebite ga za točke vijaka u kalupljenim ili ispisanim kućištima.",
|
||||
"help.plastic.lip": "Dodaje usnu ili odgovarajući utor uz rub tijela s ljuskom. Upotrijebite ga kako bi se dvije polovice kućišta naslanjale jedna na drugu i čvrsto zatvarale.",
|
||||
"help.plastic.manage_rules": "Izrađuje i uređuje pravila za plastiku: materijal, debljinu stijenke, polumjere, zazor i nagib. Upotrijebite ih kako bi značajke oblikovanog dijela ostale dosljedne.",
|
||||
"help.plastic.rest": "Dodaje oslonac na licu: okruglu ili pravokutnu podlogu, punu ili šuplju, s nagibom. Upotrijebite ga kao potporu ili distancu u oblikovanom kućištu.",
|
||||
"help.plastic.snap_fit": "Dodaje kuku za škljocajući spoj na licu, s njezinom duljinom, debljinom i zapinjačem. Upotrijebite ga za spajanje dijelova kopčanjem, bez vijaka.",
|
||||
"help.pointcloud.insert": "Umetnite PLY, XYZ ili PTS skeniranje kao oblak točaka uz model. Koristite ga kao referencu pri izradi modela iz izmjerenih podataka.",
|
||||
"help.sheet.convert": "Pretvara ploču ili tijelo s ljuskom ujednačene debljine u tijelo od lima, sa savijanjima na bridovima koje odaberete. Upotrijebite ga kako biste postojeći dio učinili razvijivim.",
|
||||
"help.sheet.export_bend_table": "Sprema tablicu savijanja tijela od lima kao CSV ili JSON: kutove, polumjere i položaje savijanja u razvijenom obliku. Upotrijebite ga za stroj za savijanje ili radionicu.",
|
||||
"help.sheet.export_dxf": "Sprema razvijeni oblik kao DXF, s obrisima, linijama savijanja i neobaveznim bilješkama o savijanju. Upotrijebite ga za lasersko, plazma ili vodenim mlazom rezanje.",
|
||||
"help.sheet.flange": "Dodaje prirubnicu: osnovnu ploču iz skice, stijenku duž otvorene konture skice ili savijenu stijenku na bridovima lima. Upotrijebite je za izgradnju dijelova od lima.",
|
||||
"help.sheet.flat_pattern": "Izrađuje razvijeni oblik tijela od lima, s njegovom veličinom, izrezima i linijama savijanja. Upotrijebite ga za provjeru pripremka prije rezanja.",
|
||||
"help.sheet.fold": "Presavija lim duž linije skice za zadani kut i polumjer. Upotrijebite ga za savijanje ravnog lima nakon što ste u njega urezali značajke.",
|
||||
"help.sheet.hem": "Preklapa rub lima sam na sebe. Upotrijebite ga za sigurne, krute rubove bez oštrih srha.",
|
||||
"help.sheet.manage_rules": "Izrađuje i uređuje pravila za lim: debljinu, polumjer savijanja, K-faktor, rasterećenja i razmake. Upotrijebite ih za usklađivanje s materijalom i alatima vaše radionice.",
|
||||
"help.sheet.path_flange": "Dodaje lanac prirubnica duž ruba lima, prateći otvoreni lanac linija skice. Upotrijebite je za profile poput U ili Z oblika u jednom koraku.",
|
||||
"help.sheet.perforate": "Dodaje polje provrta po cijelom ravnom limu, u pomaknutom ili kvadratnom rasporedu. Upotrijebite ga za ventilacijske otvore, rešetke i lakše ploče.",
|
||||
"help.sheet.refold": "Ponovno savija razvijeno tijelo od lima. Upotrijebite ga nakon dodavanja značajki ravnom limu.",
|
||||
"help.sheet.unfold": "Razvija sva savijanja tijela od lima. Upotrijebite ga za dodavanje provrta ili izreza koji moraju prelaziti preko savijanja, a zatim ponovno presavijte.",
|
||||
"help.sketch.arc.center_point": "Crta kružni luk oko središnje točke, od početne do završne točke. Upotrijebite ga kad je središte luka poznato, primjerice za polumjer oko provrta ili okretišta.",
|
||||
"help.sketch.arc.tangent": "Crta luk koji počinje na kraju linije ili luka i nastavlja se tangentno na njega. Upotrijebite ga za nastavak lanca glatkim zavojem umjesto kutom.",
|
||||
"help.sketch.arc.three_point": "Crta luk od početne do završne točke kroz treću točku. Upotrijebite ga kad luk mora prolaziti kroz zadane točke, a ne oko poznatog središta.",
|
||||
"help.sketch.arc3d": "Crta točan kružni luk u prostoru kroz tri točke, uz uključenu 3D skicu. Upotrijebite ga za zavoje u putanjama i vodilicama koji izlaze iz ravnine skice.",
|
||||
"help.sketch.auto_constrain": "Dodaje ograničenja koja skica već gotovo ima, primjerice vodoravnost, paralelnost ili podudarnost, a zatim je kotira dok nije potpuno ograničena. Upotrijebite ga za učvršćivanje grubo nacrtane skice u jednom koraku.",
|
||||
"help.sketch.auto_constrain_from_datum": "Radi kao Automatska ograničenja, ali položaje mjeri od referentne točke koju odaberete umjesto od ishodišta. Upotrijebite ga kad je dio raspoređen od jedne referentne točke, primjerice kuta ili provrta.",
|
||||
"help.sketch.blend_curve": "Spaja krajeve dviju krivulja glatkim splineom koji je tangentan na obje, ili i kontinuiran po zakrivljenosti ako tako odaberete. Upotrijebite ga za premošćivanje razmaka među krivuljama bez loma.",
|
||||
"help.sketch.break": "Dijeli krivulju na dijelove tamo gdje je sijeku druge krivulje ili u točkama koje na nju postavite. Upotrijebite ga kad dio krivulje treba vlastito ograničenje ili ga treba zasebno izbrisati.",
|
||||
"help.sketch.cancel": "Napušta skicu i odbacuje sve promjene učinjene od njezina stvaranja ili otvaranja za uređivanje. Naredba Poništi vraća promjene.",
|
||||
"help.sketch.centerline": "Prebacuje linije između običnih linija i središnjih linija, osi koje profili izostavljaju. Središnju liniju upotrijebite kao os za rotaciju, zrcaljenje ili ograničenje simetrije.",
|
||||
"help.sketch.chamfer.distance_angle": "Skošuje kut između dviju linija, zadan udaljenošću duž prve linije i kutom. Upotrijebite ga kad crtež daje skošenje kao duljinu i kut, primjerice 2 mm × 30°.",
|
||||
"help.sketch.chamfer.equal_distance": "Skošuje kut između dviju linija jednakom udaljenošću unatrag duž obiju. Upotrijebite ga za uobičajeno skošenje od 45° na obrisu.",
|
||||
"help.sketch.chamfer.two_distance": "Skošuje kut između dviju linija, zadan zasebnom udaljenošću duž svake linije. Upotrijebite ga za skošenja koja nisu 45°, zadana kao dvije duljine.",
|
||||
"help.sketch.circle.center": "Crta kružnicu iz njezina središta i promjera. Upotrijebite ga za provrte, ispuste i druge okrugle značajke čije je središte poznato.",
|
||||
"help.sketch.circle.three_point": "Crta kružnicu kroz tri točke. Upotrijebite ga kad kružnica mora prolaziti kroz zadane točke, primjerice postojeće geometrije.",
|
||||
"help.sketch.circle.three_tangent": "Crta kružnicu koja dodiruje tri elementa (linije, kružnice ili lukove). Upotrijebite ga za uklapanje kružnice u prostor među tri krivulje, primjerice upisane kružnice trokuta.",
|
||||
"help.sketch.circle.two_point": "Crta kružnicu iz dvaju krajeva njezina promjera. Upotrijebite ga kad su poznate rubne točke kružnice, a ne njezino središte.",
|
||||
"help.sketch.circle.two_tangent": "Crta kružnicu zadane veličine koja dodiruje dva elementa (linije, kružnice ili lukove). Upotrijebite ga za zaobljenje stalnog polumjera između dviju krivulja.",
|
||||
"help.sketch.conic": "Crta koniku između dviju krajnjih točaka, oblikovanu vršnom točkom i vrijednošću rho. Upotrijebite ga za glatke prijelaze čiju punoću želite podesiti, od ravnog do gotovo oštrog kuta.",
|
||||
"help.sketch.constrainer": "Primjenjuje ograničenje koje jedna ili dvije odabrane krivulje već gotovo imaju, primjerice vodoravnost, paralelnost, tangentnost ili jednakost. Upotrijebite ga za sređivanje ručno nacrtane skice jedan po jedan odnos.",
|
||||
"help.sketch.constraint.coincident": "Čini da točka leži na drugoj točki, krivulji ili osi skice. Upotrijebite ga za zatvaranje razmaka u profilu ili za postavljanje točke na liniju.",
|
||||
"help.sketch.constraint.collinear": "Čini da dvije linije leže na istom pravcu. Upotrijebite ga za poravnanje prekinutih rubova, primjerice obiju strana zareza.",
|
||||
"help.sketch.constraint.concentric": "Daje dvjema kružnicama ili lukovima isto središte. Upotrijebite ga za prstenove, cilindrična upuštenja i stepenaste osovine.",
|
||||
"help.sketch.constraint.curvature": "Čini da dvije krivulje koje se susreću u krajnjoj točki nastave s istom zakrivljenošću (G2). Upotrijebite ga tamo gdje tangentni prijelaz nije dovoljno gladak, primjerice na vidljivim plohama.",
|
||||
"help.sketch.constraint.equal": "Izjednačuje duljine linija ili polumjere kružnica i lukova. Upotrijebite ga kako bi jedna kota upravljala s više istovjetnih elemenata.",
|
||||
"help.sketch.constraint.fix": "Fiksira točke ili krivulje tamo gdje jesu ili ih ponovno oslobađa. Upotrijebite ga za geometriju koja se ne smije pomaknuti kad povlačite ili rješavate skicu.",
|
||||
"help.sketch.constraint.horizontal_vertical": "Čini liniju, ili liniju između dviju točaka, vodoravnom ili okomitom, što god je bliže. Upotrijebite ga za poravnanje obrisa s osima skice.",
|
||||
"help.sketch.constraint.midpoint": "Postavlja točku na sredinu linije ili spaja središnje točke dviju linija. Upotrijebite ga za centriranje geometrije na bridu.",
|
||||
"help.sketch.constraint.parallel": "Čini dvije linije paralelnima. Upotrijebite ga za stranice koje moraju ostati paralelne kad se druge kote promijene.",
|
||||
"help.sketch.constraint.perpendicular": "Čini da se dvije linije susreću pod pravim kutom. Upotrijebite ga za pravokutne kutove između linija koje nisu na osima skice.",
|
||||
"help.sketch.constraint.polygon": "Pretvara zatvoreni lanac linija u pravilni mnogokut: jednake stranice, a svaki vrh na istoj kružnici. Upotrijebite ga kako biste ručno nacrtani mnogokut učinili pravilnim i takvim ga zadržali.",
|
||||
"help.sketch.constraint.symmetry": "Čini da dvije točke ili krivulje budu zrcalne jedna drugoj preko linije ili oko točke. Upotrijebite ga za održavanje simetričnosti profila kad mijenjate jednu stranu.",
|
||||
"help.sketch.constraint.tangent": "Čini da se dvije krivulje, primjerice linija i luk, dodiruju tangentno. Upotrijebite ga za glatke prijelaze bez loma.",
|
||||
"help.sketch.construction": "Prebacuje krivulje između obične i pomoćne geometrije, koju profili izostavljaju. Pomoćne krivulje upotrijebite kao pomagala za raspored, reference i kote.",
|
||||
"help.sketch.construction_line": "Izradite beskonačni pomoćni pravac kroz dvije točke. Upotrijebite ga kako biste rasporedili skicu bez razdvajanja profila.",
|
||||
"help.sketch.construction_line.angle": "Izradite beskonačni pomoćni pravac pod kutom od osi X skice. Odaberite točku i upišite kut ili odaberite smjer.",
|
||||
"help.sketch.construction_line.bisector": "Odaberite dvije ravne linije skice koje se sijeku, pa jednu od dviju simetrala kuta. Rezultat prati izvorne linije.",
|
||||
@@ -1564,71 +1411,11 @@
|
||||
"help.sketch.construction_line.tangent_external": "Odaberite kružnicu ili kružni luk, pa vanjsku točku i rješenje tangente. Pregledi prikazuju samo dodirne točke na nacrtanom luku.",
|
||||
"help.sketch.construction_line.tangent_two": "Odaberite dvije kružnice ili kružna luka, pa u pregledu odaberite zajedničku tangentu. Dodirne točke moraju ležati na nacrtanim krivuljama.",
|
||||
"help.sketch.construction_line.vertical": "Izradite beskonačni okomiti pomoćni pravac kroz točku. Njegovo ograničenje okomitosti ostaje na snazi pri kasnijim promjenama.",
|
||||
"help.sketch.copy": "Kopira odabrane krivulje i točke skice zajedno s ograničenjima i kotama među njima. Zalijepite ih u ovu ili u drugu skicu.",
|
||||
"help.sketch.create": "Započinje novu 2D skicu na ravnini ili ravnom licu modela. Svaka naredba Ekstrudiraj, Rotiraj i Povlačenje počinje skicom.",
|
||||
"help.sketch.cut": "Kopira odabranu geometriju skice i briše je iz skice, u jednom koraku poništavanja. Zalijepite je drugdje u ovoj skici ili u drugu skicu.",
|
||||
"help.sketch.dimension": "Dodaje upravljačku kotu: duljinu, udaljenost, kut, polumjer ili promjer, ovisno o tome što odaberete. Upišite vrijednost ili naziv parametra, a skica će je slijediti.",
|
||||
"help.sketch.edit": "Otvara postojeću skicu za uređivanje. Značajke izgrađene na njoj ažuriraju se kad dovršite skicu.",
|
||||
"help.sketch.ellipse": "Crta elipsu iz njezina središta, kraja velike osi i točke na maloj strani. Upotrijebite ga za ovalne otvore, brijegove i druge izdužene okrugle oblike.",
|
||||
"help.sketch.equation_curve": "Crta krivulju prema formulama: x(t) i y(t) ili y = f(x), u zadanom rasponu. Formule mogu koristiti parametre i krivulja ih prati: upotrijebite je za sinusoidu, spiralu ili evolventu zuba zupčanika.",
|
||||
"help.sketch.extend": "Produljuje liniju ili luk do najbliže krivulje na njegovu putu ili produljuje dvije krivulje dok se ne susretnu. Upotrijebite ga za zatvaranje razmaka u profilu nakon odsijecanja ili uređivanja.",
|
||||
"help.sketch.fillet": "Zaobljuje kut na kojem se susreću dvije linije ili dva luka lukom zadanog polumjera. Više kutova zaobljenih zajedno dijeli jedan polumjer.",
|
||||
"help.sketch.finish": "Napušta skicu i vraća se na model. Njezini zatvoreni profili tada su spremni za Ekstrudiraj, Rotiraj i druge značajke.",
|
||||
"help.sketch.finish_auto_constrain": "Pokreće Automatska ograničenja na skici, a zatim je dovršava. Upotrijebite ga kako biste skicu ostavili potpuno ograničenom u jednom koraku.",
|
||||
"help.sketch.fit_curves_to_section": "Presijeca mrežno ili puno tijelo ravninom skice i uklapa linije i lukove u presjek. Upotrijebite ga za ponovnu izradu skeniranog ili uvezenog dijela kao uredive skice.",
|
||||
"help.sketch.include_3d": "Unosi bridove modela, vrhove i krivulje drugih skica u ovu skicu kao povezane reference, spljoštavajući one izvan njezine ravnine na nju. Upotrijebite ga za gradnju na geometriji koja ne leži u ravnini skice.",
|
||||
"help.sketch.infinite": "Prebacuje linije između običnih linija i beskonačnih pomoćnih linija koje prolaze cijelim prikazom. Upotrijebite ih kao reference rasporeda koje nikad nisu prekratke.",
|
||||
"help.sketch.insert_dxf": "Čita krivulje DXF crteža u skicu, skalirane, zakrenute i postavljene kako zadate. Upotrijebite ga za gradnju na 2D crtežu iz drugog programa, primjerice na obrisu za lasersko rezanje.",
|
||||
"help.sketch.insert_svg": "Čita putanje SVG crteža u skicu, skalirane, zakrenute i postavljene kako zadate. Upotrijebite ga za pretvaranje logotipa ili vektorskog obrisa u krivulje koje možete ekstrudirati.",
|
||||
"help.sketch.inspect": "Otvara izvješće o otvorenoj skici: koliko je stupnjeva slobode preostalo i je li potpuno ograničena. Upotrijebite ga kako biste saznali što se još pomiče prije dovršetka skice.",
|
||||
"help.sketch.intersect": "Dodaje krivulje ili točke u kojima tijela, lica, bridovi ili druge skice presijecaju ravninu skice. Ostaju povezane i prate model kad se promijeni.",
|
||||
"help.sketch.intersection_curve": "Izrađuje 3D krivulje na mjestu gdje se dva tijela ili lica susreću, povezane s njima. Upotrijebite ih kao putanje ili vodilice koje prate model.",
|
||||
"help.sketch.isoparametric_curve": "Izrađuje 3D krivulju u smjeru U ili V lica kroz točku koju odaberete, povezanu s licem. Upotrijebite je kao putanju ili liniju razdvajanja koja prati plohu.",
|
||||
"help.sketch.line": "Crta povezane linije točku po točku, kao otvoreni lanac ili zatvoreni obris. To je osnovni alat za većinu profila.",
|
||||
"help.sketch.line.midpoint": "Crta liniju od njezine središnje točke do jednog kraja, a drugi kraj zrcali. Upotrijebite ga za linije centrirane na točku, primjerice simetričan brid.",
|
||||
"help.sketch.line3d": "Crta povezane ravne linije između točaka u prostoru, uz uključenu 3D skicu. Upotrijebite ga za putanje i okvire koji izlaze iz ravnine skice.",
|
||||
"help.sketch.mirror": "Zrcali krivulje i točke skice preko linije ili osi i dodaje ograničenja simetrije. Upotrijebite ga za crtanje polovice simetričnog profila i njegovo dovršavanje.",
|
||||
"help.sketch.move": "Pomiče ili zakreće krivulje i točke skice, ili njihovu kopiju. Upotrijebite ga za premještanje geometrije uz zadržavanje njezina oblika i ograničenja.",
|
||||
"help.sketch.offset": "Izrađuje kopiju lanca krivulja na zadanoj udaljenosti, s jedne ili obje strane. Upotrijebite ga za stijenke, obrise i zazore; udaljenost ostaje uređiva kota.",
|
||||
"help.sketch.paste": "Lijepi geometriju skice koju ste kopirali ili izrezali u aktivnu skicu. Postavite je u točku ili je pomaknite za odmak.",
|
||||
"help.sketch.pattern.circular": "Kopira geometriju skice oko središnje točke, po punom krugu ili zadanom kutu. Upotrijebite ga za kružne rasporede vijaka, žbice i zube.",
|
||||
"help.sketch.pattern.rectangular": "Kopira geometriju skice u retke i stupce na zadanim razmacima. Upotrijebite ga za mreže provrta, utora ili otvora za ventilaciju.",
|
||||
"help.sketch.point": "Postavlja točku skice. Upotrijebite je kao referencu za kote, ograničenja, središta provrta ili kasnije značajke.",
|
||||
"help.sketch.point3d": "Postavlja točku u prostoru, uz uključenu 3D skicu. Upotrijebite je kao referencu za 3D krivulje i putanje.",
|
||||
"help.sketch.polygon.circumscribed": "Crta pravilni mnogokut oko kružnice, veličine određene od središta do sredine stranice. Upotrijebite ga kad je poznata širina ključa, kao kod šesterokutne matice.",
|
||||
"help.sketch.polygon.edge": "Crta pravilni mnogokut iz dvaju krajeva jedne stranice. Upotrijebite ga kad su poznate duljina i položaj stranice.",
|
||||
"help.sketch.polygon.inscribed": "Crta pravilni mnogokut unutar kružnice, veličine određene od središta do vrha. Upotrijebite ga kad je poznata mjera preko vrhova.",
|
||||
"help.sketch.project": "Unosi bridove modela, lica, vrhove i krivulje drugih skica u ovu skicu, projicirane na njezinu ravninu. Ostaju povezani i prate model kad se promijeni.",
|
||||
"help.sketch.project_to_surface": "Projicira krivulje drugih skica duž normale ove skice na lice, kao povezane 3D krivulje. Upotrijebite ga za nanošenje logotipa, linije razdvajanja ili putanje na zakrivljenu plohu.",
|
||||
"help.sketch.rectangle.center": "Crta pravokutnik iz njegova središta i jednog kuta. Upotrijebite ga za obrise centrirane na točku, primjerice ishodište.",
|
||||
"help.sketch.rectangle.rounded": "Crta pravokutnik sa sva četiri kuta zaobljena istim polumjerom. Upotrijebite ga za ploče, poklopce i otvore sa zaobljenim kutovima.",
|
||||
"help.sketch.rectangle.three_point": "Crta pravokutnik iz jednog brida i točke na suprotnoj strani. Upotrijebite ga za pravokutnike pod kutom u odnosu na osi skice.",
|
||||
"help.sketch.rectangle.two_point": "Crta pravokutnik iz dvaju nasuprotnih kutova. Upotrijebite ga za obrise ploča, blokova i džepova.",
|
||||
"help.sketch.scale": "Skalira krivulje i točke skice faktorom oko osnovne točke. Upotrijebite ga za promjenu veličine dijela skice bez ponovnog crtanja.",
|
||||
"help.sketch.slot.arc_center": "Crta zakrivljeni utor zadane širine duž luka određenog njegovim središtem, početkom i krajem. Upotrijebite ga za utore za podešavanje oko okretišta.",
|
||||
"help.sketch.slot.arc_three_point": "Crta zakrivljeni utor zadane širine duž luka kroz tri točke. Upotrijebite ga kad putanja utora mora prolaziti kroz zadane točke.",
|
||||
"help.sketch.slot.center_point": "Crta ravni utor zadane širine od njegova središta do središta jednog završnog luka. Upotrijebite ga za utore centrirane na točku.",
|
||||
"help.sketch.slot.center_to_center": "Crta ravni utor zadane širine između središta njegovih dvaju završnih lukova. Upotrijebite ga za utore kotirane od središta do središta, primjerice za utore za podešavanje vijaka.",
|
||||
"help.sketch.slot.overall": "Crta ravni utor zadane širine od jednog vanjskog kraja do drugog. Upotrijebite ga kad je važna ukupna duljina utora.",
|
||||
"help.sketch.spline.control_point": "Crta kubični spline oblikovan kontrolnim točkama kroz koje ne prolazi. Upotrijebite ga za glatke, tekuće krivulje koje oblikujete pomicanjem točaka.",
|
||||
"help.sketch.spline.control_point_5": "Crta spline stupnja 5 oblikovan kontrolnim točkama. Upotrijebite ga tamo gdje se krivulje moraju spajati s glađom zakrivljenošću, primjerice na vidljivim oblikovanim plohama.",
|
||||
"help.sketch.spline.fit_point": "Crta glatki spline koji prolazi kroz svaku točku koju postavite, otvoren ili zatvoren. Upotrijebite ga za ocrtavanje oblika kroz poznate točke.",
|
||||
"help.sketch.spline3d": "Crta glatku krivulju u prostoru kroz točke, uz uključenu 3D skicu. Upotrijebite ga za putanje povlačenja i trase kabela koje izlaze iz ravnine skice.",
|
||||
"help.sketch.spun_profile": "Izrađuje u ravnini skice obris koji tijelo opiše okretanjem oko osi. Upotrijebite ga za dobivanje siluete tokarenog dijela za Rotiraj ili za crtež.",
|
||||
"help.sketch.text": "Piše tekst u skici odabranim fontom, visinom i kutom; njegove riječi mogu pratiti parametre. Ekstrudirajte ga ili primijenite Reljef za oznake i natpise.",
|
||||
"help.sketch.transform": "Skalira, zakreće i pomiče geometriju skice oko središnje točke u jednom koraku. Upotrijebite ga za istodobno premještanje i promjenu veličine odabira.",
|
||||
"help.sketch.trim": "Uklanja dio krivulje između najbližih sjecišta oko mjesta na koje kliknete. Upotrijebite ga za čišćenje linija koje se preklapaju u zatvoreni profil.",
|
||||
"help.solid.align": "Pomiče odabrana tijela tako da se točka, lice ili ravnina na njima poklopi s točkom, licem ili ravninom negdje drugdje. Upotrijebite ga kako biste postavili dio uz drugi bez mjerenja odmaka.",
|
||||
"help.solid.boundary_fill": "Izrađuje puna tijela iz područja zatvorenih preklapajućim alatnim tijelima, ispunjavajući samo područja koja odaberete. Upotrijebite ga za izradu oblika iz prostora koji zajedno omeđuje više tijela.",
|
||||
"help.solid.bounding_solid": "Izrađuje kutiju koja obuhvaća odabrana tijela, s neobaveznom marginom. Upotrijebite ga za uvid u ukupnu veličinu dijela ili kao sirovac iz kojeg se obrađuje.",
|
||||
"help.solid.box": "Izrađuje kutiju iz duljine, širine i visine, iz kutne točke ili centriranu na točku. Upotrijebite ga za brzi blok, privremeni oblik ili tijelo u koje urezujete značajke.",
|
||||
"help.solid.chamfer": "Odsijeca odabrane bridove ravnim skošenjem zadane udaljenosti. Koristite ga kako biste ublažili oštre bridove ili olakšali uvođenje zatika ili vijka.",
|
||||
"help.solid.coil": "Izrađuje zavojito tijelo, primjerice oprugu, iz promjera, broja zavoja, visine ili koraka te okruglog ili kvadratnog presjeka. Upotrijebite ga za opruge, zavojnice i zavojne grebene.",
|
||||
"help.solid.combine": "Spaja tijela, oduzima ih od ciljnog tijela ili zadržava samo zajednički volumen, a može zadržati i alatna tijela. Koristite ga kako biste spojili dijelove, jednim oblikom odrezali drugi ili pronašli gdje se dva tijela preklapaju.",
|
||||
"help.solid.cone": "Izrađuje stožac iz osnovne kružnice i visine, ili krnji stožac kad i vrh ima polumjer. Upotrijebite ga za suženja, lijevke, upuštenja i šiljke.",
|
||||
"help.solid.cylinder": "Izrađuje valjak iz polumjera ili promjera i visine, koji stoji na točki duž osi. Upotrijebite ga za osovine, zatike, ispuste i okrugle pripremke.",
|
||||
"help.solid.draft": "Naginje odabrana lica za kut koji zadate, mjereno od neutralne ravnine. Upotrijebite ga na lijevanim ili brizganim dijelovima kako bi izašli iz kalupa.",
|
||||
"help.solid.emboss": "Izdiže profile skice, primjerice tekst ili logotip, iz lica ili ih utiskuje u njega. Upotrijebite ga za natpise, oznake i markiranje na ravnim ili okruglim licima.",
|
||||
"help.solid.extrude": "Izvlači profil skice u 3D duž zadane udaljenosti, dodajući ili uklanjajući materijal. Koristite ga kako biste ravni obris pretvorili u blok, ispust ili džep.",
|
||||
"help.solid.fillet": "Zaobljuje odabrane bridove glatkim kružnim prijelazom zadanog polumjera. Koristite ga kako biste omekšali oštre bridove radi čvrstoće, udobnosti ili izgleda.",
|
||||
"help.solid.hole": "Buši okrugli provrt zadanog promjera na odabranoj točki lica. Koristite ga za prolaze vijaka, zatike i druge jednostavne okrugle otvore.",
|
||||
@@ -1637,60 +1424,20 @@
|
||||
"help.solid.move": "Pomiče ili rotira odabrana tijela, ili njihovu kopiju, za udaljenost i kut koje zadate. Upotrijebite ga kako biste premjestili tijelo ili izradili drugo na drugom mjestu.",
|
||||
"help.solid.offset_face": "Gura odabrana lica unutra ili van za udaljenost koju zadate, a okolna lica ih prate. Upotrijebite ga kako biste podebljali stijenku, produbili džep ili povisili ispupčenje bez uređivanja skice.",
|
||||
"help.solid.pattern.circular": "Ponavlja odabrane objekte oko osi, za zadani broj i ukupni kut. Koristite ga za kružne rasporede vijaka, žbice, rebra hladnjaka i zupce.",
|
||||
"help.solid.pattern.path": "Kopira značajke ili tijela duž putanje skice, prema broju i razmaku. Upotrijebite ga za provrte duž zakrivljenog brida ili dijelove duž vodilice.",
|
||||
"help.solid.pattern.rectangular": "Ponavlja odabrane objekte u jednom ili dva smjera sa zadanim brojem i razmakom. Koristite ga za redove i mreže provrta, rebara, zatika ili nožica.",
|
||||
"help.solid.pipe": "Izrađuje okruglu cijev duž putanje krivulja skice, punu ili šuplju s debljinom stijenke. Upotrijebite ga za cijevi, žice, kabele i vodilice.",
|
||||
"help.solid.press_pull": "Dodaje ili uklanja materijal dok povlačite lice, ili zaobljuje bridove dok ih povlačite. Upotrijebite ga za brze izmjene izravno na modelu.",
|
||||
"help.solid.remove": "Uklanja odabrana tijela iz dizajna od ove točke vremenske trake nadalje; raniji koraci ih zadržavaju. Upotrijebite ga kako biste odbacili pomoćno tijelo, npr. alat za rezanje koji vam više ne treba.",
|
||||
"help.solid.replace_face": "Premješta odabrana ravna lica na ravninu ili na paralelno lice, a tijelo raste ili se smanjuje da ga dosegne. Upotrijebite ga kako biste poravnali lice s drugim dijelom ili pomoćnom ravninom.",
|
||||
"help.solid.revolve": "Okreće profil skice oko osi i izrađuje okruglo tijelo. Koristite ga za vratila, gumbe, posude i svaki dio koji je okrugao oko središnje linije.",
|
||||
"help.solid.rib": "Dodaje tanku stijenku duž otvorene krivulje skice, produljenu do sljedećih lica tijela. Upotrijebite ga za ukrućivanje stijenki i kutova, primjerice u kalupljenim ili ispisanim dijelovima.",
|
||||
"help.solid.scale": "Povećava ili smanjuje odabrana tijela za faktor, jednako u svim smjerovima ili posebno po osi. Upotrijebite ga kako biste promijenili veličinu uvezenog oblika ili uračunali skupljanje.",
|
||||
"help.solid.shell": "Izdubljuje tijelo i ostavlja stijenke zadane debljine, a može otvoriti lica koja odaberete. Koristite ga za kutije, poklopce i druge tankostijene dijelove.",
|
||||
"help.solid.sphere": "Izrađuje kuglu iz polumjera ili promjera oko središnje točke. Upotrijebite ga za kugle, gumbe i zaobljene krajeve.",
|
||||
"help.solid.split_body": "Reže tijelo na zasebna tijela ravninom, licem drugog tijela ili linijom skice. Upotrijebite ga za dijelove koji se zasebno ispisuju, obrađuju ili boje.",
|
||||
"help.solid.split_face": "Dijeli odabrana lica po ravnini, licu drugog tijela ili krivuljama skice, bez rezanja tijela. Upotrijebite ga kako biste dijelu lica dali vlastiti nagib, boju ili odmak.",
|
||||
"help.solid.sweep": "Povlači profil skice duž putanje i izrađuje tijelo. Koristite ga za cijevi, tračnice, ručke i svaki dio konstantnog presjeka koji prati krivulju.",
|
||||
"help.solid.thread": "Dodaje ISO metrički navoj na cilindrično lice, kao kozmetički navoj ili urezan u tijelo. Upotrijebite ga za vijke, navojne provrte i ispisane dijelove s vijkom.",
|
||||
"help.solid.torus": "Izrađuje prsten iz velikog polumjera oko njegove osi i malog polumjera za njegov okrugli presjek. Upotrijebite ga za O-prstenove, ručke i okrugle perle.",
|
||||
"help.solid.web": "Dodaje tanku stijenku duž svake otvorene krivulje skice, svaku produljenu do sljedećih lica tijela. Upotrijebite ga za mrežu potpornih stijenki unutar kućišta i posuda.",
|
||||
"help.surface.blend": "Izrađuje plohu koja premošćuje bridove dvaju tijela, tangentnu ili kontinuiranu po zakrivljenosti s oba. Upotrijebite ga za glatko spajanje dviju ploha preko razmaka.",
|
||||
"help.surface.boundary": "Izrađuje plohu koja ispunjava petlju od dvije do četiri krivulje skice ili mrežu krivulja. Upotrijebite ga za ploče slobodnog oblika određene svojim bridovima.",
|
||||
"help.surface.extend": "Produljuje plohu preko njezinih bridova, za zadanu udaljenost ili do ravnine ili lica. Upotrijebite ga kako bi se plohe preklapale prije odsijecanja ili sašivanja.",
|
||||
"help.surface.extrude": "Potiskuje krivulje ili profile skice na zadanu udaljenost u plohu, samo stijenke, bez zatvaranja krajeva. Upotrijebite ga za tanke stijenke te alate za rezanje ili razdvajanje.",
|
||||
"help.surface.fair": "Zaglađuje unutrašnjost ploha slobodnog oblika dok njihovi bridovi ostaju na mjestu. Upotrijebite ga za izravnavanje izbočina i valovitih odraza na plohi.",
|
||||
"help.surface.loft": "Izrađuje plohu koja redom prolazi kroz dva ili više presjeka, bez zatvaranja krajeva. Upotrijebite ga za ljuske i prijelaze između različitih oblika.",
|
||||
"help.surface.match": "Ponovno izrađuje brid plohe tako da se susreće s bridom drugog tijela, uz usklađenu tangentnost ili zakrivljenost. Upotrijebite ga za glatko zatvaranje šava između dviju ploha.",
|
||||
"help.surface.offset": "Izrađuje kopiju lica na udaljenosti duž njihovih normala, kao novo plošno tijelo. Upotrijebite ga za oplate, zazore ili drugu stranu stijenke.",
|
||||
"help.surface.patch": "Ispunjava područje skice ili zatvorenu petlju bridova licem, ravnim ili glatko zakrivljenim. Upotrijebite ga za zatvaranje otvora u plošnom tijelu.",
|
||||
"help.surface.reverse_normal": "Okreće lica plošnog tijela, pa im se vanjska strana okrene na drugu stranu. Upotrijebite ga prije podebljavanja ili sašivanja kad lica gledaju prema unutra.",
|
||||
"help.surface.revolve": "Okreće krivulje ili profile skice oko osi u plohu, bez zatvaranja krajeva. Upotrijebite ga za okrugle ljuske poput sjenila svjetiljki, zdjela i mlaznica.",
|
||||
"help.surface.ruled": "Izrađuje traku ravnih linija koje izlaze iz lanca bridova, duž normale lica, tangente ili pod kutom. Upotrijebite ga za stijenke s nagibom, izlazne plohe i plohe razdvajanja.",
|
||||
"help.surface.stitch": "Sašiva plošna tijela duž njihovih zajedničkih bridova, u puno tijelo kad se zatvore. Upotrijebite ga za pretvaranje skupa ploha u jedno tijelo.",
|
||||
"help.surface.sweep": "Pomiče krivulje ili profile skice duž putanje u plohu, bez zatvaranja krajeva. Upotrijebite ga za oluke, obrube i druge tanke oblike koji prate putanju.",
|
||||
"help.surface.thicken": "Daje plošnom tijelu debljinu i pretvara ga u puno tijelo. Upotrijebite ga za izradu dijelova za ispis ili obradu iz ploha.",
|
||||
"help.surface.trim": "Odsijeca plohu ravninom, drugom plohom ili krivuljama skice i zadržava stranu koju odaberete. Upotrijebite ga za rezanje ploha na oblik prije sašivanja.",
|
||||
"help.surface.unstitch": "Odvaja lica tijela u zasebna plošna tijela; puno tijelo se raspada na plohe. Upotrijebite ga za preradu pojedinačnih lica tijela.",
|
||||
"help.surface.untrim": "Uklanja otvore iz lica ili vraća njegovu vanjsku granicu na prirodne granice plohe. Upotrijebite ga za povrat cijele plohe nakon odsijecanja.",
|
||||
"help.third_party": "Licence trećih strana",
|
||||
"help.timeline.compute_all": "Ponovno gradi svaku značajku na vremenskoj traci od početka. Upotrijebite ga kako biste osvježili model i vidjeli koje značajke ne uspijevaju.",
|
||||
"help.timeline.delete": "Briše odabrane značajke s vremenske trake; brisanje skice briše i značajke izrađene iz nje. Upotrijebite ga kako biste uklonili korak koji više ne želite.",
|
||||
"help.timeline.dependents": "Navodi značajke koje bi se izbrisale zajedno s nekom značajkom i one koje bi bez nje zakazale. Upotrijebite ga prije brisanja ili promjene značajke.",
|
||||
"help.timeline.play": "Ponavlja preostale značajke jednu po jednu, s pauzom od pola sekunde nakon svake ponovne izgradnje. Ponovno pokrenite ovu naredbu ili pritisnite Escape za zaustavljanje; Idi na kraj skače odmah.",
|
||||
"help.view.apply": "Okreće prikaz u standardni smjer, primjerice pogled sprijeda, odozgo ili izometrijski, ili u spremljeni imenovani prikaz. Upotrijebite ga za gledanje modela iz stalnog kuta.",
|
||||
"help.view.delete": "Briše spremljeni imenovani prikaz. Model se ne mijenja.",
|
||||
"help.view.fit": "Zumira i pomiče prikaz tako da cijeli model, ili odabir, ispuni prikaz. Upotrijebite ga kad je model izašao iz vidnog polja.",
|
||||
"help.view.grid": "Prikazuje ili skriva mrežu u prozoru prikaza. Upotrijebite je kao vodič za veličinu i orijentaciju pri modeliranju.",
|
||||
"help.view.ground_shadow": "Prikazuje ili skriva sjenu modela na podlozi. Upotrijebite je kako biste lakše procijenili visinu i položaj.",
|
||||
"help.view.home": "Vraća prikaz u početni smjer i uklapa model. Upotrijebite ga za brz povratak na poznat prikaz.",
|
||||
"help.view.list": "Navodi imenovane prikaze spremljene u dizajnu. Upotrijebite ga za pronalaženje prikaza koji ste ranije spremili.",
|
||||
"help.view.navigate": "Okreće, pomiče ili zumira prikaz u koracima, primjerice za četvrtinu okreta ulijevo. Upotrijebite ga za precizno pomicanje kamere umjesto povlačenja.",
|
||||
"help.view.navigation_bar": "Prikazuje ili skriva navigacijsku traku na dnu prozora prikaza. Sakrijte je za više prostora, prikažite je za pristup alatima prikaza mišem.",
|
||||
"help.view.rename": "Daje spremljenom imenovanom prikazu novi naziv. Sam se prikaz ne mijenja.",
|
||||
"help.view.save": "Sprema trenutni položaj kamere kao imenovani prikaz u dizajnu. Upotrijebite ga za kasniji povratak na isti kut, primjerice za snimke zaslona.",
|
||||
"help.view.spin": "Neprekidno orbitira prikaz oko modela do sljedećeg klika ili tipke. Upotrijebite ga za predstavljanje modela sa svih strana.",
|
||||
"help.view.tool": "Uključuje alat kamere, orbitiranje, pomicanje ili zumiranje, pa povlačenje lijevom tipkom miša pomiče prikaz dok ga ne isključite. Upotrijebite ga na dodirnoj pločici ili bez srednje tipke miša.",
|
||||
"help.view.visual_style": "Mijenja način crtanja modela: osjenčano sa ili bez bridova, žičani model ili sa skrivenim bridovima. Žičani model upotrijebite za pogled unutra, osjenčano za čist izgled.",
|
||||
"history.sketch_under_constrained": "Nedovoljno ograničeno (stupnjevi slobode: {count})",
|
||||
"history.sketch_under_constrained_one": "Nedovoljno ograničeno (stupanj slobode: {count})",
|
||||
"hole_presets.confirm_delete": "Potvrdi brisanje",
|
||||
@@ -1867,10 +1614,6 @@
|
||||
"material.selection.mixed": "Različiti materijali",
|
||||
"measure.at": "Na",
|
||||
"measure.item": "Stavka {number}",
|
||||
"measure.quick_copied": "Mjerenje kopirano",
|
||||
"measure.quick_copy": "Kliknite za kopiranje mjerenja",
|
||||
"measure.quick_edges": "Bridovi: {count}",
|
||||
"measure.quick_faces": "Lica: {count}",
|
||||
"messages.ago_h": "prije {n} h",
|
||||
"messages.ago_min": "prije {n} min",
|
||||
"messages.ago_s": "prije {n} s",
|
||||
@@ -2023,11 +1766,6 @@
|
||||
"not a move": "nije pomak",
|
||||
"not a number": "nije broj",
|
||||
"open a sketch first": "najprije otvorite skicu",
|
||||
"parameters.apply_live": "Primijeni svaku promjenu čim napustite njezino polje",
|
||||
"parameters.apply_live_tip": "Isključeno: promjene čekaju Primijeni ili U redu, a zatim se dizajn jednom ponovno izgradi za sve njih. Odustani ili Escape ih odbacuje.",
|
||||
"parameters.held": "Promjene koje čekaju Primijeni: {count}",
|
||||
"parameters.held_hint": "Uređujte izraze i jedinice. Promjene čekaju Primijeni ili U redu.",
|
||||
"parameters.held_one": "1 promjena čeka Primijeni",
|
||||
"parts.automatic_name": "automatski",
|
||||
"parts.dimension.across_flats": "Mjera ključa",
|
||||
"parts.dimension.bore": "Provrt",
|
||||
@@ -2050,8 +1788,6 @@
|
||||
"parts.family.set_screw": "Bezglavi vijak s unutarnjim šesterokutom, ravni vrh",
|
||||
"parts.family.socket_head_cap_screw": "Vijak s cilindričnom glavom i unutarnjim šesterokutom",
|
||||
"parts.family.washer": "Obična podloška",
|
||||
"parts.holes": "Provrti (neobavezno)",
|
||||
"parts.placement_hint": "odaberite jedan ili više provrta kako biste u svaki smjestili dio, ili U redu postavlja dio u ishodište",
|
||||
"pattern.alignment_2": "Poravnanje 2",
|
||||
"pattern.alignment_hint": "Broj uključuje izvornik. Središte ravnomjerno raspoređuje kopije; Obrni bira dodatnu stranu za parne ukupne brojeve.",
|
||||
"pattern.direction_1": "Smjer 1",
|
||||
@@ -2104,8 +1840,6 @@
|
||||
"prefs.bottom_centre": "Dolje u sredini",
|
||||
"prefs.bottom_right": "Dolje desno",
|
||||
"prefs.browser": "Stablo modela",
|
||||
"prefs.browser_eye_left": "Oko pored strelice za sažimanje",
|
||||
"prefs.browser_eye_left_note": "Redci stabla modela prikazuju oko za prikazivanje/skrivanje pored strelice za sažimanje, kao prije, umjesto u stupcu na desnom kraju redaka.",
|
||||
"prefs.browser_reveal_on_hover": "Prikaži pri prelasku mišem",
|
||||
"prefs.browser_show_note": "Prikazano drži stablo modela na zaslonu. Prikaži pri prelasku mišem skriva ga dok pokazivač ne dođe na njegovo mjesto ili na tanku karticu uz njegov lijevi rub, a ostaje otvoreno dok je pokazivač unutar njega ili dok je otvoren izbornik iz njega.",
|
||||
"prefs.browser_shown": "Prikazano",
|
||||
@@ -2156,8 +1890,6 @@
|
||||
"prefs.graphics_card_restart": "Stupa na snagu nakon ponovnog pokretanja SolidCrafta. WGPU_ADAPTER_NAME ima prednost nad ovim odabirom.",
|
||||
"prefs.graphics_note": "Žrtvujte brzinu za glatkoću. Svaki odabir pokazuje svoj učinak na primjeru.",
|
||||
"prefs.graphics_presets_note": "Unaprijed zadane vrijednosti postavljaju sve odabire ispod odjednom.",
|
||||
"prefs.hide_constraint_glyphs_zoomed_out": "Sakrij simbole ograničenja kada je prikaz umanjen",
|
||||
"prefs.hide_constraint_glyphs_zoomed_out_note": "Simboli ograničenja nestaju iz prikaza kada je skica toliko umanjena da bi je zatrpali. Isključeno: ostaju fiksne veličine na zaslonu pri svakom zumiranju.",
|
||||
"prefs.history": "Vremenska traka",
|
||||
"prefs.history_origin_bodies": "Prikaži ishodište i tijela na vrhu",
|
||||
"prefs.history_origin_bodies_note": "Vremenska traka lijevo ili ispod stabla modela počinje mapom Tijela aktivne komponente i Ishodištem, s njihovim okom i izbornicima kao u stablu modela. Vremenska traka na dnu ostaje nepromijenjena.",
|
||||
@@ -2196,9 +1928,6 @@
|
||||
"prefs.max_file_size_step": "STEP i uvezene datoteke",
|
||||
"prefs.max_file_size_web": "Web aplikacija otvara STEP i uvezene datoteke do 512 MB te dizajne do 256 MB: kartica preglednika ne može primiti veće datoteke. Desktop aplikacija može podići ove granice.",
|
||||
"prefs.megabytes": "MB",
|
||||
"prefs.menu_grid": "Velike ikone",
|
||||
"prefs.menu_list": "Popis",
|
||||
"prefs.menus": "Izbornici",
|
||||
"prefs.minutes": "minuta",
|
||||
"prefs.minutes_suffix": " min",
|
||||
"prefs.mouse": "Miš i dodirna pločica",
|
||||
@@ -2218,16 +1947,12 @@
|
||||
"prefs.origin_plane_names": "Nazivi ravnina ishodišta",
|
||||
"prefs.origin_plane_names_note": "Nazivi prikazani u stablu modela, dijalozima i popisima. {top} je XY, {front} je XZ, a {right} je YZ, sa Z prema gore. Naredbe, skripte i spremljeni dizajni zadržavaju XY, XZ i YZ.",
|
||||
"prefs.overall_speed": "Ukupna brzina",
|
||||
"prefs.parameter_list_rows": "Retci popisa parametara",
|
||||
"prefs.parameter_list_rows_tip": "Strelica prema dolje u praznom polju vrijednosti prikazuje popis parametara, prvo favorite, do ovoliko njih. Manje održava popis laganim u velikom dizajnu.",
|
||||
"prefs.persistent_ribbon_pressed": "Istakni aktivne naredbe na vrpci",
|
||||
"prefs.persistent_ribbon_pressed_help": "Ističe naredbe na vrpci dok su njihovi efekti uključeni. Isključite kako biste zadržali prethodni neutralni izgled i pomoć za naredbe.",
|
||||
"prefs.perspective_fov": "Vidno polje",
|
||||
"prefs.placement": "Postavljanje",
|
||||
"prefs.prefer_free_sketch_points": "Daj prednost pomičnim točkama skice kad se točke preklapaju",
|
||||
"prefs.preview_choices": "Pregled vaših odabira",
|
||||
"prefs.print_face_highlight": "Isticanje plohe ispisa",
|
||||
"prefs.print_face_highlight_tip": "Koliko se jako ploha ispisa tijela boji i obrubljuje u prikazu. 0 % ne prikazuje isticanje.",
|
||||
"prefs.profile_active": "Aktivni profil",
|
||||
"prefs.profile_applied": "Profil je primijenjen.",
|
||||
"prefs.profile_changed": "Postavke su se promijenile otkako je profil spremljen. Spremi ih zadržava u njemu.",
|
||||
@@ -2249,8 +1974,6 @@
|
||||
"prefs.quality_fastest": "najbrže",
|
||||
"prefs.quality_slowest": "najsporije",
|
||||
"prefs.quality_smoother": "glađe",
|
||||
"prefs.quick_measure": "Brzo mjerenje u kutu prikaza",
|
||||
"prefs.quick_measure_note": "Veličina odabira u donjem desnom kutu prikaza: duljina brida, ili Ø i R za okrugli, površina lica, položaj točke, udaljenost i kut dviju stavki, zbroj više bridova ili lica. Klik ga kopira.",
|
||||
"prefs.render_previous_geometry_budget": "Koristi prethodni proračun geometrije za pregled renderiranja",
|
||||
"prefs.render_previous_geometry_budget_help": "Vrati prethodnu fiksnu granicu geometrije (512 MiB na 64-bitnom desktopu, 128 MiB drugdje) umjesto proračuna prema uređaju.",
|
||||
"prefs.reports_saved": "Spremljeno: {n}",
|
||||
@@ -2264,8 +1987,6 @@
|
||||
"prefs.search_empty": "Nema odgovarajućih postavki",
|
||||
"prefs.select": "Odabir",
|
||||
"prefs.select_one_item": "Odaberi jednu stavku",
|
||||
"prefs.select_other_hidden": "Odaberi skrivenu geometriju pomoću Odaberi drugo",
|
||||
"prefs.select_other_hidden_help": "Uključeno: obuhvaća skrivena tijela, skice i zaklonjene bridove u blizini pokazivača. Isključeno: koristi se izvorni popis vidljive geometrije ispod pokazivača.",
|
||||
"prefs.selecting": "Odabiranje",
|
||||
"prefs.shift": "Shift",
|
||||
"prefs.shift_add_ctrl_toggle": "Shift samo dodaje; Ctrl / Cmd uključuje i isključuje",
|
||||
@@ -2296,8 +2017,6 @@
|
||||
"prefs.sketch_tab_always_note": "Kartica Skica ostaje na vrpci, odmah iza kartice Model, dok nijedna skica nije otvorena. Njezini alati za crtanje tada pokreću skicu na odabranoj ravnini ili licu, ili na ravnini koju sljedeću odaberete, s alatom spremnim u njoj.",
|
||||
"prefs.sketch_tracking_guides": "Vodilice poravnanja središta i središnje točke",
|
||||
"prefs.sketch_tracking_guides_note": "Zadržite pokazivač iznad središta kružnice ili središnje točke ravnog brida, zatim se pomaknite vodoravno ili okomito da se prikaže privremena točkasta vodilica.",
|
||||
"prefs.sketch_tracking_points": "Vodilice poravnanja iz krajnjih točaka i kutova tijekom crtanja",
|
||||
"prefs.sketch_tracking_points_note": "Dok alat za crtanje čeka točku, zadržavanje pokazivača iznad kraja linije ili luka, kuta pravokutnika ili slobodne točke prikazuje istu privremenu točkastu vodilicu kao i za središte ili središnju točku. Isključeno: samo središta i središnje točke.",
|
||||
"prefs.sketching": "Skiciranje",
|
||||
"prefs.snap_drawing_note": "Tijekom crtanja ili povlačenja točke skice.",
|
||||
"prefs.source": "Izvor",
|
||||
@@ -2325,16 +2044,6 @@
|
||||
"prefs.theme_follow_off": "Isključeno",
|
||||
"prefs.theme_follow_stop": "Prestani pratiti",
|
||||
"prefs.theme_import_hint": "Kliknite za odabir datoteke teme, ispustite je ovdje ili pritisnite Ctrl+V (Cmd+V na Macu) s kopiranom temom",
|
||||
"prefs.theme_option_opacity": "Neprozirnost",
|
||||
"prefs.theme_option_opacity_help": "Podešava neprozirnost plutajućih panela. Donja granica čitljivosti štiti tekst preko boja prozora prikaza.",
|
||||
"prefs.theme_option_tab_colours": "Boje kartica",
|
||||
"prefs.theme_option_tab_colours_help": "Koristi boje panela i prozora prikaza ove teme za svaku karticu vrpce.",
|
||||
"prefs.theme_option_tab_fade_ms": "Prijelaz kartica",
|
||||
"prefs.theme_option_tab_fade_ms_help": "Postupno prelijeva boje panela i prozora prikaza pri promjeni kartice. Nula mijenja trenutno.",
|
||||
"prefs.theme_options_badge": "Opcije",
|
||||
"prefs.theme_options_more": "Više · {count}",
|
||||
"prefs.theme_options_reset": "Vrati zadano",
|
||||
"prefs.theme_options_unavailable": "Nedostupno na ovom uređaju",
|
||||
"prefs.theme_paste": "Zalijepi temu",
|
||||
"prefs.theme_paste_none": "Međuspremnik ne sadrži SolidCraft temu",
|
||||
"prefs.timeline_half_hour": "−30 min",
|
||||
@@ -2356,23 +2065,13 @@
|
||||
"prefs.under_cursor": "Ispod pokazivača",
|
||||
"prefs.units_precision": "Jedinice i preciznost",
|
||||
"prefs.updates": "Ažuriranja",
|
||||
"prefs.value_boxes_in_view": "Prikaži vrijednosti pokraj njihovih ručica u prikazu",
|
||||
"prefs.value_boxes_in_view_tip": "Vrijednost naredbe (Udaljenost, Polumjer…) u okviru pokraj njezine ručice, preko modela. Isključeno: upisujete je u prozor naredbe, koji preuzima tipkovnicu nakon odabira, i ništa ne prekriva model.",
|
||||
"prefs.view": "Ponašanje prikaza",
|
||||
"prefs.view_confirm_corner": "U redu i Odustani u kutu prikaza",
|
||||
"prefs.view_confirm_corner_note": "Dok je otvoren dijalog ili skica, kvačica i križić gore desno u prikazu rade isto što i gumbi U redu i Odustani u dijalogu, odnosno završavaju i poništavaju skicu. Navigator prikaza pomiče se ispod njih.",
|
||||
"prefs.viewport": "Prozor prikaza",
|
||||
"prefs.viewport_analysis_status": "Prikaži status analize u prozoru prikaza",
|
||||
"prefs.viewport_analysis_status_help": "Prikazuje aktivne analize iznad prozora prikaza, otvara njihove legende iz svake stavke, a tipka Esc isključuje najnoviju analizu. Isključite kako biste vratili legende u kutovima i prethodno ponašanje tipke Esc.",
|
||||
"prefs.viewport_background": "Pozadina",
|
||||
"prefs.viewport_background_colour": "Boja",
|
||||
"prefs.viewport_background_theme": "Gradijent teme",
|
||||
"prefs.viewport_section_status": "Prikaži status presjeka u prozoru prikaza",
|
||||
"prefs.viewport_section_status_help": "Prikazuje postavku presjeka u prozoru prikaza. Escape i aktivni gumb na vrpci isključuju je. Isključite kako biste zadržali prethodne kontrole presjeka.",
|
||||
"prefs.viewport_status_details": "Detalji prozora prikaza uživo",
|
||||
"prefs.viewport_status_details_help": "Uređuje postavke aktivne analize i presjeka u standardnim karticama detalja. Isključite kako biste vratili legende analize samo za čitanje i dijaloški prozor Presjek.",
|
||||
"prefs.viewport_status_summary": "Sažmi statusne stavke prozora prikaza",
|
||||
"prefs.viewport_status_summary_help": "Sažima tri ili više statusnih stavki prozora prikaza u jednu zbirnu oznaku. Isključite kako bi svaka stavka ostala u punom retku.",
|
||||
"prefs.wheel": "Kotačić",
|
||||
"prefs.wheel_trackpad": "Kotačić i dodirna pločica",
|
||||
"prefs.workspace": "Radni prostor",
|
||||
@@ -3251,9 +2950,7 @@
|
||||
"render.output_ready": "Spremno za renderiranje",
|
||||
"render.output_run_check": "Pokreni provjeru",
|
||||
"render.output_size_limit": "{method}: do {dimension} px po strani i {pixels} piksela. Najveća veličina koja stane: {width} × {height}.",
|
||||
"render.output_size_method_profile": "Za renderiranje {width} × {height} odaberite {method} s CPU profilom resursa {profile} ili manju veličinu.",
|
||||
"render.output_size_ok": "Veličina u redu · {width} × {height} px",
|
||||
"render.output_size_profile": "Za renderiranje {width} × {height} odaberite CPU profil resursa {profile} ili manju veličinu.",
|
||||
"render.output_swap_orientation": "Zamijeni širinu i visinu",
|
||||
"render.output_tools_inspector": "Veličinu i format uredite u inspektoru Izlaz.",
|
||||
"render.output_view_image": "Prikaži sliku",
|
||||
@@ -3466,7 +3163,6 @@
|
||||
"render.size_custom": "Prilagođeno…",
|
||||
"render.size_full_hd": "Full HD",
|
||||
"render.size_hd": "HD",
|
||||
"render.size_needs_profile": "{size} · treba {profile}",
|
||||
"render.size_presets": "Unaprijed zadane veličine",
|
||||
"render.size_presets_pending": "Stiže s uređivačem Izlaz",
|
||||
"render.size_preview": "Pregled",
|
||||
@@ -3754,24 +3450,6 @@
|
||||
"sheet.flange_type_contour": "Kontura",
|
||||
"sheet.flange_type_edge": "Brid",
|
||||
"sheet.no_body": "nema limenog tijela: izradite ga pomoću Prirubnica > Osnova ili pretvorite ploču u lim pomoću Pretvori u lim (odaberite njezino veliko ravno lice)",
|
||||
"sheet.personal_rules.confirm_delete": "Potvrdi brisanje",
|
||||
"sheet.personal_rules.delete": "Izbriši",
|
||||
"sheet.personal_rules.delete_prompt": "Izbrisati ovo osobno pravilo? Pravila koja su već u dizajnima ostaju nepromijenjena.",
|
||||
"sheet.personal_rules.full": "Osobna biblioteka već sadrži 64 pravila.",
|
||||
"sheet.personal_rules.invalid_name": "Unesite kratak naziv bez prijeloma redaka ili kontrolnih znakova.",
|
||||
"sheet.personal_rules.invalid_values": "Dovršite vrijednosti pravila: svaka se mora moći izračunati u ovom dizajnu, uz pozitivnu debljinu i K-faktor od 0 do 1.",
|
||||
"sheet.personal_rules.missing": "Odabrano osobno pravilo više nije dostupno.",
|
||||
"sheet.personal_rules.name": "Naziv pravila",
|
||||
"sheet.personal_rules.name_exists": "Osobno pravilo s ovim nazivom već postoji. Upotrijebite drugi naziv.",
|
||||
"sheet.personal_rules.name_hint": "Jedinstven naziv",
|
||||
"sheet.personal_rules.overwrite": "Spremi promjene u odabrano osobno pravilo",
|
||||
"sheet.personal_rules.rename": "Preimenuj",
|
||||
"sheet.personal_rules.rule": "Osobno pravilo",
|
||||
"sheet.personal_rules.save": "Spremi novo",
|
||||
"sheet.personal_rules.scope": "Spremljeno u vašem profilu za sve dizajne.",
|
||||
"sheet.personal_rules.select": "Odaberite pravilo",
|
||||
"sheet.personal_rules.title": "Osobna pravila",
|
||||
"sheet.personal_rules.unsupported": "Ovo pravilo ima vrijednosti koje ova verzija ne može upotrijebiti.",
|
||||
"shortcut.json_error": "parametri moraju biti JSON: {error}",
|
||||
"shortcut.no_command": "nema naredbe `{id}`; tekst prije JSON-a mora biti id naredbe",
|
||||
"shortcut.pin": "Prikvači na vrh okvira S",
|
||||
@@ -3808,7 +3486,6 @@
|
||||
"sketch_text.align_right": "Desno",
|
||||
"sketch_text.bold": "Podebljano",
|
||||
"sketch_text.builtin_font": "{family} (ugrađeno)",
|
||||
"sketch_text.formula": "Počnite znakom = kako biste riječi izgradili iz parametara: ='W' + number(Width)",
|
||||
"sketch_text.italic": "Kurziv",
|
||||
"sketch_text.loading_fonts": "Traženje instaliranih fontova…",
|
||||
"sketch_text.on_path": "Tekst prati svoju putanju: krivulja ga postavlja",
|
||||
@@ -3949,8 +3626,6 @@
|
||||
"ui.3d_mouse_section": "3D miš",
|
||||
"ui.3d_mouse_show_in_view": "Prikaži 3D miš u 3D prikazu",
|
||||
"ui.3d_mouse_show_in_view_tip": "Slika vašeg 3D miša u donjem lijevom kutu, koja se kreće dok ga pomičete.",
|
||||
"ui.3d_mouse_sketch_orbit": "Okreći skice 3D mišem",
|
||||
"ui.3d_mouse_sketch_orbit_tip": "3D miš okreće prikaz i dok je skica otvorena i gleda se okomito, kao što to može i miš. Isključeno: pomiče i zumira skicu dok ne nagnete prikaz.",
|
||||
"ui.3d_mouse_skip": "Moj uređaj ovo ne može",
|
||||
"ui.3d_mouse_skip_tip": "Preskače ovo kretanje u oba smjera, a kalibracija ga izostavlja.",
|
||||
"ui.3d_mouse_speed": "Brzina 3D miša",
|
||||
@@ -3979,8 +3654,6 @@
|
||||
"ui.3d_mouse_step_twist_counterclockwise": "Zakrenite kapicu suprotno od kazaljke na satu, držite je, a zatim pustite.",
|
||||
"ui.3d_mouse_switch_cap": "Kalibriraj kao Povratak u središte",
|
||||
"ui.3d_mouse_switch_trackball": "Kalibriraj kao kuglični miš",
|
||||
"ui.3d_mouse_use_direct": "Koristi izravni upravljački program",
|
||||
"ui.3d_mouse_use_direct_tip": "Čitaj 3D miš izravno (hidraw) umjesto preko spacenavd.",
|
||||
"ui.3d_mouse_view_axis": "Os prikaza",
|
||||
"ui.3d_mouse_view_off": "Isključeno",
|
||||
"ui.3d_mouse_view_off_tip": "Profil upravljačkog programa 3D miša isključuje ovu os, pa njezino kretanje ne pomiče prikaz. Odabir kretanja druge osi ovdje ih zamjenjuje, a to kretanje prestaje pomicati prikaz.",
|
||||
@@ -4019,7 +3692,6 @@
|
||||
"ui.agent_chat_auth_terminal": "Pokrenite ovo u terminalu, a zatim pritisnite Poveži ponovno:",
|
||||
"ui.agent_chat_auth_title": "Prijavi se kod agenta",
|
||||
"ui.agent_chat_cancel": "Odustani",
|
||||
"ui.agent_chat_cannot_start": "Instalirano, ali se ne pokreće: {error}",
|
||||
"ui.agent_chat_changes": "Promjene: {n}, jedan korak poništavanja",
|
||||
"ui.agent_chat_changes_n": "Promjene: {n}",
|
||||
"ui.agent_chat_changes_of": "Promjene: {n}/{limit}",
|
||||
@@ -4112,12 +3784,9 @@
|
||||
"ui.agent_chat_queued_stopped": "U redu čekanja (zaustavljeno, nije poslano)",
|
||||
"ui.agent_chat_refresh": "Osvježi",
|
||||
"ui.agent_chat_refused": "Nije dopušteno agentu: {reason}",
|
||||
"ui.agent_chat_reinstall": "{agent} je instaliran ({program}), ali se nije pokrenuo kad ga je SolidCraft provjerio: {error}\nInstalacija je možda nepotpuna ili izrađena za drugu vrstu računala. Ponovno ga instalirajte naredbom `{install}`, provjerite ispisuje li u terminalu svoju verziju, a zatim pritisnite Osvježi.",
|
||||
"ui.agent_chat_remove": "Ukloni iz reda",
|
||||
"ui.agent_chat_remove_file": "Skini s ove poruke",
|
||||
"ui.agent_chat_remove_imported": "Skini s ove poruke; dio ostaje u dizajnu (Poništi ga uklanja)",
|
||||
"ui.agent_chat_reply_cut_off": "Odgovor je dosegnuo ograničenje duljine prije nego što je završio pa je možda nepotpun. Zamolite agenta da nastavi ili da odgovori kraće.",
|
||||
"ui.agent_chat_reply_declined": "Model je odbio odgovoriti na ovu poruku.",
|
||||
"ui.agent_chat_retry": "Pokušaj ponovno",
|
||||
"ui.agent_chat_right": "Desno",
|
||||
"ui.agent_chat_save": "Spremi",
|
||||
@@ -4176,17 +3845,12 @@
|
||||
"ui.ai_copy_suffix": "kopiraj",
|
||||
"ui.ai_custom_url": "Prilagođeni URL",
|
||||
"ui.ai_default": "Zadano",
|
||||
"ui.ai_edit": "Uredi",
|
||||
"ui.ai_edit_agent_title": "Uredi agenta",
|
||||
"ui.ai_edit_gone": "Ovaj agent je uklonjen pa nema što spremiti.",
|
||||
"ui.ai_edit_tip": "Promijenite naziv, naredbu ili krajnju točku ovog agenta. Spremljeni ključ ostaje skriven.",
|
||||
"ui.ai_http_busy": "krajnja točka je zauzeta ili je preko ograničenja; pokušajte ponovno kasnije",
|
||||
"ui.ai_http_key": "krajnja točka odbila je ključ: provjerite ga u Postavke > AI",
|
||||
"ui.ai_http_not_found": "nema takve krajnje točke ili modela: provjerite osnovni URL i naziv modela",
|
||||
"ui.ai_http_too_large": "razgovor je prevelik za ovu krajnju točku; započnite novi razgovor",
|
||||
"ui.ai_key": "API ključ",
|
||||
"ui.ai_key_hint": "neobavezno; čuva se u sustavskom privjesku ključeva",
|
||||
"ui.ai_key_keep_hint": "ostavite prazno kako biste zadržali spremljeni ključ",
|
||||
"ui.ai_key_needs_https": "Ključ se šalje samo preko HTTPS-a ili na ovo računalo.",
|
||||
"ui.ai_key_note": "Čuva se u sustavskom privjesku ključeva, nikad u postavkama SolidCrafta. Za lokalni poslužitelj ostavite prazno.",
|
||||
"ui.ai_keychain_error": "Sustavski privjesak ključeva odbio je: {error}",
|
||||
@@ -4218,7 +3882,6 @@
|
||||
"ui.ai_request_timeout": "Vremensko ograničenje zahtjeva",
|
||||
"ui.ai_request_timeout_hint": "Koliko dugo jedan zahtjev modelu na ovoj krajnjoj točki smije trajati, od 30 s do jednog sata. Povećajte za spori lokalni model.",
|
||||
"ui.ai_reset": "Vrati zadano",
|
||||
"ui.ai_save": "Spremi",
|
||||
"ui.ai_settings": "AI postavke…",
|
||||
"ui.ai_show_features": "Prikaži AI funkcije",
|
||||
"ui.ai_show_features_note": "Razgovor s agentom: ploča u kojoj agent za kodiranje koji već koristite ili krajnja točka modela koju odaberete radi na otvorenom dizajnu. Isključeno: nema AI gumba, prečaca, stavke izbornika ni ploče, i ništa se ne traži niti pokreće.",
|
||||
@@ -4307,7 +3970,6 @@
|
||||
"ui.circle": "Kružnica",
|
||||
"ui.circular_pattern": "Kružni niz",
|
||||
"ui.clear": "Očisti",
|
||||
"ui.clear_print_face": "Ukloni plohu ispisa",
|
||||
"ui.clear_recent": "Očisti nedavno",
|
||||
"ui.clear_the_selection": "Poništi odabir",
|
||||
"ui.click_selects_whole_bodies": "Klik odabire cijela tijela",
|
||||
@@ -4392,40 +4054,6 @@
|
||||
"ui.design_properties.project": "Projekt",
|
||||
"ui.design_properties.revision": "Revizija",
|
||||
"ui.design_saved": "Spremljeno: {path}",
|
||||
"ui.details_access_caption": "Lica pokazuju može li alat doći do njih iz odabranog smjera.",
|
||||
"ui.details_angle": "Kut",
|
||||
"ui.details_continuity_caption": "Uredite odabrani šav. Ostali šavovi zadržavaju vlastite postavke.",
|
||||
"ui.details_continuity_stale": "Ranija geometrija: ponovno pokrenite analizu kako biste uredili ili uokvirili ovaj šav.",
|
||||
"ui.details_copy_list": "Kopiraj popis",
|
||||
"ui.details_curvature": "Tolerancija zakrivljenosti",
|
||||
"ui.details_curvature_caption": "Lica su obojena prema svojem lokalnom polumjeru zakrivljenosti.",
|
||||
"ui.details_direction": "Smjer alata",
|
||||
"ui.details_draft_caption": "Lica su obojena prema kutu u odnosu na smjer vađenja iz kalupa.",
|
||||
"ui.details_edit_seam": "Uredi šav",
|
||||
"ui.details_fixture": "Uzorak komponente — samo primjer podataka",
|
||||
"ui.details_fixture_caption": "Uzorak komponente s ilustrativnim vrijednostima; ovo nije rezultat modela.",
|
||||
"ui.details_fixture_problem": "Primjer nalaza s problemom",
|
||||
"ui.details_fixture_readout": "Primjer izmjerene vrijednosti",
|
||||
"ui.details_flip": "Obrni",
|
||||
"ui.details_gap": "Otvoreni kraj",
|
||||
"ui.details_hatch": "Šrafiraj presječena lica",
|
||||
"ui.details_jump": "Skok zakrivljenosti",
|
||||
"ui.details_key": "Legenda",
|
||||
"ui.details_offset": "Odmak",
|
||||
"ui.details_plane": "Ravnina",
|
||||
"ui.details_pull": "Smjer vađenja iz kalupa",
|
||||
"ui.details_radius": "Polumjer",
|
||||
"ui.details_readout": "Očitanje",
|
||||
"ui.details_samples": "Uzorci",
|
||||
"ui.details_seam": "{body} · Brid {edge}",
|
||||
"ui.details_settings": "Postavke",
|
||||
"ui.details_sharp_gap": "Oštro ili otvoreno",
|
||||
"ui.details_show_all": "Prikaži sve ({count})",
|
||||
"ui.details_smooth": "Glatko",
|
||||
"ui.details_stripes": "Pruge",
|
||||
"ui.details_target": "Uokviri geometriju",
|
||||
"ui.details_worst_seams": "Najgori šavovi",
|
||||
"ui.details_zebra_caption": "Odražene pruge pokazuju koliko se glatko lica spajaju.",
|
||||
"ui.diameter": "Promjer",
|
||||
"ui.dimension": "Kota",
|
||||
"ui.direct_interaction": "Izravna interakcija",
|
||||
@@ -4486,7 +4114,6 @@
|
||||
"ui.equation_y_of_x": "y(x)",
|
||||
"ui.equivalent_radius": "Ekvivalentni polumjer",
|
||||
"ui.expand": "Proširi",
|
||||
"ui.explode_needs_two_components": "Rastavljeni prikaz razmiče komponente, pa dizajn treba imati dvije ili više njih (Nova komponenta, Umetni dizajn ili Izradi komponente iz tijela)",
|
||||
"ui.exportDxf": "Izvezi DXF…",
|
||||
"ui.export_ellipsis_keymap": "Izvezi…",
|
||||
"ui.export_keymap_tip": "Tipke, favoriti okvira S i alatna traka, kao datoteka",
|
||||
@@ -4775,17 +4402,12 @@
|
||||
"ui.plugins_skipped": "Mape nije bilo moguće pročitati: {count}.",
|
||||
"ui.plugins_version": "{version}",
|
||||
"ui.point": "Točka",
|
||||
"ui.point_cloud_add_filter": "Dodaj filter…",
|
||||
"ui.point_cloud_auto_range": "Automatski raspon",
|
||||
"ui.point_cloud_color_by": "Boja prema",
|
||||
"ui.point_cloud_file_colors": "Boje iz datoteke",
|
||||
"ui.point_cloud_filter_by": "Filtriraj prema",
|
||||
"ui.point_cloud_height_high": "Najviše",
|
||||
"ui.point_cloud_height_low": "Najniže",
|
||||
"ui.point_cloud_legend_filter": "Prikazano i skriveno u legendi iznad",
|
||||
"ui.point_cloud_no_file_colors": "Datoteka nema boja",
|
||||
"ui.point_cloud_pause": "Pauziraj",
|
||||
"ui.point_cloud_play": "Reproduciraj",
|
||||
"ui.point_cloud_single_color": "Jedna boja",
|
||||
"ui.point_cloud_size": "Veličina točke",
|
||||
"ui.point_cloud_units": "Jedinice datoteke",
|
||||
@@ -4794,11 +4416,6 @@
|
||||
"ui.polygon": "Mnogokut",
|
||||
"ui.preferences": "Postavke",
|
||||
"ui.press_a_key": "pritisnite tipku…",
|
||||
"ui.print_face_cleared": "{body}: ploha ispisa uklonjena",
|
||||
"ui.print_face_input": "Ploha ispisa",
|
||||
"ui.print_face_one_body": "Ploha ispisa pripada jednom tijelu: pošaljite to tijelo samo da biste je promijenili",
|
||||
"ui.print_face_pick": "Odaberite ravnu plohu punog tijela da postane ploha ispisa",
|
||||
"ui.print_face_set": "{body}: ploha ispisa postavljena; Pošalji u slicer polaže tijelo na nju",
|
||||
"ui.profile": "Profil",
|
||||
"ui.profile_plane": "Ravnina profila",
|
||||
"ui.profiles": "Profili",
|
||||
@@ -4814,7 +4431,6 @@
|
||||
"ui.properties.inertia_y": "Iyx, Iyy, Iyz",
|
||||
"ui.properties.inertia_z": "Izx, Izy, Izz",
|
||||
"ui.properties.measuring": "Mjerenje…",
|
||||
"ui.properties.measuring_bodies": "Mjerenje… {done} od {total} tijela",
|
||||
"ui.properties.measuring_failed": "Mjerenje je zaustavljeno prije završetka.",
|
||||
"ui.properties.principal_axis": "Glavna os {number}",
|
||||
"ui.properties.principal_moments": "Glavni momenti tromosti",
|
||||
@@ -4863,7 +4479,6 @@
|
||||
"ui.revolve": "Rotiraj",
|
||||
"ui.ribbon_exit": "Izlaz",
|
||||
"ui.ribbon_labels": "Prikaži tekst ispod ikona na traci",
|
||||
"ui.ribbon_menus_skip_pinned": "Izostavi prikvačene naredbe iz padajućih izbornika",
|
||||
"ui.ribbon_pin_footer": "Prikvačene naredbe prikazuju se na traci. Zadržite pokazivač iznad retka kako biste ga prikvačili ili otkvačili.",
|
||||
"ui.ribbon_workspace": "Radni prostor",
|
||||
"ui.right": "Desno",
|
||||
@@ -4882,7 +4497,6 @@
|
||||
"ui.selectOther": "Odaberi drugo…",
|
||||
"ui.selectTangentChain": "Odaberi tangentni lanac",
|
||||
"ui.select_all": "Odaberi sve",
|
||||
"ui.select_components_by_face": "Odaberi komponente (lice bira svoju komponentu)",
|
||||
"ui.selection": "Odabir",
|
||||
"ui.selection_modifiers": "Modifikatori odabira",
|
||||
"ui.selection_shift_add_only": "Shift+klik dodaje bez uklanjanja",
|
||||
@@ -4924,11 +4538,6 @@
|
||||
"ui.sketch_intersect_selection_filter": "Filtar odabira",
|
||||
"ui.sketch_modifiers": "Modifikatori skice",
|
||||
"ui.sketch_project_geometry": "Geometrija",
|
||||
"ui.sketch_report.all_constrained": "Sve je potpuno ograničeno.",
|
||||
"ui.sketch_report.dof": "Stupnjevi slobode",
|
||||
"ui.sketch_report.loose": "Nije potpuno ograničeno",
|
||||
"ui.sketch_report.status": "Status",
|
||||
"ui.sketch_report.title": "Izvješće o skici",
|
||||
"ui.sketch_scale": "Skaliranje skice",
|
||||
"ui.sketches": "Skice",
|
||||
"ui.slice": "Presijeci",
|
||||
@@ -5033,19 +4642,10 @@
|
||||
"ui.view_centre": "Središte prikaza",
|
||||
"ui.viewport_status_clear": "Isključi {name}",
|
||||
"ui.viewport_status_clear_hint": "Isključi {name} · Esc",
|
||||
"ui.viewport_status_edges": "Bridovi: {count}",
|
||||
"ui.viewport_status_from": "iz smjera {direction}",
|
||||
"ui.viewport_status_key": "Prikaži legendu za {name}",
|
||||
"ui.viewport_status_minimum_radius": "Minimalni polumjer",
|
||||
"ui.viewport_status_pairs": "Parovi: {count}",
|
||||
"ui.viewport_status_section_hatch": "{setting} · šrafura",
|
||||
"ui.viewport_status_section_plane": "Trenutna ravnina",
|
||||
"ui.viewport_status_section_tilted": "nagnuto · {offset}",
|
||||
"ui.viewport_status_stripes": "Pruge: {count}",
|
||||
"ui.viewport_status_summary_clear": "Isključi sve",
|
||||
"ui.viewport_status_summary_heading": "U ovom prikazu",
|
||||
"ui.viewport_status_summary_label": "{name} i još stavki: {count}",
|
||||
"ui.viewport_status_summary_more": "+{count}",
|
||||
"ui.viewport_theme_follow": "Prati temu",
|
||||
"ui.visual_shaded_hidden_edges": "Osjenčano sa skrivenim bridovima",
|
||||
"ui.visual_shaded_with_edges": "Osjenčano s bridovima",
|
||||
@@ -5082,9 +4682,7 @@
|
||||
"update.button": "Ažuriraj",
|
||||
"update.button_version": "Ažuriraj na {version}",
|
||||
"update.check_automatically": "Automatski provjeravaj ažuriranja",
|
||||
"update.check_for_updates": "Provjeri ažuriranja",
|
||||
"update.check_now": "Provjeri sada",
|
||||
"update.check_unavailable": "Provjera ažuriranja nije dostupna za ovu instalaciju.",
|
||||
"update.checking": "Provjera…",
|
||||
"update.copy": "Kopiraj",
|
||||
"update.dmg_opened": "Slika diska je otvorena i provjerena: povucite SolidCraft u Programe, zamijenite staru kopiju, a zatim ponovno pokrenite SolidCraft.",
|
||||
|
||||
@@ -60,7 +60,6 @@
|
||||
"BLEND SURFACE": "ÁTMENETI FELÜLET",
|
||||
"BOUNDARY SURFACE": "HATÁRFELÜLET",
|
||||
"BROWSER": "BÖNGÉSZŐ",
|
||||
"Back to the original order": "Vissza az eredeti sorrendhez",
|
||||
"Ball": "Gömbcsukló",
|
||||
"Bar": "Rúd",
|
||||
"Base Center": "Alap középpontja",
|
||||
@@ -182,8 +181,6 @@
|
||||
"Designs you open or save appear here.": "Itt jelennek meg a megnyitott vagy mentett tervek.",
|
||||
"Determined by To Object. Choose Angle to edit the angular extent.": "Az Objektumig érték határozza meg. A szögtartomány szerkesztéséhez válassza a Szög lehetőséget.",
|
||||
"Diameter": "Átmérő",
|
||||
"Did this assembly open the wrong way up?": "Rossz tájolással nyílt meg ez az összeállítás?",
|
||||
"Did this part open the wrong way up?": "Rossz tájolással nyílt meg ez az alkatrész?",
|
||||
"Dimension new shapes": "Új alakzatok méretezése",
|
||||
"Direction": "Irány",
|
||||
"Discard": "Elvetés",
|
||||
@@ -596,8 +593,6 @@
|
||||
"Snap to face and edge centres": "Illesztés a lapok és élek középpontjához",
|
||||
"SolidCraft cannot submit reports directly. Submit on GitHub; no token is needed in the app.": "A SolidCraft nem tud közvetlenül jelentést beküldeni. Küldje be a GitHubon; az alkalmazásban nincs szükség tokenre.",
|
||||
"SolidCraft closed before these designs were saved. Their last autosave can be opened.": "A SolidCraft bezárult, mielőtt ezek a tervek mentve lettek volna. Az utolsó automatikus mentésük megnyitható.",
|
||||
"Sort A to Z": "Rendezés A-tól Z-ig",
|
||||
"Sort Z to A": "Rendezés Z-től A-ig",
|
||||
"Spacing 2 must be a non-zero number": "A 2. térköznek nullától eltérő számnak kell lennie",
|
||||
"Spacing must be a non-zero number": "A térköznek nullától eltérő számnak kell lennie",
|
||||
"Specialise": "Specializálás",
|
||||
@@ -606,7 +601,6 @@
|
||||
"Square": "Négyzet",
|
||||
"Stand it up": "Felállítás",
|
||||
"Stand it up: a quarter turn about X, as one Move feature you can undo.": "Felállítás: negyedfordulat az X körül, egyetlen visszavonható Mozgatás elemként.",
|
||||
"Stand this assembly up?": "Felállítja ezt az összeállítást?",
|
||||
"Stand this part up?": "Felállítja ezt az alkatrészt?",
|
||||
"Start angle": "Kezdőszög",
|
||||
"Start bulge": "Kezdő ívelés",
|
||||
@@ -778,8 +772,6 @@
|
||||
"at the face": "a lapnál",
|
||||
"bom.group_children": "Részalkatrészek az alkatrészük sorában",
|
||||
"browser.body_name": "Test{number}",
|
||||
"browser.calibrate_click_a": "Kattintson a képen az A pontra, vagy adja meg a koordinátáit.",
|
||||
"browser.calibrate_click_b": "Kattintson a képen a B pontra, vagy adja meg a koordinátáit.",
|
||||
"browser.calibrate_title": "Kalibrálás: {name}",
|
||||
"browser.capture_many": "{count} komponens el lett mozgatva, de a pozíciójuk nincs rögzítve.",
|
||||
"browser.capture_note": "A rögzítés megtartja az új pozíciót; a visszaállítás visszateszi.",
|
||||
@@ -822,8 +814,6 @@
|
||||
"cmd.appearance_pick_up": "Megjelenés felvétele",
|
||||
"cmd.appearance_replace": "Megjelenés cseréje",
|
||||
"cmd.assembly_bom": "Anyagjegyzék",
|
||||
"cmd.assembly_mass_properties": "Tömegjellemzők",
|
||||
"cmd.body.print_face": "Nyomtatási lap",
|
||||
"cmd.body_rename": "Test átnevezése",
|
||||
"cmd.browser_collapse_all": "Összes összecsukása",
|
||||
"cmd.browser_expand_all": "Összes kibontása",
|
||||
@@ -1248,7 +1238,6 @@
|
||||
"cmd.view.render_browser": "Renderböngésző",
|
||||
"cmd.view.render_dock": "Renderpanel áthelyezése",
|
||||
"cmd.view.render_focus": "Renderfókusz nézet",
|
||||
"cmd.view.status_details": "Nézetablak állapotának részletei",
|
||||
"cmd.view.status_items": "Nézetablak állapotelemei",
|
||||
"cmd.view_ambient_occlusion": "Környezeti takarás",
|
||||
"cmd.view_angle_readout": "Nézetszögek",
|
||||
@@ -1334,7 +1323,6 @@
|
||||
"dialog.dimension_insert_hint": "Kattintson egy másik hajtó méretre a neve beszúrásához",
|
||||
"dialog.dimension_name": "Méret: {name}",
|
||||
"dialog.edit_title": "{title} SZERKESZTÉSE",
|
||||
"dialog.no_shown_body": "Nincs módosítható megjelenített test: jelenítsen meg egyet, vagy válassza az Új test lehetőséget",
|
||||
"dialog.select": "↖ Kijelölés",
|
||||
"dialog.selected_count": "↖ {count} kijelölve",
|
||||
"dialog.selection_guidance": "Válasszon ki egy bemenetet a módosításhoz. A kijelölt objektumokra kattintva eltávolíthatja őket; a Ctrl/Cmd-kattintás is váltja a kijelölést. Tekintse át az előnézetet, majd nyomja meg az OK gombot.",
|
||||
@@ -1392,243 +1380,26 @@
|
||||
"from the rule": "a szabályból",
|
||||
"help.apache": "Apache 2.0 licenc",
|
||||
"help.appearance.assign": "A kijelölt testeknek, lapoknak vagy komponenseknek színt vagy anyagjellegű megjelenést ad, a tömegük megváltoztatása nélkül. Használja az alkatrészek megkülönböztetésére vagy egy felület előnézetéhez.",
|
||||
"help.assembly.bom": "Felsorolja a terv vagy egy komponens alkatrészeit darabszámukkal, cikkszám szerint, és a listát CSV- vagy JSON-fájlba mentheti. Használja rendelési és összeszerelési alkatrészlistaként.",
|
||||
"help.attributions": "Forrásmegjelölések (ATTRIBUTION.md)",
|
||||
"help.build": "{version} verzió · commit: {commit} · készült: {date}",
|
||||
"help.canvas.decal": "Képet helyez a modell egy sík lapjára, mint egy matricát. Használja címke, logó vagy nyomtatott minta megjelenítésére egy alkatrészen.",
|
||||
"help.canvas.edit": "Módosít egy vásznat: a helyzetét, méretét, szögét, átlátszatlanságát, tükrözését, láthatóságát vagy nevét. A referenciakép és a fölé rajzolt vázlat egymáshoz igazítására használja.",
|
||||
"help.canvas.insert": "PNG- vagy JPEG-képet helyez egy síkra vagy lapra átlátszó referenciaként. Használja fénykép vagy rajz átrajzolására egy vázlatban, a képet ismert méretre skálázva.",
|
||||
"help.component.break_link": "Leválaszt egy kapcsolt komponenst a tervfájljáról, a testeit változatlanul meghagyva. Akkor használja, ha az alkatrésznek már nem kell követnie az eredeti fájl módosításait.",
|
||||
"help.component.capture_position": "Megtartja a kézzel mozgatott alkatrészek helyzetét, így az lesz az alkatrészek új helye. Akkor használja, ha olyan alkatrészeket húzott a helyükre, amelyeket egyetlen csukló sem tart.",
|
||||
"help.component.create": "Új, üres komponenst ad a tervhez az aktív komponensen belül, hacsak nem választ másik szülőt. Használja, hogy az összeállítás új alkatrésze saját helyet kapjon a testei és vázlatai számára.",
|
||||
"help.component.finish_edit": "Elmenti a helyben szerkesztett alkatrészt, visszatér az összeállításhoz, és frissíti azt az alkatrész alapján. Akkor használja, ha végzett a kapcsolt alkatrész módosításaival.",
|
||||
"help.component.from_bodies": "Minden kijelölt testből külön komponenst készít, a test nevén. Használja, ha egy különálló testekből épített tervből olyan összeállítást szeretne, amelynek alkatrészei összekapcsolhatók és mozgathatók.",
|
||||
"help.component.insert_design": "Beszúr egy másik mentett tervet a fájljához kapcsolt komponensként, a szilárd testeivel úgy, ahogy ott el vannak helyezve. Használja egy alkatrész újrafelhasználására egy összeállításban; a későbbi módosításokat a Kapcsolatok frissítése veszi át.",
|
||||
"help.component.properties": "Megmutatja egy komponens térfogatát, tömegét, tömegközéppontját és tehetetlenségi nyomatékait a testei anyagai alapján. Használja egy összeállítás súlyának és egyensúlyának ellenőrzésére.",
|
||||
"help.component.revert_position": "Visszateszi a kézzel mozgatott alkatrészeket oda, ahol voltak, elvetve a nem rögzített mozgatásokat. Használja egy összeállításban végzett próbamozgatások visszavonására.",
|
||||
"help.component.update_links": "Újra beolvassa a kapcsolt tervfájlokat, és lecseréli a testeket, ahol megváltoztak. Használja, miután szerkesztett egy olyan alkatrészt, amelyet ez az összeállítás használ.",
|
||||
"help.config.configure": "Paramétereket, elemeket, anyagokat vagy megjelenéseket ad a konfigurációs táblázathoz oszlopként. Használja egy terv változatainak elkészítésére, például egy alkatrész méretváltozataihoz.",
|
||||
"help.config.preview": "Ellenőrzi, hogy a konfigurációs táblázat egy sora újraépíthető-e, a terv és az előzmények módosítása nélkül. Használja, mielőtt olyan változatra vált, amelyben nem biztos.",
|
||||
"help.config.rules": "Megmutatja a konfigurációs táblázat szabályait, sorait és azt, hogy melyik sor az aktív. Használja annak megtekintésére, hogyan vannak beállítva egy terv változatai.",
|
||||
"help.config.table": "Megjeleníti a konfigurációs táblázatot: változatonként egy sort, paraméterenként vagy elemenként egy oszlopot, és azt, hogy a terv még egyezik-e az aktív sorral. Használja egy terv változatainak áttekintésére.",
|
||||
"help.connect_note": "Indítsa újra az egyes asszisztenseket a SolidCraft szerver betöltéséhez. Minden fájlról .bak biztonsági másolat készült a módosítás előtt.",
|
||||
"help.connect_title": "AI-asszisztensek csatlakoztatása",
|
||||
"help.construct.axis.edge": "Szerkesztőtengelyt hoz létre egy egyenes él vagy vázlatvonal mentén. Használja forgatás, körminta vagy csukló tengelyeként.",
|
||||
"help.construct.axis.normal_to_face": "Szerkesztőtengelyt hoz létre egy ponton át, a laphoz merőlegesen. Használja olyan tengelyként, amely egyenesen kiáll egy felületből.",
|
||||
"help.construct.axis.through_cylinder": "Szerkesztőtengelyt hoz létre egy henger-, kúp- vagy tóruszlap, illetve egy kör alakú él középpontján át. Használja elemek forgatására vagy mintázására egy kerek alkatrész körül.",
|
||||
"help.construct.axis.two_planes": "Szerkesztőtengelyt hoz létre ott, ahol két sík vagy sík lap találkozik. Használja, ha a szükséges tengely a két lap közötti vonal.",
|
||||
"help.construct.axis.two_points": "Szerkesztőtengelyt hoz létre két ponton, csúcson vagy vázlatponton át. Használja két ismert helyzet között húzódó tengelyhez.",
|
||||
"help.construct.plane.along_path": "Szerkesztősíkot hoz létre egy élre vagy görbére merőlegesen, annak egy adott helyén. Használja söpréshez való profil vagy egy útvonal keresztmetszetének megrajzolására.",
|
||||
"help.construct.plane.at_angle": "Szerkesztősíkot hoz létre, amely egy síktól vagy laptól egy tengely vagy él körül adott szöggel van elforgatva. Használja ferde vázlatokhoz, például szögben álló konzolhoz.",
|
||||
"help.construct.plane.midplane": "Szerkesztősíkot hoz létre két sík vagy sík lap között félúton, vagy, ha szögben találkoznak, felezve őket. Használja tükrözés szimmetriasíkjaként.",
|
||||
"help.construct.plane.offset": "Szerkesztősíkot hoz létre egy síkkal vagy sík lappal párhuzamosan, adott távolságra vagy egy ponton át. Használja, hogy egy lap fölött meghatározott magasságban rajzoljon vázlatot.",
|
||||
"help.construct.plane.perpendicular": "Szerkesztősíkot hoz létre, amely tartalmaz egy egyenest vagy élt, és merőleges egy síkra vagy lapra. Használja, hogy egy modellen egy él mentén függőlegesen álló vázlatot rajzoljon.",
|
||||
"help.construct.plane.tangent": "Szerkesztősíkot hoz létre, amely egy pontban érint egy hengert, kúpot, gömböt vagy tórust. Használja egy kerek alkatrész oldalán való vázlatrajzoláshoz.",
|
||||
"help.construct.plane.three_points": "Szerkesztősíkot hoz létre három ponton át. Használja olyan síkhoz, amelyet a modell pontjai határoznak meg, például három sarok.",
|
||||
"help.construct.plane.two_edges": "Szerkesztősíkot hoz létre két olyan egyenes élen vagy vonalon át, amelyek egy síkban fekszenek. Használja egy alkatrészen átmenő síkhoz, például két szemközti élen át.",
|
||||
"help.construct.point.along_path": "Szerkesztőpontot hoz létre egy él vagy görbe egy adott helyén. Használja referenciaként egy útvonal valamely pontján.",
|
||||
"help.construct.point.center": "Szerkesztőpontot hoz létre egy kör alakú él, vázlatkör vagy -ív, gömb vagy tórusz középpontjában. Használja referenciaként furatokhoz, tengelyekhez és csuklókhoz.",
|
||||
"help.construct.point.edge_plane": "Szerkesztőpontot hoz létre ott, ahol egy él vagy vonal áthalad egy síkon vagy sík lapon. Használja annak megjelölésére, hogy egy útvonal hol metsz egy síkot.",
|
||||
"help.construct.point.three_planes": "Szerkesztőpontot hoz létre ott, ahol három sík vagy sík lap találkozik. Használja sarokreferenciaként akkor is, ha a modellnek ott nincs csúcsa.",
|
||||
"help.construct.point.two_edges": "Szerkesztőpontot hoz létre ott, ahol két él vagy vonal találkozik, illetve ahol a legközelebb kerülnek egymáshoz. Használja referenciaként egy virtuális sarokban.",
|
||||
"help.construct.point.vertex": "Szerkesztőpontot hoz létre egy csúcson vagy vázlatponton. Használja olyan referenciaként, amely megmarad akkor is, ha a körülötte lévő vázlat vagy test el van rejtve.",
|
||||
"help.contact.check": "Felsorolja az érintkezési készletekben azokat az alkatrészpárokat, amelyek a jelenlegi helyzetükben áthatják egymást. Használja az ütközések megkeresésére, mielőtt csuklókat hajtana meg vagy mozgásvizsgálatot futtatna.",
|
||||
"help.contact.create": "Két vagy több alkatrészt érintkezési készletbe csoportosít; a testeik nem hatolhatnak egymásba, miközben a csuklók mozognak. Használja olyan alkatrészekhez, amelyeknek érintkezéskor meg kell állniuk, például egy kar és az ütközője.",
|
||||
"help.contact.disable_all": "Kikapcsolja az érintkezést, így a meghajtott csuklók és a mozgásvizsgálatok már nem állnak meg ott, ahol az alkatrészek érintkeznek. Használja az alkatrészek újbóli szabad mozgatásához, vagy egy nagy összeállítás gyors válaszkészségének megtartásához.",
|
||||
"help.contact.edit": "Módosít egy érintkezési készletet: a benne lévő alkatrészeket, a nevét, vagy azt, hogy el van-e nyomva; a készletet törölni is tudja. Használja annak beállítására, mely alkatrészek ne hatolhassanak egymásba.",
|
||||
"help.contact.enable_all": "Az összeállítás minden alkatrészét egyetlen érintkezési készletbe teszi, így a csuklók mozgása közben két alkatrész sem hatolhat egymásba. Használja egy egész mechanizmus gyors ellenőrzésére.",
|
||||
"help.contact.enable_sets": "Bekapcsolja az érintkezést az Ön által megadott érintkezési készletekre, így a meghajtott csuklók és a mozgásvizsgálatok megállnak ott, ahol az alkatrészeik egymásba hatolnának. Használja a készletek visszakapcsolására az érintkezés kikapcsolása után.",
|
||||
"help.contact.list": "Felsorolja a terv érintkezési készleteit, a bennük lévő alkatrészeket és azt, hogy be van-e kapcsolva az érintkezés. Használja annak ellenőrzésére, hogyan van beállítva az érintkezés, mielőtt az összeállítást meghajtja.",
|
||||
"help.document.inspect": "Áttekintést ad a tervről: a komponenseiről, testeiről, vázlatairól, elemeiről és paramétereiről. Használja, hogy eligazodjon egy olyan tervben, amelyet nem Ön épített.",
|
||||
"help.document.units": "Megváltoztatja azt a mértékegységet, amelyben a terv a hosszakat mutatja, például mm vagy hüvelyk. A geometria mérete nem változik; csak a megjelenítés és a mértékegység nélküli számok követik.",
|
||||
"help.edit.checkpoint": "Megjegyzi a tervet, az aktív vázlatot és a visszavonási előzményeket a jelenlegi állapotukban. Használja, mielőtt valami kockázatosat próbál ki, amelyből később vissza szeretne térni.",
|
||||
"help.edit.restore_checkpoint": "Visszatér egy ellenőrzőponthoz, a visszavonási előzményekkel együtt. Használja az ellenőrzőpont óta végzett összes művelet egyetlen lépésben való elvetésére.",
|
||||
"help.explode.create": "Robbantott nézetet hoz létre, amely az alkatrészeket eltolja az összeállítás középpontjától, vagy az Ön által megadott mozgatásokkal. Használja annak bemutatására, hogyan áll össze egy összeállítás, útmutatókhoz vagy prezentációkhoz.",
|
||||
"help.face.delete": "Eltávolítja a kijelölt lapokat, és hagyja, hogy a szomszédos lapok bezárják a rést, vagy felületként nyitva hagyja a rést. Használja egy útban lévő lekerekített él, furat vagy dudor eltávolítására.",
|
||||
"help.file.insert_mesh": "3MF-, STL-, OBJ-, PLY- vagy glTF-fájlt ad a tervhez hálótestekként egy új komponensben. Használja egy letöltött vagy szkennelt modell referenciaként a terv mellé helyezésére.",
|
||||
"help.file.insert_step": "STEP-, IGES-, FreeCAD- vagy Rhino-fájlt ad a tervhez szilárd testekként egy új komponensben; egy összeállítás alkatrészei beágyazott komponensek lesznek. Használja beszállítók vagy más CAD-programok modelljeinek behozatalára.",
|
||||
"help.file.save_mesh": "A testeket STL-, 3MF- vagy OBJ-hálóként menti, a görbült lapok Ön által választott simaságával. Használja alkatrészek 3D nyomtatásra vagy hálót olvasó programokhoz való előkészítésére.",
|
||||
"help.file.send_to_slicer": "A kijelölt testeket 3MF-fájlként menti, és megnyitja a kiválasztott szeletelőben. Használja, hogy egyetlen lépésben jusson el a modelltől a nyomtatásig.",
|
||||
"help.font_details": "A felület az egui beépített betűtípusait használja (Ubuntu Light és Hack, az Ubuntu Font Licence és az MIT/Bitstream Vera licenc alatt; Noto Emoji és az emoji ikonbetűtípus, OFL és MIT alatt). A vázlatszöveg a Liberation Sans betűtípust használja (SIL OFL 1.1). A Crafting Apps opcionális betűtípuscsomagja, a craft-fonts (BIZ UDPGothic, Shippori Mincho, BIZ UDMincho, Noto Sans CJK SC, Noto Sans Arabic; SIL OFL 1.1) nincs a SolidCraft-buildekbe csomagolva.",
|
||||
"help.fonts": "Betűtípusok",
|
||||
"help.frame.member": "Profilt, például csövet vagy alumínium extrudált profilt helyez egy keretvázlat vonalai mentén, vonalanként egy szerkezeti elemet. Használja keretek, állványok és hegesztett szerkezetek építésére.",
|
||||
"help.inspect.accessibility": "Megszínezi azokat a lapokat, amelyeket egy szerszám egy irányból elér, és azokat, amelyeket nem. Használja annak ellenőrzésére, hogy az alkatrész megmunkálható vagy önthető-e arról az oldalról.",
|
||||
"help.inspect.center_of_mass": "Megmutatja a testek tömegközéppontját külön-külön és együtt, egyenletes sűrűség mellett. Használja az egyensúly ellenőrzésére és annak megállapítására, hol borul fel egy alkatrész.",
|
||||
"help.inspect.colored_components": "Minden komponensnek külön ideiglenes színt ad, a megjelenések módosítása nélkül. Használja egy összeállítás alkatrészeinek első pillantásra való megkülönböztetésére.",
|
||||
"help.inspect.compare": "Összehasonlít két testet, és megmutatja, hol van az egyiken olyan anyag, amely a másikon nincs, a térfogattal és az eltéréssel együtt. Használja egy módosított vagy importált alkatrész eredetivel való összevetésére.",
|
||||
"help.inspect.continuity": "Ellenőrzi, milyen simán találkoznak a lapok az éleik mentén: réseket, töréseket vagy görbületugrásokat keres, és a varratokat beszínezi. Használja annak megkeresésére, hol nem csatlakoznak tisztán a felületek.",
|
||||
"help.inspect.curvature_comb": "Fésűket rajzol görbék, élek vagy lapok mentén; a fogaik azt mutatják, mennyire hajlanak. Használja a lapos részek, törések és az egyenetlen görbület felismerésére.",
|
||||
"help.inspect.curvature_map": "A lapokat aszerint színezi, mennyire görbülnek, pirossal ott, ahol kicsi a sugár. Használja a szűk helyek megkeresésére és egy felület simaságának megítélésére.",
|
||||
"help.inspect.draft": "A lapokat a húzási irányhoz mért dőlésszögük szerint színezi, és megjelöli azokat, amelyeknek túl kicsi. Használja egy alkatrész ellenőrzésére öntés vagy fröccsöntés előtt.",
|
||||
"help.inspect.environment_map": "Tükröző, tükörszerű felülettel jeleníti meg a modellt. Használja a felületek lefutásának megítélésére abból, ahogyan a tükröződések végigfutnak rajtuk.",
|
||||
"help.inspect.interference": "Megkeresi az átfedő testeket, és minden átfedést a térfogatával együtt megmutat. Használja egy összeállítás ütköző alkatrészeinek ellenőrzésére.",
|
||||
"help.inspect.isocurve": "Megrajzolja a lapok izoparametrikus görbéit, vagyis azt a rácsot, amelyre a felület épül. Használja annak megtekintésére, hogyan fut egy felület, és hol sűrűsödik össze.",
|
||||
"help.inspect.measure": "Hosszakat, távolságokat, szögeket, területeket és sugarakat mér a kiválasztott elemek között, vagy testek térfogatát és tömegét. Használja méretek és hézagok ellenőrzésére.",
|
||||
"help.inspect.minimum_radius": "Megkeresi a görbék, élek vagy lapok legkisebb görbületi sugarát, és azt, hogy hol van. Használja annak ellenőrzésére, hogy egy szerszám vagy fúvóka követni tudja-e az alakot.",
|
||||
"help.inspect.section": "Egy sík mentén felvágja a nézetet, és sraffozza a vágott lapokat, a modell módosítása nélkül. Használja alkatrészek és összeállítások belsejének megtekintésére.",
|
||||
"help.inspect.zebra": "Fekete-fehér csíkokat tükröz a modell lapjain. Használja a simaság megítélésére: az élnél megszakadó vagy megtörő csíkok rossz átmenetet jeleznek.",
|
||||
"help.joint.as_built": "Összekapcsol két alkatrészt ott, ahol már vannak, egyiket sem mozgatva, és beállítja, hogyan mozoghatnak még. Használja olyan alkatrészekhez, amelyeket már a végleges helyükre tett.",
|
||||
"help.joint.cam": "Egy forgó bütyköt kapcsol a követőhöz, így a követő elcsúszik vagy kileng, ahogy a bütyök körvonala elhalad alatta. Használja bütykökhöz, excenterekhez és szelephajtásokhoz.",
|
||||
"help.joint.create": "Összekapcsol két alkatrészt a kiválasztott csuklóeredeteknél, és a másodikat a helyére mozgatja; a csukló típusa határozza meg, hogyan mozoghatnak még. Használja olyan összeállítás építésére, amelynek alkatrészei úgy mozognak, mint a valódi mechanizmus.",
|
||||
"help.joint.drive": "Beállítja egy csukló szögét vagy távolságát, és vele együtt mozgatja az alkatrészeket a korlátain belül; a kapcsolt csuklók és a zárt hurkok követik. Használja annak ellenőrzésére, hogy a mechanizmus a tervezett módon mozog-e.",
|
||||
"help.joint.gear": "Két forgó csuklót kapcsol egy áttétellel, így az egyik meghajtása elforgatja a másikat. Használja homlokfogaskerekekhez és belső fogazású kerekekhez; az áttétel az osztókör sugarából vagy a fogszámból adódik.",
|
||||
"help.joint.limits": "Beállítja, meddig foroghat vagy csúszhat egy csukló, minimum- és maximumértékkel, vagy törli ezeket a korlátokat. Használja, hogy egy zsanér, csúszka vagy kar a valódi mozgástartományán belül maradjon.",
|
||||
"help.joint.motion_link": "Két csuklót kapcsol össze egy aránnyal és egy eltolással, így az egyik meghajtása mozgatja a másikat. Használja olyan állandó összefüggéshez a csuklók között, amelyet a Fogaskerék, a Fogasléc és fogaskerék vagy a Csavar nem fed le.",
|
||||
"help.joint.origin": "Elnevezett csuklóeredetet helyez egy alkatrészre: egy lap vagy kerek vég középpontjában, egy él közepén, egy sarokban vagy egy pontban. Használja annak előkészítésére, hol kapcsolódjanak a csuklók; a lapon kijelölt eredet követi a lapot, ha az alkatrész mérete változik.",
|
||||
"help.joint.rack_pinion": "Egy forgó fogaskereket kapcsol egy csúszó fogaslécre, így a fogasléc annyit mozdul, amekkora osztókör-hosszon a fogaskerék legördül. Használja fogaslécmeghajtásokhoz, kormányzáshoz és lineáris szánokhoz.",
|
||||
"help.joint.reach": "Egy alkatrész egy pontját a cél felé mozgatja a láncán lévő csuklók módosításával, a korlátaikon belül. Használja egy mechanizmus beállítására aszerint, hová kell érnie a végének, például egy robotkar hegyének.",
|
||||
"help.joint.rigid_group": "A kijelölt alkatrészeket úgy, ahogy vannak, összezárja, így egyként mozognak. Használja olyan alkatrészekhez, amelyek összetartoznak, és nincs köztük mozgás.",
|
||||
"help.joint.screw": "Összekapcsolja a forgást és a csúszást egy menetemelkedéssel, így minden fordulat ennyivel halad előre. Használja vezetőorsókhoz, csavarokhoz és menetes orsókhoz.",
|
||||
"help.library.apply": "Anyagot vagy megjelenést alkalmaz egy helyi könyvtárfájlból testekre, lapokra vagy komponensekre. Használja egy másik tervből elmentett anyagok újrafelhasználására.",
|
||||
"help.library.export": "Elmenti a terv anyagait és megjelenéseit egy könyvtárfájlba. Használja a megosztásukra vagy más tervekben való újrafelhasználásukra.",
|
||||
"help.library.inspect": "Ellenőriz egy könyvtárfájlt, és felsorolja az anyagait és megjelenéseit, a terv módosítása nélkül. Használja annak megtekintésére, mit tartalmaz egy könyvtár, mielőtt alkalmazza.",
|
||||
"help.licences": "Licencek",
|
||||
"help.material.assign": "Megadja, miből készültek a kijelölt testek, például acélból, alumíniumból vagy ABS-ből. Használja, hogy a tömeg és a súly megegyezzen a valódi alkatrészével.",
|
||||
"help.material.properties.validate": "Ellenőrzi egy anyagadatlap számainak következetességét és a hiányzó értékeket. Használja, mielőtt az adatokra támaszkodik a tömeg vagy a merevség számításánál.",
|
||||
"help.mesh.convert": "Egy hálótestet, például egy STL-t szerkeszthető szilárd testként épít újra, sík és hengeres lapokkal. Használja importált gépalkatrészek módosítására úgy, mintha modellezett testek lennének.",
|
||||
"help.mit": "MIT licenc",
|
||||
"help.motion.study": "Csuklóértékeket állít be egy idővonal lépésein, és animációként lejátssza őket. Használja egy mechanizmus mozgásának végignézésére egy sorozaton át, és közben a hézagok ellenőrzésére.",
|
||||
"help.motion.trace": "Követi azt az utat, amelyet egy alkatrész egy pontja bejár, miközben a mozgásvizsgálat lejátszódik vagy egy csuklót meghajtanak, és a megerősítéskor 3D vázlatgörbeként megtartja. Használja annak megtekintésére, hová ér el egy mechanizmus, vagy az útvonalára építeni.",
|
||||
"help.notice": "NOTICE",
|
||||
"help.occurrence.ground": "Egy alkatrészt a helyén rögzít, vagy újra felold, így a csuklók a többi alkatrészt mozgatják körülötte. Használja a vázhoz vagy alaphoz, amelyre az összeállítás többi része épül.",
|
||||
"help.occurrence.move": "Az összeállítás egy alkatrészét csak a csuklói által megengedett szabadságfokok mentén mozgatja. Jelölje ki az alkatrész egy lapját, majd húzza az egyik elérhető nyilat vagy ívet.",
|
||||
"help.parameters.change": "Megnyitja a terv méreteit vezérlő elnevezett értékek és kifejezések táblázatát. Használja egy méret egy helyen való módosítására, hogy az azt használó összes elem kövesse.",
|
||||
"help.parameters.export": "A terv paramétereit CSV- vagy JSON-fájlba menti. Használja táblázatkezelőben való szerkesztésükre, vagy másik tervbe való átvitelükre.",
|
||||
"help.parameters.graph": "Megmutatja, mely paraméterek és elemek mely másokat használják, valamint a köztük lévő hurkokat vagy hibákat. Használja annak megtekintésére, mit érint egy paraméter módosítása.",
|
||||
"help.parameters.import": "CSV- vagy JSON-fájlból olvas be paramétereket a tervbe, vagy mindet, vagy egyet sem. Használja értékek táblázatkezelőből vagy másik tervből való behozatalára.",
|
||||
"help.parameters.move": "Egy felhasználói paramétert a listában egy másik elé vagy mögé helyez. Használja az összetartozó paraméterek együtt tartására.",
|
||||
"help.parts.fastener": "Szabványos csavart, anyát, alátétet, csapot vagy csapágyat ad hozzá a kiválasztott méretben. Furatra helyezve csuklóval illeszkedik a furatba, így nem kell magának modelleznie a kötőelemeket.",
|
||||
"help.parts.insert": "Szabványos alkatrészt szúr be a kiválasztott családban, méretben és hosszban. Egy furat peremére vagy falára helyezve merev csuklóval illeszkedik a furathoz.",
|
||||
"help.parts.library": "Megnyitja a szabványos alkatrészeket: csavarokat, anyákat, alátéteket, szárnélküli csavarokat, illesztőcsapokat és csapágyakat szabványos méretekben. Használja szabványos alkatrész hozzáadására ahelyett, hogy maga modellezné.",
|
||||
"help.parts.resize": "Megváltoztatja egy beszúrt szabványos alkatrész méretét vagy hosszát, és újraépíti; a csuklói a helyén tartják. Használja, ha egy csavar túl hosszúnak bizonyul, vagy egy furathoz másik méret kell.",
|
||||
"help.plastic.assign_rule": "Műanyag szabályt rendel testekhez, így a műanyag elemeik ennek dőlését és hézagát veszik alapértelmezettnek. Használja egy öntött alkatrész egyszeri beállítására az összes elemére.",
|
||||
"help.plastic.boss": "Csavardudort ad egy lapra: oszlopot opcionális furattal, dőléssel, tövi lekerekítéssel és támasztó bordákkal. Használja csavarpontokhoz öntött vagy nyomtatott házakban.",
|
||||
"help.plastic.lip": "Peremet vagy hozzá illő hornyot ad egy héjazott test pereme mentén. Használja, hogy két házfél egymáson pozicionálódjon, és szorosan záródjon.",
|
||||
"help.plastic.manage_rules": "Műanyag szabályokat hoz létre és szerkeszt: anyag, falvastagság, sugarak, hézag és dőlés. Használja őket egy öntött alkatrész elemeinek egységesen tartására.",
|
||||
"help.plastic.rest": "Támaszt ad egy lapra: kerek vagy téglalap alakú, tömör vagy üreges párnát dőléssel. Használja alátámasztásként vagy távtartóként egy öntött házban.",
|
||||
"help.plastic.snap_fit": "Pattintós illesztésű kampót ad egy lapra, megadott hosszal, vastagsággal és reteszeléssel. Használja alkatrészek csavar nélküli összepattintására.",
|
||||
"help.pointcloud.insert": "PLY, XYZ vagy PTS szkennelést szúr be pontfelhőként a modell mellé. Használja referenciaként, amikor mért adatokból épít modellt.",
|
||||
"help.sheet.convert": "Egyenletes vastagságú lemezt vagy héjazott testet lemeztestté alakít, a kiválasztott éleken hajlításokkal. Használja egy meglévő alkatrész kiteríthetővé tételére.",
|
||||
"help.sheet.export_bend_table": "Egy lemeztest hajlítási táblázatát CSV- vagy JSON-fájlba menti: szögeket, sugarakat és a hajlítások helyzetét a kiterített állapotban. Használja a lemezhajlító géphez vagy a műhelynek.",
|
||||
"help.sheet.export_dxf": "A lapmintát DXF-fájlba menti, körvonalakkal, hajlítási vonalakkal és opcionális hajlítási megjegyzésekkel. Használja lézeres, plazma- vagy vízsugaras vágáshoz.",
|
||||
"help.sheet.flange": "Peremet ad hozzá: alaplemezt egy vázlatból, falat egy nyitott vázlatkontúr mentén, vagy hajlított falat a lemez élein. Használja lemezalkatrészek felépítésére.",
|
||||
"help.sheet.flat_pattern": "Létrehozza egy lemeztest lapmintáját a méretével, kivágásaival és hajlítási vonalaival. Használja a kiterített darab ellenőrzésére a kivágás előtt.",
|
||||
"help.sheet.fold": "Meghajlít egy lemezt egy vázlatvonal mentén adott szöggel és sugárral. Használja egy sík lemez behajtására, miután kivágásokat készített rajta.",
|
||||
"help.sheet.hem": "Egy lemezélt visszahajt önmagára. Használja biztonságos, merev élekhez, éles sorják nélkül.",
|
||||
"help.sheet.manage_rules": "Lemezszabályokat hoz létre és szerkeszt: vastagság, hajlítási sugár, K-tényező, kiengedések és rések. Használja őket a műhelye anyagaihoz és szerszámaihoz igazítására.",
|
||||
"help.sheet.path_flange": "Peremek láncát adja egy lemezél mentén, egy nyitott vázlatvonal-lánc nyomán. Használja U vagy Z alakú profilokhoz egyetlen lépésben.",
|
||||
"help.sheet.perforate": "Furatmezőt ad a teljes sík lemezre, eltolt vagy négyzetes mintában. Használja szellőzőnyílásokhoz, rácsokhoz és könnyebb panelekhez.",
|
||||
"help.sheet.refold": "Egy kiterített lemeztestet visszahajt. Használja, miután elemeket adott a sík lemezhez.",
|
||||
"help.sheet.unfold": "Kiterít egy lemeztest összes hajlítását. Használja olyan furatok vagy vágások hozzáadásához, amelyeknek át kell menniük egy hajlításon, majd az Újrahajlítással hajtsa vissza.",
|
||||
"help.sketch.arc.center_point": "Körívet rajzol egy középpont körül, egy kezdőponttól egy végpontig. Használja, ha az ív középpontja ismert, például egy furat vagy egy forgáspont körüli sugárhoz.",
|
||||
"help.sketch.arc.tangent": "Olyan ívet rajzol, amely egy vonal vagy ív végén indul, és érintőlegesen folytatódik. Használja a lánc folytatására sima hajlattal sarok helyett.",
|
||||
"help.sketch.arc.three_point": "Ívet rajzol egy kezdőponttól egy végpontig egy harmadik ponton át. Használja, ha az ívnek adott pontokon kell áthaladnia, nem pedig egy ismert középpont körül futnia.",
|
||||
"help.sketch.arc3d": "Pontos körívet rajzol a térben három ponton át, bekapcsolt 3D vázlattal. Használja útvonalak és vezérgörbék hajlataihoz, amelyek elhagyják a vázlatsíkot.",
|
||||
"help.sketch.auto_constrain": "Hozzáadja azokat a kényszereket, amelyek a vázlatban már majdnem megvannak, például vízszintest, párhuzamost vagy egybeesőt, majd addig méretezi, amíg teljesen kényszerezett nem lesz. Használja egy hozzávetőlegesen megrajzolt vázlat egy lépésben való rögzítésére.",
|
||||
"help.sketch.auto_constrain_from_datum": "Úgy működik, mint az Automatikus kényszerezés, de a helyzeteket az origó helyett egy Ön által kiválasztott viszonyítási pontból méri. Használja, ha az alkatrész egyetlen referenciapontból van kiosztva, például egy sarokból vagy egy furatból.",
|
||||
"help.sketch.blend_curve": "Két görbe végét egy sima spline-nal köti össze, amely mindkettőt érinti, kívánság szerint görbületfolytonosan is. Használja görbék közötti rés áthidalására törés nélkül.",
|
||||
"help.sketch.break": "Darabokra vágja a görbét ott, ahol más görbék keresztezik, vagy a rajta elhelyezett pontoknál. Használja, ha a görbe egy részének saját kényszerre van szüksége, vagy külön kell törölni.",
|
||||
"help.sketch.cancel": "Elhagyja a vázlatot, és elvet mindent, ami a létrehozása vagy szerkesztésre való megnyitása óta megváltozott. A Visszavonás visszahozza a módosításokat.",
|
||||
"help.sketch.centerline": "Vonalakat vált normál vonal és középvonal között; a középvonalak olyan tengelyek, amelyeket a profilok kihagynak. Használja a középvonalat forgatás, tükrözés vagy szimmetriakényszer tengelyeként.",
|
||||
"help.sketch.chamfer.distance_angle": "Letöri a két vonal közötti sarkot, az első vonal menti távolsággal és egy szöggel megadva. Használja, ha a rajz a letörést hosszal és szöggel adja meg, például 2 mm × 30°.",
|
||||
"help.sketch.chamfer.equal_distance": "Letöri a két vonal közötti sarkot úgy, hogy mindkét vonal mentén ugyanannyit vesz vissza. Használja a körvonalak szokásos 45°-os letöréséhez.",
|
||||
"help.sketch.chamfer.two_distance": "Letöri a két vonal közötti sarkot, mindkét vonal mentén külön távolsággal megadva. Használja a nem 45°-os, két hosszal megadott letörésekhez.",
|
||||
"help.sketch.circle.center": "Kört rajzol a középpontjából és az átmérőjéből. Használja furatokhoz, dudorokhoz és más kerek elemekhez, amelyeknek ismert a középpontja.",
|
||||
"help.sketch.circle.three_point": "Kört rajzol három ponton át. Használja, ha a körnek adott pontokon kell áthaladnia, például meglévő geometria pontjain.",
|
||||
"help.sketch.circle.three_tangent": "Olyan kört rajzol, amely három vonalat, kört vagy ívet érint. Használja, hogy egy kört három görbe közötti térbe illesszen, például egy háromszög beírt körét.",
|
||||
"help.sketch.circle.two_point": "Kört rajzol az átmérője két végpontjából. Használja, ha a kör szélének pontjai ismertek, nem a középpontja.",
|
||||
"help.sketch.circle.two_tangent": "Adott méretű kört rajzol, amely két vonalat, kört vagy ívet érint. Használja két görbe közötti állandó sugarú lekerekítéshez.",
|
||||
"help.sketch.conic": "Kúpgörbét rajzol két végpont között, amelyet egy csúcspont és egy ró (ρ) érték alakít. Használja olyan sima átmenetekhez, amelyek teltségét hangolni szeretné, a lapostól a csaknem éles sarokig.",
|
||||
"help.sketch.constrainer": "Alkalmazza azt a kényszert, amely egy vagy két kijelölt görbénél már majdnem fennáll, például vízszintes, párhuzamos, érintő vagy egyenlő. Használja egy kézzel rajzolt vázlat rendbetételére, egyszerre egy összefüggéssel.",
|
||||
"help.sketch.constraint.coincident": "Egy pontot egy másik pontra, görbére vagy vázlattengelyre illeszt. Használja egy profil réseinek lezárására, vagy egy pont vonalra helyezésére.",
|
||||
"help.sketch.constraint.collinear": "Két vonalat egy egyenesre illeszt. Használja megszakított élek egy vonalba hozására, például egy bevágás két oldalán.",
|
||||
"help.sketch.constraint.concentric": "Két körnek vagy ívnek ugyanazt a középpontot adja. Használja gyűrűkhöz, süllyesztett furatokhoz és vállas tengelyekhez.",
|
||||
"help.sketch.constraint.curvature": "Azt éri el, hogy a végpontban találkozó két görbe ugyanazzal a görbülettel folytatódjon (G2). Használja ott, ahol az érintős csatlakozás nem elég sima, például látható felületeken.",
|
||||
"help.sketch.constraint.equal": "A vonalakat azonos hosszúságúvá, a köröket és íveket azonos sugarúvá teszi. Használja, hogy egy méret több egyező elemet vezéreljen.",
|
||||
"help.sketch.constraint.fix": "Pontokat vagy görbéket rögzít a helyükön, vagy újra felold. Használja olyan geometriához, amelynek nem szabad elmozdulnia a vázlat húzásakor vagy megoldásakor.",
|
||||
"help.sketch.constraint.horizontal_vertical": "Egy vonalat, vagy két pont közötti vonalat vízszintessé vagy függőlegessé tesz, amelyikhez közelebb áll. Használja egy körvonal vázlattengelyekhez igazítására.",
|
||||
"help.sketch.constraint.midpoint": "Egy pontot egy vonal közepére helyez, vagy két vonal felezőpontját egybeejti. Használja geometria egy élre való középre igazítására.",
|
||||
"help.sketch.constraint.parallel": "Két vonalat párhuzamossá tesz. Használja olyan oldalakhoz, amelyeknek párhuzamosnak kell maradniuk, amikor más méretek változnak.",
|
||||
"help.sketch.constraint.perpendicular": "Két vonalat derékszögben találkoztat. Használja derékszögű sarkokhoz olyan vonalak között, amelyek nem a vázlattengelyeken vannak.",
|
||||
"help.sketch.constraint.polygon": "Egy zárt vonalláncot szabályos sokszöggé tesz: egyenlő oldalak, minden sarok egy körön. Használja egy kézzel rajzolt sokszög szabályossá tételére és olyannak megtartására.",
|
||||
"help.sketch.constraint.symmetry": "Két pontot vagy görbét egymás tükörképévé tesz egy vonalra vagy egy pontra nézve. Használja, hogy egy profil szimmetrikus maradjon, amikor az egyik oldalát módosítja.",
|
||||
"help.sketch.constraint.tangent": "Két görbét érintőlegesen illeszt egymáshoz, például egy vonalat és egy ívet. Használja sima csatlakozásokhoz törés nélkül.",
|
||||
"help.sketch.construction": "A görbéket normál geometria és szerkesztőgeometria között váltja; a profilok a szerkesztőgeometriát kihagyják. Használja a szerkesztőgörbéket segédvonalként a kiosztáshoz, referenciákhoz és méretekhez.",
|
||||
"help.sketch.construction_line": "Végtelen szerkesztőegyenest hoz létre két ponton át. Használja a vázlat megtervezéséhez a profilok szétvágása nélkül.",
|
||||
"help.sketch.construction_line.angle": "Végtelen szerkesztőegyenest hoz létre a vázlat X tengelyéhez képest adott szögben. Válassza ki a pontot, és adja meg a szöget, vagy válassza ki az irányát.",
|
||||
"help.sketch.construction_line.bisector": "Válasszon ki két egymást metsző egyenes vázlatvonalat, majd bármelyik szögfelezőt. Az eredmény követi a forrásvonalait.",
|
||||
"help.sketch.construction_line.horizontal": "Végtelen vízszintes szerkesztőegyenest hoz létre egy ponton át. Vízszintes kényszere a későbbi módosítások után is megmarad.",
|
||||
"help.sketch.construction_line.parallel": "Válasszon ki egy egyenes vázlatvonalat, majd helyezzen el egy vele párhuzamos, végtelen szerkesztőegyenest. Másik referencia kiválasztásához kattintson jobb gombbal.",
|
||||
"help.sketch.construction_line.perpendicular": "Válasszon ki egy egyenes vázlatvonalat, majd helyezzen el egy rá merőleges, végtelen szerkesztőegyenest. Másik referencia kiválasztásához kattintson jobb gombbal.",
|
||||
"help.sketch.construction_line.tangent_at": "Érintőt hoz létre egy kör vagy körív pontjában, illetve egy nyitott spline vagy kúpgörbe végpontjában. Válassza ki a görbét, majd az érintési pontját.",
|
||||
"help.sketch.construction_line.tangent_external": "Válasszon ki egy kört vagy körívet, majd egy külső pontot és egy érintőmegoldást. Az előnézetek csak a megrajzolt íven lévő érintési pontokat mutatják.",
|
||||
"help.sketch.construction_line.tangent_two": "Válasszon ki két kört vagy körívet, majd az előnézetben válasszon közös érintőt. Az érintési pontoknak a megrajzolt görbéken kell lenniük.",
|
||||
"help.sketch.construction_line.vertical": "Végtelen függőleges szerkesztőegyenest hoz létre egy ponton át. Függőleges kényszere a későbbi módosítások után is megmarad.",
|
||||
"help.sketch.copy": "Másolja a kijelölt vázlatgörbéket és -pontokat a közöttük lévő kényszerekkel és méretekkel együtt. Illessze be őket ebbe a vázlatba vagy egy másikba.",
|
||||
"help.sketch.create": "Új 2D vázlatot kezd egy síkon vagy a modell egy sík lapján. Minden kihúzás, forgatás és söprés vázlattal kezdődik.",
|
||||
"help.sketch.cut": "Másolja a kijelölt vázlatgeometriát, és törli a vázlatból, egyetlen visszavonási lépésben. Illessze be máshová ebben a vázlatban vagy egy másikba.",
|
||||
"help.sketch.dimension": "Vezérlő méretet ad hozzá: hosszt, távolságot, szöget, sugarat vagy átmérőt, attól függően, mit jelöl ki. Írjon be egy értéket vagy egy paraméternevet, és a vázlat követi.",
|
||||
"help.sketch.edit": "Megnyit egy meglévő vázlatot szerkesztésre. A rá épülő elemek frissülnek, amikor befejezi a vázlatot.",
|
||||
"help.sketch.ellipse": "Ellipszist rajzol a középpontjából, a nagytengelye végpontjából és a kistengelye felőli egy pontból. Használja ovális nyílásokhoz, bütykökhöz és más elnyújtott kerek alakzatokhoz.",
|
||||
"help.sketch.equation_curve": "Görbét rajzol képletekből: x(t) és y(t), vagy y = f(x) alapján, egy tartományon. A képletek paramétereket is használhatnak, és a görbe követi őket: használja szinuszhullámhoz, spirálhoz vagy fogaskerékfog evolvenséhez.",
|
||||
"help.sketch.extend": "Meghosszabbít egy vonalat vagy ívet a legközelebbi, útjába eső görbéig, vagy két görbét addig növeszt, amíg találkoznak. Használja egy profil réseinek lezárására vágás vagy szerkesztés után.",
|
||||
"help.sketch.fillet": "Lekerekíti a két vonal vagy ív találkozásánál lévő sarkot egy adott sugarú ívvel. Az együtt lekerekített több sarok egy sugáron osztozik.",
|
||||
"help.sketch.finish": "Elhagyja a vázlatot, és visszatér a modellhez. A zárt profiljai ezután készen állnak a Kihúzásra, a Forgatásra és más elemekre.",
|
||||
"help.sketch.finish_auto_constrain": "Lefuttatja az Automatikus kényszerezést a vázlaton, majd befejezi. Használja, hogy a vázlat egyetlen lépésben teljesen kényszerezett állapotban maradjon.",
|
||||
"help.sketch.fit_curves_to_section": "Elvág egy háló- vagy szilárd testet a vázlatsíkkal, és vonalakat és íveket illeszt a metszethez. Használja egy szkennelt vagy importált alkatrész szerkeszthető vázlatként való újjáépítésére.",
|
||||
"help.sketch.include_3d": "A modell éleit, csúcsait és más vázlatok görbéit hozza be ebbe a vázlatba kapcsolt referenciaként, a síkján kívül esőket arra lelapítva. Használja olyan geometriára való építéshez, amely nem a vázlatsíkban fekszik.",
|
||||
"help.sketch.infinite": "A vonalakat normál vonal és végtelen szerkesztőegyenes között váltja, amely az egész nézeten átfut. Használja őket kiosztási referenciaként, amely sosem ér véget túl korán.",
|
||||
"help.sketch.insert_dxf": "Beolvassa egy DXF-rajz görbéit egy vázlatba, az Ön által megadott léptékkel, elforgatással és helyen. Használja egy másik programból származó 2D rajzra való építéshez, például lézerrel vágott körvonalhoz.",
|
||||
"help.sketch.insert_svg": "Beolvassa egy SVG-rajz útvonalait egy vázlatba, az Ön által megadott léptékkel, elforgatással és helyen. Használja egy logó vagy vektoros körvonal kihúzható görbékké alakítására.",
|
||||
"help.sketch.inspect": "Jelentést nyit a megnyitott vázlatról: hány szabadságfok maradt, és teljesen kényszerezett-e. Használja annak kiderítésére, mi mozdul még, mielőtt befejezi a vázlatot.",
|
||||
"help.sketch.intersect": "Hozzáadja azokat a görbéket vagy pontokat, ahol testek, lapok, élek vagy más vázlatok metszik a vázlatsíkot. Kapcsoltak maradnak, és követik a modellt, ha az megváltozik.",
|
||||
"help.sketch.intersection_curve": "3D görbéket hoz létre ott, ahol két test vagy lap találkozik, hozzájuk kapcsolva. Használja őket útvonalként vagy vezérgörbeként, amely követi a modellt.",
|
||||
"help.sketch.isoparametric_curve": "3D görbét hoz létre egy lap U vagy V iránya mentén egy kiválasztott ponton át, a laphoz kapcsolva. Használja útvonalként vagy osztóvonalként, amely követi a felületet.",
|
||||
"help.sketch.line": "Összefüggő vonalakat rajzol pontról pontra, nyitott láncként vagy zárt körvonalként. Ez a legtöbb profil alapeszköze.",
|
||||
"help.sketch.line.midpoint": "Vonalat rajzol a felezőpontjától az egyik végéig, a másik véget tükrözve. Használja egy pontra középen álló vonalakhoz, például szimmetrikus élhez.",
|
||||
"help.sketch.line3d": "Összefüggő egyeneseket rajzol a térben lévő pontok között, bekapcsolt 3D vázlattal. Használja útvonalakhoz és keretekhez, amelyek elhagyják a vázlatsíkot.",
|
||||
"help.sketch.mirror": "Tükrözi a vázlatgörbéket és -pontokat egy vonalra vagy tengelyre, és szimmetriakényszereket ad hozzá. Használja egy szimmetrikus profil felének megrajzolására és kiegészítésére.",
|
||||
"help.sketch.move": "Mozgatja vagy forgatja a vázlatgörbéket és -pontokat, vagy azok másolatát. Használja a geometria áthelyezésére, miközben az megtartja az alakját és a kényszereit.",
|
||||
"help.sketch.offset": "Másolatot készít egy görbelánc adott távolságban, az egyik vagy mindkét oldalon. Használja falakhoz, körvonalakhoz és hézagokhoz; a távolság szerkeszthető méret marad.",
|
||||
"help.sketch.paste": "Beilleszti a másolt vagy kivágott vázlatgeometriát az aktív vázlatba. Helyezze el egy pontban, vagy tolja el egy eltolással.",
|
||||
"help.sketch.pattern.circular": "Másolja a vázlatgeometriát egy középpont körül, teljes körön vagy adott szögön át. Használja csavarkörökhöz, küllőkhöz és fogakhoz.",
|
||||
"help.sketch.pattern.rectangular": "Másolja a vázlatgeometriát sorokban és oszlopokban, megadott térközökkel. Használja furatok, hornyok vagy szellőzőnyílások rácsaihoz.",
|
||||
"help.sketch.point": "Vázlatpontot helyez el. Használja referenciaként méretekhez, kényszerekhez, furatközéppontokhoz vagy későbbi elemekhez.",
|
||||
"help.sketch.point3d": "Pontot helyez el a térben, bekapcsolt 3D vázlattal. Használja referenciaként 3D görbékhez és útvonalakhoz.",
|
||||
"help.sketch.polygon.circumscribed": "Szabályos sokszöget rajzol egy kör köré, a középponttól egy oldal közepéig mérve. Használja, ha a kulcsnyílás ismert, például egy hatlapú anyánál.",
|
||||
"help.sketch.polygon.edge": "Szabályos sokszöget rajzol egy oldal két végpontjából. Használja, ha egy oldal hossza és helyzete ismert.",
|
||||
"help.sketch.polygon.inscribed": "Szabályos sokszöget rajzol egy körbe, a középponttól egy sarokig mérve. Használja, ha a sarkok közötti méret ismert.",
|
||||
"help.sketch.project": "A modell éleit, lapjait, csúcsait és más vázlatok görbéit hozza be ebbe a vázlatba, a síkjára vetítve. Kapcsoltak maradnak, és követik a modellt, ha az megváltozik.",
|
||||
"help.sketch.project_to_surface": "Más vázlatok görbéit ennek a vázlatnak a normálisa mentén egy lapra vetíti, kapcsolt 3D görbékként. Használja logó, osztóvonal vagy útvonal görbült felületre helyezésére.",
|
||||
"help.sketch.rectangle.center": "Téglalapot rajzol a középpontjából és egy sarkából. Használja egy pontra, például az origóra középen álló körvonalakhoz.",
|
||||
"help.sketch.rectangle.rounded": "Téglalapot rajzol, amelynek mind a négy sarka egy sugárral le van kerekítve. Használja lemezekhez, fedelekhez és lekerekített sarkú nyílásokhoz.",
|
||||
"help.sketch.rectangle.three_point": "Téglalapot rajzol egy élből és a szemközti oldal egy pontjából. Használja a vázlattengelyekhez képest szögben álló téglalapokhoz.",
|
||||
"help.sketch.rectangle.two_point": "Téglalapot rajzol két szemközti sarokból. Használja lemezek, tömbök és zsebek körvonalaihoz.",
|
||||
"help.sketch.scale": "Átléptékezi a vázlatgörbéket és -pontokat egy tényezővel egy alappont körül. Használja egy vázlat egy részének átméretezésére újrarajzolás nélkül.",
|
||||
"help.sketch.slot.arc_center": "Adott szélességű íves hornyot rajzol egy ív mentén, amelyet a középpontja, a kezdő- és a végpontja határoz meg. Használja forgáspont körüli állítóhornyokhoz.",
|
||||
"help.sketch.slot.arc_three_point": "Adott szélességű íves hornyot rajzol egy három ponton átmenő ív mentén. Használja, ha a horony pályájának adott pontokon kell áthaladnia.",
|
||||
"help.sketch.slot.center_point": "Adott szélességű egyenes hornyot rajzol a középpontjától az egyik végív középpontjáig. Használja egy pontra középen álló hornyokhoz.",
|
||||
"help.sketch.slot.center_to_center": "Adott szélességű egyenes hornyot rajzol a két végívének középpontja között. Használja a középponttól középpontig méretezett hornyokhoz, például csavarok állítóhornyaihoz.",
|
||||
"help.sketch.slot.overall": "Adott szélességű egyenes hornyot rajzol az egyik külső végétől a másikig. Használja, ha a horony teljes hossza a lényeg.",
|
||||
"help.sketch.spline.control_point": "Harmadfokú spline-t rajzol, amelyet olyan vezérlőpontok alakítanak, amelyeken nem halad át. Használja sima, folyó görbékhez, amelyeket a pontok mozgatásával alakít.",
|
||||
"help.sketch.spline.control_point_5": "5. fokú spline-t rajzol, amelyet vezérlőpontok alakítanak. Használja ott, ahol a görbéknek simább görbülettel kell csatlakozniuk, például látható, formatervezett felületeken.",
|
||||
"help.sketch.spline.fit_point": "Sima spline-t rajzol, amely áthalad minden elhelyezett ponton, nyitottat vagy zártat. Használja egy alak ismert pontokon át való követésére.",
|
||||
"help.sketch.spline3d": "Sima görbét rajzol a térben pontokon át, bekapcsolt 3D vázlattal. Használja söprési útvonalakhoz és kábelvezetésekhez, amelyek elhagyják a vázlatsíkot.",
|
||||
"help.sketch.spun_profile": "A vázlatsíkban létrehozza azt a körvonalat, amelyet egy test súrol, amikor egy tengely körül forog. Használja egy esztergált alkatrész körvonalának megszerzésére forgatáshoz vagy rajzhoz.",
|
||||
"help.sketch.text": "Szöveget ír a vázlatba a választott betűtípussal, magassággal és szöggel; a szavai követhetik a paramétereket. Húzza ki vagy domborítsa címkékhez és feliratokhoz.",
|
||||
"help.sketch.transform": "Egy lépésben átméretezi, elforgatja és mozgatja a vázlatgeometriát egy középpont körül. Használja egy kijelölés egyszerre történő áthelyezésére és átméretezésére.",
|
||||
"help.sketch.trim": "Eltávolítja a görbének a kattintás helye körüli legközelebbi keresztezések közötti darabját. Használja az átfedő vonalak zárt profillá tisztítására.",
|
||||
"help.solid.align": "Úgy mozgatja a kijelölt testeket, hogy egy rajtuk lévő pont, lap vagy sík találkozzon máshol lévő ponttal, lappal vagy síkkal. Használja egy alkatrész másikhoz illesztésére az eltolás lemérése nélkül.",
|
||||
"help.solid.boundary_fill": "Szilárd testeket készít az egymást átfedő szerszámtestek által bezárt tartományokból, csak a kijelölt tartományokat kitöltve. Használja olyan alak építésére, amelyet több test együtt határol.",
|
||||
"help.solid.bounding_solid": "Dobozt hoz létre, amely körbeveszi a kijelölt testeket, opcionális ráhagyással. Használja egy alkatrész teljes méretének megtekintésére, vagy alapanyagként, amelyből megmunkálják.",
|
||||
"help.solid.box": "Dobozt hoz létre hosszból, szélességből és magasságból, egy sarokpontból vagy egy pontra középre. Használja gyors tömbhöz, helyőrzőhöz vagy olyan testhez, amelybe elemeket vág.",
|
||||
"help.solid.chamfer": "A kijelölt éleket lapos letöréssel vágja le a megadott távolságban. Használja éles élek tompítására, illetve egy csap vagy csavar bevezetésének megkönnyítésére.",
|
||||
"help.solid.coil": "Csavarvonalú testet, például rugót hoz létre átmérőből, menetszámból, magasságból vagy emelkedésből, valamint kerek vagy négyzetes keresztmetszetből. Használja rugókhoz, tekercsekhez és csavarvonalú bordákhoz.",
|
||||
"help.solid.combine": "Egyesíti a testeket, kivágja őket egy céltestből, vagy csak a közös térfogatukat tartja meg, és megtarthatja a szerszámtesteket. Használja alkatrészek összeolvasztására, egy alak másikkal való kivágására, vagy két test átfedésének megkeresésére.",
|
||||
"help.solid.cone": "Kúpot hoz létre egy alapkörből és egy magasságból, vagy csonkakúpot, ha a tetejének is van sugara. Használja kúpos szűkületekhez, tölcsérekhez, süllyesztésekhez és hegyekhez.",
|
||||
"help.solid.cylinder": "Hengert hoz létre sugárból vagy átmérőből és magasságból, egy ponton állva egy tengely mentén. Használja tengelyekhez, csapokhoz, dudorokhoz és kerek előgyártmányokhoz.",
|
||||
"help.solid.draft": "A kijelölt lapokat a megadott szöggel megdönti, a semleges síktól mérve. Használja fröccsöntött vagy öntött alkatrészeken, hogy kicsússzanak a formából.",
|
||||
"help.solid.emboss": "A vázlatprofilokat, például szöveget vagy logót kiemel egy lapból, vagy belesüllyeszt. Használja feliratokhoz, címkékhez és jelölésekhez sík vagy kerek lapokon.",
|
||||
"help.solid.extrude": "Egy vázlatprofilt a megadott távolságon át 3D-ssé húz, anyagot adva hozzá vagy eltávolítva. Használja egy lapos körvonal tömbbé, dudorrá vagy mélyedéssé alakítására.",
|
||||
"help.solid.fillet": "A kijelölt éleket a megadott sugarú, sima körív alakú átmenettel lekerekíti. Használja az éles élek lágyítására szilárdság, kényelem vagy megjelenés érdekében.",
|
||||
"help.solid.hole": "A megadott átmérőjű kerek furatot fúr egy lap kiválasztott pontján. Használja csavarok átbújtatására, csapokhoz és más egyszerű kerek nyílásokhoz.",
|
||||
@@ -1637,62 +1408,20 @@
|
||||
"help.solid.move": "A kijelölt testeket vagy azok másolatát mozgatja vagy forgatja a megadott távolsággal és szöggel. Egy test áthelyezésére vagy egy második példány más helyen való elkészítésére használja.",
|
||||
"help.solid.offset_face": "A kijelölt lapokat a megadott távolsággal befelé vagy kifelé tolja, a környező lapok követik. Fal vastagabbá, zseb mélyebbé vagy dudor magasabbá tételére használja a vázlat szerkesztése nélkül.",
|
||||
"help.solid.pattern.circular": "A kijelölt objektumokat egy tengely körül ismétli a megadott darabszámmal és teljes szöggel. Csavarkörökhöz, küllőkhöz, bordákhoz és fogakhoz használja.",
|
||||
"help.solid.pattern.path": "Elemeket vagy testeket másol egy vázlatútvonal mentén, darabszám és térköz szerint. Használja görbült él menti furatokhoz vagy sín menti alkatrészekhez.",
|
||||
"help.solid.pattern.rectangular": "A kijelölt objektumokat egy vagy két irányban ismétli a megadott darabszámmal és térközzel. Furatok, bordák, csapok vagy lábak soraihoz és rácsaihoz használja.",
|
||||
"help.solid.pipe": "Kerek csövet hoz létre vázlatgörbékből álló útvonal mentén, tömören vagy falvastagsággal üregesen. Használja csövekhez, huzalokhoz, kábelekhez és sínekhez.",
|
||||
"help.solid.press_pull": "Anyagot ad hozzá vagy távolít el egy lap húzásakor, illetve lekerekíti az éleket, ha húzza őket. Közvetlenül a modellen végzett gyors módosításokhoz használja.",
|
||||
"help.solid.remove": "A kijelölt testeket az idővonal ezen pontjától kezdve kiveszi a tervből; a korábbi lépések megtartják őket. Segédtest, például egy már nem szükséges vágószerszám elhagyására használja.",
|
||||
"help.solid.replace_face": "A kijelölt sík lapokat egy síkra vagy egy párhuzamos lapra mozgatja, és a test annak megfelelően nő vagy zsugorodik. Egy lap másik alkatrésszel vagy szerkesztő síkkal egy vonalba hozására használja.",
|
||||
"help.solid.revolve": "Egy vázlatprofilt egy tengely körül forgat el, hogy kerek szilárd testet hozzon létre. Tengelyekhez, gombokhoz, tálakhoz és minden olyan alkatrészhez használja, amely egy középvonal körül kerek.",
|
||||
"help.solid.rib": "Vékony falat ad egy nyitott vázlatgörbe mentén, kitöltve a test következő lapjaiig. Használja falak és sarkok merevítésére, például öntött vagy nyomtatott alkatrészekben.",
|
||||
"help.solid.scale": "A kijelölt testeket egy tényezővel nagyítja vagy kicsinyíti, minden irányban egyformán vagy tengelyenként külön-külön. Importált alak átméretezésére vagy a zsugorodás figyelembevételére használja.",
|
||||
"help.solid.shell": "Kiüregez egy szilárd testet, a megadott vastagságú falakat meghagyva, és a kiválasztott lapokat megnyithatja. Dobozokhoz, fedelekhez és más vékony falú alkatrészekhez használja.",
|
||||
"help.solid.sphere": "Gömböt hoz létre sugárból vagy átmérőből egy középpont körül. Használja golyókhoz, gombokhoz és lekerekített végekhez.",
|
||||
"help.solid.split_body": "Egy testet külön testekre vág egy síkkal, egy másik test lapjával vagy egy vázlatvonallal. Önállóan nyomtatott, megmunkált vagy színezett alkatrészek készítéséhez használja.",
|
||||
"help.solid.split_face": "A kijelölt lapokat egy sík, egy másik test lapja vagy vázlatgörbék mentén osztja fel, a test elvágása nélkül. Egy lap egy részének saját dőlés, szín vagy eltolás adásához használja.",
|
||||
"help.solid.sweep": "Egy vázlatprofilt egy útvonal mentén húz végig, hogy szilárd testet hozzon létre. Csövekhez, sínekhez, fogantyúkhoz és minden olyan alkatrészhez használja, amelynek állandó a keresztmetszete, és egy görbét követ.",
|
||||
"help.solid.thread": "ISO metrikus menetet ad egy hengeres laphoz, kozmetikus menetként vagy a testbe vágva. Használja csavarokhoz, menetes furatokhoz és nyomtatott csavaralkatrészekhez.",
|
||||
"help.solid.torus": "Gyűrűt hoz létre a tengelye körüli nagy sugárból és a kerek keresztmetszetének kis sugarából. Használja O-gyűrűkhöz, fogantyúkhoz és kerek gyöngyökhöz.",
|
||||
"help.solid.web": "Vékony falat ad minden nyitott vázlatgörbe mentén, mindegyiket a test következő lapjaiig kitöltve. Használja házakban és tálcákban támasztó falak rácsához.",
|
||||
"help.surface.blend": "Olyan felületet hoz létre, amely áthidalja két test éleit, mindkettőhöz érintő vagy görbületfolytonos módon. Használja két felület sima összekötésére egy résen át.",
|
||||
"help.surface.boundary": "Felületet hoz létre, amely kitölt két-négy vázlatgörbéből álló hurkot vagy egy görbehálót. Használja szabadformájú panelekhez, amelyeket az éleik határoznak meg.",
|
||||
"help.surface.extend": "Meghosszabbít egy felületet az élein túl, adott távolsággal vagy egy síkig vagy lapig. Használja, hogy a felületek átfedjék egymást, mielőtt levágja vagy összevarrja őket.",
|
||||
"help.surface.extrude": "Vázlatgörbéket vagy profilokat tol egy távolságon át felületté, csak falakkal, fedőlapok nélkül. Használja vékony falakhoz, valamint vágó- vagy osztószerszámokhoz.",
|
||||
"help.surface.fair": "Kisimítja a szabadformájú lapok belsejét, miközben az éleik a helyükön maradnak. Használja egy felület dudorainak és hullámos tükröződéseinek kiegyenlítésére.",
|
||||
"help.surface.loft": "Olyan felületet hoz létre, amely sorban áthalad két vagy több szelvényen, fedőlapok nélkül. Használja héjakhoz és különböző alakzatok közötti átmenetekhez.",
|
||||
"help.surface.match": "Újraépíti egy felület szélét, hogy találkozzon egy másik test élével, egyező érintővel vagy görbülettel. Használja két felület közötti varrat sima lezárására.",
|
||||
"help.surface.offset": "Lapok másolatát hozza létre a normálisaik mentén adott távolságban, új felülettestként. Használja burkolatokhoz, hézagokhoz vagy egy fal másik oldalához.",
|
||||
"help.surface.patch": "Egy vázlattartományt vagy élek zárt hurkát tölt ki egy lappal, laposan vagy simán görbítve. Használja egy felülettest lyukainak lezárására.",
|
||||
"help.surface.reverse_normal": "Megfordítja egy felülettest lapjait, így a külső oldaluk a másik irányba néz. Használja vastagítás vagy összevarrás előtt, ha a lapok befelé néznek.",
|
||||
"help.surface.revolve": "Vázlatgörbéket vagy profilokat forgat egy tengely körül felületté, fedőlapok nélkül. Használja kerek héjakhoz, például lámpaernyőkhöz, tálakhoz és fúvókákhoz.",
|
||||
"help.surface.ruled": "Egyenes vonalakból álló sávot hoz létre élek láncából kiindulva, a lap normálisa vagy érintője mentén, vagy szögben. Használja dőlt falakhoz, lefutásokhoz és osztófelületekhez.",
|
||||
"help.surface.stitch": "Összevarrja a felülettesteket a közös éleik mentén, szilárd testté, ha zárt teret alkotnak. Használja felületek egy csoportjának egyetlen testté alakítására.",
|
||||
"help.surface.sweep": "Vázlatgörbéket vagy profilokat mozgat egy útvonal mentén felületté, fedőlapok nélkül. Használja ereszcsatornákhoz, szegélyekhez és más vékony alakzatokhoz, amelyek egy útvonalat követnek.",
|
||||
"help.surface.thicken": "Vastagságot ad egy felülettestnek, szilárd testté alakítva. Használja felületekből nyomtatható vagy megmunkálható alkatrészek készítésére.",
|
||||
"help.surface.trim": "Elvág egy felületet egy síkkal, egy másik felülettel vagy vázlatgörbékkel, és a kiválasztott oldalt tartja meg. Használja felületek alakra vágására az összevarrás előtt.",
|
||||
"help.surface.unstitch": "Egy test lapjait különálló felülettestekbe választja szét; egy szilárd test felületekre esik szét. Használja egy test egyes lapjainak átdolgozására.",
|
||||
"help.surface.untrim": "Eltávolítja a lyukakat egy lapról, vagy visszaállítja a külső határát a felület természetes határaira. Használja a teljes felület visszanyerésére vágás után.",
|
||||
"help.third_party": "Harmadik felek licencei",
|
||||
"help.timeline.compute_all": "Az idővonal minden elemét az elejétől újraépíti. A modell frissítésére és a sikertelen elemek megtekintésére használja.",
|
||||
"help.timeline.delete": "Törli a kijelölt elemeket az idővonalról; egy vázlat törlése a belőle épített elemeket is törli. Egy már nem kívánt lépés eltávolítására használja.",
|
||||
"help.timeline.dependents": "Felsorolja azokat az elemeket, amelyek egy elemmel együtt törlődnének, és azokat, amelyek nélküle hibára futnának. Használja egy elem törlése vagy módosítása előtt.",
|
||||
"help.timeline.play": "Egyenként újrajátssza a hátralévő elemeket, minden újraépítés után fél másodperc szünettel. A leállításhoz futtassa újra ezt a parancsot, vagy nyomja meg az Esc billentyűt; az Ugrás a végére azonnal a végére ugrik.",
|
||||
"help.view.apply": "A nézetet egy szabványos irányba fordítja, például elölről, felülről vagy izometrikusra, vagy egy mentett elnevezett nézetre. Használja, hogy a modellt rögzített szögből nézze.",
|
||||
"help.view.delete": "Töröl egy mentett elnevezett nézetet. A modell nem változik.",
|
||||
"help.view.fit": "Nagyít és pásztáz, hogy az egész modell vagy a kijelölés kitöltse a nézetet. Használja, ha a modell kikerült a látómezőből.",
|
||||
"help.view.grid": "Megjeleníti vagy elrejti a rácsot a nézetablakban. Használja méret- és tájékozódási segédletként modellezés közben.",
|
||||
"help.view.ground_shadow": "Megjeleníti vagy elrejti a modell árnyékát a talajon. Használja a magasság és a helyzet könnyebb megítéléséhez.",
|
||||
"help.view.home": "Visszafordítja a nézetet a kezdőirányba, és illeszti a modellt. Használja egy ismert nézethez való gyors visszatéréshez.",
|
||||
"help.view.list": "Felsorolja a tervben mentett elnevezett nézeteket. Használja egy korábban mentett nézet megkeresésére.",
|
||||
"help.view.navigate": "Lépésenként forgatja, pásztázza vagy nagyítja a nézetet, például negyedfordulatot balra. Használja a kamera pontos mozgatására húzás helyett.",
|
||||
"help.view.navigation_bar": "Megjeleníti vagy elrejti a navigációs sávot a nézetablak alján. Rejtse el a több helyért, jelenítse meg, hogy egérrel elérje a nézeteszközöket.",
|
||||
"help.view.rename": "Új nevet ad egy mentett elnevezett nézetnek. Maga a nézet változatlan marad.",
|
||||
"help.view.save": "Elmenti a kamera jelenlegi helyzetét elnevezett nézetként a tervben. Használja, hogy később ugyanahhoz a szöghöz térjen vissza, például képernyőképekhez.",
|
||||
"help.view.spin": "Folyamatosan körbeforgatja a nézetet a modell körül a következő kattintásig vagy billentyűleütésig. Használja egy modell minden oldalról való bemutatására.",
|
||||
"help.view.tool": "Rögzít egy kameraeszközt, keringést, pásztázást vagy nagyítást, így a bal egérgombbal való húzás mozgatja a nézetet, amíg ki nem kapcsolja. Használja érintőpadon vagy középső egérgomb nélkül.",
|
||||
"help.view.visual_style": "Átváltja a modell megjelenítési módját: árnyalt élekkel vagy anélkül, drótváz, vagy rejtett élekkel. Használja a drótvázat a belső megtekintésére, az árnyaltat a tiszta megjelenéshez.",
|
||||
"history.sketch_under_constrained": "Alulkényszerezett ({count} szabadságfok)",
|
||||
"history.sketch_under_constrained_one": "Alulkényszerezett ({count} szabadságfok)",
|
||||
"hole_presets.confirm_delete": "Törlés megerősítése",
|
||||
"hole_presets.delete": "Törlés",
|
||||
"hole_presets.delete_prompt": "Törli ezt a személyes előbeállítást? A meglévő furatok nem változnak.",
|
||||
@@ -1867,10 +1596,6 @@
|
||||
"material.selection.mixed": "Különböző anyagok",
|
||||
"measure.at": "Itt",
|
||||
"measure.item": "{number}. elem",
|
||||
"measure.quick_copied": "Mérés átmásolva",
|
||||
"measure.quick_copy": "Kattintson a mérés másolásához",
|
||||
"measure.quick_edges": "{count} él",
|
||||
"measure.quick_faces": "{count} lap",
|
||||
"messages.ago_h": "{n} órája",
|
||||
"messages.ago_min": "{n} perce",
|
||||
"messages.ago_s": "{n} másodperce",
|
||||
@@ -2023,11 +1748,6 @@
|
||||
"not a move": "nem mozgatás",
|
||||
"not a number": "nem szám",
|
||||
"open a sketch first": "előbb nyisson meg egy vázlatot",
|
||||
"parameters.apply_live": "Minden módosítás alkalmazása a mező elhagyásakor",
|
||||
"parameters.apply_live_tip": "Kikapcsolva: a módosítások az Alkalmaz vagy az OK megnyomásáig várnak, majd a terv egyszer épül újra mindegyikkel. A Mégse vagy az Esc elveti őket.",
|
||||
"parameters.held": "{count} módosítás vár az Alkalmazásra",
|
||||
"parameters.held_hint": "Kifejezések és egységek szerkesztése. A módosítások az Alkalmaz vagy az OK megnyomásáig várnak.",
|
||||
"parameters.held_one": "1 módosítás vár az Alkalmazásra",
|
||||
"parts.automatic_name": "automatikus",
|
||||
"parts.dimension.across_flats": "Kulcsnyílás",
|
||||
"parts.dimension.bore": "Furat",
|
||||
@@ -2050,8 +1770,6 @@
|
||||
"parts.family.set_screw": "Belső kulcsnyílású szárnélküli csavar, lapos végű",
|
||||
"parts.family.socket_head_cap_screw": "Belső kulcsnyílású hengeresfejű csavar",
|
||||
"parts.family.washer": "Sima alátét",
|
||||
"parts.holes": "Furatok (opcionális)",
|
||||
"parts.placement_hint": "jelöljön ki egy vagy több furatot, hogy mindegyikbe beillesszen egy alkatrészt, vagy az OK az origóba helyezi",
|
||||
"pattern.alignment_2": "2. igazítás",
|
||||
"pattern.alignment_hint": "A darabszám tartalmazza az eredetit. A Közép kiegyensúlyozza a másolatokat; a Megfordítás páros összegnél kijelöli a többletoldalt.",
|
||||
"pattern.direction_1": "1. irány",
|
||||
@@ -2092,8 +1810,6 @@
|
||||
"prefs.anti_aliasing_note": "Elsimítja a recés éleket.",
|
||||
"prefs.applies_on_restart": "Újraindításkor lép érvénybe",
|
||||
"prefs.assistant": "Asszisztens",
|
||||
"prefs.auto_operation": "A művelet automatikus kiválasztása",
|
||||
"prefs.auto_operation_note": "Az elemablakok aszerint választják az Egyesítés, Új test vagy Kivágás műveletet, hogy mit érint az új anyag, amíg Ön nem választ egyet. Kikapcsolva: megtartják a megnyitáskor kapott műveletet.",
|
||||
"prefs.axes": "Tengelyek",
|
||||
"prefs.axis": "Tengely",
|
||||
"prefs.bodies_folders": "Testmappák",
|
||||
@@ -2104,8 +1820,6 @@
|
||||
"prefs.bottom_centre": "Alsó közép",
|
||||
"prefs.bottom_right": "Jobb alsó",
|
||||
"prefs.browser": "Böngésző",
|
||||
"prefs.browser_eye_left": "Szem az összecsukó nyíl mellett",
|
||||
"prefs.browser_eye_left_note": "A böngésző sorai a megjelenítés/elrejtés szemét az összecsukó nyíl mellett mutatják, mint korábban, nem a sorok jobb végén lévő oszlopban.",
|
||||
"prefs.browser_reveal_on_hover": "Megjelenítés rámutatáskor",
|
||||
"prefs.browser_show_note": "A Megjelenítve beállítás a képernyőn tartja a böngészőt. A Megjelenítés rámutatáskor elrejti, amíg a mutató a helye vagy a bal szélén lévő keskeny fül fölé nem kerül, és nyitva marad, amíg a mutató rajta van, vagy amíg egy belőle nyitott menü nyitva van.",
|
||||
"prefs.browser_shown": "Megjelenítve",
|
||||
@@ -2156,8 +1870,6 @@
|
||||
"prefs.graphics_card_restart": "A SolidCraft újraindítása után lép életbe. A WGPU_ADAPTER_NAME felülbírálja ezt a választást.",
|
||||
"prefs.graphics_note": "Cserélje a sebességet simaságra. Minden választás hatását egy minta mutatja.",
|
||||
"prefs.graphics_presets_note": "Az előbeállítások az alábbi beállításokat együtt állítják be.",
|
||||
"prefs.hide_constraint_glyphs_zoomed_out": "Kényszerjelek elrejtése kicsinyítéskor",
|
||||
"prefs.hide_constraint_glyphs_zoomed_out_note": "A kényszerjelek eltűnnek a nézetből, ha a vázlat annyira ki van kicsinyítve, hogy zsúfolttá tennék. Kikapcsolva: minden nagyításnál változatlan képernyőméretűek maradnak.",
|
||||
"prefs.history": "Előzmények",
|
||||
"prefs.history_origin_bodies": "Az origó és a testek megjelenítése felül",
|
||||
"prefs.history_origin_bodies_note": "A bal oldali vagy a Böngésző alatti Előzmények az aktív komponens Testek mappájával és az Origóval kezdődik, szem ikonjaikkal és menüikkel, ahogy a Böngészőben. Az alul lévő Előzmények nem változik.",
|
||||
@@ -2196,9 +1908,6 @@
|
||||
"prefs.max_file_size_step": "STEP- és importfájlok",
|
||||
"prefs.max_file_size_web": "A webalkalmazás legfeljebb 512 MB-os STEP- és importfájlokat, valamint 256 MB-os terveket nyit meg: egy böngészőlap nem tud nagyobb fájlokat tárolni. Az asztali alkalmazásban e korlátok növelhetők.",
|
||||
"prefs.megabytes": "MB",
|
||||
"prefs.menu_grid": "Nagy ikonok",
|
||||
"prefs.menu_list": "Lista",
|
||||
"prefs.menus": "Menük",
|
||||
"prefs.minutes": "perc",
|
||||
"prefs.minutes_suffix": " perc",
|
||||
"prefs.mouse": "Egér és érintőpad",
|
||||
@@ -2218,16 +1927,10 @@
|
||||
"prefs.origin_plane_names": "Origósíkok nevei",
|
||||
"prefs.origin_plane_names_note": "A Böngészőben, a párbeszédablakokban és a listákban megjelenő nevek. A {top} az XY, a {front} az XZ, a {right} pedig az YZ, a Z felfelé mutat. A parancsok, szkriptek és mentett tervek az XY, XZ és YZ jelölést tartják meg.",
|
||||
"prefs.overall_speed": "Összsebesség",
|
||||
"prefs.parameter_list_rows": "Paraméterlista sorai",
|
||||
"prefs.parameter_list_rows_tip": "Az üres értékmezőben a Lefelé nyíl felsorolja a paramétereket, a kedvenceket előre, legfeljebb ennyit. Kevesebb sor esetén a lista könnyű marad egy nagy tervben.",
|
||||
"prefs.persistent_ribbon_pressed": "Az aktív menüszalag-parancsok kiemelése",
|
||||
"prefs.persistent_ribbon_pressed_help": "Kiemeli a menüszalag parancsait, amíg a hatásuk be van kapcsolva. Kapcsolja ki a korábbi semleges megjelenés és parancssúgó megtartásához.",
|
||||
"prefs.perspective_fov": "Látószög",
|
||||
"prefs.placement": "Elhelyezés",
|
||||
"prefs.prefer_free_sketch_points": "Átfedő pontoknál a mozgatható vázlatpontok előnyben részesítése",
|
||||
"prefs.preview_choices": "A választások előnézete",
|
||||
"prefs.print_face_highlight": "Nyomtatási lap kiemelése",
|
||||
"prefs.print_face_highlight_tip": "Milyen erősen színezi és körvonalazza a nézet a test nyomtatási lapját. 0 % esetén nincs kiemelés.",
|
||||
"prefs.profile_active": "Aktív profil",
|
||||
"prefs.profile_applied": "Profil alkalmazva.",
|
||||
"prefs.profile_changed": "A beállítások a profil mentése óta megváltoztak. A Mentés eltárolja őket a profilban.",
|
||||
@@ -2249,8 +1952,6 @@
|
||||
"prefs.quality_fastest": "leggyorsabb",
|
||||
"prefs.quality_slowest": "leglassabb",
|
||||
"prefs.quality_smoother": "simább",
|
||||
"prefs.quick_measure": "Gyorsmérés a nézet sarkában",
|
||||
"prefs.quick_measure_note": "A kijelölés mérete a nézet jobb alsó sarkában: egy él hossza, kerek él esetén Ø és R, egy lap területe, egy pont helyzete, két elem távolsága és szöge, több él vagy lap összege. Egy kattintás átmásolja.",
|
||||
"prefs.render_previous_geometry_budget": "Korábbi geometriakeret használata a renderelési előnézethez",
|
||||
"prefs.render_previous_geometry_budget_help": "A korábbi rögzített geometriakorlát visszaállítása (64 bites asztali gépen 512 MiB, máshol 128 MiB) az eszközalapú keret helyett.",
|
||||
"prefs.reports_saved": "{n} mentve",
|
||||
@@ -2264,8 +1965,6 @@
|
||||
"prefs.search_empty": "Nincs egyező beállítás",
|
||||
"prefs.select": "Kijelölés",
|
||||
"prefs.select_one_item": "Egy elem kijelölése",
|
||||
"prefs.select_other_hidden": "Rejtett geometria kijelölése a Más kijelölése paranccsal",
|
||||
"prefs.select_other_hidden_help": "Bekapcsolva: a mutató közelében lévő rejtett testeket, vázlatokat és takart éleket is tartalmazza. Kikapcsolva: a mutató alatti látható geometria eredeti listáját használja.",
|
||||
"prefs.selecting": "Kijelölés",
|
||||
"prefs.shift": "Shift",
|
||||
"prefs.shift_add_ctrl_toggle": "A Shift csak hozzáad; a Ctrl / Cmd átkapcsol",
|
||||
@@ -2277,37 +1976,25 @@
|
||||
"prefs.sketch_align_points_note": "Rajzolás közben egy pont egyszerre igazodhat vízszintesen az egyik vázlatponthoz és függőlegesen egy másikhoz, pontozott segédvonallal, és a kattintás mindkét igazítást megtartja. Ki: csak az előző ponthoz, egyszerre egy tengely mentén.",
|
||||
"prefs.sketch_conflict_colour": "Ütköző geometria az ütközés színével",
|
||||
"prefs.sketch_conflict_colour_note": "Amíg egy vázlat kényszerei ütköznek, a hibás kényszer által megfogott görbék és pontok is az ütközés színével jelennek meg, nem csak a kényszer szimbóluma vagy mérete. Kikapcsolva: megtartják szokásos színüket.",
|
||||
"prefs.sketch_construction_lines": "Bővített szerkesztőegyenes-eszközök",
|
||||
"prefs.sketch_exit_view": "Vázlat befejezésekor",
|
||||
"prefs.sketch_exit_view.keep": "A jelenlegi nézet megtartása",
|
||||
"prefs.sketch_exit_view.previous": "Visszatérés az előző nézethez",
|
||||
"prefs.sketch_exit_view.unless_rotated": "Visszatérés, ha nem lett forgatva",
|
||||
"prefs.sketch_exit_view_note": "Hová kerül a nézet a Vázlat befejezése, a Mégse vagy a dupla Esc után.",
|
||||
"prefs.sketch_open_look_at": "Vázlat megnyitásakor a nézet a vázlatra fordul",
|
||||
"prefs.sketch_open_look_at_note": "Ki: vázlat létrehozása vagy szerkesztése nem változtatja a nézetet. A Ránézés a vázlatra fordítja a nézetet, amikor szeretné.",
|
||||
"prefs.sketch_recent_snap": "Automatikus illesztés a legutóbbi középpontokhoz és felezőpontokhoz",
|
||||
"prefs.sketch_recent_snap_note": "Rajzolás közben a kurzor oda illeszkedik, ahol a két legutóbbi pont (kör középpontja vagy egyenes él felezőpontja) segédvonalai keresztezik egymást. Kikapcsolva: ezek a segédvonalak csak megjelennek, és a kurzor nem mozdul el.",
|
||||
"prefs.sketch_selection": "Vázlat és kijelölés",
|
||||
"prefs.sketch_selection_heading": "Vázlat és kijelölés",
|
||||
"prefs.sketch_selection_note": "Hogyan illeszkednek a vázlatok, és hogyan jelölnek ki a kattintások.",
|
||||
"prefs.sketch_state_icons": "A vázlatok ikonjai az állapotuk színével",
|
||||
"prefs.sketch_state_icons_note": "Az Előzményekben és a böngészőben a vázlat ikonja az állapotának színét veszi fel (alulkényszerezett, teljesen kényszerezett vagy ütköző), a buboréksúgója pedig megnevezi az állapotot. Kikapcsolva: minden vázlat ikonja egyforma.",
|
||||
"prefs.sketch_tab_always": "A Vázlat fül mindig látható",
|
||||
"prefs.sketch_tab_always_note": "A Vázlat fül a szalagon marad, közvetlenül a Modell után, akkor is, ha nincs megnyitott vázlat. Rajzszerszámai ilyenkor a kijelölt síkon vagy lapon, illetve a következőként kiválasztott síkon indítanak vázlatot, benne a kiválasztott szerszámmal.",
|
||||
"prefs.sketch_tracking_guides": "Középpont- és felezőpont-igazítási segédvonalak",
|
||||
"prefs.sketch_tracking_guides_note": "Vigye az egérmutatót egy kör középpontja vagy egy egyenes él felezőpontja fölé, majd mozgassa vízszintesen vagy függőlegesen, hogy ideiglenes pontozott segédvonal jelenjen meg.",
|
||||
"prefs.sketch_tracking_points": "Igazítási segédvonalak végpontokból és sarkokból rajzolás közben",
|
||||
"prefs.sketch_tracking_points_note": "Amíg egy rajzeszköz pontra vár, egy vonal vagy ív végpontja, egy téglalap sarka vagy egy szabad pont fölé víve ugyanaz az ideiglenes pontozott segédvonal jelenik meg, mint egy középpontnál vagy felezőpontnál. Kikapcsolva: csak a középpontoknál és felezőpontoknál.",
|
||||
"prefs.sketching": "Vázlatkészítés",
|
||||
"prefs.snap_drawing_note": "Vázlatpont rajzolása vagy húzása közben.",
|
||||
"prefs.source": "Forrás",
|
||||
"prefs.speed": "Sebesség",
|
||||
"prefs.stand_up_note": "Miután egy STEP- vagy IGES-fájl Z felfelé tájolással megnyílik, negyedfordulat felajánlása az X körül.",
|
||||
"prefs.stand_up_unknown": "Ismeretlen programokból származó fájloknál",
|
||||
"prefs.stand_up_unknown.ask": "Rákérdezés párbeszédpanelben",
|
||||
"prefs.stand_up_unknown.note": "Megjegyzés megjelenítése",
|
||||
"prefs.stand_up_unknown.off": "Ne ajánlja fel",
|
||||
"prefs.stand_up_unknown_note": "Az ajánlat módja, ha a fájl fejléce nem nevez meg olyan programot, amelyről ismert, hogy Y felfelé tájolással ment. Megjegyzés csak akkor jelenik meg, ha a fájl hanyatt fekvőnek látszik; a Rákérdezés párbeszédpanelben minden ilyen fájlnál rákérdez, mint korábban.",
|
||||
"prefs.status_bar": "Állapotsor",
|
||||
"prefs.status_bar_note": "Az ablak alsó szélén lévő vékony sáv megmutatja, hogy mit szerkeszt, a megnyitott vázlat állapotát a színével, valamint a terv egységeit; az egységekre kattintva módosíthatók. A vázlat állapota ilyenkor már nem jelenik meg a nézet sarkában.",
|
||||
"prefs.status_done": "Kész",
|
||||
@@ -2325,16 +2012,6 @@
|
||||
"prefs.theme_follow_off": "Ki",
|
||||
"prefs.theme_follow_stop": "Követés leállítása",
|
||||
"prefs.theme_import_hint": "Kattintson egy témafájl kiválasztásához, húzzon ide egyet, vagy nyomja meg a Ctrl+V (Macen Cmd+V) billentyűkombinációt egy kimásolt témával",
|
||||
"prefs.theme_option_opacity": "Átlátszatlanság",
|
||||
"prefs.theme_option_opacity_help": "A lebegő panelek átlátszatlanságának beállítása. Az olvashatósági alsó határ védi a szöveget a nézetablak színei fölött.",
|
||||
"prefs.theme_option_tab_colours": "Fülek színei",
|
||||
"prefs.theme_option_tab_colours_help": "A téma panel- és nézetablak-színeinek használata minden menüszalag-fülhöz.",
|
||||
"prefs.theme_option_tab_fade_ms": "Fülváltás átmenete",
|
||||
"prefs.theme_option_tab_fade_ms_help": "A panel- és nézetablak-színek áttűnése fülváltáskor. A nulla azonnal vált.",
|
||||
"prefs.theme_options_badge": "Beállítások",
|
||||
"prefs.theme_options_more": "Továbbiak · {count}",
|
||||
"prefs.theme_options_reset": "Visszaállítás",
|
||||
"prefs.theme_options_unavailable": "Ezen az eszközön nem érhető el",
|
||||
"prefs.theme_paste": "Téma beillesztése",
|
||||
"prefs.theme_paste_none": "A vágólap nem tartalmaz SolidCraft-témát",
|
||||
"prefs.timeline_half_hour": "−30 perc",
|
||||
@@ -2356,23 +2033,13 @@
|
||||
"prefs.under_cursor": "A kurzor alatt",
|
||||
"prefs.units_precision": "Egységek és pontosság",
|
||||
"prefs.updates": "Frissítések",
|
||||
"prefs.value_boxes_in_view": "Értékek megjelenítése a fogantyúik mellett a nézetben",
|
||||
"prefs.value_boxes_in_view_tip": "A parancs értéke (Távolság, Sugár…) egy mezőben a fogantyúja mellett, a modell fölött. Kikapcsolva: a parancsablakban írja be, amely kijelölés után átveszi a billentyűzetet, és semmi sem takarja a modellt.",
|
||||
"prefs.view": "Nézet viselkedése",
|
||||
"prefs.view_confirm_corner": "OK és Mégse a nézet sarkában",
|
||||
"prefs.view_confirm_corner_note": "Amíg egy párbeszédablak vagy vázlat nyitva van, a nézet jobb felső részén egy pipa és egy kereszt a párbeszédablak OK és Mégse gombját működteti, illetve befejezi vagy megszakítja a vázlatot. A nézetnavigátor lejjebb kerül alattuk.",
|
||||
"prefs.viewport": "Nézetablak",
|
||||
"prefs.viewport_analysis_status": "Elemzési állapot megjelenítése a nézetablak fölött",
|
||||
"prefs.viewport_analysis_status_help": "A nézetablak fölött megjeleníti az aktív elemzéseket, minden elemből megnyitja a jelmagyarázatát, az Esc billentyűvel pedig kikapcsolja a legutóbbi elemzést. Kikapcsolva: visszaáll a sarokban lévő jelmagyarázat és az Esc korábbi működése.",
|
||||
"prefs.viewport_background": "Háttér",
|
||||
"prefs.viewport_background_colour": "Szín",
|
||||
"prefs.viewport_background_theme": "A téma színátmenete",
|
||||
"prefs.viewport_section_status": "Nézetablak-metszet állapotának megjelenítése",
|
||||
"prefs.viewport_section_status_help": "A metszet beállításának megjelenítése a nézetablakban. Az Esc és az aktív menüszalag-gomb kikapcsolja. Kapcsolja ki az előző metszetvezérlők megtartásához.",
|
||||
"prefs.viewport_status_details": "Élő nézetablak-részletek",
|
||||
"prefs.viewport_status_details_help": "Az aktív elemzés és metszet beállításainak szerkesztése szabványos részletkártyákon. Kapcsolja ki a csak olvasható elemzési jelmagyarázatok és a Metszet párbeszédpanel visszaállításához.",
|
||||
"prefs.viewport_status_summary": "Nézetablak-állapotelemek összevonása",
|
||||
"prefs.viewport_status_summary_help": "Három vagy több nézetablak-állapotelem összevonása egyetlen összefoglaló jelvénybe. Kapcsolja ki, hogy minden elem a teljes sorban maradjon.",
|
||||
"prefs.wheel": "Görgő",
|
||||
"prefs.wheel_trackpad": "Görgő és érintőpad",
|
||||
"prefs.workspace": "Munkaterület",
|
||||
@@ -2382,10 +2049,6 @@
|
||||
"properties.title": "Tulajdonságok: {name}",
|
||||
"recovery.days_ago": "{count} napja",
|
||||
"recovery.detail": "{file} · {features} elem · automatikusan mentve: {when}",
|
||||
"recovery.discard_all": "Összes elvetése",
|
||||
"recovery.discard_all_detail": "Ez a művelet nem vonható vissza.",
|
||||
"recovery.discard_all_title": "{count} automatikus mentés elvetése?",
|
||||
"recovery.discard_all_title_one": "1 automatikus mentés elvetése?",
|
||||
"recovery.hours_ago": "{count} órája",
|
||||
"recovery.just_now": "épp most",
|
||||
"recovery.min_ago": "{count} perce",
|
||||
@@ -3251,9 +2914,7 @@
|
||||
"render.output_ready": "Készen áll a renderelésre",
|
||||
"render.output_run_check": "Ellenőrzés futtatása",
|
||||
"render.output_size_limit": "{method}: oldalanként legfeljebb {dimension} px és összesen {pixels} képpont. A legnagyobb beleférő méret: {width} × {height}.",
|
||||
"render.output_size_method_profile": "{width} × {height} rendereléséhez válassza a(z) {method} módot a(z) {profile} CPU-erőforrásprofillal, vagy kisebb méretet.",
|
||||
"render.output_size_ok": "Méret rendben · {width} × {height} px",
|
||||
"render.output_size_profile": "{width} × {height} rendereléséhez válassza a(z) {profile} CPU-erőforrásprofilt, vagy kisebb méretet.",
|
||||
"render.output_swap_orientation": "Szélesség és magasság felcserélése",
|
||||
"render.output_tools_inspector": "A méretet és a formátumot a Kimenet panelen szerkesztheti.",
|
||||
"render.output_view_image": "Kép megtekintése",
|
||||
@@ -3466,7 +3127,6 @@
|
||||
"render.size_custom": "Egyéni…",
|
||||
"render.size_full_hd": "Full HD",
|
||||
"render.size_hd": "HD",
|
||||
"render.size_needs_profile": "{size} · szükséges: {profile}",
|
||||
"render.size_presets": "Méretelőbeállítások",
|
||||
"render.size_presets_pending": "A Kimenet szerkesztővel érkezik",
|
||||
"render.size_preview": "Előnézet",
|
||||
@@ -3754,24 +3414,6 @@
|
||||
"sheet.flange_type_contour": "Kontúr",
|
||||
"sheet.flange_type_edge": "Él",
|
||||
"sheet.no_body": "nincs lemeztest: kezdje a Perem > Alap paranccsal, vagy alakítson át egy lemezt lemezzé az Átalakítás lemezzé paranccsal (jelölje ki a nagy, sík lapját)",
|
||||
"sheet.personal_rules.confirm_delete": "Törlés megerősítése",
|
||||
"sheet.personal_rules.delete": "Törlés",
|
||||
"sheet.personal_rules.delete_prompt": "Törli ezt a személyes szabályt? A tervekben már meglévő szabályok nem változnak.",
|
||||
"sheet.personal_rules.full": "A személyes könyvtár már 64 szabályt tartalmaz.",
|
||||
"sheet.personal_rules.invalid_name": "Adjon meg egy rövid nevet sortörések és vezérlőkarakterek nélkül.",
|
||||
"sheet.personal_rules.invalid_values": "Egészítse ki a szabály értékeit: mindegyiknek kiértékelhetőnek kell lennie ebben a tervben, pozitív vastagsággal és 0 és 1 közötti K-tényezővel.",
|
||||
"sheet.personal_rules.missing": "A kijelölt személyes szabály már nem érhető el.",
|
||||
"sheet.personal_rules.name": "Szabály neve",
|
||||
"sheet.personal_rules.name_exists": "Már van ilyen nevű személyes szabály. Használjon másik nevet.",
|
||||
"sheet.personal_rules.name_hint": "Egyedi név",
|
||||
"sheet.personal_rules.overwrite": "Módosítások mentése a kijelölt személyes szabályba",
|
||||
"sheet.personal_rules.rename": "Átnevezés",
|
||||
"sheet.personal_rules.rule": "Személyes szabály",
|
||||
"sheet.personal_rules.save": "Mentés újként",
|
||||
"sheet.personal_rules.scope": "A profiljában van elmentve, minden tervhez.",
|
||||
"sheet.personal_rules.select": "Válasszon szabályt",
|
||||
"sheet.personal_rules.title": "Személyes szabályok",
|
||||
"sheet.personal_rules.unsupported": "Ennek a szabálynak olyan értékei vannak, amelyeket ez a verzió nem tud használni.",
|
||||
"shortcut.json_error": "a paramétereknek JSON-nak kell lenniük: {error}",
|
||||
"shortcut.no_command": "nincs `{id}` parancs; a JSON előtti szövegnek parancsazonosítónak kell lennie",
|
||||
"shortcut.pin": "Rögzítés az S doboz tetejére",
|
||||
@@ -3808,7 +3450,6 @@
|
||||
"sketch_text.align_right": "Jobbra",
|
||||
"sketch_text.bold": "Félkövér",
|
||||
"sketch_text.builtin_font": "{family} (beépített)",
|
||||
"sketch_text.formula": "Kezdje egyenlőségjellel (=), hogy a szavakat paraméterekből építse fel: ='W' + number(Width)",
|
||||
"sketch_text.italic": "Dőlt",
|
||||
"sketch_text.loading_fonts": "Telepített betűtípusok keresése…",
|
||||
"sketch_text.on_path": "A szöveg követi az útvonalát: a görbe helyezi el",
|
||||
@@ -3862,10 +3503,8 @@
|
||||
"timeline.move_to_group": "Elemek áthelyezése mappába",
|
||||
"timeline.rename_group": "Elemmappa átnevezése",
|
||||
"timeline.reorder_many": "Elemek átrendezése",
|
||||
"timeline.suppress_features": "Elemek elnyomása",
|
||||
"timeline.suppress_folders_tip": "A mappákban és a beágyazott mappákban lévő összes elem elnyomása vagy elnyomásának megszüntetése",
|
||||
"timeline.ungroup": "Elemmappák eltávolítása",
|
||||
"timeline.unsuppress_features": "Elemek elnyomásának megszüntetése",
|
||||
"to the face": "a laphoz",
|
||||
"to the next face": "a következő laphoz",
|
||||
"toolbar.customize_note": "{tab} lap. Jelöljön be egy parancsot, hogy eszköztárgombot kapjon. Húzhat egy panel legördülő menüjének sorát is az eszköztárra, húzhat egy gombot le az eszköztárról az eltávolításhoz, vagy használhatja a legördülő sor rögzítő tűjét.",
|
||||
@@ -3949,8 +3588,6 @@
|
||||
"ui.3d_mouse_section": "3D-egér",
|
||||
"ui.3d_mouse_show_in_view": "A 3D-egér megjelenítése a 3D nézetben",
|
||||
"ui.3d_mouse_show_in_view_tip": "A 3D-egere képe a bal alsó sarokban, amely a mozgatásával együtt mozog.",
|
||||
"ui.3d_mouse_sketch_orbit": "Vázlatok forgatása a 3D-egérrel",
|
||||
"ui.3d_mouse_sketch_orbit_tip": "A 3D-egér akkor is forgatja a nézetet, amikor egy vázlat meg van nyitva és merőlegesen látszik, ahogy az egér is tudja. Kikapcsolva: a vázlatot pásztázza és nagyítja, amíg meg nem dönti a nézetet.",
|
||||
"ui.3d_mouse_skip": "Az eszközöm erre nem képes",
|
||||
"ui.3d_mouse_skip_tip": "Mindkét irányban kihagyja ezt a mozgást, és a kalibráció nem veszi figyelembe.",
|
||||
"ui.3d_mouse_speed": "3D-egér sebessége",
|
||||
@@ -3979,8 +3616,6 @@
|
||||
"ui.3d_mouse_step_twist_counterclockwise": "Csavarja el a kupakot az óramutató járásával ellentétesen, tartsa, majd engedje el.",
|
||||
"ui.3d_mouse_switch_cap": "Kalibrálás középre visszatérőként",
|
||||
"ui.3d_mouse_switch_trackball": "Kalibrálás trackballként",
|
||||
"ui.3d_mouse_use_direct": "Közvetlen illesztőprogram",
|
||||
"ui.3d_mouse_use_direct_tip": "A 3D-egér közvetlen olvasása (hidraw) a spacenavd helyett.",
|
||||
"ui.3d_mouse_view_axis": "Nézettengely",
|
||||
"ui.3d_mouse_view_off": "Ki",
|
||||
"ui.3d_mouse_view_off_tip": "A 3D-egér illesztőprogramjának profilja kikapcsolja ezt a tengelyt, ezért a mozgása nem mozgatja a nézetet. Ha itt egy másik tengely mozgását választja, a kettő felcserélődik, és az a mozgás már nem mozgatja a nézetet.",
|
||||
@@ -4019,7 +3654,6 @@
|
||||
"ui.agent_chat_auth_terminal": "Futtassa ezt egy terminálban, majd nyomja meg újra a Csatlakozás gombot:",
|
||||
"ui.agent_chat_auth_title": "Bejelentkezés az ügynökbe",
|
||||
"ui.agent_chat_cancel": "Mégse",
|
||||
"ui.agent_chat_cannot_start": "Telepítve van, de nem indul el: {error}",
|
||||
"ui.agent_chat_changes": "Módosítások: {n}, egy visszavonási lépés",
|
||||
"ui.agent_chat_changes_n": "{n} módosítás",
|
||||
"ui.agent_chat_changes_of": "{n}/{limit} módosítás",
|
||||
@@ -4112,12 +3746,9 @@
|
||||
"ui.agent_chat_queued_stopped": "Sorban (leállítva, nem küldve)",
|
||||
"ui.agent_chat_refresh": "Frissítés",
|
||||
"ui.agent_chat_refused": "Az ügynöknek nem engedélyezett: {reason}",
|
||||
"ui.agent_chat_reinstall": "A(z) {agent} telepítve van ({program}), de a SolidCraft ellenőrzésekor nem indult el: {error}\nLehet, hogy a telepítése hiányos, vagy másféle számítógéphez készült. Telepítse újra a következővel: `{install}`, ellenőrizze, hogy egy terminálban kiírja a verzióját, majd nyomja meg a Frissítés gombot.",
|
||||
"ui.agent_chat_remove": "Eltávolítás a sorból",
|
||||
"ui.agent_chat_remove_file": "Levétel erről az üzenetről",
|
||||
"ui.agent_chat_remove_imported": "Levétel erről az üzenetről; az alkatrész a tervben marad (a Visszavonás eltávolítja)",
|
||||
"ui.agent_chat_reply_cut_off": "A válasz elérte a hosszkorlátot, mielőtt befejeződött volna, ezért hiányos lehet. Kérje meg az ügynököt, hogy folytassa, vagy adjon rövidebb választ.",
|
||||
"ui.agent_chat_reply_declined": "A modell megtagadta a válaszadást erre az üzenetre.",
|
||||
"ui.agent_chat_retry": "Újrapróbálás",
|
||||
"ui.agent_chat_right": "Jobb",
|
||||
"ui.agent_chat_save": "Mentés",
|
||||
@@ -4176,17 +3807,12 @@
|
||||
"ui.ai_copy_suffix": "másolat",
|
||||
"ui.ai_custom_url": "Egyéni URL",
|
||||
"ui.ai_default": "Alapértelmezett",
|
||||
"ui.ai_edit": "Szerkesztés",
|
||||
"ui.ai_edit_agent_title": "Ügynök szerkesztése",
|
||||
"ui.ai_edit_gone": "Ez az ügynök el lett távolítva, így nincs mit menteni.",
|
||||
"ui.ai_edit_tip": "Az ügynök nevének, parancsának vagy végpontjának módosítása. Az elmentett kulcs rejtve marad.",
|
||||
"ui.ai_http_busy": "a végpont foglalt vagy túllépte a korlátját; próbálja később",
|
||||
"ui.ai_http_key": "a végpont elutasította a kulcsot: ellenőrizze a Beállítások > AI menüben",
|
||||
"ui.ai_http_not_found": "nincs ilyen végpont vagy modell: ellenőrizze az alap-URL-t és a modell nevét",
|
||||
"ui.ai_http_too_large": "a beszélgetés túl nagy ehhez a végponthoz; kezdjen új csevegést",
|
||||
"ui.ai_key": "API-kulcs",
|
||||
"ui.ai_key_hint": "opcionális; a rendszer kulcstartójában tárolódik",
|
||||
"ui.ai_key_keep_hint": "hagyja üresen az elmentett kulcs megtartásához",
|
||||
"ui.ai_key_needs_https": "A kulcs csak HTTPS-en vagy erre a számítógépre kerül elküldésre.",
|
||||
"ui.ai_key_note": "A rendszer kulcstartójában tárolódik, soha nem a SolidCraft beállításaiban. Helyi szervernél hagyja üresen.",
|
||||
"ui.ai_keychain_error": "A rendszer kulcstartója elutasította: {error}",
|
||||
@@ -4218,7 +3844,6 @@
|
||||
"ui.ai_request_timeout": "Kérés időkorlátja",
|
||||
"ui.ai_request_timeout_hint": "Mennyi ideig tarthat egy modellkérés ehhez a végponthoz, 30 s-tól egy óráig. Lassú helyi modellnél emelje meg.",
|
||||
"ui.ai_reset": "Visszaállítás",
|
||||
"ui.ai_save": "Mentés",
|
||||
"ui.ai_settings": "AI-beállítások…",
|
||||
"ui.ai_show_features": "AI-funkciók megjelenítése",
|
||||
"ui.ai_show_features_note": "Az ügynök-csevegés: egy panel, ahol egy már használt kódolóügynök vagy egy választott modellvégpont a megnyitott terven dolgozik. Kikapcsolva: nincs AI-gomb, gyorsbillentyű, menüpont vagy panel, és semmi sem keresődik vagy indul el.",
|
||||
@@ -4297,8 +3922,6 @@
|
||||
"ui.cancel": "Mégse",
|
||||
"ui.canvases": "Vásznak",
|
||||
"ui.center": "Középpont",
|
||||
"ui.center_arc_follows_cursor": "A középpontos ív követi a kurzor irányát",
|
||||
"ui.center_arc_follows_cursor_tip": "A középpontos ív az óramutató járásával megegyező vagy azzal ellentétes irányban halad, aszerint, hogy a kurzor merre kerüli meg a középpontját. Kikapcsolva: mindig az óramutató járásával ellentétes irányban, a kezdőponttól.",
|
||||
"ui.centerline": "Középvonal",
|
||||
"ui.chain": "Lánc",
|
||||
"ui.chamfer": "Letörés",
|
||||
@@ -4307,7 +3930,6 @@
|
||||
"ui.circle": "Kör",
|
||||
"ui.circular_pattern": "Körminta",
|
||||
"ui.clear": "Törlés",
|
||||
"ui.clear_print_face": "Nyomtatási lap törlése",
|
||||
"ui.clear_recent": "Legutóbbiak törlése",
|
||||
"ui.clear_the_selection": "Kijelölés törlése",
|
||||
"ui.click_selects_whole_bodies": "A kattintás teljes testeket jelöl ki",
|
||||
@@ -4342,14 +3964,6 @@
|
||||
"ui.constant": "Állandó",
|
||||
"ui.constraints_conflict": "Kényszerek ütköznek",
|
||||
"ui.construction": "Szerkesztő",
|
||||
"ui.construction.angle_hint": "Szerkesztőegyenes: kattintson egy pontra, majd adjon meg szöget, vagy válasszon irányt",
|
||||
"ui.construction.bisector_hint": "Szögfelező: válasszon két egymást metsző egyenest, majd a kívánt megoldást",
|
||||
"ui.construction.common_hint": "Közös érintő: válasszon két kört/ívet, majd a kívánt megoldást",
|
||||
"ui.construction.contact_hint": "Érintő: válasszon egy kört/ívet vagy nyitott spline-t/kúpgörbét, majd az érintési pontot (szabadformájú görbék: végpontok)",
|
||||
"ui.construction.external_hint": "Érintő: válasszon egy kört vagy ívet, egy külső pontot, majd a kívánt megoldást",
|
||||
"ui.construction.free_hint": "Szerkesztőegyenes: kattintson két pontra; jobb kattintással újrakezdheti",
|
||||
"ui.construction.point_hint": "Szerkesztőegyenes: kattintson arra a pontra, amelyen át kell haladnia",
|
||||
"ui.construction.reference_hint": "Szerkesztőegyenes: válasszon egy egyenest, majd egy pontot; jobb kattintással módosíthatja a referenciát",
|
||||
"ui.construction.ribbon_label": "Segédvonalak",
|
||||
"ui.context_menu": "Helyi menü",
|
||||
"ui.continuity_g0": "G0 törés",
|
||||
@@ -4392,40 +4006,6 @@
|
||||
"ui.design_properties.project": "Projekt",
|
||||
"ui.design_properties.revision": "Revízió",
|
||||
"ui.design_saved": "Mentve ide: {path}",
|
||||
"ui.details_access_caption": "A lapok megmutatják, hogy egy szerszám eléri-e őket a kiválasztott irányból.",
|
||||
"ui.details_angle": "Szög",
|
||||
"ui.details_continuity_caption": "A kijelölt varrat szerkesztése. A többi varrat megtartja a saját beállításait.",
|
||||
"ui.details_continuity_stale": "Korábbi geometria: futtassa újra az elemzést a varrat szerkesztéséhez vagy a nézet ráállításához.",
|
||||
"ui.details_copy_list": "Lista másolása",
|
||||
"ui.details_curvature": "Görbülettűrés",
|
||||
"ui.details_curvature_caption": "A lapok színe a helyi görbületi sugarukat mutatja.",
|
||||
"ui.details_direction": "Szerszámirány",
|
||||
"ui.details_draft_caption": "A lapok színe a húzási irányhoz mért szögüket mutatja.",
|
||||
"ui.details_edit_seam": "Varrat szerkesztése",
|
||||
"ui.details_fixture": "Komponensminta – csak mintaadatok",
|
||||
"ui.details_fixture_caption": "Komponensminta szemléltető értékekkel; ez nem modelleredmény.",
|
||||
"ui.details_fixture_problem": "Példa megállapítás hibával",
|
||||
"ui.details_fixture_readout": "Példa mért érték",
|
||||
"ui.details_flip": "Megfordítás",
|
||||
"ui.details_gap": "Rés",
|
||||
"ui.details_hatch": "Vágott lapok sraffozása",
|
||||
"ui.details_jump": "Görbületugrás",
|
||||
"ui.details_key": "Jelmagyarázat",
|
||||
"ui.details_offset": "Eltolás",
|
||||
"ui.details_plane": "Sík",
|
||||
"ui.details_pull": "Húzási irány",
|
||||
"ui.details_radius": "Sugár",
|
||||
"ui.details_readout": "Leolvasás",
|
||||
"ui.details_samples": "Minták",
|
||||
"ui.details_seam": "{body} · {edge}. él",
|
||||
"ui.details_settings": "Beállítások",
|
||||
"ui.details_sharp_gap": "Éles vagy rés",
|
||||
"ui.details_show_all": "Mind a(z) {count} megjelenítése",
|
||||
"ui.details_smooth": "Sima",
|
||||
"ui.details_stripes": "Csíkok",
|
||||
"ui.details_target": "Geometriára állítás",
|
||||
"ui.details_worst_seams": "Legrosszabb varratok",
|
||||
"ui.details_zebra_caption": "A tükröződő csíkok megmutatják, milyen simán csatlakoznak a lapok.",
|
||||
"ui.diameter": "Átmérő",
|
||||
"ui.dimension": "Méret",
|
||||
"ui.direct_interaction": "Közvetlen interakció",
|
||||
@@ -4486,7 +4066,6 @@
|
||||
"ui.equation_y_of_x": "y(x)",
|
||||
"ui.equivalent_radius": "Egyenértékű sugár",
|
||||
"ui.expand": "Kibontás",
|
||||
"ui.explode_needs_two_components": "A Robbantott nézet széthúzza a komponenseket, ezért a tervben legalább kettő kell belőlük (Új komponens, Terv beszúrása vagy Komponensek létrehozása testekből)",
|
||||
"ui.exportDxf": "DXF exportálása…",
|
||||
"ui.export_ellipsis_keymap": "Exportálás…",
|
||||
"ui.export_keymap_tip": "Billentyűk, S doboz kedvencei és az eszköztár, fájlként",
|
||||
@@ -4775,17 +4354,12 @@
|
||||
"ui.plugins_skipped": "{count} mappa nem olvasható.",
|
||||
"ui.plugins_version": "{version}",
|
||||
"ui.point": "Pont",
|
||||
"ui.point_cloud_add_filter": "Szűrő hozzáadása…",
|
||||
"ui.point_cloud_auto_range": "Automatikus tartomány",
|
||||
"ui.point_cloud_color_by": "Színezés alapja",
|
||||
"ui.point_cloud_file_colors": "Fájl színei",
|
||||
"ui.point_cloud_filter_by": "Szűrés alapja",
|
||||
"ui.point_cloud_height_high": "Legmagasabb",
|
||||
"ui.point_cloud_height_low": "Legalacsonyabb",
|
||||
"ui.point_cloud_legend_filter": "A fenti jelmagyarázatban megjelenítve és elrejtve",
|
||||
"ui.point_cloud_no_file_colors": "A fájlnak nincsenek színei",
|
||||
"ui.point_cloud_pause": "Szünet",
|
||||
"ui.point_cloud_play": "Lejátszás",
|
||||
"ui.point_cloud_single_color": "Egyetlen szín",
|
||||
"ui.point_cloud_size": "Pontméret",
|
||||
"ui.point_cloud_units": "Fájl egységei",
|
||||
@@ -4794,11 +4368,6 @@
|
||||
"ui.polygon": "Sokszög",
|
||||
"ui.preferences": "Beállítások",
|
||||
"ui.press_a_key": "nyomjon meg egy billentyűt…",
|
||||
"ui.print_face_cleared": "{body}: nyomtatási lap törölve",
|
||||
"ui.print_face_input": "Nyomtatási lap",
|
||||
"ui.print_face_one_body": "A nyomtatási lap egy testhez tartozik: a módosításhoz küldd el azt a testet egyedül",
|
||||
"ui.print_face_pick": "Válassz ki egy tömör test egy sík lapját, hogy az legyen a nyomtatási lap",
|
||||
"ui.print_face_set": "{body}: nyomtatási lap beállítva; a Küldés szeletelőnek erre a lapra fekteti a testet",
|
||||
"ui.profile": "Profil",
|
||||
"ui.profile_plane": "Profilsík",
|
||||
"ui.profiles": "Profilok",
|
||||
@@ -4814,7 +4383,6 @@
|
||||
"ui.properties.inertia_y": "Iyx, Iyy, Iyz",
|
||||
"ui.properties.inertia_z": "Izx, Izy, Izz",
|
||||
"ui.properties.measuring": "Mérés…",
|
||||
"ui.properties.measuring_bodies": "Mérés… {done} / {total} test",
|
||||
"ui.properties.measuring_failed": "A mérés leállt, mielőtt befejeződött volna.",
|
||||
"ui.properties.principal_axis": "{number}. főtengely",
|
||||
"ui.properties.principal_moments": "Fő tehetetlenségi nyomatékok",
|
||||
@@ -4863,7 +4431,6 @@
|
||||
"ui.revolve": "Forgatás",
|
||||
"ui.ribbon_exit": "Kilépés",
|
||||
"ui.ribbon_labels": "Szöveg megjelenítése a menüszalag ikonjai alatt",
|
||||
"ui.ribbon_menus_skip_pinned": "A rögzített parancsok kihagyása a legördülő menükből",
|
||||
"ui.ribbon_pin_footer": "A rögzített parancsok megjelennek a menüszalagon. Egy sor fölé víve rögzíthető vagy feloldható.",
|
||||
"ui.ribbon_workspace": "Munkaterület",
|
||||
"ui.right": "Jobb",
|
||||
@@ -4882,7 +4449,6 @@
|
||||
"ui.selectOther": "Más kijelölése…",
|
||||
"ui.selectTangentChain": "Érintőlánc kijelölése",
|
||||
"ui.select_all": "Összes kijelölése",
|
||||
"ui.select_components_by_face": "Komponensek kijelölése (egy lap a komponensét jelöli ki)",
|
||||
"ui.selection": "Kijelölés",
|
||||
"ui.selection_modifiers": "Kijelölési módosítók",
|
||||
"ui.selection_shift_add_only": "Shift+kattintás eltávolítás nélkül hozzáad",
|
||||
@@ -4924,11 +4490,6 @@
|
||||
"ui.sketch_intersect_selection_filter": "Kijelölési szűrő",
|
||||
"ui.sketch_modifiers": "Vázlatmódosítók",
|
||||
"ui.sketch_project_geometry": "Geometria",
|
||||
"ui.sketch_report.all_constrained": "Minden teljesen kényszerezett.",
|
||||
"ui.sketch_report.dof": "Szabadságfokok",
|
||||
"ui.sketch_report.loose": "Nem teljesen kényszerezett",
|
||||
"ui.sketch_report.status": "Állapot",
|
||||
"ui.sketch_report.title": "Vázlatjelentés",
|
||||
"ui.sketch_scale": "Vázlat léptéke",
|
||||
"ui.sketches": "Vázlatok",
|
||||
"ui.slice": "Szeletelés",
|
||||
@@ -5033,19 +4594,10 @@
|
||||
"ui.view_centre": "Nézet középpontja",
|
||||
"ui.viewport_status_clear": "Kikapcsolás: {name}",
|
||||
"ui.viewport_status_clear_hint": "Kikapcsolás: {name} · Esc",
|
||||
"ui.viewport_status_edges": "{count} él",
|
||||
"ui.viewport_status_from": "{direction} felől",
|
||||
"ui.viewport_status_key": "Jelmagyarázat megjelenítése: {name}",
|
||||
"ui.viewport_status_minimum_radius": "Minimális sugár",
|
||||
"ui.viewport_status_pairs": "{count} pár",
|
||||
"ui.viewport_status_section_hatch": "{setting} · sraffozás",
|
||||
"ui.viewport_status_section_plane": "Aktuális sík",
|
||||
"ui.viewport_status_section_tilted": "megdöntve · {offset}",
|
||||
"ui.viewport_status_stripes": "{count} csík",
|
||||
"ui.viewport_status_summary_clear": "Minden kikapcsolása",
|
||||
"ui.viewport_status_summary_heading": "Ebben a nézetben",
|
||||
"ui.viewport_status_summary_label": "{name} és még {count} elem",
|
||||
"ui.viewport_status_summary_more": "+{count}",
|
||||
"ui.viewport_theme_follow": "Téma követése",
|
||||
"ui.visual_shaded_hidden_edges": "Árnyalt rejtett élekkel",
|
||||
"ui.visual_shaded_with_edges": "Árnyalt élekkel",
|
||||
@@ -5082,9 +4634,7 @@
|
||||
"update.button": "Frissítés",
|
||||
"update.button_version": "Frissítés erre: {version}",
|
||||
"update.check_automatically": "Frissítések automatikus keresése",
|
||||
"update.check_for_updates": "Frissítések keresése",
|
||||
"update.check_now": "Keresés most",
|
||||
"update.check_unavailable": "Ehhez a telepítéshez nem érhető el a frissítések keresése.",
|
||||
"update.checking": "Keresés…",
|
||||
"update.copy": "Másolás",
|
||||
"update.dmg_opened": "A lemezkép meg van nyitva és ellenőrizve: húzza a SolidCraftot az Alkalmazások mappába, lecserélve a régi példányt, majd indítsa újra a SolidCraftot.",
|
||||
@@ -5098,13 +4648,11 @@
|
||||
"update.installed": "A SolidCraft {version} telepítve. Indítsa újra a használatához.",
|
||||
"update.installer_started": "A telepítő a SolidCraft bezárásakor indul.",
|
||||
"update.later": "Emlékeztessen később",
|
||||
"update.managed": "Frissítés érhető el: frissítse a SolidCraftot itt: {manager}",
|
||||
"update.no_notes": "Ehhez a kiadáshoz nincs megjegyzés.",
|
||||
"update.package_hint": "Ez a példány egy {kind} csomagból származik. Töltse le az új csomagot, majd telepítse ezzel:",
|
||||
"update.prefs_dev": "Ez fejlesztői build ({version}): nem keres frissítéseket.",
|
||||
"update.prefs_flatpak": "A Flatpak frissíti ezt a példányt ({version}): futtassa a(z) {command} parancsot, vagy használja a szoftverközpontot. A SolidCraft nem keres.",
|
||||
"update.prefs_label": "Frissítések",
|
||||
"update.prefs_managed": "Ez a SolidCraft {version}, kezelője: {manager}. A keresés a GitHubtól kéri a legújabb kiadást, és semmi mást nem küld; a SolidCraftot itt frissítse: {manager}.",
|
||||
"update.prefs_note": "Ez a SolidCraft {version} ({kind}). A keresés a GitHubtól kéri a legújabb kiadást, és semmi mást nem küld.",
|
||||
"update.prefs_web": "Töltse újra az oldalt a legújabb webalkalmazás megszerzéséhez. Ha a hálózat nem érhető el, vagy a frissítés időben nem tud letöltődni, a mentett verzió nyílik meg; a folyamatban lévő letöltés a következő újratöltéshez folytatódik.",
|
||||
"update.refresh_checking": "A legújabb kiadás keresése…",
|
||||
|
||||
@@ -60,7 +60,6 @@
|
||||
"BLEND SURFACE": "PERMUKAAN BLEND",
|
||||
"BOUNDARY SURFACE": "PERMUKAAN BATAS",
|
||||
"BROWSER": "PENJELAJAH",
|
||||
"Back to the original order": "Kembali ke urutan asli",
|
||||
"Ball": "Bola",
|
||||
"Bar": "Batang",
|
||||
"Base Center": "Pusat Dasar",
|
||||
@@ -182,8 +181,6 @@
|
||||
"Designs you open or save appear here.": "Desain yang Anda buka atau simpan muncul di sini.",
|
||||
"Determined by To Object. Choose Angle to edit the angular extent.": "Ditentukan oleh To Object. Pilih Angle untuk mengedit rentang sudut.",
|
||||
"Diameter": "Diameter",
|
||||
"Did this assembly open the wrong way up?": "Apakah rakitan ini terbuka dengan orientasi yang salah?",
|
||||
"Did this part open the wrong way up?": "Apakah part ini terbuka dengan orientasi yang salah?",
|
||||
"Dimension new shapes": "Beri dimensi bentuk baru",
|
||||
"Direction": "Arah",
|
||||
"Discard": "Buang",
|
||||
@@ -596,8 +593,6 @@
|
||||
"Snap to face and edge centres": "Snap ke pusat muka dan tepi",
|
||||
"SolidCraft cannot submit reports directly. Submit on GitHub; no token is needed in the app.": "SolidCraft tidak dapat mengirim laporan secara langsung. Kirim di GitHub; token tidak diperlukan di aplikasi.",
|
||||
"SolidCraft closed before these designs were saved. Their last autosave can be opened.": "SolidCraft tertutup sebelum desain ini disimpan. Simpan otomatis terakhirnya dapat dibuka.",
|
||||
"Sort A to Z": "Urutkan A ke Z",
|
||||
"Sort Z to A": "Urutkan Z ke A",
|
||||
"Spacing 2 must be a non-zero number": "Jarak antar 2 harus berupa bilangan bukan nol",
|
||||
"Spacing must be a non-zero number": "Jarak antar harus berupa bilangan bukan nol",
|
||||
"Specialise": "Spesialisasikan",
|
||||
@@ -606,7 +601,6 @@
|
||||
"Square": "Persegi",
|
||||
"Stand it up": "Tegakkan",
|
||||
"Stand it up: a quarter turn about X, as one Move feature you can undo.": "Tegakkan: putaran seperempat terhadap X, sebagai satu fitur Move yang dapat dibatalkan.",
|
||||
"Stand this assembly up?": "Tegakkan rakitan ini?",
|
||||
"Stand this part up?": "Tegakkan part ini?",
|
||||
"Start angle": "Sudut awal",
|
||||
"Start bulge": "Bulge awal",
|
||||
@@ -778,8 +772,6 @@
|
||||
"at the face": "di muka",
|
||||
"bom.group_children": "Sub-part dalam baris part induknya",
|
||||
"browser.body_name": "Bodi{number}",
|
||||
"browser.calibrate_click_a": "Klik gambar untuk Titik A, atau ketik koordinatnya.",
|
||||
"browser.calibrate_click_b": "Klik gambar untuk Titik B, atau ketik koordinatnya.",
|
||||
"browser.calibrate_title": "Kalibrasi: {name}",
|
||||
"browser.capture_many": "{count} komponen dipindahkan tetapi posisinya belum ditangkap.",
|
||||
"browser.capture_note": "Tangkap menyimpan posisi baru; Kembalikan memulihkannya.",
|
||||
@@ -822,8 +814,6 @@
|
||||
"cmd.appearance_pick_up": "Ambil Tampilan",
|
||||
"cmd.appearance_replace": "Ganti Tampilan",
|
||||
"cmd.assembly_bom": "Daftar Material (BOM)",
|
||||
"cmd.assembly_mass_properties": "Properti massa",
|
||||
"cmd.body.print_face": "Permukaan cetak",
|
||||
"cmd.body_rename": "Ganti Nama Bodi",
|
||||
"cmd.browser_collapse_all": "Ciutkan Semua",
|
||||
"cmd.browser_expand_all": "Perluas Semua",
|
||||
@@ -1248,7 +1238,6 @@
|
||||
"cmd.view.render_browser": "Penjelajah Render",
|
||||
"cmd.view.render_dock": "Pindah Dok Render",
|
||||
"cmd.view.render_focus": "Tampilan Fokus Render",
|
||||
"cmd.view.status_details": "Detail Status Viewport",
|
||||
"cmd.view.status_items": "Item Status Viewport",
|
||||
"cmd.view_ambient_occlusion": "Ambient Occlusion",
|
||||
"cmd.view_angle_readout": "Sudut Tampilan",
|
||||
@@ -1334,7 +1323,6 @@
|
||||
"dialog.dimension_insert_hint": "Klik dimensi penggerak lain untuk menyisipkan namanya",
|
||||
"dialog.dimension_name": "Dimensi: {name}",
|
||||
"dialog.edit_title": "EDIT {title}",
|
||||
"dialog.no_shown_body": "Tidak ada bodi yang ditampilkan untuk diubah: tampilkan satu, atau pilih Bodi Baru",
|
||||
"dialog.select": "↖ Pilih",
|
||||
"dialog.selected_count": "↖ {count} terpilih",
|
||||
"dialog.selection_guidance": "Pilih input untuk mengubahnya. Klik objek terpilih untuk menghapusnya; Ctrl/Cmd-klik juga mengalihkannya. Tinjau pratinjau, lalu tekan OK.",
|
||||
@@ -1392,243 +1380,26 @@
|
||||
"from the rule": "dari aturan",
|
||||
"help.apache": "Lisensi Apache 2.0",
|
||||
"help.appearance.assign": "Memberi bodi, muka, atau komponen terpilih warna atau tampilan material, tanpa mengubah bobotnya. Gunakan untuk membedakan part atau melihat pratinjau hasil akhir.",
|
||||
"help.assembly.bom": "Mencantumkan part dalam desain atau komponen beserta jumlahnya, menurut nomor part, dan dapat menyimpan daftar itu sebagai CSV atau JSON. Gunakan sebagai daftar part untuk pemesanan dan perakitan.",
|
||||
"help.attributions": "Atribusi (ATTRIBUTION.md)",
|
||||
"help.build": "Versi {version} · commit {commit} · dibangun {date}",
|
||||
"help.canvas.decal": "Menempatkan gambar pada muka datar model, seperti stiker. Gunakan untuk menampilkan label, logo, atau pola cetak pada sebuah part.",
|
||||
"help.canvas.edit": "Mengubah sebuah kanvas: posisi, ukuran, sudut, opasitas, pencerminan, visibilitas, atau namanya. Gunakan untuk menyelaraskan gambar referensi dengan sketsa yang Anda jiplak di atasnya.",
|
||||
"help.canvas.insert": "Menempatkan gambar PNG atau JPEG pada bidang atau muka sebagai referensi tembus pandang. Gunakan untuk menjiplak foto atau gambar di dalam sketsa, dengan gambar diskalakan ke ukuran yang diketahui.",
|
||||
"help.component.break_link": "Memutus komponen tertaut dari file desainnya, dengan bodinya dibiarkan apa adanya. Gunakan bila part tidak perlu lagi mengikuti perubahan pada file aslinya.",
|
||||
"help.component.capture_position": "Mempertahankan posisi part yang Anda pindahkan secara manual, sehingga posisi itu menjadi letak part tersebut. Gunakan setelah menyeret part ke tempatnya yang tidak ditahan sambungan apa pun.",
|
||||
"help.component.create": "Menambahkan komponen baru yang kosong ke desain, di dalam komponen aktif kecuali Anda memilih induk lain. Gunakan untuk memberi bagian baru dari rakitan tempatnya sendiri bagi bodi dan sketsa.",
|
||||
"help.component.finish_edit": "Menyimpan part yang sedang diedit di tempat, kembali ke rakitannya, dan memperbarui rakitan dari part tersebut. Gunakan setelah perubahan Anda pada part tertaut selesai.",
|
||||
"help.component.from_bodies": "Mengubah setiap bodi terpilih menjadi komponen tersendiri, dinamai sesuai bodinya. Gunakan bila desain yang dibangun dari bodi lepas perlu menjadi rakitan yang part-nya dapat disambung dan dipindahkan.",
|
||||
"help.component.insert_design": "Menyisipkan desain tersimpan lain sebagai komponen yang tertaut ke filenya, dengan bodi solidnya ditempatkan seperti di sana. Gunakan untuk memakai ulang part dalam rakitan dan menerima perubahan berikutnya lewat Perbarui Tautan.",
|
||||
"help.component.properties": "Menampilkan volume, massa, pusat massa, dan momen inersia sebuah komponen, berdasarkan material bodinya. Gunakan untuk memeriksa bobot dan keseimbangan sebuah rakitan.",
|
||||
"help.component.revert_position": "Mengembalikan part yang Anda pindahkan secara manual ke tempat semula, dengan membuang perpindahan yang tidak ditangkap. Gunakan untuk membatalkan percobaan pemindahan dalam rakitan.",
|
||||
"help.component.update_links": "Membaca ulang file desain tertaut dan mengganti bodi yang berubah. Gunakan setelah mengedit part yang dipakai rakitan ini.",
|
||||
"help.config.configure": "Menambahkan parameter, fitur, material, atau tampilan sebagai kolom tabel konfigurasi. Gunakan untuk membuat varian dari satu desain, seperti berbagai ukuran sebuah part.",
|
||||
"help.config.preview": "Memeriksa bahwa satu baris tabel konfigurasi dapat dibangun ulang, tanpa mengubah desain atau riwayatnya. Gunakan sebelum beralih ke varian yang belum Anda yakini.",
|
||||
"help.config.rules": "Menampilkan aturan tabel konfigurasi, barisnya, dan baris mana yang aktif. Gunakan untuk melihat bagaimana varian sebuah desain diatur.",
|
||||
"help.config.table": "Menampilkan tabel konfigurasi: satu baris per varian, satu kolom per parameter atau fitur, dan apakah desain masih cocok dengan baris aktif. Gunakan untuk meninjau varian sebuah desain.",
|
||||
"help.connect_note": "Mulai ulang setiap asisten untuk memuat server SolidCraft. Setiap file dicadangkan sebagai .bak sebelum diubah.",
|
||||
"help.connect_title": "Hubungkan asisten AI",
|
||||
"help.construct.axis.edge": "Membuat sumbu konstruksi sepanjang tepi lurus atau garis sketsa. Gunakan sebagai sumbu untuk revolve, pola melingkar, atau sambungan.",
|
||||
"help.construct.axis.normal_to_face": "Membuat sumbu konstruksi melalui sebuah titik, tegak lurus terhadap sebuah muka. Gunakan sebagai sumbu yang menjulur lurus keluar dari permukaan.",
|
||||
"help.construct.axis.through_cylinder": "Membuat sumbu konstruksi melalui pusat muka silinder, kerucut, atau torus, atau tepi melingkar. Gunakan untuk memutar fitur atau membuat polanya mengelilingi part bulat.",
|
||||
"help.construct.axis.two_planes": "Membuat sumbu konstruksi di tempat dua bidang atau muka datar bertemu. Gunakan bila sumbu yang Anda perlukan adalah garis di antara dua muka.",
|
||||
"help.construct.axis.two_points": "Membuat sumbu konstruksi melalui dua titik, titik sudut, atau titik sketsa. Gunakan untuk sumbu yang membentang di antara dua posisi yang diketahui.",
|
||||
"help.construct.plane.along_path": "Membuat bidang konstruksi tegak lurus terhadap sebuah tepi atau kurva, pada suatu posisi di sepanjangnya. Gunakan untuk menggambar sketsa profil bagi sweep atau penampang sebuah jalur.",
|
||||
"help.construct.plane.at_angle": "Membuat bidang konstruksi yang diputar dengan suatu sudut dari sebuah bidang atau muka, terhadap sebuah sumbu atau tepi. Gunakan untuk sketsa miring, seperti braket bersudut.",
|
||||
"help.construct.plane.midplane": "Membuat bidang konstruksi tepat di tengah antara dua bidang atau muka datar, atau membagi dua keduanya di tempat mereka bertemu pada suatu sudut. Gunakan sebagai bidang simetri untuk pencerminan.",
|
||||
"help.construct.plane.offset": "Membuat bidang konstruksi yang sejajar dengan sebuah bidang atau muka datar, pada suatu jarak atau melalui sebuah titik. Gunakan untuk menggambar sketsa pada ketinggian tertentu di atas sebuah muka.",
|
||||
"help.construct.plane.perpendicular": "Membuat bidang konstruksi yang memuat sebuah garis atau tepi dan berdiri tegak lurus terhadap sebuah bidang atau muka. Gunakan untuk menggambar sketsa tegak pada model sepanjang sebuah tepi.",
|
||||
"help.construct.plane.tangent": "Membuat bidang konstruksi yang menyentuh silinder, kerucut, bola, atau torus pada sebuah titik. Gunakan untuk menggambar sketsa di sisi part bulat.",
|
||||
"help.construct.plane.three_points": "Membuat bidang konstruksi melalui tiga titik. Gunakan untuk bidang yang ditentukan oleh posisi pada model, seperti tiga sudut.",
|
||||
"help.construct.plane.two_edges": "Membuat bidang konstruksi melalui dua tepi lurus atau garis yang terletak pada satu bidang. Gunakan untuk bidang yang melintasi sebuah part, misalnya melalui dua tepi yang berseberangan.",
|
||||
"help.construct.point.along_path": "Membuat titik konstruksi pada suatu posisi di sepanjang tepi atau kurva. Gunakan sebagai referensi di suatu titik pada jalur.",
|
||||
"help.construct.point.center": "Membuat titik konstruksi di pusat tepi melingkar, lingkaran atau busur sketsa, bola, atau torus. Gunakan sebagai referensi untuk lubang, sumbu, dan sambungan.",
|
||||
"help.construct.point.edge_plane": "Membuat titik konstruksi di tempat sebuah tepi atau garis menembus sebuah bidang atau muka datar. Gunakan untuk menandai tempat sebuah jalur memotong bidang.",
|
||||
"help.construct.point.three_planes": "Membuat titik konstruksi di tempat tiga bidang atau muka datar bertemu. Gunakan sebagai referensi sudut, bahkan bila model tidak memiliki titik sudut di sana.",
|
||||
"help.construct.point.two_edges": "Membuat titik konstruksi di tempat dua tepi atau garis bertemu, atau paling berdekatan. Gunakan sebagai referensi pada sudut virtual.",
|
||||
"help.construct.point.vertex": "Membuat titik konstruksi pada titik sudut atau titik sketsa. Gunakan sebagai referensi yang tetap ada saat sketsa atau bodi di sekitarnya disembunyikan.",
|
||||
"help.contact.check": "Mencantumkan pasangan part dalam set kontak yang saling menembus pada posisinya saat ini. Gunakan untuk menemukan tabrakan sebelum Anda menggerakkan sambungan atau menjalankan studi gerak.",
|
||||
"help.contact.create": "Mengelompokkan dua part atau lebih ke dalam satu set kontak, yang bodinya dijaga agar tidak saling menembus saat sambungan bergerak. Gunakan untuk part yang harus berhenti saat bersentuhan, seperti tuas terhadap penahannya.",
|
||||
"help.contact.disable_all": "Mematikan kontak, sehingga sambungan yang digerakkan dan studi gerak tidak lagi berhenti di tempat part bersentuhan. Gunakan untuk menggerakkan part dengan bebas lagi, atau agar rakitan besar tetap responsif.",
|
||||
"help.contact.edit": "Mengubah sebuah set kontak: part yang dimuatnya, namanya, atau apakah ditekan; set juga dapat dihapus. Gunakan untuk menyesuaikan part mana yang dijaga agar tidak saling menembus.",
|
||||
"help.contact.enable_all": "Memasukkan setiap part rakitan ke dalam satu set kontak, sehingga tidak ada dua part yang dapat saling menembus saat sambungan bergerak. Gunakan untuk pemeriksaan cepat seluruh mekanisme.",
|
||||
"help.contact.enable_sets": "Menyalakan kontak untuk set kontak yang Anda definisikan, sehingga sambungan yang digerakkan dan studi gerak berhenti di tempat part-nya akan saling menembus. Gunakan untuk mengembalikan set Anda setelah kontak dimatikan.",
|
||||
"help.contact.list": "Mencantumkan set kontak dalam desain, part di setiap set, dan apakah kontak menyala. Gunakan untuk memeriksa bagaimana kontak diatur sebelum Anda menggerakkan rakitan.",
|
||||
"help.document.inspect": "Menampilkan ringkasan desain: komponen, bodi, sketsa, fitur, dan parameternya. Gunakan untuk memahami isi desain yang tidak Anda buat sendiri.",
|
||||
"help.document.units": "Mengubah satuan yang dipakai desain untuk menampilkan panjang, seperti mm atau inci. Geometri tetap berukuran sama; hanya tampilan dan angka polos yang mengikuti.",
|
||||
"help.edit.checkpoint": "Mengingat desain, sketsa aktif, dan riwayat urungkan sebagaimana keadaannya sekarang. Gunakan sebelum mencoba sesuatu yang berisiko dan mungkin ingin Anda urungkan.",
|
||||
"help.edit.restore_checkpoint": "Kembali ke sebuah checkpoint, termasuk riwayat urungkan. Gunakan untuk membuang semua yang dilakukan sejak checkpoint dalam satu langkah.",
|
||||
"help.explode.create": "Membuat tampilan urai yang mendorong part menjauh dari pusat rakitan, atau sesuai perpindahan yang Anda atur. Gunakan untuk menunjukkan cara rakitan dipasang, untuk petunjuk atau presentasi.",
|
||||
"help.face.delete": "Menghapus muka terpilih dan membiarkan muka di sekitarnya menutup celah, atau membiarkan celah terbuka sebagai permukaan. Gunakan untuk menghilangkan tepi membulat, lubang, atau boss yang menghalangi.",
|
||||
"help.file.insert_mesh": "Menambahkan file 3MF, STL, OBJ, PLY, atau glTF ke desain sebagai bodi mesh dalam komponen baru. Gunakan untuk menaruh model hasil unduhan atau hasil pindai di samping desain Anda sebagai referensi.",
|
||||
"help.file.insert_step": "Menambahkan file STEP, IGES, FreeCAD, atau Rhino ke desain sebagai bodi solid dalam komponen baru; part sebuah rakitan menjadi komponen bersarang. Gunakan untuk membawa masuk model dari pemasok atau program CAD lain.",
|
||||
"help.file.save_mesh": "Menyimpan bodi sebagai mesh STL, 3MF, atau OBJ, dengan kehalusan muka lengkung sesuai pilihan Anda. Gunakan untuk menyiapkan part untuk pencetakan 3D atau untuk program yang membaca mesh.",
|
||||
"help.file.send_to_slicer": "Menyimpan bodi terpilih sebagai file 3MF dan membukanya di slicer yang Anda pilih. Gunakan untuk beralih dari model ke pencetakan dalam satu langkah.",
|
||||
"help.font_details": "Antarmuka memakai font bawaan egui (Ubuntu Light dan Hack, di bawah Ubuntu Font Licence dan lisensi MIT/Bitstream Vera; Noto Emoji dan font ikon emoji, di bawah OFL dan MIT). Teks sketsa memakai Liberation Sans (SIL OFL 1.1). Paket font opsional Crafting Apps, craft-fonts (BIZ UDPGothic, Shippori Mincho, BIZ UDMincho, Noto Sans CJK SC, Noto Sans Arabic; SIL OFL 1.1), tidak disertakan dalam build SolidCraft.",
|
||||
"help.fonts": "Font",
|
||||
"help.frame.member": "Menempatkan profil, seperti tabung atau ekstrusi aluminium, sepanjang garis sketsa rangka, satu batang per garis. Gunakan untuk membangun rangka, rak, dan struktur las.",
|
||||
"help.inspect.accessibility": "Mewarnai muka yang dapat dijangkau alat dari satu arah, dan yang tidak. Gunakan untuk memeriksa part untuk pemesinan atau pencetakan dari sisi itu.",
|
||||
"help.inspect.center_of_mass": "Menampilkan pusat massa bodi, masing-masing sendiri dan semuanya bersama, dengan massa jenis seragam. Gunakan untuk memeriksa keseimbangan dan di mana part akan terguling.",
|
||||
"help.inspect.colored_components": "Memberi setiap komponen warna sementaranya sendiri, tanpa mengubah tampilan yang ditetapkan. Gunakan untuk membedakan part rakitan sekilas pandang.",
|
||||
"help.inspect.compare": "Membandingkan dua bodi dan menampilkan di mana yang satu memiliki material yang tidak dimiliki yang lain, beserta volume dan deviasinya. Gunakan untuk memeriksa part yang diubah atau diimpor terhadap aslinya.",
|
||||
"help.inspect.continuity": "Memeriksa seberapa mulus muka bertemu di sepanjang tepinya: celah, patahan, atau lompatan kelengkungan, dan mewarnai jahitannya. Gunakan untuk menemukan tempat permukaan tidak menyatu dengan bersih.",
|
||||
"help.inspect.curvature_comb": "Menggambar sisir pada kurva, tepi, atau muka yang giginya menunjukkan seberapa kuat kelengkungannya. Gunakan untuk menemukan bagian datar, patahan, dan kelengkungan yang tidak rata.",
|
||||
"help.inspect.curvature_map": "Mewarnai muka menurut seberapa kuat kelengkungannya, merah di tempat radiusnya kecil. Gunakan untuk menemukan bagian yang lengkungannya tajam dan menilai kehalusan permukaan.",
|
||||
"help.inspect.draft": "Mewarnai muka menurut sudut draft-nya terhadap arah tarik, dan menandai yang sudutnya terlalu kecil. Gunakan untuk memeriksa part sebelum pencetakan atau pengecoran.",
|
||||
"help.inspect.environment_map": "Menampilkan model dengan hasil akhir reflektif seperti cermin. Gunakan untuk menilai alur permukaan dari cara pantulan mengalir di atasnya.",
|
||||
"help.inspect.interference": "Menemukan bodi yang tumpang tindih dan menampilkan setiap tumpang tindih beserta volumenya. Gunakan untuk memeriksa rakitan terhadap part yang bertabrakan.",
|
||||
"help.inspect.isocurve": "Menggambar kurva isoparametrik pada muka, yaitu grid tempat permukaan dibangun. Gunakan untuk melihat bagaimana permukaan mengalir dan di mana ia menumpuk.",
|
||||
"help.inspect.measure": "Mengukur panjang, jarak, sudut, luas, dan radius antara apa yang Anda pilih, atau volume dan massa bodi. Gunakan untuk memeriksa ukuran dan kelonggaran.",
|
||||
"help.inspect.minimum_radius": "Menemukan radius kelengkungan terkecil pada kurva, tepi, atau muka, beserta letaknya. Gunakan untuk memeriksa apakah alat atau nosel dapat mengikuti bentuknya.",
|
||||
"help.inspect.section": "Memotong tampilan terbuka sepanjang sebuah bidang dan mengarsir muka potongnya, tanpa mengubah model. Gunakan untuk melihat bagian dalam part dan rakitan.",
|
||||
"help.inspect.zebra": "Menampilkan lajur hitam putih yang terpantul pada muka model. Gunakan untuk menilai kehalusan: lajur yang terputus atau patah di sebuah tepi menandakan transisi yang buruk.",
|
||||
"help.joint.as_built": "Menyambung dua part di tempat keduanya berada, tanpa memindahkan salah satunya, dan mengatur bagaimana keduanya masih boleh bergerak. Gunakan untuk part yang sudah Anda tempatkan di posisi akhirnya.",
|
||||
"help.joint.cam": "Menghubungkan cam yang berputar ke pengikut, sehingga pengikut bergeser atau berayun saat kontur cam lewat di bawahnya. Gunakan untuk cam, eksentrik, dan penggerak katup.",
|
||||
"help.joint.create": "Menyambung dua part pada origin sambungan yang Anda pilih dan memindahkan part kedua ke tempatnya; jenis sambungan menentukan bagaimana keduanya masih boleh bergerak. Gunakan untuk membangun rakitan yang part-nya bergerak seperti mekanisme sebenarnya.",
|
||||
"help.joint.drive": "Mengatur sudut atau jarak sebuah sambungan dan menggerakkan part bersamanya, dalam batasnya; sambungan terkait dan loop tertutup ikut bergerak. Gunakan untuk memeriksa bahwa mekanisme bergerak sesuai maksud.",
|
||||
"help.joint.gear": "Menghubungkan dua sambungan berputar dengan rasio roda gigi, sehingga menggerakkan satu akan memutar yang lain. Gunakan untuk roda gigi lurus dan roda gigi dalam, dengan rasio dari radius pitch atau jumlah gigi.",
|
||||
"help.joint.limits": "Mengatur sejauh mana sambungan boleh berputar atau bergeser, sebagai minimum dan maksimum, atau menghapus batas itu. Gunakan agar engsel, sambungan geser, atau tuas tetap berada dalam rentang geraknya yang sebenarnya.",
|
||||
"help.joint.motion_link": "Menggandengkan dua sambungan dengan rasio dan offset, sehingga menggerakkan satu akan menggerakkan yang lain. Gunakan untuk hubungan tetap antar sambungan yang tidak tercakup oleh Roda Gigi, Rack dan Pinion, atau Sekrup.",
|
||||
"help.joint.origin": "Menempatkan origin sambungan bernama pada sebuah part: di pusat sebuah muka atau ujung bulat, tengah sebuah tepi, sebuah sudut, atau sebuah titik. Gunakan untuk menyiapkan tempat sambungan menempel; origin yang dipilih pada sebuah muka mengikuti muka itu saat ukuran part berubah.",
|
||||
"help.joint.rack_pinion": "Menghubungkan pinion yang berputar ke rack yang bergeser, sehingga rack bergerak sejauh panjang lingkaran pitch yang digelindingi pinion. Gunakan untuk penggerak rack, kemudi, dan tahap linear.",
|
||||
"help.joint.reach": "Menggerakkan sebuah titik pada part ke arah sasaran dengan mengubah sambungan pada rantainya, dalam batasnya. Gunakan untuk memposisikan mekanisme berdasarkan di mana ujungnya harus berada, seperti ujung lengan robot.",
|
||||
"help.joint.rigid_group": "Mengunci part terpilih bersama sebagaimana adanya, sehingga bergerak sebagai satu kesatuan. Gunakan untuk part yang menyatu dan tidak memiliki gerakan di antaranya.",
|
||||
"help.joint.screw": "Menghubungkan gerak putar dan gerak geser dengan sebuah pitch, sehingga setiap putaran maju sejauh jarak itu. Gunakan untuk lead screw, baut, dan poros berulir.",
|
||||
"help.library.apply": "Menerapkan material atau tampilan dari file pustaka lokal ke bodi, muka, atau komponen. Gunakan untuk memakai ulang material yang Anda simpan dari desain lain.",
|
||||
"help.library.export": "Menyimpan material dan tampilan desain ke file pustaka. Gunakan untuk membagikannya atau memakainya ulang di desain lain.",
|
||||
"help.library.inspect": "Memeriksa file pustaka dan mencantumkan material serta tampilannya, tanpa mengubah desain. Gunakan untuk melihat isi sebuah pustaka sebelum menerapkannya.",
|
||||
"help.licences": "Lisensi",
|
||||
"help.material.assign": "Menetapkan bahan pembuat bodi terpilih, seperti baja, aluminium, atau ABS. Gunakan agar massa dan bobot sesuai dengan part sebenarnya.",
|
||||
"help.material.properties.validate": "Memeriksa kartu data material untuk angka yang konsisten dan nilai yang hilang. Gunakan sebelum mengandalkan data itu untuk massa atau kekakuan.",
|
||||
"help.mesh.convert": "Membangun ulang bodi mesh, seperti STL, menjadi solid yang dapat diedit dengan muka datar dan silindris. Gunakan untuk memodifikasi part mekanis impor seperti bodi yang dimodelkan.",
|
||||
"help.mit": "Lisensi MIT",
|
||||
"help.motion.study": "Mengatur nilai sambungan pada langkah-langkah di sepanjang linimasa dan memutarnya sebagai animasi. Gunakan untuk melihat mekanisme bergerak melalui suatu urutan dan memeriksa kelonggaran di sepanjang jalannya.",
|
||||
"help.motion.trace": "Menelusuri jalur yang diikuti sebuah titik pada part selama studi gerak diputar atau sambungan digerakkan, dan menyimpannya sebagai kurva sketsa 3D saat Anda mengonfirmasi. Gunakan untuk melihat jangkauan mekanisme, atau membangun di atas jalurnya.",
|
||||
"help.notice": "NOTICE",
|
||||
"help.occurrence.ground": "Memasang part tetap di tempatnya, atau membebaskannya lagi, sehingga sambungan menggerakkan part lain di sekitarnya. Gunakan untuk rangka atau dasar tempat seluruh rakitan lainnya dibangun.",
|
||||
"help.occurrence.move": "Memindahkan part rakitan hanya sepanjang kebebasan yang diizinkan oleh sambungannya. Pilih sebuah muka part, lalu seret panah atau busur yang tersedia.",
|
||||
"help.parameters.change": "Membuka tabel nilai dan ekspresi bernama yang menggerakkan dimensi desain. Gunakan untuk mengubah ukuran di satu tempat dan membuat semua fitur yang memakainya mengikuti.",
|
||||
"help.parameters.export": "Menyimpan parameter desain sebagai CSV atau JSON. Gunakan untuk mengeditnya di spreadsheet atau memindahkannya ke desain lain.",
|
||||
"help.parameters.graph": "Menampilkan parameter dan fitur mana yang memakai yang lain, beserta loop atau error di antaranya. Gunakan untuk melihat apa yang akan terpengaruh oleh perubahan sebuah parameter.",
|
||||
"help.parameters.import": "Membaca parameter dari CSV atau JSON ke dalam desain, semuanya atau tidak sama sekali. Gunakan untuk membawa masuk nilai dari spreadsheet atau desain lain.",
|
||||
"help.parameters.move": "Memindahkan parameter pengguna ke sebelum atau sesudah parameter lain dalam daftar. Gunakan untuk menjaga parameter yang berkaitan tetap berdekatan.",
|
||||
"help.parts.fastener": "Menambahkan sekrup, baut, mur, washer, pin, atau bearing standar dengan ukuran yang Anda pilih. Bila ditempatkan pada sebuah lubang, ia duduk di lubang itu dengan sebuah sambungan, jadi Anda tidak perlu memodelkan pengencang sendiri.",
|
||||
"help.parts.insert": "Menyisipkan part standar dengan keluarga, ukuran, dan panjang yang Anda pilih. Bila ditempatkan pada tepi atau dinding sebuah lubang, ia duduk pada lubang itu dengan sambungan kaku.",
|
||||
"help.parts.library": "Membuka part standar: sekrup, baut, mur, washer, sekrup set, pin dowel, dan bearing dengan ukuran standar. Gunakan untuk menambahkan part standar alih-alih memodelkannya sendiri.",
|
||||
"help.parts.resize": "Mengubah ukuran atau panjang part standar yang disisipkan dan membangunnya ulang; sambungannya menjaganya tetap terpasang. Gunakan bila sekrup ternyata terlalu panjang atau lubang memerlukan ukuran lain.",
|
||||
"help.plastic.assign_rule": "Menetapkan aturan plastik ke bodi, sehingga fitur plastiknya memakai draft dan kelonggarannya sebagai nilai bawaan. Gunakan untuk menyiapkan part cetakan sekali untuk semua fiturnya.",
|
||||
"help.plastic.boss": "Menambahkan boss sekrup pada sebuah muka: tiang dengan lubang opsional, draft, fillet pangkal, dan rusuk penopang. Gunakan untuk titik sekrup pada casing hasil cetakan atau cetak 3D.",
|
||||
"help.plastic.lip": "Menambahkan lip atau alur pasangannya sepanjang tepi bodi yang di-shell. Gunakan agar dua belahan casing saling terkunci posisinya dan menutup rapat.",
|
||||
"help.plastic.manage_rules": "Membuat dan mengedit aturan plastik: material, tebal dinding, radius, kelonggaran, dan draft. Gunakan untuk menjaga fitur-fitur part cetakan tetap konsisten.",
|
||||
"help.plastic.rest": "Menambahkan rest pada sebuah muka: bantalan bulat atau persegi panjang, padat atau berongga, dengan draft. Gunakan sebagai penopang atau standoff pada casing cetakan.",
|
||||
"help.plastic.snap_fit": "Menambahkan kait snap-fit pada sebuah muka, dengan panjang, ketebalan, dan pengaitnya. Gunakan untuk mengait part satu sama lain tanpa sekrup.",
|
||||
"help.pointcloud.insert": "Sisipkan hasil pindai PLY, XYZ, atau PTS sebagai awan titik di samping model. Gunakan sebagai referensi saat membangun model dari data hasil pengukuran.",
|
||||
"help.sheet.convert": "Mengubah pelat atau bodi yang di-shell dengan ketebalan merata menjadi bodi pelat logam, dengan tekukan pada tepi yang Anda pilih. Gunakan untuk membuat part yang sudah ada dapat dibuka lipatannya.",
|
||||
"help.sheet.export_bend_table": "Menyimpan tabel tekukan bodi pelat logam sebagai CSV atau JSON: sudut, radius, dan posisi tekukan pada bentuk datar. Gunakan untuk mesin tekuk (press brake) atau bengkel.",
|
||||
"help.sheet.export_dxf": "Menyimpan pola datar sebagai DXF, dengan kontur, garis tekukan, dan catatan tekukan opsional. Gunakan untuk pemotongan laser, plasma, atau waterjet.",
|
||||
"help.sheet.flange": "Menambahkan flens: pelat dasar dari sketsa, dinding sepanjang kontur sketsa terbuka, atau dinding tertekuk pada tepi pelat. Gunakan untuk membangun part pelat logam.",
|
||||
"help.sheet.flat_pattern": "Membuat pola datar bodi pelat logam, lengkap dengan ukuran, potongan, dan garis tekukannya. Gunakan untuk memeriksa blanko sebelum Anda memotongnya.",
|
||||
"help.sheet.fold": "Melipat pelat sepanjang garis sketsa dengan sudut dan radius tertentu. Gunakan untuk melipat pelat datar setelah fitur potongan dibuat padanya.",
|
||||
"help.sheet.hem": "Melipat tepi pelat kembali menutupi dirinya sendiri. Gunakan untuk tepi yang aman dan kaku tanpa duri tajam.",
|
||||
"help.sheet.manage_rules": "Membuat dan mengedit aturan pelat logam: ketebalan, radius tekukan, faktor K, relief, dan celah. Gunakan agar sesuai dengan material dan perkakas bengkel Anda.",
|
||||
"help.sheet.path_flange": "Menambahkan rangkaian flens sepanjang tepi pelat, mengikuti rantai terbuka garis sketsa. Gunakan untuk profil seperti bentuk U atau Z dalam satu langkah.",
|
||||
"help.sheet.perforate": "Menambahkan hamparan lubang di seluruh pelat datar, dalam pola selang-seling atau persegi. Gunakan untuk ventilasi, kisi, dan panel yang lebih ringan.",
|
||||
"help.sheet.refold": "Melipat kembali bodi pelat logam yang sudah dibuka lipatannya. Gunakan setelah menambahkan fitur pada pelat datar.",
|
||||
"help.sheet.unfold": "Membuka lipatan semua tekukan bodi pelat logam. Gunakan untuk menambahkan lubang atau potongan yang harus melintasi tekukan, lalu lipat ulang.",
|
||||
"help.sketch.arc.center_point": "Menggambar busur lingkaran mengelilingi titik pusat, dari titik awal ke titik akhir. Gunakan bila pusat busur diketahui, seperti radius di sekeliling lubang atau pivot.",
|
||||
"help.sketch.arc.tangent": "Menggambar busur yang dimulai di ujung garis atau busur dan berlanjut secara tangen terhadapnya. Gunakan untuk melanjutkan rantai dengan lengkungan halus, bukan sudut.",
|
||||
"help.sketch.arc.three_point": "Menggambar busur dari titik awal ke titik akhir melalui titik ketiga. Gunakan bila busur harus melewati titik-titik tertentu, bukan mengelilingi pusat yang diketahui.",
|
||||
"help.sketch.arc3d": "Menggambar busur lingkaran eksak di ruang melalui tiga titik, dengan Sketsa 3D aktif. Gunakan untuk lengkungan pada jalur dan rel pemandu yang keluar dari bidang sketsa.",
|
||||
"help.sketch.auto_constrain": "Menambahkan batasan yang hampir sudah dimiliki sketsa, seperti horizontal, paralel, atau berimpit, lalu memberinya dimensi hingga terbatasi penuh. Gunakan untuk mengunci sketsa yang digambar kasar dalam satu langkah.",
|
||||
"help.sketch.auto_constrain_from_datum": "Bekerja seperti AutoConstrain, tetapi mengukur posisi dari titik datum yang Anda pilih, bukan dari origin. Gunakan bila part ditata dari satu titik referensi, seperti sudut atau lubang.",
|
||||
"help.sketch.blend_curve": "Menyambung ujung dua kurva dengan spline halus yang tangen terhadap keduanya, atau juga kontinu kelengkungannya bila Anda memilihnya. Gunakan untuk menjembatani celah antar kurva tanpa patahan.",
|
||||
"help.sketch.break": "Memecah kurva menjadi potongan di tempat kurva lain memotongnya, atau pada titik yang Anda tempatkan di atasnya. Gunakan bila sebagian kurva memerlukan batasannya sendiri atau harus dihapus tersendiri.",
|
||||
"help.sketch.cancel": "Meninggalkan sketsa dan membuang semua yang diubah sejak sketsa dibuat atau dibuka untuk diedit. Urungkan mengembalikan perubahan itu.",
|
||||
"help.sketch.centerline": "Mengalihkan garis antara garis normal dan garis tengah, yaitu sumbu yang tidak disertakan profil. Gunakan garis tengah sebagai sumbu untuk revolve, cermin, atau batasan simetri.",
|
||||
"help.sketch.chamfer.distance_angle": "Memberi bevel pada sudut di antara dua garis, ditentukan oleh jarak sepanjang garis pertama dan sebuah sudut. Gunakan bila gambar kerja menyatakan chamfer sebagai panjang dan sudut, seperti 2 mm × 30°.",
|
||||
"help.sketch.chamfer.equal_distance": "Memberi bevel pada sudut di antara dua garis dengan jarak yang sama ke belakang sepanjang keduanya. Gunakan untuk chamfer 45° yang lazim pada sebuah kontur.",
|
||||
"help.sketch.chamfer.two_distance": "Memberi bevel pada sudut di antara dua garis, ditentukan oleh jarak terpisah sepanjang setiap garis. Gunakan untuk chamfer yang bukan 45°, yang dinyatakan sebagai dua panjang.",
|
||||
"help.sketch.circle.center": "Menggambar lingkaran dari pusat dan diameternya. Gunakan untuk lubang, boss, dan fitur bulat lain yang pusatnya diketahui.",
|
||||
"help.sketch.circle.three_point": "Menggambar lingkaran melalui tiga titik. Gunakan bila lingkaran harus melewati titik-titik tertentu, misalnya dari geometri yang sudah ada.",
|
||||
"help.sketch.circle.three_tangent": "Menggambar lingkaran yang menyentuh tiga garis, lingkaran, atau busur. Gunakan untuk memasukkan lingkaran ke ruang di antara tiga kurva, seperti lingkaran dalam sebuah segitiga.",
|
||||
"help.sketch.circle.two_point": "Menggambar lingkaran dari kedua ujung diameternya. Gunakan bila titik tepi lingkaran diketahui, bukan pusatnya.",
|
||||
"help.sketch.circle.two_tangent": "Menggambar lingkaran dengan ukuran tertentu yang menyentuh dua garis, lingkaran, atau busur. Gunakan untuk pembulatan dengan radius tetap di antara dua kurva.",
|
||||
"help.sketch.conic": "Menggambar kurva konik di antara dua titik ujung, dibentuk oleh titik puncak dan nilai rho. Gunakan untuk transisi halus yang kepenuhannya ingin Anda atur, dari datar hingga hampir menjadi sudut tajam.",
|
||||
"help.sketch.constrainer": "Menerapkan batasan yang hampir sudah dimiliki satu atau dua kurva terpilih, seperti horizontal, paralel, tangen, atau sama. Gunakan untuk merapikan sketsa gambar tangan, satu relasi demi satu.",
|
||||
"help.sketch.constraint.coincident": "Membuat sebuah titik berada pada titik lain, kurva, atau sumbu sketsa. Gunakan untuk menutup celah pada profil atau menaruh titik pada garis.",
|
||||
"help.sketch.constraint.collinear": "Membuat dua garis berada pada satu garis lurus. Gunakan untuk menyejajarkan tepi yang terputus, seperti kedua sisi sebuah takik.",
|
||||
"help.sketch.constraint.concentric": "Memberi dua lingkaran atau busur pusat yang sama. Gunakan untuk cincin, counterbore, dan poros dengan bahu.",
|
||||
"help.sketch.constraint.curvature": "Membuat dua kurva yang bertemu di titik ujung berlanjut dengan kelengkungan yang sama (G2). Gunakan bila sambungan tangen belum cukup halus, misalnya pada permukaan yang terlihat.",
|
||||
"help.sketch.constraint.equal": "Membuat garis sama panjang, atau lingkaran dan busur sama radius. Gunakan agar satu dimensi mengendalikan beberapa fitur yang sama.",
|
||||
"help.sketch.constraint.fix": "Mengunci titik atau kurva di tempatnya, atau membebaskannya lagi. Gunakan untuk geometri yang tidak boleh bergerak saat Anda menyeret atau me-solve sketsa.",
|
||||
"help.sketch.constraint.horizontal_vertical": "Membuat sebuah garis, atau garis di antara dua titik, menjadi horizontal atau vertikal, mana yang lebih dekat. Gunakan untuk meluruskan kontur terhadap sumbu sketsa.",
|
||||
"help.sketch.constraint.midpoint": "Menempatkan titik di tengah garis, atau membuat titik tengah dua garis bertemu. Gunakan untuk memusatkan geometri pada sebuah tepi.",
|
||||
"help.sketch.constraint.parallel": "Membuat dua garis paralel. Gunakan untuk sisi yang harus tetap paralel saat dimensi lain berubah.",
|
||||
"help.sketch.constraint.perpendicular": "Membuat dua garis bertemu pada sudut siku-siku. Gunakan untuk sudut tegak lurus antara garis yang tidak berada pada sumbu sketsa.",
|
||||
"help.sketch.constraint.polygon": "Menjadikan rantai garis tertutup sebagai poligon beraturan: sisi sama panjang, dengan setiap sudut berada pada satu lingkaran. Gunakan untuk membuat poligon gambar tangan menjadi beraturan dan menjaganya tetap begitu.",
|
||||
"help.sketch.constraint.symmetry": "Membuat dua titik atau kurva saling mencerminkan di seberang sebuah garis atau terhadap sebuah titik. Gunakan untuk menjaga profil tetap simetris saat Anda mengubah satu sisi.",
|
||||
"help.sketch.constraint.tangent": "Membuat dua kurva bersentuhan secara tangen, seperti garis dan busur. Gunakan untuk sambungan halus tanpa patahan.",
|
||||
"help.sketch.construction": "Mengalihkan kurva antara geometri normal dan geometri konstruksi, yang tidak disertakan profil. Gunakan kurva konstruksi sebagai bantuan untuk tata letak, referensi, dan dimensi.",
|
||||
"help.sketch.construction_line": "Buat garis bantu tak hingga melalui dua titik. Gunakan untuk menata sketsa tanpa memecah profil.",
|
||||
"help.sketch.construction_line.angle": "Buat garis bantu tak hingga dengan sudut terhadap sumbu X sketsa. Pilih titiknya dan ketik sudutnya, atau pilih arahnya.",
|
||||
"help.sketch.construction_line.bisector": "Pilih dua garis sketsa lurus yang berpotongan, lalu pilih salah satu garis bagi sudut. Hasilnya mengikuti garis sumbernya.",
|
||||
"help.sketch.construction_line.horizontal": "Buat garis bantu horizontal tak hingga melalui sebuah titik. Batasan horizontalnya tetap berlaku pada pengeditan berikutnya.",
|
||||
"help.sketch.construction_line.parallel": "Pilih sebuah garis sketsa lurus, lalu tempatkan garis bantu tak hingga yang sejajar. Klik kanan untuk memilih referensi lain.",
|
||||
"help.sketch.construction_line.perpendicular": "Pilih sebuah garis sketsa lurus, lalu tempatkan garis bantu tak hingga yang tegak lurus. Klik kanan untuk memilih referensi lain.",
|
||||
"help.sketch.construction_line.tangent_at": "Buat garis singgung pada sebuah titik di lingkaran atau busur lingkaran, atau pada titik ujung spline atau kurva konik yang terbuka. Pilih kurvanya, lalu titik singgungnya.",
|
||||
"help.sketch.construction_line.tangent_external": "Pilih lingkaran atau busur lingkaran, lalu sebuah titik luar dan satu solusi garis singgung. Pratinjau hanya menampilkan titik singgung pada busur yang digambar.",
|
||||
"help.sketch.construction_line.tangent_two": "Pilih dua lingkaran atau busur lingkaran, lalu pilih garis singgung persekutuan di pratinjau. Titik singgung harus berada pada kurva yang digambar.",
|
||||
"help.sketch.construction_line.vertical": "Buat garis bantu vertikal tak hingga melalui sebuah titik. Batasan vertikalnya tetap berlaku pada pengeditan berikutnya.",
|
||||
"help.sketch.copy": "Menyalin kurva dan titik sketsa terpilih, beserta batasan dan dimensi di antaranya. Tempelkan ke sketsa ini atau sketsa lain.",
|
||||
"help.sketch.create": "Memulai sketsa 2D baru pada sebuah bidang atau muka datar model. Setiap ekstrusi, revolve, dan sweep dimulai dengan sebuah sketsa.",
|
||||
"help.sketch.cut": "Menyalin geometri sketsa terpilih dan menghapusnya dari sketsa, dalam satu langkah urungkan. Tempelkan di tempat lain di sketsa ini atau ke sketsa lain.",
|
||||
"help.sketch.dimension": "Menambahkan dimensi driving: panjang, jarak, sudut, radius, atau diameter, tergantung apa yang Anda pilih. Ketik nilai atau nama parameter, dan sketsa mengikutinya.",
|
||||
"help.sketch.edit": "Membuka sketsa yang sudah ada untuk diedit. Fitur yang dibangun di atasnya diperbarui saat Anda menyelesaikan sketsa.",
|
||||
"help.sketch.ellipse": "Menggambar elips dari pusatnya, ujung sumbu utamanya, dan sebuah titik pada sisi minornya. Gunakan untuk bukaan oval, cam, dan bentuk bulat memanjang lainnya.",
|
||||
"help.sketch.equation_curve": "Menggambar kurva dari rumus: x(t) dan y(t), atau y = f(x), pada suatu rentang. Rumusnya dapat memakai parameter dan kurva mengikutinya: gunakan untuk gelombang sinus, spiral, atau involut gigi roda gigi.",
|
||||
"help.sketch.extend": "Memperpanjang garis atau busur hingga kurva terdekat yang menghalanginya, atau memanjangkan dua kurva hingga bertemu. Gunakan untuk menutup celah pada profil setelah trim atau pengeditan.",
|
||||
"help.sketch.fillet": "Membulatkan sudut tempat dua garis atau busur bertemu dengan busur berradius tertentu. Beberapa sudut yang dibulatkan bersama memakai satu radius yang sama.",
|
||||
"help.sketch.finish": "Meninggalkan sketsa dan kembali ke model. Profil tertutupnya lalu siap untuk Ekstrusi, Revolve, dan fitur lain.",
|
||||
"help.sketch.finish_auto_constrain": "Menjalankan AutoConstrain pada sketsa, lalu menyelesaikannya. Gunakan untuk meninggalkan sketsa yang terbatasi penuh dalam satu langkah.",
|
||||
"help.sketch.fit_curves_to_section": "Memotong bodi mesh atau solid dengan bidang sketsa dan mencocokkan garis dan busur dengan penampangnya. Gunakan untuk membangun ulang part hasil pindai atau impor sebagai sketsa yang dapat diedit.",
|
||||
"help.sketch.include_3d": "Membawa tepi model, titik sudut, dan kurva sketsa lain ke sketsa ini sebagai referensi tertaut, dengan meratakan yang berada di luar bidangnya ke atasnya. Gunakan untuk membangun di atas geometri yang tidak terletak pada bidang sketsa.",
|
||||
"help.sketch.infinite": "Mengalihkan garis antara garis normal dan garis konstruksi tak hingga yang membentang di seluruh tampilan. Gunakan sebagai referensi tata letak yang tidak pernah berakhir terlalu pendek.",
|
||||
"help.sketch.insert_dxf": "Membaca kurva gambar DXF ke dalam sketsa, diskalakan, diputar, dan ditempatkan sesuai pengaturan Anda. Gunakan untuk membangun di atas gambar 2D dari program lain, seperti kontur potong laser.",
|
||||
"help.sketch.insert_svg": "Membaca path gambar SVG ke dalam sketsa, diskalakan, diputar, dan ditempatkan sesuai pengaturan Anda. Gunakan untuk mengubah logo atau kontur vektor menjadi kurva yang dapat diekstrusi.",
|
||||
"help.sketch.inspect": "Membuka laporan tentang sketsa yang terbuka: berapa derajat kebebasan yang tersisa dan apakah sketsa terbatasi penuh. Gunakan untuk mengetahui apa yang masih bergerak sebelum Anda menyelesaikan sketsa.",
|
||||
"help.sketch.intersect": "Menambahkan kurva atau titik tempat bodi, muka, tepi, atau sketsa lain memotong bidang sketsa. Semuanya tetap tertaut dan mengikuti model saat model berubah.",
|
||||
"help.sketch.intersection_curve": "Membuat kurva 3D di tempat dua bodi atau muka bertemu, tertaut padanya. Gunakan sebagai jalur atau rel pemandu yang mengikuti model.",
|
||||
"help.sketch.isoparametric_curve": "Membuat kurva 3D sepanjang arah U atau V sebuah muka melalui titik yang Anda pilih, tertaut ke muka itu. Gunakan sebagai jalur atau garis pisah yang mengikuti permukaan.",
|
||||
"help.sketch.line": "Menggambar garis-garis tersambung titik demi titik, sebagai rantai terbuka atau kontur tertutup. Ini alat dasar untuk sebagian besar profil.",
|
||||
"help.sketch.line.midpoint": "Menggambar garis dari titik tengahnya ke satu ujung, dengan ujung lainnya dicerminkan. Gunakan untuk garis yang dipusatkan pada sebuah titik, seperti tepi simetris.",
|
||||
"help.sketch.line3d": "Menggambar garis lurus tersambung di antara titik-titik di ruang, dengan Sketsa 3D aktif. Gunakan untuk jalur dan rangka yang keluar dari bidang sketsa.",
|
||||
"help.sketch.mirror": "Mencerminkan kurva dan titik sketsa terhadap sebuah garis atau sumbu dan menambahkan batasan simetri. Gunakan untuk menggambar setengah profil simetris lalu melengkapinya.",
|
||||
"help.sketch.move": "Memindahkan atau memutar kurva dan titik sketsa, atau salinannya. Gunakan untuk memposisikan ulang geometri sambil mempertahankan bentuk dan batasannya.",
|
||||
"help.sketch.offset": "Membuat salinan rantai kurva pada jarak tertentu, di satu sisi atau kedua sisi. Gunakan untuk dinding, kontur, dan kelonggaran; jaraknya tetap menjadi dimensi yang dapat diedit.",
|
||||
"help.sketch.paste": "Menempelkan geometri sketsa yang Anda salin atau potong ke sketsa aktif. Tempatkan di sebuah titik atau geser dengan offset.",
|
||||
"help.sketch.pattern.circular": "Menyalin geometri sketsa mengelilingi titik pusat, sepanjang satu lingkaran penuh atau sudut tertentu. Gunakan untuk lingkaran baut, jari-jari, dan gigi.",
|
||||
"help.sketch.pattern.rectangular": "Menyalin geometri sketsa dalam baris dan kolom dengan jarak tertentu. Gunakan untuk grid lubang, slot, atau ventilasi.",
|
||||
"help.sketch.point": "Menempatkan titik sketsa. Gunakan sebagai referensi untuk dimensi, batasan, pusat lubang, atau fitur berikutnya.",
|
||||
"help.sketch.point3d": "Menempatkan titik di ruang, dengan Sketsa 3D aktif. Gunakan sebagai referensi untuk kurva dan jalur 3D.",
|
||||
"help.sketch.polygon.circumscribed": "Menggambar poligon beraturan di sekeliling lingkaran, berukuran dari pusatnya hingga tengah sebuah sisi. Gunakan bila lebar antar sisi datar diketahui, seperti pada mur segi enam.",
|
||||
"help.sketch.polygon.edge": "Menggambar poligon beraturan dari kedua ujung satu sisinya. Gunakan bila panjang dan posisi satu sisi diketahui.",
|
||||
"help.sketch.polygon.inscribed": "Menggambar poligon beraturan di dalam lingkaran, berukuran dari pusatnya hingga sebuah sudut. Gunakan bila ukuran antar sudut diketahui.",
|
||||
"help.sketch.project": "Membawa tepi model, muka, titik sudut, dan kurva sketsa lain ke sketsa ini, diproyeksikan ke bidangnya. Semuanya tetap tertaut dan mengikuti model saat model berubah.",
|
||||
"help.sketch.project_to_surface": "Memproyeksikan kurva sketsa lain sepanjang normal sketsa ini ke sebuah muka, sebagai kurva 3D tertaut. Gunakan untuk menaruh logo, garis pisah, atau jalur pada permukaan lengkung.",
|
||||
"help.sketch.rectangle.center": "Menggambar persegi panjang dari pusat dan satu sudutnya. Gunakan untuk kontur yang dipusatkan pada sebuah titik, seperti origin.",
|
||||
"help.sketch.rectangle.rounded": "Menggambar persegi panjang dengan keempat sudut dibulatkan pada satu radius. Gunakan untuk pelat, tutup, dan bukaan dengan sudut membulat.",
|
||||
"help.sketch.rectangle.three_point": "Menggambar persegi panjang dari satu sisi dan sebuah titik di sisi seberangnya. Gunakan untuk persegi panjang yang miring terhadap sumbu sketsa.",
|
||||
"help.sketch.rectangle.two_point": "Menggambar persegi panjang dari dua sudut yang berseberangan. Gunakan untuk kontur pelat, blok, dan kantong.",
|
||||
"help.sketch.scale": "Menskalakan kurva dan titik sketsa dengan suatu faktor terhadap titik dasar. Gunakan untuk mengubah ukuran sebagian sketsa tanpa menggambarnya lagi.",
|
||||
"help.sketch.slot.arc_center": "Menggambar slot melengkung dengan lebar tertentu sepanjang busur yang ditentukan oleh pusat, titik awal, dan titik akhirnya. Gunakan untuk slot penyetelan di sekeliling pivot.",
|
||||
"help.sketch.slot.arc_three_point": "Menggambar slot melengkung dengan lebar tertentu sepanjang busur melalui tiga titik. Gunakan bila lintasan slot harus melewati titik-titik tertentu.",
|
||||
"help.sketch.slot.center_point": "Menggambar slot lurus dengan lebar tertentu dari pusatnya ke pusat salah satu busur ujung. Gunakan untuk slot yang dipusatkan pada sebuah titik.",
|
||||
"help.sketch.slot.center_to_center": "Menggambar slot lurus dengan lebar tertentu di antara pusat kedua busur ujungnya. Gunakan untuk slot yang didimensikan dari pusat ke pusat, seperti slot penyetelan untuk sekrup.",
|
||||
"help.sketch.slot.overall": "Menggambar slot lurus dengan lebar tertentu dari satu ujung luar ke ujung lainnya. Gunakan bila panjang total slot yang terpenting.",
|
||||
"help.sketch.spline.control_point": "Menggambar spline kubik yang dibentuk oleh titik kontrol yang tidak dilaluinya. Gunakan untuk kurva halus yang mengalir, yang Anda bentuk dengan menggeser titik-titiknya.",
|
||||
"help.sketch.spline.control_point_5": "Menggambar spline derajat 5 yang dibentuk oleh titik kontrol. Gunakan bila kurva harus menyambung dengan kelengkungan yang lebih halus, misalnya pada permukaan bergaya yang terlihat.",
|
||||
"help.sketch.spline.fit_point": "Menggambar spline halus yang melewati setiap titik yang Anda tempatkan, terbuka atau tertutup. Gunakan untuk menjiplak bentuk melalui titik-titik yang diketahui.",
|
||||
"help.sketch.spline3d": "Menggambar kurva halus di ruang melalui titik-titik, dengan Sketsa 3D aktif. Gunakan untuk jalur sweep dan jalur kabel yang keluar dari bidang sketsa.",
|
||||
"help.sketch.spun_profile": "Membuat di bidang sketsa kontur yang disapu sebuah bodi saat berputar mengelilingi sumbu. Gunakan untuk mendapatkan siluet part bubutan untuk revolve atau gambar.",
|
||||
"help.sketch.text": "Menulis teks di dalam sketsa dengan font, tinggi, dan sudut tertentu; katanya dapat mengikuti parameter. Ekstrusi atau beri emboss untuk label dan tulisan huruf.",
|
||||
"help.sketch.transform": "Menskalakan, memutar, dan memindahkan geometri sketsa terhadap titik pusat dalam satu langkah. Gunakan untuk memposisikan ulang dan mengubah ukuran sebuah pilihan sekaligus.",
|
||||
"help.sketch.trim": "Menghapus potongan kurva di antara perpotongan terdekat di sekitar tempat Anda mengklik. Gunakan untuk merapikan garis yang tumpang tindih menjadi profil tertutup.",
|
||||
"help.solid.align": "Memindahkan bodi terpilih sehingga titik, muka, atau bidang padanya bertemu titik, muka, atau bidang di tempat lain. Gunakan untuk menempatkan part pada part lain tanpa mengukur offset.",
|
||||
"help.solid.boundary_fill": "Membuat solid dari wilayah yang dikelilingi bodi alat yang tumpang tindih, dengan hanya mengisi wilayah yang Anda pilih. Gunakan untuk membangun bentuk dari ruang yang dibatasi bersama oleh beberapa bodi.",
|
||||
"help.solid.bounding_solid": "Membuat kotak yang membungkus bodi terpilih, dengan margin opsional. Gunakan untuk melihat ukuran keseluruhan sebuah part, atau sebagai bahan baku tempat part itu dimesin.",
|
||||
"help.solid.box": "Membuat kotak dari panjang, lebar, dan tinggi, dari sebuah titik sudut atau dipusatkan pada sebuah titik. Gunakan untuk blok cepat, pengganti sementara, atau bodi tempat fitur akan dipotongkan.",
|
||||
"help.solid.chamfer": "Memotong tepi terpilih dengan bevel datar sejauh jarak yang Anda atur. Gunakan untuk menumpulkan tepi tajam atau mempermudah masuknya pin atau sekrup.",
|
||||
"help.solid.coil": "Membuat bodi heliks, seperti pegas, dari diameter, jumlah putaran, tinggi atau pitch, dan penampang bulat atau persegi. Gunakan untuk pegas, koil, dan rusuk heliks.",
|
||||
"help.solid.combine": "Menggabungkan bodi, memotongnya dari bodi target, atau hanya menyimpan volume yang dimiliki bersama, dan dapat mempertahankan bodi alat. Gunakan untuk menyatukan part, memotong satu bentuk dengan bentuk lain, atau menemukan tempat dua bodi bertumpang tindih.",
|
||||
"help.solid.cone": "Membuat kerucut dari lingkaran dasar dan tinggi, atau kerucut terpancung bila bagian atasnya juga memiliki radius. Gunakan untuk taper, corong, countersink, dan ujung runcing.",
|
||||
"help.solid.cylinder": "Membuat silinder dari radius atau diameter dan tinggi, berdiri pada sebuah titik sepanjang sumbu. Gunakan untuk poros, pin, boss, dan blanko bulat.",
|
||||
"help.solid.draft": "Memiringkan muka terpilih sebesar sudut yang Anda atur, diukur dari bidang netral. Gunakan pada part cetakan atau cor agar mudah dilepas dari cetakannya.",
|
||||
"help.solid.emboss": "Menaikkan profil sketsa, seperti teks atau logo, dari sebuah muka, atau membenamkannya ke dalamnya. Gunakan untuk tulisan, label, dan tanda pada muka datar atau bulat.",
|
||||
"help.solid.extrude": "Mendorong profil sketsa menjadi 3D sejauh jarak tertentu, menambah atau menghilangkan material. Gunakan untuk mengubah garis bentuk datar menjadi blok, boss, atau kantong.",
|
||||
"help.solid.fillet": "Membulatkan tepi terpilih dengan perpaduan melingkar yang halus sebesar radius yang Anda atur. Gunakan untuk memperhalus tepi tajam demi kekuatan, kenyamanan, atau tampilan.",
|
||||
"help.solid.hole": "Membor lubang bulat dengan diameter yang Anda atur pada titik pilihan di sebuah muka. Gunakan untuk celah sekrup, pin, dan bukaan bulat sederhana lainnya.",
|
||||
@@ -1637,62 +1408,20 @@
|
||||
"help.solid.move": "Memindahkan atau memutar bodi terpilih, atau salinannya, sesuai jarak dan sudut yang Anda atur. Gunakan untuk memposisikan ulang bodi atau membuat bodi kedua di tempat lain.",
|
||||
"help.solid.offset_face": "Mendorong muka terpilih ke dalam atau ke luar sejauh jarak yang Anda atur, dan muka di sekitarnya mengikuti. Gunakan untuk menebalkan dinding, memperdalam kantong, atau meninggikan boss tanpa mengedit sketsa.",
|
||||
"help.solid.pattern.circular": "Mengulang objek terpilih mengelilingi sumbu, sesuai jumlah dan sudut total yang Anda atur. Gunakan untuk lingkaran baut, jari-jari, sirip, dan gigi.",
|
||||
"help.solid.pattern.path": "Menyalin fitur atau bodi sepanjang jalur sketsa, menurut jumlah dan jarak. Gunakan untuk lubang di sepanjang tepi lengkung atau part di sepanjang rel.",
|
||||
"help.solid.pattern.rectangular": "Mengulang objek terpilih dalam satu atau dua arah dengan jumlah dan jarak yang Anda atur. Gunakan untuk baris dan grid lubang, rusuk, pin, atau kaki.",
|
||||
"help.solid.pipe": "Membuat pipa bulat sepanjang jalur kurva sketsa, padat atau berongga dengan ketebalan dinding. Gunakan untuk tabung, kawat, kabel, dan rel.",
|
||||
"help.solid.press_pull": "Menambah atau menghilangkan material saat Anda menyeret muka, atau membulatkan tepi saat Anda menyeretnya. Gunakan untuk perubahan cepat langsung pada model.",
|
||||
"help.solid.remove": "Mengeluarkan bodi terpilih dari desain mulai titik ini di timeline; langkah sebelumnya tetap memilikinya. Gunakan untuk membuang bodi bantu, seperti alat potong yang tidak diperlukan lagi.",
|
||||
"help.solid.replace_face": "Memindahkan muka datar terpilih ke sebuah bidang atau ke muka yang sejajar, dan bodi bertambah atau menyusut hingga bertemu. Gunakan untuk meratakan muka dengan part lain atau bidang konstruksi.",
|
||||
"help.solid.revolve": "Memutar profil sketsa mengelilingi sumbu untuk membuat solid bulat. Gunakan untuk poros, kenop, mangkuk, dan part apa pun yang bulat terhadap garis tengah.",
|
||||
"help.solid.rib": "Menambahkan dinding tipis sepanjang kurva sketsa terbuka, diisi hingga muka-muka bodi berikutnya. Gunakan untuk memperkaku dinding dan sudut, misalnya pada part cetakan atau cetak 3D.",
|
||||
"help.solid.scale": "Membuat bodi terpilih lebih besar atau lebih kecil dengan suatu faktor, sama ke segala arah atau satu per sumbu. Gunakan untuk mengubah ukuran bentuk impor atau memperhitungkan penyusutan.",
|
||||
"help.solid.shell": "Mengosongkan solid, menyisakan dinding setebal yang Anda atur, dan dapat membuka muka yang Anda pilih. Gunakan untuk kotak, penutup, dan part berdinding tipis lainnya.",
|
||||
"help.solid.sphere": "Membuat bola dari radius atau diameter di sekeliling titik pusat. Gunakan untuk bola, kenop, dan ujung membulat.",
|
||||
"help.solid.split_body": "Memotong sebuah bodi menjadi bodi terpisah dengan bidang, muka bodi lain, atau garis sketsa. Gunakan untuk membuat part yang dicetak, dimesin, atau diwarnai sendiri-sendiri.",
|
||||
"help.solid.split_face": "Membagi muka terpilih sepanjang bidang, muka bodi lain, atau kurva sketsa, tanpa memotong bodi. Gunakan untuk memberi sebagian muka drafnya, warnanya, atau offset-nya sendiri.",
|
||||
"help.solid.sweep": "Menyeret profil sketsa sepanjang jalur untuk membuat solid. Gunakan untuk pipa, rel, gagang, dan part berpenampang tetap yang mengikuti kurva.",
|
||||
"help.solid.thread": "Menambahkan ulir metrik ISO pada muka silindris, sebagai ulir kosmetik atau dipotong ke dalam bodi. Gunakan untuk baut, lubang berulir, dan part sekrup cetak 3D.",
|
||||
"help.solid.torus": "Membuat cincin dari radius mayor di sekeliling sumbunya dan radius minor untuk penampang bulatnya. Gunakan untuk O-ring, gagang, dan manik bulat.",
|
||||
"help.solid.web": "Menambahkan dinding tipis sepanjang setiap kurva sketsa terbuka, masing-masing diisi hingga muka-muka bodi berikutnya. Gunakan untuk grid dinding penopang di dalam casing dan baki.",
|
||||
"help.surface.blend": "Membuat permukaan yang menjembatani tepi dua bodi, tangen atau kontinu kelengkungannya terhadap keduanya. Gunakan untuk menyambung dua permukaan dengan halus melintasi celah.",
|
||||
"help.surface.boundary": "Membuat permukaan yang mengisi loop dua sampai empat kurva sketsa, atau jaringan kurva. Gunakan untuk panel bentuk bebas yang ditentukan oleh tepinya.",
|
||||
"help.surface.extend": "Memperpanjang permukaan melewati tepinya, sejauh jarak tertentu atau hingga sebuah bidang atau muka. Gunakan agar permukaan saling tumpang tindih sebelum Anda trim atau menjahitnya.",
|
||||
"help.surface.extrude": "Mendorong kurva atau profil sketsa sejauh jarak tertentu menjadi permukaan, hanya dinding, tanpa tutup. Gunakan untuk dinding tipis dan untuk alat pemotong atau pemisah.",
|
||||
"help.surface.fair": "Menghaluskan bagian dalam muka bentuk bebas sementara tepinya tetap di tempat. Gunakan untuk meratakan tonjolan dan pantulan bergelombang pada permukaan.",
|
||||
"help.surface.loft": "Membuat permukaan yang melewati dua penampang atau lebih secara berurutan, tanpa tutup. Gunakan untuk shell dan transisi antar bentuk yang berbeda.",
|
||||
"help.surface.match": "Membangun ulang tepi permukaan agar bertemu dengan tepi bodi lain, dengan tangen atau kelengkungan yang cocok. Gunakan untuk menutup jahitan secara halus di antara dua permukaan.",
|
||||
"help.surface.offset": "Membuat salinan muka pada jarak tertentu sepanjang normalnya, sebagai bodi permukaan baru. Gunakan untuk kulit, kelonggaran, atau sisi lain sebuah dinding.",
|
||||
"help.surface.patch": "Mengisi wilayah sketsa atau loop tepi tertutup dengan sebuah muka, datar atau melengkung halus. Gunakan untuk menutup lubang pada bodi permukaan.",
|
||||
"help.surface.reverse_normal": "Membalik muka bodi permukaan, sehingga sisi luarnya menghadap arah lain. Gunakan sebelum menebalkan atau menjahit bila muka-mukanya mengarah ke dalam.",
|
||||
"help.surface.revolve": "Memutar kurva atau profil sketsa mengelilingi sumbu menjadi permukaan, tanpa tutup. Gunakan untuk shell bulat seperti kap lampu, mangkuk, dan nosel.",
|
||||
"help.surface.ruled": "Membuat pita garis lurus yang keluar dari rantai tepi, sepanjang normal muka, tangen, atau pada suatu sudut. Gunakan untuk dinding draft, run-off, dan permukaan pemisah.",
|
||||
"help.surface.stitch": "Menjahit bodi permukaan bersama di sepanjang tepi yang dipakai bersama, menjadi solid bila tertutup. Gunakan untuk mengubah sekumpulan permukaan menjadi satu bodi.",
|
||||
"help.surface.sweep": "Menggerakkan kurva atau profil sketsa sepanjang jalur menjadi permukaan, tanpa tutup. Gunakan untuk talang, trim, dan bentuk tipis lain yang mengikuti jalur.",
|
||||
"help.surface.thicken": "Memberi ketebalan pada bodi permukaan, mengubahnya menjadi solid. Gunakan untuk membuat part yang dapat dicetak atau dimesin dari permukaan.",
|
||||
"help.surface.trim": "Memotong permukaan dengan bidang, permukaan lain, atau kurva sketsa, dan mempertahankan sisi yang Anda pilih. Gunakan untuk memotong permukaan menjadi bentuk sebelum dijahit.",
|
||||
"help.surface.unstitch": "Memisahkan muka sebuah bodi menjadi bodi permukaan tersendiri; solid terurai menjadi permukaan. Gunakan untuk mengerjakan ulang muka tunggal sebuah bodi.",
|
||||
"help.surface.untrim": "Menghapus lubang dari sebuah muka, atau memulihkan batas luarnya ke batas alami permukaan. Gunakan untuk mendapatkan kembali permukaan penuh setelah trim.",
|
||||
"help.third_party": "Lisensi pihak ketiga",
|
||||
"help.timeline.compute_all": "Membangun ulang setiap fitur di timeline dari awal. Gunakan untuk menyegarkan model dan melihat fitur mana yang gagal.",
|
||||
"help.timeline.delete": "Menghapus fitur terpilih dari timeline; menghapus sketsa juga menghapus fitur yang dibangun darinya. Gunakan untuk membuang langkah yang tidak diinginkan lagi.",
|
||||
"help.timeline.dependents": "Mencantumkan fitur yang akan ikut terhapus bersama sebuah fitur, dan yang akan gagal tanpanya. Gunakan sebelum menghapus atau mengubah sebuah fitur.",
|
||||
"help.timeline.play": "Putar ulang fitur yang tersisa satu per satu, dengan jeda setengah detik setelah setiap pembangunan ulang. Jalankan perintah ini lagi atau tekan Escape untuk berhenti; Ke akhir langsung melompat.",
|
||||
"help.view.apply": "Memutar tampilan ke arah standar seperti depan, atas, atau iso, atau ke tampilan bernama yang tersimpan. Gunakan untuk melihat model dari sudut tetap.",
|
||||
"help.view.delete": "Menghapus tampilan bernama yang tersimpan. Model tidak berubah.",
|
||||
"help.view.fit": "Melakukan zoom dan pan agar seluruh model, atau pilihan, memenuhi tampilan. Gunakan bila model menghilang dari pandangan.",
|
||||
"help.view.grid": "Menampilkan atau menyembunyikan grid di viewport. Gunakan sebagai panduan ukuran dan orientasi saat memodelkan.",
|
||||
"help.view.ground_shadow": "Menampilkan atau menyembunyikan bayangan model di lantai. Gunakan untuk menilai tinggi dan posisi dengan lebih mudah.",
|
||||
"help.view.home": "Memutar tampilan kembali ke arah awal dan memasukkan model ke dalam tampilan. Gunakan untuk kembali ke tampilan yang dikenal dengan cepat.",
|
||||
"help.view.list": "Mencantumkan tampilan bernama yang tersimpan di desain. Gunakan untuk menemukan tampilan yang Anda simpan sebelumnya.",
|
||||
"help.view.navigate": "Memutar, menggeser, atau memperbesar tampilan dengan langkah-langkah, seperti seperempat putaran ke kiri. Gunakan untuk menggerakkan kamera dengan tepat alih-alih menyeret.",
|
||||
"help.view.navigation_bar": "Menampilkan atau menyembunyikan bilah navigasi di bagian bawah viewport. Sembunyikan untuk ruang lebih luas, tampilkan untuk menjangkau alat tampilan dengan mouse.",
|
||||
"help.view.rename": "Memberi nama baru pada tampilan bernama yang tersimpan. Tampilannya sendiri tetap sama.",
|
||||
"help.view.save": "Menyimpan posisi kamera saat ini sebagai tampilan bernama di desain. Gunakan untuk kembali ke sudut yang sama nanti, misalnya untuk tangkapan layar.",
|
||||
"help.view.spin": "Memutar tampilan mengelilingi model secara terus-menerus hingga klik atau tombol berikutnya. Gunakan untuk mempresentasikan model dari segala sisi.",
|
||||
"help.view.tool": "Mengunci alat kamera, yaitu orbit, pan, atau zoom, sehingga menyeret dengan tombol kiri mouse menggerakkan tampilan sampai Anda mematikannya. Gunakan pada trackpad atau tanpa tombol tengah mouse.",
|
||||
"help.view.visual_style": "Mengganti cara model digambar: berbayang dengan atau tanpa tepi, wireframe, atau dengan tepi tersembunyi. Gunakan wireframe untuk melihat bagian dalam, berbayang untuk tampilan bersih.",
|
||||
"history.sketch_under_constrained": "Kurang dibatasi ({count} derajat kebebasan)",
|
||||
"history.sketch_under_constrained_one": "Kurang dibatasi ({count} derajat kebebasan)",
|
||||
"hole_presets.confirm_delete": "Konfirmasi hapus",
|
||||
"hole_presets.delete": "Hapus",
|
||||
"hole_presets.delete_prompt": "Hapus preset pribadi ini? Lubang yang sudah ada tidak berubah.",
|
||||
@@ -1867,10 +1596,6 @@
|
||||
"material.selection.mixed": "Material berbeda",
|
||||
"measure.at": "Pada",
|
||||
"measure.item": "Item {number}",
|
||||
"measure.quick_copied": "Pengukuran disalin",
|
||||
"measure.quick_copy": "Klik untuk menyalin pengukuran",
|
||||
"measure.quick_edges": "{count} tepi",
|
||||
"measure.quick_faces": "{count} muka",
|
||||
"messages.ago_h": "{n} j lalu",
|
||||
"messages.ago_min": "{n} mnt lalu",
|
||||
"messages.ago_s": "{n} d lalu",
|
||||
@@ -2023,11 +1748,6 @@
|
||||
"not a move": "bukan pemindahan",
|
||||
"not a number": "bukan angka",
|
||||
"open a sketch first": "buka sketsa terlebih dahulu",
|
||||
"parameters.apply_live": "Terapkan setiap perubahan saat Anda meninggalkan kolomnya",
|
||||
"parameters.apply_live_tip": "Mati: perubahan menunggu sampai Terapkan atau OK, lalu desain dibangun ulang sekali untuk semuanya. Batal atau Escape membuangnya.",
|
||||
"parameters.held": "{count} perubahan menunggu Terapkan",
|
||||
"parameters.held_hint": "Edit ekspresi dan satuan. Perubahan menunggu Terapkan atau OK.",
|
||||
"parameters.held_one": "1 perubahan menunggu Terapkan",
|
||||
"parts.automatic_name": "otomatis",
|
||||
"parts.dimension.across_flats": "Lebar antar sisi datar",
|
||||
"parts.dimension.bore": "Diameter lubang",
|
||||
@@ -2050,8 +1770,6 @@
|
||||
"parts.family.set_screw": "Sekrup set soket segi enam, ujung datar",
|
||||
"parts.family.socket_head_cap_screw": "Sekrup kepala soket (cap screw)",
|
||||
"parts.family.washer": "Ring datar (washer)",
|
||||
"parts.holes": "Lubang (opsional)",
|
||||
"parts.placement_hint": "pilih satu lubang atau lebih untuk menempatkan part di masing-masing, atau OK menempatkannya di origin",
|
||||
"pattern.alignment_2": "Perataan 2",
|
||||
"pattern.alignment_hint": "Jumlah termasuk yang asli. Center menyeimbangkan salinan; Flip memilih sisi tambahan untuk total genap.",
|
||||
"pattern.direction_1": "Arah 1",
|
||||
@@ -2092,8 +1810,6 @@
|
||||
"prefs.anti_aliasing_note": "Menghaluskan tepi bergerigi.",
|
||||
"prefs.applies_on_restart": "Berlaku setelah dimulai ulang",
|
||||
"prefs.assistant": "Asisten",
|
||||
"prefs.auto_operation": "Pilih operasi secara otomatis",
|
||||
"prefs.auto_operation_note": "Jendela fitur memilih Gabung, Bodi Baru, atau Potong berdasarkan apa yang disentuh material baru, sampai Anda memilih salah satu. Mati: jendela mempertahankan operasi yang dipakai saat dibuka.",
|
||||
"prefs.axes": "Sumbu",
|
||||
"prefs.axis": "Sumbu",
|
||||
"prefs.bodies_folders": "Folder bodi",
|
||||
@@ -2104,8 +1820,6 @@
|
||||
"prefs.bottom_centre": "Tengah bawah",
|
||||
"prefs.bottom_right": "Kanan bawah",
|
||||
"prefs.browser": "Penjelajah",
|
||||
"prefs.browser_eye_left": "Ikon mata di sebelah panah perluas/ciutkan",
|
||||
"prefs.browser_eye_left_note": "Baris penjelajah menampilkan ikon mata tampilkan/sembunyikan di sebelah panah perluas/ciutkan, seperti sebelumnya, bukan dalam satu kolom di ujung kanan baris.",
|
||||
"prefs.browser_reveal_on_hover": "Tampilkan saat disorot",
|
||||
"prefs.browser_show_note": "Ditampilkan menjaga penjelajah tetap di layar. Tampilkan saat disorot menyembunyikannya sampai penunjuk berada di atas tempatnya atau di atas tab tipis di tepi kirinya, dan penjelajah tetap terbuka selama penunjuk ada di dalamnya atau ada menu darinya yang terbuka.",
|
||||
"prefs.browser_shown": "Ditampilkan",
|
||||
@@ -2156,8 +1870,6 @@
|
||||
"prefs.graphics_card_restart": "Berlaku setelah SolidCraft dimulai ulang. WGPU_ADAPTER_NAME menggantikan pilihan ini.",
|
||||
"prefs.graphics_note": "Tukar kecepatan dengan kehalusan. Setiap pilihan menampilkan efeknya pada sebuah contoh.",
|
||||
"prefs.graphics_presets_note": "Preset mengatur pilihan di bawah secara bersamaan.",
|
||||
"prefs.hide_constraint_glyphs_zoomed_out": "Sembunyikan glif batasan saat zoom out",
|
||||
"prefs.hide_constraint_glyphs_zoomed_out_note": "Glif batasan menghilang dari tampilan saat sketsa di-zoom out cukup jauh sehingga glif itu membuat tampilan berantakan. Mati: glif tetap berukuran sama di layar pada setiap tingkat zoom.",
|
||||
"prefs.history": "Riwayat",
|
||||
"prefs.history_origin_bodies": "Tampilkan origin dan bodi di bagian atas",
|
||||
"prefs.history_origin_bodies_note": "Riwayat di sisi kiri atau di bawah penjelajah dimulai dengan folder Bodi komponen aktif dan Origin, lengkap dengan ikon mata dan menunya seperti di penjelajah. Riwayat di bagian bawah tidak berubah.",
|
||||
@@ -2196,9 +1908,6 @@
|
||||
"prefs.max_file_size_step": "File STEP dan impor",
|
||||
"prefs.max_file_size_web": "Aplikasi web membuka file STEP dan impor hingga 512 MB serta desain hingga 256 MB: tab peramban tidak dapat menampung file yang lebih besar. Aplikasi desktop dapat menaikkan batas ini.",
|
||||
"prefs.megabytes": "MB",
|
||||
"prefs.menu_grid": "Ikon besar",
|
||||
"prefs.menu_list": "Daftar",
|
||||
"prefs.menus": "Menu",
|
||||
"prefs.minutes": "menit",
|
||||
"prefs.minutes_suffix": " mnt",
|
||||
"prefs.mouse": "Mouse dan trackpad",
|
||||
@@ -2218,16 +1927,10 @@
|
||||
"prefs.origin_plane_names": "Nama bidang origin",
|
||||
"prefs.origin_plane_names_note": "Nama yang ditampilkan di penjelajah, dialog, dan daftar. {top} adalah XY, {front} adalah XZ, dan {right} adalah YZ, dengan Z ke atas. Perintah, skrip, dan desain tersimpan tetap memakai XY, XZ, dan YZ.",
|
||||
"prefs.overall_speed": "Kecepatan keseluruhan",
|
||||
"prefs.parameter_list_rows": "Baris daftar parameter",
|
||||
"prefs.parameter_list_rows_tip": "Panah bawah di kolom nilai yang kosong menampilkan daftar parameter, favorit lebih dulu, hingga sebanyak baris ini. Lebih sedikit menjaga daftar tetap ringan di desain besar.",
|
||||
"prefs.persistent_ribbon_pressed": "Sorot perintah ribbon yang aktif",
|
||||
"prefs.persistent_ribbon_pressed_help": "Sorot perintah ribbon selama efeknya aktif. Matikan untuk mempertahankan tampilan netral dan bantuan perintah sebelumnya.",
|
||||
"prefs.perspective_fov": "Bidang pandang",
|
||||
"prefs.placement": "Penempatan",
|
||||
"prefs.prefer_free_sketch_points": "Utamakan titik sketsa yang dapat digerakkan saat titik saling tumpang tindih",
|
||||
"prefs.preview_choices": "Pratinjau pilihan Anda",
|
||||
"prefs.print_face_highlight": "Sorotan permukaan cetak",
|
||||
"prefs.print_face_highlight_tip": "Seberapa kuat permukaan cetak sebuah bodi diwarnai dan diberi garis tepi di tampilan. 0 % tidak menampilkan sorotan.",
|
||||
"prefs.profile_active": "Profil aktif",
|
||||
"prefs.profile_applied": "Profil diterapkan.",
|
||||
"prefs.profile_changed": "Pengaturan berubah sejak profil disimpan. Simpan akan menyimpannya ke profil.",
|
||||
@@ -2249,8 +1952,6 @@
|
||||
"prefs.quality_fastest": "tercepat",
|
||||
"prefs.quality_slowest": "paling lambat",
|
||||
"prefs.quality_smoother": "lebih halus",
|
||||
"prefs.quick_measure": "Pengukuran cepat di sudut tampilan",
|
||||
"prefs.quick_measure_note": "Ukuran pilihan di sudut kanan bawah tampilan: panjang sebuah tepi, atau Ø dan R untuk tepi bulat, luas sebuah muka, posisi sebuah titik, jarak dan sudut antara dua item, total beberapa tepi atau muka. Klik menyalinnya.",
|
||||
"prefs.render_previous_geometry_budget": "Gunakan anggaran geometri pratinjau Render sebelumnya",
|
||||
"prefs.render_previous_geometry_budget_help": "Pulihkan batas geometri tetap sebelumnya (512 MiB di desktop 64-bit, 128 MiB di tempat lain) alih-alih anggaran berbasis perangkat.",
|
||||
"prefs.reports_saved": "{n} tersimpan",
|
||||
@@ -2264,8 +1965,6 @@
|
||||
"prefs.search_empty": "Tidak ada pengaturan yang cocok",
|
||||
"prefs.select": "Pilih",
|
||||
"prefs.select_one_item": "Pilih satu item",
|
||||
"prefs.select_other_hidden": "Pilih geometri tersembunyi dengan Pilih Lainnya",
|
||||
"prefs.select_other_hidden_help": "Aktif: sertakan bodi, sketsa, dan tepi tersembunyi di dekat penunjuk. Mati: pakai daftar asli geometri terlihat di bawah penunjuk.",
|
||||
"prefs.selecting": "Pemilihan",
|
||||
"prefs.shift": "Shift",
|
||||
"prefs.shift_add_ctrl_toggle": "Shift hanya menambah; Ctrl / Cmd mengalihkan",
|
||||
@@ -2277,37 +1976,25 @@
|
||||
"prefs.sketch_align_points_note": "Saat menggambar, sebuah titik sejajar secara horizontal dengan satu titik sketsa dan secara vertikal dengan titik lain sekaligus, dengan pemandu titik-titik, dan klik mempertahankan kedua perataan itu. Mati: hanya dengan titik sebelumnya, satu sumbu setiap kali.",
|
||||
"prefs.sketch_conflict_colour": "Geometri yang konflik dengan warna konflik",
|
||||
"prefs.sketch_conflict_colour_note": "Saat batasan sketsa saling konflik, kurva dan titik yang ditahan oleh batasan yang gagal juga digambar dengan warna konflik, bukan hanya glif atau dimensinya. Mati: warnanya tetap seperti biasa.",
|
||||
"prefs.sketch_construction_lines": "Alat garis bantu lanjutan",
|
||||
"prefs.sketch_exit_view": "Saat sketsa selesai",
|
||||
"prefs.sketch_exit_view.keep": "Pertahankan tampilan saat ini",
|
||||
"prefs.sketch_exit_view.previous": "Kembali ke tampilan sebelumnya",
|
||||
"prefs.sketch_exit_view.unless_rotated": "Kembali kecuali diputar",
|
||||
"prefs.sketch_exit_view_note": "Ke mana tampilan beralih setelah Selesai Sketsa, Batal, atau Esc dua kali.",
|
||||
"prefs.sketch_open_look_at": "Putar untuk menghadap sketsa saat dibuka",
|
||||
"prefs.sketch_open_look_at_note": "Mati: membuat atau mengedit sketsa membiarkan tampilan apa adanya. Look At menghadapkan tampilan ke sketsa saat Anda menginginkannya.",
|
||||
"prefs.sketch_recent_snap": "Snap otomatis ke pusat dan titik tengah terbaru",
|
||||
"prefs.sketch_recent_snap_note": "Saat menggambar, kursor melakukan snap ke titik persilangan pemandu dari dua pusat lingkaran atau titik tengah tepi lurus terbaru. Mati: pemandu tersebut hanya bersifat visual dan kursor tidak bergerak.",
|
||||
"prefs.sketch_selection": "Sketsa & pilihan",
|
||||
"prefs.sketch_selection_heading": "Sketsa dan pilihan",
|
||||
"prefs.sketch_selection_note": "Cara sketsa melakukan snap dan cara klik memilih.",
|
||||
"prefs.sketch_state_icons": "Ikon sketsa dengan warna statusnya",
|
||||
"prefs.sketch_state_icons_note": "Di Riwayat dan penjelajah, ikon sketsa mengambil warna statusnya (kurang dibatasi, terbatasi penuh, atau bertentangan) dan tooltip-nya menyebut statusnya. Mati: setiap sketsa memakai ikon yang sama.",
|
||||
"prefs.sketch_tab_always": "Selalu tampilkan tab Sketsa",
|
||||
"prefs.sketch_tab_always_note": "Tab Sketsa tetap ada di ribbon, tepat setelah Model, selama tidak ada sketsa yang terbuka. Alat gambarnya lalu memulai sketsa pada bidang atau muka yang dipilih, atau pada bidang yang Anda pilih berikutnya, dengan alat yang sudah siap di dalamnya.",
|
||||
"prefs.sketch_tracking_guides": "Pemandu perataan pusat dan titik tengah",
|
||||
"prefs.sketch_tracking_guides_note": "Arahkan kursor ke pusat lingkaran atau titik tengah tepi lurus, lalu gerakkan secara horizontal atau vertikal untuk menampilkan pemandu titik-titik sementara.",
|
||||
"prefs.sketch_tracking_points": "Pemandu penyejajaran dari titik ujung dan sudut saat menggambar",
|
||||
"prefs.sketch_tracking_points_note": "Saat alat gambar menunggu sebuah titik, mengarahkan kursor ke ujung garis atau busur, sudut persegi panjang, atau titik bebas menampilkan pemandu bertitik sementara yang sama seperti untuk pusat atau titik tengah. Mati: hanya pusat dan titik tengah.",
|
||||
"prefs.sketching": "Menggambar sketsa",
|
||||
"prefs.snap_drawing_note": "Saat menggambar atau menyeret titik sketsa.",
|
||||
"prefs.source": "Sumber",
|
||||
"prefs.speed": "Kecepatan",
|
||||
"prefs.stand_up_note": "Setelah file STEP atau IGES terbuka dengan Z ke atas, tawarkan seperempat putaran mengelilingi X.",
|
||||
"prefs.stand_up_unknown": "Untuk file dari program yang tidak dikenal",
|
||||
"prefs.stand_up_unknown.ask": "Tanya di dialog",
|
||||
"prefs.stand_up_unknown.note": "Tampilkan catatan",
|
||||
"prefs.stand_up_unknown.off": "Jangan tawarkan",
|
||||
"prefs.stand_up_unknown_note": "Cara tawaran diberikan saat header file tidak menyebut program yang dikenal menyimpan dengan Y ke atas. Catatan hanya ditampilkan saat file tampak telentang; Tanya di dialog menanyakan setiap file semacam itu, seperti sebelumnya.",
|
||||
"prefs.status_bar": "Bilah status",
|
||||
"prefs.status_bar_note": "Bilah tipis di sepanjang tepi bawah jendela menampilkan apa yang sedang diedit, status sketsa yang terbuka dengan warnanya, dan satuan desain; klik pada satuan akan mengubahnya. Status sketsa lalu tidak lagi tampil di sudut tampilan.",
|
||||
"prefs.status_done": "Selesai",
|
||||
@@ -2325,16 +2012,6 @@
|
||||
"prefs.theme_follow_off": "Nonaktif",
|
||||
"prefs.theme_follow_stop": "Berhenti mengikuti",
|
||||
"prefs.theme_import_hint": "Klik untuk memilih file tema, seret satu ke sini, atau tekan Ctrl+V (Cmd+V di Mac) setelah menyalin tema",
|
||||
"prefs.theme_option_opacity": "Opasitas",
|
||||
"prefs.theme_option_opacity_help": "Atur opasitas panel mengambang. Batas minimum keterbacaan melindungi teks di atas warna viewport.",
|
||||
"prefs.theme_option_tab_colours": "Warna tab",
|
||||
"prefs.theme_option_tab_colours_help": "Pakai warna panel dan viewport tema ini untuk setiap tab ribbon.",
|
||||
"prefs.theme_option_tab_fade_ms": "Transisi tab",
|
||||
"prefs.theme_option_tab_fade_ms_help": "Memudarkan warna panel dan viewport saat berpindah tab. Nol berpindah seketika.",
|
||||
"prefs.theme_options_badge": "Opsi",
|
||||
"prefs.theme_options_more": "Lainnya · {count}",
|
||||
"prefs.theme_options_reset": "Reset",
|
||||
"prefs.theme_options_unavailable": "Tidak tersedia di perangkat ini",
|
||||
"prefs.theme_paste": "Tempel tema",
|
||||
"prefs.theme_paste_none": "Papan klip tidak berisi tema SolidCraft",
|
||||
"prefs.timeline_half_hour": "−30 mnt",
|
||||
@@ -2356,23 +2033,13 @@
|
||||
"prefs.under_cursor": "Di bawah kursor",
|
||||
"prefs.units_precision": "Satuan dan presisi",
|
||||
"prefs.updates": "Pembaruan",
|
||||
"prefs.value_boxes_in_view": "Tampilkan nilai di samping handle-nya di tampilan",
|
||||
"prefs.value_boxes_in_view_tip": "Nilai sebuah perintah (Jarak, Radius…) dalam kotak di samping handle-nya, di atas model. Mati: Anda mengetiknya di jendela perintah, yang menerima keyboard setelah pemilihan, dan tidak ada yang menutupi model.",
|
||||
"prefs.view": "Perilaku tampilan",
|
||||
"prefs.view_confirm_corner": "OK dan Batal di sudut tampilan",
|
||||
"prefs.view_confirm_corner_note": "Saat dialog atau sketsa terbuka, tanda centang dan tanda silang di kanan atas tampilan melakukan hal yang sama seperti OK dan Batal pada dialog, atau menyelesaikan dan membatalkan sketsa. Navigator tampilan bergeser ke bawahnya.",
|
||||
"prefs.viewport": "Viewport",
|
||||
"prefs.viewport_analysis_status": "Tampilkan status analisis viewport",
|
||||
"prefs.viewport_analysis_status_help": "Tampilkan analisis yang aktif di atas viewport, buka legendanya dari setiap item, dan gunakan Esc untuk mematikan analisis terbaru. Matikan untuk mengembalikan legenda di sudut dan perilaku Esc sebelumnya.",
|
||||
"prefs.viewport_background": "Latar belakang",
|
||||
"prefs.viewport_background_colour": "Warna",
|
||||
"prefs.viewport_background_theme": "Gradasi tema",
|
||||
"prefs.viewport_section_status": "Tampilkan status penampang viewport",
|
||||
"prefs.viewport_section_status_help": "Tampilkan pengaturan penampang di viewport. Escape dan tombol ribbon yang aktif mematikannya. Matikan untuk mempertahankan kontrol penampang sebelumnya.",
|
||||
"prefs.viewport_status_details": "Detail viewport langsung",
|
||||
"prefs.viewport_status_details_help": "Edit pengaturan analisis dan penampang yang aktif di kartu detail standar. Matikan untuk memulihkan tombol analisis hanya-baca dan dialog Penampang.",
|
||||
"prefs.viewport_status_summary": "Lipat item status viewport",
|
||||
"prefs.viewport_status_summary_help": "Lipat tiga item status viewport atau lebih menjadi satu lencana ringkasan. Matikan untuk mempertahankan setiap item di baris penuh.",
|
||||
"prefs.wheel": "Roda",
|
||||
"prefs.wheel_trackpad": "Roda dan trackpad",
|
||||
"prefs.workspace": "Workspace",
|
||||
@@ -2382,10 +2049,6 @@
|
||||
"properties.title": "Properti: {name}",
|
||||
"recovery.days_ago": "{count} hari lalu",
|
||||
"recovery.detail": "{file} · {features} fitur · disimpan otomatis {when}",
|
||||
"recovery.discard_all": "Buang semua",
|
||||
"recovery.discard_all_detail": "Aksi ini tidak dapat diurungkan.",
|
||||
"recovery.discard_all_title": "Buang {count} simpan otomatis?",
|
||||
"recovery.discard_all_title_one": "Buang 1 simpan otomatis?",
|
||||
"recovery.hours_ago": "{count} jam lalu",
|
||||
"recovery.just_now": "baru saja",
|
||||
"recovery.min_ago": "{count} mnt lalu",
|
||||
@@ -3251,9 +2914,7 @@
|
||||
"render.output_ready": "Siap dirender",
|
||||
"render.output_run_check": "Jalankan pemeriksaan",
|
||||
"render.output_size_limit": "{method}: hingga {dimension} px per sisi dan {pixels} piksel. Ukuran terbesar yang muat: {width} × {height}.",
|
||||
"render.output_size_method_profile": "Untuk merender {width} × {height}, pilih {method} dengan profil sumber daya CPU {profile}, atau ukuran yang lebih kecil.",
|
||||
"render.output_size_ok": "Ukuran OK · {width} × {height} px",
|
||||
"render.output_size_profile": "Untuk merender {width} × {height}, pilih profil sumber daya CPU {profile}, atau ukuran yang lebih kecil.",
|
||||
"render.output_swap_orientation": "Tukar lebar dan tinggi",
|
||||
"render.output_tools_inspector": "Edit ukuran dan format di Inspektor Keluaran.",
|
||||
"render.output_view_image": "Lihat gambar",
|
||||
@@ -3466,7 +3127,6 @@
|
||||
"render.size_custom": "Kustom…",
|
||||
"render.size_full_hd": "Full HD",
|
||||
"render.size_hd": "HD",
|
||||
"render.size_needs_profile": "{size} · memerlukan {profile}",
|
||||
"render.size_presets": "Preset ukuran",
|
||||
"render.size_presets_pending": "Hadir bersama editor Keluaran",
|
||||
"render.size_preview": "Pratinjau",
|
||||
@@ -3754,24 +3414,6 @@
|
||||
"sheet.flange_type_contour": "Kontur",
|
||||
"sheet.flange_type_edge": "Tepi",
|
||||
"sheet.no_body": "tidak ada bodi pelat logam: mulai satu dengan Flens > Base, atau ubah pelat menjadi pelat logam dengan Konversi ke Pelat Logam (pilih muka datar besarnya)",
|
||||
"sheet.personal_rules.confirm_delete": "Konfirmasi hapus",
|
||||
"sheet.personal_rules.delete": "Hapus",
|
||||
"sheet.personal_rules.delete_prompt": "Hapus aturan pribadi ini? Aturan yang sudah ada di desain tidak berubah.",
|
||||
"sheet.personal_rules.full": "Pustaka pribadi sudah berisi 64 aturan.",
|
||||
"sheet.personal_rules.invalid_name": "Masukkan nama singkat tanpa jeda baris atau karakter kontrol.",
|
||||
"sheet.personal_rules.invalid_values": "Lengkapi nilai aturan: masing-masing harus dapat dihitung di desain ini, dengan ketebalan positif dan faktor K dari 0 sampai 1.",
|
||||
"sheet.personal_rules.missing": "Aturan pribadi terpilih sudah tidak tersedia.",
|
||||
"sheet.personal_rules.name": "Nama aturan",
|
||||
"sheet.personal_rules.name_exists": "Aturan pribadi dengan nama ini sudah ada. Gunakan nama lain.",
|
||||
"sheet.personal_rules.name_hint": "Nama yang unik",
|
||||
"sheet.personal_rules.overwrite": "Simpan perubahan ke aturan pribadi terpilih",
|
||||
"sheet.personal_rules.rename": "Ganti nama",
|
||||
"sheet.personal_rules.rule": "Aturan pribadi",
|
||||
"sheet.personal_rules.save": "Simpan baru",
|
||||
"sheet.personal_rules.scope": "Disimpan di profil Anda untuk semua desain.",
|
||||
"sheet.personal_rules.select": "Pilih aturan",
|
||||
"sheet.personal_rules.title": "Aturan pribadi",
|
||||
"sheet.personal_rules.unsupported": "Aturan ini memiliki nilai yang tidak dapat dipakai versi ini.",
|
||||
"shortcut.json_error": "parameter harus berupa JSON: {error}",
|
||||
"shortcut.no_command": "tidak ada perintah `{id}`; teks sebelum JSON harus berupa id perintah",
|
||||
"shortcut.pin": "Sematkan di atas kotak S",
|
||||
@@ -3808,7 +3450,6 @@
|
||||
"sketch_text.align_right": "Kanan",
|
||||
"sketch_text.bold": "Tebal",
|
||||
"sketch_text.builtin_font": "{family} (bawaan)",
|
||||
"sketch_text.formula": "Mulai dengan = untuk menyusun kata dari parameter: ='W' + number(Width)",
|
||||
"sketch_text.italic": "Miring",
|
||||
"sketch_text.loading_fonts": "Mencari font terpasang…",
|
||||
"sketch_text.on_path": "Teks mengikuti jalurnya: kurva yang menempatkannya",
|
||||
@@ -3862,10 +3503,8 @@
|
||||
"timeline.move_to_group": "Pindahkan Fitur ke Folder",
|
||||
"timeline.rename_group": "Ganti Nama Folder Fitur",
|
||||
"timeline.reorder_many": "Urutkan Ulang Fitur",
|
||||
"timeline.suppress_features": "Tekan Fitur",
|
||||
"timeline.suppress_folders_tip": "Tekan atau lepas penekanan setiap fitur di folder dan folder bersarangnya",
|
||||
"timeline.ungroup": "Hapus Folder Fitur",
|
||||
"timeline.unsuppress_features": "Lepas Tekan Fitur",
|
||||
"to the face": "ke muka",
|
||||
"to the next face": "ke muka berikutnya",
|
||||
"toolbar.customize_note": "Tab {tab}. Centang perintah untuk memberinya tombol toolbar. Anda juga dapat menyeret baris dropdown panel ke toolbar, menyeret tombol keluar dari toolbar untuk menghapusnya, atau memakai pin pada baris dropdown.",
|
||||
@@ -3949,8 +3588,6 @@
|
||||
"ui.3d_mouse_section": "Mouse 3D",
|
||||
"ui.3d_mouse_show_in_view": "Tampilkan mouse 3D di tampilan 3D",
|
||||
"ui.3d_mouse_show_in_view_tip": "Gambar mouse 3D Anda di sudut kiri bawah, bergerak mengikuti gerakan Anda.",
|
||||
"ui.3d_mouse_sketch_orbit": "Putar sketsa dengan mouse 3D",
|
||||
"ui.3d_mouse_sketch_orbit_tip": "Mouse 3D juga memutar tampilan saat sketsa terbuka dan dilihat tegak lurus, seperti yang dapat dilakukan mouse biasa. Mati: mouse 3D hanya menggeser dan men-zoom sketsa sampai Anda memiringkan tampilan.",
|
||||
"ui.3d_mouse_skip": "Perangkat saya tidak bisa ini",
|
||||
"ui.3d_mouse_skip_tip": "Melewati gerakan ini ke kedua arah, dan kalibrasi tidak menyertakannya.",
|
||||
"ui.3d_mouse_speed": "Kecepatan mouse 3D",
|
||||
@@ -3979,8 +3616,6 @@
|
||||
"ui.3d_mouse_step_twist_counterclockwise": "Putar cap berlawanan arah jarum jam, tahan, lalu lepaskan.",
|
||||
"ui.3d_mouse_switch_cap": "Kalibrasi sebagai Kembali ke Tengah",
|
||||
"ui.3d_mouse_switch_trackball": "Kalibrasi sebagai trackball",
|
||||
"ui.3d_mouse_use_direct": "Gunakan driver langsung",
|
||||
"ui.3d_mouse_use_direct_tip": "Baca mouse 3D secara langsung (hidraw), bukan melalui spacenavd.",
|
||||
"ui.3d_mouse_view_axis": "Sumbu tampilan",
|
||||
"ui.3d_mouse_view_off": "Mati",
|
||||
"ui.3d_mouse_view_off_tip": "Profil driver mouse 3D mematikan sumbu ini, sehingga gerakannya tidak menggerakkan tampilan. Memilih gerakan sumbu lain di sini akan menukar keduanya, dan gerakan itu berhenti menggerakkan tampilan.",
|
||||
@@ -4019,7 +3654,6 @@
|
||||
"ui.agent_chat_auth_terminal": "Jalankan ini di terminal, lalu tekan Hubungkan lagi:",
|
||||
"ui.agent_chat_auth_title": "Masuk ke agen",
|
||||
"ui.agent_chat_cancel": "Batal",
|
||||
"ui.agent_chat_cannot_start": "Terpasang, tetapi tidak dapat dimulai: {error}",
|
||||
"ui.agent_chat_changes": "Perubahan: {n}, satu langkah urung",
|
||||
"ui.agent_chat_changes_n": "{n} perubahan",
|
||||
"ui.agent_chat_changes_of": "{n}/{limit} perubahan",
|
||||
@@ -4112,12 +3746,9 @@
|
||||
"ui.agent_chat_queued_stopped": "Mengantre (dihentikan, belum dikirim)",
|
||||
"ui.agent_chat_refresh": "Segarkan",
|
||||
"ui.agent_chat_refused": "Tidak diizinkan untuk agen: {reason}",
|
||||
"ui.agent_chat_reinstall": "{agent} terpasang ({program}), tetapi tidak dapat dimulai saat SolidCraft memeriksanya: {error}\nInstalasinya mungkin tidak lengkap, atau dibuat untuk jenis komputer lain. Pasang lagi dengan `{install}`, periksa bahwa ia menampilkan versinya di terminal, lalu tekan Segarkan.",
|
||||
"ui.agent_chat_remove": "Hapus dari antrean",
|
||||
"ui.agent_chat_remove_file": "Lepaskan dari pesan ini",
|
||||
"ui.agent_chat_remove_imported": "Lepaskan dari pesan ini; part tetap berada di desain (Urungkan menghapusnya)",
|
||||
"ui.agent_chat_reply_cut_off": "Balasan mencapai batas panjangnya sebelum selesai, jadi mungkin tidak lengkap. Minta agen untuk melanjutkan, atau untuk jawaban yang lebih singkat.",
|
||||
"ui.agent_chat_reply_declined": "Model menolak menjawab pesan ini.",
|
||||
"ui.agent_chat_retry": "Coba lagi",
|
||||
"ui.agent_chat_right": "Kanan",
|
||||
"ui.agent_chat_save": "Simpan",
|
||||
@@ -4176,17 +3807,12 @@
|
||||
"ui.ai_copy_suffix": "salinan",
|
||||
"ui.ai_custom_url": "URL kustom",
|
||||
"ui.ai_default": "Default",
|
||||
"ui.ai_edit": "Edit",
|
||||
"ui.ai_edit_agent_title": "Edit agen",
|
||||
"ui.ai_edit_gone": "Agen ini telah dihapus, jadi tidak ada yang perlu disimpan.",
|
||||
"ui.ai_edit_tip": "Ubah nama, perintah, atau endpoint agen ini. Key yang tersimpan tetap tersembunyi.",
|
||||
"ui.ai_http_busy": "endpoint sibuk atau melebihi batas; coba lagi nanti",
|
||||
"ui.ai_http_key": "endpoint menolak key: periksa di Preferensi > AI",
|
||||
"ui.ai_http_not_found": "endpoint atau model tidak ada: periksa URL dasar dan nama model",
|
||||
"ui.ai_http_too_large": "percakapan terlalu besar untuk endpoint ini; mulai obrolan baru",
|
||||
"ui.ai_key": "Key API",
|
||||
"ui.ai_key_hint": "opsional; disimpan di keychain sistem",
|
||||
"ui.ai_key_keep_hint": "kosongkan untuk mempertahankan key yang tersimpan",
|
||||
"ui.ai_key_needs_https": "Key hanya dikirim lewat HTTPS, atau ke komputer ini.",
|
||||
"ui.ai_key_note": "Disimpan di keychain sistem, tidak pernah di pengaturan SolidCraft. Kosongkan untuk server lokal.",
|
||||
"ui.ai_keychain_error": "Keychain sistem menolak: {error}",
|
||||
@@ -4218,7 +3844,6 @@
|
||||
"ui.ai_request_timeout": "Batas waktu permintaan",
|
||||
"ui.ai_request_timeout_hint": "Berapa lama satu permintaan model ke endpoint ini boleh berlangsung, dari 30 s sampai satu jam. Naikkan untuk model lokal yang lambat.",
|
||||
"ui.ai_reset": "Reset",
|
||||
"ui.ai_save": "Simpan",
|
||||
"ui.ai_settings": "Pengaturan AI…",
|
||||
"ui.ai_show_features": "Tampilkan fitur AI",
|
||||
"ui.ai_show_features_note": "Chat agen: panel tempat agen coding yang sudah Anda pakai, atau endpoint model pilihan Anda, bekerja pada desain yang terbuka. Nonaktif: tidak ada tombol AI, pintasan, entri menu, atau panel, dan tidak ada yang dicari atau dimulai.",
|
||||
@@ -4297,8 +3922,6 @@
|
||||
"ui.cancel": "Batal",
|
||||
"ui.canvases": "Kanvas",
|
||||
"ui.center": "Pusat",
|
||||
"ui.center_arc_follows_cursor": "Busur titik pusat mengikuti arah kursor",
|
||||
"ui.center_arc_follows_cursor_tip": "Busur titik pusat berjalan searah atau berlawanan arah jarum jam sesuai arah kursor mengitari pusatnya. Mati: selalu berlawanan arah jarum jam dari awal.",
|
||||
"ui.centerline": "Garis tengah",
|
||||
"ui.chain": "Rantai",
|
||||
"ui.chamfer": "Chamfer",
|
||||
@@ -4307,7 +3930,6 @@
|
||||
"ui.circle": "Lingkaran",
|
||||
"ui.circular_pattern": "Pola Melingkar",
|
||||
"ui.clear": "Bersihkan",
|
||||
"ui.clear_print_face": "Hapus permukaan cetak",
|
||||
"ui.clear_recent": "Bersihkan Terbaru",
|
||||
"ui.clear_the_selection": "Hapus pilihan",
|
||||
"ui.click_selects_whole_bodies": "Klik memilih seluruh bodi",
|
||||
@@ -4342,14 +3964,6 @@
|
||||
"ui.constant": "Konstan",
|
||||
"ui.constraints_conflict": "Batasan bertentangan",
|
||||
"ui.construction": "Konstruksi",
|
||||
"ui.construction.angle_hint": "Garis bantu: klik sebuah titik, lalu ketik sudut atau pilih arah",
|
||||
"ui.construction.bisector_hint": "Garis bagi sudut: pilih dua garis lurus yang berpotongan, lalu solusi yang diinginkan",
|
||||
"ui.construction.common_hint": "Garis singgung persekutuan: pilih dua lingkaran/busur, lalu solusi yang diinginkan",
|
||||
"ui.construction.contact_hint": "Garis singgung: pilih lingkaran/busur atau spline/kurva konik terbuka, lalu titik singgung (kurva bentuk bebas: titik ujung)",
|
||||
"ui.construction.external_hint": "Garis singgung: pilih lingkaran atau busur, sebuah titik luar, lalu solusi yang diinginkan",
|
||||
"ui.construction.free_hint": "Garis bantu: klik dua titik; klik kanan untuk mengulang",
|
||||
"ui.construction.point_hint": "Garis bantu: klik titik yang akan dilalui",
|
||||
"ui.construction.reference_hint": "Garis bantu: pilih garis lurus, lalu sebuah titik; klik kanan untuk mengganti referensi",
|
||||
"ui.construction.ribbon_label": "Garis bantu",
|
||||
"ui.context_menu": "Menu konteks",
|
||||
"ui.continuity_g0": "Lipatan G0",
|
||||
@@ -4392,40 +4006,6 @@
|
||||
"ui.design_properties.project": "Proyek",
|
||||
"ui.design_properties.revision": "Revisi",
|
||||
"ui.design_saved": "Disimpan ke {path}",
|
||||
"ui.details_access_caption": "Muka menunjukkan apakah alat dapat menjangkaunya dari arah yang dipilih.",
|
||||
"ui.details_angle": "Sudut",
|
||||
"ui.details_continuity_caption": "Edit jahitan terpilih. Jahitan lain mempertahankan pengaturannya sendiri.",
|
||||
"ui.details_continuity_stale": "Geometri sebelumnya: jalankan ulang analisis untuk mengedit jahitan ini atau mengepaskan tampilan padanya.",
|
||||
"ui.details_copy_list": "Salin daftar",
|
||||
"ui.details_curvature": "Toleransi kelengkungan",
|
||||
"ui.details_curvature_caption": "Muka diberi warna menurut radius kelengkungan lokalnya.",
|
||||
"ui.details_direction": "Arah alat",
|
||||
"ui.details_draft_caption": "Muka diberi warna menurut sudutnya terhadap arah tarik.",
|
||||
"ui.details_edit_seam": "Edit jahitan",
|
||||
"ui.details_fixture": "Spesimen komponen — hanya data contoh",
|
||||
"ui.details_fixture_caption": "Spesimen komponen dengan nilai ilustratif; ini bukan hasil model.",
|
||||
"ui.details_fixture_problem": "Contoh temuan dengan masalah",
|
||||
"ui.details_fixture_readout": "Contoh nilai terukur",
|
||||
"ui.details_flip": "Balik",
|
||||
"ui.details_gap": "Celah",
|
||||
"ui.details_hatch": "Arsir muka potongan",
|
||||
"ui.details_jump": "Lompatan kelengkungan",
|
||||
"ui.details_key": "Legenda",
|
||||
"ui.details_offset": "Offset",
|
||||
"ui.details_plane": "Bidang",
|
||||
"ui.details_pull": "Arah tarik",
|
||||
"ui.details_radius": "Radius",
|
||||
"ui.details_readout": "Pembacaan",
|
||||
"ui.details_samples": "Sampel",
|
||||
"ui.details_seam": "{body} · Tepi {edge}",
|
||||
"ui.details_settings": "Pengaturan",
|
||||
"ui.details_sharp_gap": "Tajam atau celah",
|
||||
"ui.details_show_all": "Tampilkan semua {count}",
|
||||
"ui.details_smooth": "Halus",
|
||||
"ui.details_stripes": "Lajur",
|
||||
"ui.details_target": "Pas ke geometri",
|
||||
"ui.details_worst_seams": "Jahitan terburuk",
|
||||
"ui.details_zebra_caption": "Lajur terpantul menunjukkan seberapa mulus muka bertemu.",
|
||||
"ui.diameter": "Diameter",
|
||||
"ui.dimension": "Dimensi",
|
||||
"ui.direct_interaction": "Interaksi langsung",
|
||||
@@ -4486,7 +4066,6 @@
|
||||
"ui.equation_y_of_x": "y(x)",
|
||||
"ui.equivalent_radius": "Radius Ekuivalen",
|
||||
"ui.expand": "Perluas",
|
||||
"ui.explode_needs_two_components": "Tampilan Urai menarik komponen terpisah, jadi desain memerlukan dua komponen atau lebih (Komponen Baru, Sisipkan Desain, atau Buat Komponen dari Bodi)",
|
||||
"ui.exportDxf": "Ekspor DXF…",
|
||||
"ui.export_ellipsis_keymap": "Ekspor…",
|
||||
"ui.export_keymap_tip": "Tombol, favorit kotak S, dan toolbar, sebagai file",
|
||||
@@ -4775,17 +4354,12 @@
|
||||
"ui.plugins_skipped": "{count} folder tidak dapat dibaca.",
|
||||
"ui.plugins_version": "{version}",
|
||||
"ui.point": "Titik",
|
||||
"ui.point_cloud_add_filter": "Tambah filter…",
|
||||
"ui.point_cloud_auto_range": "Rentang Otomatis",
|
||||
"ui.point_cloud_color_by": "Warnai Menurut",
|
||||
"ui.point_cloud_file_colors": "Warna File",
|
||||
"ui.point_cloud_filter_by": "Filter menurut",
|
||||
"ui.point_cloud_height_high": "Tertinggi",
|
||||
"ui.point_cloud_height_low": "Terendah",
|
||||
"ui.point_cloud_legend_filter": "Ditampilkan dan disembunyikan di legenda di atas",
|
||||
"ui.point_cloud_no_file_colors": "File tidak memiliki warna",
|
||||
"ui.point_cloud_pause": "Jeda",
|
||||
"ui.point_cloud_play": "Putar",
|
||||
"ui.point_cloud_single_color": "Satu Warna",
|
||||
"ui.point_cloud_size": "Ukuran Titik",
|
||||
"ui.point_cloud_units": "Satuan File",
|
||||
@@ -4794,11 +4368,6 @@
|
||||
"ui.polygon": "Poligon",
|
||||
"ui.preferences": "Preferensi",
|
||||
"ui.press_a_key": "tekan tombol…",
|
||||
"ui.print_face_cleared": "{body}: permukaan cetak dihapus",
|
||||
"ui.print_face_input": "Permukaan cetak",
|
||||
"ui.print_face_one_body": "Permukaan cetak milik satu bodi: kirim bodi itu sendiri untuk mengubahnya",
|
||||
"ui.print_face_pick": "Pilih satu permukaan datar dari bodi padat untuk dijadikan permukaan cetak",
|
||||
"ui.print_face_set": "{body}: permukaan cetak diatur; Kirim ke slicer meletakkan bodi di atasnya",
|
||||
"ui.profile": "Profil",
|
||||
"ui.profile_plane": "Bidang Profil",
|
||||
"ui.profiles": "Profil",
|
||||
@@ -4814,7 +4383,6 @@
|
||||
"ui.properties.inertia_y": "Iyx, Iyy, Iyz",
|
||||
"ui.properties.inertia_z": "Izx, Izy, Izz",
|
||||
"ui.properties.measuring": "Mengukur…",
|
||||
"ui.properties.measuring_bodies": "Mengukur… {done} dari {total} bodi",
|
||||
"ui.properties.measuring_failed": "Pengukuran berhenti sebelum selesai.",
|
||||
"ui.properties.principal_axis": "Sumbu utama {number}",
|
||||
"ui.properties.principal_moments": "Momen utama",
|
||||
@@ -4863,7 +4431,6 @@
|
||||
"ui.revolve": "Revolve",
|
||||
"ui.ribbon_exit": "Keluar",
|
||||
"ui.ribbon_labels": "Tampilkan teks di bawah ikon pita",
|
||||
"ui.ribbon_menus_skip_pinned": "Kecualikan perintah yang disematkan dari dropdown",
|
||||
"ui.ribbon_pin_footer": "Perintah yang disematkan tampil di ribbon. Arahkan kursor ke baris untuk menyematkan atau melepas sematan.",
|
||||
"ui.ribbon_workspace": "Workspace",
|
||||
"ui.right": "Kanan",
|
||||
@@ -4882,7 +4449,6 @@
|
||||
"ui.selectOther": "Pilih Lainnya…",
|
||||
"ui.selectTangentChain": "Pilih Rantai Tangen",
|
||||
"ui.select_all": "Pilih Semua",
|
||||
"ui.select_components_by_face": "Pilih komponen (sebuah muka memilih komponennya)",
|
||||
"ui.selection": "Pilihan",
|
||||
"ui.selection_modifiers": "Pengubah pilihan",
|
||||
"ui.selection_shift_add_only": "Shift+klik menambah tanpa menghapus",
|
||||
@@ -4924,11 +4490,6 @@
|
||||
"ui.sketch_intersect_selection_filter": "Filter Pilihan",
|
||||
"ui.sketch_modifiers": "Pengubah sketsa",
|
||||
"ui.sketch_project_geometry": "Geometri",
|
||||
"ui.sketch_report.all_constrained": "Semuanya terbatasi penuh.",
|
||||
"ui.sketch_report.dof": "Derajat kebebasan",
|
||||
"ui.sketch_report.loose": "Belum terbatasi penuh",
|
||||
"ui.sketch_report.status": "Status",
|
||||
"ui.sketch_report.title": "Laporan Sketsa",
|
||||
"ui.sketch_scale": "Skala Sketsa",
|
||||
"ui.sketches": "Sketsa",
|
||||
"ui.slice": "Iris",
|
||||
@@ -5033,19 +4594,10 @@
|
||||
"ui.view_centre": "Pusat tampilan",
|
||||
"ui.viewport_status_clear": "Matikan {name}",
|
||||
"ui.viewport_status_clear_hint": "Matikan {name} · Esc",
|
||||
"ui.viewport_status_edges": "{count} tepi",
|
||||
"ui.viewport_status_from": "dari {direction}",
|
||||
"ui.viewport_status_key": "Tampilkan legenda untuk {name}",
|
||||
"ui.viewport_status_minimum_radius": "Radius minimum",
|
||||
"ui.viewport_status_pairs": "{count} pasang",
|
||||
"ui.viewport_status_section_hatch": "{setting} · arsir",
|
||||
"ui.viewport_status_section_plane": "Bidang saat ini",
|
||||
"ui.viewport_status_section_tilted": "miring · {offset}",
|
||||
"ui.viewport_status_stripes": "{count} lajur",
|
||||
"ui.viewport_status_summary_clear": "Matikan semuanya",
|
||||
"ui.viewport_status_summary_heading": "Di tampilan ini",
|
||||
"ui.viewport_status_summary_label": "{name} dan {count} item lainnya",
|
||||
"ui.viewport_status_summary_more": "+{count}",
|
||||
"ui.viewport_theme_follow": "Ikuti tema",
|
||||
"ui.visual_shaded_hidden_edges": "Shaded dengan tepi tersembunyi",
|
||||
"ui.visual_shaded_with_edges": "Shaded dengan tepi",
|
||||
@@ -5082,9 +4634,7 @@
|
||||
"update.button": "Perbarui",
|
||||
"update.button_version": "Perbarui ke {version}",
|
||||
"update.check_automatically": "Periksa pembaruan secara otomatis",
|
||||
"update.check_for_updates": "Periksa pembaruan",
|
||||
"update.check_now": "Periksa sekarang",
|
||||
"update.check_unavailable": "Pemeriksaan pembaruan tidak tersedia untuk instalasi ini.",
|
||||
"update.checking": "Memeriksa…",
|
||||
"update.copy": "Salin",
|
||||
"update.dmg_opened": "Disk image terbuka dan terverifikasi: seret SolidCraft ke Applications, ganti salinan lama, lalu mulai ulang SolidCraft.",
|
||||
@@ -5098,13 +4648,11 @@
|
||||
"update.installed": "SolidCraft {version} terpasang. Mulai ulang untuk memakainya.",
|
||||
"update.installer_started": "Penginstal dimulai saat SolidCraft ditutup.",
|
||||
"update.later": "Ingatkan saya nanti",
|
||||
"update.managed": "Pembaruan tersedia: perbarui SolidCraft di {manager}",
|
||||
"update.no_notes": "Rilis ini tidak memiliki catatan.",
|
||||
"update.package_hint": "Salinan ini berasal dari {kind}. Unduh paket baru, lalu pasang dengan:",
|
||||
"update.prefs_dev": "Ini adalah build pengembangan ({version}): tidak memeriksa pembaruan.",
|
||||
"update.prefs_flatpak": "Flatpak memperbarui salinan ini ({version}): jalankan {command} atau gunakan software center Anda. SolidCraft tidak memeriksa.",
|
||||
"update.prefs_label": "Pembaruan",
|
||||
"update.prefs_managed": "Ini adalah SolidCraft {version}, dikelola oleh {manager}. Pemeriksaan meminta rilis terbaru ke GitHub dan tidak mengirim apa pun lagi; perbarui SolidCraft di {manager}.",
|
||||
"update.prefs_note": "Ini adalah SolidCraft {version} ({kind}). Pemeriksaan meminta rilis terbaru ke GitHub dan tidak mengirim apa pun lagi.",
|
||||
"update.prefs_web": "Muat ulang halaman untuk mendapatkan aplikasi web terbaru. Jika jaringan tidak tersedia atau pembaruan tidak selesai diunduh tepat waktu, versi tersimpan akan terbuka; unduhan yang sedang berjalan berlanjut untuk muat ulang berikutnya.",
|
||||
"update.refresh_checking": "Memeriksa rilis terbaru…",
|
||||
|
||||
@@ -60,7 +60,6 @@
|
||||
"BLEND SURFACE": "SUPERFICIE DI RACCORDO",
|
||||
"BOUNDARY SURFACE": "SUPERFICIE DA CONTORNI",
|
||||
"BROWSER": "STRUTTURA",
|
||||
"Back to the original order": "Torna all'ordine originale",
|
||||
"Ball": "Sferico",
|
||||
"Bar": "Barra",
|
||||
"Base Center": "Centro della base",
|
||||
@@ -182,8 +181,6 @@
|
||||
"Designs you open or save appear here.": "I progetti aperti o salvati vengono visualizzati qui.",
|
||||
"Determined by To Object. Choose Angle to edit the angular extent.": "Determinato da Fino all'oggetto. Scegli Angolo per modificare l'estensione angolare.",
|
||||
"Diameter": "Diametro",
|
||||
"Did this assembly open the wrong way up?": "Questo assieme si è aperto nel verso sbagliato?",
|
||||
"Did this part open the wrong way up?": "Questa parte si è aperta nel verso sbagliato?",
|
||||
"Dimension new shapes": "Quota le nuove forme",
|
||||
"Direction": "Direzione",
|
||||
"Discard": "Scarta",
|
||||
@@ -596,8 +593,6 @@
|
||||
"Snap to face and edge centres": "Aggancia ai centri di facce e spigoli",
|
||||
"SolidCraft cannot submit reports directly. Submit on GitHub; no token is needed in the app.": "SolidCraft non può inviare direttamente le segnalazioni. Inviale su GitHub; nell'app non serve alcun token.",
|
||||
"SolidCraft closed before these designs were saved. Their last autosave can be opened.": "SolidCraft si è chiuso prima del salvataggio di questi progetti. È possibile aprire il loro ultimo salvataggio automatico.",
|
||||
"Sort A to Z": "Ordina dalla A alla Z",
|
||||
"Sort Z to A": "Ordina dalla Z alla A",
|
||||
"Spacing 2 must be a non-zero number": "La spaziatura 2 deve essere un numero diverso da zero",
|
||||
"Spacing must be a non-zero number": "La spaziatura deve essere un numero diverso da zero",
|
||||
"Specialise": "Specializza",
|
||||
@@ -606,7 +601,6 @@
|
||||
"Square": "Quadrato",
|
||||
"Stand it up": "Raddrizza",
|
||||
"Stand it up: a quarter turn about X, as one Move feature you can undo.": "Raddrizza: un quarto di giro attorno a X, come singola lavorazione Sposta annullabile.",
|
||||
"Stand this assembly up?": "Raddrizzare questo assieme?",
|
||||
"Stand this part up?": "Raddrizzare questa parte?",
|
||||
"Start angle": "Angolo iniziale",
|
||||
"Start bulge": "Rigonfiamento iniziale",
|
||||
@@ -778,8 +772,6 @@
|
||||
"at the face": "sulla faccia",
|
||||
"bom.group_children": "Sottoparti nella riga della loro parte",
|
||||
"browser.body_name": "Corpo{number}",
|
||||
"browser.calibrate_click_a": "Fai clic sull'immagine per il punto A, oppure digitane le coordinate.",
|
||||
"browser.calibrate_click_b": "Fai clic sull'immagine per il punto B, oppure digitane le coordinate.",
|
||||
"browser.calibrate_title": "Calibra: {name}",
|
||||
"browser.capture_many": "Sono stati spostati {count} componenti, ma le loro posizioni non sono state acquisite.",
|
||||
"browser.capture_note": "Acquisisci posizione mantiene la nuova posizione; Ripristina posizione riporta a quella precedente.",
|
||||
@@ -822,8 +814,6 @@
|
||||
"cmd.appearance_pick_up": "Preleva aspetto",
|
||||
"cmd.appearance_replace": "Sostituisci aspetto",
|
||||
"cmd.assembly_bom": "Distinta base",
|
||||
"cmd.assembly_mass_properties": "Proprietà di massa",
|
||||
"cmd.body.print_face": "Faccia di stampa",
|
||||
"cmd.body_rename": "Rinomina corpo",
|
||||
"cmd.browser_collapse_all": "Comprimi tutto",
|
||||
"cmd.browser_expand_all": "Espandi tutto",
|
||||
@@ -1248,7 +1238,6 @@
|
||||
"cmd.view.render_browser": "Struttura del rendering",
|
||||
"cmd.view.render_dock": "Sposta pannello di rendering",
|
||||
"cmd.view.render_focus": "Vista focalizzata sul rendering",
|
||||
"cmd.view.status_details": "Dettagli di stato della vista",
|
||||
"cmd.view.status_items": "Elementi di stato della vista",
|
||||
"cmd.view_ambient_occlusion": "Occlusione ambientale",
|
||||
"cmd.view_angle_readout": "Angoli della vista",
|
||||
@@ -1287,14 +1276,8 @@
|
||||
"color.hex_hint": "#rrggbb",
|
||||
"color.hue": "Tonalità",
|
||||
"color.linear": "Valori del colore mostrati nello spazio lineare 0-1",
|
||||
"color.recent": "Colori recenti",
|
||||
"color.recent_help": "I colori scelti in qualsiasi campo colore compaiono qui",
|
||||
"color.saturation": "Saturazione (percentuale)",
|
||||
"color.saturation_value": "Saturazione e valore",
|
||||
"color.selected": "Colore selezionato",
|
||||
"color.step_down": "Diminuisci di un passo",
|
||||
"color.step_up": "Aumenta di un passo",
|
||||
"color.value": "Valore, la luminosità (percentuale)",
|
||||
"config.column_filter_empty": "Nessuna colonna corrispondente",
|
||||
"contact.components_count": "{count} componenti",
|
||||
"contact.enabled_label": "abilitato",
|
||||
@@ -1340,7 +1323,6 @@
|
||||
"dialog.dimension_insert_hint": "Fai doppio clic su un’altra quota di controllo per inserirne il nome",
|
||||
"dialog.dimension_name": "Quota: {name}",
|
||||
"dialog.edit_title": "MODIFICA {title}",
|
||||
"dialog.no_shown_body": "Nessun corpo visibile da modificare: mostrane uno o scegli Nuovo corpo",
|
||||
"dialog.select": "↖ Seleziona",
|
||||
"dialog.selected_count": "↖ Selezionati: {count}",
|
||||
"dialog.selection_guidance": "Seleziona un dato di ingresso per modificarlo. Fai clic sugli oggetti selezionati per rimuoverli; anche Ctrl/Cmd-clic ne alterna la selezione. Controlla l'anteprima, poi premi OK.",
|
||||
@@ -1398,243 +1380,26 @@
|
||||
"from the rule": "dalla regola",
|
||||
"help.apache": "Licenza Apache 2.0",
|
||||
"help.appearance.assign": "Dà ai corpi, alle facce o ai componenti selezionati un colore o un aspetto di materiale, senza cambiarne il peso. Usalo per distinguere le parti o per vedere in anteprima una finitura.",
|
||||
"help.assembly.bom": "Elenca le parti del progetto o di un componente con le relative quantità, per numero di parte, e può salvare l'elenco come CSV o JSON. Usalo come distinta delle parti per ordini e montaggio.",
|
||||
"help.attributions": "Attribuzioni (ATTRIBUTION.md)",
|
||||
"help.build": "Versione {version} · commit {commit} · compilata il {date}",
|
||||
"help.canvas.decal": "Applica un'immagine su una faccia piana del modello, come un adesivo. Usalo per mostrare un'etichetta, un logo o un motivo stampato su un pezzo.",
|
||||
"help.canvas.edit": "Modifica un'immagine di riferimento: posizione, dimensione, angolo, opacità, specchiatura, visibilità o nome. Usalo per allineare l'immagine allo schizzo che ci ricalchi sopra.",
|
||||
"help.canvas.insert": "Colloca un'immagine PNG o JPEG su un piano o una faccia come riferimento semitrasparente. Usalo per ricalcare una foto o un disegno in uno schizzo, con l'immagine scalata a una dimensione nota.",
|
||||
"help.component.break_link": "Interrompe il collegamento di un componente con il suo file di progetto, mantenendone i corpi così come sono. Usalo quando la parte non deve più seguire le modifiche del file originale.",
|
||||
"help.component.capture_position": "Acquisisce le posizioni delle parti spostate a mano, che diventano la loro nuova posizione. Usalo dopo aver trascinato in posizione parti che nessun giunto trattiene.",
|
||||
"help.component.create": "Aggiunge al progetto un nuovo componente vuoto, dentro il componente attivo a meno che tu non scelga un altro padre. Usalo per dare a una nuova parte di un assieme il proprio spazio per corpi e schizzi.",
|
||||
"help.component.finish_edit": "Salva la parte che stai modificando sul posto, torna al suo assieme e lo aggiorna con le modifiche. Usalo quando hai finito di modificare la parte collegata.",
|
||||
"help.component.from_bodies": "Trasforma ogni corpo selezionato in un componente a sé, con il nome del corpo. Usalo quando un progetto costruito con corpi sciolti deve diventare un assieme le cui parti possono essere collegate con giunti e spostate.",
|
||||
"help.component.insert_design": "Inserisce un altro progetto salvato come componente collegato al suo file, con i suoi corpi solidi posizionati come nel file originale. Usalo per riutilizzare una parte in un assieme e recepire le modifiche successive con Aggiorna collegamenti.",
|
||||
"help.component.properties": "Mostra volume, massa, centro di massa e momenti d'inerzia di un componente, in base ai materiali dei suoi corpi. Usalo per controllare peso e bilanciamento di un assieme.",
|
||||
"help.component.revert_position": "Riporta dove erano le parti spostate a mano, scartando gli spostamenti non acquisiti. Usalo per annullare gli spostamenti di prova in un assieme.",
|
||||
"help.component.update_links": "Rilegge i file di progetto collegati e sostituisce i corpi che sono cambiati. Usalo dopo aver modificato una parte usata da questo assieme.",
|
||||
"help.config.configure": "Aggiunge parametri, lavorazioni, materiali o aspetti come colonne della tabella delle configurazioni. Usalo per creare varianti di uno stesso progetto, ad esempio le misure di un pezzo.",
|
||||
"help.config.preview": "Verifica che una riga della tabella delle configurazioni si ricostruisca, senza modificare il progetto né la sua cronologia. Usalo prima di passare a una variante di cui non sei sicuro.",
|
||||
"help.config.rules": "Mostra le regole della tabella delle configurazioni, le sue righe e quale riga è attiva. Usalo per vedere come sono impostate le varianti di un progetto.",
|
||||
"help.config.table": "Mostra la tabella delle configurazioni: una riga per variante, una colonna per parametro o lavorazione, e se il progetto corrisponde ancora alla riga attiva. Usalo per esaminare le varianti di un progetto.",
|
||||
"help.connect_note": "Riavvia ogni assistente per caricare il server SolidCraft. Ogni file è stato salvato come .bak prima della modifica.",
|
||||
"help.connect_title": "Collega assistenti AI",
|
||||
"help.construct.axis.edge": "Crea un asse di costruzione lungo uno spigolo rettilineo o una linea dello schizzo. Usalo come asse per una rivoluzione, una serie circolare o un giunto.",
|
||||
"help.construct.axis.normal_to_face": "Crea un asse di costruzione passante per un punto, perpendicolare a una faccia. Usalo come asse che esce dritto da una superficie.",
|
||||
"help.construct.axis.through_cylinder": "Crea un asse di costruzione passante per il centro di una faccia cilindrica, conica o torica, o di uno spigolo circolare. Usalo per ruotare lavorazioni o ripeterle in serie attorno a un pezzo tondo.",
|
||||
"help.construct.axis.two_planes": "Crea un asse di costruzione dove si incontrano due piani o facce piane. Usalo quando l'asse che ti serve è la linea tra due facce.",
|
||||
"help.construct.axis.two_points": "Crea un asse di costruzione passante per due punti, vertici o punti dello schizzo. Usalo per un asse che collega due posizioni note.",
|
||||
"help.construct.plane.along_path": "Crea un piano di costruzione perpendicolare a uno spigolo o a una curva, in una posizione lungo di essa. Usalo per disegnare il profilo di uno sweep o una sezione di un percorso.",
|
||||
"help.construct.plane.at_angle": "Crea un piano di costruzione ruotato di un angolo rispetto a un piano o a una faccia, attorno a un asse o a uno spigolo. Usalo per schizzi inclinati, ad esempio una staffa angolata.",
|
||||
"help.construct.plane.midplane": "Crea un piano di costruzione a metà tra due piani o facce piane, oppure che li biseca dove si incontrano ad angolo. Usalo come piano di simmetria per specchiare.",
|
||||
"help.construct.plane.offset": "Crea un piano di costruzione parallelo a un piano o a una faccia piana, a una certa distanza o passante per un punto. Usalo per disegnare a un'altezza stabilita sopra una faccia.",
|
||||
"help.construct.plane.perpendicular": "Crea un piano di costruzione che contiene una linea o uno spigolo ed è perpendicolare a un piano o a una faccia. Usalo per disegnare in verticale sul modello lungo uno spigolo.",
|
||||
"help.construct.plane.tangent": "Crea un piano di costruzione tangente a un cilindro, un cono, una sfera o un toro in un punto. Usalo per disegnare sul lato di un pezzo tondo.",
|
||||
"help.construct.plane.three_points": "Crea un piano di costruzione passante per tre punti. Usalo per un piano definito da posizioni sul modello, ad esempio tre angoli.",
|
||||
"help.construct.plane.two_edges": "Crea un piano di costruzione passante per due spigoli rettilinei o linee che giacciono sullo stesso piano. Usalo per un piano che attraversa un pezzo, ad esempio per due spigoli opposti.",
|
||||
"help.construct.point.along_path": "Crea un punto di costruzione in una posizione lungo uno spigolo o una curva. Usalo come riferimento in un punto intermedio di un percorso.",
|
||||
"help.construct.point.center": "Crea un punto di costruzione al centro di uno spigolo circolare, di un cerchio o arco dello schizzo, di una sfera o di un toro. Usalo come riferimento per fori, assi e giunti.",
|
||||
"help.construct.point.edge_plane": "Crea un punto di costruzione dove uno spigolo o una linea attraversa un piano o una faccia piana. Usalo per segnare dove un percorso incrocia un piano.",
|
||||
"help.construct.point.three_planes": "Crea un punto di costruzione dove si incontrano tre piani o facce piane. Usalo come riferimento d'angolo, anche dove il modello non ha un vertice.",
|
||||
"help.construct.point.two_edges": "Crea un punto di costruzione dove due spigoli o linee si incontrano, o si avvicinano di più. Usalo come riferimento in un angolo virtuale.",
|
||||
"help.construct.point.vertex": "Crea un punto di costruzione su un vertice o su un punto dello schizzo. Usalo come riferimento che resta anche quando lo schizzo o il corpo intorno è nascosto.",
|
||||
"help.contact.check": "Elenca le coppie di parti nei gruppi di contatto che si compenetrano nella posizione attuale. Usalo per trovare le collisioni prima di azionare i giunti o avviare uno studio del movimento.",
|
||||
"help.contact.create": "Raggruppa due o più parti in un gruppo di contatto, i cui corpi non possono compenetrarsi mentre i giunti si muovono. Usalo per parti che devono fermarsi quando si toccano, come una leva contro il suo fermo.",
|
||||
"help.contact.disable_all": "Disattiva il contatto, così i giunti azionati e gli studi del movimento non si fermano più dove le parti si toccano. Usalo per muovere di nuovo le parti liberamente, o per mantenere reattivo un assieme grande.",
|
||||
"help.contact.edit": "Modifica un gruppo di contatto: le parti che contiene, il nome o se è sospeso; può anche eliminare il gruppo. Usalo per regolare quali parti non possono compenetrarsi.",
|
||||
"help.contact.enable_all": "Mette ogni parte dell'assieme in un unico gruppo di contatto, così nessuna coppia di parti può compenetrarsi mentre i giunti si muovono. Usalo per un controllo rapido di un intero meccanismo.",
|
||||
"help.contact.enable_sets": "Attiva il contatto per i gruppi di contatto che hai definito, così i giunti azionati e gli studi del movimento si fermano dove le loro parti si compenetrerebbero. Usalo per riattivare i tuoi gruppi dopo aver disattivato il contatto.",
|
||||
"help.contact.list": "Elenca i gruppi di contatto del progetto, le parti di ciascuno e se il contatto è attivo. Usalo per controllare come è impostato il contatto prima di azionare l'assieme.",
|
||||
"help.document.inspect": "Mostra una panoramica del progetto: componenti, corpi, schizzi, lavorazioni e parametri. Usalo per orientarti in un progetto che non hai realizzato tu.",
|
||||
"help.document.units": "Cambia le unità in cui il progetto mostra le lunghezze, come mm o pollici. La geometria mantiene le sue dimensioni; si adattano solo la visualizzazione e i numeri semplici.",
|
||||
"help.edit.checkpoint": "Memorizza il progetto, lo schizzo attivo e la cronologia di annullamento così come sono ora. Usalo prima di tentare qualcosa di rischioso da cui potresti voler tornare indietro.",
|
||||
"help.edit.restore_checkpoint": "Torna a un punto di ripristino, compresa la cronologia di annullamento. Usalo per scartare in un solo passo tutto ciò che è stato fatto dopo il punto di ripristino.",
|
||||
"help.explode.create": "Crea una vista esplosa che allontana le parti dal centro dell'assieme, oppure con gli spostamenti che imposti. Usalo per mostrare come si monta un assieme, per istruzioni o presentazioni.",
|
||||
"help.face.delete": "Rimuove le facce selezionate e lascia che le facce vicine chiudano il vuoto, oppure lascia il vuoto aperto come superficie. Usalo per togliere uno spigolo arrotondato, un foro o una sporgenza che è d'intralcio.",
|
||||
"help.file.insert_mesh": "Aggiunge al progetto un file 3MF, STL, OBJ, PLY o glTF come corpi a mesh in un nuovo componente. Usalo per affiancare al progetto, come riferimento, un modello scaricato o scansionato.",
|
||||
"help.file.insert_step": "Aggiunge al progetto un file STEP, IGES, FreeCAD o Rhino come corpi solidi in un nuovo componente; le parti di un assieme diventano componenti annidati. Usalo per importare modelli di fornitori o di altri programmi CAD.",
|
||||
"help.file.save_mesh": "Salva i corpi come mesh STL, 3MF o OBJ, con la finezza che scegli per le facce curve. Usalo per preparare pezzi per la stampa 3D o per programmi che leggono mesh.",
|
||||
"help.file.send_to_slicer": "Salva i corpi selezionati come file 3MF e lo apre nello slicer che scegli. Usalo per passare dal modello alla stampa in un solo passo.",
|
||||
"help.font_details": "L’interfaccia usa i caratteri integrati di egui (Ubuntu Light e Hack, con licenze Ubuntu Font Licence e MIT/Bitstream Vera; Noto Emoji e il carattere per icone emoji, con licenze OFL e MIT). Il testo degli schizzi usa Liberation Sans (SIL OFL 1.1). Il pacchetto di caratteri facoltativo di The Crafting Apps, craft-fonts (BIZ UDPGothic, Shippori Mincho, BIZ UDMincho, Noto Sans CJK SC, Noto Sans Arabic; SIL OFL 1.1), non è incluso nelle build di SolidCraft.",
|
||||
"help.fonts": "Caratteri",
|
||||
"help.frame.member": "Posiziona un profilo, come un tubo o un profilato di alluminio, lungo le linee di uno schizzo del telaio, un membro per linea. Usalo per costruire telai, scaffalature e strutture saldate.",
|
||||
"help.inspect.accessibility": "Colora le facce che un utensile può raggiungere da una direzione e quelle che non può raggiungere. Usalo per verificare un pezzo per la lavorazione meccanica o lo stampaggio da quel lato.",
|
||||
"help.inspect.center_of_mass": "Mostra il centro di massa dei corpi, ciascuno da solo e tutti insieme, a densità uniforme. Usalo per controllare il bilanciamento e dove un pezzo si ribalterà.",
|
||||
"help.inspect.colored_components": "Dà a ogni componente un proprio colore temporaneo, senza modificare gli aspetti. Usalo per distinguere a colpo d'occhio le parti di un assieme.",
|
||||
"help.inspect.compare": "Confronta due corpi e mostra dove uno ha materiale che l'altro non ha, con volume e scostamento. Usalo per verificare un pezzo modificato o importato rispetto all'originale.",
|
||||
"help.inspect.continuity": "Verifica come si raccordano le facce lungo i loro spigoli: giochi, spigoli vivi o salti di curvatura, e colora le giunzioni. Usalo per trovare dove le superfici non si raccordano bene.",
|
||||
"help.inspect.curvature_comb": "Disegna pettini lungo curve, spigoli o facce i cui denti mostrano quanto si curvano. Usalo per individuare zone piatte, spigoli vivi e curvatura irregolare.",
|
||||
"help.inspect.curvature_map": "Colora le facce in base a quanto si curvano, in rosso dove il raggio è piccolo. Usalo per trovare i punti stretti e valutare quanto è liscia una superficie.",
|
||||
"help.inspect.draft": "Colora le facce in base all'angolo di sformo rispetto a una direzione di estrazione, segnalando quelle con sformo insufficiente. Usalo per controllare un pezzo prima dello stampaggio o della fusione.",
|
||||
"help.inspect.environment_map": "Mostra il modello con una finitura riflettente, simile a uno specchio. Usalo per valutare l'andamento delle superfici dal modo in cui scorrono i riflessi.",
|
||||
"help.inspect.interference": "Trova i corpi che si sovrappongono e mostra ogni sovrapposizione con il suo volume. Usalo per controllare se in un assieme ci sono parti che si scontrano.",
|
||||
"help.inspect.isocurve": "Disegna le curve isoparametriche delle facce, la griglia su cui è costruita la superficie. Usalo per vedere come scorre una superficie e dove si addensa.",
|
||||
"help.inspect.measure": "Misura lunghezze, distanze, angoli, aree e raggi tra gli elementi che selezioni, oppure il volume e la massa dei corpi. Usalo per controllare dimensioni e distanze libere.",
|
||||
"help.inspect.minimum_radius": "Trova il raggio di curvatura minimo di curve, spigoli o facce e dove si trova. Usalo per verificare che un utensile o un ugello possa seguire la forma.",
|
||||
"help.inspect.section": "Apre la vista con un taglio lungo un piano e tratteggia le facce tagliate, senza modificare il modello. Usalo per guardare dentro pezzi e assiemi.",
|
||||
"help.inspect.zebra": "Mostra strisce bianche e nere riflesse sulle facce del modello. Usalo per valutare la levigatezza: strisce che si spezzano o si piegano su uno spigolo indicano una transizione scadente.",
|
||||
"help.joint.as_built": "Collega due parti dove si trovano già, senza spostarne nessuna, e imposta come possono ancora muoversi. Usalo per parti che hai già posizionato nella loro posizione finale.",
|
||||
"help.joint.cam": "Collega una camma rotante a un seguicamma, che scorre o oscilla mentre il profilo della camma gli passa sotto. Usalo per camme, eccentrici e comandi delle valvole.",
|
||||
"help.joint.create": "Collega due parti alle origini del giunto che selezioni e sposta la seconda parte al suo posto; il tipo di giunto stabilisce come possono ancora muoversi. Usalo per costruire un assieme le cui parti si muovono come il meccanismo reale.",
|
||||
"help.joint.drive": "Imposta l'angolo o la distanza di un giunto e sposta di conseguenza le parti, entro i suoi limiti; i giunti collegati e le catene cinematiche chiuse seguono il movimento. Usalo per verificare che un meccanismo si muova come previsto.",
|
||||
"help.joint.gear": "Collega due giunti rotanti con un rapporto di trasmissione, così azionarne uno fa ruotare l'altro. Usalo per ingranaggi cilindrici e dentature interne, con il rapporto ricavato dai raggi primitivi o dal numero di denti.",
|
||||
"help.joint.limits": "Imposta fin dove un giunto può ruotare o scorrere, con un minimo e un massimo, oppure rimuove questi limiti. Usalo per mantenere una cerniera, un cursore o una leva entro la sua reale corsa.",
|
||||
"help.joint.motion_link": "Accoppia due giunti con un rapporto e uno scostamento, così azionarne uno muove l'altro. Usalo per una relazione fissa tra giunti che Ingranaggio, Pignone e cremagliera o Vite non coprono.",
|
||||
"help.joint.origin": "Colloca un'origine del giunto con nome su una parte: al centro di una faccia o di un'estremità tonda, a metà di uno spigolo, su un angolo o su un punto. Usalo per preparare i punti in cui si attaccano i giunti; un'origine scelta su una faccia segue la faccia quando la parte cambia dimensione.",
|
||||
"help.joint.rack_pinion": "Collega un pignone rotante a una cremagliera scorrevole, così la cremagliera si sposta della lunghezza di circonferenza primitiva percorsa dal pignone. Usalo per trasmissioni a cremagliera, sterzi e slitte lineari.",
|
||||
"help.joint.reach": "Sposta un punto di una parte verso una destinazione modificando i giunti della sua catena, entro i loro limiti. Usalo per posizionare un meccanismo in base a dove deve arrivare la sua estremità, come la punta di un braccio robotico.",
|
||||
"help.joint.rigid_group": "Blocca insieme le parti selezionate così come sono, in modo che si muovano come un tutt'uno. Usalo per parti che stanno insieme e non hanno moto relativo.",
|
||||
"help.joint.screw": "Collega rotazione e scorrimento tramite un passo, così ogni giro avanza di quella distanza. Usalo per viti madri, bulloni e alberi filettati.",
|
||||
"help.library.apply": "Applica un materiale o un aspetto da un file di libreria locale a corpi, facce o componenti. Usalo per riutilizzare materiali salvati da un altro progetto.",
|
||||
"help.library.export": "Salva i materiali e gli aspetti del progetto in un file di libreria. Usalo per condividerli o riutilizzarli in altri progetti.",
|
||||
"help.library.inspect": "Controlla un file di libreria ed elenca i suoi materiali e aspetti, senza modificare il progetto. Usalo per vedere cosa contiene una libreria prima di applicarla.",
|
||||
"help.licences": "Licenze",
|
||||
"help.material.assign": "Imposta di che cosa sono fatti i corpi selezionati, per esempio acciaio, alluminio o ABS. Usalo perché massa e peso corrispondano al pezzo reale.",
|
||||
"help.material.properties.validate": "Controlla la coerenza dei numeri e i valori mancanti in una scheda dati di un materiale. Usalo prima di affidarti ai dati per massa o rigidità.",
|
||||
"help.mesh.convert": "Ricostruisce un corpo a mesh, come un STL, come solido modificabile con facce piane e cilindriche. Usalo per modificare parti meccaniche importate come un corpo modellato.",
|
||||
"help.mit": "Licenza MIT",
|
||||
"help.motion.study": "Imposta i valori dei giunti a intervalli lungo una sequenza temporale e li riproduce come animazione. Usalo per osservare un meccanismo muoversi in una sequenza e controllare le distanze libere lungo il percorso.",
|
||||
"help.motion.trace": "Traccia il percorso seguito da un punto di una parte mentre uno studio del movimento viene riprodotto o un giunto viene azionato, e lo conserva come curva di schizzo 3D quando confermi. Usalo per vedere dove arriva un meccanismo, o per costruire a partire dal suo percorso.",
|
||||
"help.notice": "NOTICE",
|
||||
"help.occurrence.ground": "Fissa una parte al suo posto, o la libera di nuovo, in modo che i giunti muovano le altre parti attorno a essa. Usalo per il telaio o la base su cui è costruito il resto dell'assieme.",
|
||||
"help.occurrence.move": "Sposta una parte dell'assieme solo lungo i gradi di libertà consentiti dai suoi giunti. Seleziona una faccia della parte, poi trascina una freccia o un arco disponibile.",
|
||||
"help.parameters.change": "Apre la tabella dei valori con nome e delle espressioni che guidano le quote della progettazione. Usala per cambiare una misura in un solo punto e far seguire tutte le lavorazioni che la usano.",
|
||||
"help.parameters.export": "Salva i parametri del progetto come CSV o JSON. Usalo per modificarli in un foglio di calcolo o spostarli in un altro progetto.",
|
||||
"help.parameters.graph": "Mostra quali parametri e lavorazioni ne usano altri, ed eventuali cicli o errori tra di loro. Usalo per vedere cosa influenzerà la modifica di un parametro.",
|
||||
"help.parameters.import": "Legge i parametri da CSV o JSON nel progetto, tutti o nessuno. Usalo per importare valori da un foglio di calcolo o da un altro progetto.",
|
||||
"help.parameters.move": "Sposta un parametro utente prima o dopo un altro nell'elenco. Usalo per tenere insieme i parametri correlati.",
|
||||
"help.parts.fastener": "Aggiunge una vite, un bullone, un dado, una rondella, un perno o un cuscinetto standard della misura che scegli. Posizionato su un foro, si assesta nel foro con un giunto, così non devi modellare da solo gli elementi di fissaggio.",
|
||||
"help.parts.insert": "Inserisce una parte standard della famiglia, misura e lunghezza che scegli. Posizionata sul bordo o sulla parete di un foro, si assesta sul foro con un giunto rigido.",
|
||||
"help.parts.library": "Apre le parti standard: viti, bulloni, dadi, rondelle, grani, spine cilindriche e cuscinetti nelle misure standard. Usalo per aggiungere una parte standard invece di modellarla da solo.",
|
||||
"help.parts.resize": "Cambia la misura o la lunghezza di una parte standard inserita e la ricostruisce; i suoi giunti la mantengono in sede. Usalo quando una vite risulta troppo lunga o un foro richiede un'altra misura.",
|
||||
"help.plastic.assign_rule": "Assegna una regola per plastica ai corpi, così le loro lavorazioni in plastica ne usano come valori predefiniti lo sformo e il gioco. Usalo per impostare una sola volta un pezzo stampato per tutte le sue lavorazioni.",
|
||||
"help.plastic.boss": "Aggiunge un risalto per vite su una faccia: un montante con foro, sformo, raccordo di base e nervature di sostegno facoltativi. Usalo per i punti di avvitamento in involucri stampati o stampati in 3D.",
|
||||
"help.plastic.lip": "Aggiunge un labbro o una scanalatura corrispondente lungo il bordo di un corpo svuotato. Usalo perché due metà di un involucro si centrino tra loro e chiudano bene.",
|
||||
"help.plastic.manage_rules": "Crea e modifica le regole per plastica: materiale, spessore della parete, raggi, gioco e sformo. Usale per mantenere coerenti le lavorazioni di un pezzo stampato.",
|
||||
"help.plastic.rest": "Aggiunge un appoggio su una faccia: un tampone tondo o rettangolare, pieno o cavo, con sformo. Usalo come supporto o distanziale in un involucro stampato.",
|
||||
"help.plastic.snap_fit": "Aggiunge un gancio a scatto su una faccia, con lunghezza, spessore e dente di aggancio. Usalo per fissare a scatto le parti senza viti.",
|
||||
"help.pointcloud.insert": "Inserisci una scansione PLY, XYZ o PTS come nuvola di punti accanto al modello. Usala come riferimento quando costruisci un modello a partire da dati misurati.",
|
||||
"help.sheet.convert": "Trasforma una piastra o un corpo svuotato di spessore uniforme in un corpo in lamiera, con pieghe sugli spigoli che scegli. Usalo per rendere sviluppabile un pezzo esistente.",
|
||||
"help.sheet.export_bend_table": "Salva la tabella delle pieghe di un corpo in lamiera come CSV o JSON: angoli, raggi e posizioni delle pieghe nello sviluppo piano. Usalo per la pressopiegatrice o per l'officina.",
|
||||
"help.sheet.export_dxf": "Salva lo sviluppo piano come DXF, con contorni, linee di piega e note di piega facoltative. Usalo per il taglio laser, al plasma o a getto d'acqua.",
|
||||
"help.sheet.flange": "Aggiunge una flangia: una piastra di base da uno schizzo, una parete lungo un contorno aperto dello schizzo o una parete piegata sugli spigoli della lamiera. Usalo per costruire pezzi in lamiera.",
|
||||
"help.sheet.flat_pattern": "Crea lo sviluppo piano di un corpo in lamiera, con dimensioni, tagli e linee di piega. Usalo per controllare il grezzo prima di tagliarlo.",
|
||||
"help.sheet.fold": "Piega una lamiera lungo una linea dello schizzo con un angolo e un raggio. Usalo per piegare una lamiera piana dopo avervi praticato i tagli.",
|
||||
"help.sheet.hem": "Ripiega su se stesso il bordo di una lamiera. Usalo per bordi sicuri e rigidi, senza bave taglienti.",
|
||||
"help.sheet.manage_rules": "Crea e modifica le regole per lamiera: spessore, raggio di piega, fattore K, scarichi e giochi. Usale per adattarle al materiale e agli utensili della tua officina.",
|
||||
"help.sheet.path_flange": "Aggiunge una catena di flange lungo uno spigolo della lamiera, seguendo una catena aperta di linee dello schizzo. Usalo per profili a U o a Z in un solo passo.",
|
||||
"help.sheet.perforate": "Aggiunge un campo di fori su tutta la lamiera piana, con disposizione sfalsata o quadrata. Usalo per prese d'aria, griglie e pannelli più leggeri.",
|
||||
"help.sheet.refold": "Ripiega un corpo in lamiera sviluppato. Usalo dopo aver aggiunto lavorazioni alla lamiera piana.",
|
||||
"help.sheet.unfold": "Spiega tutte le pieghe di un corpo in lamiera. Usalo per aggiungere fori o tagli che devono attraversare una piega, poi ripiega.",
|
||||
"help.sketch.arc.center_point": "Disegna un arco di cerchio attorno a un punto centrale, da un punto iniziale a un punto finale. Usalo quando il centro dell'arco è noto, ad esempio un raggio attorno a un foro o a un perno.",
|
||||
"help.sketch.arc.tangent": "Disegna un arco che parte dall'estremità di una linea o di un arco e prosegue tangente a essa. Usalo per continuare una catena con una curva dolce invece di un angolo vivo.",
|
||||
"help.sketch.arc.three_point": "Disegna un arco da un punto iniziale a un punto finale passando per un terzo punto. Usalo quando l'arco deve passare per punti dati invece che attorno a un centro noto.",
|
||||
"help.sketch.arc3d": "Disegna un arco di cerchio esatto nello spazio passante per tre punti, con Schizzo 3D attivo. Usalo per le curve di percorsi e guide che escono dal piano dello schizzo.",
|
||||
"help.sketch.auto_constrain": "Aggiunge i vincoli che lo schizzo ha già quasi, come orizzontale, parallelo o coincidente, poi lo quota finché non è completamente definito. Usalo per bloccare in un solo passo uno schizzo disegnato a mano libera.",
|
||||
"help.sketch.auto_constrain_from_datum": "Funziona come Vincola automaticamente, ma misura le posizioni da un punto di riferimento scelto invece che dall'origine. Usalo quando il pezzo è impostato a partire da un unico punto di riferimento, come un angolo o un foro.",
|
||||
"help.sketch.blend_curve": "Unisce le estremità di due curve con una spline dolce tangente a entrambe, o anche continua in curvatura se lo scegli. Usalo per colmare un vuoto tra curve senza angoli vivi.",
|
||||
"help.sketch.break": "Divide una curva in parti dove la attraversano altre curve, oppure nei punti che vi collochi. Usalo quando una parte di una curva ha bisogno di un proprio vincolo o deve essere eliminata da sola.",
|
||||
"help.sketch.cancel": "Esce dallo schizzo e scarta tutto ciò che è stato modificato da quando è stato creato o aperto per la modifica. Le modifiche si recuperano con Annulla.",
|
||||
"help.sketch.centerline": "Alterna le linee tra linee normali e linee d'asse, assi che i profili non includono. Usa una linea d'asse come asse per una rivoluzione, una specchiatura o un vincolo di simmetria.",
|
||||
"help.sketch.chamfer.distance_angle": "Smussa l'angolo tra due linee, definito da una distanza lungo la prima linea e da un angolo. Usalo quando un disegno indica lo smusso come lunghezza e angolo, ad esempio 2 mm × 30°.",
|
||||
"help.sketch.chamfer.equal_distance": "Smussa l'angolo tra due linee alla stessa distanza lungo entrambe. Usalo per il normale smusso a 45° su un contorno.",
|
||||
"help.sketch.chamfer.two_distance": "Smussa l'angolo tra due linee, definito da una distanza separata lungo ciascuna linea. Usalo per smussi diversi da 45°, indicati con due lunghezze.",
|
||||
"help.sketch.circle.center": "Disegna un cerchio a partire dal centro e dal diametro. Usalo per fori, risalti e altre lavorazioni tonde il cui centro è noto.",
|
||||
"help.sketch.circle.three_point": "Disegna un cerchio passante per tre punti. Usalo quando il cerchio deve passare per punti dati, ad esempio di una geometria esistente.",
|
||||
"help.sketch.circle.three_tangent": "Disegna un cerchio tangente a tre linee, cerchi o archi. Usalo per inserire un cerchio nello spazio tra tre curve, come il cerchio inscritto di un triangolo.",
|
||||
"help.sketch.circle.two_point": "Disegna un cerchio a partire dai due estremi del suo diametro. Usalo quando sono noti i punti del bordo del cerchio invece del centro.",
|
||||
"help.sketch.circle.two_tangent": "Disegna un cerchio di dimensione data tangente a due linee, cerchi o archi. Usalo per un arrotondamento a raggio fisso tra due curve.",
|
||||
"help.sketch.conic": "Disegna una curva conica tra due punti finali, definita da un punto di vertice e da un valore rho. Usalo per transizioni dolci di cui vuoi regolare la pienezza, da piatta a quasi un angolo vivo.",
|
||||
"help.sketch.constrainer": "Applica il vincolo che una o due curve selezionate hanno già quasi, come orizzontale, parallelo, tangente o uguale. Usalo per mettere in ordine uno schizzo disegnato a mano, un vincolo alla volta.",
|
||||
"help.sketch.constraint.coincident": "Fa giacere un punto su un altro punto, una curva o un asse dello schizzo. Usalo per chiudere i vuoti in un profilo o per mettere un punto su una linea.",
|
||||
"help.sketch.constraint.collinear": "Fa giacere due linee sulla stessa retta. Usalo per allineare bordi interrotti, come i due lati di un intaglio.",
|
||||
"help.sketch.constraint.concentric": "Dà lo stesso centro a due cerchi o archi. Usalo per anelli, lamature e alberi con spallamenti.",
|
||||
"help.sketch.constraint.curvature": "Fa proseguire con la stessa curvatura (G2) due curve che si incontrano in un punto finale. Usalo dove un raccordo tangente non è abbastanza dolce, ad esempio sulle superfici in vista.",
|
||||
"help.sketch.constraint.equal": "Rende uguali in lunghezza le linee, o uguali in raggio cerchi e archi. Usalo perché una sola quota governi più elementi corrispondenti.",
|
||||
"help.sketch.constraint.fix": "Fissa punti o curve dove si trovano, oppure li libera di nuovo. Usalo per la geometria che non deve muoversi quando trascini o risolvi lo schizzo.",
|
||||
"help.sketch.constraint.horizontal_vertical": "Rende orizzontale o verticale, a seconda di quale è più vicino, una linea o la linea tra due punti. Usalo per squadrare un contorno rispetto agli assi dello schizzo.",
|
||||
"help.sketch.constraint.midpoint": "Mette un punto a metà di una linea, oppure fa coincidere i punti medi di due linee. Usalo per centrare la geometria su un bordo.",
|
||||
"help.sketch.constraint.parallel": "Rende parallele due linee. Usalo per i lati che devono restare paralleli quando cambiano altre quote.",
|
||||
"help.sketch.constraint.perpendicular": "Fa incontrare due linee ad angolo retto. Usalo per angoli retti tra linee che non sono sugli assi dello schizzo.",
|
||||
"help.sketch.constraint.polygon": "Rende poligono regolare una catena chiusa di linee: lati uguali, con ogni vertice su un unico cerchio. Usalo per rendere regolare un poligono disegnato a mano e mantenerlo tale.",
|
||||
"help.sketch.constraint.symmetry": "Rende due punti o curve speculari tra loro rispetto a una linea o a un punto. Usalo per mantenere simmetrico un profilo quando modifichi un lato.",
|
||||
"help.sketch.constraint.tangent": "Fa toccare tangenzialmente due curve, come una linea e un arco. Usalo per raccordi dolci senza angoli vivi.",
|
||||
"help.sketch.construction": "Alterna le curve tra geometria normale e geometria di costruzione, che i profili non includono. Usa le curve di costruzione come ausilio per l'impostazione, i riferimenti e le quote.",
|
||||
"help.sketch.construction_line": "Crea una retta di costruzione infinita passante per due punti. Usala per impostare uno schizzo senza dividere i profili.",
|
||||
"help.sketch.construction_line.angle": "Crea una retta di costruzione infinita con un angolo rispetto all'asse X dello schizzo. Seleziona il punto e digita l'angolo, oppure scegli la direzione.",
|
||||
"help.sketch.construction_line.bisector": "Seleziona due linee rette dello schizzo che si intersecano, poi scegli una delle due bisettrici. Il risultato segue le linee di origine.",
|
||||
"help.sketch.construction_line.horizontal": "Crea una retta di costruzione orizzontale infinita passante per un punto. Il suo vincolo orizzontale resta valido anche nelle modifiche successive.",
|
||||
"help.sketch.construction_line.parallel": "Seleziona una linea retta dello schizzo, poi posiziona una retta di costruzione infinita parallela. Fai clic destro per scegliere un altro riferimento.",
|
||||
"help.sketch.construction_line.perpendicular": "Seleziona una linea retta dello schizzo, poi posiziona una retta di costruzione infinita perpendicolare. Fai clic destro per scegliere un altro riferimento.",
|
||||
"help.sketch.construction_line.tangent_at": "Crea una tangente in un punto di un cerchio o di un arco di cerchio, oppure in un estremo di una spline aperta o di una conica. Seleziona la curva, poi il suo punto di contatto.",
|
||||
"help.sketch.construction_line.tangent_external": "Seleziona un cerchio o un arco di cerchio, poi un punto esterno e una soluzione di tangente. Le anteprime mostrano solo i contatti sull'arco disegnato.",
|
||||
"help.sketch.construction_line.tangent_two": "Seleziona due cerchi o archi di cerchio, poi scegli una tangente comune nell'anteprima. I contatti devono trovarsi sulle curve disegnate.",
|
||||
"help.sketch.construction_line.vertical": "Crea una retta di costruzione verticale infinita passante per un punto. Il suo vincolo verticale resta valido anche nelle modifiche successive.",
|
||||
"help.sketch.copy": "Copia le curve e i punti dello schizzo selezionati, insieme ai vincoli e alle quote tra di essi. Incollali in questo schizzo o in un altro.",
|
||||
"help.sketch.create": "Avvia un nuovo schizzo 2D su un piano o su una faccia piana del modello. Ogni estrusione, rivoluzione e sweep inizia con uno schizzo.",
|
||||
"help.sketch.cut": "Copia la geometria dello schizzo selezionata e la elimina dallo schizzo, in un solo passo di annullamento. Incollala altrove in questo schizzo o in un altro.",
|
||||
"help.sketch.dimension": "Aggiunge una quota di controllo: una lunghezza, una distanza, un angolo, un raggio o un diametro, a seconda di ciò che selezioni. Digita un valore o il nome di un parametro e lo schizzo lo segue.",
|
||||
"help.sketch.edit": "Apre uno schizzo esistente per la modifica. Le lavorazioni costruite su di esso si aggiornano quando termini lo schizzo.",
|
||||
"help.sketch.ellipse": "Disegna un'ellisse a partire dal centro, dall'estremità del suo asse maggiore e da un punto sul lato minore. Usalo per aperture ovali, camme e altre forme tonde allungate.",
|
||||
"help.sketch.equation_curve": "Disegna una curva da formule: x(t) e y(t), oppure y = f(x), su un intervallo. Le formule possono usare parametri e la curva li segue: usala per un'onda sinusoidale, una spirale o l'evolvente del dente di un ingranaggio.",
|
||||
"help.sketch.extend": "Allunga una linea o un arco fino alla curva più vicina sul suo percorso, oppure estende due curve finché non si incontrano. Usalo per chiudere i vuoti in un profilo dopo un ritaglio o una modifica.",
|
||||
"help.sketch.fillet": "Arrotonda con un arco di raggio dato l'angolo in cui si incontrano due linee o archi. Più angoli arrotondati insieme condividono lo stesso raggio.",
|
||||
"help.sketch.finish": "Esce dallo schizzo e torna al modello. I suoi profili chiusi sono poi pronti per Estrusione, Rivoluzione e altre lavorazioni.",
|
||||
"help.sketch.finish_auto_constrain": "Esegue Vincola automaticamente sullo schizzo, poi lo termina. Usalo per lasciare uno schizzo completamente definito in un solo passo.",
|
||||
"help.sketch.fit_curves_to_section": "Taglia un corpo a mesh o solido con il piano dello schizzo e adatta linee e archi alla sezione. Usalo per ricostruire come schizzo modificabile un pezzo scansionato o importato.",
|
||||
"help.sketch.include_3d": "Porta in questo schizzo spigoli e vertici del modello e curve di altri schizzi come riferimenti collegati, appiattendo su di esso quelli fuori dal suo piano. Usalo per costruire su una geometria che non giace sul piano dello schizzo.",
|
||||
"help.sketch.infinite": "Alterna le linee tra linee normali e rette di costruzione infinite che attraversano tutta la vista. Usale come riferimenti di impostazione che non finiscono mai troppo presto.",
|
||||
"help.sketch.insert_dxf": "Legge le curve di un disegno DXF in uno schizzo, scalate, ruotate e posizionate come imposti. Usalo per costruire a partire da un disegno 2D di un altro programma, come un contorno da tagliare al laser.",
|
||||
"help.sketch.insert_svg": "Legge i tracciati di un disegno SVG in uno schizzo, scalati, ruotati e posizionati come imposti. Usalo per trasformare un logo o un contorno vettoriale in curve che puoi estrudere.",
|
||||
"help.sketch.inspect": "Apre un rapporto sullo schizzo aperto: quanti gradi di libertà restano e se è completamente vincolato. Usalo per scoprire cosa si muove ancora prima di terminare lo schizzo.",
|
||||
"help.sketch.intersect": "Aggiunge le curve o i punti in cui corpi, facce, spigoli o altri schizzi attraversano il piano dello schizzo. Restano collegati e seguono il modello quando cambia.",
|
||||
"help.sketch.intersection_curve": "Crea curve 3D dove si incontrano due corpi o facce, collegate a essi. Usale come percorsi o guide che seguono il modello.",
|
||||
"help.sketch.isoparametric_curve": "Crea una curva 3D lungo la direzione U o V di una faccia passante per un punto che scegli, collegata alla faccia. Usala come percorso o linea di divisione che segue la superficie.",
|
||||
"help.sketch.line": "Disegna linee collegate punto per punto, come catena aperta o contorno chiuso. È lo strumento di base per la maggior parte dei profili.",
|
||||
"help.sketch.line.midpoint": "Disegna una linea dal suo punto medio fino a un'estremità, con l'altra estremità speculare. Usalo per linee centrate su un punto, come un bordo simmetrico.",
|
||||
"help.sketch.line3d": "Disegna linee rette collegate tra punti nello spazio, con Schizzo 3D attivo. Usalo per percorsi e telai che escono dal piano dello schizzo.",
|
||||
"help.sketch.mirror": "Specchia curve e punti dello schizzo rispetto a una linea o a un asse e aggiunge vincoli di simmetria. Usalo per disegnare metà di un profilo simmetrico e completarlo.",
|
||||
"help.sketch.move": "Sposta o ruota curve e punti dello schizzo, oppure una loro copia. Usalo per riposizionare la geometria mantenendone forma e vincoli.",
|
||||
"help.sketch.offset": "Crea una copia di una catena di curve a una distanza stabilita, su un lato o su entrambi. Usalo per pareti, contorni e giochi; la distanza resta una quota modificabile.",
|
||||
"help.sketch.paste": "Incolla nello schizzo attivo la geometria dello schizzo che hai copiato o tagliato. Posizionala in un punto o spostala di uno scostamento.",
|
||||
"help.sketch.pattern.circular": "Copia la geometria dello schizzo attorno a un punto centrale, su un cerchio completo o su un angolo stabilito. Usalo per cerchi di bulloni, raggi e denti.",
|
||||
"help.sketch.pattern.rectangular": "Copia la geometria dello schizzo in righe e colonne con spaziature stabilite. Usalo per griglie di fori, asole o prese d'aria.",
|
||||
"help.sketch.point": "Colloca un punto dello schizzo. Usalo come riferimento per quote, vincoli, centri di fori o lavorazioni successive.",
|
||||
"help.sketch.point3d": "Colloca un punto nello spazio, con Schizzo 3D attivo. Usalo come riferimento per curve e percorsi 3D.",
|
||||
"help.sketch.polygon.circumscribed": "Disegna un poligono regolare attorno a un cerchio, dimensionato dal centro al punto medio di un lato. Usalo quando è nota l'apertura chiave, come per un dado esagonale.",
|
||||
"help.sketch.polygon.edge": "Disegna un poligono regolare a partire dai due estremi di un lato. Usalo quando sono note la lunghezza e la posizione di un lato.",
|
||||
"help.sketch.polygon.inscribed": "Disegna un poligono regolare dentro un cerchio, dimensionato dal centro a un vertice. Usalo quando è nota la dimensione tra i vertici opposti.",
|
||||
"help.sketch.project": "Porta in questo schizzo spigoli, facce e vertici del modello e curve di altri schizzi, proiettati sul suo piano. Restano collegati e seguono il modello quando cambia.",
|
||||
"help.sketch.project_to_surface": "Proietta le curve di altri schizzi lungo la normale di questo schizzo su una faccia, come curve 3D collegate. Usalo per applicare un logo, una linea di divisione o un percorso su una superficie curva.",
|
||||
"help.sketch.rectangle.center": "Disegna un rettangolo a partire dal centro e da un angolo. Usalo per contorni centrati su un punto, come l'origine.",
|
||||
"help.sketch.rectangle.rounded": "Disegna un rettangolo con tutti e quattro gli angoli arrotondati con lo stesso raggio. Usalo per piastre, coperchi e aperture con angoli arrotondati.",
|
||||
"help.sketch.rectangle.three_point": "Disegna un rettangolo a partire da un lato e da un punto sul lato opposto. Usalo per rettangoli inclinati rispetto agli assi dello schizzo.",
|
||||
"help.sketch.rectangle.two_point": "Disegna un rettangolo a partire da due angoli opposti. Usalo per i contorni di piastre, blocchi e tasche.",
|
||||
"help.sketch.scale": "Scala curve e punti dello schizzo di un fattore rispetto a un punto base. Usalo per ridimensionare una parte di uno schizzo senza ridisegnarla.",
|
||||
"help.sketch.slot.arc_center": "Disegna un'asola curva di larghezza data lungo un arco definito da centro, inizio e fine. Usalo per asole di regolazione attorno a un perno.",
|
||||
"help.sketch.slot.arc_three_point": "Disegna un'asola curva di larghezza data lungo un arco passante per tre punti. Usalo quando il percorso dell'asola deve passare per punti dati.",
|
||||
"help.sketch.slot.center_point": "Disegna un'asola retta di larghezza data dal suo centro al centro di un arco di estremità. Usalo per asole centrate su un punto.",
|
||||
"help.sketch.slot.center_to_center": "Disegna un'asola retta di larghezza data tra i centri dei suoi due archi di estremità. Usalo per asole quotate per interasse, come le asole di regolazione per viti.",
|
||||
"help.sketch.slot.overall": "Disegna un'asola retta di larghezza data da un'estremità esterna all'altra. Usalo quando conta la lunghezza complessiva dell'asola.",
|
||||
"help.sketch.spline.control_point": "Disegna una spline cubica modellata da punti di controllo per i quali non passa. Usalo per curve dolci e fluide che modelli spostando i punti.",
|
||||
"help.sketch.spline.control_point_5": "Disegna una spline di grado 5 modellata da punti di controllo. Usalo dove le curve devono raccordarsi con una curvatura più dolce, ad esempio su superfici di design in vista.",
|
||||
"help.sketch.spline.fit_point": "Disegna una spline dolce che passa per ogni punto che collochi, aperta o chiusa. Usalo per tracciare una forma attraverso punti noti.",
|
||||
"help.sketch.spline3d": "Disegna una curva dolce nello spazio passante per dei punti, con Schizzo 3D attivo. Usalo per percorsi di sweep e tracciati di cavi che escono dal piano dello schizzo.",
|
||||
"help.sketch.spun_profile": "Crea nel piano dello schizzo il contorno descritto da un corpo quando ruota attorno a un asse. Usalo per ottenere la silhouette di un pezzo tornito per una rivoluzione o un disegno.",
|
||||
"help.sketch.text": "Scrive del testo nello schizzo con il carattere, l'altezza e l'angolo scelti; le sue parole possono seguire i parametri. Estrudilo o mettilo in rilievo per etichette e scritte.",
|
||||
"help.sketch.transform": "Scala, ruota e sposta la geometria dello schizzo rispetto a un punto centrale in un solo passo. Usalo per riposizionare e ridimensionare una selezione in una volta.",
|
||||
"help.sketch.trim": "Rimuove il tratto di una curva compreso tra gli incroci più vicini attorno al punto in cui fai clic. Usalo per ripulire linee sovrapposte e ottenere un profilo chiuso.",
|
||||
"help.solid.align": "Sposta i corpi selezionati in modo che un punto, una faccia o un piano su di essi coincida con un punto, una faccia o un piano altrove. Usalo per posizionare un pezzo contro un altro senza misurare lo scostamento.",
|
||||
"help.solid.boundary_fill": "Crea solidi dalle regioni racchiuse da corpi utensile sovrapposti, riempiendo solo le regioni che scegli. Usalo per costruire una forma dallo spazio delimitato insieme da più corpi.",
|
||||
"help.solid.bounding_solid": "Crea un parallelepipedo che racchiude i corpi selezionati, con un margine facoltativo. Usalo per vedere l'ingombro complessivo di un pezzo, o come grezzo da cui viene lavorato.",
|
||||
"help.solid.box": "Crea un parallelepipedo da lunghezza, larghezza e altezza, a partire da un angolo o centrato su un punto. Usalo per un blocco veloce, un segnaposto o un corpo in cui ricavare lavorazioni.",
|
||||
"help.solid.chamfer": "Taglia gli spigoli selezionati con uno smusso piano della distanza impostata. Usalo per eliminare gli spigoli vivi o per facilitare l'ingresso di un perno o di una vite.",
|
||||
"help.solid.coil": "Crea un corpo elicoidale, come una molla, da un diametro, dal numero di spire, dall'altezza o dal passo e da una sezione tonda o quadrata. Usalo per molle, eliche e creste elicoidali.",
|
||||
"help.solid.combine": "Unisce i corpi, li sottrae da un corpo di destinazione oppure tiene solo il volume che hanno in comune, e può conservare i corpi utensile. Usalo per fondere parti, per tagliare una forma con un'altra o per trovare dove due corpi si sovrappongono.",
|
||||
"help.solid.cone": "Crea un cono da un cerchio di base e un'altezza, oppure un tronco di cono se anche la sommità ha un raggio. Usalo per rastremazioni, imbuti, svasature e punte.",
|
||||
"help.solid.cylinder": "Crea un cilindro da un raggio o un diametro e un'altezza, poggiato su un punto lungo un asse. Usalo per alberi, perni, risalti e grezzi tondi.",
|
||||
"help.solid.draft": "Dà uno sformo alle facce selezionate con l'angolo impostato, misurato da un piano neutro. Usalo su pezzi stampati o fusi perché escano dallo stampo.",
|
||||
"help.solid.emboss": "Solleva da una faccia i profili dello schizzo, come un testo o un logo, oppure li incide al suo interno. Usalo per scritte, etichette e marcature su facce piane o tonde.",
|
||||
"help.solid.extrude": "Spinge il profilo di uno schizzo nel 3D lungo una distanza, aggiungendo o togliendo materiale. Usalo per trasformare un contorno piatto in un blocco, una sporgenza o una tasca.",
|
||||
"help.solid.fillet": "Arrotonda gli spigoli selezionati con un raccordo circolare liscio del raggio impostato. Usalo per addolcire gli spigoli vivi per resistenza, comodità o estetica.",
|
||||
"help.solid.hole": "Crea un foro tondo del diametro impostato in un punto scelto di una faccia. Usalo per i passaggi delle viti, i perni e altre semplici aperture tonde.",
|
||||
@@ -1643,62 +1408,20 @@
|
||||
"help.solid.move": "Sposta o ruota i corpi selezionati, o una loro copia, della distanza e dell'angolo impostati. Usalo per riposizionare un corpo o per crearne un secondo in un altro punto.",
|
||||
"help.solid.offset_face": "Spinge le facce selezionate verso l'interno o l'esterno della distanza impostata e le facce intorno le seguono. Usalo per ispessire una parete, approfondire una tasca o alzare una sporgenza senza modificare lo schizzo.",
|
||||
"help.solid.pattern.circular": "Ripete gli oggetti selezionati intorno a un asse, per il numero e l'angolo totale impostati. Usalo per cerchi di bulloni, raggi, alette e denti.",
|
||||
"help.solid.pattern.path": "Copia lavorazioni o corpi lungo un percorso dello schizzo, per numero e spaziatura. Usalo per fori lungo uno spigolo curvo o parti lungo una guida.",
|
||||
"help.solid.pattern.rectangular": "Ripete gli oggetti selezionati in una o due direzioni con il numero e la spaziatura impostati. Usalo per file e griglie di fori, nervature, perni o piedini.",
|
||||
"help.solid.pipe": "Crea un tubo tondo lungo un percorso di curve dello schizzo, pieno o cavo con uno spessore di parete. Usalo per tubi, fili, cavi e guide.",
|
||||
"help.solid.press_pull": "Aggiunge o toglie materiale mentre trascini una faccia, oppure arrotonda gli spigoli mentre li trascini. Usalo per modifiche rapide direttamente sul modello.",
|
||||
"help.solid.remove": "Toglie i corpi selezionati dalla progettazione da questo punto della cronologia in poi; i passaggi precedenti li mantengono. Usalo per scartare un corpo ausiliario, come un utensile da taglio che non serve più.",
|
||||
"help.solid.replace_face": "Porta le facce piane selezionate su un piano o su una faccia parallela, e il corpo cresce o si riduce per raggiungerlo. Usalo per portare una faccia a filo con un altro pezzo o con un piano di costruzione.",
|
||||
"help.solid.revolve": "Fa ruotare il profilo di uno schizzo intorno a un asse per creare un solido rotondo. Usalo per alberi, manopole, ciotole e qualsiasi pezzo tondo attorno a una linea d'asse.",
|
||||
"help.solid.rib": "Aggiunge una parete sottile lungo una curva aperta dello schizzo, estesa fino alle facce successive del corpo. Usalo per irrigidire pareti e angoli, ad esempio in pezzi stampati.",
|
||||
"help.solid.scale": "Ingrandisce o rimpicciolisce i corpi selezionati di un fattore, uguale in ogni direzione oppure uno per asse. Usalo per ridimensionare una forma importata o per compensare il ritiro.",
|
||||
"help.solid.shell": "Svuota un solido lasciando pareti dello spessore impostato e può aprire le facce che scegli. Usalo per scatole, coperchi e altri pezzi a parete sottile.",
|
||||
"help.solid.sphere": "Crea una sfera da un raggio o un diametro attorno a un punto centrale. Usalo per palline, manopole ed estremità arrotondate.",
|
||||
"help.solid.split_body": "Taglia un corpo in corpi separati con un piano, la faccia di un altro corpo o una linea dello schizzo. Usalo per ottenere pezzi che vengono stampati, lavorati o colorati separatamente.",
|
||||
"help.solid.split_face": "Divide le facce selezionate lungo un piano, la faccia di un altro corpo o delle curve di schizzo, senza tagliare il corpo. Usalo per dare a una parte di una faccia il proprio sformo, colore o offset.",
|
||||
"help.solid.sweep": "Trascina il profilo di uno schizzo lungo un percorso per creare un solido. Usalo per tubi, guide, maniglie e qualsiasi pezzo a sezione costante che segue una curva.",
|
||||
"help.solid.thread": "Aggiunge una filettatura metrica ISO a una faccia cilindrica, come filettatura cosmetica o ricavata nel corpo. Usalo per bulloni, fori filettati e parti a vite stampate.",
|
||||
"help.solid.torus": "Crea un anello da un raggio maggiore attorno al suo asse e un raggio minore per la sua sezione tonda. Usalo per O-ring, maniglie e perline tonde.",
|
||||
"help.solid.web": "Aggiunge una parete sottile lungo ogni curva aperta dello schizzo, ciascuna estesa fino alle facce successive del corpo. Usalo per un reticolo di pareti di sostegno all'interno di involucri e vassoi.",
|
||||
"help.surface.blend": "Crea una superficie che collega gli spigoli di due corpi, tangente o continua in curvatura a entrambi. Usalo per unire dolcemente due superfici attraverso un vuoto.",
|
||||
"help.surface.boundary": "Crea una superficie che riempie un contorno chiuso di due-quattro curve dello schizzo, o una rete di curve. Usalo per pannelli a forma libera definiti dai loro bordi.",
|
||||
"help.surface.extend": "Allunga una superficie oltre i suoi bordi, di una distanza o fino a un piano o a una faccia. Usalo per far sovrapporre le superfici prima di ritagliarle o cucirle.",
|
||||
"help.surface.extrude": "Spinge curve o profili dello schizzo lungo una distanza fino a formare una superficie, solo pareti, senza chiusure. Usalo per pareti sottili e per utensili di taglio o di divisione.",
|
||||
"help.surface.fair": "Regolarizza l'interno delle facce a forma libera mentre i loro bordi restano fermi. Usalo per eliminare gobbe e riflessi ondulati in una superficie.",
|
||||
"help.surface.loft": "Crea una superficie che passa in ordine per due o più sezioni, senza chiusure. Usalo per gusci e transizioni tra forme diverse.",
|
||||
"help.surface.match": "Ricostruisce il bordo di una superficie in modo che incontri il bordo di un altro corpo, con tangenza o curvatura corrispondenti. Usalo per chiudere dolcemente una giunzione tra due superfici.",
|
||||
"help.surface.offset": "Crea una copia delle facce a una distanza lungo le loro normali, come nuovo corpo di superficie. Usalo per rivestimenti, giochi o l'altro lato di una parete.",
|
||||
"help.surface.patch": "Riempie una regione dello schizzo o un anello chiuso di spigoli con una faccia, piana o dolcemente curva. Usalo per chiudere i fori in un corpo di superficie.",
|
||||
"help.surface.reverse_normal": "Rovescia le facce di un corpo di superficie, in modo che il loro lato esterno sia rivolto dall'altra parte. Usalo prima di ispessire o cucire quando le facce sono rivolte verso l'interno.",
|
||||
"help.surface.revolve": "Fa ruotare curve o profili dello schizzo attorno a un asse per ottenere una superficie, senza chiusure. Usalo per gusci rotondi come paralumi, ciotole e ugelli.",
|
||||
"help.surface.ruled": "Crea una striscia di rette a partire da una catena di spigoli, lungo la normale o la tangente della faccia oppure ad angolo. Usalo per pareti con sformo, prolungamenti e superfici di divisione.",
|
||||
"help.surface.stitch": "Cuce insieme i corpi di superficie lungo i loro spigoli condivisi, formando un solido quando si chiudono. Usalo per trasformare un insieme di superfici in un unico corpo.",
|
||||
"help.surface.sweep": "Muove curve o profili dello schizzo lungo un percorso per ottenere una superficie, senza chiusure. Usalo per grondaie, rifiniture e altre forme sottili che seguono un percorso.",
|
||||
"help.surface.thicken": "Dà uno spessore a un corpo di superficie, trasformandolo in un solido. Usalo per ottenere da superfici pezzi stampabili o lavorabili.",
|
||||
"help.surface.trim": "Taglia una superficie con un piano, un'altra superficie o curve dello schizzo, e mantiene il lato che scegli. Usalo per dare forma alle superfici prima di cucirle.",
|
||||
"help.surface.unstitch": "Separa le facce di un corpo in corpi di superficie indipendenti; un solido si scompone in superfici. Usalo per rielaborare singole facce di un corpo.",
|
||||
"help.surface.untrim": "Rimuove i fori da una faccia, oppure riporta il suo contorno esterno ai limiti naturali della superficie. Usalo per recuperare la superficie intera dopo un ritaglio.",
|
||||
"help.third_party": "Licenze di terze parti",
|
||||
"help.timeline.compute_all": "Ricostruisce ogni lavorazione della cronologia dall'inizio. Usalo per aggiornare il modello e vedere quali lavorazioni falliscono.",
|
||||
"help.timeline.delete": "Elimina le lavorazioni selezionate dalla cronologia; eliminando uno schizzo si eliminano anche le lavorazioni costruite su di esso. Usalo per togliere un passaggio che non serve più.",
|
||||
"help.timeline.dependents": "Elenca le lavorazioni che verrebbero eliminate insieme a una lavorazione, e quelle che fallirebbero senza di essa. Usalo prima di eliminare o modificare una lavorazione.",
|
||||
"help.timeline.play": "Riproduce le lavorazioni rimanenti una alla volta, con una pausa di mezzo secondo dopo ogni ricostruzione. Esegui di nuovo questo comando o premi Escape per arrestare; Vai alla fine salta subito alla fine.",
|
||||
"help.view.apply": "Ruota la vista verso una direzione standard come frontale, dall'alto o isometrica, oppure verso una vista con nome salvata. Usalo per guardare il modello da un'angolazione fissa.",
|
||||
"help.view.delete": "Elimina una vista con nome salvata. Il modello non viene modificato.",
|
||||
"help.view.fit": "Esegue zoom e panoramica in modo che l'intero modello, o la selezione, riempia la vista. Usalo quando il modello è uscito dall'inquadratura.",
|
||||
"help.view.grid": "Mostra o nasconde la griglia nella vista. Usala come guida per dimensioni e orientamento durante la modellazione.",
|
||||
"help.view.ground_shadow": "Mostra o nasconde l'ombra del modello sul suolo. Usala per valutare più facilmente altezza e posizione.",
|
||||
"help.view.home": "Riporta la vista alla direzione iniziale e inquadra tutto il modello. Usalo per tornare rapidamente a una vista nota.",
|
||||
"help.view.list": "Elenca le viste con nome salvate nel progetto. Usalo per trovare una vista salvata in precedenza.",
|
||||
"help.view.navigate": "Ruota, sposta o ingrandisce la vista a passi, come un quarto di giro a sinistra. Usalo per muovere la camera con precisione invece di trascinare.",
|
||||
"help.view.navigation_bar": "Mostra o nasconde la barra di navigazione in basso nella vista. Nascondila per avere più spazio, mostrala per raggiungere con il mouse gli strumenti della vista.",
|
||||
"help.view.rename": "Dà un nuovo nome a una vista con nome salvata. La vista in sé resta la stessa.",
|
||||
"help.view.save": "Salva la posizione attuale della camera come vista con nome nel progetto. Usalo per tornare in seguito alla stessa angolazione, ad esempio per le schermate.",
|
||||
"help.view.spin": "Fa orbitare la vista attorno al modello in modo continuo fino al clic o al tasto successivo. Usalo per presentare un modello da tutti i lati.",
|
||||
"help.view.tool": "Mantiene attivo uno strumento della camera (orbita, panoramica o zoom), così trascinando con il pulsante sinistro del mouse si muove la vista finché non lo disattivi. Usalo su un trackpad o senza pulsante centrale del mouse.",
|
||||
"help.view.visual_style": "Cambia il modo in cui il modello viene disegnato: ombreggiato con o senza spigoli, reticolo, oppure con gli spigoli nascosti. Usa il reticolo per vedere all'interno, l'ombreggiato per un aspetto pulito.",
|
||||
"history.sketch_under_constrained": "Sottovincolato ({count} gradi di libertà)",
|
||||
"history.sketch_under_constrained_one": "Sottovincolato ({count} grado di libertà)",
|
||||
"hole_presets.confirm_delete": "Conferma eliminazione",
|
||||
"hole_presets.delete": "Elimina",
|
||||
"hole_presets.delete_prompt": "Eliminare questo preset personale? I fori esistenti restano invariati.",
|
||||
@@ -1873,10 +1596,6 @@
|
||||
"material.selection.mixed": "Materiali diversi",
|
||||
"measure.at": "In",
|
||||
"measure.item": "Elemento {number}",
|
||||
"measure.quick_copied": "Misura copiata",
|
||||
"measure.quick_copy": "Fai clic per copiare la misura",
|
||||
"measure.quick_edges": "{count} spigoli",
|
||||
"measure.quick_faces": "{count} facce",
|
||||
"messages.ago_h": "{n} h fa",
|
||||
"messages.ago_min": "{n} min fa",
|
||||
"messages.ago_s": "{n} s fa",
|
||||
@@ -2029,11 +1748,6 @@
|
||||
"not a move": "non è uno spostamento",
|
||||
"not a number": "non è un numero",
|
||||
"open a sketch first": "apri prima uno schizzo",
|
||||
"parameters.apply_live": "Applica ogni modifica quando esci dal campo",
|
||||
"parameters.apply_live_tip": "Disattivato: le modifiche restano in attesa fino ad Applica o OK, poi il progetto si ricostruisce una sola volta per tutte. Annulla o Escape le scarta.",
|
||||
"parameters.held": "{count} modifiche in attesa di Applica",
|
||||
"parameters.held_hint": "Modifica espressioni e unità. Le modifiche restano in attesa di Applica o OK.",
|
||||
"parameters.held_one": "1 modifica in attesa di Applica",
|
||||
"parts.automatic_name": "automatico",
|
||||
"parts.dimension.across_flats": "Apertura chiave",
|
||||
"parts.dimension.bore": "Foro",
|
||||
@@ -2056,8 +1770,6 @@
|
||||
"parts.family.set_screw": "Grano a esagono incassato, punta piana",
|
||||
"parts.family.socket_head_cap_screw": "Vite a testa cilindrica con esagono incassato",
|
||||
"parts.family.washer": "Rondella piana",
|
||||
"parts.holes": "Fori (facoltativo)",
|
||||
"parts.placement_hint": "scegli uno o più fori per alloggiare una parte in ciascuno, oppure OK la colloca nell'origine",
|
||||
"pattern.alignment_2": "Allineamento 2",
|
||||
"pattern.alignment_hint": "Il conteggio include l'originale. Centro distribuisce le copie sui due lati; Inverti sceglie il lato con la copia in più per totali pari.",
|
||||
"pattern.direction_1": "Direzione 1",
|
||||
@@ -2098,8 +1810,6 @@
|
||||
"prefs.anti_aliasing_note": "Ammorbidisce i bordi seghettati.",
|
||||
"prefs.applies_on_restart": "Si applica al riavvio",
|
||||
"prefs.assistant": "Assistente",
|
||||
"prefs.auto_operation": "Scegli l'operazione automaticamente",
|
||||
"prefs.auto_operation_note": "Le finestre delle lavorazioni scelgono Unisci, Nuovo corpo o Taglia in base a ciò che tocca il nuovo materiale, finché non ne scegli una tu. Disattivato: mantengono l'operazione con cui si aprono.",
|
||||
"prefs.axes": "Assi",
|
||||
"prefs.axis": "Asse",
|
||||
"prefs.bodies_folders": "Cartelle dei corpi",
|
||||
@@ -2110,8 +1820,6 @@
|
||||
"prefs.bottom_centre": "In basso al centro",
|
||||
"prefs.bottom_right": "In basso a destra",
|
||||
"prefs.browser": "Struttura",
|
||||
"prefs.browser_eye_left": "Occhio accanto alla freccia di espansione",
|
||||
"prefs.browser_eye_left_note": "Le righe della Struttura mostrano l'occhio mostra/nascondi accanto alla freccia di espansione, come prima, invece che in una colonna all'estremità destra delle righe.",
|
||||
"prefs.browser_reveal_on_hover": "Mostra al passaggio del puntatore",
|
||||
"prefs.browser_show_note": "Visibile mantiene la Struttura sullo schermo. Mostra al passaggio del puntatore la tiene nascosta finché il puntatore non passa sulla sua posizione o sulla sottile linguetta al suo bordo sinistro, e resta aperta finché il puntatore è al suo interno o un suo menu è aperto.",
|
||||
"prefs.browser_shown": "Visibile",
|
||||
@@ -2162,8 +1870,6 @@
|
||||
"prefs.graphics_card_restart": "Ha effetto dopo il riavvio di SolidCraft. WGPU_ADAPTER_NAME prevale su questa scelta.",
|
||||
"prefs.graphics_note": "Scegli tra velocità e fluidità dell'immagine. Ogni scelta mostra il suo effetto su un esempio.",
|
||||
"prefs.graphics_presets_note": "Una preimpostazione regola insieme le scelte qui sotto.",
|
||||
"prefs.hide_constraint_glyphs_zoomed_out": "Nascondi i simboli dei vincoli quando lo zoom è ridotto",
|
||||
"prefs.hide_constraint_glyphs_zoomed_out_note": "I simboli dei vincoli scompaiono dalla vista quando lo zoom sullo schizzo è ridotto al punto da affollarlo. Disattivato: restano a una dimensione fissa sullo schermo a qualsiasi zoom.",
|
||||
"prefs.history": "Cronologia",
|
||||
"prefs.history_origin_bodies": "Mostra origine e corpi in alto",
|
||||
"prefs.history_origin_bodies_note": "La Cronologia a sinistra o sotto la Struttura inizia con la cartella Corpi del componente attivo e con l'Origine, con occhi e menu come nella Struttura. La Cronologia in basso non cambia.",
|
||||
@@ -2202,9 +1908,6 @@
|
||||
"prefs.max_file_size_step": "File STEP e di importazione",
|
||||
"prefs.max_file_size_web": "L’app web apre file STEP e di importazione fino a 512 MB e progetti fino a 256 MB: una scheda del browser non può contenere file più grandi. L’app desktop permette di aumentare questi limiti.",
|
||||
"prefs.megabytes": "MB",
|
||||
"prefs.menu_grid": "Icone grandi",
|
||||
"prefs.menu_list": "Elenco",
|
||||
"prefs.menus": "Menu",
|
||||
"prefs.minutes": "minuti",
|
||||
"prefs.minutes_suffix": " min",
|
||||
"prefs.mouse": "Mouse e trackpad",
|
||||
@@ -2224,16 +1927,10 @@
|
||||
"prefs.origin_plane_names": "Nomi dei piani di origine",
|
||||
"prefs.origin_plane_names_note": "Nomi mostrati nella Struttura, nelle finestre di dialogo e negli elenchi. {top} è XY, {front} è XZ e {right} è YZ, con Z verso l'alto. Comandi, script e progetti salvati mantengono XY, XZ e YZ.",
|
||||
"prefs.overall_speed": "Velocità complessiva",
|
||||
"prefs.parameter_list_rows": "Righe dell'elenco dei parametri",
|
||||
"prefs.parameter_list_rows_tip": "La freccia giù in un campo valore vuoto elenca i parametri, prima i preferiti, fino a questo numero. Un numero minore mantiene leggero l'elenco in un progetto grande.",
|
||||
"prefs.persistent_ribbon_pressed": "Evidenzia i comandi attivi della barra multifunzione",
|
||||
"prefs.persistent_ribbon_pressed_help": "Evidenzia i comandi della barra multifunzione finché i loro effetti sono attivi. Disattiva per mantenere l'aspetto neutro precedente e la guida dei comandi.",
|
||||
"prefs.perspective_fov": "Campo visivo",
|
||||
"prefs.placement": "Posizione",
|
||||
"prefs.prefer_free_sketch_points": "Preferisci i punti dello schizzo mobili quando i punti si sovrappongono",
|
||||
"prefs.preview_choices": "Anteprima delle tue scelte",
|
||||
"prefs.print_face_highlight": "Evidenziazione della faccia di stampa",
|
||||
"prefs.print_face_highlight_tip": "Intensità della tinta e del contorno della faccia di stampa di un corpo nella vista. 0 % non mostra evidenziazione.",
|
||||
"prefs.profile_active": "Profilo attivo",
|
||||
"prefs.profile_applied": "Profilo applicato.",
|
||||
"prefs.profile_changed": "Le impostazioni sono cambiate da quando il profilo è stato salvato. Salva le conserva nel profilo.",
|
||||
@@ -2255,8 +1952,6 @@
|
||||
"prefs.quality_fastest": "più veloce",
|
||||
"prefs.quality_slowest": "più lento",
|
||||
"prefs.quality_smoother": "più fluido",
|
||||
"prefs.quick_measure": "Misura rapida nell'angolo della vista",
|
||||
"prefs.quick_measure_note": "La dimensione della selezione nell'angolo in basso a destra della vista: la lunghezza di uno spigolo, oppure Ø e R per uno tondo, l'area di una faccia, la posizione di un punto, la distanza e l'angolo tra due elementi, il totale di più spigoli o facce. Un clic la copia.",
|
||||
"prefs.render_previous_geometry_budget": "Usa il budget di geometria precedente per l'anteprima di Rendering",
|
||||
"prefs.render_previous_geometry_budget_help": "Ripristina il limite fisso di geometria precedente (512 MiB su desktop a 64 bit, 128 MiB altrove) invece del budget basato sul dispositivo.",
|
||||
"prefs.reports_saved": "{n} salvati",
|
||||
@@ -2270,8 +1965,6 @@
|
||||
"prefs.search_empty": "Nessuna impostazione corrispondente",
|
||||
"prefs.select": "Seleziona",
|
||||
"prefs.select_one_item": "Seleziona un elemento",
|
||||
"prefs.select_other_hidden": "Seleziona la geometria nascosta con Seleziona altro",
|
||||
"prefs.select_other_hidden_help": "Attivo: include i corpi e gli schizzi nascosti e gli spigoli occlusi vicino al puntatore. Disattivato: usa l'elenco originale della geometria visibile sotto il puntatore.",
|
||||
"prefs.selecting": "Selezione",
|
||||
"prefs.shift": "Shift",
|
||||
"prefs.shift_add_ctrl_toggle": "Shift solo aggiunge; Ctrl / Cmd alterna",
|
||||
@@ -2283,37 +1976,25 @@
|
||||
"prefs.sketch_align_points_note": "Durante il disegno, un punto si allinea contemporaneamente in orizzontale con un punto dello schizzo e in verticale con un altro, con una guida punteggiata, e il clic mantiene entrambi gli allineamenti. Disattivato: solo con il punto precedente, un asse alla volta.",
|
||||
"prefs.sketch_conflict_colour": "Geometria in conflitto nel colore di conflitto",
|
||||
"prefs.sketch_conflict_colour_note": "Quando i vincoli di uno schizzo sono in conflitto, anche le curve e i punti interessati da un vincolo in errore vengono disegnati con il colore di conflitto, non solo il suo simbolo o la sua quota. Disattivato: mantengono i colori abituali.",
|
||||
"prefs.sketch_construction_lines": "Strumenti estesi per le rette di costruzione",
|
||||
"prefs.sketch_exit_view": "Al termine di uno schizzo",
|
||||
"prefs.sketch_exit_view.keep": "Mantieni la vista attuale",
|
||||
"prefs.sketch_exit_view.previous": "Torna alla vista precedente",
|
||||
"prefs.sketch_exit_view.unless_rotated": "Torna, se non ruotata",
|
||||
"prefs.sketch_exit_view_note": "Dove va la vista dopo Termina schizzo, Annulla o un doppio Esc.",
|
||||
"prefs.sketch_open_look_at": "Ruota la vista verso lo schizzo quando si apre",
|
||||
"prefs.sketch_open_look_at_note": "Disattivato: creando o modificando uno schizzo la vista resta com'è. Vista normale orienta la vista sullo schizzo quando vuoi.",
|
||||
"prefs.sketch_recent_snap": "Aggancia automaticamente ai centri e punti medi recenti",
|
||||
"prefs.sketch_recent_snap_note": "Durante il disegno, il cursore si aggancia dove si incrociano le guide degli ultimi due centri di cerchio o punti medi di segmento. Disattivato: queste guide restano solo visive e il cursore non si sposta.",
|
||||
"prefs.sketch_selection": "Schizzo e selezione",
|
||||
"prefs.sketch_selection_heading": "Schizzo e selezione",
|
||||
"prefs.sketch_selection_note": "Come si agganciano gli schizzi e come selezionano i clic.",
|
||||
"prefs.sketch_state_icons": "Icone degli schizzi nel colore del loro stato",
|
||||
"prefs.sketch_state_icons_note": "Nella Cronologia e nella Struttura, l'icona di uno schizzo assume il colore del suo stato (sottovincolato, completamente vincolato o in conflitto) e il suo suggerimento indica lo stato. Disattivato: ogni schizzo ha la stessa icona.",
|
||||
"prefs.sketch_tab_always": "Mantieni visibile la scheda Schizzo",
|
||||
"prefs.sketch_tab_always_note": "La scheda Schizzo resta nella barra multifunzione, subito dopo Modella, finché nessuno schizzo è aperto. I suoi strumenti di disegno avviano allora uno schizzo sul piano o sulla faccia selezionati, oppure sul piano che selezioni subito dopo, con lo strumento già attivo.",
|
||||
"prefs.sketch_tracking_guides": "Guide di allineamento di centro e punto medio",
|
||||
"prefs.sketch_tracking_guides_note": "Passa il puntatore sul centro di un cerchio o sul punto medio di un segmento, poi spostati in orizzontale o in verticale per mostrare una guida punteggiata temporanea.",
|
||||
"prefs.sketch_tracking_points": "Guide di allineamento da estremità e angoli durante il disegno",
|
||||
"prefs.sketch_tracking_points_note": "Mentre uno strumento di disegno attende un punto, passando il puntatore sull'estremità di una linea o di un arco, sull'angolo di un rettangolo o su un punto libero compare la stessa guida punteggiata temporanea di un centro o di un punto medio. Disattivato: solo centri e punti medi.",
|
||||
"prefs.sketching": "Schizzi",
|
||||
"prefs.snap_drawing_note": "Mentre disegni o trascini un punto dello schizzo.",
|
||||
"prefs.source": "Fonte",
|
||||
"prefs.speed": "Velocità",
|
||||
"prefs.stand_up_note": "Dopo l'apertura di un file STEP o IGES con Z verso l'alto, proponi un quarto di giro attorno a X.",
|
||||
"prefs.stand_up_unknown": "Per i file di programmi sconosciuti",
|
||||
"prefs.stand_up_unknown.ask": "Chiedi in una finestra di dialogo",
|
||||
"prefs.stand_up_unknown.note": "Mostra una nota",
|
||||
"prefs.stand_up_unknown.off": "Non proporre",
|
||||
"prefs.stand_up_unknown_note": "Come viene fatta la proposta quando l'intestazione del file non indica alcun programma noto per salvare con Y verso l'alto. Una nota viene mostrata solo quando il file sembra coricato; Chiedi in una finestra di dialogo chiede per ogni file di questo tipo, come prima.",
|
||||
"prefs.status_bar": "Barra di stato",
|
||||
"prefs.status_bar_note": "Una barra sottile lungo il bordo inferiore della finestra mostra cosa si sta modificando, lo stato dello schizzo aperto nel suo colore e le unità del progetto; un clic sulle unità le cambia. Lo stato dello schizzo non compare più nell'angolo della vista.",
|
||||
"prefs.status_done": "Fatto",
|
||||
@@ -2331,16 +2012,6 @@
|
||||
"prefs.theme_follow_off": "Disattivato",
|
||||
"prefs.theme_follow_stop": "Smetti di seguire",
|
||||
"prefs.theme_import_hint": "Fai clic per scegliere un file di tema, trascinane uno qui oppure premi Ctrl+V (Cmd+V su Mac) con un tema copiato",
|
||||
"prefs.theme_option_opacity": "Opacità",
|
||||
"prefs.theme_option_opacity_help": "Regola l'opacità dei pannelli flottanti. Una soglia minima di leggibilità protegge il testo sopra i colori della vista.",
|
||||
"prefs.theme_option_tab_colours": "Colori delle schede",
|
||||
"prefs.theme_option_tab_colours_help": "Usa i colori dei pannelli e della vista di questo tema per ogni scheda della barra multifunzione.",
|
||||
"prefs.theme_option_tab_fade_ms": "Transizione tra schede",
|
||||
"prefs.theme_option_tab_fade_ms_help": "Sfuma i colori dei pannelli e della vista quando si cambia scheda. Zero cambia all'istante.",
|
||||
"prefs.theme_options_badge": "Opzioni",
|
||||
"prefs.theme_options_more": "Altro · {count}",
|
||||
"prefs.theme_options_reset": "Reimposta",
|
||||
"prefs.theme_options_unavailable": "Non disponibile su questo dispositivo",
|
||||
"prefs.theme_paste": "Incolla tema",
|
||||
"prefs.theme_paste_none": "Negli appunti non c'è nessun tema SolidCraft",
|
||||
"prefs.timeline_half_hour": "−30 min",
|
||||
@@ -2362,23 +2033,13 @@
|
||||
"prefs.under_cursor": "Sotto il cursore",
|
||||
"prefs.units_precision": "Unità e precisione",
|
||||
"prefs.updates": "Aggiornamenti",
|
||||
"prefs.value_boxes_in_view": "Mostra i valori accanto alle maniglie nella vista",
|
||||
"prefs.value_boxes_in_view_tip": "Il valore di un comando (Distanza, Raggio…) in un riquadro accanto alla sua maniglia, sopra il modello. Disattivato: lo digiti nella finestra del comando, che riceve la tastiera dopo una selezione, e niente copre il modello.",
|
||||
"prefs.view": "Comportamento della vista",
|
||||
"prefs.view_confirm_corner": "OK e Annulla nell'angolo della vista",
|
||||
"prefs.view_confirm_corner_note": "Mentre è aperta una finestra di dialogo o uno schizzo, una spunta e una croce in alto a destra nella vista fanno ciò che fanno OK e Annulla della finestra, oppure terminano e annullano lo schizzo. Il navigatore della vista scende sotto di esse.",
|
||||
"prefs.viewport": "Vista",
|
||||
"prefs.viewport_analysis_status": "Mostra lo stato di analisi della vista",
|
||||
"prefs.viewport_analysis_status_help": "Mostra le analisi attive sopra la vista, apri le loro legende da ogni elemento e usa Esc per disattivare l'analisi più recente. Disattiva per ripristinare le legende negli angoli e il comportamento precedente di Esc.",
|
||||
"prefs.viewport_background": "Sfondo",
|
||||
"prefs.viewport_background_colour": "Colore",
|
||||
"prefs.viewport_background_theme": "Sfumatura del tema",
|
||||
"prefs.viewport_section_status": "Mostra lo stato di sezione della vista",
|
||||
"prefs.viewport_section_status_help": "Mostra l'impostazione della sezione nella vista. Escape e il pulsante attivo della barra multifunzione la disattivano. Disattiva per mantenere i controlli di sezione precedenti.",
|
||||
"prefs.viewport_status_details": "Dettagli della vista in tempo reale",
|
||||
"prefs.viewport_status_details_help": "Modifica le impostazioni di analisi e sezione attive nelle schede di dettaglio standard. Disattiva per ripristinare le legende di analisi in sola lettura e la finestra di dialogo Sezione.",
|
||||
"prefs.viewport_status_summary": "Raggruppa gli elementi di stato della vista",
|
||||
"prefs.viewport_status_summary_help": "Raggruppa tre o più elementi di stato della vista in un unico indicatore di riepilogo. Disattiva per mantenere ogni elemento nella riga completa.",
|
||||
"prefs.wheel": "Rotellina",
|
||||
"prefs.wheel_trackpad": "Rotellina e trackpad",
|
||||
"prefs.workspace": "Area di lavoro",
|
||||
@@ -2388,10 +2049,6 @@
|
||||
"properties.title": "Proprietà: {name}",
|
||||
"recovery.days_ago": "{count} giorni fa",
|
||||
"recovery.detail": "{file} · {features} feature · salvato automaticamente {when}",
|
||||
"recovery.discard_all": "Scarta tutto",
|
||||
"recovery.discard_all_detail": "Questa azione non può essere annullata.",
|
||||
"recovery.discard_all_title": "Scartare {count} salvataggi automatici?",
|
||||
"recovery.discard_all_title_one": "Scartare 1 salvataggio automatico?",
|
||||
"recovery.hours_ago": "{count} h fa",
|
||||
"recovery.just_now": "proprio ora",
|
||||
"recovery.min_ago": "{count} min fa",
|
||||
@@ -3257,9 +2914,7 @@
|
||||
"render.output_ready": "Pronto per il rendering",
|
||||
"render.output_run_check": "Esegui verifica",
|
||||
"render.output_size_limit": "{method}: fino a {dimension} px per lato e {pixels} pixel. Dimensioni massime consentite: {width} × {height}.",
|
||||
"render.output_size_method_profile": "Per renderizzare {width} × {height}, scegli {method} con il profilo di risorse della CPU {profile}, oppure una dimensione minore.",
|
||||
"render.output_size_ok": "Dimensioni OK · {width} × {height} px",
|
||||
"render.output_size_profile": "Per renderizzare {width} × {height}, scegli il profilo di risorse della CPU {profile}, oppure una dimensione minore.",
|
||||
"render.output_swap_orientation": "Scambia larghezza e altezza",
|
||||
"render.output_tools_inspector": "Modifica dimensioni e formato nell'ispettore Uscita.",
|
||||
"render.output_view_image": "Visualizza immagine",
|
||||
@@ -3472,7 +3127,6 @@
|
||||
"render.size_custom": "Personalizzato…",
|
||||
"render.size_full_hd": "Full HD",
|
||||
"render.size_hd": "HD",
|
||||
"render.size_needs_profile": "{size} · richiede {profile}",
|
||||
"render.size_presets": "Preimpostazioni delle dimensioni",
|
||||
"render.size_presets_pending": "In arrivo con l'editor Uscita",
|
||||
"render.size_preview": "Anteprima",
|
||||
@@ -3760,24 +3414,6 @@
|
||||
"sheet.flange_type_contour": "Contorno",
|
||||
"sheet.flange_type_edge": "Spigolo",
|
||||
"sheet.no_body": "non c'è nessun corpo in lamiera: creane uno con Flangia > Base, oppure trasforma una piastra in lamiera con Converti in lamiera (scegli la sua faccia piana più grande)",
|
||||
"sheet.personal_rules.confirm_delete": "Conferma eliminazione",
|
||||
"sheet.personal_rules.delete": "Elimina",
|
||||
"sheet.personal_rules.delete_prompt": "Eliminare questa regola personale? Le regole già presenti nei progetti non cambiano.",
|
||||
"sheet.personal_rules.full": "La libreria personale contiene già 64 regole.",
|
||||
"sheet.personal_rules.invalid_name": "Inserisci un nome breve senza interruzioni di riga né caratteri di controllo.",
|
||||
"sheet.personal_rules.invalid_values": "Completa i valori della regola: ciascuno deve risultare valido in questo progetto, con uno spessore positivo e un fattore K da 0 a 1.",
|
||||
"sheet.personal_rules.missing": "La regola personale selezionata non è più disponibile.",
|
||||
"sheet.personal_rules.name": "Nome della regola",
|
||||
"sheet.personal_rules.name_exists": "Esiste già una regola personale con questo nome. Usa un nome diverso.",
|
||||
"sheet.personal_rules.name_hint": "Un nome univoco",
|
||||
"sheet.personal_rules.overwrite": "Salva le modifiche nella regola personale selezionata",
|
||||
"sheet.personal_rules.rename": "Rinomina",
|
||||
"sheet.personal_rules.rule": "Regola personale",
|
||||
"sheet.personal_rules.save": "Salva come nuova",
|
||||
"sheet.personal_rules.scope": "Salvata nel tuo profilo per tutti i progetti.",
|
||||
"sheet.personal_rules.select": "Seleziona una regola",
|
||||
"sheet.personal_rules.title": "Regole personali",
|
||||
"sheet.personal_rules.unsupported": "Questa regola ha valori che questa versione non può usare.",
|
||||
"shortcut.json_error": "i parametri devono essere in formato JSON: {error}",
|
||||
"shortcut.no_command": "nessun comando `{id}`; il testo prima del JSON deve essere un ID comando",
|
||||
"shortcut.pin": "Fissa in cima al riquadro S",
|
||||
@@ -3814,7 +3450,6 @@
|
||||
"sketch_text.align_right": "Destra",
|
||||
"sketch_text.bold": "Grassetto",
|
||||
"sketch_text.builtin_font": "{family} (integrato)",
|
||||
"sketch_text.formula": "Inizia con = per costruire le parole dai parametri: ='W' + number(Width)",
|
||||
"sketch_text.italic": "Corsivo",
|
||||
"sketch_text.loading_fonts": "Ricerca dei caratteri installati…",
|
||||
"sketch_text.on_path": "Il testo segue il percorso: la curva ne determina la posizione",
|
||||
@@ -3868,10 +3503,8 @@
|
||||
"timeline.move_to_group": "Sposta lavorazioni nella cartella",
|
||||
"timeline.rename_group": "Rinomina cartella di lavorazioni",
|
||||
"timeline.reorder_many": "Riordina lavorazioni",
|
||||
"timeline.suppress_features": "Sospendi lavorazioni",
|
||||
"timeline.suppress_folders_tip": "Sospendi o riattiva ogni lavorazione nelle cartelle e nelle cartelle annidate",
|
||||
"timeline.ungroup": "Rimuovi cartelle di lavorazioni",
|
||||
"timeline.unsuppress_features": "Riattiva lavorazioni",
|
||||
"to the face": "alla faccia",
|
||||
"to the next face": "fino alla faccia successiva",
|
||||
"toolbar.customize_note": "Scheda {tab}. Seleziona un comando per assegnargli un pulsante nella barra degli strumenti. Puoi anche trascinare una riga dal menu a discesa di un pannello sulla barra, trascinare un pulsante fuori dalla barra per rimuoverlo o usare la puntina di una riga del menu a discesa.",
|
||||
@@ -3955,8 +3588,6 @@
|
||||
"ui.3d_mouse_section": "Mouse 3D",
|
||||
"ui.3d_mouse_show_in_view": "Mostra il mouse 3D nella vista 3D",
|
||||
"ui.3d_mouse_show_in_view_tip": "Un'immagine del tuo mouse 3D nell'angolo in basso a sinistra, che si muove quando lo muovi.",
|
||||
"ui.3d_mouse_sketch_orbit": "Ruota gli schizzi con il mouse 3D",
|
||||
"ui.3d_mouse_sketch_orbit_tip": "Il mouse 3D ruota la vista anche mentre uno schizzo è aperto e visto frontalmente, come può fare il mouse. Disattivato: sposta e ingrandisce lo schizzo finché non inclini la vista.",
|
||||
"ui.3d_mouse_skip": "Il mio dispositivo non può farlo",
|
||||
"ui.3d_mouse_skip_tip": "Salta questo movimento in entrambi i versi; la calibrazione lo esclude.",
|
||||
"ui.3d_mouse_speed": "Velocità del mouse 3D",
|
||||
@@ -3985,8 +3616,6 @@
|
||||
"ui.3d_mouse_step_twist_counterclockwise": "Ruota la manopola in senso antiorario, tienila, poi lasciala.",
|
||||
"ui.3d_mouse_switch_cap": "Calibra come ritorno al centro",
|
||||
"ui.3d_mouse_switch_trackball": "Calibra come trackball",
|
||||
"ui.3d_mouse_use_direct": "Usa driver diretto",
|
||||
"ui.3d_mouse_use_direct_tip": "Leggi il mouse 3D direttamente (hidraw) invece che tramite spacenavd.",
|
||||
"ui.3d_mouse_view_axis": "Asse della vista",
|
||||
"ui.3d_mouse_view_off": "Disattivato",
|
||||
"ui.3d_mouse_view_off_tip": "Il profilo del driver del mouse 3D disattiva questo asse, quindi il suo movimento non muove la vista. Se qui scegli il movimento di un altro asse, i due si scambiano e quel movimento smette di muovere la vista.",
|
||||
@@ -4025,7 +3654,6 @@
|
||||
"ui.agent_chat_auth_terminal": "Esegui questo comando in un terminale, poi premi di nuovo Connetti:",
|
||||
"ui.agent_chat_auth_title": "Accedi all'agente",
|
||||
"ui.agent_chat_cancel": "Annulla",
|
||||
"ui.agent_chat_cannot_start": "Installato, ma non si avvia: {error}",
|
||||
"ui.agent_chat_changes": "Modifiche: {n}, un solo passo di annullamento",
|
||||
"ui.agent_chat_changes_n": "{n} modifiche",
|
||||
"ui.agent_chat_changes_of": "{n}/{limit} modifiche",
|
||||
@@ -4118,12 +3746,9 @@
|
||||
"ui.agent_chat_queued_stopped": "In coda (arrestato, non inviato)",
|
||||
"ui.agent_chat_refresh": "Aggiorna",
|
||||
"ui.agent_chat_refused": "Non consentito all'agente: {reason}",
|
||||
"ui.agent_chat_reinstall": "{agent} è installato ({program}), ma non si è avviato quando SolidCraft lo ha controllato: {error}\nLa sua installazione potrebbe essere incompleta o creata per un altro tipo di computer. Installalo di nuovo con `{install}`, verifica in un terminale che stampi la sua versione, poi premi Aggiorna.",
|
||||
"ui.agent_chat_remove": "Rimuovi dalla coda",
|
||||
"ui.agent_chat_remove_file": "Rimuovi da questo messaggio",
|
||||
"ui.agent_chat_remove_imported": "Rimuovi da questo messaggio; la parte resta nel progetto (Annulla la rimuove)",
|
||||
"ui.agent_chat_reply_cut_off": "La risposta ha raggiunto il limite di lunghezza prima di terminare, quindi potrebbe essere incompleta. Chiedi all'agente di proseguire, oppure di dare una risposta più breve.",
|
||||
"ui.agent_chat_reply_declined": "Il modello ha rifiutato di rispondere a questo messaggio.",
|
||||
"ui.agent_chat_retry": "Riprova",
|
||||
"ui.agent_chat_right": "Destra",
|
||||
"ui.agent_chat_save": "Salva",
|
||||
@@ -4182,17 +3807,12 @@
|
||||
"ui.ai_copy_suffix": "copia",
|
||||
"ui.ai_custom_url": "URL personalizzato",
|
||||
"ui.ai_default": "Predefinito",
|
||||
"ui.ai_edit": "Modifica",
|
||||
"ui.ai_edit_agent_title": "Modifica agente",
|
||||
"ui.ai_edit_gone": "Questo agente è stato rimosso, quindi non c'è nulla da salvare.",
|
||||
"ui.ai_edit_tip": "Cambia il nome, il comando o l'endpoint di questo agente. Una chiave salvata resta nascosta.",
|
||||
"ui.ai_http_busy": "l'endpoint è occupato o ha superato il limite; riprova più tardi",
|
||||
"ui.ai_http_key": "l'endpoint ha rifiutato la chiave: controllala in Preferenze > IA",
|
||||
"ui.ai_http_not_found": "endpoint o modello inesistente: controlla l'URL di base e il nome del modello",
|
||||
"ui.ai_http_too_large": "la conversazione è troppo grande per questo endpoint; inizia una nuova chat",
|
||||
"ui.ai_key": "Chiave API",
|
||||
"ui.ai_key_hint": "facoltativa; conservata nel portachiavi di sistema",
|
||||
"ui.ai_key_keep_hint": "lascia vuoto per mantenere la chiave salvata",
|
||||
"ui.ai_key_needs_https": "La chiave viene inviata solo tramite HTTPS o a questo computer.",
|
||||
"ui.ai_key_note": "Memorizzata nel portachiavi di sistema, mai nelle impostazioni di SolidCraft. Lascia vuoto per un server locale.",
|
||||
"ui.ai_keychain_error": "Il portachiavi di sistema ha rifiutato l'operazione: {error}",
|
||||
@@ -4224,7 +3844,6 @@
|
||||
"ui.ai_request_timeout": "Timeout della richiesta",
|
||||
"ui.ai_request_timeout_hint": "Quanto può durare una richiesta al modello verso questo endpoint, da 30 s a un'ora. Aumentalo per un modello locale lento.",
|
||||
"ui.ai_reset": "Reimposta",
|
||||
"ui.ai_save": "Salva",
|
||||
"ui.ai_settings": "Impostazioni IA…",
|
||||
"ui.ai_show_features": "Mostra funzioni IA",
|
||||
"ui.ai_show_features_note": "La chat con l'agente: un pannello in cui un agente di programmazione che già usi o un endpoint di modello a tua scelta opera sul progetto aperto. Se disattivata: nessun pulsante IA, scorciatoia, voce di menu o pannello, e nessuna ricerca o avvio.",
|
||||
@@ -4303,8 +3922,6 @@
|
||||
"ui.cancel": "Annulla",
|
||||
"ui.canvases": "Immagini di riferimento",
|
||||
"ui.center": "Centro",
|
||||
"ui.center_arc_follows_cursor": "L'arco per centro segue la direzione del cursore",
|
||||
"ui.center_arc_follows_cursor_tip": "Un arco per centro procede in senso orario o antiorario a seconda di come il cursore gira attorno al suo centro. Disattivato: sempre in senso antiorario dall'inizio.",
|
||||
"ui.centerline": "Linea d'asse",
|
||||
"ui.chain": "Catena",
|
||||
"ui.chamfer": "Smusso",
|
||||
@@ -4313,7 +3930,6 @@
|
||||
"ui.circle": "Cerchio",
|
||||
"ui.circular_pattern": "Ripetizione circolare",
|
||||
"ui.clear": "Cancella",
|
||||
"ui.clear_print_face": "Rimuovi faccia di stampa",
|
||||
"ui.clear_recent": "Cancella recenti",
|
||||
"ui.clear_the_selection": "Deseleziona tutto",
|
||||
"ui.click_selects_whole_bodies": "Il clic seleziona corpi interi",
|
||||
@@ -4348,14 +3964,6 @@
|
||||
"ui.constant": "Costante",
|
||||
"ui.constraints_conflict": "Vincoli in conflitto",
|
||||
"ui.construction": "Costruzione",
|
||||
"ui.construction.angle_hint": "Retta di costruzione: fai clic su un punto, poi digita un angolo o seleziona una direzione",
|
||||
"ui.construction.bisector_hint": "Bisettrice: seleziona due linee rette che si intersecano, poi la soluzione desiderata",
|
||||
"ui.construction.common_hint": "Tangente comune: seleziona due cerchi/archi, poi la soluzione desiderata",
|
||||
"ui.construction.contact_hint": "Tangente: seleziona un cerchio/arco o una spline/conica aperta, poi il punto di contatto (curve a forma libera: estremi)",
|
||||
"ui.construction.external_hint": "Tangente: seleziona un cerchio o un arco, un punto esterno, poi la soluzione desiderata",
|
||||
"ui.construction.free_hint": "Retta di costruzione: fai clic su due punti; clic destro per ricominciare",
|
||||
"ui.construction.point_hint": "Retta di costruzione: fai clic sul punto di passaggio",
|
||||
"ui.construction.reference_hint": "Retta di costruzione: seleziona una linea retta, poi un punto; clic destro per cambiare il riferimento",
|
||||
"ui.construction.ribbon_label": "Linee aus.",
|
||||
"ui.context_menu": "Menu contestuale",
|
||||
"ui.continuity_g0": "G0 spigolo vivo",
|
||||
@@ -4398,40 +4006,6 @@
|
||||
"ui.design_properties.project": "Progetto",
|
||||
"ui.design_properties.revision": "Revisione",
|
||||
"ui.design_saved": "Salvato in {path}",
|
||||
"ui.details_access_caption": "Le facce indicano se un utensile può raggiungerle dalla direzione scelta.",
|
||||
"ui.details_angle": "Angolo",
|
||||
"ui.details_continuity_caption": "Modifica la giunzione selezionata. Le altre giunzioni mantengono le proprie impostazioni.",
|
||||
"ui.details_continuity_stale": "Geometria precedente: ripeti l'analisi per modificare o inquadrare questa giunzione.",
|
||||
"ui.details_copy_list": "Copia elenco",
|
||||
"ui.details_curvature": "Tolleranza di curvatura",
|
||||
"ui.details_curvature_caption": "Le facce sono colorate in base al loro raggio di curvatura locale.",
|
||||
"ui.details_direction": "Direzione dell'utensile",
|
||||
"ui.details_draft_caption": "Le facce sono colorate in base al loro angolo rispetto alla direzione di estrazione.",
|
||||
"ui.details_edit_seam": "Modifica giunzione",
|
||||
"ui.details_fixture": "Esempio di componente — solo dati di prova",
|
||||
"ui.details_fixture_caption": "Esempio di componente con valori illustrativi; non è un risultato del modello.",
|
||||
"ui.details_fixture_problem": "Esempio di rilevamento con un problema",
|
||||
"ui.details_fixture_readout": "Esempio di valore misurato",
|
||||
"ui.details_flip": "Inverti",
|
||||
"ui.details_gap": "Gioco",
|
||||
"ui.details_hatch": "Tratteggia le facce tagliate",
|
||||
"ui.details_jump": "Salto di curvatura",
|
||||
"ui.details_key": "Legenda",
|
||||
"ui.details_offset": "Offset",
|
||||
"ui.details_plane": "Piano",
|
||||
"ui.details_pull": "Direzione di estrazione",
|
||||
"ui.details_radius": "Raggio",
|
||||
"ui.details_readout": "Lettura",
|
||||
"ui.details_samples": "Campioni",
|
||||
"ui.details_seam": "{body} · Spigolo {edge}",
|
||||
"ui.details_settings": "Impostazioni",
|
||||
"ui.details_sharp_gap": "Spigolo vivo o gioco",
|
||||
"ui.details_show_all": "Mostra tutti ({count})",
|
||||
"ui.details_smooth": "Liscia",
|
||||
"ui.details_stripes": "Strisce",
|
||||
"ui.details_target": "Inquadra la geometria",
|
||||
"ui.details_worst_seams": "Giunzioni peggiori",
|
||||
"ui.details_zebra_caption": "Le strisce riflesse mostrano quanto dolcemente si raccordano le facce.",
|
||||
"ui.diameter": "Diametro",
|
||||
"ui.dimension": "Quota",
|
||||
"ui.direct_interaction": "Interazione diretta",
|
||||
@@ -4492,7 +4066,6 @@
|
||||
"ui.equation_y_of_x": "y(x)",
|
||||
"ui.equivalent_radius": "Raggio equivalente",
|
||||
"ui.expand": "Espandi",
|
||||
"ui.explode_needs_two_components": "Vista esplosa allontana i componenti tra loro, quindi il progetto ne richiede due o più (Nuovo componente, Inserisci progetto o Crea componenti da corpi)",
|
||||
"ui.exportDxf": "Esporta DXF…",
|
||||
"ui.export_ellipsis_keymap": "Esporta…",
|
||||
"ui.export_keymap_tip": "Tasti, preferiti del riquadro S e barra degli strumenti, in un file",
|
||||
@@ -4781,17 +4354,12 @@
|
||||
"ui.plugins_skipped": "Impossibile leggere {count} cartelle.",
|
||||
"ui.plugins_version": "{version}",
|
||||
"ui.point": "Punto",
|
||||
"ui.point_cloud_add_filter": "Aggiungi filtro…",
|
||||
"ui.point_cloud_auto_range": "Intervallo automatico",
|
||||
"ui.point_cloud_color_by": "Colora per",
|
||||
"ui.point_cloud_file_colors": "Colori del file",
|
||||
"ui.point_cloud_filter_by": "Filtra per",
|
||||
"ui.point_cloud_height_high": "Più alto",
|
||||
"ui.point_cloud_height_low": "Più basso",
|
||||
"ui.point_cloud_legend_filter": "Mostrati e nascosti nella legenda sopra",
|
||||
"ui.point_cloud_no_file_colors": "Il file non contiene colori",
|
||||
"ui.point_cloud_pause": "Pausa",
|
||||
"ui.point_cloud_play": "Riproduci",
|
||||
"ui.point_cloud_single_color": "Colore singolo",
|
||||
"ui.point_cloud_size": "Dimensione dei punti",
|
||||
"ui.point_cloud_units": "Unità del file",
|
||||
@@ -4800,11 +4368,6 @@
|
||||
"ui.polygon": "Poligono",
|
||||
"ui.preferences": "Preferenze",
|
||||
"ui.press_a_key": "premi un tasto…",
|
||||
"ui.print_face_cleared": "{body}: faccia di stampa rimossa",
|
||||
"ui.print_face_input": "Faccia di stampa",
|
||||
"ui.print_face_one_body": "Una faccia di stampa appartiene a un solo corpo: invia quel corpo da solo per cambiarla",
|
||||
"ui.print_face_pick": "Seleziona una faccia piana di un corpo solido per renderla la faccia di stampa",
|
||||
"ui.print_face_set": "{body}: faccia di stampa impostata; Invia allo slicer appoggia il corpo su di essa",
|
||||
"ui.profile": "Profilo",
|
||||
"ui.profile_plane": "Piano del profilo",
|
||||
"ui.profiles": "Profili",
|
||||
@@ -4820,7 +4383,6 @@
|
||||
"ui.properties.inertia_y": "Iyx, Iyy, Iyz",
|
||||
"ui.properties.inertia_z": "Izx, Izy, Izz",
|
||||
"ui.properties.measuring": "Misurazione…",
|
||||
"ui.properties.measuring_bodies": "Misurazione… {done} di {total} corpi",
|
||||
"ui.properties.measuring_failed": "La misurazione si è interrotta prima del termine.",
|
||||
"ui.properties.principal_axis": "Asse principale {number}",
|
||||
"ui.properties.principal_moments": "Momenti principali",
|
||||
@@ -4869,7 +4431,6 @@
|
||||
"ui.revolve": "Rivoluzione",
|
||||
"ui.ribbon_exit": "Esci",
|
||||
"ui.ribbon_labels": "Mostra il testo sotto le icone della barra multifunzione",
|
||||
"ui.ribbon_menus_skip_pinned": "Escludi i comandi fissati dai menu a discesa",
|
||||
"ui.ribbon_pin_footer": "I comandi fissati compaiono sulla barra multifunzione. Passa sopra una riga per fissarla o rimuoverla.",
|
||||
"ui.ribbon_workspace": "Area di lavoro",
|
||||
"ui.right": "Destra",
|
||||
@@ -4888,7 +4449,6 @@
|
||||
"ui.selectOther": "Seleziona altro…",
|
||||
"ui.selectTangentChain": "Seleziona catena tangente",
|
||||
"ui.select_all": "Seleziona tutto",
|
||||
"ui.select_components_by_face": "Seleziona componenti (una faccia seleziona il suo componente)",
|
||||
"ui.selection": "Selezione",
|
||||
"ui.selection_modifiers": "Modificatori di selezione",
|
||||
"ui.selection_shift_add_only": "Maiusc+clic aggiunge senza rimuovere",
|
||||
@@ -4930,11 +4490,6 @@
|
||||
"ui.sketch_intersect_selection_filter": "Filtro di selezione",
|
||||
"ui.sketch_modifiers": "Modificatori dello schizzo",
|
||||
"ui.sketch_project_geometry": "Geometria",
|
||||
"ui.sketch_report.all_constrained": "Tutto è completamente vincolato.",
|
||||
"ui.sketch_report.dof": "Gradi di libertà",
|
||||
"ui.sketch_report.loose": "Non completamente vincolato",
|
||||
"ui.sketch_report.status": "Stato",
|
||||
"ui.sketch_report.title": "Rapporto dello schizzo",
|
||||
"ui.sketch_scale": "Scala schizzo",
|
||||
"ui.sketches": "Schizzi",
|
||||
"ui.slice": "Genera sezioni",
|
||||
@@ -5039,19 +4594,10 @@
|
||||
"ui.view_centre": "Centro della vista",
|
||||
"ui.viewport_status_clear": "Disattiva {name}",
|
||||
"ui.viewport_status_clear_hint": "Disattiva {name} · Esc",
|
||||
"ui.viewport_status_edges": "{count} spigoli",
|
||||
"ui.viewport_status_from": "da {direction}",
|
||||
"ui.viewport_status_key": "Mostra la legenda di {name}",
|
||||
"ui.viewport_status_minimum_radius": "Raggio minimo",
|
||||
"ui.viewport_status_pairs": "{count} coppie",
|
||||
"ui.viewport_status_section_hatch": "{setting} · tratteggio",
|
||||
"ui.viewport_status_section_plane": "Piano attuale",
|
||||
"ui.viewport_status_section_tilted": "inclinato · {offset}",
|
||||
"ui.viewport_status_stripes": "{count} strisce",
|
||||
"ui.viewport_status_summary_clear": "Disattiva tutto",
|
||||
"ui.viewport_status_summary_heading": "In questa vista",
|
||||
"ui.viewport_status_summary_label": "{name} e altri {count} elementi",
|
||||
"ui.viewport_status_summary_more": "+{count}",
|
||||
"ui.viewport_theme_follow": "Segui il tema",
|
||||
"ui.visual_shaded_hidden_edges": "Ombreggiato con spigoli nascosti",
|
||||
"ui.visual_shaded_with_edges": "Ombreggiato con spigoli",
|
||||
@@ -5088,9 +4634,7 @@
|
||||
"update.button": "Aggiorna",
|
||||
"update.button_version": "Aggiorna a {version}",
|
||||
"update.check_automatically": "Controlla automaticamente gli aggiornamenti",
|
||||
"update.check_for_updates": "Verifica aggiornamenti",
|
||||
"update.check_now": "Controlla ora",
|
||||
"update.check_unavailable": "La verifica degli aggiornamenti non è disponibile per questa installazione.",
|
||||
"update.checking": "Controllo…",
|
||||
"update.copy": "Copia",
|
||||
"update.dmg_opened": "L'immagine disco è aperta e verificata: trascina SolidCraft in Applicazioni sostituendo la copia precedente, poi riavvia SolidCraft.",
|
||||
@@ -5104,13 +4648,11 @@
|
||||
"update.installed": "SolidCraft {version} è installato. Riavvia per usarlo.",
|
||||
"update.installer_started": "Il programma di installazione si avvia alla chiusura di SolidCraft.",
|
||||
"update.later": "Ricordamelo più tardi",
|
||||
"update.managed": "Aggiornamento disponibile: aggiorna SolidCraft in {manager}",
|
||||
"update.no_notes": "Questa versione non contiene note.",
|
||||
"update.package_hint": "Questa copia proviene da un {kind}. Scarica il nuovo pacchetto, poi installalo con:",
|
||||
"update.prefs_dev": "Questa è una build di sviluppo ({version}): non controlla gli aggiornamenti.",
|
||||
"update.prefs_flatpak": "Questa copia ({version}) viene aggiornata da Flatpak: esegui {command} o usa il centro software. SolidCraft non effettua controlli.",
|
||||
"update.prefs_label": "Aggiornamenti",
|
||||
"update.prefs_managed": "Questa è la versione SolidCraft {version}, gestita da {manager}. Il controllo richiede a GitHub l'ultima versione e non invia altri dati; aggiorna SolidCraft in {manager}.",
|
||||
"update.prefs_note": "Questa è la versione SolidCraft {version} ({kind}). Il controllo richiede a GitHub l'ultima versione e non invia altri dati.",
|
||||
"update.prefs_web": "Ricarica la pagina per ottenere l'ultima versione dell'app web. Se la rete non è disponibile o l'aggiornamento non riesce a finire il download in tempo, si apre invece la versione salvata; un download in corso continua per il prossimo ricaricamento.",
|
||||
"update.refresh_checking": "Ricerca della versione più recente…",
|
||||
|
||||
@@ -60,7 +60,6 @@
|
||||
"BLEND SURFACE": "ブレンドサーフェス",
|
||||
"BOUNDARY SURFACE": "境界サーフェス",
|
||||
"BROWSER": "ブラウザ",
|
||||
"Back to the original order": "元の順序に戻す",
|
||||
"Ball": "ボール",
|
||||
"Bar": "平鋼",
|
||||
"Base Center": "底面の中心",
|
||||
@@ -596,8 +595,6 @@
|
||||
"Snap to face and edge centres": "面とエッジの中心にスナップ",
|
||||
"SolidCraft cannot submit reports directly. Submit on GitHub; no token is needed in the app.": "SolidCraftからレポートを直接送信することはできません。GitHubで送信してください。アプリにトークンは必要ありません。",
|
||||
"SolidCraft closed before these designs were saved. Their last autosave can be opened.": "これらのデザインが保存される前にSolidCraftが終了しました。最後の自動保存ファイルを開くことができます。",
|
||||
"Sort A to Z": "昇順で並べ替え",
|
||||
"Sort Z to A": "降順で並べ替え",
|
||||
"Spacing 2 must be a non-zero number": "間隔 2は0以外の数値にしてください",
|
||||
"Spacing must be a non-zero number": "間隔は0以外の数値にしてください",
|
||||
"Specialise": "特殊操作",
|
||||
@@ -822,8 +819,6 @@
|
||||
"cmd.appearance_pick_up": "外観を取得",
|
||||
"cmd.appearance_replace": "外観を置換",
|
||||
"cmd.assembly_bom": "部品表",
|
||||
"cmd.assembly_mass_properties": "質量特性",
|
||||
"cmd.body.print_face": "造形面",
|
||||
"cmd.body_rename": "ボディの名前を変更",
|
||||
"cmd.browser_collapse_all": "すべて折りたたむ",
|
||||
"cmd.browser_expand_all": "すべて展開",
|
||||
@@ -1248,7 +1243,6 @@
|
||||
"cmd.view.render_browser": "Renderブラウザー",
|
||||
"cmd.view.render_dock": "レンダードックを移動",
|
||||
"cmd.view.render_focus": "Renderフォーカス表示",
|
||||
"cmd.view.status_details": "ビューポートの状態の詳細",
|
||||
"cmd.view.status_items": "ビューポートの状態項目",
|
||||
"cmd.view_ambient_occlusion": "アンビエントオクルージョン",
|
||||
"cmd.view_angle_readout": "ビュー角度",
|
||||
@@ -1287,14 +1281,8 @@
|
||||
"color.hex_hint": "#rrggbb",
|
||||
"color.hue": "色相",
|
||||
"color.linear": "0〜1の線形空間で色の値を表示",
|
||||
"color.recent": "最近使った色",
|
||||
"color.recent_help": "どの色フィールドで選んだ色もここに表示されます",
|
||||
"color.saturation": "彩度(パーセント)",
|
||||
"color.saturation_value": "彩度と明度",
|
||||
"color.selected": "選択した色",
|
||||
"color.step_down": "1 ステップ下げる",
|
||||
"color.step_up": "1 ステップ上げる",
|
||||
"color.value": "明度(パーセント)",
|
||||
"config.column_filter_empty": "一致する列がありません",
|
||||
"contact.components_count": "{count}個のコンポーネント",
|
||||
"contact.enabled_label": "有効",
|
||||
@@ -1341,7 +1329,6 @@
|
||||
"dialog.dimension_name": "寸法: {name}",
|
||||
"dialog.edit_title": "{title}を編集",
|
||||
"dialog.no_shown_body": "変更できる表示中のボディがありません。ボディを表示するか、新規ボディを選択してください",
|
||||
"dialog.pattern_sketch_not_object": "ボディかフィーチャーを選んでください。スケッチはどちらでもありません。曲線はスケッチ内のパターンかミラーで繰り返すか、先に押し出してください。",
|
||||
"dialog.select": "↖ 選択",
|
||||
"dialog.selected_count": "↖ {count} 個選択中",
|
||||
"dialog.selection_guidance": "入力欄を選んで変更します。選択済みのオブジェクトをクリックすると解除できます。Ctrl/Cmd を押しながらクリックしても切り替えられます。プレビューを確認してから OK を押してください。",
|
||||
@@ -1399,168 +1386,21 @@
|
||||
"from the rule": "ルールから",
|
||||
"help.apache": "Apacheライセンス2.0",
|
||||
"help.appearance.assign": "選択した立体、面、コンポーネントに、重さを変えずに色や材質の見た目を付けます。部品を見分けるときや仕上げを確認するときに使います。",
|
||||
"help.assembly.bom": "デザインまたはコンポーネントの部品を品番ごとに数量付きで一覧にし、リストをCSVまたはJSONで保存できます。発注や組み立て用の部品表として使います。",
|
||||
"help.attributions": "帰属表示 (ATTRIBUTION.md)",
|
||||
"help.build": "バージョン {version} · コミット {commit} · ビルド日 {date}",
|
||||
"help.canvas.decal": "モデルの平面にステッカーのように画像を貼ります。ラベル、ロゴ、印刷柄を部品上に表示するときに使います。",
|
||||
"help.canvas.edit": "キャンバスの位置、サイズ、角度、不透明度、反転、表示、名前を変更します。参照画像を、その上でトレースするスケッチに合わせるときに使います。",
|
||||
"help.canvas.insert": "PNG または JPEG 画像を、半透明の参照として平面や面に配置します。既知のサイズに合わせた画像をもとに、写真や図面をスケッチでトレースするときに使います。",
|
||||
"help.component.break_link": "リンクされたコンポーネントをデザイン ファイルから切り離し、ボディはそのまま残します。部品が元ファイルの変更に追従しないようにするときに使います。",
|
||||
"help.component.capture_position": "手で動かした部品の位置を、その部品の新しい位置として確定します。ジョイントで保持されていない部品をドラッグして配置した後に使います。",
|
||||
"help.component.create": "新しい空のコンポーネントをデザインに追加します。別の親を選ばない限り、アクティブなコンポーネントの中に作られます。アセンブリの新しい部品に、ボディやスケッチをまとめる場所を用意するときに使います。",
|
||||
"help.component.finish_edit": "その場で編集中の部品を保存し、アセンブリに戻って、その部品でアセンブリを更新します。リンクされた部品への変更が終わったときに使います。",
|
||||
"help.component.from_bodies": "選択した各ボディを、そのボディ名を付けた個別のコンポーネントにします。ばらばらのボディで作ったデザインを、ジョイントで結合して動かせるアセンブリにするときに使います。",
|
||||
"help.component.insert_design": "保存済みの別のデザインを、そのファイルにリンクしたコンポーネントとして挿入します。ソリッド ボディは元のデザインと同じ位置に置かれます。部品をアセンブリで再利用し、後の変更を「リンクを更新」で取り込むときに使います。",
|
||||
"help.component.properties": "コンポーネントの体積、質量、重心、慣性モーメントを、各ボディの材料から求めて表示します。アセンブリの重さやバランスを確かめるときに使います。",
|
||||
"help.component.revert_position": "手で動かした部品を元の位置に戻し、キャプチャしていない移動を破棄します。アセンブリで試しに動かした部品を元に戻すときに使います。",
|
||||
"help.component.update_links": "リンクされたデザイン ファイルを読み込み直し、変更されたボディを置き換えます。このアセンブリで使っている部品を編集した後に使います。",
|
||||
"help.config.configure": "パラメータ、フィーチャー、材料、外観を構成テーブルの列として追加します。部品のサイズ違いなど、1つのデザインのバリエーションを作るときに使います。",
|
||||
"help.config.preview": "構成テーブルの行が、デザインや履歴を変えずに再構築できるか確認します。自信のないバリエーションに切り替える前に使います。",
|
||||
"help.config.rules": "構成テーブルのルールと行、現在有効な行を表示します。デザインのバリエーションがどう設定されているかを確認するときに使います。",
|
||||
"help.config.table": "構成テーブルを表示します。1行が1つのバリエーション、1列が1つのパラメータまたはフィーチャーで、デザインが有効な行と一致しているかも分かります。デザインのバリエーションを見直すときに使います。",
|
||||
"help.connect_note": "各アシスタントを再起動すると SolidCraft サーバーが読み込まれます。変更したファイルは .bak としてバックアップされています。",
|
||||
"help.connect_title": "AI アシスタントを接続",
|
||||
"help.construct.axis.edge": "直線のエッジまたはスケッチ線に沿って構築軸を作ります。回転、円形パターン、ジョイントの軸として使います。",
|
||||
"help.construct.axis.normal_to_face": "指定した点を通り、面に垂直な構築軸を作ります。表面からまっすぐ立ち上がる軸として使います。",
|
||||
"help.construct.axis.through_cylinder": "円柱、円錐、トーラスの面、または円形のエッジの中心を通る構築軸を作ります。丸い部品のまわりでフィーチャーを回転させたりパターン化したりするときに使います。",
|
||||
"help.construct.axis.two_planes": "2つの平面または平らな面が交わる位置に構築軸を作ります。必要な軸が2つの面の間の線であるときに使います。",
|
||||
"help.construct.axis.two_points": "2つの点、頂点、スケッチ点を通る構築軸を作ります。位置が分かっている2か所の間を通る軸に使います。",
|
||||
"help.construct.plane.along_path": "エッジまたは曲線に垂直な構築平面を、その上の指定位置に作ります。スイープ用のプロファイルや、パスの断面をスケッチするときに使います。",
|
||||
"help.construct.plane.at_angle": "平面または面を、軸またはエッジを中心に指定した角度だけ傾けた構築平面を作ります。斜めのブラケットなど、傾いたスケッチに使います。",
|
||||
"help.construct.plane.midplane": "2つの平面または平らな面の中間、または角度をなして交わる場合はその二等分に構築平面を作ります。ミラーの対称面として使います。",
|
||||
"help.construct.plane.offset": "平面または平らな面に平行な構築平面を、指定した距離または点を通る位置に作ります。面から一定の高さの位置にスケッチするときに使います。",
|
||||
"help.construct.plane.perpendicular": "線またはエッジを含み、平面または面に垂直な構築平面を作ります。エッジに沿ってモデル上に垂直にスケッチするときに使います。",
|
||||
"help.construct.plane.tangent": "円柱、円錐、球、トーラスに1点で接する構築平面を作ります。丸い部品の側面にスケッチするときに使います。",
|
||||
"help.construct.plane.three_points": "3つの点を通る構築平面を作ります。3つの角など、モデル上の位置で決まる平面に使います。",
|
||||
"help.construct.plane.two_edges": "同一平面上にある2本の直線エッジまたは線を通る構築平面を作ります。向かい合う2本のエッジを通る面など、部品を横切る平面に使います。",
|
||||
"help.construct.point.along_path": "エッジまたは曲線上の指定位置に構築点を作ります。パスの途中の基準として使います。",
|
||||
"help.construct.point.center": "円形のエッジ、スケッチの円や円弧、球、トーラスの中心に構築点を作ります。穴、軸、ジョイントの基準として使います。",
|
||||
"help.construct.point.edge_plane": "エッジまたは線が平面や平らな面を通る位置に構築点を作ります。パスが平面と交わる位置を示すときに使います。",
|
||||
"help.construct.point.three_planes": "3つの平面または平らな面が交わる位置に構築点を作ります。モデルに頂点がない場所でも、角の基準として使えます。",
|
||||
"help.construct.point.two_edges": "2本のエッジまたは線が交わる位置、または最も近づく位置に構築点を作ります。仮想の角の基準として使います。",
|
||||
"help.construct.point.vertex": "頂点またはスケッチ点の上に構築点を作ります。周囲のスケッチやボディを非表示にしても残る基準として使います。",
|
||||
"help.contact.check": "接触セット内で、現在の位置で互いに食い込んでいる部品の組を一覧表示します。ジョイントを駆動したりモーション スタディを再生したりする前に、干渉を見つけるときに使います。",
|
||||
"help.contact.create": "2つ以上の部品を接触セットにまとめ、ジョイントが動くときにボディどうしが食い込まないようにします。レバーとストッパーのように、触れたところで止まるべき部品に使います。",
|
||||
"help.contact.disable_all": "接触をオフにします。ジョイントの駆動やモーション スタディは、部品が触れても止まらなくなります。部品を再び自由に動かしたいときや、大きなアセンブリの動作を軽くしたいときに使います。",
|
||||
"help.contact.edit": "接触セットを変更します。含まれる部品、名前、抑制の有無を変えられ、セットを削除することもできます。互いに食い込まないようにする部品を調整するときに使います。",
|
||||
"help.contact.enable_all": "アセンブリのすべての部品を1つの接触セットに入れ、ジョイントが動くときにどの部品どうしも食い込まないようにします。機構全体をすばやく確認するときに使います。",
|
||||
"help.contact.enable_sets": "定義した接触セットで接触をオンにします。ジョイントの駆動やモーション スタディは、セット内の部品が食い込む位置で止まります。接触をオフにした後、設定したセットに戻すときに使います。",
|
||||
"help.contact.list": "デザインの接触セット、各セットに含まれる部品、接触がオンかどうかを一覧表示します。アセンブリを駆動する前に、接触の設定を確認するときに使います。",
|
||||
"help.document.inspect": "デザインのコンポーネント、ボディ、スケッチ、フィーチャー、パラメータの概要を表示します。自分で作っていないデザインの全体像をつかむときに使います。",
|
||||
"help.document.units": "デザインで長さを表示する単位を、mmやインチなどに変更します。形状の大きさは変わらず、表示と数値だけが単位に合わせて変わります。",
|
||||
"help.edit.checkpoint": "現在のデザイン、アクティブなスケッチ、元に戻す履歴をそのまま記憶します。元に戻したくなるかもしれない危険な操作を試す前に使います。",
|
||||
"help.edit.restore_checkpoint": "元に戻す履歴も含めて、チェックポイントの状態に戻ります。チェックポイント以降の作業をまとめて破棄するときに使います。",
|
||||
"help.explode.create": "部品をアセンブリの中心から外側へ、または指定した移動量だけ離した分解図を作成します。組立手順書やプレゼンテーションで、アセンブリの組み立て方を示すときに使います。",
|
||||
"help.face.delete": "選択した面を削除し、隣の面でその穴をふさぎます。穴を開いたまま面として残すこともできます。じゃまな丸み、穴、突起を取り除くときに使います。",
|
||||
"help.file.insert_mesh": "3MF、STL、OBJ、PLY、glTF ファイルを、新しいコンポーネント内のメッシュ ボディとしてデザインに追加します。ダウンロードやスキャンで得たモデルを、参照としてデザインの横に置くときに使います。",
|
||||
"help.file.insert_step": "STEP、IGES、FreeCAD、Rhino ファイルを、新しいコンポーネント内のソリッド ボディとしてデザインに追加します。アセンブリの部品は入れ子のコンポーネントになります。メーカーやほかの CAD プログラムのモデルを取り込むときに使います。",
|
||||
"help.file.save_mesh": "ボディを STL、3MF、OBJ のメッシュとして保存します。曲面のなめらかさは選択できます。3D プリント用や、メッシュを読み込むプログラム用に部品を用意するときに使います。",
|
||||
"help.file.send_to_slicer": "選択したボディを 3MF ファイルとして保存し、選んだスライサーで開きます。モデルからプリントまでを1ステップで進めるときに使います。",
|
||||
"help.font_details": "インターフェースにはegui組み込みのフォントを使用しています(Ubuntu Font LicenceおよびMIT/Bitstream VeraライセンスのUbuntu LightとHack、OFLおよびMITのNoto Emojiと絵文字アイコンフォント)。スケッチのテキストにはLiberation Sans(SIL OFL 1.1)を使用しています。The Crafting Appsのオプションフォントパックcraft-fonts(BIZ UDPGothic、Shippori Mincho、BIZ UDMincho、Noto Sans CJK SC、Noto Sans Arabic、SIL OFL 1.1)はSolidCraftのビルドに同梱されていません。",
|
||||
"help.fonts": "フォント",
|
||||
"help.frame.member": "チューブやアルミ押し出し材などのプロファイルを、フレームスケッチの線に沿って1本につき1部材ずつ配置します。フレーム、ラック、溶接構造を作るときに使います。",
|
||||
"help.inspect.accessibility": "ツールが一方向から届く面と届かない面を色分けします。その方向からの切削加工や成形が可能か、部品を確認するときに使います。",
|
||||
"help.inspect.center_of_mass": "一様な密度を仮定して、各ボディと全体の重心を表示します。バランスや、部品が倒れる位置を確認するときに使います。",
|
||||
"help.inspect.colored_components": "外観を変えずに、コンポーネントごとに一時的な色を付けます。アセンブリの部品をひと目で見分けるときに使います。",
|
||||
"help.inspect.compare": "2つのボディを比較し、一方にだけある材料の位置を体積と偏差とともに表示します。変更した部品やインポートした部品を元のものと照合するときに使います。",
|
||||
"help.inspect.continuity": "面どうしがエッジに沿ってどれだけなめらかにつながるか(隙間、折れ、曲率の飛び)を調べ、継ぎ目を色分けします。サーフェスがきれいにつながっていない箇所を見つけるときに使います。",
|
||||
"help.inspect.curvature_comb": "曲線、エッジ、面に、曲がりの強さを歯の長さで示すコームを描きます。平らな部分、折れ、曲率のむらを見つけるときに使います。",
|
||||
"help.inspect.curvature_map": "面を曲がりの強さで色分けし、半径が小さいところを赤で示します。きつい箇所を見つけたり、サーフェスのなめらかさを判断したりするときに使います。",
|
||||
"help.inspect.draft": "面を抜き方向に対する勾配角で色分けし、不足している面を示します。成形や鋳造の前に部品を確認するときに使います。",
|
||||
"help.inspect.environment_map": "モデルを鏡のような反射する仕上げで表示します。反射の流れ方から、サーフェスの流れを判断するときに使います。",
|
||||
"help.inspect.interference": "重なっているボディを見つけ、それぞれの重なりを体積とともに表示します。アセンブリで部品が干渉していないか確認するときに使います。",
|
||||
"help.inspect.isocurve": "面のアイソパラメトリック曲線、つまりサーフェスのもとになるグリッドを描きます。サーフェスの流れや、線が密集している箇所を確認するときに使います。",
|
||||
"help.inspect.measure": "選択したものの間の長さ、距離、角度、面積、半径、またはボディの体積と質量を測定します。寸法やクリアランスを確認するときに使います。",
|
||||
"help.inspect.minimum_radius": "曲線、エッジ、面の最小曲率半径とその位置を求めます。工具やノズルが形状に沿って動けるか確認するときに使います。",
|
||||
"help.inspect.section": "モデルを変更せずに、平面でビューを切断し、切断面にハッチングを付けます。部品やアセンブリの内部を見るときに使います。",
|
||||
"help.inspect.zebra": "モデルの面に映る白黒のストライプを表示します。なめらかさの判断に使い、エッジでストライプが途切れたり折れたりする箇所は、つながりが悪いことを示します。",
|
||||
"help.joint.as_built": "2つの部品を、どちらも動かさずに現在の位置で結合し、残る動きを設定します。すでに最終的な位置に置いた部品に使います。",
|
||||
"help.joint.cam": "回転するカムとフォロワを連動させ、カムの輪郭に沿ってフォロワがスライドまたは揺動するようにします。カム、偏心機構、バルブ駆動に使います。",
|
||||
"help.joint.create": "選んだジョイント原点で2つの部品を結合し、2つ目の部品をその位置へ移動します。残る動きはジョイントの種類で決まります。実際の機構と同じように動くアセンブリを作るときに使います。",
|
||||
"help.joint.drive": "ジョイントの角度または距離を制限の範囲内で設定し、部品をそれに合わせて動かします。連動するジョイントや閉ループも追従します。機構が意図どおりに動くか確認するときに使います。",
|
||||
"help.joint.gear": "2つの回転ジョイントをギア比で連動させ、一方を駆動するともう一方が回るようにします。平歯車や内歯車に使い、ギア比はピッチ半径または歯数から決めます。",
|
||||
"help.joint.limits": "ジョイントが回転またはスライドできる範囲を最小値と最大値で設定するか、その制限を解除します。ヒンジ、スライダー、レバーを実際の可動範囲内に収めるときに使います。",
|
||||
"help.joint.motion_link": "2つのジョイントを比率とオフセットで連動させ、一方を駆動するともう一方が動くようにします。「ギア」「ラック アンド ピニオン」「ねじ」では表せない、ジョイント間の一定の関係に使います。",
|
||||
"help.joint.origin": "部品に名前付きのジョイント原点を置きます。面や丸い端の中心、エッジの中点、角、または点に置けます。ジョイントの取り付け位置を準備するときに使います。面上で選んだ原点は、部品のサイズが変わってもその面に追従します。",
|
||||
"help.joint.rack_pinion": "回転するピニオンとスライドするラックを連動させ、ピニオンのピッチ円が転がった長さだけラックが移動するようにします。ラック駆動、ステアリング、リニア ステージに使います。",
|
||||
"help.joint.reach": "部品上の点を目標に向けて動かし、そのチェーン上のジョイントを制限の範囲内で変化させます。ロボット アームの先端のように、先端の位置から機構の姿勢を決めるときに使います。",
|
||||
"help.joint.rigid_group": "選択した部品を現在の配置のまま固定し、一体として動くようにします。互いに動きのない、ひとまとまりの部品に使います。",
|
||||
"help.joint.screw": "回転とスライドをピッチで連動させ、1回転ごとにその距離だけ進むようにします。送りねじ、ボルト、ねじ軸に使います。",
|
||||
"help.library.apply": "ローカルのライブラリファイルから材料または外観を、ボディ、面、コンポーネントに適用します。別のデザインで保存した材料を再利用するときに使います。",
|
||||
"help.library.export": "デザインの材料と外観をライブラリファイルに保存します。共有したり、ほかのデザインで再利用したりするときに使います。",
|
||||
"help.library.inspect": "デザインを変更せずに、ライブラリファイルを確認して材料と外観を一覧にします。適用する前にライブラリの中身を確認するときに使います。",
|
||||
"help.licences": "ライセンス",
|
||||
"help.material.assign": "選択した立体の材料を、鋼、アルミニウム、ABS などに設定します。質量と重さを実際の部品に合わせるときに使います。",
|
||||
"help.material.properties.validate": "材料データカードの数値に矛盾や欠けがないか確認します。質量や剛性の計算にデータを使う前に使います。",
|
||||
"help.mesh.convert": "STLなどのメッシュボディを、平面と円柱面を持つ編集可能なソリッドに作り直します。インポートした機械部品を、モデリングしたボディのように変更するときに使います。",
|
||||
"help.mit": "MITライセンス",
|
||||
"help.motion.study": "タイムライン上のステップごとにジョイントの値を設定し、アニメーションとして再生します。機構が一連の動作をする様子を見て、途中のすき間を確認するときに使います。",
|
||||
"help.motion.trace": "モーション スタディの再生中やジョイントの駆動中に部品上の点がたどる軌跡を求め、確定すると3D スケッチ曲線として残します。機構の届く範囲を確認したり、その軌跡をモデリングに利用したりするときに使います。",
|
||||
"help.notice": "NOTICE",
|
||||
"help.occurrence.ground": "部品をその場に固定するか、固定を解除します。ジョイントはほかの部品をこの部品の周りで動かします。アセンブリの残りが組み付けられるフレームやベースに使います。",
|
||||
"help.occurrence.move": "アセンブリ部品をジョイントが許す自由度だけで動かします。部品の面を選択してから、操作可能な矢印または円弧をドラッグしてください。",
|
||||
"help.parameters.change": "デザインの寸法を決める名前付きの値と式の表を開きます。1か所で寸法を変え、それを使うすべてのフィーチャに反映させるときに使います。",
|
||||
"help.parameters.export": "デザインのパラメータをCSVまたはJSONで保存します。表計算ソフトで編集したり、別のデザインに移したりするときに使います。",
|
||||
"help.parameters.graph": "どのパラメータとフィーチャーがほかのどれを使っているか、その間のループやエラーも表示します。パラメータを変更すると何に影響するかを確認するときに使います。",
|
||||
"help.parameters.import": "CSVまたはJSONからパラメータをデザインに読み込みます。すべて読み込むか、まったく読み込まないかのどちらかです。表計算ソフトや別のデザインの値を取り込むときに使います。",
|
||||
"help.parameters.move": "ユーザーパラメータを、一覧内の別のパラメータの前または後ろに移動します。関連するパラメータをまとめておくときに使います。",
|
||||
"help.parts.fastener": "選んだサイズの標準のボルト、ナット、ワッシャー、ピン、ベアリングを追加します。穴の上に置くとジョイントで穴に収まるので、締結部品を自分でモデリングする必要はありません。",
|
||||
"help.parts.insert": "選んだ種類、サイズ、長さの標準パーツを挿入します。穴の縁や内壁に置くと、剛体ジョイントで穴に取り付けられます。",
|
||||
"help.parts.library": "標準パーツを開きます。ボルト、ナット、ワッシャー、止めねじ、ダウエル ピン、ベアリングを規格サイズで用意しています。標準部品を自分でモデリングせずに追加するときに使います。",
|
||||
"help.parts.resize": "挿入済みの標準パーツのサイズや長さを変更して再構築します。ジョイントにより取り付け位置は保たれます。ボルトが長すぎたときや、穴に別のサイズが必要なときに使います。",
|
||||
"help.plastic.assign_rule": "プラスチック ルールをボディに割り当て、そのプラスチックフィーチャーが勾配とクリアランスを初期値として使うようにします。成形品を一度の設定ですべてのフィーチャーに反映するときに使います。",
|
||||
"help.plastic.boss": "面にスクリューボスを追加します。穴、勾配、根元のフィレット、補強リブを任意で付けられる円柱です。成形品や3Dプリントのハウジングのねじ止め箇所に使います。",
|
||||
"help.plastic.lip": "シェルしたボディの縁に沿って、リップまたはそれに合う溝を追加します。ハウジングの2つの半体が互いに位置決めされ、しっかり閉じるようにするときに使います。",
|
||||
"help.plastic.manage_rules": "プラスチック ルール(材料、肉厚、半径、クリアランス、勾配)を作成・編集します。成形品のフィーチャーの一貫性を保つときに使います。",
|
||||
"help.plastic.rest": "面にレストを追加します。丸または四角のパッドで、中実でも中空でも、勾配を付けられます。成形ハウジングの支えやスタンドオフとして使います。",
|
||||
"help.plastic.snap_fit": "面にスナップフィットのフックを、長さ、厚さ、爪とともに追加します。ねじを使わずに部品を留めるときに使います。",
|
||||
"help.pointcloud.insert": "PLY・XYZ・PTS形式のスキャンを点群としてモデルと一緒に挿入します。計測データを参考にモデリングするときに使います。",
|
||||
"help.sheet.convert": "厚さが均一なプレートまたはシェルしたボディを、選択したエッジで曲げた板金ボディにします。既存の部品を展開できるようにするときに使います。",
|
||||
"help.sheet.export_bend_table": "板金ボディの曲げテーブル、つまり角度、半径、展開図上の曲げ位置をCSVまたはJSONで保存します。プレスブレーキや工場向けに使います。",
|
||||
"help.sheet.export_dxf": "展開図を、外形、曲げ線、必要に応じて曲げの注記付きでDXFに保存します。レーザー、プラズマ、ウォータージェット切断用に使います。",
|
||||
"help.sheet.flange": "フランジを追加します。スケッチから作るベースプレート、開いたスケッチ輪郭に沿った壁、または板のエッジに曲げた壁があります。板金部品を作り上げるときに使います。",
|
||||
"help.sheet.flat_pattern": "板金ボディの展開図を、寸法、切り欠き、曲げ線とともに作成します。切断する前にブランクを確認するときに使います。",
|
||||
"help.sheet.fold": "板をスケッチ線に沿って、指定した角度と半径で曲げます。フィーチャーを切り込んだ平らな板を折り曲げるときに使います。",
|
||||
"help.sheet.hem": "板のエッジを自身に折り返します。鋭いバリのない、安全で剛性のあるエッジにするときに使います。",
|
||||
"help.sheet.manage_rules": "板金ルール(厚さ、曲げ半径、Kファクター、逃げ、隙間)を作成・編集します。工場の材料や工具に合わせるときに使います。",
|
||||
"help.sheet.path_flange": "板のエッジに沿って、開いたスケッチ線の連なりに従い、連続したフランジを追加します。UやZ形のプロファイルを1ステップで作るときに使います。",
|
||||
"help.sheet.perforate": "展開した板全体に、千鳥またはグリッド状に穴のフィールドを追加します。通気口、グリル、軽量化したパネルに使います。",
|
||||
"help.sheet.refold": "展開した板金ボディを折り戻します。展開した板にフィーチャーを追加した後に使います。",
|
||||
"help.sheet.unfold": "板金ボディのすべての曲げを展開します。曲げをまたぐ穴や切り込みを追加するときに使い、その後で折り戻します。",
|
||||
"help.sketch.arc.center_point": "中心点まわりに、始点から終点までの円弧を描きます。穴や回転軸まわりの半径など、円弧の中心が決まっているときに使います。",
|
||||
"help.sketch.arc.tangent": "直線または円弧の端点から、それに正接する円弧を続けて描きます。角ではなく滑らかな曲がりでつなぎたいときに使います。",
|
||||
"help.sketch.arc.three_point": "始点から終点まで、3つ目の点を通る円弧を描きます。中心ではなく、通る点が決まっているときに使います。",
|
||||
"help.sketch.arc3d": "3D スケッチをオンにして、3点を通る正確な円弧を空間内に描きます。スケッチ平面から外れるパスやガイドレールの曲がりに使います。",
|
||||
"help.sketch.auto_constrain": "水平、平行、一致など、スケッチがほぼ満たしている拘束を追加し、完全に定義されるまで寸法を付けます。ラフに描いたスケッチを一度で固定したいときに使います。",
|
||||
"help.sketch.auto_constrain_from_datum": "自動拘束と同様ですが、原点ではなく、選んだ基準点から位置を測ります。角や穴など、1つの基準点から部品を配置するときに使います。",
|
||||
"help.sketch.blend_curve": "2本の曲線の端を、両方に正接する滑らかなスプラインでつなぎます。選べば曲率連続にもできます。曲線の間の隙間を折れ目なく埋めるときに使います。",
|
||||
"help.sketch.break": "曲線を、ほかの曲線と交差する位置、または置いた点で分割します。曲線の一部に別の拘束を付けたり、その部分だけ削除したりするときに使います。",
|
||||
"help.sketch.cancel": "スケッチを終了し、作成または編集を始めてからの変更をすべて破棄します。元に戻すで変更を復元できます。",
|
||||
"help.sketch.centerline": "直線を、通常の直線と中心線(輪郭に含まれない軸)に切り替えます。回転、ミラー、対称拘束の軸として中心線を使います。",
|
||||
"help.sketch.chamfer.distance_angle": "2本の直線の角を、1本目の直線に沿った距離と角度で面取りします。2 mm × 30° のように、図面で長さと角度が指定されているときに使います。",
|
||||
"help.sketch.chamfer.equal_distance": "2本の直線の角を、両方に同じ距離だけ戻って面取りします。外形の一般的な 45° 面取りに使います。",
|
||||
"help.sketch.chamfer.two_distance": "2本の直線の角を、それぞれの直線に沿った別々の距離で面取りします。45° ではない、2つの長さで指定された面取りに使います。",
|
||||
"help.sketch.circle.center": "中心と直径から円を描きます。中心が決まっている穴、ボス、そのほかの丸い形状に使います。",
|
||||
"help.sketch.circle.three_point": "3点を通る円を描きます。既存のジオメトリ上の点など、円が通る点が決まっているときに使います。",
|
||||
"help.sketch.circle.three_tangent": "3つの直線、円、円弧に接する円を描きます。三角形の内接円のように、3本の曲線の間に円をはめ込むときに使います。",
|
||||
"help.sketch.circle.two_point": "直径の両端の2点から円を描きます。中心ではなく、円周上の点が決まっているときに使います。",
|
||||
"help.sketch.circle.two_tangent": "2つの直線、円、円弧に接する、指定サイズの円を描きます。2本の曲線の間に半径一定の丸みを付けるときに使います。",
|
||||
"help.sketch.conic": "2つの端点の間に、頂点と rho 値で形が決まる円錐曲線を描きます。平らな形からほぼ鋭い角まで、ふくらみを調整できる滑らかな遷移に使います。",
|
||||
"help.sketch.constrainer": "選んだ1〜2本の曲線がほぼ満たしている拘束(水平、平行、正接、等長など)を適用します。手描きのスケッチを1つずつ整えるときに使います。",
|
||||
"help.sketch.constraint.coincident": "点を、別の点、曲線、スケッチ軸の上に載せます。輪郭の隙間を閉じたり、点を直線上に置いたりするときに使います。",
|
||||
"help.sketch.constraint.collinear": "2本の直線を同一直線上に揃えます。切り欠きの両側など、途切れたエッジを揃えるときに使います。",
|
||||
"help.sketch.constraint.concentric": "2つの円または円弧の中心を揃えます。リング、座ぐり、段付きシャフトに使います。",
|
||||
"help.sketch.constraint.curvature": "端点で接する2本の曲線を、同じ曲率で続けます (G2)。正接では滑らかさが足りない、見える面などに使います。",
|
||||
"help.sketch.constraint.equal": "直線を同じ長さに、円や円弧を同じ半径にします。1つの寸法で複数の同じ形状を制御するときに使います。",
|
||||
"help.sketch.constraint.fix": "点や曲線を現在の位置に固定、または固定を解除します。ドラッグやスケッチの解決で動いてはいけないジオメトリに使います。",
|
||||
"help.sketch.constraint.horizontal_vertical": "直線、または2点を結ぶ線を、近いほうに合わせて水平または垂直にします。外形をスケッチの軸に揃えるときに使います。",
|
||||
"help.sketch.constraint.midpoint": "点を直線の中央に置く、または2本の直線の中点を一致させます。エッジに対してジオメトリを中央に配置するときに使います。",
|
||||
"help.sketch.constraint.parallel": "2本の直線を平行にします。ほかの寸法を変えても平行を保つ辺に使います。",
|
||||
"help.sketch.constraint.perpendicular": "2本の直線を直角に交わらせます。スケッチ軸上にない直線同士の直角の角に使います。",
|
||||
"help.sketch.constraint.polygon": "閉じた直線の連なりを正多角形にします。辺の長さが等しく、すべての角が1つの円上に載ります。手描きの多角形を正多角形にして、そのまま保つときに使います。",
|
||||
"help.sketch.constraint.symmetry": "2つの点または曲線を、直線を挟んで、または点を中心に対称にします。片側を変更しても輪郭の対称性を保つときに使います。",
|
||||
"help.sketch.constraint.tangent": "直線と円弧など、2本の曲線を正接させます。折れ目のない滑らかな接続に使います。",
|
||||
"help.sketch.construction": "曲線を、通常のジオメトリと、輪郭に含まれないコンストラクション ジオメトリに切り替えます。レイアウト、参照、寸法の補助としてコンストラクション曲線を使います。",
|
||||
"help.sketch.construction_line": "2点を通る無限の補助直線を作成します。スケッチの輪郭を分割せずに作図できます。",
|
||||
"help.sketch.construction_line.angle": "スケッチのX軸に対して角度を指定し、無限の補助直線を作成します。点を選び、角度を入力するか方向を選びます。",
|
||||
"help.sketch.construction_line.bisector": "交差する2本のスケッチ直線を選び、2つの角の二等分線から選びます。結果は元の直線の編集に追従します。",
|
||||
@@ -1571,71 +1411,11 @@
|
||||
"help.sketch.construction_line.tangent_external": "円または円弧、外部点、接線の解を順に選びます。プレビューには描かれた円弧上の接点のみが表示されます。",
|
||||
"help.sketch.construction_line.tangent_two": "2つの円または円弧を選び、プレビューから共通接線を選びます。接点は描かれた曲線上にある必要があります。",
|
||||
"help.sketch.construction_line.vertical": "指定点を通る無限の垂直補助直線を作成します。後で編集しても垂直拘束が維持されます。",
|
||||
"help.sketch.copy": "選んだスケッチの曲線と点を、その間の拘束や寸法とともにコピーします。このスケッチまたは別のスケッチに貼り付けられます。",
|
||||
"help.sketch.create": "平面、またはモデルの平らな面に、新しい 2D スケッチを開始します。押し出し、回転、スイープはすべてスケッチから始まります。",
|
||||
"help.sketch.cut": "選んだスケッチ ジオメトリをコピーしてスケッチから削除します。操作は1回で元に戻せます。このスケッチ内の別の場所や別のスケッチに貼り付けられます。",
|
||||
"help.sketch.dimension": "選んだ対象に応じて、長さ、距離、角度、半径、直径の駆動寸法を追加します。値またはパラメーター名を入力すると、スケッチがそれに追従します。",
|
||||
"help.sketch.edit": "既存のスケッチを開いて編集します。スケッチを終了すると、それをもとにしたフィーチャが更新されます。",
|
||||
"help.sketch.ellipse": "中心、長軸の端、短軸側の1点から楕円を描きます。長円形の開口部、カム、そのほか細長い丸い形に使います。",
|
||||
"help.sketch.equation_curve": "x(t) と y(t)、または y = f(x) の式から、範囲を指定して曲線を描きます。式にはパラメーターを使え、曲線はその変更に追従します。正弦波、らせん、歯車のインボリュートなどに使います。",
|
||||
"help.sketch.extend": "直線または円弧を、行く手にある最も近い曲線まで延長します。2本の曲線を交わるまで伸ばすこともできます。トリムや編集のあとに輪郭の隙間を閉じるときに使います。",
|
||||
"help.sketch.fillet": "2本の直線または円弧が交わる角を、指定した半径の円弧で丸めます。まとめて丸めた複数の角は同じ半径になります。",
|
||||
"help.sketch.finish": "スケッチを終了してモデルに戻ります。閉じた輪郭は、押し出し、回転などのフィーチャに使えるようになります。",
|
||||
"help.sketch.finish_auto_constrain": "スケッチに自動拘束を実行してから終了します。スケッチを完全に定義した状態で一度に終えるときに使います。",
|
||||
"help.sketch.fit_curves_to_section": "メッシュまたはソリッド ボディをスケッチ平面で切り、断面に直線と円弧をフィットさせます。スキャンや読み込んだ部品を編集可能なスケッチとして作り直すときに使います。",
|
||||
"help.sketch.include_3d": "モデルのエッジ、頂点、ほかのスケッチの曲線を、リンクされた参照としてこのスケッチに取り込み、平面外のものは平面上に平坦化します。スケッチ平面上にないジオメトリをもとに作図するときに使います。",
|
||||
"help.sketch.infinite": "直線を、通常の直線と、ビュー全体に伸びる無限の補助直線に切り替えます。短すぎて足りなくなることのない、レイアウトの参照として使います。",
|
||||
"help.sketch.insert_dxf": "DXF 図面の曲線をスケッチに読み込み、指定した位置に拡大縮小・回転して配置します。レーザー加工の外形など、ほかのプログラムで作った2D 図面をもとにモデリングするときに使います。",
|
||||
"help.sketch.insert_svg": "SVG 図面のパスをスケッチに読み込み、指定した位置に拡大縮小・回転して配置します。ロゴやベクター輪郭を、押し出しできる曲線にするときに使います。",
|
||||
"help.sketch.inspect": "開いているスケッチのレポートを開きます。残りの自由度と、完全に拘束されているかどうかを表示します。スケッチを終える前に、まだ動く部分を確認するときに使います。",
|
||||
"help.sketch.intersect": "ボディ、面、エッジ、ほかのスケッチがスケッチ平面と交差する曲線または点を追加します。リンクが保たれ、モデルが変わると追従します。",
|
||||
"help.sketch.intersection_curve": "2つのボディまたは面が接する位置に、それらにリンクした 3D 曲線を作成します。モデルに追従するパスやガイドレールとして使います。",
|
||||
"help.sketch.isoparametric_curve": "選んだ点を通る面の U または V 方向に沿った 3D 曲線を、面にリンクして作成します。表面に追従するパスや分割線として使います。",
|
||||
"help.sketch.line": "点を順に指定して、つながった直線を開いた連なりまたは閉じた外形として描きます。ほとんどの輪郭に使う基本のツールです。",
|
||||
"help.sketch.line.midpoint": "中点から一方の端まで直線を描き、もう一方の端は反対側に対称に作られます。対称なエッジなど、点を中心にした直線に使います。",
|
||||
"help.sketch.line3d": "3D スケッチをオンにして、空間内の点の間につながった直線を描きます。スケッチ平面から外れるパスやフレームに使います。",
|
||||
"help.sketch.mirror": "スケッチの曲線と点を直線または軸に対してミラーし、対称拘束を追加します。対称な輪郭の半分を描いて完成させるときに使います。",
|
||||
"help.sketch.move": "スケッチの曲線と点、またはそのコピーを移動または回転します。形状と拘束を保ったままジオメトリの位置を変えるときに使います。",
|
||||
"help.sketch.offset": "曲線の連なりを、指定した距離で片側または両側にコピーします。壁、外形、クリアランスに使い、距離は編集可能な寸法のままです。",
|
||||
"help.sketch.paste": "コピーまたは切り取ったスケッチ ジオメトリを、アクティブなスケッチに貼り付けます。点を指定して配置するか、オフセットでずらせます。",
|
||||
"help.sketch.pattern.circular": "スケッチ ジオメトリを中心点まわりに、全周または指定角度でコピーします。ボルト円、スポーク、歯に使います。",
|
||||
"help.sketch.pattern.rectangular": "スケッチ ジオメトリを、指定した間隔で行と列にコピーします。穴、スロット、通気口の格子に使います。",
|
||||
"help.sketch.point": "スケッチ点を配置します。寸法、拘束、穴の中心、後のフィーチャの参照として使います。",
|
||||
"help.sketch.point3d": "3D スケッチをオンにして、空間内に点を配置します。3D 曲線やパスの参照として使います。",
|
||||
"help.sketch.polygon.circumscribed": "円の外側に接する正多角形を、中心から辺の中央までのサイズで描きます。六角ナットのように、二面幅が決まっているときに使います。",
|
||||
"help.sketch.polygon.edge": "1辺の両端から正多角形を描きます。辺の長さと位置が決まっているときに使います。",
|
||||
"help.sketch.polygon.inscribed": "円に内接する正多角形を、中心から角までのサイズで描きます。対角のサイズが決まっているときに使います。",
|
||||
"help.sketch.project": "モデルのエッジ、面、頂点、ほかのスケッチの曲線を、このスケッチの平面に投影して取り込みます。リンクが保たれ、モデルが変わると追従します。",
|
||||
"help.sketch.project_to_surface": "ほかのスケッチの曲線を、このスケッチの法線方向に沿って面へ投影し、リンクされた 3D 曲線にします。ロゴ、分割線、パスを曲面に載せるときに使います。",
|
||||
"help.sketch.rectangle.center": "中心と1つの角から長方形を描きます。原点など、点を中心にした外形に使います。",
|
||||
"help.sketch.rectangle.rounded": "4つの角をすべて同じ半径で丸めた長方形を描きます。角の丸いプレート、フタ、開口部に使います。",
|
||||
"help.sketch.rectangle.three_point": "1辺と、反対側の1点から長方形を描きます。スケッチ軸に対して傾いた長方形に使います。",
|
||||
"help.sketch.rectangle.two_point": "対角の2点から長方形を描きます。プレート、ブロック、ポケットの外形に使います。",
|
||||
"help.sketch.scale": "スケッチの曲線と点を、基準点を中心に倍率で拡大縮小します。描き直さずにスケッチの一部のサイズを変えるときに使います。",
|
||||
"help.sketch.slot.arc_center": "中心、始点、終点で決まる円弧に沿って、指定幅の曲線スロットを描きます。回転軸まわりの調整用スロットに使います。",
|
||||
"help.sketch.slot.arc_three_point": "3点を通る円弧に沿って、指定幅の曲線スロットを描きます。スロットの経路が決まった点を通る必要があるときに使います。",
|
||||
"help.sketch.slot.center_point": "中心から一方の端の円弧の中心まで、指定幅の直線スロットを描きます。点を中心にしたスロットに使います。",
|
||||
"help.sketch.slot.center_to_center": "両端の円弧の中心の間に、指定幅の直線スロットを描きます。ネジの調整用スロットなど、中心間で寸法を指定するスロットに使います。",
|
||||
"help.sketch.slot.overall": "一方の外端からもう一方の外端まで、指定幅の直線スロットを描きます。スロットの全長が重要なときに使います。",
|
||||
"help.sketch.spline.control_point": "通らない制御点で形が決まる3次スプラインを描きます。点を動かして形を整える、滑らかで流れるような曲線に使います。",
|
||||
"help.sketch.spline.control_point_5": "制御点で形が決まる5次スプラインを描きます。見えるスタイリング面など、より滑らかな曲率で曲線をつなぎたいときに使います。",
|
||||
"help.sketch.spline.fit_point": "置いたすべての点を通る滑らかなスプラインを、開いた形または閉じた形で描きます。既知の点を通して形をなぞるときに使います。",
|
||||
"help.sketch.spline3d": "3D スケッチをオンにして、点を通る滑らかな曲線を空間内に描きます。スケッチ平面から外れるスイープ パスやケーブルの経路に使います。",
|
||||
"help.sketch.spun_profile": "軸まわりに回転したボディが描く外形を、スケッチ平面上に作成します。回転や図面のために、旋削部品のシルエットを得るときに使います。",
|
||||
"help.sketch.text": "選んだフォント、高さ、角度でスケッチに文字を書きます。文字はパラメーターに追従させられます。押し出しやエンボスでラベルや文字にします。",
|
||||
"help.sketch.transform": "スケッチ ジオメトリを、中心点まわりに拡大縮小、回転、移動を一度に行います。選択した対象の位置とサイズをまとめて変えるときに使います。",
|
||||
"help.sketch.trim": "クリックした位置の前後で、最も近い交差の間にある曲線の部分を削除します。重なった線を整えて閉じた輪郭にするときに使います。",
|
||||
"help.solid.align": "選択した立体を動かし、その点、面、平面を別の場所の点、面、平面に合わせます。距離を測らずに部品を別の部品に当てて配置するときに使います。",
|
||||
"help.solid.boundary_fill": "重なり合うツール ボディに囲まれた領域からソリッドを作成し、選んだ領域だけを埋めます。複数のボディが囲む空間から形状を作るときに使います。",
|
||||
"help.solid.bounding_solid": "選択したボディを囲むボックスを作成します。余裕寸法も指定できます。部品の全体寸法の確認や、加工前の素材形状として使います。",
|
||||
"help.solid.box": "長さ、幅、高さからボックスを作成します。角の点から、または点を中心に配置できます。簡単なブロック、仮の形状、フィーチャを切り込む元のボディに使います。",
|
||||
"help.solid.chamfer": "選択した辺を、指定した距離で平らに斜めに削ります。鋭い角を落とすときや、ピンやねじを入れやすくするときに使います。",
|
||||
"help.solid.coil": "直径、巻数、高さまたはピッチと、丸または角の断面から、ばねのようならせん状のボディを作成します。ばね、コイル、らせん状の突起に使います。",
|
||||
"help.solid.combine": "複数の立体を結合したり、対象の立体から切り取ったり、共通する体積だけを残したりでき、工具の立体を残すこともできます。部品の結合、ある形での切り抜き、2つの立体が重なる範囲の確認に使います。",
|
||||
"help.solid.cone": "底面の円と高さから円錐を作成します。上面にも半径を指定すると円錐台になります。テーパー、漏斗、皿穴、先端部に使います。",
|
||||
"help.solid.cylinder": "半径または直径と高さから、点の上に軸方向に立つ円柱を作成します。シャフト、ピン、ボス、丸い素材に使います。",
|
||||
"help.solid.draft": "選択した面を、中立面から測った指定の角度だけ傾けます。成形品や鋳物の部品を型から抜けるようにするときに使います。",
|
||||
"help.solid.emboss": "テキストやロゴなどのスケッチ プロファイルを、面から浮き出させるか面に彫り込みます。平面や円筒面の文字、ラベル、刻印に使います。",
|
||||
"help.solid.extrude": "スケッチの輪郭を指定した距離だけ立体方向に押し出し、材料を足したり削ったりします。平面の図形をブロック、突起、ポケットにするときに使います。",
|
||||
"help.solid.fillet": "選択した辺を、指定した半径のなめらかな円弧で丸めます。強度や持ちやすさ、見た目のために鋭い角を和らげるときに使います。",
|
||||
"help.solid.hole": "面上の指定した位置に、指定した直径の丸い穴をあけます。ねじのクリアランスやピン穴など、単純な丸い開口に使います。",
|
||||
@@ -1644,60 +1424,20 @@
|
||||
"help.solid.move": "選択した立体、またはそのコピーを、指定した距離と角度で移動・回転します。立体の位置を変えるときや、別の場所にもう1つ作るときに使います。",
|
||||
"help.solid.offset_face": "選択した面を指定した距離だけ内側または外側へ動かし、周りの面もそれに合わせます。スケッチを編集せずに、壁を厚く、ポケットを深く、突起を高くするときに使います。",
|
||||
"help.solid.pattern.circular": "選択したオブジェクトを、指定した数と全体の角度で軸のまわりに繰り返し配置します。ボルト円、スポーク、フィン、歯などに使います。",
|
||||
"help.solid.pattern.path": "フィーチャーまたはボディを、スケッチのパスに沿って個数と間隔を指定してコピーします。曲線エッジに沿った穴や、レールに沿った部品に使います。",
|
||||
"help.solid.pattern.rectangular": "選択したオブジェクトを、指定した数と間隔で1方向または2方向に繰り返し配置します。穴、リブ、ピン、脚の列や格子状の配置に使います。",
|
||||
"help.solid.pipe": "スケッチ曲線の経路に沿って、中実または肉厚付きの中空の丸パイプを作成します。チューブ、ワイヤー、ケーブル、手すりに使います。",
|
||||
"help.solid.press_pull": "面をドラッグして材料を足したり削ったりし、辺をドラッグして丸めます。モデル上で直接すばやく変更するときに使います。",
|
||||
"help.solid.remove": "タイムラインのこの位置から先で、選択した立体をデザインから取り除きます。それより前のステップには残ります。不要になった切り取り用の立体など、補助の立体を外すときに使います。",
|
||||
"help.solid.replace_face": "選択した平らな面を平面または平行な面の位置へ動かし、立体はそこまで伸び縮みします。面を別の部品や作業平面と面一にするときに使います。",
|
||||
"help.solid.revolve": "スケッチの輪郭を軸のまわりに回転させ、丸い立体を作ります。軸、つまみ、ボウルなど、中心線まわりに丸い部品に使います。",
|
||||
"help.solid.rib": "開いたスケッチ曲線に沿って、ボディの次の面まで届く薄い壁を追加します。成形品や 3D プリント部品などで、壁や角を補強するときに使います。",
|
||||
"help.solid.scale": "選択した立体を、全方向に同じ倍率、または軸ごとの倍率で拡大・縮小します。読み込んだ形状の大きさを変えるときや、収縮分を見込むときに使います。",
|
||||
"help.solid.shell": "立体の中をくり抜き、指定した厚さの壁を残します。選んだ面を開口にすることもできます。箱、カバーなどの薄肉の部品に使います。",
|
||||
"help.solid.sphere": "中心点の周りに、半径または直径から球を作成します。ボール、つまみ、丸い端部に使います。",
|
||||
"help.solid.split_body": "平面、別の立体の面、またはスケッチの線で、立体を別々の立体に分割します。別々に印刷、加工、着色する部品を作るときに使います。",
|
||||
"help.solid.split_face": "選択した面を、平面、別の立体の面、またはスケッチの曲線に沿って分割します。立体そのものは切りません。面の一部にだけ抜き勾配、色、オフセットを付けるときに使います。",
|
||||
"help.solid.sweep": "スケッチの輪郭をパスに沿って動かし、立体を作ります。パイプ、レール、ハンドルなど、一定の断面で曲線をたどる部品に使います。",
|
||||
"help.solid.thread": "円筒面に ISO メートルねじを追加します。表示上のねじにするか、ボディに切り込むかを選べます。ボルト、ねじ穴、3D プリントのねじ部品に使います。",
|
||||
"help.solid.torus": "軸周りの大半径と、丸い断面の小半径からリングを作成します。O リング、取っ手、丸いビードに使います。",
|
||||
"help.solid.web": "開いたスケッチ曲線ごとに、ボディの次の面まで届く薄い壁を追加します。ハウジングやトレイ内部の格子状の補強壁に使います。",
|
||||
"help.surface.blend": "2つのボディのエッジを橋渡しするサーフェスを、両方に接線連続または曲率連続で作ります。隙間を越えて2つのサーフェスをなめらかにつなぐときに使います。",
|
||||
"help.surface.boundary": "2〜4本のスケッチ曲線のループ、または曲線ネットワークを埋めるサーフェスを作ります。エッジで定義される自由曲面のパネルに使います。",
|
||||
"help.surface.extend": "サーフェスをエッジの先へ、指定した距離または平面や面まで延長します。トリムやステッチの前に、サーフェスどうしを重ねるために使います。",
|
||||
"help.surface.extrude": "スケッチ曲線またはプロファイルを指定した距離だけ押し出し、キャップのない壁だけのサーフェスにします。薄い壁や、切断・分割用のツールに使います。",
|
||||
"help.surface.fair": "エッジを動かさずに、自由曲面の内部をなめらかにします。サーフェスの凹凸や、波打つ反射をならすときに使います。",
|
||||
"help.surface.loft": "2つ以上の断面を順に通るサーフェスを、キャップなしで作ります。シェルや、異なる形状の間の移行部に使います。",
|
||||
"help.surface.match": "サーフェスのエッジを作り直し、別のボディのエッジに接線または曲率を合わせてつなぎます。2つのサーフェスの継ぎ目をなめらかに閉じるときに使います。",
|
||||
"help.surface.offset": "面を法線方向に指定した距離だけ離したコピーを、新しいサーフェスボディとして作ります。スキン、クリアランス、壁の反対側を作るときに使います。",
|
||||
"help.surface.patch": "スケッチ領域またはエッジの閉ループを、平らな面またはなめらかに湾曲した面で埋めます。サーフェスボディの穴を塞ぐときに使います。",
|
||||
"help.surface.reverse_normal": "サーフェスボディの面を裏返して、外側の向きを反対にします。面が内向きになっているとき、厚み付けやステッチの前に使います。",
|
||||
"help.surface.revolve": "スケッチ曲線またはプロファイルを軸のまわりに回転させ、キャップのないサーフェスにします。ランプシェード、ボウル、ノズルなどの丸いシェルに使います。",
|
||||
"help.surface.ruled": "エッジの連なりから、面の法線方向、接線方向、または指定した角度に、直線でできた帯を作ります。勾配のある壁、ランオフ、分割面に使います。",
|
||||
"help.surface.stitch": "サーフェスボディを共有するエッジで縫い合わせ、閉じる場合はソリッドにします。複数のサーフェスを1つのボディにまとめるときに使います。",
|
||||
"help.surface.sweep": "スケッチ曲線またはプロファイルをパスに沿って動かし、キャップのないサーフェスにします。雨どいやトリムなど、パスに沿う薄い形状に使います。",
|
||||
"help.surface.thicken": "サーフェスボディに厚みを与えて、ソリッドにします。サーフェスから3Dプリントや機械加工ができる部品を作るときに使います。",
|
||||
"help.surface.trim": "平面、別のサーフェス、スケッチ曲線でサーフェスを切断し、選んだ側を残します。ステッチの前にサーフェスを形に切り出すときに使います。",
|
||||
"help.surface.unstitch": "ボディの面を、個別のサーフェスボディに分離します。ソリッドはサーフェスにばらばらになります。ボディの一部の面だけを作り直すときに使います。",
|
||||
"help.surface.untrim": "面から穴を取り除くか、外側の境界をサーフェス本来の範囲に戻します。トリムした後で、元のサーフェス全体を取り戻すときに使います。",
|
||||
"help.third_party": "サードパーティライセンス",
|
||||
"help.timeline.compute_all": "タイムラインのすべてのフィーチャを最初から作り直します。モデルを更新し、どのフィーチャが失敗するかを確認するときに使います。",
|
||||
"help.timeline.delete": "選択したフィーチャをタイムラインから削除します。スケッチを削除すると、そこから作ったフィーチャも削除されます。不要になったステップを取り除くときに使います。",
|
||||
"help.timeline.dependents": "フィーチャーと一緒に削除されるフィーチャーと、それがないと失敗するフィーチャーを一覧にします。フィーチャーを削除または変更する前に使います。",
|
||||
"help.timeline.play": "残りのフィーチャを一つずつ再生し、再構築のたびに0.5秒間停止します。このコマンドをもう一度実行するかEscキーで停止し、「最後へ」で直ちに最後へ移動します。",
|
||||
"help.view.apply": "ビューをフロント、トップ、アイソメなどの標準方向、または保存した名前付きビューに回転します。固定した角度からモデルを見るときに使います。",
|
||||
"help.view.delete": "保存した名前付きビューを削除します。モデルは変更されません。",
|
||||
"help.view.fit": "モデル全体、または選択したものがビューいっぱいになるように、ズームと移動をします。モデルが視界から外れたときに使います。",
|
||||
"help.view.grid": "ビューポートのグリッドを表示または非表示にします。モデリング中の大きさと向きの目安として使います。",
|
||||
"help.view.ground_shadow": "地面に落ちるモデルの影を表示または非表示にします。高さや位置を判断しやすくするときに使います。",
|
||||
"help.view.home": "ビューをホームの方向に戻し、モデルをフィットさせます。決まったビューにすばやく戻るときに使います。",
|
||||
"help.view.list": "デザインに保存されている名前付きビューを一覧にします。以前に保存したビューを探すときに使います。",
|
||||
"help.view.navigate": "左に90度回転するなど、ステップごとにビューを回転、移動、ズームします。ドラッグではなく、カメラを正確に動かすときに使います。",
|
||||
"help.view.navigation_bar": "ビューポート下部のナビゲーションバーを表示または非表示にします。広く使いたいときは非表示に、マウスでビューツールを使うときは表示にします。",
|
||||
"help.view.rename": "保存した名前付きビューの名前を変更します。ビュー自体は変わりません。",
|
||||
"help.view.save": "現在のカメラ位置を名前付きビューとしてデザインに保存します。スクリーンショット用など、後で同じ角度に戻るときに使います。",
|
||||
"help.view.spin": "次のクリックまたはキー操作まで、モデルのまわりでビューを連続して周回させます。モデルをあらゆる方向から見せるときに使います。",
|
||||
"help.view.tool": "オービット、パン、ズームのカメラツールを固定し、オフにするまで左ボタンのドラッグでビューを動かせるようにします。トラックパッドや、中ボタンのないマウスで使います。",
|
||||
"help.view.visual_style": "モデルの描画方法(エッジ付きまたはなしのシェード、ワイヤーフレーム、隠線付き)を切り替えます。内部を見るにはワイヤーフレーム、すっきり見せるにはシェードを使います。",
|
||||
"history.sketch_under_constrained": "拘束不足(自由度 {count})",
|
||||
"history.sketch_under_constrained_one": "拘束不足(自由度 {count})",
|
||||
"hole_presets.confirm_delete": "削除を確認",
|
||||
@@ -1874,10 +1614,6 @@
|
||||
"material.selection.mixed": "異なる材料",
|
||||
"measure.at": "位置",
|
||||
"measure.item": "項目 {number}",
|
||||
"measure.quick_copied": "測定値をコピーしました",
|
||||
"measure.quick_copy": "クリックで測定値をコピー",
|
||||
"measure.quick_edges": "エッジ {count} 本",
|
||||
"measure.quick_faces": "面 {count} 個",
|
||||
"messages.ago_h": "{n} 時間前",
|
||||
"messages.ago_min": "{n} 分前",
|
||||
"messages.ago_s": "{n} 秒前",
|
||||
@@ -1911,7 +1647,6 @@
|
||||
"nav.hfss.help": "Alt+左ドラッグでパン、Shift+Alt+左ドラッグでズーム、何もない所からの Ctrl+左ドラッグで回転。",
|
||||
"nav.inventor.help": "中ドラッグでパン、Shift+中ドラッグで回転、Ctrl+中ドラッグでズーム、右ドラッグで回転。",
|
||||
"nav.maya.help": "Alt+左ドラッグで回転、Alt+中ドラッグでパン、Alt+右ドラッグでズーム。中ドラッグでもパン。",
|
||||
"nav.nx.help": "中ボタンのドラッグで回転、Shift+中ボタンで平行移動(NXの中ボタン+右ボタン)、Ctrl+中ボタンでズーム(NXの中ボタン+左ボタン)。右ボタンのドラッグではカメラは動きません",
|
||||
"nav.openscad.help": "空きスペースで左ドラッグすると回転、Shift+左ドラッグで矩形選択、スケッチ ジオメトリはドラッグで編集。右または中ドラッグでパン、Shift+右または Shift+中ドラッグでズーム。",
|
||||
"nav.perspective.sketch": "スケッチ編集中は平行投影で表示されます。透視投影に切り替えるにはスケッチを終了してください。",
|
||||
"nav.right_drag_orbits.help": "オフ:右ドラッグではカメラは動かず、右ボタンはコンテキストメニューを開くだけです。マウス割り当てで SolidWorks を選ぶとオフになります。",
|
||||
@@ -2031,11 +1766,6 @@
|
||||
"not a move": "移動ではありません",
|
||||
"not a number": "数値ではありません",
|
||||
"open a sketch first": "先にスケッチを開いてください",
|
||||
"parameters.apply_live": "フィールドを離れるたびに変更を適用",
|
||||
"parameters.apply_live_tip": "オフ: 変更は「適用」または「OK」まで保留され、その後すべてをまとめて一度だけ再構築します。「キャンセル」または Esc で破棄します。",
|
||||
"parameters.held": "{count} 件の変更が適用待ちです",
|
||||
"parameters.held_hint": "式と単位を編集してください。変更は「適用」または「OK」まで保留されます。",
|
||||
"parameters.held_one": "1 件の変更が適用待ちです",
|
||||
"parts.automatic_name": "自動",
|
||||
"parts.dimension.across_flats": "二面幅",
|
||||
"parts.dimension.bore": "内径",
|
||||
@@ -2058,8 +1788,6 @@
|
||||
"parts.family.set_screw": "六角穴付き止めねじ 平先",
|
||||
"parts.family.socket_head_cap_screw": "六角穴付きボルト",
|
||||
"parts.family.washer": "平座金",
|
||||
"parts.holes": "穴 (省略可)",
|
||||
"parts.placement_hint": "1 つ以上の穴を選ぶとそれぞれに部品を取り付けます。選ばずに OK を押すと原点に配置します",
|
||||
"pattern.alignment_2": "配置 2",
|
||||
"pattern.alignment_hint": "個数には元の図形が含まれます。中央配置ではコピーを両側に配置し、反転で偶数個の場合に多く配置する側を切り替えます。",
|
||||
"pattern.direction_1": "方向 1",
|
||||
@@ -2112,8 +1840,6 @@
|
||||
"prefs.bottom_centre": "下中央",
|
||||
"prefs.bottom_right": "右下",
|
||||
"prefs.browser": "ブラウザー",
|
||||
"prefs.browser_eye_left": "表示切り替えを折りたたみ矢印の隣に表示",
|
||||
"prefs.browser_eye_left_note": "ブラウザーの各行の表示切り替えを、行の右端の列ではなく、以前のように折りたたみ矢印の隣に表示します。",
|
||||
"prefs.browser_reveal_on_hover": "ホバーで表示",
|
||||
"prefs.browser_show_note": "「表示」はブラウザーを常に画面に表示します。「ホバーで表示」はポインターがその位置か左端の細いタブに来るまで隠し、ポインターが中にある間やそのメニューが開いている間は表示したままにします。",
|
||||
"prefs.browser_shown": "表示",
|
||||
@@ -2133,8 +1859,6 @@
|
||||
"prefs.ctrl_cmd": "Ctrl / Cmd",
|
||||
"prefs.curved_surfaces": "曲面",
|
||||
"prefs.curves": "曲面",
|
||||
"prefs.dark_parts_shading": "暗い部品の形状を保つ",
|
||||
"prefs.dark_parts_shading_help": "リニア光と柔らかいスカイライトでビューをシェーディングし、暗い面が黒くつぶれずにグラデーションを保つようにします",
|
||||
"prefs.dead_zone_note": "斜線の帯はデッドゾーンです。この範囲内の動きは無視されます。",
|
||||
"prefs.default": "既定",
|
||||
"prefs.design": "設計の既定値",
|
||||
@@ -2149,8 +1873,6 @@
|
||||
"prefs.edges": "エッジと陰影",
|
||||
"prefs.extend": "拡張",
|
||||
"prefs.extra_navigation": "何もない場所でCtrl+左ドラッグすると回転し、Spaceを押しながらドラッグすると移動します。",
|
||||
"prefs.extrude_view_isometric": "押し出しを開いたときに等角ビューにする",
|
||||
"prefs.extrude_view_return": "押し出しを閉じたときに元のビューに戻す",
|
||||
"prefs.follows_os": "OS の設定に従う",
|
||||
"prefs.font": "フォント",
|
||||
"prefs.font_fallback": "選択したフォントにない文字は組み込みフォントで表示し、ラベルが空の四角になるのを防ぎます。",
|
||||
@@ -2166,11 +1888,8 @@
|
||||
"prefs.graphics_card_auto": "自動",
|
||||
"prefs.graphics_card_missing": "保存されたグラフィックスカードが利用できないため、自動選択を使用します。",
|
||||
"prefs.graphics_card_restart": "SolidCraft の再起動後に有効になります。WGPU_ADAPTER_NAME がこの選択より優先されます。",
|
||||
"prefs.graphics_card_unused": "保存したグラフィックスカードはこのウィンドウでは使われていません。使用中のカードは「ヘルプ › SolidCraft について」とステータス行に表示されます。自動を試すか、カード名の一意な部分を WGPU_ADAPTER_NAME に設定してください。",
|
||||
"prefs.graphics_note": "速度と滑らかさのバランスを調整します。各選択肢の効果をサンプルで確認できます。",
|
||||
"prefs.graphics_presets_note": "プリセットは以下の設定をまとめて変更します。",
|
||||
"prefs.hide_constraint_glyphs_zoomed_out": "ズームアウト時に拘束グリフを隠す",
|
||||
"prefs.hide_constraint_glyphs_zoomed_out_note": "スケッチを十分にズームアウトすると、拘束グリフは表示されず画面を散らかしません。オフ: ズームに関係なく固定の画面サイズのままです。",
|
||||
"prefs.history": "履歴",
|
||||
"prefs.history_origin_bodies": "原点とボディを先頭に表示",
|
||||
"prefs.history_origin_bodies_note": "左側またはブラウザー下の履歴の先頭に、アクティブなコンポーネントのボディフォルダーと原点を、ブラウザーと同じ表示切り替えとメニュー付きで表示します。下部の履歴は変わりません。",
|
||||
@@ -2181,8 +1900,6 @@
|
||||
"prefs.history_sketches_note": "スケッチ:「フィーチャーの下」では、左側の履歴に名前が表示される幅があるとき、スケッチをそれから作成した最初のフィーチャーの下に 1 段字下げして表示します。下部のタイムラインは常に作成順です。",
|
||||
"prefs.history_sketches_under_feature": "フィーチャーの下",
|
||||
"prefs.hold_stop_snapping": "押している間スナップを解除",
|
||||
"prefs.home_fit_size": "ホームと全体表示の大きさ",
|
||||
"prefs.home_fit_size_note": "ホーム、全体表示、開いたデザイン、ナビゲーターでの視点変更がモデルを画面に収めるときに、モデルがビューに占める割合。下の設定のオン・オフにかかわらず適用されます。100 %: パネル、コンパス、ナビゲーションバーの間のビューをいっぱいに使います。",
|
||||
"prefs.icons_only": "アイコンのみ",
|
||||
"prefs.imported_file": "読み込んだファイル",
|
||||
"prefs.in_browser": "ブラウザー内",
|
||||
@@ -2191,20 +1908,13 @@
|
||||
"prefs.interface_language": "表示言語",
|
||||
"prefs.interface_note": "SolidCraft の外観と各パネルの配置。",
|
||||
"prefs.interval_minutes": "{n} 分",
|
||||
"prefs.invert_navigator_arrows": "ビューキューブの回転矢印を反転",
|
||||
"prefs.invert_navigator_arrows_note": "キューブの周りの矢印が、矢印の指す方向にカメラを回します(Fusion や Inventor と同じ動き):左の矢印は右を指し、カメラを右に振ります。オフ: 矢印は、そのある面の方へキューブを回すため、左の矢印はカメラを左に振ります。カーブしたロール矢印は影響を受けません。",
|
||||
"prefs.keep_work_on_tab_switch": "デザインを切り替えてもダイアログとツールを開いたままにする",
|
||||
"prefs.keep_work_on_tab_switch_note": "各デザインのタブが、開いているダイアログまたはツール(選択や入力した内容を含む)とツールバーのタブを保持します。デザインに戻ると元のまま表示されます。オフ: デザインを切り替えるとそれらはキャンセルされ、モデル タブが表示されます。",
|
||||
"prefs.labels": "ラベル",
|
||||
"prefs.language_system": "システム",
|
||||
"prefs.layout": "レイアウト",
|
||||
"prefs.layout_note": "コンパクトではパネルをウィンドウの端に固定します。ブラウザーの半透明表示はフローティングで使用できます。アシスタントの配置はアシスタントページで変更します。",
|
||||
"prefs.left": "左",
|
||||
"prefs.left_click": "左クリック",
|
||||
"prefs.line_drag_draws_one": "押してドラッグすると線を 1 本描く",
|
||||
"prefs.line_drag_draws_one_note": "線ツールで押してドラッグし、離すと、押した位置から離した位置まで線を 1 本描いてそこで終わります。クリックでは従来どおり連続した線を描きます。オフ: ドラッグはクリックと同じく、離した位置に点を置きます。",
|
||||
"prefs.line_hover_tangent_arc": "線の最後の点で止めると接線円弧に切り替える",
|
||||
"prefs.line_hover_tangent_arc_note": "線ツールで線分を描いたあと、連続線の最後の点から一度離れて戻り、その点の上でポインターを止めると、次のクリックで接線円弧の終点を指定します。同じ操作で線に戻ります。オフ: 止めても何も起こりません。",
|
||||
"prefs.linked_designs": "リンクされたデザイン",
|
||||
"prefs.live_input": "現在の入力",
|
||||
"prefs.live_preview": "ライブプレビュー",
|
||||
@@ -2228,8 +1938,6 @@
|
||||
"prefs.mouse_mapping": "マウスの割り当て",
|
||||
"prefs.navigation": "ナビゲーション",
|
||||
"prefs.navigation_note": "マウス、トラックパッド、3Dマウスによるビューの操作。",
|
||||
"prefs.navigator_fit": "ナビゲーターでの視点変更後にモデルを全体表示",
|
||||
"prefs.navigator_fit_note": "キューブの面・角・矢印やギズモの軸をクリックすると、どの方向からでも全体が収まる一定の距離(外接球)からモデルの中心を見ます。オンの間はホームビューも同じズームと中心を使うため、その後に選んだ視点は向きだけが変わります。オフ: 視点はその場で回転し、注視点とズームを保ちます。",
|
||||
"prefs.network_host_remove": "削除",
|
||||
"prefs.network_locations": "デザイン内のネットワーク上の場所を許可",
|
||||
"prefs.network_locations_note": "オフ: 別のコンピューター (\\\\server\\share) にあるデザインのリンク先ファイルは、ここに表示されたサーバー、または確認時に許可したサーバーからのみ開きます。",
|
||||
@@ -2242,16 +1950,12 @@
|
||||
"prefs.origin_plane_names": "原点平面の名前",
|
||||
"prefs.origin_plane_names_note": "ブラウザー、ダイアログ、一覧に表示される名前です。{top} は XY、{front} は XZ、{right} は YZ です (Z が上)。コマンド、スクリプト、保存されたデザインでは XY、XZ、YZ のままです。",
|
||||
"prefs.overall_speed": "全体の速度",
|
||||
"prefs.parameter_list_rows": "パラメーター一覧の行数",
|
||||
"prefs.parameter_list_rows_tip": "空の値フィールドで下矢印を押すと、お気に入りを先頭にパラメーターをこの数まで一覧表示します。少なくすると大きな設計でも一覧が軽くなります。",
|
||||
"prefs.persistent_ribbon_pressed": "有効なリボンコマンドを強調表示",
|
||||
"prefs.persistent_ribbon_pressed_help": "効果が有効な間、リボンのコマンドを強調表示します。無効にすると、従来の中立的な表示とコマンドのヘルプを保持します。",
|
||||
"prefs.perspective_fov": "画角",
|
||||
"prefs.placement": "配置",
|
||||
"prefs.prefer_free_sketch_points": "スケッチ点が重なったときは移動可能な点を優先する",
|
||||
"prefs.preview_choices": "選択した設定のプレビュー",
|
||||
"prefs.print_face_highlight": "造形面の強調",
|
||||
"prefs.print_face_highlight_tip": "ビューでボディの造形面を色付けし輪郭を描く強さ。0 % で強調しません。",
|
||||
"prefs.profile_active": "使用中のプロファイル",
|
||||
"prefs.profile_applied": "プロファイルを適用しました。",
|
||||
"prefs.profile_changed": "プロファイルの保存後に設定が変更されています。「保存」でプロファイルに反映されます。",
|
||||
@@ -2273,13 +1977,9 @@
|
||||
"prefs.quality_fastest": "最速",
|
||||
"prefs.quality_slowest": "最も低速",
|
||||
"prefs.quality_smoother": "より滑らか",
|
||||
"prefs.quick_measure": "ビューの隅にクイック測定",
|
||||
"prefs.quick_measure_note": "選択したものの寸法をビューの右下、履歴の上に表示します: エッジの長さ(円形のものは Ø と R)、面の面積、点の位置、2 つの項目の距離と角度、複数のエッジや面の合計。クリックでコピーします。",
|
||||
"prefs.render_previous_geometry_budget": "レンダープレビューで以前のジオメトリ予算を使用",
|
||||
"prefs.render_previous_geometry_budget_help": "デバイスに基づく予算の代わりに、以前の固定ジオメトリ上限(64ビットデスクトップでは512 MiB、その他では128 MiB)に戻します。",
|
||||
"prefs.reports_saved": "{n} 件保存済み",
|
||||
"prefs.ribbon_click_ends_tool": "実行中のツールのボタンをクリックすると終了する",
|
||||
"prefs.ribbon_click_ends_tool_note": "使用中のスケッチツールの点灯したリボンボタンをクリックするとツールが終了し、ビューのクリックで再び選択できます。オフ: クリックするとツールが最初から開始されます。",
|
||||
"prefs.ribbon_reveal": "検索結果をリボンに表示",
|
||||
"prefs.ribbon_reveal_note": "コマンド検索で結果にポインターを合わせると、そのコマンドがリボンのどこにあるか(タブ、ボタン、またはパネルのドロップダウン内の行)を表示します。検索から開始したコマンドはそこで点滅し、ドロップダウンから実行中のコマンドはそのパネルに印が付きます。",
|
||||
"prefs.right_click": "右クリック",
|
||||
@@ -2290,8 +1990,6 @@
|
||||
"prefs.search_empty": "一致する設定がありません",
|
||||
"prefs.select": "選択",
|
||||
"prefs.select_one_item": "項目を 1 つ選択",
|
||||
"prefs.select_other_hidden": "「他を選択」で非表示のジオメトリを選択",
|
||||
"prefs.select_other_hidden_help": "オン: ポインター付近の非表示のボディやスケッチ、遮られたエッジを含めます。オフ: ポインター直下の表示中のジオメトリだけを元のリストに表示します。",
|
||||
"prefs.selecting": "選択",
|
||||
"prefs.shift": "Shift",
|
||||
"prefs.shift_add_ctrl_toggle": "Shift は追加のみ、Ctrl / Cmd は選択を切り替え",
|
||||
@@ -2309,8 +2007,6 @@
|
||||
"prefs.sketch_exit_view.previous": "前のビューに戻る",
|
||||
"prefs.sketch_exit_view.unless_rotated": "回転していなければ戻る",
|
||||
"prefs.sketch_exit_view_note": "「スケッチを終了」、キャンセル、Esc の 2 回押しの後にビューが移る先です。",
|
||||
"prefs.sketch_face_activates_part": "部品の面にスケッチするとその部品をアクティブにする",
|
||||
"prefs.sketch_face_activates_part_note": "別のコンポーネントのボディの面で始めたスケッチは、先にそのコンポーネントをアクティブにし、スケッチはそのコンポーネントに属してブラウザでその部品の下に表示されます。部品はその後もアクティブのままです。オフ:スケッチはアクティブなコンポーネントに属します。",
|
||||
"prefs.sketch_open_look_at": "スケッチを開いたときに正対させる",
|
||||
"prefs.sketch_open_look_at_note": "オフ: スケッチの作成や編集でビューを動かしません。必要なときは「正面視」でスケッチに正対します。",
|
||||
"prefs.sketch_recent_snap": "最近使った中心と中点へ自動スナップ",
|
||||
@@ -2324,8 +2020,6 @@
|
||||
"prefs.sketch_tab_always_note": "スケッチを開いていないときも、スケッチ タブをリボンのモデルのすぐ後に表示します。そこにある作図ツールは、選択した平面または面に、なければ次に選ぶ平面にスケッチを開始し、そのスケッチでツールをすぐ使える状態にします。",
|
||||
"prefs.sketch_tracking_guides": "中心・中点の整列ガイド",
|
||||
"prefs.sketch_tracking_guides_note": "円の中心や直線辺の中点にカーソルを合わせ、水平・垂直に移動すると一時的な点線ガイドを表示します。",
|
||||
"prefs.sketch_tracking_points": "作図中は端点と角からも整列ガイド",
|
||||
"prefs.sketch_tracking_points_note": "作図ツールが点を待っている間、線や円弧の端点、長方形の角、独立した点にカーソルを合わせると、中心や中点と同じ一時的な点線ガイドを表示します。オフ: 中心と中点のみ。",
|
||||
"prefs.sketching": "スケッチ",
|
||||
"prefs.snap_drawing_note": "スケッチの描画中または点のドラッグ中に使用します。",
|
||||
"prefs.source": "入力元",
|
||||
@@ -2342,24 +2036,6 @@
|
||||
"prefs.status_error": "エラー",
|
||||
"prefs.status_selected": "選択中",
|
||||
"prefs.status_warning": "警告",
|
||||
"prefs.structure.appearance": "外観",
|
||||
"prefs.structure.appearance_note": "色、文字、アクセシビリティ。",
|
||||
"prefs.structure.in_profile": "プロファイルに保存",
|
||||
"prefs.structure.layout": "レイアウト",
|
||||
"prefs.structure.layout_note": "ウィンドウ内の配置。",
|
||||
"prefs.structure.look": "表示",
|
||||
"prefs.structure.measure_pointer": "計測とポインター",
|
||||
"prefs.structure.mouse3d": "3Dマウス",
|
||||
"prefs.structure.mouse3d_note": "SpaceMouse と SpaceNavigator。",
|
||||
"prefs.structure.navigation_note": "マウスとトラックパッド。3Dマウスは専用ページにあります。",
|
||||
"prefs.structure.profile": "プロファイル",
|
||||
"prefs.structure.profile_edited": "保存後に変更あり",
|
||||
"prefs.structure.profile_hover": "設定プロファイルに保存されます",
|
||||
"prefs.structure.scale_percent": "{percent}%",
|
||||
"prefs.structure.sketch": "スケッチ",
|
||||
"prefs.structure.tools": "ツール",
|
||||
"prefs.structure.tools_note": "モデリングツールの動作。",
|
||||
"prefs.structure.work": "作業",
|
||||
"prefs.supersampling_brief": "大きく描画して縮小するため、非常に鮮明になりますが負荷も増えます。",
|
||||
"prefs.tab_accent_note": "アクセント色はアクティブなタブに従います",
|
||||
"prefs.theme_file": "テーマファイル",
|
||||
@@ -2371,16 +2047,6 @@
|
||||
"prefs.theme_follow_off": "オフ",
|
||||
"prefs.theme_follow_stop": "追従を停止",
|
||||
"prefs.theme_import_hint": "クリックしてテーマファイルを選ぶか、ここにドロップするか、テーマをコピーした状態で Ctrl+V(Mac では Cmd+V)を押します",
|
||||
"prefs.theme_option_opacity": "不透明度",
|
||||
"prefs.theme_option_opacity_help": "フローティングパネルの不透明度を調整します。ビューポートの色に重なっても文字が読めるように下限が適用されます。",
|
||||
"prefs.theme_option_tab_colours": "タブの色",
|
||||
"prefs.theme_option_tab_colours_help": "リボンタブごとにテーマのパネルとビューポートの色を使用します。",
|
||||
"prefs.theme_option_tab_fade_ms": "タブの切り替え",
|
||||
"prefs.theme_option_tab_fade_ms_help": "タブの切り替え時にパネルとビューポートの色を徐々に変えます。0で即座に切り替えます。",
|
||||
"prefs.theme_options_badge": "オプション",
|
||||
"prefs.theme_options_more": "その他 · {count}",
|
||||
"prefs.theme_options_reset": "リセット",
|
||||
"prefs.theme_options_unavailable": "このデバイスでは利用できません",
|
||||
"prefs.theme_paste": "テーマを貼り付け",
|
||||
"prefs.theme_paste_none": "クリップボードに SolidCraft のテーマがありません",
|
||||
"prefs.timeline_half_hour": "−30 分",
|
||||
@@ -2402,8 +2068,6 @@
|
||||
"prefs.under_cursor": "カーソル下",
|
||||
"prefs.units_precision": "単位と精度",
|
||||
"prefs.updates": "更新",
|
||||
"prefs.value_boxes_in_view": "ビューでハンドルの横に値を表示",
|
||||
"prefs.value_boxes_in_view_tip": "コマンドの値(距離、半径など)をモデル上のハンドルの横のボックスに表示します。オフにすると、値はコマンドウィンドウに入力します。選択後はそのウィンドウにキーボード入力が入り、モデルを覆うものはありません。",
|
||||
"prefs.view": "ビューの動作",
|
||||
"prefs.view_confirm_corner": "ビューの隅に OK とキャンセル",
|
||||
"prefs.view_confirm_corner_note": "ダイアログまたはスケッチを開いている間、ビュー右上のチェックとバツが、ダイアログの OK とキャンセルと同じ操作を行うか、スケッチを終了またはキャンセルします。ビューナビゲーターはその下に移動します。",
|
||||
@@ -2413,12 +2077,6 @@
|
||||
"prefs.viewport_background": "背景",
|
||||
"prefs.viewport_background_colour": "色",
|
||||
"prefs.viewport_background_theme": "テーマのグラデーション",
|
||||
"prefs.viewport_section_status": "ビューポートの断面状態を表示",
|
||||
"prefs.viewport_section_status_help": "ビューポートに断面設定を表示します。Escape または有効なリボンボタンで断面を解除します。無効にすると従来の断面操作を維持します。",
|
||||
"prefs.viewport_status_details": "ビューポートのライブ詳細",
|
||||
"prefs.viewport_status_details_help": "標準の詳細カードで、実行中の解析と断面の設定を編集します。無効にすると、読み取り専用の解析凡例と断面ダイアログに戻ります。",
|
||||
"prefs.viewport_status_summary": "ビューポートの状態項目をまとめる",
|
||||
"prefs.viewport_status_summary_help": "3 個以上の状態項目を 1 つのサマリーバッジにまとめます。無効にすると、すべての項目を従来の行に表示します。",
|
||||
"prefs.wheel": "ホイール",
|
||||
"prefs.wheel_trackpad": "ホイールとトラックパッド",
|
||||
"prefs.workspace": "ワークスペース",
|
||||
@@ -3297,9 +2955,7 @@
|
||||
"render.output_ready": "レンダーの準備完了",
|
||||
"render.output_run_check": "チェックを実行",
|
||||
"render.output_size_limit": "{method}:各辺 {dimension} px、合計 {pixels} ピクセルまで。対応する最大サイズ:{width} × {height}。",
|
||||
"render.output_size_method_profile": "{width} × {height} をレンダリングするには、{method} と CPUリソースプロファイル「{profile}」を選ぶか、より小さいサイズを選んでください。",
|
||||
"render.output_size_ok": "サイズOK · {width} × {height} px",
|
||||
"render.output_size_profile": "{width} × {height} をレンダリングするには、CPUリソースプロファイル「{profile}」を選ぶか、より小さいサイズを選んでください。",
|
||||
"render.output_swap_orientation": "幅と高さを交換",
|
||||
"render.output_tools_inspector": "サイズと形式は出力インスペクターで編集してください。",
|
||||
"render.output_view_image": "画像を表示",
|
||||
@@ -3512,7 +3168,6 @@
|
||||
"render.size_custom": "カスタム…",
|
||||
"render.size_full_hd": "フルHD",
|
||||
"render.size_hd": "HD",
|
||||
"render.size_needs_profile": "{size}・「{profile}」が必要",
|
||||
"render.size_presets": "サイズプリセット",
|
||||
"render.size_presets_pending": "出力エディターとともに追加予定",
|
||||
"render.size_preview": "プレビュー",
|
||||
@@ -3800,24 +3455,6 @@
|
||||
"sheet.flange_type_contour": "輪郭",
|
||||
"sheet.flange_type_edge": "エッジ",
|
||||
"sheet.no_body": "板金ボディがありません。フランジ > Base で作成するか、板金に変換でプレートを板金に変換してください(広い平面を選択)。",
|
||||
"sheet.personal_rules.confirm_delete": "削除を確認",
|
||||
"sheet.personal_rules.delete": "削除",
|
||||
"sheet.personal_rules.delete_prompt": "この個人用ルールを削除しますか?デザインに既にあるルールは変更されません。",
|
||||
"sheet.personal_rules.full": "個人用ライブラリには既に64個のルールがあります。",
|
||||
"sheet.personal_rules.invalid_name": "改行や制御文字を含まない短い名前を入力してください。",
|
||||
"sheet.personal_rules.invalid_values": "ルールの値をすべて入力してください。各値はこのデザインで計算でき、板厚は正の値、K係数は0〜1である必要があります。",
|
||||
"sheet.personal_rules.missing": "選択した個人用ルールは利用できなくなりました。",
|
||||
"sheet.personal_rules.name": "ルール名",
|
||||
"sheet.personal_rules.name_exists": "同じ名前の個人用ルールが既にあります。別の名前を指定してください。",
|
||||
"sheet.personal_rules.name_hint": "一意の名前",
|
||||
"sheet.personal_rules.overwrite": "選択した個人用ルールの変更を保存",
|
||||
"sheet.personal_rules.rename": "名前を変更",
|
||||
"sheet.personal_rules.rule": "個人用ルール",
|
||||
"sheet.personal_rules.save": "新規保存",
|
||||
"sheet.personal_rules.scope": "すべてのデザインで使えるようにプロファイルに保存します。",
|
||||
"sheet.personal_rules.select": "ルールを選択",
|
||||
"sheet.personal_rules.title": "個人用ルール",
|
||||
"sheet.personal_rules.unsupported": "このルールには、このバージョンで使用できない値が含まれています。",
|
||||
"shortcut.json_error": "パラメータはJSON形式で指定してください: {error}",
|
||||
"shortcut.no_command": "コマンド`{id}`がありません。JSONの前のテキストはコマンドIDである必要があります",
|
||||
"shortcut.pin": "Sボックスの先頭にピン留め",
|
||||
@@ -3854,10 +3491,8 @@
|
||||
"sketch_text.align_right": "右",
|
||||
"sketch_text.bold": "太字",
|
||||
"sketch_text.builtin_font": "{family}(内蔵)",
|
||||
"sketch_text.formula": "= で始めるとパラメーターから文字列を組み立てられます: ='W' + number(Width)",
|
||||
"sketch_text.italic": "斜体",
|
||||
"sketch_text.loading_fonts": "インストール済みフォントを検索中…",
|
||||
"sketch_text.no_bold": "組み込みフォントには太字がありません: インストール済みのフォントを選択してください",
|
||||
"sketch_text.on_path": "文字はパスに沿います: 位置は曲線で決まります",
|
||||
"sketch_text.path_clear": "文字を曲線から外す",
|
||||
"sketch_text.path_hint": "文字が沿うスケッチの曲線: ここをクリックしてから曲線をクリック",
|
||||
@@ -3996,8 +3631,6 @@
|
||||
"ui.3d_mouse_section": "3Dマウス",
|
||||
"ui.3d_mouse_show_in_view": "3Dビューに3Dマウスを表示",
|
||||
"ui.3d_mouse_show_in_view_tip": "左下に3Dマウスの絵を表示し、操作に合わせて動かします。",
|
||||
"ui.3d_mouse_sketch_orbit": "3D マウスでスケッチを回転",
|
||||
"ui.3d_mouse_sketch_orbit_tip": "スケッチを開いて正面から見ているときも、マウスと同じように 3D マウスでビューを回転します。オフ: ビューを傾けるまで、スケッチのパンとズームのみ行います。",
|
||||
"ui.3d_mouse_skip": "このデバイスではできません",
|
||||
"ui.3d_mouse_skip_tip": "この動きを両方向とも飛ばし、キャリブレーションから外します。",
|
||||
"ui.3d_mouse_speed": "3D マウス速度",
|
||||
@@ -4026,8 +3659,6 @@
|
||||
"ui.3d_mouse_step_twist_counterclockwise": "キャップを反時計回りにひねって保持し、離してください。",
|
||||
"ui.3d_mouse_switch_cap": "センターに戻るタイプとしてキャリブレーション",
|
||||
"ui.3d_mouse_switch_trackball": "トラックボールとしてキャリブレーション",
|
||||
"ui.3d_mouse_use_direct": "直接ドライバーを使用",
|
||||
"ui.3d_mouse_use_direct_tip": "spacenavd を経由せず、3Dマウスを直接 (hidraw) 読み取ります。",
|
||||
"ui.3d_mouse_view_axis": "ビューの軸",
|
||||
"ui.3d_mouse_view_off": "オフ",
|
||||
"ui.3d_mouse_view_off_tip": "3D マウスのドライバーのプロファイルがこの軸をオフにしているため、この軸の動きではビューは動きません。ここで他の軸の動きを選ぶと 2 つが入れ替わり、その動きではビューが動かなくなります。",
|
||||
@@ -4066,7 +3697,6 @@
|
||||
"ui.agent_chat_auth_terminal": "ターミナルでこれを実行してから、もう一度「接続」を押してください:",
|
||||
"ui.agent_chat_auth_title": "エージェントにサインイン",
|
||||
"ui.agent_chat_cancel": "キャンセル",
|
||||
"ui.agent_chat_cannot_start": "インストールされていますが、起動しません: {error}",
|
||||
"ui.agent_chat_changes": "{n} 件の変更(元に戻すは1回)",
|
||||
"ui.agent_chat_changes_n": "{n} 件の変更",
|
||||
"ui.agent_chat_changes_of": "変更 {n}/{limit}",
|
||||
@@ -4159,12 +3789,9 @@
|
||||
"ui.agent_chat_queued_stopped": "待機中(停止済み・未送信)",
|
||||
"ui.agent_chat_refresh": "再検索",
|
||||
"ui.agent_chat_refused": "エージェントには許可されていません: {reason}",
|
||||
"ui.agent_chat_reinstall": "{agent} はインストールされています ({program}) が、SolidCraft が確認したときに起動しませんでした: {error}\nインストールが不完全か、別の種類のコンピューター用の可能性があります。`{install}` で再インストールし、ターミナルでバージョンが表示されることを確認してから、再検索を押してください。",
|
||||
"ui.agent_chat_remove": "待機から削除",
|
||||
"ui.agent_chat_remove_file": "このメッセージから外す",
|
||||
"ui.agent_chat_remove_imported": "このメッセージから外します。パーツはデザインに残ります (元に戻すで削除できます)",
|
||||
"ui.agent_chat_reply_cut_off": "応答が終わる前に長さの上限に達したため、不完全な可能性があります。続けるか、もっと短く答えるようエージェントに頼んでください。",
|
||||
"ui.agent_chat_reply_declined": "モデルはこのメッセージへの回答を断りました。",
|
||||
"ui.agent_chat_retry": "再試行",
|
||||
"ui.agent_chat_right": "右",
|
||||
"ui.agent_chat_save": "保存",
|
||||
@@ -4223,17 +3850,12 @@
|
||||
"ui.ai_copy_suffix": "コピー",
|
||||
"ui.ai_custom_url": "カスタム URL",
|
||||
"ui.ai_default": "既定",
|
||||
"ui.ai_edit": "編集",
|
||||
"ui.ai_edit_agent_title": "エージェントを編集",
|
||||
"ui.ai_edit_gone": "このエージェントは削除されたため、保存するものはありません。",
|
||||
"ui.ai_edit_tip": "このエージェントの名前、コマンド、エンドポイントを変更します。保存済みのキーは表示されません。",
|
||||
"ui.ai_http_busy": "エンドポイントが混雑しているか上限に達しています。後で再試行してください",
|
||||
"ui.ai_http_key": "エンドポイントがキーを拒否しました。「環境設定 > AI」で確認してください",
|
||||
"ui.ai_http_not_found": "エンドポイントまたはモデルが見つかりません。ベース URL とモデル名を確認してください",
|
||||
"ui.ai_http_too_large": "会話がこのエンドポイントには大きすぎます。新しいチャットを始めてください",
|
||||
"ui.ai_key": "API キー",
|
||||
"ui.ai_key_hint": "任意。システムのキーチェーンに保存",
|
||||
"ui.ai_key_keep_hint": "空のままにすると保存済みのキーを使い続けます",
|
||||
"ui.ai_key_needs_https": "キーは HTTPS 経由、またはこのコンピューター宛てにのみ送信されます。",
|
||||
"ui.ai_key_note": "システムのキーチェーンに保存され、SolidCraft の設定には保存されません。ローカルサーバーの場合は空欄のままにします。",
|
||||
"ui.ai_keychain_error": "システムのキーチェーンが拒否しました: {error}",
|
||||
@@ -4260,15 +3882,11 @@
|
||||
"ui.ai_permissions": "権限",
|
||||
"ui.ai_preset": "プリセット",
|
||||
"ui.ai_protocol": "プロトコル",
|
||||
"ui.ai_reasoning_effort": "推論の強度",
|
||||
"ui.ai_reasoning_effort_field_hint": "空 = プロバイダーの既定値",
|
||||
"ui.ai_reasoning_effort_hint": "任意。エンドポイントに `reasoning_effort` として送信されます。許可される値はプロバイダーによって異なります(例: `low`、`high`、`max`)。ここで設定した値が SolidCraft に置き換えられることはありません。空のままなら何も送信されず、プロバイダーの既定値が使われます。",
|
||||
"ui.ai_remove": "削除",
|
||||
"ui.ai_request_timed_out": "モデルの応答に {seconds} 秒以上かかりました。このエンドポイントのリクエストのタイムアウトは、環境設定 › アシスタントで長くできます。",
|
||||
"ui.ai_request_timeout": "リクエストのタイムアウト",
|
||||
"ui.ai_request_timeout_hint": "このエンドポイントへのモデルリクエスト1回にかけられる時間です(30秒〜1時間)。遅いローカルモデルでは長くしてください。",
|
||||
"ui.ai_reset": "リセット",
|
||||
"ui.ai_save": "保存",
|
||||
"ui.ai_settings": "AI 設定…",
|
||||
"ui.ai_show_features": "AI 機能を表示",
|
||||
"ui.ai_show_features_note": "エージェントチャット: 普段使っているコーディングエージェント、または選んだモデルのエンドポイントが、開いているデザインを操作するパネルです。オフ: AI ボタン、ショートカット、メニュー項目、パネルは表示されず、検索も起動も行いません。",
|
||||
@@ -4357,7 +3975,6 @@
|
||||
"ui.circle": "円",
|
||||
"ui.circular_pattern": "円形パターン",
|
||||
"ui.clear": "クリア",
|
||||
"ui.clear_print_face": "造形面を解除",
|
||||
"ui.clear_recent": "最近使った項目をクリア",
|
||||
"ui.clear_the_selection": "選択をクリア",
|
||||
"ui.click_selects_whole_bodies": "クリックでボディ全体を選択",
|
||||
@@ -4428,7 +4045,6 @@
|
||||
"ui.dark": "ダーク",
|
||||
"ui.default_modelling_orientation": "モデリングのデフォルト方向",
|
||||
"ui.delete": "削除",
|
||||
"ui.delete_select_first": "先に削除するものを選択してください: フィーチャ、ボディ、コンポーネント、スケッチ ジオメトリ",
|
||||
"ui.depth": "深さ",
|
||||
"ui.design": "デザイン",
|
||||
"ui.design_properties.author": "作成者",
|
||||
@@ -4443,40 +4059,6 @@
|
||||
"ui.design_properties.project": "プロジェクト",
|
||||
"ui.design_properties.revision": "リビジョン",
|
||||
"ui.design_saved": "{path} に保存しました",
|
||||
"ui.details_access_caption": "選択した方向から工具が各面に届くかどうかを表示します。",
|
||||
"ui.details_angle": "角度",
|
||||
"ui.details_continuity_caption": "選択した継ぎ目を編集します。他の継ぎ目の設定は変更されません。",
|
||||
"ui.details_continuity_stale": "以前の形状です。この継ぎ目を編集または画面にフィットするには、解析を再実行してください。",
|
||||
"ui.details_copy_list": "リストをコピー",
|
||||
"ui.details_curvature": "曲率許容差",
|
||||
"ui.details_curvature_caption": "面は局所的な曲率半径に応じて色分けされます。",
|
||||
"ui.details_direction": "工具方向",
|
||||
"ui.details_draft_caption": "面は抜き方向に対する角度に応じて色分けされます。",
|
||||
"ui.details_edit_seam": "継ぎ目を編集",
|
||||
"ui.details_fixture": "UIコンポーネントの表示例 — サンプルデータのみ",
|
||||
"ui.details_fixture_caption": "説明用の値を用いたUIコンポーネントの表示例です。モデルの解析結果ではありません。",
|
||||
"ui.details_fixture_problem": "問題を示す検出結果の例",
|
||||
"ui.details_fixture_readout": "測定値の例",
|
||||
"ui.details_flip": "反転",
|
||||
"ui.details_gap": "間隔",
|
||||
"ui.details_hatch": "切断面をハッチング",
|
||||
"ui.details_jump": "曲率の不連続",
|
||||
"ui.details_key": "凡例",
|
||||
"ui.details_offset": "オフセット",
|
||||
"ui.details_plane": "平面",
|
||||
"ui.details_pull": "抜き方向",
|
||||
"ui.details_radius": "半径",
|
||||
"ui.details_readout": "測定値",
|
||||
"ui.details_samples": "サンプル数",
|
||||
"ui.details_seam": "{body} · エッジ {edge}",
|
||||
"ui.details_settings": "設定",
|
||||
"ui.details_sharp_gap": "角が鋭い、または間隔あり",
|
||||
"ui.details_show_all": "すべて表示({count} 件)",
|
||||
"ui.details_smooth": "滑らか",
|
||||
"ui.details_stripes": "縞模様",
|
||||
"ui.details_target": "形状を画面にフィット",
|
||||
"ui.details_worst_seams": "連続性の悪い継ぎ目",
|
||||
"ui.details_zebra_caption": "反射した縞模様で、面のつながりの滑らかさを確認できます。",
|
||||
"ui.diameter": "直径",
|
||||
"ui.dimension": "寸法",
|
||||
"ui.direct_interaction": "ダイレクト操作",
|
||||
@@ -4521,7 +4103,6 @@
|
||||
"ui.edit_in_place_saved_elsewhere": "部品は別のファイルに保存されました。アセンブリは引き続き {name} にリンクしています",
|
||||
"ui.edit_in_place_wait": "デザインで実行中の処理が終わるまでお待ちください",
|
||||
"ui.edit_section_analysis": "断面解析を編集",
|
||||
"ui.edit_sketch_empty": "編集できるスケッチはありません",
|
||||
"ui.ellipse": "楕円",
|
||||
"ui.emboss_wrap_note": "サポートされる円柱に接する直交線のプロファイルは自動的に巻き付けられます。対象を選ぶには壁を選択してください。",
|
||||
"ui.end_radius": "終了半径",
|
||||
@@ -4532,15 +4113,12 @@
|
||||
"ui.equation_explicit": "陽関数",
|
||||
"ui.equation_form": "形式",
|
||||
"ui.equation_note": "変数は単位のない数値です。sin(t) はラジアンとして扱います。単位のない結果はデザインの単位になります。",
|
||||
"ui.equation_note_range": "変数は範囲と同じく長さです。長さのパラメータと組み合わせられます。sin() には長さで割って渡します。単位のない結果はデザインの単位になります。",
|
||||
"ui.equation_parametric": "パラメトリック",
|
||||
"ui.equation_variable_unit": "変数に範囲の単位を持たせる",
|
||||
"ui.equation_x_of_t": "x(t)",
|
||||
"ui.equation_y_of_t": "y(t)",
|
||||
"ui.equation_y_of_x": "y(x)",
|
||||
"ui.equivalent_radius": "等価半径",
|
||||
"ui.expand": "展開",
|
||||
"ui.explode_needs_two_components": "分解図はコンポーネント同士を引き離すため、デザインに 2 つ以上のコンポーネントが必要です(新規コンポーネント、デザインを挿入、またはボディからコンポーネントを作成)",
|
||||
"ui.exportDxf": "DXF をエクスポート…",
|
||||
"ui.export_ellipsis_keymap": "エクスポート…",
|
||||
"ui.export_keymap_tip": "ショートカット、Sボックスのお気に入り、ツールバー設定をファイルに保存",
|
||||
@@ -4709,14 +4287,12 @@
|
||||
"ui.joints": "ジョイント",
|
||||
"ui.keyboard_shortcuts": "キーボードショートカット",
|
||||
"ui.language": "言語",
|
||||
"ui.lasso_select": "投げ縄(フリーハンドで囲む:完全に内側にあるものを選択)",
|
||||
"ui.layout_compact": "コンパクト",
|
||||
"ui.layout_floating": "フローティング",
|
||||
"ui.length": "長さ",
|
||||
"ui.length_decimals": "長さの小数点以下の桁数",
|
||||
"ui.light": "ライト",
|
||||
"ui.line": "線分",
|
||||
"ui.line_arc_hint": "接線円弧: 円弧の終点をクリックします。線に戻るには最後の点で再び止めます。右クリックまたは Esc で終了します",
|
||||
"ui.link_copies": "同一のコピーをリンク",
|
||||
"ui.link_copies_keep": "そのまま",
|
||||
"ui.link_copies_link": "リンク",
|
||||
@@ -4805,7 +4381,6 @@
|
||||
"ui.part_size_shared": "パーツを再構築し、追加したフィーチャを置き換えます。このコンポーネントのすべての配置が更新されます。",
|
||||
"ui.paste": "貼り付け",
|
||||
"ui.path": "パス",
|
||||
"ui.pattern_object_type_tip": "ボディ: ビューまたはブラウザで選ぶ立体形状。それぞれがまるごとコピーされます。\nフィーチャー: 押し出しや穴など履歴のステップ。履歴で、またはそれが作った面で選びます。そのステップが繰り返されます。\nスケッチはどちらでもありません: 曲線はスケッチ内のパターンかミラーで繰り返すか、先に押し出してください。",
|
||||
"ui.pattern_on_path": "パス上のパターン",
|
||||
"ui.perforate_margin_default": "直径と同じ",
|
||||
"ui.perforate_pitch": "ピッチ",
|
||||
@@ -4832,17 +4407,12 @@
|
||||
"ui.plugins_skipped": "{count} 個のフォルダを読めませんでした。",
|
||||
"ui.plugins_version": "{version}",
|
||||
"ui.point": "点",
|
||||
"ui.point_cloud_add_filter": "フィルターを追加…",
|
||||
"ui.point_cloud_auto_range": "範囲を自動設定",
|
||||
"ui.point_cloud_color_by": "色の付け方",
|
||||
"ui.point_cloud_file_colors": "ファイルの色",
|
||||
"ui.point_cloud_filter_by": "フィルター",
|
||||
"ui.point_cloud_height_high": "最高の高さ",
|
||||
"ui.point_cloud_height_low": "最低の高さ",
|
||||
"ui.point_cloud_legend_filter": "上の凡例で表示・非表示を切り替え",
|
||||
"ui.point_cloud_no_file_colors": "ファイルに色情報がありません",
|
||||
"ui.point_cloud_pause": "一時停止",
|
||||
"ui.point_cloud_play": "再生",
|
||||
"ui.point_cloud_single_color": "単色",
|
||||
"ui.point_cloud_size": "点のサイズ",
|
||||
"ui.point_cloud_units": "ファイルの単位",
|
||||
@@ -4851,11 +4421,6 @@
|
||||
"ui.polygon": "ポリゴン",
|
||||
"ui.preferences": "環境設定",
|
||||
"ui.press_a_key": "キーを押してください…",
|
||||
"ui.print_face_cleared": "{body}: 造形面を解除しました",
|
||||
"ui.print_face_input": "造形面",
|
||||
"ui.print_face_one_body": "造形面はボディごとに選びます。変更するにはそのボディだけを送信してください",
|
||||
"ui.print_face_pick": "ソリッドボディの平面を1つ選択すると造形面になります",
|
||||
"ui.print_face_set": "{body}: 造形面を設定しました。スライサーへ送るとこの面を下にして置きます",
|
||||
"ui.profile": "プロファイル",
|
||||
"ui.profile_plane": "プロファイル平面",
|
||||
"ui.profiles": "プロファイル",
|
||||
@@ -4871,7 +4436,6 @@
|
||||
"ui.properties.inertia_y": "Iyx, Iyy, Iyz",
|
||||
"ui.properties.inertia_z": "Izx, Izy, Izz",
|
||||
"ui.properties.measuring": "測定中…",
|
||||
"ui.properties.measuring_bodies": "測定中… {total} 個中 {done} 個のボディ",
|
||||
"ui.properties.measuring_failed": "測定が完了する前に停止しました。",
|
||||
"ui.properties.principal_axis": "主軸 {number}",
|
||||
"ui.properties.principal_moments": "主慣性モーメント",
|
||||
@@ -4939,7 +4503,6 @@
|
||||
"ui.selectOther": "その他を選択…",
|
||||
"ui.selectTangentChain": "接線チェーンを選択",
|
||||
"ui.select_all": "すべて選択",
|
||||
"ui.select_components_by_face": "コンポーネントを選択(面をクリックするとそのコンポーネントが選択されます)",
|
||||
"ui.selection": "選択",
|
||||
"ui.selection_modifiers": "選択修飾キー",
|
||||
"ui.selection_shift_add_only": "Shift+クリックで追加のみ(解除なし)",
|
||||
@@ -4981,11 +4544,6 @@
|
||||
"ui.sketch_intersect_selection_filter": "選択フィルター",
|
||||
"ui.sketch_modifiers": "スケッチ修飾キー",
|
||||
"ui.sketch_project_geometry": "ジオメトリ",
|
||||
"ui.sketch_report.all_constrained": "すべて完全に拘束されています。",
|
||||
"ui.sketch_report.dof": "自由度",
|
||||
"ui.sketch_report.loose": "完全には拘束されていません",
|
||||
"ui.sketch_report.status": "状態",
|
||||
"ui.sketch_report.title": "スケッチ レポート",
|
||||
"ui.sketch_scale": "スケッチ尺度",
|
||||
"ui.sketches": "スケッチ",
|
||||
"ui.slice": "スライス",
|
||||
@@ -5095,14 +4653,7 @@
|
||||
"ui.viewport_status_key": "{name}の凡例を表示",
|
||||
"ui.viewport_status_minimum_radius": "最小半径",
|
||||
"ui.viewport_status_pairs": "{count} 組",
|
||||
"ui.viewport_status_section_hatch": "{setting} · ハッチング",
|
||||
"ui.viewport_status_section_plane": "現在の平面",
|
||||
"ui.viewport_status_section_tilted": "傾斜 · {offset}",
|
||||
"ui.viewport_status_stripes": "縞 {count} 本",
|
||||
"ui.viewport_status_summary_clear": "すべて解除",
|
||||
"ui.viewport_status_summary_heading": "このビュー内",
|
||||
"ui.viewport_status_summary_label": "{name} と他 {count} 項目",
|
||||
"ui.viewport_status_summary_more": "+{count}",
|
||||
"ui.viewport_theme_follow": "テーマに従う",
|
||||
"ui.visual_shaded_hidden_edges": "隠線付きシェーディング",
|
||||
"ui.visual_shaded_with_edges": "エッジ付きシェーディング",
|
||||
@@ -5139,9 +4690,7 @@
|
||||
"update.button": "アップデート",
|
||||
"update.button_version": "{version} にアップデート",
|
||||
"update.check_automatically": "アップデートを自動的に確認",
|
||||
"update.check_for_updates": "アップデートを確認",
|
||||
"update.check_now": "今すぐ確認",
|
||||
"update.check_unavailable": "このインストールではアップデートを確認できません。",
|
||||
"update.checking": "確認中…",
|
||||
"update.copy": "コピー",
|
||||
"update.dmg_opened": "ディスクイメージを検証して開きました: SolidCraft をアプリケーションフォルダにドラッグして古いものを置き換え、SolidCraft を再起動してください。",
|
||||
|
||||
@@ -711,8 +711,6 @@
|
||||
"cmd.appearance_pick_up": "모양 가져오기",
|
||||
"cmd.appearance_replace": "모양 바꾸기",
|
||||
"cmd.assembly_bom": "자재 명세서",
|
||||
"cmd.assembly_mass_properties": "질량 특성",
|
||||
"cmd.body.print_face": "출력 바닥면",
|
||||
"cmd.body_rename": "바디 이름 변경",
|
||||
"cmd.browser_group": "새 그룹",
|
||||
"cmd.browser_move": "브라우저 항목 이동",
|
||||
@@ -1095,7 +1093,6 @@
|
||||
"cmd.view.render_browser": "렌더 브라우저",
|
||||
"cmd.view.render_dock": "렌더 도크 이동",
|
||||
"cmd.view.render_focus": "렌더 집중 보기",
|
||||
"cmd.view.status_details": "뷰포트 상태 상세 정보",
|
||||
"cmd.view.status_items": "뷰포트 상태 항목",
|
||||
"cmd.view_ambient_occlusion": "앰비언트 오클루전",
|
||||
"cmd.view_angle_readout": "뷰 각도",
|
||||
@@ -1163,7 +1160,6 @@
|
||||
"dialog.dimension_insert_hint": "다른 구동 치수를 두 번 클릭하여 이름 삽입",
|
||||
"dialog.dimension_name": "치수: {name}",
|
||||
"dialog.edit_title": "{title} 편집",
|
||||
"dialog.pattern_sketch_not_object": "바디나 피처를 선택하세요. 스케치는 둘 다 아닙니다. 곡선은 스케치 안의 패턴이나 대칭 복사로 반복하거나, 먼저 돌출하세요.",
|
||||
"dialog.select": "↖ 선택",
|
||||
"dialog.selected_count": "↖ {count}개 선택됨",
|
||||
"dialog.selection_guidance": "변경할 입력을 선택하세요. 선택한 객체를 클릭하면 선택이 해제되며, Ctrl/Cmd를 누른 채 클릭해도 전환됩니다. 미리 보기를 확인한 다음 확인을 누르세요.",
|
||||
@@ -1529,8 +1525,6 @@
|
||||
"prefs.bottom_centre": "하단 가운데",
|
||||
"prefs.bottom_right": "오른쪽 아래",
|
||||
"prefs.browser": "브라우저",
|
||||
"prefs.browser_eye_left": "표시 아이콘을 접기 화살표 옆에 표시",
|
||||
"prefs.browser_eye_left_note": "브라우저 행의 표시 아이콘을 행 오른쪽 끝의 열이 아니라 이전처럼 접기 화살표 옆에 표시합니다.",
|
||||
"prefs.built_in": "기본 제공",
|
||||
"prefs.button_left": "왼쪽 드래그",
|
||||
"prefs.button_middle": "가운데 드래그",
|
||||
@@ -1547,8 +1541,6 @@
|
||||
"prefs.ctrl_cmd": "Ctrl / Cmd",
|
||||
"prefs.curved_surfaces": "곡면",
|
||||
"prefs.curves": "곡면",
|
||||
"prefs.dark_parts_shading": "어두운 부품의 형태 유지",
|
||||
"prefs.dark_parts_shading_help": "선형 조명과 부드러운 하늘광으로 뷰를 음영 처리하여 어두운 면이 검게 뭉개지지 않고 그라데이션을 유지합니다",
|
||||
"prefs.dead_zone_note": "빗금 친 영역이 데드존입니다. 그 안의 움직임은 무시됩니다.",
|
||||
"prefs.default": "기본값",
|
||||
"prefs.design": "설계 기본값",
|
||||
@@ -1576,16 +1568,12 @@
|
||||
"prefs.graphics": "그래픽",
|
||||
"prefs.graphics_note": "속도와 부드러움 중에서 선택합니다. 각 선택의 효과가 샘플에 표시됩니다.",
|
||||
"prefs.graphics_presets_note": "프리셋은 아래의 선택 항목을 한 번에 설정합니다.",
|
||||
"prefs.hide_constraint_glyphs_zoomed_out": "축소 시 구속 조건 기호 숨기기",
|
||||
"prefs.hide_constraint_glyphs_zoomed_out_note": "스케치를 충분히 축소하면 구속 조건 기호가 가려지지 않도록 숨깁니다. 끄기: 확대/축소와 관계없이 고정된 화면 크기를 유지합니다.",
|
||||
"prefs.history": "이력",
|
||||
"prefs.history_origin_bodies": "원점과 바디를 맨 위에 표시",
|
||||
"prefs.history_origin_bodies_note": "왼쪽 또는 브라우저 아래의 히스토리가 활성 구성 요소의 바디 폴더와 원점으로 시작하며, 브라우저처럼 표시 아이콘과 메뉴가 있습니다. 아래쪽 히스토리는 바뀌지 않습니다.",
|
||||
"prefs.history_play_button": "기록 컨트롤에 기록 재생 버튼 표시",
|
||||
"prefs.history_play_button_note": "기록 컨트롤의 한 단계 뒤로와 한 단계 앞으로 사이에 기록 재생을 추가합니다. 컨트롤을 마우스 오른쪽 버튼으로 클릭해 표시하거나 숨길 수도 있습니다.",
|
||||
"prefs.hold_stop_snapping": "누르고 있으면 스냅 중지",
|
||||
"prefs.home_fit_size": "홈·맞춤 크기",
|
||||
"prefs.home_fit_size_note": "홈, 맞춤, 연 디자인 또는 뷰 탐색기의 뷰 변경으로 모델을 화면에 맞출 때 모델이 뷰에서 차지하는 비율. 아래 설정과 관계없이 적용됩니다. 100 %: 패널, 나침반, 내비게이션 바 사이의 뷰를 가득 채웁니다.",
|
||||
"prefs.icons_only": "아이콘만",
|
||||
"prefs.imported_file": "가져온 파일",
|
||||
"prefs.input": "입력",
|
||||
@@ -1594,15 +1582,12 @@
|
||||
"prefs.interface_note": "SolidCraft의 모양과 각 부분의 위치입니다.",
|
||||
"prefs.interval_minutes": "{n}분",
|
||||
"prefs.labels": "레이블",
|
||||
"prefs.language_system": "시스템",
|
||||
"prefs.layout": "레이아웃",
|
||||
"prefs.layout_note": "컴팩트는 패널을 창 가장자리에 고정합니다. 브라우저 반투명은 플로팅에서 사용할 수 있습니다. 어시스턴트 위치는 어시스턴트 페이지에서 바꿀 수 있습니다.",
|
||||
"prefs.left": "왼쪽",
|
||||
"prefs.left_click": "왼쪽 클릭",
|
||||
"prefs.line_drag_draws_one": "누른 채 드래그하면 선 하나 그리기",
|
||||
"prefs.line_drag_draws_one_note": "선 도구에서 누르고 드래그한 뒤 놓으면 누른 곳에서 놓은 곳까지 선 하나를 그리고 거기서 끝납니다. 클릭하면 이전처럼 이어지는 선을 그립니다. 끄면: 드래그는 클릭처럼 놓은 곳에 점을 둡니다.",
|
||||
"prefs.line_hover_tangent_arc": "선의 마지막 점에 머무르면 접선 호로 전환",
|
||||
"prefs.line_hover_tangent_arc_note": "선 도구에서 선분을 그린 뒤 체인의 마지막 점에서 벗어났다가 돌아와 포인터를 그 위에 멈추면, 다음 클릭으로 접선 호의 끝점을 지정합니다. 같은 동작으로 선으로 돌아갑니다. 끔: 머물러도 아무 일도 일어나지 않습니다.",
|
||||
"prefs.live_input": "실시간 입력",
|
||||
"prefs.live_preview": "실시간 미리보기",
|
||||
"prefs.max_file_size": "열 수 있는 최대 파일 크기",
|
||||
@@ -1619,8 +1604,6 @@
|
||||
"prefs.mouse_mapping": "마우스 매핑",
|
||||
"prefs.navigation": "탐색",
|
||||
"prefs.navigation_note": "마우스, 트랙패드, 3D 마우스로 뷰를 움직이는 방식입니다.",
|
||||
"prefs.navigator_fit": "뷰 탐색기로 뷰를 바꾼 뒤 모델 맞춤",
|
||||
"prefs.navigator_fit_note": "큐브의 면, 모서리, 화살표나 기즈모의 축을 클릭하면 어느 방향에서든 전체가 들어가는 한 거리(경계 구)에서 모델의 중심을 바라봅니다. 켜져 있는 동안 홈 뷰도 같은 확대/축소와 중심을 쓰므로 그 뒤에 고른 뷰는 방향만 바뀝니다. 끄면 뷰가 제자리에서 회전하며 대상과 확대/축소를 유지합니다.",
|
||||
"prefs.not_on_gpu": "이 GPU에서는 사용할 수 없음",
|
||||
"prefs.on": "켜짐",
|
||||
"prefs.opaque": "불투명",
|
||||
@@ -1633,8 +1616,6 @@
|
||||
"prefs.persistent_ribbon_pressed_help": "효과가 켜져 있는 동안 리본 명령을 강조 표시합니다. 끄면 이전의 중립적인 모양과 명령 도움말을 유지합니다.",
|
||||
"prefs.perspective_fov": "시야각",
|
||||
"prefs.preview_choices": "선택 항목 미리보기",
|
||||
"prefs.print_face_highlight": "출력 바닥면 강조",
|
||||
"prefs.print_face_highlight_tip": "뷰에서 바디의 출력 바닥면을 색칠하고 윤곽을 그리는 강도입니다. 0 %이면 강조하지 않습니다.",
|
||||
"prefs.project_options_dialog": "Project 옵션 대화상자",
|
||||
"prefs.project_options_dialog_note": "켜기: 투영 전에 지오메트리 또는 바디와 투영 링크를 선택합니다. 끄기: 기존 직접 선택 작업 흐름을 유지합니다.",
|
||||
"prefs.quality_default": "기본값",
|
||||
@@ -1642,8 +1623,6 @@
|
||||
"prefs.quality_slowest": "가장 느림",
|
||||
"prefs.quality_smoother": "더 부드럽게",
|
||||
"prefs.reports_saved": "{n}개 저장됨",
|
||||
"prefs.ribbon_click_ends_tool": "실행 중인 도구의 버튼을 클릭하면 도구 종료",
|
||||
"prefs.ribbon_click_ends_tool_note": "사용 중인 스케치 도구의 강조된 리본 버튼을 클릭하면 도구가 종료되어 뷰에서 클릭하면 다시 선택됩니다. 끄기: 클릭하면 도구가 다시 시작됩니다.",
|
||||
"prefs.right_click": "오른쪽 클릭",
|
||||
"prefs.saving": "자동 저장 및 복구",
|
||||
"prefs.scale_note": "창에서 Ctrl + / Ctrl −로도 조절합니다. 버튼은 100%에서 28 px입니다.",
|
||||
@@ -1652,8 +1631,6 @@
|
||||
"prefs.search_empty": "일치하는 설정이 없습니다",
|
||||
"prefs.select": "선택",
|
||||
"prefs.select_one_item": "항목 하나 선택",
|
||||
"prefs.select_other_hidden": "다른 항목 선택으로 숨겨진 형상 선택",
|
||||
"prefs.select_other_hidden_help": "켜짐: 포인터 근처의 숨겨진 바디, 스케치 및 가려진 모서리를 포함합니다. 꺼짐: 포인터 바로 아래에 보이는 형상만 포함하는 기존 목록을 사용합니다.",
|
||||
"prefs.selecting": "선택",
|
||||
"prefs.shift": "Shift",
|
||||
"prefs.shift_add_ctrl_toggle": "Shift는 추가만, Ctrl / Cmd는 토글",
|
||||
@@ -1679,8 +1656,6 @@
|
||||
"prefs.sketch_tab_always_note": "스케치가 열려 있지 않을 때도 스케치 탭이 리본에서 모델 바로 다음에 남아 있습니다. 그 그리기 도구는 선택한 평면이나 면, 또는 다음에 고르는 평면에서 스케치를 시작하고 그 안에서 도구를 바로 쓸 수 있게 합니다.",
|
||||
"prefs.sketch_tracking_guides": "중심 및 중점 정렬 안내선",
|
||||
"prefs.sketch_tracking_guides_note": "원 중심이나 직선 모서리의 중점에 마우스를 올린 다음 수평 또는 수직으로 이동하면 임시 점선 안내선이 표시됩니다.",
|
||||
"prefs.sketch_tracking_points": "그리는 동안 끝점과 모서리에서도 정렬 안내선",
|
||||
"prefs.sketch_tracking_points_note": "그리기 도구가 점을 기다리는 동안 선이나 호의 끝점, 직사각형 모서리, 자유 점에 마우스를 올리면 중심이나 중점과 같은 임시 점선 안내선이 표시됩니다. 끄면: 중심과 중점만.",
|
||||
"prefs.sketching": "스케치",
|
||||
"prefs.snap_drawing_note": "스케치 점을 그리거나 드래그하는 동안.",
|
||||
"prefs.source": "소스",
|
||||
@@ -1692,24 +1667,6 @@
|
||||
"prefs.status_error": "오류",
|
||||
"prefs.status_selected": "선택됨",
|
||||
"prefs.status_warning": "경고",
|
||||
"prefs.structure.appearance": "모양",
|
||||
"prefs.structure.appearance_note": "색상, 텍스트 및 접근성.",
|
||||
"prefs.structure.in_profile": "프로필에 포함",
|
||||
"prefs.structure.layout": "레이아웃",
|
||||
"prefs.structure.layout_note": "창 구성 요소의 위치.",
|
||||
"prefs.structure.look": "보기",
|
||||
"prefs.structure.measure_pointer": "측정 및 포인터",
|
||||
"prefs.structure.mouse3d": "3D 마우스",
|
||||
"prefs.structure.mouse3d_note": "SpaceMouse 및 SpaceNavigator.",
|
||||
"prefs.structure.navigation_note": "마우스와 트랙패드. 3D 마우스는 별도 페이지에 있습니다.",
|
||||
"prefs.structure.profile": "프로필",
|
||||
"prefs.structure.profile_edited": "저장 후 변경됨",
|
||||
"prefs.structure.profile_hover": "설정 프로필에 저장됨",
|
||||
"prefs.structure.scale_percent": "{percent}%",
|
||||
"prefs.structure.sketch": "스케치",
|
||||
"prefs.structure.tools": "도구",
|
||||
"prefs.structure.tools_note": "모델링 도구의 동작.",
|
||||
"prefs.structure.work": "작업",
|
||||
"prefs.supersampling_brief": "뷰를 더 크게 그린 뒤 줄여서 필터링합니다. 매우 선명하지만 더 무겁습니다.",
|
||||
"prefs.tab_accent_note": "강조 색상이 활성 탭을 따라갑니다",
|
||||
"prefs.theme_file": "테마 파일",
|
||||
@@ -1719,16 +1676,6 @@
|
||||
"prefs.theme_follow_note": "다른 도구가 파일을 다시 쓸 때마다 다시 불러옵니다. 테마를 선택하면 따르기를 중지합니다.",
|
||||
"prefs.theme_follow_off": "끄기",
|
||||
"prefs.theme_follow_stop": "따르기 중지",
|
||||
"prefs.theme_option_opacity": "불투명도",
|
||||
"prefs.theme_option_opacity_help": "플로팅 패널의 불투명도를 조정합니다. 뷰포트 색상 위에서도 텍스트를 읽을 수 있도록 최솟값이 적용됩니다.",
|
||||
"prefs.theme_option_tab_colours": "탭 색상",
|
||||
"prefs.theme_option_tab_colours_help": "각 리본 탭에 이 테마의 패널 및 뷰포트 색상을 사용합니다.",
|
||||
"prefs.theme_option_tab_fade_ms": "탭 전환",
|
||||
"prefs.theme_option_tab_fade_ms_help": "탭을 전환할 때 패널 및 뷰포트 색상을 서서히 변경합니다. 0이면 즉시 전환합니다.",
|
||||
"prefs.theme_options_badge": "옵션",
|
||||
"prefs.theme_options_more": "더 보기 · {count}",
|
||||
"prefs.theme_options_reset": "초기화",
|
||||
"prefs.theme_options_unavailable": "이 기기에서는 사용할 수 없음",
|
||||
"prefs.timeline_half_hour": "−30분",
|
||||
"prefs.timeline_now": "지금",
|
||||
"prefs.timeline_quarter_hour": "−15",
|
||||
@@ -1748,20 +1695,12 @@
|
||||
"prefs.under_cursor": "커서 아래",
|
||||
"prefs.units_precision": "단위 및 정밀도",
|
||||
"prefs.updates": "업데이트",
|
||||
"prefs.value_boxes_in_view": "뷰에서 핸들 옆에 값 표시",
|
||||
"prefs.value_boxes_in_view_tip": "명령의 값(거리, 반경 등)을 모델 위 핸들 옆 상자에 표시합니다. 끄면 값은 명령 창에 입력하며, 선택 후 키보드 입력이 그 창으로 가고 모델을 가리는 것이 없습니다.",
|
||||
"prefs.view": "뷰 동작",
|
||||
"prefs.view_confirm_corner": "뷰 모서리에 확인 및 취소",
|
||||
"prefs.view_confirm_corner_note": "대화 상자나 스케치가 열려 있는 동안 뷰 오른쪽 위의 체크와 X 표시가 대화 상자의 확인과 취소와 같은 동작을 하거나 스케치를 마치고 취소합니다. 뷰 탐색기는 그 아래로 내려갑니다.",
|
||||
"prefs.viewport": "뷰포트",
|
||||
"prefs.viewport_analysis_status": "뷰포트 해석 상태 표시",
|
||||
"prefs.viewport_analysis_status_help": "활성 해석을 뷰포트 위에 표시하고 각 항목에서 범례를 엽니다. Esc로 최신 해석을 끕니다. 끄면 모서리 범례와 이전 Esc 동작으로 돌아갑니다.",
|
||||
"prefs.viewport_section_status": "뷰포트 단면 상태 표시",
|
||||
"prefs.viewport_section_status_help": "뷰포트에 단면 설정을 표시합니다. Escape 키와 활성 리본 버튼으로 단면을 끕니다. 비활성화하면 이전 단면 조작을 유지합니다.",
|
||||
"prefs.viewport_status_details": "뷰포트 실시간 상세 정보",
|
||||
"prefs.viewport_status_details_help": "표준 상세 카드에서 활성 분석 및 단면 설정을 편집합니다. 끄면 읽기 전용 분석 범례와 단면 대화상자로 돌아갑니다.",
|
||||
"prefs.viewport_status_summary": "뷰포트 상태 항목 요약",
|
||||
"prefs.viewport_status_summary_help": "상태 항목이 3개 이상이면 하나의 요약 배지로 표시합니다. 비활성화하면 모든 항목을 기존 행에 표시합니다.",
|
||||
"prefs.wheel": "휠",
|
||||
"prefs.wheel_trackpad": "휠 및 트랙패드",
|
||||
"prefs.workspace": "작업 공간",
|
||||
@@ -2326,9 +2265,7 @@
|
||||
"render.output_ready": "렌더링 준비 완료",
|
||||
"render.output_run_check": "검사 실행",
|
||||
"render.output_size_limit": "{method}: 한 변 최대 {dimension} px, 총 {pixels} 픽셀. 가능한 최대 크기: {width} × {height}.",
|
||||
"render.output_size_method_profile": "{width} × {height}을(를) 렌더링하려면 {method}와(과) {profile} CPU 리소스 프로필을 선택하거나 더 작은 크기를 선택하세요.",
|
||||
"render.output_size_ok": "크기 정상 · {width} × {height} px",
|
||||
"render.output_size_profile": "{width} × {height}을(를) 렌더링하려면 {profile} CPU 리소스 프로필이나 더 작은 크기를 선택하세요.",
|
||||
"render.output_tools_inspector": "출력 검사기에서 크기와 형식을 편집하세요.",
|
||||
"render.output_view_image": "이미지 보기",
|
||||
"render.paint_label": "칠하기",
|
||||
@@ -2460,7 +2397,6 @@
|
||||
"render.size_custom": "사용자 지정…",
|
||||
"render.size_full_hd": "풀 HD",
|
||||
"render.size_hd": "HD",
|
||||
"render.size_needs_profile": "{size} · {profile} 필요",
|
||||
"render.size_presets": "크기 프리셋",
|
||||
"render.size_presets_pending": "출력 편집기와 함께 제공 예정",
|
||||
"render.size_preview": "미리보기",
|
||||
@@ -2682,24 +2618,6 @@
|
||||
"sheet.flange_type_base": "베이스",
|
||||
"sheet.flange_type_contour": "윤곽",
|
||||
"sheet.flange_type_edge": "모서리",
|
||||
"sheet.personal_rules.confirm_delete": "삭제 확인",
|
||||
"sheet.personal_rules.delete": "삭제",
|
||||
"sheet.personal_rules.delete_prompt": "이 개인 규칙을 삭제할까요? 설계에 이미 있는 규칙은 바뀌지 않습니다.",
|
||||
"sheet.personal_rules.full": "개인 라이브러리에 이미 규칙이 64개 있습니다.",
|
||||
"sheet.personal_rules.invalid_name": "줄 바꿈이나 제어 문자가 없는 짧은 이름을 입력하세요.",
|
||||
"sheet.personal_rules.invalid_values": "규칙 값을 모두 입력하세요. 각 값은 이 설계에서 계산할 수 있어야 하며, 두께는 양수, K 계수는 0에서 1 사이여야 합니다.",
|
||||
"sheet.personal_rules.missing": "선택한 개인 규칙을 더 이상 사용할 수 없습니다.",
|
||||
"sheet.personal_rules.name": "규칙 이름",
|
||||
"sheet.personal_rules.name_exists": "같은 이름의 개인 규칙이 이미 있습니다. 다른 이름을 사용하세요.",
|
||||
"sheet.personal_rules.name_hint": "고유한 이름",
|
||||
"sheet.personal_rules.overwrite": "선택한 개인 규칙에 변경 사항 저장",
|
||||
"sheet.personal_rules.rename": "이름 바꾸기",
|
||||
"sheet.personal_rules.rule": "개인 규칙",
|
||||
"sheet.personal_rules.save": "새로 저장",
|
||||
"sheet.personal_rules.scope": "모든 설계에서 쓸 수 있도록 프로필에 저장됩니다.",
|
||||
"sheet.personal_rules.select": "규칙 선택",
|
||||
"sheet.personal_rules.title": "개인 규칙",
|
||||
"sheet.personal_rules.unsupported": "이 규칙에는 이 버전에서 사용할 수 없는 값이 있습니다.",
|
||||
"shortcut.json_error": "매개변수는 JSON 형식이어야 합니다: {error}",
|
||||
"shortcut.no_command": "`{id}` 명령이 없습니다. JSON 앞의 텍스트는 명령 ID여야 합니다",
|
||||
"shortcut.pin": "S 상자 맨 위에 고정",
|
||||
@@ -2884,8 +2802,6 @@
|
||||
"ui.3d_mouse_step_twist_counterclockwise": "캡을 시계 반대 방향으로 돌려 유지한 다음 놓으세요.",
|
||||
"ui.3d_mouse_switch_cap": "중앙 복귀형으로 보정",
|
||||
"ui.3d_mouse_switch_trackball": "트랙볼로 보정",
|
||||
"ui.3d_mouse_use_direct": "직접 드라이버 사용",
|
||||
"ui.3d_mouse_use_direct_tip": "spacenavd를 거치지 않고 3D 마우스를 직접(hidraw) 읽습니다.",
|
||||
"ui.3d_mouse_view_axis": "뷰 축",
|
||||
"ui.3d_mouse_view_off": "끔",
|
||||
"ui.3d_mouse_view_off_tip": "3D 마우스 드라이버 프로필이 이 축을 끄므로, 이 축의 동작으로는 뷰가 움직이지 않습니다. 여기서 다른 축의 동작을 고르면 둘이 바뀌고, 그 동작은 더 이상 뷰를 움직이지 않습니다.",
|
||||
@@ -2922,7 +2838,6 @@
|
||||
"ui.agent_chat_auth_terminal": "터미널에서 이것을 실행한 뒤 다시 연결을 누르세요:",
|
||||
"ui.agent_chat_auth_title": "에이전트에 로그인",
|
||||
"ui.agent_chat_cancel": "취소",
|
||||
"ui.agent_chat_cannot_start": "설치되어 있지만 시작되지 않습니다: {error}",
|
||||
"ui.agent_chat_changes": "변경 {n}개, 실행 취소 한 번",
|
||||
"ui.agent_chat_changes_of": "변경 {n}/{limit}",
|
||||
"ui.agent_chat_close": "닫기",
|
||||
@@ -2999,12 +2914,9 @@
|
||||
"ui.agent_chat_queued_stopped": "대기 중 (중지됨, 보내지 않음)",
|
||||
"ui.agent_chat_refresh": "새로 고침",
|
||||
"ui.agent_chat_refused": "에이전트에게 허용되지 않음: {reason}",
|
||||
"ui.agent_chat_reinstall": "{agent}이(가) 설치되어 있지만({program}) SolidCraft가 확인할 때 시작되지 않았습니다: {error}\n설치가 완료되지 않았거나 다른 종류의 컴퓨터용일 수 있습니다. `{install}`(으)로 다시 설치하고, 터미널에서 버전이 출력되는지 확인한 뒤 새로 고침을 누르세요.",
|
||||
"ui.agent_chat_remove": "대기열에서 제거",
|
||||
"ui.agent_chat_remove_file": "이 메시지에서 빼기",
|
||||
"ui.agent_chat_remove_imported": "이 메시지에서 빼기. 부품은 디자인에 남습니다 (실행 취소하면 제거됨)",
|
||||
"ui.agent_chat_reply_cut_off": "응답이 끝나기 전에 길이 한도에 도달해 불완전할 수 있습니다. 에이전트에게 계속하거나 더 짧게 답하라고 요청하세요.",
|
||||
"ui.agent_chat_reply_declined": "모델이 이 메시지에 대한 답변을 거절했습니다.",
|
||||
"ui.agent_chat_right": "오른쪽",
|
||||
"ui.agent_chat_save": "저장",
|
||||
"ui.agent_chat_send": "보내기",
|
||||
@@ -3058,17 +2970,12 @@
|
||||
"ui.ai_copy_suffix": "복사본",
|
||||
"ui.ai_custom_url": "사용자 지정 URL",
|
||||
"ui.ai_default": "기본값",
|
||||
"ui.ai_edit": "편집",
|
||||
"ui.ai_edit_agent_title": "에이전트 편집",
|
||||
"ui.ai_edit_gone": "이 에이전트는 제거되었으므로 저장할 내용이 없습니다.",
|
||||
"ui.ai_edit_tip": "이 에이전트의 이름, 명령 또는 엔드포인트를 변경합니다. 저장된 키는 표시되지 않습니다.",
|
||||
"ui.ai_http_busy": "엔드포인트가 바쁘거나 한도에 도달했습니다. 나중에 다시 시도하세요",
|
||||
"ui.ai_http_key": "엔드포인트가 키를 거부했습니다. 환경 설정 > AI에서 확인하세요",
|
||||
"ui.ai_http_not_found": "엔드포인트나 모델을 찾을 수 없습니다. 기본 URL과 모델 이름을 확인하세요",
|
||||
"ui.ai_http_too_large": "대화가 이 엔드포인트에 비해 너무 큽니다. 새 채팅을 시작하세요",
|
||||
"ui.ai_key": "API 키",
|
||||
"ui.ai_key_hint": "선택 사항, 시스템 키체인에 저장",
|
||||
"ui.ai_key_keep_hint": "저장된 키를 유지하려면 비워 두세요",
|
||||
"ui.ai_key_needs_https": "키는 HTTPS를 통해서만, 또는 이 컴퓨터로만 전송됩니다.",
|
||||
"ui.ai_key_note": "SolidCraft 설정이 아닌 시스템 키체인에 저장됩니다. 로컬 서버라면 비워 두세요.",
|
||||
"ui.ai_keychain_error": "시스템 키체인이 거부했습니다: {error}",
|
||||
@@ -3095,7 +3002,6 @@
|
||||
"ui.ai_preset": "프리셋",
|
||||
"ui.ai_remove": "제거",
|
||||
"ui.ai_reset": "재설정",
|
||||
"ui.ai_save": "저장",
|
||||
"ui.ai_settings": "AI 설정…",
|
||||
"ui.ai_show_features": "AI 기능 표시",
|
||||
"ui.ai_show_features_note": "에이전트 채팅: 이미 사용 중인 코딩 에이전트나 선택한 모델 엔드포인트가 열린 디자인을 다루는 패널입니다. 끄면 AI 버튼, 단축키, 메뉴 항목, 패널이 없고 아무것도 찾거나 시작하지 않습니다.",
|
||||
@@ -3159,7 +3065,6 @@
|
||||
"ui.circle": "원",
|
||||
"ui.circular_pattern": "원형 패턴",
|
||||
"ui.clear": "지우기",
|
||||
"ui.clear_print_face": "출력 바닥면 해제",
|
||||
"ui.clear_recent": "최근 항목 지우기",
|
||||
"ui.clear_the_selection": "선택 해제",
|
||||
"ui.click_selects_whole_bodies": "클릭하면 바디 전체 선택",
|
||||
@@ -3228,7 +3133,6 @@
|
||||
"ui.dark": "어둡게",
|
||||
"ui.default_modelling_orientation": "기본 모델링 방향",
|
||||
"ui.delete": "삭제",
|
||||
"ui.delete_select_first": "먼저 삭제할 항목을 선택하세요: 피처, 바디, 컴포넌트 또는 스케치 형상",
|
||||
"ui.depth": "깊이",
|
||||
"ui.design": "디자인",
|
||||
"ui.design_properties.author": "작성자",
|
||||
@@ -3242,40 +3146,6 @@
|
||||
"ui.design_properties.part_number": "부품 번호",
|
||||
"ui.design_properties.project": "프로젝트",
|
||||
"ui.design_properties.revision": "리비전",
|
||||
"ui.details_access_caption": "선택한 방향에서 공구가 각 면에 도달할 수 있는지 표시합니다.",
|
||||
"ui.details_angle": "각도",
|
||||
"ui.details_continuity_caption": "선택한 이음부를 편집합니다. 다른 이음부는 각자의 설정을 유지합니다.",
|
||||
"ui.details_continuity_stale": "이전 형상입니다. 이 이음부를 편집하거나 화면에 맞추려면 분석을 다시 실행하세요.",
|
||||
"ui.details_copy_list": "목록 복사",
|
||||
"ui.details_curvature": "곡률 공차",
|
||||
"ui.details_curvature_caption": "각 면의 국소 곡률 반지름에 따라 색상이 표시됩니다.",
|
||||
"ui.details_direction": "공구 방향",
|
||||
"ui.details_draft_caption": "금형 분리 방향에 대한 각 면의 각도에 따라 색상이 표시됩니다.",
|
||||
"ui.details_edit_seam": "이음부 편집",
|
||||
"ui.details_fixture": "UI 구성 요소 예시 — 샘플 데이터만 표시",
|
||||
"ui.details_fixture_caption": "설명용 값을 사용하는 UI 구성 요소 예시입니다. 모델의 분석 결과가 아닙니다.",
|
||||
"ui.details_fixture_problem": "문제가 있는 결과 예시",
|
||||
"ui.details_fixture_readout": "측정값 예시",
|
||||
"ui.details_flip": "뒤집기",
|
||||
"ui.details_gap": "간격",
|
||||
"ui.details_hatch": "절단면 해칭",
|
||||
"ui.details_jump": "곡률 불연속",
|
||||
"ui.details_key": "범례",
|
||||
"ui.details_offset": "오프셋",
|
||||
"ui.details_plane": "평면",
|
||||
"ui.details_pull": "금형 분리 방향",
|
||||
"ui.details_radius": "반지름",
|
||||
"ui.details_readout": "측정값",
|
||||
"ui.details_samples": "샘플 수",
|
||||
"ui.details_seam": "{body} · 모서리 {edge}",
|
||||
"ui.details_settings": "설정",
|
||||
"ui.details_sharp_gap": "날카로운 이음 또는 간격",
|
||||
"ui.details_show_all": "전체 {count}개 표시",
|
||||
"ui.details_smooth": "매끄러움",
|
||||
"ui.details_stripes": "줄무늬",
|
||||
"ui.details_target": "형상에 맞게 보기 조정",
|
||||
"ui.details_worst_seams": "연속성이 가장 나쁜 이음부",
|
||||
"ui.details_zebra_caption": "반사된 줄무늬는 면이 얼마나 매끄럽게 이어지는지 보여 줍니다.",
|
||||
"ui.diameter": "지름",
|
||||
"ui.dimension": "치수",
|
||||
"ui.direct_interaction": "직접 조작",
|
||||
@@ -3320,7 +3190,6 @@
|
||||
"ui.edit_in_place_saved_elsewhere": "부품이 다른 파일에 저장되었습니다. 어셈블리는 여전히 {name}에 연결되어 있습니다",
|
||||
"ui.edit_in_place_wait": "디자인에서 실행 중인 작업이 끝날 때까지 기다리세요",
|
||||
"ui.edit_section_analysis": "단면 분석 편집",
|
||||
"ui.edit_sketch_empty": "편집할 스케치가 없습니다",
|
||||
"ui.ellipse": "타원",
|
||||
"ui.emboss_wrap_note": "지원되는 원통에 접하는 직교 선 프로파일은 자동으로 감깁니다. 대상을 고르려면 벽을 선택하세요.",
|
||||
"ui.end_radius": "끝 반지름",
|
||||
@@ -3331,15 +3200,12 @@
|
||||
"ui.equation_explicit": "명시적",
|
||||
"ui.equation_form": "형식",
|
||||
"ui.equation_note": "변수는 단위가 없는 수입니다. sin(t)는 라디안으로 읽습니다. 단위가 없는 결과는 디자인 단위입니다.",
|
||||
"ui.equation_note_range": "변수는 범위와 같이 길이입니다. 길이 매개변수와 함께 쓸 수 있으며, sin()에는 길이로 나누어 넣습니다. 단위가 없는 결과는 디자인 단위로 읽습니다.",
|
||||
"ui.equation_parametric": "매개변수식",
|
||||
"ui.equation_variable_unit": "변수에 범위의 단위 사용",
|
||||
"ui.equation_x_of_t": "x(t)",
|
||||
"ui.equation_y_of_t": "y(t)",
|
||||
"ui.equation_y_of_x": "y(x)",
|
||||
"ui.equivalent_radius": "등가 반지름",
|
||||
"ui.expand": "펼치기",
|
||||
"ui.explode_needs_two_components": "분해 보기는 구성 요소를 서로 떼어 놓으므로 설계에 구성 요소가 두 개 이상 있어야 합니다(새 구성 요소, 설계 삽입 또는 바디로 구성 요소 만들기)",
|
||||
"ui.exportDxf": "DXF 내보내기…",
|
||||
"ui.export_ellipsis_keymap": "내보내기…",
|
||||
"ui.export_keymap_tip": "키, S 상자 즐겨찾기, 도구 모음을 파일로 내보내기",
|
||||
@@ -3497,14 +3363,12 @@
|
||||
"ui.joints": "조인트",
|
||||
"ui.keyboard_shortcuts": "키보드 단축키",
|
||||
"ui.language": "언어",
|
||||
"ui.lasso_select": "올가미(자유롭게 둘러 그리기: 완전히 안쪽에 있는 것을 선택)",
|
||||
"ui.layout_compact": "컴팩트",
|
||||
"ui.layout_floating": "플로팅",
|
||||
"ui.length": "길이",
|
||||
"ui.length_decimals": "길이 소수점 자릿수",
|
||||
"ui.light": "밝게",
|
||||
"ui.line": "선",
|
||||
"ui.line_arc_hint": "접선 호: 호의 끝점을 클릭합니다. 선으로 돌아가려면 마지막 점에 다시 머무르고, 끝내려면 오른쪽 클릭 또는 Esc를 누릅니다",
|
||||
"ui.lock": "잠금",
|
||||
"ui.loft": "로프트",
|
||||
"ui.look_at": "바라보기",
|
||||
@@ -3584,7 +3448,6 @@
|
||||
"ui.part_size_shared": "부품을 다시 빌드하며 추가된 피처는 모두 대체됩니다. 이 구성요소의 모든 인스턴스가 업데이트됩니다.",
|
||||
"ui.paste": "붙여넣기",
|
||||
"ui.path": "경로",
|
||||
"ui.pattern_object_type_tip": "바디: 뷰나 브라우저에서 선택하는 솔리드 형상이며, 각각 통째로 복사됩니다.\n피처: 돌출이나 구멍 같은 기록의 단계이며, 기록에서 또는 그 단계가 만든 면에서 선택합니다. 그 단계가 반복됩니다.\n스케치는 둘 다 아닙니다. 곡선은 스케치 안의 패턴이나 대칭 복사로 반복하거나, 먼저 돌출하세요.",
|
||||
"ui.pattern_on_path": "경로 패턴",
|
||||
"ui.perpendicular": "수직",
|
||||
"ui.perspective_view": "원근 투영 뷰",
|
||||
@@ -3616,11 +3479,6 @@
|
||||
"ui.polygon": "다각형",
|
||||
"ui.preferences": "환경 설정",
|
||||
"ui.press_a_key": "키를 누르세요…",
|
||||
"ui.print_face_cleared": "{body}: 출력 바닥면을 해제했습니다",
|
||||
"ui.print_face_input": "출력 바닥면",
|
||||
"ui.print_face_one_body": "출력 바닥면은 바디마다 하나입니다. 변경하려면 그 바디만 보내십시오",
|
||||
"ui.print_face_pick": "솔리드 바디의 평면 하나를 선택하면 출력 바닥면이 됩니다",
|
||||
"ui.print_face_set": "{body}: 출력 바닥면을 설정했습니다. 슬라이서로 보내면 이 면이 아래로 놓입니다",
|
||||
"ui.profile": "프로파일",
|
||||
"ui.profile_plane": "프로파일 평면",
|
||||
"ui.profiles": "프로파일",
|
||||
@@ -3636,7 +3494,6 @@
|
||||
"ui.properties.inertia_y": "Iyx, Iyy, Iyz",
|
||||
"ui.properties.inertia_z": "Izx, Izy, Izz",
|
||||
"ui.properties.measuring": "측정 중…",
|
||||
"ui.properties.measuring_bodies": "측정 중… 바디 {total}개 중 {done}개",
|
||||
"ui.properties.measuring_failed": "측정이 끝나기 전에 중단되었습니다.",
|
||||
"ui.properties.principal_axis": "주축 {number}",
|
||||
"ui.properties.principal_moments": "주관성 모멘트",
|
||||
@@ -3698,7 +3555,6 @@
|
||||
"ui.selectOther": "기타 선택…",
|
||||
"ui.selectTangentChain": "접선 체인 선택",
|
||||
"ui.select_all": "모두 선택",
|
||||
"ui.select_components_by_face": "구성요소 선택(면을 클릭하면 해당 구성요소 선택)",
|
||||
"ui.selection": "선택",
|
||||
"ui.selection_modifiers": "선택 보조 키",
|
||||
"ui.selection_shift_add_only": "Shift+클릭은 추가만 함",
|
||||
@@ -3832,14 +3688,7 @@
|
||||
"ui.viewport_status_key": "{name} 범례 표시",
|
||||
"ui.viewport_status_minimum_radius": "최소 반지름",
|
||||
"ui.viewport_status_pairs": "{count}쌍",
|
||||
"ui.viewport_status_section_hatch": "{setting} · 해칭",
|
||||
"ui.viewport_status_section_plane": "현재 평면",
|
||||
"ui.viewport_status_section_tilted": "기울어짐 · {offset}",
|
||||
"ui.viewport_status_stripes": "줄무늬 {count}개",
|
||||
"ui.viewport_status_summary_clear": "모두 끄기",
|
||||
"ui.viewport_status_summary_heading": "이 뷰에서",
|
||||
"ui.viewport_status_summary_label": "{name} 외 {count}개 항목",
|
||||
"ui.viewport_status_summary_more": "+{count}",
|
||||
"ui.viewport_theme_follow": "테마 따르기",
|
||||
"ui.visual_shaded_hidden_edges": "음영 처리 및 숨겨진 모서리",
|
||||
"ui.visual_shaded_with_edges": "음영 처리 및 모서리",
|
||||
@@ -3871,9 +3720,7 @@
|
||||
"update.button": "업데이트",
|
||||
"update.button_version": "{version}(으)로 업데이트",
|
||||
"update.check_automatically": "업데이트 자동 확인",
|
||||
"update.check_for_updates": "업데이트 확인",
|
||||
"update.check_now": "지금 확인",
|
||||
"update.check_unavailable": "이 설치에서는 업데이트를 확인할 수 없습니다.",
|
||||
"update.checking": "확인 중…",
|
||||
"update.copy": "복사",
|
||||
"update.dmg_opened": "디스크 이미지를 확인하고 열었습니다: SolidCraft를 응용 프로그램 폴더로 끌어 기존 버전을 바꾼 뒤 SolidCraft를 다시 시작하세요.",
|
||||
|
||||
@@ -60,7 +60,6 @@
|
||||
"BLEND SURFACE": "PERMUKAAN GAUNAN",
|
||||
"BOUNDARY SURFACE": "PERMUKAAN SEMPADAN",
|
||||
"BROWSER": "PELAYAR",
|
||||
"Back to the original order": "Kembali ke susunan asal",
|
||||
"Ball": "Bebola",
|
||||
"Bar": "Bar",
|
||||
"Base Center": "Pusat Tapak",
|
||||
@@ -182,8 +181,6 @@
|
||||
"Designs you open or save appear here.": "Reka bentuk dibuka atau disimpan ada di sini.",
|
||||
"Determined by To Object. Choose Angle to edit the angular extent.": "Ditentukan oleh tetapan Ke Objek. Pilih Sudut untuk mengubah julat sudut.",
|
||||
"Diameter": "Diameter",
|
||||
"Did this assembly open the wrong way up?": "Adakah pemasangan ini dibuka dengan orientasi yang salah?",
|
||||
"Did this part open the wrong way up?": "Adakah bahagian ini dibuka dengan orientasi yang salah?",
|
||||
"Dimension new shapes": "Dimensikan bentuk baharu",
|
||||
"Direction": "Arah",
|
||||
"Discard": "Buang",
|
||||
@@ -596,8 +593,6 @@
|
||||
"Snap to face and edge centres": "Lekap pada pusat muka dan tepi",
|
||||
"SolidCraft cannot submit reports directly. Submit on GitHub; no token is needed in the app.": "SolidCraft tidak dapat menghantar laporan secara terus. Hantar di GitHub; tiada token diperlukan dalam aplikasi.",
|
||||
"SolidCraft closed before these designs were saved. Their last autosave can be opened.": "SolidCraft ditutup sebelum reka bentuk disimpan. Buka simpanan automatik terakhirnya.",
|
||||
"Sort A to Z": "Isih A hingga Z",
|
||||
"Sort Z to A": "Isih Z hingga A",
|
||||
"Spacing 2 must be a non-zero number": "Selang 2 mestilah nombor bukan sifar",
|
||||
"Spacing must be a non-zero number": "Selang mestilah nombor bukan sifar",
|
||||
"Specialise": "Khususkan",
|
||||
@@ -606,7 +601,6 @@
|
||||
"Square": "Segi empat sama",
|
||||
"Stand it up": "Tegakkan",
|
||||
"Stand it up: a quarter turn about X, as one Move feature you can undo.": "Tegakkan: suku putaran pada X, satu ciri Alih yang boleh dibatalkan.",
|
||||
"Stand this assembly up?": "Tegakkan pemasangan ini?",
|
||||
"Stand this part up?": "Tegakkan bahagian ini?",
|
||||
"Start angle": "Sudut mula",
|
||||
"Start bulge": "Bonjolan permulaan",
|
||||
@@ -778,8 +772,6 @@
|
||||
"at the face": "pada muka",
|
||||
"bom.group_children": "Sub-bahagian dalam baris bahagiannya",
|
||||
"browser.body_name": "Jasad{number}",
|
||||
"browser.calibrate_click_a": "Klik imej untuk Titik A, atau taip koordinatnya.",
|
||||
"browser.calibrate_click_b": "Klik imej untuk Titik B, atau taip koordinatnya.",
|
||||
"browser.calibrate_title": "Tentukur: {name}",
|
||||
"browser.capture_many": "{count} komponen telah dialihkan tetapi kedudukannya belum dirakam.",
|
||||
"browser.capture_note": "Rakam mengekalkan kedudukan baharu; Kembalikan memulihkannya.",
|
||||
@@ -822,8 +814,6 @@
|
||||
"cmd.appearance_pick_up": "Ambil Penampilan",
|
||||
"cmd.appearance_replace": "Gantikan Penampilan",
|
||||
"cmd.assembly_bom": "Senarai Bahan",
|
||||
"cmd.assembly_mass_properties": "Sifat jisim",
|
||||
"cmd.body.print_face": "Muka cetakan",
|
||||
"cmd.body_rename": "Tukar Nama Jasad",
|
||||
"cmd.browser_collapse_all": "Ringkaskan Semua",
|
||||
"cmd.browser_expand_all": "Kembangkan Semua",
|
||||
@@ -1248,7 +1238,6 @@
|
||||
"cmd.view.render_browser": "Pelayar Render",
|
||||
"cmd.view.render_dock": "Alih Dok Render",
|
||||
"cmd.view.render_focus": "Pandangan Fokus Render",
|
||||
"cmd.view.status_details": "Butiran Status Tetingkap Pandangan",
|
||||
"cmd.view.status_items": "Item Status Tetingkap Pandangan",
|
||||
"cmd.view_ambient_occlusion": "Oklusi Ambien",
|
||||
"cmd.view_angle_readout": "Sudut Pandangan",
|
||||
@@ -1334,7 +1323,6 @@
|
||||
"dialog.dimension_insert_hint": "Klik dimensi pemacu lain untuk menyisip namanya",
|
||||
"dialog.dimension_name": "Dimensi: {name}",
|
||||
"dialog.edit_title": "SUNTING {title}",
|
||||
"dialog.no_shown_body": "Tiada jasad dipaparkan untuk diubah: paparkan satu, atau pilih Jasad Baharu",
|
||||
"dialog.select": "↖ Pilih",
|
||||
"dialog.selected_count": "↖ {count} dipilih",
|
||||
"dialog.selection_guidance": "Pilih input untuk diubah. Klik objek dipilih untuk nyahpilih; Ctrl/Cmd+klik juga menogol pilihan. Semak pratonton, kemudian tekan OK.",
|
||||
@@ -1392,243 +1380,26 @@
|
||||
"from the rule": "daripada peraturan",
|
||||
"help.apache": "Lesen Apache 2.0",
|
||||
"help.appearance.assign": "Memberikan warna atau rupa bahan kepada jasad, muka atau komponen yang dipilih, tanpa mengubah beratnya. Gunakan untuk membezakan bahagian atau melihat pratonton kemasan.",
|
||||
"help.assembly.bom": "Menyenaraikan bahagian reka bentuk atau komponen beserta kuantitinya, mengikut nombor bahagian, dan boleh menyimpan senarai itu sebagai CSV atau JSON. Gunakan sebagai senarai bahagian untuk pesanan dan pemasangan.",
|
||||
"help.attributions": "Atribusi (ATTRIBUTION.md)",
|
||||
"help.build": "Versi {version} · commit {commit} · dibina {date}",
|
||||
"help.canvas.decal": "Meletakkan imej pada muka rata model, seperti pelekat. Gunakan untuk memaparkan label, logo atau corak bercetak pada sesuatu bahagian.",
|
||||
"help.canvas.edit": "Mengubah kanvas: kedudukan, saiz, sudut, kelegapan, pencerminan, keterlihatan atau namanya. Gunakan untuk menjajarkan imej rujukan dengan lakaran yang anda surih.",
|
||||
"help.canvas.insert": "Meletakkan imej PNG atau JPEG pada satah atau muka sebagai rujukan lut sinar. Gunakan untuk menyurih foto atau lukisan dalam lakaran, dengan imej berskala pada saiz yang diketahui.",
|
||||
"help.component.break_link": "Memutuskan komponen terpaut daripada fail reka bentuknya dan mengekalkan jasadnya seperti sedia ada. Gunakan apabila bahagian itu tidak lagi perlu mengikut perubahan pada fail asal.",
|
||||
"help.component.capture_position": "Menyimpan kedudukan bahagian yang anda alihkan dengan tangan, supaya kedudukan itu menjadi tempat bahagian tersebut. Gunakan selepas menyeret bahagian ke tempatnya yang tidak dipegang oleh sendi.",
|
||||
"help.component.create": "Menambah komponen baharu yang kosong ke dalam reka bentuk, di dalam komponen aktif melainkan anda memilih induk lain. Gunakan untuk memberi bahagian baharu pemasangan tempatnya sendiri bagi jasad dan lakaran.",
|
||||
"help.component.finish_edit": "Menyimpan bahagian yang sedang anda sunting di tempat, kembali ke pemasangannya dan mengemas kini pemasangan daripadanya. Gunakannya apabila perubahan anda pada bahagian terpaut sudah selesai.",
|
||||
"help.component.from_bodies": "Menjadikan setiap jasad yang dipilih sebagai komponen tersendiri, dinamakan sempena jasad itu. Gunakan apabila reka bentuk yang dibina daripada jasad berasingan patut menjadi pemasangan yang bahagiannya boleh disambung dan digerakkan.",
|
||||
"help.component.insert_design": "Menyisip reka bentuk tersimpan lain sebagai komponen yang dipautkan ke failnya, dengan jasad pepejalnya diletakkan seperti dalam fail itu. Gunakan untuk menggunakan semula bahagian dalam pemasangan dan menerima perubahan kemudian dengan Kemas Kini Pautan.",
|
||||
"help.component.properties": "Memaparkan isi padu, jisim, pusat jisim dan momen inersia sesebuah komponen, menggunakan bahan jasadnya. Gunakan untuk menyemak berat dan keseimbangan pemasangan.",
|
||||
"help.component.revert_position": "Mengembalikan bahagian yang anda alihkan dengan tangan ke tempat asalnya, dengan membuang pergerakan yang tidak dirakam. Gunakan untuk membuat asal pergerakan percubaan dalam pemasangan.",
|
||||
"help.component.update_links": "Membaca semula fail reka bentuk terpaut dan menggantikan jasad yang telah berubah. Gunakan selepas menyunting bahagian yang digunakan oleh pemasangan ini.",
|
||||
"help.config.configure": "Menambah parameter, ciri, bahan atau penampilan sebagai lajur jadual konfigurasi. Gunakan untuk membina varian satu reka bentuk, seperti pelbagai saiz sesuatu bahagian.",
|
||||
"help.config.preview": "Menyemak bahawa satu baris jadual konfigurasi dapat dibina semula, tanpa mengubah reka bentuk atau sejarahnya. Gunakan sebelum bertukar kepada varian yang anda tidak pasti.",
|
||||
"help.config.rules": "Memaparkan peraturan jadual konfigurasi, barisnya dan baris yang aktif. Gunakan untuk melihat cara varian sesuatu reka bentuk disediakan.",
|
||||
"help.config.table": "Memaparkan jadual konfigurasi: satu baris bagi setiap varian, satu lajur bagi setiap parameter atau ciri, dan sama ada reka bentuk masih sepadan dengan baris aktif. Gunakan untuk menyemak varian sesuatu reka bentuk.",
|
||||
"help.connect_note": "Mulakan semula setiap pembantu untuk memuatkan pelayan SolidCraft. Setiap fail telah disandarkan sebagai .bak sebelum diubah.",
|
||||
"help.connect_title": "Sambungkan pembantu AI",
|
||||
"help.construct.axis.edge": "Mencipta paksi binaan sepanjang tepi lurus atau garis lakaran. Gunakan sebagai paksi untuk Putar, corak membulat atau sendi.",
|
||||
"help.construct.axis.normal_to_face": "Mencipta paksi binaan melalui satu titik, serenjang dengan muka. Gunakan sebagai paksi yang tegak keluar dari permukaan.",
|
||||
"help.construct.axis.through_cylinder": "Mencipta paksi binaan melalui pusat muka silinder, kon atau torus, atau tepi bulat. Gunakan untuk memutar atau mencorak ciri di sekeliling bahagian bulat.",
|
||||
"help.construct.axis.two_planes": "Mencipta paksi binaan di tempat dua satah atau muka rata bertemu. Gunakan apabila paksi yang diperlukan ialah garis antara dua muka.",
|
||||
"help.construct.axis.two_points": "Mencipta paksi binaan melalui dua titik, bucu atau titik lakaran. Gunakan untuk paksi yang menghubungkan dua kedudukan yang diketahui.",
|
||||
"help.construct.plane.along_path": "Mencipta satah binaan yang serenjang dengan tepi atau lengkung, pada satu kedudukan sepanjangnya. Gunakan untuk melakar profil bagi Sapu atau keratan sesuatu laluan.",
|
||||
"help.construct.plane.at_angle": "Mencipta satah binaan yang dipusingkan pada satu sudut daripada satah atau muka, pada paksi atau tepi. Gunakan untuk lakaran condong, seperti braket bersudut.",
|
||||
"help.construct.plane.midplane": "Mencipta satah binaan di tengah-tengah antara dua satah atau muka rata, atau yang membahagi dua kedua-duanya di tempat ia bertemu pada satu sudut. Gunakan sebagai satah simetri untuk pencerminan.",
|
||||
"help.construct.plane.offset": "Mencipta satah binaan yang selari dengan satah atau muka rata, pada satu jarak atau melalui satu titik. Gunakan untuk melakar pada ketinggian tertentu di atas sesuatu muka.",
|
||||
"help.construct.plane.perpendicular": "Mencipta satah binaan yang memuatkan garis atau tepi dan berdiri serenjang dengan satah atau muka. Gunakan untuk melakar secara tegak pada model sepanjang tepi.",
|
||||
"help.construct.plane.tangent": "Mencipta satah binaan yang menyentuh silinder, kon, sfera atau torus pada satu titik. Gunakan untuk melakar pada sisi bahagian bulat.",
|
||||
"help.construct.plane.three_points": "Mencipta satah binaan melalui tiga titik. Gunakan untuk satah yang ditentukan oleh kedudukan pada model, seperti tiga bucu.",
|
||||
"help.construct.plane.two_edges": "Mencipta satah binaan melalui dua tepi atau garis lurus yang terletak pada satu satah. Gunakan untuk satah merentasi sesuatu bahagian, seperti melalui dua tepi yang bertentangan.",
|
||||
"help.construct.point.along_path": "Mencipta titik binaan pada satu kedudukan sepanjang tepi atau lengkung. Gunakan sebagai rujukan di pertengahan laluan.",
|
||||
"help.construct.point.center": "Mencipta titik binaan di pusat tepi bulat, bulatan atau lengkok lakaran, sfera atau torus. Gunakan sebagai rujukan untuk lubang, paksi dan sendi.",
|
||||
"help.construct.point.edge_plane": "Mencipta titik binaan di tempat tepi atau garis melalui satah atau muka rata. Gunakan untuk menandakan tempat laluan merentasi satah.",
|
||||
"help.construct.point.three_planes": "Mencipta titik binaan di tempat tiga satah atau muka rata bertemu. Gunakan sebagai rujukan sudut, walaupun model tiada bucu di situ.",
|
||||
"help.construct.point.two_edges": "Mencipta titik binaan di tempat dua tepi atau garis bertemu, atau paling hampir antara satu sama lain. Gunakan sebagai rujukan pada sudut maya.",
|
||||
"help.construct.point.vertex": "Mencipta titik binaan pada bucu atau titik lakaran. Gunakan sebagai rujukan yang kekal apabila lakaran atau jasad di sekelilingnya disembunyikan.",
|
||||
"help.contact.check": "Menyenaraikan pasangan bahagian dalam set sentuhan yang menembusi satu sama lain pada kedudukan semasa. Gunakan untuk mencari perlanggaran sebelum anda menggerakkan sendi atau menjalankan kajian gerakan.",
|
||||
"help.contact.create": "Mengumpulkan dua atau lebih bahagian ke dalam satu set sentuhan, yang jasadnya dihalang daripada menembusi satu sama lain semasa sendi bergerak. Gunakan untuk bahagian yang patut berhenti apabila bersentuhan, seperti tuil terhadap penahannya.",
|
||||
"help.contact.disable_all": "Mematikan sentuhan, supaya sendi yang digerakkan dan kajian gerakan tidak lagi berhenti di tempat bahagian bersentuhan. Gunakan untuk menggerakkan bahagian dengan bebas semula, atau untuk memastikan pemasangan besar kekal responsif.",
|
||||
"help.contact.edit": "Mengubah set sentuhan: bahagian yang dipegangnya, namanya, atau sama ada ia dinyahaktifkan; ia juga boleh memadam set itu. Gunakan untuk melaraskan bahagian mana yang dihalang daripada menembusi satu sama lain.",
|
||||
"help.contact.enable_all": "Memasukkan setiap bahagian pemasangan ke dalam satu set sentuhan, supaya tiada dua bahagian dapat menembusi satu sama lain semasa sendi bergerak. Gunakan untuk semakan pantas seluruh mekanisme.",
|
||||
"help.contact.enable_sets": "Mengaktifkan sentuhan bagi set sentuhan yang anda takrifkan, supaya sendi yang digerakkan dan kajian gerakan berhenti di tempat bahagiannya akan menembusi satu sama lain. Gunakan untuk memulihkan set anda selepas mematikan sentuhan.",
|
||||
"help.contact.list": "Menyenaraikan set sentuhan dalam reka bentuk, bahagian dalam setiap satu dan sama ada sentuhan diaktifkan. Gunakan untuk menyemak cara sentuhan disediakan sebelum anda menggerakkan pemasangan.",
|
||||
"help.document.inspect": "Memaparkan gambaran keseluruhan reka bentuk: komponen, jasad, lakaran, ciri dan parameternya. Gunakan untuk memahami reka bentuk yang bukan anda bina sendiri.",
|
||||
"help.document.units": "Menukar unit yang digunakan reka bentuk untuk memaparkan panjang, seperti mm atau inci. Geometri kekal bersaiz sama; hanya paparan dan nombor biasa yang mengikutinya.",
|
||||
"help.edit.checkpoint": "Mengingati reka bentuk, lakaran aktif dan sejarah Buat Asal seperti keadaan sekarang. Gunakan sebelum mencuba sesuatu yang berisiko dan mungkin hendak anda kembali daripadanya.",
|
||||
"help.edit.restore_checkpoint": "Kembali ke titik semak, termasuk sejarah Buat Asal. Gunakan untuk membuang semua yang dilakukan sejak titik semak dalam satu langkah.",
|
||||
"help.explode.create": "Mencipta pandangan terlerai yang menolak bahagian menjauhi pusat pemasangan, atau mengikut pergerakan yang anda tetapkan. Gunakan untuk menunjukkan cara pemasangan disatukan, bagi arahan atau pembentangan.",
|
||||
"help.face.delete": "Membuang muka yang dipilih dan membiarkan muka bersebelahan menutup ruang kosong itu, atau membiarkannya terbuka sebagai permukaan. Gunakan untuk menanggalkan tepi bulat, lubang atau bonggol yang menghalang.",
|
||||
"help.file.insert_mesh": "Menambah fail 3MF, STL, OBJ, PLY atau glTF ke dalam reka bentuk sebagai jasad mesh dalam komponen baharu. Gunakan untuk meletakkan model yang dimuat turun atau diimbas di sebelah reka bentuk anda sebagai rujukan.",
|
||||
"help.file.insert_step": "Menambah fail STEP, IGES, FreeCAD atau Rhino ke dalam reka bentuk sebagai jasad pepejal dalam komponen baharu; bahagian pemasangan menjadi komponen bersarang. Gunakan untuk membawa masuk model daripada pembekal atau program CAD lain.",
|
||||
"help.file.save_mesh": "Menyimpan jasad sebagai mesh STL, 3MF atau OBJ, dengan kehalusan muka melengkung yang anda pilih. Gunakan untuk menyediakan bahagian bagi pencetakan 3D atau program yang membaca mesh.",
|
||||
"help.file.send_to_slicer": "Menyimpan jasad yang dipilih sebagai fail 3MF dan membukanya dalam penghiris yang anda pilih. Gunakan untuk beralih daripada model kepada pencetakan dalam satu langkah.",
|
||||
"help.font_details": "Antara muka menggunakan fon terbina dalam egui (Ubuntu Light dan Hack, di bawah Lesen Fon Ubuntu dan lesen MIT/Bitstream Vera; Noto Emoji dan fon ikon emoji, di bawah OFL dan MIT). Teks lakaran menggunakan Liberation Sans (SIL OFL 1.1). Pek fon pilihan Crafting Apps, craft-fonts (BIZ UDPGothic, Shippori Mincho, BIZ UDMincho, Noto Sans CJK SC, Noto Sans Arabic; SIL OFL 1.1), tidak disertakan dalam binaan SolidCraft.",
|
||||
"help.fonts": "Fon",
|
||||
"help.frame.member": "Meletakkan profil, seperti tiub atau aluminium tersemperit, sepanjang garis lakaran rangka, satu anggota bagi setiap garis. Gunakan untuk membina rangka, rak dan struktur kimpalan.",
|
||||
"help.inspect.accessibility": "Mewarnakan muka yang dapat dicapai oleh alat dari satu arah, dan yang tidak dapat dicapai. Gunakan untuk menyemak bahagian bagi pemesinan atau pengacuanan dari sisi itu.",
|
||||
"help.inspect.center_of_mass": "Memaparkan pusat jisim jasad, setiap satu secara berasingan dan semuanya bersama, pada ketumpatan seragam. Gunakan untuk menyemak keseimbangan dan tempat bahagian akan terbalik.",
|
||||
"help.inspect.colored_components": "Memberi setiap komponen warna sementaranya sendiri, tanpa mengubah penampilan. Gunakan untuk membezakan bahagian pemasangan dengan sekilas pandang.",
|
||||
"help.inspect.compare": "Membandingkan dua jasad dan menunjukkan di mana satu mempunyai bahan yang tiada pada yang lain, dengan isi padu dan sisihan. Gunakan untuk menyemak bahagian yang diubah atau diimport dengan yang asal.",
|
||||
"help.inspect.continuity": "Menyemak kehalusan pertemuan muka di sepanjang tepinya: sela, patahan atau lonjakan kelengkungan, dan mewarnakan sambungannya. Gunakan untuk mencari tempat permukaan tidak bercantum dengan kemas.",
|
||||
"help.inspect.curvature_comb": "Melukis sisir di sepanjang lengkung, tepi atau muka yang giginya menunjukkan sekuat mana ia melengkung. Gunakan untuk mengesan tempat rata, patahan dan kelengkungan yang tidak sekata.",
|
||||
"help.inspect.curvature_map": "Mewarnakan muka mengikut sekuat mana ia melengkung, merah di tempat jejari kecil. Gunakan untuk mencari tempat yang sempit dan menilai kehalusan sesuatu permukaan.",
|
||||
"help.inspect.draft": "Mewarnakan muka mengikut sudut draf terhadap arah tarikan, dan menandakan yang sudutnya terlalu kecil. Gunakan untuk menyemak bahagian sebelum pengacuanan atau penuangan.",
|
||||
"help.inspect.environment_map": "Memaparkan model dengan kemasan memantul seperti cermin. Gunakan untuk menilai aliran permukaan melalui cara pantulan melintasinya.",
|
||||
"help.inspect.interference": "Mencari jasad yang bertindih dan menunjukkan setiap pertindihan dengan isi padunya. Gunakan untuk menyemak pemasangan bagi bahagian yang berlanggar.",
|
||||
"help.inspect.isocurve": "Melukis lengkung isoparametrik pada muka, iaitu grid tempat permukaan dibina. Gunakan untuk melihat aliran permukaan dan tempat ia terkumpul.",
|
||||
"help.inspect.measure": "Mengukur panjang, jarak, sudut, luas dan jejari antara apa yang anda pilih, atau isi padu dan jisim jasad. Gunakan untuk menyemak saiz dan kelegaan.",
|
||||
"help.inspect.minimum_radius": "Mencari jejari kelengkungan terkecil bagi lengkung, tepi atau muka, dan tempatnya. Gunakan untuk menyemak bahawa alat atau muncung dapat mengikuti bentuk itu.",
|
||||
"help.inspect.section": "Membelah pandangan di sepanjang satah dan melorek muka yang dipotong, tanpa mengubah model. Gunakan untuk melihat ke dalam bahagian dan pemasangan.",
|
||||
"help.inspect.zebra": "Memaparkan jalur hitam dan putih yang memantul pada muka model. Gunakan untuk menilai kehalusan: jalur yang putus atau patah di tepi menunjukkan peralihan yang kurang baik.",
|
||||
"help.joint.as_built": "Menyambung dua bahagian di tempat ia berada, tanpa menggerakkan mana-mana satu, dan menetapkan cara ia masih boleh bergerak. Gunakan untuk bahagian yang sudah anda letakkan pada kedudukan akhirnya.",
|
||||
"help.joint.cam": "Memaut sesondol yang berputar kepada pengikut, supaya pengikut menggelongsor atau berayun apabila garis luar sesondol melaluinya. Gunakan untuk sesondol, eksentrik dan pemacu injap.",
|
||||
"help.joint.create": "Menyambung dua bahagian pada titik asal sendi yang anda pilih dan menggerakkan bahagian kedua ke tempatnya; jenis sendi menentukan cara ia masih boleh bergerak. Gunakan untuk membina pemasangan yang bahagiannya bergerak seperti mekanisme sebenar.",
|
||||
"help.joint.drive": "Menetapkan sudut atau jarak sesebuah sendi dan menggerakkan bahagian bersamanya, dalam had sendi itu; sendi terpaut dan gelung tertutup turut mengikut. Gunakan untuk menyemak bahawa mekanisme bergerak seperti yang dimaksudkan.",
|
||||
"help.joint.gear": "Memaut dua sendi berputar dengan nisbah gear, supaya menggerakkan satu akan memutar yang lain. Gunakan untuk gear taji dan gear dalaman, dengan nisbah daripada jejari pic atau bilangan gigi.",
|
||||
"help.joint.limits": "Menetapkan sejauh mana sendi boleh berputar atau menggelongsor, sebagai minimum dan maksimum, atau mengosongkan had itu. Gunakan untuk memastikan engsel, gelangsar atau tuil kekal dalam julat pergerakan sebenarnya.",
|
||||
"help.joint.motion_link": "Memaut dua sendi dengan nisbah dan ofset, supaya menggerakkan satu akan menggerakkan yang lain. Gunakan untuk hubungan tetap antara sendi yang tidak diliputi oleh Gear, Rak dan Pinan atau Skru.",
|
||||
"help.joint.origin": "Meletakkan titik asal sendi bernama pada sesuatu bahagian: di pusat muka atau hujung bulat, tengah tepi, sudut atau satu titik. Gunakan untuk menyediakan tempat sendi melekat; titik asal yang dipilih pada muka mengikutinya apabila saiz bahagian berubah.",
|
||||
"help.joint.rack_pinion": "Memaut pinan berputar kepada rak menggelongsor, supaya rak bergerak sepanjang bulatan pic yang digelek oleh pinan. Gunakan untuk pemacu rak, stereng dan pentas linear.",
|
||||
"help.joint.reach": "Menggerakkan satu titik pada bahagian ke arah sasaran dengan mengubah sendi pada rantaiannya, dalam had sendi itu. Gunakan untuk melaraskan mekanisme mengikut kedudukan hujungnya, seperti hujung lengan robot.",
|
||||
"help.joint.rigid_group": "Mengunci bahagian yang dipilih bersama seperti sedia ada, supaya ia bergerak sebagai satu. Gunakan untuk bahagian yang bersatu dan tiada gerakan antara satu sama lain.",
|
||||
"help.joint.screw": "Memaut putaran dan gelongsoran melalui pic, supaya setiap pusingan menggerakkan jarak itu. Gunakan untuk skru pemacu, bolt dan gelendong berbebenang.",
|
||||
"help.library.apply": "Menggunakan bahan atau penampilan daripada fail koleksi setempat pada jasad, muka atau komponen. Gunakan untuk menggunakan semula bahan yang anda simpan daripada reka bentuk lain.",
|
||||
"help.library.export": "Menyimpan bahan dan penampilan reka bentuk ke fail koleksi. Gunakan untuk berkongsinya atau menggunakannya semula dalam reka bentuk lain.",
|
||||
"help.library.inspect": "Menyemak fail koleksi dan menyenaraikan bahan dan penampilannya, tanpa mengubah reka bentuk. Gunakan untuk melihat kandungan koleksi sebelum menggunakannya.",
|
||||
"help.licences": "Lesen",
|
||||
"help.material.assign": "Menetapkan bahan jasad yang dipilih, seperti keluli, aluminium atau ABS. Gunakan supaya jisim dan berat sepadan dengan bahagian sebenar.",
|
||||
"help.material.properties.validate": "Menyemak kad data bahan untuk nombor yang konsisten dan nilai yang hilang. Gunakan sebelum bergantung pada data itu untuk jisim atau kekakuan.",
|
||||
"help.mesh.convert": "Membina semula jasad mesh, seperti STL, sebagai pepejal boleh sunting dengan muka rata dan silinder. Gunakan untuk mengubah suai bahagian mekanikal yang diimport seperti jasad yang dimodelkan.",
|
||||
"help.mit": "Lesen MIT",
|
||||
"help.motion.study": "Menetapkan nilai sendi pada beberapa langkah sepanjang garis masa dan memainkannya semula sebagai animasi. Gunakan untuk menonton mekanisme bergerak melalui satu urutan dan menyemak kelegaan sepanjangnya.",
|
||||
"help.motion.trace": "Menjejak laluan yang diikuti satu titik pada bahagian semasa kajian gerakan dimainkan atau sendi digerakkan, dan menyimpannya sebagai lengkung lakaran 3D apabila anda mengesahkan. Gunakan untuk melihat sejauh mana mekanisme mencapai, atau untuk membina berdasarkan laluannya.",
|
||||
"help.notice": "NOTIS",
|
||||
"help.occurrence.ground": "Menetapkan bahagian pada tempatnya, atau membebaskannya semula, supaya sendi menggerakkan bahagian lain di sekelilingnya. Gunakan untuk rangka atau tapak yang menjadi asas seluruh pemasangan.",
|
||||
"help.occurrence.move": "Mengalihkan bahagian pemasangan hanya mengikut kebebasan yang dibenarkan oleh sendinya. Pilih muka bahagian, kemudian seret anak panah atau lengkok yang tersedia.",
|
||||
"help.parameters.change": "Membuka jadual nilai dan ungkapan bernama yang memacu dimensi reka bentuk. Gunakan untuk menukar saiz di satu tempat dan membiarkan setiap ciri yang menggunakannya mengikut.",
|
||||
"help.parameters.export": "Menyimpan parameter reka bentuk sebagai CSV atau JSON. Gunakan untuk menyuntingnya dalam hamparan atau memindahkannya ke reka bentuk lain.",
|
||||
"help.parameters.graph": "Menunjukkan parameter dan ciri mana yang menggunakan yang mana, dan sebarang gelung atau ralat di antaranya. Gunakan untuk melihat apa yang akan terjejas oleh perubahan pada sesuatu parameter.",
|
||||
"help.parameters.import": "Membaca parameter daripada CSV atau JSON ke dalam reka bentuk, semuanya atau tiada satu pun. Gunakan untuk membawa masuk nilai daripada hamparan atau reka bentuk lain.",
|
||||
"help.parameters.move": "Mengalihkan parameter pengguna sebelum atau selepas parameter lain dalam senarai. Gunakan untuk memastikan parameter yang berkaitan berada bersama.",
|
||||
"help.parts.fastener": "Menambah skru, bolt, nat, sesendal, pin atau galas piawai dalam saiz yang anda pilih. Apabila diletakkan pada lubang, ia duduk dalam lubang itu dengan sendi, jadi anda tidak perlu memodelkan pengikat sendiri.",
|
||||
"help.parts.insert": "Menyisip bahagian piawai dalam keluarga, saiz dan panjang yang anda pilih. Apabila diletakkan pada pinggir atau dinding lubang, ia duduk pada lubang itu dengan sendi tegar.",
|
||||
"help.parts.library": "Membuka bahagian piawai: skru, bolt, nat, sesendal, skru penetap, pin dowel dan galas dalam saiz piawai. Gunakan untuk menambah bahagian piawai dan bukannya memodelkannya sendiri.",
|
||||
"help.parts.resize": "Mengubah saiz atau panjang bahagian piawai yang disisipkan dan membinanya semula; sendinya mengekalkannya pada tempat. Gunakan apabila skru ternyata terlalu panjang atau lubang memerlukan saiz lain.",
|
||||
"help.plastic.assign_rule": "Menetapkan peraturan plastik pada jasad, supaya ciri plastiknya menggunakan sudut draf dan kelegaan peraturan itu sebagai lalai. Gunakan untuk menyediakan bahagian teracu sekali sahaja bagi semua cirinya.",
|
||||
"help.plastic.boss": "Menambah bonggol skru pada muka: tiang dengan lubang pilihan, sudut draf, jejari sudut pada akar dan rusuk penyokong. Gunakan untuk titik skru dalam perumah teracu atau bercetak.",
|
||||
"help.plastic.lip": "Menambah bibir atau alur sepadan di sepanjang pinggir jasad yang diberi ronggak. Gunakan supaya dua separuh perumah duduk pada satu sama lain dan tertutup rapat.",
|
||||
"help.plastic.manage_rules": "Mencipta dan menyunting peraturan plastik: bahan, ketebalan dinding, jejari, kelegaan dan sudut draf. Gunakan untuk memastikan ciri bahagian teracu konsisten.",
|
||||
"help.plastic.rest": "Menambah penyokong pada muka: pad bulat atau segi empat tepat, pepejal atau berongga, dengan sudut draf. Gunakan sebagai sokongan atau tiang pengasing dalam perumah teracu.",
|
||||
"help.plastic.snap_fit": "Menambah cangkuk sambungan sentap pada muka, dengan panjang, ketebalan dan penahannya. Gunakan untuk mengklip bahagian bersama tanpa skru.",
|
||||
"help.pointcloud.insert": "Sisipkan imbasan PLY, XYZ atau PTS sebagai awan titik di samping model. Gunakannya sebagai rujukan semasa membina model daripada data yang diukur.",
|
||||
"help.sheet.convert": "Menukar plat atau jasad beronggak yang berketebalan sekata kepada jasad logam kepingan, dengan lenturan pada tepi yang anda pilih. Gunakan untuk menjadikan bahagian sedia ada boleh dibuka lipatan.",
|
||||
"help.sheet.export_bend_table": "Menyimpan jadual lenturan jasad logam kepingan sebagai CSV atau JSON: sudut, jejari dan kedudukan lenturan dalam bentangan rata. Gunakan untuk brek tekan atau bengkel.",
|
||||
"help.sheet.export_dxf": "Menyimpan bentangan rata sebagai DXF, dengan garis luar, garis lenturan dan nota lenturan pilihan. Gunakan untuk pemotongan laser, plasma atau jet air.",
|
||||
"help.sheet.flange": "Menambah bebibir: plat tapak daripada lakaran, dinding di sepanjang kontur lakaran terbuka, atau dinding berlentur pada tepi kepingan. Gunakan untuk membina bahagian logam kepingan.",
|
||||
"help.sheet.flat_pattern": "Mencipta bentangan rata jasad logam kepingan, dengan saiz, potongan dan garis lenturannya. Gunakan untuk menyemak kepingan mentah sebelum anda memotongnya.",
|
||||
"help.sheet.fold": "Melipat kepingan di sepanjang garis lakaran mengikut sudut dan jejari. Gunakan untuk melipat kepingan rata selepas memotong ciri padanya.",
|
||||
"help.sheet.hem": "Melipat tepi kepingan kembali ke atas dirinya. Gunakan untuk tepi yang selamat dan kukuh tanpa duri tajam.",
|
||||
"help.sheet.manage_rules": "Mencipta dan menyunting peraturan logam kepingan: ketebalan, jejari lenturan, faktor K, pelega dan sela. Gunakan untuk menyesuaikan dengan bahan dan alat bengkel anda.",
|
||||
"help.sheet.path_flange": "Menambah rantaian bebibir di sepanjang tepi kepingan, mengikut rantaian terbuka garis lakaran. Gunakan untuk profil seperti bentuk U atau Z dalam satu langkah.",
|
||||
"help.sheet.perforate": "Menambah medan lubang di seluruh kepingan rata, dalam corak berselang-seli atau segi empat sama. Gunakan untuk lubang angin, gril dan panel yang lebih ringan.",
|
||||
"help.sheet.refold": "Melipat semula jasad logam kepingan yang telah dibuka lipatan. Gunakan selepas menambah ciri pada kepingan rata.",
|
||||
"help.sheet.unfold": "Membuka lipatan semua lenturan jasad logam kepingan. Gunakan untuk menambah lubang atau potongan yang perlu melintasi lenturan, kemudian lipat semula.",
|
||||
"help.sketch.arc.center_point": "Melukis lengkok bulat di sekeliling titik pusat, daripada titik mula ke titik akhir. Gunakan apabila pusat lengkok diketahui, seperti jejari di sekeliling lubang atau pangsi.",
|
||||
"help.sketch.arc.tangent": "Melukis lengkok yang bermula di hujung garis atau lengkok dan bersambung secara tangen dengannya. Gunakan untuk meneruskan rantaian dengan lenturan licin dan bukannya sudut.",
|
||||
"help.sketch.arc.three_point": "Melukis lengkok daripada titik mula ke titik akhir melalui titik ketiga. Gunakan apabila lengkok perlu melalui titik yang diberi dan bukannya mengelilingi pusat yang diketahui.",
|
||||
"help.sketch.arc3d": "Melukis lengkok bulat tepat dalam ruang melalui tiga titik, dengan Lakaran 3D aktif. Gunakan untuk lenturan pada laluan dan rel pemandu yang keluar daripada satah lakaran.",
|
||||
"help.sketch.auto_constrain": "Menambah kekangan yang hampir dimiliki lakaran, seperti mendatar, selari atau bertindih tepat, kemudian mendimensikannya sehingga tertakrif sepenuhnya. Gunakan untuk mengunci lakaran yang dilukis secara kasar dalam satu langkah.",
|
||||
"help.sketch.auto_constrain_from_datum": "Berfungsi seperti Kekangan Automatik, tetapi mengukur kedudukan daripada titik datum yang anda pilih dan bukannya titik asal. Gunakan apabila bahagian disusun daripada satu titik rujukan, seperti sudut atau lubang.",
|
||||
"help.sketch.blend_curve": "Menyambung hujung dua lengkung dengan splin licin yang tangen kepada kedua-duanya, atau juga selanjar kelengkungan jika anda pilih. Gunakan untuk merapatkan jurang antara lengkung tanpa patahan.",
|
||||
"help.sketch.break": "Memutuskan lengkung kepada beberapa keping di tempat lengkung lain melintasinya, atau pada titik yang anda letakkan padanya. Gunakan apabila sebahagian lengkung memerlukan kekangannya sendiri atau patut dipadam secara berasingan.",
|
||||
"help.sketch.cancel": "Meninggalkan lakaran dan membuang semua yang diubah sejak ia dicipta atau dibuka untuk disunting. Buat Asal mengembalikan perubahan itu.",
|
||||
"help.sketch.centerline": "Menukar garis antara garis biasa dan garis tengah, paksi yang diabaikan oleh profil. Gunakan garis tengah sebagai paksi untuk Putar, Cermin atau kekangan simetri.",
|
||||
"help.sketch.chamfer.distance_angle": "Menyerongkan sudut antara dua garis, ditetapkan oleh jarak sepanjang garis pertama dan satu sudut. Gunakan apabila lukisan memberikan serong sebagai panjang dan sudut, seperti 2 mm × 30°.",
|
||||
"help.sketch.chamfer.equal_distance": "Menyerongkan sudut antara dua garis dengan jarak yang sama ke belakang sepanjang kedua-duanya. Gunakan untuk serong 45° yang biasa pada garis luar.",
|
||||
"help.sketch.chamfer.two_distance": "Menyerongkan sudut antara dua garis, ditetapkan oleh jarak berasingan sepanjang setiap garis. Gunakan untuk serong yang bukan 45°, diberikan sebagai dua panjang.",
|
||||
"help.sketch.circle.center": "Melukis bulatan daripada pusat dan diameternya. Gunakan untuk lubang, bonggol dan ciri bulat lain yang pusatnya diketahui.",
|
||||
"help.sketch.circle.three_point": "Melukis bulatan melalui tiga titik. Gunakan apabila bulatan perlu melalui titik yang diberi, contohnya pada geometri sedia ada.",
|
||||
"help.sketch.circle.three_tangent": "Melukis bulatan yang menyentuh tiga garis, bulatan atau lengkok. Gunakan untuk memuatkan bulatan dalam ruang antara tiga lengkung, seperti bulatan terterap dalam segi tiga.",
|
||||
"help.sketch.circle.two_point": "Melukis bulatan daripada dua hujung diameternya. Gunakan apabila titik tepi bulatan diketahui dan bukannya pusatnya.",
|
||||
"help.sketch.circle.two_tangent": "Melukis bulatan bersaiz tertentu yang menyentuh dua garis, bulatan atau lengkok. Gunakan untuk pembulatan berjejari tetap antara dua lengkung.",
|
||||
"help.sketch.conic": "Melukis lengkung kon antara dua titik hujung, dibentuk oleh titik puncak dan nilai rho. Gunakan untuk peralihan licin yang kepenuhannya hendak anda laraskan, daripada rata hingga hampir sudut tajam.",
|
||||
"help.sketch.constrainer": "Menggunakan kekangan yang hampir dimiliki satu atau dua lengkung yang dipilih, seperti mendatar, selari, tangen atau sama. Gunakan untuk mengemaskan lakaran lukisan tangan satu hubungan demi satu hubungan.",
|
||||
"help.sketch.constraint.coincident": "Menjadikan satu titik bertindih tepat dengan titik lain, lengkung atau paksi lakaran. Gunakan untuk menutup jurang dalam profil atau untuk meletakkan titik pada garis.",
|
||||
"help.sketch.constraint.collinear": "Menjadikan dua garis terletak pada satu garis lurus. Gunakan untuk menjajarkan tepi yang terputus, seperti kedua-dua sisi takuk.",
|
||||
"help.sketch.constraint.concentric": "Memberi dua bulatan atau lengkok pusat yang sama. Gunakan untuk gelang, lubang benam rata dan aci bertingkat.",
|
||||
"help.sketch.constraint.curvature": "Menjadikan dua lengkung yang bertemu di titik hujung bersambung dengan kelengkungan yang sama (G2). Gunakan apabila sambungan tangen tidak cukup licin, contohnya pada permukaan yang kelihatan.",
|
||||
"help.sketch.constraint.equal": "Menjadikan garis sama panjang, atau bulatan dan lengkok sama jejari. Gunakan supaya satu dimensi memacu beberapa ciri yang sepadan.",
|
||||
"help.sketch.constraint.fix": "Menetapkan titik atau lengkung di tempatnya, atau melepaskannya semula. Gunakan untuk geometri yang tidak boleh bergerak apabila anda menyeret atau menyelesaikan lakaran.",
|
||||
"help.sketch.constraint.horizontal_vertical": "Menjadikan garis, atau garis antara dua titik, mendatar atau menegak, mana-mana yang lebih hampir. Gunakan untuk meluruskan garis luar mengikut paksi lakaran.",
|
||||
"help.sketch.constraint.midpoint": "Meletakkan titik di tengah garis, atau menjadikan titik tengah dua garis bertemu. Gunakan untuk memusatkan geometri pada tepi.",
|
||||
"help.sketch.constraint.parallel": "Menjadikan dua garis selari. Gunakan untuk sisi yang mesti kekal selari apabila dimensi lain berubah.",
|
||||
"help.sketch.constraint.perpendicular": "Menjadikan dua garis bertemu pada sudut tegak. Gunakan untuk sudut segi empat antara garis yang tidak berada pada paksi lakaran.",
|
||||
"help.sketch.constraint.polygon": "Menjadikan rantaian garis tertutup sebagai poligon sekata: sisi sama panjang, dengan setiap sudut pada satu bulatan. Gunakan untuk menjadikan poligon lukisan tangan sekata dan mengekalkannya begitu.",
|
||||
"help.sketch.constraint.symmetry": "Menjadikan dua titik atau lengkung saling bercermin merentasi garis atau mengelilingi titik. Gunakan untuk memastikan profil kekal simetri apabila anda mengubah satu sisi.",
|
||||
"help.sketch.constraint.tangent": "Menjadikan dua lengkung bersentuhan secara tangen, seperti garis dan lengkok. Gunakan untuk sambungan licin tanpa patahan.",
|
||||
"help.sketch.construction": "Menukar lengkung antara geometri biasa dan geometri binaan, yang diabaikan oleh profil. Gunakan lengkung binaan sebagai pembantu untuk susun atur, rujukan dan dimensi.",
|
||||
"help.sketch.construction_line": "Cipta garis binaan tak terhingga melalui dua titik. Gunakannya untuk menyusun lakaran tanpa memisahkan profil.",
|
||||
"help.sketch.construction_line.angle": "Cipta garis binaan tak terhingga pada sudut daripada paksi X lakaran. Pilih titik dan taip sudutnya, atau pilih arahnya.",
|
||||
"help.sketch.construction_line.bisector": "Pilih dua garis lakaran lurus yang bersilang, kemudian pilih salah satu pembahagi dua sudut. Hasilnya mengikut garis sumbernya.",
|
||||
"help.sketch.construction_line.horizontal": "Cipta garis binaan mendatar tak terhingga melalui satu titik. Kekangan mendatarnya kekal apabila disunting kemudian.",
|
||||
"help.sketch.construction_line.parallel": "Pilih garis lakaran lurus, kemudian letakkan garis binaan tak terhingga yang selari. Klik kanan untuk memilih rujukan lain.",
|
||||
"help.sketch.construction_line.perpendicular": "Pilih garis lakaran lurus, kemudian letakkan garis binaan tak terhingga yang serenjang. Klik kanan untuk memilih rujukan lain.",
|
||||
"help.sketch.construction_line.tangent_at": "Cipta tangen pada satu titik pada bulatan atau lengkok bulat, atau pada titik hujung splin atau lengkung kon yang terbuka. Pilih lengkung itu, kemudian titik sentuhnya.",
|
||||
"help.sketch.construction_line.tangent_external": "Pilih bulatan atau lengkok bulat, kemudian satu titik luar dan satu penyelesaian tangen. Pratonton hanya menunjukkan titik sentuh pada lengkok yang dilukis.",
|
||||
"help.sketch.construction_line.tangent_two": "Pilih dua bulatan atau lengkok bulat, kemudian pilih tangen sepunya dalam pratonton. Titik sentuh mesti terletak pada lengkung yang dilukis.",
|
||||
"help.sketch.construction_line.vertical": "Cipta garis binaan menegak tak terhingga melalui satu titik. Kekangan menegaknya kekal apabila disunting kemudian.",
|
||||
"help.sketch.copy": "Menyalin lengkung dan titik lakaran yang dipilih, bersama kekangan dan dimensi di antaranya. Tampalkannya ke dalam lakaran ini atau lakaran lain.",
|
||||
"help.sketch.create": "Memulakan lakaran 2D baharu pada satah atau muka rata model. Setiap Semperit, Putar dan Sapu bermula dengan lakaran.",
|
||||
"help.sketch.cut": "Menyalin geometri lakaran yang dipilih dan memadamnya daripada lakaran, dalam satu langkah Buat Asal. Tampalkannya di tempat lain dalam lakaran ini atau ke dalam lakaran lain.",
|
||||
"help.sketch.dimension": "Menambah dimensi pemacu: panjang, jarak, sudut, jejari atau diameter, bergantung pada apa yang anda pilih. Taip nilai atau nama parameter, dan lakaran mengikutinya.",
|
||||
"help.sketch.edit": "Membuka lakaran sedia ada untuk disunting. Ciri yang dibina padanya dikemas kini apabila anda menamatkan lakaran.",
|
||||
"help.sketch.ellipse": "Melukis elips daripada pusatnya, hujung paksi utama dan satu titik pada sisi minornya. Gunakan untuk bukaan bujur, sesondol dan bentuk bulat memanjang yang lain.",
|
||||
"help.sketch.equation_curve": "Melukis lengkung daripada formula: x(t) dan y(t), atau y = f(x), dalam satu julat. Formula boleh menggunakan parameter dan lengkung akan mengikutinya: gunakannya untuk gelombang sinus, lingkaran atau involut gigi gear.",
|
||||
"help.sketch.extend": "Memanjangkan garis atau lengkok sehingga lengkung terdekat yang menghalang, atau memanjangkan dua lengkung sehingga bertemu. Gunakan untuk menutup jurang dalam profil selepas memangkas atau menyunting.",
|
||||
"help.sketch.fillet": "Membulatkan sudut tempat dua garis atau lengkok bertemu dengan lengkok berjejari tertentu. Beberapa sudut yang dibulatkan bersama berkongsi satu jejari.",
|
||||
"help.sketch.finish": "Meninggalkan lakaran dan kembali ke model. Profilnya yang tertutup kemudian sedia untuk Semperit, Putar dan ciri lain.",
|
||||
"help.sketch.finish_auto_constrain": "Menjalankan Kekangan Automatik pada lakaran, kemudian menamatkannya. Gunakan untuk meninggalkan lakaran yang tertakrif sepenuhnya dalam satu langkah.",
|
||||
"help.sketch.fit_curves_to_section": "Memotong jasad mesh atau pepejal dengan satah lakaran dan memadankan garis dan lengkok pada keratan itu. Gunakan untuk membina semula bahagian yang diimbas atau diimport sebagai lakaran boleh sunting.",
|
||||
"help.sketch.include_3d": "Membawa tepi model, bucu dan lengkung lakaran lain ke dalam lakaran ini sebagai rujukan terpaut, dan meratakan yang tidak berada pada satahnya ke atasnya. Gunakan untuk membina berdasarkan geometri yang tidak terletak pada satah lakaran.",
|
||||
"help.sketch.infinite": "Menukar garis antara garis biasa dan garis binaan tak terhingga yang melintasi seluruh pandangan. Gunakan sebagai rujukan susun atur yang tidak pernah terlalu pendek.",
|
||||
"help.sketch.insert_dxf": "Membaca lengkung lukisan DXF ke dalam lakaran, diskalakan, diputar dan diletakkan mengikut tetapan anda. Gunakan untuk membina berdasarkan lukisan 2D daripada program lain, seperti garis luar potongan laser.",
|
||||
"help.sketch.insert_svg": "Membaca laluan lukisan SVG ke dalam lakaran, diskalakan, diputar dan diletakkan mengikut tetapan anda. Gunakan untuk menukar logo atau garis luar vektor kepada lengkung yang boleh disemperit.",
|
||||
"help.sketch.inspect": "Membuka laporan tentang lakaran yang terbuka: berapa banyak darjah kebebasan yang tinggal dan sama ada ia terkekang sepenuhnya. Gunakan untuk mengetahui apa yang masih bergerak sebelum anda menamatkan lakaran.",
|
||||
"help.sketch.intersect": "Menambah lengkung atau titik tempat jasad, muka, tepi atau lakaran lain melintasi satah lakaran. Ia kekal terpaut dan mengikut model apabila model berubah.",
|
||||
"help.sketch.intersection_curve": "Mencipta lengkung 3D tempat dua jasad atau muka bertemu, terpaut kepadanya. Gunakan sebagai laluan atau rel pemandu yang mengikut model.",
|
||||
"help.sketch.isoparametric_curve": "Mencipta lengkung 3D di sepanjang arah U atau V muka melalui titik yang anda pilih, terpaut kepada muka itu. Gunakan sebagai laluan atau garis belahan yang mengikut permukaan.",
|
||||
"help.sketch.line": "Melukis garis bersambung titik demi titik, sebagai rantaian terbuka atau garis luar tertutup. Ia ialah alat asas bagi kebanyakan profil.",
|
||||
"help.sketch.line.midpoint": "Melukis garis daripada titik tengahnya ke satu hujung, dengan hujung satu lagi dicerminkan. Gunakan untuk garis yang berpusat pada satu titik, seperti tepi simetri.",
|
||||
"help.sketch.line3d": "Melukis garis lurus bersambung antara titik dalam ruang, dengan Lakaran 3D aktif. Gunakan untuk laluan dan rangka yang keluar daripada satah lakaran.",
|
||||
"help.sketch.mirror": "Mencerminkan lengkung dan titik lakaran merentasi garis atau paksi dan menambah kekangan simetri. Gunakan untuk melukis separuh profil simetri dan melengkapkannya.",
|
||||
"help.sketch.move": "Mengalihkan atau memutar lengkung dan titik lakaran, atau salinannya. Gunakan untuk meletakkan semula geometri sambil mengekalkan bentuk dan kekangannya.",
|
||||
"help.sketch.offset": "Mencipta salinan rantaian lengkung pada jarak tertentu, di satu sisi atau kedua-duanya. Gunakan untuk dinding, garis luar dan kelegaan; jarak kekal sebagai dimensi yang boleh disunting.",
|
||||
"help.sketch.paste": "Menampal geometri lakaran yang anda salin atau potong ke dalam lakaran aktif. Letakkan pada satu titik atau anjakkan dengan ofset.",
|
||||
"help.sketch.pattern.circular": "Menyalin geometri lakaran mengelilingi titik pusat, sepanjang bulatan penuh atau sudut tertentu. Gunakan untuk bulatan bolt, ruji dan gigi.",
|
||||
"help.sketch.pattern.rectangular": "Menyalin geometri lakaran dalam baris dan lajur pada jarak tertentu. Gunakan untuk grid lubang, slot atau lubang angin.",
|
||||
"help.sketch.point": "Meletakkan titik lakaran. Gunakan sebagai rujukan untuk dimensi, kekangan, pusat lubang atau ciri kemudian.",
|
||||
"help.sketch.point3d": "Meletakkan titik dalam ruang, dengan Lakaran 3D aktif. Gunakan sebagai rujukan untuk lengkung dan laluan 3D.",
|
||||
"help.sketch.polygon.circumscribed": "Melukis poligon sekata di sekeliling bulatan, bersaiz daripada pusatnya ke tengah satu sisi. Gunakan apabila lebar merentasi sisi rata diketahui, seperti pada nat heks.",
|
||||
"help.sketch.polygon.edge": "Melukis poligon sekata daripada dua hujung satu sisi. Gunakan apabila panjang dan kedudukan satu sisi diketahui.",
|
||||
"help.sketch.polygon.inscribed": "Melukis poligon sekata di dalam bulatan, bersaiz daripada pusatnya ke satu sudut. Gunakan apabila saiz merentasi sudut diketahui.",
|
||||
"help.sketch.project": "Membawa tepi model, muka, bucu dan lengkung lakaran lain ke dalam lakaran ini, diunjurkan ke satahnya. Ia kekal terpaut dan mengikut model apabila model berubah.",
|
||||
"help.sketch.project_to_surface": "Mengunjurkan lengkung lakaran lain di sepanjang normal lakaran ini ke atas muka, sebagai lengkung 3D terpaut. Gunakan untuk meletakkan logo, garis belahan atau laluan pada permukaan melengkung.",
|
||||
"help.sketch.rectangle.center": "Melukis segi empat tepat daripada pusatnya dan satu sudut. Gunakan untuk garis luar yang berpusat pada satu titik, seperti titik asal.",
|
||||
"help.sketch.rectangle.rounded": "Melukis segi empat tepat dengan keempat-empat sudut dibulatkan pada satu jejari. Gunakan untuk plat, penutup dan bukaan bersudut bulat.",
|
||||
"help.sketch.rectangle.three_point": "Melukis segi empat tepat daripada satu tepi dan satu titik pada sisi bertentangan. Gunakan untuk segi empat tepat yang condong terhadap paksi lakaran.",
|
||||
"help.sketch.rectangle.two_point": "Melukis segi empat tepat daripada dua sudut bertentangan. Gunakan untuk garis luar plat, blok dan poket.",
|
||||
"help.sketch.scale": "Menskalakan lengkung dan titik lakaran dengan satu faktor mengikut titik asas. Gunakan untuk mengubah saiz sebahagian lakaran tanpa melukisnya semula.",
|
||||
"help.sketch.slot.arc_center": "Melukis slot melengkung dengan lebar tertentu di sepanjang lengkok yang ditetapkan oleh pusat, permulaan dan penghujungnya. Gunakan untuk slot pelarasan di sekeliling pangsi.",
|
||||
"help.sketch.slot.arc_three_point": "Melukis slot melengkung dengan lebar tertentu di sepanjang lengkok melalui tiga titik. Gunakan apabila laluan slot perlu melalui titik yang diberi.",
|
||||
"help.sketch.slot.center_point": "Melukis slot lurus dengan lebar tertentu daripada pusatnya ke pusat satu lengkok hujung. Gunakan untuk slot yang berpusat pada satu titik.",
|
||||
"help.sketch.slot.center_to_center": "Melukis slot lurus dengan lebar tertentu antara pusat kedua-dua lengkok hujungnya. Gunakan untuk slot yang didimensikan dari pusat ke pusat, seperti slot pelarasan untuk skru.",
|
||||
"help.sketch.slot.overall": "Melukis slot lurus dengan lebar tertentu dari satu hujung luar ke hujung yang lain. Gunakan apabila panjang keseluruhan slot yang penting.",
|
||||
"help.sketch.spline.control_point": "Melukis splin kubik yang dibentuk oleh titik kawalan yang tidak dilaluinya. Gunakan untuk lengkung licin dan mengalir yang anda bentuk dengan menggerakkan titik.",
|
||||
"help.sketch.spline.control_point_5": "Melukis splin darjah 5 yang dibentuk oleh titik kawalan. Gunakan apabila lengkung perlu bersambung dengan kelengkungan yang lebih licin, contohnya pada permukaan bergaya yang kelihatan.",
|
||||
"help.sketch.spline.fit_point": "Melukis splin licin yang melalui setiap titik yang anda letakkan, terbuka atau tertutup. Gunakan untuk menyurih bentuk melalui titik yang diketahui.",
|
||||
"help.sketch.spline3d": "Melukis lengkung licin dalam ruang melalui titik, dengan Lakaran 3D aktif. Gunakan untuk laluan sapuan dan laluan kabel yang keluar daripada satah lakaran.",
|
||||
"help.sketch.spun_profile": "Mencipta dalam satah lakaran garis luar yang dilalui oleh jasad apabila ia berputar pada paksi. Gunakan untuk mendapatkan siluet bahagian bubutan bagi Putar atau lukisan.",
|
||||
"help.sketch.text": "Menulis teks dalam lakaran dengan fon, ketinggian dan sudut yang dipilih; perkataannya boleh mengikut parameter. Semperit atau timbulkan untuk label dan tulisan.",
|
||||
"help.sketch.transform": "Menskalakan, memutar dan mengalihkan geometri lakaran mengelilingi titik pusat dalam satu langkah. Gunakan untuk meletakkan semula dan mengubah saiz pilihan sekali gus.",
|
||||
"help.sketch.trim": "Membuang bahagian lengkung antara persilangan terdekat di sekeliling tempat anda mengklik. Gunakan untuk mengemaskan garis bertindih menjadi profil tertutup.",
|
||||
"help.solid.align": "Mengalihkan jasad yang dipilih supaya satu titik, muka atau satah padanya bertemu satu titik, muka atau satah di tempat lain. Gunakan untuk meletakkan satu bahagian pada bahagian lain tanpa mengukur ofset.",
|
||||
"help.solid.boundary_fill": "Membuat pepejal daripada kawasan yang dikelilingi jasad alat yang bertindih, mengisi hanya kawasan yang anda pilih. Gunakan untuk membina bentuk daripada ruang yang disempadani bersama oleh beberapa jasad.",
|
||||
"help.solid.bounding_solid": "Mencipta kotak yang mengurung jasad yang dipilih, dengan margin pilihan. Gunakan untuk melihat saiz keseluruhan bahagian, atau sebagai stok bahan yang daripadanya ia dimesin.",
|
||||
"help.solid.box": "Mencipta kotak daripada panjang, lebar dan tinggi, daripada titik sudut atau berpusat pada satu titik. Gunakan untuk blok pantas, pemegang tempat atau jasad untuk dipotong ciri padanya.",
|
||||
"help.solid.chamfer": "Memotong tepi yang dipilih dengan potongan serong rata sejauh jarak yang anda tetapkan. Gunakan untuk menumpulkan tepi tajam atau memudahkan kemasukan pin atau skru.",
|
||||
"help.solid.coil": "Mencipta jasad heliks, seperti pegas, daripada diameter, bilangan lilitan, ketinggian atau pic dan keratan bulat atau segi empat sama. Gunakan untuk pegas, gegelung dan rabung heliks.",
|
||||
"help.solid.combine": "Mencantum jasad, memotongnya daripada jasad sasaran, atau hanya mengekalkan isi padu yang dikongsi, dan boleh mengekalkan jasad alat. Gunakan untuk menggabungkan bahagian, memotong satu bentuk dengan bentuk lain atau mencari tempat dua jasad bertindih.",
|
||||
"help.solid.cone": "Mencipta kon daripada bulatan tapak dan ketinggian, atau kon terpenggal apabila bahagian atas juga berjejari. Gunakan untuk tirus, corong, lubang benam tirus dan hujung tajam.",
|
||||
"help.solid.cylinder": "Mencipta silinder daripada jejari atau diameter dan ketinggian, berdiri pada satu titik di sepanjang paksi. Gunakan untuk aci, pin, bonggol dan bakal bulat.",
|
||||
"help.solid.draft": "Mencondongkan muka yang dipilih mengikut sudut yang anda tetapkan, diukur dari satah neutral. Gunakan pada bahagian yang diacu atau dituang supaya boleh dikeluarkan dari acuan.",
|
||||
"help.solid.emboss": "Menimbulkan profil lakaran, seperti teks atau logo, keluar daripada muka, atau membenamkannya ke dalamnya. Gunakan untuk tulisan, label dan tanda pada muka rata atau bulat.",
|
||||
"help.solid.extrude": "Menyemperit profil lakaran menjadi 3D sepanjang jarak yang ditetapkan, menambah atau membuang bahan. Gunakan untuk menukar garis bentuk rata menjadi blok, bonggol atau poket.",
|
||||
"help.solid.fillet": "Membulatkan tepi yang dipilih dengan peralihan bulat licin berjejari yang anda tetapkan. Gunakan untuk melembutkan tepi tajam demi kekuatan, keselesaan atau rupa.",
|
||||
"help.solid.hole": "Menggerudi lubang bulat berdiameter yang anda tetapkan pada titik terpilih pada muka. Gunakan untuk ruang skru, pin dan bukaan bulat ringkas yang lain.",
|
||||
@@ -1637,62 +1408,20 @@
|
||||
"help.solid.move": "Mengalih atau memutar jasad yang dipilih, atau salinannya, mengikut jarak dan sudut yang ditetapkan. Gunakan untuk menempatkan semula jasad atau membuat satu lagi di tempat lain.",
|
||||
"help.solid.offset_face": "Menolak muka yang dipilih ke dalam atau ke luar mengikut jarak yang ditetapkan, dan muka di sekelilingnya turut mengikut. Gunakan untuk menebalkan dinding, mendalamkan poket atau meninggikan bonggol tanpa menyunting lakaran.",
|
||||
"help.solid.pattern.circular": "Mengulang objek yang dipilih mengelilingi paksi, mengikut bilangan dan jumlah sudut yang ditetapkan. Gunakan untuk bulatan bolt, jejari roda, sirip dan gigi.",
|
||||
"help.solid.pattern.path": "Menyalin ciri atau jasad di sepanjang laluan lakaran, mengikut bilangan dan jarak. Gunakan untuk lubang di sepanjang tepi melengkung atau bahagian di sepanjang rel.",
|
||||
"help.solid.pattern.rectangular": "Mengulang objek yang dipilih dalam satu atau dua arah mengikut bilangan dan selang yang ditetapkan. Gunakan untuk baris dan grid lubang, rusuk, pin atau kaki.",
|
||||
"help.solid.pipe": "Mencipta tiub bulat di sepanjang laluan lengkung lakaran, pepejal atau berongga dengan ketebalan dinding. Gunakan untuk tiub, wayar, kabel dan rel.",
|
||||
"help.solid.press_pull": "Menambah atau membuang bahan semasa anda menyeret muka, atau membulatkan tepi semasa anda menyeretnya. Gunakan untuk perubahan pantas terus pada model.",
|
||||
"help.solid.remove": "Mengeluarkan jasad yang dipilih daripada reka bentuk mulai titik ini dalam garis masa; langkah terdahulu masih mengekalkannya. Gunakan untuk menggugurkan jasad bantu, seperti alat pemotong yang tidak diperlukan lagi.",
|
||||
"help.solid.replace_face": "Mengalihkan muka rata yang dipilih ke satah atau ke muka selari, dan jasad membesar atau mengecil untuk bertemu dengannya. Gunakan untuk menyamakan aras muka dengan bahagian lain atau satah binaan.",
|
||||
"help.solid.revolve": "Memutar profil lakaran mengelilingi paksi untuk menghasilkan pepejal bulat. Gunakan untuk aci, tombol, mangkuk dan mana-mana bahagian yang bulat di sekeliling garis tengah.",
|
||||
"help.solid.rib": "Menambah dinding nipis di sepanjang lengkung lakaran terbuka, diisi sehingga muka seterusnya pada jasad. Gunakan untuk mengukuhkan dinding dan sudut, contohnya pada bahagian teracu atau bercetak.",
|
||||
"help.solid.scale": "Membesarkan atau mengecilkan jasad yang dipilih mengikut faktor, sama ke semua arah atau satu bagi setiap paksi. Gunakan untuk mengubah saiz bentuk yang diimport atau untuk mengambil kira pengecutan.",
|
||||
"help.solid.shell": "Mengosongkan bahagian dalam pepejal, meninggalkan dinding setebal yang ditetapkan, dan boleh membuka muka yang anda pilih. Gunakan untuk kotak, penutup dan bahagian berdinding nipis yang lain.",
|
||||
"help.solid.sphere": "Mencipta sfera daripada jejari atau diameter mengelilingi titik pusat. Gunakan untuk bebola, tombol dan hujung bulat.",
|
||||
"help.solid.split_body": "Memotong jasad kepada beberapa jasad berasingan menggunakan satah, muka jasad lain atau garis lakaran. Gunakan untuk menghasilkan bahagian yang dicetak, dimesin atau diwarnakan secara berasingan.",
|
||||
"help.solid.split_face": "Membahagikan muka yang dipilih di sepanjang satah, muka jasad lain atau lengkung lakaran, tanpa memotong jasad. Gunakan untuk memberikan sebahagian muka sudut draf, warna atau ofset tersendiri.",
|
||||
"help.solid.sweep": "Menyeret profil lakaran di sepanjang laluan untuk menghasilkan pepejal. Gunakan untuk paip, rel, pemegang dan mana-mana bahagian berkeratan malar yang mengikut lengkung.",
|
||||
"help.solid.thread": "Menambah bebenang metrik ISO pada muka silinder, sama ada sebagai bebenang kosmetik atau dipotong ke dalam jasad. Gunakan untuk bolt, lubang berbebenang dan bahagian skru bercetak.",
|
||||
"help.solid.torus": "Mencipta gelang daripada jejari utama mengelilingi paksinya dan jejari minor untuk keratan bulatnya. Gunakan untuk gelang-O, pemegang dan manik bulat.",
|
||||
"help.solid.web": "Menambah dinding nipis di sepanjang setiap lengkung lakaran terbuka, masing-masing diisi sehingga muka seterusnya pada jasad. Gunakan untuk grid dinding penyokong di dalam perumah dan dulang.",
|
||||
"help.surface.blend": "Mencipta permukaan yang menyambung tepi dua jasad, tangen atau selanjar kelengkungan kepada kedua-duanya. Gunakan untuk menyambung dua permukaan dengan licin merentasi jurang.",
|
||||
"help.surface.boundary": "Mencipta permukaan yang mengisi gelung dua hingga empat lengkung lakaran, atau rangkaian lengkung. Gunakan untuk panel bentuk bebas yang ditakrifkan oleh tepinya.",
|
||||
"help.surface.extend": "Memanjangkan permukaan melepasi tepinya, mengikut jarak atau sehingga satah atau muka. Gunakan supaya permukaan bertindih sebelum anda memangkas atau mencantumnya.",
|
||||
"help.surface.extrude": "Menolak lengkung atau profil lakaran sepanjang satu jarak menjadi permukaan, dinding sahaja, tanpa penutup. Gunakan untuk dinding nipis dan untuk alat pemotong atau pembelah.",
|
||||
"help.surface.fair": "Melicinkan bahagian dalam muka bentuk bebas sementara tepinya kekal. Gunakan untuk meratakan bonjolan dan pantulan beralun pada permukaan.",
|
||||
"help.surface.loft": "Mencipta permukaan yang melalui dua atau lebih keratan mengikut urutan, tanpa penutup. Gunakan untuk cangkerang dan peralihan antara bentuk yang berbeza.",
|
||||
"help.surface.match": "Membina semula tepi permukaan supaya bertemu dengan tepi jasad lain, dengan tangen atau kelengkungan yang sepadan. Gunakan untuk menutup sambungan dengan licin antara dua permukaan.",
|
||||
"help.surface.offset": "Mencipta salinan muka pada satu jarak di sepanjang normalnya, sebagai jasad permukaan baharu. Gunakan untuk kulit, kelegaan atau sisi lain sesuatu dinding.",
|
||||
"help.surface.patch": "Mengisi kawasan lakaran atau gelung tertutup tepi dengan muka, rata atau melengkung licin. Gunakan untuk menutup lubang pada jasad permukaan.",
|
||||
"help.surface.reverse_normal": "Membalikkan muka jasad permukaan, supaya bahagian luarnya menghadap arah lain. Gunakan sebelum menebalkan atau mencantum apabila muka menghala ke dalam.",
|
||||
"help.surface.revolve": "Memutar lengkung atau profil lakaran pada paksi menjadi permukaan, tanpa penutup. Gunakan untuk cangkerang bulat seperti teduhan lampu, mangkuk dan muncung.",
|
||||
"help.surface.ruled": "Mencipta jalur garis lurus keluar daripada rantaian tepi, sepanjang normal muka, tangen atau pada satu sudut. Gunakan untuk dinding draf, kawasan lari-keluar dan permukaan perpisahan.",
|
||||
"help.surface.stitch": "Mencantum jasad permukaan bersama di sepanjang tepi yang dikongsi, menjadi pepejal apabila ia tertutup. Gunakan untuk menjadikan sekumpulan permukaan satu jasad.",
|
||||
"help.surface.sweep": "Menggerakkan lengkung atau profil lakaran di sepanjang laluan menjadi permukaan, tanpa penutup. Gunakan untuk alur air, perapi dan bentuk nipis lain yang mengikut laluan.",
|
||||
"help.surface.thicken": "Memberi ketebalan kepada jasad permukaan, menjadikannya pepejal. Gunakan untuk membuat bahagian yang boleh dicetak atau dimesin daripada permukaan.",
|
||||
"help.surface.trim": "Memotong permukaan dengan satah, permukaan lain atau lengkung lakaran, dan mengekalkan sisi yang anda pilih. Gunakan untuk memotong permukaan mengikut bentuk sebelum dicantum.",
|
||||
"help.surface.unstitch": "Melerai muka jasad menjadi jasad permukaan tersendiri; pepejal terlerai menjadi permukaan. Gunakan untuk mengolah semula muka tunggal pada jasad.",
|
||||
"help.surface.untrim": "Membuang lubang daripada muka, atau memulihkan sempadan luarnya kepada had semula jadi permukaan. Gunakan untuk mendapatkan semula permukaan penuh selepas dipangkas.",
|
||||
"help.third_party": "Lesen pihak ketiga",
|
||||
"help.timeline.compute_all": "Membina semula setiap ciri dalam garis masa dari awal. Gunakan untuk menyegarkan model dan melihat ciri yang gagal.",
|
||||
"help.timeline.delete": "Memadam ciri yang dipilih daripada garis masa; memadam lakaran turut memadam ciri yang dibina daripadanya. Gunakan untuk membuang langkah yang tidak lagi diperlukan.",
|
||||
"help.timeline.dependents": "Menyenaraikan ciri yang akan dipadam bersama sesuatu ciri, dan yang akan gagal tanpanya. Gunakan sebelum memadam atau mengubah ciri.",
|
||||
"help.timeline.play": "Main semula ciri yang tinggal satu demi satu, dengan jeda setengah saat selepas setiap pembinaan semula. Jalankan perintah ini sekali lagi atau tekan Escape untuk berhenti; Pergi ke penghujung melompat serta-merta.",
|
||||
"help.view.apply": "Memutar pandangan ke arah piawai seperti hadapan, atas atau iso, atau ke pandangan bernama yang disimpan. Gunakan untuk melihat model dari sudut tetap.",
|
||||
"help.view.delete": "Memadam pandangan bernama yang disimpan. Model tidak berubah.",
|
||||
"help.view.fit": "Menzum dan menyorot supaya seluruh model, atau pilihan, memenuhi pandangan. Gunakan apabila model telah hilang daripada pandangan.",
|
||||
"help.view.grid": "Memaparkan atau menyembunyikan grid dalam tetingkap pandangan. Gunakan sebagai panduan saiz dan orientasi semasa memodelkan.",
|
||||
"help.view.ground_shadow": "Memaparkan atau menyembunyikan bayang model pada lantai. Gunakan untuk menilai ketinggian dan kedudukan dengan lebih mudah.",
|
||||
"help.view.home": "Memutar pandangan kembali ke arah utama dan memuatkan model. Gunakan untuk kembali ke pandangan yang diketahui dengan cepat.",
|
||||
"help.view.list": "Menyenaraikan pandangan bernama yang disimpan dalam reka bentuk. Gunakan untuk mencari pandangan yang anda simpan sebelum ini.",
|
||||
"help.view.navigate": "Memutar, menyorot atau menzum pandangan mengikut langkah, seperti suku pusingan ke kiri. Gunakan untuk menggerakkan kamera dengan tepat dan bukannya menyeret.",
|
||||
"help.view.navigation_bar": "Memaparkan atau menyembunyikan bar navigasi di bahagian bawah tetingkap pandangan. Sembunyikan untuk ruang lebih luas, paparkan untuk mencapai alat pandangan dengan tetikus.",
|
||||
"help.view.rename": "Memberi nama baharu kepada pandangan bernama yang disimpan. Pandangan itu sendiri kekal sama.",
|
||||
"help.view.save": "Menyimpan kedudukan kamera semasa sebagai pandangan bernama dalam reka bentuk. Gunakan untuk kembali ke sudut yang sama kemudian, contohnya untuk tangkapan skrin.",
|
||||
"help.view.spin": "Mengorbit pandangan mengelilingi model secara berterusan sehingga klik atau kekunci seterusnya. Gunakan untuk mempersembahkan model dari semua sisi.",
|
||||
"help.view.tool": "Mengunci alat kamera, orbit, sorot atau zum, supaya menyeret dengan butang kiri tetikus menggerakkan pandangan sehingga anda mematikannya. Gunakan pada pad jejak atau tanpa butang tengah tetikus.",
|
||||
"help.view.visual_style": "Menukar cara model dilukis: berlorek dengan atau tanpa tepi, rangka dawai, atau dengan tepi tersembunyi. Gunakan rangka dawai untuk melihat ke dalam, berlorek untuk rupa yang bersih.",
|
||||
"history.sketch_under_constrained": "Kurang terkekang ({count} darjah kebebasan)",
|
||||
"history.sketch_under_constrained_one": "Kurang terkekang ({count} darjah kebebasan)",
|
||||
"hole_presets.confirm_delete": "Sahkan pemadaman",
|
||||
"hole_presets.delete": "Padam",
|
||||
"hole_presets.delete_prompt": "Padam pratetap peribadi ini? Lubang sedia ada tidak berubah.",
|
||||
@@ -1867,10 +1596,6 @@
|
||||
"material.selection.mixed": "Bahan berbeza",
|
||||
"measure.at": "Pada",
|
||||
"measure.item": "Item {number}",
|
||||
"measure.quick_copied": "Ukuran disalin",
|
||||
"measure.quick_copy": "Klik untuk menyalin ukuran",
|
||||
"measure.quick_edges": "{count} tepi",
|
||||
"measure.quick_faces": "{count} muka",
|
||||
"messages.ago_h": "{n} j lalu",
|
||||
"messages.ago_min": "{n} min lalu",
|
||||
"messages.ago_s": "{n} s lalu",
|
||||
@@ -2023,11 +1748,6 @@
|
||||
"not a move": "bukan gerakan",
|
||||
"not a number": "bukan nombor",
|
||||
"open a sketch first": "buka lakaran dahulu",
|
||||
"parameters.apply_live": "Gunakan setiap perubahan apabila anda meninggalkan medannya",
|
||||
"parameters.apply_live_tip": "Mati: perubahan menunggu sehingga Gunakan atau OK, kemudian reka bentuk dibina semula sekali untuk semuanya. Batal atau Escape membuangnya.",
|
||||
"parameters.held": "{count} perubahan menunggu Gunakan",
|
||||
"parameters.held_hint": "Sunting ungkapan dan unit. Perubahan menunggu Gunakan atau OK.",
|
||||
"parameters.held_one": "1 perubahan menunggu Gunakan",
|
||||
"parts.automatic_name": "automatik",
|
||||
"parts.dimension.across_flats": "Merentasi rata",
|
||||
"parts.dimension.bore": "Diameter lubang",
|
||||
@@ -2050,8 +1770,6 @@
|
||||
"parts.family.set_screw": "Skru penetap soket heks, hujung rata",
|
||||
"parts.family.socket_head_cap_screw": "Skru kepala soket",
|
||||
"parts.family.washer": "Sesendal biasa",
|
||||
"parts.holes": "Lubang (pilihan)",
|
||||
"parts.placement_hint": "pilih satu atau lebih lubang untuk meletakkan bahagian pada setiap satu, atau tekan OK untuk meletakkannya di titik asal",
|
||||
"pattern.alignment_2": "Penjajaran 2",
|
||||
"pattern.alignment_hint": "Bilangan termasuk asal. Tengah seimbangkan salinan; Balik pilih sisi lebih untuk bilangan genap.",
|
||||
"pattern.direction_1": "Arah 1",
|
||||
@@ -2092,8 +1810,6 @@
|
||||
"prefs.anti_aliasing_note": "Melicinkan tepi bergerigi.",
|
||||
"prefs.applies_on_restart": "Berkuat kuasa selepas dimulakan semula",
|
||||
"prefs.assistant": "Pembantu",
|
||||
"prefs.auto_operation": "Pilih operasi secara automatik",
|
||||
"prefs.auto_operation_note": "Tetingkap ciri memilih Cantum, Jasad Baharu atau Potong berdasarkan apa yang disentuh oleh bahan baharu, sehingga anda memilih satu. Mati: ia mengekalkan operasi yang dibukanya.",
|
||||
"prefs.axes": "Paksi",
|
||||
"prefs.axis": "Paksi",
|
||||
"prefs.bodies_folders": "Folder jasad",
|
||||
@@ -2104,8 +1820,6 @@
|
||||
"prefs.bottom_centre": "Bawah tengah",
|
||||
"prefs.bottom_right": "Bawah kanan",
|
||||
"prefs.browser": "Pelayar",
|
||||
"prefs.browser_eye_left": "Ikon mata di sebelah anak panah kembang/ringkas",
|
||||
"prefs.browser_eye_left_note": "Baris pelayar memaparkan ikon mata papar/sembunyi di sebelah anak panah kembang/ringkas, seperti sebelum ini, bukannya dalam lajur di hujung kanan baris.",
|
||||
"prefs.browser_reveal_on_hover": "Muncul apabila dilalui kursor",
|
||||
"prefs.browser_show_note": "Dipaparkan mengekalkan pelayar pada skrin. Muncul apabila dilalui kursor menyembunyikannya sehingga penuding berada di atas tempatnya atau tab nipis di tepi kirinya, dan ia kekal terbuka selagi penuding berada di dalamnya atau menu daripadanya terbuka.",
|
||||
"prefs.browser_shown": "Dipaparkan",
|
||||
@@ -2156,8 +1870,6 @@
|
||||
"prefs.graphics_card_restart": "Berkuat kuasa selepas SolidCraft dimulakan semula. WGPU_ADAPTER_NAME mengatasi pilihan ini.",
|
||||
"prefs.graphics_note": "Tukar kelajuan dengan kelicinan. Setiap pilihan menunjukkan kesannya pada contoh.",
|
||||
"prefs.graphics_presets_note": "Pratetap menetapkan pilihan di bawah sekali gus.",
|
||||
"prefs.hide_constraint_glyphs_zoomed_out": "Sembunyikan glif kekangan apabila dizum keluar",
|
||||
"prefs.hide_constraint_glyphs_zoomed_out_note": "Glif kekangan hilang daripada pandangan apabila lakaran dizum keluar sehingga glif itu menyesakkan paparan. Mati: ia kekal pada saiz skrin tetap pada setiap tahap zum.",
|
||||
"prefs.history": "Sejarah",
|
||||
"prefs.history_origin_bodies": "Papar titik asal dan jasad di bahagian atas",
|
||||
"prefs.history_origin_bodies_note": "Sejarah di sebelah kiri atau di bawah pelayar bermula dengan folder Jasad bagi komponen aktif dan Titik Asal, lengkap dengan ikon mata dan menunya seperti dalam pelayar. Sejarah di bahagian bawah tidak berubah.",
|
||||
@@ -2196,9 +1908,6 @@
|
||||
"prefs.max_file_size_step": "Fail STEP dan import",
|
||||
"prefs.max_file_size_web": "Aplikasi web membuka fail STEP dan import sehingga 512 MB serta reka bentuk sehingga 256 MB: tab pelayar tidak dapat memuatkan fail lebih besar. Aplikasi desktop boleh menaikkan had ini.",
|
||||
"prefs.megabytes": "MB",
|
||||
"prefs.menu_grid": "Ikon besar",
|
||||
"prefs.menu_list": "Senarai",
|
||||
"prefs.menus": "Menu",
|
||||
"prefs.minutes": "minit",
|
||||
"prefs.minutes_suffix": " min",
|
||||
"prefs.mouse": "Tetikus dan pad jejak",
|
||||
@@ -2218,16 +1927,10 @@
|
||||
"prefs.origin_plane_names": "Nama satah asal",
|
||||
"prefs.origin_plane_names_note": "Nama yang dipaparkan dalam pelayar, dialog dan senarai. {top} ialah XY, {front} ialah XZ dan {right} ialah YZ, dengan Z ke atas. Arahan, skrip dan reka bentuk yang disimpan kekal menggunakan XY, XZ dan YZ.",
|
||||
"prefs.overall_speed": "Kelajuan keseluruhan",
|
||||
"prefs.parameter_list_rows": "Baris senarai parameter",
|
||||
"prefs.parameter_list_rows_tip": "Anak panah ke bawah dalam medan nilai kosong menyenaraikan parameter, kegemaran dahulu, sehingga bilangan ini. Bilangan yang lebih kecil memastikan senarai ringan dalam reka bentuk besar.",
|
||||
"prefs.persistent_ribbon_pressed": "Serlahkan arahan reben yang aktif",
|
||||
"prefs.persistent_ribbon_pressed_help": "Serlahkan arahan reben selagi kesannya dihidupkan. Matikan untuk mengekalkan rupa neutral dan bantuan arahan yang terdahulu.",
|
||||
"prefs.perspective_fov": "Medan pandangan",
|
||||
"prefs.placement": "Penempatan",
|
||||
"prefs.prefer_free_sketch_points": "Utamakan titik lakaran yang boleh digerakkan apabila titik bertindih",
|
||||
"prefs.preview_choices": "Pratonton pilihan anda",
|
||||
"prefs.print_face_highlight": "Serlahan muka cetakan",
|
||||
"prefs.print_face_highlight_tip": "Sejauh mana muka cetakan sesuatu jasad diwarnakan dan digaris dalam paparan. 0 % tidak menunjukkan serlahan.",
|
||||
"prefs.profile_active": "Profil aktif",
|
||||
"prefs.profile_applied": "Profil digunakan.",
|
||||
"prefs.profile_changed": "Tetapan telah berubah sejak profil disimpan. Simpan mengekalkannya dalam profil.",
|
||||
@@ -2249,8 +1952,6 @@
|
||||
"prefs.quality_fastest": "terpantas",
|
||||
"prefs.quality_slowest": "terperlahan",
|
||||
"prefs.quality_smoother": "lebih licin",
|
||||
"prefs.quick_measure": "Ukuran pantas di sudut pandangan",
|
||||
"prefs.quick_measure_note": "Saiz pilihan di sudut kanan bawah pandangan: panjang tepi, atau Ø dan R bagi tepi bulat, luas muka, kedudukan titik, jarak dan sudut dua item, jumlah beberapa tepi atau muka. Satu klik menyalinnya.",
|
||||
"prefs.render_previous_geometry_budget": "Gunakan bajet geometri pratonton Render sebelumnya",
|
||||
"prefs.render_previous_geometry_budget_help": "Pulihkan had geometri tetap sebelumnya (512 MiB pada desktop 64-bit, 128 MiB di tempat lain) dan bukannya bajet berdasarkan peranti.",
|
||||
"prefs.reports_saved": "{n} disimpan",
|
||||
@@ -2264,8 +1965,6 @@
|
||||
"prefs.search_empty": "Tiada tetapan yang sepadan",
|
||||
"prefs.select": "Pilih",
|
||||
"prefs.select_one_item": "Pilih satu item",
|
||||
"prefs.select_other_hidden": "Pilih geometri tersembunyi dengan Pilih Lain",
|
||||
"prefs.select_other_hidden_help": "Hidup: sertakan jasad, lakaran dan tepi terlindung yang tersembunyi berhampiran penuding. Mati: guna senarai asal geometri kelihatan di bawah penuding.",
|
||||
"prefs.selecting": "Pemilihan",
|
||||
"prefs.shift": "Shift",
|
||||
"prefs.shift_add_ctrl_toggle": "Shift hanya menambah; Ctrl / Cmd menogol",
|
||||
@@ -2277,37 +1976,25 @@
|
||||
"prefs.sketch_align_points_note": "Semasa melukis, titik diselaraskan secara mendatar dengan satu titik lakaran dan secara menegak dengan titik lain pada masa yang sama, dengan panduan bertitik, dan klik mengekalkan kedua-dua penjajaran. Mati: hanya dengan titik sebelumnya, satu paksi pada satu masa.",
|
||||
"prefs.sketch_conflict_colour": "Geometri bercanggah dalam warna percanggahan",
|
||||
"prefs.sketch_conflict_colour_note": "Apabila kekangan lakaran bercanggah, lengkung dan titik yang dipegang oleh kekangan yang gagal turut dilukis dalam warna percanggahan, bukan sahaja glifnya atau dimensinya. Mati: ia mengekalkan warna biasa.",
|
||||
"prefs.sketch_construction_lines": "Alat garis binaan lanjutan",
|
||||
"prefs.sketch_exit_view": "Apabila lakaran tamat",
|
||||
"prefs.sketch_exit_view.keep": "Kekalkan pandangan semasa",
|
||||
"prefs.sketch_exit_view.previous": "Kembali ke pandangan sebelumnya",
|
||||
"prefs.sketch_exit_view.unless_rotated": "Kembali melainkan diputar",
|
||||
"prefs.sketch_exit_view_note": "Ke mana pandangan beralih selepas Siap Lakaran, Batal atau Esc dua kali.",
|
||||
"prefs.sketch_open_look_at": "Putar menghadap lakaran apabila dibuka",
|
||||
"prefs.sketch_open_look_at_note": "Mati: mencipta atau menyunting lakaran membiarkan pandangan seperti sedia ada. Pandang Tepat menghadapkan pandangan ke lakaran apabila anda mahu.",
|
||||
"prefs.sketch_recent_snap": "Lekap auto pada pusat dan titik tengah terkini",
|
||||
"prefs.sketch_recent_snap_note": "Semasa melukis, kursor melekap pada titik persilangan panduan daripada dua pusat bulatan atau titik tengah tepi lurus yang terkini. Mati: panduan itu hanya untuk paparan dan kursor tidak bergerak.",
|
||||
"prefs.sketch_selection": "Lakaran & pilihan",
|
||||
"prefs.sketch_selection_heading": "Lakaran dan pilihan",
|
||||
"prefs.sketch_selection_note": "Cara lakaran melekap dan cara klik memilih.",
|
||||
"prefs.sketch_state_icons": "Ikon lakaran dalam warna keadaannya",
|
||||
"prefs.sketch_state_icons_note": "Dalam Sejarah dan pelayar, ikon lakaran mengambil warna keadaannya (kurang terkekang, terkekang sepenuhnya atau bercanggah) dan petua alatnya menamakan keadaan itu. Mati: setiap lakaran mempunyai ikon yang sama.",
|
||||
"prefs.sketch_tab_always": "Kekalkan tab Lakaran dipaparkan",
|
||||
"prefs.sketch_tab_always_note": "Tab Lakaran kekal dalam reben, sejurus selepas Model, selagi tiada lakaran dibuka. Alat lukisannya kemudian memulakan lakaran pada satah atau muka yang dipilih, atau pada satah yang anda pilih seterusnya, dengan alat itu sedia di dalamnya.",
|
||||
"prefs.sketch_tracking_guides": "Panduan penjajaran pusat dan titik tengah",
|
||||
"prefs.sketch_tracking_guides_note": "Halakan kursor pada pusat bulatan atau titik tengah tepi lurus, kemudian gerakkan secara mendatar atau menegak untuk memaparkan panduan bertitik sementara.",
|
||||
"prefs.sketch_tracking_points": "Panduan penjajaran daripada titik hujung dan sudut semasa melukis",
|
||||
"prefs.sketch_tracking_points_note": "Semasa alat lukisan menunggu satu titik, meletakkan penuding pada hujung garis atau lengkok, sudut segi empat tepat atau titik bebas memaparkan panduan bertitik sementara yang sama seperti bagi pusat atau titik tengah. Mati: hanya pusat dan titik tengah.",
|
||||
"prefs.sketching": "Melakar",
|
||||
"prefs.snap_drawing_note": "Semasa melukis atau menyeret titik lakaran.",
|
||||
"prefs.source": "Sumber",
|
||||
"prefs.speed": "Kelajuan",
|
||||
"prefs.stand_up_note": "Selepas fail STEP atau IGES dibuka dengan Z ke atas, tawarkan putaran suku pusingan pada paksi X.",
|
||||
"prefs.stand_up_unknown": "Untuk fail daripada program yang tidak dikenali",
|
||||
"prefs.stand_up_unknown.ask": "Tanya dalam dialog",
|
||||
"prefs.stand_up_unknown.note": "Papar nota",
|
||||
"prefs.stand_up_unknown.off": "Jangan tawarkan",
|
||||
"prefs.stand_up_unknown_note": "Cara tawaran dibuat apabila pengepala fail tidak menamakan program yang diketahui menyimpan dengan Y ke atas. Nota dipaparkan hanya apabila fail kelihatan terbaring; Tanya dalam dialog bertanya tentang setiap fail sedemikian, seperti sebelum ini.",
|
||||
"prefs.status_bar": "Bar status",
|
||||
"prefs.status_bar_note": "Bar nipis di sepanjang tepi bawah tetingkap memaparkan apa yang sedang disunting, keadaan lakaran yang dibuka dalam warnanya dan unit reka bentuk; klik pada unit untuk menukarnya. Keadaan lakaran kemudian tidak lagi dipaparkan di sudut paparan.",
|
||||
"prefs.status_done": "Selesai",
|
||||
@@ -2325,16 +2012,6 @@
|
||||
"prefs.theme_follow_off": "Mati",
|
||||
"prefs.theme_follow_stop": "Berhenti mengikuti",
|
||||
"prefs.theme_import_hint": "Klik untuk memilih fail tema, seret satu ke sini, atau tekan Ctrl+V (Cmd+V pada Mac) dengan tema yang telah disalin",
|
||||
"prefs.theme_option_opacity": "Kelegapan",
|
||||
"prefs.theme_option_opacity_help": "Laraskan kelegapan panel terapung. Paras kebolehbacaan minimum melindungi teks di atas warna tetingkap pandangan.",
|
||||
"prefs.theme_option_tab_colours": "Warna tab",
|
||||
"prefs.theme_option_tab_colours_help": "Gunakan warna panel dan tetingkap pandangan tema ini bagi setiap tab reben.",
|
||||
"prefs.theme_option_tab_fade_ms": "Peralihan tab",
|
||||
"prefs.theme_option_tab_fade_ms_help": "Pudarkan warna panel dan tetingkap pandangan apabila bertukar tab. Sifar bertukar serta-merta.",
|
||||
"prefs.theme_options_badge": "Pilihan",
|
||||
"prefs.theme_options_more": "Lagi · {count}",
|
||||
"prefs.theme_options_reset": "Set Semula",
|
||||
"prefs.theme_options_unavailable": "Tidak tersedia pada peranti ini",
|
||||
"prefs.theme_paste": "Tampal tema",
|
||||
"prefs.theme_paste_none": "Papan keratan tidak mengandungi tema SolidCraft",
|
||||
"prefs.timeline_half_hour": "−30 min",
|
||||
@@ -2356,23 +2033,13 @@
|
||||
"prefs.under_cursor": "Di bawah kursor",
|
||||
"prefs.units_precision": "Unit dan ketepatan",
|
||||
"prefs.updates": "Kemas kini",
|
||||
"prefs.value_boxes_in_view": "Papar nilai di sebelah pemegangnya dalam pandangan",
|
||||
"prefs.value_boxes_in_view_tip": "Nilai sesuatu arahan (Jarak, Jejari…) dalam kotak di sebelah pemegangnya, di atas model. Mati: anda menaipnya dalam tetingkap arahan, yang mengambil papan kekunci selepas satu pilihan, dan tiada apa-apa menutupi model.",
|
||||
"prefs.view": "Kelakuan pandangan",
|
||||
"prefs.view_confirm_corner": "OK dan Batal di sudut pandangan",
|
||||
"prefs.view_confirm_corner_note": "Semasa dialog atau lakaran dibuka, tanda semak dan tanda silang di bahagian kanan atas pandangan melakukan apa yang dilakukan OK dan Batal dialog, atau menyiapkan dan membatalkan lakaran. Navigator pandangan bergerak ke bawah di bawahnya.",
|
||||
"prefs.viewport": "Tetingkap pandangan",
|
||||
"prefs.viewport_analysis_status": "Papar status analisis tetingkap pandangan",
|
||||
"prefs.viewport_analysis_status_help": "Papar analisis aktif di atas tetingkap pandangan, buka petunjuknya daripada setiap item, dan gunakan Esc untuk mematikan analisis terbaharu. Matikan untuk memulihkan petunjuk sudut dan tingkah laku Esc yang terdahulu.",
|
||||
"prefs.viewport_background": "Latar belakang",
|
||||
"prefs.viewport_background_colour": "Warna",
|
||||
"prefs.viewport_background_theme": "Kecerunan tema",
|
||||
"prefs.viewport_section_status": "Papar status keratan tetingkap pandangan",
|
||||
"prefs.viewport_section_status_help": "Papar tetapan keratan dalam tetingkap pandangan. Escape dan butang reben yang aktif mematikannya. Matikan untuk mengekalkan kawalan keratan sebelumnya.",
|
||||
"prefs.viewport_status_details": "Butiran tetingkap pandangan langsung",
|
||||
"prefs.viewport_status_details_help": "Sunting tetapan analisis dan keratan yang aktif dalam kad butiran piawai. Matikan untuk memulihkan kekunci analisis baca sahaja dan dialog Keratan.",
|
||||
"prefs.viewport_status_summary": "Ringkaskan item status tetingkap pandangan",
|
||||
"prefs.viewport_status_summary_help": "Ringkaskan tiga atau lebih item status tetingkap pandangan ke dalam satu lencana ringkasan. Matikan untuk mengekalkan setiap item dalam baris penuh.",
|
||||
"prefs.wheel": "Roda",
|
||||
"prefs.wheel_trackpad": "Roda dan pad jejak",
|
||||
"prefs.workspace": "Ruang kerja",
|
||||
@@ -2382,10 +2049,6 @@
|
||||
"properties.title": "Sifat: {name}",
|
||||
"recovery.days_ago": "{count} hari lalu",
|
||||
"recovery.detail": "{file} · {features} ciri · disimpan automatik {when}",
|
||||
"recovery.discard_all": "Buang semua",
|
||||
"recovery.discard_all_detail": "Tindakan ini tidak boleh dibuat asal.",
|
||||
"recovery.discard_all_title": "Buang {count} simpanan automatik?",
|
||||
"recovery.discard_all_title_one": "Buang 1 simpanan automatik?",
|
||||
"recovery.hours_ago": "{count} j lalu",
|
||||
"recovery.just_now": "sebentar tadi",
|
||||
"recovery.min_ago": "{count} min lalu",
|
||||
@@ -3251,9 +2914,7 @@
|
||||
"render.output_ready": "Sedia untuk merender",
|
||||
"render.output_run_check": "Jalankan semakan",
|
||||
"render.output_size_limit": "{method}: sehingga {dimension} px setiap sisi dan {pixels} piksel. Saiz terbesar yang muat: {width} × {height}.",
|
||||
"render.output_size_method_profile": "Untuk merender {width} × {height}, pilih {method} dengan profil sumber CPU {profile}, atau saiz yang lebih kecil.",
|
||||
"render.output_size_ok": "Saiz OK · {width} × {height} px",
|
||||
"render.output_size_profile": "Untuk merender {width} × {height}, pilih profil sumber CPU {profile}, atau saiz yang lebih kecil.",
|
||||
"render.output_swap_orientation": "Tukar lebar dan ketinggian",
|
||||
"render.output_tools_inspector": "Sunting saiz dan format dalam pemeriksa Keluaran.",
|
||||
"render.output_view_image": "Lihat imej",
|
||||
@@ -3466,7 +3127,6 @@
|
||||
"render.size_custom": "Tersuai…",
|
||||
"render.size_full_hd": "HD Penuh",
|
||||
"render.size_hd": "HD",
|
||||
"render.size_needs_profile": "{size} · memerlukan {profile}",
|
||||
"render.size_presets": "Pratetap saiz",
|
||||
"render.size_presets_pending": "Akan hadir bersama penyunting Keluaran",
|
||||
"render.size_preview": "Pratonton",
|
||||
@@ -3754,24 +3414,6 @@
|
||||
"sheet.flange_type_contour": "Kontur",
|
||||
"sheet.flange_type_edge": "Tepi",
|
||||
"sheet.no_body": "tiada jasad logam kepingan: mulakan satu dengan Bebibir > Asas, atau tukarkan plat kepada logam kepingan dengan Tukar kepada Logam Kepingan (pilih muka rata yang besar)",
|
||||
"sheet.personal_rules.confirm_delete": "Sahkan pemadaman",
|
||||
"sheet.personal_rules.delete": "Padam",
|
||||
"sheet.personal_rules.delete_prompt": "Padam peraturan peribadi ini? Peraturan yang sudah ada dalam reka bentuk tidak berubah.",
|
||||
"sheet.personal_rules.full": "Koleksi peribadi sudah mengandungi 64 peraturan.",
|
||||
"sheet.personal_rules.invalid_name": "Masukkan nama pendek tanpa pemisah baris atau aksara kawalan.",
|
||||
"sheet.personal_rules.invalid_values": "Lengkapkan nilai peraturan: setiap satu mesti dapat dikira dalam reka bentuk ini, dengan ketebalan positif dan faktor K dari 0 hingga 1.",
|
||||
"sheet.personal_rules.missing": "Peraturan peribadi yang dipilih tidak lagi tersedia.",
|
||||
"sheet.personal_rules.name": "Nama peraturan",
|
||||
"sheet.personal_rules.name_exists": "Peraturan peribadi dengan nama ini sudah wujud. Gunakan nama lain.",
|
||||
"sheet.personal_rules.name_hint": "Nama yang unik",
|
||||
"sheet.personal_rules.overwrite": "Simpan perubahan pada peraturan peribadi yang dipilih",
|
||||
"sheet.personal_rules.rename": "Tukar nama",
|
||||
"sheet.personal_rules.rule": "Peraturan peribadi",
|
||||
"sheet.personal_rules.save": "Simpan baharu",
|
||||
"sheet.personal_rules.scope": "Disimpan dalam profil anda untuk semua reka bentuk.",
|
||||
"sheet.personal_rules.select": "Pilih peraturan",
|
||||
"sheet.personal_rules.title": "Peraturan peribadi",
|
||||
"sheet.personal_rules.unsupported": "Peraturan ini mempunyai nilai yang tidak dapat digunakan oleh versi ini.",
|
||||
"shortcut.json_error": "parameter mestilah JSON: {error}",
|
||||
"shortcut.no_command": "tiada arahan `{id}`; teks sebelum JSON mestilah ID arahan",
|
||||
"shortcut.pin": "Semat di atas kotak S",
|
||||
@@ -3808,7 +3450,6 @@
|
||||
"sketch_text.align_right": "Kanan",
|
||||
"sketch_text.bold": "Tebal",
|
||||
"sketch_text.builtin_font": "{family} (terbina dalam)",
|
||||
"sketch_text.formula": "Mulakan dengan = untuk membina perkataan daripada parameter: ='W' + number(Width)",
|
||||
"sketch_text.italic": "Condong",
|
||||
"sketch_text.loading_fonts": "Mencari fon yang dipasang…",
|
||||
"sketch_text.on_path": "Teks mengikut laluan lengkung, yang menentukan kedudukannya",
|
||||
@@ -3862,10 +3503,8 @@
|
||||
"timeline.move_to_group": "Alih Ciri ke Folder",
|
||||
"timeline.rename_group": "Tukar Nama Folder Ciri",
|
||||
"timeline.reorder_many": "Susun Semula Ciri",
|
||||
"timeline.suppress_features": "Nyahaktifkan Ciri",
|
||||
"timeline.suppress_folders_tip": "Nyahaktifkan atau aktifkan semula setiap ciri dalam folder dan folder bersarangnya",
|
||||
"timeline.ungroup": "Buang Folder Ciri",
|
||||
"timeline.unsuppress_features": "Aktifkan Semula Ciri",
|
||||
"to the face": "ke muka",
|
||||
"to the next face": "ke muka seterusnya",
|
||||
"toolbar.customize_note": "Tab {tab}. Tandakan arahan untuk memberinya butang bar alat. Anda juga boleh menyeret baris menu lungsur panel ke bar alat, menyeret butang keluar dari bar alat untuk membuangnya, atau guna semat pada baris menu lungsur.",
|
||||
@@ -3949,8 +3588,6 @@
|
||||
"ui.3d_mouse_section": "Tetikus 3D",
|
||||
"ui.3d_mouse_show_in_view": "Tunjukkan tetikus 3D dalam paparan 3D",
|
||||
"ui.3d_mouse_show_in_view_tip": "Gambar tetikus 3D anda di sudut kiri bawah, yang bergerak apabila anda menggerakkannya.",
|
||||
"ui.3d_mouse_sketch_orbit": "Putar lakaran dengan tetikus 3D",
|
||||
"ui.3d_mouse_sketch_orbit_tip": "Tetikus 3D juga memutar pandangan semasa lakaran dibuka dan dilihat tepat dari hadapan, sama seperti yang boleh dilakukan tetikus. Mati: ia menyorot dan menzum lakaran sehingga anda mencondongkan pandangan.",
|
||||
"ui.3d_mouse_skip": "Peranti saya tidak boleh buat ini",
|
||||
"ui.3d_mouse_skip_tip": "Langkau gerakan ini kedua-dua arah; penentukuran tidak menggunakannya.",
|
||||
"ui.3d_mouse_speed": "Kelajuan tetikus 3D",
|
||||
@@ -3979,8 +3616,6 @@
|
||||
"ui.3d_mouse_step_twist_counterclockwise": "Pusing penutup lawan arah jam, tahan, kemudian lepaskan.",
|
||||
"ui.3d_mouse_switch_cap": "Tentukur sebagai kembali ke tengah",
|
||||
"ui.3d_mouse_switch_trackball": "Tentukur sebagai bola jejak",
|
||||
"ui.3d_mouse_use_direct": "Guna pemacu terus",
|
||||
"ui.3d_mouse_use_direct_tip": "Baca tetikus 3D secara terus (hidraw) dan bukan melalui spacenavd.",
|
||||
"ui.3d_mouse_view_axis": "Paksi paparan",
|
||||
"ui.3d_mouse_view_off": "Mati",
|
||||
"ui.3d_mouse_view_off_tip": "Profil pemacu tetikus 3D mematikan paksi ini, jadi gerakannya tidak menggerakkan paparan. Memilih gerakan paksi lain di sini menukar kedua-duanya, dan gerakan itu tidak lagi menggerakkan paparan.",
|
||||
@@ -4019,7 +3654,6 @@
|
||||
"ui.agent_chat_auth_terminal": "Jalankan arahan ini dalam terminal, kemudian tekan Sambung semula:",
|
||||
"ui.agent_chat_auth_title": "Log masuk ke ejen",
|
||||
"ui.agent_chat_cancel": "Batal",
|
||||
"ui.agent_chat_cannot_start": "Terpasang, tetapi tidak bermula: {error}",
|
||||
"ui.agent_chat_changes": "{n} perubahan, satu Buat Asal",
|
||||
"ui.agent_chat_changes_n": "{n} perubahan",
|
||||
"ui.agent_chat_changes_of": "{n}/{limit} perubahan",
|
||||
@@ -4112,12 +3746,9 @@
|
||||
"ui.agent_chat_queued_stopped": "Menunggu (dihentikan, belum dihantar)",
|
||||
"ui.agent_chat_refresh": "Muat Semula",
|
||||
"ui.agent_chat_refused": "Tindakan ejen tidak dibenarkan: {reason}",
|
||||
"ui.agent_chat_reinstall": "{agent} terpasang ({program}), tetapi tidak bermula apabila SolidCraft memeriksanya: {error}\nPemasangannya mungkin tidak lengkap, atau dibuat untuk jenis komputer lain. Pasang semula dengan `{install}`, semak bahawa ia mencetak versinya dalam terminal, kemudian tekan Muat Semula.",
|
||||
"ui.agent_chat_remove": "Buang daripada baris gilir",
|
||||
"ui.agent_chat_remove_file": "Buang daripada mesej ini",
|
||||
"ui.agent_chat_remove_imported": "Buang daripada mesej ini; bahagian kekal dalam reka bentuk (Buat Asal membuangnya)",
|
||||
"ui.agent_chat_reply_cut_off": "Balasan mencapai had panjangnya sebelum selesai, jadi mungkin tidak lengkap. Minta ejen meneruskan, atau memberi jawapan yang lebih pendek.",
|
||||
"ui.agent_chat_reply_declined": "Model enggan menjawab mesej ini.",
|
||||
"ui.agent_chat_retry": "Cuba semula",
|
||||
"ui.agent_chat_right": "Kanan",
|
||||
"ui.agent_chat_save": "Simpan",
|
||||
@@ -4176,17 +3807,12 @@
|
||||
"ui.ai_copy_suffix": "salinan",
|
||||
"ui.ai_custom_url": "URL tersuai",
|
||||
"ui.ai_default": "Lalai",
|
||||
"ui.ai_edit": "Sunting",
|
||||
"ui.ai_edit_agent_title": "Sunting ejen",
|
||||
"ui.ai_edit_gone": "Ejen ini telah dibuang, jadi tiada apa-apa untuk disimpan.",
|
||||
"ui.ai_edit_tip": "Tukar nama, arahan atau titik akhir ejen ini. Kunci yang disimpan kekal tersembunyi.",
|
||||
"ui.ai_http_busy": "titik akhir sibuk atau telah melebihi had; cuba lagi kemudian",
|
||||
"ui.ai_http_key": "kunci ditolak oleh titik akhir: semak dalam Tetapan > AI",
|
||||
"ui.ai_http_not_found": "titik akhir atau model tidak ditemui: semak URL asas dan nama model",
|
||||
"ui.ai_http_too_large": "perbualan terlalu besar untuk titik akhir ini; mulakan sembang baharu",
|
||||
"ui.ai_key": "Kunci API",
|
||||
"ui.ai_key_hint": "tidak wajib; disimpan dalam rantai kunci sistem",
|
||||
"ui.ai_key_keep_hint": "biarkan kosong untuk mengekalkan kunci yang disimpan",
|
||||
"ui.ai_key_needs_https": "Kunci hanya dihantar melalui HTTPS, atau ke komputer ini.",
|
||||
"ui.ai_key_note": "Disimpan dalam rantai kunci sistem, bukan dalam tetapan SolidCraft. Biarkan kosong untuk pelayan setempat.",
|
||||
"ui.ai_keychain_error": "Rantai kunci sistem menolak: {error}",
|
||||
@@ -4218,7 +3844,6 @@
|
||||
"ui.ai_request_timeout": "Had masa permintaan",
|
||||
"ui.ai_request_timeout_hint": "Berapa lama satu permintaan model ke titik akhir ini boleh mengambil masa, daripada 30 s hingga sejam. Naikkan untuk model setempat yang perlahan.",
|
||||
"ui.ai_reset": "Set Semula",
|
||||
"ui.ai_save": "Simpan",
|
||||
"ui.ai_settings": "Tetapan AI…",
|
||||
"ui.ai_show_features": "Papar ciri AI",
|
||||
"ui.ai_show_features_note": "Panel sembang untuk ejen pengekodan atau titik akhir model pilihan mengubah reka bentuk terbuka. Jika dimatikan: tiada butang AI, pintasan, menu atau panel; tiada ejen dicari atau dimulakan.",
|
||||
@@ -4297,8 +3922,6 @@
|
||||
"ui.cancel": "Batal",
|
||||
"ui.canvases": "Kanvas",
|
||||
"ui.center": "Tengah",
|
||||
"ui.center_arc_follows_cursor": "Lengkok titik pusat mengikut arah kursor",
|
||||
"ui.center_arc_follows_cursor_tip": "Lengkok titik pusat berjalan ikut arah jam atau lawan arah jam mengikut cara kursor mengelilingi pusatnya. Mati: sentiasa lawan arah jam dari permulaan.",
|
||||
"ui.centerline": "Garis tengah",
|
||||
"ui.chain": "Rantaian",
|
||||
"ui.chamfer": "Serong",
|
||||
@@ -4307,7 +3930,6 @@
|
||||
"ui.circle": "Bulatan",
|
||||
"ui.circular_pattern": "Corak Membulat",
|
||||
"ui.clear": "Kosongkan",
|
||||
"ui.clear_print_face": "Kosongkan muka cetakan",
|
||||
"ui.clear_recent": "Kosongkan Terkini",
|
||||
"ui.clear_the_selection": "Kosongkan pilihan",
|
||||
"ui.click_selects_whole_bodies": "Klik untuk memilih keseluruhan jasad",
|
||||
@@ -4342,14 +3964,6 @@
|
||||
"ui.constant": "Malar",
|
||||
"ui.constraints_conflict": "Kekangan bercanggah",
|
||||
"ui.construction": "Binaan",
|
||||
"ui.construction.angle_hint": "Garis binaan: klik satu titik, kemudian taip sudut atau pilih arah",
|
||||
"ui.construction.bisector_hint": "Pembahagi dua sudut: pilih dua garis lurus yang bersilang, kemudian penyelesaian yang dikehendaki",
|
||||
"ui.construction.common_hint": "Tangen sepunya: pilih dua bulatan/lengkok, kemudian penyelesaian yang dikehendaki",
|
||||
"ui.construction.contact_hint": "Tangen: pilih bulatan/lengkok atau splin/lengkung kon terbuka, kemudian titik sentuh (lengkung bentuk bebas: titik hujung)",
|
||||
"ui.construction.external_hint": "Tangen: pilih bulatan atau lengkok, satu titik luar, kemudian penyelesaian yang dikehendaki",
|
||||
"ui.construction.free_hint": "Garis binaan: klik dua titik; klik kanan untuk mula semula",
|
||||
"ui.construction.point_hint": "Garis binaan: klik titik yang akan dilalui",
|
||||
"ui.construction.reference_hint": "Garis binaan: pilih garis lurus, kemudian satu titik; klik kanan untuk menukar rujukan",
|
||||
"ui.construction.ribbon_label": "Garis bantu",
|
||||
"ui.context_menu": "Menu konteks",
|
||||
"ui.continuity_g0": "Lipatan G0",
|
||||
@@ -4392,40 +4006,6 @@
|
||||
"ui.design_properties.project": "Projek",
|
||||
"ui.design_properties.revision": "Semakan",
|
||||
"ui.design_saved": "Disimpan ke {path}",
|
||||
"ui.details_access_caption": "Muka menunjukkan sama ada alat dapat mencapainya dari arah yang dipilih.",
|
||||
"ui.details_angle": "Sudut",
|
||||
"ui.details_continuity_caption": "Sunting sambungan yang dipilih. Sambungan lain mengekalkan tetapannya sendiri.",
|
||||
"ui.details_continuity_stale": "Geometri terdahulu: jalankan semula analisis untuk menyunting atau membingkaikan sambungan ini.",
|
||||
"ui.details_copy_list": "Salin senarai",
|
||||
"ui.details_curvature": "Toleransi kelengkungan",
|
||||
"ui.details_curvature_caption": "Muka diwarnakan mengikut jejari kelengkungan setempatnya.",
|
||||
"ui.details_direction": "Arah alat",
|
||||
"ui.details_draft_caption": "Muka diwarnakan mengikut sudutnya terhadap arah tarikan.",
|
||||
"ui.details_edit_seam": "Sunting sambungan",
|
||||
"ui.details_fixture": "Spesimen komponen — data sampel sahaja",
|
||||
"ui.details_fixture_caption": "Spesimen komponen dengan nilai ilustrasi; ini bukan hasil model.",
|
||||
"ui.details_fixture_problem": "Contoh penemuan dengan masalah",
|
||||
"ui.details_fixture_readout": "Contoh nilai yang diukur",
|
||||
"ui.details_flip": "Balik",
|
||||
"ui.details_gap": "Sela",
|
||||
"ui.details_hatch": "Lorek muka yang dipotong",
|
||||
"ui.details_jump": "Lonjakan kelengkungan",
|
||||
"ui.details_key": "Petunjuk",
|
||||
"ui.details_offset": "Ofset",
|
||||
"ui.details_plane": "Satah",
|
||||
"ui.details_pull": "Arah tarikan",
|
||||
"ui.details_radius": "Jejari",
|
||||
"ui.details_readout": "Bacaan",
|
||||
"ui.details_samples": "Sampel",
|
||||
"ui.details_seam": "{body} · Tepi {edge}",
|
||||
"ui.details_settings": "Tetapan",
|
||||
"ui.details_sharp_gap": "Tajam atau sela",
|
||||
"ui.details_show_all": "Papar semua {count}",
|
||||
"ui.details_smooth": "Licin",
|
||||
"ui.details_stripes": "Jalur",
|
||||
"ui.details_target": "Bingkaikan geometri",
|
||||
"ui.details_worst_seams": "Sambungan terburuk",
|
||||
"ui.details_zebra_caption": "Jalur yang dipantulkan menunjukkan kehalusan pertemuan muka.",
|
||||
"ui.diameter": "Diameter",
|
||||
"ui.dimension": "Dimensi",
|
||||
"ui.direct_interaction": "Interaksi langsung",
|
||||
@@ -4486,7 +4066,6 @@
|
||||
"ui.equation_y_of_x": "y(x)",
|
||||
"ui.equivalent_radius": "Jejari Setara",
|
||||
"ui.expand": "Kembangkan",
|
||||
"ui.explode_needs_two_components": "Pandangan Terlerai menarik komponen berjauhan, jadi reka bentuk memerlukan dua atau lebih komponen (Komponen Baharu, Sisip Reka Bentuk atau Cipta Komponen daripada Jasad)",
|
||||
"ui.exportDxf": "Eksport DXF…",
|
||||
"ui.export_ellipsis_keymap": "Eksport…",
|
||||
"ui.export_keymap_tip": "Simpan kekunci, kegemaran kotak S dan bar alat ke fail",
|
||||
@@ -4775,17 +4354,12 @@
|
||||
"ui.plugins_skipped": "{count} folder tidak dapat dibaca.",
|
||||
"ui.plugins_version": "{version}",
|
||||
"ui.point": "Titik",
|
||||
"ui.point_cloud_add_filter": "Tambah penapis…",
|
||||
"ui.point_cloud_auto_range": "Julat Automatik",
|
||||
"ui.point_cloud_color_by": "Warna Mengikut",
|
||||
"ui.point_cloud_file_colors": "Warna Fail",
|
||||
"ui.point_cloud_filter_by": "Tapis mengikut",
|
||||
"ui.point_cloud_height_high": "Tertinggi",
|
||||
"ui.point_cloud_height_low": "Terendah",
|
||||
"ui.point_cloud_legend_filter": "Dipaparkan dan disembunyikan dalam petunjuk di atas",
|
||||
"ui.point_cloud_no_file_colors": "Fail tiada warna",
|
||||
"ui.point_cloud_pause": "Jeda",
|
||||
"ui.point_cloud_play": "Main",
|
||||
"ui.point_cloud_single_color": "Warna Tunggal",
|
||||
"ui.point_cloud_size": "Saiz Titik",
|
||||
"ui.point_cloud_units": "Unit Fail",
|
||||
@@ -4794,11 +4368,6 @@
|
||||
"ui.polygon": "Poligon",
|
||||
"ui.preferences": "Tetapan",
|
||||
"ui.press_a_key": "tekan kekunci…",
|
||||
"ui.print_face_cleared": "{body}: muka cetakan dikosongkan",
|
||||
"ui.print_face_input": "Muka cetakan",
|
||||
"ui.print_face_one_body": "Muka cetakan dimiliki oleh satu jasad: hantar jasad itu sahaja untuk menukarnya",
|
||||
"ui.print_face_pick": "Pilih satu muka rata pada jasad pepejal untuk menjadikannya muka cetakan",
|
||||
"ui.print_face_set": "{body}: muka cetakan ditetapkan; Hantar ke penghiris meletakkan jasad di atasnya",
|
||||
"ui.profile": "Profil",
|
||||
"ui.profile_plane": "Satah Profil",
|
||||
"ui.profiles": "Profil",
|
||||
@@ -4814,7 +4383,6 @@
|
||||
"ui.properties.inertia_y": "Iyx, Iyy, Iyz",
|
||||
"ui.properties.inertia_z": "Izx, Izy, Izz",
|
||||
"ui.properties.measuring": "Mengukur…",
|
||||
"ui.properties.measuring_bodies": "Mengukur… {done} daripada {total} jasad",
|
||||
"ui.properties.measuring_failed": "Pengukuran berhenti sebelum selesai.",
|
||||
"ui.properties.principal_axis": "Paksi utama {number}",
|
||||
"ui.properties.principal_moments": "Momen utama",
|
||||
@@ -4863,7 +4431,6 @@
|
||||
"ui.revolve": "Putar",
|
||||
"ui.ribbon_exit": "Keluar",
|
||||
"ui.ribbon_labels": "Tunjukkan teks di bawah ikon reben",
|
||||
"ui.ribbon_menus_skip_pinned": "Kecualikan arahan tersemat daripada menu lungsur",
|
||||
"ui.ribbon_pin_footer": "Arahan tersemat dipaparkan pada reben. Lalukan tetikus pada baris untuk menyemat atau menyahsemat.",
|
||||
"ui.ribbon_workspace": "Ruang kerja",
|
||||
"ui.right": "Kanan",
|
||||
@@ -4882,7 +4449,6 @@
|
||||
"ui.selectOther": "Pilih Lain…",
|
||||
"ui.selectTangentChain": "Pilih Rantaian Tangen",
|
||||
"ui.select_all": "Pilih Semua",
|
||||
"ui.select_components_by_face": "Pilih komponen (satu muka memilih komponennya)",
|
||||
"ui.selection": "Pilihan",
|
||||
"ui.selection_modifiers": "Pengubah suai pilihan",
|
||||
"ui.selection_shift_add_only": "Shift+klik menambah tanpa membuang",
|
||||
@@ -4924,11 +4490,6 @@
|
||||
"ui.sketch_intersect_selection_filter": "Penapis Pilihan",
|
||||
"ui.sketch_modifiers": "Pengubah suai lakaran",
|
||||
"ui.sketch_project_geometry": "Geometri",
|
||||
"ui.sketch_report.all_constrained": "Semuanya terkekang sepenuhnya.",
|
||||
"ui.sketch_report.dof": "Darjah kebebasan",
|
||||
"ui.sketch_report.loose": "Tidak terkekang sepenuhnya",
|
||||
"ui.sketch_report.status": "Status",
|
||||
"ui.sketch_report.title": "Laporan Lakaran",
|
||||
"ui.sketch_scale": "Skala Lakaran",
|
||||
"ui.sketches": "Lakaran",
|
||||
"ui.slice": "Hiris",
|
||||
@@ -5033,19 +4594,10 @@
|
||||
"ui.view_centre": "Pusat pandangan",
|
||||
"ui.viewport_status_clear": "Matikan {name}",
|
||||
"ui.viewport_status_clear_hint": "Matikan {name} · Esc",
|
||||
"ui.viewport_status_edges": "{count} tepi",
|
||||
"ui.viewport_status_from": "dari {direction}",
|
||||
"ui.viewport_status_key": "Papar petunjuk untuk {name}",
|
||||
"ui.viewport_status_minimum_radius": "Jejari minimum",
|
||||
"ui.viewport_status_pairs": "{count} pasangan",
|
||||
"ui.viewport_status_section_hatch": "{setting} · lorek",
|
||||
"ui.viewport_status_section_plane": "Satah semasa",
|
||||
"ui.viewport_status_section_tilted": "condong · {offset}",
|
||||
"ui.viewport_status_stripes": "{count} jalur",
|
||||
"ui.viewport_status_summary_clear": "Matikan semuanya",
|
||||
"ui.viewport_status_summary_heading": "Dalam pandangan ini",
|
||||
"ui.viewport_status_summary_label": "{name} dan {count} item lagi",
|
||||
"ui.viewport_status_summary_more": "+{count}",
|
||||
"ui.viewport_theme_follow": "Ikut tema",
|
||||
"ui.visual_shaded_hidden_edges": "Berlorek dengan tepi tersembunyi",
|
||||
"ui.visual_shaded_with_edges": "Berlorek dengan tepi",
|
||||
@@ -5082,9 +4634,7 @@
|
||||
"update.button": "Kemas kini",
|
||||
"update.button_version": "Kemas kini ke {version}",
|
||||
"update.check_automatically": "Semak kemas kini secara automatik",
|
||||
"update.check_for_updates": "Semak kemas kini",
|
||||
"update.check_now": "Semak sekarang",
|
||||
"update.check_unavailable": "Semakan kemas kini tidak tersedia untuk pemasangan ini.",
|
||||
"update.checking": "Menyemak…",
|
||||
"update.copy": "Salin",
|
||||
"update.dmg_opened": "Imej cakera telah dibuka dan disahkan: seret SolidCraft ke Applications untuk menggantikan salinan lama, kemudian mulakan semula SolidCraft.",
|
||||
@@ -5098,13 +4648,11 @@
|
||||
"update.installed": "SolidCraft {version} telah dipasang. Mulakan semula untuk menggunakannya.",
|
||||
"update.installer_started": "Pemasang bermula apabila SolidCraft ditutup.",
|
||||
"update.later": "Ingatkan saya kemudian",
|
||||
"update.managed": "Kemas kini tersedia: kemas kini SolidCraft dalam {manager}",
|
||||
"update.no_notes": "Tiada nota untuk keluaran ini.",
|
||||
"update.package_hint": "Salinan ini dipasang melalui {kind}. Muat turun pakej baharu, kemudian pasang dengan:",
|
||||
"update.prefs_dev": "Ini ialah binaan pembangunan ({version}). Semakan kemas kini tidak dilakukan.",
|
||||
"update.prefs_flatpak": "Flatpak mengemas kini {version}: jalankan {command} atau guna pusat perisian. SolidCraft tidak menyemak.",
|
||||
"update.prefs_label": "Kemas kini",
|
||||
"update.prefs_managed": "Ini ialah SolidCraft {version}, diurus oleh {manager}. Semakan hanya meminta keluaran terkini daripada GitHub dan tidak menghantar apa-apa lagi; kemas kini SolidCraft dalam {manager}.",
|
||||
"update.prefs_note": "SolidCraft {version} ({kind}). Semakan hanya meminta keluaran terkini dari GitHub, tanpa data lain dihantar.",
|
||||
"update.prefs_web": "Muat semula halaman untuk mendapatkan aplikasi web terkini. Jika rangkaian tidak tersedia atau kemas kini tidak dapat selesai dimuat turun tepat pada masanya, versi yang disimpan dibuka sebaliknya; muat turun yang sedang berjalan diteruskan untuk muat semula seterusnya.",
|
||||
"update.refresh_checking": "Menyemak keluaran terbaharu…",
|
||||
|
||||
@@ -60,7 +60,6 @@
|
||||
"BLEND SURFACE": "OVERGANGSFLATE",
|
||||
"BOUNDARY SURFACE": "GRENSEFLATE",
|
||||
"BROWSER": "MODELLTRE",
|
||||
"Back to the original order": "Tilbake til opprinnelig rekkefølge",
|
||||
"Ball": "Kule",
|
||||
"Bar": "Stang",
|
||||
"Base Center": "Basesenter",
|
||||
@@ -182,8 +181,6 @@
|
||||
"Designs you open or save appear here.": "Design du åpner eller lagrer, vises her.",
|
||||
"Determined by To Object. Choose Angle to edit the angular extent.": "Bestemmes av Til objekt. Velg Vinkel for å endre vinkelutstrekningen.",
|
||||
"Diameter": "Diameter",
|
||||
"Did this assembly open the wrong way up?": "Ble denne sammenstillingen åpnet feil vei opp?",
|
||||
"Did this part open the wrong way up?": "Ble denne delen åpnet feil vei opp?",
|
||||
"Dimension new shapes": "Sett mål på nye figurer",
|
||||
"Direction": "Retning",
|
||||
"Discard": "Forkast",
|
||||
@@ -596,8 +593,6 @@
|
||||
"Snap to face and edge centres": "Fang til flate- og kantsentre",
|
||||
"SolidCraft cannot submit reports directly. Submit on GitHub; no token is needed in the app.": "SolidCraft kan ikke sende inn rapporter direkte. Send inn på GitHub; ingen token trengs i appen.",
|
||||
"SolidCraft closed before these designs were saved. Their last autosave can be opened.": "SolidCraft ble lukket før disse designene ble lagret. Du kan åpne den siste automatisk lagrede versjonen av hvert design.",
|
||||
"Sort A to Z": "Sorter A til Å",
|
||||
"Sort Z to A": "Sorter Å til A",
|
||||
"Spacing 2 must be a non-zero number": "Avstand 2 må være et tall forskjellig fra null",
|
||||
"Spacing must be a non-zero number": "Avstand må være et tall forskjellig fra null",
|
||||
"Specialise": "Spesialiser",
|
||||
@@ -606,7 +601,6 @@
|
||||
"Square": "Kvadrat",
|
||||
"Stand it up": "Reis den opp",
|
||||
"Stand it up: a quarter turn about X, as one Move feature you can undo.": "Reis den opp: en kvart omdreining om X, som én Flytt-funksjon du kan angre.",
|
||||
"Stand this assembly up?": "Reise denne sammenstillingen opp?",
|
||||
"Stand this part up?": "Reise denne delen opp?",
|
||||
"Start angle": "Startvinkel",
|
||||
"Start bulge": "Utbuling ved starten",
|
||||
@@ -778,8 +772,6 @@
|
||||
"at the face": "ved flaten",
|
||||
"bom.group_children": "Underdeler i raden til overordnet del",
|
||||
"browser.body_name": "Kropp{number}",
|
||||
"browser.calibrate_click_a": "Klikk på bildet for punkt A, eller skriv inn koordinatene.",
|
||||
"browser.calibrate_click_b": "Klikk på bildet for punkt B, eller skriv inn koordinatene.",
|
||||
"browser.calibrate_title": "Kalibrer: {name}",
|
||||
"browser.capture_many": "{count} komponenter er flyttet, men de nye posisjonene er ikke registrert.",
|
||||
"browser.capture_note": "Registrer posisjon beholder den nye posisjonen. Tilbakestill gjenoppretter den forrige.",
|
||||
@@ -822,8 +814,6 @@
|
||||
"cmd.appearance_pick_up": "Plukk opp utseende",
|
||||
"cmd.appearance_replace": "Erstatt utseende",
|
||||
"cmd.assembly_bom": "Stykkliste",
|
||||
"cmd.assembly_mass_properties": "Masseegenskaper",
|
||||
"cmd.body.print_face": "Utskriftsflate",
|
||||
"cmd.body_rename": "Gi nytt navn til kropp",
|
||||
"cmd.browser_collapse_all": "Skjul alle",
|
||||
"cmd.browser_expand_all": "Utvid alle",
|
||||
@@ -1248,7 +1238,6 @@
|
||||
"cmd.view.render_browser": "Rendringsutforsker",
|
||||
"cmd.view.render_dock": "Flytt rendringspanel",
|
||||
"cmd.view.render_focus": "Rendringsfokusvisning",
|
||||
"cmd.view.status_details": "Statusdetaljer i visningsområdet",
|
||||
"cmd.view.status_items": "Statuselementer i visningsområdet",
|
||||
"cmd.view_ambient_occlusion": "Ambient occlusion",
|
||||
"cmd.view_angle_readout": "Visningsvinkler",
|
||||
@@ -1334,7 +1323,6 @@
|
||||
"dialog.dimension_insert_hint": "Klikk på et annet styrende mål for å sette inn navnet",
|
||||
"dialog.dimension_name": "Mål: {name}",
|
||||
"dialog.edit_title": "REDIGER {title}",
|
||||
"dialog.no_shown_body": "Ingen synlig kropp å endre: vis en, eller velg Ny kropp",
|
||||
"dialog.select": "↖ Velg",
|
||||
"dialog.selected_count": "↖ {count} valgt",
|
||||
"dialog.selection_guidance": "Velg et felt for å endre det. Klikk på valgte objekter for å fjerne dem fra utvalget; Ctrl/Cmd+klikk veksler også mellom valgt og ikke valgt. Se over forhåndsvisningen, og trykk deretter OK.",
|
||||
@@ -1392,243 +1380,26 @@
|
||||
"from the rule": "fra regelen",
|
||||
"help.apache": "Apache-lisens 2.0",
|
||||
"help.appearance.assign": "Gir de valgte kroppene, flatene eller komponentene en farge eller et materialutseende, uten å endre vekten deres. Bruk det til å skille deler fra hverandre eller til å forhåndsvise en overflatebehandling.",
|
||||
"help.assembly.bom": "Lister opp delene i designet eller en komponent med antall, gruppert etter delenummer, og kan lagre listen som CSV eller JSON. Bruk det som stykkliste ved bestilling og montering.",
|
||||
"help.attributions": "Opphav og lisenser (ATTRIBUTION.md)",
|
||||
"help.build": "Versjon {version} · commit {commit} · bygget {date}",
|
||||
"help.canvas.decal": "Plasserer et bilde på en plan flate av modellen, som et klistremerke. Bruk det til å vise en etikett, en logo eller et trykt mønster på en del.",
|
||||
"help.canvas.edit": "Endrer et lerret: posisjon, størrelse, vinkel, opasitet, speiling, synlighet eller navn. Bruk det til å justere et referansebilde mot skissen du tegner over det.",
|
||||
"help.canvas.insert": "Plasserer et PNG- eller JPEG-bilde på et plan eller en flate som en gjennomsiktig referanse. Bruk det til å tegne av et foto eller en tegning i en skisse, med bildet skalert til en kjent størrelse.",
|
||||
"help.component.break_link": "Løsner en koblet komponent fra designfilen sin og beholder kroppene som de er. Bruk det når delen ikke lenger skal følge endringer i originalfilen.",
|
||||
"help.component.capture_position": "Beholder posisjonene til delene du har flyttet for hånd, slik at de blir der delene står. Bruk det etter at du har dratt deler på plass som ikke holdes av noe ledd.",
|
||||
"help.component.create": "Legger til en ny, tom komponent i designet, inni den aktive komponenten med mindre du velger en annen overordnet komponent. Bruk det til å gi en ny del av en sammenstilling sin egen plass for kropper og skisser.",
|
||||
"help.component.finish_edit": "Lagrer delen du redigerer på stedet, går tilbake til sammenstillingen og oppdaterer sammenstillingen fra den. Bruk den når endringene dine i den koblede delen er ferdige.",
|
||||
"help.component.from_bodies": "Gjør hver valgte kropp til en egen komponent, oppkalt etter kroppen. Bruk det når et design bygget av løse kropper skal bli en sammenstilling der delene kan kobles sammen med ledd og flyttes.",
|
||||
"help.component.insert_design": "Setter inn et annet lagret design som en komponent koblet til filen sin, med volumkroppene plassert som de står der. Bruk det til å gjenbruke en del i en sammenstilling og få med senere endringer med Oppdater koblinger.",
|
||||
"help.component.properties": "Viser volum, masse, massesenter og treghetsmomenter for en komponent, ut fra materialene til kroppene. Bruk det til å sjekke vekt og balanse i en sammenstilling.",
|
||||
"help.component.revert_position": "Setter delene du har flyttet for hånd tilbake dit de var, og forkaster flyttinger som ikke ble registrert. Bruk det til å angre prøveflyttinger i en sammenstilling.",
|
||||
"help.component.update_links": "Leser de koblede designfilene på nytt og erstatter kropper som er endret. Bruk det etter at du har redigert en del som denne sammenstillingen bruker.",
|
||||
"help.config.configure": "Legger til parametere, funksjoner, materialer eller utseender som kolonner i konfigurasjonstabellen. Bruk det til å bygge varianter av ett design, for eksempel størrelser av en del.",
|
||||
"help.config.preview": "Sjekker at en rad i konfigurasjonstabellen kan bygges på nytt, uten å endre designet eller historikken. Bruk det før du bytter til en variant du er usikker på.",
|
||||
"help.config.rules": "Viser reglene i konfigurasjonstabellen, radene og hvilken rad som er aktiv. Bruk det til å se hvordan variantene av et design er satt opp.",
|
||||
"help.config.table": "Viser konfigurasjonstabellen: én rad per variant, én kolonne per parameter eller funksjon, og om designet fortsatt samsvarer med den aktive raden. Bruk det til å gå gjennom variantene av et design.",
|
||||
"help.connect_note": "Start hver assistent på nytt for å laste inn SolidCraft-serveren. Hver fil ble sikkerhetskopiert som .bak før den ble endret.",
|
||||
"help.connect_title": "Koble til AI-assistenter",
|
||||
"help.construct.axis.edge": "Oppretter en hjelpeakse langs en rett kant eller skisselinje. Bruk den som akse for en omdreining, et sirkulært mønster eller et ledd.",
|
||||
"help.construct.axis.normal_to_face": "Oppretter en hjelpeakse gjennom et punkt, vinkelrett på en flate. Bruk den som en akse som står rett ut fra en overflate.",
|
||||
"help.construct.axis.through_cylinder": "Oppretter en hjelpeakse gjennom senteret av en sylinder-, kjegle- eller torusflate, eller en sirkulær kant. Bruk den til å dreie funksjoner eller lage mønster av dem rundt en rund del.",
|
||||
"help.construct.axis.two_planes": "Oppretter en hjelpeakse der to plan eller plane flater møtes. Bruk den når aksen du trenger er linjen mellom to flater.",
|
||||
"help.construct.axis.two_points": "Oppretter en hjelpeakse gjennom to punkter, hjørner eller skissepunkter. Bruk den til en akse mellom to kjente posisjoner.",
|
||||
"help.construct.plane.along_path": "Oppretter et hjelpeplan vinkelrett på en kant eller kurve, på en posisjon langs den. Bruk det til å skisse en profil for en sweep eller et snitt av en bane.",
|
||||
"help.construct.plane.at_angle": "Oppretter et hjelpeplan vridd med en vinkel fra et plan eller en flate, om en akse eller kant. Bruk det til skråstilte skisser, for eksempel en vinklet brakett.",
|
||||
"help.construct.plane.midplane": "Oppretter et hjelpeplan midt mellom to plan eller plane flater, eller som halverer dem der de møtes i en vinkel. Bruk det som symmetriplan for speiling.",
|
||||
"help.construct.plane.offset": "Oppretter et hjelpeplan parallelt med et plan eller en plan flate, i en avstand eller gjennom et punkt. Bruk det til å skisse i en bestemt høyde over en flate.",
|
||||
"help.construct.plane.perpendicular": "Oppretter et hjelpeplan som inneholder en linje eller kant og står vinkelrett på et plan eller en flate. Bruk det til å skisse oppreist på en modell langs en kant.",
|
||||
"help.construct.plane.tangent": "Oppretter et hjelpeplan som berører en sylinder, kjegle, kule eller torus i et punkt. Bruk det til å skisse på siden av en rund del.",
|
||||
"help.construct.plane.three_points": "Oppretter et hjelpeplan gjennom tre punkter. Bruk det til et plan som bestemmes av posisjoner på modellen, for eksempel tre hjørner.",
|
||||
"help.construct.plane.two_edges": "Oppretter et hjelpeplan gjennom to rette kanter eller linjer som ligger i ett plan. Bruk det til et plan på tvers av en del, for eksempel gjennom to motstående kanter.",
|
||||
"help.construct.point.along_path": "Oppretter et hjelpepunkt på en posisjon langs en kant eller kurve. Bruk det som referanse et stykke ut langs en bane.",
|
||||
"help.construct.point.center": "Oppretter et hjelpepunkt i senteret av en sirkulær kant, skissesirkel eller bue, kule eller torus. Bruk det som referanse for hull, akser og ledd.",
|
||||
"help.construct.point.edge_plane": "Oppretter et hjelpepunkt der en kant eller linje går gjennom et plan eller en plan flate. Bruk det til å markere hvor en bane krysser et plan.",
|
||||
"help.construct.point.three_planes": "Oppretter et hjelpepunkt der tre plan eller plane flater møtes. Bruk det som hjørnereferanse, selv der modellen ikke har noe hjørne.",
|
||||
"help.construct.point.two_edges": "Oppretter et hjelpepunkt der to kanter eller linjer møtes, eller kommer nærmest hverandre. Bruk det som referanse i et virtuelt hjørne.",
|
||||
"help.construct.point.vertex": "Oppretter et hjelpepunkt på et hjørne eller skissepunkt. Bruk det som en referanse som blir stående når skissen eller kroppen rundt er skjult.",
|
||||
"help.contact.check": "Lister opp parene av deler i kontaktsett som går gjennom hverandre i gjeldende posisjon. Bruk det til å finne kollisjoner før du driver ledd eller kjører en bevegelsesanalyse.",
|
||||
"help.contact.create": "Grupperer to eller flere deler i et kontaktsett, der kroppene hindres i å gå gjennom hverandre mens leddene beveger seg. Bruk det til deler som skal stoppe når de berører hverandre, for eksempel en spak mot stoppen sin.",
|
||||
"help.contact.disable_all": "Slår av kontakt, slik at drevne ledd og bevegelsesanalyser ikke lenger stopper der delene berører hverandre. Bruk det til å flytte delene fritt igjen, eller til å holde en stor sammenstilling responsiv.",
|
||||
"help.contact.edit": "Endrer et kontaktsett: delene det inneholder, navnet eller om det er undertrykt; det kan også slette settet. Bruk det til å justere hvilke deler som hindres i å gå gjennom hverandre.",
|
||||
"help.contact.enable_all": "Legger alle delene i sammenstillingen i ett kontaktsett, slik at ingen to deler kan gå gjennom hverandre mens leddene beveger seg. Bruk det til en rask kontroll av en hel mekanisme.",
|
||||
"help.contact.enable_sets": "Slår på kontakt for kontaktsettene du har definert, slik at drevne ledd og bevegelsesanalyser stopper der delene deres ville gått gjennom hverandre. Bruk det til å få tilbake settene dine etter at du har slått av kontakt.",
|
||||
"help.contact.list": "Lister opp kontaktsettene i designet, delene i hvert av dem og om kontakt er slått på. Bruk det til å sjekke hvordan kontakt er satt opp før du driver sammenstillingen.",
|
||||
"help.document.inspect": "Viser en oversikt over designet: komponenter, kropper, skisser, funksjoner og parametere. Bruk det til å få oversikt i et design du ikke har bygget selv.",
|
||||
"help.document.units": "Endrer enhetene designet viser lengder i, for eksempel mm eller tommer. Geometrien beholder størrelsen sin; bare visningen og vanlige tall følger med.",
|
||||
"help.edit.checkpoint": "Husker designet, den aktive skissen og angrehistorikken slik de er nå. Bruk det før du prøver noe risikabelt som du kanskje vil gå tilbake fra.",
|
||||
"help.edit.restore_checkpoint": "Går tilbake til et sjekkpunkt, inkludert angrehistorikken. Bruk det til å forkaste alt som er gjort siden sjekkpunktet, i ett trinn.",
|
||||
"help.explode.create": "Oppretter en eksplodert visning som skyver delene bort fra sentrum av sammenstillingen, eller etter flyttingene du angir. Bruk det til å vise hvordan en sammenstilling settes sammen, i veiledninger eller presentasjoner.",
|
||||
"help.face.delete": "Fjerner de valgte flatene og lar naboflatene lukke åpningen, eller lar åpningen stå igjen som en flate. Bruk det til å fjerne en avrundet kant, et hull eller en forhøyning som er i veien.",
|
||||
"help.file.insert_mesh": "Legger en 3MF-, STL-, OBJ-, PLY- eller glTF-fil til i designet som nettkropper i en ny komponent. Bruk det til å plassere en nedlastet eller skannet modell ved siden av designet ditt som referanse.",
|
||||
"help.file.insert_step": "Legger en STEP-, IGES-, FreeCAD- eller Rhino-fil til i designet som volumkropper i en ny komponent; delene i en sammenstilling blir nestede komponenter. Bruk det til å hente inn modeller fra leverandører eller andre CAD-programmer.",
|
||||
"help.file.save_mesh": "Lagrer kropper som et STL-, 3MF- eller OBJ-mesh, med den jevnheten på krumme flater du velger. Bruk det til å forberede deler for 3D-printing eller for programmer som leser mesher.",
|
||||
"help.file.send_to_slicer": "Lagrer de valgte kroppene som en 3MF-fil og åpner den i slicer-programmet du velger. Bruk det til å gå fra modell til utskrift i ett trinn.",
|
||||
"help.font_details": "Grensesnittet bruker de innebygde skriftene i egui (Ubuntu Light og Hack, under Ubuntu Font Licence og MIT/Bitstream Vera-lisensen; Noto Emoji og skriften med emoji-ikoner, under OFL og MIT). Skissetekst bruker Liberation Sans (SIL OFL 1.1). Crafting Apps sin valgfrie skriftpakke, craft-fonts (BIZ UDPGothic, Shippori Mincho, BIZ UDMincho, Noto Sans CJK SC, Noto Sans Arabic; SIL OFL 1.1), følger ikke med i SolidCraft.",
|
||||
"help.fonts": "Skrifter",
|
||||
"help.frame.member": "Plasserer en profil, for eksempel et rør eller en aluminiumsprofil, langs linjene i en rammeskisse, ett element per linje. Bruk det til å bygge rammer, stativer og sveisede konstruksjoner.",
|
||||
"help.inspect.accessibility": "Fargelegger flatene et verktøy kan nå fra én retning, og de det ikke kan nå. Bruk det til å sjekke en del for maskinering eller støping fra den siden.",
|
||||
"help.inspect.center_of_mass": "Viser massesenteret til kropper, hver for seg og alle samlet, ved jevn tetthet. Bruk det til å sjekke balansen og hvor en del vil velte.",
|
||||
"help.inspect.colored_components": "Gir hver komponent sin egen midlertidige farge, uten å endre utseender. Bruk det til å se forskjell på delene i en sammenstilling med et blikk.",
|
||||
"help.inspect.compare": "Sammenligner to kropper og viser hvor den ene har materiale som den andre ikke har, med volum og avvik. Bruk det til å sjekke en endret eller importert del mot originalen.",
|
||||
"help.inspect.continuity": "Sjekker hvor jevnt flater møtes langs kantene sine: mellomrom, knekk eller krumningssprang, og fargelegger skjøtene. Bruk det til å finne hvor flater ikke går rent sammen.",
|
||||
"help.inspect.curvature_comb": "Tegner kammer langs kurver, kanter eller flater, der tennene viser hvor sterkt de bøyer. Bruk det til å oppdage flate partier, knekk og ujevn krumning.",
|
||||
"help.inspect.curvature_map": "Fargelegger flater etter hvor sterkt de krummer, rødt der radiusen er liten. Bruk det til å finne trange partier og vurdere hvor jevn en flate er.",
|
||||
"help.inspect.draft": "Fargelegger flater etter slippvinkelen til en trekkretning og markerer de som har for liten. Bruk det til å sjekke en del før støping.",
|
||||
"help.inspect.environment_map": "Viser modellen med en reflekterende, speillignende finish. Bruk det til å vurdere hvordan flatene flyter, ut fra hvordan refleksjonene løper over dem.",
|
||||
"help.inspect.interference": "Finner kropper som overlapper og viser hver overlapping med volum. Bruk det til å sjekke en sammenstilling for deler som kolliderer.",
|
||||
"help.inspect.isocurve": "Tegner de isoparametriske kurvene på flater, rutenettet flaten er bygget på. Bruk det til å se hvordan en flate flyter og hvor kurvene samler seg tett.",
|
||||
"help.inspect.measure": "Måler lengder, avstander, vinkler, areal og radier mellom det du velger, eller volumet og massen til kropper. Bruk det til å sjekke størrelser og klaringer.",
|
||||
"help.inspect.minimum_radius": "Finner den minste krumningsradiusen til kurver, kanter eller flater, og hvor den er. Bruk det til å sjekke at et verktøy eller en dyse kan følge formen.",
|
||||
"help.inspect.section": "Skjærer visningen åpen langs et plan og skraverer snittflatene, uten å endre modellen. Bruk det til å se inn i deler og sammenstillinger.",
|
||||
"help.inspect.zebra": "Viser svarte og hvite striper reflektert på flatene til modellen. Bruk det til å vurdere jevnheten: striper som brytes eller knekker ved en kant, viser en dårlig overgang.",
|
||||
"help.joint.as_built": "Forbinder to deler der de allerede står, uten å flytte noen av dem, og angir hvordan de fortsatt kan bevege seg. Bruk det til deler du allerede har plassert i sluttposisjonen.",
|
||||
"help.joint.cam": "Kobler en dreiende kam til en følger, slik at følgeren glir eller svinger når kamprofilen passerer under den. Bruk det til kammer, eksentre og ventildrifter.",
|
||||
"help.joint.create": "Forbinder to deler ved leddorigoene du velger og flytter den andre delen på plass; leddtypen bestemmer hvordan de fortsatt kan bevege seg. Bruk det til å bygge en sammenstilling der delene beveger seg som den virkelige mekanismen.",
|
||||
"help.joint.drive": "Setter vinkelen eller avstanden til et ledd og flytter delene med det, innenfor grensene; koblede ledd og lukkede sløyfer følger med. Bruk det til å sjekke at en mekanisme beveger seg som tenkt.",
|
||||
"help.joint.gear": "Kobler to dreiende ledd med et utvekslingsforhold, slik at drift av det ene dreier det andre. Bruk det til rette tannhjul og ringhjul, med forholdet fra delesirkelradier eller tannantall.",
|
||||
"help.joint.limits": "Setter hvor langt et ledd kan dreie eller gli, som minimum og maksimum, eller fjerner grensene. Bruk det til å holde et hengsel, et glidende ledd eller en spak innenfor det virkelige bevegelsesområdet.",
|
||||
"help.joint.motion_link": "Kobler to ledd med et forhold og en forskyvning, slik at drift av det ene flytter det andre. Bruk det til en fast sammenheng mellom ledd som Tannhjul, Tannstang og drev eller Skrue ikke dekker.",
|
||||
"help.joint.origin": "Plasserer en navngitt leddorigo på en del: i senteret av en flate eller rund ende, midt på en kant, i et hjørne eller i et punkt. Bruk det til å forberede hvor ledd festes; en valgt på en flate følger flaten når delen endrer størrelse.",
|
||||
"help.joint.rack_pinion": "Kobler et dreiende drev til en glidende tannstang, slik at stangen flytter seg like langt som delesirkelen drevet ruller gjennom. Bruk det til tannstangdrifter, styring og lineære akser.",
|
||||
"help.joint.reach": "Flytter et punkt på en del mot et mål ved å endre leddene i kjeden, innenfor grensene deres. Bruk det til å stille en mekanisme etter hvor enden skal være, for eksempel spissen på en robotarm.",
|
||||
"help.joint.rigid_group": "Låser de valgte delene sammen slik de er, så de beveger seg som én. Bruk det til deler som hører sammen og ikke skal bevege seg i forhold til hverandre.",
|
||||
"help.joint.screw": "Kobler dreining og glidning med en stigning, slik at hver omdreining flytter like langt som stigningen. Bruk det til ledeskruer, bolter og gjengede spindler.",
|
||||
"help.library.apply": "Bruker et materiale eller utseende fra en lokal bibliotekfil på kropper, flater eller komponenter. Bruk det til å gjenbruke materialer du har lagret fra et annet design.",
|
||||
"help.library.export": "Lagrer materialene og utseendene i designet til en bibliotekfil. Bruk det til å dele dem eller gjenbruke dem i andre design.",
|
||||
"help.library.inspect": "Sjekker en bibliotekfil og lister opp materialene og utseendene i den, uten å endre designet. Bruk det til å se hva et bibliotek inneholder før du bruker det.",
|
||||
"help.licences": "Lisenser",
|
||||
"help.material.assign": "Angir hva de valgte kroppene er laget av, for eksempel stål, aluminium eller ABS. Bruk det slik at masse og vekt stemmer med den virkelige delen.",
|
||||
"help.material.properties.validate": "Sjekker et materialdatakort for konsistente tall og manglende verdier. Bruk det før du stoler på dataene for masse eller stivhet.",
|
||||
"help.mesh.convert": "Bygger en nettkropp, for eksempel en STL, om til en redigerbar volumkropp med plane og sylindriske flater. Bruk det til å endre importerte mekaniske deler som en modellert kropp.",
|
||||
"help.mit": "MIT-lisens",
|
||||
"help.motion.study": "Setter leddverdier ved trinn langs en tidslinje og spiller dem av som en animasjon. Bruk det til å se en mekanisme bevege seg gjennom en sekvens og sjekke klaringer underveis.",
|
||||
"help.motion.trace": "Sporer banen et punkt på en del følger mens en bevegelsesanalyse spilles av eller et ledd drives, og beholder den som en kurve i en 3D-skisse når du bekrefter. Bruk det til å se hvor en mekanisme når, eller til å bygge videre på banen.",
|
||||
"help.notice": "NOTICE",
|
||||
"help.occurrence.ground": "Fester en del på plass, eller frigjør den igjen, slik at ledd flytter de andre delene rundt den. Bruk det til rammen eller basen resten av sammenstillingen bygges på.",
|
||||
"help.occurrence.move": "Flytter en del i en sammenstilling bare langs frihetsgradene som leddene tillater. Velg en flate på delen, og dra deretter en tilgjengelig pil eller bue.",
|
||||
"help.parameters.change": "Åpner tabellen over navngitte verdier og uttrykk som styrer målene i designet. Bruk den til å endre en størrelse ett sted og la alle funksjoner som bruker den følge med.",
|
||||
"help.parameters.export": "Lagrer parameterne i designet som CSV eller JSON. Bruk det til å redigere dem i et regneark eller flytte dem til et annet design.",
|
||||
"help.parameters.graph": "Viser hvilke parametere og funksjoner som bruker hvilke andre, og eventuelle sløyfer eller feil blant dem. Bruk det til å se hva en endring av en parameter vil påvirke.",
|
||||
"help.parameters.import": "Leser parametere fra CSV eller JSON inn i designet, alle eller ingen. Bruk det til å hente inn verdier fra et regneark eller et annet design.",
|
||||
"help.parameters.move": "Flytter en brukerparameter før eller etter en annen i listen. Bruk det til å holde relaterte parametere sammen.",
|
||||
"help.parts.fastener": "Legger til en standard skrue, bolt, mutter, skive, stift eller et lager i størrelsen du velger. Plassert på et hull sitter det i hullet med et ledd, så du slipper å modellere festemidler selv.",
|
||||
"help.parts.insert": "Setter inn en standarddel i familien, størrelsen og lengden du velger. Plassert på kanten eller veggen av et hull sitter den på hullet med et stivt ledd.",
|
||||
"help.parts.library": "Åpner standarddelene: skruer, bolter, muttere, skiver, settskruer, passtifter og lagre i standardstørrelser. Bruk det til å legge til en standarddel i stedet for å modellere den selv.",
|
||||
"help.parts.resize": "Endrer størrelsen eller lengden på en innsatt standarddel og bygger den på nytt; leddene holder den på plass. Bruk det når en skrue viser seg å være for lang eller et hull trenger en annen størrelse.",
|
||||
"help.plastic.assign_rule": "Tildeler en plastregel til kropper, slik at plastfunksjonene deres bruker slippvinkelen og klaringen fra den som standard. Bruk det til å sette opp en støpt del én gang for alle funksjonene.",
|
||||
"help.plastic.boss": "Legger til et skruefeste på en flate: en stolpe med valgfritt hull, slippvinkel, avrunding i foten og støttende ribber. Bruk det til skruepunkter i støpte eller utskrevne hus.",
|
||||
"help.plastic.lip": "Legger til en leppekant eller et tilsvarende spor langs kanten av en uthulet kropp. Bruk det slik at to husdeler plasserer seg mot hverandre og lukker tett.",
|
||||
"help.plastic.manage_rules": "Oppretter og redigerer plastregler: materiale, veggtykkelse, radier, klaring og slippvinkel. Bruk dem til å holde funksjonene i en støpt del konsistente.",
|
||||
"help.plastic.rest": "Legger til et anlegg på en flate: en rund eller rektangulær pute, massiv eller hul, med slippvinkel. Bruk det som støtte eller avstandsstykke i et støpt hus.",
|
||||
"help.plastic.snap_fit": "Legger til en snap-fit-krok på en flate, med lengde, tykkelse og hake. Bruk det til å klikke deler sammen uten skruer.",
|
||||
"help.pointcloud.insert": "Sett inn en PLY-, XYZ- eller PTS-skanning som en punktsky ved siden av modellen. Bruk den som referanse når du bygger en modell fra måledata.",
|
||||
"help.sheet.convert": "Gjør en plate eller en uthulet kropp med jevn tykkelse om til en platekropp, med bøyninger ved kantene du velger. Bruk det til å gjøre en eksisterende del utbrettbar.",
|
||||
"help.sheet.export_bend_table": "Lagrer bøyetabellen til en platekropp som CSV eller JSON: vinkler, radier og bøyeposisjoner i utbrettingen. Bruk det til kantpressen eller verkstedet.",
|
||||
"help.sheet.export_dxf": "Lagrer utbrettingen som en DXF, med konturer, bøyelinjer og valgfrie bøyenotater. Bruk det til laser-, plasma- eller vannskjæring.",
|
||||
"help.sheet.flange": "Legger til en flens: en grunnplate fra en skisse, en vegg langs en åpen skissekontur eller en bøyd vegg på platekanter. Bruk det til å bygge opp platedeler.",
|
||||
"help.sheet.flat_pattern": "Oppretter utbrettingen av en platekropp, med størrelse, utsparinger og bøyelinjer. Bruk det til å sjekke emnet før du skjærer det ut.",
|
||||
"help.sheet.fold": "Bøyer en plate langs en skisselinje med en vinkel og en radius. Bruk det til å brette en flat plate etter at du har lagt utskjæringer i den.",
|
||||
"help.sheet.hem": "Bretter en platekant tilbake over seg selv. Bruk det til trygge, stive kanter uten skarpe grater.",
|
||||
"help.sheet.manage_rules": "Oppretter og redigerer plateregler: tykkelse, bøyeradius, K-faktor, avlastninger og mellomrom. Bruk dem til å tilpasse materialet og verktøyene i verkstedet ditt.",
|
||||
"help.sheet.path_flange": "Legger til en kjede av flenser langs en platekant, etter en åpen kjede av skisselinjer. Bruk det til profiler som en U- eller Z-form i ett trinn.",
|
||||
"help.sheet.perforate": "Legger til et felt av hull over hele den flate platen, i et forskjøvet eller kvadratisk mønster. Bruk det til ventilasjon, gitter og lettere paneler.",
|
||||
"help.sheet.refold": "Bretter en utbrettet platekropp sammen igjen. Bruk det etter at du har lagt funksjoner til den flate platen.",
|
||||
"help.sheet.unfold": "Bretter ut alle bøyninger i en platekropp. Bruk det til å legge til hull eller skjæringer som må krysse en bøyning, og brett deretter sammen igjen.",
|
||||
"help.sketch.arc.center_point": "Tegner en sirkelbue rundt et senterpunkt, fra et startpunkt til et sluttpunkt. Bruk det når buens senter er kjent, for eksempel en radius rundt et hull eller en dreietapp.",
|
||||
"help.sketch.arc.tangent": "Tegner en bue som starter ved enden av en linje eller bue og fortsetter tangentielt. Bruk det til å føre en kjede videre med en jevn bøy i stedet for et hjørne.",
|
||||
"help.sketch.arc.three_point": "Tegner en bue fra et startpunkt til et sluttpunkt gjennom et tredje punkt. Bruk det når buen må gå gjennom gitte punkter i stedet for rundt et kjent senter.",
|
||||
"help.sketch.arc3d": "Tegner en eksakt sirkelbue i rommet gjennom tre punkter, med 3D-skisse slått på. Bruk det til svinger i baner og føringskurver som forlater skisseplanet.",
|
||||
"help.sketch.auto_constrain": "Legger til bindingene skissen nesten har fra før, som vannrett, parallell eller sammenfallende, og setter deretter mål på den til den er fullt bestemt. Bruk det til å låse en grovt tegnet skisse i ett trinn.",
|
||||
"help.sketch.auto_constrain_from_datum": "Fungerer som Automatiske bindinger, men måler posisjonene fra et referansepunkt du velger i stedet for origo. Bruk det når delen er lagt ut fra ett referansepunkt, for eksempel et hjørne eller et hull.",
|
||||
"help.sketch.blend_curve": "Forbinder endene på to kurver med en jevn spline som er tangent til begge, eller også krumningskontinuerlig hvis du velger det. Bruk det til å bygge bro over et mellomrom mellom kurver uten knekk.",
|
||||
"help.sketch.break": "Deler en kurve i biter der andre kurver krysser den, eller ved punkter du plasserer på den. Bruk det når en del av en kurve trenger sin egen binding eller skal slettes for seg.",
|
||||
"help.sketch.cancel": "Forlater skissen og forkaster alt som er endret siden den ble opprettet eller åpnet for redigering. Angre henter endringene tilbake.",
|
||||
"help.sketch.centerline": "Bytter linjer mellom vanlige linjer og senterlinjer, akser som profiler utelater. Bruk en senterlinje som akse for en omdreining, en speiling eller en symmetribinding.",
|
||||
"help.sketch.chamfer.distance_angle": "Lager en fas på hjørnet mellom to linjer, bestemt av en avstand langs den første linjen og en vinkel. Bruk det når en tegning oppgir fasen som en lengde og en vinkel, for eksempel 2 mm × 30°.",
|
||||
"help.sketch.chamfer.equal_distance": "Lager en fas på hjørnet mellom to linjer, like langt tilbake langs begge. Bruk det til den vanlige 45°-fasen på en kontur.",
|
||||
"help.sketch.chamfer.two_distance": "Lager en fas på hjørnet mellom to linjer, bestemt av en egen avstand langs hver linje. Bruk det til faser som ikke er 45°, oppgitt som to lengder.",
|
||||
"help.sketch.circle.center": "Tegner en sirkel fra senteret og diameteren. Bruk det til hull, skruefester og andre runde former med kjent senter.",
|
||||
"help.sketch.circle.three_point": "Tegner en sirkel gjennom tre punkter. Bruk det når sirkelen må gå gjennom gitte punkter, for eksempel på eksisterende geometri.",
|
||||
"help.sketch.circle.three_tangent": "Tegner en sirkel som berører tre linjer, sirkler eller buer. Bruk det til å passe en sirkel inn i rommet mellom tre kurver, for eksempel den innskrevne sirkelen i en trekant.",
|
||||
"help.sketch.circle.two_point": "Tegner en sirkel fra de to endene av diameteren. Bruk det når kantpunktene på sirkelen er kjent i stedet for senteret.",
|
||||
"help.sketch.circle.two_tangent": "Tegner en sirkel i en gitt størrelse som berører to linjer, sirkler eller buer. Bruk det til en avrunding med fast radius mellom to kurver.",
|
||||
"help.sketch.conic": "Tegner en kjeglesnittkurve mellom to endepunkter, formet av et toppunkt og en rho-verdi. Bruk det til jevne overganger der du vil justere fyldigheten, fra flat til nesten et skarpt hjørne.",
|
||||
"help.sketch.constrainer": "Bruker bindingen som en eller to valgte kurver nesten har fra før, som vannrett, parallell, tangent eller lik. Bruk det til å rydde opp i en håndtegnet skisse én relasjon om gangen.",
|
||||
"help.sketch.constraint.coincident": "Får et punkt til å ligge på et annet punkt, en kurve eller en skisseakse. Bruk det til å lukke mellomrom i en profil eller til å legge et punkt på en linje.",
|
||||
"help.sketch.constraint.collinear": "Får to linjer til å ligge på én rett linje. Bruk det til å rette opp avbrutte kanter, for eksempel begge sidene av en utsparing.",
|
||||
"help.sketch.constraint.concentric": "Gir to sirkler eller buer samme senter. Bruk det til ringer, sylindriske forsenkninger og aksler med skuldre.",
|
||||
"help.sketch.constraint.curvature": "Får to kurver som møtes i et endepunkt til å fortsette med samme krumning (G2). Bruk det der en tangentforbindelse ikke er jevn nok, for eksempel på synlige flater.",
|
||||
"help.sketch.constraint.equal": "Gjør linjer like lange, eller sirkler og buer like store i radius. Bruk det slik at ett mål styrer flere tilsvarende former.",
|
||||
"help.sketch.constraint.fix": "Fikserer punkter eller kurver der de er, eller frigjør dem igjen. Bruk det til geometri som ikke må flytte seg når du drar i eller løser skissen.",
|
||||
"help.sketch.constraint.horizontal_vertical": "Gjør en linje, eller linjen mellom to punkter, vannrett eller loddrett, avhengig av hva som er nærmest. Bruk det til å rette opp en kontur mot skisseaksene.",
|
||||
"help.sketch.constraint.midpoint": "Legger et punkt midt på en linje, eller får midtpunktene til to linjer til å møtes. Bruk det til å sentrere geometri på en kant.",
|
||||
"help.sketch.constraint.parallel": "Gjør to linjer parallelle. Bruk det til sider som må forbli parallelle når andre mål endres.",
|
||||
"help.sketch.constraint.perpendicular": "Får to linjer til å møtes i rett vinkel. Bruk det til rette hjørner mellom linjer som ikke ligger på skisseaksene.",
|
||||
"help.sketch.constraint.polygon": "Gjør en lukket kjede av linjer til en regulær mangekant: like sider, med hvert hjørne på én sirkel. Bruk det til å gjøre en håndtegnet mangekant regulær og holde den slik.",
|
||||
"help.sketch.constraint.symmetry": "Får to punkter eller kurver til å speile hverandre om en linje eller et punkt. Bruk det til å holde en profil symmetrisk når du endrer den ene siden.",
|
||||
"help.sketch.constraint.tangent": "Får to kurver til å berøre hverandre tangentielt, for eksempel en linje og en bue. Bruk det til jevne forbindelser uten knekk.",
|
||||
"help.sketch.construction": "Bytter kurver mellom vanlig geometri og konstruksjonsgeometri, som profiler utelater. Bruk konstruksjonskurver som hjelp til utlegg, referanser og mål.",
|
||||
"help.sketch.construction_line": "Opprett en uendelig hjelpelinje gjennom to punkter. Bruk den til å legge opp en skisse uten å dele opp profilene.",
|
||||
"help.sketch.construction_line.angle": "Opprett en uendelig hjelpelinje i en vinkel fra skissens X-akse. Velg punktet og skriv inn vinkelen, eller velg retningen.",
|
||||
"help.sketch.construction_line.bisector": "Velg to rette skisselinjer som krysser hverandre, og velg deretter en av vinkelhalveringslinjene. Resultatet følger kildelinjene sine.",
|
||||
"help.sketch.construction_line.horizontal": "Opprett en uendelig vannrett hjelpelinje gjennom et punkt. Den vannrette bindingen følger med ved senere endringer.",
|
||||
"help.sketch.construction_line.parallel": "Velg en rett skisselinje, og plasser deretter en parallell uendelig hjelpelinje. Høyreklikk for å velge en annen referanse.",
|
||||
"help.sketch.construction_line.perpendicular": "Velg en rett skisselinje, og plasser deretter en vinkelrett uendelig hjelpelinje. Høyreklikk for å velge en annen referanse.",
|
||||
"help.sketch.construction_line.tangent_at": "Opprett en tangent i et punkt på en sirkel eller sirkelbue, eller i endepunktet på en åpen spline eller kjeglesnittkurve. Velg kurven, og deretter berøringspunktet.",
|
||||
"help.sketch.construction_line.tangent_external": "Velg en sirkel eller sirkelbue, deretter et eksternt punkt og en tangentløsning. Forhåndsvisningene viser bare berøringspunkter på den tegnede buen.",
|
||||
"help.sketch.construction_line.tangent_two": "Velg to sirkler eller sirkelbuer, og velg deretter en felles tangent i forhåndsvisningen. Berøringspunktene må ligge på de tegnede kurvene.",
|
||||
"help.sketch.construction_line.vertical": "Opprett en uendelig loddrett hjelpelinje gjennom et punkt. Den loddrette bindingen følger med ved senere endringer.",
|
||||
"help.sketch.copy": "Kopierer de valgte skissekurvene og punktene, sammen med bindingene og målene mellom dem. Lim dem inn i denne skissen eller en annen.",
|
||||
"help.sketch.create": "Starter en ny 2D-skisse på et plan eller på en plan flate av modellen. Hver ekstrudering, omdreining og sweep begynner med en skisse.",
|
||||
"help.sketch.cut": "Kopierer den valgte skissegeometrien og sletter den fra skissen, i ett angretrinn. Lim den inn et annet sted i denne skissen eller i en annen.",
|
||||
"help.sketch.dimension": "Legger til et styrende mål: en lengde, avstand, vinkel, radius eller diameter, avhengig av hva du velger. Skriv inn en verdi eller et parameternavn, så følger skissen det.",
|
||||
"help.sketch.edit": "Åpner en eksisterende skisse for redigering. Funksjonene som er bygget på den, oppdateres når du fullfører skissen.",
|
||||
"help.sketch.ellipse": "Tegner en ellipse fra senteret, enden av storaksen og et punkt på den korte siden. Bruk det til ovale åpninger, kammer og andre avlange runde former.",
|
||||
"help.sketch.equation_curve": "Tegner en kurve ut fra formler: x(t) og y(t), eller y = f(x), over et intervall. Formlene kan bruke parametere, og kurven følger dem: bruk den til en sinusbølge, en spiral eller evolventen til en tannhjulstann.",
|
||||
"help.sketch.extend": "Forlenger en linje eller bue til nærmeste kurve i veien, eller lar to kurver vokse til de møtes. Bruk det til å lukke mellomrom i en profil etter trimming eller redigering.",
|
||||
"help.sketch.fillet": "Runder av hjørnet der to linjer eller buer møtes, med en bue med gitt radius. Flere hjørner som avrundes sammen, deler én radius.",
|
||||
"help.sketch.finish": "Forlater skissen og går tilbake til modellen. De lukkede profilene er da klare for Ekstrudering, Omdreining og andre funksjoner.",
|
||||
"help.sketch.finish_auto_constrain": "Kjører Automatiske bindinger på skissen og fullfører den deretter. Bruk det til å la en skisse være fullt bestemt i ett trinn.",
|
||||
"help.sketch.fit_curves_to_section": "Skjærer en nettkropp eller volumkropp med skisseplanet og tilpasser linjer og buer til snittet. Bruk det til å gjenoppbygge en skannet eller importert del som en redigerbar skisse.",
|
||||
"help.sketch.include_3d": "Henter modellkanter, hjørner og kurver fra andre skisser inn i denne skissen som koblede referanser, og flater ut de som ligger utenfor planet på det. Bruk det til å bygge på geometri som ikke ligger i skisseplanet.",
|
||||
"help.sketch.infinite": "Bytter linjer mellom vanlige linjer og uendelige hjelpelinjer som går over hele visningen. Bruk dem som utleggsreferanser som aldri ender for kort.",
|
||||
"help.sketch.insert_dxf": "Leser kurvene fra en DXF-tegning inn i en skisse, skalert, dreid og plassert slik du angir. Bruk det til å bygge på en 2D-tegning fra et annet program, for eksempel en kontur for laserskjæring.",
|
||||
"help.sketch.insert_svg": "Leser banene fra en SVG-tegning inn i en skisse, skalert, dreid og plassert slik du angir. Bruk det til å gjøre en logo eller vektorkontur om til kurver du kan ekstrudere.",
|
||||
"help.sketch.inspect": "Åpner en rapport om den åpne skissen: hvor mange frihetsgrader som gjenstår og om den er fullstendig bundet. Bruk det til å finne ut hva som fortsatt beveger seg før du fullfører skissen.",
|
||||
"help.sketch.intersect": "Legger til kurvene eller punktene der kropper, flater, kanter eller andre skisser krysser skisseplanet. De forblir koblet og følger modellen når den endres.",
|
||||
"help.sketch.intersection_curve": "Oppretter 3D-kurver der to kropper eller flater møtes, koblet til dem. Bruk dem som baner eller føringskurver som følger modellen.",
|
||||
"help.sketch.isoparametric_curve": "Oppretter en 3D-kurve langs U- eller V-retningen til en flate gjennom et punkt du velger, koblet til flaten. Bruk den som en bane eller delelinje som følger flaten.",
|
||||
"help.sketch.line": "Tegner sammenhengende linjer punkt for punkt, som en åpen kjede eller en lukket kontur. Det er det grunnleggende verktøyet for de fleste profiler.",
|
||||
"help.sketch.line.midpoint": "Tegner en linje fra midtpunktet og ut til den ene enden, med den andre enden speilet. Bruk det til linjer sentrert på et punkt, for eksempel en symmetrisk kant.",
|
||||
"help.sketch.line3d": "Tegner sammenhengende rette linjer mellom punkter i rommet, med 3D-skisse slått på. Bruk det til baner og rammer som forlater skisseplanet.",
|
||||
"help.sketch.mirror": "Speiler skissekurver og punkter om en linje eller akse og legger til symmetribindinger. Bruk det til å tegne halvparten av en symmetrisk profil og fullføre den.",
|
||||
"help.sketch.move": "Flytter eller roterer skissekurver og punkter, eller en kopi av dem. Bruk det til å plassere geometri på nytt og beholde formen og bindingene.",
|
||||
"help.sketch.offset": "Lager en kopi av en kjede av kurver i en gitt avstand, på den ene siden eller begge. Bruk det til vegger, konturer og klaringer; avstanden forblir et redigerbart mål.",
|
||||
"help.sketch.paste": "Limer inn skissegeometri du har kopiert eller klippet ut i den aktive skissen. Plasser den i et punkt eller forskyv den med en offset.",
|
||||
"help.sketch.pattern.circular": "Kopierer skissegeometri rundt et senterpunkt, over en full sirkel eller en gitt vinkel. Bruk det til hullsirkler, eiker og tenner.",
|
||||
"help.sketch.pattern.rectangular": "Kopierer skissegeometri i rader og kolonner med gitte avstander. Bruk det til rutenett av hull, spor eller ventilasjonsåpninger.",
|
||||
"help.sketch.point": "Plasserer et skissepunkt. Bruk det som referanse for mål, bindinger, hullsentre eller senere funksjoner.",
|
||||
"help.sketch.point3d": "Plasserer et punkt i rommet, med 3D-skisse slått på. Bruk det som referanse for 3D-kurver og baner.",
|
||||
"help.sketch.polygon.circumscribed": "Tegner en regulær mangekant rundt en sirkel, dimensjonert fra senteret til midten av en side. Bruk det når bredden over flatene er kjent, som for en sekskantmutter.",
|
||||
"help.sketch.polygon.edge": "Tegner en regulær mangekant fra de to endene av én side. Bruk det når lengden og posisjonen til en side er kjent.",
|
||||
"help.sketch.polygon.inscribed": "Tegner en regulær mangekant inni en sirkel, dimensjonert fra senteret til et hjørne. Bruk det når målet over hjørnene er kjent.",
|
||||
"help.sketch.project": "Henter modellkanter, flater, hjørner og kurver fra andre skisser inn i denne skissen, projisert på planet. De forblir koblet og følger modellen når den endres.",
|
||||
"help.sketch.project_to_surface": "Projiserer kurver fra andre skisser langs normalen til denne skissen på en flate, som koblede 3D-kurver. Bruk det til å legge en logo, delelinje eller bane på en kurvet flate.",
|
||||
"help.sketch.rectangle.center": "Tegner et rektangel fra senteret og ett hjørne. Bruk det til konturer sentrert på et punkt, for eksempel origo.",
|
||||
"help.sketch.rectangle.rounded": "Tegner et rektangel med alle fire hjørnene avrundet til én radius. Bruk det til plater, lokk og åpninger med avrundede hjørner.",
|
||||
"help.sketch.rectangle.three_point": "Tegner et rektangel fra én kant og et punkt på motsatt side. Bruk det til rektangler i vinkel mot skisseaksene.",
|
||||
"help.sketch.rectangle.two_point": "Tegner et rektangel fra to motstående hjørner. Bruk det til konturene av plater, blokker og lommer.",
|
||||
"help.sketch.scale": "Skalerer skissekurver og punkter med en faktor om et basepunkt. Bruk det til å endre størrelsen på en del av en skisse uten å tegne den på nytt.",
|
||||
"help.sketch.slot.arc_center": "Tegner et buet spor med gitt bredde langs en bue bestemt av senteret, starten og slutten. Bruk det til justeringsspor rundt en dreietapp.",
|
||||
"help.sketch.slot.arc_three_point": "Tegner et buet spor med gitt bredde langs en bue gjennom tre punkter. Bruk det når sporets bane må gå gjennom gitte punkter.",
|
||||
"help.sketch.slot.center_point": "Tegner et rett spor med gitt bredde fra senteret til senteret av den ene endebuen. Bruk det til spor sentrert på et punkt.",
|
||||
"help.sketch.slot.center_to_center": "Tegner et rett spor med gitt bredde mellom sentrene til de to endebuene. Bruk det til spor målsatt senter til senter, for eksempel justeringsspor for skruer.",
|
||||
"help.sketch.slot.overall": "Tegner et rett spor med gitt bredde fra den ene ytterenden til den andre. Bruk det når sporets totale lengde er det som teller.",
|
||||
"help.sketch.spline.control_point": "Tegner en kubisk spline formet av kontrollpunkter som den ikke går gjennom. Bruk det til jevne, flytende kurver som du former ved å flytte punktene.",
|
||||
"help.sketch.spline.control_point_5": "Tegner en spline av grad 5 formet av kontrollpunkter. Bruk det der kurver må henge sammen med jevnere krumning, for eksempel på synlige designflater.",
|
||||
"help.sketch.spline.fit_point": "Tegner en jevn spline som går gjennom hvert punkt du plasserer, åpen eller lukket. Bruk det til å tegne en form gjennom kjente punkter.",
|
||||
"help.sketch.spline3d": "Tegner en jevn kurve i rommet gjennom punkter, med 3D-skisse slått på. Bruk det til sweep-baner og kabelføringer som forlater skisseplanet.",
|
||||
"help.sketch.spun_profile": "Oppretter i skisseplanet omrisset en kropp tegner ut når den dreier om en akse. Bruk det til å få silhuetten av en dreiedel for en omdreining eller en tegning.",
|
||||
"help.sketch.text": "Skriver tekst i skissen i en valgt skrift, høyde og vinkel; ordene kan følge parametere. Ekstruder eller preg den for etiketter og skrift.",
|
||||
"help.sketch.transform": "Skalerer, dreier og flytter skissegeometri om et senterpunkt i ett trinn. Bruk det til å plassere og endre størrelsen på et utvalg samtidig.",
|
||||
"help.sketch.trim": "Fjerner delen av en kurve mellom de nærmeste kryssingene rundt stedet du klikker. Bruk det til å rydde overlappende linjer til en lukket profil.",
|
||||
"help.solid.align": "Flytter de valgte kroppene slik at et punkt, en flate eller et plan på dem møter et punkt, en flate eller et plan et annet sted. Bruk det til å plassere en del mot en annen uten å måle forskyvningen.",
|
||||
"help.solid.boundary_fill": "Lager volumkropper av områdene som omsluttes av overlappende verktøykropper, og fyller bare områdene du velger. Bruk det til å bygge en form av rommet flere kropper avgrenser sammen.",
|
||||
"help.solid.bounding_solid": "Oppretter en boks som omslutter de valgte kroppene, med en valgfri margin. Bruk det til å se den samlede størrelsen på en del, eller som råemnet den freses ut av.",
|
||||
"help.solid.box": "Oppretter en boks fra lengde, bredde og høyde, fra et hjørnepunkt eller sentrert på et punkt. Bruk det til en rask blokk, en plassholder eller en kropp å skjære funksjoner inn i.",
|
||||
"help.solid.chamfer": "Lager en plan fas langs de valgte kantene med avstanden du angir. Bruk verktøyet til å fjerne skarpe kanter eller gjøre det lettere å føre inn en pinne eller skrue.",
|
||||
"help.solid.coil": "Oppretter en spiralformet kropp, for eksempel en fjær, fra en diameter, vindinger, høyde eller stigning og et rundt eller kvadratisk tverrsnitt. Bruk det til fjærer, spoler og spiralformede rygger.",
|
||||
"help.solid.combine": "Slår sammen kropper, trekker dem fra en målkropp eller beholder bare volumet de har felles, og kan beholde verktøykroppene. Bruk det til å slå sammen deler, til å skjære en form med en annen eller til å finne hvor to kropper overlapper.",
|
||||
"help.solid.cone": "Oppretter en kjegle fra en grunnsirkel og en høyde, eller en avkortet kjegle når toppen også har en radius. Bruk det til tilspissinger, traktere, koniske forsenkninger og spisser.",
|
||||
"help.solid.cylinder": "Oppretter en sylinder fra en radius eller diameter og en høyde, stående på et punkt langs en akse. Bruk det til aksler, stifter, skruefester og runde emner.",
|
||||
"help.solid.draft": "Tilter de valgte flatene med vinkelen du angir, målt fra et nøytralt plan. Bruk det på støpte eller formsprøytede deler slik at de glir ut av formen.",
|
||||
"help.solid.emboss": "Hever skisseprofiler, for eksempel tekst eller en logo, ut fra en flate, eller senker dem ned i den. Bruk det til skrift, etiketter og merking på plane eller runde flater.",
|
||||
"help.solid.extrude": "Trekker en skisseprofil ut i 3D over en angitt avstand og legger til eller fjerner materiale. Bruk verktøyet til å gjøre et flatt omriss til en blokk, en knast eller en lomme.",
|
||||
"help.solid.fillet": "Runder av de valgte kantene med en jevn, sirkulær overgang med radiusen du angir. Bruk verktøyet til å avrunde skarpe kanter av hensyn til styrke, komfort eller utseende.",
|
||||
"help.solid.hole": "Lager et rundt hull med diameteren du angir, ved et valgt punkt på en flate. Bruk verktøyet til klaringshull for skruer, hull for pinner og andre enkle, runde åpninger.",
|
||||
@@ -1637,62 +1408,20 @@
|
||||
"help.solid.move": "Flytter eller roterer de valgte kroppene, eller en kopi av dem, med avstanden og vinkelen du angir. Bruk det til å flytte en kropp eller lage en til på et annet sted.",
|
||||
"help.solid.offset_face": "Skyver de valgte flatene inn eller ut med avstanden du angir, og flatene rundt følger med. Bruk det til å gjøre en vegg tykkere, en lomme dypere eller en forhøyning høyere uten å redigere skissen.",
|
||||
"help.solid.pattern.circular": "Gjentar de valgte objektene rundt en akse, med antallet og totalvinkelen du angir. Bruk det til boltesirkler, eiker, finner og tenner.",
|
||||
"help.solid.pattern.path": "Kopierer funksjoner eller kropper langs en skissebane, etter antall og avstand. Bruk det til hull langs en kurvet kant eller deler langs en skinne.",
|
||||
"help.solid.pattern.rectangular": "Gjentar de valgte objektene i én eller to retninger med antallet og avstanden du angir. Bruk det til rader og rutenett av hull, ribber, pinner eller føtter.",
|
||||
"help.solid.pipe": "Oppretter et rundt rør langs en bane av skissekurver, massivt eller hult med en veggtykkelse. Bruk det til rør, ledninger, kabler og skinner.",
|
||||
"help.solid.press_pull": "Legger til eller fjerner materiale når du drar i en flate, eller avrunder kanter når du drar i dem. Bruk det til raske endringer rett på modellen.",
|
||||
"help.solid.remove": "Tar de valgte kroppene ut av designet fra dette punktet i tidslinjen og utover; tidligere trinn beholder dem. Bruk det til å fjerne en hjelpekropp, for eksempel et skjæreverktøy du ikke trenger lenger.",
|
||||
"help.solid.replace_face": "Flytter de valgte plane flatene til et plan eller en parallell flate, og kroppen vokser eller krymper for å møte det. Bruk det til å få en flate på linje med en annen del eller et konstruksjonsplan.",
|
||||
"help.solid.revolve": "Dreier en skisseprofil rundt en akse for å lage en rotasjonssymmetrisk volumkropp. Bruk verktøyet til aksler, knotter, skåler og andre deler som er runde rundt en senterlinje.",
|
||||
"help.solid.rib": "Legger til en tynn vegg langs en åpen skissekurve, fylt ut til de neste flatene på kroppen. Bruk det til å avstive vegger og hjørner, for eksempel i støpte eller utskrevne deler.",
|
||||
"help.solid.scale": "Gjør de valgte kroppene større eller mindre med en faktor, lik i alle retninger eller én per akse. Bruk det til å endre størrelsen på en importert form eller til å ta hensyn til krymping.",
|
||||
"help.solid.shell": "Huler ut en volumkropp og lager vegger med tykkelsen du angir. Flatene du velger, fjernes for å lage åpninger. Bruk verktøyet til bokser, deksler og andre tynnveggede deler.",
|
||||
"help.solid.sphere": "Oppretter en kule fra en radius eller diameter rundt et senterpunkt. Bruk det til kuler, knotter og avrundede ender.",
|
||||
"help.solid.split_body": "Deler en kropp i separate kropper med et plan, flaten til en annen kropp eller en skisselinje. Bruk det til å lage deler som skal skrives ut, maskineres eller farges hver for seg.",
|
||||
"help.solid.split_face": "Deler de valgte flatene langs et plan, flaten til en annen kropp eller skisserte kurver, uten å dele kroppen. Bruk det til å gi en del av en flate sin egen slippvinkel, farge eller forskyvning.",
|
||||
"help.solid.sweep": "Drar en skisseprofil langs en bane for å lage en volumkropp. Bruk det til rør, skinner, håndtak og alle deler med konstant tverrsnitt som følger en kurve.",
|
||||
"help.solid.thread": "Legger til en ISO-metrisk gjenge på en sylindrisk flate, enten som en kosmetisk gjenge eller skåret inn i kroppen. Bruk det til bolter, gjengede hull og utskrevne skrudeler.",
|
||||
"help.solid.torus": "Oppretter en ring fra en storradius rundt aksen og en lilleradius for det runde tverrsnittet. Bruk det til O-ringer, håndtak og runde perler.",
|
||||
"help.solid.web": "Legger til en tynn vegg langs hver åpne skissekurve, hver fylt ut til de neste flatene på kroppen. Bruk det til et rutenett av støttevegger inni hus og brett.",
|
||||
"help.surface.blend": "Oppretter en flate som bygger bro mellom kantene på to kropper, tangent- eller krumningskontinuerlig mot begge. Bruk det til å forbinde to flater jevnt over et mellomrom.",
|
||||
"help.surface.boundary": "Oppretter en flate som fyller en sløyfe av to til fire skissekurver, eller et nett av kurver. Bruk det til frie paneler definert av kantene sine.",
|
||||
"help.surface.extend": "Forlenger en flate forbi kantene, med en avstand eller opp til et plan eller en flate. Bruk det slik at flater overlapper før du trimmer eller syr dem sammen.",
|
||||
"help.surface.extrude": "Skyver skissekurver eller profiler en avstand ut til en flate, bare vegger, uten lokk. Bruk det til tynne vegger og til skjære- eller delingsverktøy.",
|
||||
"help.surface.fair": "Jevner ut innsiden av frie flater mens kantene blir stående. Bruk det til å jevne ut bulker og bølgete refleksjoner i en flate.",
|
||||
"help.surface.loft": "Oppretter en flate som går gjennom to eller flere profiler i rekkefølge, uten lokk. Bruk det til skall og overganger mellom ulike former.",
|
||||
"help.surface.match": "Bygger kanten av en flate på nytt slik at den møter kanten til en annen kropp, med samsvarende tangent eller krumning. Bruk det til å lukke en skjøt jevnt mellom to flater.",
|
||||
"help.surface.offset": "Lager en kopi av flater i en avstand langs normalene deres, som en ny flatekropp. Bruk det til hud, klaringer eller den andre siden av en vegg.",
|
||||
"help.surface.patch": "Fyller et skisseområde eller en lukket sløyfe av kanter med en flate, plan eller jevnt krum. Bruk det til å lukke hull i en flatekropp.",
|
||||
"help.surface.reverse_normal": "Snur flatene i en flatekropp, slik at utsiden vender den andre veien. Bruk det før fortykning eller sammensying når flatene peker innover.",
|
||||
"help.surface.revolve": "Dreier skissekurver eller profiler om en akse til en flate, uten lokk. Bruk det til runde skall som lampeskjermer, boller og dyser.",
|
||||
"help.surface.ruled": "Oppretter en stripe av rette linjer ut fra en kjede av kanter, langs flatens normal, tangent eller i en vinkel. Bruk det til slippvegger, utløp og delingsflater.",
|
||||
"help.surface.stitch": "Syr flatekropper sammen langs de felles kantene, til en volumkropp når de lukker seg. Bruk det til å gjøre et sett flater om til én kropp.",
|
||||
"help.surface.sweep": "Fører skissekurver eller profiler langs en bane til en flate, uten lokk. Bruk det til renner, lister og andre tynne former som følger en bane.",
|
||||
"help.surface.thicken": "Gir en flatekropp en tykkelse og gjør den til en volumkropp. Bruk det til å lage utskrivbare eller maskinerbare deler av flater.",
|
||||
"help.surface.trim": "Skjærer en flate med et plan, en annen flate eller skissekurver, og beholder siden du velger. Bruk det til å skjære flater til form før sammensying.",
|
||||
"help.surface.unstitch": "Skiller flatene til en kropp ut i egne flatekropper; en volumkropp faller fra hverandre til flater. Bruk det til å bearbeide enkeltflater på en kropp.",
|
||||
"help.surface.untrim": "Fjerner hull fra en flate, eller gjenoppretter ytterkanten til flatens naturlige grenser. Bruk det til å få tilbake hele flaten etter en trimming.",
|
||||
"help.third_party": "Tredjepartslisenser",
|
||||
"help.timeline.compute_all": "Bygger alle funksjoner i tidslinjen på nytt fra begynnelsen. Bruk det til å oppdatere modellen og se hvilke funksjoner som feiler.",
|
||||
"help.timeline.delete": "Sletter de valgte funksjonene fra tidslinjen; sletting av en skisse sletter også funksjonene som er bygget på den. Bruk det til å fjerne et trinn som ikke lenger er ønsket.",
|
||||
"help.timeline.dependents": "Lister opp funksjonene som ville blitt slettet sammen med en funksjon, og de som ville feilet uten den. Bruk det før du sletter eller endrer en funksjon.",
|
||||
"help.timeline.play": "Spill av de gjenstående funksjonene én om gangen, med en halv sekunds pause etter hver gjenoppbygging. Kjør denne kommandoen igjen eller trykk Escape for å stoppe; Gå til slutten hopper umiddelbart.",
|
||||
"help.view.apply": "Dreier visningen til en standardretning som front, topp eller iso, eller til en lagret navngitt visning. Bruk det til å se på modellen fra en fast vinkel.",
|
||||
"help.view.delete": "Sletter en lagret navngitt visning. Modellen endres ikke.",
|
||||
"help.view.fit": "Zoomer og panorerer slik at hele modellen, eller utvalget, fyller visningen. Bruk det når modellen har kommet ut av syne.",
|
||||
"help.view.grid": "Viser eller skjuler rutenettet i visningsområdet. Bruk det som en størrelses- og orienteringshjelp under modellering.",
|
||||
"help.view.ground_shadow": "Viser eller skjuler skyggen til modellen på bakken. Bruk det til å vurdere høyde og posisjon lettere.",
|
||||
"help.view.home": "Dreier visningen tilbake til hjemretningen og tilpasser modellen. Bruk det til raskt å komme tilbake til en kjent visning.",
|
||||
"help.view.list": "Lister opp de navngitte visningene som er lagret i designet. Bruk det til å finne en visning du lagret tidligere.",
|
||||
"help.view.navigate": "Dreier, panorerer eller zoomer visningen i trinn, for eksempel en kvart omdreining til venstre. Bruk det til å flytte kameraet presist i stedet for å dra.",
|
||||
"help.view.navigation_bar": "Viser eller skjuler navigasjonslinjen nederst i visningsområdet. Skjul den for mer plass, vis den for å nå visningsverktøyene med musen.",
|
||||
"help.view.rename": "Gir en lagret navngitt visning et nytt navn. Selve visningen forblir den samme.",
|
||||
"help.view.save": "Lagrer gjeldende kameraposisjon som en navngitt visning i designet. Bruk det til å komme tilbake til samme vinkel senere, for eksempel for skjermbilder.",
|
||||
"help.view.spin": "Roterer visningen rundt modellen kontinuerlig til neste klikk eller tast. Bruk det til å presentere en modell fra alle sider.",
|
||||
"help.view.tool": "Låser et kameraverktøy, rotering, panorering eller zoom, slik at det å dra med venstre museknapp flytter visningen til du slår det av. Bruk det på en styreflate eller uten midtre museknapp.",
|
||||
"help.view.visual_style": "Bytter hvordan modellen tegnes: skyggelagt med eller uten kanter, trådmodell eller med skjulte kanter. Bruk trådmodell for å se inn i modellen, skyggelagt for et rent utseende.",
|
||||
"history.sketch_under_constrained": "Underbestemt ({count} frihetsgrader)",
|
||||
"history.sketch_under_constrained_one": "Underbestemt ({count} frihetsgrad)",
|
||||
"hole_presets.confirm_delete": "Bekreft sletting",
|
||||
"hole_presets.delete": "Slett",
|
||||
"hole_presets.delete_prompt": "Slette denne personlige forhåndsinnstillingen? Eksisterende hull endres ikke.",
|
||||
@@ -1867,10 +1596,6 @@
|
||||
"material.selection.mixed": "Ulike materialer",
|
||||
"measure.at": "Ved",
|
||||
"measure.item": "Element {number}",
|
||||
"measure.quick_copied": "Målet er kopiert",
|
||||
"measure.quick_copy": "Klikk for å kopiere målet",
|
||||
"measure.quick_edges": "{count} kanter",
|
||||
"measure.quick_faces": "{count} flater",
|
||||
"messages.ago_h": "for {n} t siden",
|
||||
"messages.ago_min": "for {n} min siden",
|
||||
"messages.ago_s": "for {n} s siden",
|
||||
@@ -2023,11 +1748,6 @@
|
||||
"not a move": "ikke en flytting",
|
||||
"not a number": "ikke et tall",
|
||||
"open a sketch first": "åpne en skisse først",
|
||||
"parameters.apply_live": "Bruk hver endring når du forlater feltet",
|
||||
"parameters.apply_live_tip": "Av: endringene venter til Bruk eller OK, og så bygges designet på nytt én gang for alle. Avbryt eller Escape forkaster dem.",
|
||||
"parameters.held": "{count} endringer venter på Bruk",
|
||||
"parameters.held_hint": "Rediger uttrykk og enheter. Endringer venter på Bruk eller OK.",
|
||||
"parameters.held_one": "1 endring venter på Bruk",
|
||||
"parts.automatic_name": "automatisk",
|
||||
"parts.dimension.across_flats": "Nøkkelvidde",
|
||||
"parts.dimension.bore": "Boring",
|
||||
@@ -2050,8 +1770,6 @@
|
||||
"parts.family.set_screw": "Settskrue med innvendig sekskant, flat ende",
|
||||
"parts.family.socket_head_cap_screw": "Sylinderskrue med innvendig sekskant",
|
||||
"parts.family.washer": "Underlagsskive",
|
||||
"parts.holes": "Hull (valgfritt)",
|
||||
"parts.placement_hint": "velg ett eller flere hull for å sette inn en del i hvert av dem, eller OK plasserer den ved origo",
|
||||
"pattern.alignment_2": "Justering 2",
|
||||
"pattern.alignment_hint": "Antallet inkluderer originalen. Senter fordeler kopiene rundt originalen. Speil velger hvilken side som får en ekstra kopi når antallet er et partall.",
|
||||
"pattern.direction_1": "Retning 1",
|
||||
@@ -2092,8 +1810,6 @@
|
||||
"prefs.anti_aliasing_note": "Jevner ut taggete kanter.",
|
||||
"prefs.applies_on_restart": "Tas i bruk ved omstart",
|
||||
"prefs.assistant": "Assistent",
|
||||
"prefs.auto_operation": "Velg operasjon automatisk",
|
||||
"prefs.auto_operation_note": "Funksjonsdialoger velger Slå sammen, Ny kropp eller Klipp ut ut fra hva det nye materialet berører, helt til du velger selv. Av: de beholder operasjonen de åpnes med.",
|
||||
"prefs.axes": "Akser",
|
||||
"prefs.axis": "Akse",
|
||||
"prefs.bodies_folders": "Kroppsmapper",
|
||||
@@ -2104,8 +1820,6 @@
|
||||
"prefs.bottom_centre": "Nederst i midten",
|
||||
"prefs.bottom_right": "Nederst til høyre",
|
||||
"prefs.browser": "Modelltre",
|
||||
"prefs.browser_eye_left": "Øyet ved siden av foldepilen",
|
||||
"prefs.browser_eye_left_note": "Radene i modelltreet viser vis/skjul-øyet ved siden av foldepilen, som før, i stedet for i en kolonne ytterst til høyre i radene.",
|
||||
"prefs.browser_reveal_on_hover": "Vis når pekeren er over",
|
||||
"prefs.browser_show_note": "Vist holder modelltreet på skjermen. Vis når pekeren er over holder det skjult til pekeren kommer over plassen det har, eller over den tynne fanen ved venstre kant, og det forblir åpent mens pekeren er inne i det eller en meny fra det er åpen.",
|
||||
"prefs.browser_shown": "Vist",
|
||||
@@ -2156,8 +1870,6 @@
|
||||
"prefs.graphics_card_restart": "Trer i kraft etter at SolidCraft er startet på nytt. WGPU_ADAPTER_NAME overstyrer dette valget.",
|
||||
"prefs.graphics_note": "Velg mellom hastighet og jevnhet. Hvert valg viser effekten på et eksempel.",
|
||||
"prefs.graphics_presets_note": "Forhåndsinnstillinger angir valgene nedenfor samlet.",
|
||||
"prefs.hide_constraint_glyphs_zoomed_out": "Skjul bindingssymboler når det er zoomet ut",
|
||||
"prefs.hide_constraint_glyphs_zoomed_out_note": "Bindingssymbolene forsvinner fra visningen når skissen er zoomet ut så langt at de ville rotet til den. Av: de beholder en fast størrelse på skjermen ved alle zoomnivåer.",
|
||||
"prefs.history": "Historikk",
|
||||
"prefs.history_origin_bodies": "Vis origo og kropper øverst",
|
||||
"prefs.history_origin_bodies_note": "Tidslinjen til venstre eller under modelltreet starter med Kropper-mappen til den aktive komponenten og Origo, med øyne og menyer som i modelltreet. Tidslinjen nederst er uendret.",
|
||||
@@ -2196,9 +1908,6 @@
|
||||
"prefs.max_file_size_step": "STEP- og importfiler",
|
||||
"prefs.max_file_size_web": "Nettappen åpner STEP- og importfiler opptil 512 MB og design opptil 256 MB: en nettleserfane kan ikke romme større filer. Grensene kan økes i skrivebordsappen.",
|
||||
"prefs.megabytes": "MB",
|
||||
"prefs.menu_grid": "Store ikoner",
|
||||
"prefs.menu_list": "Liste",
|
||||
"prefs.menus": "Menyer",
|
||||
"prefs.minutes": "minutter",
|
||||
"prefs.minutes_suffix": " min",
|
||||
"prefs.mouse": "Mus og styreflate",
|
||||
@@ -2218,16 +1927,10 @@
|
||||
"prefs.origin_plane_names": "Navn på origoplan",
|
||||
"prefs.origin_plane_names_note": "Navn som vises i modelltreet, dialoger og lister. {top} er XY, {front} er XZ og {right} er YZ, med Z opp. Kommandoer, skript og lagrede design beholder XY, XZ og YZ.",
|
||||
"prefs.overall_speed": "Samlet hastighet",
|
||||
"prefs.parameter_list_rows": "Rader i parameterlisten",
|
||||
"prefs.parameter_list_rows_tip": "Pil ned i et tomt verdifelt viser parameterne, favorittene først, opp til dette antallet. Færre holder listen lett i et stort design.",
|
||||
"prefs.persistent_ribbon_pressed": "Fremhev aktive kommandoer på båndet",
|
||||
"prefs.persistent_ribbon_pressed_help": "Fremhev kommandoer på båndet mens effektene deres er slått på. Slå av for å beholde det forrige nøytrale utseendet og den forrige kommandohjelpen.",
|
||||
"prefs.perspective_fov": "Synsfelt",
|
||||
"prefs.placement": "Plassering",
|
||||
"prefs.prefer_free_sketch_points": "Foretrekk flyttbare skissepunkter når punkter overlapper",
|
||||
"prefs.preview_choices": "Forhåndsvisning av valgene dine",
|
||||
"prefs.print_face_highlight": "Utheving av utskriftsflate",
|
||||
"prefs.print_face_highlight_tip": "Hvor sterkt et legemes utskriftsflate fargelegges og omrisses i visningen. 0 % viser ingen utheving.",
|
||||
"prefs.profile_active": "Aktiv profil",
|
||||
"prefs.profile_applied": "Profilen er brukt.",
|
||||
"prefs.profile_changed": "Innstillingene er endret siden profilen ble lagret. Lagre beholder dem i profilen.",
|
||||
@@ -2249,8 +1952,6 @@
|
||||
"prefs.quality_fastest": "raskest",
|
||||
"prefs.quality_slowest": "langsomst",
|
||||
"prefs.quality_smoother": "jevnere",
|
||||
"prefs.quick_measure": "Hurtigmåling i hjørnet av visningen",
|
||||
"prefs.quick_measure_note": "Størrelsen på utvalget nederst til høyre i visningen: lengden til en kant, eller Ø og R for en rund kant, arealet til en flate, posisjonen til et punkt, avstanden og vinkelen mellom to elementer, summen for flere kanter eller flater. Et klikk kopierer den.",
|
||||
"prefs.render_previous_geometry_budget": "Bruk forrige geometribudsjett for rendringsforhåndsvisning",
|
||||
"prefs.render_previous_geometry_budget_help": "Gjenopprett den forrige faste geometrigrensen (512 MiB på 64-biters skrivebordsmaskiner, 128 MiB ellers) i stedet for budsjettet som er basert på enheten.",
|
||||
"prefs.reports_saved": "{n} lagret",
|
||||
@@ -2264,8 +1965,6 @@
|
||||
"prefs.search_empty": "Ingen samsvarende innstillinger",
|
||||
"prefs.select": "Velg",
|
||||
"prefs.select_one_item": "Velg ett element",
|
||||
"prefs.select_other_hidden": "Velg skjult geometri med Velg annet",
|
||||
"prefs.select_other_hidden_help": "På: ta med skjulte kropper, skisser og tildekte kanter nær pekeren. Av: bruk den opprinnelige listen over synlig geometri under pekeren.",
|
||||
"prefs.selecting": "Valg",
|
||||
"prefs.shift": "Shift",
|
||||
"prefs.shift_add_ctrl_toggle": "Shift legger bare til; Ctrl / Cmd veksler",
|
||||
@@ -2277,37 +1976,25 @@
|
||||
"prefs.sketch_align_points_note": "Under tegning justeres et punkt vannrett etter ett skissepunkt og loddrett etter et annet samtidig, med en prikket hjelpelinje, og klikket beholder begge justeringene. Av: bare etter forrige punkt, én akse om gangen.",
|
||||
"prefs.sketch_conflict_colour": "Motstridende geometri i konfliktfargen",
|
||||
"prefs.sketch_conflict_colour_note": "Mens bindingene i en skisse er i konflikt, tegnes også kurvene og punktene som en feilende binding holder i konfliktfargen, ikke bare symbolet eller målet. Av: de beholder sine vanlige farger.",
|
||||
"prefs.sketch_construction_lines": "Utvidede hjelpelinjeverktøy",
|
||||
"prefs.sketch_exit_view": "Når en skisse avsluttes",
|
||||
"prefs.sketch_exit_view.keep": "Behold gjeldende visning",
|
||||
"prefs.sketch_exit_view.previous": "Gå tilbake til forrige visning",
|
||||
"prefs.sketch_exit_view.unless_rotated": "Gå tilbake med mindre visningen er rotert",
|
||||
"prefs.sketch_exit_view_note": "Hvor visningen går etter Fullfør skisse, Avbryt eller dobbelt Esc.",
|
||||
"prefs.sketch_open_look_at": "Orienter mot skissen når den åpnes",
|
||||
"prefs.sketch_open_look_at_note": "Av: å opprette eller redigere en skisse lar visningen stå som den er. Orienter mot vender visningen mot skissen når du vil.",
|
||||
"prefs.sketch_recent_snap": "Fang automatisk til nylige sentre og midtpunkter",
|
||||
"prefs.sketch_recent_snap_note": "Under tegning fanges markøren der hjelpelinjene fra de to siste sirkelsentrene eller midtpunktene på rette kanter krysser hverandre. Av: hjelpelinjene vises bare, og markøren flytter seg ikke.",
|
||||
"prefs.sketch_selection": "Skisse og valg",
|
||||
"prefs.sketch_selection_heading": "Skisse og valg",
|
||||
"prefs.sketch_selection_note": "Hvordan skisser bruker punktfangst, og hvordan klikk velger.",
|
||||
"prefs.sketch_state_icons": "Skisseikoner i fargen til tilstanden deres",
|
||||
"prefs.sketch_state_icons_note": "I tidslinjen og modelltreet får skisseikonet fargen til skissens tilstand (underbestemt, fullt bundet eller i konflikt), og verktøytipset oppgir tilstanden. Av: alle skisser har samme ikon.",
|
||||
"prefs.sketch_tab_always": "Behold Skisse-fanen synlig",
|
||||
"prefs.sketch_tab_always_note": "Skisse-fanen blir stående på båndet, rett etter Modell, også når ingen skisse er åpen. Tegneverktøyene starter da en skisse på det valgte planet eller den valgte flaten, eller på planet du velger deretter, med verktøyet klart i skissen.",
|
||||
"prefs.sketch_tracking_guides": "Hjelpelinjer for senter og midtpunkt",
|
||||
"prefs.sketch_tracking_guides_note": "Hold over en sirkels senter eller midtpunktet på en rett kant, og flytt deretter vannrett eller loddrett for å vise en midlertidig prikket hjelpelinje.",
|
||||
"prefs.sketch_tracking_points": "Hjelpelinjer fra endepunkter og hjørner under tegning",
|
||||
"prefs.sketch_tracking_points_note": "Mens et tegneverktøy venter på et punkt, viser det å holde pekeren over enden av en linje eller bue, hjørnet av et rektangel eller et fritt punkt den samme midlertidige stiplede hjelpelinjen som for et senter eller midtpunkt. Av: bare sentre og midtpunkter.",
|
||||
"prefs.sketching": "Skissetegning",
|
||||
"prefs.snap_drawing_note": "Mens du tegner eller drar et skissepunkt.",
|
||||
"prefs.source": "Kilde",
|
||||
"prefs.speed": "Hastighet",
|
||||
"prefs.stand_up_note": "Når en STEP- eller IGES-fil åpnes med Z opp, tilby en kvart omdreining rundt X.",
|
||||
"prefs.stand_up_unknown": "For filer fra ukjente programmer",
|
||||
"prefs.stand_up_unknown.ask": "Spør i en dialog",
|
||||
"prefs.stand_up_unknown.note": "Vis en melding",
|
||||
"prefs.stand_up_unknown.off": "Ikke tilby",
|
||||
"prefs.stand_up_unknown_note": "Hvordan tilbudet gis når filhodet ikke nevner noe program som er kjent for å lagre med Y opp. En melding vises bare når filen ser ut til å ligge på ryggen. Spør i en dialog spør om hver slik fil, som før.",
|
||||
"prefs.status_bar": "Statuslinje",
|
||||
"prefs.status_bar_note": "En tynn linje langs vinduets nedre kant viser hva som redigeres, tilstanden til den åpne skissen i dens farge og designets enheter; et klikk på enhetene endrer dem. Skissens tilstand vises da ikke lenger i hjørnet av visningen.",
|
||||
"prefs.status_done": "Ferdig",
|
||||
@@ -2325,16 +2012,6 @@
|
||||
"prefs.theme_follow_off": "Av",
|
||||
"prefs.theme_follow_stop": "Slutt å følge",
|
||||
"prefs.theme_import_hint": "Klikk for å velge en temafil, slipp en her, eller trykk Ctrl+V (Cmd+V på Mac) med et kopiert tema",
|
||||
"prefs.theme_option_opacity": "Opasitet",
|
||||
"prefs.theme_option_opacity_help": "Juster opasiteten til flytende paneler. En lesbarhetsgrense beskytter tekst over visningsfarger.",
|
||||
"prefs.theme_option_tab_colours": "Fanefarger",
|
||||
"prefs.theme_option_tab_colours_help": "Bruk dette temaets panel- og visningsfarger for hver båndfane.",
|
||||
"prefs.theme_option_tab_fade_ms": "Faneovergang",
|
||||
"prefs.theme_option_tab_fade_ms_help": "Toner panel- og visningsfarger når du bytter fane. Null bytter umiddelbart.",
|
||||
"prefs.theme_options_badge": "Alternativer",
|
||||
"prefs.theme_options_more": "Flere · {count}",
|
||||
"prefs.theme_options_reset": "Tilbakestill",
|
||||
"prefs.theme_options_unavailable": "Ikke tilgjengelig på denne enheten",
|
||||
"prefs.theme_paste": "Lim inn tema",
|
||||
"prefs.theme_paste_none": "Utklippstavlen inneholder ikke noe SolidCraft-tema",
|
||||
"prefs.timeline_half_hour": "−30 min",
|
||||
@@ -2356,23 +2033,13 @@
|
||||
"prefs.under_cursor": "Under pekeren",
|
||||
"prefs.units_precision": "Enheter og presisjon",
|
||||
"prefs.updates": "Oppdateringer",
|
||||
"prefs.value_boxes_in_view": "Vis verdier ved siden av håndtakene i visningen",
|
||||
"prefs.value_boxes_in_view_tip": "Verdien til en kommando (Avstand, Radius …) i en boks ved siden av håndtaket, over modellen. Av: du skriver den inn i kommandovinduet, som tar over tastaturet etter et valg, og ingenting dekker modellen.",
|
||||
"prefs.view": "Visningsatferd",
|
||||
"prefs.view_confirm_corner": "OK og Avbryt i hjørnet av visningen",
|
||||
"prefs.view_confirm_corner_note": "Mens en dialog eller en skisse er åpen, gjør et hakemerke og et kryss øverst til høyre i visningen det samme som OK og Avbryt i dialogen, eller fullfører og avbryter skissen. Visningsnavigatoren flyttes ned under dem.",
|
||||
"prefs.viewport": "Visningsområde",
|
||||
"prefs.viewport_analysis_status": "Vis analysestatus i visningsområdet",
|
||||
"prefs.viewport_analysis_status_help": "Vis aktive analyser over visningsområdet, åpne tegnforklaringene deres fra hvert element, og bruk Esc for å slå av den nyeste analysen. Slå av for å gjenopprette tegnforklaringer i hjørnene og den tidligere Esc-oppførselen.",
|
||||
"prefs.viewport_background": "Bakgrunn",
|
||||
"prefs.viewport_background_colour": "Farge",
|
||||
"prefs.viewport_background_theme": "Temaets gradient",
|
||||
"prefs.viewport_section_status": "Vis snittstatus i visningsområdet",
|
||||
"prefs.viewport_section_status_help": "Vis snittinnstillingen i visningsområdet. Escape og den aktive båndknappen slår den av. Slå av for å beholde de tidligere snittkontrollene.",
|
||||
"prefs.viewport_status_details": "Live detaljer i visningsområdet",
|
||||
"prefs.viewport_status_details_help": "Rediger aktive analyse- og snittinnstillinger i vanlige detaljkort. Slå av for å gjenopprette skrivebeskyttede tegnforklaringer for analyse og Snitt-dialogen.",
|
||||
"prefs.viewport_status_summary": "Slå sammen statuselementer i visningsområdet",
|
||||
"prefs.viewport_status_summary_help": "Slå sammen tre eller flere statuselementer i visningsområdet til ett oppsummeringsmerke. Slå av for å beholde hvert element i hele raden.",
|
||||
"prefs.wheel": "Musehjul",
|
||||
"prefs.wheel_trackpad": "Musehjul og styreflate",
|
||||
"prefs.workspace": "Arbeidsområde",
|
||||
@@ -2382,10 +2049,6 @@
|
||||
"properties.title": "Egenskaper: {name}",
|
||||
"recovery.days_ago": "for {count} dager siden",
|
||||
"recovery.detail": "{file} · {features} funksjoner · automatisk lagret {when}",
|
||||
"recovery.discard_all": "Forkast alle",
|
||||
"recovery.discard_all_detail": "Dette kan ikke angres.",
|
||||
"recovery.discard_all_title": "Forkast {count} automatiske lagringer?",
|
||||
"recovery.discard_all_title_one": "Forkast 1 automatisk lagring?",
|
||||
"recovery.hours_ago": "for {count} t siden",
|
||||
"recovery.just_now": "nettopp",
|
||||
"recovery.min_ago": "for {count} min siden",
|
||||
@@ -3251,9 +2914,7 @@
|
||||
"render.output_ready": "Klar til rendring",
|
||||
"render.output_run_check": "Kjør sjekk",
|
||||
"render.output_size_limit": "{method}: opptil {dimension} px per side og {pixels} piksler. Største størrelse som passer: {width} × {height}.",
|
||||
"render.output_size_method_profile": "For å rendre {width} × {height}, velg {method} med CPU-ressursprofilen {profile}, eller en mindre størrelse.",
|
||||
"render.output_size_ok": "Størrelse OK · {width} × {height} px",
|
||||
"render.output_size_profile": "For å rendre {width} × {height}, velg CPU-ressursprofilen {profile}, eller en mindre størrelse.",
|
||||
"render.output_swap_orientation": "Bytt bredde og høyde",
|
||||
"render.output_tools_inspector": "Rediger størrelse og format i utdatainspektøren.",
|
||||
"render.output_view_image": "Vis bilde",
|
||||
@@ -3466,7 +3127,6 @@
|
||||
"render.size_custom": "Egendefinert…",
|
||||
"render.size_full_hd": "Full HD",
|
||||
"render.size_hd": "HD",
|
||||
"render.size_needs_profile": "{size} · trenger {profile}",
|
||||
"render.size_presets": "Forhåndsinnstillinger for størrelse",
|
||||
"render.size_presets_pending": "Kommer med utdataeditoren",
|
||||
"render.size_preview": "Forhåndsvisning",
|
||||
@@ -3754,24 +3414,6 @@
|
||||
"sheet.flange_type_contour": "Kontur",
|
||||
"sheet.flange_type_edge": "Kant",
|
||||
"sheet.no_body": "det finnes ingen platemetallkropp: start en med Flens > Basis, eller gjør en plate om til platemetall med Konverter til platemetall (velg den store, flate siden)",
|
||||
"sheet.personal_rules.confirm_delete": "Bekreft sletting",
|
||||
"sheet.personal_rules.delete": "Slett",
|
||||
"sheet.personal_rules.delete_prompt": "Slette denne personlige regelen? Regler som allerede ligger i design, endres ikke.",
|
||||
"sheet.personal_rules.full": "Det personlige biblioteket inneholder allerede 64 regler.",
|
||||
"sheet.personal_rules.invalid_name": "Skriv inn et kort navn uten linjeskift eller kontrolltegn.",
|
||||
"sheet.personal_rules.invalid_values": "Fullfør verdiene i regelen: hver må kunne beregnes i dette designet, med positiv tykkelse og en K-faktor fra 0 til 1.",
|
||||
"sheet.personal_rules.missing": "Den valgte personlige regelen er ikke lenger tilgjengelig.",
|
||||
"sheet.personal_rules.name": "Regelnavn",
|
||||
"sheet.personal_rules.name_exists": "Det finnes allerede en personlig regel med dette navnet. Bruk et annet navn.",
|
||||
"sheet.personal_rules.name_hint": "Et unikt navn",
|
||||
"sheet.personal_rules.overwrite": "Lagre endringer i valgt personlig regel",
|
||||
"sheet.personal_rules.rename": "Gi nytt navn",
|
||||
"sheet.personal_rules.rule": "Personlig regel",
|
||||
"sheet.personal_rules.save": "Lagre som ny",
|
||||
"sheet.personal_rules.scope": "Lagres i profilen din for alle design.",
|
||||
"sheet.personal_rules.select": "Velg en regel",
|
||||
"sheet.personal_rules.title": "Personlige regler",
|
||||
"sheet.personal_rules.unsupported": "Denne regelen har verdier som denne versjonen ikke kan bruke.",
|
||||
"shortcut.json_error": "parametere må være JSON: {error}",
|
||||
"shortcut.no_command": "ingen kommando `{id}`; teksten før JSON må være en kommando-id",
|
||||
"shortcut.pin": "Fest øverst i S-boksen",
|
||||
@@ -3808,7 +3450,6 @@
|
||||
"sketch_text.align_right": "Høyre",
|
||||
"sketch_text.bold": "Fet",
|
||||
"sketch_text.builtin_font": "{family} (innebygd)",
|
||||
"sketch_text.formula": "Start med = for å bygge ordene fra parametere: ='W' + number(Width)",
|
||||
"sketch_text.italic": "Kursiv",
|
||||
"sketch_text.loading_fonts": "Ser etter installerte skrifter…",
|
||||
"sketch_text.on_path": "Teksten følger banen og plasseres langs kurven",
|
||||
@@ -3862,10 +3503,8 @@
|
||||
"timeline.move_to_group": "Flytt funksjoner til gruppe",
|
||||
"timeline.rename_group": "Gi nytt navn til funksjonsgruppe",
|
||||
"timeline.reorder_many": "Omorganiser funksjoner",
|
||||
"timeline.suppress_features": "Undertrykk funksjoner",
|
||||
"timeline.suppress_folders_tip": "Undertrykk eller opphev undertrykking av alle funksjoner i mappene og de nestede mappene deres",
|
||||
"timeline.ungroup": "Opphev funksjonsgruppering",
|
||||
"timeline.unsuppress_features": "Opphev undertrykking av funksjoner",
|
||||
"to the face": "til flaten",
|
||||
"to the next face": "til neste flate",
|
||||
"toolbar.customize_note": "Fanen {tab}. Kryss av for en kommando for å legge til en knapp på verktøylinjen. Du kan også dra en rad fra panelets nedtrekksmeny til verktøylinjen, dra en knapp ut av verktøylinjen for å fjerne den, eller feste en kommando fra nedtrekksmenyen.",
|
||||
@@ -3949,8 +3588,6 @@
|
||||
"ui.3d_mouse_section": "3D-mus",
|
||||
"ui.3d_mouse_show_in_view": "Vis 3D-musen i 3D-visningen",
|
||||
"ui.3d_mouse_show_in_view_tip": "Et bilde av 3D-musen din i nedre venstre hjørne som beveger seg når du beveger den.",
|
||||
"ui.3d_mouse_sketch_orbit": "Roter skisser med 3D-musen",
|
||||
"ui.3d_mouse_sketch_orbit_tip": "3D-musen roterer også visningen mens en skisse er åpen og sett rett forfra, slik musen kan. Av: den panorerer og zoomer skissen til du heller visningen.",
|
||||
"ui.3d_mouse_skip": "Enheten min kan ikke gjøre dette",
|
||||
"ui.3d_mouse_skip_tip": "Hopper over denne bevegelsen i begge retninger, og kalibreringen utelater den.",
|
||||
"ui.3d_mouse_speed": "3D-musehastighet",
|
||||
@@ -3979,8 +3616,6 @@
|
||||
"ui.3d_mouse_step_twist_counterclockwise": "Vri knotten mot klokken, hold den, og slipp.",
|
||||
"ui.3d_mouse_switch_cap": "Kalibrer som Tilbake til midten",
|
||||
"ui.3d_mouse_switch_trackball": "Kalibrer som trackball",
|
||||
"ui.3d_mouse_use_direct": "Bruk direkte driver",
|
||||
"ui.3d_mouse_use_direct_tip": "Les 3D-musen direkte (hidraw) i stedet for gjennom spacenavd.",
|
||||
"ui.3d_mouse_view_axis": "Visningsakse",
|
||||
"ui.3d_mouse_view_off": "Av",
|
||||
"ui.3d_mouse_view_off_tip": "Profilen til 3D-musdriveren slår av denne aksen, så bevegelsen flytter ikke visningen. Hvis du velger en annen akses bevegelse her, bytter de to plass, og den bevegelsen slutter å flytte visningen.",
|
||||
@@ -4019,7 +3654,6 @@
|
||||
"ui.agent_chat_auth_terminal": "Kjør dette i en terminal, og trykk deretter Koble til igjen:",
|
||||
"ui.agent_chat_auth_title": "Logg inn på agenten",
|
||||
"ui.agent_chat_cancel": "Avbryt",
|
||||
"ui.agent_chat_cannot_start": "Installert, men starter ikke: {error}",
|
||||
"ui.agent_chat_changes": "Endringer: {n}, ett angretrinn",
|
||||
"ui.agent_chat_changes_n": "{n} endringer",
|
||||
"ui.agent_chat_changes_of": "{n}/{limit} endringer",
|
||||
@@ -4112,12 +3746,9 @@
|
||||
"ui.agent_chat_queued_stopped": "I kø (stoppet, ikke sendt)",
|
||||
"ui.agent_chat_refresh": "Oppdater",
|
||||
"ui.agent_chat_refused": "Ikke tillatt for agenten: {reason}",
|
||||
"ui.agent_chat_reinstall": "{agent} er installert ({program}), men startet ikke da SolidCraft sjekket den: {error}\nInstallasjonen kan være ufullstendig, eller laget for en annen type datamaskin. Installer den på nytt med `{install}`, kontroller at den skriver ut versjonen sin i en terminal, og trykk deretter Oppdater.",
|
||||
"ui.agent_chat_remove": "Fjern fra køen",
|
||||
"ui.agent_chat_remove_file": "Fjern vedlegget fra denne meldingen",
|
||||
"ui.agent_chat_remove_imported": "Fjern vedlegget fra denne meldingen. Delen blir i designet (Angre fjerner den).",
|
||||
"ui.agent_chat_reply_cut_off": "Svaret nådde lengdegrensen før det var ferdig, så det kan være ufullstendig. Be agenten fortsette, eller om et kortere svar.",
|
||||
"ui.agent_chat_reply_declined": "Modellen avslo å svare på denne meldingen.",
|
||||
"ui.agent_chat_retry": "Prøv igjen",
|
||||
"ui.agent_chat_right": "Høyre",
|
||||
"ui.agent_chat_save": "Lagre",
|
||||
@@ -4176,17 +3807,12 @@
|
||||
"ui.ai_copy_suffix": "kopi",
|
||||
"ui.ai_custom_url": "Egendefinert URL",
|
||||
"ui.ai_default": "Standard",
|
||||
"ui.ai_edit": "Rediger",
|
||||
"ui.ai_edit_agent_title": "Rediger agent",
|
||||
"ui.ai_edit_gone": "Denne agenten ble fjernet, så det er ingenting å lagre.",
|
||||
"ui.ai_edit_tip": "Endre navn, kommando eller endepunkt for denne agenten. En lagret nøkkel forblir skjult.",
|
||||
"ui.ai_http_busy": "endepunktet er opptatt eller over grensen; prøv igjen senere",
|
||||
"ui.ai_http_key": "endepunktet avviste nøkkelen: sjekk den i Innstillinger > AI",
|
||||
"ui.ai_http_not_found": "endepunktet eller modellen finnes ikke; kontroller base-URL og modellnavn",
|
||||
"ui.ai_http_too_large": "samtalen er for stor for dette endepunktet; start en ny chat",
|
||||
"ui.ai_key": "API-nøkkel",
|
||||
"ui.ai_key_hint": "valgfritt; lagres i systemets nøkkelring",
|
||||
"ui.ai_key_keep_hint": "la stå tom for å beholde den lagrede nøkkelen",
|
||||
"ui.ai_key_needs_https": "En nøkkel sendes bare over HTTPS, eller til denne datamaskinen.",
|
||||
"ui.ai_key_note": "Lagres i systemets nøkkelring, aldri i SolidCrafts innstillinger. La den stå tom for en lokal server.",
|
||||
"ui.ai_keychain_error": "Systemets nøkkelring avviste forespørselen: {error}",
|
||||
@@ -4218,7 +3844,6 @@
|
||||
"ui.ai_request_timeout": "Tidsavbrudd for forespørsel",
|
||||
"ui.ai_request_timeout_hint": "Hvor lang tid én modellforespørsel til dette endepunktet kan ta, fra 30 s til en time. Øk verdien for en treg lokal modell.",
|
||||
"ui.ai_reset": "Tilbakestill",
|
||||
"ui.ai_save": "Lagre",
|
||||
"ui.ai_settings": "AI-innstillinger…",
|
||||
"ui.ai_show_features": "Vis AI-funksjoner",
|
||||
"ui.ai_show_features_note": "Agentchat er et panel der en kodeagent du allerede bruker, eller et modellendepunkt du velger, arbeider på det åpne designet. Når dette er av, vises ingen AI-knapp, snarvei, menypunkt eller panel, og ingen agenter søkes etter eller startes.",
|
||||
@@ -4297,8 +3922,6 @@
|
||||
"ui.cancel": "Avbryt",
|
||||
"ui.canvases": "Lerreter",
|
||||
"ui.center": "Senter",
|
||||
"ui.center_arc_follows_cursor": "Senterpunktbue følger markørens retning",
|
||||
"ui.center_arc_follows_cursor_tip": "En senterpunktbue går med eller mot klokken, etter hvordan markøren beveger seg rundt senteret. Av: alltid mot klokken fra start.",
|
||||
"ui.centerline": "Senterlinje",
|
||||
"ui.chain": "Kjede",
|
||||
"ui.chamfer": "Fas",
|
||||
@@ -4307,7 +3930,6 @@
|
||||
"ui.circle": "Sirkel",
|
||||
"ui.circular_pattern": "Sirkulært mønster",
|
||||
"ui.clear": "Tøm",
|
||||
"ui.clear_print_face": "Fjern utskriftsflate",
|
||||
"ui.clear_recent": "Tøm listen over nylige design",
|
||||
"ui.clear_the_selection": "Tøm utvalget",
|
||||
"ui.click_selects_whole_bodies": "Klikk velger hele kropper",
|
||||
@@ -4342,14 +3964,6 @@
|
||||
"ui.constant": "Konstant",
|
||||
"ui.constraints_conflict": "Bindinger i konflikt",
|
||||
"ui.construction": "Konstruksjon",
|
||||
"ui.construction.angle_hint": "Hjelpelinje: klikk på et punkt, og skriv deretter inn en vinkel eller velg en retning",
|
||||
"ui.construction.bisector_hint": "Vinkelhalveringslinje: velg to rette linjer som krysser hverandre, og deretter ønsket løsning",
|
||||
"ui.construction.common_hint": "Felles tangent: velg to sirkler/buer, og deretter ønsket løsning",
|
||||
"ui.construction.contact_hint": "Tangent: velg en sirkel/bue eller åpen spline/kjeglesnittkurve, og deretter berøringspunktet (frie kurver: endepunkter)",
|
||||
"ui.construction.external_hint": "Tangent: velg en sirkel eller bue, et eksternt punkt, og deretter ønsket løsning",
|
||||
"ui.construction.free_hint": "Hjelpelinje: klikk på to punkter; høyreklikk for å starte på nytt",
|
||||
"ui.construction.point_hint": "Hjelpelinje: klikk på punktet linjen skal gå gjennom",
|
||||
"ui.construction.reference_hint": "Hjelpelinje: velg en rett linje, og deretter et punkt; høyreklikk for å bytte referanse",
|
||||
"ui.construction.ribbon_label": "Hjelpelinjer",
|
||||
"ui.context_menu": "Kontekstmeny",
|
||||
"ui.continuity_g0": "G0-knekk",
|
||||
@@ -4392,40 +4006,6 @@
|
||||
"ui.design_properties.project": "Prosjekt",
|
||||
"ui.design_properties.revision": "Revisjon",
|
||||
"ui.design_saved": "Lagret i {path}",
|
||||
"ui.details_access_caption": "Flatene viser om et verktøy kan nå dem fra den valgte retningen.",
|
||||
"ui.details_angle": "Vinkel",
|
||||
"ui.details_continuity_caption": "Rediger den valgte skjøten. Andre skjøter beholder sine egne innstillinger.",
|
||||
"ui.details_continuity_stale": "Tidligere geometri: kjør analysen på nytt for å redigere eller innramme denne skjøten.",
|
||||
"ui.details_copy_list": "Kopier listen",
|
||||
"ui.details_curvature": "Krumningstoleranse",
|
||||
"ui.details_curvature_caption": "Flatene fargelegges etter lokal krumningsradius.",
|
||||
"ui.details_direction": "Verktøyretning",
|
||||
"ui.details_draft_caption": "Flatene fargelegges etter vinkelen til trekkretningen.",
|
||||
"ui.details_edit_seam": "Rediger skjøt",
|
||||
"ui.details_fixture": "Komponenteksempel — bare eksempeldata",
|
||||
"ui.details_fixture_caption": "Komponenteksempel med illustrerende verdier; dette er ikke et modellresultat.",
|
||||
"ui.details_fixture_problem": "Eksempelfunn med et problem",
|
||||
"ui.details_fixture_readout": "Eksempel på målt verdi",
|
||||
"ui.details_flip": "Snu",
|
||||
"ui.details_gap": "Mellomrom",
|
||||
"ui.details_hatch": "Skraver snittflatene",
|
||||
"ui.details_jump": "Krumningssprang",
|
||||
"ui.details_key": "Tegnforklaring",
|
||||
"ui.details_offset": "Offset",
|
||||
"ui.details_plane": "Plan",
|
||||
"ui.details_pull": "Trekkretning",
|
||||
"ui.details_radius": "Radius",
|
||||
"ui.details_readout": "Avlesning",
|
||||
"ui.details_samples": "Prøver",
|
||||
"ui.details_seam": "{body} · Kant {edge}",
|
||||
"ui.details_settings": "Innstillinger",
|
||||
"ui.details_sharp_gap": "Skarp eller mellomrom",
|
||||
"ui.details_show_all": "Vis alle {count}",
|
||||
"ui.details_smooth": "Jevn",
|
||||
"ui.details_stripes": "Striper",
|
||||
"ui.details_target": "Innram geometrien",
|
||||
"ui.details_worst_seams": "Dårligste skjøter",
|
||||
"ui.details_zebra_caption": "Reflekterte striper viser hvor jevnt flatene går sammen.",
|
||||
"ui.diameter": "Diameter",
|
||||
"ui.dimension": "Mål",
|
||||
"ui.direct_interaction": "Direkte interaksjon",
|
||||
@@ -4486,7 +4066,6 @@
|
||||
"ui.equation_y_of_x": "y(x)",
|
||||
"ui.equivalent_radius": "Ekvivalent radius",
|
||||
"ui.expand": "Utvid",
|
||||
"ui.explode_needs_two_components": "Eksplodert visning trekker komponenter fra hverandre, så designet må ha to eller flere av dem (Ny komponent, Sett inn design eller Opprett komponenter fra kropper)",
|
||||
"ui.exportDxf": "Eksporter DXF…",
|
||||
"ui.export_ellipsis_keymap": "Eksporter…",
|
||||
"ui.export_keymap_tip": "Taster, S-boks-favoritter og verktøylinjen, som en fil",
|
||||
@@ -4775,17 +4354,12 @@
|
||||
"ui.plugins_skipped": "{count} mappe(r) kunne ikke leses.",
|
||||
"ui.plugins_version": "{version}",
|
||||
"ui.point": "Punkt",
|
||||
"ui.point_cloud_add_filter": "Legg til filter…",
|
||||
"ui.point_cloud_auto_range": "Automatisk område",
|
||||
"ui.point_cloud_color_by": "Farge etter",
|
||||
"ui.point_cloud_file_colors": "Filfarger",
|
||||
"ui.point_cloud_filter_by": "Filtrer etter",
|
||||
"ui.point_cloud_height_high": "Høyeste",
|
||||
"ui.point_cloud_height_low": "Laveste",
|
||||
"ui.point_cloud_legend_filter": "Vises og skjules i tegnforklaringen ovenfor",
|
||||
"ui.point_cloud_no_file_colors": "Filen har ingen farger",
|
||||
"ui.point_cloud_pause": "Pause",
|
||||
"ui.point_cloud_play": "Spill av",
|
||||
"ui.point_cloud_single_color": "Én farge",
|
||||
"ui.point_cloud_size": "Punktstørrelse",
|
||||
"ui.point_cloud_units": "Filenheter",
|
||||
@@ -4794,11 +4368,6 @@
|
||||
"ui.polygon": "Mangekant",
|
||||
"ui.preferences": "Innstillinger",
|
||||
"ui.press_a_key": "trykk på en tast…",
|
||||
"ui.print_face_cleared": "{body}: utskriftsflate fjernet",
|
||||
"ui.print_face_input": "Utskriftsflate",
|
||||
"ui.print_face_one_body": "En utskriftsflate hører til ett legeme: send det legemet alene for å endre den",
|
||||
"ui.print_face_pick": "Velg en plan flate på et massivt legeme for å gjøre den til utskriftsflaten",
|
||||
"ui.print_face_set": "{body}: utskriftsflate satt; Send til slicer legger legemet på den",
|
||||
"ui.profile": "Profil",
|
||||
"ui.profile_plane": "Profilplan",
|
||||
"ui.profiles": "Profiler",
|
||||
@@ -4814,7 +4383,6 @@
|
||||
"ui.properties.inertia_y": "Iyx, Iyy, Iyz",
|
||||
"ui.properties.inertia_z": "Izx, Izy, Izz",
|
||||
"ui.properties.measuring": "Måler…",
|
||||
"ui.properties.measuring_bodies": "Måler… {done} av {total} legemer",
|
||||
"ui.properties.measuring_failed": "Målingen stoppet før den var ferdig.",
|
||||
"ui.properties.principal_axis": "Hovedakse {number}",
|
||||
"ui.properties.principal_moments": "Hovedtreghetsmomenter",
|
||||
@@ -4863,7 +4431,6 @@
|
||||
"ui.revolve": "Omdreining",
|
||||
"ui.ribbon_exit": "Avslutt",
|
||||
"ui.ribbon_labels": "Vis tekst under båndikonene",
|
||||
"ui.ribbon_menus_skip_pinned": "Utelat festede kommandoer fra nedtrekksmenyene",
|
||||
"ui.ribbon_pin_footer": "Festede kommandoer vises på båndet. Hold pekeren over en rad for å feste eller løsne kommandoen.",
|
||||
"ui.ribbon_workspace": "Arbeidsområde",
|
||||
"ui.right": "Høyre",
|
||||
@@ -4882,7 +4449,6 @@
|
||||
"ui.selectOther": "Velg annet…",
|
||||
"ui.selectTangentChain": "Velg tangentkjede",
|
||||
"ui.select_all": "Velg alle",
|
||||
"ui.select_components_by_face": "Velg komponenter (en flate velger komponenten sin)",
|
||||
"ui.selection": "Utvalg",
|
||||
"ui.selection_modifiers": "Utvalgsmodifikatorer",
|
||||
"ui.selection_shift_add_only": "Shift+klikk legger til uten å fjerne",
|
||||
@@ -4924,11 +4490,6 @@
|
||||
"ui.sketch_intersect_selection_filter": "Utvalgsfilter",
|
||||
"ui.sketch_modifiers": "Skissemodifikatorer",
|
||||
"ui.sketch_project_geometry": "Geometri",
|
||||
"ui.sketch_report.all_constrained": "Alt er fullstendig bundet.",
|
||||
"ui.sketch_report.dof": "Frihetsgrader",
|
||||
"ui.sketch_report.loose": "Ikke fullstendig bundet",
|
||||
"ui.sketch_report.status": "Status",
|
||||
"ui.sketch_report.title": "Skisserapport",
|
||||
"ui.sketch_scale": "Skisseskala",
|
||||
"ui.sketches": "Skisser",
|
||||
"ui.slice": "Snittvisning",
|
||||
@@ -5033,19 +4594,10 @@
|
||||
"ui.view_centre": "Visningssenter",
|
||||
"ui.viewport_status_clear": "Slå av {name}",
|
||||
"ui.viewport_status_clear_hint": "Slå av {name} · Esc",
|
||||
"ui.viewport_status_edges": "{count} kanter",
|
||||
"ui.viewport_status_from": "fra {direction}",
|
||||
"ui.viewport_status_key": "Vis tegnforklaring for {name}",
|
||||
"ui.viewport_status_minimum_radius": "Minimumsradius",
|
||||
"ui.viewport_status_pairs": "{count} par",
|
||||
"ui.viewport_status_section_hatch": "{setting} · skravur",
|
||||
"ui.viewport_status_section_plane": "Gjeldende plan",
|
||||
"ui.viewport_status_section_tilted": "skråstilt · {offset}",
|
||||
"ui.viewport_status_stripes": "{count} striper",
|
||||
"ui.viewport_status_summary_clear": "Slå av alt",
|
||||
"ui.viewport_status_summary_heading": "I denne visningen",
|
||||
"ui.viewport_status_summary_label": "{name} og {count} elementer til",
|
||||
"ui.viewport_status_summary_more": "+{count}",
|
||||
"ui.viewport_theme_follow": "Følg tema",
|
||||
"ui.visual_shaded_hidden_edges": "Skyggelagt med skjulte kanter",
|
||||
"ui.visual_shaded_with_edges": "Skyggelagt med kanter",
|
||||
@@ -5082,9 +4634,7 @@
|
||||
"update.button": "Oppdater",
|
||||
"update.button_version": "Oppdater til {version}",
|
||||
"update.check_automatically": "Se etter oppdateringer automatisk",
|
||||
"update.check_for_updates": "Se etter oppdateringer",
|
||||
"update.check_now": "Sjekk nå",
|
||||
"update.check_unavailable": "Søk etter oppdateringer er ikke tilgjengelig for denne installasjonen.",
|
||||
"update.checking": "Sjekker…",
|
||||
"update.copy": "Kopier",
|
||||
"update.dmg_opened": "Diskbildet er åpent og verifisert: dra SolidCraft til Applications, erstatt den gamle kopien, og start deretter SolidCraft på nytt.",
|
||||
@@ -5098,13 +4648,11 @@
|
||||
"update.installed": "SolidCraft {version} er installert. Start på nytt for å bruke den.",
|
||||
"update.installer_started": "Installasjonsprogrammet starter når SolidCraft lukkes.",
|
||||
"update.later": "Minn meg på senere",
|
||||
"update.managed": "Oppdatering tilgjengelig: oppdater SolidCraft i {manager}",
|
||||
"update.no_notes": "Denne utgivelsen har ingen merknader.",
|
||||
"update.package_hint": "Denne kopien kom fra en {kind}. Last ned den nye pakken, og installer den med:",
|
||||
"update.prefs_dev": "Dette er et utviklingsbygg ({version}): det ser ikke etter oppdateringer.",
|
||||
"update.prefs_flatpak": "Flatpak oppdaterer denne kopien ({version}): kjør {command} eller bruk programvaresenteret. SolidCraft sjekker ikke.",
|
||||
"update.prefs_label": "Oppdateringer",
|
||||
"update.prefs_managed": "Dette er SolidCraft {version}, administrert av {manager}. Ved en oppdateringssjekk spør programmet GitHub om den nyeste utgivelsen, og ingen andre opplysninger sendes. Oppdater SolidCraft i {manager}.",
|
||||
"update.prefs_note": "Dette er SolidCraft {version} ({kind}). Ved en oppdateringssjekk spør programmet GitHub om den nyeste utgivelsen. Ingen andre opplysninger sendes.",
|
||||
"update.prefs_web": "Last inn siden på nytt for å få den nyeste nettappen. Hvis nettverket ikke er tilgjengelig, eller oppdateringen ikke rekker å lastes ned i tide, åpnes den lagrede versjonen i stedet; en nedlasting som pågår, fortsetter til neste gang siden lastes inn på nytt.",
|
||||
"update.refresh_checking": "Ser etter den nyeste utgivelsen…",
|
||||
|
||||
@@ -60,7 +60,6 @@
|
||||
"BLEND SURFACE": "SAMENVOEGOPPERVLAK",
|
||||
"BOUNDARY SURFACE": "BEGRENZINGSOPPERVLAK",
|
||||
"BROWSER": "BROWSER",
|
||||
"Back to the original order": "Terug naar de oorspronkelijke volgorde",
|
||||
"Ball": "Kogel",
|
||||
"Bar": "Staaf",
|
||||
"Base Center": "Basismiddelpunt",
|
||||
@@ -182,8 +181,6 @@
|
||||
"Designs you open or save appear here.": "Ontwerpen die u opent of opslaat, verschijnen hier.",
|
||||
"Determined by To Object. Choose Angle to edit the angular extent.": "Bepaald door Tot object. Kies Hoek om de hoekomvang te bewerken.",
|
||||
"Diameter": "Diameter",
|
||||
"Did this assembly open the wrong way up?": "Is deze samenstelling verkeerd om geopend?",
|
||||
"Did this part open the wrong way up?": "Is dit onderdeel verkeerd om geopend?",
|
||||
"Dimension new shapes": "Nieuwe vormen maatvoeren",
|
||||
"Direction": "Richting",
|
||||
"Discard": "Verwerpen",
|
||||
@@ -596,8 +593,6 @@
|
||||
"Snap to face and edge centres": "Snappen op middelpunten van vlakken en randen",
|
||||
"SolidCraft cannot submit reports directly. Submit on GitHub; no token is needed in the app.": "SolidCraft kan rapporten niet rechtstreeks indienen. Dien ze in op GitHub; in de app is geen token nodig.",
|
||||
"SolidCraft closed before these designs were saved. Their last autosave can be opened.": "SolidCraft is gesloten voordat deze ontwerpen zijn opgeslagen. Hun laatste automatische opslag kan worden geopend.",
|
||||
"Sort A to Z": "Sorteren van A tot Z",
|
||||
"Sort Z to A": "Sorteren van Z tot A",
|
||||
"Spacing 2 must be a non-zero number": "Tussenruimte 2 moet een getal ongelijk aan nul zijn",
|
||||
"Spacing must be a non-zero number": "De tussenruimte moet een getal ongelijk aan nul zijn",
|
||||
"Specialise": "Specialiseren",
|
||||
@@ -606,7 +601,6 @@
|
||||
"Square": "Vierkant",
|
||||
"Stand it up": "Rechtop zetten",
|
||||
"Stand it up: a quarter turn about X, as one Move feature you can undo.": "Rechtop zetten: een kwartslag om X, als één Verplaatsen-kenmerk dat u ongedaan kunt maken.",
|
||||
"Stand this assembly up?": "Deze samenstelling rechtop zetten?",
|
||||
"Stand this part up?": "Dit onderdeel rechtop zetten?",
|
||||
"Start angle": "Beginhoek",
|
||||
"Start bulge": "Beginbolling",
|
||||
@@ -778,8 +772,6 @@
|
||||
"at the face": "op het vlak",
|
||||
"bom.group_children": "Subonderdelen in de rij van hun onderdeel",
|
||||
"browser.body_name": "Lichaam{number}",
|
||||
"browser.calibrate_click_a": "Klik op de afbeelding voor Punt A of typ de coördinaten ervan.",
|
||||
"browser.calibrate_click_b": "Klik op de afbeelding voor Punt B of typ de coördinaten ervan.",
|
||||
"browser.calibrate_title": "Kalibreren: {name}",
|
||||
"browser.capture_many": "{count} componenten zijn verplaatst, maar hun posities zijn niet vastgelegd.",
|
||||
"browser.capture_note": "Vastleggen behoudt de nieuwe positie; Terugzetten zet deze terug.",
|
||||
@@ -822,8 +814,6 @@
|
||||
"cmd.appearance_pick_up": "Uiterlijk oppakken",
|
||||
"cmd.appearance_replace": "Uiterlijk vervangen",
|
||||
"cmd.assembly_bom": "Stuklijst",
|
||||
"cmd.assembly_mass_properties": "Massa-eigenschappen",
|
||||
"cmd.body.print_face": "Printvlak",
|
||||
"cmd.body_rename": "Lichaam hernoemen",
|
||||
"cmd.browser_collapse_all": "Alles samenvouwen",
|
||||
"cmd.browser_expand_all": "Alles uitvouwen",
|
||||
@@ -1248,7 +1238,6 @@
|
||||
"cmd.view.render_browser": "Renderbrowser",
|
||||
"cmd.view.render_dock": "Renderdock verplaatsen",
|
||||
"cmd.view.render_focus": "Renderfocusweergave",
|
||||
"cmd.view.status_details": "Statusdetails in de viewport",
|
||||
"cmd.view.status_items": "Statusitems in de viewport",
|
||||
"cmd.view_ambient_occlusion": "Ambient occlusion",
|
||||
"cmd.view_angle_readout": "Weergavehoeken",
|
||||
@@ -1334,7 +1323,6 @@
|
||||
"dialog.dimension_insert_hint": "Klik op een andere aandrijvende maat om de naam ervan in te voegen",
|
||||
"dialog.dimension_name": "Maat: {name}",
|
||||
"dialog.edit_title": "{title} BEWERKEN",
|
||||
"dialog.no_shown_body": "Geen zichtbaar lichaam om te wijzigen: toon er een of kies Nieuw lichaam",
|
||||
"dialog.select": "↖ Selecteren",
|
||||
"dialog.selected_count": "↖ {count} geselecteerd",
|
||||
"dialog.selection_guidance": "Selecteer een invoer om deze te wijzigen. Klik op geselecteerde objecten om ze te verwijderen; Ctrl/Cmd-klik schakelt ze ook om. Controleer het voorbeeld en druk daarna op OK.",
|
||||
@@ -1392,243 +1380,26 @@
|
||||
"from the rule": "uit de regel",
|
||||
"help.apache": "Apache-licentie 2.0",
|
||||
"help.appearance.assign": "Geeft de geselecteerde lichamen, vlakken of componenten een kleur of materiaaluiterlijk, zonder hun gewicht te wijzigen. Gebruik dit om onderdelen van elkaar te onderscheiden of een afwerking in voorbeeld te bekijken.",
|
||||
"help.assembly.bom": "Toont de onderdelen van het ontwerp of van een component met hun aantallen, per onderdeelnummer, en kan de lijst opslaan als CSV of JSON. Gebruik dit als onderdelenlijst voor bestellen en monteren.",
|
||||
"help.attributions": "Naamsvermeldingen (ATTRIBUTION.md)",
|
||||
"help.build": "Versie {version} · commit {commit} · gebouwd {date}",
|
||||
"help.canvas.decal": "Plaatst een afbeelding op een vlak van het model, als een sticker. Gebruik dit om een label, logo of opgedrukt patroon op een onderdeel te tonen.",
|
||||
"help.canvas.edit": "Wijzigt een canvas: de positie, grootte, hoek, dekking, spiegeling, zichtbaarheid of naam. Gebruik dit om een referentieafbeelding uit te lijnen met de schets die je erover overtrekt.",
|
||||
"help.canvas.insert": "Plaatst een PNG- of JPEG-afbeelding als doorzichtige referentie op een vlak. Gebruik dit om een foto of tekening in een schets over te trekken, met de afbeelding op een bekende maat geschaald.",
|
||||
"help.component.break_link": "Maakt een gekoppeld component los van zijn ontwerpbestand en laat de lichamen ongewijzigd. Gebruik dit wanneer het onderdeel niet langer wijzigingen in het oorspronkelijke bestand hoeft te volgen.",
|
||||
"help.component.capture_position": "Legt de posities vast van onderdelen die je met de hand hebt verplaatst, zodat die posities hun plaats worden. Gebruik dit nadat je onderdelen op hun plaats hebt gesleept die door geen enkele verbinding worden vastgehouden.",
|
||||
"help.component.create": "Voegt een nieuw, leeg component toe aan het ontwerp, binnen het actieve component tenzij je een andere bovenliggende kiest. Gebruik dit om een nieuw onderdeel van een samenstelling een eigen plek te geven voor lichamen en schetsen.",
|
||||
"help.component.finish_edit": "Slaat het ter plaatse bewerkte onderdeel op, keert terug naar de bijbehorende samenstelling en werkt de samenstelling ermee bij. Gebruik dit zodra de wijzigingen aan het gekoppelde onderdeel klaar zijn.",
|
||||
"help.component.from_bodies": "Maakt van elk geselecteerd lichaam een eigen component, genoemd naar het lichaam. Gebruik dit wanneer een ontwerp van losse lichamen een samenstelling moet worden waarvan de onderdelen verbonden en verplaatst kunnen worden.",
|
||||
"help.component.insert_design": "Voegt een ander opgeslagen ontwerp in als component, gekoppeld aan zijn bestand, met de massieve lichamen geplaatst zoals ze daar staan. Gebruik dit om een onderdeel in een samenstelling te hergebruiken en latere wijzigingen over te nemen met Koppelingen bijwerken.",
|
||||
"help.component.properties": "Toont het volume, de massa, het zwaartepunt en de traagheidsmomenten van een component, op basis van de materialen van de lichamen. Gebruik dit om gewicht en balans van een samenstelling te controleren.",
|
||||
"help.component.revert_position": "Zet onderdelen die je met de hand hebt verplaatst terug waar ze waren en laat verplaatsingen vervallen die niet zijn vastgelegd. Gebruik dit om proefverplaatsingen in een samenstelling ongedaan te maken.",
|
||||
"help.component.update_links": "Leest de gekoppelde ontwerpbestanden opnieuw in en vervangt lichamen die zijn gewijzigd. Gebruik dit nadat je een onderdeel hebt bewerkt dat deze samenstelling gebruikt.",
|
||||
"help.config.configure": "Voegt parameters, kenmerken, materialen of uiterlijken toe als kolommen van de configuratietabel. Gebruik dit om varianten van één ontwerp te maken, zoals maten van een onderdeel.",
|
||||
"help.config.preview": "Controleert of een rij van de configuratietabel opnieuw opgebouwd kan worden, zonder het ontwerp of de geschiedenis te wijzigen. Gebruik dit voordat je overschakelt naar een variant waarvan je niet zeker bent.",
|
||||
"help.config.rules": "Toont de regels van de configuratietabel, de rijen en welke rij actief is. Gebruik dit om te zien hoe de varianten van een ontwerp zijn ingesteld.",
|
||||
"help.config.table": "Toont de configuratietabel: één rij per variant, één kolom per parameter of kenmerk, en of het ontwerp nog overeenkomt met de actieve rij. Gebruik dit om de varianten van een ontwerp door te nemen.",
|
||||
"help.connect_note": "Start elke assistent opnieuw om de SolidCraft-server te laden. Van elk bestand is vóór de wijziging een back-up gemaakt met de extensie .bak.",
|
||||
"help.connect_title": "AI-assistenten verbinden",
|
||||
"help.construct.axis.edge": "Maakt een constructieas langs een rechte rand of schetslijn. Gebruik dit als as voor een revolve, een cirkelvormig patroon of een verbinding.",
|
||||
"help.construct.axis.normal_to_face": "Maakt een constructieas door een punt, loodrecht op een vlak. Gebruik dit als as die recht uit een oppervlak steekt.",
|
||||
"help.construct.axis.through_cylinder": "Maakt een constructieas door het midden van een cilinder-, kegel- of torusvlak, of van een cirkelvormige rand. Gebruik dit om kenmerken rond een rond onderdeel te draaien of te herhalen.",
|
||||
"help.construct.axis.two_planes": "Maakt een constructieas waar twee vlakken samenkomen. Gebruik dit wanneer de benodigde as de lijn tussen twee vlakken is.",
|
||||
"help.construct.axis.two_points": "Maakt een constructieas door twee punten, hoekpunten of schetspunten. Gebruik dit voor een as die tussen twee bekende posities loopt.",
|
||||
"help.construct.plane.along_path": "Maakt een constructievlak loodrecht op een rand of curve, op een positie erlangs. Gebruik dit om een profiel voor een sweep of een doorsnede van een pad te schetsen.",
|
||||
"help.construct.plane.at_angle": "Maakt een constructievlak dat onder een hoek is gedraaid ten opzichte van een vlak, om een as of rand. Gebruik dit voor schuine schetsen, zoals een hoekbeugel.",
|
||||
"help.construct.plane.midplane": "Maakt een constructievlak halverwege twee vlakken, of dat de hoek tussen twee vlakken halveert waar ze onder een hoek samenkomen. Gebruik dit als symmetrievlak om te spiegelen.",
|
||||
"help.construct.plane.offset": "Maakt een constructievlak evenwijdig aan een vlak, op een afstand of door een punt. Gebruik dit om op een vaste hoogte boven een vlak te schetsen.",
|
||||
"help.construct.plane.perpendicular": "Maakt een constructievlak dat een lijn of rand bevat en loodrecht op een vlak staat. Gebruik dit om rechtop op een model te schetsen, langs een rand.",
|
||||
"help.construct.plane.tangent": "Maakt een constructievlak dat een cilinder, kegel, bol of torus in een punt raakt. Gebruik dit om op de zijkant van een rond onderdeel te schetsen.",
|
||||
"help.construct.plane.three_points": "Maakt een constructievlak door drie punten. Gebruik dit voor een vlak dat door posities op het model wordt bepaald, zoals drie hoeken.",
|
||||
"help.construct.plane.two_edges": "Maakt een constructievlak door twee rechte randen of lijnen die in één vlak liggen. Gebruik dit voor een vlak door een onderdeel, bijvoorbeeld door twee tegenover elkaar liggende randen.",
|
||||
"help.construct.point.along_path": "Maakt een constructiepunt op een positie langs een rand of curve. Gebruik dit als referentie ergens op een pad.",
|
||||
"help.construct.point.center": "Maakt een constructiepunt in het midden van een cirkelvormige rand, een schetscirkel of boog, een bol of een torus. Gebruik dit als referentie voor gaten, assen en verbindingen.",
|
||||
"help.construct.point.edge_plane": "Maakt een constructiepunt waar een rand of lijn door een vlak gaat. Gebruik dit om te markeren waar een pad een vlak kruist.",
|
||||
"help.construct.point.three_planes": "Maakt een constructiepunt waar drie vlakken samenkomen. Gebruik dit als hoekreferentie, ook waar het model geen hoekpunt heeft.",
|
||||
"help.construct.point.two_edges": "Maakt een constructiepunt waar twee randen of lijnen elkaar ontmoeten of het dichtst bij elkaar komen. Gebruik dit als referentie op een virtuele hoek.",
|
||||
"help.construct.point.vertex": "Maakt een constructiepunt op een hoekpunt of schetspunt. Gebruik dit als referentie die blijft bestaan wanneer de schets of het lichaam eromheen verborgen is.",
|
||||
"help.contact.check": "Toont de paren onderdelen in contactsets die in hun huidige positie door elkaar heen gaan. Gebruik dit om botsingen te vinden voordat je verbindingen aanstuurt of een bewegingsstudie uitvoert.",
|
||||
"help.contact.create": "Groepeert twee of meer onderdelen in een contactset, waarvan de lichamen niet door elkaar heen kunnen gaan terwijl verbindingen bewegen. Gebruik dit voor onderdelen die moeten stoppen wanneer ze elkaar raken, zoals een hendel tegen zijn aanslag.",
|
||||
"help.contact.disable_all": "Schakelt contact uit, zodat aangestuurde verbindingen en bewegingsstudies niet meer stoppen waar onderdelen elkaar raken. Gebruik dit om onderdelen weer vrij te verplaatsen, of om een grote samenstelling responsief te houden.",
|
||||
"help.contact.edit": "Wijzigt een contactset: de onderdelen erin, de naam of de onderdrukking; de set kan ook worden verwijderd. Gebruik dit om aan te passen welke onderdelen niet door elkaar heen kunnen gaan.",
|
||||
"help.contact.enable_all": "Zet elk onderdeel van de samenstelling in één contactset, zodat geen twee onderdelen door elkaar heen kunnen gaan terwijl verbindingen bewegen. Gebruik dit voor een snelle controle van een heel mechanisme.",
|
||||
"help.contact.enable_sets": "Schakelt contact in voor de contactsets die je hebt gedefinieerd, zodat aangestuurde verbindingen en bewegingsstudies stoppen waar hun onderdelen door elkaar heen zouden gaan. Gebruik dit om je sets terug te halen nadat je contact hebt uitgeschakeld.",
|
||||
"help.contact.list": "Toont de contactsets van het ontwerp, de onderdelen in elke set en of contact aan staat. Gebruik dit om te controleren hoe contact is ingesteld voordat je de samenstelling aanstuurt.",
|
||||
"help.document.inspect": "Toont een overzicht van het ontwerp: de componenten, lichamen, schetsen, kenmerken en parameters. Gebruik dit om houvast te krijgen in een ontwerp dat je niet zelf hebt gebouwd.",
|
||||
"help.document.units": "Wijzigt de eenheden waarin het ontwerp lengtes toont, zoals mm of inch. De geometrie behoudt zijn grootte; alleen de weergave en gewone getallen volgen.",
|
||||
"help.edit.checkpoint": "Onthoudt het ontwerp, de actieve schets en de geschiedenis voor ongedaan maken zoals ze nu zijn. Gebruik dit voordat je iets riskants probeert waarvan je mogelijk wilt terugkeren.",
|
||||
"help.edit.restore_checkpoint": "Keert terug naar een controlepunt, inclusief de geschiedenis voor ongedaan maken. Gebruik dit om alles wat sinds het controlepunt is gedaan in één stap te laten vervallen.",
|
||||
"help.explode.create": "Maakt een explosieweergave die de onderdelen van het midden van de samenstelling af duwt, of volgens de verplaatsingen die je instelt. Gebruik dit om te laten zien hoe een samenstelling in elkaar zit, voor handleidingen of presentaties.",
|
||||
"help.face.delete": "Verwijdert de geselecteerde vlakken en laat de aangrenzende vlakken de opening sluiten, of laat de opening open als oppervlak. Gebruik dit om een afgeronde rand, een gat of een nok die in de weg zit te verwijderen.",
|
||||
"help.file.insert_mesh": "Voegt een 3MF-, STL-, OBJ-, PLY- of glTF-bestand als meshlichamen toe aan het ontwerp in een nieuw component. Gebruik dit om een gedownload of gescand model als referentie naast je ontwerp te plaatsen.",
|
||||
"help.file.insert_step": "Voegt een STEP-, IGES-, FreeCAD- of Rhino-bestand als massieve lichamen toe aan het ontwerp in een nieuw component; de onderdelen van een samenstelling worden geneste componenten. Gebruik dit om modellen van leveranciers of andere CAD-programma's te importeren.",
|
||||
"help.file.save_mesh": "Slaat lichamen op als STL-, 3MF- of OBJ-mesh, met de gladheid van gebogen vlakken die je kiest. Gebruik dit om onderdelen voor te bereiden voor 3D-printen of voor programma's die meshes lezen.",
|
||||
"help.file.send_to_slicer": "Slaat de geselecteerde lichamen op als 3MF-bestand en opent het in de slicer die je kiest. Gebruik dit om in één stap van model naar printen te gaan.",
|
||||
"help.font_details": "De interface gebruikt de ingebouwde lettertypen van egui (Ubuntu Light en Hack, onder de Ubuntu Font Licence en de MIT/Bitstream Vera-licentie; Noto Emoji en het emoji-pictogramlettertype, onder de OFL en MIT). Schetstekst gebruikt Liberation Sans (SIL OFL 1.1). Het optionele lettertypepakket van The Crafting Apps, craft-fonts (BIZ UDPGothic, Shippori Mincho, BIZ UDMincho, Noto Sans CJK SC, Noto Sans Arabic; SIL OFL 1.1), wordt niet meegeleverd in SolidCraft-builds.",
|
||||
"help.fonts": "Lettertypen",
|
||||
"help.frame.member": "Plaatst een profiel, zoals een buis of een aluminium extrusieprofiel, langs de lijnen van een kaderschets, één constructiedeel per lijn. Gebruik dit om kaders, rekken en gelaste constructies te bouwen.",
|
||||
"help.inspect.accessibility": "Kleurt de vlakken die een gereedschap vanuit één richting kan bereiken, en die het niet kan bereiken. Gebruik dit om een onderdeel te controleren op bewerking of gieten vanaf die kant.",
|
||||
"help.inspect.center_of_mass": "Toont het zwaartepunt van lichamen, elk afzonderlijk en allemaal samen, bij uniforme dichtheid. Gebruik dit om balans te controleren en te zien waar een onderdeel kantelt.",
|
||||
"help.inspect.colored_components": "Geeft elk component een eigen tijdelijke kleur, zonder uiterlijken te wijzigen. Gebruik dit om de onderdelen van een samenstelling in één oogopslag te onderscheiden.",
|
||||
"help.inspect.compare": "Vergelijkt twee lichamen en toont waar het ene materiaal heeft dat het andere niet heeft, met volume en afwijking. Gebruik dit om een gewijzigd of geïmporteerd onderdeel met het origineel te vergelijken.",
|
||||
"help.inspect.continuity": "Controleert hoe vloeiend vlakken langs hun randen aansluiten: gaten, knikken of krommingssprongen, en kleurt de naden. Gebruik dit om te vinden waar oppervlakken niet netjes op elkaar aansluiten.",
|
||||
"help.inspect.curvature_comb": "Tekent kammen langs curven, randen of vlakken waarvan de tanden tonen hoe sterk ze buigen. Gebruik dit om vlakke plekken, knikken en ongelijkmatige kromming op te sporen.",
|
||||
"help.inspect.curvature_map": "Kleurt vlakken naar hoe sterk ze krommen, rood waar de straal klein is. Gebruik dit om krappe plekken te vinden en te beoordelen hoe glad een oppervlak is.",
|
||||
"help.inspect.draft": "Kleurt vlakken naar hun hellingshoek ten opzichte van een trekrichting en markeert die met te weinig helling. Gebruik dit om een onderdeel te controleren vóór het spuitgieten of gieten.",
|
||||
"help.inspect.environment_map": "Toont het model met een spiegelende, glanzende afwerking. Gebruik dit om het verloop van oppervlakken te beoordelen aan de hand van de weerspiegelingen die erover lopen.",
|
||||
"help.inspect.interference": "Vindt lichamen die elkaar overlappen en toont elke overlap met zijn volume. Gebruik dit om een samenstelling te controleren op onderdelen die botsen.",
|
||||
"help.inspect.isocurve": "Tekent de isoparametrische curven van vlakken, het raster waarop het oppervlak is opgebouwd. Gebruik dit om te zien hoe een oppervlak verloopt en waar het samenklontert.",
|
||||
"help.inspect.measure": "Meet lengtes, afstanden, hoeken, oppervlakten en stralen tussen wat je kiest, of het volume en de massa van lichamen. Gebruik dit om maten en speling te controleren.",
|
||||
"help.inspect.minimum_radius": "Zoekt de kleinste krommingsstraal van curven, randen of vlakken en waar die zit. Gebruik dit om te controleren of een gereedschap of spuitmond de vorm kan volgen.",
|
||||
"help.inspect.section": "Snijdt de weergave open langs een vlak en arceert de snijvlakken, zonder het model te wijzigen. Gebruik dit om in onderdelen en samenstellingen te kijken.",
|
||||
"help.inspect.zebra": "Toont zwart-witte strepen die op de vlakken van het model weerspiegelen. Gebruik dit om gladheid te beoordelen: strepen die bij een rand breken of knikken wijzen op een slechte overgang.",
|
||||
"help.joint.as_built": "Verbindt twee onderdelen waar ze al staan, zonder er een te verplaatsen, en stelt in hoe ze nog mogen bewegen. Gebruik dit voor onderdelen die je al op hun definitieve plek hebt geplaatst.",
|
||||
"help.joint.cam": "Koppelt een draaiende nok aan een volger, zodat de volger schuift of zwenkt terwijl de omtrek van de nok eronder doorgaat. Gebruik dit voor nokken, excenters en klepaandrijvingen.",
|
||||
"help.joint.create": "Verbindt twee onderdelen op de verbindingsoorsprongen die je kiest en verplaatst het tweede onderdeel op zijn plaats; het verbindingstype bepaalt hoe ze nog mogen bewegen. Gebruik dit om een samenstelling te bouwen waarvan de onderdelen bewegen als het echte mechanisme.",
|
||||
"help.joint.drive": "Stelt de hoek of afstand van een verbinding in en beweegt de onderdelen mee, binnen de limieten; gekoppelde verbindingen en gesloten lussen volgen. Gebruik dit om te controleren of een mechanisme beweegt zoals bedoeld.",
|
||||
"help.joint.gear": "Koppelt twee draaiende verbindingen met een overbrengingsverhouding, zodat het aansturen van de ene de andere laat draaien. Gebruik dit voor recht vertande en inwendig vertande tandwielen, met de verhouding uit steekcirkelstralen of tandenaantallen.",
|
||||
"help.joint.limits": "Stelt in hoever een verbinding mag draaien of schuiven, als minimum en maximum, of wist die limieten. Gebruik dit om een scharnier, schuifverbinding of hendel binnen zijn echte bewegingsbereik te houden.",
|
||||
"help.joint.motion_link": "Koppelt twee verbindingen met een verhouding en een offset, zodat het aansturen van de ene de andere beweegt. Gebruik dit voor een vaste relatie tussen verbindingen die Tandwiel, Tandheugel en rondsel of Schroef niet dekken.",
|
||||
"help.joint.origin": "Plaatst een benoemde verbindingsoorsprong op een onderdeel: in het midden van een vlak of rond uiteinde, het midden van een rand, een hoek of een punt. Gebruik dit om voor te bereiden waar verbindingen vastzitten; een oorsprong op een vlak volgt dat vlak wanneer het onderdeel van grootte verandert.",
|
||||
"help.joint.rack_pinion": "Koppelt een draaiend rondsel aan een schuivende tandheugel, zodat de tandheugel verschuift over de lengte van de steekcirkel die het rondsel afrolt. Gebruik dit voor tandheugelaandrijvingen, besturingen en lineaire tafels.",
|
||||
"help.joint.reach": "Beweegt een punt op een onderdeel naar een doel door de verbindingen in de keten ervan te wijzigen, binnen hun limieten. Gebruik dit om een mechanisme te positioneren aan de hand van waar het uiteinde moet komen, zoals de punt van een robotarm.",
|
||||
"help.joint.rigid_group": "Vergrendelt de geselecteerde onderdelen zoals ze zijn, zodat ze als één geheel bewegen. Gebruik dit voor onderdelen die bij elkaar horen en waartussen geen beweging is.",
|
||||
"help.joint.screw": "Koppelt draaien en schuiven via een spoed, zodat elke omwenteling over die afstand opschuift. Gebruik dit voor aandrijfspindels, bouten en schroefspindels.",
|
||||
"help.library.apply": "Past een materiaal of uiterlijk uit een lokaal bibliotheekbestand toe op lichamen, vlakken of componenten. Gebruik dit om materialen die je uit een ander ontwerp hebt opgeslagen opnieuw te gebruiken.",
|
||||
"help.library.export": "Slaat de materialen en uiterlijken van het ontwerp op in een bibliotheekbestand. Gebruik dit om ze te delen of in andere ontwerpen te hergebruiken.",
|
||||
"help.library.inspect": "Controleert een bibliotheekbestand en toont de materialen en uiterlijken erin, zonder het ontwerp te wijzigen. Gebruik dit om te zien wat een bibliotheek bevat voordat je die toepast.",
|
||||
"help.licences": "Licenties",
|
||||
"help.material.assign": "Stelt in waarvan de geselecteerde lichamen gemaakt zijn, zoals staal, aluminium of ABS. Gebruik dit zodat massa en gewicht overeenkomen met het echte onderdeel.",
|
||||
"help.material.properties.validate": "Controleert een materiaalgegevenskaart op consistente getallen en ontbrekende waarden. Gebruik dit voordat je op de gegevens vertrouwt voor massa of stijfheid.",
|
||||
"help.mesh.convert": "Bouwt een meshlichaam, zoals een STL, opnieuw op als bewerkbaar massief lichaam met platte en cilindrische vlakken. Gebruik dit om geïmporteerde mechanische onderdelen te wijzigen als een gemodelleerd lichaam.",
|
||||
"help.mit": "MIT-licentie",
|
||||
"help.motion.study": "Stelt verbindingswaarden in op stappen langs een tijdlijn en speelt ze af als animatie. Gebruik dit om een mechanisme door een reeks bewegingen te zien gaan en onderweg de speling te controleren.",
|
||||
"help.motion.trace": "Volgt het pad dat een punt op een onderdeel aflegt terwijl een bewegingsstudie wordt afgespeeld of een verbinding wordt aangestuurd, en bewaart het als 3D-schetscurve wanneer je bevestigt. Gebruik dit om te zien waar een mechanisme reikt, of om op het pad voort te bouwen.",
|
||||
"help.notice": "NOTICE",
|
||||
"help.occurrence.ground": "Zet een onderdeel vast, of maakt het weer vrij, zodat verbindingen de andere onderdelen eromheen bewegen. Gebruik dit voor het frame of de basis waarop de rest van de samenstelling is gebouwd.",
|
||||
"help.occurrence.move": "Verplaatst een onderdeel van een samenstelling alleen langs de vrijheidsgraden die zijn verbindingen toestaan. Selecteer een vlak van het onderdeel en sleep dan een beschikbare pijl of boog.",
|
||||
"help.parameters.change": "Opent de tabel met benoemde waarden en expressies die de maten van het ontwerp aansturen. Gebruik dit om een maat op één plek te wijzigen, zodat elk kenmerk dat die maat gebruikt vanzelf meegaat.",
|
||||
"help.parameters.export": "Slaat de parameters van het ontwerp op als CSV of JSON. Gebruik dit om ze in een spreadsheet te bewerken of naar een ander ontwerp over te brengen.",
|
||||
"help.parameters.graph": "Toont welke parameters en kenmerken welke andere gebruiken, en eventuele lussen of fouten daartussen. Gebruik dit om te zien wat een wijziging van een parameter beïnvloedt.",
|
||||
"help.parameters.import": "Leest parameters uit CSV of JSON in het ontwerp, alle of geen. Gebruik dit om waarden uit een spreadsheet of een ander ontwerp over te nemen.",
|
||||
"help.parameters.move": "Verplaatst een gebruikersparameter vóór of na een andere in de lijst. Gebruik dit om samenhangende parameters bij elkaar te houden.",
|
||||
"help.parts.fastener": "Voegt een standaard schroef, bout, moer, ring, pen of lager toe in de maat die je kiest. Op een gat geplaatst, komt het met een verbinding in het gat te zitten, zodat je bevestigingsmiddelen niet zelf hoeft te modelleren.",
|
||||
"help.parts.insert": "Voegt een standaardonderdeel in met de familie, maat en lengte die je kiest. Op de rand of wand van een gat geplaatst, komt het met een starre verbinding op het gat te zitten.",
|
||||
"help.parts.library": "Opent de standaardonderdelen: schroeven, bouten, moeren, ringen, stelschroeven, paspennen en lagers in standaardmaten. Gebruik dit om een standaardonderdeel toe te voegen in plaats van het zelf te modelleren.",
|
||||
"help.parts.resize": "Wijzigt de maat of lengte van een ingevoegd standaardonderdeel en bouwt het opnieuw op; de verbindingen houden het op zijn plaats. Gebruik dit wanneer een schroef te lang blijkt of een gat een andere maat nodig heeft.",
|
||||
"help.plastic.assign_rule": "Wijst een kunststofregel toe aan lichamen, zodat hun kunststofkenmerken de aanzet en speling ervan als standaard overnemen. Gebruik dit om een spuitgegoten onderdeel één keer in te stellen voor al zijn kenmerken.",
|
||||
"help.plastic.boss": "Voegt een schroefnok toe op een vlak: een pilaar met optioneel een gat, aanzet, wortelafronding en ondersteunende ribben. Gebruik dit voor schroefpunten in spuitgegoten of geprinte behuizingen.",
|
||||
"help.plastic.lip": "Voegt een lip of een bijpassende groef toe langs de rand van een geschaald lichaam. Gebruik dit zodat twee behuizingshelften op elkaar passen en strak sluiten.",
|
||||
"help.plastic.manage_rules": "Maakt en bewerkt kunststofregels: materiaal, wanddikte, stralen, speling en aanzet. Gebruik ze om de kenmerken van een spuitgegoten onderdeel consistent te houden.",
|
||||
"help.plastic.rest": "Voegt een rustvlak toe op een vlak: een ronde of rechthoekige verhoging, massief of hol, met aanzet. Gebruik dit als steun of afstandhouder in een spuitgegoten behuizing.",
|
||||
"help.plastic.snap_fit": "Voegt een snaphaak toe op een vlak, met lengte, dikte en klikrand. Gebruik dit om onderdelen zonder schroeven aan elkaar te klikken.",
|
||||
"help.pointcloud.insert": "Voeg een PLY-, XYZ- of PTS-scan in als puntenwolk naast het model. Gebruik deze als referentie bij het bouwen van een model op basis van gemeten gegevens.",
|
||||
"help.sheet.convert": "Maakt van een plaat of geschaald lichaam van gelijkmatige dikte een plaatwerklichaam, met buigingen op de randen die je kiest. Gebruik dit om een bestaand onderdeel ontvouwbaar te maken.",
|
||||
"help.sheet.export_bend_table": "Slaat de buigtabel van een plaatwerklichaam op als CSV of JSON: hoeken, stralen en buigposities in de uitslag. Gebruik dit voor de kantbank of de werkplaats.",
|
||||
"help.sheet.export_dxf": "Slaat de uitslag op als DXF, met contouren, buiglijnen en optionele buigopmerkingen. Gebruik dit voor laser-, plasma- of waterstraalsnijden.",
|
||||
"help.sheet.flange": "Voegt een flens toe: een basisplaat uit een schets, een wand langs een open schetscontour, of een gebogen wand op plaatranden. Gebruik dit om plaatwerkonderdelen op te bouwen.",
|
||||
"help.sheet.flat_pattern": "Maakt de uitslag van een plaatwerklichaam, met zijn afmetingen, uitsnijdingen en buiglijnen. Gebruik dit om de plano te controleren voordat je hem snijdt.",
|
||||
"help.sheet.fold": "Vouwt een plaat langs een schetslijn onder een hoek en met een straal. Gebruik dit om een vlakke plaat te vouwen nadat je er kenmerken in hebt gesneden.",
|
||||
"help.sheet.hem": "Vouwt een plaatrand terug op zichzelf. Gebruik dit voor veilige, stijve randen zonder scherpe bramen.",
|
||||
"help.sheet.manage_rules": "Maakt en bewerkt plaatwerkregels: dikte, buigstraal, K-factor, vrijsnijdingen en spleten. Gebruik ze om af te stemmen op het materiaal en het gereedschap van je werkplaats.",
|
||||
"help.sheet.path_flange": "Voegt een reeks flenzen toe langs een plaatrand, volgens een open keten van schetslijnen. Gebruik dit voor profielen zoals een U- of Z-vorm in één stap.",
|
||||
"help.sheet.perforate": "Voegt een veld van gaten toe over de hele vlakke plaat, in een verspringend of vierkant patroon. Gebruik dit voor ventilatieopeningen, roosters en lichtere panelen.",
|
||||
"help.sheet.refold": "Vouwt een ontvouwen plaatwerklichaam weer op. Gebruik dit nadat je kenmerken aan de vlakke plaat hebt toegevoegd.",
|
||||
"help.sheet.unfold": "Ontvouwt alle buigingen van een plaatwerklichaam. Gebruik dit om gaten of sneden toe te voegen die over een buiging heen moeten lopen, en vouw daarna opnieuw.",
|
||||
"help.sketch.arc.center_point": "Tekent een cirkelboog rond een middelpunt, van een beginpunt naar een eindpunt. Gebruik dit wanneer het middelpunt van de boog bekend is, zoals een straal rond een gat of een draaipunt.",
|
||||
"help.sketch.arc.tangent": "Tekent een boog die begint op het uiteinde van een lijn of boog en er tangentieel op aansluit. Gebruik dit om een keten voort te zetten met een vloeiende bocht in plaats van een hoek.",
|
||||
"help.sketch.arc.three_point": "Tekent een boog van een beginpunt naar een eindpunt door een derde punt. Gebruik dit wanneer de boog door gegeven punten moet gaan in plaats van rond een bekend middelpunt.",
|
||||
"help.sketch.arc3d": "Tekent een exacte cirkelboog in de ruimte door drie punten, met 3D-schets aan. Gebruik dit voor bochten in paden en geleiders die het schetsvlak verlaten.",
|
||||
"help.sketch.auto_constrain": "Voegt de beperkingen toe die de schets al bijna heeft, zoals horizontaal, evenwijdig of samenvallend, en voorziet hem daarna van maten tot hij volledig bepaald is. Gebruik dit om een ruw getekende schets in één stap vast te leggen.",
|
||||
"help.sketch.auto_constrain_from_datum": "Werkt zoals Autom. beperken, maar meet de posities vanaf een referentiepunt dat je kiest in plaats van vanaf de oorsprong. Gebruik dit wanneer het onderdeel vanuit één referentiepunt is opgezet, zoals een hoek of een gat.",
|
||||
"help.sketch.blend_curve": "Verbindt de uiteinden van twee curven met een vloeiende spline die tangentieel aansluit op beide, of ook krommingscontinu als je dat kiest. Gebruik dit om een opening tussen curven zonder knik te overbruggen.",
|
||||
"help.sketch.break": "Splitst een curve in stukken waar andere curven hem kruisen, of op punten die je erop plaatst. Gebruik dit wanneer een deel van een curve een eigen beperking nodig heeft of apart moet worden verwijderd.",
|
||||
"help.sketch.cancel": "Verlaat de schets en verwerpt alles wat is gewijzigd sinds hij is gemaakt of geopend voor bewerking. Met Ongedaan maken komen de wijzigingen terug.",
|
||||
"help.sketch.centerline": "Schakelt lijnen om tussen gewone lijnen en hartlijnen, assen die profielen weglaten. Gebruik een hartlijn als as voor een revolve, een spiegeling of een symmetriebeperking.",
|
||||
"help.sketch.chamfer.distance_angle": "Schuint de hoek tussen twee lijnen af, ingesteld met een afstand langs de eerste lijn en een hoek. Gebruik dit wanneer een tekening de afschuining opgeeft als lengte en hoek, zoals 2 mm × 30°.",
|
||||
"help.sketch.chamfer.equal_distance": "Schuint de hoek tussen twee lijnen af met dezelfde afstand terug langs beide. Gebruik dit voor de gebruikelijke afschuining van 45° op een contour.",
|
||||
"help.sketch.chamfer.two_distance": "Schuint de hoek tussen twee lijnen af, ingesteld met een aparte afstand langs elke lijn. Gebruik dit voor afschuiningen die niet 45° zijn, opgegeven als twee lengtes.",
|
||||
"help.sketch.circle.center": "Tekent een cirkel vanuit zijn middelpunt en diameter. Gebruik dit voor gaten, nokken en andere ronde kenmerken waarvan het middelpunt bekend is.",
|
||||
"help.sketch.circle.three_point": "Tekent een cirkel door drie punten. Gebruik dit wanneer de cirkel door gegeven punten moet gaan, bijvoorbeeld van bestaande geometrie.",
|
||||
"help.sketch.circle.three_tangent": "Tekent een cirkel die drie lijnen, cirkels of bogen raakt. Gebruik dit om een cirkel in de ruimte tussen drie curven te passen, zoals de ingeschreven cirkel van een driehoek.",
|
||||
"help.sketch.circle.two_point": "Tekent een cirkel vanuit de twee uiteinden van zijn diameter. Gebruik dit wanneer de randpunten van de cirkel bekend zijn in plaats van het middelpunt.",
|
||||
"help.sketch.circle.two_tangent": "Tekent een cirkel van een opgegeven grootte die twee lijnen, cirkels of bogen raakt. Gebruik dit voor een afronding met vaste straal tussen twee curven.",
|
||||
"help.sketch.conic": "Tekent een kegelsnede tussen twee eindpunten, gevormd door een toppunt en een rho-waarde. Gebruik dit voor vloeiende overgangen waarvan je de volheid wilt afstellen, van vlak tot bijna een scherpe hoek.",
|
||||
"help.sketch.constrainer": "Past de beperking toe die een of twee gekozen curven al bijna hebben, zoals horizontaal, evenwijdig, tangentieel of gelijk. Gebruik dit om een met de hand getekende schets relatie voor relatie op te ruimen.",
|
||||
"help.sketch.constraint.coincident": "Laat een punt samenvallen met een ander punt, een curve of een schetsas. Gebruik dit om openingen in een profiel te sluiten of een punt op een lijn te zetten.",
|
||||
"help.sketch.constraint.collinear": "Laat twee lijnen op één rechte lijn liggen. Gebruik dit om onderbroken randen uit te lijnen, zoals beide zijden van een inkeping.",
|
||||
"help.sketch.constraint.concentric": "Geeft twee cirkels of bogen hetzelfde middelpunt. Gebruik dit voor ringen, verzinkingen en assen met schouders.",
|
||||
"help.sketch.constraint.curvature": "Laat twee curven die in een eindpunt samenkomen met dezelfde kromming (G2) doorlopen. Gebruik dit waar een tangentiële aansluiting niet vloeiend genoeg is, bijvoorbeeld op zichtbare oppervlakken.",
|
||||
"help.sketch.constraint.equal": "Maakt lijnen even lang, of cirkels en bogen even groot van straal. Gebruik dit zodat één maat meerdere overeenkomende kenmerken aanstuurt.",
|
||||
"help.sketch.constraint.fix": "Zet punten of curven vast waar ze zijn, of maakt ze weer los. Gebruik dit voor geometrie die niet mag bewegen wanneer je de schets sleept of oplost.",
|
||||
"help.sketch.constraint.horizontal_vertical": "Maakt een lijn, of de lijn tussen twee punten, horizontaal of verticaal, afhankelijk van wat het dichtst bij ligt. Gebruik dit om een contour recht op de schetsassen te zetten.",
|
||||
"help.sketch.constraint.midpoint": "Zet een punt op het midden van een lijn, of laat de middelpunten van twee lijnen samenvallen. Gebruik dit om geometrie op een rand te centreren.",
|
||||
"help.sketch.constraint.parallel": "Maakt twee lijnen evenwijdig. Gebruik dit voor zijden die evenwijdig moeten blijven wanneer andere maten veranderen.",
|
||||
"help.sketch.constraint.perpendicular": "Laat twee lijnen een rechte hoek maken. Gebruik dit voor rechte hoeken tussen lijnen die niet op de schetsassen liggen.",
|
||||
"help.sketch.constraint.polygon": "Maakt van een gesloten keten van lijnen een regelmatige veelhoek: gelijke zijden, met elke hoek op één cirkel. Gebruik dit om een met de hand getekende veelhoek regelmatig te maken en te houden.",
|
||||
"help.sketch.constraint.symmetry": "Laat twee punten of curven elkaars spiegelbeeld zijn ten opzichte van een lijn of rond een punt. Gebruik dit om een profiel symmetrisch te houden wanneer je één zijde wijzigt.",
|
||||
"help.sketch.constraint.tangent": "Laat twee curven elkaar tangentieel raken, zoals een lijn en een boog. Gebruik dit voor vloeiende aansluitingen zonder knik.",
|
||||
"help.sketch.construction": "Schakelt curven om tussen normale geometrie en constructiegeometrie, die profielen weglaten. Gebruik constructiecurven als hulp voor indeling, referenties en maten.",
|
||||
"help.sketch.construction_line": "Maak een oneindige constructielijn door twee punten. Gebruik deze om een schets op te zetten zonder profielen te splitsen.",
|
||||
"help.sketch.construction_line.angle": "Maak een oneindige constructielijn onder een hoek ten opzichte van de X-as van de schets. Kies het punt en typ de hoek, of kies de richting ervan.",
|
||||
"help.sketch.construction_line.bisector": "Kies twee elkaar snijdende rechte schetslijnen en kies dan een van beide bissectrices. Het resultaat volgt zijn bronlijnen.",
|
||||
"help.sketch.construction_line.horizontal": "Maak een oneindige horizontale constructielijn door een punt. De horizontale beperking blijft gelden bij latere bewerkingen.",
|
||||
"help.sketch.construction_line.parallel": "Kies een rechte schetslijn en plaats dan een parallelle, oneindige constructielijn. Klik met rechts om een andere referentie te kiezen.",
|
||||
"help.sketch.construction_line.perpendicular": "Kies een rechte schetslijn en plaats dan een loodrechte, oneindige constructielijn. Klik met rechts om een andere referentie te kiezen.",
|
||||
"help.sketch.construction_line.tangent_at": "Maak een raaklijn in een punt van een cirkel of cirkelboog, of in een eindpunt van een open spline of kegelsnede. Kies de kromme en dan het raakpunt.",
|
||||
"help.sketch.construction_line.tangent_external": "Kies een cirkel of cirkelboog en dan een extern punt en een oplossing voor de raaklijn. De voorbeelden tonen alleen raakpunten op de getekende boog.",
|
||||
"help.sketch.construction_line.tangent_two": "Kies twee cirkels of cirkelbogen en kies dan een gemeenschappelijke raaklijn in het voorbeeld. De raakpunten moeten op de getekende krommen liggen.",
|
||||
"help.sketch.construction_line.vertical": "Maak een oneindige verticale constructielijn door een punt. De verticale beperking blijft gelden bij latere bewerkingen.",
|
||||
"help.sketch.copy": "Kopieert de geselecteerde schetscurven en -punten, samen met de beperkingen en maten daartussen. Plak ze in deze schets of in een andere.",
|
||||
"help.sketch.create": "Start een nieuwe 2D-schets op een vlak of op een plat vlak van het model. Elke extrusie, revolve en sweep begint met een schets.",
|
||||
"help.sketch.cut": "Kopieert de geselecteerde schetsgeometrie en verwijdert die uit de schets, in één stap om ongedaan te maken. Plak haar elders in deze schets of in een andere.",
|
||||
"help.sketch.dimension": "Voegt een aandrijvende maat toe: een lengte, afstand, hoek, straal of diameter, afhankelijk van wat je kiest. Typ een waarde of een parameternaam en de schets volgt die.",
|
||||
"help.sketch.edit": "Opent een bestaande schets voor bewerking. De kenmerken die erop zijn gebouwd worden bijgewerkt wanneer je de schets voltooit.",
|
||||
"help.sketch.ellipse": "Tekent een ellips vanuit zijn middelpunt, het uiteinde van zijn lange as en een punt aan de korte zijde. Gebruik dit voor ovale openingen, nokken en andere langgerekte ronde vormen.",
|
||||
"help.sketch.equation_curve": "Tekent een curve uit formules: x(t) en y(t), of y = f(x), over een bereik. De formules kunnen parameters gebruiken en de curve volgt ze: gebruik dit voor een sinusgolf, een spiraal of de evolvente van een tandwieltand.",
|
||||
"help.sketch.extend": "Verlengt een lijn of boog tot de dichtstbijzijnde curve in de weg, of laat twee curven aangroeien tot ze elkaar ontmoeten. Gebruik dit om openingen in een profiel te sluiten na het trimmen of bewerken.",
|
||||
"help.sketch.fillet": "Rondt de hoek waar twee lijnen of bogen samenkomen af met een boog met een opgegeven straal. Meerdere hoeken die samen worden afgerond delen één straal.",
|
||||
"help.sketch.finish": "Verlaat de schets en keert terug naar het model. De gesloten profielen zijn dan klaar voor Extruderen, Revolve en andere kenmerken.",
|
||||
"help.sketch.finish_auto_constrain": "Voert Autom. beperken uit op de schets en voltooit hem daarna. Gebruik dit om een schets in één stap volledig bepaald achter te laten.",
|
||||
"help.sketch.fit_curves_to_section": "Snijdt een mesh- of massief lichaam met het schetsvlak en past lijnen en bogen aan op de doorsnede. Gebruik dit om een gescand of geïmporteerd onderdeel opnieuw op te bouwen als bewerkbare schets.",
|
||||
"help.sketch.include_3d": "Brengt modelranden, hoekpunten en curven van andere schetsen als gekoppelde referenties in deze schets, waarbij wat buiten het schetsvlak ligt op dat vlak wordt afgeplat. Gebruik dit om voort te bouwen op geometrie die niet in het schetsvlak ligt.",
|
||||
"help.sketch.infinite": "Schakelt lijnen om tussen normale lijnen en oneindige constructielijnen die door de hele weergave lopen. Gebruik ze als indelingsreferenties die nooit te kort zijn.",
|
||||
"help.sketch.insert_dxf": "Leest de curven van een DXF-tekening in een schets, geschaald, gedraaid en geplaatst waar je instelt. Gebruik dit om voort te bouwen op een 2D-tekening uit een ander programma, zoals een lasersnijcontour.",
|
||||
"help.sketch.insert_svg": "Leest de paden van een SVG-tekening in een schets, geschaald, gedraaid en geplaatst waar je instelt. Gebruik dit om een logo of vectorcontour om te zetten in curven die je kunt extruderen.",
|
||||
"help.sketch.inspect": "Opent een rapport over de geopende schets: hoeveel vrijheidsgraden er nog over zijn en of hij volledig beperkt is. Gebruik dit om te zien wat nog beweegt voordat je de schets voltooit.",
|
||||
"help.sketch.intersect": "Voegt de curven of punten toe waar lichamen, vlakken, randen of andere schetsen het schetsvlak kruisen. Ze blijven gekoppeld en volgen het model wanneer dat verandert.",
|
||||
"help.sketch.intersection_curve": "Maakt 3D-curven waar twee lichamen of vlakken samenkomen, eraan gekoppeld. Gebruik ze als paden of geleiders die het model volgen.",
|
||||
"help.sketch.isoparametric_curve": "Maakt een 3D-curve langs de U- of V-richting van een vlak door een punt dat je kiest, gekoppeld aan het vlak. Gebruik dit als pad of splitslijn die het oppervlak volgt.",
|
||||
"help.sketch.line": "Tekent verbonden lijnen punt voor punt, als open keten of gesloten contour. Het is het basisgereedschap voor de meeste profielen.",
|
||||
"help.sketch.line.midpoint": "Tekent een lijn vanuit zijn middelpunt naar één uiteinde, waarbij het andere uiteinde wordt gespiegeld. Gebruik dit voor lijnen die op een punt zijn gecentreerd, zoals een symmetrische rand.",
|
||||
"help.sketch.line3d": "Tekent verbonden rechte lijnen tussen punten in de ruimte, met 3D-schets aan. Gebruik dit voor paden en kaders die het schetsvlak verlaten.",
|
||||
"help.sketch.mirror": "Spiegelt schetscurven en -punten over een lijn of as en voegt symmetriebeperkingen toe. Gebruik dit om de helft van een symmetrisch profiel te tekenen en het aan te vullen.",
|
||||
"help.sketch.move": "Verplaatst of draait schetscurven en -punten, of een kopie ervan. Gebruik dit om geometrie op een andere plek te zetten met behoud van vorm en beperkingen.",
|
||||
"help.sketch.offset": "Maakt een kopie van een keten van curven op een opgegeven afstand, aan één kant of aan beide. Gebruik dit voor wanden, contouren en spelingen; de afstand blijft een bewerkbare maat.",
|
||||
"help.sketch.paste": "Plakt schetsgeometrie die je hebt gekopieerd of geknipt in de actieve schets. Plaats haar op een punt of verschuif haar met een offset.",
|
||||
"help.sketch.pattern.circular": "Kopieert schetsgeometrie rond een middelpunt, over een volledige cirkel of een opgegeven hoek. Gebruik dit voor steekcirkels van bouten, spaken en tanden.",
|
||||
"help.sketch.pattern.rectangular": "Kopieert schetsgeometrie in rijen en kolommen met opgegeven tussenafstanden. Gebruik dit voor roosters van gaten, sleuven of ventilatieopeningen.",
|
||||
"help.sketch.point": "Plaatst een schetspunt. Gebruik dit als referentie voor maten, beperkingen, gatmiddelpunten of latere kenmerken.",
|
||||
"help.sketch.point3d": "Plaatst een punt in de ruimte, met 3D-schets aan. Gebruik dit als referentie voor 3D-curven en paden.",
|
||||
"help.sketch.polygon.circumscribed": "Tekent een regelmatige veelhoek rond een cirkel, bepaald door de afstand van het midden tot het midden van een zijde. Gebruik dit wanneer de sleutelwijdte bekend is, zoals bij een zeskantmoer.",
|
||||
"help.sketch.polygon.edge": "Tekent een regelmatige veelhoek vanuit de twee uiteinden van één zijde. Gebruik dit wanneer de lengte en positie van een zijde bekend zijn.",
|
||||
"help.sketch.polygon.inscribed": "Tekent een regelmatige veelhoek binnen een cirkel, bepaald door de afstand van het midden tot een hoek. Gebruik dit wanneer de maat over de hoeken bekend is.",
|
||||
"help.sketch.project": "Brengt modelranden, vlakken, hoekpunten en curven van andere schetsen in deze schets, geprojecteerd op het vlak ervan. Ze blijven gekoppeld en volgen het model wanneer dat verandert.",
|
||||
"help.sketch.project_to_surface": "Projecteert curven van andere schetsen langs de normaal van deze schets op een vlak, als gekoppelde 3D-curven. Gebruik dit om een logo, splitslijn of pad op een gebogen oppervlak te zetten.",
|
||||
"help.sketch.rectangle.center": "Tekent een rechthoek vanuit zijn middelpunt en één hoek. Gebruik dit voor contouren die op een punt zijn gecentreerd, zoals de oorsprong.",
|
||||
"help.sketch.rectangle.rounded": "Tekent een rechthoek waarvan alle vier de hoeken met één straal zijn afgerond. Gebruik dit voor platen, deksels en openingen met afgeronde hoeken.",
|
||||
"help.sketch.rectangle.three_point": "Tekent een rechthoek vanuit één rand en een punt aan de overliggende zijde. Gebruik dit voor rechthoeken onder een hoek met de schetsassen.",
|
||||
"help.sketch.rectangle.two_point": "Tekent een rechthoek vanuit twee overliggende hoeken. Gebruik dit voor de contouren van platen, blokken en uitsparingen.",
|
||||
"help.sketch.scale": "Schaalt schetscurven en -punten met een factor rond een basispunt. Gebruik dit om een deel van een schets van grootte te veranderen zonder het opnieuw te tekenen.",
|
||||
"help.sketch.slot.arc_center": "Tekent een gebogen sleuf met een opgegeven breedte langs een boog die is bepaald door middelpunt, begin en einde. Gebruik dit voor stelsleuven rond een draaipunt.",
|
||||
"help.sketch.slot.arc_three_point": "Tekent een gebogen sleuf met een opgegeven breedte langs een boog door drie punten. Gebruik dit wanneer het pad van de sleuf door gegeven punten moet gaan.",
|
||||
"help.sketch.slot.center_point": "Tekent een rechte sleuf met een opgegeven breedte vanuit zijn midden tot het middelpunt van één eindboog. Gebruik dit voor sleuven die op een punt zijn gecentreerd.",
|
||||
"help.sketch.slot.center_to_center": "Tekent een rechte sleuf met een opgegeven breedte tussen de middelpunten van zijn twee eindbogen. Gebruik dit voor sleuven met maatvoering hart-op-hart, zoals stelsleuven voor schroeven.",
|
||||
"help.sketch.slot.overall": "Tekent een rechte sleuf met een opgegeven breedte van het ene buitenste uiteinde tot het andere. Gebruik dit wanneer de totale lengte van de sleuf telt.",
|
||||
"help.sketch.spline.control_point": "Tekent een kubische spline die wordt gevormd door controlepunten waar hij niet doorheen gaat. Gebruik dit voor vloeiende, soepele curven die je vormgeeft door de punten te verplaatsen.",
|
||||
"help.sketch.spline.control_point_5": "Tekent een spline van graad 5, gevormd door controlepunten. Gebruik dit waar curven met vloeiendere kromming moeten aansluiten, bijvoorbeeld op zichtbare vormgevingsoppervlakken.",
|
||||
"help.sketch.spline.fit_point": "Tekent een vloeiende spline die door elk punt gaat dat je plaatst, open of gesloten. Gebruik dit om een vorm door bekende punten na te trekken.",
|
||||
"help.sketch.spline3d": "Tekent een vloeiende curve in de ruimte door punten, met 3D-schets aan. Gebruik dit voor sweeppaden en kabeltrajecten die het schetsvlak verlaten.",
|
||||
"help.sketch.spun_profile": "Maakt in het schetsvlak de contour die een lichaam doorloopt wanneer het om een as draait. Gebruik dit om het silhouet van een gedraaid onderdeel te krijgen voor een revolve of een tekening.",
|
||||
"help.sketch.text": "Schrijft tekst in de schets in een gekozen lettertype, hoogte en hoek; de woorden kunnen parameters volgen. Gebruik Extruderen of Embossen voor labels en belettering.",
|
||||
"help.sketch.transform": "Schaalt, draait en verplaatst schetsgeometrie rond een middelpunt in één stap. Gebruik dit om een selectie in één keer te verplaatsen en van grootte te veranderen.",
|
||||
"help.sketch.trim": "Verwijdert het stuk van een curve tussen de dichtstbijzijnde snijpunten rond waar je klikt. Gebruik dit om overlappende lijnen op te ruimen tot een gesloten profiel.",
|
||||
"help.solid.align": "Verplaatst de geselecteerde lichamen zodat een punt, vlak of werkvlak erop samenvalt met een punt, vlak of werkvlak elders. Gebruik dit om een onderdeel tegen een ander te plaatsen zonder de afstand te meten.",
|
||||
"help.solid.boundary_fill": "Maakt massieve lichamen uit de gebieden die worden ingesloten door elkaar overlappende gereedschapslichamen, en vult alleen de gebieden die je kiest. Gebruik dit om een vorm op te bouwen uit de ruimte die meerdere lichamen samen begrenzen.",
|
||||
"help.solid.bounding_solid": "Maakt een kubus die de geselecteerde lichamen omsluit, met een optionele marge. Gebruik dit om de totale afmetingen van een onderdeel te zien, of als het ruwe materiaal waaruit het wordt bewerkt.",
|
||||
"help.solid.box": "Maakt een kubus uit een lengte, breedte en hoogte, vanaf een hoekpunt of gecentreerd op een punt. Gebruik dit voor een snel blok, een plaatshouder of een lichaam om kenmerken in te snijden.",
|
||||
"help.solid.chamfer": "Snijdt de geselecteerde randen af met een vlakke afschuining van de ingestelde afstand. Gebruik dit om scherpe randen te breken of het inbrengen van een pen of schroef te vergemakkelijken.",
|
||||
"help.solid.coil": "Maakt een schroeflijnvormig lichaam, zoals een veer, uit een diameter, windingen, hoogte of spoed en een ronde of vierkante doorsnede. Gebruik dit voor veren, spoelen en schroeflijnvormige ribbels.",
|
||||
"help.solid.combine": "Voegt lichamen samen, snijdt ze uit een doellichaam of behoudt alleen het gedeelde volume, en kan de gereedschapslichamen behouden. Gebruik dit om onderdelen samen te voegen, een vorm met een andere uit te snijden of te vinden waar twee lichamen overlappen.",
|
||||
"help.solid.cone": "Maakt een kegel uit een grondcirkel en een hoogte, of een afgeknotte kegel wanneer de top ook een straal heeft. Gebruik dit voor taps toelopende delen, trechters, verzinkingen en punten.",
|
||||
"help.solid.cylinder": "Maakt een cilinder uit een straal of diameter en een hoogte, staand op een punt langs een as. Gebruik dit voor assen, pennen, nokken en ronde stukken ruw materiaal.",
|
||||
"help.solid.draft": "Kantelt de geselecteerde vlakken met de ingestelde hoek, gemeten vanaf een neutraal vlak. Gebruik dit bij gegoten of gevormde onderdelen zodat ze uit de mal loskomen.",
|
||||
"help.solid.emboss": "Verheft schetsprofielen, zoals tekst of een logo, uit een vlak, of verzinkt ze erin. Gebruik dit voor belettering, labels en markeringen op platte of ronde vlakken.",
|
||||
"help.solid.extrude": "Duwt een schetsprofiel over een afstand de 3D in en voegt materiaal toe of verwijdert het. Gebruik dit om een vlakke contour om te zetten in een blok, een nok of een uitsparing.",
|
||||
"help.solid.fillet": "Rondt de geselecteerde randen af met een vloeiende cirkelvormige overgang met de ingestelde straal. Gebruik dit om scherpe randen te verzachten voor sterkte, comfort of uiterlijk.",
|
||||
"help.solid.hole": "Boort een rond gat met de ingestelde diameter op een gekozen punt van een vlak. Gebruik dit voor doorvoergaten voor schroeven, pennen en andere eenvoudige ronde openingen.",
|
||||
@@ -1637,60 +1408,20 @@
|
||||
"help.solid.move": "Verplaatst of draait de geselecteerde lichamen, of een kopie ervan, over de ingestelde afstand en hoek. Gebruik dit om een lichaam een nieuwe positie te geven of om een tweede lichaam op een andere plek te maken.",
|
||||
"help.solid.offset_face": "Duwt de geselecteerde vlakken naar binnen of buiten over de ingestelde afstand, waarbij de omliggende vlakken meegaan. Gebruik dit om een wand dikker, een uitsparing dieper of een nok hoger te maken zonder de schets te bewerken.",
|
||||
"help.solid.pattern.circular": "Herhaalt de geselecteerde objecten rond een as, met het ingestelde aantal en de ingestelde totaalhoek. Gebruik dit voor boutcirkels, spaken, koelribben en tanden.",
|
||||
"help.solid.pattern.path": "Kopieert kenmerken of lichamen langs een schetspad, op aantal en tussenafstand. Gebruik dit voor gaten langs een gebogen rand of onderdelen langs een rail.",
|
||||
"help.solid.pattern.rectangular": "Herhaalt de geselecteerde objecten in één of twee richtingen met het ingestelde aantal en de ingestelde afstand. Gebruik dit voor rijen en rasters van gaten, ribben, pennen of voeten.",
|
||||
"help.solid.pipe": "Maakt een ronde buis langs een pad van schetscurven, massief of hol met een wanddikte. Gebruik dit voor buizen, draden, kabels en rails.",
|
||||
"help.solid.press_pull": "Voegt materiaal toe of verwijdert het terwijl een vlak wordt gesleept, of rondt randen af terwijl ze worden gesleept. Gebruik dit voor snelle wijzigingen rechtstreeks op het model.",
|
||||
"help.solid.remove": "Haalt de geselecteerde lichamen vanaf dit punt in de tijdlijn uit het ontwerp; eerdere stappen behouden ze. Gebruik dit om een hulplichaam te verwijderen, zoals een snijgereedschap dat niet meer nodig is.",
|
||||
"help.solid.replace_face": "Verplaatst de geselecteerde platte vlakken naar een werkvlak of een evenwijdig vlak, waarbij het lichaam groeit of krimpt om aan te sluiten. Gebruik dit om een vlak gelijk te trekken met een ander onderdeel of een constructievlak.",
|
||||
"help.solid.revolve": "Draait een schetsprofiel rond een as tot een rond solid. Gebruik dit voor assen, knoppen, kommen en elk onderdeel dat draaisymmetrisch is rond een hartlijn.",
|
||||
"help.solid.rib": "Voegt een dunne wand toe langs een open schetscurve, uitgevuld tot de eerstvolgende vlakken van het lichaam. Gebruik dit om wanden en hoeken te verstijven, bijvoorbeeld in spuitgegoten of geprinte onderdelen.",
|
||||
"help.solid.scale": "Maakt de geselecteerde lichamen groter of kleiner met een factor, in elke richting gelijk of per as een eigen factor. Gebruik dit om een geïmporteerde vorm te schalen of krimp te compenseren.",
|
||||
"help.solid.shell": "Holt een solid uit, waarbij wanden van de ingestelde dikte overblijven, en kan de gekozen vlakken openen. Gebruik dit voor dozen, deksels en andere dunwandige onderdelen.",
|
||||
"help.solid.sphere": "Maakt een bol uit een straal of diameter rond een middelpunt. Gebruik dit voor ballen, knoppen en afgeronde uiteinden.",
|
||||
"help.solid.split_body": "Snijdt een lichaam met een vlak, het vlak van een ander lichaam of een schetslijn in afzonderlijke lichamen. Gebruik dit voor onderdelen die afzonderlijk worden geprint, bewerkt of gekleurd.",
|
||||
"help.solid.split_face": "Verdeelt de geselecteerde vlakken langs een vlak, het vlak van een ander lichaam of schetscurven, zonder het lichaam te snijden. Gebruik dit om een deel van een vlak een eigen helling, kleur of offset te geven.",
|
||||
"help.solid.sweep": "Sleept een schetsprofiel langs een pad tot een solid. Gebruik dit voor buizen, rails, handgrepen en elk onderdeel met een constante doorsnede dat een curve volgt.",
|
||||
"help.solid.thread": "Voegt een ISO-metrische schroefdraad toe aan een cilindrisch vlak, als cosmetische schroefdraad of in het lichaam gesneden. Gebruik dit voor bouten, tapgaten en geprinte schroefonderdelen.",
|
||||
"help.solid.torus": "Maakt een ring uit een grote straal rond zijn as en een kleine straal voor zijn ronde doorsnede. Gebruik dit voor O-ringen, handvatten en ronde kralen.",
|
||||
"help.solid.web": "Voegt een dunne wand toe langs elke open schetscurve, elk uitgevuld tot de eerstvolgende vlakken van het lichaam. Gebruik dit voor een raster van ondersteunende wanden in behuizingen en bakken.",
|
||||
"help.surface.blend": "Maakt een oppervlak dat de randen van twee lichamen overbrugt, tangentieel of krommingscontinu aan beide. Gebruik dit om twee oppervlakken vloeiend over een opening heen te verbinden.",
|
||||
"help.surface.boundary": "Maakt een oppervlak dat een lus van twee tot vier schetscurven of een netwerk van curven vult. Gebruik dit voor vrije vormpanelen die door hun randen zijn bepaald.",
|
||||
"help.surface.extend": "Verlengt een oppervlak voorbij zijn randen, met een afstand of tot een vlak. Gebruik dit zodat oppervlakken overlappen voordat je ze trimt of naait.",
|
||||
"help.surface.extrude": "Duwt schetscurven of profielen over een afstand uit tot een oppervlak, alleen wanden, zonder afsluitvlakken. Gebruik dit voor dunne wanden en voor snij- of splitsgereedschap.",
|
||||
"help.surface.fair": "Egaliseert de binnenkant van vrije vormvlakken terwijl hun randen op hun plaats blijven. Gebruik dit om bobbels en golvende reflecties in een oppervlak glad te strijken.",
|
||||
"help.surface.loft": "Maakt een oppervlak dat in volgorde door twee of meer doorsneden gaat, zonder afsluitvlakken. Gebruik dit voor schalen en overgangen tussen verschillende vormen.",
|
||||
"help.surface.match": "Bouwt de rand van een oppervlak opnieuw op zodat hij aansluit op de rand van een ander lichaam, met overeenkomende tangent of kromming. Gebruik dit om een naad tussen twee oppervlakken vloeiend te sluiten.",
|
||||
"help.surface.offset": "Maakt een kopie van vlakken op een afstand langs hun normalen, als nieuw oppervlaklichaam. Gebruik dit voor huiden, spelingen of de andere kant van een wand.",
|
||||
"help.surface.patch": "Vult een schetsgebied of een gesloten lus van randen met een vlak, plat of vloeiend gebogen. Gebruik dit om gaten in een oppervlaklichaam te dichten.",
|
||||
"help.surface.reverse_normal": "Keert vlakken van een oppervlaklichaam om, zodat hun buitenkant de andere kant op wijst. Gebruik dit vóór het verdikken of naaien wanneer de vlakken naar binnen wijzen.",
|
||||
"help.surface.revolve": "Draait schetscurven of profielen om een as tot een oppervlak, zonder afsluitvlakken. Gebruik dit voor ronde schalen zoals lampenkappen, kommen en mondstukken.",
|
||||
"help.surface.ruled": "Maakt een strook van rechte lijnen vanuit een keten van randen, langs de normaal of tangent van het vlak of onder een hoek. Gebruik dit voor aanzetwanden, uitlopen en scheidingsvlakken.",
|
||||
"help.surface.stitch": "Naait oppervlaklichamen aan elkaar langs hun gedeelde randen, tot een massief lichaam wanneer ze sluiten. Gebruik dit om een reeks oppervlakken tot één lichaam te maken.",
|
||||
"help.surface.sweep": "Beweegt schetscurven of profielen langs een pad tot een oppervlak, zonder afsluitvlakken. Gebruik dit voor goten, lijsten en andere dunne vormen die een pad volgen.",
|
||||
"help.surface.thicken": "Geeft een oppervlaklichaam een dikte, waardoor het een massief lichaam wordt. Gebruik dit om printbare of bewerkbare onderdelen uit oppervlakken te maken.",
|
||||
"help.surface.trim": "Snijdt een oppervlak met een vlak, een ander oppervlak of schetscurven en behoudt de zijde die je kiest. Gebruik dit om oppervlakken op vorm te snijden voordat je ze naait.",
|
||||
"help.surface.unstitch": "Scheidt vlakken van een lichaam in eigen oppervlaklichamen; een massief lichaam valt uiteen in oppervlakken. Gebruik dit om afzonderlijke vlakken van een lichaam te herwerken.",
|
||||
"help.surface.untrim": "Verwijdert gaten uit een vlak, of herstelt de buitengrens ervan tot de natuurlijke grenzen van het oppervlak. Gebruik dit om na een trim het volledige oppervlak terug te krijgen.",
|
||||
"help.third_party": "Licenties van derden",
|
||||
"help.timeline.compute_all": "Bouwt elk kenmerk in de tijdlijn opnieuw op vanaf het begin. Gebruik dit om het model te vernieuwen en te zien welke kenmerken mislukken.",
|
||||
"help.timeline.delete": "Verwijdert de geselecteerde kenmerken uit de tijdlijn; als een schets wordt verwijderd, gaan ook de kenmerken eruit die erop zijn gebouwd. Gebruik dit om een stap te verwijderen die niet meer gewenst is.",
|
||||
"help.timeline.dependents": "Toont de kenmerken die met een kenmerk zouden worden verwijderd, en die zonder dat kenmerk zouden mislukken. Gebruik dit voordat je een kenmerk verwijdert of wijzigt.",
|
||||
"help.timeline.play": "Speel de resterende kenmerken één voor één opnieuw af, met een pauze van een halve seconde na elke herberekening. Voer deze opdracht opnieuw uit of druk op Escape om te stoppen; Naar het einde springt direct.",
|
||||
"help.view.apply": "Draait de weergave naar een standaardrichting zoals voor, boven of iso, of naar een opgeslagen benoemde weergave. Gebruik dit om het model vanuit een vaste hoek te bekijken.",
|
||||
"help.view.delete": "Verwijdert een opgeslagen benoemde weergave. Het model wordt niet gewijzigd.",
|
||||
"help.view.fit": "Zoomt en pant zodat het hele model, of de selectie, de weergave vult. Gebruik dit wanneer het model uit beeld is geraakt.",
|
||||
"help.view.grid": "Toont of verbergt het raster in de viewport. Gebruik dit als hulp voor maat en oriëntatie tijdens het modelleren.",
|
||||
"help.view.ground_shadow": "Toont of verbergt de schaduw van het model op de grond. Gebruik dit om hoogte en positie gemakkelijker te beoordelen.",
|
||||
"help.view.home": "Draait de weergave terug naar de beginweergave en past het model in beeld. Gebruik dit om snel terug te keren naar een bekende weergave.",
|
||||
"help.view.list": "Toont de benoemde weergaven die in het ontwerp zijn opgeslagen. Gebruik dit om een eerder opgeslagen weergave te vinden.",
|
||||
"help.view.navigate": "Draait, pant of zoomt de weergave in stappen, zoals een kwartslag naar links. Gebruik dit om de camera nauwkeurig te bewegen in plaats van te slepen.",
|
||||
"help.view.navigation_bar": "Toont of verbergt de navigatiebalk onderaan de viewport. Verberg hem voor meer ruimte, toon hem om de weergavegereedschappen met de muis te bereiken.",
|
||||
"help.view.rename": "Geeft een opgeslagen benoemde weergave een nieuwe naam. De weergave zelf blijft hetzelfde.",
|
||||
"help.view.save": "Slaat de huidige camerapositie op als benoemde weergave in het ontwerp. Gebruik dit om later naar dezelfde hoek terug te keren, bijvoorbeeld voor schermafbeeldingen.",
|
||||
"help.view.spin": "Laat de weergave continu om het model draaien tot de volgende klik of toets. Gebruik dit om een model van alle kanten te presenteren.",
|
||||
"help.view.tool": "Vergrendelt een cameragereedschap, roteren, pannen of zoomen, zodat slepen met de linkermuisknop de weergave beweegt tot je het uitschakelt. Gebruik dit op een trackpad of zonder middelste muisknop.",
|
||||
"help.view.visual_style": "Wijzigt hoe het model wordt getekend: gearceerd met of zonder randen, draadmodel, of met verborgen randen. Gebruik draadmodel om naar binnen te kijken en gearceerd voor een nette weergave.",
|
||||
"history.sketch_under_constrained": "Onderbeperkt ({count} vrijheidsgraden)",
|
||||
"history.sketch_under_constrained_one": "Onderbeperkt ({count} vrijheidsgraad)",
|
||||
"hole_presets.confirm_delete": "Verwijderen bevestigen",
|
||||
@@ -1867,10 +1598,6 @@
|
||||
"material.selection.mixed": "Verschillende materialen",
|
||||
"measure.at": "Bij",
|
||||
"measure.item": "Item {number}",
|
||||
"measure.quick_copied": "Meting gekopieerd",
|
||||
"measure.quick_copy": "Klik om de meting te kopiëren",
|
||||
"measure.quick_edges": "{count} randen",
|
||||
"measure.quick_faces": "{count} vlakken",
|
||||
"messages.ago_h": "{n} u geleden",
|
||||
"messages.ago_min": "{n} min geleden",
|
||||
"messages.ago_s": "{n} s geleden",
|
||||
@@ -2023,11 +1750,6 @@
|
||||
"not a move": "geen verplaatsing",
|
||||
"not a number": "geen getal",
|
||||
"open a sketch first": "open eerst een schets",
|
||||
"parameters.apply_live": "Elke wijziging toepassen zodra je het veld verlaat",
|
||||
"parameters.apply_live_tip": "Uit: wijzigingen wachten tot Toepassen of OK, daarna wordt het ontwerp één keer voor alle wijzigingen opnieuw opgebouwd. Annuleren of Escape verwerpt ze.",
|
||||
"parameters.held": "{count} wijzigingen wachten op Toepassen",
|
||||
"parameters.held_hint": "Bewerk expressies en eenheden. Wijzigingen wachten op Toepassen of OK.",
|
||||
"parameters.held_one": "1 wijziging wacht op Toepassen",
|
||||
"parts.automatic_name": "automatisch",
|
||||
"parts.dimension.across_flats": "Sleutelwijdte",
|
||||
"parts.dimension.bore": "Boring",
|
||||
@@ -2050,8 +1772,6 @@
|
||||
"parts.family.set_screw": "Stelschroef met inbus, vlakke punt",
|
||||
"parts.family.socket_head_cap_screw": "Cilinderkopschroef met inbus",
|
||||
"parts.family.washer": "Vlakke onderlegring",
|
||||
"parts.holes": "Gaten (optioneel)",
|
||||
"parts.placement_hint": "kies een of meer gaten om in elk een onderdeel te plaatsen, of OK plaatst het in de oorsprong",
|
||||
"pattern.alignment_2": "Uitlijning 2",
|
||||
"pattern.alignment_hint": "Aantallen omvatten het origineel. Gecentreerd verdeelt kopieën gelijkmatig; Omkeren kiest de extra zijde bij even totalen.",
|
||||
"pattern.direction_1": "Richting 1",
|
||||
@@ -2092,8 +1812,6 @@
|
||||
"prefs.anti_aliasing_note": "Maakt kartelige randen glad.",
|
||||
"prefs.applies_on_restart": "Wordt toegepast na herstart",
|
||||
"prefs.assistant": "Assistent",
|
||||
"prefs.auto_operation": "De bewerking automatisch kiezen",
|
||||
"prefs.auto_operation_note": "De dialoogvensters van kenmerken kiezen Samenvoegen, Nieuw lichaam of Knippen op basis van wat het nieuwe materiaal raakt, totdat je er zelf een kiest. Uit: ze houden de bewerking aan waarmee ze openen.",
|
||||
"prefs.axes": "Assen",
|
||||
"prefs.axis": "As",
|
||||
"prefs.bodies_folders": "Lichamenmappen",
|
||||
@@ -2104,8 +1822,6 @@
|
||||
"prefs.bottom_centre": "Midden onder",
|
||||
"prefs.bottom_right": "Rechtsonder",
|
||||
"prefs.browser": "Browser",
|
||||
"prefs.browser_eye_left": "Oog naast de uitklappijl",
|
||||
"prefs.browser_eye_left_note": "Rijen in de browser tonen hun oog om te tonen of te verbergen naast de uitklappijl, zoals voorheen, in plaats van in een kolom aan het rechteruiteinde van de rijen.",
|
||||
"prefs.browser_reveal_on_hover": "Tonen bij aanwijzen",
|
||||
"prefs.browser_show_note": "Getoond houdt de browser op het scherm. Tonen bij aanwijzen houdt hem uit beeld totdat de aanwijzer over zijn plek of over het smalle lipje aan zijn linkerrand komt, en hij blijft open zolang de aanwijzer erin staat of een menu ervan open is.",
|
||||
"prefs.browser_shown": "Getoond",
|
||||
@@ -2156,8 +1872,6 @@
|
||||
"prefs.graphics_card_restart": "Wordt van kracht na het opnieuw starten van SolidCraft. WGPU_ADAPTER_NAME heeft voorrang op deze keuze.",
|
||||
"prefs.graphics_note": "Wissel snelheid in voor een gladder beeld. Elke keuze toont het effect op een voorbeeld.",
|
||||
"prefs.graphics_presets_note": "Voorinstellingen stellen de onderstaande keuzes samen in.",
|
||||
"prefs.hide_constraint_glyphs_zoomed_out": "Beperkingssymbolen verbergen bij uitzoomen",
|
||||
"prefs.hide_constraint_glyphs_zoomed_out_note": "Beperkingssymbolen verdwijnen uit beeld als er zo ver op de schets is uitgezoomd dat ze het beeld zouden overladen. Uit: ze behouden bij elk zoomniveau een vaste grootte op het scherm.",
|
||||
"prefs.history": "Geschiedenis",
|
||||
"prefs.history_origin_bodies": "Oorsprong en lichamen bovenaan tonen",
|
||||
"prefs.history_origin_bodies_note": "De geschiedenis links of onder de browser begint met de map Lichamen van het actieve component en de Oorsprong, met hun oogpictogrammen en menu's zoals in de browser. De geschiedenis onderaan blijft ongewijzigd.",
|
||||
@@ -2196,9 +1910,6 @@
|
||||
"prefs.max_file_size_step": "STEP- en importbestanden",
|
||||
"prefs.max_file_size_web": "De webapp opent STEP- en importbestanden tot 512 MB en ontwerpen tot 256 MB: een browsertabblad kan geen grotere bestanden bevatten. In de desktopapp kunnen deze limieten worden verhoogd.",
|
||||
"prefs.megabytes": "MB",
|
||||
"prefs.menu_grid": "Grote pictogrammen",
|
||||
"prefs.menu_list": "Lijst",
|
||||
"prefs.menus": "Menu's",
|
||||
"prefs.minutes": "minuten",
|
||||
"prefs.minutes_suffix": " min",
|
||||
"prefs.mouse": "Muis en trackpad",
|
||||
@@ -2218,16 +1929,10 @@
|
||||
"prefs.origin_plane_names": "Namen van oorsprongsvlakken",
|
||||
"prefs.origin_plane_names_note": "Namen die worden getoond in de browser, dialoogvensters en lijsten. {top} is XY, {front} is XZ en {right} is YZ, met Z omhoog. Opdrachten, scripts en opgeslagen ontwerpen blijven XY, XZ en YZ gebruiken.",
|
||||
"prefs.overall_speed": "Totale snelheid",
|
||||
"prefs.parameter_list_rows": "Rijen in de parameterlijst",
|
||||
"prefs.parameter_list_rows_tip": "De pijl-omlaag in een leeg waardeveld toont de parameters, favorieten eerst, tot dit aantal. Minder houdt de lijst licht in een groot ontwerp.",
|
||||
"prefs.persistent_ribbon_pressed": "Actieve lintopdrachten markeren",
|
||||
"prefs.persistent_ribbon_pressed_help": "Lintopdrachten markeren zolang hun effect actief is. Zet dit uit om het vorige neutrale uiterlijk en de vorige opdrachthulp te behouden.",
|
||||
"prefs.perspective_fov": "Gezichtsveld",
|
||||
"prefs.placement": "Plaatsing",
|
||||
"prefs.prefer_free_sketch_points": "Verplaatsbare schetspunten voorrang geven als punten overlappen",
|
||||
"prefs.preview_choices": "Voorbeeld van je keuzes",
|
||||
"prefs.print_face_highlight": "Markering van het printvlak",
|
||||
"prefs.print_face_highlight_tip": "Hoe sterk het printvlak van een lichaam in de weergave wordt gekleurd en omlijnd. 0 % toont geen markering.",
|
||||
"prefs.profile_active": "Actief profiel",
|
||||
"prefs.profile_applied": "Profiel toegepast.",
|
||||
"prefs.profile_changed": "De instellingen zijn gewijzigd sinds het profiel is opgeslagen. Opslaan bewaart ze erin.",
|
||||
@@ -2249,8 +1954,6 @@
|
||||
"prefs.quality_fastest": "snelste",
|
||||
"prefs.quality_slowest": "langzaamste",
|
||||
"prefs.quality_smoother": "gladder",
|
||||
"prefs.quick_measure": "Snelle meting in de hoek van de weergave",
|
||||
"prefs.quick_measure_note": "De grootte van de selectie rechtsonder in de weergave: de lengte van een rand, of Ø en R van een ronde rand, de oppervlakte van een vlak, de positie van een punt, de afstand en hoek van twee items, het totaal van meerdere randen of vlakken. Een klik kopieert hem.",
|
||||
"prefs.render_previous_geometry_budget": "Vorig geometriebudget voor het rendervoorbeeld gebruiken",
|
||||
"prefs.render_previous_geometry_budget_help": "De vorige vaste geometrielimiet herstellen (512 MiB op 64-bits desktops, elders 128 MiB) in plaats van het budget op basis van het apparaat.",
|
||||
"prefs.reports_saved": "{n} opgeslagen",
|
||||
@@ -2264,8 +1967,6 @@
|
||||
"prefs.search_empty": "Geen overeenkomende instellingen",
|
||||
"prefs.select": "Selecteren",
|
||||
"prefs.select_one_item": "Eén item selecteren",
|
||||
"prefs.select_other_hidden": "Verborgen geometrie selecteren met Overige selecteren",
|
||||
"prefs.select_other_hidden_help": "Aan: ook verborgen lichamen, schetsen en afgedekte randen bij de aanwijzer meenemen. Uit: de oorspronkelijke lijst met zichtbare geometrie onder de aanwijzer gebruiken.",
|
||||
"prefs.selecting": "Selecteren",
|
||||
"prefs.shift": "Shift",
|
||||
"prefs.shift_add_ctrl_toggle": "Shift voegt alleen toe; Ctrl / Cmd schakelt om",
|
||||
@@ -2277,14 +1978,11 @@
|
||||
"prefs.sketch_align_points_note": "Tijdens het tekenen lijnt een punt tegelijk horizontaal uit met het ene schetspunt en verticaal met een ander, met een gestippelde hulplijn, en de klik behoudt beide uitlijningen. Uit: alleen met het vorige punt, één as tegelijk.",
|
||||
"prefs.sketch_conflict_colour": "Conflicterende geometrie in de conflictkleur",
|
||||
"prefs.sketch_conflict_colour_note": "Zolang de beperkingen van een schets conflicteren, worden ook de curven en punten die een niet-vervulde beperking vasthoudt in de conflictkleur getekend, niet alleen het symbool of de maat ervan. Uit: ze houden hun gewone kleuren.",
|
||||
"prefs.sketch_construction_lines": "Uitgebreide tools voor constructielijnen",
|
||||
"prefs.sketch_exit_view": "Wanneer een schets eindigt",
|
||||
"prefs.sketch_exit_view.keep": "De huidige weergave behouden",
|
||||
"prefs.sketch_exit_view.previous": "Terug naar de vorige weergave",
|
||||
"prefs.sketch_exit_view.unless_rotated": "Terug, tenzij geroteerd",
|
||||
"prefs.sketch_exit_view_note": "Waar de weergave naartoe gaat na Schets afronden, Annuleren of een dubbele Esc.",
|
||||
"prefs.sketch_open_look_at": "Naar een schets toe draaien wanneer die wordt geopend",
|
||||
"prefs.sketch_open_look_at_note": "Uit: een schets maken of bewerken laat de weergave zoals die is. Kijken naar richt de weergave op de schets wanneer je dat wilt.",
|
||||
"prefs.sketch_recent_snap": "Automatisch snappen op recente cirkelmiddens en middelpunten",
|
||||
"prefs.sketch_recent_snap_note": "Tijdens het tekenen snapt de cursor op het punt waar de hulplijnen van de twee meest recente cirkelmiddens of middelpunten van rechte randen elkaar kruisen. Uit: die hulplijnen worden alleen getoond en de cursor beweegt niet.",
|
||||
"prefs.sketch_selection": "Schets en selectie",
|
||||
@@ -2296,18 +1994,11 @@
|
||||
"prefs.sketch_tab_always_note": "De Schets-tab blijft in het lint staan, direct na Model, ook als er geen schets open is. Zijn tekentools beginnen dan een schets op het geselecteerde vlak, of op het vlak dat je daarna kiest, met de tool daarin klaar voor gebruik.",
|
||||
"prefs.sketch_tracking_guides": "Uitlijnhulplijnen voor midden en middelpunt",
|
||||
"prefs.sketch_tracking_guides_note": "Wijs naar het midden van een cirkel of het middelpunt van een rechte rand en beweeg dan horizontaal of verticaal om een tijdelijke gestippelde hulplijn te tonen.",
|
||||
"prefs.sketch_tracking_points": "Uitlijnhulplijnen vanaf eindpunten en hoeken tijdens het tekenen",
|
||||
"prefs.sketch_tracking_points_note": "Wanneer een tekengereedschap op een punt wacht, toont het aanwijzen van het uiteinde van een lijn of boog, een hoek van een rechthoek of een los punt dezelfde tijdelijke stippellijn als bij een middelpunt of midden. Uit: alleen middelpunten en middens.",
|
||||
"prefs.sketching": "Schetsen",
|
||||
"prefs.snap_drawing_note": "Tijdens het tekenen of slepen van een schetspunt.",
|
||||
"prefs.source": "Bron",
|
||||
"prefs.speed": "Snelheid",
|
||||
"prefs.stand_up_note": "Nadat een STEP- of IGES-bestand met Z omhoog is geopend, een kwartslag om X aanbieden.",
|
||||
"prefs.stand_up_unknown": "Voor bestanden uit onbekende programma's",
|
||||
"prefs.stand_up_unknown.ask": "Vragen in een dialoogvenster",
|
||||
"prefs.stand_up_unknown.note": "Een melding tonen",
|
||||
"prefs.stand_up_unknown.off": "Niet aanbieden",
|
||||
"prefs.stand_up_unknown_note": "Hoe het aanbod wordt gedaan als de header van het bestand geen programma noemt waarvan bekend is dat het met Y omhoog opslaat. Een melding wordt alleen getoond als het bestand op zijn rug lijkt te liggen; Vragen in een dialoogvenster vraagt dat voor elk bestand van dat soort, zoals voorheen.",
|
||||
"prefs.status_bar": "Statusbalk",
|
||||
"prefs.status_bar_note": "Een smalle balk langs de onderrand van het venster toont wat er wordt bewerkt, de staat van de open schets in zijn kleur en de eenheden van het ontwerp; een klik op de eenheden wijzigt ze. De staat van de schets staat dan niet meer in de hoek van de weergave.",
|
||||
"prefs.status_done": "Gereed",
|
||||
@@ -2325,16 +2016,6 @@
|
||||
"prefs.theme_follow_off": "Uit",
|
||||
"prefs.theme_follow_stop": "Volgen stoppen",
|
||||
"prefs.theme_import_hint": "Klik om een themabestand te kiezen, sleep er een hierheen of druk op Ctrl+V (Cmd+V op een Mac) met een gekopieerd thema",
|
||||
"prefs.theme_option_opacity": "Dekking",
|
||||
"prefs.theme_option_opacity_help": "Pas de dekking van zwevende panelen aan. Een minimum voor leesbaarheid beschermt tekst boven de kleuren van de viewport.",
|
||||
"prefs.theme_option_tab_colours": "Tabbladkleuren",
|
||||
"prefs.theme_option_tab_colours_help": "Gebruik de paneel- en viewportkleuren van dit thema voor elk tabblad van het lint.",
|
||||
"prefs.theme_option_tab_fade_ms": "Tabbladovergang",
|
||||
"prefs.theme_option_tab_fade_ms_help": "Laat paneel- en viewportkleuren vervagen bij het wisselen van tabblad. Nul schakelt direct om.",
|
||||
"prefs.theme_options_badge": "Opties",
|
||||
"prefs.theme_options_more": "Meer · {count}",
|
||||
"prefs.theme_options_reset": "Herstellen",
|
||||
"prefs.theme_options_unavailable": "Niet beschikbaar op dit apparaat",
|
||||
"prefs.theme_paste": "Thema plakken",
|
||||
"prefs.theme_paste_none": "Het klembord bevat geen SolidCraft-thema",
|
||||
"prefs.timeline_half_hour": "−30 min",
|
||||
@@ -2356,23 +2037,13 @@
|
||||
"prefs.under_cursor": "Onder de cursor",
|
||||
"prefs.units_precision": "Eenheden en precisie",
|
||||
"prefs.updates": "Updates",
|
||||
"prefs.value_boxes_in_view": "Waarden naast hun grepen in de weergave tonen",
|
||||
"prefs.value_boxes_in_view_tip": "De waarde van een opdracht (Afstand, Straal…) in een vak naast de greep, boven het model. Uit: je typt de waarde in het opdrachtvenster, dat na een keuze het toetsenbord overneemt, en niets bedekt het model.",
|
||||
"prefs.view": "Weergavegedrag",
|
||||
"prefs.view_confirm_corner": "OK en Annuleren in de hoek van de weergave",
|
||||
"prefs.view_confirm_corner_note": "Zolang een dialoogvenster of een schets open is, doen een vinkje en een kruisje rechtsboven in de weergave hetzelfde als OK en Annuleren van het dialoogvenster, of ze ronden de schets af of annuleren die. De weergavenavigator schuift daaronder naar beneden.",
|
||||
"prefs.viewport": "Weergavevenster",
|
||||
"prefs.viewport_analysis_status": "Analysestatus van de viewport tonen",
|
||||
"prefs.viewport_analysis_status_help": "Toon actieve analyses boven de viewport, open hun legenda's vanuit elk item en gebruik Esc om de nieuwste analyse uit te schakelen. Schakel uit om de legenda's in de hoeken en het vorige Esc-gedrag te herstellen.",
|
||||
"prefs.viewport_background": "Achtergrond",
|
||||
"prefs.viewport_background_colour": "Kleur",
|
||||
"prefs.viewport_background_theme": "Verloop van het thema",
|
||||
"prefs.viewport_section_status": "Doorsnedestatus van de viewport tonen",
|
||||
"prefs.viewport_section_status_help": "Toon de doorsnede-instelling in de viewport. Escape en de actieve lintknop schakelen hem uit. Schakel uit om de vorige doorsnedebediening te behouden.",
|
||||
"prefs.viewport_status_details": "Live details van de viewport",
|
||||
"prefs.viewport_status_details_help": "Bewerk actieve analyse- en doorsnede-instellingen in standaarddetailkaarten. Schakel uit om de alleen-lezen analysetoetsen en het dialoogvenster Doorsnede te herstellen.",
|
||||
"prefs.viewport_status_summary": "Statusitems van de viewport samenvouwen",
|
||||
"prefs.viewport_status_summary_help": "Vouw drie of meer statusitems van de viewport samen tot één overzichtsbadge. Schakel uit om elk item in de volledige rij te houden.",
|
||||
"prefs.wheel": "Wiel",
|
||||
"prefs.wheel_trackpad": "Wiel en trackpad",
|
||||
"prefs.workspace": "Werkruimte",
|
||||
@@ -2382,10 +2053,6 @@
|
||||
"properties.title": "Eigenschappen: {name}",
|
||||
"recovery.days_ago": "{count} dagen geleden",
|
||||
"recovery.detail": "{file} · {features} kenmerken · automatisch opgeslagen {when}",
|
||||
"recovery.discard_all": "Alles verwerpen",
|
||||
"recovery.discard_all_detail": "Dit kan niet ongedaan worden gemaakt.",
|
||||
"recovery.discard_all_title": "{count} automatische opslagen verwerpen?",
|
||||
"recovery.discard_all_title_one": "1 automatische opslag verwerpen?",
|
||||
"recovery.hours_ago": "{count} u geleden",
|
||||
"recovery.just_now": "zojuist",
|
||||
"recovery.min_ago": "{count} min geleden",
|
||||
@@ -3251,9 +2918,7 @@
|
||||
"render.output_ready": "Gereed om te renderen",
|
||||
"render.output_run_check": "Controle uitvoeren",
|
||||
"render.output_size_limit": "{method}: tot {dimension} px per zijde en {pixels} pixels. Grootste passende formaat: {width} × {height}.",
|
||||
"render.output_size_method_profile": "Kies voor het renderen van {width} × {height} de methode {method} met het CPU-resourceprofiel {profile}, of een kleiner formaat.",
|
||||
"render.output_size_ok": "Grootte OK · {width} × {height} px",
|
||||
"render.output_size_profile": "Kies voor het renderen van {width} × {height} het CPU-resourceprofiel {profile}, of een kleiner formaat.",
|
||||
"render.output_swap_orientation": "Breedte en hoogte omwisselen",
|
||||
"render.output_tools_inspector": "Bewerk grootte en bestandsindeling in de inspecteur Uitvoer.",
|
||||
"render.output_view_image": "Afbeelding bekijken",
|
||||
@@ -3466,7 +3131,6 @@
|
||||
"render.size_custom": "Aangepast…",
|
||||
"render.size_full_hd": "Full HD",
|
||||
"render.size_hd": "HD",
|
||||
"render.size_needs_profile": "{size} · vereist {profile}",
|
||||
"render.size_presets": "Groottevoorinstellingen",
|
||||
"render.size_presets_pending": "Komt met de Uitvoer-editor",
|
||||
"render.size_preview": "Voorbeeld",
|
||||
@@ -3754,24 +3418,6 @@
|
||||
"sheet.flange_type_contour": "Contour",
|
||||
"sheet.flange_type_edge": "Rand",
|
||||
"sheet.no_body": "er is geen plaatwerklichaam: begin er een met Flens > Basis, of zet een plaat om in plaatwerk met Converteren naar plaatwerk (kies het grote platte vlak ervan)",
|
||||
"sheet.personal_rules.confirm_delete": "Verwijderen bevestigen",
|
||||
"sheet.personal_rules.delete": "Verwijderen",
|
||||
"sheet.personal_rules.delete_prompt": "Deze persoonlijke regel verwijderen? Regels die al in ontwerpen staan, blijven ongewijzigd.",
|
||||
"sheet.personal_rules.full": "De persoonlijke bibliotheek bevat al 64 regels.",
|
||||
"sheet.personal_rules.invalid_name": "Voer een korte naam in zonder regeleinden of stuurtekens.",
|
||||
"sheet.personal_rules.invalid_values": "Vul de waarden van de regel aan: elke waarde moet in dit ontwerp uitwerkbaar zijn, met een positieve dikte en een K-factor van 0 tot 1.",
|
||||
"sheet.personal_rules.missing": "De geselecteerde persoonlijke regel is niet meer beschikbaar.",
|
||||
"sheet.personal_rules.name": "Regelnaam",
|
||||
"sheet.personal_rules.name_exists": "Er bestaat al een persoonlijke regel met deze naam. Gebruik een andere naam.",
|
||||
"sheet.personal_rules.name_hint": "Een unieke naam",
|
||||
"sheet.personal_rules.overwrite": "Wijzigingen in geselecteerde persoonlijke regel opslaan",
|
||||
"sheet.personal_rules.rename": "Hernoemen",
|
||||
"sheet.personal_rules.rule": "Persoonlijke regel",
|
||||
"sheet.personal_rules.save": "Als nieuw opslaan",
|
||||
"sheet.personal_rules.scope": "Opgeslagen in je profiel voor alle ontwerpen.",
|
||||
"sheet.personal_rules.select": "Selecteer een regel",
|
||||
"sheet.personal_rules.title": "Persoonlijke regels",
|
||||
"sheet.personal_rules.unsupported": "Deze regel bevat waarden die deze versie niet kan gebruiken.",
|
||||
"shortcut.json_error": "parameters moeten JSON zijn: {error}",
|
||||
"shortcut.no_command": "geen opdracht `{id}`; de tekst vóór de JSON moet een opdracht-id zijn",
|
||||
"shortcut.pin": "Bovenaan het S-vak vastpinnen",
|
||||
@@ -3808,7 +3454,6 @@
|
||||
"sketch_text.align_right": "Rechts",
|
||||
"sketch_text.bold": "Vet",
|
||||
"sketch_text.builtin_font": "{family} (ingebouwd)",
|
||||
"sketch_text.formula": "Begin met = om de woorden uit parameters op te bouwen: ='W' + number(Width)",
|
||||
"sketch_text.italic": "Cursief",
|
||||
"sketch_text.loading_fonts": "Geïnstalleerde lettertypen zoeken…",
|
||||
"sketch_text.on_path": "De tekst volgt zijn pad: de curve plaatst hem",
|
||||
@@ -3862,10 +3507,8 @@
|
||||
"timeline.move_to_group": "Kenmerken naar map verplaatsen",
|
||||
"timeline.rename_group": "Kenmerkmap hernoemen",
|
||||
"timeline.reorder_many": "Kenmerken herordenen",
|
||||
"timeline.suppress_features": "Kenmerken onderdrukken",
|
||||
"timeline.suppress_folders_tip": "Alle kenmerken in de mappen en hun geneste mappen onderdrukken of de onderdrukking ervan opheffen",
|
||||
"timeline.ungroup": "Kenmerkmappen verwijderen",
|
||||
"timeline.unsuppress_features": "Onderdrukking van kenmerken opheffen",
|
||||
"to the face": "tot het vlak",
|
||||
"to the next face": "tot het volgende vlak",
|
||||
"toolbar.customize_note": "Tabblad {tab}. Vink een opdracht aan om er een werkbalkknop voor te maken. U kunt ook een rij uit de vervolgkeuzelijst van een paneel naar de werkbalk slepen, een knop van de werkbalk af slepen om hem te verwijderen, of de pin op een rij van de vervolgkeuzelijst gebruiken.",
|
||||
@@ -3949,8 +3592,6 @@
|
||||
"ui.3d_mouse_section": "3D-muis",
|
||||
"ui.3d_mouse_show_in_view": "De 3D-muis tonen in de 3D-weergave",
|
||||
"ui.3d_mouse_show_in_view_tip": "Een afbeelding van je 3D-muis in de linkerbenedenhoek, die meebeweegt als jij de muis beweegt.",
|
||||
"ui.3d_mouse_sketch_orbit": "Schetsen roteren met de 3D-muis",
|
||||
"ui.3d_mouse_sketch_orbit_tip": "De 3D-muis roteert de weergave ook terwijl een schets open is en recht van voren wordt bekeken, zoals de muis dat kan. Uit: hij pant en zoomt de schets totdat je de weergave kantelt.",
|
||||
"ui.3d_mouse_skip": "Mijn apparaat kan dit niet",
|
||||
"ui.3d_mouse_skip_tip": "Slaat deze beweging in beide richtingen over, en de kalibratie laat haar weg.",
|
||||
"ui.3d_mouse_speed": "Snelheid van 3D-muis",
|
||||
@@ -3979,8 +3620,6 @@
|
||||
"ui.3d_mouse_step_twist_counterclockwise": "Draai de dop tegen de klok in, houd vast en laat dan los.",
|
||||
"ui.3d_mouse_switch_cap": "Kalibreren als Return to Center",
|
||||
"ui.3d_mouse_switch_trackball": "Kalibreren als trackball",
|
||||
"ui.3d_mouse_use_direct": "Direct stuurprogramma gebruiken",
|
||||
"ui.3d_mouse_use_direct_tip": "De 3D-muis direct uitlezen (hidraw) in plaats van via spacenavd.",
|
||||
"ui.3d_mouse_view_axis": "Weergave-as",
|
||||
"ui.3d_mouse_view_off": "Uit",
|
||||
"ui.3d_mouse_view_off_tip": "Het profiel van het 3D-muisstuurprogramma schakelt deze as uit, dus de beweging ervan verplaatst de weergave niet. Kies je hier de beweging van een andere as, dan wisselen de twee van plaats en verplaatst die beweging de weergave niet meer.",
|
||||
@@ -4019,7 +3658,6 @@
|
||||
"ui.agent_chat_auth_terminal": "Voer dit uit in een terminal en druk daarna opnieuw op Verbinden:",
|
||||
"ui.agent_chat_auth_title": "Aanmelden bij de agent",
|
||||
"ui.agent_chat_cancel": "Annuleren",
|
||||
"ui.agent_chat_cannot_start": "Geïnstalleerd, maar start niet: {error}",
|
||||
"ui.agent_chat_changes": "Wijzigingen: {n}, één stap ongedaan maken",
|
||||
"ui.agent_chat_changes_n": "{n} wijzigingen",
|
||||
"ui.agent_chat_changes_of": "{n}/{limit} wijzigingen",
|
||||
@@ -4112,12 +3750,9 @@
|
||||
"ui.agent_chat_queued_stopped": "In wachtrij (gestopt, niet verzonden)",
|
||||
"ui.agent_chat_refresh": "Vernieuwen",
|
||||
"ui.agent_chat_refused": "Niet toegestaan voor de agent: {reason}",
|
||||
"ui.agent_chat_reinstall": "{agent} is geïnstalleerd ({program}), maar is niet gestart toen SolidCraft het controleerde: {error}\nDe installatie is mogelijk onvolledig, of gemaakt voor een ander type computer. Installeer opnieuw met `{install}`, controleer in een terminal of de versie wordt afgedrukt en druk dan op Vernieuwen.",
|
||||
"ui.agent_chat_remove": "Uit de wachtrij verwijderen",
|
||||
"ui.agent_chat_remove_file": "Van dit bericht verwijderen",
|
||||
"ui.agent_chat_remove_imported": "Van dit bericht verwijderen; het onderdeel blijft in het ontwerp (Ongedaan maken verwijdert het)",
|
||||
"ui.agent_chat_reply_cut_off": "Het antwoord bereikte zijn lengtelimiet voordat het klaar was en is mogelijk onvolledig. Vraag de agent om door te gaan, of om een korter antwoord.",
|
||||
"ui.agent_chat_reply_declined": "Het model weigerde dit bericht te beantwoorden.",
|
||||
"ui.agent_chat_retry": "Opnieuw proberen",
|
||||
"ui.agent_chat_right": "Rechts",
|
||||
"ui.agent_chat_save": "Opslaan",
|
||||
@@ -4176,17 +3811,12 @@
|
||||
"ui.ai_copy_suffix": "kopie",
|
||||
"ui.ai_custom_url": "Aangepaste URL",
|
||||
"ui.ai_default": "Standaard",
|
||||
"ui.ai_edit": "Bewerken",
|
||||
"ui.ai_edit_agent_title": "Agent bewerken",
|
||||
"ui.ai_edit_gone": "Deze agent is verwijderd, dus er valt niets op te slaan.",
|
||||
"ui.ai_edit_tip": "Wijzig de naam, opdracht of het eindpunt van deze agent. Een opgeslagen sleutel blijft verborgen.",
|
||||
"ui.ai_http_busy": "het eindpunt is bezet of boven zijn limiet; probeer het later opnieuw",
|
||||
"ui.ai_http_key": "het eindpunt weigerde de sleutel: controleer deze in Voorkeuren > AI",
|
||||
"ui.ai_http_not_found": "geen eindpunt of model gevonden: controleer de basis-URL en de modelnaam",
|
||||
"ui.ai_http_too_large": "het gesprek is te groot voor dit endpoint; begin een nieuwe chat",
|
||||
"ui.ai_key": "API-sleutel",
|
||||
"ui.ai_key_hint": "optioneel; bewaard in de sleutelhanger van het systeem",
|
||||
"ui.ai_key_keep_hint": "laat leeg om de opgeslagen sleutel te behouden",
|
||||
"ui.ai_key_needs_https": "Een sleutel wordt alleen via HTTPS of naar deze computer verzonden.",
|
||||
"ui.ai_key_note": "Bewaard in de sleutelhanger van het systeem, nooit in de instellingen van SolidCraft. Laat leeg voor een lokale server.",
|
||||
"ui.ai_keychain_error": "De sleutelhanger van het systeem weigerde: {error}",
|
||||
@@ -4218,7 +3848,6 @@
|
||||
"ui.ai_request_timeout": "Time-out voor aanvragen",
|
||||
"ui.ai_request_timeout_hint": "Hoelang één modelaanvraag aan dit eindpunt mag duren, van 30 s tot een uur. Verhoog dit voor een traag lokaal model.",
|
||||
"ui.ai_reset": "Herstellen",
|
||||
"ui.ai_save": "Opslaan",
|
||||
"ui.ai_settings": "AI-instellingen…",
|
||||
"ui.ai_show_features": "AI-functies tonen",
|
||||
"ui.ai_show_features_note": "De agentchat: een paneel waarin een codeeragent die u al gebruikt, of een modeleindpunt naar keuze, aan het geopende ontwerp werkt. Uit: geen AI-knop, sneltoets, menu-item of paneel, en er wordt niets gezocht of gestart.",
|
||||
@@ -4297,8 +3926,6 @@
|
||||
"ui.cancel": "Annuleren",
|
||||
"ui.canvases": "Canvassen",
|
||||
"ui.center": "Midden",
|
||||
"ui.center_arc_follows_cursor": "Boog met middelpunt volgt de richting van de cursor",
|
||||
"ui.center_arc_follows_cursor_tip": "Een boog met middelpunt loopt met de klok mee of ertegen in, afhankelijk van hoe de cursor om het middelpunt heen beweegt. Uit: altijd tegen de klok in vanaf het begin.",
|
||||
"ui.centerline": "Hartlijn",
|
||||
"ui.chain": "Keten",
|
||||
"ui.chamfer": "Afschuining",
|
||||
@@ -4307,7 +3934,6 @@
|
||||
"ui.circle": "Cirkel",
|
||||
"ui.circular_pattern": "Cirkelvormig patroon",
|
||||
"ui.clear": "Wissen",
|
||||
"ui.clear_print_face": "Printvlak wissen",
|
||||
"ui.clear_recent": "Recent wissen",
|
||||
"ui.clear_the_selection": "De selectie wissen",
|
||||
"ui.click_selects_whole_bodies": "Klik selecteert volledige lichamen",
|
||||
@@ -4342,14 +3968,6 @@
|
||||
"ui.constant": "Constant",
|
||||
"ui.constraints_conflict": "Beperkingen conflicteren",
|
||||
"ui.construction": "Constructie",
|
||||
"ui.construction.angle_hint": "Constructielijn: klik op een punt en typ dan een hoek of kies een richting",
|
||||
"ui.construction.bisector_hint": "Bissectrice: kies twee elkaar snijdende rechte lijnen en dan de gewenste oplossing",
|
||||
"ui.construction.common_hint": "Gemeenschappelijke raaklijn: kies twee cirkels/bogen en dan de gewenste oplossing",
|
||||
"ui.construction.contact_hint": "Raaklijn: kies een cirkel/boog of open spline/kegelsnede en dan het raakpunt (vrije krommen: eindpunten)",
|
||||
"ui.construction.external_hint": "Raaklijn: kies een cirkel of boog, een extern punt en dan de gewenste oplossing",
|
||||
"ui.construction.free_hint": "Constructielijn: klik op twee punten; klik met rechts om opnieuw te beginnen",
|
||||
"ui.construction.point_hint": "Constructielijn: klik op het punt waar de lijn doorheen moet",
|
||||
"ui.construction.reference_hint": "Constructielijn: kies een rechte lijn en dan een punt; klik met rechts om de referentie te wijzigen",
|
||||
"ui.construction.ribbon_label": "Hulplijnen",
|
||||
"ui.context_menu": "Contextmenu",
|
||||
"ui.continuity_g0": "G0-knik",
|
||||
@@ -4392,40 +4010,6 @@
|
||||
"ui.design_properties.project": "Project",
|
||||
"ui.design_properties.revision": "Revisie",
|
||||
"ui.design_saved": "Opgeslagen in {path}",
|
||||
"ui.details_access_caption": "Vlakken tonen of een gereedschap ze vanuit de gekozen richting kan bereiken.",
|
||||
"ui.details_angle": "Hoek",
|
||||
"ui.details_continuity_caption": "Bewerk de geselecteerde naad. Andere naden behouden hun eigen instellingen.",
|
||||
"ui.details_continuity_stale": "Eerdere geometrie: voer de analyse opnieuw uit om deze naad te bewerken of in beeld te brengen.",
|
||||
"ui.details_copy_list": "Lijst kopiëren",
|
||||
"ui.details_curvature": "Krommingstolerantie",
|
||||
"ui.details_curvature_caption": "Vlakken worden gekleurd op hun lokale krommingsstraal.",
|
||||
"ui.details_direction": "Gereedschapsrichting",
|
||||
"ui.details_draft_caption": "Vlakken worden gekleurd op hun hoek ten opzichte van de trekrichting.",
|
||||
"ui.details_edit_seam": "Naad bewerken",
|
||||
"ui.details_fixture": "Voorbeeldcomponent — alleen voorbeeldgegevens",
|
||||
"ui.details_fixture_caption": "Voorbeeldcomponent met illustratieve waarden; dit is geen modelresultaat.",
|
||||
"ui.details_fixture_problem": "Voorbeeldbevinding met een probleem",
|
||||
"ui.details_fixture_readout": "Voorbeeld van een gemeten waarde",
|
||||
"ui.details_flip": "Omdraaien",
|
||||
"ui.details_gap": "Opening",
|
||||
"ui.details_hatch": "Snijvlakken arceren",
|
||||
"ui.details_jump": "Krommingssprong",
|
||||
"ui.details_key": "Legenda",
|
||||
"ui.details_offset": "Offset",
|
||||
"ui.details_plane": "Vlak",
|
||||
"ui.details_pull": "Trekrichting",
|
||||
"ui.details_radius": "Straal",
|
||||
"ui.details_readout": "Uitlezing",
|
||||
"ui.details_samples": "Samples",
|
||||
"ui.details_seam": "{body} · Rand {edge}",
|
||||
"ui.details_settings": "Instellingen",
|
||||
"ui.details_sharp_gap": "Scherp of opening",
|
||||
"ui.details_show_all": "Alle {count} tonen",
|
||||
"ui.details_smooth": "Glad",
|
||||
"ui.details_stripes": "Strepen",
|
||||
"ui.details_target": "Geometrie in beeld brengen",
|
||||
"ui.details_worst_seams": "Slechtste naden",
|
||||
"ui.details_zebra_caption": "Weerspiegelde strepen tonen hoe vloeiend vlakken op elkaar aansluiten.",
|
||||
"ui.diameter": "Diameter",
|
||||
"ui.dimension": "Maat",
|
||||
"ui.direct_interaction": "Directe interactie",
|
||||
@@ -4486,7 +4070,6 @@
|
||||
"ui.equation_y_of_x": "y(x)",
|
||||
"ui.equivalent_radius": "Equivalente straal",
|
||||
"ui.expand": "Uitvouwen",
|
||||
"ui.explode_needs_two_components": "Explosieweergave trekt componenten uit elkaar, dus het ontwerp heeft er twee of meer nodig (Nieuw component, Ontwerp invoegen of Componenten maken van lichamen)",
|
||||
"ui.exportDxf": "DXF exporteren…",
|
||||
"ui.export_ellipsis_keymap": "Exporteren…",
|
||||
"ui.export_keymap_tip": "Sneltoetsen, favorieten van het S-vak en de werkbalk, als bestand",
|
||||
@@ -4775,17 +4358,12 @@
|
||||
"ui.plugins_skipped": "{count} map(pen) kon(den) niet worden gelezen.",
|
||||
"ui.plugins_version": "{version}",
|
||||
"ui.point": "Punt",
|
||||
"ui.point_cloud_add_filter": "Filter toevoegen…",
|
||||
"ui.point_cloud_auto_range": "Automatisch bereik",
|
||||
"ui.point_cloud_color_by": "Kleuren op basis van",
|
||||
"ui.point_cloud_file_colors": "Bestandskleuren",
|
||||
"ui.point_cloud_filter_by": "Filteren op",
|
||||
"ui.point_cloud_height_high": "Hoogste",
|
||||
"ui.point_cloud_height_low": "Laagste",
|
||||
"ui.point_cloud_legend_filter": "Getoond en verborgen in de legenda hierboven",
|
||||
"ui.point_cloud_no_file_colors": "Het bestand bevat geen kleuren",
|
||||
"ui.point_cloud_pause": "Pauzeren",
|
||||
"ui.point_cloud_play": "Afspelen",
|
||||
"ui.point_cloud_single_color": "Eén kleur",
|
||||
"ui.point_cloud_size": "Puntgrootte",
|
||||
"ui.point_cloud_units": "Bestandseenheden",
|
||||
@@ -4794,11 +4372,6 @@
|
||||
"ui.polygon": "Veelhoek",
|
||||
"ui.preferences": "Voorkeuren",
|
||||
"ui.press_a_key": "druk op een toets…",
|
||||
"ui.print_face_cleared": "{body}: printvlak gewist",
|
||||
"ui.print_face_input": "Printvlak",
|
||||
"ui.print_face_one_body": "Een printvlak hoort bij één lichaam: stuur dat lichaam alleen om het te wijzigen",
|
||||
"ui.print_face_pick": "Selecteer één vlak van een massief lichaam om het het printvlak te maken",
|
||||
"ui.print_face_set": "{body}: printvlak ingesteld; Naar slicer sturen legt het lichaam erop",
|
||||
"ui.profile": "Profiel",
|
||||
"ui.profile_plane": "Profielvlak",
|
||||
"ui.profiles": "Profielen",
|
||||
@@ -4814,7 +4387,6 @@
|
||||
"ui.properties.inertia_y": "Iyx, Iyy, Iyz",
|
||||
"ui.properties.inertia_z": "Izx, Izy, Izz",
|
||||
"ui.properties.measuring": "Meten…",
|
||||
"ui.properties.measuring_bodies": "Meten… {done} van {total} lichamen",
|
||||
"ui.properties.measuring_failed": "Het meten is gestopt voordat het klaar was.",
|
||||
"ui.properties.principal_axis": "Hoofdas {number}",
|
||||
"ui.properties.principal_moments": "Hoofdtraagheidsmomenten",
|
||||
@@ -4863,7 +4435,6 @@
|
||||
"ui.revolve": "Revolve",
|
||||
"ui.ribbon_exit": "Afsluiten",
|
||||
"ui.ribbon_labels": "Tekst onder lintpictogrammen tonen",
|
||||
"ui.ribbon_menus_skip_pinned": "Vastgepinde opdrachten weglaten uit de vervolgkeuzelijsten",
|
||||
"ui.ribbon_pin_footer": "Vastgepinde opdrachten verschijnen in het lint. Beweeg over een rij om vast te pinnen of los te maken.",
|
||||
"ui.ribbon_workspace": "Werkruimte",
|
||||
"ui.right": "Rechts",
|
||||
@@ -4882,7 +4453,6 @@
|
||||
"ui.selectOther": "Overige selecteren…",
|
||||
"ui.selectTangentChain": "Tangentiële keten selecteren",
|
||||
"ui.select_all": "Alles selecteren",
|
||||
"ui.select_components_by_face": "Componenten selecteren (een vlak kiest zijn component)",
|
||||
"ui.selection": "Selectie",
|
||||
"ui.selection_modifiers": "Selectiemodificatoren",
|
||||
"ui.selection_shift_add_only": "Shift+klik voegt toe zonder te verwijderen",
|
||||
@@ -4924,11 +4494,6 @@
|
||||
"ui.sketch_intersect_selection_filter": "Selectiefilter",
|
||||
"ui.sketch_modifiers": "Schetsmodificatoren",
|
||||
"ui.sketch_project_geometry": "Geometrie",
|
||||
"ui.sketch_report.all_constrained": "Alles is volledig beperkt.",
|
||||
"ui.sketch_report.dof": "Vrijheidsgraden",
|
||||
"ui.sketch_report.loose": "Niet volledig beperkt",
|
||||
"ui.sketch_report.status": "Status",
|
||||
"ui.sketch_report.title": "Schetsrapport",
|
||||
"ui.sketch_scale": "Schetsschaal",
|
||||
"ui.sketches": "Schetsen",
|
||||
"ui.slice": "Slicen",
|
||||
@@ -5033,19 +4598,10 @@
|
||||
"ui.view_centre": "Weergavemidden",
|
||||
"ui.viewport_status_clear": "{name} uitschakelen",
|
||||
"ui.viewport_status_clear_hint": "{name} uitschakelen · Esc",
|
||||
"ui.viewport_status_edges": "{count} randen",
|
||||
"ui.viewport_status_from": "vanaf {direction}",
|
||||
"ui.viewport_status_key": "Legenda tonen voor {name}",
|
||||
"ui.viewport_status_minimum_radius": "Minimale straal",
|
||||
"ui.viewport_status_pairs": "{count} paren",
|
||||
"ui.viewport_status_section_hatch": "{setting} · arcering",
|
||||
"ui.viewport_status_section_plane": "Huidig vlak",
|
||||
"ui.viewport_status_section_tilted": "gekanteld · {offset}",
|
||||
"ui.viewport_status_stripes": "{count} strepen",
|
||||
"ui.viewport_status_summary_clear": "Alles uitschakelen",
|
||||
"ui.viewport_status_summary_heading": "In deze weergave",
|
||||
"ui.viewport_status_summary_label": "{name} en {count} andere items",
|
||||
"ui.viewport_status_summary_more": "+{count}",
|
||||
"ui.viewport_theme_follow": "Thema volgen",
|
||||
"ui.visual_shaded_hidden_edges": "Gearceerd met verborgen randen",
|
||||
"ui.visual_shaded_with_edges": "Gearceerd met randen",
|
||||
@@ -5082,9 +4638,7 @@
|
||||
"update.button": "Bijwerken",
|
||||
"update.button_version": "Bijwerken naar {version}",
|
||||
"update.check_automatically": "Automatisch controleren op updates",
|
||||
"update.check_for_updates": "Controleren op updates",
|
||||
"update.check_now": "Nu controleren",
|
||||
"update.check_unavailable": "Controleren op updates is niet beschikbaar voor deze installatie.",
|
||||
"update.checking": "Controleren…",
|
||||
"update.copy": "Kopiëren",
|
||||
"update.dmg_opened": "Het schijfkopie is geopend en geverifieerd: sleep SolidCraft naar Programma's, vervang de oude kopie en start SolidCraft daarna opnieuw.",
|
||||
@@ -5098,13 +4652,11 @@
|
||||
"update.installed": "SolidCraft {version} is geïnstalleerd. Start opnieuw om het te gebruiken.",
|
||||
"update.installer_started": "Het installatieprogramma start wanneer SolidCraft wordt gesloten.",
|
||||
"update.later": "Herinner me later",
|
||||
"update.managed": "Update beschikbaar: werk SolidCraft bij in {manager}",
|
||||
"update.no_notes": "Deze release heeft geen notities.",
|
||||
"update.package_hint": "Deze kopie kwam van een {kind}. Download het nieuwe pakket en installeer het daarna met:",
|
||||
"update.prefs_dev": "Dit is een ontwikkelbuild ({version}): er wordt niet op updates gecontroleerd.",
|
||||
"update.prefs_flatpak": "Flatpak werkt deze kopie ({version}) bij: voer {command} uit of gebruik uw softwarecentrum. SolidCraft controleert niet.",
|
||||
"update.prefs_label": "Updates",
|
||||
"update.prefs_managed": "Dit is SolidCraft {version}, beheerd door {manager}. Een controle vraagt GitHub om de nieuwste release en verzendt verder niets; werk SolidCraft bij in {manager}.",
|
||||
"update.prefs_note": "Dit is SolidCraft {version} ({kind}). Een controle vraagt GitHub om de nieuwste release en verzendt verder niets.",
|
||||
"update.prefs_web": "Laad de pagina opnieuw om de nieuwste web-app te krijgen. Als het netwerk niet beschikbaar is of de update niet op tijd kan worden gedownload, wordt de opgeslagen versie geopend; een download die bezig is, gaat door voor de volgende keer opnieuw laden.",
|
||||
"update.refresh_checking": "Zoeken naar de nieuwste release…",
|
||||
|
||||
@@ -0,0 +1,33 @@
|
||||
{
|
||||
"bs": {
|
||||
"browser.calibrate_click_a": "Kliknite sliku da zadate tačku A ili upišite njene koordinate.",
|
||||
"browser.calibrate_click_b": "Kliknite sliku da zadate tačku B ili upišite njene koordinate.",
|
||||
"help.sketch.construction_line": "Napravite beskonačnu pomoćnu pravu kroz dvije tačke. Koristite je da rasporedite skicu bez razdvajanja profila.",
|
||||
"help.sketch.construction_line.angle": "Napravite beskonačnu pomoćnu pravu pod uglom od ose X skice. Izaberite tačku i upišite ugao ili izaberite smjer.",
|
||||
"help.sketch.construction_line.bisector": "Izaberite dvije prave linije skice koje se sijeku, pa jednu od dvije simetrale ugla. Rezultat prati izvorne linije.",
|
||||
"help.sketch.construction_line.horizontal": "Napravite beskonačnu horizontalnu pomoćnu pravu kroz tačku. Njeno ograničenje horizontalnosti ostaje na snazi pri kasnijim izmjenama.",
|
||||
"help.sketch.construction_line.parallel": "Izaberite pravu liniju skice, pa postavite paralelnu beskonačnu pomoćnu pravu. Desnim klikom izaberite drugu referencu.",
|
||||
"help.sketch.construction_line.perpendicular": "Izaberite pravu liniju skice, pa postavite okomitu beskonačnu pomoćnu pravu. Desnim klikom izaberite drugu referencu.",
|
||||
"help.sketch.construction_line.tangent_at": "Napravite tangentu u tački na krugu ili kružnom luku, ili u krajnjoj tački otvorenog splajna ili konike. Izaberite krivu, pa tačku dodira.",
|
||||
"help.sketch.construction_line.tangent_external": "Izaberite krug ili kružni luk, pa vanjsku tačku i rješenje tangente. Pregledi prikazuju samo dodirne tačke na nacrtanom luku.",
|
||||
"help.sketch.construction_line.tangent_two": "Izaberite dva kruga ili kružna luka, pa u pregledu izaberite zajedničku tangentu. Dodirne tačke moraju ležati na nacrtanim krivama.",
|
||||
"help.sketch.construction_line.vertical": "Napravite beskonačnu vertikalnu pomoćnu pravu kroz tačku. Njeno ograničenje vertikalnosti ostaje na snazi pri kasnijim izmjenama.",
|
||||
"prefs.persistent_ribbon_pressed": "Istakni aktivne komande na traci",
|
||||
"prefs.persistent_ribbon_pressed_help": "Ističe komande na traci dok su njihovi efekti uključeni. Isključite da biste zadržali prethodni neutralni izgled i pomoć za komande.",
|
||||
"prefs.sketch_construction_lines": "Prošireni alati za pomoćne prave",
|
||||
"prefs.sketch_open_look_at": "Okreni kameru prema skici kad se otvori",
|
||||
"prefs.sketch_open_look_at_note": "Isključeno: kad napravite ili uredite skicu, prikaz ostaje onakav kakav jest. Pogledaj okreće prikaz prema skici kad to želite.",
|
||||
"recovery.discard_all": "Odbaci sve",
|
||||
"recovery.discard_all_detail": "Ovo se ne može poništiti.",
|
||||
"recovery.discard_all_title": "Odbaciti automatska čuvanja ({count})?",
|
||||
"recovery.discard_all_title_one": "Odbaciti 1 automatsko čuvanje?",
|
||||
"ui.construction.angle_hint": "Pomoćna prava: kliknite tačku, pa upišite ugao ili izaberite smjer",
|
||||
"ui.construction.bisector_hint": "Simetrala: izaberite dvije prave linije koje se sijeku, pa željeno rješenje",
|
||||
"ui.construction.common_hint": "Zajednička tangenta: izaberite dva kruga ili luka, pa željeno rješenje",
|
||||
"ui.construction.contact_hint": "Tangenta: izaberite krug/luk ili otvoreni splajn/koniku, pa tačku dodira (krive slobodnog oblika: krajnje tačke)",
|
||||
"ui.construction.external_hint": "Tangenta: izaberite krug ili luk, vanjsku tačku, pa željeno rješenje",
|
||||
"ui.construction.free_hint": "Pomoćna prava: kliknite dvije tačke; desnim klikom počnite ispočetka",
|
||||
"ui.construction.point_hint": "Pomoćna prava: kliknite tačku kroz koju prolazi",
|
||||
"ui.construction.reference_hint": "Pomoćna prava: izaberite pravu liniju, pa tačku; desnim klikom promijenite referencu"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
{
|
||||
"gl": {
|
||||
"browser.calibrate_click_a": "Fai clic na imaxe para o punto A, ou escribe as súas coordenadas.",
|
||||
"browser.calibrate_click_b": "Fai clic na imaxe para o punto B, ou escribe as súas coordenadas.",
|
||||
"help.sketch.construction_line": "Crea unha recta de construción infinita por dous puntos. Úsaa para organizar un bosquexo sen dividir os perfís.",
|
||||
"help.sketch.construction_line.angle": "Crea unha recta de construción infinita cun ángulo respecto do eixe X do bosquexo. Escolle o punto e escribe o ángulo, ou escolle a súa dirección.",
|
||||
"help.sketch.construction_line.bisector": "Escolle dúas rectas do bosquexo que se crucen e despois unha das dúas bisectrices. O resultado segue as súas rectas de orixe.",
|
||||
"help.sketch.construction_line.horizontal": "Crea unha recta de construción horizontal infinita por un punto. A súa restrición horizontal mantense nas edicións posteriores.",
|
||||
"help.sketch.construction_line.parallel": "Escolle unha recta do bosquexo e despois coloca unha recta de construción infinita paralela. Fai clic co botón dereito para escoller outra referencia.",
|
||||
"help.sketch.construction_line.perpendicular": "Escolle unha recta do bosquexo e despois coloca unha recta de construción infinita perpendicular. Fai clic co botón dereito para escoller outra referencia.",
|
||||
"help.sketch.construction_line.tangent_at": "Crea unha tanxente nun punto dun círculo ou dun arco circular, ou no extremo dunha spline ou dunha cónica abertas. Escolle a curva e despois o seu punto de tanxencia.",
|
||||
"help.sketch.construction_line.tangent_external": "Escolle un círculo ou un arco circular e despois un punto exterior e unha solución de tanxente. As vistas previas só mostran os puntos de tanxencia sobre o arco debuxado.",
|
||||
"help.sketch.construction_line.tangent_two": "Escolle dous círculos ou arcos circulares e despois unha tanxente común na vista previa. Os puntos de tanxencia deben estar sobre as curvas debuxadas.",
|
||||
"help.sketch.construction_line.vertical": "Crea unha recta de construción vertical infinita por un punto. A súa restrición vertical mantense nas edicións posteriores.",
|
||||
"prefs.persistent_ribbon_pressed": "Resaltar as ordes activas da cinta",
|
||||
"prefs.persistent_ribbon_pressed_help": "Resalta as ordes da cinta mentres os seus efectos están activados. Desactívao para manter o aspecto neutro e a axuda das ordes anteriores.",
|
||||
"prefs.sketch_construction_lines": "Ferramentas ampliadas de rectas de construción",
|
||||
"prefs.sketch_open_look_at": "Xirar para mirar cara ao bosquexo cando se abre",
|
||||
"prefs.sketch_open_look_at_note": "Desactivado: crear ou editar un bosquexo deixa a vista tal e como está. Mirar cara a orienta a vista cara ao bosquexo cando o queres.",
|
||||
"recovery.discard_all": "Descartar todo",
|
||||
"recovery.discard_all_detail": "Esta acción non se pode desfacer.",
|
||||
"recovery.discard_all_title": "Descartar {count} gardados automáticos?",
|
||||
"recovery.discard_all_title_one": "Descartar 1 gardado automático?",
|
||||
"ui.construction.angle_hint": "Recta de construción: fai clic nun punto e despois escribe un ángulo ou escolle unha dirección",
|
||||
"ui.construction.bisector_hint": "Bisectriz: escolle dúas rectas que se crucen e despois a solución desexada",
|
||||
"ui.construction.common_hint": "Tanxente común: escolle dous círculos/arcos e despois a solución desexada",
|
||||
"ui.construction.contact_hint": "Tanxente: escolle un círculo/arco ou unha spline/cónica aberta e despois o punto de tanxencia (curvas de forma libre: extremos)",
|
||||
"ui.construction.external_hint": "Tanxente: escolle un círculo ou arco, un punto exterior e despois a solución desexada",
|
||||
"ui.construction.free_hint": "Recta de construción: fai clic en dous puntos; clic dereito para reiniciar",
|
||||
"ui.construction.point_hint": "Recta de construción: fai clic no punto polo que debe pasar",
|
||||
"ui.construction.reference_hint": "Recta de construción: escolle unha recta e despois un punto; clic dereito para cambiar a referencia"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
{
|
||||
"id": {
|
||||
"browser.calibrate_click_a": "Klik gambar untuk Titik A, atau ketik koordinatnya.",
|
||||
"browser.calibrate_click_b": "Klik gambar untuk Titik B, atau ketik koordinatnya.",
|
||||
"help.sketch.construction_line": "Buat garis bantu tak hingga melalui dua titik. Gunakan untuk menata sketsa tanpa memecah profil.",
|
||||
"help.sketch.construction_line.angle": "Buat garis bantu tak hingga dengan sudut terhadap sumbu X sketsa. Pilih titiknya dan ketik sudutnya, atau pilih arahnya.",
|
||||
"help.sketch.construction_line.bisector": "Pilih dua garis sketsa lurus yang berpotongan, lalu pilih salah satu garis bagi sudut. Hasilnya mengikuti garis sumbernya.",
|
||||
"help.sketch.construction_line.horizontal": "Buat garis bantu horizontal tak hingga melalui sebuah titik. Batasan horizontalnya tetap berlaku pada pengeditan berikutnya.",
|
||||
"help.sketch.construction_line.parallel": "Pilih sebuah garis sketsa lurus, lalu tempatkan garis bantu tak hingga yang sejajar. Klik kanan untuk memilih referensi lain.",
|
||||
"help.sketch.construction_line.perpendicular": "Pilih sebuah garis sketsa lurus, lalu tempatkan garis bantu tak hingga yang tegak lurus. Klik kanan untuk memilih referensi lain.",
|
||||
"help.sketch.construction_line.tangent_at": "Buat garis singgung pada sebuah titik di lingkaran atau busur lingkaran, atau pada titik ujung spline atau kurva konik yang terbuka. Pilih kurvanya, lalu titik singgungnya.",
|
||||
"help.sketch.construction_line.tangent_external": "Pilih lingkaran atau busur lingkaran, lalu sebuah titik luar dan satu solusi garis singgung. Pratinjau hanya menampilkan titik singgung pada busur yang digambar.",
|
||||
"help.sketch.construction_line.tangent_two": "Pilih dua lingkaran atau busur lingkaran, lalu pilih garis singgung persekutuan di pratinjau. Titik singgung harus berada pada kurva yang digambar.",
|
||||
"help.sketch.construction_line.vertical": "Buat garis bantu vertikal tak hingga melalui sebuah titik. Batasan vertikalnya tetap berlaku pada pengeditan berikutnya.",
|
||||
"prefs.persistent_ribbon_pressed": "Sorot perintah ribbon yang aktif",
|
||||
"prefs.persistent_ribbon_pressed_help": "Sorot perintah ribbon selama efeknya aktif. Matikan untuk mempertahankan tampilan netral dan bantuan perintah sebelumnya.",
|
||||
"prefs.sketch_construction_lines": "Alat garis bantu lanjutan",
|
||||
"prefs.sketch_open_look_at": "Putar untuk menghadap sketsa saat dibuka",
|
||||
"prefs.sketch_open_look_at_note": "Mati: membuat atau mengedit sketsa membiarkan tampilan apa adanya. Look At menghadapkan tampilan ke sketsa saat Anda menginginkannya.",
|
||||
"recovery.discard_all": "Buang semua",
|
||||
"recovery.discard_all_detail": "Aksi ini tidak dapat diurungkan.",
|
||||
"recovery.discard_all_title": "Buang {count} simpan otomatis?",
|
||||
"recovery.discard_all_title_one": "Buang 1 simpan otomatis?",
|
||||
"ui.construction.angle_hint": "Garis bantu: klik sebuah titik, lalu ketik sudut atau pilih arah",
|
||||
"ui.construction.bisector_hint": "Garis bagi sudut: pilih dua garis lurus yang berpotongan, lalu solusi yang diinginkan",
|
||||
"ui.construction.common_hint": "Garis singgung persekutuan: pilih dua lingkaran/busur, lalu solusi yang diinginkan",
|
||||
"ui.construction.contact_hint": "Garis singgung: pilih lingkaran/busur atau spline/kurva konik terbuka, lalu titik singgung (kurva bentuk bebas: titik ujung)",
|
||||
"ui.construction.external_hint": "Garis singgung: pilih lingkaran atau busur, sebuah titik luar, lalu solusi yang diinginkan",
|
||||
"ui.construction.free_hint": "Garis bantu: klik dua titik; klik kanan untuk mengulang",
|
||||
"ui.construction.point_hint": "Garis bantu: klik titik yang akan dilalui",
|
||||
"ui.construction.reference_hint": "Garis bantu: pilih garis lurus, lalu sebuah titik; klik kanan untuk mengganti referensi"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
{
|
||||
"ms": {
|
||||
"browser.calibrate_click_a": "Klik imej untuk Titik A, atau taip koordinatnya.",
|
||||
"browser.calibrate_click_b": "Klik imej untuk Titik B, atau taip koordinatnya.",
|
||||
"help.sketch.construction_line": "Cipta garis binaan tak terhingga melalui dua titik. Gunakannya untuk menyusun lakaran tanpa memisahkan profil.",
|
||||
"help.sketch.construction_line.angle": "Cipta garis binaan tak terhingga pada sudut daripada paksi X lakaran. Pilih titik dan taip sudutnya, atau pilih arahnya.",
|
||||
"help.sketch.construction_line.bisector": "Pilih dua garis lakaran lurus yang bersilang, kemudian pilih salah satu pembahagi dua sudut. Hasilnya mengikut garis sumbernya.",
|
||||
"help.sketch.construction_line.horizontal": "Cipta garis binaan mendatar tak terhingga melalui satu titik. Kekangan mendatarnya kekal apabila disunting kemudian.",
|
||||
"help.sketch.construction_line.parallel": "Pilih garis lakaran lurus, kemudian letakkan garis binaan tak terhingga yang selari. Klik kanan untuk memilih rujukan lain.",
|
||||
"help.sketch.construction_line.perpendicular": "Pilih garis lakaran lurus, kemudian letakkan garis binaan tak terhingga yang serenjang. Klik kanan untuk memilih rujukan lain.",
|
||||
"help.sketch.construction_line.tangent_at": "Cipta tangen pada satu titik pada bulatan atau lengkok bulat, atau pada titik hujung splin atau lengkung kon yang terbuka. Pilih lengkung itu, kemudian titik sentuhnya.",
|
||||
"help.sketch.construction_line.tangent_external": "Pilih bulatan atau lengkok bulat, kemudian satu titik luar dan satu penyelesaian tangen. Pratonton hanya menunjukkan titik sentuh pada lengkok yang dilukis.",
|
||||
"help.sketch.construction_line.tangent_two": "Pilih dua bulatan atau lengkok bulat, kemudian pilih tangen sepunya dalam pratonton. Titik sentuh mesti terletak pada lengkung yang dilukis.",
|
||||
"help.sketch.construction_line.vertical": "Cipta garis binaan menegak tak terhingga melalui satu titik. Kekangan menegaknya kekal apabila disunting kemudian.",
|
||||
"prefs.persistent_ribbon_pressed": "Serlahkan arahan reben yang aktif",
|
||||
"prefs.persistent_ribbon_pressed_help": "Serlahkan arahan reben selagi kesannya dihidupkan. Matikan untuk mengekalkan rupa neutral dan bantuan arahan yang terdahulu.",
|
||||
"prefs.sketch_construction_lines": "Alat garis binaan lanjutan",
|
||||
"prefs.sketch_open_look_at": "Putar menghadap lakaran apabila dibuka",
|
||||
"prefs.sketch_open_look_at_note": "Mati: mencipta atau menyunting lakaran membiarkan pandangan seperti sedia ada. Pandang Tepat menghadapkan pandangan ke lakaran apabila anda mahu.",
|
||||
"recovery.discard_all": "Buang semua",
|
||||
"recovery.discard_all_detail": "Tindakan ini tidak boleh dibuat asal.",
|
||||
"recovery.discard_all_title": "Buang {count} simpanan automatik?",
|
||||
"recovery.discard_all_title_one": "Buang 1 simpanan automatik?",
|
||||
"ui.construction.angle_hint": "Garis binaan: klik satu titik, kemudian taip sudut atau pilih arah",
|
||||
"ui.construction.bisector_hint": "Pembahagi dua sudut: pilih dua garis lurus yang bersilang, kemudian penyelesaian yang dikehendaki",
|
||||
"ui.construction.common_hint": "Tangen sepunya: pilih dua bulatan/lengkok, kemudian penyelesaian yang dikehendaki",
|
||||
"ui.construction.contact_hint": "Tangen: pilih bulatan/lengkok atau splin/lengkung kon terbuka, kemudian titik sentuh (lengkung bentuk bebas: titik hujung)",
|
||||
"ui.construction.external_hint": "Tangen: pilih bulatan atau lengkok, satu titik luar, kemudian penyelesaian yang dikehendaki",
|
||||
"ui.construction.free_hint": "Garis binaan: klik dua titik; klik kanan untuk mula semula",
|
||||
"ui.construction.point_hint": "Garis binaan: klik titik yang akan dilalui",
|
||||
"ui.construction.reference_hint": "Garis binaan: pilih garis lurus, kemudian satu titik; klik kanan untuk menukar rujukan"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
{
|
||||
"nb": {
|
||||
"browser.calibrate_click_a": "Klikk på bildet for punkt A, eller skriv inn koordinatene.",
|
||||
"browser.calibrate_click_b": "Klikk på bildet for punkt B, eller skriv inn koordinatene.",
|
||||
"help.sketch.construction_line": "Opprett en uendelig hjelpelinje gjennom to punkter. Bruk den til å legge opp en skisse uten å dele opp profilene.",
|
||||
"help.sketch.construction_line.angle": "Opprett en uendelig hjelpelinje i en vinkel fra skissens X-akse. Velg punktet og skriv inn vinkelen, eller velg retningen.",
|
||||
"help.sketch.construction_line.bisector": "Velg to rette skisselinjer som krysser hverandre, og velg deretter en av vinkelhalveringslinjene. Resultatet følger kildelinjene sine.",
|
||||
"help.sketch.construction_line.horizontal": "Opprett en uendelig vannrett hjelpelinje gjennom et punkt. Den vannrette bindingen følger med ved senere endringer.",
|
||||
"help.sketch.construction_line.parallel": "Velg en rett skisselinje, og plasser deretter en parallell uendelig hjelpelinje. Høyreklikk for å velge en annen referanse.",
|
||||
"help.sketch.construction_line.perpendicular": "Velg en rett skisselinje, og plasser deretter en vinkelrett uendelig hjelpelinje. Høyreklikk for å velge en annen referanse.",
|
||||
"help.sketch.construction_line.tangent_at": "Opprett en tangent i et punkt på en sirkel eller sirkelbue, eller i endepunktet på en åpen spline eller kjeglesnittkurve. Velg kurven, og deretter berøringspunktet.",
|
||||
"help.sketch.construction_line.tangent_external": "Velg en sirkel eller sirkelbue, deretter et eksternt punkt og en tangentløsning. Forhåndsvisningene viser bare berøringspunkter på den tegnede buen.",
|
||||
"help.sketch.construction_line.tangent_two": "Velg to sirkler eller sirkelbuer, og velg deretter en felles tangent i forhåndsvisningen. Berøringspunktene må ligge på de tegnede kurvene.",
|
||||
"help.sketch.construction_line.vertical": "Opprett en uendelig loddrett hjelpelinje gjennom et punkt. Den loddrette bindingen følger med ved senere endringer.",
|
||||
"prefs.persistent_ribbon_pressed": "Fremhev aktive kommandoer på båndet",
|
||||
"prefs.persistent_ribbon_pressed_help": "Fremhev kommandoer på båndet mens effektene deres er slått på. Slå av for å beholde det forrige nøytrale utseendet og den forrige kommandohjelpen.",
|
||||
"prefs.sketch_construction_lines": "Utvidede hjelpelinjeverktøy",
|
||||
"prefs.sketch_open_look_at": "Orienter mot skissen når den åpnes",
|
||||
"prefs.sketch_open_look_at_note": "Av: å opprette eller redigere en skisse lar visningen stå som den er. Orienter mot vender visningen mot skissen når du vil.",
|
||||
"recovery.discard_all": "Forkast alle",
|
||||
"recovery.discard_all_detail": "Dette kan ikke angres.",
|
||||
"recovery.discard_all_title": "Forkast {count} automatiske lagringer?",
|
||||
"recovery.discard_all_title_one": "Forkast 1 automatisk lagring?",
|
||||
"ui.construction.angle_hint": "Hjelpelinje: klikk på et punkt, og skriv deretter inn en vinkel eller velg en retning",
|
||||
"ui.construction.bisector_hint": "Vinkelhalveringslinje: velg to rette linjer som krysser hverandre, og deretter ønsket løsning",
|
||||
"ui.construction.common_hint": "Felles tangent: velg to sirkler/buer, og deretter ønsket løsning",
|
||||
"ui.construction.contact_hint": "Tangent: velg en sirkel/bue eller åpen spline/kjeglesnittkurve, og deretter berøringspunktet (frie kurver: endepunkter)",
|
||||
"ui.construction.external_hint": "Tangent: velg en sirkel eller bue, et eksternt punkt, og deretter ønsket løsning",
|
||||
"ui.construction.free_hint": "Hjelpelinje: klikk på to punkter; høyreklikk for å starte på nytt",
|
||||
"ui.construction.point_hint": "Hjelpelinje: klikk på punktet linjen skal gå gjennom",
|
||||
"ui.construction.reference_hint": "Hjelpelinje: velg en rett linje, og deretter et punkt; høyreklikk for å bytte referanse"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
{
|
||||
"zh-TW": {
|
||||
"browser.calibrate_click_a": "按一下影像以指定點 A,或輸入其座標。",
|
||||
"browser.calibrate_click_b": "按一下影像以指定點 B,或輸入其座標。",
|
||||
"help.sketch.construction_line": "建立通過兩點的無限長建構直線。可用來規劃草圖佈局,而不會分割輪廓。",
|
||||
"help.sketch.construction_line.angle": "建立與草圖 X 軸夾指定角度的無限長建構直線。請選取點並輸入角度,或選取其方向。",
|
||||
"help.sketch.construction_line.bisector": "選取兩條相交的草圖直線,再選擇其中一條角平分線。結果會跟隨其來源直線。",
|
||||
"help.sketch.construction_line.horizontal": "建立通過某一點的水平無限長建構直線。其水平拘束會在後續編輯中持續維持。",
|
||||
"help.sketch.construction_line.parallel": "選取一條草圖直線,再放置與其平行的無限長建構直線。按右鍵可選擇其他參考。",
|
||||
"help.sketch.construction_line.perpendicular": "選取一條草圖直線,再放置與其垂直的無限長建構直線。按右鍵可選擇其他參考。",
|
||||
"help.sketch.construction_line.tangent_at": "在圓或圓弧上的某一點,或在開放雲形線或圓錐曲線的端點建立切線。請先選取曲線,再選取其切點。",
|
||||
"help.sketch.construction_line.tangent_external": "選取圓或圓弧,再選取外部點與一個切線解。預覽只會顯示位於所繪圓弧上的切點。",
|
||||
"help.sketch.construction_line.tangent_two": "選取兩個圓或圓弧,再於預覽中選擇一條公切線。切點必須位於所繪曲線上。",
|
||||
"help.sketch.construction_line.vertical": "建立通過某一點的鉛直無限長建構直線。其鉛直拘束會在後續編輯中持續維持。",
|
||||
"prefs.persistent_ribbon_pressed": "醒目顯示作用中的功能區命令",
|
||||
"prefs.persistent_ribbon_pressed_help": "在功能區命令的效果開啟期間醒目顯示這些命令。關閉可維持先前的中性外觀與命令說明。",
|
||||
"prefs.sketch_construction_lines": "延伸建構直線工具",
|
||||
"prefs.sketch_open_look_at": "開啟草圖時轉向正對草圖",
|
||||
"prefs.sketch_open_look_at_note": "關閉:建立或編輯草圖時維持目前的檢視。需要時可用「注視」正對草圖。",
|
||||
"recovery.discard_all": "全部捨棄",
|
||||
"recovery.discard_all_detail": "此操作無法復原。",
|
||||
"recovery.discard_all_title": "捨棄 {count} 個自動儲存檔?",
|
||||
"recovery.discard_all_title_one": "捨棄 1 個自動儲存檔?",
|
||||
"ui.construction.angle_hint": "建構直線:按一下一點,再輸入角度或選取方向",
|
||||
"ui.construction.bisector_hint": "角平分線:選取兩條相交的直線,再選取所需的解",
|
||||
"ui.construction.common_hint": "公切線:選取兩個圓/圓弧,再選取所需的解",
|
||||
"ui.construction.contact_hint": "切線:選取圓/圓弧或開放雲形線/圓錐曲線,再選取切點(自由曲線:端點)",
|
||||
"ui.construction.external_hint": "切線:選取圓或圓弧、一個外部點,再選取所需的解",
|
||||
"ui.construction.free_hint": "建構直線:按一下兩點;按右鍵可重新開始",
|
||||
"ui.construction.point_hint": "建構直線:按一下要通過的點",
|
||||
"ui.construction.reference_hint": "建構直線:選取一條直線,再選取一點;按右鍵可變更參考"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
{
|
||||
"tr": {
|
||||
"browser.calibrate_click_a": "A Noktası için görüntüye tıklayın veya koordinatlarını yazın.",
|
||||
"browser.calibrate_click_b": "B Noktası için görüntüye tıklayın veya koordinatlarını yazın.",
|
||||
"help.sketch.construction_line": "İki noktadan geçen sonsuz bir yardımcı doğru oluşturun. Profilleri bölmeden bir eskizi kurgulamak için kullanın.",
|
||||
"help.sketch.construction_line.angle": "Eskizin X ekseninden belirli bir açıyla sonsuz bir yardımcı doğru oluşturun. Noktayı seçip açıyı yazın veya yönünü seçin.",
|
||||
"help.sketch.construction_line.bisector": "Kesişen iki düz eskiz çizgisini seçin, ardından iki açıortaydan birini seçin. Sonuç, kaynak çizgilerini izler.",
|
||||
"help.sketch.construction_line.horizontal": "Bir noktadan geçen sonsuz yatay bir yardımcı doğru oluşturun. Yatay kısıtlaması sonraki düzenlemelerde de korunur.",
|
||||
"help.sketch.construction_line.parallel": "Düz bir eskiz çizgisi seçin, ardından paralel bir sonsuz yardımcı doğru yerleştirin. Başka bir referans seçmek için sağ tıklayın.",
|
||||
"help.sketch.construction_line.perpendicular": "Düz bir eskiz çizgisi seçin, ardından dik bir sonsuz yardımcı doğru yerleştirin. Başka bir referans seçmek için sağ tıklayın.",
|
||||
"help.sketch.construction_line.tangent_at": "Bir daire veya dairesel yay üzerindeki bir noktada ya da açık bir spline veya konik eğrinin uç noktasında teğet oluşturun. Önce eğriyi, sonra değme noktasını seçin.",
|
||||
"help.sketch.construction_line.tangent_external": "Bir daire veya dairesel yay seçin, ardından bir dış nokta ve bir teğet çözümü seçin. Önizlemeler yalnızca çizilen yay üzerindeki değme noktalarını gösterir.",
|
||||
"help.sketch.construction_line.tangent_two": "İki daire veya dairesel yay seçin, ardından önizlemede ortak bir teğet seçin. Değme noktaları çizilen eğriler üzerinde olmalıdır.",
|
||||
"help.sketch.construction_line.vertical": "Bir noktadan geçen sonsuz dikey bir yardımcı doğru oluşturun. Dikey kısıtlaması sonraki düzenlemelerde de korunur.",
|
||||
"prefs.persistent_ribbon_pressed": "Etkin şerit komutlarını vurgula",
|
||||
"prefs.persistent_ribbon_pressed_help": "Şerit komutlarını, etkileri açık olduğu sürece vurgula. Önceki nötr görünümü ve komut yardımını korumak için kapatın.",
|
||||
"prefs.sketch_construction_lines": "Genişletilmiş yardımcı doğru araçları",
|
||||
"prefs.sketch_open_look_at": "Eskiz açıldığında görünümü ona doğru döndür",
|
||||
"prefs.sketch_open_look_at_note": "Kapalı: eskiz oluşturmak veya düzenlemek görünümü olduğu gibi bırakır. Bak komutu, istediğinizde görünümü eskize çevirir.",
|
||||
"recovery.discard_all": "Tümünü at",
|
||||
"recovery.discard_all_detail": "Bu işlem geri alınamaz.",
|
||||
"recovery.discard_all_title": "{count} otomatik kayıt atılsın mı?",
|
||||
"recovery.discard_all_title_one": "1 otomatik kayıt atılsın mı?",
|
||||
"ui.construction.angle_hint": "Yardımcı doğru: bir noktaya tıklayın, ardından bir açı yazın veya bir yön seçin",
|
||||
"ui.construction.bisector_hint": "Açıortay: kesişen iki düz çizgiyi, ardından istenen çözümü seçin",
|
||||
"ui.construction.common_hint": "Ortak teğet: iki daire/yay, ardından istenen çözümü seçin",
|
||||
"ui.construction.contact_hint": "Teğet: bir daire/yay veya açık spline/konik eğri, ardından değme noktasını seçin (serbest biçimli eğriler: uç noktalar)",
|
||||
"ui.construction.external_hint": "Teğet: bir daire veya yay, bir dış nokta, ardından istenen çözümü seçin",
|
||||
"ui.construction.free_hint": "Yardımcı doğru: iki noktaya tıklayın; yeniden başlamak için sağ tıklayın",
|
||||
"ui.construction.point_hint": "Yardımcı doğru: geçeceği noktaya tıklayın",
|
||||
"ui.construction.reference_hint": "Yardımcı doğru: düz bir çizgi, ardından bir nokta seçin; referansı değiştirmek için sağ tıklayın"
|
||||
}
|
||||
}
|
||||
+1
-1170
File diff suppressed because it is too large
Load Diff
@@ -606,8 +606,6 @@
|
||||
"cmd.appearance_library": "Biblioteca de aparências",
|
||||
"cmd.appearance_list": "Listar aparências",
|
||||
"cmd.assembly_bom": "Lista de materiais",
|
||||
"cmd.assembly_mass_properties": "Propriedades de massa",
|
||||
"cmd.body.print_face": "Face de impressão",
|
||||
"cmd.body_rename": "Renomear corpo",
|
||||
"cmd.browser_group": "Novo grupo",
|
||||
"cmd.browser_move": "Mover itens do navegador",
|
||||
@@ -1294,8 +1292,6 @@
|
||||
"prefs.orientation": "Orientação",
|
||||
"prefs.overall_speed": "Velocidade geral",
|
||||
"prefs.preview_choices": "Prévia das suas escolhas",
|
||||
"prefs.print_face_highlight": "Destaque da face de impressão",
|
||||
"prefs.print_face_highlight_tip": "Intensidade da cor e do contorno da face de impressão de um corpo na vista. 0 % não mostra destaque.",
|
||||
"prefs.quality_default": "padrão",
|
||||
"prefs.quality_fastest": "mais rápido",
|
||||
"prefs.quality_slowest": "mais lento",
|
||||
@@ -1575,8 +1571,6 @@
|
||||
"ui.3d_mouse_step_twist_counterclockwise": "Gire a tampa no sentido anti-horário, segure e solte.",
|
||||
"ui.3d_mouse_switch_cap": "Calibrar como retorno ao centro",
|
||||
"ui.3d_mouse_switch_trackball": "Calibrar como trackball",
|
||||
"ui.3d_mouse_use_direct": "Usar driver direto",
|
||||
"ui.3d_mouse_use_direct_tip": "Ler o mouse 3D diretamente (hidraw) em vez de pelo spacenavd.",
|
||||
"ui.3d_mouse_view_axis": "Eixo da vista",
|
||||
"ui.3d_mouse_view_off": "Desligado",
|
||||
"ui.3d_mouse_view_off_tip": "O perfil do driver do mouse 3D desliga este eixo, então o movimento dele não move a vista. Escolher aqui o movimento de outro eixo troca os dois, e esse movimento deixa de mover a vista.",
|
||||
@@ -1846,7 +1840,6 @@
|
||||
"ui.circle": "Círculo",
|
||||
"ui.circular_pattern": "Padrão circular",
|
||||
"ui.clear": "Limpar",
|
||||
"ui.clear_print_face": "Limpar face de impressão",
|
||||
"ui.clear_recent": "Limpar recentes",
|
||||
"ui.clear_the_selection": "Limpar a seleção",
|
||||
"ui.click_selects_whole_bodies": "O clique seleciona corpos inteiros",
|
||||
@@ -2205,11 +2198,6 @@
|
||||
"ui.polygon": "Polígono",
|
||||
"ui.preferences": "Preferências",
|
||||
"ui.press_a_key": "pressione uma tecla…",
|
||||
"ui.print_face_cleared": "{body}: face de impressão removida",
|
||||
"ui.print_face_input": "Face de impressão",
|
||||
"ui.print_face_one_body": "Uma face de impressão pertence a um único corpo: envie esse corpo sozinho para alterá-la",
|
||||
"ui.print_face_pick": "Selecione uma face plana de um corpo sólido para torná-la a face de impressão",
|
||||
"ui.print_face_set": "{body}: face de impressão definida; Enviar ao fatiador apoia o corpo sobre ela",
|
||||
"ui.profile": "Perfil",
|
||||
"ui.profile_plane": "Plano do perfil",
|
||||
"ui.profiles": "Perfis",
|
||||
@@ -2400,9 +2388,7 @@
|
||||
"update.button": "Atualizar",
|
||||
"update.button_version": "Atualizar para {version}",
|
||||
"update.check_automatically": "Verificar atualizações automaticamente",
|
||||
"update.check_for_updates": "Verificar atualizações",
|
||||
"update.check_now": "Verificar agora",
|
||||
"update.check_unavailable": "A verificação de atualizações não está disponível para esta instalação.",
|
||||
"update.checking": "Verificando…",
|
||||
"update.copy": "Copiar",
|
||||
"update.dmg_opened": "A imagem de disco está aberta e verificada: arraste o SolidCraft para Aplicativos, substituindo a cópia antiga, e reinicie o SolidCraft.",
|
||||
|
||||
@@ -60,7 +60,6 @@
|
||||
"BLEND SURFACE": "SUPRAFAȚĂ DE RACORDARE",
|
||||
"BOUNDARY SURFACE": "SUPRAFAȚĂ LIMITĂ",
|
||||
"BROWSER": "NAVIGATOR",
|
||||
"Back to the original order": "Înapoi la ordinea inițială",
|
||||
"Ball": "Sferică",
|
||||
"Bar": "Bară",
|
||||
"Base Center": "Centrul bazei",
|
||||
@@ -182,8 +181,6 @@
|
||||
"Designs you open or save appear here.": "Proiectele deschise sau salvate apar aici.",
|
||||
"Determined by To Object. Choose Angle to edit the angular extent.": "Determinat de Până la obiect. Alegeți Unghi pentru a edita întinderea unghiulară.",
|
||||
"Diameter": "Diametru",
|
||||
"Did this assembly open the wrong way up?": "Acest ansamblu s-a deschis cu orientarea greșită?",
|
||||
"Did this part open the wrong way up?": "Această piesă s-a deschis cu orientarea greșită?",
|
||||
"Dimension new shapes": "Cotează formele noi",
|
||||
"Direction": "Direcție",
|
||||
"Discard": "Renunță",
|
||||
@@ -596,8 +593,6 @@
|
||||
"Snap to face and edge centres": "Agățare la centrele fețelor și muchiilor",
|
||||
"SolidCraft cannot submit reports directly. Submit on GitHub; no token is needed in the app.": "SolidCraft nu poate trimite rapoarte direct. Trimiteți raportul pe GitHub; nu este necesar niciun token în aplicație.",
|
||||
"SolidCraft closed before these designs were saved. Their last autosave can be opened.": "SolidCraft s-a închis înainte ca aceste proiecte să fie salvate. Ultima lor salvare automată poate fi deschisă.",
|
||||
"Sort A to Z": "Sortează de la A la Z",
|
||||
"Sort Z to A": "Sortează de la Z la A",
|
||||
"Spacing 2 must be a non-zero number": "Spațierea 2 trebuie să fie un număr nenul",
|
||||
"Spacing must be a non-zero number": "Spațierea trebuie să fie un număr nenul",
|
||||
"Specialise": "Specializează",
|
||||
@@ -606,7 +601,6 @@
|
||||
"Square": "Pătrat",
|
||||
"Stand it up": "Ridică-l în picioare",
|
||||
"Stand it up: a quarter turn about X, as one Move feature you can undo.": "Ridică-l în picioare: un sfert de rotație în jurul lui X, ca o singură operație de mutare ce poate fi anulată.",
|
||||
"Stand this assembly up?": "Ridicați acest ansamblu în picioare?",
|
||||
"Stand this part up?": "Ridicați această piesă în picioare?",
|
||||
"Start angle": "Unghi de început",
|
||||
"Start bulge": "Bombare inițială",
|
||||
@@ -778,8 +772,6 @@
|
||||
"at the face": "la față",
|
||||
"bom.group_children": "Subpiesele în rândul piesei lor",
|
||||
"browser.body_name": "Corp{number}",
|
||||
"browser.calibrate_click_a": "Faceți clic pe imagine pentru Punctul A sau tastați coordonatele acestuia.",
|
||||
"browser.calibrate_click_b": "Faceți clic pe imagine pentru Punctul B sau tastați coordonatele acestuia.",
|
||||
"browser.calibrate_title": "Calibrare: {name}",
|
||||
"browser.capture_many": "{count} componente au fost mutate, dar pozițiile lor nu sunt capturate.",
|
||||
"browser.capture_note": "Captura păstrează noua poziție; Revenire o readuce.",
|
||||
@@ -822,8 +814,6 @@
|
||||
"cmd.appearance_pick_up": "Preia aspectul",
|
||||
"cmd.appearance_replace": "Înlocuiește aspectul",
|
||||
"cmd.assembly_bom": "Listă de materiale",
|
||||
"cmd.assembly_mass_properties": "Proprietăți de masă",
|
||||
"cmd.body.print_face": "Față de imprimare",
|
||||
"cmd.body_rename": "Redenumește corpul",
|
||||
"cmd.browser_collapse_all": "Restrânge tot",
|
||||
"cmd.browser_expand_all": "Extinde tot",
|
||||
@@ -1248,7 +1238,6 @@
|
||||
"cmd.view.render_browser": "Navigator de randare",
|
||||
"cmd.view.render_dock": "Mută panoul de randare",
|
||||
"cmd.view.render_focus": "Vizualizare de randare concentrată",
|
||||
"cmd.view.status_details": "Detalii de stare ale ferestrei de vizualizare",
|
||||
"cmd.view.status_items": "Elemente de stare ale ferestrei de vizualizare",
|
||||
"cmd.view_ambient_occlusion": "Ocluzie ambientală",
|
||||
"cmd.view_angle_readout": "Unghiuri de vizualizare",
|
||||
@@ -1334,7 +1323,6 @@
|
||||
"dialog.dimension_insert_hint": "Faceți clic pe altă cotă de comandă pentru a-i insera numele",
|
||||
"dialog.dimension_name": "Cotă: {name}",
|
||||
"dialog.edit_title": "EDITARE {title}",
|
||||
"dialog.no_shown_body": "Niciun corp afișat de modificat: afișați unul sau alegeți Corp nou",
|
||||
"dialog.select": "↖ Selectează",
|
||||
"dialog.selected_count": "↖ {count} selectate",
|
||||
"dialog.selection_guidance": "Selectați o intrare pentru a o modifica. Faceți clic pe obiectele selectate pentru a le elimina; Ctrl/Cmd-clic le comută de asemenea. Verificați previzualizarea, apoi apăsați OK.",
|
||||
@@ -1392,243 +1380,26 @@
|
||||
"from the rule": "din regulă",
|
||||
"help.apache": "Licența Apache 2.0",
|
||||
"help.appearance.assign": "Dă corpurilor, fețelor sau componentelor selectate o culoare sau un aspect de material, fără a le modifica greutatea. Folosiți-l pentru a deosebi piesele sau pentru a previzualiza un finisaj.",
|
||||
"help.assembly.bom": "Listează piesele proiectului sau ale unei componente, cu cantitățile lor, pe numere de piesă, și poate salva lista ca CSV sau JSON. Folosiți-o ca listă de piese pentru comandă și asamblare.",
|
||||
"help.attributions": "Atribuiri (ATTRIBUTION.md)",
|
||||
"help.build": "Versiunea {version} · commit {commit} · construit {date}",
|
||||
"help.canvas.decal": "Plasează o imagine pe o față plană a modelului, ca un autocolant. Folosiți-l pentru a arăta o etichetă, un logo sau un model imprimat pe o piesă.",
|
||||
"help.canvas.edit": "Modifică o pânză: poziția, dimensiunea, unghiul, opacitatea, oglindirea, vizibilitatea sau numele. Folosiți-o pentru a alinia o imagine de referință cu schița trasată peste ea.",
|
||||
"help.canvas.insert": "Plasează o imagine PNG sau JPEG pe un plan sau pe o față, ca referință transparentă. Folosiți-o pentru a copia o fotografie sau un desen într-o schiță, cu imaginea scalată la o dimensiune cunoscută.",
|
||||
"help.component.break_link": "Desprinde o componentă legată de fișierul ei de proiect, păstrându-i corpurile așa cum sunt. Folosiți-o când piesa nu mai trebuie să urmeze modificările fișierului original.",
|
||||
"help.component.capture_position": "Păstrează pozițiile pieselor mutate manual, astfel încât acestea să devină noile lor poziții. Folosiți-o după ce ați tras în loc piese pe care nu le ține nicio îmbinare.",
|
||||
"help.component.create": "Adaugă în proiect o componentă nouă, goală, în componenta activă, dacă nu alegeți un alt părinte. Folosiți-o pentru a da unei piese noi a unui ansamblu propriul loc pentru corpuri și schițe.",
|
||||
"help.component.finish_edit": "Salvează piesa pe care o editați pe loc, revine la ansamblul ei și actualizează ansamblul pe baza piesei. Folosiți-o când modificările piesei legate sunt gata.",
|
||||
"help.component.from_bodies": "Transformă fiecare corp selectat într-o componentă proprie, cu numele corpului. Folosiți-o când un proiect construit din corpuri separate trebuie să devină un ansamblu ale cărui piese pot fi îmbinate și mutate.",
|
||||
"help.component.insert_design": "Inserează un alt proiect salvat ca o componentă legată de fișierul său, cu corpurile solide plasate ca acolo. Folosiți-o pentru a reutiliza o piesă într-un ansamblu și a prelua modificările ulterioare cu Actualizează legăturile.",
|
||||
"help.component.properties": "Arată volumul, masa, centrul de masă și momentele de inerție ale unei componente, pe baza materialelor corpurilor sale. Folosiți-o pentru a verifica greutatea și echilibrul unui ansamblu.",
|
||||
"help.component.revert_position": "Readuce piesele mutate manual unde erau, renunțând la mutările necapturate. Folosiți-o pentru a anula mutările de probă dintr-un ansamblu.",
|
||||
"help.component.update_links": "Citește din nou fișierele de proiect legate și înlocuiește corpurile care s-au modificat. Folosiți-o după editarea unei piese folosite de acest ansamblu.",
|
||||
"help.config.configure": "Adaugă parametri, operații, materiale sau aspecte ca coloane ale tabelului de configurații. Folosiți-o pentru a crea variante ale unui proiect, de exemplu dimensiuni ale unei piese.",
|
||||
"help.config.preview": "Verifică dacă un rând al tabelului de configurații se reconstruiește, fără a modifica proiectul sau istoricul lui. Folosiți-o înainte de a trece la o variantă de care nu sunteți sigur.",
|
||||
"help.config.rules": "Arată regulile tabelului de configurații, rândurile lui și care rând este activ. Folosiți-o pentru a vedea cum sunt definite variantele unui proiect.",
|
||||
"help.config.table": "Arată tabelul de configurații: un rând pentru fiecare variantă, o coloană pentru fiecare parametru sau operație și dacă proiectul se potrivește încă cu rândul activ. Folosiți-o pentru a revizui variantele unui proiect.",
|
||||
"help.connect_note": "Reporniți fiecare asistent pentru a încărca serverul SolidCraft. Din fiecare fișier s-a făcut o copie de rezervă .bak înainte de modificare.",
|
||||
"help.connect_title": "Conectare asistenți AI",
|
||||
"help.construct.axis.edge": "Creează o axă de construcție de-a lungul unei muchii drepte sau a unei linii de schiță. Folosiți-o ca axă pentru o revoluție, o matrice circulară sau o îmbinare.",
|
||||
"help.construct.axis.normal_to_face": "Creează o axă de construcție printr-un punct, perpendiculară pe o față. Folosiți-o ca axă care iese drept dintr-o suprafață.",
|
||||
"help.construct.axis.through_cylinder": "Creează o axă de construcție prin centrul unei fețe cilindrice, conice sau toroidale ori al unei muchii circulare. Folosiți-o pentru a roti sau a multiplica operații în jurul unei piese rotunde.",
|
||||
"help.construct.axis.two_planes": "Creează o axă de construcție acolo unde se întâlnesc două plane sau fețe plane. Folosiți-o când axa de care aveți nevoie este linia în care se întâlnesc două fețe.",
|
||||
"help.construct.axis.two_points": "Creează o axă de construcție prin două puncte, vârfuri sau puncte de schiță. Folosiți-o pentru o axă care trece între două poziții cunoscute.",
|
||||
"help.construct.plane.along_path": "Creează un plan de construcție perpendicular pe o muchie sau o curbă, într-o poziție de-a lungul ei. Folosiți-l pentru a schița un profil de baleiere sau o secțiune prin traseu.",
|
||||
"help.construct.plane.at_angle": "Creează un plan de construcție rotit cu un unghi față de un plan sau o față, în jurul unei axe sau muchii. Folosiți-l pentru schițe înclinate, de exemplu un suport în unghi.",
|
||||
"help.construct.plane.midplane": "Creează un plan de construcție la jumătatea distanței dintre două plane sau fețe plane ori care le bisectează acolo unde se întâlnesc sub un unghi. Folosiți-l ca plan de simetrie pentru oglindire.",
|
||||
"help.construct.plane.offset": "Creează un plan de construcție paralel cu un plan sau o față plană, la o distanță sau printr-un punct. Folosiți-l pentru a schița la o înălțime stabilită deasupra unei fețe.",
|
||||
"help.construct.plane.perpendicular": "Creează un plan de construcție care conține o linie sau o muchie și este perpendicular pe un plan sau o față. Folosiți-l pentru a schița vertical pe un model, de-a lungul unei muchii.",
|
||||
"help.construct.plane.tangent": "Creează un plan de construcție care atinge un cilindru, un con, o sferă sau un tor într-un punct. Folosiți-l pentru a schița pe latura unei piese rotunde.",
|
||||
"help.construct.plane.three_points": "Creează un plan de construcție prin trei puncte. Folosiți-l pentru un plan stabilit de poziții de pe model, de exemplu trei colțuri.",
|
||||
"help.construct.plane.two_edges": "Creează un plan de construcție prin două muchii drepte sau linii care se află în același plan. Folosiți-l pentru un plan prin mijlocul unei piese, de exemplu prin două muchii opuse.",
|
||||
"help.construct.point.along_path": "Creează un punct de construcție într-o poziție de-a lungul unei muchii sau curbe. Folosiți-l ca referință la o anumită distanță pe un traseu.",
|
||||
"help.construct.point.center": "Creează un punct de construcție în centrul unei muchii circulare, al unui cerc sau arc de schiță, al unei sfere sau al unui tor. Folosiți-l ca referință pentru găuri, axe și îmbinări.",
|
||||
"help.construct.point.edge_plane": "Creează un punct de construcție acolo unde o muchie sau o linie trece printr-un plan sau o față plană. Folosiți-l pentru a marca locul unde un traseu traversează un plan.",
|
||||
"help.construct.point.three_planes": "Creează un punct de construcție acolo unde se întâlnesc trei plane sau fețe plane. Folosiți-l ca referință de colț, chiar și acolo unde modelul nu are vârf.",
|
||||
"help.construct.point.two_edges": "Creează un punct de construcție acolo unde două muchii sau linii se întâlnesc sau se apropie cel mai mult. Folosiți-l ca referință la un colț virtual.",
|
||||
"help.construct.point.vertex": "Creează un punct de construcție pe un vârf sau pe un punct de schiță. Folosiți-l ca referință care rămâne când schița sau corpul din jurul lui sunt ascunse.",
|
||||
"help.contact.check": "Listează perechile de piese din seturile de contact care se întrepătrund în poziția lor curentă. Folosiți-o pentru a găsi coliziuni înainte de a acționa îmbinările sau de a rula un studiu de mișcare.",
|
||||
"help.contact.create": "Grupează două sau mai multe piese într-un set de contact, ale cărui corpuri nu se pot întrepătrunde cât timp se mișcă îmbinările. Folosiți-o pentru piese care trebuie să se oprească la atingere, de exemplu o pârghie lângă opritorul ei.",
|
||||
"help.contact.disable_all": "Dezactivează contactul, astfel încât îmbinările acționate și studiile de mișcare să nu se mai oprească acolo unde piesele se ating. Folosiți-o pentru a mișca din nou piesele liber sau pentru a menține receptiv un ansamblu mare.",
|
||||
"help.contact.edit": "Modifică un set de contact: piesele pe care le conține, numele lui sau dacă este suprimat; poate și șterge setul. Folosiți-o pentru a ajusta ce piese nu se pot întrepătrunde.",
|
||||
"help.contact.enable_all": "Pune toate piesele ansamblului într-un singur set de contact, astfel încât două piese să nu se poată întrepătrunde cât timp se mișcă îmbinările. Folosiți-o pentru o verificare rapidă a unui mecanism întreg.",
|
||||
"help.contact.enable_sets": "Activează contactul pentru seturile de contact pe care le-ați definit, astfel încât îmbinările acționate și studiile de mișcare să se oprească acolo unde piesele lor s-ar întrepătrunde. Folosiți-o pentru a readuce seturile după dezactivarea contactului.",
|
||||
"help.contact.list": "Listează seturile de contact ale proiectului, piesele din fiecare și dacă contactul este activ. Folosiți-o pentru a verifica cum este configurat contactul înainte de a acționa ansamblul.",
|
||||
"help.document.inspect": "Arată o privire de ansamblu asupra proiectului: componentele, corpurile, schițele, operațiile și parametrii lui. Folosiți-o pentru a vă orienta într-un proiect pe care nu l-ați construit dumneavoastră.",
|
||||
"help.document.units": "Schimbă unitățile în care proiectul afișează lungimile, de exemplu mm sau inchi. Geometria își păstrează dimensiunea; doar afișarea și numerele simple urmează unitatea.",
|
||||
"help.edit.checkpoint": "Reține proiectul, schița activă și istoricul de anulare așa cum sunt acum. Folosiți-l înainte de a încerca ceva riscant, de la care s-ar putea să vreți să vă întoarceți.",
|
||||
"help.edit.restore_checkpoint": "Revine la un punct de control, inclusiv la istoricul de anulare. Folosiți-o pentru a renunța dintr-un singur pas la tot ce s-a făcut de la punctul de control.",
|
||||
"help.explode.create": "Creează o vedere explodată care îndepărtează piesele de centrul ansamblului sau după mutările stabilite de dumneavoastră. Folosiți-o pentru a arăta cum se asamblează un ansamblu, pentru instrucțiuni sau prezentări.",
|
||||
"help.face.delete": "Elimină fețele selectate și lasă fețele vecine să închidă golul sau lasă golul deschis ca suprafață. Folosiți-l pentru a îndepărta o muchie rotunjită, o gaură sau un bosaj care incomodează.",
|
||||
"help.file.insert_mesh": "Adaugă un fișier 3MF, STL, OBJ, PLY sau glTF în proiect ca corpuri plasă într-o componentă nouă. Folosiți-o pentru a plasa lângă proiectul dumneavoastră, ca referință, un model descărcat sau scanat.",
|
||||
"help.file.insert_step": "Adaugă un fișier STEP, IGES, FreeCAD sau Rhino în proiect ca corpuri solide într-o componentă nouă; piesele unui ansamblu devin componente imbricate. Folosiți-o pentru a aduce modele de la furnizori sau din alte programe CAD.",
|
||||
"help.file.save_mesh": "Salvează corpurile ca plasă STL, 3MF sau OBJ, cu netezimea fețelor curbe pe care o alegeți. Folosiți-o pentru a pregăti piese pentru imprimarea 3D sau pentru programe care citesc plase.",
|
||||
"help.file.send_to_slicer": "Salvează corpurile selectate ca fișier 3MF și îl deschide în slicerul pe care îl alegeți. Folosiți-o pentru a trece de la model la imprimare într-un singur pas.",
|
||||
"help.font_details": "Interfața folosește fonturile încorporate ale egui (Ubuntu Light și Hack, sub Ubuntu Font Licence și licența MIT/Bitstream Vera; Noto Emoji și fontul de pictograme emoji, sub OFL și MIT). Textul din schiță folosește Liberation Sans (SIL OFL 1.1). Pachetul opțional de fonturi al Crafting Apps, craft-fonts (BIZ UDPGothic, Shippori Mincho, BIZ UDMincho, Noto Sans CJK SC, Noto Sans Arabic; SIL OFL 1.1), nu este inclus în versiunile SolidCraft.",
|
||||
"help.fonts": "Fonturi",
|
||||
"help.frame.member": "Plasează un profil, de exemplu o țeavă sau un profil extrudat din aluminiu, de-a lungul liniilor unei schițe de cadru, câte un element pe linie. Folosiți-o pentru a construi cadre, rafturi și structuri sudate.",
|
||||
"help.inspect.accessibility": "Colorează fețele pe care o sculă le poate atinge dintr-o direcție și pe cele pe care nu le poate atinge. Folosiți-o pentru a verifica o piesă pentru prelucrare sau matrițare din acea parte.",
|
||||
"help.inspect.center_of_mass": "Arată centrul de masă al corpurilor, fiecare separat și toate împreună, la densitate uniformă. Folosiți-o pentru a verifica echilibrul și locul unde se răstoarnă o piesă.",
|
||||
"help.inspect.colored_components": "Dă fiecărei componente propria culoare temporară, fără a modifica aspectele. Folosiți-o pentru a deosebi dintr-o privire piesele unui ansamblu.",
|
||||
"help.inspect.compare": "Compară două corpuri și arată unde unul are material pe care celălalt nu îl are, cu volumul și abaterea. Folosiți-o pentru a verifica o piesă modificată sau importată față de original.",
|
||||
"help.inspect.continuity": "Verifică cât de neted se întâlnesc fețele de-a lungul muchiilor: spații, frângeri sau salturi de curbură, și colorează cusăturile. Folosiți-o pentru a găsi unde suprafețele nu se îmbină curat.",
|
||||
"help.inspect.curvature_comb": "Desenează piepteni de-a lungul curbelor, muchiilor sau fețelor, ai căror dinți arată cât de tare se curbează acestea. Folosiți-o pentru a depista porțiuni plate, frângeri și curbură neuniformă.",
|
||||
"help.inspect.curvature_map": "Colorează fețele după cât de tare se curbează, cu roșu unde raza este mică. Folosiți-o pentru a găsi locurile strânse și a aprecia cât de netedă este o suprafață.",
|
||||
"help.inspect.draft": "Colorează fețele după unghiul lor de înclinare față de o direcție de extragere, marcându-le pe cele cu prea puțină înclinare. Folosiți-o pentru a verifica o piesă înainte de matrițare sau turnare.",
|
||||
"help.inspect.environment_map": "Arată modelul cu un finisaj reflectant, ca de oglindă. Folosiți-o pentru a aprecia curgerea suprafețelor după felul în care se desfășoară reflexiile pe ele.",
|
||||
"help.inspect.interference": "Găsește corpurile care se suprapun și arată fiecare suprapunere cu volumul ei. Folosiți-o pentru a verifica dacă un ansamblu are piese care se ciocnesc.",
|
||||
"help.inspect.isocurve": "Desenează curbele izoparametrice ale fețelor, adică grila pe care este construită suprafața. Folosiți-o pentru a vedea cum curge o suprafață și unde se îngrămădește.",
|
||||
"help.inspect.measure": "Măsoară lungimi, distanțe, unghiuri, arii și raze între elementele alese sau volumul și masa corpurilor. Folosiți-o pentru a verifica dimensiuni și jocuri.",
|
||||
"help.inspect.minimum_radius": "Găsește cea mai mică rază de curbură a curbelor, muchiilor sau fețelor și locul unde apare. Folosiți-o pentru a verifica dacă o sculă sau o duză poate urmări forma.",
|
||||
"help.inspect.section": "Taie vizualizarea de-a lungul unui plan și hașurează fețele tăiate, fără a modifica modelul. Folosiți-o pentru a privi în interiorul pieselor și ansamblurilor.",
|
||||
"help.inspect.zebra": "Arată dungi albe și negre reflectate pe fețele modelului. Folosiți-o pentru a aprecia netezimea: dungile care se rup sau se frâng la o muchie arată o tranziție slabă.",
|
||||
"help.joint.as_built": "Îmbină două piese acolo unde se află deja, fără a muta niciuna, și stabilește cum se mai pot mișca. Folosiți-o pentru piese pe care le-ați plasat deja în poziția finală.",
|
||||
"help.joint.cam": "Leagă o camă rotitoare de un tachet, astfel încât tachetul să alunece sau să oscileze pe măsură ce conturul camei trece pe sub el. Folosiți-o pentru came, excentrice și mecanisme de acționare a supapelor.",
|
||||
"help.joint.create": "Îmbină două piese la originile îmbinării alese și mută a doua piesă la locul ei; tipul îmbinării stabilește cum se mai pot mișca. Folosiți-o pentru a construi un ansamblu ale cărui piese se mișcă precum mecanismul real.",
|
||||
"help.joint.drive": "Stabilește unghiul sau distanța unei îmbinări și mută piesele odată cu ea, în limitele ei; îmbinările legate și buclele închise o urmează. Folosiți-o pentru a verifica dacă un mecanism se mișcă așa cum trebuie.",
|
||||
"help.joint.gear": "Leagă două îmbinări rotitoare printr-un raport de transmisie, astfel încât acționarea uneia o rotește pe cealaltă. Folosiți-l pentru roți dințate cilindrice și interioare, cu raportul dat de razele cercurilor de divizare sau de numărul de dinți.",
|
||||
"help.joint.limits": "Stabilește cât se poate roti sau aluneca o îmbinare, ca minim și maxim, sau șterge aceste limite. Folosiți-o pentru a ține o balama, un cursor sau o pârghie în cursa ei reală.",
|
||||
"help.joint.motion_link": "Cuplează două îmbinări cu un raport și un decalaj, astfel încât acționarea uneia o mișcă pe cealaltă. Folosiți-o pentru o relație fixă între îmbinări pe care Angrenaj, Cremalieră și pinion sau Șurub nu o acoperă.",
|
||||
"help.joint.origin": "Plasează pe o piesă o origine de îmbinare denumită: în centrul unei fețe sau al unui capăt rotund, la mijlocul unei muchii, într-un colț sau într-un punct. Folosiți-o pentru a pregăti locurile unde se prind îmbinările; una aleasă pe o față o urmează când piesa își schimbă dimensiunea.",
|
||||
"help.joint.rack_pinion": "Leagă un pinion rotitor de o cremalieră glisantă, astfel încât cremaliera se mișcă pe lungimea cercului de divizare pe care se rostogolește pinionul. Folosiți-o pentru acționări cu cremalieră, mecanisme de direcție și module liniare.",
|
||||
"help.joint.reach": "Mută un punct de pe o piesă spre o țintă schimbând îmbinările lanțului său, în limitele lor. Folosiți-o pentru a poziționa un mecanism după locul unde trebuie să ajungă capătul lui, de exemplu vârful unui braț de robot.",
|
||||
"help.joint.rigid_group": "Blochează împreună piesele selectate așa cum sunt, astfel încât să se miște ca una singură. Folosiți-l pentru piese care aparțin laolaltă și între care nu există mișcare.",
|
||||
"help.joint.screw": "Leagă rotirea și alunecarea printr-un pas, astfel încât fiecare rotație avansează cu acea distanță. Folosiți-o pentru șuruburi conducătoare, șuruburi și axe filetate.",
|
||||
"help.library.apply": "Aplică un material sau un aspect dintr-un fișier de bibliotecă locală corpurilor, fețelor sau componentelor. Folosiți-o pentru a reutiliza materiale salvate dintr-un alt proiect.",
|
||||
"help.library.export": "Salvează materialele și aspectele proiectului într-un fișier de bibliotecă. Folosiți-o pentru a le partaja sau a le reutiliza în alte proiecte.",
|
||||
"help.library.inspect": "Verifică un fișier de bibliotecă și îi listează materialele și aspectele, fără a modifica proiectul. Folosiți-o pentru a vedea ce conține o bibliotecă înainte de a o aplica.",
|
||||
"help.licences": "Licențe",
|
||||
"help.material.assign": "Stabilește din ce sunt făcute corpurile selectate, de exemplu oțel, aluminiu sau ABS. Folosiți-l pentru ca masa și greutatea să corespundă piesei reale.",
|
||||
"help.material.properties.validate": "Verifică dacă fișa de date a unui material are numere coerente și dacă îi lipsesc valori. Folosiți-o înainte de a vă baza pe date pentru masă sau rigiditate.",
|
||||
"help.mesh.convert": "Reconstruiește un corp plasă, de exemplu un STL, ca solid editabil cu fețe plane și cilindrice. Folosiți-o pentru a modifica piese mecanice importate ca pe un corp modelat.",
|
||||
"help.mit": "Licența MIT",
|
||||
"help.motion.study": "Stabilește valorile îmbinărilor la pași pe o cronologie și le redă ca animație. Folosiți-l pentru a urmări un mecanism parcurgând o secvență și a verifica jocurile pe parcurs.",
|
||||
"help.motion.trace": "Urmărește drumul parcurs de un punct al unei piese în timp ce rulează un studiu de mișcare sau se acționează o îmbinare și îl păstrează ca o curbă de schiță 3D când confirmați. Folosiți-o pentru a vedea unde ajunge un mecanism sau pentru a construi pe traseul lui.",
|
||||
"help.notice": "NOTICE",
|
||||
"help.occurrence.ground": "Fixează o piesă pe loc sau o eliberează din nou, astfel încât îmbinările să miște celelalte piese în jurul ei. Folosiți-o pentru cadrul sau baza pe care este construit restul ansamblului.",
|
||||
"help.occurrence.move": "Mută o piesă din ansamblu doar pe direcțiile de mișcare permise de îmbinările sale. Selectați o față a piesei, apoi trageți o săgeată sau un arc disponibil.",
|
||||
"help.parameters.change": "Deschide tabelul cu valori denumite și expresii care controlează cotele proiectului. Folosiți-l pentru a schimba o dimensiune într-un singur loc și a lăsa toate operațiile care o folosesc să o urmeze.",
|
||||
"help.parameters.export": "Salvează parametrii proiectului ca CSV sau JSON. Folosiți-o pentru a-i edita într-o foaie de calcul sau a-i muta într-un alt proiect.",
|
||||
"help.parameters.graph": "Arată ce parametri și ce operații le folosesc pe celelalte, precum și eventualele bucle sau erori dintre ele. Folosiți-l pentru a vedea ce va afecta modificarea unui parametru.",
|
||||
"help.parameters.import": "Citește parametri din CSV sau JSON în proiect, pe toți sau deloc. Folosiți-o pentru a aduce valori dintr-o foaie de calcul sau dintr-un alt proiect.",
|
||||
"help.parameters.move": "Mută un parametru utilizator înaintea sau după altul în listă. Folosiți-o pentru a ține împreună parametrii înrudiți.",
|
||||
"help.parts.fastener": "Adaugă un șurub, un bolț, o piuliță, o șaibă, un știft sau un rulment standard, în dimensiunea aleasă. Plasat pe o gaură, se așază în gaură printr-o îmbinare, așa că nu trebuie să modelați singur elementele de fixare.",
|
||||
"help.parts.insert": "Inserează o piesă standard din familia, dimensiunea și lungimea alese. Plasată pe marginea sau peretele unei găuri, se așază în gaură printr-o îmbinare rigidă.",
|
||||
"help.parts.library": "Deschide piesele standard: șuruburi, bolțuri, piulițe, șaibe, șuruburi de fixare, știfturi de centrare și rulmenți, în dimensiuni standard. Folosiți-o pentru a adăuga o piesă standard în loc să o modelați singur.",
|
||||
"help.parts.resize": "Schimbă dimensiunea sau lungimea unei piese standard inserate și o reconstruiește; îmbinările ei o păstrează așezată. Folosiți-o când un șurub se dovedește prea lung sau o gaură cere altă dimensiune.",
|
||||
"help.plastic.assign_rule": "Atribuie o regulă pentru plastic unor corpuri, astfel încât operațiile lor pentru plastic să preia înclinarea și jocul ei ca valori implicite. Folosiți-o pentru a configura o singură dată o piesă matrițată pentru toate operațiile ei.",
|
||||
"help.plastic.boss": "Adaugă pe o față un bosaj pentru șurub: un stâlp cu gaură opțională, înclinare, racordare la bază și nervuri de susținere. Folosiți-l pentru punctele de șurub din carcase matrițate sau imprimate.",
|
||||
"help.plastic.lip": "Adaugă o buză sau o canelură potrivită pe marginea unui corp scobit. Folosiți-o pentru ca două jumătăți de carcasă să se centreze una pe alta și să se închidă strâns.",
|
||||
"help.plastic.manage_rules": "Creează și editează reguli pentru plastic: materialul, grosimea peretelui, razele, jocul și înclinarea. Folosiți-le pentru a menține coerente operațiile unei piese matrițate.",
|
||||
"help.plastic.rest": "Adaugă un reazem pe o față: o platformă rotundă sau dreptunghiulară, plină sau goală, cu înclinare. Folosiți-l ca sprijin sau distanțier într-o carcasă matrițată.",
|
||||
"help.plastic.snap_fit": "Adaugă pe o față un cârlig de prindere cu clichet, cu lungimea, grosimea și zăvorul lui. Folosiți-o pentru a prinde piesele între ele fără șuruburi.",
|
||||
"help.pointcloud.insert": "Inserați o scanare PLY, XYZ sau PTS ca nor de puncte alături de model. Folosiți-o ca referință la construirea unui model pe baza datelor măsurate.",
|
||||
"help.sheet.convert": "Transformă o placă sau un corp scobit de grosime uniformă într-un corp din tablă, cu îndoiri la muchiile alese. Folosiți-o pentru a face desfășurabilă o piesă existentă.",
|
||||
"help.sheet.export_bend_table": "Salvează tabelul de îndoire al unui corp din tablă ca CSV sau JSON: unghiuri, raze și poziții ale îndoirilor în desfășurată. Folosiți-o pentru presa de îndoit sau pentru atelier.",
|
||||
"help.sheet.export_dxf": "Salvează desfășurata ca DXF, cu contururi, linii de îndoire și note de îndoire opționale. Folosiți-o pentru tăierea cu laser, cu plasmă sau cu jet de apă.",
|
||||
"help.sheet.flange": "Adaugă o flanșă: o placă de bază dintr-o schiță, un perete de-a lungul unui contur deschis de schiță sau un perete îndoit pe muchii de tablă. Folosiți-o pentru a construi piese din tablă.",
|
||||
"help.sheet.flat_pattern": "Creează desfășurata plană a unui corp din tablă, cu dimensiunea, decupările și liniile de îndoire. Folosiți-o pentru a verifica semifabricatul înainte de tăiere.",
|
||||
"help.sheet.fold": "Îndoaie o tablă de-a lungul unei linii de schiță cu un unghi și o rază. Folosiți-o pentru a îndoi o tablă plană după ce ați adăugat în ea decupări.",
|
||||
"help.sheet.hem": "Îndoaie o muchie de tablă peste ea însăși. Folosiți-o pentru muchii sigure și rigide, fără bavuri ascuțite.",
|
||||
"help.sheet.manage_rules": "Creează și editează reguli pentru tablă: grosime, rază de îndoire, factor K, degajări și spații. Folosiți-le pentru a vă adapta la materialul și sculele atelierului dumneavoastră.",
|
||||
"help.sheet.path_flange": "Adaugă un lanț de flanșe de-a lungul unei muchii de tablă, urmând un lanț deschis de linii de schiță. Folosiți-o pentru profile precum forma U sau Z dintr-un singur pas.",
|
||||
"help.sheet.perforate": "Adaugă un câmp de găuri pe toată tabla desfășurată, într-un model decalat sau pătrat. Folosiți-o pentru ventilații, grilaje și panouri mai ușoare.",
|
||||
"help.sheet.refold": "Îndoaie la loc un corp din tablă desfășurat. Folosiți-o după ce ați adăugat operații pe tabla plană.",
|
||||
"help.sheet.unfold": "Desfășoară toate îndoirile unui corp din tablă. Folosiți-o pentru a adăuga găuri sau decupări care trebuie să traverseze o îndoire, apoi reîndoiți.",
|
||||
"help.sketch.arc.center_point": "Desenează un arc de cerc în jurul unui punct central, de la un punct de început la unul de sfârșit. Folosiți-l când centrul arcului este cunoscut, de exemplu o rază în jurul unei găuri sau al unui pivot.",
|
||||
"help.sketch.arc.tangent": "Desenează un arc care pornește de la capătul unei linii sau al unui arc și continuă tangent la acesta. Folosiți-l pentru a continua un lanț cu o curbă lină în loc de un colț.",
|
||||
"help.sketch.arc.three_point": "Desenează un arc de la un punct de început la unul de sfârșit, printr-un al treilea punct. Folosiți-l când arcul trebuie să treacă prin puncte date, nu în jurul unui centru cunoscut.",
|
||||
"help.sketch.arc3d": "Desenează un arc de cerc exact în spațiu prin trei puncte, cu Schiță 3D activată. Folosiți-l pentru curbe în traseele și ghidajele care ies din planul schiței.",
|
||||
"help.sketch.auto_constrain": "Adaugă constrângerile pe care schița le are aproape deja, de exemplu orizontală, paralelă sau coincidentă, apoi o cotează până este complet definită. Folosiți-o pentru a bloca dintr-un singur pas o schiță desenată aproximativ.",
|
||||
"help.sketch.auto_constrain_from_datum": "Funcționează ca Constrângere automată, dar măsoară pozițiile față de un reper ales de dumneavoastră, nu față de origine. Folosiți-o când piesa este trasată dintr-un singur punct de referință, de exemplu un colț sau o gaură.",
|
||||
"help.sketch.blend_curve": "Unește capetele a două curbe cu un spline lin, tangent la amândouă sau, la alegere, și cu curbură continuă. Folosiți-o pentru a acoperi un spațiu dintre curbe fără frângere.",
|
||||
"help.sketch.break": "Împarte o curbă în bucăți acolo unde o taie alte curbe sau în punctele pe care le plasați pe ea. Folosiți-o când o parte a unei curbe are nevoie de propria constrângere sau trebuie ștearsă separat.",
|
||||
"help.sketch.cancel": "Părăsește schița și renunță la tot ce s-a schimbat de când a fost creată sau deschisă pentru editare. Anularea ultimei acțiuni readuce modificările.",
|
||||
"help.sketch.centerline": "Comută liniile între linii normale și linii de axă, adică axe pe care profilurile le omit. Folosiți o linie de axă ca axă pentru o revoluție, o oglindire sau o constrângere de simetrie.",
|
||||
"help.sketch.chamfer.distance_angle": "Teșește colțul dintre două linii, stabilit printr-o distanță pe prima linie și un unghi. Folosiți-o când un desen dă teșitura ca lungime și unghi, de exemplu 2 mm × 30°.",
|
||||
"help.sketch.chamfer.equal_distance": "Teșește colțul dintre două linii cu aceeași distanță pe ambele. Folosiți-o pentru teșitura obișnuită de 45° pe un contur.",
|
||||
"help.sketch.chamfer.two_distance": "Teșește colțul dintre două linii, stabilit printr-o distanță separată pe fiecare linie. Folosiți-o pentru teșituri care nu sunt de 45°, date ca două lungimi.",
|
||||
"help.sketch.circle.center": "Desenează un cerc după centrul și diametrul lui. Folosiți-l pentru găuri, bosaje și alte elemente rotunde al căror centru este cunoscut.",
|
||||
"help.sketch.circle.three_point": "Desenează un cerc prin trei puncte. Folosiți-l când cercul trebuie să treacă prin puncte date, de exemplu ale geometriei existente.",
|
||||
"help.sketch.circle.three_tangent": "Desenează un cerc care atinge trei linii, cercuri sau arce. Folosiți-l pentru a potrivi un cerc în spațiul dintre trei curbe, de exemplu cercul înscris al unui triunghi.",
|
||||
"help.sketch.circle.two_point": "Desenează un cerc din cele două capete ale diametrului său. Folosiți-l când sunt cunoscute punctele de pe marginea cercului, nu centrul.",
|
||||
"help.sketch.circle.two_tangent": "Desenează un cerc de o dimensiune dată care atinge două linii, cercuri sau arce. Folosiți-l pentru o rotunjire de rază fixă între două curbe.",
|
||||
"help.sketch.conic": "Desenează o curbă conică între două puncte finale, modelată de un punct de vârf și o valoare rho. Folosiți-o pentru tranziții line a căror plinătate o reglați, de la plată până aproape de un colț ascuțit.",
|
||||
"help.sketch.constrainer": "Aplică constrângerea pe care una sau două curbe alese o au aproape deja, de exemplu orizontală, paralelă, tangentă sau egală. Folosiți-o pentru a pune în ordine o schiță desenată de mână, câte o relație pe rând.",
|
||||
"help.sketch.constraint.coincident": "Face ca un punct să se afle pe alt punct, pe o curbă sau pe o axă a schiței. Folosiți-o pentru a închide spațiile dintr-un profil sau a pune un punct pe o linie.",
|
||||
"help.sketch.constraint.collinear": "Face ca două linii să se afle pe aceeași dreaptă. Folosiți-o pentru a alinia muchii întrerupte, de exemplu ambele laturi ale unei crestături.",
|
||||
"help.sketch.constraint.concentric": "Dă la două cercuri sau arce același centru. Folosiți-o pentru inele, lamaje și arbori cu umeri.",
|
||||
"help.sketch.constraint.curvature": "Face ca două curbe care se întâlnesc într-un punct final să continue cu aceeași curbură (G2). Folosiți-o acolo unde un racord tangent nu este destul de neted, de exemplu pe suprafețe vizibile.",
|
||||
"help.sketch.constraint.equal": "Face liniile de aceeași lungime sau cercurile și arcele de aceeași rază. Folosiți-o pentru ca o singură cotă să conducă mai multe elemente identice.",
|
||||
"help.sketch.constraint.fix": "Fixează puncte sau curbe unde se află sau le eliberează din nou. Folosiți-o pentru geometria care nu trebuie să se miște când trageți sau rezolvați schița.",
|
||||
"help.sketch.constraint.horizontal_vertical": "Face o linie, sau linia dintre două puncte, orizontală sau verticală, după care este mai apropiată. Folosiți-o pentru a aduce un contur în unghi drept pe axele schiței.",
|
||||
"help.sketch.constraint.midpoint": "Pune un punct la mijlocul unei linii sau face ca mijloacele a două linii să coincidă. Folosiți-o pentru a centra geometria pe o muchie.",
|
||||
"help.sketch.constraint.parallel": "Face două linii paralele. Folosiți-o pentru laturi care trebuie să rămână paralele când se schimbă alte cote.",
|
||||
"help.sketch.constraint.perpendicular": "Face două linii să se întâlnească în unghi drept. Folosiți-o pentru colțuri drepte între linii care nu se află pe axele schiței.",
|
||||
"help.sketch.constraint.polygon": "Face dintr-un lanț închis de linii un poligon regulat: laturi egale, cu fiecare colț pe același cerc. Folosiți-o pentru a face regulat un poligon desenat de mână și a-l menține așa.",
|
||||
"help.sketch.constraint.symmetry": "Face două puncte sau curbe să fie în oglindă față de o linie sau în jurul unui punct. Folosiți-o pentru a menține un profil simetric când schimbați o parte.",
|
||||
"help.sketch.constraint.tangent": "Face două curbe să se atingă tangent, de exemplu o linie și un arc. Folosiți-o pentru racorduri line, fără frângere.",
|
||||
"help.sketch.construction": "Comută curbele între geometrie normală și geometrie de construcție, pe care profilurile o omit. Folosiți curbele de construcție ca ajutoare pentru trasare, referințe și cote.",
|
||||
"help.sketch.construction_line": "Creați o dreaptă de construcție infinită prin două puncte. Folosiți-o pentru a structura o schiță fără a diviza profilurile.",
|
||||
"help.sketch.construction_line.angle": "Creați o dreaptă de construcție infinită sub un unghi față de axa X a schiței. Alegeți punctul și tastați unghiul sau alegeți direcția acestuia.",
|
||||
"help.sketch.construction_line.bisector": "Alegeți două linii drepte ale schiței care se intersectează, apoi una dintre cele două bisectoare. Rezultatul urmărește liniile sursă.",
|
||||
"help.sketch.construction_line.horizontal": "Creați o dreaptă de construcție orizontală infinită printr-un punct. Constrângerea orizontală rămâne valabilă la editările ulterioare.",
|
||||
"help.sketch.construction_line.parallel": "Alegeți o linie dreaptă a schiței, apoi plasați o dreaptă de construcție paralelă infinită. Clic dreapta pentru a alege o altă referință.",
|
||||
"help.sketch.construction_line.perpendicular": "Alegeți o linie dreaptă a schiței, apoi plasați o dreaptă de construcție perpendiculară infinită. Clic dreapta pentru a alege o altă referință.",
|
||||
"help.sketch.construction_line.tangent_at": "Creați o tangentă într-un punct al unui cerc sau arc de cerc ori în capătul unui spline sau al unei curbe conice deschise. Alegeți curba, apoi punctul de tangență.",
|
||||
"help.sketch.construction_line.tangent_external": "Alegeți un cerc sau un arc de cerc, apoi un punct exterior și o soluție de tangentă. Previzualizările arată doar punctele de tangență de pe arcul desenat.",
|
||||
"help.sketch.construction_line.tangent_two": "Alegeți două cercuri sau arce de cerc, apoi o tangentă comună în previzualizare. Punctele de tangență trebuie să se afle pe curbele desenate.",
|
||||
"help.sketch.construction_line.vertical": "Creați o dreaptă de construcție verticală infinită printr-un punct. Constrângerea verticală rămâne valabilă la editările ulterioare.",
|
||||
"help.sketch.copy": "Copiază curbele și punctele de schiță selectate, împreună cu constrângerile și cotele dintre ele. Lipiți-le în această schiță sau în alta.",
|
||||
"help.sketch.create": "Începe o schiță 2D nouă pe un plan sau pe o față plană a modelului. Orice extrudare, revoluție și baleiere începe cu o schiță.",
|
||||
"help.sketch.cut": "Copiază geometria de schiță selectată și o șterge din schiță, într-un singur pas de anulare. Lipiți-o în altă parte din această schiță sau într-o alta.",
|
||||
"help.sketch.dimension": "Adaugă o cotă conducătoare: o lungime, o distanță, un unghi, o rază sau un diametru, după ce alegeți. Tastați o valoare sau un nume de parametru, iar schița o urmează.",
|
||||
"help.sketch.edit": "Deschide o schiță existentă pentru editare. Operațiile construite pe ea se actualizează când finalizați schița.",
|
||||
"help.sketch.ellipse": "Desenează o elipsă după centrul ei, capătul axei mari și un punct pe latura mică. Folosiți-o pentru deschideri ovale, came și alte forme rotunde alungite.",
|
||||
"help.sketch.equation_curve": "Desenează o curbă din formule: x(t) și y(t) sau y = f(x), pe un interval. Formulele pot folosi parametri, iar curba îi urmează: folosiți-o pentru o sinusoidă, o spirală sau evolventa unui dinte de roată dințată.",
|
||||
"help.sketch.extend": "Prelungește o linie sau un arc până la cea mai apropiată curbă din calea lui sau extinde două curbe până se întâlnesc. Folosiți-o pentru a închide spațiile dintr-un profil după tăiere sau editare.",
|
||||
"help.sketch.fillet": "Racordează colțul în care se întâlnesc două linii sau arce cu un arc de rază dată. Mai multe colțuri racordate împreună au aceeași rază.",
|
||||
"help.sketch.finish": "Părăsește schița și revine la model. Profilurile ei închise sunt apoi gata pentru Extrudare, Revoluție și alte operații.",
|
||||
"help.sketch.finish_auto_constrain": "Rulează Constrângere automată pe schiță, apoi o finalizează. Folosiți-o pentru a lăsa o schiță complet definită dintr-un singur pas.",
|
||||
"help.sketch.fit_curves_to_section": "Taie un corp plasă sau solid cu planul schiței și potrivește linii și arce pe secțiune. Folosiți-o pentru a reconstrui o piesă scanată sau importată ca schiță editabilă.",
|
||||
"help.sketch.include_3d": "Aduce în această schiță muchii ale modelului, vârfuri și curbe ale altor schițe, ca referințe legate, aplatizându-le pe plan pe cele aflate în afara lui. Folosiți-o pentru a construi pe geometrie care nu se află în planul schiței.",
|
||||
"help.sketch.infinite": "Comută liniile între linii normale și linii infinite de construcție, care traversează toată vizualizarea. Folosiți-le ca referințe de trasare care nu se termină niciodată prea devreme.",
|
||||
"help.sketch.insert_dxf": "Citește curbele unui desen DXF într-o schiță, scalate, rotite și plasate așa cum stabiliți. Folosiți-o pentru a construi pe un desen 2D din alt program, de exemplu un contur pentru tăiere cu laser.",
|
||||
"help.sketch.insert_svg": "Citește traseele unui desen SVG într-o schiță, scalate, rotite și plasate așa cum stabiliți. Folosiți-o pentru a transforma un logo sau un contur vectorial în curbe pe care le puteți extruda.",
|
||||
"help.sketch.inspect": "Deschide un raport despre schița deschisă: câte grade de libertate au rămas și dacă este complet constrânsă. Folosiți-l pentru a afla ce se mai mișcă înainte de a finaliza schița.",
|
||||
"help.sketch.intersect": "Adaugă curbele sau punctele în care corpuri, fețe, muchii sau alte schițe taie planul schiței. Rămân legate și urmează modelul când acesta se schimbă.",
|
||||
"help.sketch.intersection_curve": "Creează curbe 3D acolo unde se întâlnesc două corpuri sau fețe, legate de ele. Folosiți-le ca trasee sau ghidaje care urmează modelul.",
|
||||
"help.sketch.isoparametric_curve": "Creează o curbă 3D pe direcția U sau V a unei fețe, printr-un punct ales de dumneavoastră, legată de față. Folosiți-o ca traseu sau linie de separare care urmează suprafața.",
|
||||
"help.sketch.line": "Desenează linii conectate punct cu punct, ca lanț deschis sau contur închis. Este instrumentul de bază pentru majoritatea profilurilor.",
|
||||
"help.sketch.line.midpoint": "Desenează o linie de la mijlocul ei spre un capăt, celălalt capăt fiind în oglindă. Folosiți-o pentru linii centrate pe un punct, de exemplu o muchie simetrică.",
|
||||
"help.sketch.line3d": "Desenează linii drepte conectate între puncte din spațiu, cu Schiță 3D activată. Folosiți-o pentru traseele și cadrele care ies din planul schiței.",
|
||||
"help.sketch.mirror": "Oglindește curbele și punctele de schiță față de o linie sau o axă și adaugă constrângeri de simetrie. Folosiți-o pentru a desena jumătate dintr-un profil simetric și a-l completa.",
|
||||
"help.sketch.move": "Mută sau rotește curbe și puncte de schiță, ori o copie a lor. Folosiți-o pentru a repoziționa geometria, păstrându-i forma și constrângerile.",
|
||||
"help.sketch.offset": "Creează o copie decalată a unui lanț de curbe, la o distanță dată, pe o parte sau pe ambele. Folosiți-o pentru pereți, contururi și jocuri; distanța rămâne o cotă editabilă.",
|
||||
"help.sketch.paste": "Lipește în schița activă geometria de schiță pe care ați copiat-o sau decupat-o. Plasați-o într-un punct sau deplasați-o cu un decalaj.",
|
||||
"help.sketch.pattern.circular": "Copiază geometria schiței în jurul unui punct central, pe un cerc complet sau pe un unghi dat. Folosiți-o pentru cercuri de șuruburi, spițe și dinți.",
|
||||
"help.sketch.pattern.rectangular": "Copiază geometria schiței în rânduri și coloane, la distanțe stabilite. Folosiți-o pentru grile de găuri, canale sau ventilații.",
|
||||
"help.sketch.point": "Plasează un punct de schiță. Folosiți-l ca referință pentru cote, constrângeri, centre de găuri sau operații ulterioare.",
|
||||
"help.sketch.point3d": "Plasează un punct în spațiu, cu Schiță 3D activată. Folosiți-l ca referință pentru curbe și trasee 3D.",
|
||||
"help.sketch.polygon.circumscribed": "Desenează un poligon regulat în jurul unui cerc, dimensionat de la centru până la mijlocul unei laturi. Folosiți-l când este cunoscută deschiderea cheii, ca la o piuliță hexagonală.",
|
||||
"help.sketch.polygon.edge": "Desenează un poligon regulat din cele două capete ale unei laturi. Folosiți-l când sunt cunoscute lungimea și poziția unei laturi.",
|
||||
"help.sketch.polygon.inscribed": "Desenează un poligon regulat în interiorul unui cerc, dimensionat de la centru până la un colț. Folosiți-l când este cunoscută dimensiunea între colțuri.",
|
||||
"help.sketch.project": "Aduce în această schiță muchii ale modelului, fețe, vârfuri și curbe ale altor schițe, proiectate pe planul ei. Rămân legate și urmează modelul când acesta se schimbă.",
|
||||
"help.sketch.project_to_surface": "Proiectează curbe ale altor schițe de-a lungul normalei acestei schițe pe o față, ca curbe 3D legate. Folosiți-o pentru a pune un logo, o linie de separare sau un traseu pe o suprafață curbă.",
|
||||
"help.sketch.rectangle.center": "Desenează un dreptunghi după centrul și un colț al lui. Folosiți-l pentru contururi centrate pe un punct, de exemplu originea.",
|
||||
"help.sketch.rectangle.rounded": "Desenează un dreptunghi cu toate cele patru colțuri rotunjite la aceeași rază. Folosiți-l pentru plăci, capace și deschideri cu colțuri rotunjite.",
|
||||
"help.sketch.rectangle.three_point": "Desenează un dreptunghi dintr-o muchie și un punct de pe latura opusă. Folosiți-l pentru dreptunghiuri înclinate față de axele schiței.",
|
||||
"help.sketch.rectangle.two_point": "Desenează un dreptunghi din două colțuri opuse. Folosiți-l pentru contururile plăcilor, blocurilor și buzunarelor.",
|
||||
"help.sketch.scale": "Scalează curbe și puncte de schiță cu un factor față de un punct de bază. Folosiți-o pentru a redimensiona o parte a unei schițe fără a o desena din nou.",
|
||||
"help.sketch.slot.arc_center": "Desenează un canal curbat, de lățime dată, de-a lungul unui arc stabilit prin centru, început și sfârșit. Folosiți-l pentru canale de reglaj în jurul unui pivot.",
|
||||
"help.sketch.slot.arc_three_point": "Desenează un canal curbat, de lățime dată, de-a lungul unui arc prin trei puncte. Folosiți-l când traseul canalului trebuie să treacă prin puncte date.",
|
||||
"help.sketch.slot.center_point": "Desenează un canal drept, de lățime dată, de la centrul lui până la centrul unui arc de capăt. Folosiți-l pentru canale centrate pe un punct.",
|
||||
"help.sketch.slot.center_to_center": "Desenează un canal drept, de lățime dată, între centrele celor două arce de capăt. Folosiți-l pentru canale cotate de la centru la centru, de exemplu canale de reglaj pentru șuruburi.",
|
||||
"help.sketch.slot.overall": "Desenează un canal drept, de lățime dată, de la un capăt exterior la celălalt. Folosiți-l când contează lungimea totală a canalului.",
|
||||
"help.sketch.spline.control_point": "Desenează un spline cubic modelat de puncte de control prin care nu trece. Folosiți-l pentru curbe line și fluide pe care le modelați mutând punctele.",
|
||||
"help.sketch.spline.control_point_5": "Desenează un spline de gradul 5 modelat de puncte de control. Folosiți-l unde curbele trebuie să se racordeze cu o curbură mai netedă, de exemplu pe suprafețe stilizate vizibile.",
|
||||
"help.sketch.spline.fit_point": "Desenează un spline neted care trece prin fiecare punct plasat de dumneavoastră, deschis sau închis. Folosiți-l pentru a urmări o formă prin puncte cunoscute.",
|
||||
"help.sketch.spline3d": "Desenează o curbă netedă în spațiu prin puncte, cu Schiță 3D activată. Folosiți-l pentru trasee de baleiere și trasee de cabluri care ies din planul schiței.",
|
||||
"help.sketch.spun_profile": "Creează în planul schiței conturul pe care îl descrie un corp când se rotește în jurul unei axe. Folosiți-l pentru a obține silueta unei piese strunjite pentru o revoluție sau un desen.",
|
||||
"help.sketch.text": "Scrie text în schiță, cu un font, o înălțime și un unghi alese; cuvintele pot urma parametri. Extrudați-l sau reliefați-l pentru etichete și inscripții.",
|
||||
"help.sketch.transform": "Scalează, rotește și mută geometria schiței în jurul unui punct central, dintr-un singur pas. Folosiți-o pentru a repoziționa și redimensiona deodată o selecție.",
|
||||
"help.sketch.trim": "Elimină bucata unei curbe dintre cele mai apropiate intersecții din jurul locului unde faceți clic. Folosiți-o pentru a curăța liniile suprapuse până obțineți un profil închis.",
|
||||
"help.solid.align": "Mută corpurile selectate astfel încât un punct, o față sau un plan de pe ele să se întâlnească cu un punct, o față sau un plan din altă parte. Folosiți-l pentru a așeza o piesă lângă alta fără a măsura decalajul.",
|
||||
"help.solid.boundary_fill": "Creează solide din regiunile închise de corpuri-sculă suprapuse, umplând doar regiunile pe care le alegeți. Folosiți-o pentru a construi o formă din spațiul delimitat împreună de mai multe corpuri.",
|
||||
"help.solid.bounding_solid": "Creează o cutie care cuprinde corpurile selectate, cu o marjă opțională. Folosiți-l pentru a vedea dimensiunea generală a unei piese sau ca semifabricat din care se prelucrează.",
|
||||
"help.solid.box": "Creează o cutie după lungime, lățime și înălțime, dintr-un punct de colț sau centrată pe un punct. Folosiți-o pentru un bloc rapid, un înlocuitor provizoriu sau un corp în care să tăiați operații.",
|
||||
"help.solid.chamfer": "Teșește muchiile selectate cu o înclinare plană la distanța stabilită. Folosiți-l pentru a îndepărta muchiile ascuțite sau pentru a ușura introducerea unui pin sau a unui șurub.",
|
||||
"help.solid.coil": "Creează un corp elicoidal, de exemplu un arc, după diametru, spire, înălțime sau pas și o secțiune rotundă sau pătrată. Folosiți-o pentru arcuri, bobine și nervuri elicoidale.",
|
||||
"help.solid.combine": "Unește corpurile, le decupează dintr-un corp țintă sau păstrează doar volumul pe care îl au în comun și poate păstra corpurile-sculă. Folosiți-l pentru a îmbina piese, pentru a decupa o formă cu alta sau pentru a găsi unde se suprapun două corpuri.",
|
||||
"help.solid.cone": "Creează un con după un cerc de bază și o înălțime sau un trunchi de con când și vârful are o rază. Folosiți-l pentru conicități, pâlnii, înfundări conice și vârfuri.",
|
||||
"help.solid.cylinder": "Creează un cilindru după rază sau diametru și înălțime, așezat pe un punct de-a lungul unei axe. Folosiți-l pentru arbori, știfturi, bosaje și semifabricate rotunde.",
|
||||
"help.solid.draft": "Înclină fețele selectate cu unghiul stabilit, măsurat de la un plan neutru. Folosiți-l la piese turnate sau matrițate pentru ca ele să iasă din matriță.",
|
||||
"help.solid.emboss": "Ridică profile de schiță, de exemplu text sau un logo, dintr-o față sau le adâncește în ea. Folosiți-o pentru inscripții, etichete și marcaje pe fețe plane sau rotunde.",
|
||||
"help.solid.extrude": "Împinge un profil de schiță în 3D pe o distanță, adăugând sau eliminând material. Folosiți-l pentru a transforma un contur plat într-un bloc, un bosaj sau un buzunar.",
|
||||
"help.solid.fillet": "Racordează muchiile selectate cu un arc de cerc neted, de raza stabilită. Folosiți-l pentru a rotunji muchiile ascuțite din motive de rezistență, confort sau aspect.",
|
||||
"help.solid.hole": "Execută o gaură rotundă de diametrul stabilit într-un punct ales al unei fețe. Folosiți-l pentru degajările șuruburilor, pentru pini și alte deschideri rotunde simple.",
|
||||
@@ -1637,62 +1408,20 @@
|
||||
"help.solid.move": "Mută sau rotește corpurile selectate, ori o copie a lor, cu distanța și unghiul stabilite. Se folosește pentru a repoziționa un corp sau pentru a crea un al doilea corp în alt loc.",
|
||||
"help.solid.offset_face": "Împinge fețele selectate spre interior sau spre exterior cu distanța stabilită, iar fețele din jur le urmează. Se folosește pentru a îngroșa un perete, a adânci un buzunar sau a înălța un bosaj fără a edita schița.",
|
||||
"help.solid.pattern.circular": "Repetă obiectele selectate în jurul unei axe, pentru numărul și unghiul total stabilite. Se folosește pentru cercuri de șuruburi, spițe, aripioare și dinți.",
|
||||
"help.solid.pattern.path": "Copiază operații sau corpuri de-a lungul unui traseu de schiță, după număr și distanță. Folosiți-o pentru găuri de-a lungul unei muchii curbe sau piese de-a lungul unei șine.",
|
||||
"help.solid.pattern.rectangular": "Repetă obiectele selectate pe una sau două direcții, cu numărul și spațierea stabilite. Se folosește pentru rânduri și grile de găuri, nervuri, știfturi sau picioare.",
|
||||
"help.solid.pipe": "Creează un tub rotund de-a lungul unui traseu de curbe de schiță, plin sau gol, cu o grosime de perete. Folosiți-o pentru tuburi, fire, cabluri și șine.",
|
||||
"help.solid.press_pull": "Adaugă sau elimină material pe măsură ce trageți o față sau racordează muchiile pe măsură ce le trageți. Se folosește pentru modificări rapide direct pe model.",
|
||||
"help.solid.remove": "Elimină corpurile selectate din proiect începând de la acest punct al cronologiei; pașii anteriori le păstrează. Se folosește pentru a renunța la un corp auxiliar, de exemplu o sculă de tăiere de care nu mai aveți nevoie.",
|
||||
"help.solid.replace_face": "Mută fețele plane selectate pe un plan sau pe o față paralelă, iar corpul crește sau se micșorează pentru a ajunge la ea. Se folosește pentru a aduce o față la același nivel cu o altă piesă sau cu un plan de construcție.",
|
||||
"help.solid.revolve": "Rotește un profil de schiță în jurul unei axe pentru a crea un solid de revoluție. Se folosește pentru arbori, butoane, boluri și orice piesă rotundă în jurul unei linii de axă.",
|
||||
"help.solid.rib": "Adaugă un perete subțire de-a lungul unei curbe de schiță deschise, extins până la fețele următoare ale corpului. Folosiți-o pentru a rigidiza pereți și colțuri, de exemplu în piese matrițate sau imprimate.",
|
||||
"help.solid.scale": "Mărește sau micșorează corpurile selectate cu un factor, la fel în toate direcțiile sau câte unul pentru fiecare axă. Se folosește pentru a redimensiona o formă importată sau pentru a compensa contracția.",
|
||||
"help.solid.shell": "Scobește un solid, lăsând pereți de grosimea stabilită, și poate deschide fețele alese. Se folosește pentru cutii, capace și alte piese cu pereți subțiri.",
|
||||
"help.solid.sphere": "Creează o sferă după rază sau diametru în jurul unui punct central. Folosiți-o pentru bile, butoane și capete rotunjite.",
|
||||
"help.solid.split_body": "Taie un corp în corpuri separate cu un plan, cu fața altui corp sau cu o linie de schiță. Se folosește pentru piese care sunt imprimate, prelucrate sau colorate separat.",
|
||||
"help.solid.split_face": "Împarte fețele selectate de-a lungul unui plan, al feței altui corp sau al unor curbe de schiță, fără a tăia corpul. Se folosește pentru a da unei părți dintr-o față propria înclinare, culoare sau propriul decalaj.",
|
||||
"help.solid.sweep": "Trage un profil de schiță de-a lungul unui traseu pentru a crea un solid. Se folosește pentru conducte, ghidaje, mânere și orice piesă cu secțiune constantă care urmează o curbă.",
|
||||
"help.solid.thread": "Adaugă un filet metric ISO pe o față cilindrică, fie ca filet cosmetic, fie tăiat în corp. Folosiți-l pentru șuruburi, găuri filetate și piese imprimate cu filet.",
|
||||
"help.solid.torus": "Creează un inel după o rază mare în jurul axei lui și o rază mică pentru secțiunea lui rotundă. Folosiți-l pentru garnituri O-ring, mânere și mărgele rotunde.",
|
||||
"help.solid.web": "Adaugă un perete subțire de-a lungul fiecărei curbe de schiță deschise, fiecare extins până la fețele următoare ale corpului. Folosiți-o pentru o grilă de pereți de susținere în carcase și tăvi.",
|
||||
"help.surface.blend": "Creează o suprafață care leagă muchiile a două corpuri, tangentă sau cu curbură continuă la ambele. Folosiți-o pentru a uni lin două suprafețe peste un spațiu.",
|
||||
"help.surface.boundary": "Creează o suprafață care umple o buclă de două până la patru curbe de schiță sau o rețea de curbe. Folosiți-o pentru panouri cu formă liberă definite de muchiile lor.",
|
||||
"help.surface.extend": "Prelungește o suprafață dincolo de muchiile ei, cu o distanță sau până la un plan ori o față. Folosiți-o pentru ca suprafețele să se suprapună înainte de a le tăia sau coase.",
|
||||
"help.surface.extrude": "Împinge curbe sau profile de schiță pe o distanță într-o suprafață, doar pereți, fără capace. Folosiți-o pentru pereți subțiri și pentru scule de tăiere sau de împărțire.",
|
||||
"help.surface.fair": "Netezește interiorul fețelor cu formă liberă, în timp ce muchiile lor rămân pe loc. Folosiți-o pentru a uniformiza denivelările și reflexiile ondulate dintr-o suprafață.",
|
||||
"help.surface.loft": "Creează o suprafață care trece prin două sau mai multe secțiuni, în ordine, fără capace. Folosiți-l pentru carcase și tranziții între forme diferite.",
|
||||
"help.surface.match": "Reconstruiește muchia unei suprafețe astfel încât să se întâlnească cu muchia altui corp, cu tangență sau curbură potrivită. Folosiți-o pentru a închide lin o cusătură între două suprafețe.",
|
||||
"help.surface.offset": "Creează o copie a fețelor la o distanță, de-a lungul normalelor lor, ca nou corp suprafață. Folosiți-o pentru învelișuri, jocuri sau cealaltă parte a unui perete.",
|
||||
"help.surface.patch": "Umple o regiune de schiță sau o buclă închisă de muchii cu o față, plană sau curbată lin. Folosiți-l pentru a închide găuri într-un corp suprafață.",
|
||||
"help.surface.reverse_normal": "Întoarce fețele unui corp suprafață, astfel încât exteriorul lor să privească în cealaltă direcție. Folosiți-o înainte de îngroșare sau de coasere, când fețele sunt orientate spre interior.",
|
||||
"help.surface.revolve": "Rotește curbe sau profile de schiță în jurul unei axe într-o suprafață, fără capace. Folosiți-o pentru carcase rotunde, cum sunt abajururile, vasele și duzele.",
|
||||
"help.surface.ruled": "Creează o fâșie de linii drepte pornind dintr-un lanț de muchii, pe direcția normalei sau a tangentei fețelor ori sub un unghi. Folosiți-o pentru pereți înclinați, zone de ieșire și suprafețe de separare.",
|
||||
"help.surface.stitch": "Coase corpurile suprafață între ele de-a lungul muchiilor comune, într-un solid când se închid. Folosiți-o pentru a transforma un set de suprafețe într-un singur corp.",
|
||||
"help.surface.sweep": "Mută curbe sau profile de schiță de-a lungul unui traseu într-o suprafață, fără capace. Folosiți-o pentru jgheaburi, ornamente și alte forme subțiri care urmează un traseu.",
|
||||
"help.surface.thicken": "Dă unui corp suprafață o grosime, transformându-l într-un solid. Folosiți-o pentru a face piese imprimabile sau prelucrabile din suprafețe.",
|
||||
"help.surface.trim": "Taie o suprafață cu un plan, o altă suprafață sau curbe de schiță și păstrează partea pe care o alegeți. Folosiți-o pentru a tăia suprafețele la formă înainte de coasere.",
|
||||
"help.surface.unstitch": "Separă fețele unui corp în corpuri suprafață proprii; un solid se desface în suprafețe. Folosiți-o pentru a reface fețe individuale ale unui corp.",
|
||||
"help.surface.untrim": "Elimină găurile dintr-o față sau readuce conturul ei exterior la limitele naturale ale suprafeței. Folosiți-o pentru a recupera suprafața întreagă după o tăiere.",
|
||||
"help.third_party": "Licențe terțe",
|
||||
"help.timeline.compute_all": "Reconstruiește toate operațiile din cronologie, de la început. Se folosește pentru a reîmprospăta modelul și a vedea ce operații eșuează.",
|
||||
"help.timeline.delete": "Șterge operațiile selectate din cronologie; ștergerea unei schițe șterge și operațiile construite din ea. Se folosește pentru a elimina un pas care nu mai este dorit.",
|
||||
"help.timeline.dependents": "Listează operațiile care ar fi șterse odată cu o operație și pe cele care ar eșua fără ea. Folosiți-o înainte de a șterge sau a modifica o operație.",
|
||||
"help.timeline.play": "Redă operațiile rămase pe rând, cu o pauză de o jumătate de secundă după fiecare reconstrucție. Rulați din nou această comandă sau apăsați Escape pentru a opri; Mergi la sfârșit sare imediat.",
|
||||
"help.view.apply": "Rotește vizualizarea într-o direcție standard, de exemplu față, sus sau izometrică, sau într-o vizualizare numită salvată. Folosiți-o pentru a privi modelul dintr-un unghi fix.",
|
||||
"help.view.delete": "Șterge o vizualizare numită salvată. Modelul nu este modificat.",
|
||||
"help.view.fit": "Mărește și panoramează astfel încât tot modelul sau selecția să umple vizualizarea. Folosiți-o când modelul a ieșit din câmpul vizual.",
|
||||
"help.view.grid": "Afișează sau ascunde grila din fereastra de vizualizare. Folosiți-o ca ghid de dimensiune și orientare în timpul modelării.",
|
||||
"help.view.ground_shadow": "Afișează sau ascunde umbra modelului pe sol. Folosiți-o pentru a aprecia mai ușor înălțimea și poziția.",
|
||||
"help.view.home": "Readuce vizualizarea la direcția de start și încadrează modelul. Folosiți-o pentru a reveni rapid la o vizualizare cunoscută.",
|
||||
"help.view.list": "Listează vizualizările numite salvate în proiect. Folosiți-o pentru a găsi o vizualizare salvată mai devreme.",
|
||||
"help.view.navigate": "Rotește, panoramează sau mărește vizualizarea în pași, de exemplu un sfert de rotație la stânga. Folosiți-o pentru a mișca precis camera în loc să trageți.",
|
||||
"help.view.navigation_bar": "Afișează sau ascunde bara de navigare din partea de jos a ferestrei de vizualizare. Ascundeți-o pentru mai mult spațiu, afișați-o pentru a ajunge cu mouse-ul la instrumentele de vizualizare.",
|
||||
"help.view.rename": "Dă un nume nou unei vizualizări numite salvate. Vizualizarea în sine rămâne neschimbată.",
|
||||
"help.view.save": "Salvează poziția curentă a camerei ca vizualizare numită în proiect. Folosiți-o pentru a reveni mai târziu la același unghi, de exemplu pentru capturi de ecran.",
|
||||
"help.view.spin": "Orbitează continuu vizualizarea în jurul modelului până la următorul clic sau la următoarea tastă. Folosiți-o pentru a prezenta un model din toate părțile.",
|
||||
"help.view.tool": "Fixează un instrument de cameră, orbitare, panoramare sau zoom, astfel încât tragerea cu butonul stâng al mouse-ului să miște vizualizarea până îl dezactivați. Folosiți-l pe un trackpad sau fără buton de mijloc la mouse.",
|
||||
"help.view.visual_style": "Schimbă modul în care este desenat modelul: umbrit cu sau fără muchii, cadru de sârmă sau cu muchii ascunse. Folosiți cadrul de sârmă pentru a vedea înăuntru, umbrirea pentru un aspect curat.",
|
||||
"history.sketch_under_constrained": "Constrângeri insuficiente ({count} grade de libertate)",
|
||||
"history.sketch_under_constrained_one": "Constrângeri insuficiente ({count} grad de libertate)",
|
||||
"hole_presets.confirm_delete": "Confirmă ștergerea",
|
||||
"hole_presets.delete": "Șterge",
|
||||
"hole_presets.delete_prompt": "Ștergeți această presetare personală? Găurile existente rămân neschimbate.",
|
||||
@@ -1867,10 +1596,6 @@
|
||||
"material.selection.mixed": "Materiale diferite",
|
||||
"measure.at": "La",
|
||||
"measure.item": "Element {number}",
|
||||
"measure.quick_copied": "Măsurătoare copiată",
|
||||
"measure.quick_copy": "Clic pentru a copia măsurătoarea",
|
||||
"measure.quick_edges": "{count} muchii",
|
||||
"measure.quick_faces": "{count} fețe",
|
||||
"messages.ago_h": "acum {n} h",
|
||||
"messages.ago_min": "acum {n} min",
|
||||
"messages.ago_s": "acum {n} s",
|
||||
@@ -2023,11 +1748,6 @@
|
||||
"not a move": "nu este o mutare",
|
||||
"not a number": "nu este un număr",
|
||||
"open a sketch first": "deschideți mai întâi o schiță",
|
||||
"parameters.apply_live": "Aplică fiecare modificare la ieșirea din câmpul ei",
|
||||
"parameters.apply_live_tip": "Dezactivat: modificările așteaptă până la Aplică sau OK, apoi proiectul se reconstruiește o singură dată pentru toate. Anulează sau Escape le abandonează.",
|
||||
"parameters.held": "{count} modificări în așteptare până la Aplică",
|
||||
"parameters.held_hint": "Editați expresii și unități. Modificările așteaptă până la Aplică sau OK.",
|
||||
"parameters.held_one": "1 modificare în așteptare până la Aplică",
|
||||
"parts.automatic_name": "automat",
|
||||
"parts.dimension.across_flats": "Deschidere cheie",
|
||||
"parts.dimension.bore": "Alezaj",
|
||||
@@ -2050,8 +1770,6 @@
|
||||
"parts.family.set_screw": "Șurub de fixare cu locaș hexagonal, vârf plat",
|
||||
"parts.family.socket_head_cap_screw": "Șurub cu cap cilindric și locaș hexagonal",
|
||||
"parts.family.washer": "Șaibă plată",
|
||||
"parts.holes": "Găuri (opțional)",
|
||||
"parts.placement_hint": "alegeți una sau mai multe găuri pentru a așeza câte o piesă în fiecare, sau OK plasează piesa în origine",
|
||||
"pattern.alignment_2": "Aliniere 2",
|
||||
"pattern.alignment_hint": "Numărul include originalul. Centrat echilibrează copiile; Inversare alege partea suplimentară pentru totaluri pare.",
|
||||
"pattern.direction_1": "Direcția 1",
|
||||
@@ -2092,8 +1810,6 @@
|
||||
"prefs.anti_aliasing_note": "Netezește muchiile zimțate.",
|
||||
"prefs.applies_on_restart": "Se aplică la repornire",
|
||||
"prefs.assistant": "Asistent",
|
||||
"prefs.auto_operation": "Alege automat operația",
|
||||
"prefs.auto_operation_note": "Ferestrele operațiilor aleg Unire, Corp nou sau Decupează în funcție de ce atinge materialul nou, până când alegeți una. Dezactivat: păstrează operația cu care se deschid.",
|
||||
"prefs.axes": "Axe",
|
||||
"prefs.axis": "Axă",
|
||||
"prefs.bodies_folders": "Foldere pentru corpuri",
|
||||
@@ -2104,8 +1820,6 @@
|
||||
"prefs.bottom_centre": "Centru jos",
|
||||
"prefs.bottom_right": "Dreapta jos",
|
||||
"prefs.browser": "Navigator",
|
||||
"prefs.browser_eye_left": "Ochiul lângă săgeata de restrângere",
|
||||
"prefs.browser_eye_left_note": "Rândurile din navigator își afișează ochiul de afișare/ascundere lângă săgeata de restrângere, ca înainte, în loc de o coloană la capătul din dreapta al rândurilor.",
|
||||
"prefs.browser_reveal_on_hover": "Afișează la survol",
|
||||
"prefs.browser_show_note": "Afișat ține navigatorul pe ecran. Afișează la survol îl ține ascuns până când indicatorul ajunge pe locul lui sau pe fila subțire de la marginea lui stângă, iar navigatorul rămâne deschis cât timp indicatorul este în interiorul lui sau cât timp un meniu al lui este deschis.",
|
||||
"prefs.browser_shown": "Afișat",
|
||||
@@ -2156,8 +1870,6 @@
|
||||
"prefs.graphics_card_restart": "Intră în vigoare după repornirea SolidCraft. WGPU_ADAPTER_NAME suprascrie această alegere.",
|
||||
"prefs.graphics_note": "Alegeți între viteză și netezime. Fiecare opțiune își arată efectul pe un eșantion.",
|
||||
"prefs.graphics_presets_note": "Presetările stabilesc împreună opțiunile de mai jos.",
|
||||
"prefs.hide_constraint_glyphs_zoomed_out": "Ascunde simbolurile de constrângere la micșorare",
|
||||
"prefs.hide_constraint_glyphs_zoomed_out_note": "Simbolurile de constrângere dispar din vizualizare când schița este micșorată atât de mult încât ar aglomera-o. Dezactivat: rămân la o dimensiune fixă pe ecran la orice nivel de zoom.",
|
||||
"prefs.history": "Istoric",
|
||||
"prefs.history_origin_bodies": "Afișează originea și corpurile în partea de sus",
|
||||
"prefs.history_origin_bodies_note": "Istoricul din stânga sau de sub navigator începe cu dosarul Corpuri al componentei active și cu Originea, cu ochii și meniurile lor ca în navigator. Istoricul din partea de jos rămâne neschimbat.",
|
||||
@@ -2196,9 +1908,6 @@
|
||||
"prefs.max_file_size_step": "Fișiere STEP și de import",
|
||||
"prefs.max_file_size_web": "Aplicația web deschide fișiere STEP și de import de până la 512 MB și proiecte de până la 256 MB: o filă de browser nu poate conține fișiere mai mari. Aplicația desktop permite creșterea acestor limite.",
|
||||
"prefs.megabytes": "MB",
|
||||
"prefs.menu_grid": "Pictograme mari",
|
||||
"prefs.menu_list": "Listă",
|
||||
"prefs.menus": "Meniuri",
|
||||
"prefs.minutes": "minute",
|
||||
"prefs.minutes_suffix": " min",
|
||||
"prefs.mouse": "Mouse și trackpad",
|
||||
@@ -2218,16 +1927,10 @@
|
||||
"prefs.origin_plane_names": "Numele planelor de origine",
|
||||
"prefs.origin_plane_names_note": "Nume afișate în navigator, în dialoguri și în liste. {top} este XY, {front} este XZ și {right} este YZ, cu Z în sus. Comenzile, scripturile și proiectele salvate păstrează XY, XZ și YZ.",
|
||||
"prefs.overall_speed": "Viteză generală",
|
||||
"prefs.parameter_list_rows": "Rânduri în lista de parametri",
|
||||
"prefs.parameter_list_rows_tip": "Săgeata în jos dintr-un câmp de valoare gol listează parametrii, favoriții primii, până la acest număr. Un număr mai mic menține lista ușoară într-un proiect mare.",
|
||||
"prefs.persistent_ribbon_pressed": "Evidențiază comenzile active din panglică",
|
||||
"prefs.persistent_ribbon_pressed_help": "Evidențiază comenzile din panglică cât timp efectele lor sunt active. Dezactivați pentru a păstra aspectul neutru anterior și ajutorul pentru comenzi.",
|
||||
"prefs.perspective_fov": "Câmp vizual",
|
||||
"prefs.placement": "Plasare",
|
||||
"prefs.prefer_free_sketch_points": "Preferă punctele de schiță mobile când punctele se suprapun",
|
||||
"prefs.preview_choices": "Previzualizarea opțiunilor alese",
|
||||
"prefs.print_face_highlight": "Evidențierea feței de imprimare",
|
||||
"prefs.print_face_highlight_tip": "Cât de puternic este colorată și conturată fața de imprimare a unui corp în vizualizare. 0 % nu afișează evidențiere.",
|
||||
"prefs.profile_active": "Profil activ",
|
||||
"prefs.profile_applied": "Profil aplicat.",
|
||||
"prefs.profile_changed": "Setările s-au modificat de la salvarea profilului. Salvează le păstrează în el.",
|
||||
@@ -2249,8 +1952,6 @@
|
||||
"prefs.quality_fastest": "cel mai rapid",
|
||||
"prefs.quality_slowest": "cel mai lent",
|
||||
"prefs.quality_smoother": "mai neted",
|
||||
"prefs.quick_measure": "Măsurătoare rapidă în colțul vizualizării",
|
||||
"prefs.quick_measure_note": "Dimensiunea selecției în colțul din dreapta jos al vizualizării: lungimea unei muchii sau Ø și R pentru una rotundă, aria unei fețe, poziția unui punct, distanța și unghiul dintre două elemente, totalul mai multor muchii sau fețe. Un clic o copiază.",
|
||||
"prefs.render_previous_geometry_budget": "Folosește bugetul anterior de geometrie pentru previzualizarea din Randare",
|
||||
"prefs.render_previous_geometry_budget_help": "Restabilește limita fixă anterioară de geometrie (512 MiB pe desktop pe 64 de biți, 128 MiB în rest) în locul bugetului bazat pe dispozitiv.",
|
||||
"prefs.reports_saved": "{n} salvate",
|
||||
@@ -2264,8 +1965,6 @@
|
||||
"prefs.search_empty": "Nicio setare corespunzătoare",
|
||||
"prefs.select": "Selectează",
|
||||
"prefs.select_one_item": "Selectați un element",
|
||||
"prefs.select_other_hidden": "Selectează geometria ascunsă cu Selectează altul",
|
||||
"prefs.select_other_hidden_help": "Activat: include corpurile ascunse, schițele ascunse și muchiile acoperite din apropierea indicatorului. Dezactivat: folosește lista inițială de geometrie vizibilă de sub indicator.",
|
||||
"prefs.selecting": "Selectare",
|
||||
"prefs.shift": "Shift",
|
||||
"prefs.shift_add_ctrl_toggle": "Shift doar adaugă; Ctrl / Cmd comută",
|
||||
@@ -2277,37 +1976,25 @@
|
||||
"prefs.sketch_align_points_note": "În timpul desenării, un punct se aliniază simultan pe orizontală cu un punct de schiță și pe verticală cu altul, cu un ghid punctat, iar clicul păstrează ambele alinieri. Dezactivat: doar cu punctul anterior, pe o singură axă odată.",
|
||||
"prefs.sketch_conflict_colour": "Geometrie în conflict, în culoarea de conflict",
|
||||
"prefs.sketch_conflict_colour_note": "Cât timp constrângerile unei schițe sunt în conflict, curbele și punctele pe care le leagă o constrângere eșuată sunt desenate și ele în culoarea de conflict, nu doar simbolul sau cota ei. Dezactivat: își păstrează culorile obișnuite.",
|
||||
"prefs.sketch_construction_lines": "Scule extinse pentru dreptele de construcție",
|
||||
"prefs.sketch_exit_view": "Când se încheie o schiță",
|
||||
"prefs.sketch_exit_view.keep": "Păstrează vizualizarea curentă",
|
||||
"prefs.sketch_exit_view.previous": "Revino la vizualizarea anterioară",
|
||||
"prefs.sketch_exit_view.unless_rotated": "Revino, dacă nu a fost rotită",
|
||||
"prefs.sketch_exit_view_note": "Unde ajunge vizualizarea după Finalizează schița, Anulează sau un dublu Esc.",
|
||||
"prefs.sketch_open_look_at": "Rotește vizualizarea spre schiță la deschiderea ei",
|
||||
"prefs.sketch_open_look_at_note": "Dezactivat: crearea sau editarea unei schițe lasă vizualizarea neschimbată. Comanda Privește spre orientează vizualizarea spre schiță atunci când doriți.",
|
||||
"prefs.sketch_recent_snap": "Agățare automată la centrele și punctele de mijloc recente",
|
||||
"prefs.sketch_recent_snap_note": "În timpul desenării, cursorul se agață acolo unde se intersectează ghidurile ultimelor două centre de cerc sau puncte de mijloc ale liniilor drepte. Dezactivat: aceste ghiduri rămân doar vizuale, iar cursorul nu se mișcă.",
|
||||
"prefs.sketch_selection": "Schiță și selecție",
|
||||
"prefs.sketch_selection_heading": "Schiță și selecție",
|
||||
"prefs.sketch_selection_note": "Cum se agață schițele și cum selectează clicurile.",
|
||||
"prefs.sketch_state_icons": "Pictogramele schițelor în culoarea stării lor",
|
||||
"prefs.sketch_state_icons_note": "În Istoric și în navigator, pictograma unei schițe preia culoarea stării ei (constrângeri insuficiente, complet constrânsă sau în conflict), iar sugestia ei indică starea. Dezactivat: toate schițele au aceeași pictogramă.",
|
||||
"prefs.sketch_tab_always": "Păstrează fila Schiță afișată",
|
||||
"prefs.sketch_tab_always_note": "Fila Schiță rămâne în panglică, imediat după Model, cât timp nu este deschisă nicio schiță. Sculele ei de desenare pornesc atunci o schiță pe planul sau fața selectată ori pe planul pe care îl alegeți în continuare, cu scula deja activă în ea.",
|
||||
"prefs.sketch_tracking_guides": "Ghiduri de aliniere pentru centru și punct de mijloc",
|
||||
"prefs.sketch_tracking_guides_note": "Treceți cu cursorul peste centrul unui cerc sau peste mijlocul unei linii drepte, apoi deplasați-vă orizontal sau vertical pentru a afișa un ghid punctat temporar.",
|
||||
"prefs.sketch_tracking_points": "Ghiduri de aliniere de la capete și colțuri în timpul desenării",
|
||||
"prefs.sketch_tracking_points_note": "Cât timp un instrument de desen așteaptă un punct, trecerea cursorului peste capătul unei linii sau al unui arc, peste un colț de dreptunghi sau peste un punct liber arată același ghid punctat temporar ca la un centru sau un punct de mijloc. Dezactivat: doar centrele și punctele de mijloc.",
|
||||
"prefs.sketching": "Schițare",
|
||||
"prefs.snap_drawing_note": "În timp ce desenați sau trageți un punct de schiță.",
|
||||
"prefs.source": "Sursă",
|
||||
"prefs.speed": "Viteză",
|
||||
"prefs.stand_up_note": "După ce un fișier STEP sau IGES se deschide cu Z în sus, oferă o rotire cu un sfert de tură în jurul lui X.",
|
||||
"prefs.stand_up_unknown": "Pentru fișiere din programe necunoscute",
|
||||
"prefs.stand_up_unknown.ask": "Întreabă într-un dialog",
|
||||
"prefs.stand_up_unknown.note": "Afișează o notă",
|
||||
"prefs.stand_up_unknown.off": "Nu oferi",
|
||||
"prefs.stand_up_unknown_note": "Cum se face oferta atunci când antetul fișierului nu indică niciun program cunoscut că salvează cu Y în sus. O notă apare doar când fișierul pare să zacă pe spate; Întreabă într-un dialog întreabă pentru fiecare astfel de fișier, ca înainte.",
|
||||
"prefs.status_bar": "Bară de stare",
|
||||
"prefs.status_bar_note": "O bară subțire de-a lungul marginii de jos a ferestrei arată ce se editează, starea schiței deschise prin culoarea ei și unitățile proiectului; un clic pe unități le schimbă. Starea schiței nu mai apare atunci în colțul vizualizării.",
|
||||
"prefs.status_done": "Gata",
|
||||
@@ -2325,16 +2012,6 @@
|
||||
"prefs.theme_follow_off": "Dezactivat",
|
||||
"prefs.theme_follow_stop": "Oprește urmărirea",
|
||||
"prefs.theme_import_hint": "Faceți clic pentru a alege un fișier de temă, trageți unul aici sau apăsați Ctrl+V (Cmd+V pe Mac) cu o temă copiată",
|
||||
"prefs.theme_option_opacity": "Opacitate",
|
||||
"prefs.theme_option_opacity_help": "Reglați opacitatea panourilor flotante. Un prag de lizibilitate protejează textul de deasupra culorilor ferestrei de vizualizare.",
|
||||
"prefs.theme_option_tab_colours": "Culorile filelor",
|
||||
"prefs.theme_option_tab_colours_help": "Folosește culorile panourilor și ale ferestrei de vizualizare ale acestei teme pentru fiecare filă din panglică.",
|
||||
"prefs.theme_option_tab_fade_ms": "Tranziția filelor",
|
||||
"prefs.theme_option_tab_fade_ms_help": "Estompează culorile panourilor și ale ferestrei de vizualizare la schimbarea filelor. Zero comută instantaneu.",
|
||||
"prefs.theme_options_badge": "Opțiuni",
|
||||
"prefs.theme_options_more": "Mai multe · {count}",
|
||||
"prefs.theme_options_reset": "Resetează",
|
||||
"prefs.theme_options_unavailable": "Indisponibil pe acest dispozitiv",
|
||||
"prefs.theme_paste": "Lipește tema",
|
||||
"prefs.theme_paste_none": "Clipboardul nu conține nicio temă SolidCraft",
|
||||
"prefs.timeline_half_hour": "−30 min",
|
||||
@@ -2356,23 +2033,13 @@
|
||||
"prefs.under_cursor": "Sub cursor",
|
||||
"prefs.units_precision": "Unități și precizie",
|
||||
"prefs.updates": "Actualizări",
|
||||
"prefs.value_boxes_in_view": "Arată valorile lângă mânerele lor în vizualizare",
|
||||
"prefs.value_boxes_in_view_tip": "Valoarea unei comenzi (Distanță, Rază…) într-o casetă lângă mânerul ei, deasupra modelului. Dezactivat: o tastați în fereastra comenzii, care preia tastatura după o alegere, și nimic nu acoperă modelul.",
|
||||
"prefs.view": "Comportamentul vizualizării",
|
||||
"prefs.view_confirm_corner": "OK și Anulează în colțul vizualizării",
|
||||
"prefs.view_confirm_corner_note": "Cât timp este deschis un dialog sau o schiță, o bifă și o cruce în dreapta sus a vizualizării fac ce fac OK și Anulează din dialog, sau finalizează și anulează schița. Controlul de navigare al vizualizării se mută mai jos, sub ele.",
|
||||
"prefs.viewport": "Fereastră de vizualizare",
|
||||
"prefs.viewport_analysis_status": "Afișează starea analizelor deasupra ferestrei de vizualizare",
|
||||
"prefs.viewport_analysis_status_help": "Afișează analizele active deasupra ferestrei de vizualizare, deschide legenda fiecăreia din elementul ei și folosește Esc pentru a dezactiva cea mai recentă analiză. Dezactivați pentru a reveni la legendele din colțuri și la comportamentul anterior al tastei Esc.",
|
||||
"prefs.viewport_background": "Fundal",
|
||||
"prefs.viewport_background_colour": "Culoare",
|
||||
"prefs.viewport_background_theme": "Gradientul temei",
|
||||
"prefs.viewport_section_status": "Afișează starea secțiunii în fereastra de vizualizare",
|
||||
"prefs.viewport_section_status_help": "Afișează setarea secțiunii în fereastra de vizualizare. Escape și butonul activ din panglică o dezactivează. Dezactivați pentru a păstra comenzile anterioare ale secțiunii.",
|
||||
"prefs.viewport_status_details": "Detalii live ale ferestrei de vizualizare",
|
||||
"prefs.viewport_status_details_help": "Editați setările active de analiză și de secțiune în carduri standard de detalii. Dezactivați pentru a restabili legendele de analiză doar în citire și dialogul Secțiune.",
|
||||
"prefs.viewport_status_summary": "Restrânge elementele de stare ale ferestrei de vizualizare",
|
||||
"prefs.viewport_status_summary_help": "Restrânge trei sau mai multe elemente de stare ale ferestrei de vizualizare într-o singură etichetă rezumat. Dezactivați pentru a păstra toate elementele în rândul complet.",
|
||||
"prefs.wheel": "Rotiță",
|
||||
"prefs.wheel_trackpad": "Rotiță și trackpad",
|
||||
"prefs.workspace": "Spațiu de lucru",
|
||||
@@ -2382,10 +2049,6 @@
|
||||
"properties.title": "Proprietăți: {name}",
|
||||
"recovery.days_ago": "acum {count} zile",
|
||||
"recovery.detail": "{file} · {features} operații · salvat automat {when}",
|
||||
"recovery.discard_all": "Renunță la toate",
|
||||
"recovery.discard_all_detail": "Această acțiune nu poate fi anulată.",
|
||||
"recovery.discard_all_title": "Renunțați la salvările automate ({count})?",
|
||||
"recovery.discard_all_title_one": "Renunțați la 1 salvare automată?",
|
||||
"recovery.hours_ago": "acum {count} h",
|
||||
"recovery.just_now": "chiar acum",
|
||||
"recovery.min_ago": "acum {count} min",
|
||||
@@ -3251,9 +2914,7 @@
|
||||
"render.output_ready": "Gata de randare",
|
||||
"render.output_run_check": "Rulează verificarea",
|
||||
"render.output_size_limit": "{method}: până la {dimension} px pe latură și {pixels} pixeli. Cea mai mare dimensiune care încape: {width} × {height}.",
|
||||
"render.output_size_method_profile": "Pentru a randa {width} × {height}, alegeți {method} cu profilul de resurse CPU {profile} sau o dimensiune mai mică.",
|
||||
"render.output_size_ok": "Dimensiune OK · {width} × {height} px",
|
||||
"render.output_size_profile": "Pentru a randa {width} × {height}, alegeți profilul de resurse CPU {profile} sau o dimensiune mai mică.",
|
||||
"render.output_swap_orientation": "Interschimbă lățimea și înălțimea",
|
||||
"render.output_tools_inspector": "Editați dimensiunea și formatul în inspectorul Ieșire.",
|
||||
"render.output_view_image": "Vizualizează imaginea",
|
||||
@@ -3466,7 +3127,6 @@
|
||||
"render.size_custom": "Personalizat…",
|
||||
"render.size_full_hd": "Full HD",
|
||||
"render.size_hd": "HD",
|
||||
"render.size_needs_profile": "{size} · necesită {profile}",
|
||||
"render.size_presets": "Presetări de dimensiune",
|
||||
"render.size_presets_pending": "Apare odată cu editorul de ieșire",
|
||||
"render.size_preview": "Previzualizare",
|
||||
@@ -3754,24 +3414,6 @@
|
||||
"sheet.flange_type_contour": "Contur",
|
||||
"sheet.flange_type_edge": "Muchie",
|
||||
"sheet.no_body": "nu există un corp din tablă: începeți unul cu Flanșă > Bază sau transformați o placă în tablă cu Convertește în tablă (alegeți fața ei mare și plată)",
|
||||
"sheet.personal_rules.confirm_delete": "Confirmă ștergerea",
|
||||
"sheet.personal_rules.delete": "Șterge",
|
||||
"sheet.personal_rules.delete_prompt": "Ștergeți această regulă personală? Regulile deja existente în proiecte rămân neschimbate.",
|
||||
"sheet.personal_rules.full": "Biblioteca personală conține deja 64 de reguli.",
|
||||
"sheet.personal_rules.invalid_name": "Introduceți un nume scurt, fără întreruperi de rând sau caractere de control.",
|
||||
"sheet.personal_rules.invalid_values": "Completați valorile regulii: fiecare trebuie să poată fi calculată în acest proiect, cu o grosime pozitivă și un factor K între 0 și 1.",
|
||||
"sheet.personal_rules.missing": "Regula personală selectată nu mai este disponibilă.",
|
||||
"sheet.personal_rules.name": "Numele regulii",
|
||||
"sheet.personal_rules.name_exists": "Există deja o regulă personală cu acest nume. Folosiți alt nume.",
|
||||
"sheet.personal_rules.name_hint": "Un nume unic",
|
||||
"sheet.personal_rules.overwrite": "Salvează modificările în regula personală selectată",
|
||||
"sheet.personal_rules.rename": "Redenumește",
|
||||
"sheet.personal_rules.rule": "Regulă personală",
|
||||
"sheet.personal_rules.save": "Salvează ca nouă",
|
||||
"sheet.personal_rules.scope": "Salvată în profil, pentru toate proiectele.",
|
||||
"sheet.personal_rules.select": "Alegeți o regulă",
|
||||
"sheet.personal_rules.title": "Reguli personale",
|
||||
"sheet.personal_rules.unsupported": "Această regulă are valori pe care această versiune nu le poate folosi.",
|
||||
"shortcut.json_error": "parametrii trebuie să fie JSON: {error}",
|
||||
"shortcut.no_command": "nu există comanda `{id}`; textul dinaintea JSON trebuie să fie un id de comandă",
|
||||
"shortcut.pin": "Fixează în partea de sus a casetei S",
|
||||
@@ -3808,7 +3450,6 @@
|
||||
"sketch_text.align_right": "Dreapta",
|
||||
"sketch_text.bold": "Aldin",
|
||||
"sketch_text.builtin_font": "{family} (încorporat)",
|
||||
"sketch_text.formula": "Începeți cu = pentru a construi cuvintele din parametri: ='W' + number(Width)",
|
||||
"sketch_text.italic": "Cursiv",
|
||||
"sketch_text.loading_fonts": "Se caută fonturile instalate…",
|
||||
"sketch_text.on_path": "Textul urmează traseul său: curba îl poziționează",
|
||||
@@ -3862,10 +3503,8 @@
|
||||
"timeline.move_to_group": "Mută operațiile în dosar",
|
||||
"timeline.rename_group": "Redenumește dosarul de operații",
|
||||
"timeline.reorder_many": "Reordonează operațiile",
|
||||
"timeline.suppress_features": "Suprimă operațiile",
|
||||
"timeline.suppress_folders_tip": "Suprimă sau anulează suprimarea tuturor operațiilor din dosare și din dosarele lor imbricate",
|
||||
"timeline.ungroup": "Elimină dosarele de operații",
|
||||
"timeline.unsuppress_features": "Anulează suprimarea operațiilor",
|
||||
"to the face": "până la față",
|
||||
"to the next face": "până la fața următoare",
|
||||
"toolbar.customize_note": "Fila {tab}. Bifați o comandă pentru a-i da un buton în bara de instrumente. Puteți și să trageți un rând din lista derulantă a unui panou pe bara de instrumente, să trageți un buton în afara barei pentru a-l elimina sau să folosiți pionezul de pe un rând din lista derulantă.",
|
||||
@@ -3949,8 +3588,6 @@
|
||||
"ui.3d_mouse_section": "Mouse 3D",
|
||||
"ui.3d_mouse_show_in_view": "Afișează mouse-ul 3D în vizualizarea 3D",
|
||||
"ui.3d_mouse_show_in_view_tip": "O imagine a mouse-ului 3D în colțul din stânga jos, care se mișcă odată cu el.",
|
||||
"ui.3d_mouse_sketch_orbit": "Rotește schițele cu mouse-ul 3D",
|
||||
"ui.3d_mouse_sketch_orbit_tip": "Mouse-ul 3D rotește vizualizarea și când o schiță este deschisă și privită frontal, așa cum poate face mouse-ul. Dezactivat: panoramează și mărește schița până când înclinați vizualizarea.",
|
||||
"ui.3d_mouse_skip": "Dispozitivul meu nu poate face asta",
|
||||
"ui.3d_mouse_skip_tip": "Omite această mișcare în ambele sensuri, iar calibrarea o lasă deoparte.",
|
||||
"ui.3d_mouse_speed": "Viteza mouse-ului 3D",
|
||||
@@ -3979,8 +3616,6 @@
|
||||
"ui.3d_mouse_step_twist_counterclockwise": "Răsuciți capacul în sens invers acelor de ceasornic, țineți-l, apoi eliberați-l.",
|
||||
"ui.3d_mouse_switch_cap": "Calibrează ca dispozitiv cu revenire la centru",
|
||||
"ui.3d_mouse_switch_trackball": "Calibrează ca trackball",
|
||||
"ui.3d_mouse_use_direct": "Folosește driverul direct",
|
||||
"ui.3d_mouse_use_direct_tip": "Citește mouse-ul 3D direct (hidraw) în loc de prin spacenavd.",
|
||||
"ui.3d_mouse_view_axis": "Axa vizualizării",
|
||||
"ui.3d_mouse_view_off": "Dezactivat",
|
||||
"ui.3d_mouse_view_off_tip": "Profilul driverului mouse-ului 3D dezactivează această axă, deci mișcarea ei nu mișcă vizualizarea. Alegerea aici a mișcării altei axe le interschimbă pe cele două, iar acea mișcare nu mai mișcă vizualizarea.",
|
||||
@@ -4019,7 +3654,6 @@
|
||||
"ui.agent_chat_auth_terminal": "Rulați aceasta într-un terminal, apoi apăsați din nou Conectare:",
|
||||
"ui.agent_chat_auth_title": "Autentificare la agent",
|
||||
"ui.agent_chat_cancel": "Anulează",
|
||||
"ui.agent_chat_cannot_start": "Instalat, dar nu pornește: {error}",
|
||||
"ui.agent_chat_changes": "Modificări: {n}, un singur pas de anulare",
|
||||
"ui.agent_chat_changes_n": "{n} modificări",
|
||||
"ui.agent_chat_changes_of": "{n}/{limit} modificări",
|
||||
@@ -4112,12 +3746,9 @@
|
||||
"ui.agent_chat_queued_stopped": "În coadă (oprit, netrimis)",
|
||||
"ui.agent_chat_refresh": "Reîmprospătare",
|
||||
"ui.agent_chat_refused": "Nepermis pentru agent: {reason}",
|
||||
"ui.agent_chat_reinstall": "{agent} este instalat ({program}), dar nu a pornit când SolidCraft l-a verificat: {error}\nInstalarea lui poate fi incompletă sau făcută pentru alt tip de calculator. Instalați-l din nou cu `{install}`, verificați într-un terminal că afișează versiunea, apoi apăsați Reîmprospătare.",
|
||||
"ui.agent_chat_remove": "Elimină din coadă",
|
||||
"ui.agent_chat_remove_file": "Scoate-l din acest mesaj",
|
||||
"ui.agent_chat_remove_imported": "Scoate-l din acest mesaj; piesa rămâne în proiect (Anulare o elimină)",
|
||||
"ui.agent_chat_reply_cut_off": "Răspunsul a atins limita de lungime înainte de a se termina, deci poate fi incomplet. Cereți agentului să continue sau să dea un răspuns mai scurt.",
|
||||
"ui.agent_chat_reply_declined": "Modelul a refuzat să răspundă la acest mesaj.",
|
||||
"ui.agent_chat_retry": "Reîncearcă",
|
||||
"ui.agent_chat_right": "Dreapta",
|
||||
"ui.agent_chat_save": "Salvează",
|
||||
@@ -4176,17 +3807,12 @@
|
||||
"ui.ai_copy_suffix": "copie",
|
||||
"ui.ai_custom_url": "URL personalizat",
|
||||
"ui.ai_default": "Implicit",
|
||||
"ui.ai_edit": "Editează",
|
||||
"ui.ai_edit_agent_title": "Editează agentul",
|
||||
"ui.ai_edit_gone": "Acest agent a fost eliminat, deci nu este nimic de salvat.",
|
||||
"ui.ai_edit_tip": "Schimbă numele, comanda sau endpointul acestui agent. O cheie salvată rămâne ascunsă.",
|
||||
"ui.ai_http_busy": "endpointul este ocupat sau și-a depășit limita; încercați mai târziu",
|
||||
"ui.ai_http_key": "endpointul a refuzat cheia: verificați-o în Preferințe > AI",
|
||||
"ui.ai_http_not_found": "nu există un astfel de endpoint sau model: verificați URL-ul de bază și numele modelului",
|
||||
"ui.ai_http_too_large": "conversația este prea mare pentru acest endpoint; începeți un chat nou",
|
||||
"ui.ai_key": "Cheie API",
|
||||
"ui.ai_key_hint": "opțional; păstrată în depozitul de chei al sistemului",
|
||||
"ui.ai_key_keep_hint": "lăsați gol pentru a păstra cheia salvată",
|
||||
"ui.ai_key_needs_https": "O cheie se trimite doar prin HTTPS sau către acest calculator.",
|
||||
"ui.ai_key_note": "Stocată în depozitul de chei al sistemului, niciodată în setările SolidCraft. Lăsați gol pentru un server local.",
|
||||
"ui.ai_keychain_error": "Depozitul de chei al sistemului a refuzat: {error}",
|
||||
@@ -4218,7 +3844,6 @@
|
||||
"ui.ai_request_timeout": "Timp de expirare a cererii",
|
||||
"ui.ai_request_timeout_hint": "Cât timp poate dura o cerere către model la acest endpoint, de la 30 s la o oră. Măriți-l pentru un model local lent.",
|
||||
"ui.ai_reset": "Resetează",
|
||||
"ui.ai_save": "Salvează",
|
||||
"ui.ai_settings": "Setări AI…",
|
||||
"ui.ai_show_features": "Afișează funcțiile AI",
|
||||
"ui.ai_show_features_note": "Chatul cu agentul: un panou în care un agent de programare pe care îl folosiți deja sau un endpoint de model ales de dumneavoastră lucrează la proiectul deschis. Dezactivat: fără buton AI, scurtătură, intrare de meniu sau panou, și nu se caută și nu se pornește nimic.",
|
||||
@@ -4297,8 +3922,6 @@
|
||||
"ui.cancel": "Anulează",
|
||||
"ui.canvases": "Pânze",
|
||||
"ui.center": "Centru",
|
||||
"ui.center_arc_follows_cursor": "Arcul după centru urmează direcția cursorului",
|
||||
"ui.center_arc_follows_cursor_tip": "Un arc după centru merge în sens orar sau antiorar, după cum cursorul se rotește în jurul centrului său. Dezactivat: întotdeauna în sens antiorar de la început.",
|
||||
"ui.centerline": "Linie de axă",
|
||||
"ui.chain": "Lanț",
|
||||
"ui.chamfer": "Teșire",
|
||||
@@ -4307,7 +3930,6 @@
|
||||
"ui.circle": "Cerc",
|
||||
"ui.circular_pattern": "Matrice circulară",
|
||||
"ui.clear": "Șterge",
|
||||
"ui.clear_print_face": "Șterge fața de imprimare",
|
||||
"ui.clear_recent": "Golește recentele",
|
||||
"ui.clear_the_selection": "Șterge selecția",
|
||||
"ui.click_selects_whole_bodies": "Clicul selectează corpuri întregi",
|
||||
@@ -4342,14 +3964,6 @@
|
||||
"ui.constant": "Constant",
|
||||
"ui.constraints_conflict": "Conflict de constrângeri",
|
||||
"ui.construction": "Construcție",
|
||||
"ui.construction.angle_hint": "Dreaptă de construcție: clic pe un punct, apoi tastați un unghi sau alegeți o direcție",
|
||||
"ui.construction.bisector_hint": "Bisectoare: alegeți două linii drepte care se intersectează, apoi soluția dorită",
|
||||
"ui.construction.common_hint": "Tangentă comună: alegeți două cercuri/arce, apoi soluția dorită",
|
||||
"ui.construction.contact_hint": "Tangentă: alegeți un cerc/arc sau un spline/o curbă conică deschisă, apoi punctul de tangență (curbe de formă liberă: capetele)",
|
||||
"ui.construction.external_hint": "Tangentă: alegeți un cerc sau un arc, un punct exterior, apoi soluția dorită",
|
||||
"ui.construction.free_hint": "Dreaptă de construcție: clic pe două puncte; clic dreapta pentru a relua",
|
||||
"ui.construction.point_hint": "Dreaptă de construcție: clic pe punctul prin care trece",
|
||||
"ui.construction.reference_hint": "Dreaptă de construcție: alegeți o linie dreaptă, apoi un punct; clic dreapta pentru a schimba referința",
|
||||
"ui.construction.ribbon_label": "Linii aux.",
|
||||
"ui.context_menu": "Meniu contextual",
|
||||
"ui.continuity_g0": "Muchie G0",
|
||||
@@ -4392,40 +4006,6 @@
|
||||
"ui.design_properties.project": "Proiect",
|
||||
"ui.design_properties.revision": "Revizie",
|
||||
"ui.design_saved": "Salvat în {path}",
|
||||
"ui.details_access_caption": "Fețele arată dacă o sculă le poate atinge din direcția aleasă.",
|
||||
"ui.details_angle": "Unghi",
|
||||
"ui.details_continuity_caption": "Editați cusătura selectată. Celelalte cusături își păstrează propriile setări.",
|
||||
"ui.details_continuity_stale": "Geometrie mai veche: rulați din nou analiza pentru a edita sau a încadra această cusătură.",
|
||||
"ui.details_copy_list": "Copiază lista",
|
||||
"ui.details_curvature": "Toleranța curburii",
|
||||
"ui.details_curvature_caption": "Fețele sunt colorate după raza lor locală de curbură.",
|
||||
"ui.details_direction": "Direcția sculei",
|
||||
"ui.details_draft_caption": "Fețele sunt colorate după unghiul lor față de direcția de extragere.",
|
||||
"ui.details_edit_seam": "Editează cusătura",
|
||||
"ui.details_fixture": "Exemplar de componentă — doar date de exemplu",
|
||||
"ui.details_fixture_caption": "Exemplar de componentă cu valori ilustrative; nu este un rezultat al modelului.",
|
||||
"ui.details_fixture_problem": "Exemplu de constatare cu o problemă",
|
||||
"ui.details_fixture_readout": "Exemplu de valoare măsurată",
|
||||
"ui.details_flip": "Răstoarnă",
|
||||
"ui.details_gap": "Spațiu",
|
||||
"ui.details_hatch": "Hașurează fețele tăiate",
|
||||
"ui.details_jump": "Salt de curbură",
|
||||
"ui.details_key": "Legendă",
|
||||
"ui.details_offset": "Decalaj",
|
||||
"ui.details_plane": "Plan",
|
||||
"ui.details_pull": "Direcția de extragere",
|
||||
"ui.details_radius": "Rază",
|
||||
"ui.details_readout": "Citire",
|
||||
"ui.details_samples": "Eșantioane",
|
||||
"ui.details_seam": "{body} · Muchia {edge}",
|
||||
"ui.details_settings": "Setări",
|
||||
"ui.details_sharp_gap": "Frângere sau spațiu",
|
||||
"ui.details_show_all": "Afișează toate {count}",
|
||||
"ui.details_smooth": "Neted",
|
||||
"ui.details_stripes": "Dungi",
|
||||
"ui.details_target": "Încadrează geometria",
|
||||
"ui.details_worst_seams": "Cele mai slabe cusături",
|
||||
"ui.details_zebra_caption": "Dungile reflectate arată cât de neted se îmbină fețele.",
|
||||
"ui.diameter": "Diametru",
|
||||
"ui.dimension": "Cotă",
|
||||
"ui.direct_interaction": "Interacțiune directă",
|
||||
@@ -4486,7 +4066,6 @@
|
||||
"ui.equation_y_of_x": "y(x)",
|
||||
"ui.equivalent_radius": "Rază echivalentă",
|
||||
"ui.expand": "Extinde",
|
||||
"ui.explode_needs_two_components": "Vedere explodată îndepărtează componentele una de alta, deci proiectul trebuie să aibă două sau mai multe (Componentă nouă, Inserează proiect sau Creează componente din corpuri)",
|
||||
"ui.exportDxf": "Exportă DXF…",
|
||||
"ui.export_ellipsis_keymap": "Exportă…",
|
||||
"ui.export_keymap_tip": "Tastele, favoritele casetei S și bara de instrumente, ca fișier",
|
||||
@@ -4775,17 +4354,12 @@
|
||||
"ui.plugins_skipped": "{count} dosar(e) nu au putut fi citite.",
|
||||
"ui.plugins_version": "{version}",
|
||||
"ui.point": "Punct",
|
||||
"ui.point_cloud_add_filter": "Adaugă filtru…",
|
||||
"ui.point_cloud_auto_range": "Interval automat",
|
||||
"ui.point_cloud_color_by": "Colorează după",
|
||||
"ui.point_cloud_file_colors": "Culorile fișierului",
|
||||
"ui.point_cloud_filter_by": "Filtrează după",
|
||||
"ui.point_cloud_height_high": "Cel mai înalt",
|
||||
"ui.point_cloud_height_low": "Cel mai de jos",
|
||||
"ui.point_cloud_legend_filter": "Afișate și ascunse în legenda de mai sus",
|
||||
"ui.point_cloud_no_file_colors": "Fișierul nu are culori",
|
||||
"ui.point_cloud_pause": "Pauză",
|
||||
"ui.point_cloud_play": "Redă",
|
||||
"ui.point_cloud_single_color": "Culoare unică",
|
||||
"ui.point_cloud_size": "Dimensiunea punctelor",
|
||||
"ui.point_cloud_units": "Unitățile fișierului",
|
||||
@@ -4794,11 +4368,6 @@
|
||||
"ui.polygon": "Poligon",
|
||||
"ui.preferences": "Preferințe",
|
||||
"ui.press_a_key": "apăsați o tastă…",
|
||||
"ui.print_face_cleared": "{body}: fața de imprimare a fost ștearsă",
|
||||
"ui.print_face_input": "Față de imprimare",
|
||||
"ui.print_face_one_body": "O față de imprimare aparține unui singur corp: trimiteți acel corp singur pentru a o schimba",
|
||||
"ui.print_face_pick": "Selectați o față plană a unui corp solid pentru a o face fața de imprimare",
|
||||
"ui.print_face_set": "{body}: fața de imprimare a fost setată; Trimite la slicer așază corpul pe ea",
|
||||
"ui.profile": "Profil",
|
||||
"ui.profile_plane": "Planul profilului",
|
||||
"ui.profiles": "Profiluri",
|
||||
@@ -4814,7 +4383,6 @@
|
||||
"ui.properties.inertia_y": "Iyx, Iyy, Iyz",
|
||||
"ui.properties.inertia_z": "Izx, Izy, Izz",
|
||||
"ui.properties.measuring": "Se măsoară…",
|
||||
"ui.properties.measuring_bodies": "Se măsoară… {done} din {total} corpuri",
|
||||
"ui.properties.measuring_failed": "Măsurarea s-a oprit înainte de a se termina.",
|
||||
"ui.properties.principal_axis": "Axa principală {number}",
|
||||
"ui.properties.principal_moments": "Momente principale",
|
||||
@@ -4863,7 +4431,6 @@
|
||||
"ui.revolve": "Revoluție",
|
||||
"ui.ribbon_exit": "Ieșire",
|
||||
"ui.ribbon_labels": "Afișează text sub pictogramele panglicii",
|
||||
"ui.ribbon_menus_skip_pinned": "Lasă comenzile fixate în afara listelor derulante",
|
||||
"ui.ribbon_pin_footer": "Comenzile fixate apar pe bandă. Treceți cursorul peste un rând pentru a-l fixa sau defixa.",
|
||||
"ui.ribbon_workspace": "Spațiu de lucru",
|
||||
"ui.right": "Dreapta",
|
||||
@@ -4882,7 +4449,6 @@
|
||||
"ui.selectOther": "Selectează altul…",
|
||||
"ui.selectTangentChain": "Selectează lanțul tangent",
|
||||
"ui.select_all": "Selectează tot",
|
||||
"ui.select_components_by_face": "Selectați componente (o față alege componenta ei)",
|
||||
"ui.selection": "Selecție",
|
||||
"ui.selection_modifiers": "Modificatori de selecție",
|
||||
"ui.selection_shift_add_only": "Shift+clic adaugă fără a elimina",
|
||||
@@ -4924,11 +4490,6 @@
|
||||
"ui.sketch_intersect_selection_filter": "Filtru de selecție",
|
||||
"ui.sketch_modifiers": "Modificatori de schiță",
|
||||
"ui.sketch_project_geometry": "Geometrie",
|
||||
"ui.sketch_report.all_constrained": "Totul este complet constrâns.",
|
||||
"ui.sketch_report.dof": "Grade de libertate",
|
||||
"ui.sketch_report.loose": "Nu sunt complet constrânse",
|
||||
"ui.sketch_report.status": "Stare",
|
||||
"ui.sketch_report.title": "Raportul schiței",
|
||||
"ui.sketch_scale": "Scara schiței",
|
||||
"ui.sketches": "Schițe",
|
||||
"ui.slice": "Felie",
|
||||
@@ -5033,19 +4594,10 @@
|
||||
"ui.view_centre": "Centrul vizualizării",
|
||||
"ui.viewport_status_clear": "Dezactivează {name}",
|
||||
"ui.viewport_status_clear_hint": "Dezactivează {name} · Esc",
|
||||
"ui.viewport_status_edges": "{count} muchii",
|
||||
"ui.viewport_status_from": "din {direction}",
|
||||
"ui.viewport_status_key": "Afișează legenda pentru {name}",
|
||||
"ui.viewport_status_minimum_radius": "Rază minimă",
|
||||
"ui.viewport_status_pairs": "{count} perechi",
|
||||
"ui.viewport_status_section_hatch": "{setting} · hașură",
|
||||
"ui.viewport_status_section_plane": "Planul curent",
|
||||
"ui.viewport_status_section_tilted": "înclinat · {offset}",
|
||||
"ui.viewport_status_stripes": "{count} dungi",
|
||||
"ui.viewport_status_summary_clear": "Dezactivează tot",
|
||||
"ui.viewport_status_summary_heading": "În această vizualizare",
|
||||
"ui.viewport_status_summary_label": "{name} și încă {count} elemente",
|
||||
"ui.viewport_status_summary_more": "+{count}",
|
||||
"ui.viewport_theme_follow": "Urmează tema",
|
||||
"ui.visual_shaded_hidden_edges": "Umbrit cu muchii ascunse",
|
||||
"ui.visual_shaded_with_edges": "Umbrit cu muchii",
|
||||
@@ -5082,9 +4634,7 @@
|
||||
"update.button": "Actualizează",
|
||||
"update.button_version": "Actualizează la {version}",
|
||||
"update.check_automatically": "Verifică automat actualizările",
|
||||
"update.check_for_updates": "Caută actualizări",
|
||||
"update.check_now": "Verifică acum",
|
||||
"update.check_unavailable": "Căutarea actualizărilor nu este disponibilă pentru această instalare.",
|
||||
"update.checking": "Se verifică…",
|
||||
"update.copy": "Copiază",
|
||||
"update.dmg_opened": "Imaginea de disc este deschisă și verificată: trageți SolidCraft în Applications, înlocuind copia veche, apoi reporniți SolidCraft.",
|
||||
@@ -5098,13 +4648,11 @@
|
||||
"update.installed": "SolidCraft {version} este instalat. Reporniți pentru a-l folosi.",
|
||||
"update.installer_started": "Programul de instalare pornește când SolidCraft se închide.",
|
||||
"update.later": "Amintește-mi mai târziu",
|
||||
"update.managed": "Actualizare disponibilă: actualizați SolidCraft în {manager}",
|
||||
"update.no_notes": "Această versiune nu are note.",
|
||||
"update.package_hint": "Această copie provine dintr-un {kind}. Descărcați noul pachet, apoi instalați-l cu:",
|
||||
"update.prefs_dev": "Aceasta este o versiune de dezvoltare ({version}): nu verifică actualizările.",
|
||||
"update.prefs_flatpak": "Flatpak actualizează această copie ({version}): rulați {command} sau folosiți centrul de software. SolidCraft nu verifică.",
|
||||
"update.prefs_label": "Actualizări",
|
||||
"update.prefs_managed": "Aceasta este SolidCraft {version}, gestionat de {manager}. O verificare cere GitHub ultima versiune și nu trimite nimic altceva; actualizați SolidCraft în {manager}.",
|
||||
"update.prefs_note": "Aceasta este SolidCraft {version} ({kind}). O verificare cere GitHub ultima versiune și nu trimite nimic altceva.",
|
||||
"update.prefs_web": "Reîncărcați pagina pentru a obține cea mai recentă aplicație web. Dacă rețeaua nu este disponibilă sau actualizarea nu poate termina descărcarea la timp, se deschide versiunea salvată; o descărcare în curs continuă pentru următoarea reîncărcare.",
|
||||
"update.refresh_checking": "Se caută cea mai nouă versiune…",
|
||||
|
||||
@@ -60,7 +60,6 @@
|
||||
"BLEND SURFACE": "СОПРЯГАЮЩАЯ ПОВЕРХНОСТЬ",
|
||||
"BOUNDARY SURFACE": "ГРАНИЧНАЯ ПОВЕРХНОСТЬ",
|
||||
"BROWSER": "БРАУЗЕР",
|
||||
"Back to the original order": "Вернуть исходный порядок",
|
||||
"Ball": "Шаровое",
|
||||
"Bar": "Полоса",
|
||||
"Base Center": "Центр основания",
|
||||
@@ -594,8 +593,6 @@
|
||||
"Snap to face and edge centres": "Привязка к центрам граней и рёбер",
|
||||
"SolidCraft cannot submit reports directly. Submit on GitHub; no token is needed in the app.": "SolidCraft не может отправлять отчёты напрямую. Отправьте отчёт на GitHub; токен в приложении не нужен.",
|
||||
"SolidCraft closed before these designs were saved. Their last autosave can be opened.": "SolidCraft закрылся до сохранения этих дизайнов. Можно открыть последнюю автосохранённую версию.",
|
||||
"Sort A to Z": "Сортировать от А до Я",
|
||||
"Sort Z to A": "Сортировать от Я до А",
|
||||
"Spacing 2 must be a non-zero number": "Интервал 2 должен быть ненулевым числом",
|
||||
"Spacing must be a non-zero number": "Интервал должен быть ненулевым числом",
|
||||
"Specialise": "Специализировать",
|
||||
@@ -816,8 +813,6 @@
|
||||
"cmd.appearance_pick_up": "Взять внешний вид",
|
||||
"cmd.appearance_replace": "Заменить внешний вид",
|
||||
"cmd.assembly_bom": "Спецификация",
|
||||
"cmd.assembly_mass_properties": "Массовые характеристики",
|
||||
"cmd.body.print_face": "Грань печати",
|
||||
"cmd.body_rename": "Переименовать тело",
|
||||
"cmd.browser_collapse_all": "Свернуть всё",
|
||||
"cmd.browser_expand_all": "Развернуть всё",
|
||||
@@ -1233,7 +1228,6 @@
|
||||
"cmd.view.render_browser": "Браузер рендера",
|
||||
"cmd.view.render_dock": "Переместить панель рендера",
|
||||
"cmd.view.render_focus": "Режим фокуса рендера",
|
||||
"cmd.view.status_details": "Подробности состояния видового экрана",
|
||||
"cmd.view.status_items": "Элементы состояния видового экрана",
|
||||
"cmd.view_ambient_occlusion": "Окружающее затенение",
|
||||
"cmd.view_angle_readout": "Углы вида",
|
||||
@@ -1376,232 +1370,25 @@
|
||||
"from the rule": "из правила",
|
||||
"help.apache": "Лицензия Apache 2.0",
|
||||
"help.appearance.assign": "Задаёт выбранным телам, граням или компонентам цвет или вид материала, не меняя их вес. Используйте, чтобы различать детали или заранее увидеть отделку.",
|
||||
"help.assembly.bom": "Перечисляет детали дизайна или компонента с их количеством по номерам деталей и может сохранить список в CSV или JSON. Используйте как список деталей для заказа и сборки.",
|
||||
"help.attributions": "Сведения об авторстве (ATTRIBUTION.md)",
|
||||
"help.build": "Версия {version} · коммит {commit} · сборка от {date}",
|
||||
"help.canvas.decal": "Помещает изображение на плоскую грань модели, как наклейку. Используйте, чтобы показать на детали надпись, логотип или печатный рисунок.",
|
||||
"help.canvas.edit": "Меняет подложку: её положение, размер, угол, непрозрачность, отражение, видимость или имя. Используйте, чтобы совместить образец с эскизом, который вы по нему обводите.",
|
||||
"help.canvas.insert": "Помещает изображение PNG или JPEG на плоскость или грань как полупрозрачный образец. Используйте, чтобы обвести в эскизе фотографию или чертёж, масштабировав изображение до известного размера.",
|
||||
"help.component.break_link": "Отсоединяет связанный компонент от файла дизайна, оставляя его тела как есть. Используйте, когда деталь больше не должна следовать изменениям исходного файла.",
|
||||
"help.component.capture_position": "Сохраняет положения деталей, которые вы передвинули вручную, как их новые места. Используйте после перетаскивания деталей на место, если их не удерживает ни одно сопряжение.",
|
||||
"help.component.create": "Добавляет в дизайн новый пустой компонент: внутрь активного, если вы не выберете другого родителя. Используйте, чтобы дать новой детали сборки собственное место для тел и эскизов.",
|
||||
"help.component.finish_edit": "Сохраняет деталь, которую вы изменяете на месте, возвращается в её сборку и обновляет сборку по ней. Используйте, когда изменения связанной детали готовы.",
|
||||
"help.component.from_bodies": "Превращает каждое выбранное тело в отдельный компонент с именем этого тела. Используйте, когда дизайн из разрозненных тел должен стать сборкой, детали которой можно соединять и перемещать.",
|
||||
"help.component.insert_design": "Вставляет другой сохранённый дизайн как компонент, связанный со своим файлом; его твёрдые тела размещаются так же, как в оригинале. Используйте, чтобы повторно применить деталь в сборке и подхватывать последующие изменения командой «Обновить связи».",
|
||||
"help.component.properties": "Показывает объём, массу, центр масс и моменты инерции компонента по материалам его тел. Используйте, чтобы проверить вес и баланс сборки.",
|
||||
"help.component.revert_position": "Возвращает вручную перемещённые детали на прежние места, отбрасывая незафиксированные перемещения. Используйте, чтобы отменить пробные перемещения в сборке.",
|
||||
"help.component.update_links": "Заново читает связанные файлы дизайнов и заменяет изменившиеся тела. Используйте после правки детали, которую применяет эта сборка.",
|
||||
"help.config.configure": "Добавляет параметры, операции, материалы или внешние виды как столбцы таблицы конфигурации. Используйте, чтобы создавать варианты одного дизайна, например размеры детали.",
|
||||
"help.config.preview": "Проверяет, что строка таблицы конфигурации пересобирается, не меняя дизайн и его историю. Используйте перед переключением на вариант, в котором вы не уверены.",
|
||||
"help.config.rules": "Показывает правила таблицы конфигурации, её строки и активную строку. Используйте, чтобы увидеть, как настроены варианты дизайна.",
|
||||
"help.config.table": "Показывает таблицу конфигурации: строка на вариант, столбец на параметр или операцию, и совпадает ли дизайн с активной строкой. Используйте, чтобы просмотреть варианты дизайна.",
|
||||
"help.connect_note": "Перезапустите каждого ассистента, чтобы загрузить сервер SolidCraft. Перед изменением каждого файла создана резервная копия с расширением .bak.",
|
||||
"help.connect_title": "Подключение ИИ-ассистентов",
|
||||
"help.construct.axis.edge": "Создаёт вспомогательную ось вдоль прямого ребра или линии эскиза. Используйте как ось для вращения, кругового массива или сопряжения.",
|
||||
"help.construct.axis.normal_to_face": "Создаёт вспомогательную ось через точку перпендикулярно грани. Используйте как ось, прямо выходящую из поверхности.",
|
||||
"help.construct.axis.through_cylinder": "Создаёт вспомогательную ось через центр цилиндрической, конической или тороидальной грани либо круглого ребра. Используйте, чтобы вращать элементы или делать массив вокруг круглой детали.",
|
||||
"help.construct.axis.two_planes": "Создаёт вспомогательную ось в месте пересечения двух плоскостей или плоских граней. Используйте, когда нужная ось — линия между двумя гранями.",
|
||||
"help.construct.axis.two_points": "Создаёт вспомогательную ось через две точки, вершины или точки эскиза. Используйте для оси, идущей между двумя известными положениями.",
|
||||
"help.construct.plane.along_path": "Создаёт вспомогательную плоскость, перпендикулярную ребру или кривой, в выбранном месте вдоль неё. Используйте, чтобы нарисовать профиль для операции «Сдвиг» или сечение траектории.",
|
||||
"help.construct.plane.at_angle": "Создаёт вспомогательную плоскость, повёрнутую на угол от плоскости или грани вокруг оси или ребра. Используйте для наклонных эскизов, например для кронштейна под углом.",
|
||||
"help.construct.plane.midplane": "Создаёт вспомогательную плоскость посередине между двумя плоскостями или плоскими гранями либо делящую пополам угол между ними. Используйте как плоскость симметрии для зеркального отражения.",
|
||||
"help.construct.plane.offset": "Создаёт вспомогательную плоскость, параллельную плоскости или плоской грани, на заданном расстоянии или через точку. Используйте, чтобы рисовать на заданной высоте над гранью.",
|
||||
"help.construct.plane.perpendicular": "Создаёт вспомогательную плоскость, содержащую линию или ребро и перпендикулярную плоскости или грани. Используйте, чтобы рисовать на модели вертикально вдоль ребра.",
|
||||
"help.construct.plane.tangent": "Создаёт вспомогательную плоскость, касающуюся цилиндра, конуса, сферы или тора в точке. Используйте, чтобы рисовать на боковой стороне круглой детали.",
|
||||
"help.construct.plane.three_points": "Создаёт вспомогательную плоскость через три точки. Используйте для плоскости, заданной положениями на модели, например тремя углами.",
|
||||
"help.construct.plane.two_edges": "Создаёт вспомогательную плоскость через два прямых ребра или линии, лежащие в одной плоскости. Используйте для плоскости сквозь деталь, например через два противоположных ребра.",
|
||||
"help.construct.point.along_path": "Создаёт вспомогательную точку в выбранном месте вдоль ребра или кривой. Используйте как ориентир на полпути вдоль траектории.",
|
||||
"help.construct.point.center": "Создаёт вспомогательную точку в центре круглого ребра, окружности или дуги эскиза, сферы или тора. Используйте как ориентир для отверстий, осей и сопряжений.",
|
||||
"help.construct.point.edge_plane": "Создаёт вспомогательную точку там, где ребро или линия пересекает плоскость или плоскую грань. Используйте, чтобы отметить, где траектория пересекает плоскость.",
|
||||
"help.construct.point.three_planes": "Создаёт вспомогательную точку там, где сходятся три плоскости или плоские грани. Используйте как угловой ориентир, даже если у модели нет вершины.",
|
||||
"help.construct.point.two_edges": "Создаёт вспомогательную точку там, где два ребра или линии пересекаются или подходят ближе всего друг к другу. Используйте как ориентир в воображаемом углу.",
|
||||
"help.construct.point.vertex": "Создаёт вспомогательную точку в вершине или точке эскиза. Используйте как ориентир, который остаётся, когда окружающий эскиз или тело скрыты.",
|
||||
"help.contact.check": "Перечисляет пары деталей в наборах контактов, которые в текущем положении проходят друг сквозь друга. Используйте, чтобы найти столкновения до привода сопряжений или исследования движения.",
|
||||
"help.contact.create": "Объединяет две или более детали в набор контактов: их тела не проходят друг сквозь друга, пока двигаются сопряжения. Используйте для деталей, которые должны останавливаться при касании, например рычага у упора.",
|
||||
"help.contact.disable_all": "Отключает контакт, так что приводимые сопряжения и исследования движения больше не останавливаются там, где детали соприкасаются. Используйте, чтобы снова свободно двигать детали или чтобы большая сборка отзывалась быстрее.",
|
||||
"help.contact.edit": "Меняет набор контактов: входящие в него детали, имя или подавление; набор можно и удалить. Используйте, чтобы изменить, какие детали не должны проходить друг сквозь друга.",
|
||||
"help.contact.enable_all": "Помещает все детали сборки в один набор контактов, так что никакие две детали не проходят друг сквозь друга, пока двигаются сопряжения. Используйте для быстрой проверки всего механизма.",
|
||||
"help.contact.enable_sets": "Включает контакт для заданных вами наборов контактов, так что приводимые сопряжения и исследования движения останавливаются там, где их детали прошли бы друг сквозь друга. Используйте, чтобы вернуть свои наборы после отключения контакта.",
|
||||
"help.contact.list": "Перечисляет наборы контактов дизайна, детали в каждом из них и включён ли контакт. Используйте, чтобы проверить настройку контактов перед приводом сборки.",
|
||||
"help.document.inspect": "Показывает обзор дизайна: его компоненты, тела, эскизы, операции и параметры. Используйте, чтобы сориентироваться в дизайне, который вы создавали не сами.",
|
||||
"help.document.units": "Меняет единицы, в которых дизайн показывает длины, например мм или дюймы. Размер геометрии не меняется; подстраиваются только отображение и числа без единиц.",
|
||||
"help.edit.checkpoint": "Запоминает дизайн, активный эскиз и историю отмен в их текущем состоянии. Используйте перед рискованной попыткой, от которой, возможно, захочется вернуться.",
|
||||
"help.edit.restore_checkpoint": "Возвращается к контрольной точке вместе с историей отмен. Используйте, чтобы одним шагом отбросить всё сделанное после контрольной точки.",
|
||||
"help.explode.create": "Создаёт разобранный вид: детали отодвигаются от центра сборки или на заданные вами смещения. Используйте, чтобы показать, как собирается сборка, для инструкций или презентаций.",
|
||||
"help.face.delete": "Удаляет выбранные грани, и соседние грани закрывают промежуток, либо промежуток остаётся открытым как поверхность. Используйте, чтобы убрать скруглённое ребро, отверстие или выступ, которые мешают.",
|
||||
"help.file.insert_mesh": "Добавляет файл 3MF, STL, OBJ, PLY или glTF в дизайн как тела-меши в новом компоненте. Используйте, чтобы разместить рядом с дизайном скачанную или отсканированную модель как образец.",
|
||||
"help.file.insert_step": "Добавляет файл STEP, IGES, FreeCAD или Rhino в дизайн как твёрдые тела в новом компоненте; детали сборки становятся вложенными компонентами. Используйте, чтобы подключать модели от поставщиков или из других CAD-программ.",
|
||||
"help.file.save_mesh": "Сохраняет тела как меш STL, 3MF или OBJ с выбранной гладкостью криволинейных граней. Используйте для подготовки деталей к 3D-печати или для программ, читающих меши.",
|
||||
"help.file.send_to_slicer": "Сохраняет выбранные тела как файл 3MF и открывает его в выбранном слайсере. Используйте, чтобы перейти от модели к печати одним шагом.",
|
||||
"help.font_details": "Интерфейс использует встроенные шрифты egui (Ubuntu Light и Hack под лицензиями Ubuntu Font Licence и MIT/Bitstream Vera; Noto Emoji и шрифт значков эмодзи под лицензиями OFL и MIT). Для текста эскизов используется Liberation Sans (SIL OFL 1.1). Необязательный пакет шрифтов The Crafting Apps, craft-fonts (BIZ UDPGothic, Shippori Mincho, BIZ UDMincho, Noto Sans CJK SC, Noto Sans Arabic; SIL OFL 1.1), не входит в сборки SolidCraft.",
|
||||
"help.fonts": "Шрифты",
|
||||
"help.frame.member": "Размещает профиль, например трубу или алюминиевый экструзионный профиль, вдоль линий эскиза рамы, по одному элементу на линию. Используйте для рам, стеллажей и сварных конструкций.",
|
||||
"help.inspect.accessibility": "Раскрашивает грани, до которых инструмент может дотянуться с одного направления, и те, до которых не может. Используйте, чтобы проверить деталь на обработку или формование с этой стороны.",
|
||||
"help.inspect.center_of_mass": "Показывает центр масс тел, каждого по отдельности и всех вместе, при равномерной плотности. Используйте, чтобы проверить баланс и понять, куда деталь опрокинется.",
|
||||
"help.inspect.colored_components": "Задаёт каждому компоненту свой временный цвет, не меняя внешний вид. Используйте, чтобы с первого взгляда различать детали сборки.",
|
||||
"help.inspect.compare": "Сравнивает два тела и показывает, где у одного есть материал, которого нет у другого, с объёмом и отклонением. Используйте, чтобы сверить изменённую или импортированную деталь с оригиналом.",
|
||||
"help.inspect.continuity": "Проверяет, насколько плавно грани стыкуются по рёбрам (зазоры, изломы или скачки кривизны), и закрашивает швы. Используйте, чтобы найти места, где поверхности стыкуются неаккуратно.",
|
||||
"help.inspect.curvature_comb": "Рисует гребёнки вдоль кривых, рёбер или граней: их зубья показывают, насколько сильно они изгибаются. Используйте, чтобы заметить плоские участки, изломы и неравномерную кривизну.",
|
||||
"help.inspect.curvature_map": "Раскрашивает грани по силе кривизны, красным там, где радиус мал. Используйте, чтобы находить тесные места и оценивать гладкость поверхности.",
|
||||
"help.inspect.draft": "Раскрашивает грани по углу уклона относительно направления вытягивания и отмечает те, где он слишком мал. Используйте, чтобы проверить деталь перед формованием или литьём.",
|
||||
"help.inspect.environment_map": "Показывает модель с отражающей, зеркальной отделкой. Используйте, чтобы оценить плавность поверхностей по тому, как по ним бегут отражения.",
|
||||
"help.inspect.interference": "Находит перекрывающиеся тела и показывает каждое перекрытие с его объёмом. Используйте, чтобы проверить сборку на сталкивающиеся детали.",
|
||||
"help.inspect.isocurve": "Рисует изопараметрические кривые граней: сетку, на которой построена поверхность. Используйте, чтобы увидеть, как течёт поверхность и где она сгущается.",
|
||||
"help.inspect.measure": "Измеряет длины, расстояния, углы, площади и радиусы между выбранными элементами либо объём и массу тел. Используйте, чтобы проверить размеры и зазоры.",
|
||||
"help.inspect.minimum_radius": "Находит наименьший радиус кривизны кривых, рёбер или граней и показывает, где он. Используйте, чтобы убедиться, что инструмент или сопло смогут пройти по форме.",
|
||||
"help.inspect.section": "Разрезает вид по плоскости и штрихует срезанные грани, не меняя модель. Используйте, чтобы заглянуть внутрь деталей и сборок.",
|
||||
"help.inspect.zebra": "Показывает чёрно-белые полосы, отражённые на гранях модели. Используйте для оценки гладкости: полосы, которые обрываются или ломаются на ребре, указывают на плохой переход.",
|
||||
"help.joint.as_built": "Соединяет две детали там, где они уже стоят, не двигая ни одну, и задаёт, как они ещё могут двигаться. Используйте для деталей, которые вы уже поставили в окончательное положение.",
|
||||
"help.joint.cam": "Связывает вращающийся кулачок с толкателем, так что толкатель скользит или качается, пока под ним проходит контур кулачка. Используйте для кулачков, эксцентриков и приводов клапанов.",
|
||||
"help.joint.create": "Соединяет две детали в выбранных точках сопряжения и ставит вторую деталь на место; тип сопряжения задаёт, как они ещё могут двигаться. Используйте, чтобы собрать сборку, детали которой движутся как настоящий механизм.",
|
||||
"help.joint.drive": "Задаёт угол или расстояние сопряжения и двигает вместе с ним детали в пределах ограничений; связанные сопряжения и замкнутые контуры следуют за ним. Используйте, чтобы проверить, что механизм движется как задумано.",
|
||||
"help.joint.gear": "Связывает два вращающихся сопряжения передаточным отношением, так что поворот одного вращает другое. Используйте для цилиндрических и внутренних зубчатых колёс, задавая отношение по радиусам делительных окружностей или числам зубьев.",
|
||||
"help.joint.limits": "Задаёт, насколько сопряжение может повернуться или сдвинуться, минимумом и максимумом, либо снимает эти пределы. Используйте, чтобы удерживать шарнир, ползун или рычаг в реальном диапазоне хода.",
|
||||
"help.joint.motion_link": "Связывает два сопряжения отношением и смещением, так что приведение одного двигает другое. Используйте для фиксированной связи между сопряжениями, которую не охватывают «Зубчатая передача», «Реечная передача» и «Винт».",
|
||||
"help.joint.origin": "Размещает именованную точку сопряжения на детали: в центре грани или круглого торца, в середине ребра, в углу или в точке. Используйте, чтобы подготовить места крепления сопряжений; точка, выбранная на грани, следует за ней при изменении размера детали.",
|
||||
"help.joint.rack_pinion": "Связывает вращающуюся шестерню с движущейся рейкой, так что рейка смещается на длину делительной окружности, которую прокатывает шестерня. Используйте для реечных приводов, рулевых механизмов и линейных столов.",
|
||||
"help.joint.reach": "Перемещает точку детали к цели, меняя сопряжения её цепи в пределах ограничений. Используйте, чтобы ставить механизм в позу по тому, где должен оказаться его конец, например кончик руки робота.",
|
||||
"help.joint.rigid_group": "Жёстко скрепляет выбранные детали друг с другом как есть, так что они движутся как одно целое. Используйте для деталей, которые составляют единое целое и не должны двигаться друг относительно друга.",
|
||||
"help.joint.screw": "Связывает вращение и скольжение шагом, так что каждый оборот смещает на это расстояние. Используйте для ходовых винтов, болтов и резьбовых шпинделей.",
|
||||
"help.library.apply": "Применяет материал или внешний вид из файла локальной библиотеки к телам, граням или компонентам. Используйте, чтобы повторно применять материалы, сохранённые в другом дизайне.",
|
||||
"help.library.export": "Сохраняет материалы и внешние виды дизайна в файл библиотеки. Используйте, чтобы поделиться ими или применять их в других дизайнах.",
|
||||
"help.library.inspect": "Проверяет файл библиотеки и перечисляет её материалы и внешние виды, не меняя дизайн. Используйте, чтобы узнать, что содержит библиотека, перед применением.",
|
||||
"help.licences": "Лицензии",
|
||||
"help.material.assign": "Задаёт, из чего сделаны выбранные тела, например сталь, алюминий или ABS. Используйте, чтобы масса и вес соответствовали реальной детали.",
|
||||
"help.material.properties.validate": "Проверяет карточку данных материала на согласованность чисел и пропущенные значения. Используйте перед тем, как полагаться на эти данные при расчёте массы или жёсткости.",
|
||||
"help.mesh.convert": "Перестраивает тело-меш, например STL, в редактируемое твёрдое тело с плоскими и цилиндрическими гранями. Используйте, чтобы менять импортированные механические детали как смоделированное тело.",
|
||||
"help.mit": "Лицензия MIT",
|
||||
"help.motion.study": "Задаёт значения сопряжений по шагам вдоль временной шкалы и воспроизводит их как анимацию. Используйте, чтобы наблюдать движение механизма по последовательности и проверять зазоры по ходу.",
|
||||
"help.motion.trace": "Прослеживает путь точки детали во время воспроизведения исследования движения или привода сопряжения и после подтверждения сохраняет его как кривую 3D-эскиза. Используйте, чтобы увидеть, куда достаёт механизм, или строить по его траектории.",
|
||||
"help.notice": "NOTICE",
|
||||
"help.occurrence.ground": "Закрепляет деталь на месте или снова освобождает её, так что сопряжения двигают остальные детали вокруг неё. Используйте для рамы или основания, на которых построена остальная сборка.",
|
||||
"help.occurrence.move": "Перемещает деталь сборки только по степеням свободы, разрешённым её сопряжениями. Выберите грань детали, затем перетащите доступную стрелку или дугу.",
|
||||
"help.parameters.change": "Открывает таблицу именованных значений и выражений, управляющих размерами дизайна. Используйте, чтобы изменить размер в одном месте, а все операции, которые его используют, обновились следом.",
|
||||
"help.parameters.export": "Сохраняет параметры дизайна как CSV или JSON. Используйте, чтобы править их в электронной таблице или переносить в другой дизайн.",
|
||||
"help.parameters.graph": "Показывает, какие параметры и операции используют какие другие, а также циклы и ошибки среди них. Используйте, чтобы увидеть, на что повлияет изменение параметра.",
|
||||
"help.parameters.import": "Читает параметры из CSV или JSON в дизайн: все или ни одного. Используйте, чтобы подтянуть значения из электронной таблицы или другого дизайна.",
|
||||
"help.parameters.move": "Перемещает пользовательский параметр в списке перед другим параметром или после него. Используйте, чтобы держать связанные параметры рядом.",
|
||||
"help.parts.fastener": "Добавляет стандартный винт, болт, гайку, шайбу, штифт или подшипник выбранного размера. Поставленный на отверстие, он садится в него через сопряжение, так что крепёж не нужно моделировать самому.",
|
||||
"help.parts.insert": "Вставляет стандартную деталь выбранного семейства, размера и длины. Поставленная на кромку или стенку отверстия, она садится на это отверстие через жёсткое сопряжение.",
|
||||
"help.parts.library": "Открывает стандартные детали: винты, болты, гайки, шайбы, установочные винты, цилиндрические штифты и подшипники стандартных размеров. Используйте, чтобы добавить стандартную деталь, а не моделировать её самому.",
|
||||
"help.parts.resize": "Меняет размер или длину вставленной стандартной детали и перестраивает её; сопряжения удерживают её на месте. Используйте, если винт оказался слишком длинным или отверстию нужен другой размер.",
|
||||
"help.plastic.assign_rule": "Назначает правило пластика телам, так что их пластиковые операции берут из него уклон и зазор по умолчанию. Используйте, чтобы один раз настроить формованную деталь для всех её операций.",
|
||||
"help.plastic.boss": "Добавляет бобышку под винт на грани: стойку с необязательным отверстием, уклоном, скруглением у основания и поддерживающими рёбрами жёсткости. Используйте для точек крепления винтов в формованных или печатных корпусах.",
|
||||
"help.plastic.lip": "Добавляет выступ или ответный паз вдоль кромки тонкостенного тела. Используйте, чтобы две половины корпуса фиксировались друг на друге и плотно закрывались.",
|
||||
"help.plastic.manage_rules": "Создаёт и изменяет правила пластика: материал, толщину стенки, радиусы, зазор и уклон. Используйте, чтобы операции формованной детали были согласованы.",
|
||||
"help.plastic.rest": "Добавляет опору на грани: круглую или прямоугольную площадку, сплошную или полую, с уклоном. Используйте как опору или стойку в формованном корпусе.",
|
||||
"help.plastic.snap_fit": "Добавляет защёлку-крючок на грани с заданными длиной, толщиной и зацепом. Используйте, чтобы скреплять детали без винтов.",
|
||||
"help.sheet.convert": "Превращает пластину или оболочку одинаковой толщины в тело из листового металла с гибами на выбранных рёбрах. Используйте, чтобы сделать существующую деталь разворачиваемой.",
|
||||
"help.sheet.export_bend_table": "Сохраняет таблицу гибов тела из листового металла как CSV или JSON: углы, радиусы и положения гибов на развёртке. Используйте для листогибочного пресса или мастерской.",
|
||||
"help.sheet.export_dxf": "Сохраняет развёртку как DXF с контурами, линиями гибов и необязательными примечаниями о гибах. Используйте для лазерной, плазменной или гидроабразивной резки.",
|
||||
"help.sheet.flange": "Добавляет фланец: пластину-основание из эскиза, стенку вдоль открытого контура эскиза или отогнутую стенку на рёбрах листа. Используйте для построения деталей из листового металла.",
|
||||
"help.sheet.flat_pattern": "Создаёт развёртку тела из листового металла с её размером, вырезами и линиями гибов. Используйте, чтобы проверить заготовку перед резкой.",
|
||||
"help.sheet.fold": "Сгибает лист вдоль линии эскиза на заданный угол с заданным радиусом. Используйте, чтобы согнуть плоский лист после того, как в нём вырезаны элементы.",
|
||||
"help.sheet.hem": "Загибает кромку листа назад на себя. Используйте для безопасных жёстких кромок без острых заусенцев.",
|
||||
"help.sheet.manage_rules": "Создаёт и изменяет правила листового металла: толщину, радиус гиба, коэффициент K, разгрузки и зазоры. Используйте, чтобы подогнать их под материал и инструменты вашей мастерской.",
|
||||
"help.sheet.path_flange": "Добавляет цепочку фланцев вдоль кромки листа по открытой цепочке линий эскиза. Используйте для профилей вроде U- или Z-образного за один шаг.",
|
||||
"help.sheet.perforate": "Добавляет поле отверстий по всему плоскому листу в шахматном или квадратном порядке. Используйте для вентиляционных отверстий, решёток и облегчённых панелей.",
|
||||
"help.sheet.refold": "Снова сгибает разогнутое тело из листового металла. Используйте после добавления элементов на плоский лист.",
|
||||
"help.sheet.unfold": "Разгибает все гибы тела из листового металла. Используйте, чтобы добавить отверстия или вырезы, которые должны пересекать гиб, а затем согните снова.",
|
||||
"help.sketch.arc.center_point": "Рисует дугу окружности вокруг центральной точки от начальной точки до конечной. Используйте, когда центр дуги известен, например для радиуса вокруг отверстия или оси.",
|
||||
"help.sketch.arc.tangent": "Рисует дугу, которая начинается в конце линии или дуги и продолжается по касательной к ней. Используйте, чтобы продолжить цепочку плавным изгибом вместо угла.",
|
||||
"help.sketch.arc.three_point": "Рисует дугу от начальной точки до конечной через третью точку. Используйте, когда дуга должна проходить через заданные точки, а не вокруг известного центра.",
|
||||
"help.sketch.arc3d": "Рисует точную дугу окружности в пространстве через три точки при включённом 3D-эскизе. Используйте для изгибов траекторий и направляющих, выходящих из плоскости эскиза.",
|
||||
"help.sketch.auto_constrain": "Добавляет ограничения, которым эскиз уже почти соответствует (горизонтальность, параллельность, совпадение), а затем проставляет размеры, пока он не станет полностью определён. Используйте, чтобы зафиксировать грубо нарисованный эскиз за один шаг.",
|
||||
"help.sketch.auto_constrain_from_datum": "Работает как «Автоограничения», но отсчитывает положения от выбранной базовой точки, а не от начала координат. Используйте, когда деталь размечена от одной опорной точки, например угла или отверстия.",
|
||||
"help.sketch.blend_curve": "Соединяет концы двух кривых плавным сплайном, касательным к обеим, а при желании и с непрерывной кривизной. Используйте, чтобы перекрыть зазор между кривыми без излома.",
|
||||
"help.sketch.break": "Разделяет кривую на части там, где её пересекают другие кривые, или в точках, которые вы на ней поставите. Используйте, когда часть кривой должна получить собственное ограничение или быть удалена отдельно.",
|
||||
"help.sketch.cancel": "Выходит из эскиза и отбрасывает всё, что изменено с момента его создания или открытия для правки. Отмена последнего действия вернёт изменения.",
|
||||
"help.sketch.centerline": "Переключает линии между обычными и осевыми: осями, которые профили не учитывают. Используйте осевую линию как ось для «Вращения», зеркала или ограничения симметрии.",
|
||||
"help.sketch.chamfer.distance_angle": "Снимает фаску на углу между двумя линиями по расстоянию вдоль первой линии и углу. Используйте, когда на чертеже фаска задана длиной и углом, например 2 мм × 30°.",
|
||||
"help.sketch.chamfer.equal_distance": "Снимает фаску на углу между двумя линиями на одинаковое расстояние по обеим. Используйте для обычной фаски 45° на контуре.",
|
||||
"help.sketch.chamfer.two_distance": "Снимает фаску на углу между двумя линиями с отдельным расстоянием вдоль каждой линии. Используйте для фасок не под 45°, заданных двумя длинами.",
|
||||
"help.sketch.circle.center": "Рисует окружность по центру и диаметру. Используйте для отверстий, бобышек и других круглых элементов с известным центром.",
|
||||
"help.sketch.circle.three_point": "Рисует окружность через три точки. Используйте, когда окружность должна пройти через заданные точки, например существующей геометрии.",
|
||||
"help.sketch.circle.three_tangent": "Рисует окружность, касающуюся трёх линий, окружностей или дуг. Используйте, чтобы вписать окружность в пространство между тремя кривыми, например вписанную окружность треугольника.",
|
||||
"help.sketch.circle.two_point": "Рисует окружность по двум концам её диаметра. Используйте, когда известны точки на краю окружности, а не её центр.",
|
||||
"help.sketch.circle.two_tangent": "Рисует окружность заданного размера, касающуюся двух линий, окружностей или дуг. Используйте для скругления фиксированного радиуса между двумя кривыми.",
|
||||
"help.sketch.conic": "Рисует коническую кривую между двумя конечными точками; её форму задают вершина и значение rho. Используйте для плавных переходов, наполненность которых нужно подстроить: от плоской до почти острого угла.",
|
||||
"help.sketch.constrainer": "Применяет ограничение, которому одна или две выбранные кривые уже почти соответствуют (горизонтальность, параллельность, касание или равенство). Используйте, чтобы привести в порядок нарисованный от руки эскиз по одному ограничению за раз.",
|
||||
"help.sketch.constraint.coincident": "Помещает точку на другую точку, кривую или ось эскиза. Используйте, чтобы закрыть зазоры в профиле или поставить точку на линию.",
|
||||
"help.sketch.constraint.collinear": "Располагает две линии на одной прямой. Используйте, чтобы выровнять прерванные рёбра, например обе стороны выемки.",
|
||||
"help.sketch.constraint.concentric": "Задаёт двум окружностям или дугам общий центр. Используйте для колец, цековок и валов с уступами.",
|
||||
"help.sketch.constraint.curvature": "Заставляет две кривые, встречающиеся в конечной точке, продолжаться с одинаковой кривизной (G2). Используйте там, где касательного стыка недостаточно для плавности, например на видимых поверхностях.",
|
||||
"help.sketch.constraint.equal": "Делает линии одинаковой длины, а окружности и дуги — одинакового радиуса. Используйте, чтобы один размер управлял несколькими одинаковыми элементами.",
|
||||
"help.sketch.constraint.fix": "Фиксирует точки или кривые на месте или снова освобождает их. Используйте для геометрии, которая не должна двигаться при перетаскивании или решении эскиза.",
|
||||
"help.sketch.constraint.horizontal_vertical": "Делает линию, или линию между двумя точками, горизонтальной или вертикальной, в зависимости от того, что ближе. Используйте, чтобы выровнять контур по осям эскиза.",
|
||||
"help.sketch.constraint.midpoint": "Ставит точку на середину линии или совмещает середины двух линий. Используйте, чтобы центрировать геометрию на ребре.",
|
||||
"help.sketch.constraint.parallel": "Делает две линии параллельными. Используйте для сторон, которые должны оставаться параллельными при изменении других размеров.",
|
||||
"help.sketch.constraint.perpendicular": "Делает так, чтобы две линии встречались под прямым углом. Используйте для прямых углов между линиями, не лежащими на осях эскиза.",
|
||||
"help.sketch.constraint.polygon": "Превращает замкнутую цепочку линий в правильный многоугольник: равные стороны, все углы на одной окружности. Используйте, чтобы сделать нарисованный от руки многоугольник правильным и сохранить это.",
|
||||
"help.sketch.constraint.symmetry": "Делает две точки или кривые зеркальными друг для друга относительно линии или центральной точки. Используйте, чтобы профиль оставался симметричным при изменении одной стороны.",
|
||||
"help.sketch.constraint.tangent": "Заставляет две кривые касаться, например линию и дугу. Используйте для плавных стыков без излома.",
|
||||
"help.sketch.construction": "Переключает кривые между обычной и вспомогательной геометрией, которую профили не учитывают. Используйте вспомогательные кривые как помощники для разметки, ориентиры и размеры.",
|
||||
"help.sketch.copy": "Копирует выбранные кривые и точки эскиза вместе с ограничениями и размерами между ними. Вставьте их в этот эскиз или в другой.",
|
||||
"help.sketch.create": "Начинает новый 2D-эскиз на плоскости или плоской грани модели. Каждое «Выдавливание», «Вращение» и «Сдвиг» начинается с эскиза.",
|
||||
"help.sketch.cut": "Копирует выбранную геометрию эскиза и удаляет её из эскиза одним шагом отмены. Вставьте её в другое место этого эскиза или в другой эскиз.",
|
||||
"help.sketch.dimension": "Добавляет управляющий размер: длину, расстояние, угол, радиус или диаметр, в зависимости от выбранного. Введите значение или имя параметра, и эскиз последует за ним.",
|
||||
"help.sketch.edit": "Открывает существующий эскиз для правки. Операции, построенные на нём, обновятся, когда вы завершите эскиз.",
|
||||
"help.sketch.ellipse": "Рисует эллипс по центру, концу большой оси и точке на малой стороне. Используйте для овальных проёмов, кулачков и других вытянутых круглых форм.",
|
||||
"help.sketch.equation_curve": "Рисует кривую по формулам: x(t) и y(t) либо y = f(x) на заданном интервале. В формулах можно использовать параметры, и кривая следует за ними. Используйте для синусоиды, спирали или эвольвенты зуба шестерни.",
|
||||
"help.sketch.extend": "Удлиняет линию или дугу до ближайшей кривой на её пути либо наращивает две кривые, пока они не встретятся. Используйте, чтобы закрыть зазоры в профиле после обрезки или правки.",
|
||||
"help.sketch.fillet": "Скругляет угол, где встречаются две линии или дуги, дугой заданного радиуса. Несколько углов, скруглённых вместе, получают один радиус.",
|
||||
"help.sketch.finish": "Выходит из эскиза и возвращается к модели. Его замкнутые профили становятся готовы для «Выдавливания», «Вращения» и других операций.",
|
||||
"help.sketch.finish_auto_constrain": "Запускает «Автоограничения» для эскиза, затем завершает его. Используйте, чтобы выйти из эскиза полностью определённым за один шаг.",
|
||||
"help.sketch.fit_curves_to_section": "Разрезает меш или твёрдое тело плоскостью эскиза и подбирает линии и дуги по сечению. Используйте, чтобы воссоздать отсканированную или импортированную деталь как редактируемый эскиз.",
|
||||
"help.sketch.include_3d": "Переносит рёбра модели, вершины и кривые других эскизов в этот эскиз как связанные ссылки, проецируя на его плоскость те, что лежат вне её. Используйте, чтобы строить по геометрии, не лежащей в плоскости эскиза.",
|
||||
"help.sketch.infinite": "Переключает линии между обычными и бесконечными вспомогательными, идущими через весь вид. Используйте их как ориентиры разметки, которые никогда не оказываются слишком короткими.",
|
||||
"help.sketch.insert_dxf": "Читает кривые чертежа DXF в эскиз, масштабируя, поворачивая и размещая их так, как вы зададите. Используйте, чтобы строить по 2D-чертежу из другой программы, например по контуру для лазерной резки.",
|
||||
"help.sketch.insert_svg": "Читает контуры рисунка SVG в эскиз, масштабируя, поворачивая и размещая их так, как вы зададите. Используйте, чтобы превратить логотип или векторный контур в кривые, которые можно выдавить.",
|
||||
"help.sketch.inspect": "Открывает отчёт об открытом эскизе: сколько осталось степеней свободы и определён ли он полностью. Используйте, чтобы выяснить, что ещё двигается, прежде чем завершить эскиз.",
|
||||
"help.sketch.intersect": "Добавляет кривые или точки, где тела, грани, рёбра или другие эскизы пересекают плоскость эскиза. Они остаются связанными и следуют за моделью при её изменении.",
|
||||
"help.sketch.intersection_curve": "Создаёт 3D-кривые там, где встречаются два тела или две грани, связанные с ними. Используйте как траектории или направляющие, следующие за моделью.",
|
||||
"help.sketch.isoparametric_curve": "Создаёт 3D-кривую вдоль направления U или V грани через выбранную точку, связанную с гранью. Используйте как траекторию или линию разделения, следующую за поверхностью.",
|
||||
"help.sketch.line": "Рисует соединённые линии точка за точкой, как открытую цепочку или замкнутый контур. Это основной инструмент для большинства профилей.",
|
||||
"help.sketch.line.midpoint": "Рисует линию от её середины до одного конца, второй конец отражается зеркально. Используйте для линий с центром в точке, например симметричного ребра.",
|
||||
"help.sketch.line3d": "Рисует соединённые прямые линии между точками в пространстве при включённом 3D-эскизе. Используйте для траекторий и рам, выходящих из плоскости эскиза.",
|
||||
"help.sketch.mirror": "Отражает кривые и точки эскиза относительно линии или оси и добавляет ограничения симметрии. Используйте, чтобы нарисовать половину симметричного профиля и достроить его.",
|
||||
"help.sketch.move": "Перемещает или поворачивает кривые и точки эскиза либо их копию. Используйте, чтобы переставить геометрию, сохранив её форму и ограничения.",
|
||||
"help.sketch.offset": "Создаёт копию цепочки кривых на заданном расстоянии с одной или с обеих сторон. Используйте для стенок, контуров и зазоров; расстояние остаётся редактируемым размером.",
|
||||
"help.sketch.paste": "Вставляет скопированную или вырезанную геометрию эскиза в активный эскиз. Поместите её в точку или сместите на заданную величину.",
|
||||
"help.sketch.pattern.circular": "Копирует геометрию эскиза вокруг центральной точки на полный круг или заданный угол. Используйте для окружностей болтов, спиц и зубьев.",
|
||||
"help.sketch.pattern.rectangular": "Копирует геометрию эскиза рядами и столбцами с заданным шагом. Используйте для сеток отверстий, пазов или вентиляционных прорезей.",
|
||||
"help.sketch.point": "Ставит точку эскиза. Используйте как ориентир для размеров, ограничений, центров отверстий или последующих операций.",
|
||||
"help.sketch.point3d": "Ставит точку в пространстве при включённом 3D-эскизе. Используйте как ориентир для 3D-кривых и траекторий.",
|
||||
"help.sketch.polygon.circumscribed": "Рисует правильный многоугольник вокруг окружности; размер задаётся от центра до середины стороны. Используйте, когда известен размер под ключ, например у шестигранной гайки.",
|
||||
"help.sketch.polygon.edge": "Рисует правильный многоугольник по двум концам одной стороны. Используйте, когда известны длина и положение стороны.",
|
||||
"help.sketch.polygon.inscribed": "Рисует правильный многоугольник внутри окружности; размер задаётся от центра до угла. Используйте, когда известен размер между углами.",
|
||||
"help.sketch.project": "Переносит рёбра, грани, вершины модели и кривые других эскизов в этот эскиз, проецируя их на его плоскость. Они остаются связанными и следуют за моделью при её изменении.",
|
||||
"help.sketch.project_to_surface": "Проецирует кривые других эскизов по нормали этого эскиза на грань как связанные 3D-кривые. Используйте, чтобы нанести логотип, линию разделения или траекторию на изогнутую поверхность.",
|
||||
"help.sketch.rectangle.center": "Рисует прямоугольник по центру и одному углу. Используйте для контуров с центром в точке, например в начале координат.",
|
||||
"help.sketch.rectangle.rounded": "Рисует прямоугольник со всеми четырьмя углами, скруглёнными одним радиусом. Используйте для пластин, крышек и проёмов со скруглёнными углами.",
|
||||
"help.sketch.rectangle.three_point": "Рисует прямоугольник по одной стороне и точке на противоположной. Используйте для прямоугольников под углом к осям эскиза.",
|
||||
"help.sketch.rectangle.two_point": "Рисует прямоугольник по двум противоположным углам. Используйте для контуров пластин, блоков и карманов.",
|
||||
"help.sketch.scale": "Масштабирует кривые и точки эскиза на коэффициент относительно базовой точки. Используйте, чтобы изменить размер части эскиза, не рисуя её заново.",
|
||||
"help.sketch.slot.arc_center": "Рисует изогнутый паз заданной ширины вдоль дуги, заданной центром, началом и концом. Используйте для регулировочных пазов вокруг оси.",
|
||||
"help.sketch.slot.arc_three_point": "Рисует изогнутый паз заданной ширины вдоль дуги через три точки. Используйте, когда траектория паза должна пройти через заданные точки.",
|
||||
"help.sketch.slot.center_point": "Рисует прямой паз заданной ширины от его центра до центра одной торцевой дуги. Используйте для пазов с центром в точке.",
|
||||
"help.sketch.slot.center_to_center": "Рисует прямой паз заданной ширины между центрами двух торцевых дуг. Используйте для пазов, размеры которых заданы от центра до центра, например регулировочных пазов под винты.",
|
||||
"help.sketch.slot.overall": "Рисует прямой паз заданной ширины от одного внешнего конца до другого. Используйте, когда важна полная длина паза.",
|
||||
"help.sketch.spline.control_point": "Рисует кубический сплайн по контрольным точкам, через которые он не проходит. Используйте для плавных текучих кривых, форму которых вы задаёте перемещением точек.",
|
||||
"help.sketch.spline.control_point_5": "Рисует сплайн степени 5 по контрольным точкам. Используйте там, где кривые должны стыковаться с более плавной кривизной, например на видимых стилизованных поверхностях.",
|
||||
"help.sketch.spline.fit_point": "Рисует плавный сплайн, проходящий через каждую поставленную вами точку, открытый или замкнутый. Используйте, чтобы обвести форму по известным точкам.",
|
||||
"help.sketch.spline3d": "Рисует плавную кривую в пространстве через точки при включённом 3D-эскизе. Используйте для траекторий сдвига и трасс кабелей, выходящих из плоскости эскиза.",
|
||||
"help.sketch.spun_profile": "Создаёт в плоскости эскиза контур, который тело заметает, вращаясь вокруг оси. Используйте, чтобы получить силуэт точёной детали для «Вращения» или чертежа.",
|
||||
"help.sketch.text": "Пишет в эскизе текст выбранным шрифтом, высотой и под выбранным углом; слова могут следовать за параметрами. Выдавите его или нанесите «Тиснением» для надписей и маркировки.",
|
||||
"help.sketch.transform": "Масштабирует, поворачивает и перемещает геометрию эскиза относительно центральной точки за один шаг. Используйте, чтобы сразу переставить и изменить размер выбранного.",
|
||||
"help.sketch.trim": "Удаляет участок кривой между ближайшими пересечениями вокруг места щелчка. Используйте, чтобы превратить перекрывающиеся линии в замкнутый профиль.",
|
||||
"help.solid.align": "Перемещает выбранные тела так, чтобы точка, грань или плоскость на них совпала с точкой, гранью или плоскостью в другом месте. Используйте, чтобы приставить деталь к другой, не измеряя смещение.",
|
||||
"help.solid.boundary_fill": "Создаёт тела из областей, ограниченных перекрывающимися телами-инструментами, заполняя только выбранные области. Используйте, чтобы построить форму из пространства, которое совместно ограничивают несколько тел.",
|
||||
"help.solid.bounding_solid": "Создаёт бокс, охватывающий выбранные тела, с необязательным запасом. Используйте, чтобы увидеть габариты детали или как заготовку, из которой её обрабатывают.",
|
||||
"help.solid.box": "Создаёт бокс по длине, ширине и высоте от угловой точки или с центром в точке. Используйте для быстрого блока, заглушки или тела, в котором вырезают элементы.",
|
||||
"help.solid.chamfer": "Срезает выбранные рёбра плоской фаской на заданное расстояние. Используйте, чтобы притупить острые кромки или облегчить вход штифта или винта.",
|
||||
"help.solid.coil": "Создаёт винтовое тело, например пружину, по диаметру, числу витков, высоте или шагу и круглому либо квадратному сечению. Используйте для пружин, спиралей и винтовых гребней.",
|
||||
"help.solid.combine": "Объединяет тела, вырезает их из целевого тела или оставляет только общий для них объём; тела-инструменты можно сохранить. Используйте, чтобы слить детали, вырезать одной формой другую или найти, где два тела пересекаются.",
|
||||
"help.solid.cone": "Создаёт конус по окружности основания и высоте или усечённый конус, если у верхней части тоже есть радиус. Используйте для сужений, воронок, зенковок и острий.",
|
||||
"help.solid.cylinder": "Создаёт цилиндр по радиусу или диаметру и высоте, стоящий на точке вдоль оси. Используйте для валов, штифтов, бобышек и круглых заготовок.",
|
||||
"help.solid.draft": "Наклоняет выбранные грани на заданный угол, отсчитываемый от нейтральной плоскости. Используйте для литых и формованных деталей, чтобы они свободно извлекались из формы.",
|
||||
"help.solid.emboss": "Выпячивает профили эскиза, например текст или логотип, из грани или вдавливает их в неё. Используйте для надписей, табличек и маркировки на плоских и круглых гранях.",
|
||||
"help.solid.extrude": "Выдавливает профиль эскиза в 3D на заданное расстояние, добавляя или удаляя материал. Используйте, чтобы превратить плоский контур в брусок, выступ или карман.",
|
||||
"help.solid.fillet": "Скругляет выбранные рёбра плавным круговым переходом заданного радиуса. Используйте, чтобы смягчить острые рёбра ради прочности, удобства или внешнего вида.",
|
||||
"help.solid.hole": "Сверлит круглое отверстие заданного диаметра в выбранной точке грани. Используйте для отверстий под винты и штифты и других простых круглых проёмов.",
|
||||
@@ -1610,60 +1397,20 @@
|
||||
"help.solid.move": "Перемещает или поворачивает выбранные тела либо их копию на заданное расстояние и угол. Используйте, чтобы переставить тело или создать второе в другом месте.",
|
||||
"help.solid.offset_face": "Смещает выбранные грани внутрь или наружу на заданное расстояние, а окружающие грани следуют за ними. Используйте, чтобы сделать стенку толще, карман глубже или выступ выше, не редактируя эскиз.",
|
||||
"help.solid.pattern.circular": "Повторяет выбранные объекты вокруг оси с заданным количеством и общим углом. Используйте для болтов по окружности, спиц, рёбер и зубьев.",
|
||||
"help.solid.pattern.path": "Копирует операции или тела вдоль траектории эскиза по числу и шагу. Используйте для отверстий вдоль изогнутого ребра или деталей вдоль направляющей.",
|
||||
"help.solid.pattern.rectangular": "Повторяет выбранные объекты в одном или двух направлениях с заданным количеством и шагом. Используйте для рядов и сеток отверстий, рёбер жёсткости, штифтов или ножек.",
|
||||
"help.solid.pipe": "Создаёт круглую трубу вдоль траектории из кривых эскиза, сплошную или полую с заданной толщиной стенки. Используйте для труб, проводов, кабелей и направляющих.",
|
||||
"help.solid.press_pull": "Добавляет или удаляет материал при перетаскивании грани либо скругляет рёбра при их перетаскивании. Используйте для быстрых изменений прямо на модели.",
|
||||
"help.solid.remove": "Убирает выбранные тела из дизайна начиная с этого места в истории; предыдущие шаги их сохраняют. Используйте, чтобы убрать вспомогательное тело, например режущий инструмент, который больше не нужен.",
|
||||
"help.solid.replace_face": "Переносит выбранные плоские грани на плоскость или на параллельную грань, и тело растёт или уменьшается, чтобы достичь её. Используйте, чтобы совместить грань вровень с другой деталью или вспомогательной плоскостью.",
|
||||
"help.solid.revolve": "Вращает профиль эскиза вокруг оси, создавая тело вращения. Используйте для валов, ручек, чаш и любых деталей, круглых относительно осевой линии.",
|
||||
"help.solid.rib": "Добавляет ребро жёсткости: тонкую стенку вдоль открытой кривой эскиза, доведённую до ближайших граней тела. Используйте, чтобы усилить стенки и углы, например в формованных или печатных деталях.",
|
||||
"help.solid.scale": "Увеличивает или уменьшает выбранные тела на коэффициент, одинаковый по всем направлениям или свой для каждой оси. Используйте, чтобы изменить размер импортированной формы или учесть усадку.",
|
||||
"help.solid.shell": "Делает тело полым, оставляя стенки заданной толщины, и может открывать выбранные грани. Используйте для коробок, крышек и других тонкостенных деталей.",
|
||||
"help.solid.sphere": "Создаёт сферу по радиусу или диаметру вокруг центральной точки. Используйте для шаров, ручек и скруглённых концов.",
|
||||
"help.solid.split_body": "Разрезает тело на отдельные тела плоскостью, гранью другого тела или линией эскиза. Используйте, чтобы получить детали, которые печатаются, обрабатываются или окрашиваются отдельно.",
|
||||
"help.solid.split_face": "Делит выбранные грани по плоскости, грани другого тела или кривым эскиза, не разрезая тело. Используйте, чтобы задать части грани собственный уклон, цвет или смещение.",
|
||||
"help.solid.sweep": "Протягивает профиль эскиза вдоль траектории, создавая тело. Используйте для труб, направляющих, ручек и любых деталей постоянного сечения, следующих по кривой.",
|
||||
"help.solid.thread": "Добавляет метрическую резьбу ISO на цилиндрическую грань: условную или вырезанную в теле. Используйте для болтов, резьбовых отверстий и печатных винтовых деталей.",
|
||||
"help.solid.torus": "Создаёт кольцо по большому радиусу вокруг его оси и малому радиусу круглого сечения. Используйте для уплотнительных колец, ручек и круглых бусин.",
|
||||
"help.solid.web": "Добавляет тонкую перегородку вдоль каждой открытой кривой эскиза, каждую доведённую до ближайших граней тела. Используйте для сетки поддерживающих перегородок внутри корпусов и лотков.",
|
||||
"help.surface.blend": "Создаёт поверхность, соединяющую рёбра двух тел, касательную или с непрерывной кривизной к обоим. Используйте, чтобы плавно соединить две поверхности через зазор.",
|
||||
"help.surface.boundary": "Создаёт поверхность, заполняющую контур из двух–четырёх кривых эскиза, или сеть кривых. Используйте для свободных панелей, заданных своими краями.",
|
||||
"help.surface.extend": "Удлиняет поверхность за её кромки на расстояние или до плоскости или грани. Используйте, чтобы поверхности перекрывались перед обрезкой или сшиванием.",
|
||||
"help.surface.extrude": "Выдавливает кривые или профили эскиза на расстояние в поверхность: только стенки, без торцов. Используйте для тонких стенок и режущих или разделяющих инструментов.",
|
||||
"help.surface.fair": "Сглаживает внутреннюю часть свободных граней, пока их кромки остаются на месте. Используйте, чтобы выровнять бугры и волнистые отражения на поверхности.",
|
||||
"help.surface.loft": "Создаёт поверхность, проходящую по порядку через два или более сечений, без торцов. Используйте для оболочек и переходов между разными формами.",
|
||||
"help.surface.match": "Перестраивает кромку поверхности так, чтобы она стыковалась с кромкой другого тела, с согласованными касательными или кривизной. Используйте, чтобы плавно закрыть шов между двумя поверхностями.",
|
||||
"help.surface.offset": "Создаёт копию граней на расстоянии по их нормалям как новое тело-поверхность. Используйте для оболочек, зазоров или другой стороны стенки.",
|
||||
"help.surface.patch": "Заполняет область эскиза или замкнутый контур рёбер гранью, плоской или плавно изогнутой. Используйте, чтобы закрывать отверстия в теле-поверхности.",
|
||||
"help.surface.reverse_normal": "Переворачивает грани тела-поверхности, так что их внешняя сторона смотрит в другую сторону. Используйте перед утолщением или сшиванием, если грани направлены внутрь.",
|
||||
"help.surface.revolve": "Вращает кривые или профили эскиза вокруг оси в поверхность, без торцов. Используйте для круглых оболочек, таких как абажуры, чаши и сопла.",
|
||||
"help.surface.ruled": "Создаёт полосу из прямых линий от цепочки рёбер вдоль нормали грани, по касательной или под углом. Используйте для стенок с уклоном, переходных участков и поверхностей разъёма.",
|
||||
"help.surface.stitch": "Сшивает тела-поверхности по общим рёбрам, а если они замыкаются, получается твёрдое тело. Используйте, чтобы превратить набор поверхностей в одно тело.",
|
||||
"help.surface.sweep": "Протягивает кривые или профили эскиза вдоль траектории в поверхность, без торцов. Используйте для желобов, накладок и других тонких форм, следующих за траекторией.",
|
||||
"help.surface.thicken": "Придаёт телу-поверхности толщину, превращая его в твёрдое тело. Используйте, чтобы получать из поверхностей детали для печати или обработки.",
|
||||
"help.surface.trim": "Обрезает поверхность плоскостью, другой поверхностью или кривыми эскиза и оставляет выбранную сторону. Используйте, чтобы подрезать поверхности по форме перед сшиванием.",
|
||||
"help.surface.unstitch": "Разделяет грани тела на отдельные тела-поверхности; твёрдое тело распадается на поверхности. Используйте, чтобы переработать отдельные грани тела.",
|
||||
"help.surface.untrim": "Удаляет отверстия из грани или возвращает её внешнюю границу к естественным границам поверхности. Используйте, чтобы вернуть полную поверхность после обрезки.",
|
||||
"help.third_party": "Лицензии сторонних компонентов",
|
||||
"help.timeline.compute_all": "Перестраивает все операции в истории с самого начала. Используйте, чтобы обновить модель и увидеть, какие операции завершаются с ошибкой.",
|
||||
"help.timeline.delete": "Удаляет выбранные операции из истории; при удалении эскиза также удаляются операции, построенные на нём. Используйте, чтобы убрать шаг, который больше не нужен.",
|
||||
"help.timeline.dependents": "Перечисляет операции, которые будут удалены вместе с выбранной, и те, что перестанут работать без неё. Используйте перед удалением или изменением операции.",
|
||||
"help.timeline.play": "Воспроизводит оставшиеся операции по одной с паузой в полсекунды после каждой перестройки. Чтобы остановить, запустите эту команду снова или нажмите Esc; «Перейти в конец» переходит мгновенно.",
|
||||
"help.view.apply": "Поворачивает вид к стандартному направлению, например спереди, сверху или изометрии, либо к сохранённому именованному виду. Используйте, чтобы смотреть на модель под фиксированным углом.",
|
||||
"help.view.delete": "Удаляет сохранённый именованный вид. Модель не меняется.",
|
||||
"help.view.fit": "Масштабирует и сдвигает вид так, чтобы вся модель или выделенное заполнили его. Используйте, когда модель ушла из поля зрения.",
|
||||
"help.view.grid": "Показывает или скрывает сетку на видовом экране. Используйте как ориентир размера и направления при моделировании.",
|
||||
"help.view.ground_shadow": "Показывает или скрывает тень модели на земле. Используйте, чтобы легче оценивать высоту и положение.",
|
||||
"help.view.home": "Возвращает вид в главное направление и вписывает модель. Используйте, чтобы быстро вернуться к известному виду.",
|
||||
"help.view.list": "Перечисляет именованные виды, сохранённые в дизайне. Используйте, чтобы найти вид, сохранённый ранее.",
|
||||
"help.view.navigate": "Поворачивает, сдвигает или масштабирует вид шагами, например четверть оборота влево. Используйте, чтобы точно двигать камеру вместо перетаскивания.",
|
||||
"help.view.navigation_bar": "Показывает или скрывает панель навигации внизу видового экрана. Скройте её, чтобы освободить место, и покажите, чтобы пользоваться инструментами вида мышью.",
|
||||
"help.view.rename": "Даёт сохранённому именованному виду новое имя. Сам вид не меняется.",
|
||||
"help.view.save": "Сохраняет текущее положение камеры как именованный вид в дизайне. Используйте, чтобы позже вернуться к тому же ракурсу, например для снимков экрана.",
|
||||
"help.view.spin": "Непрерывно вращает вид вокруг модели до следующего щелчка или нажатия клавиши. Используйте, чтобы показать модель со всех сторон.",
|
||||
"help.view.tool": "Закрепляет инструмент камеры (орбиту, панорамирование или масштаб), так что перетаскивание левой кнопкой мыши двигает вид, пока вы его не отключите. Используйте на трекпаде или без средней кнопки мыши.",
|
||||
"help.view.visual_style": "Переключает способ отрисовки модели: тонированная с рёбрами или без них, каркас или со скрытыми рёбрами. Используйте каркас, чтобы заглянуть внутрь, а тонированный вид — для чистого вида.",
|
||||
"hole_presets.confirm_delete": "Подтвердить удаление",
|
||||
"hole_presets.delete": "Удалить",
|
||||
"hole_presets.delete_prompt": "Удалить этот личный пресет? Существующие отверстия не изменятся.",
|
||||
@@ -1838,10 +1585,6 @@
|
||||
"material.selection.mixed": "Разные материалы",
|
||||
"measure.at": "В точке",
|
||||
"measure.item": "Элемент {number}",
|
||||
"measure.quick_copied": "Измерение скопировано",
|
||||
"measure.quick_copy": "Щёлкните, чтобы скопировать измерение",
|
||||
"measure.quick_edges": "Рёбер: {count}",
|
||||
"measure.quick_faces": "Граней: {count}",
|
||||
"messages.ago_h": "{n} ч назад",
|
||||
"messages.ago_min": "{n} мин назад",
|
||||
"messages.ago_s": "{n} с назад",
|
||||
@@ -1994,11 +1737,6 @@
|
||||
"not a move": "это не перемещение",
|
||||
"not a number": "не число",
|
||||
"open a sketch first": "сначала откройте эскиз",
|
||||
"parameters.apply_live": "Применять каждое изменение при выходе из поля",
|
||||
"parameters.apply_live_tip": "Выкл.: изменения ждут «Применить» или OK, после чего дизайн один раз пересобирается для всех сразу. «Отмена» или Esc отбрасывает их.",
|
||||
"parameters.held": "Изменений в ожидании применения: {count}",
|
||||
"parameters.held_hint": "Правьте выражения и единицы. Изменения ждут «Применить» или OK.",
|
||||
"parameters.held_one": "1 изменение ждёт применения",
|
||||
"parts.automatic_name": "автоматически",
|
||||
"parts.dimension.across_flats": "Размер под ключ",
|
||||
"parts.dimension.bore": "Диаметр отверстия",
|
||||
@@ -2021,8 +1759,6 @@
|
||||
"parts.family.set_screw": "Установочный винт с внутренним шестигранником и плоским концом",
|
||||
"parts.family.socket_head_cap_screw": "Винт с цилиндрической головкой и внутренним шестигранником",
|
||||
"parts.family.washer": "Плоская шайба",
|
||||
"parts.holes": "Отверстия (необязательно)",
|
||||
"parts.placement_hint": "выберите одно или несколько отверстий, чтобы посадить деталь в каждое, или OK поместит её в начало координат",
|
||||
"pattern.alignment_2": "Выравнивание 2",
|
||||
"pattern.alignment_hint": "Количество включает оригинал. Центрирование распределяет копии по обе стороны; при чётном количестве смена направления выбирает сторону с дополнительной копией.",
|
||||
"pattern.direction_1": "Направление 1",
|
||||
@@ -2071,8 +1807,6 @@
|
||||
"prefs.bodies_folders_several": "Только если тел несколько",
|
||||
"prefs.bottom": "Снизу",
|
||||
"prefs.browser": "Браузер",
|
||||
"prefs.browser_eye_left": "Глаз рядом со стрелкой свёртывания",
|
||||
"prefs.browser_eye_left_note": "Строки браузера показывают глаз показа/скрытия рядом со стрелкой свёртывания, как раньше, а не в столбце на правом конце строк.",
|
||||
"prefs.browser_reveal_on_hover": "Появляется при наведении",
|
||||
"prefs.browser_show_note": "«Показан» оставляет браузер на экране. «Появляется при наведении» прячет его, пока указатель не окажется на его месте или на тонкой вкладке у его левого края; он остаётся открытым, пока указатель находится внутри него или открыто его меню.",
|
||||
"prefs.browser_shown": "Показан",
|
||||
@@ -2123,8 +1857,6 @@
|
||||
"prefs.graphics_card_restart": "Вступит в силу после перезапуска SolidCraft. WGPU_ADAPTER_NAME переопределяет этот выбор.",
|
||||
"prefs.graphics_note": "Выбирайте между скоростью и плавностью изображения. Каждый вариант показывает свой эффект на образце.",
|
||||
"prefs.graphics_presets_note": "Пресеты задают сразу все настройки ниже.",
|
||||
"prefs.hide_constraint_glyphs_zoomed_out": "Скрывать знаки ограничений при уменьшении масштаба",
|
||||
"prefs.hide_constraint_glyphs_zoomed_out_note": "Знаки ограничений исчезают из вида, когда эскиз уменьшен настолько, что они загромождали бы его. Выкл.: при любом масштабе они сохраняют фиксированный размер на экране.",
|
||||
"prefs.history": "История",
|
||||
"prefs.history_origin_bodies": "Показывать начало координат и тела сверху",
|
||||
"prefs.history_origin_bodies_note": "История слева или под браузером начинается с папки «Тела» активного компонента и начала координат, с их глазками и меню, как в браузере. История внизу не меняется.",
|
||||
@@ -2162,9 +1894,6 @@
|
||||
"prefs.max_file_size_step": "Файлы STEP и импорта",
|
||||
"prefs.max_file_size_web": "Веб-приложение открывает файлы STEP и импорта до 512 МБ и дизайны до 256 МБ: вкладка браузера не вмещает более крупные файлы. В настольном приложении эти пределы можно увеличить.",
|
||||
"prefs.megabytes": "МБ",
|
||||
"prefs.menu_grid": "Крупные значки",
|
||||
"prefs.menu_list": "Список",
|
||||
"prefs.menus": "Меню",
|
||||
"prefs.minutes": "мин.",
|
||||
"prefs.minutes_suffix": " min",
|
||||
"prefs.mouse": "Мышь и тачпад",
|
||||
@@ -2184,14 +1913,10 @@
|
||||
"prefs.origin_plane_names": "Имена плоскостей начала координат",
|
||||
"prefs.origin_plane_names_note": "Имена в браузере, диалогах и списках. {top} — это XY, {front} — XZ, {right} — YZ, ось Z направлена вверх. Команды, скрипты и сохранённые дизайны по-прежнему используют XY, XZ и YZ.",
|
||||
"prefs.overall_speed": "Общая скорость",
|
||||
"prefs.parameter_list_rows": "Строк в списке параметров",
|
||||
"prefs.parameter_list_rows_tip": "Стрелка вниз в пустом поле значения открывает список параметров, сначала избранные, не больше этого числа. Меньшее число делает список лёгким в большом дизайне.",
|
||||
"prefs.perspective_fov": "Угол обзора",
|
||||
"prefs.placement": "Размещение",
|
||||
"prefs.prefer_free_sketch_points": "Предпочитать подвижные точки эскиза, когда точки перекрываются",
|
||||
"prefs.preview_choices": "Предпросмотр вашего выбора",
|
||||
"prefs.print_face_highlight": "Подсветка грани печати",
|
||||
"prefs.print_face_highlight_tip": "Насколько сильно грань печати тела окрашивается и обводится в виде. 0 % — без подсветки.",
|
||||
"prefs.profile_active": "Активный профиль",
|
||||
"prefs.profile_applied": "Профиль применён.",
|
||||
"prefs.profile_changed": "Настройки изменились после сохранения профиля. «Сохранить» запоминает их в профиле.",
|
||||
@@ -2213,8 +1938,6 @@
|
||||
"prefs.quality_fastest": "быстрее всего",
|
||||
"prefs.quality_slowest": "медленнее всего",
|
||||
"prefs.quality_smoother": "глаже",
|
||||
"prefs.quick_measure": "Быстрое измерение в углу вида",
|
||||
"prefs.quick_measure_note": "Размер выделенного в правом нижнем углу вида: длина ребра, Ø и R для круглого, площадь грани, положение точки, расстояние и угол между двумя элементами, общее значение для нескольких рёбер или граней. Щелчок копирует его.",
|
||||
"prefs.render_previous_geometry_budget": "Использовать прежний бюджет геометрии предпросмотра рендера",
|
||||
"prefs.render_previous_geometry_budget_help": "Вернуть прежний фиксированный предел геометрии (512 МиБ на 64-разрядном настольном компьютере, 128 МиБ на остальных устройствах) вместо бюджета, зависящего от устройства.",
|
||||
"prefs.reports_saved": "Сохранено: {n}",
|
||||
@@ -2228,8 +1951,6 @@
|
||||
"prefs.search_empty": "Нет подходящих настроек",
|
||||
"prefs.select": "Выделить",
|
||||
"prefs.select_one_item": "Выбрать один элемент",
|
||||
"prefs.select_other_hidden": "Выбирать скрытую геометрию командой «Выбрать другое»",
|
||||
"prefs.select_other_hidden_help": "Вкл.: учитывать скрытые тела, эскизы и перекрытые рёбра рядом с указателем. Выкл.: использовать исходный список видимой геометрии под указателем.",
|
||||
"prefs.selecting": "Выделение",
|
||||
"prefs.shift": "Shift",
|
||||
"prefs.shift_add_ctrl_toggle": "Shift только добавляет; Ctrl / Cmd переключает",
|
||||
@@ -2254,8 +1975,6 @@
|
||||
"prefs.sketch_tab_always_note": "Вкладка «Эскиз» остаётся на ленте сразу после «Модель», пока не открыт ни один эскиз. Её инструменты рисования создают эскиз на выбранной плоскости или грани либо на плоскости, которую вы выберете следом, и сразу включают нужный инструмент.",
|
||||
"prefs.sketch_tracking_guides": "Направляющие выравнивания по центру и середине",
|
||||
"prefs.sketch_tracking_guides_note": "Наведите курсор на центр окружности или середину прямого отрезка, затем двигайтесь по горизонтали или вертикали, чтобы показать временную пунктирную направляющую.",
|
||||
"prefs.sketch_tracking_points": "Направляющие выравнивания от концов и углов при рисовании",
|
||||
"prefs.sketch_tracking_points_note": "Пока инструмент рисования ждёт точку, наведение на конец линии или дуги, угол прямоугольника или свободную точку показывает ту же временную пунктирную направляющую, что и для центра или середины. Выкл.: только центры и середины.",
|
||||
"prefs.sketching": "Эскизирование",
|
||||
"prefs.snap_drawing_note": "При рисовании или перетаскивании точки эскиза.",
|
||||
"prefs.source": "Источник",
|
||||
@@ -2278,16 +1997,6 @@
|
||||
"prefs.theme_follow_off": "Выкл.",
|
||||
"prefs.theme_follow_stop": "Прекратить отслеживание",
|
||||
"prefs.theme_import_hint": "Щёлкните, чтобы выбрать файл темы, перетащите его сюда или нажмите Ctrl+V (Cmd+V на Mac) при скопированной теме",
|
||||
"prefs.theme_option_opacity": "Непрозрачность",
|
||||
"prefs.theme_option_opacity_help": "Настройте непрозрачность плавающих панелей. Нижний порог читаемости защищает текст поверх цветов видового экрана.",
|
||||
"prefs.theme_option_tab_colours": "Цвета вкладок",
|
||||
"prefs.theme_option_tab_colours_help": "Использовать цвета панелей и видового экрана этой темы для каждой вкладки ленты.",
|
||||
"prefs.theme_option_tab_fade_ms": "Переход между вкладками",
|
||||
"prefs.theme_option_tab_fade_ms_help": "Плавно менять цвета панелей и видового экрана при переключении вкладок. Ноль переключает мгновенно.",
|
||||
"prefs.theme_options_badge": "Параметры",
|
||||
"prefs.theme_options_more": "Ещё · {count}",
|
||||
"prefs.theme_options_reset": "Сбросить",
|
||||
"prefs.theme_options_unavailable": "Недоступно на этом устройстве",
|
||||
"prefs.theme_paste": "Вставить тему",
|
||||
"prefs.theme_paste_none": "В буфере обмена нет темы SolidCraft",
|
||||
"prefs.timeline_half_hour": "−30 мин",
|
||||
@@ -2308,23 +2017,13 @@
|
||||
"prefs.under_cursor": "Под курсором",
|
||||
"prefs.units_precision": "Единицы и точность",
|
||||
"prefs.updates": "Обновления",
|
||||
"prefs.value_boxes_in_view": "Показывать значения рядом с манипуляторами на виде",
|
||||
"prefs.value_boxes_in_view_tip": "Значение команды (Расстояние, Радиус…) в рамке рядом с её манипулятором, поверх модели. Выкл.: вы вводите его в окне команды, которое получает клавиатуру после выбора, и ничто не закрывает модель.",
|
||||
"prefs.view": "Поведение вида",
|
||||
"prefs.view_confirm_corner": "OK и Отмена в углу вида",
|
||||
"prefs.view_confirm_corner_note": "Пока открыт диалог или эскиз, галочка и крестик в правом верхнем углу вида делают то же, что OK и Отмена в диалоге, либо завершают и отменяют эскиз. Навигатор видов сдвигается вниз под ними.",
|
||||
"prefs.viewport": "Видовой экран",
|
||||
"prefs.viewport_analysis_status": "Показывать состояние анализа над видовым экраном",
|
||||
"prefs.viewport_analysis_status_help": "Показывает активные анализы над видовым экраном, открывает их легенды из каждого элемента, а клавиша Esc выключает самый новый анализ. Выключите, чтобы вернуть легенды в углах и прежнее поведение Esc.",
|
||||
"prefs.viewport_background": "Фон",
|
||||
"prefs.viewport_background_colour": "Цвет",
|
||||
"prefs.viewport_background_theme": "Градиент темы",
|
||||
"prefs.viewport_section_status": "Показывать состояние сечения на видовом экране",
|
||||
"prefs.viewport_section_status_help": "Показывает настройку сечения на видовом экране. Esc и активная кнопка ленты отключают её. Выключите, чтобы сохранить прежние элементы управления сечением.",
|
||||
"prefs.viewport_status_details": "Интерактивные сведения о видовом экране",
|
||||
"prefs.viewport_status_details_help": "Редактируйте настройки активных анализов и сечения в стандартных карточках сведений. Выключите, чтобы вернуть клавиши анализа только для чтения и диалог «Сечение».",
|
||||
"prefs.viewport_status_summary": "Сворачивать элементы состояния видового экрана",
|
||||
"prefs.viewport_status_summary_help": "Сворачивать три и более элемента состояния видового экрана в один сводный значок. Выключите, чтобы показывать все элементы в полной строке.",
|
||||
"prefs.wheel": "Колесо",
|
||||
"prefs.wheel_trackpad": "Колесо и тачпад",
|
||||
"prefs.workspace": "Рабочее пространство",
|
||||
@@ -3176,8 +2875,6 @@
|
||||
"render.output_ratio_refused": "Связанный размер превышает предел для этого метода. Прежний размер сохранён; разблокируйте соотношение или укажите меньшее значение.",
|
||||
"render.output_run_check": "Выполнить проверку",
|
||||
"render.output_size_limit": "{method}: до {dimension} px по стороне и {pixels} пикселей. Наибольший подходящий размер: {width} × {height}.",
|
||||
"render.output_size_method_profile": "Чтобы отрендерить {width} × {height}, выберите {method} с профилем ресурсов CPU {profile} или меньший размер.",
|
||||
"render.output_size_profile": "Чтобы отрендерить {width} × {height}, выберите профиль ресурсов CPU {profile} или меньший размер.",
|
||||
"render.output_swap_orientation": "Поменять местами ширину и высоту",
|
||||
"render.output_tools_inspector": "Измените размер и формат в инспекторе «Вывод».",
|
||||
"render.page_aging": "Старение и загрязнение",
|
||||
@@ -3378,7 +3075,6 @@
|
||||
"render.size_4k_uhd": "4K UHD",
|
||||
"render.size_full_hd": "Full HD",
|
||||
"render.size_hd": "HD",
|
||||
"render.size_needs_profile": "{size} · требуется {profile}",
|
||||
"render.size_presets": "Пресеты размера",
|
||||
"render.size_presets_pending": "Появится в редакторе «Вывод»",
|
||||
"render.sky_ground": "Земля · линейный RGB",
|
||||
@@ -3660,24 +3356,6 @@
|
||||
"sheet.flange_type_contour": "Контурный",
|
||||
"sheet.flange_type_edge": "Краевой",
|
||||
"sheet.no_body": "нет тела листового металла: создайте его командой Фланец > Базовый или преобразуйте пластину в листовой металл командой «Преобразовать в листовой металл» (выберите её большую плоскую грань)",
|
||||
"sheet.personal_rules.confirm_delete": "Подтвердить удаление",
|
||||
"sheet.personal_rules.delete": "Удалить",
|
||||
"sheet.personal_rules.delete_prompt": "Удалить это личное правило? Правила, уже применённые в дизайнах, не меняются.",
|
||||
"sheet.personal_rules.full": "В личной библиотеке уже 64 правила.",
|
||||
"sheet.personal_rules.invalid_name": "Введите короткое имя без переводов строк и управляющих символов.",
|
||||
"sheet.personal_rules.invalid_values": "Заполните значения правила: каждое должно вычисляться в этом дизайне, толщина должна быть положительной, а коэффициент K — от 0 до 1.",
|
||||
"sheet.personal_rules.missing": "Выбранное личное правило больше недоступно.",
|
||||
"sheet.personal_rules.name": "Имя правила",
|
||||
"sheet.personal_rules.name_exists": "Личное правило с таким именем уже существует. Используйте другое имя.",
|
||||
"sheet.personal_rules.name_hint": "Уникальное имя",
|
||||
"sheet.personal_rules.overwrite": "Сохранить изменения в выбранном личном правиле",
|
||||
"sheet.personal_rules.rename": "Переименовать",
|
||||
"sheet.personal_rules.rule": "Личное правило",
|
||||
"sheet.personal_rules.save": "Сохранить как новое",
|
||||
"sheet.personal_rules.scope": "Сохраняется в вашем профиле для всех дизайнов.",
|
||||
"sheet.personal_rules.select": "Выберите правило",
|
||||
"sheet.personal_rules.title": "Личные правила",
|
||||
"sheet.personal_rules.unsupported": "В этом правиле есть значения, которые эта версия не может использовать.",
|
||||
"shortcut.json_error": "параметры должны быть в формате JSON: {error}",
|
||||
"shortcut.no_command": "команда `{id}` не найдена; текст перед JSON должен быть ID команды",
|
||||
"shortcut.pin": "Закрепить вверху поля S",
|
||||
@@ -3714,7 +3392,6 @@
|
||||
"sketch_text.align_right": "По правому краю",
|
||||
"sketch_text.bold": "Полужирный",
|
||||
"sketch_text.builtin_font": "{family} (встроенный)",
|
||||
"sketch_text.formula": "Начните с =, чтобы составить слова из параметров: ='W' + number(Width)",
|
||||
"sketch_text.italic": "Курсив",
|
||||
"sketch_text.loading_fonts": "Поиск установленных шрифтов…",
|
||||
"sketch_text.on_path": "Текст следует по траектории: кривая задаёт его положение",
|
||||
@@ -3853,8 +3530,6 @@
|
||||
"ui.3d_mouse_section": "3D-мышь",
|
||||
"ui.3d_mouse_show_in_view": "Показывать 3D-мышь в 3D-виде",
|
||||
"ui.3d_mouse_show_in_view_tip": "Изображение вашей 3D-мыши в левом нижнем углу, которое двигается вместе с ней.",
|
||||
"ui.3d_mouse_sketch_orbit": "Вращать эскизы 3D-мышью",
|
||||
"ui.3d_mouse_sketch_orbit_tip": "3D-мышь вращает вид и при открытом эскизе, если смотреть на него прямо, как это умеет обычная мышь. Выкл.: она панорамирует и масштабирует эскиз, пока вы не наклоните вид.",
|
||||
"ui.3d_mouse_skip": "Моё устройство так не умеет",
|
||||
"ui.3d_mouse_skip_tip": "Пропускает это движение в обе стороны; калибровка его не учитывает.",
|
||||
"ui.3d_mouse_speed": "Скорость 3D-мыши",
|
||||
@@ -3883,8 +3558,6 @@
|
||||
"ui.3d_mouse_step_twist_counterclockwise": "Поверните колпачок против часовой стрелки, удержите и отпустите.",
|
||||
"ui.3d_mouse_switch_cap": "Калибровать как возврат в центр",
|
||||
"ui.3d_mouse_switch_trackball": "Калибровать как трекбол",
|
||||
"ui.3d_mouse_use_direct": "Использовать прямой драйвер",
|
||||
"ui.3d_mouse_use_direct_tip": "Читать 3D-мышь напрямую (hidraw), а не через spacenavd.",
|
||||
"ui.3d_mouse_view_axis": "Ось вида",
|
||||
"ui.3d_mouse_view_off": "Выкл.",
|
||||
"ui.3d_mouse_view_off_tip": "Профиль драйвера 3D-мыши отключает эту ось, поэтому её движение не двигает вид. Если выбрать здесь движение другой оси, они поменяются местами, и это движение перестанет двигать вид.",
|
||||
@@ -3923,7 +3596,6 @@
|
||||
"ui.agent_chat_auth_terminal": "Выполните это в терминале, затем снова нажмите «Подключить»:",
|
||||
"ui.agent_chat_auth_title": "Вход в агент",
|
||||
"ui.agent_chat_cancel": "Отмена",
|
||||
"ui.agent_chat_cannot_start": "Установлен, но не запускается: {error}",
|
||||
"ui.agent_chat_changes": "Изменений: {n}, один шаг отмены",
|
||||
"ui.agent_chat_changes_n": "Изменений: {n}",
|
||||
"ui.agent_chat_changes_of": "Изменений: {n}/{limit}",
|
||||
@@ -4016,12 +3688,9 @@
|
||||
"ui.agent_chat_queued_stopped": "В очереди (остановлено, не отправлено)",
|
||||
"ui.agent_chat_refresh": "Обновить",
|
||||
"ui.agent_chat_refused": "Агенту не разрешено: {reason}",
|
||||
"ui.agent_chat_reinstall": "{agent} установлен ({program}), но не запустился, когда SolidCraft его проверил: {error}\nВозможно, установка неполная или сделана для другого типа компьютера. Установите его заново командой `{install}`, убедитесь, что в терминале он выводит свою версию, затем нажмите «Обновить».",
|
||||
"ui.agent_chat_remove": "Убрать из очереди",
|
||||
"ui.agent_chat_remove_file": "Убрать из этого сообщения",
|
||||
"ui.agent_chat_remove_imported": "Убрать из этого сообщения; деталь останется в дизайне (Отмена удалит её)",
|
||||
"ui.agent_chat_reply_cut_off": "Ответ достиг предела длины, не закончившись, поэтому может быть неполным. Попросите агента продолжить или дать более короткий ответ.",
|
||||
"ui.agent_chat_reply_declined": "Модель отказалась отвечать на это сообщение.",
|
||||
"ui.agent_chat_retry": "Повторить",
|
||||
"ui.agent_chat_right": "Справа",
|
||||
"ui.agent_chat_save": "Сохранить",
|
||||
@@ -4080,17 +3749,12 @@
|
||||
"ui.ai_copy_suffix": "копия",
|
||||
"ui.ai_custom_url": "Свой URL",
|
||||
"ui.ai_default": "По умолчанию",
|
||||
"ui.ai_edit": "Изменить",
|
||||
"ui.ai_edit_agent_title": "Изменить агент",
|
||||
"ui.ai_edit_gone": "Этот агент удалён, сохранять нечего.",
|
||||
"ui.ai_edit_tip": "Измените имя, команду или конечную точку этого агента. Сохранённый ключ остаётся скрытым.",
|
||||
"ui.ai_http_busy": "конечная точка занята или превысила лимит; повторите позже",
|
||||
"ui.ai_http_key": "конечная точка отклонила ключ: проверьте его в Настройки > ИИ",
|
||||
"ui.ai_http_not_found": "нет такой конечной точки или модели: проверьте базовый URL и имя модели",
|
||||
"ui.ai_http_too_large": "разговор слишком велик для этой конечной точки; начните новый чат",
|
||||
"ui.ai_key": "Ключ API",
|
||||
"ui.ai_key_hint": "необязательно; хранится в системной связке ключей",
|
||||
"ui.ai_key_keep_hint": "оставьте пустым, чтобы сохранить имеющийся ключ",
|
||||
"ui.ai_key_needs_https": "Ключ отправляется только по HTTPS или на этот компьютер.",
|
||||
"ui.ai_key_note": "Хранится в системной связке ключей, а не в настройках SolidCraft. Для локального сервера оставьте пустым.",
|
||||
"ui.ai_keychain_error": "Системная связка ключей отказала: {error}",
|
||||
@@ -4122,7 +3786,6 @@
|
||||
"ui.ai_request_timeout": "Тайм-аут запроса",
|
||||
"ui.ai_request_timeout_hint": "Сколько может длиться один запрос к модели на этой конечной точке: от 30 с до часа. Увеличьте для медленной локальной модели.",
|
||||
"ui.ai_reset": "Сбросить",
|
||||
"ui.ai_save": "Сохранить",
|
||||
"ui.ai_settings": "Настройки ИИ…",
|
||||
"ui.ai_show_features": "Показывать функции ИИ",
|
||||
"ui.ai_show_features_note": "Чат с агентом: панель, в которой уже используемый вами кодирующий агент или выбранная конечная точка модели работает с открытым дизайном. Выключено: нет кнопки ИИ, сочетания клавиш, пункта меню и панели, ничего не ищется и не запускается.",
|
||||
@@ -4209,7 +3872,6 @@
|
||||
"ui.circle": "Окружность",
|
||||
"ui.circular_pattern": "Круговой массив",
|
||||
"ui.clear": "Очистить",
|
||||
"ui.clear_print_face": "Сбросить грань печати",
|
||||
"ui.clear_recent": "Очистить недавние",
|
||||
"ui.clear_the_selection": "Снять выделение",
|
||||
"ui.click_selects_whole_bodies": "Щелчок выделяет тела целиком",
|
||||
@@ -4294,40 +3956,6 @@
|
||||
"ui.design_properties.project": "Проект",
|
||||
"ui.design_properties.revision": "Редакция",
|
||||
"ui.design_saved": "Сохранено: {path}",
|
||||
"ui.details_access_caption": "Грани показывают, может ли инструмент достать до них с выбранного направления.",
|
||||
"ui.details_angle": "Угол",
|
||||
"ui.details_continuity_caption": "Правка выбранного шва. Остальные швы сохраняют свои настройки.",
|
||||
"ui.details_continuity_stale": "Прежняя геометрия: повторите анализ, чтобы править или кадрировать этот шов.",
|
||||
"ui.details_copy_list": "Копировать список",
|
||||
"ui.details_curvature": "Допуск кривизны",
|
||||
"ui.details_curvature_caption": "Грани окрашены по локальному радиусу кривизны.",
|
||||
"ui.details_direction": "Направление инструмента",
|
||||
"ui.details_draft_caption": "Грани окрашены по углу к направлению вытягивания.",
|
||||
"ui.details_edit_seam": "Править шов",
|
||||
"ui.details_fixture": "Образец компонента — только пример данных",
|
||||
"ui.details_fixture_caption": "Образец компонента с иллюстративными значениями; это не результат по модели.",
|
||||
"ui.details_fixture_problem": "Пример находки с проблемой",
|
||||
"ui.details_fixture_readout": "Пример измеренного значения",
|
||||
"ui.details_flip": "Перевернуть",
|
||||
"ui.details_gap": "Зазор",
|
||||
"ui.details_hatch": "Штриховать срезанные грани",
|
||||
"ui.details_jump": "Скачок кривизны",
|
||||
"ui.details_key": "Легенда",
|
||||
"ui.details_offset": "Смещение",
|
||||
"ui.details_plane": "Плоскость",
|
||||
"ui.details_pull": "Направление вытягивания",
|
||||
"ui.details_radius": "Радиус",
|
||||
"ui.details_readout": "Показание",
|
||||
"ui.details_samples": "Точки выборки",
|
||||
"ui.details_seam": "{body} · Ребро {edge}",
|
||||
"ui.details_settings": "Настройки",
|
||||
"ui.details_sharp_gap": "Излом или зазор",
|
||||
"ui.details_show_all": "Показать все {count}",
|
||||
"ui.details_smooth": "Гладко",
|
||||
"ui.details_stripes": "Полосы",
|
||||
"ui.details_target": "Кадрировать геометрию",
|
||||
"ui.details_worst_seams": "Худшие швы",
|
||||
"ui.details_zebra_caption": "Отражённые полосы показывают, насколько плавно стыкуются грани.",
|
||||
"ui.diameter": "Диаметр",
|
||||
"ui.dimension": "Размер",
|
||||
"ui.direct_interaction": "Прямое взаимодействие",
|
||||
@@ -4388,7 +4016,6 @@
|
||||
"ui.equation_y_of_x": "y(x)",
|
||||
"ui.equivalent_radius": "Эквивалентный радиус",
|
||||
"ui.expand": "Развернуть",
|
||||
"ui.explode_needs_two_components": "«Разобранный вид» раздвигает компоненты, поэтому в дизайне их должно быть два или больше («Новый компонент», «Вставить дизайн» или «Создать компоненты из тел»)",
|
||||
"ui.exportDxf": "Экспорт DXF…",
|
||||
"ui.export_ellipsis_keymap": "Экспорт…",
|
||||
"ui.export_keymap_tip": "Сочетания клавиш, избранное панели S и панель инструментов — в файл",
|
||||
@@ -4677,21 +4304,11 @@
|
||||
"ui.plugins_skipped": "Не удалось прочитать папок: {count}.",
|
||||
"ui.plugins_version": "{version}",
|
||||
"ui.point": "Точка",
|
||||
"ui.point_cloud_add_filter": "Добавить фильтр…",
|
||||
"ui.point_cloud_filter_by": "Фильтровать по",
|
||||
"ui.point_cloud_legend_filter": "Показано и скрыто в легенде выше",
|
||||
"ui.point_cloud_pause": "Пауза",
|
||||
"ui.point_cloud_play": "Воспроизвести",
|
||||
"ui.point_under_the_cursor": "Точка под курсором",
|
||||
"ui.points": "Точки",
|
||||
"ui.polygon": "Многоугольник",
|
||||
"ui.preferences": "Настройки",
|
||||
"ui.press_a_key": "нажмите клавишу…",
|
||||
"ui.print_face_cleared": "{body}: грань печати сброшена",
|
||||
"ui.print_face_input": "Грань печати",
|
||||
"ui.print_face_one_body": "Грань печати относится к одному телу: отправьте это тело отдельно, чтобы изменить её",
|
||||
"ui.print_face_pick": "Выберите плоскую грань твёрдого тела, чтобы сделать её гранью печати",
|
||||
"ui.print_face_set": "{body}: грань печати задана; «Отправить в слайсер» кладёт тело на неё",
|
||||
"ui.profile": "Профиль",
|
||||
"ui.profile_plane": "Плоскость профиля",
|
||||
"ui.profiles": "Профили",
|
||||
@@ -4707,7 +4324,6 @@
|
||||
"ui.properties.inertia_y": "Iyx, Iyy, Iyz",
|
||||
"ui.properties.inertia_z": "Izx, Izy, Izz",
|
||||
"ui.properties.measuring": "Измерение…",
|
||||
"ui.properties.measuring_bodies": "Измерение… {done} из {total} тел",
|
||||
"ui.properties.measuring_failed": "Измерение остановлено, не закончив работу.",
|
||||
"ui.properties.principal_axis": "Главная ось {number}",
|
||||
"ui.properties.principal_moments": "Главные моменты",
|
||||
@@ -4754,7 +4370,6 @@
|
||||
"ui.revolve": "Вращение",
|
||||
"ui.ribbon_exit": "Выход",
|
||||
"ui.ribbon_labels": "Показывать текст под значками ленты",
|
||||
"ui.ribbon_menus_skip_pinned": "Не включать закреплённые команды в выпадающие меню",
|
||||
"ui.ribbon_pin_footer": "Закреплённые команды отображаются на ленте. Наведите курсор на строку, чтобы закрепить или открепить её.",
|
||||
"ui.ribbon_workspace": "Рабочая область",
|
||||
"ui.right": "Справа",
|
||||
@@ -4773,7 +4388,6 @@
|
||||
"ui.selectOther": "Выбрать другое…",
|
||||
"ui.selectTangentChain": "Выбрать касательную цепочку",
|
||||
"ui.select_all": "Выделить всё",
|
||||
"ui.select_components_by_face": "Выбор компонентов (грань выбирает свой компонент)",
|
||||
"ui.selection": "Выделение",
|
||||
"ui.selection_modifiers": "Модификаторы выбора",
|
||||
"ui.selection_shift_add_only": "Shift+щелчок добавляет без удаления",
|
||||
@@ -4815,11 +4429,6 @@
|
||||
"ui.sketch_intersect_selection_filter": "Фильтр выделения",
|
||||
"ui.sketch_modifiers": "Модификаторы эскиза",
|
||||
"ui.sketch_project_geometry": "Геометрия",
|
||||
"ui.sketch_report.all_constrained": "Всё полностью определено.",
|
||||
"ui.sketch_report.dof": "Степени свободы",
|
||||
"ui.sketch_report.loose": "Определён не полностью",
|
||||
"ui.sketch_report.status": "Состояние",
|
||||
"ui.sketch_report.title": "Отчёт об эскизе",
|
||||
"ui.sketch_scale": "Масштаб эскиза",
|
||||
"ui.sketches": "Эскизы",
|
||||
"ui.slice": "Срез",
|
||||
@@ -4924,19 +4533,10 @@
|
||||
"ui.view_centre": "Центр вида",
|
||||
"ui.viewport_status_clear": "Выключить {name}",
|
||||
"ui.viewport_status_clear_hint": "Выключить {name} · Esc",
|
||||
"ui.viewport_status_edges": "Рёбер: {count}",
|
||||
"ui.viewport_status_from": "со стороны {direction}",
|
||||
"ui.viewport_status_key": "Показать легенду для {name}",
|
||||
"ui.viewport_status_minimum_radius": "Минимальный радиус",
|
||||
"ui.viewport_status_pairs": "Пар: {count}",
|
||||
"ui.viewport_status_section_hatch": "{setting} · штриховка",
|
||||
"ui.viewport_status_section_plane": "Текущая плоскость",
|
||||
"ui.viewport_status_section_tilted": "наклонено · {offset}",
|
||||
"ui.viewport_status_stripes": "Полос: {count}",
|
||||
"ui.viewport_status_summary_clear": "Выключить всё",
|
||||
"ui.viewport_status_summary_heading": "На этом виде",
|
||||
"ui.viewport_status_summary_label": "{name} и ещё элементов: {count}",
|
||||
"ui.viewport_status_summary_more": "+{count}",
|
||||
"ui.viewport_theme_follow": "Следовать теме",
|
||||
"ui.visual_shaded_hidden_edges": "Заполненный с невидимыми рёбрами",
|
||||
"ui.visual_shaded_with_edges": "Заполненный с рёбрами",
|
||||
@@ -4973,9 +4573,7 @@
|
||||
"update.button": "Обновить",
|
||||
"update.button_version": "Обновить до {version}",
|
||||
"update.check_automatically": "Проверять обновления автоматически",
|
||||
"update.check_for_updates": "Проверить обновления",
|
||||
"update.check_now": "Проверить сейчас",
|
||||
"update.check_unavailable": "Проверка обновлений недоступна для этой установки.",
|
||||
"update.checking": "Проверка…",
|
||||
"update.copy": "Копировать",
|
||||
"update.dmg_opened": "Образ диска открыт и проверен: перетащите SolidCraft в «Программы», заменив старую копию, затем перезапустите SolidCraft.",
|
||||
|
||||
@@ -60,7 +60,6 @@
|
||||
"BLEND SURFACE": "ПРЕЛАЗНА ПОВРШ",
|
||||
"BOUNDARY SURFACE": "ГРАНИЧНА ПОВРШ",
|
||||
"BROWSER": "СТАБЛО МОДЕЛА",
|
||||
"Back to the original order": "Врати на првобитни редослед",
|
||||
"Ball": "Кугласто",
|
||||
"Bar": "Шипка",
|
||||
"Base Center": "Центар основе",
|
||||
@@ -596,8 +595,6 @@
|
||||
"Snap to face and edge centres": "Привлачи на центре лица и ивица",
|
||||
"SolidCraft cannot submit reports directly. Submit on GitHub; no token is needed in the app.": "SolidCraft не може директно да шаље извештаје. Пошаљите на GitHub; у апликацији није потребан токен.",
|
||||
"SolidCraft closed before these designs were saved. Their last autosave can be opened.": "SolidCraft се затворио пре него што су ови дизајни сачувани. Може се отворити њихово последње аутоматско чување.",
|
||||
"Sort A to Z": "Поређај од А до Ш",
|
||||
"Sort Z to A": "Поређај од Ш до А",
|
||||
"Spacing 2 must be a non-zero number": "Размак 2 мора бити број различит од нуле",
|
||||
"Spacing must be a non-zero number": "Размак мора бити број различит од нуле",
|
||||
"Specialise": "Специјализуј",
|
||||
@@ -822,8 +819,6 @@
|
||||
"cmd.appearance_pick_up": "Преузми изглед",
|
||||
"cmd.appearance_replace": "Замени изглед",
|
||||
"cmd.assembly_bom": "Саставница",
|
||||
"cmd.assembly_mass_properties": "Својства масе",
|
||||
"cmd.body.print_face": "Површина за штампу",
|
||||
"cmd.body_rename": "Преименуј тело",
|
||||
"cmd.browser_collapse_all": "Скупи све",
|
||||
"cmd.browser_expand_all": "Прошири све",
|
||||
@@ -1248,7 +1243,6 @@
|
||||
"cmd.view.render_browser": "Стабло рендеровања",
|
||||
"cmd.view.render_dock": "Премести панел рендеровања",
|
||||
"cmd.view.render_focus": "Фокусни приказ рендеровања",
|
||||
"cmd.view.status_details": "Детаљи статуса у прозору приказа",
|
||||
"cmd.view.status_items": "Ставке статуса у прозору приказа",
|
||||
"cmd.view_ambient_occlusion": "Амбијентална оклузија",
|
||||
"cmd.view_angle_readout": "Углови приказа",
|
||||
@@ -1392,168 +1386,21 @@
|
||||
"from the rule": "из правила",
|
||||
"help.apache": "Apache лиценца 2.0",
|
||||
"help.appearance.assign": "Даје изабраним телима, лицима или компонентама боју или изглед материјала, без промене њихове тежине. Користите га да разликујете делове или прегледате завршну обраду.",
|
||||
"help.assembly.bom": "Наводи делове дизајна или компоненте са њиховим бројем комада, по броју дела, и може да сачува списак као CSV или JSON. Користите је као списак делова за наручивање и монтажу.",
|
||||
"help.attributions": "Атрибуције (ATTRIBUTION.md)",
|
||||
"help.build": "Верзија {version} · commit {commit} · изграђено {date}",
|
||||
"help.canvas.decal": "Поставља слику на раван лице модела, као налепницу. Користите је да на делу прикажете ознаку, логотип или одштампан узорак.",
|
||||
"help.canvas.edit": "Мења платно: његов положај, величину, угао, непрозирност, пресликавање, видљивост или назив. Користите га да референтну слику поравнате са скицом коју цртате преко ње.",
|
||||
"help.canvas.insert": "Поставља PNG или JPEG слику на раван или лице као провидну референцу. Користите га да у скици прецртате фотографију или цртеж, са сликом скалираном на познату величину.",
|
||||
"help.component.break_link": "Одваја повезану компоненту од њене датотеке дизајна, а њена тела остају каква јесу. Користите је када део више не треба да прати измене изворне датотеке.",
|
||||
"help.component.capture_position": "Задржава положаје делова које сте ручно померили, па они постају нови положаји тих делова. Користите га након превлачења делова на место које ниједан спој не држи.",
|
||||
"help.component.create": "Додаје нову, празну компоненту дизајну, унутар активне компоненте осим ако изаберете другу надређену компоненту. Користите је да нови део склопа добије своје место за тела и скице.",
|
||||
"help.component.finish_edit": "Чува део који мењате на месту, враћа се у његов склоп и ажурира склоп према њему. Користите када завршите измене повезаног дела.",
|
||||
"help.component.from_bodies": "Претвара свако изабрано тело у засебну компоненту, названу по телу. Користите га када дизајн направљен од појединачних тела треба да постане склоп чији се делови могу спајати и померати.",
|
||||
"help.component.insert_design": "Умеће други сачувани дизајн као компоненту повезану са његовом датотеком, а његова пуна тела се постављају онако како су у њему. Користите га да поново употребите део у склопу и да касније измене преузмете командом Ажурирај везе.",
|
||||
"help.component.properties": "Приказује запремину, масу, центар масе и моменте инерције компоненте, према материјалима њених тела. Користите га да проверите тежину и равнотежу склопа.",
|
||||
"help.component.revert_position": "Враћа делове које сте ручно померили на њихова претходна места и одбацује померања која нису забележена. Користите га да поништите пробна померања у склопу.",
|
||||
"help.component.update_links": "Поново чита повезане датотеке дизајна и замењује тела која су се променила. Користите га након измене дела који овај склоп користи.",
|
||||
"help.config.configure": "Додаје параметре, операције, материјале или изгледе као колоне табеле конфигурација. Користите га да направите варијанте једног дизајна, на пример величине једног дела.",
|
||||
"help.config.preview": "Проверава да ли се ред табеле конфигурација успешно поново гради, без промене дизајна или његове историје. Користите га пре преласка на варијанту у коју нисте сигурни.",
|
||||
"help.config.rules": "Приказује правила табеле конфигурација, њене редове и који ред је активан. Користите га да видите како су подешене варијанте дизајна.",
|
||||
"help.config.table": "Приказује табелу конфигурација: један ред по варијанти, једну колону по параметру или операцији и да ли дизајн још одговара активном реду. Користите је да прегледате варијанте дизајна.",
|
||||
"help.connect_note": "Поново покрените сваки асистент да учита SolidCraft сервер. Свака датотека је безбедносно копирана као .bak пре промене.",
|
||||
"help.connect_title": "Повежи AI асистенте",
|
||||
"help.construct.axis.edge": "Прави помоћну осу дуж праве ивице или линије скице. Користите је као осу за ротацију, кружни низ или спој.",
|
||||
"help.construct.axis.normal_to_face": "Прави помоћну осу кроз тачку, окомиту на лице. Користите је као осу која излази право из површине.",
|
||||
"help.construct.axis.through_cylinder": "Прави помоћну осу кроз центар цилиндричног, конусног или торусног лица, или кружне ивице. Користите је да операције окрећете или распоређујете у низ око округлог дела.",
|
||||
"help.construct.axis.two_planes": "Прави помоћну осу тамо где се састају две равни или равна лица. Користите је када је оса која вам треба линија између два лица.",
|
||||
"help.construct.axis.two_points": "Прави помоћну осу кроз две тачке, врхове или тачке скице. Користите је за осу која пролази кроз два позната положаја.",
|
||||
"help.construct.plane.along_path": "Прави помоћну раван окомиту на ивицу или криву, на положају дуж ње. Користите је да скицирате профил за повлачење или попречни пресек путање.",
|
||||
"help.construct.plane.at_angle": "Прави помоћну раван заокренуту под углом у односу на раван или лице, око осе или ивице. Користите је за нагнуте скице, на пример за угаони носач.",
|
||||
"help.construct.plane.midplane": "Прави помоћну раван на половини између две равни или равна лица, или раван која полови угао под којим се састају. Користите је као раван симетрије за пресликавање.",
|
||||
"help.construct.plane.offset": "Прави помоћну раван паралелну равни или равном лицу, на задатом растојању или кроз тачку. Користите је да скицирате на одређеној висини изнад лица.",
|
||||
"help.construct.plane.perpendicular": "Прави помоћну раван која садржи линију или ивицу и стоји окомито на раван или лице. Користите је да скицирате усправно на моделу дуж ивице.",
|
||||
"help.construct.plane.tangent": "Прави помоћну раван која у једној тачки додирује цилиндар, конус, сферу или торус. Користите је да скицирате на боку округлог дела.",
|
||||
"help.construct.plane.three_points": "Прави помоћну раван кроз три тачке. Користите је за раван одређену положајима на моделу, на пример за три угла.",
|
||||
"help.construct.plane.two_edges": "Прави помоћну раван кроз две праве ивице или линије које леже у једној равни. Користите је за раван кроз део, на пример кроз две наспрамне ивице.",
|
||||
"help.construct.point.along_path": "Прави помоћну тачку на положају дуж ивице или криве. Користите је као референцу негде на путањи.",
|
||||
"help.construct.point.center": "Прави помоћну тачку у центру кружне ивице, круга или лука скице, сфере или торуса. Користите је као референцу за рупе, осе и спојеве.",
|
||||
"help.construct.point.edge_plane": "Прави помоћну тачку где ивица или линија пролази кроз раван или равно лице. Користите је да означите где путања сече раван.",
|
||||
"help.construct.point.three_planes": "Прави помоћну тачку где се састају три равни или равна лица. Користите је као референцу за угао, чак и тамо где модел нема врх.",
|
||||
"help.construct.point.two_edges": "Прави помоћну тачку где се две ивице или линије састају или су најближе једна другој. Користите је као референцу у виртуелном углу.",
|
||||
"help.construct.point.vertex": "Прави помоћну тачку на врху или тачки скице. Користите је као референцу која остаје и када су скица или тело око ње сакривени.",
|
||||
"help.contact.check": "Наводи парове делова у скуповима контаката који у свом тренутном положају пролазе један кроз други. Користите га да пронађете сударе пре него што покренете спојеве или студију кретања.",
|
||||
"help.contact.create": "Групише два или више делова у скуп контаката чија тела не могу да прођу један кроз други док се спојеви крећу. Користите га за делове који треба да стану када се додирну, као што је полуга уз свој граничник.",
|
||||
"help.contact.disable_all": "Искључује контакт, па покренути спојеви и студије кретања више не стају тамо где се делови додирују. Користите га да поново слободно померате делове или да велики склоп остане брз.",
|
||||
"help.contact.edit": "Мења скуп контаката: делове које садржи, његов назив или да ли је потиснут; може и да избрише скуп. Користите га да подесите који делови не могу да прођу један кроз други.",
|
||||
"help.contact.enable_all": "Ставља сваки део склопа у један скуп контаката, па никоја два дела не могу да прођу један кроз други док се спојеви крећу. Користите га за брзу проверу целог механизма.",
|
||||
"help.contact.enable_sets": "Укључује контакт за скупове контаката које сте дефинисали, па покренути спојеви и студије кретања стају тамо где би њихови делови прошли један кроз други. Користите га да вратите своје скупове након искључивања контакта.",
|
||||
"help.contact.list": "Наводи скупове контаката дизајна, делове у сваком од њих и да ли је контакт укључен. Користите га да проверите како је контакт подешен пре него што покренете склоп.",
|
||||
"help.document.inspect": "Приказује преглед дизајна: његове компоненте, тела, скице, операције и параметре. Користите га да се снађете у дизајну који нисте сами направили.",
|
||||
"help.document.units": "Мења јединице у којима дизајн приказује дужине, на пример mm или инчи. Геометрија задржава своју величину; мењају се само приказ и обични бројеви.",
|
||||
"help.edit.checkpoint": "Памти дизајн, активну скицу и историју поништавања онакве какви су сада. Користите је пре него што испробате нешто ризично од чега ћете се можда хтети вратити.",
|
||||
"help.edit.restore_checkpoint": "Враћа се на контролну тачку, укључујући историју поништавања. Користите га да једним кораком одбаците све што је урађено од контролне тачке.",
|
||||
"help.explode.create": "Прави растављени приказ који делове одгура од центра склопа, или за померања која зададете. Користите га да прикажете како се склоп саставља, за упутства или презентације.",
|
||||
"help.face.delete": "Уклања изабрана лица и пушта да суседна лица затворе отвор, или оставља отвор отвореним као површ. Користите га да уклоните заобљену ивицу, рупу или испупчење које смета.",
|
||||
"help.file.insert_mesh": "Додаје 3MF, STL, OBJ, PLY или glTF датотеку дизајну као мрежна тела у новој компоненти. Користите га да преузети или скенирани модел поставите поред свог дизајна као референцу.",
|
||||
"help.file.insert_step": "Додаје STEP, IGES, FreeCAD или Rhino датотеку дизајну као пуна тела у новој компоненти; делови склопа постају угнежђене компоненте. Користите га да унесете моделе од добављача или из других CAD програма.",
|
||||
"help.file.save_mesh": "Чува тела као STL, 3MF или OBJ мрежу, са глаткоћом закривљених лица коју изаберете. Користите је да припремите делове за 3D штампу или за програме који читају мреже.",
|
||||
"help.file.send_to_slicer": "Чува изабрана тела као 3MF датотеку и отвара је у слајсеру који изаберете. Користите га да једним кораком пређете од модела до штампе.",
|
||||
"help.font_details": "Интерфејс користи уграђене фонтове библиотеке egui (Ubuntu Light и Hack, под лиценцама Ubuntu Font Licence и MIT/Bitstream Vera; Noto Emoji и фонт емоџи икона, под лиценцама OFL и MIT). Текст скице користи Liberation Sans (SIL OFL 1.1). Необавезни пакет фонтова Crafting Apps, craft-fonts (BIZ UDPGothic, Shippori Mincho, BIZ UDMincho, Noto Sans CJK SC, Noto Sans Arabic; SIL OFL 1.1), није укључен у издања SolidCraft-а.",
|
||||
"help.fonts": "Фонтови",
|
||||
"help.frame.member": "Поставља профил, на пример цев или алуминијумски екструдирани профил, дуж линија скице оквира, по један елемент по линији. Користите га да направите оквире, регале и заварене конструкције.",
|
||||
"help.inspect.accessibility": "Боји лица до којих алат може да допре из једног смера и она до којих не може. Користите је да проверите део за обраду или израду у калупу са те стране.",
|
||||
"help.inspect.center_of_mass": "Приказује центар масе тела, сваког посебно и свих заједно, при уједначеној густини. Користите га да проверите равнотежу и где ће се део преврнути.",
|
||||
"help.inspect.colored_components": "Даје свакој компоненти сопствену привремену боју, без промене изгледа. Користите га да на први поглед разликујете делове склопа.",
|
||||
"help.inspect.compare": "Упоређује два тела и показује где једно има материјал којег друго нема, са запремином и одступањем. Користите га да проверите измењен или увезен део у односу на оригинал.",
|
||||
"help.inspect.continuity": "Проверава колико глатко се лица спајају дуж својих ивица: размаке, прегибе или скокове закривљености, и осенчава шавове. Користите је да пронађете где се површи не спајају уредно.",
|
||||
"help.inspect.curvature_comb": "Црта чешљеве дуж кривих, ивица или лица чији зуби показују колико су јако закривљени. Користите је да уочите равна места, прегибе и неуједначену закривљеност.",
|
||||
"help.inspect.curvature_map": "Боји лица према јачини закривљености, црвено где је полупречник мали. Користите је да пронађете оштре кривине и да процените колико је површ глатка.",
|
||||
"help.inspect.draft": "Боји лица према углу нагиба у односу на смер вађења из калупа и означава она са премало нагиба. Користите је да проверите део пре израде у калупу или ливења.",
|
||||
"help.inspect.environment_map": "Приказује модел са рефлектујућом завршном обрадом налик огледалу. Користите је да процените ток површи по начину на који се одблесци простиру преко њих.",
|
||||
"help.inspect.interference": "Проналази тела која се преклапају и приказује свако преклапање са његовом запремином. Користите га да проверите да ли у склопу има делова који се сударају.",
|
||||
"help.inspect.isocurve": "Црта изопараметарске криве лица, мрежу на којој је површ изграђена. Користите је да видите како површ тече и где се згушњава.",
|
||||
"help.inspect.measure": "Мери дужине, растојања, углове, површине и полупречнике између онога што изаберете, или запремину и масу тела. Користите га да проверите мере и зазоре.",
|
||||
"help.inspect.minimum_radius": "Проналази најмањи полупречник закривљености кривих, ивица или лица и где се налази. Користите је да проверите да ли алат или млазница може да прати облик.",
|
||||
"help.inspect.section": "Расеца приказ дуж равни и шрафира пресечена лица, без промене модела. Користите га да погледате унутрашњост делова и склопова.",
|
||||
"help.inspect.zebra": "Приказује црне и беле пруге одбијене на лицима модела. Користите је да процените глаткоћу: пруге које се прекидају или ломе на ивици показују лош прелаз.",
|
||||
"help.joint.as_built": "Спаја два дела тамо где већ јесу, не померајући ниједан, и одређује како се још могу кретати. Користите га за делове које сте већ поставили у њихов коначни положај.",
|
||||
"help.joint.cam": "Повезује брег који се окреће са пратиоцем, па пратилац клизи или се њише док обрис брега пролази испод њега. Користите га за брегове, ексцентре и погоне вентила.",
|
||||
"help.joint.create": "Спаја два дела у исходиштима споја која изаберете и помера други део на место; врста споја одређује како се још могу кретати. Користите га да направите склоп чији се делови крећу као прави механизам.",
|
||||
"help.joint.drive": "Задаје угао или растојање споја и са њим помера делове, у оквиру његових граница; повезани спојеви и затворене петље га прате. Користите га да проверите да ли се механизам креће како је замишљено.",
|
||||
"help.joint.gear": "Повезује два окретна споја преносним односом, па покретање једног окреће други. Користите га за чеоне и унутрашње зупчанике, са односом из полупречника подеоних кругова или броја зуба.",
|
||||
"help.joint.limits": "Одређује докле спој сме да се окреће или клизи, као минимум и максимум, или брише те границе. Користите га да шарку, клизач или полугу задржите у њиховом стварном опсегу кретања.",
|
||||
"help.joint.motion_link": "Спреже два споја односом и помаком, па покретање једног помера други. Користите је за сталну везу између спојева коју Зупчаник, Зупчаста летва и зупчаник или Завртањ не покривају.",
|
||||
"help.joint.origin": "Поставља именовано исходиште споја на део: у центар лица или округлог краја, средину ивице, угао или тачку. Користите га да припремите места на која се спојеви причвршћују; исходиште изабрано на лицу прати лице када део промени величину.",
|
||||
"help.joint.rack_pinion": "Повезује мали зупчаник који се окреће са зупчастом летвом која клизи, па се летва помера за дужину подеоног круга коју зупчаник пређе котрљањем. Користите га за погоне са зупчастом летвом, управљање и линеарне столове.",
|
||||
"help.joint.reach": "Помера тачку на делу ка циљу променом спојева на њеном ланцу, у оквиру њихових граница. Користите га да механизам поставите према томе где би његов крај требало да буде, на пример врх руке робота.",
|
||||
"help.joint.rigid_group": "Закључава изабране делове један за други онакве какви јесу, па се крећу као једно. Користите је за делове који припадају заједно и међу којима нема кретања.",
|
||||
"help.joint.screw": "Повезује окретање и клизање кораком, па сваки окретај помера за то растојање. Користите га за навојна вретена, завртње и навојне осовине.",
|
||||
"help.library.apply": "Примењује материјал или изглед из датотеке локалне библиотеке на тела, лица или компоненте. Користите га да поново употребите материјале које сте сачували из другог дизајна.",
|
||||
"help.library.export": "Чува материјале и изгледе дизајна у датотеку библиотеке. Користите га да их делите или поново користите у другим дизајнима.",
|
||||
"help.library.inspect": "Проверава датотеку библиотеке и наводи њене материјале и изгледе, без промене дизајна. Користите га да видите шта библиотека садржи пре него што је примените.",
|
||||
"help.licences": "Лиценце",
|
||||
"help.material.assign": "Одређује од чега су изабрана тела направљена, нпр. челик, алуминијум или ABS. Користите га да маса и тежина одговарају стварном делу.",
|
||||
"help.material.properties.validate": "Проверава да ли су бројеви на картици података о материјалу међусобно усклађени и да ли недостају вредности. Користите га пре него што се ослоните на податке за масу или крутост.",
|
||||
"help.mesh.convert": "Поново гради мрежно тело, на пример STL, као тело које се може мењати, са равним и цилиндричним лицима. Користите га да мењате увезене механичке делове као моделована тела.",
|
||||
"help.mit": "MIT лиценца",
|
||||
"help.motion.study": "Задаје вредности спојева у корацима дуж временске осе и репродукује их као анимацију. Користите је да гледате како се механизам креће кроз низ положаја и успут проверите зазоре.",
|
||||
"help.motion.trace": "Прати путању којом иде тачка на делу док се студија кретања репродукује или спој покреће и, када потврдите, чува је као 3D криву скице. Користите га да видите докле механизам досеже или да на његовој путањи градите даље.",
|
||||
"help.notice": "NOTICE",
|
||||
"help.occurrence.ground": "Учвршћује део на месту или га поново ослобађа, тако да спојеви померају остале делове око њега. Користите га за оквир или основу на којој је изграђен остатак склопа.",
|
||||
"help.occurrence.move": "Помера део склопа само дуж слобода које дозвољавају његови спојеви. Изаберите лице дела, а затим превуците доступну стрелицу или лук.",
|
||||
"help.parameters.change": "Отвара табелу именованих вредности и израза који управљају котама дизајна. Користите је да промените меру на једном месту, а све операције које је користе је прате.",
|
||||
"help.parameters.export": "Чува параметре дизајна као CSV или JSON. Користите га да их уређујете у табели или пренесете у други дизајн.",
|
||||
"help.parameters.graph": "Показује који параметри и операције користе које друге, као и евентуалне петље или грешке међу њима. Користите га да видите на шта ће утицати промена параметра.",
|
||||
"help.parameters.import": "Учитава параметре из CSV или JSON у дизајн, и то све или ниједан. Користите га да унесете вредности из табеле или другог дизајна.",
|
||||
"help.parameters.move": "Помера кориснички параметар испред или иза другог на списку. Користите га да сродни параметри остану заједно.",
|
||||
"help.parts.fastener": "Додаје стандардни завртањ, вијак, навртку, подлошку, клин или лежај у величини коју изаберете. Постављен на рупу, належе у рупу помоћу споја, па не морате сами да моделујете спојне елементе.",
|
||||
"help.parts.insert": "Умеће стандардни део у породици, величини и дужини које изаберете. Постављен на обод или зид рупе, належе на рупу крутим спојем.",
|
||||
"help.parts.library": "Отвара стандардне делове: завртње, вијке, навртке, подлошке, завртње без главе, паралелне клинове (колчиће) и лежајеве у стандардним величинама. Користите га да додате стандардни део уместо да га сами моделујете.",
|
||||
"help.parts.resize": "Мења величину или дужину уметнутог стандардног дела и поново га гради; његови спојеви га држе на месту. Користите га када се покаже да је завртањ предугачак или када рупа захтева другу величину.",
|
||||
"help.plastic.assign_rule": "Додељује правило за пластику телима, па њихове пластичне операције преузимају његов нагиб и зазор као подразумеване вредности. Користите га да једном подесите део израђен у калупу за све његове операције.",
|
||||
"help.plastic.boss": "Додаје испуст за завртањ на лицу: стуб са необавезном рупом, нагибом, заобљењем у корену и потпорним ребрима. Користите га за места за завртње у кућиштима израђеним у калупу или штампаним.",
|
||||
"help.plastic.lip": "Додаје усну или одговарајући жлеб дуж обода издубљеног тела. Користите је да се две половине кућишта позиционирају једна на другу и чврсто затворе.",
|
||||
"help.plastic.manage_rules": "Прави и мења правила за пластику: материјал, дебљину зида, полупречнике, зазор и нагиб. Користите их да операције дела израђеног у калупу буду усклађене.",
|
||||
"help.plastic.rest": "Додаје ослонац на лицу: округло или правоугаоно постоље, пуно или шупље, са нагибом. Користите га као подлогу или дистанцер у кућишту израђеном у калупу.",
|
||||
"help.plastic.snap_fit": "Додаје куку шкљоцајућег споја на лицу, са њеном дужином, дебљином и зупцем. Користите га да делове спојите шкљоцањем, без завртања.",
|
||||
"help.pointcloud.insert": "Уметните PLY, XYZ или PTS скенирање као облак тачака поред модела. Користите га као референцу при изради модела на основу измерених података.",
|
||||
"help.sheet.convert": "Претвара плочу или издубљено тело једнаке дебљине у тело од лима, са савијањима на ивицама које изаберете. Користите га да постојећи део буде могуће развити.",
|
||||
"help.sheet.export_bend_table": "Чува табелу савијања тела од лима као CSV или JSON: углове, полупречнике и положаје савијања у развијеном облику. Користите је за пресу за савијање или радионицу.",
|
||||
"help.sheet.export_dxf": "Чува развијени облик као DXF, са обрисима, линијама савијања и необавезним белешкама о савијању. Користите га за ласерско, плазма или водено сечење.",
|
||||
"help.sheet.flange": "Додаје прирубницу: основну плочу из скице, зид дуж отворене контуре скице или савијени зид на ивицама лима. Користите је да изградите делове од лима.",
|
||||
"help.sheet.flat_pattern": "Прави развијени облик тела од лима, са његовом величином, изрезима и линијама савијања. Користите га да проверите заготовак пре сечења.",
|
||||
"help.sheet.fold": "Савија лим дуж линије скице за задати угао и полупречник. Користите га да пресавијете раван лим након што сте у њега исекли изрезе.",
|
||||
"help.sheet.hem": "Пресавија ивицу лима натраг на саму себе. Користите га за безбедне, круте ивице без оштрог грата.",
|
||||
"help.sheet.manage_rules": "Прави и мења правила за лим: дебљину, полупречник савијања, K-фактор, растерећења и размаке. Користите их да ускладите материјал и алате своје радионице.",
|
||||
"help.sheet.path_flange": "Додаје низ прирубница дуж ивице лима, пратећи отворени ланац линија скице. Користите је за профиле као што су U или Z облик у једном кораку.",
|
||||
"help.sheet.perforate": "Додаје поље рупа преко целог равног лима, у помереном или квадратном распореду. Користите га за отворе за проветравање, решетке и лакше панеле.",
|
||||
"help.sheet.refold": "Поново савија развијено тело од лима. Користите га након додавања операција на раван лим.",
|
||||
"help.sheet.unfold": "Развија сва савијања тела од лима. Користите га да додате рупе или изрезе који морају да пређу преко савијања, а затим поново пресавијте.",
|
||||
"help.sketch.arc.center_point": "Црта кружни лук око центра, од почетне до крајње тачке. Користите га када је центар лука познат, на пример за полупречник око рупе или осовине.",
|
||||
"help.sketch.arc.tangent": "Црта лук који почиње на крају линије или лука и наставља тангентно на њега. Користите га да ланац наставите глатком кривином уместо углом.",
|
||||
"help.sketch.arc.three_point": "Црта лук од почетне до крајње тачке кроз трећу тачку. Користите га када лук мора да прође кроз задате тачке, а не око познатог центра.",
|
||||
"help.sketch.arc3d": "Црта тачан кружни лук у простору кроз три тачке, са укљученом 3D скицом. Користите га за кривине путања и водилица које напуштају раван скице.",
|
||||
"help.sketch.auto_constrain": "Додаје ограничења која скица скоро већ има, као што су хоризонталност, паралелност или подударност, а затим је котира док није потпуно дефинисана. Користите ову команду да једним кораком учврстите грубо нацртану скицу.",
|
||||
"help.sketch.auto_constrain_from_datum": "Ради као команда Аутоматска ограничења, али положаје мери од референтне тачке коју изаберете уместо од исходишта. Користите је када је део распоређен од једне референтне тачке, на пример угла или рупе.",
|
||||
"help.sketch.blend_curve": "Спаја крајеве две криве глатким сплајном који је тангентан на обе, или и непрекидан по закривљености ако тако изаберете. Користите је да премостите размак између кривих без прегиба.",
|
||||
"help.sketch.break": "Дели криву на делове тамо где је секу друге криве или у тачкама које поставите на њу. Користите га када део криве треба да има своје ограничење или да се сам избрише.",
|
||||
"help.sketch.cancel": "Напушта скицу и одбацује све што је измењено откако је направљена или отворена за измену. Поништи враћа измене.",
|
||||
"help.sketch.centerline": "Пребацује линије између обичних линија и средишњих линија, оса које профили изостављају. Користите средишњу линију као осу за ротацију, пресликавање или ограничење симетрије.",
|
||||
"help.sketch.chamfer.distance_angle": "Скошава угао између две линије; задаје се растојањем дуж прве линије и углом. Користите га када цртеж даје скошење као дужину и угао, на пример 2 mm × 30°.",
|
||||
"help.sketch.chamfer.equal_distance": "Скошава угао између две линије за исто растојање уназад дуж обе. Користите га за уобичајено скошење од 45° на обрису.",
|
||||
"help.sketch.chamfer.two_distance": "Скошава угао између две линије; задаје се засебним растојањем дуж сваке линије. Користите га за скошења која нису од 45°, задата као две дужине.",
|
||||
"help.sketch.circle.center": "Црта круг из његовог центра и пречника. Користите га за рупе, испусте и друге округле облике чији је центар познат.",
|
||||
"help.sketch.circle.three_point": "Црта круг кроз три тачке. Користите га када круг мора да прође кроз задате тачке, на пример кроз тачке постојеће геометрије.",
|
||||
"help.sketch.circle.three_tangent": "Црта круг који додирује три елемента: линије, кругове или лукове. Користите га да уклопите круг у простор између три криве, на пример као уписани круг троугла.",
|
||||
"help.sketch.circle.two_point": "Црта круг из две крајње тачке његовог пречника. Користите га када су познате тачке на ивици круга, а не његов центар.",
|
||||
"help.sketch.circle.two_tangent": "Црта круг задате величине који додирује два елемента: линије, кругове или лукове. Користите га за заобљење сталног полупречника између две криве.",
|
||||
"help.sketch.conic": "Црта конику између две крајње тачке, обликовану теменом и параметром ρ. Користите је за глатке прелазе чију пуноћу желите да подесите, од равног до скоро оштрог угла.",
|
||||
"help.sketch.constrainer": "Примењује ограничење које једна или две изабране криве већ скоро имају, као што су хоризонтално, паралелно, тангентно или једнако. Користите га да ручно нацртану скицу сређујете ограничење по ограничење.",
|
||||
"help.sketch.constraint.coincident": "Поставља тачку на другу тачку, криву или осу скице. Користите је да затворите размаке у профилу или да поставите тачку на линију.",
|
||||
"help.sketch.constraint.collinear": "Поставља две линије на једну праву. Користите је да поравнате прекинуте ивице, на пример обе стране зареза.",
|
||||
"help.sketch.constraint.concentric": "Поставља два круга или лука на исти центар. Користите је за прстенове, цилиндрична упуштења и вратила са степеницама.",
|
||||
"help.sketch.constraint.curvature": "Чини да две криве које се сусрећу у крајњој тачки настављају са истом закривљеношћу (G2). Користите је тамо где тангентни спој није довољно глатак, на пример на видљивим површинама.",
|
||||
"help.sketch.constraint.equal": "Чини линије исте дужине, а кругове и лукове истог полупречника. Користите је да једна кота одређује неколико одговарајућих облика.",
|
||||
"help.sketch.constraint.fix": "Фиксира тачке или криве где јесу или их поново ослобађа. Користите га за геометрију која се не сме померати када превлачите или решавате скицу.",
|
||||
"help.sketch.constraint.horizontal_vertical": "Чини линију, или линију између две тачке, хоризонталном или вертикалном, зависно од тога која је ближа. Користите га да обрис поравнате са осама скице.",
|
||||
"help.sketch.constraint.midpoint": "Поставља тачку на средину линије или чини да се средишње тачке две линије поклопе. Користите га да геометрију центрирате на ивици.",
|
||||
"help.sketch.constraint.parallel": "Чини да две линије буду паралелне. Користите је за странице које морају остати паралелне када се друге коте промене.",
|
||||
"help.sketch.constraint.perpendicular": "Чини да се две линије састају под правим углом. Користите је за праве углове између линија које нису на осама скице.",
|
||||
"help.sketch.constraint.polygon": "Чини затворени ланац линија правилним полигоном: једнаких страница, са сваким теменом на једном кругу. Користите га да ручно нацртани полигон учините правилним и да такав остане.",
|
||||
"help.sketch.constraint.symmetry": "Чини да две тачке или криве буду једна другој одраз преко линије или око тачке. Користите је да профил остане симетричан када мењате једну страну.",
|
||||
"help.sketch.constraint.tangent": "Чини да се две криве додирују тангентно, на пример линија и лук. Користите га за глатке спојеве без прегиба.",
|
||||
"help.sketch.construction": "Пребацује криве између обичне и помоћне геометрије, коју профили изостављају. Користите помоћне криве као помагала за распоред, референце и коте.",
|
||||
"help.sketch.construction_line": "Направите бесконачну помоћну праву кроз две тачке. Користите је да распоредите скицу без раздвајања профила.",
|
||||
"help.sketch.construction_line.angle": "Направите бесконачну помоћну праву под углом од осе X скице. Изаберите тачку и упишите угао или изаберите смер.",
|
||||
"help.sketch.construction_line.bisector": "Изаберите две праве линије скице које се секу, па једну од две симетрале угла. Резултат прати изворне линије.",
|
||||
@@ -1564,71 +1411,11 @@
|
||||
"help.sketch.construction_line.tangent_external": "Изаберите круг или кружни лук, па спољашњу тачку и решење тангенте. Прегледи приказују само тачке додира на нацртаном луку.",
|
||||
"help.sketch.construction_line.tangent_two": "Изаберите два круга или кружна лука, па у прегледу изаберите заједничку тангенту. Тачке додира морају лежати на нацртаним кривама.",
|
||||
"help.sketch.construction_line.vertical": "Направите бесконачну вертикалну помоћну праву кроз тачку. Њено ограничење вертикалности остаје на снази при каснијим изменама.",
|
||||
"help.sketch.copy": "Копира изабране криве и тачке скице, заједно са ограничењима и котама међу њима. Налепите их у ову или у другу скицу.",
|
||||
"help.sketch.create": "Започиње нову 2D скицу на равни или на равном лицу модела. Свака екструзија, ротација и повлачење почиње скицом.",
|
||||
"help.sketch.cut": "Копира изабрану геометрију скице и брише је из скице, у једном кораку поништавања. Налепите је на другом месту у овој скици или у другу.",
|
||||
"help.sketch.dimension": "Додаје погонску коту: дужину, растојање, угао, полупречник или пречник, зависно од тога шта изаберете. Упишите вредност или назив параметра, а скица га прати.",
|
||||
"help.sketch.edit": "Отвара постојећу скицу за измену. Операције изграђене на њој ажурирају се када завршите скицу.",
|
||||
"help.sketch.ellipse": "Црта елипсу из њеног центра, краја велике осе и тачке на њеној малој оси. Користите је за овалне отворе, брегове и друге издужене округле облике.",
|
||||
"help.sketch.equation_curve": "Црта криву из формула: x(t) и y(t), или y = f(x), у задатом опсегу. Формуле могу да користе параметре и крива их прати: користите је за синусоиду, спиралу или евольвенту зупца зупчаника.",
|
||||
"help.sketch.extend": "Продужава линију или лук до најближе криве на свом путу или продужава две криве док се не сретну. Користите га да затворите размаке у профилу након одсецања или измене.",
|
||||
"help.sketch.fillet": "Заобљује угао у којем се састају линије или лукови, луком задатог полупречника. Више углова заобљених заједно деле један полупречник.",
|
||||
"help.sketch.finish": "Напушта скицу и враћа се на модел. Њени затворени профили су тада спремни за Екструдирај, Ротирај и друге операције.",
|
||||
"help.sketch.finish_auto_constrain": "Покреће команду Аутоматска ограничења на скици, а затим је завршава. Користите га да једним кораком оставите потпуно дефинисану скицу.",
|
||||
"help.sketch.fit_curves_to_section": "Пресеца мрежно или пуно тело равни скице и уклапа линије и лукове у пресек. Користите га да скенирани или увезени део поново направите као скицу која се може мењати.",
|
||||
"help.sketch.include_3d": "Уноси ивице модела, врхове и криве других скица у ову скицу као повезане референце, а оне ван њене равни спљоштава на њу. Користите га да градите на геометрији која не лежи у равни скице.",
|
||||
"help.sketch.infinite": "Пребацује линије између обичних линија и бесконачних помоћних линија које се пружају преко целог приказа. Користите је за референце распореда које никад не завршавају прерано.",
|
||||
"help.sketch.insert_dxf": "Учитава криве DXF цртежа у скицу, скалиране, окренуте и постављене како зададете. Користите га да градите на 2D цртежу из другог програма, на пример на обрису за ласерско сечење.",
|
||||
"help.sketch.insert_svg": "Учитава путање SVG цртежа у скицу, скалиране, окренуте и постављене како зададете. Користите га да логотип или векторски обрис претворите у криве које можете екструдирати.",
|
||||
"help.sketch.inspect": "Отвара извештај о отвореној скици: колико је степени слободе остало и да ли је потпуно ограничена. Користите га да сазнате шта се још помера пре него што завршите скицу.",
|
||||
"help.sketch.intersect": "Додаје криве или тачке у којима тела, лица, ивице или друге скице секу раван скице. Оне остају повезане и прате модел када се он промени.",
|
||||
"help.sketch.intersection_curve": "Прави 3D криве тамо где се два тела или лица састају, повезане са њима. Користите их као путање или водилице које прате модел.",
|
||||
"help.sketch.isoparametric_curve": "Прави 3D криву дуж U или V смера лица кроз тачку коју изаберете, повезану са лицем. Користите је као путању или линију поделе која прати површ.",
|
||||
"help.sketch.line": "Црта повезане линије тачку по тачку, као отворени ланац или затворени обрис. То је основни алат за већину профила.",
|
||||
"help.sketch.line.midpoint": "Црта линију од њене средишње тачке до једног краја, а други крај се пресликава. Користите је за линије центриране на тачки, на пример за симетричну ивицу.",
|
||||
"help.sketch.line3d": "Црта повезане праве линије између тачака у простору, са укљученом 3D скицом. Користите је за путање и оквире који напуштају раван скице.",
|
||||
"help.sketch.mirror": "Пресликава криве и тачке скице преко линије или осе и додаје ограничења симетрије. Користите га да нацртате половину симетричног профила и допуните га.",
|
||||
"help.sketch.move": "Помера или ротира криве и тачке скице, или њихову копију. Користите га да промените положај геометрије уз задржавање њеног облика и ограничења.",
|
||||
"help.sketch.offset": "Прави копију ланца кривих на задатом растојању, на једној или обе стране. Користите га за зидове, обрисе и зазоре; растојање остаје кота која се може мењати.",
|
||||
"help.sketch.paste": "Налепљује геометрију скице коју сте копирали или исекли у активну скицу. Поставите је на тачку или је померите за задати помак.",
|
||||
"help.sketch.pattern.circular": "Копира геометрију скице око централне тачке, преко пуног круга или задатог угла. Користите га за кружне распореде рупа за завртње, паоке и зубе.",
|
||||
"help.sketch.pattern.rectangular": "Копира геометрију скице у редове и колоне на задатим размацима. Користите га за мреже рупа, жлебова или отвора за проветравање.",
|
||||
"help.sketch.point": "Поставља тачку скице. Користите је као референцу за коте, ограничења, центре рупа или касније операције.",
|
||||
"help.sketch.point3d": "Поставља тачку у простору, са укљученом 3D скицом. Користите је као референцу за 3D криве и путање.",
|
||||
"help.sketch.polygon.circumscribed": "Црта правилан полигон око круга, чија се величина задаје од центра до средине странице. Користите га када је познат отвор кључа, као код шестоугаоне навртке.",
|
||||
"help.sketch.polygon.edge": "Црта правилан полигон из два краја једне странице. Користите га када су познате дужина и положај странице.",
|
||||
"help.sketch.polygon.inscribed": "Црта правилан полигон унутар круга, чија се величина задаје од центра до темена. Користите га када је позната мера преко темена.",
|
||||
"help.sketch.project": "Уноси ивице, лица и врхове модела и криве других скица у ову скицу, пројектоване на њену раван. Оне остају повезане и прате модел када се он промени.",
|
||||
"help.sketch.project_to_surface": "Пројектује криве других скица дуж нормале ове скице на лице, као повезане 3D криве. Користите га да логотип, линију поделе или путању ставите на закривљену површину.",
|
||||
"help.sketch.rectangle.center": "Црта правоугаоник из његовог центра и једног угла. Користите га за обрисе центриране на тачки, на пример на исходишту.",
|
||||
"help.sketch.rectangle.rounded": "Црта правоугаоник са сва четири угла заобљена истим полупречником. Користите га за плоче, поклопце и отворе са заобљеним угловима.",
|
||||
"help.sketch.rectangle.three_point": "Црта правоугаоник из једне ивице и тачке на супротној страни. Користите га за правоугаонике под углом у односу на осе скице.",
|
||||
"help.sketch.rectangle.two_point": "Црта правоугаоник из два супротна угла. Користите га за обрисе плоча, блокова и џепова.",
|
||||
"help.sketch.scale": "Скалира криве и тачке скице задатим фактором око базне тачке. Користите га да промените величину дела скице без поновног цртања.",
|
||||
"help.sketch.slot.arc_center": "Црта закривљени жлеб задате ширине дуж лука одређеног центром, почетком и крајем. Користите га за жлебове за подешавање око осовине.",
|
||||
"help.sketch.slot.arc_three_point": "Црта закривљени жлеб задате ширине дуж лука кроз три тачке. Користите га када путања жлеба мора да прође кроз задате тачке.",
|
||||
"help.sketch.slot.center_point": "Црта прави жлеб задате ширине од његовог центра до центра једног крајњег лука. Користите га за жлебове центриране на тачки.",
|
||||
"help.sketch.slot.center_to_center": "Црта прави жлеб задате ширине између центара његова два крајња лука. Користите га за жлебове котиране од центра до центра, на пример за жлебове за подешавање завртња.",
|
||||
"help.sketch.slot.overall": "Црта прави жлеб задате ширине од једног спољног краја до другог. Користите га када је важна укупна дужина жлеба.",
|
||||
"help.sketch.spline.control_point": "Црта кубни сплајн обликован контролним тачкама кроз које не пролази. Користите га за глатке, течне криве које обликујете померањем тачака.",
|
||||
"help.sketch.spline.control_point_5": "Црта сплајн степена 5 обликован контролним тачкама. Користите га тамо где се криве морају спојити са глаткијом закривљеношћу, на пример на видљивим дизајнерским површинама.",
|
||||
"help.sketch.spline.fit_point": "Црта глатки сплајн који пролази кроз сваку тачку коју поставите, отворен или затворен. Користите га да пратите облик кроз познате тачке.",
|
||||
"help.sketch.spline3d": "Црта глатку криву у простору кроз тачке, са укљученом 3D скицом. Користите га за путање повлачења и трасе каблова који напуштају раван скице.",
|
||||
"help.sketch.spun_profile": "Прави у равни скице обрис који тело опише када се окреће око осе. Користите га да добијете силуету струганог дела за ротацију или цртеж.",
|
||||
"help.sketch.text": "Уписује текст у скицу изабраним фонтом, висином и углом; његове речи могу да прате параметре. Екструдирајте га или направите рељеф за ознаке и натписе.",
|
||||
"help.sketch.transform": "Скалира, окреће и помера геометрију скице око централне тачке у једном кораку. Користите га да истовремено промените положај и величину избора.",
|
||||
"help.sketch.trim": "Уклања део криве између најближих пресека око места где кликнете. Користите га да преклапајуће линије средите у затворен профил.",
|
||||
"help.solid.align": "Помера изабрана тела тако да се тачка, лице или раван на њима поклопи са тачком, лицем или равни негде другде. Користите га да поставите део уз други без мерења одмака.",
|
||||
"help.solid.boundary_fill": "Прави тела од области затворених преклапајућим алатним телима, попуњавајући само области које изаберете. Користите је да направите облик од простора који заједно ограничава неколико тела.",
|
||||
"help.solid.bounding_solid": "Прави кутију која обухвата изабрана тела, са необавезним додатком. Користите га да видите укупну величину дела или као комад материјала од којег се обрађује.",
|
||||
"help.solid.box": "Прави кутију из дужине, ширине и висине, из угаоне тачке или центрирану на тачки. Користите је за брз блок, привремену замену или тело у које се секу облици.",
|
||||
"help.solid.chamfer": "Одсеца изабране ивице равним скошењем задатог растојања. Користите га да ублажите оштре ивице или олакшате увођење чивије или завртња.",
|
||||
"help.solid.coil": "Прави завојно тело, на пример опругу, из пречника, броја окретаја, висине или корака и округлог или квадратног пресека. Користите је за опруге, завојнице и завојне гребене.",
|
||||
"help.solid.combine": "Спаја тела, одузима их од циљног тела или задржава само заједничку запремину, а може да задржи и алатна тела. Користите га да спојите делове, да једним обликом одсечете други или да пронађете где се два тела преклапају.",
|
||||
"help.solid.cone": "Прави конус из основног круга и висине, или зарубљени конус када и врх има полупречник. Користите га за сужења, левкове, упуштања и шиљке.",
|
||||
"help.solid.cylinder": "Прави цилиндар из полупречника или пречника и висине, постављен на тачку дуж осе. Користите га за вратила, клинове, испусте и округле заготовке.",
|
||||
"help.solid.draft": "Нагиње изабрана лица за угао који задате, мерено од неутралне равни. Користите га на ливеним или бризганим деловима како би изашли из калупа.",
|
||||
"help.solid.emboss": "Издиже профиле скице, на пример текст или логотип, из лица или их утискује у њега. Користите га за натписе, ознаке и обележја на равним или округлим лицима.",
|
||||
"help.solid.extrude": "Извлачи профил скице у 3D дуж задатог растојања, додајући или уклањајући материјал. Користите га да раван обрис претворите у блок, испуст или џеп.",
|
||||
"help.solid.fillet": "Заобљује изабране ивице глатким кружним прелазом задатог полупречника. Користите га да омекшате оштре ивице ради чврстоће, удобности или изгледа.",
|
||||
"help.solid.hole": "Буши округлу рупу задатог пречника на изабраној тачки лица. Користите је за пролазе завртања, чивије и друге једноставне округле отворе.",
|
||||
@@ -1637,60 +1424,20 @@
|
||||
"help.solid.move": "Помера или ротира изабрана тела, или њихову копију, за растојање и угао које задате. Користите га да преместите тело или направите друго на другом месту.",
|
||||
"help.solid.offset_face": "Гура изабрана лица унутра или напоље за растојање које задате, а околна лица их прате. Користите га да подебљате зид, продубите џеп или повисите испупчење без мењања скице.",
|
||||
"help.solid.pattern.circular": "Понавља изабране објекте око осе, за задати број и укупни угао. Користите га за кругове завртања, жбице, ребра хладњака и зупце.",
|
||||
"help.solid.pattern.path": "Копира операције или тела дуж путање скице, према броју и размаку. Користите га за рупе дуж закривљене ивице или делове дуж шине.",
|
||||
"help.solid.pattern.rectangular": "Понавља изабране објекте у једном или два смера са задатим бројем и размаком. Користите га за редове и мреже рупа, ребара, чивија или ножица.",
|
||||
"help.solid.pipe": "Прави округлу цев дуж путање кривих скице, пуну или шупљу са задатом дебљином зида. Користите је за цеви, жице, каблове и шине.",
|
||||
"help.solid.press_pull": "Додаје или уклања материјал док превлачите лице, или заобљава ивице док их превлачите. Користите га за брзе измене директно на моделу.",
|
||||
"help.solid.remove": "Уклања изабрана тела из дизајна од ове тачке временске траке надаље; ранији кораци их задржавају. Користите га да одбаците помоћно тело, нпр. алат за сечење који вам више не треба.",
|
||||
"help.solid.replace_face": "Премешта изабрана равна лица на раван или на паралелно лице, а тело расте или се смањује да га досегне. Користите га да поравнате лице са другим делом или помоћном равни.",
|
||||
"help.solid.revolve": "Окреће профил скице око осе и прави округло тело. Користите га за вратила, дугмад, посуде и сваки део који је округао око средишње линије.",
|
||||
"help.solid.rib": "Додаје танак зид дуж отворене криве скице, испуњен до наредних лица тела. Користите га да ојачате зидове и углове, на пример код делова израђених у калупу или штампаних.",
|
||||
"help.solid.scale": "Повећава или смањује изабрана тела за фактор, једнако у свим смеровима или посебно по оси. Користите га да промените величину увезеног облика или урачунате скупљање.",
|
||||
"help.solid.shell": "Издубљује тело и оставља зидове задате дебљине, а може да отвори лица која изаберете. Користите га за кутије, поклопце и друге танкозидне делове.",
|
||||
"help.solid.sphere": "Прави сферу из полупречника или пречника око централне тачке. Користите је за кугле, дугмад и заобљене крајеве.",
|
||||
"help.solid.split_body": "Сече тело на засебна тела равни, лицем другог тела или линијом скице. Користите га за делове који се засебно штампају, обрађују или боје.",
|
||||
"help.solid.split_face": "Дели изабрана лица по равни, лицу другог тела или кривама скице, без сечења тела. Користите га да делу лица дате сопствени нагиб, боју или одмак.",
|
||||
"help.solid.sweep": "Повлачи профил скице дуж путање и прави тело. Користите га за цеви, шине, ручке и сваки део константног пресека који прати криву.",
|
||||
"help.solid.thread": "Додаје ISO метрички навој на цилиндрично лице, као козметички навој или урезан у тело. Користите га за завртње, навојне рупе и штампане делове са навојем.",
|
||||
"help.solid.torus": "Прави прстен из великог полупречника око његове осе и малог полупречника његовог округлог пресека. Користите га за О-прстенове, ручке и округле перле.",
|
||||
"help.solid.web": "Додаје танак зид дуж сваке отворене криве скице, сваки испуњен до наредних лица тела. Користите је за мрежу потпорних зидова унутар кућишта и тацни.",
|
||||
"help.surface.blend": "Прави површ која премошћује ивице два тела, тангентно или непрекидно по закривљености са оба. Користите је да глатко спојите две површи преко размака.",
|
||||
"help.surface.boundary": "Прави површ која испуњава петљу од две до четири криве скице или мрежу кривих. Користите је за слободне панеле дефинисане њиховим ивицама.",
|
||||
"help.surface.extend": "Продужава површ преко њених ивица, за растојање или до равни или лица. Користите га да се површи преклопе пре него што их одсечете или сашијете.",
|
||||
"help.surface.extrude": "Извлачи криве или профиле скице дуж растојања у површ, само зидове, без поклопаца. Користите је за танке зидове и за алате за сечење или поделу.",
|
||||
"help.surface.fair": "Углађује унутрашњост слободних лица док њихове ивице остају на месту. Користите га да изравнате избочине и таласасте одблеске на површи.",
|
||||
"help.surface.loft": "Прави површ која редом пролази кроз два или више профила, без поклопаца. Користите је за љуске и прелазе између различитих облика.",
|
||||
"help.surface.match": "Поново гради ивицу површи тако да се поклопи са ивицом другог тела, уз одговарајућу тангентност или закривљеност. Користите га да глатко затворите шав између две површи.",
|
||||
"help.surface.offset": "Прави копију лица на растојању дуж њихових нормала, као ново површинско тело. Користите је за опне, зазоре или другу страну зида.",
|
||||
"help.surface.patch": "Испуњава област скице или затворену петљу ивица лицем, равним или глатко закривљеним. Користите је да затворите рупе у површинском телу.",
|
||||
"help.surface.reverse_normal": "Преврће лица површинског тела, тако да њихова спољна страна гледа на другу страну. Користите га пре подебљавања или сашивања када лица гледају ка унутра.",
|
||||
"help.surface.revolve": "Окреће криве или профиле скице око осе у површ, без поклопаца. Користите је за округле љуске као што су абажури, посуде и млазнице.",
|
||||
"help.surface.ruled": "Прави траку од правих линија из ланца ивица, дуж нормале лица, тангенте или под углом. Користите је за зидове са нагибом, прелазе и површи раздвајања.",
|
||||
"help.surface.stitch": "Шије површинска тела заједно дуж њихових заједничких ивица, у тело када се затворе. Користите га да скуп површи претворите у једно тело.",
|
||||
"help.surface.sweep": "Помера криве или профиле скице дуж путање у површ, без поклопаца. Користите је за олуке, лајсне и друге танке облике који прате путању.",
|
||||
"help.surface.thicken": "Даје површинском телу дебљину и претвара га у пуно тело. Користите га да од површи направите делове погодне за штампу или обраду.",
|
||||
"help.surface.trim": "Сече површ помоћу равни, друге површи или кривих скице и задржава страну коју изаберете. Користите га да површи обликујете сечењем пре сашивања.",
|
||||
"help.surface.unstitch": "Раздваја лица тела у засебна површинска тела; пуно тело се распада на површи. Користите га да прерадите појединачна лица тела.",
|
||||
"help.surface.untrim": "Уклања рупе са лица или враћа његову спољну границу на природне границе површи. Користите га да вратите целу површ након одсецања.",
|
||||
"help.third_party": "Лиценце трећих страна",
|
||||
"help.timeline.compute_all": "Поново гради сваку операцију на временској траци од почетка. Користите га да освежите модел и видите које операције не успевају.",
|
||||
"help.timeline.delete": "Брише изабране операције са временске траке; брисање скице брише и операције направљене из ње. Користите га да уклоните корак који више не желите.",
|
||||
"help.timeline.dependents": "Наводи операције које би биле избрисане заједно са једном операцијом и оне које не би успеле без ње. Користите га пре брисања или промене операције.",
|
||||
"help.timeline.play": "Поново репродукује преостале операције једну по једну, са паузом од пола секунде након сваке обнове. Покрените ову команду поново или притисните Escape да зауставите; Иди на крај одмах скаче на крај.",
|
||||
"help.view.apply": "Окреће приказ у стандардни смер, као што су предњи, горњи или изометријски, или на сачувани именовани приказ. Користите га да модел гледате из одређеног угла.",
|
||||
"help.view.delete": "Брише сачувани именовани приказ. Модел се не мења.",
|
||||
"help.view.fit": "Зумира и помера приказ тако да цео модел, или избор, испуни приказ. Користите га када је модел ван видног поља.",
|
||||
"help.view.grid": "Приказује или сакрива мрежу у прозору приказа. Користите је као водич за величину и оријентацију током моделовања.",
|
||||
"help.view.ground_shadow": "Приказује или сакрива сенку модела на подлози. Користите је да лакше процените висину и положај.",
|
||||
"help.view.home": "Враћа приказ на почетни смер и уклапа модел. Користите га да се брзо вратите на познати приказ.",
|
||||
"help.view.list": "Наводи именоване приказе сачуване у дизајну. Користите га да пронађете приказ који сте раније сачували.",
|
||||
"help.view.navigate": "Окреће, помера или зумира приказ по корацима, на пример четвртином окрета улево. Користите га да прецизно померате камеру уместо превлачења.",
|
||||
"help.view.navigation_bar": "Приказује или сакрива навигациону траку на дну прозора приказа. Сакријте је за више простора, а прикажите је да алатима приказа приступате мишем.",
|
||||
"help.view.rename": "Даје сачуваном именованом приказу нови назив. Сам приказ остаје исти.",
|
||||
"help.view.save": "Чува тренутни положај камере као именовани приказ у дизајну. Користите га да се касније вратите на исти угао, на пример за снимке екрана.",
|
||||
"help.view.spin": "Непрекидно орбитира приказ око модела до следећег клика или тастера. Користите га да представите модел са свих страна.",
|
||||
"help.view.tool": "Закључава алат камере, орбитирање, померање или зумирање, па превлачење левим дугметом миша помера приказ док га не искључите. Користите га на додирној табли или без средњег дугмета миша.",
|
||||
"help.view.visual_style": "Мења начин на који се модел исцртава: осенчено са ивицама или без њих, жичани модел или са скривеним ивицама. Користите жичани модел да видите унутра, а осенчено за чист изглед.",
|
||||
"history.sketch_under_constrained": "Недовољно ограничено ({count} степени слободе)",
|
||||
"history.sketch_under_constrained_one": "Недовољно ограничено ({count} степен слободе)",
|
||||
"hole_presets.confirm_delete": "Потврди брисање",
|
||||
@@ -1867,10 +1614,6 @@
|
||||
"material.selection.mixed": "Различити материјали",
|
||||
"measure.at": "На",
|
||||
"measure.item": "Ставка {number}",
|
||||
"measure.quick_copied": "Мерење је копирано",
|
||||
"measure.quick_copy": "Кликните да копирате мерење",
|
||||
"measure.quick_edges": "Ивица: {count}",
|
||||
"measure.quick_faces": "Лица: {count}",
|
||||
"messages.ago_h": "пре {n} h",
|
||||
"messages.ago_min": "пре {n} min",
|
||||
"messages.ago_s": "пре {n} s",
|
||||
@@ -2023,11 +1766,6 @@
|
||||
"not a move": "није померање",
|
||||
"not a number": "није број",
|
||||
"open a sketch first": "прво отворите скицу",
|
||||
"parameters.apply_live": "Примени сваку измену чим напустите њено поље",
|
||||
"parameters.apply_live_tip": "Искључено: измене чекају на Примени или У реду, а затим се дизајн једном поново гради за све њих. Откажи или Esc их одбацује.",
|
||||
"parameters.held": "Измена на чекању за Примени: {count}",
|
||||
"parameters.held_hint": "Мењајте изразе и јединице. Измене чекају на Примени или У реду.",
|
||||
"parameters.held_one": "1 измена на чекању за Примени",
|
||||
"parts.automatic_name": "аутоматски",
|
||||
"parts.dimension.across_flats": "Отвор кључа",
|
||||
"parts.dimension.bore": "Отвор",
|
||||
@@ -2050,8 +1788,6 @@
|
||||
"parts.family.set_screw": "Завртањ без главе са унутрашњим шестоугаоником, равног врха",
|
||||
"parts.family.socket_head_cap_screw": "Завртањ са цилиндричном главом и унутрашњим шестоугаоником",
|
||||
"parts.family.washer": "Обична подлошка",
|
||||
"parts.holes": "Рупе (необавезно)",
|
||||
"parts.placement_hint": "изаберите једну или више рупа да у сваку поставите део, или У реду поставља део у исходиште",
|
||||
"pattern.alignment_2": "Поравнање 2",
|
||||
"pattern.alignment_hint": "Број укључује оригинал. Центар равномерно распоређује копије; Обрни бира додатну страну за парне укупне бројеве.",
|
||||
"pattern.direction_1": "Смер 1",
|
||||
@@ -2104,8 +1840,6 @@
|
||||
"prefs.bottom_centre": "Доле у средини",
|
||||
"prefs.bottom_right": "Доле десно",
|
||||
"prefs.browser": "Стабло модела",
|
||||
"prefs.browser_eye_left": "Око поред стрелице за скупљање",
|
||||
"prefs.browser_eye_left_note": "Редови стабла модела приказују око за приказивање/скривање поред стрелице за скупљање, као раније, уместо у колони на десном крају редова.",
|
||||
"prefs.browser_reveal_on_hover": "Прикажи при преласку мишем",
|
||||
"prefs.browser_show_note": "Приказано држи стабло модела на екрану. Прикажи при преласку мишем га скрива док показивач не дође на његово место или на танак језичак на његовој левој ивици, а остаје отворено док је показивач у њему или док је отворен мени из њега.",
|
||||
"prefs.browser_shown": "Приказано",
|
||||
@@ -2156,8 +1890,6 @@
|
||||
"prefs.graphics_card_restart": "Ступа на снагу након поновног покретања SolidCraft-а. WGPU_ADAPTER_NAME има предност над овим избором.",
|
||||
"prefs.graphics_note": "Жртвујте брзину за глаткоћу. Сваки избор показује свој учинак на примеру.",
|
||||
"prefs.graphics_presets_note": "Унапред подешене вредности подешавају све изборе испод одједном.",
|
||||
"prefs.hide_constraint_glyphs_zoomed_out": "Сакриј симболе ограничења када је приказ умањен",
|
||||
"prefs.hide_constraint_glyphs_zoomed_out_note": "Симболи ограничења нестају из приказа када је скица толико умањена да би је затрпали. Искључено: остају фиксне величине на екрану при сваком зумирању.",
|
||||
"prefs.history": "Временска трака",
|
||||
"prefs.history_origin_bodies": "Прикажи исходиште и тела на врху",
|
||||
"prefs.history_origin_bodies_note": "Временска трака лево или испод стабла модела почиње фасциклом Тела активне компоненте и Исходиштем, са њиховим оком и менијима као у стаблу модела. Временска трака на дну остаје непромењена.",
|
||||
@@ -2196,9 +1928,6 @@
|
||||
"prefs.max_file_size_step": "STEP и датотеке за увоз",
|
||||
"prefs.max_file_size_web": "Веб апликација отвара STEP и датотеке за увоз до 512 MB и дизајне до 256 MB: картица прегледача не може да садржи веће датотеке. Десктоп апликација може да повећа ова ограничења.",
|
||||
"prefs.megabytes": "MB",
|
||||
"prefs.menu_grid": "Велике иконе",
|
||||
"prefs.menu_list": "Списак",
|
||||
"prefs.menus": "Менији",
|
||||
"prefs.minutes": "минута",
|
||||
"prefs.minutes_suffix": " min",
|
||||
"prefs.mouse": "Миш и додирна табла",
|
||||
@@ -2218,16 +1947,12 @@
|
||||
"prefs.origin_plane_names": "Називи равни исходишта",
|
||||
"prefs.origin_plane_names_note": "Називи приказани у стаблу модела, дијалозима и листама. {top} је XY, {front} је XZ, а {right} је YZ, са Z нагоре. Команде, скрипте и сачувани дизајни задржавају XY, XZ и YZ.",
|
||||
"prefs.overall_speed": "Укупна брзина",
|
||||
"prefs.parameter_list_rows": "Редови на списку параметара",
|
||||
"prefs.parameter_list_rows_tip": "Стрелица надоле у празном пољу вредности наводи параметре, прво омиљене, до овог броја. Мањи број држи списак лаким у великом дизајну.",
|
||||
"prefs.persistent_ribbon_pressed": "Истакни активне команде на траци",
|
||||
"prefs.persistent_ribbon_pressed_help": "Истиче команде на траци док су њихови ефекти укључени. Искључите да бисте задржали претходни неутрални изглед и помоћ за команде.",
|
||||
"prefs.perspective_fov": "Видно поље",
|
||||
"prefs.placement": "Постављање",
|
||||
"prefs.prefer_free_sketch_points": "Дај предност покретним тачкама скице када се тачке преклапају",
|
||||
"prefs.preview_choices": "Преглед ваших избора",
|
||||
"prefs.print_face_highlight": "Истицање површине за штампу",
|
||||
"prefs.print_face_highlight_tip": "Колико се јако површина за штампу тела боји и обрубљује у приказу. 0 % не приказује истицање.",
|
||||
"prefs.profile_active": "Активни профил",
|
||||
"prefs.profile_applied": "Профил је примењен.",
|
||||
"prefs.profile_changed": "Подешавања су промењена откако је профил сачуван. Притисните Сачувај да их задржите у њему.",
|
||||
@@ -2249,8 +1974,6 @@
|
||||
"prefs.quality_fastest": "најбрже",
|
||||
"prefs.quality_slowest": "најспорије",
|
||||
"prefs.quality_smoother": "глађе",
|
||||
"prefs.quick_measure": "Брзо мерење у углу приказа",
|
||||
"prefs.quick_measure_note": "Величина избора у доњем десном углу приказа: дужина ивице, или Ø и R за округлу, површина лица, положај тачке, растојање и угао две ставке, збир неколико ивица или лица. Клик га копира.",
|
||||
"prefs.render_previous_geometry_budget": "Користи претходни буџет геометрије за преглед у Рендеровању",
|
||||
"prefs.render_previous_geometry_budget_help": "Враћа претходно фиксно ограничење геометрије (512 MiB на 64-битним десктоп рачунарима, 128 MiB другде) уместо буџета према уређају.",
|
||||
"prefs.reports_saved": "Сачувано: {n}",
|
||||
@@ -2264,8 +1987,6 @@
|
||||
"prefs.search_empty": "Нема одговарајућих подешавања",
|
||||
"prefs.select": "Избор",
|
||||
"prefs.select_one_item": "Изабери једну ставку",
|
||||
"prefs.select_other_hidden": "Изабери скривену геометрију помоћу Изабери друго",
|
||||
"prefs.select_other_hidden_help": "Укључено: обухвата скривена тела, скице и заклоњене ивице у близини показивача. Искључено: користи се изворни списак видљиве геометрије испод показивача.",
|
||||
"prefs.selecting": "Бирање",
|
||||
"prefs.shift": "Shift",
|
||||
"prefs.shift_add_ctrl_toggle": "Shift само додаје; Ctrl / Cmd укључује и искључује",
|
||||
@@ -2296,8 +2017,6 @@
|
||||
"prefs.sketch_tab_always_note": "Картица Скица остаје на траци, одмах после картице Модел, док ниједна скица није отворена. Њени алати за цртање тада започињу скицу на изабраној равни или лицу, или на равни коју следећу изаберете, са спремним алатом у њој.",
|
||||
"prefs.sketch_tracking_guides": "Водичи за поравнање центра и средишње тачке",
|
||||
"prefs.sketch_tracking_guides_note": "Задржите показивач изнад центра круга или средишта праве ивице, па се померите хоризонтално или вертикално да би се приказао привремени тачкасти водич.",
|
||||
"prefs.sketch_tracking_points": "Водичи за поравнање од крајњих тачака и углова током цртања",
|
||||
"prefs.sketch_tracking_points_note": "Док алат за цртање чека на тачку, задржавање показивача изнад краја линије или лука, угла правоугаоника или слободне тачке приказује исти привремени тачкасти водич као код центра или средишње тачке. Искључено: само центри и средишње тачке.",
|
||||
"prefs.sketching": "Скицирање",
|
||||
"prefs.snap_drawing_note": "Током цртања или превлачења тачке скице.",
|
||||
"prefs.source": "Извор",
|
||||
@@ -2325,16 +2044,6 @@
|
||||
"prefs.theme_follow_off": "Искључено",
|
||||
"prefs.theme_follow_stop": "Престани да пратиш",
|
||||
"prefs.theme_import_hint": "Кликните да изаберете датотеку теме, превуците је овде или притисните Ctrl+V (Cmd+V на Mac рачунару) када је тема копирана",
|
||||
"prefs.theme_option_opacity": "Непрозирност",
|
||||
"prefs.theme_option_opacity_help": "Подесите непрозирност плутајућих панела. Доња граница читљивости штити текст преко боја прозора приказа.",
|
||||
"prefs.theme_option_tab_colours": "Боје картица",
|
||||
"prefs.theme_option_tab_colours_help": "Користи боје панела и прозора приказа ове теме за сваку картицу на траци.",
|
||||
"prefs.theme_option_tab_fade_ms": "Прелаз између картица",
|
||||
"prefs.theme_option_tab_fade_ms_help": "Постепено мења боје панела и прозора приказа при промени картице. Нула прелази одмах.",
|
||||
"prefs.theme_options_badge": "Опције",
|
||||
"prefs.theme_options_more": "Више · {count}",
|
||||
"prefs.theme_options_reset": "Ресетуј",
|
||||
"prefs.theme_options_unavailable": "Није доступно на овом уређају",
|
||||
"prefs.theme_paste": "Налепи тему",
|
||||
"prefs.theme_paste_none": "Клипборд не садржи SolidCraft тему",
|
||||
"prefs.timeline_half_hour": "−30 min",
|
||||
@@ -2356,23 +2065,13 @@
|
||||
"prefs.under_cursor": "Испод показивача",
|
||||
"prefs.units_precision": "Јединице и прецизност",
|
||||
"prefs.updates": "Ажурирања",
|
||||
"prefs.value_boxes_in_view": "Прикажи вредности поред њихових ручица у приказу",
|
||||
"prefs.value_boxes_in_view_tip": "Вредност команде (Растојање, Полупречник…) у пољу поред њене ручице, преко модела. Искључено: уносите је у прозору команде, који преузима тастатуру након избора, а ништа не прекрива модел.",
|
||||
"prefs.view": "Понашање приказа",
|
||||
"prefs.view_confirm_corner": "У реду и Откажи у углу приказа",
|
||||
"prefs.view_confirm_corner_note": "Док је отворен дијалог или скица, квачица и крстић горе десно у приказу раде исто што и дугмад У реду и Откажи у дијалогу, односно завршавају и отказују скицу. Навигатор приказа помера се испод њих.",
|
||||
"prefs.viewport": "Прозор приказа",
|
||||
"prefs.viewport_analysis_status": "Прикажи статус анализе у прозору приказа",
|
||||
"prefs.viewport_analysis_status_help": "Приказује активне анализе изнад прозора приказа, отвара њихове легенде из сваке ставке, а тастер Esc искључује најновију анализу. Искључите да бисте вратили легенде у угловима и претходно понашање тастера Esc.",
|
||||
"prefs.viewport_background": "Позадина",
|
||||
"prefs.viewport_background_colour": "Боја",
|
||||
"prefs.viewport_background_theme": "Градијент теме",
|
||||
"prefs.viewport_section_status": "Прикажи статус пресека у прозору приказа",
|
||||
"prefs.viewport_section_status_help": "Приказује подешавање пресека у прозору приказа. Esc и активно дугме на траци га искључују. Искључите да задржите претходне контроле пресека.",
|
||||
"prefs.viewport_status_details": "Детаљи прозора приказа уживо",
|
||||
"prefs.viewport_status_details_help": "Мењајте подешавања активне анализе и пресека у стандардним картицама са детаљима. Искључите да вратите легенде анализе само за читање и дијалог Пресек.",
|
||||
"prefs.viewport_status_summary": "Сажми ставке статуса у прозору приказа",
|
||||
"prefs.viewport_status_summary_help": "Сажима три или више ставки статуса у прозору приказа у једну збирну значку. Искључите да свака ставка остане у пуном реду.",
|
||||
"prefs.wheel": "Точкић",
|
||||
"prefs.wheel_trackpad": "Точкић и додирна табла",
|
||||
"prefs.workspace": "Радни простор",
|
||||
@@ -3251,9 +2950,7 @@
|
||||
"render.output_ready": "Спремно за рендеровање",
|
||||
"render.output_run_check": "Покрени проверу",
|
||||
"render.output_size_limit": "{method}: до {dimension} px по страни и {pixels} пиксела. Највећа величина која стаје: {width} × {height}.",
|
||||
"render.output_size_method_profile": "Да бисте рендеровали {width} × {height}, изаберите {method} са CPU профилом ресурса {profile}, или мању величину.",
|
||||
"render.output_size_ok": "Величина је у реду · {width} × {height} px",
|
||||
"render.output_size_profile": "Да бисте рендеровали {width} × {height}, изаберите CPU профил ресурса {profile}, или мању величину.",
|
||||
"render.output_swap_orientation": "Замени ширину и висину",
|
||||
"render.output_tools_inspector": "Величину и формат измените у инспектору Излаз.",
|
||||
"render.output_view_image": "Прикажи слику",
|
||||
@@ -3466,7 +3163,6 @@
|
||||
"render.size_custom": "Прилагођено…",
|
||||
"render.size_full_hd": "Full HD",
|
||||
"render.size_hd": "HD",
|
||||
"render.size_needs_profile": "{size} · захтева {profile}",
|
||||
"render.size_presets": "Унапред подешене величине",
|
||||
"render.size_presets_pending": "Стиже са уређивачем излаза",
|
||||
"render.size_preview": "Преглед",
|
||||
@@ -3754,24 +3450,6 @@
|
||||
"sheet.flange_type_contour": "Контура",
|
||||
"sheet.flange_type_edge": "Ивица",
|
||||
"sheet.no_body": "нема лименог тела: направите га помоћу Прирубница > Основа или претворите плочу у лим помоћу Претвори у лим (изаберите њено велико равно лице)",
|
||||
"sheet.personal_rules.confirm_delete": "Потврди брисање",
|
||||
"sheet.personal_rules.delete": "Избриши",
|
||||
"sheet.personal_rules.delete_prompt": "Избрисати ово лично правило? Правила која су већ у дизајнима остају непромењена.",
|
||||
"sheet.personal_rules.full": "Лична библиотека већ садржи 64 правила.",
|
||||
"sheet.personal_rules.invalid_name": "Унесите кратак назив без прелома реда или контролних знакова.",
|
||||
"sheet.personal_rules.invalid_values": "Допуните вредности правила: свака мора да се израчуна у овом дизајну, са позитивном дебљином и K-фактором од 0 до 1.",
|
||||
"sheet.personal_rules.missing": "Изабрано лично правило више није доступно.",
|
||||
"sheet.personal_rules.name": "Назив правила",
|
||||
"sheet.personal_rules.name_exists": "Лично правило са овим називом већ постоји. Користите други назив.",
|
||||
"sheet.personal_rules.name_hint": "Јединствен назив",
|
||||
"sheet.personal_rules.overwrite": "Сачувај промене у изабраном личном правилу",
|
||||
"sheet.personal_rules.rename": "Преименуј",
|
||||
"sheet.personal_rules.rule": "Лично правило",
|
||||
"sheet.personal_rules.save": "Сачувај ново",
|
||||
"sheet.personal_rules.scope": "Сачувано у вашем профилу за све дизајне.",
|
||||
"sheet.personal_rules.select": "Изаберите правило",
|
||||
"sheet.personal_rules.title": "Лична правила",
|
||||
"sheet.personal_rules.unsupported": "Ово правило има вредности које ова верзија не може да користи.",
|
||||
"shortcut.json_error": "параметри морају бити JSON: {error}",
|
||||
"shortcut.no_command": "нема команде `{id}`; текст пре JSON-а мора бити id команде",
|
||||
"shortcut.pin": "Прикачи на врх S оквира",
|
||||
@@ -3808,7 +3486,6 @@
|
||||
"sketch_text.align_right": "Десно",
|
||||
"sketch_text.bold": "Подебљано",
|
||||
"sketch_text.builtin_font": "{family} (уграђено)",
|
||||
"sketch_text.formula": "Почните са = да речи саставите од параметара: ='W' + number(Width)",
|
||||
"sketch_text.italic": "Курзив",
|
||||
"sketch_text.loading_fonts": "Тражење инсталираних фонтова…",
|
||||
"sketch_text.on_path": "Текст прати своју путању: крива га поставља",
|
||||
@@ -3949,8 +3626,6 @@
|
||||
"ui.3d_mouse_section": "3D миш",
|
||||
"ui.3d_mouse_show_in_view": "Прикажи 3D миш у 3D приказу",
|
||||
"ui.3d_mouse_show_in_view_tip": "Слика вашег 3D миша у доњем левом углу, која се креће док га померате.",
|
||||
"ui.3d_mouse_sketch_orbit": "Окрећи скице 3D мишем",
|
||||
"ui.3d_mouse_sketch_orbit_tip": "3D миш окреће приказ и док је скица отворена и гледана под правим углом, као што то може и миш. Искључено: помера и зумира скицу док не нагнете приказ.",
|
||||
"ui.3d_mouse_skip": "Мој уређај ово не може",
|
||||
"ui.3d_mouse_skip_tip": "Прескаче ово кретање у оба смера, а калибрација га изоставља.",
|
||||
"ui.3d_mouse_speed": "Брзина 3D миша",
|
||||
@@ -3979,8 +3654,6 @@
|
||||
"ui.3d_mouse_step_twist_counterclockwise": "Закрените капицу супротно од казаљке на сату, држите је, а затим пустите.",
|
||||
"ui.3d_mouse_switch_cap": "Калибриши као Повратак у центар",
|
||||
"ui.3d_mouse_switch_trackball": "Калибриши као трекбол",
|
||||
"ui.3d_mouse_use_direct": "Користи директни драјвер",
|
||||
"ui.3d_mouse_use_direct_tip": "Читај 3D миш директно (hidraw) уместо преко spacenavd.",
|
||||
"ui.3d_mouse_view_axis": "Оса приказа",
|
||||
"ui.3d_mouse_view_off": "Искључено",
|
||||
"ui.3d_mouse_view_off_tip": "Профил драјвера 3D миша искључује ову осу, па њено кретање не помера приказ. Избор кретања друге осе овде их замењује, а то кретање престаје да помера приказ.",
|
||||
@@ -4019,7 +3692,6 @@
|
||||
"ui.agent_chat_auth_terminal": "Покрените ово у терминалу, а затим притисните Повежи поново:",
|
||||
"ui.agent_chat_auth_title": "Пријави се код агента",
|
||||
"ui.agent_chat_cancel": "Откажи",
|
||||
"ui.agent_chat_cannot_start": "Инсталиран, али се не покреће: {error}",
|
||||
"ui.agent_chat_changes": "Промене: {n}, један корак поништавања",
|
||||
"ui.agent_chat_changes_n": "Промене: {n}",
|
||||
"ui.agent_chat_changes_of": "Промене: {n}/{limit}",
|
||||
@@ -4112,12 +3784,9 @@
|
||||
"ui.agent_chat_queued_stopped": "У реду чекања (заустављено, није послато)",
|
||||
"ui.agent_chat_refresh": "Освежи",
|
||||
"ui.agent_chat_refused": "Није дозвољено агенту: {reason}",
|
||||
"ui.agent_chat_reinstall": "{agent} је инсталиран ({program}), али се није покренуо када га је SolidCraft проверио: {error}\nЊегова инсталација је можда непотпуна или направљена за другу врсту рачунара. Инсталирајте га поново помоћу `{install}`, проверите да у терминалу исписује своју верзију, а затим притисните Освежи.",
|
||||
"ui.agent_chat_remove": "Уклони из реда",
|
||||
"ui.agent_chat_remove_file": "Скини са ове поруке",
|
||||
"ui.agent_chat_remove_imported": "Скини са ове поруке; део остаје у дизајну (Поништи га уклања)",
|
||||
"ui.agent_chat_reply_cut_off": "Одговор је достигао ограничење дужине пре него што је завршен, па је можда непотпун. Затражите од агента да настави или да одговори сажетије.",
|
||||
"ui.agent_chat_reply_declined": "Модел је одбио да одговори на ову поруку.",
|
||||
"ui.agent_chat_retry": "Покушај поново",
|
||||
"ui.agent_chat_right": "Десно",
|
||||
"ui.agent_chat_save": "Сачувај",
|
||||
@@ -4176,17 +3845,12 @@
|
||||
"ui.ai_copy_suffix": "копирај",
|
||||
"ui.ai_custom_url": "Прилагођени URL",
|
||||
"ui.ai_default": "Подразумевано",
|
||||
"ui.ai_edit": "Измени",
|
||||
"ui.ai_edit_agent_title": "Измени агента",
|
||||
"ui.ai_edit_gone": "Овај агент је уклоњен, па нема шта да се сачува.",
|
||||
"ui.ai_edit_tip": "Промените назив, команду или крајњу тачку овог агента. Сачувани кључ остаје скривен.",
|
||||
"ui.ai_http_busy": "крајња тачка је заузета или је преко ограничења; покушајте поново касније",
|
||||
"ui.ai_http_key": "крајња тачка је одбила кључ: проверите га у Подешавања > AI",
|
||||
"ui.ai_http_not_found": "нема такве крајње тачке или модела: проверите основни URL и назив модела",
|
||||
"ui.ai_http_too_large": "разговор је превелик за ову крајњу тачку; започните нови разговор",
|
||||
"ui.ai_key": "API кључ",
|
||||
"ui.ai_key_hint": "необавезно; чува се у системском привеску кључева",
|
||||
"ui.ai_key_keep_hint": "оставите празно да задржите сачувани кључ",
|
||||
"ui.ai_key_needs_https": "Кључ се шаље само преко HTTPS-а или на овај рачунар.",
|
||||
"ui.ai_key_note": "Чува се у системском привеску кључева, никад у подешавањима SolidCraft-а. За локални сервер оставите празно.",
|
||||
"ui.ai_keychain_error": "Системски привесак кључева је одбио: {error}",
|
||||
@@ -4218,7 +3882,6 @@
|
||||
"ui.ai_request_timeout": "Временско ограничење захтева",
|
||||
"ui.ai_request_timeout_hint": "Колико дуго један захтев моделу на овој крајњој тачки сме да траје, од 30 s до једног сата. Повећајте за спори локални модел.",
|
||||
"ui.ai_reset": "Ресетуј",
|
||||
"ui.ai_save": "Сачувај",
|
||||
"ui.ai_settings": "AI подешавања…",
|
||||
"ui.ai_show_features": "Прикажи AI функције",
|
||||
"ui.ai_show_features_note": "Разговор са агентом: панел у ком агент за кодирање који већ користите или крајња тачка модела коју изаберете ради на отвореном дизајну. Искључено: нема AI дугмета, пречице, ставке менија ни панела, и ништа се не тражи нити покреће.",
|
||||
@@ -4307,7 +3970,6 @@
|
||||
"ui.circle": "Круг",
|
||||
"ui.circular_pattern": "Кружни низ",
|
||||
"ui.clear": "Очисти",
|
||||
"ui.clear_print_face": "Уклони површину за штампу",
|
||||
"ui.clear_recent": "Очисти недавно",
|
||||
"ui.clear_the_selection": "Поништи избор",
|
||||
"ui.click_selects_whole_bodies": "Клик бира цела тела",
|
||||
@@ -4392,40 +4054,6 @@
|
||||
"ui.design_properties.project": "Пројекат",
|
||||
"ui.design_properties.revision": "Ревизија",
|
||||
"ui.design_saved": "Сачувано: {path}",
|
||||
"ui.details_access_caption": "Лица показују да ли алат може да допре до њих из изабраног смера.",
|
||||
"ui.details_angle": "Угао",
|
||||
"ui.details_continuity_caption": "Измените изабрани шав. Остали шавови задржавају своја подешавања.",
|
||||
"ui.details_continuity_stale": "Старија геометрија: поново покрените анализу да бисте изменили овај шав или га уклопили у приказ.",
|
||||
"ui.details_copy_list": "Копирај списак",
|
||||
"ui.details_curvature": "Толеранција закривљености",
|
||||
"ui.details_curvature_caption": "Лица су обојена према локалном полупречнику закривљености.",
|
||||
"ui.details_direction": "Смер алата",
|
||||
"ui.details_draft_caption": "Лица су обојена према углу у односу на смер вађења из калупа.",
|
||||
"ui.details_edit_seam": "Измени шав",
|
||||
"ui.details_fixture": "Узорак компоненте — само пробни подаци",
|
||||
"ui.details_fixture_caption": "Узорак компоненте са илустративним вредностима; ово није резултат модела.",
|
||||
"ui.details_fixture_problem": "Пример налаза са проблемом",
|
||||
"ui.details_fixture_readout": "Пример измерене вредности",
|
||||
"ui.details_flip": "Обрни",
|
||||
"ui.details_gap": "Размак",
|
||||
"ui.details_hatch": "Шрафирај пресечена лица",
|
||||
"ui.details_jump": "Скок закривљености",
|
||||
"ui.details_key": "Легенда",
|
||||
"ui.details_offset": "Одмак",
|
||||
"ui.details_plane": "Раван",
|
||||
"ui.details_pull": "Смер вађења из калупа",
|
||||
"ui.details_radius": "Полупречник",
|
||||
"ui.details_readout": "Очитавање",
|
||||
"ui.details_samples": "Узорци",
|
||||
"ui.details_seam": "{body} · Ивица {edge}",
|
||||
"ui.details_settings": "Подешавања",
|
||||
"ui.details_sharp_gap": "Оштро или са размаком",
|
||||
"ui.details_show_all": "Прикажи свих {count}",
|
||||
"ui.details_smooth": "Глатко",
|
||||
"ui.details_stripes": "Пруге",
|
||||
"ui.details_target": "Уклопи геометрију",
|
||||
"ui.details_worst_seams": "Најгори шавови",
|
||||
"ui.details_zebra_caption": "Одбијене пруге показују колико се глатко лица спајају.",
|
||||
"ui.diameter": "Пречник",
|
||||
"ui.dimension": "Кота",
|
||||
"ui.direct_interaction": "Директна интеракција",
|
||||
@@ -4486,7 +4114,6 @@
|
||||
"ui.equation_y_of_x": "y(x)",
|
||||
"ui.equivalent_radius": "Еквивалентни полупречник",
|
||||
"ui.expand": "Прошири",
|
||||
"ui.explode_needs_two_components": "Растављени приказ раздваја компоненте, па дизајн мора имати две или више њих (Нова компонента, Уметни дизајн или Направи компоненте из тела)",
|
||||
"ui.exportDxf": "Извези DXF…",
|
||||
"ui.export_ellipsis_keymap": "Извези…",
|
||||
"ui.export_keymap_tip": "Тастери, омиљено из оквира S и трака са алатима, као датотека",
|
||||
@@ -4775,17 +4402,12 @@
|
||||
"ui.plugins_skipped": "Фасцикле није било могуће прочитати: {count}.",
|
||||
"ui.plugins_version": "{version}",
|
||||
"ui.point": "Тачка",
|
||||
"ui.point_cloud_add_filter": "Додај филтер…",
|
||||
"ui.point_cloud_auto_range": "Аутоматски опсег",
|
||||
"ui.point_cloud_color_by": "Боја према",
|
||||
"ui.point_cloud_file_colors": "Боје из датотеке",
|
||||
"ui.point_cloud_filter_by": "Филтрирај према",
|
||||
"ui.point_cloud_height_high": "Највише",
|
||||
"ui.point_cloud_height_low": "Најниже",
|
||||
"ui.point_cloud_legend_filter": "Приказује се и сакрива у легенди изнад",
|
||||
"ui.point_cloud_no_file_colors": "Датотека нема боје",
|
||||
"ui.point_cloud_pause": "Паузирај",
|
||||
"ui.point_cloud_play": "Репродукуј",
|
||||
"ui.point_cloud_single_color": "Једна боја",
|
||||
"ui.point_cloud_size": "Величина тачке",
|
||||
"ui.point_cloud_units": "Јединице датотеке",
|
||||
@@ -4794,11 +4416,6 @@
|
||||
"ui.polygon": "Полигон",
|
||||
"ui.preferences": "Подешавања",
|
||||
"ui.press_a_key": "притисните тастер…",
|
||||
"ui.print_face_cleared": "{body}: површина за штампу уклоњена",
|
||||
"ui.print_face_input": "Површина за штампу",
|
||||
"ui.print_face_one_body": "Површина за штампу припада једном телу: пошаљите то тело само да бисте је променили",
|
||||
"ui.print_face_pick": "Изаберите равну површину пуног тела да постане површина за штампу",
|
||||
"ui.print_face_set": "{body}: површина за штампу постављена; Пошаљи у слајсер полаже тело на њу",
|
||||
"ui.profile": "Профил",
|
||||
"ui.profile_plane": "Раван профила",
|
||||
"ui.profiles": "Профили",
|
||||
@@ -4814,7 +4431,6 @@
|
||||
"ui.properties.inertia_y": "Iyx, Iyy, Iyz",
|
||||
"ui.properties.inertia_z": "Izx, Izy, Izz",
|
||||
"ui.properties.measuring": "Мерење…",
|
||||
"ui.properties.measuring_bodies": "Мерење… {done} од {total} тела",
|
||||
"ui.properties.measuring_failed": "Мерење је заустављено пре завршетка.",
|
||||
"ui.properties.principal_axis": "Главна оса {number}",
|
||||
"ui.properties.principal_moments": "Главни моменти",
|
||||
@@ -4863,7 +4479,6 @@
|
||||
"ui.revolve": "Ротирај",
|
||||
"ui.ribbon_exit": "Изађи",
|
||||
"ui.ribbon_labels": "Прикажи текст испод икона на траци",
|
||||
"ui.ribbon_menus_skip_pinned": "Изостави прикачене команде из падајућих менија",
|
||||
"ui.ribbon_pin_footer": "Прикачене команде приказују се на траци. Задржите показивач изнад реда да га прикачите или откачите.",
|
||||
"ui.ribbon_workspace": "Радни простор",
|
||||
"ui.right": "Десно",
|
||||
@@ -4882,7 +4497,6 @@
|
||||
"ui.selectOther": "Изабери друго…",
|
||||
"ui.selectTangentChain": "Изабери тангентни ланац",
|
||||
"ui.select_all": "Изабери све",
|
||||
"ui.select_components_by_face": "Изабери компоненте (лице бира своју компоненту)",
|
||||
"ui.selection": "Избор",
|
||||
"ui.selection_modifiers": "Модификатори избора",
|
||||
"ui.selection_shift_add_only": "Shift+клик додаје без уклањања",
|
||||
@@ -4924,11 +4538,6 @@
|
||||
"ui.sketch_intersect_selection_filter": "Филтер избора",
|
||||
"ui.sketch_modifiers": "Модификатори скице",
|
||||
"ui.sketch_project_geometry": "Геометрија",
|
||||
"ui.sketch_report.all_constrained": "Све је потпуно ограничено.",
|
||||
"ui.sketch_report.dof": "Степени слободе",
|
||||
"ui.sketch_report.loose": "Није потпуно ограничено",
|
||||
"ui.sketch_report.status": "Статус",
|
||||
"ui.sketch_report.title": "Извештај о скици",
|
||||
"ui.sketch_scale": "Скалирање скице",
|
||||
"ui.sketches": "Скице",
|
||||
"ui.slice": "Пресеци",
|
||||
@@ -5033,19 +4642,10 @@
|
||||
"ui.view_centre": "Центар приказа",
|
||||
"ui.viewport_status_clear": "Искључи {name}",
|
||||
"ui.viewport_status_clear_hint": "Искључи {name} · Esc",
|
||||
"ui.viewport_status_edges": "Ивица: {count}",
|
||||
"ui.viewport_status_from": "из смера {direction}",
|
||||
"ui.viewport_status_key": "Прикажи легенду за {name}",
|
||||
"ui.viewport_status_minimum_radius": "Минимални полупречник",
|
||||
"ui.viewport_status_pairs": "Парова: {count}",
|
||||
"ui.viewport_status_section_hatch": "{setting} · шрафура",
|
||||
"ui.viewport_status_section_plane": "Тренутна раван",
|
||||
"ui.viewport_status_section_tilted": "нагнуто · {offset}",
|
||||
"ui.viewport_status_stripes": "Пруга: {count}",
|
||||
"ui.viewport_status_summary_clear": "Искључи све",
|
||||
"ui.viewport_status_summary_heading": "У овом приказу",
|
||||
"ui.viewport_status_summary_label": "{name} и још ставки: {count}",
|
||||
"ui.viewport_status_summary_more": "+{count}",
|
||||
"ui.viewport_theme_follow": "Прати тему",
|
||||
"ui.visual_shaded_hidden_edges": "Осенчено са скривеним ивицама",
|
||||
"ui.visual_shaded_with_edges": "Осенчено са ивицама",
|
||||
@@ -5082,9 +4682,7 @@
|
||||
"update.button": "Ажурирај",
|
||||
"update.button_version": "Ажурирај на {version}",
|
||||
"update.check_automatically": "Аутоматски проверавај ажурирања",
|
||||
"update.check_for_updates": "Провери ажурирања",
|
||||
"update.check_now": "Провери сада",
|
||||
"update.check_unavailable": "Провера ажурирања није доступна за ову инсталацију.",
|
||||
"update.checking": "Провера…",
|
||||
"update.copy": "Копирај",
|
||||
"update.dmg_opened": "Слика диска је отворена и проверена: превуците SolidCraft у Applications, замените стару копију, а затим поново покрените SolidCraft.",
|
||||
|
||||
@@ -60,7 +60,6 @@
|
||||
"BLEND SURFACE": "BLANDYTA",
|
||||
"BOUNDARY SURFACE": "GRÄNSYTA",
|
||||
"BROWSER": "WEBBLÄSARE",
|
||||
"Back to the original order": "Tillbaka till ursprunglig ordning",
|
||||
"Ball": "Kul",
|
||||
"Bar": "Stång",
|
||||
"Base Center": "Bascentrum",
|
||||
@@ -182,8 +181,6 @@
|
||||
"Designs you open or save appear here.": "Konstruktioner du öppnar eller sparar visas här.",
|
||||
"Determined by To Object. Choose Angle to edit the angular extent.": "Bestäms av Till objekt. Välj Vinkel för att redigera vinkelutsträckningen.",
|
||||
"Diameter": "Diameter",
|
||||
"Did this assembly open the wrong way up?": "Öppnades den här sammanställningen med fel sida upp?",
|
||||
"Did this part open the wrong way up?": "Öppnades den här delen med fel sida upp?",
|
||||
"Dimension new shapes": "Måttsätt nya former",
|
||||
"Direction": "Riktning",
|
||||
"Discard": "Förkasta",
|
||||
@@ -596,8 +593,6 @@
|
||||
"Snap to face and edge centres": "Snappa till ytors och kanters centrum",
|
||||
"SolidCraft cannot submit reports directly. Submit on GitHub; no token is needed in the app.": "SolidCraft kan inte skicka in rapporter direkt. Skicka in dem på GitHub; ingen token behövs i appen.",
|
||||
"SolidCraft closed before these designs were saved. Their last autosave can be opened.": "SolidCraft stängdes innan dessa konstruktioner sparades. Deras senaste autospar kan öppnas.",
|
||||
"Sort A to Z": "Sortera A till Ö",
|
||||
"Sort Z to A": "Sortera Ö till A",
|
||||
"Spacing 2 must be a non-zero number": "Avstånd 2 måste vara ett tal skilt från noll",
|
||||
"Spacing must be a non-zero number": "Avståndet måste vara ett tal skilt från noll",
|
||||
"Specialise": "Specialisera",
|
||||
@@ -606,7 +601,6 @@
|
||||
"Square": "Kvadrat",
|
||||
"Stand it up": "Res upp den",
|
||||
"Stand it up: a quarter turn about X, as one Move feature you can undo.": "Res upp den: ett kvartsvarv runt X, som en enda Flytta-funktion som du kan ångra.",
|
||||
"Stand this assembly up?": "Resa upp denna sammanställning?",
|
||||
"Stand this part up?": "Resa upp denna del?",
|
||||
"Start angle": "Startvinkel",
|
||||
"Start bulge": "Startbukt",
|
||||
@@ -778,8 +772,6 @@
|
||||
"at the face": "vid ytan",
|
||||
"bom.group_children": "Underdelar i sin dels rad",
|
||||
"browser.body_name": "Kropp{number}",
|
||||
"browser.calibrate_click_a": "Klicka på bilden för punkt A eller skriv dess koordinater.",
|
||||
"browser.calibrate_click_b": "Klicka på bilden för punkt B eller skriv dess koordinater.",
|
||||
"browser.calibrate_title": "Kalibrera: {name}",
|
||||
"browser.capture_many": "{count} komponenter flyttades men deras lägen har inte fångats.",
|
||||
"browser.capture_note": "Fånga behåller det nya läget; Återställ sätter tillbaka det.",
|
||||
@@ -822,8 +814,6 @@
|
||||
"cmd.appearance_pick_up": "Plocka upp utseende",
|
||||
"cmd.appearance_replace": "Ersätt utseende",
|
||||
"cmd.assembly_bom": "Stycklista",
|
||||
"cmd.assembly_mass_properties": "Massegenskaper",
|
||||
"cmd.body.print_face": "Utskriftsyta",
|
||||
"cmd.body_rename": "Byt namn på kropp",
|
||||
"cmd.browser_collapse_all": "Fäll ihop alla",
|
||||
"cmd.browser_expand_all": "Expandera alla",
|
||||
@@ -1248,7 +1238,6 @@
|
||||
"cmd.view.render_browser": "Renderingswebbläsare",
|
||||
"cmd.view.render_dock": "Flytta renderingspanel",
|
||||
"cmd.view.render_focus": "Fokusvy för rendering",
|
||||
"cmd.view.status_details": "Statusdetaljer i vyfönstret",
|
||||
"cmd.view.status_items": "Statusobjekt i vyfönstret",
|
||||
"cmd.view_ambient_occlusion": "Omgivningsocklusion",
|
||||
"cmd.view_angle_readout": "Vyvinklar",
|
||||
@@ -1334,7 +1323,6 @@
|
||||
"dialog.dimension_insert_hint": "Klicka på ett annat styrande mått för att infoga dess namn",
|
||||
"dialog.dimension_name": "Mått: {name}",
|
||||
"dialog.edit_title": "REDIGERA {title}",
|
||||
"dialog.no_shown_body": "Ingen synlig kropp att ändra: visa en, eller välj Ny kropp",
|
||||
"dialog.select": "↖ Markera",
|
||||
"dialog.selected_count": "↖ {count} markerade",
|
||||
"dialog.selection_guidance": "Markera en indata för att ändra den. Klicka på markerade objekt för att ta bort dem; Ctrl/Cmd-klick växlar dem också. Granska förhandsvisningen och tryck sedan på OK.",
|
||||
@@ -1392,243 +1380,26 @@
|
||||
"from the rule": "från regeln",
|
||||
"help.apache": "Apache-licens 2.0",
|
||||
"help.appearance.assign": "Ger de markerade kropparna, ytorna eller komponenterna en färg eller ett materialutseende, utan att ändra deras vikt. Använd det för att skilja delar åt eller förhandsgranska en ytfinish.",
|
||||
"help.assembly.bom": "Listar delarna i konstruktionen eller i en komponent med deras antal, per artikelnummer, och kan spara listan som CSV eller JSON. Använd den som stycklista för beställning och montering.",
|
||||
"help.attributions": "Erkännanden (ATTRIBUTION.md)",
|
||||
"help.build": "Version {version} · commit {commit} · byggd {date}",
|
||||
"help.canvas.decal": "Placerar en bild på en plan yta på modellen, som ett klistermärke. Använd det för att visa en etikett, en logotyp eller ett tryckt mönster på en del.",
|
||||
"help.canvas.edit": "Ändrar en duk: dess läge, storlek, vinkel, opacitet, spegling, synlighet eller namn. Använd det för att passa in en referensbild mot skissen som du ritar av den i.",
|
||||
"help.canvas.insert": "Placerar en PNG- eller JPEG-bild på ett plan eller en yta som en genomskinlig referens. Använd det för att rita av ett foto eller en ritning i en skiss, med bilden skalad till en känd storlek.",
|
||||
"help.component.break_link": "Kopplar loss en länkad komponent från sin konstruktionsfil och behåller dess kroppar som de är. Använd det när delen inte längre ska följa ändringar i originalfilen.",
|
||||
"help.component.capture_position": "Behåller lägena för delar som du flyttat för hand, så att de blir delarnas nya utgångsläge. Använd det efter att du dragit delar på plats som ingen led håller fast.",
|
||||
"help.component.create": "Lägger till en ny, tom komponent i konstruktionen, i den aktiva komponenten om du inte väljer en annan överordnad komponent. Använd det för att ge en ny del av en sammanställning en egen plats för kroppar och skisser.",
|
||||
"help.component.finish_edit": "Sparar delen du redigerar på plats, återgår till dess sammanställning och uppdaterar sammanställningen utifrån den. Använd det när dina ändringar i den länkade delen är klara.",
|
||||
"help.component.from_bodies": "Gör varje markerad kropp till en egen komponent, uppkallad efter kroppen. Använd det när en konstruktion byggd av lösa kroppar ska bli en sammanställning vars delar kan fogas samman med leder och flyttas.",
|
||||
"help.component.insert_design": "Infogar en annan sparad konstruktion som en komponent länkad till sin fil, med dess solida kroppar placerade som de är där. Använd det för att återanvända en del i en sammanställning och få med senare ändringar via Uppdatera länkar.",
|
||||
"help.component.properties": "Visar volym, massa, masscentrum och tröghetsmoment för en komponent, utifrån kropparnas material. Använd det för att kontrollera vikt och balans hos en sammanställning.",
|
||||
"help.component.revert_position": "Sätter tillbaka delar som du flyttat för hand där de var och förkastar flyttningar som inte fångats. Använd det för att ångra provflyttningar i en sammanställning.",
|
||||
"help.component.update_links": "Läser de länkade konstruktionsfilerna igen och ersätter kroppar som har ändrats. Använd det efter att du redigerat en del som den här sammanställningen använder.",
|
||||
"help.config.configure": "Lägger till parametrar, funktioner, material eller utseenden som kolumner i konfigurationstabellen. Använd det för att bygga varianter av en konstruktion, till exempel storlekar på en del.",
|
||||
"help.config.preview": "Kontrollerar att en rad i konfigurationstabellen går att bygga om, utan att ändra konstruktionen eller dess historik. Använd det innan du byter till en variant som du är osäker på.",
|
||||
"help.config.rules": "Visar konfigurationstabellens regler och rader och vilken rad som är aktiv. Använd det för att se hur en konstruktions varianter är uppsatta.",
|
||||
"help.config.table": "Visar konfigurationstabellen: en rad per variant, en kolumn per parameter eller funktion, och om konstruktionen fortfarande stämmer med den aktiva raden. Använd det för att granska en konstruktions varianter.",
|
||||
"help.connect_note": "Starta om varje assistent för att läsa in SolidCraft-servern. Varje fil säkerhetskopierades som .bak innan den ändrades.",
|
||||
"help.connect_title": "Anslut AI-assistenter",
|
||||
"help.construct.axis.edge": "Skapar en konstruktionsaxel längs en rak kant eller skisslinje. Använd den som axel för en rotation, ett cirkulärt mönster eller en led.",
|
||||
"help.construct.axis.normal_to_face": "Skapar en konstruktionsaxel genom en punkt, vinkelrät mot en yta. Använd den som en axel som står rakt ut från en yta.",
|
||||
"help.construct.axis.through_cylinder": "Skapar en konstruktionsaxel genom centrum av en cylinder-, kon- eller torusyta, eller en cirkulär kant. Använd den för att rotera eller mönstra funktioner runt en rund del.",
|
||||
"help.construct.axis.two_planes": "Skapar en konstruktionsaxel där två plan eller plana ytor möts. Använd den när den axel du behöver är linjen mellan två ytor.",
|
||||
"help.construct.axis.two_points": "Skapar en konstruktionsaxel genom två punkter, hörn eller skisspunkter. Använd den för en axel som löper mellan två kända lägen.",
|
||||
"help.construct.plane.along_path": "Skapar ett konstruktionsplan vinkelrätt mot en kant eller kurva, på en position längs den. Använd det för att skissa en profil för en svepning eller ett tvärsnitt av en bana.",
|
||||
"help.construct.plane.at_angle": "Skapar ett konstruktionsplan som är vridet i en vinkel från ett plan eller en yta, runt en axel eller kant. Använd det för lutande skisser, till exempel ett vinklat fäste.",
|
||||
"help.construct.plane.midplane": "Skapar ett konstruktionsplan mitt emellan två plan eller plana ytor, eller som delar vinkeln där de möts i en vinkel. Använd det som symmetriplan vid spegling.",
|
||||
"help.construct.plane.offset": "Skapar ett konstruktionsplan parallellt med ett plan eller en plan yta, på ett avstånd eller genom en punkt. Använd det för att skissa på en bestämd höjd över en yta.",
|
||||
"help.construct.plane.perpendicular": "Skapar ett konstruktionsplan som innehåller en linje eller kant och står vinkelrätt mot ett plan eller en yta. Använd det för att skissa upprätt på en modell längs en kant.",
|
||||
"help.construct.plane.tangent": "Skapar ett konstruktionsplan som tangerar en cylinder, kon, sfär eller torus i en punkt. Använd det för att skissa på sidan av en rund del.",
|
||||
"help.construct.plane.three_points": "Skapar ett konstruktionsplan genom tre punkter. Använd det för ett plan som bestäms av lägen på modellen, till exempel tre hörn.",
|
||||
"help.construct.plane.two_edges": "Skapar ett konstruktionsplan genom två raka kanter eller linjer som ligger i samma plan. Använd det för ett plan tvärs genom en del, till exempel genom två motstående kanter.",
|
||||
"help.construct.point.along_path": "Skapar en konstruktionspunkt på en position längs en kant eller kurva. Använd den som referens en bit längs en bana.",
|
||||
"help.construct.point.center": "Skapar en konstruktionspunkt i centrum av en cirkulär kant, en skisscirkel eller skissbåge, en sfär eller en torus. Använd den som referens för hål, axlar och leder.",
|
||||
"help.construct.point.edge_plane": "Skapar en konstruktionspunkt där en kant eller linje går genom ett plan eller en plan yta. Använd den för att markera var en bana korsar ett plan.",
|
||||
"help.construct.point.three_planes": "Skapar en konstruktionspunkt där tre plan eller plana ytor möts. Använd den som hörnreferens, även där modellen saknar hörn.",
|
||||
"help.construct.point.two_edges": "Skapar en konstruktionspunkt där två kanter eller linjer möts eller kommer närmast varandra. Använd den som referens i ett virtuellt hörn.",
|
||||
"help.construct.point.vertex": "Skapar en konstruktionspunkt på ett hörn eller en skisspunkt. Använd den som en referens som finns kvar när skissen eller kroppen runt den är dold.",
|
||||
"help.contact.check": "Listar de par av delar i kontaktuppsättningar som går igenom varandra i sitt nuvarande läge. Använd det för att hitta kollisioner innan du driver leder eller kör en rörelsestudie.",
|
||||
"help.contact.create": "Grupperar två eller fler delar i en kontaktuppsättning vars kroppar hindras från att gå igenom varandra medan lederna rör sig. Använd det för delar som ska stanna när de rör vid varandra, till exempel en spak mot sitt stopp.",
|
||||
"help.contact.disable_all": "Stänger av kontakt, så att drivna leder och rörelsestudier inte längre stannar där delar rör vid varandra. Använd det för att kunna flytta delar fritt igen, eller för att hålla en stor sammanställning responsiv.",
|
||||
"help.contact.edit": "Ändrar en kontaktuppsättning: vilka delar den innehåller, dess namn eller om den är undertryckt; den kan också ta bort uppsättningen. Använd det för att justera vilka delar som hindras från att gå igenom varandra.",
|
||||
"help.contact.enable_all": "Lägger alla delar i sammanställningen i en enda kontaktuppsättning, så att inga två delar kan gå igenom varandra medan lederna rör sig. Använd det för en snabb kontroll av en hel mekanism.",
|
||||
"help.contact.enable_sets": "Slår på kontakt för de kontaktuppsättningar du har definierat, så att drivna leder och rörelsestudier stannar där deras delar skulle gå igenom varandra. Använd det för att få tillbaka dina uppsättningar efter att du stängt av kontakt.",
|
||||
"help.contact.list": "Listar konstruktionens kontaktuppsättningar, delarna i var och en och om kontakt är på. Använd det för att kontrollera hur kontakt är inställd innan du driver sammanställningen.",
|
||||
"help.document.inspect": "Visar en översikt över konstruktionen: dess komponenter, kroppar, skisser, funktioner och parametrar. Använd det för att orientera dig i en konstruktion som du inte byggt själv.",
|
||||
"help.document.units": "Ändrar enheterna som konstruktionen visar längder i, till exempel mm eller tum. Geometrin behåller sin storlek; bara visningen och tal utan enhet följer med.",
|
||||
"help.edit.checkpoint": "Kommer ihåg konstruktionen, den aktiva skissen och ångrahistoriken som de är nu. Använd det innan du provar något riskabelt som du kanske vill gå tillbaka från.",
|
||||
"help.edit.restore_checkpoint": "Går tillbaka till en kontrollpunkt, inklusive ångrahistoriken. Använd det för att förkasta allt som gjorts sedan kontrollpunkten i ett enda steg.",
|
||||
"help.explode.create": "Skapar en sprängvy som skjuter delarna bort från sammanställningens centrum, eller enligt de förflyttningar du anger. Använd det för att visa hur en sammanställning sätts ihop, för instruktioner eller presentationer.",
|
||||
"help.face.delete": "Tar bort de markerade ytorna och låter angränsande ytor sluta hålet, eller lämnar hålet öppet som en yta. Använd det för att ta bort en avrundad kant, ett hål eller ett nav som är i vägen.",
|
||||
"help.file.insert_mesh": "Lägger till en 3MF-, STL-, OBJ-, PLY- eller glTF-fil i konstruktionen som meshkroppar i en ny komponent. Använd det för att placera en nedladdad eller skannad modell bredvid din konstruktion som referens.",
|
||||
"help.file.insert_step": "Lägger till en STEP-, IGES-, FreeCAD- eller Rhino-fil i konstruktionen som solida kroppar i en ny komponent; en sammanställnings delar blir nästlade komponenter. Använd det för att hämta in modeller från leverantörer eller andra CAD-program.",
|
||||
"help.file.save_mesh": "Sparar kroppar som mesh i formatet STL, 3MF eller OBJ, med den jämnhet för krökta ytor som du väljer. Använd det för att förbereda delar för 3D-utskrift eller för program som läser mesh.",
|
||||
"help.file.send_to_slicer": "Sparar de markerade kropparna som en 3MF-fil och öppnar den i den slicer du väljer. Använd det för att gå från modell till utskrift i ett enda steg.",
|
||||
"help.font_details": "Gränssnittet använder egui:s inbyggda teckensnitt (Ubuntu Light och Hack, under Ubuntu Font Licence och MIT/Bitstream Vera-licensen; Noto Emoji och emoji-ikonteckensnittet, under OFL och MIT). Skisstext använder Liberation Sans (SIL OFL 1.1). Crafting Apps valfria teckensnittspaket, craft-fonts (BIZ UDPGothic, Shippori Mincho, BIZ UDMincho, Noto Sans CJK SC, Noto Sans Arabic; SIL OFL 1.1), ingår inte i SolidCraft-byggen.",
|
||||
"help.fonts": "Teckensnitt",
|
||||
"help.frame.member": "Placerar en profil, till exempel ett rör eller en aluminiumprofil, längs linjerna i en ramskiss, en ramdel per linje. Använd det för att bygga ramar, ställ och svetsade konstruktioner.",
|
||||
"help.inspect.accessibility": "Färgar de ytor som ett verktyg kan nå från en riktning, och de som det inte kan nå. Använd det för att kontrollera en del för bearbetning eller formsprutning från den sidan.",
|
||||
"help.inspect.center_of_mass": "Visar masscentrum för kroppar, var för sig och alla tillsammans, vid jämn densitet. Använd det för att kontrollera balans och var en del tippar.",
|
||||
"help.inspect.colored_components": "Ger varje komponent en egen tillfällig färg, utan att ändra utseenden. Använd det för att snabbt skilja delarna i en sammanställning åt.",
|
||||
"help.inspect.compare": "Jämför två kroppar och visar var den ena har material som den andra saknar, med volym och avvikelse. Använd det för att kontrollera en ändrad eller importerad del mot originalet.",
|
||||
"help.inspect.continuity": "Kontrollerar hur jämnt ytor möts längs sina kanter: spalter, knäckar eller krökningshopp, och färgar skarvarna. Använd det för att hitta var ytor inte fogas rent.",
|
||||
"help.inspect.curvature_comb": "Ritar kammar längs kurvor, kanter eller ytor vars tänder visar hur kraftigt de kröker sig. Använd det för att hitta plana ställen, knäckar och ojämn krökning.",
|
||||
"help.inspect.curvature_map": "Färgar ytor efter hur kraftigt de kröker sig, rött där radien är liten. Använd det för att hitta snäva ställen och bedöma hur jämn en yta är.",
|
||||
"help.inspect.draft": "Färgar ytor efter deras släppvinkel mot en dragriktning och markerar de som har för lite. Använd det för att kontrollera en del före formsprutning eller gjutning.",
|
||||
"help.inspect.environment_map": "Visar modellen med en reflekterande, spegelliknande yta. Använd det för att bedöma ytornas förlopp utifrån hur reflektionerna löper över dem.",
|
||||
"help.inspect.interference": "Hittar kroppar som överlappar varandra och visar varje överlapp med dess volym. Använd det för att kontrollera om delar i en sammanställning kolliderar.",
|
||||
"help.inspect.isocurve": "Ritar ytors isoparametriska kurvor, det rutnät som ytan är byggd på. Använd det för att se hur en yta flyter och var den packas ihop.",
|
||||
"help.inspect.measure": "Mäter längder, avstånd, vinklar, areor och radier mellan det du väljer, eller volym och massa hos kroppar. Använd det för att kontrollera storlekar och frigångar.",
|
||||
"help.inspect.minimum_radius": "Hittar den minsta krökningsradien hos kurvor, kanter eller ytor och var den finns. Använd det för att kontrollera att ett verktyg eller ett munstycke kan följa formen.",
|
||||
"help.inspect.section": "Skär upp vyn längs ett plan och skrafferar snittytorna, utan att ändra modellen. Använd det för att titta in i delar och sammanställningar.",
|
||||
"help.inspect.zebra": "Visar svarta och vita ränder som speglas i modellens ytor. Använd det för att bedöma jämnhet: ränder som bryts eller knäcks vid en kant visar en dålig övergång.",
|
||||
"help.joint.as_built": "Förbinder två delar där de redan är, utan att flytta någon av dem, och anger hur de fortfarande får röra sig. Använd det för delar som du redan har placerat i sitt slutliga läge.",
|
||||
"help.joint.cam": "Länkar en roterande kam till en följare, så att följaren glider eller svänger när kamens kontur passerar under den. Använd det för kammar, excentrar och ventilmekanismer.",
|
||||
"help.joint.create": "Förbinder två delar vid de ledursprung du väljer och flyttar den andra delen på plats; ledtypen anger hur de fortfarande får röra sig. Använd det för att bygga en sammanställning vars delar rör sig som den verkliga mekanismen.",
|
||||
"help.joint.drive": "Anger en leds vinkel eller avstånd och flyttar delarna med den, inom dess gränser; länkade leder och slutna slingor följer med. Använd det för att kontrollera att en mekanism rör sig som avsett.",
|
||||
"help.joint.gear": "Länkar två roterande leder med ett utväxlingsförhållande, så att den andra vrids när du driver den ena. Använd det för raka kugghjul och kuggkransar, med förhållandet från delningsradier eller kuggantal.",
|
||||
"help.joint.limits": "Anger hur långt en led får vridas eller glida, som ett minimum och ett maximum, eller tar bort dessa gränser. Använd det för att hålla ett gångjärn, en glidande led eller en spak inom sitt verkliga rörelseomfång.",
|
||||
"help.joint.motion_link": "Kopplar ihop två leder med ett förhållande och en förskjutning, så att den andra rör sig när du driver den ena. Använd det för ett fast samband mellan leder som Kugghjul, Kuggstång och drev eller Skruv inte täcker.",
|
||||
"help.joint.origin": "Placerar ett namngivet ledursprung på en del: i centrum av en yta eller en rund ände, mitt på en kant, i ett hörn eller i en punkt. Använd det för att förbereda var leder fäster; ett som väljs på en yta följer den när delen ändrar storlek.",
|
||||
"help.joint.rack_pinion": "Länkar ett roterande drev till en glidande kuggstång, så att kuggstången rör sig lika långt som den del av delningscirkeln som drevet rullar över. Använd det för kuggstångsdrifter, styrning och linjärstyrningar.",
|
||||
"help.joint.reach": "Flyttar en punkt på en del mot ett mål genom att ändra lederna i dess kedja, inom deras gränser. Använd det för att ställa in en mekanism utifrån var dess ände ska vara, till exempel spetsen på en robotarm.",
|
||||
"help.joint.rigid_group": "Låser de markerade delarna ihop som de är, så att de rör sig som en enhet. Använd det för delar som hör ihop och inte har någon rörelse mellan sig.",
|
||||
"help.joint.screw": "Länkar vridning och glidning med en stigning, så att varje varv förflyttar delen det avståndet. Använd det för ledskruvar, bultar och gängade spindlar.",
|
||||
"help.library.apply": "Tillämpar ett material eller utseende från en lokal biblioteksfil på kroppar, ytor eller komponenter. Använd det för att återanvända material som du sparat från en annan konstruktion.",
|
||||
"help.library.export": "Sparar konstruktionens material och utseenden i en biblioteksfil. Använd det för att dela dem eller återanvända dem i andra konstruktioner.",
|
||||
"help.library.inspect": "Kontrollerar en biblioteksfil och listar dess material och utseenden, utan att ändra konstruktionen. Använd det för att se vad ett bibliotek innehåller innan du tillämpar det.",
|
||||
"help.licences": "Licenser",
|
||||
"help.material.assign": "Anger vad de markerade kropparna är gjorda av, till exempel stål, aluminium eller ABS. Använd det så att massa och vikt stämmer med den verkliga delen.",
|
||||
"help.material.properties.validate": "Kontrollerar att ett materialkort har konsekventa tal och inga saknade värden. Använd det innan du förlitar dig på data för massa eller styvhet.",
|
||||
"help.mesh.convert": "Bygger om en meshkropp, till exempel en STL, till en redigerbar solid med plana och cylindriska ytor. Använd det för att ändra importerade mekaniska delar som om de vore en modellerad kropp.",
|
||||
"help.mit": "MIT-licens",
|
||||
"help.motion.study": "Anger ledvärden vid steg längs en tidslinje och spelar upp dem som en animation. Använd det för att se en mekanism röra sig genom en sekvens och kontrollera frigångar längs vägen.",
|
||||
"help.motion.trace": "Spårar den bana som en punkt på en del följer medan en rörelsestudie spelas upp eller en led drivs, och behåller den som en 3D-skisskurva när du bekräftar. Använd det för att se var en mekanism når, eller för att bygga vidare på dess bana.",
|
||||
"help.notice": "NOTICE",
|
||||
"help.occurrence.ground": "Fixerar en del på plats, eller frigör den igen, så att leder flyttar de andra delarna runt den. Använd det för ramen eller basen som resten av sammanställningen byggs på.",
|
||||
"help.occurrence.move": "Flyttar en del i sammanställningen endast längs de frihetsgrader som dess leder tillåter. Markera en yta på delen och dra sedan en tillgänglig pil eller båge.",
|
||||
"help.parameters.change": "Öppnar tabellen med namngivna värden och uttryck som styr konstruktionens mått. Använd den för att ändra en storlek på ett ställe och låta varje funktion som använder den följa med.",
|
||||
"help.parameters.export": "Sparar konstruktionens parametrar som CSV eller JSON. Använd det för att redigera dem i ett kalkylblad eller flytta dem till en annan konstruktion.",
|
||||
"help.parameters.graph": "Visar vilka parametrar och funktioner som använder vilka andra, och eventuella cirkulära beroenden eller fel bland dem. Använd det för att se vad en ändring av en parameter påverkar.",
|
||||
"help.parameters.import": "Läser in parametrar från CSV eller JSON i konstruktionen, antingen alla eller inga. Använd det för att hämta in värden från ett kalkylblad eller en annan konstruktion.",
|
||||
"help.parameters.move": "Flyttar en användarparameter före eller efter en annan i listan. Använd det för att hålla relaterade parametrar samlade.",
|
||||
"help.parts.fastener": "Lägger till en standardiserad skruv, bult, mutter, bricka, stift eller ett lager i den storlek du väljer. Placeras den på ett hål sätts den fast i hålet med en led, så att du inte behöver modellera fästelement själv.",
|
||||
"help.parts.insert": "Infogar en standarddel i den familj, storlek och längd du väljer. Placeras den på kanten eller väggen av ett hål sätts den fast mot hålet med en stel led.",
|
||||
"help.parts.library": "Öppnar standarddelarna: skruvar, bultar, muttrar, brickor, stoppskruvar, passtift och lager i standardstorlekar. Använd det för att lägga till en standarddel i stället för att modellera den själv.",
|
||||
"help.parts.resize": "Ändrar storleken eller längden på en infogad standarddel och bygger om den; dess leder håller den på plats. Använd det när en skruv visar sig vara för lång eller ett hål behöver en annan storlek.",
|
||||
"help.plastic.assign_rule": "Tilldelar en plastregel till kroppar, så att deras plastfunktioner tar dess släppvinkel och frigång som standardvärden. Använd det för att ställa in en formsprutad del en gång för alla dess funktioner.",
|
||||
"help.plastic.boss": "Lägger till ett skruvnav på en yta: en pelare med valfritt hål, släppvinkel, rotavrundning och stödjande revben. Använd det för skruvpunkter i formsprutade eller utskrivna höljen.",
|
||||
"help.plastic.lip": "Lägger till en läpp eller ett matchande spår längs kanten på en urholkad kropp. Använd det så att två höljeshalvor centreras mot varandra och sluter tätt.",
|
||||
"help.plastic.manage_rules": "Skapar och redigerar plastregler: material, väggtjocklek, radier, frigång och släppvinkel. Använd dem för att hålla funktionerna i en formsprutad del enhetliga.",
|
||||
"help.plastic.rest": "Lägger till ett stöd på en yta: en rund eller rektangulär platta, massiv eller ihålig, med släppvinkel. Använd det som stöd eller distans i ett formsprutat hölje.",
|
||||
"help.plastic.snap_fit": "Lägger till en snäppkrok på en yta, med angiven längd, tjocklek och hake. Använd det för att snäppa ihop delar utan skruvar.",
|
||||
"help.pointcloud.insert": "Infoga en skanning i formatet PLY, XYZ eller PTS som ett punktmoln vid sidan av modellen. Använd den som referens när du bygger en modell från uppmätta data.",
|
||||
"help.sheet.convert": "Gör en platta eller urholkad kropp med jämn tjocklek till en plåtkropp, med böjar vid de kanter du väljer. Använd det för att göra en befintlig del utvikbar.",
|
||||
"help.sheet.export_bend_table": "Sparar böjtabellen för en plåtkropp som CSV eller JSON: vinklar, radier och böjlägen i det plana mönstret. Använd det för kantpressen eller verkstaden.",
|
||||
"help.sheet.export_dxf": "Sparar det plana mönstret som en DXF, med konturer, böjlinjer och valfria böjanteckningar. Använd det för laser-, plasma- eller vattenskärning.",
|
||||
"help.sheet.flange": "Lägger till en fläns: en grundplåt utifrån en skiss, en vägg längs en öppen skisskontur eller en böjd vägg på plåtkanter. Använd det för att bygga upp plåtdelar.",
|
||||
"help.sheet.flat_pattern": "Skapar det plana mönstret för en plåtkropp, med dess storlek, utskärningar och böjlinjer. Använd det för att kontrollera plåtämnet innan du skär ut det.",
|
||||
"help.sheet.fold": "Böjer en plåt längs en skisslinje med en vinkel och en radie. Använd det för att vika en plan plåt efter att du skurit ut funktioner i den.",
|
||||
"help.sheet.hem": "Viker en plåtkant tillbaka mot sig själv. Använd det för säkra, styva kanter utan vassa grader.",
|
||||
"help.sheet.manage_rules": "Skapar och redigerar plåtregler: tjocklek, böjradie, K-faktor, avlastningar och spalter. Använd dem för att anpassa efter materialet och verktygen i din verkstad.",
|
||||
"help.sheet.path_flange": "Lägger till en kedja av flänsar längs en plåtkant, efter en öppen kedja av skisslinjer. Använd det för profiler som en U- eller Z-form i ett enda steg.",
|
||||
"help.sheet.perforate": "Lägger till ett hålfält över hela den plana plåten, i ett förskjutet eller kvadratiskt mönster. Använd det för ventilation, galler och lättare paneler.",
|
||||
"help.sheet.refold": "Viker ihop en utvikt plåtkropp igen. Använd det efter att du lagt till funktioner i den plana plåten.",
|
||||
"help.sheet.unfold": "Viker ut alla böjar på en plåtkropp. Använd det för att lägga till hål eller skärningar som måste korsa en böj, och vik sedan ihop den igen.",
|
||||
"help.sketch.arc.center_point": "Ritar en cirkelbåge runt en centrumpunkt, från en startpunkt till en slutpunkt. Använd det när bågens centrum är känt, till exempel en radie runt ett hål eller en vridpunkt.",
|
||||
"help.sketch.arc.tangent": "Ritar en båge som börjar i änden av en linje eller båge och fortsätter tangentiellt mot den. Använd det för att fortsätta en kedja med en mjuk böj i stället för ett hörn.",
|
||||
"help.sketch.arc.three_point": "Ritar en båge från en startpunkt till en slutpunkt genom en tredje punkt. Använd det när bågen ska gå genom givna punkter i stället för runt ett känt centrum.",
|
||||
"help.sketch.arc3d": "Ritar en exakt cirkelbåge i rymden genom tre punkter, med 3D-skiss på. Använd det för böjar i banor och styrkurvor som lämnar skissplanet.",
|
||||
"help.sketch.auto_constrain": "Lägger till de villkor som skissen nästan redan har, till exempel horisontell, parallell eller sammanfallande, och sätter sedan mått på den tills den är fullt definierad. Använd det för att låsa en grovt ritad skiss i ett enda steg.",
|
||||
"help.sketch.auto_constrain_from_datum": "Fungerar som Autovillkor, men mäter lägena från en datumpunkt som du väljer i stället för origo. Använd det när delen läggs ut från en enda referenspunkt, till exempel ett hörn eller ett hål.",
|
||||
"help.sketch.blend_curve": "Förbinder ändarna på två kurvor med en mjuk spline som tangerar båda, eller som även är krökningskontinuerlig om du väljer det. Använd det för att överbrygga ett glapp mellan kurvor utan knäck.",
|
||||
"help.sketch.break": "Delar en kurva i bitar där andra kurvor korsar den, eller vid punkter som du placerar på den. Använd det när en del av en kurva behöver ett eget villkor eller ska tas bort för sig.",
|
||||
"help.sketch.cancel": "Lämnar skissen och förkastar allt som ändrats sedan den skapades eller öppnades för redigering. Ångra tar tillbaka ändringarna.",
|
||||
"help.sketch.centerline": "Växlar linjer mellan vanliga linjer och centrumlinjer, axlar som profiler utelämnar. Använd en centrumlinje som axel för en rotation, en spegling eller ett symmetrivillkor.",
|
||||
"help.sketch.chamfer.distance_angle": "Fasar hörnet mellan två linjer, bestämt av ett avstånd längs den första linjen och en vinkel. Använd det när en ritning anger fasningen som en längd och en vinkel, till exempel 2 mm × 30°.",
|
||||
"help.sketch.chamfer.equal_distance": "Fasar hörnet mellan två linjer lika långt bakåt längs båda. Använd det för den vanliga 45°-fasningen på en kontur.",
|
||||
"help.sketch.chamfer.two_distance": "Fasar hörnet mellan två linjer, bestämt av ett separat avstånd längs varje linje. Använd det för fasningar som inte är 45°, angivna som två längder.",
|
||||
"help.sketch.circle.center": "Ritar en cirkel utifrån dess centrum och diameter. Använd det för hål, nav och andra runda former vars centrum är känt.",
|
||||
"help.sketch.circle.three_point": "Ritar en cirkel genom tre punkter. Använd det när cirkeln ska gå genom givna punkter, till exempel på befintlig geometri.",
|
||||
"help.sketch.circle.three_tangent": "Ritar en cirkel som tangerar tre linjer, cirklar eller bågar. Använd det för att passa in en cirkel i utrymmet mellan tre kurvor, till exempel en triangels inskrivna cirkel.",
|
||||
"help.sketch.circle.two_point": "Ritar en cirkel utifrån diameterns två ändpunkter. Använd det när cirkelns kantpunkter är kända i stället för dess centrum.",
|
||||
"help.sketch.circle.two_tangent": "Ritar en cirkel med en given storlek som tangerar två linjer, cirklar eller bågar. Använd det för en avrundning med fast radie mellan två kurvor.",
|
||||
"help.sketch.conic": "Ritar en konisk kurva mellan två ändpunkter, formad av en toppunkt och ett rho-värde. Använd det för mjuka övergångar vars fyllighet du vill finjustera, från platt till nästan ett skarpt hörn.",
|
||||
"help.sketch.constrainer": "Tillämpar det villkor som en eller två valda kurvor nästan redan har, till exempel horisontell, parallell, tangent eller lika. Använd det för att städa upp en frihandsritad skiss ett samband i taget.",
|
||||
"help.sketch.constraint.coincident": "Gör att en punkt ligger på en annan punkt, en kurva eller en skissaxel. Använd det för att täppa till glapp i en profil eller för att lägga en punkt på en linje.",
|
||||
"help.sketch.constraint.collinear": "Gör att två linjer ligger på samma räta linje. Använd det för att rikta in avbrutna kanter, till exempel båda sidor av ett urtag.",
|
||||
"help.sketch.constraint.concentric": "Ger två cirklar eller bågar samma centrum. Använd det för ringar, försänkningar och axlar med skuldror.",
|
||||
"help.sketch.constraint.curvature": "Låter två kurvor som möts i en ändpunkt fortsätta med samma krökning (G2). Använd det där en tangentiell övergång inte är tillräckligt jämn, till exempel på synliga ytor.",
|
||||
"help.sketch.constraint.equal": "Gör linjer lika långa, eller cirklar och bågar med samma radie. Använd det så att ett mått styr flera motsvarande former.",
|
||||
"help.sketch.constraint.fix": "Fäster punkter eller kurvor där de är, eller lossar dem igen. Använd det för geometri som inte får flytta sig när du drar i eller löser skissen.",
|
||||
"help.sketch.constraint.horizontal_vertical": "Gör en linje, eller linjen mellan två punkter, horisontell eller vertikal, beroende på vilket som ligger närmast. Använd det för att räta upp en kontur mot skissaxlarna.",
|
||||
"help.sketch.constraint.midpoint": "Placerar en punkt på mitten av en linje, eller låter två linjers mittpunkter sammanfalla. Använd det för att centrera geometri på en kant.",
|
||||
"help.sketch.constraint.parallel": "Gör två linjer parallella. Använd det för sidor som ska förbli parallella när andra mått ändras.",
|
||||
"help.sketch.constraint.perpendicular": "Låter två linjer mötas i rät vinkel. Använd det för räta hörn mellan linjer som inte ligger längs skissaxlarna.",
|
||||
"help.sketch.constraint.polygon": "Gör en sluten kedja av linjer till en regelbunden polygon: lika långa sidor, med varje hörn på samma cirkel. Använd det för att göra en frihandsritad polygon regelbunden och hålla den så.",
|
||||
"help.sketch.constraint.symmetry": "Låter två punkter eller kurvor spegla varandra över en linje eller kring en punkt. Använd det för att hålla en profil symmetrisk när du ändrar ena sidan.",
|
||||
"help.sketch.constraint.tangent": "Låter två kurvor tangera varandra, till exempel en linje och en båge. Använd det för mjuka övergångar utan knäck.",
|
||||
"help.sketch.construction": "Växlar kurvor mellan normal geometri och konstruktionsgeometri, som profiler utelämnar. Använd konstruktionskurvor som hjälpmedel för layout, referenser och mått.",
|
||||
"help.sketch.construction_line": "Skapa en oändlig konstruktionslinje genom två punkter. Använd den för att lägga upp en skiss utan att dela profilerna.",
|
||||
"help.sketch.construction_line.angle": "Skapa en oändlig konstruktionslinje i en vinkel mot skissens X-axel. Välj punkten och skriv vinkeln, eller välj dess riktning.",
|
||||
"help.sketch.construction_line.bisector": "Välj två skärande raka skisslinjer och välj sedan någon av vinkelbisektriserna. Resultatet följer sina källlinjer.",
|
||||
"help.sketch.construction_line.horizontal": "Skapa en oändlig horisontell konstruktionslinje genom en punkt. Det horisontella villkoret gäller även efter senare ändringar.",
|
||||
"help.sketch.construction_line.parallel": "Välj en rak skisslinje och placera sedan en parallell, oändlig konstruktionslinje. Högerklicka för att välja en annan referens.",
|
||||
"help.sketch.construction_line.perpendicular": "Välj en rak skisslinje och placera sedan en vinkelrät, oändlig konstruktionslinje. Högerklicka för att välja en annan referens.",
|
||||
"help.sketch.construction_line.tangent_at": "Skapa en tangent i en punkt på en cirkel eller cirkelbåge, eller i en ändpunkt på en öppen spline eller konisk kurva. Välj kurvan och sedan beröringspunkten.",
|
||||
"help.sketch.construction_line.tangent_external": "Välj en cirkel eller cirkelbåge, sedan en yttre punkt och en tangentlösning. Förhandsvisningarna visar bara beröringspunkter på den ritade bågen.",
|
||||
"help.sketch.construction_line.tangent_two": "Välj två cirklar eller cirkelbågar och välj sedan en gemensam tangent i förhandsvisningen. Beröringspunkterna måste ligga på de ritade kurvorna.",
|
||||
"help.sketch.construction_line.vertical": "Skapa en oändlig vertikal konstruktionslinje genom en punkt. Det vertikala villkoret gäller även efter senare ändringar.",
|
||||
"help.sketch.copy": "Kopierar de markerade skisskurvorna och skisspunkterna, tillsammans med villkoren och måtten mellan dem. Klistra in dem i den här skissen eller i en annan.",
|
||||
"help.sketch.create": "Startar en ny 2D-skiss på ett plan eller på en plan yta på modellen. Varje extrudering, rotation och svepning börjar med en skiss.",
|
||||
"help.sketch.cut": "Kopierar den markerade skissgeometrin och tar bort den från skissen, i ett enda ångrasteg. Klistra in den någon annanstans i den här skissen eller i en annan.",
|
||||
"help.sketch.dimension": "Lägger till ett styrande mått: en längd, ett avstånd, en vinkel, en radie eller en diameter, beroende på vad du väljer. Skriv ett värde eller ett parameternamn så följer skissen det.",
|
||||
"help.sketch.edit": "Öppnar en befintlig skiss för redigering. Funktionerna som bygger på den uppdateras när du avslutar skissen.",
|
||||
"help.sketch.ellipse": "Ritar en ellips utifrån dess centrum, änden av dess huvudaxel och en punkt på dess korta sida. Använd det för ovala öppningar, kammar och andra avlånga runda former.",
|
||||
"help.sketch.equation_curve": "Ritar en kurva utifrån formler: x(t) och y(t), eller y = f(x), över ett intervall. Formlerna kan använda parametrar och kurvan följer dem: använd den för en sinusvåg, en spiral eller evolventen på en kugge.",
|
||||
"help.sketch.extend": "Förlänger en linje eller båge till närmaste kurva i dess väg, eller förlänger två kurvor tills de möts. Använd det för att täppa till glapp i en profil efter trimning eller redigering.",
|
||||
"help.sketch.fillet": "Rundar av hörnet där två linjer eller bågar möts med en båge med en given radie. Flera hörn som rundas av tillsammans delar samma radie.",
|
||||
"help.sketch.finish": "Lämnar skissen och återgår till modellen. Dess slutna profiler är då redo för Extrudera, Rotation och andra funktioner.",
|
||||
"help.sketch.finish_auto_constrain": "Kör Autovillkor på skissen och avslutar den sedan. Använd det för att lämna en skiss fullt definierad i ett enda steg.",
|
||||
"help.sketch.fit_curves_to_section": "Skär en mesh- eller solidkropp med skissplanet och anpassar linjer och bågar till snittet. Använd det för att bygga om en skannad eller importerad del som en redigerbar skiss.",
|
||||
"help.sketch.include_3d": "Tar in modellkanter, hörn och kurvor från andra skisser i den här skissen som länkade referenser och plattar ut sådana som ligger utanför dess plan på det. Använd det för att bygga vidare på geometri som inte ligger i skissplanet.",
|
||||
"help.sketch.infinite": "Växlar linjer mellan vanliga linjer och oändliga konstruktionslinjer som löper över hela vyn. Använd dem som layoutreferenser som aldrig tar slut för tidigt.",
|
||||
"help.sketch.insert_dxf": "Läser in kurvorna från en DXF-ritning i en skiss, skalade, vridna och placerade där du anger. Använd det för att bygga vidare på en 2D-ritning från ett annat program, till exempel en kontur för laserskärning.",
|
||||
"help.sketch.insert_svg": "Läser in banorna från en SVG-ritning i en skiss, skalade, vridna och placerade där du anger. Använd det för att göra en logotyp eller en vektorkontur till kurvor som du kan extrudera.",
|
||||
"help.sketch.inspect": "Öppnar en rapport om den öppna skissen: hur många frihetsgrader som återstår och om den är fullt definierad. Använd det för att ta reda på vad som fortfarande rör sig innan du avslutar skissen.",
|
||||
"help.sketch.intersect": "Lägger till de kurvor eller punkter där kroppar, ytor, kanter eller andra skisser korsar skissplanet. De förblir länkade och följer modellen när den ändras.",
|
||||
"help.sketch.intersection_curve": "Skapar 3D-kurvor där två kroppar eller ytor möts, länkade till dem. Använd dem som banor eller styrkurvor som följer modellen.",
|
||||
"help.sketch.isoparametric_curve": "Skapar en 3D-kurva längs en ytas U- eller V-riktning genom en punkt som du väljer, länkad till ytan. Använd den som en bana eller delningslinje som följer ytan.",
|
||||
"help.sketch.line": "Ritar sammanhängande linjer punkt för punkt, som en öppen kedja eller en sluten kontur. Det är det grundläggande verktyget för de flesta profiler.",
|
||||
"help.sketch.line.midpoint": "Ritar en linje från dess mittpunkt ut till ena änden, med den andra änden speglad. Använd det för linjer centrerade på en punkt, till exempel en symmetrisk kant.",
|
||||
"help.sketch.line3d": "Ritar sammanhängande raka linjer mellan punkter i rymden, med 3D-skiss på. Använd det för banor och ramar som lämnar skissplanet.",
|
||||
"help.sketch.mirror": "Speglar skisskurvor och skisspunkter över en linje eller axel och lägger till symmetrivillkor. Använd det för att rita ena halvan av en symmetrisk profil och komplettera den.",
|
||||
"help.sketch.move": "Flyttar eller roterar skisskurvor och skisspunkter, eller en kopia av dem. Använd det för att flytta om geometri och samtidigt behålla dess form och villkor.",
|
||||
"help.sketch.offset": "Skapar en kopia av en kedja av kurvor på ett bestämt avstånd, på ena sidan eller båda. Använd det för väggar, konturer och frigångar; avståndet förblir ett redigerbart mått.",
|
||||
"help.sketch.paste": "Klistrar in kopierad eller utklippt skissgeometri i den aktiva skissen. Placera den vid en punkt eller flytta den ett visst avstånd.",
|
||||
"help.sketch.pattern.circular": "Kopierar skissgeometri runt en centrumpunkt, över ett helt varv eller en bestämd vinkel. Använd det för hålcirklar, ekrar och tänder.",
|
||||
"help.sketch.pattern.rectangular": "Kopierar skissgeometri i rader och kolumner med bestämda avstånd. Använd det för rutnät av hål, spår eller ventilationsöppningar.",
|
||||
"help.sketch.point": "Placerar en skisspunkt. Använd den som referens för mått, villkor, hålcentrum eller senare funktioner.",
|
||||
"help.sketch.point3d": "Placerar en punkt i rymden, med 3D-skiss på. Använd den som referens för 3D-kurvor och banor.",
|
||||
"help.sketch.polygon.circumscribed": "Ritar en regelbunden polygon runt en cirkel, med storleken bestämd från dess centrum till mitten av en sida. Använd det när nyckelvidden är känd, som för en sexkantsmutter.",
|
||||
"help.sketch.polygon.edge": "Ritar en regelbunden polygon utifrån en sidas två ändpunkter. Använd det när längden och läget på en sida är kända.",
|
||||
"help.sketch.polygon.inscribed": "Ritar en regelbunden polygon inuti en cirkel, med storleken bestämd från dess centrum till ett hörn. Använd det när måttet över hörnen är känt.",
|
||||
"help.sketch.project": "Tar in modellkanter, ytor, hörn och kurvor från andra skisser i den här skissen, projicerade på dess plan. De förblir länkade och följer modellen när den ändras.",
|
||||
"help.sketch.project_to_surface": "Projicerar kurvor från andra skisser längs den här skissens normal på en yta, som länkade 3D-kurvor. Använd det för att lägga en logotyp, delningslinje eller bana på en böjd yta.",
|
||||
"help.sketch.rectangle.center": "Ritar en rektangel utifrån dess centrum och ett hörn. Använd det för konturer centrerade på en punkt, till exempel origo.",
|
||||
"help.sketch.rectangle.rounded": "Ritar en rektangel med alla fyra hörn avrundade med samma radie. Använd det för plattor, lock och öppningar med rundade hörn.",
|
||||
"help.sketch.rectangle.three_point": "Ritar en rektangel utifrån en kant och en punkt på motsatt sida. Använd det för rektanglar som ligger i vinkel mot skissaxlarna.",
|
||||
"help.sketch.rectangle.two_point": "Ritar en rektangel utifrån två motstående hörn. Använd det för konturer av plattor, block och fickor.",
|
||||
"help.sketch.scale": "Skalar skisskurvor och skisspunkter med en faktor kring en baspunkt. Använd det för att ändra storlek på en del av en skiss utan att rita om den.",
|
||||
"help.sketch.slot.arc_center": "Ritar ett böjt spår med en given bredd längs en båge som bestäms av dess centrum, start och slut. Använd det för justerspår runt en vridpunkt.",
|
||||
"help.sketch.slot.arc_three_point": "Ritar ett böjt spår med en given bredd längs en båge genom tre punkter. Använd det när spårets bana ska gå genom givna punkter.",
|
||||
"help.sketch.slot.center_point": "Ritar ett rakt spår med en given bredd från dess centrum till centrum av ena ändbågen. Använd det för spår centrerade på en punkt.",
|
||||
"help.sketch.slot.center_to_center": "Ritar ett rakt spår med en given bredd mellan centrum för dess två ändbågar. Använd det för spår som mäts centrum till centrum, till exempel justerspår för skruvar.",
|
||||
"help.sketch.slot.overall": "Ritar ett rakt spår med en given bredd från ena yttre änden till den andra. Använd det när spårets totala längd är det som räknas.",
|
||||
"help.sketch.spline.control_point": "Ritar en kubisk spline som formas av kontrollpunkter som den inte går genom. Använd det för mjuka, flytande kurvor som du formar genom att flytta punkterna.",
|
||||
"help.sketch.spline.control_point_5": "Ritar en spline av grad 5 som formas av kontrollpunkter. Använd det där kurvor ska mötas med jämnare krökning, till exempel på synliga designytor.",
|
||||
"help.sketch.spline.fit_point": "Ritar en mjuk spline som går genom varje punkt du placerar, öppen eller sluten. Använd det för att följa en form genom kända punkter.",
|
||||
"help.sketch.spline3d": "Ritar en mjuk kurva i rymden genom punkter, med 3D-skiss på. Använd det för svepbanor och kabeldragningar som lämnar skissplanet.",
|
||||
"help.sketch.spun_profile": "Skapar i skissplanet den kontur som en kropp sveper över när den vrids kring en axel. Använd det för att få silhuetten av en svarvad del till en rotation eller en ritning.",
|
||||
"help.sketch.text": "Skriver text i skissen med valt teckensnitt, vald höjd och vinkel; orden kan följa parametrar. Extrudera eller prägla den för etiketter och märkning.",
|
||||
"help.sketch.transform": "Skalar, vrider och flyttar skissgeometri kring en centrumpunkt i ett enda steg. Använd det för att flytta om och ändra storlek på en markering samtidigt.",
|
||||
"help.sketch.trim": "Tar bort den bit av en kurva som ligger mellan de närmaste skärningarna runt den punkt du klickar på. Använd det för att städa upp överlappande linjer till en sluten profil.",
|
||||
"help.solid.align": "Flyttar de markerade kropparna så att en punkt, yta eller ett plan på dem möter en punkt, yta eller ett plan någon annanstans. Använd det för att placera en del mot en annan utan att mäta förskjutningen.",
|
||||
"help.solid.boundary_fill": "Skapar solider av de områden som omsluts av överlappande verktygskroppar, och fyller bara de områden du väljer. Använd det för att bygga en form av det utrymme som flera kroppar tillsammans avgränsar.",
|
||||
"help.solid.bounding_solid": "Skapar ett block som omsluter de markerade kropparna, med valfri marginal. Använd det för att se en dels totala storlek, eller som det ämne den bearbetas ur.",
|
||||
"help.solid.box": "Skapar ett block utifrån längd, bredd och höjd, från en hörnpunkt eller centrerat på en punkt. Använd det för ett snabbt block, en platshållare eller en kropp att skära funktioner i.",
|
||||
"help.solid.chamfer": "Fasar de markerade kanterna med en plan fas på det avstånd du anger. Använd det för att bryta skarpa kanter eller underlätta införandet av ett stift eller en skruv.",
|
||||
"help.solid.coil": "Skapar en spiralformad kropp, till exempel en fjäder, utifrån diameter, antal varv, höjd eller stigning och ett runt eller kvadratiskt tvärsnitt. Använd det för fjädrar, spolar och spiralformade åsar.",
|
||||
"help.solid.combine": "Sammanfogar kroppar, skär bort dem från en målkropp eller behåller bara den volym de delar, och kan behålla verktygskropparna. Använd det för att slå ihop delar, skära en form med en annan eller hitta var två kroppar överlappar.",
|
||||
"help.solid.cone": "Skapar en kon utifrån en bascirkel och en höjd, eller en stympad kon när toppen också har en radie. Använd det för avsmalningar, trattar, kägelsänkningar och spetsar.",
|
||||
"help.solid.cylinder": "Skapar en cylinder utifrån en radie eller diameter och en höjd, stående på en punkt längs en axel. Använd det för axlar, stift, nav och runda ämnen.",
|
||||
"help.solid.draft": "Lutar de markerade ytorna med den vinkel du anger, mätt från ett neutralt plan. Använd det på gjutna eller formsprutade delar så att de släpper ur formen.",
|
||||
"help.solid.emboss": "Höjer skissprofiler, till exempel text eller en logotyp, upp ur en yta, eller sänker ned dem i den. Använd det för text, etiketter och markeringar på plana eller runda ytor.",
|
||||
"help.solid.extrude": "Trycker en skissprofil ut i 3D över ett avstånd och lägger till eller tar bort material. Använd det för att göra en plan kontur till ett block, ett nav eller en ficka.",
|
||||
"help.solid.fillet": "Avrundar de markerade kanterna med en jämn cirkulär övergång med den radie du anger. Använd det för att mjuka upp skarpa kanter för hållfasthet, bekvämlighet eller utseende.",
|
||||
"help.solid.hole": "Borrar ett runt hål med den diameter du anger vid en vald punkt på en yta. Använd det för frigångshål till skruvar, stift och andra enkla runda öppningar.",
|
||||
@@ -1637,62 +1408,20 @@
|
||||
"help.solid.move": "Flyttar eller roterar de markerade kropparna, eller en kopia av dem, med det avstånd och den vinkel du anger. Använd den för att flytta om en kropp eller skapa en till på ett annat ställe.",
|
||||
"help.solid.offset_face": "Skjuter de markerade ytorna inåt eller utåt med det avstånd du anger, och ytorna runt omkring följer med. Använd den för att göra en vägg tjockare, en ficka djupare eller ett nav högre utan att redigera skissen.",
|
||||
"help.solid.pattern.circular": "Upprepar de markerade objekten runt en axel, med det antal och den totala vinkel du anger. Använd den för hålcirklar, ekrar, kylflänsar och tänder.",
|
||||
"help.solid.pattern.path": "Kopierar funktioner eller kroppar längs en skissbana, med antal och avstånd. Använd det för hål längs en böjd kant eller delar längs en skena.",
|
||||
"help.solid.pattern.rectangular": "Upprepar de markerade objekten i en eller två riktningar med det antal och det avstånd du anger. Använd den för rader och rutnät av hål, revben, stift eller fötter.",
|
||||
"help.solid.pipe": "Skapar ett runt rör längs en bana av skisskurvor, massivt eller ihåligt med en väggtjocklek. Använd det för rör, trådar, kablar och skenor.",
|
||||
"help.solid.press_pull": "Lägger till eller tar bort material när du drar i en yta, eller rundar av kanter när du drar i dem. Använd den för snabba ändringar direkt på modellen.",
|
||||
"help.solid.remove": "Tar bort de markerade kropparna från konstruktionen från och med den här punkten i tidslinjen; tidigare steg behåller dem. Använd den för att bli av med en hjälpkropp, till exempel ett skärverktyg som du inte längre behöver.",
|
||||
"help.solid.replace_face": "Flyttar de markerade plana ytorna till ett plan eller till en parallell yta, och kroppen växer eller krymper så att den når fram. Använd den för att få en yta i nivå med en annan del eller ett konstruktionsplan.",
|
||||
"help.solid.revolve": "Roterar en skissprofil runt en axel och skapar en rund kropp. Använd den för axlar, vred, skålar och alla delar som är runda kring en mittlinje.",
|
||||
"help.solid.rib": "Lägger till en tunn vägg längs en öppen skisskurva, som fylls ut till kroppens närmaste ytor. Använd det för att stärka väggar och hörn, till exempel i formsprutade eller utskrivna delar.",
|
||||
"help.solid.scale": "Gör de markerade kropparna större eller mindre med en faktor, lika i alla riktningar eller en per axel. Använd den för att ändra storlek på en importerad form eller för att ta hänsyn till krympning.",
|
||||
"help.solid.shell": "Urholkar en kropp så att väggar med den tjocklek du anger blir kvar, och kan öppna de ytor du väljer. Använd den för lådor, lock och andra tunnväggiga delar.",
|
||||
"help.solid.sphere": "Skapar en sfär utifrån en radie eller diameter kring en centrumpunkt. Använd det för kulor, knoppar och rundade ändar.",
|
||||
"help.solid.split_body": "Delar en kropp i separata kroppar med ett plan, ytan på en annan kropp eller en skisslinje. Använd den för att skapa delar som skrivs ut, bearbetas eller färgas var för sig.",
|
||||
"help.solid.split_face": "Delar de markerade ytorna längs ett plan, ytan på en annan kropp eller skisskurvor, utan att skära i kroppen. Använd den för att ge en del av en yta egen släppvinkel, färg eller förskjutning.",
|
||||
"help.solid.sweep": "Drar en skissprofil längs en bana och skapar en kropp. Använd den för rör, skenor, handtag och alla delar med konstant tvärsnitt som följer en kurva.",
|
||||
"help.solid.thread": "Lägger till en ISO-metrisk gänga på en cylindrisk yta, antingen som en kosmetisk gänga eller skuren in i kroppen. Använd det för bultar, gängade hål och utskrivna skruvdelar.",
|
||||
"help.solid.torus": "Skapar en ring utifrån en stor radie kring dess axel och en liten radie för dess runda tvärsnitt. Använd det för O-ringar, handtag och runda pärlor.",
|
||||
"help.solid.web": "Lägger till en tunn vägg längs varje öppen skisskurva, var och en utfylld till kroppens närmaste ytor. Använd det för ett rutnät av stödväggar inuti höljen och brickor.",
|
||||
"help.surface.blend": "Skapar en yta som överbryggar kanterna på två kroppar, tangent- eller krökningskontinuerlig mot båda. Använd det för att foga samman två ytor mjukt över ett glapp.",
|
||||
"help.surface.boundary": "Skapar en yta som fyller en slinga av två till fyra skisskurvor, eller ett nät av kurvor. Använd det för friformade paneler som bestäms av sina kanter.",
|
||||
"help.surface.extend": "Förlänger en yta förbi dess kanter, med ett avstånd eller upp till ett plan eller en yta. Använd det så att ytor överlappar innan du trimmar eller syr ihop dem.",
|
||||
"help.surface.extrude": "Trycker skisskurvor eller profiler ett visst avstånd till en yta, bara väggar, utan lock. Använd det för tunna väggar och för skär- eller delningsverktyg.",
|
||||
"help.surface.fair": "Jämnar ut det inre av friformade ytor medan deras kanter ligger kvar. Använd det för att jämna ut bulor och vågiga reflektioner i en yta.",
|
||||
"help.surface.loft": "Skapar en yta som går genom två eller flera tvärsnitt i ordning, utan lock. Använd det för skal och övergångar mellan olika former.",
|
||||
"help.surface.match": "Bygger om kanten på en yta så att den möter en annan kropps kant, med matchande tangent eller krökning. Använd det för att sluta en skarv mjukt mellan två ytor.",
|
||||
"help.surface.offset": "Skapar en kopia av ytor på ett avstånd längs deras normaler, som en ny ytkropp. Använd det för ytskikt, frigångar eller andra sidan av en vägg.",
|
||||
"help.surface.patch": "Fyller ett skissområde eller en sluten slinga av kanter med en yta, plan eller mjukt böjd. Använd det för att täppa till hål i en ytkropp.",
|
||||
"help.surface.reverse_normal": "Vänder ytor på en ytkropp, så att deras utsida vetter åt andra hållet. Använd det före förtjockning eller ihopsyning när ytorna pekar inåt.",
|
||||
"help.surface.revolve": "Vrider skisskurvor eller profiler kring en axel till en yta, utan lock. Använd det för runda skal som lampskärmar, skålar och munstycken.",
|
||||
"help.surface.ruled": "Skapar ett band av raka linjer ut från en kedja av kanter, längs ytans normal, tangent eller i en vinkel. Använd det för väggar med släppvinkel, utlopp och delningsytor.",
|
||||
"help.surface.stitch": "Syr ihop ytkroppar längs sina gemensamma kanter, till en solid när de sluter sig. Använd det för att göra en uppsättning ytor till en enda kropp.",
|
||||
"help.surface.sweep": "Drar skisskurvor eller profiler längs en bana till en yta, utan lock. Använd det för hängrännor, lister och andra tunna former som följer en bana.",
|
||||
"help.surface.thicken": "Ger en ytkropp en tjocklek och gör den till en solid. Använd det för att göra utskrivbara eller bearbetningsbara delar av ytor.",
|
||||
"help.surface.trim": "Skär en yta med ett plan, en annan yta eller skisskurvor och behåller den sida du väljer. Använd det för att skära ytor till form före ihopsyning.",
|
||||
"help.surface.unstitch": "Separerar ytorna på en kropp till egna ytkroppar; en solid faller isär i ytor. Använd det för att arbeta om enskilda ytor på en kropp.",
|
||||
"help.surface.untrim": "Tar bort hål från en yta, eller återställer dess yttre gräns till ytans naturliga gränser. Använd det för att få tillbaka hela ytan efter en trimning.",
|
||||
"help.third_party": "Licenser från tredje part",
|
||||
"help.timeline.compute_all": "Bygger om alla funktioner i tidslinjen från början. Använd den för att uppdatera modellen och se vilka funktioner som misslyckas.",
|
||||
"help.timeline.delete": "Tar bort de markerade funktionerna från tidslinjen; om du tar bort en skiss tas även funktionerna som bygger på den bort. Använd den för att ta bort ett steg som inte längre behövs.",
|
||||
"help.timeline.dependents": "Listar de funktioner som skulle tas bort tillsammans med en funktion, och de som skulle misslyckas utan den. Använd det innan du tar bort eller ändrar en funktion.",
|
||||
"help.timeline.play": "Spela upp de återstående funktionerna en i taget, med en halv sekunds paus efter varje ombyggnad. Kör kommandot igen eller tryck på Escape för att stoppa; Gå till slutet hoppar direkt.",
|
||||
"help.view.apply": "Vrider vyn till en standardriktning som framifrån, ovanifrån eller iso, eller till en sparad namngiven vy. Använd det för att titta på modellen från en fast vinkel.",
|
||||
"help.view.delete": "Tar bort en sparad namngiven vy. Modellen ändras inte.",
|
||||
"help.view.fit": "Zoomar och panorerar så att hela modellen, eller markeringen, fyller vyn. Använd det när modellen har hamnat utom synhåll.",
|
||||
"help.view.grid": "Visar eller döljer rutnätet i vyfönstret. Använd det som hjälp för storlek och orientering under modellering.",
|
||||
"help.view.ground_shadow": "Visar eller döljer modellens skugga på marken. Använd det för att lättare bedöma höjd och läge.",
|
||||
"help.view.home": "Vrider tillbaka vyn till hemvyn och anpassar den efter modellen. Använd det för att snabbt komma tillbaka till en känd vy.",
|
||||
"help.view.list": "Listar de namngivna vyer som sparats i konstruktionen. Använd det för att hitta en vy som du sparat tidigare.",
|
||||
"help.view.navigate": "Vrider, panorerar eller zoomar vyn i steg, till exempel ett kvarts varv åt vänster. Använd det för att flytta kameran exakt i stället för att dra.",
|
||||
"help.view.navigation_bar": "Visar eller döljer navigeringsfältet längst ned i vyfönstret. Dölj det för mer utrymme, visa det för att nå vyverktygen med musen.",
|
||||
"help.view.rename": "Ger en sparad namngiven vy ett nytt namn. Själva vyn förblir densamma.",
|
||||
"help.view.save": "Sparar den aktuella kameraplaceringen som en namngiven vy i konstruktionen. Använd det för att komma tillbaka till samma vinkel senare, till exempel för skärmbilder.",
|
||||
"help.view.spin": "Orbiterar vyn kring modellen kontinuerligt till nästa klick eller tangenttryckning. Använd det för att visa en modell från alla sidor.",
|
||||
"help.view.tool": "Låser ett kameraverktyg, orbitera, panorera eller zooma, så att dragning med vänster musknapp flyttar vyn tills du stänger av det. Använd det på en styrplatta eller utan mittenmusknapp.",
|
||||
"help.view.visual_style": "Växlar hur modellen ritas: skuggad med eller utan kanter, trådram, eller med dolda kanter. Använd trådram för att se in i modellen, skuggad för ett rent utseende.",
|
||||
"history.sketch_under_constrained": "Underbestämd ({count} frihetsgrader)",
|
||||
"history.sketch_under_constrained_one": "Underbestämd ({count} frihetsgrad)",
|
||||
"hole_presets.confirm_delete": "Bekräfta borttagning",
|
||||
"hole_presets.delete": "Ta bort",
|
||||
"hole_presets.delete_prompt": "Ta bort den här personliga förinställningen? Befintliga hål påverkas inte.",
|
||||
@@ -1867,10 +1596,6 @@
|
||||
"material.selection.mixed": "Olika material",
|
||||
"measure.at": "Vid",
|
||||
"measure.item": "Objekt {number}",
|
||||
"measure.quick_copied": "Mätningen kopierad",
|
||||
"measure.quick_copy": "Klicka för att kopiera mätningen",
|
||||
"measure.quick_edges": "{count} kanter",
|
||||
"measure.quick_faces": "{count} ytor",
|
||||
"messages.ago_h": "för {n} h sedan",
|
||||
"messages.ago_min": "för {n} min sedan",
|
||||
"messages.ago_s": "för {n} s sedan",
|
||||
@@ -2023,11 +1748,6 @@
|
||||
"not a move": "inte en förflyttning",
|
||||
"not a number": "inte ett tal",
|
||||
"open a sketch first": "öppna en skiss först",
|
||||
"parameters.apply_live": "Tillämpa varje ändring när du lämnar dess fält",
|
||||
"parameters.apply_live_tip": "Av: ändringar väntar tills du trycker på Tillämpa eller OK, och sedan byggs konstruktionen om en gång för alla. Avbryt eller Escape förkastar dem.",
|
||||
"parameters.held": "{count} ändringar väntar på Tillämpa",
|
||||
"parameters.held_hint": "Redigera uttryck och enheter. Ändringar väntar på Tillämpa eller OK.",
|
||||
"parameters.held_one": "1 ändring väntar på Tillämpa",
|
||||
"parts.automatic_name": "automatisk",
|
||||
"parts.dimension.across_flats": "Nyckelvidd",
|
||||
"parts.dimension.bore": "Håldiameter",
|
||||
@@ -2050,8 +1770,6 @@
|
||||
"parts.family.set_screw": "Stoppskruv med insex, plan ände",
|
||||
"parts.family.socket_head_cap_screw": "Cylinderskruv med insex",
|
||||
"parts.family.washer": "Plan bricka",
|
||||
"parts.holes": "Hål (valfritt)",
|
||||
"parts.placement_hint": "välj ett eller flera hål för att sätta en del i varje, eller OK placerar den i origo",
|
||||
"pattern.alignment_2": "Justering 2",
|
||||
"pattern.alignment_hint": "Antalet inkluderar originalet. Centrera balanserar kopiorna; Vänd väljer den extra sidan för jämna totaler.",
|
||||
"pattern.direction_1": "Riktning 1",
|
||||
@@ -2092,8 +1810,6 @@
|
||||
"prefs.anti_aliasing_note": "Jämnar ut hackiga kanter.",
|
||||
"prefs.applies_on_restart": "Tillämpas vid omstart",
|
||||
"prefs.assistant": "Assistent",
|
||||
"prefs.auto_operation": "Välj operation automatiskt",
|
||||
"prefs.auto_operation_note": "Funktionsdialoger väljer Sammanfoga, Ny kropp eller Klipp ut utifrån vad det nya materialet rör vid, tills du väljer själv. Av: de behåller den operation de öppnas med.",
|
||||
"prefs.axes": "Axlar",
|
||||
"prefs.axis": "Axel",
|
||||
"prefs.bodies_folders": "Kroppsmappar",
|
||||
@@ -2104,8 +1820,6 @@
|
||||
"prefs.bottom_centre": "Nere i mitten",
|
||||
"prefs.bottom_right": "Nere till höger",
|
||||
"prefs.browser": "Webbläsare",
|
||||
"prefs.browser_eye_left": "Ögat bredvid expanderingspilen",
|
||||
"prefs.browser_eye_left_note": "Raderna i webbläsaren visar sitt visa/dölj-öga bredvid expanderingspilen, som tidigare, i stället för i en kolumn längst till höger i raderna.",
|
||||
"prefs.browser_reveal_on_hover": "Visa vid hovring",
|
||||
"prefs.browser_show_note": "Visas håller webbläsaren på skärmen. Visa vid hovring håller den dold tills pekaren kommer över dess plats eller den smala fliken vid dess vänstra kant, och den förblir öppen medan pekaren är inuti den eller en meny från den är öppen.",
|
||||
"prefs.browser_shown": "Visas",
|
||||
@@ -2156,8 +1870,6 @@
|
||||
"prefs.graphics_card_restart": "Träder i kraft efter att SolidCraft startats om. WGPU_ADAPTER_NAME åsidosätter detta val.",
|
||||
"prefs.graphics_note": "Avväg hastighet mot jämnhet. Varje val visar sin effekt på ett exempel.",
|
||||
"prefs.graphics_presets_note": "Förinställningar anger valen nedan tillsammans.",
|
||||
"prefs.hide_constraint_glyphs_zoomed_out": "Dölj villkorssymboler vid utzoomning",
|
||||
"prefs.hide_constraint_glyphs_zoomed_out_note": "Villkorssymbolerna försvinner från vyn när skissen zoomas ut så långt att de skulle skräpa ned den. Av: de behåller en fast storlek på skärmen vid varje zoomnivå.",
|
||||
"prefs.history": "Historik",
|
||||
"prefs.history_origin_bodies": "Visa origo och kroppar överst",
|
||||
"prefs.history_origin_bodies_note": "Historiken till vänster eller under webbläsaren börjar med den aktiva komponentens mapp Kroppar och Origo, med sina ögon och menyer som i webbläsaren. Historiken längst ned är oförändrad.",
|
||||
@@ -2196,9 +1908,6 @@
|
||||
"prefs.max_file_size_step": "STEP- och importfiler",
|
||||
"prefs.max_file_size_web": "Webbappen öppnar STEP- och importfiler upp till 512 MB och konstruktioner upp till 256 MB: en webbläsarflik kan inte rymma större filer. Gränserna kan höjas i skrivbordsappen.",
|
||||
"prefs.megabytes": "MB",
|
||||
"prefs.menu_grid": "Stora ikoner",
|
||||
"prefs.menu_list": "Lista",
|
||||
"prefs.menus": "Menyer",
|
||||
"prefs.minutes": "minuter",
|
||||
"prefs.minutes_suffix": " min",
|
||||
"prefs.mouse": "Mus och styrplatta",
|
||||
@@ -2218,16 +1927,10 @@
|
||||
"prefs.origin_plane_names": "Namn på origoplan",
|
||||
"prefs.origin_plane_names_note": "Namn som visas i webbläsaren, dialoger och listor. {top} är XY, {front} är XZ och {right} är YZ, med Z uppåt. Kommandon, skript och sparade konstruktioner behåller XY, XZ och YZ.",
|
||||
"prefs.overall_speed": "Total hastighet",
|
||||
"prefs.parameter_list_rows": "Rader i parameterlistan",
|
||||
"prefs.parameter_list_rows_tip": "Nedåtpil i ett tomt värdefält listar parametrarna, favoriter först, upp till så här många. Färre håller listan lätt i en stor konstruktion.",
|
||||
"prefs.persistent_ribbon_pressed": "Framhäv aktiva kommandon i menyfliksområdet",
|
||||
"prefs.persistent_ribbon_pressed_help": "Framhäv kommandon i menyfliksområdet medan deras effekter är aktiva. Stäng av för att behålla det tidigare neutrala utseendet och kommandohjälpen.",
|
||||
"prefs.perspective_fov": "Synfält",
|
||||
"prefs.placement": "Placering",
|
||||
"prefs.prefer_free_sketch_points": "Föredra flyttbara skisspunkter när punkter överlappar",
|
||||
"prefs.preview_choices": "Förhandsvisning av dina val",
|
||||
"prefs.print_face_highlight": "Markering av utskriftsyta",
|
||||
"prefs.print_face_highlight_tip": "Hur starkt en kropps utskriftsyta färgas och konturmarkeras i vyn. 0 % visar ingen markering.",
|
||||
"prefs.profile_active": "Aktiv profil",
|
||||
"prefs.profile_applied": "Profilen tillämpades.",
|
||||
"prefs.profile_changed": "Inställningarna har ändrats sedan profilen sparades. Spara behåller dem i den.",
|
||||
@@ -2249,8 +1952,6 @@
|
||||
"prefs.quality_fastest": "snabbast",
|
||||
"prefs.quality_slowest": "långsammast",
|
||||
"prefs.quality_smoother": "jämnare",
|
||||
"prefs.quick_measure": "Snabbmätning i vyns hörn",
|
||||
"prefs.quick_measure_note": "Markeringens storlek i vyns nedre högra hörn: en kants längd, eller Ø och R för en rund kant, en ytas area, en punkts läge, avstånd och vinkel mellan två objekt, summan för flera kanter eller ytor. Ett klick kopierar värdet.",
|
||||
"prefs.render_previous_geometry_budget": "Använd tidigare geometribudget för renderingsförhandsvisning",
|
||||
"prefs.render_previous_geometry_budget_help": "Återställ den tidigare fasta geometrigränsen (512 MiB på 64-bitars dator, 128 MiB i övrigt) i stället för den enhetsbaserade budgeten.",
|
||||
"prefs.reports_saved": "{n} sparade",
|
||||
@@ -2264,8 +1965,6 @@
|
||||
"prefs.search_empty": "Inga matchande inställningar",
|
||||
"prefs.select": "Markera",
|
||||
"prefs.select_one_item": "Markera ett objekt",
|
||||
"prefs.select_other_hidden": "Markera dold geometri med Markera annan",
|
||||
"prefs.select_other_hidden_help": "På: ta med dolda kroppar, skisser och skymda kanter nära pekaren. Av: använd den ursprungliga listan över synlig geometri under pekaren.",
|
||||
"prefs.selecting": "Markering",
|
||||
"prefs.shift": "Shift",
|
||||
"prefs.shift_add_ctrl_toggle": "Shift lägger bara till; Ctrl / Cmd växlar",
|
||||
@@ -2277,37 +1976,25 @@
|
||||
"prefs.sketch_align_points_note": "Vid ritning riktas en punkt in vågrätt mot en skisspunkt och lodrätt mot en annan samtidigt, med en prickad hjälplinje, och klicket behåller båda inriktningarna. Av: endast mot föregående punkt, en axel i taget.",
|
||||
"prefs.sketch_conflict_colour": "Motstridig geometri i konfliktfärgen",
|
||||
"prefs.sketch_conflict_colour_note": "Medan villkoren i en skiss står i konflikt ritas de kurvor och punkter som ett misslyckat villkor binder i konfliktfärgen också, inte bara dess symbol eller mått. Av: de behåller sina vanliga färger.",
|
||||
"prefs.sketch_construction_lines": "Utökade verktyg för konstruktionslinjer",
|
||||
"prefs.sketch_exit_view": "När en skiss avslutas",
|
||||
"prefs.sketch_exit_view.keep": "Behåll den aktuella vyn",
|
||||
"prefs.sketch_exit_view.previous": "Återgå till föregående vy",
|
||||
"prefs.sketch_exit_view.unless_rotated": "Återgå om inte roterad",
|
||||
"prefs.sketch_exit_view_note": "Dit vyn går efter Slutför skiss, Avbryt eller en dubbel Esc-tryckning.",
|
||||
"prefs.sketch_open_look_at": "Vrid vyn mot en skiss när den öppnas",
|
||||
"prefs.sketch_open_look_at_note": "Av: att skapa eller redigera en skiss lämnar vyn som den är. Titta på riktar vyn mot skissen när du vill.",
|
||||
"prefs.sketch_recent_snap": "Snappa automatiskt till senaste centrum och mittpunkter",
|
||||
"prefs.sketch_recent_snap_note": "Vid ritning snappar markören dit där hjälplinjerna från de två senaste cirkelcentrumen eller mittpunkterna på raka kanter korsar varandra. Av: hjälplinjerna visas bara och markören flyttas inte.",
|
||||
"prefs.sketch_selection": "Skiss och markering",
|
||||
"prefs.sketch_selection_heading": "Skiss och markering",
|
||||
"prefs.sketch_selection_note": "Hur skisser snappar och hur klick markerar.",
|
||||
"prefs.sketch_state_icons": "Skissikoner i färgen för sitt tillstånd",
|
||||
"prefs.sketch_state_icons_note": "I Historiken och webbläsaren tar skissikonen färgen för skissens tillstånd (underbestämd, fullt definierad eller i konflikt), och dess verktygstips anger tillståndet. Av: alla skisser har samma ikon.",
|
||||
"prefs.sketch_tab_always": "Visa alltid fliken Skiss",
|
||||
"prefs.sketch_tab_always_note": "Fliken Skiss ligger kvar i menyfliksområdet, direkt efter Modell, medan ingen skiss är öppen. Dess ritverktyg startar då en skiss på det markerade planet eller den markerade ytan, eller på det plan du väljer härnäst, med verktyget redo i den.",
|
||||
"prefs.sketch_tracking_guides": "Hjälplinjer för justering mot centrum och mittpunkt",
|
||||
"prefs.sketch_tracking_guides_note": "Håll muspekaren över en cirkels centrum eller en rak kants mittpunkt och flytta sedan vågrätt eller lodrätt för att visa en tillfällig prickad hjälplinje.",
|
||||
"prefs.sketch_tracking_points": "Hjälplinjer för justering från ändpunkter och hörn under ritning",
|
||||
"prefs.sketch_tracking_points_note": "När ett ritverktyg väntar på en punkt och du pekar på änden av en linje eller båge, ett rektangelhörn eller en fri punkt visas samma tillfälliga prickade hjälplinje som för ett centrum eller en mittpunkt. Av: bara centrum och mittpunkter.",
|
||||
"prefs.sketching": "Skissning",
|
||||
"prefs.snap_drawing_note": "När du ritar eller drar en skisspunkt.",
|
||||
"prefs.source": "Källa",
|
||||
"prefs.speed": "Hastighet",
|
||||
"prefs.stand_up_note": "Erbjud en kvartsvridning kring X efter att en STEP- eller IGES-fil öppnats med Z uppåt.",
|
||||
"prefs.stand_up_unknown": "För filer från okända program",
|
||||
"prefs.stand_up_unknown.ask": "Fråga i en dialog",
|
||||
"prefs.stand_up_unknown.note": "Visa ett meddelande",
|
||||
"prefs.stand_up_unknown.off": "Erbjud inte",
|
||||
"prefs.stand_up_unknown_note": "Hur erbjudandet görs när filens huvud inte anger något program som är känt för att spara med Y uppåt. Ett meddelande visas bara när filen verkar ligga på rygg; Fråga i en dialog frågar om varje sådan fil, som tidigare.",
|
||||
"prefs.status_bar": "Statusfält",
|
||||
"prefs.status_bar_note": "Ett smalt fält längs fönstrets nederkant visar vad som redigeras, den öppna skissens tillstånd i dess färg och konstruktionens enheter; ett klick på enheterna ändrar dem. Skissens tillstånd visas då inte längre i vyns hörn.",
|
||||
"prefs.status_done": "Klar",
|
||||
@@ -2325,16 +2012,6 @@
|
||||
"prefs.theme_follow_off": "Av",
|
||||
"prefs.theme_follow_stop": "Sluta följa",
|
||||
"prefs.theme_import_hint": "Klicka för att välja en temafil, släpp en här eller tryck Ctrl+V (Cmd+V på Mac) med ett tema kopierat",
|
||||
"prefs.theme_option_opacity": "Opacitet",
|
||||
"prefs.theme_option_opacity_help": "Justera opaciteten för flytande paneler. En lägstanivå för läsbarhet skyddar text över färgerna i vyfönstret.",
|
||||
"prefs.theme_option_tab_colours": "Flikfärger",
|
||||
"prefs.theme_option_tab_colours_help": "Använd det här temats panel- och vyfönsterfärger för varje flik i menyfliksområdet.",
|
||||
"prefs.theme_option_tab_fade_ms": "Flikövergång",
|
||||
"prefs.theme_option_tab_fade_ms_help": "Tona över panel- och vyfönsterfärger när du byter flik. Noll byter direkt.",
|
||||
"prefs.theme_options_badge": "Alternativ",
|
||||
"prefs.theme_options_more": "Fler · {count}",
|
||||
"prefs.theme_options_reset": "Återställ",
|
||||
"prefs.theme_options_unavailable": "Inte tillgängligt på den här enheten",
|
||||
"prefs.theme_paste": "Klistra in tema",
|
||||
"prefs.theme_paste_none": "Urklippet innehåller inget SolidCraft-tema",
|
||||
"prefs.timeline_half_hour": "−30 min",
|
||||
@@ -2356,23 +2033,13 @@
|
||||
"prefs.under_cursor": "Under markören",
|
||||
"prefs.units_precision": "Enheter och precision",
|
||||
"prefs.updates": "Uppdateringar",
|
||||
"prefs.value_boxes_in_view": "Visa värden bredvid sina handtag i vyn",
|
||||
"prefs.value_boxes_in_view_tip": "Ett kommandos värde (Avstånd, Radie…) i en ruta bredvid dess handtag, över modellen. Av: du skriver det i kommandofönstret, som tar över tangentbordet efter ett val, och ingenting täcker modellen.",
|
||||
"prefs.view": "Vybeteende",
|
||||
"prefs.view_confirm_corner": "OK och Avbryt i vyns hörn",
|
||||
"prefs.view_confirm_corner_note": "Medan en dialog eller en skiss är öppen gör en bock och ett kryss uppe till höger i vyn samma sak som dialogens OK och Avbryt, eller slutför och avbryter skissen. Vynavigatorn flyttas ned under dem.",
|
||||
"prefs.viewport": "Vyfönster",
|
||||
"prefs.viewport_analysis_status": "Visa analysstatus i vyfönstret",
|
||||
"prefs.viewport_analysis_status_help": "Visa aktiva analyser ovanför vyfönstret, öppna deras teckenförklaringar från varje objekt och använd Esc för att stänga av den senaste analysen. Stäng av för att återställa teckenförklaringar i hörnen och det tidigare Esc-beteendet.",
|
||||
"prefs.viewport_background": "Bakgrund",
|
||||
"prefs.viewport_background_colour": "Färg",
|
||||
"prefs.viewport_background_theme": "Temats gradient",
|
||||
"prefs.viewport_section_status": "Visa sektionsstatus i vyfönstret",
|
||||
"prefs.viewport_section_status_help": "Visa sektionsinställningen i vyfönstret. Escape och den aktiva knappen i menyfliksområdet stänger av den. Inaktivera för att behålla de tidigare sektionskontrollerna.",
|
||||
"prefs.viewport_status_details": "Direkta detaljer i vyfönstret",
|
||||
"prefs.viewport_status_details_help": "Redigera aktiva analys- och sektionsinställningar i vanliga detaljkort. Inaktivera för att återställa skrivskyddade teckenförklaringar för analys och dialogrutan Sektion.",
|
||||
"prefs.viewport_status_summary": "Vik ihop statusobjekt i vyfönstret",
|
||||
"prefs.viewport_status_summary_help": "Vik ihop tre eller fler statusobjekt i vyfönstret till en enda sammanfattningsbricka. Inaktivera för att behålla varje objekt i hela raden.",
|
||||
"prefs.wheel": "Hjul",
|
||||
"prefs.wheel_trackpad": "Hjul och styrplatta",
|
||||
"prefs.workspace": "Arbetsyta",
|
||||
@@ -2382,10 +2049,6 @@
|
||||
"properties.title": "Egenskaper: {name}",
|
||||
"recovery.days_ago": "för {count} dagar sedan",
|
||||
"recovery.detail": "{file} · {features} funktioner · autosparad {when}",
|
||||
"recovery.discard_all": "Förkasta alla",
|
||||
"recovery.discard_all_detail": "Det går inte att ångra.",
|
||||
"recovery.discard_all_title": "Förkasta {count} autospar?",
|
||||
"recovery.discard_all_title_one": "Förkasta 1 autospar?",
|
||||
"recovery.hours_ago": "för {count} h sedan",
|
||||
"recovery.just_now": "nyss",
|
||||
"recovery.min_ago": "för {count} min sedan",
|
||||
@@ -3251,9 +2914,7 @@
|
||||
"render.output_ready": "Redo att rendera",
|
||||
"render.output_run_check": "Kör kontroll",
|
||||
"render.output_size_limit": "{method}: upp till {dimension} px per sida och {pixels} pixlar. Största storlek som får plats: {width} × {height}.",
|
||||
"render.output_size_method_profile": "För att rendera {width} × {height}, välj {method} med CPU-resursprofilen {profile}, eller en mindre storlek.",
|
||||
"render.output_size_ok": "Storleken är OK · {width} × {height} px",
|
||||
"render.output_size_profile": "För att rendera {width} × {height}, välj CPU-resursprofilen {profile}, eller en mindre storlek.",
|
||||
"render.output_swap_orientation": "Byt bredd och höjd",
|
||||
"render.output_tools_inspector": "Redigera storlek och format i inspektören Utdata.",
|
||||
"render.output_view_image": "Visa bild",
|
||||
@@ -3466,7 +3127,6 @@
|
||||
"render.size_custom": "Egen…",
|
||||
"render.size_full_hd": "Full HD",
|
||||
"render.size_hd": "HD",
|
||||
"render.size_needs_profile": "{size} · kräver {profile}",
|
||||
"render.size_presets": "Storleksförinställningar",
|
||||
"render.size_presets_pending": "Kommer med utdataredigeraren",
|
||||
"render.size_preview": "Förhandsvisning",
|
||||
@@ -3754,24 +3414,6 @@
|
||||
"sheet.flange_type_contour": "Kontur",
|
||||
"sheet.flange_type_edge": "Kant",
|
||||
"sheet.no_body": "det finns ingen plåtkropp: starta en med Fläns > Bas, eller gör om en platta till plåt med Konvertera till plåt (markera dess stora plana yta)",
|
||||
"sheet.personal_rules.confirm_delete": "Bekräfta borttagning",
|
||||
"sheet.personal_rules.delete": "Ta bort",
|
||||
"sheet.personal_rules.delete_prompt": "Ta bort den här personliga regeln? Regler som redan finns i konstruktioner ändras inte.",
|
||||
"sheet.personal_rules.full": "Det personliga biblioteket innehåller redan 64 regler.",
|
||||
"sheet.personal_rules.invalid_name": "Ange ett kort namn utan radbrytningar eller styrtecken.",
|
||||
"sheet.personal_rules.invalid_values": "Fyll i regelns värden: varje värde måste gå att räkna ut i den här konstruktionen, med en positiv tjocklek och en K-faktor från 0 till 1.",
|
||||
"sheet.personal_rules.missing": "Den valda personliga regeln finns inte längre.",
|
||||
"sheet.personal_rules.name": "Regelnamn",
|
||||
"sheet.personal_rules.name_exists": "Det finns redan en personlig regel med det här namnet. Använd ett annat namn.",
|
||||
"sheet.personal_rules.name_hint": "Ett unikt namn",
|
||||
"sheet.personal_rules.overwrite": "Spara ändringar i vald personlig regel",
|
||||
"sheet.personal_rules.rename": "Byt namn",
|
||||
"sheet.personal_rules.rule": "Personlig regel",
|
||||
"sheet.personal_rules.save": "Spara som ny",
|
||||
"sheet.personal_rules.scope": "Sparas i din profil för alla konstruktioner.",
|
||||
"sheet.personal_rules.select": "Välj en regel",
|
||||
"sheet.personal_rules.title": "Personliga regler",
|
||||
"sheet.personal_rules.unsupported": "Den här regeln har värden som den här versionen inte kan använda.",
|
||||
"shortcut.json_error": "parametrar måste vara JSON: {error}",
|
||||
"shortcut.no_command": "inget kommando `{id}`; texten före JSON måste vara ett kommando-id",
|
||||
"shortcut.pin": "Fäst överst i S-rutan",
|
||||
@@ -3808,7 +3450,6 @@
|
||||
"sketch_text.align_right": "Höger",
|
||||
"sketch_text.bold": "Fet",
|
||||
"sketch_text.builtin_font": "{family} (inbyggd)",
|
||||
"sketch_text.formula": "Börja med = för att bygga orden av parametrar: ='W' + number(Width)",
|
||||
"sketch_text.italic": "Kursiv",
|
||||
"sketch_text.loading_fonts": "Söker efter installerade teckensnitt…",
|
||||
"sketch_text.on_path": "Texten följer sin bana: kurvan placerar den",
|
||||
@@ -3862,10 +3503,8 @@
|
||||
"timeline.move_to_group": "Flytta funktioner till mapp",
|
||||
"timeline.rename_group": "Byt namn på funktionsmapp",
|
||||
"timeline.reorder_many": "Ändra funktionsordning",
|
||||
"timeline.suppress_features": "Undertryck funktioner",
|
||||
"timeline.suppress_folders_tip": "Undertryck eller häv undertryckning av alla funktioner i mapparna och deras kapslade mappar",
|
||||
"timeline.ungroup": "Ta bort funktionsmappar",
|
||||
"timeline.unsuppress_features": "Häv undertryckning av funktioner",
|
||||
"to the face": "till ytan",
|
||||
"to the next face": "till nästa yta",
|
||||
"toolbar.customize_note": "Fliken {tab}. Bocka för ett kommando för att ge det en verktygsfältsknapp. Du kan också dra en rad i en panels rullgardinsmeny till verktygsfältet, dra en knapp från verktygsfältet för att ta bort den, eller använda nålen på en rad i rullgardinsmenyn.",
|
||||
@@ -3949,8 +3588,6 @@
|
||||
"ui.3d_mouse_section": "3D-mus",
|
||||
"ui.3d_mouse_show_in_view": "Visa 3D-musen i 3D-vyn",
|
||||
"ui.3d_mouse_show_in_view_tip": "En bild av din 3D-mus i nedre vänstra hörnet som rör sig när du rör den.",
|
||||
"ui.3d_mouse_sketch_orbit": "Vrid skisser med 3D-musen",
|
||||
"ui.3d_mouse_sketch_orbit_tip": "3D-musen vrider också vyn medan en skiss är öppen och ses rakt framifrån, så som musen kan. Av: den panorerar och zoomar skissen tills du lutar vyn.",
|
||||
"ui.3d_mouse_skip": "Min enhet kan inte göra det här",
|
||||
"ui.3d_mouse_skip_tip": "Hoppar över den här rörelsen i båda riktningarna, och kalibreringen utelämnar den.",
|
||||
"ui.3d_mouse_speed": "3D-musens hastighet",
|
||||
@@ -3979,8 +3616,6 @@
|
||||
"ui.3d_mouse_step_twist_counterclockwise": "Vrid knappen moturs, håll den och släpp sedan.",
|
||||
"ui.3d_mouse_switch_cap": "Kalibrera som återgång till centrum",
|
||||
"ui.3d_mouse_switch_trackball": "Kalibrera som styrkula",
|
||||
"ui.3d_mouse_use_direct": "Använd direkt drivrutin",
|
||||
"ui.3d_mouse_use_direct_tip": "Läs 3D-musen direkt (hidraw) i stället för via spacenavd.",
|
||||
"ui.3d_mouse_view_axis": "Vyaxel",
|
||||
"ui.3d_mouse_view_off": "Av",
|
||||
"ui.3d_mouse_view_off_tip": "3D-musdrivrutinens profil stänger av den här axeln, så dess rörelse flyttar inte vyn. Om du väljer en annan axels rörelse här byter de två plats, och den rörelsen slutar flytta vyn.",
|
||||
@@ -4019,7 +3654,6 @@
|
||||
"ui.agent_chat_auth_terminal": "Kör detta i en terminal och tryck sedan på Anslut igen:",
|
||||
"ui.agent_chat_auth_title": "Logga in hos agenten",
|
||||
"ui.agent_chat_cancel": "Avbryt",
|
||||
"ui.agent_chat_cannot_start": "Installerad, men den startar inte: {error}",
|
||||
"ui.agent_chat_changes": "Ändringar: {n}, ett ångrasteg",
|
||||
"ui.agent_chat_changes_n": "{n} ändringar",
|
||||
"ui.agent_chat_changes_of": "{n}/{limit} ändringar",
|
||||
@@ -4112,12 +3746,9 @@
|
||||
"ui.agent_chat_queued_stopped": "Köad (stoppad, ej skickad)",
|
||||
"ui.agent_chat_refresh": "Uppdatera",
|
||||
"ui.agent_chat_refused": "Inte tillåtet för agenten: {reason}",
|
||||
"ui.agent_chat_reinstall": "{agent} är installerad ({program}), men startade inte när SolidCraft kontrollerade den: {error}\nInstallationen kan vara ofullständig, eller gjord för en annan typ av dator. Installera den igen med `{install}`, kontrollera att den skriver ut sin version i en terminal och tryck sedan på Uppdatera.",
|
||||
"ui.agent_chat_remove": "Ta bort från kön",
|
||||
"ui.agent_chat_remove_file": "Ta bort det från det här meddelandet",
|
||||
"ui.agent_chat_remove_imported": "Ta bort det från det här meddelandet; delen finns kvar i konstruktionen (Ångra tar bort den)",
|
||||
"ui.agent_chat_reply_cut_off": "Svaret nådde sin längdgräns innan det var klart och kan därför vara ofullständigt. Be agenten fortsätta, eller be om ett kortare svar.",
|
||||
"ui.agent_chat_reply_declined": "Modellen avböjde att svara på det här meddelandet.",
|
||||
"ui.agent_chat_retry": "Försök igen",
|
||||
"ui.agent_chat_right": "Höger",
|
||||
"ui.agent_chat_save": "Spara",
|
||||
@@ -4176,17 +3807,12 @@
|
||||
"ui.ai_copy_suffix": "kopia",
|
||||
"ui.ai_custom_url": "Egen URL",
|
||||
"ui.ai_default": "Standard",
|
||||
"ui.ai_edit": "Redigera",
|
||||
"ui.ai_edit_agent_title": "Redigera agent",
|
||||
"ui.ai_edit_gone": "Den här agenten togs bort, så det finns inget att spara.",
|
||||
"ui.ai_edit_tip": "Ändra den här agentens namn, kommando eller slutpunkt. En sparad nyckel förblir dold.",
|
||||
"ui.ai_http_busy": "slutpunkten är upptagen eller över sin gräns; försök igen senare",
|
||||
"ui.ai_http_key": "slutpunkten nekade nyckeln: kontrollera den under Inställningar > AI",
|
||||
"ui.ai_http_not_found": "ingen sådan slutpunkt eller modell: kontrollera bas-URL:en och modellnamnet",
|
||||
"ui.ai_http_too_large": "konversationen är för stor för den här slutpunkten; starta en ny chatt",
|
||||
"ui.ai_key": "API-nyckel",
|
||||
"ui.ai_key_hint": "valfritt; lagras i systemets nyckelring",
|
||||
"ui.ai_key_keep_hint": "lämna tomt för att behålla den sparade nyckeln",
|
||||
"ui.ai_key_needs_https": "En nyckel skickas endast via HTTPS, eller till den här datorn.",
|
||||
"ui.ai_key_note": "Lagras i systemets nyckelring, aldrig i SolidCrafts inställningar. Lämna tomt för en lokal server.",
|
||||
"ui.ai_keychain_error": "Systemets nyckelring nekade: {error}",
|
||||
@@ -4218,7 +3844,6 @@
|
||||
"ui.ai_request_timeout": "Tidsgräns för begäran",
|
||||
"ui.ai_request_timeout_hint": "Hur lång tid en modellbegäran till den här slutpunkten får ta, från 30 s till en timme. Öka den för en långsam lokal modell.",
|
||||
"ui.ai_reset": "Återställ",
|
||||
"ui.ai_save": "Spara",
|
||||
"ui.ai_settings": "AI-inställningar…",
|
||||
"ui.ai_show_features": "Visa AI-funktioner",
|
||||
"ui.ai_show_features_note": "Agentchatten: en panel där en kodningsagent du redan använder, eller en modellslutpunkt du väljer, arbetar med den öppna konstruktionen. Av: ingen AI-knapp, genväg, menypost eller panel, och inget söks eller startas.",
|
||||
@@ -4297,8 +3922,6 @@
|
||||
"ui.cancel": "Avbryt",
|
||||
"ui.canvases": "Dukar",
|
||||
"ui.center": "Centrum",
|
||||
"ui.center_arc_follows_cursor": "Båge med centrumpunkt följer markörens riktning",
|
||||
"ui.center_arc_follows_cursor_tip": "En båge med centrumpunkt går medurs eller moturs beroende på hur markören rör sig runt dess centrum. Av: alltid moturs från start.",
|
||||
"ui.centerline": "Centrumlinje",
|
||||
"ui.chain": "Kedja",
|
||||
"ui.chamfer": "Fasning",
|
||||
@@ -4307,7 +3930,6 @@
|
||||
"ui.circle": "Cirkel",
|
||||
"ui.circular_pattern": "Cirkulärt mönster",
|
||||
"ui.clear": "Rensa",
|
||||
"ui.clear_print_face": "Rensa utskriftsyta",
|
||||
"ui.clear_recent": "Rensa senaste",
|
||||
"ui.clear_the_selection": "Rensa markeringen",
|
||||
"ui.click_selects_whole_bodies": "Klick markerar hela kroppar",
|
||||
@@ -4342,14 +3964,6 @@
|
||||
"ui.constant": "Konstant",
|
||||
"ui.constraints_conflict": "Villkor i konflikt",
|
||||
"ui.construction": "Konstruktion",
|
||||
"ui.construction.angle_hint": "Konstruktionslinje: klicka på en punkt och skriv sedan en vinkel eller välj en riktning",
|
||||
"ui.construction.bisector_hint": "Vinkelbisektris: välj två skärande raka linjer och sedan önskad lösning",
|
||||
"ui.construction.common_hint": "Gemensam tangent: välj två cirklar/bågar och sedan önskad lösning",
|
||||
"ui.construction.contact_hint": "Tangent: välj en cirkel/båge eller öppen spline/konisk kurva och sedan beröringspunkten (friformskurvor: ändpunkter)",
|
||||
"ui.construction.external_hint": "Tangent: välj en cirkel eller båge, en yttre punkt och sedan önskad lösning",
|
||||
"ui.construction.free_hint": "Konstruktionslinje: klicka på två punkter; högerklicka för att börja om",
|
||||
"ui.construction.point_hint": "Konstruktionslinje: klicka på punkten som linjen ska gå genom",
|
||||
"ui.construction.reference_hint": "Konstruktionslinje: välj en rak linje och sedan en punkt; högerklicka för att byta referens",
|
||||
"ui.construction.ribbon_label": "Hjälplinjer",
|
||||
"ui.context_menu": "Snabbmeny",
|
||||
"ui.continuity_g0": "G0-veck",
|
||||
@@ -4392,40 +4006,6 @@
|
||||
"ui.design_properties.project": "Projekt",
|
||||
"ui.design_properties.revision": "Revision",
|
||||
"ui.design_saved": "Sparad i {path}",
|
||||
"ui.details_access_caption": "Ytorna visar om ett verktyg kan nå dem från den valda riktningen.",
|
||||
"ui.details_angle": "Vinkel",
|
||||
"ui.details_continuity_caption": "Redigera den markerade skarven. Andra skarvar behåller sina egna inställningar.",
|
||||
"ui.details_continuity_stale": "Tidigare geometri: kör analysen igen för att redigera eller rama in den här skarven.",
|
||||
"ui.details_copy_list": "Kopiera lista",
|
||||
"ui.details_curvature": "Krökningstolerans",
|
||||
"ui.details_curvature_caption": "Ytorna färgas efter sin lokala krökningsradie.",
|
||||
"ui.details_direction": "Verktygsriktning",
|
||||
"ui.details_draft_caption": "Ytorna färgas efter sin vinkel mot dragriktningen.",
|
||||
"ui.details_edit_seam": "Redigera skarv",
|
||||
"ui.details_fixture": "Komponentexemplar — endast exempeldata",
|
||||
"ui.details_fixture_caption": "Komponentexemplar med illustrativa värden; det här är inte ett modellresultat.",
|
||||
"ui.details_fixture_problem": "Exempelresultat med ett problem",
|
||||
"ui.details_fixture_readout": "Exempel på mätvärde",
|
||||
"ui.details_flip": "Vänd",
|
||||
"ui.details_gap": "Spalt",
|
||||
"ui.details_hatch": "Skraffera snittytor",
|
||||
"ui.details_jump": "Krökningshopp",
|
||||
"ui.details_key": "Teckenförklaring",
|
||||
"ui.details_offset": "Förskjutning",
|
||||
"ui.details_plane": "Plan",
|
||||
"ui.details_pull": "Dragriktning",
|
||||
"ui.details_radius": "Radie",
|
||||
"ui.details_readout": "Avläsning",
|
||||
"ui.details_samples": "Provpunkter",
|
||||
"ui.details_seam": "{body} · Kant {edge}",
|
||||
"ui.details_settings": "Inställningar",
|
||||
"ui.details_sharp_gap": "Skarp eller spalt",
|
||||
"ui.details_show_all": "Visa alla {count}",
|
||||
"ui.details_smooth": "Jämn",
|
||||
"ui.details_stripes": "Ränder",
|
||||
"ui.details_target": "Rama in geometrin",
|
||||
"ui.details_worst_seams": "Sämsta skarvarna",
|
||||
"ui.details_zebra_caption": "Speglade ränder visar hur jämnt ytorna möts.",
|
||||
"ui.diameter": "Diameter",
|
||||
"ui.dimension": "Mått",
|
||||
"ui.direct_interaction": "Direktinteraktion",
|
||||
@@ -4486,7 +4066,6 @@
|
||||
"ui.equation_y_of_x": "y(x)",
|
||||
"ui.equivalent_radius": "Ekvivalent radie",
|
||||
"ui.expand": "Expandera",
|
||||
"ui.explode_needs_two_components": "Sprängvy drar isär komponenter, så konstruktionen behöver två eller fler (Ny komponent, Infoga konstruktion eller Skapa komponenter från kroppar)",
|
||||
"ui.exportDxf": "Exportera DXF…",
|
||||
"ui.export_ellipsis_keymap": "Exportera…",
|
||||
"ui.export_keymap_tip": "Tangenter, S-rutans favoriter och verktygsfältet, som en fil",
|
||||
@@ -4775,17 +4354,12 @@
|
||||
"ui.plugins_skipped": "{count} mapp(ar) kunde inte läsas.",
|
||||
"ui.plugins_version": "{version}",
|
||||
"ui.point": "Punkt",
|
||||
"ui.point_cloud_add_filter": "Lägg till filter…",
|
||||
"ui.point_cloud_auto_range": "Automatiskt intervall",
|
||||
"ui.point_cloud_color_by": "Färglägg efter",
|
||||
"ui.point_cloud_file_colors": "Filens färger",
|
||||
"ui.point_cloud_filter_by": "Filtrera efter",
|
||||
"ui.point_cloud_height_high": "Högst",
|
||||
"ui.point_cloud_height_low": "Lägst",
|
||||
"ui.point_cloud_legend_filter": "Visas och döljs i teckenförklaringen ovan",
|
||||
"ui.point_cloud_no_file_colors": "Filen har inga färger",
|
||||
"ui.point_cloud_pause": "Pausa",
|
||||
"ui.point_cloud_play": "Spela upp",
|
||||
"ui.point_cloud_single_color": "En färg",
|
||||
"ui.point_cloud_size": "Punktstorlek",
|
||||
"ui.point_cloud_units": "Filens enheter",
|
||||
@@ -4794,11 +4368,6 @@
|
||||
"ui.polygon": "Polygon",
|
||||
"ui.preferences": "Inställningar",
|
||||
"ui.press_a_key": "tryck på en tangent…",
|
||||
"ui.print_face_cleared": "{body}: utskriftsyta rensad",
|
||||
"ui.print_face_input": "Utskriftsyta",
|
||||
"ui.print_face_one_body": "En utskriftsyta hör till en kropp: skicka den kroppen ensam för att ändra den",
|
||||
"ui.print_face_pick": "Välj en plan yta på en solid kropp för att göra den till utskriftsytan",
|
||||
"ui.print_face_set": "{body}: utskriftsyta angiven; Skicka till slicer lägger kroppen på den",
|
||||
"ui.profile": "Profil",
|
||||
"ui.profile_plane": "Profilplan",
|
||||
"ui.profiles": "Profiler",
|
||||
@@ -4814,7 +4383,6 @@
|
||||
"ui.properties.inertia_y": "Iyx, Iyy, Iyz",
|
||||
"ui.properties.inertia_z": "Izx, Izy, Izz",
|
||||
"ui.properties.measuring": "Mäter…",
|
||||
"ui.properties.measuring_bodies": "Mäter… {done} av {total} kroppar",
|
||||
"ui.properties.measuring_failed": "Mätningen avbröts innan den var klar.",
|
||||
"ui.properties.principal_axis": "Huvudaxel {number}",
|
||||
"ui.properties.principal_moments": "Huvudtröghetsmoment",
|
||||
@@ -4863,7 +4431,6 @@
|
||||
"ui.revolve": "Rotation",
|
||||
"ui.ribbon_exit": "Avsluta",
|
||||
"ui.ribbon_labels": "Visa text under menyfliksikoner",
|
||||
"ui.ribbon_menus_skip_pinned": "Utelämna fästa kommandon från rullgardinsmenyerna",
|
||||
"ui.ribbon_pin_footer": "Fästa kommandon visas i menyfliken. Håll muspekaren över en rad för att fästa eller lossa den.",
|
||||
"ui.ribbon_workspace": "Arbetsyta",
|
||||
"ui.right": "Höger",
|
||||
@@ -4882,7 +4449,6 @@
|
||||
"ui.selectOther": "Markera annan…",
|
||||
"ui.selectTangentChain": "Markera tangentkedja",
|
||||
"ui.select_all": "Markera alla",
|
||||
"ui.select_components_by_face": "Markera komponenter (en yta väljer sin komponent)",
|
||||
"ui.selection": "Markering",
|
||||
"ui.selection_modifiers": "Markeringsmodifierare",
|
||||
"ui.selection_shift_add_only": "Shift+klick lägger till utan att ta bort",
|
||||
@@ -4924,11 +4490,6 @@
|
||||
"ui.sketch_intersect_selection_filter": "Markeringsfilter",
|
||||
"ui.sketch_modifiers": "Skissmodifierare",
|
||||
"ui.sketch_project_geometry": "Geometri",
|
||||
"ui.sketch_report.all_constrained": "Allt är fullt definierat.",
|
||||
"ui.sketch_report.dof": "Frihetsgrader",
|
||||
"ui.sketch_report.loose": "Inte fullt definierade",
|
||||
"ui.sketch_report.status": "Status",
|
||||
"ui.sketch_report.title": "Skissrapport",
|
||||
"ui.sketch_scale": "Skissskala",
|
||||
"ui.sketches": "Skisser",
|
||||
"ui.slice": "Skiva",
|
||||
@@ -5033,19 +4594,10 @@
|
||||
"ui.view_centre": "Vycentrum",
|
||||
"ui.viewport_status_clear": "Stäng av {name}",
|
||||
"ui.viewport_status_clear_hint": "Stäng av {name} · Esc",
|
||||
"ui.viewport_status_edges": "{count} kanter",
|
||||
"ui.viewport_status_from": "från {direction}",
|
||||
"ui.viewport_status_key": "Visa teckenförklaring för {name}",
|
||||
"ui.viewport_status_minimum_radius": "Minsta radie",
|
||||
"ui.viewport_status_pairs": "{count} par",
|
||||
"ui.viewport_status_section_hatch": "{setting} · skraffering",
|
||||
"ui.viewport_status_section_plane": "Aktuellt plan",
|
||||
"ui.viewport_status_section_tilted": "lutad · {offset}",
|
||||
"ui.viewport_status_stripes": "{count} ränder",
|
||||
"ui.viewport_status_summary_clear": "Stäng av allt",
|
||||
"ui.viewport_status_summary_heading": "I den här vyn",
|
||||
"ui.viewport_status_summary_label": "{name} och {count} objekt till",
|
||||
"ui.viewport_status_summary_more": "+{count}",
|
||||
"ui.viewport_theme_follow": "Följ tema",
|
||||
"ui.visual_shaded_hidden_edges": "Skuggad med dolda kanter",
|
||||
"ui.visual_shaded_with_edges": "Skuggad med kanter",
|
||||
@@ -5082,9 +4634,7 @@
|
||||
"update.button": "Uppdatera",
|
||||
"update.button_version": "Uppdatera till {version}",
|
||||
"update.check_automatically": "Sök efter uppdateringar automatiskt",
|
||||
"update.check_for_updates": "Sök efter uppdateringar",
|
||||
"update.check_now": "Sök nu",
|
||||
"update.check_unavailable": "Sökning efter uppdateringar är inte tillgänglig för den här installationen.",
|
||||
"update.checking": "Söker…",
|
||||
"update.copy": "Kopiera",
|
||||
"update.dmg_opened": "Diskavbilden är öppen och verifierad: dra SolidCraft till Program och ersätt den gamla kopian, starta sedan om SolidCraft.",
|
||||
@@ -5098,13 +4648,11 @@
|
||||
"update.installed": "SolidCraft {version} är installerad. Starta om för att använda den.",
|
||||
"update.installer_started": "Installationsprogrammet startar när SolidCraft stängs.",
|
||||
"update.later": "Påminn mig senare",
|
||||
"update.managed": "Uppdatering tillgänglig: uppdatera SolidCraft i {manager}",
|
||||
"update.no_notes": "Den här utgåvan har inga anteckningar.",
|
||||
"update.package_hint": "Den här kopian kom från ett {kind}. Ladda ned det nya paketet och installera det sedan med:",
|
||||
"update.prefs_dev": "Detta är ett utvecklingsbygge ({version}): det söker inte efter uppdateringar.",
|
||||
"update.prefs_flatpak": "Flatpak uppdaterar den här kopian ({version}): kör {command} eller använd din programhanterare. SolidCraft söker inte själv.",
|
||||
"update.prefs_label": "Uppdateringar",
|
||||
"update.prefs_managed": "Detta är SolidCraft {version}, hanterat av {manager}. En sökning frågar GitHub efter den senaste utgåvan och skickar inget annat; uppdatera SolidCraft i {manager}.",
|
||||
"update.prefs_note": "Detta är SolidCraft {version} ({kind}). En sökning frågar GitHub efter den senaste utgåvan och skickar inget annat.",
|
||||
"update.prefs_web": "Läs in sidan igen för att få den senaste webbappen. Om nätverket inte är tillgängligt eller om uppdateringen inte hinner laddas ned i tid öppnas den sparade versionen i stället; en nedladdning som pågår fortsätter till nästa omläsning.",
|
||||
"update.refresh_checking": "Söker efter den senaste utgåvan…",
|
||||
|
||||
@@ -60,7 +60,6 @@
|
||||
"BLEND SURFACE": "GEÇİŞ YÜZEYİ",
|
||||
"BOUNDARY SURFACE": "SINIR YÜZEYİ",
|
||||
"BROWSER": "TARAYICI",
|
||||
"Back to the original order": "Orijinal sıraya dön",
|
||||
"Ball": "Küresel",
|
||||
"Bar": "Çubuk",
|
||||
"Base Center": "Taban Merkezi",
|
||||
@@ -182,8 +181,6 @@
|
||||
"Designs you open or save appear here.": "Açtığınız veya kaydettiğiniz tasarımlar burada görünür.",
|
||||
"Determined by To Object. Choose Angle to edit the angular extent.": "Nesneye kadar seçeneğiyle belirlenir. Açısal kapsamı düzenlemek için Açı seçeneğini seçin.",
|
||||
"Diameter": "Çap",
|
||||
"Did this assembly open the wrong way up?": "Bu montaj yanlış yönde mi açıldı?",
|
||||
"Did this part open the wrong way up?": "Bu parça yanlış yönde mi açıldı?",
|
||||
"Dimension new shapes": "Yeni şekillere ölçü ver",
|
||||
"Direction": "Yön",
|
||||
"Discard": "At",
|
||||
@@ -596,8 +593,6 @@
|
||||
"Snap to face and edge centres": "Yüz ve kenar merkezlerine yapış",
|
||||
"SolidCraft cannot submit reports directly. Submit on GitHub; no token is needed in the app.": "SolidCraft raporları doğrudan gönderemez. GitHub'da gönderin; uygulamada belirteç gerekmez.",
|
||||
"SolidCraft closed before these designs were saved. Their last autosave can be opened.": "SolidCraft bu tasarımlar kaydedilmeden önce kapandı. Son otomatik kayıtları açılabilir.",
|
||||
"Sort A to Z": "A'dan Z'ye sırala",
|
||||
"Sort Z to A": "Z'den A'ya sırala",
|
||||
"Spacing 2 must be a non-zero number": "Aralık 2 sıfırdan farklı bir sayı olmalıdır",
|
||||
"Spacing must be a non-zero number": "Aralık sıfırdan farklı bir sayı olmalıdır",
|
||||
"Specialise": "Özelleştir",
|
||||
@@ -606,7 +601,6 @@
|
||||
"Square": "Kare",
|
||||
"Stand it up": "Dik çevir",
|
||||
"Stand it up: a quarter turn about X, as one Move feature you can undo.": "Dik çevir: X etrafında çeyrek tur; geri alınabilen tek bir Taşı özelliği olarak eklenir.",
|
||||
"Stand this assembly up?": "Bu montaj dik çevrilsin mi?",
|
||||
"Stand this part up?": "Bu parça dik çevrilsin mi?",
|
||||
"Start angle": "Başlangıç açısı",
|
||||
"Start bulge": "Başlangıç şişkinliği",
|
||||
@@ -778,8 +772,6 @@
|
||||
"at the face": "yüzde",
|
||||
"bom.group_children": "Alt parçalar kendi parçalarının satırında",
|
||||
"browser.body_name": "Gövde {number}",
|
||||
"browser.calibrate_click_a": "A Noktası için görüntüye tıklayın veya koordinatlarını yazın.",
|
||||
"browser.calibrate_click_b": "B Noktası için görüntüye tıklayın veya koordinatlarını yazın.",
|
||||
"browser.calibrate_title": "Kalibre et: {name}",
|
||||
"browser.capture_many": "{count} bileşen taşındı ancak konumları yakalanmadı.",
|
||||
"browser.capture_note": "Konumu yakala yeni konumu korur; Konumu geri al önceki konuma döndürür.",
|
||||
@@ -822,8 +814,6 @@
|
||||
"cmd.appearance_pick_up": "Görünümü Al",
|
||||
"cmd.appearance_replace": "Görünümü Değiştir",
|
||||
"cmd.assembly_bom": "Malzeme listesi",
|
||||
"cmd.assembly_mass_properties": "Kütle özellikleri",
|
||||
"cmd.body.print_face": "Baskı yüzeyi",
|
||||
"cmd.body_rename": "Gövdeyi yeniden adlandır",
|
||||
"cmd.browser_collapse_all": "Tümünü Daralt",
|
||||
"cmd.browser_expand_all": "Tümünü Genişlet",
|
||||
@@ -1248,7 +1238,6 @@
|
||||
"cmd.view.render_browser": "Render tarayıcısı",
|
||||
"cmd.view.render_dock": "Render panelini taşı",
|
||||
"cmd.view.render_focus": "Render odak görünümü",
|
||||
"cmd.view.status_details": "Görünüm Alanı Durum Ayrıntıları",
|
||||
"cmd.view.status_items": "Görünüm Alanı Durum Öğeleri",
|
||||
"cmd.view_ambient_occlusion": "Ortam tıkanması",
|
||||
"cmd.view_angle_readout": "Görünüm açıları",
|
||||
@@ -1392,243 +1381,26 @@
|
||||
"from the rule": "kuraldan",
|
||||
"help.apache": "Apache lisansı 2.0",
|
||||
"help.appearance.assign": "Seçili gövdelere, yüzlere veya bileşenlere ağırlıklarını değiştirmeden bir renk veya malzeme görünümü verir. Parçaları ayırt etmek veya bir kaplamayı önizlemek için kullanın.",
|
||||
"help.assembly.bom": "Tasarımın veya bir bileşenin parçalarını parça numarasına göre adetleriyle listeler ve listeyi CSV ya da JSON olarak kaydedebilir. Sipariş ve montaj için parça listesi olarak kullanın.",
|
||||
"help.attributions": "Atıflar (ATTRIBUTION.md)",
|
||||
"help.build": "Sürüm {version} · commit {commit} · derleme tarihi {date}",
|
||||
"help.canvas.decal": "Bir görseli modelin düz bir yüzüne çıkartma gibi yerleştirir. Bir parça üzerinde etiket, logo veya baskılı desen göstermek için kullanın.",
|
||||
"help.canvas.edit": "Bir tuvali değiştirir: konumunu, boyutunu, açısını, opaklığını, aynalamasını, görünürlüğünü veya adını. Referans görseli, üzerinden çizdiğiniz eskizle hizalamak için kullanın.",
|
||||
"help.canvas.insert": "Bir PNG veya JPEG görseli, saydam bir referans olarak bir düzleme ya da yüze yerleştirir. Görsel bilinen bir ölçüye getirilmiş hâlde, bir fotoğrafın veya çizimin üzerinden eskiz çizmek için kullanın.",
|
||||
"help.component.break_link": "Bağlı bir bileşeni tasarım dosyasından ayırır, gövdelerini olduğu gibi korur. Parça artık özgün dosyadaki değişiklikleri izlememeliyse kullanın.",
|
||||
"help.component.capture_position": "Elle taşıdığınız parçaların bulunduğu konumları kalıcı olarak saklar. Hiçbir bağlantının tutmadığı parçaları sürükleyerek yerlerine getirdikten sonra kullanın.",
|
||||
"help.component.create": "Tasarıma yeni, boş bir bileşen ekler; başka bir üst öğe seçmediğiniz sürece etkin bileşenin içine. Bir montajın yeni parçasına gövdeleri ve eskizleri için ayrı bir yer açmak amacıyla kullanın.",
|
||||
"help.component.finish_edit": "Yerinde düzenlediğiniz parçayı kaydeder, montajına döner ve montajı bu parçadan günceller. Bağlı parçadaki değişiklikleriniz bittiğinde kullanın.",
|
||||
"help.component.from_bodies": "Seçili her gövdeyi, gövdenin adını taşıyan kendi bileşenine dönüştürür. Ayrı gövdelerden kurulmuş bir tasarım, parçaları birbirine bağlanıp taşınabilen bir montaja dönüşecekse kullanın.",
|
||||
"help.component.insert_design": "Kaydedilmiş başka bir tasarımı, dosyasına bağlı bir bileşen olarak ekler; katı gövdeleri oradaki gibi yerleştirilir. Bir parçayı montajda yeniden kullanmak ve sonraki değişiklikleri Bağları güncelle ile almak için kullanın.",
|
||||
"help.component.properties": "Bir bileşenin hacmini, kütlesini, kütle merkezini ve eylemsizlik momentlerini gövdelerinin malzemelerine göre gösterir. Bir montajın ağırlığını ve dengesini kontrol etmek için kullanın.",
|
||||
"help.component.revert_position": "Elle taşıdığınız parçaları eski yerlerine geri koyar; yakalanmamış taşımaları atar. Bir montajdaki deneme taşımalarını geri almak için kullanın.",
|
||||
"help.component.update_links": "Bağlı tasarım dosyalarını yeniden okur ve değişen yerlerdeki gövdeleri değiştirir. Bu montajın kullandığı bir parçayı düzenledikten sonra kullanın.",
|
||||
"help.config.configure": "Parametreleri, özellikleri, malzemeleri veya görünümleri konfigürasyon tablosuna sütun olarak ekler. Bir tasarımın, örneğin bir parçanın farklı boyutları gibi varyantlarını oluşturmak için kullanın.",
|
||||
"help.config.preview": "Konfigürasyon tablosundaki bir satırın yeniden oluşturulabildiğini, tasarımı veya geçmişini değiştirmeden kontrol eder. Emin olmadığınız bir varyanta geçmeden önce kullanın.",
|
||||
"help.config.rules": "Konfigürasyon tablosunun kurallarını, satırlarını ve hangi satırın etkin olduğunu gösterir. Bir tasarımın varyantlarının nasıl kurulduğunu görmek için kullanın.",
|
||||
"help.config.table": "Konfigürasyon tablosunu gösterir: varyant başına bir satır, parametre veya özellik başına bir sütun ve tasarımın etkin satırla hâlâ uyuşup uyuşmadığı. Bir tasarımın varyantlarını gözden geçirmek için kullanın.",
|
||||
"help.connect_note": "SolidCraft sunucusunu yüklemek için her asistanı yeniden başlatın. Değişmeden önce her dosya .bak olarak yedeklendi.",
|
||||
"help.connect_title": "AI asistanlarını bağla",
|
||||
"help.construct.axis.edge": "Düz bir kenar veya eskiz çizgisi boyunca bir yapı ekseni oluşturur. Döndürme, dairesel desen veya bağlantı için eksen olarak kullanın.",
|
||||
"help.construct.axis.normal_to_face": "Bir noktadan geçen ve bir yüze dik duran bir yapı ekseni oluşturur. Bir yüzeyden dosdoğru çıkan bir eksen olarak kullanın.",
|
||||
"help.construct.axis.through_cylinder": "Bir silindir, koni veya torus yüzünün ya da dairesel bir kenarın merkezinden geçen bir yapı ekseni oluşturur. Özellikleri yuvarlak bir parçanın etrafında döndürmek veya çoğaltmak için kullanın.",
|
||||
"help.construct.axis.two_planes": "İki düzlemin veya düz yüzün buluştuğu yerde bir yapı ekseni oluşturur. İhtiyacınız olan eksen iki yüz arasındaki çizgiyse kullanın.",
|
||||
"help.construct.axis.two_points": "İki noktadan, köşe noktasından veya eskiz noktasından geçen bir yapı ekseni oluşturur. Bilinen iki konum arasında uzanan bir eksen için kullanın.",
|
||||
"help.construct.plane.along_path": "Bir kenara veya eğriye dik, onun boyunca bir konumda yapı düzlemi oluşturur. Süpürme için bir profili ya da bir yolun kesitini eskizlemek için kullanın.",
|
||||
"help.construct.plane.at_angle": "Bir düzlemden veya yüzden, bir eksen ya da kenar etrafında belirli bir açıyla döndürülmüş yapı düzlemi oluşturur. Açılı bir köşebent gibi eğimli eskizler için kullanın.",
|
||||
"help.construct.plane.midplane": "İki düzlemin veya düz yüzün tam ortasında, bir açıyla buluşuyorlarsa onları ikiye bölen yapı düzlemi oluşturur. Aynalama için simetri düzlemi olarak kullanın.",
|
||||
"help.construct.plane.offset": "Bir düzleme veya düz yüze paralel, belirli bir mesafede ya da bir noktadan geçen yapı düzlemi oluşturur. Bir yüzün belirli bir yükseklik üstünde eskiz çizmek için kullanın.",
|
||||
"help.construct.plane.perpendicular": "Bir çizgiyi veya kenarı içeren ve bir düzleme ya da yüze dik duran yapı düzlemi oluşturur. Bir modelde kenar boyunca dik duran eskizler çizmek için kullanın.",
|
||||
"help.construct.plane.tangent": "Bir silindire, koniye, küreye veya torusa bir noktada değen yapı düzlemi oluşturur. Yuvarlak bir parçanın yan tarafına eskiz çizmek için kullanın.",
|
||||
"help.construct.plane.three_points": "Üç noktadan geçen bir yapı düzlemi oluşturur. Modeldeki konumlarla, örneğin üç köşeyle belirlenen bir düzlem için kullanın.",
|
||||
"help.construct.plane.two_edges": "Aynı düzlemde bulunan iki düz kenardan veya çizgiden geçen yapı düzlemi oluşturur. Bir parçayı boydan boya kesen, örneğin iki karşılıklı kenardan geçen bir düzlem için kullanın.",
|
||||
"help.construct.point.along_path": "Bir kenar veya eğri boyunca bir konumda yapı noktası oluşturur. Bir yolun ara bir yerinde referans olarak kullanın.",
|
||||
"help.construct.point.center": "Dairesel bir kenarın, eskiz dairesinin veya yayının, kürenin ya da torusun merkezinde yapı noktası oluşturur. Delikler, eksenler ve bağlantılar için referans olarak kullanın.",
|
||||
"help.construct.point.edge_plane": "Bir kenarın veya çizginin bir düzlemden ya da düz yüzden geçtiği yerde yapı noktası oluşturur. Bir yolun düzlemi nerede kestiğini işaretlemek için kullanın.",
|
||||
"help.construct.point.three_planes": "Üç düzlemin veya düz yüzün buluştuğu yerde yapı noktası oluşturur. Modelde köşe noktası olmasa bile köşe referansı olarak kullanın.",
|
||||
"help.construct.point.two_edges": "İki kenarın veya çizginin buluştuğu ya da birbirine en çok yaklaştığı yerde yapı noktası oluşturur. Sanal bir köşede referans olarak kullanın.",
|
||||
"help.construct.point.vertex": "Bir köşe noktası veya eskiz noktası üzerinde yapı noktası oluşturur. Çevresindeki eskiz ya da gövde gizlense bile kalan bir referans olarak kullanın.",
|
||||
"help.contact.check": "Temas kümelerindeki parçalardan, mevcut konumlarında birbirinin içinden geçen çiftleri listeler. Bağlantıları tahrik etmeden veya hareket etüdü çalıştırmadan önce çarpışmaları bulmak için kullanın.",
|
||||
"help.contact.create": "İki veya daha fazla parçayı, bağlantılar hareket ederken gövdelerinin birbirinin içinden geçmesi engellenen bir temas kümesinde toplar. Dokunduklarında durması gereken parçalar için kullanın, örneğin dayanağına dayanan bir kol.",
|
||||
"help.contact.disable_all": "Teması kapatır; böylece tahrik edilen bağlantılar ve hareket etütleri parçaların dokunduğu yerde artık durmaz. Parçaları yeniden serbestçe hareket ettirmek veya büyük bir montajı akıcı tutmak için kullanın.",
|
||||
"help.contact.edit": "Bir temas kümesini değiştirir: içerdiği parçaları, adını veya bastırılıp bastırılmadığını; kümeyi silebilir de. Hangi parçaların birbirinin içinden geçmesinin engelleneceğini ayarlamak için kullanın.",
|
||||
"help.contact.enable_all": "Montajın her parçasını tek bir temas kümesine koyar; böylece bağlantılar hareket ederken hiçbir iki parça birbirinin içinden geçemez. Bütün bir mekanizmayı hızlıca denetlemek için kullanın.",
|
||||
"help.contact.enable_sets": "Tanımladığınız temas kümeleri için teması açar; böylece tahrik edilen bağlantılar ve hareket etütleri, parçaların birbirinin içinden geçeceği yerde durur. Temas kapatıldıktan sonra kümelerinizi geri getirmek için kullanın.",
|
||||
"help.contact.list": "Tasarımın temas kümelerini, her birindeki parçaları ve temasın açık olup olmadığını listeler. Montajı tahrik etmeden önce temasın nasıl kurulduğunu kontrol etmek için kullanın.",
|
||||
"help.document.inspect": "Tasarıma genel bir bakış gösterir: bileşenlerini, gövdelerini, eskizlerini, özelliklerini ve parametrelerini. Kendinizin kurmadığı bir tasarımda yolunuzu bulmak için kullanın.",
|
||||
"help.document.units": "Tasarımın uzunlukları hangi birimde göstereceğini değiştirir, örneğin mm veya inç. Geometri boyutunu korur; yalnızca görünüm ve düz sayılar buna uyar.",
|
||||
"help.edit.checkpoint": "Tasarımı, etkin eskizi ve geri alma geçmişini şu anki hâliyle hatırlar. Geri dönmek isteyebileceğiniz riskli bir şey denemeden önce kullanın.",
|
||||
"help.edit.restore_checkpoint": "Geri alma geçmişi dahil, bir kontrol noktasına geri döner. Kontrol noktasından beri yapılan her şeyi tek adımda atmak için kullanın.",
|
||||
"help.explode.create": "Parçaları montajın merkezinden uzağa iten ya da belirlediğiniz taşımalarla ayıran bir patlatılmış görünüm oluşturur. Bir montajın nasıl birleştiğini talimatlarda veya sunumlarda göstermek için kullanın.",
|
||||
"help.face.delete": "Seçili yüzleri kaldırır ve komşu yüzlerin boşluğu kapatmasını sağlar ya da boşluğu yüzey olarak açık bırakır. Yuvarlatılmış bir kenarı, bir deliği veya yolda duran bir çıkıntıyı gidermek için kullanın.",
|
||||
"help.file.insert_mesh": "Bir 3MF, STL, OBJ, PLY veya glTF dosyasını tasarıma, yeni bir bileşende ağ gövdeleri olarak ekler. İndirilmiş veya taranmış bir modeli referans olarak tasarımınızın yanına koymak için kullanın.",
|
||||
"help.file.insert_step": "Bir STEP, IGES, FreeCAD veya Rhino dosyasını tasarıma, yeni bir bileşende katı gövdeler olarak ekler; bir montajın parçaları iç içe bileşenler olur. Tedarikçilerden veya diğer CAD programlarından modeller getirmek için kullanın.",
|
||||
"help.file.save_mesh": "Gövdeleri, eğri yüzlerin pürüzsüzlüğünü seçerek STL, 3MF veya OBJ ağı olarak kaydeder. Parçaları 3B baskıya ya da ağ okuyan programlara hazırlamak için kullanın.",
|
||||
"help.file.send_to_slicer": "Seçili gövdeleri 3MF dosyası olarak kaydeder ve seçtiğiniz dilimleyicide açar. Modelden baskıya tek adımda geçmek için kullanın.",
|
||||
"help.font_details": "Arayüz, egui'nin yerleşik yazı tiplerini kullanır (Ubuntu Font Licence ve MIT/Bitstream Vera lisansları altında Ubuntu Light ve Hack; OFL ve MIT altında Noto Emoji ve emoji simge yazı tipi). Eskiz metni Liberation Sans (SIL OFL 1.1) kullanır. The Crafting Apps'in isteğe bağlı yazı tipi paketi craft-fonts (BIZ UDPGothic, Shippori Mincho, BIZ UDMincho, Noto Sans CJK SC, Noto Sans Arabic; SIL OFL 1.1), SolidCraft derlemelerine dahil değildir.",
|
||||
"help.fonts": "Yazı tipleri",
|
||||
"help.frame.member": "Bir profili, örneğin bir boruyu veya alüminyum ekstrüzyon profilini, bir çerçeve eskizinin çizgileri boyunca, çizgi başına bir eleman olacak şekilde yerleştirir. Çerçeveler, raflar ve kaynaklı yapılar kurmak için kullanın.",
|
||||
"help.inspect.accessibility": "Bir aletin tek bir yönden ulaşabildiği yüzleri ve ulaşamadıklarını renklendirir. Bir parçayı o taraftan işleme veya kalıplama açısından kontrol etmek için kullanın.",
|
||||
"help.inspect.center_of_mass": "Gövdelerin kütle merkezini, tek tek ve hepsi birlikte, düzgün yoğunlukla gösterir. Dengeyi ve bir parçanın nereye devrileceğini kontrol etmek için kullanın.",
|
||||
"help.inspect.colored_components": "Her bileşene, görünümleri değiştirmeden geçici kendi rengini verir. Bir montajın parçalarını bir bakışta ayırt etmek için kullanın.",
|
||||
"help.inspect.compare": "İki gövdeyi karşılaştırır ve birinde olup diğerinde olmayan malzemenin nerede olduğunu hacim ve sapmayla gösterir. Değiştirilmiş veya içe aktarılmış bir parçayı orijinaliyle karşılaştırıp kontrol etmek için kullanın.",
|
||||
"help.inspect.continuity": "Yüzlerin kenarları boyunca ne kadar düzgün buluştuğunu denetler: boşlukları, kırıkları veya eğrilik sıçramalarını; birleşim yerlerini renklendirir. Yüzeylerin nerede temiz birleşmediğini bulmak için kullanın.",
|
||||
"help.inspect.curvature_comb": "Eğriler, kenarlar veya yüzler boyunca, dişleri ne kadar güçlü eğildiklerini gösteren taraklar çizer. Düzleşmiş yerleri, kırıkları ve düzensiz eğriliği fark etmek için kullanın.",
|
||||
"help.inspect.curvature_map": "Yüzleri ne kadar güçlü eğrildiklerine göre renklendirir; yarıçapın küçük olduğu yerler kırmızıdır. Dar noktaları bulmak ve bir yüzeyin ne kadar pürüzsüz olduğunu değerlendirmek için kullanın.",
|
||||
"help.inspect.draft": "Yüzleri, kalıptan çıkarma yönüne göre koniklik açılarına göre renklendirir ve yetersiz olanları işaretler. Bir parçayı kalıplamadan veya dökmeden önce kontrol etmek için kullanın.",
|
||||
"help.inspect.environment_map": "Modeli yansıtıcı, ayna gibi bir yüzeyle gösterir. Yüzeylerin akışını, yansımaların üzerlerinden nasıl geçtiğine bakarak değerlendirmek için kullanın.",
|
||||
"help.inspect.interference": "Örtüşen gövdeleri bulur ve her örtüşmeyi hacmiyle gösterir. Bir montajda çarpışan parçalar olup olmadığını kontrol etmek için kullanın.",
|
||||
"help.inspect.isocurve": "Yüzlerin izoparametrik eğrilerini, yani yüzeyin üzerine kurulduğu ızgarayı çizer. Bir yüzeyin nasıl aktığını ve nerede sıkıştığını görmek için kullanın.",
|
||||
"help.inspect.measure": "Seçtiğiniz öğeler arasındaki uzunlukları, mesafeleri, açıları, alanları ve yarıçapları ya da gövdelerin hacmini ve kütlesini ölçer. Boyutları ve boşlukları kontrol etmek için kullanın.",
|
||||
"help.inspect.minimum_radius": "Eğrilerin, kenarların veya yüzlerin en küçük eğrilik yarıçapını ve nerede olduğunu bulur. Bir aletin veya nozulun şekli izleyip izleyemeyeceğini kontrol etmek için kullanın.",
|
||||
"help.inspect.section": "Görünümü bir düzlem boyunca keserek açar ve kesilen yüzleri tarar; modeli değiştirmez. Parçaların ve montajların içine bakmak için kullanın.",
|
||||
"help.inspect.zebra": "Modelin yüzlerinde yansıyan siyah beyaz şeritleri gösterir. Pürüzsüzlüğü değerlendirmek için kullanın: bir kenarda kopan veya kırılan şeritler zayıf bir geçişe işaret eder.",
|
||||
"help.joint.as_built": "İki parçayı, ikisini de oynatmadan bulundukları yerde birbirine bağlar ve hâlâ nasıl hareket edebileceklerini belirler. Son konumlarına zaten yerleştirdiğiniz parçalar için kullanın.",
|
||||
"help.joint.cam": "Dönen bir kamı bir izleyiciye bağlar; kamın dış hattı altından geçerken izleyici kayar veya salınır. Kamlar, eksantrikler ve supap tahrikleri için kullanın.",
|
||||
"help.joint.create": "İki parçayı seçtiğiniz bağlantı orijinlerinde birleştirir ve ikinci parçayı yerine taşır; bağlantı türü, hâlâ nasıl hareket edebileceklerini belirler. Parçaları gerçek mekanizma gibi hareket eden bir montaj kurmak için kullanın.",
|
||||
"help.joint.drive": "Bir bağlantının açısını veya mesafesini ayarlar ve parçaları sınırları içinde onunla birlikte hareket ettirir; bağlı bağlantılar ve kapalı döngüler de buna uyar. Bir mekanizmanın istendiği gibi hareket ettiğini kontrol etmek için kullanın.",
|
||||
"help.joint.gear": "Dönen iki bağlantıyı bir dişli oranıyla bağlar; birini sürmek diğerini döndürür. Düz ve iç dişliler için kullanın; oran, adım yarıçaplarından veya diş sayılarından alınır.",
|
||||
"help.joint.limits": "Bir bağlantının ne kadar dönebileceğini veya kayabileceğini en az ve en çok olarak belirler ya da bu sınırları temizler. Bir menteşeyi, kayar bağlantıyı veya kolu gerçek hareket aralığında tutmak için kullanın.",
|
||||
"help.joint.motion_link": "İki bağlantıyı bir oran ve bir ofsetle eşler; birini sürmek diğerini hareket ettirir. Dişli, Kremayer ve pinyon veya Vida'nın kapsamadığı, bağlantılar arasındaki sabit bir ilişki için kullanın.",
|
||||
"help.joint.origin": "Bir parça üzerine adlandırılmış bir bağlantı orijini yerleştirir: bir yüzün veya yuvarlak bir ucun merkezine, bir kenarın ortasına, bir köşeye ya da bir noktaya. Bağlantıların nereye tutunacağını hazırlamak için kullanın; bir yüzde seçilen orijin, parça boyut değiştirdiğinde yüzü izler.",
|
||||
"help.joint.rack_pinion": "Dönen bir pinyonu kayan bir kremayere bağlar; kremayer, pinyonun üzerinde yuvarlandığı adım dairesi uzunluğu kadar hareket eder. Kremayer tahrikleri, direksiyon ve doğrusal tablalar için kullanın.",
|
||||
"help.joint.reach": "Bir parça üzerindeki bir noktayı, zincirindeki bağlantıları sınırları içinde değiştirerek bir hedefe doğru taşır. Bir mekanizmayı, ucunun olması gereken yere göre konumlandırmak için kullanın, örneğin bir robot kolunun ucu.",
|
||||
"help.joint.rigid_group": "Seçili parçaları olduğu gibi birbirine kilitler; böylece tek parça olarak hareket ederler. Birbirine ait olan ve aralarında hareket bulunmayan parçalar için kullanın.",
|
||||
"help.joint.screw": "Dönmeyi ve kaymayı bir adımla bağlar; her tur o mesafe kadar ilerler. Hareket vidaları, cıvatalar ve dişli miller için kullanın.",
|
||||
"help.library.apply": "Yerel bir kitaplık dosyasındaki bir malzemeyi veya görünümü gövdelere, yüzlere ya da bileşenlere uygular. Başka bir tasarımdan kaydettiğiniz malzemeleri tekrar uygulamak için kullanın.",
|
||||
"help.library.export": "Tasarımın malzemelerini ve görünümlerini bir kitaplık dosyasına kaydeder. Bunları paylaşmanız ya da başka tasarımlarda yeniden kullanmanız gerekiyorsa kullanın.",
|
||||
"help.library.inspect": "Bir kitaplık dosyasını denetler ve içindeki malzemeleri ile görünümleri, tasarımı değiştirmeden listeler. Uygulamadan önce kitaplığın neler içerdiğini görmek için kullanın.",
|
||||
"help.licences": "Lisanslar",
|
||||
"help.material.assign": "Seçili gövdelerin neyden yapıldığını belirler: çelik, alüminyum veya ABS gibi. Kütle ve ağırlığın gerçek parçayla uyuşması için kullanın.",
|
||||
"help.material.properties.validate": "Bir malzeme veri kartını tutarlı sayılar ve eksik değerler açısından kontrol eder. Verilere kütle veya rijitlik için güvenmeden önce kullanın.",
|
||||
"help.mesh.convert": "STL gibi bir ağ gövdesini, düz ve silindirik yüzlerden oluşan düzenlenebilir bir katı olarak yeniden kurar. İçe aktarılmış mekanik parçaları modellenmiş bir gövde gibi değiştirmek için kullanın.",
|
||||
"help.mit": "MIT lisansı",
|
||||
"help.motion.study": "Bağlantı değerlerini bir zaman çizelgesi boyunca adımlarda ayarlar ve animasyon olarak oynatır. Bir mekanizmanın bir dizi boyunca hareketini izlemek ve yol boyunca açıklıkları kontrol etmek için kullanın.",
|
||||
"help.motion.trace": "Bir hareket etüdü oynatılırken veya bir bağlantı sürülürken bir parça üzerindeki bir noktanın izlediği yolu çizer ve onayladığınızda 3B eskiz eğrisi olarak saklar. Bir mekanizmanın nereye eriştiğini görmek veya yolu üzerine bir şey kurmak için kullanın.",
|
||||
"help.notice": "NOTICE",
|
||||
"help.occurrence.ground": "Bir parçayı yerine sabitler ya da yeniden serbest bırakır; böylece bağlantılar diğer parçaları onun etrafında hareket ettirir. Montajın geri kalanının üzerine kurulduğu çerçeve veya taban için kullanın.",
|
||||
"help.occurrence.move": "Montaj parçasını yalnızca eklemlerinin izin verdiği serbestliklerde taşır. Bir parça yüzü seçtikten sonra kullanılabilir oku veya yayı sürükleyin.",
|
||||
"help.parameters.change": "Tasarımın ölçülerini yöneten adlandırılmış değerlerin ve ifadelerin tablosunu açar. Bir ölçüyü tek yerden değiştirip onu kullanan her özelliğin buna uymasını sağlamak için kullanın.",
|
||||
"help.parameters.export": "Tasarımın parametrelerini CSV veya JSON olarak kaydeder. Bunları bir elektronik tabloda düzenlemek veya başka bir tasarıma taşımak için kullanın.",
|
||||
"help.parameters.graph": "Hangi parametrelerin ve özelliklerin hangilerini kullandığını, aralarındaki döngüleri veya hataları gösterir. Bir parametreyi değiştirmenin neleri etkileyeceğini görmek için kullanın.",
|
||||
"help.parameters.import": "Parametreleri CSV veya JSON dosyasından tasarıma okur; ya hepsini ya hiçbirini. Değerleri bir elektronik tablodan veya başka bir tasarımdan getirmek için kullanın.",
|
||||
"help.parameters.move": "Bir kullanıcı parametresini listede başka birinin önüne veya arkasına taşır. İlgili parametreleri bir arada tutmak için kullanın.",
|
||||
"help.parts.fastener": "Seçtiğiniz boyutta standart bir vida, cıvata, somun, rondela, pim veya rulman ekler. Bir deliğe yerleştirildiğinde bir bağlantıyla deliğe oturur; böylece bağlantı elemanlarını kendiniz modellemeniz gerekmez.",
|
||||
"help.parts.insert": "Seçtiğiniz ailede, boyutta ve uzunlukta standart bir parça ekler. Bir deliğin kenarına veya çeperine yerleştirildiğinde, rijit bir bağlantıyla deliğe oturur.",
|
||||
"help.parts.library": "Standart parçaları açar: standart boyutlarda vidalar, cıvatalar, somunlar, rondelalar, tespit vidaları, silindirik pimler ve rulmanlar. Bir standart parçayı kendiniz modellemek yerine eklemek için kullanın.",
|
||||
"help.parts.resize": "Eklenmiş bir standart parçanın boyutunu veya uzunluğunu değiştirir ve yeniden oluşturur; bağlantıları onu yerinde tutar. Bir vida çok uzun çıkarsa veya bir delik başka bir boyut gerektiriyorsa kullanın.",
|
||||
"help.plastic.assign_rule": "Gövdelere bir plastik kuralı atar; böylece plastik özellikleri koniklik ve açıklık değerlerini varsayılan olarak ondan alır. Kalıplanmış bir parçayı tüm özellikleri için bir kez kurmak amacıyla kullanın.",
|
||||
"help.plastic.boss": "Bir yüze vida göbeği ekler: isteğe bağlı delik, koniklik, kök yuvarlatması ve destek nervürleri olan bir direk. Kalıplanmış veya basılmış kasalardaki vida noktaları için kullanın.",
|
||||
"help.plastic.lip": "İçi boşaltılmış bir gövdenin kenarı boyunca bir dudak veya buna uyan bir oluk ekler. İki kasa yarısının birbirine oturması ve sıkıca kapanması için kullanın.",
|
||||
"help.plastic.manage_rules": "Plastik kurallarını oluşturur ve düzenler: malzeme, et kalınlığı, yarıçaplar, açıklık ve koniklik. Kalıplanmış bir parçanın özelliklerini tutarlı tutmak için kullanın.",
|
||||
"help.plastic.rest": "Bir yüze dayanak ekler: yuvarlak veya dikdörtgen, dolu veya içi boş, konikliği olan bir ayak. Kalıplanmış bir kasada destek veya mesafe parçası olarak kullanın.",
|
||||
"help.plastic.snap_fit": "Bir yüze, uzunluğu, kalınlığı ve tırnağıyla bir geçmeli bağlantı kancası ekler. Parçaları vidasız birbirine geçirmek için kullanın.",
|
||||
"help.pointcloud.insert": "PLY, XYZ veya PTS taramasını modelin yanına nokta bulutu olarak ekler. Ölçülmüş verilerden model oluştururken referans olarak kullanın.",
|
||||
"help.sheet.convert": "Eşit kalınlıkta bir plakayı veya içi boşaltılmış bir gövdeyi, seçtiğiniz kenarlarda bükümlerle sac metal gövdeye dönüştürür. Mevcut bir parçayı açılabilir hâle getirmek için kullanın.",
|
||||
"help.sheet.export_bend_table": "Bir sac metal gövdenin büküm tablosunu CSV veya JSON olarak kaydeder: açılar, yarıçaplar ve açınımdaki büküm konumları. Abkant pres veya atölye için kullanın.",
|
||||
"help.sheet.export_dxf": "Açınımı DXF olarak kaydeder; dış hatlar, büküm çizgileri ve isteğe bağlı büküm notlarıyla. Lazer, plazma veya su jeti ile kesim için kullanın.",
|
||||
"help.sheet.flange": "Bir flanş ekler: bir eskizden taban plakası, açık bir eskiz konturu boyunca bir cidar ya da sac kenarlarında bükülmüş bir cidar. Sac metal parçaları oluşturmak için kullanın.",
|
||||
"help.sheet.flat_pattern": "Bir sac metal gövdenin açınımını boyutu, kesik alanları ve büküm çizgileriyle oluşturur. Kesmeden önce ham parçayı kontrol etmek için kullanın.",
|
||||
"help.sheet.fold": "Bir sacı, bir eskiz çizgisi boyunca belirli bir açı ve yarıçapla büker. İçine kesme özellikleri ekledikten sonra düz bir sacı katlamak için kullanın.",
|
||||
"help.sheet.hem": "Bir sac kenarını kendi üzerine geri katlar. Keskin çapaklar içermeyen, güvenli ve sağlam kenarlar için kullanın.",
|
||||
"help.sheet.manage_rules": "Sac metal kurallarını oluşturur ve düzenler: kalınlık, büküm yarıçapı, K faktörü, boşaltmalar ve boşluklar. Atölyenizin malzemesine ve takımlarına uyum sağlamak için kullanın.",
|
||||
"help.sheet.path_flange": "Açık bir eskiz çizgisi zincirini izleyerek bir sac kenarı boyunca bir flanş zinciri ekler. U veya Z biçimi gibi profilleri tek adımda oluşturmak için kullanın.",
|
||||
"help.sheet.perforate": "Tüm düz sac üzerine, kaydırmalı veya kare desende bir delik alanı ekler. Havalandırmalar, ızgaralar ve daha hafif paneller için kullanın.",
|
||||
"help.sheet.refold": "Açılmış bir sac metal gövdeyi yeniden katlar. Düz sace özellikler ekledikten sonra kullanın.",
|
||||
"help.sheet.unfold": "Bir sac metal gövdenin tüm bükümlerini açar. Bir bükümü kesmesi gereken delikler veya kesimler eklemek için kullanın, ardından yeniden katlayın.",
|
||||
"help.sketch.arc.center_point": "Bir merkez noktası etrafında, bir başlangıç noktasından bir bitiş noktasına dairesel bir yay çizer. Yayın merkezi biliniyorsa kullanın; örneğin bir deliğin ya da bir dönme noktasının etrafındaki yarıçap.",
|
||||
"help.sketch.arc.tangent": "Bir çizginin veya yayın ucunda başlayan ve ona teğet olarak devam eden bir yay çizer. Zinciri köşe yerine yumuşak bir dönüşle sürdürmek için kullanın.",
|
||||
"help.sketch.arc.three_point": "Bir başlangıç noktasından bir bitiş noktasına, üçüncü bir noktadan geçen bir yay çizer. Yay, bilinen bir merkez etrafında değil de verilen noktalardan geçmek zorundaysa kullanın.",
|
||||
"help.sketch.arc3d": "3B eskiz açıkken, uzayda üç noktadan geçen tam bir dairesel yay çizer. Eskiz düzleminden çıkan yolların ve kılavuz raylarının kıvrımları için kullanın.",
|
||||
"help.sketch.auto_constrain": "Eskizin neredeyse zaten sahip olduğu kısıtlamaları, örneğin yatay, paralel veya çakışık gibi olanları ekler, ardından tam tanımlanana kadar ölçülendirir. Kabaca çizilmiş bir eskizi tek adımda kilitlemek için kullanın.",
|
||||
"help.sketch.auto_constrain_from_datum": "Otomatik kısıtlama gibi çalışır, ancak konumları orijin yerine seçtiğiniz bir referans noktasından ölçer. Parça tek bir referans noktasından, örneğin bir köşeden veya bir delikten yerleştirilmişse kullanın.",
|
||||
"help.sketch.blend_curve": "İki eğrinin uçlarını, ikisine de teğet, istenirse eğrilik sürekli de olan pürüzsüz bir spline ile birleştirir. Eğriler arasındaki boşluğu kırıksız kapatmak için kullanın.",
|
||||
"help.sketch.break": "Bir eğriyi, başka eğrilerin onu kestiği yerlerde veya üzerine koyduğunuz noktalarda parçalara böler. Eğrinin bir bölümü kendi kısıtlamasına ihtiyaç duyuyorsa ya da tek başına silinecekse kullanın.",
|
||||
"help.sketch.cancel": "Eskizden çıkar ve oluşturulduğundan ya da düzenleme için açıldığından beri yapılan her değişikliği atar. Geri al değişiklikleri geri getirir.",
|
||||
"help.sketch.centerline": "Çizgileri normal çizgi ile merkez çizgisi, yani profillerin dışında bıraktığı bir eksen, arasında değiştirir. Merkez çizgisini döndürme, ayna veya simetri kısıtlaması için eksen olarak kullanın.",
|
||||
"help.sketch.chamfer.distance_angle": "İki çizgi arasındaki köşeyi, ilk çizgi boyunca bir mesafe ve bir açıyla belirlenen şekilde pahlar. Bir çizim pahı uzunluk ve açı olarak veriyorsa, örneğin 2 mm × 30°, kullanın.",
|
||||
"help.sketch.chamfer.equal_distance": "İki çizgi arasındaki köşeyi, her iki çizgi boyunca aynı mesafe geriden pahlar. Bir dış hatta uygulanan olağan 45° pah için kullanın.",
|
||||
"help.sketch.chamfer.two_distance": "İki çizgi arasındaki köşeyi, her çizgi boyunca ayrı bir mesafeyle belirlenen şekilde pahlar. İki uzunluk olarak verilen, 45° olmayan pahlar için kullanın.",
|
||||
"help.sketch.circle.center": "Bir daireyi merkezinden ve çapından çizer. Merkezi bilinen delikler, kabarıklıklar ve diğer yuvarlak özellikler için kullanın.",
|
||||
"help.sketch.circle.three_point": "Üç noktadan geçen bir daire çizer. Dairenin verilen noktalardan, örneğin mevcut geometrinin noktalarından geçmesi gerekiyorsa kullanın.",
|
||||
"help.sketch.circle.three_tangent": "Üç çizgiye, daireye veya yaya değen bir daire çizer. Bir daireyi üç eğri arasındaki boşluğa oturtmak için kullanın; örneğin bir üçgenin iç teğet çemberi.",
|
||||
"help.sketch.circle.two_point": "Bir daireyi çapının iki ucundan çizer. Merkezi değil de dairenin kenar noktaları biliniyorsa kullanın.",
|
||||
"help.sketch.circle.two_tangent": "İki çizgiye, daireye veya yaya değen, verilen boyutta bir daire çizer. İki eğri arasında sabit yarıçaplı bir yuvarlatma için kullanın.",
|
||||
"help.sketch.conic": "İki uç nokta arasında, bir tepe noktası ve bir rho değeriyle biçimlenen konik bir eğri çizer. Doluluğunu düz bir hattan neredeyse keskin bir köşeye kadar ayarlamak istediğiniz yumuşak geçişler için kullanın.",
|
||||
"help.sketch.constrainer": "Seçilen bir veya iki eğrinin neredeyse zaten sahip olduğu kısıtlamayı, örneğin yatay, paralel, teğet veya eşit gibi olanı uygular. Elle çizilmiş bir eskizi her seferinde bir ilişkiyle düzene sokmak için kullanın.",
|
||||
"help.sketch.constraint.coincident": "Bir noktayı başka bir noktanın, bir eğrinin veya bir eskiz ekseninin üzerine oturtur. Bir profildeki boşlukları kapatmak veya bir noktayı çizgi üzerine koymak için kullanın.",
|
||||
"help.sketch.constraint.collinear": "İki çizgiyi aynı doğru üzerine getirir. Kesintiye uğramış kenarları, örneğin bir çentiğin iki yanını hizalamak için kullanın.",
|
||||
"help.sketch.constraint.concentric": "İki daireye veya yaya aynı merkezi verir. Halkalar, düz havşalar ve omuzlu miller için kullanın.",
|
||||
"help.sketch.constraint.curvature": "Bir uç noktada buluşan iki eğrinin aynı eğrilikle devam etmesini sağlar (G2). Teğet bir birleşimin yeterince pürüzsüz olmadığı yerlerde, örneğin görünen yüzeylerde kullanın.",
|
||||
"help.sketch.constraint.equal": "Çizgileri aynı uzunlukta, daireleri ve yayları aynı yarıçapta yapar. Tek bir ölçünün birbirine uyan birkaç özelliği yönetmesi için kullanın.",
|
||||
"help.sketch.constraint.fix": "Noktaları veya eğrileri bulundukları yere sabitler ya da yeniden serbest bırakır. Eskizi sürüklediğinizde veya çözdüğünüzde hareket etmemesi gereken geometri için kullanın.",
|
||||
"help.sketch.constraint.horizontal_vertical": "Bir çizgiyi ya da iki nokta arasındaki çizgiyi, hangisine daha yakınsa yatay veya dikey yapar. Bir dış hattı eskiz eksenlerine hizalamak için kullanın.",
|
||||
"help.sketch.constraint.midpoint": "Bir noktayı bir çizginin ortasına yerleştirir ya da iki çizginin orta noktalarını çakıştırır. Geometriyi bir kenar üzerinde ortalamak için kullanın.",
|
||||
"help.sketch.constraint.parallel": "İki çizgiyi paralel yapar. Diğer ölçüler değiştiğinde paralel kalması gereken kenarlar için kullanın.",
|
||||
"help.sketch.constraint.perpendicular": "İki çizgiyi dik açıyla buluşturur. Eskiz eksenleri üzerinde olmayan çizgiler arasındaki dik köşeler için kullanın.",
|
||||
"help.sketch.constraint.polygon": "Kapalı bir çizgi zincirini düzgün bir çokgen yapar: eşit kenarlar ve her köşe tek bir daire üzerinde. Elle çizilmiş bir çokgeni düzgün hâle getirmek ve öyle tutmak için kullanın.",
|
||||
"help.sketch.constraint.symmetry": "İki noktanın veya eğrinin bir çizgiye göre ya da bir noktaya göre birbirinin aynası olmasını sağlar. Bir tarafı değiştirdiğinizde profilin simetrik kalması için kullanın.",
|
||||
"help.sketch.constraint.tangent": "İki eğriyi, örneğin bir çizgiyi ve bir yayı, teğet olarak değdirir. Kırıksız, pürüzsüz birleşimler için kullanın.",
|
||||
"help.sketch.construction": "Eğrileri normal geometri ile profillerin dışında bıraktığı yapı geometrisi arasında değiştirir. Yapı eğrilerini yerleşim, referans ve ölçüler için yardımcı olarak kullanın.",
|
||||
"help.sketch.construction_line": "İki noktadan geçen sonsuz bir yardımcı doğru oluşturun. Profilleri bölmeden bir eskizi kurgulamak için kullanın.",
|
||||
"help.sketch.construction_line.angle": "Eskizin X ekseninden belirli bir açıyla sonsuz bir yardımcı doğru oluşturun. Noktayı seçip açıyı yazın veya yönünü seçin.",
|
||||
"help.sketch.construction_line.bisector": "Kesişen iki düz eskiz çizgisini seçin, ardından iki açıortaydan birini seçin. Sonuç, kaynak çizgilerini izler.",
|
||||
"help.sketch.construction_line.horizontal": "Bir noktadan geçen sonsuz yatay bir yardımcı doğru oluşturun. Yatay kısıtlaması sonraki düzenlemelerde de korunur.",
|
||||
"help.sketch.construction_line.parallel": "Düz bir eskiz çizgisi seçin, ardından paralel bir sonsuz yardımcı doğru yerleştirin. Başka bir referans seçmek için sağ tıklayın.",
|
||||
"help.sketch.construction_line.perpendicular": "Düz bir eskiz çizgisi seçin, ardından dik bir sonsuz yardımcı doğru yerleştirin. Başka bir referans seçmek için sağ tıklayın.",
|
||||
"help.sketch.construction_line.tangent_at": "Bir daire veya dairesel yay üzerindeki bir noktada ya da açık bir spline veya konik eğrinin uç noktasında teğet oluşturun. Önce eğriyi, sonra değme noktasını seçin.",
|
||||
"help.sketch.construction_line.tangent_external": "Bir daire veya dairesel yay seçin, ardından bir dış nokta ve bir teğet çözümü seçin. Önizlemeler yalnızca çizilen yay üzerindeki değme noktalarını gösterir.",
|
||||
"help.sketch.construction_line.tangent_two": "İki daire veya dairesel yay seçin, ardından önizlemede ortak bir teğet seçin. Değme noktaları çizilen eğriler üzerinde olmalıdır.",
|
||||
"help.sketch.construction_line.vertical": "Bir noktadan geçen sonsuz dikey bir yardımcı doğru oluşturun. Dikey kısıtlaması sonraki düzenlemelerde de korunur.",
|
||||
"help.sketch.copy": "Seçili eskiz eğrilerini ve noktalarını, aralarındaki kısıtlamalar ve ölçülerle birlikte kopyalar. Bunları bu eskize veya başka bir eskize yapıştırın.",
|
||||
"help.sketch.create": "Bir düzlemde veya modelin düz bir yüzünde yeni bir 2B eskiz başlatır. Her ekstrüzyon, döndürme ve süpürme bir eskizle başlar.",
|
||||
"help.sketch.cut": "Seçili eskiz geometrisini kopyalar ve tek bir geri alma adımında eskizden siler. Bu eskizin başka bir yerine veya başka bir eskize yapıştırın.",
|
||||
"help.sketch.dimension": "Sürücü bir ölçü ekler: seçtiğinize göre bir uzunluk, mesafe, açı, yarıçap veya çap. Bir değer ya da parametre adı yazın, eskiz onu izler.",
|
||||
"help.sketch.edit": "Mevcut bir eskizi düzenlemek için açar. Üzerine kurulan özellikler, eskizi bitirdiğinizde güncellenir.",
|
||||
"help.sketch.ellipse": "Bir elipsi merkezinden, büyük ekseninin ucundan ve küçük kenarındaki bir noktadan çizer. Oval açıklıklar, kamlar ve diğer uzamış yuvarlak biçimler için kullanın.",
|
||||
"help.sketch.equation_curve": "Formüllerden bir eğri çizer: bir aralık boyunca x(t) ve y(t) ya da y = f(x). Formüller parametre kullanabilir ve eğri onları izler: sinüs dalgası, spiral veya bir dişli dişinin evolventi için kullanın.",
|
||||
"help.sketch.extend": "Bir çizgiyi veya yayı yolundaki en yakın eğriye kadar uzatır ya da iki eğriyi buluşana kadar büyütür. Kırpma veya düzenlemeden sonra bir profildeki boşlukları kapatmak için kullanın.",
|
||||
"help.sketch.fillet": "İki çizginin veya yayın buluştuğu köşeyi verilen yarıçaplı bir yayla yuvarlar. Birlikte yuvarlatılan birkaç köşe aynı yarıçapı paylaşır.",
|
||||
"help.sketch.finish": "Eskizden çıkar ve modele döner. Kapalı profilleri artık Ekstrüzyon, Döndür ve diğer özellikler için hazırdır.",
|
||||
"help.sketch.finish_auto_constrain": "Eskize Otomatik kısıtlama uygular, ardından eskizi bitirir. Bir eskizi tek adımda tam tanımlı bırakmak için kullanın.",
|
||||
"help.sketch.fit_curves_to_section": "Bir ağ veya katı gövdeyi eskiz düzlemiyle keser ve kesite çizgiler ile yaylar uydurur. Taranmış veya içe aktarılmış bir parçayı düzenlenebilir bir eskiz olarak yeniden kurmak için kullanın.",
|
||||
"help.sketch.include_3d": "Model kenarlarını, köşe noktalarını ve diğer eskizlerin eğrilerini bu eskize bağlı referanslar olarak getirir; düzleminin dışında kalanları ona düzleştirir. Eskiz düzleminde bulunmayan geometri üzerine kurmak için kullanın.",
|
||||
"help.sketch.infinite": "Çizgileri normal çizgi ile tüm görünüm boyunca uzanan sonsuz yardımcı doğrular arasında değiştirir. Hiçbir zaman kısa kalmayan yerleşim referansları olarak kullanın.",
|
||||
"help.sketch.insert_dxf": "Bir DXF çiziminin eğrilerini, belirlediğiniz ölçekte, açıda ve konumda bir eskize okur. Başka bir programdan gelen 2B çizim üzerine, örneğin lazerle kesilecek bir dış hat üzerine kurmak için kullanın.",
|
||||
"help.sketch.insert_svg": "Bir SVG çiziminin yollarını, belirlediğiniz ölçekte, açıda ve konumda bir eskize okur. Bir logoyu veya vektör dış hattını ekstrüzyon yapabileceğiniz eğrilere dönüştürmek için kullanın.",
|
||||
"help.sketch.inspect": "Açık eskiz için bir rapor açar: kaç serbestlik derecesi kaldığını ve tam kısıtlı olup olmadığını. Eskizi bitirmeden önce nelerin hâlâ hareket ettiğini öğrenmek için kullanın.",
|
||||
"help.sketch.intersect": "Gövdelerin, yüzlerin, kenarların veya diğer eskizlerin eskiz düzlemini kestiği eğrileri ya da noktaları ekler. Bağlı kalır ve model değiştiğinde onu izler.",
|
||||
"help.sketch.intersection_curve": "İki gövdenin veya yüzün buluştuğu yerde, onlara bağlı 3B eğriler oluşturur. Bunları modeli izleyen yollar veya kılavuz raylar olarak kullanın.",
|
||||
"help.sketch.isoparametric_curve": "Bir yüzün U veya V yönü boyunca, seçtiğiniz bir noktadan geçen ve yüze bağlı bir 3B eğri oluşturur. Yüzeyi izleyen bir yol veya bölme çizgisi olarak kullanın.",
|
||||
"help.sketch.line": "Bağlantılı çizgileri nokta nokta, açık bir zincir veya kapalı bir dış hat olarak çizer. Çoğu profil için temel araçtır.",
|
||||
"help.sketch.line.midpoint": "Bir çizgiyi orta noktasından bir uca doğru çizer; diğer uç yansıtılır. Bir nokta etrafında ortalanmış çizgiler, örneğin simetrik bir kenar için kullanın.",
|
||||
"help.sketch.line3d": "3B eskiz açıkken, uzaydaki noktalar arasında bağlantılı düz çizgiler çizer. Eskiz düzleminden çıkan yollar ve çerçeveler için kullanın.",
|
||||
"help.sketch.mirror": "Eskiz eğrilerini ve noktalarını bir çizgi veya eksen boyunca aynalar ve simetri kısıtlamaları ekler. Simetrik bir profilin yarısını çizip tamamlamak için kullanın.",
|
||||
"help.sketch.move": "Eskiz eğrilerini ve noktalarını ya da kopyalarını taşır veya döndürür. Geometrinin şeklini ve kısıtlamalarını koruyarak yerini değiştirmek için kullanın.",
|
||||
"help.sketch.offset": "Bir eğri zincirinin kopyasını, bir tarafta ya da her iki tarafta belirli bir mesafede oluşturur. Cidarlar, dış hatlar ve açıklıklar için kullanın; mesafe düzenlenebilir bir ölçü olarak kalır.",
|
||||
"help.sketch.paste": "Kopyaladığınız veya kestiğiniz eskiz geometrisini etkin eskize yapıştırır. Bir noktaya yerleştirin ya da bir ofsetle kaydırın.",
|
||||
"help.sketch.pattern.circular": "Eskiz geometrisini bir merkez noktası etrafında, tam bir daire veya belirli bir açı boyunca kopyalar. Cıvata daireleri, kollar ve dişler için kullanın.",
|
||||
"help.sketch.pattern.rectangular": "Eskiz geometrisini belirli aralıklarla satırlar ve sütunlar halinde kopyalar. Delik, yuva veya havalandırma ızgaraları için kullanın.",
|
||||
"help.sketch.point": "Bir eskiz noktası yerleştirir. Ölçüler, kısıtlamalar, delik merkezleri veya sonraki özellikler için referans olarak kullanın.",
|
||||
"help.sketch.point3d": "3B eskiz açıkken uzayda bir nokta yerleştirir. 3B eğriler ve yollar için referans olarak kullanın.",
|
||||
"help.sketch.polygon.circumscribed": "Bir dairenin etrafına, merkezinden bir kenarın ortasına kadar olan mesafeye göre boyutlandırılmış düzgün bir çokgen çizer. Anahtar ağzı genişliği biliniyorsa, örneğin altıgen bir somun için kullanın.",
|
||||
"help.sketch.polygon.edge": "Düzgün bir çokgeni bir kenarının iki ucundan çizer. Bir kenarın uzunluğu ve konumu biliniyorsa kullanın.",
|
||||
"help.sketch.polygon.inscribed": "Bir dairenin içine, merkezinden bir köşeye kadar olan mesafeye göre boyutlandırılmış düzgün bir çokgen çizer. Köşeler arası ölçü biliniyorsa kullanın.",
|
||||
"help.sketch.project": "Model kenarlarını, yüzlerini, köşe noktalarını ve diğer eskizlerin eğrilerini bu eskizin düzlemine yansıtarak getirir. Bağlı kalır ve model değiştiğinde onu izler.",
|
||||
"help.sketch.project_to_surface": "Diğer eskizlerin eğrilerini bu eskizin normali boyunca bir yüze, bağlı 3B eğriler olarak yansıtır. Bir logoyu, bölme çizgisini veya yolu eğri bir yüzeye koymak için kullanın.",
|
||||
"help.sketch.rectangle.center": "Bir dikdörtgeni merkezinden ve bir köşesinden çizer. Bir nokta, örneğin orijin, etrafında ortalanmış dış hatlar için kullanın.",
|
||||
"help.sketch.rectangle.rounded": "Dört köşesi de tek bir yarıçapla yuvarlatılmış bir dikdörtgen çizer. Yuvarlatılmış köşeli plakalar, kapaklar ve açıklıklar için kullanın.",
|
||||
"help.sketch.rectangle.three_point": "Bir dikdörtgeni bir kenarından ve karşı taraftaki bir noktadan çizer. Eskiz eksenlerine açılı duran dikdörtgenler için kullanın.",
|
||||
"help.sketch.rectangle.two_point": "Bir dikdörtgeni iki karşılıklı köşesinden çizer. Plakaların, blokların ve ceplerin dış hatları için kullanın.",
|
||||
"help.sketch.scale": "Eskiz eğrilerini ve noktalarını bir taban noktası etrafında bir çarpanla ölçekler. Bir eskizin bir bölümünü yeniden çizmeden boyutlandırmak için kullanın.",
|
||||
"help.sketch.slot.arc_center": "Merkezi, başlangıcı ve bitişiyle belirlenen bir yay boyunca, verilen genişlikte eğri bir yuva çizer. Bir dönme noktası etrafındaki ayar yuvaları için kullanın.",
|
||||
"help.sketch.slot.arc_three_point": "Üç noktadan geçen bir yay boyunca, verilen genişlikte eğri bir yuva çizer. Yuvanın yolunun verilen noktalardan geçmesi gerekiyorsa kullanın.",
|
||||
"help.sketch.slot.center_point": "Verilen genişlikte düz bir yuvayı, merkezinden bir uç yayının merkezine kadar çizer. Bir nokta etrafında ortalanmış yuvalar için kullanın.",
|
||||
"help.sketch.slot.center_to_center": "Verilen genişlikte düz bir yuvayı, iki uç yayının merkezleri arasında çizer. Merkezden merkeze ölçülendirilen yuvalar, örneğin vida ayar yuvaları için kullanın.",
|
||||
"help.sketch.slot.overall": "Verilen genişlikte düz bir yuvayı, bir dış ucundan diğerine kadar çizer. Yuvanın toplam uzunluğu önemliyse kullanın.",
|
||||
"help.sketch.spline.control_point": "Üzerinden geçmediği kontrol noktalarıyla biçimlenen kübik bir spline çizer. Noktaları oynatarak şekillendirdiğiniz pürüzsüz, akıcı eğriler için kullanın.",
|
||||
"help.sketch.spline.control_point_5": "Kontrol noktalarıyla biçimlenen 5. dereceden bir spline çizer. Eğrilerin daha pürüzsüz bir eğrilikle birleşmesi gereken yerlerde, örneğin görünen stil yüzeylerinde kullanın.",
|
||||
"help.sketch.spline.fit_point": "Yerleştirdiğiniz her noktadan geçen, açık veya kapalı pürüzsüz bir spline çizer. Bir şekli bilinen noktalardan geçirerek izlemek için kullanın.",
|
||||
"help.sketch.spline3d": "3B eskiz açıkken, uzayda noktalardan geçen pürüzsüz bir eğri çizer. Eskiz düzleminden çıkan süpürme yolları ve kablo güzergâhları için kullanın.",
|
||||
"help.sketch.spun_profile": "Bir gövde bir eksen etrafında dönerken taradığı dış hattı eskiz düzleminde oluşturur. Tornalanmış bir parçanın siluetini döndürme veya çizim için elde etmek amacıyla kullanın.",
|
||||
"help.sketch.text": "Eskize seçilen yazı tipi, yükseklik ve açıyla metin yazar; kelimeleri parametreleri izleyebilir. Etiketler ve yazılar için ekstrüzyon yapın veya kabartın.",
|
||||
"help.sketch.transform": "Eskiz geometrisini bir merkez noktası etrafında tek adımda ölçekler, döndürür ve taşır. Bir seçimin yerini ve boyutunu aynı anda değiştirmek için kullanın.",
|
||||
"help.sketch.trim": "Bir eğrinin, tıkladığınız yerin çevresindeki en yakın kesişimler arasında kalan parçasını kaldırır. Üst üste binen çizgileri temizleyip kapalı bir profil elde etmek için kullanın.",
|
||||
"help.solid.align": "Seçili gövdeleri, üzerlerindeki bir nokta, yüz veya düzlem başka bir yerdeki nokta, yüz veya düzlemle buluşacak şekilde taşır. Ofseti ölçmeden bir parçayı diğerinin yanına yerleştirmek için kullanın.",
|
||||
"help.solid.boundary_fill": "Üst üste binen araç gövdelerinin çevrelediği bölgelerden katılar oluşturur; yalnızca seçtiğiniz bölgeleri doldurur. Bir şekli, birkaç gövdenin birlikte sınırladığı boşluktan oluşturmak için kullanın.",
|
||||
"help.solid.bounding_solid": "Seçili gövdeleri çevreleyen, isteğe bağlı paylı bir kutu oluşturur. Bir parçanın toplam boyutunu görmek ya da işleneceği ham malzeme olarak ele almak için kullanın.",
|
||||
"help.solid.box": "Uzunluk, genişlik ve yükseklikten, bir köşe noktasından veya bir noktaya ortalanmış bir kutu oluşturur. Hızlı bir blok, yer tutucu ya da içine özellikler kesilecek bir gövde için kullanın.",
|
||||
"help.solid.chamfer": "Seçili kenarları, belirlediğiniz mesafede düz bir pahla keser. Keskin kenarları kırmak veya bir pim ya da vidanın girişini kolaylaştırmak için kullanın.",
|
||||
"help.solid.coil": "Çap, tur sayısı, yükseklik veya adım ile yuvarlak ya da kare bir kesitten, yay gibi helezon bir gövde oluşturur. Yaylar, helezonlar ve helezon kabartmalar için kullanın.",
|
||||
"help.solid.combine": "Gövdeleri birleştirir, bir hedef gövdeden çıkarır veya yalnızca paylaştıkları hacmi tutar ve araç gövdelerini tutabilir. Parçaları kaynaştırmak, bir şekli diğeriyle kesmek veya iki gövdenin örtüştüğü yeri bulmak için kullanın.",
|
||||
"help.solid.cone": "Bir taban dairesi ve bir yükseklikten koni oluşturur; üstün de yarıçapı varsa kesik koni olur. Konik geçişler, huniler, havşalar ve sivri uçlar için kullanın.",
|
||||
"help.solid.cylinder": "Yarıçap veya çap ile yükseklikten, bir eksen boyunca bir noktanın üzerinde duran bir silindir oluşturur. Miller, pimler, göbekler ve yuvarlak ham parçalar için kullanın.",
|
||||
"help.solid.draft": "Seçili yüzleri, nötr bir düzlemden ölçülen belirlediğiniz açı kadar eğerek koniklik verir. Kalıplanan veya dökülen parçaların kalıptan kolayca çıkması için kullanın.",
|
||||
"help.solid.emboss": "Metin veya logo gibi eskiz profillerini bir yüzden yukarı kaldırır ya da içine gömer. Düz veya yuvarlak yüzlerdeki yazılar, etiketler ve işaretler için kullanın.",
|
||||
"help.solid.extrude": "Bir eskiz profilini, malzeme ekleyerek veya kaldırarak bir mesafe boyunca 3B'ye taşır. Düz bir konturu blok, kabarıklık veya cep haline getirmek için kullanın.",
|
||||
"help.solid.fillet": "Seçili kenarları, belirlediğiniz yarıçapta pürüzsüz dairesel bir uyumla yuvarlatır. Keskin kenarları sağlamlık, konfor veya görünüm için yumuşatmak amacıyla kullanın.",
|
||||
"help.solid.hole": "Bir yüzeyde seçtiğiniz noktada, belirlediğiniz çapta yuvarlak bir delik deler. Vida boşlukları, pimleri ve diğer basit yuvarlak açıklıklar için kullanın.",
|
||||
@@ -1637,62 +1409,20 @@
|
||||
"help.solid.move": "Seçili gövdeleri ya da kopyalarını, belirlediğiniz mesafe ve açıyla taşır veya döndürür. Bir gövdenin yerini değiştirmek ya da başka bir yerde ikincisini oluşturmak için kullanın.",
|
||||
"help.solid.offset_face": "Seçili yüzleri belirlediğiniz mesafe kadar içeri veya dışarı iter, çevrelerindeki yüzler de buna uyar. Eskizi düzenlemeden bir duvarı kalınlaştırmak, bir cebi derinleştirmek veya bir çıkıntıyı yükseltmek için kullanın.",
|
||||
"help.solid.pattern.circular": "Seçili nesneleri, belirlediğiniz adet ve toplam açı boyunca bir eksen etrafında yineler. Cıvata daireleri, jant kolları, kanatçıklar ve dişler için kullanın.",
|
||||
"help.solid.pattern.path": "Özellikleri veya gövdeleri bir eskiz yolu boyunca adet ve aralıkla kopyalar. Eğri bir kenar boyunca delikler veya bir ray boyunca parçalar için kullanın.",
|
||||
"help.solid.pattern.rectangular": "Seçili nesneleri, belirlediğiniz adet ve aralıkla bir veya iki yönde yineler. Delik, nervür, pim veya ayak dizileri ve ızgaraları için kullanın.",
|
||||
"help.solid.pipe": "Eskiz eğrilerinden oluşan bir yol boyunca, dolu veya et kalınlıklı içi boş yuvarlak bir boru oluşturur. Borular, teller, kablolar ve raylar için kullanın.",
|
||||
"help.solid.press_pull": "Bir yüzü sürüklerken malzeme ekler veya kaldırır, kenarları sürüklerken yuvarlatır. Doğrudan model üzerinde hızlı değişiklikler için kullanın.",
|
||||
"help.solid.remove": "Seçili gövdeleri tasarımdan, zaman çizelgesindeki bu noktadan itibaren çıkarır; önceki adımlar onları korur. Artık gerekmeyen bir kesici araç gibi yardımcı bir gövdeyi atmak için kullanın.",
|
||||
"help.solid.replace_face": "Seçili düz yüzleri bir düzleme veya paralel bir yüze taşır, gövde de onunla buluşmak için büyür veya küçülür. Bir yüzü başka bir parçayla ya da bir yapı düzlemiyle aynı hizaya getirmek için kullanın.",
|
||||
"help.solid.revolve": "Bir eskiz profilini bir eksen etrafında döndürerek yuvarlak bir katı oluşturur. Miller, topuzlar, kaseler ve bir merkez çizgisi etrafında yuvarlak olan parçalar için kullanın.",
|
||||
"help.solid.rib": "Açık bir eskiz eğrisi boyunca, gövdenin bir sonraki yüzlerine kadar uzanan ince bir cidar ekler. Cidarları ve köşeleri sağlamlaştırmak için, örneğin kalıplanmış veya basılmış parçalarda kullanın.",
|
||||
"help.solid.scale": "Seçili gövdeleri bir çarpanla büyütür veya küçültür; her yönde aynı ya da eksen başına ayrı olabilir. İçe aktarılan bir şekli yeniden boyutlandırmak veya büzülme payı bırakmak için kullanın.",
|
||||
"help.solid.shell": "Bir katıyı içini oyarak boşaltır, belirlediğiniz kalınlıkta duvarlar bırakır ve seçtiğiniz yüzleri açabilir. Kutular, kapaklar ve diğer ince cidarlı parçalar için kullanın.",
|
||||
"help.solid.sphere": "Bir merkez noktası etrafında, yarıçap veya çaptan bir küre oluşturur. Toplar, topuzlar ve yuvarlatılmış uçlar için kullanın.",
|
||||
"help.solid.split_body": "Bir gövdeyi bir düzlemle, başka bir gövdenin yüzüyle veya bir eskiz çizgisiyle ayrı gövdelere keser. Ayrı ayrı basılan, işlenen veya renklendirilen parçalar elde etmek için kullanın.",
|
||||
"help.solid.split_face": "Seçili yüzleri, gövdeyi kesmeden bir düzlem, başka bir gövdenin yüzü veya eskiz eğrileri boyunca böler. Bir yüzün bir kısmına kendi koniklik, renk veya ofsetini vermek için kullanın.",
|
||||
"help.solid.sweep": "Bir eskiz profilini bir yol boyunca sürükleyerek katı oluşturur. Borular, raylar, saplar ve bir eğriyi izleyen sabit kesitli parçalar için kullanın.",
|
||||
"help.solid.thread": "Silindirik bir yüze, kozmetik diş olarak ya da gövdeye kesilmiş olarak bir ISO metrik diş ekler. Cıvatalar, dişli delikler ve basılmış vida parçaları için kullanın.",
|
||||
"help.solid.torus": "Ekseni etrafındaki bir büyük yarıçap ve yuvarlak kesiti için bir küçük yarıçaptan halka oluşturur. O-ringler, saplar ve yuvarlak boncuklar için kullanın.",
|
||||
"help.solid.web": "Her açık eskiz eğrisi boyunca, her biri gövdenin bir sonraki yüzlerine kadar uzanan ince bir cidar ekler. Kasaların ve tepsilerin içindeki destek cidarlarından oluşan bir ızgara için kullanın.",
|
||||
"help.surface.blend": "İki gövdenin kenarları arasında köprü kuran, ikisine de teğet veya eğrilik sürekli bir yüzey oluşturur. İki yüzeyi bir boşluk boyunca pürüzsüzce birleştirmek için kullanın.",
|
||||
"help.surface.boundary": "İki ila dört eskiz eğrisinden oluşan bir döngüyü veya bir eğri ağını dolduran bir yüzey oluşturur. Kenarlarıyla tanımlanan serbest biçimli paneller için kullanın.",
|
||||
"help.surface.extend": "Bir yüzeyi kenarlarının ötesine, bir mesafe kadar ya da bir düzleme veya yüze kadar uzatır. Yüzeyleri kırpmadan veya dikmeden önce üst üste bindirmek için kullanın.",
|
||||
"help.surface.extrude": "Eskiz eğrilerini veya profillerini bir mesafe boyunca iterek kapaksız, yalnızca cidarlardan oluşan bir yüzey elde eder. İnce cidarlar ile kesme veya bölme araçları için kullanın.",
|
||||
"help.surface.fair": "Serbest biçimli yüzlerin içini düzgünleştirir; kenarları yerinde kalır. Bir yüzeydeki çıkıntıları ve dalgalı yansımaları gidermek için kullanın.",
|
||||
"help.surface.loft": "İki veya daha fazla kesitten sırayla geçen, kapaksız bir yüzey oluşturur. Kabuklar ve farklı şekiller arasındaki geçişler için kullanın.",
|
||||
"help.surface.match": "Bir yüzeyin kenarını, başka bir gövdenin kenarıyla teğet veya eğrilik uyumuyla buluşacak şekilde yeniden kurar. İki yüzey arasındaki bir birleşim yerini pürüzsüzce kapatmak için kullanın.",
|
||||
"help.surface.offset": "Yüzlerin kopyasını, normalleri boyunca bir mesafede yeni bir yüzey gövdesi olarak oluşturur. Kaplamalar, açıklıklar veya bir cidarın öbür yüzü için kullanın.",
|
||||
"help.surface.patch": "Bir eskiz bölgesini veya kapalı bir kenar döngüsünü, düz ya da pürüzsüzce eğri bir yüzle doldurur. Bir yüzey gövdesindeki delikleri kapatmak için kullanın.",
|
||||
"help.surface.reverse_normal": "Bir yüzey gövdesinin yüzlerini ters çevirir; böylece dış tarafları diğer yöne bakar. Yüzler içe bakıyorsa kalınlaştırmadan veya dikmeden önce kullanın.",
|
||||
"help.surface.revolve": "Eskiz eğrilerini veya profillerini bir eksen etrafında döndürerek kapaksız bir yüzey elde eder. Abajurlar, kaseler ve nozullar gibi yuvarlak kabuklar için kullanın.",
|
||||
"help.surface.ruled": "Bir kenar zincirinden, yüzün normali veya teğeti boyunca ya da bir açıyla çıkan düz çizgilerden oluşan bir şerit oluşturur. Koniklikli cidarlar, taşma yüzeyleri ve ayrım yüzeyleri için kullanın.",
|
||||
"help.surface.stitch": "Yüzey gövdelerini ortak kenarları boyunca birbirine diker; kapandıklarında katı olur. Bir yüzey kümesini tek bir gövdeye dönüştürmek için kullanın.",
|
||||
"help.surface.sweep": "Eskiz eğrilerini veya profillerini bir yol boyunca hareket ettirerek kapaksız bir yüzey oluşturur. Oluklar, çıtalar ve bir yolu izleyen diğer ince şekiller için kullanın.",
|
||||
"help.surface.thicken": "Bir yüzey gövdesine kalınlık vererek onu katıya dönüştürür. Yüzeylerden basılabilir veya işlenebilir parçalar elde etmek için kullanın.",
|
||||
"help.surface.trim": "Bir yüzeyi bir düzlemle, başka bir yüzeyle veya eskiz eğrileriyle keser ve seçtiğiniz tarafı tutar. Yüzeyleri dikmeden önce şekle kesmek için kullanın.",
|
||||
"help.surface.unstitch": "Bir gövdenin yüzlerini kendi yüzey gövdelerine ayırır; bir katı yüzeylere dağılır. Bir gövdenin tek tek yüzlerini yeniden işlemek için kullanın.",
|
||||
"help.surface.untrim": "Bir yüzdeki delikleri kaldırır ya da dış sınırını yüzeyin doğal sınırlarına geri getirir. Kırpmadan sonra yüzeyin tamamını geri almak için kullanın.",
|
||||
"help.third_party": "Üçüncü taraf lisansları",
|
||||
"help.timeline.compute_all": "Zaman çizelgesindeki her özelliği baştan yeniden oluşturur. Modeli tazelemek ve hangi özelliklerin başarısız olduğunu görmek için kullanın.",
|
||||
"help.timeline.delete": "Seçili özellikleri zaman çizelgesinden siler; bir eskizi silmek ondan oluşturulan özellikleri de siler. Artık istenmeyen bir adımı kaldırmak için kullanın.",
|
||||
"help.timeline.dependents": "Bir özellikle birlikte silinecek özellikleri ve onsuz başarısız olacak özellikleri listeler. Bir özelliği silmeden veya değiştirmeden önce kullanın.",
|
||||
"help.timeline.play": "Kalan özellikleri, her yeniden hesaplamadan sonra yarım saniye bekleyerek tek tek yeniden oynatır. Durdurmak için bu komutu yeniden çalıştırın veya Esc tuşuna basın; Sona git hemen atlar.",
|
||||
"help.view.apply": "Görünümü ön, üst veya izometrik gibi standart bir yöne ya da kayıtlı adlandırılmış bir görünüme çevirir. Modele sabit bir açıdan bakmak için kullanın.",
|
||||
"help.view.delete": "Kayıtlı bir adlandırılmış görünümü siler. Model değişmez.",
|
||||
"help.view.fit": "Tüm modelin veya seçimin görünümü doldurması için yakınlaştırır ve kaydırır. Model görüş alanından çıktığında kullanın.",
|
||||
"help.view.grid": "Görünüm alanındaki ızgarayı gösterir veya gizler. Modelleme sırasında boyut ve yön kılavuzu olarak kullanın.",
|
||||
"help.view.ground_shadow": "Modelin zemindeki gölgesini gösterir veya gizler. Yüksekliği ve konumu daha kolay değerlendirmek için kullanın.",
|
||||
"help.view.home": "Görünümü ana yöne geri çevirir ve modeli sığdırır. Bilinen bir görünüme hızla dönmek için kullanın.",
|
||||
"help.view.list": "Tasarımda kayıtlı adlandırılmış görünümleri listeler. Daha önce kaydettiğiniz bir görünümü bulmak için kullanın.",
|
||||
"help.view.navigate": "Görünümü adımlarla, örneğin sola çeyrek tur, döndürür, kaydırır veya yakınlaştırır. Kamerayı sürüklemek yerine hassas biçimde hareket ettirmek için kullanın.",
|
||||
"help.view.navigation_bar": "Görünüm alanının altındaki gezinme çubuğunu gösterir veya gizler. Daha fazla yer için gizleyin, görünüm araçlarına fareyle ulaşmak için gösterin.",
|
||||
"help.view.rename": "Kayıtlı bir adlandırılmış görünüme yeni bir ad verir. Görünümün kendisi aynı kalır.",
|
||||
"help.view.save": "Geçerli kamera konumunu tasarımda adlandırılmış bir görünüm olarak kaydeder. Daha sonra aynı açıya, örneğin ekran görüntüleri için, dönmek amacıyla kullanın.",
|
||||
"help.view.spin": "Görünümü, bir sonraki tıklamaya veya tuşa kadar modelin etrafında sürekli döndürür. Bir modeli her yönden sunmak için kullanın.",
|
||||
"help.view.tool": "Döndürme, kaydırma veya yakınlaştırma gibi bir kamera aracını sabitler; böylece siz kapatana kadar sol fare tuşuyla sürüklemek görünümü hareket ettirir. Trackpad'de veya orta fare tuşu olmadan kullanın.",
|
||||
"help.view.visual_style": "Modelin nasıl çizileceğini değiştirir: kenarlı ya da kenarsız gölgeli, tel kafes veya gizli kenarlı. İçini görmek için tel kafes, temiz bir görünüm için gölgeli kullanın.",
|
||||
"history.sketch_under_constrained": "Eksik kısıtlanmış ({count} serbestlik derecesi)",
|
||||
"history.sketch_under_constrained_one": "Eksik kısıtlanmış ({count} serbestlik derecesi)",
|
||||
"hole_presets.confirm_delete": "Silmeyi onayla",
|
||||
"hole_presets.delete": "Sil",
|
||||
"hole_presets.delete_prompt": "Bu kişisel ön ayar silinsin mi? Mevcut delikler değişmez.",
|
||||
@@ -1867,10 +1597,6 @@
|
||||
"material.selection.mixed": "Farklı malzemeler",
|
||||
"measure.at": "Konum",
|
||||
"measure.item": "Öğe {number}",
|
||||
"measure.quick_copied": "Ölçüm kopyalandı",
|
||||
"measure.quick_copy": "Ölçümü kopyalamak için tıklayın",
|
||||
"measure.quick_edges": "{count} kenar",
|
||||
"measure.quick_faces": "{count} yüz",
|
||||
"messages.ago_h": "{n} sa. önce",
|
||||
"messages.ago_min": "{n} dk. önce",
|
||||
"messages.ago_s": "{n} sn. önce",
|
||||
@@ -2023,11 +1749,6 @@
|
||||
"not a move": "bir taşıma değil",
|
||||
"not a number": "bir sayı değil",
|
||||
"open a sketch first": "önce bir eskiz açın",
|
||||
"parameters.apply_live": "Her değişikliği alanından çıkarken uygula",
|
||||
"parameters.apply_live_tip": "Kapalıyken: değişiklikler Uygula veya Tamam'a kadar bekler, ardından tasarım hepsi için bir kez yeniden oluşturulur. İptal veya Esc onları atar.",
|
||||
"parameters.held": "Uygula'yı bekleyen {count} değişiklik",
|
||||
"parameters.held_hint": "İfadeleri ve birimleri düzenleyin. Değişiklikler Uygula veya Tamam'a kadar bekler.",
|
||||
"parameters.held_one": "Uygula'yı bekleyen 1 değişiklik",
|
||||
"parts.automatic_name": "otomatik",
|
||||
"parts.dimension.across_flats": "Anahtar ağzı",
|
||||
"parts.dimension.bore": "Delik çapı",
|
||||
@@ -2050,8 +1771,6 @@
|
||||
"parts.family.set_screw": "Alyan tespit vidası, düz uçlu",
|
||||
"parts.family.socket_head_cap_screw": "Alyan başlı cıvata",
|
||||
"parts.family.washer": "Düz rondela",
|
||||
"parts.holes": "Delikler (isteğe bağlı)",
|
||||
"parts.placement_hint": "her birine bir parça yerleştirmek için bir veya daha fazla delik seçin ya da OK ile orijine yerleştirin",
|
||||
"pattern.alignment_2": "Hizalama 2",
|
||||
"pattern.alignment_hint": "Adet, orijinali içerir. Ortala, kopyaları iki yana dağıtır; çift adetlerde yönü ters çevirme, fazladan kopyanın hangi tarafta olacağını belirler.",
|
||||
"pattern.direction_1": "Yön 1",
|
||||
@@ -2104,8 +1823,6 @@
|
||||
"prefs.bottom_centre": "Alt orta",
|
||||
"prefs.bottom_right": "Sağ alt",
|
||||
"prefs.browser": "Tarayıcı",
|
||||
"prefs.browser_eye_left": "Göz, daraltma okunun yanında",
|
||||
"prefs.browser_eye_left_note": "Tarayıcı satırları göster/gizle gözünü, satırların sağ ucundaki bir sütun yerine eskiden olduğu gibi daraltma okunun yanında gösterir.",
|
||||
"prefs.browser_reveal_on_hover": "Üzerine gelince göster",
|
||||
"prefs.browser_show_note": "Görünür, tarayıcıyı ekranda tutar. Üzerine gelince göster, imleç onun yerine veya sol kenarındaki ince sekmeye gelene kadar onu gizli tutar; imleç içindeyken veya ondan açılan bir menü açıkken açık kalır.",
|
||||
"prefs.browser_shown": "Görünür",
|
||||
@@ -2156,8 +1873,6 @@
|
||||
"prefs.graphics_card_restart": "SolidCraft'ı yeniden başlattıktan sonra etkili olur. WGPU_ADAPTER_NAME bu seçimi geçersiz kılar.",
|
||||
"prefs.graphics_note": "Hızdan ödün verip pürüzsüzlük kazanın. Her seçenek, etkisini bir örnek üzerinde gösterir.",
|
||||
"prefs.graphics_presets_note": "Ön ayarlar aşağıdaki seçimleri birlikte belirler.",
|
||||
"prefs.hide_constraint_glyphs_zoomed_out": "Uzaklaşıldığında kısıtlama simgelerini gizle",
|
||||
"prefs.hide_constraint_glyphs_zoomed_out_note": "Eskiz, kalabalık yaratacak kadar uzaklaştırıldığında kısıtlama simgeleri görünümden çıkar. Kapalıyken: her yakınlaştırma düzeyinde sabit ekran boyutunda kalırlar.",
|
||||
"prefs.history": "Geçmiş",
|
||||
"prefs.history_origin_bodies": "Başlangıç ve gövdeleri üstte göster",
|
||||
"prefs.history_origin_bodies_note": "Soldaki veya tarayıcının altındaki Geçmiş, etkin bileşenin Gövdeler klasörü ve Başlangıç ile başlar; gözleri ve menüleri tarayıcıdaki gibidir. Alttaki Geçmiş değişmez.",
|
||||
@@ -2196,9 +1911,6 @@
|
||||
"prefs.max_file_size_step": "STEP ve içe aktarma dosyaları",
|
||||
"prefs.max_file_size_web": "Web uygulaması 512 MB’a kadar STEP ve içe aktarma dosyalarını, 256 MB’a kadar tasarımları açar: tarayıcı sekmesi daha büyük dosyaları barındıramaz. Masaüstü uygulamasında bu sınırlar artırılabilir.",
|
||||
"prefs.megabytes": "MB",
|
||||
"prefs.menu_grid": "Büyük simgeler",
|
||||
"prefs.menu_list": "Liste",
|
||||
"prefs.menus": "Menüler",
|
||||
"prefs.minutes": "dakika",
|
||||
"prefs.minutes_suffix": " min",
|
||||
"prefs.mouse": "Fare ve trackpad",
|
||||
@@ -2218,16 +1930,10 @@
|
||||
"prefs.origin_plane_names": "Orijin düzlemi adları",
|
||||
"prefs.origin_plane_names_note": "Tarayıcıda, diyaloglarda ve listelerde gösterilen adlar. Z yukarı olmak üzere {top} XY, {front} XZ ve {right} YZ'dir. Komutlar, betikler ve kayıtlı tasarımlar XY, XZ ve YZ adlarını korur.",
|
||||
"prefs.overall_speed": "Genel hız",
|
||||
"prefs.parameter_list_rows": "Parametre listesi satırları",
|
||||
"prefs.parameter_list_rows_tip": "Boş bir değer alanında Aşağı ok, parametreleri sık kullanılanlar önce olacak şekilde en fazla bu kadar satır listeler. Daha azı, büyük bir tasarımda listeyi hafif tutar.",
|
||||
"prefs.persistent_ribbon_pressed": "Etkin şerit komutlarını vurgula",
|
||||
"prefs.persistent_ribbon_pressed_help": "Şerit komutlarını, etkileri açık olduğu sürece vurgula. Önceki nötr görünümü ve komut yardımını korumak için kapatın.",
|
||||
"prefs.perspective_fov": "Görüş alanı",
|
||||
"prefs.placement": "Yerleşim",
|
||||
"prefs.prefer_free_sketch_points": "Noktalar örtüştüğünde hareketli eskiz noktalarını tercih et",
|
||||
"prefs.preview_choices": "Seçimlerinizin önizlemesi",
|
||||
"prefs.print_face_highlight": "Baskı yüzeyi vurgusu",
|
||||
"prefs.print_face_highlight_tip": "Bir gövdenin baskı yüzeyinin görünümde ne kadar güçlü renklendirilip çerçeveleneceği. %0 vurgu göstermez.",
|
||||
"prefs.profile_active": "Etkin profil",
|
||||
"prefs.profile_applied": "Profil uygulandı.",
|
||||
"prefs.profile_changed": "Profil kaydedildikten sonra ayarlar değişti. Kaydet, onları profilde saklar.",
|
||||
@@ -2249,8 +1955,6 @@
|
||||
"prefs.quality_fastest": "en hızlı",
|
||||
"prefs.quality_slowest": "en yavaş",
|
||||
"prefs.quality_smoother": "daha pürüzsüz",
|
||||
"prefs.quick_measure": "Görünümün köşesinde hızlı ölçüm",
|
||||
"prefs.quick_measure_note": "Seçimin boyutu, görünümün sağ alt köşesinde: bir kenarın uzunluğu (yuvarlaksa Ø ve R), bir yüzün alanı, bir noktanın konumu, iki öğenin mesafesi ve açısı, birkaç kenarın veya yüzün toplamı. Tıklamak onu kopyalar.",
|
||||
"prefs.render_previous_geometry_budget": "Önceki Render önizleme geometri bütçesini kullan",
|
||||
"prefs.render_previous_geometry_budget_help": "Cihaza dayalı bütçe yerine önceki sabit geometri sınırını (64 bit masaüstünde 512 MiB, diğer yerlerde 128 MiB) geri getirir.",
|
||||
"prefs.reports_saved": "{n} kayıtlı",
|
||||
@@ -2264,8 +1968,6 @@
|
||||
"prefs.search_empty": "Eşleşen ayar yok",
|
||||
"prefs.select": "Seçim",
|
||||
"prefs.select_one_item": "Bir öğe seçin",
|
||||
"prefs.select_other_hidden": "Gizli geometriyi Diğerini seç ile seç",
|
||||
"prefs.select_other_hidden_help": "Açıkken: imlecin yakınındaki gizli gövdeleri, eskizleri ve örtülü kenarları da dahil eder. Kapalıyken: imlecin altındaki görünür geometrinin özgün listesini kullanır.",
|
||||
"prefs.selecting": "Seçme",
|
||||
"prefs.shift": "Shift",
|
||||
"prefs.shift_add_ctrl_toggle": "Shift yalnızca ekler; Ctrl / Cmd değiştirir",
|
||||
@@ -2277,44 +1979,31 @@
|
||||
"prefs.sketch_align_points_note": "Çizim sırasında bir nokta, noktalı bir kılavuzla aynı anda bir eskiz noktasıyla yatay, bir diğeriyle dikey olarak hizalanır ve tıklama her iki hizalamayı da korur. Kapalı: yalnızca önceki noktayla, her seferinde tek eksende.",
|
||||
"prefs.sketch_conflict_colour": "Çakışan geometri çakışma renginde",
|
||||
"prefs.sketch_conflict_colour_note": "Bir eskizin kısıtlamaları çakışırken, başarısız olan kısıtlamanın tuttuğu eğriler ve noktalar yalnızca simgesi veya ölçüsü değil, çakışma renginde de çizilir. Kapalıyken olağan renklerini korurlar.",
|
||||
"prefs.sketch_construction_lines": "Genişletilmiş yardımcı doğru araçları",
|
||||
"prefs.sketch_exit_view": "Bir eskiz bittiğinde",
|
||||
"prefs.sketch_exit_view.keep": "Geçerli görünümü koru",
|
||||
"prefs.sketch_exit_view.previous": "Önceki görünüme dön",
|
||||
"prefs.sketch_exit_view.unless_rotated": "Döndürülmediyse dön",
|
||||
"prefs.sketch_exit_view_note": "Eskizi Bitir, İptal veya çift Esc sonrası görünümün nereye gittiği.",
|
||||
"prefs.sketch_open_look_at": "Eskiz açıldığında görünümü ona doğru döndür",
|
||||
"prefs.sketch_open_look_at_note": "Kapalı: eskiz oluşturmak veya düzenlemek görünümü olduğu gibi bırakır. Bak komutu, istediğinizde görünümü eskize çevirir.",
|
||||
"prefs.sketch_recent_snap": "Son merkezlere ve orta noktalara otomatik yapış",
|
||||
"prefs.sketch_recent_snap_note": "Çizim sırasında imleç, son iki daire merkezi veya düz kenar orta noktasından gelen kılavuzların kesiştiği yere yapışır. Kapalıyken bu kılavuzlar yalnızca görsel kalır ve imleç hareket etmez.",
|
||||
"prefs.sketch_selection": "Eskiz ve seçim",
|
||||
"prefs.sketch_selection_heading": "Eskiz ve seçim",
|
||||
"prefs.sketch_selection_note": "Eskizlerin nasıl yapıştığı ve tıklamaların nasıl seçtiği.",
|
||||
"prefs.sketch_state_icons": "Eskiz simgeleri durumlarının renginde",
|
||||
"prefs.sketch_state_icons_note": "Geçmiş'te ve tarayıcıda bir eskizin simgesi durumunun rengini alır (eksik kısıtlanmış, tam kısıtlı veya çakışan) ve araç ipucu durumu belirtir. Kapalıyken: her eskizin simgesi aynıdır.",
|
||||
"prefs.sketch_tab_always": "Eskiz sekmesini hep göster",
|
||||
"prefs.sketch_tab_always_note": "Hiçbir eskiz açık değilken Eskiz sekmesi şeritte, Model’den hemen sonra kalır. Çizim araçları bu durumda seçili düzlemde veya yüzde ya da bir sonra seçtiğiniz düzlemde, araç hazır olarak bir eskiz başlatır.",
|
||||
"prefs.sketch_tracking_guides": "Merkez ve orta nokta hizalama kılavuzları",
|
||||
"prefs.sketch_tracking_guides_note": "Bir dairenin merkezinin veya düz bir kenarın orta noktasının üzerine gelin, ardından geçici noktalı bir kılavuz görmek için yatay veya dikey hareket ettirin.",
|
||||
"prefs.sketch_tracking_points": "Çizim sırasında uç noktalardan ve köşelerden hizalama kılavuzları",
|
||||
"prefs.sketch_tracking_points_note": "Bir çizim aracı bir nokta beklerken, bir çizgi veya yay ucunun, bir dikdörtgen köşesinin ya da serbest bir noktanın üzerine gelmek, bir merkez veya orta noktadaki gibi geçici noktalı kılavuzu gösterir. Kapalıyken: yalnızca merkezler ve orta noktalar.",
|
||||
"prefs.sketching": "Eskiz",
|
||||
"prefs.snap_drawing_note": "Bir eskiz noktası çizerken veya sürüklerken.",
|
||||
"prefs.source": "Kaynak",
|
||||
"prefs.speed": "Hız",
|
||||
"prefs.stand_up_note": "Bir STEP veya IGES dosyası Z yukarı açıldığında, X etrafında çeyrek tur öner.",
|
||||
"prefs.stand_up_unknown": "Bilinmeyen programlardan gelen dosyalar için",
|
||||
"prefs.stand_up_unknown.ask": "Diyalogda sor",
|
||||
"prefs.stand_up_unknown.note": "Not göster",
|
||||
"prefs.stand_up_unknown.off": "Önerme",
|
||||
"prefs.stand_up_unknown_note": "Dosyanın başlığı, Y yukarı olarak kaydettiği bilinen bir program belirtmediğinde önerinin nasıl sunulacağı. Not yalnızca dosya sırtüstü yatıyor gibi göründüğünde gösterilir; Diyalogda sor, daha önce olduğu gibi böyle her dosya için sorar.",
|
||||
"prefs.status_bar": "Durum çubuğu",
|
||||
"prefs.status_bar_note": "Pencerenin alt kenarındaki ince bir çubuk, nelerin düzenlendiğini, açık eskizin durumunu rengiyle ve tasarımın birimlerini gösterir; birimlere tıklamak onları değiştirir. Bu durumda eskizin durumu artık görünümün köşesinde gösterilmez.",
|
||||
"prefs.status_done": "Tamam",
|
||||
"prefs.status_error": "Hata",
|
||||
"prefs.status_selected": "Seçildi",
|
||||
"prefs.status_warning": "Uyarı",
|
||||
"prefs.structure.scale_percent": "%{percent}",
|
||||
"prefs.supersampling_brief": "Görünümü daha büyük çizip aşağı süzer: çok net, ama daha ağır.",
|
||||
"prefs.tab_accent_note": "Vurgu rengi etkin sekmeyi izler",
|
||||
"prefs.theme_file": "tema dosyası",
|
||||
@@ -2326,16 +2015,6 @@
|
||||
"prefs.theme_follow_off": "Kapalı",
|
||||
"prefs.theme_follow_stop": "Takibi durdur",
|
||||
"prefs.theme_import_hint": "Bir tema dosyası seçmek için tıklayın, buraya bırakın veya bir tema kopyalıyken Ctrl+V (Mac'te Cmd+V) tuşlarına basın",
|
||||
"prefs.theme_option_opacity": "Opaklık",
|
||||
"prefs.theme_option_opacity_help": "Kayan panellerin opaklığını ayarlayın. Bir okunabilirlik alt sınırı, görünüm alanı renkleri üzerindeki metni korur.",
|
||||
"prefs.theme_option_tab_colours": "Sekme renkleri",
|
||||
"prefs.theme_option_tab_colours_help": "Her şerit sekmesi için bu temanın panel ve görünüm alanı renklerini kullanın.",
|
||||
"prefs.theme_option_tab_fade_ms": "Sekme geçişi",
|
||||
"prefs.theme_option_tab_fade_ms_help": "Sekme değiştirirken panel ve görünüm alanı renkleri arasında yumuşak geçiş yapın. Sıfır, anında değiştirir.",
|
||||
"prefs.theme_options_badge": "Seçenekler",
|
||||
"prefs.theme_options_more": "Daha fazla · {count}",
|
||||
"prefs.theme_options_reset": "Sıfırla",
|
||||
"prefs.theme_options_unavailable": "Bu cihazda kullanılamıyor",
|
||||
"prefs.theme_paste": "Temayı yapıştır",
|
||||
"prefs.theme_paste_none": "Panoda SolidCraft teması yok",
|
||||
"prefs.timeline_half_hour": "−30 dk",
|
||||
@@ -2357,23 +2036,13 @@
|
||||
"prefs.under_cursor": "İmlecin altında",
|
||||
"prefs.units_precision": "Birimler ve hassasiyet",
|
||||
"prefs.updates": "Güncellemeler",
|
||||
"prefs.value_boxes_in_view": "Değerleri görünümde tutamaçlarının yanında göster",
|
||||
"prefs.value_boxes_in_view_tip": "Bir komutun değeri (Mesafe, Yarıçap…), modelin üzerinde tutamacının yanındaki bir kutuda gösterilir. Kapalıyken: değeri, bir seçimden sonra klavyeyi alan komut penceresine yazarsınız ve hiçbir şey modeli örtmez.",
|
||||
"prefs.view": "Görünüm davranışı",
|
||||
"prefs.view_confirm_corner": "Görünümün köşesinde Tamam ve İptal",
|
||||
"prefs.view_confirm_corner_note": "Bir diyalog veya eskiz açıkken, görünümün sağ üstündeki bir onay işareti ve çarpı işareti, diyalogun Tamam ve İptal düğmelerinin ya da eskizi bitirip iptal etmenin işini yapar. Görünüm yönlendiricileri bunların altına iner.",
|
||||
"prefs.viewport": "Görünüm alanı",
|
||||
"prefs.viewport_analysis_status": "Görünüm alanı analiz durumunu göster",
|
||||
"prefs.viewport_analysis_status_help": "Etkin analizleri görünüm alanının üstünde gösterir, her öğeden göstergesini açar ve en yeni analizi kapatmak için Esc tuşunu kullanır. Köşe göstergelerini ve Esc'in önceki davranışını geri yüklemek için kapatın.",
|
||||
"prefs.viewport_background": "Arka plan",
|
||||
"prefs.viewport_background_colour": "Renk",
|
||||
"prefs.viewport_background_theme": "Temanın degradesi",
|
||||
"prefs.viewport_section_status": "Görünüm alanı kesit durumunu göster",
|
||||
"prefs.viewport_section_status_help": "Kesit ayarını görünüm alanında gösterin. Esc ve etkin şerit düğmesi onu kapatır. Önceki kesit denetimlerini korumak için devre dışı bırakın.",
|
||||
"prefs.viewport_status_details": "Canlı görünüm alanı ayrıntıları",
|
||||
"prefs.viewport_status_details_help": "Etkin analiz ve kesit ayarlarını standart ayrıntı kartlarında düzenleyin. Salt okunur analiz göstergelerini ve Kesit diyaloğunu geri getirmek için devre dışı bırakın.",
|
||||
"prefs.viewport_status_summary": "Görünüm alanı durum öğelerini daralt",
|
||||
"prefs.viewport_status_summary_help": "Üç veya daha fazla görünüm alanı durum öğesini tek bir özet rozetinde toplayın. Her öğeyi tam satırda tutmak için devre dışı bırakın.",
|
||||
"prefs.wheel": "Tekerlek",
|
||||
"prefs.wheel_trackpad": "Tekerlek ve trackpad",
|
||||
"prefs.workspace": "Çalışma alanı",
|
||||
@@ -2383,10 +2052,6 @@
|
||||
"properties.title": "Özellikler: {name}",
|
||||
"recovery.days_ago": "{count} gün önce",
|
||||
"recovery.detail": "{file} · {features} özellik · otomatik kaydedilen: {when}",
|
||||
"recovery.discard_all": "Tümünü at",
|
||||
"recovery.discard_all_detail": "Bu işlem geri alınamaz.",
|
||||
"recovery.discard_all_title": "{count} otomatik kayıt atılsın mı?",
|
||||
"recovery.discard_all_title_one": "1 otomatik kayıt atılsın mı?",
|
||||
"recovery.hours_ago": "{count} sa. önce",
|
||||
"recovery.just_now": "az önce",
|
||||
"recovery.min_ago": "{count} dk. önce",
|
||||
@@ -3252,9 +2917,7 @@
|
||||
"render.output_ready": "Render için hazır",
|
||||
"render.output_run_check": "Kontrolü çalıştır",
|
||||
"render.output_size_limit": "{method}: kenar başına en fazla {dimension} px ve {pixels} piksel. Sığan en büyük boyut: {width} × {height}.",
|
||||
"render.output_size_method_profile": "{width} × {height} boyutunu render etmek için {profile} CPU kaynak profiliyle {method} yöntemini seçin ya da daha küçük bir boyut kullanın.",
|
||||
"render.output_size_ok": "Boyut uygun · {width} × {height} px",
|
||||
"render.output_size_profile": "{width} × {height} boyutunu render etmek için {profile} CPU kaynak profilini seçin ya da daha küçük bir boyut kullanın.",
|
||||
"render.output_swap_orientation": "Genişlik ve yüksekliği değiştir",
|
||||
"render.output_tools_inspector": "Boyutu ve biçimi Çıktı denetçisinde düzenleyin.",
|
||||
"render.output_view_image": "Görüntüyü göster",
|
||||
@@ -3467,7 +3130,6 @@
|
||||
"render.size_custom": "Özel…",
|
||||
"render.size_full_hd": "Full HD",
|
||||
"render.size_hd": "HD",
|
||||
"render.size_needs_profile": "{size} · {profile} gerekir",
|
||||
"render.size_presets": "Boyut ön ayarları",
|
||||
"render.size_presets_pending": "Çıktı düzenleyicisiyle gelecek",
|
||||
"render.size_preview": "Önizleme",
|
||||
@@ -3755,24 +3417,6 @@
|
||||
"sheet.flange_type_contour": "Kontur",
|
||||
"sheet.flange_type_edge": "Kenar",
|
||||
"sheet.no_body": "sac metal gövde yok: Flanş > Taban ile bir tane başlatın veya bir plakayı Sac Metale Dönüştür ile sac metale çevirin (büyük düz yüzünü seçin)",
|
||||
"sheet.personal_rules.confirm_delete": "Silmeyi onayla",
|
||||
"sheet.personal_rules.delete": "Sil",
|
||||
"sheet.personal_rules.delete_prompt": "Bu kişisel kural silinsin mi? Tasarımlardaki mevcut kurallar değişmez.",
|
||||
"sheet.personal_rules.full": "Kişisel kitaplık zaten 64 kural içeriyor.",
|
||||
"sheet.personal_rules.invalid_name": "Satır sonu veya kontrol karakteri içermeyen kısa bir ad girin.",
|
||||
"sheet.personal_rules.invalid_values": "Kuralın değerlerini tamamlayın: her biri bu tasarımda geçerli bir değere çıkmalı; kalınlık pozitif, K faktörü 0 ile 1 arasında olmalıdır.",
|
||||
"sheet.personal_rules.missing": "Seçilen kişisel kural artık kullanılamıyor.",
|
||||
"sheet.personal_rules.name": "Kural adı",
|
||||
"sheet.personal_rules.name_exists": "Bu adda bir kişisel kural zaten var. Farklı bir ad kullanın.",
|
||||
"sheet.personal_rules.name_hint": "Benzersiz bir ad",
|
||||
"sheet.personal_rules.overwrite": "Değişiklikleri seçili kişisel kurala kaydet",
|
||||
"sheet.personal_rules.rename": "Yeniden adlandır",
|
||||
"sheet.personal_rules.rule": "Kişisel kural",
|
||||
"sheet.personal_rules.save": "Yeni kaydet",
|
||||
"sheet.personal_rules.scope": "Tüm tasarımlar için profilinize kaydedilir.",
|
||||
"sheet.personal_rules.select": "Bir kural seçin",
|
||||
"sheet.personal_rules.title": "Kişisel kurallar",
|
||||
"sheet.personal_rules.unsupported": "Bu kural, bu sürümün kullanamadığı değerler içeriyor.",
|
||||
"shortcut.json_error": "parametreler JSON biçiminde olmalıdır: {error}",
|
||||
"shortcut.no_command": "`{id}` komutu yok; JSON'dan önceki metin bir komut kimliği olmalıdır",
|
||||
"shortcut.pin": "S kutusunun üstüne sabitle",
|
||||
@@ -3809,7 +3453,6 @@
|
||||
"sketch_text.align_right": "Sağ",
|
||||
"sketch_text.bold": "Kalın",
|
||||
"sketch_text.builtin_font": "{family} (yerleşik)",
|
||||
"sketch_text.formula": "Kelimeleri parametrelerden oluşturmak için = ile başlayın: ='W' + number(Width)",
|
||||
"sketch_text.italic": "İtalik",
|
||||
"sketch_text.loading_fonts": "Yüklü yazı tipleri aranıyor…",
|
||||
"sketch_text.on_path": "Metin eğrisini izler: konumunu eğri belirler",
|
||||
@@ -3863,10 +3506,8 @@
|
||||
"timeline.move_to_group": "Özellikleri klasöre taşı",
|
||||
"timeline.rename_group": "Özellik klasörünü yeniden adlandır",
|
||||
"timeline.reorder_many": "Özellikleri yeniden sırala",
|
||||
"timeline.suppress_features": "Özellikleri bastır",
|
||||
"timeline.suppress_folders_tip": "Klasörlerdeki ve iç içe klasörlerindeki her özelliği bastır veya bastırmayı kaldır",
|
||||
"timeline.ungroup": "Özellik klasörünü kaldır",
|
||||
"timeline.unsuppress_features": "Özelliklerin bastırmasını kaldır",
|
||||
"to the face": "yüze kadar",
|
||||
"to the next face": "sonraki yüze kadar",
|
||||
"toolbar.customize_note": "{tab} sekmesi. Bir komuta araç çubuğu düğmesi eklemek için komutu işaretleyin. Ayrıca panelin açılır menüsündeki bir satırı araç çubuğuna sürükleyebilir, bir düğmeyi kaldırmak için araç çubuğunun dışına sürükleyebilir veya açılır menü satırındaki raptiyeyi kullanabilirsiniz.",
|
||||
@@ -3950,8 +3591,6 @@
|
||||
"ui.3d_mouse_section": "3D fare",
|
||||
"ui.3d_mouse_show_in_view": "3B fareyi 3B görünümde göster",
|
||||
"ui.3d_mouse_show_in_view_tip": "Sol alt köşede, siz hareket ettirdikçe hareket eden bir 3B fare resmi.",
|
||||
"ui.3d_mouse_sketch_orbit": "Eskizleri 3B fareyle döndür",
|
||||
"ui.3d_mouse_sketch_orbit_tip": "Bir eskiz açıkken ve dik bakılırken 3B fare de, fare gibi, görünümü döndürür. Kapalıyken: görünümü eğene kadar eskizi kaydırır ve yakınlaştırır.",
|
||||
"ui.3d_mouse_skip": "Cihazım bunu yapamıyor",
|
||||
"ui.3d_mouse_skip_tip": "Bu hareketi iki yönde de atlar; kalibrasyon onu dışarıda bırakır.",
|
||||
"ui.3d_mouse_speed": "3D fare hızı",
|
||||
@@ -3980,8 +3619,6 @@
|
||||
"ui.3d_mouse_step_twist_counterclockwise": "Başlığı saat yönünün tersine çevirin, tutun, sonra bırakın.",
|
||||
"ui.3d_mouse_switch_cap": "Merkeze dönüş olarak kalibre et",
|
||||
"ui.3d_mouse_switch_trackball": "İztopu olarak kalibre et",
|
||||
"ui.3d_mouse_use_direct": "Doğrudan sürücüyü kullan",
|
||||
"ui.3d_mouse_use_direct_tip": "3D fareyi spacenavd yerine doğrudan (hidraw) oku.",
|
||||
"ui.3d_mouse_view_axis": "Görünüm ekseni",
|
||||
"ui.3d_mouse_view_off": "Kapalı",
|
||||
"ui.3d_mouse_view_off_tip": "3D fare sürücüsünün profili bu ekseni kapatıyor, bu yüzden hareketi görünümü oynatmaz. Burada başka bir eksenin hareketini seçerseniz ikisi yer değiştirir ve o hareket görünümü oynatmayı bırakır.",
|
||||
@@ -4020,7 +3657,6 @@
|
||||
"ui.agent_chat_auth_terminal": "Bunu bir terminalde çalıştırın ve ardından tekrar Bağlan'a tıklayın:",
|
||||
"ui.agent_chat_auth_title": "Ajan için oturum aç",
|
||||
"ui.agent_chat_cancel": "İptal",
|
||||
"ui.agent_chat_cannot_start": "Yüklü ama başlamıyor: {error}",
|
||||
"ui.agent_chat_changes": "{n} değişiklik, tek geri alma adımı",
|
||||
"ui.agent_chat_changes_n": "{n} değişiklik",
|
||||
"ui.agent_chat_changes_of": "{n}/{limit} değişiklik",
|
||||
@@ -4113,12 +3749,9 @@
|
||||
"ui.agent_chat_queued_stopped": "Sırada (durduruldu, gönderilmedi)",
|
||||
"ui.agent_chat_refresh": "Yenile",
|
||||
"ui.agent_chat_refused": "Ajan için izin verilmiyor: {reason}",
|
||||
"ui.agent_chat_reinstall": "{agent} yüklü ({program}), ancak SolidCraft denetlediğinde başlamadı: {error}\nKurulumu eksik olabilir veya başka türde bir bilgisayar için yapılmış olabilir. `{install}` ile yeniden yükleyin, bir terminalde sürümünü yazdırdığını doğrulayın, ardından Yenile'ye tıklayın.",
|
||||
"ui.agent_chat_remove": "Sıradan kaldır",
|
||||
"ui.agent_chat_remove_file": "Bu iletiden çıkar",
|
||||
"ui.agent_chat_remove_imported": "Bu iletiden çıkar; parça tasarımda kalır (Geri al onu kaldırır)",
|
||||
"ui.agent_chat_reply_cut_off": "Yanıt bitmeden uzunluk sınırına ulaştı, bu yüzden eksik olabilir. Ajandan devam etmesini veya daha kısa bir yanıt vermesini isteyin.",
|
||||
"ui.agent_chat_reply_declined": "Model bu iletiyi yanıtlamayı reddetti.",
|
||||
"ui.agent_chat_retry": "Yeniden dene",
|
||||
"ui.agent_chat_right": "Sağ",
|
||||
"ui.agent_chat_save": "Kaydet",
|
||||
@@ -4177,17 +3810,12 @@
|
||||
"ui.ai_copy_suffix": "Kopya",
|
||||
"ui.ai_custom_url": "Özel URL",
|
||||
"ui.ai_default": "Varsayılan",
|
||||
"ui.ai_edit": "Düzenle",
|
||||
"ui.ai_edit_agent_title": "Ajanı düzenle",
|
||||
"ui.ai_edit_gone": "Bu ajan kaldırıldı, bu yüzden kaydedilecek bir şey yok.",
|
||||
"ui.ai_edit_tip": "Bu ajanın adını, komutunu veya uç noktasını değiştirin. Kayıtlı bir anahtar gizli kalır.",
|
||||
"ui.ai_http_busy": "uç nokta meşgul veya sınırda; daha sonra tekrar deneyin",
|
||||
"ui.ai_http_key": "uç nokta anahtarı reddetti: Ayarlar > AI altında kontrol edin",
|
||||
"ui.ai_http_not_found": "Uç nokta veya model bulunamadı: temel URL'yi ve model adını kontrol edin",
|
||||
"ui.ai_http_too_large": "konuşma bu uç nokta için çok büyük; yeni bir sohbet başlatın",
|
||||
"ui.ai_key": "API anahtarı",
|
||||
"ui.ai_key_hint": "isteğe bağlı; sistem anahtar zincirinde saklanır",
|
||||
"ui.ai_key_keep_hint": "kayıtlı anahtarı korumak için boş bırakın",
|
||||
"ui.ai_key_needs_https": "Anahtar yalnızca HTTPS üzerinden veya bu bilgisayara gönderilir.",
|
||||
"ui.ai_key_note": "SolidCraft ayarlarında değil, sistem anahtar zincirinde saklanır. Yerel bir sunucu için boş bırakın.",
|
||||
"ui.ai_keychain_error": "Sistem anahtar zinciri reddetti: {error}",
|
||||
@@ -4219,7 +3847,6 @@
|
||||
"ui.ai_request_timeout": "İstek zaman aşımı",
|
||||
"ui.ai_request_timeout_hint": "Bu uç noktaya tek bir model isteğinin 30 sn ile bir saat arasında ne kadar sürebileceği. Yavaş bir yerel model için yükseltin.",
|
||||
"ui.ai_reset": "Sıfırla",
|
||||
"ui.ai_save": "Kaydet",
|
||||
"ui.ai_settings": "AI ayarları…",
|
||||
"ui.ai_show_features": "AI özelliklerini göster",
|
||||
"ui.ai_show_features_note": "Ajan sohbeti: zaten kullandığınız bir kodlama ajanının veya seçtiğiniz bir model uç noktasının açık tasarım üzerinde çalıştığı bir panel. Kapalı: AI düğmesi yok, kısayol yok, menü girişi yok, panel yok ve hiçbir şey aranmaz veya başlatılmaz.",
|
||||
@@ -4298,8 +3925,6 @@
|
||||
"ui.cancel": "İptal",
|
||||
"ui.canvases": "Tuvaller",
|
||||
"ui.center": "Merkez",
|
||||
"ui.center_arc_follows_cursor": "Merkez noktalı yay imlecin yönünü izler",
|
||||
"ui.center_arc_follows_cursor_tip": "Merkez noktalı yay, imlecin merkezinin etrafında dönüş yönüne göre saat yönünde veya saat yönünün tersine ilerler. Kapalıyken: başlangıçtan itibaren her zaman saat yönünün tersine.",
|
||||
"ui.centerline": "Merkez çizgisi",
|
||||
"ui.chain": "Zincir",
|
||||
"ui.chamfer": "Pah",
|
||||
@@ -4308,7 +3933,6 @@
|
||||
"ui.circle": "Daire",
|
||||
"ui.circular_pattern": "Dairesel desen",
|
||||
"ui.clear": "Temizle",
|
||||
"ui.clear_print_face": "Baskı yüzeyini temizle",
|
||||
"ui.clear_recent": "Son kullanılanları temizle",
|
||||
"ui.clear_the_selection": "Seçimi temizle",
|
||||
"ui.click_selects_whole_bodies": "Tıklama tüm gövdeyi seçer",
|
||||
@@ -4343,14 +3967,6 @@
|
||||
"ui.constant": "Sabit",
|
||||
"ui.constraints_conflict": "Kısıtlamalar çakışıyor",
|
||||
"ui.construction": "Yapı çizgisi",
|
||||
"ui.construction.angle_hint": "Yardımcı doğru: bir noktaya tıklayın, ardından bir açı yazın veya bir yön seçin",
|
||||
"ui.construction.bisector_hint": "Açıortay: kesişen iki düz çizgiyi, ardından istenen çözümü seçin",
|
||||
"ui.construction.common_hint": "Ortak teğet: iki daire/yay, ardından istenen çözümü seçin",
|
||||
"ui.construction.contact_hint": "Teğet: bir daire/yay veya açık spline/konik eğri, ardından değme noktasını seçin (serbest biçimli eğriler: uç noktalar)",
|
||||
"ui.construction.external_hint": "Teğet: bir daire veya yay, bir dış nokta, ardından istenen çözümü seçin",
|
||||
"ui.construction.free_hint": "Yardımcı doğru: iki noktaya tıklayın; yeniden başlamak için sağ tıklayın",
|
||||
"ui.construction.point_hint": "Yardımcı doğru: geçeceği noktaya tıklayın",
|
||||
"ui.construction.reference_hint": "Yardımcı doğru: düz bir çizgi, ardından bir nokta seçin; referansı değiştirmek için sağ tıklayın",
|
||||
"ui.construction.ribbon_label": "Yardımcılar",
|
||||
"ui.context_menu": "Bağlam menüsü",
|
||||
"ui.continuity_g0": "G0 kırık",
|
||||
@@ -4393,40 +4009,6 @@
|
||||
"ui.design_properties.project": "Proje",
|
||||
"ui.design_properties.revision": "Revizyon",
|
||||
"ui.design_saved": "{path} konumuna kaydedildi",
|
||||
"ui.details_access_caption": "Yüzler, bir aletin onlara seçilen yönden ulaşıp ulaşamayacağını gösterir.",
|
||||
"ui.details_angle": "Açı",
|
||||
"ui.details_continuity_caption": "Seçili birleşim yerini düzenleyin. Diğer birleşim yerleri kendi ayarlarını korur.",
|
||||
"ui.details_continuity_stale": "Önceki geometri: bu birleşim yerini düzenlemek veya çerçevelemek için analizi yeniden çalıştırın.",
|
||||
"ui.details_copy_list": "Listeyi kopyala",
|
||||
"ui.details_curvature": "Eğrilik toleransı",
|
||||
"ui.details_curvature_caption": "Yüzler, yerel eğrilik yarıçaplarına göre renklendirilir.",
|
||||
"ui.details_direction": "Alet yönü",
|
||||
"ui.details_draft_caption": "Yüzler, kalıptan çıkarma yönüne olan açılarına göre renklendirilir.",
|
||||
"ui.details_edit_seam": "Birleşim yerini düzenle",
|
||||
"ui.details_fixture": "Arayüz bileşeni örneği — yalnızca örnek veri",
|
||||
"ui.details_fixture_caption": "Açıklayıcı değerler içeren arayüz bileşeni örneği; bu bir model sonucu değildir.",
|
||||
"ui.details_fixture_problem": "Sorunlu örnek bulgu",
|
||||
"ui.details_fixture_readout": "Örnek ölçülen değer",
|
||||
"ui.details_flip": "Ters çevir",
|
||||
"ui.details_gap": "Boşluk",
|
||||
"ui.details_hatch": "Kesilen yüzleri tara",
|
||||
"ui.details_jump": "Eğrilik sıçraması",
|
||||
"ui.details_key": "Gösterge",
|
||||
"ui.details_offset": "Ofset",
|
||||
"ui.details_plane": "Düzlem",
|
||||
"ui.details_pull": "Kalıptan çıkarma yönü",
|
||||
"ui.details_radius": "Yarıçap",
|
||||
"ui.details_readout": "Okunan değer",
|
||||
"ui.details_samples": "Örnekler",
|
||||
"ui.details_seam": "{body} · Kenar {edge}",
|
||||
"ui.details_settings": "Ayarlar",
|
||||
"ui.details_sharp_gap": "Keskin veya boşluk",
|
||||
"ui.details_show_all": "Tüm {count} öğeyi göster",
|
||||
"ui.details_smooth": "Pürüzsüz",
|
||||
"ui.details_stripes": "Şeritler",
|
||||
"ui.details_target": "Geometriyi çerçevele",
|
||||
"ui.details_worst_seams": "En kötü birleşim yerleri",
|
||||
"ui.details_zebra_caption": "Yansıyan şeritler, yüzlerin ne kadar pürüzsüz birleştiğini gösterir.",
|
||||
"ui.diameter": "Çap",
|
||||
"ui.dimension": "Ölçü",
|
||||
"ui.direct_interaction": "Doğrudan etkileşim",
|
||||
@@ -4487,7 +4069,6 @@
|
||||
"ui.equation_y_of_x": "y(x)",
|
||||
"ui.equivalent_radius": "Eşdeğer yarıçap",
|
||||
"ui.expand": "Genişlet",
|
||||
"ui.explode_needs_two_components": "Patlatılmış görünüm bileşenleri birbirinden ayırır, bu yüzden tasarımda iki veya daha fazla bileşen olmalıdır (Yeni bileşen, Tasarım ekle veya Gövdelerden bileşen oluştur)",
|
||||
"ui.exportDxf": "DXF olarak dışa aktar…",
|
||||
"ui.export_ellipsis_keymap": "Dışa aktar…",
|
||||
"ui.export_keymap_tip": "Tuşları, S kutusu favorilerini ve araç çubuğunu dosya olarak dışa aktarır",
|
||||
@@ -4776,17 +4357,12 @@
|
||||
"ui.plugins_skipped": "{count} klasör okunamadı.",
|
||||
"ui.plugins_version": "{version}",
|
||||
"ui.point": "Nokta",
|
||||
"ui.point_cloud_add_filter": "Filtre ekle…",
|
||||
"ui.point_cloud_auto_range": "Otomatik aralık",
|
||||
"ui.point_cloud_color_by": "Renklendirme ölçütü",
|
||||
"ui.point_cloud_file_colors": "Dosya renkleri",
|
||||
"ui.point_cloud_filter_by": "Filtreleme ölçütü",
|
||||
"ui.point_cloud_height_high": "En yüksek",
|
||||
"ui.point_cloud_height_low": "En düşük",
|
||||
"ui.point_cloud_legend_filter": "Yukarıdaki göstergede gösterilir ve gizlenir",
|
||||
"ui.point_cloud_no_file_colors": "Dosyada renk yok",
|
||||
"ui.point_cloud_pause": "Duraklat",
|
||||
"ui.point_cloud_play": "Oynat",
|
||||
"ui.point_cloud_single_color": "Tek renk",
|
||||
"ui.point_cloud_size": "Nokta boyutu",
|
||||
"ui.point_cloud_units": "Dosya birimleri",
|
||||
@@ -4795,11 +4371,6 @@
|
||||
"ui.polygon": "Çokgen",
|
||||
"ui.preferences": "Ayarlar",
|
||||
"ui.press_a_key": "bir tuşa basın…",
|
||||
"ui.print_face_cleared": "{body}: baskı yüzeyi temizlendi",
|
||||
"ui.print_face_input": "Baskı yüzeyi",
|
||||
"ui.print_face_one_body": "Baskı yüzeyi tek bir gövdeye aittir: değiştirmek için o gövdeyi tek başına gönderin",
|
||||
"ui.print_face_pick": "Baskı yüzeyi yapmak için katı bir gövdenin düz bir yüzeyini seçin",
|
||||
"ui.print_face_set": "{body}: baskı yüzeyi ayarlandı; Dilimleyiciye gönder gövdeyi bu yüzeyin üzerine koyar",
|
||||
"ui.profile": "Profil",
|
||||
"ui.profile_plane": "Profil düzlemi",
|
||||
"ui.profiles": "Profiller",
|
||||
@@ -4815,7 +4386,6 @@
|
||||
"ui.properties.inertia_y": "Iyx, Iyy, Iyz",
|
||||
"ui.properties.inertia_z": "Izx, Izy, Izz",
|
||||
"ui.properties.measuring": "Ölçülüyor…",
|
||||
"ui.properties.measuring_bodies": "Ölçülüyor… {total} gövdeden {done} tanesi",
|
||||
"ui.properties.measuring_failed": "Ölçüm tamamlanmadan durdu.",
|
||||
"ui.properties.principal_axis": "Asal eksen {number}",
|
||||
"ui.properties.principal_moments": "Asal momentler",
|
||||
@@ -4864,7 +4434,6 @@
|
||||
"ui.revolve": "Döndür",
|
||||
"ui.ribbon_exit": "Çıkış",
|
||||
"ui.ribbon_labels": "Şerit simgelerinin altında metin göster",
|
||||
"ui.ribbon_menus_skip_pinned": "Sabitlenen komutları açılır menülerin dışında bırak",
|
||||
"ui.ribbon_pin_footer": "Sabitlenen komutlar şeritte görünür. Sabitlemek veya kaldırmak için bir satırın üzerine gelin.",
|
||||
"ui.ribbon_workspace": "Çalışma alanı",
|
||||
"ui.right": "Sağ",
|
||||
@@ -4883,7 +4452,6 @@
|
||||
"ui.selectOther": "Diğerini seç…",
|
||||
"ui.selectTangentChain": "Teğet zinciri seç",
|
||||
"ui.select_all": "Tümünü seç",
|
||||
"ui.select_components_by_face": "Bileşenleri seçin (bir yüz kendi bileşenini seçer)",
|
||||
"ui.selection": "Seçim",
|
||||
"ui.selection_modifiers": "Seçim değiştiricileri",
|
||||
"ui.selection_shift_add_only": "Shift+tıklama kaldırmadan ekler",
|
||||
@@ -4925,11 +4493,6 @@
|
||||
"ui.sketch_intersect_selection_filter": "Seçim filtresi",
|
||||
"ui.sketch_modifiers": "Eskiz değiştiricileri",
|
||||
"ui.sketch_project_geometry": "Geometri",
|
||||
"ui.sketch_report.all_constrained": "Her şey tam kısıtlı.",
|
||||
"ui.sketch_report.dof": "Serbestlik dereceleri",
|
||||
"ui.sketch_report.loose": "Tam kısıtlı değil",
|
||||
"ui.sketch_report.status": "Durum",
|
||||
"ui.sketch_report.title": "Eskiz raporu",
|
||||
"ui.sketch_scale": "Eskiz ölçeği",
|
||||
"ui.sketches": "Eskizler",
|
||||
"ui.slice": "Dilim",
|
||||
@@ -5034,19 +4597,10 @@
|
||||
"ui.view_centre": "Görünüm merkezi",
|
||||
"ui.viewport_status_clear": "Kapat: {name}",
|
||||
"ui.viewport_status_clear_hint": "Kapat: {name} · Esc",
|
||||
"ui.viewport_status_edges": "{count} kenar",
|
||||
"ui.viewport_status_from": "{direction} yönünden",
|
||||
"ui.viewport_status_key": "Göstergeyi göster: {name}",
|
||||
"ui.viewport_status_minimum_radius": "Minimum yarıçap",
|
||||
"ui.viewport_status_pairs": "{count} çift",
|
||||
"ui.viewport_status_section_hatch": "{setting} · tarama",
|
||||
"ui.viewport_status_section_plane": "Geçerli düzlem",
|
||||
"ui.viewport_status_section_tilted": "eğik · {offset}",
|
||||
"ui.viewport_status_stripes": "{count} şerit",
|
||||
"ui.viewport_status_summary_clear": "Hepsini kapat",
|
||||
"ui.viewport_status_summary_heading": "Bu görünümde",
|
||||
"ui.viewport_status_summary_label": "{name} ve {count} öğe daha",
|
||||
"ui.viewport_status_summary_more": "+{count}",
|
||||
"ui.viewport_theme_follow": "Temayı izle",
|
||||
"ui.visual_shaded_hidden_edges": "Gizli kenarlarla gölgeli",
|
||||
"ui.visual_shaded_with_edges": "Kenarlarla gölgeli",
|
||||
@@ -5083,9 +4637,7 @@
|
||||
"update.button": "Güncelle",
|
||||
"update.button_version": "{version} sürümüne güncelle",
|
||||
"update.check_automatically": "Güncellemeleri otomatik denetle",
|
||||
"update.check_for_updates": "Güncellemeleri denetle",
|
||||
"update.check_now": "Şimdi denetle",
|
||||
"update.check_unavailable": "Bu kurulum için güncelleme denetimi kullanılamıyor.",
|
||||
"update.checking": "Denetleniyor…",
|
||||
"update.copy": "Kopyala",
|
||||
"update.dmg_opened": "Disk görüntüsü açıldı ve doğrulandı: SolidCraft'ı “Uygulamalar” klasörüne sürükleyin, eski sürümü değiştirin ve SolidCraft'ı yeniden başlatın.",
|
||||
@@ -5099,13 +4651,11 @@
|
||||
"update.installed": "SolidCraft {version} yüklendi. Kullanmak için yeniden başlatın.",
|
||||
"update.installer_started": "Yükleme programı, SolidCraft kapatıldığında başlar.",
|
||||
"update.later": "Daha sonra hatırlat",
|
||||
"update.managed": "Güncelleme mevcut: SolidCraft'ı {manager} üzerinden güncelleyin",
|
||||
"update.no_notes": "Bu sürüm için not bulunmuyor.",
|
||||
"update.package_hint": "Bu kurulum bir {kind} kaynağından geliyor. Yeni paketi indirip şu komutla yükleyin:",
|
||||
"update.prefs_dev": "Bu bir geliştirme derlemesi ({version}): güncelleme aramaz.",
|
||||
"update.prefs_flatpak": "Bu kurulum ({version}) Flatpak tarafından güncellenir: {command} komutunu çalıştırın veya yazılım yöneticisini kullanın. SolidCraft kendisi denetlemez.",
|
||||
"update.prefs_label": "Güncellemeler",
|
||||
"update.prefs_managed": "Bu, {manager} tarafından yönetilen SolidCraft {version}. Denetim, GitHub'a en yeni sürümü sorar ve başka hiçbir şey göndermez; SolidCraft'ı {manager} üzerinden güncelleyin.",
|
||||
"update.prefs_note": "Bu, SolidCraft {version} ({kind}). Denetim, GitHub'a en yeni sürümü sorar ve başka hiçbir şey göndermez.",
|
||||
"update.prefs_web": "En yeni web uygulamasını almak için sayfayı yeniden yükleyin. Ağ kullanılamazsa veya güncelleme indirmesi zamanında bitiremezse bunun yerine kaydedilmiş sürüm açılır; süren bir indirme bir sonraki yeniden yükleme için devam eder.",
|
||||
"update.refresh_checking": "En yeni sürüm denetleniyor…",
|
||||
|
||||
@@ -60,7 +60,6 @@
|
||||
"BLEND SURFACE": "ПОВЕРХНЯ ПЕРЕХОДУ",
|
||||
"BOUNDARY SURFACE": "ПОВЕРХНЯ ЗА МЕЖАМИ",
|
||||
"BROWSER": "БРАУЗЕР",
|
||||
"Back to the original order": "Повернути початковий порядок",
|
||||
"Ball": "Кульове",
|
||||
"Bar": "Смуга",
|
||||
"Base Center": "Центр основи",
|
||||
@@ -596,8 +595,6 @@
|
||||
"Snap to face and edge centres": "Прив'язка до центрів граней і ребер",
|
||||
"SolidCraft cannot submit reports directly. Submit on GitHub; no token is needed in the app.": "SolidCraft не може надсилати звіти напряму. Надішліть їх на GitHub; токен у застосунку не потрібен.",
|
||||
"SolidCraft closed before these designs were saved. Their last autosave can be opened.": "SolidCraft закрився до того, як ці проєкти було збережено. Можна відкрити їхнє останнє автозбереження.",
|
||||
"Sort A to Z": "Сортувати від А до Я",
|
||||
"Sort Z to A": "Сортувати від Я до А",
|
||||
"Spacing 2 must be a non-zero number": "Крок 2 має бути ненульовим числом",
|
||||
"Spacing must be a non-zero number": "Крок має бути ненульовим числом",
|
||||
"Specialise": "Спеціалізувати",
|
||||
@@ -778,8 +775,6 @@
|
||||
"at the face": "біля грані",
|
||||
"bom.group_children": "Піддеталі в рядку їхньої деталі",
|
||||
"browser.body_name": "Тіло{number}",
|
||||
"browser.calibrate_click_a": "Клацніть зображення для точки A або введіть її координати.",
|
||||
"browser.calibrate_click_b": "Клацніть зображення для точки B або введіть її координати.",
|
||||
"browser.calibrate_title": "Калібрувати: {name}",
|
||||
"browser.capture_many": "Компоненти ({count}) переміщено, але їхні положення не зафіксовано.",
|
||||
"browser.capture_note": "«Зафіксувати положення» зберігає нове положення; «Відновити положення» повертає попереднє.",
|
||||
@@ -822,8 +817,6 @@
|
||||
"cmd.appearance_pick_up": "Взяти вигляд",
|
||||
"cmd.appearance_replace": "Замінити вигляд",
|
||||
"cmd.assembly_bom": "Специфікація матеріалів",
|
||||
"cmd.assembly_mass_properties": "Масові характеристики",
|
||||
"cmd.body.print_face": "Грань друку",
|
||||
"cmd.body_rename": "Перейменувати тіло",
|
||||
"cmd.browser_collapse_all": "Згорнути все",
|
||||
"cmd.browser_expand_all": "Розгорнути все",
|
||||
@@ -831,7 +824,6 @@
|
||||
"cmd.browser_move": "Перемістити елементи браузера",
|
||||
"cmd.browser_order": "Упорядкувати елементи браузера",
|
||||
"cmd.browser_rename_group": "Перейменувати групу",
|
||||
"cmd.browser_reparent": "Перемістити до компонента",
|
||||
"cmd.browser_ungroup": "Розгрупувати",
|
||||
"cmd.browser_visibility": "Показати/приховати",
|
||||
"cmd.canvas_calibrate": "Калібрувати полотно",
|
||||
@@ -858,7 +850,6 @@
|
||||
"cmd.component_metadata": "Властивості деталі",
|
||||
"cmd.component_metadata_set": "Змінити властивості деталі",
|
||||
"cmd.component_move_bodies": "Перемістити тіла до компонента",
|
||||
"cmd.component_move_features": "Перемістити операції до компонента",
|
||||
"cmd.component_move_sketches": "Перемістити ескізи до компонента",
|
||||
"cmd.component_paste_from_design": "Вставити з іншого проєкту як компонент",
|
||||
"cmd.component_paste_new": "Вставити як новий",
|
||||
@@ -1088,13 +1079,6 @@
|
||||
"cmd.render_start": "Рендеринг зображення",
|
||||
"cmd.render_status": "Перебіг рендерингу",
|
||||
"cmd.select_clear": "Зняти виділення",
|
||||
"cmd.settings_profile_apply": "Застосувати профіль налаштувань",
|
||||
"cmd.settings_profile_delete": "Видалити профіль налаштувань",
|
||||
"cmd.settings_profile_export": "Експортувати профіль налаштувань",
|
||||
"cmd.settings_profile_import": "Імпортувати профіль налаштувань",
|
||||
"cmd.settings_profile_list": "Профілі налаштувань",
|
||||
"cmd.settings_profile_rename": "Перейменувати профіль налаштувань",
|
||||
"cmd.settings_profile_save": "Зберегти профіль налаштувань",
|
||||
"cmd.sheet_convert": "Перетворити на листовий метал",
|
||||
"cmd.sheet_export_bend_table": "Експортувати таблицю згинів",
|
||||
"cmd.sheet_export_dxf": "Експортувати розгортку як DXF",
|
||||
@@ -1248,7 +1232,6 @@
|
||||
"cmd.view.render_browser": "Браузер рендерингу",
|
||||
"cmd.view.render_dock": "Перемістити док рендерингу",
|
||||
"cmd.view.render_focus": "Вид фокусу рендерингу",
|
||||
"cmd.view.status_details": "Подробиці рядка стану",
|
||||
"cmd.view.status_items": "Елементи рядка стану",
|
||||
"cmd.view_ambient_occlusion": "Окружне затінення",
|
||||
"cmd.view_angle_readout": "Кути виду",
|
||||
@@ -1392,243 +1375,26 @@
|
||||
"from the rule": "з правила",
|
||||
"help.apache": "Ліцензія Apache 2.0",
|
||||
"help.appearance.assign": "Надає вибраним тілам, граням або компонентам колір чи вигляд матеріалу, не змінюючи їхньої ваги. Використовуйте, щоб розрізнити деталі або переглянути оздоблення.",
|
||||
"help.assembly.bom": "Перелічує деталі проєкту або компонента з їхньою кількістю за номером деталі й може зберегти перелік як CSV або JSON. Використовуйте як список деталей для замовлення та складання.",
|
||||
"help.attributions": "Відомості про авторство (ATTRIBUTION.md)",
|
||||
"help.build": "Версія {version} · коміт {commit} · зібрано {date}",
|
||||
"help.canvas.decal": "Розміщує зображення на плоскій грані моделі, наче наклейку. Використовуйте, щоб показати етикетку, логотип чи надрукований візерунок на деталі.",
|
||||
"help.canvas.edit": "Змінює полотно: його положення, розмір, кут, непрозорість, віддзеркалення, видимість або назву. Використовуйте, щоб сумістити опорне зображення з ескізом, який ви обводите по ньому.",
|
||||
"help.canvas.insert": "Розміщує зображення PNG або JPEG на площині чи грані як прозорий орієнтир. Використовуйте, щоб обвести фото чи креслення в ескізі, задавши зображенню відомий розмір.",
|
||||
"help.component.break_link": "Відокремлює пов'язаний компонент від файлу його проєкту, залишаючи його тіла без змін. Використовуйте, коли деталь більше не має слідувати за змінами в початковому файлі.",
|
||||
"help.component.capture_position": "Фіксує положення деталей, які ви пересунули вручну, і вони стають їхнім новим положенням. Використовуйте після перетягування на місце деталей, яких не утримує жодне з'єднання.",
|
||||
"help.component.create": "Додає до проєкту новий порожній компонент усередині активного компонента, якщо ви не вибрали іншого батьківського. Використовуйте, щоб дати новій частині збірки власне місце для тіл і ескізів.",
|
||||
"help.component.finish_edit": "Зберігає деталь, яку ви редагуєте на місці, повертається до її збірки й оновлює збірку за цією деталлю. Використовуйте, коли зміни в пов'язаній деталі завершено.",
|
||||
"help.component.from_bodies": "Перетворює кожне вибране тіло на окремий компонент із назвою цього тіла. Використовуйте, коли проєкт, збудований із окремих тіл, має стати збіркою, деталі якої можна з'єднувати й переміщувати.",
|
||||
"help.component.insert_design": "Вставляє інший збережений проєкт як компонент, пов'язаний зі своїм файлом, із суцільними тілами в тому вигляді, як вони є там. Використовуйте, щоб повторно застосувати деталь у збірці й підхопити пізніші зміни через «Оновити зв'язки».",
|
||||
"help.component.properties": "Показує об'єм, масу, центр мас і моменти інерції компонента за матеріалами його тіл. Використовуйте, щоб перевірити вагу й баланс збірки.",
|
||||
"help.component.revert_position": "Повертає деталі, які ви пересунули вручну, на попередні місця, відкидаючи переміщення, що не були зафіксовані. Використовуйте, щоб скасувати пробні переміщення в збірці.",
|
||||
"help.component.update_links": "Знову зчитує пов'язані файли проєктів і замінює тіла там, де вони змінилися. Використовуйте після редагування деталі, яку використовує ця збірка.",
|
||||
"help.config.configure": "Додає параметри, операції, матеріали чи вигляди як стовпці таблиці конфігурацій. Використовуйте, щоб створити варіанти одного проєкту, наприклад розміри деталі.",
|
||||
"help.config.preview": "Перевіряє, чи перебудовується рядок таблиці конфігурацій, не змінюючи проєкт чи його історію. Використовуйте перед перемиканням на варіант, у якому ви не впевнені.",
|
||||
"help.config.rules": "Показує правила таблиці конфігурацій, її рядки та активний рядок. Використовуйте, щоб побачити, як налаштовано варіанти проєкту.",
|
||||
"help.config.table": "Показує таблицю конфігурацій: по одному рядку на варіант, по одному стовпцю на параметр чи операцію, а також чи проєкт досі відповідає активному рядку. Використовуйте, щоб переглянути варіанти проєкту.",
|
||||
"help.connect_note": "Перезапустіть кожного асистента, щоб завантажити сервер SolidCraft. Перед зміною кожен файл збережено як резервну копію .bak.",
|
||||
"help.connect_title": "Підключення ШІ-асистентів",
|
||||
"help.construct.axis.edge": "Створює допоміжну вісь уздовж прямого ребра або прямої ескізу. Використовуйте як вісь для обертання, кругового масиву чи з'єднання.",
|
||||
"help.construct.axis.normal_to_face": "Створює допоміжну вісь через точку, перпендикулярну до грані. Використовуйте як вісь, що виходить прямо з поверхні.",
|
||||
"help.construct.axis.through_cylinder": "Створює допоміжну вісь через центр грані циліндра, конуса чи тора або кругового ребра. Використовуйте, щоб обертати чи розмножувати операції навколо круглої деталі.",
|
||||
"help.construct.axis.two_planes": "Створює допоміжну вісь там, де сходяться дві площини або плоскі грані. Використовуйте, коли потрібна вісь — лінія між двома гранями.",
|
||||
"help.construct.axis.two_points": "Створює допоміжну вісь через дві точки, вершини або точки ескізу. Використовуйте для осі, що проходить між двома відомими положеннями.",
|
||||
"help.construct.plane.along_path": "Створює допоміжну площину, перпендикулярну до ребра чи кривої, у вибраному місці вздовж неї. Використовуйте, щоб накреслити профіль для протягування або переріз траєкторії.",
|
||||
"help.construct.plane.at_angle": "Створює допоміжну площину, повернуту на кут від площини чи грані навколо осі або ребра. Використовуйте для похилих ескізів, наприклад косого кронштейна.",
|
||||
"help.construct.plane.midplane": "Створює допоміжну площину посередині між двома площинами чи плоскими гранями або таку, що ділить навпіл кут між ними. Використовуйте як площину симетрії для дзеркального відображення.",
|
||||
"help.construct.plane.offset": "Створює допоміжну площину, паралельну площині чи плоскій грані, на відстані або через точку. Використовуйте, щоб креслити на заданій висоті над гранню.",
|
||||
"help.construct.plane.perpendicular": "Створює допоміжну площину, що містить пряму чи ребро й стоїть перпендикулярно до площини або грані. Використовуйте, щоб креслити на моделі вздовж ребра в прямовисній площині.",
|
||||
"help.construct.plane.tangent": "Створює допоміжну площину, що дотикається до циліндра, конуса, кулі чи тора в точці. Використовуйте, щоб креслити на боці круглої деталі.",
|
||||
"help.construct.plane.three_points": "Створює допоміжну площину через три точки. Використовуйте для площини, заданої положеннями на моделі, наприклад трьома кутами.",
|
||||
"help.construct.plane.two_edges": "Створює допоміжну площину через два прямі ребра чи прямі, що лежать в одній площині. Використовуйте для площини через деталь, наприклад через два протилежні ребра.",
|
||||
"help.construct.point.along_path": "Створює допоміжну точку в певному місці вздовж ребра чи кривої. Використовуйте як орієнтир на півшляху вздовж траєкторії.",
|
||||
"help.construct.point.center": "Створює допоміжну точку в центрі кругового ребра, кола чи дуги ескізу, кулі або тора. Використовуйте як орієнтир для отворів, осей і з'єднань.",
|
||||
"help.construct.point.edge_plane": "Створює допоміжну точку там, де ребро чи пряма проходить крізь площину або плоску грань. Використовуйте, щоб позначити, де траєкторія перетинає площину.",
|
||||
"help.construct.point.three_planes": "Створює допоміжну точку там, де сходяться три площини чи плоскі грані. Використовуйте як орієнтир кута, навіть якщо в моделі немає вершини.",
|
||||
"help.construct.point.two_edges": "Створює допоміжну точку там, де два ребра чи прямі сходяться або підходять найближче одне до одного. Використовуйте як орієнтир у віртуальному куті.",
|
||||
"help.construct.point.vertex": "Створює допоміжну точку на вершині або точці ескізу. Використовуйте як орієнтир, що залишається, коли навколишній ескіз чи тіло приховано.",
|
||||
"help.contact.check": "Перелічує пари деталей у наборах контактів, що проходять одна крізь одну в поточному положенні. Використовуйте, щоб знайти зіткнення перед керуванням з'єднаннями чи запуском дослідження руху.",
|
||||
"help.contact.create": "Об'єднує дві чи більше деталей у набір контактів, тіла якого не можуть проходити одне крізь одне, поки рухаються з'єднання. Використовуйте для деталей, що мають зупинятися при дотику, наприклад важеля біля свого упору.",
|
||||
"help.contact.disable_all": "Вимикає контакт, тож керовані з'єднання та дослідження руху більше не зупиняються там, де деталі торкаються. Використовуйте, щоб знову вільно рухати деталі або щоб велика збірка швидко реагувала.",
|
||||
"help.contact.edit": "Змінює набір контактів: деталі в ньому, його назву або те, чи його придушено; також може видалити набір. Використовуйте, щоб налаштувати, які деталі не можуть проходити одна крізь одну.",
|
||||
"help.contact.enable_all": "Поміщає кожну деталь збірки в один набір контактів, тож жодні дві деталі не можуть проходити одна крізь одну, поки рухаються з'єднання. Використовуйте для швидкої перевірки всього механізму.",
|
||||
"help.contact.enable_sets": "Вмикає контакт для заданих вами наборів контактів, тож керовані з'єднання та дослідження руху зупиняються там, де їхні деталі проходили б одна крізь одну. Використовуйте, щоб повернути ваші набори після вимкнення контакту.",
|
||||
"help.contact.list": "Перелічує набори контактів проєкту, деталі в кожному з них і чи ввімкнено контакт. Використовуйте, щоб перевірити налаштування контакту перед керуванням збіркою.",
|
||||
"help.document.inspect": "Показує огляд проєкту: його компоненти, тіла, ескізи, операції та параметри. Використовуйте, щоб зорієнтуватися в проєкті, який ви створювали не самі.",
|
||||
"help.document.units": "Змінює одиниці, в яких проєкт показує довжини, наприклад mm або дюйми. Геометрія зберігає розмір; змінюються лише відображення й прості числа.",
|
||||
"help.edit.checkpoint": "Запам'ятовує проєкт, активний ескіз і історію скасувань у поточному стані. Використовуйте перед ризикованою спробою, від якої, можливо, захочете повернутися.",
|
||||
"help.edit.restore_checkpoint": "Повертається до контрольної точки разом з історією скасувань. Використовуйте, щоб відкинути все зроблене після контрольної точки одним кроком.",
|
||||
"help.explode.create": "Створює рознесений вид, що розсовує деталі від центра збірки або на задані вами переміщення. Використовуйте, щоб показати, як збірку складають, для інструкцій чи презентацій.",
|
||||
"help.face.delete": "Видаляє вибрані грані, а сусідні грані закривають проміжок, або залишає його відкритим як поверхню. Використовуйте, щоб прибрати заокруглене ребро, отвір чи бобишку, що заважають.",
|
||||
"help.file.insert_mesh": "Додає файл 3MF, STL, OBJ, PLY або glTF до проєкту як тіла сітки в новому компоненті. Використовуйте, щоб розмістити завантажену чи відскановану модель поруч із проєктом як орієнтир.",
|
||||
"help.file.insert_step": "Додає файл STEP, IGES, FreeCAD або Rhino до проєкту як суцільні тіла в новому компоненті; деталі збірки стають вкладеними компонентами. Використовуйте, щоб імпортувати моделі від постачальників чи з інших CAD-програм.",
|
||||
"help.file.save_mesh": "Зберігає тіла як сітку STL, 3MF або OBJ із вибраною вами гладкістю криволінійних граней. Використовуйте, щоб підготувати деталі до 3D-друку або для програм, які читають сітки.",
|
||||
"help.file.send_to_slicer": "Зберігає вибрані тіла як файл 3MF і відкриває його у вибраному вами слайсері. Використовуйте, щоб перейти від моделі до друку одним кроком.",
|
||||
"help.font_details": "Інтерфейс використовує вбудовані шрифти egui (Ubuntu Light і Hack під ліцензіями Ubuntu Font Licence та MIT/Bitstream Vera; Noto Emoji та шрифт піктограм емодзі під ліцензіями OFL і MIT). Для тексту ескізів використовується Liberation Sans (SIL OFL 1.1). Необов’язковий пакет шрифтів The Crafting Apps, craft-fonts (BIZ UDPGothic, Shippori Mincho, BIZ UDMincho, Noto Sans CJK SC, Noto Sans Arabic; SIL OFL 1.1), не входить до збірок SolidCraft.",
|
||||
"help.fonts": "Шрифти",
|
||||
"help.frame.member": "Розміщує профіль, наприклад трубу чи алюмінієвий профіль, уздовж прямих ескізу рами, по одному елементу на пряму. Використовуйте, щоб будувати рами, стелажі та зварні конструкції.",
|
||||
"help.inspect.accessibility": "Фарбує грані, до яких інструмент може дістатися з одного напрямку, і ті, до яких не може. Використовуйте, щоб перевірити деталь на можливість обробки чи формування з цього боку.",
|
||||
"help.inspect.center_of_mass": "Показує центр мас тіл — кожного окремо й усіх разом — за однорідної густини. Використовуйте, щоб перевірити баланс і те, куди деталь перекинеться.",
|
||||
"help.inspect.colored_components": "Надає кожному компоненту власний тимчасовий колір, не змінюючи вигляди. Використовуйте, щоб одразу розрізняти деталі збірки.",
|
||||
"help.inspect.compare": "Порівнює два тіла й показує, де в одного є матеріал, якого немає в іншого, з об'ємом і відхиленням. Використовуйте, щоб порівняти змінену чи імпортовану деталь з оригіналом.",
|
||||
"help.inspect.continuity": "Перевіряє, наскільки гладко грані сходяться вздовж ребер: проміжки, злами чи стрибки кривизни, і розфарбовує шви. Використовуйте, щоб знайти місця, де поверхні сполучаються нечисто.",
|
||||
"help.inspect.curvature_comb": "Малює гребені вздовж кривих, ребер чи граней, зубці яких показують, наскільки сильно вони згинаються. Використовуйте, щоб помітити плоскі ділянки, злами та нерівномірну кривизну.",
|
||||
"help.inspect.curvature_map": "Розфарбовує грані за силою їхньої кривизни: червоним там, де радіус малий. Використовуйте, щоб знайти тісні місця й оцінити, наскільки гладка поверхня.",
|
||||
"help.inspect.draft": "Розфарбовує грані за кутом ухилу відносно напрямку витягування, позначаючи ті, де його замало. Використовуйте, щоб перевірити деталь перед формуванням чи литтям.",
|
||||
"help.inspect.environment_map": "Показує модель із відбивним, дзеркальним оздобленням. Використовуйте, щоб оцінити перебіг поверхонь за тим, як по них біжать відбиття.",
|
||||
"help.inspect.interference": "Знаходить тіла, що перетинаються, і показує кожен перетин з його об'ємом. Використовуйте, щоб перевірити збірку на деталі, які зіштовхуються.",
|
||||
"help.inspect.isocurve": "Малює ізопараметричні криві граней — сітку, на якій побудована поверхня. Використовуйте, щоб побачити, як тече поверхня і де вона згущується.",
|
||||
"help.inspect.measure": "Вимірює довжини, відстані, кути, площі та радіуси між вибраними об'єктами або об'єм і масу тіл. Використовуйте, щоб перевірити розміри й зазори.",
|
||||
"help.inspect.minimum_radius": "Знаходить найменший радіус кривизни кривих, ребер чи граней і те, де він розташований. Використовуйте, щоб перевірити, чи може інструмент або сопло пройти за формою.",
|
||||
"help.inspect.section": "Розрізає вид уздовж площини та штрихує перерізані грані, не змінюючи модель. Використовуйте, щоб зазирнути всередину деталей і збірок.",
|
||||
"help.inspect.zebra": "Показує чорно-білі смуги, що відбиваються на гранях моделі. Використовуйте, щоб оцінити гладкість: смуги, які обриваються чи ламаються на ребрі, вказують на поганий перехід.",
|
||||
"help.joint.as_built": "З'єднує дві деталі там, де вони вже є, не переміщуючи жодну з них, і задає, як вони ще можуть рухатися. Використовуйте для деталей, які ви вже поставили в остаточне положення.",
|
||||
"help.joint.cam": "Зв'язує кулачок, що обертається, зі штовхачем, тож штовхач ковзає чи гойдається, коли контур кулачка проходить під ним. Використовуйте для кулачків, ексцентриків і приводів клапанів.",
|
||||
"help.joint.create": "З'єднує дві деталі у вибраних початках з'єднання й переміщує другу деталь на місце; тип з'єднання задає, як вони ще можуть рухатися. Використовуйте, щоб створити збірку, деталі якої рухаються як справжній механізм.",
|
||||
"help.joint.drive": "Задає кут чи відстань з'єднання й переміщує разом з ним деталі в межах його обмежень; пов'язані з'єднання та замкнені контури слідують за ним. Використовуйте, щоб перевірити, що механізм рухається як задумано.",
|
||||
"help.joint.gear": "Зв'язує два обертові з'єднання передавальним числом, тож рух одного обертає інше. Використовуйте для прямозубих коліс і зубчастих вінців, із передавальним числом за радіусами ділильних кіл або кількістю зубів.",
|
||||
"help.joint.limits": "Задає, наскільки далеко з'єднання може повернутися чи зсунутися, мінімумом і максимумом, або скасовує ці межі. Використовуйте, щоб утримати шарнір, повзун чи важіль у межах його справжнього ходу.",
|
||||
"help.joint.motion_link": "Пов'язує два з'єднання співвідношенням і зсувом, тож рух одного рухає інше. Використовуйте для сталого зв'язку між з'єднаннями, якого не охоплюють «Зубчаста передача», «Рейкова передача» чи «Гвинт».",
|
||||
"help.joint.origin": "Розміщує іменований початок з'єднання на деталі: у центрі грані чи круглого торця, на середині ребра, у куті або в точці. Використовуйте, щоб підготувати місця кріплення з'єднань; початок, вибраний на грані, слідує за нею, коли деталь змінює розмір.",
|
||||
"help.joint.rack_pinion": "Зв'язує шестірню, що обертається, з рейкою, що ковзає, тож рейка переміщується на довжину ділильного кола, яку прокочує шестірня. Використовуйте для рейкових приводів, рульового керування й лінійних столиків.",
|
||||
"help.joint.reach": "Переміщує точку на деталі до цілі, змінюючи з'єднання на її ланцюзі в межах їхніх обмежень. Використовуйте, щоб поставити механізм у позу за тим, де має бути його кінець, наприклад кінчик руки робота.",
|
||||
"help.joint.rigid_group": "Скріплює вибрані деталі як є, тож вони рухаються як одне ціле. Використовуйте для деталей, що належать одна до одної й не мають руху між собою.",
|
||||
"help.joint.screw": "Зв'язує обертання й ковзання кроком, тож кожен оберт зсуває на цю відстань. Використовуйте для ходових гвинтів, болтів і різьбових шпинделів.",
|
||||
"help.library.apply": "Застосовує матеріал чи вигляд із файлу локальної бібліотеки до тіл, граней або компонентів. Використовуйте, щоб повторно застосувати матеріали, збережені з іншого проєкту.",
|
||||
"help.library.export": "Зберігає матеріали та вигляди проєкту у файл бібліотеки. Використовуйте, щоб ділитися ними або повторно застосовувати в інших проєктах.",
|
||||
"help.library.inspect": "Перевіряє файл бібліотеки та перелічує його матеріали й вигляди, не змінюючи проєкт. Використовуйте, щоб побачити, що містить бібліотека, перш ніж її застосовувати.",
|
||||
"help.licences": "Ліцензії",
|
||||
"help.material.assign": "Задає, з чого зроблено вибрані тіла, наприклад зі сталі, алюмінію чи ABS. Використовуйте, щоб маса й вага відповідали справжній деталі.",
|
||||
"help.material.properties.validate": "Перевіряє картку даних матеріалу на узгодженість чисел і пропущені значення. Використовуйте перед тим, як покладатися на ці дані для маси чи жорсткості.",
|
||||
"help.mesh.convert": "Перебудовує тіло сітки, наприклад STL, у суцільне тіло з плоскими й циліндричними гранями, яке можна редагувати. Використовуйте, щоб змінювати імпортовані механічні деталі як змодельоване тіло.",
|
||||
"help.mit": "Ліцензія MIT",
|
||||
"help.motion.study": "Задає значення з'єднань на кроках уздовж часової шкали й відтворює їх як анімацію. Використовуйте, щоб спостерігати рух механізму за послідовністю й перевіряти зазори по дорозі.",
|
||||
"help.motion.trace": "Відстежує траєкторію, якою рухається точка деталі під час дослідження руху чи керування з'єднанням, і після підтвердження зберігає її як криву 3D-ескізу. Використовуйте, щоб побачити, куди сягає механізм, або щоб будувати на його траєкторії.",
|
||||
"help.notice": "NOTICE",
|
||||
"help.occurrence.ground": "Закріплює деталь на місці або знову звільняє її, тож з'єднання переміщують інші деталі навколо неї. Використовуйте для рами чи основи, на якій будується решта збірки.",
|
||||
"help.occurrence.move": "Переміщує екземпляр компонента в збірці",
|
||||
"help.parameters.change": "Відкриває таблицю іменованих значень і виразів, що керують розмірами проєкту. Використовуйте, щоб змінити розмір в одному місці, а всі операції, які його використовують, підлаштувалися.",
|
||||
"help.parameters.export": "Зберігає параметри проєкту як CSV або JSON. Використовуйте, щоб редагувати їх у таблиці або перенести до іншого проєкту.",
|
||||
"help.parameters.graph": "Показує, які параметри й операції використовують які інші, а також цикли чи помилки між ними. Використовуйте, щоб побачити, на що вплине зміна параметра.",
|
||||
"help.parameters.import": "Зчитує параметри з CSV або JSON у проєкт: усі або жодного. Використовуйте, щоб імпортувати значення з таблиці чи іншого проєкту.",
|
||||
"help.parameters.move": "Переміщує параметр користувача перед іншим або після нього в списку. Використовуйте, щоб тримати пов'язані параметри разом.",
|
||||
"help.parts.fastener": "Додає стандартний гвинт, болт, гайку, шайбу, штифт чи підшипник вибраного розміру. Розміщений на отворі, він сідає в отвір із з'єднанням, тож вам не потрібно моделювати кріплення самостійно.",
|
||||
"help.parts.insert": "Вставляє стандартну деталь вибраного сімейства, розміру й довжини. Розміщена на краю чи стінці отвору, вона сідає на отвір із жорстким з'єднанням.",
|
||||
"help.parts.library": "Відкриває стандартні деталі: гвинти, болти, гайки, шайби, установчі гвинти, штифти та підшипники стандартних розмірів. Використовуйте, щоб додати стандартну деталь замість того, щоб моделювати її самостійно.",
|
||||
"help.parts.resize": "Змінює розмір чи довжину вставленої стандартної деталі та перебудовує її; її з'єднання тримають її на місці. Використовуйте, коли гвинт виявився задовгим або отвору потрібен інший розмір.",
|
||||
"help.plastic.assign_rule": "Призначає тілам правило пластику, тож їхні пластикові операції беруть з нього ухил і зазор за замовчуванням. Використовуйте, щоб один раз налаштувати формовану деталь для всіх її операцій.",
|
||||
"help.plastic.boss": "Додає бобишку під гвинт на грані: стовпчик із необов'язковими отвором, ухилом, заокругленням біля основи та ребрами жорсткості. Використовуйте для точок кріплення гвинтів у формованих чи надрукованих корпусах.",
|
||||
"help.plastic.lip": "Додає губку або відповідний паз уздовж краю порожнистого тіла. Використовуйте, щоб дві половини корпусу центрувалися одна на одній і щільно закривалися.",
|
||||
"help.plastic.manage_rules": "Створює й редагує правила пластику: матеріал, товщину стінки, радіуси, зазор і ухил. Використовуйте їх, щоб операції формованої деталі були узгодженими.",
|
||||
"help.plastic.rest": "Додає упор на грані: круглий чи прямокутний майданчик, суцільний або порожнистий, з ухилом. Використовуйте як опору чи стійку у формованому корпусі.",
|
||||
"help.plastic.snap_fit": "Додає клацковий гачок на грані із заданими довжиною, товщиною та зачепом. Використовуйте, щоб скріпити деталі защіпкою без гвинтів.",
|
||||
"help.pointcloud.insert": "Вставте скан у форматі PLY, XYZ або PTS як хмару точок поряд із моделлю. Використовуйте її як довідку під час побудови моделі за виміряними даними.",
|
||||
"help.sheet.convert": "Перетворює пластину або порожнисте тіло рівномірної товщини на тіло листового металу зі згинами на вибраних ребрах. Використовуйте, щоб зробити наявну деталь придатною до розгортання.",
|
||||
"help.sheet.export_bend_table": "Зберігає таблицю згинів тіла листового металу як CSV або JSON: кути, радіуси та положення згинів на розгортці. Використовуйте для листогибочного преса або цеху.",
|
||||
"help.sheet.export_dxf": "Зберігає розгортку як DXF із контурами, лініями згинів і за бажанням примітками до згинів. Використовуйте для лазерного, плазмового чи гідроабразивного різання.",
|
||||
"help.sheet.flange": "Додає фланець: основну пластину з ескізу, стінку вздовж розімкненого контуру ескізу або зігнуту стінку на краях листа. Використовуйте, щоб будувати деталі з листового металу.",
|
||||
"help.sheet.flat_pattern": "Створює розгортку тіла листового металу з її розміром, вирізами та лініями згинів. Використовуйте, щоб перевірити заготовку перед різанням.",
|
||||
"help.sheet.fold": "Згинає лист уздовж прямої ескізу на заданий кут і радіус. Використовуйте, щоб зігнути плоский лист після вирізання в ньому елементів.",
|
||||
"help.sheet.hem": "Загинає край листа назад на себе. Використовуйте для безпечних, жорстких країв без гострих задирок.",
|
||||
"help.sheet.manage_rules": "Створює й редагує правила листового металу: товщину, радіус згину, коефіцієнт K, полегшення та проміжки. Використовуйте їх, щоб узгодити матеріал та інструменти вашої майстерні.",
|
||||
"help.sheet.path_flange": "Додає ланцюг фланців уздовж краю листа за розімкненим ланцюгом прямих ескізу. Використовуйте для профілів, таких як U- чи Z-подібний, одним кроком.",
|
||||
"help.sheet.perforate": "Додає поле отворів по всьому плоскому листу в шаховому чи квадратному розташуванні. Використовуйте для вентиляційних отворів, решіток і полегшених панелей.",
|
||||
"help.sheet.refold": "Знову згинає розгорнуте тіло листового металу. Використовуйте після додавання елементів до плоского листа.",
|
||||
"help.sheet.unfold": "Розгортає всі згини тіла листового металу. Використовуйте, щоб додати отвори чи вирізи, які мають перетинати згин, а потім знову зігнути.",
|
||||
"help.sketch.arc.center_point": "Малює кругову дугу навколо центральної точки від початкової до кінцевої точки. Використовуйте, коли відомий центр дуги, наприклад радіус навколо отвору чи осі повороту.",
|
||||
"help.sketch.arc.tangent": "Малює дугу, що починається в кінці прямої чи дуги й продовжує її по дотичній. Використовуйте, щоб продовжити ланцюг плавним згином замість кута.",
|
||||
"help.sketch.arc.three_point": "Малює дугу від початкової до кінцевої точки через третю точку. Використовуйте, коли дуга має проходити через задані точки, а не навколо відомого центра.",
|
||||
"help.sketch.arc3d": "Малює точну кругову дугу в просторі через три точки за ввімкненого 3D-ескізу. Використовуйте для згинів траєкторій і напрямних, що виходять із площини ескізу.",
|
||||
"help.sketch.auto_constrain": "Додає обмеження, які ескіз майже вже має, як-от горизонтальність, паралельність чи співпадання, а потім проставляє розміри, доки він не стане повністю визначеним. Використовуйте, щоб зафіксувати приблизно накреслений ескіз одним кроком.",
|
||||
"help.sketch.auto_constrain_from_datum": "Працює як «Автообмеження», але вимірює положення від вибраної вами базової точки замість початку координат. Використовуйте, коли деталь розмічено від однієї опорної точки, наприклад кута чи отвору.",
|
||||
"help.sketch.blend_curve": "З'єднує кінці двох кривих плавним сплайном, дотичним до обох, або також неперервним за кривизною, якщо ви так виберете. Використовуйте, щоб перекрити проміжок між кривими без зламу.",
|
||||
"help.sketch.break": "Розбиває криву на частини там, де її перетинають інші криві, або в точках, які ви на ній розмістите. Використовуйте, коли частина кривої потребує власного обмеження або її слід видалити окремо.",
|
||||
"help.sketch.cancel": "Виходить з ескізу й відкидає все, що змінено відтоді, як його створено чи відкрито для редагування. Скасування дії повертає зміни.",
|
||||
"help.sketch.centerline": "Перемикає прямі між звичайними та осьовими лініями — осями, які профілі не враховують. Використовуйте осьову лінію як вісь для обертання, дзеркала чи обмеження симетрії.",
|
||||
"help.sketch.chamfer.distance_angle": "Скошує кут між двома прямими, заданий відстанню вздовж першої прямої та кутом. Використовуйте, коли на кресленні фаску задано довжиною й кутом, наприклад 2 mm × 30°.",
|
||||
"help.sketch.chamfer.equal_distance": "Скошує кут між двома прямими на однакову відстань уздовж обох. Використовуйте для звичайної фаски 45° на контурі.",
|
||||
"help.sketch.chamfer.two_distance": "Скошує кут між двома прямими, заданий окремою відстанню вздовж кожної прямої. Використовуйте для фасок, що не є 45°, заданих двома довжинами.",
|
||||
"help.sketch.circle.center": "Малює коло за центром і діаметром. Використовуйте для отворів, бобишок та інших круглих елементів, центр яких відомий.",
|
||||
"help.sketch.circle.three_point": "Малює коло через три точки. Використовуйте, коли коло має проходити через задані точки, наприклад наявної геометрії.",
|
||||
"help.sketch.circle.three_tangent": "Малює коло, що дотикається до трьох прямих, кіл або дуг. Використовуйте, щоб вписати коло в простір між трьома кривими, наприклад вписане коло трикутника.",
|
||||
"help.sketch.circle.two_point": "Малює коло за двома кінцями його діаметра. Використовуйте, коли відомі точки на краю кола, а не його центр.",
|
||||
"help.sketch.circle.two_tangent": "Малює коло заданого розміру, що дотикається до двох прямих, кіл або дуг. Використовуйте для заокруглення сталого радіуса між двома кривими.",
|
||||
"help.sketch.conic": "Малює конічну криву між двома кінцевими точками, форма якої задається вершинною точкою та значенням rho. Використовуйте для плавних переходів, повноту яких потрібно налаштувати, — від плоскої до майже гострого кута.",
|
||||
"help.sketch.constrainer": "Застосовує обмеження, яке вибрані одна чи дві криві майже вже мають, як-от горизонтальність, паралельність, дотичність чи рівність. Використовуйте, щоб упорядкувати накреслений від руки ескіз по одному зв'язку за раз.",
|
||||
"help.sketch.constraint.coincident": "Розміщує точку на іншій точці, кривій чи осі ескізу. Використовуйте, щоб закрити проміжки в профілі або розмістити точку на прямій.",
|
||||
"help.sketch.constraint.collinear": "Розміщує дві прямі на одній прямій. Використовуйте, щоб вирівняти перервані краї, наприклад обидві сторони виїмки.",
|
||||
"help.sketch.constraint.concentric": "Надає двом колам чи дугам спільний центр. Використовуйте для кілець, цековок і валів з уступами.",
|
||||
"help.sketch.constraint.curvature": "Змушує дві криві, що сходяться в кінцевій точці, продовжуватися з однаковою кривизною (G2). Використовуйте там, де дотичного сполучення замало для плавності, наприклад на видимих поверхнях.",
|
||||
"help.sketch.constraint.equal": "Робить прямі однакової довжини, а кола й дуги — однакового радіуса. Використовуйте, щоб один розмір керував кількома однаковими елементами.",
|
||||
"help.sketch.constraint.fix": "Закріплює точки чи криві там, де вони є, або знову звільняє їх. Використовуйте для геометрії, що не повинна зміщуватися під час перетягування чи розв'язування ескізу.",
|
||||
"help.sketch.constraint.horizontal_vertical": "Робить пряму або лінію між двома точками горизонтальною чи вертикальною — залежно від того, що ближче. Використовуйте, щоб вирівняти контур за осями ескізу.",
|
||||
"help.sketch.constraint.midpoint": "Ставить точку на середину прямої або поєднує середини двох прямих. Використовуйте, щоб відцентрувати геометрію відносно ребра.",
|
||||
"help.sketch.constraint.parallel": "Робить дві прямі паралельними. Використовуйте для сторін, які мають залишатися паралельними, коли змінюються інші розміри.",
|
||||
"help.sketch.constraint.perpendicular": "Змушує дві прямі сходитися під прямим кутом. Використовуйте для прямих кутів між прямими, що не лежать на осях ескізу.",
|
||||
"help.sketch.constraint.polygon": "Робить замкнений ланцюг прямих правильним багатокутником: рівні сторони, а кожен кут лежить на одному колі. Використовуйте, щоб зробити накреслений від руки багатокутник правильним і зберегти це.",
|
||||
"help.sketch.constraint.symmetry": "Робить дві точки чи криві дзеркальним відображенням одна одної відносно прямої або точки. Використовуйте, щоб профіль залишався симетричним, коли ви змінюєте одну зі сторін.",
|
||||
"help.sketch.constraint.tangent": "Змушує дві криві дотикатися по дотичній, наприклад пряму й дугу. Використовуйте для плавних сполучень без зламу.",
|
||||
"help.sketch.construction": "Перемикає криві між звичайною та конструкційною геометрією, яку профілі не враховують. Використовуйте конструкційні криві як допоміжні для розмітки, орієнтирів і розмірів.",
|
||||
"help.sketch.construction_line": "Створює нескінченну допоміжну пряму через дві точки. Використовуйте її для розмітки ескізу без розбиття профілів.",
|
||||
"help.sketch.construction_line.angle": "Створює нескінченну допоміжну пряму під кутом до осі X ескізу. Виберіть точку й введіть кут або виберіть її напрямок.",
|
||||
"help.sketch.construction_line.bisector": "Виберіть дві прямі ескізу, що перетинаються, а потім одну з двох бісектрис. Результат змінюється разом із вихідними прямими.",
|
||||
"help.sketch.construction_line.horizontal": "Створює нескінченну горизонтальну допоміжну пряму через точку. Її горизонтальне обмеження зберігається під час подальших змін.",
|
||||
"help.sketch.construction_line.parallel": "Виберіть пряму ескізу, потім розмістіть паралельну нескінченну допоміжну пряму. Клацніть правою кнопкою, щоб вибрати інший опорний об'єкт.",
|
||||
"help.sketch.construction_line.perpendicular": "Виберіть пряму ескізу, потім розмістіть перпендикулярну нескінченну допоміжну пряму. Клацніть правою кнопкою, щоб вибрати інший опорний об'єкт.",
|
||||
"help.sketch.construction_line.tangent_at": "Створює дотичну в точці кола чи кругової дуги або в кінцевій точці відкритого сплайна чи конічної кривої. Виберіть криву, потім точку дотику.",
|
||||
"help.sketch.construction_line.tangent_external": "Виберіть коло або кругову дугу, потім зовнішню точку й варіант дотичної. У попередніх переглядах показано лише точки дотику на намальованій дузі.",
|
||||
"help.sketch.construction_line.tangent_two": "Виберіть два кола або кругові дуги, потім виберіть спільну дотичну в попередньому перегляді. Точки дотику мають лежати на намальованих кривих.",
|
||||
"help.sketch.construction_line.vertical": "Створює нескінченну вертикальну допоміжну пряму через точку. Її вертикальне обмеження зберігається під час подальших змін.",
|
||||
"help.sketch.copy": "Копіює вибрані криві й точки ескізу разом з обмеженнями та розмірами між ними. Вставте їх у цей ескіз або в інший.",
|
||||
"help.sketch.create": "Починає новий 2D-ескіз на площині або на плоскій грані моделі. Кожне видавлювання, обертання й протягування починається з ескізу.",
|
||||
"help.sketch.cut": "Копіює вибрану геометрію ескізу й видаляє її з ескізу одним кроком скасування. Вставте її в іншому місці цього ескізу або в інший.",
|
||||
"help.sketch.dimension": "Додає керівний розмір: довжину, відстань, кут, радіус чи діаметр залежно від вибраного. Введіть значення або назву параметра, і ескіз підлаштується.",
|
||||
"help.sketch.edit": "Відкриває наявний ескіз для редагування. Операції, побудовані на ньому, оновлюються, коли ви завершуєте ескіз.",
|
||||
"help.sketch.ellipse": "Малює еліпс за його центром, кінцем великої осі та точкою на малій стороні. Використовуйте для овальних отворів, кулачків та інших видовжених округлих форм.",
|
||||
"help.sketch.equation_curve": "Створює криву за параметричними рівняннями X(t), Y(t) у площині ескізу.",
|
||||
"help.sketch.extend": "Подовжує пряму чи дугу до найближчої кривої на її шляху або нарощує дві криві, доки вони не зустрінуться. Використовуйте, щоб закрити проміжки в профілі після обрізання чи редагування.",
|
||||
"help.sketch.fillet": "Заокруглює кут, де сходяться дві прямі чи дуги, дугою заданого радіуса. Кілька кутів, заокруглених разом, мають один радіус.",
|
||||
"help.sketch.finish": "Виходить з ескізу й повертається до моделі. Його замкнені профілі стають готовими до «Видавлювання», «Обертання» й інших операцій.",
|
||||
"help.sketch.finish_auto_constrain": "Виконує «Автообмеження» для ескізу, а потім завершує його. Використовуйте, щоб залишити ескіз повністю визначеним одним кроком.",
|
||||
"help.sketch.fit_curves_to_section": "Розрізає тіло сітки чи суцільне тіло площиною ескізу й підганяє прямі та дуги до перерізу. Використовуйте, щоб відновити відскановану чи імпортовану деталь як ескіз, який можна редагувати.",
|
||||
"help.sketch.include_3d": "Переносить ребра, вершини моделі й криві інших ескізів до цього ескізу як пов'язані посилання, сплющуючи ті, що поза його площиною, на неї. Використовуйте, щоб будувати на геометрії, яка не лежить у площині ескізу.",
|
||||
"help.sketch.infinite": "Перемикає прямі між звичайними та нескінченними допоміжними прямими, що проходять через увесь вид. Використовуйте їх як орієнтири розмітки, які ніколи не виявляться закороткими.",
|
||||
"help.sketch.insert_dxf": "Зчитує криві креслення DXF в ескіз, масштабовані, повернуті й розміщені так, як ви задасте. Використовуйте, щоб будувати на 2D-кресленні з іншої програми, наприклад на контурі для лазерного різання.",
|
||||
"help.sketch.insert_svg": "Зчитує контури малюнка SVG в ескіз, масштабовані, повернуті й розміщені так, як ви задасте. Використовуйте, щоб перетворити логотип або векторний контур на криві, які можна видавити.",
|
||||
"help.sketch.inspect": "Відкриває звіт про відкритий ескіз: скільки ступенів вільності залишилося і чи він повністю обмежений. Використовуйте його, щоб дізнатися, що ще рухається, перш ніж завершити ескіз.",
|
||||
"help.sketch.intersect": "Додає криві чи точки, де тіла, грані, ребра або інші ескізи перетинають площину ескізу. Вони залишаються пов'язаними й слідують за моделлю, коли вона змінюється.",
|
||||
"help.sketch.intersection_curve": "Створює 3D-криві там, де сходяться два тіла чи грані, пов'язані з ними. Використовуйте їх як траєкторії або напрямні, що слідують за моделлю.",
|
||||
"help.sketch.isoparametric_curve": "Створює 3D-криву, пов'язану з гранню, вздовж напрямку U або V грані через вибрану вами точку. Використовуйте як траєкторію або лінію розділення, що слідує за поверхнею.",
|
||||
"help.sketch.line": "Малює з'єднані прямі точка за точкою — як розімкнений ланцюг або замкнений контур. Це основний інструмент для більшості профілів.",
|
||||
"help.sketch.line.midpoint": "Малює пряму від її середини до одного кінця, а другий кінець відображається дзеркально. Використовуйте для прямих, центрованих на точці, наприклад симетричного краю.",
|
||||
"help.sketch.line3d": "Малює з'єднані прямі між точками в просторі за ввімкненого 3D-ескізу. Використовуйте для траєкторій і рам, що виходять із площини ескізу.",
|
||||
"help.sketch.mirror": "Віддзеркалює криві й точки ескізу відносно прямої або осі та додає обмеження симетрії. Використовуйте, щоб накреслити половину симетричного профілю й доповнити його.",
|
||||
"help.sketch.move": "Переміщує або повертає криві й точки ескізу чи їхню копію. Використовуйте, щоб змінити положення геометрії, зберігши її форму й обмеження.",
|
||||
"help.sketch.offset": "Створює копію ланцюга кривих на заданій відстані з одного чи обох боків. Використовуйте для стінок, контурів і зазорів; відстань залишається розміром, який можна редагувати.",
|
||||
"help.sketch.paste": "Вставляє в активний ескіз геометрію ескізу, яку ви скопіювали чи вирізали. Розмістіть її в точці або зсуньте на відстань.",
|
||||
"help.sketch.pattern.circular": "Копіює геометрію ескізу навколо центральної точки по повному колу або на заданий кут. Використовуйте для кіл розташування болтів, спиць і зубів.",
|
||||
"help.sketch.pattern.rectangular": "Копіює геометрію ескізу рядками й стовпцями із заданими проміжками. Використовуйте для сіток отворів, пазів чи вентиляційних прорізів.",
|
||||
"help.sketch.point": "Ставить точку ескізу. Використовуйте як орієнтир для розмірів, обмежень, центрів отворів або пізніших операцій.",
|
||||
"help.sketch.point3d": "Ставить точку в просторі за ввімкненого 3D-ескізу. Використовуйте як орієнтир для 3D-кривих і траєкторій.",
|
||||
"help.sketch.polygon.circumscribed": "Малює правильний багатокутник навколо кола, розмір якого задано від центра до середини сторони. Використовуйте, коли відомий розмір під ключ, як для шестигранної гайки.",
|
||||
"help.sketch.polygon.edge": "Малює правильний багатокутник за двома кінцями однієї сторони. Використовуйте, коли відомі довжина й положення сторони.",
|
||||
"help.sketch.polygon.inscribed": "Малює правильний багатокутник усередині кола, розмір якого задано від центра до кута. Використовуйте, коли відомий розмір між протилежними кутами.",
|
||||
"help.sketch.project": "Переносить ребра, грані, вершини моделі та криві інших ескізів до цього ескізу, спроєктовані на його площину. Вони залишаються пов'язаними й слідують за моделлю, коли вона змінюється.",
|
||||
"help.sketch.project_to_surface": "Проєктує криві інших ескізів уздовж нормалі цього ескізу на грань як пов'язані 3D-криві. Використовуйте, щоб нанести логотип, лінію розділення чи траєкторію на криву поверхню.",
|
||||
"help.sketch.rectangle.center": "Малює прямокутник за центром і одним кутом. Використовуйте для контурів, центрованих на точці, наприклад на початку координат.",
|
||||
"help.sketch.rectangle.rounded": "Малює прямокутник із чотирма кутами, заокругленими одним радіусом. Використовуйте для пластин, кришок і отворів із заокругленими кутами.",
|
||||
"help.sketch.rectangle.three_point": "Малює прямокутник за одним краєм і точкою на протилежній стороні. Використовуйте для прямокутників, повернутих під кутом до осей ескізу.",
|
||||
"help.sketch.rectangle.two_point": "Малює прямокутник за двома протилежними кутами. Використовуйте для контурів пластин, блоків і кишень.",
|
||||
"help.sketch.scale": "Масштабує криві й точки ескізу на коефіцієнт відносно базової точки. Використовуйте, щоб змінити розмір частини ескізу, не креслячи її знову.",
|
||||
"help.sketch.slot.arc_center": "Малює дуговий паз заданої ширини вздовж дуги, заданої центром, початком і кінцем. Використовуйте для регулювальних пазів навколо осі повороту.",
|
||||
"help.sketch.slot.arc_three_point": "Малює дуговий паз заданої ширини вздовж дуги через три точки. Використовуйте, коли траєкторія паза має проходити через задані точки.",
|
||||
"help.sketch.slot.center_point": "Малює прямий паз заданої ширини від його центра до центра однієї кінцевої дуги. Використовуйте для пазів, центрованих на точці.",
|
||||
"help.sketch.slot.center_to_center": "Малює прямий паз заданої ширини між центрами двох його кінцевих дуг. Використовуйте для пазів, розмір яких задано від центру до центру, наприклад регулювальних пазів для гвинтів.",
|
||||
"help.sketch.slot.overall": "Малює прямий паз заданої ширини від одного зовнішнього кінця до іншого. Використовуйте, коли важлива загальна довжина паза.",
|
||||
"help.sketch.spline.control_point": "Малює кубічний сплайн, форма якого задається контрольними точками, крізь які він не проходить. Використовуйте для плавних, текучих кривих, які ви формуєте переміщенням точок.",
|
||||
"help.sketch.spline.control_point_5": "Малює сплайн 5-го степеня, форма якого задається контрольними точками. Використовуйте там, де криві мають сполучатися з плавнішою кривизною, наприклад на видимих дизайнерських поверхнях.",
|
||||
"help.sketch.spline.fit_point": "Малює плавний сплайн, що проходить через кожну розміщену вами точку, розімкнений чи замкнений. Використовуйте, щоб обвести форму через відомі точки.",
|
||||
"help.sketch.spline3d": "Малює плавну криву в просторі через точки за ввімкненого 3D-ескізу. Використовуйте для траєкторій протягування та прокладання кабелів, що виходять із площини ескізу.",
|
||||
"help.sketch.spun_profile": "Створює в площині ескізу контур, який тіло описує, обертаючись навколо осі. Використовуйте, щоб отримати силует точеної деталі для обертання чи креслення.",
|
||||
"help.sketch.text": "Пише текст в ескізі вибраним шрифтом, висотою та під вибраним кутом; його слова можуть залежати від параметрів. Видавіть його або витисніть для написів і підписів.",
|
||||
"help.sketch.transform": "Масштабує, повертає й переміщує геометрію ескізу відносно центральної точки одним кроком. Використовуйте, щоб одразу змінити положення й розмір виділеного.",
|
||||
"help.sketch.trim": "Видаляє частину кривої між найближчими перетинами навколо місця, де ви клацнули. Використовуйте, щоб очистити лінії, що накладаються, до замкненого профілю.",
|
||||
"help.solid.align": "Переміщує вибрані тіла так, щоб точка, грань чи площина на них зійшлася з точкою, гранню чи площиною деінде. Використовуйте, щоб притиснути деталь до іншої, не вимірюючи зсуву.",
|
||||
"help.solid.boundary_fill": "Створює суцільні тіла з областей, обмежених тілами-інструментами, що перекриваються, заповнюючи лише вибрані області. Використовуйте, щоб побудувати форму з простору, який разом обмежують кілька тіл.",
|
||||
"help.solid.bounding_solid": "Створює прямокутний паралелепіпед, що охоплює вибрані тіла, за потреби із запасом. Використовуйте, щоб побачити габарити деталі або як заготовку, з якої її обробляють.",
|
||||
"help.solid.box": "Створює куб (паралелепіпед) за довжиною, шириною й висотою від кутової точки або з центром у точці. Використовуйте для швидкого блока, заготовки-заповнювача чи тіла, у якому вирізають елементи.",
|
||||
"help.solid.chamfer": "Зрізає вибрані ребра плоским скосом на заданій відстані. Використовуйте, щоб притупити гострі ребра або полегшити вставляння штифта чи гвинта.",
|
||||
"help.solid.coil": "Створює гвинтове тіло, наприклад пружину, за діаметром, кількістю витків, висотою чи кроком і круглим або квадратним перерізом. Використовуйте для пружин, спіралей і гвинтових гребенів.",
|
||||
"help.solid.combine": "Об'єднує тіла, вирізає їх із цільового тіла або залишає лише спільний для них об'єм, і може зберегти тіла-інструменти. Використовуйте, щоб з'єднати деталі, вирізати одну форму іншою або знайти, де два тіла перекриваються.",
|
||||
"help.solid.cone": "Створює конус за колом основи та висотою або усічений конус, коли верх теж має радіус. Використовуйте для конічних звужень, лійок, зенківок і вістер.",
|
||||
"help.solid.cylinder": "Створює циліндр за радіусом чи діаметром і висотою, що стоїть на точці вздовж осі. Використовуйте для валів, штифтів, бобишок і круглих заготовок.",
|
||||
"help.solid.draft": "Нахиляє вибрані грані на заданий кут відносно нейтральної площини. Використовуйте для литих чи формованих деталей, щоб вони виймалися з форми.",
|
||||
"help.solid.emboss": "Піднімає профілі ескізу, наприклад текст чи логотип, над гранню або заглиблює їх у неї. Використовуйте для написів, етикеток і маркування на плоских чи округлих гранях.",
|
||||
"help.solid.extrude": "Витягує профіль ескізу в 3D на задану відстань, додаючи або видаляючи матеріал. Використовуйте, щоб перетворити плоский контур на брусок, бобишку або кишеню.",
|
||||
"help.solid.fillet": "Закруглює вибрані ребра плавним круговим переходом заданого радіуса. Використовуйте, щоб пом'якшити гострі ребра для міцності, зручності чи вигляду.",
|
||||
"help.solid.hole": "Просвердлює круглий отвір заданого діаметра в обраній точці на грані. Використовуйте для отворів під гвинти, штифтів та інших простих круглих отворів.",
|
||||
@@ -1637,60 +1403,20 @@
|
||||
"help.solid.move": "Переміщує або обертає вибрані тіла (чи їхню копію) на задану відстань і кут. Використовуйте, щоб змінити положення тіла або створити друге в іншому місці.",
|
||||
"help.solid.offset_face": "Виштовхує або втягує вибрані грані на задану відстань, а навколишні грані слідують за ними. Використовуйте, щоб зробити стінку товщою, кишеню глибшою, а бобишку вищою без редагування ескізу.",
|
||||
"help.solid.pattern.circular": "Повторює вибрані об'єкти навколо осі задану кількість разів на заданий повний кут. Використовуйте для кіл розташування болтів, спиць, оребрення та зубців.",
|
||||
"help.solid.pattern.path": "Копіює операції чи тіла вздовж траєкторії ескізу за кількістю та кроком. Використовуйте для отворів уздовж криволінійного ребра чи деталей уздовж напрямної.",
|
||||
"help.solid.pattern.rectangular": "Повторює вибрані об'єкти в одному або двох напрямках із заданими кількістю та кроком. Використовуйте для рядів і сіток отворів, ребер жорсткості, штифтів або ніжок.",
|
||||
"help.solid.pipe": "Створює круглу трубу вздовж траєкторії з кривих ескізу, суцільну чи порожнисту із заданою товщиною стінки. Використовуйте для труб, дротів, кабелів і напрямних.",
|
||||
"help.solid.press_pull": "Додає або видаляє матеріал, коли ви тягнете грань, або заокруглює ребра, коли тягнете їх. Використовуйте для швидких змін просто на моделі.",
|
||||
"help.solid.remove": "Забирає вибрані тіла з проєкту, починаючи з цієї точки часового ланцюжка; попередні кроки їх зберігають. Використовуйте, щоб відкинути допоміжне тіло, наприклад інструмент різання, який уже не потрібен.",
|
||||
"help.solid.replace_face": "Переносить вибрані плоскі грані на площину або на паралельну грань, і тіло зростає чи зменшується до неї. Використовуйте, щоб вирівняти грань урівень з іншою деталлю або допоміжною площиною.",
|
||||
"help.solid.revolve": "Обертає профіль ескізу навколо осі, утворюючи кругле тіло. Використовуйте для валів, ручок, чаш та будь-яких деталей, круглих навколо осьової лінії.",
|
||||
"help.solid.rib": "Додає тонку стінку вздовж розімкненої кривої ескізу, що сягає до найближчих граней тіла. Використовуйте, щоб зміцнити стінки й кути, наприклад у формованих чи надрукованих деталях.",
|
||||
"help.solid.scale": "Збільшує або зменшує вибрані тіла на коефіцієнт: однаковий у всіх напрямках або окремий для кожної осі. Використовуйте, щоб змінити розмір імпортованої форми або врахувати усадку.",
|
||||
"help.solid.shell": "Робить тіло порожнистим, залишаючи стінки заданої товщини, і може відкривати вибрані грані. Використовуйте для коробок, кришок та інших тонкостінних деталей.",
|
||||
"help.solid.sphere": "Створює кулю за радіусом чи діаметром навколо центральної точки. Використовуйте для куль, ручок і заокруглених кінців.",
|
||||
"help.solid.split_body": "Розрізає тіло на окремі тіла площиною, гранню іншого тіла або лінією ескізу. Використовуйте, щоб отримати деталі, які друкуються, обробляються чи фарбуються окремо.",
|
||||
"help.solid.split_face": "Ділить вибрані грані за площиною, гранню іншого тіла або кривими ескізу, не розрізаючи тіла. Використовуйте, щоб надати частині грані власний ухил, колір чи зсув.",
|
||||
"help.solid.sweep": "Протягує профіль ескізу вздовж траєкторії, утворюючи суцільне тіло. Використовуйте для труб, напрямних, ручок і будь-якої деталі зі сталим перерізом, що йде за кривою.",
|
||||
"help.solid.thread": "Додає метричну різьбу ISO на циліндричну грань — або косметичну, або вирізану в тілі. Використовуйте для болтів, різьбових отворів і надрукованих гвинтових деталей.",
|
||||
"help.solid.torus": "Створює кільце за великим радіусом навколо його осі та малим радіусом його круглого перерізу. Використовуйте для O-подібних кілець, ручок і круглих намистин.",
|
||||
"help.solid.web": "Додає тонку стінку вздовж кожної розімкненої кривої ескізу, кожна з яких сягає до найближчих граней тіла. Використовуйте для сітки опорних стінок усередині корпусів і лотків.",
|
||||
"help.surface.blend": "Створює поверхню, що з'єднує ребра двох тіл, дотичну або неперервну за кривизною до обох. Використовуйте, щоб плавно з'єднати дві поверхні через проміжок.",
|
||||
"help.surface.boundary": "Створює поверхню, що заповнює контур із двох-чотирьох кривих ескізу або сітку кривих. Використовуйте для вільних панелей, заданих своїми краями.",
|
||||
"help.surface.extend": "Подовжує поверхню за її краї на відстань або до площини чи грані. Використовуйте, щоб поверхні перекривалися перед обрізанням чи зшиванням.",
|
||||
"help.surface.extrude": "Видавлює криві чи профілі ескізу на відстань у поверхню — лише стінки, без торців. Використовуйте для тонких стінок і для інструментів різання чи розділення.",
|
||||
"help.surface.fair": "Згладжує внутрішню частину вільних граней, залишаючи їхні краї на місці. Використовуйте, щоб вирівняти горби й хвилясті відбиття на поверхні.",
|
||||
"help.surface.loft": "Створює поверхню, що послідовно проходить через два чи більше перерізів, без торців. Використовуйте для оболонок і переходів між різними формами.",
|
||||
"help.surface.match": "Перебудовує край поверхні так, щоб він сходився з краєм іншого тіла з відповідною дотичністю чи кривизною. Використовуйте, щоб плавно закрити шов між двома поверхнями.",
|
||||
"help.surface.offset": "Створює копію граней на відстані вздовж їхніх нормалей як нове поверхневе тіло. Використовуйте для оболонок-шкірок, зазорів або іншого боку стінки.",
|
||||
"help.surface.patch": "Заповнює область ескізу чи замкнений контур ребер гранню, плоскою або плавно вигнутою. Використовуйте, щоб закрити отвори в поверхневому тілі.",
|
||||
"help.surface.reverse_normal": "Перевертає грані поверхневого тіла, тож їхній зовнішній бік дивиться в інший бік. Використовуйте перед потовщенням чи зшиванням, коли грані спрямовані всередину.",
|
||||
"help.surface.revolve": "Обертає криві чи профілі ескізу навколо осі в поверхню, без торців. Використовуйте для круглих оболонок, як-от абажури, чаші й сопла.",
|
||||
"help.surface.ruled": "Створює смугу з прямих ліній від ланцюга ребер уздовж нормалі грані, дотичної або під кутом. Використовуйте для стінок з ухилом, виходів і поверхонь рознімання.",
|
||||
"help.surface.stitch": "Зшиває поверхневі тіла разом уздовж спільних ребер, утворюючи суцільне тіло, коли вони замикаються. Використовуйте, щоб перетворити набір поверхонь на одне тіло.",
|
||||
"help.surface.sweep": "Переміщує криві чи профілі ескізу вздовж траєкторії в поверхню, без торців. Використовуйте для ринв, обкладок та інших тонких форм, що йдуть уздовж траєкторії.",
|
||||
"help.surface.thicken": "Надає поверхневому тілу товщину, перетворюючи його на суцільне. Використовуйте, щоб створювати з поверхонь деталі для друку чи механічної обробки.",
|
||||
"help.surface.trim": "Розрізає поверхню площиною, іншою поверхнею чи кривими ескізу й залишає вибраний бік. Використовуйте, щоб надати поверхням форми перед зшиванням.",
|
||||
"help.surface.unstitch": "Розділяє грані тіла на окремі поверхневі тіла; суцільне тіло розпадається на поверхні. Використовуйте, щоб переробляти окремі грані тіла.",
|
||||
"help.surface.untrim": "Прибирає отвори з грані або повертає її зовнішню межу до природних меж поверхні. Використовуйте, щоб повернути повну поверхню після обрізання.",
|
||||
"help.third_party": "Ліцензії сторонніх компонентів",
|
||||
"help.timeline.compute_all": "Перебудовує кожну операцію часового ланцюжка з початку. Використовуйте, щоб оновити модель і побачити, які операції завершуються помилкою.",
|
||||
"help.timeline.delete": "Видаляє вибрані операції з часового ланцюжка; видалення ескізу видаляє й операції, побудовані на ньому. Використовуйте, щоб прибрати крок, який більше не потрібен.",
|
||||
"help.timeline.dependents": "Перелічує операції, які буде видалено разом з операцією, і ті, що перестануть працювати без неї. Використовуйте перед видаленням чи зміною операції.",
|
||||
"help.timeline.play": "Відтворює решту операцій по одній, із паузою в півсекунди після кожного перебудування. Виконайте цю команду ще раз або натисніть Esc, щоб зупинити; «Перейти в кінець» переходить одразу.",
|
||||
"help.view.apply": "Повертає вид до стандартного напрямку, як-от спереду, зверху чи ізометрія, або до збереженого іменованого виду. Використовуйте, щоб дивитися на модель із фіксованого кута.",
|
||||
"help.view.delete": "Видаляє збережений іменований вид. Модель не змінюється.",
|
||||
"help.view.fit": "Масштабує й зсуває вид так, щоб уся модель або виділене заповнювала його. Використовуйте, коли модель зникла з поля зору.",
|
||||
"help.view.grid": "Показує чи ховає сітку у вікні перегляду. Використовуйте як орієнтир розмірів і напрямків під час моделювання.",
|
||||
"help.view.ground_shadow": "Показує чи ховає тінь моделі на землі. Використовуйте, щоб легше оцінювати висоту й положення.",
|
||||
"help.view.home": "Повертає вид до головного напрямку й вміщує модель. Використовуйте, щоб швидко повернутися до відомого виду.",
|
||||
"help.view.list": "Перелічує іменовані види, збережені в проєкті. Використовуйте, щоб знайти вид, який ви зберегли раніше.",
|
||||
"help.view.navigate": "Повертає, панорамує чи масштабує вид кроками, наприклад на чверть оберту ліворуч. Використовуйте, щоб точно переміщувати камеру замість перетягування.",
|
||||
"help.view.navigation_bar": "Показує чи ховає панель навігації внизу вікна перегляду. Сховайте її, щоб звільнити місце, або покажіть, щоб мати доступ до інструментів виду мишею.",
|
||||
"help.view.rename": "Дає збереженому іменованому виду нову назву. Сам вид не змінюється.",
|
||||
"help.view.save": "Зберігає поточне положення камери як іменований вид у проєкті. Використовуйте, щоб пізніше повернутися до того самого кута, наприклад для знімків екрана.",
|
||||
"help.view.spin": "Безперервно обертає вид навколо моделі до наступного клацання чи натискання клавіші. Використовуйте, щоб показати модель з усіх боків.",
|
||||
"help.view.tool": "Фіксує інструмент камери — обертання, панорамування чи масштаб, — тож перетягування лівою кнопкою миші рухає вид, доки ви його не вимкнете. Використовуйте на трекпаді або без середньої кнопки миші.",
|
||||
"help.view.visual_style": "Перемикає спосіб відображення моделі: затінена з ребрами чи без них, каркас або з прихованими ребрами. Використовуйте каркас, щоб зазирнути всередину, а затінення — для чистого вигляду.",
|
||||
"history.sketch_under_constrained": "Ескіз має {count} ступенів вільності",
|
||||
"history.sketch_under_constrained_one": "Ескіз має {count} ступінь вільності",
|
||||
"hole_presets.confirm_delete": "Підтвердити видалення",
|
||||
@@ -1867,10 +1593,6 @@
|
||||
"material.selection.mixed": "Різні матеріали",
|
||||
"measure.at": "У точці",
|
||||
"measure.item": "Елемент {number}",
|
||||
"measure.quick_copied": "Вимірювання скопійовано",
|
||||
"measure.quick_copy": "Клацніть, щоб скопіювати вимірювання",
|
||||
"measure.quick_edges": "Ребер: {count}",
|
||||
"measure.quick_faces": "Граней: {count}",
|
||||
"messages.ago_h": "{n} год тому",
|
||||
"messages.ago_min": "{n} хв тому",
|
||||
"messages.ago_s": "{n} с тому",
|
||||
@@ -2023,11 +1745,6 @@
|
||||
"not a move": "це не переміщення",
|
||||
"not a number": "не число",
|
||||
"open a sketch first": "спершу відкрийте ескіз",
|
||||
"parameters.apply_live": "Застосовувати кожну зміну, коли ви залишаєте її поле",
|
||||
"parameters.apply_live_tip": "Вимкнено: зміни чекають на «Застосувати» або OK, після чого проєкт один раз перебудовується для всіх. «Скасувати» чи Esc відкидає їх.",
|
||||
"parameters.held": "Змін, що чекають на «Застосувати»: {count}",
|
||||
"parameters.held_hint": "Змінюйте вирази та одиниці. Зміни чекають на «Застосувати» або OK.",
|
||||
"parameters.held_one": "1 зміна чекає на «Застосувати»",
|
||||
"parts.automatic_name": "автоматично",
|
||||
"parts.dimension.across_flats": "Розмір під ключ",
|
||||
"parts.dimension.bore": "Діаметр отвору",
|
||||
@@ -2050,8 +1767,6 @@
|
||||
"parts.family.set_screw": "Установчий гвинт із шестигранним гніздом, плоский кінець",
|
||||
"parts.family.socket_head_cap_screw": "Гвинт із циліндричною головкою та шестигранним гніздом",
|
||||
"parts.family.washer": "Плоска шайба",
|
||||
"parts.holes": "Отвори (необов'язково)",
|
||||
"parts.placement_hint": "виберіть один чи кілька отворів, щоб посадити деталь у кожен, або OK розмістить її на початку координат",
|
||||
"pattern.alignment_2": "Вирівнювання 2",
|
||||
"pattern.alignment_hint": "Кількість включає оригінал. Центрування розподіляє копії з обох боків; за парної кількості зміна напрямку визначає бік із додатковою копією.",
|
||||
"pattern.direction_1": "Напрямок 1",
|
||||
@@ -2104,8 +1819,6 @@
|
||||
"prefs.bottom_centre": "Внизу по центру",
|
||||
"prefs.bottom_right": "Внизу праворуч",
|
||||
"prefs.browser": "Браузер",
|
||||
"prefs.browser_eye_left": "Око поруч зі стрілкою згортання",
|
||||
"prefs.browser_eye_left_note": "Рядки браузера показують око «показати/приховати» поруч зі стрілкою згортання, як і раніше, а не в стовпці на правому краї рядків.",
|
||||
"prefs.browser_reveal_on_hover": "Показувати в браузері при наведенні",
|
||||
"prefs.browser_show_note": "Налаштування відображення браузера проєкту",
|
||||
"prefs.browser_shown": "Показувати браузер",
|
||||
@@ -2156,8 +1869,6 @@
|
||||
"prefs.graphics_card_restart": "Набуває чинності після перезапуску SolidCraft. Змінна WGPU_ADAPTER_NAME перевизначає цей вибір.",
|
||||
"prefs.graphics_note": "Обміняйте швидкість на плавність. Кожен варіант показує свій ефект на зразку.",
|
||||
"prefs.graphics_presets_note": "Набори задають наведені нижче параметри разом.",
|
||||
"prefs.hide_constraint_glyphs_zoomed_out": "Ховати позначки обмежень на віддаленому виді",
|
||||
"prefs.hide_constraint_glyphs_zoomed_out_note": "Позначки обмежень зникають, коли ескіз віддалено настільки, що вони б захаращували вид. Вимкнено: вони зберігають сталий розмір на екрані за будь-якого масштабу.",
|
||||
"prefs.history": "Історія",
|
||||
"prefs.history_origin_bodies": "Показувати початок координат і тіла вгорі",
|
||||
"prefs.history_origin_bodies_note": "Історія ліворуч або під браузером починається з теки «Тіла» активного компонента та початку координат, з їхніми значками ока й меню, як у браузері. Історія внизу не змінюється.",
|
||||
@@ -2196,9 +1907,6 @@
|
||||
"prefs.max_file_size_step": "Файли STEP та імпорту",
|
||||
"prefs.max_file_size_web": "Вебзастосунок відкриває файли STEP та імпорту до 512 МБ і проєкти до 256 МБ: вкладка браузера не вміщує більші файли. У настільному застосунку ці межі можна збільшити.",
|
||||
"prefs.megabytes": "МБ",
|
||||
"prefs.menu_grid": "Великі піктограми",
|
||||
"prefs.menu_list": "Список",
|
||||
"prefs.menus": "Меню",
|
||||
"prefs.minutes": "хв",
|
||||
"prefs.minutes_suffix": " хв",
|
||||
"prefs.mouse": "Миша й трекпад",
|
||||
@@ -2218,44 +1926,19 @@
|
||||
"prefs.origin_plane_names": "Назви площин початку координат",
|
||||
"prefs.origin_plane_names_note": "Назви, що показуються в браузері, діалогах і списках. {top} — це XY, {front} — XZ, {right} — YZ, а Z спрямована вгору. Команди, скрипти й збережені проєкти зберігають XY, XZ і YZ.",
|
||||
"prefs.overall_speed": "Загальна швидкість",
|
||||
"prefs.parameter_list_rows": "Рядків у списку параметрів",
|
||||
"prefs.parameter_list_rows_tip": "Стрілка вниз у порожньому полі значення показує список параметрів, спершу обрані, до цієї кількості. Менше число робить список легшим у великому проєкті.",
|
||||
"prefs.persistent_ribbon_pressed": "Підсвічувати активні команди стрічки",
|
||||
"prefs.persistent_ribbon_pressed_help": "Підсвічувати команди стрічки, поки їхні ефекти ввімкнені. Вимкніть, щоб зберегти попередній нейтральний вигляд і довідку команд.",
|
||||
"prefs.perspective_fov": "Кут огляду перспективи",
|
||||
"prefs.placement": "Розміщення",
|
||||
"prefs.prefer_free_sketch_points": "Надавати перевагу рухомим точкам ескізу, коли точки перекриваються",
|
||||
"prefs.preview_choices": "Перегляд ваших виборів",
|
||||
"prefs.print_face_highlight": "Підсвічування грані друку",
|
||||
"prefs.print_face_highlight_tip": "Наскільки сильно грань друку тіла зафарбовується й обводиться у вигляді. 0 % — без підсвічування.",
|
||||
"prefs.profile_active": "Активний профіль",
|
||||
"prefs.profile_applied": "Профіль застосовано.",
|
||||
"prefs.profile_changed": "Налаштування змінено після збереження профілю. «Зберегти» додасть їх до профілю.",
|
||||
"prefs.profile_deleted": "Профіль видалено.",
|
||||
"prefs.profile_export": "Експортувати…",
|
||||
"prefs.profile_exported": "Профіль експортовано.",
|
||||
"prefs.profile_imported": "Профіль імпортовано. Виберіть його в полі «Активний профіль», щоб перейти на нього.",
|
||||
"prefs.profile_name_hint": "Назва профілю, напр. Ноутбук",
|
||||
"prefs.profile_rename": "Перейменувати",
|
||||
"prefs.profile_renamed": "Профіль перейменовано.",
|
||||
"prefs.profile_save": "Зберегти",
|
||||
"prefs.profile_saved": "Поточні налаштування збережено в профілі.",
|
||||
"prefs.profile_skipped": "Профіль застосовано; налаштувань, що зберегли поточне значення: {n} (див. журнал).",
|
||||
"prefs.profiles": "Профілі налаштувань",
|
||||
"prefs.profiles_note": "Комбінації клавіш, панель інструментів, навігація, кругове меню та налаштування інтерфейсу, що зберігаються разом під однією назвою й перемикаються одночасно.",
|
||||
"prefs.project_options_dialog": "Діалог параметрів проєкту",
|
||||
"prefs.project_options_dialog_note": "Відкривати діалог параметрів проєкту замість бічної панелі",
|
||||
"prefs.quality_default": "типово",
|
||||
"prefs.quality_fastest": "найшвидше",
|
||||
"prefs.quality_slowest": "найповільніше",
|
||||
"prefs.quality_smoother": "плавніше",
|
||||
"prefs.quick_measure": "Швидке вимірювання в куті виду",
|
||||
"prefs.quick_measure_note": "Розмір виділеного в нижньому правому куті виду: довжина ребра або Ø і R для круглого, площа грані, положення точки, відстань і кут між двома елементами, сума для кількох ребер чи граней. Клацання копіює його.",
|
||||
"prefs.render_previous_geometry_budget": "Бюджет попередньої геометрії для візуалізації",
|
||||
"prefs.render_previous_geometry_budget_help": "Максимальний обсяг пам'яті для кешу геометрії попереднього стану",
|
||||
"prefs.reports_saved": "Збережено: {n}",
|
||||
"prefs.ribbon_reveal": "Показувати результати пошуку на стрічці",
|
||||
"prefs.ribbon_reveal_note": "Наведення курсора на результат у «Пошуку команд» показує, де команда розташована на стрічці: її вкладку, кнопку або рядок у випадному меню панелі. Команда, запущена з пошуку, блимає там, а запущена команда з випадного меню позначає свою панель.",
|
||||
"prefs.right_click": "Клацання правою",
|
||||
"prefs.saving": "Автозбереження й відновлення",
|
||||
"prefs.scale_note": "Також Ctrl + / Ctrl − у вікні. Кнопки мають 28 px за 100%.",
|
||||
@@ -2264,8 +1947,6 @@
|
||||
"prefs.search_empty": "Немає відповідних налаштувань",
|
||||
"prefs.select": "Вибрати",
|
||||
"prefs.select_one_item": "Вибрати один елемент",
|
||||
"prefs.select_other_hidden": "Вибирати приховану геометрію через «Вибрати інше»",
|
||||
"prefs.select_other_hidden_help": "Увімкнено: до списку входять приховані тіла, ескізи та затулені ребра поблизу вказівника. Вимкнено: використовується початковий список видимої геометрії під вказівником.",
|
||||
"prefs.selecting": "Вибір",
|
||||
"prefs.shift": "Shift",
|
||||
"prefs.shift_add_ctrl_toggle": "Shift лише додає; Ctrl / Cmd перемикає",
|
||||
@@ -2277,16 +1958,11 @@
|
||||
"prefs.sketch_align_points_note": "Автоматично вирівнювати точки при наближенні",
|
||||
"prefs.sketch_conflict_colour": "Конфліктна геометрія кольором конфлікту",
|
||||
"prefs.sketch_conflict_colour_note": "Поки обмеження ескізу суперечать одне одному, криві та точки, які утримує проблемне обмеження, також малюються кольором конфлікту, а не лише його піктограма чи розмір. Вимкнено: вони зберігають свої звичайні кольори.",
|
||||
"prefs.sketch_construction_lines": "Розширені інструменти допоміжних прямих",
|
||||
"prefs.sketch_exit_view": "Коли ескіз завершується",
|
||||
"prefs.sketch_exit_view.keep": "Зберегти поточний вид",
|
||||
"prefs.sketch_exit_view.previous": "Повернутися до попереднього виду",
|
||||
"prefs.sketch_exit_view.unless_rotated": "Повернутися, якщо вид не оберталося",
|
||||
"prefs.sketch_exit_view_note": "Куди переходить вид після «Завершити ескіз», «Скасувати» або подвійного Esc.",
|
||||
"prefs.sketch_open_look_at": "Повертати вид до ескізу під час його відкриття",
|
||||
"prefs.sketch_open_look_at_note": "Вимкнено: створення чи редагування ескізу не змінює вид. «Наведення» повертає вид до ескізу, коли ви цього захочете.",
|
||||
"prefs.sketch_recent_snap": "Автоприв'язка до нещодавніх центрів і середніх точок",
|
||||
"prefs.sketch_recent_snap_note": "Під час креслення курсор прив'язується до місця, де перетинаються допоміжні лінії двох останніх центрів кіл або середніх точок прямих відрізків. Вимкнено: ці лінії лише показуються, а курсор не зсувається.",
|
||||
"prefs.sketch_selection": "Ескіз і вибір",
|
||||
"prefs.sketch_selection_heading": "Ескіз і вибір",
|
||||
"prefs.sketch_selection_note": "Як ескізи прив'язуються й як клацання вибирають.",
|
||||
@@ -2296,8 +1972,6 @@
|
||||
"prefs.sketch_tab_always_note": "Вкладка «Ескіз» залишається на стрічці одразу після вкладки «Модель», поки жоден ескіз не відкрито. Її інструменти креслення тоді запускають ескіз на вибраній площині чи грані або на площині, яку ви виберете далі, з уже готовим інструментом.",
|
||||
"prefs.sketch_tracking_guides": "Допоміжні лінії вирівнювання за центром і середньою точкою",
|
||||
"prefs.sketch_tracking_guides_note": "Наведіть курсор на центр кола або середню точку прямого відрізка, потім рухайте курсор горизонтально чи вертикально, щоб показати тимчасову пунктирну допоміжну лінію.",
|
||||
"prefs.sketch_tracking_points": "Допоміжні лінії вирівнювання від кінцевих точок і кутів під час креслення",
|
||||
"prefs.sketch_tracking_points_note": "Поки інструмент креслення очікує точку, наведення курсора на кінець прямої чи дуги, кут прямокутника або вільну точку показує таку саму тимчасову пунктирну допоміжну лінію, як і для центра чи середньої точки. Вимкнено: лише центри та середні точки.",
|
||||
"prefs.sketching": "Ескізування",
|
||||
"prefs.snap_drawing_note": "Під час малювання або перетягування точки ескізу.",
|
||||
"prefs.source": "Джерело",
|
||||
@@ -2325,16 +1999,6 @@
|
||||
"prefs.theme_follow_off": "Вимк.",
|
||||
"prefs.theme_follow_stop": "Припинити відстеження",
|
||||
"prefs.theme_import_hint": "Клацніть, щоб вибрати файл теми, перетягніть його сюди або натисніть Ctrl+V (Cmd+V на Mac) зі скопійованою темою",
|
||||
"prefs.theme_option_opacity": "Непрозорість",
|
||||
"prefs.theme_option_opacity_help": "Налаштуйте непрозорість плаваючих панелей. Нижня межа читабельності захищає текст на кольорах вікна перегляду.",
|
||||
"prefs.theme_option_tab_colours": "Кольори вкладок",
|
||||
"prefs.theme_option_tab_colours_help": "Використовувати кольори панелей і вікна перегляду цієї теми для кожної вкладки стрічки.",
|
||||
"prefs.theme_option_tab_fade_ms": "Перехід між вкладками",
|
||||
"prefs.theme_option_tab_fade_ms_help": "Плавно змінювати кольори панелей і вікна перегляду під час перемикання вкладок. Нуль перемикає миттєво.",
|
||||
"prefs.theme_options_badge": "Параметри",
|
||||
"prefs.theme_options_more": "Ще · {count}",
|
||||
"prefs.theme_options_reset": "Скинути",
|
||||
"prefs.theme_options_unavailable": "Недоступно на цьому пристрої",
|
||||
"prefs.theme_paste": "Вставити тему",
|
||||
"prefs.theme_paste_none": "У буфері обміну немає теми SolidCraft",
|
||||
"prefs.timeline_half_hour": "−30 хв",
|
||||
@@ -2356,23 +2020,13 @@
|
||||
"prefs.under_cursor": "Під курсором",
|
||||
"prefs.units_precision": "Одиниці й точність",
|
||||
"prefs.updates": "Оновлення",
|
||||
"prefs.value_boxes_in_view": "Показувати значення біля їхніх маркерів на виді",
|
||||
"prefs.value_boxes_in_view_tip": "Значення команди (Відстань, Радіус…) у полі біля її маркера, поверх моделі. Вимкнено: ви вводите його у вікні команди, яке після вибору отримує клавіатуру, і ніщо не закриває модель.",
|
||||
"prefs.view": "Поведінка виду",
|
||||
"prefs.view_confirm_corner": "OK і Скасувати в куті виду",
|
||||
"prefs.view_confirm_corner_note": "Поки відкрито діалог або ескіз, галочка й хрестик у правому верхньому куті виду роблять те саме, що OK і Скасувати в діалозі, або завершують і скасовують ескіз. Навігатор виду зсувається нижче.",
|
||||
"prefs.viewport": "Вікно перегляду",
|
||||
"prefs.viewport_analysis_status": "Показувати стан аналізу у вікні перегляду",
|
||||
"prefs.viewport_analysis_status_help": "Показувати активні аналізи над вікном перегляду, відкривати їхні легенди з кожного елемента, а Esc вимикає найновіший аналіз. Вимкніть, щоб повернути легенди в кутах і попередню поведінку Esc.",
|
||||
"prefs.viewport_background": "Фон вікна перегляду",
|
||||
"prefs.viewport_background_colour": "Колір",
|
||||
"prefs.viewport_background_theme": "Градієнт теми",
|
||||
"prefs.viewport_section_status": "Показувати стан перерізу у вікні перегляду",
|
||||
"prefs.viewport_section_status_help": "Показувати налаштування перерізу у вікні перегляду. Escape і активна кнопка стрічки вимикають його. Вимкніть, щоб зберегти попередні елементи керування перерізом.",
|
||||
"prefs.viewport_status_details": "Інтерактивні подробиці вікна перегляду",
|
||||
"prefs.viewport_status_details_help": "Редагуйте налаштування активного аналізу та перерізу в стандартних картках подробиць. Вимкніть, щоб повернути легенди аналізу лише для читання та діалог «Переріз».",
|
||||
"prefs.viewport_status_summary": "Згортати елементи рядка стану",
|
||||
"prefs.viewport_status_summary_help": "Згортати три й більше елементів рядка стану в один зведений значок. Вимкніть, щоб залишити всі елементи в повному рядку.",
|
||||
"prefs.wheel": "Колесо",
|
||||
"prefs.wheel_trackpad": "Колесо й трекпад",
|
||||
"prefs.workspace": "Робоча область",
|
||||
@@ -2382,10 +2036,6 @@
|
||||
"properties.title": "Властивості: {name}",
|
||||
"recovery.days_ago": "{count} дн. тому",
|
||||
"recovery.detail": "{file} · елементів: {features} · автозбережено {when}",
|
||||
"recovery.discard_all": "Відхилити все",
|
||||
"recovery.discard_all_detail": "Цю дію не можна скасувати.",
|
||||
"recovery.discard_all_title": "Відхилити автозбережень: {count}?",
|
||||
"recovery.discard_all_title_one": "Відхилити 1 автозбереження?",
|
||||
"recovery.hours_ago": "{count} год тому",
|
||||
"recovery.just_now": "щойно",
|
||||
"recovery.min_ago": "{count} хв тому",
|
||||
@@ -3251,9 +2901,7 @@
|
||||
"render.output_ready": "Готово до рендерингу",
|
||||
"render.output_run_check": "Запустити перевірку",
|
||||
"render.output_size_limit": "{method}: до {dimension} px на сторону та {pixels} пікселів. Найбільший придатний розмір: {width} × {height}.",
|
||||
"render.output_size_method_profile": "Щоб візуалізувати {width} × {height}, виберіть {method} із профілем ресурсів CPU {profile} або менший розмір.",
|
||||
"render.output_size_ok": "Розмір допустимий · {width} × {height} px",
|
||||
"render.output_size_profile": "Щоб візуалізувати {width} × {height}, виберіть профіль ресурсів CPU {profile} або менший розмір.",
|
||||
"render.output_swap_orientation": "Поміняти місцями ширину та висоту",
|
||||
"render.output_tools_inspector": "Змініть розмір і формат в інспекторі «Вивід».",
|
||||
"render.output_view_image": "Переглянути зображення",
|
||||
@@ -3466,7 +3114,6 @@
|
||||
"render.size_custom": "Власний…",
|
||||
"render.size_full_hd": "Full HD",
|
||||
"render.size_hd": "HD",
|
||||
"render.size_needs_profile": "{size} · потрібен {profile}",
|
||||
"render.size_presets": "Набори розмірів",
|
||||
"render.size_presets_pending": "З'явиться разом із редактором виведення",
|
||||
"render.size_preview": "Попередній перегляд",
|
||||
@@ -3754,24 +3401,6 @@
|
||||
"sheet.flange_type_contour": "Контур",
|
||||
"sheet.flange_type_edge": "Ребро",
|
||||
"sheet.no_body": "немає листового тіла: створіть його через Фланець > Основа або перетворіть пластину на листовий метал командою «Перетворити на листовий метал» (виберіть її велику плоску грань)",
|
||||
"sheet.personal_rules.confirm_delete": "Підтвердити видалення",
|
||||
"sheet.personal_rules.delete": "Видалити",
|
||||
"sheet.personal_rules.delete_prompt": "Видалити це особисте правило? Правила, що вже є в проєктах, не зміняться.",
|
||||
"sheet.personal_rules.full": "Особиста бібліотека вже містить 64 правила.",
|
||||
"sheet.personal_rules.invalid_name": "Введіть коротку назву без розривів рядка та керівних символів.",
|
||||
"sheet.personal_rules.invalid_values": "Заповніть значення правила: кожне має обчислюватися в цьому проєкті, з додатною товщиною та коефіцієнтом K від 0 до 1.",
|
||||
"sheet.personal_rules.missing": "Вибране особисте правило більше недоступне.",
|
||||
"sheet.personal_rules.name": "Назва правила",
|
||||
"sheet.personal_rules.name_exists": "Особисте правило з такою назвою вже існує. Використайте іншу назву.",
|
||||
"sheet.personal_rules.name_hint": "Унікальна назва",
|
||||
"sheet.personal_rules.overwrite": "Зберегти зміни у вибраному особистому правилі",
|
||||
"sheet.personal_rules.rename": "Перейменувати",
|
||||
"sheet.personal_rules.rule": "Особисте правило",
|
||||
"sheet.personal_rules.save": "Зберегти як нове",
|
||||
"sheet.personal_rules.scope": "Зберігається у вашому профілі для всіх проєктів.",
|
||||
"sheet.personal_rules.select": "Виберіть правило",
|
||||
"sheet.personal_rules.title": "Особисті правила",
|
||||
"sheet.personal_rules.unsupported": "Це правило має значення, які ця версія не може використати.",
|
||||
"shortcut.json_error": "параметри мають бути у форматі JSON: {error}",
|
||||
"shortcut.no_command": "команду `{id}` не знайдено; текст перед JSON має бути ID команди",
|
||||
"shortcut.pin": "Закріпити вгорі поля S",
|
||||
@@ -3808,7 +3437,6 @@
|
||||
"sketch_text.align_right": "Праворуч",
|
||||
"sketch_text.bold": "Жирний",
|
||||
"sketch_text.builtin_font": "{family} (вбудований)",
|
||||
"sketch_text.formula": "Почніть із =, щоб скласти слова з параметрів: ='W' + number(Width)",
|
||||
"sketch_text.italic": "Курсив",
|
||||
"sketch_text.loading_fonts": "Пошук встановлених шрифтів…",
|
||||
"sketch_text.on_path": "Текст дотримується своєї траєкторії: крива його розміщує",
|
||||
@@ -3949,8 +3577,6 @@
|
||||
"ui.3d_mouse_section": "3D-миша",
|
||||
"ui.3d_mouse_show_in_view": "Показувати 3D-мишу в 3D-вигляді",
|
||||
"ui.3d_mouse_show_in_view_tip": "Зображення вашої 3D-миші в лівому нижньому куті, що рухається разом із нею.",
|
||||
"ui.3d_mouse_sketch_orbit": "Повертати ескізи 3D-мишею",
|
||||
"ui.3d_mouse_sketch_orbit_tip": "3D-миша також повертає вид, поки ескіз відкрито й ви дивитеся на нього прямо, так само, як і звичайна миша. Вимкнено: вона панорамує та масштабує ескіз, доки ви не нахилите вид.",
|
||||
"ui.3d_mouse_skip": "Мій пристрій так не вміє",
|
||||
"ui.3d_mouse_skip_tip": "Пропускає цей рух в обидва боки; калібрування його не враховує.",
|
||||
"ui.3d_mouse_speed": "Швидкість 3D-миші",
|
||||
@@ -3979,8 +3605,6 @@
|
||||
"ui.3d_mouse_step_twist_counterclockwise": "Поверніть ковпачок проти годинникової стрілки, утримайте й відпустіть.",
|
||||
"ui.3d_mouse_switch_cap": "Калібрувати як повернення до центру",
|
||||
"ui.3d_mouse_switch_trackball": "Калібрувати як трекбол",
|
||||
"ui.3d_mouse_use_direct": "Використати прямий драйвер",
|
||||
"ui.3d_mouse_use_direct_tip": "Читати 3D-мишу напряму (hidraw), а не через spacenavd.",
|
||||
"ui.3d_mouse_view_axis": "Вісь вигляду",
|
||||
"ui.3d_mouse_view_off": "Вимк.",
|
||||
"ui.3d_mouse_view_off_tip": "Профіль драйвера 3D-миші вимикає цю вісь, тож її рух не рухає вигляд. Якщо вибрати тут рух іншої осі, вони поміняються місцями, і цей рух перестане рухати вигляд.",
|
||||
@@ -4019,7 +3643,6 @@
|
||||
"ui.agent_chat_auth_terminal": "Виконайте це в терміналі, а потім знову натисніть «Під'єднатися»:",
|
||||
"ui.agent_chat_auth_title": "Вхід до агента",
|
||||
"ui.agent_chat_cancel": "Скасувати",
|
||||
"ui.agent_chat_cannot_start": "Встановлено, але не запускається: {error}",
|
||||
"ui.agent_chat_changes": "Зміни: {n}, один крок скасування",
|
||||
"ui.agent_chat_changes_n": "Змін: {n}",
|
||||
"ui.agent_chat_changes_of": "{n}/{limit} змін",
|
||||
@@ -4112,12 +3735,9 @@
|
||||
"ui.agent_chat_queued_stopped": "У черзі (зупинено, не надіслано)",
|
||||
"ui.agent_chat_refresh": "Оновити",
|
||||
"ui.agent_chat_refused": "Не дозволено для агента: {reason}",
|
||||
"ui.agent_chat_reinstall": "{agent} встановлено ({program}), але він не запустився, коли SolidCraft його перевіряв: {error}\nЙого встановлення могло бути неповним або зробленим для іншого типу комп'ютера. Встановіть його знову командою `{install}`, перевірте в терміналі, що він виводить свою версію, а потім натисніть «Оновити».",
|
||||
"ui.agent_chat_remove": "Прибрати з черги",
|
||||
"ui.agent_chat_remove_file": "Прибрати з цього повідомлення",
|
||||
"ui.agent_chat_remove_imported": "Прибрати з цього повідомлення; деталь залишається в проєкті (скасування її прибирає)",
|
||||
"ui.agent_chat_reply_cut_off": "Відповідь досягла обмеження довжини, не закінчившись, тож вона може бути неповною. Попросіть агента продовжити або дати коротшу відповідь.",
|
||||
"ui.agent_chat_reply_declined": "Модель відмовилася відповідати на це повідомлення.",
|
||||
"ui.agent_chat_retry": "Повторити",
|
||||
"ui.agent_chat_right": "Праворуч",
|
||||
"ui.agent_chat_save": "Зберегти",
|
||||
@@ -4176,17 +3796,12 @@
|
||||
"ui.ai_copy_suffix": "копія",
|
||||
"ui.ai_custom_url": "Власна URL-адреса",
|
||||
"ui.ai_default": "Типовий",
|
||||
"ui.ai_edit": "Редагувати",
|
||||
"ui.ai_edit_agent_title": "Редагувати агента",
|
||||
"ui.ai_edit_gone": "Цього агента видалено, тож зберігати нічого.",
|
||||
"ui.ai_edit_tip": "Змініть назву, команду або кінцеву точку цього агента. Збережений ключ залишається прихованим.",
|
||||
"ui.ai_http_busy": "кінцева точка зайнята або перевищила ліміт; спробуйте пізніше",
|
||||
"ui.ai_http_key": "кінцева точка відхилила ключ: перевірте його в Налаштування > ШІ",
|
||||
"ui.ai_http_not_found": "немає такої кінцевої точки чи моделі: перевірте базову URL-адресу й назву моделі",
|
||||
"ui.ai_http_too_large": "розмова завелика для цієї кінцевої точки; почніть новий чат",
|
||||
"ui.ai_key": "Ключ API",
|
||||
"ui.ai_key_hint": "необов'язково; зберігається в системному сховищі ключів",
|
||||
"ui.ai_key_keep_hint": "залиште порожнім, щоб зберегти наявний ключ",
|
||||
"ui.ai_key_needs_https": "Ключ надсилається лише через HTTPS або на цей комп'ютер.",
|
||||
"ui.ai_key_note": "Зберігається в системному сховищі ключів, ніколи в налаштуваннях SolidCraft. Залиште порожнім для локального сервера.",
|
||||
"ui.ai_keychain_error": "Системне сховище ключів відмовило: {error}",
|
||||
@@ -4218,7 +3833,6 @@
|
||||
"ui.ai_request_timeout": "Тайм-аут запиту",
|
||||
"ui.ai_request_timeout_hint": "Скільки може тривати один запит до моделі через цю кінцеву точку: від 30 с до години. Збільште для повільної локальної моделі.",
|
||||
"ui.ai_reset": "Скинути",
|
||||
"ui.ai_save": "Зберегти",
|
||||
"ui.ai_settings": "Налаштування ШІ…",
|
||||
"ui.ai_show_features": "Показувати функції ШІ",
|
||||
"ui.ai_show_features_note": "Чат з агентом: панель, де агент для програмування, яким ви вже користуєтеся, або обрана вами модельна кінцева точка працює з відкритим проєктом. Вимкнено: немає кнопки ШІ, комбінації клавіш, пункту меню чи панелі, і нічого не шукається та не запускається.",
|
||||
@@ -4307,7 +3921,6 @@
|
||||
"ui.circle": "Коло",
|
||||
"ui.circular_pattern": "Круговий масив",
|
||||
"ui.clear": "Очистити",
|
||||
"ui.clear_print_face": "Скинути грань друку",
|
||||
"ui.clear_recent": "Очистити недавні",
|
||||
"ui.clear_the_selection": "Зняти виділення",
|
||||
"ui.click_selects_whole_bodies": "Клацання виділяє тіла цілком",
|
||||
@@ -4342,14 +3955,6 @@
|
||||
"ui.constant": "Стала",
|
||||
"ui.constraints_conflict": "Конфлікт обмежень",
|
||||
"ui.construction": "Конструкційна",
|
||||
"ui.construction.angle_hint": "Допоміжна пряма: клацніть точку, потім введіть кут або виберіть напрямок",
|
||||
"ui.construction.bisector_hint": "Бісектриса: виберіть дві прямі, що перетинаються, потім потрібний варіант",
|
||||
"ui.construction.common_hint": "Спільна дотична: виберіть два кола/дуги, потім потрібний варіант",
|
||||
"ui.construction.contact_hint": "Дотична: виберіть коло/дугу або відкритий сплайн/конічну криву, потім точку дотику (криві довільної форми: кінцеві точки)",
|
||||
"ui.construction.external_hint": "Дотична: виберіть коло або дугу, зовнішню точку, потім потрібний варіант",
|
||||
"ui.construction.free_hint": "Допоміжна пряма: клацніть дві точки; клацніть правою кнопкою, щоб почати знову",
|
||||
"ui.construction.point_hint": "Допоміжна пряма: клацніть точку, через яку вона проходить",
|
||||
"ui.construction.reference_hint": "Допоміжна пряма: виберіть пряму, потім точку; клацніть правою кнопкою, щоб змінити опорний об'єкт",
|
||||
"ui.construction.ribbon_label": "Доп. лінії",
|
||||
"ui.context_menu": "Контекстне меню",
|
||||
"ui.continuity_g0": "G0 злам",
|
||||
@@ -4392,40 +3997,6 @@
|
||||
"ui.design_properties.project": "Проєкт",
|
||||
"ui.design_properties.revision": "Редакція",
|
||||
"ui.design_saved": "Збережено в {path}",
|
||||
"ui.details_access_caption": "Грані показують, чи може інструмент дістатися до них із вибраного напрямку.",
|
||||
"ui.details_angle": "Кут",
|
||||
"ui.details_continuity_caption": "Редагуйте вибраний шов. Інші шви зберігають власні налаштування.",
|
||||
"ui.details_continuity_stale": "Попередня геометрія: повторіть аналіз, щоб редагувати цей шов або показати його в кадрі.",
|
||||
"ui.details_copy_list": "Копіювати список",
|
||||
"ui.details_curvature": "Допуск кривизни",
|
||||
"ui.details_curvature_caption": "Грані розфарбовано за їхнім локальним радіусом кривизни.",
|
||||
"ui.details_direction": "Напрямок інструмента",
|
||||
"ui.details_draft_caption": "Грані розфарбовано за їхнім кутом до напрямку витягування.",
|
||||
"ui.details_edit_seam": "Редагувати шов",
|
||||
"ui.details_fixture": "Зразок компонента — лише приклад даних",
|
||||
"ui.details_fixture_caption": "Зразок компонента з ілюстративними значеннями; це не результат для моделі.",
|
||||
"ui.details_fixture_problem": "Приклад результату з проблемою",
|
||||
"ui.details_fixture_readout": "Приклад виміряного значення",
|
||||
"ui.details_flip": "Перевернути",
|
||||
"ui.details_gap": "Проміжок",
|
||||
"ui.details_hatch": "Штрихувати перерізані грані",
|
||||
"ui.details_jump": "Стрибок кривизни",
|
||||
"ui.details_key": "Легенда",
|
||||
"ui.details_offset": "Зсув",
|
||||
"ui.details_plane": "Площина",
|
||||
"ui.details_pull": "Напрямок витягування",
|
||||
"ui.details_radius": "Радіус",
|
||||
"ui.details_readout": "Показання",
|
||||
"ui.details_samples": "Вибірки",
|
||||
"ui.details_seam": "{body} · Ребро {edge}",
|
||||
"ui.details_settings": "Налаштування",
|
||||
"ui.details_sharp_gap": "Злам або проміжок",
|
||||
"ui.details_show_all": "Показати всі: {count}",
|
||||
"ui.details_smooth": "Плавний",
|
||||
"ui.details_stripes": "Смуги",
|
||||
"ui.details_target": "Вмістити геометрію",
|
||||
"ui.details_worst_seams": "Найгірші шви",
|
||||
"ui.details_zebra_caption": "Відбиті смуги показують, наскільки гладко сполучаються грані.",
|
||||
"ui.diameter": "Діаметр",
|
||||
"ui.dimension": "Розмір",
|
||||
"ui.direct_interaction": "Пряма взаємодія",
|
||||
@@ -4486,7 +4057,6 @@
|
||||
"ui.equation_y_of_x": "Y(x)",
|
||||
"ui.equivalent_radius": "Еквівалентний радіус",
|
||||
"ui.expand": "Розгорнути",
|
||||
"ui.explode_needs_two_components": "«Рознесений вид» розсовує компоненти, тож у проєкті має бути два чи більше з них («Новий компонент», «Вставити проєкт» або «Створити компоненти з тіл»)",
|
||||
"ui.exportDxf": "Експорт DXF…",
|
||||
"ui.export_ellipsis_keymap": "Експорт…",
|
||||
"ui.export_keymap_tip": "Клавіші, обрані в полі S і панель інструментів як файл",
|
||||
@@ -4775,17 +4345,12 @@
|
||||
"ui.plugins_skipped": "Не вдалося прочитати папок: {count}.",
|
||||
"ui.plugins_version": "{version}",
|
||||
"ui.point": "Точка",
|
||||
"ui.point_cloud_add_filter": "Додати фільтр…",
|
||||
"ui.point_cloud_auto_range": "Автоматичний діапазон",
|
||||
"ui.point_cloud_color_by": "Колір за",
|
||||
"ui.point_cloud_file_colors": "Кольори з файлу",
|
||||
"ui.point_cloud_filter_by": "Фільтр за",
|
||||
"ui.point_cloud_height_high": "Найвище",
|
||||
"ui.point_cloud_height_low": "Найнижче",
|
||||
"ui.point_cloud_legend_filter": "Показане й приховане в легенді вище",
|
||||
"ui.point_cloud_no_file_colors": "У файлі немає кольорів",
|
||||
"ui.point_cloud_pause": "Пауза",
|
||||
"ui.point_cloud_play": "Відтворити",
|
||||
"ui.point_cloud_single_color": "Один колір",
|
||||
"ui.point_cloud_size": "Розмір точки",
|
||||
"ui.point_cloud_units": "Одиниці файлу",
|
||||
@@ -4794,11 +4359,6 @@
|
||||
"ui.polygon": "Багатокутник",
|
||||
"ui.preferences": "Налаштування",
|
||||
"ui.press_a_key": "натисніть клавішу…",
|
||||
"ui.print_face_cleared": "{body}: грань друку скинуто",
|
||||
"ui.print_face_input": "Грань друку",
|
||||
"ui.print_face_one_body": "Грань друку належить одному тілу: надішліть це тіло окремо, щоб змінити її",
|
||||
"ui.print_face_pick": "Виберіть плоску грань твердого тіла, щоб зробити її гранню друку",
|
||||
"ui.print_face_set": "{body}: грань друку задано; «Надіслати в слайсер» кладе тіло на неї",
|
||||
"ui.profile": "Профіль",
|
||||
"ui.profile_plane": "Площина профілю",
|
||||
"ui.profiles": "Профілі",
|
||||
@@ -4814,7 +4374,6 @@
|
||||
"ui.properties.inertia_y": "Iyx, Iyy, Iyz",
|
||||
"ui.properties.inertia_z": "Izx, Izy, Izz",
|
||||
"ui.properties.measuring": "Вимірювання…",
|
||||
"ui.properties.measuring_bodies": "Вимірювання… {done} з {total} тіл",
|
||||
"ui.properties.measuring_failed": "Вимірювання перервано до завершення.",
|
||||
"ui.properties.principal_axis": "Головна вісь {number}",
|
||||
"ui.properties.principal_moments": "Головні моменти",
|
||||
@@ -4863,7 +4422,6 @@
|
||||
"ui.revolve": "Обертання",
|
||||
"ui.ribbon_exit": "Вихід",
|
||||
"ui.ribbon_labels": "Показувати текст під піктограмами стрічки",
|
||||
"ui.ribbon_menus_skip_pinned": "Не показувати закріплені команди у випадних меню",
|
||||
"ui.ribbon_pin_footer": "Закріплені команди відображаються на стрічці. Наведіть курсор на рядок, щоб закріпити або відкріпити його.",
|
||||
"ui.ribbon_workspace": "Робоча область",
|
||||
"ui.right": "Справа",
|
||||
@@ -4882,7 +4440,6 @@
|
||||
"ui.selectOther": "Вибрати інше…",
|
||||
"ui.selectTangentChain": "Вибрати дотичний ланцюг",
|
||||
"ui.select_all": "Виділити все",
|
||||
"ui.select_components_by_face": "Вибрати компоненти (грань вибирає свій компонент)",
|
||||
"ui.selection": "Виділення",
|
||||
"ui.selection_modifiers": "Модифікатори вибору",
|
||||
"ui.selection_shift_add_only": "Shift+клацання додає без вилучення",
|
||||
@@ -4924,11 +4481,6 @@
|
||||
"ui.sketch_intersect_selection_filter": "Фільтр вибору",
|
||||
"ui.sketch_modifiers": "Модифікатори ескізу",
|
||||
"ui.sketch_project_geometry": "Геометрія",
|
||||
"ui.sketch_report.all_constrained": "Усе повністю обмежено.",
|
||||
"ui.sketch_report.dof": "Ступені вільності",
|
||||
"ui.sketch_report.loose": "Не повністю обмежено",
|
||||
"ui.sketch_report.status": "Стан",
|
||||
"ui.sketch_report.title": "Звіт про ескіз",
|
||||
"ui.sketch_scale": "Масштаб ескізу",
|
||||
"ui.sketches": "Ескізи",
|
||||
"ui.slice": "Розріз",
|
||||
@@ -5033,19 +4585,10 @@
|
||||
"ui.view_centre": "Центр виду",
|
||||
"ui.viewport_status_clear": "Вимкнути {name}",
|
||||
"ui.viewport_status_clear_hint": "Вимкнути {name} · Esc",
|
||||
"ui.viewport_status_edges": "Ребер: {count}",
|
||||
"ui.viewport_status_from": "з напрямку: {direction}",
|
||||
"ui.viewport_status_key": "Показати легенду для {name}",
|
||||
"ui.viewport_status_minimum_radius": "Мінімальний радіус",
|
||||
"ui.viewport_status_pairs": "Пар: {count}",
|
||||
"ui.viewport_status_section_hatch": "{setting} · штрихування",
|
||||
"ui.viewport_status_section_plane": "Поточна площина",
|
||||
"ui.viewport_status_section_tilted": "нахилена · {offset}",
|
||||
"ui.viewport_status_stripes": "Смуг: {count}",
|
||||
"ui.viewport_status_summary_clear": "Вимкнути все",
|
||||
"ui.viewport_status_summary_heading": "На цьому виді",
|
||||
"ui.viewport_status_summary_label": "{name} і ще елементів: {count}",
|
||||
"ui.viewport_status_summary_more": "+{count}",
|
||||
"ui.viewport_theme_follow": "За темою",
|
||||
"ui.visual_shaded_hidden_edges": "Затінений із прихованими ребрами",
|
||||
"ui.visual_shaded_with_edges": "Затінений із ребрами",
|
||||
@@ -5082,9 +4625,7 @@
|
||||
"update.button": "Оновити",
|
||||
"update.button_version": "Оновити до {version}",
|
||||
"update.check_automatically": "Автоматично перевіряти оновлення",
|
||||
"update.check_for_updates": "Перевірити оновлення",
|
||||
"update.check_now": "Перевірити зараз",
|
||||
"update.check_unavailable": "Перевірка оновлень недоступна для цього встановлення.",
|
||||
"update.checking": "Перевірка…",
|
||||
"update.copy": "Копіювати",
|
||||
"update.dmg_opened": "Образ диска відкрито й перевірено: перетягніть SolidCraft до Applications, замінивши стару копію, а потім перезапустіть SolidCraft.",
|
||||
|
||||
@@ -60,7 +60,6 @@
|
||||
"BLEND SURFACE": "MẶT NỐI MƯỢT",
|
||||
"BOUNDARY SURFACE": "BỀ MẶT BIÊN DẠNG",
|
||||
"BROWSER": "CÂY ĐỐI TƯỢNG",
|
||||
"Back to the original order": "Trở về thứ tự ban đầu",
|
||||
"Ball": "Cầu",
|
||||
"Bar": "Thép thanh",
|
||||
"Base Center": "Tâm đáy",
|
||||
@@ -596,8 +595,6 @@
|
||||
"Snap to face and edge centres": "Bắt vào tâm mặt và tâm cạnh",
|
||||
"SolidCraft cannot submit reports directly. Submit on GitHub; no token is needed in the app.": "SolidCraft không thể gửi báo cáo trực tiếp. Hãy gửi trên GitHub; ứng dụng không cần mã truy cập.",
|
||||
"SolidCraft closed before these designs were saved. Their last autosave can be opened.": "SolidCraft đã đóng trước khi các thiết kế này được lưu. Bạn có thể mở bản tự động lưu gần nhất của chúng.",
|
||||
"Sort A to Z": "Sắp xếp từ A đến Z",
|
||||
"Sort Z to A": "Sắp xếp từ Z đến A",
|
||||
"Spacing 2 must be a non-zero number": "Khoảng cách 2 phải là một số khác 0",
|
||||
"Spacing must be a non-zero number": "Khoảng cách phải là một số khác 0",
|
||||
"Specialise": "Chuyên biệt hóa",
|
||||
@@ -822,8 +819,6 @@
|
||||
"cmd.appearance_pick_up": "Lấy diện mạo",
|
||||
"cmd.appearance_replace": "Thay diện mạo",
|
||||
"cmd.assembly_bom": "Bảng kê vật tư (BOM)",
|
||||
"cmd.assembly_mass_properties": "Thuộc tính khối lượng",
|
||||
"cmd.body.print_face": "Mặt in",
|
||||
"cmd.body_rename": "Đổi tên thân khối",
|
||||
"cmd.browser_collapse_all": "Thu gọn tất cả",
|
||||
"cmd.browser_expand_all": "Mở rộng tất cả",
|
||||
@@ -1248,7 +1243,6 @@
|
||||
"cmd.view.render_browser": "Trình duyệt kết xuất",
|
||||
"cmd.view.render_dock": "Di chuyển neo kết xuất",
|
||||
"cmd.view.render_focus": "Chế độ xem tập trung kết xuất",
|
||||
"cmd.view.status_details": "Chi tiết trạng thái khung nhìn",
|
||||
"cmd.view.status_items": "Các mục trạng thái khung nhìn",
|
||||
"cmd.view_ambient_occlusion": "Đổ bóng che khuất môi trường (AO)",
|
||||
"cmd.view_angle_readout": "Góc hướng nhìn",
|
||||
@@ -1287,14 +1281,8 @@
|
||||
"color.hex_hint": "#rrggbb",
|
||||
"color.hue": "Sắc độ",
|
||||
"color.linear": "Đang hiển thị giá trị màu trong không gian tuyến tính 0-1",
|
||||
"color.recent": "Màu gần đây",
|
||||
"color.recent_help": "Các màu bạn chọn ở bất kỳ ô màu nào sẽ hiện ở đây",
|
||||
"color.saturation": "Độ bão hòa (phần trăm)",
|
||||
"color.saturation_value": "Độ bão hòa và giá trị",
|
||||
"color.selected": "Màu đã chọn",
|
||||
"color.step_down": "Giảm một bước",
|
||||
"color.step_up": "Tăng một bước",
|
||||
"color.value": "Giá trị, độ sáng (phần trăm)",
|
||||
"config.column_filter_empty": "Không có cột phù hợp",
|
||||
"contact.components_count": "{count} chi tiết",
|
||||
"contact.enabled_label": "đã bật",
|
||||
@@ -1341,7 +1329,6 @@
|
||||
"dialog.dimension_name": "Kích thước: {name}",
|
||||
"dialog.edit_title": "CHỈNH SỬA {title}",
|
||||
"dialog.no_shown_body": "Không có thân khối đang hiển thị để thay đổi: hãy hiển thị một thân khối, hoặc chọn “Tạo mới Thân khối”",
|
||||
"dialog.pattern_sketch_not_object": "Hãy chọn thân khối hoặc tính năng: bản phác thảo không phải là cả hai. Lặp lại các đường cong của nó bằng Mảng hoặc Lấy đối xứng trong chính bản phác thảo, hoặc đùn khối nó trước.",
|
||||
"dialog.select": "↖ Chọn",
|
||||
"dialog.selected_count": "↖ {count} đã chọn",
|
||||
"dialog.selection_guidance": "Chọn một mục đầu vào để thay đổi. Nhấp vào đối tượng đã chọn để bỏ chọn; Ctrl/Cmd-nhấp để bật/tắt chọn. Xem trước kết quả, sau đó nhấn OK.",
|
||||
@@ -1399,168 +1386,21 @@
|
||||
"from the rule": "từ quy tắc",
|
||||
"help.apache": "Giấy phép Apache 2.0",
|
||||
"help.appearance.assign": "Gán màu hoặc vẻ ngoài vật liệu cho các khối, mặt hoặc thành phần đã chọn mà không thay đổi khối lượng. Dùng để phân biệt các chi tiết hoặc xem trước lớp hoàn thiện.",
|
||||
"help.assembly.bom": "Liệt kê các chi tiết của thiết kế hoặc cụm chi tiết kèm số lượng theo mã chi tiết, và có thể lưu danh sách dạng CSV hoặc JSON. Dùng làm bảng kê vật tư để đặt hàng và lắp ráp.",
|
||||
"help.attributions": "Ghi công (ATTRIBUTION.md)",
|
||||
"help.build": "Phiên bản {version} · commit {commit} · dựng ngày {date}",
|
||||
"help.canvas.decal": "Đặt hình ảnh lên một mặt phẳng của mô hình như một đề can. Dùng để thể hiện nhãn, logo hoặc hoa văn in trên chi tiết.",
|
||||
"help.canvas.edit": "Thay đổi hình ảnh Canvas: vị trí, kích thước, góc, độ mờ đục, phản chiếu, hiển thị hoặc tên. Dùng để căn hình ảnh tham chiếu với bản phác thảo mà bạn vẽ đè lên ảnh.",
|
||||
"help.canvas.insert": "Đặt hình ảnh PNG hoặc JPEG lên mặt phẳng hoặc bề mặt làm tham chiếu bán trong suốt. Dùng để đồ lại ảnh chụp hoặc bản vẽ trong phác thảo, với ảnh được chỉnh về kích thước đã biết.",
|
||||
"help.component.break_link": "Ngắt liên kết cụm chi tiết với tệp thiết kế của nó, giữ nguyên các thân khối. Dùng khi chi tiết không còn cần cập nhật theo thay đổi trong tệp gốc.",
|
||||
"help.component.capture_position": "Lưu vị trí các chi tiết đã di chuyển bằng tay làm vị trí chính thức của chúng. Dùng sau khi kéo các chi tiết vào vị trí mà không có khớp nối nào giữ chúng.",
|
||||
"help.component.create": "Thêm một cụm chi tiết mới, rỗng vào thiết kế, bên trong cụm đang hoạt động trừ khi bạn chọn cụm cha khác. Dùng để dành không gian riêng cho các thân khối và phác thảo của một chi tiết mới trong cụm lắp ráp.",
|
||||
"help.component.finish_edit": "Lưu chi tiết đang được chỉnh sửa tại chỗ, quay lại cụm lắp ráp của nó và cập nhật cụm lắp ráp từ chi tiết đó. Dùng khi bạn đã hoàn tất các thay đổi cho chi tiết liên kết.",
|
||||
"help.component.from_bodies": "Biến mỗi thân khối được chọn thành một cụm chi tiết riêng, lấy tên theo thân khối. Dùng khi cần chuyển thiết kế gồm các thân khối rời thành cụm lắp ráp có các chi tiết nối và di chuyển được.",
|
||||
"help.component.insert_design": "Chèn một thiết kế đã lưu khác thành cụm chi tiết liên kết với tệp của nó, giữ vị trí các thân khối đặc như trong tệp đó. Dùng để tái sử dụng chi tiết trong cụm lắp ráp và nhận các thay đổi sau này bằng Cập nhật liên kết.",
|
||||
"help.component.properties": "Hiển thị thể tích, khối lượng, trọng tâm và mô men quán tính của một cụm chi tiết, dựa trên vật liệu của các thân khối trong đó. Dùng để kiểm tra khối lượng và độ cân bằng của cụm lắp ráp.",
|
||||
"help.component.revert_position": "Đưa các chi tiết đã di chuyển bằng tay về vị trí cũ, bỏ những lần di chuyển chưa lưu vị trí. Dùng để hoàn tác các lần di chuyển thử trong cụm lắp ráp.",
|
||||
"help.component.update_links": "Đọc lại các tệp thiết kế được liên kết và thay thế những thân khối đã thay đổi. Dùng sau khi chỉnh sửa một chi tiết mà cụm lắp ráp này sử dụng.",
|
||||
"help.config.configure": "Thêm tham số, tính năng, vật liệu hoặc ngoại quan làm cột của bảng cấu hình. Dùng để tạo các biến thể của một thiết kế, chẳng hạn các kích cỡ của một chi tiết.",
|
||||
"help.config.preview": "Kiểm tra xem một hàng của bảng cấu hình có dựng lại được không, mà không thay đổi thiết kế hay lịch sử của nó. Dùng trước khi chuyển sang một biến thể bạn chưa chắc chắn.",
|
||||
"help.config.rules": "Hiển thị các quy tắc của bảng cấu hình, các hàng và hàng đang kích hoạt. Dùng để xem các biến thể của thiết kế được thiết lập thế nào.",
|
||||
"help.config.table": "Hiển thị bảng cấu hình: mỗi biến thể một hàng, mỗi tham số hoặc tính năng một cột, và cho biết thiết kế còn khớp với hàng đang kích hoạt hay không. Dùng để rà soát các biến thể của thiết kế.",
|
||||
"help.connect_note": "Khởi động lại từng trợ lý ảo để nạp SolidCraft server. Mỗi tập tin cấu hình đều đã được sao lưu thành .bak trước khi thay đổi.",
|
||||
"help.connect_title": "Kết nối trợ lý ảo AI",
|
||||
"help.construct.axis.edge": "Tạo trục dựng hình dọc theo một cạnh thẳng hoặc đường phác thảo. Dùng làm trục cho Xoay tròn tạo khối, mảng tròn hoặc khớp nối.",
|
||||
"help.construct.axis.normal_to_face": "Tạo trục dựng hình đi qua một điểm và vuông góc với một mặt. Dùng làm trục nhô thẳng ra khỏi bề mặt.",
|
||||
"help.construct.axis.through_cylinder": "Tạo trục dựng hình đi qua tâm của mặt hình trụ, nón hoặc xuyến, hoặc của một cạnh tròn. Dùng để xoay hoặc tạo mảng các tính năng quanh một chi tiết tròn.",
|
||||
"help.construct.axis.two_planes": "Tạo trục dựng hình tại nơi hai mặt phẳng giao nhau. Dùng khi trục cần có chính là đường giao giữa hai mặt.",
|
||||
"help.construct.axis.two_points": "Tạo trục dựng hình đi qua hai điểm, đỉnh hoặc điểm phác thảo. Dùng cho trục chạy giữa hai vị trí đã biết.",
|
||||
"help.construct.plane.along_path": "Tạo mặt phẳng dựng hình vuông góc với một cạnh hoặc đường cong, tại một vị trí dọc theo nó. Dùng để phác thảo biên dạng cho Quét theo đường dẫn hoặc mặt cắt của đường dẫn.",
|
||||
"help.construct.plane.at_angle": "Tạo mặt phẳng dựng hình xoay một góc so với mặt phẳng hoặc mặt, quanh một trục hoặc cạnh. Dùng cho phác thảo nghiêng, chẳng hạn giá đỡ vát góc.",
|
||||
"help.construct.plane.midplane": "Tạo mặt phẳng dựng hình nằm giữa hai mặt phẳng, hoặc phân giác của chúng nơi chúng giao nhau theo một góc. Dùng làm mặt phẳng đối xứng khi Lấy đối xứng.",
|
||||
"help.construct.plane.offset": "Tạo mặt phẳng dựng hình song song với một mặt phẳng, cách một khoảng hoặc đi qua một điểm. Dùng để phác thảo ở độ cao xác định phía trên một mặt.",
|
||||
"help.construct.plane.perpendicular": "Tạo mặt phẳng dựng hình chứa một đường hoặc cạnh và vuông góc với một mặt phẳng hoặc mặt. Dùng để phác thảo thẳng đứng trên mô hình dọc theo một cạnh.",
|
||||
"help.construct.plane.tangent": "Tạo mặt phẳng dựng hình tiếp xúc với hình trụ, nón, cầu hoặc xuyến tại một điểm. Dùng để phác thảo trên mặt bên của một chi tiết tròn.",
|
||||
"help.construct.plane.three_points": "Tạo mặt phẳng dựng hình đi qua ba điểm. Dùng cho mặt phẳng xác định bởi các vị trí trên mô hình, chẳng hạn ba góc.",
|
||||
"help.construct.plane.two_edges": "Tạo mặt phẳng dựng hình đi qua hai cạnh thẳng hoặc hai đường nằm trong cùng một mặt phẳng. Dùng cho mặt phẳng cắt ngang chi tiết, chẳng hạn qua hai cạnh đối diện.",
|
||||
"help.construct.point.along_path": "Tạo điểm dựng hình tại một vị trí dọc theo cạnh hoặc đường cong. Dùng làm điểm tham chiếu ở giữa đường dẫn.",
|
||||
"help.construct.point.center": "Tạo điểm dựng hình tại tâm của cạnh tròn, đường tròn hoặc cung phác thảo, hình cầu hoặc hình xuyến. Dùng làm điểm tham chiếu cho lỗ, trục và khớp nối.",
|
||||
"help.construct.point.edge_plane": "Tạo điểm dựng hình tại nơi một cạnh hoặc đường xuyên qua một mặt phẳng. Dùng để đánh dấu chỗ đường dẫn cắt qua mặt phẳng.",
|
||||
"help.construct.point.three_planes": "Tạo điểm dựng hình tại nơi ba mặt phẳng giao nhau. Dùng làm điểm tham chiếu cho góc, kể cả khi mô hình không có đỉnh ở đó.",
|
||||
"help.construct.point.two_edges": "Tạo điểm dựng hình tại nơi hai cạnh hoặc hai đường gặp nhau, hoặc gần nhau nhất. Dùng làm điểm tham chiếu tại một góc ảo.",
|
||||
"help.construct.point.vertex": "Tạo điểm dựng hình trên một đỉnh hoặc điểm phác thảo. Dùng làm điểm tham chiếu vẫn còn khi phác thảo hay thân khối xung quanh bị ẩn.",
|
||||
"help.contact.check": "Liệt kê các cặp chi tiết trong tập hợp tiếp xúc đang xuyên qua nhau ở vị trí hiện tại. Dùng để tìm va chạm trước khi dẫn động khớp nối hoặc chạy nghiên cứu chuyển động.",
|
||||
"help.contact.create": "Gom hai hay nhiều chi tiết thành tập hợp tiếp xúc, ngăn các thân khối xuyên qua nhau khi khớp nối chuyển động. Dùng cho các chi tiết cần dừng khi chạm nhau, như đòn bẩy chạm cữ chặn.",
|
||||
"help.contact.disable_all": "Tắt tiếp xúc để khớp nối được dẫn động và nghiên cứu chuyển động không còn dừng khi các chi tiết chạm nhau. Dùng để di chuyển chi tiết tự do trở lại hoặc giữ cho cụm lắp ráp lớn phản hồi nhanh.",
|
||||
"help.contact.edit": "Thay đổi tập hợp tiếp xúc: các chi tiết, tên hoặc trạng thái tạm nén, đồng thời có thể xóa tập hợp. Dùng để điều chỉnh những chi tiết không được xuyên qua nhau.",
|
||||
"help.contact.enable_all": "Đưa mọi chi tiết của cụm lắp ráp vào một tập hợp tiếp xúc để không có hai chi tiết nào xuyên qua nhau khi khớp nối chuyển động. Dùng để kiểm tra nhanh toàn bộ cơ cấu.",
|
||||
"help.contact.enable_sets": "Bật tiếp xúc cho các tập hợp tiếp xúc đã định nghĩa để khớp nối được dẫn động và nghiên cứu chuyển động dừng tại nơi các chi tiết sắp xuyên qua nhau. Dùng để bật lại các tập hợp sau khi tắt tiếp xúc.",
|
||||
"help.contact.list": "Liệt kê các tập hợp tiếp xúc của thiết kế, các chi tiết trong mỗi tập hợp và trạng thái bật tiếp xúc. Dùng để kiểm tra thiết lập tiếp xúc trước khi dẫn động cụm lắp ráp.",
|
||||
"help.document.inspect": "Hiển thị tổng quan về thiết kế: các cụm chi tiết, thân khối, phác thảo, tính năng và tham số. Dùng để nắm nhanh một thiết kế do người khác tạo.",
|
||||
"help.document.units": "Thay đổi đơn vị hiển thị chiều dài của thiết kế, chẳng hạn mm hoặc inch. Hình học giữ nguyên kích thước; chỉ phần hiển thị và các số thuần túy thay đổi theo.",
|
||||
"help.edit.checkpoint": "Ghi nhớ thiết kế, phác thảo đang hoạt động và lịch sử hoàn tác ở trạng thái hiện tại. Dùng trước khi thử điều gì rủi ro mà bạn có thể muốn quay lại.",
|
||||
"help.edit.restore_checkpoint": "Quay về một điểm kiểm tra, kể cả lịch sử hoàn tác. Dùng để bỏ mọi thao tác đã làm kể từ điểm kiểm tra chỉ trong một bước.",
|
||||
"help.explode.create": "Tạo chế độ xem phân rã, đẩy các chi tiết ra xa tâm cụm lắp ráp hoặc theo các dịch chuyển bạn thiết lập. Dùng để thể hiện cách lắp các chi tiết trong hướng dẫn hoặc bài trình bày.",
|
||||
"help.face.delete": "Xóa các mặt đã chọn và để các mặt lân cận khép kín chỗ trống, hoặc giữ lỗ hở dưới dạng bề mặt. Dùng để bỏ một cạnh bo tròn, một lỗ hoặc một phần lồi đang vướng.",
|
||||
"help.file.insert_mesh": "Thêm tệp 3MF, STL, OBJ, PLY hoặc glTF vào thiết kế dưới dạng các thân khối lưới trong cụm chi tiết mới. Dùng để đặt mô hình tải về hoặc quét bên cạnh thiết kế làm tham chiếu.",
|
||||
"help.file.insert_step": "Thêm tệp STEP, IGES, FreeCAD hoặc Rhino vào thiết kế dưới dạng các thân khối đặc trong cụm chi tiết mới; các chi tiết của cụm lắp ráp trở thành cụm chi tiết lồng nhau. Dùng để nhập mô hình từ nhà cung cấp hoặc chương trình CAD khác.",
|
||||
"help.file.save_mesh": "Lưu các thân khối thành lưới đa giác STL, 3MF hoặc OBJ, với độ mịn của các mặt cong do bạn chọn. Dùng để chuẩn bị chi tiết cho in 3D hoặc cho các chương trình đọc lưới đa giác.",
|
||||
"help.file.send_to_slicer": "Lưu các thân khối đã chọn thành tệp 3MF và mở trong phần mềm cắt lớp bạn chọn. Dùng để chuyển từ mô hình sang in chỉ trong một bước.",
|
||||
"help.font_details": "Giao diện sử dụng các phông chữ tích hợp của egui (Ubuntu Light và Hack, theo Ubuntu Font Licence và giấy phép MIT/Bitstream Vera; Noto Emoji và phông biểu tượng emoji, theo OFL và MIT). Văn bản phác thảo dùng Liberation Sans (SIL OFL 1.1). Gói phông chữ tùy chọn của Crafting Apps, craft-fonts (BIZ UDPGothic, Shippori Mincho, BIZ UDMincho, Noto Sans CJK SC, Noto Sans Arabic; SIL OFL 1.1), không được đóng gói kèm trong các bản dựng SolidCraft.",
|
||||
"help.fonts": "Phông chữ",
|
||||
"help.frame.member": "Đặt một biên dạng, chẳng hạn ống hoặc nhôm định hình, dọc theo các đường của phác thảo khung, mỗi đường một phần tử. Dùng để dựng khung, giá đỡ và kết cấu hàn.",
|
||||
"help.inspect.accessibility": "Tô màu các mặt mà dụng cụ có thể tiếp cận từ một hướng và các mặt không tiếp cận được. Dùng để kiểm tra chi tiết có gia công hoặc ép khuôn được từ phía đó không.",
|
||||
"help.inspect.center_of_mass": "Hiển thị trọng tâm của các thân khối, từng thân riêng và tất cả cùng nhau, với giả định mật độ đồng đều. Dùng để kiểm tra cân bằng và chỗ chi tiết sẽ bị lật.",
|
||||
"help.inspect.colored_components": "Gán cho mỗi cụm chi tiết một màu tạm thời riêng, không thay đổi ngoại quan. Dùng để phân biệt các chi tiết của cụm lắp ráp chỉ trong một cái nhìn.",
|
||||
"help.inspect.compare": "So sánh hai thân khối và chỉ ra chỗ nào một thân có vật liệu mà thân kia không có, kèm thể tích và độ lệch. Dùng để đối chiếu chi tiết đã chỉnh sửa hoặc nhập vào với bản gốc.",
|
||||
"help.inspect.continuity": "Kiểm tra các mặt gặp nhau mượt đến đâu dọc theo cạnh: khe hở, gãy góc hoặc nhảy độ cong, và tô bóng các đường nối. Dùng để tìm chỗ các bề mặt nối chưa sạch.",
|
||||
"help.inspect.curvature_comb": "Vẽ các lược dọc theo đường cong, cạnh hoặc mặt, với răng lược cho thấy mức độ uốn cong. Dùng để phát hiện chỗ phẳng, chỗ gãy và độ cong không đều.",
|
||||
"help.inspect.curvature_map": "Tô màu các mặt theo độ cong, màu đỏ ở nơi bán kính nhỏ. Dùng để tìm chỗ gấp gắt và đánh giá độ mượt của bề mặt.",
|
||||
"help.inspect.draft": "Tô màu các mặt theo góc thoát khuôn so với hướng tháo khuôn, đánh dấu những mặt có góc quá nhỏ. Dùng để kiểm tra chi tiết trước khi ép khuôn hoặc đúc.",
|
||||
"help.inspect.environment_map": "Hiển thị mô hình với lớp hoàn thiện phản chiếu như gương. Dùng để đánh giá độ uôn lượn của bề mặt qua cách các hình phản chiếu chạy trên đó.",
|
||||
"help.inspect.interference": "Tìm các thân khối chồng lấn nhau và hiển thị từng vùng chồng lấn kèm thể tích. Dùng để kiểm tra cụm lắp ráp xem có chi tiết nào va chạm không.",
|
||||
"help.inspect.isocurve": "Vẽ các đường đẳng trị của mặt, tức lưới mà bề mặt được xây dựng trên đó. Dùng để xem bề mặt chạy ra sao và chỗ nào các đường dồn lại.",
|
||||
"help.inspect.measure": "Đo chiều dài, khoảng cách, góc, diện tích và bán kính giữa các đối tượng bạn chọn, hoặc thể tích và khối lượng của thân khối. Dùng để kiểm tra kích thước và khe hở.",
|
||||
"help.inspect.minimum_radius": "Tìm bán kính cong nhỏ nhất của đường cong, cạnh hoặc mặt và vị trí của nó. Dùng để kiểm tra dụng cụ hoặc đầu phun có đi theo được hình dạng này không.",
|
||||
"help.inspect.section": "Cắt mở khung nhìn theo một mặt phẳng và tô gạch các mặt bị cắt, không thay đổi mô hình. Dùng để nhìn vào bên trong chi tiết và cụm lắp ráp.",
|
||||
"help.inspect.zebra": "Hiển thị các sọc đen trắng phản chiếu trên các mặt của mô hình. Dùng để đánh giá độ mượt: sọc bị đứt hoặc gãy tại một cạnh cho thấy chỗ chuyển tiếp kém.",
|
||||
"help.joint.as_built": "Nối hai chi tiết tại vị trí hiện có mà không di chuyển chi tiết nào, đồng thời đặt cách chúng còn có thể chuyển động. Dùng cho các chi tiết đã được đặt ở vị trí cuối cùng.",
|
||||
"help.joint.cam": "Liên kết cam quay với con đội để con đội trượt hoặc lắc khi biên dạng cam đi qua bên dưới. Dùng cho cam, cơ cấu lệch tâm và bộ dẫn động van.",
|
||||
"help.joint.create": "Nối hai chi tiết tại các gốc tọa độ khớp nối bạn chọn và đưa chi tiết thứ hai vào vị trí; loại khớp nối quyết định cách chúng còn có thể chuyển động. Dùng để dựng cụm lắp ráp có các chi tiết chuyển động như cơ cấu thực.",
|
||||
"help.joint.drive": "Đặt góc hoặc khoảng cách của khớp nối và di chuyển các chi tiết theo nó trong giới hạn cho phép; các khớp liên kết và vòng kín chuyển động theo. Dùng để kiểm tra cơ cấu có chuyển động đúng dự kiến hay không.",
|
||||
"help.joint.gear": "Liên kết hai khớp quay theo tỉ số truyền bánh răng để dẫn động khớp này làm khớp kia quay. Dùng cho bánh răng trụ răng thẳng và bánh răng vành, với tỉ số từ bán kính vòng chia hoặc số răng.",
|
||||
"help.joint.limits": "Đặt giới hạn nhỏ nhất và lớn nhất cho góc quay hoặc hành trình trượt của khớp nối, hoặc xóa các giới hạn đó. Dùng để giữ bản lề, con trượt hoặc đòn bẩy trong phạm vi chuyển động thực tế.",
|
||||
"help.joint.motion_link": "Ghép hai khớp nối theo tỉ số và độ lệch để dẫn động khớp này làm khớp kia chuyển động. Dùng cho quan hệ cố định giữa các khớp mà Khớp bánh răng, Khớp thanh răng - bánh răng hoặc Khớp trục vít không đáp ứng.",
|
||||
"help.joint.origin": "Đặt gốc tọa độ khớp nối có tên trên chi tiết: tại tâm mặt hoặc đầu tròn, trung điểm cạnh, góc hoặc một điểm. Dùng để chuẩn bị vị trí gắn khớp nối; gốc chọn trên mặt sẽ đi theo mặt khi chi tiết đổi kích thước.",
|
||||
"help.joint.rack_pinion": "Liên kết bánh răng quay với thanh răng trượt để thanh răng di chuyển bằng độ dài cung vòng chia mà bánh răng lăn qua. Dùng cho bộ truyền thanh răng, cơ cấu lái và bàn trượt tuyến tính.",
|
||||
"help.joint.reach": "Di chuyển một điểm trên chi tiết về phía đích bằng cách thay đổi các khớp trong chuỗi của nó, trong giới hạn cho phép. Dùng để đặt tư thế cơ cấu theo vị trí mong muốn của đầu mút, như đầu cánh tay rô bốt.",
|
||||
"help.joint.rigid_group": "Khóa các chi tiết đã chọn với nhau ở vị trí hiện tại để chúng chuyển động như một khối. Dùng cho các chi tiết thuộc cùng một nhóm và không chuyển động tương đối với nhau.",
|
||||
"help.joint.screw": "Liên kết chuyển động quay và trượt theo bước vít để mỗi vòng quay tiến được khoảng cách đó. Dùng cho vít me, bu lông và trục có ren.",
|
||||
"help.library.apply": "Áp dụng vật liệu hoặc ngoại quan từ tệp thư viện cục bộ lên thân khối, mặt hoặc cụm chi tiết. Dùng để tái sử dụng vật liệu đã lưu từ thiết kế khác.",
|
||||
"help.library.export": "Lưu vật liệu và ngoại quan của thiết kế vào tệp thư viện. Dùng để chia sẻ hoặc tái sử dụng trong các thiết kế khác.",
|
||||
"help.library.inspect": "Kiểm tra một tệp thư viện và liệt kê các vật liệu, ngoại quan trong đó, không thay đổi thiết kế. Dùng để xem thư viện có gì trước khi áp dụng.",
|
||||
"help.licences": "Giấy phép",
|
||||
"help.material.assign": "Đặt vật liệu cho các khối đã chọn, chẳng hạn thép, nhôm hoặc ABS. Dùng để khối lượng và trọng lượng khớp với chi tiết thật.",
|
||||
"help.material.properties.validate": "Kiểm tra thẻ dữ liệu vật liệu xem các số liệu có nhất quán và có thiếu giá trị nào không. Dùng trước khi dựa vào dữ liệu này để tính khối lượng hay độ cứng.",
|
||||
"help.mesh.convert": "Dựng lại thân khối dạng lưới, chẳng hạn tệp STL, thành khối đặc có thể chỉnh sửa với các mặt phẳng và mặt trụ. Dùng để sửa các chi tiết cơ khí nhập vào như một thân khối tự dựng.",
|
||||
"help.mit": "Giấy phép MIT",
|
||||
"help.motion.study": "Đặt giá trị khớp nối tại các bước trên dòng thời gian và phát lại dưới dạng hoạt ảnh. Dùng để quan sát cơ cấu chuyển động theo chuỗi và kiểm tra khe hở trên đường đi.",
|
||||
"help.motion.trace": "Theo dõi quỹ đạo của một điểm trên chi tiết khi phát nghiên cứu chuyển động hoặc dẫn động khớp nối, rồi giữ lại dưới dạng đường cong phác thảo 3D khi xác nhận. Dùng để xem tầm vươn của cơ cấu hoặc dựng hình dựa trên quỹ đạo đó.",
|
||||
"help.notice": "NOTICE",
|
||||
"help.occurrence.ground": "Cố định chi tiết tại chỗ hoặc giải phóng nó trở lại để các khớp nối di chuyển những chi tiết khác quanh nó. Dùng cho khung hoặc đế làm nền cho phần còn lại của cụm lắp ráp.",
|
||||
"help.occurrence.move": "Chỉ di chuyển chi tiết lắp ráp theo các bậc tự do mà khớp nối cho phép. Chọn một mặt của chi tiết, rồi kéo mũi tên hoặc cung tròn có thể sử dụng.",
|
||||
"help.parameters.change": "Mở bảng các giá trị có tên và biểu thức điều khiển kích thước của thiết kế. Dùng để sửa một kích thước ở một chỗ và mọi tính năng dùng nó sẽ cập nhật theo.",
|
||||
"help.parameters.export": "Lưu các tham số của thiết kế dạng CSV hoặc JSON. Dùng để chỉnh sửa trong bảng tính hoặc chuyển sang thiết kế khác.",
|
||||
"help.parameters.graph": "Hiển thị tham số và tính năng nào dùng tham số, tính năng nào khác, cùng các vòng lặp hoặc lỗi giữa chúng. Dùng để biết thay đổi một tham số sẽ ảnh hưởng đến những gì.",
|
||||
"help.parameters.import": "Đọc tham số từ CSV hoặc JSON vào thiết kế, hoặc nhập tất cả hoặc không nhập gì. Dùng để đưa giá trị từ bảng tính hoặc thiết kế khác vào.",
|
||||
"help.parameters.move": "Di chuyển một tham số người dùng lên trước hoặc xuống sau tham số khác trong danh sách. Dùng để giữ các tham số liên quan gần nhau.",
|
||||
"help.parts.fastener": "Thêm vít, bu lông, đai ốc, vòng đệm, chốt hoặc ổ lăn tiêu chuẩn theo kích thước bạn chọn. Dùng tại lỗ để chi tiết liên kết tự lắp vào bằng khớp nối, giúp bạn không phải tự dựng hình chi tiết liên kết.",
|
||||
"help.parts.insert": "Chèn chi tiết tiêu chuẩn theo họ, kích thước và chiều dài bạn chọn. Dùng tại vành hoặc thành lỗ để chi tiết lắp vào lỗ bằng khớp ngàm cứng.",
|
||||
"help.parts.library": "Mở thư viện chi tiết tiêu chuẩn: vít, bu lông, đai ốc, vòng đệm, vít hãm, chốt định vị và ổ lăn theo kích thước tiêu chuẩn. Dùng để thêm chi tiết tiêu chuẩn thay vì tự dựng hình.",
|
||||
"help.parts.resize": "Thay đổi kích thước hoặc chiều dài của chi tiết tiêu chuẩn đã chèn và dựng lại nó; các khớp nối giữ chi tiết đúng vị trí lắp. Dùng khi vít quá dài hoặc lỗ cần kích thước khác.",
|
||||
"help.plastic.assign_rule": "Gán một quy tắc nhựa kỹ thuật cho các thân khối, để các tính năng nhựa của chúng lấy góc thoát khuôn và khe hở từ đó làm mặc định. Dùng để thiết lập chi tiết ép khuôn một lần cho mọi tính năng.",
|
||||
"help.plastic.boss": "Thêm vấu bắt ốc vỏ nhựa lên một mặt: một trụ có thể kèm lỗ, góc thoát khuôn, Bo tròn mép ở chân và các gân tăng cứng. Dùng cho điểm bắt vít trong vỏ ép khuôn hoặc in 3D.",
|
||||
"help.plastic.lip": "Thêm gờ khớp mí hoặc rãnh tương ứng dọc theo mép của thân khối đã khoét rỗng. Dùng để hai nửa vỏ định vị vào nhau và đóng khít.",
|
||||
"help.plastic.manage_rules": "Tạo và chỉnh sửa quy tắc nhựa kỹ thuật: vật liệu, độ dày thành, bán kính, khe hở và góc thoát khuôn. Dùng để các tính năng của chi tiết ép khuôn luôn nhất quán.",
|
||||
"help.plastic.rest": "Thêm vấu đỡ nhựa lên một mặt: đệm tròn hoặc chữ nhật, đặc hoặc rỗng, có góc thoát khuôn. Dùng làm chân đỡ hoặc trụ kê trong vỏ ép khuôn.",
|
||||
"help.plastic.snap_fit": "Thêm móc khớp gài bấm lên một mặt, với chiều dài, độ dày và chốt hãm. Dùng để gài các chi tiết vào nhau mà không cần vít.",
|
||||
"help.pointcloud.insert": "Chèn bản quét PLY, XYZ hoặc PTS dưới dạng đám mây điểm bên cạnh mô hình. Dùng làm tham chiếu khi dựng mô hình từ dữ liệu đo.",
|
||||
"help.sheet.convert": "Biến một tấm hoặc thân khối khoét rỗng có độ dày đều thành thân kim loại tấm, với các chỗ uốn tại cạnh bạn chọn. Dùng để làm cho chi tiết có sẵn trải phẳng được.",
|
||||
"help.sheet.export_bend_table": "Lưu bảng chấn uốn của thân kim loại tấm dạng CSV hoặc JSON: góc, bán kính và vị trí chấn trên bản trải phẳng. Dùng cho máy chấn hoặc xưởng gia công.",
|
||||
"help.sheet.export_dxf": "Lưu bản trải phẳng dạng DXF, gồm đường viền, đường chấn và ghi chú chấn tùy chọn. Dùng cho cắt laser, plasma hoặc tia nước.",
|
||||
"help.sheet.flange": "Thêm chấn gập mép tôn: tấm đế từ phác thảo, thành dọc theo đường viền phác thảo hở, hoặc thành uốn trên cạnh tấm. Dùng để dựng các chi tiết kim loại tấm.",
|
||||
"help.sheet.flat_pattern": "Tạo bản trải phẳng của thân kim loại tấm, gồm kích thước, các lỗ cắt và đường chấn. Dùng để kiểm tra phôi trước khi cắt.",
|
||||
"help.sheet.fold": "Uốn tấm kim loại dọc theo một đường phác thảo với góc và bán kính cho trước. Dùng để gập tấm phẳng sau khi đã tạo các chi tiết cắt trên đó.",
|
||||
"help.sheet.hem": "Gấp mép tấm kim loại ngược lại lên chính nó. Dùng để có mép an toàn, cứng cáp và không còn ba via sắc.",
|
||||
"help.sheet.manage_rules": "Tạo và chỉnh sửa quy tắc kim loại tấm: độ dày, bán kính uốn, K-factor, rãnh giảm ứng suất và khe hở. Dùng để khớp với vật liệu và dụng cụ của xưởng bạn.",
|
||||
"help.sheet.path_flange": "Thêm một chuỗi chấn gập mép tôn dọc theo cạnh tấm, theo một chuỗi đường phác thảo hở. Dùng cho các biên dạng như chữ U hoặc Z chỉ trong một bước.",
|
||||
"help.sheet.perforate": "Thêm một vùng lỗ phủ toàn bộ tấm phẳng, theo kiểu so le hoặc vuông. Dùng cho lỗ thông gió, lưới chắn và tấm nhẹ hơn.",
|
||||
"help.sheet.refold": "Gập lại thân kim loại tấm đã được trải phẳng. Dùng sau khi thêm tính năng lên tấm phẳng.",
|
||||
"help.sheet.unfold": "Trải phẳng mọi chỗ uốn của thân kim loại tấm. Dùng để thêm lỗ hoặc đường cắt phải băng qua chỗ uốn, rồi Gập lại tấm kim loại.",
|
||||
"help.sketch.arc.center_point": "Vẽ cung tròn quanh một tâm, từ điểm đầu đến điểm cuối. Dùng khi đã biết tâm cung, chẳng hạn bán kính quanh lỗ hoặc trục xoay.",
|
||||
"help.sketch.arc.tangent": "Vẽ cung tròn bắt đầu từ đầu mút của đường thẳng hoặc cung và tiếp tuyến với nó. Dùng để nối tiếp chuỗi bằng chỗ uốn mượt thay vì góc nhọn.",
|
||||
"help.sketch.arc.three_point": "Vẽ cung tròn từ điểm đầu đến điểm cuối đi qua điểm thứ ba. Dùng khi cung phải đi qua các điểm cho trước chứ không quanh một tâm đã biết.",
|
||||
"help.sketch.arc3d": "Vẽ cung tròn chính xác trong không gian qua ba điểm, khi bật 3D Phác thảo. Dùng cho các chỗ uốn của đường dẫn và ray dẫn hướng nằm ngoài mặt phẳng phác thảo.",
|
||||
"help.sketch.auto_constrain": "Thêm các ràng buộc mà phác thảo gần như đã thỏa, như nằm ngang, song song hay trùng khớp, rồi thêm kích thước cho đến khi xác định hoàn toàn. Dùng để khóa một phác thảo vẽ tay chỉ trong một bước.",
|
||||
"help.sketch.auto_constrain_from_datum": "Hoạt động như Tự động gán ràng buộc, nhưng đo vị trí từ điểm chuẩn bạn chọn thay vì gốc tọa độ. Dùng khi chi tiết được bố trí từ một điểm tham chiếu, như góc hoặc lỗ.",
|
||||
"help.sketch.blend_curve": "Nối đầu mút của hai đường cong bằng một spline mượt tiếp tuyến với cả hai, hoặc liên tục cả độ cong nếu bạn chọn. Dùng để lấp khoảng hở giữa các đường cong mà không bị gãy.",
|
||||
"help.sketch.break": "Tách đường cong thành các đoạn tại chỗ các đường cong khác cắt qua, hoặc tại các điểm bạn đặt lên nó. Dùng khi một đoạn cần ràng buộc riêng hoặc cần xóa riêng.",
|
||||
"help.sketch.cancel": "Thoát phác thảo và bỏ mọi thay đổi kể từ khi tạo hoặc mở ra để chỉnh sửa. Hoàn tác sẽ khôi phục lại các thay đổi.",
|
||||
"help.sketch.centerline": "Chuyển đường thẳng giữa đường thường và đường tâm, tức trục mà biên dạng bỏ qua. Dùng đường tâm làm trục cho Xoay tròn tạo khối, đối xứng gương hoặc ràng buộc đối xứng.",
|
||||
"help.sketch.chamfer.distance_angle": "Vát mép góc giữa hai đường thẳng theo khoảng cách dọc đường thứ nhất và một góc. Dùng khi bản vẽ cho kích thước vát mép bằng chiều dài và góc, như 2 mm × 30°.",
|
||||
"help.sketch.chamfer.equal_distance": "Vát mép góc giữa hai đường thẳng với cùng khoảng cách dọc theo cả hai. Dùng cho kiểu vát mép 45° thông thường trên đường bao.",
|
||||
"help.sketch.chamfer.two_distance": "Vát mép góc giữa hai đường thẳng với khoảng cách riêng dọc theo từng đường. Dùng cho vát mép không phải 45°, cho bằng hai chiều dài.",
|
||||
"help.sketch.circle.center": "Vẽ đường tròn từ tâm và đường kính. Dùng cho lỗ, vấu và các chi tiết tròn khác đã biết tâm.",
|
||||
"help.sketch.circle.three_point": "Vẽ đường tròn đi qua ba điểm. Dùng khi đường tròn phải đi qua các điểm cho trước, chẳng hạn của hình học có sẵn.",
|
||||
"help.sketch.circle.three_tangent": "Vẽ đường tròn tiếp xúc với ba đường thẳng, đường tròn hoặc cung. Dùng để đặt đường tròn vào khoảng giữa ba đường cong, như đường tròn nội tiếp của tam giác.",
|
||||
"help.sketch.circle.two_point": "Vẽ đường tròn từ hai đầu mút của đường kính. Dùng khi biết các điểm trên mép đường tròn chứ chưa biết tâm.",
|
||||
"help.sketch.circle.two_tangent": "Vẽ đường tròn có kích thước cho trước tiếp xúc với hai đường thẳng, đường tròn hoặc cung. Dùng để bo tròn với bán kính cố định giữa hai đường cong.",
|
||||
"help.sketch.conic": "Vẽ đường conic giữa hai đầu mút, định hình bằng một điểm đỉnh và giá trị rho. Dùng cho các chỗ chuyển tiếp mượt mà bạn muốn chỉnh độ phồng, từ phẳng đến gần như góc nhọn.",
|
||||
"help.sketch.constrainer": "Áp dụng ràng buộc mà một hoặc hai đường cong đã chọn gần như đã thỏa, như nằm ngang, song song, tiếp tuyến hay bằng nhau. Dùng để chỉnh lại phác thảo vẽ tay từng quan hệ một.",
|
||||
"help.sketch.constraint.coincident": "Làm một điểm trùng với điểm khác, nằm trên một đường cong hoặc trục phác thảo. Dùng để đóng khe hở trong biên dạng hoặc đặt điểm lên đường thẳng.",
|
||||
"help.sketch.constraint.collinear": "Làm hai đường thẳng nằm trên cùng một đường thẳng. Dùng để căn thẳng hàng các cạnh bị ngắt quãng, như hai bên của một khe khuyết.",
|
||||
"help.sketch.constraint.concentric": "Cho hai đường tròn hoặc cung cùng một tâm. Dùng cho vòng, lỗ khoét bậc và trục có vai.",
|
||||
"help.sketch.constraint.curvature": "Làm hai đường cong gặp nhau tại đầu mút tiếp tục với cùng độ cong (G2). Dùng khi nối tiếp tuyến chưa đủ mượt, chẳng hạn trên các bề mặt nhìn thấy.",
|
||||
"help.sketch.constraint.equal": "Làm các đường thẳng bằng chiều dài, hoặc các đường tròn và cung bằng bán kính. Dùng để một kích thước điều khiển nhiều chi tiết giống nhau.",
|
||||
"help.sketch.constraint.fix": "Cố định điểm hoặc đường cong tại chỗ, hoặc bỏ cố định chúng. Dùng cho hình học không được di chuyển khi bạn kéo hoặc giải phác thảo.",
|
||||
"help.sketch.constraint.horizontal_vertical": "Làm một đường thẳng, hoặc đường nối hai điểm, nằm ngang hoặc thẳng đứng, tùy hướng nào gần hơn. Dùng để căn đường bao thẳng theo các trục phác thảo.",
|
||||
"help.sketch.constraint.midpoint": "Đặt một điểm vào trung điểm của đường thẳng, hoặc làm trung điểm của hai đường thẳng trùng nhau. Dùng để căn giữa hình học trên một cạnh.",
|
||||
"help.sketch.constraint.parallel": "Làm hai đường thẳng song song. Dùng cho các cạnh phải luôn song song khi các kích thước khác thay đổi.",
|
||||
"help.sketch.constraint.perpendicular": "Làm hai đường thẳng gặp nhau ở góc vuông. Dùng cho các góc vuông giữa những đường không nằm trên trục phác thảo.",
|
||||
"help.sketch.constraint.polygon": "Biến chuỗi đường thẳng khép kín thành đa giác đều: các cạnh bằng nhau, mọi đỉnh nằm trên một đường tròn. Dùng để làm đa giác vẽ tay thành đa giác đều và giữ nguyên như vậy.",
|
||||
"help.sketch.constraint.symmetry": "Làm hai điểm hoặc đường cong đối xứng nhau qua một đường thẳng hoặc quanh một điểm. Dùng để giữ biên dạng đối xứng khi bạn sửa một bên.",
|
||||
"help.sketch.constraint.tangent": "Làm hai đường cong tiếp xúc tiếp tuyến, như đường thẳng và cung. Dùng cho các chỗ nối mượt, không bị gãy góc.",
|
||||
"help.sketch.construction": "Chuyển đường cong giữa hình học thường và hình học dựng hình, thứ mà biên dạng bỏ qua. Dùng đường dựng hình làm công cụ hỗ trợ bố trí, tham chiếu và ghi kích thước.",
|
||||
"help.sketch.construction_line": "Tạo đường thẳng dựng hình vô hạn qua hai điểm để bố trí phác thảo mà không chia tách biên dạng.",
|
||||
"help.sketch.construction_line.angle": "Tạo đường dựng hình vô hạn theo góc so với trục X của phác thảo. Chọn điểm rồi nhập góc hoặc chọn hướng.",
|
||||
"help.sketch.construction_line.bisector": "Chọn hai đường thẳng giao nhau trong phác thảo rồi chọn một trong hai đường phân giác. Kết quả thay đổi theo các đường gốc.",
|
||||
@@ -1571,71 +1411,11 @@
|
||||
"help.sketch.construction_line.tangent_external": "Chọn đường tròn hoặc cung tròn, một điểm ngoài rồi chọn nghiệm tiếp tuyến. Bản xem trước chỉ hiển thị tiếp điểm trên cung đã vẽ.",
|
||||
"help.sketch.construction_line.tangent_two": "Chọn hai đường tròn hoặc cung tròn rồi chọn tiếp tuyến chung trong bản xem trước. Tiếp điểm phải nằm trên các đường cong đã vẽ.",
|
||||
"help.sketch.construction_line.vertical": "Tạo đường dựng hình thẳng đứng vô hạn qua một điểm. Ràng buộc đứng được giữ khi chỉnh sửa sau này.",
|
||||
"help.sketch.copy": "Sao chép các đường cong và điểm phác thảo đã chọn, cùng các ràng buộc và kích thước giữa chúng. Dán vào phác thảo này hoặc phác thảo khác.",
|
||||
"help.sketch.create": "Bắt đầu một phác thảo 2D mới trên mặt phẳng chuẩn hoặc mặt phẳng của khối. Mọi lệnh Đùn khối, Xoay tròn tạo khối và Quét theo đường dẫn đều bắt đầu từ một phác thảo.",
|
||||
"help.sketch.cut": "Sao chép hình học phác thảo đã chọn rồi xóa khỏi phác thảo, trong một bước hoàn tác. Dán sang chỗ khác trong phác thảo này hoặc phác thảo khác.",
|
||||
"help.sketch.dimension": "Thêm kích thước điều khiển: chiều dài, khoảng cách, góc, bán kính hoặc đường kính, tùy thứ bạn chọn. Nhập giá trị hoặc tên tham số, phác thảo sẽ thay đổi theo.",
|
||||
"help.sketch.edit": "Mở một phác thảo có sẵn để chỉnh sửa. Các tính năng dựng trên nó sẽ cập nhật khi bạn hoàn tất phác thảo.",
|
||||
"help.sketch.ellipse": "Vẽ hình elip từ tâm, đầu mút trục lớn và một điểm ở phía trục nhỏ. Dùng cho lỗ mở hình bầu dục, cam và các hình tròn dài khác.",
|
||||
"help.sketch.equation_curve": "Vẽ một đường cong từ công thức trên một khoảng: x(t) và y(t), hoặc y = f(x). Công thức có thể dùng tham số và đường cong thay đổi theo: dùng cho sóng sin, đường xoắn ốc hay đường thân khai của răng bánh răng.",
|
||||
"help.sketch.extend": "Kéo dài đường thẳng hoặc cung đến đường cong gần nhất cản đường, hoặc kéo hai đường cong cho đến khi gặp nhau. Dùng để đóng khe hở trong biên dạng sau khi cắt tỉa hoặc chỉnh sửa.",
|
||||
"help.sketch.fillet": "Bo tròn góc nơi hai đường thẳng hoặc cung gặp nhau bằng một cung có bán kính cho trước. Nhiều góc bo cùng lúc dùng chung một bán kính.",
|
||||
"help.sketch.finish": "Thoát phác thảo và quay lại mô hình. Các biên dạng khép kín của nó khi đó sẵn sàng cho Đùn khối, Xoay tròn tạo khối và các tính năng khác.",
|
||||
"help.sketch.finish_auto_constrain": "Chạy Tự động gán ràng buộc cho phác thảo rồi hoàn tất. Dùng để để lại phác thảo xác định hoàn toàn chỉ trong một bước.",
|
||||
"help.sketch.fit_curves_to_section": "Cắt một lưới hoặc khối đặc bằng mặt phẳng phác thảo rồi khớp các đường thẳng và cung vào mặt cắt. Dùng để dựng lại chi tiết quét hoặc nhập vào thành phác thảo có thể chỉnh sửa.",
|
||||
"help.sketch.include_3d": "Đưa cạnh, đỉnh của mô hình và đường cong của các phác thảo khác vào phác thảo này dưới dạng tham chiếu liên kết, làm phẳng phần nằm ngoài mặt phẳng của nó. Dùng để dựng tiếp trên hình học không nằm trong mặt phẳng phác thảo.",
|
||||
"help.sketch.infinite": "Chuyển đường thẳng giữa đường thường và đường dựng hình vô hạn chạy suốt khung nhìn. Dùng làm tham chiếu bố trí không bao giờ bị ngắn.",
|
||||
"help.sketch.insert_dxf": "Đọc các đường cong của bản vẽ DXF vào phác thảo, theo tỉ lệ, góc xoay và vị trí bạn đặt. Dùng để dựng tiếp từ bản vẽ 2D của chương trình khác, như biên dạng cắt laser.",
|
||||
"help.sketch.insert_svg": "Đọc các đường dẫn của bản vẽ SVG vào phác thảo, theo tỉ lệ, góc xoay và vị trí bạn đặt. Dùng để biến logo hoặc đường bao véc tơ thành đường cong có thể đùn.",
|
||||
"help.sketch.inspect": "Mở báo cáo về bản phác thảo đang mở: còn bao nhiêu bậc tự do và đã ràng buộc hoàn toàn chưa. Dùng nó để biết phần nào vẫn còn di chuyển được trước khi hoàn tất bản phác thảo.",
|
||||
"help.sketch.intersect": "Thêm các đường cong hoặc điểm nơi khối, mặt, cạnh hoặc phác thảo khác cắt qua mặt phẳng phác thảo. Chúng vẫn được liên kết và thay đổi theo mô hình.",
|
||||
"help.sketch.intersection_curve": "Tạo đường cong 3D tại nơi hai khối hoặc hai mặt gặp nhau, liên kết với chúng. Dùng làm đường dẫn hoặc ray dẫn hướng thay đổi theo mô hình.",
|
||||
"help.sketch.isoparametric_curve": "Tạo đường cong 3D theo hướng U hoặc V của một mặt qua điểm bạn chọn, liên kết với mặt đó. Dùng làm đường dẫn hoặc đường tách thay đổi theo bề mặt.",
|
||||
"help.sketch.line": "Vẽ các đường thẳng nối liền từng điểm một, thành chuỗi hở hoặc đường bao khép kín. Đây là công cụ cơ bản cho hầu hết biên dạng.",
|
||||
"help.sketch.line.midpoint": "Vẽ đường thẳng từ trung điểm ra một đầu, đầu kia đối xứng qua trung điểm. Dùng cho đường thẳng có tâm tại một điểm, như cạnh đối xứng.",
|
||||
"help.sketch.line3d": "Vẽ các đường thẳng nối giữa các điểm trong không gian, khi bật 3D Phác thảo. Dùng cho đường dẫn và khung nằm ngoài mặt phẳng phác thảo.",
|
||||
"help.sketch.mirror": "Lấy đối xứng gương các đường cong và điểm phác thảo qua một đường thẳng hoặc trục, đồng thời thêm ràng buộc đối xứng. Dùng để vẽ nửa biên dạng đối xứng rồi hoàn thiện nó.",
|
||||
"help.sketch.move": "Di chuyển hoặc xoay các đường cong và điểm phác thảo, hoặc một bản sao của chúng. Dùng để đổi vị trí hình học mà vẫn giữ nguyên hình dạng và ràng buộc.",
|
||||
"help.sketch.offset": "Tạo bản sao của một chuỗi đường cong ở khoảng cách cho trước, về một phía hoặc cả hai. Dùng cho thành, đường bao và khe hở; khoảng cách vẫn là kích thước có thể chỉnh sửa.",
|
||||
"help.sketch.paste": "Dán hình học phác thảo đã sao chép hoặc cắt vào phác thảo đang hoạt động. Đặt tại một điểm hoặc dời theo một khoảng.",
|
||||
"help.sketch.pattern.circular": "Sao chép hình học phác thảo quanh một tâm, trên cả vòng tròn hoặc một góc cho trước. Dùng cho vòng lỗ bu lông, nan hoa và răng.",
|
||||
"help.sketch.pattern.rectangular": "Sao chép hình học phác thảo theo hàng và cột với khoảng cách cho trước. Dùng cho lưới lỗ, rãnh then hoặc khe thông gió.",
|
||||
"help.sketch.point": "Đặt một điểm phác thảo. Dùng làm tham chiếu cho kích thước, ràng buộc, tâm lỗ hoặc các tính năng sau này.",
|
||||
"help.sketch.point3d": "Đặt một điểm trong không gian, khi bật 3D Phác thảo. Dùng làm tham chiếu cho đường cong và đường dẫn 3D.",
|
||||
"help.sketch.polygon.circumscribed": "Vẽ đa giác đều bao quanh một đường tròn, kích thước tính từ tâm đến trung điểm một cạnh. Dùng khi biết khoảng cách giữa hai cạnh đối diện, như với đai ốc lục giác.",
|
||||
"help.sketch.polygon.edge": "Vẽ đa giác đều từ hai đầu mút của một cạnh. Dùng khi biết chiều dài và vị trí của cạnh.",
|
||||
"help.sketch.polygon.inscribed": "Vẽ đa giác đều nội tiếp trong một đường tròn, kích thước tính từ tâm đến một đỉnh. Dùng khi biết kích thước giữa hai đỉnh đối diện.",
|
||||
"help.sketch.project": "Đưa cạnh, mặt, đỉnh của mô hình và đường cong của các phác thảo khác vào phác thảo này, chiếu lên mặt phẳng của nó. Chúng vẫn được liên kết và thay đổi theo mô hình.",
|
||||
"help.sketch.project_to_surface": "Chiếu đường cong của các phác thảo khác theo pháp tuyến của phác thảo này lên một mặt, thành đường cong 3D liên kết. Dùng để đặt logo, đường tách hoặc đường dẫn lên bề mặt cong.",
|
||||
"help.sketch.rectangle.center": "Vẽ hình chữ nhật từ tâm và một góc. Dùng cho đường bao có tâm tại một điểm, như gốc tọa độ.",
|
||||
"help.sketch.rectangle.rounded": "Vẽ hình chữ nhật có cả bốn góc bo tròn cùng một bán kính. Dùng cho tấm, nắp và lỗ mở có góc bo tròn.",
|
||||
"help.sketch.rectangle.three_point": "Vẽ hình chữ nhật từ một cạnh và một điểm ở phía đối diện. Dùng cho hình chữ nhật nghiêng so với trục phác thảo.",
|
||||
"help.sketch.rectangle.two_point": "Vẽ hình chữ nhật từ hai góc đối diện. Dùng cho đường bao của tấm, khối và hốc.",
|
||||
"help.sketch.scale": "Thay đổi tỉ lệ các đường cong và điểm phác thảo theo một hệ số quanh điểm gốc. Dùng để đổi kích thước một phần phác thảo mà không phải vẽ lại.",
|
||||
"help.sketch.slot.arc_center": "Vẽ rãnh then cong có độ rộng cho trước dọc theo một cung xác định bởi tâm, điểm đầu và điểm cuối. Dùng cho rãnh điều chỉnh quanh trục xoay.",
|
||||
"help.sketch.slot.arc_three_point": "Vẽ rãnh then cong có độ rộng cho trước dọc theo một cung đi qua ba điểm. Dùng khi đường đi của rãnh phải qua các điểm cho trước.",
|
||||
"help.sketch.slot.center_point": "Vẽ rãnh then thẳng có độ rộng cho trước từ tâm của nó đến tâm cung ở một đầu. Dùng cho rãnh có tâm tại một điểm.",
|
||||
"help.sketch.slot.center_to_center": "Vẽ rãnh then thẳng có độ rộng cho trước giữa tâm của hai cung ở hai đầu. Dùng cho rãnh ghi kích thước tâm đến tâm, như rãnh điều chỉnh vít.",
|
||||
"help.sketch.slot.overall": "Vẽ rãnh then thẳng có độ rộng cho trước từ mép ngoài này đến mép ngoài kia. Dùng khi chiều dài toàn phần của rãnh là điều quan trọng.",
|
||||
"help.sketch.spline.control_point": "Vẽ spline bậc ba được định hình bởi các điểm điều khiển mà nó không đi qua. Dùng cho đường cong mượt, uyển chuyển mà bạn chỉnh bằng cách di chuyển các điểm.",
|
||||
"help.sketch.spline.control_point_5": "Vẽ spline bậc 5 được định hình bởi các điểm điều khiển. Dùng khi các đường cong cần nối với độ cong mượt hơn, chẳng hạn trên bề mặt tạo dáng nhìn thấy.",
|
||||
"help.sketch.spline.fit_point": "Vẽ spline mượt đi qua mọi điểm bạn đặt, hở hoặc khép kín. Dùng để vẽ theo một hình dạng qua các điểm đã biết.",
|
||||
"help.sketch.spline3d": "Vẽ đường cong mượt trong không gian qua các điểm, khi bật 3D Phác thảo. Dùng cho đường dẫn của lệnh Quét theo đường dẫn và đường đi dây cáp nằm ngoài mặt phẳng phác thảo.",
|
||||
"help.sketch.spun_profile": "Tạo trong mặt phẳng phác thảo đường bao mà một khối quét qua khi quay quanh một trục. Dùng để lấy hình bóng của chi tiết tiện cho lệnh Xoay tròn tạo khối hoặc bản vẽ.",
|
||||
"help.sketch.text": "Viết văn bản trong phác thảo với phông chữ, chiều cao và góc tùy chọn; nội dung có thể thay đổi theo tham số. Dùng Đùn khối hoặc Dập nổi để làm nhãn và chữ.",
|
||||
"help.sketch.transform": "Đổi tỉ lệ, xoay và di chuyển hình học phác thảo quanh một tâm chỉ trong một bước. Dùng để đổi vị trí và kích thước của vùng chọn cùng lúc.",
|
||||
"help.sketch.trim": "Xóa đoạn đường cong nằm giữa các giao điểm gần nhất quanh chỗ bạn nhấp. Dùng để dọn các đường chồng lên nhau thành biên dạng khép kín.",
|
||||
"help.solid.align": "Di chuyển các khối đã chọn để một điểm, mặt hoặc mặt phẳng trên chúng gặp một điểm, mặt hoặc mặt phẳng ở nơi khác. Dùng để đặt chi tiết áp vào chi tiết khác mà không cần đo khoảng cách.",
|
||||
"help.solid.boundary_fill": "Tạo khối đặc từ các vùng được bao kín bởi các thân khối công cụ chồng lấn, chỉ điền đầy những vùng bạn chọn. Dùng để dựng hình từ không gian được nhiều thân khối cùng bao lại.",
|
||||
"help.solid.bounding_solid": "Tạo khối hộp bao ngoài các thân khối đã chọn, có thể thêm khoảng dư. Dùng để xem kích thước tổng thể của chi tiết hoặc làm phôi để gia công chi tiết đó.",
|
||||
"help.solid.box": "Tạo khối hộp theo chiều dài, chiều rộng và chiều cao, từ điểm góc hoặc có tâm tại một điểm. Dùng để tạo nhanh khối, hình giữ chỗ hoặc thân khối để cắt tạo các tính năng.",
|
||||
"help.solid.chamfer": "Vát các cạnh đã chọn theo khoảng cách bạn thiết lập. Dùng để triệt tiêu cạnh sắc hoặc giúp lắp chốt, bu lông dễ dàng hơn.",
|
||||
"help.solid.coil": "Tạo thân khối xoắn ốc, như lò xo, từ đường kính, số vòng, chiều cao hoặc bước xoắn và tiết diện tròn hoặc vuông. Dùng cho lò xo, cuộn xoắn và gờ xoắn ốc.",
|
||||
"help.solid.combine": "Hợp nhất các khối, cắt trừ khỏi khối đích, hoặc chỉ giữ lại phần thể tích giao nhau, đồng thời có thể giữ lại các khối công cụ. Dùng để gộp chi tiết, dùng hình này cắt hình kia hoặc tìm vị trí hai khối giao nhau.",
|
||||
"help.solid.cone": "Tạo khối nón từ đường tròn đáy và chiều cao, hoặc nón cụt khi đỉnh cũng có bán kính. Dùng cho phần thuôn, phễu, lỗ loe côn và đầu nhọn.",
|
||||
"help.solid.cylinder": "Tạo khối trụ theo bán kính hoặc đường kính và chiều cao, dựng tại một điểm dọc theo một trục. Dùng cho trục, chốt, vấu trụ và phôi tròn.",
|
||||
"help.solid.draft": "Làm nghiêng các mặt đã chọn theo góc thiết lập, đo từ một mặt phẳng trung hòa. Dùng cho chi tiết đúc hoặc ép phun để chúng tháo ra khỏi khuôn được.",
|
||||
"help.solid.emboss": "Dập nổi các biên dạng phác thảo, như chữ hoặc logo, lên khỏi mặt hoặc dập chìm vào mặt. Dùng cho chữ, nhãn và dấu trên mặt phẳng hoặc mặt tròn.",
|
||||
"help.solid.extrude": "Đùn biên dạng phác thảo thành khối 3D theo khoảng cách, thêm hoặc bớt vật liệu. Dùng để biến phác thảo phẳng thành khối, vấu nổi hoặc hốc lõm.",
|
||||
"help.solid.fillet": "Bo tròn các cạnh đã chọn bằng cung cong mượt mà theo bán kính thiết lập. Dùng để làm mềm cạnh sắc nhằm tăng độ bền, an toàn khi chạm hoặc tăng thẩm mỹ.",
|
||||
"help.solid.hole": "Khoan lỗ tròn theo đường kính thiết lập tại vị trí chọn trên mặt. Dùng cho lỗ xỏ bu lông, chốt định vị và các lỗ tròn đơn giản.",
|
||||
@@ -1644,60 +1424,20 @@
|
||||
"help.solid.move": "Di chuyển hoặc xoay các khối đã chọn, hoặc một bản sao của chúng, theo khoảng cách và góc thiết lập. Dùng để đổi vị trí một khối hoặc tạo thêm một khối ở chỗ khác.",
|
||||
"help.solid.offset_face": "Đẩy các mặt đã chọn vào trong hoặc ra ngoài theo khoảng cách thiết lập, các mặt xung quanh tự điều chỉnh theo. Dùng để làm thành dày hơn, hốc sâu hơn hoặc phần lồi cao hơn mà không sửa bản phác thảo.",
|
||||
"help.solid.pattern.circular": "Lặp lại các đối tượng được chọn quanh một trục theo số lượng và tổng góc thiết lập. Dùng cho bố trí vòng bu lông, nan hoa, cánh tản nhiệt và răng bánh răng.",
|
||||
"help.solid.pattern.path": "Sao chép tính năng hoặc thân khối dọc theo đường phác thảo, theo số lượng và khoảng cách. Dùng cho các lỗ dọc theo cạnh cong hoặc chi tiết dọc theo thanh ray.",
|
||||
"help.solid.pattern.rectangular": "Lặp lại các đối tượng được chọn theo một hoặc hai hướng với số lượng và khoảng cách thiết lập. Dùng cho dãy hoặc mảng lỗ, gân tăng cứng, chốt định vị hoặc chân đế.",
|
||||
"help.solid.pipe": "Tạo ống tròn dọc theo đường dẫn gồm các đường cong phác thảo, đặc hoặc rỗng với độ dày thành. Dùng cho ống, dây điện, cáp và thanh ray.",
|
||||
"help.solid.press_pull": "Thêm hoặc bớt vật liệu khi kéo một mặt, hoặc bo tròn các cạnh khi kéo chúng. Dùng để sửa nhanh trực tiếp trên mô hình.",
|
||||
"help.solid.remove": "Loại các khối đã chọn khỏi thiết kế từ điểm này trong lịch sử trở đi; các bước trước vẫn giữ chúng. Dùng để bỏ một khối phụ trợ, như một công cụ cắt không còn cần.",
|
||||
"help.solid.replace_face": "Đưa các mặt phẳng đã chọn tới một mặt phẳng hoặc một mặt song song, khối sẽ dài ra hoặc ngắn lại để chạm tới đó. Dùng để làm một mặt phẳng hàng với chi tiết khác hoặc với mặt phẳng dựng hình.",
|
||||
"help.solid.revolve": "Quay biên dạng phác thảo quanh một trục để tạo khối tròn xoay. Dùng cho trục, núm xoay, chén bát và bất kỳ chi tiết nào tròn xoay quanh tâm.",
|
||||
"help.solid.rib": "Thêm gân tăng cứng mỏng dọc theo đường cong phác thảo hở, kéo đầy tới các mặt kế tiếp của thân khối. Dùng để tăng cứng thành và góc, chẳng hạn trong chi tiết đúc hoặc in.",
|
||||
"help.solid.scale": "Phóng to hoặc thu nhỏ các khối đã chọn theo một hệ số, như nhau theo mọi hướng hoặc riêng cho từng trục. Dùng để đổi kích thước hình nhập vào hoặc bù độ co ngót.",
|
||||
"help.solid.shell": "Khoét rỗng khối đặc, để lại thành mỏng theo độ dày thiết lập, và có thể mở các mặt bạn chọn. Dùng cho hộp, nắp che và các chi tiết thành mỏng.",
|
||||
"help.solid.sphere": "Tạo khối cầu theo bán kính hoặc đường kính quanh một điểm tâm. Dùng cho bi, núm và đầu bo tròn.",
|
||||
"help.solid.split_body": "Tách một khối thành các khối riêng bằng một mặt phẳng, mặt của khối khác hoặc một đường thẳng trong bản phác thảo. Dùng để tạo các chi tiết được in, gia công hoặc tô màu riêng.",
|
||||
"help.solid.split_face": "Chia các mặt đã chọn theo một mặt phẳng, mặt của khối khác hoặc các đường cong phác thảo, mà không tách khối. Dùng để cho một phần của mặt có độ nghiêng, màu hoặc độ dịch riêng.",
|
||||
"help.solid.sweep": "Quét một biên dạng phác thảo dọc theo đường dẫn để tạo khối đặc. Dùng cho đường ống, thanh ray, tay vịn và bất kỳ chi tiết nào có tiết diện không đổi chạy dọc theo đường cong.",
|
||||
"help.solid.thread": "Thêm ren hệ mét ISO lên mặt trụ, dưới dạng ren biểu diễn hoặc cắt vào thân khối. Dùng cho bu lông, lỗ ren và các chi tiết ren được in.",
|
||||
"help.solid.torus": "Tạo khối vòng từ bán kính lớn quanh trục và bán kính nhỏ của tiết diện tròn. Dùng cho vòng đệm kín, tay cầm và gờ tròn dạng vòng.",
|
||||
"help.solid.web": "Thêm thành mỏng dọc theo mỗi đường cong phác thảo hở, mỗi thành kéo đầy tới các mặt kế tiếp của thân khối. Dùng để tạo mạng lưới gân đỡ bên trong vỏ hộp và khay.",
|
||||
"help.surface.blend": "Tạo mặt cong nối các cạnh của hai thân khối, tiếp tuyến hoặc liên tục độ cong với cả hai. Dùng để nối hai mặt cong mượt qua một khoảng hở.",
|
||||
"help.surface.boundary": "Tạo mặt cong lấp đầy một vòng gồm hai đến bốn đường cong phác thảo, hoặc một mạng đường cong. Dùng cho các tấm tự do được xác định bởi các cạnh của chúng.",
|
||||
"help.surface.extend": "Kéo dài mặt cong ra ngoài cạnh của nó, theo khoảng cách hoặc đến một mặt phẳng hoặc mặt. Dùng để các mặt cong chồng lên nhau trước khi Cắt tỉa hoặc Khâu mặt cong (Stitch).",
|
||||
"help.surface.extrude": "Đùn các đường cong hoặc biên dạng phác thảo theo một khoảng cách thành mặt cong, chỉ có thành, không có nắp. Dùng cho thành mỏng và làm dụng cụ cắt hoặc tách.",
|
||||
"help.surface.fair": "Làm mượt phần bên trong của các mặt tự do trong khi cạnh của chúng giữ nguyên. Dùng để san phẳng các chỗ lồi lõm và phản chiếu gợn sóng trên bề mặt.",
|
||||
"help.surface.loft": "Tạo mặt cong đi qua hai hoặc nhiều tiết diện theo thứ tự, không có nắp. Dùng cho vỏ mỏng và chuyển tiếp giữa các hình dạng khác nhau.",
|
||||
"help.surface.match": "Dựng lại cạnh của một mặt cong để gặp cạnh của thân khối khác, khớp tiếp tuyến hoặc độ cong. Dùng để khép kín đường nối mượt giữa hai mặt cong.",
|
||||
"help.surface.offset": "Tạo bản sao của các mặt cách một khoảng theo pháp tuyến, thành một thân mặt cong mới. Dùng để tạo lớp vỏ, khe hở hoặc mặt bên kia của một thành.",
|
||||
"help.surface.patch": "Lấp một vùng phác thảo hoặc vòng cạnh kín bằng một mặt, phẳng hoặc cong mượt. Dùng để bít các lỗ trên thân mặt cong.",
|
||||
"help.surface.reverse_normal": "Lật các mặt của thân mặt cong để phía ngoài của chúng quay sang hướng ngược lại. Dùng trước khi Tạo độ dày cho mặt cong hoặc Khâu mặt cong (Stitch) khi các mặt đang hướng vào trong.",
|
||||
"help.surface.revolve": "Xoay các đường cong hoặc biên dạng phác thảo quanh một trục thành mặt cong, không có nắp. Dùng cho vỏ tròn như chụp đèn, bát và vòi phun.",
|
||||
"help.surface.ruled": "Tạo một dải đường thẳng xuất phát từ chuỗi cạnh, theo pháp tuyến, tiếp tuyến của mặt hoặc theo một góc. Dùng cho thành thoát khuôn, vùng thoát và mặt phân khuôn.",
|
||||
"help.surface.stitch": "Khâu các thân mặt cong lại với nhau dọc theo cạnh chung, thành khối đặc nếu chúng khép kín. Dùng để biến một tập hợp mặt cong thành một thân khối.",
|
||||
"help.surface.sweep": "Di chuyển các đường cong hoặc biên dạng phác thảo dọc theo đường dẫn để tạo mặt cong, không có nắp. Dùng cho máng xối, nẹp viền và các hình mỏng khác chạy theo đường dẫn.",
|
||||
"help.surface.thicken": "Cho thân mặt cong một độ dày, biến nó thành khối đặc. Dùng để tạo chi tiết in được hoặc gia công được từ các mặt cong.",
|
||||
"help.surface.trim": "Cắt một mặt cong bằng mặt phẳng, mặt cong khác hoặc đường cong phác thảo, và giữ lại phía bạn chọn. Dùng để cắt tỉa các mặt cong theo hình trước khi Khâu mặt cong (Stitch).",
|
||||
"help.surface.unstitch": "Tách các mặt của một thân khối thành những thân mặt cong riêng; khối đặc sẽ rã ra thành các mặt cong. Dùng để chỉnh lại từng mặt riêng của một thân khối.",
|
||||
"help.surface.untrim": "Loại bỏ các lỗ khỏi một mặt, hoặc khôi phục biên ngoài của nó về giới hạn tự nhiên của mặt cong. Dùng để lấy lại toàn bộ mặt cong sau khi Cắt tỉa.",
|
||||
"help.third_party": "Giấy phép của bên thứ ba",
|
||||
"help.timeline.compute_all": "Dựng lại mọi tính năng trong lịch sử từ đầu. Dùng để làm mới mô hình và xem tính năng nào bị lỗi.",
|
||||
"help.timeline.delete": "Xóa các tính năng đã chọn khỏi lịch sử; xóa một bản phác thảo cũng xóa các tính năng dựng từ nó. Dùng để bỏ một bước không còn cần.",
|
||||
"help.timeline.dependents": "Liệt kê các tính năng sẽ bị xóa cùng một tính năng, và những tính năng sẽ lỗi nếu thiếu nó. Dùng trước khi xóa hoặc thay đổi một tính năng.",
|
||||
"help.timeline.play": "Phát lại lần lượt các tính năng còn lại, tạm dừng nửa giây sau mỗi lần dựng lại. Chạy lại lệnh này hoặc nhấn Escape để dừng; Đến cuối sẽ chuyển ngay đến cuối lịch sử.",
|
||||
"help.view.apply": "Xoay khung nhìn về hướng chuẩn như trước, trên hoặc iso, hoặc về một góc nhìn đã lưu. Dùng để xem mô hình từ một góc cố định.",
|
||||
"help.view.delete": "Xóa một góc nhìn đã lưu. Mô hình không bị thay đổi.",
|
||||
"help.view.fit": "Phóng to và dịch khung nhìn để toàn bộ mô hình, hoặc phần đang chọn, lấp đầy khung nhìn. Dùng khi mô hình đã trôi ra khỏi tầm mắt.",
|
||||
"help.view.grid": "Hiện hoặc ẩn lưới trong khung nhìn. Dùng làm thước tham chiếu kích thước và hướng khi dựng mô hình.",
|
||||
"help.view.ground_shadow": "Hiện hoặc ẩn bóng của mô hình trên mặt sàn. Dùng để đánh giá độ cao và vị trí dễ hơn.",
|
||||
"help.view.home": "Đưa khung nhìn về hướng mặc định và vừa khít mô hình. Dùng để quay lại nhanh một góc nhìn quen thuộc.",
|
||||
"help.view.list": "Liệt kê các góc nhìn đã lưu trong thiết kế. Dùng để tìm góc nhìn bạn đã lưu trước đó.",
|
||||
"help.view.navigate": "Xoay, dịch hoặc thu phóng khung nhìn theo từng bước, chẳng hạn xoay một phần tư vòng sang trái. Dùng để điều khiển camera chính xác thay vì kéo chuột.",
|
||||
"help.view.navigation_bar": "Hiện hoặc ẩn thanh điều hướng ở cuối khung nhìn. Ẩn đi để có thêm chỗ, hiện ra để dùng các công cụ xem bằng chuột.",
|
||||
"help.view.rename": "Đặt tên mới cho một góc nhìn đã lưu. Bản thân góc nhìn không đổi.",
|
||||
"help.view.save": "Lưu vị trí camera hiện tại thành một góc nhìn có tên trong thiết kế. Dùng để quay lại đúng góc đó sau này, chẳng hạn khi chụp ảnh màn hình.",
|
||||
"help.view.spin": "Quay khung nhìn quanh mô hình liên tục cho đến cú nhấp hoặc phím tiếp theo. Dùng để trình bày mô hình từ mọi phía.",
|
||||
"help.view.tool": "Giữ cố định một công cụ camera (xoay quanh, dịch hoặc thu phóng) để kéo bằng nút chuột trái sẽ di chuyển khung nhìn cho đến khi bạn tắt nó. Dùng trên bàn di chuột hoặc khi không có nút chuột giữa.",
|
||||
"help.view.visual_style": "Đổi cách vẽ mô hình: tô bóng có hoặc không có cạnh, khung dây, hoặc hiện cạnh khuất. Dùng khung dây để nhìn vào bên trong, tô bóng để có hình ảnh gọn gàng.",
|
||||
"history.sketch_under_constrained": "Thiếu ràng buộc ({count} bậc tự do)",
|
||||
"history.sketch_under_constrained_one": "Thiếu ràng buộc ({count} bậc tự do)",
|
||||
"hole_presets.confirm_delete": "Xác nhận xóa",
|
||||
@@ -1874,10 +1614,6 @@
|
||||
"material.selection.mixed": "Các vật liệu khác nhau",
|
||||
"measure.at": "Tại",
|
||||
"measure.item": "Mục {number}",
|
||||
"measure.quick_copied": "Đã sao chép số đo",
|
||||
"measure.quick_copy": "Nhấp để sao chép số đo",
|
||||
"measure.quick_edges": "{count} cạnh",
|
||||
"measure.quick_faces": "{count} mặt",
|
||||
"messages.ago_h": "{n} giờ trước",
|
||||
"messages.ago_min": "{n} phút trước",
|
||||
"messages.ago_s": "{n} giây trước",
|
||||
@@ -1911,7 +1647,6 @@
|
||||
"nav.hfss.help": "Alt+kéo chuột trái để trượt, Shift+Alt+chuột trái để thu phóng, Ctrl+kéo chuột trái từ vùng trống để xoay",
|
||||
"nav.inventor.help": "Kéo chuột giữa để trượt, Shift + chuột giữa để xoay, Ctrl + chuột giữa để thu phóng, kéo chuột phải để xoay",
|
||||
"nav.maya.help": "Alt+kéo chuột trái để xoay, Alt+chuột giữa để trượt, Alt+chuột phải để thu phóng; kéo chuột giữa cũng trượt",
|
||||
"nav.nx.help": "Kéo chuột giữa để xoay, Shift+chuột giữa để kéo ngang (NX: giữa + phải), Ctrl+chuột giữa để thu phóng (NX: giữa + trái); kéo chuột phải không di chuyển camera",
|
||||
"nav.openscad.help": "Kéo chuột trái trên vùng trống để xoay, Shift + chuột trái để quét chọn vùng, kéo hình học phác thảo để chỉnh sửa; kéo chuột phải hoặc chuột giữa để trượt, Shift + kéo chuột phải hoặc chuột giữa để thu phóng",
|
||||
"nav.perspective.sketch": "Chế độ chỉnh sửa phác thảo sử dụng góc nhìn trực giao. Hãy hoàn tất phác thảo để chuyển sang góc nhìn phối cảnh.",
|
||||
"nav.right_drag_orbits.help": "Tắt: kéo chuột phải không di chuyển camera, và nút phải chỉ mở menu ngữ cảnh. Chọn kiểu chuột SolidWorks sẽ tắt tùy chọn này.",
|
||||
@@ -2031,11 +1766,6 @@
|
||||
"not a move": "không phải một phép di chuyển",
|
||||
"not a number": "không phải là số",
|
||||
"open a sketch first": "hãy mở một phác thảo trước",
|
||||
"parameters.apply_live": "Áp dụng mỗi thay đổi khi rời khỏi ô của nó",
|
||||
"parameters.apply_live_tip": "Tắt: các thay đổi chờ đến khi nhấn Áp dụng hoặc OK, rồi thiết kế được dựng lại một lần cho tất cả. Hủy hoặc Escape sẽ bỏ chúng.",
|
||||
"parameters.held": "{count} thay đổi đang chờ Áp dụng",
|
||||
"parameters.held_hint": "Sửa biểu thức và đơn vị. Thay đổi chờ đến khi nhấn Áp dụng hoặc OK.",
|
||||
"parameters.held_one": "1 thay đổi đang chờ Áp dụng",
|
||||
"parts.automatic_name": "tự động",
|
||||
"parts.dimension.across_flats": "Cỡ cờ lê",
|
||||
"parts.dimension.bore": "Đường kính lỗ",
|
||||
@@ -2058,8 +1788,6 @@
|
||||
"parts.family.set_screw": "Vít trí lục giác chìm, đầu bằng",
|
||||
"parts.family.socket_head_cap_screw": "Bu lông lục giác chìm đầu trụ",
|
||||
"parts.family.washer": "Vòng đệm phẳng",
|
||||
"parts.holes": "Lỗ (tùy chọn)",
|
||||
"parts.placement_hint": "chọn một hoặc nhiều lỗ để lắp một chi tiết vào mỗi lỗ, hoặc nhấn OK để đặt tại gốc tọa độ",
|
||||
"pattern.alignment_2": "Căn chỉnh 2",
|
||||
"pattern.alignment_hint": "Số lượng bao gồm cả bản gốc. Căn giữa sẽ cân bằng các bản sao; Đổi hướng sẽ chọn phía bổ sung cho tổng số chẵn.",
|
||||
"pattern.direction_1": "Hướng 1",
|
||||
@@ -2112,8 +1840,6 @@
|
||||
"prefs.bottom_centre": "Giữa phía dưới",
|
||||
"prefs.bottom_right": "Góc dưới bên phải",
|
||||
"prefs.browser": "Cây thư mục",
|
||||
"prefs.browser_eye_left": "Biểu tượng mắt cạnh mũi tên thu gọn",
|
||||
"prefs.browser_eye_left_note": "Các hàng trong cây thư mục hiển thị biểu tượng mắt bật/tắt cạnh mũi tên thu gọn như trước đây, thay vì trong một cột ở đầu bên phải của các hàng.",
|
||||
"prefs.browser_reveal_on_hover": "Hiện khi di chuột",
|
||||
"prefs.browser_show_note": "Hiển thị giữ trình duyệt trên màn hình. Hiện khi di chuột ẩn nó cho đến khi con trỏ đến vị trí của nó hoặc thẻ mảnh ở cạnh trái, và nó vẫn mở khi con trỏ ở bên trong hoặc một menu của nó đang mở.",
|
||||
"prefs.browser_shown": "Hiển thị",
|
||||
@@ -2133,8 +1859,6 @@
|
||||
"prefs.ctrl_cmd": "Ctrl / Cmd",
|
||||
"prefs.curved_surfaces": "Các mặt cong",
|
||||
"prefs.curves": "Các đường cong",
|
||||
"prefs.dark_parts_shading": "Giữ hình dạng của chi tiết tối",
|
||||
"prefs.dark_parts_shading_help": "Tô bóng khung nhìn bằng ánh sáng tuyến tính với ánh sáng bầu trời dịu, để các mặt tối giữ được dải chuyển màu thay vì thành màu đen",
|
||||
"prefs.dead_zone_note": "Dải sọc chéo là vùng chết: các chuyển động bên trong vùng này sẽ bị bỏ qua.",
|
||||
"prefs.default": "mặc định",
|
||||
"prefs.design": "Mặc định thiết kế",
|
||||
@@ -2149,8 +1873,6 @@
|
||||
"prefs.edges": "Cạnh và đổ bóng",
|
||||
"prefs.extend": "Kéo dài",
|
||||
"prefs.extra_navigation": "Ctrl + kéo chuột trái trên vùng trống để xoay; giữ phím Cách (Space) để trượt góc nhìn.",
|
||||
"prefs.extrude_view_isometric": "Xoay sang góc nhìn trục đo khi mở Đùn khối",
|
||||
"prefs.extrude_view_return": "Trở lại góc nhìn trước khi đóng Đùn khối",
|
||||
"prefs.follows_os": "Theo hệ điều hành",
|
||||
"prefs.font": "Phông chữ",
|
||||
"prefs.font_fallback": "Các ký tự mà phông chữ đã chọn thiếu sẽ tự động dùng phông mặc định tích hợp, tránh tình trạng hiển thị ô vuông lỗi.",
|
||||
@@ -2166,11 +1888,8 @@
|
||||
"prefs.graphics_card_auto": "Tự động",
|
||||
"prefs.graphics_card_missing": "Card đồ họa đã lưu không khả dụng; chế độ Tự động đang được sử dụng.",
|
||||
"prefs.graphics_card_restart": "Có hiệu lực sau khi khởi động lại SolidCraft. Biến môi trường WGPU_ADAPTER_NAME sẽ ghi đè lựa chọn này.",
|
||||
"prefs.graphics_card_unused": "Card đồ họa đã lưu không được dùng cho cửa sổ này; card đang dùng hiện trong Trợ giúp › Giới thiệu và trên dòng trạng thái. Thử Tự động, hoặc đặt WGPU_ADAPTER_NAME thành phần tên card mang tính duy nhất.",
|
||||
"prefs.graphics_note": "Cân đối giữa tốc độ và độ mượt mà. Mỗi tùy chọn đều hiển thị hiệu ứng trực quan trên mẫu thử.",
|
||||
"prefs.graphics_presets_note": "Các cấu hình định sẵn sẽ thiết lập đồng thời các tùy chọn bên dưới.",
|
||||
"prefs.hide_constraint_glyphs_zoomed_out": "Ẩn biểu tượng ràng buộc khi thu nhỏ",
|
||||
"prefs.hide_constraint_glyphs_zoomed_out_note": "Biểu tượng ràng buộc biến mất khi bản phác được thu nhỏ đủ xa để không làm rối khung nhìn. Tắt: chúng giữ kích thước màn hình cố định ở mọi mức thu phóng.",
|
||||
"prefs.history": "Lịch sử",
|
||||
"prefs.history_origin_bodies": "Hiển thị gốc tọa độ và thân khối ở trên cùng",
|
||||
"prefs.history_origin_bodies_note": "Cây Lịch sử ở bên trái hoặc dưới cây thư mục sẽ bắt đầu với thư mục Thân khối và Gốc tọa độ của cụm chi tiết đang kích hoạt, cùng biểu tượng mắt bật/tắt và trình đơn tương tự như trong cây thư mục. Dòng Lịch sử ở cạnh dưới không thay đổi.",
|
||||
@@ -2181,8 +1900,6 @@
|
||||
"prefs.history_sketches_note": "Khi tùy chọn Phác thảo được đặt thành Dưới tính năng tương ứng, cây Lịch sử ở bên trái sẽ liệt kê mỗi phác thảo thụt vào một cấp dưới tính năng đầu tiên được tạo từ nó (khi khung đủ rộng để hiển thị tên). Dòng thời gian ở cạnh dưới luôn giữ nguyên thứ tự tạo.",
|
||||
"prefs.history_sketches_under_feature": "Dưới tính năng tương ứng",
|
||||
"prefs.hold_stop_snapping": "Giữ để tạm dừng bắt dính",
|
||||
"prefs.home_fit_size": "Cỡ Home và Khớp",
|
||||
"prefs.home_fit_size_note": "Mô hình chiếm bao nhiêu phần khung nhìn khi Home, Khớp, một thiết kế vừa mở hoặc đổi góc nhìn bằng khối điều hướng đưa nó vào khung hình, dù tùy chọn bên dưới bật hay tắt. 100 %: lấp đầy khung nhìn giữa các bảng, la bàn và thanh điều hướng.",
|
||||
"prefs.icons_only": "Chỉ hiện biểu tượng",
|
||||
"prefs.imported_file": "Tệp đã nhập",
|
||||
"prefs.in_browser": "Trong cây thư mục",
|
||||
@@ -2191,20 +1908,13 @@
|
||||
"prefs.interface_language": "Ngôn ngữ giao diện",
|
||||
"prefs.interface_note": "Diện mạo của SolidCraft và cách bố trí các bảng điều khiển.",
|
||||
"prefs.interval_minutes": "{n} phút",
|
||||
"prefs.invert_navigator_arrows": "Đảo ngược mũi tên xoay của khối điều hướng",
|
||||
"prefs.invert_navigator_arrows_note": "Các mũi tên quanh khối xoay camera theo hướng mũi tên chỉ, như trong Fusion và Inventor: mũi tên bên trái chỉ sang phải và đưa camera sang phải. Khi tắt: mũi tên xoay khối về phía cạnh chứa nó, nên mũi tên bên trái đưa camera sang trái. Hai mũi tên cuộn cong không bị ảnh hưởng.",
|
||||
"prefs.keep_work_on_tab_switch": "Giữ hộp thoại và công cụ mở khi chuyển giữa các thiết kế",
|
||||
"prefs.keep_work_on_tab_switch_note": "Mỗi thẻ thiết kế giữ hộp thoại hoặc công cụ đang mở, cùng những gì bạn đã chọn và nhập trong đó, và thẻ thanh công cụ của nó. Chúng vẫn còn đó khi bạn quay lại thiết kế. Tắt: chuyển thiết kế sẽ hủy chúng và hiển thị thẻ Mô hình.",
|
||||
"prefs.labels": "Nhãn chữ",
|
||||
"prefs.language_system": "Hệ thống",
|
||||
"prefs.layout": "Bố cục",
|
||||
"prefs.layout_note": "Chế độ Gọn (Compact) gắn các bảng vào mép cửa sổ. Độ trong suốt của Cây thư mục chỉ khả dụng ở chế độ Nổi (Floating). Thay đổi vị trí của Trợ lý trong trang Trợ lý.",
|
||||
"prefs.left": "Bên trái",
|
||||
"prefs.left_click": "Nhấp chuột trái",
|
||||
"prefs.line_drag_draws_one": "Nhấn và kéo vẽ một đường",
|
||||
"prefs.line_drag_draws_one_note": "Trong công cụ Đường, nhấn, kéo rồi thả sẽ vẽ một đường từ điểm nhấn đến điểm thả, và kết thúc ở đó. Nhấp vẫn vẽ một chuỗi. Tắt: kéo đặt một điểm tại nơi thả, như một lần nhấp.",
|
||||
"prefs.line_hover_tangent_arc": "Dừng trên điểm cuối của đường để chuyển sang cung tiếp tuyến",
|
||||
"prefs.line_hover_tangent_arc_note": "Trong công cụ Đường, sau khi vẽ một đoạn, hãy rời điểm cuối của chuỗi, quay lại và giữ yên con trỏ trên đó: lần nhấp tiếp theo sẽ kết thúc một cung tiếp tuyến, và cùng thao tác đó sẽ quay lại đường thẳng. Tắt: dừng ở đó không có tác dụng.",
|
||||
"prefs.linked_designs": "Thiết kế liên kết",
|
||||
"prefs.live_input": "Nhập liệu trực tiếp",
|
||||
"prefs.live_preview": "Xem trước trực tiếp",
|
||||
@@ -2228,8 +1938,6 @@
|
||||
"prefs.mouse_mapping": "Gán chức năng chuột",
|
||||
"prefs.navigation": "Điều hướng góc nhìn",
|
||||
"prefs.navigation_note": "Cách chuột, bàn di cảm ứng và chuột 3D di chuyển góc nhìn.",
|
||||
"prefs.navigator_fit": "Khớp mô hình sau khi đổi góc nhìn bằng khối điều hướng",
|
||||
"prefs.navigator_fit_note": "Nhấp vào một mặt, góc hoặc mũi tên của khối lập phương, hoặc một trục của gizmo, cũng nhìn vào tâm mô hình từ một khoảng cách duy nhất chứa trọn nó từ mọi phía (khối cầu bao). Khi bật, góc nhìn chuẩn (Home) dùng cùng mức thu phóng và tâm đó, nên các góc nhìn chọn sau chỉ xoay. Tắt: góc nhìn xoay tại chỗ, giữ nguyên điểm nhìn và mức thu phóng.",
|
||||
"prefs.network_host_remove": "Xóa",
|
||||
"prefs.network_locations": "Cho phép các vị trí mạng trong thiết kế",
|
||||
"prefs.network_locations_note": "Khi tắt: các tệp liên kết của thiết kế trên máy tính khác (\\\\server\\share) chỉ được mở từ các máy chủ được liệt kê tại đây, hoặc sau khi bạn đồng ý khi được hỏi.",
|
||||
@@ -2242,16 +1950,12 @@
|
||||
"prefs.origin_plane_names": "Tên các mặt phẳng gốc",
|
||||
"prefs.origin_plane_names_note": "Tên hiển thị trong trình duyệt, hộp thoại và danh sách. {top} là XY, {front} là XZ và {right} là YZ, với Z hướng lên. Lệnh, script và thiết kế đã lưu vẫn dùng XY, XZ và YZ.",
|
||||
"prefs.overall_speed": "Tốc độ tổng thể",
|
||||
"prefs.parameter_list_rows": "Số dòng danh sách tham số",
|
||||
"prefs.parameter_list_rows_tip": "Phím mũi tên xuống trong ô giá trị trống liệt kê các tham số, mục yêu thích trước, tối đa số này. Ít hơn giúp danh sách nhẹ trong thiết kế lớn.",
|
||||
"prefs.persistent_ribbon_pressed": "Tô sáng lệnh đang bật trên dải băng",
|
||||
"prefs.persistent_ribbon_pressed_help": "Tô sáng các lệnh trên dải băng khi hiệu ứng của chúng đang bật. Tắt tùy chọn này để giữ giao diện trung tính và trợ giúp lệnh như trước.",
|
||||
"prefs.perspective_fov": "Trường nhìn",
|
||||
"prefs.placement": "Vị trí đặt",
|
||||
"prefs.prefer_free_sketch_points": "Ưu tiên điểm phác thảo có thể di chuyển khi các điểm chồng lên nhau",
|
||||
"prefs.preview_choices": "Xem trước các lựa chọn của bạn",
|
||||
"prefs.print_face_highlight": "Tô sáng mặt in",
|
||||
"prefs.print_face_highlight_tip": "Mức tô màu và viền mặt in của thân trong khung nhìn. 0 % không tô sáng.",
|
||||
"prefs.profile_active": "Hồ sơ đang dùng",
|
||||
"prefs.profile_applied": "Đã áp dụng hồ sơ.",
|
||||
"prefs.profile_changed": "Cài đặt đã thay đổi kể từ khi lưu hồ sơ. “Lưu” sẽ ghi chúng vào hồ sơ.",
|
||||
@@ -2273,13 +1977,9 @@
|
||||
"prefs.quality_fastest": "nhanh nhất",
|
||||
"prefs.quality_slowest": "chậm nhất (chất lượng cao nhất)",
|
||||
"prefs.quality_smoother": "mượt mà hơn",
|
||||
"prefs.quick_measure": "Đo nhanh ở góc khung nhìn",
|
||||
"prefs.quick_measure_note": "Hiển thị kích thước của đối tượng được chọn ở góc dưới bên phải khung nhìn, phía trên Lịch sử: chiều dài của cạnh (hoặc Ø và R với cạnh tròn), diện tích của mặt, vị trí của điểm, khoảng cách và góc giữa hai đối tượng, tổng của nhiều cạnh hoặc mặt. Nhấp để sao chép.",
|
||||
"prefs.render_previous_geometry_budget": "Dùng ngân sách hình học trước đây cho bản xem trước kết xuất",
|
||||
"prefs.render_previous_geometry_budget_help": "Khôi phục giới hạn hình học cố định trước đây (512 MiB trên máy tính 64 bit, 128 MiB trên các nền tảng khác) thay cho ngân sách dựa trên thiết bị.",
|
||||
"prefs.reports_saved": "Đã lưu {n}",
|
||||
"prefs.ribbon_click_ends_tool": "Nhấp vào nút của công cụ đang chạy sẽ kết thúc nó",
|
||||
"prefs.ribbon_click_ends_tool_note": "Nhấp vào nút ruy-băng đang sáng của công cụ phác thảo đang dùng sẽ kết thúc công cụ, để các cú nhấp trong khung nhìn lại chọn đối tượng. Tắt: cú nhấp khởi động lại công cụ.",
|
||||
"prefs.ribbon_reveal": "Hiện kết quả tìm kiếm trên ribbon",
|
||||
"prefs.ribbon_reveal_note": "Khi rê chuột lên một kết quả trong Tìm lệnh, ribbon cho biết lệnh nằm ở đâu: tab, nút hoặc dòng của nó trong menu thả xuống của một bảng. Lệnh bắt đầu từ tìm kiếm sẽ nhấp nháy ở đó, và lệnh đang chạy từ menu thả xuống sẽ đánh dấu bảng của nó.",
|
||||
"prefs.right_click": "Nhấp chuột phải",
|
||||
@@ -2290,8 +1990,6 @@
|
||||
"prefs.search_empty": "Không có cài đặt nào khớp",
|
||||
"prefs.select": "Chọn",
|
||||
"prefs.select_one_item": "Chọn một mục",
|
||||
"prefs.select_other_hidden": "Chọn hình học ẩn bằng Chọn đối tượng khác",
|
||||
"prefs.select_other_hidden_help": "Bật: bao gồm các khối, bản phác thảo ẩn và cạnh bị che gần con trỏ. Tắt: dùng danh sách ban đầu chỉ gồm hình học đang hiển thị ngay dưới con trỏ.",
|
||||
"prefs.selecting": "Đang chọn",
|
||||
"prefs.shift": "Shift",
|
||||
"prefs.shift_add_ctrl_toggle": "Shift chỉ thêm; Ctrl / Cmd đảo trạng thái chọn",
|
||||
@@ -2309,8 +2007,6 @@
|
||||
"prefs.sketch_exit_view.previous": "Trở về góc nhìn trước đó",
|
||||
"prefs.sketch_exit_view.unless_rotated": "Trở về góc nhìn trước trừ khi đã xoay",
|
||||
"prefs.sketch_exit_view_note": "Góc nhìn sẽ chuyển đến đâu sau khi bấm Hoàn tất phác thảo, Hủy bỏ hoặc bấm phím Esc hai lần.",
|
||||
"prefs.sketch_face_activates_part": "Phác thảo trên mặt của một chi tiết sẽ kích hoạt chi tiết đó",
|
||||
"prefs.sketch_face_activates_part_note": "Bản phác thảo bắt đầu trên mặt của một khối thuộc thành phần khác sẽ kích hoạt thành phần đó trước, nên bản phác thảo thuộc về nó và nằm cùng chi tiết đó trong trình duyệt. Chi tiết vẫn được kích hoạt sau đó. Tắt: bản phác thảo thuộc thành phần đang hoạt động.",
|
||||
"prefs.sketch_open_look_at": "Xoay góc nhìn trực diện phác thảo khi mở",
|
||||
"prefs.sketch_open_look_at_note": "Tắt: tạo hoặc chỉnh sửa phác thảo sẽ giữ nguyên góc nhìn. Dùng Nhìn trực diện để nhìn thẳng vào phác thảo khi cần.",
|
||||
"prefs.sketch_recent_snap": "Tự động bắt điểm vào tâm và trung điểm gần đây",
|
||||
@@ -2324,8 +2020,6 @@
|
||||
"prefs.sketch_tab_always_note": "Thẻ Bản phác vẫn nằm trên thanh công cụ, ngay sau Mô hình, khi không có bản phác nào đang mở. Khi đó các công cụ vẽ của nó bắt đầu một bản phác trên mặt phẳng hoặc mặt đã chọn, hoặc trên mặt phẳng bạn chọn tiếp theo, với công cụ sẵn sàng trong đó.",
|
||||
"prefs.sketch_tracking_guides": "Đường căn chỉnh tâm và trung điểm",
|
||||
"prefs.sketch_tracking_guides_note": "Di con trỏ lên tâm đường tròn hoặc trung điểm của cạnh thẳng, rồi di chuyển theo phương ngang hoặc dọc để hiển thị đường căn chỉnh nét đứt tạm thời.",
|
||||
"prefs.sketch_tracking_points": "Đường căn chỉnh từ điểm đầu mút và góc khi vẽ",
|
||||
"prefs.sketch_tracking_points_note": "Khi một công cụ vẽ đang chờ một điểm, di con trỏ lên đầu mút của đường thẳng hoặc cung, góc của hình chữ nhật hoặc một điểm tự do sẽ hiển thị đường căn chỉnh nét đứt tạm thời giống như ở tâm hoặc trung điểm. Tắt: chỉ tâm và trung điểm.",
|
||||
"prefs.sketching": "Vẽ phác thảo",
|
||||
"prefs.snap_drawing_note": "Khi đang vẽ hoặc kéo một điểm phác thảo.",
|
||||
"prefs.source": "Nguồn",
|
||||
@@ -2342,24 +2036,6 @@
|
||||
"prefs.status_error": "Lỗi",
|
||||
"prefs.status_selected": "Đã chọn",
|
||||
"prefs.status_warning": "Cảnh báo",
|
||||
"prefs.structure.appearance": "Giao diện",
|
||||
"prefs.structure.appearance_note": "Màu sắc, văn bản và khả năng tiếp cận.",
|
||||
"prefs.structure.in_profile": "Trong hồ sơ",
|
||||
"prefs.structure.layout": "Bố cục",
|
||||
"prefs.structure.layout_note": "Vị trí các phần của cửa sổ.",
|
||||
"prefs.structure.look": "Hiển thị",
|
||||
"prefs.structure.measure_pointer": "Đo lường và con trỏ",
|
||||
"prefs.structure.mouse3d": "Chuột 3D",
|
||||
"prefs.structure.mouse3d_note": "SpaceMouse và SpaceNavigator.",
|
||||
"prefs.structure.navigation_note": "Chuột và bàn di chuột. Chuột 3D có trang riêng.",
|
||||
"prefs.structure.profile": "Hồ sơ",
|
||||
"prefs.structure.profile_edited": "Đã thay đổi kể từ lần lưu",
|
||||
"prefs.structure.profile_hover": "Được lưu trong hồ sơ cài đặt",
|
||||
"prefs.structure.scale_percent": "{percent}%",
|
||||
"prefs.structure.sketch": "Phác thảo",
|
||||
"prefs.structure.tools": "Công cụ",
|
||||
"prefs.structure.tools_note": "Cách các công cụ dựng mô hình hoạt động.",
|
||||
"prefs.structure.work": "Công việc",
|
||||
"prefs.supersampling_brief": "Vẽ khung nhìn ở độ phân giải lớn hơn rồi lọc giảm tỷ lệ: rất sắc nét, nhưng tốn tài nguyên hơn.",
|
||||
"prefs.tab_accent_note": "Màu nhấn theo tab đang kích hoạt",
|
||||
"prefs.theme_file": "tệp chủ đề",
|
||||
@@ -2371,16 +2047,6 @@
|
||||
"prefs.theme_follow_off": "Tắt",
|
||||
"prefs.theme_follow_stop": "Dừng theo dõi",
|
||||
"prefs.theme_import_hint": "Nhấp để chọn tệp giao diện, thả tệp vào đây, hoặc nhấn Ctrl+V (Cmd+V trên Mac) khi đã sao chép một giao diện",
|
||||
"prefs.theme_option_opacity": "Độ đục",
|
||||
"prefs.theme_option_opacity_help": "Điều chỉnh độ đục của các bảng nổi. Giới hạn độ đục tối thiểu giúp văn bản luôn dễ đọc trên nền màu của khung nhìn.",
|
||||
"prefs.theme_option_tab_colours": "Màu thẻ",
|
||||
"prefs.theme_option_tab_colours_help": "Sử dụng màu bảng điều khiển và khung nhìn của chủ đề này cho từng thẻ trên dải băng.",
|
||||
"prefs.theme_option_tab_fade_ms": "Chuyển đổi thẻ",
|
||||
"prefs.theme_option_tab_fade_ms_help": "Chuyển dần màu của bảng điều khiển và khung nhìn khi đổi thẻ. Đặt thành 0 để chuyển ngay lập tức.",
|
||||
"prefs.theme_options_badge": "Tùy chọn",
|
||||
"prefs.theme_options_more": "Thêm · {count}",
|
||||
"prefs.theme_options_reset": "Đặt lại",
|
||||
"prefs.theme_options_unavailable": "Không khả dụng trên thiết bị này",
|
||||
"prefs.theme_paste": "Dán giao diện",
|
||||
"prefs.theme_paste_none": "Bộ nhớ tạm không chứa giao diện SolidCraft nào",
|
||||
"prefs.timeline_half_hour": "−30 phút",
|
||||
@@ -2402,8 +2068,6 @@
|
||||
"prefs.under_cursor": "Dưới con trỏ chuột",
|
||||
"prefs.units_precision": "Đơn vị và độ chính xác",
|
||||
"prefs.updates": "Cập nhật ứng dụng",
|
||||
"prefs.value_boxes_in_view": "Hiện giá trị cạnh tay nắm trong khung nhìn",
|
||||
"prefs.value_boxes_in_view_tip": "Giá trị của lệnh (Khoảng cách, Bán kính…) trong một ô cạnh tay nắm, phía trên mô hình. Tắt: bạn nhập giá trị trong cửa sổ lệnh, cửa sổ này nhận bàn phím sau khi chọn, và không có gì che mô hình.",
|
||||
"prefs.view": "Hành vi góc nhìn",
|
||||
"prefs.view_confirm_corner": "Nút Đồng ý và Hủy bỏ ở góc khung nhìn",
|
||||
"prefs.view_confirm_corner_note": "Khi hộp thoại hoặc môi trường phác thảo đang mở, dấu tích và dấu chéo ở góc trên bên phải khung nhìn có chức năng tương tự nút Đồng ý và Hủy bỏ của hộp thoại, hoặc để hoàn tất và hủy phác thảo. Khối điều hướng góc nhìn sẽ dời xuống bên dưới chúng.",
|
||||
@@ -2413,12 +2077,6 @@
|
||||
"prefs.viewport_background": "Nền",
|
||||
"prefs.viewport_background_colour": "Màu",
|
||||
"prefs.viewport_background_theme": "Dải màu của chủ đề",
|
||||
"prefs.viewport_section_status": "Hiện trạng thái mặt cắt trong khung nhìn",
|
||||
"prefs.viewport_section_status_help": "Hiện thiết lập mặt cắt trong khung nhìn. Escape và nút dải công cụ đang bật sẽ tắt mặt cắt. Tắt tùy chọn để giữ cách điều khiển mặt cắt trước đây.",
|
||||
"prefs.viewport_status_details": "Chi tiết trực tiếp trong khung nhìn",
|
||||
"prefs.viewport_status_details_help": "Chỉnh sửa thiết lập phân tích và mặt cắt đang hoạt động trong các thẻ chi tiết chuẩn. Tắt để khôi phục chú giải phân tích chỉ đọc và hộp thoại Mặt cắt.",
|
||||
"prefs.viewport_status_summary": "Tóm tắt các mục trạng thái khung nhìn",
|
||||
"prefs.viewport_status_summary_help": "Gộp từ ba mục trạng thái khung nhìn trở lên thành một huy hiệu tóm tắt. Tắt để giữ mọi mục trong hàng đầy đủ.",
|
||||
"prefs.wheel": "Con lăn chuột",
|
||||
"prefs.wheel_trackpad": "Con lăn chuột và bàn di cảm ứng",
|
||||
"prefs.workspace": "Không gian làm việc",
|
||||
@@ -3297,9 +2955,7 @@
|
||||
"render.output_ready": "Sẵn sàng kết xuất",
|
||||
"render.output_run_check": "Chạy kiểm tra",
|
||||
"render.output_size_limit": "{method}: tối đa {dimension} px mỗi cạnh và {pixels} điểm ảnh. Kích thước lớn nhất vừa khít: {width} × {height}.",
|
||||
"render.output_size_method_profile": "Để kết xuất {width} × {height}, hãy chọn {method} với cấu hình tài nguyên CPU {profile} hoặc một kích thước nhỏ hơn.",
|
||||
"render.output_size_ok": "Kích thước ổn · {width} × {height} px",
|
||||
"render.output_size_profile": "Để kết xuất {width} × {height}, hãy chọn cấu hình tài nguyên CPU {profile} hoặc một kích thước nhỏ hơn.",
|
||||
"render.output_swap_orientation": "Hoán đổi chiều rộng và chiều cao",
|
||||
"render.output_tools_inspector": "Chỉnh kích thước và định dạng trong bảng thuộc tính Đầu ra.",
|
||||
"render.output_view_image": "Xem ảnh",
|
||||
@@ -3512,7 +3168,6 @@
|
||||
"render.size_custom": "Tùy chỉnh…",
|
||||
"render.size_full_hd": "Full HD",
|
||||
"render.size_hd": "HD",
|
||||
"render.size_needs_profile": "{size} · cần {profile}",
|
||||
"render.size_presets": "Cỡ đặt sẵn",
|
||||
"render.size_presets_pending": "Sẽ có cùng trình chỉnh Đầu ra",
|
||||
"render.size_preview": "Xem trước",
|
||||
@@ -3800,24 +3455,6 @@
|
||||
"sheet.flange_type_contour": "Đường viền",
|
||||
"sheet.flange_type_edge": "Cạnh",
|
||||
"sheet.no_body": "chưa có khối tấm kim loại: hãy bắt đầu bằng Cánh gập > Cơ sở (Base), hoặc chuyển một tấm phẳng thành tấm kim loại bằng lệnh 'Chuyển thành tấm kim loại' (chọn mặt phẳng lớn của nó)",
|
||||
"sheet.personal_rules.confirm_delete": "Xác nhận xóa",
|
||||
"sheet.personal_rules.delete": "Xóa",
|
||||
"sheet.personal_rules.delete_prompt": "Xóa quy tắc cá nhân này? Các quy tắc đã có trong thiết kế sẽ không thay đổi.",
|
||||
"sheet.personal_rules.full": "Thư viện cá nhân đã chứa tối đa 64 quy tắc.",
|
||||
"sheet.personal_rules.invalid_name": "Nhập một tên ngắn gọn, không chứa ký tự xuống dòng hoặc ký tự điều khiển.",
|
||||
"sheet.personal_rules.invalid_values": "Hãy điền đủ các giá trị của quy tắc: mỗi giá trị phải tính được trong thiết kế này, với độ dày dương và hệ số K từ 0 đến 1.",
|
||||
"sheet.personal_rules.missing": "Quy tắc cá nhân đã chọn không còn khả dụng.",
|
||||
"sheet.personal_rules.name": "Tên quy tắc",
|
||||
"sheet.personal_rules.name_exists": "Quy tắc cá nhân với tên này đã tồn tại. Vui lòng sử dụng tên khác.",
|
||||
"sheet.personal_rules.name_hint": "Tên duy nhất",
|
||||
"sheet.personal_rules.overwrite": "Lưu các thay đổi vào quy tắc cá nhân đã chọn",
|
||||
"sheet.personal_rules.rename": "Đổi tên",
|
||||
"sheet.personal_rules.rule": "Quy tắc cá nhân",
|
||||
"sheet.personal_rules.save": "Lưu mới",
|
||||
"sheet.personal_rules.scope": "Được lưu trong hồ sơ cá nhân của bạn cho tất cả thiết kế.",
|
||||
"sheet.personal_rules.select": "Chọn một quy tắc",
|
||||
"sheet.personal_rules.title": "Quy tắc cá nhân",
|
||||
"sheet.personal_rules.unsupported": "Quy tắc này có các giá trị mà phiên bản hiện tại không thể sử dụng.",
|
||||
"shortcut.json_error": "tham số phải là JSON: {error}",
|
||||
"shortcut.no_command": "không có lệnh `{id}`; văn bản trước JSON phải là mã lệnh",
|
||||
"shortcut.pin": "Ghim lên đầu hộp S",
|
||||
@@ -3854,10 +3491,8 @@
|
||||
"sketch_text.align_right": "Phải",
|
||||
"sketch_text.bold": "In đậm",
|
||||
"sketch_text.builtin_font": "{family} (tích hợp sẵn)",
|
||||
"sketch_text.formula": "Bắt đầu bằng = để tạo chữ từ các tham số: ='W' + number(Width)",
|
||||
"sketch_text.italic": "In nghiêng",
|
||||
"sketch_text.loading_fonts": "Đang tìm kiếm các phông chữ đã cài đặt…",
|
||||
"sketch_text.no_bold": "Phông chữ tích hợp không có kiểu in đậm: chọn một phông chữ đã cài đặt",
|
||||
"sketch_text.on_path": "Văn bản đi theo đường dẫn: đường cong định vị văn bản",
|
||||
"sketch_text.path_clear": "Gỡ văn bản khỏi đường cong dẫn",
|
||||
"sketch_text.path_hint": "Đường cong phác thảo mà văn bản chạy theo: nhấp vào đây, sau đó chọn đường cong",
|
||||
@@ -3996,8 +3631,6 @@
|
||||
"ui.3d_mouse_section": "Chuột 3D",
|
||||
"ui.3d_mouse_show_in_view": "Hiện chuột 3D trong khung nhìn 3D",
|
||||
"ui.3d_mouse_show_in_view_tip": "Hình chuột 3D của bạn ở góc dưới bên trái, chuyển động theo bạn.",
|
||||
"ui.3d_mouse_sketch_orbit": "Xoay bản phác thảo bằng chuột 3D",
|
||||
"ui.3d_mouse_sketch_orbit_tip": "Chuột 3D cũng xoay khung nhìn khi bản phác thảo đang mở và được nhìn thẳng, như chuột thường. Tắt: chỉ di chuyển và thu phóng bản phác thảo cho đến khi bạn nghiêng khung nhìn.",
|
||||
"ui.3d_mouse_skip": "Thiết bị của tôi không làm được điều này",
|
||||
"ui.3d_mouse_skip_tip": "Bỏ qua chuyển động này theo cả hai chiều; việc hiệu chuẩn sẽ không dùng nó.",
|
||||
"ui.3d_mouse_speed": "Tốc độ chuột 3D",
|
||||
@@ -4026,8 +3659,6 @@
|
||||
"ui.3d_mouse_step_twist_counterclockwise": "Xoay núm điều khiển ngược chiều kim đồng hồ, giữ nguyên, rồi thả ra.",
|
||||
"ui.3d_mouse_switch_cap": "Hiệu chuẩn theo kiểu trở về giữa",
|
||||
"ui.3d_mouse_switch_trackball": "Hiệu chuẩn như bi xoay",
|
||||
"ui.3d_mouse_use_direct": "Dùng trình điều khiển trực tiếp",
|
||||
"ui.3d_mouse_use_direct_tip": "Đọc chuột 3D trực tiếp (hidraw) thay vì qua spacenavd.",
|
||||
"ui.3d_mouse_view_axis": "Trục khung nhìn",
|
||||
"ui.3d_mouse_view_off": "Tắt",
|
||||
"ui.3d_mouse_view_off_tip": "Hồ sơ của trình điều khiển chuột 3D tắt trục này, nên chuyển động của nó không làm khung nhìn di chuyển. Chọn chuyển động của trục khác ở đây sẽ hoán đổi hai trục, và chuyển động đó không còn di chuyển khung nhìn.",
|
||||
@@ -4066,7 +3697,6 @@
|
||||
"ui.agent_chat_auth_terminal": "Chạy lệnh này trong cửa sổ dòng lệnh, sau đó nhấp Kết nối lại:",
|
||||
"ui.agent_chat_auth_title": "Đăng nhập vào AI Agent",
|
||||
"ui.agent_chat_cancel": "Hủy bỏ",
|
||||
"ui.agent_chat_cannot_start": "Đã cài đặt nhưng không khởi động được: {error}",
|
||||
"ui.agent_chat_changes": "Thay đổi: {n}, trong 1 bước hoàn tác",
|
||||
"ui.agent_chat_changes_n": "{n} thay đổi",
|
||||
"ui.agent_chat_changes_of": "{n}/{limit} thay đổi",
|
||||
@@ -4159,12 +3789,9 @@
|
||||
"ui.agent_chat_queued_stopped": "Đã xếp hàng (đã dừng, chưa gửi)",
|
||||
"ui.agent_chat_refresh": "Làm mới",
|
||||
"ui.agent_chat_refused": "Không được phép đối với tác tử: {reason}",
|
||||
"ui.agent_chat_reinstall": "{agent} đã được cài đặt ({program}) nhưng không khởi động khi SolidCraft kiểm tra: {error}\nBản cài đặt có thể chưa hoàn tất, hoặc dành cho loại máy tính khác. Hãy cài lại bằng `{install}`, kiểm tra rằng nó in ra phiên bản trong terminal, rồi nhấn Làm mới.",
|
||||
"ui.agent_chat_remove": "Xóa khỏi hàng đợi",
|
||||
"ui.agent_chat_remove_file": "Bỏ tệp này khỏi tin nhắn",
|
||||
"ui.agent_chat_remove_imported": "Gỡ khỏi tin nhắn này; chi tiết vẫn nằm trong thiết kế (sử dụng Hoàn tác để xóa)",
|
||||
"ui.agent_chat_reply_cut_off": "Câu trả lời đã chạm giới hạn độ dài trước khi xong nên có thể chưa đầy đủ. Hãy yêu cầu AI Agent tiếp tục, hoặc trả lời ngắn hơn.",
|
||||
"ui.agent_chat_reply_declined": "Mô hình đã từ chối trả lời tin nhắn này.",
|
||||
"ui.agent_chat_retry": "Thử lại",
|
||||
"ui.agent_chat_right": "Phải (Hình chiếu cạnh)",
|
||||
"ui.agent_chat_save": "Lưu",
|
||||
@@ -4223,17 +3850,12 @@
|
||||
"ui.ai_copy_suffix": "sao chép",
|
||||
"ui.ai_custom_url": "URL tùy chỉnh",
|
||||
"ui.ai_default": "Mặc định",
|
||||
"ui.ai_edit": "Sửa",
|
||||
"ui.ai_edit_agent_title": "Sửa AI Agent",
|
||||
"ui.ai_edit_gone": "AI Agent này đã bị xóa nên không có gì để lưu.",
|
||||
"ui.ai_edit_tip": "Đổi tên, lệnh hoặc endpoint của AI Agent này. Khóa đã lưu vẫn được ẩn.",
|
||||
"ui.ai_http_busy": "điểm cuối đang bận hoặc vượt quá giới hạn; vui lòng thử lại sau",
|
||||
"ui.ai_http_key": "điểm cuối từ chối khóa API: hãy kiểm tra trong Tùy chọn cài đặt > AI",
|
||||
"ui.ai_http_not_found": "không tìm thấy điểm cuối hoặc mô hình: hãy kiểm tra URL cơ sở và tên mô hình",
|
||||
"ui.ai_http_too_large": "cuộc trò chuyện quá lớn đối với điểm cuối này; hãy bắt đầu cuộc trò chuyện mới",
|
||||
"ui.ai_key": "Khóa API",
|
||||
"ui.ai_key_hint": "tùy chọn; lưu trữ bảo mật trong chuỗi khóa hệ thống",
|
||||
"ui.ai_key_keep_hint": "để trống để giữ khóa đã lưu",
|
||||
"ui.ai_key_needs_https": "Khóa chỉ được gửi qua HTTPS, hoặc trực tiếp trên máy tính này.",
|
||||
"ui.ai_key_note": "Được lưu an toàn trong Keychain hệ thống, không lưu trong cài đặt của SolidCraft. Để trống nếu dùng máy chủ cục bộ.",
|
||||
"ui.ai_keychain_error": "Chuỗi khóa hệ thống từ chối: {error}",
|
||||
@@ -4260,15 +3882,11 @@
|
||||
"ui.ai_permissions": "Quyền hạn",
|
||||
"ui.ai_preset": "Mẫu cấu hình sẵn",
|
||||
"ui.ai_protocol": "Giao thức",
|
||||
"ui.ai_reasoning_effort": "Mức độ suy luận",
|
||||
"ui.ai_reasoning_effort_field_hint": "trống = mặc định của nhà cung cấp",
|
||||
"ui.ai_reasoning_effort_hint": "Tùy chọn. Được gửi tới điểm cuối dưới dạng `reasoning_effort`; các giá trị được chấp nhận khác nhau tùy nhà cung cấp (ví dụ: `low`, `high` hoặc `max`). Giá trị bạn đặt ở đây không bao giờ bị SolidCraft thay thế. Để trống để không gửi gì và giữ mặc định của nhà cung cấp.",
|
||||
"ui.ai_remove": "Xóa",
|
||||
"ui.ai_request_timed_out": "Mô hình phản hồi lâu hơn {seconds} giây. Bạn có thể tăng thời gian chờ yêu cầu cho điểm cuối này trong Tùy chọn › Trợ lý.",
|
||||
"ui.ai_request_timeout": "Thời gian chờ yêu cầu",
|
||||
"ui.ai_request_timeout_hint": "Thời gian tối đa cho một yêu cầu tới điểm cuối này, từ 30 giây đến 1 giờ. Hãy tăng giá trị này đối với mô hình cục bộ xử lý chậm.",
|
||||
"ui.ai_reset": "Đặt lại",
|
||||
"ui.ai_save": "Lưu",
|
||||
"ui.ai_settings": "AI cài đặt…",
|
||||
"ui.ai_show_features": "Hiển thị các tính năng AI",
|
||||
"ui.ai_show_features_note": "Trò chuyện với tác tử: bảng điều khiển nơi tác tử lập trình hoặc điểm cuối mô hình thao tác trên thiết kế đang mở. Tắt: ẩn nút AI, phím tắt, menu và bảng điều khiển, không tìm kiếm hay khởi chạy tác tử.",
|
||||
@@ -4357,7 +3975,6 @@
|
||||
"ui.circle": "Hình tròn",
|
||||
"ui.circular_pattern": "Mảng tròn quanh trục",
|
||||
"ui.clear": "Xóa",
|
||||
"ui.clear_print_face": "Xóa mặt in",
|
||||
"ui.clear_recent": "Xóa danh sách gần đây",
|
||||
"ui.clear_the_selection": "Hủy chọn",
|
||||
"ui.click_selects_whole_bodies": "Nhấp chuột chọn toàn bộ thân khối",
|
||||
@@ -4428,7 +4045,6 @@
|
||||
"ui.dark": "Tối",
|
||||
"ui.default_modelling_orientation": "Hướng mô hình hóa mặc định",
|
||||
"ui.delete": "Xóa",
|
||||
"ui.delete_select_first": "Hãy chọn trước những gì cần xóa: tính năng, khối, thành phần hoặc hình học phác thảo",
|
||||
"ui.depth": "Độ sâu",
|
||||
"ui.design": "Thiết kế",
|
||||
"ui.design_properties.author": "Tác giả",
|
||||
@@ -4443,40 +4059,6 @@
|
||||
"ui.design_properties.project": "Dự án",
|
||||
"ui.design_properties.revision": "Lần sửa đổi (Revision)",
|
||||
"ui.design_saved": "Đã lưu vào {path}",
|
||||
"ui.details_access_caption": "Các bề mặt cho biết dụng cụ có thể tiếp cận chúng từ hướng đã chọn hay không.",
|
||||
"ui.details_angle": "Góc",
|
||||
"ui.details_continuity_caption": "Chỉnh sửa đường nối đã chọn. Các đường nối khác giữ nguyên thiết lập riêng.",
|
||||
"ui.details_continuity_stale": "Hình học trước đó: chạy lại phân tích để chỉnh sửa đường nối này hoặc điều chỉnh khung nhìn vừa với nó.",
|
||||
"ui.details_copy_list": "Sao chép danh sách",
|
||||
"ui.details_curvature": "Dung sai độ cong",
|
||||
"ui.details_curvature_caption": "Các bề mặt được tô màu theo bán kính cong cục bộ.",
|
||||
"ui.details_direction": "Hướng dụng cụ",
|
||||
"ui.details_draft_caption": "Các bề mặt được tô màu theo góc so với hướng tháo khuôn.",
|
||||
"ui.details_edit_seam": "Chỉnh sửa đường nối",
|
||||
"ui.details_fixture": "Mẫu thành phần giao diện — chỉ dùng dữ liệu minh họa",
|
||||
"ui.details_fixture_caption": "Mẫu thành phần giao diện với các giá trị minh họa; đây không phải là kết quả của mô hình.",
|
||||
"ui.details_fixture_problem": "Ví dụ kết quả có vấn đề",
|
||||
"ui.details_fixture_readout": "Ví dụ giá trị đo",
|
||||
"ui.details_flip": "Đảo hướng",
|
||||
"ui.details_gap": "Khe hở",
|
||||
"ui.details_hatch": "Gạch các mặt cắt",
|
||||
"ui.details_jump": "Gián đoạn độ cong",
|
||||
"ui.details_key": "Chú giải",
|
||||
"ui.details_offset": "Độ lệch",
|
||||
"ui.details_plane": "Mặt phẳng",
|
||||
"ui.details_pull": "Hướng tháo khuôn",
|
||||
"ui.details_radius": "Bán kính",
|
||||
"ui.details_readout": "Giá trị đo",
|
||||
"ui.details_samples": "Số mẫu",
|
||||
"ui.details_seam": "{body} · Cạnh {edge}",
|
||||
"ui.details_settings": "Thiết lập",
|
||||
"ui.details_sharp_gap": "Sắc cạnh hoặc có khe hở",
|
||||
"ui.details_show_all": "Hiển thị tất cả {count}",
|
||||
"ui.details_smooth": "Trơn mượt",
|
||||
"ui.details_stripes": "Sọc",
|
||||
"ui.details_target": "Điều chỉnh khung nhìn vừa với hình học",
|
||||
"ui.details_worst_seams": "Các đường nối kém nhất",
|
||||
"ui.details_zebra_caption": "Các sọc phản chiếu cho thấy mức độ trơn mượt khi các bề mặt nối với nhau.",
|
||||
"ui.diameter": "Đường kính",
|
||||
"ui.dimension": "Kích thước",
|
||||
"ui.direct_interaction": "Tương tác trực tiếp",
|
||||
@@ -4521,7 +4103,6 @@
|
||||
"ui.edit_in_place_saved_elsewhere": "Chi tiết đã được lưu vào tệp khác; cụm lắp ráp vẫn liên kết với {name}",
|
||||
"ui.edit_in_place_wait": "Hãy chờ những gì đang chạy trong thiết kế hoàn tất",
|
||||
"ui.edit_section_analysis": "Chỉnh sửa phân tích mặt cắt",
|
||||
"ui.edit_sketch_empty": "Không có phác thảo để chỉnh sửa",
|
||||
"ui.ellipse": "Hình elip",
|
||||
"ui.emboss_wrap_note": "Các biên dạng đường trực giao tiếp xúc với một hình trụ được hỗ trợ sẽ tự động quấn. Chọn một thành để chọn mục tiêu.",
|
||||
"ui.end_radius": "Bán kính kết thúc",
|
||||
@@ -4532,15 +4113,12 @@
|
||||
"ui.equation_explicit": "Tường minh",
|
||||
"ui.equation_form": "Dạng",
|
||||
"ui.equation_note": "Biến là một số không có đơn vị: sin(t) hiểu nó theo radian. Kết quả không có đơn vị dùng đơn vị của thiết kế.",
|
||||
"ui.equation_note_range": "Biến là một độ dài, giống như khoảng của nó: có thể kết hợp với tham số độ dài, và chia cho một độ dài khi dùng sin(). Kết quả không có đơn vị sẽ theo đơn vị của thiết kế.",
|
||||
"ui.equation_parametric": "Tham số",
|
||||
"ui.equation_variable_unit": "Biến có đơn vị của khoảng",
|
||||
"ui.equation_x_of_t": "x(t)",
|
||||
"ui.equation_y_of_t": "y(t)",
|
||||
"ui.equation_y_of_x": "y(x)",
|
||||
"ui.equivalent_radius": "Bán kính tương đương",
|
||||
"ui.expand": "Mở rộng",
|
||||
"ui.explode_needs_two_components": "Chế độ xem phân rã tách các cụm chi tiết ra xa nhau, nên thiết kế cần có từ hai cụm chi tiết trở lên (Tạo mới Cụm chi tiết, Chèn thiết kế vào cụm hoặc Tạo cụm chi tiết từ các thân khối)",
|
||||
"ui.exportDxf": "Xuất tệp DXF…",
|
||||
"ui.export_ellipsis_keymap": "Xuất tệp…",
|
||||
"ui.export_keymap_tip": "Xuất phím tắt, danh sách S box yêu thích và thanh công cụ ra tệp",
|
||||
@@ -4709,14 +4287,12 @@
|
||||
"ui.joints": "Các khớp nối",
|
||||
"ui.keyboard_shortcuts": "Phím tắt bàn phím",
|
||||
"ui.language": "Ngôn ngữ (Language)",
|
||||
"ui.lasso_select": "Lasso (kéo một vòng tự do: chọn những gì nằm hoàn toàn bên trong)",
|
||||
"ui.layout_compact": "Gọn",
|
||||
"ui.layout_floating": "Nổi",
|
||||
"ui.length": "Chiều dài",
|
||||
"ui.length_decimals": "Số chữ số thập phân cho chiều dài",
|
||||
"ui.light": "Sáng",
|
||||
"ui.line": "Đoạn thẳng",
|
||||
"ui.line_arc_hint": "Cung tiếp tuyến: nhấp vào điểm cuối của cung. Dừng lại trên điểm cuối cùng để quay lại đường thẳng; nhấp chuột phải hoặc Esc để kết thúc",
|
||||
"ui.link_copies": "Liên kết các bản sao đồng nhất",
|
||||
"ui.link_copies_keep": "Giữ nguyên",
|
||||
"ui.link_copies_link": "Tạo liên kết",
|
||||
@@ -4805,7 +4381,6 @@
|
||||
"ui.part_size_shared": "Dựng lại chi tiết, thay thế mọi tính năng đã thêm. Tất cả các lần xuất hiện của chi tiết này đều được cập nhật.",
|
||||
"ui.paste": "Dán",
|
||||
"ui.path": "Đường dẫn",
|
||||
"ui.pattern_object_type_tip": "Thân khối: các hình đặc, chọn trong khung nhìn hoặc Trình duyệt; mỗi thân được sao chép nguyên vẹn.\nTính năng: các bước trong Lịch sử, như một lần đùn khối hay một lỗ, chọn trong Lịch sử hoặc trên một mặt do chúng tạo ra; bước đó được lặp lại.\nBản phác thảo không phải là cả hai: lặp lại các đường cong của nó bằng Mảng hoặc Lấy đối xứng trong chính bản phác thảo, hoặc đùn khối nó trước.",
|
||||
"ui.pattern_on_path": "Mảng dọc theo đường dẫn",
|
||||
"ui.perforate_margin_default": "theo đường kính",
|
||||
"ui.perforate_pitch": "Bước lỗ",
|
||||
@@ -4832,17 +4407,12 @@
|
||||
"ui.plugins_skipped": "Không thể đọc {count} thư mục.",
|
||||
"ui.plugins_version": "{version}",
|
||||
"ui.point": "Điểm",
|
||||
"ui.point_cloud_add_filter": "Thêm bộ lọc…",
|
||||
"ui.point_cloud_auto_range": "Phạm vi tự động",
|
||||
"ui.point_cloud_color_by": "Tô màu theo",
|
||||
"ui.point_cloud_file_colors": "Màu trong tệp",
|
||||
"ui.point_cloud_filter_by": "Lọc theo",
|
||||
"ui.point_cloud_height_high": "Cao nhất",
|
||||
"ui.point_cloud_height_low": "Thấp nhất",
|
||||
"ui.point_cloud_legend_filter": "Hiện và ẩn trong chú giải ở trên",
|
||||
"ui.point_cloud_no_file_colors": "Tệp không có màu",
|
||||
"ui.point_cloud_pause": "Tạm dừng",
|
||||
"ui.point_cloud_play": "Phát",
|
||||
"ui.point_cloud_single_color": "Một màu",
|
||||
"ui.point_cloud_size": "Kích thước điểm",
|
||||
"ui.point_cloud_units": "Đơn vị của tệp",
|
||||
@@ -4851,11 +4421,6 @@
|
||||
"ui.polygon": "Đa giác",
|
||||
"ui.preferences": "Tùy chọn cài đặt",
|
||||
"ui.press_a_key": "nhấn một phím…",
|
||||
"ui.print_face_cleared": "{body}: đã xóa mặt in",
|
||||
"ui.print_face_input": "Mặt in",
|
||||
"ui.print_face_one_body": "Mặt in được chọn cho một thân: hãy gửi riêng thân đó để thay đổi",
|
||||
"ui.print_face_pick": "Chọn một mặt phẳng của thân đặc để đặt làm mặt in",
|
||||
"ui.print_face_set": "{body}: đã đặt mặt in; Gửi đến Slicer sẽ đặt thân lên mặt này",
|
||||
"ui.profile": "Biên dạng",
|
||||
"ui.profile_plane": "Mặt phẳng biên dạng",
|
||||
"ui.profiles": "Các biên dạng",
|
||||
@@ -4871,7 +4436,6 @@
|
||||
"ui.properties.inertia_y": "Iyx, Iyy, Iyz",
|
||||
"ui.properties.inertia_z": "Izx, Izy, Izz",
|
||||
"ui.properties.measuring": "Đang đo…",
|
||||
"ui.properties.measuring_bodies": "Đang đo… {done} trên {total} thân khối",
|
||||
"ui.properties.measuring_failed": "Phép đo đã dừng trước khi hoàn tất.",
|
||||
"ui.properties.principal_axis": "Trục chính {number}",
|
||||
"ui.properties.principal_moments": "Mômen quán tính chính",
|
||||
@@ -4939,7 +4503,6 @@
|
||||
"ui.selectOther": "Chọn đối tượng khác…",
|
||||
"ui.selectTangentChain": "Chọn chuỗi tiếp tuyến",
|
||||
"ui.select_all": "Chọn tất cả",
|
||||
"ui.select_components_by_face": "Chọn thành phần (chọn một mặt sẽ chọn thành phần chứa mặt đó)",
|
||||
"ui.selection": "Vùng chọn",
|
||||
"ui.selection_modifiers": "Phím bổ trợ chọn",
|
||||
"ui.selection_shift_add_only": "Shift+nhấp chỉ thêm, không bỏ chọn",
|
||||
@@ -4981,11 +4544,6 @@
|
||||
"ui.sketch_intersect_selection_filter": "Bộ lọc lựa chọn",
|
||||
"ui.sketch_modifiers": "Phím bổ trợ phác thảo",
|
||||
"ui.sketch_project_geometry": "Hình học",
|
||||
"ui.sketch_report.all_constrained": "Mọi thứ đã được ràng buộc hoàn toàn.",
|
||||
"ui.sketch_report.dof": "Bậc tự do",
|
||||
"ui.sketch_report.loose": "Chưa ràng buộc hoàn toàn",
|
||||
"ui.sketch_report.status": "Trạng thái",
|
||||
"ui.sketch_report.title": "Báo cáo phác thảo",
|
||||
"ui.sketch_scale": "Tỷ lệ phác thảo",
|
||||
"ui.sketches": "Các phác thảo",
|
||||
"ui.slice": "Cắt lát",
|
||||
@@ -5095,14 +4653,7 @@
|
||||
"ui.viewport_status_key": "Hiển thị chú giải cho {name}",
|
||||
"ui.viewport_status_minimum_radius": "Bán kính nhỏ nhất",
|
||||
"ui.viewport_status_pairs": "{count} cặp",
|
||||
"ui.viewport_status_section_hatch": "{setting} · gạch mặt cắt",
|
||||
"ui.viewport_status_section_plane": "Mặt phẳng hiện tại",
|
||||
"ui.viewport_status_section_tilted": "nghiêng · {offset}",
|
||||
"ui.viewport_status_stripes": "{count} sọc",
|
||||
"ui.viewport_status_summary_clear": "Tắt tất cả",
|
||||
"ui.viewport_status_summary_heading": "Trong khung nhìn này",
|
||||
"ui.viewport_status_summary_label": "{name} và {count} mục khác",
|
||||
"ui.viewport_status_summary_more": "+{count}",
|
||||
"ui.viewport_theme_follow": "Theo chủ đề giao diện",
|
||||
"ui.visual_shaded_hidden_edges": "Tô bóng kèm nét khuất",
|
||||
"ui.visual_shaded_with_edges": "Tô bóng kèm hiển thị cạnh",
|
||||
@@ -5139,9 +4690,7 @@
|
||||
"update.button": "Cập nhật",
|
||||
"update.button_version": "Cập nhật lên {version}",
|
||||
"update.check_automatically": "Tự động kiểm tra bản cập nhật",
|
||||
"update.check_for_updates": "Kiểm tra bản cập nhật",
|
||||
"update.check_now": "Kiểm tra ngay",
|
||||
"update.check_unavailable": "Không thể kiểm tra bản cập nhật cho bản cài đặt này.",
|
||||
"update.checking": "Đang kiểm tra…",
|
||||
"update.copy": "Sao chép",
|
||||
"update.dmg_opened": "Ảnh đĩa đã mở và được xác thực: kéo SolidCraft vào thư mục Applications để thay thế bản cũ, sau đó khởi động lại SolidCraft.",
|
||||
|
||||
@@ -60,7 +60,6 @@
|
||||
"BLEND SURFACE": "混合曲面",
|
||||
"BOUNDARY SURFACE": "邊界曲面",
|
||||
"BROWSER": "瀏覽器",
|
||||
"Back to the original order": "還原原始順序",
|
||||
"Ball": "球",
|
||||
"Bar": "扁鋼",
|
||||
"Base Center": "底面中心",
|
||||
@@ -182,8 +181,6 @@
|
||||
"Designs you open or save appear here.": "您開啟或儲存的設計會顯示在此處。",
|
||||
"Determined by To Object. Choose Angle to edit the angular extent.": "由「到物件」確定。選擇「角度」可編輯角度範圍。",
|
||||
"Diameter": "直徑",
|
||||
"Did this assembly open the wrong way up?": "此組合件開啟時的朝向是否不對?",
|
||||
"Did this part open the wrong way up?": "此零件開啟時的朝向是否不對?",
|
||||
"Dimension new shapes": "為新圖形標註尺寸",
|
||||
"Direction": "方向",
|
||||
"Discard": "捨棄",
|
||||
@@ -596,8 +593,6 @@
|
||||
"Snap to face and edge centres": "吸附到面和邊的中心",
|
||||
"SolidCraft cannot submit reports directly. Submit on GitHub; no token is needed in the app.": "SolidCraft 無法直接提交報告。請在 GitHub 上提交;應用程式內不需要權杖。",
|
||||
"SolidCraft closed before these designs were saved. Their last autosave can be opened.": "SolidCraft 在這些設計儲存前已關閉。可以開啟它們的上次自動儲存。",
|
||||
"Sort A to Z": "A 到 Z 排序",
|
||||
"Sort Z to A": "Z 到 A 排序",
|
||||
"Spacing 2 must be a non-zero number": "間距 2 必須是非零數字",
|
||||
"Spacing must be a non-zero number": "間距必須是非零數字",
|
||||
"Specialise": "專用操作",
|
||||
@@ -606,7 +601,6 @@
|
||||
"Square": "正方形",
|
||||
"Stand it up": "將其立起",
|
||||
"Stand it up: a quarter turn about X, as one Move feature you can undo.": "將其立起:繞 X 軸旋轉四分之一週,作為一個可復原的移動特徵。",
|
||||
"Stand this assembly up?": "立起此組合件?",
|
||||
"Stand this part up?": "立起此零件?",
|
||||
"Start angle": "起始角度",
|
||||
"Start bulge": "起始鼓度",
|
||||
@@ -778,8 +772,6 @@
|
||||
"at the face": "在面上",
|
||||
"bom.group_children": "子零件併入所屬零件的列",
|
||||
"browser.body_name": "實體{number}",
|
||||
"browser.calibrate_click_a": "按一下影像以指定點 A,或輸入其座標。",
|
||||
"browser.calibrate_click_b": "按一下影像以指定點 B,或輸入其座標。",
|
||||
"browser.calibrate_title": "校準:{name}",
|
||||
"browser.capture_many": "{count} 個元件已移動,但尚未擷取其位置。",
|
||||
"browser.capture_note": "「擷取位置」保留新位置;「還原位置」還原原先的位置。",
|
||||
@@ -822,8 +814,6 @@
|
||||
"cmd.appearance_pick_up": "吸取外觀",
|
||||
"cmd.appearance_replace": "取代外觀",
|
||||
"cmd.assembly_bom": "物料清單",
|
||||
"cmd.assembly_mass_properties": "質量屬性",
|
||||
"cmd.body.print_face": "列印底面",
|
||||
"cmd.body_rename": "重新命名實體",
|
||||
"cmd.browser_collapse_all": "全部摺疊",
|
||||
"cmd.browser_expand_all": "全部展開",
|
||||
@@ -1248,7 +1238,6 @@
|
||||
"cmd.view.render_browser": "彩現瀏覽器",
|
||||
"cmd.view.render_dock": "移動彩現停靠面板",
|
||||
"cmd.view.render_focus": "彩現聚焦檢視",
|
||||
"cmd.view.status_details": "視埠狀態詳細資料",
|
||||
"cmd.view.status_items": "視埠狀態項目",
|
||||
"cmd.view_ambient_occlusion": "環境光遮蔽",
|
||||
"cmd.view_angle_readout": "檢視角度",
|
||||
@@ -1334,7 +1323,6 @@
|
||||
"dialog.dimension_insert_hint": "點擊其他驅動尺寸以插入其名稱",
|
||||
"dialog.dimension_name": "尺寸:{name}",
|
||||
"dialog.edit_title": "編輯 {title}",
|
||||
"dialog.no_shown_body": "沒有可變更的已顯示實體:請顯示一個,或選擇「新建實體」",
|
||||
"dialog.select": "↖ 選擇",
|
||||
"dialog.selected_count": "↖ 已選擇 {count} 個",
|
||||
"dialog.selection_guidance": "選擇輸入項進行修改。點擊已選物件可取消選擇;按住 Ctrl/Cmd 點擊也可切換選擇。檢查預覽後,再按「確定」。",
|
||||
@@ -1392,243 +1380,26 @@
|
||||
"from the rule": "來自規則",
|
||||
"help.apache": "Apache 授權 2.0",
|
||||
"help.appearance.assign": "為所選的實體、面或元件設定顏色或材質外觀,不改變其重量。用於區分零件或預覽表面處理效果。",
|
||||
"help.assembly.bom": "依零件編號列出設計或元件的零件及其數量,也可將清單儲存為 CSV 或 JSON。用作訂購與組裝的零件清單。",
|
||||
"help.attributions": "署名資訊 (ATTRIBUTION.md)",
|
||||
"help.build": "版本 {version} · 提交 {commit} · 建置日期 {date}",
|
||||
"help.canvas.decal": "將圖片像貼紙一樣貼在模型的平坦面上。用於在零件上顯示標籤、標誌或印刷圖案。",
|
||||
"help.canvas.edit": "變更畫布的位置、大小、角度、不透明度、鏡射、可見性或名稱。用於讓參考圖片對齊要描摹的草圖。",
|
||||
"help.canvas.insert": "將 PNG 或 JPEG 圖片作為半透明參考放置在平面或面上。用於在草圖中描摹照片或圖紙,圖片可縮放至已知尺寸。",
|
||||
"help.component.break_link": "將已連結的元件從其設計檔案斷開,並保持其實體原樣。用於零件不再需要跟隨原始檔案的變更時。",
|
||||
"help.component.capture_position": "擷取手動移動後的零件位置,使其成為這些零件的所在位置。用於將零件拖曳到定位,且沒有接頭固定它們之後。",
|
||||
"help.component.create": "在設計中新增一個空元件,預設位於作用中元件內,也可選擇其他父元件。用於為組合件的新零件提供存放實體與草圖的專屬位置。",
|
||||
"help.component.finish_edit": "儲存就地編輯的零件,返回其組合件,並以該零件更新組合件。連結零件的變更完成後使用。",
|
||||
"help.component.from_bodies": "將每個所選實體轉成各自獨立的元件,並以該實體命名。用於將以零散實體建成的設計改為可接合、移動零件的組合件。",
|
||||
"help.component.insert_design": "將另一個已儲存的設計作為連結到其檔案的元件插入,其實體維持原有的位置。用於在組合件中重複使用零件,並透過「更新連結」取得後續變更。",
|
||||
"help.component.properties": "依元件實體的材質,顯示元件的體積、質量、質心與慣性矩。用於檢查組合件的重量與平衡。",
|
||||
"help.component.revert_position": "將手動移動的零件放回原位,並捨棄尚未擷取的移動。用於還原組合件中的試移動。",
|
||||
"help.component.update_links": "重新讀取已連結的設計檔案,並取代已變更的實體。用於編輯過此組合件所用的零件之後。",
|
||||
"help.config.configure": "將參數、特徵、材質或外觀作為欄新增到組態表。用於建立同一設計的各種變體,例如零件的不同尺寸。",
|
||||
"help.config.preview": "檢查組態表的某一列是否能重建,不更改設計或其歷程記錄。用於切換到沒有把握的變體之前。",
|
||||
"help.config.rules": "顯示組態表的規則、各列,以及哪一列為作用中。用於了解設計的變體如何設定。",
|
||||
"help.config.table": "顯示組態表:每個變體一列,每個參數或特徵一欄,並顯示設計是否仍與作用中的列相符。用於檢視設計的各個變體。",
|
||||
"help.connect_note": "請重新啟動各個助理以載入 SolidCraft 伺服器。每個檔案在變更前都已備份為 .bak。",
|
||||
"help.connect_title": "連接 AI 助理",
|
||||
"help.construct.axis.edge": "沿直邊或草圖直線建立建構軸。用作旋轉、環形陣列或接頭的軸。",
|
||||
"help.construct.axis.normal_to_face": "通過一點、垂直於面建立建構軸。用作從表面垂直伸出的軸。",
|
||||
"help.construct.axis.through_cylinder": "通過圓柱面、圓錐面或圓環面的中心,或圓形邊,建立建構軸。用於讓特徵繞圓形零件旋轉或陣列。",
|
||||
"help.construct.axis.two_planes": "在兩個平面或平坦的面相交處建立建構軸。用於所需的軸正是兩個面之間的交線時。",
|
||||
"help.construct.axis.two_points": "通過兩點、頂點或草圖點建立建構軸。用於穿過兩個已知位置的軸。",
|
||||
"help.construct.plane.along_path": "在邊或曲線上沿其某個位置,建立垂直於它的建構平面。用於為掃掠繪製輪廓草圖,或繪製路徑的剖面。",
|
||||
"help.construct.plane.at_angle": "以某個軸或邊為基準,將平面或面旋轉一個角度,建立建構平面。用於傾斜的草圖,例如斜角支架。",
|
||||
"help.construct.plane.midplane": "在兩個平面或平坦的面正中間建立建構平面;若兩者以一個角度相交,則平分該夾角。用作鏡射的對稱平面。",
|
||||
"help.construct.plane.offset": "建立與平面或平坦的面平行的建構平面,可指定距離或通過一點。用於在面上方的指定高度繪製草圖。",
|
||||
"help.construct.plane.perpendicular": "建立包含一條直線或邊、並垂直於某平面或面的建構平面。用於沿邊在模型上繪製直立的草圖。",
|
||||
"help.construct.plane.tangent": "建立在某一點與圓柱、圓錐、球或圓環相切的建構平面。用於在圓形零件的側面繪製草圖。",
|
||||
"help.construct.plane.three_points": "通過三點建立建構平面。用於由模型上的位置決定的平面,例如三個角。",
|
||||
"help.construct.plane.two_edges": "通過位於同一平面內的兩條直邊或直線建立建構平面。用於橫跨零件的平面,例如通過兩條對邊。",
|
||||
"help.construct.point.along_path": "在邊或曲線上沿其某個位置建立建構點。用作路徑中途的參考。",
|
||||
"help.construct.point.center": "在圓形邊、草圖圓或圓弧、球或圓環的中心建立建構點。用作孔、軸和接頭的參考。",
|
||||
"help.construct.point.edge_plane": "在邊或直線穿過平面或平坦的面之處建立建構點。用於標出路徑與平面相交的位置。",
|
||||
"help.construct.point.three_planes": "在三個平面或平坦的面相交處建立建構點。用作角的參考,即使模型在該處沒有頂點。",
|
||||
"help.construct.point.two_edges": "在兩條邊或直線相交或最接近之處建立建構點。用作虛擬角的參考。",
|
||||
"help.construct.point.vertex": "在頂點或草圖點上建立建構點。用作參考,即使周圍的草圖或實體被隱藏,它也會保留。",
|
||||
"help.contact.check": "列出接觸集中,在目前位置互相穿過的零件對。用於在驅動接頭或執行運動研究之前找出碰撞。",
|
||||
"help.contact.create": "將兩個或多個零件組成一個接觸集,接頭移動時,其實體不會互相穿過。用於碰到就該停住的零件,例如槓桿與其擋塊。",
|
||||
"help.contact.disable_all": "關閉接觸,使受驅動的接頭和運動研究不再於零件接觸處停止。用於讓零件重新自由移動,或讓大型組合件保持流暢。",
|
||||
"help.contact.edit": "變更接觸集:其包含的零件、名稱,或是否抑制;也可以刪除該接觸集。用於調整哪些零件不可互相穿過。",
|
||||
"help.contact.enable_all": "將組合件的所有零件放入同一個接觸集,使接頭移動時任何兩個零件都不會互相穿過。用於快速檢查整個機構。",
|
||||
"help.contact.enable_sets": "為您定義的接觸集開啟接觸,使受驅動的接頭和運動研究在其零件即將互相穿過之處停止。用於關閉接觸後恢復您的接觸集。",
|
||||
"help.contact.list": "列出設計的接觸集、各接觸集中的零件,以及接觸是否開啟。用於在驅動組合件之前確認接觸的設定。",
|
||||
"help.document.inspect": "顯示設計的概覽:其元件、實體、草圖、特徵與參數。用於熟悉不是自己建立的設計。",
|
||||
"help.document.units": "變更設計顯示長度所用的單位,例如 mm 或英吋。幾何尺寸不變,只有顯示的數值和未標單位的數字會跟著變。",
|
||||
"help.edit.checkpoint": "記住設計、作用中的草圖與復原歷程目前的狀態。用於嘗試有風險、之後可能想退回的操作之前。",
|
||||
"help.edit.restore_checkpoint": "回到某個檢查點,包括復原歷程。用於一步捨棄檢查點之後所做的一切。",
|
||||
"help.explode.create": "建立爆炸圖,將零件從組合件中心向外推開,或依您設定的移動量推開。用於展示組合件如何組裝,供說明書或簡報使用。",
|
||||
"help.face.delete": "刪除所選的面,並由相鄰的面封閉留下的缺口,也可以讓缺口保持開放、成為曲面。用於移除礙事的圓角、孔或凸座。",
|
||||
"help.file.insert_mesh": "將 3MF、STL、OBJ、PLY 或 glTF 檔案作為網格實體加入設計的新元件中。用於把下載或掃描的模型放在設計旁作為參考。",
|
||||
"help.file.insert_step": "將 STEP、IGES、FreeCAD 或 Rhino 檔案作為實體加入設計的新元件中;組合件的零件會成為巢狀元件。用於匯入供應商或其他 CAD 程式的模型。",
|
||||
"help.file.save_mesh": "將實體儲存為 STL、3MF 或 OBJ 網格,弧形面的平滑度可自行選擇。用於準備 3D 列印的零件,或供讀取網格的程式使用。",
|
||||
"help.file.send_to_slicer": "將所選實體儲存為 3MF 檔案,並在您選擇的切片軟體中開啟。用於一步從模型進入列印。",
|
||||
"help.font_details": "介面使用 egui 的內建字型(Ubuntu Light 和 Hack,採用 Ubuntu Font Licence 和 MIT/Bitstream Vera 授權;Noto Emoji 和表情圖示字型,採用 OFL 和 MIT 授權)。草圖文字使用 Liberation Sans(SIL OFL 1.1)。The Crafting Apps 的可選字型包 craft-fonts(BIZ UDPGothic、Shippori Mincho、BIZ UDMincho、Noto Sans CJK SC、Noto Sans Arabic;SIL OFL 1.1)未隨 SolidCraft 建置版本隨附提供。",
|
||||
"help.fonts": "字型",
|
||||
"help.frame.member": "沿框架草圖的直線放置輪廓(例如管材或鋁擠型材),每條直線一個構件。用於建立框架、機架和焊接結構。",
|
||||
"help.inspect.accessibility": "為刀具能從某一方向到達的面和無法到達的面上色。用於檢查零件能否從該側進行加工或成型。",
|
||||
"help.inspect.center_of_mass": "在均勻密度下,顯示各實體各自及全部合計的質心。用於檢查平衡以及零件會在哪裡傾倒。",
|
||||
"help.inspect.colored_components": "為每個元件指定各自的暫時顏色,不改變外觀。用於一眼分辨組合件的各個零件。",
|
||||
"help.inspect.compare": "比較兩個實體,並顯示其中一個有而另一個沒有材料之處,附帶體積與偏差。用於對照已變更或匯入的零件與原件。",
|
||||
"help.inspect.continuity": "檢查面沿其邊相接的平滑程度:間隙、折角或曲率跳變,並為接縫著色。用於找出曲面接合不順之處。",
|
||||
"help.inspect.curvature_comb": "沿曲線、邊或面繪製曲率梳,其梳齒顯示彎曲的程度。用於發現平坦處、折角和曲率不均。",
|
||||
"help.inspect.curvature_map": "依彎曲程度為面上色,半徑小處為紅色。用於找出緊縮處並評估曲面的平滑度。",
|
||||
"help.inspect.draft": "依面與拔模方向的拔模角為面上色,並標出角度不足者。用於成型或鑄造之前檢查零件。",
|
||||
"help.inspect.environment_map": "以反光、鏡面般的表面顯示模型。用於從反射掠過的方式判斷曲面的走勢。",
|
||||
"help.inspect.interference": "找出重疊的實體,並顯示每處重疊及其體積。用於檢查組合件中是否有零件互相碰撞。",
|
||||
"help.inspect.isocurve": "繪製面的等參線,即曲面所依據的網格。用於觀察曲面如何走向,以及哪裡變得密集。",
|
||||
"help.inspect.measure": "測量所選項目之間的長度、距離、角度、面積和半徑,或實體的體積和質量。用於檢查尺寸和間隙。",
|
||||
"help.inspect.minimum_radius": "找出曲線、邊或面的最小曲率半徑及其位置。用於檢查刀具或噴嘴是否能跟隨該形狀。",
|
||||
"help.inspect.section": "沿平面將檢視剖開並為切面畫上剖面線,不更改模型。用於查看零件和組合件的內部。",
|
||||
"help.inspect.zebra": "在模型的面上顯示反射的黑白條紋。用於判斷平滑度:條紋在邊處斷開或折彎,表示過渡不佳。",
|
||||
"help.joint.as_built": "在兩個零件現有的位置接合它們,不移動其中任何一個,並設定它們仍可如何移動。用於已放置在最終位置的零件。",
|
||||
"help.joint.cam": "將旋轉的凸輪與從動件連結,使從動件隨凸輪輪廓經過其下方而滑動或擺動。用於凸輪、偏心輪和氣門驅動。",
|
||||
"help.joint.create": "在您選取的接頭原點接合兩個零件,並將第二個零件移到定位;接頭類型決定它們仍可如何移動。用於建立零件像真實機構一樣運動的組合件。",
|
||||
"help.joint.drive": "設定接頭的角度或距離,並在其限制內帶動零件移動;連動的接頭和封閉迴路會跟著動。用於檢查機構是否如預期運動。",
|
||||
"help.joint.gear": "以齒輪比連結兩個旋轉接頭,驅動其中一個會帶動另一個。用於正齒輪和內齒輪,齒輪比取自節圓半徑或齒數。",
|
||||
"help.joint.limits": "以最小值和最大值設定接頭可旋轉或滑動的範圍,或清除這些限制。用於讓鉸鏈、滑塊或槓桿保持在實際的行程範圍內。",
|
||||
"help.joint.motion_link": "以比率和偏移量耦合兩個接頭,使驅動其一時另一個也隨之移動。用於「齒輪」、「齒輪齒條」或「螺旋」未涵蓋的接頭間固定關係。",
|
||||
"help.joint.origin": "在零件上放置具名的接頭原點:位於面或圓端的中心、邊的中點、角或某一點。用於預先決定接頭的附著位置;在面上選取的原點會在零件改變大小時跟隨該面。",
|
||||
"help.joint.rack_pinion": "將旋轉的小齒輪與滑動的齒條連結,使齒條移動的長度等於小齒輪滾過的節圓長度。用於齒條傳動、轉向機構和線性平台。",
|
||||
"help.joint.reach": "透過在限制範圍內改變其鏈上的接頭,將零件上的一點移向目標。用於依末端應到達的位置擺放機構,例如機械手臂的尖端。",
|
||||
"help.joint.rigid_group": "將所選零件按現狀鎖在一起,使它們一起移動。用於屬於同一組、彼此之間沒有運動的零件。",
|
||||
"help.joint.screw": "以螺距連結旋轉與滑動,每轉一圈前進該距離。用於導螺桿、螺栓和螺紋軸。",
|
||||
"help.library.apply": "將本機零件庫檔案中的材質或外觀套用到實體、面或元件。用於重複使用在其他設計中儲存的材質。",
|
||||
"help.library.export": "將設計的材質和外觀儲存到零件庫檔案。用於分享,或在其他設計中重複使用。",
|
||||
"help.library.inspect": "檢查零件庫檔案並列出其中的材質和外觀,不更改設計。用於套用之前查看零件庫包含什麼。",
|
||||
"help.licences": "授權",
|
||||
"help.material.assign": "設定所選實體的材質,例如鋼、鋁或 ABS。用於讓質量和重量與實際零件一致。",
|
||||
"help.material.properties.validate": "檢查材質資料卡的數值是否一致、有無缺漏。用於在依賴這些資料計算質量或剛度之前。",
|
||||
"help.mesh.convert": "將 STL 等網格實體重建為具有平面和圓柱面的可編輯實體。用於像修改建模的實體一樣修改匯入的機械零件。",
|
||||
"help.mit": "MIT 授權",
|
||||
"help.motion.study": "在時間軸的各步驟設定接頭值,並以動畫播放。用於觀看機構依序運動,並沿途檢查間隙。",
|
||||
"help.motion.trace": "描繪零件上某一點在運動研究播放或接頭被驅動時所走的路徑,確認後保留為 3D 草圖曲線。用於查看機構能到達哪裡,或以其路徑為基礎繼續建模。",
|
||||
"help.notice": "NOTICE",
|
||||
"help.occurrence.ground": "將零件固定在原位,或再次釋放,讓接頭帶動其周圍的其他零件。用於作為組合件其餘部分基礎的框架或底座。",
|
||||
"help.occurrence.move": "僅沿接頭允許的自由度移動組合件零件。請選取零件的面,然後拖曳可用的箭頭或圓弧。",
|
||||
"help.parameters.change": "開啟用於驅動設計尺寸的具名數值與運算式表。用於在同一處修改尺寸,讓所有使用該尺寸的特徵隨之更新。",
|
||||
"help.parameters.export": "將設計的參數儲存為 CSV 或 JSON。用於在試算表中編輯,或移到其他設計。",
|
||||
"help.parameters.graph": "顯示哪些參數和特徵使用了哪些其他項目,以及其中的迴圈或錯誤。用於了解變更某個參數會影響什麼。",
|
||||
"help.parameters.import": "將 CSV 或 JSON 中的參數讀入設計,全部匯入或全不匯入。用於從試算表或其他設計帶入數值。",
|
||||
"help.parameters.move": "將使用者參數移到清單中另一個參數之前或之後。用於讓相關參數放在一起。",
|
||||
"help.parts.fastener": "依您選擇的尺寸新增標準螺絲、螺栓、螺帽、墊圈、銷或軸承。放在孔上時,會以接頭落入孔中,因此無需自行建模扣件。",
|
||||
"help.parts.insert": "依您選擇的系列、尺寸和長度插入標準零件。放在孔的邊緣或孔壁上時,會以剛性接頭落在孔上。",
|
||||
"help.parts.library": "開啟標準零件:標準尺寸的螺絲、螺栓、螺帽、墊圈、止付螺絲、圓柱銷和軸承。用於新增標準零件,而無需自行建模。",
|
||||
"help.parts.resize": "變更已插入標準零件的尺寸或長度並重建;其接頭使它保持就位。用於螺絲太長或孔需要另一種尺寸時。",
|
||||
"help.plastic.assign_rule": "將塑膠規則指定給實體,使其塑膠特徵以該規則的拔模和間隙為預設值。用於一次為成型件的所有特徵完成設定。",
|
||||
"help.plastic.boss": "在面上新增螺絲凸座:一根柱,可選孔、拔模、根部圓角和支撐肋。用於射出成型或列印外殼中的螺絲固定點。",
|
||||
"help.plastic.lip": "沿薄殼實體的邊緣新增唇緣或對應的凹槽。用於讓外殼的兩半互相定位並緊密閉合。",
|
||||
"help.plastic.manage_rules": "建立和編輯塑膠規則:材質、壁厚、半徑、間隙和拔模。用於讓成型件的各特徵保持一致。",
|
||||
"help.plastic.rest": "在面上新增墊塊:圓形或矩形的墊,實心或空心,帶拔模。用作成型外殼中的支撐或間隔柱。",
|
||||
"help.plastic.snap_fit": "在面上新增卡扣鉤,可設定長度、厚度和卡榫。用於不用螺絲就能把零件夾在一起。",
|
||||
"help.pointcloud.insert": "將 PLY、XYZ 或 PTS 掃描資料作為點雲插入模型旁。以實測資料建立模型時,可作為參考。",
|
||||
"help.sheet.convert": "將厚度均勻的板或薄殼實體轉為鈑金實體,在您選取的邊處加入折彎。用於讓現有零件可以展開。",
|
||||
"help.sheet.export_bend_table": "將鈑金實體的折彎表儲存為 CSV 或 JSON:展開狀態下的角度、半徑和折彎位置。用於折彎機或工廠。",
|
||||
"help.sheet.export_dxf": "將展開圖儲存為 DXF,含輪廓、折彎線,以及可選的折彎註記。用於雷射、電漿或水刀切割。",
|
||||
"help.sheet.flange": "新增凸緣:由草圖建立的底板、沿開放草圖輪廓的壁,或鈑金邊上的折彎壁。用於建立鈑金零件。",
|
||||
"help.sheet.flat_pattern": "建立鈑金實體的展開圖,含其尺寸、切口和折彎線。用於切割之前檢查下料尺寸。",
|
||||
"help.sheet.fold": "沿草圖直線以指定角度和半徑折彎鈑金。用於在平板上切出特徵後再將其摺疊。",
|
||||
"help.sheet.hem": "將鈑金邊緣向內折回自身。用於得到安全、堅挺且沒有尖銳毛邊的邊緣。",
|
||||
"help.sheet.manage_rules": "建立和編輯鈑金規則:厚度、折彎半徑、K 因子、止裂槽和間隙。用於配合您工廠的材料和工具。",
|
||||
"help.sheet.path_flange": "沿鈑金邊新增一串凸緣,依循一串開放的草圖直線。用於一步做出 U 形或 Z 形等輪廓。",
|
||||
"help.sheet.perforate": "在整片展開的鈑金上新增一片孔陣,採交錯或方形排列。用於通風口、格柵和減重面板。",
|
||||
"help.sheet.refold": "將已展開的鈑金實體重新折起。用於在平板上加入特徵之後。",
|
||||
"help.sheet.unfold": "展開鈑金實體的所有折彎。用於加入必須穿過折彎的孔或切口,之後再重新折彎。",
|
||||
"help.sketch.arc.center_point": "繞圓心畫圓弧,從起點到終點。用於已知圓弧圓心時,例如繞孔或樞軸的半徑。",
|
||||
"help.sketch.arc.tangent": "畫一段從直線或圓弧末端開始、並與其相切延續的圓弧。用於以平滑的彎曲而非轉角延續一串線條。",
|
||||
"help.sketch.arc.three_point": "畫一段從起點經過第三點到終點的圓弧。用於圓弧必須通過給定的點,而非繞已知圓心時。",
|
||||
"help.sketch.arc3d": "開啟「3D 草圖」時,通過三點在空間中畫出精確的圓弧。用於路徑和導軌中離開草圖平面的彎曲。",
|
||||
"help.sketch.auto_constrain": "加入草圖幾乎已具備的拘束,例如水平、平行或重合,然後標註尺寸,直到完全定義。用於一步鎖定粗略畫出的草圖。",
|
||||
"help.sketch.auto_constrain_from_datum": "與「自動拘束」相同,但從您選取的基準點而非原點量測位置。用於零件以某個參考點佈局時,例如角或孔。",
|
||||
"help.sketch.blend_curve": "以與兩者相切的平滑雲形線連接兩條曲線的端點,若選擇,也可曲率連續。用於在曲線之間的缺口架橋而不產生折角。",
|
||||
"help.sketch.break": "在其他曲線穿過處,或在您放置的點處,將曲線分割成多段。用於曲線的一部分需要自己的拘束,或需要單獨刪除時。",
|
||||
"help.sketch.cancel": "離開草圖,並捨棄自建立或開啟編輯以來的所有變更。「復原」可找回這些變更。",
|
||||
"help.sketch.centerline": "在一般直線與中心線之間切換,中心線是輪廓會略過的軸。可將中心線用作旋轉、鏡射或對稱拘束的軸。",
|
||||
"help.sketch.chamfer.distance_angle": "為兩條直線之間的轉角倒斜角,由沿第一條線的距離和一個角度決定。用於圖紙以長度和角度給出倒角時,例如 2 mm × 30°。",
|
||||
"help.sketch.chamfer.equal_distance": "沿兩條直線往回相同的距離,為兩條線之間的轉角倒斜角。用於輪廓上常見的 45° 倒角。",
|
||||
"help.sketch.chamfer.two_distance": "為兩條直線之間的轉角倒斜角,沿每條線各有獨立的距離。用於非 45° 的倒角,以兩個長度給出。",
|
||||
"help.sketch.circle.center": "以圓心和直徑畫圓。用於圓心已知的孔、凸座和其他圓形特徵。",
|
||||
"help.sketch.circle.three_point": "通過三點畫圓。用於圓必須通過給定的點時,例如現有幾何上的點。",
|
||||
"help.sketch.circle.three_tangent": "畫一個與三條直線、圓或圓弧相切的圓。用於讓圓落在三條曲線之間的空間內,例如三角形的內切圓。",
|
||||
"help.sketch.circle.two_point": "以直徑的兩個端點畫圓。用於已知圓的邊緣點而非圓心時。",
|
||||
"help.sketch.circle.two_tangent": "畫一個指定大小、與兩條直線、圓或圓弧相切的圓。用於兩條曲線之間固定半徑的圓角。",
|
||||
"help.sketch.conic": "在兩個端點之間畫圓錐曲線,形狀由頂點和 rho 值決定。用於需要調整飽滿程度的平滑過渡,從平緩到近乎尖角。",
|
||||
"help.sketch.constrainer": "為一條或兩條選取的曲線套用它們幾乎已具備的拘束,例如水平、平行、相切或相等。用於逐一整理手繪草圖的關係。",
|
||||
"help.sketch.constraint.coincident": "使點落在另一個點、曲線或草圖軸上。用於封閉輪廓中的缺口,或將點放在直線上。",
|
||||
"help.sketch.constraint.collinear": "使兩條直線位於同一條直線上。用於對齊中斷的邊,例如缺口的兩側。",
|
||||
"help.sketch.constraint.concentric": "使兩個圓或圓弧具有相同的圓心。用於圓環、沉孔和階梯軸。",
|
||||
"help.sketch.constraint.curvature": "使在端點相接的兩條曲線以相同的曲率(G2)延續。用於相切接合不夠平滑之處,例如在可見的曲面上。",
|
||||
"help.sketch.constraint.equal": "使直線長度相同,或使圓與圓弧半徑相同。用於讓一個尺寸驅動多個相同的特徵。",
|
||||
"help.sketch.constraint.fix": "將點或曲線固定在原位,或再次釋放。用於拖曳或求解草圖時不可移動的幾何。",
|
||||
"help.sketch.constraint.horizontal_vertical": "使一條直線,或兩點之間的連線,成為水平或垂直,取較接近者。用於讓輪廓與草圖軸對齊。",
|
||||
"help.sketch.constraint.midpoint": "將點放在直線的中間,或使兩條直線的中點重合。用於讓幾何居中於一條邊。",
|
||||
"help.sketch.constraint.parallel": "使兩條直線平行。用於其他尺寸改變時必須保持平行的邊。",
|
||||
"help.sketch.constraint.perpendicular": "使兩條直線以直角相交。用於不在草圖軸上的直線之間的方角。",
|
||||
"help.sketch.constraint.polygon": "使一串封閉的直線成為正多邊形:各邊等長,每個角都在同一個圓上。用於讓手繪的多邊形變成正多邊形並保持如此。",
|
||||
"help.sketch.constraint.symmetry": "使兩個點或曲線以一條直線為軸,或繞一點,互為鏡像。用於變更一側時保持輪廓對稱。",
|
||||
"help.sketch.constraint.tangent": "使兩條曲線相切接觸,例如直線與圓弧。用於沒有折角的平滑接合。",
|
||||
"help.sketch.construction": "在一般幾何與建構幾何之間切換曲線,輪廓會略過建構幾何。將建構曲線用作佈局、參考和尺寸的輔助。",
|
||||
"help.sketch.construction_line": "建立通過兩點的無限長建構直線。可用來規劃草圖佈局,而不會分割輪廓。",
|
||||
"help.sketch.construction_line.angle": "建立與草圖 X 軸夾指定角度的無限長建構直線。請選取點並輸入角度,或選取其方向。",
|
||||
"help.sketch.construction_line.bisector": "選取兩條相交的草圖直線,再選擇其中一條角平分線。結果會跟隨其來源直線。",
|
||||
"help.sketch.construction_line.horizontal": "建立通過某一點的水平無限長建構直線。其水平拘束會在後續編輯中持續維持。",
|
||||
"help.sketch.construction_line.parallel": "選取一條草圖直線,再放置與其平行的無限長建構直線。按右鍵可選擇其他參考。",
|
||||
"help.sketch.construction_line.perpendicular": "選取一條草圖直線,再放置與其垂直的無限長建構直線。按右鍵可選擇其他參考。",
|
||||
"help.sketch.construction_line.tangent_at": "在圓或圓弧上的某一點,或在開放雲形線或圓錐曲線的端點建立切線。請先選取曲線,再選取其切點。",
|
||||
"help.sketch.construction_line.tangent_external": "選取圓或圓弧,再選取外部點與一個切線解。預覽只會顯示位於所繪圓弧上的切點。",
|
||||
"help.sketch.construction_line.tangent_two": "選取兩個圓或圓弧,再於預覽中選擇一條公切線。切點必須位於所繪曲線上。",
|
||||
"help.sketch.construction_line.vertical": "建立通過某一點的鉛直無限長建構直線。其鉛直拘束會在後續編輯中持續維持。",
|
||||
"help.sketch.copy": "複製所選的草圖曲線和點,連同它們之間的拘束與尺寸。可貼上到此草圖或另一個草圖。",
|
||||
"help.sketch.create": "在平面或模型的平坦面上開始新的 2D 草圖。每個擠出、旋轉和掃掠都從草圖開始。",
|
||||
"help.sketch.cut": "複製所選的草圖幾何並將其從草圖中刪除,作為一個復原步驟。可貼到此草圖的其他位置或另一個草圖。",
|
||||
"help.sketch.dimension": "新增驅動尺寸:依所選項目為長度、距離、角度、半徑或直徑。輸入數值或參數名稱,草圖就會跟隨。",
|
||||
"help.sketch.edit": "開啟現有的草圖進行編輯。完成草圖時,建立在其上的特徵會隨之更新。",
|
||||
"help.sketch.ellipse": "由圓心、長軸末端和短軸側的一點畫橢圓。用於橢圓形開口、凸輪和其他細長的圓形形狀。",
|
||||
"help.sketch.equation_curve": "依公式繪製曲線:在指定範圍內使用 x(t) 和 y(t),或 y = f(x)。公式可以使用參數,曲線會隨之更新:可用於正弦波、螺旋線或齒輪齒形的漸開線。",
|
||||
"help.sketch.extend": "將直線或圓弧延長到擋在前方的最近曲線,或讓兩條曲線生長直到相遇。用於修剪或編輯後封閉輪廓中的缺口。",
|
||||
"help.sketch.fillet": "以指定半徑的圓弧,將兩條直線或圓弧相接的轉角倒圓。同時倒圓的多個轉角共用一個半徑。",
|
||||
"help.sketch.finish": "離開草圖並回到模型。其封閉輪廓隨即可用於擠出、旋轉和其他特徵。",
|
||||
"help.sketch.finish_auto_constrain": "對草圖執行「自動拘束」,然後完成草圖。用於一步讓草圖在完全定義的狀態下離開。",
|
||||
"help.sketch.fit_curves_to_section": "以草圖平面剖切網格或實體,並將直線和圓弧擬合到剖面上。用於把掃描或匯入的零件重建為可編輯的草圖。",
|
||||
"help.sketch.include_3d": "將模型的邊、頂點和其他草圖的曲線作為連結的參考帶入此草圖,並把不在其平面上的壓平到平面上。用於以不位於草圖平面內的幾何為基礎建構。",
|
||||
"help.sketch.infinite": "在一般直線與橫貫整個檢視的無限長建構直線之間切換。用作永遠不會過短的佈局參考。",
|
||||
"help.sketch.insert_dxf": "將 DXF 圖紙的曲線讀入草圖,並依您的設定縮放、旋轉和放置。用於以其他程式的 2D 圖紙為基礎建構,例如雷射切割的輪廓。",
|
||||
"help.sketch.insert_svg": "將 SVG 圖形的路徑讀入草圖,並依您的設定縮放、旋轉和放置。用於把標誌或向量輪廓轉成可擠出的曲線。",
|
||||
"help.sketch.inspect": "開啟目前草圖的報告:還剩多少個自由度,以及是否已完全拘束。用於在完成草圖之前找出哪些部分仍會移動。",
|
||||
"help.sketch.intersect": "加入實體、面、邊或其他草圖與草圖平面相交的曲線或點。它們保持連結,並在模型變更時跟隨。",
|
||||
"help.sketch.intersection_curve": "在兩個實體或面相接處建立 3D 曲線,並與它們連結。用作跟隨模型的路徑或導軌。",
|
||||
"help.sketch.isoparametric_curve": "通過您選取的點,沿面的 U 或 V 方向建立 3D 曲線,並與該面連結。用作跟隨曲面的路徑或分割線。",
|
||||
"help.sketch.line": "逐點畫出相連的直線,可為開放的鏈或封閉的輪廓。這是大多數輪廓的基本工具。",
|
||||
"help.sketch.line.midpoint": "從中點向一端畫直線,另一端對稱映射。用於以一點為中心的直線,例如對稱的邊。",
|
||||
"help.sketch.line3d": "開啟「3D 草圖」時,在空間中的點之間畫相連的直線。用於離開草圖平面的路徑和框架。",
|
||||
"help.sketch.mirror": "以直線或軸為對稱軸鏡射草圖曲線和點,並加入對稱拘束。用於畫出對稱輪廓的一半後將其補全。",
|
||||
"help.sketch.move": "移動或旋轉草圖曲線和點,或它們的副本。用於重新定位幾何,同時保持其形狀和拘束。",
|
||||
"help.sketch.offset": "以指定距離建立一串曲線的副本,可在一側或兩側。用於壁、輪廓和間隙;距離保持為可編輯的尺寸。",
|
||||
"help.sketch.paste": "將複製或剪下的草圖幾何貼到作用中的草圖。可放在某一點,或以偏移量移位。",
|
||||
"help.sketch.pattern.circular": "繞圓心複製草圖幾何,可為整圈或指定角度。用於螺栓圓、輪輻和齒。",
|
||||
"help.sketch.pattern.rectangular": "以指定間距按行和列複製草圖幾何。用於孔、槽或通風口的網格。",
|
||||
"help.sketch.point": "放置草圖點。用作尺寸、拘束、孔中心或後續特徵的參考。",
|
||||
"help.sketch.point3d": "開啟「3D 草圖」時,在空間中放置點。用作 3D 曲線和路徑的參考。",
|
||||
"help.sketch.polygon.circumscribed": "在圓外畫正多邊形,大小由中心到邊中點的距離決定。用於已知對邊寬度時,例如六角螺帽。",
|
||||
"help.sketch.polygon.edge": "由一條邊的兩個端點畫正多邊形。用於已知邊的長度和位置時。",
|
||||
"help.sketch.polygon.inscribed": "在圓內畫正多邊形,大小由中心到角的距離決定。用於已知對角寬度時。",
|
||||
"help.sketch.project": "將模型的邊、面、頂點和其他草圖的曲線投影到此草圖的平面上並帶入。它們保持連結,並在模型變更時跟隨。",
|
||||
"help.sketch.project_to_surface": "沿此草圖的法向將其他草圖的曲線投影到面上,成為連結的 3D 曲線。用於把標誌、分割線或路徑放到曲面上。",
|
||||
"help.sketch.rectangle.center": "由中心和一個角畫矩形。用於以一點為中心的輪廓,例如原點。",
|
||||
"help.sketch.rectangle.rounded": "畫四個角都以同一半徑倒圓的矩形。用於帶圓角的板、蓋和開口。",
|
||||
"help.sketch.rectangle.three_point": "由一條邊和對側的一點畫矩形。用於與草圖軸成一角度的矩形。",
|
||||
"help.sketch.rectangle.two_point": "由兩個對角畫矩形。用於板、方塊和凹槽的輪廓。",
|
||||
"help.sketch.scale": "以基點為中心按倍數縮放草圖曲線和點。用於調整草圖一部分的大小,而無需重畫。",
|
||||
"help.sketch.slot.arc_center": "沿由圓心、起點和終點決定的圓弧,畫指定寬度的弧形槽。用於繞樞軸的調整槽。",
|
||||
"help.sketch.slot.arc_three_point": "沿通過三點的圓弧畫指定寬度的弧形槽。用於槽的路徑必須通過給定的點時。",
|
||||
"help.sketch.slot.center_point": "從中心到一端圓弧的中心,畫指定寬度的直槽。用於以一點為中心的槽。",
|
||||
"help.sketch.slot.center_to_center": "在兩端圓弧的中心之間畫指定寬度的直槽。用於以中心距標註尺寸的槽,例如螺絲的調整槽。",
|
||||
"help.sketch.slot.overall": "從一個外端到另一個外端畫指定寬度的直槽。用於槽的總長最重要時。",
|
||||
"help.sketch.spline.control_point": "畫由控制點塑形的三次雲形線,曲線不會通過控制點。用於透過移動控制點來塑形的平滑流暢曲線。",
|
||||
"help.sketch.spline.control_point_5": "畫由控制點塑形的 5 次雲形線。用於曲線須以更平滑的曲率接合之處,例如可見的造型曲面。",
|
||||
"help.sketch.spline.fit_point": "畫通過您放置的每一點的平滑雲形線,可為開放或封閉。用於通過已知點描摹形狀。",
|
||||
"help.sketch.spline3d": "開啟「3D 草圖」時,通過空間中的點畫平滑曲線。用於離開草圖平面的掃掠路徑和線纜路線。",
|
||||
"help.sketch.spun_profile": "在草圖平面中建立實體繞軸旋轉時掃出的輪廓。用於取得車削零件的外形,供旋轉或圖紙使用。",
|
||||
"help.sketch.text": "以選定的字型、高度和角度在草圖中寫入文字;文字內容可跟隨參數。可擠出或浮雕,用於標籤和字樣。",
|
||||
"help.sketch.transform": "一步以中心點為基準縮放、旋轉和移動草圖幾何。用於一次重新定位並調整所選項目的大小。",
|
||||
"help.sketch.trim": "移除曲線上您按一下之處兩側最近交點之間的一段。用於把重疊的線條清理成封閉的輪廓。",
|
||||
"help.solid.align": "移動所選實體,使其上的點、面或平面與別處的點、面或平面對齊。用於將一個零件貼靠到另一個零件上,而無需測量偏移量。",
|
||||
"help.solid.boundary_fill": "由重疊的工具實體所圍成的區域建立實體,只填充您選取的區域。用於由多個實體共同圍出的空間建構形狀。",
|
||||
"help.solid.bounding_solid": "建立包圍所選實體的長方體,可附邊距。用於查看零件的整體尺寸,或作為加工它的毛料。",
|
||||
"help.solid.box": "由長、寬、高建立長方體,從一個角點開始或以一點為中心。用於快速建立方塊、佔位件,或作為要在其中切出特徵的實體。",
|
||||
"help.solid.chamfer": "以指定的距離在所選邊上切出平直的斜面。用於去除銳邊,或使銷釘、螺絲更容易插入。",
|
||||
"help.solid.coil": "由直徑、圈數、高度或螺距,以及圓形或方形斷面,建立螺旋狀實體,例如彈簧。用於彈簧、線圈和螺旋脊。",
|
||||
"help.solid.combine": "結合多個實體、從目標實體中切除,或只保留它們共有的體積,還可以保留工具實體。用於合併零件、用一個形體切割另一個形體,或找出兩個實體重疊的位置。",
|
||||
"help.solid.cone": "由底圓和高度建立圓錐體;若頂部也有半徑,則建立截頭圓錐。用於錐形、漏斗、錐孔和尖頭。",
|
||||
"help.solid.cylinder": "由半徑或直徑和高度,沿軸立在一點上建立圓柱體。用於軸、銷、凸座和圓形毛料。",
|
||||
"help.solid.draft": "將所選的面依指定角度傾斜,角度從中性面量起。用於射出成型件或鑄件,使零件能夠順利脫模。",
|
||||
"help.solid.emboss": "將草圖輪廓(例如文字或標誌)從面上凸起,或壓入面內。用於平面或圓面上的字樣、標籤和標記。",
|
||||
"help.solid.extrude": "將草圖輪廓依指定距離擠出為三維形體,可增加或移除材料。用於將平面輪廓變成方塊、凸座或凹槽。",
|
||||
"help.solid.fillet": "以指定半徑的平滑圓弧將所選的邊倒圓。用於為了強度、手感或外觀而柔化銳邊。",
|
||||
"help.solid.hole": "在面上的指定位置鑽出指定直徑的圓孔。用於螺絲過孔、銷孔及其他簡單的圓形開口。",
|
||||
@@ -1637,62 +1408,20 @@
|
||||
"help.solid.move": "依指定的距離和角度移動或旋轉所選實體,或其副本。用於調整實體位置,或在別處再建立一個。",
|
||||
"help.solid.offset_face": "將所選的面依指定距離向內或向外推移,周圍的面隨之調整。用於在不編輯草圖的情況下加厚壁、加深凹槽或加高凸座。",
|
||||
"help.solid.pattern.circular": "將所選物件依指定的數量和總角度繞軸重複排列。用於螺栓圓周分布、輻條、散熱片和輪齒。",
|
||||
"help.solid.pattern.path": "沿草圖路徑依數量和間距複製特徵或實體。用於沿曲邊排列的孔,或沿導軌排列的零件。",
|
||||
"help.solid.pattern.rectangular": "將所選物件依指定的數量和間距沿一個或兩個方向重複排列。用於成排或成網格的孔、肋、銷釘或支腳。",
|
||||
"help.solid.pipe": "沿草圖曲線構成的路徑建立圓管,實心或帶壁厚的空心。用於管、線、纜和軌。",
|
||||
"help.solid.press_pull": "拖曳面以增加或移除材料,或拖曳邊將其倒圓。用於直接在模型上快速修改。",
|
||||
"help.solid.remove": "從時間軸的這個位置起,將所選實體從設計中移除;之前的步驟仍保留它們。用於移除輔助實體,例如不再需要的切割工具。",
|
||||
"help.solid.replace_face": "將所選的平面移到某個平面或平行的面上,實體會隨之伸長或縮短以對接。用於讓某個面與另一個零件或建構平面齊平。",
|
||||
"help.solid.revolve": "將草圖輪廓繞軸旋轉,生成圓形的實體。用於軸、旋鈕、碗,以及任何繞中心線呈圓形的零件。",
|
||||
"help.solid.rib": "沿開放的草圖曲線新增薄壁,延伸填滿至實體的下一個面。用於加強壁和轉角,例如在成型或列印的零件中。",
|
||||
"help.solid.scale": "依比例放大或縮小所選實體,可各方向相同,也可依軸分別設定。用於調整匯入形體的大小,或預留收縮量。",
|
||||
"help.solid.shell": "將實體掏空,留下指定厚度的壁,還可以開啟所選的面。用於盒子、蓋子及其他薄壁零件。",
|
||||
"help.solid.sphere": "由半徑或直徑繞中心點建立球體。用於球、旋鈕和圓端。",
|
||||
"help.solid.split_body": "以平面、另一個實體的面或草圖直線,將實體切分為多個獨立的實體。用於製作分別列印、加工或上色的零件。",
|
||||
"help.solid.split_face": "沿平面、另一個實體的面或草圖曲線分割所選的面,而不切開實體。用於為面的一部分單獨設定拔模、顏色或偏移。",
|
||||
"help.solid.sweep": "沿路徑拖曳草圖輪廓以生成實體。用於管道、導軌、把手,以及任何截面恆定且沿曲線延伸的零件。",
|
||||
"help.solid.thread": "在圓柱面上新增 ISO 公制螺紋,可為裝飾螺紋或切入實體。用於螺栓、螺紋孔和列印的螺絲零件。",
|
||||
"help.solid.torus": "由繞其軸的大半徑和圓形斷面的小半徑建立圓環體。用於 O 形環、把手和圓珠。",
|
||||
"help.solid.web": "沿每條開放的草圖曲線新增薄壁,各自延伸填滿至實體的下一個面。用於外殼和托盤內部的支撐壁格柵。",
|
||||
"help.surface.blend": "建立橋接兩個實體邊的曲面,與兩者相切或曲率連續。用於在間隙兩側平滑接合兩個曲面。",
|
||||
"help.surface.boundary": "建立填滿由二至四條草圖曲線構成的迴圈或曲線網格的曲面。用於由邊界定義的自由形狀面板。",
|
||||
"help.surface.extend": "將曲面延長超出其邊,可指定距離或延伸到平面或面。用於在修剪或縫合前讓曲面互相重疊。",
|
||||
"help.surface.extrude": "將草圖曲線或輪廓沿一段距離推成曲面,只有壁,沒有封口。用於薄壁,以及切割或分割工具。",
|
||||
"help.surface.fair": "在邊保持不動的情況下,平滑自由形狀面的內部。用於撫平曲面上的凸起和起伏的反射。",
|
||||
"help.surface.loft": "建立依序通過兩個或多個斷面的曲面,沒有封口。用於殼體以及不同形狀之間的過渡。",
|
||||
"help.surface.match": "重建曲面的邊,使其與另一個實體的邊相接,並相切或曲率相符。用於在兩個曲面之間平滑地封閉接縫。",
|
||||
"help.surface.offset": "沿法線方向距離一定處建立面的副本,成為新的曲面實體。用於外皮、間隙,或壁的另一側。",
|
||||
"help.surface.patch": "以平坦或平滑彎曲的面填滿草圖區域或封閉的邊迴圈。用於封閉曲面實體上的孔。",
|
||||
"help.surface.reverse_normal": "翻轉曲面實體的面,使其外側朝向另一邊。用於面朝內時,在加厚或縫合之前。",
|
||||
"help.surface.revolve": "將草圖曲線或輪廓繞軸旋轉成曲面,沒有封口。用於燈罩、碗和噴嘴等圓形殼體。",
|
||||
"help.surface.ruled": "從一串邊沿面的法向、切線方向或以某個角度,建立由直線構成的條帶。用於拔模壁、延伸面和分模面。",
|
||||
"help.surface.stitch": "沿共用的邊縫合曲面實體;若閉合則成為實體。用於將一組曲面變成一個實體。",
|
||||
"help.surface.sweep": "將草圖曲線或輪廓沿路徑移動成曲面,沒有封口。用於沿路徑的排水槽、飾條和其他薄形狀。",
|
||||
"help.surface.thicken": "賦予曲面實體厚度,將其變成實體。用於由曲面製作可列印或可加工的零件。",
|
||||
"help.surface.trim": "以平面、另一個曲面或草圖曲線切割曲面,並保留您選取的一側。用於縫合前把曲面切成形狀。",
|
||||
"help.surface.unstitch": "將實體的面分離為各自獨立的曲面實體;實體會散開成曲面。用於重做實體的單個面。",
|
||||
"help.surface.untrim": "移除面上的孔,或將其外邊界還原為曲面的自然邊界。用於修剪後取回完整的曲面。",
|
||||
"help.third_party": "第三方授權",
|
||||
"help.timeline.compute_all": "從頭重新計算時間軸中的所有特徵。用於重新整理模型,並查看哪些特徵失敗。",
|
||||
"help.timeline.delete": "從時間軸中刪除所選特徵;刪除草圖時,由它建立的特徵也會一併刪除。用於移除不再需要的步驟。",
|
||||
"help.timeline.dependents": "列出會隨某個特徵一起被刪除的特徵,以及沒有它就會失敗的特徵。用於刪除或變更特徵之前。",
|
||||
"help.timeline.play": "逐一重播其餘特徵,每次重建後暫停半秒。再次執行此命令或按 Escape 可停止;「移至結尾」會立即跳到結尾。",
|
||||
"help.view.apply": "將檢視轉到標準方向(例如前、上或等角),或轉到已儲存的命名檢視。用於從固定角度觀看模型。",
|
||||
"help.view.delete": "刪除已儲存的命名檢視。不會更改模型。",
|
||||
"help.view.fit": "縮放並平移,使整個模型或所選項目填滿檢視。用於模型跑出視野之外時。",
|
||||
"help.view.grid": "顯示或隱藏視埠中的網格。用作建模時的尺寸與方向參考。",
|
||||
"help.view.ground_shadow": "顯示或隱藏模型在地面上的陰影。用於更容易判斷高度和位置。",
|
||||
"help.view.home": "將檢視轉回主方向,並使模型符合視圖。用於快速回到已知的檢視。",
|
||||
"help.view.list": "列出設計中儲存的命名檢視。用於找出先前儲存的檢視。",
|
||||
"help.view.navigate": "以步進方式旋轉、平移或縮放檢視,例如向左四分之一圈。用於精確移動相機,而不必拖曳。",
|
||||
"help.view.navigation_bar": "顯示或隱藏視埠底部的導覽列。隱藏可獲得更多空間,顯示則可用滑鼠使用檢視工具。",
|
||||
"help.view.rename": "為已儲存的命名檢視取新名稱。檢視本身保持不變。",
|
||||
"help.view.save": "將目前的相機位置儲存為設計中的命名檢視。用於之後回到同一角度,例如截圖。",
|
||||
"help.view.spin": "持續環繞模型轉動檢視,直到下一次按一下或按鍵。用於從各個方向展示模型。",
|
||||
"help.view.tool": "鎖定相機工具(環繞、平移或縮放),讓以滑鼠左鍵拖曳時移動檢視,直到您將其關閉。用於觸控板或沒有滑鼠中鍵時。",
|
||||
"help.view.visual_style": "切換模型的繪製方式:著色(含或不含邊線)、線框,或含隱藏線。用線框查看內部,用著色得到乾淨的外觀。",
|
||||
"history.sketch_under_constrained": "拘束不足({count} 個自由度)",
|
||||
"history.sketch_under_constrained_one": "拘束不足({count} 個自由度)",
|
||||
"hole_presets.confirm_delete": "確認刪除",
|
||||
"hole_presets.delete": "刪除",
|
||||
"hole_presets.delete_prompt": "刪除此個人預設?現有的孔不會改變。",
|
||||
@@ -1867,10 +1596,6 @@
|
||||
"material.selection.mixed": "不同材質",
|
||||
"measure.at": "位置",
|
||||
"measure.item": "項目 {number}",
|
||||
"measure.quick_copied": "已複製測量值",
|
||||
"measure.quick_copy": "按一下以複製測量值",
|
||||
"measure.quick_edges": "{count} 條邊",
|
||||
"measure.quick_faces": "{count} 個面",
|
||||
"messages.ago_h": "{n} 小時前",
|
||||
"messages.ago_min": "{n} 分鐘前",
|
||||
"messages.ago_s": "{n} 秒前",
|
||||
@@ -2023,11 +1748,6 @@
|
||||
"not a move": "不是移動",
|
||||
"not a number": "不是數字",
|
||||
"open a sketch first": "請先開啟一個草圖",
|
||||
"parameters.apply_live": "離開欄位時即套用每項變更",
|
||||
"parameters.apply_live_tip": "關閉:變更會等到按下「套用」或「確定」,然後設計一次性為所有變更重建。「取消」或 Esc 會捨棄這些變更。",
|
||||
"parameters.held": "{count} 項變更等待套用",
|
||||
"parameters.held_hint": "編輯運算式和單位。變更會等到按下「套用」或「確定」。",
|
||||
"parameters.held_one": "1 項變更等待套用",
|
||||
"parts.automatic_name": "自動",
|
||||
"parts.dimension.across_flats": "對邊寬度",
|
||||
"parts.dimension.bore": "內徑",
|
||||
@@ -2050,8 +1770,6 @@
|
||||
"parts.family.set_screw": "內六角平端止付螺絲",
|
||||
"parts.family.socket_head_cap_screw": "內六角圓柱頭螺絲",
|
||||
"parts.family.washer": "平墊圈",
|
||||
"parts.holes": "孔(可選)",
|
||||
"parts.placement_hint": "選取一個或多個孔,將零件放入每個孔中,或按「確定」將其放在原點",
|
||||
"pattern.alignment_2": "對齊 2",
|
||||
"pattern.alignment_hint": "數量包含原始物件。置中時副本分佈在兩側;數量為偶數時,反轉可切換多一個副本的一側。",
|
||||
"pattern.direction_1": "方向 1",
|
||||
@@ -2092,8 +1810,6 @@
|
||||
"prefs.anti_aliasing_note": "平滑鋸齒狀邊緣。",
|
||||
"prefs.applies_on_restart": "重新啟動後生效",
|
||||
"prefs.assistant": "助理",
|
||||
"prefs.auto_operation": "自動選擇操作",
|
||||
"prefs.auto_operation_note": "特徵視窗會依新材料接觸到的內容,自動選擇「接合」、「新建實體」或「剪下」,直到您自行選擇為止。關閉時:維持開啟時的操作。",
|
||||
"prefs.axes": "軸",
|
||||
"prefs.axis": "軸",
|
||||
"prefs.bodies_folders": "實體資料夾",
|
||||
@@ -2104,8 +1820,6 @@
|
||||
"prefs.bottom_centre": "下方置中",
|
||||
"prefs.bottom_right": "右下方",
|
||||
"prefs.browser": "瀏覽器",
|
||||
"prefs.browser_eye_left": "眼睛圖示置於摺疊箭頭旁",
|
||||
"prefs.browser_eye_left_note": "瀏覽器各列會照舊把顯示/隱藏的眼睛圖示放在摺疊箭頭旁,而不是放在各列右端的一欄中。",
|
||||
"prefs.browser_reveal_on_hover": "游標移上時顯示",
|
||||
"prefs.browser_show_note": "「顯示」會讓瀏覽器保持在畫面上。「游標移上時顯示」會將它隱藏,直到指標移到它的位置或其左緣的細長標籤上;當指標位於其中或從它開啟的選單仍開著時,它會保持開啟。",
|
||||
"prefs.browser_shown": "顯示",
|
||||
@@ -2154,11 +1868,8 @@
|
||||
"prefs.graphics_card_auto": "自動",
|
||||
"prefs.graphics_card_missing": "已儲存的顯示卡無法使用;將改用自動選擇。",
|
||||
"prefs.graphics_card_restart": "重新啟動 SolidCraft 後生效。WGPU_ADAPTER_NAME 會覆蓋此選擇。",
|
||||
"prefs.graphics_card_unused": "已儲存的顯示卡未用於此視窗;實際使用的顯示卡顯示在「說明 › 關於」和狀態列中。請嘗試「自動」,或將 WGPU_ADAPTER_NAME 設為顯示卡名稱中的唯一部分。",
|
||||
"prefs.graphics_note": "在速度與平滑度之間取捨。每個選項都會在範例上顯示其效果。",
|
||||
"prefs.graphics_presets_note": "預設集會一併設定下列選項。",
|
||||
"prefs.hide_constraint_glyphs_zoomed_out": "縮小檢視時隱藏拘束符號",
|
||||
"prefs.hide_constraint_glyphs_zoomed_out_note": "草圖縮小到拘束符號會使畫面雜亂的程度時,拘束符號會從檢視中消失。關閉時:無論縮放多少,它們都維持固定的螢幕大小。",
|
||||
"prefs.history": "歷程記錄",
|
||||
"prefs.history_origin_bodies": "在頂部顯示原點與實體",
|
||||
"prefs.history_origin_bodies_note": "左側或瀏覽器下方的歷程記錄,會以作用中元件的「實體」資料夾和「原點」開頭,其顯示切換(眼睛圖示)和選單與瀏覽器中相同。底部的歷程記錄維持不變。",
|
||||
@@ -2197,9 +1908,6 @@
|
||||
"prefs.max_file_size_step": "STEP 和匯入檔案",
|
||||
"prefs.max_file_size_web": "網頁版可開啟最大 512 MB 的 STEP 和匯入檔案,以及最大 256 MB 的設計:瀏覽器分頁無法容納更大的檔案。桌面版可提高這些上限。",
|
||||
"prefs.megabytes": "MB",
|
||||
"prefs.menu_grid": "大圖示",
|
||||
"prefs.menu_list": "清單",
|
||||
"prefs.menus": "選單",
|
||||
"prefs.minutes": "分鐘",
|
||||
"prefs.minutes_suffix": " min",
|
||||
"prefs.mouse": "滑鼠與觸控板",
|
||||
@@ -2219,16 +1927,10 @@
|
||||
"prefs.origin_plane_names": "原點平面名稱",
|
||||
"prefs.origin_plane_names_note": "顯示於瀏覽器、對話方塊和清單中的名稱。{top} 為 XY,{front} 為 XZ,{right} 為 YZ,Z 軸朝上。命令、指令碼和已儲存的設計仍使用 XY、XZ 和 YZ。",
|
||||
"prefs.overall_speed": "整體速度",
|
||||
"prefs.parameter_list_rows": "參數清單列數",
|
||||
"prefs.parameter_list_rows_tip": "在空的數值欄位按向下鍵會列出參數,收藏的排在前面,最多列出這麼多列。列數較少可讓大型設計中的清單保持輕巧。",
|
||||
"prefs.persistent_ribbon_pressed": "醒目顯示作用中的功能區命令",
|
||||
"prefs.persistent_ribbon_pressed_help": "在功能區命令的效果開啟期間醒目顯示這些命令。關閉可維持先前的中性外觀與命令說明。",
|
||||
"prefs.perspective_fov": "視角",
|
||||
"prefs.placement": "放置",
|
||||
"prefs.prefer_free_sketch_points": "點重疊時優先選取可移動的草圖點",
|
||||
"prefs.preview_choices": "所選設定的預覽",
|
||||
"prefs.print_face_highlight": "列印底面醒目提示",
|
||||
"prefs.print_face_highlight_tip": "在檢視中為實體的列印底面著色及描邊的強度。0 % 不顯示醒目提示。",
|
||||
"prefs.profile_active": "作用中的設定檔",
|
||||
"prefs.profile_applied": "已套用設定檔。",
|
||||
"prefs.profile_changed": "儲存設定檔後設定已有變更。按「儲存」可將變更保存到設定檔中。",
|
||||
@@ -2250,8 +1952,6 @@
|
||||
"prefs.quality_fastest": "最快",
|
||||
"prefs.quality_slowest": "最慢",
|
||||
"prefs.quality_smoother": "更平滑",
|
||||
"prefs.quick_measure": "檢視角落的快速測量",
|
||||
"prefs.quick_measure_note": "在檢視右下角顯示所選項目的大小:邊的長度(圓形邊則為 Ø 和 R)、面的面積、點的位置、兩個項目的距離和角度,或多條邊、多個面的總計。按一下即可複製。",
|
||||
"prefs.render_previous_geometry_budget": "使用先前的彩現預覽幾何預算",
|
||||
"prefs.render_previous_geometry_budget_help": "還原先前固定的幾何上限(64 位元桌面版為 512 MiB,其他平台為 128 MiB),而非依裝置決定的預算。",
|
||||
"prefs.reports_saved": "已儲存 {n} 份",
|
||||
@@ -2265,8 +1965,6 @@
|
||||
"prefs.search_empty": "沒有符合的設定",
|
||||
"prefs.select": "選擇",
|
||||
"prefs.select_one_item": "選擇一個項目",
|
||||
"prefs.select_other_hidden": "以「選擇其他」選取隱藏的幾何",
|
||||
"prefs.select_other_hidden_help": "開啟:納入指標附近隱藏的實體、草圖與被遮住的邊。關閉:沿用原本指標下可見幾何的清單。",
|
||||
"prefs.selecting": "選擇",
|
||||
"prefs.shift": "Shift",
|
||||
"prefs.shift_add_ctrl_toggle": "Shift 僅新增;Ctrl / Cmd 切換選擇",
|
||||
@@ -2278,37 +1976,25 @@
|
||||
"prefs.sketch_align_points_note": "繪製時,點可同時與一個草圖點水平對齊、並與另一個草圖點垂直對齊,並顯示點線輔助線,按一下會保留兩個對齊。關閉:只與前一個點對齊,一次一個軸向。",
|
||||
"prefs.sketch_conflict_colour": "衝突幾何以衝突顏色顯示",
|
||||
"prefs.sketch_conflict_colour_note": "草圖的拘束發生衝突時,失敗拘束所涉及的曲線與點也會以衝突顏色繪製,而不只是其符號或尺寸。關閉時:維持原本的顏色。",
|
||||
"prefs.sketch_construction_lines": "延伸建構直線工具",
|
||||
"prefs.sketch_exit_view": "草圖結束時",
|
||||
"prefs.sketch_exit_view.keep": "保持目前檢視",
|
||||
"prefs.sketch_exit_view.previous": "返回先前的檢視",
|
||||
"prefs.sketch_exit_view.unless_rotated": "未旋轉時返回",
|
||||
"prefs.sketch_exit_view_note": "「完成草圖」、取消或連按兩次 Esc 後檢視的去向。",
|
||||
"prefs.sketch_open_look_at": "開啟草圖時轉向正對草圖",
|
||||
"prefs.sketch_open_look_at_note": "關閉:建立或編輯草圖時維持目前的檢視。需要時可用「注視」正對草圖。",
|
||||
"prefs.sketch_recent_snap": "自動鎖點至最近使用的圓心與中點",
|
||||
"prefs.sketch_recent_snap_note": "繪製時,游標會鎖點至最近使用的兩個圓心或直線邊中點的輔助線交會處。關閉時:這些輔助線僅供顯示,游標不會移動。",
|
||||
"prefs.sketch_selection": "草圖與選取",
|
||||
"prefs.sketch_selection_heading": "草圖與選取",
|
||||
"prefs.sketch_selection_note": "草圖如何貼齊,以及點擊如何選取。",
|
||||
"prefs.sketch_state_icons": "草圖圖示以其狀態的顏色顯示",
|
||||
"prefs.sketch_state_icons_note": "在歷程記錄與瀏覽器中,草圖圖示會採用其狀態的顏色(拘束不足、完全拘束或衝突),其工具提示也會註明該狀態。關閉時:所有草圖使用相同圖示。",
|
||||
"prefs.sketch_tab_always": "保持顯示「草圖」索引標籤",
|
||||
"prefs.sketch_tab_always_note": "沒有開啟草圖時,「草圖」索引標籤仍保留在功能區中,位於「模型」之後。使用其繪圖工具時,會在所選的平面或面上、或在你接著選取的平面上開始草圖,並直接啟用該工具。",
|
||||
"prefs.sketch_tracking_guides": "圓心與中點對齊輔助線",
|
||||
"prefs.sketch_tracking_guides_note": "游標停在圓心或直線邊的中點上,再水平或垂直移動,即可顯示暫時的點線輔助線。",
|
||||
"prefs.sketch_tracking_points": "繪製時顯示來自端點和角的對齊輔助線",
|
||||
"prefs.sketch_tracking_points_note": "繪圖工具等待指定點時,將游標停在直線或圓弧的端點、矩形的角或自由點上,會顯示與圓心或中點相同的暫時點線輔助線。關閉:僅限圓心和中點。",
|
||||
"prefs.sketching": "草圖",
|
||||
"prefs.snap_drawing_note": "繪製或拖曳草圖點時使用。",
|
||||
"prefs.source": "來源",
|
||||
"prefs.speed": "速度",
|
||||
"prefs.stand_up_note": "以 Z 軸向上開啟 STEP 或 IGES 檔案後,詢問是否繞 X 軸旋轉 90°。",
|
||||
"prefs.stand_up_unknown": "來自未知程式的檔案",
|
||||
"prefs.stand_up_unknown.ask": "在對話方塊中詢問",
|
||||
"prefs.stand_up_unknown.note": "顯示提示",
|
||||
"prefs.stand_up_unknown.off": "不提供",
|
||||
"prefs.stand_up_unknown_note": "當檔案標頭沒有指出任何已知以 Y 軸向上儲存的程式時,要如何提出詢問。「顯示提示」只會在檔案看起來平躺時顯示;「在對話方塊中詢問」則和以往一樣,對每一個這類檔案都會詢問。",
|
||||
"prefs.status_bar": "狀態列",
|
||||
"prefs.status_bar_note": "視窗底部的細長列會顯示正在編輯的內容、以顏色表示的開啟中草圖狀態,以及設計的單位;按一下單位即可變更。草圖狀態就不會再顯示在檢視的角落。",
|
||||
"prefs.status_done": "完成",
|
||||
@@ -2326,16 +2012,6 @@
|
||||
"prefs.theme_follow_off": "關閉",
|
||||
"prefs.theme_follow_stop": "停止跟隨",
|
||||
"prefs.theme_import_hint": "按一下以選擇主題檔案、將檔案拖放到此處,或在已複製主題的情況下按 Ctrl+V(Mac 為 Cmd+V)",
|
||||
"prefs.theme_option_opacity": "不透明度",
|
||||
"prefs.theme_option_opacity_help": "調整浮動面板的不透明度。可讀性下限會保護視埠顏色上的文字。",
|
||||
"prefs.theme_option_tab_colours": "索引標籤顏色",
|
||||
"prefs.theme_option_tab_colours_help": "每個功能區索引標籤都使用此主題的面板和視埠顏色。",
|
||||
"prefs.theme_option_tab_fade_ms": "索引標籤轉場",
|
||||
"prefs.theme_option_tab_fade_ms_help": "切換索引標籤時,面板和視埠顏色會淡入淡出。設為零則立即切換。",
|
||||
"prefs.theme_options_badge": "選項",
|
||||
"prefs.theme_options_more": "更多 · {count}",
|
||||
"prefs.theme_options_reset": "重設",
|
||||
"prefs.theme_options_unavailable": "此裝置上無法使用",
|
||||
"prefs.theme_paste": "貼上主題",
|
||||
"prefs.theme_paste_none": "剪貼簿中沒有 SolidCraft 主題",
|
||||
"prefs.timeline_half_hour": "−30 分鐘",
|
||||
@@ -2357,23 +2033,13 @@
|
||||
"prefs.under_cursor": "游標下方",
|
||||
"prefs.units_precision": "單位與精度",
|
||||
"prefs.updates": "更新",
|
||||
"prefs.value_boxes_in_view": "在檢視中於控點旁顯示數值",
|
||||
"prefs.value_boxes_in_view_tip": "命令的數值(距離、半徑…)會顯示在模型上方、控點旁的方框中。關閉:在命令視窗中輸入,選取後命令視窗會接手鍵盤,也不會有東西遮住模型。",
|
||||
"prefs.view": "檢視行為",
|
||||
"prefs.view_confirm_corner": "在檢視角落顯示「確定」與「取消」",
|
||||
"prefs.view_confirm_corner_note": "開啟對話框或草圖時,檢視右上角的勾號與叉號,作用等同於對話框的「確定」與「取消」,或完成與取消草圖。檢視導覽器會下移到它們下方。",
|
||||
"prefs.viewport": "視埠",
|
||||
"prefs.viewport_analysis_status": "顯示視埠分析狀態",
|
||||
"prefs.viewport_analysis_status_help": "在視埠上方顯示作用中的分析,可從各項目開啟其圖例,並以 Esc 關閉最新的分析。關閉可還原角落圖例與先前的 Esc 行為。",
|
||||
"prefs.viewport_background": "背景",
|
||||
"prefs.viewport_background_colour": "顏色",
|
||||
"prefs.viewport_background_theme": "主題漸層",
|
||||
"prefs.viewport_section_status": "顯示視埠剖面狀態",
|
||||
"prefs.viewport_section_status_help": "在視埠中顯示剖面設定。按 Esc 或作用中的功能區按鈕可將其關閉。停用可保留先前的剖面控制項。",
|
||||
"prefs.viewport_status_details": "即時視埠詳細資料",
|
||||
"prefs.viewport_status_details_help": "在標準詳細資料卡中編輯作用中的分析和剖面設定。停用可還原唯讀的分析圖例和「剖面」對話方塊。",
|
||||
"prefs.viewport_status_summary": "摺疊視埠狀態項目",
|
||||
"prefs.viewport_status_summary_help": "將三個或更多視埠狀態項目摺疊成一個摘要徽章。停用可讓每個項目都留在完整的列中。",
|
||||
"prefs.wheel": "滾輪",
|
||||
"prefs.wheel_trackpad": "滾輪與觸控板",
|
||||
"prefs.workspace": "工作區",
|
||||
@@ -2383,10 +2049,6 @@
|
||||
"properties.title": "屬性:{name}",
|
||||
"recovery.days_ago": "{count} 天前",
|
||||
"recovery.detail": "{file} · {features} 個特徵 · 自動儲存於 {when}",
|
||||
"recovery.discard_all": "全部捨棄",
|
||||
"recovery.discard_all_detail": "此操作無法復原。",
|
||||
"recovery.discard_all_title": "捨棄 {count} 個自動儲存檔?",
|
||||
"recovery.discard_all_title_one": "捨棄 1 個自動儲存檔?",
|
||||
"recovery.hours_ago": "{count} 小時前",
|
||||
"recovery.just_now": "剛剛",
|
||||
"recovery.min_ago": "{count} 分鐘前",
|
||||
@@ -3252,9 +2914,7 @@
|
||||
"render.output_ready": "可開始彩現",
|
||||
"render.output_run_check": "執行檢查",
|
||||
"render.output_size_limit": "{method}:每邊最多 {dimension} px,總計 {pixels} 像素。可容納的最大尺寸:{width} × {height}。",
|
||||
"render.output_size_method_profile": "若要彩現 {width} × {height},請選擇搭配 {profile} CPU 資源設定檔的 {method},或選擇較小的尺寸。",
|
||||
"render.output_size_ok": "大小正常 · {width} × {height} px",
|
||||
"render.output_size_profile": "若要彩現 {width} × {height},請選擇 {profile} CPU 資源設定檔,或選擇較小的尺寸。",
|
||||
"render.output_swap_orientation": "交換寬度與高度",
|
||||
"render.output_tools_inspector": "請在「輸出」檢查器中編輯尺寸與格式。",
|
||||
"render.output_view_image": "檢視影像",
|
||||
@@ -3467,7 +3127,6 @@
|
||||
"render.size_custom": "自訂…",
|
||||
"render.size_full_hd": "Full HD",
|
||||
"render.size_hd": "HD",
|
||||
"render.size_needs_profile": "{size} · 需要 {profile}",
|
||||
"render.size_presets": "尺寸預設",
|
||||
"render.size_presets_pending": "將隨「輸出」編輯器推出",
|
||||
"render.size_preview": "預覽",
|
||||
@@ -3755,24 +3414,6 @@
|
||||
"sheet.flange_type_contour": "輪廓",
|
||||
"sheet.flange_type_edge": "邊線",
|
||||
"sheet.no_body": "沒有鈑金實體:請用「凸緣 > Base」建立,或用「轉換為鈑金」將板材轉為鈑金(選取其較大的平面)",
|
||||
"sheet.personal_rules.confirm_delete": "確認刪除",
|
||||
"sheet.personal_rules.delete": "刪除",
|
||||
"sheet.personal_rules.delete_prompt": "要刪除此個人規則嗎?已在設計中的規則不受影響。",
|
||||
"sheet.personal_rules.full": "個人規則庫已包含 64 條規則。",
|
||||
"sheet.personal_rules.invalid_name": "請輸入不含換行或控制字元的簡短名稱。",
|
||||
"sheet.personal_rules.invalid_values": "請補全規則的數值:每個值都必須能在此設計中成立,厚度須為正,K 因子須介於 0 到 1。",
|
||||
"sheet.personal_rules.missing": "所選的個人規則已無法使用。",
|
||||
"sheet.personal_rules.name": "規則名稱",
|
||||
"sheet.personal_rules.name_exists": "已有同名的個人規則。請使用其他名稱。",
|
||||
"sheet.personal_rules.name_hint": "唯一的名稱",
|
||||
"sheet.personal_rules.overwrite": "將變更儲存到所選的個人規則",
|
||||
"sheet.personal_rules.rename": "重新命名",
|
||||
"sheet.personal_rules.rule": "個人規則",
|
||||
"sheet.personal_rules.save": "另存為新規則",
|
||||
"sheet.personal_rules.scope": "儲存在您的設定檔中,適用於所有設計。",
|
||||
"sheet.personal_rules.select": "選擇規則",
|
||||
"sheet.personal_rules.title": "個人規則",
|
||||
"sheet.personal_rules.unsupported": "此規則含有此版本無法使用的值。",
|
||||
"shortcut.json_error": "參數必須採用 JSON 格式:{error}",
|
||||
"shortcut.no_command": "沒有命令 `{id}`;JSON 前的文字必須是命令 ID",
|
||||
"shortcut.pin": "固定到 S 框頂部",
|
||||
@@ -3809,7 +3450,6 @@
|
||||
"sketch_text.align_right": "靠右對齊",
|
||||
"sketch_text.bold": "粗體",
|
||||
"sketch_text.builtin_font": "{family}(內建)",
|
||||
"sketch_text.formula": "以 = 開頭,可由參數組出文字:='W' + number(Width)",
|
||||
"sketch_text.italic": "斜體",
|
||||
"sketch_text.loading_fonts": "正在查詢已安裝字型…",
|
||||
"sketch_text.on_path": "文字沿路徑排列:由曲線放置",
|
||||
@@ -3863,10 +3503,8 @@
|
||||
"timeline.move_to_group": "將特徵移至資料夾",
|
||||
"timeline.rename_group": "重新命名特徵資料夾",
|
||||
"timeline.reorder_many": "特徵重新排序",
|
||||
"timeline.suppress_features": "抑制特徵",
|
||||
"timeline.suppress_folders_tip": "抑制或取消抑制資料夾及其巢狀資料夾中的所有特徵",
|
||||
"timeline.ungroup": "移除特徵資料夾",
|
||||
"timeline.unsuppress_features": "取消抑制特徵",
|
||||
"to the face": "到面",
|
||||
"to the next face": "到下一個面",
|
||||
"toolbar.customize_note": "{tab} 索引標籤。勾選命令可將其按鈕新增到工具列。您也可以將面板下拉選單中的某一行拖到工具列,將按鈕拖出工具列以移除,或使用下拉選單行中的固定圖示。",
|
||||
@@ -3950,8 +3588,6 @@
|
||||
"ui.3d_mouse_section": "3D 滑鼠",
|
||||
"ui.3d_mouse_show_in_view": "在 3D 檢視中顯示 3D 滑鼠",
|
||||
"ui.3d_mouse_show_in_view_tip": "在左下角顯示 3D 滑鼠的圖示,隨您的操作而移動。",
|
||||
"ui.3d_mouse_sketch_orbit": "使用 3D 滑鼠旋轉草圖",
|
||||
"ui.3d_mouse_sketch_orbit_tip": "開啟草圖且正對觀看時,3D 滑鼠也能像滑鼠一樣旋轉檢視。關閉:在您傾斜檢視之前,它只會平移和縮放草圖。",
|
||||
"ui.3d_mouse_skip": "我的裝置做不到",
|
||||
"ui.3d_mouse_skip_tip": "兩個方向都跳過此動作,校準時不包含它。",
|
||||
"ui.3d_mouse_speed": "3D 滑鼠速度",
|
||||
@@ -3980,8 +3616,6 @@
|
||||
"ui.3d_mouse_step_twist_counterclockwise": "逆時針扭轉搖桿帽,保持住,然後鬆開。",
|
||||
"ui.3d_mouse_switch_cap": "改以回中型校準",
|
||||
"ui.3d_mouse_switch_trackball": "改以軌跡球校準",
|
||||
"ui.3d_mouse_use_direct": "使用直接驅動",
|
||||
"ui.3d_mouse_use_direct_tip": "直接讀取 3D 滑鼠(hidraw),不經過 spacenavd。",
|
||||
"ui.3d_mouse_view_axis": "檢視軸",
|
||||
"ui.3d_mouse_view_off": "關閉",
|
||||
"ui.3d_mouse_view_off_tip": "3D 滑鼠驅動程式的設定檔關閉了此軸,因此它的動作不會移動檢視。在此選擇另一個軸的動作會將兩者互換,該動作將不再移動檢視。",
|
||||
@@ -4020,7 +3654,6 @@
|
||||
"ui.agent_chat_auth_terminal": "在終端中執行以下命令,然後再次點擊連線:",
|
||||
"ui.agent_chat_auth_title": "登入代理",
|
||||
"ui.agent_chat_cancel": "取消",
|
||||
"ui.agent_chat_cannot_start": "已安裝,但無法啟動:{error}",
|
||||
"ui.agent_chat_changes": "{n} 項變更,一步復原",
|
||||
"ui.agent_chat_changes_n": "{n} 項變更",
|
||||
"ui.agent_chat_changes_of": "變更 {n}/{limit}",
|
||||
@@ -4113,12 +3746,9 @@
|
||||
"ui.agent_chat_queued_stopped": "已加入佇列(已停止,未傳送)",
|
||||
"ui.agent_chat_refresh": "重新整理",
|
||||
"ui.agent_chat_refused": "不允許代理執行:{reason}",
|
||||
"ui.agent_chat_reinstall": "{agent} 已安裝({program}),但 SolidCraft 檢查時它沒有啟動:{error}\n其安裝可能不完整,或是為另一種電腦製作的。請用 `{install}` 重新安裝,在終端機中確認它會印出版本,然後按「重新整理」。",
|
||||
"ui.agent_chat_remove": "從佇列中移除",
|
||||
"ui.agent_chat_remove_file": "從這條訊息中移除",
|
||||
"ui.agent_chat_remove_imported": "從這條訊息中移除;零件仍保留在設計中(復原可將其刪除)",
|
||||
"ui.agent_chat_reply_cut_off": "回覆在完成前就達到長度上限,因此可能不完整。請要求代理繼續,或給出較短的答案。",
|
||||
"ui.agent_chat_reply_declined": "模型拒絕回答此訊息。",
|
||||
"ui.agent_chat_retry": "重試",
|
||||
"ui.agent_chat_right": "右側",
|
||||
"ui.agent_chat_save": "儲存",
|
||||
@@ -4177,17 +3807,12 @@
|
||||
"ui.ai_copy_suffix": "副本",
|
||||
"ui.ai_custom_url": "自訂 URL",
|
||||
"ui.ai_default": "預設",
|
||||
"ui.ai_edit": "編輯",
|
||||
"ui.ai_edit_agent_title": "編輯代理",
|
||||
"ui.ai_edit_gone": "此代理已被移除,因此沒有可儲存的內容。",
|
||||
"ui.ai_edit_tip": "變更此代理的名稱、命令或端點。已儲存的金鑰會保持隱藏。",
|
||||
"ui.ai_http_busy": "端點繁忙或已達上限,請稍後再試",
|
||||
"ui.ai_http_key": "端點拒絕了金鑰:請在「偏好設定 > AI」中檢查",
|
||||
"ui.ai_http_not_found": "找不到該端點或模型:請檢查基礎 URL 和模型名稱",
|
||||
"ui.ai_http_too_large": "對話對此端點來說過大;請開始新的聊天",
|
||||
"ui.ai_key": "API 金鑰",
|
||||
"ui.ai_key_hint": "可選;儲存在系統鑰匙圈中",
|
||||
"ui.ai_key_keep_hint": "留空以保留已儲存的金鑰",
|
||||
"ui.ai_key_needs_https": "金鑰只會透過 HTTPS 傳送,或傳送到本機。",
|
||||
"ui.ai_key_note": "儲存在系統鑰匙圈中,絕不儲存在 SolidCraft 的設定裡。本機伺服器可留空。",
|
||||
"ui.ai_keychain_error": "系統鑰匙圈拒絕:{error}",
|
||||
@@ -4219,7 +3844,6 @@
|
||||
"ui.ai_request_timeout": "請求逾時",
|
||||
"ui.ai_request_timeout_hint": "對此端點的單次模型請求最多可花費的時間,從 30 s 到 1 小時。本機模型較慢時請調高。",
|
||||
"ui.ai_reset": "重設",
|
||||
"ui.ai_save": "儲存",
|
||||
"ui.ai_settings": "AI 設定…",
|
||||
"ui.ai_show_features": "顯示 AI 功能",
|
||||
"ui.ai_show_features_note": "代理聊天:一個面板,由您已在使用的程式設計代理或您選擇的模型端點處理開啟的設計。關閉後:沒有 AI 按鈕、快捷鍵、選單項或面板,也不會查詢或啟動任何程式。",
|
||||
@@ -4298,8 +3922,6 @@
|
||||
"ui.cancel": "取消",
|
||||
"ui.canvases": "畫布",
|
||||
"ui.center": "中心",
|
||||
"ui.center_arc_follows_cursor": "中心點圓弧跟隨游標的方向",
|
||||
"ui.center_arc_follows_cursor_tip": "中心點圓弧會依游標繞其圓心的方向,順時針或逆時針繪製。關閉時:一律從起點起逆時針繪製。",
|
||||
"ui.centerline": "中心線",
|
||||
"ui.chain": "鏈",
|
||||
"ui.chamfer": "倒角",
|
||||
@@ -4308,7 +3930,6 @@
|
||||
"ui.circle": "圓",
|
||||
"ui.circular_pattern": "環形陣列",
|
||||
"ui.clear": "清除",
|
||||
"ui.clear_print_face": "清除列印底面",
|
||||
"ui.clear_recent": "清除最近",
|
||||
"ui.clear_the_selection": "清除選擇",
|
||||
"ui.click_selects_whole_bodies": "點擊選擇整個實體",
|
||||
@@ -4343,14 +3964,6 @@
|
||||
"ui.constant": "恆定",
|
||||
"ui.constraints_conflict": "拘束條件衝突",
|
||||
"ui.construction": "建構",
|
||||
"ui.construction.angle_hint": "建構直線:按一下一點,再輸入角度或選取方向",
|
||||
"ui.construction.bisector_hint": "角平分線:選取兩條相交的直線,再選取所需的解",
|
||||
"ui.construction.common_hint": "公切線:選取兩個圓/圓弧,再選取所需的解",
|
||||
"ui.construction.contact_hint": "切線:選取圓/圓弧或開放雲形線/圓錐曲線,再選取切點(自由曲線:端點)",
|
||||
"ui.construction.external_hint": "切線:選取圓或圓弧、一個外部點,再選取所需的解",
|
||||
"ui.construction.free_hint": "建構直線:按一下兩點;按右鍵可重新開始",
|
||||
"ui.construction.point_hint": "建構直線:按一下要通過的點",
|
||||
"ui.construction.reference_hint": "建構直線:選取一條直線,再選取一點;按右鍵可變更參考",
|
||||
"ui.construction.ribbon_label": "輔助線",
|
||||
"ui.context_menu": "右鍵選單",
|
||||
"ui.continuity_g0": "G0 摺痕",
|
||||
@@ -4393,40 +4006,6 @@
|
||||
"ui.design_properties.project": "專案",
|
||||
"ui.design_properties.revision": "修訂版本",
|
||||
"ui.design_saved": "已儲存至 {path}",
|
||||
"ui.details_access_caption": "面會顯示刀具能否從所選方向到達。",
|
||||
"ui.details_angle": "角度",
|
||||
"ui.details_continuity_caption": "編輯所選的接縫。其他接縫保留各自的設定。",
|
||||
"ui.details_continuity_stale": "較早的幾何:請重新執行分析,才能編輯此接縫或縮放至該處。",
|
||||
"ui.details_copy_list": "複製清單",
|
||||
"ui.details_curvature": "曲率公差",
|
||||
"ui.details_curvature_caption": "面依其局部曲率半徑上色。",
|
||||
"ui.details_direction": "刀具方向",
|
||||
"ui.details_draft_caption": "面依其與拔模方向的夾角上色。",
|
||||
"ui.details_edit_seam": "編輯接縫",
|
||||
"ui.details_fixture": "元件樣本——僅為範例資料",
|
||||
"ui.details_fixture_caption": "帶有示意數值的元件樣本;這不是模型的結果。",
|
||||
"ui.details_fixture_problem": "有問題的範例發現",
|
||||
"ui.details_fixture_readout": "範例測量值",
|
||||
"ui.details_flip": "翻轉",
|
||||
"ui.details_gap": "間隙",
|
||||
"ui.details_hatch": "為切面畫上剖面線",
|
||||
"ui.details_jump": "曲率跳變",
|
||||
"ui.details_key": "圖例",
|
||||
"ui.details_offset": "偏移",
|
||||
"ui.details_plane": "平面",
|
||||
"ui.details_pull": "拔模方向",
|
||||
"ui.details_radius": "半徑",
|
||||
"ui.details_readout": "讀值",
|
||||
"ui.details_samples": "取樣數",
|
||||
"ui.details_seam": "{body} · 邊 {edge}",
|
||||
"ui.details_settings": "設定",
|
||||
"ui.details_sharp_gap": "尖銳或間隙",
|
||||
"ui.details_show_all": "顯示全部 {count} 項",
|
||||
"ui.details_smooth": "平滑",
|
||||
"ui.details_stripes": "條紋",
|
||||
"ui.details_target": "縮放至幾何",
|
||||
"ui.details_worst_seams": "最差的接縫",
|
||||
"ui.details_zebra_caption": "反射的條紋顯示面接合得有多平滑。",
|
||||
"ui.diameter": "直徑",
|
||||
"ui.dimension": "尺寸",
|
||||
"ui.direct_interaction": "直接互動",
|
||||
@@ -4487,7 +4066,6 @@
|
||||
"ui.equation_y_of_x": "y(x)",
|
||||
"ui.equivalent_radius": "等效半徑",
|
||||
"ui.expand": "展開",
|
||||
"ui.explode_needs_two_components": "「爆炸圖」會將元件拉開,因此設計需要有兩個或更多元件(新建元件、插入設計或由實體建立元件)",
|
||||
"ui.exportDxf": "匯出 DXF…",
|
||||
"ui.export_ellipsis_keymap": "匯出…",
|
||||
"ui.export_keymap_tip": "將按鍵、S 框收藏和工具列匯出為檔案",
|
||||
@@ -4776,17 +4354,12 @@
|
||||
"ui.plugins_skipped": "有 {count} 個資料夾無法讀取。",
|
||||
"ui.plugins_version": "{version}",
|
||||
"ui.point": "點",
|
||||
"ui.point_cloud_add_filter": "新增篩選…",
|
||||
"ui.point_cloud_auto_range": "自動範圍",
|
||||
"ui.point_cloud_color_by": "顏色依據",
|
||||
"ui.point_cloud_file_colors": "檔案顏色",
|
||||
"ui.point_cloud_filter_by": "篩選依據",
|
||||
"ui.point_cloud_height_high": "最高",
|
||||
"ui.point_cloud_height_low": "最低",
|
||||
"ui.point_cloud_legend_filter": "在上方圖例中顯示與隱藏",
|
||||
"ui.point_cloud_no_file_colors": "檔案沒有顏色",
|
||||
"ui.point_cloud_pause": "暫停",
|
||||
"ui.point_cloud_play": "播放",
|
||||
"ui.point_cloud_single_color": "單一顏色",
|
||||
"ui.point_cloud_size": "點大小",
|
||||
"ui.point_cloud_units": "檔案單位",
|
||||
@@ -4795,11 +4368,6 @@
|
||||
"ui.polygon": "多邊形",
|
||||
"ui.preferences": "偏好設定",
|
||||
"ui.press_a_key": "按一個鍵…",
|
||||
"ui.print_face_cleared": "{body}:已清除列印底面",
|
||||
"ui.print_face_input": "列印底面",
|
||||
"ui.print_face_one_body": "列印底面屬於單一實體:請單獨傳送該實體以變更它",
|
||||
"ui.print_face_pick": "選取實體的一個平面,將其設為列印底面",
|
||||
"ui.print_face_set": "{body}:已設定列印底面;傳送到切片軟體時實體會放在此面上",
|
||||
"ui.profile": "輪廓",
|
||||
"ui.profile_plane": "輪廓平面",
|
||||
"ui.profiles": "輪廓",
|
||||
@@ -4815,7 +4383,6 @@
|
||||
"ui.properties.inertia_y": "Iyx, Iyy, Iyz",
|
||||
"ui.properties.inertia_z": "Izx, Izy, Izz",
|
||||
"ui.properties.measuring": "正在測量…",
|
||||
"ui.properties.measuring_bodies": "正在測量… 第 {done} 個,共 {total} 個實體",
|
||||
"ui.properties.measuring_failed": "測量在完成前已停止。",
|
||||
"ui.properties.principal_axis": "主軸 {number}",
|
||||
"ui.properties.principal_moments": "主慣性矩",
|
||||
@@ -4864,7 +4431,6 @@
|
||||
"ui.revolve": "旋轉",
|
||||
"ui.ribbon_exit": "結束",
|
||||
"ui.ribbon_labels": "顯示功能區圖示下的文字",
|
||||
"ui.ribbon_menus_skip_pinned": "下拉選單中不列出已固定的命令",
|
||||
"ui.ribbon_pin_footer": "固定的命令會顯示在功能區中。將指標停留在某列上即可固定或取消固定。",
|
||||
"ui.ribbon_workspace": "工作區",
|
||||
"ui.right": "右視",
|
||||
@@ -4883,7 +4449,6 @@
|
||||
"ui.selectOther": "選擇其他…",
|
||||
"ui.selectTangentChain": "選擇相切鏈",
|
||||
"ui.select_all": "全選",
|
||||
"ui.select_components_by_face": "選擇元件(點選面即選取其元件)",
|
||||
"ui.selection": "選擇",
|
||||
"ui.selection_modifiers": "選擇修飾鍵",
|
||||
"ui.selection_shift_add_only": "Shift+點擊僅新增、不取消選擇",
|
||||
@@ -4925,11 +4490,6 @@
|
||||
"ui.sketch_intersect_selection_filter": "選擇篩選",
|
||||
"ui.sketch_modifiers": "草圖修飾鍵",
|
||||
"ui.sketch_project_geometry": "幾何",
|
||||
"ui.sketch_report.all_constrained": "全部都已完全拘束。",
|
||||
"ui.sketch_report.dof": "自由度",
|
||||
"ui.sketch_report.loose": "尚未完全拘束",
|
||||
"ui.sketch_report.status": "狀態",
|
||||
"ui.sketch_report.title": "草圖報告",
|
||||
"ui.sketch_scale": "草圖比例",
|
||||
"ui.sketches": "草圖",
|
||||
"ui.slice": "切片",
|
||||
@@ -5034,19 +4594,10 @@
|
||||
"ui.view_centre": "檢視中心",
|
||||
"ui.viewport_status_clear": "關閉 {name}",
|
||||
"ui.viewport_status_clear_hint": "關閉 {name} · Esc",
|
||||
"ui.viewport_status_edges": "{count} 條邊",
|
||||
"ui.viewport_status_from": "從 {direction}",
|
||||
"ui.viewport_status_key": "顯示 {name} 的圖例",
|
||||
"ui.viewport_status_minimum_radius": "最小半徑",
|
||||
"ui.viewport_status_pairs": "{count} 對",
|
||||
"ui.viewport_status_section_hatch": "{setting} · 剖面線",
|
||||
"ui.viewport_status_section_plane": "目前平面",
|
||||
"ui.viewport_status_section_tilted": "傾斜 · {offset}",
|
||||
"ui.viewport_status_stripes": "{count} 道條紋",
|
||||
"ui.viewport_status_summary_clear": "全部關閉",
|
||||
"ui.viewport_status_summary_heading": "此檢視中",
|
||||
"ui.viewport_status_summary_label": "{name} 及另外 {count} 項",
|
||||
"ui.viewport_status_summary_more": "+{count}",
|
||||
"ui.viewport_theme_follow": "跟隨主題",
|
||||
"ui.visual_shaded_hidden_edges": "含隱藏邊的著色",
|
||||
"ui.visual_shaded_with_edges": "含邊線的著色",
|
||||
@@ -5083,9 +4634,7 @@
|
||||
"update.button": "更新",
|
||||
"update.button_version": "更新到 {version}",
|
||||
"update.check_automatically": "自動檢查更新",
|
||||
"update.check_for_updates": "檢查更新",
|
||||
"update.check_now": "立即檢查",
|
||||
"update.check_unavailable": "此安裝版本無法檢查更新。",
|
||||
"update.checking": "正在檢查…",
|
||||
"update.copy": "複製",
|
||||
"update.dmg_opened": "磁碟映像已驗證並開啟:將 SolidCraft 拖到「應用程式」取代舊版本,然後重新啟動 SolidCraft。",
|
||||
@@ -5099,13 +4648,11 @@
|
||||
"update.installed": "SolidCraft {version} 已安裝。重新啟動後生效。",
|
||||
"update.installer_started": "SolidCraft 關閉後將啟動安裝程式。",
|
||||
"update.later": "稍後提醒",
|
||||
"update.managed": "有可用更新:請在 {manager} 中更新 SolidCraft",
|
||||
"update.no_notes": "此版本沒有發佈說明。",
|
||||
"update.package_hint": "此副本來自 {kind}。下載新套件後用以下命令安裝:",
|
||||
"update.prefs_dev": "這是開發版本({version}),不檢查更新。",
|
||||
"update.prefs_flatpak": "此副本({version})由 Flatpak 更新:執行 {command} 或使用軟體中心。SolidCraft 不會自行檢查。",
|
||||
"update.prefs_label": "更新",
|
||||
"update.prefs_managed": "目前為 SolidCraft {version},由 {manager} 管理。檢查時只向 GitHub 查詢最新版本,不傳送其他任何資料;請在 {manager} 中更新 SolidCraft。",
|
||||
"update.prefs_note": "目前為 SolidCraft {version}({kind})。檢查時只向 GitHub 查詢最新版本,不傳送其他任何資料。",
|
||||
"update.prefs_web": "重新載入頁面以取得最新的網頁應用程式。如果網路無法使用,或更新無法及時下載完成,則會改為開啟已儲存的版本;進行中的下載會繼續,供下次重新載入時使用。",
|
||||
"update.refresh_checking": "正在檢查最新版本…",
|
||||
|
||||
@@ -60,7 +60,6 @@
|
||||
"BLEND SURFACE": "混合曲面",
|
||||
"BOUNDARY SURFACE": "边界曲面",
|
||||
"BROWSER": "浏览器",
|
||||
"Back to the original order": "恢复原始顺序",
|
||||
"Ball": "球",
|
||||
"Bar": "扁钢",
|
||||
"Base Center": "底面中心",
|
||||
@@ -596,8 +595,6 @@
|
||||
"Snap to face and edge centres": "捕捉到面和边的中心",
|
||||
"SolidCraft cannot submit reports directly. Submit on GitHub; no token is needed in the app.": "SolidCraft 无法直接提交报告。请在 GitHub 上提交;应用中不需要令牌。",
|
||||
"SolidCraft closed before these designs were saved. Their last autosave can be opened.": "SolidCraft 在这些设计保存前已关闭。可以打开它们的上次自动保存。",
|
||||
"Sort A to Z": "升序排序",
|
||||
"Sort Z to A": "降序排序",
|
||||
"Spacing 2 must be a non-zero number": "间距 2 必须是非零数字",
|
||||
"Spacing must be a non-zero number": "间距必须是非零数字",
|
||||
"Specialise": "专用操作",
|
||||
@@ -822,8 +819,6 @@
|
||||
"cmd.appearance_pick_up": "拾取外观",
|
||||
"cmd.appearance_replace": "替换外观",
|
||||
"cmd.assembly_bom": "物料清单",
|
||||
"cmd.assembly_mass_properties": "质量属性",
|
||||
"cmd.body.print_face": "打印底面",
|
||||
"cmd.body_rename": "重命名实体",
|
||||
"cmd.browser_collapse_all": "全部折叠",
|
||||
"cmd.browser_expand_all": "全部展开",
|
||||
@@ -1248,7 +1243,6 @@
|
||||
"cmd.view.render_browser": "渲染浏览器",
|
||||
"cmd.view.render_dock": "移动渲染停靠面板",
|
||||
"cmd.view.render_focus": "渲染专注视图",
|
||||
"cmd.view.status_details": "视口状态详情",
|
||||
"cmd.view.status_items": "视口状态项",
|
||||
"cmd.view_ambient_occlusion": "环境光遮蔽",
|
||||
"cmd.view_angle_readout": "视图角度",
|
||||
@@ -1287,14 +1281,8 @@
|
||||
"color.hex_hint": "#rrggbb",
|
||||
"color.hue": "色相",
|
||||
"color.linear": "以 0–1 线性空间显示颜色值",
|
||||
"color.recent": "最近使用的颜色",
|
||||
"color.recent_help": "在任意颜色字段中选择的颜色会显示在这里",
|
||||
"color.saturation": "饱和度(百分比)",
|
||||
"color.saturation_value": "饱和度和明度",
|
||||
"color.selected": "所选颜色",
|
||||
"color.step_down": "减少一步",
|
||||
"color.step_up": "增加一步",
|
||||
"color.value": "明度(百分比)",
|
||||
"config.column_filter_empty": "没有匹配的列",
|
||||
"contact.components_count": "{count} 个组件",
|
||||
"contact.enabled_label": "已启用",
|
||||
@@ -1341,7 +1329,6 @@
|
||||
"dialog.dimension_name": "尺寸:{name}",
|
||||
"dialog.edit_title": "编辑 {title}",
|
||||
"dialog.no_shown_body": "没有可更改的显示实体:请显示一个实体,或选择新建实体",
|
||||
"dialog.pattern_sketch_not_object": "请选择实体或特征:草图两者都不是。请用草图自身的阵列或镜像重复其曲线,或先将其拉伸。",
|
||||
"dialog.select": "↖ 选择",
|
||||
"dialog.selected_count": "↖ 已选择 {count} 个",
|
||||
"dialog.selection_guidance": "选择输入项进行修改。点击已选对象可取消选择;按住 Ctrl/Cmd 点击也可切换选择。检查预览后,再按“确定”。",
|
||||
@@ -1399,168 +1386,21 @@
|
||||
"from the rule": "来自规则",
|
||||
"help.apache": "Apache 许可证 2.0",
|
||||
"help.appearance.assign": "为所选的实体、面或组件设置颜色或材质外观,不改变其重量。用于区分零件或预览表面效果。",
|
||||
"help.assembly.bom": "按零件号列出设计或组件的零件及其数量,并可将清单保存为 CSV 或 JSON。用作采购和装配的物料清单。",
|
||||
"help.attributions": "署名信息 (ATTRIBUTION.md)",
|
||||
"help.build": "版本 {version} · 提交 {commit} · 构建日期 {date}",
|
||||
"help.canvas.decal": "像贴纸一样将图像放到模型的平面上。用于在零件上显示标签、标志或印刷图案。",
|
||||
"help.canvas.edit": "修改画布:位置、大小、角度、不透明度、镜像、可见性或名称。用于将参考图像与在其上描绘的草图对齐。",
|
||||
"help.canvas.insert": "将 PNG 或 JPEG 图像作为半透明参考放在平面或面上。用于按已知尺寸缩放图像后,在草图中描绘照片或图纸。",
|
||||
"help.component.break_link": "断开链接组件与其设计文件的关联,保留其实体不变。用于零件不再需要跟随原文件修改时。",
|
||||
"help.component.capture_position": "将手动移动过的零件的位置确定为其新位置。用于拖动未被接头约束的零件到位之后。",
|
||||
"help.component.create": "向设计添加一个新的空组件,除非另选父级,否则放在当前激活的组件中。用于为装配中的新零件提供存放实体和草图的位置。",
|
||||
"help.component.finish_edit": "保存正在原位编辑的零件,返回其装配体,并用该零件更新装配体。对链接零件的更改完成后使用。",
|
||||
"help.component.from_bodies": "将每个选中的实体变成一个独立的组件,并以实体名称命名。用于把由零散实体构成的设计变成可用接头连接和移动零件的装配。",
|
||||
"help.component.insert_design": "将另一个已保存的设计作为链接到其文件的组件插入,其实体保持在原设计中的位置。用于在装配中复用零件,并通过“更新链接”获取之后的修改。",
|
||||
"help.component.properties": "根据各实体的材料,显示组件的体积、质量、质心和转动惯量。用于检查装配体的重量和平衡。",
|
||||
"help.component.revert_position": "将手动移动过的零件放回原位,放弃尚未捕获的移动。用于撤销装配中的试移动。",
|
||||
"help.component.update_links": "重新读取链接的设计文件,并替换已更改的实体。用于编辑了此装配所使用的零件之后。",
|
||||
"help.config.configure": "将参数、特征、材料或外观添加为配置表的列。用于创建同一设计的变体,例如零件的不同尺寸。",
|
||||
"help.config.preview": "检查配置表的某一行能否重新生成,不改变设计及其历史。用于切换到没有把握的变体之前。",
|
||||
"help.config.rules": "显示配置表的规则、各行以及当前生效的行。用于了解设计的变体是如何设置的。",
|
||||
"help.config.table": "显示配置表:每个变体一行,每个参数或特征一列,并指出设计是否仍与当前生效的行一致。用于检查设计的各个变体。",
|
||||
"help.connect_note": "请重启各个助手以加载 SolidCraft 服务器。每个被修改的文件都已备份为 .bak。",
|
||||
"help.connect_title": "连接 AI 助手",
|
||||
"help.construct.axis.edge": "沿直边或草图线创建构造轴。用作旋转、圆周阵列或接头的轴。",
|
||||
"help.construct.axis.normal_to_face": "创建一条过某点、垂直于面的构造轴。用作从表面笔直伸出的轴。",
|
||||
"help.construct.axis.through_cylinder": "通过圆柱、圆锥或圆环面的中心,或圆形边的中心创建构造轴。用于绕圆形零件旋转或阵列特征。",
|
||||
"help.construct.axis.two_planes": "在两个平面或平整面相交处创建构造轴。用于所需的轴正是两个面之间的交线时。",
|
||||
"help.construct.axis.two_points": "通过两个点、顶点或草图点创建构造轴。用于连接两个已知位置的轴。",
|
||||
"help.construct.plane.along_path": "在边或曲线上的指定位置创建垂直于它的构造平面。用于为扫掠绘制轮廓,或绘制路径的截面。",
|
||||
"help.construct.plane.at_angle": "创建一个由平面或面绕轴或边旋转一定角度而成的构造平面。用于倾斜的草图,例如斜支架。",
|
||||
"help.construct.plane.midplane": "在两个平面或平整面的正中间创建构造平面;若二者成角相交,则取其角平分面。用作镜像的对称面。",
|
||||
"help.construct.plane.offset": "创建与平面或平整面平行的构造平面,按距离或过某点确定。用于在面上方指定高度处绘制草图。",
|
||||
"help.construct.plane.perpendicular": "创建一个包含某直线或边、并垂直于某平面或面的构造平面。用于沿边在模型上垂直地绘制草图。",
|
||||
"help.construct.plane.tangent": "创建在某点与圆柱、圆锥、球或圆环相切的构造平面。用于在圆形零件的侧面绘制草图。",
|
||||
"help.construct.plane.three_points": "通过三个点创建构造平面。用于由模型上的位置(如三个角)确定的平面。",
|
||||
"help.construct.plane.two_edges": "通过位于同一平面内的两条直边或直线创建构造平面。用于穿过零件的平面,例如通过两条相对的边。",
|
||||
"help.construct.point.along_path": "在边或曲线上的指定位置创建构造点。用作路径中途的参考。",
|
||||
"help.construct.point.center": "在圆形边、草图圆或圆弧、球或圆环的中心创建构造点。用作孔、轴和接头的参考。",
|
||||
"help.construct.point.edge_plane": "在边或直线穿过平面或平整面处创建构造点。用于标出路径与平面相交的位置。",
|
||||
"help.construct.point.three_planes": "在三个平面或平整面相交处创建构造点。即使模型上没有顶点,也可用作角点参考。",
|
||||
"help.construct.point.two_edges": "在两条边或直线相交处(或相距最近处)创建构造点。用作虚拟角点处的参考。",
|
||||
"help.construct.point.vertex": "在顶点或草图点上创建构造点。用作参考,即使周围的草图或实体被隐藏也会保留。",
|
||||
"help.contact.check": "列出接触集中在当前位置相互穿透的零件对。用于在驱动接头或运行运动研究之前查找碰撞。",
|
||||
"help.contact.create": "将两个或更多零件组成一个接触集,在接头运动时其实体不会相互穿透。用于接触时应停止的零件,例如抵住限位块的杠杆。",
|
||||
"help.contact.disable_all": "关闭接触,驱动接头和运动研究在零件接触处不再停止。用于重新自由移动零件,或让大型装配保持流畅。",
|
||||
"help.contact.edit": "修改接触集:其包含的零件、名称或是否抑制;也可以删除该接触集。用于调整哪些零件不得相互穿透。",
|
||||
"help.contact.enable_all": "将装配中的所有零件放入同一个接触集,使接头运动时任何两个零件都不会相互穿透。用于快速检查整个机构。",
|
||||
"help.contact.enable_sets": "为已定义的接触集开启接触,驱动接头和运动研究会在其零件即将相互穿透处停止。用于在关闭接触后恢复这些接触集。",
|
||||
"help.contact.list": "列出设计中的接触集、每个接触集包含的零件以及接触是否开启。用于在驱动装配之前检查接触设置。",
|
||||
"help.document.inspect": "显示设计的概览:组件、实体、草图、特征和参数。用于了解不是自己创建的设计。",
|
||||
"help.document.units": "更改设计显示长度所用的单位,如 mm 或英寸。几何大小不变,只有显示和纯数字随之改变。",
|
||||
"help.edit.checkpoint": "记住设计、当前草图和撤销历史的现状。用于尝试有风险的操作之前,以便日后可以回退。",
|
||||
"help.edit.restore_checkpoint": "回到某个检查点,撤销历史一并还原。用于一步丢弃检查点之后的所有操作。",
|
||||
"help.explode.create": "创建爆炸图,将零件从装配中心向外推开,或按设定的位移移动。用于在说明书或演示中展示装配的组装方式。",
|
||||
"help.face.delete": "删除所选的面,并由相邻的面封闭留下的缺口,也可以让缺口保持开放、成为曲面。用于去掉碍事的圆角、孔或凸台。",
|
||||
"help.file.insert_mesh": "将 3MF、STL、OBJ、PLY 或 glTF 文件作为新组件中的网格实体添加到设计中。用于把下载或扫描得到的模型作为参考放在设计旁边。",
|
||||
"help.file.insert_step": "将 STEP、IGES、FreeCAD 或 Rhino 文件作为新组件中的实体添加到设计中;装配中的零件会成为嵌套组件。用于导入供应商或其他 CAD 程序的模型。",
|
||||
"help.file.save_mesh": "将实体保存为 STL、3MF 或 OBJ 网格,曲面的平滑程度可选。用于为 3D 打印或读取网格的程序准备零件。",
|
||||
"help.file.send_to_slicer": "将选中的实体保存为 3MF 文件,并在所选的切片软件中打开。用于一步从模型进入打印。",
|
||||
"help.font_details": "界面使用 egui 的内置字体(Ubuntu Light 和 Hack,采用 Ubuntu Font Licence 和 MIT/Bitstream Vera 许可证;Noto Emoji 和表情图标字体,采用 OFL 和 MIT 许可证)。草图文本使用 Liberation Sans(SIL OFL 1.1)。The Crafting Apps 的可选字体包 craft-fonts(BIZ UDPGothic、Shippori Mincho、BIZ UDMincho、Noto Sans CJK SC、Noto Sans Arabic;SIL OFL 1.1)未随 SolidCraft 构建版本捆绑提供。",
|
||||
"help.fonts": "字体",
|
||||
"help.frame.member": "沿框架草图的线放置型材(如管材或铝型材),每条线一根构件。用于构建框架、货架和焊接结构。",
|
||||
"help.inspect.accessibility": "给刀具从某一方向能够到达和无法到达的面着色。用于检查零件从该方向加工或成型是否可行。",
|
||||
"help.inspect.center_of_mass": "在均匀密度下显示各实体单独以及整体的质心。用于检查平衡和零件的倾倒位置。",
|
||||
"help.inspect.colored_components": "给每个组件一种临时颜色,不改变外观。用于一眼分辨装配体的各个零件。",
|
||||
"help.inspect.compare": "比较两个实体,显示其中一个有而另一个没有材料的位置,并给出体积和偏差。用于对照原件检查修改过或导入的零件。",
|
||||
"help.inspect.continuity": "检查各面沿边相接的平滑程度:间隙、折角或曲率跳变,并给接缝着色。用于找出曲面衔接不干净的地方。",
|
||||
"help.inspect.curvature_comb": "沿曲线、边或面绘制梳状线,梳齿显示弯曲的强弱。用于发现平坦处、折角和曲率不均。",
|
||||
"help.inspect.curvature_map": "按弯曲程度给面着色,半径小的地方为红色。用于找出急弯处并判断曲面是否光滑。",
|
||||
"help.inspect.draft": "按各面相对拔模方向的拔模角着色,标出角度不足的面。用于注塑或铸造前检查零件。",
|
||||
"help.inspect.environment_map": "以反光的镜面效果显示模型。用于根据反射的走向判断曲面的流畅程度。",
|
||||
"help.inspect.interference": "找出相互重叠的实体,并显示每处重叠及其体积。用于检查装配体中是否有零件发生碰撞。",
|
||||
"help.inspect.isocurve": "绘制面的等参线,即曲面所依据的网格。用于查看曲面的走向以及线条密集之处。",
|
||||
"help.inspect.measure": "测量所选对象之间的长度、距离、角度、面积和半径,或实体的体积和质量。用于检查尺寸和间隙。",
|
||||
"help.inspect.minimum_radius": "找出曲线、边或面的最小曲率半径及其位置。用于检查刀具或喷嘴能否沿形状走刀。",
|
||||
"help.inspect.section": "沿平面剖开视图并为截面填充剖面线,不改变模型。用于查看零件和装配体的内部。",
|
||||
"help.inspect.zebra": "在模型的面上显示反射的黑白条纹。用于判断光顺程度:条纹在边处断开或折弯,说明过渡不好。",
|
||||
"help.joint.as_built": "在两个零件当前所在位置将其连接,不移动任何一个,并设定它们仍可如何运动。用于已放置在最终位置的零件。",
|
||||
"help.joint.cam": "将旋转的凸轮与从动件关联,使从动件随凸轮轮廓滑动或摆动。用于凸轮、偏心机构和气门传动。",
|
||||
"help.joint.create": "在所选的接头原点处连接两个零件,并把第二个零件移到位;接头类型决定它们仍可如何运动。用于构建零件像真实机构一样运动的装配。",
|
||||
"help.joint.drive": "在限制范围内设定接头的角度或距离,并带动零件移动;关联的接头和闭环随之运动。用于检查机构是否按预期运动。",
|
||||
"help.joint.gear": "以齿轮传动比关联两个旋转接头,驱动其中一个时另一个随之转动。用于直齿轮和内齿轮,传动比由节圆半径或齿数确定。",
|
||||
"help.joint.limits": "以最小值和最大值设定接头可转动或滑动的范围,或清除这些限制。用于使铰链、滑块或杠杆保持在其实际行程内。",
|
||||
"help.joint.motion_link": "以比例和偏移关联两个接头,驱动其中一个时另一个随之运动。用于“齿轮”“齿轮齿条”或“螺旋”无法表达的接头运动关系。",
|
||||
"help.joint.origin": "在零件上放置一个命名的接头原点:位于面或圆形端部的中心、边的中点、角点或某一点。用于预先确定接头的连接位置;在面上选取的原点会在零件尺寸改变时跟随该面。",
|
||||
"help.joint.rack_pinion": "将旋转的小齿轮与滑动的齿条关联,齿条移动的距离等于小齿轮节圆滚过的弧长。用于齿轮齿条传动、转向机构和直线平台。",
|
||||
"help.joint.reach": "通过在限制范围内改变链上的接头,将零件上的某一点移向目标。用于按末端应到达的位置摆放机构,例如机械臂的末端。",
|
||||
"help.joint.rigid_group": "将选中的零件按当前位置锁定在一起,使其作为一个整体运动。用于彼此之间没有相对运动的成组零件。",
|
||||
"help.joint.screw": "以螺距关联转动与滑动,每转一圈前进相应距离。用于丝杠、螺栓和螺纹轴。",
|
||||
"help.library.apply": "将本地库文件中的材料或外观应用到实体、面或组件。用于重复使用在其他设计中保存的材料。",
|
||||
"help.library.export": "将设计的材料和外观保存到库文件。用于共享,或在其他设计中重复使用。",
|
||||
"help.library.inspect": "检查库文件并列出其中的材料和外观,不改变设计。用于在应用之前查看库里有什么。",
|
||||
"help.licences": "许可证",
|
||||
"help.material.assign": "设置所选实体的材料,例如钢、铝或 ABS。用于让质量和重量与实际零件一致。",
|
||||
"help.material.properties.validate": "检查材料数据卡的数值是否一致、有无缺失。用于在依赖这些数据计算质量或刚度之前。",
|
||||
"help.mesh.convert": "将网格实体(如 STL)重建为带平面和圆柱面的可编辑实体。用于像修改建模实体那样修改导入的机械零件。",
|
||||
"help.mit": "MIT 许可证",
|
||||
"help.motion.study": "在时间轴的各个步骤设定接头值,并以动画方式回放。用于观察机构完成一系列动作,并检查过程中的间隙。",
|
||||
"help.motion.trace": "求出运动研究播放或驱动接头时零件上某一点经过的轨迹,确认后保留为三维草图曲线。用于查看机构的可达范围,或在该轨迹基础上建模。",
|
||||
"help.notice": "NOTICE",
|
||||
"help.occurrence.ground": "将零件固定在原位,或重新解除固定,接头会围绕它移动其他零件。用于装配中其余零件所依托的框架或底座。",
|
||||
"help.occurrence.move": "仅沿关节允许的自由度移动装配零部件。选中零部件的面后,拖动可用的箭头或圆弧。",
|
||||
"help.parameters.change": "打开驱动设计尺寸的命名数值和表达式表。用于在一处修改尺寸,让所有引用它的特征随之更新。",
|
||||
"help.parameters.export": "将设计的参数保存为 CSV 或 JSON。用于在电子表格中编辑,或转移到其他设计。",
|
||||
"help.parameters.graph": "显示哪些参数和特征使用了哪些其他参数和特征,以及其中的循环或错误。用于了解改动某个参数会影响什么。",
|
||||
"help.parameters.import": "将 CSV 或 JSON 中的参数读入设计,要么全部读入,要么一个也不读。用于从电子表格或其他设计带入数值。",
|
||||
"help.parameters.move": "将某个用户参数移到列表中另一个参数之前或之后。用于把相关参数放在一起。",
|
||||
"help.parts.fastener": "按所选尺寸添加标准螺钉、螺栓、螺母、垫圈、销或轴承。放在孔上时会通过接头安装在孔中,无需自己建模紧固件。",
|
||||
"help.parts.insert": "按所选类别、尺寸和长度插入标准零件。放在孔的边缘或孔壁上时,会通过刚性接头安装在孔上。",
|
||||
"help.parts.library": "打开标准零件:标准尺寸的螺钉、螺栓、螺母、垫圈、紧定螺钉、定位销和轴承。用于直接添加标准件,而无需自己建模。",
|
||||
"help.parts.resize": "修改已插入标准零件的尺寸或长度并重建;其接头保持安装位置不变。用于螺钉过长或孔需要其他尺寸时。",
|
||||
"help.plastic.assign_rule": "将塑料规则指定给实体,使其塑料特征默认采用该规则的拔模和间隙。用于一次设置好注塑件的所有特征。",
|
||||
"help.plastic.boss": "在面上添加螺钉凸台:带可选孔、拔模、根部圆角和加强筋的立柱。用于注塑或打印外壳中的螺钉位。",
|
||||
"help.plastic.lip": "沿抽壳实体的边缘添加凸缘或与之配合的凹槽。用于让外壳的两半相互定位并紧密闭合。",
|
||||
"help.plastic.manage_rules": "创建和编辑塑料规则:材料、壁厚、半径、间隙和拔模。用于保持注塑件各特征一致。",
|
||||
"help.plastic.rest": "在面上添加垫块:圆形或矩形的凸垫,可实心或空心,带拔模。用作注塑外壳中的支撑或定位柱。",
|
||||
"help.plastic.snap_fit": "在面上添加卡扣钩,可设置其长度、厚度和卡爪。用于不用螺钉将零件卡在一起。",
|
||||
"help.pointcloud.insert": "将 PLY、XYZ 或 PTS 扫描作为点云插入到模型旁。根据测量数据建模时,可将其用作参考。",
|
||||
"help.sheet.convert": "将厚度均匀的板或抽壳实体转换为钣金实体,在所选的边处折弯。用于让现有零件可以展开。",
|
||||
"help.sheet.export_bend_table": "将钣金实体的折弯表保存为 CSV 或 JSON:角度、半径以及展开图中的折弯位置。用于折弯机或车间。",
|
||||
"help.sheet.export_dxf": "将展开图保存为 DXF,包含轮廓、折弯线和可选的折弯注释。用于激光、等离子或水刀切割。",
|
||||
"help.sheet.flange": "添加法兰:由草图生成的基板、沿开放草图轮廓的壁,或在钣金边上折弯的壁。用于构建钣金零件。",
|
||||
"help.sheet.flat_pattern": "创建钣金实体的展开图,含尺寸、切口和折弯线。用于在切割前检查坯料。",
|
||||
"help.sheet.fold": "沿草图线按指定角度和半径折弯钣金。用于在平板上切好特征之后将其折叠。",
|
||||
"help.sheet.hem": "将钣金边缘折回贴合自身。用于获得安全、坚固且没有锐利毛刺的边缘。",
|
||||
"help.sheet.manage_rules": "创建和编辑钣金规则:厚度、折弯半径、K 因子、释放槽和间隙。用于匹配车间的材料和工具。",
|
||||
"help.sheet.path_flange": "沿钣金边按开放的草图线链添加一串法兰。用于一步生成 U 形或 Z 形等型材。",
|
||||
"help.sheet.perforate": "在整块展开的钣金上添加孔阵,排列为交错或方格。用于通风口、格栅和减重面板。",
|
||||
"help.sheet.refold": "将展开的钣金实体重新折回。用于在展开的钣金上添加特征之后。",
|
||||
"help.sheet.unfold": "展开钣金实体的所有折弯。用于添加需要跨越折弯的孔或切口,之后再重新折弯。",
|
||||
"help.sketch.arc.center_point": "在圆心周围绘制一段圆弧,从起点到终点。适用于圆心已知的情况,例如孔周围或转轴周围的半径。",
|
||||
"help.sketch.arc.tangent": "从直线或圆弧的端点出发,绘制与其相切的圆弧。用于以平滑的弯曲而不是尖角延续链条。",
|
||||
"help.sketch.arc.three_point": "绘制从起点经过第三个点到终点的圆弧。适用于圆弧必须经过给定的点、而不是围绕已知圆心的情况。",
|
||||
"help.sketch.arc3d": "开启3D 草图后,通过三点在空间中绘制精确的圆弧。用于离开草图平面的路径和导轨中的弯曲。",
|
||||
"help.sketch.auto_constrain": "添加草图已近乎满足的约束,例如水平、平行或重合,然后标注尺寸直到完全定义。用于一步锁定画得比较随意的草图。",
|
||||
"help.sketch.auto_constrain_from_datum": "与自动约束类似,但位置是从你选取的基准点而不是原点开始测量。适用于以某个参考点(如角点或孔)布置零件的情况。",
|
||||
"help.sketch.blend_curve": "用与两条曲线都相切的平滑样条曲线连接两者的端点,也可选择曲率连续。用于无折痕地桥接曲线之间的间隙。",
|
||||
"help.sketch.break": "在其他曲线与其相交处,或在你放置的点处,把曲线拆分成若干段。适用于曲线的某一段需要单独约束或单独删除的情况。",
|
||||
"help.sketch.cancel": "离开草图,并放弃自创建或开始编辑以来的所有更改。撤销可恢复这些更改。",
|
||||
"help.sketch.centerline": "在普通直线与中心线之间切换,中心线是轮廓中不包含的轴线。把中心线用作旋转、镜像或对称约束的轴。",
|
||||
"help.sketch.chamfer.distance_angle": "按沿第一条直线的距离和一个角度,对两条直线之间的拐角倒角。适用于图纸以长度加角度给出倒角的情况,例如 2 mm × 30°。",
|
||||
"help.sketch.chamfer.equal_distance": "沿两条直线向后退相同距离,对它们之间的拐角倒角。用于轮廓上常见的 45° 倒角。",
|
||||
"help.sketch.chamfer.two_distance": "按沿每条直线各自的距离,对两条直线之间的拐角倒角。用于以两个长度给出的非 45° 倒角。",
|
||||
"help.sketch.circle.center": "根据圆心和直径绘制圆。用于圆心已知的孔、凸台和其他圆形特征。",
|
||||
"help.sketch.circle.three_point": "绘制经过三个点的圆。适用于圆必须经过给定点的情况,例如已有几何体上的点。",
|
||||
"help.sketch.circle.three_tangent": "绘制与三条直线、圆或圆弧都相切的圆。用于在三条曲线之间放入一个圆,例如三角形的内切圆。",
|
||||
"help.sketch.circle.two_point": "根据直径的两个端点绘制圆。适用于已知圆周上的点而非圆心的情况。",
|
||||
"help.sketch.circle.two_tangent": "绘制指定大小、与两条直线、圆或圆弧相切的圆。用于在两条曲线之间做固定半径的圆角过渡。",
|
||||
"help.sketch.conic": "在两个端点之间绘制圆锥曲线,形状由顶点和 rho 值决定。用于需要调节饱满度的平滑过渡,从平缓到接近尖角都可以。",
|
||||
"help.sketch.constrainer": "应用所选的一两条曲线已近乎满足的约束,例如水平、平行、相切或相等。用于逐个关系地整理手绘草图。",
|
||||
"help.sketch.constraint.coincident": "使一个点位于另一个点、曲线或草图轴上。用于闭合轮廓中的间隙,或把点放到直线上。",
|
||||
"help.sketch.constraint.collinear": "使两条直线位于同一条直线上。用于对齐被打断的边,例如缺口的两侧。",
|
||||
"help.sketch.constraint.concentric": "使两个圆或圆弧具有相同的圆心。用于圆环、沉孔和带台阶的轴。",
|
||||
"help.sketch.constraint.curvature": "使在端点相接的两条曲线以相同的曲率延续 (G2)。用于相切连接不够平滑的地方,例如可见曲面。",
|
||||
"help.sketch.constraint.equal": "使直线长度相等,或使圆和圆弧半径相等。用于让一个尺寸同时驱动多个相同的特征。",
|
||||
"help.sketch.constraint.fix": "把点或曲线固定在当前位置,或再次解除固定。用于拖动或解算草图时不得移动的几何体。",
|
||||
"help.sketch.constraint.horizontal_vertical": "使一条直线或两点之间的连线水平或竖直,取更接近的方向。用于让轮廓与草图坐标轴对齐。",
|
||||
"help.sketch.constraint.midpoint": "把点放在直线的中间,或使两条直线的中点重合。用于使几何体相对于某条边居中。",
|
||||
"help.sketch.constraint.parallel": "使两条直线平行。用于其他尺寸变化时必须保持平行的边。",
|
||||
"help.sketch.constraint.perpendicular": "使两条直线以直角相交。用于不在草图坐标轴上的直线之间的直角拐角。",
|
||||
"help.sketch.constraint.polygon": "把封闭的直线链变成正多边形:各边相等,所有顶点位于同一个圆上。用于让手绘的多边形变成正多边形并保持如此。",
|
||||
"help.sketch.constraint.symmetry": "使两个点或曲线关于一条直线或一个点互为镜像。用于修改一侧时保持轮廓对称。",
|
||||
"help.sketch.constraint.tangent": "使两条曲线相切,例如直线与圆弧。用于无折痕的平滑连接。",
|
||||
"help.sketch.construction": "在普通几何与构造几何之间切换,构造几何不参与轮廓。把构造曲线用作布局、参照和尺寸标注的辅助。",
|
||||
"help.sketch.construction_line": "创建经过两点的无限构造直线,用于辅助绘制草图而不分割轮廓。",
|
||||
"help.sketch.construction_line.angle": "创建与草图X轴成指定角度的无限构造直线。选择一点后输入角度或选择方向。",
|
||||
"help.sketch.construction_line.bisector": "选择两条相交的草图直线,再选择所需的角平分线。结果随原直线的编辑而变化。",
|
||||
@@ -1571,71 +1411,11 @@
|
||||
"help.sketch.construction_line.tangent_external": "依次选择圆或圆弧、外部点和所需切线。预览仅显示接点位于已绘圆弧上的解。",
|
||||
"help.sketch.construction_line.tangent_two": "选择两个圆或圆弧,再从预览中选择公切线。接点必须位于已绘曲线上。",
|
||||
"help.sketch.construction_line.vertical": "创建经过指定点的无限竖直构造直线。后续编辑时保持竖直约束。",
|
||||
"help.sketch.copy": "复制所选的草图曲线和点,以及它们之间的约束和尺寸。可粘贴到本草图或另一个草图中。",
|
||||
"help.sketch.create": "在平面或模型的平面上开始新的二维草图。每个拉伸、旋转和扫掠都从草图开始。",
|
||||
"help.sketch.cut": "复制所选的草图几何并将其从草图中删除,只需一步撤销。可粘贴到本草图的其他位置或另一个草图中。",
|
||||
"help.sketch.dimension": "添加驱动尺寸:根据所选对象为长度、距离、角度、半径或直径。输入数值或参数名,草图随之变化。",
|
||||
"help.sketch.edit": "打开已有的草图进行编辑。完成草图后,基于它创建的特征会随之更新。",
|
||||
"help.sketch.ellipse": "根据圆心、长轴端点和短轴一侧的一个点绘制椭圆。用于椭圆形开口、凸轮和其他细长的圆形形状。",
|
||||
"help.sketch.equation_curve": "在一个范围内按公式绘制曲线:x(t) 和 y(t),或 y = f(x)。公式可以使用参数,曲线随参数变化。适用于正弦波、螺旋线或齿轮的渐开线。",
|
||||
"help.sketch.extend": "把直线或圆弧延长到途中最近的曲线,或把两条曲线延伸到相交。用于在修剪或编辑后闭合轮廓中的间隙。",
|
||||
"help.sketch.fillet": "用指定半径的圆弧把两条直线或圆弧相交的拐角倒圆。同时倒圆的多个拐角共用同一个半径。",
|
||||
"help.sketch.finish": "离开草图并返回模型。其封闭轮廓随即可用于拉伸、旋转和其他特征。",
|
||||
"help.sketch.finish_auto_constrain": "对草图运行自动约束,然后完成草图。用于一步得到完全定义的草图。",
|
||||
"help.sketch.fit_curves_to_section": "用草图平面剖切网格或实体,并用直线和圆弧拟合截面。用于把扫描或导入的零件重建为可编辑的草图。",
|
||||
"help.sketch.include_3d": "把模型的边、顶点和其他草图的曲线作为关联参照引入本草图,并把不在其平面上的几何压平到平面上。用于基于不在草图平面内的几何继续作图。",
|
||||
"help.sketch.infinite": "在普通直线与贯穿整个视图的无限构造直线之间切换。用作永远不会过短的布局参照。",
|
||||
"help.sketch.insert_dxf": "将 DXF 图纸中的曲线读入草图,并按设定进行缩放、旋转和放置。用于在其他程序制作的二维图纸(例如激光切割轮廓)基础上建模。",
|
||||
"help.sketch.insert_svg": "将 SVG 图形中的路径读入草图,并按设定进行缩放、旋转和放置。用于把标志或矢量轮廓变成可拉伸的曲线。",
|
||||
"help.sketch.inspect": "打开当前草图的报告:显示剩余的自由度以及是否已完全约束。在完成草图之前,用它找出仍然可以移动的部分。",
|
||||
"help.sketch.intersect": "添加实体、面、边或其他草图与草图平面相交处的曲线或点。它们保持关联,并随模型变化。",
|
||||
"help.sketch.intersection_curve": "在两个实体或面相交处创建与它们关联的三维曲线。用作跟随模型的路径或导轨。",
|
||||
"help.sketch.isoparametric_curve": "通过你选取的点,沿面的 U 或 V 方向创建与该面关联的三维曲线。用作跟随曲面的路径或分割线。",
|
||||
"help.sketch.line": "逐点绘制相连的直线,可以是开放链或封闭轮廓。这是绘制大多数轮廓的基本工具。",
|
||||
"help.sketch.line.midpoint": "从中点向一端绘制直线,另一端随之对称生成。用于以某点为中心的直线,例如对称的边。",
|
||||
"help.sketch.line3d": "开启3D 草图后,在空间中的点之间绘制相连的直线。用于离开草图平面的路径和框架。",
|
||||
"help.sketch.mirror": "把草图曲线和点关于直线或轴镜像,并添加对称约束。用于只画对称轮廓的一半,再将其补全。",
|
||||
"help.sketch.move": "移动或旋转草图曲线和点,或它们的副本。用于在保持形状和约束的同时调整几何的位置。",
|
||||
"help.sketch.offset": "按设定的距离在一侧或两侧创建曲线链的副本。用于壁、轮廓和间隙;距离仍是可编辑的尺寸。",
|
||||
"help.sketch.paste": "把复制或剪切的草图几何粘贴到当前草图。可放置在某一点,或按偏移量移动。",
|
||||
"help.sketch.pattern.circular": "绕中心点复制草图几何,可绕整圆或按设定角度。用于螺栓圆、辐条和齿。",
|
||||
"help.sketch.pattern.rectangular": "按设定间距以行和列复制草图几何。用于孔、槽或通风口的阵列。",
|
||||
"help.sketch.point": "放置一个草图点。用作尺寸、约束、孔心或后续特征的参照。",
|
||||
"help.sketch.point3d": "开启3D 草图后,在空间中放置一个点。用作三维曲线和路径的参照。",
|
||||
"help.sketch.polygon.circumscribed": "在圆外绘制正多边形,大小由中心到边中点的距离决定。适用于已知对边距的情况,例如六角螺母。",
|
||||
"help.sketch.polygon.edge": "根据一条边的两个端点绘制正多边形。适用于已知边的长度和位置的情况。",
|
||||
"help.sketch.polygon.inscribed": "在圆内绘制正多边形,大小由中心到顶点的距离决定。适用于已知对角距的情况。",
|
||||
"help.sketch.project": "把模型的边、面、顶点和其他草图的曲线投影到本草图的平面上并引入。它们保持关联,并随模型变化。",
|
||||
"help.sketch.project_to_surface": "把其他草图的曲线沿本草图的法线方向投影到面上,生成关联的三维曲线。用于把标志、分割线或路径放到曲面上。",
|
||||
"help.sketch.rectangle.center": "根据中心和一个角点绘制矩形。用于以某点(如原点)为中心的轮廓。",
|
||||
"help.sketch.rectangle.rounded": "绘制四个角都倒成同一半径圆角的矩形。用于带圆角的板、盖和开口。",
|
||||
"help.sketch.rectangle.three_point": "根据一条边和对侧的一个点绘制矩形。用于与草图坐标轴成角度的矩形。",
|
||||
"help.sketch.rectangle.two_point": "根据两个对角点绘制矩形。用于板、块体和凹槽的轮廓。",
|
||||
"help.sketch.scale": "以基点为中心按比例缩放草图曲线和点。用于无需重画就调整草图某一部分的大小。",
|
||||
"help.sketch.slot.arc_center": "沿由圆心、起点和终点确定的圆弧,绘制指定宽度的弧形槽。用于绕转轴的调节槽。",
|
||||
"help.sketch.slot.arc_three_point": "沿经过三点的圆弧,绘制指定宽度的弧形槽。适用于槽的路径必须经过给定点的情况。",
|
||||
"help.sketch.slot.center_point": "从中心到一端圆弧的圆心,绘制指定宽度的直槽。用于以某点为中心的槽。",
|
||||
"help.sketch.slot.center_to_center": "在两端圆弧的圆心之间,绘制指定宽度的直槽。用于按中心距标注的槽,例如螺钉调节槽。",
|
||||
"help.sketch.slot.overall": "从一个外端到另一个外端,绘制指定宽度的直槽。适用于槽的总长最重要的情况。",
|
||||
"help.sketch.spline.control_point": "绘制由控制点决定形状的三次样条曲线,曲线不经过这些点。用于通过移动控制点来塑形的平滑流畅曲线。",
|
||||
"help.sketch.spline.control_point_5": "绘制由控制点决定形状的 5 次样条曲线。用于曲线需要以更平滑的曲率连接的地方,例如可见的造型曲面。",
|
||||
"help.sketch.spline.fit_point": "绘制经过你放置的每个点的平滑样条曲线,可开放或封闭。用于通过已知点描出形状。",
|
||||
"help.sketch.spline3d": "开启3D 草图后,在空间中通过各点绘制平滑曲线。用于离开草图平面的扫掠路径和线缆走线。",
|
||||
"help.sketch.spun_profile": "在草图平面中创建实体绕轴旋转时扫出的轮廓。用于获得车削零件的剪影,以便旋转或出图。",
|
||||
"help.sketch.text": "用选定的字体、高度和角度在草图中写文字;文字内容可以跟随参数。拉伸或压印后可做标签和字样。",
|
||||
"help.sketch.transform": "以中心点为基准,一步完成草图几何的缩放、旋转和移动。用于同时调整所选对象的位置和大小。",
|
||||
"help.sketch.trim": "删除你点击位置周围、最近两个交点之间的那段曲线。用于把重叠的线整理成封闭轮廓。",
|
||||
"help.solid.align": "移动所选实体,使其上的点、面或平面与别处的点、面或平面对齐。用于把一个零件贴靠到另一个零件上,而无需测量距离。",
|
||||
"help.solid.boundary_fill": "由相互重叠的工具实体所围成的区域生成实体,只填充所选区域。用于利用多个实体共同围成的空间构建形状。",
|
||||
"help.solid.bounding_solid": "创建包围选中实体的长方体,可设置余量。用于查看零件的总体尺寸,或作为加工所用的毛坯。",
|
||||
"help.solid.box": "根据长、宽、高创建长方体,可从角点或以某点为中心放置。用于快速创建块体、占位体或用于切出特征的实体。",
|
||||
"help.solid.chamfer": "用指定的距离在所选边上切出一个平直的斜面。用于去除锐边,或使销钉、螺钉更容易插入。",
|
||||
"help.solid.coil": "根据直径、圈数、高度或螺距以及圆形或方形截面创建螺旋形实体,例如弹簧。用于弹簧、线圈和螺旋凸筋。",
|
||||
"help.solid.combine": "将多个实体合并、从目标实体中切除,或只保留它们共有的体积,还可以保留工具实体。用于合并零件、用一个形体切割另一个形体,或找出两个实体重叠的位置。",
|
||||
"help.solid.cone": "根据底圆和高度创建圆锥体;若顶面也有半径,则为圆台。用于锥度、漏斗、沉头孔和尖端。",
|
||||
"help.solid.cylinder": "根据半径或直径和高度创建圆柱体,立于某点并沿某轴延伸。用于轴、销、凸台和圆形毛坯。",
|
||||
"help.solid.draft": "将所选的面按指定角度倾斜,角度从中性面量起。用于注塑件或铸件,使零件能够脱模。",
|
||||
"help.solid.emboss": "将文字或标志等草图轮廓从面上凸起或凹入。用于平面或圆柱面上的文字、标签和标记。",
|
||||
"help.solid.extrude": "将草图轮廓按指定距离拉伸为三维形体,可以增加或去除材料。用于把平面轮廓变成方块、凸台或凹槽。",
|
||||
"help.solid.fillet": "用指定半径的平滑圆弧将所选的边倒圆。用于出于强度、手感或外观的考虑而柔化锐边。",
|
||||
"help.solid.hole": "在面上的指定位置钻出指定直径的圆孔。用于螺钉过孔、销孔等简单的圆形开口。",
|
||||
@@ -1644,60 +1424,20 @@
|
||||
"help.solid.move": "按指定的距离和角度移动或旋转所选实体,或其副本。用于调整实体位置,或在别处再生成一个。",
|
||||
"help.solid.offset_face": "将所选的面按指定距离向内或向外推移,周围的面随之调整。用于在不编辑草图的情况下加厚壁、加深凹槽或加高凸台。",
|
||||
"help.solid.pattern.circular": "将所选对象按指定的数量和总角度绕轴重复排列。用于螺栓圆周分布、辐条、散热片和轮齿。",
|
||||
"help.solid.pattern.path": "沿草图路径按数量和间距复制特征或实体。用于沿曲线边的孔,或沿导轨的零件。",
|
||||
"help.solid.pattern.rectangular": "将所选对象按指定的数量和间距沿一个或两个方向重复排列。用于成排或成网格的孔、加强筋、销钉或支脚。",
|
||||
"help.solid.pipe": "沿草图曲线路径创建圆管,可为实心或带壁厚的空心。用于管道、线材、电缆和栏杆。",
|
||||
"help.solid.press_pull": "拖动面来增加或去除材料,或拖动边将其倒圆。用于直接在模型上快速修改。",
|
||||
"help.solid.remove": "从时间线的这一位置起,将所选实体从设计中移除;之前的步骤仍保留它们。用于去掉辅助实体,例如不再需要的切割工具。",
|
||||
"help.solid.replace_face": "将所选的平面移到一个平面或平行的面上,实体随之伸长或缩短。用于让一个面与另一个零件或构造平面齐平。",
|
||||
"help.solid.revolve": "将草图轮廓绕一条轴旋转,生成圆形的实体。用于轴、旋钮、碗等围绕中心线呈圆形的零件。",
|
||||
"help.solid.rib": "沿开放的草图曲线添加一道薄壁,延伸到实体的下一个面。用于加强壁和角,例如注塑件或打印件。",
|
||||
"help.solid.scale": "按比例放大或缩小所选实体,可在各方向相同,也可按轴分别设置。用于调整导入形体的大小,或预留收缩量。",
|
||||
"help.solid.shell": "将实体掏空,留下指定厚度的壁,还可以打开所选的面。用于盒子、盖子等薄壁零件。",
|
||||
"help.solid.sphere": "根据半径或直径,以指定点为球心创建球体。用于球、旋钮和圆头端部。",
|
||||
"help.solid.split_body": "用平面、另一实体的面或草图直线,将实体切分为多个独立的实体。用于制作分别打印、加工或上色的零件。",
|
||||
"help.solid.split_face": "沿平面、另一实体的面或草图曲线分割所选的面,而不切开实体。用于给面的一部分单独设置拔模、颜色或偏移。",
|
||||
"help.solid.sweep": "沿路径拖动草图轮廓生成实体。用于管道、导轨、手柄等截面恒定且沿曲线延伸的零件。",
|
||||
"help.solid.thread": "在圆柱面上添加 ISO 公制螺纹,可作为装饰螺纹或切入实体。用于螺栓、螺纹孔和打印的螺纹零件。",
|
||||
"help.solid.torus": "根据绕轴的大半径和圆形截面的小半径创建圆环。用于 O 形圈、把手和环形凸筋。",
|
||||
"help.solid.web": "沿每条开放的草图曲线各添加一道薄壁,均延伸到实体的下一个面。用于外壳和托盘内部的网格支撑壁。",
|
||||
"help.surface.blend": "创建桥接两个实体边的曲面,与两侧相切连续或曲率连续。用于在间隙上将两个曲面平滑连接。",
|
||||
"help.surface.boundary": "创建填充由二至四条草图曲线构成的环或曲线网络的曲面。用于由边界定义的自由曲面面板。",
|
||||
"help.surface.extend": "将曲面延伸出其边缘,按距离或直至某个平面或面。用于在修剪或缝合之前让曲面相互重叠。",
|
||||
"help.surface.extrude": "将草图曲线或轮廓按一段距离拉伸为曲面,只有壁,没有端盖。用于薄壁,以及切割或分割工具。",
|
||||
"help.surface.fair": "在保持边不动的前提下,使自由曲面的内部变得光顺。用于抚平曲面上的凸起和波浪状反射。",
|
||||
"help.surface.loft": "创建按顺序穿过两个或更多截面的曲面,无端盖。用于外壳以及不同形状之间的过渡。",
|
||||
"help.surface.match": "重建曲面的边,使其与另一实体的边衔接,并匹配相切或曲率。用于平滑地闭合两个曲面之间的接缝。",
|
||||
"help.surface.offset": "将面沿法向按一定距离复制为新的曲面实体。用于蒙皮、间隙,或壁的另一侧。",
|
||||
"help.surface.patch": "用平面或平滑弯曲的面填充草图区域或边的闭合环。用于封闭曲面实体上的孔。",
|
||||
"help.surface.reverse_normal": "翻转曲面实体的面,使其外侧朝向反方向。用于面朝内时,在加厚或缝合之前。",
|
||||
"help.surface.revolve": "将草图曲线或轮廓绕轴旋转为曲面,无端盖。用于灯罩、碗、喷嘴等圆形壳体。",
|
||||
"help.surface.ruled": "从一串边出发,沿面的法向、切向或按某一角度生成由直线构成的带状面。用于拔模壁、过渡面和分型面。",
|
||||
"help.surface.stitch": "沿共用的边将曲面实体缝合在一起,闭合时成为实体。用于将一组曲面变成一个实体。",
|
||||
"help.surface.sweep": "沿路径移动草图曲线或轮廓生成曲面,无端盖。用于排水槽、饰条等沿路径延伸的薄形状。",
|
||||
"help.surface.thicken": "为曲面实体赋予厚度,使其成为实体。用于由曲面制作可打印或可加工的零件。",
|
||||
"help.surface.trim": "用平面、另一个曲面或草图曲线切割曲面,并保留所选的一侧。用于在缝合前将曲面切成所需形状。",
|
||||
"help.surface.unstitch": "将实体的面分离为各自独立的曲面实体;实体会拆成曲面。用于重新处理实体中的单个面。",
|
||||
"help.surface.untrim": "去掉面上的孔,或将其外边界恢复为曲面的自然边界。用于在修剪之后找回完整的曲面。",
|
||||
"help.third_party": "第三方许可证",
|
||||
"help.timeline.compute_all": "从头重新计算时间线中的所有特征。用于刷新模型,并查看哪些特征失败。",
|
||||
"help.timeline.delete": "从时间线中删除所选特征;删除草图时,由它生成的特征也会一起删除。用于去掉不再需要的步骤。",
|
||||
"help.timeline.dependents": "列出会随某个特征一同被删除的特征,以及缺少它就会失败的特征。用于在删除或更改特征之前。",
|
||||
"help.timeline.play": "逐个播放剩余特征,每次重建后暂停半秒。再次运行此命令或按Escape停止;转到末尾会立即跳转。",
|
||||
"help.view.apply": "将视图转到前视、俯视、等轴测等标准方向,或转到已保存的命名视图。用于从固定角度观察模型。",
|
||||
"help.view.delete": "删除已保存的命名视图。模型不会改变。",
|
||||
"help.view.fit": "缩放并平移,使整个模型或所选对象充满视图。用于模型跑出视野时。",
|
||||
"help.view.grid": "显示或隐藏视口中的网格。用作建模时的尺寸和方向参考。",
|
||||
"help.view.ground_shadow": "显示或隐藏模型在地面上的阴影。用于更容易判断高度和位置。",
|
||||
"help.view.home": "将视图转回主视图方向并适合模型。用于快速回到已知的视图。",
|
||||
"help.view.list": "列出设计中保存的命名视图。用于找到之前保存的视图。",
|
||||
"help.view.navigate": "按步骤旋转、平移或缩放视图,例如向左转四分之一圈。用于精确移动相机,而不是靠拖动。",
|
||||
"help.view.navigation_bar": "显示或隐藏视口底部的导航栏。隐藏可腾出空间,显示便于用鼠标使用视图工具。",
|
||||
"help.view.rename": "为已保存的命名视图改名。视图本身保持不变。",
|
||||
"help.view.save": "将当前相机位置作为命名视图保存到设计中。用于以后回到同一角度,例如截图。",
|
||||
"help.view.spin": "让视图持续绕模型环绕,直到下一次点击或按键。用于从各个方向展示模型。",
|
||||
"help.view.tool": "锁定一个相机工具(环绕、平移或缩放),之后用鼠标左键拖动即可移动视图,直到关闭。用于触控板或没有鼠标中键时。",
|
||||
"help.view.visual_style": "切换模型的绘制方式:带边或不带边的着色、线框,或带隐藏边。用线框看内部,用着色得到干净的外观。",
|
||||
"history.sketch_under_constrained": "欠约束({count} 个自由度)",
|
||||
"history.sketch_under_constrained_one": "欠约束({count} 个自由度)",
|
||||
"hole_presets.confirm_delete": "确认删除",
|
||||
@@ -1874,10 +1614,6 @@
|
||||
"material.selection.mixed": "不同材料",
|
||||
"measure.at": "位置",
|
||||
"measure.item": "项目 {number}",
|
||||
"measure.quick_copied": "已复制测量值",
|
||||
"measure.quick_copy": "点击复制测量值",
|
||||
"measure.quick_edges": "{count} 条边",
|
||||
"measure.quick_faces": "{count} 个面",
|
||||
"messages.ago_h": "{n} 小时前",
|
||||
"messages.ago_min": "{n} 分钟前",
|
||||
"messages.ago_s": "{n} 秒前",
|
||||
@@ -1911,7 +1647,6 @@
|
||||
"nav.hfss.help": "Alt+左键拖动平移,Shift+Alt+左键拖动缩放,在空白处 Ctrl+左键拖动旋转",
|
||||
"nav.inventor.help": "中键拖动平移,Shift+中键拖动旋转,Ctrl+中键拖动缩放,右键拖动旋转",
|
||||
"nav.maya.help": "Alt+左键拖动旋转,Alt+中键拖动平移,Alt+右键拖动缩放;中键拖动也可平移",
|
||||
"nav.nx.help": "中键拖动旋转,Shift+中键平移(对应 NX 的中键+右键),Ctrl+中键缩放(对应 NX 的中键+左键);右键拖动不旋转视图",
|
||||
"nav.openscad.help": "在空白处左键拖动旋转,Shift+左键拖动框选,拖动草图几何可编辑;右键或中键拖动平移,Shift+右键或 Shift+中键拖动缩放",
|
||||
"nav.perspective.sketch": "编辑草图时使用正交视图。完成草图后才能切换透视。",
|
||||
"nav.right_drag_orbits.help": "关闭:右键拖动不会移动相机,右键只打开上下文菜单。选择 SolidWorks 鼠标映射时会关闭此项。",
|
||||
@@ -2031,11 +1766,6 @@
|
||||
"not a move": "不是移动",
|
||||
"not a number": "不是数字",
|
||||
"open a sketch first": "请先打开一个草图",
|
||||
"parameters.apply_live": "离开字段时立即应用每项更改",
|
||||
"parameters.apply_live_tip": "关闭时:更改会等到“应用”或“确定”,然后设计只为所有更改重建一次。“取消”或 Esc 会放弃这些更改。",
|
||||
"parameters.held": "{count} 项更改等待应用",
|
||||
"parameters.held_hint": "编辑表达式和单位。更改将等到“应用”或“确定”时生效。",
|
||||
"parameters.held_one": "1 项更改等待应用",
|
||||
"parts.automatic_name": "自动",
|
||||
"parts.dimension.across_flats": "对边宽度",
|
||||
"parts.dimension.bore": "内径",
|
||||
@@ -2058,8 +1788,6 @@
|
||||
"parts.family.set_screw": "内六角平端紧定螺钉",
|
||||
"parts.family.socket_head_cap_screw": "内六角圆柱头螺钉",
|
||||
"parts.family.washer": "平垫圈",
|
||||
"parts.holes": "孔(可选)",
|
||||
"parts.placement_hint": "选择一个或多个孔,在每个孔中各装一个零件;或按确定将其放在原点",
|
||||
"pattern.alignment_2": "对齐 2",
|
||||
"pattern.alignment_hint": "数量包含原始图形。居中时副本分布在两侧;数量为偶数时,反转可切换多一个副本的一侧。",
|
||||
"pattern.direction_1": "方向 1",
|
||||
@@ -2112,8 +1840,6 @@
|
||||
"prefs.bottom_centre": "底部居中",
|
||||
"prefs.bottom_right": "右下角",
|
||||
"prefs.browser": "浏览器",
|
||||
"prefs.browser_eye_left": "显示切换位于折叠箭头旁",
|
||||
"prefs.browser_eye_left_note": "浏览器各行的显示切换像以前一样位于折叠箭头旁,而不是在行右端的一列中。",
|
||||
"prefs.browser_reveal_on_hover": "悬停时显示",
|
||||
"prefs.browser_show_note": "“显示”让浏览器始终留在屏幕上。“悬停时显示”会将其隐藏,直到指针移到它的位置或其左边缘的细标签上;指针在其中或其菜单打开时,它保持打开。",
|
||||
"prefs.browser_shown": "显示",
|
||||
@@ -2133,8 +1859,6 @@
|
||||
"prefs.ctrl_cmd": "Ctrl / Cmd",
|
||||
"prefs.curved_surfaces": "曲面",
|
||||
"prefs.curves": "曲面",
|
||||
"prefs.dark_parts_shading": "保持深色零件的形状",
|
||||
"prefs.dark_parts_shading_help": "以线性光照和柔和的天空补光着色视图,使深色面保留渐变而不变成一片黑色",
|
||||
"prefs.dead_zone_note": "斜线区域为死区:此范围内的移动将被忽略。",
|
||||
"prefs.default": "默认",
|
||||
"prefs.design": "设计默认值",
|
||||
@@ -2149,8 +1873,6 @@
|
||||
"prefs.edges": "边缘与着色",
|
||||
"prefs.extend": "扩展",
|
||||
"prefs.extra_navigation": "在空白处按住Ctrl并用鼠标左键拖动可旋转;按住空格键可平移。",
|
||||
"prefs.extrude_view_isometric": "打开拉伸时转到等轴测视图",
|
||||
"prefs.extrude_view_return": "关闭拉伸时回到之前的视图",
|
||||
"prefs.follows_os": "跟随操作系统",
|
||||
"prefs.font": "字体",
|
||||
"prefs.font_fallback": "所选字体缺少的字符会使用内置字体,避免标签显示为空方框。",
|
||||
@@ -2166,11 +1888,8 @@
|
||||
"prefs.graphics_card_auto": "自动",
|
||||
"prefs.graphics_card_missing": "已保存的显卡不可用;将使用自动选择。",
|
||||
"prefs.graphics_card_restart": "重启 SolidCraft 后生效。WGPU_ADAPTER_NAME 优先于此选择。",
|
||||
"prefs.graphics_card_unused": "已保存的显卡未用于此窗口;实际使用的显卡显示在“帮助 › 关于”和状态栏中。请尝试“自动”,或将 WGPU_ADAPTER_NAME 设为显卡名称中的唯一部分。",
|
||||
"prefs.graphics_note": "在速度与平滑度之间取舍。每个选项均以示例展示效果。",
|
||||
"prefs.graphics_presets_note": "预设会同时设置以下选项。",
|
||||
"prefs.hide_constraint_glyphs_zoomed_out": "缩小时隐藏约束符号",
|
||||
"prefs.hide_constraint_glyphs_zoomed_out_note": "草图缩小到一定程度时隐藏约束符号,以免遮挡草图。关闭:任意缩放比例下符号仍保持固定屏幕大小。",
|
||||
"prefs.history": "历史",
|
||||
"prefs.history_origin_bodies": "在顶部显示原点和实体",
|
||||
"prefs.history_origin_bodies_note": "左侧或浏览器下方的历史以活动组件的实体文件夹和原点开头,并带有与浏览器相同的显示切换和菜单。底部的历史保持不变。",
|
||||
@@ -2181,8 +1900,6 @@
|
||||
"prefs.history_sketches_note": "草图:选择“位于其特征下”后,左侧历史在宽度足以显示名称时,会将草图缩进一级,列在由其创建的第一个特征下。底部时间轴始终保持创建顺序。",
|
||||
"prefs.history_sketches_under_feature": "位于其特征下",
|
||||
"prefs.hold_stop_snapping": "按住以停用吸附",
|
||||
"prefs.home_fit_size": "主视图与适配大小",
|
||||
"prefs.home_fit_size_note": "主视图、适配、打开的设计或视图导航器切换视图框住模型时,模型占视图的比例,与下方设置是否开启无关。100 %:填满面板、罗盘和导航栏之间的视图。",
|
||||
"prefs.icons_only": "仅图标",
|
||||
"prefs.imported_file": "已导入文件",
|
||||
"prefs.in_browser": "在浏览器中",
|
||||
@@ -2191,20 +1908,13 @@
|
||||
"prefs.interface_language": "界面语言",
|
||||
"prefs.interface_note": "SolidCraft 的外观和面板布局。",
|
||||
"prefs.interval_minutes": "{n} 分钟",
|
||||
"prefs.invert_navigator_arrows": "反转视图立方体的旋转箭头",
|
||||
"prefs.invert_navigator_arrows_note": "立方体周围的箭头按箭头所指的方向转动相机,与 Fusion 和 Inventor 相同:左侧箭头指向右,相机向右转动。关闭:箭头把立方体转向它所在的那一面,因此左侧箭头使相机向左转动。弯曲的翻滚箭头不受影响。",
|
||||
"prefs.keep_work_on_tab_switch": "切换设计时保持对话框和工具打开",
|
||||
"prefs.keep_work_on_tab_switch_note": "每个设计标签页保留其打开的对话框或工具(包括其中已选择和输入的内容)以及工具栏选项卡。回到该设计时它们仍在原处。关闭时:切换设计会取消它们并显示“模型”选项卡。",
|
||||
"prefs.labels": "标签",
|
||||
"prefs.language_system": "系统",
|
||||
"prefs.layout": "布局",
|
||||
"prefs.layout_note": "紧凑模式将面板停靠在窗口边缘。浏览器半透明仅适用于浮动模式。助手面板的位置在助手页面中设置。",
|
||||
"prefs.left": "左侧",
|
||||
"prefs.left_click": "左键单击",
|
||||
"prefs.line_drag_draws_one": "按下并拖动绘制一条直线",
|
||||
"prefs.line_drag_draws_one_note": "在直线工具中,按下、拖动再松开,会从按下处到松开处绘制一条直线并在此结束。单击仍会绘制连续的直线。关闭时:拖动与单击一样,在松开处放置一个点。",
|
||||
"prefs.line_hover_tangent_arc": "停留在直线的最后一点上以切换到相切圆弧",
|
||||
"prefs.line_hover_tangent_arc_note": "在直线工具中,画好一段后,先离开连续线的最后一点,再回到该点并让指针保持不动:下一次单击将确定相切圆弧的终点,同样的操作可切回直线。关闭:停留在该点不起作用。",
|
||||
"prefs.linked_designs": "链接设计",
|
||||
"prefs.live_input": "实时输入",
|
||||
"prefs.live_preview": "实时预览",
|
||||
@@ -2228,8 +1938,6 @@
|
||||
"prefs.mouse_mapping": "鼠标映射",
|
||||
"prefs.navigation": "导航",
|
||||
"prefs.navigation_note": "鼠标、触控板和3D鼠标如何移动视图。",
|
||||
"prefs.navigator_fit": "视图导航器切换视图后适配模型",
|
||||
"prefs.navigator_fit_note": "点击立方体的面、角或箭头,或坐标轴指示器的轴时,也会从各个方向都能容纳模型的同一距离(其包围球)注视模型中心。开启期间主视图使用相同的缩放和中心,因此之后选择的视图只改变方向。关闭:视图原地旋转,保持目标点和缩放。",
|
||||
"prefs.network_host_remove": "删除",
|
||||
"prefs.network_locations": "允许设计中的网络位置",
|
||||
"prefs.network_locations_note": "关闭:设计中位于其他计算机 (\\\\server\\share) 上的链接文件,只会从此处列出的服务器打开,或在询问时你允许的服务器打开。",
|
||||
@@ -2242,16 +1950,12 @@
|
||||
"prefs.origin_plane_names": "原点平面名称",
|
||||
"prefs.origin_plane_names_note": "浏览器、对话框和列表中显示的名称。{top} 即 XY,{front} 即 XZ,{right} 即 YZ(Z 轴朝上)。命令、脚本和已保存的设计仍使用 XY、XZ 和 YZ。",
|
||||
"prefs.overall_speed": "整体速度",
|
||||
"prefs.parameter_list_rows": "参数列表行数",
|
||||
"prefs.parameter_list_rows_tip": "在空的数值框中按下箭头会列出参数(收藏的在前),最多列出此数量。数量越少,大型设计中的列表越轻。",
|
||||
"prefs.persistent_ribbon_pressed": "突出显示已启用的功能区命令",
|
||||
"prefs.persistent_ribbon_pressed_help": "在效果启用时突出显示相应的功能区命令。关闭此选项可保留原来的中性外观和命令帮助。",
|
||||
"prefs.perspective_fov": "视场角",
|
||||
"prefs.placement": "放置",
|
||||
"prefs.prefer_free_sketch_points": "草图点重合时优先选择可移动的点",
|
||||
"prefs.preview_choices": "所选设置预览",
|
||||
"prefs.print_face_highlight": "打印底面高亮",
|
||||
"prefs.print_face_highlight_tip": "视图中实体打印底面的着色和轮廓强度。0 % 不显示高亮。",
|
||||
"prefs.profile_active": "当前配置文件",
|
||||
"prefs.profile_applied": "已应用配置文件。",
|
||||
"prefs.profile_changed": "保存配置文件后设置已更改。“保存”会将其写入配置文件。",
|
||||
@@ -2273,13 +1977,9 @@
|
||||
"prefs.quality_fastest": "最快",
|
||||
"prefs.quality_slowest": "最慢",
|
||||
"prefs.quality_smoother": "更平滑",
|
||||
"prefs.quick_measure": "在视图角落显示快速测量",
|
||||
"prefs.quick_measure_note": "在视图右下角、历史记录上方显示所选对象的尺寸:边的长度(圆形边显示 Ø 和 R)、面的面积、点的位置、两个对象之间的距离和角度、多条边或多个面的总和。点击即可复制。",
|
||||
"prefs.render_previous_geometry_budget": "使用先前的渲染预览几何内存预算",
|
||||
"prefs.render_previous_geometry_budget_help": "恢复先前的固定几何内存上限(64位桌面为512 MiB,其他平台为128 MiB),替代基于设备的预算。",
|
||||
"prefs.reports_saved": "已保存 {n} 份",
|
||||
"prefs.ribbon_click_ends_tool": "单击正在运行的工具的按钮将结束该工具",
|
||||
"prefs.ribbon_click_ends_tool_note": "单击正在使用的草图工具的高亮功能区按钮会结束该工具,在视图中单击即可再次选择。关闭:单击会重新启动该工具。",
|
||||
"prefs.ribbon_reveal": "在功能区中显示搜索结果",
|
||||
"prefs.ribbon_reveal_note": "将指针悬停在“搜索命令”的结果上时,会显示该命令在功能区中的位置:其选项卡、按钮或面板下拉菜单中的行。从搜索启动的命令会在那里闪烁,从下拉菜单运行的命令会标记其面板。",
|
||||
"prefs.right_click": "右键单击",
|
||||
@@ -2290,8 +1990,6 @@
|
||||
"prefs.search_empty": "没有匹配的设置",
|
||||
"prefs.select": "选择",
|
||||
"prefs.select_one_item": "选择一个项目",
|
||||
"prefs.select_other_hidden": "使用“选择其他”选择隐藏几何体",
|
||||
"prefs.select_other_hidden_help": "开启:包括指针附近的隐藏实体、草图和被遮挡的边。关闭:恢复原来的列表,仅包含指针正下方的可见几何体。",
|
||||
"prefs.selecting": "选择",
|
||||
"prefs.shift": "Shift",
|
||||
"prefs.shift_add_ctrl_toggle": "Shift 仅添加;Ctrl / Cmd 切换选择",
|
||||
@@ -2309,8 +2007,6 @@
|
||||
"prefs.sketch_exit_view.previous": "返回之前的视图",
|
||||
"prefs.sketch_exit_view.unless_rotated": "未旋转时返回",
|
||||
"prefs.sketch_exit_view_note": "“完成草图”、取消或连按两次 Esc 后视图的去向。",
|
||||
"prefs.sketch_face_activates_part": "在零件的面上绘制草图时激活该零件",
|
||||
"prefs.sketch_face_activates_part_note": "在另一个组件的实体面上开始的草图会先激活该组件,因此草图属于它,并在浏览器中留在该零件下。之后该零件保持激活。关闭时:草图属于当前激活的组件。",
|
||||
"prefs.sketch_open_look_at": "打开草图时转向正对草图",
|
||||
"prefs.sketch_open_look_at_note": "关闭:创建或编辑草图时视图保持不变。需要时用“朝向”正对草图。",
|
||||
"prefs.sketch_recent_snap": "自动吸附到最近的圆心和中点",
|
||||
@@ -2324,8 +2020,6 @@
|
||||
"prefs.sketch_tab_always_note": "未打开草图时,草图选项卡也保留在功能区中紧随模型之后。其中的绘图工具会先在所选平面或面上(否则在接下来选取的平面上)创建草图,并在其中准备好该工具。",
|
||||
"prefs.sketch_tracking_guides": "圆心和中点对齐辅助线",
|
||||
"prefs.sketch_tracking_guides_note": "将光标悬停在圆心或直线边的中点,然后水平或垂直移动以显示临时虚线辅助线。",
|
||||
"prefs.sketch_tracking_points": "绘制时也从端点和角点显示对齐辅助线",
|
||||
"prefs.sketch_tracking_points_note": "绘图工具等待点时,将光标悬停在直线或圆弧的端点、矩形的角点或独立点上,会显示与圆心或中点相同的临时虚线辅助线。关闭:仅圆心和中点。",
|
||||
"prefs.sketching": "草图",
|
||||
"prefs.snap_drawing_note": "在绘制或拖动草图点时使用。",
|
||||
"prefs.source": "来源",
|
||||
@@ -2342,24 +2036,6 @@
|
||||
"prefs.status_error": "错误",
|
||||
"prefs.status_selected": "已选择",
|
||||
"prefs.status_warning": "警告",
|
||||
"prefs.structure.appearance": "外观",
|
||||
"prefs.structure.appearance_note": "颜色、文字和无障碍。",
|
||||
"prefs.structure.in_profile": "包含在配置中",
|
||||
"prefs.structure.layout": "布局",
|
||||
"prefs.structure.layout_note": "窗口各部分的位置。",
|
||||
"prefs.structure.look": "外观",
|
||||
"prefs.structure.measure_pointer": "测量和指针",
|
||||
"prefs.structure.mouse3d": "3D 鼠标",
|
||||
"prefs.structure.mouse3d_note": "SpaceMouse 和 SpaceNavigator。",
|
||||
"prefs.structure.navigation_note": "鼠标和触控板。3D 鼠标有单独的页面。",
|
||||
"prefs.structure.profile": "配置",
|
||||
"prefs.structure.profile_edited": "保存后已更改",
|
||||
"prefs.structure.profile_hover": "保存在设置配置中",
|
||||
"prefs.structure.scale_percent": "{percent}%",
|
||||
"prefs.structure.sketch": "草图",
|
||||
"prefs.structure.tools": "工具",
|
||||
"prefs.structure.tools_note": "建模工具的行为。",
|
||||
"prefs.structure.work": "工作",
|
||||
"prefs.supersampling_brief": "以更高分辨率绘制后滤波缩小:更清晰,但负载更高。",
|
||||
"prefs.tab_accent_note": "强调色跟随当前选项卡",
|
||||
"prefs.theme_file": "主题文件",
|
||||
@@ -2371,16 +2047,6 @@
|
||||
"prefs.theme_follow_off": "关闭",
|
||||
"prefs.theme_follow_stop": "停止跟随",
|
||||
"prefs.theme_import_hint": "单击选择主题文件,拖放到此处,或复制主题后按 Ctrl+V(Mac 上为 Cmd+V)",
|
||||
"prefs.theme_option_opacity": "不透明度",
|
||||
"prefs.theme_option_opacity_help": "调整浮动面板的不透明度。最低不透明度限制可确保文字在视口颜色上清晰可读。",
|
||||
"prefs.theme_option_tab_colours": "选项卡颜色",
|
||||
"prefs.theme_option_tab_colours_help": "为每个功能区选项卡使用主题的面板和视口颜色。",
|
||||
"prefs.theme_option_tab_fade_ms": "选项卡过渡",
|
||||
"prefs.theme_option_tab_fade_ms_help": "切换选项卡时渐变面板和视口颜色。设为零可立即切换。",
|
||||
"prefs.theme_options_badge": "选项",
|
||||
"prefs.theme_options_more": "更多 · {count}",
|
||||
"prefs.theme_options_reset": "重置",
|
||||
"prefs.theme_options_unavailable": "此设备不支持",
|
||||
"prefs.theme_paste": "粘贴主题",
|
||||
"prefs.theme_paste_none": "剪贴板中没有 SolidCraft 主题",
|
||||
"prefs.timeline_half_hour": "−30 分钟",
|
||||
@@ -2402,8 +2068,6 @@
|
||||
"prefs.under_cursor": "光标下方",
|
||||
"prefs.units_precision": "单位与精度",
|
||||
"prefs.updates": "更新",
|
||||
"prefs.value_boxes_in_view": "在视图中于手柄旁显示数值",
|
||||
"prefs.value_boxes_in_view_tip": "命令的数值(距离、半径等)显示在模型上方手柄旁的框中。关闭后,在命令窗口中输入数值,选取后键盘输入会进入该窗口,模型不会被遮挡。",
|
||||
"prefs.view": "视图行为",
|
||||
"prefs.view_confirm_corner": "在视图角落显示确定和取消",
|
||||
"prefs.view_confirm_corner_note": "打开对话框或草图时,视图右上角的勾号和叉号与对话框的确定和取消作用相同,或完成和取消草图。视图导航器会下移到它们下方。",
|
||||
@@ -2413,12 +2077,6 @@
|
||||
"prefs.viewport_background": "背景",
|
||||
"prefs.viewport_background_colour": "颜色",
|
||||
"prefs.viewport_background_theme": "主题渐变",
|
||||
"prefs.viewport_section_status": "显示视口剖面状态",
|
||||
"prefs.viewport_section_status_help": "在视口中显示剖面设置。按 Escape 或单击活动的功能区按钮可关闭剖面。禁用以保留原有剖面控件。",
|
||||
"prefs.viewport_status_details": "视口实时详情",
|
||||
"prefs.viewport_status_details_help": "在标准详情卡片中编辑当前分析和剖面设置。禁用后恢复只读分析图例和剖面对话框。",
|
||||
"prefs.viewport_status_summary": "汇总视口状态项",
|
||||
"prefs.viewport_status_summary_help": "将三个或更多视口状态项折叠为一个汇总徽章。禁用后,所有项目仍显示在完整的一行中。",
|
||||
"prefs.wheel": "滚轮",
|
||||
"prefs.wheel_trackpad": "滚轮与触控板",
|
||||
"prefs.workspace": "工作区",
|
||||
@@ -3297,9 +2955,7 @@
|
||||
"render.output_ready": "已就绪,可渲染",
|
||||
"render.output_run_check": "运行检查",
|
||||
"render.output_size_limit": "{method}:每边最多 {dimension} px,总计 {pixels} 像素。可用的最大尺寸:{width} × {height}。",
|
||||
"render.output_size_method_profile": "要渲染 {width} × {height},请选择 {method} 和“{profile}”CPU 资源配置,或选择更小的尺寸。",
|
||||
"render.output_size_ok": "尺寸正常 · {width} × {height} px",
|
||||
"render.output_size_profile": "要渲染 {width} × {height},请选择“{profile}”CPU 资源配置,或选择更小的尺寸。",
|
||||
"render.output_swap_orientation": "交换宽度和高度",
|
||||
"render.output_tools_inspector": "请在输出检查器中编辑尺寸和格式。",
|
||||
"render.output_view_image": "查看图像",
|
||||
@@ -3512,7 +3168,6 @@
|
||||
"render.size_custom": "自定义…",
|
||||
"render.size_full_hd": "全高清",
|
||||
"render.size_hd": "HD",
|
||||
"render.size_needs_profile": "{size} · 需要“{profile}”",
|
||||
"render.size_presets": "尺寸预设",
|
||||
"render.size_presets_pending": "随输出编辑器推出",
|
||||
"render.size_preview": "预览",
|
||||
@@ -3800,24 +3455,6 @@
|
||||
"sheet.flange_type_contour": "轮廓",
|
||||
"sheet.flange_type_edge": "边线",
|
||||
"sheet.no_body": "没有钣金实体:请使用法兰 > Base 创建,或使用转换为钣金将板材转换为钣金(选择其较大的平面)。",
|
||||
"sheet.personal_rules.confirm_delete": "确认删除",
|
||||
"sheet.personal_rules.delete": "删除",
|
||||
"sheet.personal_rules.delete_prompt": "删除此个人规则?设计中已有的规则不会改变。",
|
||||
"sheet.personal_rules.full": "个人库中已有64条规则。",
|
||||
"sheet.personal_rules.invalid_name": "请输入不含换行符或控制字符的简短名称。",
|
||||
"sheet.personal_rules.invalid_values": "请填写完整的规则值:每个值都必须能在此设计中计算,厚度为正,K 因子在 0 到 1 之间。",
|
||||
"sheet.personal_rules.missing": "所选个人规则已不可用。",
|
||||
"sheet.personal_rules.name": "规则名称",
|
||||
"sheet.personal_rules.name_exists": "同名个人规则已存在,请使用其他名称。",
|
||||
"sheet.personal_rules.name_hint": "唯一名称",
|
||||
"sheet.personal_rules.overwrite": "保存对所选个人规则的修改",
|
||||
"sheet.personal_rules.rename": "重命名",
|
||||
"sheet.personal_rules.rule": "个人规则",
|
||||
"sheet.personal_rules.save": "另存为新规则",
|
||||
"sheet.personal_rules.scope": "保存在您的配置中,适用于所有设计。",
|
||||
"sheet.personal_rules.select": "选择规则",
|
||||
"sheet.personal_rules.title": "个人规则",
|
||||
"sheet.personal_rules.unsupported": "此规则包含当前版本无法使用的值。",
|
||||
"shortcut.json_error": "参数必须采用 JSON 格式:{error}",
|
||||
"shortcut.no_command": "没有命令 `{id}`;JSON 前的文本必须是命令 ID",
|
||||
"shortcut.pin": "固定到 S 框顶部",
|
||||
@@ -3854,10 +3491,8 @@
|
||||
"sketch_text.align_right": "右对齐",
|
||||
"sketch_text.bold": "粗体",
|
||||
"sketch_text.builtin_font": "{family}(内置)",
|
||||
"sketch_text.formula": "以 = 开头即可用参数组成文字:='W' + number(Width)",
|
||||
"sketch_text.italic": "斜体",
|
||||
"sketch_text.loading_fonts": "正在查找已安装字体…",
|
||||
"sketch_text.no_bold": "内置字体没有粗体字形:请选择已安装的字体",
|
||||
"sketch_text.on_path": "文字沿路径排列:由曲线放置",
|
||||
"sketch_text.path_clear": "将文字移离其曲线",
|
||||
"sketch_text.path_hint": "文字所跟随的草图曲线:先单击此处,再选择曲线",
|
||||
@@ -3996,8 +3631,6 @@
|
||||
"ui.3d_mouse_section": "3D 鼠标",
|
||||
"ui.3d_mouse_show_in_view": "在 3D 视图中显示 3D 鼠标",
|
||||
"ui.3d_mouse_show_in_view_tip": "在左下角显示你的 3D 鼠标图示,随你的操作而动。",
|
||||
"ui.3d_mouse_sketch_orbit": "用 3D 鼠标旋转草图",
|
||||
"ui.3d_mouse_sketch_orbit_tip": "草图打开并正对视图时,3D 鼠标也能旋转视图,与鼠标一样。关闭:在你倾斜视图之前,只平移和缩放草图。",
|
||||
"ui.3d_mouse_skip": "我的设备做不到",
|
||||
"ui.3d_mouse_skip_tip": "在两个方向上都跳过这个动作,校准时不包含它。",
|
||||
"ui.3d_mouse_speed": "3D 鼠标速度",
|
||||
@@ -4026,8 +3659,6 @@
|
||||
"ui.3d_mouse_step_twist_counterclockwise": "逆时针扭转摇杆帽,保持住,然后松开。",
|
||||
"ui.3d_mouse_switch_cap": "按回中类型校准",
|
||||
"ui.3d_mouse_switch_trackball": "按轨迹球校准",
|
||||
"ui.3d_mouse_use_direct": "使用直接驱动",
|
||||
"ui.3d_mouse_use_direct_tip": "直接读取 3D 鼠标(hidraw),不经过 spacenavd。",
|
||||
"ui.3d_mouse_view_axis": "视图轴",
|
||||
"ui.3d_mouse_view_off": "关闭",
|
||||
"ui.3d_mouse_view_off_tip": "3D 鼠标驱动程序的配置文件关闭了此轴,因此它的动作不会移动视图。在此选择另一个轴的动作会将两者互换,该动作将不再移动视图。",
|
||||
@@ -4066,7 +3697,6 @@
|
||||
"ui.agent_chat_auth_terminal": "在终端中运行以下命令,然后再次点击连接:",
|
||||
"ui.agent_chat_auth_title": "登录智能体",
|
||||
"ui.agent_chat_cancel": "取消",
|
||||
"ui.agent_chat_cannot_start": "已安装,但无法启动:{error}",
|
||||
"ui.agent_chat_changes": "{n} 项更改,一步撤销",
|
||||
"ui.agent_chat_changes_n": "{n} 项更改",
|
||||
"ui.agent_chat_changes_of": "更改 {n}/{limit}",
|
||||
@@ -4159,12 +3789,9 @@
|
||||
"ui.agent_chat_queued_stopped": "已排队(已停止,未发送)",
|
||||
"ui.agent_chat_refresh": "刷新",
|
||||
"ui.agent_chat_refused": "不允许智能体执行:{reason}",
|
||||
"ui.agent_chat_reinstall": "{agent} 已安装({program}),但 SolidCraft 检查时它没有启动:{error}\n它的安装可能不完整,或是为另一种计算机准备的。请用 `{install}` 重新安装,确认它能在终端中显示版本号,然后点击刷新。",
|
||||
"ui.agent_chat_remove": "从队列中移除",
|
||||
"ui.agent_chat_remove_file": "从这条消息中移除",
|
||||
"ui.agent_chat_remove_imported": "从这条消息中移除;零件仍保留在设计中(撤销可将其删除)",
|
||||
"ui.agent_chat_reply_cut_off": "回复在完成前达到了长度上限,可能不完整。请让智能体继续,或请它回答得更简短。",
|
||||
"ui.agent_chat_reply_declined": "模型拒绝回答这条消息。",
|
||||
"ui.agent_chat_retry": "重试",
|
||||
"ui.agent_chat_right": "右侧",
|
||||
"ui.agent_chat_save": "保存",
|
||||
@@ -4223,17 +3850,12 @@
|
||||
"ui.ai_copy_suffix": "副本",
|
||||
"ui.ai_custom_url": "自定义 URL",
|
||||
"ui.ai_default": "默认",
|
||||
"ui.ai_edit": "编辑",
|
||||
"ui.ai_edit_agent_title": "编辑智能体",
|
||||
"ui.ai_edit_gone": "此智能体已被移除,没有可保存的内容。",
|
||||
"ui.ai_edit_tip": "更改此智能体的名称、命令或端点。已保存的密钥保持隐藏。",
|
||||
"ui.ai_http_busy": "端点繁忙或已达上限,请稍后再试",
|
||||
"ui.ai_http_key": "端点拒绝了密钥:请在“首选项 > AI”中检查",
|
||||
"ui.ai_http_not_found": "找不到该端点或模型:请检查基础 URL 和模型名称",
|
||||
"ui.ai_http_too_large": "对话对此端点来说过大,请开始新的聊天",
|
||||
"ui.ai_key": "API 密钥",
|
||||
"ui.ai_key_hint": "可选;保存在系统钥匙串中",
|
||||
"ui.ai_key_keep_hint": "留空以保留已保存的密钥",
|
||||
"ui.ai_key_needs_https": "密钥只会通过 HTTPS 发送,或发送到本机。",
|
||||
"ui.ai_key_note": "保存在系统钥匙串中,绝不保存在 SolidCraft 的设置里。本地服务器可留空。",
|
||||
"ui.ai_keychain_error": "系统钥匙串拒绝:{error}",
|
||||
@@ -4260,15 +3882,11 @@
|
||||
"ui.ai_permissions": "权限",
|
||||
"ui.ai_preset": "预设",
|
||||
"ui.ai_protocol": "协议",
|
||||
"ui.ai_reasoning_effort": "推理强度",
|
||||
"ui.ai_reasoning_effort_field_hint": "留空 = 服务商默认",
|
||||
"ui.ai_reasoning_effort_hint": "可选。将作为 `reasoning_effort` 发送给端点;各服务商接受的值不同(例如 `low`、`high` 或 `max`)。您在此设置的值绝不会被 SolidCraft 替换。留空则不发送任何内容,沿用服务商默认值。",
|
||||
"ui.ai_remove": "移除",
|
||||
"ui.ai_request_timed_out": "模型用时超过 {seconds} 秒。可在“首选项 › 助手”中调高此端点的请求超时。",
|
||||
"ui.ai_request_timeout": "请求超时",
|
||||
"ui.ai_request_timeout_hint": "对此端点的一次模型请求最多可用的时间,30 秒到 1 小时。本地模型较慢时请调高。",
|
||||
"ui.ai_reset": "重置",
|
||||
"ui.ai_save": "保存",
|
||||
"ui.ai_settings": "AI 设置…",
|
||||
"ui.ai_show_features": "显示 AI 功能",
|
||||
"ui.ai_show_features_note": "智能体聊天:一个面板,由你已在使用的编程智能体或你选择的模型端点处理打开的设计。关闭后:没有 AI 按钮、快捷键、菜单项或面板,也不会查找或启动任何程序。",
|
||||
@@ -4357,7 +3975,6 @@
|
||||
"ui.circle": "圆",
|
||||
"ui.circular_pattern": "圆形阵列",
|
||||
"ui.clear": "清除",
|
||||
"ui.clear_print_face": "清除打印底面",
|
||||
"ui.clear_recent": "清除最近",
|
||||
"ui.clear_the_selection": "清除选择",
|
||||
"ui.click_selects_whole_bodies": "单击选择整个实体",
|
||||
@@ -4428,7 +4045,6 @@
|
||||
"ui.dark": "深色",
|
||||
"ui.default_modelling_orientation": "默认建模方向",
|
||||
"ui.delete": "删除",
|
||||
"ui.delete_select_first": "请先选择要删除的内容:特征、实体、组件或草图几何",
|
||||
"ui.depth": "深度",
|
||||
"ui.design": "设计",
|
||||
"ui.design_properties.author": "作者",
|
||||
@@ -4443,40 +4059,6 @@
|
||||
"ui.design_properties.project": "项目",
|
||||
"ui.design_properties.revision": "版本",
|
||||
"ui.design_saved": "已保存到 {path}",
|
||||
"ui.details_access_caption": "面显示刀具能否从所选方向到达它们。",
|
||||
"ui.details_angle": "角度",
|
||||
"ui.details_continuity_caption": "编辑所选接缝。其他接缝保留各自的设置。",
|
||||
"ui.details_continuity_stale": "先前的几何体:请重新运行分析,以编辑此接缝或使其适合视图。",
|
||||
"ui.details_copy_list": "复制列表",
|
||||
"ui.details_curvature": "曲率容差",
|
||||
"ui.details_curvature_caption": "面按其局部曲率半径着色。",
|
||||
"ui.details_direction": "刀具方向",
|
||||
"ui.details_draft_caption": "面按其与脱模方向的夹角着色。",
|
||||
"ui.details_edit_seam": "编辑接缝",
|
||||
"ui.details_fixture": "界面组件示例 — 仅含示例数据",
|
||||
"ui.details_fixture_caption": "使用说明性数值的界面组件示例;这不是模型的分析结果。",
|
||||
"ui.details_fixture_problem": "含问题的检查结果示例",
|
||||
"ui.details_fixture_readout": "测量值示例",
|
||||
"ui.details_flip": "翻转",
|
||||
"ui.details_gap": "间隙",
|
||||
"ui.details_hatch": "为切割面添加剖面线",
|
||||
"ui.details_jump": "曲率突变",
|
||||
"ui.details_key": "图例",
|
||||
"ui.details_offset": "偏移",
|
||||
"ui.details_plane": "平面",
|
||||
"ui.details_pull": "脱模方向",
|
||||
"ui.details_radius": "半径",
|
||||
"ui.details_readout": "读数",
|
||||
"ui.details_samples": "采样数",
|
||||
"ui.details_seam": "{body} · 边 {edge}",
|
||||
"ui.details_settings": "设置",
|
||||
"ui.details_sharp_gap": "尖锐或有间隙",
|
||||
"ui.details_show_all": "显示全部 {count} 项",
|
||||
"ui.details_smooth": "光顺",
|
||||
"ui.details_stripes": "条纹",
|
||||
"ui.details_target": "使几何体适合视图",
|
||||
"ui.details_worst_seams": "连续性最差的接缝",
|
||||
"ui.details_zebra_caption": "反射条纹显示面之间连接的光顺程度。",
|
||||
"ui.diameter": "直径",
|
||||
"ui.dimension": "尺寸",
|
||||
"ui.direct_interaction": "直接交互",
|
||||
@@ -4521,7 +4103,6 @@
|
||||
"ui.edit_in_place_saved_elsewhere": "零件已保存到其他文件;装配体仍链接 {name}",
|
||||
"ui.edit_in_place_wait": "请等待设计中正在运行的操作完成",
|
||||
"ui.edit_section_analysis": "编辑截面分析",
|
||||
"ui.edit_sketch_empty": "没有可编辑的草图",
|
||||
"ui.ellipse": "椭圆",
|
||||
"ui.emboss_wrap_note": "与受支持圆柱相切的正交线轮廓会自动缠绕。选择一个壁以指定目标。",
|
||||
"ui.end_radius": "结束半径",
|
||||
@@ -4532,15 +4113,12 @@
|
||||
"ui.equation_explicit": "显式",
|
||||
"ui.equation_form": "形式",
|
||||
"ui.equation_note": "变量是不带单位的数:sin(t) 按弧度计算。不带单位的结果采用设计的单位。",
|
||||
"ui.equation_note_range": "变量与其范围一样是长度:可与长度参数混用,用于 sin() 时需除以一个长度。没有单位的结果采用设计的单位。",
|
||||
"ui.equation_parametric": "参数式",
|
||||
"ui.equation_variable_unit": "变量使用范围的单位",
|
||||
"ui.equation_x_of_t": "x(t)",
|
||||
"ui.equation_y_of_t": "y(t)",
|
||||
"ui.equation_y_of_x": "y(x)",
|
||||
"ui.equivalent_radius": "等效半径",
|
||||
"ui.expand": "展开",
|
||||
"ui.explode_needs_two_components": "爆炸图会将组件彼此分开,因此设计中需要两个或更多组件(新建组件、插入设计或由实体创建组件)",
|
||||
"ui.exportDxf": "导出 DXF…",
|
||||
"ui.export_ellipsis_keymap": "导出…",
|
||||
"ui.export_keymap_tip": "将按键、S 框收藏和工具栏导出为文件",
|
||||
@@ -4709,14 +4287,12 @@
|
||||
"ui.joints": "关节",
|
||||
"ui.keyboard_shortcuts": "键盘快捷键",
|
||||
"ui.language": "语言",
|
||||
"ui.lasso_select": "套索(徒手圈选:选择完全在圈内的对象)",
|
||||
"ui.layout_compact": "紧凑",
|
||||
"ui.layout_floating": "浮动",
|
||||
"ui.length": "长度",
|
||||
"ui.length_decimals": "长度小数位",
|
||||
"ui.light": "浅色",
|
||||
"ui.line": "直线",
|
||||
"ui.line_arc_hint": "相切圆弧:单击圆弧的终点。再次停留在最后一点可切回直线;右键单击或按 Esc 结束",
|
||||
"ui.link_copies": "链接相同副本",
|
||||
"ui.link_copies_keep": "保留",
|
||||
"ui.link_copies_link": "链接",
|
||||
@@ -4805,7 +4381,6 @@
|
||||
"ui.part_size_shared": "重新生成零件并替换额外添加的特征。此零部件的所有实例都会更新。",
|
||||
"ui.paste": "粘贴",
|
||||
"ui.path": "路径",
|
||||
"ui.pattern_object_type_tip": "实体:在视图或浏览器中选取的实心形状,每个都会被整体复制。\n特征:历史中的步骤,例如拉伸或孔,在历史中或在其生成的面上选取;该步骤会被重复。\n草图两者都不是:请用草图自身的阵列或镜像重复其曲线,或先将其拉伸。",
|
||||
"ui.pattern_on_path": "路径阵列",
|
||||
"ui.perforate_margin_default": "与直径相同",
|
||||
"ui.perforate_pitch": "孔距",
|
||||
@@ -4832,17 +4407,12 @@
|
||||
"ui.plugins_skipped": "有 {count} 个文件夹无法读取。",
|
||||
"ui.plugins_version": "{version}",
|
||||
"ui.point": "点",
|
||||
"ui.point_cloud_add_filter": "添加筛选…",
|
||||
"ui.point_cloud_auto_range": "自动范围",
|
||||
"ui.point_cloud_color_by": "着色方式",
|
||||
"ui.point_cloud_file_colors": "文件颜色",
|
||||
"ui.point_cloud_filter_by": "筛选依据",
|
||||
"ui.point_cloud_height_high": "最高高度",
|
||||
"ui.point_cloud_height_low": "最低高度",
|
||||
"ui.point_cloud_legend_filter": "在上方图例中显示或隐藏",
|
||||
"ui.point_cloud_no_file_colors": "文件中没有颜色",
|
||||
"ui.point_cloud_pause": "暂停",
|
||||
"ui.point_cloud_play": "播放",
|
||||
"ui.point_cloud_single_color": "单色",
|
||||
"ui.point_cloud_size": "点大小",
|
||||
"ui.point_cloud_units": "文件单位",
|
||||
@@ -4851,11 +4421,6 @@
|
||||
"ui.polygon": "多边形",
|
||||
"ui.preferences": "首选项",
|
||||
"ui.press_a_key": "按一个键…",
|
||||
"ui.print_face_cleared": "{body}:已清除打印底面",
|
||||
"ui.print_face_input": "打印底面",
|
||||
"ui.print_face_one_body": "打印底面属于单个实体:请单独发送该实体以更改它",
|
||||
"ui.print_face_pick": "选择实体的一个平面,将其设为打印底面",
|
||||
"ui.print_face_set": "{body}:已设置打印底面;发送到切片软件时实体将放在此面上",
|
||||
"ui.profile": "轮廓",
|
||||
"ui.profile_plane": "轮廓平面",
|
||||
"ui.profiles": "轮廓",
|
||||
@@ -4871,7 +4436,6 @@
|
||||
"ui.properties.inertia_y": "Iyx, Iyy, Iyz",
|
||||
"ui.properties.inertia_z": "Izx, Izy, Izz",
|
||||
"ui.properties.measuring": "正在测量…",
|
||||
"ui.properties.measuring_bodies": "正在测量… 第 {done} 个,共 {total} 个实体",
|
||||
"ui.properties.measuring_failed": "测量在完成前已停止。",
|
||||
"ui.properties.principal_axis": "主轴 {number}",
|
||||
"ui.properties.principal_moments": "主惯性矩",
|
||||
@@ -4939,7 +4503,6 @@
|
||||
"ui.selectOther": "选择其他…",
|
||||
"ui.selectTangentChain": "选择相切链",
|
||||
"ui.select_all": "全选",
|
||||
"ui.select_components_by_face": "选择组件(单击面即选择其所属组件)",
|
||||
"ui.selection": "选择",
|
||||
"ui.selection_modifiers": "选择修饰键",
|
||||
"ui.selection_shift_add_only": "Shift+点击仅添加、不取消选择",
|
||||
@@ -4981,11 +4544,6 @@
|
||||
"ui.sketch_intersect_selection_filter": "选择过滤器",
|
||||
"ui.sketch_modifiers": "草图修饰键",
|
||||
"ui.sketch_project_geometry": "几何体",
|
||||
"ui.sketch_report.all_constrained": "全部已完全约束。",
|
||||
"ui.sketch_report.dof": "自由度",
|
||||
"ui.sketch_report.loose": "未完全约束",
|
||||
"ui.sketch_report.status": "状态",
|
||||
"ui.sketch_report.title": "草图报告",
|
||||
"ui.sketch_scale": "草图比例",
|
||||
"ui.sketches": "草图",
|
||||
"ui.slice": "切片",
|
||||
@@ -5095,14 +4653,7 @@
|
||||
"ui.viewport_status_key": "显示{name}的图例",
|
||||
"ui.viewport_status_minimum_radius": "最小半径",
|
||||
"ui.viewport_status_pairs": "{count} 对",
|
||||
"ui.viewport_status_section_hatch": "{setting} · 填充线",
|
||||
"ui.viewport_status_section_plane": "当前平面",
|
||||
"ui.viewport_status_section_tilted": "倾斜 · {offset}",
|
||||
"ui.viewport_status_stripes": "{count} 条条纹",
|
||||
"ui.viewport_status_summary_clear": "全部关闭",
|
||||
"ui.viewport_status_summary_heading": "此视图中",
|
||||
"ui.viewport_status_summary_label": "{name} 和其他 {count} 项",
|
||||
"ui.viewport_status_summary_more": "+{count}",
|
||||
"ui.viewport_theme_follow": "跟随主题",
|
||||
"ui.visual_shaded_hidden_edges": "带隐藏边的着色",
|
||||
"ui.visual_shaded_with_edges": "带边着色",
|
||||
@@ -5139,9 +4690,7 @@
|
||||
"update.button": "更新",
|
||||
"update.button_version": "更新到 {version}",
|
||||
"update.check_automatically": "自动检查更新",
|
||||
"update.check_for_updates": "检查更新",
|
||||
"update.check_now": "立即检查",
|
||||
"update.check_unavailable": "此安装版本无法检查更新。",
|
||||
"update.checking": "正在检查…",
|
||||
"update.copy": "复制",
|
||||
"update.dmg_opened": "磁盘映像已校验并打开:将 SolidCraft 拖到“应用程序”替换旧版本,然后重启 SolidCraft。",
|
||||
|
||||
+20
-150
@@ -20,7 +20,6 @@ struct U {
|
||||
sel: vec4<f32>, // xyz a whole selected body's colour before lighting
|
||||
product_lights_meta: vec4<f32>, // explicit preview flag and bounded count
|
||||
product_lights: array<vec4<f32>,84>, // position/kind, radiance, axis/cone, attenuation
|
||||
sky: vec4<f32>, // xyz = world up; w = 1: shade in linear light with a sky fill (#7974)
|
||||
};
|
||||
|
||||
fn reversed() -> bool {
|
||||
@@ -244,44 +243,6 @@ fn pushed(z: f32) -> f32 {
|
||||
return clamp(z - select(-push, push, reversed()), 0.0, 1.0);
|
||||
}
|
||||
|
||||
/// A far wall seen through the cut where another body's face lying on it was drawn in front of
|
||||
/// it (a shaft in its bore, #9407): its cap colour again, at its depth pulled toward the eye by
|
||||
/// `touch_depth`, so it wins over that face, which is faceted another way.
|
||||
@fragment
|
||||
fn fs_solid_touch(i: TOut, @builtin(front_facing) front: bool) -> CutOut {
|
||||
var o: CutOut;
|
||||
// Derivatives (in `touch_depth`) first, before `solid` may discard.
|
||||
o.depth = touch_depth(i.wp, i.pos.z);
|
||||
o.c = solid(i, front);
|
||||
return o;
|
||||
}
|
||||
|
||||
@fragment
|
||||
fn fs_solid_touch_flat(i: FOut, @builtin(front_facing) front: bool) -> CutOut {
|
||||
let t = flat_fragment(i, front);
|
||||
var o: CutOut;
|
||||
o.depth = touch_depth(t.wp, t.pos.z);
|
||||
o.c = solid(t, front);
|
||||
return o;
|
||||
}
|
||||
|
||||
/// The depth of `wp` (depth `z`) pulled toward the eye by what may part two faceted copies of
|
||||
/// one surface: 3 pixels' width along the view ray (display refinement keeps a facet's sag about
|
||||
/// a pixel) and 2 pixels of the face's own depth slope (more where it turns from the eye).
|
||||
fn touch_depth(wp: vec3<f32>, z: f32) -> f32 {
|
||||
let px = min(length(dpdx(wp)), length(dpdy(wp)));
|
||||
let slope = max(abs(dpdx(z)), abs(dpdy(z)));
|
||||
var dir = -u.back.xyz;
|
||||
if (u.eye.w > 0.5) { dir = wp - u.eye.xyz; }
|
||||
let len = length(dir);
|
||||
if (len < 1e-12) { return z; }
|
||||
let c = u.vp * vec4<f32>(wp - dir * (3.0 * px / len), 1.0);
|
||||
if (c.w <= 0.0) { return z; }
|
||||
let pulled = c.z / c.w;
|
||||
if (reversed()) { return clamp(max(pulled, z) + 2.0 * slope, 0.0, 1.0); }
|
||||
return clamp(min(pulled, z) - 2.0 * slope, 0.0, 1.0);
|
||||
}
|
||||
|
||||
/// Depth of the section plane on the view ray through `wp` (a far wall seen through the cut),
|
||||
/// never behind the wall itself (`z`).
|
||||
fn cap_depth(wp: vec3<f32>, z: f32) -> f32 {
|
||||
@@ -424,13 +385,8 @@ fn analysis(i: TOut, k: f32) -> vec4<f32> {
|
||||
let r = reflect(-v, n);
|
||||
var side = cross(v, vec3<f32>(0.0, 0.0, 1.0));
|
||||
if (length(side) < 1e-3) { side = vec3<f32>(1.0, 0.0, 0.0); }
|
||||
let x = dot(r, normalize(side));
|
||||
let s = sin(x * u.ana.y * 3.14159265);
|
||||
// A face whose normal lies in the upright plane through the view (every horizontal
|
||||
// face) reflects straight ahead: its sideways part is zero, on the edge between a black
|
||||
// and a white stripe, and rounding picked one or the other from frame to frame while
|
||||
// the view turned (#2153). Straight ahead is white.
|
||||
let c = select(0.08, 0.95, s > 0.0 || abs(x) < 1e-4);
|
||||
let s = sin(dot(r, normalize(side)) * u.ana.y * 3.14159265);
|
||||
let c = select(0.08, 0.95, s > 0.0);
|
||||
return out_color(vec4<f32>(vec3<f32>(c), 1.0));
|
||||
}
|
||||
if (u.ana.x > 4.5) {
|
||||
@@ -551,31 +507,6 @@ fn lit(i: TOut, visibility: f32) -> vec4<f32> {
|
||||
return lit_color(i, visibility, i.c);
|
||||
}
|
||||
|
||||
/// sRGB to linear light, exact (the straight segment too, which `to_linear` leaves out).
|
||||
fn srgb_decode(c: vec3<f32>) -> vec3<f32> {
|
||||
return select(c / 12.92, pow((c + vec3<f32>(0.055)) / vec3<f32>(1.055), vec3<f32>(2.4)), c > vec3<f32>(0.04045));
|
||||
}
|
||||
|
||||
fn srgb_encode(c: vec3<f32>) -> vec3<f32> {
|
||||
let l = clamp(c, vec3<f32>(0.0), vec3<f32>(1.0));
|
||||
return select(l * 12.92, 1.055 * pow(l, vec3<f32>(1.0 / 2.4)) - vec3<f32>(0.055), l > vec3<f32>(0.0031308));
|
||||
}
|
||||
|
||||
/// The studio light summed in linear light, encoded once (#7974): the key and the eye fill as in
|
||||
/// [`lit_color`], over a sky fill that grows as the face turns up, and the 4% every dielectric
|
||||
/// reflects of that sky (a little more toward grazing), so a near-black face keeps a gradient. The sky
|
||||
/// and the fill are what ambient occlusion (`visibility`) takes away. sRGB out.
|
||||
fn sky_lit(base: vec3<f32>, n: vec3<f32>, diff: f32, fill: f32, visibility: f32) -> vec3<f32> {
|
||||
let up = dot(n, normalize(u.sky.xyz)) * 0.5 + 0.5;
|
||||
let sky = mix(0.18, 0.42, up);
|
||||
// Schlick's rise toward grazing, tempered so mid-tones only gain a soft rim.
|
||||
let fresnel = 0.04 + 0.2 * pow(1.0 - fill, 5.0);
|
||||
let albedo = srgb_decode(base);
|
||||
// Scaled so light and mid-grey faces land near where the sRGB shading puts them.
|
||||
let light = albedo * (0.41 * diff + (0.66 * sky + 0.2 * fill) * visibility) + vec3<f32>(fresnel * sky * visibility);
|
||||
return srgb_encode(light);
|
||||
}
|
||||
|
||||
/// [`lit`] in a colour of its own: a whole highlighted body is lit in its colour lifted by the
|
||||
/// hover amount, or in the selection colour, from the model's own plan triangles.
|
||||
fn lit_color(i: TOut, visibility: f32, base: vec4<f32>) -> vec4<f32> {
|
||||
@@ -602,9 +533,6 @@ fn lit_color(i: TOut, visibility: f32, base: vec4<f32>) -> vec4<f32> {
|
||||
let fill = max(dot(n, v), 0.0);
|
||||
let h = normalize(key + v);
|
||||
let spec = pow(max(dot(n, h), 0.0), 40.0) * 0.25;
|
||||
if u.sky.w > 0.5 {
|
||||
return out_color(vec4<f32>(min(sky_lit(base.rgb, n, diff, fill, visibility) + vec3<f32>(spec), vec3<f32>(1.0)), base.a));
|
||||
}
|
||||
let k = 0.42 + 0.38 * diff + 0.25 * fill - (0.42 + 0.25 * fill) * (1.0 - visibility);
|
||||
return out_color(vec4<f32>(min(base.rgb * k + vec3<f32>(spec), vec3<f32>(1.0)), base.a));
|
||||
}
|
||||
@@ -769,96 +697,38 @@ fn fs_line_all(i: LOut) -> @location(0) vec4<f32> {
|
||||
return out_color(i.c);
|
||||
}
|
||||
|
||||
// Point clouds (`view/clouds.rs`): each point is a round dot a few pixels across, facing the
|
||||
// screen, depth-tested and written like the model's faces, so the model hides the points behind
|
||||
// it and they hide it. The cloud's style colours them by their own colour, a ramp or a palette,
|
||||
// and shows only those whose filtered values lie in its ranges or sets.
|
||||
// Point clouds: each point is a round dot a few pixels across, facing the screen, depth-tested
|
||||
// and written like the model's faces, so the model hides the points behind it and they hide it.
|
||||
// The colour's alpha carries the dot's size (eighths of a pixel).
|
||||
|
||||
struct Cloud {
|
||||
style: vec4<f32>, // x: colour (0 own, 1 ramp, 2 palette), y: dot size (px), z, w: ramp range
|
||||
filters: array<vec4<f32>, 4>, // x: kind (0 off, 1 range y…z, 2 whole values y + i for the bits i of w)
|
||||
};
|
||||
@group(1) @binding(3) var<uniform> cloud: Cloud;
|
||||
|
||||
struct CIn {
|
||||
@location(0) p: vec3<f32>,
|
||||
@location(1) v: f32,
|
||||
@location(2) f: vec4<f32>,
|
||||
@location(3) rgb: vec4<f32>,
|
||||
};
|
||||
|
||||
struct COut {
|
||||
struct POut {
|
||||
@builtin(position) pos: vec4<f32>,
|
||||
@location(0) wp: vec3<f32>,
|
||||
@location(1) v: f32,
|
||||
@location(2) f: vec4<f32>,
|
||||
@location(3) rgb: vec3<f32>,
|
||||
@location(4) at: vec2<f32>, // the place on its disc
|
||||
@location(5) @interpolate(flat) has: u32,
|
||||
@location(0) c: vec4<f32>,
|
||||
@location(1) wp: vec3<f32>,
|
||||
@location(2) at: vec2<f32>,
|
||||
};
|
||||
|
||||
@vertex
|
||||
fn vs_cloud_dot(@builtin(vertex_index) vi: u32, i: CIn) -> COut {
|
||||
fn vs_point(@builtin(vertex_index) vi: u32, @location(0) p: vec3<f32>, @location(1) c: vec4<f32>) -> POut {
|
||||
var xs = array<f32, 6>(-1.0, 1.0, 1.0, -1.0, 1.0, -1.0);
|
||||
var ys = array<f32, 6>(-1.0, -1.0, 1.0, -1.0, 1.0, 1.0);
|
||||
let at = vec2<f32>(xs[vi], ys[vi]);
|
||||
let size = max(cloud.style.y, 1.0);
|
||||
let centre = u.vp * vec4<f32>(i.p, 1.0);
|
||||
var o: COut;
|
||||
o.pos = vec4<f32>(centre.xy + at * size / u.screen.xy * centre.w, centre.z, centre.w);
|
||||
let size = max(c.a * 255.0 / 8.0, 1.0);
|
||||
let centre = u.vp * vec4<f32>(p, 1.0);
|
||||
let half = u.screen.xy * 0.5;
|
||||
var o: POut;
|
||||
o.pos = vec4<f32>(centre.xy + at * size * 0.5 / half * centre.w, centre.z, centre.w);
|
||||
// Behind the eye: nothing.
|
||||
if (near_z(centre) < 0.0) { o.pos = vec4<f32>(0.0, 0.0, 0.0, -1.0); }
|
||||
o.wp = i.p;
|
||||
o.v = i.v;
|
||||
o.f = i.f;
|
||||
o.rgb = i.rgb.rgb;
|
||||
o.has = u32(round(i.rgb.a * 255.0));
|
||||
o.c = vec4<f32>(c.rgb, 1.0);
|
||||
o.wp = p;
|
||||
// Dots under two pixels are squares: a disc that small loses its centre pixel.
|
||||
o.at = at * select(1.0, 0.0, size < 2.0);
|
||||
return o;
|
||||
}
|
||||
|
||||
/// Whether filter `f` keeps the value `v`.
|
||||
fn cloud_keeps(f: vec4<f32>, v: f32) -> bool {
|
||||
if (f.x < 0.5) { return true; }
|
||||
if (f.x < 1.5) { return v >= f.y && v <= f.z; }
|
||||
let k = i32(round(v)) - i32(round(f.y));
|
||||
return k >= 0 && k < 32 && ((bitcast<u32>(f.w) >> u32(k)) & 1u) != 0u;
|
||||
}
|
||||
|
||||
fn cloud_ramp(t: f32) -> vec3<f32> {
|
||||
var stops = array<vec3<f32>, 5>(
|
||||
vec3<f32>(40.0, 70.0, 200.0), vec3<f32>(30.0, 170.0, 230.0), vec3<f32>(60.0, 200.0, 90.0),
|
||||
vec3<f32>(240.0, 220.0, 60.0), vec3<f32>(230.0, 70.0, 50.0));
|
||||
let k = clamp(t, 0.0, 1.0) * 4.0;
|
||||
let j = min(u32(k), 3u);
|
||||
return mix(stops[j], stops[j + 1u], k - f32(j)) / 255.0;
|
||||
}
|
||||
|
||||
fn cloud_palette(v: f32) -> vec3<f32> {
|
||||
var colours = array<vec3<f32>, 10>(
|
||||
vec3<f32>(240.0, 140.0, 40.0), vec3<f32>(245.0, 205.0, 65.0), vec3<f32>(230.0, 65.0, 65.0),
|
||||
vec3<f32>(165.0, 75.0, 190.0), vec3<f32>(65.0, 190.0, 115.0), vec3<f32>(75.0, 150.0, 220.0),
|
||||
vec3<f32>(240.0, 120.0, 180.0), vec3<f32>(140.0, 105.0, 75.0), vec3<f32>(120.0, 215.0, 215.0),
|
||||
vec3<f32>(190.0, 190.0, 80.0));
|
||||
if (v < -0.5) { return vec3<f32>(150.0, 160.0, 176.0) / 255.0; }
|
||||
return colours[u32(round(v)) % 10u] / 255.0;
|
||||
}
|
||||
|
||||
|
||||
@fragment
|
||||
fn fs_cloud(o: COut) -> @location(0) vec4<f32> {
|
||||
var out = clipped(o.wp) || dot(o.at, o.at) > 1.0;
|
||||
for (var k = 0u; k < 4u; k++) {
|
||||
out = out || (((o.has >> k) & 1u) != 0u && !cloud_keeps(cloud.filters[k], o.f[k]));
|
||||
}
|
||||
if (out) { discard; }
|
||||
var c = o.rgb;
|
||||
let mode = cloud.style.x;
|
||||
if ((o.has & 16u) != 0u && mode > 1.5) {
|
||||
c = cloud_palette(o.v);
|
||||
} else if ((o.has & 16u) != 0u && mode > 0.5) {
|
||||
c = cloud_ramp((o.v - cloud.style.z) / max(cloud.style.w - cloud.style.z, 1e-12));
|
||||
}
|
||||
return out_color(vec4<f32>(c, 1.0));
|
||||
fn fs_point(i: POut) -> @location(0) vec4<f32> {
|
||||
if (clipped(i.wp) || dot(i.at, i.at) > 1.0) { discard; }
|
||||
return out_color(i.c);
|
||||
}
|
||||
|
||||
@@ -57,7 +57,7 @@
|
||||
"error": "#fff0ca",
|
||||
"field": "#100b04",
|
||||
"form_accent": "#ca892b",
|
||||
"form_dim": "#9b6922",
|
||||
"form_dim": "#ad7a2c",
|
||||
"form_error": "#fff0ca",
|
||||
"form_error_fill": "#46300f",
|
||||
"form_fill": "#e19e45",
|
||||
@@ -180,7 +180,7 @@
|
||||
"surface_soft": "#2a1e0b",
|
||||
"tab_on_fill_dark": "#170d03",
|
||||
"text": "#f3ca87",
|
||||
"text_dim": "#9b6922",
|
||||
"text_dim": "#ad7a2c",
|
||||
"timeline": "#090602",
|
||||
"timeline_item": "#1d1406",
|
||||
"timeline_item_error": "#46300f",
|
||||
|
||||
@@ -0,0 +1,171 @@
|
||||
{
|
||||
"order": 20,
|
||||
"provenance": "Original SolidCraft mapping of Gruvbox (MIT palette)",
|
||||
"format": "solidcraft-theme/1",
|
||||
"name": "Gruvbox Dark Hard",
|
||||
"base": "dark",
|
||||
"colors": {
|
||||
"app_bar": "#141617",
|
||||
"toolbar": "#1d2021",
|
||||
"panel": "#1d2021",
|
||||
"panel_header": "#3c3836",
|
||||
"border": "#504945",
|
||||
"text": "#ebdbb2",
|
||||
"text_dim": "#a89984",
|
||||
"accent": "#83a598",
|
||||
"accent_soft": "#414f4b",
|
||||
"sketch_accent": "#a1a322",
|
||||
"error": "#fb4934",
|
||||
"warning": "#fabd2f",
|
||||
"icon": "#d5c4a1",
|
||||
"timeline": "#141617",
|
||||
"hover": "#46403e",
|
||||
"sel_face": "#458588",
|
||||
"sel_edge": "#83a598",
|
||||
"sel_edge_rim": "#aec4bc",
|
||||
"sel_profile": "#076678",
|
||||
"sel_profile_edge": "#458588",
|
||||
"hover_profile": "#83a59830",
|
||||
"hover_profile_edge": "#83a598",
|
||||
"sel_vertex": "#83a598",
|
||||
"origin_plane": "#fe801950",
|
||||
"origin_plane_edge": "#d65d0ec8",
|
||||
"origin_plane_hover": "#83a59896",
|
||||
"origin_point": "#d5c4a1",
|
||||
"axis_x": "#fb4934",
|
||||
"axis_y": "#b8bb26",
|
||||
"axis_z": "#83a598",
|
||||
"construction_plane": "#fe801940",
|
||||
"construction_geom": "#e97926",
|
||||
"body": "#a89984",
|
||||
"body_edge": "#141617",
|
||||
"manipulator": "#83a598",
|
||||
"preview_add": "#83a598",
|
||||
"preview_new": "#fabd2f",
|
||||
"preview_sketch": "#b8bb26",
|
||||
"preview_cut": "#fb49346e",
|
||||
"cube_face": "#ebdbb2",
|
||||
"cube_border": "#665c54",
|
||||
"cube_text": "#282828",
|
||||
"cube_hover": "#83a598",
|
||||
"viewport_top": "#2c2c2c",
|
||||
"viewport_bottom": "#2c2c2c",
|
||||
"grid": "#443f3c",
|
||||
"grid_major": "#504945",
|
||||
"body_selected": "#83a598",
|
||||
"sketch": "#83a598",
|
||||
"sketch_fixed": "#ebdbb2",
|
||||
"sketch_halo": "#141617",
|
||||
"sketch_locked": "#b8bb26",
|
||||
"dimension": "#fabd2f",
|
||||
"dimension_driven": "#b57614",
|
||||
"sketch_point": "#ebdbb2",
|
||||
"sketch_point_free": "#83a598",
|
||||
"dialog_bg": "#3c3836",
|
||||
"dialog_border": "#504945",
|
||||
"chip": "#458588",
|
||||
"section_cap": "#d65d0e",
|
||||
"profile_fill": "#83a59828",
|
||||
"glyph_bg": "#2c2c2c",
|
||||
"glyph_edge": "#fe614c",
|
||||
"glyph_text": "#fe614c",
|
||||
"overlay": "#1d2021f0",
|
||||
"rubber_band": "#83a598",
|
||||
"app_bar_text": "#ebdbb2",
|
||||
"app_bar_hover": "#ebdbb21c",
|
||||
"timeline_item": "#3c3836",
|
||||
"timeline_item_error": "#63221f",
|
||||
"timeline_marker": "#bdae93",
|
||||
"field": "#141617",
|
||||
"box_window": "#83a598",
|
||||
"box_crossing": "#b8bb26",
|
||||
"sketch_projected": "#d3869b",
|
||||
"sketch_lost": "#fb4934",
|
||||
"sketch_construction": "#fe8019",
|
||||
"sketch_centerline": "#d65d0e",
|
||||
"bend_up": "#b8bb26",
|
||||
"bend_down": "#fe8019",
|
||||
"interference": "#fb4934",
|
||||
"icons.agent": "#d3869b",
|
||||
"surface_fill": "#fe9755",
|
||||
"surface_soft": "#382c20",
|
||||
"surface_ink": "#fe8019",
|
||||
"surface_accent": "#e97926",
|
||||
"mesh_fill": "#e1ab32",
|
||||
"mesh_soft": "#383323",
|
||||
"mesh_ink": "#fabd2f",
|
||||
"mesh_accent": "#c39429",
|
||||
"form_fill": "#ea9bb0",
|
||||
"form_soft": "#332c30",
|
||||
"form_tab_ink": "#d3869b",
|
||||
"form_accent": "#cf8297",
|
||||
"sheet_fill": "#93c681",
|
||||
"sheet_soft": "#2b332c",
|
||||
"sheet_ink": "#8ec07c",
|
||||
"render_fill": "#fc9483",
|
||||
"render_soft": "#382523",
|
||||
"render_ink": "#fb5d4a",
|
||||
"render_accent": "#fe614c",
|
||||
"sketch_soft": "#303322",
|
||||
"sketch_ink": "#b8bb26",
|
||||
"form_ink": "#ebdbb2",
|
||||
"form_dim": "#bdae93",
|
||||
"form_primary": "#83a598",
|
||||
"form_error": "#fb4934",
|
||||
"form_error_fill": "#63221f",
|
||||
"form_success": "#b8bb26",
|
||||
"form_success_fill": "#343a28",
|
||||
"dialog_body": "#1d2021",
|
||||
"dialog_footer": "#3c3836",
|
||||
"dialog_rule": "#504945",
|
||||
"control_fill": "#141617",
|
||||
"control_border": "#7c6f64",
|
||||
"dialog_label": "#ebdbb2",
|
||||
"selected_ink": "#ebdbb2",
|
||||
"selected_bg": "#414f4b",
|
||||
"on_accent": "#1d2021"
|
||||
},
|
||||
"icon_palette": {
|
||||
"ink": "#141617",
|
||||
"line": "#d5c4a1",
|
||||
"passive-1": "#c5c0b8",
|
||||
"passive-2": "#9a948d",
|
||||
"passive-3": "#706b64",
|
||||
"guide": "#a89984",
|
||||
"solid": [
|
||||
"#b8dbcd",
|
||||
"#9bbeb1",
|
||||
"#83a598"
|
||||
],
|
||||
"surface": [
|
||||
"#fcc4a3",
|
||||
"#fe9755",
|
||||
"#e97926"
|
||||
],
|
||||
"mesh": [
|
||||
"#fbca67",
|
||||
"#e1ab32",
|
||||
"#c39429"
|
||||
],
|
||||
"form": [
|
||||
"#fbbfce",
|
||||
"#ea9bb0",
|
||||
"#cf8297"
|
||||
],
|
||||
"sketch": [
|
||||
"#d7db50",
|
||||
"#babd2a",
|
||||
"#a1a322"
|
||||
],
|
||||
"constraint": [
|
||||
"#fcc2b7",
|
||||
"#fc9483",
|
||||
"#fe614c"
|
||||
],
|
||||
"construction": [
|
||||
"#fcc4a3",
|
||||
"#fe9755",
|
||||
"#e97926"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,172 @@
|
||||
{
|
||||
"order": 30,
|
||||
"provenance": "Original SolidCraft mapping of Gruvbox (MIT palette)",
|
||||
"format": "solidcraft-theme/1",
|
||||
"name": "Gruvbox Dark Soft",
|
||||
"base": "dark",
|
||||
"colors": {
|
||||
"app_bar": "#1d2021",
|
||||
"toolbar": "#32302f",
|
||||
"panel": "#32302f",
|
||||
"panel_header": "#3c3836",
|
||||
"border": "#504945",
|
||||
"text": "#ebdbb2",
|
||||
"text_dim": "#a89984",
|
||||
"accent": "#83a598",
|
||||
"accent_soft": "#4e5954",
|
||||
"selected_ink": "#ebdbb2",
|
||||
"sketch_accent": "#a1a322",
|
||||
"error": "#fb4934",
|
||||
"warning": "#fabd2f",
|
||||
"icon": "#d5c4a1",
|
||||
"timeline": "#1d2021",
|
||||
"hover": "#46403e",
|
||||
"sel_face": "#458588",
|
||||
"sel_edge": "#83a598",
|
||||
"sel_edge_rim": "#aec4bc",
|
||||
"sel_profile": "#076678",
|
||||
"sel_profile_edge": "#458588",
|
||||
"hover_profile": "#83a59830",
|
||||
"hover_profile_edge": "#83a598",
|
||||
"sel_vertex": "#83a598",
|
||||
"origin_plane": "#fe801950",
|
||||
"origin_plane_edge": "#d65d0ec8",
|
||||
"origin_plane_hover": "#83a59896",
|
||||
"origin_point": "#d5c4a1",
|
||||
"axis_x": "#fb4934",
|
||||
"axis_y": "#b8bb26",
|
||||
"axis_z": "#83a598",
|
||||
"construction_plane": "#fe801940",
|
||||
"construction_geom": "#e97926",
|
||||
"body": "#a89984",
|
||||
"body_edge": "#1d2021",
|
||||
"manipulator": "#83a598",
|
||||
"preview_add": "#83a598",
|
||||
"preview_new": "#fabd2f",
|
||||
"preview_sketch": "#b8bb26",
|
||||
"preview_cut": "#fb49346e",
|
||||
"cube_face": "#ebdbb2",
|
||||
"cube_border": "#665c54",
|
||||
"cube_text": "#282828",
|
||||
"cube_hover": "#83a598",
|
||||
"viewport_top": "#373432",
|
||||
"viewport_bottom": "#373432",
|
||||
"grid": "#443f3c",
|
||||
"grid_major": "#504945",
|
||||
"body_selected": "#83a598",
|
||||
"sketch": "#83a598",
|
||||
"sketch_fixed": "#ebdbb2",
|
||||
"sketch_halo": "#1d2021",
|
||||
"sketch_locked": "#b8bb26",
|
||||
"dimension": "#fabd2f",
|
||||
"dimension_driven": "#b57614",
|
||||
"sketch_point": "#ebdbb2",
|
||||
"sketch_point_free": "#83a598",
|
||||
"dialog_bg": "#3c3836",
|
||||
"dialog_border": "#504945",
|
||||
"chip": "#458588",
|
||||
"section_cap": "#d65d0e",
|
||||
"profile_fill": "#83a59828",
|
||||
"glyph_bg": "#373432",
|
||||
"glyph_edge": "#fe614c",
|
||||
"glyph_text": "#fe614c",
|
||||
"overlay": "#32302ff0",
|
||||
"rubber_band": "#83a598",
|
||||
"app_bar_text": "#ebdbb2",
|
||||
"app_bar_hover": "#ebdbb21c",
|
||||
"timeline_item": "#3c3836",
|
||||
"timeline_item_error": "#702b28",
|
||||
"timeline_marker": "#bdae93",
|
||||
"field": "#1d2021",
|
||||
"box_window": "#83a598",
|
||||
"box_crossing": "#b8bb26",
|
||||
"sketch_projected": "#d3869b",
|
||||
"sketch_lost": "#fb4934",
|
||||
"sketch_construction": "#fe8019",
|
||||
"sketch_centerline": "#d65d0e",
|
||||
"bend_up": "#b8bb26",
|
||||
"bend_down": "#fe8019",
|
||||
"interference": "#fb4934",
|
||||
"icons.agent": "#d3869b",
|
||||
"surface_fill": "#fe9755",
|
||||
"surface_soft": "#4a3a2c",
|
||||
"surface_ink": "#fe8b2e",
|
||||
"surface_accent": "#e97926",
|
||||
"mesh_fill": "#e1ab32",
|
||||
"mesh_soft": "#4a412f",
|
||||
"mesh_ink": "#fabd2f",
|
||||
"mesh_accent": "#c39429",
|
||||
"form_fill": "#ea9bb0",
|
||||
"form_soft": "#453a3c",
|
||||
"form_tab_ink": "#d996a8",
|
||||
"form_accent": "#cf8297",
|
||||
"sheet_fill": "#93c681",
|
||||
"sheet_soft": "#3d4138",
|
||||
"sheet_ink": "#8ec07c",
|
||||
"render_fill": "#fc9483",
|
||||
"render_soft": "#4a3330",
|
||||
"render_ink": "#fc7e6f",
|
||||
"render_accent": "#fe614c",
|
||||
"sketch_soft": "#42412e",
|
||||
"sketch_ink": "#b8bb26",
|
||||
"form_ink": "#ebdbb2",
|
||||
"form_dim": "#bdae93",
|
||||
"form_primary": "#83a598",
|
||||
"form_error": "#fb4934",
|
||||
"form_error_fill": "#5f2320",
|
||||
"form_success": "#b8bb26",
|
||||
"form_success_fill": "#343a28",
|
||||
"dialog_body": "#32302f",
|
||||
"dialog_footer": "#3c3836",
|
||||
"dialog_rule": "#504945",
|
||||
"control_fill": "#1d2021",
|
||||
"control_border": "#7c6f64",
|
||||
"dialog_label": "#ebdbb2",
|
||||
"selected_ink": "#ebdbb2",
|
||||
"selected_bg": "#4e5954",
|
||||
"on_accent": "#1d2021"
|
||||
},
|
||||
"icon_palette": {
|
||||
"ink": "#1d2021",
|
||||
"line": "#d5c4a1",
|
||||
"passive-1": "#c5c0b8",
|
||||
"passive-2": "#9a948d",
|
||||
"passive-3": "#706b64",
|
||||
"guide": "#a89984",
|
||||
"solid": [
|
||||
"#b8dbcd",
|
||||
"#9bbeb1",
|
||||
"#83a598"
|
||||
],
|
||||
"surface": [
|
||||
"#fcc4a3",
|
||||
"#fe9755",
|
||||
"#e97926"
|
||||
],
|
||||
"mesh": [
|
||||
"#fbca67",
|
||||
"#e1ab32",
|
||||
"#c39429"
|
||||
],
|
||||
"form": [
|
||||
"#fbbfce",
|
||||
"#ea9bb0",
|
||||
"#cf8297"
|
||||
],
|
||||
"sketch": [
|
||||
"#d7db50",
|
||||
"#babd2a",
|
||||
"#a1a322"
|
||||
],
|
||||
"constraint": [
|
||||
"#fcc2b7",
|
||||
"#fc9483",
|
||||
"#fe614c"
|
||||
],
|
||||
"construction": [
|
||||
"#fcc4a3",
|
||||
"#fe9755",
|
||||
"#e97926"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -122,6 +122,7 @@
|
||||
"control_fill": "#1d2021",
|
||||
"control_border": "#7c6f64",
|
||||
"dialog_label": "#ebdbb2",
|
||||
"selected_ink": "#ebdbb2",
|
||||
"selected_bg": "#48544f",
|
||||
"on_accent": "#1d2021"
|
||||
},
|
||||
@@ -167,124 +168,5 @@
|
||||
"#fe9755",
|
||||
"#e97926"
|
||||
]
|
||||
},
|
||||
"options": [
|
||||
{
|
||||
"id": "contrast",
|
||||
"type": "choice",
|
||||
"default": "standard",
|
||||
"label": {
|
||||
"de": "Kontrast",
|
||||
"en": "Contrast",
|
||||
"ja": "コントラスト",
|
||||
"ko": "대비",
|
||||
"zh": "对比度"
|
||||
},
|
||||
"help": {
|
||||
"de": "Wähle die weiche, normale oder harte Gruvbox-Palette.",
|
||||
"en": "Choose the soft, standard or hard Gruvbox palette.",
|
||||
"ja": "Gruvboxのソフト・標準・ハードのパレットを選びます。",
|
||||
"ko": "Gruvbox의 부드러운, 표준 또는 강한 팔레트를 선택합니다.",
|
||||
"zh": "选择柔和、标准或强对比的 Gruvbox 配色。"
|
||||
},
|
||||
"values": [
|
||||
{
|
||||
"id": "soft",
|
||||
"label": {
|
||||
"de": "Weich",
|
||||
"en": "Soft",
|
||||
"ja": "ソフト",
|
||||
"ko": "부드럽게",
|
||||
"zh": "柔和"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "standard",
|
||||
"label": {
|
||||
"de": "Standard",
|
||||
"en": "Standard",
|
||||
"ja": "標準",
|
||||
"ko": "표준",
|
||||
"zh": "标准"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "hard",
|
||||
"label": {
|
||||
"de": "Hart",
|
||||
"en": "Hard",
|
||||
"ja": "ハード",
|
||||
"ko": "강하게",
|
||||
"zh": "强对比"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"overlays": [
|
||||
{
|
||||
"when": {
|
||||
"opt": "contrast",
|
||||
"eq": "soft"
|
||||
},
|
||||
"colors": {
|
||||
"toolbar": "#32302f",
|
||||
"panel": "#32302f",
|
||||
"accent_soft": "#4e5954",
|
||||
"viewport_top": "#373432",
|
||||
"viewport_bottom": "#373432",
|
||||
"glyph_bg": "#373432",
|
||||
"overlay": "#32302ff0",
|
||||
"timeline_item_error": "#702b28",
|
||||
"surface_soft": "#4a3a2c",
|
||||
"surface_ink": "#fe8b2e",
|
||||
"mesh_soft": "#4a412f",
|
||||
"form_soft": "#453a3c",
|
||||
"form_tab_ink": "#d996a8",
|
||||
"sheet_soft": "#3d4138",
|
||||
"render_soft": "#4a3330",
|
||||
"render_ink": "#fc7e6f",
|
||||
"sketch_soft": "#42412e",
|
||||
"form_error_fill": "#702b28",
|
||||
"dialog_body": "#32302f",
|
||||
"selected_bg": "#4e5954"
|
||||
}
|
||||
},
|
||||
{
|
||||
"when": {
|
||||
"opt": "contrast",
|
||||
"eq": "hard"
|
||||
},
|
||||
"colors": {
|
||||
"app_bar": "#141617",
|
||||
"toolbar": "#1d2021",
|
||||
"panel": "#1d2021",
|
||||
"accent_soft": "#414f4b",
|
||||
"timeline": "#141617",
|
||||
"body_edge": "#141617",
|
||||
"viewport_top": "#2c2c2c",
|
||||
"viewport_bottom": "#2c2c2c",
|
||||
"sketch_halo": "#141617",
|
||||
"glyph_bg": "#2c2c2c",
|
||||
"overlay": "#1d2021f0",
|
||||
"timeline_item_error": "#63221f",
|
||||
"field": "#141617",
|
||||
"surface_soft": "#382c20",
|
||||
"mesh_soft": "#383323",
|
||||
"form_soft": "#332c30",
|
||||
"form_tab_ink": "#d3869b",
|
||||
"sheet_soft": "#2b332c",
|
||||
"render_soft": "#382523",
|
||||
"render_ink": "#fb5d4a",
|
||||
"sketch_soft": "#303322",
|
||||
"form_error_fill": "#63221f",
|
||||
"dialog_body": "#1d2021",
|
||||
"control_fill": "#141617",
|
||||
"selected_bg": "#414f4b"
|
||||
},
|
||||
"icon_palette": {
|
||||
"ink": "#141617"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,171 @@
|
||||
{
|
||||
"order": 50,
|
||||
"provenance": "Original SolidCraft mapping of Gruvbox (MIT palette)",
|
||||
"format": "solidcraft-theme/1",
|
||||
"name": "Gruvbox Light Hard",
|
||||
"base": "light",
|
||||
"colors": {
|
||||
"app_bar": "#3c3836",
|
||||
"toolbar": "#f9f5d7",
|
||||
"panel": "#f9f5d7",
|
||||
"panel_header": "#ebdbb2",
|
||||
"border": "#d5c4a1",
|
||||
"text": "#3c3836",
|
||||
"text_dim": "#7c6f64",
|
||||
"accent": "#076678",
|
||||
"accent_soft": "#c9d8c4",
|
||||
"sketch_accent": "#625e15",
|
||||
"error": "#9d0006",
|
||||
"warning": "#b57614",
|
||||
"icon": "#504945",
|
||||
"timeline": "#ebdbb2",
|
||||
"hover": "#f1e5c1",
|
||||
"sel_face": "#458588",
|
||||
"sel_edge": "#076678",
|
||||
"sel_edge_rim": "#83a598",
|
||||
"sel_profile": "#076678",
|
||||
"sel_profile_edge": "#458588",
|
||||
"hover_profile": "#45858830",
|
||||
"hover_profile_edge": "#458588",
|
||||
"sel_vertex": "#076678",
|
||||
"origin_plane": "#fe80195e",
|
||||
"origin_plane_edge": "#d65d0ec8",
|
||||
"origin_plane_hover": "#45858896",
|
||||
"origin_point": "#d5c4a1",
|
||||
"axis_x": "#cc241d",
|
||||
"axis_y": "#98971a",
|
||||
"axis_z": "#458588",
|
||||
"construction_plane": "#fe801946",
|
||||
"construction_geom": "#9b3407",
|
||||
"body": "#bdae93",
|
||||
"body_edge": "#3c3836",
|
||||
"manipulator": "#076678",
|
||||
"preview_add": "#458588",
|
||||
"preview_new": "#d79921",
|
||||
"preview_sketch": "#98971a",
|
||||
"preview_cut": "#cc241d6e",
|
||||
"cube_face": "#fbf1c7",
|
||||
"cube_border": "#7c6f64",
|
||||
"cube_text": "#3c3836",
|
||||
"cube_hover": "#83a598",
|
||||
"viewport_top": "#fbf8e3",
|
||||
"viewport_bottom": "#ebdbb2",
|
||||
"grid": "#d5c4a1",
|
||||
"grid_major": "#bdae93",
|
||||
"body_selected": "#83a598",
|
||||
"sketch": "#076678",
|
||||
"sketch_fixed": "#282828",
|
||||
"sketch_halo": "#fbf8e3",
|
||||
"sketch_locked": "#79740e",
|
||||
"dimension": "#1f5c40",
|
||||
"dimension_driven": "#4f7d64",
|
||||
"sketch_point": "#282828",
|
||||
"sketch_point_free": "#076678",
|
||||
"dialog_bg": "#f9f5d7",
|
||||
"dialog_border": "#d5c4a1",
|
||||
"chip": "#458588",
|
||||
"section_cap": "#d65d0e",
|
||||
"profile_fill": "#fabd2f46",
|
||||
"glyph_bg": "#fcfaeb",
|
||||
"glyph_edge": "#a91714",
|
||||
"glyph_text": "#a91714",
|
||||
"overlay": "#f9f5d7eb",
|
||||
"rubber_band": "#076678",
|
||||
"app_bar_text": "#fbf1c7",
|
||||
"app_bar_hover": "#fbf1c71c",
|
||||
"timeline_item": "#f9f5d7",
|
||||
"timeline_item_error": "#f0cbb2",
|
||||
"timeline_marker": "#504945",
|
||||
"field": "#fcfaeb",
|
||||
"box_window": "#076678",
|
||||
"box_crossing": "#79740e",
|
||||
"sketch_projected": "#8f3f71",
|
||||
"sketch_lost": "#9d0006",
|
||||
"sketch_construction": "#af3a03",
|
||||
"sketch_centerline": "#d65d0e",
|
||||
"bend_up": "#79740e",
|
||||
"bend_down": "#af3a03",
|
||||
"interference": "#cc241d",
|
||||
"icons.agent": "#8f3f71",
|
||||
"surface_fill": "#df663c",
|
||||
"surface_soft": "#f3e6c6",
|
||||
"surface_ink": "#af3a03",
|
||||
"surface_accent": "#9b3407",
|
||||
"mesh_fill": "#c08024",
|
||||
"mesh_soft": "#f4ebc7",
|
||||
"mesh_ink": "#915e10",
|
||||
"mesh_accent": "#7b5112",
|
||||
"form_fill": "#c46fa2",
|
||||
"form_soft": "#f1e6cf",
|
||||
"form_tab_ink": "#8f3f71",
|
||||
"form_accent": "#893a6c",
|
||||
"sheet_fill": "#659f7a",
|
||||
"sheet_soft": "#eaebcd",
|
||||
"sheet_ink": "#3d7252",
|
||||
"render_fill": "#e85a4d",
|
||||
"render_soft": "#f2e1c6",
|
||||
"render_ink": "#9d0006",
|
||||
"render_accent": "#a91714",
|
||||
"sketch_soft": "#efebc7",
|
||||
"sketch_ink": "#6e6a0d",
|
||||
"form_ink": "#3c3836",
|
||||
"form_dim": "#665c54",
|
||||
"form_primary": "#076678",
|
||||
"form_error": "#9d0006",
|
||||
"form_error_fill": "#f0cbb2",
|
||||
"form_success": "#427b58",
|
||||
"form_success_fill": "#dae3b6",
|
||||
"dialog_body": "#f9f5d7",
|
||||
"dialog_footer": "#ebdbb2",
|
||||
"dialog_rule": "#d5c4a1",
|
||||
"control_fill": "#fcfaeb",
|
||||
"control_border": "#a89984",
|
||||
"dialog_label": "#3c3836",
|
||||
"selected_ink": "#3c3836",
|
||||
"selected_bg": "#c9d8c4",
|
||||
"on_accent": "#fbf1c7"
|
||||
},
|
||||
"icon_palette": {
|
||||
"ink": "#3c3836",
|
||||
"line": "#504945",
|
||||
"passive-1": "#e9e3df",
|
||||
"passive-2": "#b8b3af",
|
||||
"passive-3": "#8a8581",
|
||||
"guide": "#7c6f64",
|
||||
"solid": [
|
||||
"#87d5e9",
|
||||
"#4e9caf",
|
||||
"#076678"
|
||||
],
|
||||
"surface": [
|
||||
"#feb299",
|
||||
"#df663c",
|
||||
"#9b3407"
|
||||
],
|
||||
"mesh": [
|
||||
"#fcb864",
|
||||
"#c08024",
|
||||
"#7b5112"
|
||||
],
|
||||
"form": [
|
||||
"#fbaad9",
|
||||
"#c46fa2",
|
||||
"#893a6c"
|
||||
],
|
||||
"sketch": [
|
||||
"#d0cc73",
|
||||
"#989439",
|
||||
"#625e15"
|
||||
],
|
||||
"constraint": [
|
||||
"#fab3a8",
|
||||
"#e85a4d",
|
||||
"#a91714"
|
||||
],
|
||||
"construction": [
|
||||
"#feb299",
|
||||
"#df663c",
|
||||
"#9b3407"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,171 @@
|
||||
{
|
||||
"order": 60,
|
||||
"provenance": "Original SolidCraft mapping of Gruvbox (MIT palette)",
|
||||
"format": "solidcraft-theme/1",
|
||||
"name": "Gruvbox Light Soft",
|
||||
"base": "light",
|
||||
"colors": {
|
||||
"app_bar": "#3c3836",
|
||||
"toolbar": "#f2e5bc",
|
||||
"panel": "#f2e5bc",
|
||||
"panel_header": "#ebdbb2",
|
||||
"border": "#d5c4a1",
|
||||
"text": "#3c3836",
|
||||
"text_dim": "#7c6f64",
|
||||
"accent": "#076678",
|
||||
"accent_soft": "#c3ccae",
|
||||
"sketch_accent": "#625e15",
|
||||
"error": "#9d0006",
|
||||
"warning": "#b57614",
|
||||
"icon": "#504945",
|
||||
"timeline": "#ebdbb2",
|
||||
"hover": "#eedfb6",
|
||||
"sel_face": "#458588",
|
||||
"sel_edge": "#076678",
|
||||
"sel_edge_rim": "#83a598",
|
||||
"sel_profile": "#076678",
|
||||
"sel_profile_edge": "#458588",
|
||||
"hover_profile": "#45858830",
|
||||
"hover_profile_edge": "#458588",
|
||||
"sel_vertex": "#076678",
|
||||
"origin_plane": "#fe80195e",
|
||||
"origin_plane_edge": "#d65d0ec8",
|
||||
"origin_plane_hover": "#45858896",
|
||||
"origin_point": "#d5c4a1",
|
||||
"axis_x": "#cc241d",
|
||||
"axis_y": "#98971a",
|
||||
"axis_z": "#458588",
|
||||
"construction_plane": "#fe801946",
|
||||
"construction_geom": "#9b3407",
|
||||
"body": "#bdae93",
|
||||
"body_edge": "#3c3836",
|
||||
"manipulator": "#076678",
|
||||
"preview_add": "#458588",
|
||||
"preview_new": "#d79921",
|
||||
"preview_sketch": "#98971a",
|
||||
"preview_cut": "#cc241d6e",
|
||||
"cube_face": "#fbf1c7",
|
||||
"cube_border": "#7c6f64",
|
||||
"cube_text": "#3c3836",
|
||||
"cube_hover": "#83a598",
|
||||
"viewport_top": "#f6edd0",
|
||||
"viewport_bottom": "#ebdbb2",
|
||||
"grid": "#d5c4a1",
|
||||
"grid_major": "#bdae93",
|
||||
"body_selected": "#83a598",
|
||||
"sketch": "#076678",
|
||||
"sketch_fixed": "#282828",
|
||||
"sketch_halo": "#f6edd0",
|
||||
"sketch_locked": "#79740e",
|
||||
"dimension": "#1f5c40",
|
||||
"dimension_driven": "#4f7d64",
|
||||
"sketch_point": "#282828",
|
||||
"sketch_point_free": "#076678",
|
||||
"dialog_bg": "#f2e5bc",
|
||||
"dialog_border": "#d5c4a1",
|
||||
"chip": "#458588",
|
||||
"section_cap": "#d65d0e",
|
||||
"profile_fill": "#fabd2f46",
|
||||
"glyph_bg": "#f8f2de",
|
||||
"glyph_edge": "#a91714",
|
||||
"glyph_text": "#a91714",
|
||||
"overlay": "#f2e5bceb",
|
||||
"rubber_band": "#076678",
|
||||
"app_bar_text": "#fbf1c7",
|
||||
"app_bar_hover": "#fbf1c71c",
|
||||
"timeline_item": "#f2e5bc",
|
||||
"timeline_item_error": "#eabe9c",
|
||||
"timeline_marker": "#504945",
|
||||
"field": "#f8f2de",
|
||||
"box_window": "#076678",
|
||||
"box_crossing": "#79740e",
|
||||
"sketch_projected": "#8f3f71",
|
||||
"sketch_lost": "#9d0006",
|
||||
"sketch_construction": "#af3a03",
|
||||
"sketch_centerline": "#d65d0e",
|
||||
"bend_up": "#79740e",
|
||||
"bend_down": "#af3a03",
|
||||
"interference": "#cc241d",
|
||||
"icons.agent": "#8f3f71",
|
||||
"surface_fill": "#df663c",
|
||||
"surface_soft": "#edd7ad",
|
||||
"surface_ink": "#a83803",
|
||||
"surface_accent": "#9b3407",
|
||||
"mesh_fill": "#c08024",
|
||||
"mesh_soft": "#eddcaf",
|
||||
"mesh_ink": "#84560f",
|
||||
"mesh_accent": "#7b5112",
|
||||
"form_fill": "#c46fa2",
|
||||
"form_soft": "#ead8b6",
|
||||
"form_tab_ink": "#8f3f71",
|
||||
"form_accent": "#893a6c",
|
||||
"sheet_fill": "#659f7a",
|
||||
"sheet_soft": "#e4ddb4",
|
||||
"sheet_ink": "#38694b",
|
||||
"render_fill": "#e85a4d",
|
||||
"render_soft": "#ebd3ad",
|
||||
"render_ink": "#9d0006",
|
||||
"render_accent": "#a91714",
|
||||
"sketch_soft": "#e8dcae",
|
||||
"sketch_ink": "#66610c",
|
||||
"form_ink": "#3c3836",
|
||||
"form_dim": "#665c54",
|
||||
"form_primary": "#076678",
|
||||
"form_error": "#9d0006",
|
||||
"form_error_fill": "#eabe9c",
|
||||
"form_success": "#427b58",
|
||||
"form_success_fill": "#dae3b6",
|
||||
"dialog_body": "#f2e5bc",
|
||||
"dialog_footer": "#ebdbb2",
|
||||
"dialog_rule": "#d5c4a1",
|
||||
"control_fill": "#f8f2de",
|
||||
"control_border": "#a89984",
|
||||
"dialog_label": "#3c3836",
|
||||
"selected_ink": "#3c3836",
|
||||
"selected_bg": "#c3ccae",
|
||||
"on_accent": "#fbf1c7"
|
||||
},
|
||||
"icon_palette": {
|
||||
"ink": "#3c3836",
|
||||
"line": "#504945",
|
||||
"passive-1": "#e9e3df",
|
||||
"passive-2": "#b8b3af",
|
||||
"passive-3": "#8a8581",
|
||||
"guide": "#7c6f64",
|
||||
"solid": [
|
||||
"#87d5e9",
|
||||
"#4e9caf",
|
||||
"#076678"
|
||||
],
|
||||
"surface": [
|
||||
"#feb299",
|
||||
"#df663c",
|
||||
"#9b3407"
|
||||
],
|
||||
"mesh": [
|
||||
"#fcb864",
|
||||
"#c08024",
|
||||
"#7b5112"
|
||||
],
|
||||
"form": [
|
||||
"#fbaad9",
|
||||
"#c46fa2",
|
||||
"#893a6c"
|
||||
],
|
||||
"sketch": [
|
||||
"#d0cc73",
|
||||
"#989439",
|
||||
"#625e15"
|
||||
],
|
||||
"constraint": [
|
||||
"#fab3a8",
|
||||
"#e85a4d",
|
||||
"#a91714"
|
||||
],
|
||||
"construction": [
|
||||
"#feb299",
|
||||
"#df663c",
|
||||
"#9b3407"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -167,127 +167,5 @@
|
||||
"#df663c",
|
||||
"#9b3407"
|
||||
]
|
||||
},
|
||||
"options": [
|
||||
{
|
||||
"id": "contrast",
|
||||
"type": "choice",
|
||||
"default": "standard",
|
||||
"label": {
|
||||
"de": "Kontrast",
|
||||
"en": "Contrast",
|
||||
"ja": "コントラスト",
|
||||
"ko": "대비",
|
||||
"zh": "对比度"
|
||||
},
|
||||
"help": {
|
||||
"de": "Wähle die weiche, normale oder harte Gruvbox-Palette.",
|
||||
"en": "Choose the soft, standard or hard Gruvbox palette.",
|
||||
"ja": "Gruvboxのソフト・標準・ハードのパレットを選びます。",
|
||||
"ko": "Gruvbox의 부드러운, 표준 또는 강한 팔레트를 선택합니다.",
|
||||
"zh": "选择柔和、标准或强对比的 Gruvbox 配色。"
|
||||
},
|
||||
"values": [
|
||||
{
|
||||
"id": "soft",
|
||||
"label": {
|
||||
"de": "Weich",
|
||||
"en": "Soft",
|
||||
"ja": "ソフト",
|
||||
"ko": "부드럽게",
|
||||
"zh": "柔和"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "standard",
|
||||
"label": {
|
||||
"de": "Standard",
|
||||
"en": "Standard",
|
||||
"ja": "標準",
|
||||
"ko": "표준",
|
||||
"zh": "标准"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "hard",
|
||||
"label": {
|
||||
"de": "Hart",
|
||||
"en": "Hard",
|
||||
"ja": "ハード",
|
||||
"ko": "강하게",
|
||||
"zh": "强对比"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"overlays": [
|
||||
{
|
||||
"when": {
|
||||
"opt": "contrast",
|
||||
"eq": "soft"
|
||||
},
|
||||
"colors": {
|
||||
"toolbar": "#f2e5bc",
|
||||
"panel": "#f2e5bc",
|
||||
"accent_soft": "#c3ccae",
|
||||
"hover": "#eedfb6",
|
||||
"viewport_top": "#f6edd0",
|
||||
"sketch_halo": "#f6edd0",
|
||||
"dialog_bg": "#f2e5bc",
|
||||
"glyph_bg": "#f8f2de",
|
||||
"overlay": "#f2e5bceb",
|
||||
"timeline_item": "#f2e5bc",
|
||||
"timeline_item_error": "#eabe9c",
|
||||
"field": "#f8f2de",
|
||||
"surface_soft": "#edd7ad",
|
||||
"surface_ink": "#a83803",
|
||||
"mesh_soft": "#eddcaf",
|
||||
"mesh_ink": "#84560f",
|
||||
"form_soft": "#ead8b6",
|
||||
"sheet_soft": "#e4ddb4",
|
||||
"sheet_ink": "#38694b",
|
||||
"render_soft": "#ebd3ad",
|
||||
"sketch_soft": "#e8dcae",
|
||||
"sketch_ink": "#66610c",
|
||||
"form_error_fill": "#eabe9c",
|
||||
"dialog_body": "#f2e5bc",
|
||||
"control_fill": "#f8f2de",
|
||||
"selected_bg": "#c3ccae"
|
||||
}
|
||||
},
|
||||
{
|
||||
"when": {
|
||||
"opt": "contrast",
|
||||
"eq": "hard"
|
||||
},
|
||||
"colors": {
|
||||
"toolbar": "#f9f5d7",
|
||||
"panel": "#f9f5d7",
|
||||
"accent_soft": "#c9d8c4",
|
||||
"hover": "#f1e5c1",
|
||||
"viewport_top": "#fbf8e3",
|
||||
"sketch_halo": "#fbf8e3",
|
||||
"dialog_bg": "#f9f5d7",
|
||||
"glyph_bg": "#fcfaeb",
|
||||
"overlay": "#f9f5d7eb",
|
||||
"timeline_item": "#f9f5d7",
|
||||
"timeline_item_error": "#f0cbb2",
|
||||
"field": "#fcfaeb",
|
||||
"surface_soft": "#f3e6c6",
|
||||
"mesh_soft": "#f4ebc7",
|
||||
"mesh_ink": "#915e10",
|
||||
"form_soft": "#f1e6cf",
|
||||
"sheet_soft": "#eaebcd",
|
||||
"sheet_ink": "#3d7252",
|
||||
"render_soft": "#f2e1c6",
|
||||
"sketch_soft": "#efebc7",
|
||||
"sketch_ink": "#6e6a0d",
|
||||
"form_error_fill": "#f0cbb2",
|
||||
"dialog_body": "#f9f5d7",
|
||||
"control_fill": "#fcfaeb",
|
||||
"selected_bg": "#c9d8c4"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -59,7 +59,7 @@
|
||||
"form_accent": "#cfa7c7",
|
||||
"form_dim": "#a4b0c2",
|
||||
"form_error": "#bf616a",
|
||||
"form_error_fill": "#4b3d48",
|
||||
"form_error_fill": "#352b33",
|
||||
"form_fill": "#e7bfe0",
|
||||
"form_ink": "#eceff4",
|
||||
"form_primary": "#88c0d0",
|
||||
|
||||
@@ -180,7 +180,7 @@
|
||||
"surface_soft": "#363332",
|
||||
"tab_on_fill_dark": "#000000",
|
||||
"text": "#abb2bf",
|
||||
"text_dim": "#7f848e",
|
||||
"text_dim": "#90959f",
|
||||
"timeline": "#1e2227",
|
||||
"timeline_item": "#323842",
|
||||
"timeline_item_error": "#5c343d",
|
||||
|
||||
@@ -59,12 +59,12 @@
|
||||
"form_accent": "#6b70c3",
|
||||
"form_dim": "#657b83",
|
||||
"form_error": "#dc322f",
|
||||
"form_error_fill": "#eac4b4",
|
||||
"form_error_fill": "#f7ddd3",
|
||||
"form_fill": "#a2a9f8",
|
||||
"form_ink": "#586e75",
|
||||
"form_primary": "#268bd2",
|
||||
"form_soft": "#e4ded4",
|
||||
"form_success": "#859900",
|
||||
"form_success": "#5f6e00",
|
||||
"form_success_fill": "#dcdbb1",
|
||||
"form_tab_ink": "#565a9d",
|
||||
"glyph_bg": "#e3ddc9",
|
||||
@@ -130,6 +130,8 @@
|
||||
"mesh_fill": "#d7aa3c",
|
||||
"mesh_ink": "#7b5d00",
|
||||
"mesh_soft": "#e9e0c4",
|
||||
"nav_tip": "#073642",
|
||||
"nav_tip_ink": "#eee8d5",
|
||||
"on_accent": "#ffffff",
|
||||
"origin_plane": "#b5890028",
|
||||
"origin_plane_edge": "#b5890088",
|
||||
@@ -179,7 +181,7 @@
|
||||
"surface_ink": "#a83e12",
|
||||
"surface_soft": "#ebdbc6",
|
||||
"tab_on_fill_dark": "#fdf6e3",
|
||||
"text": "#586e75",
|
||||
"text": "#536970",
|
||||
"text_dim": "#657b83",
|
||||
"timeline": "#e3ddc9",
|
||||
"timeline_item": "#e3ddc9",
|
||||
|
||||
@@ -64,7 +64,7 @@
|
||||
"form_ink": "#000000",
|
||||
"form_primary": "#000080",
|
||||
"form_soft": "#bbb1bb",
|
||||
"form_success": "#008000",
|
||||
"form_success": "#006000",
|
||||
"form_success_fill": "#c0dcc0",
|
||||
"form_tab_ink": "#7d007d",
|
||||
"glyph_bg": "#ffffff",
|
||||
@@ -130,6 +130,10 @@
|
||||
"mesh_fill": "#808000",
|
||||
"mesh_ink": "#4c4c00",
|
||||
"mesh_soft": "#bbbbb1",
|
||||
"nav_press": "#a0a0a0",
|
||||
"nav_tip": "#ffffe1",
|
||||
"nav_tip_ink": "#000000",
|
||||
"nav_tip_key_border": "#808080",
|
||||
"on_accent": "#ffffff",
|
||||
"origin_plane": "#ffff005e",
|
||||
"origin_plane_edge": "#808000c8",
|
||||
@@ -180,7 +184,7 @@
|
||||
"surface_soft": "#bbb6b1",
|
||||
"tab_on_fill_dark": "#000000",
|
||||
"text": "#000000",
|
||||
"text_dim": "#808080",
|
||||
"text_dim": "#606060",
|
||||
"timeline": "#c0c0c0",
|
||||
"timeline_item": "#c0c0c0",
|
||||
"timeline_item_error": "#ffffc0",
|
||||
|
||||
@@ -456,14 +456,7 @@ impl Document {
|
||||
let id = self.next_id.max(1);
|
||||
self.next_id = id.checked_add(1).ok_or_else(|| DocError::Invalid("too many items in the design".into()))?;
|
||||
let cname = self.components.iter().find(|c| c.id == component).map(|c| c.name.clone()).unwrap_or_default();
|
||||
// The next number, or, when an occurrence already has that name (one before it was
|
||||
// deleted, or of another component of that name), the first number none has (#9738).
|
||||
let next = self.occurrences.iter().filter(|o| o.component == component).count() + 1;
|
||||
let free = |k: &usize| {
|
||||
let name = format!("{cname}:{k}");
|
||||
!self.occurrences.iter().any(|o| o.name == name)
|
||||
};
|
||||
let k = std::iter::once(next).chain(1..).find(free).unwrap_or(next);
|
||||
let k = self.occurrences.iter().filter(|o| o.component == component).count() + 1;
|
||||
self.occurrences.push(crate::Occurrence { id, component, parent, name: format!("{cname}:{k}"), transform, grounded: false });
|
||||
Ok(id)
|
||||
}
|
||||
|
||||
@@ -1,182 +0,0 @@
|
||||
//! The browser's groups as a tree: how deep a group sits, who holds whom, and pruning what a
|
||||
//! saved design says about the browser down to what still exists.
|
||||
use crate::document::{BROWSER_FOLDERS, BrowserEntry, BrowserGroup, Document, MAX_GROUP_NESTING};
|
||||
use std::collections::{BTreeMap, BTreeSet};
|
||||
|
||||
impl Document {
|
||||
pub fn browser_group(&self, id: u64) -> Option<&BrowserGroup> {
|
||||
self.browser_groups.iter().find(|g| g.id == id)
|
||||
}
|
||||
|
||||
/// The level of a group: 1 for a top-level group, 2 for a child of one, and so on. A chain
|
||||
/// that loops or runs past the limit counts as one level too deep.
|
||||
pub fn group_level(&self, id: u64) -> usize {
|
||||
let mut level = 0;
|
||||
let mut at = Some(id);
|
||||
while let Some(g) = at {
|
||||
level += 1;
|
||||
if level > MAX_GROUP_NESTING {
|
||||
return level;
|
||||
}
|
||||
at = self.browser_group(g).and_then(|g| g.parent);
|
||||
}
|
||||
level
|
||||
}
|
||||
|
||||
/// Whether `ancestor` is `id` or holds it, at any depth.
|
||||
pub fn group_within(&self, id: u64, ancestor: u64) -> bool {
|
||||
let mut at = Some(id);
|
||||
for _ in 0..=MAX_GROUP_NESTING {
|
||||
match at {
|
||||
Some(g) if g == ancestor => return true,
|
||||
Some(g) => at = self.browser_group(g).and_then(|g| g.parent),
|
||||
None => return false,
|
||||
}
|
||||
}
|
||||
false
|
||||
}
|
||||
|
||||
/// How many levels the group and the groups under it take: 1 for a group with no child group.
|
||||
pub fn group_height(&self, id: u64) -> usize {
|
||||
fn height(d: &Document, id: u64, left: usize) -> usize {
|
||||
if left == 0 {
|
||||
return 1;
|
||||
}
|
||||
1 + d.browser_groups.iter().filter(|g| g.parent == Some(id)).map(|g| height(d, g.id, left - 1)).max().unwrap_or(0)
|
||||
}
|
||||
height(self, id, MAX_GROUP_NESTING + 1)
|
||||
}
|
||||
|
||||
/// The entries of a holder's list in display order: a group's contents, or the folder's top
|
||||
/// level when `holder` is `None`. Groups the list names come where it names them. The child
|
||||
/// groups it does not name (in creation order) go just after the last group it names, or
|
||||
/// first when it names none, so they sit above the items as they always have. Entries for
|
||||
/// groups that are not the holder's children are dropped.
|
||||
pub fn ordered_entries(&self, component: u64, folder: &str, holder: Option<u64>) -> Vec<BrowserEntry> {
|
||||
let listed: &[BrowserEntry] = match holder {
|
||||
Some(g) => self.browser_group(g).map_or(&[], |g| &g.items),
|
||||
None => self.browser_order.get(&format!("{component}/{folder}")).map_or(&[], Vec::as_slice),
|
||||
};
|
||||
let mine: Vec<u64> =
|
||||
self.browser_groups.iter().filter(|g| g.component == component && g.folder == folder && g.parent == holder).map(|g| g.id).collect();
|
||||
let mut out: Vec<BrowserEntry> = Vec::with_capacity(listed.len() + mine.len());
|
||||
for e in listed {
|
||||
match e {
|
||||
BrowserEntry::Group(id) if !mine.contains(id) || out.contains(e) => {}
|
||||
_ => out.push(e.clone()),
|
||||
}
|
||||
}
|
||||
let at = out.iter().rposition(|e| matches!(e, BrowserEntry::Group(_))).map_or(0, |i| i + 1);
|
||||
let unlisted: Vec<BrowserEntry> = mine.iter().map(|id| BrowserEntry::Group(*id)).filter(|e| !out.contains(e)).collect();
|
||||
out.splice(at..at, unlisted);
|
||||
out
|
||||
}
|
||||
|
||||
/// The items in a group and in the groups inside it.
|
||||
pub fn group_item_keys(&self, id: u64) -> Vec<String> {
|
||||
let inside = self.browser_groups.iter().filter(|g| self.group_within(g.id, id));
|
||||
inside.flat_map(|g| g.item_keys().map(str::to_string)).collect()
|
||||
}
|
||||
|
||||
/// The group holding the item directly, in a component's folder.
|
||||
pub fn group_of_item(&self, component: u64, folder: &str, key: &str) -> Option<&BrowserGroup> {
|
||||
self.browser_groups.iter().find(|g| g.component == component && g.folder == folder && g.has_item(key))
|
||||
}
|
||||
|
||||
/// Only the browser's groups and order changed (a group made, nested, moved into, ordered):
|
||||
/// nothing is evaluated and no placement moves. The same whole-Document proof as
|
||||
/// [`Document::differs_only_in_render`]; `next_id` may differ, as a new group takes an id.
|
||||
pub fn differs_only_in_browser(&self, previous: &Document) -> bool {
|
||||
if self.browser_groups == previous.browser_groups && self.browser_order == previous.browser_order {
|
||||
return false;
|
||||
}
|
||||
let mut normalized = previous.clone();
|
||||
normalized.browser_groups.clone_from(&self.browser_groups);
|
||||
normalized.browser_order.clone_from(&self.browser_order);
|
||||
normalized.next_id = self.next_id;
|
||||
*self == normalized
|
||||
}
|
||||
|
||||
/// What [`Document::browser_pruned`] depends on, cheaply: it can only find something to drop
|
||||
/// after a feature, placement, component or group was added or removed. Ids are never
|
||||
/// reused, so a removal followed by an addition still moves `next_id`.
|
||||
pub fn browser_stamp(&self) -> [u64; 6] {
|
||||
let n = |len: usize| u64::try_from(len).unwrap_or(u64::MAX);
|
||||
[
|
||||
self.next_id,
|
||||
n(self.features.len()),
|
||||
n(self.occurrences.len()),
|
||||
n(self.components.len()),
|
||||
n(self.browser_groups.len()),
|
||||
n(self.browser_order.len()),
|
||||
]
|
||||
}
|
||||
|
||||
/// The groups and order lists with what they name that is gone dropped, or `None` when
|
||||
/// nothing is: groups of a missing component or folder, a parent that is missing, elsewhere
|
||||
/// or loops, entries for groups and sketches, construction items and placements that no
|
||||
/// longer exist, repeats, and order lists of missing components. Body names are left alone:
|
||||
/// only an evaluated model knows them.
|
||||
pub fn browser_pruned(&self) -> Option<(Vec<BrowserGroup>, BTreeMap<String, Vec<BrowserEntry>>)> {
|
||||
if self.browser_groups.is_empty() && self.browser_order.is_empty() {
|
||||
return None;
|
||||
}
|
||||
let components: BTreeSet<u64> = self.components.iter().map(|c| c.id).collect();
|
||||
let features: BTreeSet<u64> = self.features.iter().map(|f| f.id).collect();
|
||||
let placed_in: BTreeMap<u64, u64> = self.occurrences.iter().map(|o| (o.id, o.parent)).collect();
|
||||
let component_exists = |c: u64| c == 0 || components.contains(&c);
|
||||
let placed = |component: u64, key: &str| key.parse::<u64>().ok().and_then(|o| placed_in.get(&o)) == Some(&component);
|
||||
// Body names cannot be checked here; the other folders hold feature ids.
|
||||
let item_exists = |folder: &str, component: u64, key: &str| match folder {
|
||||
"bodies" => true,
|
||||
"components" => placed(component, key),
|
||||
_ => key.parse::<u64>().is_ok_and(|id| features.contains(&id)),
|
||||
};
|
||||
let mut groups = self.browser_groups.clone();
|
||||
let mut order = self.browser_order.clone();
|
||||
groups.retain(|g| component_exists(g.component) && BROWSER_FOLDERS.contains(&g.folder.as_str()));
|
||||
let known: BTreeMap<u64, (u64, String)> = groups.iter().map(|g| (g.id, (g.component, g.folder.clone()))).collect();
|
||||
let parents: BTreeMap<u64, Option<u64>> = groups
|
||||
.iter()
|
||||
.map(|g| (g.id, g.parent.filter(|p| *p != g.id && known.get(p).is_some_and(|(c, f)| *c == g.component && *f == g.folder))))
|
||||
.collect();
|
||||
// A loop, or a chain too deep, is cut at the group that makes it.
|
||||
let too_deep = |id: u64| std::iter::successors(Some(id), |g| parents.get(g).copied().flatten()).nth(MAX_GROUP_NESTING).is_some();
|
||||
let kept: BTreeMap<u64, Option<u64>> = parents.iter().map(|(id, p)| (*id, if too_deep(*id) { None } else { *p })).collect();
|
||||
for g in &mut groups {
|
||||
g.parent = kept[&g.id];
|
||||
}
|
||||
let mut taken: BTreeSet<(u64, String, String)> = BTreeSet::new();
|
||||
for g in &mut groups {
|
||||
let (component, folder, id) = (g.component, g.folder.clone(), g.id);
|
||||
let mut seen = BTreeSet::new();
|
||||
g.items.retain(|e| match e {
|
||||
BrowserEntry::Group(c) => kept.get(c) == Some(&Some(id)) && seen.insert(*c),
|
||||
BrowserEntry::Item(k) => item_exists(&folder, component, k) && taken.insert((component, folder.clone(), k.clone())),
|
||||
});
|
||||
}
|
||||
let top = |c: u64, folder: &str, id: u64| kept.get(&id) == Some(&None) && known.get(&id).is_some_and(|(kc, kf)| *kc == c && kf == folder);
|
||||
order.retain(|key, list| {
|
||||
let Some((c, folder)) = key.split_once('/') else { return false };
|
||||
let Some(c) = c.parse::<u64>().ok().filter(|c| component_exists(*c)) else { return false };
|
||||
if !BROWSER_FOLDERS.contains(&folder) {
|
||||
return false;
|
||||
}
|
||||
let mut seen = BTreeSet::new();
|
||||
list.retain(|e| match e {
|
||||
BrowserEntry::Group(id) => top(c, folder, *id) && seen.insert(e.clone()),
|
||||
BrowserEntry::Item(k) => item_exists(folder, c, k) && seen.insert(e.clone()),
|
||||
});
|
||||
!list.is_empty()
|
||||
});
|
||||
(groups != self.browser_groups || order != self.browser_order).then_some((groups, order))
|
||||
}
|
||||
|
||||
/// Put placements of one component in the order the browser shows them: the saved
|
||||
/// `components` order, then the rest as they were.
|
||||
pub fn sort_placements(&self, parent: u64, ids: &mut [u64]) {
|
||||
let Some(order) = self.browser_order.get(&format!("{parent}/components")) else { return };
|
||||
let rank: BTreeMap<&str, usize> = order.iter().enumerate().filter_map(|(i, e)| Some((e.as_item()?, i))).collect();
|
||||
ids.sort_by_cached_key(|id| rank.get(id.to_string().as_str()).copied().unwrap_or(usize::MAX));
|
||||
}
|
||||
}
|
||||
@@ -176,8 +176,6 @@ pub(crate) fn remap_link(
|
||||
remap_link(b, ids, names, bodies, depth + 1);
|
||||
}
|
||||
LinkSource::Plane { name } => mapped_name(name, names),
|
||||
// A construction axis, by name (#9324); the origin axes are no feature's.
|
||||
LinkSource::Axis { name } if !matches!(name.as_str(), "X" | "Y" | "Z") => mapped_name(name, names),
|
||||
_ => {}
|
||||
}
|
||||
}
|
||||
|
||||
+14
-136
@@ -1083,11 +1083,6 @@ pub enum FeatureKind {
|
||||
/// bodies follow. Replaces `to`.
|
||||
#[serde(default, skip_serializing_if = "Option::is_none")]
|
||||
to_plane: Option<PlaneRef>,
|
||||
/// Point-to-point alignment: the directions the offset moves along (the chosen world
|
||||
/// X/Y/Z axes in the frame of the bodies being moved). `None`: all three axes, the
|
||||
/// offset in full.
|
||||
#[serde(default, skip_serializing_if = "Option::is_none")]
|
||||
axes: Option<Vec<Dir>>,
|
||||
},
|
||||
/// A helical coil: a circular or square section swept `turns` times about `axis`, rising
|
||||
/// `pitch` per turn, on a helix of `diameter` (the section's centre, or its inside or outside).
|
||||
@@ -2633,19 +2628,6 @@ pub struct DesignLink {
|
||||
/// local overrides and survive a source update. Older links start with no baseline.
|
||||
#[serde(default, skip_serializing_if = "Vec::is_empty")]
|
||||
pub inherited: Vec<LinkedBodyProperties>,
|
||||
/// SHA-256 of the design file's bytes as this design last read them ([`Self::file_digest`]):
|
||||
/// opened again, this design tells which linked files changed meanwhile (#9739). Links made
|
||||
/// before it was kept have none and are taken as up to date.
|
||||
#[serde(default, skip_serializing_if = "Option::is_none")]
|
||||
pub file_sha256: Option<String>,
|
||||
}
|
||||
|
||||
impl DesignLink {
|
||||
/// What [`Self::file_sha256`] keeps for a design file's `bytes`.
|
||||
pub fn file_digest(bytes: &[u8]) -> String {
|
||||
use sha2::{Digest, Sha256};
|
||||
format!("{:x}", Sha256::digest(bytes))
|
||||
}
|
||||
}
|
||||
|
||||
/// The values last inherited by a linked body, not another editable material library.
|
||||
@@ -2754,9 +2736,6 @@ pub struct Document {
|
||||
/// Physical material per body (by body name); others use the default.
|
||||
#[serde(default, skip_serializing_if = "std::collections::BTreeMap::is_empty")]
|
||||
pub materials: std::collections::BTreeMap<String, String>,
|
||||
/// The flat face per body (by body name) that a slicer export lays on the print bed.
|
||||
#[serde(default, skip_serializing_if = "std::collections::BTreeMap::is_empty")]
|
||||
pub print_faces: std::collections::BTreeMap<String, crate::config::ConfigFaceTarget>,
|
||||
/// Physical materials defined in this design (`material.create`), next to the built-in ones.
|
||||
#[serde(default, skip_serializing_if = "Vec::is_empty")]
|
||||
pub user_materials: Vec<UserMaterial>,
|
||||
@@ -2777,11 +2756,9 @@ pub struct Document {
|
||||
/// order; feature ids remain the source of truth when features are renamed or reordered.
|
||||
#[serde(default, skip_serializing_if = "Vec::is_empty")]
|
||||
pub timeline_groups: Vec<TimelineGroup>,
|
||||
/// Browser order per component folder (`"<component>/<folder>"` → groups and item keys).
|
||||
/// The `components` folder orders a component's sub-components (by placement id); it is not
|
||||
/// drawn as a folder.
|
||||
/// Browser item order per component folder (`"<component>/<folder>"` → item keys).
|
||||
#[serde(default, skip_serializing_if = "std::collections::BTreeMap::is_empty")]
|
||||
pub browser_order: std::collections::BTreeMap<String, Vec<BrowserEntry>>,
|
||||
pub browser_order: std::collections::BTreeMap<String, Vec<String>>,
|
||||
/// Named views: saved cameras.
|
||||
#[serde(default, skip_serializing_if = "Vec::is_empty")]
|
||||
pub named_views: Vec<NamedView>,
|
||||
@@ -2870,69 +2847,8 @@ pub struct BrowserGroup {
|
||||
#[serde(default)]
|
||||
pub component: u64,
|
||||
pub folder: String,
|
||||
/// The group that holds this one; `None` is the top level of its folder.
|
||||
#[serde(default, skip_serializing_if = "Option::is_none")]
|
||||
pub parent: Option<u64>,
|
||||
/// The group's items and child groups in display order. A child group missing here still
|
||||
/// belongs to it (its `parent` says so) and is listed after the ones that are here.
|
||||
#[serde(default)]
|
||||
pub items: Vec<BrowserEntry>,
|
||||
}
|
||||
|
||||
/// One line of a browser order list: a group (a number in a saved design) or an item (a string:
|
||||
/// an item key or body name, so a body named `"1"` never clashes with group 1).
|
||||
#[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Serialize, Deserialize)]
|
||||
#[serde(untagged)]
|
||||
pub enum BrowserEntry {
|
||||
Group(u64),
|
||||
Item(String),
|
||||
}
|
||||
|
||||
impl From<&str> for BrowserEntry {
|
||||
fn from(key: &str) -> Self {
|
||||
BrowserEntry::Item(key.to_string())
|
||||
}
|
||||
}
|
||||
|
||||
impl From<String> for BrowserEntry {
|
||||
fn from(key: String) -> Self {
|
||||
BrowserEntry::Item(key)
|
||||
}
|
||||
}
|
||||
|
||||
impl BrowserEntry {
|
||||
pub fn item(key: &str) -> Self {
|
||||
BrowserEntry::Item(key.to_string())
|
||||
}
|
||||
|
||||
pub fn as_item(&self) -> Option<&str> {
|
||||
match self {
|
||||
BrowserEntry::Item(k) => Some(k),
|
||||
BrowserEntry::Group(_) => None,
|
||||
}
|
||||
}
|
||||
|
||||
pub fn is_item(&self, key: &str) -> bool {
|
||||
self.as_item() == Some(key)
|
||||
}
|
||||
}
|
||||
|
||||
/// How many groups may sit inside one another (a top-level group is level 1).
|
||||
pub const MAX_GROUP_NESTING: usize = 8;
|
||||
|
||||
/// The folders a browser group or order list can be for. `components` only orders sub-components.
|
||||
pub const BROWSER_FOLDERS: [&str; 4] = ["bodies", "sketches", "construction", "components"];
|
||||
|
||||
impl BrowserGroup {
|
||||
/// The keys of the items directly in this group, in order.
|
||||
pub fn item_keys(&self) -> impl Iterator<Item = &str> {
|
||||
self.items.iter().filter_map(BrowserEntry::as_item)
|
||||
}
|
||||
|
||||
/// Whether this group holds the item directly.
|
||||
pub fn has_item(&self, key: &str) -> bool {
|
||||
self.items.iter().any(|e| e.is_item(key))
|
||||
}
|
||||
pub items: Vec<String>,
|
||||
}
|
||||
|
||||
/// A saved history folder. Folders may nest; each feature or joint belongs to at most one folder.
|
||||
@@ -3066,7 +2982,6 @@ impl Document {
|
||||
body_components: Default::default(),
|
||||
body_offsets: Default::default(),
|
||||
materials: Default::default(),
|
||||
print_faces: Default::default(),
|
||||
user_materials: Vec::new(),
|
||||
appearances: Default::default(),
|
||||
favorites: Default::default(),
|
||||
@@ -3082,7 +2997,7 @@ impl Document {
|
||||
}
|
||||
|
||||
/// Rename body `old` to `new` where the design keeps things by body name outside its
|
||||
/// features: materials, print faces, appearances, plastic rules, configuration columns, offsets, components and the
|
||||
/// features: materials, appearances, plastic rules, configuration columns, offsets, components and the
|
||||
/// browser's groups and order. (The features are the rename command's to change.)
|
||||
///
|
||||
/// A name the design numbered (`Body1`) is not used again after the rename: the design's
|
||||
@@ -3098,10 +3013,6 @@ impl Document {
|
||||
if let Some(m) = self.materials.remove(old) {
|
||||
self.materials.insert(new.to_string(), m);
|
||||
}
|
||||
if let Some(mut face) = self.print_faces.remove(old) {
|
||||
face.body = new.to_string();
|
||||
self.print_faces.insert(new.to_string(), face);
|
||||
}
|
||||
if let Some(rule) = self.plastic.assigned.remove(old) {
|
||||
self.plastic.assigned.insert(new.to_string(), rule);
|
||||
}
|
||||
@@ -3128,16 +3039,15 @@ impl Document {
|
||||
if let Some(c) = self.body_components.remove(old) {
|
||||
self.body_components.insert(new.to_string(), c);
|
||||
}
|
||||
let rename = |e: &mut BrowserEntry| {
|
||||
if e.is_item(old) {
|
||||
*e = BrowserEntry::item(new);
|
||||
}
|
||||
};
|
||||
for g in self.browser_groups.iter_mut().filter(|g| g.folder == "bodies") {
|
||||
g.items.iter_mut().for_each(rename);
|
||||
for k in g.items.iter_mut().filter(|k| *k == old) {
|
||||
*k = new.to_string();
|
||||
}
|
||||
}
|
||||
for (_, v) in self.browser_order.iter_mut().filter(|(k, _)| k.ends_with("/bodies")) {
|
||||
v.iter_mut().for_each(rename);
|
||||
for k in v.iter_mut().filter(|k| *k == old) {
|
||||
*k = new.to_string();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3456,14 +3366,10 @@ impl Document {
|
||||
/// Read a design file's JSON (any format this build knows; older ones are upgraded).
|
||||
pub fn from_json(s: &str) -> Result<Document> {
|
||||
crate::render_resources::check_json_budget(s)?;
|
||||
let mut d = crate::format::read(s)?;
|
||||
let d = crate::format::read(s)?;
|
||||
if d.features.len() > MAX_FEATURES || d.params.len() > MAX_PARAMS {
|
||||
return Err(DocError::Invalid("document too large".into()));
|
||||
}
|
||||
// A design from elsewhere may nest groups too deep, loop, or name things that are gone.
|
||||
if let Some((groups, order)) = d.browser_pruned() {
|
||||
(d.browser_groups, d.browser_order) = (groups, order);
|
||||
}
|
||||
Ok(d)
|
||||
}
|
||||
pub fn to_json(&self) -> String {
|
||||
@@ -3489,35 +3395,15 @@ impl Document {
|
||||
self.features.iter().find(|f| f.name.eq_ignore_ascii_case(r))
|
||||
}
|
||||
|
||||
/// Resolve a textual timeline reference. An exact name wins even when it looks like an id.
|
||||
/// Older scripts also pass ids as strings or use a different case for a unique name.
|
||||
pub fn resolve_feature_name(&self, name: &str) -> Result<&Feature> {
|
||||
if let Some(feature) = self.features.iter().find(|f| f.name == name) {
|
||||
return Ok(feature);
|
||||
}
|
||||
if let Ok(id) = name.parse::<u64>()
|
||||
&& let Some(feature) = self.feature(id)
|
||||
{
|
||||
return Ok(feature);
|
||||
}
|
||||
let mut matches = self.features.iter().filter(|f| f.name.eq_ignore_ascii_case(name));
|
||||
let feature = matches.next().ok_or_else(|| DocError::Invalid(format!("no feature `{name}`")))?;
|
||||
if matches.next().is_some() {
|
||||
return Err(DocError::Invalid(format!("ambiguous feature `{name}`. Use its exact name or numeric id")));
|
||||
}
|
||||
Ok(feature)
|
||||
}
|
||||
|
||||
/// The feature a pattern or mirror seed names, resolved the way `replay()` resolved seed
|
||||
/// names before seeds were keyed by id (#1134): an exact name match on a feature that is
|
||||
/// not a sketch or a construction plane wins — a sketch and its extrude often share a
|
||||
/// name, and the feature that makes geometry is the one to copy. Other references use
|
||||
/// the timeline lookup.
|
||||
/// name, and the feature that makes geometry is the one to copy — else [`find_feature`].
|
||||
pub fn seed_feature(&self, name: &str) -> Option<&Feature> {
|
||||
self.features
|
||||
.iter()
|
||||
.find(|x| x.name == name && !matches!(x.kind, FeatureKind::Sketch { .. } | FeatureKind::ConstructionPlane { .. }))
|
||||
.or_else(|| self.resolve_feature_name(name).ok())
|
||||
.or_else(|| self.find_feature(name))
|
||||
}
|
||||
|
||||
fn unique_name(&self, base: &str) -> String {
|
||||
@@ -4128,7 +4014,7 @@ impl Document {
|
||||
return Err(DocError::Invalid("a text's height must be positive".into()));
|
||||
}
|
||||
if let Some(e) = &exprs.text {
|
||||
let words = self.eval_words(e, vals).map_err(|error| DocError::Expr(format!("text: {error}")))?;
|
||||
let words = self.eval_words(e).map_err(|error| DocError::Expr(format!("text: {error}")))?;
|
||||
if words.trim().is_empty() || words.chars().count() > solidcraft_sketch::MAX_TEXT_CHARS {
|
||||
return Err(DocError::Invalid(format!("text: `{e}` gives no words, or too many")));
|
||||
}
|
||||
@@ -4211,14 +4097,6 @@ impl Document {
|
||||
} else {
|
||||
solidcraft_sketch::solve_after_edit_with_analysis(sk, stored, was(sk).as_deref(), analysis)
|
||||
};
|
||||
// An attachment to the old offset can prevent the source from moving at all.
|
||||
// Retry from a source-only seed, adopting it only if every constraint still holds.
|
||||
if !report.ok()
|
||||
&& report.oversized.is_none()
|
||||
&& let Some(retried) = sk.solve_after_offset_edit(stored, was(sk).as_deref(), analysis)
|
||||
{
|
||||
report = retried;
|
||||
}
|
||||
}
|
||||
Ok(report)
|
||||
}
|
||||
|
||||
+30
-118
@@ -1194,21 +1194,13 @@ impl ModelState {
|
||||
/// to the budget keep only its last few states, so setting a parameter back recomputed what
|
||||
/// had dropped out.
|
||||
fn added_bytes(&self, before: &ModelState) -> usize {
|
||||
// `before`'s bodies by solid, and its sketches by address: looked up per body and sketch,
|
||||
// not searched (every feature's result is charged, so searching was bodies² per feature).
|
||||
// Bodies sharing a solid are still told apart by `same_shape` (the mesh as well).
|
||||
let mut solids: std::collections::HashMap<usize, Vec<&Body>> = std::collections::HashMap::with_capacity(before.bodies.len());
|
||||
for o in &before.bodies {
|
||||
solids.entry(o.body.solid_id()).or_default().push(&o.body);
|
||||
}
|
||||
let bodies: usize = self
|
||||
.bodies
|
||||
.iter()
|
||||
.filter(|b| !solids.get(&b.body.solid_id()).is_some_and(|os| os.iter().any(|o| o.same_shape(&b.body))))
|
||||
.filter(|b| !before.bodies.iter().any(|o| o.body.same_shape(&b.body)))
|
||||
.map(|b| if b.bytes > 0 { b.bytes } else { b.body.retained_bytes() })
|
||||
.sum();
|
||||
let kept: std::collections::HashSet<*const SolvedSketch> = before.sketches.iter().map(Arc::as_ptr).collect();
|
||||
let sketches: usize = self.sketches.iter().filter(|s| !kept.contains(&Arc::as_ptr(s))).map(|s| s.retained_bytes()).sum();
|
||||
let sketches: usize = self.sketches.iter().filter(|s| !before.sketches.iter().any(|o| Arc::ptr_eq(o, s))).map(|s| s.retained_bytes()).sum();
|
||||
bodies + sketches + self.sheets.len() * 4096 + self.threads.len() * 192 + self.construct.len() * 192
|
||||
}
|
||||
|
||||
@@ -1307,10 +1299,6 @@ pub struct Model {
|
||||
kept: KeptSlot,
|
||||
/// The imported texts' digests the last `evaluate` fingerprinted the features with.
|
||||
step_digests: StepDigests,
|
||||
/// The address of the shared document whose fingerprints the results were last given in
|
||||
/// full, with [`fingerprints_digest`] of them then ([`Model::pinned_prefix`]). Only an
|
||||
/// address: a reference to the document would make every in-place edit of it a copy.
|
||||
fingerprinted: Option<(usize, u64)>,
|
||||
/// The document context the last `evaluate` ran in ([`context_digest`]).
|
||||
context: u64,
|
||||
/// The last active result of each feature hidden by the history marker, with its document
|
||||
@@ -1430,40 +1418,32 @@ fn quantize(sk: &mut solidcraft_sketch::Sketch) {
|
||||
/// file's text by its digest.
|
||||
/// Hash [`feature_json`] of `f` into `h`. Every evaluation fingerprints every feature, and in a
|
||||
/// design built command by command almost all of them are the same as last time: the text of a
|
||||
/// feature is kept (by id) with the feature it was written from, and written again only when the
|
||||
/// feature differs. An Import's text also depends on its STEP digest, so it is written each time
|
||||
/// as before.
|
||||
///
|
||||
/// The texts are shared by every thread: a command evaluated ahead runs on a new worker thread
|
||||
/// each time (the desktop's deferred commands and delete checks, the control channel's ahead
|
||||
/// jobs), and a per-thread store started empty there, so every ahead run wrote out every
|
||||
/// feature again. The lock is held only to look up or store an entry, never while a feature is
|
||||
/// compared or written; an entry is the same whichever thread wrote it, since the text is a
|
||||
/// function of the feature alone.
|
||||
/// feature is kept (per thread, by id) with the feature it was written from, and written again
|
||||
/// only when the feature differs. An Import's text also depends on its STEP digest, so it is
|
||||
/// written each time as before.
|
||||
fn hash_feature_json(f: &Feature, steps: &StepDigests, h: &mut impl Hasher) {
|
||||
type Written = std::collections::HashMap<u64, Arc<(Feature, String)>>;
|
||||
static WRITTEN: std::sync::LazyLock<std::sync::Mutex<Written>> = std::sync::LazyLock::new(Default::default);
|
||||
if matches!(f.kind, FeatureKind::Import { .. }) {
|
||||
feature_json(f, steps).hash(h);
|
||||
return;
|
||||
}
|
||||
let seen = WRITTEN.lock().unwrap_or_else(|e| e.into_inner()).get(&f.id).cloned();
|
||||
if let Some(seen) = seen
|
||||
&& seen.0 == *f
|
||||
{
|
||||
seen.1.hash(h);
|
||||
return;
|
||||
thread_local! {
|
||||
static WRITTEN: std::cell::RefCell<std::collections::HashMap<u64, (Feature, String)>> = std::cell::RefCell::new(std::collections::HashMap::new());
|
||||
}
|
||||
#[cfg(test)]
|
||||
cost_tests::count_written();
|
||||
let json = feature_json(f, steps);
|
||||
json.hash(h);
|
||||
let entry = Arc::new((f.clone(), json));
|
||||
let mut written = WRITTEN.lock().unwrap_or_else(|e| e.into_inner());
|
||||
if written.len() >= 1 << 15 {
|
||||
written.clear();
|
||||
}
|
||||
written.insert(f.id, entry);
|
||||
WRITTEN.with(|written| {
|
||||
let mut written = written.borrow_mut();
|
||||
if let Some((seen, json)) = written.get(&f.id)
|
||||
&& seen == f
|
||||
{
|
||||
json.hash(h);
|
||||
return;
|
||||
}
|
||||
let json = feature_json(f, steps);
|
||||
json.hash(h);
|
||||
if written.len() >= 1 << 15 {
|
||||
written.clear();
|
||||
}
|
||||
written.insert(f.id, (f.clone(), json));
|
||||
});
|
||||
}
|
||||
|
||||
fn feature_json(f: &Feature, steps: &StepDigests) -> String {
|
||||
@@ -2151,7 +2131,6 @@ impl Model {
|
||||
/// Re-evaluate the document, reusing results up to the first changed feature.
|
||||
pub fn evaluate(&mut self, doc: &Document) {
|
||||
self.placement_inputs = None;
|
||||
self.fingerprinted = None;
|
||||
self.placement_local = true;
|
||||
let (vals, perr) = evaluation_values(doc);
|
||||
self.param_errors = perr;
|
||||
@@ -2553,76 +2532,19 @@ impl Model {
|
||||
/// Set every result's fingerprint to `doc`'s, so the next evaluation reuses every result
|
||||
/// (after a change that builds nothing differently).
|
||||
pub fn refingerprint(&mut self, doc: &Document) {
|
||||
self.refingerprint_from(doc, 0);
|
||||
}
|
||||
|
||||
/// How many leading results keep their fingerprints when `doc` has the body names of the
|
||||
/// features `renamed` pinned, and nothing else changed (see [`Model::refingerprint_shared`]).
|
||||
/// Every command pins, and fingerprinting the whole timeline again for it cost as much as
|
||||
/// the fingerprinting of the evaluation itself. When the results hold `doc`'s fingerprints
|
||||
/// (the address and digest kept when they were given prove it), those before the first
|
||||
/// renamed feature stand, since nothing they read changes, unless a pattern or mirror of
|
||||
/// features among them replays a renamed one (it fingerprints its sources' definitions
|
||||
/// wherever they are). Without that proof: none.
|
||||
pub fn pinned_prefix(&self, doc: &Arc<Document>, renamed: &[u64]) -> usize {
|
||||
let proven = self.fingerprinted.is_some_and(|(of, digest)| of == Arc::as_ptr(doc) as usize && digest == fingerprints_digest(&self.results));
|
||||
if !proven {
|
||||
return 0;
|
||||
}
|
||||
let Some(first) = doc.features.iter().position(|f| renamed.contains(&f.id)) else { return doc.features.len() };
|
||||
let replays_renamed = |f: &Feature| match &f.kind {
|
||||
FeatureKind::Pattern { features, bodies, .. } | FeatureKind::Mirror { features, bodies, .. } => {
|
||||
bodies.is_empty() && !features.is_empty() && replayed_sources(doc, features).iter().any(|g| renamed.contains(&g.id))
|
||||
}
|
||||
_ => false,
|
||||
};
|
||||
doc.features.iter().take(first).position(replays_renamed).unwrap_or(first)
|
||||
}
|
||||
|
||||
/// Drop the proof [`Model::pinned_prefix`] reads: the document at that address is about to
|
||||
/// change in place.
|
||||
pub fn forget_fingerprints(&mut self) {
|
||||
self.fingerprinted = None;
|
||||
}
|
||||
|
||||
/// Fingerprint the results from `start` on for `doc`, chained onto the fingerprint before.
|
||||
pub(crate) fn refingerprint_from(&mut self, doc: &Document, start: usize) {
|
||||
self.placement_inputs = None;
|
||||
self.fingerprinted = None;
|
||||
self.step_digests = StepDigests::of(doc, &self.step_digests);
|
||||
let start = start.min(self.results.len()).min(doc.features.len());
|
||||
if start == self.results.len().min(doc.features.len()) {
|
||||
return;
|
||||
}
|
||||
let (vals, _) = evaluation_values(doc);
|
||||
let marker = doc.marker.unwrap_or(usize::MAX);
|
||||
let last = start.checked_sub(1).and_then(|i| self.results.get(i));
|
||||
let mut prev = last.map_or(0, |r| r.fingerprint);
|
||||
self.step_digests = StepDigests::of(doc, &self.step_digests);
|
||||
let mut prev = 0;
|
||||
// Each feature's fingerprint reads the model it starts from, as evaluating does.
|
||||
let mut before = last.map_or_else(|| Arc::new(ModelState::default()), |r| r.state.clone());
|
||||
for (i, (r, f)) in self.results.iter_mut().zip(&doc.features).enumerate().skip(start) {
|
||||
let mut before = Arc::new(ModelState::default());
|
||||
for (i, (r, f)) in self.results.iter_mut().zip(&doc.features).enumerate() {
|
||||
prev = chain_fingerprint(doc, &vals, f, prev, i >= marker, &self.step_digests, Some(&before));
|
||||
r.fingerprint = prev;
|
||||
before = r.state.clone();
|
||||
}
|
||||
}
|
||||
|
||||
/// Note that the results now hold `doc`'s fingerprints (for [`Model::pinned_prefix`]).
|
||||
pub(crate) fn mark_fingerprinted(&mut self, doc: &Arc<Document>) {
|
||||
self.fingerprinted = Some((Arc::as_ptr(doc) as usize, fingerprints_digest(&self.results)));
|
||||
}
|
||||
}
|
||||
|
||||
/// A digest of the results' features and fingerprints, which proves they are still the ones
|
||||
/// [`Model::mark_fingerprinted`] saw (whatever changed them since).
|
||||
fn fingerprints_digest(results: &[FeatureResult]) -> u64 {
|
||||
let mut h = std::collections::hash_map::DefaultHasher::new();
|
||||
results.len().hash(&mut h);
|
||||
for r in results {
|
||||
r.id.hash(&mut h);
|
||||
r.fingerprint.hash(&mut h);
|
||||
}
|
||||
h.finish()
|
||||
}
|
||||
|
||||
/// Key of the design's length unit (mm per unit) among the values (no parameter can be named
|
||||
@@ -3316,11 +3238,6 @@ fn apply_traced_with(
|
||||
// Not yet: a cut that splits one piece of such a body still splits all of them; keeping
|
||||
// the untouched ones together needs each new piece traced to the piece it came from.
|
||||
let mut taken: std::collections::BTreeSet<String> = state.bodies.iter().map(|b| b.name.clone()).collect();
|
||||
// The pieces past the first belong to this feature, like a split's pieces (#10123):
|
||||
// `body.rename` stores their names in this feature's `body_names`, in this order, so a
|
||||
// renamed piece keeps its own name through a rebuild instead of landing on a sibling
|
||||
// of the body it was cut from.
|
||||
let mut extra = 0usize;
|
||||
let mut split: Vec<ModelBody> = Vec::new();
|
||||
for mb in std::mem::take(&mut state.bodies) {
|
||||
let Some(&had) = affected.get(&mb.name).filter(|_| !state.sheets.iter().any(|s| s.body == mb.name)) else {
|
||||
@@ -3336,18 +3253,13 @@ fn apply_traced_with(
|
||||
// (so pieces of one face in different bodies are told apart).
|
||||
let lineages = crate::lineage::Lineage::lumps(&mb.body, mb.lineage().as_deref(), &pieces);
|
||||
for (k, (p, lineage)) in pieces.into_iter().zip(lineages).enumerate() {
|
||||
let (name, made_by) = if k == 0 {
|
||||
(mb.name.clone(), mb.feature)
|
||||
let name = if k == 0 {
|
||||
mb.name.clone()
|
||||
} else {
|
||||
let stored = f.body_names.get(extra).filter(|n| !n.trim().is_empty() && !taken.contains(*n)).cloned();
|
||||
extra += 1;
|
||||
let name = stored.unwrap_or_else(|| {
|
||||
(k..=k + taken.len()).map(|j| format!("{} ({j})", mb.name)).find(|n| !taken.contains(n)).unwrap_or_default()
|
||||
});
|
||||
(name, f.id)
|
||||
(k..=k + taken.len()).map(|j| format!("{} ({j})", mb.name)).find(|n| !taken.contains(n)).unwrap_or_default()
|
||||
};
|
||||
taken.insert(name.clone());
|
||||
split.push(ModelBody::new(name, p, made_by).with_lineage(lineage));
|
||||
split.push(ModelBody::new(name, p, mb.feature).with_lineage(lineage));
|
||||
}
|
||||
}
|
||||
state.bodies = split;
|
||||
|
||||
@@ -36,22 +36,6 @@ pub(super) fn count(f: impl FnOnce(&mut Counts)) {
|
||||
});
|
||||
}
|
||||
|
||||
thread_local! {
|
||||
static WRITTEN: Cell<usize> = const { Cell::new(0) };
|
||||
}
|
||||
|
||||
/// A feature written out on this thread to be fingerprinted.
|
||||
pub(super) fn count_written() {
|
||||
WRITTEN.with(|c| c.set(c.get() + 1));
|
||||
}
|
||||
|
||||
/// The features `f` writes out on this thread to fingerprint them.
|
||||
fn written(f: impl FnOnce()) -> usize {
|
||||
WRITTEN.with(|c| c.set(0));
|
||||
f();
|
||||
WRITTEN.with(Cell::get)
|
||||
}
|
||||
|
||||
/// The work `f` does on this thread.
|
||||
fn counted(f: impl FnOnce()) -> Counts {
|
||||
COUNTS.with(|c| c.set(Counts::default()));
|
||||
@@ -374,132 +358,6 @@ fn an_imported_file_is_fingerprinted_by_its_text() {
|
||||
assert_eq!(model.state().bodies.len(), 3);
|
||||
}
|
||||
|
||||
/// Pinning body names fingerprints the timeline again only from the first renamed feature on
|
||||
/// (`Model::pinned_prefix`), and gives the fingerprints the full pass gives: random pins
|
||||
/// on a timeline of boxes, cuts, patterns of features (one placed before its source, as one made
|
||||
/// with the timeline rolled back is), a suppressed feature and a history marker, after an
|
||||
/// evaluation and after earlier pins.
|
||||
#[test]
|
||||
fn pinning_body_names_fingerprints_as_the_full_pass_does() {
|
||||
let kind = |v: serde_json::Value| serde_json::from_value::<FeatureKind>(v).unwrap();
|
||||
let mut doc = Document::new("pins");
|
||||
let mut ids = Vec::new();
|
||||
for i in 0..10 {
|
||||
let x = 20.0 * i as f64;
|
||||
let b =
|
||||
kind(serde_json::json!({"type": "box", "corner": [x, 0.0, 0.0], "length": "10", "width": "10", "height": "10", "operation": "new_body"}));
|
||||
ids.push(doc.add_feature(b, None).unwrap());
|
||||
if i % 3 == 1 {
|
||||
let c = kind(
|
||||
serde_json::json!({"type": "cylinder", "axis": [0.0, 0.0, 1.0], "base": [x + 5.0, 5.0, -1.0], "height": "12", "radius": "2", "operation": "cut"}),
|
||||
);
|
||||
ids.push(doc.add_feature(c, None).unwrap());
|
||||
}
|
||||
}
|
||||
let circular = |features: Vec<u64>| {
|
||||
kind(serde_json::json!({"type": "pattern", "features": features, "bodies": [],
|
||||
"pattern": {"type": "circular", "angle": "360 deg", "axis": [0.0, 0.0, 1.0], "count": "3", "origin": [0.0, -40.0, 0.0]}}))
|
||||
};
|
||||
ids.push(doc.add_feature(circular(vec![ids[2]]), None).unwrap());
|
||||
// A pattern of a later feature, placed early in the timeline.
|
||||
let early = doc.add_feature(circular(vec![ids[9]]), None).unwrap();
|
||||
let at = doc.features.iter().position(|f| f.id == early).unwrap();
|
||||
let f = doc.features.remove(at);
|
||||
doc.features.insert(3, f);
|
||||
ids.push(early);
|
||||
doc.feature_mut(ids[5]).unwrap().suppressed = true;
|
||||
|
||||
let mut seed = 0x2545_f491_4f6c_dd1du64;
|
||||
let mut next = |n: usize| {
|
||||
seed ^= seed << 13;
|
||||
seed ^= seed >> 7;
|
||||
seed ^= seed << 17;
|
||||
(seed % n as u64) as usize
|
||||
};
|
||||
let fps = |m: &Model| m.results.iter().map(|r| (r.id, r.fingerprint)).collect::<Vec<_>>();
|
||||
let mut old = Arc::new(doc);
|
||||
let mut model = Model::new();
|
||||
model.evaluate_shared(&old);
|
||||
let (mut proven, mut kept) = (0, 0);
|
||||
for round in 0..60 {
|
||||
if round % 20 == 10 {
|
||||
// From an evaluation's fingerprints again, with the marker in some rounds.
|
||||
let mut d = (*old).clone();
|
||||
d.marker = (round == 30).then_some(d.features.len() - 2);
|
||||
old = Arc::new(d);
|
||||
model.evaluate_shared(&old);
|
||||
}
|
||||
let mut new = (*old).clone();
|
||||
let mut renamed = Vec::new();
|
||||
for _ in 0..1 + next(3) {
|
||||
let f = &mut new.features[next(old.features.len())];
|
||||
let slot = next(3);
|
||||
f.body_names.resize(f.body_names.len().max(slot + 1), String::new());
|
||||
f.body_names[slot] = format!("Pinned {round} {slot}");
|
||||
renamed.push(f.id);
|
||||
}
|
||||
new.reserved_body_names.insert(format!("Body{}", 100 + round));
|
||||
let new = Arc::new(new);
|
||||
let start = model.pinned_prefix(&old, &renamed);
|
||||
let first = new.features.iter().position(|f| renamed.contains(&f.id)).unwrap();
|
||||
assert!(start <= first, "round {round}: kept {start} past the first renamed feature {first}");
|
||||
proven += usize::from(start > 0);
|
||||
kept += start;
|
||||
let mut partial = model.clone();
|
||||
partial.refingerprint_shared(&new, start);
|
||||
let mut full = model.clone();
|
||||
full.refingerprint_shared(&new, 0);
|
||||
assert_eq!(fps(&partial), fps(&full), "round {round}");
|
||||
assert_ne!(fps(&partial), fps(&model), "round {round}: the names are fingerprinted");
|
||||
// The pinned fingerprints prove themselves for the next pin, as the full pass's do.
|
||||
assert_eq!(partial.fingerprinted.as_ref().map(|(_, d)| *d), full.fingerprinted.as_ref().map(|(_, d)| *d));
|
||||
model = partial;
|
||||
old = new;
|
||||
}
|
||||
assert!(proven > 40 && kept > 0, "the stored fingerprints were reused: {proven} rounds, {kept} results");
|
||||
|
||||
// No proof, no reuse: results changed since, another design, or the design about to change
|
||||
// in place.
|
||||
let last = [*ids.last().unwrap()];
|
||||
assert!(model.pinned_prefix(&old, &last) > 0);
|
||||
let mut changed = model.clone();
|
||||
changed.results[0].fingerprint ^= 1;
|
||||
assert_eq!(changed.pinned_prefix(&old, &last), 0);
|
||||
assert_eq!(model.pinned_prefix(&Arc::new((*old).clone()), &last), 0);
|
||||
let mut forgot = model.clone();
|
||||
forgot.forget_fingerprints();
|
||||
assert_eq!(forgot.pinned_prefix(&old, &last), 0);
|
||||
}
|
||||
|
||||
/// A design evaluated ahead, on a worker thread of its own, fingerprints its features from the
|
||||
/// texts the window's evaluation wrote: none is written out again there (the store was per
|
||||
/// thread, and every ahead run started it empty), and the fingerprints are the same.
|
||||
#[test]
|
||||
fn an_evaluation_on_another_thread_reuses_the_written_features() {
|
||||
let mut doc = Document::new("ahead");
|
||||
// Ids no other test's design uses: the store is shared by the tests running beside this one.
|
||||
doc.next_id = 0x0007_e57a_4ead_0000;
|
||||
for i in 0..40 {
|
||||
let x = 20.0 * i as f64;
|
||||
let b = serde_json::json!({"type": "box", "corner": [x, 0.0, 0.0], "length": "10", "width": "10", "height": "10", "operation": "new_body"});
|
||||
doc.add_feature(serde_json::from_value(b).unwrap(), None).unwrap();
|
||||
}
|
||||
let mut window = Model::new();
|
||||
let first = written(|| window.evaluate(&doc));
|
||||
assert!(first >= doc.features.len(), "{first} written");
|
||||
let fps = |m: &Model| m.results.iter().map(|r| r.fingerprint).collect::<Vec<_>>();
|
||||
let (doc2, mut ahead) = (doc.clone(), window.clone());
|
||||
ahead.no_cache = true;
|
||||
let (work, ahead_fps) = std::thread::spawn(move || {
|
||||
let work = written(|| ahead.evaluate(&doc2));
|
||||
(work, fps(&ahead))
|
||||
})
|
||||
.join()
|
||||
.unwrap();
|
||||
assert_eq!(work, 0, "features written out again");
|
||||
assert_eq!(ahead_fps, fps(&window));
|
||||
}
|
||||
|
||||
/// A 10 mm square plate per hole along X, 4 mm thick, in component `comp`, with `holes` square
|
||||
/// holes cut through it by boxes drawn in component `tools` (the plate's own, usually). The
|
||||
/// plate's body name.
|
||||
@@ -789,65 +647,3 @@ fn shared_evaluation_refreshes_live_sketches_and_keeps_unknown_features_conserva
|
||||
assert!(model.results.iter().all(|r| r.error.is_none()));
|
||||
assert!(model.evaluate_shared(&doc), "an unclassified feature must keep the ordinary evaluation path");
|
||||
}
|
||||
|
||||
/// A saved model writes each set of sketch keys once, as the keys it sets and drops relative to
|
||||
/// the set written before it (every state repeating its whole set made a 5,484-feature design's
|
||||
/// model too large for its file, which then kept only some states and evaluated the rest on
|
||||
/// opening). Every state reads back the keys it was evaluated with, also in a model thinned to
|
||||
/// fewer states; a set that names no set before it is refused.
|
||||
#[test]
|
||||
fn saved_states_read_back_their_sketch_keys() {
|
||||
let mut doc = Document::new("Sketch keys");
|
||||
for i in 0..4 {
|
||||
doc.add_feature(line_sketch(PlaneRef::Origin { name: "XY".into() }, Vec2::new(f64::from(i) + 1.0, 1.0)), None).unwrap();
|
||||
for j in 0..3 {
|
||||
let corner = point_expr(Vec3::new(f64::from(i) * 20.0, f64::from(j) * 20.0, 0.0));
|
||||
let kind = FeatureKind::Box { corner, length: "5".into(), width: "5".into(), height: "5".into(), operation: Operation::NewBody };
|
||||
doc.add_feature(kind, None).unwrap();
|
||||
}
|
||||
}
|
||||
let mut model = Model::new();
|
||||
model.evaluate(&doc);
|
||||
let keys = |m: &Model| m.results.iter().map(|r| r.state.sketch_keys.clone()).collect::<Vec<_>>();
|
||||
assert_eq!(model.state().sketch_keys.len(), 4);
|
||||
let saved = model.saved(&doc).unwrap();
|
||||
assert_eq!(saved.records["sketch_key_sets"].as_array().unwrap().len(), 4, "one set per sketch");
|
||||
assert_eq!(saved.records["states"].as_array().unwrap().len(), doc.features.len());
|
||||
assert_eq!(keys(&Model::adopt(&doc, &saved).unwrap()), keys(&model));
|
||||
// The final state alone (every body costs more than the budget): the sets are all kept.
|
||||
let pieces: Vec<Vec<(usize, usize)>> = (0..saved.bodies.len()).map(|i| vec![(i, 1 << 20)]).collect();
|
||||
let (thinned, _, _) = saved.thinned(&pieces, 0).unwrap();
|
||||
assert_eq!(thinned.records["states"].as_array().unwrap().len(), 1);
|
||||
assert_eq!(thinned.final_state().unwrap().sketch_keys, model.state().sketch_keys);
|
||||
assert_eq!(keys(&Model::adopt(&doc, &thinned).unwrap()), keys(&model));
|
||||
// Sets and drops read as written; a base that is not an earlier set is refused.
|
||||
let with_sets = |sets: serde_json::Value| SavedModel {
|
||||
records: {
|
||||
let mut r = saved.records.clone();
|
||||
r["sketch_key_sets"] = sets;
|
||||
r
|
||||
},
|
||||
bodies: saved.bodies.clone(),
|
||||
};
|
||||
let first = *model.state().sketch_keys.keys().next().unwrap();
|
||||
let dropped = with_sets(serde_json::json!([
|
||||
{"set": [[first, "0000000000000001"], [7, "0000000000000002"]], "drop": []},
|
||||
{"base": 0, "set": [], "drop": []},
|
||||
{"base": 1, "set": [[8, "0000000000000003"]], "drop": [first]},
|
||||
{"base": 0, "set": [[7, "00000000000000ff"]], "drop": []},
|
||||
]));
|
||||
let want: BTreeMap<u64, u64> = [(7, 0xff), (first, 1)].into();
|
||||
assert_eq!(dropped.final_state().unwrap().sketch_keys, want);
|
||||
let dropped = with_sets(serde_json::json!([
|
||||
{"set": [[first, "0000000000000001"], [7, "0000000000000002"]], "drop": []},
|
||||
{"base": 0, "set": [], "drop": []},
|
||||
{"base": 0, "set": [], "drop": []},
|
||||
{"base": 1, "set": [[8, "0000000000000003"]], "drop": [first]},
|
||||
]));
|
||||
assert_eq!(dropped.final_state().unwrap().sketch_keys, [(7, 2), (8, 3)].into());
|
||||
for base in [3, 4] {
|
||||
let sets =
|
||||
serde_json::json!([{"set": [], "drop": []}, {"set": [], "drop": []}, {"set": [], "drop": []}, {"base": base, "set": [], "drop": []}]);
|
||||
assert!(with_sets(sets).final_state().is_err(), "base {base}");
|
||||
}
|
||||
}
|
||||
|
||||
+165
-207
@@ -97,7 +97,7 @@ pub(super) fn eval(doc: &Document, vals: &BTreeMap<String, Value>, f: &Feature,
|
||||
}
|
||||
Ok(())
|
||||
}
|
||||
FeatureKind::Align { bodies, from, to, from_normal, to_normal, flip, from_plane, to_plane, axes } => {
|
||||
FeatureKind::Align { bodies, from, to, from_normal, to_normal, flip, from_plane, to_plane } => {
|
||||
// A plane on either side is worked out now, so the bodies follow it when it moves.
|
||||
let (mut from, mut from_normal) = (from.0, from_normal.and_then(|n| n.normalized()));
|
||||
if let Some(p) = from_plane {
|
||||
@@ -126,28 +126,6 @@ pub(super) fn eval(doc: &Document, vals: &BTreeMap<String, Value>, f: &Feature,
|
||||
(Some(_), Some(n)) => n * (to - from).dot(n),
|
||||
_ => to - from,
|
||||
};
|
||||
// Point-to-point alignment can keep only the chosen world X/Y/Z directions,
|
||||
// stored in the bodies' frame. A missing list means all three (the full offset).
|
||||
let d = match axes {
|
||||
None => d,
|
||||
Some(dirs) if dirs.is_empty() => {
|
||||
return Err(DocError::Invalid("the align axes enable none of X, Y and Z".into()));
|
||||
}
|
||||
Some(dirs) => {
|
||||
let mut kept = Vec3::ZERO;
|
||||
let mut used = false;
|
||||
for a in dirs {
|
||||
if let Some(a) = a.0.normalized() {
|
||||
kept += a * d.dot(a);
|
||||
used = true;
|
||||
}
|
||||
}
|
||||
if !used {
|
||||
return Err(DocError::Invalid("the align axes have no direction".into()));
|
||||
}
|
||||
kept
|
||||
}
|
||||
};
|
||||
m[3][0] += d.x;
|
||||
m[3][1] += d.y;
|
||||
m[3][2] += d.z;
|
||||
@@ -843,12 +821,12 @@ pub(super) fn sheet_eval(
|
||||
// (its outer level, `hi`) with z into the material, as with bend edges, so the sheet
|
||||
// takes the plate's place: its thickness runs from `hi` back to `lo`.
|
||||
let plane = Plane::from_normal(face.0 + n * hi, n * -1.0).ok_or_else(|| DocError::Invalid("face".into()))?;
|
||||
let slice = FaceSlice { mesh: &mesh, plane, at: face.0, n, tol };
|
||||
// Recesses in one face (an engraved label) become pockets; the outline is the other face's.
|
||||
let recesses = slice.recesses(&mb.body, (lo, hi))?;
|
||||
let recesses = plate_recesses(&mb.body, &mesh, &plane, face.0, n, (lo, hi), tol)?;
|
||||
let mut walls = std::collections::HashMap::new();
|
||||
let mut wall = |f: u32| *walls.entry(f).or_insert_with(|| sheet::round_wall(&mb.body, &plane, n, f));
|
||||
let mut loops: Vec<Loop2> = slice.outline(recesses.level).iter().map(|l| sheet::outline_loop(l, &mut wall, tol * 1e-2)).collect();
|
||||
let mut loops: Vec<Loop2> =
|
||||
face_outline(&mesh, &plane, face.0, n, recesses.level, tol).iter().map(|l| sheet::outline_loop(l, &mut wall, tol * 1e-2)).collect();
|
||||
loops.sort_by(|a, b| b.signed_area().abs().total_cmp(&a.signed_area().abs()));
|
||||
let mut it = loops.into_iter();
|
||||
let outer = it.next().ok_or_else(|| DocError::Invalid("no outline on that face".into()))?.ccw();
|
||||
@@ -1606,58 +1584,43 @@ fn parted_note(sh: &sheet::SheetBody, material: &[Region2], before: &sheet::Shee
|
||||
})
|
||||
}
|
||||
|
||||
/// The face that [`FaceSlice::loops`], [`FaceSlice::outline`] and [`FaceSlice::recesses`] measure:
|
||||
/// the mesh, the plane the outline's coordinates live in, the point `at` and normal `n` that levels
|
||||
/// are measured from, and the tolerance. Callers build it once and pass it on unchanged.
|
||||
/// (`n` stays a `Vec3` until #2675 lands `UnitVec3` upstream.)
|
||||
struct FaceSlice<'a> {
|
||||
mesh: &'a Mesh,
|
||||
plane: Plane,
|
||||
at: Vec3,
|
||||
n: Vec3,
|
||||
tol: f64,
|
||||
/// Outline loops (in `plane` coordinates) of the mesh triangles lying in the plane at distance
|
||||
/// `level` from `at` along `n`: the edges used by one of them only, chained.
|
||||
fn face_loops(mesh: &solidcraft_geom::Mesh, plane: &Plane, at: Vec3, n: Vec3, level: f64, tol: f64) -> Vec<Ring<Vec2>> {
|
||||
face_outline(mesh, plane, at, n, level, tol).into_iter().map(|l| l.into_iter().map(|(p, _)| p).collect()).collect()
|
||||
}
|
||||
|
||||
impl FaceSlice<'_> {
|
||||
/// Outline loops (in `plane` coordinates) of the mesh triangles lying in the plane at distance
|
||||
/// `level` from `at` along `n`: the edges used by one of them only, chained.
|
||||
fn loops(&self, level: f64) -> Vec<Ring<Vec2>> {
|
||||
self.outline(level).into_iter().map(|l| l.into_iter().map(|(p, _)| p).collect()).collect()
|
||||
}
|
||||
|
||||
/// [`FaceSlice::loops`] with each point's B-rep face across the outline from it to the next
|
||||
/// point (the wall the outline runs along there): the face off the plane that meets both points.
|
||||
fn outline(&self, level: f64) -> Vec<Vec<(Vec2, Option<u32>)>> {
|
||||
let (mesh, plane, at, n, tol) = (self.mesh, &self.plane, self.at, self.n, self.tol);
|
||||
let on_plane = |t: &[u32; 3]| t.iter().all(|k| mesh.positions.get(*k as usize).is_some_and(|p| ((*p - at).dot(n) - level).abs() < tol));
|
||||
let on: Vec<[u32; 3]> = mesh.triangles.iter().copied().filter(on_plane).collect();
|
||||
let pos = |k: u32| mesh.positions.get(k as usize).copied().unwrap_or_default();
|
||||
let q = |p: Vec3| ((p.x * 1e6).round() as i64, (p.y * 1e6).round() as i64, (p.z * 1e6).round() as i64);
|
||||
// The faces off the plane at each point on it, by position to a millionth of a millimetre
|
||||
// either way (a neighbouring face's mesh may round a shared point differently).
|
||||
let mut touch: std::collections::HashMap<(i64, i64, i64), Vec<u32>> = Default::default();
|
||||
for (t, f) in mesh.triangles.iter().zip(&mesh.tri_face).filter(|(t, _)| !on_plane(t)) {
|
||||
for p in t.iter().map(|k| pos(*k)).filter(|p| ((*p - at).dot(n) - level).abs() < tol) {
|
||||
let faces = touch.entry(q(p)).or_default();
|
||||
if !faces.contains(f) {
|
||||
faces.push(*f);
|
||||
}
|
||||
/// [`face_loops`] with each point's B-rep face across the outline from it to the next point (the
|
||||
/// wall the outline runs along there): the face off the plane that meets both points.
|
||||
fn face_outline(mesh: &solidcraft_geom::Mesh, plane: &Plane, at: Vec3, n: Vec3, level: f64, tol: f64) -> Vec<Vec<(Vec2, Option<u32>)>> {
|
||||
let on_plane = |t: &[u32; 3]| t.iter().all(|k| mesh.positions.get(*k as usize).is_some_and(|p| ((*p - at).dot(n) - level).abs() < tol));
|
||||
let on: Vec<[u32; 3]> = mesh.triangles.iter().copied().filter(on_plane).collect();
|
||||
let pos = |k: u32| mesh.positions.get(k as usize).copied().unwrap_or_default();
|
||||
let q = |p: Vec3| ((p.x * 1e6).round() as i64, (p.y * 1e6).round() as i64, (p.z * 1e6).round() as i64);
|
||||
// The faces off the plane at each point on it, by position to a millionth of a millimetre
|
||||
// either way (a neighbouring face's mesh may round a shared point differently).
|
||||
let mut touch: std::collections::HashMap<(i64, i64, i64), Vec<u32>> = Default::default();
|
||||
for (t, f) in mesh.triangles.iter().zip(&mesh.tri_face).filter(|(t, _)| !on_plane(t)) {
|
||||
for p in t.iter().map(|k| pos(*k)).filter(|p| ((*p - at).dot(n) - level).abs() < tol) {
|
||||
let faces = touch.entry(q(p)).or_default();
|
||||
if !faces.contains(f) {
|
||||
faces.push(*f);
|
||||
}
|
||||
}
|
||||
let near = |p: Vec3| {
|
||||
let (x, y, z) = q(p);
|
||||
let cells = (-1..=1).flat_map(|i| (-1..=1).flat_map(move |j| (-1..=1).map(move |k| (x + i, y + j, z + k))));
|
||||
let mut faces: Vec<u32> = cells.filter_map(|c| touch.get(&c)).flatten().copied().collect();
|
||||
faces.sort_unstable();
|
||||
faces.dedup();
|
||||
faces
|
||||
};
|
||||
let across = |a: Vec3, b: Vec3| {
|
||||
let at_b = near(b);
|
||||
near(a).into_iter().find(|f| at_b.contains(f))
|
||||
};
|
||||
chain_loops(mesh, plane, &on, across)
|
||||
}
|
||||
let near = |p: Vec3| {
|
||||
let (x, y, z) = q(p);
|
||||
let cells = (-1..=1).flat_map(|i| (-1..=1).flat_map(move |j| (-1..=1).map(move |k| (x + i, y + j, z + k))));
|
||||
let mut faces: Vec<u32> = cells.filter_map(|c| touch.get(&c)).flatten().copied().collect();
|
||||
faces.sort_unstable();
|
||||
faces.dedup();
|
||||
faces
|
||||
};
|
||||
let across = |a: Vec3, b: Vec3| {
|
||||
let at_b = near(b);
|
||||
near(a).into_iter().find(|f| at_b.contains(f))
|
||||
};
|
||||
chain_loops(mesh, plane, &on, across)
|
||||
}
|
||||
|
||||
/// The loops (in `plane` coordinates) that bound the triangles `on` of the mesh.
|
||||
@@ -1747,142 +1710,138 @@ struct LevelFace {
|
||||
tris: Vec<(Vec3, f64)>,
|
||||
}
|
||||
|
||||
impl FaceSlice<'_> {
|
||||
/// The recesses of a plate lying between levels `lo` and `hi` along `n` (measured from `at`),
|
||||
/// whose sheet is built in `plane`. A recess's floor is a face parallel to the plate inside its
|
||||
/// thickness, lying in an opening of the face it is cut into, and its walls are square to the
|
||||
/// plate (walls that are not show as material the plate's volume doesn't account for). A body
|
||||
/// that is no plate once its recesses are filled has none, so the plate check refuses it as
|
||||
/// before: a bent part, whose legs' faces lie inside its extent. Recesses are taken in one face
|
||||
/// only, up to half the thickness deep, and no larger than the face they are cut into (a plate
|
||||
/// raised in places is no plate of the raised thickness).
|
||||
fn recesses(&self, body: &Body, (lo, hi): (f64, f64)) -> Result<Recesses> {
|
||||
let (mesh, plane, at, n, tol) = (self.mesh, &self.plane, self.at, self.n, self.tol);
|
||||
let t = hi - lo;
|
||||
let eps = t * 1e-3;
|
||||
let level = |p: Vec3| (p - at).dot(n);
|
||||
let mut faces: BTreeMap<u32, Option<LevelFace>> = BTreeMap::new();
|
||||
for (tri, f) in mesh.triangles.iter().zip(&mesh.tri_face) {
|
||||
let Some([a, b, c]) = mesh.tri(tri) else { continue };
|
||||
let cr = (b - a).cross(c - a);
|
||||
let len = cr.len();
|
||||
if !(len > 1e-12) {
|
||||
continue;
|
||||
}
|
||||
let up = cr.dot(n) > 0.0;
|
||||
let entry = faces.entry(*f).or_insert(Some(LevelFace { lo: f64::MAX, hi: f64::MIN, up, area: 0.0, at: a, tris: Vec::new() }));
|
||||
match entry {
|
||||
Some(face) if face.up == up && cr.dot(n).abs() >= len * (1.0 - 1e-6) => {
|
||||
for p in [a, b, c] {
|
||||
face.lo = face.lo.min(level(p));
|
||||
face.hi = face.hi.max(level(p));
|
||||
}
|
||||
face.area += len / 2.0;
|
||||
face.tris.push(((a + b + c) / 3.0, len / 2.0));
|
||||
/// The recesses of a plate lying between levels `lo` and `hi` along `n` (measured from `at`),
|
||||
/// whose sheet is built in `plane`. A recess's floor is a face parallel to the plate inside its
|
||||
/// thickness, lying in an opening of the face it is cut into, and its walls are square to the
|
||||
/// plate (walls that are not show as material the plate's volume doesn't account for). A body
|
||||
/// that is no plate once its recesses are filled has none, so the plate check refuses it as
|
||||
/// before: a bent part, whose legs' faces lie inside its extent. Recesses are taken in one face
|
||||
/// only, up to half the thickness deep, and no larger than the face they are cut into (a plate
|
||||
/// raised in places is no plate of the raised thickness).
|
||||
fn plate_recesses(body: &Body, mesh: &Mesh, plane: &Plane, at: Vec3, n: Vec3, (lo, hi): (f64, f64), tol: f64) -> Result<Recesses> {
|
||||
let t = hi - lo;
|
||||
let eps = t * 1e-3;
|
||||
let level = |p: Vec3| (p - at).dot(n);
|
||||
let mut faces: BTreeMap<u32, Option<LevelFace>> = BTreeMap::new();
|
||||
for (tri, f) in mesh.triangles.iter().zip(&mesh.tri_face) {
|
||||
let Some([a, b, c]) = mesh.tri(tri) else { continue };
|
||||
let cr = (b - a).cross(c - a);
|
||||
let len = cr.len();
|
||||
if !(len > 1e-12) {
|
||||
continue;
|
||||
}
|
||||
let up = cr.dot(n) > 0.0;
|
||||
let entry = faces.entry(*f).or_insert(Some(LevelFace { lo: f64::MAX, hi: f64::MIN, up, area: 0.0, at: a, tris: Vec::new() }));
|
||||
match entry {
|
||||
Some(face) if face.up == up && cr.dot(n).abs() >= len * (1.0 - 1e-6) => {
|
||||
for p in [a, b, c] {
|
||||
face.lo = face.lo.min(level(p));
|
||||
face.hi = face.hi.max(level(p));
|
||||
}
|
||||
_ => *entry = None,
|
||||
face.area += len / 2.0;
|
||||
face.tris.push(((a + b + c) / 3.0, len / 2.0));
|
||||
}
|
||||
_ => *entry = None,
|
||||
}
|
||||
// The floors (face index, level, the face), and the areas of the plate's two faces (at `lo`
|
||||
// and at `hi`).
|
||||
let mut floors: Vec<(usize, f64, &LevelFace)> = Vec::new();
|
||||
let (mut bottom, mut top) = (0.0, 0.0);
|
||||
for (f, face) in faces.iter().filter_map(|(f, face)| Some((*f as usize, face.as_ref()?))) {
|
||||
let d = (face.lo + face.hi) / 2.0;
|
||||
if face.hi - face.lo > eps {
|
||||
continue;
|
||||
} else if (d - hi).abs() <= eps && face.up {
|
||||
top += face.area;
|
||||
} else if (d - lo).abs() <= eps && !face.up {
|
||||
bottom += face.area;
|
||||
} else if d > lo + eps && d < hi - eps {
|
||||
floors.push((f, d, face));
|
||||
}
|
||||
}
|
||||
let none = || Recesses { level: lo, pockets: Vec::new(), volume: 0.0 };
|
||||
if floors.is_empty() {
|
||||
return Ok(none());
|
||||
}
|
||||
// A floor is a recess's where (most of) it lies in an opening of the face it is cut into:
|
||||
// inside that face's outline and in a hole of it, not on an island in the hole. (Its
|
||||
// triangles are those at its level within `eps`: `tol` may exceed a recess's depth.)
|
||||
let probe = FaceSlice { mesh, plane: self.plane, at, n, tol: eps };
|
||||
let loops_at = |level: f64| -> Vec<Loop2> { probe.loops(level).into_iter().map(|l| Loop2::polygon(&l)).collect() };
|
||||
let (top_loops, bottom_loops) = (loops_at(hi), loops_at(lo));
|
||||
floors.retain(|(_, _, face)| {
|
||||
let loops = if face.up { &top_loops } else { &bottom_loops };
|
||||
let open = |p: Vec2| {
|
||||
let k = loops.iter().filter(|l| l.contains(p)).count();
|
||||
k >= 2 && k.is_multiple_of(2)
|
||||
};
|
||||
face.tris.iter().filter(|(c, _)| open(plane.to_local(*c))).map(|(_, a)| a).sum::<f64>() > face.area / 2.0
|
||||
});
|
||||
let Some(&(_, _, first)) = floors.first() else { return Ok(none()) };
|
||||
// Filled, the recesses leave a plate: its outline as large at `lo` as at `hi` once their
|
||||
// openings count, and its volume with theirs the outline times the thickness. Else (a bent
|
||||
// part) they are none.
|
||||
let depth_in = |d: f64, up: bool| if up { hi - d } else { d - lo };
|
||||
let opened = |up: bool| floors.iter().filter(|f| f.2.up == up).map(|f| f.2.area).sum::<f64>();
|
||||
let outline = bottom + opened(false);
|
||||
let removed: f64 = floors.iter().map(|f| f.2.area * depth_in(f.1, f.2.up)).sum();
|
||||
let volume = kernel::measure(body)?.volume;
|
||||
if (outline - top - opened(true)).abs() > 1e-3 * outline || (outline * t - volume - removed).abs() > 1e-3 * volume.max(1.0) {
|
||||
return Ok(none());
|
||||
}
|
||||
let pt = |p: Vec3| format!("({:.3}, {:.3}, {:.3})", p.x, p.y, p.z);
|
||||
let up = first.up;
|
||||
if let Some(other) = floors.iter().find(|f| f.2.up != up) {
|
||||
return Err(DocError::Invalid(format!(
|
||||
"not supported yet: converting a plate with recesses in both faces (at {} and {}); recesses in one face become pockets",
|
||||
pt(first.at),
|
||||
pt(other.2.at)
|
||||
)));
|
||||
}
|
||||
let depth_of = |d: f64| depth_in(d, up);
|
||||
if let Some(deep) = floors.iter().find(|f| depth_of(f.1) > t / 2.0 + eps) {
|
||||
return Err(DocError::Invalid(format!(
|
||||
"not supported yet: the recess at {} is {:.3} mm deep, more than half the plate's {:.3} mm; shallower recesses (an engraving, a label) become pockets",
|
||||
pt(deep.2.at),
|
||||
depth_of(deep.1),
|
||||
t
|
||||
)));
|
||||
}
|
||||
let face_area = if up { top } else { bottom };
|
||||
if floors.iter().map(|f| f.2.area).sum::<f64>() > face_area {
|
||||
return Err(DocError::Invalid(format!(
|
||||
"not supported yet: converting a plate whose recesses are larger than the face they are in (a plate thinner than {t:.3} mm, raised in places)"
|
||||
)));
|
||||
}
|
||||
// The floors' outlines, from a mesh fine enough to mark them by.
|
||||
let fine = body.tessellate((t * 1e-2).min(tol).max(1e-4))?;
|
||||
floors.sort_by(|a, b| depth_of(a.1).total_cmp(&depth_of(b.1)));
|
||||
// Floors at one depth are one pocket where they meet.
|
||||
let mut groups: Vec<(f64, Vec<Region2>)> = Vec::new();
|
||||
for (f, d, ..) in &floors {
|
||||
let on: Vec<[u32; 3]> = fine.triangles.iter().zip(&fine.tri_face).filter(|(_, g)| **g as usize == *f).map(|(tri, _)| *tri).collect();
|
||||
let mut loops = boundary_loops(&fine, plane, &on);
|
||||
loops.sort_by(|a, b| b.signed_area().abs().total_cmp(&a.signed_area().abs()));
|
||||
let mut it = loops.into_iter();
|
||||
let Some(outline) = it.next() else { continue };
|
||||
let region = Region2 { outer: Loop2::polygon(&outline).ccw(), holes: it.map(|l| Loop2::polygon(&l).ccw().reversed()).collect() };
|
||||
match groups.last_mut() {
|
||||
Some((depth, regions)) if depth_of(*d) - *depth <= eps => regions.push(region),
|
||||
_ => groups.push((depth_of(*d), vec![region])),
|
||||
}
|
||||
}
|
||||
// The sheet's z starts from the picked face when its plane faces away from that face.
|
||||
let from_zero = up == (plane.normal().dot(n) < 0.0);
|
||||
let mut work = sheet::FlatWork::new();
|
||||
let (mut pockets, mut volume) = (Vec::new(), 0.0);
|
||||
for (depth, regions) in groups {
|
||||
let (z0, z1) = if from_zero { (0.0, depth) } else { (t - depth, t) };
|
||||
for region in sheet::material_union(regions, &mut work)? {
|
||||
volume += region.area().abs() * depth;
|
||||
pockets.push((region, z0, z1));
|
||||
}
|
||||
}
|
||||
Ok(Recesses { level: if up { lo } else { hi }, pockets, volume })
|
||||
}
|
||||
// The floors (face index, level, the face), and the areas of the plate's two faces (at `lo`
|
||||
// and at `hi`).
|
||||
let mut floors: Vec<(usize, f64, &LevelFace)> = Vec::new();
|
||||
let (mut bottom, mut top) = (0.0, 0.0);
|
||||
for (f, face) in faces.iter().filter_map(|(f, face)| Some((*f as usize, face.as_ref()?))) {
|
||||
let d = (face.lo + face.hi) / 2.0;
|
||||
if face.hi - face.lo > eps {
|
||||
continue;
|
||||
} else if (d - hi).abs() <= eps && face.up {
|
||||
top += face.area;
|
||||
} else if (d - lo).abs() <= eps && !face.up {
|
||||
bottom += face.area;
|
||||
} else if d > lo + eps && d < hi - eps {
|
||||
floors.push((f, d, face));
|
||||
}
|
||||
}
|
||||
let none = || Recesses { level: lo, pockets: Vec::new(), volume: 0.0 };
|
||||
if floors.is_empty() {
|
||||
return Ok(none());
|
||||
}
|
||||
// A floor is a recess's where (most of) it lies in an opening of the face it is cut into:
|
||||
// inside that face's outline and in a hole of it, not on an island in the hole. (Its
|
||||
// triangles are those at its level within `eps`: `tol` may exceed a recess's depth.)
|
||||
let loops_at = |level: f64| -> Vec<Loop2> { face_loops(mesh, plane, at, n, level, eps).into_iter().map(|l| Loop2::polygon(&l)).collect() };
|
||||
let (top_loops, bottom_loops) = (loops_at(hi), loops_at(lo));
|
||||
floors.retain(|(_, _, face)| {
|
||||
let loops = if face.up { &top_loops } else { &bottom_loops };
|
||||
let open = |p: Vec2| {
|
||||
let k = loops.iter().filter(|l| l.contains(p)).count();
|
||||
k >= 2 && k.is_multiple_of(2)
|
||||
};
|
||||
face.tris.iter().filter(|(c, _)| open(plane.to_local(*c))).map(|(_, a)| a).sum::<f64>() > face.area / 2.0
|
||||
});
|
||||
let Some(&(_, _, first)) = floors.first() else { return Ok(none()) };
|
||||
// Filled, the recesses leave a plate: its outline as large at `lo` as at `hi` once their
|
||||
// openings count, and its volume with theirs the outline times the thickness. Else (a bent
|
||||
// part) they are none.
|
||||
let depth_in = |d: f64, up: bool| if up { hi - d } else { d - lo };
|
||||
let opened = |up: bool| floors.iter().filter(|f| f.2.up == up).map(|f| f.2.area).sum::<f64>();
|
||||
let outline = bottom + opened(false);
|
||||
let removed: f64 = floors.iter().map(|f| f.2.area * depth_in(f.1, f.2.up)).sum();
|
||||
let volume = kernel::measure(body)?.volume;
|
||||
if (outline - top - opened(true)).abs() > 1e-3 * outline || (outline * t - volume - removed).abs() > 1e-3 * volume.max(1.0) {
|
||||
return Ok(none());
|
||||
}
|
||||
let pt = |p: Vec3| format!("({:.3}, {:.3}, {:.3})", p.x, p.y, p.z);
|
||||
let up = first.up;
|
||||
if let Some(other) = floors.iter().find(|f| f.2.up != up) {
|
||||
return Err(DocError::Invalid(format!(
|
||||
"not supported yet: converting a plate with recesses in both faces (at {} and {}); recesses in one face become pockets",
|
||||
pt(first.at),
|
||||
pt(other.2.at)
|
||||
)));
|
||||
}
|
||||
let depth_of = |d: f64| depth_in(d, up);
|
||||
if let Some(deep) = floors.iter().find(|f| depth_of(f.1) > t / 2.0 + eps) {
|
||||
return Err(DocError::Invalid(format!(
|
||||
"not supported yet: the recess at {} is {:.3} mm deep, more than half the plate's {:.3} mm; shallower recesses (an engraving, a label) become pockets",
|
||||
pt(deep.2.at),
|
||||
depth_of(deep.1),
|
||||
t
|
||||
)));
|
||||
}
|
||||
let face_area = if up { top } else { bottom };
|
||||
if floors.iter().map(|f| f.2.area).sum::<f64>() > face_area {
|
||||
return Err(DocError::Invalid(format!(
|
||||
"not supported yet: converting a plate whose recesses are larger than the face they are in (a plate thinner than {t:.3} mm, raised in places)"
|
||||
)));
|
||||
}
|
||||
// The floors' outlines, from a mesh fine enough to mark them by.
|
||||
let fine = body.tessellate((t * 1e-2).min(tol).max(1e-4))?;
|
||||
floors.sort_by(|a, b| depth_of(a.1).total_cmp(&depth_of(b.1)));
|
||||
// Floors at one depth are one pocket where they meet.
|
||||
let mut groups: Vec<(f64, Vec<Region2>)> = Vec::new();
|
||||
for (f, d, ..) in &floors {
|
||||
let on: Vec<[u32; 3]> = fine.triangles.iter().zip(&fine.tri_face).filter(|(_, g)| **g as usize == *f).map(|(tri, _)| *tri).collect();
|
||||
let mut loops = boundary_loops(&fine, plane, &on);
|
||||
loops.sort_by(|a, b| b.signed_area().abs().total_cmp(&a.signed_area().abs()));
|
||||
let mut it = loops.into_iter();
|
||||
let Some(outline) = it.next() else { continue };
|
||||
let region = Region2 { outer: Loop2::polygon(&outline).ccw(), holes: it.map(|l| Loop2::polygon(&l).ccw().reversed()).collect() };
|
||||
match groups.last_mut() {
|
||||
Some((depth, regions)) if depth_of(*d) - *depth <= eps => regions.push(region),
|
||||
_ => groups.push((depth_of(*d), vec![region])),
|
||||
}
|
||||
}
|
||||
// The sheet's z starts from the picked face when its plane faces away from that face.
|
||||
let from_zero = up == (plane.normal().dot(n) < 0.0);
|
||||
let mut work = sheet::FlatWork::new();
|
||||
let (mut pockets, mut volume) = (Vec::new(), 0.0);
|
||||
for (depth, regions) in groups {
|
||||
let (z0, z1) = if from_zero { (0.0, depth) } else { (t - depth, t) };
|
||||
for region in sheet::material_union(regions, &mut work)? {
|
||||
volume += region.area().abs() * depth;
|
||||
pockets.push((region, z0, z1));
|
||||
}
|
||||
}
|
||||
Ok(Recesses { level: if up { lo } else { hi }, pockets, volume })
|
||||
}
|
||||
|
||||
/// The body a placed plastic feature joins: by name, else the one under the point.
|
||||
@@ -2074,8 +2033,7 @@ pub(super) fn plastic_eval(doc: &Document, vals: &BTreeMap<String, Value>, f: &F
|
||||
let plane = Plane::from_normal(face.0, n).ok_or_else(|| DocError::Invalid("rim plane".into()))?;
|
||||
let tol = (mb.body.size() * 1e-3).max(1e-3);
|
||||
let mesh = mb.body.tessellate(tol)?;
|
||||
let slice = FaceSlice { mesh: &mesh, plane, at: face.0, n, tol };
|
||||
let mut loops = slice.loops(0.0);
|
||||
let mut loops = face_loops(&mesh, &plane, face.0, n, 0.0, tol);
|
||||
loops.sort_by(|a, b| b.signed_area().abs().total_cmp(&a.signed_area().abs()));
|
||||
let ccw = |l: &Ring<Vec2>| if l.signed_area() < 0.0 { l.iter().rev().copied().collect::<Ring<_>>() } else { l.clone() };
|
||||
// The inner edge is an opening (the cavity under a rim): not the foot of a boss or a
|
||||
|
||||
+21
-41
@@ -350,9 +350,8 @@ fn lex_spans(s: &str) -> Result<Vec<(Tok, usize, usize)>, DocError> {
|
||||
let at = |i: usize| cs.get(i).map(|x| x.0).unwrap_or(s.len());
|
||||
let mut i = 0;
|
||||
let mut out = Vec::new();
|
||||
// Parentheses open at this point, innermost last, true for a function call's: a comma directly
|
||||
// in a call separates its arguments, and anywhere else can only be a decimal comma (#9408).
|
||||
let mut parens: Vec<bool> = Vec::new();
|
||||
// Parentheses open at this point: a comma outside them can only be a decimal comma.
|
||||
let mut depth = 0usize;
|
||||
// A single leading `=` marks the text as a formula (`=d3`, #4681) and is not part of it.
|
||||
if let Some(k) = cs.iter().position(|(_, c)| !c.is_whitespace())
|
||||
&& cs.get(k).is_some_and(|(_, c)| *c == '=')
|
||||
@@ -370,7 +369,7 @@ fn lex_spans(s: &str) -> Result<Vec<(Tok, usize, usize)>, DocError> {
|
||||
while let Some(&(_, c)) = cs.get(i) {
|
||||
if c.is_whitespace() {
|
||||
i += 1;
|
||||
} else if c.is_ascii_digit() || c == '.' || leading_decimal_comma(&cs, i, in_call(&parens), out.last()) {
|
||||
} else if c.is_ascii_digit() || c == '.' || leading_decimal_comma(&cs, i, depth, out.last()) {
|
||||
let st = i;
|
||||
// A leading decimal comma (`,5` for 0,5, #2966) starts the number as `.5` would.
|
||||
let leading_comma = c == ',';
|
||||
@@ -381,17 +380,11 @@ fn lex_spans(s: &str) -> Result<Vec<(Tok, usize, usize)>, DocError> {
|
||||
i += 1;
|
||||
}
|
||||
// A decimal comma (`2,5 mm`, as typed with a numeric keypad in many locales, #1347):
|
||||
// a comma between digits, in a number with no point, not directly in a function call
|
||||
// (there a comma separates arguments: `max(1,2)`).
|
||||
// a comma between digits, in a number with no point, outside any parentheses (inside
|
||||
// them a comma separates a function's arguments: `max(1,2)`).
|
||||
let digit = |k: usize| cs.get(k).is_some_and(|(_, c)| c.is_ascii_digit());
|
||||
let has_point = cs.get(st..i).is_some_and(|ds| ds.iter().any(|(_, c)| *c == '.'));
|
||||
if !in_call(&parens)
|
||||
&& !leading_comma
|
||||
&& !has_point
|
||||
&& digit(i.wrapping_sub(1))
|
||||
&& cs.get(i).is_some_and(|(_, c)| *c == ',')
|
||||
&& digit(i + 1)
|
||||
{
|
||||
if depth == 0 && !leading_comma && !has_point && digit(i.wrapping_sub(1)) && cs.get(i).is_some_and(|(_, c)| *c == ',') && digit(i + 1) {
|
||||
i += 1;
|
||||
while digit(i) {
|
||||
i += 1;
|
||||
@@ -413,7 +406,7 @@ fn lex_spans(s: &str) -> Result<Vec<(Tok, usize, usize)>, DocError> {
|
||||
// A mixed number, as imperial sizes are written (`2 1/8"` is 2.125 in, #1802): a whole
|
||||
// number, then a proper fraction of whole numbers, is one value, not `2 × 1/8`.
|
||||
if t.chars().all(|c| c.is_ascii_digit())
|
||||
&& let Some((fraction, end)) = mixed_fraction(&cs, i, in_call(&parens))
|
||||
&& let Some((fraction, end)) = mixed_fraction(&cs, i, depth)
|
||||
{
|
||||
out.push((Tok::Num(v + fraction), at(st), at(end)));
|
||||
i = end;
|
||||
@@ -451,10 +444,8 @@ fn lex_spans(s: &str) -> Result<Vec<(Tok, usize, usize)>, DocError> {
|
||||
i += 1;
|
||||
} else if "+-*/^(),%".contains(c) {
|
||||
match c {
|
||||
'(' => parens.push(matches!(out.last(), Some((Tok::Id(_), _, _)))),
|
||||
')' => {
|
||||
parens.pop();
|
||||
}
|
||||
'(' => depth += 1,
|
||||
')' => depth = depth.saturating_sub(1),
|
||||
_ => {}
|
||||
}
|
||||
out.push((Tok::Op(c), at(i), at(i + 1)));
|
||||
@@ -466,32 +457,27 @@ fn lex_spans(s: &str) -> Result<Vec<(Tok, usize, usize)>, DocError> {
|
||||
Ok(out)
|
||||
}
|
||||
|
||||
/// Whether the innermost open parenthesis is a function call's.
|
||||
fn in_call(parens: &[bool]) -> bool {
|
||||
parens.last() == Some(&true)
|
||||
}
|
||||
|
||||
/// Whether the comma at `i` starts a number, as a leading decimal comma (`,5` for 0,5, #2966).
|
||||
/// It must not be directly in a function call (`in_call`: there a comma separates arguments, as
|
||||
/// for any decimal comma), be followed by a digit, and stand where an operand is expected: at the
|
||||
/// start or right after `( + - * / ^`. A comma after a number, name, `)` or `%` keeps its meaning
|
||||
/// (`2 ,5` and `1,5,3` stay errors).
|
||||
fn leading_decimal_comma(cs: &[(usize, char)], i: usize, in_call: bool, prev: Option<&(Tok, usize, usize)>) -> bool {
|
||||
!in_call
|
||||
/// It must be outside parentheses (inside them a comma separates arguments, as for any decimal
|
||||
/// comma), be followed by a digit, and stand where an operand is expected: at the start or right
|
||||
/// after `+ - * / ^`. A comma after a number, name, `)` or `%` keeps its meaning (`2 ,5` and
|
||||
/// `1,5,3` stay errors).
|
||||
fn leading_decimal_comma(cs: &[(usize, char)], i: usize, depth: usize, prev: Option<&(Tok, usize, usize)>) -> bool {
|
||||
depth == 0
|
||||
&& cs.get(i).is_some_and(|(_, c)| *c == ',')
|
||||
&& cs.get(i + 1).is_some_and(|(_, c)| c.is_ascii_digit())
|
||||
&& match prev {
|
||||
None => true,
|
||||
Some((Tok::Op(op), _, _)) => "(+-*/^".contains(*op),
|
||||
Some((Tok::Op(op), _, _)) => "+-*/^".contains(*op),
|
||||
Some(_) => false,
|
||||
}
|
||||
}
|
||||
|
||||
/// The proper fraction of a mixed number whose whole part ends at `i`: spaces, digits, `/`,
|
||||
/// digits, with nothing after them that would continue the number (`2 1/8.5`, `2 1/8e3`, a
|
||||
/// decimal comma: `2 1/8,5`). Its value and where it ends. `in_call`: directly in a function call
|
||||
/// there (a comma separates arguments: `max(2 1/8,1)`).
|
||||
fn mixed_fraction(cs: &[(usize, char)], mut i: usize, in_call: bool) -> Option<(f64, usize)> {
|
||||
/// decimal comma outside parentheses: `2 1/8,5`). Its value and where it ends. `depth`: the
|
||||
/// parentheses open there (inside them a comma separates arguments: `max(2 1/8,1)`).
|
||||
fn mixed_fraction(cs: &[(usize, char)], mut i: usize, depth: usize) -> Option<(f64, usize)> {
|
||||
let digits = |from: usize| cs.get(from..).map_or(0, |rest| rest.iter().take_while(|(_, c)| c.is_ascii_digit()).count());
|
||||
let space = i;
|
||||
while cs.get(i).is_some_and(|(_, c)| *c == ' ' || *c == '\t') {
|
||||
@@ -505,7 +491,7 @@ fn mixed_fraction(cs: &[(usize, char)], mut i: usize, in_call: bool) -> Option<(
|
||||
let end = i + numerator + 1 + denominator;
|
||||
let next = |k: usize| cs.get(end + k).map(|(_, c)| *c);
|
||||
let continues = matches!(next(0), Some('.'))
|
||||
|| (!in_call && matches!(next(0), Some(',')) && next(1).is_some_and(|c| c.is_ascii_digit()))
|
||||
|| (depth == 0 && matches!(next(0), Some(',')) && next(1).is_some_and(|c| c.is_ascii_digit()))
|
||||
|| (matches!(next(0), Some('e' | 'E')) && next(1).is_some_and(|c| c.is_ascii_digit() || c == '-' || c == '+'));
|
||||
if denominator == 0 || continues {
|
||||
return None;
|
||||
@@ -1254,13 +1240,7 @@ mod tests {
|
||||
// Inside parentheses a comma still separates a function's arguments.
|
||||
assert_eq!(ev("max(1,2)", Kind::Unitless).unwrap(), 2.0);
|
||||
assert_eq!(ev("max(1 mm, 3, 2)", Kind::Length).unwrap(), 3.0);
|
||||
// Plain parentheses have no arguments to separate (#9408), also inside a call.
|
||||
assert_eq!(ev("(2,5)", Kind::Unitless).unwrap(), 2.5);
|
||||
assert_eq!(ev("-(width-0,5)/2", Kind::Length).unwrap(), -19.75);
|
||||
assert_eq!(ev("(,5)", Kind::Unitless).unwrap(), 0.5);
|
||||
assert_eq!(ev("(2 1/8,5)", Kind::Unitless).unwrap(), 2.0 / 8.5);
|
||||
assert_eq!(ev("max((1,5), 1)", Kind::Unitless).unwrap(), 1.5);
|
||||
assert_eq!(ev("(max(1,2))", Kind::Unitless).unwrap(), 2.0);
|
||||
assert_eq!(ev("(2,5)", Kind::Unitless).ok(), None, "a comma inside parentheses is not a decimal comma");
|
||||
// Not between two digits, or a second comma: still an error.
|
||||
for bad in ["2,", "2 ,5", "2, 5", "1,5,3", "1.5,3", ",5,3", ",5.3", "width ,5", "(1) ,5"] {
|
||||
assert!(ev(bad, Kind::Unitless).is_err(), "{bad}");
|
||||
|
||||
@@ -172,7 +172,32 @@ impl Document {
|
||||
author: u64,
|
||||
author_path: &[u64],
|
||||
) -> Result<FaceAnchor> {
|
||||
let target = self.flat_face_target(body, index)?;
|
||||
// A construction certificate that names this face alone, else its exact history name.
|
||||
let certified = body
|
||||
.body
|
||||
.face_plane(index)
|
||||
.ok_or_else(|| DocError::Invalid("this face has no exact planar source; choose a fixed plane instead".into()))
|
||||
.and_then(|source| {
|
||||
let target = self.strong_face_target(body, index, source.origin)?;
|
||||
if target.certificate.is_none() {
|
||||
return Err(DocError::Invalid("this face has no supported construction certificate; choose a fixed plane instead".into()));
|
||||
}
|
||||
let indices = self.configuration_face_indices(body, &target)?;
|
||||
// A copy a pattern or mirror made on the same body carries its seed's certificate,
|
||||
// which finds the seed's face: the copy is attached by its own history name below.
|
||||
if !indices.contains(&index) {
|
||||
return Err(DocError::Invalid("this face has no supported construction certificate; choose a fixed plane instead".into()));
|
||||
}
|
||||
self.coplanar_pieces(body, &indices, |_| true)?;
|
||||
Ok(target)
|
||||
});
|
||||
let target = match certified {
|
||||
Ok(target) => target,
|
||||
Err(error) => match body.body.planar_face(index).and_then(|plane| self.lineage_face_target(body, index, plane.origin)) {
|
||||
Some(target) => target,
|
||||
None => return Err(error),
|
||||
},
|
||||
};
|
||||
let source = self
|
||||
.anchor_face_plane(body, index, target.certificate.as_ref())
|
||||
.ok_or_else(|| DocError::Invalid("this face has no exact planar source; choose a fixed plane instead".into()))?;
|
||||
@@ -195,42 +220,6 @@ impl Document {
|
||||
Ok(anchor)
|
||||
}
|
||||
|
||||
/// A target for flat face `index` of `body` that a rebuild finds again: a construction
|
||||
/// certificate that names this face alone, else its exact history name. What a sketch on a
|
||||
/// face and a print face hold.
|
||||
pub(crate) fn flat_face_target(&self, body: &ModelBody, index: usize) -> Result<ConfigFaceTarget> {
|
||||
let certified = body
|
||||
.body
|
||||
.face_plane(index)
|
||||
.ok_or_else(|| DocError::Invalid("this face has no exact planar source; choose a fixed plane instead".into()))
|
||||
.and_then(|source| {
|
||||
let target = self.strong_face_target(body, index, source.origin)?;
|
||||
if target.certificate.is_none() {
|
||||
return Err(DocError::Invalid("this face has no supported construction certificate; choose a fixed plane instead".into()));
|
||||
}
|
||||
let indices = self.configuration_face_indices(body, &target)?;
|
||||
// A copy a pattern or mirror made on the same body carries its seed's certificate,
|
||||
// which finds the seed's face: the copy is attached by its own history name below.
|
||||
// A face that is no copy, on the plane of the pieces the certificate finds, is
|
||||
// another piece of that face (a piece a later join left bordering another body,
|
||||
// and named after it): the certificate stands for it too (#9465).
|
||||
if !indices.contains(&index) {
|
||||
let names = crate::naming::names(body);
|
||||
let copy = names.faces.get(index).is_none_or(|name| crate::persistent_name::is_copy(name));
|
||||
let all: Vec<usize> = indices.iter().copied().chain([index]).collect();
|
||||
if copy || self.coplanar_pieces(body, &all, |_| true).is_err() {
|
||||
return Err(DocError::Invalid("this face has no supported construction certificate; choose a fixed plane instead".into()));
|
||||
}
|
||||
}
|
||||
self.coplanar_pieces(body, &indices, |_| true)?;
|
||||
Ok(target)
|
||||
});
|
||||
match certified {
|
||||
Ok(target) => Ok(target),
|
||||
Err(error) => body.body.planar_face(index).and_then(|plane| self.lineage_face_target(body, index, plane.origin)).ok_or(error),
|
||||
}
|
||||
}
|
||||
|
||||
/// The faces an attachment stands for, and a note when they were found by fallback.
|
||||
///
|
||||
/// An extrude's cap is certified by the loop of sketch curves around it, so editing that
|
||||
|
||||
@@ -1,6 +0,0 @@
|
||||
//! Browser groups can nest and be ordered. A group saves its `parent` group (omitted at the top
|
||||
//! level); a group's items and a folder's `browser_order` list may name groups as numbers beside
|
||||
//! item keys as strings; and `browser_order` has a `"<component>/components"` list ordering a
|
||||
//! component's sub-components by placement id. Older designs read unchanged: they have no
|
||||
//! parents and no group entries. The last release refuses the newer format and asks for an
|
||||
//! update instead of dropping the nesting and the order.
|
||||
@@ -1,7 +0,0 @@
|
||||
//! A point cloud keeps the other properties its file gives its points (#8816): named numbers per
|
||||
//! point in `complex` (`columns`, each whole-numbered or not, and the `names` a whole-numbered one's
|
||||
//! values carry), and it can be coloured by one of them (`color_by: "property"`, with
|
||||
//! `color_property`, the ramp over `height_range`) and shown only where `filters` keep it (ranges,
|
||||
//! or sets of named values). Older designs need no transformation: their clouds have no other
|
||||
//! properties and no filters. The last release refuses a design saved with this (the newer format
|
||||
//! number) instead of opening its clouds without their properties, colouring and filters.
|
||||
@@ -1,5 +0,0 @@
|
||||
//! A design saves the print face of its bodies (`print_faces`, by body name): the flat face a
|
||||
//! slicer export lays on the print bed, held by the same face target a sketch on a face holds.
|
||||
//! An older design has none, and every body is exported as it lies, as before. The last
|
||||
//! release refuses a design that has print faces and asks for an update, instead of opening it
|
||||
//! and losing them on the next save.
|
||||
@@ -1,5 +0,0 @@
|
||||
//! A point-to-point Align can save `axes`: the directions it moves along, as the chosen world
|
||||
//! X/Y/Z axes in the frame of the bodies being moved (if it is absent, all three axes are used and
|
||||
//! the offset is applied in full). Older designs need no transformation: they align on all three
|
||||
//! axes as before. The last release refuses a design that has this (it refuses the newer format
|
||||
//! number) rather than moving the bodies on all three axes.
|
||||
@@ -1,5 +0,0 @@
|
||||
//! An equation curve can save `variable_unit: "range"`: its variable is a length, as its range is,
|
||||
//! instead of a plain number (#9333). An older design has none, and its variable stays a plain
|
||||
//! number, as before; a curve with a plain variable saves nothing new. The last release refuses a
|
||||
//! design with this change and asks for an update, instead of opening it and losing the key on the
|
||||
//! next save.
|
||||
@@ -1,5 +0,0 @@
|
||||
//! A linked component's link saves `file_sha256`, the SHA-256 of the linked design file's bytes
|
||||
//! as the assembly last read them, so an assembly opened again knows which linked designs changed
|
||||
//! while it was closed (#9739). Older designs read unchanged: their links have no digest and are
|
||||
//! taken as up to date until Update Links reads them. The last release refuses the newer format
|
||||
//! and asks for an update instead of dropping the digests.
|
||||
@@ -10,7 +10,6 @@ pub mod appearance_pack;
|
||||
mod assembly;
|
||||
mod body_transfer;
|
||||
mod body_transfer_sheet;
|
||||
mod browser_tree;
|
||||
pub mod pbr_appearance;
|
||||
pub use body_transfer::{valid_transfer_matrix, validate_body_transfer};
|
||||
pub mod canvas;
|
||||
@@ -54,8 +53,6 @@ pub mod physical_material;
|
||||
mod piece_names;
|
||||
pub mod pipe_thread_catalog;
|
||||
pub mod point_cloud;
|
||||
mod point_cloud_complex;
|
||||
pub mod point_cloud_distribution;
|
||||
mod points;
|
||||
mod profile_refs;
|
||||
pub mod progress;
|
||||
@@ -64,8 +61,6 @@ pub use thread_catalog::{TappedThread, TappedThreadFamily, parse_tapped_thread,
|
||||
mod walk;
|
||||
pub use profile_refs::{capture_profile_selection, profile_fallback_notes, profile_selection_indices, profile_selection_indices_lenient};
|
||||
pub mod plastic;
|
||||
mod print_face;
|
||||
pub use print_face::PrintFace;
|
||||
pub mod project;
|
||||
mod project3d;
|
||||
pub mod render_aging;
|
||||
|
||||
@@ -571,12 +571,7 @@ pub(crate) fn order_lumps(bodies: &mut [crate::ModelBody], origin: &Arc<crate::n
|
||||
}
|
||||
for (_, members) in families.into_iter().filter(|(_, m)| m.len() > 1) {
|
||||
let feature = members.first().and_then(|i| bodies.get(*i)).map(|b| b.feature);
|
||||
// A cut's pieces past the first belong to the cut itself (#10123), so its family spans
|
||||
// two features: the piece that kept the body's name comes from the body's own feature
|
||||
// and the rest from this feature. Any other mix is not a split's family: leave it be.
|
||||
let same = members.iter().all(|i| bodies.get(*i).map(|b| b.feature) == feature);
|
||||
let foreign = members.iter().filter(|i| bodies.get(**i).map(|b| b.feature) != Some(origin.feature.id)).count();
|
||||
if !same && foreign > 1 {
|
||||
if members.iter().any(|i| bodies.get(*i).map(|b| b.feature) != feature) {
|
||||
continue;
|
||||
}
|
||||
let least = |b: &crate::ModelBody| {
|
||||
|
||||
@@ -22,8 +22,7 @@ pub struct SavedModel {
|
||||
|
||||
/// Records refer to these at most.
|
||||
const MAX_ITEMS: usize = 1_000_000;
|
||||
/// Bodies, sketches, sheet bodies and sketch keys all the states hold together, at most (a state is
|
||||
/// a list of clones).
|
||||
/// Bodies, sketches and sheet bodies all the states hold together, at most (a state is a list of clones).
|
||||
const MAX_HELD: usize = 50_000_000;
|
||||
/// Longest text a record holds (bytes). A feature's warning can quote every generated name of
|
||||
/// the edges it picked: 122,701 characters in one design, whose saved model was refused, so it
|
||||
@@ -49,11 +48,6 @@ fn unhex(v: &Json) -> Result<u64> {
|
||||
v.as_str().and_then(|s| u64::from_str_radix(s, 16).ok()).ok_or_else(|| bad("saved model: key"))
|
||||
}
|
||||
|
||||
/// A sketch-key set's list `key` (`set` or `drop`).
|
||||
fn keys_list<'a>(set: &'a Json, key: &str) -> Result<&'a Vec<Json>> {
|
||||
set.get(key).and_then(Json::as_array).filter(|l| l.len() <= MAX_ITEMS).ok_or_else(|| bad("saved model: sketch keys"))
|
||||
}
|
||||
|
||||
fn bad(what: &str) -> DocError {
|
||||
DocError::Invalid(what.into())
|
||||
}
|
||||
@@ -134,36 +128,9 @@ struct Writer {
|
||||
sheet_index: HashMap<String, usize>,
|
||||
states: Vec<Json>,
|
||||
state_index: HashMap<usize, usize>,
|
||||
/// The states' sketch keys, each distinct map once, written as the changes from the set
|
||||
/// written before it: every state used to repeat the whole map (one entry per solved sketch),
|
||||
/// 85 % of a 5,484-feature design's records, which then did not fit the cache's manifest.
|
||||
sketch_key_sets: Vec<Json>,
|
||||
sketch_key_index: HashMap<BTreeMap<u64, u64>, usize>,
|
||||
last_sketch_keys: Option<(BTreeMap<u64, u64>, usize)>,
|
||||
}
|
||||
|
||||
impl Writer {
|
||||
/// The place of `keys` among the sketch-key sets, written the first time a state holds them
|
||||
/// (as the changes from the set written last: a later state mostly adds a sketch or two).
|
||||
fn sketch_key_set(&mut self, keys: &BTreeMap<u64, u64>) -> usize {
|
||||
if let Some(i) = self.sketch_key_index.get(keys) {
|
||||
return *i;
|
||||
}
|
||||
let record = match &self.last_sketch_keys {
|
||||
Some((base, at)) => {
|
||||
let set: Vec<Json> = keys.iter().filter(|(f, k)| base.get(f) != Some(k)).map(|(f, k)| json!([f, hex(*k)])).collect();
|
||||
let drop: Vec<u64> = base.keys().filter(|f| !keys.contains_key(f)).copied().collect();
|
||||
json!({"base": at, "set": set, "drop": drop})
|
||||
}
|
||||
None => json!({"set": keys.iter().map(|(f, k)| json!([f, hex(*k)])).collect::<Vec<_>>(), "drop": []}),
|
||||
};
|
||||
self.sketch_key_sets.push(record);
|
||||
let i = self.sketch_key_sets.len() - 1;
|
||||
self.sketch_key_index.insert(keys.clone(), i);
|
||||
self.last_sketch_keys = Some((keys.clone(), i));
|
||||
i
|
||||
}
|
||||
|
||||
fn names(&mut self, b: &ModelBody) -> usize {
|
||||
let id = b.names.id();
|
||||
if let Some(i) = self.names_index.get(&id) {
|
||||
@@ -177,6 +144,9 @@ impl Writer {
|
||||
}
|
||||
|
||||
fn model_body(&mut self, b: &ModelBody) -> Option<usize> {
|
||||
if b.body.is_mesh() {
|
||||
return None;
|
||||
}
|
||||
let key = BodyKey::of(b);
|
||||
if let Some(i) = self.model_body_index.get(&key) {
|
||||
return Some(*i);
|
||||
@@ -246,7 +216,7 @@ impl Writer {
|
||||
"reserved_body_names": st.reserved_body_names.iter().collect::<Vec<_>>(),
|
||||
"sheets": sheets, "construct": serde_json::to_value(&st.construct).ok()?,
|
||||
"threads": serde_json::to_value(&st.threads).ok()?,
|
||||
"sketch_key_set": self.sketch_key_set(&st.sketch_keys),
|
||||
"sketch_keys": st.sketch_keys.iter().map(|(f, k)| json!([f, hex(*k)])).collect::<Vec<_>>(),
|
||||
"blend_edges": serde_json::to_value(&st.blend_edges).ok()?, "fitted": serde_json::to_value(&st.fitted).ok()?,
|
||||
"tapered": serde_json::to_value(&st.tapered).ok()?,
|
||||
});
|
||||
@@ -258,7 +228,7 @@ impl Writer {
|
||||
|
||||
impl Model {
|
||||
/// The model as a design file keeps it: `None` unless it is `doc`'s evaluation without an
|
||||
/// error and `doc` keeps no names saved before format 14. Works out
|
||||
/// error, holds no mesh bodies, and `doc` keeps no names saved before format 14. Works out
|
||||
/// the face names not asked for yet (a saved model keeps them as worked out).
|
||||
pub fn saved(&self, doc: &Document) -> Option<SavedModel> {
|
||||
if self.results.is_empty() || self.results.iter().any(|r| r.error.is_some()) || !self.is_current(doc) || has_legacy_names(doc) {
|
||||
@@ -280,7 +250,7 @@ impl Model {
|
||||
}
|
||||
let records = json!({
|
||||
"features": features, "states": w.states, "model_bodies": w.model_bodies, "names": w.names, "sketches": w.sketches,
|
||||
"sheets": w.sheets, "sketch_key_sets": w.sketch_key_sets,
|
||||
"sheets": w.sheets,
|
||||
});
|
||||
Ok(SavedModel { records, bodies: w.bodies })
|
||||
})
|
||||
@@ -361,49 +331,9 @@ impl SavedModel {
|
||||
for s in list("sheets")? {
|
||||
sheets.push(serde_json::from_value::<crate::sheet::SheetBody>(s.clone()).map_err(|_| bad("saved model: sheet"))?);
|
||||
}
|
||||
// The sketch-key sets, each the changes from an earlier one (`base`): a short record can
|
||||
// stand for a large set, so what they hold counts towards MAX_HELD as they are built.
|
||||
let mut key_sets: Vec<BTreeMap<u64, u64>> = Vec::new();
|
||||
let mut states = Vec::new();
|
||||
let mut held = 0usize;
|
||||
for k in list("sketch_key_sets")? {
|
||||
// A set is the changes from one before it.
|
||||
let base = match k.get("base") {
|
||||
Some(b) => Some(key_sets.get(index(Some(b), key_sets.len())?).ok_or_else(|| bad("saved model: sketch keys"))?),
|
||||
None => None,
|
||||
};
|
||||
let (drop, set) = (keys_list(k, "drop")?, keys_list(k, "set")?);
|
||||
// Counted before the base is copied: at most what the set can hold.
|
||||
held = held.saturating_add(base.map_or(0, BTreeMap::len)).saturating_add(set.len());
|
||||
if held > MAX_HELD {
|
||||
return Err(bad("saved model: sketch keys"));
|
||||
}
|
||||
let mut keys = base.cloned().unwrap_or_default();
|
||||
for f in drop {
|
||||
keys.remove(&f.as_u64().ok_or_else(|| bad("saved model: sketch keys"))?);
|
||||
}
|
||||
for e in set {
|
||||
keys.insert(e.get(0).and_then(Json::as_u64).ok_or_else(|| bad("saved model: sketch keys"))?, unhex(e.get(1).unwrap_or(&Json::Null))?);
|
||||
}
|
||||
key_sets.push(keys);
|
||||
}
|
||||
let records = list("states")?;
|
||||
// What every state holds, counted from its runs and its sketch-key set before any is
|
||||
// built (a hostile file cannot make the states clone more than MAX_HELD items).
|
||||
for s in records {
|
||||
for key in ["bodies", "sketches"] {
|
||||
for run in s.get(key).and_then(Json::as_array).ok_or_else(|| bad("saved model: state"))? {
|
||||
held = held.saturating_add(run.get(1).and_then(Json::as_u64).and_then(|n| usize::try_from(n).ok()).unwrap_or(usize::MAX));
|
||||
}
|
||||
}
|
||||
held = held.saturating_add(s.get("sheets").and_then(Json::as_array).map_or(0, Vec::len));
|
||||
held = held.saturating_add(key_sets.get(index(s.get("sketch_key_set"), key_sets.len())?).map_or(0, BTreeMap::len));
|
||||
if held > MAX_HELD {
|
||||
return Err(bad("saved model: states"));
|
||||
}
|
||||
}
|
||||
// Each state is independent of the others once the records they share are read: built
|
||||
// on threads (a 5,484-feature design spent 3.5 s building them one after another).
|
||||
let built = kernel::map_on_threads(records, 16, |s: &Json| -> Result<ModelState> {
|
||||
for s in list("states")? {
|
||||
// Runs of consecutive indices, each within the list it indexes.
|
||||
let ids = |key: &str, len: usize| -> Result<Vec<usize>> {
|
||||
let mut out = Vec::new();
|
||||
@@ -419,8 +349,12 @@ impl SavedModel {
|
||||
};
|
||||
let field = |key: &str| parse(s.get(key));
|
||||
let invalid = |_| bad("saved model: state");
|
||||
let sketch_keys = key_sets.get(index(s.get("sketch_key_set"), key_sets.len())?).cloned().ok_or_else(|| bad("saved model: state"))?;
|
||||
Ok(ModelState {
|
||||
let mut sketch_keys = BTreeMap::new();
|
||||
for k in s.get("sketch_keys").and_then(Json::as_array).ok_or_else(|| bad("saved model: state"))? {
|
||||
sketch_keys
|
||||
.insert(k.get(0).and_then(Json::as_u64).ok_or_else(|| bad("saved model: state"))?, unhex(k.get(1).unwrap_or(&Json::Null))?);
|
||||
}
|
||||
let st = ModelState {
|
||||
frame_bodies: Default::default(),
|
||||
bodies: ids("bodies", model_bodies.len())?.into_iter().filter_map(|i| model_bodies.get(i).cloned()).collect(),
|
||||
sketches: ids("sketches", sketches.len())?.into_iter().filter_map(|i| sketches.get(i).cloned()).collect(),
|
||||
@@ -443,9 +377,13 @@ impl SavedModel {
|
||||
blend_edges: serde_json::from_value(field("blend_edges")?).map_err(invalid)?,
|
||||
fitted: serde_json::from_value(field("fitted")?).map_err(invalid)?,
|
||||
tapered: serde_json::from_value(field("tapered")?).map_err(invalid)?,
|
||||
})
|
||||
});
|
||||
let states = built.into_iter().map(|r| r.unwrap_or_else(|| Err(bad("saved model: state"))).map(Arc::new)).collect::<Result<Vec<_>>>()?;
|
||||
};
|
||||
held = held.saturating_add(st.bodies.len()).saturating_add(st.sketches.len()).saturating_add(st.sheets.len());
|
||||
if held > MAX_HELD {
|
||||
return Err(bad("saved model: states"));
|
||||
}
|
||||
states.push(Arc::new(st));
|
||||
}
|
||||
Ok(states)
|
||||
}
|
||||
|
||||
@@ -519,8 +457,7 @@ impl SavedModel {
|
||||
let mut stored = std::collections::HashSet::new();
|
||||
// The sheet bodies, each written once and named by place in the states: all kept.
|
||||
let sheets = list("sheets").cloned().unwrap_or_default();
|
||||
let key_sets = list("sketch_key_sets").cloned().unwrap_or_default();
|
||||
let mut used = bytes(sheets.as_slice()).iter().chain(bytes(key_sets.as_slice()).iter()).fold(0usize, |t, b| t.saturating_add(*b));
|
||||
let mut used = bytes(sheets.as_slice()).iter().fold(0usize, |t, b| t.saturating_add(*b));
|
||||
for s in std::iter::once(last).chain(order) {
|
||||
let (mut adds, mut new_names, mut new_sketches) = (HashMap::new(), std::collections::HashSet::new(), std::collections::HashSet::new());
|
||||
let mut records = *state_bytes.get(s)?;
|
||||
@@ -612,7 +549,7 @@ impl SavedModel {
|
||||
}
|
||||
let records = json!({
|
||||
"features": out_features, "states": out_states, "model_bodies": out_bodies, "names": kept_of(names.as_slice(), &names_used),
|
||||
"sketches": kept_of(sketches.as_slice(), &sketches_used), "sheets": sheets, "sketch_key_sets": key_sets,
|
||||
"sketches": kept_of(sketches.as_slice(), &sketches_used), "sheets": sheets,
|
||||
});
|
||||
let kept: Vec<usize> = (0..self.bodies.len()).filter(|i| kernel_used.get(*i) == Some(&true)).collect();
|
||||
let bodies = kept.iter().filter_map(|i| self.bodies.get(*i).cloned()).collect();
|
||||
|
||||
+28
-37
@@ -462,7 +462,7 @@ impl Document {
|
||||
|
||||
/// User parameters as CSV (`name,unit,expression,value,comment`).
|
||||
pub fn params_csv(&self) -> String {
|
||||
let q = |s: &str| if s.contains([',', '"', '\r', '\n']) { format!("\"{}\"", s.replace('"', "\"\"")) } else { s.to_string() };
|
||||
let q = |s: &str| if s.contains([',', '"', '\n']) { format!("\"{}\"", s.replace('"', "\"\"")) } else { s.to_string() };
|
||||
let mut out = String::from("name,unit,expression,value,comment,favorite\n");
|
||||
for r in self.param_rows().into_iter().filter(|r| r.source == "user") {
|
||||
out += &format!(
|
||||
@@ -497,25 +497,23 @@ impl Document {
|
||||
})
|
||||
.collect::<Result<_>>()?
|
||||
} else {
|
||||
let mut records = split_csv(text.strip_prefix('\u{feff}').unwrap_or(text), '\n');
|
||||
let header = csv_fields(records.next().unwrap_or_default())?;
|
||||
let col = |n: &str| header.iter().position(|h| h.trim().eq_ignore_ascii_case(n));
|
||||
let mut lines = text.lines();
|
||||
let header: Vec<String> = parse_csv_line(lines.next().unwrap_or_default()).into_iter().map(|h| h.trim().to_ascii_lowercase()).collect();
|
||||
let col = |n: &str| header.iter().position(|h| h == n);
|
||||
let (Some(ni), Some(ei)) = (col("name"), col("expression").or(col("value"))) else {
|
||||
return Err(DocError::Invalid("the CSV needs `name` and `expression` columns".into()));
|
||||
};
|
||||
let (ui, ci) = (col("unit"), col("comment"));
|
||||
records
|
||||
.filter(|record| !record.trim().is_empty())
|
||||
.take(MAX_PARAMS + 1)
|
||||
.map(|record| {
|
||||
let c = csv_fields(record)?;
|
||||
lines
|
||||
.filter(|l| !l.trim().is_empty())
|
||||
.map(|l| {
|
||||
let c = parse_csv_line(l);
|
||||
let get = |i: Option<usize>| i.and_then(|i| c.get(i)).map(|s| s.trim().to_string());
|
||||
let comment = ci.and_then(|i| c.get(i)).cloned();
|
||||
Ok((get(Some(ni)).unwrap_or_default(), get(Some(ei)).unwrap_or_default(), get(ui), comment))
|
||||
(get(Some(ni)).unwrap_or_default(), get(Some(ei)).unwrap_or_default(), get(ui), get(ci))
|
||||
})
|
||||
.collect::<Result<_>>()?
|
||||
.collect()
|
||||
};
|
||||
if rows.len() > MAX_PARAMS {
|
||||
if rows.len() > 10_000 {
|
||||
return Err(DocError::Invalid("too many parameters".into()));
|
||||
}
|
||||
// Each row is checked and applied as `change_param` would, but the parameters are
|
||||
@@ -1071,32 +1069,25 @@ impl Document {
|
||||
}
|
||||
}
|
||||
|
||||
/// Split records or fields only outside quotes. A doubled quote toggles twice
|
||||
/// before the next separator, leaving it inside the same field.
|
||||
fn split_csv(text: &str, separator: char) -> impl Iterator<Item = &str> {
|
||||
/// One CSV line with quoted fields.
|
||||
fn parse_csv_line(l: &str) -> Vec<String> {
|
||||
let mut out = Vec::new();
|
||||
let mut cur = String::new();
|
||||
let mut quoted = false;
|
||||
text.split(move |c| {
|
||||
if c == '"' {
|
||||
quoted = !quoted;
|
||||
let mut chars = l.chars().peekable();
|
||||
while let Some(c) = chars.next() {
|
||||
match (c, quoted) {
|
||||
('"', true) if chars.peek() == Some(&'"') => {
|
||||
cur.push('"');
|
||||
chars.next();
|
||||
}
|
||||
('"', _) => quoted = !quoted,
|
||||
(',', false) => out.push(std::mem::take(&mut cur)),
|
||||
(c, _) => cur.push(c),
|
||||
}
|
||||
c == separator && !quoted
|
||||
})
|
||||
}
|
||||
|
||||
fn csv_fields(record: &str) -> Result<Vec<String>> {
|
||||
split_csv(record, ',')
|
||||
.map(|raw| {
|
||||
let field = raw.trim();
|
||||
if !field.contains('"') {
|
||||
return Ok(field.to_string());
|
||||
}
|
||||
let inner = field.strip_prefix('"').and_then(|s| s.strip_suffix('"'));
|
||||
match inner {
|
||||
Some(s) if s.split("\"\"").all(|part| !part.contains('"')) => Ok(s.replace("\"\"", "\"")),
|
||||
_ => Err(DocError::Invalid("invalid quoting in parameter CSV".into())),
|
||||
}
|
||||
})
|
||||
.collect()
|
||||
}
|
||||
out.push(cur);
|
||||
out
|
||||
}
|
||||
|
||||
/// Parameters whose definitions depend on each other in a loop.
|
||||
|
||||
@@ -152,27 +152,6 @@ pub enum NameError {
|
||||
},
|
||||
}
|
||||
|
||||
/// Whether `text` can be written into a name whole.
|
||||
///
|
||||
/// A curve's id goes into the name of the faces the curve makes (`F2:side:<id>`), and a
|
||||
/// name reads some characters as its own: `|` separates the faces of an edge, `,` the faces
|
||||
/// around a piece, `~` numbers the edges between two faces, `#` numbers a piece and `]`
|
||||
/// closes one. An id holding one of them splits every name it lands in: the id `c|1` gave
|
||||
/// the edges of an extrusion the names `F2:side:c|1#1|F2:side:c|1#2~1`, three separators
|
||||
/// where an edge names two faces and separates them once (#5858).
|
||||
///
|
||||
/// The test is the name's own round trip rather than a list of characters: the text is
|
||||
/// written into a name and read back, and it must read back as itself. A list would have
|
||||
/// to follow every change of the grammar (#5861), and would miss an id that reads back as
|
||||
/// something else (`s1.l4` reads as profile 1 of curve `l4`).
|
||||
pub fn text_fits_name(text: &str) -> bool {
|
||||
let name = format!("F0:side:{text}");
|
||||
match FaceName::parse(&name) {
|
||||
Ok(f) => f.to_string() == name && matches!(&f.base, Base::Made { role: Role::Side { profile: None, curve }, .. } if curve == text),
|
||||
Err(_) => false,
|
||||
}
|
||||
}
|
||||
|
||||
impl FaceName {
|
||||
/// The feature that made the face: its base's, a copy's when it is one.
|
||||
pub fn feature(&self) -> Option<FeatureId> {
|
||||
|
||||
@@ -236,15 +236,3 @@ fn hostile_names_never_panic() {
|
||||
// A fillet on an open boundary's edge.
|
||||
assert!(matches!(face("F1:blend:F10:start").base, Base::Blend { rounds: Rounds::Edge(ref e), .. } if e.faces.len() == 1));
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn a_text_that_cannot_be_written_into_a_name_whole_is_told() {
|
||||
// A curve's id goes into the name of the faces the curve makes, so it has to come
|
||||
// back out of the name as itself (#5858).
|
||||
for good in ["c1", "l4", "s01.l4", "c-1", "c_1", "a.b", "x"] {
|
||||
assert!(text_fits_name(good), "`{good}` fits a name");
|
||||
}
|
||||
for bad in ["c|1", "c,1", "c~1", "c]1", "c#1", "", "s1.l4"] {
|
||||
assert!(!text_fits_name(bad), "`{bad}` does not fit a name");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -31,7 +31,6 @@ impl Model {
|
||||
return false;
|
||||
}
|
||||
self.evaluate(doc);
|
||||
self.mark_fingerprinted(doc);
|
||||
if !self.no_cache && self.primed.is_none() && self.placement_local {
|
||||
self.placement_inputs = Some(Inputs { document: doc.clone(), state: Arc::downgrade(&self.state()) });
|
||||
}
|
||||
@@ -39,16 +38,13 @@ impl Model {
|
||||
}
|
||||
|
||||
/// [`Model::refingerprint`] for a shared document: a proof that held for the results before
|
||||
/// is kept for `doc`, since nothing was built differently (pinned body names, say). The
|
||||
/// first `keep` results keep their fingerprints: [`Model::pinned_prefix`] of the document
|
||||
/// before the pins, or 0.
|
||||
pub fn refingerprint_shared(&mut self, doc: &Arc<Document>, keep: usize) {
|
||||
/// is kept for `doc`, since nothing was built differently (pinned body names, say).
|
||||
pub fn refingerprint_shared(&mut self, doc: &Arc<Document>) {
|
||||
let proven = !self.no_cache
|
||||
&& self.primed.is_none()
|
||||
&& self.placement_inputs.as_ref().is_some_and(|inputs| inputs.state.upgrade().is_some_and(|state| Arc::ptr_eq(&state, &self.state())))
|
||||
&& !self.is_stale();
|
||||
self.refingerprint_from(doc, keep);
|
||||
self.mark_fingerprinted(doc);
|
||||
self.refingerprint(doc);
|
||||
if proven && self.placement_local {
|
||||
self.placement_inputs = Some(Inputs { document: doc.clone(), state: Arc::downgrade(&self.state()) });
|
||||
}
|
||||
@@ -131,7 +127,6 @@ fn same_geometry_inputs(a: &Document, b: &Document) -> bool {
|
||||
text_params,
|
||||
next_component_color_index,
|
||||
materials,
|
||||
print_faces,
|
||||
user_materials,
|
||||
appearances,
|
||||
body_components,
|
||||
@@ -167,7 +162,6 @@ fn same_geometry_inputs(a: &Document, b: &Document) -> bool {
|
||||
&& *text_params == b.text_params
|
||||
&& *next_component_color_index == b.next_component_color_index
|
||||
&& *materials == b.materials
|
||||
&& *print_faces == b.print_faces
|
||||
&& *user_materials == b.user_materials
|
||||
&& *appearances == b.appearances
|
||||
&& *body_components == b.body_components
|
||||
|
||||
@@ -11,7 +11,6 @@ use serde::{Deserialize, Deserializer, Serialize, Serializer};
|
||||
use solidcraft_geom::Vec3;
|
||||
|
||||
use crate::canvas::{base64_decode, base64_encode};
|
||||
pub use crate::point_cloud_complex::{Column, Complex, Filter, Floats, Keep, MAX_COLUMNS, MAX_NAMES, Names};
|
||||
use crate::{DocError, IDENTITY, Mat, Result};
|
||||
|
||||
/// Most points one cloud may hold.
|
||||
@@ -20,10 +19,6 @@ pub const MAX_POINTS: usize = 20_000_000;
|
||||
pub const MAX_COORD: f64 = 1e9;
|
||||
/// Point sizes on screen (pixels).
|
||||
pub const POINT_SIZE: std::ops::RangeInclusive<f64> = 0.5..=16.0;
|
||||
/// Most filters on one cloud.
|
||||
pub const MAX_FILTERS: usize = 8;
|
||||
/// Properties every cloud has besides its file's: the coordinates in the design.
|
||||
pub const COORDINATES: [&str; 3] = ["x", "y", "z"];
|
||||
/// Length units a point cloud file may be in, and millimetres per unit.
|
||||
pub const UNITS: [(&str, f64); 5] = [("mm", 1.0), ("cm", 10.0), ("m", 1000.0), ("in", 25.4), ("ft", 304.8)];
|
||||
|
||||
@@ -70,24 +65,6 @@ pub struct PointCloud {
|
||||
pub height_range: Option<[f64; 2]>,
|
||||
#[serde(default = "yes")]
|
||||
pub visible: bool,
|
||||
/// The file's other properties of the points.
|
||||
#[serde(default, skip_serializing_if = "Complex::is_empty")]
|
||||
pub complex: Complex,
|
||||
/// The property `color_by: property` colours by.
|
||||
#[serde(default, skip_serializing_if = "Option::is_none")]
|
||||
pub color_property: Option<String>,
|
||||
/// Only the points every filter keeps are shown.
|
||||
#[serde(default, skip_serializing_if = "Vec::is_empty")]
|
||||
pub filters: Vec<Filter>,
|
||||
}
|
||||
|
||||
/// Where a property's values come from.
|
||||
#[derive(Clone, Copy, Debug)]
|
||||
pub enum Source<'a> {
|
||||
/// A coordinate of each point in the design.
|
||||
Coordinate(usize),
|
||||
/// A column of the file: each point's.
|
||||
Column(&'a [f32]),
|
||||
}
|
||||
|
||||
/// How a cloud's points are coloured.
|
||||
@@ -101,8 +78,6 @@ pub enum ColorBy {
|
||||
Single,
|
||||
/// By height in the design: blue low, through cyan, green and yellow, to red high.
|
||||
Height,
|
||||
/// By `color_property`: the height ramp over its range or, for whole numbers, a palette.
|
||||
Property,
|
||||
}
|
||||
|
||||
impl ColorBy {
|
||||
@@ -115,7 +90,6 @@ impl ColorBy {
|
||||
"file" => Some(ColorBy::File),
|
||||
"single" => Some(ColorBy::Single),
|
||||
"height" => Some(ColorBy::Height),
|
||||
"property" => Some(ColorBy::Property),
|
||||
_ => None,
|
||||
}
|
||||
}
|
||||
@@ -124,7 +98,6 @@ impl ColorBy {
|
||||
ColorBy::File => "file",
|
||||
ColorBy::Single => "single",
|
||||
ColorBy::Height => "height",
|
||||
ColorBy::Property => "property",
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -147,27 +120,6 @@ pub fn height_ramp(t: f64) -> [u8; 3] {
|
||||
std::array::from_fn(|c| (a[c] * (1.0 - f) + b[c] * f).round().clamp(0.0, 255.0) as u8)
|
||||
}
|
||||
|
||||
/// Colours of whole-number labels, the label modulo their count; negative labels are grey.
|
||||
pub const PALETTE: [[u8; 3]; 10] = [
|
||||
[240, 140, 40],
|
||||
[245, 205, 65],
|
||||
[230, 65, 65],
|
||||
[165, 75, 190],
|
||||
[65, 190, 115],
|
||||
[75, 150, 220],
|
||||
[240, 120, 180],
|
||||
[140, 105, 75],
|
||||
[120, 215, 215],
|
||||
[190, 190, 80],
|
||||
];
|
||||
|
||||
pub fn label_color(v: f64) -> [u8; 3] {
|
||||
if !(v.is_finite() && v >= 0.0) {
|
||||
return PLAIN.map(byte);
|
||||
}
|
||||
PALETTE[(v.round() as usize) % PALETTE.len()]
|
||||
}
|
||||
|
||||
/// A colour channel (0..1) as a byte.
|
||||
pub fn byte(v: f32) -> u8 {
|
||||
(v.clamp(0.0, 1.0) * 255.0).round() as u8
|
||||
@@ -230,57 +182,15 @@ impl PointCloud {
|
||||
let (lo, hi) = (at(HEIGHT_TAIL)?, at(1.0 - HEIGHT_TAIL)?);
|
||||
Some(if hi - lo > 1e-9 { [lo, hi] } else { [lo - 0.5, lo + 0.5] })
|
||||
}
|
||||
/// The property colours come from: a column, or a coordinate (`z` for the height ramp).
|
||||
pub fn colored_property(&self) -> Option<&str> {
|
||||
match self.color_by {
|
||||
ColorBy::Height => Some("z"),
|
||||
ColorBy::Property => self.color_property.as_deref(),
|
||||
ColorBy::File | ColorBy::Single => None,
|
||||
}
|
||||
}
|
||||
/// Where the values of `name` are: a coordinate of each point or a column of the file.
|
||||
pub fn source(&self, name: &str) -> Option<Source<'_>> {
|
||||
if let Some(k) = COORDINATES.iter().position(|n| *n == name) {
|
||||
return Some(Source::Coordinate(k));
|
||||
}
|
||||
self.complex.column(name).map(|col| Source::Column(&col.values.0))
|
||||
}
|
||||
/// Every property the cloud can be coloured and filtered by: its coordinates, then its columns.
|
||||
pub fn property_names(&self) -> impl Iterator<Item = &str> {
|
||||
COORDINATES.into_iter().chain(self.complex.columns.iter().map(|c| c.name.as_str()))
|
||||
}
|
||||
/// The smallest and largest value of a property, the coordinates in the design.
|
||||
pub fn span(&self, property: &str) -> Option<[f64; 2]> {
|
||||
if let Some(span) = self.complex.span(property) {
|
||||
return Some(span);
|
||||
}
|
||||
let k = COORDINATES.iter().position(|n| *n == property)?;
|
||||
let v = self.world_corners()?.map(|p| [p.x, p.y, p.z][k]);
|
||||
Some([v.iter().copied().fold(f64::INFINITY, f64::min), v.iter().copied().fold(f64::NEG_INFINITY, f64::max)])
|
||||
}
|
||||
/// The ramp's range as far as it can be told without the elements: the one set, or else the
|
||||
/// coloured property's span within every range filtering it. The automatic range colouring
|
||||
/// by a property is exactly what the filters keep
|
||||
/// ([`crate::point_cloud_distribution::color_range`]), which this bounds.
|
||||
pub fn color_range(&self) -> Option<[f64; 2]> {
|
||||
if self.height_range.is_some() {
|
||||
return self.height_range;
|
||||
}
|
||||
let property = self.colored_property()?;
|
||||
let span = if self.color_by == ColorBy::Height { self.auto_height_range() } else { self.span(property) }?;
|
||||
let shown =
|
||||
self.filters.iter().filter(|f| f.property == property).filter_map(Filter::range).fold(span, |[lo, hi], [a, b]| [lo.max(a), hi.min(b)]);
|
||||
Some(if shown[0] <= shown[1] { crate::point_cloud_distribution::ramp_range(shown) } else { span })
|
||||
}
|
||||
/// The heights the height ramp runs between now: the cloud's own, else the automatic ones.
|
||||
pub fn height_range_now(&self) -> Option<[f64; 2]> {
|
||||
self.height_range.or_else(|| self.auto_height_range())
|
||||
}
|
||||
/// The colour of each point (by index) as the cloud is shown, the ramp over `range`.
|
||||
pub fn shade(&self, range: Option<[f64; 2]>) -> impl Fn(usize) -> [u8; 3] + '_ {
|
||||
/// The colour of each point (by index) as the cloud is shown.
|
||||
pub fn shade(&self) -> impl Fn(usize) -> [u8; 3] + '_ {
|
||||
let single = self.color.unwrap_or(PLAIN).map(byte);
|
||||
let plain = PLAIN.map(byte);
|
||||
let column = self.color_property.as_deref().and_then(|n| self.complex.column(n));
|
||||
let range = if self.color_by == ColorBy::Height { self.height_range_now() } else { None };
|
||||
move |i| match self.color_by {
|
||||
ColorBy::File => self.colors.get(i).unwrap_or(plain),
|
||||
ColorBy::Single => single,
|
||||
@@ -288,14 +198,6 @@ impl PointCloud {
|
||||
(Some([lo, hi]), Some(p)) => height_ramp((self.world_z(p) - lo) / (hi - lo)),
|
||||
_ => plain,
|
||||
},
|
||||
ColorBy::Property => match (column, column.and_then(|c| c.values.0.get(i))) {
|
||||
(Some(c), Some(v)) if c.integer => label_color(f64::from(*v)),
|
||||
(Some(_), Some(v)) => match range {
|
||||
Some([lo, hi]) if hi > lo => height_ramp((f64::from(*v) - lo) / (hi - lo)),
|
||||
_ => plain,
|
||||
},
|
||||
_ => plain,
|
||||
},
|
||||
}
|
||||
}
|
||||
/// The corners of the box around the points, placed in the design (mm).
|
||||
@@ -338,18 +240,6 @@ impl PointCloud {
|
||||
if !rigid(&self.transform) {
|
||||
return bad("its placement is not a rigid move");
|
||||
}
|
||||
self.complex.check(self.points.len())?;
|
||||
if self.filters.len() > MAX_FILTERS
|
||||
|| self.filters.iter().any(|f| match &f.keep {
|
||||
Keep::Range { range: [lo, hi] } => !(lo.is_finite() && hi.is_finite() && lo <= hi),
|
||||
Keep::Values { values } => values.len() > MAX_NAMES,
|
||||
})
|
||||
{
|
||||
return bad("its filters are not ranges, lowest first");
|
||||
}
|
||||
if self.color_by == ColorBy::Property && self.color_property.is_none() {
|
||||
return bad("it is coloured by a property without naming it");
|
||||
}
|
||||
Ok(())
|
||||
}
|
||||
}
|
||||
@@ -532,9 +422,6 @@ mod tests {
|
||||
color: None,
|
||||
height_range: None,
|
||||
visible: true,
|
||||
complex: Complex::default(),
|
||||
color_property: None,
|
||||
filters: Vec::new(),
|
||||
}
|
||||
}
|
||||
|
||||
@@ -556,20 +443,6 @@ mod tests {
|
||||
assert_eq!((unit_scale("M"), unit_scale("yd")), (Some(1000.0), None));
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn the_ramp_spans_what_is_shown_unless_set() {
|
||||
let mut c = cloud(vec![0.0; 9], Vec::new());
|
||||
c.complex.columns.push(Column { name: "t".into(), integer: false, values: Floats(vec![0.0, 10.0, 20.0].into()) });
|
||||
(c.color_by, c.color_property) = (ColorBy::Property, Some("t".into()));
|
||||
assert_eq!(c.color_range(), Some([0.0, 20.0]), "the whole span");
|
||||
c.filters = vec![Filter { property: "t".into(), keep: Keep::Range { range: [5.0, 50.0] } }];
|
||||
assert_eq!(c.color_range(), Some([5.0, 20.0]), "the span within the filter");
|
||||
c.filters.push(Filter { property: "layer".into(), keep: Keep::Range { range: [0.0, 1.0] } });
|
||||
assert_eq!(c.color_range(), Some([5.0, 20.0]), "another property's filter changes nothing");
|
||||
c.height_range = Some([1.0, 2.0]);
|
||||
assert_eq!(c.color_range(), Some([1.0, 2.0]), "a range set is kept");
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn damaged_clouds_are_refused() {
|
||||
// Not whole points, not finite, not base64.
|
||||
@@ -601,26 +474,26 @@ mod tests {
|
||||
let colors: Vec<u8> = (0..102).flat_map(|i| [i as u8, 7, 9]).collect();
|
||||
let mut c = cloud(values, colors);
|
||||
c.origin = Vec3::ZERO;
|
||||
assert_eq!(c.shade(c.color_range())(3), [3, 7, 9], "the file's colours");
|
||||
assert_eq!(c.shade()(3), [3, 7, 9], "the file's colours");
|
||||
c.colors = Colors::default();
|
||||
assert_eq!(c.shade(c.color_range())(3), PLAIN.map(byte), "none: plain");
|
||||
assert_eq!(c.shade()(3), PLAIN.map(byte), "none: plain");
|
||||
c.color_by = ColorBy::Single;
|
||||
c.color = Some([1.0, 0.5, 0.0]);
|
||||
assert_eq!(c.shade(c.color_range())(50), [255, 128, 0]);
|
||||
assert_eq!(c.shade()(50), [255, 128, 0]);
|
||||
// The stray point doesn't stretch the automatic range.
|
||||
c.color_by = ColorBy::Height;
|
||||
// 102 points: the 2nd and the 99th (of 0…101) once sorted.
|
||||
assert_eq!(c.auto_height_range(), Some([2.0, 99.0]));
|
||||
{
|
||||
let shade = c.shade(c.color_range());
|
||||
let shade = c.shade();
|
||||
assert_eq!((shade(0), shade(100), shade(101)), (height_ramp(0.0), height_ramp(1.0), height_ramp(1.0)));
|
||||
assert_eq!(shade(50), height_ramp(48.0 / 97.0));
|
||||
}
|
||||
// A range of its own; moved up 100 mm, everything is above it.
|
||||
c.height_range = Some([0.0, 50.0]);
|
||||
assert_eq!(c.shade(c.color_range())(25), height_ramp(0.5));
|
||||
assert_eq!(c.shade()(25), height_ramp(0.5));
|
||||
c.transform[3][2] = 100.0;
|
||||
assert_eq!(c.shade(c.color_range())(0), height_ramp(1.0));
|
||||
assert_eq!(c.shade()(0), height_ramp(1.0));
|
||||
assert_eq!((height_ramp(0.0), height_ramp(1.0), height_ramp(f64::NAN)), ([40, 70, 200], [230, 70, 50], [40, 70, 200]));
|
||||
let back: PointCloud = serde_json::from_str(&serde_json::to_string(&c).unwrap()).unwrap();
|
||||
assert_eq!(back, c);
|
||||
|
||||
@@ -1,215 +0,0 @@
|
||||
//! What a point cloud holds besides its points' places and colours: named numbers on its points
|
||||
//! (a PLY file's other vertex properties), to colour the cloud by and to filter it with. Whole
|
||||
//! numbers may have names (`role: 0 outer wall, 1 inner wall` in a PLY file's comments): they
|
||||
//! are labels, filtered by a set of values rather than a range.
|
||||
|
||||
use std::sync::Arc;
|
||||
|
||||
use serde::{Deserialize, Deserializer, Serialize, Serializer};
|
||||
|
||||
use crate::canvas::{base64_decode, base64_encode};
|
||||
use crate::point_cloud::MAX_POINTS;
|
||||
use crate::{DocError, Result};
|
||||
|
||||
/// Most named numbers per point.
|
||||
pub const MAX_COLUMNS: usize = 64;
|
||||
|
||||
/// One named number on every point.
|
||||
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
|
||||
pub struct Column {
|
||||
pub name: String,
|
||||
/// Whole numbers (labels, counts): coloured by a palette rather than a ramp.
|
||||
#[serde(default)]
|
||||
pub integer: bool,
|
||||
pub values: Floats,
|
||||
}
|
||||
|
||||
impl Column {
|
||||
/// The smallest and largest finite value.
|
||||
pub fn span(&self) -> Option<[f64; 2]> {
|
||||
let mut it = self.values.0.iter().filter(|v| v.is_finite()).map(|v| f64::from(*v));
|
||||
let first = it.next()?;
|
||||
Some(it.fold([first, first], |[lo, hi], v| [lo.min(v), hi.max(v)]))
|
||||
}
|
||||
}
|
||||
|
||||
/// The complex a cloud's points form: named numbers on the points, and the names of
|
||||
/// whole-numbered ones. Points alone are a complex of dimension 0.
|
||||
#[derive(Clone, Debug, Default, PartialEq, Serialize, Deserialize)]
|
||||
pub struct Complex {
|
||||
#[serde(default, skip_serializing_if = "Vec::is_empty")]
|
||||
pub columns: Vec<Column>,
|
||||
#[serde(default, skip_serializing_if = "Vec::is_empty")]
|
||||
pub names: Vec<Names>,
|
||||
}
|
||||
|
||||
/// Most named values of one label.
|
||||
pub const MAX_NAMES: usize = 256;
|
||||
|
||||
/// The names of a label's values.
|
||||
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
|
||||
pub struct Names {
|
||||
pub property: String,
|
||||
pub values: Vec<(i32, String)>,
|
||||
}
|
||||
|
||||
impl Names {
|
||||
/// `property: 0 name, 1 another name, -1 none`, or `None` for any other text.
|
||||
pub fn parse(text: &str) -> Option<Names> {
|
||||
let (property, rest) = text.split_once(':')?;
|
||||
let property = property.trim();
|
||||
if property.is_empty() || property.contains(char::is_whitespace) {
|
||||
return None;
|
||||
}
|
||||
let values = rest
|
||||
.split(',')
|
||||
.map(|entry| {
|
||||
let (value, name) = entry.trim().split_once(' ')?;
|
||||
let name = name.trim();
|
||||
(!name.is_empty()).then(|| Some((value.parse::<i32>().ok()?, name.to_string()))).flatten()
|
||||
})
|
||||
.collect::<Option<Vec<_>>>()?;
|
||||
(!values.is_empty() && values.len() <= MAX_NAMES).then(|| Names { property: property.to_string(), values })
|
||||
}
|
||||
pub fn name(&self, value: i32) -> Option<&str> {
|
||||
self.values.iter().find(|(v, _)| *v == value).map(|(_, n)| n.as_str())
|
||||
}
|
||||
}
|
||||
|
||||
impl Complex {
|
||||
pub fn is_empty(&self) -> bool {
|
||||
self.columns.is_empty() && self.names.is_empty()
|
||||
}
|
||||
/// The column named `name`.
|
||||
pub fn column(&self, name: &str) -> Option<&Column> {
|
||||
self.columns.iter().find(|c| c.name == name)
|
||||
}
|
||||
/// The smallest and largest value named `name`.
|
||||
pub fn span(&self, name: &str) -> Option<[f64; 2]> {
|
||||
self.column(name).and_then(Column::span)
|
||||
}
|
||||
/// The names of `property`'s values, when it is a label.
|
||||
pub fn names(&self, property: &str) -> Option<&Names> {
|
||||
self.names.iter().find(|n| n.property == property).filter(|_| self.integer(property))
|
||||
}
|
||||
/// Whether the values named `name` are whole numbers.
|
||||
pub fn integer(&self, name: &str) -> bool {
|
||||
self.column(name).is_some_and(|c| c.integer)
|
||||
}
|
||||
/// Every column has one number per point, the cloud having `points` points.
|
||||
pub fn check(&self, points: usize) -> Result<()> {
|
||||
let bad = |what: String| Err(DocError::Invalid(format!("point cloud properties: {what}")));
|
||||
if self.columns.len() > MAX_COLUMNS {
|
||||
return bad("too many properties".into());
|
||||
}
|
||||
for c in &self.columns {
|
||||
if c.values.0.len() != points {
|
||||
return bad(format!("property `{}` does not have one number per point", c.name));
|
||||
}
|
||||
}
|
||||
if self.names.len() > MAX_COLUMNS || self.names.iter().any(|n| n.values.is_empty() || n.values.len() > MAX_NAMES) {
|
||||
return bad("too many named values".into());
|
||||
}
|
||||
Ok(())
|
||||
}
|
||||
}
|
||||
|
||||
/// Which points are shown: those whose property lies in a range (both ends included), or, for a
|
||||
/// label, is one of a set of values.
|
||||
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
|
||||
pub struct Filter {
|
||||
pub property: String,
|
||||
#[serde(flatten)]
|
||||
pub keep: Keep,
|
||||
}
|
||||
|
||||
/// The values a filter keeps.
|
||||
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
|
||||
#[serde(untagged)]
|
||||
pub enum Keep {
|
||||
Range { range: [f64; 2] },
|
||||
Values { values: Vec<i32> },
|
||||
}
|
||||
|
||||
impl Filter {
|
||||
pub fn range(&self) -> Option<[f64; 2]> {
|
||||
match &self.keep {
|
||||
Keep::Range { range } => Some(*range),
|
||||
Keep::Values { .. } => None,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// Numbers, shared between copies of the design.
|
||||
#[derive(Clone, Debug, Default)]
|
||||
pub struct Floats(pub Arc<[f32]>);
|
||||
|
||||
impl PartialEq for Floats {
|
||||
fn eq(&self, other: &Self) -> bool {
|
||||
Arc::ptr_eq(&self.0, &other.0) || self.0.iter().map(|v| v.to_bits()).eq(other.0.iter().map(|v| v.to_bits()))
|
||||
}
|
||||
}
|
||||
|
||||
/// The largest base64 text of `n` four-byte words.
|
||||
fn base64_len(n: usize) -> usize {
|
||||
(n * 4).div_ceil(3) * 4 + 16
|
||||
}
|
||||
|
||||
fn words<'de, D: Deserializer<'de>>(d: D, max: usize) -> std::result::Result<Vec<[u8; 4]>, D::Error> {
|
||||
let s = String::deserialize(d)?;
|
||||
if s.len() > base64_len(max) {
|
||||
return Err(serde::de::Error::custom("too many numbers"));
|
||||
}
|
||||
let b = base64_decode(&s).ok_or_else(|| serde::de::Error::custom("numbers are not base64"))?;
|
||||
if !b.len().is_multiple_of(4) {
|
||||
return Err(serde::de::Error::custom("numbers are not whole four-byte words"));
|
||||
}
|
||||
Ok(b.as_chunks::<4>().0.to_vec())
|
||||
}
|
||||
|
||||
impl Serialize for Floats {
|
||||
fn serialize<S: Serializer>(&self, s: S) -> std::result::Result<S::Ok, S::Error> {
|
||||
s.serialize_str(&base64_encode(&self.0.iter().flat_map(|v| v.to_le_bytes()).collect::<Vec<u8>>()))
|
||||
}
|
||||
}
|
||||
|
||||
impl<'de> Deserialize<'de> for Floats {
|
||||
fn deserialize<D: Deserializer<'de>>(d: D) -> std::result::Result<Self, D::Error> {
|
||||
Ok(Floats(words(d, MAX_POINTS)?.into_iter().map(f32::from_le_bytes).collect()))
|
||||
}
|
||||
}
|
||||
|
||||
#[cfg(test)]
|
||||
mod tests {
|
||||
use super::*;
|
||||
|
||||
#[test]
|
||||
fn properties_round_trip_and_are_checked_against_the_points() {
|
||||
let complex = Complex {
|
||||
columns: vec![
|
||||
Column { name: "t".into(), integer: false, values: Floats(vec![0.0, 0.5, 1.0].into()) },
|
||||
Column { name: "role".into(), integer: true, values: Floats(vec![0.0, 4.0, 4.0].into()) },
|
||||
],
|
||||
names: Vec::new(),
|
||||
};
|
||||
let back: Complex = serde_json::from_str(&serde_json::to_string(&complex).unwrap()).unwrap();
|
||||
assert_eq!(back, complex);
|
||||
complex.check(3).unwrap();
|
||||
assert!(complex.check(2).is_err(), "three numbers for two points");
|
||||
assert_eq!(complex.span("role"), Some([0.0, 4.0]));
|
||||
assert!(complex.integer("role") && !complex.integer("t") && !complex.integer("nope"));
|
||||
// Named values make a label, and a filter keeps a range or a set of them.
|
||||
let names = Names::parse("role: 0 outer wall, 4 bridge, -1 none").unwrap();
|
||||
assert_eq!((names.name(4), names.name(-1), names.name(2)), (Some("bridge"), Some("none"), None));
|
||||
for text in ["t: seconds since the start", "role 0 wall", ": 0 a", "role: x wall", "role: 0 "] {
|
||||
assert!(Names::parse(text).is_none(), "{text}");
|
||||
}
|
||||
let mut named = complex.clone();
|
||||
named.names = vec![names, Names::parse("t: 0 zero").unwrap()];
|
||||
assert!(named.names("role").is_some() && named.names("t").is_none(), "only whole numbers are labels");
|
||||
let set: Filter = serde_json::from_str(r#"{"property": "role", "values": [0, 4]}"#).unwrap();
|
||||
let range: Filter = serde_json::from_str(r#"{"property": "t", "range": [1, 3]}"#).unwrap();
|
||||
assert_eq!((set.range(), range.range()), (None, Some([1.0, 3.0])));
|
||||
assert_eq!(serde_json::to_value(&set).unwrap(), serde_json::json!({"property": "role", "values": [0, 4]}));
|
||||
}
|
||||
}
|
||||
@@ -1,246 +0,0 @@
|
||||
//! How much of a point cloud lies at each value of one of its properties, over what its filters
|
||||
//! keep: the histograms the Edit Point Cloud card draws in its range tracks, split into the
|
||||
//! colours the view draws, and the values where a label changes along a property, which the
|
||||
//! tracks snap to.
|
||||
//!
|
||||
//! Each point weighs the same, the cloud weighing 1. A range filter keeps the points between its
|
||||
//! ends, as the view does; a filter by values keeps those whose rounded value it holds; the
|
||||
//! colour sorts the points kept into the colours they are drawn in. The values the points kept
|
||||
//! take, from the least to the greatest, are the ramp's automatic range: the colours span exactly
|
||||
//! what is shown.
|
||||
|
||||
use crate::point_cloud::{ColorBy, Filter, Keep, PALETTE, PointCloud, Source};
|
||||
|
||||
/// Most bins of one histogram.
|
||||
pub const MAX_BINS: usize = 8192;
|
||||
|
||||
/// What the histograms need of a cloud's geometry, worked out once for its points.
|
||||
#[derive(Clone, Debug, Default)]
|
||||
pub struct Geometry {
|
||||
/// Each point in the design.
|
||||
world: Vec<[f64; 3]>,
|
||||
}
|
||||
|
||||
impl Geometry {
|
||||
pub fn of(c: &PointCloud) -> Geometry {
|
||||
Geometry { world: (0..c.len()).map(|i| c.world_point(i).map_or([0.0; 3], |p| [p.x, p.y, p.z])).collect() }
|
||||
}
|
||||
}
|
||||
|
||||
/// How a histogram is split by colour, into slots; the last slot holds what has no value to be
|
||||
/// coloured by.
|
||||
#[derive(Clone, Copy, Debug, PartialEq)]
|
||||
pub enum Colour<'a> {
|
||||
/// One colour.
|
||||
One,
|
||||
/// The ramp over `range` of `property`, in `bands` equal bands; below and above the range
|
||||
/// count with the first and the last.
|
||||
Ramp { property: &'a str, range: [f64; 2], bands: usize },
|
||||
/// The palette of a whole-numbered `property`: a slot per colour of [`PALETTE`], then one
|
||||
/// for negative values.
|
||||
Palette { property: &'a str },
|
||||
}
|
||||
|
||||
impl Colour<'_> {
|
||||
/// How many slots the histogram has.
|
||||
pub fn slots(&self) -> usize {
|
||||
match self {
|
||||
Colour::One => 1,
|
||||
Colour::Ramp { bands, .. } => bands + 1,
|
||||
Colour::Palette { .. } => PALETTE.len() + 2,
|
||||
}
|
||||
}
|
||||
fn property(&self) -> Option<&str> {
|
||||
match self {
|
||||
Colour::One => None,
|
||||
Colour::Ramp { property, .. } | Colour::Palette { property } => Some(property),
|
||||
}
|
||||
}
|
||||
/// How a property's values are cut into bands, and the slot of each band.
|
||||
fn cut(&self) -> Option<Cut> {
|
||||
match *self {
|
||||
Colour::One => None,
|
||||
Colour::Ramp { range: [lo, hi], bands, .. } => Some(Cut::Grid { start: lo, step: (hi - lo) / bands as f64, count: bands + 1 }),
|
||||
Colour::Palette { .. } => Some(INTEGERS),
|
||||
}
|
||||
}
|
||||
fn slot(&self, band: usize) -> usize {
|
||||
match *self {
|
||||
Colour::One => 0,
|
||||
Colour::Ramp { bands, .. } => band.saturating_sub(1).min(bands.saturating_sub(1)),
|
||||
Colour::Palette { .. } => match integer(band) {
|
||||
Some(v) if v >= 0 => v as usize % PALETTE.len(),
|
||||
_ => PALETTE.len(),
|
||||
},
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// How much lies in each bin, by colour slot.
|
||||
#[derive(Clone, Debug, PartialEq)]
|
||||
pub struct Histogram {
|
||||
pub bins: usize,
|
||||
/// `slots[s][b]`: the measure of slot `s` in bin `b`.
|
||||
pub slots: Vec<Vec<f64>>,
|
||||
/// The least and the greatest value the points kept take, within the axis or not.
|
||||
pub extent: Option<[f64; 2]>,
|
||||
}
|
||||
|
||||
/// Where values are cut into bands, by increasing values.
|
||||
#[derive(Clone, Copy, Debug)]
|
||||
enum Cut {
|
||||
/// Below (band 0), within (1, both ends included) and above (2) a range.
|
||||
Range([f64; 2]),
|
||||
/// `count` values `start + k·step`: band 0 lies below the first, band `k` from the `k`th on.
|
||||
Grid { start: f64, step: f64, count: usize },
|
||||
}
|
||||
|
||||
/// The bands of whole numbers: band `k` holds the values rounding to `k - 2³¹`.
|
||||
const INTEGERS: Cut = Cut::Grid { start: 0.5 - 2_147_483_648.0, step: 1.0, count: u32::MAX as usize };
|
||||
|
||||
/// The whole number a band of [`INTEGERS`] holds.
|
||||
fn integer(band: usize) -> Option<i64> {
|
||||
i64::try_from(band).ok().map(|k| k - 2_147_483_648)
|
||||
}
|
||||
|
||||
impl Cut {
|
||||
fn band(&self, v: f64) -> usize {
|
||||
match *self {
|
||||
Cut::Range([a, b]) => usize::from(v >= a) + usize::from(v > b),
|
||||
Cut::Grid { start, step, count } => {
|
||||
if !(v >= start) {
|
||||
return 0;
|
||||
}
|
||||
(((v - start) / step).floor() as usize).saturating_add(1).min(count)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// A filter as a cut and the bands it keeps.
|
||||
struct Kept<'a> {
|
||||
cut: Cut,
|
||||
values: Option<&'a [i32]>,
|
||||
}
|
||||
|
||||
impl Kept<'_> {
|
||||
fn of(f: &Filter) -> Kept<'_> {
|
||||
match &f.keep {
|
||||
Keep::Range { range } => Kept { cut: Cut::Range(*range), values: None },
|
||||
Keep::Values { values } => Kept { cut: INTEGERS, values: Some(values) },
|
||||
}
|
||||
}
|
||||
fn keeps(&self, v: f64) -> bool {
|
||||
let band = self.cut.band(v);
|
||||
match self.values {
|
||||
None => band == 1,
|
||||
Some(values) => integer(band).is_some_and(|v| values.iter().any(|k| i64::from(*k) == v)),
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// The value of `s` at point `i`.
|
||||
fn value(s: Source, i: usize, world: &[[f64; 3]]) -> f64 {
|
||||
match s {
|
||||
Source::Coordinate(k) => world.get(i).and_then(|p| p.get(k)).copied().unwrap_or(f64::NAN),
|
||||
Source::Column(v) => v.get(i).map_or(f64::NAN, |x| f64::from(*x)),
|
||||
}
|
||||
}
|
||||
|
||||
/// How much of the cloud lies in each of `bins` bins over `axis` of `property`, by `colour`,
|
||||
/// within every one of `filters`; `None` for an axis or a number of bins it can't have.
|
||||
pub fn histogram(
|
||||
c: &PointCloud,
|
||||
g: &Geometry,
|
||||
property: &str,
|
||||
axis: [f64; 2],
|
||||
bins: usize,
|
||||
colour: &Colour,
|
||||
filters: &[Filter],
|
||||
) -> Option<Histogram> {
|
||||
if !(axis[0].is_finite() && axis[1].is_finite() && axis[1] > axis[0]) || bins == 0 || bins > MAX_BINS {
|
||||
return None;
|
||||
}
|
||||
if let Colour::Ramp { range: [lo, hi], bands, .. } = *colour
|
||||
&& !(hi > lo && bands > 0 && bands <= MAX_BINS)
|
||||
{
|
||||
return None;
|
||||
}
|
||||
let slots = colour.slots();
|
||||
let mut out = vec![vec![0.0; bins]; slots];
|
||||
let mut extent = None;
|
||||
let Some(p) = c.source(property) else { return Some(Histogram { bins, slots: out, extent }) };
|
||||
// A point is not filtered by a property the cloud doesn't have, as in the view.
|
||||
let kept: Vec<(Kept, Source)> = filters.iter().filter_map(|f| Some((Kept::of(f), c.source(&f.property)?))).collect();
|
||||
let coloured = colour.property().and_then(|n| c.source(n));
|
||||
let (colour_cut, plain) = (colour.cut(), slots - 1);
|
||||
let m = 1.0 / g.world.len().max(1) as f64;
|
||||
let width = (axis[1] - axis[0]) / bins as f64;
|
||||
for i in 0..g.world.len() {
|
||||
if !kept.iter().all(|(k, s)| k.keeps(value(*s, i, &g.world))) {
|
||||
continue;
|
||||
}
|
||||
let v = value(p, i, &g.world);
|
||||
if !v.is_finite() {
|
||||
continue;
|
||||
}
|
||||
extent = Some(extent.map_or([v, v], |[lo, hi]: [f64; 2]| [lo.min(v), hi.max(v)]));
|
||||
if !(v >= axis[0] && v <= axis[1]) {
|
||||
continue;
|
||||
}
|
||||
let slot = match (colour_cut, coloured) {
|
||||
(Some(cut), Some(s)) => colour.slot(cut.band(value(s, i, &g.world))),
|
||||
(Some(_), None) => plain,
|
||||
(None, _) => 0,
|
||||
};
|
||||
// The last bin holds the axis' upper end too.
|
||||
let bin = (((v - axis[0]) / width).floor() as usize).min(bins - 1);
|
||||
if let Some(b) = out.get_mut(slot).and_then(|s| s.get_mut(bin)) {
|
||||
*b += m;
|
||||
}
|
||||
}
|
||||
Some(Histogram { bins, slots: out, extent })
|
||||
}
|
||||
|
||||
/// A range for a ramp from the values it spans: a single value gets one unit around it.
|
||||
pub fn ramp_range([lo, hi]: [f64; 2]) -> [f64; 2] {
|
||||
if hi > lo { [lo, hi] } else { [lo - 0.5, lo + 0.5] }
|
||||
}
|
||||
|
||||
/// The ramp's range: the one set; else, coloured by a property, exactly the values it takes over
|
||||
/// what `filters` keep (the cloud's own bound, [`PointCloud::color_range`], when nothing is
|
||||
/// kept); coloured by height, the cloud's own (its points but the highest and lowest few).
|
||||
pub fn color_range(c: &PointCloud, g: &Geometry, filters: &[Filter]) -> Option<[f64; 2]> {
|
||||
color_range_by(c, |property, axis| histogram(c, g, property, axis, 1, &Colour::One, filters).and_then(|h| h.extent))
|
||||
}
|
||||
|
||||
/// [`color_range`], with the values the coloured property takes over what is kept given by
|
||||
/// `extent` (of the property and an axis over its span): worked out elsewhere, or not yet.
|
||||
pub fn color_range_by(c: &PointCloud, extent: impl FnOnce(&str, [f64; 2]) -> Option<[f64; 2]>) -> Option<[f64; 2]> {
|
||||
let property = c.colored_property()?;
|
||||
if c.height_range.is_some() || c.color_by != ColorBy::Property {
|
||||
return c.color_range();
|
||||
}
|
||||
let axis = ramp_range(c.span(property)?);
|
||||
extent(property, axis).map(ramp_range).or_else(|| c.color_range())
|
||||
}
|
||||
|
||||
/// The values of `property` where the whole-numbered `label` changes, point after point in order
|
||||
/// of `property`, lowest first.
|
||||
pub fn label_changes(c: &PointCloud, g: &Geometry, label: &str, property: &str) -> Vec<f64> {
|
||||
let (Some(p), Some(l)) = (c.source(property), c.source(label)) else { return Vec::new() };
|
||||
let mut at: Vec<(f64, i64)> = (0..g.world.len())
|
||||
.filter_map(|i| {
|
||||
let (v, l) = (value(p, i, &g.world), value(l, i, &g.world));
|
||||
v.is_finite().then(|| (v, if l.is_finite() { l.round() as i64 } else { i64::MIN }))
|
||||
})
|
||||
.collect();
|
||||
at.sort_by(|a, b| a.0.total_cmp(&b.0));
|
||||
let mut out: Vec<f64> = at.windows(2).filter(|w| w[0].1 != w[1].1).map(|w| w[1].0).collect();
|
||||
out.dedup();
|
||||
out
|
||||
}
|
||||
|
||||
#[cfg(test)]
|
||||
#[path = "point_cloud_distribution_tests.rs"]
|
||||
mod tests;
|
||||
@@ -1,125 +0,0 @@
|
||||
use solidcraft_geom::Vec3;
|
||||
|
||||
use super::*;
|
||||
use crate::IDENTITY;
|
||||
use crate::point_cloud::{ColorBy, Colors, Column, Complex, Floats, Points};
|
||||
|
||||
/// A cloud of `points` with `columns` on them.
|
||||
fn cloud(points: &[[f32; 3]], columns: Vec<Column>) -> PointCloud {
|
||||
PointCloud {
|
||||
id: 1,
|
||||
name: "c".into(),
|
||||
file: String::new(),
|
||||
origin: Vec3::new(0.0, 0.0, 0.0),
|
||||
points: Points::new(points.iter().flatten().copied().collect::<Vec<f32>>().into()),
|
||||
colors: Colors::default(),
|
||||
source_points: points.len() as u64,
|
||||
units: "mm".into(),
|
||||
transform: IDENTITY,
|
||||
point_size: 2.0,
|
||||
color_by: ColorBy::File,
|
||||
color: None,
|
||||
height_range: None,
|
||||
visible: true,
|
||||
complex: Complex { columns, names: Vec::new() },
|
||||
color_property: None,
|
||||
filters: Vec::new(),
|
||||
}
|
||||
}
|
||||
|
||||
fn column(name: &str, integer: bool, values: &[f32]) -> Column {
|
||||
Column { name: name.into(), integer, values: Floats(values.to_vec().into()) }
|
||||
}
|
||||
|
||||
fn range(property: &str, range: [f64; 2]) -> Filter {
|
||||
Filter { property: property.into(), keep: Keep::Range { range } }
|
||||
}
|
||||
|
||||
fn close(a: &[f64], b: &[f64]) -> bool {
|
||||
a.len() == b.len() && a.iter().zip(b).all(|(x, y)| (x - y).abs() < 1e-9)
|
||||
}
|
||||
|
||||
/// Ten points along x, `t` the same as x.
|
||||
fn row() -> PointCloud {
|
||||
let points: Vec<[f32; 3]> = (0..10).map(|i| [i as f32 + 0.5, 0.0, 0.0]).collect();
|
||||
let t: Vec<f32> = points.iter().map(|p| p[0]).collect();
|
||||
cloud(&points, vec![column("t", false, &t)])
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn each_point_weighs_alike_and_a_range_keeps_those_within_it() {
|
||||
let c = row();
|
||||
let g = Geometry::of(&c);
|
||||
let all = histogram(&c, &g, "t", [0.0, 10.0], 5, &Colour::One, &[]).unwrap();
|
||||
assert!(close(&all.slots[0], &[0.2; 5]));
|
||||
// Kept from t = 2 to 5: three points, ends included.
|
||||
let kept = histogram(&c, &g, "t", [0.0, 10.0], 5, &Colour::One, &[range("t", [2.0, 5.0])]).unwrap();
|
||||
assert!(close(&kept.slots[0], &[0.0, 0.2, 0.1, 0.0, 0.0]));
|
||||
// Filtered by another property: x from 0 to 4 keeps t from 0 to 4.
|
||||
let by_x = histogram(&c, &g, "t", [0.0, 10.0], 5, &Colour::One, &[range("x", [0.0, 4.0])]).unwrap();
|
||||
assert!(close(&by_x.slots[0], &[0.2, 0.2, 0.0, 0.0, 0.0]));
|
||||
// A filter on a property the cloud doesn't have keeps everything, as in the view.
|
||||
assert_eq!(histogram(&c, &g, "t", [0.0, 10.0], 5, &Colour::One, &[range("nope", [0.0, 1.0])]), Some(all));
|
||||
// An axis or a number of bins it can't have.
|
||||
for (axis, bins) in [([1.0, 1.0], 4), ([0.0, f64::NAN], 4), ([0.0, 1.0], 0), ([0.0, 1.0], MAX_BINS + 1)] {
|
||||
assert!(histogram(&c, &g, "t", axis, bins, &Colour::One, &[]).is_none());
|
||||
}
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn colours_split_what_is_kept() {
|
||||
// Four points, roles 0, 3, 3 and -1, t from 0 to 3.
|
||||
let c = cloud(
|
||||
&[[0.0; 3], [1.0, 0.0, 0.0], [2.0, 0.0, 0.0], [3.0, 0.0, 0.0]],
|
||||
vec![column("t", false, &[0.0, 1.0, 2.0, 3.0]), column("role", true, &[0.0, 3.0, 3.0, -1.0])],
|
||||
);
|
||||
let g = Geometry::of(&c);
|
||||
let colour = Colour::Palette { property: "role" };
|
||||
let h = histogram(&c, &g, "t", [0.0, 4.0], 4, &colour, &[]).unwrap();
|
||||
assert_eq!(h.slots.len(), colour.slots());
|
||||
assert!(close(&h.slots[0], &[0.25, 0.0, 0.0, 0.0]));
|
||||
assert!(close(&h.slots[3], &[0.0, 0.25, 0.25, 0.0]));
|
||||
assert!(close(&h.slots[PALETTE.len()], &[0.0, 0.0, 0.0, 0.25]), "a negative label");
|
||||
// A filter by values keeps role 3 only.
|
||||
let three = Filter { property: "role".into(), keep: Keep::Values { values: vec![3] } };
|
||||
let kept = histogram(&c, &g, "t", [0.0, 4.0], 4, &colour, &[three]).unwrap();
|
||||
let total: f64 = kept.slots.iter().flatten().sum();
|
||||
assert!((total - 0.5).abs() < 1e-9 && close(&kept.slots[3], &h.slots[3]));
|
||||
// A ramp over t in two bands, and coloured by a property the cloud doesn't have: plain.
|
||||
let ramp = Colour::Ramp { property: "t", range: [0.0, 4.0], bands: 2 };
|
||||
let r = histogram(&c, &g, "t", [0.0, 4.0], 4, &ramp, &[]).unwrap();
|
||||
assert!(close(&r.slots[0], &[0.25, 0.25, 0.0, 0.0]) && close(&r.slots[1], &[0.0, 0.0, 0.25, 0.25]));
|
||||
let none = histogram(&c, &g, "t", [0.0, 4.0], 4, &Colour::Palette { property: "nope" }, &[]).unwrap();
|
||||
assert!(close(&none.slots[PALETTE.len() + 1], &[0.25; 4]));
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn labels_change_where_the_next_point_has_another() {
|
||||
// Six points in order of t, layers 0 0 1 1 2 2.
|
||||
let points: Vec<[f32; 3]> = (0..6).map(|i| [i as f32, 0.0, 0.0]).collect();
|
||||
let c = cloud(&points, vec![column("t", false, &[0.0, 1.0, 2.0, 3.0, 4.0, 5.0]), column("layer", true, &[0.0, 0.0, 1.0, 1.0, 2.0, 2.0])]);
|
||||
let g = Geometry::of(&c);
|
||||
assert_eq!(label_changes(&c, &g, "layer", "t"), vec![2.0, 4.0]);
|
||||
assert!(label_changes(&c, &g, "nope", "t").is_empty());
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn the_automatic_range_is_what_every_filter_keeps() {
|
||||
// Filtered by x from 2 to 4, coloured by t: the range is what is kept of t, though no filter
|
||||
// is on t (its span within filters on t would be all of it).
|
||||
let mut c = cloud(&[[0.0, 0.0, 0.0], [2.0, 0.0, 0.0], [4.0, 0.0, 0.0], [20.0, 0.0, 0.0]], vec![column("t", false, &[0.0, 3.0, 5.0, 7.0])]);
|
||||
c.color_by = ColorBy::Property;
|
||||
c.color_property = Some("t".into());
|
||||
let g = Geometry::of(&c);
|
||||
let x = [range("x", [2.0, 4.0])];
|
||||
assert_eq!(c.color_range(), Some([0.0, 7.0]));
|
||||
assert_eq!(color_range(&c, &g, &x), Some([3.0, 5.0]));
|
||||
// The point at x = 20 alone: one value, one unit wide.
|
||||
assert_eq!(color_range(&c, &g, &[range("x", [19.0, 21.0])]), Some([6.5, 7.5]));
|
||||
// Nothing kept: the cloud's own bound; a range set is kept as it is.
|
||||
assert_eq!(color_range(&c, &g, &[range("x", [50.0, 60.0])]), Some([0.0, 7.0]));
|
||||
c.height_range = Some([1.0, 2.0]);
|
||||
assert_eq!(color_range(&c, &g, &x), Some([1.0, 2.0]));
|
||||
let h = histogram(&c, &g, "t", [0.0, 1.0], 4, &Colour::One, &x).unwrap();
|
||||
assert_eq!(h.extent, Some([3.0, 5.0]), "the extent reaches past the axis");
|
||||
}
|
||||
@@ -1,105 +0,0 @@
|
||||
//! The print face: the flat face of a body that a slicer export lays on the print bed (#8429).
|
||||
//! A body has at most one (`Document::print_faces`, by body name). It is held by the target a
|
||||
//! sketch on a face holds ([`Document::flat_face_target`]), so a rebuild that adds, removes or
|
||||
//! reorders faces finds the same face again, or says it is gone.
|
||||
|
||||
use solidcraft_geom::Vec3;
|
||||
|
||||
use crate::config::ConfigFaceTarget;
|
||||
use crate::{DocError, Document, ModelBody, ModelState, Result};
|
||||
|
||||
/// Where a print face is: a point on it and its outward unit normal, in the coordinates of the
|
||||
/// body it was found on.
|
||||
#[derive(Clone, Copy, Debug, PartialEq)]
|
||||
pub struct PrintFace {
|
||||
/// The face's index on the body (its first piece, when a change split it).
|
||||
pub index: usize,
|
||||
pub point: Vec3,
|
||||
pub normal: Vec3,
|
||||
}
|
||||
|
||||
impl Document {
|
||||
/// The target that marks flat face `index` of `body` as its print face.
|
||||
pub fn print_face_target(&self, body: &ModelBody, index: usize) -> Result<ConfigFaceTarget> {
|
||||
if body.body.is_mesh() {
|
||||
return Err(DocError::Invalid("not supported yet: a print face on a mesh body".into()));
|
||||
}
|
||||
if body.body.planar_face(index).is_none() {
|
||||
return Err(DocError::Invalid("only a flat face can be the print face".into()));
|
||||
}
|
||||
// The sketch-on-a-face wording ("choose a fixed plane") offers what a print face has not.
|
||||
self.flat_face_target(body, index).map_err(|_| {
|
||||
DocError::Invalid(
|
||||
"this face can't be the print face: the body's history no longer tells it apart from its other faces (as after a shell of a shell body); pick a face of another body, or edit the feature that reshaped it".into(),
|
||||
)
|
||||
})
|
||||
}
|
||||
|
||||
/// Where `body`'s print face is now. `None`: it has none. An error: the face can't be found
|
||||
/// any more, or is no longer flat.
|
||||
pub fn print_face(&self, state: &ModelState, body: &ModelBody) -> Option<Result<PrintFace>> {
|
||||
let target = self.print_faces.get(body.definition_name())?;
|
||||
Some(self.locate_print_face(state, body, target))
|
||||
}
|
||||
|
||||
/// The print face a copy of `source` gets (Move/Copy, Mirror): the face of `copy` named after
|
||||
/// `source`'s print face (a copy's faces carry their source's names, followed by the copy's
|
||||
/// instance, `F1:+x@F2.1`). `None`:
|
||||
/// `source` has no print face.
|
||||
pub fn copied_print_face(&self, state: &ModelState, source: &ModelBody, copy: &ModelBody) -> Option<Result<ConfigFaceTarget>> {
|
||||
let target = self.print_faces.get(source.definition_name())?;
|
||||
let found = || {
|
||||
let (indices, _) = self.anchored_face_indices(state, source, target)?;
|
||||
let first = indices.first().copied().ok_or_else(|| DocError::Unknown("the print face no longer exists".into()))?;
|
||||
let names = crate::naming::face_names(source);
|
||||
let name =
|
||||
names.get(first).map(|n| crate::naming::strip_piece(n)).ok_or_else(|| DocError::Unknown("the print face has no name".into()))?;
|
||||
let index = crate::naming::face_names(copy)
|
||||
.iter()
|
||||
.position(|n| crate::naming::strip_piece(without_last_instance(n)) == name)
|
||||
.ok_or_else(|| DocError::Unknown(format!("the copy has no face `{name}`")))?;
|
||||
self.print_face_target(copy, index)
|
||||
};
|
||||
Some(found())
|
||||
}
|
||||
|
||||
fn locate_print_face(&self, state: &ModelState, body: &ModelBody, target: &ConfigFaceTarget) -> Result<PrintFace> {
|
||||
if body.body.is_mesh() {
|
||||
return Err(DocError::Invalid("not supported yet: a print face on a mesh body".into()));
|
||||
}
|
||||
let (indices, _) = self.anchored_face_indices(state, body, target)?;
|
||||
let first = indices.first().copied().ok_or_else(|| DocError::Unknown("the print face no longer exists".into()))?;
|
||||
let plane = body.body.planar_face(first).ok_or_else(|| DocError::Invalid("the print face is no longer flat".into()))?;
|
||||
let scale = 1. + body.body.size();
|
||||
for index in indices.iter().skip(1) {
|
||||
let other = body.body.planar_face(*index).ok_or_else(|| DocError::Invalid("the print face is no longer flat".into()))?;
|
||||
if plane.normal().dot(other.normal()).abs() < 1. - 1e-8 || (other.origin - plane.origin).dot(plane.normal()).abs() > 1e-7 * scale {
|
||||
return Err(DocError::Invalid("the print face's pieces no longer lie on one plane".into()));
|
||||
}
|
||||
}
|
||||
// The surface's own orientation is how the kernel built it, so the side the material is
|
||||
// on is taken from the face's triangles, which point out of the body.
|
||||
let mesh = body.mesh();
|
||||
let mut area = Vec3::ZERO;
|
||||
for (t, f) in mesh.triangles.iter().zip(&mesh.tri_face) {
|
||||
if let (true, Some([a, b, c])) = (indices.contains(&(*f as usize)), mesh.tri(t)) {
|
||||
area += (b - a).cross(c - a);
|
||||
}
|
||||
}
|
||||
let normal = plane.normal().normalized().ok_or_else(|| DocError::Invalid("the print face's plane is degenerate".into()))?;
|
||||
let outward = area.dot(normal);
|
||||
if !(outward.abs() > 0.) {
|
||||
return Err(DocError::Invalid("the print face has no surface to lie on".into()));
|
||||
}
|
||||
Ok(PrintFace { index: first, point: plane.origin, normal: if outward < 0. { -normal } else { normal } })
|
||||
}
|
||||
}
|
||||
|
||||
/// A face name without the copy instance at its end (`F1:+x@F2.1` is `F1:+x`; a copy of a copy,
|
||||
/// `F1:+x@F2.1@F5.1`, is `F1:+x@F2.1`).
|
||||
fn without_last_instance(n: &str) -> &str {
|
||||
let Some(at) = n.rfind('@') else { return n };
|
||||
let instance = n.get(at + 1..).and_then(|t| t.strip_prefix('F')).and_then(|t| t.split_once('.'));
|
||||
let digits = |t: &str| !t.is_empty() && t.bytes().all(|b| b.is_ascii_digit());
|
||||
if instance.is_some_and(|(feature, k)| digits(feature) && digits(k)) { n.get(..at).unwrap_or(n) } else { n }
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user