<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="sr" sourcelanguage="en">
  <context>
    <name>Assembly_ExportASMT</name>
    <message>
      <location filename="../../../CommandExportASMT.py" line="46"/>
      <source>Export ASMT File</source>
      <translation>Извези АСМТ датотеку</translation>
    </message>
    <message>
      <location filename="../../../CommandExportASMT.py" line="50"/>
      <source>Export currently active assembly as a ASMT file.</source>
      <translation>Извези тренутно активан склоп као АСМТ датотеку.</translation>
    </message>
  </context>
  <context>
    <name>Assembly_InsertLink</name>
    <message>
      <location filename="../../../CommandInsertLink.py" line="56"/>
      <source>&lt;p&gt;Inserts a component into the active assembly. This will create dynamic links to parts, bodies, primitives, and assemblies. To insert external components, make sure that the file is &lt;b&gt;open in the current session&lt;/b&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Insert by left clicking items in the list.&lt;/li&gt;&lt;li&gt;Remove by right clicking items in the list.&lt;/li&gt;&lt;li&gt;Press shift to add several instances of the component while clicking on the view.&lt;/li&gt;&lt;/ul&gt;</source>
      <translation>&lt;p&gt;Убаци компоненту у активни склоп. Ово направи везе према деловима, телима, примитивима и склоповима. Да би убацио спољне компоненте, увери се да је датотека &lt;b&gt;отворена у тренутној сесији&lt;/b&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Убаци левим кликом миша на ставке у листи.&lt;/li&gt;&lt;li&gt;Уклони десним кликом миша на ставке у листи.&lt;/li&gt;&lt;li&gt;</translation>
    </message>
    <message>
      <location filename="../../../CommandInsertLink.py" line="81"/>
      <source>Component</source>
      <translation>Део</translation>
    </message>
  </context>
  <context>
    <name>Assembly_SolveAssembly</name>
    <message>
      <location filename="../../../CommandSolveAssembly.py" line="50"/>
      <source>Solve Assembly</source>
      <translation>Реши склоп</translation>
    </message>
    <message>
      <location filename="../../../CommandSolveAssembly.py" line="55"/>
      <source>Solves the currently active assembly.</source>
      <translation>Реши тренутно активни склоп.</translation>
    </message>
  </context>
  <context>
    <name>QObject</name>
    <message>
      <location filename="../../../InitGui.py" line="74"/>
      <source>Assembly</source>
      <translation>Скупштина</translation>
    </message>
    <message>
      <location filename="../../ViewProviderAssembly.cpp" line="143"/>
      <source>Active object</source>
      <translation>Активни објекат</translation>
    </message>
    <message>
      <location filename="../../ViewProviderAssemblyLink.cpp" line="125"/>
      <source>Turn flexible</source>
      <translation>Okreni fleksibilno</translation>
    </message>
    <message>
      <location filename="../../ViewProviderAssemblyLink.cpp" line="127"/>
      <source>Your sub-assembly is currently rigid. This will make it flexible instead.</source>
      <translation>Подсклоп је тренутно крут. Ово ће га направити флексибилним.</translation>
    </message>
    <message>
      <location filename="../../ViewProviderAssemblyLink.cpp" line="131"/>
      <source>Turn rigid</source>
      <translation>Окрени круто</translation>
    </message>
    <message>
      <location filename="../../ViewProviderAssemblyLink.cpp" line="133"/>
      <source>Your sub-assembly is currently flexible. This will make it rigid instead.</source>
      <translation>Подсклоп је тренутно флексибилан. Ово ће га направити крутим.</translation>
    </message>
    <message>
      <location filename="../../../App/BomObject.cpp" line="287"/>
      <source>N/A</source>
      <translation>Н/А</translation>
    </message>
    <message>
      <location filename="../../../App/BomObject.cpp" line="311"/>
      <source>Not supported</source>
      <translation>Није подржано</translation>
    </message>
  </context>
  <context>
    <name>Workbench</name>
    <message>
      <location filename="../../../InitGui.py" line="109"/>
      <source>Assembly</source>
      <translation>Склопови</translation>
    </message>
    <message>
      <location filename="../../../InitGui.py" line="110"/>
      <source>Assembly Joints</source>
      <translation>Спојеви у склопу</translation>
    </message>
    <message>
      <location filename="../../../InitGui.py" line="113"/>
      <source>&amp;Assembly</source>
      <translation>&amp;Склопови</translation>
    </message>
  </context>
  <context>
    <name>Assembly</name>
    <message>
      <location filename="../../../JointObject.py" line="50"/>
      <source>Fixed</source>
      <translation>Учвршћен</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="51"/>
      <source>Revolute</source>
      <translation>Ротациони</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="52"/>
      <source>Cylindrical</source>
      <translation>Цилиндрични</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="53"/>
      <source>Slider</source>
      <translation>Транслациони</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="54"/>
      <source>Ball</source>
      <translation>Кугласти</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="55"/>
      <location filename="../../../JointObject.py" line="1793"/>
      <source>Distance</source>
      <translation>Растојање</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="56"/>
      <source>Parallel</source>
      <translation>Паралелни</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="57"/>
      <source>Perpendicular</source>
      <translation>Управни</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="58"/>
      <source>Angle</source>
      <translation>Угаони</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="59"/>
      <source>RackPinion</source>
      <translation>Зупчаста летва</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="60"/>
      <source>Screw</source>
      <translation>Навојни</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="61"/>
      <source>Gears</source>
      <translation>Зупчасти</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="62"/>
      <source>Belt</source>
      <translation>Ремени</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="812"/>
      <source>Broken link in: </source>
      <translation>Неисправна веза у: </translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="1612"/>
      <source>Select 2 elements from 2 separate parts</source>
      <translation>Потребно је изабрати 2 елемента са 2 различита дела</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="1795"/>
      <source>Radius 1</source>
      <translation>Полупречник 1</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="1797"/>
      <source>Thread pitch</source>
      <translation>Корак навоја</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="1799"/>
      <source>Pitch radius</source>
      <translation>Подеони полупречник</translation>
    </message>
    <message>
      <location filename="../../../Preferences.py" line="49"/>
      <source>Ask</source>
      <translation>Питај</translation>
    </message>
    <message>
      <location filename="../../../Preferences.py" line="50"/>
      <source>Always</source>
      <translation>Увек</translation>
    </message>
    <message>
      <location filename="../../../Preferences.py" line="51"/>
      <source>Never</source>
      <translation>Никада</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateBom.py" line="46"/>
      <source>Index (auto)</source>
      <translation>Индекс (аутоматски)</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateBom.py" line="47"/>
      <source>Name (auto)</source>
      <translation>Име (аутоматски)</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateBom.py" line="48"/>
      <source>Description</source>
      <translation>Опис</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateBom.py" line="49"/>
      <source>File Name (auto)</source>
      <translation>Име Датотеке (аутоматски)</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateBom.py" line="50"/>
      <source>Quantity (auto)</source>
      <translation>Количина (аутоматски)</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateBom.py" line="188"/>
      <source>Default</source>
      <translation>Подразумевано</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateBom.py" line="284"/>
      <source>Duplicate Name</source>
      <translation>Дуплирано име</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateBom.py" line="285"/>
      <source>This name is already used. Please choose a different name.</source>
      <translation>Ово име је већ у употреби. Изабери друго име.</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateBom.py" line="364"/>
      <source>Options</source>
      <translation>Опције</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateBom.py" line="371"/>
      <source>Sub-assembly children: the children of sub-assemblies will be included in the bill of materials</source>
      <translation>Делови подсклопова: у саставници ће се појавити делови подсклопова</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateBom.py" line="377"/>
      <source>Parts children: the children of parts will be added to the bill of materials</source>
      <translation>Компоненте унутар контејнера Део: у саставници ће се појавити и компоненте унутар контејнера Део</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateBom.py" line="383"/>
      <source>Only parts: adds only part containers and sub-assemblies to the bill of materials. Solids like Part Design bodies, fasteners, or Part workbench primitives are ignored.</source>
      <translation>Само контејнери Део: у саставници ће се појавити само контејнери Део и подсклопови. Пуна тела моделирана у окружењу Конструисање делова, компоненте из гвожђаре или примитиви из окружења Делови биће игнорисани.</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateBom.py" line="385"/>
      <source>Columns</source>
      <translation>Колоне</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateBom.py" line="398"/>
      <source>Custom columns : 'Description' and other custom columns you add by clicking on 'Add column' will not have their data overwritten. If a column name starts with '.' followed by a property name (e.g. '.Length'), it will be auto-populated with that property value. These columns can be renamed by double-clicking or pressing F2 (renaming a column will currently lose its data).</source>
      <translation>Сопствене колоне: 'Опис' и остале колоне које су додате помоћу опције 'Додај колону' неће бити преписане. Ако назив колоне почиње са '.' након чега следи назив својства (нпр. '.Дужина'), колона ће бити аутоматски попуњена вредношћу тог својства. Ове колоне се могу преименовати двоструким кликом или притиском на типку F2 (преименовање колоне ће обрисати њихове податке).</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateBom.py" line="404"/>
      <source>Any column (custom or not), can be deleted by pressing the Delete key</source>
      <translation>Било која колона (сопствена или не) може бити обрисана притиском на типку Дел</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateBom.py" line="406"/>
      <source>Export</source>
      <translation>Извези</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateBom.py" line="413"/>
      <source>The exported file format can be customized in the Spreadsheet workbench preferences</source>
      <translation>Формат извезене датотеке можете прилагодити у подешавањима радног окружења Табеле</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateBom.py" line="392"/>
      <source>Auto columns :  (Index, Quantity, Name...) are populated automatically. Any modification you make will be overridden. These columns cannot be renamed.</source>
      <translation>Аутоматске колоне: (Индекс, Количина, Назив...) се попуњавају аутоматски. Свака промена коју направиш биће поништена. Ове колоне се не могу преименовати.</translation>
    </message>
    <message>
      <location filename="../../../CommandInsertNewPart.py" line="108"/>
      <source>Part name</source>
      <translation>Назив дела</translation>
    </message>
    <message>
      <location filename="../../../CommandInsertNewPart.py" line="113"/>
      <source>Part</source>
      <translation>Делови</translation>
    </message>
    <message>
      <location filename="../../../CommandInsertNewPart.py" line="118"/>
      <source>Create part in new file</source>
      <translation>Направи део унутар нове датотеке</translation>
    </message>
    <message>
      <location filename="../../../CommandInsertNewPart.py" line="125"/>
      <source>Joint new part origin</source>
      <translation>Задај спој координатног почетка новог дела</translation>
    </message>
    <message>
      <location filename="../../../CommandInsertNewPart.py" line="161"/>
      <source>If the new document is not saved the new part cannot be linked in the assembly.</source>
      <translation>Док се не сачува нови документ није могуће задавати спојеве нових делова.</translation>
    </message>
    <message>
      <location filename="../../../CommandInsertNewPart.py" line="78"/>
      <location filename="../../../CommandInsertNewPart.py" line="162"/>
      <source>Save Document</source>
      <translation>Сачувај документ</translation>
    </message>
    <message>
      <location filename="../../../CommandInsertNewPart.py" line="77"/>
      <source>The assembly document must be saved before inserting a new part.</source>
      <translation>Пре неге што се убаци нови део потребно је снимити склоп.</translation>
    </message>
    <message>
      <location filename="../../../CommandInsertNewPart.py" line="80"/>
      <location filename="../../../CommandInsertNewPart.py" line="164"/>
      <source>Save</source>
      <translation>Сачувај</translation>
    </message>
    <message>
      <location filename="../../../CommandInsertNewPart.py" line="167"/>
      <source>Do not Link</source>
      <translation>Немој спајати</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateSimulation.py" line="488"/>
      <source>Enter your formula...</source>
      <translation>Унеси своју формулу...</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateSimulation.py" line="541"/>
      <source>In capital are variables that you need to replace with actual values. More details about each example in its tooltip.</source>
      <translation>Великим словима су означене променљиве које треба да замените стварним вредностима. Више детаља о сваком примеру у кратком опису.</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateSimulation.py" line="544"/>
      <source> - Linear: C + VEL*time</source>
      <translation> - Линеарно: C + VEL*time</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateSimulation.py" line="546"/>
      <source> - Quadratic: C + VEL*time + ACC*time^2</source>
      <translation> - Квадратно: C + VEL*time + ACC*time^2</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateSimulation.py" line="549"/>
      <source> - Harmonic: C + AMP*sin(VEL*time - PHASE)</source>
      <translation> - Хармонично: C + AMP*sin(VEL*time - PHASE)</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateSimulation.py" line="552"/>
      <source> - Exponential: C*exp(time/TIMEC)</source>
      <translation> - Експоненцијално: C*exp(time/TIMEC)</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateSimulation.py" line="558"/>
      <source> - Smooth Step: L1 + (L2 - L1)*((1/2) + (1/pi)*arctan(SLOPE*(time - T0)))</source>
      <translation> - Степеник - Равно, скок, па поново равно: L1 + (L2 - L1)*((1/2) + (1/pi)*arctan(SLOPE*(time - T0)))</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateSimulation.py" line="565"/>
      <source> - Smooth Square Impulse: (H/pi)*(arctan(SLOPE*(time - T1)) - arctan(SLOPE*(time - T2)))</source>
      <translation> - Правоугаони импулс - Равно, скок, равно, пад на почетну вредност, па поново равно: (H/pi)*(arctan(SLOPE*(time - T1)) - arctan(SLOPE*(time - T2)))</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateSimulation.py" line="572"/>
      <source> - Smooth Ramp Top Impulse: ((1/pi)*(arctan(1000*(time - T1)) - arctan(1000*(time - T2))))*(((H2 - H1)/(T2 - T1))*(time - T1) + H1)</source>
      <translation> - Импулс са нагибом - Равно, скок, косина, пад на почетну вредност, па поново равно: ((1/pi)*(arctan(1000*(time - T1)) - arctan(1000*(time - T2))))*(((H2 - H1)/(T2 - T1))*(time - T1) + H1)</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateSimulation.py" line="582"/>
      <source>C is a constant offset.
VEL is a velocity or slope or gradient of the straight line.</source>
      <translation>C је помак.
VEL је брзина или нагиб т.ј. градијент праве линије.</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateSimulation.py" line="590"/>
      <source>C is a constant offset.
VEL is the velocity or slope or gradient of the straight line.
ACC is the acceleration or coefficient of the second order. The function is a parabola.</source>
      <translation>C је помак.
VEL је брзина или нагиб т.ј. градијент праве линије.
ACC је убрзање или коефицијент другог реда. Функција је парабола.</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateSimulation.py" line="599"/>
      <source>C is a constant offset.
AMP is the amplitude of the sine wave.
VEL is the angular velocity in radians per second.
PHASE is the phase of the sine wave.</source>
      <translation>C је помак.
AMP је амплитуда синусног таласа.
VEL је угаона брзина у радијанима по секунди.
PHASE је фаза синусног таласа.</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateSimulation.py" line="606"/>
      <source>C is a constant.
TIMEC is the time constant of the exponential function.</source>
      <translation>C је константа.
TIMEC је временска константа експоненцијалне функције.</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateSimulation.py" line="614"/>
      <source>L1 is step level before time = T0.
L2 is step level after time = T0.
SLOPE defines the steepness of the transition between L1 and L2 about time = T0. Higher values gives sharper cornered steps. SLOPE = 1000 or greater are suitable.</source>
      <translation>L1 је ниво пре времена = T0.
L2 је ниво после времена = T0.
SLOPE одређује величину нагиба прелаза између L1 и L2 око времена = T0. SLOPE = 1000 или већи су погодни.</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateSimulation.py" line="623"/>
      <source>H is the height of the impulse.
T1 is the start of the impulse.
T2 is the end of the impulse.
SLOPE defines the steepness of the transition between 0 and H about time = T1 and T2. Higher values gives sharper cornered impulses. SLOPE = 1000 or greater are suitable.</source>
      <translation>H је висина импулса.
T1 је почетак импулса.
T2 је крај импулса.
SLOPE дефинише стрмину прелаза између 0 и H око времена = T1 и T2. SLOPE = 1000 или већи су погодни.</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateSimulation.py" line="634"/>
      <source>This is similar to the square impulse but the top has a sloping ramp. It is good for building a smooth piecewise linear function by adding a series of these.
T1 is the start of the impulse.
T2 is the end of the impulse.
H1 is the height at T1 at the beginning of the ramp.
H2 is the height at T2 at the end of the ramp.
SLOPE defines the steepness of the transition between 0 and H1 and H2 to 0 about time = T1 and T2 respectively. Higher values gives sharper cornered impulses. SLOPE = 1000 or greater are suitable.</source>
      <translation>Ово је слично правоугаоном импулсу, али горњи део има косину.
T1 је почетак импулса.
T2 је крај импулса.
H1 је висина на T1, т. ј. на почетку рампе.
H2 је висина на T2, т. ј. на крају рампе.
SLOPE дефинише нагиб прелаза између 0 и H1, и H2 до 0 око времена = T1 и T2 респективно. SLOPE = 1000 или већи су погодни.</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateSimulation.py" line="672"/>
      <location filename="../../../CommandCreateSimulation.py" line="689"/>
      <source>Help</source>
      <translation>Помоћ</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateSimulation.py" line="687"/>
      <source>Hide help</source>
      <translation>Сакриј помоћ</translation>
    </message>
    <message>
      <location filename="../../../InitGui.py" line="142"/>
      <source>Create</source>
      <translation>Спакуј</translation>
    </message>
    <message>
      <location filename="../../../InitGui.py" line="158"/>
      <source>Activate</source>
      <translation>Активирати</translation>
    </message>
    <message>
      <location filename="../../../InitGui.py" line="192"/>
      <source>Insert</source>
      <translation>Убаци</translation>
    </message>
    <message>
      <location filename="../../../InitGui.py" line="203"/>
      <source>Grounding</source>
      <translation>Направи непокретним</translation>
    </message>
    <message>
      <location filename="../../../InitGui.py" line="230"/>
      <source>Constraints</source>
      <translation>Ограничења</translation>
    </message>
    <message>
      <location filename="../../../InitGui.py" line="246"/>
      <source>Tools</source>
      <translation>Алати</translation>
    </message>
    <message>
      <location filename="../../../InitGui.py" line="259"/>
      <source>Simulation</source>
      <translation>Симулација</translation>
    </message>
  </context>
  <context>
    <name>App::Property</name>
    <message>
      <location filename="../../../JointObject.py" line="184"/>
      <source>The type of the joint</source>
      <translation>Врста споја</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="370"/>
      <source>The first reference of the joint</source>
      <translation>Прва референца у споју</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="218"/>
      <source>This is the local coordinate system within Reference1's object that will be used for the joint</source>
      <translation>Ово је локални координатни систем унутар референтног објекта 1 који ће се користити за спој</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="230"/>
      <source>This prevents Placement1 from recomputing, enabling custom positioning of the placement</source>
      <translation>Ово спречава да се поново израчунава Положај1, што омогућава сопствено позиционирање помоћу параметра Положај</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="242"/>
      <location filename="../../../JointObject.py" line="563"/>
      <source>This is the attachment offset of the first connector of the joint</source>
      <translation>Одмак првих изабраних елемената споја</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="258"/>
      <source>This is the local coordinate system within Reference2's object that will be used for the joint</source>
      <translation>Ово је локални координатни систем унутар референтног објекта 2 који ће се користити за спој</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="270"/>
      <source>This prevents Placement2 from recomputing, enabling custom positioning of the placement</source>
      <translation>Ово спречава да се поново израчунава Положај2, што омогућава сопствено позиционирање помоћу параметра Положај</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="282"/>
      <location filename="../../../JointObject.py" line="574"/>
      <source>This is the attachment offset of the second connector of the joint</source>
      <translation>Одмак других изабраних елемената споја</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="304"/>
      <source>Enable the minimum length limit of the joint</source>
      <translation>Омогући минимално дужинско ограничење споја</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="317"/>
      <source>Enable the maximum length limit of the joint</source>
      <translation>Омогући максимално дужинско ограничење споја</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="330"/>
      <source>Enable the minimum angle limit of the joint</source>
      <translation>Омогући минимално угаоно ограничење споја</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="343"/>
      <source>Enable the maximum angle limit of the joint</source>
      <translation>Омогући максимално угаоно ограничење споја</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="391"/>
      <source>This is the angle of the joint. It is used only by the Angle joint.</source>
      <translation>Ово је угао споја. Користи се само код угаоног споја.</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="427"/>
      <source>This is the minimum limit for the length between both coordinate systems (along their z-axis)</source>
      <translation>Ово је минимално дужинско ограничење између координатних система (уздуж њихових З оса)</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="439"/>
      <source>This is the maximum limit for the length between both coordinate systems (along their z-axis)</source>
      <translation>Ово је максимално дужинско ограничење између координатних система (уздуж њихових З оса)</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="451"/>
      <source>This is the minimum limit for the angle between both coordinate systems (between their x-axis)</source>
      <translation>Ово је минимално угаоно ограничење између координатних система (између њихових X оса)</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="463"/>
      <source>This is the maximum limit for the angle between both coordinate systems (between their x-axis)</source>
      <translation>Ово је минимално угаоно ограничење између координатних система (између њихових X оса)</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="379"/>
      <source>The second reference of the joint</source>
      <translation>Друга референца у споју</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="482"/>
      <source>The first object of the joint</source>
      <translation>Први објекат у споју</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="502"/>
      <source>The second object of the joint</source>
      <translation>Други објекат у споју</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="403"/>
      <source>This is the distance of the joint. It is used only by the Distance joint and Rack and Pinion (pitch radius), Screw and Gears and Belt (radius1)</source>
      <translation>Растојање споја. Користи се код раванског и навојног споја, а такође и код зупчастог, ременог (полупречник) и преносног споја са зупчастом летвом (полупречник корака)</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="415"/>
      <source>This is the second distance of the joint. It is used only by the gear joint to store the second radius.</source>
      <translation>Ово је друго растојање споја. Користи се само код зупчастог споја да одреди други полупречник.</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="516"/>
      <source>The {order} reference of the joint</source>
      <translation>{order} референци споја</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="1221"/>
      <source>The object to ground</source>
      <translation>Објекат који треба направити непокретним</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateView.py" line="368"/>
      <location filename="../../../CommandCreateView.py" line="405"/>
      <source>The objects moved by the move</source>
      <translation>Објекти који се померају приликом померања</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateView.py" line="380"/>
      <source>This is the movement of the move. The end placement is the result of the start placement * this placement.</source>
      <translation>Померање током померања. Крајњи положај је резултат почетног положаја * овог положаја.</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateView.py" line="389"/>
      <source>The type of the move</source>
      <translation>Врста померања</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateSimulation.py" line="111"/>
      <source>Simulation start time.</source>
      <translation>Време почетка симулације.</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateSimulation.py" line="123"/>
      <source>Simulation end time.</source>
      <translation>Време завршетка симулације.</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateSimulation.py" line="135"/>
      <source>Simulation time step for output.</source>
      <translation>Временски корак за излазну симулацију.</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateSimulation.py" line="147"/>
      <source>Integration global error tolerance.</source>
      <translation>Интегрисана глобална толеранција грешака.</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateSimulation.py" line="159"/>
      <source>Frames Per Second.</source>
      <translation>Кадрова по секунди.</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateSimulation.py" line="211"/>
      <source>The number of decimals to use for calculated texts</source>
      <translation>Број децимала за вредности прорачуна</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateSimulation.py" line="311"/>
      <source>The joint that is moved by the motion</source>
      <translation>Померени спојеви приликом померања</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateSimulation.py" line="323"/>
      <source>This is the formula of the motion. For example '1.0*time'.</source>
      <translation>Ово је формула кретања. На пример '1.0*time'.</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateSimulation.py" line="332"/>
      <source>The type of the motion</source>
      <translation>Врста померања</translation>
    </message>
  </context>
  <context>
    <name>TaskAssemblyCreateJoint</name>
    <message>
      <location filename="../panels/TaskAssemblyCreateJoint.ui" line="79"/>
      <source>Distance</source>
      <translation>Равански</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateJoint.ui" line="103"/>
      <source>Radius 2</source>
      <translation>Полупречник 2</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateJoint.ui" line="127"/>
      <source>Offset</source>
      <translation>Одмак</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateJoint.ui" line="151"/>
      <source>Rotation</source>
      <translation>Окретање</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateJoint.ui" line="175"/>
      <source>Offset1</source>
      <translation>Одмак1</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateJoint.ui" line="196"/>
      <source>Offset2</source>
      <translation>Одмак2</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateJoint.ui" line="215"/>
      <source>Show advanced offsets</source>
      <translation>Прикажи поставке одмака</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateJoint.ui" line="14"/>
      <source>Joint</source>
      <translation>Спој</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateJoint.ui" line="25"/>
      <source>Isolate</source>
      <translation>Изолуј</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateJoint.ui" line="55"/>
      <source>Angle</source>
      <translation>Угао</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateJoint.ui" line="182"/>
      <source>Sets the attachment offset of the joint’s first marker (coordinate system)</source>
      <translation>Одмак првих изабраних елемената (координатног система) споја</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateJoint.ui" line="203"/>
      <source>Sets the attachment offset of the second marker (coordinate system) of the joint</source>
      <translation>Одмак других изабраних елемената (координатног система) споја</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateJoint.ui" line="231"/>
      <source>Reverse the direction of the joint</source>
      <translation>Обрни смер споја</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateJoint.ui" line="234"/>
      <source>Reverse</source>
      <translation>Обрнуто</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateJoint.ui" line="245"/>
      <source>Limits</source>
      <translation>Ограничења</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateJoint.ui" line="251"/>
      <source>Min length</source>
      <translation>Минимална дужина</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateJoint.ui" line="274"/>
      <source>Max length</source>
      <translation>Максимална дужина</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateJoint.ui" line="297"/>
      <source>Min angle</source>
      <translation>Минимални угао</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateJoint.ui" line="326"/>
      <source>Max angle</source>
      <translation>Минимални угао</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateJoint.ui" line="358"/>
      <source>Reverse rotation</source>
      <translation>Обрни ротацију</translation>
    </message>
  </context>
  <context>
    <name>TaskAssemblyInsertLink</name>
    <message>
      <location filename="../panels/TaskAssemblyInsertLink.ui" line="14"/>
      <source>Insert</source>
      <translation>Убаци</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyInsertLink.ui" line="20"/>
      <source>Search parts…</source>
      <translation>Претрага делова…</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyInsertLink.ui" line="39"/>
      <source>Cannot find the part? </source>
      <translation>Не могу да пронађем део? </translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyInsertLink.ui" line="46"/>
      <source>Open File</source>
      <translation>Отвори датотеку</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyInsertLink.ui" line="55"/>
      <source>Shows only parts in the list</source>
      <translation>Прикажи само делове из листе</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyInsertLink.ui" line="58"/>
      <source>Show only parts</source>
      <translation>Прикажи само делове</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyInsertLink.ui" line="74"/>
      <source>Sets whether the inserted sub-assemblies will be rigid or flexible.
Rigid means that the added sub-assembly will be considered as a solid unit within the parent assembly.
Flexible means that the added sub-assembly will allow movement of its individual components' joints within the parent assembly.
You can change this behavior at any time by either right-clicking the sub-assembly on the document tree and toggling the
'Turn rigid'/'Turn flexible' command there, or by editing its Rigid property in the property editor.</source>
      <translation>Подешавање да ли ће уметнути подсклопови бити крути или флексибилни.
Крути значи да ће уметнути подсклоп бити један објекат унутар склопа.
Флексибилан значи да ће и компоненте подсклопа бити објекти унутар склопа т. ј. постојаће могућност њиховог померања променом параметара спојева.
Ову особину подсклопова можете да промените у било ком тренутку тако што ћете у Стаблу документа кликнути на њих десним тастером миша и изабрати Задај крутост/Задај флексибилност, или уређивањем ставке Подешавање крутости у Уреднику својстава.</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyInsertLink.ui" line="81"/>
      <source>Rigid sub-assemblies</source>
      <translation>Крути подсклопови</translation>
    </message>
  </context>
  <context>
    <name>AssemblyGui::DlgSettingsAssembly</name>
    <message>
      <location filename="../preferences/Assembly.ui" line="14"/>
      <source>General</source>
      <translation>Опште</translation>
    </message>
    <message>
      <location filename="../preferences/Assembly.ui" line="20"/>
      <source>Allows leaving edit mode when pressing the Esc key</source>
      <translation>Омогућава напуштање режима уређивања притиском на типку Esc</translation>
    </message>
    <message>
      <location filename="../preferences/Assembly.ui" line="39"/>
      <source>Log the dragging steps of the solver. Useful to report a bug.
The files are named "runPreDrag.asmt" and "dragging.log" and are located in the default directory of std::ofstream (on Windows it's the desktop)</source>
      <translation>Забележи кораке солвера. Ово је корисно ако желиш да пријавиш грешку.
Датотеке се зову „runPreDrag.asmt“ и „dragging.log“ и налазе се у подразумеваној фасцикли std::ofstream (у Windows-у је то радна површина)</translation>
    </message>
    <message>
      <location filename="../preferences/Assembly.ui" line="59"/>
      <source>Ground first part</source>
      <translation>Направи непокретним први део</translation>
    </message>
    <message>
      <location filename="../preferences/Assembly.ui" line="66"/>
      <source>When inserting the first part in the assembly, it can be grounded automatically</source>
      <translation>Омогући да први део који се умеће у склоп буде непокретан</translation>
    </message>
    <message>
      <location filename="../preferences/Assembly.ui" line="23"/>
      <source>Esc leaves edit mode</source>
      <translation>Esc да напустиш режим уређивања</translation>
    </message>
    <message>
      <location filename="../preferences/Assembly.ui" line="43"/>
      <source>Log dragging steps</source>
      <translation>Забележи кораке</translation>
    </message>
  </context>
  <context>
    <name>AssemblyGui::ViewProviderAssembly</name>
    <message>
      <location filename="../../ViewProviderAssembly.cpp" line="211"/>
      <source>The object is associated to one or more joints.</source>
      <translation>Објекту су придружени један или више спојева.</translation>
    </message>
    <message>
      <location filename="../../ViewProviderAssembly.cpp" line="213"/>
      <source>Do you want to move the object and delete associated joints?</source>
      <translation>Да ли желиш померити објекат и обрисати придружене спојеве?</translation>
    </message>
    <message>
      <location filename="../../ViewProviderAssembly.cpp" line="1085"/>
      <source>Move part</source>
      <translation>Помеи део</translation>
    </message>
    <message>
      <location filename="../../ViewProviderAssembly.cpp" line="1679"/>
      <source>ViewProviderAssembly</source>
      <comment>and %1 more</comment>
      <translation type="unfinished">ViewProviderAssembly</translation>
    </message>
    <message>
      <location filename="../../ViewProviderAssembly.cpp" line="1696"/>
      <source>Empty Assembly</source>
      <translation>Празан склоп</translation>
    </message>
    <message>
      <location filename="../../ViewProviderAssembly.cpp" line="1701"/>
      <source>Over-constrained:</source>
      <translation>Превише ограничена скица:</translation>
    </message>
    <message>
      <location filename="../../ViewProviderAssembly.cpp" line="1709"/>
      <source>Malformed joints:</source>
      <translation>Оштећени спојеви:</translation>
    </message>
    <message>
      <location filename="../../ViewProviderAssembly.cpp" line="1717"/>
      <source>Redundant joints:</source>
      <translation>Сувишни спојеви:</translation>
    </message>
    <message>
      <location filename="../../ViewProviderAssembly.cpp" line="1725"/>
      <source>Partially redundant:</source>
      <translation>Делимично сувише ограничена скица:</translation>
    </message>
    <message>
      <location filename="../../ViewProviderAssembly.cpp" line="1733"/>
      <source>Solver failed to converge</source>
      <translation>Солвер није успео да се приближи</translation>
    </message>
    <message>
      <location filename="../../ViewProviderAssembly.cpp" line="1741"/>
      <source>Under-constrained:</source>
      <translation>Недовољно ограничена скица:</translation>
    </message>
    <message numerus="yes">
      <location filename="../../ViewProviderAssembly.cpp" line="1743"/>
      <source>%n Degrees of Freedom</source>
      <translation type="unfinished">
        <numerusform>%n Степени слободе</numerusform>
        <numerusform>%n Degrees of Freedom</numerusform>
        <numerusform>%n Degrees of Freedom</numerusform>
      </translation>
    </message>
    <message>
      <location filename="../../ViewProviderAssembly.cpp" line="1747"/>
      <source>Fully constrained</source>
      <translation>Потпуно ограничена скица</translation>
    </message>
  </context>
  <context>
    <name>Assembly_CreateJointScrew</name>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="318"/>
      <source>Screw Joint</source>
      <translation>Навојни спој</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="324"/>
      <source>&lt;p&gt;Creates a screw joint that links a part with a sliding joint to a part with a revolute joint&lt;/p&gt;&lt;p&gt;Select the same coordinate systems as the revolute and sliding joints. The pitch radius defines the movement ratio between the rotating screw and the sliding part.&lt;/p&gt;</source>
      <translation>&lt;p&gt;Направи навојни спој који сједињује транслацију једног дела са ротацијом другог.&lt;/p&gt;&lt;p&gt;Изабери исте координатне системе као за транслационе и ротационе спојеве. Корак навоја одређује међусобно померање делова.&lt;/p&gt;</translation>
    </message>
  </context>
  <context>
    <name>Assembly_CreateJointGearBelt</name>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="391"/>
      <source>Gears/Belt Joint</source>
      <translation>Зупчасто/ремени пренос</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="396"/>
      <source>&lt;p&gt;Creates a gears or belt joint that links 2 rotating gears together&lt;/p&gt;&lt;p&gt;Select the same coordinate systems as the revolute joints.&lt;/p&gt;</source>
      <translation>&lt;p&gt;Направи зупчасти или ремени пренос који спајају 2 дела која се заједно обрћу&lt;/p&gt;&lt;p&gt;Изабери исте координатне системе као за ротационе спојеве.&lt;/p&gt;</translation>
    </message>
  </context>
  <context>
    <name>TaskAssemblyCreateView</name>
    <message>
      <location filename="../panels/TaskAssemblyCreateView.ui" line="14"/>
      <source>Exploded View</source>
      <translation>Растављени поглед</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateView.ui" line="20"/>
      <source>If checked, parts will be selected as a single solid</source>
      <translation>Ако је потврђено, делови ће бити изабрани као једно тело</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateView.ui" line="23"/>
      <source>Parts as single solid</source>
      <translation>Део као пуно тело</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateView.ui" line="42"/>
      <source>Align Dragger</source>
      <translation>Поравнај вучни триедар</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateView.ui" line="49"/>
      <source>Select a feature to align. Press Esc to cancel.</source>
      <translation>Изабери елемент који ћеш поравнати. Притисни Esc да поништиш.</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateView.ui" line="56"/>
      <source>Explode Radially</source>
      <translation>Растави радијално</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateBom.ui" line="23"/>
      <source>Sub-assemblies children</source>
      <translation>Компоненте унутар подсклопова</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateBom.ui" line="42"/>
      <source>Parts children</source>
      <translation>Компоненте унутар контејнера Део</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateBom.ui" line="14"/>
      <source>Bill of Materials</source>
      <translation>Саставница</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateBom.ui" line="20"/>
      <source>Includes children of sub-assemblies in the bill of materials</source>
      <translation>Уврсти у саставницу делове подсклопова</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateBom.ui" line="39"/>
      <source>Include child parts in the bill of materials</source>
      <translation>Уврсти у саставницу компоненте контејнера Део</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateBom.ui" line="58"/>
      <source>Adds only part containers and sub-assemblies to the bill of materials. Solids (e.g. bodies, fasteners, primitives) are excluded.</source>
      <translation>У саставници ће се појавити само само контејнери Део и подсклопови. Пуна тела (нпр. Тела, компоненте из гвожђаре, примитиви) биће изузети.</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateBom.ui" line="61"/>
      <source>Only parts</source>
      <translation>Само контејнери Део</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateBom.ui" line="77"/>
      <source>Columns</source>
      <translation>Стубови</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateBom.ui" line="86"/>
      <source>Add Column</source>
      <translation>Додај колону</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateBom.ui" line="96"/>
      <source>Export</source>
      <translation>Извези</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateBom.ui" line="109"/>
      <source>Help</source>
      <translation>Помоћ</translation>
    </message>
  </context>
  <context>
    <name>Assembly_CreateBom</name>
    <message>
      <location filename="../../../CommandCreateBom.py" line="69"/>
      <source>Bill of Materials</source>
      <translation>Саставница</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateBom.py" line="76"/>
      <source>&lt;p&gt;Creates a bill of materials of the current assembly. If an assembly is active, it will be a BOM of this assembly. Else it will be a BOM of the whole document.&lt;/p&gt;&lt;p&gt;The BOM object is a document object that stores the settings of your BOM. It is also a spreadsheet object so you can easily visualize the BOM. If you do not need the BOM object to be saved as a document object, you can simply export and cancel the task.&lt;/p&gt;&lt;p&gt;The columns 'Index', 'Name', 'File Name' and 'Quantity' are automatically generated on recompute. The 'Description' and custom columns are not overwritten.&lt;/p&gt;</source>
      <translation>&lt;p&gt;Направи саставницу склопа. Ако је неки склоп активан, направиће његову саставницу. У супротном, направиће саставницу целог документа.&lt;/p&gt;&lt;p&gt;Објекат саставница је врста документа унутар које се чувају сва подешавања саставнице. Саставница је табеларни објекат који може веома лако представити све делове склопа. Ако вам није потребно да саставница буде сачувана унутар документа, можете једноставно да је извезете и откажете задатак.&lt;/p&gt;&lt;p&gt;Колоне „Редни број“, „Назив“, „Назив датотеке“ и „Количина“ се аутоматски генеришу при поновном израчунавању. Колоне „Опис“ и сопствене колоне се не преписују.&lt;/p&gt;</translation>
    </message>
  </context>
  <context>
    <name>Assembly::AssemblyLink</name>
    <message>
      <location filename="../../../App/AssemblyLink.cpp" line="690"/>
      <source>Joints</source>
      <translation>Спојеви</translation>
    </message>
  </context>
  <context>
    <name>Command</name>
    <message>
      <location filename="../../ViewProviderAssemblyLink.cpp" line="139"/>
      <source>Toggle Rigid</source>
      <translation>Укљ/искљ крутост</translation>
    </message>
  </context>
  <context>
    <name>Assembly_InsertNewPart</name>
    <message>
      <location filename="../../../CommandInsertNewPart.py" line="54"/>
      <source>New Part</source>
      <translation>Нови део</translation>
    </message>
    <message>
      <location filename="../../../CommandInsertNewPart.py" line="59"/>
      <source>Insert a new part into the active assembly. The new part's origin can be positioned in the assembly.</source>
      <translation>Уметните нови контејнер Део у активни склоп. Координатни систем новог Дела је могуће позиционирати у склопу.</translation>
    </message>
  </context>
  <context>
    <name>TaskAssemblyCreateSimulation</name>
    <message>
      <location filename="../panels/TaskAssemblyCreateSimulation.ui" line="20"/>
      <source>Motions</source>
      <translation>Померања</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateSimulation.ui" line="50"/>
      <source>Add a prescribed motion</source>
      <translation>Додај померање на спојеве</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateSimulation.ui" line="70"/>
      <source>Delete selected motions</source>
      <translation>Обриши изабрана померања</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateSimulation.ui" line="14"/>
      <source>Simulation</source>
      <translation>Симулација</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateSimulation.ui" line="89"/>
      <source>Simulation Settings</source>
      <translation>Подешавања симулације</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateSimulation.ui" line="95"/>
      <source>Start</source>
      <translation>Почетак</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateSimulation.ui" line="98"/>
      <location filename="../panels/TaskAssemblyCreateSimulation.ui" line="105"/>
      <source>Start time of the simulation</source>
      <translation>Време почетка симулације</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateSimulation.ui" line="112"/>
      <source>End</source>
      <translation>Крај</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateSimulation.ui" line="115"/>
      <location filename="../panels/TaskAssemblyCreateSimulation.ui" line="122"/>
      <source>End time of the simulation</source>
      <translation>Време завршетка симулације</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateSimulation.ui" line="129"/>
      <source>Step</source>
      <translation>Корак</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateSimulation.ui" line="132"/>
      <location filename="../panels/TaskAssemblyCreateSimulation.ui" line="139"/>
      <source>Time step</source>
      <translation>Временски корак</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateSimulation.ui" line="149"/>
      <location filename="../panels/TaskAssemblyCreateSimulation.ui" line="156"/>
      <source>Global error tolerance</source>
      <translation>Глобална толеранција грешака</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateSimulation.ui" line="173"/>
      <source>Animation Player</source>
      <translation>Плејер анимације</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateSimulation.ui" line="212"/>
      <source>Frames per second</source>
      <translation>Кадрова по секунди</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateSimulation.ui" line="146"/>
      <source>Tolerance</source>
      <translation>Толеранција</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateSimulation.ui" line="166"/>
      <source>Generate</source>
      <translation>Генериши</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateSimulation.ui" line="181"/>
      <source>Frame</source>
      <translation>Кадар</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateSimulation.ui" line="201"/>
      <source>0.00 s</source>
      <translation>0.00 s</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateSimulation.ui" line="232"/>
      <source>Step backward</source>
      <translation>Корак уназад</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateSimulation.ui" line="252"/>
      <source>Play backward</source>
      <translation>Пусти уназад</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateSimulation.ui" line="272"/>
      <source>Stop</source>
      <translation>Cтоп</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateSimulation.ui" line="292"/>
      <source>Play forward</source>
      <translation>Пусти</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateSimulation.ui" line="312"/>
      <source>Step forward</source>
      <translation>Корак напред</translation>
    </message>
  </context>
  <context>
    <name>Assembly_CreateAssembly</name>
    <message>
      <location filename="../../../CommandCreateAssembly.py" line="49"/>
      <source>New Assembly</source>
      <translation>Нови склоп</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateAssembly.py" line="54"/>
      <source>Creates an assembly object in the current document, or in the current active assembly (if any). Limit of one root assembly per file.</source>
      <translation>Направи главни склоп у корену стабла документа, или подсклоп у тренутно активном склопу. Може постојати само један главни склоп.</translation>
    </message>
  </context>
  <context>
    <name>Assembly_ActivateAssembly</name>
    <message>
      <location filename="../../../CommandCreateAssembly.py" line="101"/>
      <location filename="../../../CommandCreateAssembly.py" line="135"/>
      <source>Activate Assembly</source>
      <translation>Активирај склоп</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateAssembly.py" line="106"/>
      <source>Select an assembly to activate:</source>
      <translation>Изабери склоп који желиш активирати:</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateAssembly.py" line="138"/>
      <source>Sets an assembly as the active one for editing.</source>
      <translation>Активира склоп и омогућава му да буде уређиван.</translation>
    </message>
  </context>
  <context>
    <name>Assembly_CreateJointFixed</name>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="77"/>
      <source>Fixed Joint</source>
      <translation>Чврсти спој</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="83"/>
      <source>&lt;p&gt;1 - If an assembly is active : Creates a joint permanently locking two parts together, preventing any movement or rotation&lt;/p&gt;&lt;p&gt;2 - If a part is active: Positions sub-parts by matching selected coordinate systems. The second part selected will move.&lt;/p&gt;</source>
      <translation>&lt;p&gt;1 - Ако је склоп активан: Направи спој који трајно закључава два дела заједно, спречавајући било какво кретање или ротацију&lt;/p&gt;&lt;p&gt;2 - Ако је део активан: Позиционира подређене делове подударањем изабраних координатних система. Други изабрани део ће се померити.&lt;/p&gt;</translation>
    </message>
  </context>
  <context>
    <name>Assembly_CreateJointRevolute</name>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="104"/>
      <source>Revolute Joint</source>
      <translation>Ротациони спој</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="109"/>
      <source>Creates a revolute joint allowing rotation around a single axis between selected parts</source>
      <translation>Направи ротациони спој (Кинематски пар V класе) који изабраним деловима омогућава ротацију око заједничке осе</translation>
    </message>
  </context>
  <context>
    <name>Assembly_CreateJointCylindrical</name>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="127"/>
      <source>Cylindrical Joint</source>
      <translation>Цилиндрични спој</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="132"/>
      <source>Creates a cylindrical joint that allows rotation around and translation along a single axis between assembled parts</source>
      <translation>Направи цилиндрични спој (Кинематски пар IV класе) који изабраним деловима омогућава ротацију око заједничке осе и транслацију по њој</translation>
    </message>
  </context>
  <context>
    <name>Assembly_CreateJointSlider</name>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="150"/>
      <source>Slider Joint</source>
      <translation>Транслациони спој</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="155"/>
      <source>Creates a slider joint that allows linear movement along a single axis, but restricts rotation between selected parts</source>
      <translation>Направи транслациони спој (Кинематски пар V класе) који изабраним деловима омогућава транслацију само дуж једне осе</translation>
    </message>
  </context>
  <context>
    <name>Assembly_CreateJointBall</name>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="173"/>
      <source>Ball Joint</source>
      <translation>Кугласти спој</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="178"/>
      <source>Creates a ball joint that connects parts at a point, allowing unrestricted movement as long as the connection points remain in contact</source>
      <translation>Направи кугласти спој (Кинематски пар III класе) који изабраним деловима омогућава ротацију око све три заједничке осе</translation>
    </message>
  </context>
  <context>
    <name>Assembly_CreateJointDistance</name>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="196"/>
      <source>Distance Joint</source>
      <translation>Равански спој</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="203"/>
      <source>&lt;p&gt;Creates a distance joint that fixes the distance between the selected objects&lt;/p&gt;&lt;p&gt;Creates one of several different joints based on the selection. For example, a distance of 0 between a plane and a cylinder creates a tangent joint. A distance of 0 between planes will make them co-planar.&lt;/p&gt;</source>
      <translation>&lt;p&gt;Направи равански спој који фиксира растојање између изабраних објеката.&lt;/p&gt;&lt;p&gt;Овај спој на основу изабраних објеката може да направи различите спојеве. На пример, растојање од 0 између равни и цилиндра ствара тангентни спој. Растојање од 0 између равни ће их учинити копланарним.&lt;/p&gt;</translation>
    </message>
  </context>
  <context>
    <name>Assembly_CreateJointParallel</name>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="221"/>
      <source>Parallel Joint</source>
      <translation>Паралелни спој</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="226"/>
      <source>Creates a parallel joint that makes the Z-axis of the selected coordinate systems parallel</source>
      <translation>Направи паралелни спој који постави паралелно Z-осе координатних система изабраних делова</translation>
    </message>
  </context>
  <context>
    <name>Assembly_CreateJointPerpendicular</name>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="246"/>
      <source>Perpendicular Joint</source>
      <translation>Управни спој</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="251"/>
      <source>Creates a perpendicular joint that makes the Z-axis of the selected coordinate systems perpendicular</source>
      <translation>Направи управни спој који постави управно Z-осе координатних система изабраних делова</translation>
    </message>
  </context>
  <context>
    <name>Assembly_CreateJointAngle</name>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="269"/>
      <source>Angle Joint</source>
      <translation>Угаони спој</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="274"/>
      <source>Creates an angle joint that fixes the angle between the Z-axis of the selected coordinate systems</source>
      <translation>Направи угаони спој који под задати угао постави Z-осе координатних система изабраних делова</translation>
    </message>
  </context>
  <context>
    <name>Assembly_CreateJointRackPinion</name>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="294"/>
      <source>Rack and Pinion Joint</source>
      <translation>Пренос са зупачастом летвом</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="300"/>
      <source>&lt;p&gt;Creates a rack and pinion joint that links a part with a sliding joint to a part with a revolute joint&lt;/p&gt;&lt;p&gt;Selects the same coordinate systems as the revolute and sliding joints. The pitch radius defines the movement ratio between the rack and the pinion.&lt;/p&gt;</source>
      <translation>&lt;p&gt;Направи пренос са зупчастом летвом који сједињује транслацију једног дела са ротацијом другог.&lt;/p&gt;&lt;p&gt;Изабери исте координатне системе као за транслационе и ротационе спојеве. Подеони полупречник одређује међусобно померање зупчасте летве и зупчаника.&lt;/p&gt;</translation>
    </message>
  </context>
  <context>
    <name>Assembly_CreateJointGears</name>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="342"/>
      <source>Gears Joint</source>
      <translation>Зупчасти пренос</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="348"/>
      <source>&lt;p&gt;Creates a gears joint that links 2 rotating gears together. They will have inverse rotation direction.&lt;/p&gt;&lt;p&gt;Select the same coordinate systems as the revolute joints.&lt;/p&gt;</source>
      <translation>&lt;p&gt;Направи зупчасти пренос који спаја 2 зупчаника који се обрћу у супротном смеру.&lt;/p&gt;&lt;p&gt;Изабери исте координатне системе као за ротационе спојеве.&lt;/p&gt;</translation>
    </message>
  </context>
  <context>
    <name>Assembly_CreateJointBelt</name>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="366"/>
      <source>Belt Joint</source>
      <translation>Ремени пренос</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="372"/>
      <source>&lt;p&gt;Creates a belt joint that links 2 rotating objects together. They will have the same rotation direction.&lt;/p&gt;&lt;p&gt;Select the same coordinate systems as the revolute joints.&lt;/p&gt;</source>
      <translation>&lt;p&gt;Направи ремени пренос који спаја 2 објекта који се обрћу у истом смеру&lt;/p&gt;&lt;p&gt;Изабери исте координатне системе као за ротационе спојеве.&lt;/p&gt;</translation>
    </message>
  </context>
  <context>
    <name>Assembly_ToggleGrounded</name>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="431"/>
      <source>Toggle Grounded</source>
      <translation>Направи непокретним</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="437"/>
      <source>&lt;p&gt;Toggles the grounding of a part.&lt;/p&gt;&lt;p&gt;Grounding a part permanently locks its position in the assembly, preventing any movement or rotation. You need at least one grounded part before starting to assemble.</source>
      <translation>&lt;p&gt;Непокретни део.&lt;/p&gt;&lt;p&gt;Прављење дела непокретним трајно закључава његов положај у склопу, спречавајуц́и било какву транслацију или ротацију. Потребно је имати у склопу најмање један непокретан део пре него што се он почне састављати.</translation>
    </message>
  </context>
  <context>
    <name>Assembly_CreateSimulation</name>
    <message>
      <location filename="../../../CommandCreateSimulation.py" line="67"/>
      <source>Simulation</source>
      <translation>Симулација</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateSimulation.py" line="72"/>
      <source>Creates a new simulation of the current assembly</source>
      <translation>Направи нову симулацију склопа</translation>
    </message>
  </context>
  <context>
    <name>Assembly_CreateView</name>
    <message>
      <location filename="../../../CommandCreateView.py" line="54"/>
      <source>Exploded View</source>
      <translation>Растављени поглед</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateView.py" line="59"/>
      <source>Creates an exploded view of the current assembly</source>
      <translation>Направи растављени поглед активног склопа</translation>
    </message>
  </context>
  <context>
    <name>Assembly_Insert</name>
    <message>
      <location filename="../../../CommandInsertLink.py" line="65"/>
      <source>Insert Component</source>
      <translation>Уметни компоненту</translation>
    </message>
    <message>
      <location filename="../../../CommandInsertLink.py" line="219"/>
      <source>Partially loaded</source>
      <translation>Делимично учитан</translation>
    </message>
    <message>
      <location filename="../../../CommandInsertLink.py" line="609"/>
      <source>Fully load document</source>
      <translation>Потпуно учитан документ</translation>
    </message>
  </context>
  <context>
    <name>AssemblyGui::TaskAssemblyMessages</name>
    <message>
      <location filename="../../TaskAssemblyMessages.cpp" line="38"/>
      <source>Solver messages</source>
      <translation>Поруке алгоритма за решавање</translation>
    </message>
    <message>
      <location filename="../../TaskAssemblyMessages.cpp" line="56"/>
      <source>Click to select these conflicting joints.</source>
      <translation>Кликни да би изабрао конфликтне спојеве.</translation>
    </message>
    <message>
      <location filename="../../TaskAssemblyMessages.cpp" line="59"/>
      <source>Click to select these redundant joints.</source>
      <translation>Кликни да би изабрао сувишне спојеве.</translation>
    </message>
    <message>
      <location filename="../../TaskAssemblyMessages.cpp" line="63"/>
      <source>The assembly has unconstrained components giving rise to those Degrees Of Freedom. Click to select these unconstrained components.</source>
      <translation>Склоп има недовољно ограничене делове који проузрокују нежељене степене слободе. Кликните да бисте изабрали недовољно ограничене делове.</translation>
    </message>
    <message>
      <location filename="../../TaskAssemblyMessages.cpp" line="68"/>
      <source>Click to select these malformed joints.</source>
      <translation>Кликни да би изабрао оштећене спојеве.</translation>
    </message>
  </context>
</TS>
