diff --git a/apps/editor/components/kitchen-browser.tsx b/apps/editor/components/kitchen-browser.tsx index fb6a7c903e..d755c92c17 100644 --- a/apps/editor/components/kitchen-browser.tsx +++ b/apps/editor/components/kitchen-browser.tsx @@ -1,20 +1,14 @@ 'use client' -import { - type AnyNodeId, - type CabinetNode, - emitter, - resolveLevelId, - usePascalI18n, - useScene, -} from '@pascal-app/core' +import { type AnyNodeId, emitter, resolveLevelId, usePascalI18n, useScene } from '@pascal-app/core' import { useCommandPalette, useCommandRegistry, useEditor } from '@pascal-app/editor' import { beginKitchenPlacement, findKitchenItems, + KITCHEN_ITEM_LABELS, KITCHEN_ITEMS, KitchenCollection, - kitchenPresetForModule, + kitchenPresetForPlacedModule, } from '@pascal-app/nodes' import { useViewer } from '@pascal-app/viewer' import { useEffect } from 'react' @@ -45,7 +39,11 @@ export function KitchenBrowser({ query = '' }: { query?: string }) { const mode = useEditor((state) => state.mode) // Read the scene only while a query asks for placed items. const matches = useScene( - useShallow((state) => (query.trim() ? findKitchenItems(state.nodes, query) : NO_ITEMS)), + useShallow((state) => + query.trim() + ? findKitchenItems(state.nodes, query, (id) => i18n._(KITCHEN_ITEM_LABELS[id])) + : NO_ITEMS, + ), ) const active = KITCHEN_ITEMS.find((item) => item.id === defaults?.kitchenPreset) return ( @@ -108,6 +106,8 @@ export function KitchenBrowser({ query = '' }: { query?: string }) { export function KitchenCommands() { const i18n = usePascalI18n() + // The commands bake translated labels; a locale or catalog change re-registers them. + const catalogVersion = i18n.getVersion() const register = useCommandRegistry((state) => state.register) // Always mounted: the placed items are read only while the palette is open to list them. const paletteOpen = useCommandPalette((state) => state.open) @@ -122,27 +122,22 @@ export function KitchenCommands() { label: i18n._({ id: 'app.kitchenBrowser.addLabel', message: 'Add {label}', - values: { label: item.label }, + values: { label: i18n._(KITCHEN_ITEM_LABELS[item.id]) }, }), group: i18n._({ id: 'app.kitchenBrowser.groupAdd', message: 'Kitchen · Add' }), keywords: item.keywords.split(' '), execute: () => beginKitchenPlacement(item.id), })), ), - [register, i18n], + [register, i18n, catalogVersion], ) useEffect( () => register( modules.map((node) => { - const nodes = useScene.getState().nodes - const parent = node.parentId ? nodes[node.parentId as AnyNodeId] : undefined const preset = node.type === 'cabinet-module' - ? kitchenPresetForModule( - node, - parent?.type === 'cabinet' ? (parent as CabinetNode) : undefined, - ) + ? kitchenPresetForPlacedModule(useScene.getState().nodes, node) : 'base-door' const item = KITCHEN_ITEMS.find((entry) => entry.id === preset)! return { @@ -150,7 +145,7 @@ export function KitchenCommands() { label: i18n._({ id: 'app.kitchenBrowser.findName', message: 'Find {name}', - values: { name: node.name || item.label }, + values: { name: node.name || i18n._(KITCHEN_ITEM_LABELS[item.id]) }, }), group: i18n._({ id: 'app.kitchenBrowser.groupInThisProject', @@ -161,7 +156,7 @@ export function KitchenCommands() { } }), ), - [register, modules, i18n], + [register, modules, i18n, catalogVersion], ) return null } diff --git a/i18n/literal-baseline.json b/i18n/literal-baseline.json index 91b8109d1b..88db4364d5 100644 --- a/i18n/literal-baseline.json +++ b/i18n/literal-baseline.json @@ -739,248 +739,6 @@ "Top Taper", "Width" ], - "packages/nodes/src/cabinet/compartment-card.tsx": [ - "Baskets", - "Bottom", - "Bottom Freezer", - "Bowls", - "Burners on", - "Chimney", - "Chimney", - "Door", - "Door", - "Double", - "Double", - "Double", - "Drawer", - "Drawer", - "Drawers", - "Flip hinge", - "Flip the door hinge to the opposite side", - "Fridge", - "Gas", - "Glass", - "Glass", - "Height", - "Hob", - "Induction", - "Layout", - "Left", - "Micro", - "Oven", - "Pullout", - "Rack", - "Right", - "Shelf", - "Shelf", - "Shelves", - "Shelves inside", - "Single", - "Single", - "Sink", - "Style", - "Style", - "Surface", - "Top", - "Top Freezer", - "Top grate", - "Tray", - "Type", - "Washer", - "Wire" - ], - "packages/nodes/src/cabinet/essential-controls.tsx": [ - "Bottom freezer", - "Cooktop type", - "Door direction", - "Double", - "Double", - "Double", - "Fridge type", - "Gas", - "Glass", - "Induction", - "Item options", - "Left hinge", - "Right hinge", - "Single", - "Single", - "Sink layout", - "Top freezer" - ], - "packages/nodes/src/cabinet/kitchen-collection.tsx": [ - "Choose {label}", - "No kitchen items match. Try “fridge”, “sink”, or “cabinet”.", - "Search fridge, sink, cabinets…", - "Search kitchen items" - ], - "packages/nodes/src/cabinet/kitchen-module-actions.tsx": [ - "Add beside", - "Add beside selected item", - "Add {label}", - "An upper cabinet attached to this item will be removed to make room.", - "Cabinet", - "Cancel", - "Inserts on the {action} of the selected item.", - "Kitchen run preview, highlighted item is the proposed change", - "Left side", - "Replace selected item", - "Replace with {label}", - "Replace with…", - "Replaces only the selected item.", - "Right side", - "This", - "Unable to update this kitchen.", - "item cannot fit within the current run and its wall or corner limits. Move an end cabinet or free space, then try again.", - "moves {?}" - ], - "packages/nodes/src/cabinet/panel.tsx": [ - "Add chimney", - "Add compartment", - "Add wall cabinet", - "Advanced", - "Appliance", - "Appliance front", - "Auto", - "Bar", - "Base Cabinet", - "Cabinet Type", - "Cabinet construction, compartments, and opening preview.", - "Cabinet panel", - "Center", - "Close", - "Close cabinet", - "Close cabinet", - "Common wall-cabinet heights. Use the slider below for a custom height.", - "Compartments", - "Cutout", - "Depth", - "Dimensions", - "Dimensions", - "Edit kitchen run", - "Fill to ceiling", - "Finish", - "Finish", - "Finished height extends", - "Front construction", - "Handles", - "Height", - "Height", - "Height preset", - "Hole", - "Inset", - "Kitchen", - "Kitchen run", - "Knob", - "Mounting", - "None", - "None", - "Open", - "Open Animation", - "Open cabinet", - "Overlay", - "Panel-ready", - "Planning checks", - "Play", - "Play animation", - "Position", - "Raised Arch", - "Remove wall cabinet", - "Replace with…", - "Reveal gap", - "Shaker", - "Shared countertop, plinth, and finishes", - "Slab", - "Solid matching front between the cabinet and wall. Countertop and toe-kick continue across this filler.", - "Standard width", - "Stop", - "Stop animation", - "Stop animation", - "Style", - "Style", - "Tall Cabinet", - "Top", - "Top / Ceiling", - "Top Cabinet", - "Top depth", - "Top height", - "Trim / Soffit", - "Uses the cabinet front style, reveal, handle, and front material settings below.", - "Wall filler", - "Width", - "Width", - "mm above the ceiling." - ], - "packages/nodes/src/cabinet/run-panel.tsx": [ - "Add left", - "Add right", - "Align cabinets & handles", - "Applies depth, carcass, plinth, and countertop thickness to this run.", - "Auto", - "Back", - "Balances standard base cabinets while keeping appliance and corner-filler widths fixed.", - "Bar", - "Bar counter", - "Bar depth", - "Bar height", - "Carcass height", - "Center", - "Common wall-cabinet heights. Use the slider below for a custom height.", - "Copies", - "Copies include the source cabinet structure and any attached wall cabinet. Existing modules stay fixed; the requested array must fit in the available run space.", - "Corner fillers cannot be used as array sources", - "Countertop depth", - "Countertop height", - "Create array", - "Cutout", - "Depth", - "Direction", - "Duplicate along run", - "Equalize widths", - "Finish & align", - "Finished back", - "Finished exposed ends", - "Fit wall fillers", - "Fits 50–150 mm gaps at run ends beside perpendicular walls.", - "Fronts", - "Handles", - "Height preset", - "Hole", - "Inset", - "Island & Bar", - "Kitchen run", - "Knob", - "Left", - "Left", - "Match base heights, backs, reveals and handles. Align upper cabinets; preserve tall appliances and custom compartments.", - "Module {?}", - "Modules", - "Mounting", - "No eligible module", - "None", - "Overlay", - "Plinth height", - "Position", - "Raised Arch", - "Reveal gap", - "Right", - "Right", - "Seating overhang", - "Shaker", - "Shared Plinth & Countertop", - "Show countertop", - "Show plinth", - "Slab", - "Source module", - "Spacing", - "Standard dimensions", - "Style", - "Style", - "Top", - "Use this module as the array source", - "Use {?} as array source", - "Waterfall ends" - ], "packages/nodes/src/chimney/panel.tsx": [ "Above Ridge", "Actions", diff --git a/i18n/pseudo-surfaces.ts b/i18n/pseudo-surfaces.ts index 8b4bc728ee..19dfdad505 100644 --- a/i18n/pseudo-surfaces.ts +++ b/i18n/pseudo-surfaces.ts @@ -2,7 +2,10 @@ import type { Page } from 'playwright-core' import type { SceneGraph } from '@pascal-app/core/clone-scene-graph' import { template as twoBedroom } from '../packages/mcp/src/templates/two-bedroom' import { pseudoLocalize } from '../scripts/i18n' +import { cabinetPresetById } from '../packages/nodes/src/cabinet/presets' import { + CabinetModuleNode, + CabinetNode, RoofNode, RoofSegmentNode, StairNode, @@ -70,6 +73,35 @@ export const furnishedPath = async (base: string) => `/project/${await auditScene(base, 'furnished', furnishedScene())}` const furnishedData = ['Project #1', 'Living / Kitchen', 'Bedroom 1', 'Bedroom 2', 'Bath'] +/** The two-bedroom template with a two-module kitchen run in the living room. */ +function kitchenScene() { + const graph = structuredClone(twoBedroom) as unknown as { + nodes: Record + } + const run = CabinetNode.parse({ + id: 'cabinet_audit', + parentId: 'level_0', + position: [1.5, 0, 1], + children: ['cabinet-module_audit_base', 'cabinet-module_audit_sink'], + }) + const modules = (['base-door', 'sink-base'] as const).map((preset, index) => + CabinetModuleNode.parse({ + ...cabinetPresetById(preset)?.createPatch(run), + id: `cabinet-module_audit_${preset === 'base-door' ? 'base' : 'sink'}`, + parentId: run.id, + position: [index * 0.65, 0, 0], + }), + ) + for (const node of [run, ...modules]) graph.nodes[node.id] = node + graph.nodes.level_0?.children?.push(run.id) + return graph as unknown as SceneGraph +} + +const kitchenPath = async (base: string) => + `/project/${await auditScene(base, 'kitchen', kitchenScene())}` +// Preset module names are stored scene data, like room names. +const kitchenData = [...furnishedData, 'Base Cabinet', 'Sink Base'] + const escapeRegExp = (text: string) => text.replace(/[.*+?^${}()|[\]\\]/g, '\\$&') /** The rail and layer names stay English until the left-panel migration lands. */ @@ -322,6 +354,20 @@ export const surfaces: PseudoSurface[] = [ scope: '[data-editor-inspector]', data: furnishedData, }, + { + name: 'cabinet-module-panel', + path: kitchenPath, + steps: (page) => openLayer(page, 'Base Cabinet'), + scope: '[data-editor-inspector]', + data: kitchenData, + }, + { + name: 'cabinet-run-panel', + path: kitchenPath, + steps: (page) => openLayer(page, /^Modular Cabinet/), + scope: '[data-editor-inspector]', + data: kitchenData, + }, { name: 'node-action-menu', path: furnishedPath, diff --git a/packages/editor/src/i18n/locales/en-XA/messages.ts b/packages/editor/src/i18n/locales/en-XA/messages.ts index 795090c693..31f4fe7630 100644 --- a/packages/editor/src/i18n/locales/en-XA/messages.ts +++ b/packages/editor/src/i18n/locales/en-XA/messages.ts @@ -1 +1 @@ -/*eslint-disable*/import type{Messages}from"@lingui/core";export const messages=JSON.parse("{\"app.appShell.pascalHome\":[\"[Þášçáļ ĥöɱé ~~~]\"],\"app.buildTab.addGate\":[\"[Åðð Ĝáţé ~~~]\"],\"app.buildTab.addOpenPassage\":[\"[Åðð Öþéñ Þáššáĝé ~~~~~]\"],\"app.buildTab.addToRooms\":[\"[Åðð ţö ŕööɱš ~~~]\"],\"app.buildTab.allBuildTools\":[\"[← Åļļ ƀûîļð ţööļš ~~~~]\"],\"app.buildTab.chooseGateOrOpenPassageThen\":[\"[Çĥööšé Ĝáţé öŕ Öþéñ Þáššáĝé, ţĥéñ çļîçķ îţš þöšîţîöñ öñ áñý ƒéñçé. Ƒîñð þļáçéð ĝáţéš áñð öþéñîñĝš ûñðéŕ ţĥéîŕ ƒéñçé îñ ţĥé šçéñé ĝŕáþĥ. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~]\"],\"app.buildTab.clickALinesetToLayThe\":[\"[Çļîçķ á ļîñéšéţ ţö ļáý ţĥé ļîñé ƀéšîðé îţ. ~~~~~~~~~~]\"],\"app.buildTab.doubleGate\":[\"[Ðöûƀļé ĝáţé ~~~]\"],\"app.buildTab.featuresExtensions\":[\"[Ƒéáţûŕéš & éẋţéñšîöñš ~~~~~~]\"],\"app.buildTab.fenceFeatures\":[\"[Ƒéñçé ƒéáţûŕéš ~~~~]\"],\"app.buildTab.followLineset\":[\"[Ƒöļļöŵ ļîñéšéţ ~~~~]\"],\"app.buildTab.gate\":[\"[Ĝáţé ~~]\"],\"app.buildTab.gateStyle\":[\"[Ĝáţé šţýļé ~~~]\"],\"app.buildTab.horizontalBoards\":[\"[Ĥöŕîžöñţáļ ƀöáŕðš ~~~~~]\"],\"app.buildTab.hoverAFenceToPreviewClick\":[\"[Ĥöṽéŕ á ƒéñçé ţö þŕéṽîéŵ. Çļîçķ ţö þļáçé. Éšç çáñçéļš. Ļéáṽé ŕööɱ ƀéţŵééñ öþéñîñĝš. ~~~~~~~~~~~~~~~~~~~~]\"],\"app.buildTab.leaves\":[\"[Ļéáṽéš ~~]\"],\"app.buildTab.liquidLine\":[\"[Ļîǫûîð Ļîñé ~~~]\"],\"app.buildTab.matchFenceStyle\":[\"[Ṁáţçĥ ƒéñçé šţýļé ~~~~~]\"],\"app.buildTab.mep\":[\"[ṀÉÞ ~]\"],\"app.buildTab.off\":[\"[Öƒƒ ~]\"],\"app.buildTab.on\":[\"[Öñ ~]\"],\"app.buildTab.openRails\":[\"[Öþéñ ŕáîļš ~~~]\"],\"app.buildTab.opening\":[\"[Öþéñîñĝ ~~~]\"],\"app.buildTab.openingWidthM\":[\"[Öþéñîñĝ ŵîðţĥ (ɱ) ~~~~]\"],\"app.buildTab.outdoor\":[\"[Öûţðööŕ ~~~]\"],\"app.buildTab.picket\":[\"[Þîçķéţ ~~]\"],\"app.buildTab.roofType\":[\"[Ŕööƒ ţýþé ~~~]\"],\"app.buildTab.roomsAlreadyCreateTheirFloorAnd\":[\"[Ŕööɱš áļŕéáðý çŕéáţé ţĥéîŕ ƒļööŕ áñð çéîļîñĝ. Ûšé ţĥéšé ƒöŕ þļáţƒöŕɱš áñð öñé-öƒƒ šţŕûçţûŕé. ~~~~~~~~~~~~~~~~~~~~~~~]\"],\"app.buildTab.searchBuildToolsAndKitchenItems\":[\"[Šéáŕçĥ ƀûîļð ţööļš áñð ķîţçĥéñ îţéɱš ~~~~~~~~~~]\"],\"app.buildTab.searchToolsFridgeSink\":[\"[Šéáŕçĥ ţööļš, ƒŕîðĝé, šîñķ… ~~~~~~~]\"],\"app.buildTab.selectACurvedWallToMatch\":[\"[Šéļéçţ á çûŕṽéð ŵáļļ ţö ɱáţçĥ îţš ŕáðîûš áñð áŕç. ~~~~~~~~~~~~]\"],\"app.buildTab.singleGate\":[\"[Šîñĝļé ĝáţé ~~~]\"],\"app.buildTab.slabCeilingColumn\":[\"[Šļáƀ, çéîļîñĝ, çöļûɱñ… ~~~~~~]\"],\"app.buildTab.solidPrivacy\":[\"[Šöļîð þŕîṽáçý ~~~~]\"],\"app.buildTab.traceALineAlongsideAnExisting\":[\"[Ţŕáçé á ļîñé áļöñĝšîðé áñ éẋîšţîñĝ ļîñéšéţ (Ƒ). ~~~~~~~~~~~~]\"],\"app.buildTab.verticalSlats\":[\"[Ṽéŕţîçáļ šļáţš ~~~~]\"],\"app.editorNavbar.allProjects\":[\"[Åļļ þŕöĵéçţš ~~~~]\"],\"app.editorNavbar.preview\":[\"[Þŕéṽîéŵ ~~~]\"],\"app.editorNavbar.projectName\":[\"[Þŕöĵéçţ ñáɱé ~~~~]\"],\"app.editorNavbar.renameProject\":[\"[Ŕéñáɱé þŕöĵéçţ ~~~~]\"],\"app.editorNavbar.share\":[\"[Šĥáŕé ~~]\"],\"app.kitchenBrowser.addLabel\":[\"[Åðð \",[\"label\"],\" ~]\"],\"app.kitchenBrowser.addToKitchen\":[\"[Åðð ţö ķîţçĥéñ ~~~~]\"],\"app.kitchenBrowser.chooseAnItemThenClickTo\":[\"[Çĥööšé áñ îţéɱ, ţĥéñ çļîçķ ţö þļáçé îţ. Åþþļîáñçéš îñçļûðé ţĥéîŕ çáƀîñéţŕý. ~~~~~~~~~~~~~~~~~~~]\"],\"app.kitchenBrowser.findInThisProjectLength\":[\"[Ƒîñð îñ ţĥîš þŕöĵéçţ · \",[\"length\"],\" ~~~~~~]\"],\"app.kitchenBrowser.findName\":[\"[Ƒîñð \",[\"name\"],\" ~~]\"],\"app.kitchenBrowser.groupAdd\":[\"[Ķîţçĥéñ · Åðð ~~~]\"],\"app.kitchenBrowser.groupInThisProject\":[\"[Ķîţçĥéñ · Îñ ţĥîš þŕöĵéçţ ~~~~~~]\"],\"app.kitchenBrowser.kitchenCabinet\":[\"[Ķîţçĥéñ çáƀîñéţ ~~~~~]\"],\"app.kitchenBrowser.noMatchingKitchenItemsPlacedYet\":[\"[Ñö ɱáţçĥîñĝ ķîţçĥéñ îţéɱš þļáçéð ýéţ. ~~~~~~~~~~]\"],\"app.kitchenBrowser.selectAndShowInScene\":[\"[Šéļéçţ áñð šĥöŵ îñ šçéñé ~~~~~~]\"],\"app.lib.buildPalette.ceiling\":[\"[Çéîļîñĝ ~~~]\"],\"app.lib.buildPalette.column\":[\"[Çöļûɱñ ~~]\"],\"app.lib.buildPalette.door\":[\"[Ðööŕ ~~]\"],\"app.lib.buildPalette.duct\":[\"[Ðûçţ ~~]\"],\"app.lib.buildPalette.dwvPipe\":[\"[ÐŴṼ Þîþé ~~~]\"],\"app.lib.buildPalette.elevator\":[\"[Éļéṽáţöŕ ~~~]\"],\"app.lib.buildPalette.fence\":[\"[Ƒéñçé ~~]\"],\"app.lib.buildPalette.hvacUnit\":[\"[ĤṼÅÇ Ûñîţ ~~~]\"],\"app.lib.buildPalette.kitchen\":[\"[Ķîţçĥéñ ~~~]\"],\"app.lib.buildPalette.lineset\":[\"[Ļîñéšéţ ~~~]\"],\"app.lib.buildPalette.liquidLine\":[\"[Ļîǫûîð Ļîñé ~~~]\"],\"app.lib.buildPalette.mep\":[\"[ṀÉÞ ~]\"],\"app.lib.buildPalette.register\":[\"[Ŕéĝîšţéŕ ~~~]\"],\"app.lib.buildPalette.roof\":[\"[Ŕööƒ ~~]\"],\"app.lib.buildPalette.shelf\":[\"[Šĥéļƒ ~~]\"],\"app.lib.buildPalette.slab\":[\"[Šļáƀ ~~]\"],\"app.lib.buildPalette.spawnPoint\":[\"[Šþáŵñ þöîñţ ~~~]\"],\"app.lib.buildPalette.stairs\":[\"[Šţáîŕš ~~]\"],\"app.lib.buildPalette.terrace\":[\"[Ţéŕŕáçé ~~~]\"],\"app.lib.buildPalette.terrain\":[\"[Ţéŕŕáîñ ~~~]\"],\"app.lib.buildPalette.wall\":[\"[Ŵáļļ ~~]\"],\"app.lib.buildPalette.window\":[\"[Ŵîñðöŵ ~~]\"],\"app.lib.buildPanelModel.addFitting\":[\"[Åðð Ƒîţţîñĝ ~~~]\"],\"app.lib.buildPanelModel.addGate\":[\"[Åðð Ĝáţé ~~~]\"],\"app.lib.buildPanelModel.addOpenPassage\":[\"[Åðð Öþéñ Þáššáĝé ~~~~~]\"],\"app.lib.buildPanelModel.addTrap\":[\"[Åðð Ţŕáþ ~~~]\"],\"app.lib.buildPanelModel.build\":[\"[Ɓûîļð ~~]\"],\"app.lib.buildPanelModel.createFrom\":[\"[Çŕéáţé ƒŕöɱ ~~~]\"],\"app.lib.buildPanelModel.drawTheRoofFootprintWithTwo\":[\"[Ðŕáŵ ţĥé ŕööƒ ƒööţþŕîñţ ŵîţĥ ţŵö çöŕñéŕ çļîçķš. ~~~~~~~~~~~~]\"],\"app.lib.buildPanelModel.duct\":[\"[Ðûçţ ~~]\"],\"app.lib.buildPanelModel.dwvPipe\":[\"[ÐŴṼ Þîþé ~~~]\"],\"app.lib.buildPanelModel.featuresExtensions\":[\"[Ƒéáţûŕéš & éẋţéñšîöñš ~~~~~~]\"],\"app.lib.buildPanelModel.fence\":[\"[Ƒéñçé ~~]\"],\"app.lib.buildPanelModel.followLineset\":[\"[Ƒöļļöŵ ļîñéšéţ ~~~~]\"],\"app.lib.buildPanelModel.gatesOpenings\":[\"[Ĝáţéš & öþéñîñĝš ~~~~]\"],\"app.lib.buildPanelModel.hoverARoomToPreviewIts\":[\"[Ĥöṽéŕ á ŕööɱ ţö þŕéṽîéŵ îţš ƀöûñðáŕý, ţĥéñ çļîçķ ţö þļáçé. ~~~~~~~~~~~~~~]\"],\"app.lib.buildPanelModel.kitchen\":[\"[Ķîţçĥéñ ~~~]\"],\"app.lib.buildPanelModel.mep\":[\"[ṀÉÞ ~]\"],\"app.lib.buildPanelModel.modularCabinet\":[\"[Ṁöðûļáŕ Çáƀîñéţ ~~~~~]\"],\"app.lib.buildPanelModel.off\":[\"[Öƒƒ ~]\"],\"app.lib.buildPanelModel.on\":[\"[Öñ ~]\"],\"app.lib.buildPanelModel.painting\":[\"[Þáîñţîñĝ ~~~]\"],\"app.lib.buildPanelModel.roof\":[\"[Ŕööƒ ~~]\"],\"app.lib.buildPanelModel.roofType\":[\"[Ŕööƒ ţýþé ~~~]\"],\"app.lib.buildPanelModel.toolCount\":[\"[\",[\"count\",\"plural\",{\"one\":[\"#\",\" ţööļ\"],\"other\":[\"#\",\" ţööļš\"]}],\" ~~~]\"],\"app.lib.buildTabState.conical\":[\"[Çöñîçáļ ~~~]\"],\"app.lib.buildTabState.draw\":[\"[Ðŕáŵ ~~]\"],\"app.lib.buildTabState.dutch\":[\"[Ðûţçĥ ~~]\"],\"app.lib.buildTabState.flat\":[\"[Ƒļáţ ~~]\"],\"app.lib.buildTabState.gable\":[\"[Ĝáƀļé ~~]\"],\"app.lib.buildTabState.gambrel\":[\"[Ĝáɱƀŕéļ ~~~]\"],\"app.lib.buildTabState.hip\":[\"[Ĥîþ ~]\"],\"app.lib.buildTabState.mansard\":[\"[Ṁáñšáŕð ~~~]\"],\"app.lib.buildTabState.room\":[\"[Ŕööɱ ~~]\"],\"app.lib.buildTabState.shed\":[\"[Šĥéð ~~]\"],\"app.lib.buildTabState.wall\":[\"[Ŵáļļ ~~]\"],\"app.sceneLoader.anotherSessionSavedFirstRefresh\":[\"[Åñöţĥéŕ šéššîöñ šáṽéð ƒîŕšţ — ŕéƒŕéšĥ? ~~~~~~~~~~]\"],\"app.sceneLoader.build\":[\"[Ɓûîļð ~~]\"],\"app.sceneLoader.dismiss\":[\"[Ðîšɱîšš ~~~]\"],\"app.sceneLoader.items\":[\"[Îţéɱš ~~]\"],\"app.sceneLoader.paint\":[\"[Þáîñţ ~~]\"],\"app.sceneLoader.reload\":[\"[Ŕéļöáð ~~]\"],\"app.sceneLoader.scene\":[\"[Šçéñé ~~]\"],\"app.sceneLoader.settings\":[\"[Šéţţîñĝš ~~~]\"],\"app.sceneLoader.yourChangesHavenTBeenSaved\":[\"[Ýöûŕ çĥáñĝéš ĥáṽéñ'ţ ƀééñ šáṽéð. Ŕéļöáð ţö þîçķ ûþ ţĥé ļáţéšţ ṽéŕšîöñ. ~~~~~~~~~~~~~~~~~]\"],\"app.sharePanel.anyoneWithTheLinkCanView\":[\"[Åñýöñé ŵîţĥ ţĥé ļîñķ çáñ ṽîéŵ ţĥîš þŕöĵéçţ. Ţĥéý çáññöţ éðîţ îţ. ~~~~~~~~~~~~~~~~]\"],\"app.sharePanel.copied\":[\"[Çöþîéð ~~]\"],\"app.sharePanel.copy\":[\"[Çöþý ~~]\"],\"app.sharePanel.couldNotReadTheSharingState\":[\"[Çöûļð ñöţ ŕéáð ţĥé šĥáŕîñĝ šţáţé. ~~~~~~~~~]\"],\"app.sharePanel.couldNotTurnOffThePublic\":[\"[Çöûļð ñöţ ţûŕñ öƒƒ ţĥé þûƀļîç ļîñķ. ~~~~~~~~~]\"],\"app.sharePanel.couldNotTurnOnThePublic\":[\"[Çöûļð ñöţ ţûŕñ öñ ţĥé þûƀļîç ļîñķ. ~~~~~~~~~]\"],\"app.sharePanel.embedCode\":[\"[Éɱƀéð çöðé ~~~]\"],\"app.sharePanel.embedLink\":[\"[Éɱƀéð ļîñķ ~~~]\"],\"app.sharePanel.hideControls\":[\"[Ĥîðé çöñţŕöļš ~~~~]\"],\"app.sharePanel.link\":[\"[Ļîñķ ~~]\"],\"app.sharePanel.onlyThe3dViewNoHeader\":[\"[Öñļý ţĥé 3Ð ṽîéŵ, ñö ĥéáðéŕ öŕ ţööļƀáŕ. ~~~~~~~~~]\"],\"app.sharePanel.open\":[\"[Öþéñ ~~]\"],\"app.sharePanel.publicLink\":[\"[Þûƀļîç ļîñķ ~~~]\"],\"app.sharePanel.shareProject\":[\"[Šĥáŕé þŕöĵéçţ ~~~~]\"],\"app.viewerToolbar.automaticDimensions\":[\"[Åûţöɱáţîç ðîɱéñšîöñš ~~~~~~]\"],\"app.viewerToolbar.camera\":[\"[Çáɱéŕá ~~]\"],\"app.viewerToolbar.cleanPlanDimensionsAppearWithSelection\":[\"[Çļéáñ þļáñ; ðîɱéñšîöñš áþþéáŕ ŵîţĥ šéļéçţîöñ ~~~~~~~~~~~~]\"],\"app.viewerToolbar.collapseSidebar\":[\"[Çöļļáþšé šîðéƀáŕ ~~~~~]\"],\"app.viewerToolbar.crispOpaqueEdgeLines\":[\"[Çŕîšþ, öþáǫûé éðĝé ļîñéš ~~~~~~]\"],\"app.viewerToolbar.cutaway\":[\"[Çûţáŵáý ~~~]\"],\"app.viewerToolbar.default\":[\"[Ðéƒáûļţ ~~~]\"],\"app.viewerToolbar.display\":[\"[Ðîšþļáý ~~~]\"],\"app.viewerToolbar.displaySettings\":[\"[Ðîšþļáý šéţţîñĝš ~~~~~]\"],\"app.viewerToolbar.doorWindowMarks\":[\"[Ðööŕ/ŵîñðöŵ ɱáŕķš ~~~~~]\"],\"app.viewerToolbar.edges\":[\"[Éðĝéš ~~]\"],\"app.viewerToolbar.enterVr\":[\"[Éñţéŕ ṼŔ ~~~]\"],\"app.viewerToolbar.exitVr\":[\"[Éẋîţ ṼŔ ~~]\"],\"app.viewerToolbar.expandSidebar\":[\"[Éẋþáñð šîðéƀáŕ ~~~~]\"],\"app.viewerToolbar.expert\":[\"[Éẋþéŕţ ~~]\"],\"app.viewerToolbar.exploded\":[\"[Éẋþļöðéð ~~~]\"],\"app.viewerToolbar.faceOfStud\":[\"[Ƒáçé öƒ šţûð ~~~]\"],\"app.viewerToolbar.faintOutlineOfMajorCreases\":[\"[Ƒáîñţ öûţļîñé öƒ ɱáĵöŕ çŕéášéš ~~~~~~~~]\"],\"app.viewerToolbar.feetInches\":[\"[Ƒééţ & îñçĥéš ~~~]\"],\"app.viewerToolbar.finishedFaces\":[\"[Ƒîñîšĥéð ƒáçéš ~~~~]\"],\"app.viewerToolbar.flatAndFastNoAmbientOcclusion\":[\"[Ƒļáţ áñð ƒášţ — ñö áɱƀîéñţ öççļûšîöñ ~~~~~~~~~]\"],\"app.viewerToolbar.floorPlanAnnotations\":[\"[Ƒļööŕ þļáñ áññöţáţîöñš ~~~~~~]\"],\"app.viewerToolbar.floorPlanMode\":[\"[Ƒļööŕ þļáñ ɱöðé ~~~~]\"],\"app.viewerToolbar.fullAmbientOcclusion\":[\"[Ƒûļļ áɱƀîéñţ öççļûšîöñ ~~~~~~]\"],\"app.viewerToolbar.fullDocumentationAndAnnotationControls\":[\"[Ƒûļļ ðöçûɱéñţáţîöñ áñð áññöţáţîöñ çöñţŕöļš ~~~~~~~~~~~~]\"],\"app.viewerToolbar.fullHeight\":[\"[Ƒûļļ ĥéîĝĥţ ~~~]\"],\"app.viewerToolbar.fullWallThickness\":[\"[Ƒûļļ ŵáļļ ţĥîçķñéšš ~~~~~~]\"],\"app.viewerToolbar.grid\":[\"[Ĝŕîð ~~]\"],\"app.viewerToolbar.levelsMode\":[\"[Ļéṽéļš: \",[\"mode\"],\" ~~]\"],\"app.viewerToolbar.low\":[\"[Ļöŵ ~]\"],\"app.viewerToolbar.magneticSnap\":[\"[Ṁáĝñéţîç šñáþ ~~~~]\"],\"app.viewerToolbar.manual\":[\"[Ṁáñûáļ ~~]\"],\"app.viewerToolbar.manualDimensions\":[\"[Ṁáñûáļ ðîɱéñšîöñš ~~~~~]\"],\"app.viewerToolbar.measurements\":[\"[Ṁéášûŕéɱéñţš ~~~~]\"],\"app.viewerToolbar.meters\":[\"[Ṁéţéŕš ~~]\"],\"app.viewerToolbar.millimeters\":[\"[Ṁîļļîɱéţéŕš ~~~~]\"],\"app.viewerToolbar.n3dMeasurements\":[\"[3Ð ɱéášûŕéɱéñţš ~~~~]\"],\"app.viewerToolbar.noEdgeLines\":[\"[Ñö éðĝé ļîñéš ~~~~]\"],\"app.viewerToolbar.off\":[\"[Öƒƒ ~]\"],\"app.viewerToolbar.on\":[\"[Öñ ~]\"],\"app.viewerToolbar.orthographic\":[\"[Öŕţĥöĝŕáþĥîç ~~~~]\"],\"app.viewerToolbar.perspective\":[\"[Þéŕšþéçţîṽé ~~~~]\"],\"app.viewerToolbar.preview\":[\"[Þŕéṽîéŵ ~~~]\"],\"app.viewerToolbar.previewMode\":[\"[Þŕéṽîéŵ ɱöðé ~~~~]\"],\"app.viewerToolbar.render\":[\"[Ŕéñðéŕ ~~]\"],\"app.viewerToolbar.rendered\":[\"[Ŕéñðéŕéð ~~~]\"],\"app.viewerToolbar.roomLabels\":[\"[Ŕööɱ ļáƀéļš ~~~]\"],\"app.viewerToolbar.sceneTheme\":[\"[Šçéñé ţĥéɱé ~~~]\"],\"app.viewerToolbar.shadows\":[\"[Šĥáðöŵš ~~~]\"],\"app.viewerToolbar.singleWallAxis\":[\"[Šîñĝļé ŵáļļ áẋîš ~~~~~]\"],\"app.viewerToolbar.soft\":[\"[Šöƒţ ~~]\"],\"app.viewerToolbar.solid\":[\"[Šöļîð ~~]\"],\"app.viewerToolbar.solo\":[\"[Šöļö ~~]\"],\"app.viewerToolbar.stack\":[\"[Šţáçķ ~~]\"],\"app.viewerToolbar.stairAnnotations\":[\"[Šţáîŕ áññöţáţîöñš ~~~~~]\"],\"app.viewerToolbar.strong\":[\"[Šţŕöñĝ ~~]\"],\"app.viewerToolbar.structuralCoreFace\":[\"[Šţŕûçţûŕáļ çöŕé ƒáçé ~~~~~~]\"],\"app.viewerToolbar.structuralGridsColumnCenters\":[\"[Šţŕûçţûŕáļ ĝŕîðš & çöļûɱñ çéñţéŕš ~~~~~~~~~]\"],\"app.viewerToolbar.translucent\":[\"[Ţŕáñšļûçéñţ ~~~~]\"],\"app.viewerToolbar.units\":[\"[Ûñîţš ~~]\"],\"app.viewerToolbar.walkthrough\":[\"[Ŵáļķţĥŕöûĝĥ ~~~~]\"],\"app.viewerToolbar.wallCenterline\":[\"[Ŵáļļ çéñţéŕļîñé ~~~~~]\"],\"app.viewerToolbar.wallDimensions\":[\"[Ŵáļļ ðîɱéñšîöñš ~~~~~]\"],\"app.viewerToolbar.wallsLabel\":[\"[Ŵáļļš: \",[\"label\"],\" ~~]\"],\"core.level.basement\":[\"[Ɓášéɱéñţ ~~~]\"],\"core.level.basementNumber\":[\"[Ɓášéɱéñţ \",[\"number\"],\" ~~~]\"],\"core.level.floorNumber\":[\"[Ƒļööŕ \",[\"number\"],\" ~~]\"],\"core.level.groundFloor\":[\"[Ĝŕöûñð ƒļööŕ ~~~~]\"],\"editor.actionMenu.cameraActions.orbitLeft\":[\"[Öŕƀîţ Ļéƒţ ~~~]\"],\"editor.actionMenu.cameraActions.orbitRight\":[\"[Öŕƀîţ Ŕîĝĥţ ~~~]\"],\"editor.actionMenu.cameraActions.topView\":[\"[Ţöþ Ṽîéŵ ~~~]\"],\"editor.actionMenu.controlModes.delete\":[\"[Ðéļéţé ~~]\"],\"editor.actionMenu.controlModes.select\":[\"[Šéļéçţ ~~]\"],\"editor.actionMenu.followPascalPill.resumeFollowing\":[\"[Ŕéšûɱé ƒöļļöŵîñĝ ~~~~~]\"],\"editor.actionMenu.followPascalToggle.off\":[\"[Ƒöļļöŵ Þášçáļ: Öƒƒ ~~~~~]\"],\"editor.actionMenu.followPascalToggle.on\":[\"[Ƒöļļöŵ Þášçáļ: Öñ ~~~~~]\"],\"editor.actionMenu.furnishTools.appliance\":[\"[Åþþļîáñçé ~~~]\"],\"editor.actionMenu.furnishTools.bathroom\":[\"[Ɓáţĥŕööɱ ~~~]\"],\"editor.actionMenu.furnishTools.furniture\":[\"[Ƒûŕñîţûŕé ~~~]\"],\"editor.actionMenu.furnishTools.kitchen\":[\"[Ķîţçĥéñ ~~~]\"],\"editor.actionMenu.furnishTools.outdoor\":[\"[Öûţðööŕ ~~~]\"],\"editor.actionMenu.measurementControl.angle\":[\"[Åñĝļé ~~]\"],\"editor.actionMenu.measurementControl.angularDimension\":[\"[Åñĝûļáŕ ðîɱéñšîöñ ~~~~~]\"],\"editor.actionMenu.measurementControl.arcLength\":[\"[Åŕç ļéñĝţĥ ~~~]\"],\"editor.actionMenu.measurementControl.area\":[\"[Åŕéá ~~]\"],\"editor.actionMenu.measurementControl.centerMark\":[\"[Çéñţéŕ ɱáŕķ ~~~]\"],\"editor.actionMenu.measurementControl.chordDimension\":[\"[Çĥöŕð ðîɱéñšîöñ ~~~~~]\"],\"editor.actionMenu.measurementControl.continuousDimension\":[\"[Çöñţîñûöûš ðîɱéñšîöñ ~~~~~~]\"],\"editor.actionMenu.measurementControl.coordinateDimensions\":[\"[Çööŕðîñáţé ðîɱéñšîöñš ~~~~~~]\"],\"editor.actionMenu.measurementControl.diameterDimension\":[\"[Ðîáɱéţéŕ ðîɱéñšîöñ ~~~~~~]\"],\"editor.actionMenu.measurementControl.distance\":[\"[Ðîšţáñçé ~~~]\"],\"editor.actionMenu.measurementControl.floorPlan\":[\"[Ƒļööŕ þļáñ ~~~]\"],\"editor.actionMenu.measurementControl.linearDimension\":[\"[Ļîñéáŕ ðîɱéñšîöñ ~~~~~]\"],\"editor.actionMenu.measurementControl.measureSelectedlabel\":[\"[Ṁéášûŕé: \",[\"selectedLabel\"],\" ~~~]\"],\"editor.actionMenu.measurementControl.measurementOptions\":[\"[Ṁéášûŕéɱéñţ öþţîöñš ~~~~~~]\"],\"editor.actionMenu.measurementControl.measurementType\":[\"[Ṁéášûŕéɱéñţ ţýþé ~~~~~]\"],\"editor.actionMenu.measurementControl.perimeter\":[\"[Þéŕîɱéţéŕ ~~~]\"],\"editor.actionMenu.measurementControl.radiusDimension\":[\"[Ŕáðîûš ðîɱéñšîöñ ~~~~~]\"],\"editor.actionMenu.measurementControl.smart\":[\"[Šɱáŕţ ~~]\"],\"editor.actionMenu.measurementControl.volume\":[\"[Ṽöļûɱé ~~]\"],\"editor.actionMenu.pointAskButton.pointAndAsk\":[\"[Þöîñţ áñð ášķ ~~~~]\"],\"editor.actionMenu.pointAskButton.pointAndAskC\":[\"[Þöîñţ áñð ášķ (Ç) ~~~~]\"],\"editor.actionMenu.pointAskButton.pointAndAskWorksInThe\":[\"[Þöîñţ áñð ášķ ŵöŕķš îñ ţĥé 3Ð ṽîéŵ ~~~~~~~~]\"],\"editor.actionMenu.structureTools.ceiling\":[\"[Çéîļîñĝ ~~~]\"],\"editor.actionMenu.structureTools.column\":[\"[Çöļûɱñ ~~]\"],\"editor.actionMenu.structureTools.door\":[\"[Ðööŕ ~~]\"],\"editor.actionMenu.structureTools.duct\":[\"[Ðûçţ ~~]\"],\"editor.actionMenu.structureTools.ductFitting\":[\"[Ðûçţ Ƒîţţîñĝ ~~~~]\"],\"editor.actionMenu.structureTools.dwvPipe\":[\"[ÐŴṼ Þîþé ~~~]\"],\"editor.actionMenu.structureTools.elevator\":[\"[Éļéṽáţöŕ ~~~]\"],\"editor.actionMenu.structureTools.fence\":[\"[Ƒéñçé ~~]\"],\"editor.actionMenu.structureTools.gableRoof\":[\"[Ĝáƀļé Ŕööƒ ~~~]\"],\"editor.actionMenu.structureTools.hvacUnit\":[\"[ĤṼÅÇ Ûñîţ ~~~]\"],\"editor.actionMenu.structureTools.lineset\":[\"[Ļîñéšéţ ~~~]\"],\"editor.actionMenu.structureTools.liquidLine\":[\"[Ļîǫûîð Ļîñé ~~~]\"],\"editor.actionMenu.structureTools.pipeFitting\":[\"[Þîþé Ƒîţţîñĝ ~~~~]\"],\"editor.actionMenu.structureTools.register\":[\"[Ŕéĝîšţéŕ ~~~]\"],\"editor.actionMenu.structureTools.shelf\":[\"[Šĥéļƒ ~~]\"],\"editor.actionMenu.structureTools.slab\":[\"[Šļáƀ ~~]\"],\"editor.actionMenu.structureTools.spawnPoint\":[\"[Šþáŵñ Þöîñţ ~~~]\"],\"editor.actionMenu.structureTools.stairs\":[\"[Šţáîŕš ~~]\"],\"editor.actionMenu.structureTools.trap\":[\"[Ţŕáþ ~~]\"],\"editor.actionMenu.structureTools.wall\":[\"[Ŵáļļ ~~]\"],\"editor.actionMenu.structureTools.window\":[\"[Ŵîñðöŵ ~~]\"],\"editor.actionMenu.structureTools.zone\":[\"[Žöñé ~~]\"],\"editor.actionMenu.viewToggles.deleteGuideImage\":[\"[Ðéļéţé ĝûîðé îɱáĝé ~~~~~]\"],\"editor.actionMenu.viewToggles.deleteScan\":[\"[Ðéļéţé šçáñ ~~~]\"],\"editor.actionMenu.viewToggles.guideCount\":[\"[\",[\"count\",\"plural\",{\"one\":[\"#\",\" ĝûîðé îɱáĝé öñ ţĥîš ļéṽéļ\"],\"other\":[\"#\",\" ĝûîðé îɱáĝéš öñ ţĥîš ļéṽéļ\"]}],\" ~~~~~~~~~~~~~]\"],\"editor.actionMenu.viewToggles.guideImageNumber\":[\"[Ĝûîðé îɱáĝé \",[\"number\"],\" ~~~]\"],\"editor.actionMenu.viewToggles.guideImageSettings\":[\"[Ĝûîðé îɱáĝé šéţţîñĝš ~~~~~~]\"],\"editor.actionMenu.viewToggles.guideImages\":[\"[Ĝûîðé îɱáĝéš ~~~~]\"],\"editor.actionMenu.viewToggles.guides\":[\"[Ĝûîðéš ~~]\"],\"editor.actionMenu.viewToggles.guidesHidden\":[\"[Ĝûîðéš: Ĥîððéñ ~~~~]\"],\"editor.actionMenu.viewToggles.guidesVisible\":[\"[Ĝûîðéš: Ṽîšîƀļé ~~~~]\"],\"editor.actionMenu.viewToggles.hideGuideImages\":[\"[Ĥîðé ĝûîðé îɱáĝéš ~~~~~]\"],\"editor.actionMenu.viewToggles.hideReferenceFloor\":[\"[Ĥîðé ŕéƒéŕéñçé ƒļööŕ ~~~~~~]\"],\"editor.actionMenu.viewToggles.hideScans\":[\"[Ĥîðé šçáñš ~~~]\"],\"editor.actionMenu.viewToggles.levelsBelow\":[\"[\",[\"count\"],\" ƀéļöŵ ~~]\"],\"editor.actionMenu.viewToggles.noLowerFloorAvailable\":[\"[Ñö ļöŵéŕ ƒļööŕ áṽáîļáƀļé. ~~~~~~~]\"],\"editor.actionMenu.viewToggles.opacity\":[\"[Öþáçîţý ~~~]\"],\"editor.actionMenu.viewToggles.referenceFloor\":[\"[Ŕéƒéŕéñçé ƒļööŕ ~~~~~]\"],\"editor.actionMenu.viewToggles.referenceFloorSelectedlevelname\":[\"[Ŕéƒéŕéñçé ƒļööŕ: \",[\"selectedLevelName\"],\" ~~~~~]\"],\"editor.actionMenu.viewToggles.referenceFloorSettings\":[\"[Ŕéƒéŕéñçé ƒļööŕ šéţţîñĝš ~~~~~~~]\"],\"editor.actionMenu.viewToggles.referenceSettings\":[\"[Ŕéƒéŕéñçé šéţţîñĝš ~~~~~~]\"],\"editor.actionMenu.viewToggles.references\":[\"[Ŕéƒéŕéñçéš ~~~]\"],\"editor.actionMenu.viewToggles.referencesEmpty\":[\"[Ûþļöáð ĜĻƁ ɱéšĥéš áš šçáñ ŕéƒéŕéñçéš öŕ ƀļûéþŕîñţ îɱáĝéš áš ĝûîðé ŕéƒéŕéñçéš. ~~~~~~~~~~~~~~~~~~~~]\"],\"editor.actionMenu.viewToggles.referencesHidden\":[\"[Ŕéƒéŕéñçéš: Ĥîððéñ ~~~~~]\"],\"editor.actionMenu.viewToggles.referencesVisible\":[\"[Ŕéƒéŕéñçéš: Ṽîšîƀļé ~~~~~~]\"],\"editor.actionMenu.viewToggles.riserDiagram\":[\"[Ŕîšéŕ ðîáĝŕáɱ ~~~~]\"],\"editor.actionMenu.viewToggles.scanCount\":[\"[\",[\"count\",\"plural\",{\"one\":[\"#\",\" šçáñ öñ ţĥîš ļéṽéļ\"],\"other\":[\"#\",\" šçáñš öñ ţĥîš ļéṽéļ\"]}],\" ~~~~~~~~~~]\"],\"editor.actionMenu.viewToggles.scanNumber\":[\"[Šçáñ \",[\"number\"],\" ~~]\"],\"editor.actionMenu.viewToggles.scanSettings\":[\"[Šçáñ šéţţîñĝš ~~~~]\"],\"editor.actionMenu.viewToggles.scans\":[\"[Šçáñš ~~]\"],\"editor.actionMenu.viewToggles.scansHidden\":[\"[Šçáñš: Ĥîððéñ ~~~~]\"],\"editor.actionMenu.viewToggles.scansVisible\":[\"[Šçáñš: Ṽîšîƀļé ~~~~]\"],\"editor.actionMenu.viewToggles.showGuideImages\":[\"[Šĥöŵ ĝûîðé îɱáĝéš ~~~~~]\"],\"editor.actionMenu.viewToggles.showReferenceFloor\":[\"[Šĥöŵ ŕéƒéŕéñçé ƒļööŕ ~~~~~~]\"],\"editor.actionMenu.viewToggles.showScans\":[\"[Šĥöŵ šçáñš ~~~]\"],\"editor.actionMenu.viewToggles.uploadScanOrGuideImage\":[\"[Ûþļöáð šçáñ öŕ ĝûîðé îɱáĝé ~~~~~~~]\"],\"editor.backToHome\":[\"[Ɓáçķ ţö ĥöɱé ~~~]\"],\"editor.buildPanel.advanced\":[\"[Åðṽáñçéð ~~~]\"],\"editor.buildPanel.rooms.hint\":[\"[ŵáļļš · ƒļööŕ · çéîļîñĝ ~~~~~~]\"],\"editor.buildPanel.rooms.idle\":[\"[Þîçķ á šĥáþé ţö šţáŕţ. Éṽéŕý ŕööɱ ƀŕîñĝš îţš öŵñ ŵáļļš, ƒļööŕ áñð çéîļîñĝ. ~~~~~~~~~~~~~~~~~~]\"],\"editor.buildPanel.rooms.polygon.caption\":[\"[\",[\"lead\"],\" ţĥéñ ţĥé ƒîŕšţ öñé áĝáîñ ţö çļöšé. Ƒöŕ Ļ-šĥáþéš áñð áñĝļéð ŕööɱš. ~~~~~~~~~~~~~~~~]\"],\"editor.buildPanel.rooms.polygon.label\":[\"[Þöļýĝöñ ~~~]\"],\"editor.buildPanel.rooms.polygon.lead\":[\"[Çļîçķ éáçĥ çöŕñéŕ, ~~~~~]\"],\"editor.buildPanel.rooms.polygon.title\":[\"[Þöļýĝöñ ŕööɱ ~~~~]\"],\"editor.buildPanel.rooms.rectangle.caption\":[\"[\",[\"lead\"],\" öñ ţĥé ĝŕîð. Ŵáļļš, ƒļööŕ áñð çéîļîñĝ áŕé çŕéáţéð ţöĝéţĥéŕ. ~~~~~~~~~~~~~~~]\"],\"editor.buildPanel.rooms.rectangle.label\":[\"[Ŕéçţáñĝļé ~~~]\"],\"editor.buildPanel.rooms.rectangle.lead\":[\"[Çļîçķ ţŵö çöŕñéŕš ~~~~~]\"],\"editor.buildPanel.rooms.rectangle.title\":[\"[Ŕéçţáñĝļé ŕööɱ ~~~~]\"],\"editor.buildPanel.rooms.title\":[\"[Ŕööɱš ~~]\"],\"editor.buildPanel.rooms.walls.caption\":[\"[\",[\"lead\"],\" Çļöšé á ļööþ áñð îţ ƀéçöɱéš á ŕööɱ; ļéáṽé îţ öþéñ ƒöŕ þáŕţîţîöñš. ~~~~~~~~~~~~~~~~]\"],\"editor.buildPanel.rooms.walls.label\":[\"[Ŵáļļš ~~]\"],\"editor.buildPanel.rooms.walls.lead\":[\"[Ðŕáŵ öñé ŵáļļ áţ á ţîɱé. ~~~~~~]\"],\"editor.buildPanel.rooms.walls.title\":[\"[Ŵáļļš ~~]\"],\"editor.cameraControlsHint\":[\"[Çáɱéŕá çöñţŕöļš ĥîñţ ~~~~~~]\"],\"editor.cameraHint.pan\":[\"[Þáñ ~]\"],\"editor.cameraHint.rotate\":[\"[Ŕöţáţé ~~]\"],\"editor.cameraHint.zoom\":[\"[Žööɱ ~~]\"],\"editor.controls.finishSwatch.ariaLabel\":[[\"label\"],\": \",[\"finish\"]],\"editor.controls.finishSwatch.default\":[\"[Ðéƒáûļţ ~~~]\"],\"editor.dismiss\":[\"[Ðîšɱîšš ~~~]\"],\"editor.dismissCameraControlsHint\":[\"[Ðîšɱîšš çáɱéŕá çöñţŕöļš ĥîñţ ~~~~~~~~]\"],\"editor.expandSidebar\":[\"[Éẋþáñð šîðéƀáŕ ~~~~]\"],\"editor.floatingActionMenu.axis\":[\"[Åẋîš ~~]\"],\"editor.floatingActionMenu.axis2\":[\"[⌥ áẋîš ~~]\"],\"editor.floatingActionMenu.noEquipment\":[\"[⚠ ñö éǫûîþɱéñţ ~~~~]\"],\"editor.floatingActionMenu.rTRotate\":[\"[Ŕ/Ţ ŕöţáţé ~~~]\"],\"editor.floatingActionMenu.registerCount\":[\"[\",[\"count\",\"plural\",{\"one\":[\"#\",\" ŕéĝîšţéŕ\"],\"other\":[\"#\",\" ŕéĝîšţéŕš\"]}],\" ~~~~~~]\"],\"editor.floatingActionMenu.runCount\":[\"[\",[\"count\",\"plural\",{\"one\":[[\"number\"],\" ŕûñ\"],\"other\":[[\"number\"],\" ŕûñš\"]}],\" ~~~]\"],\"editor.floatingActionMenu.system\":[\"[Šýšţéɱ ~~]\"],\"editor.floatingLevelSelector.addAFloorUnderTheRoof\":[\"[Åðð á ƒļööŕ ûñðéŕ ţĥé ŕööƒ ~~~~~~~]\"],\"editor.floatingLevelSelector.addLevelAbove\":[\"[Åðð ļéṽéļ áƀöṽé ~~~~]\"],\"editor.floatingLevelSelector.addLevelBelow\":[\"[Åðð ļéṽéļ ƀéļöŵ ~~~~]\"],\"editor.floatingLevelSelector.cancel\":[\"[Çáñçéļ ~~]\"],\"editor.floatingLevelSelector.delete\":[\"[Ðéļéţé ~~]\"],\"editor.floatingLevelSelector.deleteLevel\":[\"[Ðéļéţé ļéṽéļ ~~~~]\"],\"editor.floatingLevelSelector.deleteLevelConfirm\":[\"[Åŕé ýöû šûŕé ýöû ŵáñţ ţö ðéļéţé \",[\"levelName\"],\"? Åļļ ŵáļļš, ƒļööŕš, áñð öƀĵéçţš öñ ţĥîš ļéṽéļ ŵîļļ ƀé þéŕɱáñéñţļý ŕéɱöṽéð. ~~~~~~~~~~~~~~~~~~~~~~~~~~]\"],\"editor.floatingLevelSelector.dragToReorder\":[\"[Ðŕáĝ ţö ŕéöŕðéŕ ~~~~]\"],\"editor.floatingLevelSelector.duplicateLevel\":[\"[Ðûþļîçáţé ļéṽéļ ~~~~~]\"],\"editor.floatingLevelSelector.duplicateWithOptions\":[\"[Ðûþļîçáţé ŵîţĥ öþţîöñš... ~~~~~~]\"],\"editor.floatingLevelSelector.exitUnitFocus\":[\"[Éẋîţ ûñîţ ƒöçûš ~~~~]\"],\"editor.floatingLevelSelector.focusedUnitHasZonesHere\":[\"[Ƒöçûšéð ûñîţ ĥáš žöñéš ĥéŕé ~~~~~~~]\"],\"editor.floatingLevelSelector.groundFloorOverGrade\":[\"[Ţĥé ĝŕöûñð ƒļööŕ šţáñðš \",[\"distance\"],\" öṽéŕ ĝŕáðé. Šéáţ ţĥé ĝŕöûñð ƒļööŕ 8 îñ öṽéŕ ĝŕáðé ~~~~~~~~~~~~~~~~~~]\"],\"editor.floatingLevelSelector.groundFloorUnderGrade\":[\"[Ţĥé ĝŕöûñð ƒļööŕ šţáñðš \",[\"distance\"],\" ûñðéŕ ĝŕáðé. Šéáţ ţĥé ĝŕöûñð ƒļööŕ 8 îñ öṽéŕ ĝŕáðé ~~~~~~~~~~~~~~~~~~]\"],\"editor.floatingLevelSelector.groundLineTheLevelsUnderIt\":[\"[Ĝŕöûñð ļîñé: ţĥé ļéṽéļš ûñðéŕ îţ áŕé ƀéļöŵ ĝŕáðé ~~~~~~~~~~~~]\"],\"editor.floatingLevelSelector.groundOffset\":[\"[Ĝŕöûñð · \",[\"offset\"],\" ~~]\"],\"editor.floatingLevelSelector.insertLevelHere\":[\"[Îñšéŕţ ļéṽéļ ĥéŕé ~~~~~]\"],\"editor.floatingLevelSelector.levelHeight\":[\"[Ļéṽéļ ĥéîĝĥţ ~~~~]\"],\"editor.floatingLevelSelector.pasteCopiedSelection\":[\"[Þášţé çöþîéð šéļéçţîöñ ~~~~~~]\"],\"editor.floatingLevelSelector.reorderLevelname\":[\"[Ŕéöŕðéŕ \",[\"levelName\"],\" ~~~]\"],\"editor.floatingLevelSelector.seatTheBuildingSoThisFloor\":[\"[Šéáţ ţĥé ƀûîļðîñĝ šö ţĥîš ƒļööŕ šţáñðš áţ ĝŕáðé; ţĥé ƒļööŕš ûñðéŕ îţ áŕé ƀéļöŵ ĝŕáðé ~~~~~~~~~~~~~~~~~~~~~]\"],\"editor.floatingLevelSelector.setAsGroundFloor\":[\"[Šéţ áš ĝŕöûñð ƒļööŕ ~~~~~]\"],\"editor.floatingLevelSelector.theGroundLevelCannotBeDeleted\":[\"[Ţĥé ĝŕöûñð ļéṽéļ çáññöţ ƀé ðéļéţéð ~~~~~~~~~]\"],\"editor.floatingLevelSelector.thisFloorStandsAtGrade\":[\"[Ţĥîš ƒļööŕ šţáñðš áţ ĝŕáðé ~~~~~~~]\"],\"editor.floatingLevelSelector.unit\":[\"[Ûñîţ ~~]\"],\"editor.floorFootprint.area\":[\"[Ƒļööŕ áŕéá ~~~]\"],\"editor.floorFootprint.room\":[\"[\",[\"room\"],\" ƒļööŕ ~~]\"],\"editor.floorFootprint.shared\":[\"[Šĥáŕéð ƒļööŕ ~~~~]\"],\"editor.helpers.buildingHelper.cancel\":[\"[Çáñçéļ ~~]\"],\"editor.helpers.buildingHelper.placeBuilding\":[\"[Þļáçé ƀûîļðîñĝ ~~~~]\"],\"editor.helpers.buildingHelper.rotate\":[\"[Ŕöţáţé ~~]\"],\"editor.helpers.contextualHelperPanel.cancelPlacement\":[\"[Çáñçéļ þļáçéɱéñţ ~~~~~]\"],\"editor.helpers.contextualHelperPanel.continuationClickOrPressCTo\":[\"[Çöñţîñûáţîöñ — çļîçķ öŕ þŕéšš Ç ţö çýçļé ~~~~~~~~~~]\"],\"editor.helpers.contextualHelperPanel.continuationLabel\":[\"[Çöñţîñûáţîöñ: \",[\"label\"],\" ~~~~]\"],\"editor.helpers.contextualHelperPanel.dragToDrawFence\":[\"[Ðŕáĝ ţö ðŕáŵ ƒéñçé ~~~~~]\"],\"editor.helpers.contextualHelperPanel.eraseScope\":[\"[Éŕášé: \",[\"scope\"],\" ~~]\"],\"editor.helpers.contextualHelperPanel.eraseScopeClickOrPressShift\":[\"[Éŕášé šçöþé — çļîçķ öŕ þŕéšš Šĥîƒţ ţö çýçļé ~~~~~~~~~~~]\"],\"editor.helpers.contextualHelperPanel.eraseScopeLabel\":[\"[Éŕášé šçöþé: \",[\"scope\"],\" ~~~]\"],\"editor.helpers.contextualHelperPanel.fenceTypeClickOrPressT\":[\"[Ƒéñçé ţýþé — çļîçķ öŕ þŕéšš Ţ ţö šŵîţçĥ ƀéţŵééñ šţŕáîĝĥţ, çûŕṽéð áñð ƒŕééĥáñð ~~~~~~~~~~~~~~~~~~~]\"],\"editor.helpers.contextualHelperPanel.fewerShortcuts\":[\"[Ƒéŵéŕ šĥöŕţçûţš ~~~~~]\"],\"editor.helpers.contextualHelperPanel.finishCurveOrDoubleClick\":[\"[Ƒîñîšĥ çûŕṽé (öŕ ðöûƀļé-çļîçķ) ~~~~~~~~]\"],\"editor.helpers.contextualHelperPanel.gridLength\":[\"[Ĝŕîð: \",[\"length\"],\" ~~]\"],\"editor.helpers.contextualHelperPanel.gridStepClickOrTapCtrl\":[\"[Ĝŕîð šţéþ — çļîçķ öŕ ţáþ Çţŕļ ţö çýçļé ~~~~~~~~~]\"],\"editor.helpers.contextualHelperPanel.gridStepLength\":[\"[Ĝŕîð šţéþ: \",[\"length\"],\" ~~~]\"],\"editor.helpers.contextualHelperPanel.hoverAPaintedSurfaceToErase\":[\"[Ĥöṽéŕ á þáîñţéð šûŕƒáçé ţö éŕášé ~~~~~~~~~]\"],\"editor.helpers.contextualHelperPanel.hoverASurfaceToPaint\":[\"[Ĥöṽéŕ á šûŕƒáçé ţö þáîñţ ~~~~~~]\"],\"editor.helpers.contextualHelperPanel.hoverASurfaceToPickIts\":[\"[Ĥöṽéŕ á šûŕƒáçé ţö þîçķ îţš ɱáţéŕîáļ ~~~~~~~~~]\"],\"editor.helpers.contextualHelperPanel.moreShortcuts\":[\"[Ṁöŕé šĥöŕţçûţš ~~~~]\"],\"editor.helpers.contextualHelperPanel.paintScope\":[\"[Þáîñţ: \",[\"scope\"],\" ~~]\"],\"editor.helpers.contextualHelperPanel.paintScopeClickOrPressShift\":[\"[Þáîñţ šçöþé — çļîçķ öŕ þŕéšš Šĥîƒţ ţö çýçļé ~~~~~~~~~~~]\"],\"editor.helpers.contextualHelperPanel.paintScopeLabel\":[\"[Þáîñţ šçöþé: \",[\"scope\"],\" ~~~]\"],\"editor.helpers.contextualHelperPanel.pickScope\":[\"[Þîçķ: \",[\"scope\"],\" ~~]\"],\"editor.helpers.contextualHelperPanel.placeGateOnAFence\":[\"[Þļáçé ĝáţé öñ á ƒéñçé ~~~~~~]\"],\"editor.helpers.contextualHelperPanel.placePassageOnAFence\":[\"[Þļáçé þáššáĝé öñ á ƒéñçé ~~~~~~]\"],\"editor.helpers.contextualHelperPanel.selectAMaterialToPaint\":[\"[Šéļéçţ á ɱáţéŕîáļ ţö þáîñţ ~~~~~~~]\"],\"editor.helpers.contextualHelperPanel.snappingAngles\":[\"[Šñáþþîñĝ: Åñĝļéš ~~~~~]\"],\"editor.helpers.contextualHelperPanel.snappingGrid\":[\"[Šñáþþîñĝ: Ĝŕîð ~~~~]\"],\"editor.helpers.contextualHelperPanel.snappingLines\":[\"[Šñáþþîñĝ: Ļîñéš ~~~~]\"],\"editor.helpers.contextualHelperPanel.snappingModeClickOrPressShift\":[\"[Šñáþþîñĝ ɱöðé — çļîçķ öŕ þŕéšš Šĥîƒţ ţö çýçļé ~~~~~~~~~~~]\"],\"editor.helpers.contextualHelperPanel.snappingOff\":[\"[Šñáþþîñĝ: Öƒƒ ~~~~]\"],\"editor.helpers.contextualHelperPanel.straightContinuationIsUnavailableForCurved\":[\"[Šţŕáîĝĥţ çöñţîñûáţîöñ îš ûñáṽáîļáƀļé ƒöŕ çûŕṽéð öŕ ƒŕééĥáñð ƒéñçéš ~~~~~~~~~~~~~~~~~~]\"],\"editor.helpers.contextualHelperPanel.straightContinuous\":[\"[Šţŕáîĝĥţ: Çöñţîñûöûš ~~~~~~]\"],\"editor.helpers.contextualHelperPanel.straightFenceContinuationClickOrPress\":[\"[Šţŕáîĝĥţ ƒéñçé çöñţîñûáţîöñ — çļîçķ öŕ þŕéšš Ç ţö ţöĝĝļé ~~~~~~~~~~~~~~]\"],\"editor.helpers.contextualHelperPanel.straightSingle\":[\"[Šţŕáîĝĥţ: Šîñĝļé ~~~~~]\"],\"editor.helpers.helperManager.addPoint\":[\"[Åðð þöîñţ ~~~]\"],\"editor.helpers.helperManager.addPointClickTheFirstTo\":[\"[Åðð þöîñţ · çļîçķ ţĥé ƒîŕšţ ţö çļöšé ~~~~~~~~~]\"],\"editor.helpers.helperManager.brushSize\":[\"[Ɓŕûšĥ šîžé ~~~]\"],\"editor.helpers.helperManager.cancel\":[\"[Çáñçéļ ~~]\"],\"editor.helpers.helperManager.cancelPicking\":[\"[Çáñçéļ þîçķîñĝ ~~~~]\"],\"editor.helpers.helperManager.cancelStroke\":[\"[Çáñçéļ šţŕöķé ~~~~]\"],\"editor.helpers.helperManager.done\":[\"[Ðöñé ~~]\"],\"editor.helpers.helperManager.drawTheMezzanine\":[\"[Ðŕáŵ ţĥé ɱéžžáñîñé ~~~~~]\"],\"editor.helpers.helperManager.drawTheOpening\":[\"[Ðŕáŵ ţĥé öþéñîñĝ ~~~~~]\"],\"editor.helpers.helperManager.drawTheTerrace\":[\"[Ðŕáŵ ţĥé ţéŕŕáçé ~~~~~]\"],\"editor.helpers.helperManager.exitSmartMeasure\":[\"[Éẋîţ šɱáŕţ ɱéášûŕé ~~~~~]\"],\"editor.helpers.helperManager.finish\":[\"[Ƒîñîšĥ ~~]\"],\"editor.helpers.helperManager.finishAtTheEdge\":[\"[Ƒîñîšĥ áţ ţĥé éðĝé ~~~~~]\"],\"editor.helpers.helperManager.freeMove\":[\"[Ƒŕéé ɱöṽé ~~~]\"],\"editor.helpers.helperManager.freeMoveSlideDoorsAndWindows\":[\"[Ƒŕéé ɱöṽé · šļîðé ðööŕš áñð ŵîñðöŵš ~~~~~~~~~]\"],\"editor.helpers.helperManager.holdToPickAMaterial\":[\"[Ĥöļð ţö þîçķ á ɱáţéŕîáļ ~~~~~~]\"],\"editor.helpers.helperManager.inspectSurfaceDimensions\":[\"[Îñšþéçţ šûŕƒáçé ðîɱéñšîöñš ~~~~~~~~]\"],\"editor.helpers.helperManager.paintWithThisMaterial\":[\"[Þáîñţ ŵîţĥ ţĥîš ɱáţéŕîáļ ~~~~~~~]\"],\"editor.helpers.helperManager.pickTargetHeight\":[\"[Þîçķ ţáŕĝéţ ĥéîĝĥţ ~~~~~]\"],\"editor.helpers.helperManager.pinMeasurementLens\":[\"[Þîñ ɱéášûŕéɱéñţ ļéñš ~~~~~~]\"],\"editor.helpers.helperManager.place\":[\"[Þļáçé ~~]\"],\"editor.helpers.helperManager.placeInsideTheRoom\":[\"[Þļáçé îñšîðé ţĥé ŕööɱ ~~~~~~]\"],\"editor.helpers.helperManager.pressAnywhereDragToTheOpposite\":[\"[Þŕéšš áñýŵĥéŕé, ðŕáĝ ţö ţĥé öþþöšîţé çöŕñéŕ ~~~~~~~~~~~]\"],\"editor.helpers.helperManager.raiseOrLower\":[\"[Ŕáîšé öŕ ļöŵéŕ ~~~~]\"],\"editor.helpers.helperManager.removeAPaintedPartOrReset\":[\"[Ŕéɱöṽé á þáîñţéð þáŕţ, öŕ ŕéšéţ á šûŕƒáçé ~~~~~~~~~~]\"],\"editor.helpers.helperManager.removeLastPoint\":[\"[Ŕéɱöṽé ļášţ þöîñţ ~~~~~]\"],\"editor.helpers.helperManager.resize\":[\"[Ŕéšîžé ~~]\"],\"editor.helpers.helperManager.rotate45\":[\"[Ŕöţáţé ±45° ~~]\"],\"editor.helpers.helperManager.rotateTheSelection45\":[\"[Ŕöţáţé ţĥé šéļéçţîöñ ±45° ~~~~~~]\"],\"editor.helpers.helperManager.setOneCornerThenTheOpposite\":[\"[Šéţ öñé çöŕñéŕ, ţĥéñ ţĥé öþþöšîţé ~~~~~~~~~]\"],\"editor.helpers.itemHelper.cancel\":[\"[Çáñçéļ ~~]\"],\"editor.helpers.itemHelper.forcePlace\":[\"[Ƒöŕçé þļáçé ~~~]\"],\"editor.helpers.itemHelper.place\":[\"[Þļáçé ~~]\"],\"editor.helpers.itemHelper.rotate\":[\"[Ŕöţáţé ~~]\"],\"editor.helpers.registeredToolHelper.guidedConstraintsBypassed\":[\"[Ĝûîðéð çöñšţŕáîñţš ƀýþáššéð ~~~~~~~~]\"],\"editor.inspector.field.angle.g10zaw\":[\"[Åñĝļé ~~]\"],\"editor.inspector.field.armLengthM.1jclqgw\":[\"[Åŕɱ ļéñĝţĥ ɱ ~~~]\"],\"editor.inspector.field.attachmentSide.6n9s5v\":[\"[Åţţáçĥɱéñţ šîðé ~~~~~]\"],\"editor.inspector.field.autoHangers.10554ka\":[\"[Åûţö ĥáñĝéŕš ~~~~]\"],\"editor.inspector.field.autoMiterCorners.zxr5lt\":[\"[Åûţö ɱîţéŕ çöŕñéŕš ~~~~~]\"],\"editor.inspector.field.autoSpan.1gas9r6\":[\"[Åûţö šþáñ ~~~]\"],\"editor.inspector.field.backRatio.1ughd99\":[\"[Ɓáçķ ŕáţîö ~~~]\"],\"editor.inspector.field.baseHeight.1hs4zdf\":[\"[Ɓášé ĥéîĝĥţ ~~~]\"],\"editor.inspector.field.baseStyle.24vty5\":[\"[Ɓášé šţýļé ~~~]\"],\"editor.inspector.field.beamHeight.1kq0oh1\":[\"[Ɓéáɱ ĥéîĝĥţ ~~~]\"],\"editor.inspector.field.beamWidth.1q1mzbe\":[\"[Ɓéáɱ ŵîðţĥ ~~~]\"],\"editor.inspector.field.bodyShape.arvkuw\":[\"[Ɓöðý šĥáþé ~~~]\"],\"editor.inspector.field.bracketStyle.1vvoptm\":[\"[Ɓŕáçķéţ šţýļé ~~~~]\"],\"editor.inspector.field.branchAngle.v56zme\":[\"[Ɓŕáñçĥ áñĝļé ~~~~]\"],\"editor.inspector.field.cabHeight.1yn34mk\":[\"[Çáƀ ĥéîĝĥţ ~~~]\"],\"editor.inspector.field.canopyForm.1czzggp\":[\"[Çáñöþý ƒöŕɱ ~~~]\"],\"editor.inspector.field.cap.s0thej\":[\"[Çáþ ~]\"],\"editor.inspector.field.capOverhang.kxxz9j\":[\"[Çáþ öṽéŕĥáñĝ ~~~~]\"],\"editor.inspector.field.capShape.17mbxhu\":[\"[Çáþ šĥáþé ~~~]\"],\"editor.inspector.field.capThickness.u835q9\":[\"[Çáþ ţĥîçķñéšš ~~~~]\"],\"editor.inspector.field.carcassHeight.1aks0zy\":[\"[Çáŕçášš ĥéîĝĥţ ~~~~]\"],\"editor.inspector.field.cleanoutStyle.127zz6z\":[\"[Çļéáñöûţ šţýļé ~~~~]\"],\"editor.inspector.field.collarDiameter.1d5k28r\":[\"[Çöļļáŕ ðîáɱéţéŕ ~~~~~]\"],\"editor.inspector.field.collarHeight.1dqwsrf\":[\"[Çöļļáŕ ĥéîĝĥţ ~~~~]\"],\"editor.inspector.field.collarShape.1gacv11\":[\"[Çöļļáŕ šĥáþé ~~~~]\"],\"editor.inspector.field.collarWidth.qvc9ik\":[\"[Çöļļáŕ ŵîðţĥ ~~~~]\"],\"editor.inspector.field.columns.1sy73ks\":[\"[Çöļûɱñš ~~~]\"],\"editor.inspector.field.conicalFullCircle.1pgkpz5\":[\"[Çöñîçáļ ƒûļļ çîŕçļé ~~~~~~]\"],\"editor.inspector.field.connectionMode.1nty478\":[\"[Çöññéçţîöñ ɱöðé ~~~~~]\"],\"editor.inspector.field.connectionOffset.2m70s8\":[\"[Çöññéçţîöñ öƒƒšéţ ~~~~~]\"],\"editor.inspector.field.cornerBevel.16iniho\":[\"[Çöŕñéŕ ƀéṽéļ ~~~~]\"],\"editor.inspector.field.coveringType.95yd3k\":[\"[Çöṽéŕîñĝ ţýþé ~~~~]\"],\"editor.inspector.field.cricketHeight.pok31n\":[\"[Çŕîçķéţ ĥéîĝĥţ ~~~~]\"],\"editor.inspector.field.cricketLength.i2aht8\":[\"[Çŕîçķéţ ļéñĝţĥ ~~~~]\"],\"editor.inspector.field.cricketSide.1xnwil7\":[\"[Çŕîçķéţ šîðé ~~~~]\"],\"editor.inspector.field.cricketStyle.10j0lat\":[\"[Çŕîçķéţ šţýļé ~~~~]\"],\"editor.inspector.field.curb.5xi2ol\":[\"[Çûŕƀ ~~]\"],\"editor.inspector.field.curbHeight.1yn97sg\":[\"[Çûŕƀ ĥéîĝĥţ ~~~]\"],\"editor.inspector.field.curveOffset.l4xhvr\":[\"[Çûŕṽé öƒƒšéţ ~~~~]\"],\"editor.inspector.field.damperAngle.h5fxn7\":[\"[Ðáɱþéŕ áñĝļé ~~~~]\"],\"editor.inspector.field.deckThickness.4jmqze\":[\"[Ðéçķ ţĥîçķñéšš ~~~~]\"],\"editor.inspector.field.defaultLevelId.xmrjzp\":[\"[Ðéƒáûļţ ļéṽéļ îð ~~~~~]\"],\"editor.inspector.field.depth.1lu11u2\":[\"[Ðéþţĥ ~~]\"],\"editor.inspector.field.diameter.s3robe\":[\"[Ðîáɱéţéŕ ~~~]\"],\"editor.inspector.field.diameter2.pm6cl4\":[\"[Ðîáɱéţéŕ2 ~~~]\"],\"editor.inspector.field.doorDurationMs.13nx909\":[\"[Ðööŕ ðûŕáţîöñ ɱš ~~~~~]\"],\"editor.inspector.field.doorHeight.92r9k4\":[\"[Ðööŕ ĥéîĝĥţ ~~~]\"],\"editor.inspector.field.doorPanelStyle.2qog4q\":[\"[Ðööŕ þáñéļ šţýļé ~~~~~]\"],\"editor.inspector.field.doorStyle.gerpos\":[\"[Ðööŕ šţýļé ~~~]\"],\"editor.inspector.field.doorWidth.sy732l\":[\"[Ðööŕ ŵîðţĥ ~~~]\"],\"editor.inspector.field.downspoutEnabled.1gn00nv\":[\"[Ðöŵñšþöûţ éñáƀļéð ~~~~~]\"],\"editor.inspector.field.downspoutPosition.fxcsop\":[\"[Ðöŵñšþöûţ þöšîţîöñ ~~~~~~]\"],\"editor.inspector.field.ductMaterial.i8eonq\":[\"[Ðûçţ ɱáţéŕîáļ ~~~~]\"],\"editor.inspector.field.dutchGabletRake.6paydp\":[\"[Ðûţçĥ ĝáƀļéţ ŕáķé ~~~~~]\"],\"editor.inspector.field.dutchHipHeightRatio.1etnwgg\":[\"[Ðûţçĥ ĥîþ ĥéîĝĥţ ŕáţîö ~~~~~~]\"],\"editor.inspector.field.dutchHipWidthRatio.1dopfvb\":[\"[Ðûţçĥ ĥîþ ŵîðţĥ ŕáţîö ~~~~~~]\"],\"editor.inspector.field.dutchTopRakeThickness.1w9khxt\":[\"[Ðûţçĥ ţöþ ŕáķé ţĥîçķñéšš ~~~~~~~]\"],\"editor.inspector.field.dutchWaistLengthRatio.agtoxw\":[\"[Ðûţçĥ ŵáîšţ ļéñĝţĥ ŕáţîö ~~~~~~~]\"],\"editor.inspector.field.dwellMs.1lkk0o5\":[\"[Ðŵéļļ ɱš ~~~]\"],\"editor.inspector.field.edgeInset.1obeimx\":[\"[Éðĝé îñšéţ ~~~]\"],\"editor.inspector.field.elevation.4jbp44\":[\"[Éļéṽáţîöñ ~~~]\"],\"editor.inspector.field.endCapLeft.19jel4v\":[\"[Éñð çáþ ļéƒţ ~~~]\"],\"editor.inspector.field.endCapRight.lhse9c\":[\"[Éñð çáþ ŕîĝĥţ ~~~~]\"],\"editor.inspector.field.endCaps.4fsb5b\":[\"[Éñð çáþš ~~~]\"],\"editor.inspector.field.endPost.1guwsk0\":[\"[Éñð þöšţ ~~~]\"],\"editor.inspector.field.equipmentType.1mc2ywt\":[\"[Éǫûîþɱéñţ ţýþé ~~~~]\"],\"editor.inspector.field.fillToFloor.1oppnkf\":[\"[Ƒîļļ ţö ƒļööŕ ~~~~]\"],\"editor.inspector.field.finial.1ertf4s\":[\"[Ƒîñîáļ ~~]\"],\"editor.inspector.field.fittingType.18mz17s\":[\"[Ƒîţţîñĝ ţýþé ~~~~]\"],\"editor.inspector.field.flashingHeight.3e8nn6\":[\"[Ƒļášĥîñĝ ĥéîĝĥţ ~~~~~]\"],\"editor.inspector.field.flashingProjection.hhf0fk\":[\"[Ƒļášĥîñĝ þŕöĵéçţîöñ ~~~~~~]\"],\"editor.inspector.field.flueCount.j3t2ci\":[\"[Ƒļûé çöûñţ ~~~]\"],\"editor.inspector.field.flueDiameter.cjhubg\":[\"[Ƒļûé ðîáɱéţéŕ ~~~~]\"],\"editor.inspector.field.flueHeight.1dhc4y4\":[\"[Ƒļûé ĥéîĝĥţ ~~~]\"],\"editor.inspector.field.flueShape.1ealiy4\":[\"[Ƒļûé šĥáþé ~~~]\"],\"editor.inspector.field.flueSpacing.exhzco\":[\"[Ƒļûé šþáçîñĝ ~~~~]\"],\"editor.inspector.field.footingStyle.e3btg6\":[\"[Ƒööţîñĝ šţýļé ~~~~]\"],\"editor.inspector.field.frameDepth.1934a5n\":[\"[Ƒŕáɱé ðéþţĥ ~~~]\"],\"editor.inspector.field.frameThickness.1agxzd8\":[\"[Ƒŕáɱé ţĥîçķñéšš ~~~~~]\"],\"editor.inspector.field.framingStrategy.3jx9qe\":[\"[Ƒŕáɱîñĝ šţŕáţéĝý ~~~~~]\"],\"editor.inspector.field.fromLevelId.15ieejs\":[\"[Ƒŕöɱ ļéṽéļ îð ~~~~]\"],\"editor.inspector.field.gableOverhang.2z0obw\":[\"[Ĝáƀļé öṽéŕĥáñĝ ~~~~]\"],\"editor.inspector.field.gambrelLowerHeightRatio.wqq7lg\":[\"[Ĝáɱƀŕéļ ļöŵéŕ ĥéîĝĥţ ŕáţîö ~~~~~~~]\"],\"editor.inspector.field.gambrelLowerWidthRatio.uvyb1v\":[\"[Ĝáɱƀŕéļ ļöŵéŕ ŵîðţĥ ŕáţîö ~~~~~~~]\"],\"editor.inspector.field.gapX.wjxa7\":[\"[Ĝáþ ẋ ~~]\"],\"editor.inspector.field.gapY.mkbl8\":[\"[Ĝáþ ý ~~]\"],\"editor.inspector.field.glassThickness.s97b0x\":[\"[Ĝļášš ţĥîçķñéšš ~~~~~]\"],\"editor.inspector.field.groundClearance.4os7f0\":[\"[Ĝŕöûñð çļéáŕáñçé ~~~~~]\"],\"editor.inspector.field.guardInfill.16heiig\":[\"[Ĝûáŕð îñƒîļļ ~~~~]\"],\"editor.inspector.field.gutterEnabled.1oxiltf\":[\"[Ĝûţţéŕ éñáƀļéð ~~~~]\"],\"editor.inspector.field.gutterProfile.1ngzqi3\":[\"[Ĝûţţéŕ þŕöƒîļé ~~~~]\"],\"editor.inspector.field.gutterSize.jgavtz\":[\"[Ĝûţţéŕ šîžé ~~~]\"],\"editor.inspector.field.hangerMaxReach.1869epv\":[\"[Ĥáñĝéŕ ɱáẋ ŕéáçĥ ~~~~~]\"],\"editor.inspector.field.hangerSpacing.i2b5d7\":[\"[Ĥáñĝéŕ šþáçîñĝ ~~~~]\"],\"editor.inspector.field.hangerStyle.l7v7gb\":[\"[Ĥáñĝéŕ šţýļé ~~~~]\"],\"editor.inspector.field.height.7puwki\":[\"[Ĥéîĝĥţ ~~]\"],\"editor.inspector.field.height2.7b3jlc\":[\"[Ĥéîĝĥţ2 ~~]\"],\"editor.inspector.field.heightAboveRidge.1k99brk\":[\"[Ĥéîĝĥţ áƀöṽé ŕîðĝé ~~~~~]\"],\"editor.inspector.field.highEdgeHeight.1s7v90t\":[\"[Ĥîĝĥ éðĝé ĥéîĝĥţ ~~~~~]\"],\"editor.inspector.field.highOverhang.67w55d\":[\"[Ĥîĝĥ öṽéŕĥáñĝ ~~~~]\"],\"editor.inspector.field.highSideMode.1rc1r5j\":[\"[Ĥîĝĥ šîðé ɱöðé ~~~~]\"],\"editor.inspector.field.hoodOverhang.1q1hcin\":[\"[Ĥööð öṽéŕĥáñĝ ~~~~]\"],\"editor.inspector.field.infillPlacement.11dxzpo\":[\"[Îñƒîļļ þļáçéɱéñţ ~~~~~]\"],\"editor.inspector.field.inletShape.ypayh2\":[\"[Îñļéţ šĥáþé ~~~]\"],\"editor.inspector.field.innerRadius.1fkmg0j\":[\"[Îññéŕ ŕáðîûš ~~~~]\"],\"editor.inspector.field.insulated.iwziey\":[\"[Îñšûļáţéð ~~~]\"],\"editor.inspector.field.insulationR.663ufx\":[\"[Îñšûļáţîöñ ŕ ~~~~]\"],\"editor.inspector.field.lanternHeight.oz7zpm\":[\"[Ļáñţéŕñ ĥéîĝĥţ ~~~~]\"],\"editor.inspector.field.lanternTopScale.hkmpp2\":[\"[Ļáñţéŕñ ţöþ šçáļé ~~~~~]\"],\"editor.inspector.field.ledgerDepth.7av8k9\":[\"[Ļéðĝéŕ ðéþţĥ ~~~~]\"],\"editor.inspector.field.ledgerHeight.zo2oif\":[\"[Ļéðĝéŕ ĥéîĝĥţ ~~~~]\"],\"editor.inspector.field.ledgerVerticalOffset.1athbgt\":[\"[Ļéðĝéŕ ṽéŕţîçáļ öƒƒšéţ ~~~~~~]\"],\"editor.inspector.field.leftEndCondition.1syqlaw\":[\"[Ļéƒţ éñð çöñðîţîöñ ~~~~~]\"],\"editor.inspector.field.leftOverhang.1ydl9ma\":[\"[Ļéƒţ öṽéŕĥáñĝ ~~~~]\"],\"editor.inspector.field.length.1kpdcfp\":[\"[Ļéñĝţĥ ~~]\"],\"editor.inspector.field.liquidDiameter.w3pk7c\":[\"[Ļîǫûîð ðîáɱéţéŕ ~~~~~]\"],\"editor.inspector.field.louverCount.lhw2gr\":[\"[Ļöûṽéŕ çöûñţ ~~~~]\"],\"editor.inspector.field.lowBeamInset.1g7yw5l\":[\"[Ļöŵ ƀéáɱ îñšéţ ~~~~]\"],\"editor.inspector.field.lowEdgeHeight.47mae1\":[\"[Ļöŵ éðĝé ĥéîĝĥţ ~~~~]\"],\"editor.inspector.field.lowOverhang.t4nz1h\":[\"[Ļöŵ öṽéŕĥáñĝ ~~~~]\"],\"editor.inspector.field.mansardSteepHeightRatio.1hbb8rq\":[\"[Ṁáñšáŕð šţééþ ĥéîĝĥţ ŕáţîö ~~~~~~~]\"],\"editor.inspector.field.mansardSteepWidthRatio.6xk6vd\":[\"[Ṁáñšáŕð šţééþ ŵîðţĥ ŕáţîö ~~~~~~~]\"],\"editor.inspector.field.matchHostRoofMaterial.s56zwj\":[\"[Ṁáţçĥ ĥöšţ ŕööƒ ɱáţéŕîáļ ~~~~~~~]\"],\"editor.inspector.field.matchHostRoofStructure.bojht3\":[\"[Ṁáţçĥ ĥöšţ ŕööƒ šţŕûçţûŕé ~~~~~~~]\"],\"editor.inspector.field.mount.h80tay\":[\"[Ṁöûñţ ~~]\"],\"editor.inspector.field.mountingType.1xvin1e\":[\"[Ṁöûñţîñĝ ţýþé ~~~~]\"],\"editor.inspector.field.neckHeight.19ym8n1\":[\"[Ñéçķ ĥéîĝĥţ ~~~]\"],\"editor.inspector.field.opacity.1pmpfd2\":[\"[Öþáçîţý ~~~]\"],\"editor.inspector.field.openingAngle.brhi7c\":[\"[Öþéñîñĝ áñĝļé ~~~~]\"],\"editor.inspector.field.openingOffset.wpoqt6\":[\"[Öþéñîñĝ öƒƒšéţ ~~~~]\"],\"editor.inspector.field.openingSide.18l2iwe\":[\"[Öþéñîñĝ šîðé ~~~~]\"],\"editor.inspector.field.operationState.1lwrz07\":[\"[Öþéŕáţîöñ šţáţé ~~~~~]\"],\"editor.inspector.field.outletShape.lgpqhx\":[\"[Öûţļéţ šĥáþé ~~~~]\"],\"editor.inspector.field.overhang.b5ljpv\":[\"[Öṽéŕĥáñĝ ~~~]\"],\"editor.inspector.field.panelHeight.1kf31vk\":[\"[Þáñéļ ĥéîĝĥţ ~~~~]\"],\"editor.inspector.field.panelWidth.946581\":[\"[Þáñéļ ŵîðţĥ ~~~]\"],\"editor.inspector.field.patternAlignment.jd1ht0\":[\"[Þáţţéŕñ áļîĝñɱéñţ ~~~~~]\"],\"editor.inspector.field.patternCount.1r37pve\":[\"[Þáţţéŕñ çöûñţ ~~~~]\"],\"editor.inspector.field.patternDistribution.fmam51\":[\"[Þáţţéŕñ ðîšţŕîƀûţîöñ ~~~~~~]\"],\"editor.inspector.field.patternRemainder.i47p5y\":[\"[Þáţţéŕñ ŕéɱáîñðéŕ ~~~~~]\"],\"editor.inspector.field.picketProfile.1xgzuyc\":[\"[Þîçķéţ þŕöƒîļé ~~~~]\"],\"editor.inspector.field.picketRailCount.atgt6w\":[\"[Þîçķéţ ŕáîļ çöûñţ ~~~~~]\"],\"editor.inspector.field.picketSpacing.p8d98w\":[\"[Þîçķéţ šþáçîñĝ ~~~~]\"],\"editor.inspector.field.picketTop.1tskplu\":[\"[Þîçķéţ ţöþ ~~~]\"],\"editor.inspector.field.picketTopClearance.16eq1k0\":[\"[Þîçķéţ ţöþ çļéáŕáñçé ~~~~~~]\"],\"editor.inspector.field.picketVariation.f7vl1c\":[\"[Þîçķéţ ṽáŕîáţîöñ ~~~~~]\"],\"editor.inspector.field.picketWidth.3fr3rh\":[\"[Þîçķéţ ŵîðţĥ ~~~~]\"],\"editor.inspector.field.pipeMaterial.1ggc2wy\":[\"[Þîþé ɱáţéŕîáļ ~~~~]\"],\"editor.inspector.field.pitch.xe6ekx\":[\"[Þîţçĥ ~~]\"],\"editor.inspector.field.position.1quewx6\":[\"[Þöšîţîöñ ~~~]\"],\"editor.inspector.field.postBracing.crq8nn\":[\"[Þöšţ ƀŕáçîñĝ ~~~~]\"],\"editor.inspector.field.postCap.1xcvxrv\":[\"[Þöšţ çáþ ~~~]\"],\"editor.inspector.field.postCount.22r56c\":[\"[Þöšţ çöûñţ ~~~]\"],\"editor.inspector.field.postDepth.1ko6j1m\":[\"[Þöšţ ðéþţĥ ~~~]\"],\"editor.inspector.field.postInset.le36li\":[\"[Þöšţ îñšéţ ~~~]\"],\"editor.inspector.field.postLayoutMode.16jre62\":[\"[Þöšţ ļáýöûţ ɱöðé ~~~~~]\"],\"editor.inspector.field.postSize.1jodxek\":[\"[Þöšţ šîžé ~~~]\"],\"editor.inspector.field.postSpacing.voppfi\":[\"[Þöšţ šþáçîñĝ ~~~~]\"],\"editor.inspector.field.postThrough.1abgu4a\":[\"[Þöšţ ţĥŕöûĝĥ ~~~~]\"],\"editor.inspector.field.postWidth.rk26fz\":[\"[Þöšţ ŵîðţĥ ~~~]\"],\"editor.inspector.field.profile.1kwlci6\":[\"[Þŕöƒîļé ~~~]\"],\"editor.inspector.field.projection.jhtig0\":[\"[Þŕöĵéçţîöñ ~~~]\"],\"editor.inspector.field.purlinHeight.eo9cjm\":[\"[Þûŕļîñ ĥéîĝĥţ ~~~~]\"],\"editor.inspector.field.purlinSpacing.4gbzb2\":[\"[Þûŕļîñ šþáçîñĝ ~~~~]\"],\"editor.inspector.field.purlinWidth.r6tu3j\":[\"[Þûŕļîñ ŵîðţĥ ~~~~]\"],\"editor.inspector.field.rafterEndInset.14c0wy5\":[\"[Ŕáƒţéŕ éñð îñšéţ ~~~~~]\"],\"editor.inspector.field.rafterHeight.1e1n99w\":[\"[Ŕáƒţéŕ ĥéîĝĥţ ~~~~]\"],\"editor.inspector.field.rafterSpacing.19subc0\":[\"[Ŕáƒţéŕ šþáçîñĝ ~~~~]\"],\"editor.inspector.field.rafterWidth.eksj4t\":[\"[Ŕáƒţéŕ ŵîðţĥ ~~~~]\"],\"editor.inspector.field.railingHeight.6wf4bm\":[\"[Ŕáîļîñĝ ĥéîĝĥţ ~~~~]\"],\"editor.inspector.field.railingMode.ov7xpu\":[\"[Ŕáîļîñĝ ɱöðé ~~~~]\"],\"editor.inspector.field.railingStyle.1nyd2u\":[\"[Ŕáîļîñĝ šţýļé ~~~~]\"],\"editor.inspector.field.resizeLock.b2hbr0\":[\"[Ŕéšîžé ļöçķ ~~~]\"],\"editor.inspector.field.returnDiameter.166ozhe\":[\"[Ŕéţûŕñ ðîáɱéţéŕ ~~~~~]\"],\"editor.inspector.field.returnHeight.b9sq6y\":[\"[Ŕéţûŕñ ĥéîĝĥţ ~~~~]\"],\"editor.inspector.field.returnShape.1e3a27i\":[\"[Ŕéţûŕñ šĥáþé ~~~~]\"],\"editor.inspector.field.returnWidth.z9r3h3\":[\"[Ŕéţûŕñ ŵîðţĥ ~~~~]\"],\"editor.inspector.field.rightEndCondition.tjlw3l\":[\"[Ŕîĝĥţ éñð çöñðîţîöñ ~~~~~~]\"],\"editor.inspector.field.rightOverhang.yqbeft\":[\"[Ŕîĝĥţ öṽéŕĥáñĝ ~~~~]\"],\"editor.inspector.field.roofHeight.1uhy6qy\":[\"[Ŕööƒ ĥéîĝĥţ ~~~]\"],\"editor.inspector.field.roofStyle.pawqfy\":[\"[Ŕööƒ šţýļé ~~~]\"],\"editor.inspector.field.roofThickness.1xlr3rx\":[\"[Ŕööƒ ţĥîçķñéšš ~~~~]\"],\"editor.inspector.field.roofType.1m9kv5h\":[\"[Ŕööƒ ţýþé ~~~]\"],\"editor.inspector.field.rotation.ly2rj\":[\"[Ŕöţáţîöñ ~~~]\"],\"editor.inspector.field.rows.1ba1neg\":[\"[Ŕöŵš ~~]\"],\"editor.inspector.field.scale.b6rpxt\":[\"[Šçáļé ~~]\"],\"editor.inspector.field.seamDetail.197za48\":[\"[Šéáɱ ðéţáîļ ~~~]\"],\"editor.inspector.field.segmentType.l667sy\":[\"[Šéĝɱéñţ ţýþé ~~~~]\"],\"editor.inspector.field.shaftStyle.1i5ampa\":[\"[Šĥáƒţ šţýļé ~~~]\"],\"editor.inspector.field.shaftWallThickness.bduslr\":[\"[Šĥáƒţ ŵáļļ ţĥîçķñéšš ~~~~~~]\"],\"editor.inspector.field.shape.iq9t52\":[\"[Šĥáþé ~~]\"],\"editor.inspector.field.shape2.fi0nx8\":[\"[Šĥáþé2 ~~]\"],\"editor.inspector.field.shedHighSide.bzzddg\":[\"[Šĥéð ĥîĝĥ šîðé ~~~~]\"],\"editor.inspector.field.shingleThickness.1hn5wxr\":[\"[Šĥîñĝļé ţĥîçķñéšš ~~~~~]\"],\"editor.inspector.field.shoulderExtent.11j8uiv\":[\"[Šĥöûļðéŕ éẋţéñţ ~~~~~]\"],\"editor.inspector.field.shoulderHeight.xyqn6g\":[\"[Šĥöûļðéŕ ĥéîĝĥţ ~~~~~]\"],\"editor.inspector.field.shoulderStyle.1hkcv2w\":[\"[Šĥöûļðéŕ šţýļé ~~~~]\"],\"editor.inspector.field.showCenterColumn.1uggg45\":[\"[Šĥöŵ çéñţéŕ çöļûɱñ ~~~~~]\"],\"editor.inspector.field.showInfill.33rv7u\":[\"[Šĥöŵ îñƒîļļ ~~~]\"],\"editor.inspector.field.showStepSupports.1kg8h8m\":[\"[Šĥöŵ šţéþ šûþþöŕţš ~~~~~]\"],\"editor.inspector.field.sideFlashing.cv744o\":[\"[Šîðé ƒļášĥîñĝ ~~~~]\"],\"editor.inspector.field.size.1a4x3zw\":[\"[Šîžé ~~]\"],\"editor.inspector.field.skylightType.1a5vj3i\":[\"[Šķýļîĝĥţ ţýþé ~~~~]\"],\"editor.inspector.field.slabOpeningMode.g4f730\":[\"[Šļáƀ öþéñîñĝ ɱöðé ~~~~~]\"],\"editor.inspector.field.slatGap.slmk93\":[\"[Šļáţ ĝáþ ~~~]\"],\"editor.inspector.field.slideDirection.1527q13\":[\"[Šļîðé ðîŕéçţîöñ ~~~~~]\"],\"editor.inspector.field.span.1bmmuw1\":[\"[Šþáñ ~~]\"],\"editor.inspector.field.speed.2w2xwg\":[\"[Šþééð ~~]\"],\"editor.inspector.field.spinSpeed.1ozx746\":[\"[Šþîñ šþééð ~~~]\"],\"editor.inspector.field.stairType.1u05e02\":[\"[Šţáîŕ ţýþé ~~~]\"],\"editor.inspector.field.standoff.4wv2g0\":[\"[Šţáñðöƒƒ ~~~]\"],\"editor.inspector.field.standoffHeight.1qdnff\":[\"[Šţáñðöƒƒ ĥéîĝĥţ ~~~~~]\"],\"editor.inspector.field.startPost.1ood9kv\":[\"[Šţáŕţ þöšţ ~~~]\"],\"editor.inspector.field.stepCount.nzorrw\":[\"[Šţéþ çöûñţ ~~~]\"],\"editor.inspector.field.strapSpacing.1cyt3dc\":[\"[Šţŕáþ šþáçîñĝ ~~~~]\"],\"editor.inspector.field.strapStyle.fh1oy4\":[\"[Šţŕáþ šţýļé ~~~]\"],\"editor.inspector.field.style.nf3vcm\":[\"[Šţýļé ~~]\"],\"editor.inspector.field.suctionDiameter.nutxtj\":[\"[Šûçţîöñ ðîáɱéţéŕ ~~~~~]\"],\"editor.inspector.field.supplyDiameter.h5ldh5\":[\"[Šûþþļý ðîáɱéţéŕ ~~~~~]\"],\"editor.inspector.field.supplyHeight.zy6ru1\":[\"[Šûþþļý ĥéîĝĥţ ~~~~]\"],\"editor.inspector.field.supplyShape.k39wnb\":[\"[Šûþþļý šĥáþé ~~~~]\"],\"editor.inspector.field.supplyWidth.g66axi\":[\"[Šûþþļý ŵîðţĥ ~~~~]\"],\"editor.inspector.field.supportOffset.1w4cocr\":[\"[Šûþþöŕţ öƒƒšéţ ~~~~]\"],\"editor.inspector.field.sweepAngle.ucmmlw\":[\"[Šŵééþ áñĝļé ~~~]\"],\"editor.inspector.field.system.13qbhrw\":[\"[Šýšţéɱ ~~]\"],\"editor.inspector.field.terminal.1501knl\":[\"[Ţéŕɱîñáļ ~~~]\"],\"editor.inspector.field.terminalType.1ne8lgb\":[\"[Ţéŕɱîñáļ ţýþé ~~~~]\"],\"editor.inspector.field.thickness.1l8hu45\":[\"[Ţĥîçķñéšš ~~~]\"],\"editor.inspector.field.tiltAngle.1312yw1\":[\"[Ţîļţ áñĝļé ~~~]\"],\"editor.inspector.field.toLevelId.8i5qx7\":[\"[Ţö ļéṽéļ îð ~~~]\"],\"editor.inspector.field.topLandingDepth.ki7gk2\":[\"[Ţöþ ļáñðîñĝ ðéþţĥ ~~~~~]\"],\"editor.inspector.field.topLandingMode.zk0h7e\":[\"[Ţöþ ļáñðîñĝ ɱöðé ~~~~~]\"],\"editor.inspector.field.topRailHeight.fscisv\":[\"[Ţöþ ŕáîļ ĥéîĝĥţ ~~~~]\"],\"editor.inspector.field.transitionMode.f3evgt\":[\"[Ţŕáñšîţîöñ ɱöðé ~~~~~]\"],\"editor.inspector.field.transitionWidth.rtgz3m\":[\"[Ţŕáñšîţîöñ ŵîðţĥ ~~~~~]\"],\"editor.inspector.field.vaneCount.55vtye\":[\"[Ṽáñé çöûñţ ~~~]\"],\"editor.inspector.field.wallHeight.18vmh5c\":[\"[Ŵáļļ ĥéîĝĥţ ~~~]\"],\"editor.inspector.field.wallShell.vqsyhv\":[\"[Ŵáļļ šĥéļļ ~~~]\"],\"editor.inspector.field.wallSkirtHeight.1uea2ad\":[\"[Ŵáļļ šķîŕţ ĥéîĝĥţ ~~~~~]\"],\"editor.inspector.field.wallThickness.17wn4iv\":[\"[Ŵáļļ ţĥîçķñéšš ~~~~]\"],\"editor.inspector.field.width.gfxz9b\":[\"[Ŵîðţĥ ~~]\"],\"editor.inspector.field.width2.1nqawvr\":[\"[Ŵîðţĥ2 ~~]\"],\"editor.inspector.field.withBack.1ay8nus\":[\"[Ŵîţĥ ƀáçķ ~~~]\"],\"editor.inspector.field.withBottom.1x1z1vo\":[\"[Ŵîţĥ ƀöţţöɱ ~~~]\"],\"editor.inspector.field.withSides.uq066x\":[\"[Ŵîţĥ šîðéš ~~~]\"],\"editor.inspector.group.advanced.qwfkor\":[\"[Åðṽáñçéð ~~~]\"],\"editor.inspector.group.air.15jotdj\":[\"[Åîŕ ~]\"],\"editor.inspector.group.appearance.dli9wf\":[\"[Åþþéáŕáñçé ~~~]\"],\"editor.inspector.group.body.ign4wl\":[\"[Ɓöðý ~~]\"],\"editor.inspector.group.cab.o4z1ox\":[\"[Çáƀ ~]\"],\"editor.inspector.group.cabinet.rzvymr\":[\"[Çáƀîñéţ ~~~]\"],\"editor.inspector.group.cap.s0thej\":[\"[Çáþ ~]\"],\"editor.inspector.group.collar.1am2iqo\":[\"[Çöļļáŕ ~~]\"],\"editor.inspector.group.connection.2r1h4p\":[\"[Çöññéçţîöñ ~~~]\"],\"editor.inspector.group.connections.ai4w8u\":[\"[Çöññéçţîöñš ~~~~]\"],\"editor.inspector.group.construction.j6p9kc\":[\"[Çöñšţŕûçţîöñ ~~~~]\"],\"editor.inspector.group.cricket.6iwg8g\":[\"[Çŕîçķéţ ~~~]\"],\"editor.inspector.group.curb.5xi2ol\":[\"[Çûŕƀ ~~]\"],\"editor.inspector.group.curvePoints.ztdcnn\":[\"[Çûŕṽé þöîñţš ~~~~]\"],\"editor.inspector.group.dimensions.pewa8g\":[\"[Ðîɱéñšîöñš ~~~]\"],\"editor.inspector.group.doors.18w2kpa\":[\"[Ðööŕš ~~]\"],\"editor.inspector.group.dormer.1fjs5tq\":[\"[Ðöŕɱéŕ ~~]\"],\"editor.inspector.group.dormerRoof.u9uy2g\":[\"[Ðöŕɱéŕ ŕööƒ ~~~]\"],\"editor.inspector.group.drainage.7easy0\":[\"[Ðŕáîñáĝé ~~~]\"],\"editor.inspector.group.elevation.4jbp44\":[\"[Éļéṽáţîöñ ~~~]\"],\"editor.inspector.group.endCaps.4fsb5b\":[\"[Éñð çáþš ~~~]\"],\"editor.inspector.group.equipment.1xtq0ev\":[\"[Éǫûîþɱéñţ ~~~]\"],\"editor.inspector.group.face.1531fr0\":[\"[Ƒáçé ~~]\"],\"editor.inspector.group.fitting.171z1r4\":[\"[Ƒîţţîñĝ ~~~]\"],\"editor.inspector.group.flues.nq6pye\":[\"[Ƒļûéš ~~]\"],\"editor.inspector.group.footprint.g8q2pg\":[\"[Ƒööţþŕîñţ ~~~]\"],\"editor.inspector.group.frame.q7q9fq\":[\"[Ƒŕáɱé ~~]\"],\"editor.inspector.group.geometry.a21os1\":[\"[Ĝéöɱéţŕý ~~~]\"],\"editor.inspector.group.grid.d8gwxd\":[\"[Ĝŕîð ~~]\"],\"editor.inspector.group.hangers.agnfzn\":[\"[Ĥáñĝéŕš ~~~]\"],\"editor.inspector.group.hardware.1nygwm1\":[\"[Ĥáŕðŵáŕé ~~~]\"],\"editor.inspector.group.hungWall.1ftr1gz\":[\"[Ĥûñĝ ŵáļļ ~~~]\"],\"editor.inspector.group.insulation.1kyo5e7\":[\"[Îñšûļáţîöñ ~~~]\"],\"editor.inspector.group.lantern.1h7o2xb\":[\"[Ļáñţéŕñ ~~~]\"],\"editor.inspector.group.levels.1s6yaru\":[\"[Ļéṽéļš ~~]\"],\"editor.inspector.group.line.166mv5z\":[\"[Ļîñé ~~]\"],\"editor.inspector.group.lines.12bghr0\":[\"[Ļîñéš ~~]\"],\"editor.inspector.group.motion.1be7sjr\":[\"[Ṁöţîöñ ~~]\"],\"editor.inspector.group.mounting.feutd2\":[\"[Ṁöûñţîñĝ ~~~]\"],\"editor.inspector.group.opening.dfet3\":[\"[Öþéñîñĝ ~~~]\"],\"editor.inspector.group.panelDimensions.b59qe6\":[\"[Þáñéļ ðîɱéñšîöñš ~~~~~]\"],\"editor.inspector.group.patternDistribution.fmam51\":[\"[Þáţţéŕñ ðîšţŕîƀûţîöñ ~~~~~~]\"],\"editor.inspector.group.placement.13lcvts\":[\"[Þļáçéɱéñţ ~~~]\"],\"editor.inspector.group.position.1quewx6\":[\"[Þöšîţîöñ ~~~]\"],\"editor.inspector.group.profile.1kwlci6\":[\"[Þŕöƒîļé ~~~]\"],\"editor.inspector.group.railing.19a5bnr\":[\"[Ŕáîļîñĝ ~~~]\"],\"editor.inspector.group.return.1klrjrz\":[\"[Ŕéţûŕñ ~~]\"],\"editor.inspector.group.settings.ktdb8o\":[\"[Šéţţîñĝš ~~~]\"],\"editor.inspector.group.shaft.mad9cv\":[\"[Šĥáƒţ ~~]\"],\"editor.inspector.group.shape.iq9t52\":[\"[Šĥáþé ~~]\"],\"editor.inspector.group.shoulder.1nyfx25\":[\"[Šĥöûļðéŕ ~~~]\"],\"editor.inspector.group.size.1a4x3zw\":[\"[Šîžé ~~]\"],\"editor.inspector.group.structure.gezdra\":[\"[Šţŕûçţûŕé ~~~]\"],\"editor.inspector.group.style.nf3vcm\":[\"[Šţýļé ~~]\"],\"editor.inspector.group.supply.1oy2zwu\":[\"[Šûþþļý ~~]\"],\"editor.inspector.group.surface.wtamqk\":[\"[Šûŕƒáçé ~~~]\"],\"editor.inspector.group.terminal.1501knl\":[\"[Ţéŕɱîñáļ ~~~]\"],\"editor.inspector.group.topology.18t8dyc\":[\"[Ţöþöļöĝý ~~~]\"],\"editor.inspector.group.transform.1c55ayj\":[\"[Ţŕáñšƒöŕɱ ~~~]\"],\"editor.inspector.group.trap.1qc7vhe\":[\"[Ţŕáþ ~~]\"],\"editor.inspector.group.type.1m2zofh\":[\"[Ţýþé ~~]\"],\"editor.inspector.option.abs.132mz8b\":[\"[Åƀš ~]\"],\"editor.inspector.option.accessPanel.13sptb5\":[\"[Åççéšš þáñéļ ~~~~]\"],\"editor.inspector.option.airHandler.1crnyg3\":[\"[Åîŕ ĥáñðļéŕ ~~~]\"],\"editor.inspector.option.alternating.5jashi\":[\"[Åļţéŕñáţîñĝ ~~~~]\"],\"editor.inspector.option.arched.14188w0\":[\"[Åŕçĥéð ~~]\"],\"editor.inspector.option.auto.540b06\":[\"[Åûţö ~~]\"],\"editor.inspector.option.automatic.r122ro\":[\"[Åûţöɱáţîç ~~~]\"],\"editor.inspector.option.back.1hzmxtu\":[\"[Ɓáçķ ~~]\"],\"editor.inspector.option.balusters.1j3w6ng\":[\"[Ɓáļûšţéŕš ~~~]\"],\"editor.inspector.option.band.160umau\":[\"[Ɓáñð ~~]\"],\"editor.inspector.option.basePlate.17fcg8k\":[\"[Ɓášé þļáţé ~~~]\"],\"editor.inspector.option.boards.u14hig\":[\"[Ɓöáŕðš ~~]\"],\"editor.inspector.option.bookshelf.ls0zqk\":[\"[Ɓööķšĥéļƒ ~~~]\"],\"editor.inspector.option.both.mkyb42\":[\"[Ɓöţĥ ~~]\"],\"editor.inspector.option.bottom.9mpruy\":[\"[Ɓöţţöɱ ~~]\"],\"editor.inspector.option.box.1nbjcuq\":[\"[Ɓöẋ ~]\"],\"editor.inspector.option.break.17spnvc\":[\"[Ɓŕéáķ ~~]\"],\"editor.inspector.option.butterfly.pvv0g4\":[\"[Ɓûţţéŕƒļý ~~~]\"],\"editor.inspector.option.cable.fp50zq\":[\"[Çáƀļé ~~]\"],\"editor.inspector.option.castIron.1q2z4qk\":[\"[Çášţ îŕöñ ~~~]\"],\"editor.inspector.option.ceiling.1t2zaqo\":[\"[Çéîļîñĝ ~~~]\"],\"editor.inspector.option.center.kzdxno\":[\"[Çéñţéŕ ~~]\"],\"editor.inspector.option.centerOpening.bn1rvw\":[\"[Çéñţéŕ öþéñîñĝ ~~~~]\"],\"editor.inspector.option.cleanout.lww8bm\":[\"[Çļéáñöûţ ~~~]\"],\"editor.inspector.option.concretePad.m1zdij\":[\"[Çöñçŕéţé þáð ~~~~]\"],\"editor.inspector.option.condenser.a74nps\":[\"[Çöñðéñšéŕ ~~~]\"],\"editor.inspector.option.corbeled.bovs4v\":[\"[Çöŕƀéļéð ~~~]\"],\"editor.inspector.option.count.1qoi4r8\":[\"[Çöûñţ ~~]\"],\"editor.inspector.option.coupling.111aap2\":[\"[Çöûþļîñĝ ~~~]\"],\"editor.inspector.option.coveringSpecific.1h9fo8w\":[\"[Çöṽéŕîñĝ šþéçîƒîç ~~~~~]\"],\"editor.inspector.option.cross.1elubzv\":[\"[Çŕöšš ~~]\"],\"editor.inspector.option.cubby.ivq4qc\":[\"[Çûƀƀý ~~]\"],\"editor.inspector.option.curved.6noz1s\":[\"[Çûŕṽéð ~~]\"],\"editor.inspector.option.cylinder.eol6vj\":[\"[Çýļîñðéŕ ~~~]\"],\"editor.inspector.option.damper.wgri80\":[\"[Ðáɱþéŕ ~~]\"],\"editor.inspector.option.destination.gfzm1r\":[\"[Ðéšţîñáţîöñ ~~~~]\"],\"editor.inspector.option.diffuser.1igj0jh\":[\"[Ðûšéŕ ~~~]\"],\"editor.inspector.option.dogEar.xhtvjt\":[\"[Ðöĝ éáŕ ~~]\"],\"editor.inspector.option.dome.1c87e56\":[\"[Ðöɱé ~~]\"],\"editor.inspector.option.double.13h5354\":[\"[Ðöûƀļé ~~]\"],\"editor.inspector.option.ductBoard.lc3o4t\":[\"[Ðûçţ ƀöáŕð ~~~]\"],\"editor.inspector.option.dutch.1djx429\":[\"[Ðûţçĥ ~~]\"],\"editor.inspector.option.elbow.1flup74\":[\"[Éļƀöŵ ~~]\"],\"editor.inspector.option.end.1llf32i\":[\"[Éñð ~]\"],\"editor.inspector.option.endCap.1p4v4na\":[\"[Éñð çáþ ~~]\"],\"editor.inspector.option.equalFit.11vw52c\":[\"[Éǫûáļ ƒîţ ~~~]\"],\"editor.inspector.option.fixedCount.1o3dznu\":[\"[Ƒîẋéð çöûñţ ~~~]\"],\"editor.inspector.option.fixedSpacing.hl4dr4\":[\"[Ƒîẋéð šþáçîñĝ ~~~~]\"],\"editor.inspector.option.flat.ly0bei\":[\"[Ƒļáţ ~~]\"],\"editor.inspector.option.flex.ktpamq\":[\"[Ƒļéẋ ~~]\"],\"editor.inspector.option.floating.1oadpln\":[\"[Ƒļöáţîñĝ ~~~]\"],\"editor.inspector.option.floor.q9caf1\":[\"[Ƒļööŕ ~~]\"],\"editor.inspector.option.flush.olwwu5\":[\"[Ƒļûšĥ ~~]\"],\"editor.inspector.option.front.uhugl4\":[\"[Ƒŕöñţ ~~]\"],\"editor.inspector.option.furnace.w0mzpf\":[\"[Ƒûŕñáçé ~~~]\"],\"editor.inspector.option.gable.1ekyx6\":[\"[Ĝáƀļé ~~]\"],\"editor.inspector.option.gambrel.1yo90d9\":[\"[Ĝáɱƀŕéļ ~~~]\"],\"editor.inspector.option.generic.1074oey\":[\"[Ĝéñéŕîç ~~~]\"],\"editor.inspector.option.glass.163tc5n\":[\"[Ĝļášš ~~]\"],\"editor.inspector.option.glassFrame.jp9s3m\":[\"[Ĝļášš ƒŕáɱé ~~~]\"],\"editor.inspector.option.globe.1avkqoy\":[\"[Ĝļöƀé ~~]\"],\"editor.inspector.option.grounded.jwoq73\":[\"[Ĝŕöûñðéð ~~~]\"],\"editor.inspector.option.guard.1m575se\":[\"[Ĝûáŕð ~~]\"],\"editor.inspector.option.halfRound.m5hob0\":[\"[Ĥáļƒ ŕöûñð ~~~]\"],\"editor.inspector.option.hidden.gp48rd\":[\"[Ĥîððéñ ~~]\"],\"editor.inspector.option.hip.r0jnjy\":[\"[Ĥîþ ~]\"],\"editor.inspector.option.horizontal.tyapah\":[\"[Ĥöŕîžöñţáļ ~~~]\"],\"editor.inspector.option.include.1a27vnr\":[\"[Îñçļûðé ~~~]\"],\"editor.inspector.option.independentHighBeam.1tn0zvy\":[\"[Îñðéþéñðéñţ ĥîĝĥ ƀéáɱ ~~~~~~]\"],\"editor.inspector.option.industrial.8sd9u\":[\"[Îñðûšţŕîáļ ~~~]\"],\"editor.inspector.option.inline.1uh05lg\":[\"[Îñļîñé ~~]\"],\"editor.inspector.option.integrated.1xd9lv0\":[\"[Îñţéĝŕáţéð ~~~]\"],\"editor.inspector.option.joined.1x2o8ds\":[\"[Ĵöîñéð ~~]\"],\"editor.inspector.option.kStyle.m8kfwz\":[\"[Ķ šţýļé ~~]\"],\"editor.inspector.option.kickout.vt8s6p\":[\"[Ķîçķöûţ ~~~]\"],\"editor.inspector.option.knee.186hcui\":[\"[Ķñéé ~~]\"],\"editor.inspector.option.landing.tyqarg\":[\"[Ļáñðîñĝ ~~~]\"],\"editor.inspector.option.lantern.1h7o2xb\":[\"[Ļáñţéŕñ ~~~]\"],\"editor.inspector.option.leave.1xf0sbk\":[\"[Ļéáṽé ~~]\"],\"editor.inspector.option.left.14n06mo\":[\"[Ļéƒţ ~~]\"],\"editor.inspector.option.level.i4lhtp\":[\"[Ļéṽéļ ~~]\"],\"editor.inspector.option.lowProfile.1h9lgzg\":[\"[Ļöŵ þŕöƒîļé ~~~]\"],\"editor.inspector.option.mansard.dwzck9\":[\"[Ṁáñšáŕð ~~~]\"],\"editor.inspector.option.manual.1wu7r43\":[\"[Ṁáñûáļ ~~]\"],\"editor.inspector.option.maximumSpacing.n1fzl4\":[\"[Ṁáẋîɱûɱ šþáçîñĝ ~~~~~]\"],\"editor.inspector.option.metal.1az9fgc\":[\"[Ṁéţáļ ~~]\"],\"editor.inspector.option.metalPanel.1xdz476\":[\"[Ṁéţáļ þáñéļ ~~~]\"],\"editor.inspector.option.minimal.fwmiwg\":[\"[Ṁîñîɱáļ ~~~]\"],\"editor.inspector.option.mono.oszvd6\":[\"[Ṁöñö ~~]\"],\"editor.inspector.option.none.deku7v\":[\"[Ñöñé ~~]\"],\"editor.inspector.option.omit.okcs7w\":[\"[Öɱîţ ~~]\"],\"editor.inspector.option.open.n6hn1l\":[\"[Öþéñ ~~]\"],\"editor.inspector.option.openRack.mvt1x0\":[\"[Öþéñ ŕáçķ ~~~]\"],\"editor.inspector.option.opening.dfet3\":[\"[Öþéñîñĝ ~~~]\"],\"editor.inspector.option.oval.1jiqzxx\":[\"[Öṽáļ ~~]\"],\"editor.inspector.option.picket.zyeoy1\":[\"[Þîçķéţ ~~]\"],\"editor.inspector.option.pointed.effedk\":[\"[Þöîñţéð ~~~]\"],\"editor.inspector.option.postAndRail.lajk2u\":[\"[Þöšţ áñð ŕáîļ ~~~~]\"],\"editor.inspector.option.preserveHighEdge.y6ywf0\":[\"[Þŕéšéŕṽé ĥîĝĥ éðĝé ~~~~~]\"],\"editor.inspector.option.preserveLowEdge.196m5pk\":[\"[Þŕéšéŕṽé ļöŵ éðĝé ~~~~~]\"],\"editor.inspector.option.preservePitch.1uq973r\":[\"[Þŕéšéŕṽé þîţçĥ ~~~~]\"],\"editor.inspector.option.privacy.1th4hrb\":[\"[Þŕîṽáçý ~~~]\"],\"editor.inspector.option.purlins.od124c\":[\"[Þûŕļîñš ~~~]\"],\"editor.inspector.option.pvc.1oc4u2w\":[\"[Þṽç ~]\"],\"editor.inspector.option.pyramid.17ucsqv\":[\"[Þýŕáɱîð ~~~]\"],\"editor.inspector.option.rafters.16tzbby\":[\"[Ŕáƒţéŕš ~~~]\"],\"editor.inspector.option.rail.39zqc9\":[\"[Ŕáîļ ~~]\"],\"editor.inspector.option.raised.4kyx9h\":[\"[Ŕáîšéð ~~]\"],\"editor.inspector.option.rect.tpfvaf\":[\"[Ŕéçţ ~~]\"],\"editor.inspector.option.reducer.18byt67\":[\"[Ŕéðûçéŕ ~~~]\"],\"editor.inspector.option.return.1klrjrz\":[\"[Ŕéţûŕñ ~~]\"],\"editor.inspector.option.returnGrille.r28ncm\":[\"[Ŕéţûŕñ ĝŕîļļé ~~~~]\"],\"editor.inspector.option.right.8humpx\":[\"[Ŕîĝĥţ ~~]\"],\"editor.inspector.option.round.1vx0wyj\":[\"[Ŕöûñð ~~]\"],\"editor.inspector.option.rounded.199nwpm\":[\"[Ŕöûñðéð ~~~]\"],\"editor.inspector.option.sanitaryTee.oro3d4\":[\"[Šáñîţáŕý ţéé ~~~~]\"],\"editor.inspector.option.scalloped.1eltba0\":[\"[Šçáļļöþéð ~~~]\"],\"editor.inspector.option.scoop.qy5zdv\":[\"[Šçööþ ~~]\"],\"editor.inspector.option.segmentedPanel.5r3hwl\":[\"[Šéĝɱéñţéð þáñéļ ~~~~~]\"],\"editor.inspector.option.shed.6t994v\":[\"[Šĥéð ~~]\"],\"editor.inspector.option.sheetMetal.l164lv\":[\"[Šĥééţ ɱéţáļ ~~~]\"],\"editor.inspector.option.shingle.pfmynh\":[\"[Šĥîñĝļé ~~~]\"],\"editor.inspector.option.shingled.1nm9inf\":[\"[Šĥîñĝļéð ~~~]\"],\"editor.inspector.option.simple.12mfu73\":[\"[Šîɱþļé ~~]\"],\"editor.inspector.option.single.1uzxurt\":[\"[Šîñĝļé ~~]\"],\"editor.inspector.option.singleLeft.1atdh02\":[\"[Šîñĝļé ļéƒţ ~~~]\"],\"editor.inspector.option.singleRight.1axbu67\":[\"[Šîñĝļé ŕîĝĥţ ~~~~]\"],\"editor.inspector.option.slantBox.1ta99vy\":[\"[Šļáñţ ƀöẋ ~~~]\"],\"editor.inspector.option.slat.1p9njbz\":[\"[Šļáţ ~~]\"],\"editor.inspector.option.sliding.cd0jox\":[\"[Šļîðîñĝ ~~~]\"],\"editor.inspector.option.slope.1bn2qw\":[\"[Šļöþé ~~]\"],\"editor.inspector.option.sloped.lo4sh0\":[\"[Šļöþéð ~~]\"],\"editor.inspector.option.solid.o4uy6s\":[\"[Šöļîð ~~]\"],\"editor.inspector.option.solidPanel.2yaw62\":[\"[Šöļîð þáñéļ ~~~]\"],\"editor.inspector.option.spiral.91hcl4\":[\"[Šþîŕáļ ~~]\"],\"editor.inspector.option.splash.1uke4cm\":[\"[Šþļášĥ ~~]\"],\"editor.inspector.option.spread.1g1zysu\":[\"[Šþŕéáð ~~]\"],\"editor.inspector.option.square.1xl1lk6\":[\"[Šǫûáŕé ~~]\"],\"editor.inspector.option.stair.1xf86e\":[\"[Šţáîŕ ~~]\"],\"editor.inspector.option.standard.vuco\":[\"[Šţáñðáŕð ~~~]\"],\"editor.inspector.option.start.30xvgf\":[\"[Šţáŕţ ~~]\"],\"editor.inspector.option.step.jtn9kf\":[\"[Šţéþ ~~]\"],\"editor.inspector.option.stepped.naxzh0\":[\"[Šţéþþéð ~~~]\"],\"editor.inspector.option.straight.lxqbfr\":[\"[Šţŕáîĝĥţ ~~~]\"],\"editor.inspector.option.strap.14q0ps9\":[\"[Šţŕáþ ~~]\"],\"editor.inspector.option.supply.1oy2zwu\":[\"[Šûþþļý ~~]\"],\"editor.inspector.option.supplyRegister.1lzdbbn\":[\"[Šûþþļý ŕéĝîšţéŕ ~~~~~]\"],\"editor.inspector.option.tapered.3y5blo\":[\"[Ţáþéŕéð ~~~]\"],\"editor.inspector.option.targetSpacing.14uibc9\":[\"[Ţáŕĝéţ šþáçîñĝ ~~~~]\"],\"editor.inspector.option.tee.7d6tjp\":[\"[Ţéé ~]\"],\"editor.inspector.option.tilted.6n0u5j\":[\"[Ţîļţéð ~~]\"],\"editor.inspector.option.top.2nypcs\":[\"[Ţöþ ~]\"],\"editor.inspector.option.transition.1rziz9e\":[\"[Ţŕáñšîţîöñ ~~~]\"],\"editor.inspector.option.vent.xda5j2\":[\"[Ṽéñţ ~~]\"],\"editor.inspector.option.walkOn.1n5sg9l\":[\"[Ŵáļķ öñ ~~]\"],\"editor.inspector.option.wall.blj585\":[\"[Ŵáļļ ~~]\"],\"editor.inspector.option.wallAbutment.lza941\":[\"[Ŵáļļ áƀûţɱéñţ ~~~~]\"],\"editor.inspector.option.wallLedger.5m8ana\":[\"[Ŵáļļ ļéðĝéŕ ~~~]\"],\"editor.inspector.option.wallShelf.yiozfl\":[\"[Ŵáļļ šĥéļƒ ~~~]\"],\"editor.inspector.option.waste.3xrp79\":[\"[Ŵášţé ~~]\"],\"editor.inspector.option.wye.14vupc8\":[\"[Ŵýé ~]\"],\"editor.layers.collapse\":[\"[Çöļļáþšé ~~~]\"],\"editor.layers.defaultName.ceiling\":[\"[Çéîļîñĝ (\",[\"area\"],\") ~~~]\"],\"editor.layers.defaultName.collection\":[\"[Çöļļéçţîöñ ~~~]\"],\"editor.layers.defaultName.flight\":[\"[Ƒļîĝĥţ (\",[\"width\"],\"×\",[\"length\"],\"ɱ) ~~~]\"],\"editor.layers.defaultName.landing\":[\"[Ļáñðîñĝ (\",[\"width\"],\"×\",[\"length\"],\"ɱ) ~~~]\"],\"editor.layers.defaultName.node\":[\"[Ñöðé ~~]\"],\"editor.layers.defaultName.roof\":[\"[Ŕööƒ (\",[\"count\",\"plural\",{\"one\":[\"#\",\" šéĝɱéñţ\"],\"other\":[\"#\",\" šéĝɱéñţš\"]}],\") ~~~~~~]\"],\"editor.layers.defaultName.roofSegment\":[\"[\",[\"roofType\",\"select\",{\"hip\":[\"Ĥîþ\"],\"gable\":[\"Ĝáƀļé\"],\"shed\":[\"Šĥéð\"],\"gambrel\":[\"Ĝáɱƀŕéļ\"],\"dutch\":[\"Ðûţçĥ\"],\"mansard\":[\"Ṁáñšáŕð\"],\"flat\":[\"Ƒļáţ\"],\"conical\":[\"Çöñîçáļ\"],\"barrel\":[\"Ɓáŕŕéļ\"],\"other\":[\"Ŕööƒ\"]}],\" (\",[\"width\"],\"×\",[\"depth\"],\"ɱ) ~~~~~~~~~~~~~~~~]\"],\"editor.layers.defaultName.room\":[\"[Ŕööɱ (\",[\"area\"],\") ~~]\"],\"editor.layers.defaultName.slab\":[\"[Šļáƀ (\",[\"area\"],\") ~~]\"],\"editor.layers.defaultName.staircase\":[\"[Šţáîŕçášé (\",[\"count\",\"plural\",{\"one\":[\"#\",\" šéĝɱéñţ\"],\"other\":[\"#\",\" šéĝɱéñţš\"]}],\") ~~~~~~~~]\"],\"editor.layers.defaultName.zone\":[\"[Žöñé (\",[\"area\"],\") ~~]\"],\"editor.layers.expand\":[\"[Éẋþáñð ~~]\"],\"editor.layers.levelOptions\":[\"[\",[\"levelName\"],\" öþţîöñš ~~~]\"],\"editor.layers.rename\":[\"[Ŕéñáɱé ~~]\"],\"editor.layers.spaceColour\":[\"[\",[\"role\",\"select\",{\"room\":[\"Ŕööɱ çöļöûŕ\"],\"other\":[\"Žöñé çöļöûŕ\"]}],\" ~~~~~~]\"],\"editor.layers.unitColour\":[\"[Ûñîţ çöļöûŕ ~~~]\"],\"editor.levelDuplicateDialog.cancel\":[\"[Çáñçéļ ~~]\"],\"editor.levelDuplicateDialog.chooseWhatToCopyFromLevel\":[\"[Çĥööšé ŵĥáţ ţö çöþý ƒŕöɱ \",[\"levelName\"],\". ~~~~~~]\"],\"editor.levelDuplicateDialog.chooseWhatToCopyFromThisLevel\":[\"[Çĥööšé ŵĥáţ ţö çöþý ƒŕöɱ ţĥîš ļéṽéļ. ~~~~~~~~~]\"],\"editor.levelDuplicateDialog.duplicate\":[\"[Ðûþļîçáţé ~~~]\"],\"editor.levelDuplicateDialog.duplicateLevel\":[\"[Ðûþļîçáţé Ļéṽéļ ~~~~~]\"],\"editor.levelDuplicateDialog.everything\":[\"[Éṽéŕýţĥîñĝ ~~~]\"],\"editor.levelDuplicateDialog.structureFinishesAndPlacedItemsWithout\":[\"[Šţŕûçţûŕé, ƒîñîšĥéš, áñð þļáçéð îţéɱš, ŵîţĥöûţ ĝûîðé ŕéƒéŕéñçéš. ~~~~~~~~~~~~~~~~]\"],\"editor.levelDuplicateDialog.structureFurniture\":[\"[Šţŕûçţûŕé + ƒûŕñîţûŕé ~~~~~~]\"],\"editor.levelDuplicateDialog.structureMaterials\":[\"[Šţŕûçţûŕé + ɱáţéŕîáļš ~~~~~~]\"],\"editor.levelDuplicateDialog.structureMaterialsFurnitureAndReferences\":[\"[Šţŕûçţûŕé, ɱáţéŕîáļš, ƒûŕñîţûŕé, áñð ŕéƒéŕéñçéš. ~~~~~~~~~~~~]\"],\"editor.levelDuplicateDialog.structureOnly\":[\"[Šţŕûçţûŕé öñļý ~~~~]\"],\"editor.levelDuplicateDialog.structureWithTheCurrentMaterialAnd\":[\"[Šţŕûçţûŕé ŵîţĥ ţĥé çûŕŕéñţ ɱáţéŕîáļ áñð ƒîñîšĥ áššîĝñɱéñţš. ~~~~~~~~~~~~~~~~]\"],\"editor.levelDuplicateDialog.wallsSlabsRoofsStairsWindowsAnd\":[\"[Ŵáļļš, šļáƀš, ŕööƒš, šţáîŕš, ŵîñðöŵš, áñð ðööŕš ŵîţĥöûţ ƒîñîšĥéš. ~~~~~~~~~~~~~~~~]\"],\"editor.lib.contextualHelp.addOrRemoveObjectsFromThe\":[\"[Åðð öŕ ŕéɱöṽé öƀĵéçţš ƒŕöɱ ţĥé šéļéçţîöñ ~~~~~~~~~~~]\"],\"editor.lib.contextualHelp.adjustOneSideSCornerRadius\":[\"[Åðĵûšţ öñé šîðé’š çöŕñéŕ ŕáðîûš ~~~~~~~~]\"],\"editor.lib.contextualHelp.clearTheSelectionOrClickOutside\":[\"[Çļéáŕ ţĥé šéļéçţîöñ (öŕ çļîçķ öûţšîðé) ~~~~~~~~~~]\"],\"editor.lib.contextualHelp.clickAHandleDotToShow\":[\"[Çļîçķ á ĥáñðļé ðöţ ţö šĥöŵ ɱöṽé áŕŕöŵš ~~~~~~~~~~]\"],\"editor.lib.contextualHelp.clickOrDragTheSelectionTo\":[\"[Çļîçķ öŕ ðŕáĝ ţĥé šéļéçţîöñ ţö ɱöṽé îţ áš öñé ~~~~~~~~~~~]\"],\"editor.lib.contextualHelp.clickTheHandleDotToShow\":[\"[Çļîçķ ţĥé ĥáñðļé ðöţ ţö šĥöŵ ɱöṽé + ŕöţáţé ĥáñðļéš ~~~~~~~~~~~~]\"],\"editor.lib.contextualHelp.detachTheJointWhileDraggingAn\":[\"[Ðéţáçĥ ţĥé ĵöîñţ ŵĥîļé ðŕáĝĝîñĝ áñ áŕŕöŵ ~~~~~~~~~~~]\"],\"editor.lib.contextualHelp.dragLeftOrRightToRotate\":[\"[Ðŕáĝ ļéƒţ öŕ ŕîĝĥţ ţö ŕöţáţé šéļéçţéð öƀĵéçţ ~~~~~~~~~~~~]\"],\"editor.lib.contextualHelp.dragSelectedMovableObject\":[\"[Ðŕáĝ šéļéçţéð ɱöṽáƀļé öƀĵéçţ ~~~~~~~~]\"],\"editor.lib.contextualHelp.groupSelectionSessionOnly\":[\"[Ĝŕöûþ šéļéçţîöñ (šéššîöñ öñļý) ~~~~~~~~]\"],\"editor.lib.contextualHelp.holdToRotateFreely\":[\"[Ĥöļð ţö ŕöţáţé ƒŕééļý ~~~~~~]\"],\"editor.lib.contextualHelp.rotate45\":[\"[Ŕöţáţé ±45° ~~]\"],\"editor.lib.contextualHelp.rotateTheSelection45\":[\"[Ŕöţáţé ţĥé šéļéçţîöñ ±45° ~~~~~~]\"],\"editor.lib.contextualHelp.rotatingFreely\":[\"[Ŕöţáţîñĝ ƒŕééļý (ñö áñĝļé šţéþ) ~~~~~~~~]\"],\"editor.lib.contextualHelp.switchTheRotationAxisYX\":[\"[Šŵîţçĥ ţĥé ŕöţáţîöñ áẋîš (Ý → Ẋ → Ž) ~~~~~~~~]\"],\"editor.lib.contextualHelp.ungroupSessionSelection\":[\"[Ûñĝŕöûþ šéššîöñ šéļéçţîöñ ~~~~~~~]\"],\"editor.lib.continuation.continuous\":[\"[Çöñţîñûöûš ~~~]\"],\"editor.lib.continuation.continuousCanopy\":[\"[Çöñţîñûöûš çáñöþý ~~~~~]\"],\"editor.lib.continuation.continuousRun\":[\"[Çöñţîñûöûš ŕûñ ~~~~]\"],\"editor.lib.continuation.curvedFence\":[\"[Çûŕṽéð ƒéñçé ~~~~]\"],\"editor.lib.continuation.freehandFence\":[\"[Ƒŕééĥáñð ƒéñçé ~~~~]\"],\"editor.lib.continuation.placeMultiple\":[\"[Þļáçé ɱûļţîþļé ~~~~]\"],\"editor.lib.continuation.placeOnce\":[\"[Þļáçé öñçé ~~~]\"],\"editor.lib.continuation.polygonRoom\":[\"[Þöļýĝöñ ŕööɱ ~~~~]\"],\"editor.lib.continuation.rectangleRoom\":[\"[Ŕéçţáñĝļé ŕööɱ ~~~~]\"],\"editor.lib.continuation.singleCabinet\":[\"[Šîñĝļé çáƀîñéţ ~~~~]\"],\"editor.lib.continuation.singleCanopy\":[\"[Šîñĝļé çáñöþý ~~~~]\"],\"editor.lib.continuation.singleFence\":[\"[Šîñĝļé ƒéñçé ~~~~]\"],\"editor.lib.continuation.walls\":[\"[Ŵáļļš ~~]\"],\"editor.lib.hudTitle.cutOpening\":[\"[Çûţ öþéñîñĝ ~~~]\"],\"editor.lib.hudTitle.divideRoom\":[\"[Ðîṽîðé ŕööɱ ~~~]\"],\"editor.lib.hudTitle.editKind\":[\"[Éðîţ \",[\"kind\"],\" ~~]\"],\"editor.lib.hudTitle.erase\":[\"[Éŕášé ~~]\"],\"editor.lib.hudTitle.levelTerrain\":[\"[Ļéṽéļ ţéŕŕáîñ ~~~~]\"],\"editor.lib.hudTitle.lowerTerrain\":[\"[Ļöŵéŕ ţéŕŕáîñ ~~~~]\"],\"editor.lib.hudTitle.mezzanine\":[\"[Ṁéžžáñîñé ~~~]\"],\"editor.lib.hudTitle.moveKind\":[\"[Ṁöṽé \",[\"kind\"],\" ~~]\"],\"editor.lib.hudTitle.moveRoom\":[\"[Ṁöṽé ŕööɱ ~~~]\"],\"editor.lib.hudTitle.moveSelection\":[\"[Ṁöṽé šéļéçţîöñ ~~~~]\"],\"editor.lib.hudTitle.paint\":[\"[Þáîñţ ~~]\"],\"editor.lib.hudTitle.paintARectangle\":[\"[Þáîñţ á ŕéçţáñĝļé ~~~~~]\"],\"editor.lib.hudTitle.paintAShape\":[\"[Þáîñţ á šĥáþé ~~~~]\"],\"editor.lib.hudTitle.pickMaterial\":[\"[Þîçķ ɱáţéŕîáļ ~~~~]\"],\"editor.lib.hudTitle.raiseTerrain\":[\"[Ŕáîšé ţéŕŕáîñ ~~~~]\"],\"editor.lib.hudTitle.resize\":[\"[Ŕéšîžé ~~]\"],\"editor.lib.hudTitle.rotate\":[\"[Ŕöţáţé ~~]\"],\"editor.lib.hudTitle.select\":[\"[Šéļéçţ ~~]\"],\"editor.lib.hudTitle.smartMeasure\":[\"[Šɱáŕţ ɱéášûŕé ~~~~]\"],\"editor.lib.hudTitle.smoothTerrain\":[\"[Šɱööţĥ ţéŕŕáîñ ~~~~]\"],\"editor.lib.hudTitle.splitKind\":[\"[Šþļîţ \",[\"kind\"],\" ~~]\"],\"editor.lib.hudTitle.terrace\":[\"[Ţéŕŕáçé ~~~]\"],\"editor.lib.wallDrawVariant.polygonRoom\":[\"[Þöļýĝöñ ŕööɱ ~~~~]\"],\"editor.lib.wallDrawVariant.rectangleRoom\":[\"[Ŕéçţáñĝļé ŕööɱ ~~~~]\"],\"editor.lib.wallDrawVariant.walls\":[\"[Ŵáļļš ~~]\"],\"editor.mechanismAction\":[\"[\",[\"action\",\"select\",{\"close\":[\"Çļöšé\"],\"open\":[\"Öþéñ\"],\"stop\":[\"Šţöþ\"],\"other\":[\"Þļáý\"]}],\" ~~~~~~]\"],\"editor.nodeActionMenu.curve\":[\"[Çûŕṽé ~~]\"],\"editor.nodeActionMenu.cutOut\":[\"[Çûţ öûţ ~~]\"],\"editor.nodeActionMenu.delete\":[\"[Ðéļéţé ~~]\"],\"editor.nodeActionMenu.duplicate\":[\"[Ðûþļîçáţé ~~~]\"],\"editor.nodeActionMenu.editMesh\":[\"[Éðîţ ɱéšĥ ~~~]\"],\"editor.nodeActionMenu.findInCatalog\":[\"[Ƒîñð îñ çáţáļöĝ ~~~~]\"],\"editor.nodeActionMenu.groupSelection\":[\"[Ĝŕöûþ šéļéçţîöñ ~~~~~]\"],\"editor.nodeActionMenu.move\":[\"[Ṁöṽé ~~]\"],\"editor.nodeActionMenu.rotateLeft\":[\"[Ŕöţáţé ļéƒţ ~~~]\"],\"editor.nodeActionMenu.rotateRight\":[\"[Ŕöţáţé ŕîĝĥţ ~~~~]\"],\"editor.nodeActionMenu.ungroupSelection\":[\"[Ûñĝŕöûþ šéļéçţîöñ ~~~~~]\"],\"editor.nodeDisplay.ceiling\":[\"[Çéîļîñĝ ~~~]\"],\"editor.nodeDisplay.column\":[\"[Çöļûɱñ ~~]\"],\"editor.nodeDisplay.door\":[\"[Ðööŕ ~~]\"],\"editor.nodeDisplay.elevator\":[\"[Éļéṽáţöŕ ~~~]\"],\"editor.nodeDisplay.fence\":[\"[Ƒéñçé ~~]\"],\"editor.nodeDisplay.guide\":[\"[Ĝûîðé îɱáĝé ~~~]\"],\"editor.nodeDisplay.item\":[\"[Îţéɱ ~~]\"],\"editor.nodeDisplay.roof\":[\"[Ŕööƒ ~~]\"],\"editor.nodeDisplay.roofSegment\":[\"[Ŕööƒ šéĝɱéñţ ~~~~]\"],\"editor.nodeDisplay.room\":[\"[Ŕööɱ ~~]\"],\"editor.nodeDisplay.scan\":[\"[3Ð Šçáñ ~~]\"],\"editor.nodeDisplay.selection\":[\"[Šéļéçţîöñ ~~~]\"],\"editor.nodeDisplay.slab\":[\"[Šļáƀ ~~]\"],\"editor.nodeDisplay.stair\":[\"[Šţáîŕ ~~]\"],\"editor.nodeDisplay.stairSegment\":[\"[Šţáîŕ šéĝɱéñţ ~~~~]\"],\"editor.nodeDisplay.wall\":[\"[Ŵáļļ ~~]\"],\"editor.nodeDisplay.window\":[\"[Ŵîñðöŵ ~~]\"],\"editor.nodeDisplay.zone\":[\"[Žöñé ~~]\"],\"editor.panels.collections.collectionsPopover.cancel\":[\"[Çáñçéļ ~~]\"],\"editor.panels.collections.collectionsPopover.collectionName\":[\"[Çöļļéçţîöñ ñáɱé… ~~~~~]\"],\"editor.panels.collections.collectionsPopover.collections\":[\"[Çöļļéçţîöñš ~~~~]\"],\"editor.panels.collections.collectionsPopover.delete\":[\"[Ðéļéţé ~~]\"],\"editor.panels.collections.collectionsPopover.deleteName\":[\"[Ðéļéţé \\\"\",[\"name\"],\"\\\"? ~~]\"],\"editor.panels.collections.collectionsPopover.new\":[\"[Ñéŵ ~]\"],\"editor.panels.collections.collectionsPopover.noCollectionsYetCreateOneTo\":[\"[Ñö çöļļéçţîöñš ýéţ. Çŕéáţé öñé ţö ĝŕöûþ éļéɱéñţš ţöĝéţĥéŕ. ~~~~~~~~~~~~~~~]\"],\"editor.panels.collections.collectionsPopover.rename\":[\"[Ŕéñáɱé ~~]\"],\"editor.panels.floorFoundationPanel.aThickerFloorGrowsUpwardThe\":[\"[Å ţĥîçķéŕ ƒļööŕ ĝŕöŵš ûþŵáŕð: ţĥé ŕööɱš ƀéļöŵ ķééþ ţĥéîŕ ĥéîĝĥţ. ~~~~~~~~~~~~~~~~]\"],\"editor.panels.floorFoundationPanel.edgeFinish\":[\"[Éðĝé ƒîñîšĥ ~~~]\"],\"editor.panels.floorFoundationPanel.floorPlate\":[\"[Ƒļööŕ þļáţé ~~~]\"],\"editor.panels.floorFoundationPanel.floorPlateThicknesslabelThickRestingOn\":[\"[Ƒļööŕ þļáţé \",[\"thicknessLabel\"],\" ţĥîçķ, ŕéšţîñĝ öñ ţĥé ŵáļļš ƀéļöŵ ~~~~~~~~~~~~]\"],\"editor.panels.floorFoundationPanel.floorThickness\":[\"[Ƒļööŕ ţĥîçķñéšš ~~~~~]\"],\"editor.panels.floorFoundationPanel.floorTopAbove\":[\"[Ƒļööŕ ţöþ +\",[\"height\"],\" ~~~]\"],\"editor.panels.floorFoundationPanel.floorTopValue\":[\"[Ƒļööŕ ţöþ \",[\"height\"],\" ~~~]\"],\"editor.panels.floorFoundationPanel.foundationFinish\":[\"[Ƒöûñðáţîöñ ƒîñîšĥ ~~~~~]\"],\"editor.panels.floorFoundationPanel.foundationHeight\":[\"[Ƒöûñðáţîöñ ĥéîĝĥţ ~~~~~]\"],\"editor.panels.floorFoundationPanel.kicker\":[\"[Ƒļööŕ þļáţé ~~~]\"],\"editor.panels.floorFoundationPanel.kickerLevel\":[\"[Ƒļööŕ þļáţé · \",[\"level\"],\" ~~~]\"],\"editor.panels.floorFoundationPanel.kickerRestsOn\":[\"[Ƒļööŕ þļáţé · \",[\"level\"],\" · ŕéšţš öñ \",[\"below\"],\" ~~~~~~]\"],\"editor.panels.floorFoundationPanel.lowerTogether\":[\"[\",[\"count\",\"plural\",{\"2\":[\"Ļöŵéŕ ƀöţĥ\"],\"other\":[\"Ļöŵéŕ áļļ \",[\"number\"]]}],\" ~~~~~~]\"],\"editor.panels.floorFoundationPanel.notToScale\":[\"[Ñöţ ţö šçáļé ~~~]\"],\"editor.panels.floorFoundationPanel.onTheGround\":[\"[Öñ ţĥé ĝŕöûñð ~~~~]\"],\"editor.panels.floorFoundationPanel.raiseTogether\":[\"[\",[\"count\",\"plural\",{\"2\":[\"Ŕáîšé ƀöţĥ\"],\"other\":[\"Ŕáîšé áļļ \",[\"number\"]]}],\" ~~~~~~]\"],\"editor.panels.floorFoundationPanel.raisedOnAFoundation\":[\"[Ŕáîšéð öñ á ƒöûñðáţîöñ ~~~~~~]\"],\"editor.panels.floorFoundationPanel.section.floorPlate\":[\"[Ƒļööŕ þļáţé · \",[\"thickness\"],\" ~~~]\"],\"editor.panels.floorFoundationPanel.section.floorTop\":[\"[Ƒļööŕ ţöþ ~~~]\"],\"editor.panels.floorFoundationPanel.section.foundation\":[\"[Ƒöûñðáţîöñ ~~~]\"],\"editor.panels.floorFoundationPanel.section.foundationKind\":[\"[Ƒöûñðáţîöñ · \",[\"foundation\"],\" ~~~]\"],\"editor.panels.floorFoundationPanel.section.ground\":[\"[Ĝŕöûñð ~~]\"],\"editor.panels.floorFoundationPanel.section.slab\":[\"[Šļáƀ · \",[\"thickness\"],\" ~~]\"],\"editor.panels.floorFoundationPanel.section.wallsBelow\":[\"[Ŵáļļš ƀéļöŵ ~~~]\"],\"editor.panels.floorFoundationPanel.sectionOnGround\":[\"[Šļáƀ \",[\"thickness\"],\" ţĥîçķ öñ ţĥé ĝŕöûñð, ƒļööŕ ţöþ \",[\"top\"],\" áƀöṽé ţĥé ĝŕöûñð ~~~~~~~~~~~~~]\"],\"editor.panels.floorFoundationPanel.sectionRaised\":[\"[Šļáƀ \",[\"thickness\"],\" ţĥîçķ öñ á \",[\"foundation\"],\" ƒöûñðáţîöñ, ƒļööŕ ţöþ \",[\"top\"],\" áƀöṽé ţĥé ĝŕöûñð ~~~~~~~~~~~~~~]\"],\"editor.panels.floorFoundationPanel.slab\":[\"[Šļáƀ ~~]\"],\"editor.panels.floorFoundationPanel.slabThickness\":[\"[Šļáƀ ţĥîçķñéšš ~~~~]\"],\"editor.panels.floorFoundationPanel.theFloorSOutsideEdgeAll\":[\"[Ţĥé ƒļööŕ'š öûţšîðé éðĝé, áļļ áŕöûñð ţĥé ƒööţþŕîñţ. ~~~~~~~~~~~~~]\"],\"editor.panels.floorFoundationPanel.theFoundationStandsOnTheGround\":[\"[Ţĥé ƒöûñðáţîöñ šţáñðš öñ ţĥé ĝŕöûñð; ţĥé šļáƀ šîţš öñ îţ. ~~~~~~~~~~~~~~]\"],\"editor.panels.floorFoundationPanel.theSlabSitsOnTheFoundation\":[\"[Ţĥé šļáƀ šîţš öñ ţĥé ƒöûñðáţîöñ (öŕ ţĥé ĝŕöûñð): á ţĥîçķéŕ šļáƀ ŕáîšéš ţĥé ƒļööŕ ţöþ áñð éṽéŕýţĥîñĝ öñ îţ. ~~~~~~~~~~~~~~~~~~~~~~~~~]\"],\"editor.panels.floorFoundationPanel.underTheFloor\":[\"[Ûñðéŕ ţĥé ƒļööŕ ~~~~]\"],\"editor.panels.floorOpeningPanel.aHatchInTheMezzanineIt\":[\"[Å ĥáţçĥ îñ ţĥé ɱéžžáñîñé: îţ çûţš öñļý ţĥé ɱéžžáñîñé’š ƒļööŕ. ~~~~~~~~~~~~~~~]\"],\"editor.panels.floorOpeningPanel.alsoCutTheCeilingBelow\":[\"[Åļšö çûţ ţĥé çéîļîñĝ ƀéļöŵ ~~~~~~~]\"],\"editor.panels.floorOpeningPanel.alsoCutTheFloorAbove\":[\"[Åļšö çûţ ţĥé ƒļööŕ áƀöṽé ~~~~~~]\"],\"editor.panels.floorOpeningPanel.areaDragCorners\":[\"[\",[\"area\"],\" · Ðŕáĝ îţš çöŕñéŕš ţö çĥáñĝé ţĥé šĥáþé. ~~~~~~~~~]\"],\"editor.panels.floorOpeningPanel.areaOwned\":[\"[\",[\"area\"],\" · Šĥáþé ƒöļļöŵš îţš öŵñéŕ. ~~~~~~]\"],\"editor.panels.floorOpeningPanel.delete\":[\"[Ðéļéţé ~~]\"],\"editor.panels.floorOpeningPanel.done\":[\"[Ðöñé ~~]\"],\"editor.panels.floorOpeningPanel.kicker\":[\"[Öþéñîñĝ ~~~]\"],\"editor.panels.floorOpeningPanel.kickerLevel\":[\"[Öþéñîñĝ · \",[\"level\"],\" ~~~]\"],\"editor.panels.floorOpeningPanel.kickerRoom\":[\"[Öþéñîñĝ · îñ \",[\"room\"],\" ~~~]\"],\"editor.panels.floorOpeningPanel.kickerRoomLevel\":[\"[Öþéñîñĝ · îñ \",[\"room\"],\" · \",[\"level\"],\" ~~~]\"],\"editor.panels.floorOpeningPanel.oneVoidWith\":[\"[Öñ \",[\"level\"],\", áš öñé ṽöîð ŵîţĥ ţĥîš öþéñîñĝ. ~~~~~~~~]\"],\"editor.panels.floorOpeningPanel.ownedByElevator\":[\"[Öŵñéð ƀý Éļéṽáţöŕ ~~~~~]\"],\"editor.panels.floorOpeningPanel.ownedByStaircase\":[\"[Öŵñéð ƀý Šţáîŕçášé ~~~~~]\"],\"editor.panels.floorOpeningPanel.room\":[\"[Ŕööɱ ~~]\"],\"editor.panels.floorOpeningPanel.thereIsNoFloorAboveThis\":[\"[Ţĥéŕé îš ñö ƒļööŕ áƀöṽé ţĥîš šţöŕéý. ~~~~~~~~~]\"],\"editor.panels.floorOpeningPanel.thereIsNoStoreyBelow\":[\"[Ţĥéŕé îš ñö šţöŕéý ƀéļöŵ. ~~~~~~]\"],\"editor.panels.floorOpeningPanel.title\":[\"[\",[\"source\",\"select\",{\"stair\":[\"Šţáîŕ öþéñîñĝ\"],\"elevator\":[\"Éļéṽáţöŕ öþéñîñĝ\"],\"ceiling\":[\"Çéîļîñĝ öþéñîñĝ\"],\"other\":[\"Ƒļööŕ öþéñîñĝ\"]}],\" ~~~~~~~~~~~~~~~~]\"],\"editor.panels.mergeRefusal.alreadyJoined\":[\"[Öñé öƒ ţĥéɱ áļŕéáðý ŵŕáþš áñöţĥéŕ çöŕñéŕ. Ûñŵŕáþ îţ ƒîŕšţ. ~~~~~~~~~~~~~~~]\"],\"editor.panels.mergeRefusal.between\":[\"[\",[\"kind\",\"select\",{\"item\":[\"Ţĥéŕé îš áñ îţéɱ ƀéţŵééñ ţĥéɱ.\"],\"door\":[\"Ţĥéŕé îš á ðööŕ ƀéţŵééñ ţĥéɱ.\"],\"window\":[\"Ţĥéŕé îš á ŵîñðöŵ ƀéţŵééñ ţĥéɱ.\"],\"shelf\":[\"Ţĥéŕé îš á šĥéļƒ ƀéţŵééñ ţĥéɱ.\"],\"other\":[\"Ţĥéŕé îš šöɱéţĥîñĝ ƀéţŵééñ ţĥéɱ.\"]}],\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~]\"],\"editor.panels.mergeRefusal.cannotMerge\":[\"[Ţĥéšé ŵîñðöŵš çáññöţ ƀé ɱéŕĝéð. ~~~~~~~~]\"],\"editor.panels.mergeRefusal.cornerAngle\":[\"[Ţĥéîŕ ŵáļļš ɱééţ áţ ţöö šĥáŕþ öŕ ţöö ƒļáţ áñ áñĝļé ƒöŕ á çöŕñéŕ ŵîñðöŵ. ~~~~~~~~~~~~~~~~~]\"],\"editor.panels.mergeRefusal.heightExceedsWall\":[\"[Ţĥé ŵîñðöŵ šéļéçţéð ƒîŕšţ îš ţáļļéŕ ţĥáñ ţĥé öţĥéŕ ŵáļļ. Šéļéçţ ţĥé öţĥéŕ öñé ƒîŕšţ. ~~~~~~~~~~~~~~~~~~~~~]\"],\"editor.panels.mergeRefusal.notAdjacent\":[\"[Ţĥéý áŕé ţöö ƒáŕ áþáŕţ. Ŵîñðöŵš ɱéŕĝé ŵîţĥ áţ ɱöšţ \",[\"reach\"],\" ƀéţŵééñ ţĥéɱ. ~~~~~~~~~~~~~~~~]\"],\"editor.panels.mergeRefusal.notAtCorner\":[\"[Öñé öƒ ţĥéɱ îš ţöö ƒáŕ ƒŕöɱ ţĥé çöŕñéŕ. Å ŵîñðöŵ ĵöîñš öñé ŵîţĥîñ \",[\"reach\"],\" öƒ îţ. ~~~~~~~~~~~~~~~~~]\"],\"editor.panels.mergeRefusal.notOnWall\":[\"[Å ŕööƒ öŕ ðöŕɱéŕ ŵîñðöŵ çáññöţ ĵöîñ áñöţĥéŕ ŵîñðöŵ. ~~~~~~~~~~~~~]\"],\"editor.panels.mergeRefusal.overlap\":[\"[\",[\"kind\",\"select\",{\"item\":[\"Šļîðîñĝ ţĥéɱ ţö ţĥé çöŕñéŕ ŵöûļð öṽéŕļáþ áñ îţéɱ.\"],\"door\":[\"Šļîðîñĝ ţĥéɱ ţö ţĥé çöŕñéŕ ŵöûļð öṽéŕļáþ á ðööŕ.\"],\"window\":[\"Šļîðîñĝ ţĥéɱ ţö ţĥé çöŕñéŕ ŵöûļð öṽéŕļáþ á ŵîñðöŵ.\"],\"shelf\":[\"Šļîðîñĝ ţĥéɱ ţö ţĥé çöŕñéŕ ŵöûļð öṽéŕļáþ á šĥéļƒ.\"],\"other\":[\"Šļîðîñĝ ţĥéɱ ţö ţĥé çöŕñéŕ ŵöûļð öṽéŕļáþ šöɱéţĥîñĝ.\"]}],\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~]\"],\"editor.panels.mergeRefusal.wallsNotMeeting\":[\"[Ţĥéîŕ ŵáļļš ðö ñöţ ɱééţ áţ á çöŕñéŕ. ~~~~~~~~~]\"],\"editor.panels.mixed\":[\"[Ṁîẋéð ~~]\"],\"editor.panels.mobilePanelSheet.close\":[\"[Çļöšé ~~]\"],\"editor.panels.mobileSelectionBar.delete\":[\"[Ðéļéţé ~~]\"],\"editor.panels.mobileSelectionBar.duplicate\":[\"[Ðûþļîçáţé ~~~]\"],\"editor.panels.mobileSelectionBar.editProperties\":[\"[Éðîţ þŕöþéŕţîéš ~~~~~]\"],\"editor.panels.mobileSelectionBar.editResolvedlabel\":[\"[Éðîţ \",[\"resolvedLabel\"],\" ~~]\"],\"editor.panels.mobileSelectionBar.move\":[\"[Ṁöṽé ~~]\"],\"editor.panels.multiHeightMode.currentlyCurrentlabel\":[\"[Çûŕŕéñţļý \",[\"currentLabel\"],\" ~~~]\"],\"editor.panels.multiHeightMode.customHeight\":[\"[Çûšţöɱ ĥéîĝĥţ ~~~~]\"],\"editor.panels.multiHeightMode.followsLevel\":[\"[Ƒöļļöŵš ļéṽéļ ~~~~]\"],\"editor.panels.multiHeightMode.height\":[\"[Ĥéîĝĥţ ~~]\"],\"editor.panels.multiHeightMode.top\":[\"[Ţöþ ~]\"],\"editor.panels.multiParametricInspector.labelSessionOnlyPlainClickReselects\":[\"[\",[\"label\"],\" (šéššîöñ öñļý). Þļáîñ çļîçķ ŕéšéļéçţš áļļ ɱéɱƀéŕš. Ñöţ šáṽéð ŵîţĥ ţĥé þŕöĵéçţ. ~~~~~~~~~~~~~~~~~~~]\"],\"editor.panels.multiSelectionPanel.delete\":[\"[Ðéļéţé ~~]\"],\"editor.panels.multiSelectionPanel.duplicate\":[\"[Ðûþļîçáţé ~~~]\"],\"editor.panels.multiSelectionPanel.group\":[\"[Ĝŕöûþ ~~]\"],\"editor.panels.multiSelectionPanel.groupCtrlCmdG\":[\"[Ĝŕöûþ (Çţŕļ/Çɱð+Ĝ) ~~~~]\"],\"editor.panels.multiSelectionPanel.labelSessionOnlyPlainClickReselects\":[\"[\",[\"label\"],\" (šéššîöñ öñļý). Þļáîñ çļîçķ ŕéšéļéçţš áļļ ɱéɱƀéŕš. Ñöţ šáṽéð ŵîţĥ ţĥé þŕöĵéçţ. ~~~~~~~~~~~~~~~~~~~]\"],\"editor.panels.multiSelectionPanel.lengthSelected\":[\"[\",[\"length\"],\" šéļéçţéð ~~~]\"],\"editor.panels.multiSelectionPanel.mergeWindows\":[\"[Ṁéŕĝé ŵîñðöŵš ~~~~]\"],\"editor.panels.multiSelectionPanel.mergeWindowsIntoACornerWindow\":[\"[Ṁéŕĝé ŵîñðöŵš îñţö á çöŕñéŕ ŵîñðöŵ: ƀöţĥ ţáķé ţĥé ĥéîĝĥţ, šîļļ áñð ţýþé öƒ ţĥé öñé ýöû šéļéçţéð ƒîŕšţ ~~~~~~~~~~~~~~~~~~~~~~~~~]\"],\"editor.panels.multiSelectionPanel.mergeWindowsIntoOneAcrossBoth\":[\"[Ṁéŕĝé ŵîñðöŵš îñţö öñé áçŕöšš ƀöţĥ: îţ ķééþš ţĥé ţýþé áñð šţýļé öƒ ţĥé öñé ýöû šéļéçţéð ƒîŕšţ ~~~~~~~~~~~~~~~~~~~~~~~]\"],\"editor.panels.multiSelectionPanel.selectBuilding\":[\"[Šéļéçţ ƀûîļðîñĝ ~~~~~]\"],\"editor.panels.multiSelectionPanel.selectTheWholeBuildingToMove\":[\"[Šéļéçţ ţĥé ŵĥöļé ƀûîļðîñĝ ţö ɱöṽé áļļ îţš ļéṽéļš ~~~~~~~~~~~~]\"],\"editor.panels.multiSelectionPanel.ungroup\":[\"[Ûñĝŕöûþ ~~~]\"],\"editor.panels.multiSelectionPanel.ungroupCtrlCmdShiftG\":[\"[Ûñĝŕöûþ (Çţŕļ/Çɱð+Šĥîƒţ+Ĝ) ~~~~~~]\"],\"editor.panels.multiSelectionPanel.unwrapTheCorner\":[\"[Ûñŵŕáþ ţĥé çöŕñéŕ ~~~~~]\"],\"editor.panels.multiSelectionPanel.unwrapTheCornerBothWindowsStay\":[\"[Ûñŵŕáþ ţĥé çöŕñéŕ: ƀöţĥ ŵîñðöŵš šţáý, éáçĥ ƒŕáɱéð áţ ţĥé çöŕñéŕ ~~~~~~~~~~~~~~~~]\"],\"editor.panels.panelManager.selection\":[\"[Šéļéçţîöñ ~~~]\"],\"editor.panels.panelWrapper.back\":[\"[Ɓáçķ ~~]\"],\"editor.panels.panelWrapper.close\":[\"[Çļöšé ~~]\"],\"editor.panels.panelWrapper.closeTitle\":[\"[Çļöšé \",[\"title\"],\" ~~]\"],\"editor.panels.panelWrapper.collapsePanel\":[\"[Çöļļáþšé þáñéļ ~~~~]\"],\"editor.panels.panelWrapper.collections\":[\"[Çöļļéçţîöñš ~~~~]\"],\"editor.panels.panelWrapper.expandPanel\":[\"[Éẋþáñð þáñéļ ~~~~]\"],\"editor.panels.panelWrapper.manageCollections\":[\"[Ṁáñáĝé çöļļéçţîöñš… ~~~~~~]\"],\"editor.panels.panelWrapper.openTitle\":[\"[Öþéñ \",[\"title\"],\" ~~]\"],\"editor.panels.panelWrapper.reset\":[\"[Ŕéšéţ ~~]\"],\"editor.panels.panelWrapper.titleHitAnErrorAndWas\":[\"[“\",[\"title\"],\"” ĥîţ áñ éŕŕöŕ áñð ŵáš ûñļöáðéð ƒöŕ ţĥîš šéššîöñ. ~~~~~~~~~~~~]\"],\"editor.panels.parametricFieldControl.mixed\":[\"[Ṁîẋéð ~~]\"],\"editor.panels.parametricInspector.actions\":[\"[Åçţîöñš ~~~]\"],\"editor.panels.parametricInspector.delete\":[\"[Ðéļéţé ~~]\"],\"editor.panels.parametricInspector.deleteWithContents\":[\"[Ðéļéţé ŵîţĥ çöñţéñţš ~~~~~~]\"],\"editor.panels.parametricInspector.move\":[\"[Ṁöṽé ~~]\"],\"editor.panels.referencePanel.cancel\":[\"[Çáñçéļ ~~]\"],\"editor.panels.referencePanel.capture\":[\"[Çáþţûŕé ~~~]\"],\"editor.panels.referencePanel.center\":[\"[Çéñţéŕ ~~]\"],\"editor.panels.referencePanel.clearScale\":[\"[Çļéáŕ Šçáļé ~~~]\"],\"editor.panels.referencePanel.clickBothEndsOfAKnown\":[\"[Çļîçķ ƀöţĥ éñðš öƒ á ķñöŵñ ðîšţáñçé öñ ţĥé þļáñ, ţĥéñ ţýþé îţš ŕéáļ ļéñĝţĥ. ~~~~~~~~~~~~~~~~~~]\"],\"editor.panels.referencePanel.delete\":[\"[Ðéļéţé ~~]\"],\"editor.panels.referencePanel.drawALineOverAKnown\":[\"[Ðŕáŵ á ļîñé öṽéŕ á ķñöŵñ ðîɱéñšîöñ öñ ţĥé þļáñ, ţĥéñ ţýþé îţš ŕéáļ ļéñĝţĥ ţö šçáļé ţĥé îɱáĝé éẋáçţļý. ~~~~~~~~~~~~~~~~~~~~~~~~]\"],\"editor.panels.referencePanel.editScale\":[\"[Éðîţ Šçáļé ~~~]\"],\"editor.panels.referencePanel.guideImage\":[\"[Ĝûîðé Îɱáĝé ~~~]\"],\"editor.panels.referencePanel.hide\":[\"[Ĥîðé ~~]\"],\"editor.panels.referencePanel.hideScale\":[\"[Ĥîðé Šçáļé ~~~]\"],\"editor.panels.referencePanel.image\":[\"[Îɱáĝé ~~]\"],\"editor.panels.referencePanel.lock\":[\"[Ļöçķ ~~]\"],\"editor.panels.referencePanel.move\":[\"[Ṁöṽé ~~]\"],\"editor.panels.referencePanel.opacity\":[\"[Öþáçîţý ~~~]\"],\"editor.panels.referencePanel.overlayImageUnavailableReplaceTheImage\":[\"[Öṽéŕļáý îɱáĝé ûñáṽáîļáƀļé. Ŕéþļáçé ţĥé îɱáĝé ţö ŕéšţöŕé îţ. ~~~~~~~~~~~~~~~]\"],\"editor.panels.referencePanel.pos\":[\"[þöš ~]\"],\"editor.panels.referencePanel.position\":[\"[Þöšîţîöñ ~~~]\"],\"editor.panels.referencePanel.quickActions\":[\"[Ǫûîçķ Åçţîöñš ~~~~]\"],\"editor.panels.referencePanel.referenceScale\":[\"[Ŕéƒéŕéñçé Šçáļé ~~~~~]\"],\"editor.panels.referencePanel.replace\":[\"[Ŕéþļáçé ~~~]\"],\"editor.panels.referencePanel.replacing\":[\"[Ŕéþļáçîñĝ... ~~~]\"],\"editor.panels.referencePanel.resetImageScale\":[\"[Ŕéšéţ Îɱáĝé Šçáļé ~~~~~]\"],\"editor.panels.referencePanel.resetRotation\":[\"[Ŕéšéţ Ŕöţáţîöñ ~~~~]\"],\"editor.panels.referencePanel.rot\":[\"[ŕöţ ~]\"],\"editor.panels.referencePanel.rotation\":[\"[Ŕöţáţîöñ ~~~]\"],\"editor.panels.referencePanel.scale\":[\"[šçáļé ~~]\"],\"editor.panels.referencePanel.scaleOpacity\":[\"[Šçáļé & Öþáçîţý ~~~~]\"],\"editor.panels.referencePanel.scaled\":[\"[Šçáļéð · \",[\"scale\"],\" ~~]\"],\"editor.panels.referencePanel.scaledHidden\":[\"[Šçáļéð (ĥîððéñ) · \",[\"scale\"],\" ~~~~]\"],\"editor.panels.referencePanel.setScale\":[\"[Šéţ Šçáļé ~~~]\"],\"editor.panels.referencePanel.show\":[\"[Šĥöŵ ~~]\"],\"editor.panels.referencePanel.showScale\":[\"[Šĥöŵ Šçáļé ~~~]\"],\"editor.panels.referencePanel.uncalibrated\":[\"[Ûñçáļîƀŕáţéð ~~~~]\"],\"editor.panels.referencePanel.unlock\":[\"[Ûñļöçķ ~~]\"],\"editor.panels.referencePanel.xyz\":[\"[ẊÝŽ ~]\"],\"editor.panels.roomConstructionRows.aDrawnSlabSetItsThickness\":[\"[Å ðŕáŵñ šļáƀ: šéţ îţš ţĥîçķñéšš áñð ƒîñîšĥéš ĥéŕé. Îţ ĥáš ñö ƒööţþŕîñţ ĥéîĝĥţ öŕ ƒöûñðáţîöñ. ~~~~~~~~~~~~~~~~~~~~~~~]\"],\"editor.panels.roomConstructionRows.addMezzanine\":[\"[+ Åðð ɱéžžáñîñé ~~~~]\"],\"editor.panels.roomConstructionRows.atFloorLevel\":[\"[Åţ ƒļööŕ ļéṽéļ ~~~~]\"],\"editor.panels.roomConstructionRows.builtOn\":[\"[Ɓûîļţ öñ ~~~]\"],\"editor.panels.roomConstructionRows.builtWith\":[\"[Ɓûîļţ ŵîţĥ ~~~]\"],\"editor.panels.roomConstructionRows.ceiling\":[\"[Çéîļîñĝ ~~~]\"],\"editor.panels.roomConstructionRows.ceilingAt\":[\"[Åţ \",[\"height\"],\" ~]\"],\"editor.panels.roomConstructionRows.closeWithWalls\":[\"[Çļöšé ŵîţĥ ŵáļļš ~~~~~]\"],\"editor.panels.roomConstructionRows.drawnFloor\":[\"[\",[\"ambiguous\",\"select\",{\"yes\":[\"Ƒļööŕ îš šéṽéŕáļ ðŕáŵñ šļáƀš, ɱöšţļý \",[\"name\"]],\"other\":[\"Ƒļööŕ îš á ðŕáŵñ šļáƀ: \",[\"name\"]]}],[\"shared\",\"plural\",{\"0\":[],\"one\":[\" (šĥáŕéð ŵîţĥ \",[\"sharedCount\"],\" ŕööɱ)\"],\"other\":[\" (šĥáŕéð ŵîţĥ \",[\"sharedCount\"],\" ŕööɱš)\"]}],\" ~~~~~~~~~~~~~~~~~~~~~~~]\"],\"editor.panels.roomConstructionRows.drawnFloorSwitchHint\":[\"[Ţĥîš ƒļööŕ îš á ðŕáŵñ šļáƀ: šéļéçţ îţ ţö éðîţ öŕ ðéļéţé îţ. ~~~~~~~~~~~~~~]\"],\"editor.panels.roomConstructionRows.drawnSlab\":[\"[Ðŕáŵñ šļáƀ ~~~]\"],\"editor.panels.roomConstructionRows.drawnSlabAt\":[\"[Ðŕáŵñ šļáƀ áţ \",[\"height\"],\" ~~~~]\"],\"editor.panels.roomConstructionRows.editShape\":[\"[Éðîţ šĥáþé ~~~]\"],\"editor.panels.roomConstructionRows.flatAtWallHeight\":[\"[Ƒļáţ, áţ ŵáļļ ĥéîĝĥţ ~~~~~]\"],\"editor.panels.roomConstructionRows.floor\":[\"[Ƒļööŕ ~~]\"],\"editor.panels.roomConstructionRows.floorDown\":[\"[\",[\"distance\"],\" ðöŵñ ~~]\"],\"editor.panels.roomConstructionRows.floorThickness\":[\"[Ƒļööŕ ţĥîçķñéšš ~~~~~]\"],\"editor.panels.roomConstructionRows.floorUp\":[\"[\",[\"distance\"],\" ûþ ~]\"],\"editor.panels.roomConstructionRows.handDrawnCeiling\":[\"[Ĥáñð-ðŕáŵñ çéîļîñĝ ~~~~~]\"],\"editor.panels.roomConstructionRows.height\":[\"[Ĥéîĝĥţ ~~]\"],\"editor.panels.roomConstructionRows.includeFloor\":[\"[Îñçļûðé ƒļööŕ ~~~~]\"],\"editor.panels.roomConstructionRows.includePart\":[\"[\",[\"part\",\"select\",{\"floor\":[\"Îñçļûðé ƒļööŕ\"],\"walls\":[\"Îñçļûðé ŵáļļš\"],\"other\":[\"Îñçļûðé çéîļîñĝ\"]}],\" ~~~~~~~~~~~~]\"],\"editor.panels.roomConstructionRows.includeWalls\":[\"[Îñçļûðé ŵáļļš ~~~~]\"],\"editor.panels.roomConstructionRows.keepOutsideDimensions\":[\"[Ķééþ öûţšîðé ðîɱéñšîöñš ~~~~~~~]\"],\"editor.panels.roomConstructionRows.lowered\":[\"[Ļöŵéŕéð \",[\"lift\"],\" ~~~]\"],\"editor.panels.roomConstructionRows.newFloor\":[\"[+ Ñéŵ ƒļööŕ ~~~]\"],\"editor.panels.roomConstructionRows.noFloor\":[\"[Ñö ƒļööŕ ~~~]\"],\"editor.panels.roomConstructionRows.notIncluded\":[\"[Ñöţ îñçļûðéð ~~~~]\"],\"editor.panels.roomConstructionRows.nothingToChange\":[\"[Ñöţĥîñĝ ţö çĥáñĝé. ~~~~~]\"],\"editor.panels.roomConstructionRows.onTheGround\":[\"[Öñ ţĥé ĝŕöûñð ~~~~]\"],\"editor.panels.roomConstructionRows.onTheWallsBelow\":[\"[Öñ ţĥé ŵáļļš ƀéļöŵ ~~~~~]\"],\"editor.panels.roomConstructionRows.openSides\":[\"[\",[\"openSides\",\"plural\",{\"one\":[[\"openSideCount\"],\" öþéñ šîðé\"],\"other\":[[\"openSideCount\"],\" öþéñ šîðéš\"]}],\" ~~~~~~]\"],\"editor.panels.roomConstructionRows.partialCovered\":[\"[Þáŕţîáļ · \",[\"coverage\",\"number\",\"percent\"],\" çöṽéŕéð ~~~~~]\"],\"editor.panels.roomConstructionRows.partialWalls\":[\"[Þáŕţîáļ · \",[\"walls\",\"plural\",{\"one\":[[\"wallCount\"],\" ŵáļļ\"],\"other\":[[\"wallCount\"],\" ŵáļļš\"]}],\", \",[\"openSides\",\"plural\",{\"one\":[[\"openSideCount\"],\" öþéñ šîðé\"],\"other\":[[\"openSideCount\"],\" öþéñ šîðéš\"]}],\" ~~~~~~~~~~]\"],\"editor.panels.roomConstructionRows.raised\":[\"[Ŕáîšéð \",[\"lift\"],\" ~~]\"],\"editor.panels.roomConstructionRows.replace\":[\"[Ŕéþļáçé ~~~]\"],\"editor.panels.roomConstructionRows.select\":[\"[Šéļéçţ ~~]\"],\"editor.panels.roomConstructionRows.shape\":[\"[Šĥáþé ~~]\"],\"editor.panels.roomConstructionRows.sharedWallsNote\":[\"[Ţûŕñîñĝ ŵáļļš öƒƒ ķééþš ţĥé öñéš šĥáŕéð ŵîţĥ \",[\"rooms\"],\". ~~~~~~~~~~~~]\"],\"editor.panels.roomConstructionRows.sitsOnPreset\":[\"[Šîţš öñ: \",[\"name\"],\" · \",[\"preset\"],\" ~~]\"],\"editor.panels.roomConstructionRows.theNextRoom\":[\"[ţĥé ñéẋţ ŕööɱ ~~~~]\"],\"editor.panels.roomConstructionRows.useExisting\":[\"[Ûšé éẋîšţîñĝ ~~~~]\"],\"editor.panels.roomConstructionRows.wallCount\":[\"[\",[\"walls\",\"plural\",{\"one\":[[\"wallCount\"],\" ŵáļļ\"],\"other\":[[\"wallCount\"],\" ŵáļļš\"]}],\" ~~~]\"],\"editor.panels.roomConstructionRows.walls\":[\"[Ŵáļļš ~~]\"],\"editor.panels.roomConstructionRows.wallsThickenInwardSoTheBuilding\":[\"[Ŵáļļš ţĥîçķéñ îñŵáŕð, šö ţĥé ƀûîļðîñĝ'š öûţéŕ šîžé šţáýš ţĥé šáɱé. ~~~~~~~~~~~~~~~~]\"],\"editor.panels.roomOpeningsField.cutOpening\":[\"[Çûţ öþéñîñĝ ~~~]\"],\"editor.panels.roomOpeningsField.done\":[\"[Ðöñé ~~]\"],\"editor.panels.roomOpeningsField.editFloor\":[\"[Éðîţ ƒļööŕ ~~~]\"],\"editor.panels.roomOpeningsField.elevatorOpening\":[\"[Éļéṽáţöŕ öþéñîñĝ ~~~~~]\"],\"editor.panels.roomOpeningsField.noOpeningsYetCutOneFor\":[\"[Ñö öþéñîñĝš ýéţ. Çûţ öñé ƒöŕ á šţáîŕ ṽöîð öŕ á ĥáţçĥ. ~~~~~~~~~~~~]\"],\"editor.panels.roomOpeningsField.openingNumber\":[\"[Öþéñîñĝ \",[\"number\"],\" ~~~]\"],\"editor.panels.roomOpeningsField.openings\":[\"[\",[\"count\",\"plural\",{\"0\":[\"Ñö öþéñîñĝš\"],\"one\":[[\"number\"],\" öþéñîñĝ\"],\"other\":[[\"number\"],\" öþéñîñĝš\"]}],\" ~~~~~~~~]\"],\"editor.panels.roomOpeningsField.stairOpening\":[\"[Šţáîŕ öþéñîñĝ ~~~~]\"],\"editor.panels.roomPanel.addStairs\":[\"[Åðð šţáîŕš ~~~]\"],\"editor.panels.roomPanel.addToAUnit\":[\"[Åðð ţö á ûñîţ ~~~]\"],\"editor.panels.roomPanel.area\":[\"[Åŕéá ~~]\"],\"editor.panels.roomPanel.browse\":[\"[Ɓŕöŵšé ~~]\"],\"editor.panels.roomPanel.builtWith\":[\"[Ɓûîļţ ŵîţĥ ~~~]\"],\"editor.panels.roomPanel.ceiling\":[\"[Çéîļîñĝ ~~~]\"],\"editor.panels.roomPanel.deleteRoom\":[\"[Ðéļéţé ŕööɱ ~~~]\"],\"editor.panels.roomPanel.editShape\":[\"[Éðîţ šĥáþé ~~~]\"],\"editor.panels.roomPanel.floor\":[\"[Ƒļööŕ ~~]\"],\"editor.panels.roomPanel.headroom\":[\"[\",[\"height\"],\" ĥéáðŕööɱ ~~~]\"],\"editor.panels.roomPanel.height\":[\"[Ĥéîĝĥţ ~~]\"],\"editor.panels.roomPanel.hideCode\":[\"[Ĥîðé çöðé ~~~]\"],\"editor.panels.roomPanel.kickerLevel\":[\"[Ŕööɱ · \",[\"level\"],\" ~~]\"],\"editor.panels.roomPanel.kickerMezzanineIn\":[\"[Ṁéžžáñîñé · îñ \",[\"room\"],\" ~~~~]\"],\"editor.panels.roomPanel.kickerNotEnclosed\":[\"[Ŕööɱ · ñöţ éñçļöšéð ~~~~~]\"],\"editor.panels.roomPanel.loading\":[\"[Ļöáðîñĝ… ~~~]\"],\"editor.panels.roomPanel.mezzanine\":[\"[Ṁéžžáñîñé ~~~]\"],\"editor.panels.roomPanel.mezzanineName\":[\"[Ṁéžžáñîñé ñáɱé ~~~~]\"],\"editor.panels.roomPanel.mezzanineNames\":[\"[Ṁéžžáñîñé ñáɱéš ~~~~~]\"],\"editor.panels.roomPanel.newUnit\":[\"[Ñéŵ ûñîţ ~~~]\"],\"editor.panels.roomPanel.none\":[\"[Ñöñé ~~]\"],\"editor.panels.roomPanel.notEnoughHeadroom\":[\"[Ñöţ éñöûĝĥ ĥéáðŕööɱ ~~~~~~]\"],\"editor.panels.roomPanel.openRoomArea\":[\"[\",[\"area\"],\" · Çļöšé îţš ŵáļļš ţö ƀûîļð îţš ƒļööŕ áñð çéîļîñĝ. ~~~~~~~~~~~~]\"],\"editor.panels.roomPanel.openingCounts\":[\"[\",[\"doors\",\"plural\",{\"one\":[[\"doorCount\"],\" ðööŕ\"],\"other\":[[\"doorCount\"],\" ðööŕš\"]}],\" · \",[\"windows\",\"plural\",{\"one\":[[\"windowCount\"],\" ŵîñðöŵ\"],\"other\":[[\"windowCount\"],\" ŵîñðöŵš\"]}],\" ~~~~~~~]\"],\"editor.panels.roomPanel.overTheMezzanine\":[\"[Öṽéŕ ţĥé ɱéžžáñîñé ~~~~~]\"],\"editor.panels.roomPanel.perimeter\":[\"[Þéŕîɱéţéŕ ~~~]\"],\"editor.panels.roomPanel.pick\":[\"[Þîçķ ~~]\"],\"editor.panels.roomPanel.pickingItAddsANumber\":[\"[Þîçķîñĝ îţ áððš á ñûɱƀéŕ ~~~~~~]\"],\"editor.panels.roomPanel.remove\":[\"[Ŕéɱöṽé ~~]\"],\"editor.panels.roomPanel.removeFromUnit\":[\"[Ŕéɱöṽé ƒŕöɱ ûñîţ ~~~~~]\"],\"editor.panels.roomPanel.removeFromUnitNamed\":[\"[Ŕéɱöṽé ƒŕöɱ \",[\"unit\"],\" ~~~]\"],\"editor.panels.roomPanel.rename\":[\"[Ŕéñáɱé ~~]\"],\"editor.panels.roomPanel.renameNamed\":[\"[\",[\"name\"],\" · Ŕéñáɱé ~~]\"],\"editor.panels.roomPanel.revert\":[\"[Ŕéṽéŕţ ~~]\"],\"editor.panels.roomPanel.room\":[\"[Ŕööɱ ~~]\"],\"editor.panels.roomPanel.roomColourUsedInThePlan\":[\"[Ŕööɱ çöļöûŕ — ûšéð îñ ţĥé þļáñ áñð ļáƀéļš ~~~~~~~~~~]\"],\"editor.panels.roomPanel.roomName\":[\"[Ŕööɱ ñáɱé ~~~]\"],\"editor.panels.roomPanel.roomNames\":[\"[Ŕööɱ ñáɱéš ~~~]\"],\"editor.panels.roomPanel.scriptedFinish\":[\"[Šçŕîþţéð ƒîñîšĥ ~~~~~]\"],\"editor.panels.roomPanel.shape\":[\"[Šĥáþé ~~]\"],\"editor.panels.roomPanel.showMezzanineNames\":[\"[Šĥöŵ ɱéžžáñîñé ñáɱéš ~~~~~~]\"],\"editor.panels.roomPanel.showRoomNames\":[\"[Šĥöŵ ŕööɱ ñáɱéš ~~~~]\"],\"editor.panels.roomPanel.stairs\":[\"[Šţáîŕš ~~]\"],\"editor.panels.roomPanel.unit\":[\"[Ûñîţ ~~]\"],\"editor.panels.roomPanel.use\":[\"[Ûšé ~]\"],\"editor.panels.roomPanel.useTyped\":[[\"use\"],\" “\",[\"name\"],\"”\"],\"editor.panels.roomPanel.usedOnThisLevel\":[\"[\",[\"used\"],\" öñ ţĥîš ļéṽéļ ~~~~]\"],\"editor.panels.roomPanel.viewCode\":[\"[Ṽîéŵ çöðé ~~~]\"],\"editor.panels.scriptUnreadable\":[\"[Ţĥé šçŕîþţ çöûļð ñöţ ƀé ŕéáð. ~~~~~~~]\"],\"editor.panels.shapeChoice.polygon\":[\"[Þöļýĝöñ ~~~]\"],\"editor.panels.shapeChoice.rectangle\":[\"[Ŕéçţáñĝļé ~~~]\"],\"editor.panels.wallRegionList.deleteRegion\":[\"[Ðéļéţé ŕéĝîöñ ~~~~]\"],\"editor.panels.wallRegionList.paintRegions\":[\"[Þáîñţ ŕéĝîöñš ~~~~]\"],\"editor.proceduralItems.inspector.adjustDesign\":[\"[Åðĵûšţ ðéšîĝñ ~~~~]\"],\"editor.proceduralItems.inspector.back\":[\"[Ɓáçķ ~~]\"],\"editor.proceduralItems.inspector.editParts\":[\"[Éðîţ þáŕţš ~~~]\"],\"editor.proceduralItems.inspector.invalidAttachment\":[\"[Îñṽáļîð áţţáçĥɱéñţ ~~~~~~]\"],\"editor.proceduralItems.inspector.invalidEdit\":[\"[Îñṽáļîð éðîţ ~~~~]\"],\"editor.proceduralItems.inspector.invalidPlacement\":[\"[Îñṽáļîð þļáçéɱéñţ ~~~~~]\"],\"editor.proceduralItems.inspector.invalidPosition\":[\"[Îñṽáļîð þöšîţîöñ ~~~~~]\"],\"editor.proceduralItems.inspector.invalidReset\":[\"[Îñṽáļîð ŕéšéţ ~~~~]\"],\"editor.proceduralItems.inspector.pos\":[\"[þöš ~]\"],\"editor.proceduralItems.inspector.position\":[\"[Þöšîţîöñ ~~~]\"],\"editor.proceduralItems.inspector.resetThisPart\":[\"[Ŕéšéţ ţĥîš þáŕţ ~~~~]\"],\"editor.reloadEditor\":[\"[Ŕéļöáð éðîţöŕ ~~~~]\"],\"editor.riserDiagramPanel.close\":[\"[Çļöšé ŕîšéŕ ðîáĝŕáɱ ~~~~~~]\"],\"editor.riserDiagramPanel.dwvPlumbingIsometric\":[\"[ÐŴṼ þļûɱƀîñĝ îšöɱéţŕîç ~~~~~~]\"],\"editor.riserDiagramPanel.dwvRiserDiagram\":[\"[ÐŴṼ ŕîšéŕ ðîáĝŕáɱ ~~~~~]\"],\"editor.riserDiagramPanel.noDrainWasteOrVentPipes\":[\"[Ñö ðŕáîñ, ŵášţé, öŕ ṽéñţ þîþéš ýéţ. Ðŕáŵ þļûɱƀîñĝ ţö šéé ţĥé ŕîšéŕ ðîáĝŕáɱ. ~~~~~~~~~~~~~~~~~~]\"],\"editor.riserDiagramPanel.riserDiagram\":[\"[Ŕîšéŕ Ðîáĝŕáɱ ~~~~]\"],\"editor.riserDiagramPanel.trap\":[\"[\",[\"diameter\"],\"\\\" Þ-ţŕáþ ~~]\"],\"editor.riserDiagramPanel.vent\":[\"[Ṽéñţ ~~]\"],\"editor.riserDiagramPanel.ventTermination\":[\"[\",[\"diameter\"],\"\\\" ṼŢŔ ~]\"],\"editor.riserDiagramPanel.waste\":[\"[Ŵášţé ~~]\"],\"editor.room.builtOn.above\":[\"[\",[\"current\"],\" · \",[\"distance\"],\" áƀöṽé \",[\"shared\"],\" ~~]\"],\"editor.room.builtOn.below\":[\"[\",[\"current\"],\" · \",[\"distance\"],\" ƀéļöŵ \",[\"shared\"],\" ~~]\"],\"editor.room.builtOn.levelWith\":[\"[\",[\"current\"],\" · ļéṽéļ ŵîţĥ \",[\"shared\"],\" ~~~]\"],\"editor.roomLabel.room\":[\"[Ŕööɱ ~~]\"],\"editor.roomLabel.zone\":[\"[Žöñé ~~]\"],\"editor.roomName.attic\":[\"[Åţţîç ~~]\"],\"editor.roomName.balcony\":[\"[Ɓáļçöñý ~~~]\"],\"editor.roomName.basement\":[\"[Ɓášéɱéñţ ~~~]\"],\"editor.roomName.bathroom\":[\"[Ɓáţĥŕööɱ ~~~]\"],\"editor.roomName.bedroom\":[\"[Ɓéðŕööɱ ~~~]\"],\"editor.roomName.boilerRoom\":[\"[Ɓöîļéŕ ŕööɱ ~~~]\"],\"editor.roomName.carport\":[\"[Çáŕþöŕţ ~~~]\"],\"editor.roomName.cellar\":[\"[Çéļļáŕ ~~]\"],\"editor.roomName.closet\":[\"[Çļöšéţ ~~]\"],\"editor.roomName.corridor\":[\"[Çöŕŕîðöŕ ~~~]\"],\"editor.roomName.courtyard\":[\"[Çöûŕţýáŕð ~~~]\"],\"editor.roomName.deck\":[\"[Ðéçķ ~~]\"],\"editor.roomName.den\":[\"[Ðéñ ~]\"],\"editor.roomName.diningRoom\":[\"[Ðîñîñĝ ŕööɱ ~~~]\"],\"editor.roomName.dressingRoom\":[\"[Ðŕéššîñĝ ŕööɱ ~~~~]\"],\"editor.roomName.enSuite\":[\"[Éñ-šûîţé ~~~]\"],\"editor.roomName.entrance\":[\"[Éñţŕáñçé ~~~]\"],\"editor.roomName.familyRoom\":[\"[Ƒáɱîļý ŕööɱ ~~~]\"],\"editor.roomName.gallery\":[\"[Ĝáļļéŕý ~~~]\"],\"editor.roomName.gamesRoom\":[\"[Ĝáɱéš ŕööɱ ~~~]\"],\"editor.roomName.garage\":[\"[Ĝáŕáĝé ~~]\"],\"editor.roomName.garden\":[\"[Ĝáŕðéñ ~~]\"],\"editor.roomName.gardenShed\":[\"[Ĝáŕðéñ šĥéð ~~~]\"],\"editor.roomName.guestRoom\":[\"[Ĝûéšţ ŕööɱ ~~~]\"],\"editor.roomName.gym\":[\"[Ĝýɱ ~]\"],\"editor.roomName.hallway\":[\"[Ĥáļļŵáý ~~~]\"],\"editor.roomName.homeCinema\":[\"[Ĥöɱé çîñéɱá ~~~]\"],\"editor.roomName.kidsRoom\":[\"[Ķîðš' ŕööɱ ~~~]\"],\"editor.roomName.kitchen\":[\"[Ķîţçĥéñ ~~~]\"],\"editor.roomName.kitchenette\":[\"[Ķîţçĥéñéţţé ~~~~]\"],\"editor.roomName.landing\":[\"[Ļáñðîñĝ ~~~]\"],\"editor.roomName.laundry\":[\"[Ļáûñðŕý ~~~]\"],\"editor.roomName.library\":[\"[Ļîƀŕáŕý ~~~]\"],\"editor.roomName.livingRoom\":[\"[Ļîṽîñĝ ŕööɱ ~~~]\"],\"editor.roomName.loft\":[\"[Ļöƒţ ~~]\"],\"editor.roomName.lounge\":[\"[Ļöûñĝé ~~]\"],\"editor.roomName.mezzanine\":[\"[Ṁéžžáñîñé ~~~]\"],\"editor.roomName.mudroom\":[\"[Ṁûðŕööɱ ~~~]\"],\"editor.roomName.nursery\":[\"[Ñûŕšéŕý ~~~]\"],\"editor.roomName.office\":[\"[Öƒƒîçé ~~]\"],\"editor.roomName.pantry\":[\"[Þáñţŕý ~~]\"],\"editor.roomName.patio\":[\"[Þáţîö ~~]\"],\"editor.roomName.playroom\":[\"[Þļáýŕööɱ ~~~]\"],\"editor.roomName.poolArea\":[\"[Þööļ áŕéá ~~~]\"],\"editor.roomName.porch\":[\"[Þöŕçĥ ~~]\"],\"editor.roomName.powderRoom\":[\"[Þöŵðéŕ ŕööɱ ~~~]\"],\"editor.roomName.primaryBedroom\":[\"[Þŕîɱáŕý ƀéðŕööɱ ~~~~~]\"],\"editor.roomName.readingNook\":[\"[Ŕéáðîñĝ ñööķ ~~~~]\"],\"editor.roomName.section.bathrooms\":[\"[Ɓáţĥŕööɱš ~~~]\"],\"editor.roomName.section.circulation\":[\"[Çîŕçûļáţîöñ ~~~~]\"],\"editor.roomName.section.living\":[\"[Ļîṽîñĝ ~~]\"],\"editor.roomName.section.mezzanine\":[\"[Ṁéžžáñîñé ~~~]\"],\"editor.roomName.section.outdoor\":[\"[Öûţðööŕ ~~~]\"],\"editor.roomName.section.sleeping\":[\"[Šļééþîñĝ ~~~]\"],\"editor.roomName.section.utility\":[\"[Ûţîļîţý & šţöŕáĝé ~~~~~]\"],\"editor.roomName.section.work\":[\"[Ŵöŕķ & ĥöƀƀîéš ~~~~]\"],\"editor.roomName.showerRoom\":[\"[Šĥöŵéŕ ŕööɱ ~~~]\"],\"editor.roomName.stairwell\":[\"[Šţáîŕŵéļļ ~~~]\"],\"editor.roomName.storage\":[\"[Šţöŕáĝé ~~~]\"],\"editor.roomName.studio\":[\"[Šţûðîö ~~]\"],\"editor.roomName.study\":[\"[Šţûðý ~~]\"],\"editor.roomName.sunroom\":[\"[Šûñŕööɱ ~~~]\"],\"editor.roomName.terrace\":[\"[Ţéŕŕáçé ~~~]\"],\"editor.roomName.toilet\":[\"[Ţöîļéţ ~~]\"],\"editor.roomName.utilityRoom\":[\"[Ûţîļîţý ŕööɱ ~~~~]\"],\"editor.roomName.veranda\":[\"[Ṽéŕáñðá ~~~]\"],\"editor.roomName.walkInCloset\":[\"[Ŵáļķ-îñ çļöšéţ ~~~~]\"],\"editor.roomName.workshop\":[\"[Ŵöŕķšĥöþ ~~~]\"],\"editor.sidebar.iconRail.settings\":[\"[Šéţţîñĝš ~~~]\"],\"editor.sidebar.iconRail.site\":[\"[Šîţé ~~]\"],\"editor.sidebar.panels.itemsPanel.all\":[\"[Åļļ ~]\"],\"editor.sidebar.panels.itemsPanel.community\":[\"[Çöɱɱûñîţý ~~~]\"],\"editor.sidebar.panels.itemsPanel.functionTreePanel.all\":[\"[Åļļ ~]\"],\"editor.sidebar.panels.itemsPanel.functionTreePanel.community\":[\"[Çöɱɱûñîţý ~~~]\"],\"editor.sidebar.panels.itemsPanel.functionTreePanel.library\":[\"[Ļîƀŕáŕý ~~~]\"],\"editor.sidebar.panels.itemsPanel.functionTreePanel.mine\":[\"[Ṁîñé ~~]\"],\"editor.sidebar.panels.itemsPanel.functionTreePanel.noResultsForSearch\":[\"[Ñö ŕéšûļţš ƒöŕ “\",[\"search\"],\"” ~~~~]\"],\"editor.sidebar.panels.itemsPanel.functionTreePanel.search\":[\"[Šéáŕçĥ... ~~]\"],\"editor.sidebar.panels.itemsPanel.library\":[\"[Ļîƀŕáŕý ~~~]\"],\"editor.sidebar.panels.itemsPanel.mine\":[\"[Ṁîñé ~~]\"],\"editor.sidebar.panels.itemsPanel.noResultsForSearch\":[\"[Ñö ŕéšûļţš ƒöŕ “\",[\"search\"],\"” ~~~~]\"],\"editor.sidebar.panels.itemsPanel.search\":[\"[Šéáŕçĥ... ~~]\"],\"editor.sidebar.panels.sitePanel.addLevel\":[\"[Åðð ļéṽéļ ~~~]\"],\"editor.sidebar.panels.sitePanel.addPoint\":[\"[Åðð þöîñţ ~~~]\"],\"editor.sidebar.panels.sitePanel.area\":[\"[Åŕéá: ~~]\"],\"editor.sidebar.panels.sitePanel.baseElevation\":[\"[Ɓášé éļéṽáţîöñ ~~~~]\"],\"editor.sidebar.panels.sitePanel.building\":[\"[Ɓûîļðîñĝ ~~~]\"],\"editor.sidebar.panels.sitePanel.buildingTreeNode.addNewLevel\":[\"[Åðð ñéŵ ļéṽéļ ~~~~]\"],\"editor.sidebar.panels.sitePanel.buildingTreeNode.building\":[\"[Ɓûîļðîñĝ ~~~]\"],\"editor.sidebar.panels.sitePanel.cameraSnapshot\":[\"[Çáɱéŕá šñáþšĥöţ ~~~~~]\"],\"editor.sidebar.panels.sitePanel.capture\":[\"[Çáþţûŕé ~~~]\"],\"editor.sidebar.panels.sitePanel.clearSelection\":[\"[Çļéáŕ šéļéçţîöñ ~~~~~]\"],\"editor.sidebar.panels.sitePanel.clearSnapshot\":[\"[Çļéáŕ šñáþšĥöţ ~~~~]\"],\"editor.sidebar.panels.sitePanel.closeWallsAroundASpaceTo\":[\"[Çļöšé ŵáļļš áŕöûñð á šþáçé ţö ɱáķé á ŕööɱ. ~~~~~~~~~~]\"],\"editor.sidebar.panels.sitePanel.collectionTreeNode.collectionColour\":[\"[Çöļļéçţîöñ çöļöûŕ ~~~~~]\"],\"editor.sidebar.panels.sitePanel.collectionTreeNode.collections\":[\"[Çöļļéçţîöñš ~~~~]\"],\"editor.sidebar.panels.sitePanel.collectionTreeNode.deleteCollection\":[\"[Ðéļéţé çöļļéçţîöñ ~~~~~]\"],\"editor.sidebar.panels.sitePanel.delete\":[\"[Ðéļéţé ~~]\"],\"editor.sidebar.panels.sitePanel.deleteLevel\":[\"[Ðéļéţé ļéṽéļ ~~~~]\"],\"editor.sidebar.panels.sitePanel.drawAZone\":[\"[Ðŕáŵ á žöñé ~~~]\"],\"editor.sidebar.panels.sitePanel.duplicate\":[\"[Ðûþļîçáţé ~~~]\"],\"editor.sidebar.panels.sitePanel.duplicateLevel\":[\"[Ðûþļîçáţé ļéṽéļ ~~~~~]\"],\"editor.sidebar.panels.sitePanel.duplicateLevelWithOptions\":[\"[Ðûþļîçáţé ļéṽéļ ŵîţĥ öþţîöñš ~~~~~~~~]\"],\"editor.sidebar.panels.sitePanel.duplicateWithOptions\":[\"[Ðûþļîçáţé ŵîţĥ öþţîöñš... ~~~~~~]\"],\"editor.sidebar.panels.sitePanel.elements\":[\"[Éļéɱéñţš ~~~]\"],\"editor.sidebar.panels.sitePanel.guide\":[\"[Ĝûîðé ~~]\"],\"editor.sidebar.panels.sitePanel.hide\":[\"[Ĥîðé ~~]\"],\"editor.sidebar.panels.sitePanel.level\":[\"[Ļéṽéļ ~~]\"],\"editor.sidebar.panels.sitePanel.newUnit\":[\"[Ñéŵ ûñîţ ~~~]\"],\"editor.sidebar.panels.sitePanel.noBuildingsYet\":[\"[Ñö ƀûîļðîñĝš ýéţ ~~~~~]\"],\"editor.sidebar.panels.sitePanel.noElementsOnThisLevel\":[\"[Ñö éļéɱéñţš öñ ţĥîš ļéṽéļ ~~~~~~~]\"],\"editor.sidebar.panels.sitePanel.noLevelsYet\":[\"[Ñö ļéṽéļš ýéţ ~~~~]\"],\"editor.sidebar.panels.sitePanel.objectsSelected\":[\"[\",[\"count\",\"plural\",{\"one\":[\"#\",\" öƀĵéçţ šéļéçţéð\"],\"other\":[\"#\",\" öƀĵéçţš šéļéçţéð\"]}],\" ~~~~~~~~~]\"],\"editor.sidebar.panels.sitePanel.otherZones\":[\"[Öţĥéŕ žöñéš ~~~]\"],\"editor.sidebar.panels.sitePanel.perimeter\":[\"[Þéŕîɱéţéŕ: ~~~]\"],\"editor.sidebar.panels.sitePanel.propertyLine\":[\"[Þŕöþéŕţý Ļîñé ~~~~]\"],\"editor.sidebar.panels.sitePanel.rooms\":[\"[Ŕööɱš ~~]\"],\"editor.sidebar.panels.sitePanel.selectALevelToViewContent\":[\"[Šéļéçţ á ļéṽéļ ţö ṽîéŵ çöñţéñţ ~~~~~~~~]\"],\"editor.sidebar.panels.sitePanel.show\":[\"[Šĥöŵ ~~]\"],\"editor.sidebar.panels.sitePanel.site\":[\"[Šîţé ~~]\"],\"editor.sidebar.panels.sitePanel.takeSnapshot\":[\"[Ţáķé šñáþšĥöţ ~~~~]\"],\"editor.sidebar.panels.sitePanel.theGroundLevelCannotBeDeleted\":[\"[Ţĥé ĝŕöûñð ļéṽéļ çáññöţ ƀé ðéļéţéð ~~~~~~~~~]\"],\"editor.sidebar.panels.sitePanel.treeNodeActions.cameraSnapshot\":[\"[Çáɱéŕá šñáþšĥöţ ~~~~~]\"],\"editor.sidebar.panels.sitePanel.treeNodeActions.clearSnapshot\":[\"[Çļéáŕ šñáþšĥöţ ~~~~]\"],\"editor.sidebar.panels.sitePanel.treeNodeActions.hide\":[\"[Ĥîðé ~~]\"],\"editor.sidebar.panels.sitePanel.treeNodeActions.show\":[\"[Šĥöŵ ~~]\"],\"editor.sidebar.panels.sitePanel.treeNodeActions.takeSnapshot\":[\"[Ţáķé šñáþšĥöţ ~~~~]\"],\"editor.sidebar.panels.sitePanel.treeNodeActions.updateSnapshot\":[\"[Ûþðáţé šñáþšĥöţ ~~~~~]\"],\"editor.sidebar.panels.sitePanel.treeNodeActions.viewSnapshot\":[\"[Ṽîéŵ šñáþšĥöţ ~~~~]\"],\"editor.sidebar.panels.sitePanel.unitTreeNode.deleteUnit\":[\"[Ðéļéţé ûñîţ ~~~]\"],\"editor.sidebar.panels.sitePanel.unitTreeNode.focused\":[\"[Ƒöçûšéð ~~~]\"],\"editor.sidebar.panels.sitePanel.unitTreeNode.removeFromUnit\":[\"[Ŕéɱöṽé ƒŕöɱ ûñîţ ~~~~~]\"],\"editor.sidebar.panels.sitePanel.unitTreeNode.room\":[\"[Ŕööɱ ~~]\"],\"editor.sidebar.panels.sitePanel.unitTreeNode.zone\":[\"[Žöñé ~~]\"],\"editor.sidebar.panels.sitePanel.units\":[\"[Ûñîţš ~~]\"],\"editor.sidebar.panels.sitePanel.updateSnapshot\":[\"[Ûþðáţé šñáþšĥöţ ~~~~~]\"],\"editor.sidebar.panels.sitePanel.uploadScanFloorplan\":[\"[Ûþļöáð šçáñ/ƒļööŕþļáñ ~~~~~~]\"],\"editor.sidebar.panels.sitePanel.uploadingProgress\":[\"[\",[\"assetType\",\"select\",{\"guide\":[\"Ûþļöáðîñĝ ĝûîðé... \",[\"progress\"],\"%\"],\"other\":[\"Ûþļöáðîñĝ šçáñ... \",[\"progress\"],\"%\"]}],\" ~~~~~~~~~]\"],\"editor.sidebar.panels.sitePanel.viewSnapshot\":[\"[Ṽîéŵ šñáþšĥöţ ~~~~]\"],\"editor.sidebar.panels.sitePanel.zoneMembershipCheckbox.inUnitname\":[\"[Îñ \",[\"unitName\"],\" ~]\"],\"editor.sidebar.panels.zonePanel.actions\":[\"[Åçţîöñš ~~~]\"],\"editor.sidebar.panels.zonePanel.addOne\":[\"[Åðð öñé ~~]\"],\"editor.sidebar.panels.zonePanel.cameraSnapshot\":[\"[Çáɱéŕá šñáþšĥöţ ~~~~~]\"],\"editor.sidebar.panels.zonePanel.clearSnapshot\":[\"[Çļéáŕ šñáþšĥöţ ~~~~]\"],\"editor.sidebar.panels.zonePanel.delete\":[\"[Ðéļéţé ~~]\"],\"editor.sidebar.panels.zonePanel.deleteWithContents\":[\"[Ðéļéţé ŵîţĥ çöñţéñţš ~~~~~~]\"],\"editor.sidebar.panels.zonePanel.noZonesOnThisLevel\":[\"[Ñö žöñéš öñ ţĥîš ļéṽéļ. ~~~~~~]\"],\"editor.sidebar.panels.zonePanel.saveToCatalog\":[\"[Šáṽé ţö çáţáļöĝ ~~~~]\"],\"editor.sidebar.panels.zonePanel.selectALevelToViewAnd\":[\"[Šéļéçţ á ļéṽéļ ţö ṽîéŵ áñð çŕéáţé žöñéš ~~~~~~~~~~]\"],\"editor.sidebar.panels.zonePanel.takeSnapshot\":[\"[Ţáķé šñáþšĥöţ ~~~~]\"],\"editor.sidebar.panels.zonePanel.updateSnapshot\":[\"[Ûþðáţé šñáþšĥöţ ~~~~~]\"],\"editor.sidebar.panels.zonePanel.viewSnapshot\":[\"[Ṽîéŵ šñáþšĥöţ ~~~~]\"],\"editor.sidebar.usePluginPanels.labelPluginCrashed\":[\"[\\\"\",[\"label\"],\"\\\" þļûĝîñ çŕášĥéð ~~~~]\"],\"editor.sidebar.usePluginPanels.loading\":[\"[Ļöáðîñĝ… ~~~]\"],\"editor.sidebar.usePluginPanels.plugins\":[\"[Þļûĝîñš ~~~]\"],\"editor.sidebar.usePluginPanels.thisPanelHitAnErrorAnd\":[\"[Ţĥîš þáñéļ ĥîţ áñ éŕŕöŕ áñð ŵáš ûñļöáðéð ƒöŕ ţĥîš šéššîöñ. Ţĥé ŕéšţ öƒ ţĥé éðîţöŕ îš ûñჃéçţéð — ŕéļöáð ţö ţŕý áĝáîñ. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~]\"],\"editor.snapTarget.ceiling\":[\"[Çéîļîñĝ áţţáçĥɱéñţ ~~~~~~]\"],\"editor.snapTarget.roof\":[\"[Ŕööƒ áţţáçĥɱéñţ ~~~~~]\"],\"editor.snapTarget.wall\":[\"[Ŵáļļ áţţáçĥɱéñţ ~~~~~]\"],\"editor.theEditorSceneFailedToRender\":[\"[Ţĥé éðîţöŕ šçéñé ƒáîļéð ţö ŕéñðéŕ ~~~~~~~~~]\"],\"editor.toolHint.aCurtainWallTakesNoCorner.1qxjv5i\":[\"[Å çûŕţáîñ ŵáļļ ţáķéš ñö çöŕñéŕ ŵîñðöŵ ~~~~~~~~~~]\"],\"editor.toolHint.aCurvedWallTakesNoCorner.1vdnaw5\":[\"[Å çûŕṽéð ŵáļļ ţáķéš ñö çöŕñéŕ ŵîñðöŵ ~~~~~~~~~]\"],\"editor.toolHint.addACornerClickTheFirst.o4r67t\":[\"[Åðð á çöŕñéŕ · çļîçķ ţĥé ƒîŕšţ ţö çļöšé ~~~~~~~~~]\"],\"editor.toolHint.anotherOpeningIsInTheWay.11l9dd0\":[\"[Åñöţĥéŕ öþéñîñĝ îš îñ ţĥé ŵáý áţ ţĥé çöŕñéŕ ~~~~~~~~~~~]\"],\"editor.toolHint.autoHangers.10554ka\":[\"[Åûţö ĥáñĝéŕš ~~~~]\"],\"editor.toolHint.autoHangersClickOrPressH.rwa3ka\":[\"[Åûţö ĥáñĝéŕš - çļîçķ öŕ þŕéšš Ĥ ţö ţöĝĝļé ~~~~~~~~~~]\"],\"editor.toolHint.autoHangersOff.7yx01x\":[\"[Åûţö ĥáñĝéŕš: Öƒƒ ~~~~~]\"],\"editor.toolHint.autoHangersOn.10b1umh\":[\"[Åûţö ĥáñĝéŕš: Öñ ~~~~]\"],\"editor.toolHint.bypassSnapping.w5lmdv\":[\"[Ɓýþášš šñáþþîñĝ ~~~~~]\"],\"editor.toolHint.cancel.ew9em3\":[\"[Çáñçéļ ~~]\"],\"editor.toolHint.cancelMove.lvp31c\":[\"[Çáñçéļ ɱöṽé ~~~]\"],\"editor.toolHint.cancelRunExit.zqjf3h\":[\"[Çáñçéļ ŕûñ / éẋîţ ~~~~]\"],\"editor.toolHint.cancelStartPoint.1xbq2lh\":[\"[Çáñçéļ šţáŕţ þöîñţ ~~~~~]\"],\"editor.toolHint.cornerWindow.1avkzpo\":[\"[Çöŕñéŕ ŵîñðöŵ ~~~~]\"],\"editor.toolHint.cuts.1y0axps\":[\"[Çûţš ~~]\"],\"editor.toolHint.cutsValue.ouzhvb\":[\"[Çûţš: \",[\"value\"],\" ~~]\"],\"editor.toolHint.cutsValueEven.1ngsz3\":[\"[Çûţš: \",[\"value\"],\", éṽéñ ~~~]\"],\"editor.toolHint.cycleMonoGableButterfly.1poga3m\":[\"[Çýçļé ɱöñö / ĝáƀļé / ƀûţţéŕƒļý ~~~~~~~]\"],\"editor.toolHint.cycleSnappingMode.1ct0gn6\":[\"[Çýçļé šñáþþîñĝ ɱöðé ~~~~~~]\"],\"editor.toolHint.doorStyleClickOrPressL.33pe65\":[\"[Ðööŕ šţýļé — çļîçķ öŕ þŕéšš Ļ ţö çýçļé ~~~~~~~~~]\"],\"editor.toolHint.doorTypeClickOrPressO.1hhh8gt\":[\"[Ðööŕ ţýþé — çļîçķ öŕ þŕéšš Ö ţö çýçļé ~~~~~~~~~]\"],\"editor.toolHint.dropDownspoutFromOutlet.1k4h1m4\":[\"[Ðŕöþ ðöŵñšþöûţ ƒŕöɱ öûţļéţ ~~~~~~~]\"],\"editor.toolHint.ductDiameterDownUp.1wdz5vq\":[\"[Ðûçţ ðîáɱéţéŕ ðöŵñ / ûþ ~~~~~~]\"],\"editor.toolHint.endRunCancel.59dh2w\":[\"[Éñð ŕûñ / çáñçéļ ~~~~]\"],\"editor.toolHint.exit.engmg5\":[\"[Éẋîţ ~~]\"],\"editor.toolHint.exitDrawing.9noxyb\":[\"[Éẋîţ ðŕáŵîñĝ ~~~~]\"],\"editor.toolHint.finishAndContinue.1gpfsks\":[\"[Ƒîñîšĥ áñð çöñţîñûé ~~~~~~]\"],\"editor.toolHint.finishCeiling.1c1lfel\":[\"[Ƒîñîšĥ çéîļîñĝ ~~~~]\"],\"editor.toolHint.finishGridAxis.1wvrfhr\":[\"[Ƒîñîšĥ ĝŕîð áẋîš ~~~~~]\"],\"editor.toolHint.finishMeasurement.1e4gv16\":[\"[Ƒîñîšĥ ɱéášûŕéɱéñţ ~~~~~~]\"],\"editor.toolHint.finishMultiPointWitnesses.8wzskz\":[\"[Ƒîñîšĥ ɱûļţî-þöîñţ ŵîţñéššéš ~~~~~~~~]\"],\"editor.toolHint.finishSlab.xmnm8e\":[\"[Ƒîñîšĥ šļáƀ ~~~]\"],\"editor.toolHint.flipSide.172xku9\":[\"[Ƒļîþ šîðé ~~~]\"],\"editor.toolHint.followTraceALineset.mgquwe\":[\"[Ƒöļļöŵ: ţŕáçé á ļîñéšéţ ~~~~~~]\"],\"editor.toolHint.forcePlace.1hq1nr\":[\"[Ƒöŕçé þļáçé ~~~]\"],\"editor.toolHint.freePlacement.1nztdac\":[\"[Ƒŕéé þļáçéɱéñţ ~~~~]\"],\"editor.toolHint.goVerticalClickToPlace.dg8g6m\":[\"[Ĝö ṽéŕţîçáļ ↕, çļîçķ ţö þļáçé ~~~~~~~]\"],\"editor.toolHint.highlightOutlet.65hoq8\":[\"[Ĥîĝĥļîĝĥţ öûţļéţ ~~~~~]\"],\"editor.toolHint.joinAsACornerWindow.jvdp4j\":[\"[Ĵöîñ áš á çöŕñéŕ ŵîñðöŵ ~~~~~~]\"],\"editor.toolHint.key.altDrag.ai3wn9\":[\"[Åļţ + ðŕáĝ ~~~]\"],\"editor.toolHint.key.backspace.qy6qx8\":[\"[Ɓáçķšþáçé ~~~]\"],\"editor.toolHint.key.click.m8sun\":[\"[Çļîçķ ~~]\"],\"editor.toolHint.key.clickAgain.190ws9j\":[\"[Çļîçķ áĝáîñ ~~~]\"],\"editor.toolHint.key.command.1j2mkia\":[\"[Çöɱɱáñð ~~~]\"],\"editor.toolHint.key.control.10fbl8e\":[\"[Çöñţŕöļ ~~~]\"],\"editor.toolHint.key.delete.oay2cq\":[\"[Ðéļéţé ~~]\"],\"editor.toolHint.key.doubleClick.vlma6o\":[\"[Ðöûƀļé çļîçķ ~~~~]\"],\"editor.toolHint.key.drag.8pwtpf\":[\"[Ðŕáĝ ~~]\"],\"editor.toolHint.key.enter.1ctpui5\":[\"[Éñţéŕ ~~]\"],\"editor.toolHint.key.hover.6xw79p\":[\"[Ĥöṽéŕ ~~]\"],\"editor.toolHint.key.hoverADuctEnd.19axr3b\":[\"[Ĥöṽéŕ á ðûçţ éñð ~~~~]\"],\"editor.toolHint.key.hoverAPipeEnd.1jbum5f\":[\"[Ĥöṽéŕ á þîþé éñð ~~~~]\"],\"editor.toolHint.key.hoverGutter.1dwcsno\":[\"[Ĥöṽéŕ ĝûţţéŕ ~~~~]\"],\"editor.toolHint.key.leftClick.s4gwfc\":[\"[Ļéƒţ çļîçķ ~~~]\"],\"editor.toolHint.key.middleClick.1jbaan4\":[\"[Ṁîððļé çļîçķ ~~~~]\"],\"editor.toolHint.key.rShiftR.13bnobh\":[\"[Ŕ / Šĥîƒţ+Ŕ ~~~]\"],\"editor.toolHint.key.rightClick.1ovld0h\":[\"[Ŕîĝĥţ çļîçķ ~~~]\"],\"editor.toolHint.key.scroll.ai6wr0\":[\"[Šçŕöļļ ~~]\"],\"editor.toolHint.key.scrollWheel.18j0ix7\":[\"[Šçŕöļļ ŵĥééļ ~~~~]\"],\"editor.toolHint.key.space.1hrh82t\":[\"[Šþáçé ~~]\"],\"editor.toolHint.key.tab.1xsal0s\":[\"[Ţáƀ ~]\"],\"editor.toolHint.mountFloorCeilingWall.32dxpv\":[\"[Ṁöûñţ: ƒļööŕ / çéîļîñĝ / ŵáļļ ~~~~~~~]\"],\"editor.toolHint.noRoomForTheMatchingWindow.1755948\":[\"[Ñö ŕööɱ ƒöŕ ţĥé ɱáţçĥîñĝ ŵîñðöŵ öñ ţĥé öţĥéŕ ŵáļļ ~~~~~~~~~~~~]\"],\"editor.toolHint.noWallMeetsHere.19n99yc\":[\"[Ñö ŵáļļ ɱééţš ĥéŕé ~~~~~]\"],\"editor.toolHint.numberOfCutsScrollOrClick.1kqe84b\":[\"[Ñûɱƀéŕ öƒ çûţš — šçŕöļļ öŕ çļîçķ ţö çĥáñĝé ~~~~~~~~~~]\"],\"editor.toolHint.pickWitnessPoint.k3hgh1\":[\"[Þîçķ ŵîţñéšš þöîñţ ~~~~~]\"],\"editor.toolHint.pipeSizeDownUp.wp04og\":[\"[Þîþé šîžé ðöŵñ / ûþ ~~~~~]\"],\"editor.toolHint.placeAndContinue.qfwkrq\":[\"[Þļáçé áñð çöñţîñûé ~~~~~]\"],\"editor.toolHint.placeBlock.1aylwrx\":[\"[Þļáçé ƀļöçķ ~~~]\"],\"editor.toolHint.placeBoxVentOnRoof.kf88e5\":[\"[Þļáçé ƀöẋ ṽéñţ öñ ŕööƒ ~~~~~~]\"],\"editor.toolHint.placeCabinet.b0ouyk\":[\"[Þļáçé çáƀîñéţ ~~~~]\"],\"editor.toolHint.placeCanopyOrSetTheNext.12l7zf8\":[\"[Þļáçé çáñöþý öŕ šéţ ţĥé ñéẋţ ŕûñ þöîñţ ~~~~~~~~~~]\"],\"editor.toolHint.placeChimneyOnRoof.19dbqu\":[\"[Þļáçé çĥîɱñéý öñ ŕööƒ ~~~~~~]\"],\"editor.toolHint.placeColumn.1w2vq86\":[\"[Þļáçé çöļûɱñ ~~~~]\"],\"editor.toolHint.placeCupolaOnRoof.ofx3bn\":[\"[Þļáçé çûþöļá öñ ŕööƒ ~~~~~~]\"],\"editor.toolHint.placeDimensionLineWhenNeeded.bjw2cj\":[\"[Þļáçé ðîɱéñšîöñ ļîñé ŵĥéñ ñééðéð ~~~~~~~~~]\"],\"editor.toolHint.placeDoorOnWall.1jwadf\":[\"[Þļáçé ðööŕ öñ ŵáļļ ~~~~~]\"],\"editor.toolHint.placeDormerOnRoof.1w518a6\":[\"[Þļáçé ðöŕɱéŕ öñ ŕööƒ ~~~~~~]\"],\"editor.toolHint.placeElevator.1f65zva\":[\"[Þļáçé éļéṽáţöŕ ~~~~]\"],\"editor.toolHint.placeEyebrowVentOnRoof.1h1tqxn\":[\"[Þļáçé éýéƀŕöŵ ṽéñţ öñ ŕööƒ ~~~~~~~]\"],\"editor.toolHint.placeFitting.1pmx3vn\":[\"[Þļáçé ƒîţţîñĝ ~~~~]\"],\"editor.toolHint.placeGutterOnRoofEave.llwzf9\":[\"[Þļáçé ĝûţţéŕ öñ ŕööƒ éáṽé ~~~~~~~]\"],\"editor.toolHint.placeItLockedTo45.16e4csk\":[\"[Þļáçé îţ (ļöçķéð ţö 45°) ~~~~~]\"],\"editor.toolHint.placeItem.teynf\":[\"[Þļáçé îţéɱ ~~~]\"],\"editor.toolHint.placeMeasurementPoint.bsatli\":[\"[Þļáçé ɱéášûŕéɱéñţ þöîñţ ~~~~~~~]\"],\"editor.toolHint.placeOnAFence.1dptstr\":[\"[Þļáçé öñ á ƒéñçé ~~~~]\"],\"editor.toolHint.placeRegister.1uebycd\":[\"[Þļáçé ŕéĝîšţéŕ ~~~~]\"],\"editor.toolHint.placeRidgeVentOnRoof.2tpd8r\":[\"[Þļáçé ŕîðĝé ṽéñţ öñ ŕööƒ ~~~~~~]\"],\"editor.toolHint.placeShelf.y4l3iw\":[\"[Þļáçé šĥéļƒ ~~~]\"],\"editor.toolHint.placeSkylightOnRoof.e215pe\":[\"[Þļáçé šķýļîĝĥţ öñ ŕööƒ ~~~~~~]\"],\"editor.toolHint.placeSolarPanelArrayOnRoof.kk11fn\":[\"[Þļáçé šöļáŕ þáñéļ áŕŕáý öñ ŕööƒ ~~~~~~~~]\"],\"editor.toolHint.placeSpawnPoint.205o25\":[\"[Þļáçé šþáŵñ þöîñţ ~~~~~]\"],\"editor.toolHint.placeStairs.zwxxu2\":[\"[Þļáçé šţáîŕš ~~~~]\"],\"editor.toolHint.placeTrap.1gxemn3\":[\"[Þļáçé ţŕáþ ~~~]\"],\"editor.toolHint.placeTurbineVentOnRoof.1iqeluf\":[\"[Þļáçé ţûŕƀîñé ṽéñţ öñ ŕööƒ ~~~~~~~]\"],\"editor.toolHint.placeUnit.8zkx4q\":[\"[Þļáçé ûñîţ ~~~]\"],\"editor.toolHint.placeWindowOnWall.1k3qnfb\":[\"[Þļáçé ŵîñðöŵ öñ ŵáļļ ~~~~~~]\"],\"editor.toolHint.placeWithoutTheCornerSnap.1nifqew\":[\"[Þļáçé ŵîţĥöûţ ţĥé çöŕñéŕ šñáþ ~~~~~~~~]\"],\"editor.toolHint.placement.13lcvts\":[\"[Þļáçéɱéñţ ~~~]\"],\"editor.toolHint.placementAuto.1caa52d\":[\"[Þļáçéɱéñţ: Åûţö ~~~~]\"],\"editor.toolHint.placementGround.1ruz145\":[\"[Þļáçéɱéñţ: Ĝŕöûñð ~~~~~]\"],\"editor.toolHint.placementRoof.renkw8\":[\"[Þļáçéɱéñţ: Ŕööƒ ~~~~]\"],\"editor.toolHint.placementSurfaceClickOrPressP.w56h19\":[\"[Þļáçéɱéñţ šûŕƒáçé - çļîçķ öŕ þŕéšš Þ ţö çýçļé ~~~~~~~~~~~]\"],\"editor.toolHint.placementType.1mdpl60\":[\"[Þļáçéɱéñţ ţýþé ~~~~]\"],\"editor.toolHint.placementTypeClickOrPressI.10cgxh2\":[\"[Þļáçéɱéñţ ţýþé — çļîçķ öŕ þŕéšš Î ţö ţöĝĝļé ~~~~~~~~~~~]\"],\"editor.toolHint.removeLastPoint.2dmdcx\":[\"[Ŕéɱöṽé ļášţ þöîñţ ~~~~~]\"],\"editor.toolHint.removeLastWitness.1b6vvzw\":[\"[Ŕéɱöṽé ļášţ ŵîţñéšš ~~~~~~]\"],\"editor.toolHint.rotate.1thqa0a\":[\"[Ŕöţáţé ~~]\"],\"editor.toolHint.rotate45.9zq68u\":[\"[Ŕöţáţé ±45° ~~]\"],\"editor.toolHint.rotate45FloorCeiling.m9t57d\":[\"[Ŕöţáţé ±45° (ƒļööŕ / çéîļîñĝ) ~~~~~~]\"],\"editor.toolHint.rotateGhost15.rsa52c\":[\"[Ŕöţáţé ĝĥöšţ ±15° ~~~~]\"],\"editor.toolHint.rotateOrFlipTheRunSide.t5ior7\":[\"[Ŕöţáţé öŕ ƒļîþ ţĥé ŕûñ šîðé ~~~~~~~]\"],\"editor.toolHint.rotateRoofDirection90.tvbji2\":[\"[Ŕöţáţé ŕööƒ ðîŕéçţîöñ 90° ~~~~~~]\"],\"editor.toolHint.rotateSpawnPoint.1opcuu7\":[\"[Ŕöţáţé šþáŵñ þöîñţ ~~~~~]\"],\"editor.toolHint.roundRectangularOval.e4nh6x\":[\"[Ŕöûñð / ŕéçţáñĝûļáŕ / öṽáļ ~~~~~~]\"],\"editor.toolHint.setFenceStartEnd.1phbwsq\":[\"[Šéţ ƒéñçé šţáŕţ / éñð ~~~~~]\"],\"editor.toolHint.setOneCornerThenTheOpposite.8tsl49\":[\"[Šéţ öñé çöŕñéŕ, ţĥéñ ţĥé öþþöšîţé ~~~~~~~~~]\"],\"editor.toolHint.setRoofFootprint.p50n0o\":[\"[Šéţ ŕööƒ ƒööţþŕîñţ ~~~~~]\"],\"editor.toolHint.setWallStartEnd.1r8ubcx\":[\"[Šéţ ŵáļļ šţáŕţ / éñð ~~~~~]\"],\"editor.toolHint.slopeLevel.ftqp67\":[\"[Šļöþé / ļéṽéļ ~~~]\"],\"editor.toolHint.snapOntoTheRun.86yhmp\":[\"[Šñáþ öñţö ţĥé ŕûñ ~~~~~]\"],\"editor.toolHint.splitAtTheMarks.x5tpdd\":[\"[Šþļîţ áţ ţĥé ɱáŕķš ~~~~~]\"],\"editor.toolHint.startGridAxis.k92yza\":[\"[Šţáŕţ ĝŕîð áẋîš ~~~~]\"],\"editor.toolHint.startLineset.23q8dh\":[\"[Šţáŕţ ļîñéšéţ ~~~~]\"],\"editor.toolHint.startLiquidLine.1rlxsgd\":[\"[Šţáŕţ ļîǫûîð ļîñé ~~~~~]\"],\"editor.toolHint.startRun.r6fc5u\":[\"[Šţáŕţ ŕûñ ~~~]\"],\"editor.toolHint.startSegment.rolym6\":[\"[Šţáŕţ šéĝɱéñţ ~~~~]\"],\"editor.toolHint.stepBackOrCancel.zbfdkn\":[\"[Šţéþ ƀáçķ öŕ çáñçéļ ~~~~~]\"],\"editor.toolHint.style.nf3vcm\":[\"[Šţýļé ~~]\"],\"editor.toolHint.styleBarn.k9n1x\":[\"[Šţýļé: Ɓáŕñ ~~~]\"],\"editor.toolHint.styleCasement.ziklec\":[\"[Šţýļé: Çášéɱéñţ ~~~~]\"],\"editor.toolHint.styleCraftsman.52e6a9\":[\"[Šţýļé: Çŕáƒţšɱáñ ~~~~~]\"],\"editor.toolHint.styleDoubleHung.1lg8pkg\":[\"[Šţýļé: Ðöûƀļé-ĥûñĝ ~~~~~]\"],\"editor.toolHint.styleFrench.1ue3j64\":[\"[Šţýļé: Ƒŕéñçĥ ~~~~]\"],\"editor.toolHint.styleGlass.qudnb4\":[\"[Šţýļé: Ĝļášš ~~~]\"],\"editor.toolHint.styleGrid.1vuq4po\":[\"[Šţýļé: Ĝŕîð ~~~]\"],\"editor.toolHint.styleHalfLouvered.13b1few\":[\"[Šţýļé: Ĥáļƒ-ļöûṽéŕéð ~~~~~~]\"],\"editor.toolHint.styleHorizontalBands.12ethxk\":[\"[Šţýļé: Ĥöŕîžöñţáļ ƀáñðš ~~~~~~]\"],\"editor.toolHint.styleModern.1fh8hhn\":[\"[Šţýļé: Ṁöðéŕñ ~~~~]\"],\"editor.toolHint.stylePanel.922jze\":[\"[Šţýļé: Þáñéļ ~~~]\"],\"editor.toolHint.stylePaneledGlass.17a17en\":[\"[Šţýļé: Þáñéļéð ĝļášš ~~~~~~]\"],\"editor.toolHint.styleShaker.49z17k\":[\"[Šţýļé: Šĥáķéŕ ~~~~]\"],\"editor.toolHint.styleSingle.6f3cm0\":[\"[Šţýļé: Šîñĝļé ~~~~]\"],\"editor.toolHint.styleSixPanel.u49laj\":[\"[Šţýļé: Šîẋ-þáñéļ ~~~~]\"],\"editor.toolHint.styleSliding.q81s0i\":[\"[Šţýļé: Šļîðîñĝ ~~~~]\"],\"editor.toolHint.styleTallGrid.1eotg3x\":[\"[Šţýļé: Ţáļļ ĝŕîð ~~~~]\"],\"editor.toolHint.styleTransom.kb9bh6\":[\"[Šţýļé: Ţŕáñšöɱ ~~~~]\"],\"editor.toolHint.styleTripleHung.pxnqi3\":[\"[Šţýļé: Ţŕîþļé-ĥûñĝ ~~~~~]\"],\"editor.toolHint.styleWideGrid.12n27et\":[\"[Šţýļé: Ŵîðé ĝŕîð ~~~~]\"],\"editor.toolHint.switchRotationAxisYXZ.15lohm6\":[\"[Šŵîţçĥ ŕöţáţîöñ áẋîš (Ý → Ẋ → Ž) ~~~~~~~]\"],\"editor.toolHint.theWallsMeetAtTooSharp.kh3wi3\":[\"[Ţĥé ŵáļļš ɱééţ áţ ţöö šĥáŕþ öŕ ţöö ƒļáţ áñ áñĝļé ~~~~~~~~~~~~]\"],\"editor.toolHint.theWindowWaitingThereIsTaller.1tqwez4\":[\"[Ţĥé ŵîñðöŵ ŵáîţîñĝ ţĥéŕé îš ţáļļéŕ ţĥáñ ţĥîš ŵáļļ ~~~~~~~~~~~~~]\"],\"editor.toolHint.threeOrMoreWallsMeetHere.rgifif\":[\"[Ţĥŕéé öŕ ɱöŕé ŵáļļš ɱééţ ĥéŕé ~~~~~~~~]\"],\"editor.toolHint.traceCeilingOutline.1b639wv\":[\"[Ţŕáçé çéîļîñĝ öûţļîñé ~~~~~~]\"],\"editor.toolHint.traceSlabOutline.z0j2lc\":[\"[Ţŕáçé šļáƀ öûţļîñé ~~~~~]\"],\"editor.toolHint.type.1m2zofh\":[\"[Ţýþé ~~]\"],\"editor.toolHint.typeAwning.1cj59al\":[\"[Ţýþé: Åŵñîñĝ ~~~]\"],\"editor.toolHint.typeBarn.sbnygq\":[\"[Ţýþé: Ɓáŕñ ~~~]\"],\"editor.toolHint.typeBay.1200hc1\":[\"[Ţýþé: Ɓáý ~~~]\"],\"editor.toolHint.typeBow.14s2t9p\":[\"[Ţýþé: Ɓöŵ ~~~]\"],\"editor.toolHint.typeCabinet.1r68je5\":[\"[Ţýþé: Çáƀîñéţ ~~~~]\"],\"editor.toolHint.typeCasement.176uo9j\":[\"[Ţýþé: Çášéɱéñţ ~~~~]\"],\"editor.toolHint.typeDouble.af7w4i\":[\"[Ţýþé: Ðöûƀļé ~~~]\"],\"editor.toolHint.typeDoubleHung.t482fu\":[\"[Ţýþé: Ðöûƀļé Ĥûñĝ ~~~~~]\"],\"editor.toolHint.typeFixed.v1cjez\":[\"[Ţýþé: Ƒîẋéð ~~~]\"],\"editor.toolHint.typeFolding.sxxyng\":[\"[Ţýþé: Ƒöļðîñĝ ~~~~]\"],\"editor.toolHint.typeFrench.1y57z1b\":[\"[Ţýþé: Ƒŕéñçĥ ~~~]\"],\"editor.toolHint.typeHinged.1xrcfju\":[\"[Ţýþé: Ĥîñĝéð ~~~]\"],\"editor.toolHint.typeIsland.ufr3ce\":[\"[Ţýþé: Κļáñð ~~~]\"],\"editor.toolHint.typeLouvered.oxl1cz\":[\"[Ţýþé: Ļöûṽéŕéð ~~~~]\"],\"editor.toolHint.typePocket.hc65x9\":[\"[Ţýþé: Þöçķéţ ~~~]\"],\"editor.toolHint.typeSingleHung.p53pyl\":[\"[Ţýþé: Šîñĝļé Ĥûñĝ ~~~~~]\"],\"editor.toolHint.typeSliding.nwmr3f\":[\"[Ţýþé: Šļîðîñĝ ~~~~]\"],\"editor.toolHint.verticalStackClickToPlace.ijcn4q\":[\"[Ṽéŕţîçáļ šţáçķ ↕, çļîçķ ţö þļáçé ~~~~~~~~]\"],\"editor.toolHint.wasteVent.1hvi3vj\":[\"[Ŵášţé / ṽéñţ ~~~]\"],\"editor.toolHint.windowStyleClickOrPressL.ah7qm9\":[\"[Ŵîñðöŵ šţýļé — çļîçķ öŕ þŕéšš Ļ ţö çýçļé ~~~~~~~~~~]\"],\"editor.toolHint.windowTypeClickOrPressO.wv4x35\":[\"[Ŵîñðöŵ ţýþé — çļîçķ öŕ þŕéšš Ö ţö çýçļé ~~~~~~~~~]\"],\"editor.tools.distribution.distributionRunTool.lengthField\":[\"[Ļéñĝţĥ: \",[\"field\"],\" ɱ ~~~]\"],\"editor.tools.distribution.distributionRunTool.tabDirection\":[\"[Ţáƀ: ðîŕéçţîöñ ~~~~]\"],\"editor.tools.distribution.distributionRunTool.typeALength\":[\"[ţýþé á ļéñĝţĥ ~~~~]\"],\"editor.views.plugins\":[\"[Þļûĝîñš ~~~]\"],\"editor.views.view2d\":[\"[2Ð ~]\"],\"editor.views.view3d\":[\"[3Ð ~]\"],\"editor.views.viewBar.auto\":[\"[Åûţö ~~]\"],\"editor.views.viewBar.browsePlugins\":[\"[Ɓŕöŵšé þļûĝîñš ~~~~]\"],\"editor.views.viewBar.closeLabel\":[\"[Çļöšé \",[\"label\"],\" ~~]\"],\"editor.views.viewBar.closeSplit\":[\"[Çļöšé šþļîţ (\\\\) ~~~]\"],\"editor.views.viewBar.ground\":[\"[Ĝŕöûñð ~~]\"],\"editor.views.viewBar.groundSolid\":[\"[\",[\"standing\",\"select\",{\"partly\":[\"Þáŕţļý ƀéļöŵ ĝŕáðé · ĝŕöûñð šöļîð\"],\"below\":[\"Ɓéļöŵ ĝŕáðé · ĝŕöûñð šöļîð\"],\"other\":[\"Ĝŕöûñð šöļîð\"]}],\" ~~~~~~~~~~~~~~~~~~]\"],\"editor.views.viewBar.groundVeiled\":[\"[\",[\"standing\",\"select\",{\"partly\":[\"Þáŕţļý ƀéļöŵ ĝŕáðé · ĝŕöûñð ṽéîļéð\"],\"below\":[\"Ɓéļöŵ ĝŕáðé · ĝŕöûñð ṽéîļéð\"],\"other\":[\"Ĝŕöûñð ṽéîļéð\"]}],\" ~~~~~~~~~~~~~~~~~~~]\"],\"editor.views.viewBar.keepTheGroundSolid\":[\"[Ķééþ ţĥé ĝŕöûñð šöļîð ~~~~~~]\"],\"editor.views.viewBar.moreViews\":[\"[Ṁöŕé ṽîéŵš ~~~]\"],\"editor.views.viewBar.paneViews\":[\"[Þáñé \",[\"pane\"],\" ṽîéŵš ~~~]\"],\"editor.views.viewBar.pinLabel\":[\"[Þîñ \",[\"label\"],\" ~]\"],\"editor.views.viewBar.pinToTheViewBar\":[\"[Þîñ ţö ţĥé ṽîéŵ ƀáŕ ~~~~~]\"],\"editor.views.viewBar.solid\":[\"[Šöļîð ~~]\"],\"editor.views.viewBar.split\":[\"[Šþļîţ (\\\\) ~~]\"],\"editor.views.viewBar.split2\":[\"[Šþļîţ ~~]\"],\"editor.views.viewBar.swapPanes\":[\"[Šŵáþ þáñéš ~~~]\"],\"editor.views.viewBar.unpinFromTheViewBar\":[\"[Ûñþîñ ƒŕöɱ ţĥé ṽîéŵ ƀáŕ ~~~~~~]\"],\"editor.views.viewBar.unpinLabel\":[\"[Ûñþîñ \",[\"label\"],\" ~~]\"],\"editor.views.viewBar.veilTheGroundOverALevel\":[\"[Ṽéîļ ţĥé ĝŕöûñð öṽéŕ á ļéṽéļ ƀéļöŵ ĝŕáðé ~~~~~~~~~~]\"],\"editor.views.viewBar.views\":[\"[Ṽîéŵš ~~]\"],\"editor.youCanRetryTheSceneOr\":[\"[Ýöû çáñ ŕéţŕý ţĥé šçéñé öŕ ŕéţûŕñ ĥöɱé ŵîţĥöûţ ŕéļöáðîñĝ ţĥé ŵĥöļé áþþ šĥéļļ. ~~~~~~~~~~~~~~~~~~~]\"],\"node.block.description\":[\"[Å ţöþöļöĝý-ƀáçķéð šöļîð éðîţéð ðîŕéçţļý îñ ţĥé çáñṽáš. ~~~~~~~~~~~~~~]\"],\"node.block.label\":[\"[Ɓļöçķ ~~]\"],\"node.boxVent.description\":[\"[Šɱáļļ ļöûṽéŕéð éẋĥáûšţ ṽéñţ ţĥáţ šîţš öñ á ŕööƒ šļöþé. ~~~~~~~~~~~~~~]\"],\"node.boxVent.label\":[\"[Ɓöẋ Ṽéñţ ~~~]\"],\"node.building.description\":[\"[Å ƀûîļðîñĝ çöñţáîñéŕ ĥöļðîñĝ öñé öŕ ɱöŕé ļéṽéļš. ~~~~~~~~~~~~]\"],\"node.building.label\":[\"[Ɓûîļðîñĝ ~~~]\"],\"node.cabinet.description\":[\"[Å çöñƒîĝûŕáƀļé þáŕáɱéţŕîç ƀášé çáƀîñéţ. ~~~~~~~~~~~]\"],\"node.cabinet.label\":[\"[Ṁöðûļáŕ Çáƀîñéţ ~~~~~]\"],\"node.cabinetModule.description\":[\"[Åñ éðîţáƀļé ɱöðûļé îñšîðé á ɱöðûļáŕ çáƀîñéţ ŕûñ. ~~~~~~~~~~~~]\"],\"node.cabinetModule.label\":[\"[Çáƀîñéţ Ṁöðûļé ~~~~]\"],\"node.ceiling.description\":[\"[Å þöļýĝöñ-ƀöûñðéð çéîļîñĝ šûŕƒáçé ţĥáţ ĥöšţš çéîļîñĝ-ɱöûñţéð îţéɱš. ~~~~~~~~~~~~~~~~~~]\"],\"node.ceiling.label\":[\"[Çéîļîñĝ ~~~]\"],\"node.ceiling.panel.addHole\":[\"[Åðð Ĥöļé ~~~]\"],\"node.ceiling.panel.area\":[\"[Åŕéá ~~]\"],\"node.ceiling.panel.auto\":[\"[Åûţö ~~]\"],\"node.ceiling.panel.ceiling\":[\"[Çéîļîñĝ ~~~]\"],\"node.ceiling.panel.customHeight\":[\"[Çûšţöɱ ĥéîĝĥţ ~~~~]\"],\"node.ceiling.panel.cutOpening\":[\"[Çûţ öþéñîñĝ ~~~]\"],\"node.ceiling.panel.done\":[\"[Ðöñé ~~]\"],\"node.ceiling.panel.followsLevel\":[\"[Ƒöļļöŵš ļéṽéļ ~~~~]\"],\"node.ceiling.panel.height\":[\"[Ĥéîĝĥţ ~~]\"],\"node.ceiling.panel.high30m\":[\"[Ĥîĝĥ (3.0ɱ) ~~]\"],\"node.ceiling.panel.high90\":[\"[Ĥîĝĥ (9'0\\\") ~~]\"],\"node.ceiling.panel.holes\":[\"[Ĥöļéš ~~]\"],\"node.ceiling.panel.info\":[\"[Îñƒö ~~]\"],\"node.ceiling.panel.limitedByLevel\":[\"[Ļîɱîţéð ƀý ţĥé ļéṽéļ ţö \",[\"height\"],\" — ŕáîšé ţĥé ļéṽéļ ĥéîĝĥţ ƒöŕ á ţáļļéŕ çéîļîñĝ. ~~~~~~~~~~~~~~~~~]\"],\"node.ceiling.panel.low24m\":[\"[Ļöŵ (2.4ɱ) ~~]\"],\"node.ceiling.panel.low80\":[\"[Ļöŵ (8'0\\\") ~]\"],\"node.ceiling.panel.move\":[\"[Ṁöṽé ~~]\"],\"node.ceiling.panel.noHoles\":[\"[Ñö ĥöļéš ~~~]\"],\"node.ceiling.panel.standard25m\":[\"[Šţáñðáŕð (2.5ɱ) ~~~]\"],\"node.ceiling.panel.standard86\":[\"[Šţáñðáŕð (8'6\\\") ~~~]\"],\"node.ceiling.panel.tallerThanLevel\":[\"[Ţáļļéŕ ţĥáñ ţĥîš ļéṽéļ (\",[\"available\"],\" áṽáîļáƀļé). Ŕáîšé ţĥé ļéṽéļ ĥéîĝĥţ ƒîŕšţ. ~~~~~~~~~~~~~~~~]\"],\"node.chimney.description\":[\"[Ṽéŕţîçáļ ɱášöñŕý šţáçķ öñ á ŕööƒ šéĝɱéñţ. ~~~~~~~~~~~]\"],\"node.chimney.label\":[\"[Çĥîɱñéý ~~~]\"],\"node.column.description\":[\"[Å þáŕáɱéţŕîç çöļûɱñ ŵîţĥ çöñƒîĝûŕáƀļé çŕöšš-šéçţîöñ, ƀášé, áñð çáþîţáļ. ~~~~~~~~~~~~~~~~~~]\"],\"node.column.label\":[\"[Çöļûɱñ ~~]\"],\"node.constructionDimension.description\":[\"[Åššöçîáţîṽé ļîñéáŕ, çûŕṽéð, çîŕçûļáŕ, áñĝûļáŕ, öŕ çööŕðîñáţé þļáñ ðîɱéñšîöñ. ~~~~~~~~~~~~~~~~~~~]\"],\"node.constructionDimension.label\":[\"[Çöñšţŕûçţîöñ Ðîɱéñšîöñ ~~~~~~~]\"],\"node.cornerRadius.bottomLeft\":[\"[Ɓöţţöɱ Ļéƒţ ~~~]\"],\"node.cornerRadius.bottomRight\":[\"[Ɓöţţöɱ Ŕîĝĥţ ~~~~]\"],\"node.cornerRadius.topLeft\":[\"[Ţöþ Ļéƒţ ~~~]\"],\"node.cornerRadius.topRight\":[\"[Ţöþ Ŕîĝĥţ ~~~]\"],\"node.cupola.description\":[\"[Ļöûṽéŕéð ŕööƒ ļáñţéŕñ ŵîţĥ á ðöɱé öŕ þýŕáɱîð çáþ áñð öþţîöñáļ ƒîñîáļ. ~~~~~~~~~~~~~~~~~~]\"],\"node.cupola.label\":[\"[Çûþöļá ~~]\"],\"node.cutout.autoElevator\":[\"[Åûţö éļéṽáţöŕ çûţöûţ ~~~~~~]\"],\"node.cutout.autoStair\":[\"[Åûţö šţáîŕ çûţöûţ ~~~~~]\"],\"node.cutout.opening\":[\"[Öþéñîñĝ ~~~]\"],\"node.cutout.room\":[\"[Ŕööɱ çûţöûţ ~~~]\"],\"node.door.description\":[\"[Å ðööŕ çûţ îñţö á ŵáļļ. Åñîɱáţéð öþéñ/çļöšé šţáţé. ~~~~~~~~~~~~]\"],\"node.door.label\":[\"[Ðööŕ ~~]\"],\"node.door.panel.actions\":[\"[Åçţîöñš ~~~]\"],\"node.door.panel.addSegment\":[\"[+ Åðð Šéĝɱéñţ ~~~]\"],\"node.door.panel.all\":[\"[Åļļ ~]\"],\"node.door.panel.arch\":[\"[Åŕçĥ ~~]\"],\"node.door.panel.archHeight\":[\"[Åŕçĥ Ĥéîĝĥţ ~~~]\"],\"node.door.panel.barHeight\":[\"[Ɓáŕ Ĥéîĝĥţ ~~~]\"],\"node.door.panel.columns\":[\"[Çöļûɱñš ~~~]\"],\"node.door.panel.contentPadding\":[\"[Çöñţéñţ Þáððîñĝ ~~~~~]\"],\"node.door.panel.cornerRadius\":[\"[Çöŕñéŕ Ŕáðîûš ~~~~]\"],\"node.door.panel.customTheSegmentsMatchNoStyle\":[\"[Çûšţöɱ: ţĥé šéĝɱéñţš ɱáţçĥ ñö šţýļé. ~~~~~~~~~]\"],\"node.door.panel.delete\":[\"[Ðéļéţé ~~]\"],\"node.door.panel.depth\":[\"[Ðéþţĥ ~~]\"],\"node.door.panel.dimensions\":[\"[Ðîɱéñšîöñš ~~~]\"],\"node.door.panel.direction\":[\"[Ðîŕéçţîöñ ~~~]\"],\"node.door.panel.divider\":[\"[Ðîṽîðéŕ ~~~]\"],\"node.door.panel.door\":[\"[Ðööŕ ~~]\"],\"node.door.panel.doorCloser\":[\"[Ðööŕ Çļöšéŕ ~~~]\"],\"node.door.panel.duplicate\":[\"[Ðûþļîçáţé ~~~]\"],\"node.door.panel.empty\":[\"[Éɱþţý ~~]\"],\"node.door.panel.enableHandle\":[\"[Éñáƀļé Ĥáñðļé ~~~~]\"],\"node.door.panel.enableThreshold\":[\"[Éñáƀļé Ţĥŕéšĥöļð ~~~~~]\"],\"node.door.panel.flipSide\":[\"[Ƒļîþ Šîðé ~~~]\"],\"node.door.panel.fold\":[\"[Ƒöļð ~~]\"],\"node.door.panel.frame\":[\"[Ƒŕáɱé ~~]\"],\"node.door.panel.garage\":[\"[Ĝáŕáĝé ~~]\"],\"node.door.panel.glass\":[\"[Ĝļášš ~~]\"],\"node.door.panel.handle\":[\"[Ĥáñðļé ~~]\"],\"node.door.panel.handleSide\":[\"[Ĥáñðļé Šîðé ~~~]\"],\"node.door.panel.hardware\":[\"[Ĥáŕðŵáŕé ~~~]\"],\"node.door.panel.height\":[\"[Ĥéîĝĥţ ~~]\"],\"node.door.panel.hingesSide\":[\"[Ĥîñĝéš Šîðé ~~~]\"],\"node.door.panel.horizontal\":[\"[Ĥöŕîžöñţáļ ~~~]\"],\"node.door.panel.individual\":[\"[Îñðîṽîðûáļ ~~~]\"],\"node.door.panel.inset\":[\"[Îñšéţ ~~]\"],\"node.door.panel.inward\":[\"[Îñŵáŕð ~~]\"],\"node.door.panel.left\":[\"[Ļéƒţ ~~]\"],\"node.door.panel.move\":[\"[Ṁöṽé ~~]\"],\"node.door.panel.open\":[\"[Öþéñ ~~]\"],\"node.door.panel.opening\":[\"[Öþéñîñĝ ~~~]\"],\"node.door.panel.openingShape\":[\"[Öþéñîñĝ Šĥáþé ~~~~]\"],\"node.door.panel.outward\":[\"[Öûţŵáŕð ~~~]\"],\"node.door.panel.panel\":[\"[Þáñéļ ~~]\"],\"node.door.panel.panels\":[\"[Þáñéļš ~~]\"],\"node.door.panel.panicBar\":[\"[Þáñîç Ɓáŕ ~~~]\"],\"node.door.panel.pocket\":[\"[Þöçķéţ ~~]\"],\"node.door.panel.position\":[\"[Þöšîţîöñ ~~~]\"],\"node.door.panel.rail\":[\"[Ŕáîļ ~~]\"],\"node.door.panel.rect\":[\"[Ŕéçţ ~~]\"],\"node.door.panel.remove\":[\"[- Ŕéɱöṽé ~~]\"],\"node.door.panel.revealRadius\":[\"[Ŕéṽéáļ Ŕáðîûš ~~~~]\"],\"node.door.panel.right\":[\"[Ŕîĝĥţ ~~]\"],\"node.door.panel.rounded\":[\"[Ŕöûñðéð ~~~]\"],\"node.door.panel.segments\":[\"[Šéĝɱéñţš ~~~]\"],\"node.door.panel.sizeIsLimitedToTheWall\":[\"[Šîžé îš ļîɱîţéð ţö ţĥé ŵáļļ, îñçļûðîñĝ çļéáŕáñçé ƒöŕ ţĥé öþéñîñĝ ƒŕáɱé. ~~~~~~~~~~~~~~~~~~]\"],\"node.door.panel.slide\":[\"[Šļîðé ~~]\"],\"node.door.panel.style\":[\"[Šţýļé ~~]\"],\"node.door.panel.swing\":[\"[Šŵîñĝ ~~]\"],\"node.door.panel.thickness\":[\"[Ţĥîçķñéšš ~~~]\"],\"node.door.panel.threshold\":[\"[Ţĥŕéšĥöļð ~~~]\"],\"node.door.panel.topShape\":[\"[Ţöþ Šĥáþé ~~~]\"],\"node.door.panel.type\":[\"[Ţýþé ~~]\"],\"node.door.panel.vertical\":[\"[Ṽéŕţîçáļ ~~~]\"],\"node.door.panel.wall\":[\"[ŵáļļ ~~]\"],\"node.door.panel.width\":[\"[Ŵîðţĥ ~~]\"],\"node.door.style.barn\":[\"[Ɓáŕñ ~~]\"],\"node.door.style.craftsman\":[\"[Çŕáƒţšɱáñ ~~~]\"],\"node.door.style.french\":[\"[Ƒŕéñçĥ ~~]\"],\"node.door.style.glass\":[\"[Ĝļášš ~~]\"],\"node.door.style.halfLouvered\":[\"[Ĥáļƒ-ļöûṽéŕéð ~~~~]\"],\"node.door.style.modern\":[\"[Ṁöðéŕñ ~~]\"],\"node.door.style.panel\":[\"[Þáñéļ ~~]\"],\"node.door.style.paneledGlass\":[\"[Þáñéļéð ĝļášš ~~~~]\"],\"node.door.style.shaker\":[\"[Šĥáķéŕ ~~]\"],\"node.door.style.sixPanel\":[\"[Šîẋ-þáñéļ ~~~]\"],\"node.door.type.barn\":[\"[Ɓáŕñ ~~]\"],\"node.door.type.double\":[\"[Ðöûƀļé ~~]\"],\"node.door.type.folding\":[\"[Ƒöļðîñĝ ~~~]\"],\"node.door.type.french\":[\"[Ƒŕéñçĥ ~~]\"],\"node.door.type.garageRollup\":[\"[Ŕöļļ-ûþ ~~]\"],\"node.door.type.garageSectional\":[\"[Šéçţîöñáļ ~~~]\"],\"node.door.type.garageTiltup\":[\"[Ţîļţ-ûþ ~~]\"],\"node.door.type.hinged\":[\"[Ĥîñĝéð ~~]\"],\"node.door.type.pocket\":[\"[Þöçķéţ ~~]\"],\"node.door.type.sliding\":[\"[Šļîðîñĝ ~~~]\"],\"node.dormer.description\":[\"[Ĥöûšé-šĥáþéð þŕöţŕûšîöñ öñ á ŕööƒ šéĝɱéñţ. ~~~~~~~~~~~]\"],\"node.dormer.label\":[\"[Ðöŕɱéŕ ~~]\"],\"node.downspout.description\":[\"[Ṽéŕţîçáļ ðŕöþ þîþé ƒŕöɱ á ĝûţţéŕ öûţļéţ ţö ţĥé ĝŕöûñð. ~~~~~~~~~~~~~~]\"],\"node.downspout.label\":[\"[Ðöŵñšþöûţ ~~~]\"],\"node.ductFitting.description\":[\"[Éļƀöŵ, ţéé, ŕéðûçéŕ, öŕ šǫûáŕé-ţö-ŕöûñð ţŕáñšîţîöñ çöññéçţîñĝ ðûçţ ŕûñš. ~~~~~~~~~~~~~~~~~~]\"],\"node.ductFitting.label\":[\"[Ðûçţ Ƒîţţîñĝ ~~~~]\"],\"node.ductSegment.description\":[\"[ĤṼÅÇ ðûçţ ŕûñ — þöļýļîñé öƒ ŕöûñð, ŕéçţ, öŕ ƒļáţ-öṽáļ šéçţîöñš. ~~~~~~~~~~~~~~~]\"],\"node.ductSegment.label\":[\"[Ðûçţ ~~]\"],\"node.ductTerminal.description\":[\"[Ðûçţ ţéŕɱîñáļ — šûþþļý ŕéĝîšţéŕ, çéîļîñĝ ðûšéŕ, öŕ ŕéţûŕñ ĝŕîļļé. Ðûçţ ŕûñš éñð áţ îţš çöļļáŕ. ~~~~~~~~~~~~~~~~~~~~~~~~]\"],\"node.ductTerminal.label\":[\"[Ŕéĝîšţéŕ ~~~]\"],\"node.elevator.description\":[\"[Å ɱûļţî-ļéṽéļ éļéṽáţöŕ šĥáƒţ ŵîţĥ çöñƒîĝûŕáƀļé öþéñîñĝš þéŕ ļéṽéļ. ~~~~~~~~~~~~~~~~~]\"],\"node.elevator.label\":[\"[Éļéṽáţöŕ ~~~]\"],\"node.eyebrowVent.description\":[\"[Ļöŵ çûŕṽéð ļéñš-šĥáþéð ŕööƒ ṽéñţ ŵîţĥ á ļöûṽéŕéð ƒŕöñţ. ~~~~~~~~~~~~~~]\"],\"node.eyebrowVent.label\":[\"[Éýéƀŕöŵ Ṽéñţ ~~~~]\"],\"node.fence.description\":[\"[Å šţŕáîĝĥţ öŕ çûŕṽéð ƒéñçé šéĝɱéñţ ŵîţĥ çöñƒîĝûŕáƀļé þöšţš áñð îñƒîļļ. ~~~~~~~~~~~~~~~~~~]\"],\"node.fence.label\":[\"[Ƒéñçé ~~]\"],\"node.fenceGate.description\":[\"[Å ĝáţé ĥöšţéð ƀý á ƒéñçé. ~~~~~~]\"],\"node.fenceGate.label\":[\"[Ĝáţé ~~]\"],\"node.fenceOpening.description\":[\"[Åñ îñţéñţîöñáļ öþéñîñĝ îñ á ƒéñçé. ~~~~~~~~~]\"],\"node.fenceOpening.label\":[\"[Öþéñ Þáššáĝé ~~~~]\"],\"node.floorOpening.label\":[\"[Ƒļööŕ öþéñîñĝ ~~~~]\"],\"node.guide.description\":[\"[Å ɱéášûŕéɱéñţ / ŕéƒéŕéñçé áññöţáţîöñ (ļîñéáŕ, áŕéá, öŕ áŕç). ~~~~~~~~~~~~~~]\"],\"node.guide.label\":[\"[Ĝûîðé ~~]\"],\"node.gutter.description\":[\"[Ŕáîñ-ŵáţéŕ çĥáññéļ ŕûññîñĝ áļöñĝ ţĥé éáṽé öƒ á ŕööƒ šéĝɱéñţ. ~~~~~~~~~~~~~~~]\"],\"node.gutter.label\":[\"[Ĝûţţéŕ ~~]\"],\"node.hole.manual\":[\"[Ṁáñûáļ ~~]\"],\"node.holeEditing\":[\"[Ĥöļé \",[\"number\"],\" (Éðîţîñĝ) ~~~~]\"],\"node.holeNumber\":[\"[Ĥöļé \",[\"number\"],\" ~~]\"],\"node.holeSummary\":[\"[\",[\"area\"],\" ɱ² · \",[\"count\",\"plural\",{\"one\":[[\"points\"],\" þţ\"],\"other\":[[\"points\"],\" þţš\"]}],\" · \",[\"source\"],\" ~~]\"],\"node.hvacEquipment.description\":[\"[Ƒûŕñáçé, áîŕ ĥáñðļéŕ, öŕ çöñðéñšéŕ — ðûçţ ŕûñš çöññéçţ ţö îţš šûþþļý/ŕéţûŕñ çöļļáŕš. ~~~~~~~~~~~~~~~~~~~~~]\"],\"node.hvacEquipment.label\":[\"[ĤṼÅÇ Ûñîţ ~~~]\"],\"node.importedMesh.description\":[\"[Ĝéöɱéţŕý þŕéšéŕṽéð ƒŕöɱ áñ îɱþöŕţéð ɱöðéļ ŵĥéñ ñö ñáţîṽé Þášçáļ šĥáþé éẋîšţš. ~~~~~~~~~~~~~~~~~~~~]\"],\"node.importedMesh.label\":[\"[Îɱþöŕţéð Ṁéšĥ ~~~~]\"],\"node.item.authoredParams.couldnTRebuildWithTheseValues\":[\"[Çöûļðñ'ţ ŕéƀûîļð ŵîţĥ ţĥéšé ṽáļûéš. ~~~~~~~~~]\"],\"node.item.authoredParams.parameters\":[\"[Þáŕáɱéţéŕš ~~~]\"],\"node.item.authoredParams.rebuilding\":[\"[Ŕéƀûîļðîñĝ… ~~~]\"],\"node.item.authoredParams.rebuildingInBlender\":[\"[Ŕéƀûîļðîñĝ îñ Ɓļéñðéŕ… ~~~~~~]\"],\"node.item.authoredParams.resetParam\":[\"[Ŕéšéţ \",[\"param\"],\" ~~]\"],\"node.item.authoredParams.resetParameters\":[\"[Ŕéšéţ þáŕáɱéţéŕš ~~~~~]\"],\"node.item.authoredParams.resetToDefault\":[\"[Ŕéšéţ ţö ðéƒáûļţ ~~~~~]\"],\"node.item.description\":[\"[Å çáţáļöĝ-ƀáçķéð îţéɱ (ƒûŕñîţûŕé, ƒîẋţûŕéš, ðéçöŕáţîöñš). ~~~~~~~~~~~~~~]\"],\"node.item.label\":[\"[Îţéɱ ~~]\"],\"node.item.panel.actions\":[\"[Åçţîöñš ~~~]\"],\"node.item.panel.delete\":[\"[Ðéļéţé ~~]\"],\"node.item.panel.dimensions\":[\"[Ðîɱéñšîöñš ~~~]\"],\"node.item.panel.duplicate\":[\"[Ðûþļîçáţé ~~~]\"],\"node.item.panel.info\":[\"[Îñƒö ~~]\"],\"node.item.panel.move\":[\"[Ṁöṽé ~~]\"],\"node.item.panel.pos\":[\"[þöš ~]\"],\"node.item.panel.position\":[\"[Þöšîţîöñ ~~~]\"],\"node.item.panel.rot\":[\"[ŕöţ ~]\"],\"node.item.panel.rotation\":[\"[Ŕöţáţîöñ ~~~]\"],\"node.item.panel.scale\":[\"[Šçáļé ~~]\"],\"node.item.panel.scale2\":[\"[šçáļé ~~]\"],\"node.item.panel.uniformScale\":[\"[Ûñîƒöŕɱ Šçáļé ~~~~]\"],\"node.item.panel.xyz\":[\"[ẊÝŽ ~]\"],\"node.leanToExtension.description\":[\"[Åñ áţţáçĥéð ɱöñö-þîţçĥ öŕ ƒŕééšţáñðîñĝ ɱöñö, ĝáƀļé, öŕ ƀûţţéŕƒļý çáñöþý ŵîţĥ ɱáñáĝéð šţŕûçţûŕé áñð ðŕáîñáĝé. ~~~~~~~~~~~~~~~~~~~~~~~~~~~]\"],\"node.leanToExtension.label\":[\"[Çáñöþý ~~]\"],\"node.level.description\":[\"[Å šîñĝļé ƒļööŕ öƒ á ƀûîļðîñĝ, ĥöļðîñĝ ŵáļļš / šļáƀš / çéîļîñĝš / îţéɱš. ~~~~~~~~~~~~~~~~]\"],\"node.level.label\":[\"[Ļéṽéļ ~~]\"],\"node.lineset.description\":[\"[Ŕéƒŕîĝéŕáñţ ļîñéšéţ — çöþþéŕ šûçţîöñ + ļîǫûîð þáîŕ ĵöîñîñĝ á çöñðéñšéŕ ţö ţĥé îñðööŕ çöîļ. ~~~~~~~~~~~~~~~~~~~~~~]\"],\"node.lineset.label\":[\"[Ļîñéšéţ ~~~]\"],\"node.liquidLine.description\":[\"[Šţáñðáļöñé ŕéƒŕîĝéŕáñţ ļîǫûîð ļîñé — á ţĥîñ ƀáŕé-çöþþéŕ ŕûñ; Ƒöļļöŵ ɱöðé ţŕáçéš áñ éẋîšţîñĝ ļîñéšéţ. ~~~~~~~~~~~~~~~~~~~~~~~~~]\"],\"node.liquidLine.label\":[\"[Ļîǫûîð Ļîñé ~~~]\"],\"node.measurement.description\":[\"[Å þéŕšîšţéñţ ðîšţáñçé, áñĝļé, áŕéá, þéŕîɱéţéŕ, öŕ ṽöļûɱé áññöţáţîöñ. ~~~~~~~~~~~~~~~~~]\"],\"node.measurement.label\":[\"[Ṁéášûŕéɱéñţ ~~~~]\"],\"node.numberedName\":[[\"kind\"],\" \",[\"number\"]],\"node.panel.currently\":[\"[Çûŕŕéñţļý \",[\"value\"],\" ~~~]\"],\"node.pipeFitting.description\":[\"[ÐŴṼ ĵöîñţ — éļƀöŵ ƀéñð, 45° ŵýé, öŕ šáñîţáŕý ţéé. ~~~~~~~~~~]\"],\"node.pipeFitting.label\":[\"[Þîþé Ƒîţţîñĝ ~~~~]\"],\"node.pipeSegment.description\":[\"[Ðŕáîñ / ŵášţé / ṽéñţ þîþé ŕûñ — ðŕáŵ ļéṽéļ öŕ ţöĝĝļé á ¼″ þéŕ ƒööţ ƒáļļ ŵîţĥ Š. ~~~~~~~~~~~~~~~~~]\"],\"node.pipeSegment.label\":[\"[ÐŴṼ Þîþé ~~~]\"],\"node.pipeTrap.description\":[\"[ÐŴṼ Þ-ţŕáþ — ŵáţéŕ šéáļ öñ ţĥé ŵášţé ļîñé. Ţĥé ţŕáþ áŕɱ ŕûñš ţö ţĥé ṽéñţ. ~~~~~~~~~~~~~~~~~]\"],\"node.pipeTrap.label\":[\"[Ţŕáþ ~~]\"],\"node.proceduralItem.description\":[\"[Éẋþéŕîɱéñţáļ éðîţáƀļé ŕéçîþé ~~~~~~~~]\"],\"node.proceduralItem.label\":[\"[Þŕöçéðûŕáļ îţéɱ ~~~~~]\"],\"node.ridgeVent.description\":[\"[Ṽéñţîļáţîöñ šţŕîþ ŕûññîñĝ áļöñĝ ţĥé ŕîðĝé öƒ á ŕööƒ šéĝɱéñţ. ~~~~~~~~~~~~~~~]\"],\"node.ridgeVent.label\":[\"[Ŕîðĝé Ṽéñţ ~~~]\"],\"node.roof.barrelPanel.archBays\":[\"[Åŕçĥ ƀáýš ~~~]\"],\"node.roof.barrelPanel.barrelArch\":[\"[Ɓáŕŕéļ áŕçĥ ~~~]\"],\"node.roof.barrelPanel.flatPanesFollowACircularArch\":[\"[Ƒļáţ þáñéš ƒöļļöŵ á çîŕçûļáŕ áŕçĥ. Ŕîšé îš ɱéášûŕéð ƒŕöɱ ţĥé éáṽéš. ~~~~~~~~~~~~~~~~~]\"],\"node.roof.barrelPanel.rise\":[\"[Ŕîšé ~~]\"],\"node.roof.description\":[\"[Å þîţçĥéð / ĥîþ / ĝáƀļé ŕööƒ çöɱþöšéð öƒ öñé öŕ ɱöŕé šéĝɱéñţš. ~~~~~~~~~~~~~~~]\"],\"node.roof.glazing.face.archBay\":[\"[Åŕçĥ ƀáý \",[\"number\"],\" ~~~]\"],\"node.roof.glazing.face.back\":[\"[Ɓáçķ šļöþé ~~~]\"],\"node.roof.glazing.face.endLeft\":[\"[Ļéƒţ éñð ~~~]\"],\"node.roof.glazing.face.endRight\":[\"[Ŕîĝĥţ éñð ~~~]\"],\"node.roof.glazing.face.front\":[\"[Ƒŕöñţ šļöþé ~~~]\"],\"node.roof.glazing.face.slope\":[\"[Šĥéð šļöþé ~~~]\"],\"node.roof.glazingControls.alignment\":[\"[Åļîĝñɱéñţ ~~~]\"],\"node.roof.glazingControls.center\":[\"[Çéñţéŕ ~~]\"],\"node.roof.glazingControls.chooseALayoutToEditThe\":[\"[Çĥööšé á ļáýöûţ ţö éðîţ ţĥé ĝŕîð. ~~~~~~~~]\"],\"node.roof.glazingControls.empty\":[\"[Éɱþţý ~~]\"],\"node.roof.glazingControls.end\":[\"[Éñð ~]\"],\"node.roof.glazingControls.fixedSpacing\":[\"[Ƒîẋéð šþáçîñĝ ~~~~]\"],\"node.roof.glazingControls.glass\":[\"[Ĝļášš ~~]\"],\"node.roof.glazingControls.layout\":[\"[Ļáýöûţ ~~]\"],\"node.roof.glazingControls.maxSpacing\":[\"[Ṁáẋ šþáçîñĝ ~~~]\"],\"node.roof.glazingControls.maximumSpacing\":[\"[Ṁáẋîɱûɱ šþáçîñĝ ~~~~~]\"],\"node.roof.glazingControls.mixed\":[\"[Ṁîẋéð ~~]\"],\"node.roof.glazingControls.panelCount\":[\"[Þáñéļ çöûñţ ~~~]\"],\"node.roof.glazingControls.panels\":[\"[Þáñéļš ~~]\"],\"node.roof.glazingControls.solid\":[\"[Šöļîð ~~]\"],\"node.roof.glazingControls.spacing\":[\"[Šþáçîñĝ ~~~]\"],\"node.roof.glazingControls.start\":[\"[Šţáŕţ ~~]\"],\"node.roof.glazingControls.titleAlignment\":[\"[\",[\"title\"],\" áļîĝñɱéñţ ~~~]\"],\"node.roof.glazingPanel.changesApplyToAllLengthRoof\":[\"[Çĥáñĝéš áþþļý ţö áļļ \",[\"length\"],\" ŕööƒ šéĝɱéñţš. ~~~~~~~~~]\"],\"node.roof.glazingPanel.chooseOneRoofSystemToEdit\":[\"[Çĥööšé öñé ŕööƒ šýšţéɱ ţö éðîţ šéţţîñĝš ƒöŕ áļļ šéļéçţéð šéĝɱéñţš. ~~~~~~~~~~~~~~~~~]\"],\"node.roof.glazingPanel.closeTheRoofEnds\":[\"[Çļöšé ţĥé ŕööƒ éñðš ~~~~~]\"],\"node.roof.glazingPanel.defaultPanelInfill\":[\"[Ðéƒáûļţ þáñéļ îñƒîļļ ~~~~~~]\"],\"node.roof.glazingPanel.dividesEachRoofFaceIntoColumns\":[\"[Ðîṽîðéš éáçĥ ŕööƒ ƒáçé îñţö çöļûɱñš. ~~~~~~~~~]\"],\"node.roof.glazingPanel.dividesTheLengthOfEachArch\":[\"[Ðîṽîðéš ţĥé ļéñĝţĥ öƒ éáçĥ áŕçĥ ƀáý îñţö çöļûɱñš. ~~~~~~~~~~~~]\"],\"node.roof.glazingPanel.endInfillFillsTheSpaceAbove\":[\"[Éñð îñƒîļļ ƒîļļš ţĥé šþáçé áƀöṽé ţĥé ŵáļļš. Éðîţ ŕööɱ ŵáļļš áñð çéîļîñĝš šéþáŕáţéļý. ~~~~~~~~~~~~~~~~~~~~~]\"],\"node.roof.glazingPanel.frameColor\":[\"[Ƒŕáɱé çöļöŕ ~~~]\"],\"node.roof.glazingPanel.frameDepth\":[\"[Ƒŕáɱé ðéþţĥ ~~~]\"],\"node.roof.glazingPanel.frameWidth\":[\"[Ƒŕáɱé ŵîðţĥ ~~~]\"],\"node.roof.glazingPanel.framing\":[\"[Ƒŕáɱîñĝ ~~~]\"],\"node.roof.glazingPanel.glass\":[\"[Ĝļášš ~~]\"],\"node.roof.glazingPanel.glassTint\":[\"[Ĝļášš ţîñţ ~~~]\"],\"node.roof.glazingPanel.glazed\":[\"[Ĝļážéð ~~]\"],\"node.roof.glazingPanel.glazingIsAvailableForGableStraight\":[\"[Ĝļážîñĝ îš áṽáîļáƀļé ƒöŕ ĝáƀļé, šţŕáîĝĥţ šĥéð, áñð ƀáŕŕéļ ŕööƒš. ~~~~~~~~~~~~~~~~]\"],\"node.roof.glazingPanel.gridAcrossTheRoof\":[\"[Ĝŕîð áçŕöšš ţĥé ŕööƒ ~~~~~~]\"],\"node.roof.glazingPanel.gridAlongTheLength\":[\"[Ĝŕîð áļöñĝ ţĥé ļéñĝţĥ ~~~~~~]\"],\"node.roof.glazingPanel.gridAlongTheSlope\":[\"[Ĝŕîð áļöñĝ ţĥé šļöþé ~~~~~~]\"],\"node.roof.glazingPanel.gridWithinEachArchBay\":[\"[Ĝŕîð ŵîţĥîñ éáçĥ áŕçĥ ƀáý ~~~~~~~]\"],\"node.roof.glazingPanel.infill\":[\"[Îñƒîļļ ~~]\"],\"node.roof.glazingPanel.opacity\":[\"[Öþáçîţý ~~~]\"],\"node.roof.glazingPanel.paneThickness\":[\"[Þáñé ţĥîçķñéšš ~~~~]\"],\"node.roof.glazingPanel.roofSystem\":[\"[Ŕööƒ šýšţéɱ ~~~]\"],\"node.roof.glazingPanel.roughness\":[\"[Ŕöûĝĥñéšš ~~~]\"],\"node.roof.glazingPanel.spacingIsMeasuredOnTheSlope\":[\"[Šþáçîñĝ îš ɱéášûŕéð öñ ţĥé šļöþé, ñöţ îţš ĥöŕîžöñţáļ þŕöĵéçţîöñ. ~~~~~~~~~~~~~~~~]\"],\"node.roof.glazingPanel.standard\":[\"[Šţáñðáŕð ~~~]\"],\"node.roof.glazingPanel.subdividesEachFlatArchBayArch\":[\"[Šûƀðîṽîðéš éáçĥ ƒļáţ áŕçĥ ƀáý. Åŕçĥ ƀáýš çöñţŕöļš ţĥé ðîṽîšîöñš áŕöûñð ţĥé çûŕṽé. ~~~~~~~~~~~~~~~~~~~~~]\"],\"node.roof.glazingPanelEditor.chooseAPanelToOverrideIts\":[\"[Çĥööšé á þáñéļ ţö öṽéŕŕîðé îţš ðéƒáûļţ îñƒîļļ. ~~~~~~~~~~~~]\"],\"node.roof.glazingPanelEditor.column2\":[\"[Çöļûɱñ ~~]\"],\"node.roof.glazingPanelEditor.custom\":[\"[Çûšţöɱ ~~]\"],\"node.roof.glazingPanelEditor.default\":[\"[Ðéƒáûļţ ~~~]\"],\"node.roof.glazingPanelEditor.grid\":[\"[\",[\"columns\",\"plural\",{\"one\":[[\"columnCount\"],\" çöļûɱñ\"],\"other\":[[\"columnCount\"],\" çöļûɱñš\"]}],\" · \",[\"rows\",\"plural\",{\"one\":[[\"rowCount\"],\" ŕöŵ\"],\"other\":[[\"rowCount\"],\" ŕöŵš\"]}],\" ~~~~~~]\"],\"node.roof.glazingPanelEditor.individualPanels\":[\"[Îñðîṽîðûáļ þáñéļš ~~~~~]\"],\"node.roof.glazingPanelEditor.panelInfill\":[\"[Þáñéļ îñƒîļļ ~~~~]\"],\"node.roof.glazingPanelEditor.resetToDefault\":[\"[Ŕéšéţ ţö ðéƒáûļţ ~~~~~]\"],\"node.roof.glazingPanelEditor.roofFace\":[\"[Ŕööƒ ƒáçé ~~~]\"],\"node.roof.glazingPanelEditor.row2\":[\"[Ŕöŵ ~]\"],\"node.roof.glazingPanelEditor.selectedPanelInfill\":[\"[Šéļéçţéð þáñéļ îñƒîļļ ~~~~~~]\"],\"node.roof.label\":[\"[Ŕööƒ ~~]\"],\"node.roof.panel.actions\":[\"[Åçţîöñš ~~~]\"],\"node.roof.panel.addChimney\":[\"[Åðð Çĥîɱñéý ~~~]\"],\"node.roof.panel.addCupola\":[\"[Åðð Çûþöļá ~~~]\"],\"node.roof.panel.addDormer\":[\"[Åðð Ðöŕɱéŕ ~~~]\"],\"node.roof.panel.addEyebrowVent\":[\"[Åðð Éýéƀŕöŵ Ṽéñţ ~~~~~]\"],\"node.roof.panel.addGutter\":[\"[Åðð Ĝûţţéŕ ~~~]\"],\"node.roof.panel.addSkylight\":[\"[Åðð Šķýļîĝĥţ ~~~~]\"],\"node.roof.panel.addSolarPanel\":[\"[Åðð Šöļáŕ Þáñéļ ~~~~]\"],\"node.roof.panel.addVent\":[\"[Åðð Ṽéñţ ~~~]\"],\"node.roof.panel.box\":[\"[Ɓöẋ ~]\"],\"node.roof.panel.boxVent\":[\"[ƀöẋ ṽéñţ ~~~]\"],\"node.roof.panel.chimney\":[\"[çĥîɱñéý ~~~]\"],\"node.roof.panel.custom\":[\"[Çûšţöɱ ~~]\"],\"node.roof.panel.delete\":[\"[Ðéļéţé ~~]\"],\"node.roof.panel.dormer\":[\"[ðöŕɱéŕ ~~]\"],\"node.roof.panel.drawSegment\":[\"[Ðŕáŵ Šéĝɱéñţ ~~~~]\"],\"node.roof.panel.duplicate\":[\"[Ðûþļîçáţé ~~~]\"],\"node.roof.panel.elements\":[\"[Éļéɱéñţš ~~~]\"],\"node.roof.panel.followsWalls\":[\"[Ƒöļļöŵš ŵáļļš ~~~~]\"],\"node.roof.panel.gutter\":[\"[ĝûţţéŕ ~~]\"],\"node.roof.panel.level\":[\"[Ļéṽéļ ~~]\"],\"node.roof.panel.move\":[\"[Ṁöṽé ~~]\"],\"node.roof.panel.moveToLevel\":[\"[Ṁöṽé ţö \",[\"level\"],\" ~~]\"],\"node.roof.panel.moveToTheRoofLevel\":[\"[Ṁöṽé ţö ţĥé ŕööƒ ļéṽéļ ~~~~~~]\"],\"node.roof.panel.onStoreyWalls\":[\"[Öñ \",[\"storey\"],\" ŵîţĥ îţš ŵáļļš, šö îţ ĥîðéš ţĥáţ ƒļööŕ'š þļáñ îñ šöļö áñð éẋþļöðéð ṽîéŵš.\",[\"roofs\",\"plural\",{\"0\":[],\"1\":[],\"other\":[\" Ţĥé ƒļööŕ'š \",[\"roofCount\"],\" ŕööƒš ɱöṽé ţöĝéţĥéŕ.\"]}],\" ~~~~~~~~~~~~~~~~~~~~~~~~~~]\"],\"node.roof.panel.position\":[\"[Þöšîţîöñ ~~~]\"],\"node.roof.panel.ridge\":[\"[Ŕîðĝé ~~]\"],\"node.roof.panel.ridgeVent\":[\"[ŕîðĝé ṽéñţ ~~~]\"],\"node.roof.panel.roof\":[\"[Ŕööƒ ~~]\"],\"node.roof.panel.rotation\":[\"[Ŕöţáţîöñ ~~~]\"],\"node.roof.panel.segmentType\":[\"[\",[\"roofType\",\"select\",{\"hip\":[\"Ĥîþ\"],\"gable\":[\"Ĝáƀļé\"],\"shed\":[\"Šĥéð\"],\"gambrel\":[\"Ĝáɱƀŕéļ\"],\"dutch\":[\"Ðûţçĥ\"],\"mansard\":[\"Ṁáñšáŕð\"],\"flat\":[\"Ƒļáţ\"],\"conical\":[\"Çöñîçáļ\"],\"barrel\":[\"Ɓáŕŕéļ\"],\"other\":[\"Ŕööƒ\"]}],\" ~~~~~~~~~~~~~~~~]\"],\"node.roof.panel.segments\":[\"[Šéĝɱéñţš ~~~]\"],\"node.roof.panel.skylight\":[\"[šķýļîĝĥţ ~~~]\"],\"node.roof.panel.solarPanel\":[\"[šöļáŕ þáñéļ ~~~]\"],\"node.roof.panel.turbine\":[\"[Ţûŕƀîñé ~~~]\"],\"node.roof.panel.turbineVent\":[\"[ţûŕƀîñé ṽéñţ ~~~~]\"],\"node.roofSegment.description\":[\"[Å šîñĝļé þîţçĥéð þļáñé öƒ á þáŕéñţ ŕööƒ. ~~~~~~~~~~]\"],\"node.roofSegment.label\":[\"[Ŕööƒ Šéĝɱéñţ ~~~~]\"],\"node.roofSegment.panel.actions\":[\"[Åçţîöñš ~~~]\"],\"node.roofSegment.panel.angle\":[\"[Åñĝļé ~~]\"],\"node.roofSegment.panel.arc\":[\"[Åŕç ~]\"],\"node.roofSegment.panel.autoGutters\":[\"[Åûţö ĝûţţéŕš ~~~~]\"],\"node.roofSegment.panel.autoRidgeVent\":[\"[Åûţö ŕîðĝé ṽéñţ ~~~~]\"],\"node.roofSegment.panel.barrel\":[\"[Ɓáŕŕéļ ~~]\"],\"node.roofSegment.panel.clippedVersion\":[\"[Çļîþþéð ṽéŕšîöñ ~~~~~]\"],\"node.roofSegment.panel.conical\":[\"[Çöñîçáļ ~~~]\"],\"node.roofSegment.panel.conicalShape\":[\"[Çöñîçáļ Šĥáþé ~~~~]\"],\"node.roofSegment.panel.deckThick\":[\"[Ðéçķ Ţĥîçķ. ~~~]\"],\"node.roofSegment.panel.delete\":[\"[Ðéļéţé ~~]\"],\"node.roofSegment.panel.depth\":[\"[Ðéþţĥ ~~]\"],\"node.roofSegment.panel.diameter\":[\"[Ðîáɱéţéŕ ~~~]\"],\"node.roofSegment.panel.doneEditing\":[\"[Ðöñé éðîţîñĝ ~~~~]\"],\"node.roofSegment.panel.drainage\":[\"[Ðŕáîñáĝé ~~~]\"],\"node.roofSegment.panel.duplicate\":[\"[Ðûþļîçáţé ~~~]\"],\"node.roofSegment.panel.dutch\":[\"[Ðûţçĥ ~~]\"],\"node.roofSegment.panel.eaveOverhang\":[\"[Éáṽé öṽéŕĥáñĝ ~~~~]\"],\"node.roofSegment.panel.editFootprint\":[\"[Éðîţ ƒööţþŕîñţ ~~~~]\"],\"node.roofSegment.panel.endOverhang\":[\"[Éñð öṽéŕĥáñĝ ~~~~]\"],\"node.roofSegment.panel.fascia\":[\"[Ƒášçîá ~~]\"],\"node.roofSegment.panel.fasciaHeight\":[\"[Ƒášçîá ĥéîĝĥţ ~~~~]\"],\"node.roofSegment.panel.flat\":[\"[Ƒļáţ ~~]\"],\"node.roofSegment.panel.footprint\":[\"[Ƒööţþŕîñţ ~~~]\"],\"node.roofSegment.panel.gable\":[\"[Ĝáƀļé ~~]\"],\"node.roofSegment.panel.gableOverhang\":[\"[Ĝáƀļé öṽéŕĥáñĝ ~~~~]\"],\"node.roofSegment.panel.gambrel\":[\"[Ĝáɱƀŕéļ ~~~]\"],\"node.roofSegment.panel.hip\":[\"[Ĥîþ ~]\"],\"node.roofSegment.panel.kinkDepth\":[\"[Ķîñķ Ðéþţĥ ~~~]\"],\"node.roofSegment.panel.kinkHeight\":[\"[Ķîñķ Ĥéîĝĥţ ~~~]\"],\"node.roofSegment.panel.length\":[\"[Ļéñĝţĥ ~~]\"],\"node.roofSegment.panel.mansard\":[\"[Ṁáñšáŕð ~~~]\"],\"node.roofSegment.panel.move\":[\"[Ṁöṽé ~~]\"],\"node.roofSegment.panel.pitch\":[\"[Þîţçĥ ~~]\"],\"node.roofSegment.panel.position\":[\"[Þöšîţîöñ ~~~]\"],\"node.roofSegment.panel.reset\":[\"[Ŕéšéţ ~~]\"],\"node.roofSegment.panel.roofSegment\":[\"[Ŕööƒ Šéĝɱéñţ ~~~~]\"],\"node.roofSegment.panel.roofType\":[\"[Ŕööƒ Ţýþé ~~~]\"],\"node.roofSegment.panel.rotation\":[\"[Ŕöţáţîöñ ~~~]\"],\"node.roofSegment.panel.shape\":[\"[Šĥáþé ~~]\"],\"node.roofSegment.panel.shed\":[\"[Šĥéð ~~]\"],\"node.roofSegment.panel.shingleThick\":[\"[Šĥîñĝļé Ţĥîçķ. ~~~~]\"],\"node.roofSegment.panel.span\":[\"[Šþáñ ~~]\"],\"node.roofSegment.panel.startAngle\":[\"[Šţáŕţ Åñĝļé ~~~]\"],\"node.roofSegment.panel.structure\":[\"[Šţŕûçţûŕé ~~~]\"],\"node.roofSegment.panel.topRakeLength\":[\"[Ţöþ Ŕáķé Ļéñĝţĥ ~~~~]\"],\"node.roofSegment.panel.topRakeThick\":[\"[Ţöþ Ŕáķé Ţĥîçķ. ~~~~]\"],\"node.roofSegment.panel.trim\":[\"[Ţŕîɱ ~~]\"],\"node.roofSegment.panel.waistHeight\":[\"[Ŵáîšţ Ĥéîĝĥţ ~~~~]\"],\"node.roofSegment.panel.waistLength\":[\"[Ŵáîšţ Ļéñĝţĥ ~~~~]\"],\"node.roofSegment.panel.waistWidth\":[\"[Ŵáîšţ Ŵîðţĥ ~~~]\"],\"node.roofSegment.panel.wall\":[\"[Ŵáļļ ~~]\"],\"node.roofSegment.panel.wallHeight\":[\"[Ŵáļļ Ĥéîĝĥţ ~~~]\"],\"node.roofSegment.panel.wallThick\":[\"[Ŵáļļ Ţĥîçķ. ~~~]\"],\"node.roofSegment.panel.width\":[\"[Ŵîðţĥ ~~]\"],\"node.scan.description\":[\"[Å çáþţûŕéð šéššîöñ ŵîţĥ öþţîöñáļ ɱéšĥ, ɱöţîöñ, ɱéðîá, áñð šéñšöŕ ðáţá. ~~~~~~~~~~~~~~~~~]\"],\"node.scan.label\":[\"[Çáþţûŕé ~~~]\"],\"node.segmentNumber\":[\"[Šéĝɱéñţ \",[\"number\"],\" ~~~]\"],\"node.separator.label\":[\"[Šéþáŕáţöŕ ~~~]\"],\"node.shared.itemInteractionActions.turnLightOff\":[\"[Ţûŕñ ļîĝĥţ öƒƒ ~~~~]\"],\"node.shared.itemInteractionActions.turnLightOn\":[\"[Ţûŕñ ļîĝĥţ öñ ~~~~]\"],\"node.shared.systemCheckPanel.aboutTheseChecks\":[\"[Åƀöûţ ţĥéšé çĥéçķš ~~~~~]\"],\"node.shared.systemCheckPanel.allFindings\":[\"[Åļļ ƒîñðîñĝš ~~~~]\"],\"node.shared.systemCheckPanel.allSystems\":[\"[Åļļ šýšţéɱš ~~~]\"],\"node.shared.systemCheckPanel.connections\":[\"[Çöññéçţîöñš ~~~~]\"],\"node.shared.systemCheckPanel.drainage\":[\"[Ðŕáîñáĝé ~~~]\"],\"node.shared.systemCheckPanel.error\":[\"[Éŕŕöŕ ~~]\"],\"node.shared.systemCheckPanel.errors\":[\"[Éŕŕöŕš ~~]\"],\"node.shared.systemCheckPanel.filterSystemChecks\":[\"[Ƒîļţéŕ šýšţéɱ çĥéçķš ~~~~~~]\"],\"node.shared.systemCheckPanel.hangers\":[\"[Ĥáñĝéŕš ~~~]\"],\"node.shared.systemCheckPanel.intersections\":[\"[Îñţéŕšéçţîöñš ~~~~]\"],\"node.shared.systemCheckPanel.locate\":[\"[Ļöçáţé \",[\"name\"],\" (\",[\"id\"],\") ~~]\"],\"node.shared.systemCheckPanel.missingItem\":[\"[Ṁîššîñĝ îţéɱ ~~~~]\"],\"node.shared.systemCheckPanel.noFindings\":[\"[Ñö ƒîñðîñĝš ~~~]\"],\"node.shared.systemCheckPanel.noFindingsInThisCategory\":[\"[Ñö ƒîñðîñĝš îñ ţĥîš çáţéĝöŕý ~~~~~~~~]\"],\"node.shared.systemCheckPanel.openEnds\":[\"[Öþéñ éñðš ~~~]\"],\"node.shared.systemCheckPanel.openEndsAndSeparateBranchesMay\":[\"[Öþéñ éñðš áñð šéþáŕáţé ƀŕáñçĥéš ɱáý ƀé îñţéñţîöñáļ. Îñţéŕšéçţîöñ çĥéçķš ûšé ƀöûñðîñĝ ƀöẋéš; îñšþéçţ öþéñîñĝš áñð çļéáŕáñçéš. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~]\"],\"node.shared.systemCheckPanel.selectedConnectedSystem\":[\"[Šéļéçţéð çöññéçţéð šýšţéɱ ~~~~~~~]\"],\"node.shared.systemCheckPanel.selectedRuns\":[\"[Šéļéçţéð: \",[\"count\",\"plural\",{\"one\":[[\"number\"],\" ŕûñ\"],\"other\":[[\"number\"],\" ŕûñš\"]}],\" · \",[\"length\"],\" ɱ ~~~~~]\"],\"node.shared.systemCheckPanel.separateBranches\":[\"[Šéþáŕáţé ƀŕáñçĥéš ~~~~~]\"],\"node.shared.systemCheckPanel.showAllFindings\":[\"[Šĥöŵ áļļ ƒîñðîñĝš ~~~~~]\"],\"node.shared.systemCheckPanel.systemChecks\":[\"[Šýšţéɱ çĥéçķš ~~~~]\"],\"node.shared.systemCheckPanel.systemFinding\":[\"[Šýšţéɱ ƒîñðîñĝ ~~~~]\"],\"node.shared.systemCheckPanel.systemFindings\":[\"[Šýšţéɱ ƒîñðîñĝš ~~~~~]\"],\"node.shared.systemCheckPanel.warning\":[\"[Ŵáŕñîñĝ ~~~]\"],\"node.shared.systemCheckPanel.warnings\":[\"[Ŵáŕñîñĝš ~~~]\"],\"node.shelf.description\":[\"[Å çöñƒîĝûŕáƀļé šĥéļṽîñĝ ûñîţ. Îţéɱš ĥöšţ öñ éáçĥ ŕöŵ. ~~~~~~~~~~~~~]\"],\"node.shelf.label\":[\"[Šĥéļƒ ~~]\"],\"node.site.description\":[\"[Ţĥé ţöþ-ļéṽéļ çöñţáîñéŕ ĥöļðîñĝ ƀûîļðîñĝš, žöñéš, áñð ţĥé þŕöþéŕţý ƀöûñðáŕý. ~~~~~~~~~~~~~~~~~~~]\"],\"node.site.label\":[\"[Šîţé ~~]\"],\"node.site.panel.address\":[\"[Åððŕéšš ~~~]\"],\"node.site.panel.apn\":[\"[ÅÞÑ ~]\"],\"node.site.panel.autoMostNorthFacingEdge\":[\"[Åûţö — ɱöšţ ñöŕţĥ-ƒáçîñĝ éðĝé ~~~~~~~]\"],\"node.site.panel.contourIntervalSitePlanAnd3d\":[\"[Çöñţöûŕ îñţéŕṽáļ (šîţé þļáñ áñð 3Ð) ~~~~~~~~~]\"],\"node.site.panel.county\":[\"[Çöûñţý ~~]\"],\"node.site.panel.eGRs60\":[\"[é.ĝ. ŔŠ-60 ~~]\"],\"node.site.panel.eGTampaLdc27156\":[\"[é.ĝ. Ţáɱþá ĻÐÇ §27-156 ~~~]\"],\"node.site.panel.every12In\":[\"[éṽéŕý 12 îñ ~~~]\"],\"node.site.panel.every24In\":[\"[éṽéŕý 24 îñ ~~~]\"],\"node.site.panel.every6In\":[\"[éṽéŕý 6 îñ ~~~]\"],\"node.site.panel.findParcel\":[\"[Ƒîñð þáŕçéļ ~~~]\"],\"node.site.panel.finding\":[\"[Ƒîñðîñĝ… ~~~]\"],\"node.site.panel.frontStreetEdge\":[\"[Ƒŕöñţ (šţŕééţ) éðĝé ~~~~~]\"],\"node.site.panel.lookingUpTheParcel\":[\"[Ļööķîñĝ ûþ ţĥé þáŕçéļ áñð ţĥé šţŕééţš áŕöûñð îţ… ~~~~~~~~~~~~]\"],\"node.site.panel.lotArea\":[\"[Ļöţ áŕéá ~~~]\"],\"node.site.panel.n1200WCassStTampaFl\":[\"[1200 Ŵ Çášš Šţ, Ţáɱþá, ƑĻ ~~~~~]\"],\"node.site.panel.noSurveyedLinesContoursAreDrawn\":[\"[Ñö šûŕṽéýéð ļîñéš — çöñţöûŕš áŕé ðŕáŵñ ƒŕöɱ ţĥé šçûļþţéð ĝŕöûñð. ~~~~~~~~~~~~~~~~]\"],\"node.site.panel.none\":[\"[ñöñé ~~]\"],\"node.site.panel.northRotation\":[\"[Ñöŕţĥ ŕöţáţîöñ ~~~~]\"],\"node.site.panel.orientation\":[\"[Öŕîéñţáţîöñ ~~~~]\"],\"node.site.panel.parcel\":[\"[Þáŕçéļ ~~]\"],\"node.site.panel.parcelLookupFailed\":[\"[Þáŕçéļ ļööķûþ ƒáîļéð. ~~~~~~]\"],\"node.site.panel.projectLook\":[\"[Þŕöĵéçţ ļööķ ~~~~]\"],\"node.site.panel.saveCurrentLook\":[\"[Šáṽé çûŕŕéñţ ļööķ ~~~~~]\"],\"node.site.panel.saveTheCurrentLightingAndDisplay\":[\"[Šáṽé ţĥé çûŕŕéñţ ļîĝĥţîñĝ áñð ðîšþļáý áš ţĥîš þŕöĵéçţ'š ðéƒáûļţ. Þéŕšöñáļ ðîšþļáý çĥáñĝéš šţáý îñ ţĥîš ƀŕöŵšéŕ. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~]\"],\"node.site.panel.setbacks\":[\"[Šéţƀáçķš ~~~]\"],\"node.site.panel.showGround\":[\"[Šĥöŵ ĝŕöûñð ~~~]\"],\"node.site.panel.showTheContourLinesIn3d\":[\"[Šĥöŵ ţĥé çöñţöûŕ ļîñéš îñ 3Ð ~~~~~~~]\"],\"node.site.panel.side\":[\"[šîðé ~~]\"],\"node.site.panel.site\":[\"[Šîţé ~~]\"],\"node.site.panel.source\":[\"[Šöûŕçé ~~]\"],\"node.site.panel.sourceCitation\":[\"[Šöûŕçé / çîţáţîöñ ~~~~~]\"],\"node.site.panel.streetAddress\":[\"[Šţŕééţ áððŕéšš ~~~~]\"],\"node.site.panel.survey\":[\"[šûŕṽéý ~~]\"],\"node.site.panel.surveyedContours\":[\"[\",[\"count\",\"plural\",{\"one\":[[\"lineCount\"],\" šûŕṽéýéð ļîñé\"],\"other\":[[\"lineCount\"],\" šûŕṽéýéð ļîñéš\"]}],\" áţ \",[\"interval\"],\" ƒţ (\",[\"datum\"],\") — \",[\"source\"],\" ~~~~~~~~~]\"],\"node.site.panel.terrain\":[\"[Ţéŕŕáîñ ~~~]\"],\"node.site.panel.typeAnAddressFirst\":[\"[Ţýþé áñ áððŕéšš ƒîŕšţ. ~~~~~~]\"],\"node.site.panel.useProjectLook\":[\"[Ûšé þŕöĵéçţ ļööķ ~~~~~]\"],\"node.site.panel.zone\":[\"[Žöñé ~~]\"],\"node.site.setback.front\":[\"[Ƒŕöñţ ~~]\"],\"node.site.setback.leftOverride\":[\"[Ļéƒţ (öṽéŕŕîðé) ~~~~]\"],\"node.site.setback.rear\":[\"[Ŕéáŕ ~~]\"],\"node.site.setback.rightOverride\":[\"[Ŕîĝĥţ (öṽéŕŕîðé) ~~~~]\"],\"node.site.setback.side\":[\"[Šîðé ~~]\"],\"node.skylight.description\":[\"[Ƒŕáɱéð ĝļášš öþéñîñĝ öñ á ŕööƒ šéĝɱéñţ. ~~~~~~~~~~]\"],\"node.skylight.label\":[\"[Šķýļîĝĥţ ~~~]\"],\"node.slab.description\":[\"[Å þöļýĝöñ-ƀöûñðéð ƒļööŕ šûŕƒáçé ţĥáţ ĥöšţš îţéɱš öñ ţöþ. ~~~~~~~~~~~~~~]\"],\"node.slab.label\":[\"[Šļáƀ ~~]\"],\"node.slab.panel.addHole\":[\"[Åðð Ĥöļé ~~~]\"],\"node.slab.panel.area\":[\"[Åŕéá ~~]\"],\"node.slab.panel.auto\":[\"[Åûţö ~~]\"],\"node.slab.panel.base\":[\"[Ɓášé ~~]\"],\"node.slab.panel.cutHatch\":[\"[Çûţ ĥáţçĥ ~~~]\"],\"node.slab.panel.cutOpening\":[\"[Çûţ öþéñîñĝ ~~~]\"],\"node.slab.panel.depth\":[\"[Ðéþţĥ ~~]\"],\"node.slab.panel.done\":[\"[Ðöñé ~~]\"],\"node.slab.panel.elevation\":[\"[Éļéṽáţîöñ ~~~]\"],\"node.slab.panel.extendsThePerimeterDownToTerrain\":[\"[Éẋţéñðš ţĥé þéŕîɱéţéŕ ðöŵñ ţö ţéŕŕáîñ. Ţĥé ƒļáţ šûŕƒáçé, ƀášé, áñð ţĥîçķñéšš šţáý ûñçĥáñĝéð. ~~~~~~~~~~~~~~~~~~~~~~~]\"],\"node.slab.panel.fixed\":[\"[Ƒîẋéð ~~]\"],\"node.slab.panel.floor\":[\"[Ƒļööŕ ~~]\"],\"node.slab.panel.followsTerrain\":[\"[Ƒöļļöŵš ţéŕŕáîñ ~~~~~]\"],\"node.slab.panel.foundation\":[\"[Ƒöûñðáţîöñ ~~~]\"],\"node.slab.panel.holes\":[\"[Ĥöļéš ~~]\"],\"node.slab.panel.info\":[\"[Îñƒö ~~]\"],\"node.slab.panel.move\":[\"[Ṁöṽé ~~]\"],\"node.slab.panel.noHoles\":[\"[Ñö ĥöļéš ~~~]\"],\"node.slab.panel.rim\":[\"[Ŕîɱ ~]\"],\"node.slab.panel.slab\":[\"[Šļáƀ ~~]\"],\"node.slab.panel.standard2\":[\"[Šţáñðáŕð (2\\\") ~~~]\"],\"node.slab.panel.standard5cm\":[\"[Šţáñðáŕð (5çɱ) ~~~]\"],\"node.slab.panel.sunken15cm\":[\"[Šûñķéñ (15çɱ) ~~~]\"],\"node.slab.panel.sunken6\":[\"[Šûñķéñ (6\\\") ~~]\"],\"node.slab.panel.surface\":[\"[Šûŕƒáçé ~~~]\"],\"node.slab.panel.thick15cm\":[\"[Ţĥîçķ (15çɱ) ~~~]\"],\"node.slab.panel.thick6\":[\"[Ţĥîçķ (6\\\") ~~]\"],\"node.slab.panel.thickness\":[\"[Ţĥîçķñéšš ~~~]\"],\"node.slab.panel.thin1\":[\"[Ţĥîñ (1\\\") ~~]\"],\"node.slab.panel.thin2cm\":[\"[Ţĥîñ (2çɱ) ~~]\"],\"node.solarPanel.description\":[\"[Ĝŕîð öƒ þĥöţöṽöļţáîç þáñéļš ɱöûñţéð öñ á ŕööƒ šéĝɱéñţ. ~~~~~~~~~~~~~~]\"],\"node.solarPanel.label\":[\"[Šöļáŕ Þáñéļ ~~~]\"],\"node.spawn.description\":[\"[Þļáýéŕ öŕ çáɱéŕá öŕîĝîñ ŵîţĥîñ á ļéṽéļ. Öñé þéŕ ļéṽéļ. ~~~~~~~~~~~~~]\"],\"node.spawn.label\":[\"[Šþáŵñ Þöîñţ ~~~]\"],\"node.stair.constructionControls.body\":[\"[Ɓöðý ~~]\"],\"node.stair.constructionControls.centerStringer\":[\"[Çéñţéŕ šţŕîñĝéŕ ~~~~~]\"],\"node.stair.constructionControls.closedRisers\":[\"[Çļöšéð ŕîšéŕš ~~~~]\"],\"node.stair.constructionControls.inherit\":[\"[Îñĥéŕîţ ~~~]\"],\"node.stair.constructionControls.nosing\":[\"[Ñöšîñĝ ~~]\"],\"node.stair.constructionControls.open\":[\"[Öþéñ ~~]\"],\"node.stair.constructionControls.original\":[\"[Öŕîĝîñáļ ~~~]\"],\"node.stair.constructionControls.riserThickness\":[\"[Ŕîšéŕ ţĥîçķñéšš ~~~~~]\"],\"node.stair.constructionControls.sideStringers\":[\"[Šîðé šţŕîñĝéŕš ~~~~]\"],\"node.stair.constructionControls.solid\":[\"[Šöļîð ~~]\"],\"node.stair.constructionControls.stringerDepth\":[\"[Šţŕîñĝéŕ ðéþţĥ ~~~~]\"],\"node.stair.constructionControls.stringerWidth\":[\"[Šţŕîñĝéŕ ŵîðţĥ ~~~~]\"],\"node.stair.constructionControls.treadFinish\":[\"[Ţŕéáð ƒîñîšĥ ~~~~]\"],\"node.stair.constructionControls.treadThickness\":[\"[Ţŕéáð ţĥîçķñéšš ~~~~~]\"],\"node.stair.constructionControls.waist\":[\"[Ŵáîšţ ~~]\"],\"node.stair.constructionControls.waistThickness\":[\"[Ŵáîšţ ţĥîçķñéšš ~~~~~]\"],\"node.stair.description\":[\"[Å šţáîŕ çöɱþöšéð öƒ öñé öŕ ɱöŕé ƒļîĝĥţš ŵîţĥ çöñƒîĝûŕáƀļé ţŕéáðš, ŕîšéŕš, ŕáîļîñĝš. ~~~~~~~~~~~~~~~~~~~~~]\"],\"node.stair.diagnostic.arrivalMismatch\":[\"[Ţĥé ƒļîĝĥţ çĥáîñ ðöéš ñöţ ŕéáçĥ ţĥé ðéçļáŕéð ðéšţîñáţîöñ. ~~~~~~~~~~~~~~~]\"],\"node.stair.diagnostic.comfortTarget\":[\"[Ţŵö ŕîšéŕš þļûš ĝöîñĝ îš öûţšîðé ţĥé 0.60–0.65 ɱ ðéšîĝñ ŕáñĝé. ~~~~~~~~~~~~~]\"],\"node.stair.diagnostic.goingTarget\":[\"[Ĝöîñĝ îš ƀéļöŵ ţĥé ðéšîĝñ ţáŕĝéţ. ~~~~~~~~~]\"],\"node.stair.diagnostic.headroomTarget\":[\"[Öṽéŕĥéáð šûŕƒáçéš ļéáṽé ļéšš ţĥáñ ţĥé ţáŕĝéţ ĥéáðŕööɱ. ~~~~~~~~~~~~~~]\"],\"node.stair.diagnostic.headroomUnresolved\":[\"[Ðéţáîļéð ĥéáðŕööɱ çöûļð ñöţ ƀé éṽáļûáţéð: çĥéçķ ŕîšéŕ çöûñţš áñð ţĥé šûŕƒáçé ǫûéŕý ƀûðĝéţ. ~~~~~~~~~~~~~~~~~~~~~~~]\"],\"node.stair.diagnostic.invalidFlight\":[\"[Ƒļîĝĥţ ðîɱéñšîöñš áñð îñţéĝéŕ ŕîšéŕ çöûñţ ɱûšţ ƀé þöšîţîṽé. ~~~~~~~~~~~~~~~]\"],\"node.stair.diagnostic.invalidRise\":[\"[Ţĥé ðéšţîñáţîöñ ɱûšţ ƀé áƀöṽé ţĥé šţáîŕ ƀášé. ~~~~~~~~~~~~]\"],\"node.stair.diagnostic.landingOverlap\":[\"[Ļáñðîñĝ ðéþţĥ éẋçééðš á ƒûļļ çîŕçļé áţ ţĥé ŵáļķîñĝ ļîñé; ţĥé ṽîšîƀļé ļáñðîñĝ îš ļîɱîţéð ţö öñé çîŕçļé. ~~~~~~~~~~~~~~~~~~~~~~~~~]\"],\"node.stair.diagnostic.narrowWinderEnd\":[\"[Ţĥé ñáŕŕöŵ éñð öƒ á ŵîñðéŕ ţŕéáð îš ƀéļöŵ 0.10 ɱ; çĥéçķ ţĥé îñţéñðéð šţáîŕ ûšé. ~~~~~~~~~~~~~~~~~~]\"],\"node.stair.diagnostic.nonuniformRisers\":[\"[Ƒļîĝĥţ ŕîšéŕ ĥéîĝĥţš ðéŕ. Ûšé ûñîƒöŕɱ-ŕîšéŕ ŕéþáîŕ öñļý îƒ ţĥîš îš á þŕöþöšéð ðéšîĝñ. ~~~~~~~~~~~~~~~~~~~~~~]\"],\"node.stair.diagnostic.raisedLanding\":[\"[Å ļáñðîñĝ ĥáš á šţöŕéð ŕîšé; îñšþéçţ îţš ţŕáñšîţîöñ ƀéƒöŕé ŕéþáîŕ. ~~~~~~~~~~~~~~~~~]\"],\"node.stair.diagnostic.riserTarget\":[\"[Ŕîšéŕ ĥéîĝĥţ éẋçééðš ţĥé ðéšîĝñ ţáŕĝéţ. ~~~~~~~~~~]\"],\"node.stair.label\":[\"[Šţáîŕ ~~]\"],\"node.stair.layout.straight\":[\"[Šţŕáîĝĥţ ~~~]\"],\"node.stair.layout.turn\":[\"[\",[\"layout\"],\" ţûŕñ ~~]\"],\"node.stair.panel.actions\":[\"[Åçţîöñš ~~~]\"],\"node.stair.panel.addFlight\":[\"[Åðð ƒļîĝĥţ ~~~]\"],\"node.stair.panel.addLanding\":[\"[Åðð ļáñðîñĝ ~~~]\"],\"node.stair.panel.applyLabelLayout\":[\"[Åþþļý \",[\"label\"],\" ļáýöûţ ~~~~]\"],\"node.stair.panel.autoCutout\":[\"[Åûţö Çûţöûţ ~~~]\"],\"node.stair.panel.balusters\":[\"[Ɓáļûšţéŕš ~~~]\"],\"node.stair.panel.boards\":[\"[Ɓöáŕðš ~~]\"],\"node.stair.panel.both\":[\"[Ɓöţĥ ~~]\"],\"node.stair.panel.cable\":[\"[Çáƀļé ~~]\"],\"node.stair.panel.centerColumn\":[\"[Çéñţéŕ Çöļûɱñ ~~~~]\"],\"node.stair.panel.clockwise\":[\"[Çļöçķŵîšé ~~~]\"],\"node.stair.panel.connectedTo\":[\"[Çöññéçţéð ţö \",[\"surface\"],\". Ṁöṽé ţĥé šţáîŕ ţö çöññéçţ ţö áñöţĥéŕ éðĝé. ~~~~~~~~~~~~~~]\"],\"node.stair.panel.connectedToSurface\":[\"[Çöññéçţéð ţö á šûŕƒáçé. Ṁöṽé ţĥé šţáîŕ ţö çöññéçţ ţö áñöţĥéŕ éðĝé. ~~~~~~~~~~~~~~~~]\"],\"node.stair.panel.construction\":[\"[Çöñšţŕûçţîöñ ~~~~]\"],\"node.stair.panel.counterclockwise\":[\"[Çöûñţéŕçļöçķŵîšé ~~~~~]\"],\"node.stair.panel.curved\":[\"[Çûŕṽéð ~~]\"],\"node.stair.panel.customRise\":[\"[Çûšţöɱ ŕîšé ~~~]\"],\"node.stair.panel.deck\":[\"[Ðéçķ ~~]\"],\"node.stair.panel.delete\":[\"[Ðéļéţé ~~]\"],\"node.stair.panel.designTargets\":[\"[Ðéšîĝñ ţáŕĝéţš ~~~~]\"],\"node.stair.panel.destination\":[\"[Ðéšţîñáţîöñ ~~~~]\"],\"node.stair.panel.dragNearADeckPatioConcrete\":[\"[Ðŕáĝ ñéáŕ á ðéçķ, þáţîö, çöñçŕéţé šļáƀ, öŕ ļáñðîñĝ éðĝé ţö ƒîţ ţĥé šţáîŕ. ~~~~~~~~~~~~~~~~~]\"],\"node.stair.panel.duplicate\":[\"[Ðûþļîçáţé ~~~]\"],\"node.stair.panel.equalAngle\":[\"[Éǫûáļ áñĝļé ~~~]\"],\"node.stair.panel.equalGoing\":[\"[Éǫûáļ ĝöîñĝ ~~~]\"],\"node.stair.panel.fitRisersAndGoing\":[\"[Ƒîţ ŕîšéŕš áñð ĝöîñĝ ~~~~~~]\"],\"node.stair.panel.fitToFloor\":[\"[Ƒîţ Ţö Ƒļööŕ ~~~]\"],\"node.stair.panel.fitUniformRisers\":[\"[Ƒîţ ûñîƒöŕɱ ŕîšéŕš ~~~~~]\"],\"node.stair.panel.flightMeasurements\":[\"[Ƒļîĝĥţ \",[\"number\"],\": \",[\"count\",\"plural\",{\"one\":[[\"riserCount\"],\" ŕîšéŕ\"],\"other\":[[\"riserCount\"],\" ŕîšéŕš\"]}],\" · Ŕ \",[\"riser\"],\" · Ţ \",[\"going\"],\" · \",[\"slope\"],\" ~~~~~~]\"],\"node.stair.panel.floorsCeilingsAndStairsOnly\":[\"[Ƒļööŕš, çéîļîñĝš áñð šţáîŕš öñļý. ~~~~~~~~~]\"],\"node.stair.panel.followsDeck\":[\"[Ƒöļļöŵš ðéçķ ~~~~]\"],\"node.stair.panel.followsLevel\":[\"[Ƒöļļöŵš ļéṽéļ ~~~~]\"],\"node.stair.panel.fromLevel\":[\"[Ƒŕöɱ Ļéṽéļ ~~~]\"],\"node.stair.panel.geometry\":[\"[Ĝéöɱéţŕý ~~~]\"],\"node.stair.panel.glass\":[\"[Ĝļášš ~~]\"],\"node.stair.panel.headroom\":[\"[Ĥéáðŕööɱ: ~~~]\"],\"node.stair.panel.height\":[\"[Ĥéîĝĥţ ~~]\"],\"node.stair.panel.innerGap\":[\"[Îññéŕ ĝáþ ~~~]\"],\"node.stair.panel.innerRadius\":[\"[Îññéŕ Ŕáðîûš ~~~~]\"],\"node.stair.panel.integrated\":[\"[Îñţéĝŕáţéð ~~~]\"],\"node.stair.panel.landing\":[\"[Ļáñðîñĝ ~~~]\"],\"node.stair.panel.layout\":[\"[Ļáýöûţ ~~]\"],\"node.stair.panel.left\":[\"[Ļéƒţ ~~]\"],\"node.stair.panel.leftTurn\":[\"[Ļéƒţ ţûŕñ ~~~]\"],\"node.stair.panel.measurements\":[\"[Ṁéášûŕéɱéñţš ~~~~]\"],\"node.stair.panel.metal\":[\"[Ṁéţáļ ~~]\"],\"node.stair.panel.move\":[\"[Ṁöṽé ~~]\"],\"node.stair.panel.movingThisStairKeepsItsCurrent\":[\"[Ṁöṽîñĝ ţĥîš šţáîŕ ķééþš îţš çûŕŕéñţ ŕîšé, šţéþš, áñð ŕûñ. ~~~~~~~~~~~~~~]\"],\"node.stair.panel.noOverheadSurface\":[\"[Ñö öṽéŕĥéáð šûŕƒáçé ~~~~~~]\"],\"node.stair.panel.none\":[\"[Ñöñé ~~]\"],\"node.stair.panel.notEvaluated\":[\"[Ñöţ éṽáļûáţéð ~~~~]\"],\"node.stair.panel.opening\":[\"[Öþéñîñĝ ~~~]\"],\"node.stair.panel.openingOffset\":[\"[Öþéñîñĝ Öƒƒšéţ ~~~~]\"],\"node.stair.panel.position\":[\"[Þöšîţîöñ ~~~]\"],\"node.stair.panel.postRail\":[\"[Þöšţ & ŕáîļ ~~~]\"],\"node.stair.panel.railing\":[\"[Ŕáîļîñĝ ~~~]\"],\"node.stair.panel.right\":[\"[Ŕîĝĥţ ~~]\"],\"node.stair.panel.rightTurn\":[\"[Ŕîĝĥţ ţûŕñ ~~~]\"],\"node.stair.panel.rise\":[\"[Ŕîšé ~~]\"],\"node.stair.panel.rotation\":[\"[Ŕöţáţîöñ ~~~]\"],\"node.stair.panel.segmentType\":[\"[\",[\"type\",\"select\",{\"landing\":[\"Ļáñðîñĝ\"],\"other\":[\"Šţáîŕ\"]}],\" ~~~~]\"],\"node.stair.panel.segments\":[\"[Šéĝɱéñţš ~~~]\"],\"node.stair.panel.sizing\":[\"[Šîžîñĝ ~~]\"],\"node.stair.panel.snapToNearbySurfaces\":[\"[Šñáþ ţö ñéáŕƀý šûŕƒáçéš ~~~~~~]\"],\"node.stair.panel.spiral\":[\"[Šþîŕáļ ~~]\"],\"node.stair.panel.staircase\":[\"[Šţáîŕçášé ~~~]\"],\"node.stair.panel.stepSupports\":[\"[Šţéþ Šûþþöŕţš ~~~~]\"],\"node.stair.panel.steps\":[\"[Šţéþš ~~]\"],\"node.stair.panel.straight\":[\"[Šţŕáîĝĥţ ~~~]\"],\"node.stair.panel.style\":[\"[Šţýļé ~~]\"],\"node.stair.panel.surfaceConnection\":[\"[Šûŕƒáçé çöññéçţîöñ ~~~~~~]\"],\"node.stair.panel.sweep\":[\"[Šŵééþ ~~]\"],\"node.stair.panel.targetGoing\":[\"[Ţáŕĝéţ ĝöîñĝ ~~~~]\"],\"node.stair.panel.targetHeadroom\":[\"[Ţáŕĝéţ ĥéáðŕööɱ ~~~~~]\"],\"node.stair.panel.targetMaxRiser\":[\"[Ţáŕĝéţ ɱáẋ ŕîšéŕ ~~~~~]\"],\"node.stair.panel.targetMinimumGoing\":[\"[Ţáŕĝéţ ɱîñîɱûɱ ĝöîñĝ ~~~~~~]\"],\"node.stair.panel.thickness\":[\"[Ţĥîçķñéšš ~~~]\"],\"node.stair.panel.to\":[\"[Ţö ~]\"],\"node.stair.panel.topLanding\":[\"[Ţöþ Ļáñðîñĝ ~~~]\"],\"node.stair.panel.type\":[\"[Ţýþé ~~]\"],\"node.stair.panel.unavailable\":[\"[Ûñáṽáîļáƀļé ~~~~]\"],\"node.stair.panel.walkingLineOffset\":[\"[Ŵáļķîñĝ ļîñé öƒƒšéţ ~~~~~~]\"],\"node.stair.panel.width\":[\"[Ŵîðţĥ ~~]\"],\"node.stair.panel.winder\":[\"[Ŵîñðéŕ ~~]\"],\"node.stair.railingControls.both\":[\"[Ɓöţĥ ~~]\"],\"node.stair.railingControls.bottomExtension\":[\"[Ɓöţţöɱ šļöþéð éẋţéñšîöñ ~~~~~~~]\"],\"node.stair.railingControls.continuous\":[\"[Çöñţîñûöûš ~~~]\"],\"node.stair.railingControls.floor\":[\"[Ƒļööŕ ~~]\"],\"node.stair.railingControls.handrailDiameter\":[\"[Ĥáñðŕáîļ ðîáɱéţéŕ ~~~~~]\"],\"node.stair.railingControls.handrailHeight\":[\"[Ĥáñðŕáîļ ĥéîĝĥţ ~~~~~]\"],\"node.stair.railingControls.handrailInset\":[\"[Ĥáñðŕáîļ îñšéţ ~~~~]\"],\"node.stair.railingControls.left\":[\"[Ļéƒţ ~~]\"],\"node.stair.railingControls.noReturn\":[\"[Ñö ŕéţûŕñ ~~~]\"],\"node.stair.railingControls.none\":[\"[Ñöñé ~~]\"],\"node.stair.railingControls.originalLayout\":[\"[Öŕîĝîñáļ ļáýöûţ ~~~~~]\"],\"node.stair.railingControls.postFacing\":[\"[Þöšţ-ƒáçîñĝ ~~~]\"],\"node.stair.railingControls.returnLength\":[\"[Ŕéţûŕñ ļéñĝţĥ ~~~~]\"],\"node.stair.railingControls.right\":[\"[Ŕîĝĥţ ~~]\"],\"node.stair.railingControls.separateHandrail\":[\"[Šéþáŕáţé ĥáñðŕáîļ ~~~~~]\"],\"node.stair.railingControls.setTheLengthToReachThe\":[\"[Šéţ ţĥé ļéñĝţĥ ţö ŕéáçĥ ţĥé ŵáļļ öŕ þöšţ. ~~~~~~~~~~]\"],\"node.stair.railingControls.topExtension\":[\"[Ţöþ ĥöŕîžöñţáļ éẋţéñšîöñ ~~~~~~~]\"],\"node.stair.railingControls.wallFacing\":[\"[Ŵáļļ-ƒáçîñĝ ~~~]\"],\"node.stairSegment.description\":[\"[Å šîñĝļé ƒļîĝĥţ öƒ á þáŕéñţ šţáîŕ. ~~~~~~~~~]\"],\"node.stairSegment.label\":[\"[Šţáîŕ Šéĝɱéñţ ~~~~]\"],\"node.stairSegment.panel.actions\":[\"[Åçţîöñš ~~~]\"],\"node.stairSegment.panel.attachment\":[\"[Åţţáçĥɱéñţ ~~~]\"],\"node.stairSegment.panel.delete\":[\"[Ðéļéţé ~~]\"],\"node.stairSegment.panel.dimensions\":[\"[Ðîɱéñšîöñš ~~~]\"],\"node.stairSegment.panel.duplicate\":[\"[Ðûþļîçáţé ~~~]\"],\"node.stairSegment.panel.editingSwitchesTheStairToCustom\":[\"[Éðîţîñĝ šŵîţçĥéš ţĥé šţáîŕ ţö Çûšţöɱ ŕîšé ~~~~~~~~~~~]\"],\"node.stairSegment.panel.equalAngle\":[\"[Éǫûáļ áñĝļé ~~~]\"],\"node.stairSegment.panel.equalGoing\":[\"[Éǫûáļ ĝöîñĝ ~~~]\"],\"node.stairSegment.panel.fillToFloor\":[\"[Ƒîļļ ţö ƒļööŕ ~~~~]\"],\"node.stairSegment.panel.flight\":[\"[Ƒļîĝĥţ ~~]\"],\"node.stairSegment.panel.flightShape\":[\"[Ƒļîĝĥţ šĥáþé ~~~~]\"],\"node.stairSegment.panel.front\":[\"[Ƒŕöñţ ~~]\"],\"node.stairSegment.panel.height\":[\"[Ĥéîĝĥţ ~~]\"],\"node.stairSegment.panel.innerGap\":[\"[Îññéŕ ĝáþ ~~~]\"],\"node.stairSegment.panel.landing\":[\"[Ļáñðîñĝ ~~~]\"],\"node.stairSegment.panel.left\":[\"[Ļéƒţ ~~]\"],\"node.stairSegment.panel.leftTurn\":[\"[Ļéƒţ ţûŕñ ~~~]\"],\"node.stairSegment.panel.length\":[\"[Ļéñĝţĥ ~~]\"],\"node.stairSegment.panel.move\":[\"[Ṁöṽé ~~]\"],\"node.stairSegment.panel.position\":[\"[Þöšîţîöñ ~~~]\"],\"node.stairSegment.panel.right\":[\"[Ŕîĝĥţ ~~]\"],\"node.stairSegment.panel.rightTurn\":[\"[Ŕîĝĥţ ţûŕñ ~~~]\"],\"node.stairSegment.panel.rotation\":[\"[Ŕöţáţîöñ ~~~]\"],\"node.stairSegment.panel.stairSegment\":[\"[Šţáîŕ Šéĝɱéñţ ~~~~]\"],\"node.stairSegment.panel.steps\":[\"[Šţéþš ~~]\"],\"node.stairSegment.panel.straight\":[\"[Šţŕáîĝĥţ ~~~]\"],\"node.stairSegment.panel.structure\":[\"[Šţŕûçţûŕé ~~~]\"],\"node.stairSegment.panel.thickness\":[\"[Ţĥîçķñéšš ~~~]\"],\"node.stairSegment.panel.type\":[\"[Ţýþé ~~]\"],\"node.stairSegment.panel.walkingLineOffset\":[\"[Ŵáļķîñĝ ļîñé öƒƒšéţ ~~~~~~]\"],\"node.stairSegment.panel.width\":[\"[Ŵîðţĥ ~~]\"],\"node.stairSegment.panel.winder\":[\"[Ŵîñðéŕ ~~]\"],\"node.structuralGrid.description\":[\"[Þéŕšîšţéñţ çöñšţŕûçţîöñ ĝŕîð áẋîš ŵîţĥ îðéñţîƒîçáţîöñ ƀûƀƀļéš. ~~~~~~~~~~~~~~~~~]\"],\"node.structuralGrid.label\":[\"[Šţŕûçţûŕáļ Ĝŕîð ~~~~~]\"],\"node.turbineVent.description\":[\"[Ŵîñð-ðŕîṽéñ šþîññîñĝ ŵĥîŕļýƀîŕð éẋĥáûšţ ṽéñţ ƒöŕ á ŕööƒ šļöþé. ~~~~~~~~~~~~~~~~]\"],\"node.turbineVent.label\":[\"[Ţûŕƀîñé Ṽéñţ ~~~~]\"],\"node.unit.description\":[\"[Å ñáɱéð ĝŕöûþ öƒ žöñéš ƒöŕɱîñĝ öñé áþáŕţɱéñţ, ĥöţéļ ŕööɱ öŕ çöɱɱéŕçîáļ ļöţ. ~~~~~~~~~~~~~~~~~~~]\"],\"node.unit.kind.apartment\":[\"[Åþáŕţɱéñţ ~~~]\"],\"node.unit.kind.commercial\":[\"[Çöɱɱéŕçîáļ ~~~]\"],\"node.unit.kind.common\":[\"[Çöɱɱöñ ~~]\"],\"node.unit.kind.hotelRoom\":[\"[Ĥöţéļ ŕööɱ ~~~]\"],\"node.unit.label\":[\"[Ûñîţ ~~]\"],\"node.unit.panel.memberRoom\":[\"[Ŕööɱ ~~]\"],\"node.unit.panel.memberZone\":[\"[Žöñé ~~]\"],\"node.unit.panel.noZonesAssigned\":[\"[Ñö žöñéš áššîĝñéð ýéţ. ~~~~~~]\"],\"node.unit.panel.nonAdjacentLevels\":[\"[Ṁéɱƀéŕš šîţ öñ ļéṽéļš ţĥáţ áŕé ñöţ áðĵáçéñţ. ~~~~~~~~~~~]\"],\"node.unit.panel.removeMember\":[\"[Ŕéɱöṽé \",[\"name\"],\" ƒŕöɱ ûñîţ ~~~~~]\"],\"node.unit.panel.removeZone\":[\"[Ŕéɱöṽé žöñé ƒŕöɱ ûñîţ ~~~~~~]\"],\"node.unit.unitPanel.actions\":[\"[Åçţîöñš ~~~]\"],\"node.unit.unitPanel.color\":[\"[Çöļöŕ ~~]\"],\"node.unit.unitPanel.delete\":[\"[Ðéļéţé ~~]\"],\"node.unit.unitPanel.focus\":[\"[Ƒöçûš ~~]\"],\"node.unit.unitPanel.grossArea\":[\"[Ĝŕöšš áŕéá ~~~]\"],\"node.unit.unitPanel.kind\":[\"[Ķîñð ~~]\"],\"node.unit.unitPanel.levels\":[\"[Ļéṽéļš ~~]\"],\"node.unit.unitPanel.members\":[\"[Ṁéɱƀéŕš ~~~]\"],\"node.unit.unitPanel.name\":[\"[Ñáɱé ~~]\"],\"node.unit.unitPanel.noRoomsYetPickThisUnit\":[\"[Ñö ŕööɱš ýéţ. Þîçķ ţĥîš ûñîţ ƒŕöɱ á ŕööɱ'š þáñéļ, öŕ ðŕáŵ žöñéš ŵĥîļé îţ îš ƒöçûšéð. ~~~~~~~~~~~~~~~~~~~~]\"],\"node.unit.unitPanel.report\":[\"[Ŕéþöŕţ ~~]\"],\"node.unit.unitPanel.unit\":[\"[Ûñîţ ~~]\"],\"node.wall.actions.mergeWalls\":[\"[Ṁéŕĝé ŵáļļš ~~~]\"],\"node.wall.actions.splitWall\":[\"[Šþļîţ ŵáļļ ~~~]\"],\"node.wall.curtain.cell\":[\"[Çöļûɱñ \",[\"column\"],\", ŕöŵ \",[\"row\"],\": \",[\"type\",\"select\",{\"glass\":[\"ĝļášš\"],\"solid\":[\"šöļîð\"],\"other\":[\"éɱþţý\"]}],\" ~~~~~~~~]\"],\"node.wall.curtain.columnSpacing\":[\"[\",[\"count\",\"plural\",{\"one\":[[\"number\"],\" çöļûɱñ\"],\"other\":[[\"number\"],\" çöļûɱñš\"]}],\" · \",[\"spacing\"],\" ĝŕîð šþáçîñĝ ~~~~~~~~]\"],\"node.wall.curtain.noPanels\":[\"[Ñö þáñéļš ~~~]\"],\"node.wall.curtain.rowSpacing\":[\"[\",[\"count\",\"plural\",{\"one\":[[\"number\"],\" ŕöŵ\"],\"other\":[[\"number\"],\" ŕöŵš\"]}],\" · \",[\"spacing\"],\" ĝŕîð šþáçîñĝ ~~~~~~]\"],\"node.wall.curtainWallPanel.applyTint\":[\"[Åþþļý ţîñţ ~~~]\"],\"node.wall.curtainWallPanel.borderOpeningFrame\":[\"[Ɓöŕðéŕ / öþéñîñĝ ƒŕáɱé ~~~~~~]\"],\"node.wall.curtainWallPanel.bottom\":[\"[Ɓöţţöɱ ~~]\"],\"node.wall.curtainWallPanel.bottomRow\":[\"[Ɓöţţöɱ ŕöŵ ~~~]\"],\"node.wall.curtainWallPanel.cancelTint\":[\"[Çáñçéļ ţîñţ ~~~]\"],\"node.wall.curtainWallPanel.center\":[\"[Çéñţéŕ ~~]\"],\"node.wall.curtainWallPanel.chooseACellOrEnterIts\":[\"[Çĥööšé á çéļļ öŕ éñţéŕ îţš çöļûɱñ áñð ŕöŵ. Ûšé áŕŕöŵ ķéýš ţö ɱöṽé ƀéţŵééñ çéļļš. Çöļûɱñš ŕûñ ƒŕöɱ ţĥé ŵáļļ šţáŕţ; ŕöŵš çöûñţ ûþŵáŕð. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~]\"],\"node.wall.curtainWallPanel.clearHiddenOverrides\":[\"[Çļéáŕ ĥîððéñ öṽéŕŕîðéš ~~~~~~]\"],\"node.wall.curtainWallPanel.column\":[\"[Çöļûɱñ ~~]\"],\"node.wall.curtainWallPanel.columnLayout\":[\"[Çöļûɱñ ļáýöûţ ~~~~]\"],\"node.wall.curtainWallPanel.columnRow\":[\"[Çöļûɱñ \",[\"column\"],\", ŕöŵ \",[\"row\"],\" ~~~]\"],\"node.wall.curtainWallPanel.construction\":[\"[Çöñšţŕûçţîöñ ~~~~]\"],\"node.wall.curtainWallPanel.continuousMullionsAndTransomsAssembledAlong\":[\"[Çöñţîñûöûš ɱûļļîöñš áñð ţŕáñšöɱš áššéɱƀļéð áļöñĝ ţĥé ŵáļļ. ~~~~~~~~~~~~~~~]\"],\"node.wall.curtainWallPanel.curtainWallPanelSelection\":[\"[Çûŕţáîñ ŵáļļ þáñéļ šéļéçţîöñ ~~~~~~~~]\"],\"node.wall.curtainWallPanel.customInfill\":[\"[Çûšţöɱ îñƒîļļ ~~~~]\"],\"node.wall.curtainWallPanel.defaultPanel\":[\"[Ðéƒáûļţ þáñéļ ~~~~]\"],\"node.wall.curtainWallPanel.editIndividualPanels\":[\"[Éðîţ îñðîṽîðûáļ þáñéļš ~~~~~~]\"],\"node.wall.curtainWallPanel.effectiveThicknessLimited\":[\"[Ƀƒéçţîṽé ţĥîçķñéšš: \",[\"thickness\"],\", ļîɱîţéð ƀý ƒŕáɱé ðéþţĥ. ~~~~~~~~~~~~]\"],\"node.wall.curtainWallPanel.empty\":[\"[Éɱþţý ~~]\"],\"node.wall.curtainWallPanel.enablePanelEditing\":[\"[Éñáƀļé þáñéļ éðîţîñĝ ~~~~~~]\"],\"node.wall.curtainWallPanel.end\":[\"[Éñð ~]\"],\"node.wall.curtainWallPanel.fixedSpacing\":[\"[Ƒîẋéð šþáçîñĝ ~~~~]\"],\"node.wall.curtainWallPanel.followingWallDefaults\":[\"[Ƒöļļöŵîñĝ ŵáļļ ðéƒáûļţš ~~~~~~~]\"],\"node.wall.curtainWallPanel.frameDimensions\":[\"[Ƒŕáɱé ðîɱéñšîöñš ~~~~~]\"],\"node.wall.curtainWallPanel.framing\":[\"[Ƒŕáɱîñĝ ~~~]\"],\"node.wall.curtainWallPanel.fullyCapped\":[\"[Ƒûļļý çáþþéð ~~~~]\"],\"node.wall.curtainWallPanel.glass\":[\"[Ĝļášš ~~]\"],\"node.wall.curtainWallPanel.glassAppearance\":[\"[Ĝļášš áþþéáŕáñçé ~~~~~]\"],\"node.wall.curtainWallPanel.glassAppearanceIsControlledByThe\":[\"[Ĝļášš áþþéáŕáñçé îš çöñţŕöļļéð ƀý ţĥé þáîñţ ţööļ. ~~~~~~~~~~~~~]\"],\"node.wall.curtainWallPanel.glassTint\":[\"[Ĝļášš ţîñţ ~~~]\"],\"node.wall.curtainWallPanel.glazingGap\":[\"[Ĝļážîñĝ ĝáþ ~~~]\"],\"node.wall.curtainWallPanel.gridLimitedTo32PanelsPer\":[\"[Ĝŕîð ļîɱîţéð ţö 32 þáñéļš þéŕ áẋîš. Šþáçîñĝ éẋþáñðš ţö ƒîţ ţĥîš ŵáļļ. ~~~~~~~~~~~~~~~~]\"],\"node.wall.curtainWallPanel.hiddenCustomPanelCount\":[\"[\",[\"length\",\"plural\",{\"one\":[[\"number\"],\" çûšţöɱ þáñéļ îš öûţšîðé ţĥîš ĝŕîð. Îţ ŕéţûŕñš îƒ ţĥé ĝŕîð éẋþáñðš.\"],\"other\":[[\"number\"],\" çûšţöɱ þáñéļš áŕé öûţšîðé ţĥîš ĝŕîð. Ţĥéý ŕéţûŕñ îƒ ţĥé ĝŕîð éẋþáñðš.\"]}],\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~]\"],\"node.wall.curtainWallPanel.horizontalCaps\":[\"[Ĥöŕîžöñţáļ çáþš ~~~~~]\"],\"node.wall.curtainWallPanel.horizontalFrameWidth\":[\"[Ĥöŕîžöñţáļ ƒŕáɱé ŵîðţĥ ~~~~~~]\"],\"node.wall.curtainWallPanel.layout\":[\"[Ļáýöûţ ~~]\"],\"node.wall.curtainWallPanel.lowRoughnessIsSmoothHighRoughness\":[\"[Ļöŵ ŕöûĝĥñéšš îš šɱööţĥ; ĥîĝĥ ŕöûĝĥñéšš ĝîṽéš á ɱáţţé šûŕƒáçé îñ ŕéñðéŕéð šĥáðîñĝ. ~~~~~~~~~~~~~~~~~~~~~]\"],\"node.wall.curtainWallPanel.maximumSpacing\":[\"[Ṁáẋîɱûɱ šþáçîñĝ ~~~~~]\"],\"node.wall.curtainWallPanel.moduleJointWidth\":[\"[Ṁöðûļé ĵöîñţ ŵîðţĥ ~~~~~]\"],\"node.wall.curtainWallPanel.none\":[\"[Ñöñé ~~]\"],\"node.wall.curtainWallPanel.opacity\":[\"[Öþáçîţý ~~~]\"],\"node.wall.curtainWallPanel.opaqueBand\":[\"[Öþáǫûé ƀáñð ~~~]\"],\"node.wall.curtainWallPanel.opaqueBandsReplaceAFullRow\":[\"[Öþáǫûé ƀáñðš ŕéþļáçé á ƒûļļ ŕöŵ ŵîţĥ šöļîð þáñéļš. Åþþļý ţĥéîŕ ƒîñîšĥ ŵîţĥ ţĥé þáîñţ ţööļ. ~~~~~~~~~~~~~~~~~~~~~~]\"],\"node.wall.curtainWallPanel.panelCount\":[\"[Þáñéļ çöûñţ ~~~]\"],\"node.wall.curtainWallPanel.panelInfill\":[\"[Þáñéļ îñƒîļļ ~~~~]\"],\"node.wall.curtainWallPanel.panelThickness\":[\"[Þáñéļ ţĥîçķñéšš ~~~~~]\"],\"node.wall.curtainWallPanel.panels\":[\"[Þáñéļš ~~]\"],\"node.wall.curtainWallPanel.resetThisPanel\":[\"[Ŕéšéţ ţĥîš þáñéļ ~~~~~]\"],\"node.wall.curtainWallPanel.row2\":[\"[Ŕöŵ ~]\"],\"node.wall.curtainWallPanel.rowLayout\":[\"[Ŕöŵ ļáýöûţ ~~~]\"],\"node.wall.curtainWallPanel.separateFramedModulesWithJointsBetween\":[\"[Šéþáŕáţé ƒŕáɱéð ɱöðûļéš ŵîţĥ ĵöîñţš ƀéţŵééñ ûñîţš. ~~~~~~~~~~~~~]\"],\"node.wall.curtainWallPanel.solid\":[\"[Šöļîð ~~]\"],\"node.wall.curtainWallPanel.spacing\":[\"[Šþáçîñĝ ~~~]\"],\"node.wall.curtainWallPanel.start\":[\"[Šţáŕţ ~~]\"],\"node.wall.curtainWallPanel.stickBuilt\":[\"[Šţîçķ-ƀûîļţ ~~~]\"],\"node.wall.curtainWallPanel.structuralGlazing\":[\"[Šţŕûçţûŕáļ ĝļážîñĝ ~~~~~~]\"],\"node.wall.curtainWallPanel.surfaceRoughness\":[\"[Šûŕƒáçé ŕöûĝĥñéšš ~~~~~]\"],\"node.wall.curtainWallPanel.top\":[\"[Ţöþ ~]\"],\"node.wall.curtainWallPanel.topRow\":[\"[Ţöþ ŕöŵ ~~]\"],\"node.wall.curtainWallPanel.uncappedMembersSitBehindTheGlazing\":[\"[Ûñçáþþéð ɱéɱƀéŕš šîţ ƀéĥîñð ţĥé ĝļážîñĝ. ~~~~~~~~~~~]\"],\"node.wall.curtainWallPanel.unitized\":[\"[Ûñîţîžéð ~~~]\"],\"node.wall.curtainWallPanel.useGlassSettingsInstead\":[\"[Ûšé ĝļášš šéţţîñĝš îñšţéáð ~~~~~~~]\"],\"node.wall.curtainWallPanel.useTheDoorOrWindowTool\":[\"[Ûšé ţĥé Ðööŕ öŕ Ŵîñðöŵ ţööļ ţö áðð áñ öþéñîñĝ ţĥŕöûĝĥ ţĥé ŵáļļ. ~~~~~~~~~~~~~~~]\"],\"node.wall.curtainWallPanel.verticalCaps\":[\"[Ṽéŕţîçáļ çáþš ~~~~]\"],\"node.wall.curtainWallPanel.verticalFrameWidth\":[\"[Ṽéŕţîçáļ ƒŕáɱé ŵîðţĥ ~~~~~~]\"],\"node.wall.curtainWallPanel.wallSystem\":[\"[Ŵáļļ šýšţéɱ ~~~]\"],\"node.wall.description\":[\"[Å šţŕáîĝĥţ öŕ çûŕṽéð ŵáļļ šéĝɱéñţ. Ĥöšţš ðööŕš, ŵîñðöŵš, ļéáñ-ţö éẋţéñšîöñš, áñð ŵáļļ-ɱöûñţéð îţéɱš. ~~~~~~~~~~~~~~~~~~~~~~~~]\"],\"node.wall.label\":[\"[Ŵáļļ ~~]\"],\"node.wall.panel.actions\":[\"[Åçţîöñš ~~~]\"],\"node.wall.panel.assembly\":[\"[Åššéɱƀļý ~~~]\"],\"node.wall.panel.auto\":[\"[Åûţö ~~]\"],\"node.wall.panel.both\":[\"[Ɓöţĥ ~~]\"],\"node.wall.panel.bottom\":[\"[Ɓöţţöɱ ~~]\"],\"node.wall.panel.brickVeneer\":[\"[Ɓŕîçķ ṽéñééŕ ~~~~]\"],\"node.wall.panel.chairRail\":[\"[Çĥáîŕ ŕáîļ ~~~]\"],\"node.wall.panel.cmu\":[\"[ÇṀÛ ~]\"],\"node.wall.panel.colonial\":[\"[Çöļöñîáļ ~~~]\"],\"node.wall.panel.cove\":[\"[Çöṽé ~~]\"],\"node.wall.panel.craft\":[\"[Çŕáƒţ ~~]\"],\"node.wall.panel.crownMolding\":[\"[Çŕöŵñ ɱöļðîñĝ ~~~~]\"],\"node.wall.panel.curtainWall\":[\"[Çûŕţáîñ ŵáļļ ~~~~]\"],\"node.wall.panel.curve\":[\"[Çûŕṽé ~~]\"],\"node.wall.panel.custom\":[\"[Çûšţöɱ ~~]\"],\"node.wall.panel.customHeight\":[\"[Çûšţöɱ ĥéîĝĥţ ~~~~]\"],\"node.wall.panel.depth\":[\"[Ðéþţĥ ~~]\"],\"node.wall.panel.dimensions\":[\"[Ðîɱéñšîöñš ~~~]\"],\"node.wall.panel.drywall\":[\"[Ðŕýŵáļļ ~~~]\"],\"node.wall.panel.extendsDownwardToMeetTheTerrain\":[\"[Éẋţéñðš ðöŵñŵáŕð ţö ɱééţ ţĥé ţéŕŕáîñ. Ĥéîĝĥţ áñð ţöþ šţáý ûñçĥáñĝéð. ~~~~~~~~~~~~~~~~~]\"],\"node.wall.panel.exterior\":[\"[Éẋţéŕîöŕ ~~~]\"],\"node.wall.panel.fiberCement\":[\"[Ƒîƀéŕ çéɱéñţ ~~~~]\"],\"node.wall.panel.fillToTerrain\":[\"[Ƒîļļ ţö ţéŕŕáîñ ~~~~]\"],\"node.wall.panel.flat\":[\"[Ƒļáţ ~~]\"],\"node.wall.panel.followsLevel\":[\"[Ƒöļļöŵš ļéṽéļ ~~~~]\"],\"node.wall.panel.frameDepth\":[\"[Ƒŕáɱé ðéþţĥ ~~~]\"],\"node.wall.panel.framing\":[\"[Ƒŕáɱîñĝ ~~~]\"],\"node.wall.panel.gypsum\":[\"[Ĝýþšûɱ ~~]\"],\"node.wall.panel.height\":[\"[Ĥéîĝĥţ ~~]\"],\"node.wall.panel.hideCode\":[\"[Ĥîðé çöðé ~~~]\"],\"node.wall.panel.icf\":[\"[ÎÇƑ ~]\"],\"node.wall.panel.interior\":[\"[Îñţéŕîöŕ ~~~]\"],\"node.wall.panel.lapSiding\":[\"[Ļáþ šîðîñĝ ~~~]\"],\"node.wall.panel.layerThicknessesFollowThe2021Irc\":[\"[Ļáýéŕ ţĥîçķñéššéš ƒöļļöŵ ţĥé 2021 ÎŔÇ áššéɱƀļý ðáţá. Ðŕáƒţîñĝ áîð, ñöţ éñĝîñééŕîñĝ — ṽéŕîƒý ŵîţĥ ţĥé áûţĥöŕîţý ĥáṽîñĝ ĵûŕîšðîçţîöñ. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~]\"],\"node.wall.panel.layered\":[\"[Ļáýéŕéð ~~~]\"],\"node.wall.panel.length\":[\"[Ļéñĝţĥ ~~]\"],\"node.wall.panel.loading\":[\"[Ļöáðîñĝ… ~~~]\"],\"node.wall.panel.modern\":[\"[Ṁöðéŕñ ~~]\"],\"node.wall.panel.none\":[\"[Ñöñé ~~]\"],\"node.wall.panel.noneSingleLayer\":[\"[Ñöñé (šîñĝļé ļáýéŕ) ~~~~~]\"],\"node.wall.panel.offset\":[\"[Öƒƒšéţ ~~]\"],\"node.wall.panel.ogee\":[\"[Öĝéé ~~]\"],\"node.wall.panel.osb\":[\"[ÖŠƁ ~]\"],\"node.wall.panel.partitionTheInteriorFinishIsApplied\":[\"[Þáŕţîţîöñ: ţĥé îñţéŕîöŕ ƒîñîšĥ îš áþþļîéð ţö ƀöţĥ ƒáçéš. ~~~~~~~~~~~~~~]\"],\"node.wall.panel.picture\":[\"[Þîçţûŕé ~~~]\"],\"node.wall.panel.plaster\":[\"[Þļášţéŕ ~~~]\"],\"node.wall.panel.plywood\":[\"[Þļýŵööð ~~~]\"],\"node.wall.panel.preset\":[\"[Þŕéšéţ ~~]\"],\"node.wall.panel.reference\":[\"[Ŕéƒéŕéñçé ~~~]\"],\"node.wall.panel.remove\":[\"[Ŕéɱöṽé ~~]\"],\"node.wall.panel.round\":[\"[Ŕöûñð ~~]\"],\"node.wall.panel.scriptedFinish\":[\"[Šçŕîþţéð ƒîñîšĥ ~~~~~]\"],\"node.wall.panel.sheathing\":[\"[Šĥéáţĥîñĝ ~~~]\"],\"node.wall.panel.shoe\":[\"[Šĥöé ~~]\"],\"node.wall.panel.sideA\":[\"[Šîðé Å ~~]\"],\"node.wall.panel.sideB\":[\"[Šîðé Ɓ ~~]\"],\"node.wall.panel.sideFace\":[\"[Šîðé \",[\"face\"],\" ~~]\"],\"node.wall.panel.skirting\":[\"[Šķîŕţîñĝ ~~~]\"],\"node.wall.panel.standard\":[\"[Šţáñðáŕð ~~~]\"],\"node.wall.panel.steelStuds\":[\"[Šţééļ šţûðš ~~~]\"],\"node.wall.panel.step\":[\"[Šţéþ ~~]\"],\"node.wall.panel.stoneVeneer\":[\"[Šţöñé ṽéñééŕ ~~~~]\"],\"node.wall.panel.stucco\":[\"[Šţûççö ~~]\"],\"node.wall.panel.thickness\":[\"[Ţĥîçķñéšš ~~~]\"],\"node.wall.panel.thicknessFromAssembly\":[\"[\",[\"thickness\"],\" · ƒŕöɱ áššéɱƀļý ~~~~]\"],\"node.wall.panel.top\":[\"[Ţöþ ~]\"],\"node.wall.panel.totalThickness\":[\"[Ţöţáļ ţĥîçķñéšš ~~~~~]\"],\"node.wall.panel.unverifiedPresetnote\":[\"[Ûñṽéŕîƒîéð: \",[\"presetNote\"],\" ~~~]\"],\"node.wall.panel.viewCode\":[\"[Ṽîéŵ çöðé ~~~]\"],\"node.wall.panel.wall\":[\"[Ŵáļļ ~~]\"],\"node.wall.panel.wallType\":[\"[Ŵáļļ ţýþé ~~~]\"],\"node.wall.panel.whichFaceIsOutsideIsUndetermined\":[\"[Ŵĥîçĥ ƒáçé îš öûţšîðé îš ûñðéţéŕɱîñéð (ñö ŕööɱ ðéţéçţéð öñ éîţĥéŕ šîðé) — ţĥé éẋţéŕîöŕ ļáýéŕš áŕé ðŕáŵñ öñ šîðé Ɓ. ~~~~~~~~~~~~~~~~~~~~~~~~~~~]\"],\"node.wall.panel.woodStuds\":[\"[Ŵööð šţûðš ~~~]\"],\"node.wall.reference.center\":[\"[Çéñţéŕ ~~]\"],\"node.wall.reference.inside\":[\"[Îñšîðé ƒáçé ~~~]\"],\"node.wall.reference.left\":[\"[Ļéƒţ ~~]\"],\"node.wall.reference.outside\":[\"[Öûţšîðé ƒáçé ~~~~]\"],\"node.wall.reference.right\":[\"[Ŕîĝĥţ ~~]\"],\"node.wall.trim.hide\":[\"[\",[\"trim\",\"select\",{\"skirting\":[\"Ĥîðé šķîŕţîñĝ\"],\"crown\":[\"Ĥîðé çŕöŵñ ɱöļðîñĝ\"],\"other\":[\"Ĥîðé çĥáîŕ ŕáîļ\"]}],\" ~~~~~~~~~~~~~]\"],\"node.wall.trim.show\":[\"[\",[\"trim\",\"select\",{\"skirting\":[\"Šĥöŵ šķîŕţîñĝ\"],\"crown\":[\"Šĥöŵ çŕöŵñ ɱöļðîñĝ\"],\"other\":[\"Šĥöŵ çĥáîŕ ŕáîļ\"]}],\" ~~~~~~~~~~~~~]\"],\"node.window.description\":[\"[Å ŵîñðöŵ çûţ îñţö á ŵáļļ. Åñîɱáţéð öþéñ/çļöšé ƒöŕ öþéñîñĝ ŵîñðöŵš. ~~~~~~~~~~~~~~~~]\"],\"node.window.label\":[\"[Ŵîñðöŵ ~~]\"],\"node.window.operation.raise\":[\"[Ŕáîšé ~~]\"],\"node.window.operation.slats\":[\"[Šļáţš ~~]\"],\"node.window.operation.slide\":[\"[Šļîðé ~~]\"],\"node.window.operation.swing\":[\"[Šŵîñĝ ~~]\"],\"node.window.operation.tilt\":[\"[Ţîļţ ~~]\"],\"node.window.panel.actions\":[\"[Åçţîöñš ~~~]\"],\"node.window.panel.all\":[\"[Åļļ ~]\"],\"node.window.panel.arch\":[\"[Åŕçĥ ~~]\"],\"node.window.panel.archHeight\":[\"[Åŕçĥ Ĥéîĝĥţ ~~~]\"],\"node.window.panel.colWidths\":[\"[Çöļ Ŵîðţĥš ~~~]\"],\"node.window.panel.columns\":[\"[Çöļûɱñš ~~~]\"],\"node.window.panel.corner\":[\"[Çöŕñéŕ ~~]\"],\"node.window.panel.cornerPost\":[\"[Çöŕñéŕ þöšţ ~~~]\"],\"node.window.panel.cornerRadius\":[\"[Çöŕñéŕ Ŕáðîûš ~~~~]\"],\"node.window.panel.customThePanesMatchNoStyle\":[\"[Çûšţöɱ: ţĥé þáñéš ɱáţçĥ ñö šţýļé. ~~~~~~~~]\"],\"node.window.panel.delete\":[\"[Ðéļéţé ~~]\"],\"node.window.panel.depth\":[\"[Ðéþţĥ ~~]\"],\"node.window.panel.dimensions\":[\"[Ðîɱéñšîöñš ~~~]\"],\"node.window.panel.divider\":[\"[Ðîṽîðéŕ ~~~]\"],\"node.window.panel.down\":[\"[Ðöŵñ ~~]\"],\"node.window.panel.duplicate\":[\"[Ðûþļîçáţé ~~~]\"],\"node.window.panel.enableSill\":[\"[Éñáƀļé Šîļļ ~~~]\"],\"node.window.panel.flipSide\":[\"[Ƒļîþ Šîðé ~~~]\"],\"node.window.panel.frame\":[\"[Ƒŕáɱé ~~]\"],\"node.window.panel.french\":[\"[Ƒŕéñçĥ ~~]\"],\"node.window.panel.fusedGlass\":[\"[Ƒûšéð ĝļášš ~~~]\"],\"node.window.panel.grid\":[\"[Ĝŕîð ~~]\"],\"node.window.panel.height\":[\"[Ĥéîĝĥţ ~~]\"],\"node.window.panel.individual\":[\"[Îñðîṽîðûáļ ~~~]\"],\"node.window.panel.left\":[\"[Ļéƒţ ~~]\"],\"node.window.panel.move\":[\"[Ṁöṽé ~~]\"],\"node.window.panel.opening\":[\"[Öþéñîñĝ ~~~]\"],\"node.window.panel.openingShape\":[\"[Öþéñîñĝ Šĥáþé ~~~~]\"],\"node.window.panel.otherSide\":[\"[Öţĥéŕ šîðé ~~~]\"],\"node.window.panel.pos\":[\"[þöš ~]\"],\"node.window.panel.position\":[\"[Þöšîţîöñ ~~~]\"],\"node.window.panel.rect\":[\"[Ŕéçţ ~~]\"],\"node.window.panel.revealRadius\":[\"[Ŕéṽéáļ Ŕáðîûš ~~~~]\"],\"node.window.panel.right\":[\"[Ŕîĝĥţ ~~]\"],\"node.window.panel.rounded\":[\"[Ŕöûñðéð ~~~]\"],\"node.window.panel.rowHeights\":[\"[Ŕöŵ Ĥéîĝĥţš ~~~]\"],\"node.window.panel.rows\":[\"[Ŕöŵš ~~]\"],\"node.window.panel.sill\":[\"[Šîļļ ~~]\"],\"node.window.panel.single\":[\"[Šîñĝļé ~~]\"],\"node.window.panel.sizeIsLimitedToTheWall\":[\"[Šîžé îš ļîɱîţéð ţö ţĥé ŵáļļ, îñçļûðîñĝ çļéáŕáñçé ƒöŕ ţĥé öþéñîñĝ ƒŕáɱé. ~~~~~~~~~~~~~~~~~~]\"],\"node.window.panel.style\":[\"[Šţýļé ~~]\"],\"node.window.panel.thickness\":[\"[Ţĥîçķñéšš ~~~]\"],\"node.window.panel.thisSide\":[\"[Ţĥîš šîðé ~~~]\"],\"node.window.panel.topShape\":[\"[Ţöþ Šĥáþé ~~~]\"],\"node.window.panel.type\":[\"[Ţýþé ~~]\"],\"node.window.panel.unwrap\":[\"[Ûñŵŕáþ ~~]\"],\"node.window.panel.up\":[\"[Ûþ ~]\"],\"node.window.panel.width\":[\"[Ŵîðţĥ ~~]\"],\"node.window.panel.window\":[\"[Ŵîñðöŵ ~~]\"],\"node.window.panel.windowType\":[\"[Ŵîñðöŵ Ţýþé ~~~]\"],\"node.window.panel.wrapTheCorner\":[\"[Ŵŕáþ ţĥé çöŕñéŕ ~~~~]\"],\"node.window.panel.wrapsTheCornerWithNamed\":[\"[Ŵŕáþš ţĥé çöŕñéŕ ŵîţĥ \",[\"partner\"],\" ~~~~~~]\"],\"node.window.panel.wrapsTheCornerWithPartner\":[\"[Ŵŕáþš ţĥé çöŕñéŕ ŵîţĥ îţš þáŕţñéŕ ~~~~~~~~~]\"],\"node.window.style.casement\":[\"[Çášéɱéñţ ~~~]\"],\"node.window.style.doubleHung\":[\"[Ðöûƀļé-ĥûñĝ ~~~]\"],\"node.window.style.grid\":[\"[Ĝŕîð ~~]\"],\"node.window.style.horizontalBands\":[\"[Ĥöŕîžöñţáļ ƀáñðš ~~~~~]\"],\"node.window.style.picture\":[\"[Þîçţûŕé ~~~]\"],\"node.window.style.single\":[\"[Šîñĝļé ~~]\"],\"node.window.style.sliding\":[\"[Šļîðîñĝ ~~~]\"],\"node.window.style.tallGrid\":[\"[Ţáļļ ĝŕîð ~~~]\"],\"node.window.style.transom\":[\"[Ţŕáñšöɱ ~~~]\"],\"node.window.style.tripleHung\":[\"[Ţŕîþļé-ĥûñĝ ~~~]\"],\"node.window.style.wideGrid\":[\"[Ŵîðé ĝŕîð ~~~]\"],\"node.window.type.awning\":[\"[Åŵñîñĝ ~~]\"],\"node.window.type.bay\":[\"[Ɓáý ~]\"],\"node.window.type.bow\":[\"[Ɓöŵ ~]\"],\"node.window.type.casement\":[\"[Çášéɱéñţ ~~~]\"],\"node.window.type.doubleHung\":[\"[Ðöûƀļé Ĥûñĝ ~~~]\"],\"node.window.type.fixed\":[\"[Ƒîẋéð ~~]\"],\"node.window.type.hopper\":[\"[Ĥöþþéŕ ~~]\"],\"node.window.type.louvered\":[\"[Ļöûṽéŕéð ~~~]\"],\"node.window.type.singleHung\":[\"[Šîñĝļé Ĥûñĝ ~~~]\"],\"node.window.type.sliding\":[\"[Šļîðîñĝ ~~~]\"],\"node.zone.description\":[\"[Å þöļýĝöñáļ šîţé žöñé (ļáŵñ, ŵáţéŕ, þáṽîñĝ) ŵîţĥ á ŢŠĻ ĝŕáðîéñţ ɱáţéŕîáļ. ~~~~~~~~~~~~~~~~~~]\"],\"node.zone.label\":[\"[Žöñé ~~]\"],\"node.zone.quantitiesPanel.enclosedRoom\":[\"[Éñçļöšéð ŕööɱ ~~~~]\"],\"node.zone.quantitiesPanel.floorSurface\":[\"[Ƒļööŕ šûŕƒáçé ~~~~]\"],\"node.zone.quantitiesPanel.footprintOnly\":[\"[Ƒööţþŕîñţ öñļý ~~~~]\"],\"node.zone.quantitiesPanel.none\":[\"[Ñöñé ~~]\"],\"node.zone.quantitiesPanel.notProven\":[\"[Ñöţ þŕöṽéñ ~~~]\"],\"node.zone.quantitiesPanel.roomQuantities\":[\"[Ŕööɱ ǫûáñţîţîéš ~~~~~]\"],\"node.zone.quantitiesPanel.topViewWithZoneEdgeDimensions\":[\"[Ţöþ ṽîéŵ ŵîţĥ žöñé éðĝé ðîɱéñšîöñš ~~~~~~~~~]\"],\"node.zone.quantitiesPanel.unit\":[\"[Ûñîţ ~~]\"],\"node.zone.quantitiesPanel.volume\":[\"[Ṽöļûɱé ~~]\"],\"node.zone.quantitiesPanel.wallSurface\":[\"[Ŵáļļ šûŕƒáçé ~~~~]\"],\"node.zone.quantitiesPanel.zoneBoundaryUnavailable\":[\"[Žöñé ƀöûñðáŕý ûñáṽáîļáƀļé ~~~~~~~]\"],\"node.zone.quantitiesPanel.zoneQuantities\":[\"[Žöñé ǫûáñţîţîéš ~~~~~]\"],\"viewer.camera.orbitLeft\":[\"[Öŕƀîţ ļéƒţ ~~~]\"],\"viewer.camera.orbitRight\":[\"[Öŕƀîţ ŕîĝĥţ ~~~]\"],\"viewer.camera.topView\":[\"[Ţöþ ṽîéŵ ~~~]\"],\"viewer.common.off\":[\"[Öƒƒ ~]\"],\"viewer.common.on\":[\"[Öñ ~]\"],\"viewer.display.camera\":[\"[Çáɱéŕá ~~]\"],\"viewer.display.colored\":[\"[Çöļöŕéð ~~~]\"],\"viewer.display.colors\":[\"[Çöļöŕš ~~]\"],\"viewer.display.edges.off\":[\"[Öƒƒ ~]\"],\"viewer.display.edges.offDetail\":[\"[Ñö éðĝé ļîñéš ~~~~]\"],\"viewer.display.edges.soft\":[\"[Šöƒţ ~~]\"],\"viewer.display.edges.softDetail\":[\"[Ƒáîñţ öûţļîñé öƒ ɱáĵöŕ çŕéášéš ~~~~~~~~]\"],\"viewer.display.edges.strong\":[\"[Šţŕöñĝ ~~]\"],\"viewer.display.edges.strongDetail\":[\"[Çŕîšþ, öþáǫûé éðĝé ļîñéš ~~~~~~]\"],\"viewer.display.edges.title\":[\"[Éðĝéš ~~]\"],\"viewer.display.monochrome\":[\"[Ṁöñöçĥŕöɱé ~~~]\"],\"viewer.display.orthographic\":[\"[Öŕţĥöĝŕáþĥîç ~~~~]\"],\"viewer.display.perspective\":[\"[Þéŕšþéçţîṽé ~~~~]\"],\"viewer.display.render.rendered\":[\"[Ŕéñðéŕéð ~~~]\"],\"viewer.display.render.renderedDetail\":[\"[Ƒûļļ áɱƀîéñţ öççļûšîöñ ~~~~~~]\"],\"viewer.display.render.solid\":[\"[Šöļîð ~~]\"],\"viewer.display.render.solidDetail\":[\"[Ƒļáţ áñð ƒášţ — ñö áɱƀîéñţ öççļûšîöñ ~~~~~~~~~]\"],\"viewer.display.render.title\":[\"[Ŕéñðéŕ ~~]\"],\"viewer.display.shadows\":[\"[Šĥáðöŵš ~~~]\"],\"viewer.display.title\":[\"[Ðîšþļáý šéţţîñĝš ~~~~~]\"],\"viewer.floorplan.alignNorth\":[\"[Åļîĝñ ṽîéŵ ţö ñöŕţĥ ~~~~~]\"],\"viewer.floorplan.empty\":[\"[Ñö ƒļööŕ þļáñš áŕé áṽáîļáƀļé ƒöŕ ţĥîš šçéñé. ~~~~~~~~~~~]\"],\"viewer.floorplan.fit\":[\"[Ƒîţ ƒļööŕ þļáñ ~~~~]\"],\"viewer.floorplan.floor\":[\"[Ƒļööŕ ~~]\"],\"viewer.floorplan.floorPlan\":[\"[Ƒļööŕ þļáñ ~~~]\"],\"viewer.floorplan.viewLabel\":[\"[\",[\"floor\"],\" 2Ð ṽîéŵ ~~]\"],\"viewer.floorplan.zoomIn\":[\"[Žööɱ îñ ~~]\"],\"viewer.floorplan.zoomOut\":[\"[Žööɱ öûţ ~~~]\"],\"viewer.header.back\":[\"[Ɓáçķ ~~]\"],\"viewer.header.levels\":[\"[Ļéṽéļš ~~]\"],\"viewer.header.rooms\":[\"[Ŕööɱš ~~]\"],\"viewer.header.selection\":[\"[Šéļéçţîöñ ~~~]\"],\"viewer.header.units\":[\"[Ûñîţš ~~]\"],\"viewer.header.untitled\":[\"[Ûñţîţļéð ~~~]\"],\"viewer.header.zones\":[\"[Žöñéš ~~]\"],\"viewer.levels.exploded\":[\"[Éẋþļöðéð ~~~]\"],\"viewer.levels.label\":[\"[Ļéṽéļš: \",[\"mode\"],\" ~~]\"],\"viewer.levels.manual\":[\"[Ṁáñûáļ ~~]\"],\"viewer.levels.solo\":[\"[Šöļö ~~]\"],\"viewer.levels.stacked\":[\"[Šţáçķéð ~~~]\"],\"viewer.stage.layout\":[\"[Ṽîéŵéŕ ļáýöûţ ~~~~]\"],\"viewer.stage.split\":[\"[Šþļîţ ~~]\"],\"viewer.theme.blueprint\":[\"[Ɓļûéþŕîñţ ~~~]\"],\"viewer.theme.mediterranean\":[\"[Ṁéðîţéŕŕáñéáñ ~~~~]\"],\"viewer.theme.night\":[\"[Ñîĝĥţ ~~]\"],\"viewer.theme.overcast\":[\"[Öṽéŕçášţ ~~~]\"],\"viewer.theme.paper\":[\"[Þáþéŕ ~~]\"],\"viewer.theme.studio\":[\"[Šţûðîö ~~]\"],\"viewer.theme.sunset\":[\"[Šûñšéţ ~~]\"],\"viewer.theme.title\":[\"[Šçéñé ţĥéɱé ~~~]\"],\"viewer.theme.twilight\":[\"[Ţŵîļîĝĥţ ~~~]\"],\"viewer.theme.verdant\":[\"[Ṽéŕðáñţ ~~~]\"],\"viewer.visibility.guides\":[\"[Ĝûîðéš ~~]\"],\"viewer.visibility.scans\":[\"[Šçáñš ~~]\"],\"viewer.visibility.title\":[\"[Ṽîšîƀîļîţý ~~~]\"],\"viewer.walkthrough.label\":[\"[Ŵáļķţĥŕöûĝĥ: \",[\"state\"],\" ~~~~]\"],\"viewer.walls.cutaway\":[\"[Çûţáŵáý ~~~]\"],\"viewer.walls.fullHeight\":[\"[Ƒûļļ ĥéîĝĥţ ~~~]\"],\"viewer.walls.label\":[\"[Ŵáļļš: \",[\"mode\"],\" ~~]\"],\"viewer.walls.low\":[\"[Ļöŵ ~]\"]}")as Messages; \ No newline at end of file +/*eslint-disable*/import type{Messages}from"@lingui/core";export const messages=JSON.parse("{\"app.appShell.pascalHome\":[\"[Þášçáļ ĥöɱé ~~~]\"],\"app.buildTab.addGate\":[\"[Åðð Ĝáţé ~~~]\"],\"app.buildTab.addOpenPassage\":[\"[Åðð Öþéñ Þáššáĝé ~~~~~]\"],\"app.buildTab.addToRooms\":[\"[Åðð ţö ŕööɱš ~~~]\"],\"app.buildTab.allBuildTools\":[\"[← Åļļ ƀûîļð ţööļš ~~~~]\"],\"app.buildTab.chooseGateOrOpenPassageThen\":[\"[Çĥööšé Ĝáţé öŕ Öþéñ Þáššáĝé, ţĥéñ çļîçķ îţš þöšîţîöñ öñ áñý ƒéñçé. Ƒîñð þļáçéð ĝáţéš áñð öþéñîñĝš ûñðéŕ ţĥéîŕ ƒéñçé îñ ţĥé šçéñé ĝŕáþĥ. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~]\"],\"app.buildTab.clickALinesetToLayThe\":[\"[Çļîçķ á ļîñéšéţ ţö ļáý ţĥé ļîñé ƀéšîðé îţ. ~~~~~~~~~~]\"],\"app.buildTab.doubleGate\":[\"[Ðöûƀļé ĝáţé ~~~]\"],\"app.buildTab.featuresExtensions\":[\"[Ƒéáţûŕéš & éẋţéñšîöñš ~~~~~~]\"],\"app.buildTab.fenceFeatures\":[\"[Ƒéñçé ƒéáţûŕéš ~~~~]\"],\"app.buildTab.followLineset\":[\"[Ƒöļļöŵ ļîñéšéţ ~~~~]\"],\"app.buildTab.gate\":[\"[Ĝáţé ~~]\"],\"app.buildTab.gateStyle\":[\"[Ĝáţé šţýļé ~~~]\"],\"app.buildTab.horizontalBoards\":[\"[Ĥöŕîžöñţáļ ƀöáŕðš ~~~~~]\"],\"app.buildTab.hoverAFenceToPreviewClick\":[\"[Ĥöṽéŕ á ƒéñçé ţö þŕéṽîéŵ. Çļîçķ ţö þļáçé. Éšç çáñçéļš. Ļéáṽé ŕööɱ ƀéţŵééñ öþéñîñĝš. ~~~~~~~~~~~~~~~~~~~~]\"],\"app.buildTab.leaves\":[\"[Ļéáṽéš ~~]\"],\"app.buildTab.liquidLine\":[\"[Ļîǫûîð Ļîñé ~~~]\"],\"app.buildTab.matchFenceStyle\":[\"[Ṁáţçĥ ƒéñçé šţýļé ~~~~~]\"],\"app.buildTab.mep\":[\"[ṀÉÞ ~]\"],\"app.buildTab.off\":[\"[Öƒƒ ~]\"],\"app.buildTab.on\":[\"[Öñ ~]\"],\"app.buildTab.openRails\":[\"[Öþéñ ŕáîļš ~~~]\"],\"app.buildTab.opening\":[\"[Öþéñîñĝ ~~~]\"],\"app.buildTab.openingWidthM\":[\"[Öþéñîñĝ ŵîðţĥ (ɱ) ~~~~]\"],\"app.buildTab.outdoor\":[\"[Öûţðööŕ ~~~]\"],\"app.buildTab.picket\":[\"[Þîçķéţ ~~]\"],\"app.buildTab.roofType\":[\"[Ŕööƒ ţýþé ~~~]\"],\"app.buildTab.roomsAlreadyCreateTheirFloorAnd\":[\"[Ŕööɱš áļŕéáðý çŕéáţé ţĥéîŕ ƒļööŕ áñð çéîļîñĝ. Ûšé ţĥéšé ƒöŕ þļáţƒöŕɱš áñð öñé-öƒƒ šţŕûçţûŕé. ~~~~~~~~~~~~~~~~~~~~~~~]\"],\"app.buildTab.searchBuildToolsAndKitchenItems\":[\"[Šéáŕçĥ ƀûîļð ţööļš áñð ķîţçĥéñ îţéɱš ~~~~~~~~~~]\"],\"app.buildTab.searchToolsFridgeSink\":[\"[Šéáŕçĥ ţööļš, ƒŕîðĝé, šîñķ… ~~~~~~~]\"],\"app.buildTab.selectACurvedWallToMatch\":[\"[Šéļéçţ á çûŕṽéð ŵáļļ ţö ɱáţçĥ îţš ŕáðîûš áñð áŕç. ~~~~~~~~~~~~]\"],\"app.buildTab.singleGate\":[\"[Šîñĝļé ĝáţé ~~~]\"],\"app.buildTab.slabCeilingColumn\":[\"[Šļáƀ, çéîļîñĝ, çöļûɱñ… ~~~~~~]\"],\"app.buildTab.solidPrivacy\":[\"[Šöļîð þŕîṽáçý ~~~~]\"],\"app.buildTab.traceALineAlongsideAnExisting\":[\"[Ţŕáçé á ļîñé áļöñĝšîðé áñ éẋîšţîñĝ ļîñéšéţ (Ƒ). ~~~~~~~~~~~~]\"],\"app.buildTab.verticalSlats\":[\"[Ṽéŕţîçáļ šļáţš ~~~~]\"],\"app.editorNavbar.allProjects\":[\"[Åļļ þŕöĵéçţš ~~~~]\"],\"app.editorNavbar.preview\":[\"[Þŕéṽîéŵ ~~~]\"],\"app.editorNavbar.projectName\":[\"[Þŕöĵéçţ ñáɱé ~~~~]\"],\"app.editorNavbar.renameProject\":[\"[Ŕéñáɱé þŕöĵéçţ ~~~~]\"],\"app.editorNavbar.share\":[\"[Šĥáŕé ~~]\"],\"app.kitchenBrowser.addLabel\":[\"[Åðð \",[\"label\"],\" ~]\"],\"app.kitchenBrowser.addToKitchen\":[\"[Åðð ţö ķîţçĥéñ ~~~~]\"],\"app.kitchenBrowser.chooseAnItemThenClickTo\":[\"[Çĥööšé áñ îţéɱ, ţĥéñ çļîçķ ţö þļáçé îţ. Åþþļîáñçéš îñçļûðé ţĥéîŕ çáƀîñéţŕý. ~~~~~~~~~~~~~~~~~~~]\"],\"app.kitchenBrowser.findInThisProjectLength\":[\"[Ƒîñð îñ ţĥîš þŕöĵéçţ · \",[\"length\"],\" ~~~~~~]\"],\"app.kitchenBrowser.findName\":[\"[Ƒîñð \",[\"name\"],\" ~~]\"],\"app.kitchenBrowser.groupAdd\":[\"[Ķîţçĥéñ · Åðð ~~~]\"],\"app.kitchenBrowser.groupInThisProject\":[\"[Ķîţçĥéñ · Îñ ţĥîš þŕöĵéçţ ~~~~~~]\"],\"app.kitchenBrowser.kitchenCabinet\":[\"[Ķîţçĥéñ çáƀîñéţ ~~~~~]\"],\"app.kitchenBrowser.noMatchingKitchenItemsPlacedYet\":[\"[Ñö ɱáţçĥîñĝ ķîţçĥéñ îţéɱš þļáçéð ýéţ. ~~~~~~~~~~]\"],\"app.kitchenBrowser.selectAndShowInScene\":[\"[Šéļéçţ áñð šĥöŵ îñ šçéñé ~~~~~~]\"],\"app.lib.buildPalette.ceiling\":[\"[Çéîļîñĝ ~~~]\"],\"app.lib.buildPalette.column\":[\"[Çöļûɱñ ~~]\"],\"app.lib.buildPalette.door\":[\"[Ðööŕ ~~]\"],\"app.lib.buildPalette.duct\":[\"[Ðûçţ ~~]\"],\"app.lib.buildPalette.dwvPipe\":[\"[ÐŴṼ Þîþé ~~~]\"],\"app.lib.buildPalette.elevator\":[\"[Éļéṽáţöŕ ~~~]\"],\"app.lib.buildPalette.fence\":[\"[Ƒéñçé ~~]\"],\"app.lib.buildPalette.hvacUnit\":[\"[ĤṼÅÇ Ûñîţ ~~~]\"],\"app.lib.buildPalette.kitchen\":[\"[Ķîţçĥéñ ~~~]\"],\"app.lib.buildPalette.lineset\":[\"[Ļîñéšéţ ~~~]\"],\"app.lib.buildPalette.liquidLine\":[\"[Ļîǫûîð Ļîñé ~~~]\"],\"app.lib.buildPalette.mep\":[\"[ṀÉÞ ~]\"],\"app.lib.buildPalette.register\":[\"[Ŕéĝîšţéŕ ~~~]\"],\"app.lib.buildPalette.roof\":[\"[Ŕööƒ ~~]\"],\"app.lib.buildPalette.shelf\":[\"[Šĥéļƒ ~~]\"],\"app.lib.buildPalette.slab\":[\"[Šļáƀ ~~]\"],\"app.lib.buildPalette.spawnPoint\":[\"[Šþáŵñ þöîñţ ~~~]\"],\"app.lib.buildPalette.stairs\":[\"[Šţáîŕš ~~]\"],\"app.lib.buildPalette.terrace\":[\"[Ţéŕŕáçé ~~~]\"],\"app.lib.buildPalette.terrain\":[\"[Ţéŕŕáîñ ~~~]\"],\"app.lib.buildPalette.wall\":[\"[Ŵáļļ ~~]\"],\"app.lib.buildPalette.window\":[\"[Ŵîñðöŵ ~~]\"],\"app.lib.buildPanelModel.addFitting\":[\"[Åðð Ƒîţţîñĝ ~~~]\"],\"app.lib.buildPanelModel.addGate\":[\"[Åðð Ĝáţé ~~~]\"],\"app.lib.buildPanelModel.addOpenPassage\":[\"[Åðð Öþéñ Þáššáĝé ~~~~~]\"],\"app.lib.buildPanelModel.addTrap\":[\"[Åðð Ţŕáþ ~~~]\"],\"app.lib.buildPanelModel.build\":[\"[Ɓûîļð ~~]\"],\"app.lib.buildPanelModel.createFrom\":[\"[Çŕéáţé ƒŕöɱ ~~~]\"],\"app.lib.buildPanelModel.drawTheRoofFootprintWithTwo\":[\"[Ðŕáŵ ţĥé ŕööƒ ƒööţþŕîñţ ŵîţĥ ţŵö çöŕñéŕ çļîçķš. ~~~~~~~~~~~~]\"],\"app.lib.buildPanelModel.duct\":[\"[Ðûçţ ~~]\"],\"app.lib.buildPanelModel.dwvPipe\":[\"[ÐŴṼ Þîþé ~~~]\"],\"app.lib.buildPanelModel.featuresExtensions\":[\"[Ƒéáţûŕéš & éẋţéñšîöñš ~~~~~~]\"],\"app.lib.buildPanelModel.fence\":[\"[Ƒéñçé ~~]\"],\"app.lib.buildPanelModel.followLineset\":[\"[Ƒöļļöŵ ļîñéšéţ ~~~~]\"],\"app.lib.buildPanelModel.gatesOpenings\":[\"[Ĝáţéš & öþéñîñĝš ~~~~]\"],\"app.lib.buildPanelModel.hoverARoomToPreviewIts\":[\"[Ĥöṽéŕ á ŕööɱ ţö þŕéṽîéŵ îţš ƀöûñðáŕý, ţĥéñ çļîçķ ţö þļáçé. ~~~~~~~~~~~~~~]\"],\"app.lib.buildPanelModel.kitchen\":[\"[Ķîţçĥéñ ~~~]\"],\"app.lib.buildPanelModel.mep\":[\"[ṀÉÞ ~]\"],\"app.lib.buildPanelModel.modularCabinet\":[\"[Ṁöðûļáŕ Çáƀîñéţ ~~~~~]\"],\"app.lib.buildPanelModel.off\":[\"[Öƒƒ ~]\"],\"app.lib.buildPanelModel.on\":[\"[Öñ ~]\"],\"app.lib.buildPanelModel.painting\":[\"[Þáîñţîñĝ ~~~]\"],\"app.lib.buildPanelModel.roof\":[\"[Ŕööƒ ~~]\"],\"app.lib.buildPanelModel.roofType\":[\"[Ŕööƒ ţýþé ~~~]\"],\"app.lib.buildPanelModel.toolCount\":[\"[\",[\"count\",\"plural\",{\"one\":[\"#\",\" ţööļ\"],\"other\":[\"#\",\" ţööļš\"]}],\" ~~~]\"],\"app.lib.buildTabState.conical\":[\"[Çöñîçáļ ~~~]\"],\"app.lib.buildTabState.draw\":[\"[Ðŕáŵ ~~]\"],\"app.lib.buildTabState.dutch\":[\"[Ðûţçĥ ~~]\"],\"app.lib.buildTabState.flat\":[\"[Ƒļáţ ~~]\"],\"app.lib.buildTabState.gable\":[\"[Ĝáƀļé ~~]\"],\"app.lib.buildTabState.gambrel\":[\"[Ĝáɱƀŕéļ ~~~]\"],\"app.lib.buildTabState.hip\":[\"[Ĥîþ ~]\"],\"app.lib.buildTabState.mansard\":[\"[Ṁáñšáŕð ~~~]\"],\"app.lib.buildTabState.room\":[\"[Ŕööɱ ~~]\"],\"app.lib.buildTabState.shed\":[\"[Šĥéð ~~]\"],\"app.lib.buildTabState.wall\":[\"[Ŵáļļ ~~]\"],\"app.sceneLoader.anotherSessionSavedFirstRefresh\":[\"[Åñöţĥéŕ šéššîöñ šáṽéð ƒîŕšţ — ŕéƒŕéšĥ? ~~~~~~~~~~]\"],\"app.sceneLoader.build\":[\"[Ɓûîļð ~~]\"],\"app.sceneLoader.dismiss\":[\"[Ðîšɱîšš ~~~]\"],\"app.sceneLoader.items\":[\"[Îţéɱš ~~]\"],\"app.sceneLoader.paint\":[\"[Þáîñţ ~~]\"],\"app.sceneLoader.reload\":[\"[Ŕéļöáð ~~]\"],\"app.sceneLoader.scene\":[\"[Šçéñé ~~]\"],\"app.sceneLoader.settings\":[\"[Šéţţîñĝš ~~~]\"],\"app.sceneLoader.yourChangesHavenTBeenSaved\":[\"[Ýöûŕ çĥáñĝéš ĥáṽéñ'ţ ƀééñ šáṽéð. Ŕéļöáð ţö þîçķ ûþ ţĥé ļáţéšţ ṽéŕšîöñ. ~~~~~~~~~~~~~~~~~]\"],\"app.sharePanel.anyoneWithTheLinkCanView\":[\"[Åñýöñé ŵîţĥ ţĥé ļîñķ çáñ ṽîéŵ ţĥîš þŕöĵéçţ. Ţĥéý çáññöţ éðîţ îţ. ~~~~~~~~~~~~~~~~]\"],\"app.sharePanel.copied\":[\"[Çöþîéð ~~]\"],\"app.sharePanel.copy\":[\"[Çöþý ~~]\"],\"app.sharePanel.couldNotReadTheSharingState\":[\"[Çöûļð ñöţ ŕéáð ţĥé šĥáŕîñĝ šţáţé. ~~~~~~~~~]\"],\"app.sharePanel.couldNotTurnOffThePublic\":[\"[Çöûļð ñöţ ţûŕñ öƒƒ ţĥé þûƀļîç ļîñķ. ~~~~~~~~~]\"],\"app.sharePanel.couldNotTurnOnThePublic\":[\"[Çöûļð ñöţ ţûŕñ öñ ţĥé þûƀļîç ļîñķ. ~~~~~~~~~]\"],\"app.sharePanel.embedCode\":[\"[Éɱƀéð çöðé ~~~]\"],\"app.sharePanel.embedLink\":[\"[Éɱƀéð ļîñķ ~~~]\"],\"app.sharePanel.hideControls\":[\"[Ĥîðé çöñţŕöļš ~~~~]\"],\"app.sharePanel.link\":[\"[Ļîñķ ~~]\"],\"app.sharePanel.onlyThe3dViewNoHeader\":[\"[Öñļý ţĥé 3Ð ṽîéŵ, ñö ĥéáðéŕ öŕ ţööļƀáŕ. ~~~~~~~~~]\"],\"app.sharePanel.open\":[\"[Öþéñ ~~]\"],\"app.sharePanel.publicLink\":[\"[Þûƀļîç ļîñķ ~~~]\"],\"app.sharePanel.shareProject\":[\"[Šĥáŕé þŕöĵéçţ ~~~~]\"],\"app.viewerToolbar.automaticDimensions\":[\"[Åûţöɱáţîç ðîɱéñšîöñš ~~~~~~]\"],\"app.viewerToolbar.camera\":[\"[Çáɱéŕá ~~]\"],\"app.viewerToolbar.cleanPlanDimensionsAppearWithSelection\":[\"[Çļéáñ þļáñ; ðîɱéñšîöñš áþþéáŕ ŵîţĥ šéļéçţîöñ ~~~~~~~~~~~~]\"],\"app.viewerToolbar.collapseSidebar\":[\"[Çöļļáþšé šîðéƀáŕ ~~~~~]\"],\"app.viewerToolbar.crispOpaqueEdgeLines\":[\"[Çŕîšþ, öþáǫûé éðĝé ļîñéš ~~~~~~]\"],\"app.viewerToolbar.cutaway\":[\"[Çûţáŵáý ~~~]\"],\"app.viewerToolbar.default\":[\"[Ðéƒáûļţ ~~~]\"],\"app.viewerToolbar.display\":[\"[Ðîšþļáý ~~~]\"],\"app.viewerToolbar.displaySettings\":[\"[Ðîšþļáý šéţţîñĝš ~~~~~]\"],\"app.viewerToolbar.doorWindowMarks\":[\"[Ðööŕ/ŵîñðöŵ ɱáŕķš ~~~~~]\"],\"app.viewerToolbar.edges\":[\"[Éðĝéš ~~]\"],\"app.viewerToolbar.enterVr\":[\"[Éñţéŕ ṼŔ ~~~]\"],\"app.viewerToolbar.exitVr\":[\"[Éẋîţ ṼŔ ~~]\"],\"app.viewerToolbar.expandSidebar\":[\"[Éẋþáñð šîðéƀáŕ ~~~~]\"],\"app.viewerToolbar.expert\":[\"[Éẋþéŕţ ~~]\"],\"app.viewerToolbar.exploded\":[\"[Éẋþļöðéð ~~~]\"],\"app.viewerToolbar.faceOfStud\":[\"[Ƒáçé öƒ šţûð ~~~]\"],\"app.viewerToolbar.faintOutlineOfMajorCreases\":[\"[Ƒáîñţ öûţļîñé öƒ ɱáĵöŕ çŕéášéš ~~~~~~~~]\"],\"app.viewerToolbar.feetInches\":[\"[Ƒééţ & îñçĥéš ~~~]\"],\"app.viewerToolbar.finishedFaces\":[\"[Ƒîñîšĥéð ƒáçéš ~~~~]\"],\"app.viewerToolbar.flatAndFastNoAmbientOcclusion\":[\"[Ƒļáţ áñð ƒášţ — ñö áɱƀîéñţ öççļûšîöñ ~~~~~~~~~]\"],\"app.viewerToolbar.floorPlanAnnotations\":[\"[Ƒļööŕ þļáñ áññöţáţîöñš ~~~~~~]\"],\"app.viewerToolbar.floorPlanMode\":[\"[Ƒļööŕ þļáñ ɱöðé ~~~~]\"],\"app.viewerToolbar.fullAmbientOcclusion\":[\"[Ƒûļļ áɱƀîéñţ öççļûšîöñ ~~~~~~]\"],\"app.viewerToolbar.fullDocumentationAndAnnotationControls\":[\"[Ƒûļļ ðöçûɱéñţáţîöñ áñð áññöţáţîöñ çöñţŕöļš ~~~~~~~~~~~~]\"],\"app.viewerToolbar.fullHeight\":[\"[Ƒûļļ ĥéîĝĥţ ~~~]\"],\"app.viewerToolbar.fullWallThickness\":[\"[Ƒûļļ ŵáļļ ţĥîçķñéšš ~~~~~~]\"],\"app.viewerToolbar.grid\":[\"[Ĝŕîð ~~]\"],\"app.viewerToolbar.levelsMode\":[\"[Ļéṽéļš: \",[\"mode\"],\" ~~]\"],\"app.viewerToolbar.low\":[\"[Ļöŵ ~]\"],\"app.viewerToolbar.magneticSnap\":[\"[Ṁáĝñéţîç šñáþ ~~~~]\"],\"app.viewerToolbar.manual\":[\"[Ṁáñûáļ ~~]\"],\"app.viewerToolbar.manualDimensions\":[\"[Ṁáñûáļ ðîɱéñšîöñš ~~~~~]\"],\"app.viewerToolbar.measurements\":[\"[Ṁéášûŕéɱéñţš ~~~~]\"],\"app.viewerToolbar.meters\":[\"[Ṁéţéŕš ~~]\"],\"app.viewerToolbar.millimeters\":[\"[Ṁîļļîɱéţéŕš ~~~~]\"],\"app.viewerToolbar.n3dMeasurements\":[\"[3Ð ɱéášûŕéɱéñţš ~~~~]\"],\"app.viewerToolbar.noEdgeLines\":[\"[Ñö éðĝé ļîñéš ~~~~]\"],\"app.viewerToolbar.off\":[\"[Öƒƒ ~]\"],\"app.viewerToolbar.on\":[\"[Öñ ~]\"],\"app.viewerToolbar.orthographic\":[\"[Öŕţĥöĝŕáþĥîç ~~~~]\"],\"app.viewerToolbar.perspective\":[\"[Þéŕšþéçţîṽé ~~~~]\"],\"app.viewerToolbar.preview\":[\"[Þŕéṽîéŵ ~~~]\"],\"app.viewerToolbar.previewMode\":[\"[Þŕéṽîéŵ ɱöðé ~~~~]\"],\"app.viewerToolbar.render\":[\"[Ŕéñðéŕ ~~]\"],\"app.viewerToolbar.rendered\":[\"[Ŕéñðéŕéð ~~~]\"],\"app.viewerToolbar.roomLabels\":[\"[Ŕööɱ ļáƀéļš ~~~]\"],\"app.viewerToolbar.sceneTheme\":[\"[Šçéñé ţĥéɱé ~~~]\"],\"app.viewerToolbar.shadows\":[\"[Šĥáðöŵš ~~~]\"],\"app.viewerToolbar.singleWallAxis\":[\"[Šîñĝļé ŵáļļ áẋîš ~~~~~]\"],\"app.viewerToolbar.soft\":[\"[Šöƒţ ~~]\"],\"app.viewerToolbar.solid\":[\"[Šöļîð ~~]\"],\"app.viewerToolbar.solo\":[\"[Šöļö ~~]\"],\"app.viewerToolbar.stack\":[\"[Šţáçķ ~~]\"],\"app.viewerToolbar.stairAnnotations\":[\"[Šţáîŕ áññöţáţîöñš ~~~~~]\"],\"app.viewerToolbar.strong\":[\"[Šţŕöñĝ ~~]\"],\"app.viewerToolbar.structuralCoreFace\":[\"[Šţŕûçţûŕáļ çöŕé ƒáçé ~~~~~~]\"],\"app.viewerToolbar.structuralGridsColumnCenters\":[\"[Šţŕûçţûŕáļ ĝŕîðš & çöļûɱñ çéñţéŕš ~~~~~~~~~]\"],\"app.viewerToolbar.translucent\":[\"[Ţŕáñšļûçéñţ ~~~~]\"],\"app.viewerToolbar.units\":[\"[Ûñîţš ~~]\"],\"app.viewerToolbar.walkthrough\":[\"[Ŵáļķţĥŕöûĝĥ ~~~~]\"],\"app.viewerToolbar.wallCenterline\":[\"[Ŵáļļ çéñţéŕļîñé ~~~~~]\"],\"app.viewerToolbar.wallDimensions\":[\"[Ŵáļļ ðîɱéñšîöñš ~~~~~]\"],\"app.viewerToolbar.wallsLabel\":[\"[Ŵáļļš: \",[\"label\"],\" ~~]\"],\"core.level.basement\":[\"[Ɓášéɱéñţ ~~~]\"],\"core.level.basementNumber\":[\"[Ɓášéɱéñţ \",[\"number\"],\" ~~~]\"],\"core.level.floorNumber\":[\"[Ƒļööŕ \",[\"number\"],\" ~~]\"],\"core.level.groundFloor\":[\"[Ĝŕöûñð ƒļööŕ ~~~~]\"],\"editor.actionMenu.cameraActions.orbitLeft\":[\"[Öŕƀîţ Ļéƒţ ~~~]\"],\"editor.actionMenu.cameraActions.orbitRight\":[\"[Öŕƀîţ Ŕîĝĥţ ~~~]\"],\"editor.actionMenu.cameraActions.topView\":[\"[Ţöþ Ṽîéŵ ~~~]\"],\"editor.actionMenu.controlModes.delete\":[\"[Ðéļéţé ~~]\"],\"editor.actionMenu.controlModes.select\":[\"[Šéļéçţ ~~]\"],\"editor.actionMenu.followPascalPill.resumeFollowing\":[\"[Ŕéšûɱé ƒöļļöŵîñĝ ~~~~~]\"],\"editor.actionMenu.followPascalToggle.off\":[\"[Ƒöļļöŵ Þášçáļ: Öƒƒ ~~~~~]\"],\"editor.actionMenu.followPascalToggle.on\":[\"[Ƒöļļöŵ Þášçáļ: Öñ ~~~~~]\"],\"editor.actionMenu.furnishTools.appliance\":[\"[Åþþļîáñçé ~~~]\"],\"editor.actionMenu.furnishTools.bathroom\":[\"[Ɓáţĥŕööɱ ~~~]\"],\"editor.actionMenu.furnishTools.furniture\":[\"[Ƒûŕñîţûŕé ~~~]\"],\"editor.actionMenu.furnishTools.kitchen\":[\"[Ķîţçĥéñ ~~~]\"],\"editor.actionMenu.furnishTools.outdoor\":[\"[Öûţðööŕ ~~~]\"],\"editor.actionMenu.measurementControl.angle\":[\"[Åñĝļé ~~]\"],\"editor.actionMenu.measurementControl.angularDimension\":[\"[Åñĝûļáŕ ðîɱéñšîöñ ~~~~~]\"],\"editor.actionMenu.measurementControl.arcLength\":[\"[Åŕç ļéñĝţĥ ~~~]\"],\"editor.actionMenu.measurementControl.area\":[\"[Åŕéá ~~]\"],\"editor.actionMenu.measurementControl.centerMark\":[\"[Çéñţéŕ ɱáŕķ ~~~]\"],\"editor.actionMenu.measurementControl.chordDimension\":[\"[Çĥöŕð ðîɱéñšîöñ ~~~~~]\"],\"editor.actionMenu.measurementControl.continuousDimension\":[\"[Çöñţîñûöûš ðîɱéñšîöñ ~~~~~~]\"],\"editor.actionMenu.measurementControl.coordinateDimensions\":[\"[Çööŕðîñáţé ðîɱéñšîöñš ~~~~~~]\"],\"editor.actionMenu.measurementControl.diameterDimension\":[\"[Ðîáɱéţéŕ ðîɱéñšîöñ ~~~~~~]\"],\"editor.actionMenu.measurementControl.distance\":[\"[Ðîšţáñçé ~~~]\"],\"editor.actionMenu.measurementControl.floorPlan\":[\"[Ƒļööŕ þļáñ ~~~]\"],\"editor.actionMenu.measurementControl.linearDimension\":[\"[Ļîñéáŕ ðîɱéñšîöñ ~~~~~]\"],\"editor.actionMenu.measurementControl.measureSelectedlabel\":[\"[Ṁéášûŕé: \",[\"selectedLabel\"],\" ~~~]\"],\"editor.actionMenu.measurementControl.measurementOptions\":[\"[Ṁéášûŕéɱéñţ öþţîöñš ~~~~~~]\"],\"editor.actionMenu.measurementControl.measurementType\":[\"[Ṁéášûŕéɱéñţ ţýþé ~~~~~]\"],\"editor.actionMenu.measurementControl.perimeter\":[\"[Þéŕîɱéţéŕ ~~~]\"],\"editor.actionMenu.measurementControl.radiusDimension\":[\"[Ŕáðîûš ðîɱéñšîöñ ~~~~~]\"],\"editor.actionMenu.measurementControl.smart\":[\"[Šɱáŕţ ~~]\"],\"editor.actionMenu.measurementControl.volume\":[\"[Ṽöļûɱé ~~]\"],\"editor.actionMenu.pointAskButton.pointAndAsk\":[\"[Þöîñţ áñð ášķ ~~~~]\"],\"editor.actionMenu.pointAskButton.pointAndAskC\":[\"[Þöîñţ áñð ášķ (Ç) ~~~~]\"],\"editor.actionMenu.pointAskButton.pointAndAskWorksInThe\":[\"[Þöîñţ áñð ášķ ŵöŕķš îñ ţĥé 3Ð ṽîéŵ ~~~~~~~~]\"],\"editor.actionMenu.structureTools.ceiling\":[\"[Çéîļîñĝ ~~~]\"],\"editor.actionMenu.structureTools.column\":[\"[Çöļûɱñ ~~]\"],\"editor.actionMenu.structureTools.door\":[\"[Ðööŕ ~~]\"],\"editor.actionMenu.structureTools.duct\":[\"[Ðûçţ ~~]\"],\"editor.actionMenu.structureTools.ductFitting\":[\"[Ðûçţ Ƒîţţîñĝ ~~~~]\"],\"editor.actionMenu.structureTools.dwvPipe\":[\"[ÐŴṼ Þîþé ~~~]\"],\"editor.actionMenu.structureTools.elevator\":[\"[Éļéṽáţöŕ ~~~]\"],\"editor.actionMenu.structureTools.fence\":[\"[Ƒéñçé ~~]\"],\"editor.actionMenu.structureTools.gableRoof\":[\"[Ĝáƀļé Ŕööƒ ~~~]\"],\"editor.actionMenu.structureTools.hvacUnit\":[\"[ĤṼÅÇ Ûñîţ ~~~]\"],\"editor.actionMenu.structureTools.lineset\":[\"[Ļîñéšéţ ~~~]\"],\"editor.actionMenu.structureTools.liquidLine\":[\"[Ļîǫûîð Ļîñé ~~~]\"],\"editor.actionMenu.structureTools.pipeFitting\":[\"[Þîþé Ƒîţţîñĝ ~~~~]\"],\"editor.actionMenu.structureTools.register\":[\"[Ŕéĝîšţéŕ ~~~]\"],\"editor.actionMenu.structureTools.shelf\":[\"[Šĥéļƒ ~~]\"],\"editor.actionMenu.structureTools.slab\":[\"[Šļáƀ ~~]\"],\"editor.actionMenu.structureTools.spawnPoint\":[\"[Šþáŵñ Þöîñţ ~~~]\"],\"editor.actionMenu.structureTools.stairs\":[\"[Šţáîŕš ~~]\"],\"editor.actionMenu.structureTools.trap\":[\"[Ţŕáþ ~~]\"],\"editor.actionMenu.structureTools.wall\":[\"[Ŵáļļ ~~]\"],\"editor.actionMenu.structureTools.window\":[\"[Ŵîñðöŵ ~~]\"],\"editor.actionMenu.structureTools.zone\":[\"[Žöñé ~~]\"],\"editor.actionMenu.viewToggles.deleteGuideImage\":[\"[Ðéļéţé ĝûîðé îɱáĝé ~~~~~]\"],\"editor.actionMenu.viewToggles.deleteScan\":[\"[Ðéļéţé šçáñ ~~~]\"],\"editor.actionMenu.viewToggles.guideCount\":[\"[\",[\"count\",\"plural\",{\"one\":[\"#\",\" ĝûîðé îɱáĝé öñ ţĥîš ļéṽéļ\"],\"other\":[\"#\",\" ĝûîðé îɱáĝéš öñ ţĥîš ļéṽéļ\"]}],\" ~~~~~~~~~~~~~]\"],\"editor.actionMenu.viewToggles.guideImageNumber\":[\"[Ĝûîðé îɱáĝé \",[\"number\"],\" ~~~]\"],\"editor.actionMenu.viewToggles.guideImageSettings\":[\"[Ĝûîðé îɱáĝé šéţţîñĝš ~~~~~~]\"],\"editor.actionMenu.viewToggles.guideImages\":[\"[Ĝûîðé îɱáĝéš ~~~~]\"],\"editor.actionMenu.viewToggles.guides\":[\"[Ĝûîðéš ~~]\"],\"editor.actionMenu.viewToggles.guidesHidden\":[\"[Ĝûîðéš: Ĥîððéñ ~~~~]\"],\"editor.actionMenu.viewToggles.guidesVisible\":[\"[Ĝûîðéš: Ṽîšîƀļé ~~~~]\"],\"editor.actionMenu.viewToggles.hideGuideImages\":[\"[Ĥîðé ĝûîðé îɱáĝéš ~~~~~]\"],\"editor.actionMenu.viewToggles.hideReferenceFloor\":[\"[Ĥîðé ŕéƒéŕéñçé ƒļööŕ ~~~~~~]\"],\"editor.actionMenu.viewToggles.hideScans\":[\"[Ĥîðé šçáñš ~~~]\"],\"editor.actionMenu.viewToggles.levelsBelow\":[\"[\",[\"count\"],\" ƀéļöŵ ~~]\"],\"editor.actionMenu.viewToggles.noLowerFloorAvailable\":[\"[Ñö ļöŵéŕ ƒļööŕ áṽáîļáƀļé. ~~~~~~~]\"],\"editor.actionMenu.viewToggles.opacity\":[\"[Öþáçîţý ~~~]\"],\"editor.actionMenu.viewToggles.referenceFloor\":[\"[Ŕéƒéŕéñçé ƒļööŕ ~~~~~]\"],\"editor.actionMenu.viewToggles.referenceFloorSelectedlevelname\":[\"[Ŕéƒéŕéñçé ƒļööŕ: \",[\"selectedLevelName\"],\" ~~~~~]\"],\"editor.actionMenu.viewToggles.referenceFloorSettings\":[\"[Ŕéƒéŕéñçé ƒļööŕ šéţţîñĝš ~~~~~~~]\"],\"editor.actionMenu.viewToggles.referenceSettings\":[\"[Ŕéƒéŕéñçé šéţţîñĝš ~~~~~~]\"],\"editor.actionMenu.viewToggles.references\":[\"[Ŕéƒéŕéñçéš ~~~]\"],\"editor.actionMenu.viewToggles.referencesEmpty\":[\"[Ûþļöáð ĜĻƁ ɱéšĥéš áš šçáñ ŕéƒéŕéñçéš öŕ ƀļûéþŕîñţ îɱáĝéš áš ĝûîðé ŕéƒéŕéñçéš. ~~~~~~~~~~~~~~~~~~~~]\"],\"editor.actionMenu.viewToggles.referencesHidden\":[\"[Ŕéƒéŕéñçéš: Ĥîððéñ ~~~~~]\"],\"editor.actionMenu.viewToggles.referencesVisible\":[\"[Ŕéƒéŕéñçéš: Ṽîšîƀļé ~~~~~~]\"],\"editor.actionMenu.viewToggles.riserDiagram\":[\"[Ŕîšéŕ ðîáĝŕáɱ ~~~~]\"],\"editor.actionMenu.viewToggles.scanCount\":[\"[\",[\"count\",\"plural\",{\"one\":[\"#\",\" šçáñ öñ ţĥîš ļéṽéļ\"],\"other\":[\"#\",\" šçáñš öñ ţĥîš ļéṽéļ\"]}],\" ~~~~~~~~~~]\"],\"editor.actionMenu.viewToggles.scanNumber\":[\"[Šçáñ \",[\"number\"],\" ~~]\"],\"editor.actionMenu.viewToggles.scanSettings\":[\"[Šçáñ šéţţîñĝš ~~~~]\"],\"editor.actionMenu.viewToggles.scans\":[\"[Šçáñš ~~]\"],\"editor.actionMenu.viewToggles.scansHidden\":[\"[Šçáñš: Ĥîððéñ ~~~~]\"],\"editor.actionMenu.viewToggles.scansVisible\":[\"[Šçáñš: Ṽîšîƀļé ~~~~]\"],\"editor.actionMenu.viewToggles.showGuideImages\":[\"[Šĥöŵ ĝûîðé îɱáĝéš ~~~~~]\"],\"editor.actionMenu.viewToggles.showReferenceFloor\":[\"[Šĥöŵ ŕéƒéŕéñçé ƒļööŕ ~~~~~~]\"],\"editor.actionMenu.viewToggles.showScans\":[\"[Šĥöŵ šçáñš ~~~]\"],\"editor.actionMenu.viewToggles.uploadScanOrGuideImage\":[\"[Ûþļöáð šçáñ öŕ ĝûîðé îɱáĝé ~~~~~~~]\"],\"editor.backToHome\":[\"[Ɓáçķ ţö ĥöɱé ~~~]\"],\"editor.buildPanel.advanced\":[\"[Åðṽáñçéð ~~~]\"],\"editor.buildPanel.rooms.hint\":[\"[ŵáļļš · ƒļööŕ · çéîļîñĝ ~~~~~~]\"],\"editor.buildPanel.rooms.idle\":[\"[Þîçķ á šĥáþé ţö šţáŕţ. Éṽéŕý ŕööɱ ƀŕîñĝš îţš öŵñ ŵáļļš, ƒļööŕ áñð çéîļîñĝ. ~~~~~~~~~~~~~~~~~~]\"],\"editor.buildPanel.rooms.polygon.caption\":[\"[\",[\"lead\"],\" ţĥéñ ţĥé ƒîŕšţ öñé áĝáîñ ţö çļöšé. Ƒöŕ Ļ-šĥáþéš áñð áñĝļéð ŕööɱš. ~~~~~~~~~~~~~~~~]\"],\"editor.buildPanel.rooms.polygon.label\":[\"[Þöļýĝöñ ~~~]\"],\"editor.buildPanel.rooms.polygon.lead\":[\"[Çļîçķ éáçĥ çöŕñéŕ, ~~~~~]\"],\"editor.buildPanel.rooms.polygon.title\":[\"[Þöļýĝöñ ŕööɱ ~~~~]\"],\"editor.buildPanel.rooms.rectangle.caption\":[\"[\",[\"lead\"],\" öñ ţĥé ĝŕîð. Ŵáļļš, ƒļööŕ áñð çéîļîñĝ áŕé çŕéáţéð ţöĝéţĥéŕ. ~~~~~~~~~~~~~~~]\"],\"editor.buildPanel.rooms.rectangle.label\":[\"[Ŕéçţáñĝļé ~~~]\"],\"editor.buildPanel.rooms.rectangle.lead\":[\"[Çļîçķ ţŵö çöŕñéŕš ~~~~~]\"],\"editor.buildPanel.rooms.rectangle.title\":[\"[Ŕéçţáñĝļé ŕööɱ ~~~~]\"],\"editor.buildPanel.rooms.title\":[\"[Ŕööɱš ~~]\"],\"editor.buildPanel.rooms.walls.caption\":[\"[\",[\"lead\"],\" Çļöšé á ļööþ áñð îţ ƀéçöɱéš á ŕööɱ; ļéáṽé îţ öþéñ ƒöŕ þáŕţîţîöñš. ~~~~~~~~~~~~~~~~]\"],\"editor.buildPanel.rooms.walls.label\":[\"[Ŵáļļš ~~]\"],\"editor.buildPanel.rooms.walls.lead\":[\"[Ðŕáŵ öñé ŵáļļ áţ á ţîɱé. ~~~~~~]\"],\"editor.buildPanel.rooms.walls.title\":[\"[Ŵáļļš ~~]\"],\"editor.cameraControlsHint\":[\"[Çáɱéŕá çöñţŕöļš ĥîñţ ~~~~~~]\"],\"editor.cameraHint.pan\":[\"[Þáñ ~]\"],\"editor.cameraHint.rotate\":[\"[Ŕöţáţé ~~]\"],\"editor.cameraHint.zoom\":[\"[Žööɱ ~~]\"],\"editor.controls.finishSwatch.ariaLabel\":[[\"label\"],\": \",[\"finish\"]],\"editor.controls.finishSwatch.default\":[\"[Ðéƒáûļţ ~~~]\"],\"editor.dismiss\":[\"[Ðîšɱîšš ~~~]\"],\"editor.dismissCameraControlsHint\":[\"[Ðîšɱîšš çáɱéŕá çöñţŕöļš ĥîñţ ~~~~~~~~]\"],\"editor.expandSidebar\":[\"[Éẋþáñð šîðéƀáŕ ~~~~]\"],\"editor.floatingActionMenu.axis\":[\"[Åẋîš ~~]\"],\"editor.floatingActionMenu.axis2\":[\"[⌥ áẋîš ~~]\"],\"editor.floatingActionMenu.noEquipment\":[\"[⚠ ñö éǫûîþɱéñţ ~~~~]\"],\"editor.floatingActionMenu.rTRotate\":[\"[Ŕ/Ţ ŕöţáţé ~~~]\"],\"editor.floatingActionMenu.registerCount\":[\"[\",[\"count\",\"plural\",{\"one\":[\"#\",\" ŕéĝîšţéŕ\"],\"other\":[\"#\",\" ŕéĝîšţéŕš\"]}],\" ~~~~~~]\"],\"editor.floatingActionMenu.runCount\":[\"[\",[\"count\",\"plural\",{\"one\":[[\"number\"],\" ŕûñ\"],\"other\":[[\"number\"],\" ŕûñš\"]}],\" ~~~]\"],\"editor.floatingActionMenu.system\":[\"[Šýšţéɱ ~~]\"],\"editor.floatingLevelSelector.addAFloorUnderTheRoof\":[\"[Åðð á ƒļööŕ ûñðéŕ ţĥé ŕööƒ ~~~~~~~]\"],\"editor.floatingLevelSelector.addLevelAbove\":[\"[Åðð ļéṽéļ áƀöṽé ~~~~]\"],\"editor.floatingLevelSelector.addLevelBelow\":[\"[Åðð ļéṽéļ ƀéļöŵ ~~~~]\"],\"editor.floatingLevelSelector.cancel\":[\"[Çáñçéļ ~~]\"],\"editor.floatingLevelSelector.delete\":[\"[Ðéļéţé ~~]\"],\"editor.floatingLevelSelector.deleteLevel\":[\"[Ðéļéţé ļéṽéļ ~~~~]\"],\"editor.floatingLevelSelector.deleteLevelConfirm\":[\"[Åŕé ýöû šûŕé ýöû ŵáñţ ţö ðéļéţé \",[\"levelName\"],\"? Åļļ ŵáļļš, ƒļööŕš, áñð öƀĵéçţš öñ ţĥîš ļéṽéļ ŵîļļ ƀé þéŕɱáñéñţļý ŕéɱöṽéð. ~~~~~~~~~~~~~~~~~~~~~~~~~~]\"],\"editor.floatingLevelSelector.dragToReorder\":[\"[Ðŕáĝ ţö ŕéöŕðéŕ ~~~~]\"],\"editor.floatingLevelSelector.duplicateLevel\":[\"[Ðûþļîçáţé ļéṽéļ ~~~~~]\"],\"editor.floatingLevelSelector.duplicateWithOptions\":[\"[Ðûþļîçáţé ŵîţĥ öþţîöñš... ~~~~~~]\"],\"editor.floatingLevelSelector.exitUnitFocus\":[\"[Éẋîţ ûñîţ ƒöçûš ~~~~]\"],\"editor.floatingLevelSelector.focusedUnitHasZonesHere\":[\"[Ƒöçûšéð ûñîţ ĥáš žöñéš ĥéŕé ~~~~~~~]\"],\"editor.floatingLevelSelector.groundFloorOverGrade\":[\"[Ţĥé ĝŕöûñð ƒļööŕ šţáñðš \",[\"distance\"],\" öṽéŕ ĝŕáðé. Šéáţ ţĥé ĝŕöûñð ƒļööŕ 8 îñ öṽéŕ ĝŕáðé ~~~~~~~~~~~~~~~~~~]\"],\"editor.floatingLevelSelector.groundFloorUnderGrade\":[\"[Ţĥé ĝŕöûñð ƒļööŕ šţáñðš \",[\"distance\"],\" ûñðéŕ ĝŕáðé. Šéáţ ţĥé ĝŕöûñð ƒļööŕ 8 îñ öṽéŕ ĝŕáðé ~~~~~~~~~~~~~~~~~~]\"],\"editor.floatingLevelSelector.groundLineTheLevelsUnderIt\":[\"[Ĝŕöûñð ļîñé: ţĥé ļéṽéļš ûñðéŕ îţ áŕé ƀéļöŵ ĝŕáðé ~~~~~~~~~~~~]\"],\"editor.floatingLevelSelector.groundOffset\":[\"[Ĝŕöûñð · \",[\"offset\"],\" ~~]\"],\"editor.floatingLevelSelector.insertLevelHere\":[\"[Îñšéŕţ ļéṽéļ ĥéŕé ~~~~~]\"],\"editor.floatingLevelSelector.levelHeight\":[\"[Ļéṽéļ ĥéîĝĥţ ~~~~]\"],\"editor.floatingLevelSelector.pasteCopiedSelection\":[\"[Þášţé çöþîéð šéļéçţîöñ ~~~~~~]\"],\"editor.floatingLevelSelector.reorderLevelname\":[\"[Ŕéöŕðéŕ \",[\"levelName\"],\" ~~~]\"],\"editor.floatingLevelSelector.seatTheBuildingSoThisFloor\":[\"[Šéáţ ţĥé ƀûîļðîñĝ šö ţĥîš ƒļööŕ šţáñðš áţ ĝŕáðé; ţĥé ƒļööŕš ûñðéŕ îţ áŕé ƀéļöŵ ĝŕáðé ~~~~~~~~~~~~~~~~~~~~~]\"],\"editor.floatingLevelSelector.setAsGroundFloor\":[\"[Šéţ áš ĝŕöûñð ƒļööŕ ~~~~~]\"],\"editor.floatingLevelSelector.theGroundLevelCannotBeDeleted\":[\"[Ţĥé ĝŕöûñð ļéṽéļ çáññöţ ƀé ðéļéţéð ~~~~~~~~~]\"],\"editor.floatingLevelSelector.thisFloorStandsAtGrade\":[\"[Ţĥîš ƒļööŕ šţáñðš áţ ĝŕáðé ~~~~~~~]\"],\"editor.floatingLevelSelector.unit\":[\"[Ûñîţ ~~]\"],\"editor.floorFootprint.area\":[\"[Ƒļööŕ áŕéá ~~~]\"],\"editor.floorFootprint.room\":[\"[\",[\"room\"],\" ƒļööŕ ~~]\"],\"editor.floorFootprint.shared\":[\"[Šĥáŕéð ƒļööŕ ~~~~]\"],\"editor.helpers.buildingHelper.cancel\":[\"[Çáñçéļ ~~]\"],\"editor.helpers.buildingHelper.placeBuilding\":[\"[Þļáçé ƀûîļðîñĝ ~~~~]\"],\"editor.helpers.buildingHelper.rotate\":[\"[Ŕöţáţé ~~]\"],\"editor.helpers.contextualHelperPanel.cancelPlacement\":[\"[Çáñçéļ þļáçéɱéñţ ~~~~~]\"],\"editor.helpers.contextualHelperPanel.continuationClickOrPressCTo\":[\"[Çöñţîñûáţîöñ — çļîçķ öŕ þŕéšš Ç ţö çýçļé ~~~~~~~~~~]\"],\"editor.helpers.contextualHelperPanel.continuationLabel\":[\"[Çöñţîñûáţîöñ: \",[\"label\"],\" ~~~~]\"],\"editor.helpers.contextualHelperPanel.dragToDrawFence\":[\"[Ðŕáĝ ţö ðŕáŵ ƒéñçé ~~~~~]\"],\"editor.helpers.contextualHelperPanel.eraseScope\":[\"[Éŕášé: \",[\"scope\"],\" ~~]\"],\"editor.helpers.contextualHelperPanel.eraseScopeClickOrPressShift\":[\"[Éŕášé šçöþé — çļîçķ öŕ þŕéšš Šĥîƒţ ţö çýçļé ~~~~~~~~~~~]\"],\"editor.helpers.contextualHelperPanel.eraseScopeLabel\":[\"[Éŕášé šçöþé: \",[\"scope\"],\" ~~~]\"],\"editor.helpers.contextualHelperPanel.fenceTypeClickOrPressT\":[\"[Ƒéñçé ţýþé — çļîçķ öŕ þŕéšš Ţ ţö šŵîţçĥ ƀéţŵééñ šţŕáîĝĥţ, çûŕṽéð áñð ƒŕééĥáñð ~~~~~~~~~~~~~~~~~~~]\"],\"editor.helpers.contextualHelperPanel.fewerShortcuts\":[\"[Ƒéŵéŕ šĥöŕţçûţš ~~~~~]\"],\"editor.helpers.contextualHelperPanel.finishCurveOrDoubleClick\":[\"[Ƒîñîšĥ çûŕṽé (öŕ ðöûƀļé-çļîçķ) ~~~~~~~~]\"],\"editor.helpers.contextualHelperPanel.gridLength\":[\"[Ĝŕîð: \",[\"length\"],\" ~~]\"],\"editor.helpers.contextualHelperPanel.gridStepClickOrTapCtrl\":[\"[Ĝŕîð šţéþ — çļîçķ öŕ ţáþ Çţŕļ ţö çýçļé ~~~~~~~~~]\"],\"editor.helpers.contextualHelperPanel.gridStepLength\":[\"[Ĝŕîð šţéþ: \",[\"length\"],\" ~~~]\"],\"editor.helpers.contextualHelperPanel.hoverAPaintedSurfaceToErase\":[\"[Ĥöṽéŕ á þáîñţéð šûŕƒáçé ţö éŕášé ~~~~~~~~~]\"],\"editor.helpers.contextualHelperPanel.hoverASurfaceToPaint\":[\"[Ĥöṽéŕ á šûŕƒáçé ţö þáîñţ ~~~~~~]\"],\"editor.helpers.contextualHelperPanel.hoverASurfaceToPickIts\":[\"[Ĥöṽéŕ á šûŕƒáçé ţö þîçķ îţš ɱáţéŕîáļ ~~~~~~~~~]\"],\"editor.helpers.contextualHelperPanel.moreShortcuts\":[\"[Ṁöŕé šĥöŕţçûţš ~~~~]\"],\"editor.helpers.contextualHelperPanel.paintScope\":[\"[Þáîñţ: \",[\"scope\"],\" ~~]\"],\"editor.helpers.contextualHelperPanel.paintScopeClickOrPressShift\":[\"[Þáîñţ šçöþé — çļîçķ öŕ þŕéšš Šĥîƒţ ţö çýçļé ~~~~~~~~~~~]\"],\"editor.helpers.contextualHelperPanel.paintScopeLabel\":[\"[Þáîñţ šçöþé: \",[\"scope\"],\" ~~~]\"],\"editor.helpers.contextualHelperPanel.pickScope\":[\"[Þîçķ: \",[\"scope\"],\" ~~]\"],\"editor.helpers.contextualHelperPanel.placeGateOnAFence\":[\"[Þļáçé ĝáţé öñ á ƒéñçé ~~~~~~]\"],\"editor.helpers.contextualHelperPanel.placePassageOnAFence\":[\"[Þļáçé þáššáĝé öñ á ƒéñçé ~~~~~~]\"],\"editor.helpers.contextualHelperPanel.selectAMaterialToPaint\":[\"[Šéļéçţ á ɱáţéŕîáļ ţö þáîñţ ~~~~~~~]\"],\"editor.helpers.contextualHelperPanel.snappingAngles\":[\"[Šñáþþîñĝ: Åñĝļéš ~~~~~]\"],\"editor.helpers.contextualHelperPanel.snappingGrid\":[\"[Šñáþþîñĝ: Ĝŕîð ~~~~]\"],\"editor.helpers.contextualHelperPanel.snappingLines\":[\"[Šñáþþîñĝ: Ļîñéš ~~~~]\"],\"editor.helpers.contextualHelperPanel.snappingModeClickOrPressShift\":[\"[Šñáþþîñĝ ɱöðé — çļîçķ öŕ þŕéšš Šĥîƒţ ţö çýçļé ~~~~~~~~~~~]\"],\"editor.helpers.contextualHelperPanel.snappingOff\":[\"[Šñáþþîñĝ: Öƒƒ ~~~~]\"],\"editor.helpers.contextualHelperPanel.straightContinuationIsUnavailableForCurved\":[\"[Šţŕáîĝĥţ çöñţîñûáţîöñ îš ûñáṽáîļáƀļé ƒöŕ çûŕṽéð öŕ ƒŕééĥáñð ƒéñçéš ~~~~~~~~~~~~~~~~~~]\"],\"editor.helpers.contextualHelperPanel.straightContinuous\":[\"[Šţŕáîĝĥţ: Çöñţîñûöûš ~~~~~~]\"],\"editor.helpers.contextualHelperPanel.straightFenceContinuationClickOrPress\":[\"[Šţŕáîĝĥţ ƒéñçé çöñţîñûáţîöñ — çļîçķ öŕ þŕéšš Ç ţö ţöĝĝļé ~~~~~~~~~~~~~~]\"],\"editor.helpers.contextualHelperPanel.straightSingle\":[\"[Šţŕáîĝĥţ: Šîñĝļé ~~~~~]\"],\"editor.helpers.helperManager.addPoint\":[\"[Åðð þöîñţ ~~~]\"],\"editor.helpers.helperManager.addPointClickTheFirstTo\":[\"[Åðð þöîñţ · çļîçķ ţĥé ƒîŕšţ ţö çļöšé ~~~~~~~~~]\"],\"editor.helpers.helperManager.brushSize\":[\"[Ɓŕûšĥ šîžé ~~~]\"],\"editor.helpers.helperManager.cancel\":[\"[Çáñçéļ ~~]\"],\"editor.helpers.helperManager.cancelPicking\":[\"[Çáñçéļ þîçķîñĝ ~~~~]\"],\"editor.helpers.helperManager.cancelStroke\":[\"[Çáñçéļ šţŕöķé ~~~~]\"],\"editor.helpers.helperManager.done\":[\"[Ðöñé ~~]\"],\"editor.helpers.helperManager.drawTheMezzanine\":[\"[Ðŕáŵ ţĥé ɱéžžáñîñé ~~~~~]\"],\"editor.helpers.helperManager.drawTheOpening\":[\"[Ðŕáŵ ţĥé öþéñîñĝ ~~~~~]\"],\"editor.helpers.helperManager.drawTheTerrace\":[\"[Ðŕáŵ ţĥé ţéŕŕáçé ~~~~~]\"],\"editor.helpers.helperManager.exitSmartMeasure\":[\"[Éẋîţ šɱáŕţ ɱéášûŕé ~~~~~]\"],\"editor.helpers.helperManager.finish\":[\"[Ƒîñîšĥ ~~]\"],\"editor.helpers.helperManager.finishAtTheEdge\":[\"[Ƒîñîšĥ áţ ţĥé éðĝé ~~~~~]\"],\"editor.helpers.helperManager.freeMove\":[\"[Ƒŕéé ɱöṽé ~~~]\"],\"editor.helpers.helperManager.freeMoveSlideDoorsAndWindows\":[\"[Ƒŕéé ɱöṽé · šļîðé ðööŕš áñð ŵîñðöŵš ~~~~~~~~~]\"],\"editor.helpers.helperManager.holdToPickAMaterial\":[\"[Ĥöļð ţö þîçķ á ɱáţéŕîáļ ~~~~~~]\"],\"editor.helpers.helperManager.inspectSurfaceDimensions\":[\"[Îñšþéçţ šûŕƒáçé ðîɱéñšîöñš ~~~~~~~~]\"],\"editor.helpers.helperManager.paintWithThisMaterial\":[\"[Þáîñţ ŵîţĥ ţĥîš ɱáţéŕîáļ ~~~~~~~]\"],\"editor.helpers.helperManager.pickTargetHeight\":[\"[Þîçķ ţáŕĝéţ ĥéîĝĥţ ~~~~~]\"],\"editor.helpers.helperManager.pinMeasurementLens\":[\"[Þîñ ɱéášûŕéɱéñţ ļéñš ~~~~~~]\"],\"editor.helpers.helperManager.place\":[\"[Þļáçé ~~]\"],\"editor.helpers.helperManager.placeInsideTheRoom\":[\"[Þļáçé îñšîðé ţĥé ŕööɱ ~~~~~~]\"],\"editor.helpers.helperManager.pressAnywhereDragToTheOpposite\":[\"[Þŕéšš áñýŵĥéŕé, ðŕáĝ ţö ţĥé öþþöšîţé çöŕñéŕ ~~~~~~~~~~~]\"],\"editor.helpers.helperManager.raiseOrLower\":[\"[Ŕáîšé öŕ ļöŵéŕ ~~~~]\"],\"editor.helpers.helperManager.removeAPaintedPartOrReset\":[\"[Ŕéɱöṽé á þáîñţéð þáŕţ, öŕ ŕéšéţ á šûŕƒáçé ~~~~~~~~~~]\"],\"editor.helpers.helperManager.removeLastPoint\":[\"[Ŕéɱöṽé ļášţ þöîñţ ~~~~~]\"],\"editor.helpers.helperManager.resize\":[\"[Ŕéšîžé ~~]\"],\"editor.helpers.helperManager.rotate45\":[\"[Ŕöţáţé ±45° ~~]\"],\"editor.helpers.helperManager.rotateTheSelection45\":[\"[Ŕöţáţé ţĥé šéļéçţîöñ ±45° ~~~~~~]\"],\"editor.helpers.helperManager.setOneCornerThenTheOpposite\":[\"[Šéţ öñé çöŕñéŕ, ţĥéñ ţĥé öþþöšîţé ~~~~~~~~~]\"],\"editor.helpers.itemHelper.cancel\":[\"[Çáñçéļ ~~]\"],\"editor.helpers.itemHelper.forcePlace\":[\"[Ƒöŕçé þļáçé ~~~]\"],\"editor.helpers.itemHelper.place\":[\"[Þļáçé ~~]\"],\"editor.helpers.itemHelper.rotate\":[\"[Ŕöţáţé ~~]\"],\"editor.helpers.registeredToolHelper.guidedConstraintsBypassed\":[\"[Ĝûîðéð çöñšţŕáîñţš ƀýþáššéð ~~~~~~~~]\"],\"editor.inspector.field.angle.g10zaw\":[\"[Åñĝļé ~~]\"],\"editor.inspector.field.armLengthM.1jclqgw\":[\"[Åŕɱ ļéñĝţĥ ɱ ~~~]\"],\"editor.inspector.field.attachmentSide.6n9s5v\":[\"[Åţţáçĥɱéñţ šîðé ~~~~~]\"],\"editor.inspector.field.autoHangers.10554ka\":[\"[Åûţö ĥáñĝéŕš ~~~~]\"],\"editor.inspector.field.autoMiterCorners.zxr5lt\":[\"[Åûţö ɱîţéŕ çöŕñéŕš ~~~~~]\"],\"editor.inspector.field.autoSpan.1gas9r6\":[\"[Åûţö šþáñ ~~~]\"],\"editor.inspector.field.backRatio.1ughd99\":[\"[Ɓáçķ ŕáţîö ~~~]\"],\"editor.inspector.field.baseHeight.1hs4zdf\":[\"[Ɓášé ĥéîĝĥţ ~~~]\"],\"editor.inspector.field.baseStyle.24vty5\":[\"[Ɓášé šţýļé ~~~]\"],\"editor.inspector.field.beamHeight.1kq0oh1\":[\"[Ɓéáɱ ĥéîĝĥţ ~~~]\"],\"editor.inspector.field.beamWidth.1q1mzbe\":[\"[Ɓéáɱ ŵîðţĥ ~~~]\"],\"editor.inspector.field.bodyShape.arvkuw\":[\"[Ɓöðý šĥáþé ~~~]\"],\"editor.inspector.field.bracketStyle.1vvoptm\":[\"[Ɓŕáçķéţ šţýļé ~~~~]\"],\"editor.inspector.field.branchAngle.v56zme\":[\"[Ɓŕáñçĥ áñĝļé ~~~~]\"],\"editor.inspector.field.cabHeight.1yn34mk\":[\"[Çáƀ ĥéîĝĥţ ~~~]\"],\"editor.inspector.field.canopyForm.1czzggp\":[\"[Çáñöþý ƒöŕɱ ~~~]\"],\"editor.inspector.field.cap.s0thej\":[\"[Çáþ ~]\"],\"editor.inspector.field.capOverhang.kxxz9j\":[\"[Çáþ öṽéŕĥáñĝ ~~~~]\"],\"editor.inspector.field.capShape.17mbxhu\":[\"[Çáþ šĥáþé ~~~]\"],\"editor.inspector.field.capThickness.u835q9\":[\"[Çáþ ţĥîçķñéšš ~~~~]\"],\"editor.inspector.field.carcassHeight.1aks0zy\":[\"[Çáŕçášš ĥéîĝĥţ ~~~~]\"],\"editor.inspector.field.cleanoutStyle.127zz6z\":[\"[Çļéáñöûţ šţýļé ~~~~]\"],\"editor.inspector.field.collarDiameter.1d5k28r\":[\"[Çöļļáŕ ðîáɱéţéŕ ~~~~~]\"],\"editor.inspector.field.collarHeight.1dqwsrf\":[\"[Çöļļáŕ ĥéîĝĥţ ~~~~]\"],\"editor.inspector.field.collarShape.1gacv11\":[\"[Çöļļáŕ šĥáþé ~~~~]\"],\"editor.inspector.field.collarWidth.qvc9ik\":[\"[Çöļļáŕ ŵîðţĥ ~~~~]\"],\"editor.inspector.field.columns.1sy73ks\":[\"[Çöļûɱñš ~~~]\"],\"editor.inspector.field.conicalFullCircle.1pgkpz5\":[\"[Çöñîçáļ ƒûļļ çîŕçļé ~~~~~~]\"],\"editor.inspector.field.connectionMode.1nty478\":[\"[Çöññéçţîöñ ɱöðé ~~~~~]\"],\"editor.inspector.field.connectionOffset.2m70s8\":[\"[Çöññéçţîöñ öƒƒšéţ ~~~~~]\"],\"editor.inspector.field.cornerBevel.16iniho\":[\"[Çöŕñéŕ ƀéṽéļ ~~~~]\"],\"editor.inspector.field.coveringType.95yd3k\":[\"[Çöṽéŕîñĝ ţýþé ~~~~]\"],\"editor.inspector.field.cricketHeight.pok31n\":[\"[Çŕîçķéţ ĥéîĝĥţ ~~~~]\"],\"editor.inspector.field.cricketLength.i2aht8\":[\"[Çŕîçķéţ ļéñĝţĥ ~~~~]\"],\"editor.inspector.field.cricketSide.1xnwil7\":[\"[Çŕîçķéţ šîðé ~~~~]\"],\"editor.inspector.field.cricketStyle.10j0lat\":[\"[Çŕîçķéţ šţýļé ~~~~]\"],\"editor.inspector.field.curb.5xi2ol\":[\"[Çûŕƀ ~~]\"],\"editor.inspector.field.curbHeight.1yn97sg\":[\"[Çûŕƀ ĥéîĝĥţ ~~~]\"],\"editor.inspector.field.curveOffset.l4xhvr\":[\"[Çûŕṽé öƒƒšéţ ~~~~]\"],\"editor.inspector.field.damperAngle.h5fxn7\":[\"[Ðáɱþéŕ áñĝļé ~~~~]\"],\"editor.inspector.field.deckThickness.4jmqze\":[\"[Ðéçķ ţĥîçķñéšš ~~~~]\"],\"editor.inspector.field.defaultLevelId.xmrjzp\":[\"[Ðéƒáûļţ ļéṽéļ îð ~~~~~]\"],\"editor.inspector.field.depth.1lu11u2\":[\"[Ðéþţĥ ~~]\"],\"editor.inspector.field.diameter.s3robe\":[\"[Ðîáɱéţéŕ ~~~]\"],\"editor.inspector.field.diameter2.pm6cl4\":[\"[Ðîáɱéţéŕ2 ~~~]\"],\"editor.inspector.field.doorDurationMs.13nx909\":[\"[Ðööŕ ðûŕáţîöñ ɱš ~~~~~]\"],\"editor.inspector.field.doorHeight.92r9k4\":[\"[Ðööŕ ĥéîĝĥţ ~~~]\"],\"editor.inspector.field.doorPanelStyle.2qog4q\":[\"[Ðööŕ þáñéļ šţýļé ~~~~~]\"],\"editor.inspector.field.doorStyle.gerpos\":[\"[Ðööŕ šţýļé ~~~]\"],\"editor.inspector.field.doorWidth.sy732l\":[\"[Ðööŕ ŵîðţĥ ~~~]\"],\"editor.inspector.field.downspoutEnabled.1gn00nv\":[\"[Ðöŵñšþöûţ éñáƀļéð ~~~~~]\"],\"editor.inspector.field.downspoutPosition.fxcsop\":[\"[Ðöŵñšþöûţ þöšîţîöñ ~~~~~~]\"],\"editor.inspector.field.ductMaterial.i8eonq\":[\"[Ðûçţ ɱáţéŕîáļ ~~~~]\"],\"editor.inspector.field.dutchGabletRake.6paydp\":[\"[Ðûţçĥ ĝáƀļéţ ŕáķé ~~~~~]\"],\"editor.inspector.field.dutchHipHeightRatio.1etnwgg\":[\"[Ðûţçĥ ĥîþ ĥéîĝĥţ ŕáţîö ~~~~~~]\"],\"editor.inspector.field.dutchHipWidthRatio.1dopfvb\":[\"[Ðûţçĥ ĥîþ ŵîðţĥ ŕáţîö ~~~~~~]\"],\"editor.inspector.field.dutchTopRakeThickness.1w9khxt\":[\"[Ðûţçĥ ţöþ ŕáķé ţĥîçķñéšš ~~~~~~~]\"],\"editor.inspector.field.dutchWaistLengthRatio.agtoxw\":[\"[Ðûţçĥ ŵáîšţ ļéñĝţĥ ŕáţîö ~~~~~~~]\"],\"editor.inspector.field.dwellMs.1lkk0o5\":[\"[Ðŵéļļ ɱš ~~~]\"],\"editor.inspector.field.edgeInset.1obeimx\":[\"[Éðĝé îñšéţ ~~~]\"],\"editor.inspector.field.elevation.4jbp44\":[\"[Éļéṽáţîöñ ~~~]\"],\"editor.inspector.field.endCapLeft.19jel4v\":[\"[Éñð çáþ ļéƒţ ~~~]\"],\"editor.inspector.field.endCapRight.lhse9c\":[\"[Éñð çáþ ŕîĝĥţ ~~~~]\"],\"editor.inspector.field.endCaps.4fsb5b\":[\"[Éñð çáþš ~~~]\"],\"editor.inspector.field.endPost.1guwsk0\":[\"[Éñð þöšţ ~~~]\"],\"editor.inspector.field.equipmentType.1mc2ywt\":[\"[Éǫûîþɱéñţ ţýþé ~~~~]\"],\"editor.inspector.field.fillToFloor.1oppnkf\":[\"[Ƒîļļ ţö ƒļööŕ ~~~~]\"],\"editor.inspector.field.finial.1ertf4s\":[\"[Ƒîñîáļ ~~]\"],\"editor.inspector.field.fittingType.18mz17s\":[\"[Ƒîţţîñĝ ţýþé ~~~~]\"],\"editor.inspector.field.flashingHeight.3e8nn6\":[\"[Ƒļášĥîñĝ ĥéîĝĥţ ~~~~~]\"],\"editor.inspector.field.flashingProjection.hhf0fk\":[\"[Ƒļášĥîñĝ þŕöĵéçţîöñ ~~~~~~]\"],\"editor.inspector.field.flueCount.j3t2ci\":[\"[Ƒļûé çöûñţ ~~~]\"],\"editor.inspector.field.flueDiameter.cjhubg\":[\"[Ƒļûé ðîáɱéţéŕ ~~~~]\"],\"editor.inspector.field.flueHeight.1dhc4y4\":[\"[Ƒļûé ĥéîĝĥţ ~~~]\"],\"editor.inspector.field.flueShape.1ealiy4\":[\"[Ƒļûé šĥáþé ~~~]\"],\"editor.inspector.field.flueSpacing.exhzco\":[\"[Ƒļûé šþáçîñĝ ~~~~]\"],\"editor.inspector.field.footingStyle.e3btg6\":[\"[Ƒööţîñĝ šţýļé ~~~~]\"],\"editor.inspector.field.frameDepth.1934a5n\":[\"[Ƒŕáɱé ðéþţĥ ~~~]\"],\"editor.inspector.field.frameThickness.1agxzd8\":[\"[Ƒŕáɱé ţĥîçķñéšš ~~~~~]\"],\"editor.inspector.field.framingStrategy.3jx9qe\":[\"[Ƒŕáɱîñĝ šţŕáţéĝý ~~~~~]\"],\"editor.inspector.field.fromLevelId.15ieejs\":[\"[Ƒŕöɱ ļéṽéļ îð ~~~~]\"],\"editor.inspector.field.gableOverhang.2z0obw\":[\"[Ĝáƀļé öṽéŕĥáñĝ ~~~~]\"],\"editor.inspector.field.gambrelLowerHeightRatio.wqq7lg\":[\"[Ĝáɱƀŕéļ ļöŵéŕ ĥéîĝĥţ ŕáţîö ~~~~~~~]\"],\"editor.inspector.field.gambrelLowerWidthRatio.uvyb1v\":[\"[Ĝáɱƀŕéļ ļöŵéŕ ŵîðţĥ ŕáţîö ~~~~~~~]\"],\"editor.inspector.field.gapX.wjxa7\":[\"[Ĝáþ ẋ ~~]\"],\"editor.inspector.field.gapY.mkbl8\":[\"[Ĝáþ ý ~~]\"],\"editor.inspector.field.glassThickness.s97b0x\":[\"[Ĝļášš ţĥîçķñéšš ~~~~~]\"],\"editor.inspector.field.groundClearance.4os7f0\":[\"[Ĝŕöûñð çļéáŕáñçé ~~~~~]\"],\"editor.inspector.field.guardInfill.16heiig\":[\"[Ĝûáŕð îñƒîļļ ~~~~]\"],\"editor.inspector.field.gutterEnabled.1oxiltf\":[\"[Ĝûţţéŕ éñáƀļéð ~~~~]\"],\"editor.inspector.field.gutterProfile.1ngzqi3\":[\"[Ĝûţţéŕ þŕöƒîļé ~~~~]\"],\"editor.inspector.field.gutterSize.jgavtz\":[\"[Ĝûţţéŕ šîžé ~~~]\"],\"editor.inspector.field.hangerMaxReach.1869epv\":[\"[Ĥáñĝéŕ ɱáẋ ŕéáçĥ ~~~~~]\"],\"editor.inspector.field.hangerSpacing.i2b5d7\":[\"[Ĥáñĝéŕ šþáçîñĝ ~~~~]\"],\"editor.inspector.field.hangerStyle.l7v7gb\":[\"[Ĥáñĝéŕ šţýļé ~~~~]\"],\"editor.inspector.field.height.7puwki\":[\"[Ĥéîĝĥţ ~~]\"],\"editor.inspector.field.height2.7b3jlc\":[\"[Ĥéîĝĥţ2 ~~]\"],\"editor.inspector.field.heightAboveRidge.1k99brk\":[\"[Ĥéîĝĥţ áƀöṽé ŕîðĝé ~~~~~]\"],\"editor.inspector.field.highEdgeHeight.1s7v90t\":[\"[Ĥîĝĥ éðĝé ĥéîĝĥţ ~~~~~]\"],\"editor.inspector.field.highOverhang.67w55d\":[\"[Ĥîĝĥ öṽéŕĥáñĝ ~~~~]\"],\"editor.inspector.field.highSideMode.1rc1r5j\":[\"[Ĥîĝĥ šîðé ɱöðé ~~~~]\"],\"editor.inspector.field.hoodOverhang.1q1hcin\":[\"[Ĥööð öṽéŕĥáñĝ ~~~~]\"],\"editor.inspector.field.infillPlacement.11dxzpo\":[\"[Îñƒîļļ þļáçéɱéñţ ~~~~~]\"],\"editor.inspector.field.inletShape.ypayh2\":[\"[Îñļéţ šĥáþé ~~~]\"],\"editor.inspector.field.innerRadius.1fkmg0j\":[\"[Îññéŕ ŕáðîûš ~~~~]\"],\"editor.inspector.field.insulated.iwziey\":[\"[Îñšûļáţéð ~~~]\"],\"editor.inspector.field.insulationR.663ufx\":[\"[Îñšûļáţîöñ ŕ ~~~~]\"],\"editor.inspector.field.lanternHeight.oz7zpm\":[\"[Ļáñţéŕñ ĥéîĝĥţ ~~~~]\"],\"editor.inspector.field.lanternTopScale.hkmpp2\":[\"[Ļáñţéŕñ ţöþ šçáļé ~~~~~]\"],\"editor.inspector.field.ledgerDepth.7av8k9\":[\"[Ļéðĝéŕ ðéþţĥ ~~~~]\"],\"editor.inspector.field.ledgerHeight.zo2oif\":[\"[Ļéðĝéŕ ĥéîĝĥţ ~~~~]\"],\"editor.inspector.field.ledgerVerticalOffset.1athbgt\":[\"[Ļéðĝéŕ ṽéŕţîçáļ öƒƒšéţ ~~~~~~]\"],\"editor.inspector.field.leftEndCondition.1syqlaw\":[\"[Ļéƒţ éñð çöñðîţîöñ ~~~~~]\"],\"editor.inspector.field.leftOverhang.1ydl9ma\":[\"[Ļéƒţ öṽéŕĥáñĝ ~~~~]\"],\"editor.inspector.field.length.1kpdcfp\":[\"[Ļéñĝţĥ ~~]\"],\"editor.inspector.field.liquidDiameter.w3pk7c\":[\"[Ļîǫûîð ðîáɱéţéŕ ~~~~~]\"],\"editor.inspector.field.louverCount.lhw2gr\":[\"[Ļöûṽéŕ çöûñţ ~~~~]\"],\"editor.inspector.field.lowBeamInset.1g7yw5l\":[\"[Ļöŵ ƀéáɱ îñšéţ ~~~~]\"],\"editor.inspector.field.lowEdgeHeight.47mae1\":[\"[Ļöŵ éðĝé ĥéîĝĥţ ~~~~]\"],\"editor.inspector.field.lowOverhang.t4nz1h\":[\"[Ļöŵ öṽéŕĥáñĝ ~~~~]\"],\"editor.inspector.field.mansardSteepHeightRatio.1hbb8rq\":[\"[Ṁáñšáŕð šţééþ ĥéîĝĥţ ŕáţîö ~~~~~~~]\"],\"editor.inspector.field.mansardSteepWidthRatio.6xk6vd\":[\"[Ṁáñšáŕð šţééþ ŵîðţĥ ŕáţîö ~~~~~~~]\"],\"editor.inspector.field.matchHostRoofMaterial.s56zwj\":[\"[Ṁáţçĥ ĥöšţ ŕööƒ ɱáţéŕîáļ ~~~~~~~]\"],\"editor.inspector.field.matchHostRoofStructure.bojht3\":[\"[Ṁáţçĥ ĥöšţ ŕööƒ šţŕûçţûŕé ~~~~~~~]\"],\"editor.inspector.field.mount.h80tay\":[\"[Ṁöûñţ ~~]\"],\"editor.inspector.field.mountingType.1xvin1e\":[\"[Ṁöûñţîñĝ ţýþé ~~~~]\"],\"editor.inspector.field.neckHeight.19ym8n1\":[\"[Ñéçķ ĥéîĝĥţ ~~~]\"],\"editor.inspector.field.opacity.1pmpfd2\":[\"[Öþáçîţý ~~~]\"],\"editor.inspector.field.openingAngle.brhi7c\":[\"[Öþéñîñĝ áñĝļé ~~~~]\"],\"editor.inspector.field.openingOffset.wpoqt6\":[\"[Öþéñîñĝ öƒƒšéţ ~~~~]\"],\"editor.inspector.field.openingSide.18l2iwe\":[\"[Öþéñîñĝ šîðé ~~~~]\"],\"editor.inspector.field.operationState.1lwrz07\":[\"[Öþéŕáţîöñ šţáţé ~~~~~]\"],\"editor.inspector.field.outletShape.lgpqhx\":[\"[Öûţļéţ šĥáþé ~~~~]\"],\"editor.inspector.field.overhang.b5ljpv\":[\"[Öṽéŕĥáñĝ ~~~]\"],\"editor.inspector.field.panelHeight.1kf31vk\":[\"[Þáñéļ ĥéîĝĥţ ~~~~]\"],\"editor.inspector.field.panelWidth.946581\":[\"[Þáñéļ ŵîðţĥ ~~~]\"],\"editor.inspector.field.patternAlignment.jd1ht0\":[\"[Þáţţéŕñ áļîĝñɱéñţ ~~~~~]\"],\"editor.inspector.field.patternCount.1r37pve\":[\"[Þáţţéŕñ çöûñţ ~~~~]\"],\"editor.inspector.field.patternDistribution.fmam51\":[\"[Þáţţéŕñ ðîšţŕîƀûţîöñ ~~~~~~]\"],\"editor.inspector.field.patternRemainder.i47p5y\":[\"[Þáţţéŕñ ŕéɱáîñðéŕ ~~~~~]\"],\"editor.inspector.field.picketProfile.1xgzuyc\":[\"[Þîçķéţ þŕöƒîļé ~~~~]\"],\"editor.inspector.field.picketRailCount.atgt6w\":[\"[Þîçķéţ ŕáîļ çöûñţ ~~~~~]\"],\"editor.inspector.field.picketSpacing.p8d98w\":[\"[Þîçķéţ šþáçîñĝ ~~~~]\"],\"editor.inspector.field.picketTop.1tskplu\":[\"[Þîçķéţ ţöþ ~~~]\"],\"editor.inspector.field.picketTopClearance.16eq1k0\":[\"[Þîçķéţ ţöþ çļéáŕáñçé ~~~~~~]\"],\"editor.inspector.field.picketVariation.f7vl1c\":[\"[Þîçķéţ ṽáŕîáţîöñ ~~~~~]\"],\"editor.inspector.field.picketWidth.3fr3rh\":[\"[Þîçķéţ ŵîðţĥ ~~~~]\"],\"editor.inspector.field.pipeMaterial.1ggc2wy\":[\"[Þîþé ɱáţéŕîáļ ~~~~]\"],\"editor.inspector.field.pitch.xe6ekx\":[\"[Þîţçĥ ~~]\"],\"editor.inspector.field.position.1quewx6\":[\"[Þöšîţîöñ ~~~]\"],\"editor.inspector.field.postBracing.crq8nn\":[\"[Þöšţ ƀŕáçîñĝ ~~~~]\"],\"editor.inspector.field.postCap.1xcvxrv\":[\"[Þöšţ çáþ ~~~]\"],\"editor.inspector.field.postCount.22r56c\":[\"[Þöšţ çöûñţ ~~~]\"],\"editor.inspector.field.postDepth.1ko6j1m\":[\"[Þöšţ ðéþţĥ ~~~]\"],\"editor.inspector.field.postInset.le36li\":[\"[Þöšţ îñšéţ ~~~]\"],\"editor.inspector.field.postLayoutMode.16jre62\":[\"[Þöšţ ļáýöûţ ɱöðé ~~~~~]\"],\"editor.inspector.field.postSize.1jodxek\":[\"[Þöšţ šîžé ~~~]\"],\"editor.inspector.field.postSpacing.voppfi\":[\"[Þöšţ šþáçîñĝ ~~~~]\"],\"editor.inspector.field.postThrough.1abgu4a\":[\"[Þöšţ ţĥŕöûĝĥ ~~~~]\"],\"editor.inspector.field.postWidth.rk26fz\":[\"[Þöšţ ŵîðţĥ ~~~]\"],\"editor.inspector.field.profile.1kwlci6\":[\"[Þŕöƒîļé ~~~]\"],\"editor.inspector.field.projection.jhtig0\":[\"[Þŕöĵéçţîöñ ~~~]\"],\"editor.inspector.field.purlinHeight.eo9cjm\":[\"[Þûŕļîñ ĥéîĝĥţ ~~~~]\"],\"editor.inspector.field.purlinSpacing.4gbzb2\":[\"[Þûŕļîñ šþáçîñĝ ~~~~]\"],\"editor.inspector.field.purlinWidth.r6tu3j\":[\"[Þûŕļîñ ŵîðţĥ ~~~~]\"],\"editor.inspector.field.rafterEndInset.14c0wy5\":[\"[Ŕáƒţéŕ éñð îñšéţ ~~~~~]\"],\"editor.inspector.field.rafterHeight.1e1n99w\":[\"[Ŕáƒţéŕ ĥéîĝĥţ ~~~~]\"],\"editor.inspector.field.rafterSpacing.19subc0\":[\"[Ŕáƒţéŕ šþáçîñĝ ~~~~]\"],\"editor.inspector.field.rafterWidth.eksj4t\":[\"[Ŕáƒţéŕ ŵîðţĥ ~~~~]\"],\"editor.inspector.field.railingHeight.6wf4bm\":[\"[Ŕáîļîñĝ ĥéîĝĥţ ~~~~]\"],\"editor.inspector.field.railingMode.ov7xpu\":[\"[Ŕáîļîñĝ ɱöðé ~~~~]\"],\"editor.inspector.field.railingStyle.1nyd2u\":[\"[Ŕáîļîñĝ šţýļé ~~~~]\"],\"editor.inspector.field.resizeLock.b2hbr0\":[\"[Ŕéšîžé ļöçķ ~~~]\"],\"editor.inspector.field.returnDiameter.166ozhe\":[\"[Ŕéţûŕñ ðîáɱéţéŕ ~~~~~]\"],\"editor.inspector.field.returnHeight.b9sq6y\":[\"[Ŕéţûŕñ ĥéîĝĥţ ~~~~]\"],\"editor.inspector.field.returnShape.1e3a27i\":[\"[Ŕéţûŕñ šĥáþé ~~~~]\"],\"editor.inspector.field.returnWidth.z9r3h3\":[\"[Ŕéţûŕñ ŵîðţĥ ~~~~]\"],\"editor.inspector.field.rightEndCondition.tjlw3l\":[\"[Ŕîĝĥţ éñð çöñðîţîöñ ~~~~~~]\"],\"editor.inspector.field.rightOverhang.yqbeft\":[\"[Ŕîĝĥţ öṽéŕĥáñĝ ~~~~]\"],\"editor.inspector.field.roofHeight.1uhy6qy\":[\"[Ŕööƒ ĥéîĝĥţ ~~~]\"],\"editor.inspector.field.roofStyle.pawqfy\":[\"[Ŕööƒ šţýļé ~~~]\"],\"editor.inspector.field.roofThickness.1xlr3rx\":[\"[Ŕööƒ ţĥîçķñéšš ~~~~]\"],\"editor.inspector.field.roofType.1m9kv5h\":[\"[Ŕööƒ ţýþé ~~~]\"],\"editor.inspector.field.rotation.ly2rj\":[\"[Ŕöţáţîöñ ~~~]\"],\"editor.inspector.field.rows.1ba1neg\":[\"[Ŕöŵš ~~]\"],\"editor.inspector.field.scale.b6rpxt\":[\"[Šçáļé ~~]\"],\"editor.inspector.field.seamDetail.197za48\":[\"[Šéáɱ ðéţáîļ ~~~]\"],\"editor.inspector.field.segmentType.l667sy\":[\"[Šéĝɱéñţ ţýþé ~~~~]\"],\"editor.inspector.field.shaftStyle.1i5ampa\":[\"[Šĥáƒţ šţýļé ~~~]\"],\"editor.inspector.field.shaftWallThickness.bduslr\":[\"[Šĥáƒţ ŵáļļ ţĥîçķñéšš ~~~~~~]\"],\"editor.inspector.field.shape.iq9t52\":[\"[Šĥáþé ~~]\"],\"editor.inspector.field.shape2.fi0nx8\":[\"[Šĥáþé2 ~~]\"],\"editor.inspector.field.shedHighSide.bzzddg\":[\"[Šĥéð ĥîĝĥ šîðé ~~~~]\"],\"editor.inspector.field.shingleThickness.1hn5wxr\":[\"[Šĥîñĝļé ţĥîçķñéšš ~~~~~]\"],\"editor.inspector.field.shoulderExtent.11j8uiv\":[\"[Šĥöûļðéŕ éẋţéñţ ~~~~~]\"],\"editor.inspector.field.shoulderHeight.xyqn6g\":[\"[Šĥöûļðéŕ ĥéîĝĥţ ~~~~~]\"],\"editor.inspector.field.shoulderStyle.1hkcv2w\":[\"[Šĥöûļðéŕ šţýļé ~~~~]\"],\"editor.inspector.field.showCenterColumn.1uggg45\":[\"[Šĥöŵ çéñţéŕ çöļûɱñ ~~~~~]\"],\"editor.inspector.field.showInfill.33rv7u\":[\"[Šĥöŵ îñƒîļļ ~~~]\"],\"editor.inspector.field.showStepSupports.1kg8h8m\":[\"[Šĥöŵ šţéþ šûþþöŕţš ~~~~~]\"],\"editor.inspector.field.sideFlashing.cv744o\":[\"[Šîðé ƒļášĥîñĝ ~~~~]\"],\"editor.inspector.field.size.1a4x3zw\":[\"[Šîžé ~~]\"],\"editor.inspector.field.skylightType.1a5vj3i\":[\"[Šķýļîĝĥţ ţýþé ~~~~]\"],\"editor.inspector.field.slabOpeningMode.g4f730\":[\"[Šļáƀ öþéñîñĝ ɱöðé ~~~~~]\"],\"editor.inspector.field.slatGap.slmk93\":[\"[Šļáţ ĝáþ ~~~]\"],\"editor.inspector.field.slideDirection.1527q13\":[\"[Šļîðé ðîŕéçţîöñ ~~~~~]\"],\"editor.inspector.field.span.1bmmuw1\":[\"[Šþáñ ~~]\"],\"editor.inspector.field.speed.2w2xwg\":[\"[Šþééð ~~]\"],\"editor.inspector.field.spinSpeed.1ozx746\":[\"[Šþîñ šþééð ~~~]\"],\"editor.inspector.field.stairType.1u05e02\":[\"[Šţáîŕ ţýþé ~~~]\"],\"editor.inspector.field.standoff.4wv2g0\":[\"[Šţáñðöƒƒ ~~~]\"],\"editor.inspector.field.standoffHeight.1qdnff\":[\"[Šţáñðöƒƒ ĥéîĝĥţ ~~~~~]\"],\"editor.inspector.field.startPost.1ood9kv\":[\"[Šţáŕţ þöšţ ~~~]\"],\"editor.inspector.field.stepCount.nzorrw\":[\"[Šţéþ çöûñţ ~~~]\"],\"editor.inspector.field.strapSpacing.1cyt3dc\":[\"[Šţŕáþ šþáçîñĝ ~~~~]\"],\"editor.inspector.field.strapStyle.fh1oy4\":[\"[Šţŕáþ šţýļé ~~~]\"],\"editor.inspector.field.style.nf3vcm\":[\"[Šţýļé ~~]\"],\"editor.inspector.field.suctionDiameter.nutxtj\":[\"[Šûçţîöñ ðîáɱéţéŕ ~~~~~]\"],\"editor.inspector.field.supplyDiameter.h5ldh5\":[\"[Šûþþļý ðîáɱéţéŕ ~~~~~]\"],\"editor.inspector.field.supplyHeight.zy6ru1\":[\"[Šûþþļý ĥéîĝĥţ ~~~~]\"],\"editor.inspector.field.supplyShape.k39wnb\":[\"[Šûþþļý šĥáþé ~~~~]\"],\"editor.inspector.field.supplyWidth.g66axi\":[\"[Šûþþļý ŵîðţĥ ~~~~]\"],\"editor.inspector.field.supportOffset.1w4cocr\":[\"[Šûþþöŕţ öƒƒšéţ ~~~~]\"],\"editor.inspector.field.sweepAngle.ucmmlw\":[\"[Šŵééþ áñĝļé ~~~]\"],\"editor.inspector.field.system.13qbhrw\":[\"[Šýšţéɱ ~~]\"],\"editor.inspector.field.terminal.1501knl\":[\"[Ţéŕɱîñáļ ~~~]\"],\"editor.inspector.field.terminalType.1ne8lgb\":[\"[Ţéŕɱîñáļ ţýþé ~~~~]\"],\"editor.inspector.field.thickness.1l8hu45\":[\"[Ţĥîçķñéšš ~~~]\"],\"editor.inspector.field.tiltAngle.1312yw1\":[\"[Ţîļţ áñĝļé ~~~]\"],\"editor.inspector.field.toLevelId.8i5qx7\":[\"[Ţö ļéṽéļ îð ~~~]\"],\"editor.inspector.field.topLandingDepth.ki7gk2\":[\"[Ţöþ ļáñðîñĝ ðéþţĥ ~~~~~]\"],\"editor.inspector.field.topLandingMode.zk0h7e\":[\"[Ţöþ ļáñðîñĝ ɱöðé ~~~~~]\"],\"editor.inspector.field.topRailHeight.fscisv\":[\"[Ţöþ ŕáîļ ĥéîĝĥţ ~~~~]\"],\"editor.inspector.field.transitionMode.f3evgt\":[\"[Ţŕáñšîţîöñ ɱöðé ~~~~~]\"],\"editor.inspector.field.transitionWidth.rtgz3m\":[\"[Ţŕáñšîţîöñ ŵîðţĥ ~~~~~]\"],\"editor.inspector.field.vaneCount.55vtye\":[\"[Ṽáñé çöûñţ ~~~]\"],\"editor.inspector.field.wallHeight.18vmh5c\":[\"[Ŵáļļ ĥéîĝĥţ ~~~]\"],\"editor.inspector.field.wallShell.vqsyhv\":[\"[Ŵáļļ šĥéļļ ~~~]\"],\"editor.inspector.field.wallSkirtHeight.1uea2ad\":[\"[Ŵáļļ šķîŕţ ĥéîĝĥţ ~~~~~]\"],\"editor.inspector.field.wallThickness.17wn4iv\":[\"[Ŵáļļ ţĥîçķñéšš ~~~~]\"],\"editor.inspector.field.width.gfxz9b\":[\"[Ŵîðţĥ ~~]\"],\"editor.inspector.field.width2.1nqawvr\":[\"[Ŵîðţĥ2 ~~]\"],\"editor.inspector.field.withBack.1ay8nus\":[\"[Ŵîţĥ ƀáçķ ~~~]\"],\"editor.inspector.field.withBottom.1x1z1vo\":[\"[Ŵîţĥ ƀöţţöɱ ~~~]\"],\"editor.inspector.field.withSides.uq066x\":[\"[Ŵîţĥ šîðéš ~~~]\"],\"editor.inspector.group.advanced.qwfkor\":[\"[Åðṽáñçéð ~~~]\"],\"editor.inspector.group.air.15jotdj\":[\"[Åîŕ ~]\"],\"editor.inspector.group.appearance.dli9wf\":[\"[Åþþéáŕáñçé ~~~]\"],\"editor.inspector.group.body.ign4wl\":[\"[Ɓöðý ~~]\"],\"editor.inspector.group.cab.o4z1ox\":[\"[Çáƀ ~]\"],\"editor.inspector.group.cabinet.rzvymr\":[\"[Çáƀîñéţ ~~~]\"],\"editor.inspector.group.cap.s0thej\":[\"[Çáþ ~]\"],\"editor.inspector.group.collar.1am2iqo\":[\"[Çöļļáŕ ~~]\"],\"editor.inspector.group.connection.2r1h4p\":[\"[Çöññéçţîöñ ~~~]\"],\"editor.inspector.group.connections.ai4w8u\":[\"[Çöññéçţîöñš ~~~~]\"],\"editor.inspector.group.construction.j6p9kc\":[\"[Çöñšţŕûçţîöñ ~~~~]\"],\"editor.inspector.group.cricket.6iwg8g\":[\"[Çŕîçķéţ ~~~]\"],\"editor.inspector.group.curb.5xi2ol\":[\"[Çûŕƀ ~~]\"],\"editor.inspector.group.curvePoints.ztdcnn\":[\"[Çûŕṽé þöîñţš ~~~~]\"],\"editor.inspector.group.dimensions.pewa8g\":[\"[Ðîɱéñšîöñš ~~~]\"],\"editor.inspector.group.doors.18w2kpa\":[\"[Ðööŕš ~~]\"],\"editor.inspector.group.dormer.1fjs5tq\":[\"[Ðöŕɱéŕ ~~]\"],\"editor.inspector.group.dormerRoof.u9uy2g\":[\"[Ðöŕɱéŕ ŕööƒ ~~~]\"],\"editor.inspector.group.drainage.7easy0\":[\"[Ðŕáîñáĝé ~~~]\"],\"editor.inspector.group.elevation.4jbp44\":[\"[Éļéṽáţîöñ ~~~]\"],\"editor.inspector.group.endCaps.4fsb5b\":[\"[Éñð çáþš ~~~]\"],\"editor.inspector.group.equipment.1xtq0ev\":[\"[Éǫûîþɱéñţ ~~~]\"],\"editor.inspector.group.face.1531fr0\":[\"[Ƒáçé ~~]\"],\"editor.inspector.group.fitting.171z1r4\":[\"[Ƒîţţîñĝ ~~~]\"],\"editor.inspector.group.flues.nq6pye\":[\"[Ƒļûéš ~~]\"],\"editor.inspector.group.footprint.g8q2pg\":[\"[Ƒööţþŕîñţ ~~~]\"],\"editor.inspector.group.frame.q7q9fq\":[\"[Ƒŕáɱé ~~]\"],\"editor.inspector.group.geometry.a21os1\":[\"[Ĝéöɱéţŕý ~~~]\"],\"editor.inspector.group.grid.d8gwxd\":[\"[Ĝŕîð ~~]\"],\"editor.inspector.group.hangers.agnfzn\":[\"[Ĥáñĝéŕš ~~~]\"],\"editor.inspector.group.hardware.1nygwm1\":[\"[Ĥáŕðŵáŕé ~~~]\"],\"editor.inspector.group.hungWall.1ftr1gz\":[\"[Ĥûñĝ ŵáļļ ~~~]\"],\"editor.inspector.group.insulation.1kyo5e7\":[\"[Îñšûļáţîöñ ~~~]\"],\"editor.inspector.group.lantern.1h7o2xb\":[\"[Ļáñţéŕñ ~~~]\"],\"editor.inspector.group.levels.1s6yaru\":[\"[Ļéṽéļš ~~]\"],\"editor.inspector.group.line.166mv5z\":[\"[Ļîñé ~~]\"],\"editor.inspector.group.lines.12bghr0\":[\"[Ļîñéš ~~]\"],\"editor.inspector.group.motion.1be7sjr\":[\"[Ṁöţîöñ ~~]\"],\"editor.inspector.group.mounting.feutd2\":[\"[Ṁöûñţîñĝ ~~~]\"],\"editor.inspector.group.opening.dfet3\":[\"[Öþéñîñĝ ~~~]\"],\"editor.inspector.group.panelDimensions.b59qe6\":[\"[Þáñéļ ðîɱéñšîöñš ~~~~~]\"],\"editor.inspector.group.patternDistribution.fmam51\":[\"[Þáţţéŕñ ðîšţŕîƀûţîöñ ~~~~~~]\"],\"editor.inspector.group.placement.13lcvts\":[\"[Þļáçéɱéñţ ~~~]\"],\"editor.inspector.group.position.1quewx6\":[\"[Þöšîţîöñ ~~~]\"],\"editor.inspector.group.profile.1kwlci6\":[\"[Þŕöƒîļé ~~~]\"],\"editor.inspector.group.railing.19a5bnr\":[\"[Ŕáîļîñĝ ~~~]\"],\"editor.inspector.group.return.1klrjrz\":[\"[Ŕéţûŕñ ~~]\"],\"editor.inspector.group.settings.ktdb8o\":[\"[Šéţţîñĝš ~~~]\"],\"editor.inspector.group.shaft.mad9cv\":[\"[Šĥáƒţ ~~]\"],\"editor.inspector.group.shape.iq9t52\":[\"[Šĥáþé ~~]\"],\"editor.inspector.group.shoulder.1nyfx25\":[\"[Šĥöûļðéŕ ~~~]\"],\"editor.inspector.group.size.1a4x3zw\":[\"[Šîžé ~~]\"],\"editor.inspector.group.structure.gezdra\":[\"[Šţŕûçţûŕé ~~~]\"],\"editor.inspector.group.style.nf3vcm\":[\"[Šţýļé ~~]\"],\"editor.inspector.group.supply.1oy2zwu\":[\"[Šûþþļý ~~]\"],\"editor.inspector.group.surface.wtamqk\":[\"[Šûŕƒáçé ~~~]\"],\"editor.inspector.group.terminal.1501knl\":[\"[Ţéŕɱîñáļ ~~~]\"],\"editor.inspector.group.topology.18t8dyc\":[\"[Ţöþöļöĝý ~~~]\"],\"editor.inspector.group.transform.1c55ayj\":[\"[Ţŕáñšƒöŕɱ ~~~]\"],\"editor.inspector.group.trap.1qc7vhe\":[\"[Ţŕáþ ~~]\"],\"editor.inspector.group.type.1m2zofh\":[\"[Ţýþé ~~]\"],\"editor.inspector.option.abs.132mz8b\":[\"[Åƀš ~]\"],\"editor.inspector.option.accessPanel.13sptb5\":[\"[Åççéšš þáñéļ ~~~~]\"],\"editor.inspector.option.airHandler.1crnyg3\":[\"[Åîŕ ĥáñðļéŕ ~~~]\"],\"editor.inspector.option.alternating.5jashi\":[\"[Åļţéŕñáţîñĝ ~~~~]\"],\"editor.inspector.option.arched.14188w0\":[\"[Åŕçĥéð ~~]\"],\"editor.inspector.option.auto.540b06\":[\"[Åûţö ~~]\"],\"editor.inspector.option.automatic.r122ro\":[\"[Åûţöɱáţîç ~~~]\"],\"editor.inspector.option.back.1hzmxtu\":[\"[Ɓáçķ ~~]\"],\"editor.inspector.option.balusters.1j3w6ng\":[\"[Ɓáļûšţéŕš ~~~]\"],\"editor.inspector.option.band.160umau\":[\"[Ɓáñð ~~]\"],\"editor.inspector.option.basePlate.17fcg8k\":[\"[Ɓášé þļáţé ~~~]\"],\"editor.inspector.option.boards.u14hig\":[\"[Ɓöáŕðš ~~]\"],\"editor.inspector.option.bookshelf.ls0zqk\":[\"[Ɓööķšĥéļƒ ~~~]\"],\"editor.inspector.option.both.mkyb42\":[\"[Ɓöţĥ ~~]\"],\"editor.inspector.option.bottom.9mpruy\":[\"[Ɓöţţöɱ ~~]\"],\"editor.inspector.option.box.1nbjcuq\":[\"[Ɓöẋ ~]\"],\"editor.inspector.option.break.17spnvc\":[\"[Ɓŕéáķ ~~]\"],\"editor.inspector.option.butterfly.pvv0g4\":[\"[Ɓûţţéŕƒļý ~~~]\"],\"editor.inspector.option.cable.fp50zq\":[\"[Çáƀļé ~~]\"],\"editor.inspector.option.castIron.1q2z4qk\":[\"[Çášţ îŕöñ ~~~]\"],\"editor.inspector.option.ceiling.1t2zaqo\":[\"[Çéîļîñĝ ~~~]\"],\"editor.inspector.option.center.kzdxno\":[\"[Çéñţéŕ ~~]\"],\"editor.inspector.option.centerOpening.bn1rvw\":[\"[Çéñţéŕ öþéñîñĝ ~~~~]\"],\"editor.inspector.option.cleanout.lww8bm\":[\"[Çļéáñöûţ ~~~]\"],\"editor.inspector.option.concretePad.m1zdij\":[\"[Çöñçŕéţé þáð ~~~~]\"],\"editor.inspector.option.condenser.a74nps\":[\"[Çöñðéñšéŕ ~~~]\"],\"editor.inspector.option.corbeled.bovs4v\":[\"[Çöŕƀéļéð ~~~]\"],\"editor.inspector.option.count.1qoi4r8\":[\"[Çöûñţ ~~]\"],\"editor.inspector.option.coupling.111aap2\":[\"[Çöûþļîñĝ ~~~]\"],\"editor.inspector.option.coveringSpecific.1h9fo8w\":[\"[Çöṽéŕîñĝ šþéçîƒîç ~~~~~]\"],\"editor.inspector.option.cross.1elubzv\":[\"[Çŕöšš ~~]\"],\"editor.inspector.option.cubby.ivq4qc\":[\"[Çûƀƀý ~~]\"],\"editor.inspector.option.curved.6noz1s\":[\"[Çûŕṽéð ~~]\"],\"editor.inspector.option.cylinder.eol6vj\":[\"[Çýļîñðéŕ ~~~]\"],\"editor.inspector.option.damper.wgri80\":[\"[Ðáɱþéŕ ~~]\"],\"editor.inspector.option.destination.gfzm1r\":[\"[Ðéšţîñáţîöñ ~~~~]\"],\"editor.inspector.option.diffuser.1igj0jh\":[\"[Ðûšéŕ ~~~]\"],\"editor.inspector.option.dogEar.xhtvjt\":[\"[Ðöĝ éáŕ ~~]\"],\"editor.inspector.option.dome.1c87e56\":[\"[Ðöɱé ~~]\"],\"editor.inspector.option.double.13h5354\":[\"[Ðöûƀļé ~~]\"],\"editor.inspector.option.ductBoard.lc3o4t\":[\"[Ðûçţ ƀöáŕð ~~~]\"],\"editor.inspector.option.dutch.1djx429\":[\"[Ðûţçĥ ~~]\"],\"editor.inspector.option.elbow.1flup74\":[\"[Éļƀöŵ ~~]\"],\"editor.inspector.option.end.1llf32i\":[\"[Éñð ~]\"],\"editor.inspector.option.endCap.1p4v4na\":[\"[Éñð çáþ ~~]\"],\"editor.inspector.option.equalFit.11vw52c\":[\"[Éǫûáļ ƒîţ ~~~]\"],\"editor.inspector.option.fixedCount.1o3dznu\":[\"[Ƒîẋéð çöûñţ ~~~]\"],\"editor.inspector.option.fixedSpacing.hl4dr4\":[\"[Ƒîẋéð šþáçîñĝ ~~~~]\"],\"editor.inspector.option.flat.ly0bei\":[\"[Ƒļáţ ~~]\"],\"editor.inspector.option.flex.ktpamq\":[\"[Ƒļéẋ ~~]\"],\"editor.inspector.option.floating.1oadpln\":[\"[Ƒļöáţîñĝ ~~~]\"],\"editor.inspector.option.floor.q9caf1\":[\"[Ƒļööŕ ~~]\"],\"editor.inspector.option.flush.olwwu5\":[\"[Ƒļûšĥ ~~]\"],\"editor.inspector.option.front.uhugl4\":[\"[Ƒŕöñţ ~~]\"],\"editor.inspector.option.furnace.w0mzpf\":[\"[Ƒûŕñáçé ~~~]\"],\"editor.inspector.option.gable.1ekyx6\":[\"[Ĝáƀļé ~~]\"],\"editor.inspector.option.gambrel.1yo90d9\":[\"[Ĝáɱƀŕéļ ~~~]\"],\"editor.inspector.option.generic.1074oey\":[\"[Ĝéñéŕîç ~~~]\"],\"editor.inspector.option.glass.163tc5n\":[\"[Ĝļášš ~~]\"],\"editor.inspector.option.glassFrame.jp9s3m\":[\"[Ĝļášš ƒŕáɱé ~~~]\"],\"editor.inspector.option.globe.1avkqoy\":[\"[Ĝļöƀé ~~]\"],\"editor.inspector.option.grounded.jwoq73\":[\"[Ĝŕöûñðéð ~~~]\"],\"editor.inspector.option.guard.1m575se\":[\"[Ĝûáŕð ~~]\"],\"editor.inspector.option.halfRound.m5hob0\":[\"[Ĥáļƒ ŕöûñð ~~~]\"],\"editor.inspector.option.hidden.gp48rd\":[\"[Ĥîððéñ ~~]\"],\"editor.inspector.option.hip.r0jnjy\":[\"[Ĥîþ ~]\"],\"editor.inspector.option.horizontal.tyapah\":[\"[Ĥöŕîžöñţáļ ~~~]\"],\"editor.inspector.option.include.1a27vnr\":[\"[Îñçļûðé ~~~]\"],\"editor.inspector.option.independentHighBeam.1tn0zvy\":[\"[Îñðéþéñðéñţ ĥîĝĥ ƀéáɱ ~~~~~~]\"],\"editor.inspector.option.industrial.8sd9u\":[\"[Îñðûšţŕîáļ ~~~]\"],\"editor.inspector.option.inline.1uh05lg\":[\"[Îñļîñé ~~]\"],\"editor.inspector.option.integrated.1xd9lv0\":[\"[Îñţéĝŕáţéð ~~~]\"],\"editor.inspector.option.joined.1x2o8ds\":[\"[Ĵöîñéð ~~]\"],\"editor.inspector.option.kStyle.m8kfwz\":[\"[Ķ šţýļé ~~]\"],\"editor.inspector.option.kickout.vt8s6p\":[\"[Ķîçķöûţ ~~~]\"],\"editor.inspector.option.knee.186hcui\":[\"[Ķñéé ~~]\"],\"editor.inspector.option.landing.tyqarg\":[\"[Ļáñðîñĝ ~~~]\"],\"editor.inspector.option.lantern.1h7o2xb\":[\"[Ļáñţéŕñ ~~~]\"],\"editor.inspector.option.leave.1xf0sbk\":[\"[Ļéáṽé ~~]\"],\"editor.inspector.option.left.14n06mo\":[\"[Ļéƒţ ~~]\"],\"editor.inspector.option.level.i4lhtp\":[\"[Ļéṽéļ ~~]\"],\"editor.inspector.option.lowProfile.1h9lgzg\":[\"[Ļöŵ þŕöƒîļé ~~~]\"],\"editor.inspector.option.mansard.dwzck9\":[\"[Ṁáñšáŕð ~~~]\"],\"editor.inspector.option.manual.1wu7r43\":[\"[Ṁáñûáļ ~~]\"],\"editor.inspector.option.maximumSpacing.n1fzl4\":[\"[Ṁáẋîɱûɱ šþáçîñĝ ~~~~~]\"],\"editor.inspector.option.metal.1az9fgc\":[\"[Ṁéţáļ ~~]\"],\"editor.inspector.option.metalPanel.1xdz476\":[\"[Ṁéţáļ þáñéļ ~~~]\"],\"editor.inspector.option.minimal.fwmiwg\":[\"[Ṁîñîɱáļ ~~~]\"],\"editor.inspector.option.mono.oszvd6\":[\"[Ṁöñö ~~]\"],\"editor.inspector.option.none.deku7v\":[\"[Ñöñé ~~]\"],\"editor.inspector.option.omit.okcs7w\":[\"[Öɱîţ ~~]\"],\"editor.inspector.option.open.n6hn1l\":[\"[Öþéñ ~~]\"],\"editor.inspector.option.openRack.mvt1x0\":[\"[Öþéñ ŕáçķ ~~~]\"],\"editor.inspector.option.opening.dfet3\":[\"[Öþéñîñĝ ~~~]\"],\"editor.inspector.option.oval.1jiqzxx\":[\"[Öṽáļ ~~]\"],\"editor.inspector.option.picket.zyeoy1\":[\"[Þîçķéţ ~~]\"],\"editor.inspector.option.pointed.effedk\":[\"[Þöîñţéð ~~~]\"],\"editor.inspector.option.postAndRail.lajk2u\":[\"[Þöšţ áñð ŕáîļ ~~~~]\"],\"editor.inspector.option.preserveHighEdge.y6ywf0\":[\"[Þŕéšéŕṽé ĥîĝĥ éðĝé ~~~~~]\"],\"editor.inspector.option.preserveLowEdge.196m5pk\":[\"[Þŕéšéŕṽé ļöŵ éðĝé ~~~~~]\"],\"editor.inspector.option.preservePitch.1uq973r\":[\"[Þŕéšéŕṽé þîţçĥ ~~~~]\"],\"editor.inspector.option.privacy.1th4hrb\":[\"[Þŕîṽáçý ~~~]\"],\"editor.inspector.option.purlins.od124c\":[\"[Þûŕļîñš ~~~]\"],\"editor.inspector.option.pvc.1oc4u2w\":[\"[Þṽç ~]\"],\"editor.inspector.option.pyramid.17ucsqv\":[\"[Þýŕáɱîð ~~~]\"],\"editor.inspector.option.rafters.16tzbby\":[\"[Ŕáƒţéŕš ~~~]\"],\"editor.inspector.option.rail.39zqc9\":[\"[Ŕáîļ ~~]\"],\"editor.inspector.option.raised.4kyx9h\":[\"[Ŕáîšéð ~~]\"],\"editor.inspector.option.rect.tpfvaf\":[\"[Ŕéçţ ~~]\"],\"editor.inspector.option.reducer.18byt67\":[\"[Ŕéðûçéŕ ~~~]\"],\"editor.inspector.option.return.1klrjrz\":[\"[Ŕéţûŕñ ~~]\"],\"editor.inspector.option.returnGrille.r28ncm\":[\"[Ŕéţûŕñ ĝŕîļļé ~~~~]\"],\"editor.inspector.option.right.8humpx\":[\"[Ŕîĝĥţ ~~]\"],\"editor.inspector.option.round.1vx0wyj\":[\"[Ŕöûñð ~~]\"],\"editor.inspector.option.rounded.199nwpm\":[\"[Ŕöûñðéð ~~~]\"],\"editor.inspector.option.sanitaryTee.oro3d4\":[\"[Šáñîţáŕý ţéé ~~~~]\"],\"editor.inspector.option.scalloped.1eltba0\":[\"[Šçáļļöþéð ~~~]\"],\"editor.inspector.option.scoop.qy5zdv\":[\"[Šçööþ ~~]\"],\"editor.inspector.option.segmentedPanel.5r3hwl\":[\"[Šéĝɱéñţéð þáñéļ ~~~~~]\"],\"editor.inspector.option.shed.6t994v\":[\"[Šĥéð ~~]\"],\"editor.inspector.option.sheetMetal.l164lv\":[\"[Šĥééţ ɱéţáļ ~~~]\"],\"editor.inspector.option.shingle.pfmynh\":[\"[Šĥîñĝļé ~~~]\"],\"editor.inspector.option.shingled.1nm9inf\":[\"[Šĥîñĝļéð ~~~]\"],\"editor.inspector.option.simple.12mfu73\":[\"[Šîɱþļé ~~]\"],\"editor.inspector.option.single.1uzxurt\":[\"[Šîñĝļé ~~]\"],\"editor.inspector.option.singleLeft.1atdh02\":[\"[Šîñĝļé ļéƒţ ~~~]\"],\"editor.inspector.option.singleRight.1axbu67\":[\"[Šîñĝļé ŕîĝĥţ ~~~~]\"],\"editor.inspector.option.slantBox.1ta99vy\":[\"[Šļáñţ ƀöẋ ~~~]\"],\"editor.inspector.option.slat.1p9njbz\":[\"[Šļáţ ~~]\"],\"editor.inspector.option.sliding.cd0jox\":[\"[Šļîðîñĝ ~~~]\"],\"editor.inspector.option.slope.1bn2qw\":[\"[Šļöþé ~~]\"],\"editor.inspector.option.sloped.lo4sh0\":[\"[Šļöþéð ~~]\"],\"editor.inspector.option.solid.o4uy6s\":[\"[Šöļîð ~~]\"],\"editor.inspector.option.solidPanel.2yaw62\":[\"[Šöļîð þáñéļ ~~~]\"],\"editor.inspector.option.spiral.91hcl4\":[\"[Šþîŕáļ ~~]\"],\"editor.inspector.option.splash.1uke4cm\":[\"[Šþļášĥ ~~]\"],\"editor.inspector.option.spread.1g1zysu\":[\"[Šþŕéáð ~~]\"],\"editor.inspector.option.square.1xl1lk6\":[\"[Šǫûáŕé ~~]\"],\"editor.inspector.option.stair.1xf86e\":[\"[Šţáîŕ ~~]\"],\"editor.inspector.option.standard.vuco\":[\"[Šţáñðáŕð ~~~]\"],\"editor.inspector.option.start.30xvgf\":[\"[Šţáŕţ ~~]\"],\"editor.inspector.option.step.jtn9kf\":[\"[Šţéþ ~~]\"],\"editor.inspector.option.stepped.naxzh0\":[\"[Šţéþþéð ~~~]\"],\"editor.inspector.option.straight.lxqbfr\":[\"[Šţŕáîĝĥţ ~~~]\"],\"editor.inspector.option.strap.14q0ps9\":[\"[Šţŕáþ ~~]\"],\"editor.inspector.option.supply.1oy2zwu\":[\"[Šûþþļý ~~]\"],\"editor.inspector.option.supplyRegister.1lzdbbn\":[\"[Šûþþļý ŕéĝîšţéŕ ~~~~~]\"],\"editor.inspector.option.tapered.3y5blo\":[\"[Ţáþéŕéð ~~~]\"],\"editor.inspector.option.targetSpacing.14uibc9\":[\"[Ţáŕĝéţ šþáçîñĝ ~~~~]\"],\"editor.inspector.option.tee.7d6tjp\":[\"[Ţéé ~]\"],\"editor.inspector.option.tilted.6n0u5j\":[\"[Ţîļţéð ~~]\"],\"editor.inspector.option.top.2nypcs\":[\"[Ţöþ ~]\"],\"editor.inspector.option.transition.1rziz9e\":[\"[Ţŕáñšîţîöñ ~~~]\"],\"editor.inspector.option.vent.xda5j2\":[\"[Ṽéñţ ~~]\"],\"editor.inspector.option.walkOn.1n5sg9l\":[\"[Ŵáļķ öñ ~~]\"],\"editor.inspector.option.wall.blj585\":[\"[Ŵáļļ ~~]\"],\"editor.inspector.option.wallAbutment.lza941\":[\"[Ŵáļļ áƀûţɱéñţ ~~~~]\"],\"editor.inspector.option.wallLedger.5m8ana\":[\"[Ŵáļļ ļéðĝéŕ ~~~]\"],\"editor.inspector.option.wallShelf.yiozfl\":[\"[Ŵáļļ šĥéļƒ ~~~]\"],\"editor.inspector.option.waste.3xrp79\":[\"[Ŵášţé ~~]\"],\"editor.inspector.option.wye.14vupc8\":[\"[Ŵýé ~]\"],\"editor.layers.collapse\":[\"[Çöļļáþšé ~~~]\"],\"editor.layers.defaultName.ceiling\":[\"[Çéîļîñĝ (\",[\"area\"],\") ~~~]\"],\"editor.layers.defaultName.collection\":[\"[Çöļļéçţîöñ ~~~]\"],\"editor.layers.defaultName.flight\":[\"[Ƒļîĝĥţ (\",[\"width\"],\"×\",[\"length\"],\"ɱ) ~~~]\"],\"editor.layers.defaultName.landing\":[\"[Ļáñðîñĝ (\",[\"width\"],\"×\",[\"length\"],\"ɱ) ~~~]\"],\"editor.layers.defaultName.node\":[\"[Ñöðé ~~]\"],\"editor.layers.defaultName.roof\":[\"[Ŕööƒ (\",[\"count\",\"plural\",{\"one\":[\"#\",\" šéĝɱéñţ\"],\"other\":[\"#\",\" šéĝɱéñţš\"]}],\") ~~~~~~]\"],\"editor.layers.defaultName.roofSegment\":[\"[\",[\"roofType\",\"select\",{\"hip\":[\"Ĥîþ\"],\"gable\":[\"Ĝáƀļé\"],\"shed\":[\"Šĥéð\"],\"gambrel\":[\"Ĝáɱƀŕéļ\"],\"dutch\":[\"Ðûţçĥ\"],\"mansard\":[\"Ṁáñšáŕð\"],\"flat\":[\"Ƒļáţ\"],\"conical\":[\"Çöñîçáļ\"],\"barrel\":[\"Ɓáŕŕéļ\"],\"other\":[\"Ŕööƒ\"]}],\" (\",[\"width\"],\"×\",[\"depth\"],\"ɱ) ~~~~~~~~~~~~~~~~]\"],\"editor.layers.defaultName.room\":[\"[Ŕööɱ (\",[\"area\"],\") ~~]\"],\"editor.layers.defaultName.slab\":[\"[Šļáƀ (\",[\"area\"],\") ~~]\"],\"editor.layers.defaultName.staircase\":[\"[Šţáîŕçášé (\",[\"count\",\"plural\",{\"one\":[\"#\",\" šéĝɱéñţ\"],\"other\":[\"#\",\" šéĝɱéñţš\"]}],\") ~~~~~~~~]\"],\"editor.layers.defaultName.zone\":[\"[Žöñé (\",[\"area\"],\") ~~]\"],\"editor.layers.expand\":[\"[Éẋþáñð ~~]\"],\"editor.layers.levelOptions\":[\"[\",[\"levelName\"],\" öþţîöñš ~~~]\"],\"editor.layers.rename\":[\"[Ŕéñáɱé ~~]\"],\"editor.layers.spaceColour\":[\"[\",[\"role\",\"select\",{\"room\":[\"Ŕööɱ çöļöûŕ\"],\"other\":[\"Žöñé çöļöûŕ\"]}],\" ~~~~~~]\"],\"editor.layers.unitColour\":[\"[Ûñîţ çöļöûŕ ~~~]\"],\"editor.levelDuplicateDialog.cancel\":[\"[Çáñçéļ ~~]\"],\"editor.levelDuplicateDialog.chooseWhatToCopyFromLevel\":[\"[Çĥööšé ŵĥáţ ţö çöþý ƒŕöɱ \",[\"levelName\"],\". ~~~~~~]\"],\"editor.levelDuplicateDialog.chooseWhatToCopyFromThisLevel\":[\"[Çĥööšé ŵĥáţ ţö çöþý ƒŕöɱ ţĥîš ļéṽéļ. ~~~~~~~~~]\"],\"editor.levelDuplicateDialog.duplicate\":[\"[Ðûþļîçáţé ~~~]\"],\"editor.levelDuplicateDialog.duplicateLevel\":[\"[Ðûþļîçáţé Ļéṽéļ ~~~~~]\"],\"editor.levelDuplicateDialog.everything\":[\"[Éṽéŕýţĥîñĝ ~~~]\"],\"editor.levelDuplicateDialog.structureFinishesAndPlacedItemsWithout\":[\"[Šţŕûçţûŕé, ƒîñîšĥéš, áñð þļáçéð îţéɱš, ŵîţĥöûţ ĝûîðé ŕéƒéŕéñçéš. ~~~~~~~~~~~~~~~~]\"],\"editor.levelDuplicateDialog.structureFurniture\":[\"[Šţŕûçţûŕé + ƒûŕñîţûŕé ~~~~~~]\"],\"editor.levelDuplicateDialog.structureMaterials\":[\"[Šţŕûçţûŕé + ɱáţéŕîáļš ~~~~~~]\"],\"editor.levelDuplicateDialog.structureMaterialsFurnitureAndReferences\":[\"[Šţŕûçţûŕé, ɱáţéŕîáļš, ƒûŕñîţûŕé, áñð ŕéƒéŕéñçéš. ~~~~~~~~~~~~]\"],\"editor.levelDuplicateDialog.structureOnly\":[\"[Šţŕûçţûŕé öñļý ~~~~]\"],\"editor.levelDuplicateDialog.structureWithTheCurrentMaterialAnd\":[\"[Šţŕûçţûŕé ŵîţĥ ţĥé çûŕŕéñţ ɱáţéŕîáļ áñð ƒîñîšĥ áššîĝñɱéñţš. ~~~~~~~~~~~~~~~~]\"],\"editor.levelDuplicateDialog.wallsSlabsRoofsStairsWindowsAnd\":[\"[Ŵáļļš, šļáƀš, ŕööƒš, šţáîŕš, ŵîñðöŵš, áñð ðööŕš ŵîţĥöûţ ƒîñîšĥéš. ~~~~~~~~~~~~~~~~]\"],\"editor.lib.contextualHelp.addOrRemoveObjectsFromThe\":[\"[Åðð öŕ ŕéɱöṽé öƀĵéçţš ƒŕöɱ ţĥé šéļéçţîöñ ~~~~~~~~~~~]\"],\"editor.lib.contextualHelp.adjustOneSideSCornerRadius\":[\"[Åðĵûšţ öñé šîðé’š çöŕñéŕ ŕáðîûš ~~~~~~~~]\"],\"editor.lib.contextualHelp.clearTheSelectionOrClickOutside\":[\"[Çļéáŕ ţĥé šéļéçţîöñ (öŕ çļîçķ öûţšîðé) ~~~~~~~~~~]\"],\"editor.lib.contextualHelp.clickAHandleDotToShow\":[\"[Çļîçķ á ĥáñðļé ðöţ ţö šĥöŵ ɱöṽé áŕŕöŵš ~~~~~~~~~~]\"],\"editor.lib.contextualHelp.clickOrDragTheSelectionTo\":[\"[Çļîçķ öŕ ðŕáĝ ţĥé šéļéçţîöñ ţö ɱöṽé îţ áš öñé ~~~~~~~~~~~]\"],\"editor.lib.contextualHelp.clickTheHandleDotToShow\":[\"[Çļîçķ ţĥé ĥáñðļé ðöţ ţö šĥöŵ ɱöṽé + ŕöţáţé ĥáñðļéš ~~~~~~~~~~~~]\"],\"editor.lib.contextualHelp.detachTheJointWhileDraggingAn\":[\"[Ðéţáçĥ ţĥé ĵöîñţ ŵĥîļé ðŕáĝĝîñĝ áñ áŕŕöŵ ~~~~~~~~~~~]\"],\"editor.lib.contextualHelp.dragLeftOrRightToRotate\":[\"[Ðŕáĝ ļéƒţ öŕ ŕîĝĥţ ţö ŕöţáţé šéļéçţéð öƀĵéçţ ~~~~~~~~~~~~]\"],\"editor.lib.contextualHelp.dragSelectedMovableObject\":[\"[Ðŕáĝ šéļéçţéð ɱöṽáƀļé öƀĵéçţ ~~~~~~~~]\"],\"editor.lib.contextualHelp.groupSelectionSessionOnly\":[\"[Ĝŕöûþ šéļéçţîöñ (šéššîöñ öñļý) ~~~~~~~~]\"],\"editor.lib.contextualHelp.holdToRotateFreely\":[\"[Ĥöļð ţö ŕöţáţé ƒŕééļý ~~~~~~]\"],\"editor.lib.contextualHelp.rotate45\":[\"[Ŕöţáţé ±45° ~~]\"],\"editor.lib.contextualHelp.rotateTheSelection45\":[\"[Ŕöţáţé ţĥé šéļéçţîöñ ±45° ~~~~~~]\"],\"editor.lib.contextualHelp.rotatingFreely\":[\"[Ŕöţáţîñĝ ƒŕééļý (ñö áñĝļé šţéþ) ~~~~~~~~]\"],\"editor.lib.contextualHelp.switchTheRotationAxisYX\":[\"[Šŵîţçĥ ţĥé ŕöţáţîöñ áẋîš (Ý → Ẋ → Ž) ~~~~~~~~]\"],\"editor.lib.contextualHelp.ungroupSessionSelection\":[\"[Ûñĝŕöûþ šéššîöñ šéļéçţîöñ ~~~~~~~]\"],\"editor.lib.continuation.continuous\":[\"[Çöñţîñûöûš ~~~]\"],\"editor.lib.continuation.continuousCanopy\":[\"[Çöñţîñûöûš çáñöþý ~~~~~]\"],\"editor.lib.continuation.continuousRun\":[\"[Çöñţîñûöûš ŕûñ ~~~~]\"],\"editor.lib.continuation.curvedFence\":[\"[Çûŕṽéð ƒéñçé ~~~~]\"],\"editor.lib.continuation.freehandFence\":[\"[Ƒŕééĥáñð ƒéñçé ~~~~]\"],\"editor.lib.continuation.placeMultiple\":[\"[Þļáçé ɱûļţîþļé ~~~~]\"],\"editor.lib.continuation.placeOnce\":[\"[Þļáçé öñçé ~~~]\"],\"editor.lib.continuation.polygonRoom\":[\"[Þöļýĝöñ ŕööɱ ~~~~]\"],\"editor.lib.continuation.rectangleRoom\":[\"[Ŕéçţáñĝļé ŕööɱ ~~~~]\"],\"editor.lib.continuation.singleCabinet\":[\"[Šîñĝļé çáƀîñéţ ~~~~]\"],\"editor.lib.continuation.singleCanopy\":[\"[Šîñĝļé çáñöþý ~~~~]\"],\"editor.lib.continuation.singleFence\":[\"[Šîñĝļé ƒéñçé ~~~~]\"],\"editor.lib.continuation.walls\":[\"[Ŵáļļš ~~]\"],\"editor.lib.hudTitle.cutOpening\":[\"[Çûţ öþéñîñĝ ~~~]\"],\"editor.lib.hudTitle.divideRoom\":[\"[Ðîṽîðé ŕööɱ ~~~]\"],\"editor.lib.hudTitle.editKind\":[\"[Éðîţ \",[\"kind\"],\" ~~]\"],\"editor.lib.hudTitle.erase\":[\"[Éŕášé ~~]\"],\"editor.lib.hudTitle.levelTerrain\":[\"[Ļéṽéļ ţéŕŕáîñ ~~~~]\"],\"editor.lib.hudTitle.lowerTerrain\":[\"[Ļöŵéŕ ţéŕŕáîñ ~~~~]\"],\"editor.lib.hudTitle.mezzanine\":[\"[Ṁéžžáñîñé ~~~]\"],\"editor.lib.hudTitle.moveKind\":[\"[Ṁöṽé \",[\"kind\"],\" ~~]\"],\"editor.lib.hudTitle.moveRoom\":[\"[Ṁöṽé ŕööɱ ~~~]\"],\"editor.lib.hudTitle.moveSelection\":[\"[Ṁöṽé šéļéçţîöñ ~~~~]\"],\"editor.lib.hudTitle.paint\":[\"[Þáîñţ ~~]\"],\"editor.lib.hudTitle.paintARectangle\":[\"[Þáîñţ á ŕéçţáñĝļé ~~~~~]\"],\"editor.lib.hudTitle.paintAShape\":[\"[Þáîñţ á šĥáþé ~~~~]\"],\"editor.lib.hudTitle.pickMaterial\":[\"[Þîçķ ɱáţéŕîáļ ~~~~]\"],\"editor.lib.hudTitle.raiseTerrain\":[\"[Ŕáîšé ţéŕŕáîñ ~~~~]\"],\"editor.lib.hudTitle.resize\":[\"[Ŕéšîžé ~~]\"],\"editor.lib.hudTitle.rotate\":[\"[Ŕöţáţé ~~]\"],\"editor.lib.hudTitle.select\":[\"[Šéļéçţ ~~]\"],\"editor.lib.hudTitle.smartMeasure\":[\"[Šɱáŕţ ɱéášûŕé ~~~~]\"],\"editor.lib.hudTitle.smoothTerrain\":[\"[Šɱööţĥ ţéŕŕáîñ ~~~~]\"],\"editor.lib.hudTitle.splitKind\":[\"[Šþļîţ \",[\"kind\"],\" ~~]\"],\"editor.lib.hudTitle.terrace\":[\"[Ţéŕŕáçé ~~~]\"],\"editor.lib.wallDrawVariant.polygonRoom\":[\"[Þöļýĝöñ ŕööɱ ~~~~]\"],\"editor.lib.wallDrawVariant.rectangleRoom\":[\"[Ŕéçţáñĝļé ŕööɱ ~~~~]\"],\"editor.lib.wallDrawVariant.walls\":[\"[Ŵáļļš ~~]\"],\"editor.mechanismAction\":[\"[\",[\"action\",\"select\",{\"close\":[\"Çļöšé\"],\"open\":[\"Öþéñ\"],\"stop\":[\"Šţöþ\"],\"other\":[\"Þļáý\"]}],\" ~~~~~~]\"],\"editor.nodeActionMenu.curve\":[\"[Çûŕṽé ~~]\"],\"editor.nodeActionMenu.cutOut\":[\"[Çûţ öûţ ~~]\"],\"editor.nodeActionMenu.delete\":[\"[Ðéļéţé ~~]\"],\"editor.nodeActionMenu.duplicate\":[\"[Ðûþļîçáţé ~~~]\"],\"editor.nodeActionMenu.editMesh\":[\"[Éðîţ ɱéšĥ ~~~]\"],\"editor.nodeActionMenu.findInCatalog\":[\"[Ƒîñð îñ çáţáļöĝ ~~~~]\"],\"editor.nodeActionMenu.groupSelection\":[\"[Ĝŕöûþ šéļéçţîöñ ~~~~~]\"],\"editor.nodeActionMenu.move\":[\"[Ṁöṽé ~~]\"],\"editor.nodeActionMenu.rotateLeft\":[\"[Ŕöţáţé ļéƒţ ~~~]\"],\"editor.nodeActionMenu.rotateRight\":[\"[Ŕöţáţé ŕîĝĥţ ~~~~]\"],\"editor.nodeActionMenu.ungroupSelection\":[\"[Ûñĝŕöûþ šéļéçţîöñ ~~~~~]\"],\"editor.nodeDisplay.ceiling\":[\"[Çéîļîñĝ ~~~]\"],\"editor.nodeDisplay.column\":[\"[Çöļûɱñ ~~]\"],\"editor.nodeDisplay.door\":[\"[Ðööŕ ~~]\"],\"editor.nodeDisplay.elevator\":[\"[Éļéṽáţöŕ ~~~]\"],\"editor.nodeDisplay.fence\":[\"[Ƒéñçé ~~]\"],\"editor.nodeDisplay.guide\":[\"[Ĝûîðé îɱáĝé ~~~]\"],\"editor.nodeDisplay.item\":[\"[Îţéɱ ~~]\"],\"editor.nodeDisplay.roof\":[\"[Ŕööƒ ~~]\"],\"editor.nodeDisplay.roofSegment\":[\"[Ŕööƒ šéĝɱéñţ ~~~~]\"],\"editor.nodeDisplay.room\":[\"[Ŕööɱ ~~]\"],\"editor.nodeDisplay.scan\":[\"[3Ð Šçáñ ~~]\"],\"editor.nodeDisplay.selection\":[\"[Šéļéçţîöñ ~~~]\"],\"editor.nodeDisplay.slab\":[\"[Šļáƀ ~~]\"],\"editor.nodeDisplay.stair\":[\"[Šţáîŕ ~~]\"],\"editor.nodeDisplay.stairSegment\":[\"[Šţáîŕ šéĝɱéñţ ~~~~]\"],\"editor.nodeDisplay.wall\":[\"[Ŵáļļ ~~]\"],\"editor.nodeDisplay.window\":[\"[Ŵîñðöŵ ~~]\"],\"editor.nodeDisplay.zone\":[\"[Žöñé ~~]\"],\"editor.panels.collections.collectionsPopover.cancel\":[\"[Çáñçéļ ~~]\"],\"editor.panels.collections.collectionsPopover.collectionName\":[\"[Çöļļéçţîöñ ñáɱé… ~~~~~]\"],\"editor.panels.collections.collectionsPopover.collections\":[\"[Çöļļéçţîöñš ~~~~]\"],\"editor.panels.collections.collectionsPopover.delete\":[\"[Ðéļéţé ~~]\"],\"editor.panels.collections.collectionsPopover.deleteName\":[\"[Ðéļéţé \\\"\",[\"name\"],\"\\\"? ~~]\"],\"editor.panels.collections.collectionsPopover.new\":[\"[Ñéŵ ~]\"],\"editor.panels.collections.collectionsPopover.noCollectionsYetCreateOneTo\":[\"[Ñö çöļļéçţîöñš ýéţ. Çŕéáţé öñé ţö ĝŕöûþ éļéɱéñţš ţöĝéţĥéŕ. ~~~~~~~~~~~~~~~]\"],\"editor.panels.collections.collectionsPopover.rename\":[\"[Ŕéñáɱé ~~]\"],\"editor.panels.floorFoundationPanel.aThickerFloorGrowsUpwardThe\":[\"[Å ţĥîçķéŕ ƒļööŕ ĝŕöŵš ûþŵáŕð: ţĥé ŕööɱš ƀéļöŵ ķééþ ţĥéîŕ ĥéîĝĥţ. ~~~~~~~~~~~~~~~~]\"],\"editor.panels.floorFoundationPanel.edgeFinish\":[\"[Éðĝé ƒîñîšĥ ~~~]\"],\"editor.panels.floorFoundationPanel.floorPlate\":[\"[Ƒļööŕ þļáţé ~~~]\"],\"editor.panels.floorFoundationPanel.floorPlateThicknesslabelThickRestingOn\":[\"[Ƒļööŕ þļáţé \",[\"thicknessLabel\"],\" ţĥîçķ, ŕéšţîñĝ öñ ţĥé ŵáļļš ƀéļöŵ ~~~~~~~~~~~~]\"],\"editor.panels.floorFoundationPanel.floorThickness\":[\"[Ƒļööŕ ţĥîçķñéšš ~~~~~]\"],\"editor.panels.floorFoundationPanel.floorTopAbove\":[\"[Ƒļööŕ ţöþ +\",[\"height\"],\" ~~~]\"],\"editor.panels.floorFoundationPanel.floorTopValue\":[\"[Ƒļööŕ ţöþ \",[\"height\"],\" ~~~]\"],\"editor.panels.floorFoundationPanel.foundationFinish\":[\"[Ƒöûñðáţîöñ ƒîñîšĥ ~~~~~]\"],\"editor.panels.floorFoundationPanel.foundationHeight\":[\"[Ƒöûñðáţîöñ ĥéîĝĥţ ~~~~~]\"],\"editor.panels.floorFoundationPanel.kicker\":[\"[Ƒļööŕ þļáţé ~~~]\"],\"editor.panels.floorFoundationPanel.kickerLevel\":[\"[Ƒļööŕ þļáţé · \",[\"level\"],\" ~~~]\"],\"editor.panels.floorFoundationPanel.kickerRestsOn\":[\"[Ƒļööŕ þļáţé · \",[\"level\"],\" · ŕéšţš öñ \",[\"below\"],\" ~~~~~~]\"],\"editor.panels.floorFoundationPanel.lowerTogether\":[\"[\",[\"count\",\"plural\",{\"2\":[\"Ļöŵéŕ ƀöţĥ\"],\"other\":[\"Ļöŵéŕ áļļ \",[\"number\"]]}],\" ~~~~~~]\"],\"editor.panels.floorFoundationPanel.notToScale\":[\"[Ñöţ ţö šçáļé ~~~]\"],\"editor.panels.floorFoundationPanel.onTheGround\":[\"[Öñ ţĥé ĝŕöûñð ~~~~]\"],\"editor.panels.floorFoundationPanel.raiseTogether\":[\"[\",[\"count\",\"plural\",{\"2\":[\"Ŕáîšé ƀöţĥ\"],\"other\":[\"Ŕáîšé áļļ \",[\"number\"]]}],\" ~~~~~~]\"],\"editor.panels.floorFoundationPanel.raisedOnAFoundation\":[\"[Ŕáîšéð öñ á ƒöûñðáţîöñ ~~~~~~]\"],\"editor.panels.floorFoundationPanel.section.floorPlate\":[\"[Ƒļööŕ þļáţé · \",[\"thickness\"],\" ~~~]\"],\"editor.panels.floorFoundationPanel.section.floorTop\":[\"[Ƒļööŕ ţöþ ~~~]\"],\"editor.panels.floorFoundationPanel.section.foundation\":[\"[Ƒöûñðáţîöñ ~~~]\"],\"editor.panels.floorFoundationPanel.section.foundationKind\":[\"[Ƒöûñðáţîöñ · \",[\"foundation\"],\" ~~~]\"],\"editor.panels.floorFoundationPanel.section.ground\":[\"[Ĝŕöûñð ~~]\"],\"editor.panels.floorFoundationPanel.section.slab\":[\"[Šļáƀ · \",[\"thickness\"],\" ~~]\"],\"editor.panels.floorFoundationPanel.section.wallsBelow\":[\"[Ŵáļļš ƀéļöŵ ~~~]\"],\"editor.panels.floorFoundationPanel.sectionOnGround\":[\"[Šļáƀ \",[\"thickness\"],\" ţĥîçķ öñ ţĥé ĝŕöûñð, ƒļööŕ ţöþ \",[\"top\"],\" áƀöṽé ţĥé ĝŕöûñð ~~~~~~~~~~~~~]\"],\"editor.panels.floorFoundationPanel.sectionRaised\":[\"[Šļáƀ \",[\"thickness\"],\" ţĥîçķ öñ á \",[\"foundation\"],\" ƒöûñðáţîöñ, ƒļööŕ ţöþ \",[\"top\"],\" áƀöṽé ţĥé ĝŕöûñð ~~~~~~~~~~~~~~]\"],\"editor.panels.floorFoundationPanel.slab\":[\"[Šļáƀ ~~]\"],\"editor.panels.floorFoundationPanel.slabThickness\":[\"[Šļáƀ ţĥîçķñéšš ~~~~]\"],\"editor.panels.floorFoundationPanel.theFloorSOutsideEdgeAll\":[\"[Ţĥé ƒļööŕ'š öûţšîðé éðĝé, áļļ áŕöûñð ţĥé ƒööţþŕîñţ. ~~~~~~~~~~~~~]\"],\"editor.panels.floorFoundationPanel.theFoundationStandsOnTheGround\":[\"[Ţĥé ƒöûñðáţîöñ šţáñðš öñ ţĥé ĝŕöûñð; ţĥé šļáƀ šîţš öñ îţ. ~~~~~~~~~~~~~~]\"],\"editor.panels.floorFoundationPanel.theSlabSitsOnTheFoundation\":[\"[Ţĥé šļáƀ šîţš öñ ţĥé ƒöûñðáţîöñ (öŕ ţĥé ĝŕöûñð): á ţĥîçķéŕ šļáƀ ŕáîšéš ţĥé ƒļööŕ ţöþ áñð éṽéŕýţĥîñĝ öñ îţ. ~~~~~~~~~~~~~~~~~~~~~~~~~]\"],\"editor.panels.floorFoundationPanel.underTheFloor\":[\"[Ûñðéŕ ţĥé ƒļööŕ ~~~~]\"],\"editor.panels.floorOpeningPanel.aHatchInTheMezzanineIt\":[\"[Å ĥáţçĥ îñ ţĥé ɱéžžáñîñé: îţ çûţš öñļý ţĥé ɱéžžáñîñé’š ƒļööŕ. ~~~~~~~~~~~~~~~]\"],\"editor.panels.floorOpeningPanel.alsoCutTheCeilingBelow\":[\"[Åļšö çûţ ţĥé çéîļîñĝ ƀéļöŵ ~~~~~~~]\"],\"editor.panels.floorOpeningPanel.alsoCutTheFloorAbove\":[\"[Åļšö çûţ ţĥé ƒļööŕ áƀöṽé ~~~~~~]\"],\"editor.panels.floorOpeningPanel.areaDragCorners\":[\"[\",[\"area\"],\" · Ðŕáĝ îţš çöŕñéŕš ţö çĥáñĝé ţĥé šĥáþé. ~~~~~~~~~]\"],\"editor.panels.floorOpeningPanel.areaOwned\":[\"[\",[\"area\"],\" · Šĥáþé ƒöļļöŵš îţš öŵñéŕ. ~~~~~~]\"],\"editor.panels.floorOpeningPanel.delete\":[\"[Ðéļéţé ~~]\"],\"editor.panels.floorOpeningPanel.done\":[\"[Ðöñé ~~]\"],\"editor.panels.floorOpeningPanel.kicker\":[\"[Öþéñîñĝ ~~~]\"],\"editor.panels.floorOpeningPanel.kickerLevel\":[\"[Öþéñîñĝ · \",[\"level\"],\" ~~~]\"],\"editor.panels.floorOpeningPanel.kickerRoom\":[\"[Öþéñîñĝ · îñ \",[\"room\"],\" ~~~]\"],\"editor.panels.floorOpeningPanel.kickerRoomLevel\":[\"[Öþéñîñĝ · îñ \",[\"room\"],\" · \",[\"level\"],\" ~~~]\"],\"editor.panels.floorOpeningPanel.oneVoidWith\":[\"[Öñ \",[\"level\"],\", áš öñé ṽöîð ŵîţĥ ţĥîš öþéñîñĝ. ~~~~~~~~]\"],\"editor.panels.floorOpeningPanel.ownedByElevator\":[\"[Öŵñéð ƀý Éļéṽáţöŕ ~~~~~]\"],\"editor.panels.floorOpeningPanel.ownedByStaircase\":[\"[Öŵñéð ƀý Šţáîŕçášé ~~~~~]\"],\"editor.panels.floorOpeningPanel.room\":[\"[Ŕööɱ ~~]\"],\"editor.panels.floorOpeningPanel.thereIsNoFloorAboveThis\":[\"[Ţĥéŕé îš ñö ƒļööŕ áƀöṽé ţĥîš šţöŕéý. ~~~~~~~~~]\"],\"editor.panels.floorOpeningPanel.thereIsNoStoreyBelow\":[\"[Ţĥéŕé îš ñö šţöŕéý ƀéļöŵ. ~~~~~~]\"],\"editor.panels.floorOpeningPanel.title\":[\"[\",[\"source\",\"select\",{\"stair\":[\"Šţáîŕ öþéñîñĝ\"],\"elevator\":[\"Éļéṽáţöŕ öþéñîñĝ\"],\"ceiling\":[\"Çéîļîñĝ öþéñîñĝ\"],\"other\":[\"Ƒļööŕ öþéñîñĝ\"]}],\" ~~~~~~~~~~~~~~~~]\"],\"editor.panels.mergeRefusal.alreadyJoined\":[\"[Öñé öƒ ţĥéɱ áļŕéáðý ŵŕáþš áñöţĥéŕ çöŕñéŕ. Ûñŵŕáþ îţ ƒîŕšţ. ~~~~~~~~~~~~~~~]\"],\"editor.panels.mergeRefusal.between\":[\"[\",[\"kind\",\"select\",{\"item\":[\"Ţĥéŕé îš áñ îţéɱ ƀéţŵééñ ţĥéɱ.\"],\"door\":[\"Ţĥéŕé îš á ðööŕ ƀéţŵééñ ţĥéɱ.\"],\"window\":[\"Ţĥéŕé îš á ŵîñðöŵ ƀéţŵééñ ţĥéɱ.\"],\"shelf\":[\"Ţĥéŕé îš á šĥéļƒ ƀéţŵééñ ţĥéɱ.\"],\"other\":[\"Ţĥéŕé îš šöɱéţĥîñĝ ƀéţŵééñ ţĥéɱ.\"]}],\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~]\"],\"editor.panels.mergeRefusal.cannotMerge\":[\"[Ţĥéšé ŵîñðöŵš çáññöţ ƀé ɱéŕĝéð. ~~~~~~~~]\"],\"editor.panels.mergeRefusal.cornerAngle\":[\"[Ţĥéîŕ ŵáļļš ɱééţ áţ ţöö šĥáŕþ öŕ ţöö ƒļáţ áñ áñĝļé ƒöŕ á çöŕñéŕ ŵîñðöŵ. ~~~~~~~~~~~~~~~~~]\"],\"editor.panels.mergeRefusal.heightExceedsWall\":[\"[Ţĥé ŵîñðöŵ šéļéçţéð ƒîŕšţ îš ţáļļéŕ ţĥáñ ţĥé öţĥéŕ ŵáļļ. Šéļéçţ ţĥé öţĥéŕ öñé ƒîŕšţ. ~~~~~~~~~~~~~~~~~~~~~]\"],\"editor.panels.mergeRefusal.notAdjacent\":[\"[Ţĥéý áŕé ţöö ƒáŕ áþáŕţ. Ŵîñðöŵš ɱéŕĝé ŵîţĥ áţ ɱöšţ \",[\"reach\"],\" ƀéţŵééñ ţĥéɱ. ~~~~~~~~~~~~~~~~]\"],\"editor.panels.mergeRefusal.notAtCorner\":[\"[Öñé öƒ ţĥéɱ îš ţöö ƒáŕ ƒŕöɱ ţĥé çöŕñéŕ. Å ŵîñðöŵ ĵöîñš öñé ŵîţĥîñ \",[\"reach\"],\" öƒ îţ. ~~~~~~~~~~~~~~~~~]\"],\"editor.panels.mergeRefusal.notOnWall\":[\"[Å ŕööƒ öŕ ðöŕɱéŕ ŵîñðöŵ çáññöţ ĵöîñ áñöţĥéŕ ŵîñðöŵ. ~~~~~~~~~~~~~]\"],\"editor.panels.mergeRefusal.overlap\":[\"[\",[\"kind\",\"select\",{\"item\":[\"Šļîðîñĝ ţĥéɱ ţö ţĥé çöŕñéŕ ŵöûļð öṽéŕļáþ áñ îţéɱ.\"],\"door\":[\"Šļîðîñĝ ţĥéɱ ţö ţĥé çöŕñéŕ ŵöûļð öṽéŕļáþ á ðööŕ.\"],\"window\":[\"Šļîðîñĝ ţĥéɱ ţö ţĥé çöŕñéŕ ŵöûļð öṽéŕļáþ á ŵîñðöŵ.\"],\"shelf\":[\"Šļîðîñĝ ţĥéɱ ţö ţĥé çöŕñéŕ ŵöûļð öṽéŕļáþ á šĥéļƒ.\"],\"other\":[\"Šļîðîñĝ ţĥéɱ ţö ţĥé çöŕñéŕ ŵöûļð öṽéŕļáþ šöɱéţĥîñĝ.\"]}],\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~]\"],\"editor.panels.mergeRefusal.wallsNotMeeting\":[\"[Ţĥéîŕ ŵáļļš ðö ñöţ ɱééţ áţ á çöŕñéŕ. ~~~~~~~~~]\"],\"editor.panels.mixed\":[\"[Ṁîẋéð ~~]\"],\"editor.panels.mobilePanelSheet.close\":[\"[Çļöšé ~~]\"],\"editor.panels.mobileSelectionBar.delete\":[\"[Ðéļéţé ~~]\"],\"editor.panels.mobileSelectionBar.duplicate\":[\"[Ðûþļîçáţé ~~~]\"],\"editor.panels.mobileSelectionBar.editProperties\":[\"[Éðîţ þŕöþéŕţîéš ~~~~~]\"],\"editor.panels.mobileSelectionBar.editResolvedlabel\":[\"[Éðîţ \",[\"resolvedLabel\"],\" ~~]\"],\"editor.panels.mobileSelectionBar.move\":[\"[Ṁöṽé ~~]\"],\"editor.panels.multiHeightMode.currentlyCurrentlabel\":[\"[Çûŕŕéñţļý \",[\"currentLabel\"],\" ~~~]\"],\"editor.panels.multiHeightMode.customHeight\":[\"[Çûšţöɱ ĥéîĝĥţ ~~~~]\"],\"editor.panels.multiHeightMode.followsLevel\":[\"[Ƒöļļöŵš ļéṽéļ ~~~~]\"],\"editor.panels.multiHeightMode.height\":[\"[Ĥéîĝĥţ ~~]\"],\"editor.panels.multiHeightMode.top\":[\"[Ţöþ ~]\"],\"editor.panels.multiParametricInspector.labelSessionOnlyPlainClickReselects\":[\"[\",[\"label\"],\" (šéššîöñ öñļý). Þļáîñ çļîçķ ŕéšéļéçţš áļļ ɱéɱƀéŕš. Ñöţ šáṽéð ŵîţĥ ţĥé þŕöĵéçţ. ~~~~~~~~~~~~~~~~~~~]\"],\"editor.panels.multiSelectionPanel.delete\":[\"[Ðéļéţé ~~]\"],\"editor.panels.multiSelectionPanel.duplicate\":[\"[Ðûþļîçáţé ~~~]\"],\"editor.panels.multiSelectionPanel.group\":[\"[Ĝŕöûþ ~~]\"],\"editor.panels.multiSelectionPanel.groupCtrlCmdG\":[\"[Ĝŕöûþ (Çţŕļ/Çɱð+Ĝ) ~~~~]\"],\"editor.panels.multiSelectionPanel.labelSessionOnlyPlainClickReselects\":[\"[\",[\"label\"],\" (šéššîöñ öñļý). Þļáîñ çļîçķ ŕéšéļéçţš áļļ ɱéɱƀéŕš. Ñöţ šáṽéð ŵîţĥ ţĥé þŕöĵéçţ. ~~~~~~~~~~~~~~~~~~~]\"],\"editor.panels.multiSelectionPanel.lengthSelected\":[\"[\",[\"length\"],\" šéļéçţéð ~~~]\"],\"editor.panels.multiSelectionPanel.mergeWindows\":[\"[Ṁéŕĝé ŵîñðöŵš ~~~~]\"],\"editor.panels.multiSelectionPanel.mergeWindowsIntoACornerWindow\":[\"[Ṁéŕĝé ŵîñðöŵš îñţö á çöŕñéŕ ŵîñðöŵ: ƀöţĥ ţáķé ţĥé ĥéîĝĥţ, šîļļ áñð ţýþé öƒ ţĥé öñé ýöû šéļéçţéð ƒîŕšţ ~~~~~~~~~~~~~~~~~~~~~~~~~]\"],\"editor.panels.multiSelectionPanel.mergeWindowsIntoOneAcrossBoth\":[\"[Ṁéŕĝé ŵîñðöŵš îñţö öñé áçŕöšš ƀöţĥ: îţ ķééþš ţĥé ţýþé áñð šţýļé öƒ ţĥé öñé ýöû šéļéçţéð ƒîŕšţ ~~~~~~~~~~~~~~~~~~~~~~~]\"],\"editor.panels.multiSelectionPanel.selectBuilding\":[\"[Šéļéçţ ƀûîļðîñĝ ~~~~~]\"],\"editor.panels.multiSelectionPanel.selectTheWholeBuildingToMove\":[\"[Šéļéçţ ţĥé ŵĥöļé ƀûîļðîñĝ ţö ɱöṽé áļļ îţš ļéṽéļš ~~~~~~~~~~~~]\"],\"editor.panels.multiSelectionPanel.ungroup\":[\"[Ûñĝŕöûþ ~~~]\"],\"editor.panels.multiSelectionPanel.ungroupCtrlCmdShiftG\":[\"[Ûñĝŕöûþ (Çţŕļ/Çɱð+Šĥîƒţ+Ĝ) ~~~~~~]\"],\"editor.panels.multiSelectionPanel.unwrapTheCorner\":[\"[Ûñŵŕáþ ţĥé çöŕñéŕ ~~~~~]\"],\"editor.panels.multiSelectionPanel.unwrapTheCornerBothWindowsStay\":[\"[Ûñŵŕáþ ţĥé çöŕñéŕ: ƀöţĥ ŵîñðöŵš šţáý, éáçĥ ƒŕáɱéð áţ ţĥé çöŕñéŕ ~~~~~~~~~~~~~~~~]\"],\"editor.panels.panelManager.selection\":[\"[Šéļéçţîöñ ~~~]\"],\"editor.panels.panelWrapper.back\":[\"[Ɓáçķ ~~]\"],\"editor.panels.panelWrapper.close\":[\"[Çļöšé ~~]\"],\"editor.panels.panelWrapper.closeTitle\":[\"[Çļöšé \",[\"title\"],\" ~~]\"],\"editor.panels.panelWrapper.collapsePanel\":[\"[Çöļļáþšé þáñéļ ~~~~]\"],\"editor.panels.panelWrapper.collections\":[\"[Çöļļéçţîöñš ~~~~]\"],\"editor.panels.panelWrapper.expandPanel\":[\"[Éẋþáñð þáñéļ ~~~~]\"],\"editor.panels.panelWrapper.manageCollections\":[\"[Ṁáñáĝé çöļļéçţîöñš… ~~~~~~]\"],\"editor.panels.panelWrapper.openTitle\":[\"[Öþéñ \",[\"title\"],\" ~~]\"],\"editor.panels.panelWrapper.reset\":[\"[Ŕéšéţ ~~]\"],\"editor.panels.panelWrapper.titleHitAnErrorAndWas\":[\"[“\",[\"title\"],\"” ĥîţ áñ éŕŕöŕ áñð ŵáš ûñļöáðéð ƒöŕ ţĥîš šéššîöñ. ~~~~~~~~~~~~]\"],\"editor.panels.parametricFieldControl.mixed\":[\"[Ṁîẋéð ~~]\"],\"editor.panels.parametricInspector.actions\":[\"[Åçţîöñš ~~~]\"],\"editor.panels.parametricInspector.delete\":[\"[Ðéļéţé ~~]\"],\"editor.panels.parametricInspector.deleteWithContents\":[\"[Ðéļéţé ŵîţĥ çöñţéñţš ~~~~~~]\"],\"editor.panels.parametricInspector.move\":[\"[Ṁöṽé ~~]\"],\"editor.panels.referencePanel.cancel\":[\"[Çáñçéļ ~~]\"],\"editor.panels.referencePanel.capture\":[\"[Çáþţûŕé ~~~]\"],\"editor.panels.referencePanel.center\":[\"[Çéñţéŕ ~~]\"],\"editor.panels.referencePanel.clearScale\":[\"[Çļéáŕ Šçáļé ~~~]\"],\"editor.panels.referencePanel.clickBothEndsOfAKnown\":[\"[Çļîçķ ƀöţĥ éñðš öƒ á ķñöŵñ ðîšţáñçé öñ ţĥé þļáñ, ţĥéñ ţýþé îţš ŕéáļ ļéñĝţĥ. ~~~~~~~~~~~~~~~~~~]\"],\"editor.panels.referencePanel.delete\":[\"[Ðéļéţé ~~]\"],\"editor.panels.referencePanel.drawALineOverAKnown\":[\"[Ðŕáŵ á ļîñé öṽéŕ á ķñöŵñ ðîɱéñšîöñ öñ ţĥé þļáñ, ţĥéñ ţýþé îţš ŕéáļ ļéñĝţĥ ţö šçáļé ţĥé îɱáĝé éẋáçţļý. ~~~~~~~~~~~~~~~~~~~~~~~~]\"],\"editor.panels.referencePanel.editScale\":[\"[Éðîţ Šçáļé ~~~]\"],\"editor.panels.referencePanel.guideImage\":[\"[Ĝûîðé Îɱáĝé ~~~]\"],\"editor.panels.referencePanel.hide\":[\"[Ĥîðé ~~]\"],\"editor.panels.referencePanel.hideScale\":[\"[Ĥîðé Šçáļé ~~~]\"],\"editor.panels.referencePanel.image\":[\"[Îɱáĝé ~~]\"],\"editor.panels.referencePanel.lock\":[\"[Ļöçķ ~~]\"],\"editor.panels.referencePanel.move\":[\"[Ṁöṽé ~~]\"],\"editor.panels.referencePanel.opacity\":[\"[Öþáçîţý ~~~]\"],\"editor.panels.referencePanel.overlayImageUnavailableReplaceTheImage\":[\"[Öṽéŕļáý îɱáĝé ûñáṽáîļáƀļé. Ŕéþļáçé ţĥé îɱáĝé ţö ŕéšţöŕé îţ. ~~~~~~~~~~~~~~~]\"],\"editor.panels.referencePanel.pos\":[\"[þöš ~]\"],\"editor.panels.referencePanel.position\":[\"[Þöšîţîöñ ~~~]\"],\"editor.panels.referencePanel.quickActions\":[\"[Ǫûîçķ Åçţîöñš ~~~~]\"],\"editor.panels.referencePanel.referenceScale\":[\"[Ŕéƒéŕéñçé Šçáļé ~~~~~]\"],\"editor.panels.referencePanel.replace\":[\"[Ŕéþļáçé ~~~]\"],\"editor.panels.referencePanel.replacing\":[\"[Ŕéþļáçîñĝ... ~~~]\"],\"editor.panels.referencePanel.resetImageScale\":[\"[Ŕéšéţ Îɱáĝé Šçáļé ~~~~~]\"],\"editor.panels.referencePanel.resetRotation\":[\"[Ŕéšéţ Ŕöţáţîöñ ~~~~]\"],\"editor.panels.referencePanel.rot\":[\"[ŕöţ ~]\"],\"editor.panels.referencePanel.rotation\":[\"[Ŕöţáţîöñ ~~~]\"],\"editor.panels.referencePanel.scale\":[\"[šçáļé ~~]\"],\"editor.panels.referencePanel.scaleOpacity\":[\"[Šçáļé & Öþáçîţý ~~~~]\"],\"editor.panels.referencePanel.scaled\":[\"[Šçáļéð · \",[\"scale\"],\" ~~]\"],\"editor.panels.referencePanel.scaledHidden\":[\"[Šçáļéð (ĥîððéñ) · \",[\"scale\"],\" ~~~~]\"],\"editor.panels.referencePanel.setScale\":[\"[Šéţ Šçáļé ~~~]\"],\"editor.panels.referencePanel.show\":[\"[Šĥöŵ ~~]\"],\"editor.panels.referencePanel.showScale\":[\"[Šĥöŵ Šçáļé ~~~]\"],\"editor.panels.referencePanel.uncalibrated\":[\"[Ûñçáļîƀŕáţéð ~~~~]\"],\"editor.panels.referencePanel.unlock\":[\"[Ûñļöçķ ~~]\"],\"editor.panels.referencePanel.xyz\":[\"[ẊÝŽ ~]\"],\"editor.panels.roomConstructionRows.aDrawnSlabSetItsThickness\":[\"[Å ðŕáŵñ šļáƀ: šéţ îţš ţĥîçķñéšš áñð ƒîñîšĥéš ĥéŕé. Îţ ĥáš ñö ƒööţþŕîñţ ĥéîĝĥţ öŕ ƒöûñðáţîöñ. ~~~~~~~~~~~~~~~~~~~~~~~]\"],\"editor.panels.roomConstructionRows.addMezzanine\":[\"[+ Åðð ɱéžžáñîñé ~~~~]\"],\"editor.panels.roomConstructionRows.atFloorLevel\":[\"[Åţ ƒļööŕ ļéṽéļ ~~~~]\"],\"editor.panels.roomConstructionRows.builtOn\":[\"[Ɓûîļţ öñ ~~~]\"],\"editor.panels.roomConstructionRows.builtWith\":[\"[Ɓûîļţ ŵîţĥ ~~~]\"],\"editor.panels.roomConstructionRows.ceiling\":[\"[Çéîļîñĝ ~~~]\"],\"editor.panels.roomConstructionRows.ceilingAt\":[\"[Åţ \",[\"height\"],\" ~]\"],\"editor.panels.roomConstructionRows.closeWithWalls\":[\"[Çļöšé ŵîţĥ ŵáļļš ~~~~~]\"],\"editor.panels.roomConstructionRows.drawnFloor\":[\"[\",[\"ambiguous\",\"select\",{\"yes\":[\"Ƒļööŕ îš šéṽéŕáļ ðŕáŵñ šļáƀš, ɱöšţļý \",[\"name\"]],\"other\":[\"Ƒļööŕ îš á ðŕáŵñ šļáƀ: \",[\"name\"]]}],[\"shared\",\"plural\",{\"0\":[],\"one\":[\" (šĥáŕéð ŵîţĥ \",[\"sharedCount\"],\" ŕööɱ)\"],\"other\":[\" (šĥáŕéð ŵîţĥ \",[\"sharedCount\"],\" ŕööɱš)\"]}],\" ~~~~~~~~~~~~~~~~~~~~~~~]\"],\"editor.panels.roomConstructionRows.drawnFloorSwitchHint\":[\"[Ţĥîš ƒļööŕ îš á ðŕáŵñ šļáƀ: šéļéçţ îţ ţö éðîţ öŕ ðéļéţé îţ. ~~~~~~~~~~~~~~]\"],\"editor.panels.roomConstructionRows.drawnSlab\":[\"[Ðŕáŵñ šļáƀ ~~~]\"],\"editor.panels.roomConstructionRows.drawnSlabAt\":[\"[Ðŕáŵñ šļáƀ áţ \",[\"height\"],\" ~~~~]\"],\"editor.panels.roomConstructionRows.editShape\":[\"[Éðîţ šĥáþé ~~~]\"],\"editor.panels.roomConstructionRows.flatAtWallHeight\":[\"[Ƒļáţ, áţ ŵáļļ ĥéîĝĥţ ~~~~~]\"],\"editor.panels.roomConstructionRows.floor\":[\"[Ƒļööŕ ~~]\"],\"editor.panels.roomConstructionRows.floorDown\":[\"[\",[\"distance\"],\" ðöŵñ ~~]\"],\"editor.panels.roomConstructionRows.floorThickness\":[\"[Ƒļööŕ ţĥîçķñéšš ~~~~~]\"],\"editor.panels.roomConstructionRows.floorUp\":[\"[\",[\"distance\"],\" ûþ ~]\"],\"editor.panels.roomConstructionRows.handDrawnCeiling\":[\"[Ĥáñð-ðŕáŵñ çéîļîñĝ ~~~~~]\"],\"editor.panels.roomConstructionRows.height\":[\"[Ĥéîĝĥţ ~~]\"],\"editor.panels.roomConstructionRows.includeFloor\":[\"[Îñçļûðé ƒļööŕ ~~~~]\"],\"editor.panels.roomConstructionRows.includePart\":[\"[\",[\"part\",\"select\",{\"floor\":[\"Îñçļûðé ƒļööŕ\"],\"walls\":[\"Îñçļûðé ŵáļļš\"],\"other\":[\"Îñçļûðé çéîļîñĝ\"]}],\" ~~~~~~~~~~~~]\"],\"editor.panels.roomConstructionRows.includeWalls\":[\"[Îñçļûðé ŵáļļš ~~~~]\"],\"editor.panels.roomConstructionRows.keepOutsideDimensions\":[\"[Ķééþ öûţšîðé ðîɱéñšîöñš ~~~~~~~]\"],\"editor.panels.roomConstructionRows.lowered\":[\"[Ļöŵéŕéð \",[\"lift\"],\" ~~~]\"],\"editor.panels.roomConstructionRows.newFloor\":[\"[+ Ñéŵ ƒļööŕ ~~~]\"],\"editor.panels.roomConstructionRows.noFloor\":[\"[Ñö ƒļööŕ ~~~]\"],\"editor.panels.roomConstructionRows.notIncluded\":[\"[Ñöţ îñçļûðéð ~~~~]\"],\"editor.panels.roomConstructionRows.nothingToChange\":[\"[Ñöţĥîñĝ ţö çĥáñĝé. ~~~~~]\"],\"editor.panels.roomConstructionRows.onTheGround\":[\"[Öñ ţĥé ĝŕöûñð ~~~~]\"],\"editor.panels.roomConstructionRows.onTheWallsBelow\":[\"[Öñ ţĥé ŵáļļš ƀéļöŵ ~~~~~]\"],\"editor.panels.roomConstructionRows.openSides\":[\"[\",[\"openSides\",\"plural\",{\"one\":[[\"openSideCount\"],\" öþéñ šîðé\"],\"other\":[[\"openSideCount\"],\" öþéñ šîðéš\"]}],\" ~~~~~~]\"],\"editor.panels.roomConstructionRows.partialCovered\":[\"[Þáŕţîáļ · \",[\"coverage\",\"number\",\"percent\"],\" çöṽéŕéð ~~~~~]\"],\"editor.panels.roomConstructionRows.partialWalls\":[\"[Þáŕţîáļ · \",[\"walls\",\"plural\",{\"one\":[[\"wallCount\"],\" ŵáļļ\"],\"other\":[[\"wallCount\"],\" ŵáļļš\"]}],\", \",[\"openSides\",\"plural\",{\"one\":[[\"openSideCount\"],\" öþéñ šîðé\"],\"other\":[[\"openSideCount\"],\" öþéñ šîðéš\"]}],\" ~~~~~~~~~~]\"],\"editor.panels.roomConstructionRows.raised\":[\"[Ŕáîšéð \",[\"lift\"],\" ~~]\"],\"editor.panels.roomConstructionRows.replace\":[\"[Ŕéþļáçé ~~~]\"],\"editor.panels.roomConstructionRows.select\":[\"[Šéļéçţ ~~]\"],\"editor.panels.roomConstructionRows.shape\":[\"[Šĥáþé ~~]\"],\"editor.panels.roomConstructionRows.sharedWallsNote\":[\"[Ţûŕñîñĝ ŵáļļš öƒƒ ķééþš ţĥé öñéš šĥáŕéð ŵîţĥ \",[\"rooms\"],\". ~~~~~~~~~~~~]\"],\"editor.panels.roomConstructionRows.sitsOnPreset\":[\"[Šîţš öñ: \",[\"name\"],\" · \",[\"preset\"],\" ~~]\"],\"editor.panels.roomConstructionRows.theNextRoom\":[\"[ţĥé ñéẋţ ŕööɱ ~~~~]\"],\"editor.panels.roomConstructionRows.useExisting\":[\"[Ûšé éẋîšţîñĝ ~~~~]\"],\"editor.panels.roomConstructionRows.wallCount\":[\"[\",[\"walls\",\"plural\",{\"one\":[[\"wallCount\"],\" ŵáļļ\"],\"other\":[[\"wallCount\"],\" ŵáļļš\"]}],\" ~~~]\"],\"editor.panels.roomConstructionRows.walls\":[\"[Ŵáļļš ~~]\"],\"editor.panels.roomConstructionRows.wallsThickenInwardSoTheBuilding\":[\"[Ŵáļļš ţĥîçķéñ îñŵáŕð, šö ţĥé ƀûîļðîñĝ'š öûţéŕ šîžé šţáýš ţĥé šáɱé. ~~~~~~~~~~~~~~~~]\"],\"editor.panels.roomOpeningsField.cutOpening\":[\"[Çûţ öþéñîñĝ ~~~]\"],\"editor.panels.roomOpeningsField.done\":[\"[Ðöñé ~~]\"],\"editor.panels.roomOpeningsField.editFloor\":[\"[Éðîţ ƒļööŕ ~~~]\"],\"editor.panels.roomOpeningsField.elevatorOpening\":[\"[Éļéṽáţöŕ öþéñîñĝ ~~~~~]\"],\"editor.panels.roomOpeningsField.noOpeningsYetCutOneFor\":[\"[Ñö öþéñîñĝš ýéţ. Çûţ öñé ƒöŕ á šţáîŕ ṽöîð öŕ á ĥáţçĥ. ~~~~~~~~~~~~]\"],\"editor.panels.roomOpeningsField.openingNumber\":[\"[Öþéñîñĝ \",[\"number\"],\" ~~~]\"],\"editor.panels.roomOpeningsField.openings\":[\"[\",[\"count\",\"plural\",{\"0\":[\"Ñö öþéñîñĝš\"],\"one\":[[\"number\"],\" öþéñîñĝ\"],\"other\":[[\"number\"],\" öþéñîñĝš\"]}],\" ~~~~~~~~]\"],\"editor.panels.roomOpeningsField.stairOpening\":[\"[Šţáîŕ öþéñîñĝ ~~~~]\"],\"editor.panels.roomPanel.addStairs\":[\"[Åðð šţáîŕš ~~~]\"],\"editor.panels.roomPanel.addToAUnit\":[\"[Åðð ţö á ûñîţ ~~~]\"],\"editor.panels.roomPanel.area\":[\"[Åŕéá ~~]\"],\"editor.panels.roomPanel.browse\":[\"[Ɓŕöŵšé ~~]\"],\"editor.panels.roomPanel.builtWith\":[\"[Ɓûîļţ ŵîţĥ ~~~]\"],\"editor.panels.roomPanel.ceiling\":[\"[Çéîļîñĝ ~~~]\"],\"editor.panels.roomPanel.deleteRoom\":[\"[Ðéļéţé ŕööɱ ~~~]\"],\"editor.panels.roomPanel.editShape\":[\"[Éðîţ šĥáþé ~~~]\"],\"editor.panels.roomPanel.floor\":[\"[Ƒļööŕ ~~]\"],\"editor.panels.roomPanel.headroom\":[\"[\",[\"height\"],\" ĥéáðŕööɱ ~~~]\"],\"editor.panels.roomPanel.height\":[\"[Ĥéîĝĥţ ~~]\"],\"editor.panels.roomPanel.hideCode\":[\"[Ĥîðé çöðé ~~~]\"],\"editor.panels.roomPanel.kickerLevel\":[\"[Ŕööɱ · \",[\"level\"],\" ~~]\"],\"editor.panels.roomPanel.kickerMezzanineIn\":[\"[Ṁéžžáñîñé · îñ \",[\"room\"],\" ~~~~]\"],\"editor.panels.roomPanel.kickerNotEnclosed\":[\"[Ŕööɱ · ñöţ éñçļöšéð ~~~~~]\"],\"editor.panels.roomPanel.loading\":[\"[Ļöáðîñĝ… ~~~]\"],\"editor.panels.roomPanel.mezzanine\":[\"[Ṁéžžáñîñé ~~~]\"],\"editor.panels.roomPanel.mezzanineName\":[\"[Ṁéžžáñîñé ñáɱé ~~~~]\"],\"editor.panels.roomPanel.mezzanineNames\":[\"[Ṁéžžáñîñé ñáɱéš ~~~~~]\"],\"editor.panels.roomPanel.newUnit\":[\"[Ñéŵ ûñîţ ~~~]\"],\"editor.panels.roomPanel.none\":[\"[Ñöñé ~~]\"],\"editor.panels.roomPanel.notEnoughHeadroom\":[\"[Ñöţ éñöûĝĥ ĥéáðŕööɱ ~~~~~~]\"],\"editor.panels.roomPanel.openRoomArea\":[\"[\",[\"area\"],\" · Çļöšé îţš ŵáļļš ţö ƀûîļð îţš ƒļööŕ áñð çéîļîñĝ. ~~~~~~~~~~~~]\"],\"editor.panels.roomPanel.openingCounts\":[\"[\",[\"doors\",\"plural\",{\"one\":[[\"doorCount\"],\" ðööŕ\"],\"other\":[[\"doorCount\"],\" ðööŕš\"]}],\" · \",[\"windows\",\"plural\",{\"one\":[[\"windowCount\"],\" ŵîñðöŵ\"],\"other\":[[\"windowCount\"],\" ŵîñðöŵš\"]}],\" ~~~~~~~]\"],\"editor.panels.roomPanel.overTheMezzanine\":[\"[Öṽéŕ ţĥé ɱéžžáñîñé ~~~~~]\"],\"editor.panels.roomPanel.perimeter\":[\"[Þéŕîɱéţéŕ ~~~]\"],\"editor.panels.roomPanel.pick\":[\"[Þîçķ ~~]\"],\"editor.panels.roomPanel.pickingItAddsANumber\":[\"[Þîçķîñĝ îţ áððš á ñûɱƀéŕ ~~~~~~]\"],\"editor.panels.roomPanel.remove\":[\"[Ŕéɱöṽé ~~]\"],\"editor.panels.roomPanel.removeFromUnit\":[\"[Ŕéɱöṽé ƒŕöɱ ûñîţ ~~~~~]\"],\"editor.panels.roomPanel.removeFromUnitNamed\":[\"[Ŕéɱöṽé ƒŕöɱ \",[\"unit\"],\" ~~~]\"],\"editor.panels.roomPanel.rename\":[\"[Ŕéñáɱé ~~]\"],\"editor.panels.roomPanel.renameNamed\":[\"[\",[\"name\"],\" · Ŕéñáɱé ~~]\"],\"editor.panels.roomPanel.revert\":[\"[Ŕéṽéŕţ ~~]\"],\"editor.panels.roomPanel.room\":[\"[Ŕööɱ ~~]\"],\"editor.panels.roomPanel.roomColourUsedInThePlan\":[\"[Ŕööɱ çöļöûŕ — ûšéð îñ ţĥé þļáñ áñð ļáƀéļš ~~~~~~~~~~]\"],\"editor.panels.roomPanel.roomName\":[\"[Ŕööɱ ñáɱé ~~~]\"],\"editor.panels.roomPanel.roomNames\":[\"[Ŕööɱ ñáɱéš ~~~]\"],\"editor.panels.roomPanel.scriptedFinish\":[\"[Šçŕîþţéð ƒîñîšĥ ~~~~~]\"],\"editor.panels.roomPanel.shape\":[\"[Šĥáþé ~~]\"],\"editor.panels.roomPanel.showMezzanineNames\":[\"[Šĥöŵ ɱéžžáñîñé ñáɱéš ~~~~~~]\"],\"editor.panels.roomPanel.showRoomNames\":[\"[Šĥöŵ ŕööɱ ñáɱéš ~~~~]\"],\"editor.panels.roomPanel.stairs\":[\"[Šţáîŕš ~~]\"],\"editor.panels.roomPanel.unit\":[\"[Ûñîţ ~~]\"],\"editor.panels.roomPanel.use\":[\"[Ûšé ~]\"],\"editor.panels.roomPanel.useTyped\":[[\"use\"],\" “\",[\"name\"],\"”\"],\"editor.panels.roomPanel.usedOnThisLevel\":[\"[\",[\"used\"],\" öñ ţĥîš ļéṽéļ ~~~~]\"],\"editor.panels.roomPanel.viewCode\":[\"[Ṽîéŵ çöðé ~~~]\"],\"editor.panels.scriptUnreadable\":[\"[Ţĥé šçŕîþţ çöûļð ñöţ ƀé ŕéáð. ~~~~~~~]\"],\"editor.panels.shapeChoice.polygon\":[\"[Þöļýĝöñ ~~~]\"],\"editor.panels.shapeChoice.rectangle\":[\"[Ŕéçţáñĝļé ~~~]\"],\"editor.panels.wallRegionList.deleteRegion\":[\"[Ðéļéţé ŕéĝîöñ ~~~~]\"],\"editor.panels.wallRegionList.paintRegions\":[\"[Þáîñţ ŕéĝîöñš ~~~~]\"],\"editor.proceduralItems.inspector.adjustDesign\":[\"[Åðĵûšţ ðéšîĝñ ~~~~]\"],\"editor.proceduralItems.inspector.back\":[\"[Ɓáçķ ~~]\"],\"editor.proceduralItems.inspector.editParts\":[\"[Éðîţ þáŕţš ~~~]\"],\"editor.proceduralItems.inspector.invalidAttachment\":[\"[Îñṽáļîð áţţáçĥɱéñţ ~~~~~~]\"],\"editor.proceduralItems.inspector.invalidEdit\":[\"[Îñṽáļîð éðîţ ~~~~]\"],\"editor.proceduralItems.inspector.invalidPlacement\":[\"[Îñṽáļîð þļáçéɱéñţ ~~~~~]\"],\"editor.proceduralItems.inspector.invalidPosition\":[\"[Îñṽáļîð þöšîţîöñ ~~~~~]\"],\"editor.proceduralItems.inspector.invalidReset\":[\"[Îñṽáļîð ŕéšéţ ~~~~]\"],\"editor.proceduralItems.inspector.pos\":[\"[þöš ~]\"],\"editor.proceduralItems.inspector.position\":[\"[Þöšîţîöñ ~~~]\"],\"editor.proceduralItems.inspector.resetThisPart\":[\"[Ŕéšéţ ţĥîš þáŕţ ~~~~]\"],\"editor.reloadEditor\":[\"[Ŕéļöáð éðîţöŕ ~~~~]\"],\"editor.riserDiagramPanel.close\":[\"[Çļöšé ŕîšéŕ ðîáĝŕáɱ ~~~~~~]\"],\"editor.riserDiagramPanel.dwvPlumbingIsometric\":[\"[ÐŴṼ þļûɱƀîñĝ îšöɱéţŕîç ~~~~~~]\"],\"editor.riserDiagramPanel.dwvRiserDiagram\":[\"[ÐŴṼ ŕîšéŕ ðîáĝŕáɱ ~~~~~]\"],\"editor.riserDiagramPanel.noDrainWasteOrVentPipes\":[\"[Ñö ðŕáîñ, ŵášţé, öŕ ṽéñţ þîþéš ýéţ. Ðŕáŵ þļûɱƀîñĝ ţö šéé ţĥé ŕîšéŕ ðîáĝŕáɱ. ~~~~~~~~~~~~~~~~~~]\"],\"editor.riserDiagramPanel.riserDiagram\":[\"[Ŕîšéŕ Ðîáĝŕáɱ ~~~~]\"],\"editor.riserDiagramPanel.trap\":[\"[\",[\"diameter\"],\"\\\" Þ-ţŕáþ ~~]\"],\"editor.riserDiagramPanel.vent\":[\"[Ṽéñţ ~~]\"],\"editor.riserDiagramPanel.ventTermination\":[\"[\",[\"diameter\"],\"\\\" ṼŢŔ ~]\"],\"editor.riserDiagramPanel.waste\":[\"[Ŵášţé ~~]\"],\"editor.room.builtOn.above\":[\"[\",[\"current\"],\" · \",[\"distance\"],\" áƀöṽé \",[\"shared\"],\" ~~]\"],\"editor.room.builtOn.below\":[\"[\",[\"current\"],\" · \",[\"distance\"],\" ƀéļöŵ \",[\"shared\"],\" ~~]\"],\"editor.room.builtOn.levelWith\":[\"[\",[\"current\"],\" · ļéṽéļ ŵîţĥ \",[\"shared\"],\" ~~~]\"],\"editor.roomLabel.room\":[\"[Ŕööɱ ~~]\"],\"editor.roomLabel.zone\":[\"[Žöñé ~~]\"],\"editor.roomName.attic\":[\"[Åţţîç ~~]\"],\"editor.roomName.balcony\":[\"[Ɓáļçöñý ~~~]\"],\"editor.roomName.basement\":[\"[Ɓášéɱéñţ ~~~]\"],\"editor.roomName.bathroom\":[\"[Ɓáţĥŕööɱ ~~~]\"],\"editor.roomName.bedroom\":[\"[Ɓéðŕööɱ ~~~]\"],\"editor.roomName.boilerRoom\":[\"[Ɓöîļéŕ ŕööɱ ~~~]\"],\"editor.roomName.carport\":[\"[Çáŕþöŕţ ~~~]\"],\"editor.roomName.cellar\":[\"[Çéļļáŕ ~~]\"],\"editor.roomName.closet\":[\"[Çļöšéţ ~~]\"],\"editor.roomName.corridor\":[\"[Çöŕŕîðöŕ ~~~]\"],\"editor.roomName.courtyard\":[\"[Çöûŕţýáŕð ~~~]\"],\"editor.roomName.deck\":[\"[Ðéçķ ~~]\"],\"editor.roomName.den\":[\"[Ðéñ ~]\"],\"editor.roomName.diningRoom\":[\"[Ðîñîñĝ ŕööɱ ~~~]\"],\"editor.roomName.dressingRoom\":[\"[Ðŕéššîñĝ ŕööɱ ~~~~]\"],\"editor.roomName.enSuite\":[\"[Éñ-šûîţé ~~~]\"],\"editor.roomName.entrance\":[\"[Éñţŕáñçé ~~~]\"],\"editor.roomName.familyRoom\":[\"[Ƒáɱîļý ŕööɱ ~~~]\"],\"editor.roomName.gallery\":[\"[Ĝáļļéŕý ~~~]\"],\"editor.roomName.gamesRoom\":[\"[Ĝáɱéš ŕööɱ ~~~]\"],\"editor.roomName.garage\":[\"[Ĝáŕáĝé ~~]\"],\"editor.roomName.garden\":[\"[Ĝáŕðéñ ~~]\"],\"editor.roomName.gardenShed\":[\"[Ĝáŕðéñ šĥéð ~~~]\"],\"editor.roomName.guestRoom\":[\"[Ĝûéšţ ŕööɱ ~~~]\"],\"editor.roomName.gym\":[\"[Ĝýɱ ~]\"],\"editor.roomName.hallway\":[\"[Ĥáļļŵáý ~~~]\"],\"editor.roomName.homeCinema\":[\"[Ĥöɱé çîñéɱá ~~~]\"],\"editor.roomName.kidsRoom\":[\"[Ķîðš' ŕööɱ ~~~]\"],\"editor.roomName.kitchen\":[\"[Ķîţçĥéñ ~~~]\"],\"editor.roomName.kitchenette\":[\"[Ķîţçĥéñéţţé ~~~~]\"],\"editor.roomName.landing\":[\"[Ļáñðîñĝ ~~~]\"],\"editor.roomName.laundry\":[\"[Ļáûñðŕý ~~~]\"],\"editor.roomName.library\":[\"[Ļîƀŕáŕý ~~~]\"],\"editor.roomName.livingRoom\":[\"[Ļîṽîñĝ ŕööɱ ~~~]\"],\"editor.roomName.loft\":[\"[Ļöƒţ ~~]\"],\"editor.roomName.lounge\":[\"[Ļöûñĝé ~~]\"],\"editor.roomName.mezzanine\":[\"[Ṁéžžáñîñé ~~~]\"],\"editor.roomName.mudroom\":[\"[Ṁûðŕööɱ ~~~]\"],\"editor.roomName.nursery\":[\"[Ñûŕšéŕý ~~~]\"],\"editor.roomName.office\":[\"[Öƒƒîçé ~~]\"],\"editor.roomName.pantry\":[\"[Þáñţŕý ~~]\"],\"editor.roomName.patio\":[\"[Þáţîö ~~]\"],\"editor.roomName.playroom\":[\"[Þļáýŕööɱ ~~~]\"],\"editor.roomName.poolArea\":[\"[Þööļ áŕéá ~~~]\"],\"editor.roomName.porch\":[\"[Þöŕçĥ ~~]\"],\"editor.roomName.powderRoom\":[\"[Þöŵðéŕ ŕööɱ ~~~]\"],\"editor.roomName.primaryBedroom\":[\"[Þŕîɱáŕý ƀéðŕööɱ ~~~~~]\"],\"editor.roomName.readingNook\":[\"[Ŕéáðîñĝ ñööķ ~~~~]\"],\"editor.roomName.section.bathrooms\":[\"[Ɓáţĥŕööɱš ~~~]\"],\"editor.roomName.section.circulation\":[\"[Çîŕçûļáţîöñ ~~~~]\"],\"editor.roomName.section.living\":[\"[Ļîṽîñĝ ~~]\"],\"editor.roomName.section.mezzanine\":[\"[Ṁéžžáñîñé ~~~]\"],\"editor.roomName.section.outdoor\":[\"[Öûţðööŕ ~~~]\"],\"editor.roomName.section.sleeping\":[\"[Šļééþîñĝ ~~~]\"],\"editor.roomName.section.utility\":[\"[Ûţîļîţý & šţöŕáĝé ~~~~~]\"],\"editor.roomName.section.work\":[\"[Ŵöŕķ & ĥöƀƀîéš ~~~~]\"],\"editor.roomName.showerRoom\":[\"[Šĥöŵéŕ ŕööɱ ~~~]\"],\"editor.roomName.stairwell\":[\"[Šţáîŕŵéļļ ~~~]\"],\"editor.roomName.storage\":[\"[Šţöŕáĝé ~~~]\"],\"editor.roomName.studio\":[\"[Šţûðîö ~~]\"],\"editor.roomName.study\":[\"[Šţûðý ~~]\"],\"editor.roomName.sunroom\":[\"[Šûñŕööɱ ~~~]\"],\"editor.roomName.terrace\":[\"[Ţéŕŕáçé ~~~]\"],\"editor.roomName.toilet\":[\"[Ţöîļéţ ~~]\"],\"editor.roomName.utilityRoom\":[\"[Ûţîļîţý ŕööɱ ~~~~]\"],\"editor.roomName.veranda\":[\"[Ṽéŕáñðá ~~~]\"],\"editor.roomName.walkInCloset\":[\"[Ŵáļķ-îñ çļöšéţ ~~~~]\"],\"editor.roomName.workshop\":[\"[Ŵöŕķšĥöþ ~~~]\"],\"editor.sidebar.iconRail.settings\":[\"[Šéţţîñĝš ~~~]\"],\"editor.sidebar.iconRail.site\":[\"[Šîţé ~~]\"],\"editor.sidebar.panels.itemsPanel.all\":[\"[Åļļ ~]\"],\"editor.sidebar.panels.itemsPanel.community\":[\"[Çöɱɱûñîţý ~~~]\"],\"editor.sidebar.panels.itemsPanel.functionTreePanel.all\":[\"[Åļļ ~]\"],\"editor.sidebar.panels.itemsPanel.functionTreePanel.community\":[\"[Çöɱɱûñîţý ~~~]\"],\"editor.sidebar.panels.itemsPanel.functionTreePanel.library\":[\"[Ļîƀŕáŕý ~~~]\"],\"editor.sidebar.panels.itemsPanel.functionTreePanel.mine\":[\"[Ṁîñé ~~]\"],\"editor.sidebar.panels.itemsPanel.functionTreePanel.noResultsForSearch\":[\"[Ñö ŕéšûļţš ƒöŕ “\",[\"search\"],\"” ~~~~]\"],\"editor.sidebar.panels.itemsPanel.functionTreePanel.search\":[\"[Šéáŕçĥ... ~~]\"],\"editor.sidebar.panels.itemsPanel.library\":[\"[Ļîƀŕáŕý ~~~]\"],\"editor.sidebar.panels.itemsPanel.mine\":[\"[Ṁîñé ~~]\"],\"editor.sidebar.panels.itemsPanel.noResultsForSearch\":[\"[Ñö ŕéšûļţš ƒöŕ “\",[\"search\"],\"” ~~~~]\"],\"editor.sidebar.panels.itemsPanel.search\":[\"[Šéáŕçĥ... ~~]\"],\"editor.sidebar.panels.sitePanel.addLevel\":[\"[Åðð ļéṽéļ ~~~]\"],\"editor.sidebar.panels.sitePanel.addPoint\":[\"[Åðð þöîñţ ~~~]\"],\"editor.sidebar.panels.sitePanel.area\":[\"[Åŕéá: ~~]\"],\"editor.sidebar.panels.sitePanel.baseElevation\":[\"[Ɓášé éļéṽáţîöñ ~~~~]\"],\"editor.sidebar.panels.sitePanel.building\":[\"[Ɓûîļðîñĝ ~~~]\"],\"editor.sidebar.panels.sitePanel.buildingTreeNode.addNewLevel\":[\"[Åðð ñéŵ ļéṽéļ ~~~~]\"],\"editor.sidebar.panels.sitePanel.buildingTreeNode.building\":[\"[Ɓûîļðîñĝ ~~~]\"],\"editor.sidebar.panels.sitePanel.cameraSnapshot\":[\"[Çáɱéŕá šñáþšĥöţ ~~~~~]\"],\"editor.sidebar.panels.sitePanel.capture\":[\"[Çáþţûŕé ~~~]\"],\"editor.sidebar.panels.sitePanel.clearSelection\":[\"[Çļéáŕ šéļéçţîöñ ~~~~~]\"],\"editor.sidebar.panels.sitePanel.clearSnapshot\":[\"[Çļéáŕ šñáþšĥöţ ~~~~]\"],\"editor.sidebar.panels.sitePanel.closeWallsAroundASpaceTo\":[\"[Çļöšé ŵáļļš áŕöûñð á šþáçé ţö ɱáķé á ŕööɱ. ~~~~~~~~~~]\"],\"editor.sidebar.panels.sitePanel.collectionTreeNode.collectionColour\":[\"[Çöļļéçţîöñ çöļöûŕ ~~~~~]\"],\"editor.sidebar.panels.sitePanel.collectionTreeNode.collections\":[\"[Çöļļéçţîöñš ~~~~]\"],\"editor.sidebar.panels.sitePanel.collectionTreeNode.deleteCollection\":[\"[Ðéļéţé çöļļéçţîöñ ~~~~~]\"],\"editor.sidebar.panels.sitePanel.delete\":[\"[Ðéļéţé ~~]\"],\"editor.sidebar.panels.sitePanel.deleteLevel\":[\"[Ðéļéţé ļéṽéļ ~~~~]\"],\"editor.sidebar.panels.sitePanel.drawAZone\":[\"[Ðŕáŵ á žöñé ~~~]\"],\"editor.sidebar.panels.sitePanel.duplicate\":[\"[Ðûþļîçáţé ~~~]\"],\"editor.sidebar.panels.sitePanel.duplicateLevel\":[\"[Ðûþļîçáţé ļéṽéļ ~~~~~]\"],\"editor.sidebar.panels.sitePanel.duplicateLevelWithOptions\":[\"[Ðûþļîçáţé ļéṽéļ ŵîţĥ öþţîöñš ~~~~~~~~]\"],\"editor.sidebar.panels.sitePanel.duplicateWithOptions\":[\"[Ðûþļîçáţé ŵîţĥ öþţîöñš... ~~~~~~]\"],\"editor.sidebar.panels.sitePanel.elements\":[\"[Éļéɱéñţš ~~~]\"],\"editor.sidebar.panels.sitePanel.guide\":[\"[Ĝûîðé ~~]\"],\"editor.sidebar.panels.sitePanel.hide\":[\"[Ĥîðé ~~]\"],\"editor.sidebar.panels.sitePanel.level\":[\"[Ļéṽéļ ~~]\"],\"editor.sidebar.panels.sitePanel.newUnit\":[\"[Ñéŵ ûñîţ ~~~]\"],\"editor.sidebar.panels.sitePanel.noBuildingsYet\":[\"[Ñö ƀûîļðîñĝš ýéţ ~~~~~]\"],\"editor.sidebar.panels.sitePanel.noElementsOnThisLevel\":[\"[Ñö éļéɱéñţš öñ ţĥîš ļéṽéļ ~~~~~~~]\"],\"editor.sidebar.panels.sitePanel.noLevelsYet\":[\"[Ñö ļéṽéļš ýéţ ~~~~]\"],\"editor.sidebar.panels.sitePanel.objectsSelected\":[\"[\",[\"count\",\"plural\",{\"one\":[\"#\",\" öƀĵéçţ šéļéçţéð\"],\"other\":[\"#\",\" öƀĵéçţš šéļéçţéð\"]}],\" ~~~~~~~~~]\"],\"editor.sidebar.panels.sitePanel.otherZones\":[\"[Öţĥéŕ žöñéš ~~~]\"],\"editor.sidebar.panels.sitePanel.perimeter\":[\"[Þéŕîɱéţéŕ: ~~~]\"],\"editor.sidebar.panels.sitePanel.propertyLine\":[\"[Þŕöþéŕţý Ļîñé ~~~~]\"],\"editor.sidebar.panels.sitePanel.rooms\":[\"[Ŕööɱš ~~]\"],\"editor.sidebar.panels.sitePanel.selectALevelToViewContent\":[\"[Šéļéçţ á ļéṽéļ ţö ṽîéŵ çöñţéñţ ~~~~~~~~]\"],\"editor.sidebar.panels.sitePanel.show\":[\"[Šĥöŵ ~~]\"],\"editor.sidebar.panels.sitePanel.site\":[\"[Šîţé ~~]\"],\"editor.sidebar.panels.sitePanel.takeSnapshot\":[\"[Ţáķé šñáþšĥöţ ~~~~]\"],\"editor.sidebar.panels.sitePanel.theGroundLevelCannotBeDeleted\":[\"[Ţĥé ĝŕöûñð ļéṽéļ çáññöţ ƀé ðéļéţéð ~~~~~~~~~]\"],\"editor.sidebar.panels.sitePanel.treeNodeActions.cameraSnapshot\":[\"[Çáɱéŕá šñáþšĥöţ ~~~~~]\"],\"editor.sidebar.panels.sitePanel.treeNodeActions.clearSnapshot\":[\"[Çļéáŕ šñáþšĥöţ ~~~~]\"],\"editor.sidebar.panels.sitePanel.treeNodeActions.hide\":[\"[Ĥîðé ~~]\"],\"editor.sidebar.panels.sitePanel.treeNodeActions.show\":[\"[Šĥöŵ ~~]\"],\"editor.sidebar.panels.sitePanel.treeNodeActions.takeSnapshot\":[\"[Ţáķé šñáþšĥöţ ~~~~]\"],\"editor.sidebar.panels.sitePanel.treeNodeActions.updateSnapshot\":[\"[Ûþðáţé šñáþšĥöţ ~~~~~]\"],\"editor.sidebar.panels.sitePanel.treeNodeActions.viewSnapshot\":[\"[Ṽîéŵ šñáþšĥöţ ~~~~]\"],\"editor.sidebar.panels.sitePanel.unitTreeNode.deleteUnit\":[\"[Ðéļéţé ûñîţ ~~~]\"],\"editor.sidebar.panels.sitePanel.unitTreeNode.focused\":[\"[Ƒöçûšéð ~~~]\"],\"editor.sidebar.panels.sitePanel.unitTreeNode.removeFromUnit\":[\"[Ŕéɱöṽé ƒŕöɱ ûñîţ ~~~~~]\"],\"editor.sidebar.panels.sitePanel.unitTreeNode.room\":[\"[Ŕööɱ ~~]\"],\"editor.sidebar.panels.sitePanel.unitTreeNode.zone\":[\"[Žöñé ~~]\"],\"editor.sidebar.panels.sitePanel.units\":[\"[Ûñîţš ~~]\"],\"editor.sidebar.panels.sitePanel.updateSnapshot\":[\"[Ûþðáţé šñáþšĥöţ ~~~~~]\"],\"editor.sidebar.panels.sitePanel.uploadScanFloorplan\":[\"[Ûþļöáð šçáñ/ƒļööŕþļáñ ~~~~~~]\"],\"editor.sidebar.panels.sitePanel.uploadingProgress\":[\"[\",[\"assetType\",\"select\",{\"guide\":[\"Ûþļöáðîñĝ ĝûîðé... \",[\"progress\"],\"%\"],\"other\":[\"Ûþļöáðîñĝ šçáñ... \",[\"progress\"],\"%\"]}],\" ~~~~~~~~~]\"],\"editor.sidebar.panels.sitePanel.viewSnapshot\":[\"[Ṽîéŵ šñáþšĥöţ ~~~~]\"],\"editor.sidebar.panels.sitePanel.zoneMembershipCheckbox.inUnitname\":[\"[Îñ \",[\"unitName\"],\" ~]\"],\"editor.sidebar.panels.zonePanel.actions\":[\"[Åçţîöñš ~~~]\"],\"editor.sidebar.panels.zonePanel.addOne\":[\"[Åðð öñé ~~]\"],\"editor.sidebar.panels.zonePanel.cameraSnapshot\":[\"[Çáɱéŕá šñáþšĥöţ ~~~~~]\"],\"editor.sidebar.panels.zonePanel.clearSnapshot\":[\"[Çļéáŕ šñáþšĥöţ ~~~~]\"],\"editor.sidebar.panels.zonePanel.delete\":[\"[Ðéļéţé ~~]\"],\"editor.sidebar.panels.zonePanel.deleteWithContents\":[\"[Ðéļéţé ŵîţĥ çöñţéñţš ~~~~~~]\"],\"editor.sidebar.panels.zonePanel.noZonesOnThisLevel\":[\"[Ñö žöñéš öñ ţĥîš ļéṽéļ. ~~~~~~]\"],\"editor.sidebar.panels.zonePanel.saveToCatalog\":[\"[Šáṽé ţö çáţáļöĝ ~~~~]\"],\"editor.sidebar.panels.zonePanel.selectALevelToViewAnd\":[\"[Šéļéçţ á ļéṽéļ ţö ṽîéŵ áñð çŕéáţé žöñéš ~~~~~~~~~~]\"],\"editor.sidebar.panels.zonePanel.takeSnapshot\":[\"[Ţáķé šñáþšĥöţ ~~~~]\"],\"editor.sidebar.panels.zonePanel.updateSnapshot\":[\"[Ûþðáţé šñáþšĥöţ ~~~~~]\"],\"editor.sidebar.panels.zonePanel.viewSnapshot\":[\"[Ṽîéŵ šñáþšĥöţ ~~~~]\"],\"editor.sidebar.usePluginPanels.labelPluginCrashed\":[\"[\\\"\",[\"label\"],\"\\\" þļûĝîñ çŕášĥéð ~~~~]\"],\"editor.sidebar.usePluginPanels.loading\":[\"[Ļöáðîñĝ… ~~~]\"],\"editor.sidebar.usePluginPanels.plugins\":[\"[Þļûĝîñš ~~~]\"],\"editor.sidebar.usePluginPanels.thisPanelHitAnErrorAnd\":[\"[Ţĥîš þáñéļ ĥîţ áñ éŕŕöŕ áñð ŵáš ûñļöáðéð ƒöŕ ţĥîš šéššîöñ. Ţĥé ŕéšţ öƒ ţĥé éðîţöŕ îš ûñჃéçţéð — ŕéļöáð ţö ţŕý áĝáîñ. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~]\"],\"editor.snapTarget.ceiling\":[\"[Çéîļîñĝ áţţáçĥɱéñţ ~~~~~~]\"],\"editor.snapTarget.roof\":[\"[Ŕööƒ áţţáçĥɱéñţ ~~~~~]\"],\"editor.snapTarget.wall\":[\"[Ŵáļļ áţţáçĥɱéñţ ~~~~~]\"],\"editor.theEditorSceneFailedToRender\":[\"[Ţĥé éðîţöŕ šçéñé ƒáîļéð ţö ŕéñðéŕ ~~~~~~~~~]\"],\"editor.toolHint.aCurtainWallTakesNoCorner.1qxjv5i\":[\"[Å çûŕţáîñ ŵáļļ ţáķéš ñö çöŕñéŕ ŵîñðöŵ ~~~~~~~~~~]\"],\"editor.toolHint.aCurvedWallTakesNoCorner.1vdnaw5\":[\"[Å çûŕṽéð ŵáļļ ţáķéš ñö çöŕñéŕ ŵîñðöŵ ~~~~~~~~~]\"],\"editor.toolHint.addACornerClickTheFirst.o4r67t\":[\"[Åðð á çöŕñéŕ · çļîçķ ţĥé ƒîŕšţ ţö çļöšé ~~~~~~~~~]\"],\"editor.toolHint.anotherOpeningIsInTheWay.11l9dd0\":[\"[Åñöţĥéŕ öþéñîñĝ îš îñ ţĥé ŵáý áţ ţĥé çöŕñéŕ ~~~~~~~~~~~]\"],\"editor.toolHint.autoHangers.10554ka\":[\"[Åûţö ĥáñĝéŕš ~~~~]\"],\"editor.toolHint.autoHangersClickOrPressH.rwa3ka\":[\"[Åûţö ĥáñĝéŕš - çļîçķ öŕ þŕéšš Ĥ ţö ţöĝĝļé ~~~~~~~~~~]\"],\"editor.toolHint.autoHangersOff.7yx01x\":[\"[Åûţö ĥáñĝéŕš: Öƒƒ ~~~~~]\"],\"editor.toolHint.autoHangersOn.10b1umh\":[\"[Åûţö ĥáñĝéŕš: Öñ ~~~~]\"],\"editor.toolHint.bypassSnapping.w5lmdv\":[\"[Ɓýþášš šñáþþîñĝ ~~~~~]\"],\"editor.toolHint.cancel.ew9em3\":[\"[Çáñçéļ ~~]\"],\"editor.toolHint.cancelMove.lvp31c\":[\"[Çáñçéļ ɱöṽé ~~~]\"],\"editor.toolHint.cancelRunExit.zqjf3h\":[\"[Çáñçéļ ŕûñ / éẋîţ ~~~~]\"],\"editor.toolHint.cancelStartPoint.1xbq2lh\":[\"[Çáñçéļ šţáŕţ þöîñţ ~~~~~]\"],\"editor.toolHint.cornerWindow.1avkzpo\":[\"[Çöŕñéŕ ŵîñðöŵ ~~~~]\"],\"editor.toolHint.cuts.1y0axps\":[\"[Çûţš ~~]\"],\"editor.toolHint.cutsValue.ouzhvb\":[\"[Çûţš: \",[\"value\"],\" ~~]\"],\"editor.toolHint.cutsValueEven.1ngsz3\":[\"[Çûţš: \",[\"value\"],\", éṽéñ ~~~]\"],\"editor.toolHint.cycleMonoGableButterfly.1poga3m\":[\"[Çýçļé ɱöñö / ĝáƀļé / ƀûţţéŕƒļý ~~~~~~~]\"],\"editor.toolHint.cycleSnappingMode.1ct0gn6\":[\"[Çýçļé šñáþþîñĝ ɱöðé ~~~~~~]\"],\"editor.toolHint.doorStyleClickOrPressL.33pe65\":[\"[Ðööŕ šţýļé — çļîçķ öŕ þŕéšš Ļ ţö çýçļé ~~~~~~~~~]\"],\"editor.toolHint.doorTypeClickOrPressO.1hhh8gt\":[\"[Ðööŕ ţýþé — çļîçķ öŕ þŕéšš Ö ţö çýçļé ~~~~~~~~~]\"],\"editor.toolHint.dropDownspoutFromOutlet.1k4h1m4\":[\"[Ðŕöþ ðöŵñšþöûţ ƒŕöɱ öûţļéţ ~~~~~~~]\"],\"editor.toolHint.ductDiameterDownUp.1wdz5vq\":[\"[Ðûçţ ðîáɱéţéŕ ðöŵñ / ûþ ~~~~~~]\"],\"editor.toolHint.endRunCancel.59dh2w\":[\"[Éñð ŕûñ / çáñçéļ ~~~~]\"],\"editor.toolHint.exit.engmg5\":[\"[Éẋîţ ~~]\"],\"editor.toolHint.exitDrawing.9noxyb\":[\"[Éẋîţ ðŕáŵîñĝ ~~~~]\"],\"editor.toolHint.finishAndContinue.1gpfsks\":[\"[Ƒîñîšĥ áñð çöñţîñûé ~~~~~~]\"],\"editor.toolHint.finishCeiling.1c1lfel\":[\"[Ƒîñîšĥ çéîļîñĝ ~~~~]\"],\"editor.toolHint.finishGridAxis.1wvrfhr\":[\"[Ƒîñîšĥ ĝŕîð áẋîš ~~~~~]\"],\"editor.toolHint.finishMeasurement.1e4gv16\":[\"[Ƒîñîšĥ ɱéášûŕéɱéñţ ~~~~~~]\"],\"editor.toolHint.finishMultiPointWitnesses.8wzskz\":[\"[Ƒîñîšĥ ɱûļţî-þöîñţ ŵîţñéššéš ~~~~~~~~]\"],\"editor.toolHint.finishSlab.xmnm8e\":[\"[Ƒîñîšĥ šļáƀ ~~~]\"],\"editor.toolHint.flipSide.172xku9\":[\"[Ƒļîþ šîðé ~~~]\"],\"editor.toolHint.followTraceALineset.mgquwe\":[\"[Ƒöļļöŵ: ţŕáçé á ļîñéšéţ ~~~~~~]\"],\"editor.toolHint.forcePlace.1hq1nr\":[\"[Ƒöŕçé þļáçé ~~~]\"],\"editor.toolHint.freePlacement.1nztdac\":[\"[Ƒŕéé þļáçéɱéñţ ~~~~]\"],\"editor.toolHint.goVerticalClickToPlace.dg8g6m\":[\"[Ĝö ṽéŕţîçáļ ↕, çļîçķ ţö þļáçé ~~~~~~~]\"],\"editor.toolHint.highlightOutlet.65hoq8\":[\"[Ĥîĝĥļîĝĥţ öûţļéţ ~~~~~]\"],\"editor.toolHint.joinAsACornerWindow.jvdp4j\":[\"[Ĵöîñ áš á çöŕñéŕ ŵîñðöŵ ~~~~~~]\"],\"editor.toolHint.key.altDrag.ai3wn9\":[\"[Åļţ + ðŕáĝ ~~~]\"],\"editor.toolHint.key.backspace.qy6qx8\":[\"[Ɓáçķšþáçé ~~~]\"],\"editor.toolHint.key.click.m8sun\":[\"[Çļîçķ ~~]\"],\"editor.toolHint.key.clickAgain.190ws9j\":[\"[Çļîçķ áĝáîñ ~~~]\"],\"editor.toolHint.key.command.1j2mkia\":[\"[Çöɱɱáñð ~~~]\"],\"editor.toolHint.key.control.10fbl8e\":[\"[Çöñţŕöļ ~~~]\"],\"editor.toolHint.key.delete.oay2cq\":[\"[Ðéļéţé ~~]\"],\"editor.toolHint.key.doubleClick.vlma6o\":[\"[Ðöûƀļé çļîçķ ~~~~]\"],\"editor.toolHint.key.drag.8pwtpf\":[\"[Ðŕáĝ ~~]\"],\"editor.toolHint.key.enter.1ctpui5\":[\"[Éñţéŕ ~~]\"],\"editor.toolHint.key.hover.6xw79p\":[\"[Ĥöṽéŕ ~~]\"],\"editor.toolHint.key.hoverADuctEnd.19axr3b\":[\"[Ĥöṽéŕ á ðûçţ éñð ~~~~]\"],\"editor.toolHint.key.hoverAPipeEnd.1jbum5f\":[\"[Ĥöṽéŕ á þîþé éñð ~~~~]\"],\"editor.toolHint.key.hoverGutter.1dwcsno\":[\"[Ĥöṽéŕ ĝûţţéŕ ~~~~]\"],\"editor.toolHint.key.leftClick.s4gwfc\":[\"[Ļéƒţ çļîçķ ~~~]\"],\"editor.toolHint.key.middleClick.1jbaan4\":[\"[Ṁîððļé çļîçķ ~~~~]\"],\"editor.toolHint.key.rShiftR.13bnobh\":[\"[Ŕ / Šĥîƒţ+Ŕ ~~~]\"],\"editor.toolHint.key.rightClick.1ovld0h\":[\"[Ŕîĝĥţ çļîçķ ~~~]\"],\"editor.toolHint.key.scroll.ai6wr0\":[\"[Šçŕöļļ ~~]\"],\"editor.toolHint.key.scrollWheel.18j0ix7\":[\"[Šçŕöļļ ŵĥééļ ~~~~]\"],\"editor.toolHint.key.space.1hrh82t\":[\"[Šþáçé ~~]\"],\"editor.toolHint.key.tab.1xsal0s\":[\"[Ţáƀ ~]\"],\"editor.toolHint.mountFloorCeilingWall.32dxpv\":[\"[Ṁöûñţ: ƒļööŕ / çéîļîñĝ / ŵáļļ ~~~~~~~]\"],\"editor.toolHint.noRoomForTheMatchingWindow.1755948\":[\"[Ñö ŕööɱ ƒöŕ ţĥé ɱáţçĥîñĝ ŵîñðöŵ öñ ţĥé öţĥéŕ ŵáļļ ~~~~~~~~~~~~]\"],\"editor.toolHint.noWallMeetsHere.19n99yc\":[\"[Ñö ŵáļļ ɱééţš ĥéŕé ~~~~~]\"],\"editor.toolHint.numberOfCutsScrollOrClick.1kqe84b\":[\"[Ñûɱƀéŕ öƒ çûţš — šçŕöļļ öŕ çļîçķ ţö çĥáñĝé ~~~~~~~~~~]\"],\"editor.toolHint.pickWitnessPoint.k3hgh1\":[\"[Þîçķ ŵîţñéšš þöîñţ ~~~~~]\"],\"editor.toolHint.pipeSizeDownUp.wp04og\":[\"[Þîþé šîžé ðöŵñ / ûþ ~~~~~]\"],\"editor.toolHint.placeAndContinue.qfwkrq\":[\"[Þļáçé áñð çöñţîñûé ~~~~~]\"],\"editor.toolHint.placeBlock.1aylwrx\":[\"[Þļáçé ƀļöçķ ~~~]\"],\"editor.toolHint.placeBoxVentOnRoof.kf88e5\":[\"[Þļáçé ƀöẋ ṽéñţ öñ ŕööƒ ~~~~~~]\"],\"editor.toolHint.placeCabinet.b0ouyk\":[\"[Þļáçé çáƀîñéţ ~~~~]\"],\"editor.toolHint.placeCanopyOrSetTheNext.12l7zf8\":[\"[Þļáçé çáñöþý öŕ šéţ ţĥé ñéẋţ ŕûñ þöîñţ ~~~~~~~~~~]\"],\"editor.toolHint.placeChimneyOnRoof.19dbqu\":[\"[Þļáçé çĥîɱñéý öñ ŕööƒ ~~~~~~]\"],\"editor.toolHint.placeColumn.1w2vq86\":[\"[Þļáçé çöļûɱñ ~~~~]\"],\"editor.toolHint.placeCupolaOnRoof.ofx3bn\":[\"[Þļáçé çûþöļá öñ ŕööƒ ~~~~~~]\"],\"editor.toolHint.placeDimensionLineWhenNeeded.bjw2cj\":[\"[Þļáçé ðîɱéñšîöñ ļîñé ŵĥéñ ñééðéð ~~~~~~~~~]\"],\"editor.toolHint.placeDoorOnWall.1jwadf\":[\"[Þļáçé ðööŕ öñ ŵáļļ ~~~~~]\"],\"editor.toolHint.placeDormerOnRoof.1w518a6\":[\"[Þļáçé ðöŕɱéŕ öñ ŕööƒ ~~~~~~]\"],\"editor.toolHint.placeElevator.1f65zva\":[\"[Þļáçé éļéṽáţöŕ ~~~~]\"],\"editor.toolHint.placeEyebrowVentOnRoof.1h1tqxn\":[\"[Þļáçé éýéƀŕöŵ ṽéñţ öñ ŕööƒ ~~~~~~~]\"],\"editor.toolHint.placeFitting.1pmx3vn\":[\"[Þļáçé ƒîţţîñĝ ~~~~]\"],\"editor.toolHint.placeGutterOnRoofEave.llwzf9\":[\"[Þļáçé ĝûţţéŕ öñ ŕööƒ éáṽé ~~~~~~~]\"],\"editor.toolHint.placeItLockedTo45.16e4csk\":[\"[Þļáçé îţ (ļöçķéð ţö 45°) ~~~~~]\"],\"editor.toolHint.placeItem.teynf\":[\"[Þļáçé îţéɱ ~~~]\"],\"editor.toolHint.placeMeasurementPoint.bsatli\":[\"[Þļáçé ɱéášûŕéɱéñţ þöîñţ ~~~~~~~]\"],\"editor.toolHint.placeOnAFence.1dptstr\":[\"[Þļáçé öñ á ƒéñçé ~~~~]\"],\"editor.toolHint.placeRegister.1uebycd\":[\"[Þļáçé ŕéĝîšţéŕ ~~~~]\"],\"editor.toolHint.placeRidgeVentOnRoof.2tpd8r\":[\"[Þļáçé ŕîðĝé ṽéñţ öñ ŕööƒ ~~~~~~]\"],\"editor.toolHint.placeShelf.y4l3iw\":[\"[Þļáçé šĥéļƒ ~~~]\"],\"editor.toolHint.placeSkylightOnRoof.e215pe\":[\"[Þļáçé šķýļîĝĥţ öñ ŕööƒ ~~~~~~]\"],\"editor.toolHint.placeSolarPanelArrayOnRoof.kk11fn\":[\"[Þļáçé šöļáŕ þáñéļ áŕŕáý öñ ŕööƒ ~~~~~~~~]\"],\"editor.toolHint.placeSpawnPoint.205o25\":[\"[Þļáçé šþáŵñ þöîñţ ~~~~~]\"],\"editor.toolHint.placeStairs.zwxxu2\":[\"[Þļáçé šţáîŕš ~~~~]\"],\"editor.toolHint.placeTrap.1gxemn3\":[\"[Þļáçé ţŕáþ ~~~]\"],\"editor.toolHint.placeTurbineVentOnRoof.1iqeluf\":[\"[Þļáçé ţûŕƀîñé ṽéñţ öñ ŕööƒ ~~~~~~~]\"],\"editor.toolHint.placeUnit.8zkx4q\":[\"[Þļáçé ûñîţ ~~~]\"],\"editor.toolHint.placeWindowOnWall.1k3qnfb\":[\"[Þļáçé ŵîñðöŵ öñ ŵáļļ ~~~~~~]\"],\"editor.toolHint.placeWithoutTheCornerSnap.1nifqew\":[\"[Þļáçé ŵîţĥöûţ ţĥé çöŕñéŕ šñáþ ~~~~~~~~]\"],\"editor.toolHint.placement.13lcvts\":[\"[Þļáçéɱéñţ ~~~]\"],\"editor.toolHint.placementAuto.1caa52d\":[\"[Þļáçéɱéñţ: Åûţö ~~~~]\"],\"editor.toolHint.placementGround.1ruz145\":[\"[Þļáçéɱéñţ: Ĝŕöûñð ~~~~~]\"],\"editor.toolHint.placementRoof.renkw8\":[\"[Þļáçéɱéñţ: Ŕööƒ ~~~~]\"],\"editor.toolHint.placementSurfaceClickOrPressP.w56h19\":[\"[Þļáçéɱéñţ šûŕƒáçé - çļîçķ öŕ þŕéšš Þ ţö çýçļé ~~~~~~~~~~~]\"],\"editor.toolHint.placementType.1mdpl60\":[\"[Þļáçéɱéñţ ţýþé ~~~~]\"],\"editor.toolHint.placementTypeClickOrPressI.10cgxh2\":[\"[Þļáçéɱéñţ ţýþé — çļîçķ öŕ þŕéšš Î ţö ţöĝĝļé ~~~~~~~~~~~]\"],\"editor.toolHint.removeLastPoint.2dmdcx\":[\"[Ŕéɱöṽé ļášţ þöîñţ ~~~~~]\"],\"editor.toolHint.removeLastWitness.1b6vvzw\":[\"[Ŕéɱöṽé ļášţ ŵîţñéšš ~~~~~~]\"],\"editor.toolHint.rotate.1thqa0a\":[\"[Ŕöţáţé ~~]\"],\"editor.toolHint.rotate45.9zq68u\":[\"[Ŕöţáţé ±45° ~~]\"],\"editor.toolHint.rotate45FloorCeiling.m9t57d\":[\"[Ŕöţáţé ±45° (ƒļööŕ / çéîļîñĝ) ~~~~~~]\"],\"editor.toolHint.rotateGhost15.rsa52c\":[\"[Ŕöţáţé ĝĥöšţ ±15° ~~~~]\"],\"editor.toolHint.rotateOrFlipTheRunSide.t5ior7\":[\"[Ŕöţáţé öŕ ƒļîþ ţĥé ŕûñ šîðé ~~~~~~~]\"],\"editor.toolHint.rotateRoofDirection90.tvbji2\":[\"[Ŕöţáţé ŕööƒ ðîŕéçţîöñ 90° ~~~~~~]\"],\"editor.toolHint.rotateSpawnPoint.1opcuu7\":[\"[Ŕöţáţé šþáŵñ þöîñţ ~~~~~]\"],\"editor.toolHint.roundRectangularOval.e4nh6x\":[\"[Ŕöûñð / ŕéçţáñĝûļáŕ / öṽáļ ~~~~~~]\"],\"editor.toolHint.setFenceStartEnd.1phbwsq\":[\"[Šéţ ƒéñçé šţáŕţ / éñð ~~~~~]\"],\"editor.toolHint.setOneCornerThenTheOpposite.8tsl49\":[\"[Šéţ öñé çöŕñéŕ, ţĥéñ ţĥé öþþöšîţé ~~~~~~~~~]\"],\"editor.toolHint.setRoofFootprint.p50n0o\":[\"[Šéţ ŕööƒ ƒööţþŕîñţ ~~~~~]\"],\"editor.toolHint.setWallStartEnd.1r8ubcx\":[\"[Šéţ ŵáļļ šţáŕţ / éñð ~~~~~]\"],\"editor.toolHint.slopeLevel.ftqp67\":[\"[Šļöþé / ļéṽéļ ~~~]\"],\"editor.toolHint.snapOntoTheRun.86yhmp\":[\"[Šñáþ öñţö ţĥé ŕûñ ~~~~~]\"],\"editor.toolHint.splitAtTheMarks.x5tpdd\":[\"[Šþļîţ áţ ţĥé ɱáŕķš ~~~~~]\"],\"editor.toolHint.startGridAxis.k92yza\":[\"[Šţáŕţ ĝŕîð áẋîš ~~~~]\"],\"editor.toolHint.startLineset.23q8dh\":[\"[Šţáŕţ ļîñéšéţ ~~~~]\"],\"editor.toolHint.startLiquidLine.1rlxsgd\":[\"[Šţáŕţ ļîǫûîð ļîñé ~~~~~]\"],\"editor.toolHint.startRun.r6fc5u\":[\"[Šţáŕţ ŕûñ ~~~]\"],\"editor.toolHint.startSegment.rolym6\":[\"[Šţáŕţ šéĝɱéñţ ~~~~]\"],\"editor.toolHint.stepBackOrCancel.zbfdkn\":[\"[Šţéþ ƀáçķ öŕ çáñçéļ ~~~~~]\"],\"editor.toolHint.style.nf3vcm\":[\"[Šţýļé ~~]\"],\"editor.toolHint.styleBarn.k9n1x\":[\"[Šţýļé: Ɓáŕñ ~~~]\"],\"editor.toolHint.styleCasement.ziklec\":[\"[Šţýļé: Çášéɱéñţ ~~~~]\"],\"editor.toolHint.styleCraftsman.52e6a9\":[\"[Šţýļé: Çŕáƒţšɱáñ ~~~~~]\"],\"editor.toolHint.styleDoubleHung.1lg8pkg\":[\"[Šţýļé: Ðöûƀļé-ĥûñĝ ~~~~~]\"],\"editor.toolHint.styleFrench.1ue3j64\":[\"[Šţýļé: Ƒŕéñçĥ ~~~~]\"],\"editor.toolHint.styleGlass.qudnb4\":[\"[Šţýļé: Ĝļášš ~~~]\"],\"editor.toolHint.styleGrid.1vuq4po\":[\"[Šţýļé: Ĝŕîð ~~~]\"],\"editor.toolHint.styleHalfLouvered.13b1few\":[\"[Šţýļé: Ĥáļƒ-ļöûṽéŕéð ~~~~~~]\"],\"editor.toolHint.styleHorizontalBands.12ethxk\":[\"[Šţýļé: Ĥöŕîžöñţáļ ƀáñðš ~~~~~~]\"],\"editor.toolHint.styleModern.1fh8hhn\":[\"[Šţýļé: Ṁöðéŕñ ~~~~]\"],\"editor.toolHint.stylePanel.922jze\":[\"[Šţýļé: Þáñéļ ~~~]\"],\"editor.toolHint.stylePaneledGlass.17a17en\":[\"[Šţýļé: Þáñéļéð ĝļášš ~~~~~~]\"],\"editor.toolHint.styleShaker.49z17k\":[\"[Šţýļé: Šĥáķéŕ ~~~~]\"],\"editor.toolHint.styleSingle.6f3cm0\":[\"[Šţýļé: Šîñĝļé ~~~~]\"],\"editor.toolHint.styleSixPanel.u49laj\":[\"[Šţýļé: Šîẋ-þáñéļ ~~~~]\"],\"editor.toolHint.styleSliding.q81s0i\":[\"[Šţýļé: Šļîðîñĝ ~~~~]\"],\"editor.toolHint.styleTallGrid.1eotg3x\":[\"[Šţýļé: Ţáļļ ĝŕîð ~~~~]\"],\"editor.toolHint.styleTransom.kb9bh6\":[\"[Šţýļé: Ţŕáñšöɱ ~~~~]\"],\"editor.toolHint.styleTripleHung.pxnqi3\":[\"[Šţýļé: Ţŕîþļé-ĥûñĝ ~~~~~]\"],\"editor.toolHint.styleWideGrid.12n27et\":[\"[Šţýļé: Ŵîðé ĝŕîð ~~~~]\"],\"editor.toolHint.switchRotationAxisYXZ.15lohm6\":[\"[Šŵîţçĥ ŕöţáţîöñ áẋîš (Ý → Ẋ → Ž) ~~~~~~~]\"],\"editor.toolHint.theWallsMeetAtTooSharp.kh3wi3\":[\"[Ţĥé ŵáļļš ɱééţ áţ ţöö šĥáŕþ öŕ ţöö ƒļáţ áñ áñĝļé ~~~~~~~~~~~~]\"],\"editor.toolHint.theWindowWaitingThereIsTaller.1tqwez4\":[\"[Ţĥé ŵîñðöŵ ŵáîţîñĝ ţĥéŕé îš ţáļļéŕ ţĥáñ ţĥîš ŵáļļ ~~~~~~~~~~~~~]\"],\"editor.toolHint.threeOrMoreWallsMeetHere.rgifif\":[\"[Ţĥŕéé öŕ ɱöŕé ŵáļļš ɱééţ ĥéŕé ~~~~~~~~]\"],\"editor.toolHint.traceCeilingOutline.1b639wv\":[\"[Ţŕáçé çéîļîñĝ öûţļîñé ~~~~~~]\"],\"editor.toolHint.traceSlabOutline.z0j2lc\":[\"[Ţŕáçé šļáƀ öûţļîñé ~~~~~]\"],\"editor.toolHint.type.1m2zofh\":[\"[Ţýþé ~~]\"],\"editor.toolHint.typeAwning.1cj59al\":[\"[Ţýþé: Åŵñîñĝ ~~~]\"],\"editor.toolHint.typeBarn.sbnygq\":[\"[Ţýþé: Ɓáŕñ ~~~]\"],\"editor.toolHint.typeBay.1200hc1\":[\"[Ţýþé: Ɓáý ~~~]\"],\"editor.toolHint.typeBow.14s2t9p\":[\"[Ţýþé: Ɓöŵ ~~~]\"],\"editor.toolHint.typeCabinet.1r68je5\":[\"[Ţýþé: Çáƀîñéţ ~~~~]\"],\"editor.toolHint.typeCasement.176uo9j\":[\"[Ţýþé: Çášéɱéñţ ~~~~]\"],\"editor.toolHint.typeDouble.af7w4i\":[\"[Ţýþé: Ðöûƀļé ~~~]\"],\"editor.toolHint.typeDoubleHung.t482fu\":[\"[Ţýþé: Ðöûƀļé Ĥûñĝ ~~~~~]\"],\"editor.toolHint.typeFixed.v1cjez\":[\"[Ţýþé: Ƒîẋéð ~~~]\"],\"editor.toolHint.typeFolding.sxxyng\":[\"[Ţýþé: Ƒöļðîñĝ ~~~~]\"],\"editor.toolHint.typeFrench.1y57z1b\":[\"[Ţýþé: Ƒŕéñçĥ ~~~]\"],\"editor.toolHint.typeHinged.1xrcfju\":[\"[Ţýþé: Ĥîñĝéð ~~~]\"],\"editor.toolHint.typeIsland.ufr3ce\":[\"[Ţýþé: Κļáñð ~~~]\"],\"editor.toolHint.typeLouvered.oxl1cz\":[\"[Ţýþé: Ļöûṽéŕéð ~~~~]\"],\"editor.toolHint.typePocket.hc65x9\":[\"[Ţýþé: Þöçķéţ ~~~]\"],\"editor.toolHint.typeSingleHung.p53pyl\":[\"[Ţýþé: Šîñĝļé Ĥûñĝ ~~~~~]\"],\"editor.toolHint.typeSliding.nwmr3f\":[\"[Ţýþé: Šļîðîñĝ ~~~~]\"],\"editor.toolHint.verticalStackClickToPlace.ijcn4q\":[\"[Ṽéŕţîçáļ šţáçķ ↕, çļîçķ ţö þļáçé ~~~~~~~~]\"],\"editor.toolHint.wasteVent.1hvi3vj\":[\"[Ŵášţé / ṽéñţ ~~~]\"],\"editor.toolHint.windowStyleClickOrPressL.ah7qm9\":[\"[Ŵîñðöŵ šţýļé — çļîçķ öŕ þŕéšš Ļ ţö çýçļé ~~~~~~~~~~]\"],\"editor.toolHint.windowTypeClickOrPressO.wv4x35\":[\"[Ŵîñðöŵ ţýþé — çļîçķ öŕ þŕéšš Ö ţö çýçļé ~~~~~~~~~]\"],\"editor.tools.distribution.distributionRunTool.lengthField\":[\"[Ļéñĝţĥ: \",[\"field\"],\" ɱ ~~~]\"],\"editor.tools.distribution.distributionRunTool.tabDirection\":[\"[Ţáƀ: ðîŕéçţîöñ ~~~~]\"],\"editor.tools.distribution.distributionRunTool.typeALength\":[\"[ţýþé á ļéñĝţĥ ~~~~]\"],\"editor.views.plugins\":[\"[Þļûĝîñš ~~~]\"],\"editor.views.view2d\":[\"[2Ð ~]\"],\"editor.views.view3d\":[\"[3Ð ~]\"],\"editor.views.viewBar.auto\":[\"[Åûţö ~~]\"],\"editor.views.viewBar.browsePlugins\":[\"[Ɓŕöŵšé þļûĝîñš ~~~~]\"],\"editor.views.viewBar.closeLabel\":[\"[Çļöšé \",[\"label\"],\" ~~]\"],\"editor.views.viewBar.closeSplit\":[\"[Çļöšé šþļîţ (\\\\) ~~~]\"],\"editor.views.viewBar.ground\":[\"[Ĝŕöûñð ~~]\"],\"editor.views.viewBar.groundSolid\":[\"[\",[\"standing\",\"select\",{\"partly\":[\"Þáŕţļý ƀéļöŵ ĝŕáðé · ĝŕöûñð šöļîð\"],\"below\":[\"Ɓéļöŵ ĝŕáðé · ĝŕöûñð šöļîð\"],\"other\":[\"Ĝŕöûñð šöļîð\"]}],\" ~~~~~~~~~~~~~~~~~~]\"],\"editor.views.viewBar.groundVeiled\":[\"[\",[\"standing\",\"select\",{\"partly\":[\"Þáŕţļý ƀéļöŵ ĝŕáðé · ĝŕöûñð ṽéîļéð\"],\"below\":[\"Ɓéļöŵ ĝŕáðé · ĝŕöûñð ṽéîļéð\"],\"other\":[\"Ĝŕöûñð ṽéîļéð\"]}],\" ~~~~~~~~~~~~~~~~~~~]\"],\"editor.views.viewBar.keepTheGroundSolid\":[\"[Ķééþ ţĥé ĝŕöûñð šöļîð ~~~~~~]\"],\"editor.views.viewBar.moreViews\":[\"[Ṁöŕé ṽîéŵš ~~~]\"],\"editor.views.viewBar.paneViews\":[\"[Þáñé \",[\"pane\"],\" ṽîéŵš ~~~]\"],\"editor.views.viewBar.pinLabel\":[\"[Þîñ \",[\"label\"],\" ~]\"],\"editor.views.viewBar.pinToTheViewBar\":[\"[Þîñ ţö ţĥé ṽîéŵ ƀáŕ ~~~~~]\"],\"editor.views.viewBar.solid\":[\"[Šöļîð ~~]\"],\"editor.views.viewBar.split\":[\"[Šþļîţ (\\\\) ~~]\"],\"editor.views.viewBar.split2\":[\"[Šþļîţ ~~]\"],\"editor.views.viewBar.swapPanes\":[\"[Šŵáþ þáñéš ~~~]\"],\"editor.views.viewBar.unpinFromTheViewBar\":[\"[Ûñþîñ ƒŕöɱ ţĥé ṽîéŵ ƀáŕ ~~~~~~]\"],\"editor.views.viewBar.unpinLabel\":[\"[Ûñþîñ \",[\"label\"],\" ~~]\"],\"editor.views.viewBar.veilTheGroundOverALevel\":[\"[Ṽéîļ ţĥé ĝŕöûñð öṽéŕ á ļéṽéļ ƀéļöŵ ĝŕáðé ~~~~~~~~~~]\"],\"editor.views.viewBar.views\":[\"[Ṽîéŵš ~~]\"],\"editor.youCanRetryTheSceneOr\":[\"[Ýöû çáñ ŕéţŕý ţĥé šçéñé öŕ ŕéţûŕñ ĥöɱé ŵîţĥöûţ ŕéļöáðîñĝ ţĥé ŵĥöļé áþþ šĥéļļ. ~~~~~~~~~~~~~~~~~~~]\"],\"node.block.description\":[\"[Å ţöþöļöĝý-ƀáçķéð šöļîð éðîţéð ðîŕéçţļý îñ ţĥé çáñṽáš. ~~~~~~~~~~~~~~]\"],\"node.block.label\":[\"[Ɓļöçķ ~~]\"],\"node.boxVent.description\":[\"[Šɱáļļ ļöûṽéŕéð éẋĥáûšţ ṽéñţ ţĥáţ šîţš öñ á ŕööƒ šļöþé. ~~~~~~~~~~~~~~]\"],\"node.boxVent.label\":[\"[Ɓöẋ Ṽéñţ ~~~]\"],\"node.building.description\":[\"[Å ƀûîļðîñĝ çöñţáîñéŕ ĥöļðîñĝ öñé öŕ ɱöŕé ļéṽéļš. ~~~~~~~~~~~~]\"],\"node.building.label\":[\"[Ɓûîļðîñĝ ~~~]\"],\"node.cabinet.compartmentCard.baskets\":[\"[Ɓášķéţš ~~~]\"],\"node.cabinet.compartmentCard.bottom\":[\"[Ɓöţţöɱ ~~]\"],\"node.cabinet.compartmentCard.bottomFreezer\":[\"[Ɓöţţöɱ Ƒŕééžéŕ ~~~~]\"],\"node.cabinet.compartmentCard.bowls\":[\"[Ɓöŵļš ~~]\"],\"node.cabinet.compartmentCard.burnersOn\":[\"[Ɓûŕñéŕš öñ ~~~]\"],\"node.cabinet.compartmentCard.chimney\":[\"[Çĥîɱñéý ~~~]\"],\"node.cabinet.compartmentCard.decrease\":[\"[Ðéçŕéášé \",[\"label\"],\" ~~~]\"],\"node.cabinet.compartmentCard.door\":[\"[Ðööŕ ~~]\"],\"node.cabinet.compartmentCard.double\":[\"[Ðöûƀļé ~~]\"],\"node.cabinet.compartmentCard.drawer\":[\"[Ðŕáŵéŕ ~~]\"],\"node.cabinet.compartmentCard.drawers\":[\"[Ðŕáŵéŕš ~~~]\"],\"node.cabinet.compartmentCard.flipHinge\":[\"[Ƒļîþ ĥîñĝé ~~~]\"],\"node.cabinet.compartmentCard.flipTheDoorHingeToThe\":[\"[Ƒļîþ ţĥé ðööŕ ĥîñĝé ţö ţĥé öþþöšîţé šîðé ~~~~~~~~~~]\"],\"node.cabinet.compartmentCard.fridge\":[\"[Ƒŕîðĝé ~~]\"],\"node.cabinet.compartmentCard.gas\":[\"[Ĝáš ~]\"],\"node.cabinet.compartmentCard.glass\":[\"[Ĝļášš ~~]\"],\"node.cabinet.compartmentCard.height\":[\"[Ĥéîĝĥţ ~~]\"],\"node.cabinet.compartmentCard.hob\":[\"[Ĥöƀ ~]\"],\"node.cabinet.compartmentCard.increase\":[\"[Îñçŕéášé \",[\"label\"],\" ~~~]\"],\"node.cabinet.compartmentCard.induction\":[\"[Îñðûçţîöñ ~~~]\"],\"node.cabinet.compartmentCard.layout\":[\"[Ļáýöûţ ~~]\"],\"node.cabinet.compartmentCard.left\":[\"[Ļéƒţ ~~]\"],\"node.cabinet.compartmentCard.micro\":[\"[Ṁîçŕö ~~]\"],\"node.cabinet.compartmentCard.moveDown\":[\"[Ṁöṽé ðöŵñ ~~~]\"],\"node.cabinet.compartmentCard.moveUp\":[\"[Ṁöṽé ûþ ~~]\"],\"node.cabinet.compartmentCard.oven\":[\"[Öṽéñ ~~]\"],\"node.cabinet.compartmentCard.pullout\":[\"[Þûļļöûţ ~~~]\"],\"node.cabinet.compartmentCard.rack\":[\"[Ŕáçķ ~~]\"],\"node.cabinet.compartmentCard.removeCompartment\":[\"[Ŕéɱöṽé çöɱþáŕţɱéñţ ~~~~~~]\"],\"node.cabinet.compartmentCard.right\":[\"[Ŕîĝĥţ ~~]\"],\"node.cabinet.compartmentCard.shelf\":[\"[Šĥéļƒ ~~]\"],\"node.cabinet.compartmentCard.shelves\":[\"[Šĥéļṽéš ~~~]\"],\"node.cabinet.compartmentCard.shelvesInside\":[\"[Šĥéļṽéš îñšîðé ~~~~]\"],\"node.cabinet.compartmentCard.single\":[\"[Šîñĝļé ~~]\"],\"node.cabinet.compartmentCard.sink\":[\"[Šîñķ ~~]\"],\"node.cabinet.compartmentCard.style\":[\"[Šţýļé ~~]\"],\"node.cabinet.compartmentCard.surface\":[\"[Šûŕƒáçé ~~~]\"],\"node.cabinet.compartmentCard.top\":[\"[Ţöþ ~]\"],\"node.cabinet.compartmentCard.topFreezer\":[\"[Ţöþ Ƒŕééžéŕ ~~~]\"],\"node.cabinet.compartmentCard.topGrate\":[\"[Ţöþ ĝŕáţé ~~~]\"],\"node.cabinet.compartmentCard.tray\":[\"[Ţŕáý ~~]\"],\"node.cabinet.compartmentCard.type\":[\"[Ţýþé ~~]\"],\"node.cabinet.compartmentCard.washer\":[\"[Ŵášĥéŕ ~~]\"],\"node.cabinet.compartmentCard.wire\":[\"[Ŵîŕé ~~]\"],\"node.cabinet.description\":[\"[Å çöñƒîĝûŕáƀļé þáŕáɱéţŕîç ƀášé çáƀîñéţ. ~~~~~~~~~~~]\"],\"node.cabinet.essentialControls.bottomFreezer\":[\"[Ɓöţţöɱ ƒŕééžéŕ ~~~~]\"],\"node.cabinet.essentialControls.cooktopType\":[\"[Çööķţöþ ţýþé ~~~~]\"],\"node.cabinet.essentialControls.doorDirection\":[\"[Ðööŕ ðîŕéçţîöñ ~~~~]\"],\"node.cabinet.essentialControls.double\":[\"[Ðöûƀļé ~~]\"],\"node.cabinet.essentialControls.fridgeType\":[\"[Ƒŕîðĝé ţýþé ~~~]\"],\"node.cabinet.essentialControls.gas\":[\"[Ĝáš ~]\"],\"node.cabinet.essentialControls.glass\":[\"[Ĝļášš ~~]\"],\"node.cabinet.essentialControls.induction\":[\"[Îñðûçţîöñ ~~~]\"],\"node.cabinet.essentialControls.itemOptions\":[\"[Îţéɱ öþţîöñš ~~~~]\"],\"node.cabinet.essentialControls.leftHinge\":[\"[Ļéƒţ ĥîñĝé ~~~]\"],\"node.cabinet.essentialControls.rightHinge\":[\"[Ŕîĝĥţ ĥîñĝé ~~~]\"],\"node.cabinet.essentialControls.single\":[\"[Šîñĝļé ~~]\"],\"node.cabinet.essentialControls.sinkLayout\":[\"[Šîñķ ļáýöûţ ~~~]\"],\"node.cabinet.essentialControls.topFreezer\":[\"[Ţöþ ƒŕééžéŕ ~~~]\"],\"node.cabinet.kitchenCollection.chooseLabel\":[\"[Çĥööšé \",[\"label\"],\" ~~]\"],\"node.cabinet.kitchenCollection.noKitchenItemsMatchTryFridge\":[\"[Ñö ķîţçĥéñ îţéɱš ɱáţçĥ. Ţŕý “ƒŕîðĝé”, “šîñķ”, öŕ “çáƀîñéţ”. ~~~~~~~~~~~~~]\"],\"node.cabinet.kitchenCollection.searchFridgeSinkCabinets\":[\"[Šéáŕçĥ ƒŕîðĝé, šîñķ, çáƀîñéţš… ~~~~~~~~]\"],\"node.cabinet.kitchenCollection.searchKitchenItems\":[\"[Šéáŕçĥ ķîţçĥéñ îţéɱš ~~~~~~]\"],\"node.cabinet.kitchenGroup.appliances\":[\"[Åþþļîáñçéš & ƒîẋţûŕéš ~~~~~~]\"],\"node.cabinet.kitchenGroup.cabinets\":[\"[Çáƀîñéţš ~~~]\"],\"node.cabinet.kitchenModuleActions.addBeside\":[\"[Åðð ƀéšîðé ~~~]\"],\"node.cabinet.kitchenModuleActions.addBesideSelectedItem\":[\"[Åðð ƀéšîðé šéļéçţéð îţéɱ ~~~~~~~]\"],\"node.cabinet.kitchenModuleActions.addLabel\":[\"[Åðð \",[\"label\"],\" ~]\"],\"node.cabinet.kitchenModuleActions.anUpperCabinetAttachedToThis\":[\"[Åñ ûþþéŕ çáƀîñéţ áţţáçĥéð ţö ţĥîš îţéɱ ŵîļļ ƀé ŕéɱöṽéð ţö ɱáķé ŕööɱ. ~~~~~~~~~~~~~~~~~]\"],\"node.cabinet.kitchenModuleActions.cabinet\":[\"[Çáƀîñéţ ~~~]\"],\"node.cabinet.kitchenModuleActions.cancel\":[\"[Çáñçéļ ~~]\"],\"node.cabinet.kitchenModuleActions.cannotFit\":[\"[Ţĥîš \",[\"width\"],\" îţéɱ çáññöţ ƒîţ ŵîţĥîñ ţĥé çûŕŕéñţ ŕûñ áñð îţš ŵáļļ öŕ çöŕñéŕ ļîɱîţš. Ṁöṽé áñ éñð çáƀîñéţ öŕ ƒŕéé šþáçé, ţĥéñ ţŕý áĝáîñ. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~]\"],\"node.cabinet.kitchenModuleActions.insertsBeside\":[\"[\",[\"side\",\"select\",{\"left\":[\"Îñšéŕţš öñ ţĥé ļéƒţ öƒ ţĥé šéļéçţéð îţéɱ.\"],\"other\":[\"Îñšéŕţš öñ ţĥé ŕîĝĥţ öƒ ţĥé šéļéçţéð îţéɱ.\"]}],\" ~~~~~~~~~~~~~~~~~~~~~]\"],\"node.cabinet.kitchenModuleActions.kitchenChanged\":[\"[Ţĥé ķîţçĥéñ çĥáñĝéð. Šéļéçţ áñ îţéɱ áĝáîñ ţö ŕéƒŕéšĥ ţĥé þŕéṽîéŵ. ~~~~~~~~~~~~~~~~]\"],\"node.cabinet.kitchenModuleActions.kitchenRunPreviewHighlightedItemIs\":[\"[Ķîţçĥéñ ŕûñ þŕéṽîéŵ, ĥîĝĥļîĝĥţéð îţéɱ îš ţĥé þŕöþöšéð çĥáñĝé ~~~~~~~~~~~~~~~~]\"],\"node.cabinet.kitchenModuleActions.leftSide\":[\"[Ļéƒţ šîðé ~~~]\"],\"node.cabinet.kitchenModuleActions.moved\":[\"[\",[\"name\"],\": ɱöṽéš \",[\"distance\"],\" ~~]\"],\"node.cabinet.kitchenModuleActions.previewItem\":[[\"name\"],\": \",[\"width\"]],\"node.cabinet.kitchenModuleActions.replaceSelectedItem\":[\"[Ŕéþļáçé šéļéçţéð îţéɱ ~~~~~~]\"],\"node.cabinet.kitchenModuleActions.replaceWith\":[\"[Ŕéþļáçé ŵîţĥ… ~~~~]\"],\"node.cabinet.kitchenModuleActions.replaceWithLabel\":[\"[Ŕéþļáçé ŵîţĥ \",[\"label\"],\" ~~~~]\"],\"node.cabinet.kitchenModuleActions.replacesOnlyTheSelectedItem\":[\"[Ŕéþļáçéš öñļý ţĥé šéļéçţéð îţéɱ. ~~~~~~~~~]\"],\"node.cabinet.kitchenModuleActions.resized\":[[\"name\"],\": \",[\"before\"],\" → \",[\"after\"]],\"node.cabinet.kitchenModuleActions.rightSide\":[\"[Ŕîĝĥţ šîðé ~~~]\"],\"node.cabinet.kitchenModuleActions.unableToUpdateThisKitchen\":[\"[Ûñáƀļé ţö ûþðáţé ţĥîš ķîţçĥéñ. ~~~~~~~~]\"],\"node.cabinet.label\":[\"[Ṁöðûļáŕ Çáƀîñéţ ~~~~~]\"],\"node.cabinet.panel.aboveCeiling\":[\"[Ƒîñîšĥéð ĥéîĝĥţ éẋţéñðš \",[\"overflow\"],\" ɱɱ áƀöṽé ţĥé çéîļîñĝ. ~~~~~~~~~~~~]\"],\"node.cabinet.panel.addChimney\":[\"[Åðð çĥîɱñéý ~~~]\"],\"node.cabinet.panel.addCompartment\":[\"[Åðð çöɱþáŕţɱéñţ ~~~~~]\"],\"node.cabinet.panel.addWallCabinet\":[\"[Åðð ŵáļļ çáƀîñéţ ~~~~~]\"],\"node.cabinet.panel.advanced\":[\"[Åðṽáñçéð ~~~]\"],\"node.cabinet.panel.appliance\":[\"[Åþþļîáñçé ~~~]\"],\"node.cabinet.panel.applianceFront\":[\"[Åþþļîáñçé ƒŕöñţ ~~~~~]\"],\"node.cabinet.panel.auto\":[\"[Åûţö ~~]\"],\"node.cabinet.panel.bar\":[\"[Ɓáŕ ~]\"],\"node.cabinet.panel.baseCabinet\":[\"[Ɓášé Çáƀîñéţ ~~~~]\"],\"node.cabinet.panel.cabinetConstructionCompartmentsAndOpeningPreview\":[\"[Çáƀîñéţ çöñšţŕûçţîöñ, çöɱþáŕţɱéñţš, áñð öþéñîñĝ þŕéṽîéŵ. ~~~~~~~~~~~~~~~]\"],\"node.cabinet.panel.cabinetPanel\":[\"[Çáƀîñéţ þáñéļ ~~~~]\"],\"node.cabinet.panel.cabinetType\":[\"[Çáƀîñéţ Ţýþé ~~~~]\"],\"node.cabinet.panel.center\":[\"[Çéñţéŕ ~~]\"],\"node.cabinet.panel.close\":[\"[Çļöšé ~~]\"],\"node.cabinet.panel.closeCabinet\":[\"[Çļöšé çáƀîñéţ ~~~~]\"],\"node.cabinet.panel.commonWallCabinetHeightsUseThe\":[\"[Çöɱɱöñ ŵáļļ-çáƀîñéţ ĥéîĝĥţš. Ûšé ţĥé šļîðéŕ ƀéļöŵ ƒöŕ á çûšţöɱ ĥéîĝĥţ. ~~~~~~~~~~~~~~~~~~]\"],\"node.cabinet.panel.compartments\":[\"[Çöɱþáŕţɱéñţš ~~~~]\"],\"node.cabinet.panel.cutout\":[\"[Çûţöûţ ~~]\"],\"node.cabinet.panel.depth\":[\"[Ðéþţĥ ~~]\"],\"node.cabinet.panel.dimensions\":[\"[Ðîɱéñšîöñš ~~~]\"],\"node.cabinet.panel.editKitchenRun\":[\"[Éðîţ ķîţçĥéñ ŕûñ ~~~~~]\"],\"node.cabinet.panel.fillToCeiling\":[\"[Ƒîļļ ţö çéîļîñĝ ~~~~]\"],\"node.cabinet.panel.finish\":[\"[Ƒîñîšĥ ~~]\"],\"node.cabinet.panel.frontConstruction\":[\"[Ƒŕöñţ çöñšţŕûçţîöñ ~~~~~~]\"],\"node.cabinet.panel.handles\":[\"[Ĥáñðļéš ~~~]\"],\"node.cabinet.panel.height\":[\"[Ĥéîĝĥţ ~~]\"],\"node.cabinet.panel.heightPreset\":[\"[Ĥéîĝĥţ þŕéšéţ ~~~~]\"],\"node.cabinet.panel.hole\":[\"[Ĥöļé ~~]\"],\"node.cabinet.panel.inset\":[\"[Îñšéţ ~~]\"],\"node.cabinet.panel.kitchen\":[\"[Ķîţçĥéñ ~~~]\"],\"node.cabinet.panel.kitchenRun\":[\"[Ķîţçĥéñ ŕûñ ~~~]\"],\"node.cabinet.panel.knob\":[\"[Ķñöƀ ~~]\"],\"node.cabinet.panel.mounting\":[\"[Ṁöûñţîñĝ ~~~]\"],\"node.cabinet.panel.none\":[\"[Ñöñé ~~]\"],\"node.cabinet.panel.open\":[\"[Öþéñ ~~]\"],\"node.cabinet.panel.openAnimation\":[\"[Öþéñ Åñîɱáţîöñ ~~~~]\"],\"node.cabinet.panel.openCabinet\":[\"[Öþéñ çáƀîñéţ ~~~~]\"],\"node.cabinet.panel.overlay\":[\"[Öṽéŕļáý ~~~]\"],\"node.cabinet.panel.panelReady\":[\"[Þáñéļ-ŕéáðý ~~~]\"],\"node.cabinet.panel.planningChecks\":[\"[Þļáññîñĝ çĥéçķš ~~~~~]\"],\"node.cabinet.panel.play\":[\"[Þļáý ~~]\"],\"node.cabinet.panel.playAnimation\":[\"[Þļáý áñîɱáţîöñ ~~~~]\"],\"node.cabinet.panel.position\":[\"[Þöšîţîöñ ~~~]\"],\"node.cabinet.panel.raisedArch\":[\"[Ŕáîšéð Åŕçĥ ~~~]\"],\"node.cabinet.panel.removeWallCabinet\":[\"[Ŕéɱöṽé ŵáļļ çáƀîñéţ ~~~~~~]\"],\"node.cabinet.panel.replaceWith\":[\"[Ŕéþļáçé ŵîţĥ… ~~~~]\"],\"node.cabinet.panel.revealGap\":[\"[Ŕéṽéáļ ĝáþ ~~~]\"],\"node.cabinet.panel.shaker\":[\"[Šĥáķéŕ ~~]\"],\"node.cabinet.panel.sharedCountertopPlinthAndFinishes\":[\"[Šĥáŕéð çöûñţéŕţöþ, þļîñţĥ, áñð ƒîñîšĥéš ~~~~~~~~~~]\"],\"node.cabinet.panel.slab\":[\"[Šļáƀ ~~]\"],\"node.cabinet.panel.solidMatchingFrontBetweenTheCabinet\":[\"[Šöļîð ɱáţçĥîñĝ ƒŕöñţ ƀéţŵééñ ţĥé çáƀîñéţ áñð ŵáļļ. Çöûñţéŕţöþ áñð ţöé-ķîçķ çöñţîñûé áçŕöšš ţĥîš ƒîļļéŕ. ~~~~~~~~~~~~~~~~~~~~~~~~~~]\"],\"node.cabinet.panel.standardWidth\":[\"[Šţáñðáŕð ŵîðţĥ ~~~~]\"],\"node.cabinet.panel.stop\":[\"[Šţöþ ~~]\"],\"node.cabinet.panel.stopAnimation\":[\"[Šţöþ áñîɱáţîöñ ~~~~]\"],\"node.cabinet.panel.style\":[\"[Šţýļé ~~]\"],\"node.cabinet.panel.tallCabinet\":[\"[Ţáļļ Çáƀîñéţ ~~~~]\"],\"node.cabinet.panel.top\":[\"[Ţöþ ~]\"],\"node.cabinet.panel.topCabinet\":[\"[Ţöþ Çáƀîñéţ ~~~]\"],\"node.cabinet.panel.topCeiling\":[\"[Ţöþ / Çéîļîñĝ ~~~]\"],\"node.cabinet.panel.topDepth\":[\"[Ţöþ ðéþţĥ ~~~]\"],\"node.cabinet.panel.topHeight\":[\"[Ţöþ ĥéîĝĥţ ~~~]\"],\"node.cabinet.panel.trimSoffit\":[\"[Ţŕîɱ / Šöƒƒîţ ~~~]\"],\"node.cabinet.panel.usesTheCabinetFrontStyleReveal\":[\"[Ûšéš ţĥé çáƀîñéţ ƒŕöñţ šţýļé, ŕéṽéáļ, ĥáñðļé, áñð ƒŕöñţ ɱáţéŕîáļ šéţţîñĝš ƀéļöŵ. ~~~~~~~~~~~~~~~~~~~~]\"],\"node.cabinet.panel.wallFiller\":[\"[Ŵáļļ ƒîļļéŕ ~~~]\"],\"node.cabinet.panel.width\":[\"[Ŵîðţĥ ~~]\"],\"node.cabinet.preset.baseCabinet\":[\"[Ɓášé çáƀîñéţ ~~~~]\"],\"node.cabinet.preset.dishwasher\":[\"[Ðîšĥŵášĥéŕ ~~~]\"],\"node.cabinet.preset.drawerCabinet\":[\"[Ðŕáŵéŕ çáƀîñéţ ~~~~]\"],\"node.cabinet.preset.fridge\":[\"[Ƒŕîðĝé ~~]\"],\"node.cabinet.preset.gasCooktop\":[\"[Ĝáš çööķţöþ ~~~]\"],\"node.cabinet.preset.inductionCooktop\":[\"[Îñðûçţîöñ çööķţöþ ~~~~~]\"],\"node.cabinet.preset.ovenTower\":[\"[Öṽéñ Ţöŵéŕ ~~~]\"],\"node.cabinet.preset.sinkCabinet\":[\"[Šîñķ çáƀîñéţ ~~~~]\"],\"node.cabinet.preset.tallPantry\":[\"[Ţáļļ Þáñţŕý ~~~]\"],\"node.cabinet.preset.wallCabinet\":[\"[Ŵáļļ çáƀîñéţ ~~~~]\"],\"node.cabinet.runPanel.addLeft\":[\"[Åðð ļéƒţ ~~~]\"],\"node.cabinet.runPanel.addRight\":[\"[Åðð ŕîĝĥţ ~~~]\"],\"node.cabinet.runPanel.alignCabinetsHandles\":[\"[Åļîĝñ çáƀîñéţš & ĥáñðļéš ~~~~~~]\"],\"node.cabinet.runPanel.appliesDepthCarcassPlinthAndCountertop\":[\"[Åþþļîéš ðéþţĥ, çáŕçášš, þļîñţĥ, áñð çöûñţéŕţöþ ţĥîçķñéšš ţö ţĥîš ŕûñ. ~~~~~~~~~~~~~~~~~]\"],\"node.cabinet.runPanel.arrayCreate\":[\"[\",[\"count\",\"plural\",{\"one\":[\"Çŕéáţé \",[\"number\"],\" ɱöðûļé çöþý\"],\"other\":[\"Çŕéáţé \",[\"number\"],\" ɱöðûļé çöþîéš\"]}],\" ~~~~~~~~~~~]\"],\"node.cabinet.runPanel.arrayCreateNamed\":[\"[\",[\"count\",\"plural\",{\"one\":[\"Çŕéáţé \",[\"number\"],\" \",[\"name\"],\" çöþý\"],\"other\":[\"Çŕéáţé \",[\"number\"],\" \",[\"name\"],\" çöþîéš\"]}],\" ~~~~~~~]\"],\"node.cabinet.runPanel.arrayInvalidOptions\":[\"[Çĥööšé á çöþý çöûñţ ƒŕöɱ 1 ţö 20 áñð šþáçîñĝ ƒŕöɱ 0 ţö 2 ɱ ~~~~~~~~~~~~]\"],\"node.cabinet.runPanel.arrayNoRoom\":[\"[Ţĥéŕé îš ñöţ éñöûĝĥ ŕööɱ îñ ţĥîš ŕûñ ƒöŕ ţĥé ŕéǫûéšţéð áŕŕáý ~~~~~~~~~~~~~~~]\"],\"node.cabinet.runPanel.arrayNoSource\":[\"[Çĥööšé á šţáñðáŕð öŕ áþþļîáñçé ɱöðûļé áš ţĥé šöûŕçé ~~~~~~~~~~~~~]\"],\"node.cabinet.runPanel.auto\":[\"[Åûţö ~~]\"],\"node.cabinet.runPanel.back\":[\"[Ɓáçķ ~~]\"],\"node.cabinet.runPanel.balancesStandardBaseCabinetsWhileKeeping\":[\"[Ɓáļáñçéš šţáñðáŕð ƀášé çáƀîñéţš ŵĥîļé ķééþîñĝ áþþļîáñçé áñð çöŕñéŕ-ƒîļļéŕ ŵîðţĥš ƒîẋéð. ~~~~~~~~~~~~~~~~~~~~~~~]\"],\"node.cabinet.runPanel.bar\":[\"[Ɓáŕ ~]\"],\"node.cabinet.runPanel.barCounter\":[\"[Ɓáŕ çöûñţéŕ ~~~]\"],\"node.cabinet.runPanel.barDepth\":[\"[Ɓáŕ ðéþţĥ ~~~]\"],\"node.cabinet.runPanel.barHeight\":[\"[Ɓáŕ ĥéîĝĥţ ~~~]\"],\"node.cabinet.runPanel.carcassHeight\":[\"[Çáŕçášš ĥéîĝĥţ ~~~~]\"],\"node.cabinet.runPanel.center\":[\"[Çéñţéŕ ~~]\"],\"node.cabinet.runPanel.commonWallCabinetHeightsUseThe\":[\"[Çöɱɱöñ ŵáļļ-çáƀîñéţ ĥéîĝĥţš. Ûšé ţĥé šļîðéŕ ƀéļöŵ ƒöŕ á çûšţöɱ ĥéîĝĥţ. ~~~~~~~~~~~~~~~~~~]\"],\"node.cabinet.runPanel.copies\":[\"[Çöþîéš ~~]\"],\"node.cabinet.runPanel.copiesIncludeTheSourceCabinetStructure\":[\"[Çöþîéš îñçļûðé ţĥé šöûŕçé çáƀîñéţ šţŕûçţûŕé áñð áñý áţţáçĥéð ŵáļļ çáƀîñéţ. Éẋîšţîñĝ ɱöðûļéš šţáý ƒîẋéð; ţĥé ŕéǫûéšţéð áŕŕáý ɱûšţ ƒîţ îñ ţĥé áṽáîļáƀļé ŕûñ šþáçé. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~]\"],\"node.cabinet.runPanel.cornerFillersCannotBeUsedAs\":[\"[Çöŕñéŕ ƒîļļéŕš çáññöţ ƀé ûšéð áš áŕŕáý šöûŕçéš ~~~~~~~~~~~~]\"],\"node.cabinet.runPanel.countertopDepth\":[\"[Çöûñţéŕţöþ ðéþţĥ ~~~~~]\"],\"node.cabinet.runPanel.countertopHeight\":[\"[Çöûñţéŕţöþ ĥéîĝĥţ ~~~~~]\"],\"node.cabinet.runPanel.createArray\":[\"[Çŕéáţé áŕŕáý ~~~~]\"],\"node.cabinet.runPanel.cutout\":[\"[Çûţöûţ ~~]\"],\"node.cabinet.runPanel.deleteModule\":[\"[Ðéļéţé \",[\"name\"],\" ~~]\"],\"node.cabinet.runPanel.depth\":[\"[Ðéþţĥ ~~]\"],\"node.cabinet.runPanel.direction\":[\"[Ðîŕéçţîöñ ~~~]\"],\"node.cabinet.runPanel.duplicateAlongRun\":[\"[Ðûþļîçáţé áļöñĝ ŕûñ ~~~~~~]\"],\"node.cabinet.runPanel.equalizeAll\":[\"[Éǫûáļîžé áļļ ŕéšîžéáƀļé šţáñðáŕð ƀášé çáƀîñéţš îñ ţĥîš ŕûñ ~~~~~~~~~~~~~~~]\"],\"node.cabinet.runPanel.equalizeAlreadyEqual\":[\"[Ţĥé ŕéšîžéáƀļé çáƀîñéţ ŵîðţĥš áŕé áļŕéáðý éǫûáļ ~~~~~~~~~~~~~]\"],\"node.cabinet.runPanel.equalizeNeedsTwo\":[\"[Åţ ļéášţ ţŵö šţáñðáŕð ƀášé çáƀîñéţš áŕé ŕéǫûîŕéð ~~~~~~~~~~~~~]\"],\"node.cabinet.runPanel.equalizeNoFit\":[\"[Ţĥé áṽáîļáƀļé ŕûñ ŵîðţĥ çáññöţ šáţý ţĥé çáƀîñéţ ŵîðţĥ ļîɱîţš ~~~~~~~~~~~~~~~~~]\"],\"node.cabinet.runPanel.equalizeWidths\":[\"[Éǫûáļîžé ŵîðţĥš ~~~~~]\"],\"node.cabinet.runPanel.fillerPlanSide\":[\"[\",[\"side\",\"select\",{\"left\":[\"Ļéƒţ: \",[\"width\"],\" ɱɱ\"],\"other\":[\"Ŕîĝĥţ: \",[\"width\"],\" ɱɱ\"]}],\" ~~~~]\"],\"node.cabinet.runPanel.finishAlign\":[\"[Ƒîñîšĥ & áļîĝñ ~~~~]\"],\"node.cabinet.runPanel.finishedBack\":[\"[Ƒîñîšĥéð ƀáçķ ~~~~]\"],\"node.cabinet.runPanel.finishedExposedEnds\":[\"[Ƒîñîšĥéð éẋþöšéð éñðš ~~~~~~]\"],\"node.cabinet.runPanel.fitWallFillers\":[\"[Ƒîţ ŵáļļ ƒîļļéŕš ~~~~~]\"],\"node.cabinet.runPanel.fits50150MmGapsAt\":[\"[Ƒîţš 50–150 ɱɱ ĝáþš áţ ŕûñ éñðš ƀéšîðé þéŕþéñðîçûļáŕ ŵáļļš. ~~~~~~~~~~~~~]\"],\"node.cabinet.runPanel.fronts\":[\"[Ƒŕöñţš ~~]\"],\"node.cabinet.runPanel.handles\":[\"[Ĥáñðļéš ~~~]\"],\"node.cabinet.runPanel.heightPreset\":[\"[Ĥéîĝĥţ þŕéšéţ ~~~~]\"],\"node.cabinet.runPanel.hole\":[\"[Ĥöļé ~~]\"],\"node.cabinet.runPanel.inset\":[\"[Îñšéţ ~~]\"],\"node.cabinet.runPanel.islandBar\":[\"[Κļáñð & Ɓáŕ ~~~]\"],\"node.cabinet.runPanel.kitchenRun\":[\"[Ķîţçĥéñ ŕûñ ~~~]\"],\"node.cabinet.runPanel.knob\":[\"[Ķñöƀ ~~]\"],\"node.cabinet.runPanel.left\":[\"[Ļéƒţ ~~]\"],\"node.cabinet.runPanel.matchBaseHeightsBacksRevealsAnd\":[\"[Ṁáţçĥ ƀášé ĥéîĝĥţš, ƀáçķš, ŕéṽéáļš áñð ĥáñðļéš. Åļîĝñ ûþþéŕ çáƀîñéţš; þŕéšéŕṽé ţáļļ áþþļîáñçéš áñð çûšţöɱ çöɱþáŕţɱéñţš. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~]\"],\"node.cabinet.runPanel.metricProfile\":[\"[Ṁéţŕîç · 600 ɱɱ ~~~]\"],\"node.cabinet.runPanel.moduleNumber\":[\"[Ṁöðûļé \",[\"number\"],\" ~~]\"],\"node.cabinet.runPanel.modules\":[\"[Ṁöðûļéš ~~~]\"],\"node.cabinet.runPanel.mounting\":[\"[Ṁöûñţîñĝ ~~~]\"],\"node.cabinet.runPanel.noEligibleModule\":[\"[Ñö éļîĝîƀļé ɱöðûļé ~~~~~]\"],\"node.cabinet.runPanel.none\":[\"[Ñöñé ~~]\"],\"node.cabinet.runPanel.overlay\":[\"[Öṽéŕļáý ~~~]\"],\"node.cabinet.runPanel.plinthHeight\":[\"[Þļîñţĥ ĥéîĝĥţ ~~~~]\"],\"node.cabinet.runPanel.position\":[\"[Þöšîţîöñ ~~~]\"],\"node.cabinet.runPanel.raisedArch\":[\"[Ŕáîšéð Åŕçĥ ~~~]\"],\"node.cabinet.runPanel.revealGap\":[\"[Ŕéṽéáļ ĝáþ ~~~]\"],\"node.cabinet.runPanel.right\":[\"[Ŕîĝĥţ ~~]\"],\"node.cabinet.runPanel.seatingOverhang\":[\"[Šéáţîñĝ öṽéŕĥáñĝ ~~~~~]\"],\"node.cabinet.runPanel.shaker\":[\"[Šĥáķéŕ ~~]\"],\"node.cabinet.runPanel.sharedPlinthCountertop\":[\"[Šĥáŕéð Þļîñţĥ & Çöûñţéŕţöþ ~~~~~~~]\"],\"node.cabinet.runPanel.showCountertop\":[\"[Šĥöŵ çöûñţéŕţöþ ~~~~~]\"],\"node.cabinet.runPanel.showPlinth\":[\"[Šĥöŵ þļîñţĥ ~~~]\"],\"node.cabinet.runPanel.slab\":[\"[Šļáƀ ~~]\"],\"node.cabinet.runPanel.sourceModule\":[\"[Šöûŕçé ɱöðûļé ~~~~]\"],\"node.cabinet.runPanel.spacing\":[\"[Šþáçîñĝ ~~~]\"],\"node.cabinet.runPanel.standardDimensions\":[\"[Šţáñðáŕð ðîɱéñšîöñš ~~~~~~]\"],\"node.cabinet.runPanel.style\":[\"[Šţýļé ~~]\"],\"node.cabinet.runPanel.summaryCompartment\":[\"[\",[\"type\",\"select\",{\"shelf\":[\"Šĥéļƒ\"],\"drawer\":[\"Ðŕáŵéŕ\"],\"door\":[\"Ðööŕ\"],\"oven\":[\"Öṽéñ\"],\"microwave\":[\"Ṁîçŕöŵáṽé\"],\"dishwasher\":[\"Ðîšĥŵášĥéŕ\"],\"sink\":[\"Šîñķ\"],\"cooktop_gas\":[\"Ĝáš çööķţöþ\"],\"cooktop_induction\":[\"Îñðûçţîöñ çööķţöþ\"],\"pull_out_pantry\":[\"Þûļļ-öûţ þáñţŕý\"],\"fridge_single\":[\"Ƒŕîðĝé\"],\"fridge_double\":[\"Ðöûƀļé ƒŕîðĝé\"],\"fridge_top_freezer\":[\"Ţöþ-ƒŕééžéŕ ƒŕîðĝé\"],\"fridge_bottom_freezer\":[\"Ɓöţţöɱ-ƒŕééžéŕ ƒŕîðĝé\"],\"hood_pyramid\":[\"Þýŕáɱîð ĥööð\"],\"hood_curved_glass\":[\"Çûŕṽéð ĝļášš ĥööð\"],\"other\":[[\"raw\"]]}],\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~]\"],\"node.cabinet.runPanel.summaryCompartments\":[\"[\",[\"count\",\"plural\",{\"one\":[[\"number\"],\" çöɱþáŕţɱéñţ\"],\"other\":[[\"number\"],\" çöɱþáŕţɱéñţš\"]}],\" ~~~~~~~]\"],\"node.cabinet.runPanel.summaryEmpty\":[\"[Éɱþţý ~~]\"],\"node.cabinet.runPanel.summaryTall\":[\"[Ţáļļ çáƀîñéţ ~~~~]\"],\"node.cabinet.runPanel.top\":[\"[Ţöþ ~]\"],\"node.cabinet.runPanel.unableToFinish\":[\"[Ûñáƀļé ţö ƒîñîšĥ ţĥîš ķîţçĥéñ ŕûñ. ~~~~~~~~~]\"],\"node.cabinet.runPanel.usProfile\":[\"[ÛŠ · 24 îñ ~~]\"],\"node.cabinet.runPanel.useAsArraySource\":[\"[Ûšé \",[\"name\"],\" áš áŕŕáý šöûŕçé ~~~~~]\"],\"node.cabinet.runPanel.useThisModuleAsTheArray\":[\"[Ûšé ţĥîš ɱöðûļé áš ţĥé áŕŕáý šöûŕçé ~~~~~~~~~]\"],\"node.cabinet.runPanel.waterfallEnds\":[\"[Ŵáţéŕƒáļļ éñðš ~~~~]\"],\"node.cabinetModule.description\":[\"[Åñ éðîţáƀļé ɱöðûļé îñšîðé á ɱöðûļáŕ çáƀîñéţ ŕûñ. ~~~~~~~~~~~~]\"],\"node.cabinetModule.label\":[\"[Çáƀîñéţ Ṁöðûļé ~~~~]\"],\"node.ceiling.description\":[\"[Å þöļýĝöñ-ƀöûñðéð çéîļîñĝ šûŕƒáçé ţĥáţ ĥöšţš çéîļîñĝ-ɱöûñţéð îţéɱš. ~~~~~~~~~~~~~~~~~~]\"],\"node.ceiling.label\":[\"[Çéîļîñĝ ~~~]\"],\"node.ceiling.panel.addHole\":[\"[Åðð Ĥöļé ~~~]\"],\"node.ceiling.panel.area\":[\"[Åŕéá ~~]\"],\"node.ceiling.panel.auto\":[\"[Åûţö ~~]\"],\"node.ceiling.panel.ceiling\":[\"[Çéîļîñĝ ~~~]\"],\"node.ceiling.panel.customHeight\":[\"[Çûšţöɱ ĥéîĝĥţ ~~~~]\"],\"node.ceiling.panel.cutOpening\":[\"[Çûţ öþéñîñĝ ~~~]\"],\"node.ceiling.panel.done\":[\"[Ðöñé ~~]\"],\"node.ceiling.panel.followsLevel\":[\"[Ƒöļļöŵš ļéṽéļ ~~~~]\"],\"node.ceiling.panel.height\":[\"[Ĥéîĝĥţ ~~]\"],\"node.ceiling.panel.high30m\":[\"[Ĥîĝĥ (3.0ɱ) ~~]\"],\"node.ceiling.panel.high90\":[\"[Ĥîĝĥ (9'0\\\") ~~]\"],\"node.ceiling.panel.holes\":[\"[Ĥöļéš ~~]\"],\"node.ceiling.panel.info\":[\"[Îñƒö ~~]\"],\"node.ceiling.panel.limitedByLevel\":[\"[Ļîɱîţéð ƀý ţĥé ļéṽéļ ţö \",[\"height\"],\" — ŕáîšé ţĥé ļéṽéļ ĥéîĝĥţ ƒöŕ á ţáļļéŕ çéîļîñĝ. ~~~~~~~~~~~~~~~~~]\"],\"node.ceiling.panel.low24m\":[\"[Ļöŵ (2.4ɱ) ~~]\"],\"node.ceiling.panel.low80\":[\"[Ļöŵ (8'0\\\") ~]\"],\"node.ceiling.panel.move\":[\"[Ṁöṽé ~~]\"],\"node.ceiling.panel.noHoles\":[\"[Ñö ĥöļéš ~~~]\"],\"node.ceiling.panel.standard25m\":[\"[Šţáñðáŕð (2.5ɱ) ~~~]\"],\"node.ceiling.panel.standard86\":[\"[Šţáñðáŕð (8'6\\\") ~~~]\"],\"node.ceiling.panel.tallerThanLevel\":[\"[Ţáļļéŕ ţĥáñ ţĥîš ļéṽéļ (\",[\"available\"],\" áṽáîļáƀļé). Ŕáîšé ţĥé ļéṽéļ ĥéîĝĥţ ƒîŕšţ. ~~~~~~~~~~~~~~~~]\"],\"node.chimney.description\":[\"[Ṽéŕţîçáļ ɱášöñŕý šţáçķ öñ á ŕööƒ šéĝɱéñţ. ~~~~~~~~~~~]\"],\"node.chimney.label\":[\"[Çĥîɱñéý ~~~]\"],\"node.column.description\":[\"[Å þáŕáɱéţŕîç çöļûɱñ ŵîţĥ çöñƒîĝûŕáƀļé çŕöšš-šéçţîöñ, ƀášé, áñð çáþîţáļ. ~~~~~~~~~~~~~~~~~~]\"],\"node.column.label\":[\"[Çöļûɱñ ~~]\"],\"node.constructionDimension.description\":[\"[Åššöçîáţîṽé ļîñéáŕ, çûŕṽéð, çîŕçûļáŕ, áñĝûļáŕ, öŕ çööŕðîñáţé þļáñ ðîɱéñšîöñ. ~~~~~~~~~~~~~~~~~~~]\"],\"node.constructionDimension.label\":[\"[Çöñšţŕûçţîöñ Ðîɱéñšîöñ ~~~~~~~]\"],\"node.cornerRadius.bottomLeft\":[\"[Ɓöţţöɱ Ļéƒţ ~~~]\"],\"node.cornerRadius.bottomRight\":[\"[Ɓöţţöɱ Ŕîĝĥţ ~~~~]\"],\"node.cornerRadius.topLeft\":[\"[Ţöþ Ļéƒţ ~~~]\"],\"node.cornerRadius.topRight\":[\"[Ţöþ Ŕîĝĥţ ~~~]\"],\"node.cupola.description\":[\"[Ļöûṽéŕéð ŕööƒ ļáñţéŕñ ŵîţĥ á ðöɱé öŕ þýŕáɱîð çáþ áñð öþţîöñáļ ƒîñîáļ. ~~~~~~~~~~~~~~~~~~]\"],\"node.cupola.label\":[\"[Çûþöļá ~~]\"],\"node.cutout.autoElevator\":[\"[Åûţö éļéṽáţöŕ çûţöûţ ~~~~~~]\"],\"node.cutout.autoStair\":[\"[Åûţö šţáîŕ çûţöûţ ~~~~~]\"],\"node.cutout.opening\":[\"[Öþéñîñĝ ~~~]\"],\"node.cutout.room\":[\"[Ŕööɱ çûţöûţ ~~~]\"],\"node.door.description\":[\"[Å ðööŕ çûţ îñţö á ŵáļļ. Åñîɱáţéð öþéñ/çļöšé šţáţé. ~~~~~~~~~~~~]\"],\"node.door.label\":[\"[Ðööŕ ~~]\"],\"node.door.panel.actions\":[\"[Åçţîöñš ~~~]\"],\"node.door.panel.addSegment\":[\"[+ Åðð Šéĝɱéñţ ~~~]\"],\"node.door.panel.all\":[\"[Åļļ ~]\"],\"node.door.panel.arch\":[\"[Åŕçĥ ~~]\"],\"node.door.panel.archHeight\":[\"[Åŕçĥ Ĥéîĝĥţ ~~~]\"],\"node.door.panel.barHeight\":[\"[Ɓáŕ Ĥéîĝĥţ ~~~]\"],\"node.door.panel.columns\":[\"[Çöļûɱñš ~~~]\"],\"node.door.panel.contentPadding\":[\"[Çöñţéñţ Þáððîñĝ ~~~~~]\"],\"node.door.panel.cornerRadius\":[\"[Çöŕñéŕ Ŕáðîûš ~~~~]\"],\"node.door.panel.customTheSegmentsMatchNoStyle\":[\"[Çûšţöɱ: ţĥé šéĝɱéñţš ɱáţçĥ ñö šţýļé. ~~~~~~~~~]\"],\"node.door.panel.delete\":[\"[Ðéļéţé ~~]\"],\"node.door.panel.depth\":[\"[Ðéþţĥ ~~]\"],\"node.door.panel.dimensions\":[\"[Ðîɱéñšîöñš ~~~]\"],\"node.door.panel.direction\":[\"[Ðîŕéçţîöñ ~~~]\"],\"node.door.panel.divider\":[\"[Ðîṽîðéŕ ~~~]\"],\"node.door.panel.door\":[\"[Ðööŕ ~~]\"],\"node.door.panel.doorCloser\":[\"[Ðööŕ Çļöšéŕ ~~~]\"],\"node.door.panel.duplicate\":[\"[Ðûþļîçáţé ~~~]\"],\"node.door.panel.empty\":[\"[Éɱþţý ~~]\"],\"node.door.panel.enableHandle\":[\"[Éñáƀļé Ĥáñðļé ~~~~]\"],\"node.door.panel.enableThreshold\":[\"[Éñáƀļé Ţĥŕéšĥöļð ~~~~~]\"],\"node.door.panel.flipSide\":[\"[Ƒļîþ Šîðé ~~~]\"],\"node.door.panel.fold\":[\"[Ƒöļð ~~]\"],\"node.door.panel.frame\":[\"[Ƒŕáɱé ~~]\"],\"node.door.panel.garage\":[\"[Ĝáŕáĝé ~~]\"],\"node.door.panel.glass\":[\"[Ĝļášš ~~]\"],\"node.door.panel.handle\":[\"[Ĥáñðļé ~~]\"],\"node.door.panel.handleSide\":[\"[Ĥáñðļé Šîðé ~~~]\"],\"node.door.panel.hardware\":[\"[Ĥáŕðŵáŕé ~~~]\"],\"node.door.panel.height\":[\"[Ĥéîĝĥţ ~~]\"],\"node.door.panel.hingesSide\":[\"[Ĥîñĝéš Šîðé ~~~]\"],\"node.door.panel.horizontal\":[\"[Ĥöŕîžöñţáļ ~~~]\"],\"node.door.panel.individual\":[\"[Îñðîṽîðûáļ ~~~]\"],\"node.door.panel.inset\":[\"[Îñšéţ ~~]\"],\"node.door.panel.inward\":[\"[Îñŵáŕð ~~]\"],\"node.door.panel.left\":[\"[Ļéƒţ ~~]\"],\"node.door.panel.move\":[\"[Ṁöṽé ~~]\"],\"node.door.panel.open\":[\"[Öþéñ ~~]\"],\"node.door.panel.opening\":[\"[Öþéñîñĝ ~~~]\"],\"node.door.panel.openingShape\":[\"[Öþéñîñĝ Šĥáþé ~~~~]\"],\"node.door.panel.outward\":[\"[Öûţŵáŕð ~~~]\"],\"node.door.panel.panel\":[\"[Þáñéļ ~~]\"],\"node.door.panel.panels\":[\"[Þáñéļš ~~]\"],\"node.door.panel.panicBar\":[\"[Þáñîç Ɓáŕ ~~~]\"],\"node.door.panel.pocket\":[\"[Þöçķéţ ~~]\"],\"node.door.panel.position\":[\"[Þöšîţîöñ ~~~]\"],\"node.door.panel.rail\":[\"[Ŕáîļ ~~]\"],\"node.door.panel.rect\":[\"[Ŕéçţ ~~]\"],\"node.door.panel.remove\":[\"[- Ŕéɱöṽé ~~]\"],\"node.door.panel.revealRadius\":[\"[Ŕéṽéáļ Ŕáðîûš ~~~~]\"],\"node.door.panel.right\":[\"[Ŕîĝĥţ ~~]\"],\"node.door.panel.rounded\":[\"[Ŕöûñðéð ~~~]\"],\"node.door.panel.segments\":[\"[Šéĝɱéñţš ~~~]\"],\"node.door.panel.sizeIsLimitedToTheWall\":[\"[Šîžé îš ļîɱîţéð ţö ţĥé ŵáļļ, îñçļûðîñĝ çļéáŕáñçé ƒöŕ ţĥé öþéñîñĝ ƒŕáɱé. ~~~~~~~~~~~~~~~~~~]\"],\"node.door.panel.slide\":[\"[Šļîðé ~~]\"],\"node.door.panel.style\":[\"[Šţýļé ~~]\"],\"node.door.panel.swing\":[\"[Šŵîñĝ ~~]\"],\"node.door.panel.thickness\":[\"[Ţĥîçķñéšš ~~~]\"],\"node.door.panel.threshold\":[\"[Ţĥŕéšĥöļð ~~~]\"],\"node.door.panel.topShape\":[\"[Ţöþ Šĥáþé ~~~]\"],\"node.door.panel.type\":[\"[Ţýþé ~~]\"],\"node.door.panel.vertical\":[\"[Ṽéŕţîçáļ ~~~]\"],\"node.door.panel.wall\":[\"[ŵáļļ ~~]\"],\"node.door.panel.width\":[\"[Ŵîðţĥ ~~]\"],\"node.door.style.barn\":[\"[Ɓáŕñ ~~]\"],\"node.door.style.craftsman\":[\"[Çŕáƒţšɱáñ ~~~]\"],\"node.door.style.french\":[\"[Ƒŕéñçĥ ~~]\"],\"node.door.style.glass\":[\"[Ĝļášš ~~]\"],\"node.door.style.halfLouvered\":[\"[Ĥáļƒ-ļöûṽéŕéð ~~~~]\"],\"node.door.style.modern\":[\"[Ṁöðéŕñ ~~]\"],\"node.door.style.panel\":[\"[Þáñéļ ~~]\"],\"node.door.style.paneledGlass\":[\"[Þáñéļéð ĝļášš ~~~~]\"],\"node.door.style.shaker\":[\"[Šĥáķéŕ ~~]\"],\"node.door.style.sixPanel\":[\"[Šîẋ-þáñéļ ~~~]\"],\"node.door.type.barn\":[\"[Ɓáŕñ ~~]\"],\"node.door.type.double\":[\"[Ðöûƀļé ~~]\"],\"node.door.type.folding\":[\"[Ƒöļðîñĝ ~~~]\"],\"node.door.type.french\":[\"[Ƒŕéñçĥ ~~]\"],\"node.door.type.garageRollup\":[\"[Ŕöļļ-ûþ ~~]\"],\"node.door.type.garageSectional\":[\"[Šéçţîöñáļ ~~~]\"],\"node.door.type.garageTiltup\":[\"[Ţîļţ-ûþ ~~]\"],\"node.door.type.hinged\":[\"[Ĥîñĝéð ~~]\"],\"node.door.type.pocket\":[\"[Þöçķéţ ~~]\"],\"node.door.type.sliding\":[\"[Šļîðîñĝ ~~~]\"],\"node.dormer.description\":[\"[Ĥöûšé-šĥáþéð þŕöţŕûšîöñ öñ á ŕööƒ šéĝɱéñţ. ~~~~~~~~~~~]\"],\"node.dormer.label\":[\"[Ðöŕɱéŕ ~~]\"],\"node.downspout.description\":[\"[Ṽéŕţîçáļ ðŕöþ þîþé ƒŕöɱ á ĝûţţéŕ öûţļéţ ţö ţĥé ĝŕöûñð. ~~~~~~~~~~~~~~]\"],\"node.downspout.label\":[\"[Ðöŵñšþöûţ ~~~]\"],\"node.ductFitting.description\":[\"[Éļƀöŵ, ţéé, ŕéðûçéŕ, öŕ šǫûáŕé-ţö-ŕöûñð ţŕáñšîţîöñ çöññéçţîñĝ ðûçţ ŕûñš. ~~~~~~~~~~~~~~~~~~]\"],\"node.ductFitting.label\":[\"[Ðûçţ Ƒîţţîñĝ ~~~~]\"],\"node.ductSegment.description\":[\"[ĤṼÅÇ ðûçţ ŕûñ — þöļýļîñé öƒ ŕöûñð, ŕéçţ, öŕ ƒļáţ-öṽáļ šéçţîöñš. ~~~~~~~~~~~~~~~]\"],\"node.ductSegment.label\":[\"[Ðûçţ ~~]\"],\"node.ductTerminal.description\":[\"[Ðûçţ ţéŕɱîñáļ — šûþþļý ŕéĝîšţéŕ, çéîļîñĝ ðûšéŕ, öŕ ŕéţûŕñ ĝŕîļļé. Ðûçţ ŕûñš éñð áţ îţš çöļļáŕ. ~~~~~~~~~~~~~~~~~~~~~~~~]\"],\"node.ductTerminal.label\":[\"[Ŕéĝîšţéŕ ~~~]\"],\"node.elevator.description\":[\"[Å ɱûļţî-ļéṽéļ éļéṽáţöŕ šĥáƒţ ŵîţĥ çöñƒîĝûŕáƀļé öþéñîñĝš þéŕ ļéṽéļ. ~~~~~~~~~~~~~~~~~]\"],\"node.elevator.label\":[\"[Éļéṽáţöŕ ~~~]\"],\"node.eyebrowVent.description\":[\"[Ļöŵ çûŕṽéð ļéñš-šĥáþéð ŕööƒ ṽéñţ ŵîţĥ á ļöûṽéŕéð ƒŕöñţ. ~~~~~~~~~~~~~~]\"],\"node.eyebrowVent.label\":[\"[Éýéƀŕöŵ Ṽéñţ ~~~~]\"],\"node.fence.description\":[\"[Å šţŕáîĝĥţ öŕ çûŕṽéð ƒéñçé šéĝɱéñţ ŵîţĥ çöñƒîĝûŕáƀļé þöšţš áñð îñƒîļļ. ~~~~~~~~~~~~~~~~~~]\"],\"node.fence.label\":[\"[Ƒéñçé ~~]\"],\"node.fenceGate.description\":[\"[Å ĝáţé ĥöšţéð ƀý á ƒéñçé. ~~~~~~]\"],\"node.fenceGate.label\":[\"[Ĝáţé ~~]\"],\"node.fenceOpening.description\":[\"[Åñ îñţéñţîöñáļ öþéñîñĝ îñ á ƒéñçé. ~~~~~~~~~]\"],\"node.fenceOpening.label\":[\"[Öþéñ Þáššáĝé ~~~~]\"],\"node.floorOpening.label\":[\"[Ƒļööŕ öþéñîñĝ ~~~~]\"],\"node.guide.description\":[\"[Å ɱéášûŕéɱéñţ / ŕéƒéŕéñçé áññöţáţîöñ (ļîñéáŕ, áŕéá, öŕ áŕç). ~~~~~~~~~~~~~~]\"],\"node.guide.label\":[\"[Ĝûîðé ~~]\"],\"node.gutter.description\":[\"[Ŕáîñ-ŵáţéŕ çĥáññéļ ŕûññîñĝ áļöñĝ ţĥé éáṽé öƒ á ŕööƒ šéĝɱéñţ. ~~~~~~~~~~~~~~~]\"],\"node.gutter.label\":[\"[Ĝûţţéŕ ~~]\"],\"node.hole.manual\":[\"[Ṁáñûáļ ~~]\"],\"node.holeEditing\":[\"[Ĥöļé \",[\"number\"],\" (Éðîţîñĝ) ~~~~]\"],\"node.holeNumber\":[\"[Ĥöļé \",[\"number\"],\" ~~]\"],\"node.holeSummary\":[\"[\",[\"area\"],\" ɱ² · \",[\"count\",\"plural\",{\"one\":[[\"points\"],\" þţ\"],\"other\":[[\"points\"],\" þţš\"]}],\" · \",[\"source\"],\" ~~]\"],\"node.hvacEquipment.description\":[\"[Ƒûŕñáçé, áîŕ ĥáñðļéŕ, öŕ çöñðéñšéŕ — ðûçţ ŕûñš çöññéçţ ţö îţš šûþþļý/ŕéţûŕñ çöļļáŕš. ~~~~~~~~~~~~~~~~~~~~~]\"],\"node.hvacEquipment.label\":[\"[ĤṼÅÇ Ûñîţ ~~~]\"],\"node.importedMesh.description\":[\"[Ĝéöɱéţŕý þŕéšéŕṽéð ƒŕöɱ áñ îɱþöŕţéð ɱöðéļ ŵĥéñ ñö ñáţîṽé Þášçáļ šĥáþé éẋîšţš. ~~~~~~~~~~~~~~~~~~~~]\"],\"node.importedMesh.label\":[\"[Îɱþöŕţéð Ṁéšĥ ~~~~]\"],\"node.item.authoredParams.couldnTRebuildWithTheseValues\":[\"[Çöûļðñ'ţ ŕéƀûîļð ŵîţĥ ţĥéšé ṽáļûéš. ~~~~~~~~~]\"],\"node.item.authoredParams.parameters\":[\"[Þáŕáɱéţéŕš ~~~]\"],\"node.item.authoredParams.rebuilding\":[\"[Ŕéƀûîļðîñĝ… ~~~]\"],\"node.item.authoredParams.rebuildingInBlender\":[\"[Ŕéƀûîļðîñĝ îñ Ɓļéñðéŕ… ~~~~~~]\"],\"node.item.authoredParams.resetParam\":[\"[Ŕéšéţ \",[\"param\"],\" ~~]\"],\"node.item.authoredParams.resetParameters\":[\"[Ŕéšéţ þáŕáɱéţéŕš ~~~~~]\"],\"node.item.authoredParams.resetToDefault\":[\"[Ŕéšéţ ţö ðéƒáûļţ ~~~~~]\"],\"node.item.description\":[\"[Å çáţáļöĝ-ƀáçķéð îţéɱ (ƒûŕñîţûŕé, ƒîẋţûŕéš, ðéçöŕáţîöñš). ~~~~~~~~~~~~~~]\"],\"node.item.label\":[\"[Îţéɱ ~~]\"],\"node.item.panel.actions\":[\"[Åçţîöñš ~~~]\"],\"node.item.panel.delete\":[\"[Ðéļéţé ~~]\"],\"node.item.panel.dimensions\":[\"[Ðîɱéñšîöñš ~~~]\"],\"node.item.panel.duplicate\":[\"[Ðûþļîçáţé ~~~]\"],\"node.item.panel.info\":[\"[Îñƒö ~~]\"],\"node.item.panel.move\":[\"[Ṁöṽé ~~]\"],\"node.item.panel.pos\":[\"[þöš ~]\"],\"node.item.panel.position\":[\"[Þöšîţîöñ ~~~]\"],\"node.item.panel.rot\":[\"[ŕöţ ~]\"],\"node.item.panel.rotation\":[\"[Ŕöţáţîöñ ~~~]\"],\"node.item.panel.scale\":[\"[Šçáļé ~~]\"],\"node.item.panel.scale2\":[\"[šçáļé ~~]\"],\"node.item.panel.uniformScale\":[\"[Ûñîƒöŕɱ Šçáļé ~~~~]\"],\"node.item.panel.xyz\":[\"[ẊÝŽ ~]\"],\"node.leanToExtension.description\":[\"[Åñ áţţáçĥéð ɱöñö-þîţçĥ öŕ ƒŕééšţáñðîñĝ ɱöñö, ĝáƀļé, öŕ ƀûţţéŕƒļý çáñöþý ŵîţĥ ɱáñáĝéð šţŕûçţûŕé áñð ðŕáîñáĝé. ~~~~~~~~~~~~~~~~~~~~~~~~~~~]\"],\"node.leanToExtension.label\":[\"[Çáñöþý ~~]\"],\"node.level.description\":[\"[Å šîñĝļé ƒļööŕ öƒ á ƀûîļðîñĝ, ĥöļðîñĝ ŵáļļš / šļáƀš / çéîļîñĝš / îţéɱš. ~~~~~~~~~~~~~~~~]\"],\"node.level.label\":[\"[Ļéṽéļ ~~]\"],\"node.lineset.description\":[\"[Ŕéƒŕîĝéŕáñţ ļîñéšéţ — çöþþéŕ šûçţîöñ + ļîǫûîð þáîŕ ĵöîñîñĝ á çöñðéñšéŕ ţö ţĥé îñðööŕ çöîļ. ~~~~~~~~~~~~~~~~~~~~~~]\"],\"node.lineset.label\":[\"[Ļîñéšéţ ~~~]\"],\"node.liquidLine.description\":[\"[Šţáñðáļöñé ŕéƒŕîĝéŕáñţ ļîǫûîð ļîñé — á ţĥîñ ƀáŕé-çöþþéŕ ŕûñ; Ƒöļļöŵ ɱöðé ţŕáçéš áñ éẋîšţîñĝ ļîñéšéţ. ~~~~~~~~~~~~~~~~~~~~~~~~~]\"],\"node.liquidLine.label\":[\"[Ļîǫûîð Ļîñé ~~~]\"],\"node.measurement.description\":[\"[Å þéŕšîšţéñţ ðîšţáñçé, áñĝļé, áŕéá, þéŕîɱéţéŕ, öŕ ṽöļûɱé áññöţáţîöñ. ~~~~~~~~~~~~~~~~~]\"],\"node.measurement.label\":[\"[Ṁéášûŕéɱéñţ ~~~~]\"],\"node.numberedName\":[[\"kind\"],\" \",[\"number\"]],\"node.panel.currently\":[\"[Çûŕŕéñţļý \",[\"value\"],\" ~~~]\"],\"node.pipeFitting.description\":[\"[ÐŴṼ ĵöîñţ — éļƀöŵ ƀéñð, 45° ŵýé, öŕ šáñîţáŕý ţéé. ~~~~~~~~~~]\"],\"node.pipeFitting.label\":[\"[Þîþé Ƒîţţîñĝ ~~~~]\"],\"node.pipeSegment.description\":[\"[Ðŕáîñ / ŵášţé / ṽéñţ þîþé ŕûñ — ðŕáŵ ļéṽéļ öŕ ţöĝĝļé á ¼″ þéŕ ƒööţ ƒáļļ ŵîţĥ Š. ~~~~~~~~~~~~~~~~~]\"],\"node.pipeSegment.label\":[\"[ÐŴṼ Þîþé ~~~]\"],\"node.pipeTrap.description\":[\"[ÐŴṼ Þ-ţŕáþ — ŵáţéŕ šéáļ öñ ţĥé ŵášţé ļîñé. Ţĥé ţŕáþ áŕɱ ŕûñš ţö ţĥé ṽéñţ. ~~~~~~~~~~~~~~~~~]\"],\"node.pipeTrap.label\":[\"[Ţŕáþ ~~]\"],\"node.proceduralItem.description\":[\"[Éẋþéŕîɱéñţáļ éðîţáƀļé ŕéçîþé ~~~~~~~~]\"],\"node.proceduralItem.label\":[\"[Þŕöçéðûŕáļ îţéɱ ~~~~~]\"],\"node.ridgeVent.description\":[\"[Ṽéñţîļáţîöñ šţŕîþ ŕûññîñĝ áļöñĝ ţĥé ŕîðĝé öƒ á ŕööƒ šéĝɱéñţ. ~~~~~~~~~~~~~~~]\"],\"node.ridgeVent.label\":[\"[Ŕîðĝé Ṽéñţ ~~~]\"],\"node.roof.barrelPanel.archBays\":[\"[Åŕçĥ ƀáýš ~~~]\"],\"node.roof.barrelPanel.barrelArch\":[\"[Ɓáŕŕéļ áŕçĥ ~~~]\"],\"node.roof.barrelPanel.flatPanesFollowACircularArch\":[\"[Ƒļáţ þáñéš ƒöļļöŵ á çîŕçûļáŕ áŕçĥ. Ŕîšé îš ɱéášûŕéð ƒŕöɱ ţĥé éáṽéš. ~~~~~~~~~~~~~~~~~]\"],\"node.roof.barrelPanel.rise\":[\"[Ŕîšé ~~]\"],\"node.roof.description\":[\"[Å þîţçĥéð / ĥîþ / ĝáƀļé ŕööƒ çöɱþöšéð öƒ öñé öŕ ɱöŕé šéĝɱéñţš. ~~~~~~~~~~~~~~~]\"],\"node.roof.glazing.face.archBay\":[\"[Åŕçĥ ƀáý \",[\"number\"],\" ~~~]\"],\"node.roof.glazing.face.back\":[\"[Ɓáçķ šļöþé ~~~]\"],\"node.roof.glazing.face.endLeft\":[\"[Ļéƒţ éñð ~~~]\"],\"node.roof.glazing.face.endRight\":[\"[Ŕîĝĥţ éñð ~~~]\"],\"node.roof.glazing.face.front\":[\"[Ƒŕöñţ šļöþé ~~~]\"],\"node.roof.glazing.face.slope\":[\"[Šĥéð šļöþé ~~~]\"],\"node.roof.glazingControls.alignment\":[\"[Åļîĝñɱéñţ ~~~]\"],\"node.roof.glazingControls.center\":[\"[Çéñţéŕ ~~]\"],\"node.roof.glazingControls.chooseALayoutToEditThe\":[\"[Çĥööšé á ļáýöûţ ţö éðîţ ţĥé ĝŕîð. ~~~~~~~~]\"],\"node.roof.glazingControls.empty\":[\"[Éɱþţý ~~]\"],\"node.roof.glazingControls.end\":[\"[Éñð ~]\"],\"node.roof.glazingControls.fixedSpacing\":[\"[Ƒîẋéð šþáçîñĝ ~~~~]\"],\"node.roof.glazingControls.glass\":[\"[Ĝļášš ~~]\"],\"node.roof.glazingControls.layout\":[\"[Ļáýöûţ ~~]\"],\"node.roof.glazingControls.maxSpacing\":[\"[Ṁáẋ šþáçîñĝ ~~~]\"],\"node.roof.glazingControls.maximumSpacing\":[\"[Ṁáẋîɱûɱ šþáçîñĝ ~~~~~]\"],\"node.roof.glazingControls.mixed\":[\"[Ṁîẋéð ~~]\"],\"node.roof.glazingControls.panelCount\":[\"[Þáñéļ çöûñţ ~~~]\"],\"node.roof.glazingControls.panels\":[\"[Þáñéļš ~~]\"],\"node.roof.glazingControls.solid\":[\"[Šöļîð ~~]\"],\"node.roof.glazingControls.spacing\":[\"[Šþáçîñĝ ~~~]\"],\"node.roof.glazingControls.start\":[\"[Šţáŕţ ~~]\"],\"node.roof.glazingControls.titleAlignment\":[\"[\",[\"title\"],\" áļîĝñɱéñţ ~~~]\"],\"node.roof.glazingPanel.changesApplyToAllLengthRoof\":[\"[Çĥáñĝéš áþþļý ţö áļļ \",[\"length\"],\" ŕööƒ šéĝɱéñţš. ~~~~~~~~~]\"],\"node.roof.glazingPanel.chooseOneRoofSystemToEdit\":[\"[Çĥööšé öñé ŕööƒ šýšţéɱ ţö éðîţ šéţţîñĝš ƒöŕ áļļ šéļéçţéð šéĝɱéñţš. ~~~~~~~~~~~~~~~~~]\"],\"node.roof.glazingPanel.closeTheRoofEnds\":[\"[Çļöšé ţĥé ŕööƒ éñðš ~~~~~]\"],\"node.roof.glazingPanel.defaultPanelInfill\":[\"[Ðéƒáûļţ þáñéļ îñƒîļļ ~~~~~~]\"],\"node.roof.glazingPanel.dividesEachRoofFaceIntoColumns\":[\"[Ðîṽîðéš éáçĥ ŕööƒ ƒáçé îñţö çöļûɱñš. ~~~~~~~~~]\"],\"node.roof.glazingPanel.dividesTheLengthOfEachArch\":[\"[Ðîṽîðéš ţĥé ļéñĝţĥ öƒ éáçĥ áŕçĥ ƀáý îñţö çöļûɱñš. ~~~~~~~~~~~~]\"],\"node.roof.glazingPanel.endInfillFillsTheSpaceAbove\":[\"[Éñð îñƒîļļ ƒîļļš ţĥé šþáçé áƀöṽé ţĥé ŵáļļš. Éðîţ ŕööɱ ŵáļļš áñð çéîļîñĝš šéþáŕáţéļý. ~~~~~~~~~~~~~~~~~~~~~]\"],\"node.roof.glazingPanel.frameColor\":[\"[Ƒŕáɱé çöļöŕ ~~~]\"],\"node.roof.glazingPanel.frameDepth\":[\"[Ƒŕáɱé ðéþţĥ ~~~]\"],\"node.roof.glazingPanel.frameWidth\":[\"[Ƒŕáɱé ŵîðţĥ ~~~]\"],\"node.roof.glazingPanel.framing\":[\"[Ƒŕáɱîñĝ ~~~]\"],\"node.roof.glazingPanel.glass\":[\"[Ĝļášš ~~]\"],\"node.roof.glazingPanel.glassTint\":[\"[Ĝļášš ţîñţ ~~~]\"],\"node.roof.glazingPanel.glazed\":[\"[Ĝļážéð ~~]\"],\"node.roof.glazingPanel.glazingIsAvailableForGableStraight\":[\"[Ĝļážîñĝ îš áṽáîļáƀļé ƒöŕ ĝáƀļé, šţŕáîĝĥţ šĥéð, áñð ƀáŕŕéļ ŕööƒš. ~~~~~~~~~~~~~~~~]\"],\"node.roof.glazingPanel.gridAcrossTheRoof\":[\"[Ĝŕîð áçŕöšš ţĥé ŕööƒ ~~~~~~]\"],\"node.roof.glazingPanel.gridAlongTheLength\":[\"[Ĝŕîð áļöñĝ ţĥé ļéñĝţĥ ~~~~~~]\"],\"node.roof.glazingPanel.gridAlongTheSlope\":[\"[Ĝŕîð áļöñĝ ţĥé šļöþé ~~~~~~]\"],\"node.roof.glazingPanel.gridWithinEachArchBay\":[\"[Ĝŕîð ŵîţĥîñ éáçĥ áŕçĥ ƀáý ~~~~~~~]\"],\"node.roof.glazingPanel.infill\":[\"[Îñƒîļļ ~~]\"],\"node.roof.glazingPanel.opacity\":[\"[Öþáçîţý ~~~]\"],\"node.roof.glazingPanel.paneThickness\":[\"[Þáñé ţĥîçķñéšš ~~~~]\"],\"node.roof.glazingPanel.roofSystem\":[\"[Ŕööƒ šýšţéɱ ~~~]\"],\"node.roof.glazingPanel.roughness\":[\"[Ŕöûĝĥñéšš ~~~]\"],\"node.roof.glazingPanel.spacingIsMeasuredOnTheSlope\":[\"[Šþáçîñĝ îš ɱéášûŕéð öñ ţĥé šļöþé, ñöţ îţš ĥöŕîžöñţáļ þŕöĵéçţîöñ. ~~~~~~~~~~~~~~~~]\"],\"node.roof.glazingPanel.standard\":[\"[Šţáñðáŕð ~~~]\"],\"node.roof.glazingPanel.subdividesEachFlatArchBayArch\":[\"[Šûƀðîṽîðéš éáçĥ ƒļáţ áŕçĥ ƀáý. Åŕçĥ ƀáýš çöñţŕöļš ţĥé ðîṽîšîöñš áŕöûñð ţĥé çûŕṽé. ~~~~~~~~~~~~~~~~~~~~~]\"],\"node.roof.glazingPanelEditor.chooseAPanelToOverrideIts\":[\"[Çĥööšé á þáñéļ ţö öṽéŕŕîðé îţš ðéƒáûļţ îñƒîļļ. ~~~~~~~~~~~~]\"],\"node.roof.glazingPanelEditor.column2\":[\"[Çöļûɱñ ~~]\"],\"node.roof.glazingPanelEditor.custom\":[\"[Çûšţöɱ ~~]\"],\"node.roof.glazingPanelEditor.default\":[\"[Ðéƒáûļţ ~~~]\"],\"node.roof.glazingPanelEditor.grid\":[\"[\",[\"columns\",\"plural\",{\"one\":[[\"columnCount\"],\" çöļûɱñ\"],\"other\":[[\"columnCount\"],\" çöļûɱñš\"]}],\" · \",[\"rows\",\"plural\",{\"one\":[[\"rowCount\"],\" ŕöŵ\"],\"other\":[[\"rowCount\"],\" ŕöŵš\"]}],\" ~~~~~~]\"],\"node.roof.glazingPanelEditor.individualPanels\":[\"[Îñðîṽîðûáļ þáñéļš ~~~~~]\"],\"node.roof.glazingPanelEditor.panelInfill\":[\"[Þáñéļ îñƒîļļ ~~~~]\"],\"node.roof.glazingPanelEditor.resetToDefault\":[\"[Ŕéšéţ ţö ðéƒáûļţ ~~~~~]\"],\"node.roof.glazingPanelEditor.roofFace\":[\"[Ŕööƒ ƒáçé ~~~]\"],\"node.roof.glazingPanelEditor.row2\":[\"[Ŕöŵ ~]\"],\"node.roof.glazingPanelEditor.selectedPanelInfill\":[\"[Šéļéçţéð þáñéļ îñƒîļļ ~~~~~~]\"],\"node.roof.label\":[\"[Ŕööƒ ~~]\"],\"node.roof.panel.actions\":[\"[Åçţîöñš ~~~]\"],\"node.roof.panel.addChimney\":[\"[Åðð Çĥîɱñéý ~~~]\"],\"node.roof.panel.addCupola\":[\"[Åðð Çûþöļá ~~~]\"],\"node.roof.panel.addDormer\":[\"[Åðð Ðöŕɱéŕ ~~~]\"],\"node.roof.panel.addEyebrowVent\":[\"[Åðð Éýéƀŕöŵ Ṽéñţ ~~~~~]\"],\"node.roof.panel.addGutter\":[\"[Åðð Ĝûţţéŕ ~~~]\"],\"node.roof.panel.addSkylight\":[\"[Åðð Šķýļîĝĥţ ~~~~]\"],\"node.roof.panel.addSolarPanel\":[\"[Åðð Šöļáŕ Þáñéļ ~~~~]\"],\"node.roof.panel.addVent\":[\"[Åðð Ṽéñţ ~~~]\"],\"node.roof.panel.box\":[\"[Ɓöẋ ~]\"],\"node.roof.panel.boxVent\":[\"[ƀöẋ ṽéñţ ~~~]\"],\"node.roof.panel.chimney\":[\"[çĥîɱñéý ~~~]\"],\"node.roof.panel.custom\":[\"[Çûšţöɱ ~~]\"],\"node.roof.panel.delete\":[\"[Ðéļéţé ~~]\"],\"node.roof.panel.dormer\":[\"[ðöŕɱéŕ ~~]\"],\"node.roof.panel.drawSegment\":[\"[Ðŕáŵ Šéĝɱéñţ ~~~~]\"],\"node.roof.panel.duplicate\":[\"[Ðûþļîçáţé ~~~]\"],\"node.roof.panel.elements\":[\"[Éļéɱéñţš ~~~]\"],\"node.roof.panel.followsWalls\":[\"[Ƒöļļöŵš ŵáļļš ~~~~]\"],\"node.roof.panel.gutter\":[\"[ĝûţţéŕ ~~]\"],\"node.roof.panel.level\":[\"[Ļéṽéļ ~~]\"],\"node.roof.panel.move\":[\"[Ṁöṽé ~~]\"],\"node.roof.panel.moveToLevel\":[\"[Ṁöṽé ţö \",[\"level\"],\" ~~]\"],\"node.roof.panel.moveToTheRoofLevel\":[\"[Ṁöṽé ţö ţĥé ŕööƒ ļéṽéļ ~~~~~~]\"],\"node.roof.panel.onStoreyWalls\":[\"[Öñ \",[\"storey\"],\" ŵîţĥ îţš ŵáļļš, šö îţ ĥîðéš ţĥáţ ƒļööŕ'š þļáñ îñ šöļö áñð éẋþļöðéð ṽîéŵš.\",[\"roofs\",\"plural\",{\"0\":[],\"1\":[],\"other\":[\" Ţĥé ƒļööŕ'š \",[\"roofCount\"],\" ŕööƒš ɱöṽé ţöĝéţĥéŕ.\"]}],\" ~~~~~~~~~~~~~~~~~~~~~~~~~~]\"],\"node.roof.panel.position\":[\"[Þöšîţîöñ ~~~]\"],\"node.roof.panel.ridge\":[\"[Ŕîðĝé ~~]\"],\"node.roof.panel.ridgeVent\":[\"[ŕîðĝé ṽéñţ ~~~]\"],\"node.roof.panel.roof\":[\"[Ŕööƒ ~~]\"],\"node.roof.panel.rotation\":[\"[Ŕöţáţîöñ ~~~]\"],\"node.roof.panel.segmentType\":[\"[\",[\"roofType\",\"select\",{\"hip\":[\"Ĥîþ\"],\"gable\":[\"Ĝáƀļé\"],\"shed\":[\"Šĥéð\"],\"gambrel\":[\"Ĝáɱƀŕéļ\"],\"dutch\":[\"Ðûţçĥ\"],\"mansard\":[\"Ṁáñšáŕð\"],\"flat\":[\"Ƒļáţ\"],\"conical\":[\"Çöñîçáļ\"],\"barrel\":[\"Ɓáŕŕéļ\"],\"other\":[\"Ŕööƒ\"]}],\" ~~~~~~~~~~~~~~~~]\"],\"node.roof.panel.segments\":[\"[Šéĝɱéñţš ~~~]\"],\"node.roof.panel.skylight\":[\"[šķýļîĝĥţ ~~~]\"],\"node.roof.panel.solarPanel\":[\"[šöļáŕ þáñéļ ~~~]\"],\"node.roof.panel.turbine\":[\"[Ţûŕƀîñé ~~~]\"],\"node.roof.panel.turbineVent\":[\"[ţûŕƀîñé ṽéñţ ~~~~]\"],\"node.roofSegment.description\":[\"[Å šîñĝļé þîţçĥéð þļáñé öƒ á þáŕéñţ ŕööƒ. ~~~~~~~~~~]\"],\"node.roofSegment.label\":[\"[Ŕööƒ Šéĝɱéñţ ~~~~]\"],\"node.roofSegment.panel.actions\":[\"[Åçţîöñš ~~~]\"],\"node.roofSegment.panel.angle\":[\"[Åñĝļé ~~]\"],\"node.roofSegment.panel.arc\":[\"[Åŕç ~]\"],\"node.roofSegment.panel.autoGutters\":[\"[Åûţö ĝûţţéŕš ~~~~]\"],\"node.roofSegment.panel.autoRidgeVent\":[\"[Åûţö ŕîðĝé ṽéñţ ~~~~]\"],\"node.roofSegment.panel.barrel\":[\"[Ɓáŕŕéļ ~~]\"],\"node.roofSegment.panel.clippedVersion\":[\"[Çļîþþéð ṽéŕšîöñ ~~~~~]\"],\"node.roofSegment.panel.conical\":[\"[Çöñîçáļ ~~~]\"],\"node.roofSegment.panel.conicalShape\":[\"[Çöñîçáļ Šĥáþé ~~~~]\"],\"node.roofSegment.panel.deckThick\":[\"[Ðéçķ Ţĥîçķ. ~~~]\"],\"node.roofSegment.panel.delete\":[\"[Ðéļéţé ~~]\"],\"node.roofSegment.panel.depth\":[\"[Ðéþţĥ ~~]\"],\"node.roofSegment.panel.diameter\":[\"[Ðîáɱéţéŕ ~~~]\"],\"node.roofSegment.panel.doneEditing\":[\"[Ðöñé éðîţîñĝ ~~~~]\"],\"node.roofSegment.panel.drainage\":[\"[Ðŕáîñáĝé ~~~]\"],\"node.roofSegment.panel.duplicate\":[\"[Ðûþļîçáţé ~~~]\"],\"node.roofSegment.panel.dutch\":[\"[Ðûţçĥ ~~]\"],\"node.roofSegment.panel.eaveOverhang\":[\"[Éáṽé öṽéŕĥáñĝ ~~~~]\"],\"node.roofSegment.panel.editFootprint\":[\"[Éðîţ ƒööţþŕîñţ ~~~~]\"],\"node.roofSegment.panel.endOverhang\":[\"[Éñð öṽéŕĥáñĝ ~~~~]\"],\"node.roofSegment.panel.fascia\":[\"[Ƒášçîá ~~]\"],\"node.roofSegment.panel.fasciaHeight\":[\"[Ƒášçîá ĥéîĝĥţ ~~~~]\"],\"node.roofSegment.panel.flat\":[\"[Ƒļáţ ~~]\"],\"node.roofSegment.panel.footprint\":[\"[Ƒööţþŕîñţ ~~~]\"],\"node.roofSegment.panel.gable\":[\"[Ĝáƀļé ~~]\"],\"node.roofSegment.panel.gableOverhang\":[\"[Ĝáƀļé öṽéŕĥáñĝ ~~~~]\"],\"node.roofSegment.panel.gambrel\":[\"[Ĝáɱƀŕéļ ~~~]\"],\"node.roofSegment.panel.hip\":[\"[Ĥîþ ~]\"],\"node.roofSegment.panel.kinkDepth\":[\"[Ķîñķ Ðéþţĥ ~~~]\"],\"node.roofSegment.panel.kinkHeight\":[\"[Ķîñķ Ĥéîĝĥţ ~~~]\"],\"node.roofSegment.panel.length\":[\"[Ļéñĝţĥ ~~]\"],\"node.roofSegment.panel.mansard\":[\"[Ṁáñšáŕð ~~~]\"],\"node.roofSegment.panel.move\":[\"[Ṁöṽé ~~]\"],\"node.roofSegment.panel.pitch\":[\"[Þîţçĥ ~~]\"],\"node.roofSegment.panel.position\":[\"[Þöšîţîöñ ~~~]\"],\"node.roofSegment.panel.reset\":[\"[Ŕéšéţ ~~]\"],\"node.roofSegment.panel.roofSegment\":[\"[Ŕööƒ Šéĝɱéñţ ~~~~]\"],\"node.roofSegment.panel.roofType\":[\"[Ŕööƒ Ţýþé ~~~]\"],\"node.roofSegment.panel.rotation\":[\"[Ŕöţáţîöñ ~~~]\"],\"node.roofSegment.panel.shape\":[\"[Šĥáþé ~~]\"],\"node.roofSegment.panel.shed\":[\"[Šĥéð ~~]\"],\"node.roofSegment.panel.shingleThick\":[\"[Šĥîñĝļé Ţĥîçķ. ~~~~]\"],\"node.roofSegment.panel.span\":[\"[Šþáñ ~~]\"],\"node.roofSegment.panel.startAngle\":[\"[Šţáŕţ Åñĝļé ~~~]\"],\"node.roofSegment.panel.structure\":[\"[Šţŕûçţûŕé ~~~]\"],\"node.roofSegment.panel.topRakeLength\":[\"[Ţöþ Ŕáķé Ļéñĝţĥ ~~~~]\"],\"node.roofSegment.panel.topRakeThick\":[\"[Ţöþ Ŕáķé Ţĥîçķ. ~~~~]\"],\"node.roofSegment.panel.trim\":[\"[Ţŕîɱ ~~]\"],\"node.roofSegment.panel.waistHeight\":[\"[Ŵáîšţ Ĥéîĝĥţ ~~~~]\"],\"node.roofSegment.panel.waistLength\":[\"[Ŵáîšţ Ļéñĝţĥ ~~~~]\"],\"node.roofSegment.panel.waistWidth\":[\"[Ŵáîšţ Ŵîðţĥ ~~~]\"],\"node.roofSegment.panel.wall\":[\"[Ŵáļļ ~~]\"],\"node.roofSegment.panel.wallHeight\":[\"[Ŵáļļ Ĥéîĝĥţ ~~~]\"],\"node.roofSegment.panel.wallThick\":[\"[Ŵáļļ Ţĥîçķ. ~~~]\"],\"node.roofSegment.panel.width\":[\"[Ŵîðţĥ ~~]\"],\"node.scan.description\":[\"[Å çáþţûŕéð šéššîöñ ŵîţĥ öþţîöñáļ ɱéšĥ, ɱöţîöñ, ɱéðîá, áñð šéñšöŕ ðáţá. ~~~~~~~~~~~~~~~~~]\"],\"node.scan.label\":[\"[Çáþţûŕé ~~~]\"],\"node.segmentNumber\":[\"[Šéĝɱéñţ \",[\"number\"],\" ~~~]\"],\"node.separator.label\":[\"[Šéþáŕáţöŕ ~~~]\"],\"node.shared.itemInteractionActions.turnLightOff\":[\"[Ţûŕñ ļîĝĥţ öƒƒ ~~~~]\"],\"node.shared.itemInteractionActions.turnLightOn\":[\"[Ţûŕñ ļîĝĥţ öñ ~~~~]\"],\"node.shared.systemCheckPanel.aboutTheseChecks\":[\"[Åƀöûţ ţĥéšé çĥéçķš ~~~~~]\"],\"node.shared.systemCheckPanel.allFindings\":[\"[Åļļ ƒîñðîñĝš ~~~~]\"],\"node.shared.systemCheckPanel.allSystems\":[\"[Åļļ šýšţéɱš ~~~]\"],\"node.shared.systemCheckPanel.connections\":[\"[Çöññéçţîöñš ~~~~]\"],\"node.shared.systemCheckPanel.drainage\":[\"[Ðŕáîñáĝé ~~~]\"],\"node.shared.systemCheckPanel.error\":[\"[Éŕŕöŕ ~~]\"],\"node.shared.systemCheckPanel.errors\":[\"[Éŕŕöŕš ~~]\"],\"node.shared.systemCheckPanel.filterSystemChecks\":[\"[Ƒîļţéŕ šýšţéɱ çĥéçķš ~~~~~~]\"],\"node.shared.systemCheckPanel.hangers\":[\"[Ĥáñĝéŕš ~~~]\"],\"node.shared.systemCheckPanel.intersections\":[\"[Îñţéŕšéçţîöñš ~~~~]\"],\"node.shared.systemCheckPanel.locate\":[\"[Ļöçáţé \",[\"name\"],\" (\",[\"id\"],\") ~~]\"],\"node.shared.systemCheckPanel.missingItem\":[\"[Ṁîššîñĝ îţéɱ ~~~~]\"],\"node.shared.systemCheckPanel.noFindings\":[\"[Ñö ƒîñðîñĝš ~~~]\"],\"node.shared.systemCheckPanel.noFindingsInThisCategory\":[\"[Ñö ƒîñðîñĝš îñ ţĥîš çáţéĝöŕý ~~~~~~~~]\"],\"node.shared.systemCheckPanel.openEnds\":[\"[Öþéñ éñðš ~~~]\"],\"node.shared.systemCheckPanel.openEndsAndSeparateBranchesMay\":[\"[Öþéñ éñðš áñð šéþáŕáţé ƀŕáñçĥéš ɱáý ƀé îñţéñţîöñáļ. Îñţéŕšéçţîöñ çĥéçķš ûšé ƀöûñðîñĝ ƀöẋéš; îñšþéçţ öþéñîñĝš áñð çļéáŕáñçéš. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~]\"],\"node.shared.systemCheckPanel.selectedConnectedSystem\":[\"[Šéļéçţéð çöññéçţéð šýšţéɱ ~~~~~~~]\"],\"node.shared.systemCheckPanel.selectedRuns\":[\"[Šéļéçţéð: \",[\"count\",\"plural\",{\"one\":[[\"number\"],\" ŕûñ\"],\"other\":[[\"number\"],\" ŕûñš\"]}],\" · \",[\"length\"],\" ɱ ~~~~~]\"],\"node.shared.systemCheckPanel.separateBranches\":[\"[Šéþáŕáţé ƀŕáñçĥéš ~~~~~]\"],\"node.shared.systemCheckPanel.showAllFindings\":[\"[Šĥöŵ áļļ ƒîñðîñĝš ~~~~~]\"],\"node.shared.systemCheckPanel.systemChecks\":[\"[Šýšţéɱ çĥéçķš ~~~~]\"],\"node.shared.systemCheckPanel.systemFinding\":[\"[Šýšţéɱ ƒîñðîñĝ ~~~~]\"],\"node.shared.systemCheckPanel.systemFindings\":[\"[Šýšţéɱ ƒîñðîñĝš ~~~~~]\"],\"node.shared.systemCheckPanel.warning\":[\"[Ŵáŕñîñĝ ~~~]\"],\"node.shared.systemCheckPanel.warnings\":[\"[Ŵáŕñîñĝš ~~~]\"],\"node.shelf.description\":[\"[Å çöñƒîĝûŕáƀļé šĥéļṽîñĝ ûñîţ. Îţéɱš ĥöšţ öñ éáçĥ ŕöŵ. ~~~~~~~~~~~~~]\"],\"node.shelf.label\":[\"[Šĥéļƒ ~~]\"],\"node.site.description\":[\"[Ţĥé ţöþ-ļéṽéļ çöñţáîñéŕ ĥöļðîñĝ ƀûîļðîñĝš, žöñéš, áñð ţĥé þŕöþéŕţý ƀöûñðáŕý. ~~~~~~~~~~~~~~~~~~~]\"],\"node.site.label\":[\"[Šîţé ~~]\"],\"node.site.panel.address\":[\"[Åððŕéšš ~~~]\"],\"node.site.panel.apn\":[\"[ÅÞÑ ~]\"],\"node.site.panel.autoMostNorthFacingEdge\":[\"[Åûţö — ɱöšţ ñöŕţĥ-ƒáçîñĝ éðĝé ~~~~~~~]\"],\"node.site.panel.contourIntervalSitePlanAnd3d\":[\"[Çöñţöûŕ îñţéŕṽáļ (šîţé þļáñ áñð 3Ð) ~~~~~~~~~]\"],\"node.site.panel.county\":[\"[Çöûñţý ~~]\"],\"node.site.panel.eGRs60\":[\"[é.ĝ. ŔŠ-60 ~~]\"],\"node.site.panel.eGTampaLdc27156\":[\"[é.ĝ. Ţáɱþá ĻÐÇ §27-156 ~~~]\"],\"node.site.panel.every12In\":[\"[éṽéŕý 12 îñ ~~~]\"],\"node.site.panel.every24In\":[\"[éṽéŕý 24 îñ ~~~]\"],\"node.site.panel.every6In\":[\"[éṽéŕý 6 îñ ~~~]\"],\"node.site.panel.findParcel\":[\"[Ƒîñð þáŕçéļ ~~~]\"],\"node.site.panel.finding\":[\"[Ƒîñðîñĝ… ~~~]\"],\"node.site.panel.frontStreetEdge\":[\"[Ƒŕöñţ (šţŕééţ) éðĝé ~~~~~]\"],\"node.site.panel.lookingUpTheParcel\":[\"[Ļööķîñĝ ûþ ţĥé þáŕçéļ áñð ţĥé šţŕééţš áŕöûñð îţ… ~~~~~~~~~~~~]\"],\"node.site.panel.lotArea\":[\"[Ļöţ áŕéá ~~~]\"],\"node.site.panel.n1200WCassStTampaFl\":[\"[1200 Ŵ Çášš Šţ, Ţáɱþá, ƑĻ ~~~~~]\"],\"node.site.panel.noSurveyedLinesContoursAreDrawn\":[\"[Ñö šûŕṽéýéð ļîñéš — çöñţöûŕš áŕé ðŕáŵñ ƒŕöɱ ţĥé šçûļþţéð ĝŕöûñð. ~~~~~~~~~~~~~~~~]\"],\"node.site.panel.none\":[\"[ñöñé ~~]\"],\"node.site.panel.northRotation\":[\"[Ñöŕţĥ ŕöţáţîöñ ~~~~]\"],\"node.site.panel.orientation\":[\"[Öŕîéñţáţîöñ ~~~~]\"],\"node.site.panel.parcel\":[\"[Þáŕçéļ ~~]\"],\"node.site.panel.parcelLookupFailed\":[\"[Þáŕçéļ ļööķûþ ƒáîļéð. ~~~~~~]\"],\"node.site.panel.projectLook\":[\"[Þŕöĵéçţ ļööķ ~~~~]\"],\"node.site.panel.saveCurrentLook\":[\"[Šáṽé çûŕŕéñţ ļööķ ~~~~~]\"],\"node.site.panel.saveTheCurrentLightingAndDisplay\":[\"[Šáṽé ţĥé çûŕŕéñţ ļîĝĥţîñĝ áñð ðîšþļáý áš ţĥîš þŕöĵéçţ'š ðéƒáûļţ. Þéŕšöñáļ ðîšþļáý çĥáñĝéš šţáý îñ ţĥîš ƀŕöŵšéŕ. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~]\"],\"node.site.panel.setbacks\":[\"[Šéţƀáçķš ~~~]\"],\"node.site.panel.showGround\":[\"[Šĥöŵ ĝŕöûñð ~~~]\"],\"node.site.panel.showTheContourLinesIn3d\":[\"[Šĥöŵ ţĥé çöñţöûŕ ļîñéš îñ 3Ð ~~~~~~~]\"],\"node.site.panel.side\":[\"[šîðé ~~]\"],\"node.site.panel.site\":[\"[Šîţé ~~]\"],\"node.site.panel.source\":[\"[Šöûŕçé ~~]\"],\"node.site.panel.sourceCitation\":[\"[Šöûŕçé / çîţáţîöñ ~~~~~]\"],\"node.site.panel.streetAddress\":[\"[Šţŕééţ áððŕéšš ~~~~]\"],\"node.site.panel.survey\":[\"[šûŕṽéý ~~]\"],\"node.site.panel.surveyedContours\":[\"[\",[\"count\",\"plural\",{\"one\":[[\"lineCount\"],\" šûŕṽéýéð ļîñé\"],\"other\":[[\"lineCount\"],\" šûŕṽéýéð ļîñéš\"]}],\" áţ \",[\"interval\"],\" ƒţ (\",[\"datum\"],\") — \",[\"source\"],\" ~~~~~~~~~]\"],\"node.site.panel.terrain\":[\"[Ţéŕŕáîñ ~~~]\"],\"node.site.panel.typeAnAddressFirst\":[\"[Ţýþé áñ áððŕéšš ƒîŕšţ. ~~~~~~]\"],\"node.site.panel.useProjectLook\":[\"[Ûšé þŕöĵéçţ ļööķ ~~~~~]\"],\"node.site.panel.zone\":[\"[Žöñé ~~]\"],\"node.site.setback.front\":[\"[Ƒŕöñţ ~~]\"],\"node.site.setback.leftOverride\":[\"[Ļéƒţ (öṽéŕŕîðé) ~~~~]\"],\"node.site.setback.rear\":[\"[Ŕéáŕ ~~]\"],\"node.site.setback.rightOverride\":[\"[Ŕîĝĥţ (öṽéŕŕîðé) ~~~~]\"],\"node.site.setback.side\":[\"[Šîðé ~~]\"],\"node.skylight.description\":[\"[Ƒŕáɱéð ĝļášš öþéñîñĝ öñ á ŕööƒ šéĝɱéñţ. ~~~~~~~~~~]\"],\"node.skylight.label\":[\"[Šķýļîĝĥţ ~~~]\"],\"node.slab.description\":[\"[Å þöļýĝöñ-ƀöûñðéð ƒļööŕ šûŕƒáçé ţĥáţ ĥöšţš îţéɱš öñ ţöþ. ~~~~~~~~~~~~~~]\"],\"node.slab.label\":[\"[Šļáƀ ~~]\"],\"node.slab.panel.addHole\":[\"[Åðð Ĥöļé ~~~]\"],\"node.slab.panel.area\":[\"[Åŕéá ~~]\"],\"node.slab.panel.auto\":[\"[Åûţö ~~]\"],\"node.slab.panel.base\":[\"[Ɓášé ~~]\"],\"node.slab.panel.cutHatch\":[\"[Çûţ ĥáţçĥ ~~~]\"],\"node.slab.panel.cutOpening\":[\"[Çûţ öþéñîñĝ ~~~]\"],\"node.slab.panel.depth\":[\"[Ðéþţĥ ~~]\"],\"node.slab.panel.done\":[\"[Ðöñé ~~]\"],\"node.slab.panel.elevation\":[\"[Éļéṽáţîöñ ~~~]\"],\"node.slab.panel.extendsThePerimeterDownToTerrain\":[\"[Éẋţéñðš ţĥé þéŕîɱéţéŕ ðöŵñ ţö ţéŕŕáîñ. Ţĥé ƒļáţ šûŕƒáçé, ƀášé, áñð ţĥîçķñéšš šţáý ûñçĥáñĝéð. ~~~~~~~~~~~~~~~~~~~~~~~]\"],\"node.slab.panel.fixed\":[\"[Ƒîẋéð ~~]\"],\"node.slab.panel.floor\":[\"[Ƒļööŕ ~~]\"],\"node.slab.panel.followsTerrain\":[\"[Ƒöļļöŵš ţéŕŕáîñ ~~~~~]\"],\"node.slab.panel.foundation\":[\"[Ƒöûñðáţîöñ ~~~]\"],\"node.slab.panel.holes\":[\"[Ĥöļéš ~~]\"],\"node.slab.panel.info\":[\"[Îñƒö ~~]\"],\"node.slab.panel.move\":[\"[Ṁöṽé ~~]\"],\"node.slab.panel.noHoles\":[\"[Ñö ĥöļéš ~~~]\"],\"node.slab.panel.rim\":[\"[Ŕîɱ ~]\"],\"node.slab.panel.slab\":[\"[Šļáƀ ~~]\"],\"node.slab.panel.standard2\":[\"[Šţáñðáŕð (2\\\") ~~~]\"],\"node.slab.panel.standard5cm\":[\"[Šţáñðáŕð (5çɱ) ~~~]\"],\"node.slab.panel.sunken15cm\":[\"[Šûñķéñ (15çɱ) ~~~]\"],\"node.slab.panel.sunken6\":[\"[Šûñķéñ (6\\\") ~~]\"],\"node.slab.panel.surface\":[\"[Šûŕƒáçé ~~~]\"],\"node.slab.panel.thick15cm\":[\"[Ţĥîçķ (15çɱ) ~~~]\"],\"node.slab.panel.thick6\":[\"[Ţĥîçķ (6\\\") ~~]\"],\"node.slab.panel.thickness\":[\"[Ţĥîçķñéšš ~~~]\"],\"node.slab.panel.thin1\":[\"[Ţĥîñ (1\\\") ~~]\"],\"node.slab.panel.thin2cm\":[\"[Ţĥîñ (2çɱ) ~~]\"],\"node.solarPanel.description\":[\"[Ĝŕîð öƒ þĥöţöṽöļţáîç þáñéļš ɱöûñţéð öñ á ŕööƒ šéĝɱéñţ. ~~~~~~~~~~~~~~]\"],\"node.solarPanel.label\":[\"[Šöļáŕ Þáñéļ ~~~]\"],\"node.spawn.description\":[\"[Þļáýéŕ öŕ çáɱéŕá öŕîĝîñ ŵîţĥîñ á ļéṽéļ. Öñé þéŕ ļéṽéļ. ~~~~~~~~~~~~~]\"],\"node.spawn.label\":[\"[Šþáŵñ Þöîñţ ~~~]\"],\"node.stair.constructionControls.body\":[\"[Ɓöðý ~~]\"],\"node.stair.constructionControls.centerStringer\":[\"[Çéñţéŕ šţŕîñĝéŕ ~~~~~]\"],\"node.stair.constructionControls.closedRisers\":[\"[Çļöšéð ŕîšéŕš ~~~~]\"],\"node.stair.constructionControls.inherit\":[\"[Îñĥéŕîţ ~~~]\"],\"node.stair.constructionControls.nosing\":[\"[Ñöšîñĝ ~~]\"],\"node.stair.constructionControls.open\":[\"[Öþéñ ~~]\"],\"node.stair.constructionControls.original\":[\"[Öŕîĝîñáļ ~~~]\"],\"node.stair.constructionControls.riserThickness\":[\"[Ŕîšéŕ ţĥîçķñéšš ~~~~~]\"],\"node.stair.constructionControls.sideStringers\":[\"[Šîðé šţŕîñĝéŕš ~~~~]\"],\"node.stair.constructionControls.solid\":[\"[Šöļîð ~~]\"],\"node.stair.constructionControls.stringerDepth\":[\"[Šţŕîñĝéŕ ðéþţĥ ~~~~]\"],\"node.stair.constructionControls.stringerWidth\":[\"[Šţŕîñĝéŕ ŵîðţĥ ~~~~]\"],\"node.stair.constructionControls.treadFinish\":[\"[Ţŕéáð ƒîñîšĥ ~~~~]\"],\"node.stair.constructionControls.treadThickness\":[\"[Ţŕéáð ţĥîçķñéšš ~~~~~]\"],\"node.stair.constructionControls.waist\":[\"[Ŵáîšţ ~~]\"],\"node.stair.constructionControls.waistThickness\":[\"[Ŵáîšţ ţĥîçķñéšš ~~~~~]\"],\"node.stair.description\":[\"[Å šţáîŕ çöɱþöšéð öƒ öñé öŕ ɱöŕé ƒļîĝĥţš ŵîţĥ çöñƒîĝûŕáƀļé ţŕéáðš, ŕîšéŕš, ŕáîļîñĝš. ~~~~~~~~~~~~~~~~~~~~~]\"],\"node.stair.diagnostic.arrivalMismatch\":[\"[Ţĥé ƒļîĝĥţ çĥáîñ ðöéš ñöţ ŕéáçĥ ţĥé ðéçļáŕéð ðéšţîñáţîöñ. ~~~~~~~~~~~~~~~]\"],\"node.stair.diagnostic.comfortTarget\":[\"[Ţŵö ŕîšéŕš þļûš ĝöîñĝ îš öûţšîðé ţĥé 0.60–0.65 ɱ ðéšîĝñ ŕáñĝé. ~~~~~~~~~~~~~]\"],\"node.stair.diagnostic.goingTarget\":[\"[Ĝöîñĝ îš ƀéļöŵ ţĥé ðéšîĝñ ţáŕĝéţ. ~~~~~~~~~]\"],\"node.stair.diagnostic.headroomTarget\":[\"[Öṽéŕĥéáð šûŕƒáçéš ļéáṽé ļéšš ţĥáñ ţĥé ţáŕĝéţ ĥéáðŕööɱ. ~~~~~~~~~~~~~~]\"],\"node.stair.diagnostic.headroomUnresolved\":[\"[Ðéţáîļéð ĥéáðŕööɱ çöûļð ñöţ ƀé éṽáļûáţéð: çĥéçķ ŕîšéŕ çöûñţš áñð ţĥé šûŕƒáçé ǫûéŕý ƀûðĝéţ. ~~~~~~~~~~~~~~~~~~~~~~~]\"],\"node.stair.diagnostic.invalidFlight\":[\"[Ƒļîĝĥţ ðîɱéñšîöñš áñð îñţéĝéŕ ŕîšéŕ çöûñţ ɱûšţ ƀé þöšîţîṽé. ~~~~~~~~~~~~~~~]\"],\"node.stair.diagnostic.invalidRise\":[\"[Ţĥé ðéšţîñáţîöñ ɱûšţ ƀé áƀöṽé ţĥé šţáîŕ ƀášé. ~~~~~~~~~~~~]\"],\"node.stair.diagnostic.landingOverlap\":[\"[Ļáñðîñĝ ðéþţĥ éẋçééðš á ƒûļļ çîŕçļé áţ ţĥé ŵáļķîñĝ ļîñé; ţĥé ṽîšîƀļé ļáñðîñĝ îš ļîɱîţéð ţö öñé çîŕçļé. ~~~~~~~~~~~~~~~~~~~~~~~~~]\"],\"node.stair.diagnostic.narrowWinderEnd\":[\"[Ţĥé ñáŕŕöŵ éñð öƒ á ŵîñðéŕ ţŕéáð îš ƀéļöŵ 0.10 ɱ; çĥéçķ ţĥé îñţéñðéð šţáîŕ ûšé. ~~~~~~~~~~~~~~~~~~]\"],\"node.stair.diagnostic.nonuniformRisers\":[\"[Ƒļîĝĥţ ŕîšéŕ ĥéîĝĥţš ðéŕ. Ûšé ûñîƒöŕɱ-ŕîšéŕ ŕéþáîŕ öñļý îƒ ţĥîš îš á þŕöþöšéð ðéšîĝñ. ~~~~~~~~~~~~~~~~~~~~~~]\"],\"node.stair.diagnostic.raisedLanding\":[\"[Å ļáñðîñĝ ĥáš á šţöŕéð ŕîšé; îñšþéçţ îţš ţŕáñšîţîöñ ƀéƒöŕé ŕéþáîŕ. ~~~~~~~~~~~~~~~~~]\"],\"node.stair.diagnostic.riserTarget\":[\"[Ŕîšéŕ ĥéîĝĥţ éẋçééðš ţĥé ðéšîĝñ ţáŕĝéţ. ~~~~~~~~~~]\"],\"node.stair.label\":[\"[Šţáîŕ ~~]\"],\"node.stair.layout.straight\":[\"[Šţŕáîĝĥţ ~~~]\"],\"node.stair.layout.turn\":[\"[\",[\"layout\"],\" ţûŕñ ~~]\"],\"node.stair.panel.actions\":[\"[Åçţîöñš ~~~]\"],\"node.stair.panel.addFlight\":[\"[Åðð ƒļîĝĥţ ~~~]\"],\"node.stair.panel.addLanding\":[\"[Åðð ļáñðîñĝ ~~~]\"],\"node.stair.panel.applyLabelLayout\":[\"[Åþþļý \",[\"label\"],\" ļáýöûţ ~~~~]\"],\"node.stair.panel.autoCutout\":[\"[Åûţö Çûţöûţ ~~~]\"],\"node.stair.panel.balusters\":[\"[Ɓáļûšţéŕš ~~~]\"],\"node.stair.panel.boards\":[\"[Ɓöáŕðš ~~]\"],\"node.stair.panel.both\":[\"[Ɓöţĥ ~~]\"],\"node.stair.panel.cable\":[\"[Çáƀļé ~~]\"],\"node.stair.panel.centerColumn\":[\"[Çéñţéŕ Çöļûɱñ ~~~~]\"],\"node.stair.panel.clockwise\":[\"[Çļöçķŵîšé ~~~]\"],\"node.stair.panel.connectedTo\":[\"[Çöññéçţéð ţö \",[\"surface\"],\". Ṁöṽé ţĥé šţáîŕ ţö çöññéçţ ţö áñöţĥéŕ éðĝé. ~~~~~~~~~~~~~~]\"],\"node.stair.panel.connectedToSurface\":[\"[Çöññéçţéð ţö á šûŕƒáçé. Ṁöṽé ţĥé šţáîŕ ţö çöññéçţ ţö áñöţĥéŕ éðĝé. ~~~~~~~~~~~~~~~~]\"],\"node.stair.panel.construction\":[\"[Çöñšţŕûçţîöñ ~~~~]\"],\"node.stair.panel.counterclockwise\":[\"[Çöûñţéŕçļöçķŵîšé ~~~~~]\"],\"node.stair.panel.curved\":[\"[Çûŕṽéð ~~]\"],\"node.stair.panel.customRise\":[\"[Çûšţöɱ ŕîšé ~~~]\"],\"node.stair.panel.deck\":[\"[Ðéçķ ~~]\"],\"node.stair.panel.delete\":[\"[Ðéļéţé ~~]\"],\"node.stair.panel.designTargets\":[\"[Ðéšîĝñ ţáŕĝéţš ~~~~]\"],\"node.stair.panel.destination\":[\"[Ðéšţîñáţîöñ ~~~~]\"],\"node.stair.panel.dragNearADeckPatioConcrete\":[\"[Ðŕáĝ ñéáŕ á ðéçķ, þáţîö, çöñçŕéţé šļáƀ, öŕ ļáñðîñĝ éðĝé ţö ƒîţ ţĥé šţáîŕ. ~~~~~~~~~~~~~~~~~]\"],\"node.stair.panel.duplicate\":[\"[Ðûþļîçáţé ~~~]\"],\"node.stair.panel.equalAngle\":[\"[Éǫûáļ áñĝļé ~~~]\"],\"node.stair.panel.equalGoing\":[\"[Éǫûáļ ĝöîñĝ ~~~]\"],\"node.stair.panel.fitRisersAndGoing\":[\"[Ƒîţ ŕîšéŕš áñð ĝöîñĝ ~~~~~~]\"],\"node.stair.panel.fitToFloor\":[\"[Ƒîţ Ţö Ƒļööŕ ~~~]\"],\"node.stair.panel.fitUniformRisers\":[\"[Ƒîţ ûñîƒöŕɱ ŕîšéŕš ~~~~~]\"],\"node.stair.panel.flightMeasurements\":[\"[Ƒļîĝĥţ \",[\"number\"],\": \",[\"count\",\"plural\",{\"one\":[[\"riserCount\"],\" ŕîšéŕ\"],\"other\":[[\"riserCount\"],\" ŕîšéŕš\"]}],\" · Ŕ \",[\"riser\"],\" · Ţ \",[\"going\"],\" · \",[\"slope\"],\" ~~~~~~]\"],\"node.stair.panel.floorsCeilingsAndStairsOnly\":[\"[Ƒļööŕš, çéîļîñĝš áñð šţáîŕš öñļý. ~~~~~~~~~]\"],\"node.stair.panel.followsDeck\":[\"[Ƒöļļöŵš ðéçķ ~~~~]\"],\"node.stair.panel.followsLevel\":[\"[Ƒöļļöŵš ļéṽéļ ~~~~]\"],\"node.stair.panel.fromLevel\":[\"[Ƒŕöɱ Ļéṽéļ ~~~]\"],\"node.stair.panel.geometry\":[\"[Ĝéöɱéţŕý ~~~]\"],\"node.stair.panel.glass\":[\"[Ĝļášš ~~]\"],\"node.stair.panel.headroom\":[\"[Ĥéáðŕööɱ: ~~~]\"],\"node.stair.panel.height\":[\"[Ĥéîĝĥţ ~~]\"],\"node.stair.panel.innerGap\":[\"[Îññéŕ ĝáþ ~~~]\"],\"node.stair.panel.innerRadius\":[\"[Îññéŕ Ŕáðîûš ~~~~]\"],\"node.stair.panel.integrated\":[\"[Îñţéĝŕáţéð ~~~]\"],\"node.stair.panel.landing\":[\"[Ļáñðîñĝ ~~~]\"],\"node.stair.panel.layout\":[\"[Ļáýöûţ ~~]\"],\"node.stair.panel.left\":[\"[Ļéƒţ ~~]\"],\"node.stair.panel.leftTurn\":[\"[Ļéƒţ ţûŕñ ~~~]\"],\"node.stair.panel.measurements\":[\"[Ṁéášûŕéɱéñţš ~~~~]\"],\"node.stair.panel.metal\":[\"[Ṁéţáļ ~~]\"],\"node.stair.panel.move\":[\"[Ṁöṽé ~~]\"],\"node.stair.panel.movingThisStairKeepsItsCurrent\":[\"[Ṁöṽîñĝ ţĥîš šţáîŕ ķééþš îţš çûŕŕéñţ ŕîšé, šţéþš, áñð ŕûñ. ~~~~~~~~~~~~~~]\"],\"node.stair.panel.noOverheadSurface\":[\"[Ñö öṽéŕĥéáð šûŕƒáçé ~~~~~~]\"],\"node.stair.panel.none\":[\"[Ñöñé ~~]\"],\"node.stair.panel.notEvaluated\":[\"[Ñöţ éṽáļûáţéð ~~~~]\"],\"node.stair.panel.opening\":[\"[Öþéñîñĝ ~~~]\"],\"node.stair.panel.openingOffset\":[\"[Öþéñîñĝ Öƒƒšéţ ~~~~]\"],\"node.stair.panel.position\":[\"[Þöšîţîöñ ~~~]\"],\"node.stair.panel.postRail\":[\"[Þöšţ & ŕáîļ ~~~]\"],\"node.stair.panel.railing\":[\"[Ŕáîļîñĝ ~~~]\"],\"node.stair.panel.right\":[\"[Ŕîĝĥţ ~~]\"],\"node.stair.panel.rightTurn\":[\"[Ŕîĝĥţ ţûŕñ ~~~]\"],\"node.stair.panel.rise\":[\"[Ŕîšé ~~]\"],\"node.stair.panel.rotation\":[\"[Ŕöţáţîöñ ~~~]\"],\"node.stair.panel.segmentType\":[\"[\",[\"type\",\"select\",{\"landing\":[\"Ļáñðîñĝ\"],\"other\":[\"Šţáîŕ\"]}],\" ~~~~]\"],\"node.stair.panel.segments\":[\"[Šéĝɱéñţš ~~~]\"],\"node.stair.panel.sizing\":[\"[Šîžîñĝ ~~]\"],\"node.stair.panel.snapToNearbySurfaces\":[\"[Šñáþ ţö ñéáŕƀý šûŕƒáçéš ~~~~~~]\"],\"node.stair.panel.spiral\":[\"[Šþîŕáļ ~~]\"],\"node.stair.panel.staircase\":[\"[Šţáîŕçášé ~~~]\"],\"node.stair.panel.stepSupports\":[\"[Šţéþ Šûþþöŕţš ~~~~]\"],\"node.stair.panel.steps\":[\"[Šţéþš ~~]\"],\"node.stair.panel.straight\":[\"[Šţŕáîĝĥţ ~~~]\"],\"node.stair.panel.style\":[\"[Šţýļé ~~]\"],\"node.stair.panel.surfaceConnection\":[\"[Šûŕƒáçé çöññéçţîöñ ~~~~~~]\"],\"node.stair.panel.sweep\":[\"[Šŵééþ ~~]\"],\"node.stair.panel.targetGoing\":[\"[Ţáŕĝéţ ĝöîñĝ ~~~~]\"],\"node.stair.panel.targetHeadroom\":[\"[Ţáŕĝéţ ĥéáðŕööɱ ~~~~~]\"],\"node.stair.panel.targetMaxRiser\":[\"[Ţáŕĝéţ ɱáẋ ŕîšéŕ ~~~~~]\"],\"node.stair.panel.targetMinimumGoing\":[\"[Ţáŕĝéţ ɱîñîɱûɱ ĝöîñĝ ~~~~~~]\"],\"node.stair.panel.thickness\":[\"[Ţĥîçķñéšš ~~~]\"],\"node.stair.panel.to\":[\"[Ţö ~]\"],\"node.stair.panel.topLanding\":[\"[Ţöþ Ļáñðîñĝ ~~~]\"],\"node.stair.panel.type\":[\"[Ţýþé ~~]\"],\"node.stair.panel.unavailable\":[\"[Ûñáṽáîļáƀļé ~~~~]\"],\"node.stair.panel.walkingLineOffset\":[\"[Ŵáļķîñĝ ļîñé öƒƒšéţ ~~~~~~]\"],\"node.stair.panel.width\":[\"[Ŵîðţĥ ~~]\"],\"node.stair.panel.winder\":[\"[Ŵîñðéŕ ~~]\"],\"node.stair.railingControls.both\":[\"[Ɓöţĥ ~~]\"],\"node.stair.railingControls.bottomExtension\":[\"[Ɓöţţöɱ šļöþéð éẋţéñšîöñ ~~~~~~~]\"],\"node.stair.railingControls.continuous\":[\"[Çöñţîñûöûš ~~~]\"],\"node.stair.railingControls.floor\":[\"[Ƒļööŕ ~~]\"],\"node.stair.railingControls.handrailDiameter\":[\"[Ĥáñðŕáîļ ðîáɱéţéŕ ~~~~~]\"],\"node.stair.railingControls.handrailHeight\":[\"[Ĥáñðŕáîļ ĥéîĝĥţ ~~~~~]\"],\"node.stair.railingControls.handrailInset\":[\"[Ĥáñðŕáîļ îñšéţ ~~~~]\"],\"node.stair.railingControls.left\":[\"[Ļéƒţ ~~]\"],\"node.stair.railingControls.noReturn\":[\"[Ñö ŕéţûŕñ ~~~]\"],\"node.stair.railingControls.none\":[\"[Ñöñé ~~]\"],\"node.stair.railingControls.originalLayout\":[\"[Öŕîĝîñáļ ļáýöûţ ~~~~~]\"],\"node.stair.railingControls.postFacing\":[\"[Þöšţ-ƒáçîñĝ ~~~]\"],\"node.stair.railingControls.returnLength\":[\"[Ŕéţûŕñ ļéñĝţĥ ~~~~]\"],\"node.stair.railingControls.right\":[\"[Ŕîĝĥţ ~~]\"],\"node.stair.railingControls.separateHandrail\":[\"[Šéþáŕáţé ĥáñðŕáîļ ~~~~~]\"],\"node.stair.railingControls.setTheLengthToReachThe\":[\"[Šéţ ţĥé ļéñĝţĥ ţö ŕéáçĥ ţĥé ŵáļļ öŕ þöšţ. ~~~~~~~~~~]\"],\"node.stair.railingControls.topExtension\":[\"[Ţöþ ĥöŕîžöñţáļ éẋţéñšîöñ ~~~~~~~]\"],\"node.stair.railingControls.wallFacing\":[\"[Ŵáļļ-ƒáçîñĝ ~~~]\"],\"node.stairSegment.description\":[\"[Å šîñĝļé ƒļîĝĥţ öƒ á þáŕéñţ šţáîŕ. ~~~~~~~~~]\"],\"node.stairSegment.label\":[\"[Šţáîŕ Šéĝɱéñţ ~~~~]\"],\"node.stairSegment.panel.actions\":[\"[Åçţîöñš ~~~]\"],\"node.stairSegment.panel.attachment\":[\"[Åţţáçĥɱéñţ ~~~]\"],\"node.stairSegment.panel.delete\":[\"[Ðéļéţé ~~]\"],\"node.stairSegment.panel.dimensions\":[\"[Ðîɱéñšîöñš ~~~]\"],\"node.stairSegment.panel.duplicate\":[\"[Ðûþļîçáţé ~~~]\"],\"node.stairSegment.panel.editingSwitchesTheStairToCustom\":[\"[Éðîţîñĝ šŵîţçĥéš ţĥé šţáîŕ ţö Çûšţöɱ ŕîšé ~~~~~~~~~~~]\"],\"node.stairSegment.panel.equalAngle\":[\"[Éǫûáļ áñĝļé ~~~]\"],\"node.stairSegment.panel.equalGoing\":[\"[Éǫûáļ ĝöîñĝ ~~~]\"],\"node.stairSegment.panel.fillToFloor\":[\"[Ƒîļļ ţö ƒļööŕ ~~~~]\"],\"node.stairSegment.panel.flight\":[\"[Ƒļîĝĥţ ~~]\"],\"node.stairSegment.panel.flightShape\":[\"[Ƒļîĝĥţ šĥáþé ~~~~]\"],\"node.stairSegment.panel.front\":[\"[Ƒŕöñţ ~~]\"],\"node.stairSegment.panel.height\":[\"[Ĥéîĝĥţ ~~]\"],\"node.stairSegment.panel.innerGap\":[\"[Îññéŕ ĝáþ ~~~]\"],\"node.stairSegment.panel.landing\":[\"[Ļáñðîñĝ ~~~]\"],\"node.stairSegment.panel.left\":[\"[Ļéƒţ ~~]\"],\"node.stairSegment.panel.leftTurn\":[\"[Ļéƒţ ţûŕñ ~~~]\"],\"node.stairSegment.panel.length\":[\"[Ļéñĝţĥ ~~]\"],\"node.stairSegment.panel.move\":[\"[Ṁöṽé ~~]\"],\"node.stairSegment.panel.position\":[\"[Þöšîţîöñ ~~~]\"],\"node.stairSegment.panel.right\":[\"[Ŕîĝĥţ ~~]\"],\"node.stairSegment.panel.rightTurn\":[\"[Ŕîĝĥţ ţûŕñ ~~~]\"],\"node.stairSegment.panel.rotation\":[\"[Ŕöţáţîöñ ~~~]\"],\"node.stairSegment.panel.stairSegment\":[\"[Šţáîŕ Šéĝɱéñţ ~~~~]\"],\"node.stairSegment.panel.steps\":[\"[Šţéþš ~~]\"],\"node.stairSegment.panel.straight\":[\"[Šţŕáîĝĥţ ~~~]\"],\"node.stairSegment.panel.structure\":[\"[Šţŕûçţûŕé ~~~]\"],\"node.stairSegment.panel.thickness\":[\"[Ţĥîçķñéšš ~~~]\"],\"node.stairSegment.panel.type\":[\"[Ţýþé ~~]\"],\"node.stairSegment.panel.walkingLineOffset\":[\"[Ŵáļķîñĝ ļîñé öƒƒšéţ ~~~~~~]\"],\"node.stairSegment.panel.width\":[\"[Ŵîðţĥ ~~]\"],\"node.stairSegment.panel.winder\":[\"[Ŵîñðéŕ ~~]\"],\"node.structuralGrid.description\":[\"[Þéŕšîšţéñţ çöñšţŕûçţîöñ ĝŕîð áẋîš ŵîţĥ îðéñţîƒîçáţîöñ ƀûƀƀļéš. ~~~~~~~~~~~~~~~~~]\"],\"node.structuralGrid.label\":[\"[Šţŕûçţûŕáļ Ĝŕîð ~~~~~]\"],\"node.turbineVent.description\":[\"[Ŵîñð-ðŕîṽéñ šþîññîñĝ ŵĥîŕļýƀîŕð éẋĥáûšţ ṽéñţ ƒöŕ á ŕööƒ šļöþé. ~~~~~~~~~~~~~~~~]\"],\"node.turbineVent.label\":[\"[Ţûŕƀîñé Ṽéñţ ~~~~]\"],\"node.unit.description\":[\"[Å ñáɱéð ĝŕöûþ öƒ žöñéš ƒöŕɱîñĝ öñé áþáŕţɱéñţ, ĥöţéļ ŕööɱ öŕ çöɱɱéŕçîáļ ļöţ. ~~~~~~~~~~~~~~~~~~~]\"],\"node.unit.kind.apartment\":[\"[Åþáŕţɱéñţ ~~~]\"],\"node.unit.kind.commercial\":[\"[Çöɱɱéŕçîáļ ~~~]\"],\"node.unit.kind.common\":[\"[Çöɱɱöñ ~~]\"],\"node.unit.kind.hotelRoom\":[\"[Ĥöţéļ ŕööɱ ~~~]\"],\"node.unit.label\":[\"[Ûñîţ ~~]\"],\"node.unit.panel.memberRoom\":[\"[Ŕööɱ ~~]\"],\"node.unit.panel.memberZone\":[\"[Žöñé ~~]\"],\"node.unit.panel.noZonesAssigned\":[\"[Ñö žöñéš áššîĝñéð ýéţ. ~~~~~~]\"],\"node.unit.panel.nonAdjacentLevels\":[\"[Ṁéɱƀéŕš šîţ öñ ļéṽéļš ţĥáţ áŕé ñöţ áðĵáçéñţ. ~~~~~~~~~~~]\"],\"node.unit.panel.removeMember\":[\"[Ŕéɱöṽé \",[\"name\"],\" ƒŕöɱ ûñîţ ~~~~~]\"],\"node.unit.panel.removeZone\":[\"[Ŕéɱöṽé žöñé ƒŕöɱ ûñîţ ~~~~~~]\"],\"node.unit.unitPanel.actions\":[\"[Åçţîöñš ~~~]\"],\"node.unit.unitPanel.color\":[\"[Çöļöŕ ~~]\"],\"node.unit.unitPanel.delete\":[\"[Ðéļéţé ~~]\"],\"node.unit.unitPanel.focus\":[\"[Ƒöçûš ~~]\"],\"node.unit.unitPanel.grossArea\":[\"[Ĝŕöšš áŕéá ~~~]\"],\"node.unit.unitPanel.kind\":[\"[Ķîñð ~~]\"],\"node.unit.unitPanel.levels\":[\"[Ļéṽéļš ~~]\"],\"node.unit.unitPanel.members\":[\"[Ṁéɱƀéŕš ~~~]\"],\"node.unit.unitPanel.name\":[\"[Ñáɱé ~~]\"],\"node.unit.unitPanel.noRoomsYetPickThisUnit\":[\"[Ñö ŕööɱš ýéţ. Þîçķ ţĥîš ûñîţ ƒŕöɱ á ŕööɱ'š þáñéļ, öŕ ðŕáŵ žöñéš ŵĥîļé îţ îš ƒöçûšéð. ~~~~~~~~~~~~~~~~~~~~]\"],\"node.unit.unitPanel.report\":[\"[Ŕéþöŕţ ~~]\"],\"node.unit.unitPanel.unit\":[\"[Ûñîţ ~~]\"],\"node.wall.actions.mergeWalls\":[\"[Ṁéŕĝé ŵáļļš ~~~]\"],\"node.wall.actions.splitWall\":[\"[Šþļîţ ŵáļļ ~~~]\"],\"node.wall.curtain.cell\":[\"[Çöļûɱñ \",[\"column\"],\", ŕöŵ \",[\"row\"],\": \",[\"type\",\"select\",{\"glass\":[\"ĝļášš\"],\"solid\":[\"šöļîð\"],\"other\":[\"éɱþţý\"]}],\" ~~~~~~~~]\"],\"node.wall.curtain.columnSpacing\":[\"[\",[\"count\",\"plural\",{\"one\":[[\"number\"],\" çöļûɱñ\"],\"other\":[[\"number\"],\" çöļûɱñš\"]}],\" · \",[\"spacing\"],\" ĝŕîð šþáçîñĝ ~~~~~~~~]\"],\"node.wall.curtain.noPanels\":[\"[Ñö þáñéļš ~~~]\"],\"node.wall.curtain.rowSpacing\":[\"[\",[\"count\",\"plural\",{\"one\":[[\"number\"],\" ŕöŵ\"],\"other\":[[\"number\"],\" ŕöŵš\"]}],\" · \",[\"spacing\"],\" ĝŕîð šþáçîñĝ ~~~~~~]\"],\"node.wall.curtainWallPanel.applyTint\":[\"[Åþþļý ţîñţ ~~~]\"],\"node.wall.curtainWallPanel.borderOpeningFrame\":[\"[Ɓöŕðéŕ / öþéñîñĝ ƒŕáɱé ~~~~~~]\"],\"node.wall.curtainWallPanel.bottom\":[\"[Ɓöţţöɱ ~~]\"],\"node.wall.curtainWallPanel.bottomRow\":[\"[Ɓöţţöɱ ŕöŵ ~~~]\"],\"node.wall.curtainWallPanel.cancelTint\":[\"[Çáñçéļ ţîñţ ~~~]\"],\"node.wall.curtainWallPanel.center\":[\"[Çéñţéŕ ~~]\"],\"node.wall.curtainWallPanel.chooseACellOrEnterIts\":[\"[Çĥööšé á çéļļ öŕ éñţéŕ îţš çöļûɱñ áñð ŕöŵ. Ûšé áŕŕöŵ ķéýš ţö ɱöṽé ƀéţŵééñ çéļļš. Çöļûɱñš ŕûñ ƒŕöɱ ţĥé ŵáļļ šţáŕţ; ŕöŵš çöûñţ ûþŵáŕð. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~]\"],\"node.wall.curtainWallPanel.clearHiddenOverrides\":[\"[Çļéáŕ ĥîððéñ öṽéŕŕîðéš ~~~~~~]\"],\"node.wall.curtainWallPanel.column\":[\"[Çöļûɱñ ~~]\"],\"node.wall.curtainWallPanel.columnLayout\":[\"[Çöļûɱñ ļáýöûţ ~~~~]\"],\"node.wall.curtainWallPanel.columnRow\":[\"[Çöļûɱñ \",[\"column\"],\", ŕöŵ \",[\"row\"],\" ~~~]\"],\"node.wall.curtainWallPanel.construction\":[\"[Çöñšţŕûçţîöñ ~~~~]\"],\"node.wall.curtainWallPanel.continuousMullionsAndTransomsAssembledAlong\":[\"[Çöñţîñûöûš ɱûļļîöñš áñð ţŕáñšöɱš áššéɱƀļéð áļöñĝ ţĥé ŵáļļ. ~~~~~~~~~~~~~~~]\"],\"node.wall.curtainWallPanel.curtainWallPanelSelection\":[\"[Çûŕţáîñ ŵáļļ þáñéļ šéļéçţîöñ ~~~~~~~~]\"],\"node.wall.curtainWallPanel.customInfill\":[\"[Çûšţöɱ îñƒîļļ ~~~~]\"],\"node.wall.curtainWallPanel.defaultPanel\":[\"[Ðéƒáûļţ þáñéļ ~~~~]\"],\"node.wall.curtainWallPanel.editIndividualPanels\":[\"[Éðîţ îñðîṽîðûáļ þáñéļš ~~~~~~]\"],\"node.wall.curtainWallPanel.effectiveThicknessLimited\":[\"[Ƀƒéçţîṽé ţĥîçķñéšš: \",[\"thickness\"],\", ļîɱîţéð ƀý ƒŕáɱé ðéþţĥ. ~~~~~~~~~~~~]\"],\"node.wall.curtainWallPanel.empty\":[\"[Éɱþţý ~~]\"],\"node.wall.curtainWallPanel.enablePanelEditing\":[\"[Éñáƀļé þáñéļ éðîţîñĝ ~~~~~~]\"],\"node.wall.curtainWallPanel.end\":[\"[Éñð ~]\"],\"node.wall.curtainWallPanel.fixedSpacing\":[\"[Ƒîẋéð šþáçîñĝ ~~~~]\"],\"node.wall.curtainWallPanel.followingWallDefaults\":[\"[Ƒöļļöŵîñĝ ŵáļļ ðéƒáûļţš ~~~~~~~]\"],\"node.wall.curtainWallPanel.frameDimensions\":[\"[Ƒŕáɱé ðîɱéñšîöñš ~~~~~]\"],\"node.wall.curtainWallPanel.framing\":[\"[Ƒŕáɱîñĝ ~~~]\"],\"node.wall.curtainWallPanel.fullyCapped\":[\"[Ƒûļļý çáþþéð ~~~~]\"],\"node.wall.curtainWallPanel.glass\":[\"[Ĝļášš ~~]\"],\"node.wall.curtainWallPanel.glassAppearance\":[\"[Ĝļášš áþþéáŕáñçé ~~~~~]\"],\"node.wall.curtainWallPanel.glassAppearanceIsControlledByThe\":[\"[Ĝļášš áþþéáŕáñçé îš çöñţŕöļļéð ƀý ţĥé þáîñţ ţööļ. ~~~~~~~~~~~~~]\"],\"node.wall.curtainWallPanel.glassTint\":[\"[Ĝļášš ţîñţ ~~~]\"],\"node.wall.curtainWallPanel.glazingGap\":[\"[Ĝļážîñĝ ĝáþ ~~~]\"],\"node.wall.curtainWallPanel.gridLimitedTo32PanelsPer\":[\"[Ĝŕîð ļîɱîţéð ţö 32 þáñéļš þéŕ áẋîš. Šþáçîñĝ éẋþáñðš ţö ƒîţ ţĥîš ŵáļļ. ~~~~~~~~~~~~~~~~]\"],\"node.wall.curtainWallPanel.hiddenCustomPanelCount\":[\"[\",[\"length\",\"plural\",{\"one\":[[\"number\"],\" çûšţöɱ þáñéļ îš öûţšîðé ţĥîš ĝŕîð. Îţ ŕéţûŕñš îƒ ţĥé ĝŕîð éẋþáñðš.\"],\"other\":[[\"number\"],\" çûšţöɱ þáñéļš áŕé öûţšîðé ţĥîš ĝŕîð. Ţĥéý ŕéţûŕñ îƒ ţĥé ĝŕîð éẋþáñðš.\"]}],\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~]\"],\"node.wall.curtainWallPanel.horizontalCaps\":[\"[Ĥöŕîžöñţáļ çáþš ~~~~~]\"],\"node.wall.curtainWallPanel.horizontalFrameWidth\":[\"[Ĥöŕîžöñţáļ ƒŕáɱé ŵîðţĥ ~~~~~~]\"],\"node.wall.curtainWallPanel.layout\":[\"[Ļáýöûţ ~~]\"],\"node.wall.curtainWallPanel.lowRoughnessIsSmoothHighRoughness\":[\"[Ļöŵ ŕöûĝĥñéšš îš šɱööţĥ; ĥîĝĥ ŕöûĝĥñéšš ĝîṽéš á ɱáţţé šûŕƒáçé îñ ŕéñðéŕéð šĥáðîñĝ. ~~~~~~~~~~~~~~~~~~~~~]\"],\"node.wall.curtainWallPanel.maximumSpacing\":[\"[Ṁáẋîɱûɱ šþáçîñĝ ~~~~~]\"],\"node.wall.curtainWallPanel.moduleJointWidth\":[\"[Ṁöðûļé ĵöîñţ ŵîðţĥ ~~~~~]\"],\"node.wall.curtainWallPanel.none\":[\"[Ñöñé ~~]\"],\"node.wall.curtainWallPanel.opacity\":[\"[Öþáçîţý ~~~]\"],\"node.wall.curtainWallPanel.opaqueBand\":[\"[Öþáǫûé ƀáñð ~~~]\"],\"node.wall.curtainWallPanel.opaqueBandsReplaceAFullRow\":[\"[Öþáǫûé ƀáñðš ŕéþļáçé á ƒûļļ ŕöŵ ŵîţĥ šöļîð þáñéļš. Åþþļý ţĥéîŕ ƒîñîšĥ ŵîţĥ ţĥé þáîñţ ţööļ. ~~~~~~~~~~~~~~~~~~~~~~]\"],\"node.wall.curtainWallPanel.panelCount\":[\"[Þáñéļ çöûñţ ~~~]\"],\"node.wall.curtainWallPanel.panelInfill\":[\"[Þáñéļ îñƒîļļ ~~~~]\"],\"node.wall.curtainWallPanel.panelThickness\":[\"[Þáñéļ ţĥîçķñéšš ~~~~~]\"],\"node.wall.curtainWallPanel.panels\":[\"[Þáñéļš ~~]\"],\"node.wall.curtainWallPanel.resetThisPanel\":[\"[Ŕéšéţ ţĥîš þáñéļ ~~~~~]\"],\"node.wall.curtainWallPanel.row2\":[\"[Ŕöŵ ~]\"],\"node.wall.curtainWallPanel.rowLayout\":[\"[Ŕöŵ ļáýöûţ ~~~]\"],\"node.wall.curtainWallPanel.separateFramedModulesWithJointsBetween\":[\"[Šéþáŕáţé ƒŕáɱéð ɱöðûļéš ŵîţĥ ĵöîñţš ƀéţŵééñ ûñîţš. ~~~~~~~~~~~~~]\"],\"node.wall.curtainWallPanel.solid\":[\"[Šöļîð ~~]\"],\"node.wall.curtainWallPanel.spacing\":[\"[Šþáçîñĝ ~~~]\"],\"node.wall.curtainWallPanel.start\":[\"[Šţáŕţ ~~]\"],\"node.wall.curtainWallPanel.stickBuilt\":[\"[Šţîçķ-ƀûîļţ ~~~]\"],\"node.wall.curtainWallPanel.structuralGlazing\":[\"[Šţŕûçţûŕáļ ĝļážîñĝ ~~~~~~]\"],\"node.wall.curtainWallPanel.surfaceRoughness\":[\"[Šûŕƒáçé ŕöûĝĥñéšš ~~~~~]\"],\"node.wall.curtainWallPanel.top\":[\"[Ţöþ ~]\"],\"node.wall.curtainWallPanel.topRow\":[\"[Ţöþ ŕöŵ ~~]\"],\"node.wall.curtainWallPanel.uncappedMembersSitBehindTheGlazing\":[\"[Ûñçáþþéð ɱéɱƀéŕš šîţ ƀéĥîñð ţĥé ĝļážîñĝ. ~~~~~~~~~~~]\"],\"node.wall.curtainWallPanel.unitized\":[\"[Ûñîţîžéð ~~~]\"],\"node.wall.curtainWallPanel.useGlassSettingsInstead\":[\"[Ûšé ĝļášš šéţţîñĝš îñšţéáð ~~~~~~~]\"],\"node.wall.curtainWallPanel.useTheDoorOrWindowTool\":[\"[Ûšé ţĥé Ðööŕ öŕ Ŵîñðöŵ ţööļ ţö áðð áñ öþéñîñĝ ţĥŕöûĝĥ ţĥé ŵáļļ. ~~~~~~~~~~~~~~~]\"],\"node.wall.curtainWallPanel.verticalCaps\":[\"[Ṽéŕţîçáļ çáþš ~~~~]\"],\"node.wall.curtainWallPanel.verticalFrameWidth\":[\"[Ṽéŕţîçáļ ƒŕáɱé ŵîðţĥ ~~~~~~]\"],\"node.wall.curtainWallPanel.wallSystem\":[\"[Ŵáļļ šýšţéɱ ~~~]\"],\"node.wall.description\":[\"[Å šţŕáîĝĥţ öŕ çûŕṽéð ŵáļļ šéĝɱéñţ. Ĥöšţš ðööŕš, ŵîñðöŵš, ļéáñ-ţö éẋţéñšîöñš, áñð ŵáļļ-ɱöûñţéð îţéɱš. ~~~~~~~~~~~~~~~~~~~~~~~~]\"],\"node.wall.label\":[\"[Ŵáļļ ~~]\"],\"node.wall.panel.actions\":[\"[Åçţîöñš ~~~]\"],\"node.wall.panel.assembly\":[\"[Åššéɱƀļý ~~~]\"],\"node.wall.panel.auto\":[\"[Åûţö ~~]\"],\"node.wall.panel.both\":[\"[Ɓöţĥ ~~]\"],\"node.wall.panel.bottom\":[\"[Ɓöţţöɱ ~~]\"],\"node.wall.panel.brickVeneer\":[\"[Ɓŕîçķ ṽéñééŕ ~~~~]\"],\"node.wall.panel.chairRail\":[\"[Çĥáîŕ ŕáîļ ~~~]\"],\"node.wall.panel.cmu\":[\"[ÇṀÛ ~]\"],\"node.wall.panel.colonial\":[\"[Çöļöñîáļ ~~~]\"],\"node.wall.panel.cove\":[\"[Çöṽé ~~]\"],\"node.wall.panel.craft\":[\"[Çŕáƒţ ~~]\"],\"node.wall.panel.crownMolding\":[\"[Çŕöŵñ ɱöļðîñĝ ~~~~]\"],\"node.wall.panel.curtainWall\":[\"[Çûŕţáîñ ŵáļļ ~~~~]\"],\"node.wall.panel.curve\":[\"[Çûŕṽé ~~]\"],\"node.wall.panel.custom\":[\"[Çûšţöɱ ~~]\"],\"node.wall.panel.customHeight\":[\"[Çûšţöɱ ĥéîĝĥţ ~~~~]\"],\"node.wall.panel.depth\":[\"[Ðéþţĥ ~~]\"],\"node.wall.panel.dimensions\":[\"[Ðîɱéñšîöñš ~~~]\"],\"node.wall.panel.drywall\":[\"[Ðŕýŵáļļ ~~~]\"],\"node.wall.panel.extendsDownwardToMeetTheTerrain\":[\"[Éẋţéñðš ðöŵñŵáŕð ţö ɱééţ ţĥé ţéŕŕáîñ. Ĥéîĝĥţ áñð ţöþ šţáý ûñçĥáñĝéð. ~~~~~~~~~~~~~~~~~]\"],\"node.wall.panel.exterior\":[\"[Éẋţéŕîöŕ ~~~]\"],\"node.wall.panel.fiberCement\":[\"[Ƒîƀéŕ çéɱéñţ ~~~~]\"],\"node.wall.panel.fillToTerrain\":[\"[Ƒîļļ ţö ţéŕŕáîñ ~~~~]\"],\"node.wall.panel.flat\":[\"[Ƒļáţ ~~]\"],\"node.wall.panel.followsLevel\":[\"[Ƒöļļöŵš ļéṽéļ ~~~~]\"],\"node.wall.panel.frameDepth\":[\"[Ƒŕáɱé ðéþţĥ ~~~]\"],\"node.wall.panel.framing\":[\"[Ƒŕáɱîñĝ ~~~]\"],\"node.wall.panel.gypsum\":[\"[Ĝýþšûɱ ~~]\"],\"node.wall.panel.height\":[\"[Ĥéîĝĥţ ~~]\"],\"node.wall.panel.hideCode\":[\"[Ĥîðé çöðé ~~~]\"],\"node.wall.panel.icf\":[\"[ÎÇƑ ~]\"],\"node.wall.panel.interior\":[\"[Îñţéŕîöŕ ~~~]\"],\"node.wall.panel.lapSiding\":[\"[Ļáþ šîðîñĝ ~~~]\"],\"node.wall.panel.layerThicknessesFollowThe2021Irc\":[\"[Ļáýéŕ ţĥîçķñéššéš ƒöļļöŵ ţĥé 2021 ÎŔÇ áššéɱƀļý ðáţá. Ðŕáƒţîñĝ áîð, ñöţ éñĝîñééŕîñĝ — ṽéŕîƒý ŵîţĥ ţĥé áûţĥöŕîţý ĥáṽîñĝ ĵûŕîšðîçţîöñ. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~]\"],\"node.wall.panel.layered\":[\"[Ļáýéŕéð ~~~]\"],\"node.wall.panel.length\":[\"[Ļéñĝţĥ ~~]\"],\"node.wall.panel.loading\":[\"[Ļöáðîñĝ… ~~~]\"],\"node.wall.panel.modern\":[\"[Ṁöðéŕñ ~~]\"],\"node.wall.panel.none\":[\"[Ñöñé ~~]\"],\"node.wall.panel.noneSingleLayer\":[\"[Ñöñé (šîñĝļé ļáýéŕ) ~~~~~]\"],\"node.wall.panel.offset\":[\"[Öƒƒšéţ ~~]\"],\"node.wall.panel.ogee\":[\"[Öĝéé ~~]\"],\"node.wall.panel.osb\":[\"[ÖŠƁ ~]\"],\"node.wall.panel.partitionTheInteriorFinishIsApplied\":[\"[Þáŕţîţîöñ: ţĥé îñţéŕîöŕ ƒîñîšĥ îš áþþļîéð ţö ƀöţĥ ƒáçéš. ~~~~~~~~~~~~~~]\"],\"node.wall.panel.picture\":[\"[Þîçţûŕé ~~~]\"],\"node.wall.panel.plaster\":[\"[Þļášţéŕ ~~~]\"],\"node.wall.panel.plywood\":[\"[Þļýŵööð ~~~]\"],\"node.wall.panel.preset\":[\"[Þŕéšéţ ~~]\"],\"node.wall.panel.reference\":[\"[Ŕéƒéŕéñçé ~~~]\"],\"node.wall.panel.remove\":[\"[Ŕéɱöṽé ~~]\"],\"node.wall.panel.round\":[\"[Ŕöûñð ~~]\"],\"node.wall.panel.scriptedFinish\":[\"[Šçŕîþţéð ƒîñîšĥ ~~~~~]\"],\"node.wall.panel.sheathing\":[\"[Šĥéáţĥîñĝ ~~~]\"],\"node.wall.panel.shoe\":[\"[Šĥöé ~~]\"],\"node.wall.panel.sideA\":[\"[Šîðé Å ~~]\"],\"node.wall.panel.sideB\":[\"[Šîðé Ɓ ~~]\"],\"node.wall.panel.sideFace\":[\"[Šîðé \",[\"face\"],\" ~~]\"],\"node.wall.panel.skirting\":[\"[Šķîŕţîñĝ ~~~]\"],\"node.wall.panel.standard\":[\"[Šţáñðáŕð ~~~]\"],\"node.wall.panel.steelStuds\":[\"[Šţééļ šţûðš ~~~]\"],\"node.wall.panel.step\":[\"[Šţéþ ~~]\"],\"node.wall.panel.stoneVeneer\":[\"[Šţöñé ṽéñééŕ ~~~~]\"],\"node.wall.panel.stucco\":[\"[Šţûççö ~~]\"],\"node.wall.panel.thickness\":[\"[Ţĥîçķñéšš ~~~]\"],\"node.wall.panel.thicknessFromAssembly\":[\"[\",[\"thickness\"],\" · ƒŕöɱ áššéɱƀļý ~~~~]\"],\"node.wall.panel.top\":[\"[Ţöþ ~]\"],\"node.wall.panel.totalThickness\":[\"[Ţöţáļ ţĥîçķñéšš ~~~~~]\"],\"node.wall.panel.unverifiedPresetnote\":[\"[Ûñṽéŕîƒîéð: \",[\"presetNote\"],\" ~~~]\"],\"node.wall.panel.viewCode\":[\"[Ṽîéŵ çöðé ~~~]\"],\"node.wall.panel.wall\":[\"[Ŵáļļ ~~]\"],\"node.wall.panel.wallType\":[\"[Ŵáļļ ţýþé ~~~]\"],\"node.wall.panel.whichFaceIsOutsideIsUndetermined\":[\"[Ŵĥîçĥ ƒáçé îš öûţšîðé îš ûñðéţéŕɱîñéð (ñö ŕööɱ ðéţéçţéð öñ éîţĥéŕ šîðé) — ţĥé éẋţéŕîöŕ ļáýéŕš áŕé ðŕáŵñ öñ šîðé Ɓ. ~~~~~~~~~~~~~~~~~~~~~~~~~~~]\"],\"node.wall.panel.woodStuds\":[\"[Ŵööð šţûðš ~~~]\"],\"node.wall.reference.center\":[\"[Çéñţéŕ ~~]\"],\"node.wall.reference.inside\":[\"[Îñšîðé ƒáçé ~~~]\"],\"node.wall.reference.left\":[\"[Ļéƒţ ~~]\"],\"node.wall.reference.outside\":[\"[Öûţšîðé ƒáçé ~~~~]\"],\"node.wall.reference.right\":[\"[Ŕîĝĥţ ~~]\"],\"node.wall.trim.hide\":[\"[\",[\"trim\",\"select\",{\"skirting\":[\"Ĥîðé šķîŕţîñĝ\"],\"crown\":[\"Ĥîðé çŕöŵñ ɱöļðîñĝ\"],\"other\":[\"Ĥîðé çĥáîŕ ŕáîļ\"]}],\" ~~~~~~~~~~~~~]\"],\"node.wall.trim.show\":[\"[\",[\"trim\",\"select\",{\"skirting\":[\"Šĥöŵ šķîŕţîñĝ\"],\"crown\":[\"Šĥöŵ çŕöŵñ ɱöļðîñĝ\"],\"other\":[\"Šĥöŵ çĥáîŕ ŕáîļ\"]}],\" ~~~~~~~~~~~~~]\"],\"node.window.description\":[\"[Å ŵîñðöŵ çûţ îñţö á ŵáļļ. Åñîɱáţéð öþéñ/çļöšé ƒöŕ öþéñîñĝ ŵîñðöŵš. ~~~~~~~~~~~~~~~~]\"],\"node.window.label\":[\"[Ŵîñðöŵ ~~]\"],\"node.window.operation.raise\":[\"[Ŕáîšé ~~]\"],\"node.window.operation.slats\":[\"[Šļáţš ~~]\"],\"node.window.operation.slide\":[\"[Šļîðé ~~]\"],\"node.window.operation.swing\":[\"[Šŵîñĝ ~~]\"],\"node.window.operation.tilt\":[\"[Ţîļţ ~~]\"],\"node.window.panel.actions\":[\"[Åçţîöñš ~~~]\"],\"node.window.panel.all\":[\"[Åļļ ~]\"],\"node.window.panel.arch\":[\"[Åŕçĥ ~~]\"],\"node.window.panel.archHeight\":[\"[Åŕçĥ Ĥéîĝĥţ ~~~]\"],\"node.window.panel.colWidths\":[\"[Çöļ Ŵîðţĥš ~~~]\"],\"node.window.panel.columns\":[\"[Çöļûɱñš ~~~]\"],\"node.window.panel.corner\":[\"[Çöŕñéŕ ~~]\"],\"node.window.panel.cornerPost\":[\"[Çöŕñéŕ þöšţ ~~~]\"],\"node.window.panel.cornerRadius\":[\"[Çöŕñéŕ Ŕáðîûš ~~~~]\"],\"node.window.panel.customThePanesMatchNoStyle\":[\"[Çûšţöɱ: ţĥé þáñéš ɱáţçĥ ñö šţýļé. ~~~~~~~~]\"],\"node.window.panel.delete\":[\"[Ðéļéţé ~~]\"],\"node.window.panel.depth\":[\"[Ðéþţĥ ~~]\"],\"node.window.panel.dimensions\":[\"[Ðîɱéñšîöñš ~~~]\"],\"node.window.panel.divider\":[\"[Ðîṽîðéŕ ~~~]\"],\"node.window.panel.down\":[\"[Ðöŵñ ~~]\"],\"node.window.panel.duplicate\":[\"[Ðûþļîçáţé ~~~]\"],\"node.window.panel.enableSill\":[\"[Éñáƀļé Šîļļ ~~~]\"],\"node.window.panel.flipSide\":[\"[Ƒļîþ Šîðé ~~~]\"],\"node.window.panel.frame\":[\"[Ƒŕáɱé ~~]\"],\"node.window.panel.french\":[\"[Ƒŕéñçĥ ~~]\"],\"node.window.panel.fusedGlass\":[\"[Ƒûšéð ĝļášš ~~~]\"],\"node.window.panel.grid\":[\"[Ĝŕîð ~~]\"],\"node.window.panel.height\":[\"[Ĥéîĝĥţ ~~]\"],\"node.window.panel.individual\":[\"[Îñðîṽîðûáļ ~~~]\"],\"node.window.panel.left\":[\"[Ļéƒţ ~~]\"],\"node.window.panel.move\":[\"[Ṁöṽé ~~]\"],\"node.window.panel.opening\":[\"[Öþéñîñĝ ~~~]\"],\"node.window.panel.openingShape\":[\"[Öþéñîñĝ Šĥáþé ~~~~]\"],\"node.window.panel.otherSide\":[\"[Öţĥéŕ šîðé ~~~]\"],\"node.window.panel.pos\":[\"[þöš ~]\"],\"node.window.panel.position\":[\"[Þöšîţîöñ ~~~]\"],\"node.window.panel.rect\":[\"[Ŕéçţ ~~]\"],\"node.window.panel.revealRadius\":[\"[Ŕéṽéáļ Ŕáðîûš ~~~~]\"],\"node.window.panel.right\":[\"[Ŕîĝĥţ ~~]\"],\"node.window.panel.rounded\":[\"[Ŕöûñðéð ~~~]\"],\"node.window.panel.rowHeights\":[\"[Ŕöŵ Ĥéîĝĥţš ~~~]\"],\"node.window.panel.rows\":[\"[Ŕöŵš ~~]\"],\"node.window.panel.sill\":[\"[Šîļļ ~~]\"],\"node.window.panel.single\":[\"[Šîñĝļé ~~]\"],\"node.window.panel.sizeIsLimitedToTheWall\":[\"[Šîžé îš ļîɱîţéð ţö ţĥé ŵáļļ, îñçļûðîñĝ çļéáŕáñçé ƒöŕ ţĥé öþéñîñĝ ƒŕáɱé. ~~~~~~~~~~~~~~~~~~]\"],\"node.window.panel.style\":[\"[Šţýļé ~~]\"],\"node.window.panel.thickness\":[\"[Ţĥîçķñéšš ~~~]\"],\"node.window.panel.thisSide\":[\"[Ţĥîš šîðé ~~~]\"],\"node.window.panel.topShape\":[\"[Ţöþ Šĥáþé ~~~]\"],\"node.window.panel.type\":[\"[Ţýþé ~~]\"],\"node.window.panel.unwrap\":[\"[Ûñŵŕáþ ~~]\"],\"node.window.panel.up\":[\"[Ûþ ~]\"],\"node.window.panel.width\":[\"[Ŵîðţĥ ~~]\"],\"node.window.panel.window\":[\"[Ŵîñðöŵ ~~]\"],\"node.window.panel.windowType\":[\"[Ŵîñðöŵ Ţýþé ~~~]\"],\"node.window.panel.wrapTheCorner\":[\"[Ŵŕáþ ţĥé çöŕñéŕ ~~~~]\"],\"node.window.panel.wrapsTheCornerWithNamed\":[\"[Ŵŕáþš ţĥé çöŕñéŕ ŵîţĥ \",[\"partner\"],\" ~~~~~~]\"],\"node.window.panel.wrapsTheCornerWithPartner\":[\"[Ŵŕáþš ţĥé çöŕñéŕ ŵîţĥ îţš þáŕţñéŕ ~~~~~~~~~]\"],\"node.window.style.casement\":[\"[Çášéɱéñţ ~~~]\"],\"node.window.style.doubleHung\":[\"[Ðöûƀļé-ĥûñĝ ~~~]\"],\"node.window.style.grid\":[\"[Ĝŕîð ~~]\"],\"node.window.style.horizontalBands\":[\"[Ĥöŕîžöñţáļ ƀáñðš ~~~~~]\"],\"node.window.style.picture\":[\"[Þîçţûŕé ~~~]\"],\"node.window.style.single\":[\"[Šîñĝļé ~~]\"],\"node.window.style.sliding\":[\"[Šļîðîñĝ ~~~]\"],\"node.window.style.tallGrid\":[\"[Ţáļļ ĝŕîð ~~~]\"],\"node.window.style.transom\":[\"[Ţŕáñšöɱ ~~~]\"],\"node.window.style.tripleHung\":[\"[Ţŕîþļé-ĥûñĝ ~~~]\"],\"node.window.style.wideGrid\":[\"[Ŵîðé ĝŕîð ~~~]\"],\"node.window.type.awning\":[\"[Åŵñîñĝ ~~]\"],\"node.window.type.bay\":[\"[Ɓáý ~]\"],\"node.window.type.bow\":[\"[Ɓöŵ ~]\"],\"node.window.type.casement\":[\"[Çášéɱéñţ ~~~]\"],\"node.window.type.doubleHung\":[\"[Ðöûƀļé Ĥûñĝ ~~~]\"],\"node.window.type.fixed\":[\"[Ƒîẋéð ~~]\"],\"node.window.type.hopper\":[\"[Ĥöþþéŕ ~~]\"],\"node.window.type.louvered\":[\"[Ļöûṽéŕéð ~~~]\"],\"node.window.type.singleHung\":[\"[Šîñĝļé Ĥûñĝ ~~~]\"],\"node.window.type.sliding\":[\"[Šļîðîñĝ ~~~]\"],\"node.zone.description\":[\"[Å þöļýĝöñáļ šîţé žöñé (ļáŵñ, ŵáţéŕ, þáṽîñĝ) ŵîţĥ á ŢŠĻ ĝŕáðîéñţ ɱáţéŕîáļ. ~~~~~~~~~~~~~~~~~~]\"],\"node.zone.label\":[\"[Žöñé ~~]\"],\"node.zone.quantitiesPanel.enclosedRoom\":[\"[Éñçļöšéð ŕööɱ ~~~~]\"],\"node.zone.quantitiesPanel.floorSurface\":[\"[Ƒļööŕ šûŕƒáçé ~~~~]\"],\"node.zone.quantitiesPanel.footprintOnly\":[\"[Ƒööţþŕîñţ öñļý ~~~~]\"],\"node.zone.quantitiesPanel.none\":[\"[Ñöñé ~~]\"],\"node.zone.quantitiesPanel.notProven\":[\"[Ñöţ þŕöṽéñ ~~~]\"],\"node.zone.quantitiesPanel.roomQuantities\":[\"[Ŕööɱ ǫûáñţîţîéš ~~~~~]\"],\"node.zone.quantitiesPanel.topViewWithZoneEdgeDimensions\":[\"[Ţöþ ṽîéŵ ŵîţĥ žöñé éðĝé ðîɱéñšîöñš ~~~~~~~~~]\"],\"node.zone.quantitiesPanel.unit\":[\"[Ûñîţ ~~]\"],\"node.zone.quantitiesPanel.volume\":[\"[Ṽöļûɱé ~~]\"],\"node.zone.quantitiesPanel.wallSurface\":[\"[Ŵáļļ šûŕƒáçé ~~~~]\"],\"node.zone.quantitiesPanel.zoneBoundaryUnavailable\":[\"[Žöñé ƀöûñðáŕý ûñáṽáîļáƀļé ~~~~~~~]\"],\"node.zone.quantitiesPanel.zoneQuantities\":[\"[Žöñé ǫûáñţîţîéš ~~~~~]\"],\"viewer.camera.orbitLeft\":[\"[Öŕƀîţ ļéƒţ ~~~]\"],\"viewer.camera.orbitRight\":[\"[Öŕƀîţ ŕîĝĥţ ~~~]\"],\"viewer.camera.topView\":[\"[Ţöþ ṽîéŵ ~~~]\"],\"viewer.common.off\":[\"[Öƒƒ ~]\"],\"viewer.common.on\":[\"[Öñ ~]\"],\"viewer.display.camera\":[\"[Çáɱéŕá ~~]\"],\"viewer.display.colored\":[\"[Çöļöŕéð ~~~]\"],\"viewer.display.colors\":[\"[Çöļöŕš ~~]\"],\"viewer.display.edges.off\":[\"[Öƒƒ ~]\"],\"viewer.display.edges.offDetail\":[\"[Ñö éðĝé ļîñéš ~~~~]\"],\"viewer.display.edges.soft\":[\"[Šöƒţ ~~]\"],\"viewer.display.edges.softDetail\":[\"[Ƒáîñţ öûţļîñé öƒ ɱáĵöŕ çŕéášéš ~~~~~~~~]\"],\"viewer.display.edges.strong\":[\"[Šţŕöñĝ ~~]\"],\"viewer.display.edges.strongDetail\":[\"[Çŕîšþ, öþáǫûé éðĝé ļîñéš ~~~~~~]\"],\"viewer.display.edges.title\":[\"[Éðĝéš ~~]\"],\"viewer.display.monochrome\":[\"[Ṁöñöçĥŕöɱé ~~~]\"],\"viewer.display.orthographic\":[\"[Öŕţĥöĝŕáþĥîç ~~~~]\"],\"viewer.display.perspective\":[\"[Þéŕšþéçţîṽé ~~~~]\"],\"viewer.display.render.rendered\":[\"[Ŕéñðéŕéð ~~~]\"],\"viewer.display.render.renderedDetail\":[\"[Ƒûļļ áɱƀîéñţ öççļûšîöñ ~~~~~~]\"],\"viewer.display.render.solid\":[\"[Šöļîð ~~]\"],\"viewer.display.render.solidDetail\":[\"[Ƒļáţ áñð ƒášţ — ñö áɱƀîéñţ öççļûšîöñ ~~~~~~~~~]\"],\"viewer.display.render.title\":[\"[Ŕéñðéŕ ~~]\"],\"viewer.display.shadows\":[\"[Šĥáðöŵš ~~~]\"],\"viewer.display.title\":[\"[Ðîšþļáý šéţţîñĝš ~~~~~]\"],\"viewer.floorplan.alignNorth\":[\"[Åļîĝñ ṽîéŵ ţö ñöŕţĥ ~~~~~]\"],\"viewer.floorplan.empty\":[\"[Ñö ƒļööŕ þļáñš áŕé áṽáîļáƀļé ƒöŕ ţĥîš šçéñé. ~~~~~~~~~~~]\"],\"viewer.floorplan.fit\":[\"[Ƒîţ ƒļööŕ þļáñ ~~~~]\"],\"viewer.floorplan.floor\":[\"[Ƒļööŕ ~~]\"],\"viewer.floorplan.floorPlan\":[\"[Ƒļööŕ þļáñ ~~~]\"],\"viewer.floorplan.viewLabel\":[\"[\",[\"floor\"],\" 2Ð ṽîéŵ ~~]\"],\"viewer.floorplan.zoomIn\":[\"[Žööɱ îñ ~~]\"],\"viewer.floorplan.zoomOut\":[\"[Žööɱ öûţ ~~~]\"],\"viewer.header.back\":[\"[Ɓáçķ ~~]\"],\"viewer.header.levels\":[\"[Ļéṽéļš ~~]\"],\"viewer.header.rooms\":[\"[Ŕööɱš ~~]\"],\"viewer.header.selection\":[\"[Šéļéçţîöñ ~~~]\"],\"viewer.header.units\":[\"[Ûñîţš ~~]\"],\"viewer.header.untitled\":[\"[Ûñţîţļéð ~~~]\"],\"viewer.header.zones\":[\"[Žöñéš ~~]\"],\"viewer.levels.exploded\":[\"[Éẋþļöðéð ~~~]\"],\"viewer.levels.label\":[\"[Ļéṽéļš: \",[\"mode\"],\" ~~]\"],\"viewer.levels.manual\":[\"[Ṁáñûáļ ~~]\"],\"viewer.levels.solo\":[\"[Šöļö ~~]\"],\"viewer.levels.stacked\":[\"[Šţáçķéð ~~~]\"],\"viewer.stage.layout\":[\"[Ṽîéŵéŕ ļáýöûţ ~~~~]\"],\"viewer.stage.split\":[\"[Šþļîţ ~~]\"],\"viewer.theme.blueprint\":[\"[Ɓļûéþŕîñţ ~~~]\"],\"viewer.theme.mediterranean\":[\"[Ṁéðîţéŕŕáñéáñ ~~~~]\"],\"viewer.theme.night\":[\"[Ñîĝĥţ ~~]\"],\"viewer.theme.overcast\":[\"[Öṽéŕçášţ ~~~]\"],\"viewer.theme.paper\":[\"[Þáþéŕ ~~]\"],\"viewer.theme.studio\":[\"[Šţûðîö ~~]\"],\"viewer.theme.sunset\":[\"[Šûñšéţ ~~]\"],\"viewer.theme.title\":[\"[Šçéñé ţĥéɱé ~~~]\"],\"viewer.theme.twilight\":[\"[Ţŵîļîĝĥţ ~~~]\"],\"viewer.theme.verdant\":[\"[Ṽéŕðáñţ ~~~]\"],\"viewer.visibility.guides\":[\"[Ĝûîðéš ~~]\"],\"viewer.visibility.scans\":[\"[Šçáñš ~~]\"],\"viewer.visibility.title\":[\"[Ṽîšîƀîļîţý ~~~]\"],\"viewer.walkthrough.label\":[\"[Ŵáļķţĥŕöûĝĥ: \",[\"state\"],\" ~~~~]\"],\"viewer.walls.cutaway\":[\"[Çûţáŵáý ~~~]\"],\"viewer.walls.fullHeight\":[\"[Ƒûļļ ĥéîĝĥţ ~~~]\"],\"viewer.walls.label\":[\"[Ŵáļļš: \",[\"mode\"],\" ~~]\"],\"viewer.walls.low\":[\"[Ļöŵ ~]\"]}")as Messages; \ No newline at end of file diff --git a/packages/editor/src/i18n/locales/en/messages.po b/packages/editor/src/i18n/locales/en/messages.po index 01aa3a29ed..ad26ef4dbe 100644 --- a/packages/editor/src/i18n/locales/en/messages.po +++ b/packages/editor/src/i18n/locales/en/messages.po @@ -6626,14 +6626,986 @@ msgstr "A building container holding one or more levels." msgid "node.building.label" msgstr "Building" +#: packages/nodes/src/cabinet/compartment-card.tsx +msgid "node.cabinet.compartmentCard.baskets" +msgstr "Baskets" + +#: packages/nodes/src/cabinet/compartment-card.tsx +msgid "node.cabinet.compartmentCard.bottom" +msgstr "Bottom" + +#: packages/nodes/src/cabinet/compartment-card.tsx +msgid "node.cabinet.compartmentCard.bottomFreezer" +msgstr "Bottom Freezer" + +#: packages/nodes/src/cabinet/compartment-card.tsx +msgid "node.cabinet.compartmentCard.bowls" +msgstr "Bowls" + +#: packages/nodes/src/cabinet/compartment-card.tsx +msgid "node.cabinet.compartmentCard.burnersOn" +msgstr "Burners on" + +#: packages/nodes/src/cabinet/compartment-card.tsx +msgid "node.cabinet.compartmentCard.chimney" +msgstr "Chimney" + +#: packages/nodes/src/cabinet/compartment-card.tsx +msgid "node.cabinet.compartmentCard.decrease" +msgstr "Decrease {label}" + +#: packages/nodes/src/cabinet/compartment-card.tsx +msgid "node.cabinet.compartmentCard.door" +msgstr "Door" + +#: packages/nodes/src/cabinet/compartment-card.tsx +msgid "node.cabinet.compartmentCard.double" +msgstr "Double" + +#: packages/nodes/src/cabinet/compartment-card.tsx +msgid "node.cabinet.compartmentCard.drawer" +msgstr "Drawer" + +#: packages/nodes/src/cabinet/compartment-card.tsx +msgid "node.cabinet.compartmentCard.drawers" +msgstr "Drawers" + +#: packages/nodes/src/cabinet/compartment-card.tsx +msgid "node.cabinet.compartmentCard.flipHinge" +msgstr "Flip hinge" + +#: packages/nodes/src/cabinet/compartment-card.tsx +msgid "node.cabinet.compartmentCard.flipTheDoorHingeToThe" +msgstr "Flip the door hinge to the opposite side" + +#: packages/nodes/src/cabinet/compartment-card.tsx +msgid "node.cabinet.compartmentCard.fridge" +msgstr "Fridge" + +#: packages/nodes/src/cabinet/compartment-card.tsx +msgid "node.cabinet.compartmentCard.gas" +msgstr "Gas" + +#: packages/nodes/src/cabinet/compartment-card.tsx +msgid "node.cabinet.compartmentCard.glass" +msgstr "Glass" + +#: packages/nodes/src/cabinet/compartment-card.tsx +msgid "node.cabinet.compartmentCard.height" +msgstr "Height" + +#: packages/nodes/src/cabinet/compartment-card.tsx +msgid "node.cabinet.compartmentCard.hob" +msgstr "Hob" + +#: packages/nodes/src/cabinet/compartment-card.tsx +msgid "node.cabinet.compartmentCard.increase" +msgstr "Increase {label}" + +#: packages/nodes/src/cabinet/compartment-card.tsx +msgid "node.cabinet.compartmentCard.induction" +msgstr "Induction" + +#: packages/nodes/src/cabinet/compartment-card.tsx +msgid "node.cabinet.compartmentCard.layout" +msgstr "Layout" + +#: packages/nodes/src/cabinet/compartment-card.tsx +msgid "node.cabinet.compartmentCard.left" +msgstr "Left" + +#: packages/nodes/src/cabinet/compartment-card.tsx +msgid "node.cabinet.compartmentCard.micro" +msgstr "Micro" + +#: packages/nodes/src/cabinet/compartment-card.tsx +msgid "node.cabinet.compartmentCard.moveDown" +msgstr "Move down" + +#: packages/nodes/src/cabinet/compartment-card.tsx +msgid "node.cabinet.compartmentCard.moveUp" +msgstr "Move up" + +#: packages/nodes/src/cabinet/compartment-card.tsx +msgid "node.cabinet.compartmentCard.oven" +msgstr "Oven" + +#: packages/nodes/src/cabinet/compartment-card.tsx +msgid "node.cabinet.compartmentCard.pullout" +msgstr "Pullout" + +#: packages/nodes/src/cabinet/compartment-card.tsx +msgid "node.cabinet.compartmentCard.rack" +msgstr "Rack" + +#: packages/nodes/src/cabinet/compartment-card.tsx +msgid "node.cabinet.compartmentCard.removeCompartment" +msgstr "Remove compartment" + +#: packages/nodes/src/cabinet/compartment-card.tsx +msgid "node.cabinet.compartmentCard.right" +msgstr "Right" + +#: packages/nodes/src/cabinet/compartment-card.tsx +msgid "node.cabinet.compartmentCard.shelf" +msgstr "Shelf" + +#: packages/nodes/src/cabinet/compartment-card.tsx +msgid "node.cabinet.compartmentCard.shelves" +msgstr "Shelves" + +#: packages/nodes/src/cabinet/compartment-card.tsx +msgid "node.cabinet.compartmentCard.shelvesInside" +msgstr "Shelves inside" + +#: packages/nodes/src/cabinet/compartment-card.tsx +msgid "node.cabinet.compartmentCard.single" +msgstr "Single" + +#: packages/nodes/src/cabinet/compartment-card.tsx +msgid "node.cabinet.compartmentCard.sink" +msgstr "Sink" + +#: packages/nodes/src/cabinet/compartment-card.tsx +msgid "node.cabinet.compartmentCard.style" +msgstr "Style" + +#: packages/nodes/src/cabinet/compartment-card.tsx +msgid "node.cabinet.compartmentCard.surface" +msgstr "Surface" + +#: packages/nodes/src/cabinet/compartment-card.tsx +msgid "node.cabinet.compartmentCard.top" +msgstr "Top" + +#: packages/nodes/src/cabinet/compartment-card.tsx +msgid "node.cabinet.compartmentCard.topFreezer" +msgstr "Top Freezer" + +#: packages/nodes/src/cabinet/compartment-card.tsx +msgid "node.cabinet.compartmentCard.topGrate" +msgstr "Top grate" + +#: packages/nodes/src/cabinet/compartment-card.tsx +msgid "node.cabinet.compartmentCard.tray" +msgstr "Tray" + +#: packages/nodes/src/cabinet/compartment-card.tsx +msgid "node.cabinet.compartmentCard.type" +msgstr "Type" + +#: packages/nodes/src/cabinet/compartment-card.tsx +msgid "node.cabinet.compartmentCard.washer" +msgstr "Washer" + +#: packages/nodes/src/cabinet/compartment-card.tsx +msgid "node.cabinet.compartmentCard.wire" +msgstr "Wire" + #: packages/nodes/src/i18n/definition-messages.ts msgid "node.cabinet.description" msgstr "A configurable parametric base cabinet." +#: packages/nodes/src/cabinet/essential-controls.tsx +msgid "node.cabinet.essentialControls.bottomFreezer" +msgstr "Bottom freezer" + +#: packages/nodes/src/cabinet/essential-controls.tsx +msgid "node.cabinet.essentialControls.cooktopType" +msgstr "Cooktop type" + +#: packages/nodes/src/cabinet/essential-controls.tsx +msgid "node.cabinet.essentialControls.doorDirection" +msgstr "Door direction" + +#: packages/nodes/src/cabinet/essential-controls.tsx +msgid "node.cabinet.essentialControls.double" +msgstr "Double" + +#: packages/nodes/src/cabinet/essential-controls.tsx +msgid "node.cabinet.essentialControls.fridgeType" +msgstr "Fridge type" + +#: packages/nodes/src/cabinet/essential-controls.tsx +msgid "node.cabinet.essentialControls.gas" +msgstr "Gas" + +#: packages/nodes/src/cabinet/essential-controls.tsx +msgid "node.cabinet.essentialControls.glass" +msgstr "Glass" + +#: packages/nodes/src/cabinet/essential-controls.tsx +msgid "node.cabinet.essentialControls.induction" +msgstr "Induction" + +#: packages/nodes/src/cabinet/essential-controls.tsx +msgid "node.cabinet.essentialControls.itemOptions" +msgstr "Item options" + +#: packages/nodes/src/cabinet/essential-controls.tsx +msgid "node.cabinet.essentialControls.leftHinge" +msgstr "Left hinge" + +#: packages/nodes/src/cabinet/essential-controls.tsx +msgid "node.cabinet.essentialControls.rightHinge" +msgstr "Right hinge" + +#: packages/nodes/src/cabinet/essential-controls.tsx +msgid "node.cabinet.essentialControls.single" +msgstr "Single" + +#: packages/nodes/src/cabinet/essential-controls.tsx +msgid "node.cabinet.essentialControls.sinkLayout" +msgstr "Sink layout" + +#: packages/nodes/src/cabinet/essential-controls.tsx +msgid "node.cabinet.essentialControls.topFreezer" +msgstr "Top freezer" + +#: packages/nodes/src/cabinet/kitchen-collection.tsx +msgid "node.cabinet.kitchenCollection.chooseLabel" +msgstr "Choose {label}" + +#: packages/nodes/src/cabinet/kitchen-collection.tsx +msgid "node.cabinet.kitchenCollection.noKitchenItemsMatchTryFridge" +msgstr "No kitchen items match. Try “fridge”, “sink”, or “cabinet”." + +#: packages/nodes/src/cabinet/kitchen-collection.tsx +msgid "node.cabinet.kitchenCollection.searchFridgeSinkCabinets" +msgstr "Search fridge, sink, cabinets…" + +#: packages/nodes/src/cabinet/kitchen-collection.tsx +msgid "node.cabinet.kitchenCollection.searchKitchenItems" +msgstr "Search kitchen items" + +#: packages/nodes/src/cabinet/kitchen-catalog.ts +msgid "node.cabinet.kitchenGroup.appliances" +msgstr "Appliances & fixtures" + +#: packages/nodes/src/cabinet/kitchen-catalog.ts +msgid "node.cabinet.kitchenGroup.cabinets" +msgstr "Cabinets" + +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +msgid "node.cabinet.kitchenModuleActions.addBeside" +msgstr "Add beside" + +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +msgid "node.cabinet.kitchenModuleActions.addBesideSelectedItem" +msgstr "Add beside selected item" + +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +msgid "node.cabinet.kitchenModuleActions.addLabel" +msgstr "Add {label}" + +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +msgid "node.cabinet.kitchenModuleActions.anUpperCabinetAttachedToThis" +msgstr "An upper cabinet attached to this item will be removed to make room." + +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +msgid "node.cabinet.kitchenModuleActions.cabinet" +msgstr "Cabinet" + +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +msgid "node.cabinet.kitchenModuleActions.cancel" +msgstr "Cancel" + +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +msgid "node.cabinet.kitchenModuleActions.cannotFit" +msgstr "This {width} item cannot fit within the current run and its wall or corner limits. Move an end cabinet or free space, then try again." + +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +msgid "node.cabinet.kitchenModuleActions.insertsBeside" +msgstr "{side, select, left {Inserts on the left of the selected item.} other {Inserts on the right of the selected item.}}" + +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +msgid "node.cabinet.kitchenModuleActions.kitchenChanged" +msgstr "The kitchen changed. Select an item again to refresh the preview." + +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +msgid "node.cabinet.kitchenModuleActions.kitchenRunPreviewHighlightedItemIs" +msgstr "Kitchen run preview, highlighted item is the proposed change" + +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +msgid "node.cabinet.kitchenModuleActions.leftSide" +msgstr "Left side" + +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +msgid "node.cabinet.kitchenModuleActions.moved" +msgstr "{name}: moves {distance}" + +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +msgid "node.cabinet.kitchenModuleActions.previewItem" +msgstr "{name}: {width}" + +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +msgid "node.cabinet.kitchenModuleActions.replaceSelectedItem" +msgstr "Replace selected item" + +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +msgid "node.cabinet.kitchenModuleActions.replacesOnlyTheSelectedItem" +msgstr "Replaces only the selected item." + +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +msgid "node.cabinet.kitchenModuleActions.replaceWith" +msgstr "Replace with…" + +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +msgid "node.cabinet.kitchenModuleActions.replaceWithLabel" +msgstr "Replace with {label}" + +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +msgid "node.cabinet.kitchenModuleActions.resized" +msgstr "{name}: {before} → {after}" + +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +msgid "node.cabinet.kitchenModuleActions.rightSide" +msgstr "Right side" + +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +msgid "node.cabinet.kitchenModuleActions.unableToUpdateThisKitchen" +msgstr "Unable to update this kitchen." + #: packages/nodes/src/i18n/definition-messages.ts msgid "node.cabinet.label" msgstr "Modular Cabinet" +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.aboveCeiling" +msgstr "Finished height extends {overflow} mm above the ceiling." + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.addChimney" +msgstr "Add chimney" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.addCompartment" +msgstr "Add compartment" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.addWallCabinet" +msgstr "Add wall cabinet" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.advanced" +msgstr "Advanced" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.appliance" +msgstr "Appliance" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.applianceFront" +msgstr "Appliance front" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.auto" +msgstr "Auto" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.bar" +msgstr "Bar" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.baseCabinet" +msgstr "Base Cabinet" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.cabinetConstructionCompartmentsAndOpeningPreview" +msgstr "Cabinet construction, compartments, and opening preview." + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.cabinetPanel" +msgstr "Cabinet panel" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.cabinetType" +msgstr "Cabinet Type" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.center" +msgstr "Center" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.close" +msgstr "Close" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.closeCabinet" +msgstr "Close cabinet" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.commonWallCabinetHeightsUseThe" +msgstr "Common wall-cabinet heights. Use the slider below for a custom height." + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.compartments" +msgstr "Compartments" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.cutout" +msgstr "Cutout" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.depth" +msgstr "Depth" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.dimensions" +msgstr "Dimensions" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.editKitchenRun" +msgstr "Edit kitchen run" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.fillToCeiling" +msgstr "Fill to ceiling" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.finish" +msgstr "Finish" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.frontConstruction" +msgstr "Front construction" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.handles" +msgstr "Handles" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.height" +msgstr "Height" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.heightPreset" +msgstr "Height preset" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.hole" +msgstr "Hole" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.inset" +msgstr "Inset" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.kitchen" +msgstr "Kitchen" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.kitchenRun" +msgstr "Kitchen run" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.knob" +msgstr "Knob" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.mounting" +msgstr "Mounting" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.none" +msgstr "None" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.open" +msgstr "Open" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.openAnimation" +msgstr "Open Animation" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.openCabinet" +msgstr "Open cabinet" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.overlay" +msgstr "Overlay" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.panelReady" +msgstr "Panel-ready" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.planningChecks" +msgstr "Planning checks" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.play" +msgstr "Play" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.playAnimation" +msgstr "Play animation" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.position" +msgstr "Position" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.raisedArch" +msgstr "Raised Arch" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.removeWallCabinet" +msgstr "Remove wall cabinet" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.replaceWith" +msgstr "Replace with…" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.revealGap" +msgstr "Reveal gap" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.shaker" +msgstr "Shaker" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.sharedCountertopPlinthAndFinishes" +msgstr "Shared countertop, plinth, and finishes" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.slab" +msgstr "Slab" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.solidMatchingFrontBetweenTheCabinet" +msgstr "Solid matching front between the cabinet and wall. Countertop and toe-kick continue across this filler." + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.standardWidth" +msgstr "Standard width" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.stop" +msgstr "Stop" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.stopAnimation" +msgstr "Stop animation" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.style" +msgstr "Style" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.tallCabinet" +msgstr "Tall Cabinet" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.top" +msgstr "Top" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.topCabinet" +msgstr "Top Cabinet" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.topCeiling" +msgstr "Top / Ceiling" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.topDepth" +msgstr "Top depth" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.topHeight" +msgstr "Top height" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.trimSoffit" +msgstr "Trim / Soffit" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.usesTheCabinetFrontStyleReveal" +msgstr "Uses the cabinet front style, reveal, handle, and front material settings below." + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.wallFiller" +msgstr "Wall filler" + +#: packages/nodes/src/cabinet/panel.tsx +msgid "node.cabinet.panel.width" +msgstr "Width" + +#: packages/nodes/src/cabinet/kitchen-catalog.ts +msgid "node.cabinet.preset.baseCabinet" +msgstr "Base cabinet" + +#: packages/nodes/src/cabinet/kitchen-catalog.ts +msgid "node.cabinet.preset.dishwasher" +msgstr "Dishwasher" + +#: packages/nodes/src/cabinet/kitchen-catalog.ts +msgid "node.cabinet.preset.drawerCabinet" +msgstr "Drawer cabinet" + +#: packages/nodes/src/cabinet/kitchen-catalog.ts +msgid "node.cabinet.preset.fridge" +msgstr "Fridge" + +#: packages/nodes/src/cabinet/kitchen-catalog.ts +msgid "node.cabinet.preset.gasCooktop" +msgstr "Gas cooktop" + +#: packages/nodes/src/cabinet/kitchen-catalog.ts +msgid "node.cabinet.preset.inductionCooktop" +msgstr "Induction cooktop" + +#: packages/nodes/src/cabinet/kitchen-catalog.ts +msgid "node.cabinet.preset.ovenTower" +msgstr "Oven Tower" + +#: packages/nodes/src/cabinet/kitchen-catalog.ts +msgid "node.cabinet.preset.sinkCabinet" +msgstr "Sink cabinet" + +#: packages/nodes/src/cabinet/kitchen-catalog.ts +msgid "node.cabinet.preset.tallPantry" +msgstr "Tall Pantry" + +#: packages/nodes/src/cabinet/kitchen-catalog.ts +msgid "node.cabinet.preset.wallCabinet" +msgstr "Wall cabinet" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.addLeft" +msgstr "Add left" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.addRight" +msgstr "Add right" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.alignCabinetsHandles" +msgstr "Align cabinets & handles" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.appliesDepthCarcassPlinthAndCountertop" +msgstr "Applies depth, carcass, plinth, and countertop thickness to this run." + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.arrayCreate" +msgstr "{count, plural, one {Create {number} module copy} other {Create {number} module copies}}" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.arrayCreateNamed" +msgstr "{count, plural, one {Create {number} {name} copy} other {Create {number} {name} copies}}" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.arrayInvalidOptions" +msgstr "Choose a copy count from 1 to 20 and spacing from 0 to 2 m" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.arrayNoRoom" +msgstr "There is not enough room in this run for the requested array" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.arrayNoSource" +msgstr "Choose a standard or appliance module as the source" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.auto" +msgstr "Auto" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.back" +msgstr "Back" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.balancesStandardBaseCabinetsWhileKeeping" +msgstr "Balances standard base cabinets while keeping appliance and corner-filler widths fixed." + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.bar" +msgstr "Bar" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.barCounter" +msgstr "Bar counter" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.barDepth" +msgstr "Bar depth" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.barHeight" +msgstr "Bar height" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.carcassHeight" +msgstr "Carcass height" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.center" +msgstr "Center" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.commonWallCabinetHeightsUseThe" +msgstr "Common wall-cabinet heights. Use the slider below for a custom height." + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.copies" +msgstr "Copies" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.copiesIncludeTheSourceCabinetStructure" +msgstr "Copies include the source cabinet structure and any attached wall cabinet. Existing modules stay fixed; the requested array must fit in the available run space." + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.cornerFillersCannotBeUsedAs" +msgstr "Corner fillers cannot be used as array sources" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.countertopDepth" +msgstr "Countertop depth" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.countertopHeight" +msgstr "Countertop height" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.createArray" +msgstr "Create array" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.cutout" +msgstr "Cutout" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.deleteModule" +msgstr "Delete {name}" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.depth" +msgstr "Depth" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.direction" +msgstr "Direction" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.duplicateAlongRun" +msgstr "Duplicate along run" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.equalizeAll" +msgstr "Equalize all resizeable standard base cabinets in this run" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.equalizeAlreadyEqual" +msgstr "The resizeable cabinet widths are already equal" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.equalizeNeedsTwo" +msgstr "At least two standard base cabinets are required" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.equalizeNoFit" +msgstr "The available run width cannot satisfy the cabinet width limits" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.equalizeWidths" +msgstr "Equalize widths" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.fillerPlanSide" +msgstr "{side, select, left {Left: {width} mm} other {Right: {width} mm}}" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.finishAlign" +msgstr "Finish & align" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.finishedBack" +msgstr "Finished back" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.finishedExposedEnds" +msgstr "Finished exposed ends" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.fits50150MmGapsAt" +msgstr "Fits 50–150 mm gaps at run ends beside perpendicular walls." + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.fitWallFillers" +msgstr "Fit wall fillers" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.fronts" +msgstr "Fronts" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.handles" +msgstr "Handles" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.heightPreset" +msgstr "Height preset" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.hole" +msgstr "Hole" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.inset" +msgstr "Inset" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.islandBar" +msgstr "Island & Bar" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.kitchenRun" +msgstr "Kitchen run" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.knob" +msgstr "Knob" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.left" +msgstr "Left" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.matchBaseHeightsBacksRevealsAnd" +msgstr "Match base heights, backs, reveals and handles. Align upper cabinets; preserve tall appliances and custom compartments." + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.metricProfile" +msgstr "Metric · 600 mm" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.moduleNumber" +msgstr "Module {number}" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.modules" +msgstr "Modules" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.mounting" +msgstr "Mounting" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.noEligibleModule" +msgstr "No eligible module" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.none" +msgstr "None" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.overlay" +msgstr "Overlay" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.plinthHeight" +msgstr "Plinth height" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.position" +msgstr "Position" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.raisedArch" +msgstr "Raised Arch" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.revealGap" +msgstr "Reveal gap" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.right" +msgstr "Right" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.seatingOverhang" +msgstr "Seating overhang" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.shaker" +msgstr "Shaker" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.sharedPlinthCountertop" +msgstr "Shared Plinth & Countertop" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.showCountertop" +msgstr "Show countertop" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.showPlinth" +msgstr "Show plinth" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.slab" +msgstr "Slab" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.sourceModule" +msgstr "Source module" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.spacing" +msgstr "Spacing" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.standardDimensions" +msgstr "Standard dimensions" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.style" +msgstr "Style" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.summaryCompartment" +msgstr "{type, select, shelf {Shelf} drawer {Drawer} door {Door} oven {Oven} microwave {Microwave} dishwasher {Dishwasher} sink {Sink} cooktop_gas {Gas cooktop} cooktop_induction {Induction cooktop} pull_out_pantry {Pull-out pantry} fridge_single {Fridge} fridge_double {Double fridge} fridge_top_freezer {Top-freezer fridge} fridge_bottom_freezer {Bottom-freezer fridge} hood_pyramid {Pyramid hood} hood_curved_glass {Curved glass hood} other {{raw}}}" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.summaryCompartments" +msgstr "{count, plural, one {{number} compartment} other {{number} compartments}}" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.summaryEmpty" +msgstr "Empty" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.summaryTall" +msgstr "Tall cabinet" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.top" +msgstr "Top" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.unableToFinish" +msgstr "Unable to finish this kitchen run." + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.useAsArraySource" +msgstr "Use {name} as array source" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.useThisModuleAsTheArray" +msgstr "Use this module as the array source" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.usProfile" +msgstr "US · 24 in" + +#: packages/nodes/src/cabinet/run-panel.tsx +msgid "node.cabinet.runPanel.waterfallEnds" +msgstr "Waterfall ends" + #: packages/nodes/src/i18n/definition-messages.ts msgid "node.cabinetModule.description" msgstr "An editable module inside a modular cabinet run." diff --git a/packages/editor/src/i18n/locales/en/messages.ts b/packages/editor/src/i18n/locales/en/messages.ts index b9e5263978..217726b641 100644 --- a/packages/editor/src/i18n/locales/en/messages.ts +++ b/packages/editor/src/i18n/locales/en/messages.ts @@ -1 +1 @@ -/*eslint-disable*/import type{Messages}from"@lingui/core";export const messages=JSON.parse("{\"app.appShell.pascalHome\":[\"Pascal home\"],\"app.buildTab.addGate\":[\"Add Gate\"],\"app.buildTab.addOpenPassage\":[\"Add Open Passage\"],\"app.buildTab.addToRooms\":[\"Add to rooms\"],\"app.buildTab.allBuildTools\":[\"← All build tools\"],\"app.buildTab.chooseGateOrOpenPassageThen\":[\"Choose Gate or Open Passage, then click its position on any fence. Find placed gates and openings under their fence in the scene graph.\"],\"app.buildTab.clickALinesetToLayThe\":[\"Click a lineset to lay the line beside it.\"],\"app.buildTab.doubleGate\":[\"Double gate\"],\"app.buildTab.featuresExtensions\":[\"Features & extensions\"],\"app.buildTab.fenceFeatures\":[\"Fence features\"],\"app.buildTab.followLineset\":[\"Follow lineset\"],\"app.buildTab.gate\":[\"Gate\"],\"app.buildTab.gateStyle\":[\"Gate style\"],\"app.buildTab.horizontalBoards\":[\"Horizontal boards\"],\"app.buildTab.hoverAFenceToPreviewClick\":[\"Hover a fence to preview. Click to place. Esc cancels. Leave room between openings.\"],\"app.buildTab.leaves\":[\"Leaves\"],\"app.buildTab.liquidLine\":[\"Liquid Line\"],\"app.buildTab.matchFenceStyle\":[\"Match fence style\"],\"app.buildTab.mep\":[\"MEP\"],\"app.buildTab.off\":[\"Off\"],\"app.buildTab.on\":[\"On\"],\"app.buildTab.openRails\":[\"Open rails\"],\"app.buildTab.opening\":[\"Opening\"],\"app.buildTab.openingWidthM\":[\"Opening width (m)\"],\"app.buildTab.outdoor\":[\"Outdoor\"],\"app.buildTab.picket\":[\"Picket\"],\"app.buildTab.roofType\":[\"Roof type\"],\"app.buildTab.roomsAlreadyCreateTheirFloorAnd\":[\"Rooms already create their floor and ceiling. Use these for platforms and one-off structure.\"],\"app.buildTab.searchBuildToolsAndKitchenItems\":[\"Search build tools and kitchen items\"],\"app.buildTab.searchToolsFridgeSink\":[\"Search tools, fridge, sink…\"],\"app.buildTab.selectACurvedWallToMatch\":[\"Select a curved wall to match its radius and arc.\"],\"app.buildTab.singleGate\":[\"Single gate\"],\"app.buildTab.slabCeilingColumn\":[\"Slab, ceiling, column…\"],\"app.buildTab.solidPrivacy\":[\"Solid privacy\"],\"app.buildTab.traceALineAlongsideAnExisting\":[\"Trace a line alongside an existing lineset (F).\"],\"app.buildTab.verticalSlats\":[\"Vertical slats\"],\"app.editorNavbar.allProjects\":[\"All projects\"],\"app.editorNavbar.preview\":[\"Preview\"],\"app.editorNavbar.projectName\":[\"Project name\"],\"app.editorNavbar.renameProject\":[\"Rename project\"],\"app.editorNavbar.share\":[\"Share\"],\"app.kitchenBrowser.addLabel\":[\"Add \",[\"label\"]],\"app.kitchenBrowser.addToKitchen\":[\"Add to kitchen\"],\"app.kitchenBrowser.chooseAnItemThenClickTo\":[\"Choose an item, then click to place it. Appliances include their cabinetry.\"],\"app.kitchenBrowser.findInThisProjectLength\":[\"Find in this project · \",[\"length\"]],\"app.kitchenBrowser.findName\":[\"Find \",[\"name\"]],\"app.kitchenBrowser.groupAdd\":[\"Kitchen · Add\"],\"app.kitchenBrowser.groupInThisProject\":[\"Kitchen · In this project\"],\"app.kitchenBrowser.kitchenCabinet\":[\"Kitchen cabinet\"],\"app.kitchenBrowser.noMatchingKitchenItemsPlacedYet\":[\"No matching kitchen items placed yet.\"],\"app.kitchenBrowser.selectAndShowInScene\":[\"Select and show in scene\"],\"app.lib.buildPalette.ceiling\":[\"Ceiling\"],\"app.lib.buildPalette.column\":[\"Column\"],\"app.lib.buildPalette.door\":[\"Door\"],\"app.lib.buildPalette.duct\":[\"Duct\"],\"app.lib.buildPalette.dwvPipe\":[\"DWV Pipe\"],\"app.lib.buildPalette.elevator\":[\"Elevator\"],\"app.lib.buildPalette.fence\":[\"Fence\"],\"app.lib.buildPalette.hvacUnit\":[\"HVAC Unit\"],\"app.lib.buildPalette.kitchen\":[\"Kitchen\"],\"app.lib.buildPalette.lineset\":[\"Lineset\"],\"app.lib.buildPalette.liquidLine\":[\"Liquid Line\"],\"app.lib.buildPalette.mep\":[\"MEP\"],\"app.lib.buildPalette.register\":[\"Register\"],\"app.lib.buildPalette.roof\":[\"Roof\"],\"app.lib.buildPalette.shelf\":[\"Shelf\"],\"app.lib.buildPalette.slab\":[\"Slab\"],\"app.lib.buildPalette.spawnPoint\":[\"Spawn point\"],\"app.lib.buildPalette.stairs\":[\"Stairs\"],\"app.lib.buildPalette.terrace\":[\"Terrace\"],\"app.lib.buildPalette.terrain\":[\"Terrain\"],\"app.lib.buildPalette.wall\":[\"Wall\"],\"app.lib.buildPalette.window\":[\"Window\"],\"app.lib.buildPanelModel.addFitting\":[\"Add Fitting\"],\"app.lib.buildPanelModel.addGate\":[\"Add Gate\"],\"app.lib.buildPanelModel.addOpenPassage\":[\"Add Open Passage\"],\"app.lib.buildPanelModel.addTrap\":[\"Add Trap\"],\"app.lib.buildPanelModel.build\":[\"Build\"],\"app.lib.buildPanelModel.createFrom\":[\"Create from\"],\"app.lib.buildPanelModel.drawTheRoofFootprintWithTwo\":[\"Draw the roof footprint with two corner clicks.\"],\"app.lib.buildPanelModel.duct\":[\"Duct\"],\"app.lib.buildPanelModel.dwvPipe\":[\"DWV Pipe\"],\"app.lib.buildPanelModel.featuresExtensions\":[\"Features & extensions\"],\"app.lib.buildPanelModel.fence\":[\"Fence\"],\"app.lib.buildPanelModel.followLineset\":[\"Follow lineset\"],\"app.lib.buildPanelModel.gatesOpenings\":[\"Gates & openings\"],\"app.lib.buildPanelModel.hoverARoomToPreviewIts\":[\"Hover a room to preview its boundary, then click to place.\"],\"app.lib.buildPanelModel.kitchen\":[\"Kitchen\"],\"app.lib.buildPanelModel.mep\":[\"MEP\"],\"app.lib.buildPanelModel.modularCabinet\":[\"Modular Cabinet\"],\"app.lib.buildPanelModel.off\":[\"Off\"],\"app.lib.buildPanelModel.on\":[\"On\"],\"app.lib.buildPanelModel.painting\":[\"Painting\"],\"app.lib.buildPanelModel.roof\":[\"Roof\"],\"app.lib.buildPanelModel.roofType\":[\"Roof type\"],\"app.lib.buildPanelModel.toolCount\":[[\"count\",\"plural\",{\"one\":[\"#\",\" tool\"],\"other\":[\"#\",\" tools\"]}]],\"app.lib.buildTabState.conical\":[\"Conical\"],\"app.lib.buildTabState.draw\":[\"Draw\"],\"app.lib.buildTabState.dutch\":[\"Dutch\"],\"app.lib.buildTabState.flat\":[\"Flat\"],\"app.lib.buildTabState.gable\":[\"Gable\"],\"app.lib.buildTabState.gambrel\":[\"Gambrel\"],\"app.lib.buildTabState.hip\":[\"Hip\"],\"app.lib.buildTabState.mansard\":[\"Mansard\"],\"app.lib.buildTabState.room\":[\"Room\"],\"app.lib.buildTabState.shed\":[\"Shed\"],\"app.lib.buildTabState.wall\":[\"Wall\"],\"app.sceneLoader.anotherSessionSavedFirstRefresh\":[\"Another session saved first — refresh?\"],\"app.sceneLoader.build\":[\"Build\"],\"app.sceneLoader.dismiss\":[\"Dismiss\"],\"app.sceneLoader.items\":[\"Items\"],\"app.sceneLoader.paint\":[\"Paint\"],\"app.sceneLoader.reload\":[\"Reload\"],\"app.sceneLoader.scene\":[\"Scene\"],\"app.sceneLoader.settings\":[\"Settings\"],\"app.sceneLoader.yourChangesHavenTBeenSaved\":[\"Your changes haven't been saved. Reload to pick up the latest version.\"],\"app.sharePanel.anyoneWithTheLinkCanView\":[\"Anyone with the link can view this project. They cannot edit it.\"],\"app.sharePanel.copied\":[\"Copied\"],\"app.sharePanel.copy\":[\"Copy\"],\"app.sharePanel.couldNotReadTheSharingState\":[\"Could not read the sharing state.\"],\"app.sharePanel.couldNotTurnOffThePublic\":[\"Could not turn off the public link.\"],\"app.sharePanel.couldNotTurnOnThePublic\":[\"Could not turn on the public link.\"],\"app.sharePanel.embedCode\":[\"Embed code\"],\"app.sharePanel.embedLink\":[\"Embed link\"],\"app.sharePanel.hideControls\":[\"Hide controls\"],\"app.sharePanel.link\":[\"Link\"],\"app.sharePanel.onlyThe3dViewNoHeader\":[\"Only the 3D view, no header or toolbar.\"],\"app.sharePanel.open\":[\"Open\"],\"app.sharePanel.publicLink\":[\"Public link\"],\"app.sharePanel.shareProject\":[\"Share project\"],\"app.viewerToolbar.automaticDimensions\":[\"Automatic dimensions\"],\"app.viewerToolbar.camera\":[\"Camera\"],\"app.viewerToolbar.cleanPlanDimensionsAppearWithSelection\":[\"Clean plan; dimensions appear with selection\"],\"app.viewerToolbar.collapseSidebar\":[\"Collapse sidebar\"],\"app.viewerToolbar.crispOpaqueEdgeLines\":[\"Crisp, opaque edge lines\"],\"app.viewerToolbar.cutaway\":[\"Cutaway\"],\"app.viewerToolbar.default\":[\"Default\"],\"app.viewerToolbar.display\":[\"Display\"],\"app.viewerToolbar.displaySettings\":[\"Display settings\"],\"app.viewerToolbar.doorWindowMarks\":[\"Door/window marks\"],\"app.viewerToolbar.edges\":[\"Edges\"],\"app.viewerToolbar.enterVr\":[\"Enter VR\"],\"app.viewerToolbar.exitVr\":[\"Exit VR\"],\"app.viewerToolbar.expandSidebar\":[\"Expand sidebar\"],\"app.viewerToolbar.expert\":[\"Expert\"],\"app.viewerToolbar.exploded\":[\"Exploded\"],\"app.viewerToolbar.faceOfStud\":[\"Face of stud\"],\"app.viewerToolbar.faintOutlineOfMajorCreases\":[\"Faint outline of major creases\"],\"app.viewerToolbar.feetInches\":[\"Feet & inches\"],\"app.viewerToolbar.finishedFaces\":[\"Finished faces\"],\"app.viewerToolbar.flatAndFastNoAmbientOcclusion\":[\"Flat and fast — no ambient occlusion\"],\"app.viewerToolbar.floorPlanAnnotations\":[\"Floor plan annotations\"],\"app.viewerToolbar.floorPlanMode\":[\"Floor plan mode\"],\"app.viewerToolbar.fullAmbientOcclusion\":[\"Full ambient occlusion\"],\"app.viewerToolbar.fullDocumentationAndAnnotationControls\":[\"Full documentation and annotation controls\"],\"app.viewerToolbar.fullHeight\":[\"Full height\"],\"app.viewerToolbar.fullWallThickness\":[\"Full wall thickness\"],\"app.viewerToolbar.grid\":[\"Grid\"],\"app.viewerToolbar.levelsMode\":[\"Levels: \",[\"mode\"]],\"app.viewerToolbar.low\":[\"Low\"],\"app.viewerToolbar.magneticSnap\":[\"Magnetic snap\"],\"app.viewerToolbar.manual\":[\"Manual\"],\"app.viewerToolbar.manualDimensions\":[\"Manual dimensions\"],\"app.viewerToolbar.measurements\":[\"Measurements\"],\"app.viewerToolbar.meters\":[\"Meters\"],\"app.viewerToolbar.millimeters\":[\"Millimeters\"],\"app.viewerToolbar.n3dMeasurements\":[\"3D measurements\"],\"app.viewerToolbar.noEdgeLines\":[\"No edge lines\"],\"app.viewerToolbar.off\":[\"Off\"],\"app.viewerToolbar.on\":[\"On\"],\"app.viewerToolbar.orthographic\":[\"Orthographic\"],\"app.viewerToolbar.perspective\":[\"Perspective\"],\"app.viewerToolbar.preview\":[\"Preview\"],\"app.viewerToolbar.previewMode\":[\"Preview mode\"],\"app.viewerToolbar.render\":[\"Render\"],\"app.viewerToolbar.rendered\":[\"Rendered\"],\"app.viewerToolbar.roomLabels\":[\"Room labels\"],\"app.viewerToolbar.sceneTheme\":[\"Scene theme\"],\"app.viewerToolbar.shadows\":[\"Shadows\"],\"app.viewerToolbar.singleWallAxis\":[\"Single wall axis\"],\"app.viewerToolbar.soft\":[\"Soft\"],\"app.viewerToolbar.solid\":[\"Solid\"],\"app.viewerToolbar.solo\":[\"Solo\"],\"app.viewerToolbar.stack\":[\"Stack\"],\"app.viewerToolbar.stairAnnotations\":[\"Stair annotations\"],\"app.viewerToolbar.strong\":[\"Strong\"],\"app.viewerToolbar.structuralCoreFace\":[\"Structural core face\"],\"app.viewerToolbar.structuralGridsColumnCenters\":[\"Structural grids & column centers\"],\"app.viewerToolbar.translucent\":[\"Translucent\"],\"app.viewerToolbar.units\":[\"Units\"],\"app.viewerToolbar.walkthrough\":[\"Walkthrough\"],\"app.viewerToolbar.wallCenterline\":[\"Wall centerline\"],\"app.viewerToolbar.wallDimensions\":[\"Wall dimensions\"],\"app.viewerToolbar.wallsLabel\":[\"Walls: \",[\"label\"]],\"core.level.basement\":[\"Basement\"],\"core.level.basementNumber\":[\"Basement \",[\"number\"]],\"core.level.floorNumber\":[\"Floor \",[\"number\"]],\"core.level.groundFloor\":[\"Ground floor\"],\"editor.actionMenu.cameraActions.orbitLeft\":[\"Orbit Left\"],\"editor.actionMenu.cameraActions.orbitRight\":[\"Orbit Right\"],\"editor.actionMenu.cameraActions.topView\":[\"Top View\"],\"editor.actionMenu.controlModes.delete\":[\"Delete\"],\"editor.actionMenu.controlModes.select\":[\"Select\"],\"editor.actionMenu.followPascalPill.resumeFollowing\":[\"Resume following\"],\"editor.actionMenu.followPascalToggle.off\":[\"Follow Pascal: Off\"],\"editor.actionMenu.followPascalToggle.on\":[\"Follow Pascal: On\"],\"editor.actionMenu.furnishTools.appliance\":[\"Appliance\"],\"editor.actionMenu.furnishTools.bathroom\":[\"Bathroom\"],\"editor.actionMenu.furnishTools.furniture\":[\"Furniture\"],\"editor.actionMenu.furnishTools.kitchen\":[\"Kitchen\"],\"editor.actionMenu.furnishTools.outdoor\":[\"Outdoor\"],\"editor.actionMenu.measurementControl.angle\":[\"Angle\"],\"editor.actionMenu.measurementControl.angularDimension\":[\"Angular dimension\"],\"editor.actionMenu.measurementControl.arcLength\":[\"Arc length\"],\"editor.actionMenu.measurementControl.area\":[\"Area\"],\"editor.actionMenu.measurementControl.centerMark\":[\"Center mark\"],\"editor.actionMenu.measurementControl.chordDimension\":[\"Chord dimension\"],\"editor.actionMenu.measurementControl.continuousDimension\":[\"Continuous dimension\"],\"editor.actionMenu.measurementControl.coordinateDimensions\":[\"Coordinate dimensions\"],\"editor.actionMenu.measurementControl.diameterDimension\":[\"Diameter dimension\"],\"editor.actionMenu.measurementControl.distance\":[\"Distance\"],\"editor.actionMenu.measurementControl.floorPlan\":[\"Floor plan\"],\"editor.actionMenu.measurementControl.linearDimension\":[\"Linear dimension\"],\"editor.actionMenu.measurementControl.measureSelectedlabel\":[\"Measure: \",[\"selectedLabel\"]],\"editor.actionMenu.measurementControl.measurementOptions\":[\"Measurement options\"],\"editor.actionMenu.measurementControl.measurementType\":[\"Measurement type\"],\"editor.actionMenu.measurementControl.perimeter\":[\"Perimeter\"],\"editor.actionMenu.measurementControl.radiusDimension\":[\"Radius dimension\"],\"editor.actionMenu.measurementControl.smart\":[\"Smart\"],\"editor.actionMenu.measurementControl.volume\":[\"Volume\"],\"editor.actionMenu.pointAskButton.pointAndAsk\":[\"Point and ask\"],\"editor.actionMenu.pointAskButton.pointAndAskC\":[\"Point and ask (C)\"],\"editor.actionMenu.pointAskButton.pointAndAskWorksInThe\":[\"Point and ask works in the 3D view\"],\"editor.actionMenu.structureTools.ceiling\":[\"Ceiling\"],\"editor.actionMenu.structureTools.column\":[\"Column\"],\"editor.actionMenu.structureTools.door\":[\"Door\"],\"editor.actionMenu.structureTools.duct\":[\"Duct\"],\"editor.actionMenu.structureTools.ductFitting\":[\"Duct Fitting\"],\"editor.actionMenu.structureTools.dwvPipe\":[\"DWV Pipe\"],\"editor.actionMenu.structureTools.elevator\":[\"Elevator\"],\"editor.actionMenu.structureTools.fence\":[\"Fence\"],\"editor.actionMenu.structureTools.gableRoof\":[\"Gable Roof\"],\"editor.actionMenu.structureTools.hvacUnit\":[\"HVAC Unit\"],\"editor.actionMenu.structureTools.lineset\":[\"Lineset\"],\"editor.actionMenu.structureTools.liquidLine\":[\"Liquid Line\"],\"editor.actionMenu.structureTools.pipeFitting\":[\"Pipe Fitting\"],\"editor.actionMenu.structureTools.register\":[\"Register\"],\"editor.actionMenu.structureTools.shelf\":[\"Shelf\"],\"editor.actionMenu.structureTools.slab\":[\"Slab\"],\"editor.actionMenu.structureTools.spawnPoint\":[\"Spawn Point\"],\"editor.actionMenu.structureTools.stairs\":[\"Stairs\"],\"editor.actionMenu.structureTools.trap\":[\"Trap\"],\"editor.actionMenu.structureTools.wall\":[\"Wall\"],\"editor.actionMenu.structureTools.window\":[\"Window\"],\"editor.actionMenu.structureTools.zone\":[\"Zone\"],\"editor.actionMenu.viewToggles.deleteGuideImage\":[\"Delete guide image\"],\"editor.actionMenu.viewToggles.deleteScan\":[\"Delete scan\"],\"editor.actionMenu.viewToggles.guideCount\":[[\"count\",\"plural\",{\"one\":[\"#\",\" guide image on this level\"],\"other\":[\"#\",\" guide images on this level\"]}]],\"editor.actionMenu.viewToggles.guideImageNumber\":[\"Guide image \",[\"number\"]],\"editor.actionMenu.viewToggles.guideImageSettings\":[\"Guide image settings\"],\"editor.actionMenu.viewToggles.guideImages\":[\"Guide images\"],\"editor.actionMenu.viewToggles.guides\":[\"Guides\"],\"editor.actionMenu.viewToggles.guidesHidden\":[\"Guides: Hidden\"],\"editor.actionMenu.viewToggles.guidesVisible\":[\"Guides: Visible\"],\"editor.actionMenu.viewToggles.hideGuideImages\":[\"Hide guide images\"],\"editor.actionMenu.viewToggles.hideReferenceFloor\":[\"Hide reference floor\"],\"editor.actionMenu.viewToggles.hideScans\":[\"Hide scans\"],\"editor.actionMenu.viewToggles.levelsBelow\":[[\"count\"],\" below\"],\"editor.actionMenu.viewToggles.noLowerFloorAvailable\":[\"No lower floor available.\"],\"editor.actionMenu.viewToggles.opacity\":[\"Opacity\"],\"editor.actionMenu.viewToggles.referenceFloor\":[\"Reference floor\"],\"editor.actionMenu.viewToggles.referenceFloorSelectedlevelname\":[\"Reference floor: \",[\"selectedLevelName\"]],\"editor.actionMenu.viewToggles.referenceFloorSettings\":[\"Reference floor settings\"],\"editor.actionMenu.viewToggles.referenceSettings\":[\"Reference settings\"],\"editor.actionMenu.viewToggles.references\":[\"References\"],\"editor.actionMenu.viewToggles.referencesEmpty\":[\"Upload GLB meshes as scan references or blueprint images as guide references.\"],\"editor.actionMenu.viewToggles.referencesHidden\":[\"References: Hidden\"],\"editor.actionMenu.viewToggles.referencesVisible\":[\"References: Visible\"],\"editor.actionMenu.viewToggles.riserDiagram\":[\"Riser diagram\"],\"editor.actionMenu.viewToggles.scanCount\":[[\"count\",\"plural\",{\"one\":[\"#\",\" scan on this level\"],\"other\":[\"#\",\" scans on this level\"]}]],\"editor.actionMenu.viewToggles.scanNumber\":[\"Scan \",[\"number\"]],\"editor.actionMenu.viewToggles.scanSettings\":[\"Scan settings\"],\"editor.actionMenu.viewToggles.scans\":[\"Scans\"],\"editor.actionMenu.viewToggles.scansHidden\":[\"Scans: Hidden\"],\"editor.actionMenu.viewToggles.scansVisible\":[\"Scans: Visible\"],\"editor.actionMenu.viewToggles.showGuideImages\":[\"Show guide images\"],\"editor.actionMenu.viewToggles.showReferenceFloor\":[\"Show reference floor\"],\"editor.actionMenu.viewToggles.showScans\":[\"Show scans\"],\"editor.actionMenu.viewToggles.uploadScanOrGuideImage\":[\"Upload scan or guide image\"],\"editor.backToHome\":[\"Back to home\"],\"editor.buildPanel.advanced\":[\"Advanced\"],\"editor.buildPanel.rooms.hint\":[\"walls · floor · ceiling\"],\"editor.buildPanel.rooms.idle\":[\"Pick a shape to start. Every room brings its own walls, floor and ceiling.\"],\"editor.buildPanel.rooms.polygon.caption\":[[\"lead\"],\" then the first one again to close. For L-shapes and angled rooms.\"],\"editor.buildPanel.rooms.polygon.label\":[\"Polygon\"],\"editor.buildPanel.rooms.polygon.lead\":[\"Click each corner,\"],\"editor.buildPanel.rooms.polygon.title\":[\"Polygon room\"],\"editor.buildPanel.rooms.rectangle.caption\":[[\"lead\"],\" on the grid. Walls, floor and ceiling are created together.\"],\"editor.buildPanel.rooms.rectangle.label\":[\"Rectangle\"],\"editor.buildPanel.rooms.rectangle.lead\":[\"Click two corners\"],\"editor.buildPanel.rooms.rectangle.title\":[\"Rectangle room\"],\"editor.buildPanel.rooms.title\":[\"Rooms\"],\"editor.buildPanel.rooms.walls.caption\":[[\"lead\"],\" Close a loop and it becomes a room; leave it open for partitions.\"],\"editor.buildPanel.rooms.walls.label\":[\"Walls\"],\"editor.buildPanel.rooms.walls.lead\":[\"Draw one wall at a time.\"],\"editor.buildPanel.rooms.walls.title\":[\"Walls\"],\"editor.cameraControlsHint\":[\"Camera controls hint\"],\"editor.cameraHint.pan\":[\"Pan\"],\"editor.cameraHint.rotate\":[\"Rotate\"],\"editor.cameraHint.zoom\":[\"Zoom\"],\"editor.controls.finishSwatch.ariaLabel\":[[\"label\"],\": \",[\"finish\"]],\"editor.controls.finishSwatch.default\":[\"Default\"],\"editor.dismiss\":[\"Dismiss\"],\"editor.dismissCameraControlsHint\":[\"Dismiss camera controls hint\"],\"editor.expandSidebar\":[\"Expand sidebar\"],\"editor.floatingActionMenu.axis\":[\"Axis\"],\"editor.floatingActionMenu.axis2\":[\"⌥ axis\"],\"editor.floatingActionMenu.noEquipment\":[\"⚠ no equipment\"],\"editor.floatingActionMenu.rTRotate\":[\"R/T rotate\"],\"editor.floatingActionMenu.registerCount\":[[\"count\",\"plural\",{\"one\":[\"#\",\" register\"],\"other\":[\"#\",\" registers\"]}]],\"editor.floatingActionMenu.runCount\":[[\"count\",\"plural\",{\"one\":[[\"number\"],\" run\"],\"other\":[[\"number\"],\" runs\"]}]],\"editor.floatingActionMenu.system\":[\"System\"],\"editor.floatingLevelSelector.addAFloorUnderTheRoof\":[\"Add a floor under the roof\"],\"editor.floatingLevelSelector.addLevelAbove\":[\"Add level above\"],\"editor.floatingLevelSelector.addLevelBelow\":[\"Add level below\"],\"editor.floatingLevelSelector.cancel\":[\"Cancel\"],\"editor.floatingLevelSelector.delete\":[\"Delete\"],\"editor.floatingLevelSelector.deleteLevel\":[\"Delete level\"],\"editor.floatingLevelSelector.deleteLevelConfirm\":[\"Are you sure you want to delete \",[\"levelName\"],\"? All walls, floors, and objects on this level will be permanently removed.\"],\"editor.floatingLevelSelector.dragToReorder\":[\"Drag to reorder\"],\"editor.floatingLevelSelector.duplicateLevel\":[\"Duplicate level\"],\"editor.floatingLevelSelector.duplicateWithOptions\":[\"Duplicate with options...\"],\"editor.floatingLevelSelector.exitUnitFocus\":[\"Exit unit focus\"],\"editor.floatingLevelSelector.focusedUnitHasZonesHere\":[\"Focused unit has zones here\"],\"editor.floatingLevelSelector.groundFloorOverGrade\":[\"The ground floor stands \",[\"distance\"],\" over grade. Seat the ground floor 8 in over grade\"],\"editor.floatingLevelSelector.groundFloorUnderGrade\":[\"The ground floor stands \",[\"distance\"],\" under grade. Seat the ground floor 8 in over grade\"],\"editor.floatingLevelSelector.groundLineTheLevelsUnderIt\":[\"Ground line: the levels under it are below grade\"],\"editor.floatingLevelSelector.groundOffset\":[\"Ground · \",[\"offset\"]],\"editor.floatingLevelSelector.insertLevelHere\":[\"Insert level here\"],\"editor.floatingLevelSelector.levelHeight\":[\"Level height\"],\"editor.floatingLevelSelector.pasteCopiedSelection\":[\"Paste copied selection\"],\"editor.floatingLevelSelector.reorderLevelname\":[\"Reorder \",[\"levelName\"]],\"editor.floatingLevelSelector.seatTheBuildingSoThisFloor\":[\"Seat the building so this floor stands at grade; the floors under it are below grade\"],\"editor.floatingLevelSelector.setAsGroundFloor\":[\"Set as ground floor\"],\"editor.floatingLevelSelector.theGroundLevelCannotBeDeleted\":[\"The ground level cannot be deleted\"],\"editor.floatingLevelSelector.thisFloorStandsAtGrade\":[\"This floor stands at grade\"],\"editor.floatingLevelSelector.unit\":[\"Unit\"],\"editor.floorFootprint.area\":[\"Floor area\"],\"editor.floorFootprint.room\":[[\"room\"],\" floor\"],\"editor.floorFootprint.shared\":[\"Shared floor\"],\"editor.helpers.buildingHelper.cancel\":[\"Cancel\"],\"editor.helpers.buildingHelper.placeBuilding\":[\"Place building\"],\"editor.helpers.buildingHelper.rotate\":[\"Rotate\"],\"editor.helpers.contextualHelperPanel.cancelPlacement\":[\"Cancel placement\"],\"editor.helpers.contextualHelperPanel.continuationClickOrPressCTo\":[\"Continuation — click or press C to cycle\"],\"editor.helpers.contextualHelperPanel.continuationLabel\":[\"Continuation: \",[\"label\"]],\"editor.helpers.contextualHelperPanel.dragToDrawFence\":[\"Drag to draw fence\"],\"editor.helpers.contextualHelperPanel.eraseScope\":[\"Erase: \",[\"scope\"]],\"editor.helpers.contextualHelperPanel.eraseScopeClickOrPressShift\":[\"Erase scope — click or press Shift to cycle\"],\"editor.helpers.contextualHelperPanel.eraseScopeLabel\":[\"Erase scope: \",[\"scope\"]],\"editor.helpers.contextualHelperPanel.fenceTypeClickOrPressT\":[\"Fence type — click or press T to switch between straight, curved and freehand\"],\"editor.helpers.contextualHelperPanel.fewerShortcuts\":[\"Fewer shortcuts\"],\"editor.helpers.contextualHelperPanel.finishCurveOrDoubleClick\":[\"Finish curve (or double-click)\"],\"editor.helpers.contextualHelperPanel.gridLength\":[\"Grid: \",[\"length\"]],\"editor.helpers.contextualHelperPanel.gridStepClickOrTapCtrl\":[\"Grid step — click or tap Ctrl to cycle\"],\"editor.helpers.contextualHelperPanel.gridStepLength\":[\"Grid step: \",[\"length\"]],\"editor.helpers.contextualHelperPanel.hoverAPaintedSurfaceToErase\":[\"Hover a painted surface to erase\"],\"editor.helpers.contextualHelperPanel.hoverASurfaceToPaint\":[\"Hover a surface to paint\"],\"editor.helpers.contextualHelperPanel.hoverASurfaceToPickIts\":[\"Hover a surface to pick its material\"],\"editor.helpers.contextualHelperPanel.moreShortcuts\":[\"More shortcuts\"],\"editor.helpers.contextualHelperPanel.paintScope\":[\"Paint: \",[\"scope\"]],\"editor.helpers.contextualHelperPanel.paintScopeClickOrPressShift\":[\"Paint scope — click or press Shift to cycle\"],\"editor.helpers.contextualHelperPanel.paintScopeLabel\":[\"Paint scope: \",[\"scope\"]],\"editor.helpers.contextualHelperPanel.pickScope\":[\"Pick: \",[\"scope\"]],\"editor.helpers.contextualHelperPanel.placeGateOnAFence\":[\"Place gate on a fence\"],\"editor.helpers.contextualHelperPanel.placePassageOnAFence\":[\"Place passage on a fence\"],\"editor.helpers.contextualHelperPanel.selectAMaterialToPaint\":[\"Select a material to paint\"],\"editor.helpers.contextualHelperPanel.snappingAngles\":[\"Snapping: Angles\"],\"editor.helpers.contextualHelperPanel.snappingGrid\":[\"Snapping: Grid\"],\"editor.helpers.contextualHelperPanel.snappingLines\":[\"Snapping: Lines\"],\"editor.helpers.contextualHelperPanel.snappingModeClickOrPressShift\":[\"Snapping mode — click or press Shift to cycle\"],\"editor.helpers.contextualHelperPanel.snappingOff\":[\"Snapping: Off\"],\"editor.helpers.contextualHelperPanel.straightContinuationIsUnavailableForCurved\":[\"Straight continuation is unavailable for curved or freehand fences\"],\"editor.helpers.contextualHelperPanel.straightContinuous\":[\"Straight: Continuous\"],\"editor.helpers.contextualHelperPanel.straightFenceContinuationClickOrPress\":[\"Straight fence continuation — click or press C to toggle\"],\"editor.helpers.contextualHelperPanel.straightSingle\":[\"Straight: Single\"],\"editor.helpers.helperManager.addPoint\":[\"Add point\"],\"editor.helpers.helperManager.addPointClickTheFirstTo\":[\"Add point · click the first to close\"],\"editor.helpers.helperManager.brushSize\":[\"Brush size\"],\"editor.helpers.helperManager.cancel\":[\"Cancel\"],\"editor.helpers.helperManager.cancelPicking\":[\"Cancel picking\"],\"editor.helpers.helperManager.cancelStroke\":[\"Cancel stroke\"],\"editor.helpers.helperManager.done\":[\"Done\"],\"editor.helpers.helperManager.drawTheMezzanine\":[\"Draw the mezzanine\"],\"editor.helpers.helperManager.drawTheOpening\":[\"Draw the opening\"],\"editor.helpers.helperManager.drawTheTerrace\":[\"Draw the terrace\"],\"editor.helpers.helperManager.exitSmartMeasure\":[\"Exit smart measure\"],\"editor.helpers.helperManager.finish\":[\"Finish\"],\"editor.helpers.helperManager.finishAtTheEdge\":[\"Finish at the edge\"],\"editor.helpers.helperManager.freeMove\":[\"Free move\"],\"editor.helpers.helperManager.freeMoveSlideDoorsAndWindows\":[\"Free move · slide doors and windows\"],\"editor.helpers.helperManager.holdToPickAMaterial\":[\"Hold to pick a material\"],\"editor.helpers.helperManager.inspectSurfaceDimensions\":[\"Inspect surface dimensions\"],\"editor.helpers.helperManager.paintWithThisMaterial\":[\"Paint with this material\"],\"editor.helpers.helperManager.pickTargetHeight\":[\"Pick target height\"],\"editor.helpers.helperManager.pinMeasurementLens\":[\"Pin measurement lens\"],\"editor.helpers.helperManager.place\":[\"Place\"],\"editor.helpers.helperManager.placeInsideTheRoom\":[\"Place inside the room\"],\"editor.helpers.helperManager.pressAnywhereDragToTheOpposite\":[\"Press anywhere, drag to the opposite corner\"],\"editor.helpers.helperManager.raiseOrLower\":[\"Raise or lower\"],\"editor.helpers.helperManager.removeAPaintedPartOrReset\":[\"Remove a painted part, or reset a surface\"],\"editor.helpers.helperManager.removeLastPoint\":[\"Remove last point\"],\"editor.helpers.helperManager.resize\":[\"Resize\"],\"editor.helpers.helperManager.rotate45\":[\"Rotate ±45°\"],\"editor.helpers.helperManager.rotateTheSelection45\":[\"Rotate the selection ±45°\"],\"editor.helpers.helperManager.setOneCornerThenTheOpposite\":[\"Set one corner, then the opposite\"],\"editor.helpers.itemHelper.cancel\":[\"Cancel\"],\"editor.helpers.itemHelper.forcePlace\":[\"Force place\"],\"editor.helpers.itemHelper.place\":[\"Place\"],\"editor.helpers.itemHelper.rotate\":[\"Rotate\"],\"editor.helpers.registeredToolHelper.guidedConstraintsBypassed\":[\"Guided constraints bypassed\"],\"editor.inspector.field.angle.g10zaw\":[\"Angle\"],\"editor.inspector.field.armLengthM.1jclqgw\":[\"Arm length m\"],\"editor.inspector.field.attachmentSide.6n9s5v\":[\"Attachment side\"],\"editor.inspector.field.autoHangers.10554ka\":[\"Auto hangers\"],\"editor.inspector.field.autoMiterCorners.zxr5lt\":[\"Auto miter corners\"],\"editor.inspector.field.autoSpan.1gas9r6\":[\"Auto span\"],\"editor.inspector.field.backRatio.1ughd99\":[\"Back ratio\"],\"editor.inspector.field.baseHeight.1hs4zdf\":[\"Base height\"],\"editor.inspector.field.baseStyle.24vty5\":[\"Base style\"],\"editor.inspector.field.beamHeight.1kq0oh1\":[\"Beam height\"],\"editor.inspector.field.beamWidth.1q1mzbe\":[\"Beam width\"],\"editor.inspector.field.bodyShape.arvkuw\":[\"Body shape\"],\"editor.inspector.field.bracketStyle.1vvoptm\":[\"Bracket style\"],\"editor.inspector.field.branchAngle.v56zme\":[\"Branch angle\"],\"editor.inspector.field.cabHeight.1yn34mk\":[\"Cab height\"],\"editor.inspector.field.canopyForm.1czzggp\":[\"Canopy form\"],\"editor.inspector.field.cap.s0thej\":[\"Cap\"],\"editor.inspector.field.capOverhang.kxxz9j\":[\"Cap overhang\"],\"editor.inspector.field.capShape.17mbxhu\":[\"Cap shape\"],\"editor.inspector.field.capThickness.u835q9\":[\"Cap thickness\"],\"editor.inspector.field.carcassHeight.1aks0zy\":[\"Carcass height\"],\"editor.inspector.field.cleanoutStyle.127zz6z\":[\"Cleanout style\"],\"editor.inspector.field.collarDiameter.1d5k28r\":[\"Collar diameter\"],\"editor.inspector.field.collarHeight.1dqwsrf\":[\"Collar height\"],\"editor.inspector.field.collarShape.1gacv11\":[\"Collar shape\"],\"editor.inspector.field.collarWidth.qvc9ik\":[\"Collar width\"],\"editor.inspector.field.columns.1sy73ks\":[\"Columns\"],\"editor.inspector.field.conicalFullCircle.1pgkpz5\":[\"Conical full circle\"],\"editor.inspector.field.connectionMode.1nty478\":[\"Connection mode\"],\"editor.inspector.field.connectionOffset.2m70s8\":[\"Connection offset\"],\"editor.inspector.field.cornerBevel.16iniho\":[\"Corner bevel\"],\"editor.inspector.field.coveringType.95yd3k\":[\"Covering type\"],\"editor.inspector.field.cricketHeight.pok31n\":[\"Cricket height\"],\"editor.inspector.field.cricketLength.i2aht8\":[\"Cricket length\"],\"editor.inspector.field.cricketSide.1xnwil7\":[\"Cricket side\"],\"editor.inspector.field.cricketStyle.10j0lat\":[\"Cricket style\"],\"editor.inspector.field.curb.5xi2ol\":[\"Curb\"],\"editor.inspector.field.curbHeight.1yn97sg\":[\"Curb height\"],\"editor.inspector.field.curveOffset.l4xhvr\":[\"Curve offset\"],\"editor.inspector.field.damperAngle.h5fxn7\":[\"Damper angle\"],\"editor.inspector.field.deckThickness.4jmqze\":[\"Deck thickness\"],\"editor.inspector.field.defaultLevelId.xmrjzp\":[\"Default level id\"],\"editor.inspector.field.depth.1lu11u2\":[\"Depth\"],\"editor.inspector.field.diameter.s3robe\":[\"Diameter\"],\"editor.inspector.field.diameter2.pm6cl4\":[\"Diameter2\"],\"editor.inspector.field.doorDurationMs.13nx909\":[\"Door duration ms\"],\"editor.inspector.field.doorHeight.92r9k4\":[\"Door height\"],\"editor.inspector.field.doorPanelStyle.2qog4q\":[\"Door panel style\"],\"editor.inspector.field.doorStyle.gerpos\":[\"Door style\"],\"editor.inspector.field.doorWidth.sy732l\":[\"Door width\"],\"editor.inspector.field.downspoutEnabled.1gn00nv\":[\"Downspout enabled\"],\"editor.inspector.field.downspoutPosition.fxcsop\":[\"Downspout position\"],\"editor.inspector.field.ductMaterial.i8eonq\":[\"Duct material\"],\"editor.inspector.field.dutchGabletRake.6paydp\":[\"Dutch gablet rake\"],\"editor.inspector.field.dutchHipHeightRatio.1etnwgg\":[\"Dutch hip height ratio\"],\"editor.inspector.field.dutchHipWidthRatio.1dopfvb\":[\"Dutch hip width ratio\"],\"editor.inspector.field.dutchTopRakeThickness.1w9khxt\":[\"Dutch top rake thickness\"],\"editor.inspector.field.dutchWaistLengthRatio.agtoxw\":[\"Dutch waist length ratio\"],\"editor.inspector.field.dwellMs.1lkk0o5\":[\"Dwell ms\"],\"editor.inspector.field.edgeInset.1obeimx\":[\"Edge inset\"],\"editor.inspector.field.elevation.4jbp44\":[\"Elevation\"],\"editor.inspector.field.endCapLeft.19jel4v\":[\"End cap left\"],\"editor.inspector.field.endCapRight.lhse9c\":[\"End cap right\"],\"editor.inspector.field.endCaps.4fsb5b\":[\"End caps\"],\"editor.inspector.field.endPost.1guwsk0\":[\"End post\"],\"editor.inspector.field.equipmentType.1mc2ywt\":[\"Equipment type\"],\"editor.inspector.field.fillToFloor.1oppnkf\":[\"Fill to floor\"],\"editor.inspector.field.finial.1ertf4s\":[\"Finial\"],\"editor.inspector.field.fittingType.18mz17s\":[\"Fitting type\"],\"editor.inspector.field.flashingHeight.3e8nn6\":[\"Flashing height\"],\"editor.inspector.field.flashingProjection.hhf0fk\":[\"Flashing projection\"],\"editor.inspector.field.flueCount.j3t2ci\":[\"Flue count\"],\"editor.inspector.field.flueDiameter.cjhubg\":[\"Flue diameter\"],\"editor.inspector.field.flueHeight.1dhc4y4\":[\"Flue height\"],\"editor.inspector.field.flueShape.1ealiy4\":[\"Flue shape\"],\"editor.inspector.field.flueSpacing.exhzco\":[\"Flue spacing\"],\"editor.inspector.field.footingStyle.e3btg6\":[\"Footing style\"],\"editor.inspector.field.frameDepth.1934a5n\":[\"Frame depth\"],\"editor.inspector.field.frameThickness.1agxzd8\":[\"Frame thickness\"],\"editor.inspector.field.framingStrategy.3jx9qe\":[\"Framing strategy\"],\"editor.inspector.field.fromLevelId.15ieejs\":[\"From level id\"],\"editor.inspector.field.gableOverhang.2z0obw\":[\"Gable overhang\"],\"editor.inspector.field.gambrelLowerHeightRatio.wqq7lg\":[\"Gambrel lower height ratio\"],\"editor.inspector.field.gambrelLowerWidthRatio.uvyb1v\":[\"Gambrel lower width ratio\"],\"editor.inspector.field.gapX.wjxa7\":[\"Gap x\"],\"editor.inspector.field.gapY.mkbl8\":[\"Gap y\"],\"editor.inspector.field.glassThickness.s97b0x\":[\"Glass thickness\"],\"editor.inspector.field.groundClearance.4os7f0\":[\"Ground clearance\"],\"editor.inspector.field.guardInfill.16heiig\":[\"Guard infill\"],\"editor.inspector.field.gutterEnabled.1oxiltf\":[\"Gutter enabled\"],\"editor.inspector.field.gutterProfile.1ngzqi3\":[\"Gutter profile\"],\"editor.inspector.field.gutterSize.jgavtz\":[\"Gutter size\"],\"editor.inspector.field.hangerMaxReach.1869epv\":[\"Hanger max reach\"],\"editor.inspector.field.hangerSpacing.i2b5d7\":[\"Hanger spacing\"],\"editor.inspector.field.hangerStyle.l7v7gb\":[\"Hanger style\"],\"editor.inspector.field.height.7puwki\":[\"Height\"],\"editor.inspector.field.height2.7b3jlc\":[\"Height2\"],\"editor.inspector.field.heightAboveRidge.1k99brk\":[\"Height above ridge\"],\"editor.inspector.field.highEdgeHeight.1s7v90t\":[\"High edge height\"],\"editor.inspector.field.highOverhang.67w55d\":[\"High overhang\"],\"editor.inspector.field.highSideMode.1rc1r5j\":[\"High side mode\"],\"editor.inspector.field.hoodOverhang.1q1hcin\":[\"Hood overhang\"],\"editor.inspector.field.infillPlacement.11dxzpo\":[\"Infill placement\"],\"editor.inspector.field.inletShape.ypayh2\":[\"Inlet shape\"],\"editor.inspector.field.innerRadius.1fkmg0j\":[\"Inner radius\"],\"editor.inspector.field.insulated.iwziey\":[\"Insulated\"],\"editor.inspector.field.insulationR.663ufx\":[\"Insulation r\"],\"editor.inspector.field.lanternHeight.oz7zpm\":[\"Lantern height\"],\"editor.inspector.field.lanternTopScale.hkmpp2\":[\"Lantern top scale\"],\"editor.inspector.field.ledgerDepth.7av8k9\":[\"Ledger depth\"],\"editor.inspector.field.ledgerHeight.zo2oif\":[\"Ledger height\"],\"editor.inspector.field.ledgerVerticalOffset.1athbgt\":[\"Ledger vertical offset\"],\"editor.inspector.field.leftEndCondition.1syqlaw\":[\"Left end condition\"],\"editor.inspector.field.leftOverhang.1ydl9ma\":[\"Left overhang\"],\"editor.inspector.field.length.1kpdcfp\":[\"Length\"],\"editor.inspector.field.liquidDiameter.w3pk7c\":[\"Liquid diameter\"],\"editor.inspector.field.louverCount.lhw2gr\":[\"Louver count\"],\"editor.inspector.field.lowBeamInset.1g7yw5l\":[\"Low beam inset\"],\"editor.inspector.field.lowEdgeHeight.47mae1\":[\"Low edge height\"],\"editor.inspector.field.lowOverhang.t4nz1h\":[\"Low overhang\"],\"editor.inspector.field.mansardSteepHeightRatio.1hbb8rq\":[\"Mansard steep height ratio\"],\"editor.inspector.field.mansardSteepWidthRatio.6xk6vd\":[\"Mansard steep width ratio\"],\"editor.inspector.field.matchHostRoofMaterial.s56zwj\":[\"Match host roof material\"],\"editor.inspector.field.matchHostRoofStructure.bojht3\":[\"Match host roof structure\"],\"editor.inspector.field.mount.h80tay\":[\"Mount\"],\"editor.inspector.field.mountingType.1xvin1e\":[\"Mounting type\"],\"editor.inspector.field.neckHeight.19ym8n1\":[\"Neck height\"],\"editor.inspector.field.opacity.1pmpfd2\":[\"Opacity\"],\"editor.inspector.field.openingAngle.brhi7c\":[\"Opening angle\"],\"editor.inspector.field.openingOffset.wpoqt6\":[\"Opening offset\"],\"editor.inspector.field.openingSide.18l2iwe\":[\"Opening side\"],\"editor.inspector.field.operationState.1lwrz07\":[\"Operation state\"],\"editor.inspector.field.outletShape.lgpqhx\":[\"Outlet shape\"],\"editor.inspector.field.overhang.b5ljpv\":[\"Overhang\"],\"editor.inspector.field.panelHeight.1kf31vk\":[\"Panel height\"],\"editor.inspector.field.panelWidth.946581\":[\"Panel width\"],\"editor.inspector.field.patternAlignment.jd1ht0\":[\"Pattern alignment\"],\"editor.inspector.field.patternCount.1r37pve\":[\"Pattern count\"],\"editor.inspector.field.patternDistribution.fmam51\":[\"Pattern distribution\"],\"editor.inspector.field.patternRemainder.i47p5y\":[\"Pattern remainder\"],\"editor.inspector.field.picketProfile.1xgzuyc\":[\"Picket profile\"],\"editor.inspector.field.picketRailCount.atgt6w\":[\"Picket rail count\"],\"editor.inspector.field.picketSpacing.p8d98w\":[\"Picket spacing\"],\"editor.inspector.field.picketTop.1tskplu\":[\"Picket top\"],\"editor.inspector.field.picketTopClearance.16eq1k0\":[\"Picket top clearance\"],\"editor.inspector.field.picketVariation.f7vl1c\":[\"Picket variation\"],\"editor.inspector.field.picketWidth.3fr3rh\":[\"Picket width\"],\"editor.inspector.field.pipeMaterial.1ggc2wy\":[\"Pipe material\"],\"editor.inspector.field.pitch.xe6ekx\":[\"Pitch\"],\"editor.inspector.field.position.1quewx6\":[\"Position\"],\"editor.inspector.field.postBracing.crq8nn\":[\"Post bracing\"],\"editor.inspector.field.postCap.1xcvxrv\":[\"Post cap\"],\"editor.inspector.field.postCount.22r56c\":[\"Post count\"],\"editor.inspector.field.postDepth.1ko6j1m\":[\"Post depth\"],\"editor.inspector.field.postInset.le36li\":[\"Post inset\"],\"editor.inspector.field.postLayoutMode.16jre62\":[\"Post layout mode\"],\"editor.inspector.field.postSize.1jodxek\":[\"Post size\"],\"editor.inspector.field.postSpacing.voppfi\":[\"Post spacing\"],\"editor.inspector.field.postThrough.1abgu4a\":[\"Post through\"],\"editor.inspector.field.postWidth.rk26fz\":[\"Post width\"],\"editor.inspector.field.profile.1kwlci6\":[\"Profile\"],\"editor.inspector.field.projection.jhtig0\":[\"Projection\"],\"editor.inspector.field.purlinHeight.eo9cjm\":[\"Purlin height\"],\"editor.inspector.field.purlinSpacing.4gbzb2\":[\"Purlin spacing\"],\"editor.inspector.field.purlinWidth.r6tu3j\":[\"Purlin width\"],\"editor.inspector.field.rafterEndInset.14c0wy5\":[\"Rafter end inset\"],\"editor.inspector.field.rafterHeight.1e1n99w\":[\"Rafter height\"],\"editor.inspector.field.rafterSpacing.19subc0\":[\"Rafter spacing\"],\"editor.inspector.field.rafterWidth.eksj4t\":[\"Rafter width\"],\"editor.inspector.field.railingHeight.6wf4bm\":[\"Railing height\"],\"editor.inspector.field.railingMode.ov7xpu\":[\"Railing mode\"],\"editor.inspector.field.railingStyle.1nyd2u\":[\"Railing style\"],\"editor.inspector.field.resizeLock.b2hbr0\":[\"Resize lock\"],\"editor.inspector.field.returnDiameter.166ozhe\":[\"Return diameter\"],\"editor.inspector.field.returnHeight.b9sq6y\":[\"Return height\"],\"editor.inspector.field.returnShape.1e3a27i\":[\"Return shape\"],\"editor.inspector.field.returnWidth.z9r3h3\":[\"Return width\"],\"editor.inspector.field.rightEndCondition.tjlw3l\":[\"Right end condition\"],\"editor.inspector.field.rightOverhang.yqbeft\":[\"Right overhang\"],\"editor.inspector.field.roofHeight.1uhy6qy\":[\"Roof height\"],\"editor.inspector.field.roofStyle.pawqfy\":[\"Roof style\"],\"editor.inspector.field.roofThickness.1xlr3rx\":[\"Roof thickness\"],\"editor.inspector.field.roofType.1m9kv5h\":[\"Roof type\"],\"editor.inspector.field.rotation.ly2rj\":[\"Rotation\"],\"editor.inspector.field.rows.1ba1neg\":[\"Rows\"],\"editor.inspector.field.scale.b6rpxt\":[\"Scale\"],\"editor.inspector.field.seamDetail.197za48\":[\"Seam detail\"],\"editor.inspector.field.segmentType.l667sy\":[\"Segment type\"],\"editor.inspector.field.shaftStyle.1i5ampa\":[\"Shaft style\"],\"editor.inspector.field.shaftWallThickness.bduslr\":[\"Shaft wall thickness\"],\"editor.inspector.field.shape.iq9t52\":[\"Shape\"],\"editor.inspector.field.shape2.fi0nx8\":[\"Shape2\"],\"editor.inspector.field.shedHighSide.bzzddg\":[\"Shed high side\"],\"editor.inspector.field.shingleThickness.1hn5wxr\":[\"Shingle thickness\"],\"editor.inspector.field.shoulderExtent.11j8uiv\":[\"Shoulder extent\"],\"editor.inspector.field.shoulderHeight.xyqn6g\":[\"Shoulder height\"],\"editor.inspector.field.shoulderStyle.1hkcv2w\":[\"Shoulder style\"],\"editor.inspector.field.showCenterColumn.1uggg45\":[\"Show center column\"],\"editor.inspector.field.showInfill.33rv7u\":[\"Show infill\"],\"editor.inspector.field.showStepSupports.1kg8h8m\":[\"Show step supports\"],\"editor.inspector.field.sideFlashing.cv744o\":[\"Side flashing\"],\"editor.inspector.field.size.1a4x3zw\":[\"Size\"],\"editor.inspector.field.skylightType.1a5vj3i\":[\"Skylight type\"],\"editor.inspector.field.slabOpeningMode.g4f730\":[\"Slab opening mode\"],\"editor.inspector.field.slatGap.slmk93\":[\"Slat gap\"],\"editor.inspector.field.slideDirection.1527q13\":[\"Slide direction\"],\"editor.inspector.field.span.1bmmuw1\":[\"Span\"],\"editor.inspector.field.speed.2w2xwg\":[\"Speed\"],\"editor.inspector.field.spinSpeed.1ozx746\":[\"Spin speed\"],\"editor.inspector.field.stairType.1u05e02\":[\"Stair type\"],\"editor.inspector.field.standoff.4wv2g0\":[\"Standoff\"],\"editor.inspector.field.standoffHeight.1qdnff\":[\"Standoff height\"],\"editor.inspector.field.startPost.1ood9kv\":[\"Start post\"],\"editor.inspector.field.stepCount.nzorrw\":[\"Step count\"],\"editor.inspector.field.strapSpacing.1cyt3dc\":[\"Strap spacing\"],\"editor.inspector.field.strapStyle.fh1oy4\":[\"Strap style\"],\"editor.inspector.field.style.nf3vcm\":[\"Style\"],\"editor.inspector.field.suctionDiameter.nutxtj\":[\"Suction diameter\"],\"editor.inspector.field.supplyDiameter.h5ldh5\":[\"Supply diameter\"],\"editor.inspector.field.supplyHeight.zy6ru1\":[\"Supply height\"],\"editor.inspector.field.supplyShape.k39wnb\":[\"Supply shape\"],\"editor.inspector.field.supplyWidth.g66axi\":[\"Supply width\"],\"editor.inspector.field.supportOffset.1w4cocr\":[\"Support offset\"],\"editor.inspector.field.sweepAngle.ucmmlw\":[\"Sweep angle\"],\"editor.inspector.field.system.13qbhrw\":[\"System\"],\"editor.inspector.field.terminal.1501knl\":[\"Terminal\"],\"editor.inspector.field.terminalType.1ne8lgb\":[\"Terminal type\"],\"editor.inspector.field.thickness.1l8hu45\":[\"Thickness\"],\"editor.inspector.field.tiltAngle.1312yw1\":[\"Tilt angle\"],\"editor.inspector.field.toLevelId.8i5qx7\":[\"To level id\"],\"editor.inspector.field.topLandingDepth.ki7gk2\":[\"Top landing depth\"],\"editor.inspector.field.topLandingMode.zk0h7e\":[\"Top landing mode\"],\"editor.inspector.field.topRailHeight.fscisv\":[\"Top rail height\"],\"editor.inspector.field.transitionMode.f3evgt\":[\"Transition mode\"],\"editor.inspector.field.transitionWidth.rtgz3m\":[\"Transition width\"],\"editor.inspector.field.vaneCount.55vtye\":[\"Vane count\"],\"editor.inspector.field.wallHeight.18vmh5c\":[\"Wall height\"],\"editor.inspector.field.wallShell.vqsyhv\":[\"Wall shell\"],\"editor.inspector.field.wallSkirtHeight.1uea2ad\":[\"Wall skirt height\"],\"editor.inspector.field.wallThickness.17wn4iv\":[\"Wall thickness\"],\"editor.inspector.field.width.gfxz9b\":[\"Width\"],\"editor.inspector.field.width2.1nqawvr\":[\"Width2\"],\"editor.inspector.field.withBack.1ay8nus\":[\"With back\"],\"editor.inspector.field.withBottom.1x1z1vo\":[\"With bottom\"],\"editor.inspector.field.withSides.uq066x\":[\"With sides\"],\"editor.inspector.group.advanced.qwfkor\":[\"Advanced\"],\"editor.inspector.group.air.15jotdj\":[\"Air\"],\"editor.inspector.group.appearance.dli9wf\":[\"Appearance\"],\"editor.inspector.group.body.ign4wl\":[\"Body\"],\"editor.inspector.group.cab.o4z1ox\":[\"Cab\"],\"editor.inspector.group.cabinet.rzvymr\":[\"Cabinet\"],\"editor.inspector.group.cap.s0thej\":[\"Cap\"],\"editor.inspector.group.collar.1am2iqo\":[\"Collar\"],\"editor.inspector.group.connection.2r1h4p\":[\"Connection\"],\"editor.inspector.group.connections.ai4w8u\":[\"Connections\"],\"editor.inspector.group.construction.j6p9kc\":[\"Construction\"],\"editor.inspector.group.cricket.6iwg8g\":[\"Cricket\"],\"editor.inspector.group.curb.5xi2ol\":[\"Curb\"],\"editor.inspector.group.curvePoints.ztdcnn\":[\"Curve points\"],\"editor.inspector.group.dimensions.pewa8g\":[\"Dimensions\"],\"editor.inspector.group.doors.18w2kpa\":[\"Doors\"],\"editor.inspector.group.dormer.1fjs5tq\":[\"Dormer\"],\"editor.inspector.group.dormerRoof.u9uy2g\":[\"Dormer roof\"],\"editor.inspector.group.drainage.7easy0\":[\"Drainage\"],\"editor.inspector.group.elevation.4jbp44\":[\"Elevation\"],\"editor.inspector.group.endCaps.4fsb5b\":[\"End caps\"],\"editor.inspector.group.equipment.1xtq0ev\":[\"Equipment\"],\"editor.inspector.group.face.1531fr0\":[\"Face\"],\"editor.inspector.group.fitting.171z1r4\":[\"Fitting\"],\"editor.inspector.group.flues.nq6pye\":[\"Flues\"],\"editor.inspector.group.footprint.g8q2pg\":[\"Footprint\"],\"editor.inspector.group.frame.q7q9fq\":[\"Frame\"],\"editor.inspector.group.geometry.a21os1\":[\"Geometry\"],\"editor.inspector.group.grid.d8gwxd\":[\"Grid\"],\"editor.inspector.group.hangers.agnfzn\":[\"Hangers\"],\"editor.inspector.group.hardware.1nygwm1\":[\"Hardware\"],\"editor.inspector.group.hungWall.1ftr1gz\":[\"Hung wall\"],\"editor.inspector.group.insulation.1kyo5e7\":[\"Insulation\"],\"editor.inspector.group.lantern.1h7o2xb\":[\"Lantern\"],\"editor.inspector.group.levels.1s6yaru\":[\"Levels\"],\"editor.inspector.group.line.166mv5z\":[\"Line\"],\"editor.inspector.group.lines.12bghr0\":[\"Lines\"],\"editor.inspector.group.motion.1be7sjr\":[\"Motion\"],\"editor.inspector.group.mounting.feutd2\":[\"Mounting\"],\"editor.inspector.group.opening.dfet3\":[\"Opening\"],\"editor.inspector.group.panelDimensions.b59qe6\":[\"Panel dimensions\"],\"editor.inspector.group.patternDistribution.fmam51\":[\"Pattern distribution\"],\"editor.inspector.group.placement.13lcvts\":[\"Placement\"],\"editor.inspector.group.position.1quewx6\":[\"Position\"],\"editor.inspector.group.profile.1kwlci6\":[\"Profile\"],\"editor.inspector.group.railing.19a5bnr\":[\"Railing\"],\"editor.inspector.group.return.1klrjrz\":[\"Return\"],\"editor.inspector.group.settings.ktdb8o\":[\"Settings\"],\"editor.inspector.group.shaft.mad9cv\":[\"Shaft\"],\"editor.inspector.group.shape.iq9t52\":[\"Shape\"],\"editor.inspector.group.shoulder.1nyfx25\":[\"Shoulder\"],\"editor.inspector.group.size.1a4x3zw\":[\"Size\"],\"editor.inspector.group.structure.gezdra\":[\"Structure\"],\"editor.inspector.group.style.nf3vcm\":[\"Style\"],\"editor.inspector.group.supply.1oy2zwu\":[\"Supply\"],\"editor.inspector.group.surface.wtamqk\":[\"Surface\"],\"editor.inspector.group.terminal.1501knl\":[\"Terminal\"],\"editor.inspector.group.topology.18t8dyc\":[\"Topology\"],\"editor.inspector.group.transform.1c55ayj\":[\"Transform\"],\"editor.inspector.group.trap.1qc7vhe\":[\"Trap\"],\"editor.inspector.group.type.1m2zofh\":[\"Type\"],\"editor.inspector.option.abs.132mz8b\":[\"Abs\"],\"editor.inspector.option.accessPanel.13sptb5\":[\"Access panel\"],\"editor.inspector.option.airHandler.1crnyg3\":[\"Air handler\"],\"editor.inspector.option.alternating.5jashi\":[\"Alternating\"],\"editor.inspector.option.arched.14188w0\":[\"Arched\"],\"editor.inspector.option.auto.540b06\":[\"Auto\"],\"editor.inspector.option.automatic.r122ro\":[\"Automatic\"],\"editor.inspector.option.back.1hzmxtu\":[\"Back\"],\"editor.inspector.option.balusters.1j3w6ng\":[\"Balusters\"],\"editor.inspector.option.band.160umau\":[\"Band\"],\"editor.inspector.option.basePlate.17fcg8k\":[\"Base plate\"],\"editor.inspector.option.boards.u14hig\":[\"Boards\"],\"editor.inspector.option.bookshelf.ls0zqk\":[\"Bookshelf\"],\"editor.inspector.option.both.mkyb42\":[\"Both\"],\"editor.inspector.option.bottom.9mpruy\":[\"Bottom\"],\"editor.inspector.option.box.1nbjcuq\":[\"Box\"],\"editor.inspector.option.break.17spnvc\":[\"Break\"],\"editor.inspector.option.butterfly.pvv0g4\":[\"Butterfly\"],\"editor.inspector.option.cable.fp50zq\":[\"Cable\"],\"editor.inspector.option.castIron.1q2z4qk\":[\"Cast iron\"],\"editor.inspector.option.ceiling.1t2zaqo\":[\"Ceiling\"],\"editor.inspector.option.center.kzdxno\":[\"Center\"],\"editor.inspector.option.centerOpening.bn1rvw\":[\"Center opening\"],\"editor.inspector.option.cleanout.lww8bm\":[\"Cleanout\"],\"editor.inspector.option.concretePad.m1zdij\":[\"Concrete pad\"],\"editor.inspector.option.condenser.a74nps\":[\"Condenser\"],\"editor.inspector.option.corbeled.bovs4v\":[\"Corbeled\"],\"editor.inspector.option.count.1qoi4r8\":[\"Count\"],\"editor.inspector.option.coupling.111aap2\":[\"Coupling\"],\"editor.inspector.option.coveringSpecific.1h9fo8w\":[\"Covering specific\"],\"editor.inspector.option.cross.1elubzv\":[\"Cross\"],\"editor.inspector.option.cubby.ivq4qc\":[\"Cubby\"],\"editor.inspector.option.curved.6noz1s\":[\"Curved\"],\"editor.inspector.option.cylinder.eol6vj\":[\"Cylinder\"],\"editor.inspector.option.damper.wgri80\":[\"Damper\"],\"editor.inspector.option.destination.gfzm1r\":[\"Destination\"],\"editor.inspector.option.diffuser.1igj0jh\":[\"Diffuser\"],\"editor.inspector.option.dogEar.xhtvjt\":[\"Dog ear\"],\"editor.inspector.option.dome.1c87e56\":[\"Dome\"],\"editor.inspector.option.double.13h5354\":[\"Double\"],\"editor.inspector.option.ductBoard.lc3o4t\":[\"Duct board\"],\"editor.inspector.option.dutch.1djx429\":[\"Dutch\"],\"editor.inspector.option.elbow.1flup74\":[\"Elbow\"],\"editor.inspector.option.end.1llf32i\":[\"End\"],\"editor.inspector.option.endCap.1p4v4na\":[\"End cap\"],\"editor.inspector.option.equalFit.11vw52c\":[\"Equal fit\"],\"editor.inspector.option.fixedCount.1o3dznu\":[\"Fixed count\"],\"editor.inspector.option.fixedSpacing.hl4dr4\":[\"Fixed spacing\"],\"editor.inspector.option.flat.ly0bei\":[\"Flat\"],\"editor.inspector.option.flex.ktpamq\":[\"Flex\"],\"editor.inspector.option.floating.1oadpln\":[\"Floating\"],\"editor.inspector.option.floor.q9caf1\":[\"Floor\"],\"editor.inspector.option.flush.olwwu5\":[\"Flush\"],\"editor.inspector.option.front.uhugl4\":[\"Front\"],\"editor.inspector.option.furnace.w0mzpf\":[\"Furnace\"],\"editor.inspector.option.gable.1ekyx6\":[\"Gable\"],\"editor.inspector.option.gambrel.1yo90d9\":[\"Gambrel\"],\"editor.inspector.option.generic.1074oey\":[\"Generic\"],\"editor.inspector.option.glass.163tc5n\":[\"Glass\"],\"editor.inspector.option.glassFrame.jp9s3m\":[\"Glass frame\"],\"editor.inspector.option.globe.1avkqoy\":[\"Globe\"],\"editor.inspector.option.grounded.jwoq73\":[\"Grounded\"],\"editor.inspector.option.guard.1m575se\":[\"Guard\"],\"editor.inspector.option.halfRound.m5hob0\":[\"Half round\"],\"editor.inspector.option.hidden.gp48rd\":[\"Hidden\"],\"editor.inspector.option.hip.r0jnjy\":[\"Hip\"],\"editor.inspector.option.horizontal.tyapah\":[\"Horizontal\"],\"editor.inspector.option.include.1a27vnr\":[\"Include\"],\"editor.inspector.option.independentHighBeam.1tn0zvy\":[\"Independent high beam\"],\"editor.inspector.option.industrial.8sd9u\":[\"Industrial\"],\"editor.inspector.option.inline.1uh05lg\":[\"Inline\"],\"editor.inspector.option.integrated.1xd9lv0\":[\"Integrated\"],\"editor.inspector.option.joined.1x2o8ds\":[\"Joined\"],\"editor.inspector.option.kStyle.m8kfwz\":[\"K style\"],\"editor.inspector.option.kickout.vt8s6p\":[\"Kickout\"],\"editor.inspector.option.knee.186hcui\":[\"Knee\"],\"editor.inspector.option.landing.tyqarg\":[\"Landing\"],\"editor.inspector.option.lantern.1h7o2xb\":[\"Lantern\"],\"editor.inspector.option.leave.1xf0sbk\":[\"Leave\"],\"editor.inspector.option.left.14n06mo\":[\"Left\"],\"editor.inspector.option.level.i4lhtp\":[\"Level\"],\"editor.inspector.option.lowProfile.1h9lgzg\":[\"Low profile\"],\"editor.inspector.option.mansard.dwzck9\":[\"Mansard\"],\"editor.inspector.option.manual.1wu7r43\":[\"Manual\"],\"editor.inspector.option.maximumSpacing.n1fzl4\":[\"Maximum spacing\"],\"editor.inspector.option.metal.1az9fgc\":[\"Metal\"],\"editor.inspector.option.metalPanel.1xdz476\":[\"Metal panel\"],\"editor.inspector.option.minimal.fwmiwg\":[\"Minimal\"],\"editor.inspector.option.mono.oszvd6\":[\"Mono\"],\"editor.inspector.option.none.deku7v\":[\"None\"],\"editor.inspector.option.omit.okcs7w\":[\"Omit\"],\"editor.inspector.option.open.n6hn1l\":[\"Open\"],\"editor.inspector.option.openRack.mvt1x0\":[\"Open rack\"],\"editor.inspector.option.opening.dfet3\":[\"Opening\"],\"editor.inspector.option.oval.1jiqzxx\":[\"Oval\"],\"editor.inspector.option.picket.zyeoy1\":[\"Picket\"],\"editor.inspector.option.pointed.effedk\":[\"Pointed\"],\"editor.inspector.option.postAndRail.lajk2u\":[\"Post and rail\"],\"editor.inspector.option.preserveHighEdge.y6ywf0\":[\"Preserve high edge\"],\"editor.inspector.option.preserveLowEdge.196m5pk\":[\"Preserve low edge\"],\"editor.inspector.option.preservePitch.1uq973r\":[\"Preserve pitch\"],\"editor.inspector.option.privacy.1th4hrb\":[\"Privacy\"],\"editor.inspector.option.purlins.od124c\":[\"Purlins\"],\"editor.inspector.option.pvc.1oc4u2w\":[\"Pvc\"],\"editor.inspector.option.pyramid.17ucsqv\":[\"Pyramid\"],\"editor.inspector.option.rafters.16tzbby\":[\"Rafters\"],\"editor.inspector.option.rail.39zqc9\":[\"Rail\"],\"editor.inspector.option.raised.4kyx9h\":[\"Raised\"],\"editor.inspector.option.rect.tpfvaf\":[\"Rect\"],\"editor.inspector.option.reducer.18byt67\":[\"Reducer\"],\"editor.inspector.option.return.1klrjrz\":[\"Return\"],\"editor.inspector.option.returnGrille.r28ncm\":[\"Return grille\"],\"editor.inspector.option.right.8humpx\":[\"Right\"],\"editor.inspector.option.round.1vx0wyj\":[\"Round\"],\"editor.inspector.option.rounded.199nwpm\":[\"Rounded\"],\"editor.inspector.option.sanitaryTee.oro3d4\":[\"Sanitary tee\"],\"editor.inspector.option.scalloped.1eltba0\":[\"Scalloped\"],\"editor.inspector.option.scoop.qy5zdv\":[\"Scoop\"],\"editor.inspector.option.segmentedPanel.5r3hwl\":[\"Segmented panel\"],\"editor.inspector.option.shed.6t994v\":[\"Shed\"],\"editor.inspector.option.sheetMetal.l164lv\":[\"Sheet metal\"],\"editor.inspector.option.shingle.pfmynh\":[\"Shingle\"],\"editor.inspector.option.shingled.1nm9inf\":[\"Shingled\"],\"editor.inspector.option.simple.12mfu73\":[\"Simple\"],\"editor.inspector.option.single.1uzxurt\":[\"Single\"],\"editor.inspector.option.singleLeft.1atdh02\":[\"Single left\"],\"editor.inspector.option.singleRight.1axbu67\":[\"Single right\"],\"editor.inspector.option.slantBox.1ta99vy\":[\"Slant box\"],\"editor.inspector.option.slat.1p9njbz\":[\"Slat\"],\"editor.inspector.option.sliding.cd0jox\":[\"Sliding\"],\"editor.inspector.option.slope.1bn2qw\":[\"Slope\"],\"editor.inspector.option.sloped.lo4sh0\":[\"Sloped\"],\"editor.inspector.option.solid.o4uy6s\":[\"Solid\"],\"editor.inspector.option.solidPanel.2yaw62\":[\"Solid panel\"],\"editor.inspector.option.spiral.91hcl4\":[\"Spiral\"],\"editor.inspector.option.splash.1uke4cm\":[\"Splash\"],\"editor.inspector.option.spread.1g1zysu\":[\"Spread\"],\"editor.inspector.option.square.1xl1lk6\":[\"Square\"],\"editor.inspector.option.stair.1xf86e\":[\"Stair\"],\"editor.inspector.option.standard.vuco\":[\"Standard\"],\"editor.inspector.option.start.30xvgf\":[\"Start\"],\"editor.inspector.option.step.jtn9kf\":[\"Step\"],\"editor.inspector.option.stepped.naxzh0\":[\"Stepped\"],\"editor.inspector.option.straight.lxqbfr\":[\"Straight\"],\"editor.inspector.option.strap.14q0ps9\":[\"Strap\"],\"editor.inspector.option.supply.1oy2zwu\":[\"Supply\"],\"editor.inspector.option.supplyRegister.1lzdbbn\":[\"Supply register\"],\"editor.inspector.option.tapered.3y5blo\":[\"Tapered\"],\"editor.inspector.option.targetSpacing.14uibc9\":[\"Target spacing\"],\"editor.inspector.option.tee.7d6tjp\":[\"Tee\"],\"editor.inspector.option.tilted.6n0u5j\":[\"Tilted\"],\"editor.inspector.option.top.2nypcs\":[\"Top\"],\"editor.inspector.option.transition.1rziz9e\":[\"Transition\"],\"editor.inspector.option.vent.xda5j2\":[\"Vent\"],\"editor.inspector.option.walkOn.1n5sg9l\":[\"Walk on\"],\"editor.inspector.option.wall.blj585\":[\"Wall\"],\"editor.inspector.option.wallAbutment.lza941\":[\"Wall abutment\"],\"editor.inspector.option.wallLedger.5m8ana\":[\"Wall ledger\"],\"editor.inspector.option.wallShelf.yiozfl\":[\"Wall shelf\"],\"editor.inspector.option.waste.3xrp79\":[\"Waste\"],\"editor.inspector.option.wye.14vupc8\":[\"Wye\"],\"editor.layers.collapse\":[\"Collapse\"],\"editor.layers.defaultName.ceiling\":[\"Ceiling (\",[\"area\"],\")\"],\"editor.layers.defaultName.collection\":[\"Collection\"],\"editor.layers.defaultName.flight\":[\"Flight (\",[\"width\"],\"×\",[\"length\"],\"m)\"],\"editor.layers.defaultName.landing\":[\"Landing (\",[\"width\"],\"×\",[\"length\"],\"m)\"],\"editor.layers.defaultName.node\":[\"Node\"],\"editor.layers.defaultName.roof\":[\"Roof (\",[\"count\",\"plural\",{\"one\":[\"#\",\" segment\"],\"other\":[\"#\",\" segments\"]}],\")\"],\"editor.layers.defaultName.roofSegment\":[[\"roofType\",\"select\",{\"hip\":[\"Hip\"],\"gable\":[\"Gable\"],\"shed\":[\"Shed\"],\"gambrel\":[\"Gambrel\"],\"dutch\":[\"Dutch\"],\"mansard\":[\"Mansard\"],\"flat\":[\"Flat\"],\"conical\":[\"Conical\"],\"barrel\":[\"Barrel\"],\"other\":[\"Roof\"]}],\" (\",[\"width\"],\"×\",[\"depth\"],\"m)\"],\"editor.layers.defaultName.room\":[\"Room (\",[\"area\"],\")\"],\"editor.layers.defaultName.slab\":[\"Slab (\",[\"area\"],\")\"],\"editor.layers.defaultName.staircase\":[\"Staircase (\",[\"count\",\"plural\",{\"one\":[\"#\",\" segment\"],\"other\":[\"#\",\" segments\"]}],\")\"],\"editor.layers.defaultName.zone\":[\"Zone (\",[\"area\"],\")\"],\"editor.layers.expand\":[\"Expand\"],\"editor.layers.levelOptions\":[[\"levelName\"],\" options\"],\"editor.layers.rename\":[\"Rename\"],\"editor.layers.spaceColour\":[[\"role\",\"select\",{\"room\":[\"Room colour\"],\"other\":[\"Zone colour\"]}]],\"editor.layers.unitColour\":[\"Unit colour\"],\"editor.levelDuplicateDialog.cancel\":[\"Cancel\"],\"editor.levelDuplicateDialog.chooseWhatToCopyFromLevel\":[\"Choose what to copy from \",[\"levelName\"],\".\"],\"editor.levelDuplicateDialog.chooseWhatToCopyFromThisLevel\":[\"Choose what to copy from this level.\"],\"editor.levelDuplicateDialog.duplicate\":[\"Duplicate\"],\"editor.levelDuplicateDialog.duplicateLevel\":[\"Duplicate Level\"],\"editor.levelDuplicateDialog.everything\":[\"Everything\"],\"editor.levelDuplicateDialog.structureFinishesAndPlacedItemsWithout\":[\"Structure, finishes, and placed items, without guide references.\"],\"editor.levelDuplicateDialog.structureFurniture\":[\"Structure + furniture\"],\"editor.levelDuplicateDialog.structureMaterials\":[\"Structure + materials\"],\"editor.levelDuplicateDialog.structureMaterialsFurnitureAndReferences\":[\"Structure, materials, furniture, and references.\"],\"editor.levelDuplicateDialog.structureOnly\":[\"Structure only\"],\"editor.levelDuplicateDialog.structureWithTheCurrentMaterialAnd\":[\"Structure with the current material and finish assignments.\"],\"editor.levelDuplicateDialog.wallsSlabsRoofsStairsWindowsAnd\":[\"Walls, slabs, roofs, stairs, windows, and doors without finishes.\"],\"editor.lib.contextualHelp.addOrRemoveObjectsFromThe\":[\"Add or remove objects from the selection\"],\"editor.lib.contextualHelp.adjustOneSideSCornerRadius\":[\"Adjust one side’s corner radius\"],\"editor.lib.contextualHelp.clearTheSelectionOrClickOutside\":[\"Clear the selection (or click outside)\"],\"editor.lib.contextualHelp.clickAHandleDotToShow\":[\"Click a handle dot to show move arrows\"],\"editor.lib.contextualHelp.clickOrDragTheSelectionTo\":[\"Click or drag the selection to move it as one\"],\"editor.lib.contextualHelp.clickTheHandleDotToShow\":[\"Click the handle dot to show move + rotate handles\"],\"editor.lib.contextualHelp.detachTheJointWhileDraggingAn\":[\"Detach the joint while dragging an arrow\"],\"editor.lib.contextualHelp.dragLeftOrRightToRotate\":[\"Drag left or right to rotate selected object\"],\"editor.lib.contextualHelp.dragSelectedMovableObject\":[\"Drag selected movable object\"],\"editor.lib.contextualHelp.groupSelectionSessionOnly\":[\"Group selection (session only)\"],\"editor.lib.contextualHelp.holdToRotateFreely\":[\"Hold to rotate freely\"],\"editor.lib.contextualHelp.rotate45\":[\"Rotate ±45°\"],\"editor.lib.contextualHelp.rotateTheSelection45\":[\"Rotate the selection ±45°\"],\"editor.lib.contextualHelp.rotatingFreely\":[\"Rotating freely (no angle step)\"],\"editor.lib.contextualHelp.switchTheRotationAxisYX\":[\"Switch the rotation axis (Y → X → Z)\"],\"editor.lib.contextualHelp.ungroupSessionSelection\":[\"Ungroup session selection\"],\"editor.lib.continuation.continuous\":[\"Continuous\"],\"editor.lib.continuation.continuousCanopy\":[\"Continuous canopy\"],\"editor.lib.continuation.continuousRun\":[\"Continuous run\"],\"editor.lib.continuation.curvedFence\":[\"Curved fence\"],\"editor.lib.continuation.freehandFence\":[\"Freehand fence\"],\"editor.lib.continuation.placeMultiple\":[\"Place multiple\"],\"editor.lib.continuation.placeOnce\":[\"Place once\"],\"editor.lib.continuation.polygonRoom\":[\"Polygon room\"],\"editor.lib.continuation.rectangleRoom\":[\"Rectangle room\"],\"editor.lib.continuation.singleCabinet\":[\"Single cabinet\"],\"editor.lib.continuation.singleCanopy\":[\"Single canopy\"],\"editor.lib.continuation.singleFence\":[\"Single fence\"],\"editor.lib.continuation.walls\":[\"Walls\"],\"editor.lib.hudTitle.cutOpening\":[\"Cut opening\"],\"editor.lib.hudTitle.divideRoom\":[\"Divide room\"],\"editor.lib.hudTitle.editKind\":[\"Edit \",[\"kind\"]],\"editor.lib.hudTitle.erase\":[\"Erase\"],\"editor.lib.hudTitle.levelTerrain\":[\"Level terrain\"],\"editor.lib.hudTitle.lowerTerrain\":[\"Lower terrain\"],\"editor.lib.hudTitle.mezzanine\":[\"Mezzanine\"],\"editor.lib.hudTitle.moveKind\":[\"Move \",[\"kind\"]],\"editor.lib.hudTitle.moveRoom\":[\"Move room\"],\"editor.lib.hudTitle.moveSelection\":[\"Move selection\"],\"editor.lib.hudTitle.paint\":[\"Paint\"],\"editor.lib.hudTitle.paintARectangle\":[\"Paint a rectangle\"],\"editor.lib.hudTitle.paintAShape\":[\"Paint a shape\"],\"editor.lib.hudTitle.pickMaterial\":[\"Pick material\"],\"editor.lib.hudTitle.raiseTerrain\":[\"Raise terrain\"],\"editor.lib.hudTitle.resize\":[\"Resize\"],\"editor.lib.hudTitle.rotate\":[\"Rotate\"],\"editor.lib.hudTitle.select\":[\"Select\"],\"editor.lib.hudTitle.smartMeasure\":[\"Smart measure\"],\"editor.lib.hudTitle.smoothTerrain\":[\"Smooth terrain\"],\"editor.lib.hudTitle.splitKind\":[\"Split \",[\"kind\"]],\"editor.lib.hudTitle.terrace\":[\"Terrace\"],\"editor.lib.wallDrawVariant.polygonRoom\":[\"Polygon room\"],\"editor.lib.wallDrawVariant.rectangleRoom\":[\"Rectangle room\"],\"editor.lib.wallDrawVariant.walls\":[\"Walls\"],\"editor.mechanismAction\":[[\"action\",\"select\",{\"close\":[\"Close\"],\"open\":[\"Open\"],\"stop\":[\"Stop\"],\"other\":[\"Play\"]}]],\"editor.nodeActionMenu.curve\":[\"Curve\"],\"editor.nodeActionMenu.cutOut\":[\"Cut out\"],\"editor.nodeActionMenu.delete\":[\"Delete\"],\"editor.nodeActionMenu.duplicate\":[\"Duplicate\"],\"editor.nodeActionMenu.editMesh\":[\"Edit mesh\"],\"editor.nodeActionMenu.findInCatalog\":[\"Find in catalog\"],\"editor.nodeActionMenu.groupSelection\":[\"Group selection\"],\"editor.nodeActionMenu.move\":[\"Move\"],\"editor.nodeActionMenu.rotateLeft\":[\"Rotate left\"],\"editor.nodeActionMenu.rotateRight\":[\"Rotate right\"],\"editor.nodeActionMenu.ungroupSelection\":[\"Ungroup selection\"],\"editor.nodeDisplay.ceiling\":[\"Ceiling\"],\"editor.nodeDisplay.column\":[\"Column\"],\"editor.nodeDisplay.door\":[\"Door\"],\"editor.nodeDisplay.elevator\":[\"Elevator\"],\"editor.nodeDisplay.fence\":[\"Fence\"],\"editor.nodeDisplay.guide\":[\"Guide image\"],\"editor.nodeDisplay.item\":[\"Item\"],\"editor.nodeDisplay.roof\":[\"Roof\"],\"editor.nodeDisplay.roofSegment\":[\"Roof segment\"],\"editor.nodeDisplay.room\":[\"Room\"],\"editor.nodeDisplay.scan\":[\"3D Scan\"],\"editor.nodeDisplay.selection\":[\"Selection\"],\"editor.nodeDisplay.slab\":[\"Slab\"],\"editor.nodeDisplay.stair\":[\"Stair\"],\"editor.nodeDisplay.stairSegment\":[\"Stair segment\"],\"editor.nodeDisplay.wall\":[\"Wall\"],\"editor.nodeDisplay.window\":[\"Window\"],\"editor.nodeDisplay.zone\":[\"Zone\"],\"editor.panels.collections.collectionsPopover.cancel\":[\"Cancel\"],\"editor.panels.collections.collectionsPopover.collectionName\":[\"Collection name…\"],\"editor.panels.collections.collectionsPopover.collections\":[\"Collections\"],\"editor.panels.collections.collectionsPopover.delete\":[\"Delete\"],\"editor.panels.collections.collectionsPopover.deleteName\":[\"Delete \\\"\",[\"name\"],\"\\\"?\"],\"editor.panels.collections.collectionsPopover.new\":[\"New\"],\"editor.panels.collections.collectionsPopover.noCollectionsYetCreateOneTo\":[\"No collections yet. Create one to group elements together.\"],\"editor.panels.collections.collectionsPopover.rename\":[\"Rename\"],\"editor.panels.floorFoundationPanel.aThickerFloorGrowsUpwardThe\":[\"A thicker floor grows upward: the rooms below keep their height.\"],\"editor.panels.floorFoundationPanel.edgeFinish\":[\"Edge finish\"],\"editor.panels.floorFoundationPanel.floorPlate\":[\"Floor plate\"],\"editor.panels.floorFoundationPanel.floorPlateThicknesslabelThickRestingOn\":[\"Floor plate \",[\"thicknessLabel\"],\" thick, resting on the walls below\"],\"editor.panels.floorFoundationPanel.floorThickness\":[\"Floor thickness\"],\"editor.panels.floorFoundationPanel.floorTopAbove\":[\"Floor top +\",[\"height\"]],\"editor.panels.floorFoundationPanel.floorTopValue\":[\"Floor top \",[\"height\"]],\"editor.panels.floorFoundationPanel.foundationFinish\":[\"Foundation finish\"],\"editor.panels.floorFoundationPanel.foundationHeight\":[\"Foundation height\"],\"editor.panels.floorFoundationPanel.kicker\":[\"Floor plate\"],\"editor.panels.floorFoundationPanel.kickerLevel\":[\"Floor plate · \",[\"level\"]],\"editor.panels.floorFoundationPanel.kickerRestsOn\":[\"Floor plate · \",[\"level\"],\" · rests on \",[\"below\"]],\"editor.panels.floorFoundationPanel.lowerTogether\":[[\"count\",\"plural\",{\"2\":[\"Lower both\"],\"other\":[\"Lower all \",[\"number\"]]}]],\"editor.panels.floorFoundationPanel.notToScale\":[\"Not to scale\"],\"editor.panels.floorFoundationPanel.onTheGround\":[\"On the ground\"],\"editor.panels.floorFoundationPanel.raiseTogether\":[[\"count\",\"plural\",{\"2\":[\"Raise both\"],\"other\":[\"Raise all \",[\"number\"]]}]],\"editor.panels.floorFoundationPanel.raisedOnAFoundation\":[\"Raised on a foundation\"],\"editor.panels.floorFoundationPanel.section.floorPlate\":[\"Floor plate · \",[\"thickness\"]],\"editor.panels.floorFoundationPanel.section.floorTop\":[\"Floor top\"],\"editor.panels.floorFoundationPanel.section.foundation\":[\"Foundation\"],\"editor.panels.floorFoundationPanel.section.foundationKind\":[\"Foundation · \",[\"foundation\"]],\"editor.panels.floorFoundationPanel.section.ground\":[\"Ground\"],\"editor.panels.floorFoundationPanel.section.slab\":[\"Slab · \",[\"thickness\"]],\"editor.panels.floorFoundationPanel.section.wallsBelow\":[\"Walls below\"],\"editor.panels.floorFoundationPanel.sectionOnGround\":[\"Slab \",[\"thickness\"],\" thick on the ground, floor top \",[\"top\"],\" above the ground\"],\"editor.panels.floorFoundationPanel.sectionRaised\":[\"Slab \",[\"thickness\"],\" thick on a \",[\"foundation\"],\" foundation, floor top \",[\"top\"],\" above the ground\"],\"editor.panels.floorFoundationPanel.slab\":[\"Slab\"],\"editor.panels.floorFoundationPanel.slabThickness\":[\"Slab thickness\"],\"editor.panels.floorFoundationPanel.theFloorSOutsideEdgeAll\":[\"The floor's outside edge, all around the footprint.\"],\"editor.panels.floorFoundationPanel.theFoundationStandsOnTheGround\":[\"The foundation stands on the ground; the slab sits on it.\"],\"editor.panels.floorFoundationPanel.theSlabSitsOnTheFoundation\":[\"The slab sits on the foundation (or the ground): a thicker slab raises the floor top and everything on it.\"],\"editor.panels.floorFoundationPanel.underTheFloor\":[\"Under the floor\"],\"editor.panels.floorOpeningPanel.aHatchInTheMezzanineIt\":[\"A hatch in the mezzanine: it cuts only the mezzanine’s floor.\"],\"editor.panels.floorOpeningPanel.alsoCutTheCeilingBelow\":[\"Also cut the ceiling below\"],\"editor.panels.floorOpeningPanel.alsoCutTheFloorAbove\":[\"Also cut the floor above\"],\"editor.panels.floorOpeningPanel.areaDragCorners\":[[\"area\"],\" · Drag its corners to change the shape.\"],\"editor.panels.floorOpeningPanel.areaOwned\":[[\"area\"],\" · Shape follows its owner.\"],\"editor.panels.floorOpeningPanel.delete\":[\"Delete\"],\"editor.panels.floorOpeningPanel.done\":[\"Done\"],\"editor.panels.floorOpeningPanel.kicker\":[\"Opening\"],\"editor.panels.floorOpeningPanel.kickerLevel\":[\"Opening · \",[\"level\"]],\"editor.panels.floorOpeningPanel.kickerRoom\":[\"Opening · in \",[\"room\"]],\"editor.panels.floorOpeningPanel.kickerRoomLevel\":[\"Opening · in \",[\"room\"],\" · \",[\"level\"]],\"editor.panels.floorOpeningPanel.oneVoidWith\":[\"On \",[\"level\"],\", as one void with this opening.\"],\"editor.panels.floorOpeningPanel.ownedByElevator\":[\"Owned by Elevator\"],\"editor.panels.floorOpeningPanel.ownedByStaircase\":[\"Owned by Staircase\"],\"editor.panels.floorOpeningPanel.room\":[\"Room\"],\"editor.panels.floorOpeningPanel.thereIsNoFloorAboveThis\":[\"There is no floor above this storey.\"],\"editor.panels.floorOpeningPanel.thereIsNoStoreyBelow\":[\"There is no storey below.\"],\"editor.panels.floorOpeningPanel.title\":[[\"source\",\"select\",{\"stair\":[\"Stair opening\"],\"elevator\":[\"Elevator opening\"],\"ceiling\":[\"Ceiling opening\"],\"other\":[\"Floor opening\"]}]],\"editor.panels.mergeRefusal.alreadyJoined\":[\"One of them already wraps another corner. Unwrap it first.\"],\"editor.panels.mergeRefusal.between\":[[\"kind\",\"select\",{\"item\":[\"There is an item between them.\"],\"door\":[\"There is a door between them.\"],\"window\":[\"There is a window between them.\"],\"shelf\":[\"There is a shelf between them.\"],\"other\":[\"There is something between them.\"]}]],\"editor.panels.mergeRefusal.cannotMerge\":[\"These windows cannot be merged.\"],\"editor.panels.mergeRefusal.cornerAngle\":[\"Their walls meet at too sharp or too flat an angle for a corner window.\"],\"editor.panels.mergeRefusal.heightExceedsWall\":[\"The window selected first is taller than the other wall. Select the other one first.\"],\"editor.panels.mergeRefusal.notAdjacent\":[\"They are too far apart. Windows merge with at most \",[\"reach\"],\" between them.\"],\"editor.panels.mergeRefusal.notAtCorner\":[\"One of them is too far from the corner. A window joins one within \",[\"reach\"],\" of it.\"],\"editor.panels.mergeRefusal.notOnWall\":[\"A roof or dormer window cannot join another window.\"],\"editor.panels.mergeRefusal.overlap\":[[\"kind\",\"select\",{\"item\":[\"Sliding them to the corner would overlap an item.\"],\"door\":[\"Sliding them to the corner would overlap a door.\"],\"window\":[\"Sliding them to the corner would overlap a window.\"],\"shelf\":[\"Sliding them to the corner would overlap a shelf.\"],\"other\":[\"Sliding them to the corner would overlap something.\"]}]],\"editor.panels.mergeRefusal.wallsNotMeeting\":[\"Their walls do not meet at a corner.\"],\"editor.panels.mixed\":[\"Mixed\"],\"editor.panels.mobilePanelSheet.close\":[\"Close\"],\"editor.panels.mobileSelectionBar.delete\":[\"Delete\"],\"editor.panels.mobileSelectionBar.duplicate\":[\"Duplicate\"],\"editor.panels.mobileSelectionBar.editProperties\":[\"Edit properties\"],\"editor.panels.mobileSelectionBar.editResolvedlabel\":[\"Edit \",[\"resolvedLabel\"]],\"editor.panels.mobileSelectionBar.move\":[\"Move\"],\"editor.panels.multiHeightMode.currentlyCurrentlabel\":[\"Currently \",[\"currentLabel\"]],\"editor.panels.multiHeightMode.customHeight\":[\"Custom height\"],\"editor.panels.multiHeightMode.followsLevel\":[\"Follows level\"],\"editor.panels.multiHeightMode.height\":[\"Height\"],\"editor.panels.multiHeightMode.top\":[\"Top\"],\"editor.panels.multiParametricInspector.labelSessionOnlyPlainClickReselects\":[[\"label\"],\" (session only). Plain click reselects all members. Not saved with the project.\"],\"editor.panels.multiSelectionPanel.delete\":[\"Delete\"],\"editor.panels.multiSelectionPanel.duplicate\":[\"Duplicate\"],\"editor.panels.multiSelectionPanel.group\":[\"Group\"],\"editor.panels.multiSelectionPanel.groupCtrlCmdG\":[\"Group (Ctrl/Cmd+G)\"],\"editor.panels.multiSelectionPanel.labelSessionOnlyPlainClickReselects\":[[\"label\"],\" (session only). Plain click reselects all members. Not saved with the project.\"],\"editor.panels.multiSelectionPanel.lengthSelected\":[[\"length\"],\" selected\"],\"editor.panels.multiSelectionPanel.mergeWindows\":[\"Merge windows\"],\"editor.panels.multiSelectionPanel.mergeWindowsIntoACornerWindow\":[\"Merge windows into a corner window: both take the height, sill and type of the one you selected first\"],\"editor.panels.multiSelectionPanel.mergeWindowsIntoOneAcrossBoth\":[\"Merge windows into one across both: it keeps the type and style of the one you selected first\"],\"editor.panels.multiSelectionPanel.selectBuilding\":[\"Select building\"],\"editor.panels.multiSelectionPanel.selectTheWholeBuildingToMove\":[\"Select the whole building to move all its levels\"],\"editor.panels.multiSelectionPanel.ungroup\":[\"Ungroup\"],\"editor.panels.multiSelectionPanel.ungroupCtrlCmdShiftG\":[\"Ungroup (Ctrl/Cmd+Shift+G)\"],\"editor.panels.multiSelectionPanel.unwrapTheCorner\":[\"Unwrap the corner\"],\"editor.panels.multiSelectionPanel.unwrapTheCornerBothWindowsStay\":[\"Unwrap the corner: both windows stay, each framed at the corner\"],\"editor.panels.panelManager.selection\":[\"Selection\"],\"editor.panels.panelWrapper.back\":[\"Back\"],\"editor.panels.panelWrapper.close\":[\"Close\"],\"editor.panels.panelWrapper.closeTitle\":[\"Close \",[\"title\"]],\"editor.panels.panelWrapper.collapsePanel\":[\"Collapse panel\"],\"editor.panels.panelWrapper.collections\":[\"Collections\"],\"editor.panels.panelWrapper.expandPanel\":[\"Expand panel\"],\"editor.panels.panelWrapper.manageCollections\":[\"Manage collections…\"],\"editor.panels.panelWrapper.openTitle\":[\"Open \",[\"title\"]],\"editor.panels.panelWrapper.reset\":[\"Reset\"],\"editor.panels.panelWrapper.titleHitAnErrorAndWas\":[\"“\",[\"title\"],\"” hit an error and was unloaded for this session.\"],\"editor.panels.parametricFieldControl.mixed\":[\"Mixed\"],\"editor.panels.parametricInspector.actions\":[\"Actions\"],\"editor.panels.parametricInspector.delete\":[\"Delete\"],\"editor.panels.parametricInspector.deleteWithContents\":[\"Delete with contents\"],\"editor.panels.parametricInspector.move\":[\"Move\"],\"editor.panels.referencePanel.cancel\":[\"Cancel\"],\"editor.panels.referencePanel.capture\":[\"Capture\"],\"editor.panels.referencePanel.center\":[\"Center\"],\"editor.panels.referencePanel.clearScale\":[\"Clear Scale\"],\"editor.panels.referencePanel.clickBothEndsOfAKnown\":[\"Click both ends of a known distance on the plan, then type its real length.\"],\"editor.panels.referencePanel.delete\":[\"Delete\"],\"editor.panels.referencePanel.drawALineOverAKnown\":[\"Draw a line over a known dimension on the plan, then type its real length to scale the image exactly.\"],\"editor.panels.referencePanel.editScale\":[\"Edit Scale\"],\"editor.panels.referencePanel.guideImage\":[\"Guide Image\"],\"editor.panels.referencePanel.hide\":[\"Hide\"],\"editor.panels.referencePanel.hideScale\":[\"Hide Scale\"],\"editor.panels.referencePanel.image\":[\"Image\"],\"editor.panels.referencePanel.lock\":[\"Lock\"],\"editor.panels.referencePanel.move\":[\"Move\"],\"editor.panels.referencePanel.opacity\":[\"Opacity\"],\"editor.panels.referencePanel.overlayImageUnavailableReplaceTheImage\":[\"Overlay image unavailable. Replace the image to restore it.\"],\"editor.panels.referencePanel.pos\":[\"pos\"],\"editor.panels.referencePanel.position\":[\"Position\"],\"editor.panels.referencePanel.quickActions\":[\"Quick Actions\"],\"editor.panels.referencePanel.referenceScale\":[\"Reference Scale\"],\"editor.panels.referencePanel.replace\":[\"Replace\"],\"editor.panels.referencePanel.replacing\":[\"Replacing...\"],\"editor.panels.referencePanel.resetImageScale\":[\"Reset Image Scale\"],\"editor.panels.referencePanel.resetRotation\":[\"Reset Rotation\"],\"editor.panels.referencePanel.rot\":[\"rot\"],\"editor.panels.referencePanel.rotation\":[\"Rotation\"],\"editor.panels.referencePanel.scale\":[\"scale\"],\"editor.panels.referencePanel.scaleOpacity\":[\"Scale & Opacity\"],\"editor.panels.referencePanel.scaled\":[\"Scaled · \",[\"scale\"]],\"editor.panels.referencePanel.scaledHidden\":[\"Scaled (hidden) · \",[\"scale\"]],\"editor.panels.referencePanel.setScale\":[\"Set Scale\"],\"editor.panels.referencePanel.show\":[\"Show\"],\"editor.panels.referencePanel.showScale\":[\"Show Scale\"],\"editor.panels.referencePanel.uncalibrated\":[\"Uncalibrated\"],\"editor.panels.referencePanel.unlock\":[\"Unlock\"],\"editor.panels.referencePanel.xyz\":[\"XYZ\"],\"editor.panels.roomConstructionRows.aDrawnSlabSetItsThickness\":[\"A drawn slab: set its thickness and finishes here. It has no footprint height or foundation.\"],\"editor.panels.roomConstructionRows.addMezzanine\":[\"+ Add mezzanine\"],\"editor.panels.roomConstructionRows.atFloorLevel\":[\"At floor level\"],\"editor.panels.roomConstructionRows.builtOn\":[\"Built on\"],\"editor.panels.roomConstructionRows.builtWith\":[\"Built with\"],\"editor.panels.roomConstructionRows.ceiling\":[\"Ceiling\"],\"editor.panels.roomConstructionRows.ceilingAt\":[\"At \",[\"height\"]],\"editor.panels.roomConstructionRows.closeWithWalls\":[\"Close with walls\"],\"editor.panels.roomConstructionRows.drawnFloor\":[[\"ambiguous\",\"select\",{\"yes\":[\"Floor is several drawn slabs, mostly \",[\"name\"]],\"other\":[\"Floor is a drawn slab: \",[\"name\"]]}],[\"shared\",\"plural\",{\"0\":[],\"one\":[\" (shared with \",[\"sharedCount\"],\" room)\"],\"other\":[\" (shared with \",[\"sharedCount\"],\" rooms)\"]}]],\"editor.panels.roomConstructionRows.drawnFloorSwitchHint\":[\"This floor is a drawn slab: select it to edit or delete it.\"],\"editor.panels.roomConstructionRows.drawnSlab\":[\"Drawn slab\"],\"editor.panels.roomConstructionRows.drawnSlabAt\":[\"Drawn slab at \",[\"height\"]],\"editor.panels.roomConstructionRows.editShape\":[\"Edit shape\"],\"editor.panels.roomConstructionRows.flatAtWallHeight\":[\"Flat, at wall height\"],\"editor.panels.roomConstructionRows.floor\":[\"Floor\"],\"editor.panels.roomConstructionRows.floorDown\":[[\"distance\"],\" down\"],\"editor.panels.roomConstructionRows.floorThickness\":[\"Floor thickness\"],\"editor.panels.roomConstructionRows.floorUp\":[[\"distance\"],\" up\"],\"editor.panels.roomConstructionRows.handDrawnCeiling\":[\"Hand-drawn ceiling\"],\"editor.panels.roomConstructionRows.height\":[\"Height\"],\"editor.panels.roomConstructionRows.includeFloor\":[\"Include floor\"],\"editor.panels.roomConstructionRows.includePart\":[[\"part\",\"select\",{\"floor\":[\"Include floor\"],\"walls\":[\"Include walls\"],\"other\":[\"Include ceiling\"]}]],\"editor.panels.roomConstructionRows.includeWalls\":[\"Include walls\"],\"editor.panels.roomConstructionRows.keepOutsideDimensions\":[\"Keep outside dimensions\"],\"editor.panels.roomConstructionRows.lowered\":[\"Lowered \",[\"lift\"]],\"editor.panels.roomConstructionRows.newFloor\":[\"+ New floor\"],\"editor.panels.roomConstructionRows.noFloor\":[\"No floor\"],\"editor.panels.roomConstructionRows.notIncluded\":[\"Not included\"],\"editor.panels.roomConstructionRows.nothingToChange\":[\"Nothing to change.\"],\"editor.panels.roomConstructionRows.onTheGround\":[\"On the ground\"],\"editor.panels.roomConstructionRows.onTheWallsBelow\":[\"On the walls below\"],\"editor.panels.roomConstructionRows.openSides\":[[\"openSides\",\"plural\",{\"one\":[[\"openSideCount\"],\" open side\"],\"other\":[[\"openSideCount\"],\" open sides\"]}]],\"editor.panels.roomConstructionRows.partialCovered\":[\"Partial · \",[\"coverage\",\"number\",\"percent\"],\" covered\"],\"editor.panels.roomConstructionRows.partialWalls\":[\"Partial · \",[\"walls\",\"plural\",{\"one\":[[\"wallCount\"],\" wall\"],\"other\":[[\"wallCount\"],\" walls\"]}],\", \",[\"openSides\",\"plural\",{\"one\":[[\"openSideCount\"],\" open side\"],\"other\":[[\"openSideCount\"],\" open sides\"]}]],\"editor.panels.roomConstructionRows.raised\":[\"Raised \",[\"lift\"]],\"editor.panels.roomConstructionRows.replace\":[\"Replace\"],\"editor.panels.roomConstructionRows.select\":[\"Select\"],\"editor.panels.roomConstructionRows.shape\":[\"Shape\"],\"editor.panels.roomConstructionRows.sharedWallsNote\":[\"Turning walls off keeps the ones shared with \",[\"rooms\"],\".\"],\"editor.panels.roomConstructionRows.sitsOnPreset\":[\"Sits on: \",[\"name\"],\" · \",[\"preset\"]],\"editor.panels.roomConstructionRows.theNextRoom\":[\"the next room\"],\"editor.panels.roomConstructionRows.useExisting\":[\"Use existing\"],\"editor.panels.roomConstructionRows.wallCount\":[[\"walls\",\"plural\",{\"one\":[[\"wallCount\"],\" wall\"],\"other\":[[\"wallCount\"],\" walls\"]}]],\"editor.panels.roomConstructionRows.walls\":[\"Walls\"],\"editor.panels.roomConstructionRows.wallsThickenInwardSoTheBuilding\":[\"Walls thicken inward, so the building's outer size stays the same.\"],\"editor.panels.roomOpeningsField.cutOpening\":[\"Cut opening\"],\"editor.panels.roomOpeningsField.done\":[\"Done\"],\"editor.panels.roomOpeningsField.editFloor\":[\"Edit floor\"],\"editor.panels.roomOpeningsField.elevatorOpening\":[\"Elevator opening\"],\"editor.panels.roomOpeningsField.noOpeningsYetCutOneFor\":[\"No openings yet. Cut one for a stair void or a hatch.\"],\"editor.panels.roomOpeningsField.openingNumber\":[\"Opening \",[\"number\"]],\"editor.panels.roomOpeningsField.openings\":[[\"count\",\"plural\",{\"0\":[\"No openings\"],\"one\":[[\"number\"],\" opening\"],\"other\":[[\"number\"],\" openings\"]}]],\"editor.panels.roomOpeningsField.stairOpening\":[\"Stair opening\"],\"editor.panels.roomPanel.addStairs\":[\"Add stairs\"],\"editor.panels.roomPanel.addToAUnit\":[\"Add to a unit\"],\"editor.panels.roomPanel.area\":[\"Area\"],\"editor.panels.roomPanel.browse\":[\"Browse\"],\"editor.panels.roomPanel.builtWith\":[\"Built with\"],\"editor.panels.roomPanel.ceiling\":[\"Ceiling\"],\"editor.panels.roomPanel.deleteRoom\":[\"Delete room\"],\"editor.panels.roomPanel.editShape\":[\"Edit shape\"],\"editor.panels.roomPanel.floor\":[\"Floor\"],\"editor.panels.roomPanel.headroom\":[[\"height\"],\" headroom\"],\"editor.panels.roomPanel.height\":[\"Height\"],\"editor.panels.roomPanel.hideCode\":[\"Hide code\"],\"editor.panels.roomPanel.kickerLevel\":[\"Room · \",[\"level\"]],\"editor.panels.roomPanel.kickerMezzanineIn\":[\"Mezzanine · in \",[\"room\"]],\"editor.panels.roomPanel.kickerNotEnclosed\":[\"Room · not enclosed\"],\"editor.panels.roomPanel.loading\":[\"Loading…\"],\"editor.panels.roomPanel.mezzanine\":[\"Mezzanine\"],\"editor.panels.roomPanel.mezzanineName\":[\"Mezzanine name\"],\"editor.panels.roomPanel.mezzanineNames\":[\"Mezzanine names\"],\"editor.panels.roomPanel.newUnit\":[\"New unit\"],\"editor.panels.roomPanel.none\":[\"None\"],\"editor.panels.roomPanel.notEnoughHeadroom\":[\"Not enough headroom\"],\"editor.panels.roomPanel.openRoomArea\":[[\"area\"],\" · Close its walls to build its floor and ceiling.\"],\"editor.panels.roomPanel.openingCounts\":[[\"doors\",\"plural\",{\"one\":[[\"doorCount\"],\" door\"],\"other\":[[\"doorCount\"],\" doors\"]}],\" · \",[\"windows\",\"plural\",{\"one\":[[\"windowCount\"],\" window\"],\"other\":[[\"windowCount\"],\" windows\"]}]],\"editor.panels.roomPanel.overTheMezzanine\":[\"Over the mezzanine\"],\"editor.panels.roomPanel.perimeter\":[\"Perimeter\"],\"editor.panels.roomPanel.pick\":[\"Pick\"],\"editor.panels.roomPanel.pickingItAddsANumber\":[\"Picking it adds a number\"],\"editor.panels.roomPanel.remove\":[\"Remove\"],\"editor.panels.roomPanel.removeFromUnit\":[\"Remove from unit\"],\"editor.panels.roomPanel.removeFromUnitNamed\":[\"Remove from \",[\"unit\"]],\"editor.panels.roomPanel.rename\":[\"Rename\"],\"editor.panels.roomPanel.renameNamed\":[[\"name\"],\" · Rename\"],\"editor.panels.roomPanel.revert\":[\"Revert\"],\"editor.panels.roomPanel.room\":[\"Room\"],\"editor.panels.roomPanel.roomColourUsedInThePlan\":[\"Room colour — used in the plan and labels\"],\"editor.panels.roomPanel.roomName\":[\"Room name\"],\"editor.panels.roomPanel.roomNames\":[\"Room names\"],\"editor.panels.roomPanel.scriptedFinish\":[\"Scripted finish\"],\"editor.panels.roomPanel.shape\":[\"Shape\"],\"editor.panels.roomPanel.showMezzanineNames\":[\"Show mezzanine names\"],\"editor.panels.roomPanel.showRoomNames\":[\"Show room names\"],\"editor.panels.roomPanel.stairs\":[\"Stairs\"],\"editor.panels.roomPanel.unit\":[\"Unit\"],\"editor.panels.roomPanel.use\":[\"Use\"],\"editor.panels.roomPanel.useTyped\":[[\"use\"],\" “\",[\"name\"],\"”\"],\"editor.panels.roomPanel.usedOnThisLevel\":[[\"used\"],\" on this level\"],\"editor.panels.roomPanel.viewCode\":[\"View code\"],\"editor.panels.scriptUnreadable\":[\"The script could not be read.\"],\"editor.panels.shapeChoice.polygon\":[\"Polygon\"],\"editor.panels.shapeChoice.rectangle\":[\"Rectangle\"],\"editor.panels.wallRegionList.deleteRegion\":[\"Delete region\"],\"editor.panels.wallRegionList.paintRegions\":[\"Paint regions\"],\"editor.proceduralItems.inspector.adjustDesign\":[\"Adjust design\"],\"editor.proceduralItems.inspector.back\":[\"Back\"],\"editor.proceduralItems.inspector.editParts\":[\"Edit parts\"],\"editor.proceduralItems.inspector.invalidAttachment\":[\"Invalid attachment\"],\"editor.proceduralItems.inspector.invalidEdit\":[\"Invalid edit\"],\"editor.proceduralItems.inspector.invalidPlacement\":[\"Invalid placement\"],\"editor.proceduralItems.inspector.invalidPosition\":[\"Invalid position\"],\"editor.proceduralItems.inspector.invalidReset\":[\"Invalid reset\"],\"editor.proceduralItems.inspector.pos\":[\"pos\"],\"editor.proceduralItems.inspector.position\":[\"Position\"],\"editor.proceduralItems.inspector.resetThisPart\":[\"Reset this part\"],\"editor.reloadEditor\":[\"Reload editor\"],\"editor.riserDiagramPanel.close\":[\"Close riser diagram\"],\"editor.riserDiagramPanel.dwvPlumbingIsometric\":[\"DWV plumbing isometric\"],\"editor.riserDiagramPanel.dwvRiserDiagram\":[\"DWV riser diagram\"],\"editor.riserDiagramPanel.noDrainWasteOrVentPipes\":[\"No drain, waste, or vent pipes yet. Draw plumbing to see the riser diagram.\"],\"editor.riserDiagramPanel.riserDiagram\":[\"Riser Diagram\"],\"editor.riserDiagramPanel.trap\":[[\"diameter\"],\"\\\" P-trap\"],\"editor.riserDiagramPanel.vent\":[\"Vent\"],\"editor.riserDiagramPanel.ventTermination\":[[\"diameter\"],\"\\\" VTR\"],\"editor.riserDiagramPanel.waste\":[\"Waste\"],\"editor.room.builtOn.above\":[[\"current\"],\" · \",[\"distance\"],\" above \",[\"shared\"]],\"editor.room.builtOn.below\":[[\"current\"],\" · \",[\"distance\"],\" below \",[\"shared\"]],\"editor.room.builtOn.levelWith\":[[\"current\"],\" · level with \",[\"shared\"]],\"editor.roomLabel.room\":[\"Room\"],\"editor.roomLabel.zone\":[\"Zone\"],\"editor.roomName.attic\":[\"Attic\"],\"editor.roomName.balcony\":[\"Balcony\"],\"editor.roomName.basement\":[\"Basement\"],\"editor.roomName.bathroom\":[\"Bathroom\"],\"editor.roomName.bedroom\":[\"Bedroom\"],\"editor.roomName.boilerRoom\":[\"Boiler room\"],\"editor.roomName.carport\":[\"Carport\"],\"editor.roomName.cellar\":[\"Cellar\"],\"editor.roomName.closet\":[\"Closet\"],\"editor.roomName.corridor\":[\"Corridor\"],\"editor.roomName.courtyard\":[\"Courtyard\"],\"editor.roomName.deck\":[\"Deck\"],\"editor.roomName.den\":[\"Den\"],\"editor.roomName.diningRoom\":[\"Dining room\"],\"editor.roomName.dressingRoom\":[\"Dressing room\"],\"editor.roomName.enSuite\":[\"En-suite\"],\"editor.roomName.entrance\":[\"Entrance\"],\"editor.roomName.familyRoom\":[\"Family room\"],\"editor.roomName.gallery\":[\"Gallery\"],\"editor.roomName.gamesRoom\":[\"Games room\"],\"editor.roomName.garage\":[\"Garage\"],\"editor.roomName.garden\":[\"Garden\"],\"editor.roomName.gardenShed\":[\"Garden shed\"],\"editor.roomName.guestRoom\":[\"Guest room\"],\"editor.roomName.gym\":[\"Gym\"],\"editor.roomName.hallway\":[\"Hallway\"],\"editor.roomName.homeCinema\":[\"Home cinema\"],\"editor.roomName.kidsRoom\":[\"Kids' room\"],\"editor.roomName.kitchen\":[\"Kitchen\"],\"editor.roomName.kitchenette\":[\"Kitchenette\"],\"editor.roomName.landing\":[\"Landing\"],\"editor.roomName.laundry\":[\"Laundry\"],\"editor.roomName.library\":[\"Library\"],\"editor.roomName.livingRoom\":[\"Living room\"],\"editor.roomName.loft\":[\"Loft\"],\"editor.roomName.lounge\":[\"Lounge\"],\"editor.roomName.mezzanine\":[\"Mezzanine\"],\"editor.roomName.mudroom\":[\"Mudroom\"],\"editor.roomName.nursery\":[\"Nursery\"],\"editor.roomName.office\":[\"Office\"],\"editor.roomName.pantry\":[\"Pantry\"],\"editor.roomName.patio\":[\"Patio\"],\"editor.roomName.playroom\":[\"Playroom\"],\"editor.roomName.poolArea\":[\"Pool area\"],\"editor.roomName.porch\":[\"Porch\"],\"editor.roomName.powderRoom\":[\"Powder room\"],\"editor.roomName.primaryBedroom\":[\"Primary bedroom\"],\"editor.roomName.readingNook\":[\"Reading nook\"],\"editor.roomName.section.bathrooms\":[\"Bathrooms\"],\"editor.roomName.section.circulation\":[\"Circulation\"],\"editor.roomName.section.living\":[\"Living\"],\"editor.roomName.section.mezzanine\":[\"Mezzanine\"],\"editor.roomName.section.outdoor\":[\"Outdoor\"],\"editor.roomName.section.sleeping\":[\"Sleeping\"],\"editor.roomName.section.utility\":[\"Utility & storage\"],\"editor.roomName.section.work\":[\"Work & hobbies\"],\"editor.roomName.showerRoom\":[\"Shower room\"],\"editor.roomName.stairwell\":[\"Stairwell\"],\"editor.roomName.storage\":[\"Storage\"],\"editor.roomName.studio\":[\"Studio\"],\"editor.roomName.study\":[\"Study\"],\"editor.roomName.sunroom\":[\"Sunroom\"],\"editor.roomName.terrace\":[\"Terrace\"],\"editor.roomName.toilet\":[\"Toilet\"],\"editor.roomName.utilityRoom\":[\"Utility room\"],\"editor.roomName.veranda\":[\"Veranda\"],\"editor.roomName.walkInCloset\":[\"Walk-in closet\"],\"editor.roomName.workshop\":[\"Workshop\"],\"editor.sidebar.iconRail.settings\":[\"Settings\"],\"editor.sidebar.iconRail.site\":[\"Site\"],\"editor.sidebar.panels.itemsPanel.all\":[\"All\"],\"editor.sidebar.panels.itemsPanel.community\":[\"Community\"],\"editor.sidebar.panels.itemsPanel.functionTreePanel.all\":[\"All\"],\"editor.sidebar.panels.itemsPanel.functionTreePanel.community\":[\"Community\"],\"editor.sidebar.panels.itemsPanel.functionTreePanel.library\":[\"Library\"],\"editor.sidebar.panels.itemsPanel.functionTreePanel.mine\":[\"Mine\"],\"editor.sidebar.panels.itemsPanel.functionTreePanel.noResultsForSearch\":[\"No results for “\",[\"search\"],\"”\"],\"editor.sidebar.panels.itemsPanel.functionTreePanel.search\":[\"Search...\"],\"editor.sidebar.panels.itemsPanel.library\":[\"Library\"],\"editor.sidebar.panels.itemsPanel.mine\":[\"Mine\"],\"editor.sidebar.panels.itemsPanel.noResultsForSearch\":[\"No results for “\",[\"search\"],\"”\"],\"editor.sidebar.panels.itemsPanel.search\":[\"Search...\"],\"editor.sidebar.panels.sitePanel.addLevel\":[\"Add level\"],\"editor.sidebar.panels.sitePanel.addPoint\":[\"Add point\"],\"editor.sidebar.panels.sitePanel.area\":[\"Area:\"],\"editor.sidebar.panels.sitePanel.baseElevation\":[\"Base elevation\"],\"editor.sidebar.panels.sitePanel.building\":[\"Building\"],\"editor.sidebar.panels.sitePanel.buildingTreeNode.addNewLevel\":[\"Add new level\"],\"editor.sidebar.panels.sitePanel.buildingTreeNode.building\":[\"Building\"],\"editor.sidebar.panels.sitePanel.cameraSnapshot\":[\"Camera snapshot\"],\"editor.sidebar.panels.sitePanel.capture\":[\"Capture\"],\"editor.sidebar.panels.sitePanel.clearSelection\":[\"Clear selection\"],\"editor.sidebar.panels.sitePanel.clearSnapshot\":[\"Clear snapshot\"],\"editor.sidebar.panels.sitePanel.closeWallsAroundASpaceTo\":[\"Close walls around a space to make a room.\"],\"editor.sidebar.panels.sitePanel.collectionTreeNode.collectionColour\":[\"Collection colour\"],\"editor.sidebar.panels.sitePanel.collectionTreeNode.collections\":[\"Collections\"],\"editor.sidebar.panels.sitePanel.collectionTreeNode.deleteCollection\":[\"Delete collection\"],\"editor.sidebar.panels.sitePanel.delete\":[\"Delete\"],\"editor.sidebar.panels.sitePanel.deleteLevel\":[\"Delete level\"],\"editor.sidebar.panels.sitePanel.drawAZone\":[\"Draw a zone\"],\"editor.sidebar.panels.sitePanel.duplicate\":[\"Duplicate\"],\"editor.sidebar.panels.sitePanel.duplicateLevel\":[\"Duplicate level\"],\"editor.sidebar.panels.sitePanel.duplicateLevelWithOptions\":[\"Duplicate level with options\"],\"editor.sidebar.panels.sitePanel.duplicateWithOptions\":[\"Duplicate with options...\"],\"editor.sidebar.panels.sitePanel.elements\":[\"Elements\"],\"editor.sidebar.panels.sitePanel.guide\":[\"Guide\"],\"editor.sidebar.panels.sitePanel.hide\":[\"Hide\"],\"editor.sidebar.panels.sitePanel.level\":[\"Level\"],\"editor.sidebar.panels.sitePanel.newUnit\":[\"New unit\"],\"editor.sidebar.panels.sitePanel.noBuildingsYet\":[\"No buildings yet\"],\"editor.sidebar.panels.sitePanel.noElementsOnThisLevel\":[\"No elements on this level\"],\"editor.sidebar.panels.sitePanel.noLevelsYet\":[\"No levels yet\"],\"editor.sidebar.panels.sitePanel.objectsSelected\":[[\"count\",\"plural\",{\"one\":[\"#\",\" object selected\"],\"other\":[\"#\",\" objects selected\"]}]],\"editor.sidebar.panels.sitePanel.otherZones\":[\"Other zones\"],\"editor.sidebar.panels.sitePanel.perimeter\":[\"Perimeter:\"],\"editor.sidebar.panels.sitePanel.propertyLine\":[\"Property Line\"],\"editor.sidebar.panels.sitePanel.rooms\":[\"Rooms\"],\"editor.sidebar.panels.sitePanel.selectALevelToViewContent\":[\"Select a level to view content\"],\"editor.sidebar.panels.sitePanel.show\":[\"Show\"],\"editor.sidebar.panels.sitePanel.site\":[\"Site\"],\"editor.sidebar.panels.sitePanel.takeSnapshot\":[\"Take snapshot\"],\"editor.sidebar.panels.sitePanel.theGroundLevelCannotBeDeleted\":[\"The ground level cannot be deleted\"],\"editor.sidebar.panels.sitePanel.treeNodeActions.cameraSnapshot\":[\"Camera snapshot\"],\"editor.sidebar.panels.sitePanel.treeNodeActions.clearSnapshot\":[\"Clear snapshot\"],\"editor.sidebar.panels.sitePanel.treeNodeActions.hide\":[\"Hide\"],\"editor.sidebar.panels.sitePanel.treeNodeActions.show\":[\"Show\"],\"editor.sidebar.panels.sitePanel.treeNodeActions.takeSnapshot\":[\"Take snapshot\"],\"editor.sidebar.panels.sitePanel.treeNodeActions.updateSnapshot\":[\"Update snapshot\"],\"editor.sidebar.panels.sitePanel.treeNodeActions.viewSnapshot\":[\"View snapshot\"],\"editor.sidebar.panels.sitePanel.unitTreeNode.deleteUnit\":[\"Delete unit\"],\"editor.sidebar.panels.sitePanel.unitTreeNode.focused\":[\"Focused\"],\"editor.sidebar.panels.sitePanel.unitTreeNode.removeFromUnit\":[\"Remove from unit\"],\"editor.sidebar.panels.sitePanel.unitTreeNode.room\":[\"Room\"],\"editor.sidebar.panels.sitePanel.unitTreeNode.zone\":[\"Zone\"],\"editor.sidebar.panels.sitePanel.units\":[\"Units\"],\"editor.sidebar.panels.sitePanel.updateSnapshot\":[\"Update snapshot\"],\"editor.sidebar.panels.sitePanel.uploadScanFloorplan\":[\"Upload scan/floorplan\"],\"editor.sidebar.panels.sitePanel.uploadingProgress\":[[\"assetType\",\"select\",{\"guide\":[\"Uploading guide... \",[\"progress\"],\"%\"],\"other\":[\"Uploading scan... \",[\"progress\"],\"%\"]}]],\"editor.sidebar.panels.sitePanel.viewSnapshot\":[\"View snapshot\"],\"editor.sidebar.panels.sitePanel.zoneMembershipCheckbox.inUnitname\":[\"In \",[\"unitName\"]],\"editor.sidebar.panels.zonePanel.actions\":[\"Actions\"],\"editor.sidebar.panels.zonePanel.addOne\":[\"Add one\"],\"editor.sidebar.panels.zonePanel.cameraSnapshot\":[\"Camera snapshot\"],\"editor.sidebar.panels.zonePanel.clearSnapshot\":[\"Clear snapshot\"],\"editor.sidebar.panels.zonePanel.delete\":[\"Delete\"],\"editor.sidebar.panels.zonePanel.deleteWithContents\":[\"Delete with contents\"],\"editor.sidebar.panels.zonePanel.noZonesOnThisLevel\":[\"No zones on this level.\"],\"editor.sidebar.panels.zonePanel.saveToCatalog\":[\"Save to catalog\"],\"editor.sidebar.panels.zonePanel.selectALevelToViewAnd\":[\"Select a level to view and create zones\"],\"editor.sidebar.panels.zonePanel.takeSnapshot\":[\"Take snapshot\"],\"editor.sidebar.panels.zonePanel.updateSnapshot\":[\"Update snapshot\"],\"editor.sidebar.panels.zonePanel.viewSnapshot\":[\"View snapshot\"],\"editor.sidebar.usePluginPanels.labelPluginCrashed\":[\"\\\"\",[\"label\"],\"\\\" plugin crashed\"],\"editor.sidebar.usePluginPanels.loading\":[\"Loading…\"],\"editor.sidebar.usePluginPanels.plugins\":[\"Plugins\"],\"editor.sidebar.usePluginPanels.thisPanelHitAnErrorAnd\":[\"This panel hit an error and was unloaded for this session. The rest of the editor is unaffected — reload to try again.\"],\"editor.snapTarget.ceiling\":[\"Ceiling attachment\"],\"editor.snapTarget.roof\":[\"Roof attachment\"],\"editor.snapTarget.wall\":[\"Wall attachment\"],\"editor.theEditorSceneFailedToRender\":[\"The editor scene failed to render\"],\"editor.toolHint.aCurtainWallTakesNoCorner.1qxjv5i\":[\"A curtain wall takes no corner window\"],\"editor.toolHint.aCurvedWallTakesNoCorner.1vdnaw5\":[\"A curved wall takes no corner window\"],\"editor.toolHint.addACornerClickTheFirst.o4r67t\":[\"Add a corner · click the first to close\"],\"editor.toolHint.anotherOpeningIsInTheWay.11l9dd0\":[\"Another opening is in the way at the corner\"],\"editor.toolHint.autoHangers.10554ka\":[\"Auto hangers\"],\"editor.toolHint.autoHangersClickOrPressH.rwa3ka\":[\"Auto hangers - click or press H to toggle\"],\"editor.toolHint.autoHangersOff.7yx01x\":[\"Auto hangers: Off\"],\"editor.toolHint.autoHangersOn.10b1umh\":[\"Auto hangers: On\"],\"editor.toolHint.bypassSnapping.w5lmdv\":[\"Bypass snapping\"],\"editor.toolHint.cancel.ew9em3\":[\"Cancel\"],\"editor.toolHint.cancelMove.lvp31c\":[\"Cancel move\"],\"editor.toolHint.cancelRunExit.zqjf3h\":[\"Cancel run / exit\"],\"editor.toolHint.cancelStartPoint.1xbq2lh\":[\"Cancel start point\"],\"editor.toolHint.cornerWindow.1avkzpo\":[\"Corner window\"],\"editor.toolHint.cuts.1y0axps\":[\"Cuts\"],\"editor.toolHint.cutsValue.ouzhvb\":[\"Cuts: \",[\"value\"]],\"editor.toolHint.cutsValueEven.1ngsz3\":[\"Cuts: \",[\"value\"],\", even\"],\"editor.toolHint.cycleMonoGableButterfly.1poga3m\":[\"Cycle mono / gable / butterfly\"],\"editor.toolHint.cycleSnappingMode.1ct0gn6\":[\"Cycle snapping mode\"],\"editor.toolHint.doorStyleClickOrPressL.33pe65\":[\"Door style — click or press L to cycle\"],\"editor.toolHint.doorTypeClickOrPressO.1hhh8gt\":[\"Door type — click or press O to cycle\"],\"editor.toolHint.dropDownspoutFromOutlet.1k4h1m4\":[\"Drop downspout from outlet\"],\"editor.toolHint.ductDiameterDownUp.1wdz5vq\":[\"Duct diameter down / up\"],\"editor.toolHint.endRunCancel.59dh2w\":[\"End run / cancel\"],\"editor.toolHint.exit.engmg5\":[\"Exit\"],\"editor.toolHint.exitDrawing.9noxyb\":[\"Exit drawing\"],\"editor.toolHint.finishAndContinue.1gpfsks\":[\"Finish and continue\"],\"editor.toolHint.finishCeiling.1c1lfel\":[\"Finish ceiling\"],\"editor.toolHint.finishGridAxis.1wvrfhr\":[\"Finish grid axis\"],\"editor.toolHint.finishMeasurement.1e4gv16\":[\"Finish measurement\"],\"editor.toolHint.finishMultiPointWitnesses.8wzskz\":[\"Finish multi-point witnesses\"],\"editor.toolHint.finishSlab.xmnm8e\":[\"Finish slab\"],\"editor.toolHint.flipSide.172xku9\":[\"Flip side\"],\"editor.toolHint.followTraceALineset.mgquwe\":[\"Follow: trace a lineset\"],\"editor.toolHint.forcePlace.1hq1nr\":[\"Force place\"],\"editor.toolHint.freePlacement.1nztdac\":[\"Free placement\"],\"editor.toolHint.goVerticalClickToPlace.dg8g6m\":[\"Go vertical ↕, click to place\"],\"editor.toolHint.highlightOutlet.65hoq8\":[\"Highlight outlet\"],\"editor.toolHint.joinAsACornerWindow.jvdp4j\":[\"Join as a corner window\"],\"editor.toolHint.key.altDrag.ai3wn9\":[\"Alt + drag\"],\"editor.toolHint.key.backspace.qy6qx8\":[\"Backspace\"],\"editor.toolHint.key.click.m8sun\":[\"Click\"],\"editor.toolHint.key.clickAgain.190ws9j\":[\"Click again\"],\"editor.toolHint.key.command.1j2mkia\":[\"Command\"],\"editor.toolHint.key.control.10fbl8e\":[\"Control\"],\"editor.toolHint.key.delete.oay2cq\":[\"Delete\"],\"editor.toolHint.key.doubleClick.vlma6o\":[\"Double click\"],\"editor.toolHint.key.drag.8pwtpf\":[\"Drag\"],\"editor.toolHint.key.enter.1ctpui5\":[\"Enter\"],\"editor.toolHint.key.hover.6xw79p\":[\"Hover\"],\"editor.toolHint.key.hoverADuctEnd.19axr3b\":[\"Hover a duct end\"],\"editor.toolHint.key.hoverAPipeEnd.1jbum5f\":[\"Hover a pipe end\"],\"editor.toolHint.key.hoverGutter.1dwcsno\":[\"Hover gutter\"],\"editor.toolHint.key.leftClick.s4gwfc\":[\"Left click\"],\"editor.toolHint.key.middleClick.1jbaan4\":[\"Middle click\"],\"editor.toolHint.key.rShiftR.13bnobh\":[\"R / Shift+R\"],\"editor.toolHint.key.rightClick.1ovld0h\":[\"Right click\"],\"editor.toolHint.key.scroll.ai6wr0\":[\"Scroll\"],\"editor.toolHint.key.scrollWheel.18j0ix7\":[\"Scroll wheel\"],\"editor.toolHint.key.space.1hrh82t\":[\"Space\"],\"editor.toolHint.key.tab.1xsal0s\":[\"Tab\"],\"editor.toolHint.mountFloorCeilingWall.32dxpv\":[\"Mount: floor / ceiling / wall\"],\"editor.toolHint.noRoomForTheMatchingWindow.1755948\":[\"No room for the matching window on the other wall\"],\"editor.toolHint.noWallMeetsHere.19n99yc\":[\"No wall meets here\"],\"editor.toolHint.numberOfCutsScrollOrClick.1kqe84b\":[\"Number of cuts — scroll or click to change\"],\"editor.toolHint.pickWitnessPoint.k3hgh1\":[\"Pick witness point\"],\"editor.toolHint.pipeSizeDownUp.wp04og\":[\"Pipe size down / up\"],\"editor.toolHint.placeAndContinue.qfwkrq\":[\"Place and continue\"],\"editor.toolHint.placeBlock.1aylwrx\":[\"Place block\"],\"editor.toolHint.placeBoxVentOnRoof.kf88e5\":[\"Place box vent on roof\"],\"editor.toolHint.placeCabinet.b0ouyk\":[\"Place cabinet\"],\"editor.toolHint.placeCanopyOrSetTheNext.12l7zf8\":[\"Place canopy or set the next run point\"],\"editor.toolHint.placeChimneyOnRoof.19dbqu\":[\"Place chimney on roof\"],\"editor.toolHint.placeColumn.1w2vq86\":[\"Place column\"],\"editor.toolHint.placeCupolaOnRoof.ofx3bn\":[\"Place cupola on roof\"],\"editor.toolHint.placeDimensionLineWhenNeeded.bjw2cj\":[\"Place dimension line when needed\"],\"editor.toolHint.placeDoorOnWall.1jwadf\":[\"Place door on wall\"],\"editor.toolHint.placeDormerOnRoof.1w518a6\":[\"Place dormer on roof\"],\"editor.toolHint.placeElevator.1f65zva\":[\"Place elevator\"],\"editor.toolHint.placeEyebrowVentOnRoof.1h1tqxn\":[\"Place eyebrow vent on roof\"],\"editor.toolHint.placeFitting.1pmx3vn\":[\"Place fitting\"],\"editor.toolHint.placeGutterOnRoofEave.llwzf9\":[\"Place gutter on roof eave\"],\"editor.toolHint.placeItLockedTo45.16e4csk\":[\"Place it (locked to 45°)\"],\"editor.toolHint.placeItem.teynf\":[\"Place item\"],\"editor.toolHint.placeMeasurementPoint.bsatli\":[\"Place measurement point\"],\"editor.toolHint.placeOnAFence.1dptstr\":[\"Place on a fence\"],\"editor.toolHint.placeRegister.1uebycd\":[\"Place register\"],\"editor.toolHint.placeRidgeVentOnRoof.2tpd8r\":[\"Place ridge vent on roof\"],\"editor.toolHint.placeShelf.y4l3iw\":[\"Place shelf\"],\"editor.toolHint.placeSkylightOnRoof.e215pe\":[\"Place skylight on roof\"],\"editor.toolHint.placeSolarPanelArrayOnRoof.kk11fn\":[\"Place solar panel array on roof\"],\"editor.toolHint.placeSpawnPoint.205o25\":[\"Place spawn point\"],\"editor.toolHint.placeStairs.zwxxu2\":[\"Place stairs\"],\"editor.toolHint.placeTrap.1gxemn3\":[\"Place trap\"],\"editor.toolHint.placeTurbineVentOnRoof.1iqeluf\":[\"Place turbine vent on roof\"],\"editor.toolHint.placeUnit.8zkx4q\":[\"Place unit\"],\"editor.toolHint.placeWindowOnWall.1k3qnfb\":[\"Place window on wall\"],\"editor.toolHint.placeWithoutTheCornerSnap.1nifqew\":[\"Place without the corner snap\"],\"editor.toolHint.placement.13lcvts\":[\"Placement\"],\"editor.toolHint.placementAuto.1caa52d\":[\"Placement: Auto\"],\"editor.toolHint.placementGround.1ruz145\":[\"Placement: Ground\"],\"editor.toolHint.placementRoof.renkw8\":[\"Placement: Roof\"],\"editor.toolHint.placementSurfaceClickOrPressP.w56h19\":[\"Placement surface - click or press P to cycle\"],\"editor.toolHint.placementType.1mdpl60\":[\"Placement type\"],\"editor.toolHint.placementTypeClickOrPressI.10cgxh2\":[\"Placement type — click or press I to toggle\"],\"editor.toolHint.removeLastPoint.2dmdcx\":[\"Remove last point\"],\"editor.toolHint.removeLastWitness.1b6vvzw\":[\"Remove last witness\"],\"editor.toolHint.rotate.1thqa0a\":[\"Rotate\"],\"editor.toolHint.rotate45.9zq68u\":[\"Rotate ±45°\"],\"editor.toolHint.rotate45FloorCeiling.m9t57d\":[\"Rotate ±45° (floor / ceiling)\"],\"editor.toolHint.rotateGhost15.rsa52c\":[\"Rotate ghost ±15°\"],\"editor.toolHint.rotateOrFlipTheRunSide.t5ior7\":[\"Rotate or flip the run side\"],\"editor.toolHint.rotateRoofDirection90.tvbji2\":[\"Rotate roof direction 90°\"],\"editor.toolHint.rotateSpawnPoint.1opcuu7\":[\"Rotate spawn point\"],\"editor.toolHint.roundRectangularOval.e4nh6x\":[\"Round / rectangular / oval\"],\"editor.toolHint.setFenceStartEnd.1phbwsq\":[\"Set fence start / end\"],\"editor.toolHint.setOneCornerThenTheOpposite.8tsl49\":[\"Set one corner, then the opposite\"],\"editor.toolHint.setRoofFootprint.p50n0o\":[\"Set roof footprint\"],\"editor.toolHint.setWallStartEnd.1r8ubcx\":[\"Set wall start / end\"],\"editor.toolHint.slopeLevel.ftqp67\":[\"Slope / level\"],\"editor.toolHint.snapOntoTheRun.86yhmp\":[\"Snap onto the run\"],\"editor.toolHint.splitAtTheMarks.x5tpdd\":[\"Split at the marks\"],\"editor.toolHint.startGridAxis.k92yza\":[\"Start grid axis\"],\"editor.toolHint.startLineset.23q8dh\":[\"Start lineset\"],\"editor.toolHint.startLiquidLine.1rlxsgd\":[\"Start liquid line\"],\"editor.toolHint.startRun.r6fc5u\":[\"Start run\"],\"editor.toolHint.startSegment.rolym6\":[\"Start segment\"],\"editor.toolHint.stepBackOrCancel.zbfdkn\":[\"Step back or cancel\"],\"editor.toolHint.style.nf3vcm\":[\"Style\"],\"editor.toolHint.styleBarn.k9n1x\":[\"Style: Barn\"],\"editor.toolHint.styleCasement.ziklec\":[\"Style: Casement\"],\"editor.toolHint.styleCraftsman.52e6a9\":[\"Style: Craftsman\"],\"editor.toolHint.styleDoubleHung.1lg8pkg\":[\"Style: Double-hung\"],\"editor.toolHint.styleFrench.1ue3j64\":[\"Style: French\"],\"editor.toolHint.styleGlass.qudnb4\":[\"Style: Glass\"],\"editor.toolHint.styleGrid.1vuq4po\":[\"Style: Grid\"],\"editor.toolHint.styleHalfLouvered.13b1few\":[\"Style: Half-louvered\"],\"editor.toolHint.styleHorizontalBands.12ethxk\":[\"Style: Horizontal bands\"],\"editor.toolHint.styleModern.1fh8hhn\":[\"Style: Modern\"],\"editor.toolHint.stylePanel.922jze\":[\"Style: Panel\"],\"editor.toolHint.stylePaneledGlass.17a17en\":[\"Style: Paneled glass\"],\"editor.toolHint.styleShaker.49z17k\":[\"Style: Shaker\"],\"editor.toolHint.styleSingle.6f3cm0\":[\"Style: Single\"],\"editor.toolHint.styleSixPanel.u49laj\":[\"Style: Six-panel\"],\"editor.toolHint.styleSliding.q81s0i\":[\"Style: Sliding\"],\"editor.toolHint.styleTallGrid.1eotg3x\":[\"Style: Tall grid\"],\"editor.toolHint.styleTransom.kb9bh6\":[\"Style: Transom\"],\"editor.toolHint.styleTripleHung.pxnqi3\":[\"Style: Triple-hung\"],\"editor.toolHint.styleWideGrid.12n27et\":[\"Style: Wide grid\"],\"editor.toolHint.switchRotationAxisYXZ.15lohm6\":[\"Switch rotation axis (Y → X → Z)\"],\"editor.toolHint.theWallsMeetAtTooSharp.kh3wi3\":[\"The walls meet at too sharp or too flat an angle\"],\"editor.toolHint.theWindowWaitingThereIsTaller.1tqwez4\":[\"The window waiting there is taller than this wall\"],\"editor.toolHint.threeOrMoreWallsMeetHere.rgifif\":[\"Three or more walls meet here\"],\"editor.toolHint.traceCeilingOutline.1b639wv\":[\"Trace ceiling outline\"],\"editor.toolHint.traceSlabOutline.z0j2lc\":[\"Trace slab outline\"],\"editor.toolHint.type.1m2zofh\":[\"Type\"],\"editor.toolHint.typeAwning.1cj59al\":[\"Type: Awning\"],\"editor.toolHint.typeBarn.sbnygq\":[\"Type: Barn\"],\"editor.toolHint.typeBay.1200hc1\":[\"Type: Bay\"],\"editor.toolHint.typeBow.14s2t9p\":[\"Type: Bow\"],\"editor.toolHint.typeCabinet.1r68je5\":[\"Type: Cabinet\"],\"editor.toolHint.typeCasement.176uo9j\":[\"Type: Casement\"],\"editor.toolHint.typeDouble.af7w4i\":[\"Type: Double\"],\"editor.toolHint.typeDoubleHung.t482fu\":[\"Type: Double Hung\"],\"editor.toolHint.typeFixed.v1cjez\":[\"Type: Fixed\"],\"editor.toolHint.typeFolding.sxxyng\":[\"Type: Folding\"],\"editor.toolHint.typeFrench.1y57z1b\":[\"Type: French\"],\"editor.toolHint.typeHinged.1xrcfju\":[\"Type: Hinged\"],\"editor.toolHint.typeIsland.ufr3ce\":[\"Type: Island\"],\"editor.toolHint.typeLouvered.oxl1cz\":[\"Type: Louvered\"],\"editor.toolHint.typePocket.hc65x9\":[\"Type: Pocket\"],\"editor.toolHint.typeSingleHung.p53pyl\":[\"Type: Single Hung\"],\"editor.toolHint.typeSliding.nwmr3f\":[\"Type: Sliding\"],\"editor.toolHint.verticalStackClickToPlace.ijcn4q\":[\"Vertical stack ↕, click to place\"],\"editor.toolHint.wasteVent.1hvi3vj\":[\"Waste / vent\"],\"editor.toolHint.windowStyleClickOrPressL.ah7qm9\":[\"Window style — click or press L to cycle\"],\"editor.toolHint.windowTypeClickOrPressO.wv4x35\":[\"Window type — click or press O to cycle\"],\"editor.tools.distribution.distributionRunTool.lengthField\":[\"Length: \",[\"field\"],\" m\"],\"editor.tools.distribution.distributionRunTool.tabDirection\":[\"Tab: direction\"],\"editor.tools.distribution.distributionRunTool.typeALength\":[\"type a length\"],\"editor.views.plugins\":[\"Plugins\"],\"editor.views.view2d\":[\"2D\"],\"editor.views.view3d\":[\"3D\"],\"editor.views.viewBar.auto\":[\"Auto\"],\"editor.views.viewBar.browsePlugins\":[\"Browse plugins\"],\"editor.views.viewBar.closeLabel\":[\"Close \",[\"label\"]],\"editor.views.viewBar.closeSplit\":[\"Close split (\\\\)\"],\"editor.views.viewBar.ground\":[\"Ground\"],\"editor.views.viewBar.groundSolid\":[[\"standing\",\"select\",{\"partly\":[\"Partly below grade · ground solid\"],\"below\":[\"Below grade · ground solid\"],\"other\":[\"Ground solid\"]}]],\"editor.views.viewBar.groundVeiled\":[[\"standing\",\"select\",{\"partly\":[\"Partly below grade · ground veiled\"],\"below\":[\"Below grade · ground veiled\"],\"other\":[\"Ground veiled\"]}]],\"editor.views.viewBar.keepTheGroundSolid\":[\"Keep the ground solid\"],\"editor.views.viewBar.moreViews\":[\"More views\"],\"editor.views.viewBar.paneViews\":[\"Pane \",[\"pane\"],\" views\"],\"editor.views.viewBar.pinLabel\":[\"Pin \",[\"label\"]],\"editor.views.viewBar.pinToTheViewBar\":[\"Pin to the view bar\"],\"editor.views.viewBar.solid\":[\"Solid\"],\"editor.views.viewBar.split\":[\"Split (\\\\)\"],\"editor.views.viewBar.split2\":[\"Split\"],\"editor.views.viewBar.swapPanes\":[\"Swap panes\"],\"editor.views.viewBar.unpinFromTheViewBar\":[\"Unpin from the view bar\"],\"editor.views.viewBar.unpinLabel\":[\"Unpin \",[\"label\"]],\"editor.views.viewBar.veilTheGroundOverALevel\":[\"Veil the ground over a level below grade\"],\"editor.views.viewBar.views\":[\"Views\"],\"editor.youCanRetryTheSceneOr\":[\"You can retry the scene or return home without reloading the whole app shell.\"],\"node.block.description\":[\"A topology-backed solid edited directly in the canvas.\"],\"node.block.label\":[\"Block\"],\"node.boxVent.description\":[\"Small louvered exhaust vent that sits on a roof slope.\"],\"node.boxVent.label\":[\"Box Vent\"],\"node.building.description\":[\"A building container holding one or more levels.\"],\"node.building.label\":[\"Building\"],\"node.cabinet.description\":[\"A configurable parametric base cabinet.\"],\"node.cabinet.label\":[\"Modular Cabinet\"],\"node.cabinetModule.description\":[\"An editable module inside a modular cabinet run.\"],\"node.cabinetModule.label\":[\"Cabinet Module\"],\"node.ceiling.description\":[\"A polygon-bounded ceiling surface that hosts ceiling-mounted items.\"],\"node.ceiling.label\":[\"Ceiling\"],\"node.ceiling.panel.addHole\":[\"Add Hole\"],\"node.ceiling.panel.area\":[\"Area\"],\"node.ceiling.panel.auto\":[\"Auto\"],\"node.ceiling.panel.ceiling\":[\"Ceiling\"],\"node.ceiling.panel.customHeight\":[\"Custom height\"],\"node.ceiling.panel.cutOpening\":[\"Cut opening\"],\"node.ceiling.panel.done\":[\"Done\"],\"node.ceiling.panel.followsLevel\":[\"Follows level\"],\"node.ceiling.panel.height\":[\"Height\"],\"node.ceiling.panel.high30m\":[\"High (3.0m)\"],\"node.ceiling.panel.high90\":[\"High (9'0\\\")\"],\"node.ceiling.panel.holes\":[\"Holes\"],\"node.ceiling.panel.info\":[\"Info\"],\"node.ceiling.panel.limitedByLevel\":[\"Limited by the level to \",[\"height\"],\" — raise the level height for a taller ceiling.\"],\"node.ceiling.panel.low24m\":[\"Low (2.4m)\"],\"node.ceiling.panel.low80\":[\"Low (8'0\\\")\"],\"node.ceiling.panel.move\":[\"Move\"],\"node.ceiling.panel.noHoles\":[\"No holes\"],\"node.ceiling.panel.standard25m\":[\"Standard (2.5m)\"],\"node.ceiling.panel.standard86\":[\"Standard (8'6\\\")\"],\"node.ceiling.panel.tallerThanLevel\":[\"Taller than this level (\",[\"available\"],\" available). Raise the level height first.\"],\"node.chimney.description\":[\"Vertical masonry stack on a roof segment.\"],\"node.chimney.label\":[\"Chimney\"],\"node.column.description\":[\"A parametric column with configurable cross-section, base, and capital.\"],\"node.column.label\":[\"Column\"],\"node.constructionDimension.description\":[\"Associative linear, curved, circular, angular, or coordinate plan dimension.\"],\"node.constructionDimension.label\":[\"Construction Dimension\"],\"node.cornerRadius.bottomLeft\":[\"Bottom Left\"],\"node.cornerRadius.bottomRight\":[\"Bottom Right\"],\"node.cornerRadius.topLeft\":[\"Top Left\"],\"node.cornerRadius.topRight\":[\"Top Right\"],\"node.cupola.description\":[\"Louvered roof lantern with a dome or pyramid cap and optional finial.\"],\"node.cupola.label\":[\"Cupola\"],\"node.cutout.autoElevator\":[\"Auto elevator cutout\"],\"node.cutout.autoStair\":[\"Auto stair cutout\"],\"node.cutout.opening\":[\"Opening\"],\"node.cutout.room\":[\"Room cutout\"],\"node.door.description\":[\"A door cut into a wall. Animated open/close state.\"],\"node.door.label\":[\"Door\"],\"node.door.panel.actions\":[\"Actions\"],\"node.door.panel.addSegment\":[\"+ Add Segment\"],\"node.door.panel.all\":[\"All\"],\"node.door.panel.arch\":[\"Arch\"],\"node.door.panel.archHeight\":[\"Arch Height\"],\"node.door.panel.barHeight\":[\"Bar Height\"],\"node.door.panel.columns\":[\"Columns\"],\"node.door.panel.contentPadding\":[\"Content Padding\"],\"node.door.panel.cornerRadius\":[\"Corner Radius\"],\"node.door.panel.customTheSegmentsMatchNoStyle\":[\"Custom: the segments match no style.\"],\"node.door.panel.delete\":[\"Delete\"],\"node.door.panel.depth\":[\"Depth\"],\"node.door.panel.dimensions\":[\"Dimensions\"],\"node.door.panel.direction\":[\"Direction\"],\"node.door.panel.divider\":[\"Divider\"],\"node.door.panel.door\":[\"Door\"],\"node.door.panel.doorCloser\":[\"Door Closer\"],\"node.door.panel.duplicate\":[\"Duplicate\"],\"node.door.panel.empty\":[\"Empty\"],\"node.door.panel.enableHandle\":[\"Enable Handle\"],\"node.door.panel.enableThreshold\":[\"Enable Threshold\"],\"node.door.panel.flipSide\":[\"Flip Side\"],\"node.door.panel.fold\":[\"Fold\"],\"node.door.panel.frame\":[\"Frame\"],\"node.door.panel.garage\":[\"Garage\"],\"node.door.panel.glass\":[\"Glass\"],\"node.door.panel.handle\":[\"Handle\"],\"node.door.panel.handleSide\":[\"Handle Side\"],\"node.door.panel.hardware\":[\"Hardware\"],\"node.door.panel.height\":[\"Height\"],\"node.door.panel.hingesSide\":[\"Hinges Side\"],\"node.door.panel.horizontal\":[\"Horizontal\"],\"node.door.panel.individual\":[\"Individual\"],\"node.door.panel.inset\":[\"Inset\"],\"node.door.panel.inward\":[\"Inward\"],\"node.door.panel.left\":[\"Left\"],\"node.door.panel.move\":[\"Move\"],\"node.door.panel.open\":[\"Open\"],\"node.door.panel.opening\":[\"Opening\"],\"node.door.panel.openingShape\":[\"Opening Shape\"],\"node.door.panel.outward\":[\"Outward\"],\"node.door.panel.panel\":[\"Panel\"],\"node.door.panel.panels\":[\"Panels\"],\"node.door.panel.panicBar\":[\"Panic Bar\"],\"node.door.panel.pocket\":[\"Pocket\"],\"node.door.panel.position\":[\"Position\"],\"node.door.panel.rail\":[\"Rail\"],\"node.door.panel.rect\":[\"Rect\"],\"node.door.panel.remove\":[\"- Remove\"],\"node.door.panel.revealRadius\":[\"Reveal Radius\"],\"node.door.panel.right\":[\"Right\"],\"node.door.panel.rounded\":[\"Rounded\"],\"node.door.panel.segments\":[\"Segments\"],\"node.door.panel.sizeIsLimitedToTheWall\":[\"Size is limited to the wall, including clearance for the opening frame.\"],\"node.door.panel.slide\":[\"Slide\"],\"node.door.panel.style\":[\"Style\"],\"node.door.panel.swing\":[\"Swing\"],\"node.door.panel.thickness\":[\"Thickness\"],\"node.door.panel.threshold\":[\"Threshold\"],\"node.door.panel.topShape\":[\"Top Shape\"],\"node.door.panel.type\":[\"Type\"],\"node.door.panel.vertical\":[\"Vertical\"],\"node.door.panel.wall\":[\"wall\"],\"node.door.panel.width\":[\"Width\"],\"node.door.style.barn\":[\"Barn\"],\"node.door.style.craftsman\":[\"Craftsman\"],\"node.door.style.french\":[\"French\"],\"node.door.style.glass\":[\"Glass\"],\"node.door.style.halfLouvered\":[\"Half-louvered\"],\"node.door.style.modern\":[\"Modern\"],\"node.door.style.panel\":[\"Panel\"],\"node.door.style.paneledGlass\":[\"Paneled glass\"],\"node.door.style.shaker\":[\"Shaker\"],\"node.door.style.sixPanel\":[\"Six-panel\"],\"node.door.type.barn\":[\"Barn\"],\"node.door.type.double\":[\"Double\"],\"node.door.type.folding\":[\"Folding\"],\"node.door.type.french\":[\"French\"],\"node.door.type.garageRollup\":[\"Roll-up\"],\"node.door.type.garageSectional\":[\"Sectional\"],\"node.door.type.garageTiltup\":[\"Tilt-up\"],\"node.door.type.hinged\":[\"Hinged\"],\"node.door.type.pocket\":[\"Pocket\"],\"node.door.type.sliding\":[\"Sliding\"],\"node.dormer.description\":[\"House-shaped protrusion on a roof segment.\"],\"node.dormer.label\":[\"Dormer\"],\"node.downspout.description\":[\"Vertical drop pipe from a gutter outlet to the ground.\"],\"node.downspout.label\":[\"Downspout\"],\"node.ductFitting.description\":[\"Elbow, tee, reducer, or square-to-round transition connecting duct runs.\"],\"node.ductFitting.label\":[\"Duct Fitting\"],\"node.ductSegment.description\":[\"HVAC duct run — polyline of round, rect, or flat-oval sections.\"],\"node.ductSegment.label\":[\"Duct\"],\"node.ductTerminal.description\":[\"Duct terminal — supply register, ceiling diffuser, or return grille. Duct runs end at its collar.\"],\"node.ductTerminal.label\":[\"Register\"],\"node.elevator.description\":[\"A multi-level elevator shaft with configurable openings per level.\"],\"node.elevator.label\":[\"Elevator\"],\"node.eyebrowVent.description\":[\"Low curved lens-shaped roof vent with a louvered front.\"],\"node.eyebrowVent.label\":[\"Eyebrow Vent\"],\"node.fence.description\":[\"A straight or curved fence segment with configurable posts and infill.\"],\"node.fence.label\":[\"Fence\"],\"node.fenceGate.description\":[\"A gate hosted by a fence.\"],\"node.fenceGate.label\":[\"Gate\"],\"node.fenceOpening.description\":[\"An intentional opening in a fence.\"],\"node.fenceOpening.label\":[\"Open Passage\"],\"node.floorOpening.label\":[\"Floor opening\"],\"node.guide.description\":[\"A measurement / reference annotation (linear, area, or arc).\"],\"node.guide.label\":[\"Guide\"],\"node.gutter.description\":[\"Rain-water channel running along the eave of a roof segment.\"],\"node.gutter.label\":[\"Gutter\"],\"node.hole.manual\":[\"Manual\"],\"node.holeEditing\":[\"Hole \",[\"number\"],\" (Editing)\"],\"node.holeNumber\":[\"Hole \",[\"number\"]],\"node.holeSummary\":[[\"area\"],\" m² · \",[\"count\",\"plural\",{\"one\":[[\"points\"],\" pt\"],\"other\":[[\"points\"],\" pts\"]}],\" · \",[\"source\"]],\"node.hvacEquipment.description\":[\"Furnace, air handler, or condenser — duct runs connect to its supply/return collars.\"],\"node.hvacEquipment.label\":[\"HVAC Unit\"],\"node.importedMesh.description\":[\"Geometry preserved from an imported model when no native Pascal shape exists.\"],\"node.importedMesh.label\":[\"Imported Mesh\"],\"node.item.authoredParams.couldnTRebuildWithTheseValues\":[\"Couldn't rebuild with these values.\"],\"node.item.authoredParams.parameters\":[\"Parameters\"],\"node.item.authoredParams.rebuilding\":[\"Rebuilding…\"],\"node.item.authoredParams.rebuildingInBlender\":[\"Rebuilding in Blender…\"],\"node.item.authoredParams.resetParam\":[\"Reset \",[\"param\"]],\"node.item.authoredParams.resetParameters\":[\"Reset parameters\"],\"node.item.authoredParams.resetToDefault\":[\"Reset to default\"],\"node.item.description\":[\"A catalog-backed item (furniture, fixtures, decorations).\"],\"node.item.label\":[\"Item\"],\"node.item.panel.actions\":[\"Actions\"],\"node.item.panel.delete\":[\"Delete\"],\"node.item.panel.dimensions\":[\"Dimensions\"],\"node.item.panel.duplicate\":[\"Duplicate\"],\"node.item.panel.info\":[\"Info\"],\"node.item.panel.move\":[\"Move\"],\"node.item.panel.pos\":[\"pos\"],\"node.item.panel.position\":[\"Position\"],\"node.item.panel.rot\":[\"rot\"],\"node.item.panel.rotation\":[\"Rotation\"],\"node.item.panel.scale\":[\"Scale\"],\"node.item.panel.scale2\":[\"scale\"],\"node.item.panel.uniformScale\":[\"Uniform Scale\"],\"node.item.panel.xyz\":[\"XYZ\"],\"node.leanToExtension.description\":[\"An attached mono-pitch or freestanding mono, gable, or butterfly canopy with managed structure and drainage.\"],\"node.leanToExtension.label\":[\"Canopy\"],\"node.level.description\":[\"A single floor of a building, holding walls / slabs / ceilings / items.\"],\"node.level.label\":[\"Level\"],\"node.lineset.description\":[\"Refrigerant lineset — copper suction + liquid pair joining a condenser to the indoor coil.\"],\"node.lineset.label\":[\"Lineset\"],\"node.liquidLine.description\":[\"Standalone refrigerant liquid line — a thin bare-copper run; Follow mode traces an existing lineset.\"],\"node.liquidLine.label\":[\"Liquid Line\"],\"node.measurement.description\":[\"A persistent distance, angle, area, perimeter, or volume annotation.\"],\"node.measurement.label\":[\"Measurement\"],\"node.numberedName\":[[\"kind\"],\" \",[\"number\"]],\"node.panel.currently\":[\"Currently \",[\"value\"]],\"node.pipeFitting.description\":[\"DWV joint — elbow bend, 45° wye, or sanitary tee.\"],\"node.pipeFitting.label\":[\"Pipe Fitting\"],\"node.pipeSegment.description\":[\"Drain / waste / vent pipe run — draw level or toggle a ¼″ per foot fall with S.\"],\"node.pipeSegment.label\":[\"DWV Pipe\"],\"node.pipeTrap.description\":[\"DWV P-trap — water seal on the waste line. The trap arm runs to the vent.\"],\"node.pipeTrap.label\":[\"Trap\"],\"node.proceduralItem.description\":[\"Experimental editable recipe\"],\"node.proceduralItem.label\":[\"Procedural item\"],\"node.ridgeVent.description\":[\"Ventilation strip running along the ridge of a roof segment.\"],\"node.ridgeVent.label\":[\"Ridge Vent\"],\"node.roof.barrelPanel.archBays\":[\"Arch bays\"],\"node.roof.barrelPanel.barrelArch\":[\"Barrel arch\"],\"node.roof.barrelPanel.flatPanesFollowACircularArch\":[\"Flat panes follow a circular arch. Rise is measured from the eaves.\"],\"node.roof.barrelPanel.rise\":[\"Rise\"],\"node.roof.description\":[\"A pitched / hip / gable roof composed of one or more segments.\"],\"node.roof.glazing.face.archBay\":[\"Arch bay \",[\"number\"]],\"node.roof.glazing.face.back\":[\"Back slope\"],\"node.roof.glazing.face.endLeft\":[\"Left end\"],\"node.roof.glazing.face.endRight\":[\"Right end\"],\"node.roof.glazing.face.front\":[\"Front slope\"],\"node.roof.glazing.face.slope\":[\"Shed slope\"],\"node.roof.glazingControls.alignment\":[\"Alignment\"],\"node.roof.glazingControls.center\":[\"Center\"],\"node.roof.glazingControls.chooseALayoutToEditThe\":[\"Choose a layout to edit the grid.\"],\"node.roof.glazingControls.empty\":[\"Empty\"],\"node.roof.glazingControls.end\":[\"End\"],\"node.roof.glazingControls.fixedSpacing\":[\"Fixed spacing\"],\"node.roof.glazingControls.glass\":[\"Glass\"],\"node.roof.glazingControls.layout\":[\"Layout\"],\"node.roof.glazingControls.maxSpacing\":[\"Max spacing\"],\"node.roof.glazingControls.maximumSpacing\":[\"Maximum spacing\"],\"node.roof.glazingControls.mixed\":[\"Mixed\"],\"node.roof.glazingControls.panelCount\":[\"Panel count\"],\"node.roof.glazingControls.panels\":[\"Panels\"],\"node.roof.glazingControls.solid\":[\"Solid\"],\"node.roof.glazingControls.spacing\":[\"Spacing\"],\"node.roof.glazingControls.start\":[\"Start\"],\"node.roof.glazingControls.titleAlignment\":[[\"title\"],\" alignment\"],\"node.roof.glazingPanel.changesApplyToAllLengthRoof\":[\"Changes apply to all \",[\"length\"],\" roof segments.\"],\"node.roof.glazingPanel.chooseOneRoofSystemToEdit\":[\"Choose one roof system to edit settings for all selected segments.\"],\"node.roof.glazingPanel.closeTheRoofEnds\":[\"Close the roof ends\"],\"node.roof.glazingPanel.defaultPanelInfill\":[\"Default panel infill\"],\"node.roof.glazingPanel.dividesEachRoofFaceIntoColumns\":[\"Divides each roof face into columns.\"],\"node.roof.glazingPanel.dividesTheLengthOfEachArch\":[\"Divides the length of each arch bay into columns.\"],\"node.roof.glazingPanel.endInfillFillsTheSpaceAbove\":[\"End infill fills the space above the walls. Edit room walls and ceilings separately.\"],\"node.roof.glazingPanel.frameColor\":[\"Frame color\"],\"node.roof.glazingPanel.frameDepth\":[\"Frame depth\"],\"node.roof.glazingPanel.frameWidth\":[\"Frame width\"],\"node.roof.glazingPanel.framing\":[\"Framing\"],\"node.roof.glazingPanel.glass\":[\"Glass\"],\"node.roof.glazingPanel.glassTint\":[\"Glass tint\"],\"node.roof.glazingPanel.glazed\":[\"Glazed\"],\"node.roof.glazingPanel.glazingIsAvailableForGableStraight\":[\"Glazing is available for gable, straight shed, and barrel roofs.\"],\"node.roof.glazingPanel.gridAcrossTheRoof\":[\"Grid across the roof\"],\"node.roof.glazingPanel.gridAlongTheLength\":[\"Grid along the length\"],\"node.roof.glazingPanel.gridAlongTheSlope\":[\"Grid along the slope\"],\"node.roof.glazingPanel.gridWithinEachArchBay\":[\"Grid within each arch bay\"],\"node.roof.glazingPanel.infill\":[\"Infill\"],\"node.roof.glazingPanel.opacity\":[\"Opacity\"],\"node.roof.glazingPanel.paneThickness\":[\"Pane thickness\"],\"node.roof.glazingPanel.roofSystem\":[\"Roof system\"],\"node.roof.glazingPanel.roughness\":[\"Roughness\"],\"node.roof.glazingPanel.spacingIsMeasuredOnTheSlope\":[\"Spacing is measured on the slope, not its horizontal projection.\"],\"node.roof.glazingPanel.standard\":[\"Standard\"],\"node.roof.glazingPanel.subdividesEachFlatArchBayArch\":[\"Subdivides each flat arch bay. Arch bays controls the divisions around the curve.\"],\"node.roof.glazingPanelEditor.chooseAPanelToOverrideIts\":[\"Choose a panel to override its default infill.\"],\"node.roof.glazingPanelEditor.column2\":[\"Column\"],\"node.roof.glazingPanelEditor.custom\":[\"Custom\"],\"node.roof.glazingPanelEditor.default\":[\"Default\"],\"node.roof.glazingPanelEditor.grid\":[[\"columns\",\"plural\",{\"one\":[[\"columnCount\"],\" column\"],\"other\":[[\"columnCount\"],\" columns\"]}],\" · \",[\"rows\",\"plural\",{\"one\":[[\"rowCount\"],\" row\"],\"other\":[[\"rowCount\"],\" rows\"]}]],\"node.roof.glazingPanelEditor.individualPanels\":[\"Individual panels\"],\"node.roof.glazingPanelEditor.panelInfill\":[\"Panel infill\"],\"node.roof.glazingPanelEditor.resetToDefault\":[\"Reset to default\"],\"node.roof.glazingPanelEditor.roofFace\":[\"Roof face\"],\"node.roof.glazingPanelEditor.row2\":[\"Row\"],\"node.roof.glazingPanelEditor.selectedPanelInfill\":[\"Selected panel infill\"],\"node.roof.label\":[\"Roof\"],\"node.roof.panel.actions\":[\"Actions\"],\"node.roof.panel.addChimney\":[\"Add Chimney\"],\"node.roof.panel.addCupola\":[\"Add Cupola\"],\"node.roof.panel.addDormer\":[\"Add Dormer\"],\"node.roof.panel.addEyebrowVent\":[\"Add Eyebrow Vent\"],\"node.roof.panel.addGutter\":[\"Add Gutter\"],\"node.roof.panel.addSkylight\":[\"Add Skylight\"],\"node.roof.panel.addSolarPanel\":[\"Add Solar Panel\"],\"node.roof.panel.addVent\":[\"Add Vent\"],\"node.roof.panel.box\":[\"Box\"],\"node.roof.panel.boxVent\":[\"box vent\"],\"node.roof.panel.chimney\":[\"chimney\"],\"node.roof.panel.custom\":[\"Custom\"],\"node.roof.panel.delete\":[\"Delete\"],\"node.roof.panel.dormer\":[\"dormer\"],\"node.roof.panel.drawSegment\":[\"Draw Segment\"],\"node.roof.panel.duplicate\":[\"Duplicate\"],\"node.roof.panel.elements\":[\"Elements\"],\"node.roof.panel.followsWalls\":[\"Follows walls\"],\"node.roof.panel.gutter\":[\"gutter\"],\"node.roof.panel.level\":[\"Level\"],\"node.roof.panel.move\":[\"Move\"],\"node.roof.panel.moveToLevel\":[\"Move to \",[\"level\"]],\"node.roof.panel.moveToTheRoofLevel\":[\"Move to the roof level\"],\"node.roof.panel.onStoreyWalls\":[\"On \",[\"storey\"],\" with its walls, so it hides that floor's plan in solo and exploded views.\",[\"roofs\",\"plural\",{\"0\":[],\"1\":[],\"other\":[\" The floor's \",[\"roofCount\"],\" roofs move together.\"]}]],\"node.roof.panel.position\":[\"Position\"],\"node.roof.panel.ridge\":[\"Ridge\"],\"node.roof.panel.ridgeVent\":[\"ridge vent\"],\"node.roof.panel.roof\":[\"Roof\"],\"node.roof.panel.rotation\":[\"Rotation\"],\"node.roof.panel.segmentType\":[[\"roofType\",\"select\",{\"hip\":[\"Hip\"],\"gable\":[\"Gable\"],\"shed\":[\"Shed\"],\"gambrel\":[\"Gambrel\"],\"dutch\":[\"Dutch\"],\"mansard\":[\"Mansard\"],\"flat\":[\"Flat\"],\"conical\":[\"Conical\"],\"barrel\":[\"Barrel\"],\"other\":[\"Roof\"]}]],\"node.roof.panel.segments\":[\"Segments\"],\"node.roof.panel.skylight\":[\"skylight\"],\"node.roof.panel.solarPanel\":[\"solar panel\"],\"node.roof.panel.turbine\":[\"Turbine\"],\"node.roof.panel.turbineVent\":[\"turbine vent\"],\"node.roofSegment.description\":[\"A single pitched plane of a parent roof.\"],\"node.roofSegment.label\":[\"Roof Segment\"],\"node.roofSegment.panel.actions\":[\"Actions\"],\"node.roofSegment.panel.angle\":[\"Angle\"],\"node.roofSegment.panel.arc\":[\"Arc\"],\"node.roofSegment.panel.autoGutters\":[\"Auto gutters\"],\"node.roofSegment.panel.autoRidgeVent\":[\"Auto ridge vent\"],\"node.roofSegment.panel.barrel\":[\"Barrel\"],\"node.roofSegment.panel.clippedVersion\":[\"Clipped version\"],\"node.roofSegment.panel.conical\":[\"Conical\"],\"node.roofSegment.panel.conicalShape\":[\"Conical Shape\"],\"node.roofSegment.panel.deckThick\":[\"Deck Thick.\"],\"node.roofSegment.panel.delete\":[\"Delete\"],\"node.roofSegment.panel.depth\":[\"Depth\"],\"node.roofSegment.panel.diameter\":[\"Diameter\"],\"node.roofSegment.panel.doneEditing\":[\"Done editing\"],\"node.roofSegment.panel.drainage\":[\"Drainage\"],\"node.roofSegment.panel.duplicate\":[\"Duplicate\"],\"node.roofSegment.panel.dutch\":[\"Dutch\"],\"node.roofSegment.panel.eaveOverhang\":[\"Eave overhang\"],\"node.roofSegment.panel.editFootprint\":[\"Edit footprint\"],\"node.roofSegment.panel.endOverhang\":[\"End overhang\"],\"node.roofSegment.panel.fascia\":[\"Fascia\"],\"node.roofSegment.panel.fasciaHeight\":[\"Fascia height\"],\"node.roofSegment.panel.flat\":[\"Flat\"],\"node.roofSegment.panel.footprint\":[\"Footprint\"],\"node.roofSegment.panel.gable\":[\"Gable\"],\"node.roofSegment.panel.gableOverhang\":[\"Gable overhang\"],\"node.roofSegment.panel.gambrel\":[\"Gambrel\"],\"node.roofSegment.panel.hip\":[\"Hip\"],\"node.roofSegment.panel.kinkDepth\":[\"Kink Depth\"],\"node.roofSegment.panel.kinkHeight\":[\"Kink Height\"],\"node.roofSegment.panel.length\":[\"Length\"],\"node.roofSegment.panel.mansard\":[\"Mansard\"],\"node.roofSegment.panel.move\":[\"Move\"],\"node.roofSegment.panel.pitch\":[\"Pitch\"],\"node.roofSegment.panel.position\":[\"Position\"],\"node.roofSegment.panel.reset\":[\"Reset\"],\"node.roofSegment.panel.roofSegment\":[\"Roof Segment\"],\"node.roofSegment.panel.roofType\":[\"Roof Type\"],\"node.roofSegment.panel.rotation\":[\"Rotation\"],\"node.roofSegment.panel.shape\":[\"Shape\"],\"node.roofSegment.panel.shed\":[\"Shed\"],\"node.roofSegment.panel.shingleThick\":[\"Shingle Thick.\"],\"node.roofSegment.panel.span\":[\"Span\"],\"node.roofSegment.panel.startAngle\":[\"Start Angle\"],\"node.roofSegment.panel.structure\":[\"Structure\"],\"node.roofSegment.panel.topRakeLength\":[\"Top Rake Length\"],\"node.roofSegment.panel.topRakeThick\":[\"Top Rake Thick.\"],\"node.roofSegment.panel.trim\":[\"Trim\"],\"node.roofSegment.panel.waistHeight\":[\"Waist Height\"],\"node.roofSegment.panel.waistLength\":[\"Waist Length\"],\"node.roofSegment.panel.waistWidth\":[\"Waist Width\"],\"node.roofSegment.panel.wall\":[\"Wall\"],\"node.roofSegment.panel.wallHeight\":[\"Wall Height\"],\"node.roofSegment.panel.wallThick\":[\"Wall Thick.\"],\"node.roofSegment.panel.width\":[\"Width\"],\"node.scan.description\":[\"A captured session with optional mesh, motion, media, and sensor data.\"],\"node.scan.label\":[\"Capture\"],\"node.segmentNumber\":[\"Segment \",[\"number\"]],\"node.separator.label\":[\"Separator\"],\"node.shared.itemInteractionActions.turnLightOff\":[\"Turn light off\"],\"node.shared.itemInteractionActions.turnLightOn\":[\"Turn light on\"],\"node.shared.systemCheckPanel.aboutTheseChecks\":[\"About these checks\"],\"node.shared.systemCheckPanel.allFindings\":[\"All findings\"],\"node.shared.systemCheckPanel.allSystems\":[\"All systems\"],\"node.shared.systemCheckPanel.connections\":[\"Connections\"],\"node.shared.systemCheckPanel.drainage\":[\"Drainage\"],\"node.shared.systemCheckPanel.error\":[\"Error\"],\"node.shared.systemCheckPanel.errors\":[\"Errors\"],\"node.shared.systemCheckPanel.filterSystemChecks\":[\"Filter system checks\"],\"node.shared.systemCheckPanel.hangers\":[\"Hangers\"],\"node.shared.systemCheckPanel.intersections\":[\"Intersections\"],\"node.shared.systemCheckPanel.locate\":[\"Locate \",[\"name\"],\" (\",[\"id\"],\")\"],\"node.shared.systemCheckPanel.missingItem\":[\"Missing item\"],\"node.shared.systemCheckPanel.noFindings\":[\"No findings\"],\"node.shared.systemCheckPanel.noFindingsInThisCategory\":[\"No findings in this category\"],\"node.shared.systemCheckPanel.openEnds\":[\"Open ends\"],\"node.shared.systemCheckPanel.openEndsAndSeparateBranchesMay\":[\"Open ends and separate branches may be intentional. Intersection checks use bounding boxes; inspect openings and clearances.\"],\"node.shared.systemCheckPanel.selectedConnectedSystem\":[\"Selected connected system\"],\"node.shared.systemCheckPanel.selectedRuns\":[\"Selected: \",[\"count\",\"plural\",{\"one\":[[\"number\"],\" run\"],\"other\":[[\"number\"],\" runs\"]}],\" · \",[\"length\"],\" m\"],\"node.shared.systemCheckPanel.separateBranches\":[\"Separate branches\"],\"node.shared.systemCheckPanel.showAllFindings\":[\"Show all findings\"],\"node.shared.systemCheckPanel.systemChecks\":[\"System checks\"],\"node.shared.systemCheckPanel.systemFinding\":[\"System finding\"],\"node.shared.systemCheckPanel.systemFindings\":[\"System findings\"],\"node.shared.systemCheckPanel.warning\":[\"Warning\"],\"node.shared.systemCheckPanel.warnings\":[\"Warnings\"],\"node.shelf.description\":[\"A configurable shelving unit. Items host on each row.\"],\"node.shelf.label\":[\"Shelf\"],\"node.site.description\":[\"The top-level container holding buildings, zones, and the property boundary.\"],\"node.site.label\":[\"Site\"],\"node.site.panel.address\":[\"Address\"],\"node.site.panel.apn\":[\"APN\"],\"node.site.panel.autoMostNorthFacingEdge\":[\"Auto — most north-facing edge\"],\"node.site.panel.contourIntervalSitePlanAnd3d\":[\"Contour interval (site plan and 3D)\"],\"node.site.panel.county\":[\"County\"],\"node.site.panel.eGRs60\":[\"e.g. RS-60\"],\"node.site.panel.eGTampaLdc27156\":[\"e.g. Tampa LDC §27-156\"],\"node.site.panel.every12In\":[\"every 12 in\"],\"node.site.panel.every24In\":[\"every 24 in\"],\"node.site.panel.every6In\":[\"every 6 in\"],\"node.site.panel.findParcel\":[\"Find parcel\"],\"node.site.panel.finding\":[\"Finding…\"],\"node.site.panel.frontStreetEdge\":[\"Front (street) edge\"],\"node.site.panel.lookingUpTheParcel\":[\"Looking up the parcel and the streets around it…\"],\"node.site.panel.lotArea\":[\"Lot area\"],\"node.site.panel.n1200WCassStTampaFl\":[\"1200 W Cass St, Tampa, FL\"],\"node.site.panel.noSurveyedLinesContoursAreDrawn\":[\"No surveyed lines — contours are drawn from the sculpted ground.\"],\"node.site.panel.none\":[\"none\"],\"node.site.panel.northRotation\":[\"North rotation\"],\"node.site.panel.orientation\":[\"Orientation\"],\"node.site.panel.parcel\":[\"Parcel\"],\"node.site.panel.parcelLookupFailed\":[\"Parcel lookup failed.\"],\"node.site.panel.projectLook\":[\"Project look\"],\"node.site.panel.saveCurrentLook\":[\"Save current look\"],\"node.site.panel.saveTheCurrentLightingAndDisplay\":[\"Save the current lighting and display as this project's default. Personal display changes stay in this browser.\"],\"node.site.panel.setbacks\":[\"Setbacks\"],\"node.site.panel.showGround\":[\"Show ground\"],\"node.site.panel.showTheContourLinesIn3d\":[\"Show the contour lines in 3D\"],\"node.site.panel.side\":[\"side\"],\"node.site.panel.site\":[\"Site\"],\"node.site.panel.source\":[\"Source\"],\"node.site.panel.sourceCitation\":[\"Source / citation\"],\"node.site.panel.streetAddress\":[\"Street address\"],\"node.site.panel.survey\":[\"survey\"],\"node.site.panel.surveyedContours\":[[\"count\",\"plural\",{\"one\":[[\"lineCount\"],\" surveyed line\"],\"other\":[[\"lineCount\"],\" surveyed lines\"]}],\" at \",[\"interval\"],\" ft (\",[\"datum\"],\") — \",[\"source\"]],\"node.site.panel.terrain\":[\"Terrain\"],\"node.site.panel.typeAnAddressFirst\":[\"Type an address first.\"],\"node.site.panel.useProjectLook\":[\"Use project look\"],\"node.site.panel.zone\":[\"Zone\"],\"node.site.setback.front\":[\"Front\"],\"node.site.setback.leftOverride\":[\"Left (override)\"],\"node.site.setback.rear\":[\"Rear\"],\"node.site.setback.rightOverride\":[\"Right (override)\"],\"node.site.setback.side\":[\"Side\"],\"node.skylight.description\":[\"Framed glass opening on a roof segment.\"],\"node.skylight.label\":[\"Skylight\"],\"node.slab.description\":[\"A polygon-bounded floor surface that hosts items on top.\"],\"node.slab.label\":[\"Slab\"],\"node.slab.panel.addHole\":[\"Add Hole\"],\"node.slab.panel.area\":[\"Area\"],\"node.slab.panel.auto\":[\"Auto\"],\"node.slab.panel.base\":[\"Base\"],\"node.slab.panel.cutHatch\":[\"Cut hatch\"],\"node.slab.panel.cutOpening\":[\"Cut opening\"],\"node.slab.panel.depth\":[\"Depth\"],\"node.slab.panel.done\":[\"Done\"],\"node.slab.panel.elevation\":[\"Elevation\"],\"node.slab.panel.extendsThePerimeterDownToTerrain\":[\"Extends the perimeter down to terrain. The flat surface, base, and thickness stay unchanged.\"],\"node.slab.panel.fixed\":[\"Fixed\"],\"node.slab.panel.floor\":[\"Floor\"],\"node.slab.panel.followsTerrain\":[\"Follows terrain\"],\"node.slab.panel.foundation\":[\"Foundation\"],\"node.slab.panel.holes\":[\"Holes\"],\"node.slab.panel.info\":[\"Info\"],\"node.slab.panel.move\":[\"Move\"],\"node.slab.panel.noHoles\":[\"No holes\"],\"node.slab.panel.rim\":[\"Rim\"],\"node.slab.panel.slab\":[\"Slab\"],\"node.slab.panel.standard2\":[\"Standard (2\\\")\"],\"node.slab.panel.standard5cm\":[\"Standard (5cm)\"],\"node.slab.panel.sunken15cm\":[\"Sunken (15cm)\"],\"node.slab.panel.sunken6\":[\"Sunken (6\\\")\"],\"node.slab.panel.surface\":[\"Surface\"],\"node.slab.panel.thick15cm\":[\"Thick (15cm)\"],\"node.slab.panel.thick6\":[\"Thick (6\\\")\"],\"node.slab.panel.thickness\":[\"Thickness\"],\"node.slab.panel.thin1\":[\"Thin (1\\\")\"],\"node.slab.panel.thin2cm\":[\"Thin (2cm)\"],\"node.solarPanel.description\":[\"Grid of photovoltaic panels mounted on a roof segment.\"],\"node.solarPanel.label\":[\"Solar Panel\"],\"node.spawn.description\":[\"Player or camera origin within a level. One per level.\"],\"node.spawn.label\":[\"Spawn Point\"],\"node.stair.constructionControls.body\":[\"Body\"],\"node.stair.constructionControls.centerStringer\":[\"Center stringer\"],\"node.stair.constructionControls.closedRisers\":[\"Closed risers\"],\"node.stair.constructionControls.inherit\":[\"Inherit\"],\"node.stair.constructionControls.nosing\":[\"Nosing\"],\"node.stair.constructionControls.open\":[\"Open\"],\"node.stair.constructionControls.original\":[\"Original\"],\"node.stair.constructionControls.riserThickness\":[\"Riser thickness\"],\"node.stair.constructionControls.sideStringers\":[\"Side stringers\"],\"node.stair.constructionControls.solid\":[\"Solid\"],\"node.stair.constructionControls.stringerDepth\":[\"Stringer depth\"],\"node.stair.constructionControls.stringerWidth\":[\"Stringer width\"],\"node.stair.constructionControls.treadFinish\":[\"Tread finish\"],\"node.stair.constructionControls.treadThickness\":[\"Tread thickness\"],\"node.stair.constructionControls.waist\":[\"Waist\"],\"node.stair.constructionControls.waistThickness\":[\"Waist thickness\"],\"node.stair.description\":[\"A stair composed of one or more flights with configurable treads, risers, railings.\"],\"node.stair.diagnostic.arrivalMismatch\":[\"The flight chain does not reach the declared destination.\"],\"node.stair.diagnostic.comfortTarget\":[\"Two risers plus going is outside the 0.60–0.65 m design range.\"],\"node.stair.diagnostic.goingTarget\":[\"Going is below the design target.\"],\"node.stair.diagnostic.headroomTarget\":[\"Overhead surfaces leave less than the target headroom.\"],\"node.stair.diagnostic.headroomUnresolved\":[\"Detailed headroom could not be evaluated: check riser counts and the surface query budget.\"],\"node.stair.diagnostic.invalidFlight\":[\"Flight dimensions and integer riser count must be positive.\"],\"node.stair.diagnostic.invalidRise\":[\"The destination must be above the stair base.\"],\"node.stair.diagnostic.landingOverlap\":[\"Landing depth exceeds a full circle at the walking line; the visible landing is limited to one circle.\"],\"node.stair.diagnostic.narrowWinderEnd\":[\"The narrow end of a winder tread is below 0.10 m; check the intended stair use.\"],\"node.stair.diagnostic.nonuniformRisers\":[\"Flight riser heights differ. Use uniform-riser repair only if this is a proposed design.\"],\"node.stair.diagnostic.raisedLanding\":[\"A landing has a stored rise; inspect its transition before repair.\"],\"node.stair.diagnostic.riserTarget\":[\"Riser height exceeds the design target.\"],\"node.stair.label\":[\"Stair\"],\"node.stair.layout.straight\":[\"Straight\"],\"node.stair.layout.turn\":[[\"layout\"],\" turn\"],\"node.stair.panel.actions\":[\"Actions\"],\"node.stair.panel.addFlight\":[\"Add flight\"],\"node.stair.panel.addLanding\":[\"Add landing\"],\"node.stair.panel.applyLabelLayout\":[\"Apply \",[\"label\"],\" layout\"],\"node.stair.panel.autoCutout\":[\"Auto Cutout\"],\"node.stair.panel.balusters\":[\"Balusters\"],\"node.stair.panel.boards\":[\"Boards\"],\"node.stair.panel.both\":[\"Both\"],\"node.stair.panel.cable\":[\"Cable\"],\"node.stair.panel.centerColumn\":[\"Center Column\"],\"node.stair.panel.clockwise\":[\"Clockwise\"],\"node.stair.panel.connectedTo\":[\"Connected to \",[\"surface\"],\". Move the stair to connect to another edge.\"],\"node.stair.panel.connectedToSurface\":[\"Connected to a surface. Move the stair to connect to another edge.\"],\"node.stair.panel.construction\":[\"Construction\"],\"node.stair.panel.counterclockwise\":[\"Counterclockwise\"],\"node.stair.panel.curved\":[\"Curved\"],\"node.stair.panel.customRise\":[\"Custom rise\"],\"node.stair.panel.deck\":[\"Deck\"],\"node.stair.panel.delete\":[\"Delete\"],\"node.stair.panel.designTargets\":[\"Design targets\"],\"node.stair.panel.destination\":[\"Destination\"],\"node.stair.panel.dragNearADeckPatioConcrete\":[\"Drag near a deck, patio, concrete slab, or landing edge to fit the stair.\"],\"node.stair.panel.duplicate\":[\"Duplicate\"],\"node.stair.panel.equalAngle\":[\"Equal angle\"],\"node.stair.panel.equalGoing\":[\"Equal going\"],\"node.stair.panel.fitRisersAndGoing\":[\"Fit risers and going\"],\"node.stair.panel.fitToFloor\":[\"Fit To Floor\"],\"node.stair.panel.fitUniformRisers\":[\"Fit uniform risers\"],\"node.stair.panel.flightMeasurements\":[\"Flight \",[\"number\"],\": \",[\"count\",\"plural\",{\"one\":[[\"riserCount\"],\" riser\"],\"other\":[[\"riserCount\"],\" risers\"]}],\" · R \",[\"riser\"],\" · T \",[\"going\"],\" · \",[\"slope\"]],\"node.stair.panel.floorsCeilingsAndStairsOnly\":[\"Floors, ceilings and stairs only.\"],\"node.stair.panel.followsDeck\":[\"Follows deck\"],\"node.stair.panel.followsLevel\":[\"Follows level\"],\"node.stair.panel.fromLevel\":[\"From Level\"],\"node.stair.panel.geometry\":[\"Geometry\"],\"node.stair.panel.glass\":[\"Glass\"],\"node.stair.panel.headroom\":[\"Headroom:\"],\"node.stair.panel.height\":[\"Height\"],\"node.stair.panel.innerGap\":[\"Inner gap\"],\"node.stair.panel.innerRadius\":[\"Inner Radius\"],\"node.stair.panel.integrated\":[\"Integrated\"],\"node.stair.panel.landing\":[\"Landing\"],\"node.stair.panel.layout\":[\"Layout\"],\"node.stair.panel.left\":[\"Left\"],\"node.stair.panel.leftTurn\":[\"Left turn\"],\"node.stair.panel.measurements\":[\"Measurements\"],\"node.stair.panel.metal\":[\"Metal\"],\"node.stair.panel.move\":[\"Move\"],\"node.stair.panel.movingThisStairKeepsItsCurrent\":[\"Moving this stair keeps its current rise, steps, and run.\"],\"node.stair.panel.noOverheadSurface\":[\"No overhead surface\"],\"node.stair.panel.none\":[\"None\"],\"node.stair.panel.notEvaluated\":[\"Not evaluated\"],\"node.stair.panel.opening\":[\"Opening\"],\"node.stair.panel.openingOffset\":[\"Opening Offset\"],\"node.stair.panel.position\":[\"Position\"],\"node.stair.panel.postRail\":[\"Post & rail\"],\"node.stair.panel.railing\":[\"Railing\"],\"node.stair.panel.right\":[\"Right\"],\"node.stair.panel.rightTurn\":[\"Right turn\"],\"node.stair.panel.rise\":[\"Rise\"],\"node.stair.panel.rotation\":[\"Rotation\"],\"node.stair.panel.segmentType\":[[\"type\",\"select\",{\"landing\":[\"Landing\"],\"other\":[\"Stair\"]}]],\"node.stair.panel.segments\":[\"Segments\"],\"node.stair.panel.sizing\":[\"Sizing\"],\"node.stair.panel.snapToNearbySurfaces\":[\"Snap to nearby surfaces\"],\"node.stair.panel.spiral\":[\"Spiral\"],\"node.stair.panel.staircase\":[\"Staircase\"],\"node.stair.panel.stepSupports\":[\"Step Supports\"],\"node.stair.panel.steps\":[\"Steps\"],\"node.stair.panel.straight\":[\"Straight\"],\"node.stair.panel.style\":[\"Style\"],\"node.stair.panel.surfaceConnection\":[\"Surface connection\"],\"node.stair.panel.sweep\":[\"Sweep\"],\"node.stair.panel.targetGoing\":[\"Target going\"],\"node.stair.panel.targetHeadroom\":[\"Target headroom\"],\"node.stair.panel.targetMaxRiser\":[\"Target max riser\"],\"node.stair.panel.targetMinimumGoing\":[\"Target minimum going\"],\"node.stair.panel.thickness\":[\"Thickness\"],\"node.stair.panel.to\":[\"To\"],\"node.stair.panel.topLanding\":[\"Top Landing\"],\"node.stair.panel.type\":[\"Type\"],\"node.stair.panel.unavailable\":[\"Unavailable\"],\"node.stair.panel.walkingLineOffset\":[\"Walking line offset\"],\"node.stair.panel.width\":[\"Width\"],\"node.stair.panel.winder\":[\"Winder\"],\"node.stair.railingControls.both\":[\"Both\"],\"node.stair.railingControls.bottomExtension\":[\"Bottom sloped extension\"],\"node.stair.railingControls.continuous\":[\"Continuous\"],\"node.stair.railingControls.floor\":[\"Floor\"],\"node.stair.railingControls.handrailDiameter\":[\"Handrail diameter\"],\"node.stair.railingControls.handrailHeight\":[\"Handrail height\"],\"node.stair.railingControls.handrailInset\":[\"Handrail inset\"],\"node.stair.railingControls.left\":[\"Left\"],\"node.stair.railingControls.noReturn\":[\"No return\"],\"node.stair.railingControls.none\":[\"None\"],\"node.stair.railingControls.originalLayout\":[\"Original layout\"],\"node.stair.railingControls.postFacing\":[\"Post-facing\"],\"node.stair.railingControls.returnLength\":[\"Return length\"],\"node.stair.railingControls.right\":[\"Right\"],\"node.stair.railingControls.separateHandrail\":[\"Separate handrail\"],\"node.stair.railingControls.setTheLengthToReachThe\":[\"Set the length to reach the wall or post.\"],\"node.stair.railingControls.topExtension\":[\"Top horizontal extension\"],\"node.stair.railingControls.wallFacing\":[\"Wall-facing\"],\"node.stairSegment.description\":[\"A single flight of a parent stair.\"],\"node.stairSegment.label\":[\"Stair Segment\"],\"node.stairSegment.panel.actions\":[\"Actions\"],\"node.stairSegment.panel.attachment\":[\"Attachment\"],\"node.stairSegment.panel.delete\":[\"Delete\"],\"node.stairSegment.panel.dimensions\":[\"Dimensions\"],\"node.stairSegment.panel.duplicate\":[\"Duplicate\"],\"node.stairSegment.panel.editingSwitchesTheStairToCustom\":[\"Editing switches the stair to Custom rise\"],\"node.stairSegment.panel.equalAngle\":[\"Equal angle\"],\"node.stairSegment.panel.equalGoing\":[\"Equal going\"],\"node.stairSegment.panel.fillToFloor\":[\"Fill to floor\"],\"node.stairSegment.panel.flight\":[\"Flight\"],\"node.stairSegment.panel.flightShape\":[\"Flight shape\"],\"node.stairSegment.panel.front\":[\"Front\"],\"node.stairSegment.panel.height\":[\"Height\"],\"node.stairSegment.panel.innerGap\":[\"Inner gap\"],\"node.stairSegment.panel.landing\":[\"Landing\"],\"node.stairSegment.panel.left\":[\"Left\"],\"node.stairSegment.panel.leftTurn\":[\"Left turn\"],\"node.stairSegment.panel.length\":[\"Length\"],\"node.stairSegment.panel.move\":[\"Move\"],\"node.stairSegment.panel.position\":[\"Position\"],\"node.stairSegment.panel.right\":[\"Right\"],\"node.stairSegment.panel.rightTurn\":[\"Right turn\"],\"node.stairSegment.panel.rotation\":[\"Rotation\"],\"node.stairSegment.panel.stairSegment\":[\"Stair Segment\"],\"node.stairSegment.panel.steps\":[\"Steps\"],\"node.stairSegment.panel.straight\":[\"Straight\"],\"node.stairSegment.panel.structure\":[\"Structure\"],\"node.stairSegment.panel.thickness\":[\"Thickness\"],\"node.stairSegment.panel.type\":[\"Type\"],\"node.stairSegment.panel.walkingLineOffset\":[\"Walking line offset\"],\"node.stairSegment.panel.width\":[\"Width\"],\"node.stairSegment.panel.winder\":[\"Winder\"],\"node.structuralGrid.description\":[\"Persistent construction grid axis with identification bubbles.\"],\"node.structuralGrid.label\":[\"Structural Grid\"],\"node.turbineVent.description\":[\"Wind-driven spinning whirlybird exhaust vent for a roof slope.\"],\"node.turbineVent.label\":[\"Turbine Vent\"],\"node.unit.description\":[\"A named group of zones forming one apartment, hotel room or commercial lot.\"],\"node.unit.kind.apartment\":[\"Apartment\"],\"node.unit.kind.commercial\":[\"Commercial\"],\"node.unit.kind.common\":[\"Common\"],\"node.unit.kind.hotelRoom\":[\"Hotel room\"],\"node.unit.label\":[\"Unit\"],\"node.unit.panel.memberRoom\":[\"Room\"],\"node.unit.panel.memberZone\":[\"Zone\"],\"node.unit.panel.noZonesAssigned\":[\"No zones assigned yet.\"],\"node.unit.panel.nonAdjacentLevels\":[\"Members sit on levels that are not adjacent.\"],\"node.unit.panel.removeMember\":[\"Remove \",[\"name\"],\" from unit\"],\"node.unit.panel.removeZone\":[\"Remove zone from unit\"],\"node.unit.unitPanel.actions\":[\"Actions\"],\"node.unit.unitPanel.color\":[\"Color\"],\"node.unit.unitPanel.delete\":[\"Delete\"],\"node.unit.unitPanel.focus\":[\"Focus\"],\"node.unit.unitPanel.grossArea\":[\"Gross area\"],\"node.unit.unitPanel.kind\":[\"Kind\"],\"node.unit.unitPanel.levels\":[\"Levels\"],\"node.unit.unitPanel.members\":[\"Members\"],\"node.unit.unitPanel.name\":[\"Name\"],\"node.unit.unitPanel.noRoomsYetPickThisUnit\":[\"No rooms yet. Pick this unit from a room's panel, or draw zones while it is focused.\"],\"node.unit.unitPanel.report\":[\"Report\"],\"node.unit.unitPanel.unit\":[\"Unit\"],\"node.wall.actions.mergeWalls\":[\"Merge walls\"],\"node.wall.actions.splitWall\":[\"Split wall\"],\"node.wall.curtain.cell\":[\"Column \",[\"column\"],\", row \",[\"row\"],\": \",[\"type\",\"select\",{\"glass\":[\"glass\"],\"solid\":[\"solid\"],\"other\":[\"empty\"]}]],\"node.wall.curtain.columnSpacing\":[[\"count\",\"plural\",{\"one\":[[\"number\"],\" column\"],\"other\":[[\"number\"],\" columns\"]}],\" · \",[\"spacing\"],\" grid spacing\"],\"node.wall.curtain.noPanels\":[\"No panels\"],\"node.wall.curtain.rowSpacing\":[[\"count\",\"plural\",{\"one\":[[\"number\"],\" row\"],\"other\":[[\"number\"],\" rows\"]}],\" · \",[\"spacing\"],\" grid spacing\"],\"node.wall.curtainWallPanel.applyTint\":[\"Apply tint\"],\"node.wall.curtainWallPanel.borderOpeningFrame\":[\"Border / opening frame\"],\"node.wall.curtainWallPanel.bottom\":[\"Bottom\"],\"node.wall.curtainWallPanel.bottomRow\":[\"Bottom row\"],\"node.wall.curtainWallPanel.cancelTint\":[\"Cancel tint\"],\"node.wall.curtainWallPanel.center\":[\"Center\"],\"node.wall.curtainWallPanel.chooseACellOrEnterIts\":[\"Choose a cell or enter its column and row. Use arrow keys to move between cells. Columns run from the wall start; rows count upward.\"],\"node.wall.curtainWallPanel.clearHiddenOverrides\":[\"Clear hidden overrides\"],\"node.wall.curtainWallPanel.column\":[\"Column\"],\"node.wall.curtainWallPanel.columnLayout\":[\"Column layout\"],\"node.wall.curtainWallPanel.columnRow\":[\"Column \",[\"column\"],\", row \",[\"row\"]],\"node.wall.curtainWallPanel.construction\":[\"Construction\"],\"node.wall.curtainWallPanel.continuousMullionsAndTransomsAssembledAlong\":[\"Continuous mullions and transoms assembled along the wall.\"],\"node.wall.curtainWallPanel.curtainWallPanelSelection\":[\"Curtain wall panel selection\"],\"node.wall.curtainWallPanel.customInfill\":[\"Custom infill\"],\"node.wall.curtainWallPanel.defaultPanel\":[\"Default panel\"],\"node.wall.curtainWallPanel.editIndividualPanels\":[\"Edit individual panels\"],\"node.wall.curtainWallPanel.effectiveThicknessLimited\":[\"Effective thickness: \",[\"thickness\"],\", limited by frame depth.\"],\"node.wall.curtainWallPanel.empty\":[\"Empty\"],\"node.wall.curtainWallPanel.enablePanelEditing\":[\"Enable panel editing\"],\"node.wall.curtainWallPanel.end\":[\"End\"],\"node.wall.curtainWallPanel.fixedSpacing\":[\"Fixed spacing\"],\"node.wall.curtainWallPanel.followingWallDefaults\":[\"Following wall defaults\"],\"node.wall.curtainWallPanel.frameDimensions\":[\"Frame dimensions\"],\"node.wall.curtainWallPanel.framing\":[\"Framing\"],\"node.wall.curtainWallPanel.fullyCapped\":[\"Fully capped\"],\"node.wall.curtainWallPanel.glass\":[\"Glass\"],\"node.wall.curtainWallPanel.glassAppearance\":[\"Glass appearance\"],\"node.wall.curtainWallPanel.glassAppearanceIsControlledByThe\":[\"Glass appearance is controlled by the paint tool.\"],\"node.wall.curtainWallPanel.glassTint\":[\"Glass tint\"],\"node.wall.curtainWallPanel.glazingGap\":[\"Glazing gap\"],\"node.wall.curtainWallPanel.gridLimitedTo32PanelsPer\":[\"Grid limited to 32 panels per axis. Spacing expands to fit this wall.\"],\"node.wall.curtainWallPanel.hiddenCustomPanelCount\":[[\"length\",\"plural\",{\"one\":[[\"number\"],\" custom panel is outside this grid. It returns if the grid expands.\"],\"other\":[[\"number\"],\" custom panels are outside this grid. They return if the grid expands.\"]}]],\"node.wall.curtainWallPanel.horizontalCaps\":[\"Horizontal caps\"],\"node.wall.curtainWallPanel.horizontalFrameWidth\":[\"Horizontal frame width\"],\"node.wall.curtainWallPanel.layout\":[\"Layout\"],\"node.wall.curtainWallPanel.lowRoughnessIsSmoothHighRoughness\":[\"Low roughness is smooth; high roughness gives a matte surface in rendered shading.\"],\"node.wall.curtainWallPanel.maximumSpacing\":[\"Maximum spacing\"],\"node.wall.curtainWallPanel.moduleJointWidth\":[\"Module joint width\"],\"node.wall.curtainWallPanel.none\":[\"None\"],\"node.wall.curtainWallPanel.opacity\":[\"Opacity\"],\"node.wall.curtainWallPanel.opaqueBand\":[\"Opaque band\"],\"node.wall.curtainWallPanel.opaqueBandsReplaceAFullRow\":[\"Opaque bands replace a full row with solid panels. Apply their finish with the paint tool.\"],\"node.wall.curtainWallPanel.panelCount\":[\"Panel count\"],\"node.wall.curtainWallPanel.panelInfill\":[\"Panel infill\"],\"node.wall.curtainWallPanel.panelThickness\":[\"Panel thickness\"],\"node.wall.curtainWallPanel.panels\":[\"Panels\"],\"node.wall.curtainWallPanel.resetThisPanel\":[\"Reset this panel\"],\"node.wall.curtainWallPanel.row2\":[\"Row\"],\"node.wall.curtainWallPanel.rowLayout\":[\"Row layout\"],\"node.wall.curtainWallPanel.separateFramedModulesWithJointsBetween\":[\"Separate framed modules with joints between units.\"],\"node.wall.curtainWallPanel.solid\":[\"Solid\"],\"node.wall.curtainWallPanel.spacing\":[\"Spacing\"],\"node.wall.curtainWallPanel.start\":[\"Start\"],\"node.wall.curtainWallPanel.stickBuilt\":[\"Stick-built\"],\"node.wall.curtainWallPanel.structuralGlazing\":[\"Structural glazing\"],\"node.wall.curtainWallPanel.surfaceRoughness\":[\"Surface roughness\"],\"node.wall.curtainWallPanel.top\":[\"Top\"],\"node.wall.curtainWallPanel.topRow\":[\"Top row\"],\"node.wall.curtainWallPanel.uncappedMembersSitBehindTheGlazing\":[\"Uncapped members sit behind the glazing.\"],\"node.wall.curtainWallPanel.unitized\":[\"Unitized\"],\"node.wall.curtainWallPanel.useGlassSettingsInstead\":[\"Use glass settings instead\"],\"node.wall.curtainWallPanel.useTheDoorOrWindowTool\":[\"Use the Door or Window tool to add an opening through the wall.\"],\"node.wall.curtainWallPanel.verticalCaps\":[\"Vertical caps\"],\"node.wall.curtainWallPanel.verticalFrameWidth\":[\"Vertical frame width\"],\"node.wall.curtainWallPanel.wallSystem\":[\"Wall system\"],\"node.wall.description\":[\"A straight or curved wall segment. Hosts doors, windows, lean-to extensions, and wall-mounted items.\"],\"node.wall.label\":[\"Wall\"],\"node.wall.panel.actions\":[\"Actions\"],\"node.wall.panel.assembly\":[\"Assembly\"],\"node.wall.panel.auto\":[\"Auto\"],\"node.wall.panel.both\":[\"Both\"],\"node.wall.panel.bottom\":[\"Bottom\"],\"node.wall.panel.brickVeneer\":[\"Brick veneer\"],\"node.wall.panel.chairRail\":[\"Chair rail\"],\"node.wall.panel.cmu\":[\"CMU\"],\"node.wall.panel.colonial\":[\"Colonial\"],\"node.wall.panel.cove\":[\"Cove\"],\"node.wall.panel.craft\":[\"Craft\"],\"node.wall.panel.crownMolding\":[\"Crown molding\"],\"node.wall.panel.curtainWall\":[\"Curtain wall\"],\"node.wall.panel.curve\":[\"Curve\"],\"node.wall.panel.custom\":[\"Custom\"],\"node.wall.panel.customHeight\":[\"Custom height\"],\"node.wall.panel.depth\":[\"Depth\"],\"node.wall.panel.dimensions\":[\"Dimensions\"],\"node.wall.panel.drywall\":[\"Drywall\"],\"node.wall.panel.extendsDownwardToMeetTheTerrain\":[\"Extends downward to meet the terrain. Height and top stay unchanged.\"],\"node.wall.panel.exterior\":[\"Exterior\"],\"node.wall.panel.fiberCement\":[\"Fiber cement\"],\"node.wall.panel.fillToTerrain\":[\"Fill to terrain\"],\"node.wall.panel.flat\":[\"Flat\"],\"node.wall.panel.followsLevel\":[\"Follows level\"],\"node.wall.panel.frameDepth\":[\"Frame depth\"],\"node.wall.panel.framing\":[\"Framing\"],\"node.wall.panel.gypsum\":[\"Gypsum\"],\"node.wall.panel.height\":[\"Height\"],\"node.wall.panel.hideCode\":[\"Hide code\"],\"node.wall.panel.icf\":[\"ICF\"],\"node.wall.panel.interior\":[\"Interior\"],\"node.wall.panel.lapSiding\":[\"Lap siding\"],\"node.wall.panel.layerThicknessesFollowThe2021Irc\":[\"Layer thicknesses follow the 2021 IRC assembly data. Drafting aid, not engineering — verify with the authority having jurisdiction.\"],\"node.wall.panel.layered\":[\"Layered\"],\"node.wall.panel.length\":[\"Length\"],\"node.wall.panel.loading\":[\"Loading…\"],\"node.wall.panel.modern\":[\"Modern\"],\"node.wall.panel.none\":[\"None\"],\"node.wall.panel.noneSingleLayer\":[\"None (single layer)\"],\"node.wall.panel.offset\":[\"Offset\"],\"node.wall.panel.ogee\":[\"Ogee\"],\"node.wall.panel.osb\":[\"OSB\"],\"node.wall.panel.partitionTheInteriorFinishIsApplied\":[\"Partition: the interior finish is applied to both faces.\"],\"node.wall.panel.picture\":[\"Picture\"],\"node.wall.panel.plaster\":[\"Plaster\"],\"node.wall.panel.plywood\":[\"Plywood\"],\"node.wall.panel.preset\":[\"Preset\"],\"node.wall.panel.reference\":[\"Reference\"],\"node.wall.panel.remove\":[\"Remove\"],\"node.wall.panel.round\":[\"Round\"],\"node.wall.panel.scriptedFinish\":[\"Scripted finish\"],\"node.wall.panel.sheathing\":[\"Sheathing\"],\"node.wall.panel.shoe\":[\"Shoe\"],\"node.wall.panel.sideA\":[\"Side A\"],\"node.wall.panel.sideB\":[\"Side B\"],\"node.wall.panel.sideFace\":[\"Side \",[\"face\"]],\"node.wall.panel.skirting\":[\"Skirting\"],\"node.wall.panel.standard\":[\"Standard\"],\"node.wall.panel.steelStuds\":[\"Steel studs\"],\"node.wall.panel.step\":[\"Step\"],\"node.wall.panel.stoneVeneer\":[\"Stone veneer\"],\"node.wall.panel.stucco\":[\"Stucco\"],\"node.wall.panel.thickness\":[\"Thickness\"],\"node.wall.panel.thicknessFromAssembly\":[[\"thickness\"],\" · from assembly\"],\"node.wall.panel.top\":[\"Top\"],\"node.wall.panel.totalThickness\":[\"Total thickness\"],\"node.wall.panel.unverifiedPresetnote\":[\"Unverified: \",[\"presetNote\"]],\"node.wall.panel.viewCode\":[\"View code\"],\"node.wall.panel.wall\":[\"Wall\"],\"node.wall.panel.wallType\":[\"Wall type\"],\"node.wall.panel.whichFaceIsOutsideIsUndetermined\":[\"Which face is outside is undetermined (no room detected on either side) — the exterior layers are drawn on side B.\"],\"node.wall.panel.woodStuds\":[\"Wood studs\"],\"node.wall.reference.center\":[\"Center\"],\"node.wall.reference.inside\":[\"Inside face\"],\"node.wall.reference.left\":[\"Left\"],\"node.wall.reference.outside\":[\"Outside face\"],\"node.wall.reference.right\":[\"Right\"],\"node.wall.trim.hide\":[[\"trim\",\"select\",{\"skirting\":[\"Hide skirting\"],\"crown\":[\"Hide crown molding\"],\"other\":[\"Hide chair rail\"]}]],\"node.wall.trim.show\":[[\"trim\",\"select\",{\"skirting\":[\"Show skirting\"],\"crown\":[\"Show crown molding\"],\"other\":[\"Show chair rail\"]}]],\"node.window.description\":[\"A window cut into a wall. Animated open/close for opening windows.\"],\"node.window.label\":[\"Window\"],\"node.window.operation.raise\":[\"Raise\"],\"node.window.operation.slats\":[\"Slats\"],\"node.window.operation.slide\":[\"Slide\"],\"node.window.operation.swing\":[\"Swing\"],\"node.window.operation.tilt\":[\"Tilt\"],\"node.window.panel.actions\":[\"Actions\"],\"node.window.panel.all\":[\"All\"],\"node.window.panel.arch\":[\"Arch\"],\"node.window.panel.archHeight\":[\"Arch Height\"],\"node.window.panel.colWidths\":[\"Col Widths\"],\"node.window.panel.columns\":[\"Columns\"],\"node.window.panel.corner\":[\"Corner\"],\"node.window.panel.cornerPost\":[\"Corner post\"],\"node.window.panel.cornerRadius\":[\"Corner Radius\"],\"node.window.panel.customThePanesMatchNoStyle\":[\"Custom: the panes match no style.\"],\"node.window.panel.delete\":[\"Delete\"],\"node.window.panel.depth\":[\"Depth\"],\"node.window.panel.dimensions\":[\"Dimensions\"],\"node.window.panel.divider\":[\"Divider\"],\"node.window.panel.down\":[\"Down\"],\"node.window.panel.duplicate\":[\"Duplicate\"],\"node.window.panel.enableSill\":[\"Enable Sill\"],\"node.window.panel.flipSide\":[\"Flip Side\"],\"node.window.panel.frame\":[\"Frame\"],\"node.window.panel.french\":[\"French\"],\"node.window.panel.fusedGlass\":[\"Fused glass\"],\"node.window.panel.grid\":[\"Grid\"],\"node.window.panel.height\":[\"Height\"],\"node.window.panel.individual\":[\"Individual\"],\"node.window.panel.left\":[\"Left\"],\"node.window.panel.move\":[\"Move\"],\"node.window.panel.opening\":[\"Opening\"],\"node.window.panel.openingShape\":[\"Opening Shape\"],\"node.window.panel.otherSide\":[\"Other side\"],\"node.window.panel.pos\":[\"pos\"],\"node.window.panel.position\":[\"Position\"],\"node.window.panel.rect\":[\"Rect\"],\"node.window.panel.revealRadius\":[\"Reveal Radius\"],\"node.window.panel.right\":[\"Right\"],\"node.window.panel.rounded\":[\"Rounded\"],\"node.window.panel.rowHeights\":[\"Row Heights\"],\"node.window.panel.rows\":[\"Rows\"],\"node.window.panel.sill\":[\"Sill\"],\"node.window.panel.single\":[\"Single\"],\"node.window.panel.sizeIsLimitedToTheWall\":[\"Size is limited to the wall, including clearance for the opening frame.\"],\"node.window.panel.style\":[\"Style\"],\"node.window.panel.thickness\":[\"Thickness\"],\"node.window.panel.thisSide\":[\"This side\"],\"node.window.panel.topShape\":[\"Top Shape\"],\"node.window.panel.type\":[\"Type\"],\"node.window.panel.unwrap\":[\"Unwrap\"],\"node.window.panel.up\":[\"Up\"],\"node.window.panel.width\":[\"Width\"],\"node.window.panel.window\":[\"Window\"],\"node.window.panel.windowType\":[\"Window Type\"],\"node.window.panel.wrapTheCorner\":[\"Wrap the corner\"],\"node.window.panel.wrapsTheCornerWithNamed\":[\"Wraps the corner with \",[\"partner\"]],\"node.window.panel.wrapsTheCornerWithPartner\":[\"Wraps the corner with its partner\"],\"node.window.style.casement\":[\"Casement\"],\"node.window.style.doubleHung\":[\"Double-hung\"],\"node.window.style.grid\":[\"Grid\"],\"node.window.style.horizontalBands\":[\"Horizontal bands\"],\"node.window.style.picture\":[\"Picture\"],\"node.window.style.single\":[\"Single\"],\"node.window.style.sliding\":[\"Sliding\"],\"node.window.style.tallGrid\":[\"Tall grid\"],\"node.window.style.transom\":[\"Transom\"],\"node.window.style.tripleHung\":[\"Triple-hung\"],\"node.window.style.wideGrid\":[\"Wide grid\"],\"node.window.type.awning\":[\"Awning\"],\"node.window.type.bay\":[\"Bay\"],\"node.window.type.bow\":[\"Bow\"],\"node.window.type.casement\":[\"Casement\"],\"node.window.type.doubleHung\":[\"Double Hung\"],\"node.window.type.fixed\":[\"Fixed\"],\"node.window.type.hopper\":[\"Hopper\"],\"node.window.type.louvered\":[\"Louvered\"],\"node.window.type.singleHung\":[\"Single Hung\"],\"node.window.type.sliding\":[\"Sliding\"],\"node.zone.description\":[\"A polygonal site zone (lawn, water, paving) with a TSL gradient material.\"],\"node.zone.label\":[\"Zone\"],\"node.zone.quantitiesPanel.enclosedRoom\":[\"Enclosed room\"],\"node.zone.quantitiesPanel.floorSurface\":[\"Floor surface\"],\"node.zone.quantitiesPanel.footprintOnly\":[\"Footprint only\"],\"node.zone.quantitiesPanel.none\":[\"None\"],\"node.zone.quantitiesPanel.notProven\":[\"Not proven\"],\"node.zone.quantitiesPanel.roomQuantities\":[\"Room quantities\"],\"node.zone.quantitiesPanel.topViewWithZoneEdgeDimensions\":[\"Top view with zone edge dimensions\"],\"node.zone.quantitiesPanel.unit\":[\"Unit\"],\"node.zone.quantitiesPanel.volume\":[\"Volume\"],\"node.zone.quantitiesPanel.wallSurface\":[\"Wall surface\"],\"node.zone.quantitiesPanel.zoneBoundaryUnavailable\":[\"Zone boundary unavailable\"],\"node.zone.quantitiesPanel.zoneQuantities\":[\"Zone quantities\"],\"viewer.camera.orbitLeft\":[\"Orbit left\"],\"viewer.camera.orbitRight\":[\"Orbit right\"],\"viewer.camera.topView\":[\"Top view\"],\"viewer.common.off\":[\"Off\"],\"viewer.common.on\":[\"On\"],\"viewer.display.camera\":[\"Camera\"],\"viewer.display.colored\":[\"Colored\"],\"viewer.display.colors\":[\"Colors\"],\"viewer.display.edges.off\":[\"Off\"],\"viewer.display.edges.offDetail\":[\"No edge lines\"],\"viewer.display.edges.soft\":[\"Soft\"],\"viewer.display.edges.softDetail\":[\"Faint outline of major creases\"],\"viewer.display.edges.strong\":[\"Strong\"],\"viewer.display.edges.strongDetail\":[\"Crisp, opaque edge lines\"],\"viewer.display.edges.title\":[\"Edges\"],\"viewer.display.monochrome\":[\"Monochrome\"],\"viewer.display.orthographic\":[\"Orthographic\"],\"viewer.display.perspective\":[\"Perspective\"],\"viewer.display.render.rendered\":[\"Rendered\"],\"viewer.display.render.renderedDetail\":[\"Full ambient occlusion\"],\"viewer.display.render.solid\":[\"Solid\"],\"viewer.display.render.solidDetail\":[\"Flat and fast — no ambient occlusion\"],\"viewer.display.render.title\":[\"Render\"],\"viewer.display.shadows\":[\"Shadows\"],\"viewer.display.title\":[\"Display settings\"],\"viewer.floorplan.alignNorth\":[\"Align view to north\"],\"viewer.floorplan.empty\":[\"No floor plans are available for this scene.\"],\"viewer.floorplan.fit\":[\"Fit floor plan\"],\"viewer.floorplan.floor\":[\"Floor\"],\"viewer.floorplan.floorPlan\":[\"Floor plan\"],\"viewer.floorplan.viewLabel\":[[\"floor\"],\" 2D view\"],\"viewer.floorplan.zoomIn\":[\"Zoom in\"],\"viewer.floorplan.zoomOut\":[\"Zoom out\"],\"viewer.header.back\":[\"Back\"],\"viewer.header.levels\":[\"Levels\"],\"viewer.header.rooms\":[\"Rooms\"],\"viewer.header.selection\":[\"Selection\"],\"viewer.header.units\":[\"Units\"],\"viewer.header.untitled\":[\"Untitled\"],\"viewer.header.zones\":[\"Zones\"],\"viewer.levels.exploded\":[\"Exploded\"],\"viewer.levels.label\":[\"Levels: \",[\"mode\"]],\"viewer.levels.manual\":[\"Manual\"],\"viewer.levels.solo\":[\"Solo\"],\"viewer.levels.stacked\":[\"Stacked\"],\"viewer.stage.layout\":[\"Viewer layout\"],\"viewer.stage.split\":[\"Split\"],\"viewer.theme.blueprint\":[\"Blueprint\"],\"viewer.theme.mediterranean\":[\"Mediterranean\"],\"viewer.theme.night\":[\"Night\"],\"viewer.theme.overcast\":[\"Overcast\"],\"viewer.theme.paper\":[\"Paper\"],\"viewer.theme.studio\":[\"Studio\"],\"viewer.theme.sunset\":[\"Sunset\"],\"viewer.theme.title\":[\"Scene theme\"],\"viewer.theme.twilight\":[\"Twilight\"],\"viewer.theme.verdant\":[\"Verdant\"],\"viewer.visibility.guides\":[\"Guides\"],\"viewer.visibility.scans\":[\"Scans\"],\"viewer.visibility.title\":[\"Visibility\"],\"viewer.walkthrough.label\":[\"Walkthrough: \",[\"state\"]],\"viewer.walls.cutaway\":[\"Cutaway\"],\"viewer.walls.fullHeight\":[\"Full height\"],\"viewer.walls.label\":[\"Walls: \",[\"mode\"]],\"viewer.walls.low\":[\"Low\"]}")as Messages; \ No newline at end of file +/*eslint-disable*/import type{Messages}from"@lingui/core";export const messages=JSON.parse("{\"app.appShell.pascalHome\":[\"Pascal home\"],\"app.buildTab.addGate\":[\"Add Gate\"],\"app.buildTab.addOpenPassage\":[\"Add Open Passage\"],\"app.buildTab.addToRooms\":[\"Add to rooms\"],\"app.buildTab.allBuildTools\":[\"← All build tools\"],\"app.buildTab.chooseGateOrOpenPassageThen\":[\"Choose Gate or Open Passage, then click its position on any fence. Find placed gates and openings under their fence in the scene graph.\"],\"app.buildTab.clickALinesetToLayThe\":[\"Click a lineset to lay the line beside it.\"],\"app.buildTab.doubleGate\":[\"Double gate\"],\"app.buildTab.featuresExtensions\":[\"Features & extensions\"],\"app.buildTab.fenceFeatures\":[\"Fence features\"],\"app.buildTab.followLineset\":[\"Follow lineset\"],\"app.buildTab.gate\":[\"Gate\"],\"app.buildTab.gateStyle\":[\"Gate style\"],\"app.buildTab.horizontalBoards\":[\"Horizontal boards\"],\"app.buildTab.hoverAFenceToPreviewClick\":[\"Hover a fence to preview. Click to place. Esc cancels. Leave room between openings.\"],\"app.buildTab.leaves\":[\"Leaves\"],\"app.buildTab.liquidLine\":[\"Liquid Line\"],\"app.buildTab.matchFenceStyle\":[\"Match fence style\"],\"app.buildTab.mep\":[\"MEP\"],\"app.buildTab.off\":[\"Off\"],\"app.buildTab.on\":[\"On\"],\"app.buildTab.openRails\":[\"Open rails\"],\"app.buildTab.opening\":[\"Opening\"],\"app.buildTab.openingWidthM\":[\"Opening width (m)\"],\"app.buildTab.outdoor\":[\"Outdoor\"],\"app.buildTab.picket\":[\"Picket\"],\"app.buildTab.roofType\":[\"Roof type\"],\"app.buildTab.roomsAlreadyCreateTheirFloorAnd\":[\"Rooms already create their floor and ceiling. Use these for platforms and one-off structure.\"],\"app.buildTab.searchBuildToolsAndKitchenItems\":[\"Search build tools and kitchen items\"],\"app.buildTab.searchToolsFridgeSink\":[\"Search tools, fridge, sink…\"],\"app.buildTab.selectACurvedWallToMatch\":[\"Select a curved wall to match its radius and arc.\"],\"app.buildTab.singleGate\":[\"Single gate\"],\"app.buildTab.slabCeilingColumn\":[\"Slab, ceiling, column…\"],\"app.buildTab.solidPrivacy\":[\"Solid privacy\"],\"app.buildTab.traceALineAlongsideAnExisting\":[\"Trace a line alongside an existing lineset (F).\"],\"app.buildTab.verticalSlats\":[\"Vertical slats\"],\"app.editorNavbar.allProjects\":[\"All projects\"],\"app.editorNavbar.preview\":[\"Preview\"],\"app.editorNavbar.projectName\":[\"Project name\"],\"app.editorNavbar.renameProject\":[\"Rename project\"],\"app.editorNavbar.share\":[\"Share\"],\"app.kitchenBrowser.addLabel\":[\"Add \",[\"label\"]],\"app.kitchenBrowser.addToKitchen\":[\"Add to kitchen\"],\"app.kitchenBrowser.chooseAnItemThenClickTo\":[\"Choose an item, then click to place it. Appliances include their cabinetry.\"],\"app.kitchenBrowser.findInThisProjectLength\":[\"Find in this project · \",[\"length\"]],\"app.kitchenBrowser.findName\":[\"Find \",[\"name\"]],\"app.kitchenBrowser.groupAdd\":[\"Kitchen · Add\"],\"app.kitchenBrowser.groupInThisProject\":[\"Kitchen · In this project\"],\"app.kitchenBrowser.kitchenCabinet\":[\"Kitchen cabinet\"],\"app.kitchenBrowser.noMatchingKitchenItemsPlacedYet\":[\"No matching kitchen items placed yet.\"],\"app.kitchenBrowser.selectAndShowInScene\":[\"Select and show in scene\"],\"app.lib.buildPalette.ceiling\":[\"Ceiling\"],\"app.lib.buildPalette.column\":[\"Column\"],\"app.lib.buildPalette.door\":[\"Door\"],\"app.lib.buildPalette.duct\":[\"Duct\"],\"app.lib.buildPalette.dwvPipe\":[\"DWV Pipe\"],\"app.lib.buildPalette.elevator\":[\"Elevator\"],\"app.lib.buildPalette.fence\":[\"Fence\"],\"app.lib.buildPalette.hvacUnit\":[\"HVAC Unit\"],\"app.lib.buildPalette.kitchen\":[\"Kitchen\"],\"app.lib.buildPalette.lineset\":[\"Lineset\"],\"app.lib.buildPalette.liquidLine\":[\"Liquid Line\"],\"app.lib.buildPalette.mep\":[\"MEP\"],\"app.lib.buildPalette.register\":[\"Register\"],\"app.lib.buildPalette.roof\":[\"Roof\"],\"app.lib.buildPalette.shelf\":[\"Shelf\"],\"app.lib.buildPalette.slab\":[\"Slab\"],\"app.lib.buildPalette.spawnPoint\":[\"Spawn point\"],\"app.lib.buildPalette.stairs\":[\"Stairs\"],\"app.lib.buildPalette.terrace\":[\"Terrace\"],\"app.lib.buildPalette.terrain\":[\"Terrain\"],\"app.lib.buildPalette.wall\":[\"Wall\"],\"app.lib.buildPalette.window\":[\"Window\"],\"app.lib.buildPanelModel.addFitting\":[\"Add Fitting\"],\"app.lib.buildPanelModel.addGate\":[\"Add Gate\"],\"app.lib.buildPanelModel.addOpenPassage\":[\"Add Open Passage\"],\"app.lib.buildPanelModel.addTrap\":[\"Add Trap\"],\"app.lib.buildPanelModel.build\":[\"Build\"],\"app.lib.buildPanelModel.createFrom\":[\"Create from\"],\"app.lib.buildPanelModel.drawTheRoofFootprintWithTwo\":[\"Draw the roof footprint with two corner clicks.\"],\"app.lib.buildPanelModel.duct\":[\"Duct\"],\"app.lib.buildPanelModel.dwvPipe\":[\"DWV Pipe\"],\"app.lib.buildPanelModel.featuresExtensions\":[\"Features & extensions\"],\"app.lib.buildPanelModel.fence\":[\"Fence\"],\"app.lib.buildPanelModel.followLineset\":[\"Follow lineset\"],\"app.lib.buildPanelModel.gatesOpenings\":[\"Gates & openings\"],\"app.lib.buildPanelModel.hoverARoomToPreviewIts\":[\"Hover a room to preview its boundary, then click to place.\"],\"app.lib.buildPanelModel.kitchen\":[\"Kitchen\"],\"app.lib.buildPanelModel.mep\":[\"MEP\"],\"app.lib.buildPanelModel.modularCabinet\":[\"Modular Cabinet\"],\"app.lib.buildPanelModel.off\":[\"Off\"],\"app.lib.buildPanelModel.on\":[\"On\"],\"app.lib.buildPanelModel.painting\":[\"Painting\"],\"app.lib.buildPanelModel.roof\":[\"Roof\"],\"app.lib.buildPanelModel.roofType\":[\"Roof type\"],\"app.lib.buildPanelModel.toolCount\":[[\"count\",\"plural\",{\"one\":[\"#\",\" tool\"],\"other\":[\"#\",\" tools\"]}]],\"app.lib.buildTabState.conical\":[\"Conical\"],\"app.lib.buildTabState.draw\":[\"Draw\"],\"app.lib.buildTabState.dutch\":[\"Dutch\"],\"app.lib.buildTabState.flat\":[\"Flat\"],\"app.lib.buildTabState.gable\":[\"Gable\"],\"app.lib.buildTabState.gambrel\":[\"Gambrel\"],\"app.lib.buildTabState.hip\":[\"Hip\"],\"app.lib.buildTabState.mansard\":[\"Mansard\"],\"app.lib.buildTabState.room\":[\"Room\"],\"app.lib.buildTabState.shed\":[\"Shed\"],\"app.lib.buildTabState.wall\":[\"Wall\"],\"app.sceneLoader.anotherSessionSavedFirstRefresh\":[\"Another session saved first — refresh?\"],\"app.sceneLoader.build\":[\"Build\"],\"app.sceneLoader.dismiss\":[\"Dismiss\"],\"app.sceneLoader.items\":[\"Items\"],\"app.sceneLoader.paint\":[\"Paint\"],\"app.sceneLoader.reload\":[\"Reload\"],\"app.sceneLoader.scene\":[\"Scene\"],\"app.sceneLoader.settings\":[\"Settings\"],\"app.sceneLoader.yourChangesHavenTBeenSaved\":[\"Your changes haven't been saved. Reload to pick up the latest version.\"],\"app.sharePanel.anyoneWithTheLinkCanView\":[\"Anyone with the link can view this project. They cannot edit it.\"],\"app.sharePanel.copied\":[\"Copied\"],\"app.sharePanel.copy\":[\"Copy\"],\"app.sharePanel.couldNotReadTheSharingState\":[\"Could not read the sharing state.\"],\"app.sharePanel.couldNotTurnOffThePublic\":[\"Could not turn off the public link.\"],\"app.sharePanel.couldNotTurnOnThePublic\":[\"Could not turn on the public link.\"],\"app.sharePanel.embedCode\":[\"Embed code\"],\"app.sharePanel.embedLink\":[\"Embed link\"],\"app.sharePanel.hideControls\":[\"Hide controls\"],\"app.sharePanel.link\":[\"Link\"],\"app.sharePanel.onlyThe3dViewNoHeader\":[\"Only the 3D view, no header or toolbar.\"],\"app.sharePanel.open\":[\"Open\"],\"app.sharePanel.publicLink\":[\"Public link\"],\"app.sharePanel.shareProject\":[\"Share project\"],\"app.viewerToolbar.automaticDimensions\":[\"Automatic dimensions\"],\"app.viewerToolbar.camera\":[\"Camera\"],\"app.viewerToolbar.cleanPlanDimensionsAppearWithSelection\":[\"Clean plan; dimensions appear with selection\"],\"app.viewerToolbar.collapseSidebar\":[\"Collapse sidebar\"],\"app.viewerToolbar.crispOpaqueEdgeLines\":[\"Crisp, opaque edge lines\"],\"app.viewerToolbar.cutaway\":[\"Cutaway\"],\"app.viewerToolbar.default\":[\"Default\"],\"app.viewerToolbar.display\":[\"Display\"],\"app.viewerToolbar.displaySettings\":[\"Display settings\"],\"app.viewerToolbar.doorWindowMarks\":[\"Door/window marks\"],\"app.viewerToolbar.edges\":[\"Edges\"],\"app.viewerToolbar.enterVr\":[\"Enter VR\"],\"app.viewerToolbar.exitVr\":[\"Exit VR\"],\"app.viewerToolbar.expandSidebar\":[\"Expand sidebar\"],\"app.viewerToolbar.expert\":[\"Expert\"],\"app.viewerToolbar.exploded\":[\"Exploded\"],\"app.viewerToolbar.faceOfStud\":[\"Face of stud\"],\"app.viewerToolbar.faintOutlineOfMajorCreases\":[\"Faint outline of major creases\"],\"app.viewerToolbar.feetInches\":[\"Feet & inches\"],\"app.viewerToolbar.finishedFaces\":[\"Finished faces\"],\"app.viewerToolbar.flatAndFastNoAmbientOcclusion\":[\"Flat and fast — no ambient occlusion\"],\"app.viewerToolbar.floorPlanAnnotations\":[\"Floor plan annotations\"],\"app.viewerToolbar.floorPlanMode\":[\"Floor plan mode\"],\"app.viewerToolbar.fullAmbientOcclusion\":[\"Full ambient occlusion\"],\"app.viewerToolbar.fullDocumentationAndAnnotationControls\":[\"Full documentation and annotation controls\"],\"app.viewerToolbar.fullHeight\":[\"Full height\"],\"app.viewerToolbar.fullWallThickness\":[\"Full wall thickness\"],\"app.viewerToolbar.grid\":[\"Grid\"],\"app.viewerToolbar.levelsMode\":[\"Levels: \",[\"mode\"]],\"app.viewerToolbar.low\":[\"Low\"],\"app.viewerToolbar.magneticSnap\":[\"Magnetic snap\"],\"app.viewerToolbar.manual\":[\"Manual\"],\"app.viewerToolbar.manualDimensions\":[\"Manual dimensions\"],\"app.viewerToolbar.measurements\":[\"Measurements\"],\"app.viewerToolbar.meters\":[\"Meters\"],\"app.viewerToolbar.millimeters\":[\"Millimeters\"],\"app.viewerToolbar.n3dMeasurements\":[\"3D measurements\"],\"app.viewerToolbar.noEdgeLines\":[\"No edge lines\"],\"app.viewerToolbar.off\":[\"Off\"],\"app.viewerToolbar.on\":[\"On\"],\"app.viewerToolbar.orthographic\":[\"Orthographic\"],\"app.viewerToolbar.perspective\":[\"Perspective\"],\"app.viewerToolbar.preview\":[\"Preview\"],\"app.viewerToolbar.previewMode\":[\"Preview mode\"],\"app.viewerToolbar.render\":[\"Render\"],\"app.viewerToolbar.rendered\":[\"Rendered\"],\"app.viewerToolbar.roomLabels\":[\"Room labels\"],\"app.viewerToolbar.sceneTheme\":[\"Scene theme\"],\"app.viewerToolbar.shadows\":[\"Shadows\"],\"app.viewerToolbar.singleWallAxis\":[\"Single wall axis\"],\"app.viewerToolbar.soft\":[\"Soft\"],\"app.viewerToolbar.solid\":[\"Solid\"],\"app.viewerToolbar.solo\":[\"Solo\"],\"app.viewerToolbar.stack\":[\"Stack\"],\"app.viewerToolbar.stairAnnotations\":[\"Stair annotations\"],\"app.viewerToolbar.strong\":[\"Strong\"],\"app.viewerToolbar.structuralCoreFace\":[\"Structural core face\"],\"app.viewerToolbar.structuralGridsColumnCenters\":[\"Structural grids & column centers\"],\"app.viewerToolbar.translucent\":[\"Translucent\"],\"app.viewerToolbar.units\":[\"Units\"],\"app.viewerToolbar.walkthrough\":[\"Walkthrough\"],\"app.viewerToolbar.wallCenterline\":[\"Wall centerline\"],\"app.viewerToolbar.wallDimensions\":[\"Wall dimensions\"],\"app.viewerToolbar.wallsLabel\":[\"Walls: \",[\"label\"]],\"core.level.basement\":[\"Basement\"],\"core.level.basementNumber\":[\"Basement \",[\"number\"]],\"core.level.floorNumber\":[\"Floor \",[\"number\"]],\"core.level.groundFloor\":[\"Ground floor\"],\"editor.actionMenu.cameraActions.orbitLeft\":[\"Orbit Left\"],\"editor.actionMenu.cameraActions.orbitRight\":[\"Orbit Right\"],\"editor.actionMenu.cameraActions.topView\":[\"Top View\"],\"editor.actionMenu.controlModes.delete\":[\"Delete\"],\"editor.actionMenu.controlModes.select\":[\"Select\"],\"editor.actionMenu.followPascalPill.resumeFollowing\":[\"Resume following\"],\"editor.actionMenu.followPascalToggle.off\":[\"Follow Pascal: Off\"],\"editor.actionMenu.followPascalToggle.on\":[\"Follow Pascal: On\"],\"editor.actionMenu.furnishTools.appliance\":[\"Appliance\"],\"editor.actionMenu.furnishTools.bathroom\":[\"Bathroom\"],\"editor.actionMenu.furnishTools.furniture\":[\"Furniture\"],\"editor.actionMenu.furnishTools.kitchen\":[\"Kitchen\"],\"editor.actionMenu.furnishTools.outdoor\":[\"Outdoor\"],\"editor.actionMenu.measurementControl.angle\":[\"Angle\"],\"editor.actionMenu.measurementControl.angularDimension\":[\"Angular dimension\"],\"editor.actionMenu.measurementControl.arcLength\":[\"Arc length\"],\"editor.actionMenu.measurementControl.area\":[\"Area\"],\"editor.actionMenu.measurementControl.centerMark\":[\"Center mark\"],\"editor.actionMenu.measurementControl.chordDimension\":[\"Chord dimension\"],\"editor.actionMenu.measurementControl.continuousDimension\":[\"Continuous dimension\"],\"editor.actionMenu.measurementControl.coordinateDimensions\":[\"Coordinate dimensions\"],\"editor.actionMenu.measurementControl.diameterDimension\":[\"Diameter dimension\"],\"editor.actionMenu.measurementControl.distance\":[\"Distance\"],\"editor.actionMenu.measurementControl.floorPlan\":[\"Floor plan\"],\"editor.actionMenu.measurementControl.linearDimension\":[\"Linear dimension\"],\"editor.actionMenu.measurementControl.measureSelectedlabel\":[\"Measure: \",[\"selectedLabel\"]],\"editor.actionMenu.measurementControl.measurementOptions\":[\"Measurement options\"],\"editor.actionMenu.measurementControl.measurementType\":[\"Measurement type\"],\"editor.actionMenu.measurementControl.perimeter\":[\"Perimeter\"],\"editor.actionMenu.measurementControl.radiusDimension\":[\"Radius dimension\"],\"editor.actionMenu.measurementControl.smart\":[\"Smart\"],\"editor.actionMenu.measurementControl.volume\":[\"Volume\"],\"editor.actionMenu.pointAskButton.pointAndAsk\":[\"Point and ask\"],\"editor.actionMenu.pointAskButton.pointAndAskC\":[\"Point and ask (C)\"],\"editor.actionMenu.pointAskButton.pointAndAskWorksInThe\":[\"Point and ask works in the 3D view\"],\"editor.actionMenu.structureTools.ceiling\":[\"Ceiling\"],\"editor.actionMenu.structureTools.column\":[\"Column\"],\"editor.actionMenu.structureTools.door\":[\"Door\"],\"editor.actionMenu.structureTools.duct\":[\"Duct\"],\"editor.actionMenu.structureTools.ductFitting\":[\"Duct Fitting\"],\"editor.actionMenu.structureTools.dwvPipe\":[\"DWV Pipe\"],\"editor.actionMenu.structureTools.elevator\":[\"Elevator\"],\"editor.actionMenu.structureTools.fence\":[\"Fence\"],\"editor.actionMenu.structureTools.gableRoof\":[\"Gable Roof\"],\"editor.actionMenu.structureTools.hvacUnit\":[\"HVAC Unit\"],\"editor.actionMenu.structureTools.lineset\":[\"Lineset\"],\"editor.actionMenu.structureTools.liquidLine\":[\"Liquid Line\"],\"editor.actionMenu.structureTools.pipeFitting\":[\"Pipe Fitting\"],\"editor.actionMenu.structureTools.register\":[\"Register\"],\"editor.actionMenu.structureTools.shelf\":[\"Shelf\"],\"editor.actionMenu.structureTools.slab\":[\"Slab\"],\"editor.actionMenu.structureTools.spawnPoint\":[\"Spawn Point\"],\"editor.actionMenu.structureTools.stairs\":[\"Stairs\"],\"editor.actionMenu.structureTools.trap\":[\"Trap\"],\"editor.actionMenu.structureTools.wall\":[\"Wall\"],\"editor.actionMenu.structureTools.window\":[\"Window\"],\"editor.actionMenu.structureTools.zone\":[\"Zone\"],\"editor.actionMenu.viewToggles.deleteGuideImage\":[\"Delete guide image\"],\"editor.actionMenu.viewToggles.deleteScan\":[\"Delete scan\"],\"editor.actionMenu.viewToggles.guideCount\":[[\"count\",\"plural\",{\"one\":[\"#\",\" guide image on this level\"],\"other\":[\"#\",\" guide images on this level\"]}]],\"editor.actionMenu.viewToggles.guideImageNumber\":[\"Guide image \",[\"number\"]],\"editor.actionMenu.viewToggles.guideImageSettings\":[\"Guide image settings\"],\"editor.actionMenu.viewToggles.guideImages\":[\"Guide images\"],\"editor.actionMenu.viewToggles.guides\":[\"Guides\"],\"editor.actionMenu.viewToggles.guidesHidden\":[\"Guides: Hidden\"],\"editor.actionMenu.viewToggles.guidesVisible\":[\"Guides: Visible\"],\"editor.actionMenu.viewToggles.hideGuideImages\":[\"Hide guide images\"],\"editor.actionMenu.viewToggles.hideReferenceFloor\":[\"Hide reference floor\"],\"editor.actionMenu.viewToggles.hideScans\":[\"Hide scans\"],\"editor.actionMenu.viewToggles.levelsBelow\":[[\"count\"],\" below\"],\"editor.actionMenu.viewToggles.noLowerFloorAvailable\":[\"No lower floor available.\"],\"editor.actionMenu.viewToggles.opacity\":[\"Opacity\"],\"editor.actionMenu.viewToggles.referenceFloor\":[\"Reference floor\"],\"editor.actionMenu.viewToggles.referenceFloorSelectedlevelname\":[\"Reference floor: \",[\"selectedLevelName\"]],\"editor.actionMenu.viewToggles.referenceFloorSettings\":[\"Reference floor settings\"],\"editor.actionMenu.viewToggles.referenceSettings\":[\"Reference settings\"],\"editor.actionMenu.viewToggles.references\":[\"References\"],\"editor.actionMenu.viewToggles.referencesEmpty\":[\"Upload GLB meshes as scan references or blueprint images as guide references.\"],\"editor.actionMenu.viewToggles.referencesHidden\":[\"References: Hidden\"],\"editor.actionMenu.viewToggles.referencesVisible\":[\"References: Visible\"],\"editor.actionMenu.viewToggles.riserDiagram\":[\"Riser diagram\"],\"editor.actionMenu.viewToggles.scanCount\":[[\"count\",\"plural\",{\"one\":[\"#\",\" scan on this level\"],\"other\":[\"#\",\" scans on this level\"]}]],\"editor.actionMenu.viewToggles.scanNumber\":[\"Scan \",[\"number\"]],\"editor.actionMenu.viewToggles.scanSettings\":[\"Scan settings\"],\"editor.actionMenu.viewToggles.scans\":[\"Scans\"],\"editor.actionMenu.viewToggles.scansHidden\":[\"Scans: Hidden\"],\"editor.actionMenu.viewToggles.scansVisible\":[\"Scans: Visible\"],\"editor.actionMenu.viewToggles.showGuideImages\":[\"Show guide images\"],\"editor.actionMenu.viewToggles.showReferenceFloor\":[\"Show reference floor\"],\"editor.actionMenu.viewToggles.showScans\":[\"Show scans\"],\"editor.actionMenu.viewToggles.uploadScanOrGuideImage\":[\"Upload scan or guide image\"],\"editor.backToHome\":[\"Back to home\"],\"editor.buildPanel.advanced\":[\"Advanced\"],\"editor.buildPanel.rooms.hint\":[\"walls · floor · ceiling\"],\"editor.buildPanel.rooms.idle\":[\"Pick a shape to start. Every room brings its own walls, floor and ceiling.\"],\"editor.buildPanel.rooms.polygon.caption\":[[\"lead\"],\" then the first one again to close. For L-shapes and angled rooms.\"],\"editor.buildPanel.rooms.polygon.label\":[\"Polygon\"],\"editor.buildPanel.rooms.polygon.lead\":[\"Click each corner,\"],\"editor.buildPanel.rooms.polygon.title\":[\"Polygon room\"],\"editor.buildPanel.rooms.rectangle.caption\":[[\"lead\"],\" on the grid. Walls, floor and ceiling are created together.\"],\"editor.buildPanel.rooms.rectangle.label\":[\"Rectangle\"],\"editor.buildPanel.rooms.rectangle.lead\":[\"Click two corners\"],\"editor.buildPanel.rooms.rectangle.title\":[\"Rectangle room\"],\"editor.buildPanel.rooms.title\":[\"Rooms\"],\"editor.buildPanel.rooms.walls.caption\":[[\"lead\"],\" Close a loop and it becomes a room; leave it open for partitions.\"],\"editor.buildPanel.rooms.walls.label\":[\"Walls\"],\"editor.buildPanel.rooms.walls.lead\":[\"Draw one wall at a time.\"],\"editor.buildPanel.rooms.walls.title\":[\"Walls\"],\"editor.cameraControlsHint\":[\"Camera controls hint\"],\"editor.cameraHint.pan\":[\"Pan\"],\"editor.cameraHint.rotate\":[\"Rotate\"],\"editor.cameraHint.zoom\":[\"Zoom\"],\"editor.controls.finishSwatch.ariaLabel\":[[\"label\"],\": \",[\"finish\"]],\"editor.controls.finishSwatch.default\":[\"Default\"],\"editor.dismiss\":[\"Dismiss\"],\"editor.dismissCameraControlsHint\":[\"Dismiss camera controls hint\"],\"editor.expandSidebar\":[\"Expand sidebar\"],\"editor.floatingActionMenu.axis\":[\"Axis\"],\"editor.floatingActionMenu.axis2\":[\"⌥ axis\"],\"editor.floatingActionMenu.noEquipment\":[\"⚠ no equipment\"],\"editor.floatingActionMenu.rTRotate\":[\"R/T rotate\"],\"editor.floatingActionMenu.registerCount\":[[\"count\",\"plural\",{\"one\":[\"#\",\" register\"],\"other\":[\"#\",\" registers\"]}]],\"editor.floatingActionMenu.runCount\":[[\"count\",\"plural\",{\"one\":[[\"number\"],\" run\"],\"other\":[[\"number\"],\" runs\"]}]],\"editor.floatingActionMenu.system\":[\"System\"],\"editor.floatingLevelSelector.addAFloorUnderTheRoof\":[\"Add a floor under the roof\"],\"editor.floatingLevelSelector.addLevelAbove\":[\"Add level above\"],\"editor.floatingLevelSelector.addLevelBelow\":[\"Add level below\"],\"editor.floatingLevelSelector.cancel\":[\"Cancel\"],\"editor.floatingLevelSelector.delete\":[\"Delete\"],\"editor.floatingLevelSelector.deleteLevel\":[\"Delete level\"],\"editor.floatingLevelSelector.deleteLevelConfirm\":[\"Are you sure you want to delete \",[\"levelName\"],\"? All walls, floors, and objects on this level will be permanently removed.\"],\"editor.floatingLevelSelector.dragToReorder\":[\"Drag to reorder\"],\"editor.floatingLevelSelector.duplicateLevel\":[\"Duplicate level\"],\"editor.floatingLevelSelector.duplicateWithOptions\":[\"Duplicate with options...\"],\"editor.floatingLevelSelector.exitUnitFocus\":[\"Exit unit focus\"],\"editor.floatingLevelSelector.focusedUnitHasZonesHere\":[\"Focused unit has zones here\"],\"editor.floatingLevelSelector.groundFloorOverGrade\":[\"The ground floor stands \",[\"distance\"],\" over grade. Seat the ground floor 8 in over grade\"],\"editor.floatingLevelSelector.groundFloorUnderGrade\":[\"The ground floor stands \",[\"distance\"],\" under grade. Seat the ground floor 8 in over grade\"],\"editor.floatingLevelSelector.groundLineTheLevelsUnderIt\":[\"Ground line: the levels under it are below grade\"],\"editor.floatingLevelSelector.groundOffset\":[\"Ground · \",[\"offset\"]],\"editor.floatingLevelSelector.insertLevelHere\":[\"Insert level here\"],\"editor.floatingLevelSelector.levelHeight\":[\"Level height\"],\"editor.floatingLevelSelector.pasteCopiedSelection\":[\"Paste copied selection\"],\"editor.floatingLevelSelector.reorderLevelname\":[\"Reorder \",[\"levelName\"]],\"editor.floatingLevelSelector.seatTheBuildingSoThisFloor\":[\"Seat the building so this floor stands at grade; the floors under it are below grade\"],\"editor.floatingLevelSelector.setAsGroundFloor\":[\"Set as ground floor\"],\"editor.floatingLevelSelector.theGroundLevelCannotBeDeleted\":[\"The ground level cannot be deleted\"],\"editor.floatingLevelSelector.thisFloorStandsAtGrade\":[\"This floor stands at grade\"],\"editor.floatingLevelSelector.unit\":[\"Unit\"],\"editor.floorFootprint.area\":[\"Floor area\"],\"editor.floorFootprint.room\":[[\"room\"],\" floor\"],\"editor.floorFootprint.shared\":[\"Shared floor\"],\"editor.helpers.buildingHelper.cancel\":[\"Cancel\"],\"editor.helpers.buildingHelper.placeBuilding\":[\"Place building\"],\"editor.helpers.buildingHelper.rotate\":[\"Rotate\"],\"editor.helpers.contextualHelperPanel.cancelPlacement\":[\"Cancel placement\"],\"editor.helpers.contextualHelperPanel.continuationClickOrPressCTo\":[\"Continuation — click or press C to cycle\"],\"editor.helpers.contextualHelperPanel.continuationLabel\":[\"Continuation: \",[\"label\"]],\"editor.helpers.contextualHelperPanel.dragToDrawFence\":[\"Drag to draw fence\"],\"editor.helpers.contextualHelperPanel.eraseScope\":[\"Erase: \",[\"scope\"]],\"editor.helpers.contextualHelperPanel.eraseScopeClickOrPressShift\":[\"Erase scope — click or press Shift to cycle\"],\"editor.helpers.contextualHelperPanel.eraseScopeLabel\":[\"Erase scope: \",[\"scope\"]],\"editor.helpers.contextualHelperPanel.fenceTypeClickOrPressT\":[\"Fence type — click or press T to switch between straight, curved and freehand\"],\"editor.helpers.contextualHelperPanel.fewerShortcuts\":[\"Fewer shortcuts\"],\"editor.helpers.contextualHelperPanel.finishCurveOrDoubleClick\":[\"Finish curve (or double-click)\"],\"editor.helpers.contextualHelperPanel.gridLength\":[\"Grid: \",[\"length\"]],\"editor.helpers.contextualHelperPanel.gridStepClickOrTapCtrl\":[\"Grid step — click or tap Ctrl to cycle\"],\"editor.helpers.contextualHelperPanel.gridStepLength\":[\"Grid step: \",[\"length\"]],\"editor.helpers.contextualHelperPanel.hoverAPaintedSurfaceToErase\":[\"Hover a painted surface to erase\"],\"editor.helpers.contextualHelperPanel.hoverASurfaceToPaint\":[\"Hover a surface to paint\"],\"editor.helpers.contextualHelperPanel.hoverASurfaceToPickIts\":[\"Hover a surface to pick its material\"],\"editor.helpers.contextualHelperPanel.moreShortcuts\":[\"More shortcuts\"],\"editor.helpers.contextualHelperPanel.paintScope\":[\"Paint: \",[\"scope\"]],\"editor.helpers.contextualHelperPanel.paintScopeClickOrPressShift\":[\"Paint scope — click or press Shift to cycle\"],\"editor.helpers.contextualHelperPanel.paintScopeLabel\":[\"Paint scope: \",[\"scope\"]],\"editor.helpers.contextualHelperPanel.pickScope\":[\"Pick: \",[\"scope\"]],\"editor.helpers.contextualHelperPanel.placeGateOnAFence\":[\"Place gate on a fence\"],\"editor.helpers.contextualHelperPanel.placePassageOnAFence\":[\"Place passage on a fence\"],\"editor.helpers.contextualHelperPanel.selectAMaterialToPaint\":[\"Select a material to paint\"],\"editor.helpers.contextualHelperPanel.snappingAngles\":[\"Snapping: Angles\"],\"editor.helpers.contextualHelperPanel.snappingGrid\":[\"Snapping: Grid\"],\"editor.helpers.contextualHelperPanel.snappingLines\":[\"Snapping: Lines\"],\"editor.helpers.contextualHelperPanel.snappingModeClickOrPressShift\":[\"Snapping mode — click or press Shift to cycle\"],\"editor.helpers.contextualHelperPanel.snappingOff\":[\"Snapping: Off\"],\"editor.helpers.contextualHelperPanel.straightContinuationIsUnavailableForCurved\":[\"Straight continuation is unavailable for curved or freehand fences\"],\"editor.helpers.contextualHelperPanel.straightContinuous\":[\"Straight: Continuous\"],\"editor.helpers.contextualHelperPanel.straightFenceContinuationClickOrPress\":[\"Straight fence continuation — click or press C to toggle\"],\"editor.helpers.contextualHelperPanel.straightSingle\":[\"Straight: Single\"],\"editor.helpers.helperManager.addPoint\":[\"Add point\"],\"editor.helpers.helperManager.addPointClickTheFirstTo\":[\"Add point · click the first to close\"],\"editor.helpers.helperManager.brushSize\":[\"Brush size\"],\"editor.helpers.helperManager.cancel\":[\"Cancel\"],\"editor.helpers.helperManager.cancelPicking\":[\"Cancel picking\"],\"editor.helpers.helperManager.cancelStroke\":[\"Cancel stroke\"],\"editor.helpers.helperManager.done\":[\"Done\"],\"editor.helpers.helperManager.drawTheMezzanine\":[\"Draw the mezzanine\"],\"editor.helpers.helperManager.drawTheOpening\":[\"Draw the opening\"],\"editor.helpers.helperManager.drawTheTerrace\":[\"Draw the terrace\"],\"editor.helpers.helperManager.exitSmartMeasure\":[\"Exit smart measure\"],\"editor.helpers.helperManager.finish\":[\"Finish\"],\"editor.helpers.helperManager.finishAtTheEdge\":[\"Finish at the edge\"],\"editor.helpers.helperManager.freeMove\":[\"Free move\"],\"editor.helpers.helperManager.freeMoveSlideDoorsAndWindows\":[\"Free move · slide doors and windows\"],\"editor.helpers.helperManager.holdToPickAMaterial\":[\"Hold to pick a material\"],\"editor.helpers.helperManager.inspectSurfaceDimensions\":[\"Inspect surface dimensions\"],\"editor.helpers.helperManager.paintWithThisMaterial\":[\"Paint with this material\"],\"editor.helpers.helperManager.pickTargetHeight\":[\"Pick target height\"],\"editor.helpers.helperManager.pinMeasurementLens\":[\"Pin measurement lens\"],\"editor.helpers.helperManager.place\":[\"Place\"],\"editor.helpers.helperManager.placeInsideTheRoom\":[\"Place inside the room\"],\"editor.helpers.helperManager.pressAnywhereDragToTheOpposite\":[\"Press anywhere, drag to the opposite corner\"],\"editor.helpers.helperManager.raiseOrLower\":[\"Raise or lower\"],\"editor.helpers.helperManager.removeAPaintedPartOrReset\":[\"Remove a painted part, or reset a surface\"],\"editor.helpers.helperManager.removeLastPoint\":[\"Remove last point\"],\"editor.helpers.helperManager.resize\":[\"Resize\"],\"editor.helpers.helperManager.rotate45\":[\"Rotate ±45°\"],\"editor.helpers.helperManager.rotateTheSelection45\":[\"Rotate the selection ±45°\"],\"editor.helpers.helperManager.setOneCornerThenTheOpposite\":[\"Set one corner, then the opposite\"],\"editor.helpers.itemHelper.cancel\":[\"Cancel\"],\"editor.helpers.itemHelper.forcePlace\":[\"Force place\"],\"editor.helpers.itemHelper.place\":[\"Place\"],\"editor.helpers.itemHelper.rotate\":[\"Rotate\"],\"editor.helpers.registeredToolHelper.guidedConstraintsBypassed\":[\"Guided constraints bypassed\"],\"editor.inspector.field.angle.g10zaw\":[\"Angle\"],\"editor.inspector.field.armLengthM.1jclqgw\":[\"Arm length m\"],\"editor.inspector.field.attachmentSide.6n9s5v\":[\"Attachment side\"],\"editor.inspector.field.autoHangers.10554ka\":[\"Auto hangers\"],\"editor.inspector.field.autoMiterCorners.zxr5lt\":[\"Auto miter corners\"],\"editor.inspector.field.autoSpan.1gas9r6\":[\"Auto span\"],\"editor.inspector.field.backRatio.1ughd99\":[\"Back ratio\"],\"editor.inspector.field.baseHeight.1hs4zdf\":[\"Base height\"],\"editor.inspector.field.baseStyle.24vty5\":[\"Base style\"],\"editor.inspector.field.beamHeight.1kq0oh1\":[\"Beam height\"],\"editor.inspector.field.beamWidth.1q1mzbe\":[\"Beam width\"],\"editor.inspector.field.bodyShape.arvkuw\":[\"Body shape\"],\"editor.inspector.field.bracketStyle.1vvoptm\":[\"Bracket style\"],\"editor.inspector.field.branchAngle.v56zme\":[\"Branch angle\"],\"editor.inspector.field.cabHeight.1yn34mk\":[\"Cab height\"],\"editor.inspector.field.canopyForm.1czzggp\":[\"Canopy form\"],\"editor.inspector.field.cap.s0thej\":[\"Cap\"],\"editor.inspector.field.capOverhang.kxxz9j\":[\"Cap overhang\"],\"editor.inspector.field.capShape.17mbxhu\":[\"Cap shape\"],\"editor.inspector.field.capThickness.u835q9\":[\"Cap thickness\"],\"editor.inspector.field.carcassHeight.1aks0zy\":[\"Carcass height\"],\"editor.inspector.field.cleanoutStyle.127zz6z\":[\"Cleanout style\"],\"editor.inspector.field.collarDiameter.1d5k28r\":[\"Collar diameter\"],\"editor.inspector.field.collarHeight.1dqwsrf\":[\"Collar height\"],\"editor.inspector.field.collarShape.1gacv11\":[\"Collar shape\"],\"editor.inspector.field.collarWidth.qvc9ik\":[\"Collar width\"],\"editor.inspector.field.columns.1sy73ks\":[\"Columns\"],\"editor.inspector.field.conicalFullCircle.1pgkpz5\":[\"Conical full circle\"],\"editor.inspector.field.connectionMode.1nty478\":[\"Connection mode\"],\"editor.inspector.field.connectionOffset.2m70s8\":[\"Connection offset\"],\"editor.inspector.field.cornerBevel.16iniho\":[\"Corner bevel\"],\"editor.inspector.field.coveringType.95yd3k\":[\"Covering type\"],\"editor.inspector.field.cricketHeight.pok31n\":[\"Cricket height\"],\"editor.inspector.field.cricketLength.i2aht8\":[\"Cricket length\"],\"editor.inspector.field.cricketSide.1xnwil7\":[\"Cricket side\"],\"editor.inspector.field.cricketStyle.10j0lat\":[\"Cricket style\"],\"editor.inspector.field.curb.5xi2ol\":[\"Curb\"],\"editor.inspector.field.curbHeight.1yn97sg\":[\"Curb height\"],\"editor.inspector.field.curveOffset.l4xhvr\":[\"Curve offset\"],\"editor.inspector.field.damperAngle.h5fxn7\":[\"Damper angle\"],\"editor.inspector.field.deckThickness.4jmqze\":[\"Deck thickness\"],\"editor.inspector.field.defaultLevelId.xmrjzp\":[\"Default level id\"],\"editor.inspector.field.depth.1lu11u2\":[\"Depth\"],\"editor.inspector.field.diameter.s3robe\":[\"Diameter\"],\"editor.inspector.field.diameter2.pm6cl4\":[\"Diameter2\"],\"editor.inspector.field.doorDurationMs.13nx909\":[\"Door duration ms\"],\"editor.inspector.field.doorHeight.92r9k4\":[\"Door height\"],\"editor.inspector.field.doorPanelStyle.2qog4q\":[\"Door panel style\"],\"editor.inspector.field.doorStyle.gerpos\":[\"Door style\"],\"editor.inspector.field.doorWidth.sy732l\":[\"Door width\"],\"editor.inspector.field.downspoutEnabled.1gn00nv\":[\"Downspout enabled\"],\"editor.inspector.field.downspoutPosition.fxcsop\":[\"Downspout position\"],\"editor.inspector.field.ductMaterial.i8eonq\":[\"Duct material\"],\"editor.inspector.field.dutchGabletRake.6paydp\":[\"Dutch gablet rake\"],\"editor.inspector.field.dutchHipHeightRatio.1etnwgg\":[\"Dutch hip height ratio\"],\"editor.inspector.field.dutchHipWidthRatio.1dopfvb\":[\"Dutch hip width ratio\"],\"editor.inspector.field.dutchTopRakeThickness.1w9khxt\":[\"Dutch top rake thickness\"],\"editor.inspector.field.dutchWaistLengthRatio.agtoxw\":[\"Dutch waist length ratio\"],\"editor.inspector.field.dwellMs.1lkk0o5\":[\"Dwell ms\"],\"editor.inspector.field.edgeInset.1obeimx\":[\"Edge inset\"],\"editor.inspector.field.elevation.4jbp44\":[\"Elevation\"],\"editor.inspector.field.endCapLeft.19jel4v\":[\"End cap left\"],\"editor.inspector.field.endCapRight.lhse9c\":[\"End cap right\"],\"editor.inspector.field.endCaps.4fsb5b\":[\"End caps\"],\"editor.inspector.field.endPost.1guwsk0\":[\"End post\"],\"editor.inspector.field.equipmentType.1mc2ywt\":[\"Equipment type\"],\"editor.inspector.field.fillToFloor.1oppnkf\":[\"Fill to floor\"],\"editor.inspector.field.finial.1ertf4s\":[\"Finial\"],\"editor.inspector.field.fittingType.18mz17s\":[\"Fitting type\"],\"editor.inspector.field.flashingHeight.3e8nn6\":[\"Flashing height\"],\"editor.inspector.field.flashingProjection.hhf0fk\":[\"Flashing projection\"],\"editor.inspector.field.flueCount.j3t2ci\":[\"Flue count\"],\"editor.inspector.field.flueDiameter.cjhubg\":[\"Flue diameter\"],\"editor.inspector.field.flueHeight.1dhc4y4\":[\"Flue height\"],\"editor.inspector.field.flueShape.1ealiy4\":[\"Flue shape\"],\"editor.inspector.field.flueSpacing.exhzco\":[\"Flue spacing\"],\"editor.inspector.field.footingStyle.e3btg6\":[\"Footing style\"],\"editor.inspector.field.frameDepth.1934a5n\":[\"Frame depth\"],\"editor.inspector.field.frameThickness.1agxzd8\":[\"Frame thickness\"],\"editor.inspector.field.framingStrategy.3jx9qe\":[\"Framing strategy\"],\"editor.inspector.field.fromLevelId.15ieejs\":[\"From level id\"],\"editor.inspector.field.gableOverhang.2z0obw\":[\"Gable overhang\"],\"editor.inspector.field.gambrelLowerHeightRatio.wqq7lg\":[\"Gambrel lower height ratio\"],\"editor.inspector.field.gambrelLowerWidthRatio.uvyb1v\":[\"Gambrel lower width ratio\"],\"editor.inspector.field.gapX.wjxa7\":[\"Gap x\"],\"editor.inspector.field.gapY.mkbl8\":[\"Gap y\"],\"editor.inspector.field.glassThickness.s97b0x\":[\"Glass thickness\"],\"editor.inspector.field.groundClearance.4os7f0\":[\"Ground clearance\"],\"editor.inspector.field.guardInfill.16heiig\":[\"Guard infill\"],\"editor.inspector.field.gutterEnabled.1oxiltf\":[\"Gutter enabled\"],\"editor.inspector.field.gutterProfile.1ngzqi3\":[\"Gutter profile\"],\"editor.inspector.field.gutterSize.jgavtz\":[\"Gutter size\"],\"editor.inspector.field.hangerMaxReach.1869epv\":[\"Hanger max reach\"],\"editor.inspector.field.hangerSpacing.i2b5d7\":[\"Hanger spacing\"],\"editor.inspector.field.hangerStyle.l7v7gb\":[\"Hanger style\"],\"editor.inspector.field.height.7puwki\":[\"Height\"],\"editor.inspector.field.height2.7b3jlc\":[\"Height2\"],\"editor.inspector.field.heightAboveRidge.1k99brk\":[\"Height above ridge\"],\"editor.inspector.field.highEdgeHeight.1s7v90t\":[\"High edge height\"],\"editor.inspector.field.highOverhang.67w55d\":[\"High overhang\"],\"editor.inspector.field.highSideMode.1rc1r5j\":[\"High side mode\"],\"editor.inspector.field.hoodOverhang.1q1hcin\":[\"Hood overhang\"],\"editor.inspector.field.infillPlacement.11dxzpo\":[\"Infill placement\"],\"editor.inspector.field.inletShape.ypayh2\":[\"Inlet shape\"],\"editor.inspector.field.innerRadius.1fkmg0j\":[\"Inner radius\"],\"editor.inspector.field.insulated.iwziey\":[\"Insulated\"],\"editor.inspector.field.insulationR.663ufx\":[\"Insulation r\"],\"editor.inspector.field.lanternHeight.oz7zpm\":[\"Lantern height\"],\"editor.inspector.field.lanternTopScale.hkmpp2\":[\"Lantern top scale\"],\"editor.inspector.field.ledgerDepth.7av8k9\":[\"Ledger depth\"],\"editor.inspector.field.ledgerHeight.zo2oif\":[\"Ledger height\"],\"editor.inspector.field.ledgerVerticalOffset.1athbgt\":[\"Ledger vertical offset\"],\"editor.inspector.field.leftEndCondition.1syqlaw\":[\"Left end condition\"],\"editor.inspector.field.leftOverhang.1ydl9ma\":[\"Left overhang\"],\"editor.inspector.field.length.1kpdcfp\":[\"Length\"],\"editor.inspector.field.liquidDiameter.w3pk7c\":[\"Liquid diameter\"],\"editor.inspector.field.louverCount.lhw2gr\":[\"Louver count\"],\"editor.inspector.field.lowBeamInset.1g7yw5l\":[\"Low beam inset\"],\"editor.inspector.field.lowEdgeHeight.47mae1\":[\"Low edge height\"],\"editor.inspector.field.lowOverhang.t4nz1h\":[\"Low overhang\"],\"editor.inspector.field.mansardSteepHeightRatio.1hbb8rq\":[\"Mansard steep height ratio\"],\"editor.inspector.field.mansardSteepWidthRatio.6xk6vd\":[\"Mansard steep width ratio\"],\"editor.inspector.field.matchHostRoofMaterial.s56zwj\":[\"Match host roof material\"],\"editor.inspector.field.matchHostRoofStructure.bojht3\":[\"Match host roof structure\"],\"editor.inspector.field.mount.h80tay\":[\"Mount\"],\"editor.inspector.field.mountingType.1xvin1e\":[\"Mounting type\"],\"editor.inspector.field.neckHeight.19ym8n1\":[\"Neck height\"],\"editor.inspector.field.opacity.1pmpfd2\":[\"Opacity\"],\"editor.inspector.field.openingAngle.brhi7c\":[\"Opening angle\"],\"editor.inspector.field.openingOffset.wpoqt6\":[\"Opening offset\"],\"editor.inspector.field.openingSide.18l2iwe\":[\"Opening side\"],\"editor.inspector.field.operationState.1lwrz07\":[\"Operation state\"],\"editor.inspector.field.outletShape.lgpqhx\":[\"Outlet shape\"],\"editor.inspector.field.overhang.b5ljpv\":[\"Overhang\"],\"editor.inspector.field.panelHeight.1kf31vk\":[\"Panel height\"],\"editor.inspector.field.panelWidth.946581\":[\"Panel width\"],\"editor.inspector.field.patternAlignment.jd1ht0\":[\"Pattern alignment\"],\"editor.inspector.field.patternCount.1r37pve\":[\"Pattern count\"],\"editor.inspector.field.patternDistribution.fmam51\":[\"Pattern distribution\"],\"editor.inspector.field.patternRemainder.i47p5y\":[\"Pattern remainder\"],\"editor.inspector.field.picketProfile.1xgzuyc\":[\"Picket profile\"],\"editor.inspector.field.picketRailCount.atgt6w\":[\"Picket rail count\"],\"editor.inspector.field.picketSpacing.p8d98w\":[\"Picket spacing\"],\"editor.inspector.field.picketTop.1tskplu\":[\"Picket top\"],\"editor.inspector.field.picketTopClearance.16eq1k0\":[\"Picket top clearance\"],\"editor.inspector.field.picketVariation.f7vl1c\":[\"Picket variation\"],\"editor.inspector.field.picketWidth.3fr3rh\":[\"Picket width\"],\"editor.inspector.field.pipeMaterial.1ggc2wy\":[\"Pipe material\"],\"editor.inspector.field.pitch.xe6ekx\":[\"Pitch\"],\"editor.inspector.field.position.1quewx6\":[\"Position\"],\"editor.inspector.field.postBracing.crq8nn\":[\"Post bracing\"],\"editor.inspector.field.postCap.1xcvxrv\":[\"Post cap\"],\"editor.inspector.field.postCount.22r56c\":[\"Post count\"],\"editor.inspector.field.postDepth.1ko6j1m\":[\"Post depth\"],\"editor.inspector.field.postInset.le36li\":[\"Post inset\"],\"editor.inspector.field.postLayoutMode.16jre62\":[\"Post layout mode\"],\"editor.inspector.field.postSize.1jodxek\":[\"Post size\"],\"editor.inspector.field.postSpacing.voppfi\":[\"Post spacing\"],\"editor.inspector.field.postThrough.1abgu4a\":[\"Post through\"],\"editor.inspector.field.postWidth.rk26fz\":[\"Post width\"],\"editor.inspector.field.profile.1kwlci6\":[\"Profile\"],\"editor.inspector.field.projection.jhtig0\":[\"Projection\"],\"editor.inspector.field.purlinHeight.eo9cjm\":[\"Purlin height\"],\"editor.inspector.field.purlinSpacing.4gbzb2\":[\"Purlin spacing\"],\"editor.inspector.field.purlinWidth.r6tu3j\":[\"Purlin width\"],\"editor.inspector.field.rafterEndInset.14c0wy5\":[\"Rafter end inset\"],\"editor.inspector.field.rafterHeight.1e1n99w\":[\"Rafter height\"],\"editor.inspector.field.rafterSpacing.19subc0\":[\"Rafter spacing\"],\"editor.inspector.field.rafterWidth.eksj4t\":[\"Rafter width\"],\"editor.inspector.field.railingHeight.6wf4bm\":[\"Railing height\"],\"editor.inspector.field.railingMode.ov7xpu\":[\"Railing mode\"],\"editor.inspector.field.railingStyle.1nyd2u\":[\"Railing style\"],\"editor.inspector.field.resizeLock.b2hbr0\":[\"Resize lock\"],\"editor.inspector.field.returnDiameter.166ozhe\":[\"Return diameter\"],\"editor.inspector.field.returnHeight.b9sq6y\":[\"Return height\"],\"editor.inspector.field.returnShape.1e3a27i\":[\"Return shape\"],\"editor.inspector.field.returnWidth.z9r3h3\":[\"Return width\"],\"editor.inspector.field.rightEndCondition.tjlw3l\":[\"Right end condition\"],\"editor.inspector.field.rightOverhang.yqbeft\":[\"Right overhang\"],\"editor.inspector.field.roofHeight.1uhy6qy\":[\"Roof height\"],\"editor.inspector.field.roofStyle.pawqfy\":[\"Roof style\"],\"editor.inspector.field.roofThickness.1xlr3rx\":[\"Roof thickness\"],\"editor.inspector.field.roofType.1m9kv5h\":[\"Roof type\"],\"editor.inspector.field.rotation.ly2rj\":[\"Rotation\"],\"editor.inspector.field.rows.1ba1neg\":[\"Rows\"],\"editor.inspector.field.scale.b6rpxt\":[\"Scale\"],\"editor.inspector.field.seamDetail.197za48\":[\"Seam detail\"],\"editor.inspector.field.segmentType.l667sy\":[\"Segment type\"],\"editor.inspector.field.shaftStyle.1i5ampa\":[\"Shaft style\"],\"editor.inspector.field.shaftWallThickness.bduslr\":[\"Shaft wall thickness\"],\"editor.inspector.field.shape.iq9t52\":[\"Shape\"],\"editor.inspector.field.shape2.fi0nx8\":[\"Shape2\"],\"editor.inspector.field.shedHighSide.bzzddg\":[\"Shed high side\"],\"editor.inspector.field.shingleThickness.1hn5wxr\":[\"Shingle thickness\"],\"editor.inspector.field.shoulderExtent.11j8uiv\":[\"Shoulder extent\"],\"editor.inspector.field.shoulderHeight.xyqn6g\":[\"Shoulder height\"],\"editor.inspector.field.shoulderStyle.1hkcv2w\":[\"Shoulder style\"],\"editor.inspector.field.showCenterColumn.1uggg45\":[\"Show center column\"],\"editor.inspector.field.showInfill.33rv7u\":[\"Show infill\"],\"editor.inspector.field.showStepSupports.1kg8h8m\":[\"Show step supports\"],\"editor.inspector.field.sideFlashing.cv744o\":[\"Side flashing\"],\"editor.inspector.field.size.1a4x3zw\":[\"Size\"],\"editor.inspector.field.skylightType.1a5vj3i\":[\"Skylight type\"],\"editor.inspector.field.slabOpeningMode.g4f730\":[\"Slab opening mode\"],\"editor.inspector.field.slatGap.slmk93\":[\"Slat gap\"],\"editor.inspector.field.slideDirection.1527q13\":[\"Slide direction\"],\"editor.inspector.field.span.1bmmuw1\":[\"Span\"],\"editor.inspector.field.speed.2w2xwg\":[\"Speed\"],\"editor.inspector.field.spinSpeed.1ozx746\":[\"Spin speed\"],\"editor.inspector.field.stairType.1u05e02\":[\"Stair type\"],\"editor.inspector.field.standoff.4wv2g0\":[\"Standoff\"],\"editor.inspector.field.standoffHeight.1qdnff\":[\"Standoff height\"],\"editor.inspector.field.startPost.1ood9kv\":[\"Start post\"],\"editor.inspector.field.stepCount.nzorrw\":[\"Step count\"],\"editor.inspector.field.strapSpacing.1cyt3dc\":[\"Strap spacing\"],\"editor.inspector.field.strapStyle.fh1oy4\":[\"Strap style\"],\"editor.inspector.field.style.nf3vcm\":[\"Style\"],\"editor.inspector.field.suctionDiameter.nutxtj\":[\"Suction diameter\"],\"editor.inspector.field.supplyDiameter.h5ldh5\":[\"Supply diameter\"],\"editor.inspector.field.supplyHeight.zy6ru1\":[\"Supply height\"],\"editor.inspector.field.supplyShape.k39wnb\":[\"Supply shape\"],\"editor.inspector.field.supplyWidth.g66axi\":[\"Supply width\"],\"editor.inspector.field.supportOffset.1w4cocr\":[\"Support offset\"],\"editor.inspector.field.sweepAngle.ucmmlw\":[\"Sweep angle\"],\"editor.inspector.field.system.13qbhrw\":[\"System\"],\"editor.inspector.field.terminal.1501knl\":[\"Terminal\"],\"editor.inspector.field.terminalType.1ne8lgb\":[\"Terminal type\"],\"editor.inspector.field.thickness.1l8hu45\":[\"Thickness\"],\"editor.inspector.field.tiltAngle.1312yw1\":[\"Tilt angle\"],\"editor.inspector.field.toLevelId.8i5qx7\":[\"To level id\"],\"editor.inspector.field.topLandingDepth.ki7gk2\":[\"Top landing depth\"],\"editor.inspector.field.topLandingMode.zk0h7e\":[\"Top landing mode\"],\"editor.inspector.field.topRailHeight.fscisv\":[\"Top rail height\"],\"editor.inspector.field.transitionMode.f3evgt\":[\"Transition mode\"],\"editor.inspector.field.transitionWidth.rtgz3m\":[\"Transition width\"],\"editor.inspector.field.vaneCount.55vtye\":[\"Vane count\"],\"editor.inspector.field.wallHeight.18vmh5c\":[\"Wall height\"],\"editor.inspector.field.wallShell.vqsyhv\":[\"Wall shell\"],\"editor.inspector.field.wallSkirtHeight.1uea2ad\":[\"Wall skirt height\"],\"editor.inspector.field.wallThickness.17wn4iv\":[\"Wall thickness\"],\"editor.inspector.field.width.gfxz9b\":[\"Width\"],\"editor.inspector.field.width2.1nqawvr\":[\"Width2\"],\"editor.inspector.field.withBack.1ay8nus\":[\"With back\"],\"editor.inspector.field.withBottom.1x1z1vo\":[\"With bottom\"],\"editor.inspector.field.withSides.uq066x\":[\"With sides\"],\"editor.inspector.group.advanced.qwfkor\":[\"Advanced\"],\"editor.inspector.group.air.15jotdj\":[\"Air\"],\"editor.inspector.group.appearance.dli9wf\":[\"Appearance\"],\"editor.inspector.group.body.ign4wl\":[\"Body\"],\"editor.inspector.group.cab.o4z1ox\":[\"Cab\"],\"editor.inspector.group.cabinet.rzvymr\":[\"Cabinet\"],\"editor.inspector.group.cap.s0thej\":[\"Cap\"],\"editor.inspector.group.collar.1am2iqo\":[\"Collar\"],\"editor.inspector.group.connection.2r1h4p\":[\"Connection\"],\"editor.inspector.group.connections.ai4w8u\":[\"Connections\"],\"editor.inspector.group.construction.j6p9kc\":[\"Construction\"],\"editor.inspector.group.cricket.6iwg8g\":[\"Cricket\"],\"editor.inspector.group.curb.5xi2ol\":[\"Curb\"],\"editor.inspector.group.curvePoints.ztdcnn\":[\"Curve points\"],\"editor.inspector.group.dimensions.pewa8g\":[\"Dimensions\"],\"editor.inspector.group.doors.18w2kpa\":[\"Doors\"],\"editor.inspector.group.dormer.1fjs5tq\":[\"Dormer\"],\"editor.inspector.group.dormerRoof.u9uy2g\":[\"Dormer roof\"],\"editor.inspector.group.drainage.7easy0\":[\"Drainage\"],\"editor.inspector.group.elevation.4jbp44\":[\"Elevation\"],\"editor.inspector.group.endCaps.4fsb5b\":[\"End caps\"],\"editor.inspector.group.equipment.1xtq0ev\":[\"Equipment\"],\"editor.inspector.group.face.1531fr0\":[\"Face\"],\"editor.inspector.group.fitting.171z1r4\":[\"Fitting\"],\"editor.inspector.group.flues.nq6pye\":[\"Flues\"],\"editor.inspector.group.footprint.g8q2pg\":[\"Footprint\"],\"editor.inspector.group.frame.q7q9fq\":[\"Frame\"],\"editor.inspector.group.geometry.a21os1\":[\"Geometry\"],\"editor.inspector.group.grid.d8gwxd\":[\"Grid\"],\"editor.inspector.group.hangers.agnfzn\":[\"Hangers\"],\"editor.inspector.group.hardware.1nygwm1\":[\"Hardware\"],\"editor.inspector.group.hungWall.1ftr1gz\":[\"Hung wall\"],\"editor.inspector.group.insulation.1kyo5e7\":[\"Insulation\"],\"editor.inspector.group.lantern.1h7o2xb\":[\"Lantern\"],\"editor.inspector.group.levels.1s6yaru\":[\"Levels\"],\"editor.inspector.group.line.166mv5z\":[\"Line\"],\"editor.inspector.group.lines.12bghr0\":[\"Lines\"],\"editor.inspector.group.motion.1be7sjr\":[\"Motion\"],\"editor.inspector.group.mounting.feutd2\":[\"Mounting\"],\"editor.inspector.group.opening.dfet3\":[\"Opening\"],\"editor.inspector.group.panelDimensions.b59qe6\":[\"Panel dimensions\"],\"editor.inspector.group.patternDistribution.fmam51\":[\"Pattern distribution\"],\"editor.inspector.group.placement.13lcvts\":[\"Placement\"],\"editor.inspector.group.position.1quewx6\":[\"Position\"],\"editor.inspector.group.profile.1kwlci6\":[\"Profile\"],\"editor.inspector.group.railing.19a5bnr\":[\"Railing\"],\"editor.inspector.group.return.1klrjrz\":[\"Return\"],\"editor.inspector.group.settings.ktdb8o\":[\"Settings\"],\"editor.inspector.group.shaft.mad9cv\":[\"Shaft\"],\"editor.inspector.group.shape.iq9t52\":[\"Shape\"],\"editor.inspector.group.shoulder.1nyfx25\":[\"Shoulder\"],\"editor.inspector.group.size.1a4x3zw\":[\"Size\"],\"editor.inspector.group.structure.gezdra\":[\"Structure\"],\"editor.inspector.group.style.nf3vcm\":[\"Style\"],\"editor.inspector.group.supply.1oy2zwu\":[\"Supply\"],\"editor.inspector.group.surface.wtamqk\":[\"Surface\"],\"editor.inspector.group.terminal.1501knl\":[\"Terminal\"],\"editor.inspector.group.topology.18t8dyc\":[\"Topology\"],\"editor.inspector.group.transform.1c55ayj\":[\"Transform\"],\"editor.inspector.group.trap.1qc7vhe\":[\"Trap\"],\"editor.inspector.group.type.1m2zofh\":[\"Type\"],\"editor.inspector.option.abs.132mz8b\":[\"Abs\"],\"editor.inspector.option.accessPanel.13sptb5\":[\"Access panel\"],\"editor.inspector.option.airHandler.1crnyg3\":[\"Air handler\"],\"editor.inspector.option.alternating.5jashi\":[\"Alternating\"],\"editor.inspector.option.arched.14188w0\":[\"Arched\"],\"editor.inspector.option.auto.540b06\":[\"Auto\"],\"editor.inspector.option.automatic.r122ro\":[\"Automatic\"],\"editor.inspector.option.back.1hzmxtu\":[\"Back\"],\"editor.inspector.option.balusters.1j3w6ng\":[\"Balusters\"],\"editor.inspector.option.band.160umau\":[\"Band\"],\"editor.inspector.option.basePlate.17fcg8k\":[\"Base plate\"],\"editor.inspector.option.boards.u14hig\":[\"Boards\"],\"editor.inspector.option.bookshelf.ls0zqk\":[\"Bookshelf\"],\"editor.inspector.option.both.mkyb42\":[\"Both\"],\"editor.inspector.option.bottom.9mpruy\":[\"Bottom\"],\"editor.inspector.option.box.1nbjcuq\":[\"Box\"],\"editor.inspector.option.break.17spnvc\":[\"Break\"],\"editor.inspector.option.butterfly.pvv0g4\":[\"Butterfly\"],\"editor.inspector.option.cable.fp50zq\":[\"Cable\"],\"editor.inspector.option.castIron.1q2z4qk\":[\"Cast iron\"],\"editor.inspector.option.ceiling.1t2zaqo\":[\"Ceiling\"],\"editor.inspector.option.center.kzdxno\":[\"Center\"],\"editor.inspector.option.centerOpening.bn1rvw\":[\"Center opening\"],\"editor.inspector.option.cleanout.lww8bm\":[\"Cleanout\"],\"editor.inspector.option.concretePad.m1zdij\":[\"Concrete pad\"],\"editor.inspector.option.condenser.a74nps\":[\"Condenser\"],\"editor.inspector.option.corbeled.bovs4v\":[\"Corbeled\"],\"editor.inspector.option.count.1qoi4r8\":[\"Count\"],\"editor.inspector.option.coupling.111aap2\":[\"Coupling\"],\"editor.inspector.option.coveringSpecific.1h9fo8w\":[\"Covering specific\"],\"editor.inspector.option.cross.1elubzv\":[\"Cross\"],\"editor.inspector.option.cubby.ivq4qc\":[\"Cubby\"],\"editor.inspector.option.curved.6noz1s\":[\"Curved\"],\"editor.inspector.option.cylinder.eol6vj\":[\"Cylinder\"],\"editor.inspector.option.damper.wgri80\":[\"Damper\"],\"editor.inspector.option.destination.gfzm1r\":[\"Destination\"],\"editor.inspector.option.diffuser.1igj0jh\":[\"Diffuser\"],\"editor.inspector.option.dogEar.xhtvjt\":[\"Dog ear\"],\"editor.inspector.option.dome.1c87e56\":[\"Dome\"],\"editor.inspector.option.double.13h5354\":[\"Double\"],\"editor.inspector.option.ductBoard.lc3o4t\":[\"Duct board\"],\"editor.inspector.option.dutch.1djx429\":[\"Dutch\"],\"editor.inspector.option.elbow.1flup74\":[\"Elbow\"],\"editor.inspector.option.end.1llf32i\":[\"End\"],\"editor.inspector.option.endCap.1p4v4na\":[\"End cap\"],\"editor.inspector.option.equalFit.11vw52c\":[\"Equal fit\"],\"editor.inspector.option.fixedCount.1o3dznu\":[\"Fixed count\"],\"editor.inspector.option.fixedSpacing.hl4dr4\":[\"Fixed spacing\"],\"editor.inspector.option.flat.ly0bei\":[\"Flat\"],\"editor.inspector.option.flex.ktpamq\":[\"Flex\"],\"editor.inspector.option.floating.1oadpln\":[\"Floating\"],\"editor.inspector.option.floor.q9caf1\":[\"Floor\"],\"editor.inspector.option.flush.olwwu5\":[\"Flush\"],\"editor.inspector.option.front.uhugl4\":[\"Front\"],\"editor.inspector.option.furnace.w0mzpf\":[\"Furnace\"],\"editor.inspector.option.gable.1ekyx6\":[\"Gable\"],\"editor.inspector.option.gambrel.1yo90d9\":[\"Gambrel\"],\"editor.inspector.option.generic.1074oey\":[\"Generic\"],\"editor.inspector.option.glass.163tc5n\":[\"Glass\"],\"editor.inspector.option.glassFrame.jp9s3m\":[\"Glass frame\"],\"editor.inspector.option.globe.1avkqoy\":[\"Globe\"],\"editor.inspector.option.grounded.jwoq73\":[\"Grounded\"],\"editor.inspector.option.guard.1m575se\":[\"Guard\"],\"editor.inspector.option.halfRound.m5hob0\":[\"Half round\"],\"editor.inspector.option.hidden.gp48rd\":[\"Hidden\"],\"editor.inspector.option.hip.r0jnjy\":[\"Hip\"],\"editor.inspector.option.horizontal.tyapah\":[\"Horizontal\"],\"editor.inspector.option.include.1a27vnr\":[\"Include\"],\"editor.inspector.option.independentHighBeam.1tn0zvy\":[\"Independent high beam\"],\"editor.inspector.option.industrial.8sd9u\":[\"Industrial\"],\"editor.inspector.option.inline.1uh05lg\":[\"Inline\"],\"editor.inspector.option.integrated.1xd9lv0\":[\"Integrated\"],\"editor.inspector.option.joined.1x2o8ds\":[\"Joined\"],\"editor.inspector.option.kStyle.m8kfwz\":[\"K style\"],\"editor.inspector.option.kickout.vt8s6p\":[\"Kickout\"],\"editor.inspector.option.knee.186hcui\":[\"Knee\"],\"editor.inspector.option.landing.tyqarg\":[\"Landing\"],\"editor.inspector.option.lantern.1h7o2xb\":[\"Lantern\"],\"editor.inspector.option.leave.1xf0sbk\":[\"Leave\"],\"editor.inspector.option.left.14n06mo\":[\"Left\"],\"editor.inspector.option.level.i4lhtp\":[\"Level\"],\"editor.inspector.option.lowProfile.1h9lgzg\":[\"Low profile\"],\"editor.inspector.option.mansard.dwzck9\":[\"Mansard\"],\"editor.inspector.option.manual.1wu7r43\":[\"Manual\"],\"editor.inspector.option.maximumSpacing.n1fzl4\":[\"Maximum spacing\"],\"editor.inspector.option.metal.1az9fgc\":[\"Metal\"],\"editor.inspector.option.metalPanel.1xdz476\":[\"Metal panel\"],\"editor.inspector.option.minimal.fwmiwg\":[\"Minimal\"],\"editor.inspector.option.mono.oszvd6\":[\"Mono\"],\"editor.inspector.option.none.deku7v\":[\"None\"],\"editor.inspector.option.omit.okcs7w\":[\"Omit\"],\"editor.inspector.option.open.n6hn1l\":[\"Open\"],\"editor.inspector.option.openRack.mvt1x0\":[\"Open rack\"],\"editor.inspector.option.opening.dfet3\":[\"Opening\"],\"editor.inspector.option.oval.1jiqzxx\":[\"Oval\"],\"editor.inspector.option.picket.zyeoy1\":[\"Picket\"],\"editor.inspector.option.pointed.effedk\":[\"Pointed\"],\"editor.inspector.option.postAndRail.lajk2u\":[\"Post and rail\"],\"editor.inspector.option.preserveHighEdge.y6ywf0\":[\"Preserve high edge\"],\"editor.inspector.option.preserveLowEdge.196m5pk\":[\"Preserve low edge\"],\"editor.inspector.option.preservePitch.1uq973r\":[\"Preserve pitch\"],\"editor.inspector.option.privacy.1th4hrb\":[\"Privacy\"],\"editor.inspector.option.purlins.od124c\":[\"Purlins\"],\"editor.inspector.option.pvc.1oc4u2w\":[\"Pvc\"],\"editor.inspector.option.pyramid.17ucsqv\":[\"Pyramid\"],\"editor.inspector.option.rafters.16tzbby\":[\"Rafters\"],\"editor.inspector.option.rail.39zqc9\":[\"Rail\"],\"editor.inspector.option.raised.4kyx9h\":[\"Raised\"],\"editor.inspector.option.rect.tpfvaf\":[\"Rect\"],\"editor.inspector.option.reducer.18byt67\":[\"Reducer\"],\"editor.inspector.option.return.1klrjrz\":[\"Return\"],\"editor.inspector.option.returnGrille.r28ncm\":[\"Return grille\"],\"editor.inspector.option.right.8humpx\":[\"Right\"],\"editor.inspector.option.round.1vx0wyj\":[\"Round\"],\"editor.inspector.option.rounded.199nwpm\":[\"Rounded\"],\"editor.inspector.option.sanitaryTee.oro3d4\":[\"Sanitary tee\"],\"editor.inspector.option.scalloped.1eltba0\":[\"Scalloped\"],\"editor.inspector.option.scoop.qy5zdv\":[\"Scoop\"],\"editor.inspector.option.segmentedPanel.5r3hwl\":[\"Segmented panel\"],\"editor.inspector.option.shed.6t994v\":[\"Shed\"],\"editor.inspector.option.sheetMetal.l164lv\":[\"Sheet metal\"],\"editor.inspector.option.shingle.pfmynh\":[\"Shingle\"],\"editor.inspector.option.shingled.1nm9inf\":[\"Shingled\"],\"editor.inspector.option.simple.12mfu73\":[\"Simple\"],\"editor.inspector.option.single.1uzxurt\":[\"Single\"],\"editor.inspector.option.singleLeft.1atdh02\":[\"Single left\"],\"editor.inspector.option.singleRight.1axbu67\":[\"Single right\"],\"editor.inspector.option.slantBox.1ta99vy\":[\"Slant box\"],\"editor.inspector.option.slat.1p9njbz\":[\"Slat\"],\"editor.inspector.option.sliding.cd0jox\":[\"Sliding\"],\"editor.inspector.option.slope.1bn2qw\":[\"Slope\"],\"editor.inspector.option.sloped.lo4sh0\":[\"Sloped\"],\"editor.inspector.option.solid.o4uy6s\":[\"Solid\"],\"editor.inspector.option.solidPanel.2yaw62\":[\"Solid panel\"],\"editor.inspector.option.spiral.91hcl4\":[\"Spiral\"],\"editor.inspector.option.splash.1uke4cm\":[\"Splash\"],\"editor.inspector.option.spread.1g1zysu\":[\"Spread\"],\"editor.inspector.option.square.1xl1lk6\":[\"Square\"],\"editor.inspector.option.stair.1xf86e\":[\"Stair\"],\"editor.inspector.option.standard.vuco\":[\"Standard\"],\"editor.inspector.option.start.30xvgf\":[\"Start\"],\"editor.inspector.option.step.jtn9kf\":[\"Step\"],\"editor.inspector.option.stepped.naxzh0\":[\"Stepped\"],\"editor.inspector.option.straight.lxqbfr\":[\"Straight\"],\"editor.inspector.option.strap.14q0ps9\":[\"Strap\"],\"editor.inspector.option.supply.1oy2zwu\":[\"Supply\"],\"editor.inspector.option.supplyRegister.1lzdbbn\":[\"Supply register\"],\"editor.inspector.option.tapered.3y5blo\":[\"Tapered\"],\"editor.inspector.option.targetSpacing.14uibc9\":[\"Target spacing\"],\"editor.inspector.option.tee.7d6tjp\":[\"Tee\"],\"editor.inspector.option.tilted.6n0u5j\":[\"Tilted\"],\"editor.inspector.option.top.2nypcs\":[\"Top\"],\"editor.inspector.option.transition.1rziz9e\":[\"Transition\"],\"editor.inspector.option.vent.xda5j2\":[\"Vent\"],\"editor.inspector.option.walkOn.1n5sg9l\":[\"Walk on\"],\"editor.inspector.option.wall.blj585\":[\"Wall\"],\"editor.inspector.option.wallAbutment.lza941\":[\"Wall abutment\"],\"editor.inspector.option.wallLedger.5m8ana\":[\"Wall ledger\"],\"editor.inspector.option.wallShelf.yiozfl\":[\"Wall shelf\"],\"editor.inspector.option.waste.3xrp79\":[\"Waste\"],\"editor.inspector.option.wye.14vupc8\":[\"Wye\"],\"editor.layers.collapse\":[\"Collapse\"],\"editor.layers.defaultName.ceiling\":[\"Ceiling (\",[\"area\"],\")\"],\"editor.layers.defaultName.collection\":[\"Collection\"],\"editor.layers.defaultName.flight\":[\"Flight (\",[\"width\"],\"×\",[\"length\"],\"m)\"],\"editor.layers.defaultName.landing\":[\"Landing (\",[\"width\"],\"×\",[\"length\"],\"m)\"],\"editor.layers.defaultName.node\":[\"Node\"],\"editor.layers.defaultName.roof\":[\"Roof (\",[\"count\",\"plural\",{\"one\":[\"#\",\" segment\"],\"other\":[\"#\",\" segments\"]}],\")\"],\"editor.layers.defaultName.roofSegment\":[[\"roofType\",\"select\",{\"hip\":[\"Hip\"],\"gable\":[\"Gable\"],\"shed\":[\"Shed\"],\"gambrel\":[\"Gambrel\"],\"dutch\":[\"Dutch\"],\"mansard\":[\"Mansard\"],\"flat\":[\"Flat\"],\"conical\":[\"Conical\"],\"barrel\":[\"Barrel\"],\"other\":[\"Roof\"]}],\" (\",[\"width\"],\"×\",[\"depth\"],\"m)\"],\"editor.layers.defaultName.room\":[\"Room (\",[\"area\"],\")\"],\"editor.layers.defaultName.slab\":[\"Slab (\",[\"area\"],\")\"],\"editor.layers.defaultName.staircase\":[\"Staircase (\",[\"count\",\"plural\",{\"one\":[\"#\",\" segment\"],\"other\":[\"#\",\" segments\"]}],\")\"],\"editor.layers.defaultName.zone\":[\"Zone (\",[\"area\"],\")\"],\"editor.layers.expand\":[\"Expand\"],\"editor.layers.levelOptions\":[[\"levelName\"],\" options\"],\"editor.layers.rename\":[\"Rename\"],\"editor.layers.spaceColour\":[[\"role\",\"select\",{\"room\":[\"Room colour\"],\"other\":[\"Zone colour\"]}]],\"editor.layers.unitColour\":[\"Unit colour\"],\"editor.levelDuplicateDialog.cancel\":[\"Cancel\"],\"editor.levelDuplicateDialog.chooseWhatToCopyFromLevel\":[\"Choose what to copy from \",[\"levelName\"],\".\"],\"editor.levelDuplicateDialog.chooseWhatToCopyFromThisLevel\":[\"Choose what to copy from this level.\"],\"editor.levelDuplicateDialog.duplicate\":[\"Duplicate\"],\"editor.levelDuplicateDialog.duplicateLevel\":[\"Duplicate Level\"],\"editor.levelDuplicateDialog.everything\":[\"Everything\"],\"editor.levelDuplicateDialog.structureFinishesAndPlacedItemsWithout\":[\"Structure, finishes, and placed items, without guide references.\"],\"editor.levelDuplicateDialog.structureFurniture\":[\"Structure + furniture\"],\"editor.levelDuplicateDialog.structureMaterials\":[\"Structure + materials\"],\"editor.levelDuplicateDialog.structureMaterialsFurnitureAndReferences\":[\"Structure, materials, furniture, and references.\"],\"editor.levelDuplicateDialog.structureOnly\":[\"Structure only\"],\"editor.levelDuplicateDialog.structureWithTheCurrentMaterialAnd\":[\"Structure with the current material and finish assignments.\"],\"editor.levelDuplicateDialog.wallsSlabsRoofsStairsWindowsAnd\":[\"Walls, slabs, roofs, stairs, windows, and doors without finishes.\"],\"editor.lib.contextualHelp.addOrRemoveObjectsFromThe\":[\"Add or remove objects from the selection\"],\"editor.lib.contextualHelp.adjustOneSideSCornerRadius\":[\"Adjust one side’s corner radius\"],\"editor.lib.contextualHelp.clearTheSelectionOrClickOutside\":[\"Clear the selection (or click outside)\"],\"editor.lib.contextualHelp.clickAHandleDotToShow\":[\"Click a handle dot to show move arrows\"],\"editor.lib.contextualHelp.clickOrDragTheSelectionTo\":[\"Click or drag the selection to move it as one\"],\"editor.lib.contextualHelp.clickTheHandleDotToShow\":[\"Click the handle dot to show move + rotate handles\"],\"editor.lib.contextualHelp.detachTheJointWhileDraggingAn\":[\"Detach the joint while dragging an arrow\"],\"editor.lib.contextualHelp.dragLeftOrRightToRotate\":[\"Drag left or right to rotate selected object\"],\"editor.lib.contextualHelp.dragSelectedMovableObject\":[\"Drag selected movable object\"],\"editor.lib.contextualHelp.groupSelectionSessionOnly\":[\"Group selection (session only)\"],\"editor.lib.contextualHelp.holdToRotateFreely\":[\"Hold to rotate freely\"],\"editor.lib.contextualHelp.rotate45\":[\"Rotate ±45°\"],\"editor.lib.contextualHelp.rotateTheSelection45\":[\"Rotate the selection ±45°\"],\"editor.lib.contextualHelp.rotatingFreely\":[\"Rotating freely (no angle step)\"],\"editor.lib.contextualHelp.switchTheRotationAxisYX\":[\"Switch the rotation axis (Y → X → Z)\"],\"editor.lib.contextualHelp.ungroupSessionSelection\":[\"Ungroup session selection\"],\"editor.lib.continuation.continuous\":[\"Continuous\"],\"editor.lib.continuation.continuousCanopy\":[\"Continuous canopy\"],\"editor.lib.continuation.continuousRun\":[\"Continuous run\"],\"editor.lib.continuation.curvedFence\":[\"Curved fence\"],\"editor.lib.continuation.freehandFence\":[\"Freehand fence\"],\"editor.lib.continuation.placeMultiple\":[\"Place multiple\"],\"editor.lib.continuation.placeOnce\":[\"Place once\"],\"editor.lib.continuation.polygonRoom\":[\"Polygon room\"],\"editor.lib.continuation.rectangleRoom\":[\"Rectangle room\"],\"editor.lib.continuation.singleCabinet\":[\"Single cabinet\"],\"editor.lib.continuation.singleCanopy\":[\"Single canopy\"],\"editor.lib.continuation.singleFence\":[\"Single fence\"],\"editor.lib.continuation.walls\":[\"Walls\"],\"editor.lib.hudTitle.cutOpening\":[\"Cut opening\"],\"editor.lib.hudTitle.divideRoom\":[\"Divide room\"],\"editor.lib.hudTitle.editKind\":[\"Edit \",[\"kind\"]],\"editor.lib.hudTitle.erase\":[\"Erase\"],\"editor.lib.hudTitle.levelTerrain\":[\"Level terrain\"],\"editor.lib.hudTitle.lowerTerrain\":[\"Lower terrain\"],\"editor.lib.hudTitle.mezzanine\":[\"Mezzanine\"],\"editor.lib.hudTitle.moveKind\":[\"Move \",[\"kind\"]],\"editor.lib.hudTitle.moveRoom\":[\"Move room\"],\"editor.lib.hudTitle.moveSelection\":[\"Move selection\"],\"editor.lib.hudTitle.paint\":[\"Paint\"],\"editor.lib.hudTitle.paintARectangle\":[\"Paint a rectangle\"],\"editor.lib.hudTitle.paintAShape\":[\"Paint a shape\"],\"editor.lib.hudTitle.pickMaterial\":[\"Pick material\"],\"editor.lib.hudTitle.raiseTerrain\":[\"Raise terrain\"],\"editor.lib.hudTitle.resize\":[\"Resize\"],\"editor.lib.hudTitle.rotate\":[\"Rotate\"],\"editor.lib.hudTitle.select\":[\"Select\"],\"editor.lib.hudTitle.smartMeasure\":[\"Smart measure\"],\"editor.lib.hudTitle.smoothTerrain\":[\"Smooth terrain\"],\"editor.lib.hudTitle.splitKind\":[\"Split \",[\"kind\"]],\"editor.lib.hudTitle.terrace\":[\"Terrace\"],\"editor.lib.wallDrawVariant.polygonRoom\":[\"Polygon room\"],\"editor.lib.wallDrawVariant.rectangleRoom\":[\"Rectangle room\"],\"editor.lib.wallDrawVariant.walls\":[\"Walls\"],\"editor.mechanismAction\":[[\"action\",\"select\",{\"close\":[\"Close\"],\"open\":[\"Open\"],\"stop\":[\"Stop\"],\"other\":[\"Play\"]}]],\"editor.nodeActionMenu.curve\":[\"Curve\"],\"editor.nodeActionMenu.cutOut\":[\"Cut out\"],\"editor.nodeActionMenu.delete\":[\"Delete\"],\"editor.nodeActionMenu.duplicate\":[\"Duplicate\"],\"editor.nodeActionMenu.editMesh\":[\"Edit mesh\"],\"editor.nodeActionMenu.findInCatalog\":[\"Find in catalog\"],\"editor.nodeActionMenu.groupSelection\":[\"Group selection\"],\"editor.nodeActionMenu.move\":[\"Move\"],\"editor.nodeActionMenu.rotateLeft\":[\"Rotate left\"],\"editor.nodeActionMenu.rotateRight\":[\"Rotate right\"],\"editor.nodeActionMenu.ungroupSelection\":[\"Ungroup selection\"],\"editor.nodeDisplay.ceiling\":[\"Ceiling\"],\"editor.nodeDisplay.column\":[\"Column\"],\"editor.nodeDisplay.door\":[\"Door\"],\"editor.nodeDisplay.elevator\":[\"Elevator\"],\"editor.nodeDisplay.fence\":[\"Fence\"],\"editor.nodeDisplay.guide\":[\"Guide image\"],\"editor.nodeDisplay.item\":[\"Item\"],\"editor.nodeDisplay.roof\":[\"Roof\"],\"editor.nodeDisplay.roofSegment\":[\"Roof segment\"],\"editor.nodeDisplay.room\":[\"Room\"],\"editor.nodeDisplay.scan\":[\"3D Scan\"],\"editor.nodeDisplay.selection\":[\"Selection\"],\"editor.nodeDisplay.slab\":[\"Slab\"],\"editor.nodeDisplay.stair\":[\"Stair\"],\"editor.nodeDisplay.stairSegment\":[\"Stair segment\"],\"editor.nodeDisplay.wall\":[\"Wall\"],\"editor.nodeDisplay.window\":[\"Window\"],\"editor.nodeDisplay.zone\":[\"Zone\"],\"editor.panels.collections.collectionsPopover.cancel\":[\"Cancel\"],\"editor.panels.collections.collectionsPopover.collectionName\":[\"Collection name…\"],\"editor.panels.collections.collectionsPopover.collections\":[\"Collections\"],\"editor.panels.collections.collectionsPopover.delete\":[\"Delete\"],\"editor.panels.collections.collectionsPopover.deleteName\":[\"Delete \\\"\",[\"name\"],\"\\\"?\"],\"editor.panels.collections.collectionsPopover.new\":[\"New\"],\"editor.panels.collections.collectionsPopover.noCollectionsYetCreateOneTo\":[\"No collections yet. Create one to group elements together.\"],\"editor.panels.collections.collectionsPopover.rename\":[\"Rename\"],\"editor.panels.floorFoundationPanel.aThickerFloorGrowsUpwardThe\":[\"A thicker floor grows upward: the rooms below keep their height.\"],\"editor.panels.floorFoundationPanel.edgeFinish\":[\"Edge finish\"],\"editor.panels.floorFoundationPanel.floorPlate\":[\"Floor plate\"],\"editor.panels.floorFoundationPanel.floorPlateThicknesslabelThickRestingOn\":[\"Floor plate \",[\"thicknessLabel\"],\" thick, resting on the walls below\"],\"editor.panels.floorFoundationPanel.floorThickness\":[\"Floor thickness\"],\"editor.panels.floorFoundationPanel.floorTopAbove\":[\"Floor top +\",[\"height\"]],\"editor.panels.floorFoundationPanel.floorTopValue\":[\"Floor top \",[\"height\"]],\"editor.panels.floorFoundationPanel.foundationFinish\":[\"Foundation finish\"],\"editor.panels.floorFoundationPanel.foundationHeight\":[\"Foundation height\"],\"editor.panels.floorFoundationPanel.kicker\":[\"Floor plate\"],\"editor.panels.floorFoundationPanel.kickerLevel\":[\"Floor plate · \",[\"level\"]],\"editor.panels.floorFoundationPanel.kickerRestsOn\":[\"Floor plate · \",[\"level\"],\" · rests on \",[\"below\"]],\"editor.panels.floorFoundationPanel.lowerTogether\":[[\"count\",\"plural\",{\"2\":[\"Lower both\"],\"other\":[\"Lower all \",[\"number\"]]}]],\"editor.panels.floorFoundationPanel.notToScale\":[\"Not to scale\"],\"editor.panels.floorFoundationPanel.onTheGround\":[\"On the ground\"],\"editor.panels.floorFoundationPanel.raiseTogether\":[[\"count\",\"plural\",{\"2\":[\"Raise both\"],\"other\":[\"Raise all \",[\"number\"]]}]],\"editor.panels.floorFoundationPanel.raisedOnAFoundation\":[\"Raised on a foundation\"],\"editor.panels.floorFoundationPanel.section.floorPlate\":[\"Floor plate · \",[\"thickness\"]],\"editor.panels.floorFoundationPanel.section.floorTop\":[\"Floor top\"],\"editor.panels.floorFoundationPanel.section.foundation\":[\"Foundation\"],\"editor.panels.floorFoundationPanel.section.foundationKind\":[\"Foundation · \",[\"foundation\"]],\"editor.panels.floorFoundationPanel.section.ground\":[\"Ground\"],\"editor.panels.floorFoundationPanel.section.slab\":[\"Slab · \",[\"thickness\"]],\"editor.panels.floorFoundationPanel.section.wallsBelow\":[\"Walls below\"],\"editor.panels.floorFoundationPanel.sectionOnGround\":[\"Slab \",[\"thickness\"],\" thick on the ground, floor top \",[\"top\"],\" above the ground\"],\"editor.panels.floorFoundationPanel.sectionRaised\":[\"Slab \",[\"thickness\"],\" thick on a \",[\"foundation\"],\" foundation, floor top \",[\"top\"],\" above the ground\"],\"editor.panels.floorFoundationPanel.slab\":[\"Slab\"],\"editor.panels.floorFoundationPanel.slabThickness\":[\"Slab thickness\"],\"editor.panels.floorFoundationPanel.theFloorSOutsideEdgeAll\":[\"The floor's outside edge, all around the footprint.\"],\"editor.panels.floorFoundationPanel.theFoundationStandsOnTheGround\":[\"The foundation stands on the ground; the slab sits on it.\"],\"editor.panels.floorFoundationPanel.theSlabSitsOnTheFoundation\":[\"The slab sits on the foundation (or the ground): a thicker slab raises the floor top and everything on it.\"],\"editor.panels.floorFoundationPanel.underTheFloor\":[\"Under the floor\"],\"editor.panels.floorOpeningPanel.aHatchInTheMezzanineIt\":[\"A hatch in the mezzanine: it cuts only the mezzanine’s floor.\"],\"editor.panels.floorOpeningPanel.alsoCutTheCeilingBelow\":[\"Also cut the ceiling below\"],\"editor.panels.floorOpeningPanel.alsoCutTheFloorAbove\":[\"Also cut the floor above\"],\"editor.panels.floorOpeningPanel.areaDragCorners\":[[\"area\"],\" · Drag its corners to change the shape.\"],\"editor.panels.floorOpeningPanel.areaOwned\":[[\"area\"],\" · Shape follows its owner.\"],\"editor.panels.floorOpeningPanel.delete\":[\"Delete\"],\"editor.panels.floorOpeningPanel.done\":[\"Done\"],\"editor.panels.floorOpeningPanel.kicker\":[\"Opening\"],\"editor.panels.floorOpeningPanel.kickerLevel\":[\"Opening · \",[\"level\"]],\"editor.panels.floorOpeningPanel.kickerRoom\":[\"Opening · in \",[\"room\"]],\"editor.panels.floorOpeningPanel.kickerRoomLevel\":[\"Opening · in \",[\"room\"],\" · \",[\"level\"]],\"editor.panels.floorOpeningPanel.oneVoidWith\":[\"On \",[\"level\"],\", as one void with this opening.\"],\"editor.panels.floorOpeningPanel.ownedByElevator\":[\"Owned by Elevator\"],\"editor.panels.floorOpeningPanel.ownedByStaircase\":[\"Owned by Staircase\"],\"editor.panels.floorOpeningPanel.room\":[\"Room\"],\"editor.panels.floorOpeningPanel.thereIsNoFloorAboveThis\":[\"There is no floor above this storey.\"],\"editor.panels.floorOpeningPanel.thereIsNoStoreyBelow\":[\"There is no storey below.\"],\"editor.panels.floorOpeningPanel.title\":[[\"source\",\"select\",{\"stair\":[\"Stair opening\"],\"elevator\":[\"Elevator opening\"],\"ceiling\":[\"Ceiling opening\"],\"other\":[\"Floor opening\"]}]],\"editor.panels.mergeRefusal.alreadyJoined\":[\"One of them already wraps another corner. Unwrap it first.\"],\"editor.panels.mergeRefusal.between\":[[\"kind\",\"select\",{\"item\":[\"There is an item between them.\"],\"door\":[\"There is a door between them.\"],\"window\":[\"There is a window between them.\"],\"shelf\":[\"There is a shelf between them.\"],\"other\":[\"There is something between them.\"]}]],\"editor.panels.mergeRefusal.cannotMerge\":[\"These windows cannot be merged.\"],\"editor.panels.mergeRefusal.cornerAngle\":[\"Their walls meet at too sharp or too flat an angle for a corner window.\"],\"editor.panels.mergeRefusal.heightExceedsWall\":[\"The window selected first is taller than the other wall. Select the other one first.\"],\"editor.panels.mergeRefusal.notAdjacent\":[\"They are too far apart. Windows merge with at most \",[\"reach\"],\" between them.\"],\"editor.panels.mergeRefusal.notAtCorner\":[\"One of them is too far from the corner. A window joins one within \",[\"reach\"],\" of it.\"],\"editor.panels.mergeRefusal.notOnWall\":[\"A roof or dormer window cannot join another window.\"],\"editor.panels.mergeRefusal.overlap\":[[\"kind\",\"select\",{\"item\":[\"Sliding them to the corner would overlap an item.\"],\"door\":[\"Sliding them to the corner would overlap a door.\"],\"window\":[\"Sliding them to the corner would overlap a window.\"],\"shelf\":[\"Sliding them to the corner would overlap a shelf.\"],\"other\":[\"Sliding them to the corner would overlap something.\"]}]],\"editor.panels.mergeRefusal.wallsNotMeeting\":[\"Their walls do not meet at a corner.\"],\"editor.panels.mixed\":[\"Mixed\"],\"editor.panels.mobilePanelSheet.close\":[\"Close\"],\"editor.panels.mobileSelectionBar.delete\":[\"Delete\"],\"editor.panels.mobileSelectionBar.duplicate\":[\"Duplicate\"],\"editor.panels.mobileSelectionBar.editProperties\":[\"Edit properties\"],\"editor.panels.mobileSelectionBar.editResolvedlabel\":[\"Edit \",[\"resolvedLabel\"]],\"editor.panels.mobileSelectionBar.move\":[\"Move\"],\"editor.panels.multiHeightMode.currentlyCurrentlabel\":[\"Currently \",[\"currentLabel\"]],\"editor.panels.multiHeightMode.customHeight\":[\"Custom height\"],\"editor.panels.multiHeightMode.followsLevel\":[\"Follows level\"],\"editor.panels.multiHeightMode.height\":[\"Height\"],\"editor.panels.multiHeightMode.top\":[\"Top\"],\"editor.panels.multiParametricInspector.labelSessionOnlyPlainClickReselects\":[[\"label\"],\" (session only). Plain click reselects all members. Not saved with the project.\"],\"editor.panels.multiSelectionPanel.delete\":[\"Delete\"],\"editor.panels.multiSelectionPanel.duplicate\":[\"Duplicate\"],\"editor.panels.multiSelectionPanel.group\":[\"Group\"],\"editor.panels.multiSelectionPanel.groupCtrlCmdG\":[\"Group (Ctrl/Cmd+G)\"],\"editor.panels.multiSelectionPanel.labelSessionOnlyPlainClickReselects\":[[\"label\"],\" (session only). Plain click reselects all members. Not saved with the project.\"],\"editor.panels.multiSelectionPanel.lengthSelected\":[[\"length\"],\" selected\"],\"editor.panels.multiSelectionPanel.mergeWindows\":[\"Merge windows\"],\"editor.panels.multiSelectionPanel.mergeWindowsIntoACornerWindow\":[\"Merge windows into a corner window: both take the height, sill and type of the one you selected first\"],\"editor.panels.multiSelectionPanel.mergeWindowsIntoOneAcrossBoth\":[\"Merge windows into one across both: it keeps the type and style of the one you selected first\"],\"editor.panels.multiSelectionPanel.selectBuilding\":[\"Select building\"],\"editor.panels.multiSelectionPanel.selectTheWholeBuildingToMove\":[\"Select the whole building to move all its levels\"],\"editor.panels.multiSelectionPanel.ungroup\":[\"Ungroup\"],\"editor.panels.multiSelectionPanel.ungroupCtrlCmdShiftG\":[\"Ungroup (Ctrl/Cmd+Shift+G)\"],\"editor.panels.multiSelectionPanel.unwrapTheCorner\":[\"Unwrap the corner\"],\"editor.panels.multiSelectionPanel.unwrapTheCornerBothWindowsStay\":[\"Unwrap the corner: both windows stay, each framed at the corner\"],\"editor.panels.panelManager.selection\":[\"Selection\"],\"editor.panels.panelWrapper.back\":[\"Back\"],\"editor.panels.panelWrapper.close\":[\"Close\"],\"editor.panels.panelWrapper.closeTitle\":[\"Close \",[\"title\"]],\"editor.panels.panelWrapper.collapsePanel\":[\"Collapse panel\"],\"editor.panels.panelWrapper.collections\":[\"Collections\"],\"editor.panels.panelWrapper.expandPanel\":[\"Expand panel\"],\"editor.panels.panelWrapper.manageCollections\":[\"Manage collections…\"],\"editor.panels.panelWrapper.openTitle\":[\"Open \",[\"title\"]],\"editor.panels.panelWrapper.reset\":[\"Reset\"],\"editor.panels.panelWrapper.titleHitAnErrorAndWas\":[\"“\",[\"title\"],\"” hit an error and was unloaded for this session.\"],\"editor.panels.parametricFieldControl.mixed\":[\"Mixed\"],\"editor.panels.parametricInspector.actions\":[\"Actions\"],\"editor.panels.parametricInspector.delete\":[\"Delete\"],\"editor.panels.parametricInspector.deleteWithContents\":[\"Delete with contents\"],\"editor.panels.parametricInspector.move\":[\"Move\"],\"editor.panels.referencePanel.cancel\":[\"Cancel\"],\"editor.panels.referencePanel.capture\":[\"Capture\"],\"editor.panels.referencePanel.center\":[\"Center\"],\"editor.panels.referencePanel.clearScale\":[\"Clear Scale\"],\"editor.panels.referencePanel.clickBothEndsOfAKnown\":[\"Click both ends of a known distance on the plan, then type its real length.\"],\"editor.panels.referencePanel.delete\":[\"Delete\"],\"editor.panels.referencePanel.drawALineOverAKnown\":[\"Draw a line over a known dimension on the plan, then type its real length to scale the image exactly.\"],\"editor.panels.referencePanel.editScale\":[\"Edit Scale\"],\"editor.panels.referencePanel.guideImage\":[\"Guide Image\"],\"editor.panels.referencePanel.hide\":[\"Hide\"],\"editor.panels.referencePanel.hideScale\":[\"Hide Scale\"],\"editor.panels.referencePanel.image\":[\"Image\"],\"editor.panels.referencePanel.lock\":[\"Lock\"],\"editor.panels.referencePanel.move\":[\"Move\"],\"editor.panels.referencePanel.opacity\":[\"Opacity\"],\"editor.panels.referencePanel.overlayImageUnavailableReplaceTheImage\":[\"Overlay image unavailable. Replace the image to restore it.\"],\"editor.panels.referencePanel.pos\":[\"pos\"],\"editor.panels.referencePanel.position\":[\"Position\"],\"editor.panels.referencePanel.quickActions\":[\"Quick Actions\"],\"editor.panels.referencePanel.referenceScale\":[\"Reference Scale\"],\"editor.panels.referencePanel.replace\":[\"Replace\"],\"editor.panels.referencePanel.replacing\":[\"Replacing...\"],\"editor.panels.referencePanel.resetImageScale\":[\"Reset Image Scale\"],\"editor.panels.referencePanel.resetRotation\":[\"Reset Rotation\"],\"editor.panels.referencePanel.rot\":[\"rot\"],\"editor.panels.referencePanel.rotation\":[\"Rotation\"],\"editor.panels.referencePanel.scale\":[\"scale\"],\"editor.panels.referencePanel.scaleOpacity\":[\"Scale & Opacity\"],\"editor.panels.referencePanel.scaled\":[\"Scaled · \",[\"scale\"]],\"editor.panels.referencePanel.scaledHidden\":[\"Scaled (hidden) · \",[\"scale\"]],\"editor.panels.referencePanel.setScale\":[\"Set Scale\"],\"editor.panels.referencePanel.show\":[\"Show\"],\"editor.panels.referencePanel.showScale\":[\"Show Scale\"],\"editor.panels.referencePanel.uncalibrated\":[\"Uncalibrated\"],\"editor.panels.referencePanel.unlock\":[\"Unlock\"],\"editor.panels.referencePanel.xyz\":[\"XYZ\"],\"editor.panels.roomConstructionRows.aDrawnSlabSetItsThickness\":[\"A drawn slab: set its thickness and finishes here. It has no footprint height or foundation.\"],\"editor.panels.roomConstructionRows.addMezzanine\":[\"+ Add mezzanine\"],\"editor.panels.roomConstructionRows.atFloorLevel\":[\"At floor level\"],\"editor.panels.roomConstructionRows.builtOn\":[\"Built on\"],\"editor.panels.roomConstructionRows.builtWith\":[\"Built with\"],\"editor.panels.roomConstructionRows.ceiling\":[\"Ceiling\"],\"editor.panels.roomConstructionRows.ceilingAt\":[\"At \",[\"height\"]],\"editor.panels.roomConstructionRows.closeWithWalls\":[\"Close with walls\"],\"editor.panels.roomConstructionRows.drawnFloor\":[[\"ambiguous\",\"select\",{\"yes\":[\"Floor is several drawn slabs, mostly \",[\"name\"]],\"other\":[\"Floor is a drawn slab: \",[\"name\"]]}],[\"shared\",\"plural\",{\"0\":[],\"one\":[\" (shared with \",[\"sharedCount\"],\" room)\"],\"other\":[\" (shared with \",[\"sharedCount\"],\" rooms)\"]}]],\"editor.panels.roomConstructionRows.drawnFloorSwitchHint\":[\"This floor is a drawn slab: select it to edit or delete it.\"],\"editor.panels.roomConstructionRows.drawnSlab\":[\"Drawn slab\"],\"editor.panels.roomConstructionRows.drawnSlabAt\":[\"Drawn slab at \",[\"height\"]],\"editor.panels.roomConstructionRows.editShape\":[\"Edit shape\"],\"editor.panels.roomConstructionRows.flatAtWallHeight\":[\"Flat, at wall height\"],\"editor.panels.roomConstructionRows.floor\":[\"Floor\"],\"editor.panels.roomConstructionRows.floorDown\":[[\"distance\"],\" down\"],\"editor.panels.roomConstructionRows.floorThickness\":[\"Floor thickness\"],\"editor.panels.roomConstructionRows.floorUp\":[[\"distance\"],\" up\"],\"editor.panels.roomConstructionRows.handDrawnCeiling\":[\"Hand-drawn ceiling\"],\"editor.panels.roomConstructionRows.height\":[\"Height\"],\"editor.panels.roomConstructionRows.includeFloor\":[\"Include floor\"],\"editor.panels.roomConstructionRows.includePart\":[[\"part\",\"select\",{\"floor\":[\"Include floor\"],\"walls\":[\"Include walls\"],\"other\":[\"Include ceiling\"]}]],\"editor.panels.roomConstructionRows.includeWalls\":[\"Include walls\"],\"editor.panels.roomConstructionRows.keepOutsideDimensions\":[\"Keep outside dimensions\"],\"editor.panels.roomConstructionRows.lowered\":[\"Lowered \",[\"lift\"]],\"editor.panels.roomConstructionRows.newFloor\":[\"+ New floor\"],\"editor.panels.roomConstructionRows.noFloor\":[\"No floor\"],\"editor.panels.roomConstructionRows.notIncluded\":[\"Not included\"],\"editor.panels.roomConstructionRows.nothingToChange\":[\"Nothing to change.\"],\"editor.panels.roomConstructionRows.onTheGround\":[\"On the ground\"],\"editor.panels.roomConstructionRows.onTheWallsBelow\":[\"On the walls below\"],\"editor.panels.roomConstructionRows.openSides\":[[\"openSides\",\"plural\",{\"one\":[[\"openSideCount\"],\" open side\"],\"other\":[[\"openSideCount\"],\" open sides\"]}]],\"editor.panels.roomConstructionRows.partialCovered\":[\"Partial · \",[\"coverage\",\"number\",\"percent\"],\" covered\"],\"editor.panels.roomConstructionRows.partialWalls\":[\"Partial · \",[\"walls\",\"plural\",{\"one\":[[\"wallCount\"],\" wall\"],\"other\":[[\"wallCount\"],\" walls\"]}],\", \",[\"openSides\",\"plural\",{\"one\":[[\"openSideCount\"],\" open side\"],\"other\":[[\"openSideCount\"],\" open sides\"]}]],\"editor.panels.roomConstructionRows.raised\":[\"Raised \",[\"lift\"]],\"editor.panels.roomConstructionRows.replace\":[\"Replace\"],\"editor.panels.roomConstructionRows.select\":[\"Select\"],\"editor.panels.roomConstructionRows.shape\":[\"Shape\"],\"editor.panels.roomConstructionRows.sharedWallsNote\":[\"Turning walls off keeps the ones shared with \",[\"rooms\"],\".\"],\"editor.panels.roomConstructionRows.sitsOnPreset\":[\"Sits on: \",[\"name\"],\" · \",[\"preset\"]],\"editor.panels.roomConstructionRows.theNextRoom\":[\"the next room\"],\"editor.panels.roomConstructionRows.useExisting\":[\"Use existing\"],\"editor.panels.roomConstructionRows.wallCount\":[[\"walls\",\"plural\",{\"one\":[[\"wallCount\"],\" wall\"],\"other\":[[\"wallCount\"],\" walls\"]}]],\"editor.panels.roomConstructionRows.walls\":[\"Walls\"],\"editor.panels.roomConstructionRows.wallsThickenInwardSoTheBuilding\":[\"Walls thicken inward, so the building's outer size stays the same.\"],\"editor.panels.roomOpeningsField.cutOpening\":[\"Cut opening\"],\"editor.panels.roomOpeningsField.done\":[\"Done\"],\"editor.panels.roomOpeningsField.editFloor\":[\"Edit floor\"],\"editor.panels.roomOpeningsField.elevatorOpening\":[\"Elevator opening\"],\"editor.panels.roomOpeningsField.noOpeningsYetCutOneFor\":[\"No openings yet. Cut one for a stair void or a hatch.\"],\"editor.panels.roomOpeningsField.openingNumber\":[\"Opening \",[\"number\"]],\"editor.panels.roomOpeningsField.openings\":[[\"count\",\"plural\",{\"0\":[\"No openings\"],\"one\":[[\"number\"],\" opening\"],\"other\":[[\"number\"],\" openings\"]}]],\"editor.panels.roomOpeningsField.stairOpening\":[\"Stair opening\"],\"editor.panels.roomPanel.addStairs\":[\"Add stairs\"],\"editor.panels.roomPanel.addToAUnit\":[\"Add to a unit\"],\"editor.panels.roomPanel.area\":[\"Area\"],\"editor.panels.roomPanel.browse\":[\"Browse\"],\"editor.panels.roomPanel.builtWith\":[\"Built with\"],\"editor.panels.roomPanel.ceiling\":[\"Ceiling\"],\"editor.panels.roomPanel.deleteRoom\":[\"Delete room\"],\"editor.panels.roomPanel.editShape\":[\"Edit shape\"],\"editor.panels.roomPanel.floor\":[\"Floor\"],\"editor.panels.roomPanel.headroom\":[[\"height\"],\" headroom\"],\"editor.panels.roomPanel.height\":[\"Height\"],\"editor.panels.roomPanel.hideCode\":[\"Hide code\"],\"editor.panels.roomPanel.kickerLevel\":[\"Room · \",[\"level\"]],\"editor.panels.roomPanel.kickerMezzanineIn\":[\"Mezzanine · in \",[\"room\"]],\"editor.panels.roomPanel.kickerNotEnclosed\":[\"Room · not enclosed\"],\"editor.panels.roomPanel.loading\":[\"Loading…\"],\"editor.panels.roomPanel.mezzanine\":[\"Mezzanine\"],\"editor.panels.roomPanel.mezzanineName\":[\"Mezzanine name\"],\"editor.panels.roomPanel.mezzanineNames\":[\"Mezzanine names\"],\"editor.panels.roomPanel.newUnit\":[\"New unit\"],\"editor.panels.roomPanel.none\":[\"None\"],\"editor.panels.roomPanel.notEnoughHeadroom\":[\"Not enough headroom\"],\"editor.panels.roomPanel.openRoomArea\":[[\"area\"],\" · Close its walls to build its floor and ceiling.\"],\"editor.panels.roomPanel.openingCounts\":[[\"doors\",\"plural\",{\"one\":[[\"doorCount\"],\" door\"],\"other\":[[\"doorCount\"],\" doors\"]}],\" · \",[\"windows\",\"plural\",{\"one\":[[\"windowCount\"],\" window\"],\"other\":[[\"windowCount\"],\" windows\"]}]],\"editor.panels.roomPanel.overTheMezzanine\":[\"Over the mezzanine\"],\"editor.panels.roomPanel.perimeter\":[\"Perimeter\"],\"editor.panels.roomPanel.pick\":[\"Pick\"],\"editor.panels.roomPanel.pickingItAddsANumber\":[\"Picking it adds a number\"],\"editor.panels.roomPanel.remove\":[\"Remove\"],\"editor.panels.roomPanel.removeFromUnit\":[\"Remove from unit\"],\"editor.panels.roomPanel.removeFromUnitNamed\":[\"Remove from \",[\"unit\"]],\"editor.panels.roomPanel.rename\":[\"Rename\"],\"editor.panels.roomPanel.renameNamed\":[[\"name\"],\" · Rename\"],\"editor.panels.roomPanel.revert\":[\"Revert\"],\"editor.panels.roomPanel.room\":[\"Room\"],\"editor.panels.roomPanel.roomColourUsedInThePlan\":[\"Room colour — used in the plan and labels\"],\"editor.panels.roomPanel.roomName\":[\"Room name\"],\"editor.panels.roomPanel.roomNames\":[\"Room names\"],\"editor.panels.roomPanel.scriptedFinish\":[\"Scripted finish\"],\"editor.panels.roomPanel.shape\":[\"Shape\"],\"editor.panels.roomPanel.showMezzanineNames\":[\"Show mezzanine names\"],\"editor.panels.roomPanel.showRoomNames\":[\"Show room names\"],\"editor.panels.roomPanel.stairs\":[\"Stairs\"],\"editor.panels.roomPanel.unit\":[\"Unit\"],\"editor.panels.roomPanel.use\":[\"Use\"],\"editor.panels.roomPanel.useTyped\":[[\"use\"],\" “\",[\"name\"],\"”\"],\"editor.panels.roomPanel.usedOnThisLevel\":[[\"used\"],\" on this level\"],\"editor.panels.roomPanel.viewCode\":[\"View code\"],\"editor.panels.scriptUnreadable\":[\"The script could not be read.\"],\"editor.panels.shapeChoice.polygon\":[\"Polygon\"],\"editor.panels.shapeChoice.rectangle\":[\"Rectangle\"],\"editor.panels.wallRegionList.deleteRegion\":[\"Delete region\"],\"editor.panels.wallRegionList.paintRegions\":[\"Paint regions\"],\"editor.proceduralItems.inspector.adjustDesign\":[\"Adjust design\"],\"editor.proceduralItems.inspector.back\":[\"Back\"],\"editor.proceduralItems.inspector.editParts\":[\"Edit parts\"],\"editor.proceduralItems.inspector.invalidAttachment\":[\"Invalid attachment\"],\"editor.proceduralItems.inspector.invalidEdit\":[\"Invalid edit\"],\"editor.proceduralItems.inspector.invalidPlacement\":[\"Invalid placement\"],\"editor.proceduralItems.inspector.invalidPosition\":[\"Invalid position\"],\"editor.proceduralItems.inspector.invalidReset\":[\"Invalid reset\"],\"editor.proceduralItems.inspector.pos\":[\"pos\"],\"editor.proceduralItems.inspector.position\":[\"Position\"],\"editor.proceduralItems.inspector.resetThisPart\":[\"Reset this part\"],\"editor.reloadEditor\":[\"Reload editor\"],\"editor.riserDiagramPanel.close\":[\"Close riser diagram\"],\"editor.riserDiagramPanel.dwvPlumbingIsometric\":[\"DWV plumbing isometric\"],\"editor.riserDiagramPanel.dwvRiserDiagram\":[\"DWV riser diagram\"],\"editor.riserDiagramPanel.noDrainWasteOrVentPipes\":[\"No drain, waste, or vent pipes yet. Draw plumbing to see the riser diagram.\"],\"editor.riserDiagramPanel.riserDiagram\":[\"Riser Diagram\"],\"editor.riserDiagramPanel.trap\":[[\"diameter\"],\"\\\" P-trap\"],\"editor.riserDiagramPanel.vent\":[\"Vent\"],\"editor.riserDiagramPanel.ventTermination\":[[\"diameter\"],\"\\\" VTR\"],\"editor.riserDiagramPanel.waste\":[\"Waste\"],\"editor.room.builtOn.above\":[[\"current\"],\" · \",[\"distance\"],\" above \",[\"shared\"]],\"editor.room.builtOn.below\":[[\"current\"],\" · \",[\"distance\"],\" below \",[\"shared\"]],\"editor.room.builtOn.levelWith\":[[\"current\"],\" · level with \",[\"shared\"]],\"editor.roomLabel.room\":[\"Room\"],\"editor.roomLabel.zone\":[\"Zone\"],\"editor.roomName.attic\":[\"Attic\"],\"editor.roomName.balcony\":[\"Balcony\"],\"editor.roomName.basement\":[\"Basement\"],\"editor.roomName.bathroom\":[\"Bathroom\"],\"editor.roomName.bedroom\":[\"Bedroom\"],\"editor.roomName.boilerRoom\":[\"Boiler room\"],\"editor.roomName.carport\":[\"Carport\"],\"editor.roomName.cellar\":[\"Cellar\"],\"editor.roomName.closet\":[\"Closet\"],\"editor.roomName.corridor\":[\"Corridor\"],\"editor.roomName.courtyard\":[\"Courtyard\"],\"editor.roomName.deck\":[\"Deck\"],\"editor.roomName.den\":[\"Den\"],\"editor.roomName.diningRoom\":[\"Dining room\"],\"editor.roomName.dressingRoom\":[\"Dressing room\"],\"editor.roomName.enSuite\":[\"En-suite\"],\"editor.roomName.entrance\":[\"Entrance\"],\"editor.roomName.familyRoom\":[\"Family room\"],\"editor.roomName.gallery\":[\"Gallery\"],\"editor.roomName.gamesRoom\":[\"Games room\"],\"editor.roomName.garage\":[\"Garage\"],\"editor.roomName.garden\":[\"Garden\"],\"editor.roomName.gardenShed\":[\"Garden shed\"],\"editor.roomName.guestRoom\":[\"Guest room\"],\"editor.roomName.gym\":[\"Gym\"],\"editor.roomName.hallway\":[\"Hallway\"],\"editor.roomName.homeCinema\":[\"Home cinema\"],\"editor.roomName.kidsRoom\":[\"Kids' room\"],\"editor.roomName.kitchen\":[\"Kitchen\"],\"editor.roomName.kitchenette\":[\"Kitchenette\"],\"editor.roomName.landing\":[\"Landing\"],\"editor.roomName.laundry\":[\"Laundry\"],\"editor.roomName.library\":[\"Library\"],\"editor.roomName.livingRoom\":[\"Living room\"],\"editor.roomName.loft\":[\"Loft\"],\"editor.roomName.lounge\":[\"Lounge\"],\"editor.roomName.mezzanine\":[\"Mezzanine\"],\"editor.roomName.mudroom\":[\"Mudroom\"],\"editor.roomName.nursery\":[\"Nursery\"],\"editor.roomName.office\":[\"Office\"],\"editor.roomName.pantry\":[\"Pantry\"],\"editor.roomName.patio\":[\"Patio\"],\"editor.roomName.playroom\":[\"Playroom\"],\"editor.roomName.poolArea\":[\"Pool area\"],\"editor.roomName.porch\":[\"Porch\"],\"editor.roomName.powderRoom\":[\"Powder room\"],\"editor.roomName.primaryBedroom\":[\"Primary bedroom\"],\"editor.roomName.readingNook\":[\"Reading nook\"],\"editor.roomName.section.bathrooms\":[\"Bathrooms\"],\"editor.roomName.section.circulation\":[\"Circulation\"],\"editor.roomName.section.living\":[\"Living\"],\"editor.roomName.section.mezzanine\":[\"Mezzanine\"],\"editor.roomName.section.outdoor\":[\"Outdoor\"],\"editor.roomName.section.sleeping\":[\"Sleeping\"],\"editor.roomName.section.utility\":[\"Utility & storage\"],\"editor.roomName.section.work\":[\"Work & hobbies\"],\"editor.roomName.showerRoom\":[\"Shower room\"],\"editor.roomName.stairwell\":[\"Stairwell\"],\"editor.roomName.storage\":[\"Storage\"],\"editor.roomName.studio\":[\"Studio\"],\"editor.roomName.study\":[\"Study\"],\"editor.roomName.sunroom\":[\"Sunroom\"],\"editor.roomName.terrace\":[\"Terrace\"],\"editor.roomName.toilet\":[\"Toilet\"],\"editor.roomName.utilityRoom\":[\"Utility room\"],\"editor.roomName.veranda\":[\"Veranda\"],\"editor.roomName.walkInCloset\":[\"Walk-in closet\"],\"editor.roomName.workshop\":[\"Workshop\"],\"editor.sidebar.iconRail.settings\":[\"Settings\"],\"editor.sidebar.iconRail.site\":[\"Site\"],\"editor.sidebar.panels.itemsPanel.all\":[\"All\"],\"editor.sidebar.panels.itemsPanel.community\":[\"Community\"],\"editor.sidebar.panels.itemsPanel.functionTreePanel.all\":[\"All\"],\"editor.sidebar.panels.itemsPanel.functionTreePanel.community\":[\"Community\"],\"editor.sidebar.panels.itemsPanel.functionTreePanel.library\":[\"Library\"],\"editor.sidebar.panels.itemsPanel.functionTreePanel.mine\":[\"Mine\"],\"editor.sidebar.panels.itemsPanel.functionTreePanel.noResultsForSearch\":[\"No results for “\",[\"search\"],\"”\"],\"editor.sidebar.panels.itemsPanel.functionTreePanel.search\":[\"Search...\"],\"editor.sidebar.panels.itemsPanel.library\":[\"Library\"],\"editor.sidebar.panels.itemsPanel.mine\":[\"Mine\"],\"editor.sidebar.panels.itemsPanel.noResultsForSearch\":[\"No results for “\",[\"search\"],\"”\"],\"editor.sidebar.panels.itemsPanel.search\":[\"Search...\"],\"editor.sidebar.panels.sitePanel.addLevel\":[\"Add level\"],\"editor.sidebar.panels.sitePanel.addPoint\":[\"Add point\"],\"editor.sidebar.panels.sitePanel.area\":[\"Area:\"],\"editor.sidebar.panels.sitePanel.baseElevation\":[\"Base elevation\"],\"editor.sidebar.panels.sitePanel.building\":[\"Building\"],\"editor.sidebar.panels.sitePanel.buildingTreeNode.addNewLevel\":[\"Add new level\"],\"editor.sidebar.panels.sitePanel.buildingTreeNode.building\":[\"Building\"],\"editor.sidebar.panels.sitePanel.cameraSnapshot\":[\"Camera snapshot\"],\"editor.sidebar.panels.sitePanel.capture\":[\"Capture\"],\"editor.sidebar.panels.sitePanel.clearSelection\":[\"Clear selection\"],\"editor.sidebar.panels.sitePanel.clearSnapshot\":[\"Clear snapshot\"],\"editor.sidebar.panels.sitePanel.closeWallsAroundASpaceTo\":[\"Close walls around a space to make a room.\"],\"editor.sidebar.panels.sitePanel.collectionTreeNode.collectionColour\":[\"Collection colour\"],\"editor.sidebar.panels.sitePanel.collectionTreeNode.collections\":[\"Collections\"],\"editor.sidebar.panels.sitePanel.collectionTreeNode.deleteCollection\":[\"Delete collection\"],\"editor.sidebar.panels.sitePanel.delete\":[\"Delete\"],\"editor.sidebar.panels.sitePanel.deleteLevel\":[\"Delete level\"],\"editor.sidebar.panels.sitePanel.drawAZone\":[\"Draw a zone\"],\"editor.sidebar.panels.sitePanel.duplicate\":[\"Duplicate\"],\"editor.sidebar.panels.sitePanel.duplicateLevel\":[\"Duplicate level\"],\"editor.sidebar.panels.sitePanel.duplicateLevelWithOptions\":[\"Duplicate level with options\"],\"editor.sidebar.panels.sitePanel.duplicateWithOptions\":[\"Duplicate with options...\"],\"editor.sidebar.panels.sitePanel.elements\":[\"Elements\"],\"editor.sidebar.panels.sitePanel.guide\":[\"Guide\"],\"editor.sidebar.panels.sitePanel.hide\":[\"Hide\"],\"editor.sidebar.panels.sitePanel.level\":[\"Level\"],\"editor.sidebar.panels.sitePanel.newUnit\":[\"New unit\"],\"editor.sidebar.panels.sitePanel.noBuildingsYet\":[\"No buildings yet\"],\"editor.sidebar.panels.sitePanel.noElementsOnThisLevel\":[\"No elements on this level\"],\"editor.sidebar.panels.sitePanel.noLevelsYet\":[\"No levels yet\"],\"editor.sidebar.panels.sitePanel.objectsSelected\":[[\"count\",\"plural\",{\"one\":[\"#\",\" object selected\"],\"other\":[\"#\",\" objects selected\"]}]],\"editor.sidebar.panels.sitePanel.otherZones\":[\"Other zones\"],\"editor.sidebar.panels.sitePanel.perimeter\":[\"Perimeter:\"],\"editor.sidebar.panels.sitePanel.propertyLine\":[\"Property Line\"],\"editor.sidebar.panels.sitePanel.rooms\":[\"Rooms\"],\"editor.sidebar.panels.sitePanel.selectALevelToViewContent\":[\"Select a level to view content\"],\"editor.sidebar.panels.sitePanel.show\":[\"Show\"],\"editor.sidebar.panels.sitePanel.site\":[\"Site\"],\"editor.sidebar.panels.sitePanel.takeSnapshot\":[\"Take snapshot\"],\"editor.sidebar.panels.sitePanel.theGroundLevelCannotBeDeleted\":[\"The ground level cannot be deleted\"],\"editor.sidebar.panels.sitePanel.treeNodeActions.cameraSnapshot\":[\"Camera snapshot\"],\"editor.sidebar.panels.sitePanel.treeNodeActions.clearSnapshot\":[\"Clear snapshot\"],\"editor.sidebar.panels.sitePanel.treeNodeActions.hide\":[\"Hide\"],\"editor.sidebar.panels.sitePanel.treeNodeActions.show\":[\"Show\"],\"editor.sidebar.panels.sitePanel.treeNodeActions.takeSnapshot\":[\"Take snapshot\"],\"editor.sidebar.panels.sitePanel.treeNodeActions.updateSnapshot\":[\"Update snapshot\"],\"editor.sidebar.panels.sitePanel.treeNodeActions.viewSnapshot\":[\"View snapshot\"],\"editor.sidebar.panels.sitePanel.unitTreeNode.deleteUnit\":[\"Delete unit\"],\"editor.sidebar.panels.sitePanel.unitTreeNode.focused\":[\"Focused\"],\"editor.sidebar.panels.sitePanel.unitTreeNode.removeFromUnit\":[\"Remove from unit\"],\"editor.sidebar.panels.sitePanel.unitTreeNode.room\":[\"Room\"],\"editor.sidebar.panels.sitePanel.unitTreeNode.zone\":[\"Zone\"],\"editor.sidebar.panels.sitePanel.units\":[\"Units\"],\"editor.sidebar.panels.sitePanel.updateSnapshot\":[\"Update snapshot\"],\"editor.sidebar.panels.sitePanel.uploadScanFloorplan\":[\"Upload scan/floorplan\"],\"editor.sidebar.panels.sitePanel.uploadingProgress\":[[\"assetType\",\"select\",{\"guide\":[\"Uploading guide... \",[\"progress\"],\"%\"],\"other\":[\"Uploading scan... \",[\"progress\"],\"%\"]}]],\"editor.sidebar.panels.sitePanel.viewSnapshot\":[\"View snapshot\"],\"editor.sidebar.panels.sitePanel.zoneMembershipCheckbox.inUnitname\":[\"In \",[\"unitName\"]],\"editor.sidebar.panels.zonePanel.actions\":[\"Actions\"],\"editor.sidebar.panels.zonePanel.addOne\":[\"Add one\"],\"editor.sidebar.panels.zonePanel.cameraSnapshot\":[\"Camera snapshot\"],\"editor.sidebar.panels.zonePanel.clearSnapshot\":[\"Clear snapshot\"],\"editor.sidebar.panels.zonePanel.delete\":[\"Delete\"],\"editor.sidebar.panels.zonePanel.deleteWithContents\":[\"Delete with contents\"],\"editor.sidebar.panels.zonePanel.noZonesOnThisLevel\":[\"No zones on this level.\"],\"editor.sidebar.panels.zonePanel.saveToCatalog\":[\"Save to catalog\"],\"editor.sidebar.panels.zonePanel.selectALevelToViewAnd\":[\"Select a level to view and create zones\"],\"editor.sidebar.panels.zonePanel.takeSnapshot\":[\"Take snapshot\"],\"editor.sidebar.panels.zonePanel.updateSnapshot\":[\"Update snapshot\"],\"editor.sidebar.panels.zonePanel.viewSnapshot\":[\"View snapshot\"],\"editor.sidebar.usePluginPanels.labelPluginCrashed\":[\"\\\"\",[\"label\"],\"\\\" plugin crashed\"],\"editor.sidebar.usePluginPanels.loading\":[\"Loading…\"],\"editor.sidebar.usePluginPanels.plugins\":[\"Plugins\"],\"editor.sidebar.usePluginPanels.thisPanelHitAnErrorAnd\":[\"This panel hit an error and was unloaded for this session. The rest of the editor is unaffected — reload to try again.\"],\"editor.snapTarget.ceiling\":[\"Ceiling attachment\"],\"editor.snapTarget.roof\":[\"Roof attachment\"],\"editor.snapTarget.wall\":[\"Wall attachment\"],\"editor.theEditorSceneFailedToRender\":[\"The editor scene failed to render\"],\"editor.toolHint.aCurtainWallTakesNoCorner.1qxjv5i\":[\"A curtain wall takes no corner window\"],\"editor.toolHint.aCurvedWallTakesNoCorner.1vdnaw5\":[\"A curved wall takes no corner window\"],\"editor.toolHint.addACornerClickTheFirst.o4r67t\":[\"Add a corner · click the first to close\"],\"editor.toolHint.anotherOpeningIsInTheWay.11l9dd0\":[\"Another opening is in the way at the corner\"],\"editor.toolHint.autoHangers.10554ka\":[\"Auto hangers\"],\"editor.toolHint.autoHangersClickOrPressH.rwa3ka\":[\"Auto hangers - click or press H to toggle\"],\"editor.toolHint.autoHangersOff.7yx01x\":[\"Auto hangers: Off\"],\"editor.toolHint.autoHangersOn.10b1umh\":[\"Auto hangers: On\"],\"editor.toolHint.bypassSnapping.w5lmdv\":[\"Bypass snapping\"],\"editor.toolHint.cancel.ew9em3\":[\"Cancel\"],\"editor.toolHint.cancelMove.lvp31c\":[\"Cancel move\"],\"editor.toolHint.cancelRunExit.zqjf3h\":[\"Cancel run / exit\"],\"editor.toolHint.cancelStartPoint.1xbq2lh\":[\"Cancel start point\"],\"editor.toolHint.cornerWindow.1avkzpo\":[\"Corner window\"],\"editor.toolHint.cuts.1y0axps\":[\"Cuts\"],\"editor.toolHint.cutsValue.ouzhvb\":[\"Cuts: \",[\"value\"]],\"editor.toolHint.cutsValueEven.1ngsz3\":[\"Cuts: \",[\"value\"],\", even\"],\"editor.toolHint.cycleMonoGableButterfly.1poga3m\":[\"Cycle mono / gable / butterfly\"],\"editor.toolHint.cycleSnappingMode.1ct0gn6\":[\"Cycle snapping mode\"],\"editor.toolHint.doorStyleClickOrPressL.33pe65\":[\"Door style — click or press L to cycle\"],\"editor.toolHint.doorTypeClickOrPressO.1hhh8gt\":[\"Door type — click or press O to cycle\"],\"editor.toolHint.dropDownspoutFromOutlet.1k4h1m4\":[\"Drop downspout from outlet\"],\"editor.toolHint.ductDiameterDownUp.1wdz5vq\":[\"Duct diameter down / up\"],\"editor.toolHint.endRunCancel.59dh2w\":[\"End run / cancel\"],\"editor.toolHint.exit.engmg5\":[\"Exit\"],\"editor.toolHint.exitDrawing.9noxyb\":[\"Exit drawing\"],\"editor.toolHint.finishAndContinue.1gpfsks\":[\"Finish and continue\"],\"editor.toolHint.finishCeiling.1c1lfel\":[\"Finish ceiling\"],\"editor.toolHint.finishGridAxis.1wvrfhr\":[\"Finish grid axis\"],\"editor.toolHint.finishMeasurement.1e4gv16\":[\"Finish measurement\"],\"editor.toolHint.finishMultiPointWitnesses.8wzskz\":[\"Finish multi-point witnesses\"],\"editor.toolHint.finishSlab.xmnm8e\":[\"Finish slab\"],\"editor.toolHint.flipSide.172xku9\":[\"Flip side\"],\"editor.toolHint.followTraceALineset.mgquwe\":[\"Follow: trace a lineset\"],\"editor.toolHint.forcePlace.1hq1nr\":[\"Force place\"],\"editor.toolHint.freePlacement.1nztdac\":[\"Free placement\"],\"editor.toolHint.goVerticalClickToPlace.dg8g6m\":[\"Go vertical ↕, click to place\"],\"editor.toolHint.highlightOutlet.65hoq8\":[\"Highlight outlet\"],\"editor.toolHint.joinAsACornerWindow.jvdp4j\":[\"Join as a corner window\"],\"editor.toolHint.key.altDrag.ai3wn9\":[\"Alt + drag\"],\"editor.toolHint.key.backspace.qy6qx8\":[\"Backspace\"],\"editor.toolHint.key.click.m8sun\":[\"Click\"],\"editor.toolHint.key.clickAgain.190ws9j\":[\"Click again\"],\"editor.toolHint.key.command.1j2mkia\":[\"Command\"],\"editor.toolHint.key.control.10fbl8e\":[\"Control\"],\"editor.toolHint.key.delete.oay2cq\":[\"Delete\"],\"editor.toolHint.key.doubleClick.vlma6o\":[\"Double click\"],\"editor.toolHint.key.drag.8pwtpf\":[\"Drag\"],\"editor.toolHint.key.enter.1ctpui5\":[\"Enter\"],\"editor.toolHint.key.hover.6xw79p\":[\"Hover\"],\"editor.toolHint.key.hoverADuctEnd.19axr3b\":[\"Hover a duct end\"],\"editor.toolHint.key.hoverAPipeEnd.1jbum5f\":[\"Hover a pipe end\"],\"editor.toolHint.key.hoverGutter.1dwcsno\":[\"Hover gutter\"],\"editor.toolHint.key.leftClick.s4gwfc\":[\"Left click\"],\"editor.toolHint.key.middleClick.1jbaan4\":[\"Middle click\"],\"editor.toolHint.key.rShiftR.13bnobh\":[\"R / Shift+R\"],\"editor.toolHint.key.rightClick.1ovld0h\":[\"Right click\"],\"editor.toolHint.key.scroll.ai6wr0\":[\"Scroll\"],\"editor.toolHint.key.scrollWheel.18j0ix7\":[\"Scroll wheel\"],\"editor.toolHint.key.space.1hrh82t\":[\"Space\"],\"editor.toolHint.key.tab.1xsal0s\":[\"Tab\"],\"editor.toolHint.mountFloorCeilingWall.32dxpv\":[\"Mount: floor / ceiling / wall\"],\"editor.toolHint.noRoomForTheMatchingWindow.1755948\":[\"No room for the matching window on the other wall\"],\"editor.toolHint.noWallMeetsHere.19n99yc\":[\"No wall meets here\"],\"editor.toolHint.numberOfCutsScrollOrClick.1kqe84b\":[\"Number of cuts — scroll or click to change\"],\"editor.toolHint.pickWitnessPoint.k3hgh1\":[\"Pick witness point\"],\"editor.toolHint.pipeSizeDownUp.wp04og\":[\"Pipe size down / up\"],\"editor.toolHint.placeAndContinue.qfwkrq\":[\"Place and continue\"],\"editor.toolHint.placeBlock.1aylwrx\":[\"Place block\"],\"editor.toolHint.placeBoxVentOnRoof.kf88e5\":[\"Place box vent on roof\"],\"editor.toolHint.placeCabinet.b0ouyk\":[\"Place cabinet\"],\"editor.toolHint.placeCanopyOrSetTheNext.12l7zf8\":[\"Place canopy or set the next run point\"],\"editor.toolHint.placeChimneyOnRoof.19dbqu\":[\"Place chimney on roof\"],\"editor.toolHint.placeColumn.1w2vq86\":[\"Place column\"],\"editor.toolHint.placeCupolaOnRoof.ofx3bn\":[\"Place cupola on roof\"],\"editor.toolHint.placeDimensionLineWhenNeeded.bjw2cj\":[\"Place dimension line when needed\"],\"editor.toolHint.placeDoorOnWall.1jwadf\":[\"Place door on wall\"],\"editor.toolHint.placeDormerOnRoof.1w518a6\":[\"Place dormer on roof\"],\"editor.toolHint.placeElevator.1f65zva\":[\"Place elevator\"],\"editor.toolHint.placeEyebrowVentOnRoof.1h1tqxn\":[\"Place eyebrow vent on roof\"],\"editor.toolHint.placeFitting.1pmx3vn\":[\"Place fitting\"],\"editor.toolHint.placeGutterOnRoofEave.llwzf9\":[\"Place gutter on roof eave\"],\"editor.toolHint.placeItLockedTo45.16e4csk\":[\"Place it (locked to 45°)\"],\"editor.toolHint.placeItem.teynf\":[\"Place item\"],\"editor.toolHint.placeMeasurementPoint.bsatli\":[\"Place measurement point\"],\"editor.toolHint.placeOnAFence.1dptstr\":[\"Place on a fence\"],\"editor.toolHint.placeRegister.1uebycd\":[\"Place register\"],\"editor.toolHint.placeRidgeVentOnRoof.2tpd8r\":[\"Place ridge vent on roof\"],\"editor.toolHint.placeShelf.y4l3iw\":[\"Place shelf\"],\"editor.toolHint.placeSkylightOnRoof.e215pe\":[\"Place skylight on roof\"],\"editor.toolHint.placeSolarPanelArrayOnRoof.kk11fn\":[\"Place solar panel array on roof\"],\"editor.toolHint.placeSpawnPoint.205o25\":[\"Place spawn point\"],\"editor.toolHint.placeStairs.zwxxu2\":[\"Place stairs\"],\"editor.toolHint.placeTrap.1gxemn3\":[\"Place trap\"],\"editor.toolHint.placeTurbineVentOnRoof.1iqeluf\":[\"Place turbine vent on roof\"],\"editor.toolHint.placeUnit.8zkx4q\":[\"Place unit\"],\"editor.toolHint.placeWindowOnWall.1k3qnfb\":[\"Place window on wall\"],\"editor.toolHint.placeWithoutTheCornerSnap.1nifqew\":[\"Place without the corner snap\"],\"editor.toolHint.placement.13lcvts\":[\"Placement\"],\"editor.toolHint.placementAuto.1caa52d\":[\"Placement: Auto\"],\"editor.toolHint.placementGround.1ruz145\":[\"Placement: Ground\"],\"editor.toolHint.placementRoof.renkw8\":[\"Placement: Roof\"],\"editor.toolHint.placementSurfaceClickOrPressP.w56h19\":[\"Placement surface - click or press P to cycle\"],\"editor.toolHint.placementType.1mdpl60\":[\"Placement type\"],\"editor.toolHint.placementTypeClickOrPressI.10cgxh2\":[\"Placement type — click or press I to toggle\"],\"editor.toolHint.removeLastPoint.2dmdcx\":[\"Remove last point\"],\"editor.toolHint.removeLastWitness.1b6vvzw\":[\"Remove last witness\"],\"editor.toolHint.rotate.1thqa0a\":[\"Rotate\"],\"editor.toolHint.rotate45.9zq68u\":[\"Rotate ±45°\"],\"editor.toolHint.rotate45FloorCeiling.m9t57d\":[\"Rotate ±45° (floor / ceiling)\"],\"editor.toolHint.rotateGhost15.rsa52c\":[\"Rotate ghost ±15°\"],\"editor.toolHint.rotateOrFlipTheRunSide.t5ior7\":[\"Rotate or flip the run side\"],\"editor.toolHint.rotateRoofDirection90.tvbji2\":[\"Rotate roof direction 90°\"],\"editor.toolHint.rotateSpawnPoint.1opcuu7\":[\"Rotate spawn point\"],\"editor.toolHint.roundRectangularOval.e4nh6x\":[\"Round / rectangular / oval\"],\"editor.toolHint.setFenceStartEnd.1phbwsq\":[\"Set fence start / end\"],\"editor.toolHint.setOneCornerThenTheOpposite.8tsl49\":[\"Set one corner, then the opposite\"],\"editor.toolHint.setRoofFootprint.p50n0o\":[\"Set roof footprint\"],\"editor.toolHint.setWallStartEnd.1r8ubcx\":[\"Set wall start / end\"],\"editor.toolHint.slopeLevel.ftqp67\":[\"Slope / level\"],\"editor.toolHint.snapOntoTheRun.86yhmp\":[\"Snap onto the run\"],\"editor.toolHint.splitAtTheMarks.x5tpdd\":[\"Split at the marks\"],\"editor.toolHint.startGridAxis.k92yza\":[\"Start grid axis\"],\"editor.toolHint.startLineset.23q8dh\":[\"Start lineset\"],\"editor.toolHint.startLiquidLine.1rlxsgd\":[\"Start liquid line\"],\"editor.toolHint.startRun.r6fc5u\":[\"Start run\"],\"editor.toolHint.startSegment.rolym6\":[\"Start segment\"],\"editor.toolHint.stepBackOrCancel.zbfdkn\":[\"Step back or cancel\"],\"editor.toolHint.style.nf3vcm\":[\"Style\"],\"editor.toolHint.styleBarn.k9n1x\":[\"Style: Barn\"],\"editor.toolHint.styleCasement.ziklec\":[\"Style: Casement\"],\"editor.toolHint.styleCraftsman.52e6a9\":[\"Style: Craftsman\"],\"editor.toolHint.styleDoubleHung.1lg8pkg\":[\"Style: Double-hung\"],\"editor.toolHint.styleFrench.1ue3j64\":[\"Style: French\"],\"editor.toolHint.styleGlass.qudnb4\":[\"Style: Glass\"],\"editor.toolHint.styleGrid.1vuq4po\":[\"Style: Grid\"],\"editor.toolHint.styleHalfLouvered.13b1few\":[\"Style: Half-louvered\"],\"editor.toolHint.styleHorizontalBands.12ethxk\":[\"Style: Horizontal bands\"],\"editor.toolHint.styleModern.1fh8hhn\":[\"Style: Modern\"],\"editor.toolHint.stylePanel.922jze\":[\"Style: Panel\"],\"editor.toolHint.stylePaneledGlass.17a17en\":[\"Style: Paneled glass\"],\"editor.toolHint.styleShaker.49z17k\":[\"Style: Shaker\"],\"editor.toolHint.styleSingle.6f3cm0\":[\"Style: Single\"],\"editor.toolHint.styleSixPanel.u49laj\":[\"Style: Six-panel\"],\"editor.toolHint.styleSliding.q81s0i\":[\"Style: Sliding\"],\"editor.toolHint.styleTallGrid.1eotg3x\":[\"Style: Tall grid\"],\"editor.toolHint.styleTransom.kb9bh6\":[\"Style: Transom\"],\"editor.toolHint.styleTripleHung.pxnqi3\":[\"Style: Triple-hung\"],\"editor.toolHint.styleWideGrid.12n27et\":[\"Style: Wide grid\"],\"editor.toolHint.switchRotationAxisYXZ.15lohm6\":[\"Switch rotation axis (Y → X → Z)\"],\"editor.toolHint.theWallsMeetAtTooSharp.kh3wi3\":[\"The walls meet at too sharp or too flat an angle\"],\"editor.toolHint.theWindowWaitingThereIsTaller.1tqwez4\":[\"The window waiting there is taller than this wall\"],\"editor.toolHint.threeOrMoreWallsMeetHere.rgifif\":[\"Three or more walls meet here\"],\"editor.toolHint.traceCeilingOutline.1b639wv\":[\"Trace ceiling outline\"],\"editor.toolHint.traceSlabOutline.z0j2lc\":[\"Trace slab outline\"],\"editor.toolHint.type.1m2zofh\":[\"Type\"],\"editor.toolHint.typeAwning.1cj59al\":[\"Type: Awning\"],\"editor.toolHint.typeBarn.sbnygq\":[\"Type: Barn\"],\"editor.toolHint.typeBay.1200hc1\":[\"Type: Bay\"],\"editor.toolHint.typeBow.14s2t9p\":[\"Type: Bow\"],\"editor.toolHint.typeCabinet.1r68je5\":[\"Type: Cabinet\"],\"editor.toolHint.typeCasement.176uo9j\":[\"Type: Casement\"],\"editor.toolHint.typeDouble.af7w4i\":[\"Type: Double\"],\"editor.toolHint.typeDoubleHung.t482fu\":[\"Type: Double Hung\"],\"editor.toolHint.typeFixed.v1cjez\":[\"Type: Fixed\"],\"editor.toolHint.typeFolding.sxxyng\":[\"Type: Folding\"],\"editor.toolHint.typeFrench.1y57z1b\":[\"Type: French\"],\"editor.toolHint.typeHinged.1xrcfju\":[\"Type: Hinged\"],\"editor.toolHint.typeIsland.ufr3ce\":[\"Type: Island\"],\"editor.toolHint.typeLouvered.oxl1cz\":[\"Type: Louvered\"],\"editor.toolHint.typePocket.hc65x9\":[\"Type: Pocket\"],\"editor.toolHint.typeSingleHung.p53pyl\":[\"Type: Single Hung\"],\"editor.toolHint.typeSliding.nwmr3f\":[\"Type: Sliding\"],\"editor.toolHint.verticalStackClickToPlace.ijcn4q\":[\"Vertical stack ↕, click to place\"],\"editor.toolHint.wasteVent.1hvi3vj\":[\"Waste / vent\"],\"editor.toolHint.windowStyleClickOrPressL.ah7qm9\":[\"Window style — click or press L to cycle\"],\"editor.toolHint.windowTypeClickOrPressO.wv4x35\":[\"Window type — click or press O to cycle\"],\"editor.tools.distribution.distributionRunTool.lengthField\":[\"Length: \",[\"field\"],\" m\"],\"editor.tools.distribution.distributionRunTool.tabDirection\":[\"Tab: direction\"],\"editor.tools.distribution.distributionRunTool.typeALength\":[\"type a length\"],\"editor.views.plugins\":[\"Plugins\"],\"editor.views.view2d\":[\"2D\"],\"editor.views.view3d\":[\"3D\"],\"editor.views.viewBar.auto\":[\"Auto\"],\"editor.views.viewBar.browsePlugins\":[\"Browse plugins\"],\"editor.views.viewBar.closeLabel\":[\"Close \",[\"label\"]],\"editor.views.viewBar.closeSplit\":[\"Close split (\\\\)\"],\"editor.views.viewBar.ground\":[\"Ground\"],\"editor.views.viewBar.groundSolid\":[[\"standing\",\"select\",{\"partly\":[\"Partly below grade · ground solid\"],\"below\":[\"Below grade · ground solid\"],\"other\":[\"Ground solid\"]}]],\"editor.views.viewBar.groundVeiled\":[[\"standing\",\"select\",{\"partly\":[\"Partly below grade · ground veiled\"],\"below\":[\"Below grade · ground veiled\"],\"other\":[\"Ground veiled\"]}]],\"editor.views.viewBar.keepTheGroundSolid\":[\"Keep the ground solid\"],\"editor.views.viewBar.moreViews\":[\"More views\"],\"editor.views.viewBar.paneViews\":[\"Pane \",[\"pane\"],\" views\"],\"editor.views.viewBar.pinLabel\":[\"Pin \",[\"label\"]],\"editor.views.viewBar.pinToTheViewBar\":[\"Pin to the view bar\"],\"editor.views.viewBar.solid\":[\"Solid\"],\"editor.views.viewBar.split\":[\"Split (\\\\)\"],\"editor.views.viewBar.split2\":[\"Split\"],\"editor.views.viewBar.swapPanes\":[\"Swap panes\"],\"editor.views.viewBar.unpinFromTheViewBar\":[\"Unpin from the view bar\"],\"editor.views.viewBar.unpinLabel\":[\"Unpin \",[\"label\"]],\"editor.views.viewBar.veilTheGroundOverALevel\":[\"Veil the ground over a level below grade\"],\"editor.views.viewBar.views\":[\"Views\"],\"editor.youCanRetryTheSceneOr\":[\"You can retry the scene or return home without reloading the whole app shell.\"],\"node.block.description\":[\"A topology-backed solid edited directly in the canvas.\"],\"node.block.label\":[\"Block\"],\"node.boxVent.description\":[\"Small louvered exhaust vent that sits on a roof slope.\"],\"node.boxVent.label\":[\"Box Vent\"],\"node.building.description\":[\"A building container holding one or more levels.\"],\"node.building.label\":[\"Building\"],\"node.cabinet.compartmentCard.baskets\":[\"Baskets\"],\"node.cabinet.compartmentCard.bottom\":[\"Bottom\"],\"node.cabinet.compartmentCard.bottomFreezer\":[\"Bottom Freezer\"],\"node.cabinet.compartmentCard.bowls\":[\"Bowls\"],\"node.cabinet.compartmentCard.burnersOn\":[\"Burners on\"],\"node.cabinet.compartmentCard.chimney\":[\"Chimney\"],\"node.cabinet.compartmentCard.decrease\":[\"Decrease \",[\"label\"]],\"node.cabinet.compartmentCard.door\":[\"Door\"],\"node.cabinet.compartmentCard.double\":[\"Double\"],\"node.cabinet.compartmentCard.drawer\":[\"Drawer\"],\"node.cabinet.compartmentCard.drawers\":[\"Drawers\"],\"node.cabinet.compartmentCard.flipHinge\":[\"Flip hinge\"],\"node.cabinet.compartmentCard.flipTheDoorHingeToThe\":[\"Flip the door hinge to the opposite side\"],\"node.cabinet.compartmentCard.fridge\":[\"Fridge\"],\"node.cabinet.compartmentCard.gas\":[\"Gas\"],\"node.cabinet.compartmentCard.glass\":[\"Glass\"],\"node.cabinet.compartmentCard.height\":[\"Height\"],\"node.cabinet.compartmentCard.hob\":[\"Hob\"],\"node.cabinet.compartmentCard.increase\":[\"Increase \",[\"label\"]],\"node.cabinet.compartmentCard.induction\":[\"Induction\"],\"node.cabinet.compartmentCard.layout\":[\"Layout\"],\"node.cabinet.compartmentCard.left\":[\"Left\"],\"node.cabinet.compartmentCard.micro\":[\"Micro\"],\"node.cabinet.compartmentCard.moveDown\":[\"Move down\"],\"node.cabinet.compartmentCard.moveUp\":[\"Move up\"],\"node.cabinet.compartmentCard.oven\":[\"Oven\"],\"node.cabinet.compartmentCard.pullout\":[\"Pullout\"],\"node.cabinet.compartmentCard.rack\":[\"Rack\"],\"node.cabinet.compartmentCard.removeCompartment\":[\"Remove compartment\"],\"node.cabinet.compartmentCard.right\":[\"Right\"],\"node.cabinet.compartmentCard.shelf\":[\"Shelf\"],\"node.cabinet.compartmentCard.shelves\":[\"Shelves\"],\"node.cabinet.compartmentCard.shelvesInside\":[\"Shelves inside\"],\"node.cabinet.compartmentCard.single\":[\"Single\"],\"node.cabinet.compartmentCard.sink\":[\"Sink\"],\"node.cabinet.compartmentCard.style\":[\"Style\"],\"node.cabinet.compartmentCard.surface\":[\"Surface\"],\"node.cabinet.compartmentCard.top\":[\"Top\"],\"node.cabinet.compartmentCard.topFreezer\":[\"Top Freezer\"],\"node.cabinet.compartmentCard.topGrate\":[\"Top grate\"],\"node.cabinet.compartmentCard.tray\":[\"Tray\"],\"node.cabinet.compartmentCard.type\":[\"Type\"],\"node.cabinet.compartmentCard.washer\":[\"Washer\"],\"node.cabinet.compartmentCard.wire\":[\"Wire\"],\"node.cabinet.description\":[\"A configurable parametric base cabinet.\"],\"node.cabinet.essentialControls.bottomFreezer\":[\"Bottom freezer\"],\"node.cabinet.essentialControls.cooktopType\":[\"Cooktop type\"],\"node.cabinet.essentialControls.doorDirection\":[\"Door direction\"],\"node.cabinet.essentialControls.double\":[\"Double\"],\"node.cabinet.essentialControls.fridgeType\":[\"Fridge type\"],\"node.cabinet.essentialControls.gas\":[\"Gas\"],\"node.cabinet.essentialControls.glass\":[\"Glass\"],\"node.cabinet.essentialControls.induction\":[\"Induction\"],\"node.cabinet.essentialControls.itemOptions\":[\"Item options\"],\"node.cabinet.essentialControls.leftHinge\":[\"Left hinge\"],\"node.cabinet.essentialControls.rightHinge\":[\"Right hinge\"],\"node.cabinet.essentialControls.single\":[\"Single\"],\"node.cabinet.essentialControls.sinkLayout\":[\"Sink layout\"],\"node.cabinet.essentialControls.topFreezer\":[\"Top freezer\"],\"node.cabinet.kitchenCollection.chooseLabel\":[\"Choose \",[\"label\"]],\"node.cabinet.kitchenCollection.noKitchenItemsMatchTryFridge\":[\"No kitchen items match. Try “fridge”, “sink”, or “cabinet”.\"],\"node.cabinet.kitchenCollection.searchFridgeSinkCabinets\":[\"Search fridge, sink, cabinets…\"],\"node.cabinet.kitchenCollection.searchKitchenItems\":[\"Search kitchen items\"],\"node.cabinet.kitchenGroup.appliances\":[\"Appliances & fixtures\"],\"node.cabinet.kitchenGroup.cabinets\":[\"Cabinets\"],\"node.cabinet.kitchenModuleActions.addBeside\":[\"Add beside\"],\"node.cabinet.kitchenModuleActions.addBesideSelectedItem\":[\"Add beside selected item\"],\"node.cabinet.kitchenModuleActions.addLabel\":[\"Add \",[\"label\"]],\"node.cabinet.kitchenModuleActions.anUpperCabinetAttachedToThis\":[\"An upper cabinet attached to this item will be removed to make room.\"],\"node.cabinet.kitchenModuleActions.cabinet\":[\"Cabinet\"],\"node.cabinet.kitchenModuleActions.cancel\":[\"Cancel\"],\"node.cabinet.kitchenModuleActions.cannotFit\":[\"This \",[\"width\"],\" item cannot fit within the current run and its wall or corner limits. Move an end cabinet or free space, then try again.\"],\"node.cabinet.kitchenModuleActions.insertsBeside\":[[\"side\",\"select\",{\"left\":[\"Inserts on the left of the selected item.\"],\"other\":[\"Inserts on the right of the selected item.\"]}]],\"node.cabinet.kitchenModuleActions.kitchenChanged\":[\"The kitchen changed. Select an item again to refresh the preview.\"],\"node.cabinet.kitchenModuleActions.kitchenRunPreviewHighlightedItemIs\":[\"Kitchen run preview, highlighted item is the proposed change\"],\"node.cabinet.kitchenModuleActions.leftSide\":[\"Left side\"],\"node.cabinet.kitchenModuleActions.moved\":[[\"name\"],\": moves \",[\"distance\"]],\"node.cabinet.kitchenModuleActions.previewItem\":[[\"name\"],\": \",[\"width\"]],\"node.cabinet.kitchenModuleActions.replaceSelectedItem\":[\"Replace selected item\"],\"node.cabinet.kitchenModuleActions.replaceWith\":[\"Replace with…\"],\"node.cabinet.kitchenModuleActions.replaceWithLabel\":[\"Replace with \",[\"label\"]],\"node.cabinet.kitchenModuleActions.replacesOnlyTheSelectedItem\":[\"Replaces only the selected item.\"],\"node.cabinet.kitchenModuleActions.resized\":[[\"name\"],\": \",[\"before\"],\" → \",[\"after\"]],\"node.cabinet.kitchenModuleActions.rightSide\":[\"Right side\"],\"node.cabinet.kitchenModuleActions.unableToUpdateThisKitchen\":[\"Unable to update this kitchen.\"],\"node.cabinet.label\":[\"Modular Cabinet\"],\"node.cabinet.panel.aboveCeiling\":[\"Finished height extends \",[\"overflow\"],\" mm above the ceiling.\"],\"node.cabinet.panel.addChimney\":[\"Add chimney\"],\"node.cabinet.panel.addCompartment\":[\"Add compartment\"],\"node.cabinet.panel.addWallCabinet\":[\"Add wall cabinet\"],\"node.cabinet.panel.advanced\":[\"Advanced\"],\"node.cabinet.panel.appliance\":[\"Appliance\"],\"node.cabinet.panel.applianceFront\":[\"Appliance front\"],\"node.cabinet.panel.auto\":[\"Auto\"],\"node.cabinet.panel.bar\":[\"Bar\"],\"node.cabinet.panel.baseCabinet\":[\"Base Cabinet\"],\"node.cabinet.panel.cabinetConstructionCompartmentsAndOpeningPreview\":[\"Cabinet construction, compartments, and opening preview.\"],\"node.cabinet.panel.cabinetPanel\":[\"Cabinet panel\"],\"node.cabinet.panel.cabinetType\":[\"Cabinet Type\"],\"node.cabinet.panel.center\":[\"Center\"],\"node.cabinet.panel.close\":[\"Close\"],\"node.cabinet.panel.closeCabinet\":[\"Close cabinet\"],\"node.cabinet.panel.commonWallCabinetHeightsUseThe\":[\"Common wall-cabinet heights. Use the slider below for a custom height.\"],\"node.cabinet.panel.compartments\":[\"Compartments\"],\"node.cabinet.panel.cutout\":[\"Cutout\"],\"node.cabinet.panel.depth\":[\"Depth\"],\"node.cabinet.panel.dimensions\":[\"Dimensions\"],\"node.cabinet.panel.editKitchenRun\":[\"Edit kitchen run\"],\"node.cabinet.panel.fillToCeiling\":[\"Fill to ceiling\"],\"node.cabinet.panel.finish\":[\"Finish\"],\"node.cabinet.panel.frontConstruction\":[\"Front construction\"],\"node.cabinet.panel.handles\":[\"Handles\"],\"node.cabinet.panel.height\":[\"Height\"],\"node.cabinet.panel.heightPreset\":[\"Height preset\"],\"node.cabinet.panel.hole\":[\"Hole\"],\"node.cabinet.panel.inset\":[\"Inset\"],\"node.cabinet.panel.kitchen\":[\"Kitchen\"],\"node.cabinet.panel.kitchenRun\":[\"Kitchen run\"],\"node.cabinet.panel.knob\":[\"Knob\"],\"node.cabinet.panel.mounting\":[\"Mounting\"],\"node.cabinet.panel.none\":[\"None\"],\"node.cabinet.panel.open\":[\"Open\"],\"node.cabinet.panel.openAnimation\":[\"Open Animation\"],\"node.cabinet.panel.openCabinet\":[\"Open cabinet\"],\"node.cabinet.panel.overlay\":[\"Overlay\"],\"node.cabinet.panel.panelReady\":[\"Panel-ready\"],\"node.cabinet.panel.planningChecks\":[\"Planning checks\"],\"node.cabinet.panel.play\":[\"Play\"],\"node.cabinet.panel.playAnimation\":[\"Play animation\"],\"node.cabinet.panel.position\":[\"Position\"],\"node.cabinet.panel.raisedArch\":[\"Raised Arch\"],\"node.cabinet.panel.removeWallCabinet\":[\"Remove wall cabinet\"],\"node.cabinet.panel.replaceWith\":[\"Replace with…\"],\"node.cabinet.panel.revealGap\":[\"Reveal gap\"],\"node.cabinet.panel.shaker\":[\"Shaker\"],\"node.cabinet.panel.sharedCountertopPlinthAndFinishes\":[\"Shared countertop, plinth, and finishes\"],\"node.cabinet.panel.slab\":[\"Slab\"],\"node.cabinet.panel.solidMatchingFrontBetweenTheCabinet\":[\"Solid matching front between the cabinet and wall. Countertop and toe-kick continue across this filler.\"],\"node.cabinet.panel.standardWidth\":[\"Standard width\"],\"node.cabinet.panel.stop\":[\"Stop\"],\"node.cabinet.panel.stopAnimation\":[\"Stop animation\"],\"node.cabinet.panel.style\":[\"Style\"],\"node.cabinet.panel.tallCabinet\":[\"Tall Cabinet\"],\"node.cabinet.panel.top\":[\"Top\"],\"node.cabinet.panel.topCabinet\":[\"Top Cabinet\"],\"node.cabinet.panel.topCeiling\":[\"Top / Ceiling\"],\"node.cabinet.panel.topDepth\":[\"Top depth\"],\"node.cabinet.panel.topHeight\":[\"Top height\"],\"node.cabinet.panel.trimSoffit\":[\"Trim / Soffit\"],\"node.cabinet.panel.usesTheCabinetFrontStyleReveal\":[\"Uses the cabinet front style, reveal, handle, and front material settings below.\"],\"node.cabinet.panel.wallFiller\":[\"Wall filler\"],\"node.cabinet.panel.width\":[\"Width\"],\"node.cabinet.preset.baseCabinet\":[\"Base cabinet\"],\"node.cabinet.preset.dishwasher\":[\"Dishwasher\"],\"node.cabinet.preset.drawerCabinet\":[\"Drawer cabinet\"],\"node.cabinet.preset.fridge\":[\"Fridge\"],\"node.cabinet.preset.gasCooktop\":[\"Gas cooktop\"],\"node.cabinet.preset.inductionCooktop\":[\"Induction cooktop\"],\"node.cabinet.preset.ovenTower\":[\"Oven Tower\"],\"node.cabinet.preset.sinkCabinet\":[\"Sink cabinet\"],\"node.cabinet.preset.tallPantry\":[\"Tall Pantry\"],\"node.cabinet.preset.wallCabinet\":[\"Wall cabinet\"],\"node.cabinet.runPanel.addLeft\":[\"Add left\"],\"node.cabinet.runPanel.addRight\":[\"Add right\"],\"node.cabinet.runPanel.alignCabinetsHandles\":[\"Align cabinets & handles\"],\"node.cabinet.runPanel.appliesDepthCarcassPlinthAndCountertop\":[\"Applies depth, carcass, plinth, and countertop thickness to this run.\"],\"node.cabinet.runPanel.arrayCreate\":[[\"count\",\"plural\",{\"one\":[\"Create \",[\"number\"],\" module copy\"],\"other\":[\"Create \",[\"number\"],\" module copies\"]}]],\"node.cabinet.runPanel.arrayCreateNamed\":[[\"count\",\"plural\",{\"one\":[\"Create \",[\"number\"],\" \",[\"name\"],\" copy\"],\"other\":[\"Create \",[\"number\"],\" \",[\"name\"],\" copies\"]}]],\"node.cabinet.runPanel.arrayInvalidOptions\":[\"Choose a copy count from 1 to 20 and spacing from 0 to 2 m\"],\"node.cabinet.runPanel.arrayNoRoom\":[\"There is not enough room in this run for the requested array\"],\"node.cabinet.runPanel.arrayNoSource\":[\"Choose a standard or appliance module as the source\"],\"node.cabinet.runPanel.auto\":[\"Auto\"],\"node.cabinet.runPanel.back\":[\"Back\"],\"node.cabinet.runPanel.balancesStandardBaseCabinetsWhileKeeping\":[\"Balances standard base cabinets while keeping appliance and corner-filler widths fixed.\"],\"node.cabinet.runPanel.bar\":[\"Bar\"],\"node.cabinet.runPanel.barCounter\":[\"Bar counter\"],\"node.cabinet.runPanel.barDepth\":[\"Bar depth\"],\"node.cabinet.runPanel.barHeight\":[\"Bar height\"],\"node.cabinet.runPanel.carcassHeight\":[\"Carcass height\"],\"node.cabinet.runPanel.center\":[\"Center\"],\"node.cabinet.runPanel.commonWallCabinetHeightsUseThe\":[\"Common wall-cabinet heights. Use the slider below for a custom height.\"],\"node.cabinet.runPanel.copies\":[\"Copies\"],\"node.cabinet.runPanel.copiesIncludeTheSourceCabinetStructure\":[\"Copies include the source cabinet structure and any attached wall cabinet. Existing modules stay fixed; the requested array must fit in the available run space.\"],\"node.cabinet.runPanel.cornerFillersCannotBeUsedAs\":[\"Corner fillers cannot be used as array sources\"],\"node.cabinet.runPanel.countertopDepth\":[\"Countertop depth\"],\"node.cabinet.runPanel.countertopHeight\":[\"Countertop height\"],\"node.cabinet.runPanel.createArray\":[\"Create array\"],\"node.cabinet.runPanel.cutout\":[\"Cutout\"],\"node.cabinet.runPanel.deleteModule\":[\"Delete \",[\"name\"]],\"node.cabinet.runPanel.depth\":[\"Depth\"],\"node.cabinet.runPanel.direction\":[\"Direction\"],\"node.cabinet.runPanel.duplicateAlongRun\":[\"Duplicate along run\"],\"node.cabinet.runPanel.equalizeAll\":[\"Equalize all resizeable standard base cabinets in this run\"],\"node.cabinet.runPanel.equalizeAlreadyEqual\":[\"The resizeable cabinet widths are already equal\"],\"node.cabinet.runPanel.equalizeNeedsTwo\":[\"At least two standard base cabinets are required\"],\"node.cabinet.runPanel.equalizeNoFit\":[\"The available run width cannot satisfy the cabinet width limits\"],\"node.cabinet.runPanel.equalizeWidths\":[\"Equalize widths\"],\"node.cabinet.runPanel.fillerPlanSide\":[[\"side\",\"select\",{\"left\":[\"Left: \",[\"width\"],\" mm\"],\"other\":[\"Right: \",[\"width\"],\" mm\"]}]],\"node.cabinet.runPanel.finishAlign\":[\"Finish & align\"],\"node.cabinet.runPanel.finishedBack\":[\"Finished back\"],\"node.cabinet.runPanel.finishedExposedEnds\":[\"Finished exposed ends\"],\"node.cabinet.runPanel.fitWallFillers\":[\"Fit wall fillers\"],\"node.cabinet.runPanel.fits50150MmGapsAt\":[\"Fits 50–150 mm gaps at run ends beside perpendicular walls.\"],\"node.cabinet.runPanel.fronts\":[\"Fronts\"],\"node.cabinet.runPanel.handles\":[\"Handles\"],\"node.cabinet.runPanel.heightPreset\":[\"Height preset\"],\"node.cabinet.runPanel.hole\":[\"Hole\"],\"node.cabinet.runPanel.inset\":[\"Inset\"],\"node.cabinet.runPanel.islandBar\":[\"Island & Bar\"],\"node.cabinet.runPanel.kitchenRun\":[\"Kitchen run\"],\"node.cabinet.runPanel.knob\":[\"Knob\"],\"node.cabinet.runPanel.left\":[\"Left\"],\"node.cabinet.runPanel.matchBaseHeightsBacksRevealsAnd\":[\"Match base heights, backs, reveals and handles. Align upper cabinets; preserve tall appliances and custom compartments.\"],\"node.cabinet.runPanel.metricProfile\":[\"Metric · 600 mm\"],\"node.cabinet.runPanel.moduleNumber\":[\"Module \",[\"number\"]],\"node.cabinet.runPanel.modules\":[\"Modules\"],\"node.cabinet.runPanel.mounting\":[\"Mounting\"],\"node.cabinet.runPanel.noEligibleModule\":[\"No eligible module\"],\"node.cabinet.runPanel.none\":[\"None\"],\"node.cabinet.runPanel.overlay\":[\"Overlay\"],\"node.cabinet.runPanel.plinthHeight\":[\"Plinth height\"],\"node.cabinet.runPanel.position\":[\"Position\"],\"node.cabinet.runPanel.raisedArch\":[\"Raised Arch\"],\"node.cabinet.runPanel.revealGap\":[\"Reveal gap\"],\"node.cabinet.runPanel.right\":[\"Right\"],\"node.cabinet.runPanel.seatingOverhang\":[\"Seating overhang\"],\"node.cabinet.runPanel.shaker\":[\"Shaker\"],\"node.cabinet.runPanel.sharedPlinthCountertop\":[\"Shared Plinth & Countertop\"],\"node.cabinet.runPanel.showCountertop\":[\"Show countertop\"],\"node.cabinet.runPanel.showPlinth\":[\"Show plinth\"],\"node.cabinet.runPanel.slab\":[\"Slab\"],\"node.cabinet.runPanel.sourceModule\":[\"Source module\"],\"node.cabinet.runPanel.spacing\":[\"Spacing\"],\"node.cabinet.runPanel.standardDimensions\":[\"Standard dimensions\"],\"node.cabinet.runPanel.style\":[\"Style\"],\"node.cabinet.runPanel.summaryCompartment\":[[\"type\",\"select\",{\"shelf\":[\"Shelf\"],\"drawer\":[\"Drawer\"],\"door\":[\"Door\"],\"oven\":[\"Oven\"],\"microwave\":[\"Microwave\"],\"dishwasher\":[\"Dishwasher\"],\"sink\":[\"Sink\"],\"cooktop_gas\":[\"Gas cooktop\"],\"cooktop_induction\":[\"Induction cooktop\"],\"pull_out_pantry\":[\"Pull-out pantry\"],\"fridge_single\":[\"Fridge\"],\"fridge_double\":[\"Double fridge\"],\"fridge_top_freezer\":[\"Top-freezer fridge\"],\"fridge_bottom_freezer\":[\"Bottom-freezer fridge\"],\"hood_pyramid\":[\"Pyramid hood\"],\"hood_curved_glass\":[\"Curved glass hood\"],\"other\":[[\"raw\"]]}]],\"node.cabinet.runPanel.summaryCompartments\":[[\"count\",\"plural\",{\"one\":[[\"number\"],\" compartment\"],\"other\":[[\"number\"],\" compartments\"]}]],\"node.cabinet.runPanel.summaryEmpty\":[\"Empty\"],\"node.cabinet.runPanel.summaryTall\":[\"Tall cabinet\"],\"node.cabinet.runPanel.top\":[\"Top\"],\"node.cabinet.runPanel.unableToFinish\":[\"Unable to finish this kitchen run.\"],\"node.cabinet.runPanel.usProfile\":[\"US · 24 in\"],\"node.cabinet.runPanel.useAsArraySource\":[\"Use \",[\"name\"],\" as array source\"],\"node.cabinet.runPanel.useThisModuleAsTheArray\":[\"Use this module as the array source\"],\"node.cabinet.runPanel.waterfallEnds\":[\"Waterfall ends\"],\"node.cabinetModule.description\":[\"An editable module inside a modular cabinet run.\"],\"node.cabinetModule.label\":[\"Cabinet Module\"],\"node.ceiling.description\":[\"A polygon-bounded ceiling surface that hosts ceiling-mounted items.\"],\"node.ceiling.label\":[\"Ceiling\"],\"node.ceiling.panel.addHole\":[\"Add Hole\"],\"node.ceiling.panel.area\":[\"Area\"],\"node.ceiling.panel.auto\":[\"Auto\"],\"node.ceiling.panel.ceiling\":[\"Ceiling\"],\"node.ceiling.panel.customHeight\":[\"Custom height\"],\"node.ceiling.panel.cutOpening\":[\"Cut opening\"],\"node.ceiling.panel.done\":[\"Done\"],\"node.ceiling.panel.followsLevel\":[\"Follows level\"],\"node.ceiling.panel.height\":[\"Height\"],\"node.ceiling.panel.high30m\":[\"High (3.0m)\"],\"node.ceiling.panel.high90\":[\"High (9'0\\\")\"],\"node.ceiling.panel.holes\":[\"Holes\"],\"node.ceiling.panel.info\":[\"Info\"],\"node.ceiling.panel.limitedByLevel\":[\"Limited by the level to \",[\"height\"],\" — raise the level height for a taller ceiling.\"],\"node.ceiling.panel.low24m\":[\"Low (2.4m)\"],\"node.ceiling.panel.low80\":[\"Low (8'0\\\")\"],\"node.ceiling.panel.move\":[\"Move\"],\"node.ceiling.panel.noHoles\":[\"No holes\"],\"node.ceiling.panel.standard25m\":[\"Standard (2.5m)\"],\"node.ceiling.panel.standard86\":[\"Standard (8'6\\\")\"],\"node.ceiling.panel.tallerThanLevel\":[\"Taller than this level (\",[\"available\"],\" available). Raise the level height first.\"],\"node.chimney.description\":[\"Vertical masonry stack on a roof segment.\"],\"node.chimney.label\":[\"Chimney\"],\"node.column.description\":[\"A parametric column with configurable cross-section, base, and capital.\"],\"node.column.label\":[\"Column\"],\"node.constructionDimension.description\":[\"Associative linear, curved, circular, angular, or coordinate plan dimension.\"],\"node.constructionDimension.label\":[\"Construction Dimension\"],\"node.cornerRadius.bottomLeft\":[\"Bottom Left\"],\"node.cornerRadius.bottomRight\":[\"Bottom Right\"],\"node.cornerRadius.topLeft\":[\"Top Left\"],\"node.cornerRadius.topRight\":[\"Top Right\"],\"node.cupola.description\":[\"Louvered roof lantern with a dome or pyramid cap and optional finial.\"],\"node.cupola.label\":[\"Cupola\"],\"node.cutout.autoElevator\":[\"Auto elevator cutout\"],\"node.cutout.autoStair\":[\"Auto stair cutout\"],\"node.cutout.opening\":[\"Opening\"],\"node.cutout.room\":[\"Room cutout\"],\"node.door.description\":[\"A door cut into a wall. Animated open/close state.\"],\"node.door.label\":[\"Door\"],\"node.door.panel.actions\":[\"Actions\"],\"node.door.panel.addSegment\":[\"+ Add Segment\"],\"node.door.panel.all\":[\"All\"],\"node.door.panel.arch\":[\"Arch\"],\"node.door.panel.archHeight\":[\"Arch Height\"],\"node.door.panel.barHeight\":[\"Bar Height\"],\"node.door.panel.columns\":[\"Columns\"],\"node.door.panel.contentPadding\":[\"Content Padding\"],\"node.door.panel.cornerRadius\":[\"Corner Radius\"],\"node.door.panel.customTheSegmentsMatchNoStyle\":[\"Custom: the segments match no style.\"],\"node.door.panel.delete\":[\"Delete\"],\"node.door.panel.depth\":[\"Depth\"],\"node.door.panel.dimensions\":[\"Dimensions\"],\"node.door.panel.direction\":[\"Direction\"],\"node.door.panel.divider\":[\"Divider\"],\"node.door.panel.door\":[\"Door\"],\"node.door.panel.doorCloser\":[\"Door Closer\"],\"node.door.panel.duplicate\":[\"Duplicate\"],\"node.door.panel.empty\":[\"Empty\"],\"node.door.panel.enableHandle\":[\"Enable Handle\"],\"node.door.panel.enableThreshold\":[\"Enable Threshold\"],\"node.door.panel.flipSide\":[\"Flip Side\"],\"node.door.panel.fold\":[\"Fold\"],\"node.door.panel.frame\":[\"Frame\"],\"node.door.panel.garage\":[\"Garage\"],\"node.door.panel.glass\":[\"Glass\"],\"node.door.panel.handle\":[\"Handle\"],\"node.door.panel.handleSide\":[\"Handle Side\"],\"node.door.panel.hardware\":[\"Hardware\"],\"node.door.panel.height\":[\"Height\"],\"node.door.panel.hingesSide\":[\"Hinges Side\"],\"node.door.panel.horizontal\":[\"Horizontal\"],\"node.door.panel.individual\":[\"Individual\"],\"node.door.panel.inset\":[\"Inset\"],\"node.door.panel.inward\":[\"Inward\"],\"node.door.panel.left\":[\"Left\"],\"node.door.panel.move\":[\"Move\"],\"node.door.panel.open\":[\"Open\"],\"node.door.panel.opening\":[\"Opening\"],\"node.door.panel.openingShape\":[\"Opening Shape\"],\"node.door.panel.outward\":[\"Outward\"],\"node.door.panel.panel\":[\"Panel\"],\"node.door.panel.panels\":[\"Panels\"],\"node.door.panel.panicBar\":[\"Panic Bar\"],\"node.door.panel.pocket\":[\"Pocket\"],\"node.door.panel.position\":[\"Position\"],\"node.door.panel.rail\":[\"Rail\"],\"node.door.panel.rect\":[\"Rect\"],\"node.door.panel.remove\":[\"- Remove\"],\"node.door.panel.revealRadius\":[\"Reveal Radius\"],\"node.door.panel.right\":[\"Right\"],\"node.door.panel.rounded\":[\"Rounded\"],\"node.door.panel.segments\":[\"Segments\"],\"node.door.panel.sizeIsLimitedToTheWall\":[\"Size is limited to the wall, including clearance for the opening frame.\"],\"node.door.panel.slide\":[\"Slide\"],\"node.door.panel.style\":[\"Style\"],\"node.door.panel.swing\":[\"Swing\"],\"node.door.panel.thickness\":[\"Thickness\"],\"node.door.panel.threshold\":[\"Threshold\"],\"node.door.panel.topShape\":[\"Top Shape\"],\"node.door.panel.type\":[\"Type\"],\"node.door.panel.vertical\":[\"Vertical\"],\"node.door.panel.wall\":[\"wall\"],\"node.door.panel.width\":[\"Width\"],\"node.door.style.barn\":[\"Barn\"],\"node.door.style.craftsman\":[\"Craftsman\"],\"node.door.style.french\":[\"French\"],\"node.door.style.glass\":[\"Glass\"],\"node.door.style.halfLouvered\":[\"Half-louvered\"],\"node.door.style.modern\":[\"Modern\"],\"node.door.style.panel\":[\"Panel\"],\"node.door.style.paneledGlass\":[\"Paneled glass\"],\"node.door.style.shaker\":[\"Shaker\"],\"node.door.style.sixPanel\":[\"Six-panel\"],\"node.door.type.barn\":[\"Barn\"],\"node.door.type.double\":[\"Double\"],\"node.door.type.folding\":[\"Folding\"],\"node.door.type.french\":[\"French\"],\"node.door.type.garageRollup\":[\"Roll-up\"],\"node.door.type.garageSectional\":[\"Sectional\"],\"node.door.type.garageTiltup\":[\"Tilt-up\"],\"node.door.type.hinged\":[\"Hinged\"],\"node.door.type.pocket\":[\"Pocket\"],\"node.door.type.sliding\":[\"Sliding\"],\"node.dormer.description\":[\"House-shaped protrusion on a roof segment.\"],\"node.dormer.label\":[\"Dormer\"],\"node.downspout.description\":[\"Vertical drop pipe from a gutter outlet to the ground.\"],\"node.downspout.label\":[\"Downspout\"],\"node.ductFitting.description\":[\"Elbow, tee, reducer, or square-to-round transition connecting duct runs.\"],\"node.ductFitting.label\":[\"Duct Fitting\"],\"node.ductSegment.description\":[\"HVAC duct run — polyline of round, rect, or flat-oval sections.\"],\"node.ductSegment.label\":[\"Duct\"],\"node.ductTerminal.description\":[\"Duct terminal — supply register, ceiling diffuser, or return grille. Duct runs end at its collar.\"],\"node.ductTerminal.label\":[\"Register\"],\"node.elevator.description\":[\"A multi-level elevator shaft with configurable openings per level.\"],\"node.elevator.label\":[\"Elevator\"],\"node.eyebrowVent.description\":[\"Low curved lens-shaped roof vent with a louvered front.\"],\"node.eyebrowVent.label\":[\"Eyebrow Vent\"],\"node.fence.description\":[\"A straight or curved fence segment with configurable posts and infill.\"],\"node.fence.label\":[\"Fence\"],\"node.fenceGate.description\":[\"A gate hosted by a fence.\"],\"node.fenceGate.label\":[\"Gate\"],\"node.fenceOpening.description\":[\"An intentional opening in a fence.\"],\"node.fenceOpening.label\":[\"Open Passage\"],\"node.floorOpening.label\":[\"Floor opening\"],\"node.guide.description\":[\"A measurement / reference annotation (linear, area, or arc).\"],\"node.guide.label\":[\"Guide\"],\"node.gutter.description\":[\"Rain-water channel running along the eave of a roof segment.\"],\"node.gutter.label\":[\"Gutter\"],\"node.hole.manual\":[\"Manual\"],\"node.holeEditing\":[\"Hole \",[\"number\"],\" (Editing)\"],\"node.holeNumber\":[\"Hole \",[\"number\"]],\"node.holeSummary\":[[\"area\"],\" m² · \",[\"count\",\"plural\",{\"one\":[[\"points\"],\" pt\"],\"other\":[[\"points\"],\" pts\"]}],\" · \",[\"source\"]],\"node.hvacEquipment.description\":[\"Furnace, air handler, or condenser — duct runs connect to its supply/return collars.\"],\"node.hvacEquipment.label\":[\"HVAC Unit\"],\"node.importedMesh.description\":[\"Geometry preserved from an imported model when no native Pascal shape exists.\"],\"node.importedMesh.label\":[\"Imported Mesh\"],\"node.item.authoredParams.couldnTRebuildWithTheseValues\":[\"Couldn't rebuild with these values.\"],\"node.item.authoredParams.parameters\":[\"Parameters\"],\"node.item.authoredParams.rebuilding\":[\"Rebuilding…\"],\"node.item.authoredParams.rebuildingInBlender\":[\"Rebuilding in Blender…\"],\"node.item.authoredParams.resetParam\":[\"Reset \",[\"param\"]],\"node.item.authoredParams.resetParameters\":[\"Reset parameters\"],\"node.item.authoredParams.resetToDefault\":[\"Reset to default\"],\"node.item.description\":[\"A catalog-backed item (furniture, fixtures, decorations).\"],\"node.item.label\":[\"Item\"],\"node.item.panel.actions\":[\"Actions\"],\"node.item.panel.delete\":[\"Delete\"],\"node.item.panel.dimensions\":[\"Dimensions\"],\"node.item.panel.duplicate\":[\"Duplicate\"],\"node.item.panel.info\":[\"Info\"],\"node.item.panel.move\":[\"Move\"],\"node.item.panel.pos\":[\"pos\"],\"node.item.panel.position\":[\"Position\"],\"node.item.panel.rot\":[\"rot\"],\"node.item.panel.rotation\":[\"Rotation\"],\"node.item.panel.scale\":[\"Scale\"],\"node.item.panel.scale2\":[\"scale\"],\"node.item.panel.uniformScale\":[\"Uniform Scale\"],\"node.item.panel.xyz\":[\"XYZ\"],\"node.leanToExtension.description\":[\"An attached mono-pitch or freestanding mono, gable, or butterfly canopy with managed structure and drainage.\"],\"node.leanToExtension.label\":[\"Canopy\"],\"node.level.description\":[\"A single floor of a building, holding walls / slabs / ceilings / items.\"],\"node.level.label\":[\"Level\"],\"node.lineset.description\":[\"Refrigerant lineset — copper suction + liquid pair joining a condenser to the indoor coil.\"],\"node.lineset.label\":[\"Lineset\"],\"node.liquidLine.description\":[\"Standalone refrigerant liquid line — a thin bare-copper run; Follow mode traces an existing lineset.\"],\"node.liquidLine.label\":[\"Liquid Line\"],\"node.measurement.description\":[\"A persistent distance, angle, area, perimeter, or volume annotation.\"],\"node.measurement.label\":[\"Measurement\"],\"node.numberedName\":[[\"kind\"],\" \",[\"number\"]],\"node.panel.currently\":[\"Currently \",[\"value\"]],\"node.pipeFitting.description\":[\"DWV joint — elbow bend, 45° wye, or sanitary tee.\"],\"node.pipeFitting.label\":[\"Pipe Fitting\"],\"node.pipeSegment.description\":[\"Drain / waste / vent pipe run — draw level or toggle a ¼″ per foot fall with S.\"],\"node.pipeSegment.label\":[\"DWV Pipe\"],\"node.pipeTrap.description\":[\"DWV P-trap — water seal on the waste line. The trap arm runs to the vent.\"],\"node.pipeTrap.label\":[\"Trap\"],\"node.proceduralItem.description\":[\"Experimental editable recipe\"],\"node.proceduralItem.label\":[\"Procedural item\"],\"node.ridgeVent.description\":[\"Ventilation strip running along the ridge of a roof segment.\"],\"node.ridgeVent.label\":[\"Ridge Vent\"],\"node.roof.barrelPanel.archBays\":[\"Arch bays\"],\"node.roof.barrelPanel.barrelArch\":[\"Barrel arch\"],\"node.roof.barrelPanel.flatPanesFollowACircularArch\":[\"Flat panes follow a circular arch. Rise is measured from the eaves.\"],\"node.roof.barrelPanel.rise\":[\"Rise\"],\"node.roof.description\":[\"A pitched / hip / gable roof composed of one or more segments.\"],\"node.roof.glazing.face.archBay\":[\"Arch bay \",[\"number\"]],\"node.roof.glazing.face.back\":[\"Back slope\"],\"node.roof.glazing.face.endLeft\":[\"Left end\"],\"node.roof.glazing.face.endRight\":[\"Right end\"],\"node.roof.glazing.face.front\":[\"Front slope\"],\"node.roof.glazing.face.slope\":[\"Shed slope\"],\"node.roof.glazingControls.alignment\":[\"Alignment\"],\"node.roof.glazingControls.center\":[\"Center\"],\"node.roof.glazingControls.chooseALayoutToEditThe\":[\"Choose a layout to edit the grid.\"],\"node.roof.glazingControls.empty\":[\"Empty\"],\"node.roof.glazingControls.end\":[\"End\"],\"node.roof.glazingControls.fixedSpacing\":[\"Fixed spacing\"],\"node.roof.glazingControls.glass\":[\"Glass\"],\"node.roof.glazingControls.layout\":[\"Layout\"],\"node.roof.glazingControls.maxSpacing\":[\"Max spacing\"],\"node.roof.glazingControls.maximumSpacing\":[\"Maximum spacing\"],\"node.roof.glazingControls.mixed\":[\"Mixed\"],\"node.roof.glazingControls.panelCount\":[\"Panel count\"],\"node.roof.glazingControls.panels\":[\"Panels\"],\"node.roof.glazingControls.solid\":[\"Solid\"],\"node.roof.glazingControls.spacing\":[\"Spacing\"],\"node.roof.glazingControls.start\":[\"Start\"],\"node.roof.glazingControls.titleAlignment\":[[\"title\"],\" alignment\"],\"node.roof.glazingPanel.changesApplyToAllLengthRoof\":[\"Changes apply to all \",[\"length\"],\" roof segments.\"],\"node.roof.glazingPanel.chooseOneRoofSystemToEdit\":[\"Choose one roof system to edit settings for all selected segments.\"],\"node.roof.glazingPanel.closeTheRoofEnds\":[\"Close the roof ends\"],\"node.roof.glazingPanel.defaultPanelInfill\":[\"Default panel infill\"],\"node.roof.glazingPanel.dividesEachRoofFaceIntoColumns\":[\"Divides each roof face into columns.\"],\"node.roof.glazingPanel.dividesTheLengthOfEachArch\":[\"Divides the length of each arch bay into columns.\"],\"node.roof.glazingPanel.endInfillFillsTheSpaceAbove\":[\"End infill fills the space above the walls. Edit room walls and ceilings separately.\"],\"node.roof.glazingPanel.frameColor\":[\"Frame color\"],\"node.roof.glazingPanel.frameDepth\":[\"Frame depth\"],\"node.roof.glazingPanel.frameWidth\":[\"Frame width\"],\"node.roof.glazingPanel.framing\":[\"Framing\"],\"node.roof.glazingPanel.glass\":[\"Glass\"],\"node.roof.glazingPanel.glassTint\":[\"Glass tint\"],\"node.roof.glazingPanel.glazed\":[\"Glazed\"],\"node.roof.glazingPanel.glazingIsAvailableForGableStraight\":[\"Glazing is available for gable, straight shed, and barrel roofs.\"],\"node.roof.glazingPanel.gridAcrossTheRoof\":[\"Grid across the roof\"],\"node.roof.glazingPanel.gridAlongTheLength\":[\"Grid along the length\"],\"node.roof.glazingPanel.gridAlongTheSlope\":[\"Grid along the slope\"],\"node.roof.glazingPanel.gridWithinEachArchBay\":[\"Grid within each arch bay\"],\"node.roof.glazingPanel.infill\":[\"Infill\"],\"node.roof.glazingPanel.opacity\":[\"Opacity\"],\"node.roof.glazingPanel.paneThickness\":[\"Pane thickness\"],\"node.roof.glazingPanel.roofSystem\":[\"Roof system\"],\"node.roof.glazingPanel.roughness\":[\"Roughness\"],\"node.roof.glazingPanel.spacingIsMeasuredOnTheSlope\":[\"Spacing is measured on the slope, not its horizontal projection.\"],\"node.roof.glazingPanel.standard\":[\"Standard\"],\"node.roof.glazingPanel.subdividesEachFlatArchBayArch\":[\"Subdivides each flat arch bay. Arch bays controls the divisions around the curve.\"],\"node.roof.glazingPanelEditor.chooseAPanelToOverrideIts\":[\"Choose a panel to override its default infill.\"],\"node.roof.glazingPanelEditor.column2\":[\"Column\"],\"node.roof.glazingPanelEditor.custom\":[\"Custom\"],\"node.roof.glazingPanelEditor.default\":[\"Default\"],\"node.roof.glazingPanelEditor.grid\":[[\"columns\",\"plural\",{\"one\":[[\"columnCount\"],\" column\"],\"other\":[[\"columnCount\"],\" columns\"]}],\" · \",[\"rows\",\"plural\",{\"one\":[[\"rowCount\"],\" row\"],\"other\":[[\"rowCount\"],\" rows\"]}]],\"node.roof.glazingPanelEditor.individualPanels\":[\"Individual panels\"],\"node.roof.glazingPanelEditor.panelInfill\":[\"Panel infill\"],\"node.roof.glazingPanelEditor.resetToDefault\":[\"Reset to default\"],\"node.roof.glazingPanelEditor.roofFace\":[\"Roof face\"],\"node.roof.glazingPanelEditor.row2\":[\"Row\"],\"node.roof.glazingPanelEditor.selectedPanelInfill\":[\"Selected panel infill\"],\"node.roof.label\":[\"Roof\"],\"node.roof.panel.actions\":[\"Actions\"],\"node.roof.panel.addChimney\":[\"Add Chimney\"],\"node.roof.panel.addCupola\":[\"Add Cupola\"],\"node.roof.panel.addDormer\":[\"Add Dormer\"],\"node.roof.panel.addEyebrowVent\":[\"Add Eyebrow Vent\"],\"node.roof.panel.addGutter\":[\"Add Gutter\"],\"node.roof.panel.addSkylight\":[\"Add Skylight\"],\"node.roof.panel.addSolarPanel\":[\"Add Solar Panel\"],\"node.roof.panel.addVent\":[\"Add Vent\"],\"node.roof.panel.box\":[\"Box\"],\"node.roof.panel.boxVent\":[\"box vent\"],\"node.roof.panel.chimney\":[\"chimney\"],\"node.roof.panel.custom\":[\"Custom\"],\"node.roof.panel.delete\":[\"Delete\"],\"node.roof.panel.dormer\":[\"dormer\"],\"node.roof.panel.drawSegment\":[\"Draw Segment\"],\"node.roof.panel.duplicate\":[\"Duplicate\"],\"node.roof.panel.elements\":[\"Elements\"],\"node.roof.panel.followsWalls\":[\"Follows walls\"],\"node.roof.panel.gutter\":[\"gutter\"],\"node.roof.panel.level\":[\"Level\"],\"node.roof.panel.move\":[\"Move\"],\"node.roof.panel.moveToLevel\":[\"Move to \",[\"level\"]],\"node.roof.panel.moveToTheRoofLevel\":[\"Move to the roof level\"],\"node.roof.panel.onStoreyWalls\":[\"On \",[\"storey\"],\" with its walls, so it hides that floor's plan in solo and exploded views.\",[\"roofs\",\"plural\",{\"0\":[],\"1\":[],\"other\":[\" The floor's \",[\"roofCount\"],\" roofs move together.\"]}]],\"node.roof.panel.position\":[\"Position\"],\"node.roof.panel.ridge\":[\"Ridge\"],\"node.roof.panel.ridgeVent\":[\"ridge vent\"],\"node.roof.panel.roof\":[\"Roof\"],\"node.roof.panel.rotation\":[\"Rotation\"],\"node.roof.panel.segmentType\":[[\"roofType\",\"select\",{\"hip\":[\"Hip\"],\"gable\":[\"Gable\"],\"shed\":[\"Shed\"],\"gambrel\":[\"Gambrel\"],\"dutch\":[\"Dutch\"],\"mansard\":[\"Mansard\"],\"flat\":[\"Flat\"],\"conical\":[\"Conical\"],\"barrel\":[\"Barrel\"],\"other\":[\"Roof\"]}]],\"node.roof.panel.segments\":[\"Segments\"],\"node.roof.panel.skylight\":[\"skylight\"],\"node.roof.panel.solarPanel\":[\"solar panel\"],\"node.roof.panel.turbine\":[\"Turbine\"],\"node.roof.panel.turbineVent\":[\"turbine vent\"],\"node.roofSegment.description\":[\"A single pitched plane of a parent roof.\"],\"node.roofSegment.label\":[\"Roof Segment\"],\"node.roofSegment.panel.actions\":[\"Actions\"],\"node.roofSegment.panel.angle\":[\"Angle\"],\"node.roofSegment.panel.arc\":[\"Arc\"],\"node.roofSegment.panel.autoGutters\":[\"Auto gutters\"],\"node.roofSegment.panel.autoRidgeVent\":[\"Auto ridge vent\"],\"node.roofSegment.panel.barrel\":[\"Barrel\"],\"node.roofSegment.panel.clippedVersion\":[\"Clipped version\"],\"node.roofSegment.panel.conical\":[\"Conical\"],\"node.roofSegment.panel.conicalShape\":[\"Conical Shape\"],\"node.roofSegment.panel.deckThick\":[\"Deck Thick.\"],\"node.roofSegment.panel.delete\":[\"Delete\"],\"node.roofSegment.panel.depth\":[\"Depth\"],\"node.roofSegment.panel.diameter\":[\"Diameter\"],\"node.roofSegment.panel.doneEditing\":[\"Done editing\"],\"node.roofSegment.panel.drainage\":[\"Drainage\"],\"node.roofSegment.panel.duplicate\":[\"Duplicate\"],\"node.roofSegment.panel.dutch\":[\"Dutch\"],\"node.roofSegment.panel.eaveOverhang\":[\"Eave overhang\"],\"node.roofSegment.panel.editFootprint\":[\"Edit footprint\"],\"node.roofSegment.panel.endOverhang\":[\"End overhang\"],\"node.roofSegment.panel.fascia\":[\"Fascia\"],\"node.roofSegment.panel.fasciaHeight\":[\"Fascia height\"],\"node.roofSegment.panel.flat\":[\"Flat\"],\"node.roofSegment.panel.footprint\":[\"Footprint\"],\"node.roofSegment.panel.gable\":[\"Gable\"],\"node.roofSegment.panel.gableOverhang\":[\"Gable overhang\"],\"node.roofSegment.panel.gambrel\":[\"Gambrel\"],\"node.roofSegment.panel.hip\":[\"Hip\"],\"node.roofSegment.panel.kinkDepth\":[\"Kink Depth\"],\"node.roofSegment.panel.kinkHeight\":[\"Kink Height\"],\"node.roofSegment.panel.length\":[\"Length\"],\"node.roofSegment.panel.mansard\":[\"Mansard\"],\"node.roofSegment.panel.move\":[\"Move\"],\"node.roofSegment.panel.pitch\":[\"Pitch\"],\"node.roofSegment.panel.position\":[\"Position\"],\"node.roofSegment.panel.reset\":[\"Reset\"],\"node.roofSegment.panel.roofSegment\":[\"Roof Segment\"],\"node.roofSegment.panel.roofType\":[\"Roof Type\"],\"node.roofSegment.panel.rotation\":[\"Rotation\"],\"node.roofSegment.panel.shape\":[\"Shape\"],\"node.roofSegment.panel.shed\":[\"Shed\"],\"node.roofSegment.panel.shingleThick\":[\"Shingle Thick.\"],\"node.roofSegment.panel.span\":[\"Span\"],\"node.roofSegment.panel.startAngle\":[\"Start Angle\"],\"node.roofSegment.panel.structure\":[\"Structure\"],\"node.roofSegment.panel.topRakeLength\":[\"Top Rake Length\"],\"node.roofSegment.panel.topRakeThick\":[\"Top Rake Thick.\"],\"node.roofSegment.panel.trim\":[\"Trim\"],\"node.roofSegment.panel.waistHeight\":[\"Waist Height\"],\"node.roofSegment.panel.waistLength\":[\"Waist Length\"],\"node.roofSegment.panel.waistWidth\":[\"Waist Width\"],\"node.roofSegment.panel.wall\":[\"Wall\"],\"node.roofSegment.panel.wallHeight\":[\"Wall Height\"],\"node.roofSegment.panel.wallThick\":[\"Wall Thick.\"],\"node.roofSegment.panel.width\":[\"Width\"],\"node.scan.description\":[\"A captured session with optional mesh, motion, media, and sensor data.\"],\"node.scan.label\":[\"Capture\"],\"node.segmentNumber\":[\"Segment \",[\"number\"]],\"node.separator.label\":[\"Separator\"],\"node.shared.itemInteractionActions.turnLightOff\":[\"Turn light off\"],\"node.shared.itemInteractionActions.turnLightOn\":[\"Turn light on\"],\"node.shared.systemCheckPanel.aboutTheseChecks\":[\"About these checks\"],\"node.shared.systemCheckPanel.allFindings\":[\"All findings\"],\"node.shared.systemCheckPanel.allSystems\":[\"All systems\"],\"node.shared.systemCheckPanel.connections\":[\"Connections\"],\"node.shared.systemCheckPanel.drainage\":[\"Drainage\"],\"node.shared.systemCheckPanel.error\":[\"Error\"],\"node.shared.systemCheckPanel.errors\":[\"Errors\"],\"node.shared.systemCheckPanel.filterSystemChecks\":[\"Filter system checks\"],\"node.shared.systemCheckPanel.hangers\":[\"Hangers\"],\"node.shared.systemCheckPanel.intersections\":[\"Intersections\"],\"node.shared.systemCheckPanel.locate\":[\"Locate \",[\"name\"],\" (\",[\"id\"],\")\"],\"node.shared.systemCheckPanel.missingItem\":[\"Missing item\"],\"node.shared.systemCheckPanel.noFindings\":[\"No findings\"],\"node.shared.systemCheckPanel.noFindingsInThisCategory\":[\"No findings in this category\"],\"node.shared.systemCheckPanel.openEnds\":[\"Open ends\"],\"node.shared.systemCheckPanel.openEndsAndSeparateBranchesMay\":[\"Open ends and separate branches may be intentional. Intersection checks use bounding boxes; inspect openings and clearances.\"],\"node.shared.systemCheckPanel.selectedConnectedSystem\":[\"Selected connected system\"],\"node.shared.systemCheckPanel.selectedRuns\":[\"Selected: \",[\"count\",\"plural\",{\"one\":[[\"number\"],\" run\"],\"other\":[[\"number\"],\" runs\"]}],\" · \",[\"length\"],\" m\"],\"node.shared.systemCheckPanel.separateBranches\":[\"Separate branches\"],\"node.shared.systemCheckPanel.showAllFindings\":[\"Show all findings\"],\"node.shared.systemCheckPanel.systemChecks\":[\"System checks\"],\"node.shared.systemCheckPanel.systemFinding\":[\"System finding\"],\"node.shared.systemCheckPanel.systemFindings\":[\"System findings\"],\"node.shared.systemCheckPanel.warning\":[\"Warning\"],\"node.shared.systemCheckPanel.warnings\":[\"Warnings\"],\"node.shelf.description\":[\"A configurable shelving unit. Items host on each row.\"],\"node.shelf.label\":[\"Shelf\"],\"node.site.description\":[\"The top-level container holding buildings, zones, and the property boundary.\"],\"node.site.label\":[\"Site\"],\"node.site.panel.address\":[\"Address\"],\"node.site.panel.apn\":[\"APN\"],\"node.site.panel.autoMostNorthFacingEdge\":[\"Auto — most north-facing edge\"],\"node.site.panel.contourIntervalSitePlanAnd3d\":[\"Contour interval (site plan and 3D)\"],\"node.site.panel.county\":[\"County\"],\"node.site.panel.eGRs60\":[\"e.g. RS-60\"],\"node.site.panel.eGTampaLdc27156\":[\"e.g. Tampa LDC §27-156\"],\"node.site.panel.every12In\":[\"every 12 in\"],\"node.site.panel.every24In\":[\"every 24 in\"],\"node.site.panel.every6In\":[\"every 6 in\"],\"node.site.panel.findParcel\":[\"Find parcel\"],\"node.site.panel.finding\":[\"Finding…\"],\"node.site.panel.frontStreetEdge\":[\"Front (street) edge\"],\"node.site.panel.lookingUpTheParcel\":[\"Looking up the parcel and the streets around it…\"],\"node.site.panel.lotArea\":[\"Lot area\"],\"node.site.panel.n1200WCassStTampaFl\":[\"1200 W Cass St, Tampa, FL\"],\"node.site.panel.noSurveyedLinesContoursAreDrawn\":[\"No surveyed lines — contours are drawn from the sculpted ground.\"],\"node.site.panel.none\":[\"none\"],\"node.site.panel.northRotation\":[\"North rotation\"],\"node.site.panel.orientation\":[\"Orientation\"],\"node.site.panel.parcel\":[\"Parcel\"],\"node.site.panel.parcelLookupFailed\":[\"Parcel lookup failed.\"],\"node.site.panel.projectLook\":[\"Project look\"],\"node.site.panel.saveCurrentLook\":[\"Save current look\"],\"node.site.panel.saveTheCurrentLightingAndDisplay\":[\"Save the current lighting and display as this project's default. Personal display changes stay in this browser.\"],\"node.site.panel.setbacks\":[\"Setbacks\"],\"node.site.panel.showGround\":[\"Show ground\"],\"node.site.panel.showTheContourLinesIn3d\":[\"Show the contour lines in 3D\"],\"node.site.panel.side\":[\"side\"],\"node.site.panel.site\":[\"Site\"],\"node.site.panel.source\":[\"Source\"],\"node.site.panel.sourceCitation\":[\"Source / citation\"],\"node.site.panel.streetAddress\":[\"Street address\"],\"node.site.panel.survey\":[\"survey\"],\"node.site.panel.surveyedContours\":[[\"count\",\"plural\",{\"one\":[[\"lineCount\"],\" surveyed line\"],\"other\":[[\"lineCount\"],\" surveyed lines\"]}],\" at \",[\"interval\"],\" ft (\",[\"datum\"],\") — \",[\"source\"]],\"node.site.panel.terrain\":[\"Terrain\"],\"node.site.panel.typeAnAddressFirst\":[\"Type an address first.\"],\"node.site.panel.useProjectLook\":[\"Use project look\"],\"node.site.panel.zone\":[\"Zone\"],\"node.site.setback.front\":[\"Front\"],\"node.site.setback.leftOverride\":[\"Left (override)\"],\"node.site.setback.rear\":[\"Rear\"],\"node.site.setback.rightOverride\":[\"Right (override)\"],\"node.site.setback.side\":[\"Side\"],\"node.skylight.description\":[\"Framed glass opening on a roof segment.\"],\"node.skylight.label\":[\"Skylight\"],\"node.slab.description\":[\"A polygon-bounded floor surface that hosts items on top.\"],\"node.slab.label\":[\"Slab\"],\"node.slab.panel.addHole\":[\"Add Hole\"],\"node.slab.panel.area\":[\"Area\"],\"node.slab.panel.auto\":[\"Auto\"],\"node.slab.panel.base\":[\"Base\"],\"node.slab.panel.cutHatch\":[\"Cut hatch\"],\"node.slab.panel.cutOpening\":[\"Cut opening\"],\"node.slab.panel.depth\":[\"Depth\"],\"node.slab.panel.done\":[\"Done\"],\"node.slab.panel.elevation\":[\"Elevation\"],\"node.slab.panel.extendsThePerimeterDownToTerrain\":[\"Extends the perimeter down to terrain. The flat surface, base, and thickness stay unchanged.\"],\"node.slab.panel.fixed\":[\"Fixed\"],\"node.slab.panel.floor\":[\"Floor\"],\"node.slab.panel.followsTerrain\":[\"Follows terrain\"],\"node.slab.panel.foundation\":[\"Foundation\"],\"node.slab.panel.holes\":[\"Holes\"],\"node.slab.panel.info\":[\"Info\"],\"node.slab.panel.move\":[\"Move\"],\"node.slab.panel.noHoles\":[\"No holes\"],\"node.slab.panel.rim\":[\"Rim\"],\"node.slab.panel.slab\":[\"Slab\"],\"node.slab.panel.standard2\":[\"Standard (2\\\")\"],\"node.slab.panel.standard5cm\":[\"Standard (5cm)\"],\"node.slab.panel.sunken15cm\":[\"Sunken (15cm)\"],\"node.slab.panel.sunken6\":[\"Sunken (6\\\")\"],\"node.slab.panel.surface\":[\"Surface\"],\"node.slab.panel.thick15cm\":[\"Thick (15cm)\"],\"node.slab.panel.thick6\":[\"Thick (6\\\")\"],\"node.slab.panel.thickness\":[\"Thickness\"],\"node.slab.panel.thin1\":[\"Thin (1\\\")\"],\"node.slab.panel.thin2cm\":[\"Thin (2cm)\"],\"node.solarPanel.description\":[\"Grid of photovoltaic panels mounted on a roof segment.\"],\"node.solarPanel.label\":[\"Solar Panel\"],\"node.spawn.description\":[\"Player or camera origin within a level. One per level.\"],\"node.spawn.label\":[\"Spawn Point\"],\"node.stair.constructionControls.body\":[\"Body\"],\"node.stair.constructionControls.centerStringer\":[\"Center stringer\"],\"node.stair.constructionControls.closedRisers\":[\"Closed risers\"],\"node.stair.constructionControls.inherit\":[\"Inherit\"],\"node.stair.constructionControls.nosing\":[\"Nosing\"],\"node.stair.constructionControls.open\":[\"Open\"],\"node.stair.constructionControls.original\":[\"Original\"],\"node.stair.constructionControls.riserThickness\":[\"Riser thickness\"],\"node.stair.constructionControls.sideStringers\":[\"Side stringers\"],\"node.stair.constructionControls.solid\":[\"Solid\"],\"node.stair.constructionControls.stringerDepth\":[\"Stringer depth\"],\"node.stair.constructionControls.stringerWidth\":[\"Stringer width\"],\"node.stair.constructionControls.treadFinish\":[\"Tread finish\"],\"node.stair.constructionControls.treadThickness\":[\"Tread thickness\"],\"node.stair.constructionControls.waist\":[\"Waist\"],\"node.stair.constructionControls.waistThickness\":[\"Waist thickness\"],\"node.stair.description\":[\"A stair composed of one or more flights with configurable treads, risers, railings.\"],\"node.stair.diagnostic.arrivalMismatch\":[\"The flight chain does not reach the declared destination.\"],\"node.stair.diagnostic.comfortTarget\":[\"Two risers plus going is outside the 0.60–0.65 m design range.\"],\"node.stair.diagnostic.goingTarget\":[\"Going is below the design target.\"],\"node.stair.diagnostic.headroomTarget\":[\"Overhead surfaces leave less than the target headroom.\"],\"node.stair.diagnostic.headroomUnresolved\":[\"Detailed headroom could not be evaluated: check riser counts and the surface query budget.\"],\"node.stair.diagnostic.invalidFlight\":[\"Flight dimensions and integer riser count must be positive.\"],\"node.stair.diagnostic.invalidRise\":[\"The destination must be above the stair base.\"],\"node.stair.diagnostic.landingOverlap\":[\"Landing depth exceeds a full circle at the walking line; the visible landing is limited to one circle.\"],\"node.stair.diagnostic.narrowWinderEnd\":[\"The narrow end of a winder tread is below 0.10 m; check the intended stair use.\"],\"node.stair.diagnostic.nonuniformRisers\":[\"Flight riser heights differ. Use uniform-riser repair only if this is a proposed design.\"],\"node.stair.diagnostic.raisedLanding\":[\"A landing has a stored rise; inspect its transition before repair.\"],\"node.stair.diagnostic.riserTarget\":[\"Riser height exceeds the design target.\"],\"node.stair.label\":[\"Stair\"],\"node.stair.layout.straight\":[\"Straight\"],\"node.stair.layout.turn\":[[\"layout\"],\" turn\"],\"node.stair.panel.actions\":[\"Actions\"],\"node.stair.panel.addFlight\":[\"Add flight\"],\"node.stair.panel.addLanding\":[\"Add landing\"],\"node.stair.panel.applyLabelLayout\":[\"Apply \",[\"label\"],\" layout\"],\"node.stair.panel.autoCutout\":[\"Auto Cutout\"],\"node.stair.panel.balusters\":[\"Balusters\"],\"node.stair.panel.boards\":[\"Boards\"],\"node.stair.panel.both\":[\"Both\"],\"node.stair.panel.cable\":[\"Cable\"],\"node.stair.panel.centerColumn\":[\"Center Column\"],\"node.stair.panel.clockwise\":[\"Clockwise\"],\"node.stair.panel.connectedTo\":[\"Connected to \",[\"surface\"],\". Move the stair to connect to another edge.\"],\"node.stair.panel.connectedToSurface\":[\"Connected to a surface. Move the stair to connect to another edge.\"],\"node.stair.panel.construction\":[\"Construction\"],\"node.stair.panel.counterclockwise\":[\"Counterclockwise\"],\"node.stair.panel.curved\":[\"Curved\"],\"node.stair.panel.customRise\":[\"Custom rise\"],\"node.stair.panel.deck\":[\"Deck\"],\"node.stair.panel.delete\":[\"Delete\"],\"node.stair.panel.designTargets\":[\"Design targets\"],\"node.stair.panel.destination\":[\"Destination\"],\"node.stair.panel.dragNearADeckPatioConcrete\":[\"Drag near a deck, patio, concrete slab, or landing edge to fit the stair.\"],\"node.stair.panel.duplicate\":[\"Duplicate\"],\"node.stair.panel.equalAngle\":[\"Equal angle\"],\"node.stair.panel.equalGoing\":[\"Equal going\"],\"node.stair.panel.fitRisersAndGoing\":[\"Fit risers and going\"],\"node.stair.panel.fitToFloor\":[\"Fit To Floor\"],\"node.stair.panel.fitUniformRisers\":[\"Fit uniform risers\"],\"node.stair.panel.flightMeasurements\":[\"Flight \",[\"number\"],\": \",[\"count\",\"plural\",{\"one\":[[\"riserCount\"],\" riser\"],\"other\":[[\"riserCount\"],\" risers\"]}],\" · R \",[\"riser\"],\" · T \",[\"going\"],\" · \",[\"slope\"]],\"node.stair.panel.floorsCeilingsAndStairsOnly\":[\"Floors, ceilings and stairs only.\"],\"node.stair.panel.followsDeck\":[\"Follows deck\"],\"node.stair.panel.followsLevel\":[\"Follows level\"],\"node.stair.panel.fromLevel\":[\"From Level\"],\"node.stair.panel.geometry\":[\"Geometry\"],\"node.stair.panel.glass\":[\"Glass\"],\"node.stair.panel.headroom\":[\"Headroom:\"],\"node.stair.panel.height\":[\"Height\"],\"node.stair.panel.innerGap\":[\"Inner gap\"],\"node.stair.panel.innerRadius\":[\"Inner Radius\"],\"node.stair.panel.integrated\":[\"Integrated\"],\"node.stair.panel.landing\":[\"Landing\"],\"node.stair.panel.layout\":[\"Layout\"],\"node.stair.panel.left\":[\"Left\"],\"node.stair.panel.leftTurn\":[\"Left turn\"],\"node.stair.panel.measurements\":[\"Measurements\"],\"node.stair.panel.metal\":[\"Metal\"],\"node.stair.panel.move\":[\"Move\"],\"node.stair.panel.movingThisStairKeepsItsCurrent\":[\"Moving this stair keeps its current rise, steps, and run.\"],\"node.stair.panel.noOverheadSurface\":[\"No overhead surface\"],\"node.stair.panel.none\":[\"None\"],\"node.stair.panel.notEvaluated\":[\"Not evaluated\"],\"node.stair.panel.opening\":[\"Opening\"],\"node.stair.panel.openingOffset\":[\"Opening Offset\"],\"node.stair.panel.position\":[\"Position\"],\"node.stair.panel.postRail\":[\"Post & rail\"],\"node.stair.panel.railing\":[\"Railing\"],\"node.stair.panel.right\":[\"Right\"],\"node.stair.panel.rightTurn\":[\"Right turn\"],\"node.stair.panel.rise\":[\"Rise\"],\"node.stair.panel.rotation\":[\"Rotation\"],\"node.stair.panel.segmentType\":[[\"type\",\"select\",{\"landing\":[\"Landing\"],\"other\":[\"Stair\"]}]],\"node.stair.panel.segments\":[\"Segments\"],\"node.stair.panel.sizing\":[\"Sizing\"],\"node.stair.panel.snapToNearbySurfaces\":[\"Snap to nearby surfaces\"],\"node.stair.panel.spiral\":[\"Spiral\"],\"node.stair.panel.staircase\":[\"Staircase\"],\"node.stair.panel.stepSupports\":[\"Step Supports\"],\"node.stair.panel.steps\":[\"Steps\"],\"node.stair.panel.straight\":[\"Straight\"],\"node.stair.panel.style\":[\"Style\"],\"node.stair.panel.surfaceConnection\":[\"Surface connection\"],\"node.stair.panel.sweep\":[\"Sweep\"],\"node.stair.panel.targetGoing\":[\"Target going\"],\"node.stair.panel.targetHeadroom\":[\"Target headroom\"],\"node.stair.panel.targetMaxRiser\":[\"Target max riser\"],\"node.stair.panel.targetMinimumGoing\":[\"Target minimum going\"],\"node.stair.panel.thickness\":[\"Thickness\"],\"node.stair.panel.to\":[\"To\"],\"node.stair.panel.topLanding\":[\"Top Landing\"],\"node.stair.panel.type\":[\"Type\"],\"node.stair.panel.unavailable\":[\"Unavailable\"],\"node.stair.panel.walkingLineOffset\":[\"Walking line offset\"],\"node.stair.panel.width\":[\"Width\"],\"node.stair.panel.winder\":[\"Winder\"],\"node.stair.railingControls.both\":[\"Both\"],\"node.stair.railingControls.bottomExtension\":[\"Bottom sloped extension\"],\"node.stair.railingControls.continuous\":[\"Continuous\"],\"node.stair.railingControls.floor\":[\"Floor\"],\"node.stair.railingControls.handrailDiameter\":[\"Handrail diameter\"],\"node.stair.railingControls.handrailHeight\":[\"Handrail height\"],\"node.stair.railingControls.handrailInset\":[\"Handrail inset\"],\"node.stair.railingControls.left\":[\"Left\"],\"node.stair.railingControls.noReturn\":[\"No return\"],\"node.stair.railingControls.none\":[\"None\"],\"node.stair.railingControls.originalLayout\":[\"Original layout\"],\"node.stair.railingControls.postFacing\":[\"Post-facing\"],\"node.stair.railingControls.returnLength\":[\"Return length\"],\"node.stair.railingControls.right\":[\"Right\"],\"node.stair.railingControls.separateHandrail\":[\"Separate handrail\"],\"node.stair.railingControls.setTheLengthToReachThe\":[\"Set the length to reach the wall or post.\"],\"node.stair.railingControls.topExtension\":[\"Top horizontal extension\"],\"node.stair.railingControls.wallFacing\":[\"Wall-facing\"],\"node.stairSegment.description\":[\"A single flight of a parent stair.\"],\"node.stairSegment.label\":[\"Stair Segment\"],\"node.stairSegment.panel.actions\":[\"Actions\"],\"node.stairSegment.panel.attachment\":[\"Attachment\"],\"node.stairSegment.panel.delete\":[\"Delete\"],\"node.stairSegment.panel.dimensions\":[\"Dimensions\"],\"node.stairSegment.panel.duplicate\":[\"Duplicate\"],\"node.stairSegment.panel.editingSwitchesTheStairToCustom\":[\"Editing switches the stair to Custom rise\"],\"node.stairSegment.panel.equalAngle\":[\"Equal angle\"],\"node.stairSegment.panel.equalGoing\":[\"Equal going\"],\"node.stairSegment.panel.fillToFloor\":[\"Fill to floor\"],\"node.stairSegment.panel.flight\":[\"Flight\"],\"node.stairSegment.panel.flightShape\":[\"Flight shape\"],\"node.stairSegment.panel.front\":[\"Front\"],\"node.stairSegment.panel.height\":[\"Height\"],\"node.stairSegment.panel.innerGap\":[\"Inner gap\"],\"node.stairSegment.panel.landing\":[\"Landing\"],\"node.stairSegment.panel.left\":[\"Left\"],\"node.stairSegment.panel.leftTurn\":[\"Left turn\"],\"node.stairSegment.panel.length\":[\"Length\"],\"node.stairSegment.panel.move\":[\"Move\"],\"node.stairSegment.panel.position\":[\"Position\"],\"node.stairSegment.panel.right\":[\"Right\"],\"node.stairSegment.panel.rightTurn\":[\"Right turn\"],\"node.stairSegment.panel.rotation\":[\"Rotation\"],\"node.stairSegment.panel.stairSegment\":[\"Stair Segment\"],\"node.stairSegment.panel.steps\":[\"Steps\"],\"node.stairSegment.panel.straight\":[\"Straight\"],\"node.stairSegment.panel.structure\":[\"Structure\"],\"node.stairSegment.panel.thickness\":[\"Thickness\"],\"node.stairSegment.panel.type\":[\"Type\"],\"node.stairSegment.panel.walkingLineOffset\":[\"Walking line offset\"],\"node.stairSegment.panel.width\":[\"Width\"],\"node.stairSegment.panel.winder\":[\"Winder\"],\"node.structuralGrid.description\":[\"Persistent construction grid axis with identification bubbles.\"],\"node.structuralGrid.label\":[\"Structural Grid\"],\"node.turbineVent.description\":[\"Wind-driven spinning whirlybird exhaust vent for a roof slope.\"],\"node.turbineVent.label\":[\"Turbine Vent\"],\"node.unit.description\":[\"A named group of zones forming one apartment, hotel room or commercial lot.\"],\"node.unit.kind.apartment\":[\"Apartment\"],\"node.unit.kind.commercial\":[\"Commercial\"],\"node.unit.kind.common\":[\"Common\"],\"node.unit.kind.hotelRoom\":[\"Hotel room\"],\"node.unit.label\":[\"Unit\"],\"node.unit.panel.memberRoom\":[\"Room\"],\"node.unit.panel.memberZone\":[\"Zone\"],\"node.unit.panel.noZonesAssigned\":[\"No zones assigned yet.\"],\"node.unit.panel.nonAdjacentLevels\":[\"Members sit on levels that are not adjacent.\"],\"node.unit.panel.removeMember\":[\"Remove \",[\"name\"],\" from unit\"],\"node.unit.panel.removeZone\":[\"Remove zone from unit\"],\"node.unit.unitPanel.actions\":[\"Actions\"],\"node.unit.unitPanel.color\":[\"Color\"],\"node.unit.unitPanel.delete\":[\"Delete\"],\"node.unit.unitPanel.focus\":[\"Focus\"],\"node.unit.unitPanel.grossArea\":[\"Gross area\"],\"node.unit.unitPanel.kind\":[\"Kind\"],\"node.unit.unitPanel.levels\":[\"Levels\"],\"node.unit.unitPanel.members\":[\"Members\"],\"node.unit.unitPanel.name\":[\"Name\"],\"node.unit.unitPanel.noRoomsYetPickThisUnit\":[\"No rooms yet. Pick this unit from a room's panel, or draw zones while it is focused.\"],\"node.unit.unitPanel.report\":[\"Report\"],\"node.unit.unitPanel.unit\":[\"Unit\"],\"node.wall.actions.mergeWalls\":[\"Merge walls\"],\"node.wall.actions.splitWall\":[\"Split wall\"],\"node.wall.curtain.cell\":[\"Column \",[\"column\"],\", row \",[\"row\"],\": \",[\"type\",\"select\",{\"glass\":[\"glass\"],\"solid\":[\"solid\"],\"other\":[\"empty\"]}]],\"node.wall.curtain.columnSpacing\":[[\"count\",\"plural\",{\"one\":[[\"number\"],\" column\"],\"other\":[[\"number\"],\" columns\"]}],\" · \",[\"spacing\"],\" grid spacing\"],\"node.wall.curtain.noPanels\":[\"No panels\"],\"node.wall.curtain.rowSpacing\":[[\"count\",\"plural\",{\"one\":[[\"number\"],\" row\"],\"other\":[[\"number\"],\" rows\"]}],\" · \",[\"spacing\"],\" grid spacing\"],\"node.wall.curtainWallPanel.applyTint\":[\"Apply tint\"],\"node.wall.curtainWallPanel.borderOpeningFrame\":[\"Border / opening frame\"],\"node.wall.curtainWallPanel.bottom\":[\"Bottom\"],\"node.wall.curtainWallPanel.bottomRow\":[\"Bottom row\"],\"node.wall.curtainWallPanel.cancelTint\":[\"Cancel tint\"],\"node.wall.curtainWallPanel.center\":[\"Center\"],\"node.wall.curtainWallPanel.chooseACellOrEnterIts\":[\"Choose a cell or enter its column and row. Use arrow keys to move between cells. Columns run from the wall start; rows count upward.\"],\"node.wall.curtainWallPanel.clearHiddenOverrides\":[\"Clear hidden overrides\"],\"node.wall.curtainWallPanel.column\":[\"Column\"],\"node.wall.curtainWallPanel.columnLayout\":[\"Column layout\"],\"node.wall.curtainWallPanel.columnRow\":[\"Column \",[\"column\"],\", row \",[\"row\"]],\"node.wall.curtainWallPanel.construction\":[\"Construction\"],\"node.wall.curtainWallPanel.continuousMullionsAndTransomsAssembledAlong\":[\"Continuous mullions and transoms assembled along the wall.\"],\"node.wall.curtainWallPanel.curtainWallPanelSelection\":[\"Curtain wall panel selection\"],\"node.wall.curtainWallPanel.customInfill\":[\"Custom infill\"],\"node.wall.curtainWallPanel.defaultPanel\":[\"Default panel\"],\"node.wall.curtainWallPanel.editIndividualPanels\":[\"Edit individual panels\"],\"node.wall.curtainWallPanel.effectiveThicknessLimited\":[\"Effective thickness: \",[\"thickness\"],\", limited by frame depth.\"],\"node.wall.curtainWallPanel.empty\":[\"Empty\"],\"node.wall.curtainWallPanel.enablePanelEditing\":[\"Enable panel editing\"],\"node.wall.curtainWallPanel.end\":[\"End\"],\"node.wall.curtainWallPanel.fixedSpacing\":[\"Fixed spacing\"],\"node.wall.curtainWallPanel.followingWallDefaults\":[\"Following wall defaults\"],\"node.wall.curtainWallPanel.frameDimensions\":[\"Frame dimensions\"],\"node.wall.curtainWallPanel.framing\":[\"Framing\"],\"node.wall.curtainWallPanel.fullyCapped\":[\"Fully capped\"],\"node.wall.curtainWallPanel.glass\":[\"Glass\"],\"node.wall.curtainWallPanel.glassAppearance\":[\"Glass appearance\"],\"node.wall.curtainWallPanel.glassAppearanceIsControlledByThe\":[\"Glass appearance is controlled by the paint tool.\"],\"node.wall.curtainWallPanel.glassTint\":[\"Glass tint\"],\"node.wall.curtainWallPanel.glazingGap\":[\"Glazing gap\"],\"node.wall.curtainWallPanel.gridLimitedTo32PanelsPer\":[\"Grid limited to 32 panels per axis. Spacing expands to fit this wall.\"],\"node.wall.curtainWallPanel.hiddenCustomPanelCount\":[[\"length\",\"plural\",{\"one\":[[\"number\"],\" custom panel is outside this grid. It returns if the grid expands.\"],\"other\":[[\"number\"],\" custom panels are outside this grid. They return if the grid expands.\"]}]],\"node.wall.curtainWallPanel.horizontalCaps\":[\"Horizontal caps\"],\"node.wall.curtainWallPanel.horizontalFrameWidth\":[\"Horizontal frame width\"],\"node.wall.curtainWallPanel.layout\":[\"Layout\"],\"node.wall.curtainWallPanel.lowRoughnessIsSmoothHighRoughness\":[\"Low roughness is smooth; high roughness gives a matte surface in rendered shading.\"],\"node.wall.curtainWallPanel.maximumSpacing\":[\"Maximum spacing\"],\"node.wall.curtainWallPanel.moduleJointWidth\":[\"Module joint width\"],\"node.wall.curtainWallPanel.none\":[\"None\"],\"node.wall.curtainWallPanel.opacity\":[\"Opacity\"],\"node.wall.curtainWallPanel.opaqueBand\":[\"Opaque band\"],\"node.wall.curtainWallPanel.opaqueBandsReplaceAFullRow\":[\"Opaque bands replace a full row with solid panels. Apply their finish with the paint tool.\"],\"node.wall.curtainWallPanel.panelCount\":[\"Panel count\"],\"node.wall.curtainWallPanel.panelInfill\":[\"Panel infill\"],\"node.wall.curtainWallPanel.panelThickness\":[\"Panel thickness\"],\"node.wall.curtainWallPanel.panels\":[\"Panels\"],\"node.wall.curtainWallPanel.resetThisPanel\":[\"Reset this panel\"],\"node.wall.curtainWallPanel.row2\":[\"Row\"],\"node.wall.curtainWallPanel.rowLayout\":[\"Row layout\"],\"node.wall.curtainWallPanel.separateFramedModulesWithJointsBetween\":[\"Separate framed modules with joints between units.\"],\"node.wall.curtainWallPanel.solid\":[\"Solid\"],\"node.wall.curtainWallPanel.spacing\":[\"Spacing\"],\"node.wall.curtainWallPanel.start\":[\"Start\"],\"node.wall.curtainWallPanel.stickBuilt\":[\"Stick-built\"],\"node.wall.curtainWallPanel.structuralGlazing\":[\"Structural glazing\"],\"node.wall.curtainWallPanel.surfaceRoughness\":[\"Surface roughness\"],\"node.wall.curtainWallPanel.top\":[\"Top\"],\"node.wall.curtainWallPanel.topRow\":[\"Top row\"],\"node.wall.curtainWallPanel.uncappedMembersSitBehindTheGlazing\":[\"Uncapped members sit behind the glazing.\"],\"node.wall.curtainWallPanel.unitized\":[\"Unitized\"],\"node.wall.curtainWallPanel.useGlassSettingsInstead\":[\"Use glass settings instead\"],\"node.wall.curtainWallPanel.useTheDoorOrWindowTool\":[\"Use the Door or Window tool to add an opening through the wall.\"],\"node.wall.curtainWallPanel.verticalCaps\":[\"Vertical caps\"],\"node.wall.curtainWallPanel.verticalFrameWidth\":[\"Vertical frame width\"],\"node.wall.curtainWallPanel.wallSystem\":[\"Wall system\"],\"node.wall.description\":[\"A straight or curved wall segment. Hosts doors, windows, lean-to extensions, and wall-mounted items.\"],\"node.wall.label\":[\"Wall\"],\"node.wall.panel.actions\":[\"Actions\"],\"node.wall.panel.assembly\":[\"Assembly\"],\"node.wall.panel.auto\":[\"Auto\"],\"node.wall.panel.both\":[\"Both\"],\"node.wall.panel.bottom\":[\"Bottom\"],\"node.wall.panel.brickVeneer\":[\"Brick veneer\"],\"node.wall.panel.chairRail\":[\"Chair rail\"],\"node.wall.panel.cmu\":[\"CMU\"],\"node.wall.panel.colonial\":[\"Colonial\"],\"node.wall.panel.cove\":[\"Cove\"],\"node.wall.panel.craft\":[\"Craft\"],\"node.wall.panel.crownMolding\":[\"Crown molding\"],\"node.wall.panel.curtainWall\":[\"Curtain wall\"],\"node.wall.panel.curve\":[\"Curve\"],\"node.wall.panel.custom\":[\"Custom\"],\"node.wall.panel.customHeight\":[\"Custom height\"],\"node.wall.panel.depth\":[\"Depth\"],\"node.wall.panel.dimensions\":[\"Dimensions\"],\"node.wall.panel.drywall\":[\"Drywall\"],\"node.wall.panel.extendsDownwardToMeetTheTerrain\":[\"Extends downward to meet the terrain. Height and top stay unchanged.\"],\"node.wall.panel.exterior\":[\"Exterior\"],\"node.wall.panel.fiberCement\":[\"Fiber cement\"],\"node.wall.panel.fillToTerrain\":[\"Fill to terrain\"],\"node.wall.panel.flat\":[\"Flat\"],\"node.wall.panel.followsLevel\":[\"Follows level\"],\"node.wall.panel.frameDepth\":[\"Frame depth\"],\"node.wall.panel.framing\":[\"Framing\"],\"node.wall.panel.gypsum\":[\"Gypsum\"],\"node.wall.panel.height\":[\"Height\"],\"node.wall.panel.hideCode\":[\"Hide code\"],\"node.wall.panel.icf\":[\"ICF\"],\"node.wall.panel.interior\":[\"Interior\"],\"node.wall.panel.lapSiding\":[\"Lap siding\"],\"node.wall.panel.layerThicknessesFollowThe2021Irc\":[\"Layer thicknesses follow the 2021 IRC assembly data. Drafting aid, not engineering — verify with the authority having jurisdiction.\"],\"node.wall.panel.layered\":[\"Layered\"],\"node.wall.panel.length\":[\"Length\"],\"node.wall.panel.loading\":[\"Loading…\"],\"node.wall.panel.modern\":[\"Modern\"],\"node.wall.panel.none\":[\"None\"],\"node.wall.panel.noneSingleLayer\":[\"None (single layer)\"],\"node.wall.panel.offset\":[\"Offset\"],\"node.wall.panel.ogee\":[\"Ogee\"],\"node.wall.panel.osb\":[\"OSB\"],\"node.wall.panel.partitionTheInteriorFinishIsApplied\":[\"Partition: the interior finish is applied to both faces.\"],\"node.wall.panel.picture\":[\"Picture\"],\"node.wall.panel.plaster\":[\"Plaster\"],\"node.wall.panel.plywood\":[\"Plywood\"],\"node.wall.panel.preset\":[\"Preset\"],\"node.wall.panel.reference\":[\"Reference\"],\"node.wall.panel.remove\":[\"Remove\"],\"node.wall.panel.round\":[\"Round\"],\"node.wall.panel.scriptedFinish\":[\"Scripted finish\"],\"node.wall.panel.sheathing\":[\"Sheathing\"],\"node.wall.panel.shoe\":[\"Shoe\"],\"node.wall.panel.sideA\":[\"Side A\"],\"node.wall.panel.sideB\":[\"Side B\"],\"node.wall.panel.sideFace\":[\"Side \",[\"face\"]],\"node.wall.panel.skirting\":[\"Skirting\"],\"node.wall.panel.standard\":[\"Standard\"],\"node.wall.panel.steelStuds\":[\"Steel studs\"],\"node.wall.panel.step\":[\"Step\"],\"node.wall.panel.stoneVeneer\":[\"Stone veneer\"],\"node.wall.panel.stucco\":[\"Stucco\"],\"node.wall.panel.thickness\":[\"Thickness\"],\"node.wall.panel.thicknessFromAssembly\":[[\"thickness\"],\" · from assembly\"],\"node.wall.panel.top\":[\"Top\"],\"node.wall.panel.totalThickness\":[\"Total thickness\"],\"node.wall.panel.unverifiedPresetnote\":[\"Unverified: \",[\"presetNote\"]],\"node.wall.panel.viewCode\":[\"View code\"],\"node.wall.panel.wall\":[\"Wall\"],\"node.wall.panel.wallType\":[\"Wall type\"],\"node.wall.panel.whichFaceIsOutsideIsUndetermined\":[\"Which face is outside is undetermined (no room detected on either side) — the exterior layers are drawn on side B.\"],\"node.wall.panel.woodStuds\":[\"Wood studs\"],\"node.wall.reference.center\":[\"Center\"],\"node.wall.reference.inside\":[\"Inside face\"],\"node.wall.reference.left\":[\"Left\"],\"node.wall.reference.outside\":[\"Outside face\"],\"node.wall.reference.right\":[\"Right\"],\"node.wall.trim.hide\":[[\"trim\",\"select\",{\"skirting\":[\"Hide skirting\"],\"crown\":[\"Hide crown molding\"],\"other\":[\"Hide chair rail\"]}]],\"node.wall.trim.show\":[[\"trim\",\"select\",{\"skirting\":[\"Show skirting\"],\"crown\":[\"Show crown molding\"],\"other\":[\"Show chair rail\"]}]],\"node.window.description\":[\"A window cut into a wall. Animated open/close for opening windows.\"],\"node.window.label\":[\"Window\"],\"node.window.operation.raise\":[\"Raise\"],\"node.window.operation.slats\":[\"Slats\"],\"node.window.operation.slide\":[\"Slide\"],\"node.window.operation.swing\":[\"Swing\"],\"node.window.operation.tilt\":[\"Tilt\"],\"node.window.panel.actions\":[\"Actions\"],\"node.window.panel.all\":[\"All\"],\"node.window.panel.arch\":[\"Arch\"],\"node.window.panel.archHeight\":[\"Arch Height\"],\"node.window.panel.colWidths\":[\"Col Widths\"],\"node.window.panel.columns\":[\"Columns\"],\"node.window.panel.corner\":[\"Corner\"],\"node.window.panel.cornerPost\":[\"Corner post\"],\"node.window.panel.cornerRadius\":[\"Corner Radius\"],\"node.window.panel.customThePanesMatchNoStyle\":[\"Custom: the panes match no style.\"],\"node.window.panel.delete\":[\"Delete\"],\"node.window.panel.depth\":[\"Depth\"],\"node.window.panel.dimensions\":[\"Dimensions\"],\"node.window.panel.divider\":[\"Divider\"],\"node.window.panel.down\":[\"Down\"],\"node.window.panel.duplicate\":[\"Duplicate\"],\"node.window.panel.enableSill\":[\"Enable Sill\"],\"node.window.panel.flipSide\":[\"Flip Side\"],\"node.window.panel.frame\":[\"Frame\"],\"node.window.panel.french\":[\"French\"],\"node.window.panel.fusedGlass\":[\"Fused glass\"],\"node.window.panel.grid\":[\"Grid\"],\"node.window.panel.height\":[\"Height\"],\"node.window.panel.individual\":[\"Individual\"],\"node.window.panel.left\":[\"Left\"],\"node.window.panel.move\":[\"Move\"],\"node.window.panel.opening\":[\"Opening\"],\"node.window.panel.openingShape\":[\"Opening Shape\"],\"node.window.panel.otherSide\":[\"Other side\"],\"node.window.panel.pos\":[\"pos\"],\"node.window.panel.position\":[\"Position\"],\"node.window.panel.rect\":[\"Rect\"],\"node.window.panel.revealRadius\":[\"Reveal Radius\"],\"node.window.panel.right\":[\"Right\"],\"node.window.panel.rounded\":[\"Rounded\"],\"node.window.panel.rowHeights\":[\"Row Heights\"],\"node.window.panel.rows\":[\"Rows\"],\"node.window.panel.sill\":[\"Sill\"],\"node.window.panel.single\":[\"Single\"],\"node.window.panel.sizeIsLimitedToTheWall\":[\"Size is limited to the wall, including clearance for the opening frame.\"],\"node.window.panel.style\":[\"Style\"],\"node.window.panel.thickness\":[\"Thickness\"],\"node.window.panel.thisSide\":[\"This side\"],\"node.window.panel.topShape\":[\"Top Shape\"],\"node.window.panel.type\":[\"Type\"],\"node.window.panel.unwrap\":[\"Unwrap\"],\"node.window.panel.up\":[\"Up\"],\"node.window.panel.width\":[\"Width\"],\"node.window.panel.window\":[\"Window\"],\"node.window.panel.windowType\":[\"Window Type\"],\"node.window.panel.wrapTheCorner\":[\"Wrap the corner\"],\"node.window.panel.wrapsTheCornerWithNamed\":[\"Wraps the corner with \",[\"partner\"]],\"node.window.panel.wrapsTheCornerWithPartner\":[\"Wraps the corner with its partner\"],\"node.window.style.casement\":[\"Casement\"],\"node.window.style.doubleHung\":[\"Double-hung\"],\"node.window.style.grid\":[\"Grid\"],\"node.window.style.horizontalBands\":[\"Horizontal bands\"],\"node.window.style.picture\":[\"Picture\"],\"node.window.style.single\":[\"Single\"],\"node.window.style.sliding\":[\"Sliding\"],\"node.window.style.tallGrid\":[\"Tall grid\"],\"node.window.style.transom\":[\"Transom\"],\"node.window.style.tripleHung\":[\"Triple-hung\"],\"node.window.style.wideGrid\":[\"Wide grid\"],\"node.window.type.awning\":[\"Awning\"],\"node.window.type.bay\":[\"Bay\"],\"node.window.type.bow\":[\"Bow\"],\"node.window.type.casement\":[\"Casement\"],\"node.window.type.doubleHung\":[\"Double Hung\"],\"node.window.type.fixed\":[\"Fixed\"],\"node.window.type.hopper\":[\"Hopper\"],\"node.window.type.louvered\":[\"Louvered\"],\"node.window.type.singleHung\":[\"Single Hung\"],\"node.window.type.sliding\":[\"Sliding\"],\"node.zone.description\":[\"A polygonal site zone (lawn, water, paving) with a TSL gradient material.\"],\"node.zone.label\":[\"Zone\"],\"node.zone.quantitiesPanel.enclosedRoom\":[\"Enclosed room\"],\"node.zone.quantitiesPanel.floorSurface\":[\"Floor surface\"],\"node.zone.quantitiesPanel.footprintOnly\":[\"Footprint only\"],\"node.zone.quantitiesPanel.none\":[\"None\"],\"node.zone.quantitiesPanel.notProven\":[\"Not proven\"],\"node.zone.quantitiesPanel.roomQuantities\":[\"Room quantities\"],\"node.zone.quantitiesPanel.topViewWithZoneEdgeDimensions\":[\"Top view with zone edge dimensions\"],\"node.zone.quantitiesPanel.unit\":[\"Unit\"],\"node.zone.quantitiesPanel.volume\":[\"Volume\"],\"node.zone.quantitiesPanel.wallSurface\":[\"Wall surface\"],\"node.zone.quantitiesPanel.zoneBoundaryUnavailable\":[\"Zone boundary unavailable\"],\"node.zone.quantitiesPanel.zoneQuantities\":[\"Zone quantities\"],\"viewer.camera.orbitLeft\":[\"Orbit left\"],\"viewer.camera.orbitRight\":[\"Orbit right\"],\"viewer.camera.topView\":[\"Top view\"],\"viewer.common.off\":[\"Off\"],\"viewer.common.on\":[\"On\"],\"viewer.display.camera\":[\"Camera\"],\"viewer.display.colored\":[\"Colored\"],\"viewer.display.colors\":[\"Colors\"],\"viewer.display.edges.off\":[\"Off\"],\"viewer.display.edges.offDetail\":[\"No edge lines\"],\"viewer.display.edges.soft\":[\"Soft\"],\"viewer.display.edges.softDetail\":[\"Faint outline of major creases\"],\"viewer.display.edges.strong\":[\"Strong\"],\"viewer.display.edges.strongDetail\":[\"Crisp, opaque edge lines\"],\"viewer.display.edges.title\":[\"Edges\"],\"viewer.display.monochrome\":[\"Monochrome\"],\"viewer.display.orthographic\":[\"Orthographic\"],\"viewer.display.perspective\":[\"Perspective\"],\"viewer.display.render.rendered\":[\"Rendered\"],\"viewer.display.render.renderedDetail\":[\"Full ambient occlusion\"],\"viewer.display.render.solid\":[\"Solid\"],\"viewer.display.render.solidDetail\":[\"Flat and fast — no ambient occlusion\"],\"viewer.display.render.title\":[\"Render\"],\"viewer.display.shadows\":[\"Shadows\"],\"viewer.display.title\":[\"Display settings\"],\"viewer.floorplan.alignNorth\":[\"Align view to north\"],\"viewer.floorplan.empty\":[\"No floor plans are available for this scene.\"],\"viewer.floorplan.fit\":[\"Fit floor plan\"],\"viewer.floorplan.floor\":[\"Floor\"],\"viewer.floorplan.floorPlan\":[\"Floor plan\"],\"viewer.floorplan.viewLabel\":[[\"floor\"],\" 2D view\"],\"viewer.floorplan.zoomIn\":[\"Zoom in\"],\"viewer.floorplan.zoomOut\":[\"Zoom out\"],\"viewer.header.back\":[\"Back\"],\"viewer.header.levels\":[\"Levels\"],\"viewer.header.rooms\":[\"Rooms\"],\"viewer.header.selection\":[\"Selection\"],\"viewer.header.units\":[\"Units\"],\"viewer.header.untitled\":[\"Untitled\"],\"viewer.header.zones\":[\"Zones\"],\"viewer.levels.exploded\":[\"Exploded\"],\"viewer.levels.label\":[\"Levels: \",[\"mode\"]],\"viewer.levels.manual\":[\"Manual\"],\"viewer.levels.solo\":[\"Solo\"],\"viewer.levels.stacked\":[\"Stacked\"],\"viewer.stage.layout\":[\"Viewer layout\"],\"viewer.stage.split\":[\"Split\"],\"viewer.theme.blueprint\":[\"Blueprint\"],\"viewer.theme.mediterranean\":[\"Mediterranean\"],\"viewer.theme.night\":[\"Night\"],\"viewer.theme.overcast\":[\"Overcast\"],\"viewer.theme.paper\":[\"Paper\"],\"viewer.theme.studio\":[\"Studio\"],\"viewer.theme.sunset\":[\"Sunset\"],\"viewer.theme.title\":[\"Scene theme\"],\"viewer.theme.twilight\":[\"Twilight\"],\"viewer.theme.verdant\":[\"Verdant\"],\"viewer.visibility.guides\":[\"Guides\"],\"viewer.visibility.scans\":[\"Scans\"],\"viewer.visibility.title\":[\"Visibility\"],\"viewer.walkthrough.label\":[\"Walkthrough: \",[\"state\"]],\"viewer.walls.cutaway\":[\"Cutaway\"],\"viewer.walls.fullHeight\":[\"Full height\"],\"viewer.walls.label\":[\"Walls: \",[\"mode\"]],\"viewer.walls.low\":[\"Low\"]}")as Messages; \ No newline at end of file diff --git a/packages/editor/src/i18n/locales/es/messages.po b/packages/editor/src/i18n/locales/es/messages.po index 021e9fa0a4..8d0cf9f394 100644 --- a/packages/editor/src/i18n/locales/es/messages.po +++ b/packages/editor/src/i18n/locales/es/messages.po @@ -16484,25 +16484,2455 @@ msgstr "Contenedor de edificio con una o varias plantas." msgid "node.building.label" msgstr "Edificio" +# Review: required +# Source-Hash: 5a8274cbe3034558 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Baskets" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.baskets" +msgstr "Cestas" + +# Review: required +# Source-Hash: b3a163b453896bef +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Bottom" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.bottom" +msgstr "Inferior" + +# Review: required +# Source-Hash: 486501f027037732 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Bottom Freezer" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.bottomFreezer" +msgstr "Congelador inferior" + +# Review: required +# Source-Hash: 375acc0016b3aa14 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Bowls" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.bowls" +msgstr "Senos" + +# Review: required +# Source-Hash: 8449b59bf054c27d +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Burners on" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.burnersOn" +msgstr "Fuegos encendidos" + +# Review: required +# Source-Hash: 95169058fec6db14 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Chimney" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.chimney" +msgstr "Chimenea" + +# Review: required +# Source-Hash: a6b76187db231ae7 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Decrease {label}" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.decrease" +msgstr "Reducir {label}" + +# Review: required +# Source-Hash: 787e10f5db16904e +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Door" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.door" +msgstr "Puerta" + +# Review: required +# Source-Hash: 3cd71355956a1821 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Double" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.double" +msgstr "Doble" + +# Review: required +# Source-Hash: 63fe49d73892aac8 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Drawer" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.drawer" +msgstr "Cajón" + +# Review: required +# Source-Hash: f98242a5dacd33f3 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Drawers" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.drawers" +msgstr "Cajones" + +# Review: required +# Source-Hash: 3af5347c94ae6443 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Flip hinge" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.flipHinge" +msgstr "Invertir bisagra" + +# Review: required +# Source-Hash: c930f681e61c029c +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Flip the door hinge to the opposite side" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.flipTheDoorHingeToThe" +msgstr "Pasar la bisagra de la puerta al lado opuesto" + +# Review: required +# Source-Hash: 85724031c91952a3 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Fridge" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.fridge" +msgstr "Frigorífico" + +# Review: required +# Source-Hash: e67f11024d683ea9 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Gas" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.gas" +msgstr "Gas" + +# Review: required +# Source-Hash: 8ab91094cf650204 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Glass" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.glass" +msgstr "Vidrio" + +# Review: required +# Source-Hash: 646ef0fbcbc58edf +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Height" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.height" +msgstr "Altura" + +# Review: required +# Source-Hash: 6f434b84c8b59b8c +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Hob" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.hob" +msgstr "Placa" + +# Review: required +# Source-Hash: d52570d41b4df776 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Increase {label}" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.increase" +msgstr "Aumentar {label}" + +# Review: required +# Source-Hash: d298f259163e868e +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Induction" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.induction" +msgstr "Inducción" + +# Review: required +# Source-Hash: 54800340a0eeab23 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Layout" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.layout" +msgstr "Distribución" + +# Review: required +# Source-Hash: f365c6b6dd9ebab9 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Left" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.left" +msgstr "Izquierda" + +# Review: required +# Source-Hash: 12ade82be3830a0b +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Micro" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.micro" +msgstr "Microondas" + +# Review: required +# Source-Hash: a06a50e63f0c240e +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Move down" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.moveDown" +msgstr "Bajar" + +# Review: required +# Source-Hash: d49ea60a2312df2f +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Move up" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.moveUp" +msgstr "Subir" + +# Review: required +# Source-Hash: 596023c8b9a8f2e4 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Oven" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.oven" +msgstr "Horno" + +# Review: required +# Source-Hash: 83b20797fb0a01a0 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Pullout" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.pullout" +msgstr "Extraíble" + +# Review: required +# Source-Hash: 43c251f465b647ce +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Rack" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.rack" +msgstr "Estante" + +# Review: required +# Source-Hash: 3c2b3026d37cbcc2 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Remove compartment" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.removeCompartment" +msgstr "Quitar compartimento" + +# Review: required +# Source-Hash: b34d5ee0f218221d +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Right" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.right" +msgstr "Derecha" + +# Review: required +# Source-Hash: d7145f84f8e0e3fe +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Shelf" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.shelf" +msgstr "Estantería" + +# Review: required +# Source-Hash: 5fbb88f1f079b6db +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Shelves" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.shelves" +msgstr "Baldas" + +# Review: required +# Source-Hash: 47173085127029f0 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Shelves inside" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.shelvesInside" +msgstr "Baldas interiores" + +# Review: required +# Source-Hash: 62ab2eb3c775da95 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Single" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.single" +msgstr "Simple" + +# Review: required +# Source-Hash: 522a7535fc93fb4f +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Sink" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.sink" +msgstr "Fregadero" + +# Review: required +# Source-Hash: 1a79a485d91f3f28 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Style" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.style" +msgstr "Estilo" + +# Review: required +# Source-Hash: 78a454b7ac7a3cd9 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Surface" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.surface" +msgstr "Superficie" + +# Review: required +# Source-Hash: 27644f0497fd9849 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Top" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.top" +msgstr "Superior" + +# Review: required +# Source-Hash: eaadfd2d19b27d87 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Top Freezer" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.topFreezer" +msgstr "Congelador superior" + +# Review: required +# Source-Hash: 04f3a3462ef5d247 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Top grate" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.topGrate" +msgstr "Parrilla superior" + +# Review: required +# Source-Hash: 4a616e1d2ca55bd5 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Tray" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.tray" +msgstr "Bandeja" + +# Review: required +# Source-Hash: c44f7ab8bbd24858 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Type" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.type" +msgstr "Tipo" + +# Review: required +# Source-Hash: 6c4de540d19316ab +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Washer" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.washer" +msgstr "Lavavajillas" + +# Review: required +# Source-Hash: 5211a0caf3518125 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Wire" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.wire" +msgstr "Alambre" + # Source-Hash: 693a0d8896f5cc43 # Review: required # AI-Provider: cursor-agent # AI-Model: claude-opus -# English: "A configurable parametric base cabinet." -#: packages/nodes/src/i18n/definition-messages.ts +# English: "A configurable parametric base cabinet." +#: packages/nodes/src/i18n/definition-messages.ts +#, fuzzy +msgid "node.cabinet.description" +msgstr "Mueble bajo paramétrico configurable." + +# Review: required +# Source-Hash: b0568ea943addd5b +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Bottom freezer" +#: packages/nodes/src/cabinet/essential-controls.tsx +#, fuzzy +msgid "node.cabinet.essentialControls.bottomFreezer" +msgstr "Congelador inferior" + +# Review: required +# Source-Hash: da78819903ae0863 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Cooktop type" +#: packages/nodes/src/cabinet/essential-controls.tsx +#, fuzzy +msgid "node.cabinet.essentialControls.cooktopType" +msgstr "Tipo de placa" + +# Review: required +# Source-Hash: c608188f58ed1cfc +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Door direction" +#: packages/nodes/src/cabinet/essential-controls.tsx +#, fuzzy +msgid "node.cabinet.essentialControls.doorDirection" +msgstr "Sentido de apertura" + +# Review: required +# Source-Hash: 3cd71355956a1821 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Double" +#: packages/nodes/src/cabinet/essential-controls.tsx +#, fuzzy +msgid "node.cabinet.essentialControls.double" +msgstr "Doble" + +# Review: required +# Source-Hash: f7fb8f6393cc4cfc +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Fridge type" +#: packages/nodes/src/cabinet/essential-controls.tsx +#, fuzzy +msgid "node.cabinet.essentialControls.fridgeType" +msgstr "Tipo de frigorífico" + +# Review: required +# Source-Hash: e67f11024d683ea9 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Gas" +#: packages/nodes/src/cabinet/essential-controls.tsx +#, fuzzy +msgid "node.cabinet.essentialControls.gas" +msgstr "Gas" + +# Review: required +# Source-Hash: 8ab91094cf650204 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Glass" +#: packages/nodes/src/cabinet/essential-controls.tsx +#, fuzzy +msgid "node.cabinet.essentialControls.glass" +msgstr "Vidrio" + +# Review: required +# Source-Hash: d298f259163e868e +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Induction" +#: packages/nodes/src/cabinet/essential-controls.tsx +#, fuzzy +msgid "node.cabinet.essentialControls.induction" +msgstr "Inducción" + +# Review: required +# Source-Hash: 76df477d42cec629 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Item options" +#: packages/nodes/src/cabinet/essential-controls.tsx +#, fuzzy +msgid "node.cabinet.essentialControls.itemOptions" +msgstr "Opciones del elemento" + +# Review: required +# Source-Hash: bca1b184af1c0c4b +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Left hinge" +#: packages/nodes/src/cabinet/essential-controls.tsx +#, fuzzy +msgid "node.cabinet.essentialControls.leftHinge" +msgstr "Bisagra izquierda" + +# Review: required +# Source-Hash: e32da7429c85f1a5 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Right hinge" +#: packages/nodes/src/cabinet/essential-controls.tsx +#, fuzzy +msgid "node.cabinet.essentialControls.rightHinge" +msgstr "Bisagra derecha" + +# Review: required +# Source-Hash: 62ab2eb3c775da95 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Single" +#: packages/nodes/src/cabinet/essential-controls.tsx +#, fuzzy +msgid "node.cabinet.essentialControls.single" +msgstr "Simple" + +# Review: required +# Source-Hash: 4bc3042055df1e85 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Sink layout" +#: packages/nodes/src/cabinet/essential-controls.tsx +#, fuzzy +msgid "node.cabinet.essentialControls.sinkLayout" +msgstr "Distribución del fregadero" + +# Review: required +# Source-Hash: 29cffe75281dbea6 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Top freezer" +#: packages/nodes/src/cabinet/essential-controls.tsx +#, fuzzy +msgid "node.cabinet.essentialControls.topFreezer" +msgstr "Congelador superior" + +# Review: required +# Source-Hash: 09c2cb2ea7b1be3c +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Choose {label}" +#: packages/nodes/src/cabinet/kitchen-collection.tsx +#, fuzzy +msgid "node.cabinet.kitchenCollection.chooseLabel" +msgstr "Elegir {label}" + +# Review: required +# Source-Hash: 1dd2cac6488ddc30 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "No kitchen items match. Try “fridge”, “sink”, or “cabinet”." +#: packages/nodes/src/cabinet/kitchen-collection.tsx +#, fuzzy +msgid "node.cabinet.kitchenCollection.noKitchenItemsMatchTryFridge" +msgstr "Ningún elemento de cocina coincide. Prueba «frigorífico», «fregadero» o «mueble»." + +# Review: required +# Source-Hash: 6752675ca6280ddd +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Search fridge, sink, cabinets…" +#: packages/nodes/src/cabinet/kitchen-collection.tsx +#, fuzzy +msgid "node.cabinet.kitchenCollection.searchFridgeSinkCabinets" +msgstr "Buscar frigorífico, fregadero, muebles…" + +# Review: required +# Source-Hash: fe3c6d57a07c323d +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Search kitchen items" +#: packages/nodes/src/cabinet/kitchen-collection.tsx +#, fuzzy +msgid "node.cabinet.kitchenCollection.searchKitchenItems" +msgstr "Buscar elementos de cocina" + +# Review: required +# Source-Hash: d44a46146db2e44c +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Appliances & fixtures" +#: packages/nodes/src/cabinet/kitchen-catalog.ts +#, fuzzy +msgid "node.cabinet.kitchenGroup.appliances" +msgstr "Electrodomésticos y equipamiento" + +# Review: required +# Source-Hash: d4d3ad7c099b6513 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Cabinets" +#: packages/nodes/src/cabinet/kitchen-catalog.ts +#, fuzzy +msgid "node.cabinet.kitchenGroup.cabinets" +msgstr "Muebles" + +# Review: required +# Source-Hash: 465db52f98c2d94f +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Add beside" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.addBeside" +msgstr "Añadir al lado" + +# Review: required +# Source-Hash: 9733e2ad85deb6d5 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Add beside selected item" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.addBesideSelectedItem" +msgstr "Añadir junto al elemento seleccionado" + +# Review: required +# Source-Hash: 4b2f676fb4c9ec63 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Add {label}" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.addLabel" +msgstr "Añadir {label}" + +# Review: required +# Source-Hash: 5122b8e9b4ec6a00 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "An upper cabinet attached to this item will be removed to make room." +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.anUpperCabinetAttachedToThis" +msgstr "Se quitará un mueble alto unido a este elemento para dejar espacio." + +# Review: required +# Source-Hash: 5737c4567e0f6863 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Cabinet" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.cabinet" +msgstr "Mueble" + +# Review: required +# Source-Hash: c0774c185060fc13 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Cancel" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.cancel" +msgstr "Cancelar" + +# Review: required +# Source-Hash: f42912b116015f58 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "This {width} item cannot fit within the current run and its wall or corner limits. Move an end cabinet or free space, then try again." +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.cannotFit" +msgstr "Este elemento de {width} no cabe en el tramo actual ni en sus límites de pared o esquina. Mueve un mueble del extremo o libera espacio y vuelve a intentarlo." + +# Review: required +# Source-Hash: b7eeb26a356d03c3 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "{side, select, left {Inserts on the left of the selected item.} other {Inserts on the right of the selected item.}}" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.insertsBeside" +msgstr "{side, select, left {Se inserta a la izquierda del elemento seleccionado.} other {Se inserta a la derecha del elemento seleccionado.}}" + +# Review: required +# Source-Hash: f65332177316d11d +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "The kitchen changed. Select an item again to refresh the preview." +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.kitchenChanged" +msgstr "La cocina ha cambiado. Vuelve a seleccionar un elemento para actualizar la vista previa." + +# Review: required +# Source-Hash: 5b6990b17111fd6b +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Kitchen run preview, highlighted item is the proposed change" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.kitchenRunPreviewHighlightedItemIs" +msgstr "Vista previa del tramo de cocina; el elemento resaltado es el cambio propuesto" + +# Review: required +# Source-Hash: cb59562ba7eb1d25 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Left side" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.leftSide" +msgstr "Lado izquierdo" + +# Review: required +# Source-Hash: 766354d53f17d78c +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "{name}: moves {distance}" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.moved" +msgstr "{name}: se mueve {distance}" + +# Review: required +# Source-Hash: df1083d9ffc2c59d +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "{name}: {width}" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.previewItem" +msgstr "{name}: {width}" + +# Review: required +# Source-Hash: ada7fbece9ca9e3c +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Replace selected item" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.replaceSelectedItem" +msgstr "Reemplazar el elemento seleccionado" + +# Review: required +# Source-Hash: ab8b52d2704537d2 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Replaces only the selected item." +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.replacesOnlyTheSelectedItem" +msgstr "Solo reemplaza el elemento seleccionado." + +# Review: required +# Source-Hash: 03cb6dea6e4a4c5e +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Replace with…" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.replaceWith" +msgstr "Reemplazar por…" + +# Review: required +# Source-Hash: 948fe657641f298c +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Replace with {label}" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.replaceWithLabel" +msgstr "Reemplazar por {label}" + +# Review: required +# Source-Hash: 154f9fa86b7670ba +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "{name}: {before} → {after}" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.resized" +msgstr "{name}: {before} → {after}" + +# Review: required +# Source-Hash: 4ecc493400fb6aa2 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Right side" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.rightSide" +msgstr "Lado derecho" + +# Review: required +# Source-Hash: f2c30e7e21cf27e6 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Unable to update this kitchen." +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.unableToUpdateThisKitchen" +msgstr "No se puede actualizar esta cocina." + +# Source-Hash: 2e6d8cda361c648d +# Review: required +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Modular Cabinet" +#: packages/nodes/src/i18n/definition-messages.ts +#, fuzzy +msgid "node.cabinet.label" +msgstr "Mueble modular" + +# Review: required +# Source-Hash: 740e0a4e4afa78ea +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Finished height extends {overflow} mm above the ceiling." +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.aboveCeiling" +msgstr "La altura acabada sobrepasa el techo en {overflow} mm." + +# Review: required +# Source-Hash: e3b4d2ed4f6f5efb +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Add chimney" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.addChimney" +msgstr "Añadir campana" + +# Review: required +# Source-Hash: 90bdc92c0a91d060 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Add compartment" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.addCompartment" +msgstr "Añadir compartimento" + +# Review: required +# Source-Hash: ece05d9b6f4b616d +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Add wall cabinet" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.addWallCabinet" +msgstr "Añadir mueble alto" + +# Review: required +# Source-Hash: f571cb2d06ae01ae +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Advanced" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.advanced" +msgstr "Avanzado" + +# Review: required +# Source-Hash: 7f4dcb90defe1ac2 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Appliance" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.appliance" +msgstr "Electrodoméstico" + +# Review: required +# Source-Hash: bd5e3f533412ff6a +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Appliance front" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.applianceFront" +msgstr "Frente de electrodoméstico" + +# Review: required +# Source-Hash: 05b65242d8c48791 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Auto" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.auto" +msgstr "Auto" + +# Review: required +# Source-Hash: 9cf3754f15467c50 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Bar" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.bar" +msgstr "Barra" + +# Review: required +# Source-Hash: 133893b177bd05d6 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Base Cabinet" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.baseCabinet" +msgstr "Mueble bajo" + +# Review: required +# Source-Hash: d63f16df2c754126 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Cabinet construction, compartments, and opening preview." +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.cabinetConstructionCompartmentsAndOpeningPreview" +msgstr "Construcción del mueble, compartimentos y vista previa de apertura." + +# Review: required +# Source-Hash: d62dc35dac835228 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Cabinet panel" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.cabinetPanel" +msgstr "Panel del mueble" + +# Review: required +# Source-Hash: 81caf4809d58b5f5 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Cabinet Type" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.cabinetType" +msgstr "Tipo de mueble" + +# Review: required +# Source-Hash: 5211341ed18f33f6 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Center" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.center" +msgstr "Centro" + +# Review: required +# Source-Hash: d7cf5045c01b2eb9 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Close" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.close" +msgstr "Cerrar" + +# Review: required +# Source-Hash: cf29134333e47184 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Close cabinet" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.closeCabinet" +msgstr "Cerrar mueble" + +# Review: required +# Source-Hash: b1ab1ba948bb77b0 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Common wall-cabinet heights. Use the slider below for a custom height." +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.commonWallCabinetHeightsUseThe" +msgstr "Alturas habituales de muebles altos. Usa el control deslizante de abajo para una altura personalizada." + +# Review: required +# Source-Hash: fe9e63d5c5087386 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Compartments" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.compartments" +msgstr "Compartimentos" + +# Review: required +# Source-Hash: 7984b1c42abd9c02 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Cutout" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.cutout" +msgstr "Recorte" + +# Review: required +# Source-Hash: 99ac4d03c3061f3a +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Depth" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.depth" +msgstr "Profundidad" + +# Review: required +# Source-Hash: 12df69f42beb0643 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Dimensions" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.dimensions" +msgstr "Dimensiones" + +# Review: required +# Source-Hash: 82c9ea6f403fc934 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Edit kitchen run" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.editKitchenRun" +msgstr "Editar tramo de cocina" + +# Review: required +# Source-Hash: 7e9bbeb035fc73e2 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Fill to ceiling" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.fillToCeiling" +msgstr "Hasta el techo" + +# Review: required +# Source-Hash: b3907da0ad234f10 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Finish" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.finish" +msgstr "Terminar" + +# Review: required +# Source-Hash: c1796152935221ef +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Front construction" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.frontConstruction" +msgstr "Construcción del frente" + +# Review: required +# Source-Hash: 58884f99d64e6d00 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Handles" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.handles" +msgstr "Tiradores" + +# Review: required +# Source-Hash: 646ef0fbcbc58edf +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Height" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.height" +msgstr "Altura" + +# Review: required +# Source-Hash: d73589d7c04b1121 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Height preset" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.heightPreset" +msgstr "Altura predefinida" + +# Review: required +# Source-Hash: 590bfdd02dcdb857 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Hole" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.hole" +msgstr "Orificio" + +# Review: required +# Source-Hash: 3db1dea825785a30 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Inset" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.inset" +msgstr "Empotrado" + +# Review: required +# Source-Hash: 1176d2568d093bf1 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Kitchen" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.kitchen" +msgstr "Cocina" + +# Review: required +# Source-Hash: a74f10dadc92c8bb +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Kitchen run" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.kitchenRun" +msgstr "Tramo de cocina" + +# Review: required +# Source-Hash: 103e15b39c909210 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Knob" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.knob" +msgstr "Pomo" + +# Review: required +# Source-Hash: 81d365ccef73068c +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Mounting" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.mounting" +msgstr "Montaje" + +# Review: required +# Source-Hash: f2953d2931e36d0c +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "None" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.none" +msgstr "Ninguno" + +# Review: required +# Source-Hash: 3e52f04f92e08070 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Open" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.open" +msgstr "Abrir" + +# Review: required +# Source-Hash: b8ecc16c07d66f42 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Open Animation" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.openAnimation" +msgstr "Animación de apertura" + +# Review: required +# Source-Hash: 2d4adbbd70c3ae6a +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Open cabinet" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.openCabinet" +msgstr "Abrir mueble" + +# Review: required +# Source-Hash: 9c215dc512e57fa4 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Overlay" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.overlay" +msgstr "Superpuesta" + +# Review: required +# Source-Hash: a35b7357943a5cae +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Panel-ready" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.panelReady" +msgstr "Panelable" + +# Review: required +# Source-Hash: 3d0d4eee59177824 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Planning checks" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.planningChecks" +msgstr "Comprobaciones de diseño" + +# Review: required +# Source-Hash: c7b10382e01914ad +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Play" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.play" +msgstr "Reproducir" + +# Review: required +# Source-Hash: c530f8af9dfd846f +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Play animation" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.playAnimation" +msgstr "Reproducir animación" + +# Review: required +# Source-Hash: 9da0cbfad144d737 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Position" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.position" +msgstr "Posición" + +# Review: required +# Source-Hash: efca749fc4463623 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Raised Arch" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.raisedArch" +msgstr "Arco en relieve" + +# Review: required +# Source-Hash: a8639a97ab07cd59 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Remove wall cabinet" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.removeWallCabinet" +msgstr "Quitar mueble alto" + +# Review: required +# Source-Hash: 03cb6dea6e4a4c5e +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Replace with…" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.replaceWith" +msgstr "Reemplazar por…" + +# Review: required +# Source-Hash: 5d6956c21fde6418 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Reveal gap" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.revealGap" +msgstr "Holgura entre frentes" + +# Review: required +# Source-Hash: 5b68e435b7210876 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Shaker" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.shaker" +msgstr "Shaker" + +# Review: required +# Source-Hash: c378ed346bf83375 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Shared countertop, plinth, and finishes" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.sharedCountertopPlinthAndFinishes" +msgstr "Encimera, zócalo y acabados compartidos" + +# Review: required +# Source-Hash: 8775bc8dc9593964 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Slab" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.slab" +msgstr "Forjado" + +# Review: required +# Source-Hash: 8606fe2c60764a95 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Solid matching front between the cabinet and wall. Countertop and toe-kick continue across this filler." +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.solidMatchingFrontBetweenTheCabinet" +msgstr "Frente macizo a juego entre el mueble y la pared. La encimera y el zócalo continúan sobre este relleno." + +# Review: required +# Source-Hash: 5a4d5353cc496a63 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Standard width" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.standardWidth" +msgstr "Ancho estándar" + +# Review: required +# Source-Hash: 4a784e3e95a08715 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Stop" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.stop" +msgstr "Detener" + +# Review: required +# Source-Hash: 72c9fcd7a0eb5380 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Stop animation" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.stopAnimation" +msgstr "Detener animación" + +# Review: required +# Source-Hash: 1a79a485d91f3f28 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Style" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.style" +msgstr "Estilo" + +# Review: required +# Source-Hash: bfd618690e0c2f24 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Tall Cabinet" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.tallCabinet" +msgstr "Columna" + +# Review: required +# Source-Hash: 27644f0497fd9849 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Top" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.top" +msgstr "Superior" + +# Review: required +# Source-Hash: d09654ebd12a538a +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Top Cabinet" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.topCabinet" +msgstr "Mueble superior" + +# Review: required +# Source-Hash: bc19e7805b3e3703 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Top / Ceiling" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.topCeiling" +msgstr "Superior / Techo" + +# Review: required +# Source-Hash: 29ea8a68eed99925 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Top depth" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.topDepth" +msgstr "Fondo superior" + +# Review: required +# Source-Hash: 2d40f591e7dcbf5a +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Top height" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.topHeight" +msgstr "Altura superior" + +# Review: required +# Source-Hash: 3b878d6015c03945 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Trim / Soffit" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.trimSoffit" +msgstr "Remate / Plafón" + +# Review: required +# Source-Hash: a6e5be20001e8d26 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Uses the cabinet front style, reveal, handle, and front material settings below." +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.usesTheCabinetFrontStyleReveal" +msgstr "Usa el estilo de frente, la holgura, el tirador y el material de frente definidos abajo." + +# Review: required +# Source-Hash: cd55643590c64a42 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Wall filler" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.wallFiller" +msgstr "Relleno de pared" + +# Review: required +# Source-Hash: 3a0ccd6c46877a87 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Width" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.width" +msgstr "Ancho" + +# Review: required +# Source-Hash: 4ef03cfd6782316b +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Base cabinet" +#: packages/nodes/src/cabinet/kitchen-catalog.ts +#, fuzzy +msgid "node.cabinet.preset.baseCabinet" +msgstr "Mueble bajo" + +# Review: required +# Source-Hash: d353fff221a78228 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Dishwasher" +#: packages/nodes/src/cabinet/kitchen-catalog.ts +#, fuzzy +msgid "node.cabinet.preset.dishwasher" +msgstr "Lavavajillas" + +# Review: required +# Source-Hash: ecb596567b8b7179 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Drawer cabinet" +#: packages/nodes/src/cabinet/kitchen-catalog.ts +#, fuzzy +msgid "node.cabinet.preset.drawerCabinet" +msgstr "Mueble de cajones" + +# Review: required +# Source-Hash: 85724031c91952a3 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Fridge" +#: packages/nodes/src/cabinet/kitchen-catalog.ts +#, fuzzy +msgid "node.cabinet.preset.fridge" +msgstr "Frigorífico" + +# Review: required +# Source-Hash: 72d587d58b645a81 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Gas cooktop" +#: packages/nodes/src/cabinet/kitchen-catalog.ts +#, fuzzy +msgid "node.cabinet.preset.gasCooktop" +msgstr "Placa de gas" + +# Review: required +# Source-Hash: 6b02c36e6aac2cd6 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Induction cooktop" +#: packages/nodes/src/cabinet/kitchen-catalog.ts +#, fuzzy +msgid "node.cabinet.preset.inductionCooktop" +msgstr "Placa de inducción" + +# Review: required +# Source-Hash: d5fcb790aef707bf +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Oven Tower" +#: packages/nodes/src/cabinet/kitchen-catalog.ts +#, fuzzy +msgid "node.cabinet.preset.ovenTower" +msgstr "Columna de horno" + +# Review: required +# Source-Hash: edd4d1ab7525dcaa +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Sink cabinet" +#: packages/nodes/src/cabinet/kitchen-catalog.ts +#, fuzzy +msgid "node.cabinet.preset.sinkCabinet" +msgstr "Mueble de fregadero" + +# Review: required +# Source-Hash: 9b7427a8954f618b +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Tall Pantry" +#: packages/nodes/src/cabinet/kitchen-catalog.ts +#, fuzzy +msgid "node.cabinet.preset.tallPantry" +msgstr "Despensero alto" + +# Review: required +# Source-Hash: 3bd9629eb17cc572 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Wall cabinet" +#: packages/nodes/src/cabinet/kitchen-catalog.ts +#, fuzzy +msgid "node.cabinet.preset.wallCabinet" +msgstr "Mueble alto" + +# Review: required +# Source-Hash: 7c40d26770eede82 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Add left" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.addLeft" +msgstr "Añadir a la izquierda" + +# Review: required +# Source-Hash: 25082cdf77e219c3 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Add right" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.addRight" +msgstr "Añadir a la derecha" + +# Review: required +# Source-Hash: 4b1204c1b706f618 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Align cabinets & handles" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.alignCabinetsHandles" +msgstr "Alinear muebles y tiradores" + +# Review: required +# Source-Hash: 8c73c7a9406db5ad +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Applies depth, carcass, plinth, and countertop thickness to this run." +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.appliesDepthCarcassPlinthAndCountertop" +msgstr "Aplica a este tramo el fondo, el casco, el zócalo y el grosor de la encimera." + +# Review: required +# Source-Hash: ef576e6c8f9ebe5f +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "{count, plural, one {Create {number} module copy} other {Create {number} module copies}}" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.arrayCreate" +msgstr "{count, plural, one {Crear {number} copia del módulo} many {Crear {number} copias del módulo} other {Crear {number} copias del módulo}}" + +# Review: required +# Source-Hash: 0eec3888096306a1 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "{count, plural, one {Create {number} {name} copy} other {Create {number} {name} copies}}" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.arrayCreateNamed" +msgstr "{count, plural, one {Crear {number} copia de {name}} many {Crear {number} copias de {name}} other {Crear {number} copias de {name}}}" + +# Review: required +# Source-Hash: 8cdc0b808b551d3a +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Choose a copy count from 1 to 20 and spacing from 0 to 2 m" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.arrayInvalidOptions" +msgstr "Elige un número de copias de 1 a 20 y una separación de 0 a 2 m" + +# Review: required +# Source-Hash: cb89fe4161e87d68 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "There is not enough room in this run for the requested array" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.arrayNoRoom" +msgstr "No hay espacio suficiente en este tramo para la serie solicitada" + +# Review: required +# Source-Hash: 075d027345689724 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Choose a standard or appliance module as the source" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.arrayNoSource" +msgstr "Elige un módulo estándar o de electrodoméstico como origen" + +# Review: required +# Source-Hash: 05b65242d8c48791 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Auto" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.auto" +msgstr "Auto" + +# Review: required +# Source-Hash: 7ceade8f25b58fe9 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Back" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.back" +msgstr "Volver" + +# Review: required +# Source-Hash: b2c3a03bf67a97a7 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Balances standard base cabinets while keeping appliance and corner-filler widths fixed." +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.balancesStandardBaseCabinetsWhileKeeping" +msgstr "Equilibra los muebles bajos estándar manteniendo fijos los anchos de electrodomésticos y rellenos de esquina." + +# Review: required +# Source-Hash: 9cf3754f15467c50 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Bar" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.bar" +msgstr "Barra" + +# Review: required +# Source-Hash: ccec5da17ca39eee +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Bar counter" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.barCounter" +msgstr "Barra de bar" + +# Review: required +# Source-Hash: 97c1605fff221752 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Bar depth" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.barDepth" +msgstr "Fondo de la barra" + +# Review: required +# Source-Hash: 9514a6ddebdca34e +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Bar height" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.barHeight" +msgstr "Altura de la barra" + +# Review: required +# Source-Hash: 7af3b69b4b5aeb19 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Carcass height" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.carcassHeight" +msgstr "Altura del casco" + +# Review: required +# Source-Hash: 5211341ed18f33f6 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Center" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.center" +msgstr "Centro" + +# Review: required +# Source-Hash: b1ab1ba948bb77b0 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Common wall-cabinet heights. Use the slider below for a custom height." +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.commonWallCabinetHeightsUseThe" +msgstr "Alturas habituales de muebles altos. Usa el control deslizante de abajo para una altura personalizada." + +# Review: required +# Source-Hash: 88ccc87b9b45a464 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Copies" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.copies" +msgstr "Copias" + +# Review: required +# Source-Hash: d215c489b8385d9f +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Copies include the source cabinet structure and any attached wall cabinet. Existing modules stay fixed; the requested array must fit in the available run space." +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.copiesIncludeTheSourceCabinetStructure" +msgstr "Las copias incluyen la estructura del mueble de origen y cualquier mueble alto unido. Los módulos existentes no se mueven; la serie solicitada debe caber en el espacio disponible del tramo." + +# Review: required +# Source-Hash: 221d1b64649b08f8 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Corner fillers cannot be used as array sources" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.cornerFillersCannotBeUsedAs" +msgstr "Los rellenos de esquina no pueden ser origen de una serie" + +# Review: required +# Source-Hash: d8d1bc5a0f9fa0cd +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Countertop depth" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.countertopDepth" +msgstr "Fondo de la encimera" + +# Review: required +# Source-Hash: 10bba4a11996c84b +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Countertop height" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.countertopHeight" +msgstr "Altura de la encimera" + +# Review: required +# Source-Hash: 8abdfbc1798d9eaa +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Create array" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.createArray" +msgstr "Crear serie" + +# Review: required +# Source-Hash: 7984b1c42abd9c02 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Cutout" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.cutout" +msgstr "Recorte" + +# Review: required +# Source-Hash: 555240ffcca44233 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Delete {name}" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.deleteModule" +msgstr "Eliminar {name}" + +# Review: required +# Source-Hash: 99ac4d03c3061f3a +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Depth" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.depth" +msgstr "Profundidad" + +# Review: required +# Source-Hash: 76cd03300faa9b2b +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Direction" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.direction" +msgstr "Dirección" + +# Review: required +# Source-Hash: 5ca5884d3ff7edf4 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Duplicate along run" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.duplicateAlongRun" +msgstr "Duplicar a lo largo del tramo" + +# Review: required +# Source-Hash: a834f687290afc10 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Equalize all resizeable standard base cabinets in this run" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.equalizeAll" +msgstr "Igualar todos los muebles bajos estándar redimensionables de este tramo" + +# Review: required +# Source-Hash: 24da8a2de2c6e345 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "The resizeable cabinet widths are already equal" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.equalizeAlreadyEqual" +msgstr "Los anchos de los muebles redimensionables ya son iguales" + +# Review: required +# Source-Hash: c38a4faef2097b73 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "At least two standard base cabinets are required" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.equalizeNeedsTwo" +msgstr "Se necesitan al menos dos muebles bajos estándar" + +# Review: required +# Source-Hash: 61f15ae24419430c +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "The available run width cannot satisfy the cabinet width limits" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.equalizeNoFit" +msgstr "El ancho disponible del tramo no cumple los límites de ancho de los muebles" + +# Review: required +# Source-Hash: 7617bb3b455dcdda +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Equalize widths" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.equalizeWidths" +msgstr "Igualar anchos" + +# Review: required +# Source-Hash: ad8c948d883a0c9d +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "{side, select, left {Left: {width} mm} other {Right: {width} mm}}" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.fillerPlanSide" +msgstr "{side, select, left {Izquierda: {width} mm} other {Derecha: {width} mm}}" + +# Review: required +# Source-Hash: 47ccd8c8b04475cd +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Finish & align" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.finishAlign" +msgstr "Acabado y alineación" + +# Review: required +# Source-Hash: 855892e18c74153a +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Finished back" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.finishedBack" +msgstr "Trasera acabada" + +# Review: required +# Source-Hash: 7ab47aea30c73663 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Finished exposed ends" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.finishedExposedEnds" +msgstr "Laterales vistos acabados" + +# Review: required +# Source-Hash: c9356f25caf33eec +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Fits 50–150 mm gaps at run ends beside perpendicular walls." +#: packages/nodes/src/cabinet/run-panel.tsx #, fuzzy -msgid "node.cabinet.description" -msgstr "Mueble bajo paramétrico configurable." +msgid "node.cabinet.runPanel.fits50150MmGapsAt" +msgstr "Cubre huecos de 50–150 mm en los extremos del tramo junto a paredes perpendiculares." -# Source-Hash: 2e6d8cda361c648d # Review: required +# Source-Hash: b6f541bc28e38d2f # AI-Provider: cursor-agent # AI-Model: claude-opus -# English: "Modular Cabinet" -#: packages/nodes/src/i18n/definition-messages.ts +# English: "Fit wall fillers" +#: packages/nodes/src/cabinet/run-panel.tsx #, fuzzy -msgid "node.cabinet.label" -msgstr "Mueble modular" +msgid "node.cabinet.runPanel.fitWallFillers" +msgstr "Ajustar rellenos de pared" + +# Review: required +# Source-Hash: 2af738f010ce28f0 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Fronts" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.fronts" +msgstr "Frentes" + +# Review: required +# Source-Hash: 58884f99d64e6d00 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Handles" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.handles" +msgstr "Tiradores" + +# Review: required +# Source-Hash: d73589d7c04b1121 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Height preset" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.heightPreset" +msgstr "Altura predefinida" + +# Review: required +# Source-Hash: 590bfdd02dcdb857 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Hole" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.hole" +msgstr "Orificio" + +# Review: required +# Source-Hash: 3db1dea825785a30 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Inset" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.inset" +msgstr "Empotrado" + +# Review: required +# Source-Hash: 2997c230c529590d +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Island & Bar" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.islandBar" +msgstr "Isla y barra" + +# Review: required +# Source-Hash: a74f10dadc92c8bb +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Kitchen run" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.kitchenRun" +msgstr "Tramo de cocina" + +# Review: required +# Source-Hash: 103e15b39c909210 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Knob" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.knob" +msgstr "Pomo" + +# Review: required +# Source-Hash: f365c6b6dd9ebab9 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Left" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.left" +msgstr "Izquierda" + +# Review: required +# Source-Hash: 3c88a1840043e15a +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Match base heights, backs, reveals and handles. Align upper cabinets; preserve tall appliances and custom compartments." +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.matchBaseHeightsBacksRevealsAnd" +msgstr "Iguala alturas de muebles bajos, traseras, holguras y tiradores. Alinea los muebles altos; conserva los electrodomésticos altos y los compartimentos personalizados." + +# Review: required +# Source-Hash: b112e31fe44cc94b +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Metric · 600 mm" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.metricProfile" +msgstr "Métrico · 600 mm" + +# Review: required +# Source-Hash: 4739f6315c5e8680 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Module {number}" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.moduleNumber" +msgstr "Módulo {number}" + +# Review: required +# Source-Hash: b8801184e07e4815 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Modules" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.modules" +msgstr "Módulos" + +# Review: required +# Source-Hash: 81d365ccef73068c +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Mounting" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.mounting" +msgstr "Montaje" + +# Review: required +# Source-Hash: a3914bd96488175c +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "No eligible module" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.noEligibleModule" +msgstr "Ningún módulo válido" + +# Review: required +# Source-Hash: f2953d2931e36d0c +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "None" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.none" +msgstr "Ninguno" + +# Review: required +# Source-Hash: 9c215dc512e57fa4 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Overlay" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.overlay" +msgstr "Superpuesta" + +# Review: required +# Source-Hash: 49fb05dfafd6001d +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Plinth height" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.plinthHeight" +msgstr "Altura del zócalo" + +# Review: required +# Source-Hash: 9da0cbfad144d737 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Position" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.position" +msgstr "Posición" + +# Review: required +# Source-Hash: efca749fc4463623 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Raised Arch" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.raisedArch" +msgstr "Arco en relieve" + +# Review: required +# Source-Hash: 5d6956c21fde6418 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Reveal gap" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.revealGap" +msgstr "Holgura entre frentes" + +# Review: required +# Source-Hash: b34d5ee0f218221d +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Right" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.right" +msgstr "Derecha" + +# Review: required +# Source-Hash: e022da49ae8b4aef +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Seating overhang" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.seatingOverhang" +msgstr "Voladizo para asientos" + +# Review: required +# Source-Hash: 5b68e435b7210876 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Shaker" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.shaker" +msgstr "Shaker" + +# Review: required +# Source-Hash: cba29b18ce666b0a +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Shared Plinth & Countertop" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.sharedPlinthCountertop" +msgstr "Zócalo y encimera compartidos" + +# Review: required +# Source-Hash: f7d577c4064c16ff +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Show countertop" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.showCountertop" +msgstr "Mostrar encimera" + +# Review: required +# Source-Hash: 5d98e04dfd2e0a83 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Show plinth" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.showPlinth" +msgstr "Mostrar zócalo" + +# Review: required +# Source-Hash: 8775bc8dc9593964 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Slab" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.slab" +msgstr "Forjado" + +# Review: required +# Source-Hash: 5bdc0a959203c52e +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Source module" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.sourceModule" +msgstr "Módulo de origen" + +# Review: required +# Source-Hash: e4698e83d02beb6c +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Spacing" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.spacing" +msgstr "Separación" + +# Review: required +# Source-Hash: 40e3105cbe68d163 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Standard dimensions" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.standardDimensions" +msgstr "Dimensiones estándar" + +# Review: required +# Source-Hash: 1a79a485d91f3f28 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Style" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.style" +msgstr "Estilo" + +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# Source-Hash: e9d7ad9851d476d9 +# Review: required +# English: "{type, select, shelf {Shelf} drawer {Drawer} door {Door} oven {Oven} microwave {Microwave} dishwasher {Dishwasher} sink {Sink} cooktop_gas {Gas cooktop} cooktop_induction {Induction cooktop} pull_out_pantry {Pull-out pantry} fridge_single {Fridge} fridge_double {Double fridge} fridge_top_freezer {Top-freezer fridge} fridge_bottom_freezer {Bottom-freezer fridge} hood_pyramid {Pyramid hood} hood_curved_glass {Curved glass hood} other {{raw}}}" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.summaryCompartment" +msgstr "{type, select, shelf {Balda} drawer {Cajón} door {Puerta} oven {Horno} microwave {Microondas} dishwasher {Lavavajillas} sink {Fregadero} cooktop_gas {Placa de gas} cooktop_induction {Placa de inducción} pull_out_pantry {Despensero extraíble} fridge_single {Frigorífico} fridge_double {Frigorífico doble} fridge_top_freezer {Frigorífico con congelador superior} fridge_bottom_freezer {Frigorífico con congelador inferior} hood_pyramid {Campana piramidal} hood_curved_glass {Campana de vidrio curvo} other {{raw}}}" + +# Review: required +# Source-Hash: 98582c257f149d44 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "{count, plural, one {{number} compartment} other {{number} compartments}}" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.summaryCompartments" +msgstr "{count, plural, one {{number} compartimento} many {{number} compartimentos} other {{number} compartimentos}}" + +# Review: required +# Source-Hash: 65b1cbba3b92c5b2 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Empty" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.summaryEmpty" +msgstr "Vacío" + +# Review: required +# Source-Hash: 5db8b868684cf9f3 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Tall cabinet" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.summaryTall" +msgstr "Columna" + +# Review: required +# Source-Hash: 27644f0497fd9849 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Top" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.top" +msgstr "Superior" + +# Review: required +# Source-Hash: 88c85283afe0c0bc +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Unable to finish this kitchen run." +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.unableToFinish" +msgstr "No se puede terminar este tramo de cocina." + +# Review: required +# Source-Hash: 8f668fb3e1a1696a +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Use {name} as array source" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.useAsArraySource" +msgstr "Usar {name} como origen de la serie" + +# Review: required +# Source-Hash: 9308a109d017dcd6 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Use this module as the array source" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.useThisModuleAsTheArray" +msgstr "Usar este módulo como origen de la serie" + +# Review: required +# Source-Hash: 1ce253a4d11bfa68 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "US · 24 in" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.usProfile" +msgstr "EE. UU. · 24 in" + +# Review: required +# Source-Hash: a2d852b2c5629796 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Waterfall ends" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.waterfallEnds" +msgstr "Laterales en cascada" # Source-Hash: ffc8d80e438f40b7 # Review: required diff --git a/packages/editor/src/i18n/locales/fr/messages.po b/packages/editor/src/i18n/locales/fr/messages.po index e715c99eba..886aa994dd 100644 --- a/packages/editor/src/i18n/locales/fr/messages.po +++ b/packages/editor/src/i18n/locales/fr/messages.po @@ -16484,25 +16484,2455 @@ msgstr "Conteneur de bâtiment contenant un ou plusieurs niveaux." msgid "node.building.label" msgstr "Bâtiment" +# Review: required +# Source-Hash: 5a8274cbe3034558 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Baskets" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.baskets" +msgstr "Paniers" + +# Review: required +# Source-Hash: b3a163b453896bef +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Bottom" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.bottom" +msgstr "Bas" + +# Review: required +# Source-Hash: 486501f027037732 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Bottom Freezer" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.bottomFreezer" +msgstr "Congélateur en bas" + +# Review: required +# Source-Hash: 375acc0016b3aa14 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Bowls" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.bowls" +msgstr "Bacs" + +# Review: required +# Source-Hash: 8449b59bf054c27d +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Burners on" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.burnersOn" +msgstr "Feux allumés" + +# Review: required +# Source-Hash: 95169058fec6db14 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Chimney" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.chimney" +msgstr "Cheminée" + +# Review: required +# Source-Hash: a6b76187db231ae7 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Decrease {label}" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.decrease" +msgstr "Diminuer {label}" + +# Review: required +# Source-Hash: 787e10f5db16904e +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Door" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.door" +msgstr "Porte" + +# Review: required +# Source-Hash: 3cd71355956a1821 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Double" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.double" +msgstr "Double" + +# Review: required +# Source-Hash: 63fe49d73892aac8 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Drawer" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.drawer" +msgstr "Tiroir" + +# Review: required +# Source-Hash: f98242a5dacd33f3 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Drawers" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.drawers" +msgstr "Tiroirs" + +# Review: required +# Source-Hash: 3af5347c94ae6443 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Flip hinge" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.flipHinge" +msgstr "Inverser la charnière" + +# Review: required +# Source-Hash: c930f681e61c029c +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Flip the door hinge to the opposite side" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.flipTheDoorHingeToThe" +msgstr "Placer la charnière de la porte du côté opposé" + +# Review: required +# Source-Hash: 85724031c91952a3 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Fridge" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.fridge" +msgstr "Réfrigérateur" + +# Review: required +# Source-Hash: e67f11024d683ea9 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Gas" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.gas" +msgstr "Gaz" + +# Review: required +# Source-Hash: 8ab91094cf650204 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Glass" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.glass" +msgstr "Vitrage" + +# Review: required +# Source-Hash: 646ef0fbcbc58edf +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Height" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.height" +msgstr "Hauteur" + +# Review: required +# Source-Hash: 6f434b84c8b59b8c +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Hob" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.hob" +msgstr "Plaque" + +# Review: required +# Source-Hash: d52570d41b4df776 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Increase {label}" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.increase" +msgstr "Augmenter {label}" + +# Review: required +# Source-Hash: d298f259163e868e +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Induction" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.induction" +msgstr "Induction" + +# Review: required +# Source-Hash: 54800340a0eeab23 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Layout" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.layout" +msgstr "Disposition" + +# Review: required +# Source-Hash: f365c6b6dd9ebab9 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Left" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.left" +msgstr "Gauche" + +# Review: required +# Source-Hash: 12ade82be3830a0b +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Micro" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.micro" +msgstr "Micro-ondes" + +# Review: required +# Source-Hash: a06a50e63f0c240e +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Move down" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.moveDown" +msgstr "Descendre" + +# Review: required +# Source-Hash: d49ea60a2312df2f +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Move up" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.moveUp" +msgstr "Monter" + +# Review: required +# Source-Hash: 596023c8b9a8f2e4 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Oven" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.oven" +msgstr "Four" + +# Review: required +# Source-Hash: 83b20797fb0a01a0 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Pullout" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.pullout" +msgstr "Coulissant" + +# Review: required +# Source-Hash: 43c251f465b647ce +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Rack" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.rack" +msgstr "Rangement" + +# Review: required +# Source-Hash: 3c2b3026d37cbcc2 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Remove compartment" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.removeCompartment" +msgstr "Supprimer le compartiment" + +# Review: required +# Source-Hash: b34d5ee0f218221d +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Right" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.right" +msgstr "Droite" + +# Review: required +# Source-Hash: d7145f84f8e0e3fe +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Shelf" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.shelf" +msgstr "Étagère" + +# Review: required +# Source-Hash: 5fbb88f1f079b6db +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Shelves" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.shelves" +msgstr "Étagères" + +# Review: required +# Source-Hash: 47173085127029f0 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Shelves inside" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.shelvesInside" +msgstr "Étagères intérieures" + +# Review: required +# Source-Hash: 62ab2eb3c775da95 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Single" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.single" +msgstr "Simple" + +# Review: required +# Source-Hash: 522a7535fc93fb4f +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Sink" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.sink" +msgstr "Évier" + +# Review: required +# Source-Hash: 1a79a485d91f3f28 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Style" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.style" +msgstr "Style" + +# Review: required +# Source-Hash: 78a454b7ac7a3cd9 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Surface" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.surface" +msgstr "Surface" + +# Review: required +# Source-Hash: 27644f0497fd9849 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Top" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.top" +msgstr "Haut" + +# Review: required +# Source-Hash: eaadfd2d19b27d87 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Top Freezer" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.topFreezer" +msgstr "Congélateur en haut" + +# Review: required +# Source-Hash: 04f3a3462ef5d247 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Top grate" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.topGrate" +msgstr "Grille supérieure" + +# Review: required +# Source-Hash: 4a616e1d2ca55bd5 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Tray" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.tray" +msgstr "Plateau" + +# Review: required +# Source-Hash: c44f7ab8bbd24858 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Type" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.type" +msgstr "Type" + +# Review: required +# Source-Hash: 6c4de540d19316ab +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Washer" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.washer" +msgstr "Lave-vaisselle" + +# Review: required +# Source-Hash: 5211a0caf3518125 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Wire" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.wire" +msgstr "Fil" + # Source-Hash: 693a0d8896f5cc43 # Review: required # AI-Provider: cursor-agent # AI-Model: claude-opus -# English: "A configurable parametric base cabinet." -#: packages/nodes/src/i18n/definition-messages.ts +# English: "A configurable parametric base cabinet." +#: packages/nodes/src/i18n/definition-messages.ts +#, fuzzy +msgid "node.cabinet.description" +msgstr "Meuble bas paramétrique configurable." + +# Review: required +# Source-Hash: b0568ea943addd5b +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Bottom freezer" +#: packages/nodes/src/cabinet/essential-controls.tsx +#, fuzzy +msgid "node.cabinet.essentialControls.bottomFreezer" +msgstr "Congélateur en bas" + +# Review: required +# Source-Hash: da78819903ae0863 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Cooktop type" +#: packages/nodes/src/cabinet/essential-controls.tsx +#, fuzzy +msgid "node.cabinet.essentialControls.cooktopType" +msgstr "Type de plaque" + +# Review: required +# Source-Hash: c608188f58ed1cfc +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Door direction" +#: packages/nodes/src/cabinet/essential-controls.tsx +#, fuzzy +msgid "node.cabinet.essentialControls.doorDirection" +msgstr "Sens d'ouverture" + +# Review: required +# Source-Hash: 3cd71355956a1821 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Double" +#: packages/nodes/src/cabinet/essential-controls.tsx +#, fuzzy +msgid "node.cabinet.essentialControls.double" +msgstr "Double" + +# Review: required +# Source-Hash: f7fb8f6393cc4cfc +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Fridge type" +#: packages/nodes/src/cabinet/essential-controls.tsx +#, fuzzy +msgid "node.cabinet.essentialControls.fridgeType" +msgstr "Type de réfrigérateur" + +# Review: required +# Source-Hash: e67f11024d683ea9 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Gas" +#: packages/nodes/src/cabinet/essential-controls.tsx +#, fuzzy +msgid "node.cabinet.essentialControls.gas" +msgstr "Gaz" + +# Review: required +# Source-Hash: 8ab91094cf650204 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Glass" +#: packages/nodes/src/cabinet/essential-controls.tsx +#, fuzzy +msgid "node.cabinet.essentialControls.glass" +msgstr "Vitrage" + +# Review: required +# Source-Hash: d298f259163e868e +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Induction" +#: packages/nodes/src/cabinet/essential-controls.tsx +#, fuzzy +msgid "node.cabinet.essentialControls.induction" +msgstr "Induction" + +# Review: required +# Source-Hash: 76df477d42cec629 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Item options" +#: packages/nodes/src/cabinet/essential-controls.tsx +#, fuzzy +msgid "node.cabinet.essentialControls.itemOptions" +msgstr "Options de l'élément" + +# Review: required +# Source-Hash: bca1b184af1c0c4b +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Left hinge" +#: packages/nodes/src/cabinet/essential-controls.tsx +#, fuzzy +msgid "node.cabinet.essentialControls.leftHinge" +msgstr "Charnière à gauche" + +# Review: required +# Source-Hash: e32da7429c85f1a5 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Right hinge" +#: packages/nodes/src/cabinet/essential-controls.tsx +#, fuzzy +msgid "node.cabinet.essentialControls.rightHinge" +msgstr "Charnière à droite" + +# Review: required +# Source-Hash: 62ab2eb3c775da95 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Single" +#: packages/nodes/src/cabinet/essential-controls.tsx +#, fuzzy +msgid "node.cabinet.essentialControls.single" +msgstr "Simple" + +# Review: required +# Source-Hash: 4bc3042055df1e85 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Sink layout" +#: packages/nodes/src/cabinet/essential-controls.tsx +#, fuzzy +msgid "node.cabinet.essentialControls.sinkLayout" +msgstr "Configuration de l'évier" + +# Review: required +# Source-Hash: 29cffe75281dbea6 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Top freezer" +#: packages/nodes/src/cabinet/essential-controls.tsx +#, fuzzy +msgid "node.cabinet.essentialControls.topFreezer" +msgstr "Congélateur en haut" + +# Review: required +# Source-Hash: 09c2cb2ea7b1be3c +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Choose {label}" +#: packages/nodes/src/cabinet/kitchen-collection.tsx +#, fuzzy +msgid "node.cabinet.kitchenCollection.chooseLabel" +msgstr "Choisir {label}" + +# Review: required +# Source-Hash: 1dd2cac6488ddc30 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "No kitchen items match. Try “fridge”, “sink”, or “cabinet”." +#: packages/nodes/src/cabinet/kitchen-collection.tsx +#, fuzzy +msgid "node.cabinet.kitchenCollection.noKitchenItemsMatchTryFridge" +msgstr "Aucun élément de cuisine ne correspond. Essayez « réfrigérateur », « évier » ou « meuble »." + +# Review: required +# Source-Hash: 6752675ca6280ddd +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Search fridge, sink, cabinets…" +#: packages/nodes/src/cabinet/kitchen-collection.tsx +#, fuzzy +msgid "node.cabinet.kitchenCollection.searchFridgeSinkCabinets" +msgstr "Rechercher réfrigérateur, évier, meubles…" + +# Review: required +# Source-Hash: fe3c6d57a07c323d +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Search kitchen items" +#: packages/nodes/src/cabinet/kitchen-collection.tsx +#, fuzzy +msgid "node.cabinet.kitchenCollection.searchKitchenItems" +msgstr "Rechercher des éléments de cuisine" + +# Review: required +# Source-Hash: d44a46146db2e44c +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Appliances & fixtures" +#: packages/nodes/src/cabinet/kitchen-catalog.ts +#, fuzzy +msgid "node.cabinet.kitchenGroup.appliances" +msgstr "Électroménager et équipements" + +# Review: required +# Source-Hash: d4d3ad7c099b6513 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Cabinets" +#: packages/nodes/src/cabinet/kitchen-catalog.ts +#, fuzzy +msgid "node.cabinet.kitchenGroup.cabinets" +msgstr "Meubles" + +# Review: required +# Source-Hash: 465db52f98c2d94f +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Add beside" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.addBeside" +msgstr "Ajouter à côté" + +# Review: required +# Source-Hash: 9733e2ad85deb6d5 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Add beside selected item" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.addBesideSelectedItem" +msgstr "Ajouter à côté de l'élément sélectionné" + +# Review: required +# Source-Hash: 4b2f676fb4c9ec63 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Add {label}" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.addLabel" +msgstr "Ajouter {label}" + +# Review: required +# Source-Hash: 5122b8e9b4ec6a00 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "An upper cabinet attached to this item will be removed to make room." +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.anUpperCabinetAttachedToThis" +msgstr "Un meuble haut fixé à cet élément sera supprimé pour faire de la place." + +# Review: required +# Source-Hash: 5737c4567e0f6863 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Cabinet" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.cabinet" +msgstr "Meuble" + +# Review: required +# Source-Hash: c0774c185060fc13 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Cancel" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.cancel" +msgstr "Annuler" + +# Review: required +# Source-Hash: f42912b116015f58 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "This {width} item cannot fit within the current run and its wall or corner limits. Move an end cabinet or free space, then try again." +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.cannotFit" +msgstr "Cet élément de {width} ne tient pas dans le linéaire actuel et ses limites de mur ou d'angle. Déplacez un meuble d'extrémité ou libérez de l'espace, puis réessayez." + +# Review: required +# Source-Hash: b7eeb26a356d03c3 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "{side, select, left {Inserts on the left of the selected item.} other {Inserts on the right of the selected item.}}" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.insertsBeside" +msgstr "{side, select, left {Insère à gauche de l'élément sélectionné.} other {Insère à droite de l'élément sélectionné.}}" + +# Review: required +# Source-Hash: f65332177316d11d +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "The kitchen changed. Select an item again to refresh the preview." +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.kitchenChanged" +msgstr "La cuisine a changé. Sélectionnez de nouveau un élément pour actualiser l'aperçu." + +# Review: required +# Source-Hash: 5b6990b17111fd6b +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Kitchen run preview, highlighted item is the proposed change" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.kitchenRunPreviewHighlightedItemIs" +msgstr "Aperçu du linéaire de cuisine ; l’élément en surbrillance est la modification proposée" + +# Review: required +# Source-Hash: cb59562ba7eb1d25 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Left side" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.leftSide" +msgstr "Côté gauche" + +# Review: required +# Source-Hash: 766354d53f17d78c +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "{name}: moves {distance}" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.moved" +msgstr "{name} : se déplace de {distance}" + +# Review: required +# Source-Hash: df1083d9ffc2c59d +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "{name}: {width}" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.previewItem" +msgstr "{name} : {width}" + +# Review: required +# Source-Hash: ada7fbece9ca9e3c +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Replace selected item" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.replaceSelectedItem" +msgstr "Remplacer l'élément sélectionné" + +# Review: required +# Source-Hash: ab8b52d2704537d2 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Replaces only the selected item." +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.replacesOnlyTheSelectedItem" +msgstr "Remplace uniquement l'élément sélectionné." + +# Review: required +# Source-Hash: 03cb6dea6e4a4c5e +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Replace with…" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.replaceWith" +msgstr "Remplacer par…" + +# Review: required +# Source-Hash: 948fe657641f298c +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Replace with {label}" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.replaceWithLabel" +msgstr "Remplacer par {label}" + +# Review: required +# Source-Hash: 154f9fa86b7670ba +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "{name}: {before} → {after}" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.resized" +msgstr "{name} : {before} → {after}" + +# Review: required +# Source-Hash: 4ecc493400fb6aa2 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Right side" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.rightSide" +msgstr "Côté droit" + +# Review: required +# Source-Hash: f2c30e7e21cf27e6 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Unable to update this kitchen." +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.unableToUpdateThisKitchen" +msgstr "Impossible de mettre à jour cette cuisine." + +# Source-Hash: 2e6d8cda361c648d +# Review: required +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Modular Cabinet" +#: packages/nodes/src/i18n/definition-messages.ts +#, fuzzy +msgid "node.cabinet.label" +msgstr "Meuble modulaire" + +# Review: required +# Source-Hash: 740e0a4e4afa78ea +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Finished height extends {overflow} mm above the ceiling." +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.aboveCeiling" +msgstr "La hauteur finie dépasse le plafond de {overflow} mm." + +# Review: required +# Source-Hash: e3b4d2ed4f6f5efb +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Add chimney" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.addChimney" +msgstr "Ajouter une hotte" + +# Review: required +# Source-Hash: 90bdc92c0a91d060 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Add compartment" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.addCompartment" +msgstr "Ajouter un compartiment" + +# Review: required +# Source-Hash: ece05d9b6f4b616d +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Add wall cabinet" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.addWallCabinet" +msgstr "Ajouter un meuble haut" + +# Review: required +# Source-Hash: f571cb2d06ae01ae +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Advanced" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.advanced" +msgstr "Avancé" + +# Review: required +# Source-Hash: 7f4dcb90defe1ac2 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Appliance" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.appliance" +msgstr "Électroménager" + +# Review: required +# Source-Hash: bd5e3f533412ff6a +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Appliance front" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.applianceFront" +msgstr "Façade d'appareil" + +# Review: required +# Source-Hash: 05b65242d8c48791 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Auto" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.auto" +msgstr "Auto" + +# Review: required +# Source-Hash: 9cf3754f15467c50 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Bar" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.bar" +msgstr "Barre" + +# Review: required +# Source-Hash: 133893b177bd05d6 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Base Cabinet" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.baseCabinet" +msgstr "Meuble bas" + +# Review: required +# Source-Hash: d63f16df2c754126 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Cabinet construction, compartments, and opening preview." +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.cabinetConstructionCompartmentsAndOpeningPreview" +msgstr "Construction du meuble, compartiments et aperçu d'ouverture." + +# Review: required +# Source-Hash: d62dc35dac835228 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Cabinet panel" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.cabinetPanel" +msgstr "Panneau du meuble" + +# Review: required +# Source-Hash: 81caf4809d58b5f5 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Cabinet Type" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.cabinetType" +msgstr "Type de meuble" + +# Review: required +# Source-Hash: 5211341ed18f33f6 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Center" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.center" +msgstr "Centre" + +# Review: required +# Source-Hash: d7cf5045c01b2eb9 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Close" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.close" +msgstr "Fermer" + +# Review: required +# Source-Hash: cf29134333e47184 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Close cabinet" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.closeCabinet" +msgstr "Fermer le meuble" + +# Review: required +# Source-Hash: b1ab1ba948bb77b0 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Common wall-cabinet heights. Use the slider below for a custom height." +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.commonWallCabinetHeightsUseThe" +msgstr "Hauteurs courantes de meubles hauts. Utilisez le curseur ci-dessous pour une hauteur personnalisée." + +# Review: required +# Source-Hash: fe9e63d5c5087386 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Compartments" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.compartments" +msgstr "Compartiments" + +# Review: required +# Source-Hash: 7984b1c42abd9c02 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Cutout" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.cutout" +msgstr "Découpe" + +# Review: required +# Source-Hash: 99ac4d03c3061f3a +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Depth" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.depth" +msgstr "Profondeur" + +# Review: required +# Source-Hash: 12df69f42beb0643 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Dimensions" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.dimensions" +msgstr "Dimensions" + +# Review: required +# Source-Hash: 82c9ea6f403fc934 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Edit kitchen run" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.editKitchenRun" +msgstr "Modifier le linéaire de cuisine" + +# Review: required +# Source-Hash: 7e9bbeb035fc73e2 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Fill to ceiling" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.fillToCeiling" +msgstr "Jusqu'au plafond" + +# Review: required +# Source-Hash: b3907da0ad234f10 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Finish" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.finish" +msgstr "Terminer" + +# Review: required +# Source-Hash: c1796152935221ef +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Front construction" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.frontConstruction" +msgstr "Construction de la façade" + +# Review: required +# Source-Hash: 58884f99d64e6d00 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Handles" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.handles" +msgstr "Poignées" + +# Review: required +# Source-Hash: 646ef0fbcbc58edf +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Height" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.height" +msgstr "Hauteur" + +# Review: required +# Source-Hash: d73589d7c04b1121 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Height preset" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.heightPreset" +msgstr "Hauteur prédéfinie" + +# Review: required +# Source-Hash: 590bfdd02dcdb857 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Hole" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.hole" +msgstr "Trou" + +# Review: required +# Source-Hash: 3db1dea825785a30 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Inset" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.inset" +msgstr "Encastré" + +# Review: required +# Source-Hash: 1176d2568d093bf1 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Kitchen" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.kitchen" +msgstr "Cuisine" + +# Review: required +# Source-Hash: a74f10dadc92c8bb +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Kitchen run" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.kitchenRun" +msgstr "Linéaire de cuisine" + +# Review: required +# Source-Hash: 103e15b39c909210 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Knob" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.knob" +msgstr "Bouton" + +# Review: required +# Source-Hash: 81d365ccef73068c +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Mounting" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.mounting" +msgstr "Montage" + +# Review: required +# Source-Hash: f2953d2931e36d0c +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "None" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.none" +msgstr "Aucun" + +# Review: required +# Source-Hash: 3e52f04f92e08070 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Open" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.open" +msgstr "Ouvrir" + +# Review: required +# Source-Hash: b8ecc16c07d66f42 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Open Animation" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.openAnimation" +msgstr "Animation d'ouverture" + +# Review: required +# Source-Hash: 2d4adbbd70c3ae6a +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Open cabinet" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.openCabinet" +msgstr "Ouvrir le meuble" + +# Review: required +# Source-Hash: 9c215dc512e57fa4 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Overlay" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.overlay" +msgstr "Recouvrement" + +# Review: required +# Source-Hash: a35b7357943a5cae +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Panel-ready" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.panelReady" +msgstr "Prêt à habiller" + +# Review: required +# Source-Hash: 3d0d4eee59177824 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Planning checks" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.planningChecks" +msgstr "Vérifications de conception" + +# Review: required +# Source-Hash: c7b10382e01914ad +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Play" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.play" +msgstr "Lancer" + +# Review: required +# Source-Hash: c530f8af9dfd846f +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Play animation" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.playAnimation" +msgstr "Lancer l'animation" + +# Review: required +# Source-Hash: 9da0cbfad144d737 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Position" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.position" +msgstr "Position" + +# Review: required +# Source-Hash: efca749fc4463623 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Raised Arch" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.raisedArch" +msgstr "Arche en relief" + +# Review: required +# Source-Hash: a8639a97ab07cd59 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Remove wall cabinet" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.removeWallCabinet" +msgstr "Supprimer le meuble haut" + +# Review: required +# Source-Hash: 03cb6dea6e4a4c5e +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Replace with…" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.replaceWith" +msgstr "Remplacer par…" + +# Review: required +# Source-Hash: 5d6956c21fde6418 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Reveal gap" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.revealGap" +msgstr "Jeu entre façades" + +# Review: required +# Source-Hash: 5b68e435b7210876 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Shaker" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.shaker" +msgstr "Shaker" + +# Review: required +# Source-Hash: c378ed346bf83375 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Shared countertop, plinth, and finishes" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.sharedCountertopPlinthAndFinishes" +msgstr "Plan de travail, socle et finitions communs" + +# Review: required +# Source-Hash: 8775bc8dc9593964 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Slab" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.slab" +msgstr "Dalle" + +# Review: required +# Source-Hash: 8606fe2c60764a95 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Solid matching front between the cabinet and wall. Countertop and toe-kick continue across this filler." +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.solidMatchingFrontBetweenTheCabinet" +msgstr "Façade pleine assortie entre le meuble et le mur. Le plan de travail et la plinthe continuent sur cette fileuse." + +# Review: required +# Source-Hash: 5a4d5353cc496a63 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Standard width" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.standardWidth" +msgstr "Largeur standard" + +# Review: required +# Source-Hash: 4a784e3e95a08715 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Stop" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.stop" +msgstr "Arrêter" + +# Review: required +# Source-Hash: 72c9fcd7a0eb5380 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Stop animation" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.stopAnimation" +msgstr "Arrêter l'animation" + +# Review: required +# Source-Hash: 1a79a485d91f3f28 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Style" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.style" +msgstr "Style" + +# Review: required +# Source-Hash: bfd618690e0c2f24 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Tall Cabinet" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.tallCabinet" +msgstr "Colonne" + +# Review: required +# Source-Hash: 27644f0497fd9849 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Top" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.top" +msgstr "Haut" + +# Review: required +# Source-Hash: d09654ebd12a538a +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Top Cabinet" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.topCabinet" +msgstr "Meuble haut" + +# Review: required +# Source-Hash: bc19e7805b3e3703 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Top / Ceiling" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.topCeiling" +msgstr "Haut / Plafond" + +# Review: required +# Source-Hash: 29ea8a68eed99925 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Top depth" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.topDepth" +msgstr "Profondeur du haut" + +# Review: required +# Source-Hash: 2d40f591e7dcbf5a +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Top height" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.topHeight" +msgstr "Hauteur du haut" + +# Review: required +# Source-Hash: 3b878d6015c03945 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Trim / Soffit" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.trimSoffit" +msgstr "Bandeau / Soffite" + +# Review: required +# Source-Hash: a6e5be20001e8d26 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Uses the cabinet front style, reveal, handle, and front material settings below." +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.usesTheCabinetFrontStyleReveal" +msgstr "Utilise le style de façade, le jeu, la poignée et le matériau de façade définis ci-dessous." + +# Review: required +# Source-Hash: cd55643590c64a42 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Wall filler" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.wallFiller" +msgstr "Fileuse murale" + +# Review: required +# Source-Hash: 3a0ccd6c46877a87 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Width" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.width" +msgstr "Largeur" + +# Review: required +# Source-Hash: 4ef03cfd6782316b +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Base cabinet" +#: packages/nodes/src/cabinet/kitchen-catalog.ts +#, fuzzy +msgid "node.cabinet.preset.baseCabinet" +msgstr "Meuble bas" + +# Review: required +# Source-Hash: d353fff221a78228 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Dishwasher" +#: packages/nodes/src/cabinet/kitchen-catalog.ts +#, fuzzy +msgid "node.cabinet.preset.dishwasher" +msgstr "Lave-vaisselle" + +# Review: required +# Source-Hash: ecb596567b8b7179 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Drawer cabinet" +#: packages/nodes/src/cabinet/kitchen-catalog.ts +#, fuzzy +msgid "node.cabinet.preset.drawerCabinet" +msgstr "Meuble à tiroirs" + +# Review: required +# Source-Hash: 85724031c91952a3 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Fridge" +#: packages/nodes/src/cabinet/kitchen-catalog.ts +#, fuzzy +msgid "node.cabinet.preset.fridge" +msgstr "Réfrigérateur" + +# Review: required +# Source-Hash: 72d587d58b645a81 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Gas cooktop" +#: packages/nodes/src/cabinet/kitchen-catalog.ts +#, fuzzy +msgid "node.cabinet.preset.gasCooktop" +msgstr "Plaque gaz" + +# Review: required +# Source-Hash: 6b02c36e6aac2cd6 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Induction cooktop" +#: packages/nodes/src/cabinet/kitchen-catalog.ts +#, fuzzy +msgid "node.cabinet.preset.inductionCooktop" +msgstr "Plaque à induction" + +# Review: required +# Source-Hash: d5fcb790aef707bf +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Oven Tower" +#: packages/nodes/src/cabinet/kitchen-catalog.ts +#, fuzzy +msgid "node.cabinet.preset.ovenTower" +msgstr "Colonne four" + +# Review: required +# Source-Hash: edd4d1ab7525dcaa +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Sink cabinet" +#: packages/nodes/src/cabinet/kitchen-catalog.ts +#, fuzzy +msgid "node.cabinet.preset.sinkCabinet" +msgstr "Meuble sous-évier" + +# Review: required +# Source-Hash: 9b7427a8954f618b +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Tall Pantry" +#: packages/nodes/src/cabinet/kitchen-catalog.ts +#, fuzzy +msgid "node.cabinet.preset.tallPantry" +msgstr "Colonne garde-manger" + +# Review: required +# Source-Hash: 3bd9629eb17cc572 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Wall cabinet" +#: packages/nodes/src/cabinet/kitchen-catalog.ts +#, fuzzy +msgid "node.cabinet.preset.wallCabinet" +msgstr "Meuble haut" + +# Review: required +# Source-Hash: 7c40d26770eede82 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Add left" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.addLeft" +msgstr "Ajouter à gauche" + +# Review: required +# Source-Hash: 25082cdf77e219c3 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Add right" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.addRight" +msgstr "Ajouter à droite" + +# Review: required +# Source-Hash: 4b1204c1b706f618 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Align cabinets & handles" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.alignCabinetsHandles" +msgstr "Aligner meubles et poignées" + +# Review: required +# Source-Hash: 8c73c7a9406db5ad +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Applies depth, carcass, plinth, and countertop thickness to this run." +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.appliesDepthCarcassPlinthAndCountertop" +msgstr "Applique à ce linéaire la profondeur, le caisson, le socle et l'épaisseur du plan de travail." + +# Review: required +# Source-Hash: ef576e6c8f9ebe5f +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "{count, plural, one {Create {number} module copy} other {Create {number} module copies}}" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.arrayCreate" +msgstr "{count, plural, one {Créer {number} copie de module} many {Créer {number} copies de module} other {Créer {number} copies de module}}" + +# Review: required +# Source-Hash: 0eec3888096306a1 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "{count, plural, one {Create {number} {name} copy} other {Create {number} {name} copies}}" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.arrayCreateNamed" +msgstr "{count, plural, one {Créer {number} copie de {name}} many {Créer {number} copies de {name}} other {Créer {number} copies de {name}}}" + +# Review: required +# Source-Hash: 8cdc0b808b551d3a +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Choose a copy count from 1 to 20 and spacing from 0 to 2 m" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.arrayInvalidOptions" +msgstr "Choisissez un nombre de copies de 1 à 20 et un espacement de 0 à 2 m" + +# Review: required +# Source-Hash: cb89fe4161e87d68 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "There is not enough room in this run for the requested array" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.arrayNoRoom" +msgstr "Ce linéaire n'a pas assez de place pour la série demandée" + +# Review: required +# Source-Hash: 075d027345689724 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Choose a standard or appliance module as the source" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.arrayNoSource" +msgstr "Choisissez un module standard ou un appareil comme source" + +# Review: required +# Source-Hash: 05b65242d8c48791 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Auto" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.auto" +msgstr "Auto" + +# Review: required +# Source-Hash: 7ceade8f25b58fe9 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Back" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.back" +msgstr "Retour" + +# Review: required +# Source-Hash: b2c3a03bf67a97a7 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Balances standard base cabinets while keeping appliance and corner-filler widths fixed." +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.balancesStandardBaseCabinetsWhileKeeping" +msgstr "Équilibre les meubles bas standard en gardant fixes les largeurs des appareils et des fileuses d'angle." + +# Review: required +# Source-Hash: 9cf3754f15467c50 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Bar" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.bar" +msgstr "Barre" + +# Review: required +# Source-Hash: ccec5da17ca39eee +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Bar counter" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.barCounter" +msgstr "Comptoir de bar" + +# Review: required +# Source-Hash: 97c1605fff221752 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Bar depth" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.barDepth" +msgstr "Profondeur du bar" + +# Review: required +# Source-Hash: 9514a6ddebdca34e +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Bar height" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.barHeight" +msgstr "Hauteur du bar" + +# Review: required +# Source-Hash: 7af3b69b4b5aeb19 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Carcass height" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.carcassHeight" +msgstr "Hauteur du caisson" + +# Review: required +# Source-Hash: 5211341ed18f33f6 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Center" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.center" +msgstr "Centre" + +# Review: required +# Source-Hash: b1ab1ba948bb77b0 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Common wall-cabinet heights. Use the slider below for a custom height." +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.commonWallCabinetHeightsUseThe" +msgstr "Hauteurs courantes de meubles hauts. Utilisez le curseur ci-dessous pour une hauteur personnalisée." + +# Review: required +# Source-Hash: 88ccc87b9b45a464 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Copies" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.copies" +msgstr "Copies" + +# Review: required +# Source-Hash: d215c489b8385d9f +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Copies include the source cabinet structure and any attached wall cabinet. Existing modules stay fixed; the requested array must fit in the available run space." +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.copiesIncludeTheSourceCabinetStructure" +msgstr "Les copies reprennent la structure du meuble source et tout meuble haut fixé. Les modules existants restent en place ; la série demandée doit tenir dans la place disponible." + +# Review: required +# Source-Hash: 221d1b64649b08f8 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Corner fillers cannot be used as array sources" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.cornerFillersCannotBeUsedAs" +msgstr "Les fileuses d'angle ne peuvent pas servir de source" + +# Review: required +# Source-Hash: d8d1bc5a0f9fa0cd +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Countertop depth" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.countertopDepth" +msgstr "Profondeur du plan de travail" + +# Review: required +# Source-Hash: 10bba4a11996c84b +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Countertop height" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.countertopHeight" +msgstr "Hauteur du plan de travail" + +# Review: required +# Source-Hash: 8abdfbc1798d9eaa +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Create array" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.createArray" +msgstr "Créer la série" + +# Review: required +# Source-Hash: 7984b1c42abd9c02 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Cutout" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.cutout" +msgstr "Découpe" + +# Review: required +# Source-Hash: 555240ffcca44233 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Delete {name}" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.deleteModule" +msgstr "Supprimer {name}" + +# Review: required +# Source-Hash: 99ac4d03c3061f3a +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Depth" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.depth" +msgstr "Profondeur" + +# Review: required +# Source-Hash: 76cd03300faa9b2b +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Direction" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.direction" +msgstr "Direction" + +# Review: required +# Source-Hash: 5ca5884d3ff7edf4 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Duplicate along run" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.duplicateAlongRun" +msgstr "Dupliquer le long du linéaire" + +# Review: required +# Source-Hash: a834f687290afc10 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Equalize all resizeable standard base cabinets in this run" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.equalizeAll" +msgstr "Égaliser tous les meubles bas standard redimensionnables de ce linéaire" + +# Review: required +# Source-Hash: 24da8a2de2c6e345 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "The resizeable cabinet widths are already equal" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.equalizeAlreadyEqual" +msgstr "Les largeurs des meubles redimensionnables sont déjà égales" + +# Review: required +# Source-Hash: c38a4faef2097b73 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "At least two standard base cabinets are required" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.equalizeNeedsTwo" +msgstr "Il faut au moins deux meubles bas standard" + +# Review: required +# Source-Hash: 61f15ae24419430c +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "The available run width cannot satisfy the cabinet width limits" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.equalizeNoFit" +msgstr "La largeur disponible du linéaire ne respecte pas les limites de largeur des meubles" + +# Review: required +# Source-Hash: 7617bb3b455dcdda +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Equalize widths" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.equalizeWidths" +msgstr "Égaliser les largeurs" + +# Review: required +# Source-Hash: ad8c948d883a0c9d +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "{side, select, left {Left: {width} mm} other {Right: {width} mm}}" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.fillerPlanSide" +msgstr "{side, select, left {Gauche : {width} mm} other {Droite : {width} mm}}" + +# Review: required +# Source-Hash: 47ccd8c8b04475cd +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Finish & align" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.finishAlign" +msgstr "Finitions et alignement" + +# Review: required +# Source-Hash: 855892e18c74153a +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Finished back" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.finishedBack" +msgstr "Dos fini" + +# Review: required +# Source-Hash: 7ab47aea30c73663 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Finished exposed ends" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.finishedExposedEnds" +msgstr "Côtés apparents finis" + +# Review: required +# Source-Hash: c9356f25caf33eec +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Fits 50–150 mm gaps at run ends beside perpendicular walls." +#: packages/nodes/src/cabinet/run-panel.tsx #, fuzzy -msgid "node.cabinet.description" -msgstr "Meuble bas paramétrique configurable." +msgid "node.cabinet.runPanel.fits50150MmGapsAt" +msgstr "Comble les écarts de 50 à 150 mm en bout de linéaire contre les murs perpendiculaires." -# Source-Hash: 2e6d8cda361c648d # Review: required +# Source-Hash: b6f541bc28e38d2f # AI-Provider: cursor-agent # AI-Model: claude-opus -# English: "Modular Cabinet" -#: packages/nodes/src/i18n/definition-messages.ts +# English: "Fit wall fillers" +#: packages/nodes/src/cabinet/run-panel.tsx #, fuzzy -msgid "node.cabinet.label" -msgstr "Meuble modulaire" +msgid "node.cabinet.runPanel.fitWallFillers" +msgstr "Ajuster les fileuses murales" + +# Review: required +# Source-Hash: 2af738f010ce28f0 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Fronts" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.fronts" +msgstr "Façades" + +# Review: required +# Source-Hash: 58884f99d64e6d00 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Handles" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.handles" +msgstr "Poignées" + +# Review: required +# Source-Hash: d73589d7c04b1121 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Height preset" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.heightPreset" +msgstr "Hauteur prédéfinie" + +# Review: required +# Source-Hash: 590bfdd02dcdb857 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Hole" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.hole" +msgstr "Trou" + +# Review: required +# Source-Hash: 3db1dea825785a30 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Inset" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.inset" +msgstr "Encastré" + +# Review: required +# Source-Hash: 2997c230c529590d +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Island & Bar" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.islandBar" +msgstr "Îlot et bar" + +# Review: required +# Source-Hash: a74f10dadc92c8bb +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Kitchen run" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.kitchenRun" +msgstr "Linéaire de cuisine" + +# Review: required +# Source-Hash: 103e15b39c909210 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Knob" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.knob" +msgstr "Bouton" + +# Review: required +# Source-Hash: f365c6b6dd9ebab9 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Left" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.left" +msgstr "Gauche" + +# Review: required +# Source-Hash: 3c88a1840043e15a +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Match base heights, backs, reveals and handles. Align upper cabinets; preserve tall appliances and custom compartments." +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.matchBaseHeightsBacksRevealsAnd" +msgstr "Harmonise les hauteurs des meubles bas, les dos, les jeux et les poignées. Aligne les meubles hauts ; conserve les grands appareils et les compartiments personnalisés." + +# Review: required +# Source-Hash: b112e31fe44cc94b +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Metric · 600 mm" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.metricProfile" +msgstr "Métrique · 600 mm" + +# Review: required +# Source-Hash: 4739f6315c5e8680 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Module {number}" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.moduleNumber" +msgstr "Module {number}" + +# Review: required +# Source-Hash: b8801184e07e4815 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Modules" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.modules" +msgstr "Modules" + +# Review: required +# Source-Hash: 81d365ccef73068c +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Mounting" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.mounting" +msgstr "Montage" + +# Review: required +# Source-Hash: a3914bd96488175c +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "No eligible module" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.noEligibleModule" +msgstr "Aucun module admissible" + +# Review: required +# Source-Hash: f2953d2931e36d0c +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "None" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.none" +msgstr "Aucun" + +# Review: required +# Source-Hash: 9c215dc512e57fa4 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Overlay" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.overlay" +msgstr "Recouvrement" + +# Review: required +# Source-Hash: 49fb05dfafd6001d +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Plinth height" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.plinthHeight" +msgstr "Hauteur du socle" + +# Review: required +# Source-Hash: 9da0cbfad144d737 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Position" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.position" +msgstr "Position" + +# Review: required +# Source-Hash: efca749fc4463623 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Raised Arch" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.raisedArch" +msgstr "Arche en relief" + +# Review: required +# Source-Hash: 5d6956c21fde6418 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Reveal gap" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.revealGap" +msgstr "Jeu entre façades" + +# Review: required +# Source-Hash: b34d5ee0f218221d +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Right" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.right" +msgstr "Droite" + +# Review: required +# Source-Hash: e022da49ae8b4aef +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Seating overhang" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.seatingOverhang" +msgstr "Débord pour assise" + +# Review: required +# Source-Hash: 5b68e435b7210876 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Shaker" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.shaker" +msgstr "Shaker" + +# Review: required +# Source-Hash: cba29b18ce666b0a +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Shared Plinth & Countertop" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.sharedPlinthCountertop" +msgstr "Socle et plan de travail communs" + +# Review: required +# Source-Hash: f7d577c4064c16ff +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Show countertop" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.showCountertop" +msgstr "Afficher le plan de travail" + +# Review: required +# Source-Hash: 5d98e04dfd2e0a83 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Show plinth" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.showPlinth" +msgstr "Afficher le socle" + +# Review: required +# Source-Hash: 8775bc8dc9593964 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Slab" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.slab" +msgstr "Dalle" + +# Review: required +# Source-Hash: 5bdc0a959203c52e +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Source module" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.sourceModule" +msgstr "Module source" + +# Review: required +# Source-Hash: e4698e83d02beb6c +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Spacing" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.spacing" +msgstr "Espacement" + +# Review: required +# Source-Hash: 40e3105cbe68d163 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Standard dimensions" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.standardDimensions" +msgstr "Dimensions standard" + +# Review: required +# Source-Hash: 1a79a485d91f3f28 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Style" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.style" +msgstr "Style" + +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# Source-Hash: e9d7ad9851d476d9 +# Review: required +# English: "{type, select, shelf {Shelf} drawer {Drawer} door {Door} oven {Oven} microwave {Microwave} dishwasher {Dishwasher} sink {Sink} cooktop_gas {Gas cooktop} cooktop_induction {Induction cooktop} pull_out_pantry {Pull-out pantry} fridge_single {Fridge} fridge_double {Double fridge} fridge_top_freezer {Top-freezer fridge} fridge_bottom_freezer {Bottom-freezer fridge} hood_pyramid {Pyramid hood} hood_curved_glass {Curved glass hood} other {{raw}}}" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.summaryCompartment" +msgstr "{type, select, shelf {Étagère} drawer {Tiroir} door {Porte} oven {Four} microwave {Micro-ondes} dishwasher {Lave-vaisselle} sink {Évier} cooktop_gas {Plaque gaz} cooktop_induction {Plaque à induction} pull_out_pantry {Coulissant garde-manger} fridge_single {Réfrigérateur} fridge_double {Réfrigérateur double} fridge_top_freezer {Réfrigérateur congélateur en haut} fridge_bottom_freezer {Réfrigérateur congélateur en bas} hood_pyramid {Hotte pyramide} hood_curved_glass {Hotte verre incurvé} other {{raw}}}" + +# Review: required +# Source-Hash: 98582c257f149d44 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "{count, plural, one {{number} compartment} other {{number} compartments}}" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.summaryCompartments" +msgstr "{count, plural, one {{number} compartiment} many {{number} compartiments} other {{number} compartiments}}" + +# Review: required +# Source-Hash: 65b1cbba3b92c5b2 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Empty" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.summaryEmpty" +msgstr "Vide" + +# Review: required +# Source-Hash: 5db8b868684cf9f3 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Tall cabinet" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.summaryTall" +msgstr "Colonne" + +# Review: required +# Source-Hash: 27644f0497fd9849 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Top" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.top" +msgstr "Haut" + +# Review: required +# Source-Hash: 88c85283afe0c0bc +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Unable to finish this kitchen run." +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.unableToFinish" +msgstr "Impossible de terminer ce linéaire de cuisine." + +# Review: required +# Source-Hash: 8f668fb3e1a1696a +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Use {name} as array source" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.useAsArraySource" +msgstr "Utiliser {name} comme source de la série" + +# Review: required +# Source-Hash: 9308a109d017dcd6 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Use this module as the array source" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.useThisModuleAsTheArray" +msgstr "Utiliser ce module comme source de la série" + +# Review: required +# Source-Hash: 1ce253a4d11bfa68 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "US · 24 in" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.usProfile" +msgstr "US · 24 po" + +# Review: required +# Source-Hash: a2d852b2c5629796 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Waterfall ends" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.waterfallEnds" +msgstr "Retombées en cascade" # Source-Hash: ffc8d80e438f40b7 # Review: required diff --git a/packages/editor/src/i18n/locales/ja/messages.po b/packages/editor/src/i18n/locales/ja/messages.po index 3b4ea8597d..b4077beb3e 100644 --- a/packages/editor/src/i18n/locales/ja/messages.po +++ b/packages/editor/src/i18n/locales/ja/messages.po @@ -16484,25 +16484,2455 @@ msgstr "1つ以上の階層を含む建物コンテナ。" msgid "node.building.label" msgstr "建物" +# Review: required +# Source-Hash: 5a8274cbe3034558 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Baskets" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.baskets" +msgstr "バスケット" + +# Review: required +# Source-Hash: b3a163b453896bef +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Bottom" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.bottom" +msgstr "下" + +# Review: required +# Source-Hash: 486501f027037732 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Bottom Freezer" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.bottomFreezer" +msgstr "下段冷凍" + +# Review: required +# Source-Hash: 375acc0016b3aa14 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Bowls" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.bowls" +msgstr "シンク槽" + +# Review: required +# Source-Hash: 8449b59bf054c27d +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Burners on" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.burnersOn" +msgstr "点火" + +# Review: required +# Source-Hash: 95169058fec6db14 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Chimney" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.chimney" +msgstr "煙突" + +# Review: required +# Source-Hash: a6b76187db231ae7 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Decrease {label}" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.decrease" +msgstr "{label}を減らす" + +# Review: required +# Source-Hash: 787e10f5db16904e +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Door" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.door" +msgstr "ドア" + +# Review: required +# Source-Hash: 3cd71355956a1821 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Double" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.double" +msgstr "両開き" + +# Review: required +# Source-Hash: 63fe49d73892aac8 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Drawer" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.drawer" +msgstr "引き出し" + +# Review: required +# Source-Hash: f98242a5dacd33f3 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Drawers" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.drawers" +msgstr "引き出し" + +# Review: required +# Source-Hash: 3af5347c94ae6443 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Flip hinge" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.flipHinge" +msgstr "丁番を反転" + +# Review: required +# Source-Hash: c930f681e61c029c +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Flip the door hinge to the opposite side" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.flipTheDoorHingeToThe" +msgstr "扉の丁番を反対側にする" + +# Review: required +# Source-Hash: 85724031c91952a3 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Fridge" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.fridge" +msgstr "冷蔵庫" + +# Review: required +# Source-Hash: e67f11024d683ea9 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Gas" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.gas" +msgstr "ガス" + +# Review: required +# Source-Hash: 8ab91094cf650204 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Glass" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.glass" +msgstr "ガラス" + +# Review: required +# Source-Hash: 646ef0fbcbc58edf +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Height" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.height" +msgstr "高さ" + +# Review: required +# Source-Hash: 6f434b84c8b59b8c +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Hob" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.hob" +msgstr "コンロ" + +# Review: required +# Source-Hash: d52570d41b4df776 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Increase {label}" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.increase" +msgstr "{label}を増やす" + +# Review: required +# Source-Hash: d298f259163e868e +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Induction" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.induction" +msgstr "IH" + +# Review: required +# Source-Hash: 54800340a0eeab23 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Layout" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.layout" +msgstr "レイアウト" + +# Review: required +# Source-Hash: f365c6b6dd9ebab9 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Left" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.left" +msgstr "左" + +# Review: required +# Source-Hash: 12ade82be3830a0b +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Micro" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.micro" +msgstr "電子レンジ" + +# Review: required +# Source-Hash: a06a50e63f0c240e +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Move down" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.moveDown" +msgstr "下へ移動" + +# Review: required +# Source-Hash: d49ea60a2312df2f +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Move up" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.moveUp" +msgstr "上へ移動" + +# Review: required +# Source-Hash: 596023c8b9a8f2e4 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Oven" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.oven" +msgstr "オーブン" + +# Review: required +# Source-Hash: 83b20797fb0a01a0 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Pullout" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.pullout" +msgstr "引き出し式" + +# Review: required +# Source-Hash: 43c251f465b647ce +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Rack" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.rack" +msgstr "ラック" + +# Review: required +# Source-Hash: 3c2b3026d37cbcc2 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Remove compartment" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.removeCompartment" +msgstr "区画を削除" + +# Review: required +# Source-Hash: b34d5ee0f218221d +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Right" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.right" +msgstr "右" + +# Review: required +# Source-Hash: d7145f84f8e0e3fe +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Shelf" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.shelf" +msgstr "棚" + +# Review: required +# Source-Hash: 5fbb88f1f079b6db +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Shelves" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.shelves" +msgstr "棚板" + +# Review: required +# Source-Hash: 47173085127029f0 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Shelves inside" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.shelvesInside" +msgstr "内部の棚板" + +# Review: required +# Source-Hash: 62ab2eb3c775da95 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Single" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.single" +msgstr "片開き" + +# Review: required +# Source-Hash: 522a7535fc93fb4f +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Sink" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.sink" +msgstr "シンク" + +# Review: required +# Source-Hash: 1a79a485d91f3f28 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Style" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.style" +msgstr "スタイル" + +# Review: required +# Source-Hash: 78a454b7ac7a3cd9 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Surface" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.surface" +msgstr "面" + +# Review: required +# Source-Hash: 27644f0497fd9849 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Top" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.top" +msgstr "上" + +# Review: required +# Source-Hash: eaadfd2d19b27d87 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Top Freezer" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.topFreezer" +msgstr "上段冷凍" + +# Review: required +# Source-Hash: 04f3a3462ef5d247 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Top grate" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.topGrate" +msgstr "上部ごとく" + +# Review: required +# Source-Hash: 4a616e1d2ca55bd5 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Tray" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.tray" +msgstr "トレー" + +# Review: required +# Source-Hash: c44f7ab8bbd24858 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Type" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.type" +msgstr "種類" + +# Review: required +# Source-Hash: 6c4de540d19316ab +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Washer" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.washer" +msgstr "食洗機" + +# Review: required +# Source-Hash: 5211a0caf3518125 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Wire" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.wire" +msgstr "ワイヤー" + # Source-Hash: 693a0d8896f5cc43 # Review: required # AI-Provider: cursor-agent # AI-Model: claude-opus -# English: "A configurable parametric base cabinet." -#: packages/nodes/src/i18n/definition-messages.ts +# English: "A configurable parametric base cabinet." +#: packages/nodes/src/i18n/definition-messages.ts +#, fuzzy +msgid "node.cabinet.description" +msgstr "設定可能なパラメトリックのベースキャビネット。" + +# Review: required +# Source-Hash: b0568ea943addd5b +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Bottom freezer" +#: packages/nodes/src/cabinet/essential-controls.tsx +#, fuzzy +msgid "node.cabinet.essentialControls.bottomFreezer" +msgstr "下段冷凍" + +# Review: required +# Source-Hash: da78819903ae0863 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Cooktop type" +#: packages/nodes/src/cabinet/essential-controls.tsx +#, fuzzy +msgid "node.cabinet.essentialControls.cooktopType" +msgstr "コンロの種類" + +# Review: required +# Source-Hash: c608188f58ed1cfc +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Door direction" +#: packages/nodes/src/cabinet/essential-controls.tsx +#, fuzzy +msgid "node.cabinet.essentialControls.doorDirection" +msgstr "扉の開き方向" + +# Review: required +# Source-Hash: 3cd71355956a1821 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Double" +#: packages/nodes/src/cabinet/essential-controls.tsx +#, fuzzy +msgid "node.cabinet.essentialControls.double" +msgstr "両開き" + +# Review: required +# Source-Hash: f7fb8f6393cc4cfc +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Fridge type" +#: packages/nodes/src/cabinet/essential-controls.tsx +#, fuzzy +msgid "node.cabinet.essentialControls.fridgeType" +msgstr "冷蔵庫の種類" + +# Review: required +# Source-Hash: e67f11024d683ea9 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Gas" +#: packages/nodes/src/cabinet/essential-controls.tsx +#, fuzzy +msgid "node.cabinet.essentialControls.gas" +msgstr "ガス" + +# Review: required +# Source-Hash: 8ab91094cf650204 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Glass" +#: packages/nodes/src/cabinet/essential-controls.tsx +#, fuzzy +msgid "node.cabinet.essentialControls.glass" +msgstr "ガラス" + +# Review: required +# Source-Hash: d298f259163e868e +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Induction" +#: packages/nodes/src/cabinet/essential-controls.tsx +#, fuzzy +msgid "node.cabinet.essentialControls.induction" +msgstr "IH" + +# Review: required +# Source-Hash: 76df477d42cec629 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Item options" +#: packages/nodes/src/cabinet/essential-controls.tsx +#, fuzzy +msgid "node.cabinet.essentialControls.itemOptions" +msgstr "アイテムのオプション" + +# Review: required +# Source-Hash: bca1b184af1c0c4b +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Left hinge" +#: packages/nodes/src/cabinet/essential-controls.tsx +#, fuzzy +msgid "node.cabinet.essentialControls.leftHinge" +msgstr "左丁番" + +# Review: required +# Source-Hash: e32da7429c85f1a5 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Right hinge" +#: packages/nodes/src/cabinet/essential-controls.tsx +#, fuzzy +msgid "node.cabinet.essentialControls.rightHinge" +msgstr "右丁番" + +# Review: required +# Source-Hash: 62ab2eb3c775da95 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Single" +#: packages/nodes/src/cabinet/essential-controls.tsx +#, fuzzy +msgid "node.cabinet.essentialControls.single" +msgstr "片開き" + +# Review: required +# Source-Hash: 4bc3042055df1e85 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Sink layout" +#: packages/nodes/src/cabinet/essential-controls.tsx +#, fuzzy +msgid "node.cabinet.essentialControls.sinkLayout" +msgstr "シンクの構成" + +# Review: required +# Source-Hash: 29cffe75281dbea6 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Top freezer" +#: packages/nodes/src/cabinet/essential-controls.tsx +#, fuzzy +msgid "node.cabinet.essentialControls.topFreezer" +msgstr "上段冷凍" + +# Review: required +# Source-Hash: 09c2cb2ea7b1be3c +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Choose {label}" +#: packages/nodes/src/cabinet/kitchen-collection.tsx +#, fuzzy +msgid "node.cabinet.kitchenCollection.chooseLabel" +msgstr "{label}を選択" + +# Review: required +# Source-Hash: 1dd2cac6488ddc30 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "No kitchen items match. Try “fridge”, “sink”, or “cabinet”." +#: packages/nodes/src/cabinet/kitchen-collection.tsx +#, fuzzy +msgid "node.cabinet.kitchenCollection.noKitchenItemsMatchTryFridge" +msgstr "一致するキッチンアイテムはありません。「冷蔵庫」「シンク」「キャビネット」で試してください。" + +# Review: required +# Source-Hash: 6752675ca6280ddd +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Search fridge, sink, cabinets…" +#: packages/nodes/src/cabinet/kitchen-collection.tsx +#, fuzzy +msgid "node.cabinet.kitchenCollection.searchFridgeSinkCabinets" +msgstr "冷蔵庫、シンク、キャビネットを検索…" + +# Review: required +# Source-Hash: fe3c6d57a07c323d +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Search kitchen items" +#: packages/nodes/src/cabinet/kitchen-collection.tsx +#, fuzzy +msgid "node.cabinet.kitchenCollection.searchKitchenItems" +msgstr "キッチンアイテムを検索" + +# Review: required +# Source-Hash: d44a46146db2e44c +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Appliances & fixtures" +#: packages/nodes/src/cabinet/kitchen-catalog.ts +#, fuzzy +msgid "node.cabinet.kitchenGroup.appliances" +msgstr "家電・設備" + +# Review: required +# Source-Hash: d4d3ad7c099b6513 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Cabinets" +#: packages/nodes/src/cabinet/kitchen-catalog.ts +#, fuzzy +msgid "node.cabinet.kitchenGroup.cabinets" +msgstr "キャビネット" + +# Review: required +# Source-Hash: 465db52f98c2d94f +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Add beside" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.addBeside" +msgstr "横に追加" + +# Review: required +# Source-Hash: 9733e2ad85deb6d5 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Add beside selected item" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.addBesideSelectedItem" +msgstr "選択したアイテムの横に追加" + +# Review: required +# Source-Hash: 4b2f676fb4c9ec63 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Add {label}" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.addLabel" +msgstr "{label}を追加" + +# Review: required +# Source-Hash: 5122b8e9b4ec6a00 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "An upper cabinet attached to this item will be removed to make room." +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.anUpperCabinetAttachedToThis" +msgstr "スペースを空けるため、このアイテムに付いている吊り戸棚は削除されます。" + +# Review: required +# Source-Hash: 5737c4567e0f6863 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Cabinet" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.cabinet" +msgstr "キャビネット" + +# Review: required +# Source-Hash: c0774c185060fc13 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Cancel" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.cancel" +msgstr "キャンセル" + +# Review: required +# Source-Hash: f42912b116015f58 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "This {width} item cannot fit within the current run and its wall or corner limits. Move an end cabinet or free space, then try again." +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.cannotFit" +msgstr "この {width} のアイテムは、現在のキャビネット列と壁・コーナーの制限内に収まりません。端のキャビネットを動かすか空きを作ってから、もう一度お試しください。" + +# Review: required +# Source-Hash: b7eeb26a356d03c3 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "{side, select, left {Inserts on the left of the selected item.} other {Inserts on the right of the selected item.}}" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.insertsBeside" +msgstr "{side, select, left {選択したアイテムの左側に挿入します。} other {選択したアイテムの右側に挿入します。}}" + +# Review: required +# Source-Hash: f65332177316d11d +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "The kitchen changed. Select an item again to refresh the preview." +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.kitchenChanged" +msgstr "キッチンが変更されました。プレビューを更新するにはアイテムを選び直してください。" + +# Review: required +# Source-Hash: 5b6990b17111fd6b +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Kitchen run preview, highlighted item is the proposed change" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.kitchenRunPreviewHighlightedItemIs" +msgstr "キッチン列のプレビュー。ハイライトされたアイテムが変更案です" + +# Review: required +# Source-Hash: cb59562ba7eb1d25 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Left side" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.leftSide" +msgstr "左側" + +# Review: required +# Source-Hash: 766354d53f17d78c +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "{name}: moves {distance}" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.moved" +msgstr "{name}:{distance} 移動" + +# Review: required +# Source-Hash: df1083d9ffc2c59d +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "{name}: {width}" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.previewItem" +msgstr "{name}:{width}" + +# Review: required +# Source-Hash: ada7fbece9ca9e3c +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Replace selected item" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.replaceSelectedItem" +msgstr "選択したアイテムを置き換え" + +# Review: required +# Source-Hash: ab8b52d2704537d2 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Replaces only the selected item." +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.replacesOnlyTheSelectedItem" +msgstr "選択したアイテムだけを置き換えます。" + +# Review: required +# Source-Hash: 03cb6dea6e4a4c5e +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Replace with…" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.replaceWith" +msgstr "置き換え…" + +# Review: required +# Source-Hash: 948fe657641f298c +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Replace with {label}" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.replaceWithLabel" +msgstr "{label}に置き換え" + +# Review: required +# Source-Hash: 154f9fa86b7670ba +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "{name}: {before} → {after}" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.resized" +msgstr "{name}:{before} → {after}" + +# Review: required +# Source-Hash: 4ecc493400fb6aa2 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Right side" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.rightSide" +msgstr "右側" + +# Review: required +# Source-Hash: f2c30e7e21cf27e6 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Unable to update this kitchen." +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.unableToUpdateThisKitchen" +msgstr "このキッチンを更新できません。" + +# Source-Hash: 2e6d8cda361c648d +# Review: required +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Modular Cabinet" +#: packages/nodes/src/i18n/definition-messages.ts +#, fuzzy +msgid "node.cabinet.label" +msgstr "モジュール式キャビネット" + +# Review: required +# Source-Hash: 740e0a4e4afa78ea +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Finished height extends {overflow} mm above the ceiling." +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.aboveCeiling" +msgstr "仕上がり高さが天井を {overflow} mm 超えています。" + +# Review: required +# Source-Hash: e3b4d2ed4f6f5efb +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Add chimney" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.addChimney" +msgstr "レンジフードを追加" + +# Review: required +# Source-Hash: 90bdc92c0a91d060 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Add compartment" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.addCompartment" +msgstr "区画を追加" + +# Review: required +# Source-Hash: ece05d9b6f4b616d +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Add wall cabinet" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.addWallCabinet" +msgstr "吊り戸棚を追加" + +# Review: required +# Source-Hash: f571cb2d06ae01ae +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Advanced" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.advanced" +msgstr "詳細" + +# Review: required +# Source-Hash: 7f4dcb90defe1ac2 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Appliance" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.appliance" +msgstr "家電" + +# Review: required +# Source-Hash: bd5e3f533412ff6a +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Appliance front" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.applianceFront" +msgstr "家電の前面" + +# Review: required +# Source-Hash: 05b65242d8c48791 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Auto" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.auto" +msgstr "自動" + +# Review: required +# Source-Hash: 9cf3754f15467c50 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Bar" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.bar" +msgstr "バー" + +# Review: required +# Source-Hash: 133893b177bd05d6 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Base Cabinet" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.baseCabinet" +msgstr "ベースキャビネット" + +# Review: required +# Source-Hash: d63f16df2c754126 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Cabinet construction, compartments, and opening preview." +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.cabinetConstructionCompartmentsAndOpeningPreview" +msgstr "キャビネットの構造、区画、開閉プレビュー。" + +# Review: required +# Source-Hash: d62dc35dac835228 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Cabinet panel" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.cabinetPanel" +msgstr "キャビネットパネル" + +# Review: required +# Source-Hash: 81caf4809d58b5f5 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Cabinet Type" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.cabinetType" +msgstr "キャビネットの種類" + +# Review: required +# Source-Hash: 5211341ed18f33f6 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Center" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.center" +msgstr "中央" + +# Review: required +# Source-Hash: d7cf5045c01b2eb9 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Close" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.close" +msgstr "閉じる" + +# Review: required +# Source-Hash: cf29134333e47184 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Close cabinet" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.closeCabinet" +msgstr "キャビネットを閉じる" + +# Review: required +# Source-Hash: b1ab1ba948bb77b0 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Common wall-cabinet heights. Use the slider below for a custom height." +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.commonWallCabinetHeightsUseThe" +msgstr "一般的な吊り戸棚の高さです。任意の高さには下のスライダーを使います。" + +# Review: required +# Source-Hash: fe9e63d5c5087386 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Compartments" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.compartments" +msgstr "区画" + +# Review: required +# Source-Hash: 7984b1c42abd9c02 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Cutout" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.cutout" +msgstr "切り欠き" + +# Review: required +# Source-Hash: 99ac4d03c3061f3a +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Depth" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.depth" +msgstr "奥行き" + +# Review: required +# Source-Hash: 12df69f42beb0643 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Dimensions" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.dimensions" +msgstr "寸法" + +# Review: required +# Source-Hash: 82c9ea6f403fc934 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Edit kitchen run" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.editKitchenRun" +msgstr "キッチン列を編集" + +# Review: required +# Source-Hash: 7e9bbeb035fc73e2 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Fill to ceiling" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.fillToCeiling" +msgstr "天井まで" + +# Review: required +# Source-Hash: b3907da0ad234f10 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Finish" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.finish" +msgstr "完了" + +# Review: required +# Source-Hash: c1796152935221ef +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Front construction" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.frontConstruction" +msgstr "前面の構造" + +# Review: required +# Source-Hash: 58884f99d64e6d00 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Handles" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.handles" +msgstr "取っ手" + +# Review: required +# Source-Hash: 646ef0fbcbc58edf +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Height" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.height" +msgstr "高さ" + +# Review: required +# Source-Hash: d73589d7c04b1121 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Height preset" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.heightPreset" +msgstr "高さプリセット" + +# Review: required +# Source-Hash: 590bfdd02dcdb857 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Hole" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.hole" +msgstr "穴" + +# Review: required +# Source-Hash: 3db1dea825785a30 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Inset" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.inset" +msgstr "埋め込み" + +# Review: required +# Source-Hash: 1176d2568d093bf1 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Kitchen" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.kitchen" +msgstr "キッチン" + +# Review: required +# Source-Hash: a74f10dadc92c8bb +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Kitchen run" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.kitchenRun" +msgstr "キッチン列" + +# Review: required +# Source-Hash: 103e15b39c909210 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Knob" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.knob" +msgstr "つまみ" + +# Review: required +# Source-Hash: 81d365ccef73068c +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Mounting" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.mounting" +msgstr "取り付け方法" + +# Review: required +# Source-Hash: f2953d2931e36d0c +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "None" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.none" +msgstr "なし" + +# Review: required +# Source-Hash: 3e52f04f92e08070 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Open" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.open" +msgstr "開く" + +# Review: required +# Source-Hash: b8ecc16c07d66f42 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Open Animation" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.openAnimation" +msgstr "開閉アニメーション" + +# Review: required +# Source-Hash: 2d4adbbd70c3ae6a +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Open cabinet" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.openCabinet" +msgstr "キャビネットを開く" + +# Review: required +# Source-Hash: 9c215dc512e57fa4 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Overlay" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.overlay" +msgstr "かぶせ" + +# Review: required +# Source-Hash: a35b7357943a5cae +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Panel-ready" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.panelReady" +msgstr "パネル対応" + +# Review: required +# Source-Hash: 3d0d4eee59177824 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Planning checks" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.planningChecks" +msgstr "プランのチェック" + +# Review: required +# Source-Hash: c7b10382e01914ad +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Play" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.play" +msgstr "再生" + +# Review: required +# Source-Hash: c530f8af9dfd846f +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Play animation" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.playAnimation" +msgstr "アニメーションを再生" + +# Review: required +# Source-Hash: 9da0cbfad144d737 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Position" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.position" +msgstr "位置" + +# Review: required +# Source-Hash: efca749fc4463623 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Raised Arch" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.raisedArch" +msgstr "アーチ型" + +# Review: required +# Source-Hash: a8639a97ab07cd59 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Remove wall cabinet" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.removeWallCabinet" +msgstr "吊り戸棚を削除" + +# Review: required +# Source-Hash: 03cb6dea6e4a4c5e +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Replace with…" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.replaceWith" +msgstr "置き換え…" + +# Review: required +# Source-Hash: 5d6956c21fde6418 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Reveal gap" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.revealGap" +msgstr "目地幅" + +# Review: required +# Source-Hash: 5b68e435b7210876 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Shaker" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.shaker" +msgstr "シェーカー" + +# Review: required +# Source-Hash: c378ed346bf83375 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Shared countertop, plinth, and finishes" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.sharedCountertopPlinthAndFinishes" +msgstr "共通のカウンター・台輪・仕上げ" + +# Review: required +# Source-Hash: 8775bc8dc9593964 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Slab" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.slab" +msgstr "スラブ" + +# Review: required +# Source-Hash: 8606fe2c60764a95 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Solid matching front between the cabinet and wall. Countertop and toe-kick continue across this filler." +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.solidMatchingFrontBetweenTheCabinet" +msgstr "キャビネットと壁の間をふさぐ同じ仕上げの前板です。カウンターと台輪はこのフィラーの上にも続きます。" + +# Review: required +# Source-Hash: 5a4d5353cc496a63 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Standard width" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.standardWidth" +msgstr "標準幅" + +# Review: required +# Source-Hash: 4a784e3e95a08715 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Stop" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.stop" +msgstr "停止" + +# Review: required +# Source-Hash: 72c9fcd7a0eb5380 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Stop animation" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.stopAnimation" +msgstr "アニメーションを停止" + +# Review: required +# Source-Hash: 1a79a485d91f3f28 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Style" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.style" +msgstr "スタイル" + +# Review: required +# Source-Hash: bfd618690e0c2f24 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Tall Cabinet" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.tallCabinet" +msgstr "トールキャビネット" + +# Review: required +# Source-Hash: 27644f0497fd9849 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Top" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.top" +msgstr "上" + +# Review: required +# Source-Hash: d09654ebd12a538a +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Top Cabinet" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.topCabinet" +msgstr "上部キャビネット" + +# Review: required +# Source-Hash: bc19e7805b3e3703 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Top / Ceiling" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.topCeiling" +msgstr "上部 / 天井" + +# Review: required +# Source-Hash: 29ea8a68eed99925 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Top depth" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.topDepth" +msgstr "上部の奥行き" + +# Review: required +# Source-Hash: 2d40f591e7dcbf5a +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Top height" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.topHeight" +msgstr "上部の高さ" + +# Review: required +# Source-Hash: 3b878d6015c03945 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Trim / Soffit" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.trimSoffit" +msgstr "幕板 / 下がり天井" + +# Review: required +# Source-Hash: a6e5be20001e8d26 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Uses the cabinet front style, reveal, handle, and front material settings below." +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.usesTheCabinetFrontStyleReveal" +msgstr "下の前面スタイル、目地、取っ手、前面材質の設定を使います。" + +# Review: required +# Source-Hash: cd55643590c64a42 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Wall filler" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.wallFiller" +msgstr "壁側フィラー" + +# Review: required +# Source-Hash: 3a0ccd6c46877a87 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Width" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.width" +msgstr "幅" + +# Review: required +# Source-Hash: 4ef03cfd6782316b +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Base cabinet" +#: packages/nodes/src/cabinet/kitchen-catalog.ts +#, fuzzy +msgid "node.cabinet.preset.baseCabinet" +msgstr "ベースキャビネット" + +# Review: required +# Source-Hash: d353fff221a78228 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Dishwasher" +#: packages/nodes/src/cabinet/kitchen-catalog.ts +#, fuzzy +msgid "node.cabinet.preset.dishwasher" +msgstr "食洗機" + +# Review: required +# Source-Hash: ecb596567b8b7179 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Drawer cabinet" +#: packages/nodes/src/cabinet/kitchen-catalog.ts +#, fuzzy +msgid "node.cabinet.preset.drawerCabinet" +msgstr "引き出しキャビネット" + +# Review: required +# Source-Hash: 85724031c91952a3 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Fridge" +#: packages/nodes/src/cabinet/kitchen-catalog.ts +#, fuzzy +msgid "node.cabinet.preset.fridge" +msgstr "冷蔵庫" + +# Review: required +# Source-Hash: 72d587d58b645a81 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Gas cooktop" +#: packages/nodes/src/cabinet/kitchen-catalog.ts +#, fuzzy +msgid "node.cabinet.preset.gasCooktop" +msgstr "ガスコンロ" + +# Review: required +# Source-Hash: 6b02c36e6aac2cd6 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Induction cooktop" +#: packages/nodes/src/cabinet/kitchen-catalog.ts +#, fuzzy +msgid "node.cabinet.preset.inductionCooktop" +msgstr "IHコンロ" + +# Review: required +# Source-Hash: d5fcb790aef707bf +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Oven Tower" +#: packages/nodes/src/cabinet/kitchen-catalog.ts +#, fuzzy +msgid "node.cabinet.preset.ovenTower" +msgstr "オーブントール" + +# Review: required +# Source-Hash: edd4d1ab7525dcaa +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Sink cabinet" +#: packages/nodes/src/cabinet/kitchen-catalog.ts +#, fuzzy +msgid "node.cabinet.preset.sinkCabinet" +msgstr "シンクキャビネット" + +# Review: required +# Source-Hash: 9b7427a8954f618b +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Tall Pantry" +#: packages/nodes/src/cabinet/kitchen-catalog.ts +#, fuzzy +msgid "node.cabinet.preset.tallPantry" +msgstr "トールパントリー" + +# Review: required +# Source-Hash: 3bd9629eb17cc572 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Wall cabinet" +#: packages/nodes/src/cabinet/kitchen-catalog.ts +#, fuzzy +msgid "node.cabinet.preset.wallCabinet" +msgstr "吊り戸棚" + +# Review: required +# Source-Hash: 7c40d26770eede82 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Add left" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.addLeft" +msgstr "左に追加" + +# Review: required +# Source-Hash: 25082cdf77e219c3 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Add right" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.addRight" +msgstr "右に追加" + +# Review: required +# Source-Hash: 4b1204c1b706f618 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Align cabinets & handles" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.alignCabinetsHandles" +msgstr "キャビネットと取っ手を揃える" + +# Review: required +# Source-Hash: 8c73c7a9406db5ad +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Applies depth, carcass, plinth, and countertop thickness to this run." +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.appliesDepthCarcassPlinthAndCountertop" +msgstr "この列に奥行き・本体・台輪・カウンター厚さを適用します。" + +# Review: required +# Source-Hash: ef576e6c8f9ebe5f +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "{count, plural, one {Create {number} module copy} other {Create {number} module copies}}" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.arrayCreate" +msgstr "{count, plural, other {モジュールのコピーを {number} 個作成}}" + +# Review: required +# Source-Hash: 0eec3888096306a1 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "{count, plural, one {Create {number} {name} copy} other {Create {number} {name} copies}}" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.arrayCreateNamed" +msgstr "{count, plural, other {{name} のコピーを {number} 個作成}}" + +# Review: required +# Source-Hash: 8cdc0b808b551d3a +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Choose a copy count from 1 to 20 and spacing from 0 to 2 m" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.arrayInvalidOptions" +msgstr "コピー数は 1〜20、間隔は 0〜2 m で選んでください" + +# Review: required +# Source-Hash: cb89fe4161e87d68 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "There is not enough room in this run for the requested array" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.arrayNoRoom" +msgstr "この列には指定した配列を置くだけのスペースがありません" + +# Review: required +# Source-Hash: 075d027345689724 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Choose a standard or appliance module as the source" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.arrayNoSource" +msgstr "標準モジュールか家電モジュールを元として選んでください" + +# Review: required +# Source-Hash: 05b65242d8c48791 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Auto" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.auto" +msgstr "自動" + +# Review: required +# Source-Hash: 7ceade8f25b58fe9 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Back" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.back" +msgstr "戻る" + +# Review: required +# Source-Hash: b2c3a03bf67a97a7 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Balances standard base cabinets while keeping appliance and corner-filler widths fixed." +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.balancesStandardBaseCabinetsWhileKeeping" +msgstr "家電とコーナーフィラーの幅は固定したまま、標準ベースキャビネットの幅を均等にします。" + +# Review: required +# Source-Hash: 9cf3754f15467c50 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Bar" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.bar" +msgstr "バー" + +# Review: required +# Source-Hash: ccec5da17ca39eee +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Bar counter" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.barCounter" +msgstr "バーカウンター" + +# Review: required +# Source-Hash: 97c1605fff221752 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Bar depth" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.barDepth" +msgstr "バーの奥行き" + +# Review: required +# Source-Hash: 9514a6ddebdca34e +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Bar height" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.barHeight" +msgstr "バーの高さ" + +# Review: required +# Source-Hash: 7af3b69b4b5aeb19 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Carcass height" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.carcassHeight" +msgstr "本体の高さ" + +# Review: required +# Source-Hash: 5211341ed18f33f6 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Center" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.center" +msgstr "中央" + +# Review: required +# Source-Hash: b1ab1ba948bb77b0 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Common wall-cabinet heights. Use the slider below for a custom height." +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.commonWallCabinetHeightsUseThe" +msgstr "一般的な吊り戸棚の高さです。任意の高さには下のスライダーを使います。" + +# Review: required +# Source-Hash: 88ccc87b9b45a464 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Copies" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.copies" +msgstr "コピー" + +# Review: required +# Source-Hash: d215c489b8385d9f +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Copies include the source cabinet structure and any attached wall cabinet. Existing modules stay fixed; the requested array must fit in the available run space." +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.copiesIncludeTheSourceCabinetStructure" +msgstr "コピーには元のキャビネットの構造と付属の吊り戸棚が含まれます。既存のモジュールは動かず、指定した配列は列の空きスペースに収まる必要があります。" + +# Review: required +# Source-Hash: 221d1b64649b08f8 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Corner fillers cannot be used as array sources" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.cornerFillersCannotBeUsedAs" +msgstr "コーナーフィラーは配列の元にできません" + +# Review: required +# Source-Hash: d8d1bc5a0f9fa0cd +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Countertop depth" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.countertopDepth" +msgstr "カウンターの奥行き" + +# Review: required +# Source-Hash: 10bba4a11996c84b +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Countertop height" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.countertopHeight" +msgstr "カウンターの高さ" + +# Review: required +# Source-Hash: 8abdfbc1798d9eaa +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Create array" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.createArray" +msgstr "配列を作成" + +# Review: required +# Source-Hash: 7984b1c42abd9c02 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Cutout" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.cutout" +msgstr "切り欠き" + +# Review: required +# Source-Hash: 555240ffcca44233 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Delete {name}" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.deleteModule" +msgstr "{name}を削除" + +# Review: required +# Source-Hash: 99ac4d03c3061f3a +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Depth" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.depth" +msgstr "奥行き" + +# Review: required +# Source-Hash: 76cd03300faa9b2b +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Direction" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.direction" +msgstr "方向" + +# Review: required +# Source-Hash: 5ca5884d3ff7edf4 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Duplicate along run" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.duplicateAlongRun" +msgstr "列に沿って複製" + +# Review: required +# Source-Hash: a834f687290afc10 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Equalize all resizeable standard base cabinets in this run" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.equalizeAll" +msgstr "この列のサイズ変更できる標準ベースキャビネットをすべて均等にする" + +# Review: required +# Source-Hash: 24da8a2de2c6e345 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "The resizeable cabinet widths are already equal" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.equalizeAlreadyEqual" +msgstr "サイズ変更できるキャビネットの幅はすでに揃っています" + +# Review: required +# Source-Hash: c38a4faef2097b73 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "At least two standard base cabinets are required" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.equalizeNeedsTwo" +msgstr "標準ベースキャビネットが 2 つ以上必要です" + +# Review: required +# Source-Hash: 61f15ae24419430c +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "The available run width cannot satisfy the cabinet width limits" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.equalizeNoFit" +msgstr "列の空き幅ではキャビネットの幅の制限を満たせません" + +# Review: required +# Source-Hash: 7617bb3b455dcdda +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Equalize widths" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.equalizeWidths" +msgstr "幅を揃える" + +# Review: required +# Source-Hash: ad8c948d883a0c9d +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "{side, select, left {Left: {width} mm} other {Right: {width} mm}}" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.fillerPlanSide" +msgstr "{side, select, left {左:{width} mm} other {右:{width} mm}}" + +# Review: required +# Source-Hash: 47ccd8c8b04475cd +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Finish & align" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.finishAlign" +msgstr "仕上げと整列" + +# Review: required +# Source-Hash: 855892e18c74153a +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Finished back" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.finishedBack" +msgstr "背面仕上げ" + +# Review: required +# Source-Hash: 7ab47aea30c73663 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Finished exposed ends" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.finishedExposedEnds" +msgstr "見える側面の仕上げ" + +# Review: required +# Source-Hash: c9356f25caf33eec +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Fits 50–150 mm gaps at run ends beside perpendicular walls." +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.fits50150MmGapsAt" +msgstr "直交する壁際の列端にある 50〜150 mm の隙間を埋めます。" + +# Review: required +# Source-Hash: b6f541bc28e38d2f +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Fit wall fillers" +#: packages/nodes/src/cabinet/run-panel.tsx #, fuzzy -msgid "node.cabinet.description" -msgstr "設定可能なパラメトリックのベースキャビネット。" +msgid "node.cabinet.runPanel.fitWallFillers" +msgstr "壁側フィラーを合わせる" -# Source-Hash: 2e6d8cda361c648d # Review: required +# Source-Hash: 2af738f010ce28f0 # AI-Provider: cursor-agent # AI-Model: claude-opus -# English: "Modular Cabinet" -#: packages/nodes/src/i18n/definition-messages.ts +# English: "Fronts" +#: packages/nodes/src/cabinet/run-panel.tsx #, fuzzy -msgid "node.cabinet.label" -msgstr "モジュール式キャビネット" +msgid "node.cabinet.runPanel.fronts" +msgstr "前面" + +# Review: required +# Source-Hash: 58884f99d64e6d00 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Handles" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.handles" +msgstr "取っ手" + +# Review: required +# Source-Hash: d73589d7c04b1121 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Height preset" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.heightPreset" +msgstr "高さプリセット" + +# Review: required +# Source-Hash: 590bfdd02dcdb857 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Hole" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.hole" +msgstr "穴" + +# Review: required +# Source-Hash: 3db1dea825785a30 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Inset" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.inset" +msgstr "埋め込み" + +# Review: required +# Source-Hash: 2997c230c529590d +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Island & Bar" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.islandBar" +msgstr "アイランドとバー" + +# Review: required +# Source-Hash: a74f10dadc92c8bb +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Kitchen run" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.kitchenRun" +msgstr "キッチン列" + +# Review: required +# Source-Hash: 103e15b39c909210 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Knob" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.knob" +msgstr "つまみ" + +# Review: required +# Source-Hash: f365c6b6dd9ebab9 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Left" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.left" +msgstr "左" + +# Review: required +# Source-Hash: 3c88a1840043e15a +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Match base heights, backs, reveals and handles. Align upper cabinets; preserve tall appliances and custom compartments." +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.matchBaseHeightsBacksRevealsAnd" +msgstr "ベースの高さ・背面・目地・取っ手を揃え、上部キャビネットを整列します。背の高い家電とカスタム区画はそのまま残します。" + +# Review: required +# Source-Hash: b112e31fe44cc94b +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Metric · 600 mm" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.metricProfile" +msgstr "メートル法 · 600 mm" + +# Review: required +# Source-Hash: 4739f6315c5e8680 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Module {number}" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.moduleNumber" +msgstr "モジュール {number}" + +# Review: required +# Source-Hash: b8801184e07e4815 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Modules" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.modules" +msgstr "モジュール" + +# Review: required +# Source-Hash: 81d365ccef73068c +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Mounting" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.mounting" +msgstr "取り付け方法" + +# Review: required +# Source-Hash: a3914bd96488175c +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "No eligible module" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.noEligibleModule" +msgstr "対象のモジュールがありません" + +# Review: required +# Source-Hash: f2953d2931e36d0c +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "None" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.none" +msgstr "なし" + +# Review: required +# Source-Hash: 9c215dc512e57fa4 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Overlay" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.overlay" +msgstr "かぶせ" + +# Review: required +# Source-Hash: 49fb05dfafd6001d +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Plinth height" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.plinthHeight" +msgstr "台輪の高さ" + +# Review: required +# Source-Hash: 9da0cbfad144d737 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Position" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.position" +msgstr "位置" + +# Review: required +# Source-Hash: efca749fc4463623 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Raised Arch" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.raisedArch" +msgstr "アーチ型" + +# Review: required +# Source-Hash: 5d6956c21fde6418 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Reveal gap" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.revealGap" +msgstr "目地幅" + +# Review: required +# Source-Hash: b34d5ee0f218221d +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Right" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.right" +msgstr "右" + +# Review: required +# Source-Hash: e022da49ae8b4aef +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Seating overhang" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.seatingOverhang" +msgstr "座席側の張り出し" + +# Review: required +# Source-Hash: 5b68e435b7210876 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Shaker" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.shaker" +msgstr "シェーカー" + +# Review: required +# Source-Hash: cba29b18ce666b0a +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Shared Plinth & Countertop" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.sharedPlinthCountertop" +msgstr "共通の台輪とカウンター" + +# Review: required +# Source-Hash: f7d577c4064c16ff +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Show countertop" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.showCountertop" +msgstr "カウンターを表示" + +# Review: required +# Source-Hash: 5d98e04dfd2e0a83 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Show plinth" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.showPlinth" +msgstr "台輪を表示" + +# Review: required +# Source-Hash: 8775bc8dc9593964 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Slab" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.slab" +msgstr "スラブ" + +# Review: required +# Source-Hash: 5bdc0a959203c52e +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Source module" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.sourceModule" +msgstr "元のモジュール" + +# Review: required +# Source-Hash: e4698e83d02beb6c +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Spacing" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.spacing" +msgstr "間隔" + +# Review: required +# Source-Hash: 40e3105cbe68d163 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Standard dimensions" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.standardDimensions" +msgstr "標準寸法" + +# Review: required +# Source-Hash: 1a79a485d91f3f28 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Style" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.style" +msgstr "スタイル" + +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# Source-Hash: e9d7ad9851d476d9 +# Review: required +# English: "{type, select, shelf {Shelf} drawer {Drawer} door {Door} oven {Oven} microwave {Microwave} dishwasher {Dishwasher} sink {Sink} cooktop_gas {Gas cooktop} cooktop_induction {Induction cooktop} pull_out_pantry {Pull-out pantry} fridge_single {Fridge} fridge_double {Double fridge} fridge_top_freezer {Top-freezer fridge} fridge_bottom_freezer {Bottom-freezer fridge} hood_pyramid {Pyramid hood} hood_curved_glass {Curved glass hood} other {{raw}}}" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.summaryCompartment" +msgstr "{type, select, shelf {棚板} drawer {引き出し} door {扉} oven {オーブン} microwave {電子レンジ} dishwasher {食洗機} sink {シンク} cooktop_gas {ガスコンロ} cooktop_induction {IHコンロ} pull_out_pantry {引き出し式パントリー} fridge_single {冷蔵庫} fridge_double {両開き冷蔵庫} fridge_top_freezer {上段冷凍冷蔵庫} fridge_bottom_freezer {下段冷凍冷蔵庫} hood_pyramid {ピラミッド型フード} hood_curved_glass {曲面ガラスフード} other {{raw}}}" + +# Review: required +# Source-Hash: 98582c257f149d44 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "{count, plural, one {{number} compartment} other {{number} compartments}}" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.summaryCompartments" +msgstr "{count, plural, other {{number} 区画}}" + +# Review: required +# Source-Hash: 65b1cbba3b92c5b2 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Empty" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.summaryEmpty" +msgstr "空" + +# Review: required +# Source-Hash: 5db8b868684cf9f3 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Tall cabinet" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.summaryTall" +msgstr "トールキャビネット" + +# Review: required +# Source-Hash: 27644f0497fd9849 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Top" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.top" +msgstr "上" + +# Review: required +# Source-Hash: 88c85283afe0c0bc +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Unable to finish this kitchen run." +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.unableToFinish" +msgstr "このキッチン列を仕上げられません。" + +# Review: required +# Source-Hash: 8f668fb3e1a1696a +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Use {name} as array source" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.useAsArraySource" +msgstr "{name}を配列の元にする" + +# Review: required +# Source-Hash: 9308a109d017dcd6 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Use this module as the array source" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.useThisModuleAsTheArray" +msgstr "このモジュールを配列の元にする" + +# Review: required +# Source-Hash: 1ce253a4d11bfa68 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "US · 24 in" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.usProfile" +msgstr "米国 · 24 in" + +# Review: required +# Source-Hash: a2d852b2c5629796 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Waterfall ends" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.waterfallEnds" +msgstr "ウォーターフォールエンド" # Source-Hash: ffc8d80e438f40b7 # Review: required diff --git a/packages/editor/src/i18n/locales/zh-CN/messages.po b/packages/editor/src/i18n/locales/zh-CN/messages.po index c6b217f4af..b46a34ed7f 100644 --- a/packages/editor/src/i18n/locales/zh-CN/messages.po +++ b/packages/editor/src/i18n/locales/zh-CN/messages.po @@ -16484,25 +16484,2455 @@ msgstr "包含一个或多个楼层的建筑容器。" msgid "node.building.label" msgstr "建筑" +# Review: required +# Source-Hash: 5a8274cbe3034558 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Baskets" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.baskets" +msgstr "拉篮" + +# Review: required +# Source-Hash: b3a163b453896bef +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Bottom" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.bottom" +msgstr "底部" + +# Review: required +# Source-Hash: 486501f027037732 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Bottom Freezer" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.bottomFreezer" +msgstr "下置冷冻" + +# Review: required +# Source-Hash: 375acc0016b3aa14 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Bowls" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.bowls" +msgstr "水槽" + +# Review: required +# Source-Hash: 8449b59bf054c27d +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Burners on" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.burnersOn" +msgstr "点火" + +# Review: required +# Source-Hash: 95169058fec6db14 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Chimney" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.chimney" +msgstr "烟囱" + +# Review: required +# Source-Hash: a6b76187db231ae7 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Decrease {label}" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.decrease" +msgstr "减少{label}" + +# Review: required +# Source-Hash: 787e10f5db16904e +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Door" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.door" +msgstr "门" + +# Review: required +# Source-Hash: 3cd71355956a1821 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Double" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.double" +msgstr "双扇" + +# Review: required +# Source-Hash: 63fe49d73892aac8 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Drawer" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.drawer" +msgstr "抽屉" + +# Review: required +# Source-Hash: f98242a5dacd33f3 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Drawers" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.drawers" +msgstr "抽屉" + +# Review: required +# Source-Hash: 3af5347c94ae6443 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Flip hinge" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.flipHinge" +msgstr "翻转铰链" + +# Review: required +# Source-Hash: c930f681e61c029c +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Flip the door hinge to the opposite side" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.flipTheDoorHingeToThe" +msgstr "将门铰链翻转到另一侧" + +# Review: required +# Source-Hash: 85724031c91952a3 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Fridge" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.fridge" +msgstr "冰箱" + +# Review: required +# Source-Hash: e67f11024d683ea9 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Gas" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.gas" +msgstr "燃气" + +# Review: required +# Source-Hash: 8ab91094cf650204 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Glass" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.glass" +msgstr "玻璃" + +# Review: required +# Source-Hash: 646ef0fbcbc58edf +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Height" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.height" +msgstr "高度" + +# Review: required +# Source-Hash: 6f434b84c8b59b8c +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Hob" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.hob" +msgstr "灶台" + +# Review: required +# Source-Hash: d52570d41b4df776 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Increase {label}" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.increase" +msgstr "增加{label}" + +# Review: required +# Source-Hash: d298f259163e868e +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Induction" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.induction" +msgstr "电磁" + +# Review: required +# Source-Hash: 54800340a0eeab23 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Layout" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.layout" +msgstr "布局" + +# Review: required +# Source-Hash: f365c6b6dd9ebab9 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Left" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.left" +msgstr "左" + +# Review: required +# Source-Hash: 12ade82be3830a0b +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Micro" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.micro" +msgstr "微波炉" + +# Review: required +# Source-Hash: a06a50e63f0c240e +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Move down" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.moveDown" +msgstr "下移" + +# Review: required +# Source-Hash: d49ea60a2312df2f +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Move up" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.moveUp" +msgstr "上移" + +# Review: required +# Source-Hash: 596023c8b9a8f2e4 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Oven" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.oven" +msgstr "烤箱" + +# Review: required +# Source-Hash: 83b20797fb0a01a0 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Pullout" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.pullout" +msgstr "拉出式" + +# Review: required +# Source-Hash: 43c251f465b647ce +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Rack" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.rack" +msgstr "置物架" + +# Review: required +# Source-Hash: 3c2b3026d37cbcc2 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Remove compartment" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.removeCompartment" +msgstr "移除隔间" + +# Review: required +# Source-Hash: b34d5ee0f218221d +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Right" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.right" +msgstr "右" + +# Review: required +# Source-Hash: d7145f84f8e0e3fe +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Shelf" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.shelf" +msgstr "置物架" + +# Review: required +# Source-Hash: 5fbb88f1f079b6db +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Shelves" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.shelves" +msgstr "层板" + +# Review: required +# Source-Hash: 47173085127029f0 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Shelves inside" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.shelvesInside" +msgstr "内部层板" + +# Review: required +# Source-Hash: 62ab2eb3c775da95 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Single" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.single" +msgstr "单扇" + +# Review: required +# Source-Hash: 522a7535fc93fb4f +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Sink" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.sink" +msgstr "水槽" + +# Review: required +# Source-Hash: 1a79a485d91f3f28 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Style" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.style" +msgstr "样式" + +# Review: required +# Source-Hash: 78a454b7ac7a3cd9 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Surface" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.surface" +msgstr "表面" + +# Review: required +# Source-Hash: 27644f0497fd9849 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Top" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.top" +msgstr "顶部" + +# Review: required +# Source-Hash: eaadfd2d19b27d87 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Top Freezer" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.topFreezer" +msgstr "上置冷冻" + +# Review: required +# Source-Hash: 04f3a3462ef5d247 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Top grate" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.topGrate" +msgstr "顶部炉架" + +# Review: required +# Source-Hash: 4a616e1d2ca55bd5 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Tray" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.tray" +msgstr "托盘" + +# Review: required +# Source-Hash: c44f7ab8bbd24858 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Type" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.type" +msgstr "类型" + +# Review: required +# Source-Hash: 6c4de540d19316ab +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Washer" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.washer" +msgstr "洗碗机" + +# Review: required +# Source-Hash: 5211a0caf3518125 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Wire" +#: packages/nodes/src/cabinet/compartment-card.tsx +#, fuzzy +msgid "node.cabinet.compartmentCard.wire" +msgstr "金属丝" + # Source-Hash: 693a0d8896f5cc43 # Review: required # AI-Provider: cursor-agent # AI-Model: claude-opus -# English: "A configurable parametric base cabinet." -#: packages/nodes/src/i18n/definition-messages.ts +# English: "A configurable parametric base cabinet." +#: packages/nodes/src/i18n/definition-messages.ts +#, fuzzy +msgid "node.cabinet.description" +msgstr "可配置的参数化地柜。" + +# Review: required +# Source-Hash: b0568ea943addd5b +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Bottom freezer" +#: packages/nodes/src/cabinet/essential-controls.tsx +#, fuzzy +msgid "node.cabinet.essentialControls.bottomFreezer" +msgstr "下置冷冻" + +# Review: required +# Source-Hash: da78819903ae0863 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Cooktop type" +#: packages/nodes/src/cabinet/essential-controls.tsx +#, fuzzy +msgid "node.cabinet.essentialControls.cooktopType" +msgstr "灶台类型" + +# Review: required +# Source-Hash: c608188f58ed1cfc +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Door direction" +#: packages/nodes/src/cabinet/essential-controls.tsx +#, fuzzy +msgid "node.cabinet.essentialControls.doorDirection" +msgstr "开门方向" + +# Review: required +# Source-Hash: 3cd71355956a1821 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Double" +#: packages/nodes/src/cabinet/essential-controls.tsx +#, fuzzy +msgid "node.cabinet.essentialControls.double" +msgstr "双扇" + +# Review: required +# Source-Hash: f7fb8f6393cc4cfc +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Fridge type" +#: packages/nodes/src/cabinet/essential-controls.tsx +#, fuzzy +msgid "node.cabinet.essentialControls.fridgeType" +msgstr "冰箱类型" + +# Review: required +# Source-Hash: e67f11024d683ea9 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Gas" +#: packages/nodes/src/cabinet/essential-controls.tsx +#, fuzzy +msgid "node.cabinet.essentialControls.gas" +msgstr "燃气" + +# Review: required +# Source-Hash: 8ab91094cf650204 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Glass" +#: packages/nodes/src/cabinet/essential-controls.tsx +#, fuzzy +msgid "node.cabinet.essentialControls.glass" +msgstr "玻璃" + +# Review: required +# Source-Hash: d298f259163e868e +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Induction" +#: packages/nodes/src/cabinet/essential-controls.tsx +#, fuzzy +msgid "node.cabinet.essentialControls.induction" +msgstr "电磁" + +# Review: required +# Source-Hash: 76df477d42cec629 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Item options" +#: packages/nodes/src/cabinet/essential-controls.tsx +#, fuzzy +msgid "node.cabinet.essentialControls.itemOptions" +msgstr "物品选项" + +# Review: required +# Source-Hash: bca1b184af1c0c4b +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Left hinge" +#: packages/nodes/src/cabinet/essential-controls.tsx +#, fuzzy +msgid "node.cabinet.essentialControls.leftHinge" +msgstr "左铰链" + +# Review: required +# Source-Hash: e32da7429c85f1a5 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Right hinge" +#: packages/nodes/src/cabinet/essential-controls.tsx +#, fuzzy +msgid "node.cabinet.essentialControls.rightHinge" +msgstr "右铰链" + +# Review: required +# Source-Hash: 62ab2eb3c775da95 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Single" +#: packages/nodes/src/cabinet/essential-controls.tsx +#, fuzzy +msgid "node.cabinet.essentialControls.single" +msgstr "单扇" + +# Review: required +# Source-Hash: 4bc3042055df1e85 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Sink layout" +#: packages/nodes/src/cabinet/essential-controls.tsx +#, fuzzy +msgid "node.cabinet.essentialControls.sinkLayout" +msgstr "水槽布局" + +# Review: required +# Source-Hash: 29cffe75281dbea6 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Top freezer" +#: packages/nodes/src/cabinet/essential-controls.tsx +#, fuzzy +msgid "node.cabinet.essentialControls.topFreezer" +msgstr "上置冷冻" + +# Review: required +# Source-Hash: 09c2cb2ea7b1be3c +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Choose {label}" +#: packages/nodes/src/cabinet/kitchen-collection.tsx +#, fuzzy +msgid "node.cabinet.kitchenCollection.chooseLabel" +msgstr "选择{label}" + +# Review: required +# Source-Hash: 1dd2cac6488ddc30 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "No kitchen items match. Try “fridge”, “sink”, or “cabinet”." +#: packages/nodes/src/cabinet/kitchen-collection.tsx +#, fuzzy +msgid "node.cabinet.kitchenCollection.noKitchenItemsMatchTryFridge" +msgstr "没有匹配的厨房物品。试试“冰箱”“水槽”或“橱柜”。" + +# Review: required +# Source-Hash: 6752675ca6280ddd +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Search fridge, sink, cabinets…" +#: packages/nodes/src/cabinet/kitchen-collection.tsx +#, fuzzy +msgid "node.cabinet.kitchenCollection.searchFridgeSinkCabinets" +msgstr "搜索冰箱、水槽、橱柜…" + +# Review: required +# Source-Hash: fe3c6d57a07c323d +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Search kitchen items" +#: packages/nodes/src/cabinet/kitchen-collection.tsx +#, fuzzy +msgid "node.cabinet.kitchenCollection.searchKitchenItems" +msgstr "搜索厨房物品" + +# Review: required +# Source-Hash: d44a46146db2e44c +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Appliances & fixtures" +#: packages/nodes/src/cabinet/kitchen-catalog.ts +#, fuzzy +msgid "node.cabinet.kitchenGroup.appliances" +msgstr "电器与设施" + +# Review: required +# Source-Hash: d4d3ad7c099b6513 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Cabinets" +#: packages/nodes/src/cabinet/kitchen-catalog.ts +#, fuzzy +msgid "node.cabinet.kitchenGroup.cabinets" +msgstr "橱柜" + +# Review: required +# Source-Hash: 465db52f98c2d94f +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Add beside" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.addBeside" +msgstr "在旁边添加" + +# Review: required +# Source-Hash: 9733e2ad85deb6d5 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Add beside selected item" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.addBesideSelectedItem" +msgstr "在所选物品旁添加" + +# Review: required +# Source-Hash: 4b2f676fb4c9ec63 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Add {label}" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.addLabel" +msgstr "添加{label}" + +# Review: required +# Source-Hash: 5122b8e9b4ec6a00 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "An upper cabinet attached to this item will be removed to make room." +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.anUpperCabinetAttachedToThis" +msgstr "附着在此物品上的吊柜将被移除以腾出空间。" + +# Review: required +# Source-Hash: 5737c4567e0f6863 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Cabinet" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.cabinet" +msgstr "柜体" + +# Review: required +# Source-Hash: c0774c185060fc13 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Cancel" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.cancel" +msgstr "取消" + +# Review: required +# Source-Hash: f42912b116015f58 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "This {width} item cannot fit within the current run and its wall or corner limits. Move an end cabinet or free space, then try again." +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.cannotFit" +msgstr "这个 {width} 的物品无法放入当前橱柜组及其墙体或转角限制内。请移动端部橱柜或腾出空间后重试。" + +# Review: required +# Source-Hash: b7eeb26a356d03c3 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "{side, select, left {Inserts on the left of the selected item.} other {Inserts on the right of the selected item.}}" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.insertsBeside" +msgstr "{side, select, left {插入到所选物品的左侧。} other {插入到所选物品的右侧。}}" + +# Review: required +# Source-Hash: f65332177316d11d +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "The kitchen changed. Select an item again to refresh the preview." +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.kitchenChanged" +msgstr "厨房已更改。请重新选择物品以刷新预览。" + +# Review: required +# Source-Hash: 5b6990b17111fd6b +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Kitchen run preview, highlighted item is the proposed change" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.kitchenRunPreviewHighlightedItemIs" +msgstr "厨房橱柜组预览,高亮的物品为拟议更改" + +# Review: required +# Source-Hash: cb59562ba7eb1d25 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Left side" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.leftSide" +msgstr "左侧" + +# Review: required +# Source-Hash: 766354d53f17d78c +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "{name}: moves {distance}" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.moved" +msgstr "{name}:移动 {distance}" + +# Review: required +# Source-Hash: df1083d9ffc2c59d +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "{name}: {width}" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.previewItem" +msgstr "{name}:{width}" + +# Review: required +# Source-Hash: ada7fbece9ca9e3c +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Replace selected item" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.replaceSelectedItem" +msgstr "替换所选物品" + +# Review: required +# Source-Hash: ab8b52d2704537d2 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Replaces only the selected item." +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.replacesOnlyTheSelectedItem" +msgstr "仅替换所选物品。" + +# Review: required +# Source-Hash: 03cb6dea6e4a4c5e +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Replace with…" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.replaceWith" +msgstr "替换为…" + +# Review: required +# Source-Hash: 948fe657641f298c +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Replace with {label}" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.replaceWithLabel" +msgstr "替换为{label}" + +# Review: required +# Source-Hash: 154f9fa86b7670ba +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "{name}: {before} → {after}" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.resized" +msgstr "{name}:{before} → {after}" + +# Review: required +# Source-Hash: 4ecc493400fb6aa2 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Right side" +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.rightSide" +msgstr "右侧" + +# Review: required +# Source-Hash: f2c30e7e21cf27e6 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Unable to update this kitchen." +#: packages/nodes/src/cabinet/kitchen-module-actions.tsx +#, fuzzy +msgid "node.cabinet.kitchenModuleActions.unableToUpdateThisKitchen" +msgstr "无法更新此厨房。" + +# Source-Hash: 2e6d8cda361c648d +# Review: required +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Modular Cabinet" +#: packages/nodes/src/i18n/definition-messages.ts +#, fuzzy +msgid "node.cabinet.label" +msgstr "组合橱柜" + +# Review: required +# Source-Hash: 740e0a4e4afa78ea +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Finished height extends {overflow} mm above the ceiling." +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.aboveCeiling" +msgstr "完成高度超出天花板 {overflow} mm。" + +# Review: required +# Source-Hash: e3b4d2ed4f6f5efb +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Add chimney" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.addChimney" +msgstr "添加烟罩" + +# Review: required +# Source-Hash: 90bdc92c0a91d060 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Add compartment" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.addCompartment" +msgstr "添加隔间" + +# Review: required +# Source-Hash: ece05d9b6f4b616d +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Add wall cabinet" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.addWallCabinet" +msgstr "添加吊柜" + +# Review: required +# Source-Hash: f571cb2d06ae01ae +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Advanced" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.advanced" +msgstr "高级" + +# Review: required +# Source-Hash: 7f4dcb90defe1ac2 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Appliance" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.appliance" +msgstr "电器" + +# Review: required +# Source-Hash: bd5e3f533412ff6a +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Appliance front" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.applianceFront" +msgstr "电器面板" + +# Review: required +# Source-Hash: 05b65242d8c48791 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Auto" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.auto" +msgstr "自动" + +# Review: required +# Source-Hash: 9cf3754f15467c50 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Bar" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.bar" +msgstr "拉手条" + +# Review: required +# Source-Hash: 133893b177bd05d6 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Base Cabinet" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.baseCabinet" +msgstr "地柜" + +# Review: required +# Source-Hash: d63f16df2c754126 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Cabinet construction, compartments, and opening preview." +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.cabinetConstructionCompartmentsAndOpeningPreview" +msgstr "橱柜构造、隔间和开启预览。" + +# Review: required +# Source-Hash: d62dc35dac835228 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Cabinet panel" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.cabinetPanel" +msgstr "橱柜面板" + +# Review: required +# Source-Hash: 81caf4809d58b5f5 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Cabinet Type" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.cabinetType" +msgstr "橱柜类型" + +# Review: required +# Source-Hash: 5211341ed18f33f6 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Center" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.center" +msgstr "居中" + +# Review: required +# Source-Hash: d7cf5045c01b2eb9 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Close" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.close" +msgstr "关闭" + +# Review: required +# Source-Hash: cf29134333e47184 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Close cabinet" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.closeCabinet" +msgstr "关闭橱柜" + +# Review: required +# Source-Hash: b1ab1ba948bb77b0 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Common wall-cabinet heights. Use the slider below for a custom height." +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.commonWallCabinetHeightsUseThe" +msgstr "常用吊柜高度。如需自定义高度,请使用下方滑块。" + +# Review: required +# Source-Hash: fe9e63d5c5087386 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Compartments" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.compartments" +msgstr "隔间" + +# Review: required +# Source-Hash: 7984b1c42abd9c02 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Cutout" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.cutout" +msgstr "开槽" + +# Review: required +# Source-Hash: 99ac4d03c3061f3a +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Depth" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.depth" +msgstr "深度" + +# Review: required +# Source-Hash: 12df69f42beb0643 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Dimensions" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.dimensions" +msgstr "尺寸" + +# Review: required +# Source-Hash: 82c9ea6f403fc934 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Edit kitchen run" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.editKitchenRun" +msgstr "编辑厨房橱柜组" + +# Review: required +# Source-Hash: 7e9bbeb035fc73e2 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Fill to ceiling" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.fillToCeiling" +msgstr "填充至天花板" + +# Review: required +# Source-Hash: b3907da0ad234f10 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Finish" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.finish" +msgstr "完成" + +# Review: required +# Source-Hash: c1796152935221ef +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Front construction" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.frontConstruction" +msgstr "面板构造" + +# Review: required +# Source-Hash: 58884f99d64e6d00 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Handles" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.handles" +msgstr "拉手" + +# Review: required +# Source-Hash: 646ef0fbcbc58edf +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Height" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.height" +msgstr "高度" + +# Review: required +# Source-Hash: d73589d7c04b1121 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Height preset" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.heightPreset" +msgstr "预设高度" + +# Review: required +# Source-Hash: 590bfdd02dcdb857 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Hole" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.hole" +msgstr "孔" + +# Review: required +# Source-Hash: 3db1dea825785a30 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Inset" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.inset" +msgstr "内嵌" + +# Review: required +# Source-Hash: 1176d2568d093bf1 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Kitchen" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.kitchen" +msgstr "厨房" + +# Review: required +# Source-Hash: a74f10dadc92c8bb +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Kitchen run" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.kitchenRun" +msgstr "厨房橱柜组" + +# Review: required +# Source-Hash: 103e15b39c909210 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Knob" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.knob" +msgstr "旋钮拉手" + +# Review: required +# Source-Hash: 81d365ccef73068c +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Mounting" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.mounting" +msgstr "安装方式" + +# Review: required +# Source-Hash: f2953d2931e36d0c +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "None" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.none" +msgstr "无" + +# Review: required +# Source-Hash: 3e52f04f92e08070 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Open" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.open" +msgstr "打开" + +# Review: required +# Source-Hash: b8ecc16c07d66f42 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Open Animation" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.openAnimation" +msgstr "开启动画" + +# Review: required +# Source-Hash: 2d4adbbd70c3ae6a +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Open cabinet" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.openCabinet" +msgstr "打开橱柜" + +# Review: required +# Source-Hash: 9c215dc512e57fa4 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Overlay" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.overlay" +msgstr "盖门" + +# Review: required +# Source-Hash: a35b7357943a5cae +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Panel-ready" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.panelReady" +msgstr "可装面板" + +# Review: required +# Source-Hash: 3d0d4eee59177824 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Planning checks" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.planningChecks" +msgstr "规划检查" + +# Review: required +# Source-Hash: c7b10382e01914ad +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Play" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.play" +msgstr "播放" + +# Review: required +# Source-Hash: c530f8af9dfd846f +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Play animation" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.playAnimation" +msgstr "播放动画" + +# Review: required +# Source-Hash: 9da0cbfad144d737 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Position" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.position" +msgstr "位置" + +# Review: required +# Source-Hash: efca749fc4463623 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Raised Arch" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.raisedArch" +msgstr "凸起拱形" + +# Review: required +# Source-Hash: a8639a97ab07cd59 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Remove wall cabinet" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.removeWallCabinet" +msgstr "移除吊柜" + +# Review: required +# Source-Hash: 03cb6dea6e4a4c5e +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Replace with…" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.replaceWith" +msgstr "替换为…" + +# Review: required +# Source-Hash: 5d6956c21fde6418 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Reveal gap" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.revealGap" +msgstr "缝隙" + +# Review: required +# Source-Hash: 5b68e435b7210876 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Shaker" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.shaker" +msgstr "夏克风" + +# Review: required +# Source-Hash: c378ed346bf83375 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Shared countertop, plinth, and finishes" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.sharedCountertopPlinthAndFinishes" +msgstr "共用台面、踢脚和饰面" + +# Review: required +# Source-Hash: 8775bc8dc9593964 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Slab" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.slab" +msgstr "楼板" + +# Review: required +# Source-Hash: 8606fe2c60764a95 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Solid matching front between the cabinet and wall. Countertop and toe-kick continue across this filler." +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.solidMatchingFrontBetweenTheCabinet" +msgstr "橱柜与墙之间的同款实心面板。台面和踢脚会延续到此填充板上。" + +# Review: required +# Source-Hash: 5a4d5353cc496a63 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Standard width" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.standardWidth" +msgstr "标准宽度" + +# Review: required +# Source-Hash: 4a784e3e95a08715 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Stop" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.stop" +msgstr "停止" + +# Review: required +# Source-Hash: 72c9fcd7a0eb5380 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Stop animation" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.stopAnimation" +msgstr "停止动画" + +# Review: required +# Source-Hash: 1a79a485d91f3f28 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Style" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.style" +msgstr "样式" + +# Review: required +# Source-Hash: bfd618690e0c2f24 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Tall Cabinet" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.tallCabinet" +msgstr "高柜" + +# Review: required +# Source-Hash: 27644f0497fd9849 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Top" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.top" +msgstr "顶部" + +# Review: required +# Source-Hash: d09654ebd12a538a +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Top Cabinet" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.topCabinet" +msgstr "顶柜" + +# Review: required +# Source-Hash: bc19e7805b3e3703 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Top / Ceiling" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.topCeiling" +msgstr "顶部 / 天花板" + +# Review: required +# Source-Hash: 29ea8a68eed99925 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Top depth" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.topDepth" +msgstr "顶部深度" + +# Review: required +# Source-Hash: 2d40f591e7dcbf5a +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Top height" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.topHeight" +msgstr "顶部高度" + +# Review: required +# Source-Hash: 3b878d6015c03945 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Trim / Soffit" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.trimSoffit" +msgstr "饰条 / 吊顶" + +# Review: required +# Source-Hash: a6e5be20001e8d26 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Uses the cabinet front style, reveal, handle, and front material settings below." +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.usesTheCabinetFrontStyleReveal" +msgstr "使用下方的橱柜面板样式、缝隙、拉手和面板材质设置。" + +# Review: required +# Source-Hash: cd55643590c64a42 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Wall filler" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.wallFiller" +msgstr "靠墙填充板" + +# Review: required +# Source-Hash: 3a0ccd6c46877a87 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Width" +#: packages/nodes/src/cabinet/panel.tsx +#, fuzzy +msgid "node.cabinet.panel.width" +msgstr "宽度" + +# Review: required +# Source-Hash: 4ef03cfd6782316b +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Base cabinet" +#: packages/nodes/src/cabinet/kitchen-catalog.ts +#, fuzzy +msgid "node.cabinet.preset.baseCabinet" +msgstr "地柜" + +# Review: required +# Source-Hash: d353fff221a78228 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Dishwasher" +#: packages/nodes/src/cabinet/kitchen-catalog.ts +#, fuzzy +msgid "node.cabinet.preset.dishwasher" +msgstr "洗碗机" + +# Review: required +# Source-Hash: ecb596567b8b7179 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Drawer cabinet" +#: packages/nodes/src/cabinet/kitchen-catalog.ts +#, fuzzy +msgid "node.cabinet.preset.drawerCabinet" +msgstr "抽屉柜" + +# Review: required +# Source-Hash: 85724031c91952a3 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Fridge" +#: packages/nodes/src/cabinet/kitchen-catalog.ts +#, fuzzy +msgid "node.cabinet.preset.fridge" +msgstr "冰箱" + +# Review: required +# Source-Hash: 72d587d58b645a81 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Gas cooktop" +#: packages/nodes/src/cabinet/kitchen-catalog.ts +#, fuzzy +msgid "node.cabinet.preset.gasCooktop" +msgstr "燃气灶" + +# Review: required +# Source-Hash: 6b02c36e6aac2cd6 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Induction cooktop" +#: packages/nodes/src/cabinet/kitchen-catalog.ts +#, fuzzy +msgid "node.cabinet.preset.inductionCooktop" +msgstr "电磁炉" + +# Review: required +# Source-Hash: d5fcb790aef707bf +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Oven Tower" +#: packages/nodes/src/cabinet/kitchen-catalog.ts +#, fuzzy +msgid "node.cabinet.preset.ovenTower" +msgstr "烤箱高柜" + +# Review: required +# Source-Hash: edd4d1ab7525dcaa +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Sink cabinet" +#: packages/nodes/src/cabinet/kitchen-catalog.ts +#, fuzzy +msgid "node.cabinet.preset.sinkCabinet" +msgstr "水槽柜" + +# Review: required +# Source-Hash: 9b7427a8954f618b +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Tall Pantry" +#: packages/nodes/src/cabinet/kitchen-catalog.ts +#, fuzzy +msgid "node.cabinet.preset.tallPantry" +msgstr "高储物柜" + +# Review: required +# Source-Hash: 3bd9629eb17cc572 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Wall cabinet" +#: packages/nodes/src/cabinet/kitchen-catalog.ts +#, fuzzy +msgid "node.cabinet.preset.wallCabinet" +msgstr "吊柜" + +# Review: required +# Source-Hash: 7c40d26770eede82 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Add left" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.addLeft" +msgstr "向左添加" + +# Review: required +# Source-Hash: 25082cdf77e219c3 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Add right" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.addRight" +msgstr "向右添加" + +# Review: required +# Source-Hash: 4b1204c1b706f618 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Align cabinets & handles" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.alignCabinetsHandles" +msgstr "对齐橱柜和拉手" + +# Review: required +# Source-Hash: 8c73c7a9406db5ad +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Applies depth, carcass, plinth, and countertop thickness to this run." +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.appliesDepthCarcassPlinthAndCountertop" +msgstr "将深度、柜体、踢脚和台面厚度应用到此橱柜组。" + +# Review: required +# Source-Hash: ef576e6c8f9ebe5f +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "{count, plural, one {Create {number} module copy} other {Create {number} module copies}}" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.arrayCreate" +msgstr "{count, plural, other {创建 {number} 个模块副本}}" + +# Review: required +# Source-Hash: 0eec3888096306a1 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "{count, plural, one {Create {number} {name} copy} other {Create {number} {name} copies}}" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.arrayCreateNamed" +msgstr "{count, plural, other {创建 {number} 个{name}副本}}" + +# Review: required +# Source-Hash: 8cdc0b808b551d3a +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Choose a copy count from 1 to 20 and spacing from 0 to 2 m" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.arrayInvalidOptions" +msgstr "请选择 1 到 20 的副本数量和 0 到 2 m 的间距" + +# Review: required +# Source-Hash: cb89fe4161e87d68 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "There is not enough room in this run for the requested array" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.arrayNoRoom" +msgstr "此橱柜组空间不足以容纳所需阵列" + +# Review: required +# Source-Hash: 075d027345689724 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Choose a standard or appliance module as the source" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.arrayNoSource" +msgstr "请选择一个标准模块或电器模块作为源" + +# Review: required +# Source-Hash: 05b65242d8c48791 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Auto" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.auto" +msgstr "自动" + +# Review: required +# Source-Hash: 7ceade8f25b58fe9 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Back" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.back" +msgstr "返回" + +# Review: required +# Source-Hash: b2c3a03bf67a97a7 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Balances standard base cabinets while keeping appliance and corner-filler widths fixed." +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.balancesStandardBaseCabinetsWhileKeeping" +msgstr "平衡标准地柜宽度,同时保持电器和转角填充板宽度不变。" + +# Review: required +# Source-Hash: 9cf3754f15467c50 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Bar" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.bar" +msgstr "拉手条" + +# Review: required +# Source-Hash: ccec5da17ca39eee +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Bar counter" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.barCounter" +msgstr "吧台" + +# Review: required +# Source-Hash: 97c1605fff221752 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Bar depth" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.barDepth" +msgstr "吧台深度" + +# Review: required +# Source-Hash: 9514a6ddebdca34e +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Bar height" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.barHeight" +msgstr "吧台高度" + +# Review: required +# Source-Hash: 7af3b69b4b5aeb19 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Carcass height" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.carcassHeight" +msgstr "柜体高度" + +# Review: required +# Source-Hash: 5211341ed18f33f6 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Center" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.center" +msgstr "居中" + +# Review: required +# Source-Hash: b1ab1ba948bb77b0 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Common wall-cabinet heights. Use the slider below for a custom height." +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.commonWallCabinetHeightsUseThe" +msgstr "常用吊柜高度。如需自定义高度,请使用下方滑块。" + +# Review: required +# Source-Hash: 88ccc87b9b45a464 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Copies" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.copies" +msgstr "副本" + +# Review: required +# Source-Hash: d215c489b8385d9f +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Copies include the source cabinet structure and any attached wall cabinet. Existing modules stay fixed; the requested array must fit in the available run space." +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.copiesIncludeTheSourceCabinetStructure" +msgstr "副本包含源橱柜结构及其附着的吊柜。现有模块保持不动;所需阵列必须能放入橱柜组的可用空间。" + +# Review: required +# Source-Hash: 221d1b64649b08f8 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Corner fillers cannot be used as array sources" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.cornerFillersCannotBeUsedAs" +msgstr "转角填充板不能用作阵列源" + +# Review: required +# Source-Hash: d8d1bc5a0f9fa0cd +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Countertop depth" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.countertopDepth" +msgstr "台面深度" + +# Review: required +# Source-Hash: 10bba4a11996c84b +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Countertop height" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.countertopHeight" +msgstr "台面高度" + +# Review: required +# Source-Hash: 8abdfbc1798d9eaa +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Create array" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.createArray" +msgstr "创建阵列" + +# Review: required +# Source-Hash: 7984b1c42abd9c02 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Cutout" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.cutout" +msgstr "开槽" + +# Review: required +# Source-Hash: 555240ffcca44233 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Delete {name}" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.deleteModule" +msgstr "删除{name}" + +# Review: required +# Source-Hash: 99ac4d03c3061f3a +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Depth" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.depth" +msgstr "深度" + +# Review: required +# Source-Hash: 76cd03300faa9b2b +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Direction" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.direction" +msgstr "方向" + +# Review: required +# Source-Hash: 5ca5884d3ff7edf4 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Duplicate along run" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.duplicateAlongRun" +msgstr "沿橱柜组复制" + +# Review: required +# Source-Hash: a834f687290afc10 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Equalize all resizeable standard base cabinets in this run" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.equalizeAll" +msgstr "均分此橱柜组中所有可调宽度的标准地柜" + +# Review: required +# Source-Hash: 24da8a2de2c6e345 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "The resizeable cabinet widths are already equal" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.equalizeAlreadyEqual" +msgstr "可调宽度的橱柜已经等宽" + +# Review: required +# Source-Hash: c38a4faef2097b73 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "At least two standard base cabinets are required" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.equalizeNeedsTwo" +msgstr "至少需要两个标准地柜" + +# Review: required +# Source-Hash: 61f15ae24419430c +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "The available run width cannot satisfy the cabinet width limits" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.equalizeNoFit" +msgstr "橱柜组的可用宽度无法满足橱柜宽度限制" + +# Review: required +# Source-Hash: 7617bb3b455dcdda +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Equalize widths" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.equalizeWidths" +msgstr "均分宽度" + +# Review: required +# Source-Hash: ad8c948d883a0c9d +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "{side, select, left {Left: {width} mm} other {Right: {width} mm}}" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.fillerPlanSide" +msgstr "{side, select, left {左侧:{width} mm} other {右侧:{width} mm}}" + +# Review: required +# Source-Hash: 47ccd8c8b04475cd +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Finish & align" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.finishAlign" +msgstr "饰面与对齐" + +# Review: required +# Source-Hash: 855892e18c74153a +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Finished back" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.finishedBack" +msgstr "背面饰面" + +# Review: required +# Source-Hash: 7ab47aea30c73663 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Finished exposed ends" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.finishedExposedEnds" +msgstr "外露端饰面" + +# Review: required +# Source-Hash: c9356f25caf33eec +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Fits 50–150 mm gaps at run ends beside perpendicular walls." +#: packages/nodes/src/cabinet/run-panel.tsx #, fuzzy -msgid "node.cabinet.description" -msgstr "可配置的参数化地柜。" +msgid "node.cabinet.runPanel.fits50150MmGapsAt" +msgstr "填补橱柜组两端靠垂直墙处 50–150 mm 的缝隙。" -# Source-Hash: 2e6d8cda361c648d # Review: required +# Source-Hash: b6f541bc28e38d2f # AI-Provider: cursor-agent # AI-Model: claude-opus -# English: "Modular Cabinet" -#: packages/nodes/src/i18n/definition-messages.ts +# English: "Fit wall fillers" +#: packages/nodes/src/cabinet/run-panel.tsx #, fuzzy -msgid "node.cabinet.label" -msgstr "组合橱柜" +msgid "node.cabinet.runPanel.fitWallFillers" +msgstr "适配靠墙填充板" + +# Review: required +# Source-Hash: 2af738f010ce28f0 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Fronts" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.fronts" +msgstr "面板" + +# Review: required +# Source-Hash: 58884f99d64e6d00 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Handles" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.handles" +msgstr "拉手" + +# Review: required +# Source-Hash: d73589d7c04b1121 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Height preset" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.heightPreset" +msgstr "预设高度" + +# Review: required +# Source-Hash: 590bfdd02dcdb857 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Hole" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.hole" +msgstr "孔" + +# Review: required +# Source-Hash: 3db1dea825785a30 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Inset" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.inset" +msgstr "内嵌" + +# Review: required +# Source-Hash: 2997c230c529590d +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Island & Bar" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.islandBar" +msgstr "岛台与吧台" + +# Review: required +# Source-Hash: a74f10dadc92c8bb +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Kitchen run" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.kitchenRun" +msgstr "厨房橱柜组" + +# Review: required +# Source-Hash: 103e15b39c909210 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Knob" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.knob" +msgstr "旋钮拉手" + +# Review: required +# Source-Hash: f365c6b6dd9ebab9 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Left" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.left" +msgstr "左" + +# Review: required +# Source-Hash: 3c88a1840043e15a +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Match base heights, backs, reveals and handles. Align upper cabinets; preserve tall appliances and custom compartments." +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.matchBaseHeightsBacksRevealsAnd" +msgstr "统一地柜高度、背板、缝隙和拉手。对齐吊柜;保留高电器和自定义隔间。" + +# Review: required +# Source-Hash: b112e31fe44cc94b +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Metric · 600 mm" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.metricProfile" +msgstr "公制 · 600 mm" + +# Review: required +# Source-Hash: 4739f6315c5e8680 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Module {number}" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.moduleNumber" +msgstr "模块 {number}" + +# Review: required +# Source-Hash: b8801184e07e4815 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Modules" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.modules" +msgstr "模块" + +# Review: required +# Source-Hash: 81d365ccef73068c +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Mounting" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.mounting" +msgstr "安装方式" + +# Review: required +# Source-Hash: a3914bd96488175c +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "No eligible module" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.noEligibleModule" +msgstr "没有可用模块" + +# Review: required +# Source-Hash: f2953d2931e36d0c +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "None" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.none" +msgstr "无" + +# Review: required +# Source-Hash: 9c215dc512e57fa4 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Overlay" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.overlay" +msgstr "盖门" + +# Review: required +# Source-Hash: 49fb05dfafd6001d +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Plinth height" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.plinthHeight" +msgstr "踢脚高度" + +# Review: required +# Source-Hash: 9da0cbfad144d737 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Position" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.position" +msgstr "位置" + +# Review: required +# Source-Hash: efca749fc4463623 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Raised Arch" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.raisedArch" +msgstr "凸起拱形" + +# Review: required +# Source-Hash: 5d6956c21fde6418 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Reveal gap" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.revealGap" +msgstr "缝隙" + +# Review: required +# Source-Hash: b34d5ee0f218221d +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Right" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.right" +msgstr "右" + +# Review: required +# Source-Hash: e022da49ae8b4aef +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Seating overhang" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.seatingOverhang" +msgstr "座位悬挑" + +# Review: required +# Source-Hash: 5b68e435b7210876 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Shaker" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.shaker" +msgstr "夏克风" + +# Review: required +# Source-Hash: cba29b18ce666b0a +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Shared Plinth & Countertop" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.sharedPlinthCountertop" +msgstr "共用踢脚与台面" + +# Review: required +# Source-Hash: f7d577c4064c16ff +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Show countertop" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.showCountertop" +msgstr "显示台面" + +# Review: required +# Source-Hash: 5d98e04dfd2e0a83 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Show plinth" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.showPlinth" +msgstr "显示踢脚" + +# Review: required +# Source-Hash: 8775bc8dc9593964 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Slab" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.slab" +msgstr "楼板" + +# Review: required +# Source-Hash: 5bdc0a959203c52e +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Source module" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.sourceModule" +msgstr "源模块" + +# Review: required +# Source-Hash: e4698e83d02beb6c +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Spacing" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.spacing" +msgstr "间距" + +# Review: required +# Source-Hash: 40e3105cbe68d163 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Standard dimensions" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.standardDimensions" +msgstr "标准尺寸" + +# Review: required +# Source-Hash: 1a79a485d91f3f28 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Style" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.style" +msgstr "样式" + +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# Source-Hash: e9d7ad9851d476d9 +# Review: required +# English: "{type, select, shelf {Shelf} drawer {Drawer} door {Door} oven {Oven} microwave {Microwave} dishwasher {Dishwasher} sink {Sink} cooktop_gas {Gas cooktop} cooktop_induction {Induction cooktop} pull_out_pantry {Pull-out pantry} fridge_single {Fridge} fridge_double {Double fridge} fridge_top_freezer {Top-freezer fridge} fridge_bottom_freezer {Bottom-freezer fridge} hood_pyramid {Pyramid hood} hood_curved_glass {Curved glass hood} other {{raw}}}" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.summaryCompartment" +msgstr "{type, select, shelf {层板} drawer {抽屉} door {柜门} oven {烤箱} microwave {微波炉} dishwasher {洗碗机} sink {水槽} cooktop_gas {燃气灶} cooktop_induction {电磁炉} pull_out_pantry {拉出式储物架} fridge_single {冰箱} fridge_double {双门冰箱} fridge_top_freezer {上置冷冻冰箱} fridge_bottom_freezer {下置冷冻冰箱} hood_pyramid {金字塔形烟罩} hood_curved_glass {弧形玻璃烟罩} other {{raw}}}" + +# Review: required +# Source-Hash: 98582c257f149d44 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "{count, plural, one {{number} compartment} other {{number} compartments}}" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.summaryCompartments" +msgstr "{count, plural, other {{number} 个隔间}}" + +# Review: required +# Source-Hash: 65b1cbba3b92c5b2 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Empty" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.summaryEmpty" +msgstr "空" + +# Review: required +# Source-Hash: 5db8b868684cf9f3 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Tall cabinet" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.summaryTall" +msgstr "高柜" + +# Review: required +# Source-Hash: 27644f0497fd9849 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Top" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.top" +msgstr "顶部" + +# Review: required +# Source-Hash: 88c85283afe0c0bc +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Unable to finish this kitchen run." +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.unableToFinish" +msgstr "无法完成此厨房橱柜组。" + +# Review: required +# Source-Hash: 8f668fb3e1a1696a +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Use {name} as array source" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.useAsArraySource" +msgstr "将{name}用作阵列源" + +# Review: required +# Source-Hash: 9308a109d017dcd6 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Use this module as the array source" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.useThisModuleAsTheArray" +msgstr "将此模块用作阵列源" + +# Review: required +# Source-Hash: 1ce253a4d11bfa68 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "US · 24 in" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.usProfile" +msgstr "美制 · 24 in" + +# Review: required +# Source-Hash: a2d852b2c5629796 +# AI-Provider: cursor-agent +# AI-Model: claude-opus +# English: "Waterfall ends" +#: packages/nodes/src/cabinet/run-panel.tsx +#, fuzzy +msgid "node.cabinet.runPanel.waterfallEnds" +msgstr "瀑布式侧板" # Source-Hash: ffc8d80e438f40b7 # Review: required diff --git a/packages/nodes/src/cabinet/__tests__/defaults.test.ts b/packages/nodes/src/cabinet/__tests__/defaults.test.ts index 97383be57c..13792b57ce 100644 --- a/packages/nodes/src/cabinet/__tests__/defaults.test.ts +++ b/packages/nodes/src/cabinet/__tests__/defaults.test.ts @@ -84,6 +84,13 @@ test('cabinet creation defaults use the metric 600 mm family', () => { } }) +test('kitchen search also matches the name the picker shows in the UI language', () => { + expect(kitchenItemMatches('fridge-single', 'réfrigérateur')).toBe(false) + expect(kitchenItemMatches('fridge-single', 'réfrigérateur', 'Réfrigérateur')).toBe(true) + // The English names and keywords still match alongside a translated label. + expect(kitchenItemMatches('fridge-single', 'fridge', 'Réfrigérateur')).toBe(true) +}) + test('kitchen search discovers appliances by familiar names and finds renamed modules by their contents', () => { expect(kitchenItemMatches('fridge-single', 'refrigerator')).toBe(true) expect(kitchenItemMatches('drawer-base', 'drawers')).toBe(true) diff --git a/packages/nodes/src/cabinet/__tests__/kitchen-catalog.test.ts b/packages/nodes/src/cabinet/__tests__/kitchen-catalog.test.ts index 1e080a875f..362b09a4ae 100644 --- a/packages/nodes/src/cabinet/__tests__/kitchen-catalog.test.ts +++ b/packages/nodes/src/cabinet/__tests__/kitchen-catalog.test.ts @@ -13,3 +13,13 @@ test('finding placed kitchen items lists modules, not the fillers of their run', expect(findKitchenItems(nodes, 'cupboard').map((node) => node.id)).toEqual([cabinet.id]) expect(findKitchenItems(nodes, 'dishwasher')).toEqual([]) }) + +test('an upper attached to a module is found as a wall cabinet, by its shown name too', () => { + const run = CabinetNode.parse({}) + const base = CabinetModuleNode.parse({ parentId: run.id }) + const upper = CabinetModuleNode.parse({ parentId: base.id }) + const nodes = Object.fromEntries([run, base, upper].map((node) => [node.id, node])) + expect(findKitchenItems(nodes, 'overhead').map((node) => node.id)).toEqual([upper.id]) + const shown = (id: string) => (id === 'wall-cabinet' ? 'Meuble haut' : 'Meuble bas') + expect(findKitchenItems(nodes, 'meuble haut', shown).map((node) => node.id)).toEqual([upper.id]) +}) diff --git a/packages/nodes/src/cabinet/compartment-card.tsx b/packages/nodes/src/cabinet/compartment-card.tsx index fcf1f22f31..145e1c481e 100644 --- a/packages/nodes/src/cabinet/compartment-card.tsx +++ b/packages/nodes/src/cabinet/compartment-card.tsx @@ -1,5 +1,6 @@ 'use client' +import { type MessageDescriptor, usePascalI18n } from '@pascal-app/core' import { SegmentedControl, SliderControl, ToggleControl } from '@pascal-app/editor' import { ArrowDown, ArrowUp, FlipHorizontal2, Minus, Plus, Trash } from 'lucide-react' import { @@ -30,37 +31,88 @@ import { } from './stack' const COMPARTMENT_TYPE_OPTIONS = [ - { value: 'shelf', label: 'Shelf' }, - { value: 'drawer', label: 'Drawer' }, - { value: 'door', label: 'Door' }, - { value: 'oven', label: 'Oven' }, - { value: 'microwave', label: 'Micro' }, - { value: 'dishwasher', label: 'Washer' }, - { value: 'cooktop', label: 'Hob' }, - { value: 'sink', label: 'Sink' }, - { value: 'pull-out-pantry', label: 'Pullout' }, + { + value: 'shelf', + label: /* i18n */ { id: 'node.cabinet.compartmentCard.shelf', message: 'Shelf' }, + }, + { + value: 'drawer', + label: /* i18n */ { id: 'node.cabinet.compartmentCard.drawer', message: 'Drawer' }, + }, + { value: 'door', label: /* i18n */ { id: 'node.cabinet.compartmentCard.door', message: 'Door' } }, + { value: 'oven', label: /* i18n */ { id: 'node.cabinet.compartmentCard.oven', message: 'Oven' } }, + { + value: 'microwave', + label: /* i18n */ { id: 'node.cabinet.compartmentCard.micro', message: 'Micro' }, + }, + { + value: 'dishwasher', + label: /* i18n */ { id: 'node.cabinet.compartmentCard.washer', message: 'Washer' }, + }, + { + value: 'cooktop', + label: /* i18n */ { id: 'node.cabinet.compartmentCard.hob', message: 'Hob' }, + }, + { value: 'sink', label: /* i18n */ { id: 'node.cabinet.compartmentCard.sink', message: 'Sink' } }, + { + value: 'pull-out-pantry', + label: /* i18n */ { id: 'node.cabinet.compartmentCard.pullout', message: 'Pullout' }, + }, ] as const -const FRIDGE_TYPE_OPTION = { value: 'fridge', label: 'Fridge' } as const -const HOOD_TYPE_OPTION = { value: 'hood', label: 'Chimney' } as const +const FRIDGE_TYPE_OPTION = { + value: 'fridge', + label: /* i18n */ { id: 'node.cabinet.compartmentCard.fridge', message: 'Fridge' }, +} as const +const HOOD_TYPE_OPTION = { + value: 'hood', + label: /* i18n */ { id: 'node.cabinet.compartmentCard.chimney', message: 'Chimney' }, +} as const const COMPARTMENT_TYPE_CONTROL_OPTIONS = [...COMPARTMENT_TYPE_OPTIONS, FRIDGE_TYPE_OPTION] as const const WALL_COMPARTMENT_TYPE_CONTROL_OPTIONS = [ - { value: 'shelf', label: 'Shelf' }, - { value: 'drawer', label: 'Drawer' }, - { value: 'door', label: 'Door' }, + { + value: 'shelf', + label: /* i18n */ { id: 'node.cabinet.compartmentCard.shelf', message: 'Shelf' }, + }, + { + value: 'drawer', + label: /* i18n */ { id: 'node.cabinet.compartmentCard.drawer', message: 'Drawer' }, + }, + { value: 'door', label: /* i18n */ { id: 'node.cabinet.compartmentCard.door', message: 'Door' } }, HOOD_TYPE_OPTION, ] as const const FRIDGE_STYLE_OPTIONS = [ - { value: 'fridge-single', label: 'Single' }, - { value: 'fridge-double', label: 'Double' }, - { value: 'fridge-top-freezer', label: 'Top Freezer' }, - { value: 'fridge-bottom-freezer', label: 'Bottom Freezer' }, + { + value: 'fridge-single', + label: /* i18n */ { id: 'node.cabinet.compartmentCard.single', message: 'Single' }, + }, + { + value: 'fridge-double', + label: /* i18n */ { id: 'node.cabinet.compartmentCard.double', message: 'Double' }, + }, + { + value: 'fridge-top-freezer', + label: /* i18n */ { id: 'node.cabinet.compartmentCard.topFreezer', message: 'Top Freezer' }, + }, + { + value: 'fridge-bottom-freezer', + label: /* i18n */ { + id: 'node.cabinet.compartmentCard.bottomFreezer', + message: 'Bottom Freezer', + }, + }, ] as const const COOKTOP_STYLE_OPTIONS = [ - { value: 'cooktop-gas', label: 'Gas' }, - { value: 'cooktop-induction', label: 'Induction' }, + { + value: 'cooktop-gas', + label: /* i18n */ { id: 'node.cabinet.compartmentCard.gas', message: 'Gas' }, + }, + { + value: 'cooktop-induction', + label: /* i18n */ { id: 'node.cabinet.compartmentCard.induction', message: 'Induction' }, + }, ] as const const GAS_COOKTOP_LAYOUT_OPTIONS = [ @@ -76,22 +128,46 @@ const INDUCTION_COOKTOP_LAYOUT_OPTIONS = [ ] as const satisfies Array<{ value: CooktopLayout; label: string }> const SINK_LAYOUT_OPTIONS = [ - { value: 'single', label: 'Single' }, - { value: 'double', label: 'Double' }, + { + value: 'single', + label: /* i18n */ { id: 'node.cabinet.compartmentCard.single', message: 'Single' }, + }, + { + value: 'double', + label: /* i18n */ { id: 'node.cabinet.compartmentCard.double', message: 'Double' }, + }, { value: 'double-offset', label: '60/40' }, -] as const satisfies Array<{ value: SinkLayout; label: string }> +] as const satisfies Array<{ value: SinkLayout; label: MessageDescriptor | string }> const PULL_OUT_PANTRY_RACK_STYLE_OPTIONS = [ - { value: 'wire', label: 'Wire' }, - { value: 'tray', label: 'Tray' }, - { value: 'glass', label: 'Glass' }, -] as const satisfies Array<{ value: (typeof PULL_OUT_PANTRY_RACK_STYLES)[number]; label: string }> + { value: 'wire', label: /* i18n */ { id: 'node.cabinet.compartmentCard.wire', message: 'Wire' } }, + { value: 'tray', label: /* i18n */ { id: 'node.cabinet.compartmentCard.tray', message: 'Tray' } }, + { + value: 'glass', + label: /* i18n */ { id: 'node.cabinet.compartmentCard.glass', message: 'Glass' }, + }, +] as const satisfies Array<{ + value: (typeof PULL_OUT_PANTRY_RACK_STYLES)[number] + label: MessageDescriptor +}> const DOOR_TYPE_OPTIONS = [ - { value: 'single-left', label: 'Left' }, - { value: 'single-right', label: 'Right' }, - { value: 'double', label: 'Double' }, - { value: 'glass', label: 'Glass' }, + { + value: 'single-left', + label: /* i18n */ { id: 'node.cabinet.compartmentCard.left', message: 'Left' }, + }, + { + value: 'single-right', + label: /* i18n */ { id: 'node.cabinet.compartmentCard.right', message: 'Right' }, + }, + { + value: 'double', + label: /* i18n */ { id: 'node.cabinet.compartmentCard.double', message: 'Double' }, + }, + { + value: 'glass', + label: /* i18n */ { id: 'node.cabinet.compartmentCard.glass', message: 'Glass' }, + }, ] as const const ICON_BUTTON_CLASS = @@ -113,11 +189,17 @@ function Stepper({ min: number max: number }) { + const i18n = usePascalI18n() return (
{label}
) })} @@ -208,6 +296,7 @@ export function CompartmentCard({ allowHood?: boolean wallCabinet?: boolean }) { + const i18n = usePascalI18n() const type = compartment.type as CabinetCompartmentType const isFridge = isFridgeCompartmentType(type) const isHood = isHoodCompartmentType(type) @@ -217,13 +306,14 @@ export function CompartmentCard({
{displayIndex === 0 - ? 'Top' + ? i18n._({ id: 'node.cabinet.compartmentCard.top', message: 'Top' }) : displayIndex === total - 1 - ? 'Bottom' + ? i18n._({ id: 'node.cabinet.compartmentCard.bottom', message: 'Bottom' }) : `#${total - displayIndex}`}
onReplace(patchCompartment(compartment, { shelfCount: value }))} @@ -360,7 +464,7 @@ export function CompartmentCard({ {isFridge && (
- Style + {i18n._({ id: 'node.cabinet.compartmentCard.style', message: 'Style' })}
@@ -373,7 +477,7 @@ export function CompartmentCard({ } options={FRIDGE_STYLE_OPTIONS.map((option) => ({ value: option.value, - label: option.label, + label: i18n._(option.label), }))} value={type} /> @@ -382,14 +486,14 @@ export function CompartmentCard({ {isHood && (
- Chimney + {i18n._({ id: 'node.cabinet.compartmentCard.chimney', message: 'Chimney' })}
)} {isCooktop && (
- Surface + {i18n._({ id: 'node.cabinet.compartmentCard.surface', message: 'Surface' })}
@@ -408,13 +512,13 @@ export function CompartmentCard({ } options={COOKTOP_STYLE_OPTIONS.map((option) => ({ value: option.value, - label: option.label, + label: i18n._(option.label), }))} value={type} />
- Layout + {i18n._({ id: 'node.cabinet.compartmentCard.layout', message: 'Layout' })}
@@ -432,7 +536,7 @@ export function CompartmentCard({
{ const count = compartmentCooktopElementCount( compartment, @@ -452,7 +556,7 @@ export function CompartmentCard({ {type === 'cooktop-gas' && ( onReplace(patchCompartment(compartment, { cooktopShowGrate: checked })) } @@ -464,13 +568,13 @@ export function CompartmentCard({ {type === 'sink' && (
- Bowls + {i18n._({ id: 'node.cabinet.compartmentCard.bowls', message: 'Bowls' })}
onReplace(patchCompartment(compartment, { sinkLayout: value }))} options={SINK_LAYOUT_OPTIONS.map((option) => ({ value: option.value, - label: option.label, + label: typeof option.label === 'string' ? option.label : i18n._(option.label), }))} value={compartmentSinkLayout(compartment)} /> @@ -480,7 +584,7 @@ export function CompartmentCard({ {type === 'pull-out-pantry' && (
onReplace(patchCompartment(compartment, { shelfCount: value }))} @@ -488,7 +592,7 @@ export function CompartmentCard({ />
- Rack + {i18n._({ id: 'node.cabinet.compartmentCard.rack', message: 'Rack' })}
@@ -496,7 +600,7 @@ export function CompartmentCard({ } options={PULL_OUT_PANTRY_RACK_STYLE_OPTIONS.map((option) => ({ value: option.value, - label: option.label, + label: i18n._(option.label), }))} value={compartmentPullOutPantryRackStyle(compartment)} /> diff --git a/packages/nodes/src/cabinet/essential-controls.tsx b/packages/nodes/src/cabinet/essential-controls.tsx index 4aea6283b3..b2eb52b63b 100644 --- a/packages/nodes/src/cabinet/essential-controls.tsx +++ b/packages/nodes/src/cabinet/essential-controls.tsx @@ -1,5 +1,6 @@ 'use client' +import { usePascalI18n } from '@pascal-app/core' import { PanelSection, SegmentedControl } from '@pascal-app/editor' import { type CabinetCompartment, @@ -23,6 +24,7 @@ export function CabinetEssentialControls({ width: number onReplace: (index: number, next: CabinetCompartment) => void }) { + const i18n = usePascalI18n() const entries = stack .map((part, index) => ({ part, index })) .filter( @@ -34,27 +36,59 @@ export function CabinetEssentialControls({ ) if (!entries.length) return null return ( - + {entries.map(({ part, index }) => (
{part.type === 'door' - ? 'Door direction' + ? i18n._({ + id: 'node.cabinet.essentialControls.doorDirection', + message: 'Door direction', + }) : part.type === 'sink' - ? 'Sink layout' + ? i18n._({ + id: 'node.cabinet.essentialControls.sinkLayout', + message: 'Sink layout', + }) : isFridgeCompartmentType(part.type) - ? 'Fridge type' - : 'Cooktop type'} + ? i18n._({ + id: 'node.cabinet.essentialControls.fridgeType', + message: 'Fridge type', + }) + : i18n._({ + id: 'node.cabinet.essentialControls.cooktopType', + message: 'Cooktop type', + })} {entries.length > 1 ? ` · ${index + 1}` : ''}
{part.type === 'door' && ( onReplace( @@ -70,8 +104,14 @@ export function CabinetEssentialControls({ @@ -88,10 +128,28 @@ export function CabinetEssentialControls({ onReplace( @@ -105,8 +163,17 @@ export function CabinetEssentialControls({ onReplace( diff --git a/packages/nodes/src/cabinet/index.ts b/packages/nodes/src/cabinet/index.ts index 1ed26bad19..b8d46c9685 100644 --- a/packages/nodes/src/cabinet/index.ts +++ b/packages/nodes/src/cabinet/index.ts @@ -2,9 +2,11 @@ export { bakeCabinetAnimationClip, poseCabinetMovingParts } from './animation' export { cabinetDefinition, cabinetModuleDefinition } from './definition' export { findKitchenItems, + KITCHEN_ITEM_LABELS, KITCHEN_ITEMS, kitchenItemMatches, kitchenPresetForModule, + kitchenPresetForPlacedModule, } from './kitchen-catalog' export { KitchenCollection, KitchenThumbnail } from './kitchen-collection' export { beginKitchenPlacement } from './kitchen-placement' diff --git a/packages/nodes/src/cabinet/kitchen-catalog.ts b/packages/nodes/src/cabinet/kitchen-catalog.ts index 8472d406fe..35f48c376c 100644 --- a/packages/nodes/src/cabinet/kitchen-catalog.ts +++ b/packages/nodes/src/cabinet/kitchen-catalog.ts @@ -1,4 +1,10 @@ -import type { AnyNode, AnyNodeId, CabinetModuleNode, CabinetNode } from '@pascal-app/core' +import type { + AnyNode, + AnyNodeId, + CabinetModuleNode, + CabinetNode, + MessageDescriptor, +} from '@pascal-app/core' import { CABINET_PRESETS, type CabinetPresetId } from './presets' export const KITCHEN_ITEMS = CABINET_PRESETS.map((preset) => ({ @@ -20,10 +26,40 @@ export const KITCHEN_ITEMS = CABINET_PRESETS.map((preset) => ({ }[preset.id], })) -export function kitchenItemMatches(id: CabinetPresetId, query: string): boolean { +/** + * Preset names in the UI language. The presets keep their English labels + * (agents and MCP read them); the kitchen picker and replace dialog show these. + */ +export const KITCHEN_ITEM_LABELS: Record = { + 'wall-cabinet': /* i18n */ { id: 'node.cabinet.preset.wallCabinet', message: 'Wall cabinet' }, + 'base-door': /* i18n */ { id: 'node.cabinet.preset.baseCabinet', message: 'Base cabinet' }, + 'drawer-base': /* i18n */ { id: 'node.cabinet.preset.drawerCabinet', message: 'Drawer cabinet' }, + dishwasher: /* i18n */ { id: 'node.cabinet.preset.dishwasher', message: 'Dishwasher' }, + 'cooktop-gas': /* i18n */ { id: 'node.cabinet.preset.gasCooktop', message: 'Gas cooktop' }, + 'cooktop-induction': /* i18n */ { + id: 'node.cabinet.preset.inductionCooktop', + message: 'Induction cooktop', + }, + 'sink-base': /* i18n */ { id: 'node.cabinet.preset.sinkCabinet', message: 'Sink cabinet' }, + 'tall-pantry': /* i18n */ { id: 'node.cabinet.preset.tallPantry', message: 'Tall Pantry' }, + 'oven-tower': /* i18n */ { id: 'node.cabinet.preset.ovenTower', message: 'Oven Tower' }, + 'fridge-single': /* i18n */ { id: 'node.cabinet.preset.fridge', message: 'Fridge' }, +} + +export const KITCHEN_GROUP_TITLES: Record<'Cabinets' | 'Appliances & fixtures', MessageDescriptor> = + { + Cabinets: /* i18n */ { id: 'node.cabinet.kitchenGroup.cabinets', message: 'Cabinets' }, + 'Appliances & fixtures': /* i18n */ { + id: 'node.cabinet.kitchenGroup.appliances', + message: 'Appliances & fixtures', + }, + } + +/** `label` is the name the picker shows, when it is not the English one. */ +export function kitchenItemMatches(id: CabinetPresetId, query: string, label = ''): boolean { const item = KITCHEN_ITEMS.find((entry) => entry.id === id) if (!item) return false - const text = `${item.label} ${item.keywords} kitchen cabinet`.toLowerCase() + const text = `${item.label} ${label} ${item.keywords} kitchen cabinet`.toLowerCase() return query .trim() .toLowerCase() @@ -48,17 +84,32 @@ export function kitchenPresetForModule( return 'base-door' } -/** The kitchen's placed modules a query names; fillers are part of their run, not items. */ +/** A placed module's preset, reading its parent: an upper attached to a module is a wall cabinet. */ +export function kitchenPresetForPlacedModule( + nodes: Readonly>, + node: CabinetModuleNode, +): CabinetPresetId { + const parent = node.parentId ? nodes[node.parentId as AnyNodeId] : undefined + if (parent?.type === 'cabinet-module') return 'wall-cabinet' + return kitchenPresetForModule(node, parent?.type === 'cabinet' ? parent : undefined) +} + +/** + * The kitchen's placed modules a query names; fillers are part of their run, + * not items. `labelFor` gives the name the UI shows for a preset, when it is + * not the English one. + */ export function findKitchenItems( nodes: Readonly>, query: string, + labelFor?: (id: CabinetPresetId) => string, ): CabinetModuleNode[] { return Object.values(nodes).filter((node): node is CabinetModuleNode => { if (node.type !== 'cabinet-module' || node.moduleKind !== 'standard') return false - const parent = node.parentId ? nodes[node.parentId as AnyNodeId] : undefined - const id = kitchenPresetForModule(node, parent?.type === 'cabinet' ? parent : undefined) + const id = kitchenPresetForPlacedModule(nodes, node) return ( - kitchenItemMatches(id, query) || (node.name ?? '').toLowerCase().includes(query.toLowerCase()) + kitchenItemMatches(id, query, labelFor?.(id)) || + (node.name ?? '').toLowerCase().includes(query.toLowerCase()) ) }) } diff --git a/packages/nodes/src/cabinet/kitchen-collection.tsx b/packages/nodes/src/cabinet/kitchen-collection.tsx index b592d9825d..f1658170df 100644 --- a/packages/nodes/src/cabinet/kitchen-collection.tsx +++ b/packages/nodes/src/cabinet/kitchen-collection.tsx @@ -1,8 +1,14 @@ 'use client' +import { usePascalI18n } from '@pascal-app/core' import { BuildPanelSection, BuildToolGrid, BuildToolTile } from '@pascal-app/editor' import { useId, useState } from 'react' -import { KITCHEN_ITEMS, kitchenItemMatches } from './kitchen-catalog' +import { + KITCHEN_GROUP_TITLES, + KITCHEN_ITEM_LABELS, + KITCHEN_ITEMS, + kitchenItemMatches, +} from './kitchen-catalog' import useCabinetPlacementStatus from './placement-status' import type { CabinetPresetId } from './presets' @@ -33,12 +39,14 @@ export function KitchenCollection({ query?: string includeWall?: boolean }) { + const i18n = usePascalI18n() const [search, setSearch] = useState('') const placementTarget = useCabinetPlacementStatus((state) => state.target) const inputId = useId() const items = KITCHEN_ITEMS.filter( (item) => - (includeWall || item.id !== 'wall-cabinet') && kitchenItemMatches(item.id, query ?? search), + (includeWall || item.id !== 'wall-cabinet') && + kitchenItemMatches(item.id, query ?? search, i18n._(KITCHEN_ITEM_LABELS[item.id])), ) return (
@@ -50,12 +58,18 @@ export function KitchenCollection({ {query === undefined && (
setSearch(event.target.value)} className="h-9 w-full rounded-lg border border-border bg-background px-3 text-xs focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring" @@ -69,17 +83,21 @@ export function KitchenCollection({ {entries.map((item) => ( onSelect(item.id)} /> ))} @@ -90,7 +108,10 @@ export function KitchenCollection({ })} {!items.length && (

- No kitchen items match. Try “fridge”, “sink”, or “cabinet”. + {i18n._({ + id: 'node.cabinet.kitchenCollection.noKitchenItemsMatchTryFridge', + message: 'No kitchen items match. Try “fridge”, “sink”, or “cabinet”.', + })}

)}
diff --git a/packages/nodes/src/cabinet/kitchen-module-actions.tsx b/packages/nodes/src/cabinet/kitchen-module-actions.tsx index c594bd5bc8..01d1e5c761 100644 --- a/packages/nodes/src/cabinet/kitchen-module-actions.tsx +++ b/packages/nodes/src/cabinet/kitchen-module-actions.tsx @@ -5,12 +5,14 @@ import { type CabinetNode, createSceneApi, runAsSingleSceneHistoryStep, + usePascalI18n, useScene, } from '@pascal-app/core' import { ActionButton, formatLinearMeasurement } from '@pascal-app/editor' import { useViewer } from '@pascal-app/viewer' import { useState } from 'react' import { applyCabinetModuleInsertion, cabinetModuleForRunInsertion } from './insertion' +import { KITCHEN_ITEM_LABELS } from './kitchen-catalog' import { KitchenCollection } from './kitchen-collection' import { type CabinetPresetId, cabinetPresetById } from './presets' import { moduleMaxX, moduleMinX, planRunModuleInsertion, runWallConstraints } from './run-layout' @@ -33,6 +35,7 @@ export function KitchenModuleActions({ run: CabinetNode onReplace: (id: CabinetPresetId) => void }) { + const i18n = usePascalI18n() const [action, setAction] = useState<'left' | 'right' | 'replace' | null>(null) const [presetId, setPresetId] = useState(null) const [error, setError] = useState(null) @@ -42,6 +45,7 @@ export function KitchenModuleActions({ const format = (value: number) => formatLinearMeasurement(value, unit, notation) const modules = cabinetModulesForRun(run, nodes) const preset = presetId ? cabinetPresetById(presetId) : null + const presetLabel = presetId ? i18n._(KITCHEN_ITEM_LABELS[presetId]) : '' const patch = preset?.createPatch(run) const module = patch ? cabinetModuleForRunInsertion( @@ -109,7 +113,12 @@ export function KitchenModuleActions({ else if (module && insertion?.ok) { const id = applyCabinetModuleInsertion({ module, plan: insertion, run, sceneApi: api }) if (!id) - throw new Error('The kitchen changed. Select an item again to refresh the preview.') + throw new Error( + i18n._({ + id: 'node.cabinet.kitchenModuleActions.kitchenChanged', + message: 'The kitchen changed. Select an item again to refresh the preview.', + }), + ) syncCornerRunsFromRunSources({ run: api.get(run.id) ?? run, sceneApi: api }) bumpCabinetRunLayoutRevision(api, run) useViewer.getState().setSelection({ selectedIds: [id] }) @@ -117,7 +126,14 @@ export function KitchenModuleActions({ }) reset() } catch (cause) { - setError(cause instanceof Error ? cause.message : 'Unable to update this kitchen.') + setError( + cause instanceof Error + ? cause.message + : i18n._({ + id: 'node.cabinet.kitchenModuleActions.unableToUpdateThisKitchen', + message: 'Unable to update this kitchen.', + }), + ) } } const changedId = action === 'replace' ? node.id : module?.id @@ -125,14 +141,20 @@ export function KitchenModuleActions({
{ setAction('right') setPresetId(null) }} /> { setAction('replace') setPresetId(null) @@ -143,14 +165,22 @@ export function KitchenModuleActions({
- {action === 'replace' ? 'Replace selected item' : 'Add beside selected item'} + {action === 'replace' + ? i18n._({ + id: 'node.cabinet.kitchenModuleActions.replaceSelectedItem', + message: 'Replace selected item', + }) + : i18n._({ + id: 'node.cabinet.kitchenModuleActions.addBesideSelectedItem', + message: 'Add beside selected item', + })}
{action !== 'replace' && ( @@ -163,7 +193,15 @@ export function KitchenModuleActions({ onClick={() => setAction(side)} className={`flex-1 rounded-lg border px-2 py-2 text-xs focus-visible:ring-2 focus-visible:ring-ring ${action === side ? 'border-primary bg-primary/10' : 'border-border'}`} > - {side === 'left' ? 'Left side' : 'Right side'} + {side === 'left' + ? i18n._({ + id: 'node.cabinet.kitchenModuleActions.leftSide', + message: 'Left side', + }) + : i18n._({ + id: 'node.cabinet.kitchenModuleActions.rightSide', + message: 'Right side', + })} ))}
@@ -179,13 +217,16 @@ export function KitchenModuleActions({ {preset && (

- {preset.label} · {format(patch?.width ?? 0)} + {presetLabel} · {format(patch?.width ?? 0)}

{fits && planned ? ( <>
{[...planned] @@ -194,24 +235,66 @@ export function KitchenModuleActions({
existing.id === entry.id)?.name ?? 'Cabinet')}: ${format(entry.width)}`} + title={i18n._({ + id: 'node.cabinet.kitchenModuleActions.previewItem', + message: '{name}: {width}', + values: { + name: + entry.id === changedId + ? presetLabel + : (modules.find((existing) => existing.id === entry.id)?.name ?? + i18n._({ + id: 'node.cabinet.kitchenModuleActions.cabinet', + message: 'Cabinet', + })), + width: format(entry.width), + }, + })} className={`min-w-0 rounded border ${entry.id === changedId ? 'border-primary bg-primary/30' : 'border-border bg-muted'}`} /> ))}

{action === 'replace' - ? 'Replaces only the selected item.' - : `Inserts on the ${action} of the selected item.`} + ? i18n._({ + id: 'node.cabinet.kitchenModuleActions.replacesOnlyTheSelectedItem', + message: 'Replaces only the selected item.', + }) + : i18n._({ + id: 'node.cabinet.kitchenModuleActions.insertsBeside', + message: + '{side, select, left {Inserts on the left of the selected item.} other {Inserts on the right of the selected item.}}', + values: { side: action }, + })}

{changes.map((entry) => { const before = modules.find((existing) => existing.id === entry.id)! + const moduleName = + before.name || + i18n._({ + id: 'node.cabinet.kitchenModuleActions.cabinet', + message: 'Cabinet', + }) return (

- {before.name || 'Cabinet'}:{' '} {Math.abs(before.width - entry.width) > 0.0001 - ? `${format(before.width)} → ${format(entry.width)}` - : `moves ${format(Math.abs(before.position[0] - entry.position[0]))}`} + ? i18n._({ + id: 'node.cabinet.kitchenModuleActions.resized', + message: '{name}: {before} → {after}', + values: { + name: moduleName, + before: format(before.width), + after: format(entry.width), + }, + }) + : i18n._({ + id: 'node.cabinet.kitchenModuleActions.moved', + message: '{name}: moves {distance}', + values: { + name: moduleName, + distance: format(Math.abs(before.position[0] - entry.position[0])), + }, + })}

) })} @@ -219,20 +302,38 @@ export function KitchenModuleActions({ patch?.cabinetType === 'tall' && node.children.length > 0 && (

- An upper cabinet attached to this item will be removed to make room. + {i18n._({ + id: 'node.cabinet.kitchenModuleActions.anUpperCabinetAttachedToThis', + message: + 'An upper cabinet attached to this item will be removed to make room.', + })}

)} ) : (

- This {format(patch?.width ?? 0)} item cannot fit within the current run and its - wall or corner limits. Move an end cabinet or free space, then try again. + {i18n._({ + id: 'node.cabinet.kitchenModuleActions.cannotFit', + message: + 'This {width} item cannot fit within the current run and its wall or corner limits. Move an end cabinet or free space, then try again.', + values: { width: format(patch?.width ?? 0) }, + })}

)}
diff --git a/packages/nodes/src/cabinet/panel.tsx b/packages/nodes/src/cabinet/panel.tsx index 5595bdb05a..021e22c6e6 100644 --- a/packages/nodes/src/cabinet/panel.tsx +++ b/packages/nodes/src/cabinet/panel.tsx @@ -6,7 +6,7 @@ import type { CabinetModuleNode as CabinetModuleNodeType, CabinetNode as CabinetNodeType, } from '@pascal-app/core' -import { createSceneApi, useScene } from '@pascal-app/core' +import { createSceneApi, formatFixed, usePascalI18n, useScene } from '@pascal-app/core' import { ActionButton, PanelSection, @@ -27,7 +27,7 @@ import { onCabinetAnimationChange, stopCabinetAnimation, } from './interaction' -import { kitchenPresetForModule } from './kitchen-catalog' +import { KITCHEN_ITEM_LABELS, kitchenPresetForModule } from './kitchen-catalog' import { KitchenCollection } from './kitchen-collection' import { KitchenModuleActions } from './kitchen-module-actions' import { cabinetModulePanelContext } from './panel-context' @@ -36,7 +36,7 @@ import { cabinetModuleSupportsTopFinish, cabinetModuleUsesFixedApplianceWidth, } from './panel-visibility' -import { CABINET_PRESETS, type CabinetPresetId, cabinetPresetById } from './presets' +import { CABINET_PRESETS, type CabinetPresetId } from './presets' import { CABINET_REVEAL_GAPS, type CabinetRevealGapId, @@ -94,39 +94,54 @@ import { } from './widths' const HANDLE_STYLE_OPTIONS = [ - { value: 'bar', label: 'Bar' }, - { value: 'knob', label: 'Knob' }, - { value: 'cutout', label: 'Cutout' }, - { value: 'hole', label: 'Hole' }, - { value: 'none', label: 'None' }, + { value: 'bar', label: /* i18n */ { id: 'node.cabinet.panel.bar', message: 'Bar' } }, + { value: 'knob', label: /* i18n */ { id: 'node.cabinet.panel.knob', message: 'Knob' } }, + { value: 'cutout', label: /* i18n */ { id: 'node.cabinet.panel.cutout', message: 'Cutout' } }, + { value: 'hole', label: /* i18n */ { id: 'node.cabinet.panel.hole', message: 'Hole' } }, + { value: 'none', label: /* i18n */ { id: 'node.cabinet.panel.none', message: 'None' } }, ] as const const HANDLE_POSITION_OPTIONS = [ - { value: 'auto', label: 'Auto' }, - { value: 'top', label: 'Top' }, - { value: 'center', label: 'Center' }, + { value: 'auto', label: /* i18n */ { id: 'node.cabinet.panel.auto', message: 'Auto' } }, + { value: 'top', label: /* i18n */ { id: 'node.cabinet.panel.top', message: 'Top' } }, + { value: 'center', label: /* i18n */ { id: 'node.cabinet.panel.center', message: 'Center' } }, ] as const const FRONT_OVERLAY_OPTIONS = [ - { value: 'full', label: 'Overlay' }, - { value: 'inset', label: 'Inset' }, + { value: 'full', label: /* i18n */ { id: 'node.cabinet.panel.overlay', message: 'Overlay' } }, + { value: 'inset', label: /* i18n */ { id: 'node.cabinet.panel.inset', message: 'Inset' } }, ] as const const FRONT_STYLE_OPTIONS = [ - { value: 'slab', label: 'Slab' }, - { value: 'shaker', label: 'Shaker' }, - { value: 'raised-arch', label: 'Raised Arch' }, + { value: 'slab', label: /* i18n */ { id: 'node.cabinet.panel.slab', message: 'Slab' } }, + { value: 'shaker', label: /* i18n */ { id: 'node.cabinet.panel.shaker', message: 'Shaker' } }, + { + value: 'raised-arch', + label: /* i18n */ { id: 'node.cabinet.panel.raisedArch', message: 'Raised Arch' }, + }, ] as const const CABINET_TIER_OPTIONS = [ - { value: 'base', label: 'Base Cabinet' }, - { value: 'tall', label: 'Tall Cabinet' }, + { + value: 'base', + label: /* i18n */ { id: 'node.cabinet.panel.baseCabinet', message: 'Base Cabinet' }, + }, + { + value: 'tall', + label: /* i18n */ { id: 'node.cabinet.panel.tallCabinet', message: 'Tall Cabinet' }, + }, ] as const const TOP_FINISH_OPTIONS = [ - { value: 'none', label: 'None' }, - { value: 'top-cabinet', label: 'Top Cabinet' }, - { value: 'trim', label: 'Trim / Soffit' }, + { value: 'none', label: /* i18n */ { id: 'node.cabinet.panel.none', message: 'None' } }, + { + value: 'top-cabinet', + label: /* i18n */ { id: 'node.cabinet.panel.topCabinet', message: 'Top Cabinet' }, + }, + { + value: 'trim', + label: /* i18n */ { id: 'node.cabinet.panel.trimSoffit', message: 'Trim / Soffit' }, + }, ] as const const EMPTY_MODULES: CabinetModuleNodeType[] = [] @@ -136,6 +151,7 @@ const REFLOW_REJECTED_MESSAGE = 'No space in this run. No base cabinet can shrink enough to fit this item.' export default function CabinetPanel() { + const i18n = usePascalI18n() const selectedId = useViewer((s) => s.selection.selectedIds[0]) const placementNotice = usePlacementNotice(selectedId) const setSelection = useViewer((s) => s.setSelection) @@ -605,7 +621,7 @@ export default function CabinetPanel() { return ( )} - +

- Solid matching front between the cabinet and wall. Countertop and toe-kick continue - across this filler. + {i18n._({ + id: 'node.cabinet.panel.solidMatchingFrontBetweenTheCabinet', + message: + 'Solid matching front between the cabinet and wall. Countertop and toe-kick continue across this filler.', + })}

updateNode({ width })} /> @@ -660,11 +685,11 @@ export default function CabinetPanel() { {placementNotice.line}

)} - + {node.type === 'cabinet-module' && !isHoodOnlyNode && (
- Standard width + {i18n._({ id: 'node.cabinet.panel.standardWidth', message: 'Standard width' })}
- Height preset + {i18n._({ id: 'node.cabinet.panel.heightPreset', message: 'Height preset' })}

- Common wall-cabinet heights. Use the slider below for a custom height. + {i18n._({ + id: 'node.cabinet.panel.commonWallCabinetHeightsUseThe', + message: 'Common wall-cabinet heights. Use the slider below for a custom height.', + })}

)} updateNode({ width: value })} @@ -719,7 +747,7 @@ export default function CabinetPanel() { {!isHoodOnlyNode && ( <> updateNode({ depth: value })} @@ -729,7 +757,7 @@ export default function CabinetPanel() { value={node.depth} /> 0 || planningReport.warnings.length > 0) && ( - +
{planningReport.errors.map((planningIssue) => (
{isFridgeModule && ( - +
- Panel-ready + {i18n._({ id: 'node.cabinet.panel.panelReady', message: 'Panel-ready' })}
updateNode({ panelReady: value === 'on' })} options={[ - { value: 'off', label: 'Appliance' }, - { value: 'on', label: 'Cabinet panel' }, + { + value: 'off', + label: i18n._({ id: 'node.cabinet.panel.appliance', message: 'Appliance' }), + }, + { + value: 'on', + label: i18n._({ + id: 'node.cabinet.panel.cabinetPanel', + message: 'Cabinet panel', + }), + }, ]} value={node.panelReady ? 'on' : 'off'} />
{node.panelReady && (

- Uses the cabinet front style, reveal, handle, and front material settings below. + {i18n._({ + id: 'node.cabinet.panel.usesTheCabinetFrontStyleReveal', + message: + 'Uses the cabinet front style, reveal, handle, and front material settings below.', + })}

)}
)} - +
- Style + {i18n._({ id: 'node.cabinet.panel.style', message: 'Style' })}
@@ -816,7 +864,7 @@ export default function CabinetPanel() { } options={FRONT_STYLE_OPTIONS.map((option) => ({ value: option.value, - label: option.label, + label: i18n._(option.label), }))} value={node.frontStyle ?? 'slab'} /> @@ -824,11 +872,11 @@ export default function CabinetPanel() {
- +
- Style + {i18n._({ id: 'node.cabinet.panel.style', message: 'Style' })}
@@ -836,7 +884,7 @@ export default function CabinetPanel() { } options={HANDLE_STYLE_OPTIONS.map((option) => ({ value: option.value, - label: option.label, + label: i18n._(option.label), }))} value={node.handleStyle} /> @@ -844,7 +892,7 @@ export default function CabinetPanel() { {(node.handleStyle === 'bar' || node.handleStyle === 'knob') && (
- Position + {i18n._({ id: 'node.cabinet.panel.position', message: 'Position' })}
@@ -852,7 +900,7 @@ export default function CabinetPanel() { } options={HANDLE_POSITION_OPTIONS.map((option) => ({ value: option.value, - label: option.label, + label: i18n._(option.label), }))} value={node.handlePosition ?? 'auto'} /> @@ -865,10 +913,19 @@ export default function CabinetPanel() { {node.type === 'cabinet-module' && parentRun?.type === 'cabinet' && cabinetModuleSupportsPresets(node) && ( - - + +

- Shared countertop, plinth, and finishes + {i18n._({ + id: 'node.cabinet.panel.sharedCountertopPlinthAndFinishes', + message: 'Shared countertop, plinth, and finishes', + })}

{!parentIsModule && parentRun.runTier !== 'wall' && ( - Replace with… + + {i18n._({ id: 'node.cabinet.panel.replaceWith', message: 'Replace with…' })} + )} @@ -889,16 +948,25 @@ export default function CabinetPanel() {
- Advanced + {i18n._({ id: 'node.cabinet.panel.advanced', message: 'Advanced' })}

- Cabinet construction, compartments, and opening preview. + {i18n._({ + id: 'node.cabinet.panel.cabinetConstructionCompartmentsAndOpeningPreview', + message: 'Cabinet construction, compartments, and opening preview.', + })}

{!isHoodOnlyNode && ( - +
- Mounting + {i18n._({ id: 'node.cabinet.panel.mounting', message: 'Mounting' })}
@@ -906,14 +974,14 @@ export default function CabinetPanel() { } options={FRONT_OVERLAY_OPTIONS.map((option) => ({ value: option.value, - label: option.label, + label: i18n._(option.label), }))} value={node.frontOverlay ?? 'full'} />
- Reveal gap + {i18n._({ id: 'node.cabinet.panel.revealGap', message: 'Reveal gap' })}
)} {node.type === 'cabinet-module' && parentRun?.type === 'cabinet' && !isHoodOnlyNode && ( - +
{ @@ -948,17 +1019,35 @@ export default function CabinetPanel() { }} options={CABINET_TIER_OPTIONS.map((option) => ({ value: option.value, - label: option.label, + label: i18n._(option.label), }))} value={resolveCabinetType(node, parentRun)} /> {resolveCabinetType(node, parentRun) === 'base' && (hasWallCabinet ? ( - + ) : ( <> - - + + ))}
@@ -966,11 +1055,14 @@ export default function CabinetPanel() { )} {canAddTopFinish && ( - +
- Finish + {i18n._({ id: 'node.cabinet.panel.finish', message: 'Finish' })}
@@ -982,7 +1074,7 @@ export default function CabinetPanel() { }) } options={TOP_FINISH_OPTIONS.map((option) => ({ - label: option.label, + label: i18n._(option.label), value: option.value, }))} value={node.topFinish ?? 'none'} @@ -991,7 +1083,10 @@ export default function CabinetPanel() { {node.topFinish !== 'none' && ( <> updateNode({ topFinishHeight: cabinetCeilingGap( @@ -1002,7 +1097,7 @@ export default function CabinetPanel() { } /> updateNode({ topFinishHeight: value })} @@ -1012,7 +1107,7 @@ export default function CabinetPanel() { value={node.topFinishHeight} /> updateNode({ topFinishDepth: value })} @@ -1027,8 +1122,13 @@ export default function CabinetPanel() {
- Finished height extends {(ceilingOverflow * 1000).toFixed(0)} mm above the - ceiling. + {i18n._({ + id: 'node.cabinet.panel.aboveCeiling', + message: 'Finished height extends {overflow} mm above the ceiling.', + values: { + overflow: formatFixed(ceilingOverflow * 1000, 0, i18n.getLocale()), + }, + })}
)} @@ -1037,11 +1137,13 @@ export default function CabinetPanel() { )} {!isHoodOnlyNode && ( - +
{ @@ -1056,10 +1158,10 @@ export default function CabinetPanel() {
)} - + {reflowNotice ? (

} - label="Add compartment" + label={i18n._({ + id: 'node.cabinet.panel.addCompartment', + message: 'Add compartment', + })} onClick={addCompartment} />

diff --git a/packages/nodes/src/cabinet/run-panel.tsx b/packages/nodes/src/cabinet/run-panel.tsx index badb797852..a2bab46d99 100644 --- a/packages/nodes/src/cabinet/run-panel.tsx +++ b/packages/nodes/src/cabinet/run-panel.tsx @@ -10,8 +10,10 @@ import type { import { cascadeDirty, createSceneApi, + type PascalI18n, resolveLevelId, runAsSingleSceneHistoryStep, + usePascalI18n, useScene, } from '@pascal-app/core' import { @@ -132,36 +134,51 @@ function selectCabinetRunPlanningNodes( } const FRONT_STYLE_OPTIONS = [ - { value: 'slab', label: 'Slab' }, - { value: 'shaker', label: 'Shaker' }, - { value: 'raised-arch', label: 'Raised Arch' }, + { value: 'slab', label: /* i18n */ { id: 'node.cabinet.runPanel.slab', message: 'Slab' } }, + { value: 'shaker', label: /* i18n */ { id: 'node.cabinet.runPanel.shaker', message: 'Shaker' } }, + { + value: 'raised-arch', + label: /* i18n */ { id: 'node.cabinet.runPanel.raisedArch', message: 'Raised Arch' }, + }, ] as const const FRONT_OVERLAY_OPTIONS = [ - { value: 'full', label: 'Overlay' }, - { value: 'inset', label: 'Inset' }, + { value: 'full', label: /* i18n */ { id: 'node.cabinet.runPanel.overlay', message: 'Overlay' } }, + { value: 'inset', label: /* i18n */ { id: 'node.cabinet.runPanel.inset', message: 'Inset' } }, ] as const const HANDLE_STYLE_OPTIONS = [ - { value: 'bar', label: 'Bar' }, - { value: 'knob', label: 'Knob' }, - { value: 'cutout', label: 'Cutout' }, - { value: 'hole', label: 'Hole' }, - { value: 'none', label: 'None' }, + { value: 'bar', label: /* i18n */ { id: 'node.cabinet.runPanel.bar', message: 'Bar' } }, + { value: 'knob', label: /* i18n */ { id: 'node.cabinet.runPanel.knob', message: 'Knob' } }, + { value: 'cutout', label: /* i18n */ { id: 'node.cabinet.runPanel.cutout', message: 'Cutout' } }, + { value: 'hole', label: /* i18n */ { id: 'node.cabinet.runPanel.hole', message: 'Hole' } }, + { value: 'none', label: /* i18n */ { id: 'node.cabinet.runPanel.none', message: 'None' } }, ] as const const HANDLE_POSITION_OPTIONS = [ - { value: 'auto', label: 'Auto' }, - { value: 'top', label: 'Top' }, - { value: 'center', label: 'Center' }, + { value: 'auto', label: /* i18n */ { id: 'node.cabinet.runPanel.auto', message: 'Auto' } }, + { value: 'top', label: /* i18n */ { id: 'node.cabinet.runPanel.top', message: 'Top' } }, + { value: 'center', label: /* i18n */ { id: 'node.cabinet.runPanel.center', message: 'Center' } }, ] as const -function moduleSummary(module: CabinetModuleNodeType) { - if ((module.cabinetType ?? 'base') === 'tall') return 'Tall cabinet' +function moduleSummary(module: CabinetModuleNodeType, i18n: PascalI18n) { + if ((module.cabinetType ?? 'base') === 'tall') + return i18n._({ id: 'node.cabinet.runPanel.summaryTall', message: 'Tall cabinet' }) const stack = stackForCabinet(module) - if (stack.length === 0) return 'Empty' - if (stack.length === 1) return stack[0]!.type - return `${stack.length} compartments` + if (stack.length === 0) + return i18n._({ id: 'node.cabinet.runPanel.summaryEmpty', message: 'Empty' }) + if (stack.length === 1) + return i18n._({ + id: 'node.cabinet.runPanel.summaryCompartment', + message: + '{type, select, shelf {Shelf} drawer {Drawer} door {Door} oven {Oven} microwave {Microwave} dishwasher {Dishwasher} sink {Sink} cooktop_gas {Gas cooktop} cooktop_induction {Induction cooktop} pull_out_pantry {Pull-out pantry} fridge_single {Fridge} fridge_double {Double fridge} fridge_top_freezer {Top-freezer fridge} fridge_bottom_freezer {Bottom-freezer fridge} hood_pyramid {Pyramid hood} hood_curved_glass {Curved glass hood} other {{raw}}}', + values: { type: stack[0]!.type.replaceAll('-', '_'), raw: stack[0]!.type }, + }) + return i18n._({ + id: 'node.cabinet.runPanel.summaryCompartments', + message: '{count, plural, one {{number} compartment} other {{number} compartments}}', + values: { count: stack.length, number: String(stack.length) }, + }) } export function bumpRunLayoutRevisionViaStore( @@ -496,6 +513,7 @@ export function CabinetRunPanel({ modules: CabinetModuleNodeType[] onClose: () => void }) { + const i18n = usePascalI18n() const setSelection = useViewer((s) => s.setSelection) const planningNodeList = useScene( useShallow((state) => @@ -515,6 +533,15 @@ export function CabinetRunPanel({ () => [...modules].sort((a, b) => a.position[0] - b.position[0]), [modules], ) + const moduleNames = sortedModules.map( + (module, index) => + module.name || + i18n._({ + id: 'node.cabinet.runPanel.moduleNumber', + message: 'Module {number}', + values: { number: index + 1 }, + }), + ) const [arraySourceId, setArraySourceId] = useState(null) const [arrayCopyCount, setArrayCopyCount] = useState(2) const [arraySpacing, setArraySpacing] = useState(0) @@ -565,7 +592,12 @@ export function CabinetRunPanel({ ) } catch (error) { setFinishMessage( - error instanceof Error ? error.message : 'Unable to finish this kitchen run.', + error instanceof Error + ? error.message + : i18n._({ + id: 'node.cabinet.runPanel.unableToFinish', + message: 'Unable to finish this kitchen run.', + }), ) } } @@ -594,11 +626,23 @@ export function CabinetRunPanel({ const equalizeWidthsTitle = !widthEqualization.ok ? widthEqualization.reason === 'not-enough-modules' - ? 'At least two standard base cabinets are required' - : 'The available run width cannot satisfy the cabinet width limits' + ? i18n._({ + id: 'node.cabinet.runPanel.equalizeNeedsTwo', + message: 'At least two standard base cabinets are required', + }) + : i18n._({ + id: 'node.cabinet.runPanel.equalizeNoFit', + message: 'The available run width cannot satisfy the cabinet width limits', + }) : widthEqualization.changed - ? 'Equalize all resizeable standard base cabinets in this run' - : 'The resizeable cabinet widths are already equal' + ? i18n._({ + id: 'node.cabinet.runPanel.equalizeAll', + message: 'Equalize all resizeable standard base cabinets in this run', + }) + : i18n._({ + id: 'node.cabinet.runPanel.equalizeAlreadyEqual', + message: 'The resizeable cabinet widths are already equal', + }) const duplicateAlongRun = useCallback(() => { if (!arraySource) return @@ -615,11 +659,32 @@ export function CabinetRunPanel({ const duplicateAlongRunTitle = !arrayPlan.ok ? arrayPlan.reason === 'no-source' - ? 'Choose a standard or appliance module as the source' + ? i18n._({ + id: 'node.cabinet.runPanel.arrayNoSource', + message: 'Choose a standard or appliance module as the source', + }) : arrayPlan.reason === 'invalid-options' - ? 'Choose a copy count from 1 to 20 and spacing from 0 to 2 m' - : 'There is not enough room in this run for the requested array' - : `Create ${arrayCopyCount} ${arraySource?.name || 'module'} cop${arrayCopyCount === 1 ? 'y' : 'ies'}` + ? i18n._({ + id: 'node.cabinet.runPanel.arrayInvalidOptions', + message: 'Choose a copy count from 1 to 20 and spacing from 0 to 2 m', + }) + : i18n._({ + id: 'node.cabinet.runPanel.arrayNoRoom', + message: 'There is not enough room in this run for the requested array', + }) + : arraySource?.name + ? i18n._({ + id: 'node.cabinet.runPanel.arrayCreateNamed', + message: + '{count, plural, one {Create {number} {name} copy} other {Create {number} {name} copies}}', + values: { count: arrayCopyCount, number: String(arrayCopyCount), name: arraySource.name }, + }) + : i18n._({ + id: 'node.cabinet.runPanel.arrayCreate', + message: + '{count, plural, one {Create {number} module copy} other {Create {number} module copies}}', + values: { count: arrayCopyCount, number: String(arrayCopyCount) }, + }) const dimensionProfile = cabinetDimensionProfileId(node) const wallHeightPreset = cabinetWallHeightPresetId(node) @@ -661,7 +726,9 @@ export function CabinetRunPanel({ {placementNotice && ( @@ -669,38 +736,64 @@ export function CabinetRunPanel({ {placementNotice.line}

)} - +
- finishRun('align')} /> + finishRun('align')} + /> {finishMessage && (

{finishMessage}

)}

- Match base heights, backs, reveals and handles. Align upper cabinets; preserve tall - appliances and custom compartments. + {i18n._({ + id: 'node.cabinet.runPanel.matchBaseHeightsBacksRevealsAnd', + message: + 'Match base heights, backs, reveals and handles. Align upper cabinets; preserve tall appliances and custom compartments.', + })}

updateRun({ withFinishedEnds: checked })} /> finishRun('fill')} />

{fillerPlan.length ? fillerPlan - .map(({ side, width }) => `${side}: ${Math.round(width * 1000)} mm`) + .map(({ side, width }) => + i18n._({ + id: 'node.cabinet.runPanel.fillerPlanSide', + message: '{side, select, left {Left: {width} mm} other {Right: {width} mm}}', + values: { side, width: String(Math.round(width * 1000)) }, + }), + ) .join(' · ') - : 'Fits 50–150 mm gaps at run ends beside perpendicular walls.'} + : i18n._({ + id: 'node.cabinet.runPanel.fits50150MmGapsAt', + message: 'Fits 50–150 mm gaps at run ends beside perpendicular walls.', + })}

- +
{sortedModules.map((module, index) => (
- {module.name || `Module ${index + 1}`} + {moduleNames[index]}
- {moduleSummary(module)} + {moduleSummary(module, i18n)}
- +
- Source module + {i18n._({ id: 'node.cabinet.runPanel.sourceModule', message: 'Source module' })}
{arraySource?.name || - (arraySource ? moduleSummary(arraySource) : 'No eligible module')} + (arraySource + ? moduleSummary(arraySource, i18n) + : i18n._({ + id: 'node.cabinet.runPanel.noEligibleModule', + message: 'No eligible module', + }))}
setArrayCopyCount(Math.round(value))} @@ -792,7 +917,7 @@ export function CabinetRunPanel({ value={arrayCopyCount} />
- Direction + {i18n._({ id: 'node.cabinet.runPanel.direction', message: 'Direction' })}
setArrayDirection(value as 'left' | 'right')} options={[ - { value: 'left', label: 'Left' }, - { value: 'right', label: 'Right' }, + { + value: 'left', + label: i18n._({ id: 'node.cabinet.runPanel.left', message: 'Left' }), + }, + { + value: 'right', + label: i18n._({ id: 'node.cabinet.runPanel.right', message: 'Right' }), + }, ]} value={arrayDirection} /> @@ -818,42 +949,62 @@ export function CabinetRunPanel({ className="w-full" disabled={!arrayPlan.ok} icon={} - label="Create array" + label={i18n._({ id: 'node.cabinet.runPanel.createArray', message: 'Create array' })} onClick={duplicateAlongRun} title={duplicateAlongRunTitle} />

- Copies include the source cabinet structure and any attached wall cabinet. Existing - modules stay fixed; the requested array must fit in the available run space. + {i18n._({ + id: 'node.cabinet.runPanel.copiesIncludeTheSourceCabinetStructure', + message: + 'Copies include the source cabinet structure and any attached wall cabinet. Existing modules stay fixed; the requested array must fit in the available run space.', + })}

- +
{node.runTier === 'base' && (
- Standard dimensions + {i18n._({ + id: 'node.cabinet.runPanel.standardDimensions', + message: 'Standard dimensions', + })}
applyDimensionProfile(value as CabinetDimensionProfileId)} options={CABINET_DIMENSION_PROFILES.map((profile) => ({ - label: profile.label, + label: + profile.id === 'us-base' + ? i18n._({ id: 'node.cabinet.runPanel.usProfile', message: 'US · 24 in' }) + : i18n._({ + id: 'node.cabinet.runPanel.metricProfile', + message: 'Metric · 600 mm', + }), value: profile.id, }))} value={dimensionProfile === 'us-base' ? 'us-base' : 'metric-base'} />

- Applies depth, carcass, plinth, and countertop thickness to this run. + {i18n._({ + id: 'node.cabinet.runPanel.appliesDepthCarcassPlinthAndCountertop', + message: 'Applies depth, carcass, plinth, and countertop thickness to this run.', + })}

)} {node.runTier === 'wall' && (
- Height preset + {i18n._({ id: 'node.cabinet.runPanel.heightPreset', message: 'Height preset' })}

- Common wall-cabinet heights. Use the slider below for a custom height. + {i18n._({ + id: 'node.cabinet.runPanel.commonWallCabinetHeightsUseThe', + message: 'Common wall-cabinet heights. Use the slider below for a custom height.', + })}

)} updateRun({ depth: value })} @@ -885,7 +1039,7 @@ export function CabinetRunPanel({ value={node.depth} /> minCabinetCarcassHeightForStack(module)))} onChange={(value) => updateRun({ carcassHeight: value })} @@ -896,12 +1050,12 @@ export function CabinetRunPanel({ /> updateRun({ showPlinth: checked })} /> {node.showPlinth && ( updateRun({ plinthHeight: value })} @@ -913,13 +1067,19 @@ export function CabinetRunPanel({ )} updateRun({ withCountertop: checked })} /> {node.withCountertop && ( <> updateRun({ countertopThickness: value })} @@ -929,7 +1089,10 @@ export function CabinetRunPanel({ value={node.countertopThickness} /> updateRun({ countertopOverhang: value })} @@ -943,11 +1106,16 @@ export function CabinetRunPanel({
- +
{node.withCountertop && node.barLedge?.edge !== 'back' && ( updateRun({ countertopBackOverhang: value })} @@ -959,20 +1127,23 @@ export function CabinetRunPanel({ )} updateRun({ withFinishedBack: checked })} /> {node.withCountertop && ( updateRun({ withWaterfall: checked })} /> )} updateRun({ barLedge: checked ? { edge: 'back', height: 1.06, depth: 0.35 } : undefined, @@ -988,14 +1159,23 @@ export function CabinetRunPanel({ }) } options={[ - { value: 'back', label: 'Back' }, - { value: 'left', label: 'Left' }, - { value: 'right', label: 'Right' }, + { + value: 'back', + label: i18n._({ id: 'node.cabinet.runPanel.back', message: 'Back' }), + }, + { + value: 'left', + label: i18n._({ id: 'node.cabinet.runPanel.left', message: 'Left' }), + }, + { + value: 'right', + label: i18n._({ id: 'node.cabinet.runPanel.right', message: 'Right' }), + }, ]} value={node.barLedge.edge} /> updateRun({ barLedge: { ...node.barLedge!, height: value } })} @@ -1005,7 +1185,7 @@ export function CabinetRunPanel({ value={node.barLedge.height} /> updateRun({ barLedge: { ...node.barLedge!, depth: value } })} @@ -1019,11 +1199,11 @@ export function CabinetRunPanel({
- +
- Style + {i18n._({ id: 'node.cabinet.runPanel.style', message: 'Style' })}
@@ -1031,14 +1211,14 @@ export function CabinetRunPanel({ } options={FRONT_STYLE_OPTIONS.map((option) => ({ value: option.value, - label: option.label, + label: i18n._(option.label), }))} value={node.frontStyle ?? 'slab'} />
- Mounting + {i18n._({ id: 'node.cabinet.runPanel.mounting', message: 'Mounting' })}
@@ -1046,14 +1226,14 @@ export function CabinetRunPanel({ } options={FRONT_OVERLAY_OPTIONS.map((option) => ({ value: option.value, - label: option.label, + label: i18n._(option.label), }))} value={node.frontOverlay ?? 'full'} />
- Reveal gap + {i18n._({ id: 'node.cabinet.runPanel.revealGap', message: 'Reveal gap' })}
- +
- Style + {i18n._({ id: 'node.cabinet.runPanel.style', message: 'Style' })}
@@ -1088,7 +1268,7 @@ export function CabinetRunPanel({ } options={HANDLE_STYLE_OPTIONS.map((option) => ({ value: option.value, - label: option.label, + label: i18n._(option.label), }))} value={node.handleStyle} /> @@ -1096,7 +1276,7 @@ export function CabinetRunPanel({ {(node.handleStyle === 'bar' || node.handleStyle === 'knob') && (
- Position + {i18n._({ id: 'node.cabinet.runPanel.position', message: 'Position' })}
@@ -1104,7 +1284,7 @@ export function CabinetRunPanel({ } options={HANDLE_POSITION_OPTIONS.map((option) => ({ value: option.value, - label: option.label, + label: i18n._(option.label), }))} value={node.handlePosition ?? 'auto'} /> diff --git a/packages/nodes/src/index.ts b/packages/nodes/src/index.ts index 85bbe690a8..50687c9914 100644 --- a/packages/nodes/src/index.ts +++ b/packages/nodes/src/index.ts @@ -162,10 +162,12 @@ export { cabinetModuleDefinition, cabinetPresetById, findKitchenItems, + KITCHEN_ITEM_LABELS, KITCHEN_ITEMS, KitchenCollection, kitchenItemMatches, kitchenPresetForModule, + kitchenPresetForPlacedModule, MIN_PRACTICAL_TOP_CABINET_HEIGHT, poseCabinetMovingParts, useCabinetPlacementStatus,