Update translations from CrowdIn

This commit is contained in:
hasecilu
2024-11-25 13:55:16 -06:00
committed by lorenz
parent 8c7dfc9f0b
commit aa7a7486df
12 changed files with 2883 additions and 17 deletions

View File

@@ -4,7 +4,7 @@
<context>
<name>App::Property</name>
<message>
<location filename="../basegear.py" line="104"/>
<location filename="../basegear.py" line="101"/>
<location filename="../connector.py" line="72"/>
<source>freecad.gears-version</source>
<translation type="unfinished"></translation>
@@ -688,7 +688,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../basegear.py" line="140"/>
<location filename="../basegear.py" line="137"/>
<source>Migrating &apos;teeth&apos; property to &apos;num_teeth&apos; on {} part
</source>
<translation type="unfinished"></translation>

Binary file not shown.

View File

@@ -0,0 +1,718 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="de" sourcelanguage="en_US">
<context>
<name>App::Property</name>
<message>
<location filename="../basegear.py" line="101"/>
<location filename="../connector.py" line="72"/>
<source>freecad.gears-version</source>
<translation type="unfinished">freecad.gears-version</translation>
</message>
<message>
<location filename="../bevelgear.py" line="45"/>
<location filename="../crowngear.py" line="44"/>
<location filename="../cycloidgear.py" line="47"/>
<location filename="../cycloidgearrack.py" line="42"/>
<location filename="../internalinvolutegear.py" line="59"/>
<location filename="../involutegear.py" line="86"/>
<location filename="../involutegearrack.py" line="40"/>
<location filename="../lanterngear.py" line="40"/>
<location filename="../timinggear.py" line="112"/>
<location filename="../timinggear_t.py" line="46"/>
<location filename="../wormgear.py" line="41"/>
<source>number of teeth</source>
<translation>Zähnezahl</translation>
</message>
<message>
<location filename="../bevelgear.py" line="51"/>
<location filename="../crowngear.py" line="62"/>
<location filename="../cycloidgear.py" line="59"/>
<location filename="../cycloidgearrack.py" line="48"/>
<location filename="../hypocycloidgear.py" line="105"/>
<location filename="../hypocycloidgear.py" line="130"/>
<location filename="../internalinvolutegear.py" line="74"/>
<location filename="../involutegear.py" line="101"/>
<location filename="../involutegearrack.py" line="46"/>
<location filename="../lanterngear.py" line="58"/>
<location filename="../timinggear.py" line="124"/>
<location filename="../wormgear.py" line="53"/>
<source>height</source>
<translation type="unfinished">height</translation>
</message>
<message>
<location filename="../bevelgear.py" line="57"/>
<source>pitch_angle</source>
<translation type="unfinished">pitch_angle</translation>
</message>
<message>
<location filename="../bevelgear.py" line="63"/>
<source>pressure_angle</source>
<translation>Eingriffwinkel</translation>
</message>
<message>
<location filename="../bevelgear.py" line="69"/>
<location filename="../crowngear.py" line="56"/>
<location filename="../cycloidgear.py" line="53"/>
<location filename="../involutegearrack.py" line="52"/>
<location filename="../lanterngear.py" line="46"/>
<location filename="../wormgear.py" line="47"/>
<source>module</source>
<translation>Modul</translation>
</message>
<message>
<location filename="../bevelgear.py" line="75"/>
<location filename="../cycloidgear.py" line="136"/>
<location filename="../internalinvolutegear.py" line="225"/>
<location filename="../involutegear.py" line="231"/>
<source>clearance</source>
<translation type="unfinished">clearance</translation>
</message>
<message>
<location filename="../bevelgear.py" line="81"/>
<location filename="../cycloidgear.py" line="65"/>
<location filename="../cycloidgearrack.py" line="70"/>
<location filename="../internalinvolutegear.py" line="86"/>
<location filename="../involutegear.py" line="253"/>
<source>number of points for spline</source>
<translation type="unfinished">number of points for spline</translation>
</message>
<message>
<location filename="../bevelgear.py" line="90"/>
<source>if value is true the gears outer face will match the z=0 plane</source>
<translation type="unfinished">if value is true the gears outer face will match the z=0 plane</translation>
</message>
<message>
<location filename="../bevelgear.py" line="99"/>
<location filename="../cycloidgear.py" line="145"/>
<location filename="../internalinvolutegear.py" line="204"/>
<location filename="../involutegear.py" line="219"/>
<location filename="../timinggear_t.py" line="69"/>
<source>The arc length on the pitch circle by which the tooth thicknes is reduced.</source>
<translation type="unfinished">The arc length on the pitch circle by which the tooth thicknes is reduced.</translation>
</message>
<message>
<location filename="../bevelgear.py" line="105"/>
<location filename="../cycloidgearrack.py" line="76"/>
<location filename="../internalinvolutegear.py" line="92"/>
<location filename="../involutegearrack.py" line="73"/>
<source>test</source>
<translation type="unfinished">test</translation>
</message>
<message>
<location filename="../bevelgear.py" line="111"/>
<source>angle used for spiral bevel-gears</source>
<translation type="unfinished">angle used for spiral bevel-gears</translation>
</message>
<message>
<location filename="../bevelgear.py" line="117"/>
<location filename="../cycloidgear.py" line="179"/>
<location filename="../internalinvolutegear.py" line="144"/>
<location filename="../involutegear.py" line="185"/>
<source>The pitch diameter.</source>
<translation>Der Teilkreisdurchmesser.</translation>
</message>
<message>
<location filename="../bevelgear.py" line="132"/>
<location filename="../cycloidgear.py" line="194"/>
<location filename="../internalinvolutegear.py" line="153"/>
<location filename="../involutegear.py" line="195"/>
<source>The angle by which this gear can turn without moving the mating gear.</source>
<translation type="unfinished">The angle by which this gear can turn without moving the mating gear.</translation>
</message>
<message>
<location filename="../connector.py" line="79"/>
<source>master gear</source>
<translation type="unfinished">master gear</translation>
</message>
<message>
<location filename="../connector.py" line="86"/>
<source>slave gear</source>
<translation type="unfinished">slave gear</translation>
</message>
<message>
<location filename="../connector.py" line="93"/>
<location filename="../connector.py" line="100"/>
<source>angle at which second gear is placed</source>
<translation type="unfinished">angle at which second gear is placed</translation>
</message>
<message>
<location filename="../crowngear.py" line="50"/>
<source>number of teeth of other gear</source>
<translation>Zähnezahl des anderen Zahnrades</translation>
</message>
<message>
<location filename="../crowngear.py" line="68"/>
<location filename="../cycloidgearrack.py" line="54"/>
<location filename="../internalinvolutegear.py" line="80"/>
<location filename="../involutegearrack.py" line="58"/>
<source>thickness</source>
<translation type="unfinished">thickness</translation>
</message>
<message>
<location filename="../crowngear.py" line="74"/>
<location filename="../internalinvolutegear.py" line="239"/>
<location filename="../involutegear.py" line="107"/>
<location filename="../involutegearrack.py" line="160"/>
<location filename="../wormgear.py" line="72"/>
<source>pressure angle</source>
<translation>Eingriffwinkel</translation>
</message>
<message>
<location filename="../crowngear.py" line="101"/>
<location filename="../lanterngear.py" line="64"/>
<source>number of profiles used for loft</source>
<translation type="unfinished">number of profiles used for loft</translation>
</message>
<message>
<location filename="../crowngear.py" line="107"/>
<source>if true no boolean operation is done</source>
<translation type="unfinished">if true no boolean operation is done</translation>
</message>
<message>
<location filename="../cycloidgear.py" line="71"/>
<source>the python object</source>
<translation>das Python-Objekt</translation>
</message>
<message>
<location filename="../cycloidgear.py" line="102"/>
<location filename="../cycloidgearrack.py" line="110"/>
<location filename="../internalinvolutegear.py" line="253"/>
<location filename="../involutegear.py" line="162"/>
<location filename="../involutegearrack.py" line="116"/>
<source>double helix</source>
<translation>Doppelwendel</translation>
</message>
<message>
<location filename="../cycloidgear.py" line="108"/>
<location filename="../cycloidgearrack.py" line="104"/>
<location filename="../internalinvolutegear.py" line="247"/>
<location filename="../involutegear.py" line="156"/>
<location filename="../involutegearrack.py" line="110"/>
<location filename="../wormgear.py" line="65"/>
<source>beta</source>
<translation>beta</translation>
</message>
<message>
<location filename="../cycloidgear.py" line="119"/>
<location filename="../cycloidgearrack.py" line="175"/>
<location filename="../internalinvolutegear.py" line="184"/>
<location filename="../involutegear.py" line="130"/>
<location filename="../involutegearrack.py" line="171"/>
<location filename="../timinggear_t.py" line="78"/>
<source>a fillet for the tooth-head, radius = head_fillet x module</source>
<translation>eine Abrundung des Zahnkopfes, radius = head_fillet x module</translation>
</message>
<message>
<location filename="../cycloidgear.py" line="128"/>
<location filename="../cycloidgearrack.py" line="184"/>
<location filename="../internalinvolutegear.py" line="193"/>
<location filename="../involutegear.py" line="139"/>
<location filename="../involutegearrack.py" line="180"/>
<location filename="../timinggear_t.py" line="87"/>
<source>a fillet for the tooth-root, radius = root_fillet x module</source>
<translation>eine Abrundung des Zahngrundes, radius = head_fillet x module</translation>
</message>
<message>
<location filename="../cycloidgear.py" line="153"/>
<location filename="../internalinvolutegear.py" line="219"/>
<location filename="../involutegear.py" line="239"/>
<source>head_value * module_value = additional length of head</source>
<translation type="unfinished">head_value * module_value = additional length of head</translation>
</message>
<message>
<location filename="../cycloidgear.py" line="163"/>
<location filename="../cycloidgearrack.py" line="156"/>
<source>inner_diameter divided by module (hypocycloid)</source>
<translation type="unfinished">inner_diameter divided by module (hypocycloid)</translation>
</message>
<message>
<location filename="../cycloidgear.py" line="171"/>
<location filename="../cycloidgearrack.py" line="164"/>
<source>outer_diameter divided by module (epicycloid)</source>
<translation type="unfinished">outer_diameter divided by module (epicycloid)</translation>
</message>
<message>
<location filename="../cycloidgearrack.py" line="64"/>
<location filename="../involutegearrack.py" line="67"/>
<source>if enabled the rack is drawn with a constant number of teeth to avoid topologic renaming.</source>
<translation type="unfinished">if enabled the rack is drawn with a constant number of teeth to avoid topologic renaming.</translation>
</message>
<message>
<location filename="../cycloidgearrack.py" line="118"/>
<location filename="../involutegearrack.py" line="124"/>
<source>pitch in the transverse plane</source>
<translation type="unfinished">pitch in the transverse plane</translation>
</message>
<message>
<location filename="../cycloidgearrack.py" line="128"/>
<location filename="../involutegearrack.py" line="134"/>
<source>if enabled the total length of the rack is teeth x pitch, otherwise the rack starts with a tooth-flank</source>
<translation type="unfinished">if enabled the total length of the rack is teeth x pitch, otherwise the rack starts with a tooth-flank</translation>
</message>
<message>
<location filename="../cycloidgearrack.py" line="138"/>
<location filename="../involutegearrack.py" line="144"/>
<location filename="../lanterngear.py" line="72"/>
<location filename="../wormgear.py" line="86"/>
<source>head * module = additional length of head</source>
<translation type="unfinished">head * module = additional length of head</translation>
</message>
<message>
<location filename="../cycloidgearrack.py" line="146"/>
<location filename="../involutegearrack.py" line="152"/>
<location filename="../wormgear.py" line="94"/>
<source>clearance * module = additional length of root</source>
<translation type="unfinished">clearance * module = additional length of root</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="48"/>
<source>Pin ball circle radius (overrides Tooth Pitch)</source>
<translation type="unfinished">Pin ball circle radius (overrides Tooth Pitch)</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="54"/>
<source>Roller Diameter</source>
<translation>Rollendurchmesser</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="60"/>
<source>Eccentricity</source>
<translation type="unfinished">Eccentricity</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="66"/>
<source>Pressure angle limit</source>
<translation type="unfinished">Pressure angle limit</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="72"/>
<source>Offset in pressure angle</source>
<translation type="unfinished">Offset in pressure angle</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="78"/>
<source>Number of teeth in Cam</source>
<translation type="unfinished">Number of teeth in Cam</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="86"/>
<source>Number of points used for spline interpolation</source>
<translation type="unfinished">Number of points used for spline interpolation</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="92"/>
<source>Center hole&apos;s radius</source>
<translation type="unfinished">Center hole&apos;s radius</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="99"/>
<source>Create pins in place</source>
<translation type="unfinished">Create pins in place</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="111"/>
<source>Center pin Z axis to generated disks</source>
<translation type="unfinished">Center pin Z axis to generated disks</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="118"/>
<source>Show main cam disk</source>
<translation type="unfinished">Show main cam disk</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="124"/>
<source>Show another reversed cam disk on top</source>
<translation type="unfinished">Show another reversed cam disk on top</translation>
</message>
<message>
<location filename="../internalinvolutegear.py" line="53"/>
<location filename="../involutegear.py" line="247"/>
<source>simple</source>
<translation type="unfinished">simple</translation>
</message>
<message>
<location filename="../internalinvolutegear.py" line="68"/>
<location filename="../involutegear.py" line="95"/>
<source>normal module if properties_from_tool=True, else it&apos;s the transverse module.</source>
<translation type="unfinished">normal module if properties_from_tool=True, else it&apos;s the transverse module.</translation>
</message>
<message>
<location filename="../internalinvolutegear.py" line="128"/>
<source>inside diameter</source>
<translation>Innendurchmesser</translation>
</message>
<message>
<location filename="../internalinvolutegear.py" line="135"/>
<location filename="../involutegear.py" line="177"/>
<source>root diameter</source>
<translation type="unfinished">root diameter</translation>
</message>
<message>
<location filename="../internalinvolutegear.py" line="165"/>
<location filename="../involutegear.py" line="207"/>
<source>transverse_pitch</source>
<translation type="unfinished">transverse_pitch</translation>
</message>
<message>
<location filename="../internalinvolutegear.py" line="172"/>
<source>Outside diameter</source>
<translation>Außendurchmesser</translation>
</message>
<message>
<location filename="../internalinvolutegear.py" line="210"/>
<location filename="../involutegear.py" line="225"/>
<source>backlash direction</source>
<translation type="unfinished">backlash direction</translation>
</message>
<message>
<location filename="../internalinvolutegear.py" line="233"/>
<location filename="../involutegear.py" line="113"/>
<source>shift</source>
<translation type="unfinished">shift</translation>
</message>
<message>
<location filename="../internalinvolutegear.py" line="262"/>
<location filename="../involutegear.py" line="150"/>
<location filename="../involutegearrack.py" line="104"/>
<source>if beta is given and properties_from_tool is enabled, gear parameters are internally recomputed for the rotated gear</source>
<translation type="unfinished">if beta is given and properties_from_tool is enabled, gear parameters are internally recomputed for the rotated gear</translation>
</message>
<message>
<location filename="../involutegear.py" line="49"/>
<source>python gear object</source>
<translation type="unfinished">python gear object</translation>
</message>
<message>
<location filename="../involutegear.py" line="121"/>
<source>undercut</source>
<translation>Hinterschnitt</translation>
</message>
<message>
<location filename="../involutegear.py" line="170"/>
<source>outside diameter</source>
<translation>Außendurchmesser</translation>
</message>
<message>
<location filename="../involutegear.py" line="261"/>
<source>traverse module of the generated gear</source>
<translation type="unfinished">traverse module of the generated gear</translation>
</message>
<message>
<location filename="../lanterngear.py" line="52"/>
<source>the bolt radius of the rack/chain</source>
<translation>der Rollenradius der Zahnstange bzw. Kette</translation>
</message>
<message>
<location filename="../timinggear.py" line="118"/>
<source>type of timing-gear</source>
<translation>Art der Zahnriemenscheibe</translation>
</message>
<message>
<location filename="../timinggear.py" line="130"/>
<location filename="../timinggear_t.py" line="40"/>
<source>pitch of gear</source>
<translation type="unfinished">pitch of gear</translation>
</message>
<message>
<location filename="../timinggear.py" line="137"/>
<source>radial height of teeth</source>
<translation type="unfinished">radial height of teeth</translation>
</message>
<message>
<location filename="../timinggear.py" line="147"/>
<source>radial difference between pitch diameter and head of gear</source>
<translation type="unfinished">radial difference between pitch diameter and head of gear</translation>
</message>
<message>
<location filename="../timinggear.py" line="154"/>
<source>radius of first arc</source>
<translation type="unfinished">radius of first arc</translation>
</message>
<message>
<location filename="../timinggear.py" line="161"/>
<source>radius of second arc</source>
<translation type="unfinished">radius of second arc</translation>
</message>
<message>
<location filename="../timinggear.py" line="168"/>
<source>radius of third arc</source>
<translation type="unfinished">radius of third arc</translation>
</message>
<message>
<location filename="../timinggear.py" line="175"/>
<source>x-offset of second arc-midpoint</source>
<translation type="unfinished">x-offset of second arc-midpoint</translation>
</message>
<message>
<location filename="../timinggear_t.py" line="52"/>
<source>radial height of tooth</source>
<translation type="unfinished">radial height of tooth</translation>
</message>
<message>
<location filename="../timinggear_t.py" line="60"/>
<source>radial distance from tooth-head to pitch circle</source>
<translation type="unfinished">radial distance from tooth-head to pitch circle</translation>
</message>
<message>
<location filename="../timinggear_t.py" line="93"/>
<source>angle of tooth flanks</source>
<translation type="unfinished">angle of tooth flanks</translation>
</message>
<message>
<location filename="../timinggear_t.py" line="99"/>
<source>extrusion height</source>
<translation type="unfinished">extrusion height</translation>
</message>
<message>
<location filename="../wormgear.py" line="59"/>
<source>diameter</source>
<translation>Durchmesser</translation>
</message>
<message>
<location filename="../wormgear.py" line="78"/>
<source>reverse rotation of helix</source>
<translation type="unfinished">reverse rotation of helix</translation>
</message>
</context>
<context>
<name>FCGear_BevelGear</name>
<message>
<location filename="../commands.py" line="159"/>
<source>Bevel Gear</source>
<translation>Kegelrad</translation>
</message>
<message>
<location filename="../commands.py" line="162"/>
<source>Create a Bevel gear</source>
<translation>Erstellt ein Kegelrad</translation>
</message>
</context>
<context>
<name>FCGear_CrownGear</name>
<message>
<location filename="../commands.py" line="143"/>
<source>Crown Gear</source>
<translation>Kronenrad</translation>
</message>
<message>
<location filename="../commands.py" line="146"/>
<source>Create a Crown gear</source>
<translation>Erstellt ein Kronenrad</translation>
</message>
</context>
<context>
<name>FCGear_CycloidGear</name>
<message>
<location filename="../commands.py" line="151"/>
<source>Cycloid Gear</source>
<translation>Zykloidenrad</translation>
</message>
<message>
<location filename="../commands.py" line="154"/>
<source>Create a Cycloid gear</source>
<translation>Erstellt ein Zykloidenrad</translation>
</message>
</context>
<context>
<name>FCGear_CycloidRack</name>
<message>
<location filename="../commands.py" line="135"/>
<source>Cycloid Rack</source>
<translation>Zykloidenzahnstange</translation>
</message>
<message>
<location filename="../commands.py" line="138"/>
<source>Create an Cycloid rack</source>
<translation>Erstellt eine Zykloidenzahnstange</translation>
</message>
</context>
<context>
<name>FCGear_GearConnector</name>
<message>
<location filename="../commands.py" line="209"/>
<location filename="../commands.py" line="211"/>
<source>Combine two gears</source>
<translation type="unfinished">Combine two gears</translation>
</message>
</context>
<context>
<name>FCGear_HypoCycloidGear</name>
<message>
<location filename="../commands.py" line="167"/>
<source>HypoCycloid Gear</source>
<translation>Hypozykloidenrad</translation>
</message>
<message>
<location filename="../commands.py" line="172"/>
<source>Create a HypoCycloid gear with its pins</source>
<translation>Erstellt ein Paar Hypozykloidenräder mit zugehörigen Rollen</translation>
</message>
</context>
<context>
<name>FCGear_InternalInvoluteGear</name>
<message>
<location filename="../commands.py" line="117"/>
<source>Internal Involute Gear</source>
<translation>Innenverzahntes Evolventenrad</translation>
</message>
<message>
<location filename="../commands.py" line="122"/>
<source>Create an internal involute gear</source>
<translation>Erstellt ein innenverzahntes Evolventenrad</translation>
</message>
</context>
<context>
<name>FCGear_InvoluteGear</name>
<message>
<location filename="../commands.py" line="105"/>
<source>Involute Gear</source>
<translation>Evolventenrad</translation>
</message>
<message>
<location filename="../commands.py" line="110"/>
<source>Create an external involute gear</source>
<translation>Erstellt ein Evolventenstirnrad</translation>
</message>
</context>
<context>
<name>FCGear_InvoluteRack</name>
<message>
<location filename="../commands.py" line="127"/>
<source>Involute Rack</source>
<translation>Evolventenzahnstange</translation>
</message>
<message>
<location filename="../commands.py" line="130"/>
<source>Create an Involute rack</source>
<translation>Erstellt eine Evolventenzahnstange</translation>
</message>
</context>
<context>
<name>FCGear_LanternGear</name>
<message>
<location filename="../commands.py" line="201"/>
<source>Lantern Gear</source>
<translation>Triebstockrad</translation>
</message>
<message>
<location filename="../commands.py" line="204"/>
<source>Create a Lantern gear</source>
<translation>Erstellt ein Triebstockrad</translation>
</message>
</context>
<context>
<name>FCGear_TimingGear</name>
<message>
<location filename="../commands.py" line="193"/>
<source>Timing Gear</source>
<translation>Zahnriemenscheibe</translation>
</message>
<message>
<location filename="../commands.py" line="196"/>
<source>Create a Timing gear</source>
<translation>Erstellt eine Zahnriemenscheibe</translation>
</message>
</context>
<context>
<name>FCGear_TimingGearT</name>
<message>
<location filename="../commands.py" line="185"/>
<source>Timing Gear T-shape</source>
<translation>ZahnriemenscheibeT</translation>
</message>
<message>
<location filename="../commands.py" line="188"/>
<source>Create a Timing gear T-shape</source>
<translation>Erstellt eine Zahnriemenscheibe Bauart T</translation>
</message>
</context>
<context>
<name>FCGear_WormGear</name>
<message>
<location filename="../commands.py" line="177"/>
<source>Worm Gear</source>
<translation>Schneckenwelle</translation>
</message>
<message>
<location filename="../commands.py" line="180"/>
<source>Create a Worm gear</source>
<translation>Erstellt eine Schneckenwelle</translation>
</message>
</context>
<context>
<name>Log</name>
<message>
<location filename="../commands.py" line="218"/>
<source>Please select two gear objects.</source>
<translation>Bitte zwei Zahnradobjekte auswählen.</translation>
</message>
<message>
<location filename="../commands.py" line="224"/>
<source>Selected object is not a gear.</source>
<translation>Das ausgewählte Objekt ist kein Zahnrad.</translation>
</message>
<message>
<location filename="../crowngear.py" line="94"/>
<source>Gear module: Crown gear created, preview_mode = true for improved performance. Set preview_mode property to false when ready to cut teeth.</source>
<translation>Gear-Modul: Kronenrad erstellt, preview_mode = true für bessere Leistung. Eigenschaft preview_mode property auf false setzen, wenn Zähne dargestellt werden sollen.</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="227"/>
<source>Generating cam disk
</source>
<translation type="unfinished">Generating cam disk
</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="269"/>
<source>Generating secondary cam disk
</source>
<translation type="unfinished">Generating secondary cam disk
</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="287"/>
<source>Generating pins
</source>
<translation type="unfinished">Generating pins
</translation>
</message>
<message>
<location filename="../init_gui.py" line="39"/>
<source>Checking FreeCAD version
</source>
<translation type="unfinished">Checking FreeCAD version
</translation>
</message>
<message>
<location filename="../init_gui.py" line="73"/>
<source>FreeCAD version (currently {}.{}.{} ({})) must be at least {}.{}.{} ({}) in order to work with Python 3.11 and above
</source>
<translation>FreeCAD-Version (derzeit {}.{}.{} ({})) muss mindestens {}.{}.{} ({}) sein, um mit Python 3.11 und neuer zu funktionieren
</translation>
</message>
<message>
<location filename="../basegear.py" line="137"/>
<source>Migrating &apos;teeth&apos; property to &apos;num_teeth&apos; on {} part
</source>
<translation type="unfinished">Migrating &apos;teeth&apos; property to &apos;num_teeth&apos; on {} part
</translation>
</message>
</context>
<context>
<name>Workbench</name>
<message>
<location filename="../init_gui.py" line="90"/>
<location filename="../init_gui.py" line="129"/>
<location filename="../init_gui.py" line="130"/>
<source>Gear</source>
<translation>Gear</translation>
</message>
<message>
<location filename="../init_gui.py" line="91"/>
<source>Gear Workbench</source>
<translation>Arbeitsbereich Gear</translation>
</message>
</context>
</TS>

Binary file not shown.

View File

@@ -0,0 +1,718 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="el" sourcelanguage="en_US">
<context>
<name>App::Property</name>
<message>
<location filename="../basegear.py" line="101"/>
<location filename="../connector.py" line="72"/>
<source>freecad.gears-version</source>
<translation>freecad.γρανάζια-έκδοση</translation>
</message>
<message>
<location filename="../bevelgear.py" line="45"/>
<location filename="../crowngear.py" line="44"/>
<location filename="../cycloidgear.py" line="47"/>
<location filename="../cycloidgearrack.py" line="42"/>
<location filename="../internalinvolutegear.py" line="59"/>
<location filename="../involutegear.py" line="86"/>
<location filename="../involutegearrack.py" line="40"/>
<location filename="../lanterngear.py" line="40"/>
<location filename="../timinggear.py" line="112"/>
<location filename="../timinggear_t.py" line="46"/>
<location filename="../wormgear.py" line="41"/>
<source>number of teeth</source>
<translation>αριθμός δοντιών</translation>
</message>
<message>
<location filename="../bevelgear.py" line="51"/>
<location filename="../crowngear.py" line="62"/>
<location filename="../cycloidgear.py" line="59"/>
<location filename="../cycloidgearrack.py" line="48"/>
<location filename="../hypocycloidgear.py" line="105"/>
<location filename="../hypocycloidgear.py" line="130"/>
<location filename="../internalinvolutegear.py" line="74"/>
<location filename="../involutegear.py" line="101"/>
<location filename="../involutegearrack.py" line="46"/>
<location filename="../lanterngear.py" line="58"/>
<location filename="../timinggear.py" line="124"/>
<location filename="../wormgear.py" line="53"/>
<source>height</source>
<translation>ύψος</translation>
</message>
<message>
<location filename="../bevelgear.py" line="57"/>
<source>pitch_angle</source>
<translation>βημα_γωγίας</translation>
</message>
<message>
<location filename="../bevelgear.py" line="63"/>
<source>pressure_angle</source>
<translation>πίεση_γωνίας</translation>
</message>
<message>
<location filename="../bevelgear.py" line="69"/>
<location filename="../crowngear.py" line="56"/>
<location filename="../cycloidgear.py" line="53"/>
<location filename="../involutegearrack.py" line="52"/>
<location filename="../lanterngear.py" line="46"/>
<location filename="../wormgear.py" line="47"/>
<source>module</source>
<translation type="unfinished">module</translation>
</message>
<message>
<location filename="../bevelgear.py" line="75"/>
<location filename="../cycloidgear.py" line="136"/>
<location filename="../internalinvolutegear.py" line="225"/>
<location filename="../involutegear.py" line="231"/>
<source>clearance</source>
<translation>ελευθέρωση</translation>
</message>
<message>
<location filename="../bevelgear.py" line="81"/>
<location filename="../cycloidgear.py" line="65"/>
<location filename="../cycloidgearrack.py" line="70"/>
<location filename="../internalinvolutegear.py" line="86"/>
<location filename="../involutegear.py" line="253"/>
<source>number of points for spline</source>
<translation>αριθμός σημείων για λωρίδα</translation>
</message>
<message>
<location filename="../bevelgear.py" line="90"/>
<source>if value is true the gears outer face will match the z=0 plane</source>
<translation>Εάν η τιμή είναι true (αληθής), η εξωτερική όψη των γραναζιών θα ταιριάζει με το επίπεδο z=0</translation>
</message>
<message>
<location filename="../bevelgear.py" line="99"/>
<location filename="../cycloidgear.py" line="145"/>
<location filename="../internalinvolutegear.py" line="204"/>
<location filename="../involutegear.py" line="219"/>
<location filename="../timinggear_t.py" line="69"/>
<source>The arc length on the pitch circle by which the tooth thicknes is reduced.</source>
<translation type="unfinished">The arc length on the pitch circle by which the tooth thicknes is reduced.</translation>
</message>
<message>
<location filename="../bevelgear.py" line="105"/>
<location filename="../cycloidgearrack.py" line="76"/>
<location filename="../internalinvolutegear.py" line="92"/>
<location filename="../involutegearrack.py" line="73"/>
<source>test</source>
<translation type="unfinished">test</translation>
</message>
<message>
<location filename="../bevelgear.py" line="111"/>
<source>angle used for spiral bevel-gears</source>
<translation type="unfinished">angle used for spiral bevel-gears</translation>
</message>
<message>
<location filename="../bevelgear.py" line="117"/>
<location filename="../cycloidgear.py" line="179"/>
<location filename="../internalinvolutegear.py" line="144"/>
<location filename="../involutegear.py" line="185"/>
<source>The pitch diameter.</source>
<translation type="unfinished">The pitch diameter.</translation>
</message>
<message>
<location filename="../bevelgear.py" line="132"/>
<location filename="../cycloidgear.py" line="194"/>
<location filename="../internalinvolutegear.py" line="153"/>
<location filename="../involutegear.py" line="195"/>
<source>The angle by which this gear can turn without moving the mating gear.</source>
<translation type="unfinished">The angle by which this gear can turn without moving the mating gear.</translation>
</message>
<message>
<location filename="../connector.py" line="79"/>
<source>master gear</source>
<translation type="unfinished">master gear</translation>
</message>
<message>
<location filename="../connector.py" line="86"/>
<source>slave gear</source>
<translation type="unfinished">slave gear</translation>
</message>
<message>
<location filename="../connector.py" line="93"/>
<location filename="../connector.py" line="100"/>
<source>angle at which second gear is placed</source>
<translation type="unfinished">angle at which second gear is placed</translation>
</message>
<message>
<location filename="../crowngear.py" line="50"/>
<source>number of teeth of other gear</source>
<translation type="unfinished">number of teeth of other gear</translation>
</message>
<message>
<location filename="../crowngear.py" line="68"/>
<location filename="../cycloidgearrack.py" line="54"/>
<location filename="../internalinvolutegear.py" line="80"/>
<location filename="../involutegearrack.py" line="58"/>
<source>thickness</source>
<translation type="unfinished">thickness</translation>
</message>
<message>
<location filename="../crowngear.py" line="74"/>
<location filename="../internalinvolutegear.py" line="239"/>
<location filename="../involutegear.py" line="107"/>
<location filename="../involutegearrack.py" line="160"/>
<location filename="../wormgear.py" line="72"/>
<source>pressure angle</source>
<translation type="unfinished">pressure angle</translation>
</message>
<message>
<location filename="../crowngear.py" line="101"/>
<location filename="../lanterngear.py" line="64"/>
<source>number of profiles used for loft</source>
<translation type="unfinished">number of profiles used for loft</translation>
</message>
<message>
<location filename="../crowngear.py" line="107"/>
<source>if true no boolean operation is done</source>
<translation type="unfinished">if true no boolean operation is done</translation>
</message>
<message>
<location filename="../cycloidgear.py" line="71"/>
<source>the python object</source>
<translation type="unfinished">the python object</translation>
</message>
<message>
<location filename="../cycloidgear.py" line="102"/>
<location filename="../cycloidgearrack.py" line="110"/>
<location filename="../internalinvolutegear.py" line="253"/>
<location filename="../involutegear.py" line="162"/>
<location filename="../involutegearrack.py" line="116"/>
<source>double helix</source>
<translation type="unfinished">double helix</translation>
</message>
<message>
<location filename="../cycloidgear.py" line="108"/>
<location filename="../cycloidgearrack.py" line="104"/>
<location filename="../internalinvolutegear.py" line="247"/>
<location filename="../involutegear.py" line="156"/>
<location filename="../involutegearrack.py" line="110"/>
<location filename="../wormgear.py" line="65"/>
<source>beta</source>
<translation type="unfinished">beta</translation>
</message>
<message>
<location filename="../cycloidgear.py" line="119"/>
<location filename="../cycloidgearrack.py" line="175"/>
<location filename="../internalinvolutegear.py" line="184"/>
<location filename="../involutegear.py" line="130"/>
<location filename="../involutegearrack.py" line="171"/>
<location filename="../timinggear_t.py" line="78"/>
<source>a fillet for the tooth-head, radius = head_fillet x module</source>
<translation type="unfinished">a fillet for the tooth-head, radius = head_fillet x module</translation>
</message>
<message>
<location filename="../cycloidgear.py" line="128"/>
<location filename="../cycloidgearrack.py" line="184"/>
<location filename="../internalinvolutegear.py" line="193"/>
<location filename="../involutegear.py" line="139"/>
<location filename="../involutegearrack.py" line="180"/>
<location filename="../timinggear_t.py" line="87"/>
<source>a fillet for the tooth-root, radius = root_fillet x module</source>
<translation type="unfinished">a fillet for the tooth-root, radius = root_fillet x module</translation>
</message>
<message>
<location filename="../cycloidgear.py" line="153"/>
<location filename="../internalinvolutegear.py" line="219"/>
<location filename="../involutegear.py" line="239"/>
<source>head_value * module_value = additional length of head</source>
<translation type="unfinished">head_value * module_value = additional length of head</translation>
</message>
<message>
<location filename="../cycloidgear.py" line="163"/>
<location filename="../cycloidgearrack.py" line="156"/>
<source>inner_diameter divided by module (hypocycloid)</source>
<translation type="unfinished">inner_diameter divided by module (hypocycloid)</translation>
</message>
<message>
<location filename="../cycloidgear.py" line="171"/>
<location filename="../cycloidgearrack.py" line="164"/>
<source>outer_diameter divided by module (epicycloid)</source>
<translation type="unfinished">outer_diameter divided by module (epicycloid)</translation>
</message>
<message>
<location filename="../cycloidgearrack.py" line="64"/>
<location filename="../involutegearrack.py" line="67"/>
<source>if enabled the rack is drawn with a constant number of teeth to avoid topologic renaming.</source>
<translation type="unfinished">if enabled the rack is drawn with a constant number of teeth to avoid topologic renaming.</translation>
</message>
<message>
<location filename="../cycloidgearrack.py" line="118"/>
<location filename="../involutegearrack.py" line="124"/>
<source>pitch in the transverse plane</source>
<translation type="unfinished">pitch in the transverse plane</translation>
</message>
<message>
<location filename="../cycloidgearrack.py" line="128"/>
<location filename="../involutegearrack.py" line="134"/>
<source>if enabled the total length of the rack is teeth x pitch, otherwise the rack starts with a tooth-flank</source>
<translation type="unfinished">if enabled the total length of the rack is teeth x pitch, otherwise the rack starts with a tooth-flank</translation>
</message>
<message>
<location filename="../cycloidgearrack.py" line="138"/>
<location filename="../involutegearrack.py" line="144"/>
<location filename="../lanterngear.py" line="72"/>
<location filename="../wormgear.py" line="86"/>
<source>head * module = additional length of head</source>
<translation type="unfinished">head * module = additional length of head</translation>
</message>
<message>
<location filename="../cycloidgearrack.py" line="146"/>
<location filename="../involutegearrack.py" line="152"/>
<location filename="../wormgear.py" line="94"/>
<source>clearance * module = additional length of root</source>
<translation type="unfinished">clearance * module = additional length of root</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="48"/>
<source>Pin ball circle radius (overrides Tooth Pitch)</source>
<translation type="unfinished">Pin ball circle radius (overrides Tooth Pitch)</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="54"/>
<source>Roller Diameter</source>
<translation type="unfinished">Roller Diameter</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="60"/>
<source>Eccentricity</source>
<translation type="unfinished">Eccentricity</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="66"/>
<source>Pressure angle limit</source>
<translation type="unfinished">Pressure angle limit</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="72"/>
<source>Offset in pressure angle</source>
<translation type="unfinished">Offset in pressure angle</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="78"/>
<source>Number of teeth in Cam</source>
<translation type="unfinished">Number of teeth in Cam</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="86"/>
<source>Number of points used for spline interpolation</source>
<translation type="unfinished">Number of points used for spline interpolation</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="92"/>
<source>Center hole&apos;s radius</source>
<translation type="unfinished">Center hole&apos;s radius</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="99"/>
<source>Create pins in place</source>
<translation type="unfinished">Create pins in place</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="111"/>
<source>Center pin Z axis to generated disks</source>
<translation type="unfinished">Center pin Z axis to generated disks</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="118"/>
<source>Show main cam disk</source>
<translation type="unfinished">Show main cam disk</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="124"/>
<source>Show another reversed cam disk on top</source>
<translation type="unfinished">Show another reversed cam disk on top</translation>
</message>
<message>
<location filename="../internalinvolutegear.py" line="53"/>
<location filename="../involutegear.py" line="247"/>
<source>simple</source>
<translation>απλό</translation>
</message>
<message>
<location filename="../internalinvolutegear.py" line="68"/>
<location filename="../involutegear.py" line="95"/>
<source>normal module if properties_from_tool=True, else it&apos;s the transverse module.</source>
<translation type="unfinished">normal module if properties_from_tool=True, else it&apos;s the transverse module.</translation>
</message>
<message>
<location filename="../internalinvolutegear.py" line="128"/>
<source>inside diameter</source>
<translation>εσωτερική διάμετρος</translation>
</message>
<message>
<location filename="../internalinvolutegear.py" line="135"/>
<location filename="../involutegear.py" line="177"/>
<source>root diameter</source>
<translation type="unfinished">root diameter</translation>
</message>
<message>
<location filename="../internalinvolutegear.py" line="165"/>
<location filename="../involutegear.py" line="207"/>
<source>transverse_pitch</source>
<translation type="unfinished">transverse_pitch</translation>
</message>
<message>
<location filename="../internalinvolutegear.py" line="172"/>
<source>Outside diameter</source>
<translation>Εξωτερική διάμετρος</translation>
</message>
<message>
<location filename="../internalinvolutegear.py" line="210"/>
<location filename="../involutegear.py" line="225"/>
<source>backlash direction</source>
<translation type="unfinished">backlash direction</translation>
</message>
<message>
<location filename="../internalinvolutegear.py" line="233"/>
<location filename="../involutegear.py" line="113"/>
<source>shift</source>
<translation type="unfinished">shift</translation>
</message>
<message>
<location filename="../internalinvolutegear.py" line="262"/>
<location filename="../involutegear.py" line="150"/>
<location filename="../involutegearrack.py" line="104"/>
<source>if beta is given and properties_from_tool is enabled, gear parameters are internally recomputed for the rotated gear</source>
<translation type="unfinished">if beta is given and properties_from_tool is enabled, gear parameters are internally recomputed for the rotated gear</translation>
</message>
<message>
<location filename="../involutegear.py" line="49"/>
<source>python gear object</source>
<translation type="unfinished">python gear object</translation>
</message>
<message>
<location filename="../involutegear.py" line="121"/>
<source>undercut</source>
<translation type="unfinished">undercut</translation>
</message>
<message>
<location filename="../involutegear.py" line="170"/>
<source>outside diameter</source>
<translation type="unfinished">outside diameter</translation>
</message>
<message>
<location filename="../involutegear.py" line="261"/>
<source>traverse module of the generated gear</source>
<translation type="unfinished">traverse module of the generated gear</translation>
</message>
<message>
<location filename="../lanterngear.py" line="52"/>
<source>the bolt radius of the rack/chain</source>
<translation>Η ακτίνα του μπουλονιού της οδοντωτής ράβδος/αλυσίδας</translation>
</message>
<message>
<location filename="../timinggear.py" line="118"/>
<source>type of timing-gear</source>
<translation>τύπος μηχανισμού χρονισμού</translation>
</message>
<message>
<location filename="../timinggear.py" line="130"/>
<location filename="../timinggear_t.py" line="40"/>
<source>pitch of gear</source>
<translation>βήμα γραναζιών</translation>
</message>
<message>
<location filename="../timinggear.py" line="137"/>
<source>radial height of teeth</source>
<translation type="unfinished">radial height of teeth</translation>
</message>
<message>
<location filename="../timinggear.py" line="147"/>
<source>radial difference between pitch diameter and head of gear</source>
<translation type="unfinished">radial difference between pitch diameter and head of gear</translation>
</message>
<message>
<location filename="../timinggear.py" line="154"/>
<source>radius of first arc</source>
<translation type="unfinished">radius of first arc</translation>
</message>
<message>
<location filename="../timinggear.py" line="161"/>
<source>radius of second arc</source>
<translation>ακτίνα δεύτερου τόξου</translation>
</message>
<message>
<location filename="../timinggear.py" line="168"/>
<source>radius of third arc</source>
<translation type="unfinished">radius of third arc</translation>
</message>
<message>
<location filename="../timinggear.py" line="175"/>
<source>x-offset of second arc-midpoint</source>
<translation type="unfinished">x-offset of second arc-midpoint</translation>
</message>
<message>
<location filename="../timinggear_t.py" line="52"/>
<source>radial height of tooth</source>
<translation type="unfinished">radial height of tooth</translation>
</message>
<message>
<location filename="../timinggear_t.py" line="60"/>
<source>radial distance from tooth-head to pitch circle</source>
<translation type="unfinished">radial distance from tooth-head to pitch circle</translation>
</message>
<message>
<location filename="../timinggear_t.py" line="93"/>
<source>angle of tooth flanks</source>
<translation type="unfinished">angle of tooth flanks</translation>
</message>
<message>
<location filename="../timinggear_t.py" line="99"/>
<source>extrusion height</source>
<translation type="unfinished">extrusion height</translation>
</message>
<message>
<location filename="../wormgear.py" line="59"/>
<source>diameter</source>
<translation type="unfinished">diameter</translation>
</message>
<message>
<location filename="../wormgear.py" line="78"/>
<source>reverse rotation of helix</source>
<translation type="unfinished">reverse rotation of helix</translation>
</message>
</context>
<context>
<name>FCGear_BevelGear</name>
<message>
<location filename="../commands.py" line="159"/>
<source>Bevel Gear</source>
<translation type="unfinished">Bevel Gear</translation>
</message>
<message>
<location filename="../commands.py" line="162"/>
<source>Create a Bevel gear</source>
<translation type="unfinished">Create a Bevel gear</translation>
</message>
</context>
<context>
<name>FCGear_CrownGear</name>
<message>
<location filename="../commands.py" line="143"/>
<source>Crown Gear</source>
<translation type="unfinished">Crown Gear</translation>
</message>
<message>
<location filename="../commands.py" line="146"/>
<source>Create a Crown gear</source>
<translation type="unfinished">Create a Crown gear</translation>
</message>
</context>
<context>
<name>FCGear_CycloidGear</name>
<message>
<location filename="../commands.py" line="151"/>
<source>Cycloid Gear</source>
<translation type="unfinished">Cycloid Gear</translation>
</message>
<message>
<location filename="../commands.py" line="154"/>
<source>Create a Cycloid gear</source>
<translation type="unfinished">Create a Cycloid gear</translation>
</message>
</context>
<context>
<name>FCGear_CycloidRack</name>
<message>
<location filename="../commands.py" line="135"/>
<source>Cycloid Rack</source>
<translation type="unfinished">Cycloid Rack</translation>
</message>
<message>
<location filename="../commands.py" line="138"/>
<source>Create an Cycloid rack</source>
<translation type="unfinished">Create an Cycloid rack</translation>
</message>
</context>
<context>
<name>FCGear_GearConnector</name>
<message>
<location filename="../commands.py" line="209"/>
<location filename="../commands.py" line="211"/>
<source>Combine two gears</source>
<translation type="unfinished">Combine two gears</translation>
</message>
</context>
<context>
<name>FCGear_HypoCycloidGear</name>
<message>
<location filename="../commands.py" line="167"/>
<source>HypoCycloid Gear</source>
<translation type="unfinished">HypoCycloid Gear</translation>
</message>
<message>
<location filename="../commands.py" line="172"/>
<source>Create a HypoCycloid gear with its pins</source>
<translation type="unfinished">Create a HypoCycloid gear with its pins</translation>
</message>
</context>
<context>
<name>FCGear_InternalInvoluteGear</name>
<message>
<location filename="../commands.py" line="117"/>
<source>Internal Involute Gear</source>
<translation>Εσωτερικό Ελικοειδές Γρανάζι</translation>
</message>
<message>
<location filename="../commands.py" line="122"/>
<source>Create an internal involute gear</source>
<translation>Δημιουργήστε ένα εσωτερικό ελικοειδές γρανάζι</translation>
</message>
</context>
<context>
<name>FCGear_InvoluteGear</name>
<message>
<location filename="../commands.py" line="105"/>
<source>Involute Gear</source>
<translation>Ελικοειδές Γρανάζια</translation>
</message>
<message>
<location filename="../commands.py" line="110"/>
<source>Create an external involute gear</source>
<translation>Δημιουργήστε ένα εξωτερικό ελικοειδές γρανάζι</translation>
</message>
</context>
<context>
<name>FCGear_InvoluteRack</name>
<message>
<location filename="../commands.py" line="127"/>
<source>Involute Rack</source>
<translation>Ελικοειδές Οδοντωτή ράβδος</translation>
</message>
<message>
<location filename="../commands.py" line="130"/>
<source>Create an Involute rack</source>
<translation>Δημιουργήστε μαι Ελικοειδή Οδοντωτή ράβδος</translation>
</message>
</context>
<context>
<name>FCGear_LanternGear</name>
<message>
<location filename="../commands.py" line="201"/>
<source>Lantern Gear</source>
<translation type="unfinished">Lantern Gear</translation>
</message>
<message>
<location filename="../commands.py" line="204"/>
<source>Create a Lantern gear</source>
<translation type="unfinished">Create a Lantern gear</translation>
</message>
</context>
<context>
<name>FCGear_TimingGear</name>
<message>
<location filename="../commands.py" line="193"/>
<source>Timing Gear</source>
<translation type="unfinished">Timing Gear</translation>
</message>
<message>
<location filename="../commands.py" line="196"/>
<source>Create a Timing gear</source>
<translation type="unfinished">Create a Timing gear</translation>
</message>
</context>
<context>
<name>FCGear_TimingGearT</name>
<message>
<location filename="../commands.py" line="185"/>
<source>Timing Gear T-shape</source>
<translation type="unfinished">Timing Gear T-shape</translation>
</message>
<message>
<location filename="../commands.py" line="188"/>
<source>Create a Timing gear T-shape</source>
<translation type="unfinished">Create a Timing gear T-shape</translation>
</message>
</context>
<context>
<name>FCGear_WormGear</name>
<message>
<location filename="../commands.py" line="177"/>
<source>Worm Gear</source>
<translation type="unfinished">Worm Gear</translation>
</message>
<message>
<location filename="../commands.py" line="180"/>
<source>Create a Worm gear</source>
<translation type="unfinished">Create a Worm gear</translation>
</message>
</context>
<context>
<name>Log</name>
<message>
<location filename="../commands.py" line="218"/>
<source>Please select two gear objects.</source>
<translation type="unfinished">Please select two gear objects.</translation>
</message>
<message>
<location filename="../commands.py" line="224"/>
<source>Selected object is not a gear.</source>
<translation type="unfinished">Selected object is not a gear.</translation>
</message>
<message>
<location filename="../crowngear.py" line="94"/>
<source>Gear module: Crown gear created, preview_mode = true for improved performance. Set preview_mode property to false when ready to cut teeth.</source>
<translation type="unfinished">Gear module: Crown gear created, preview_mode = true for improved performance. Set preview_mode property to false when ready to cut teeth.</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="227"/>
<source>Generating cam disk
</source>
<translation type="unfinished">Generating cam disk
</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="269"/>
<source>Generating secondary cam disk
</source>
<translation type="unfinished">Generating secondary cam disk
</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="287"/>
<source>Generating pins
</source>
<translation type="unfinished">Generating pins
</translation>
</message>
<message>
<location filename="../init_gui.py" line="39"/>
<source>Checking FreeCAD version
</source>
<translation type="unfinished">Checking FreeCAD version
</translation>
</message>
<message>
<location filename="../init_gui.py" line="73"/>
<source>FreeCAD version (currently {}.{}.{} ({})) must be at least {}.{}.{} ({}) in order to work with Python 3.11 and above
</source>
<translation>Η έκδοση FreeCAD (προς το παρόν {}.{}.{} ({})) πρέπει να είναι τουλάχιστον {}.{}.{} ({}) για να λειτουργήσει με Python 3.11 και νεότερη έκδοση
</translation>
</message>
<message>
<location filename="../basegear.py" line="137"/>
<source>Migrating &apos;teeth&apos; property to &apos;num_teeth&apos; on {} part
</source>
<translation type="unfinished">Migrating &apos;teeth&apos; property to &apos;num_teeth&apos; on {} part
</translation>
</message>
</context>
<context>
<name>Workbench</name>
<message>
<location filename="../init_gui.py" line="90"/>
<location filename="../init_gui.py" line="129"/>
<location filename="../init_gui.py" line="130"/>
<source>Gear</source>
<translation>Γρανάζι</translation>
</message>
<message>
<location filename="../init_gui.py" line="91"/>
<source>Gear Workbench</source>
<translation>Πάγκος εργασίας Γραναζιών</translation>
</message>
</context>
</TS>

View File

@@ -4,7 +4,7 @@
<context>
<name>App::Property</name>
<message>
<location filename="../basegear.py" line="104"/>
<location filename="../basegear.py" line="101"/>
<location filename="../connector.py" line="72"/>
<source>freecad.gears-version</source>
<translation>Versión de freecad.gears</translation>
@@ -475,10 +475,6 @@
<source>reverse rotation of helix</source>
<translation>Revertir rotación de hélice</translation>
</message>
<message>
<source>Combine two gears</source>
<translation type="vanished">Combinar dos engranajes</translation>
</message>
</context>
<context>
<name>FCGear_BevelGear</name>
@@ -698,7 +694,7 @@
</translation>
</message>
<message>
<location filename="../basegear.py" line="140"/>
<location filename="../basegear.py" line="137"/>
<source>Migrating &apos;teeth&apos; property to &apos;num_teeth&apos; on {} part
</source>
<translation>Migrando propiedad de &apos;teeth&apos; a &apos;num_teeth&apos; en la parte {}

View File

@@ -4,7 +4,7 @@
<context>
<name>App::Property</name>
<message>
<location filename="../basegear.py" line="104"/>
<location filename="../basegear.py" line="101"/>
<location filename="../connector.py" line="72"/>
<source>freecad.gears-version</source>
<translation>Versión de freecad.gears</translation>
@@ -475,10 +475,6 @@
<source>reverse rotation of helix</source>
<translation>Revertir rotación de hélice</translation>
</message>
<message>
<source>Combine two gears</source>
<translation type="vanished">Combinar dos engranajes</translation>
</message>
</context>
<context>
<name>FCGear_BevelGear</name>
@@ -698,7 +694,7 @@
</translation>
</message>
<message>
<location filename="../basegear.py" line="140"/>
<location filename="../basegear.py" line="137"/>
<source>Migrating &apos;teeth&apos; property to &apos;num_teeth&apos; on {} part
</source>
<translation>Migrando propiedad de &apos;teeth&apos; a &apos;num_teeth&apos; en la parte {}

Binary file not shown.

View File

@@ -0,0 +1,720 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="pl" sourcelanguage="en_US">
<context>
<name>App::Property</name>
<message>
<location filename="../basegear.py" line="101"/>
<location filename="../connector.py" line="72"/>
<source>freecad.gears-version</source>
<translation>wersja środowiska FreeCAD.gears</translation>
</message>
<message>
<location filename="../bevelgear.py" line="45"/>
<location filename="../crowngear.py" line="44"/>
<location filename="../cycloidgear.py" line="47"/>
<location filename="../cycloidgearrack.py" line="42"/>
<location filename="../internalinvolutegear.py" line="59"/>
<location filename="../involutegear.py" line="86"/>
<location filename="../involutegearrack.py" line="40"/>
<location filename="../lanterngear.py" line="40"/>
<location filename="../timinggear.py" line="112"/>
<location filename="../timinggear_t.py" line="46"/>
<location filename="../wormgear.py" line="41"/>
<source>number of teeth</source>
<translation>liczba zębów</translation>
</message>
<message>
<location filename="../bevelgear.py" line="51"/>
<location filename="../crowngear.py" line="62"/>
<location filename="../cycloidgear.py" line="59"/>
<location filename="../cycloidgearrack.py" line="48"/>
<location filename="../hypocycloidgear.py" line="105"/>
<location filename="../hypocycloidgear.py" line="130"/>
<location filename="../internalinvolutegear.py" line="74"/>
<location filename="../involutegear.py" line="101"/>
<location filename="../involutegearrack.py" line="46"/>
<location filename="../lanterngear.py" line="58"/>
<location filename="../timinggear.py" line="124"/>
<location filename="../wormgear.py" line="53"/>
<source>height</source>
<translation>wysokość</translation>
</message>
<message>
<location filename="../bevelgear.py" line="57"/>
<source>pitch_angle</source>
<translation>kąt_skoku</translation>
</message>
<message>
<location filename="../bevelgear.py" line="63"/>
<source>pressure_angle</source>
<translation>kąt_natarcia</translation>
</message>
<message>
<location filename="../bevelgear.py" line="69"/>
<location filename="../crowngear.py" line="56"/>
<location filename="../cycloidgear.py" line="53"/>
<location filename="../involutegearrack.py" line="52"/>
<location filename="../lanterngear.py" line="46"/>
<location filename="../wormgear.py" line="47"/>
<source>module</source>
<translation>moduł</translation>
</message>
<message>
<location filename="../bevelgear.py" line="75"/>
<location filename="../cycloidgear.py" line="136"/>
<location filename="../internalinvolutegear.py" line="225"/>
<location filename="../involutegear.py" line="231"/>
<source>clearance</source>
<translation>pasowanie</translation>
</message>
<message>
<location filename="../bevelgear.py" line="81"/>
<location filename="../cycloidgear.py" line="65"/>
<location filename="../cycloidgearrack.py" line="70"/>
<location filename="../internalinvolutegear.py" line="86"/>
<location filename="../involutegear.py" line="253"/>
<source>number of points for spline</source>
<translation>ilość węzłów linii złożonej</translation>
</message>
<message>
<location filename="../bevelgear.py" line="90"/>
<source>if value is true the gears outer face will match the z=0 plane</source>
<translation type="unfinished">if value is true the gears outer face will match the z=0 plane</translation>
</message>
<message>
<location filename="../bevelgear.py" line="99"/>
<location filename="../cycloidgear.py" line="145"/>
<location filename="../internalinvolutegear.py" line="204"/>
<location filename="../involutegear.py" line="219"/>
<location filename="../timinggear_t.py" line="69"/>
<source>The arc length on the pitch circle by which the tooth thicknes is reduced.</source>
<translation type="unfinished">The arc length on the pitch circle by which the tooth thicknes is reduced.</translation>
</message>
<message>
<location filename="../bevelgear.py" line="105"/>
<location filename="../cycloidgearrack.py" line="76"/>
<location filename="../internalinvolutegear.py" line="92"/>
<location filename="../involutegearrack.py" line="73"/>
<source>test</source>
<translation type="unfinished">test</translation>
</message>
<message>
<location filename="../bevelgear.py" line="111"/>
<source>angle used for spiral bevel-gears</source>
<translation type="unfinished">angle used for spiral bevel-gears</translation>
</message>
<message>
<location filename="../bevelgear.py" line="117"/>
<location filename="../cycloidgear.py" line="179"/>
<location filename="../internalinvolutegear.py" line="144"/>
<location filename="../involutegear.py" line="185"/>
<source>The pitch diameter.</source>
<translation>Średnica podziałki.</translation>
</message>
<message>
<location filename="../bevelgear.py" line="132"/>
<location filename="../cycloidgear.py" line="194"/>
<location filename="../internalinvolutegear.py" line="153"/>
<location filename="../involutegear.py" line="195"/>
<source>The angle by which this gear can turn without moving the mating gear.</source>
<translation type="unfinished">The angle by which this gear can turn without moving the mating gear.</translation>
</message>
<message>
<location filename="../connector.py" line="79"/>
<source>master gear</source>
<translation>koło zębate główne</translation>
</message>
<message>
<location filename="../connector.py" line="86"/>
<source>slave gear</source>
<translation>koło zębate podrzędne</translation>
</message>
<message>
<location filename="../connector.py" line="93"/>
<location filename="../connector.py" line="100"/>
<source>angle at which second gear is placed</source>
<translation>kąt, pod którym ustawiony jest drugie koło zębate</translation>
</message>
<message>
<location filename="../crowngear.py" line="50"/>
<source>number of teeth of other gear</source>
<translation>liczba zębów drugiego koła zębatego</translation>
</message>
<message>
<location filename="../crowngear.py" line="68"/>
<location filename="../cycloidgearrack.py" line="54"/>
<location filename="../internalinvolutegear.py" line="80"/>
<location filename="../involutegearrack.py" line="58"/>
<source>thickness</source>
<translation>grubość</translation>
</message>
<message>
<location filename="../crowngear.py" line="74"/>
<location filename="../internalinvolutegear.py" line="239"/>
<location filename="../involutegear.py" line="107"/>
<location filename="../involutegearrack.py" line="160"/>
<location filename="../wormgear.py" line="72"/>
<source>pressure angle</source>
<translation>kąt nacisku</translation>
</message>
<message>
<location filename="../crowngear.py" line="101"/>
<location filename="../lanterngear.py" line="64"/>
<source>number of profiles used for loft</source>
<translation>liczba profili używanych dla loftu</translation>
</message>
<message>
<location filename="../crowngear.py" line="107"/>
<source>if true no boolean operation is done</source>
<translation>jeśli prawda, żadna operacja logiczna nie będzie wykonana</translation>
</message>
<message>
<location filename="../cycloidgear.py" line="71"/>
<source>the python object</source>
<translation>obiekt Pythona</translation>
</message>
<message>
<location filename="../cycloidgear.py" line="102"/>
<location filename="../cycloidgearrack.py" line="110"/>
<location filename="../internalinvolutegear.py" line="253"/>
<location filename="../involutegear.py" line="162"/>
<location filename="../involutegearrack.py" line="116"/>
<source>double helix</source>
<translation>podwójna helisa</translation>
</message>
<message>
<location filename="../cycloidgear.py" line="108"/>
<location filename="../cycloidgearrack.py" line="104"/>
<location filename="../internalinvolutegear.py" line="247"/>
<location filename="../involutegear.py" line="156"/>
<location filename="../involutegearrack.py" line="110"/>
<location filename="../wormgear.py" line="65"/>
<source>beta</source>
<translation>beta</translation>
</message>
<message>
<location filename="../cycloidgear.py" line="119"/>
<location filename="../cycloidgearrack.py" line="175"/>
<location filename="../internalinvolutegear.py" line="184"/>
<location filename="../involutegear.py" line="130"/>
<location filename="../involutegearrack.py" line="171"/>
<location filename="../timinggear_t.py" line="78"/>
<source>a fillet for the tooth-head, radius = head_fillet x module</source>
<translation type="unfinished">a fillet for the tooth-head, radius = head_fillet x module</translation>
</message>
<message>
<location filename="../cycloidgear.py" line="128"/>
<location filename="../cycloidgearrack.py" line="184"/>
<location filename="../internalinvolutegear.py" line="193"/>
<location filename="../involutegear.py" line="139"/>
<location filename="../involutegearrack.py" line="180"/>
<location filename="../timinggear_t.py" line="87"/>
<source>a fillet for the tooth-root, radius = root_fillet x module</source>
<translation type="unfinished">a fillet for the tooth-root, radius = root_fillet x module</translation>
</message>
<message>
<location filename="../cycloidgear.py" line="153"/>
<location filename="../internalinvolutegear.py" line="219"/>
<location filename="../involutegear.py" line="239"/>
<source>head_value * module_value = additional length of head</source>
<translation type="unfinished">head_value * module_value = additional length of head</translation>
</message>
<message>
<location filename="../cycloidgear.py" line="163"/>
<location filename="../cycloidgearrack.py" line="156"/>
<source>inner_diameter divided by module (hypocycloid)</source>
<translation type="unfinished">inner_diameter divided by module (hypocycloid)</translation>
</message>
<message>
<location filename="../cycloidgear.py" line="171"/>
<location filename="../cycloidgearrack.py" line="164"/>
<source>outer_diameter divided by module (epicycloid)</source>
<translation type="unfinished">outer_diameter divided by module (epicycloid)</translation>
</message>
<message>
<location filename="../cycloidgearrack.py" line="64"/>
<location filename="../involutegearrack.py" line="67"/>
<source>if enabled the rack is drawn with a constant number of teeth to avoid topologic renaming.</source>
<translation type="unfinished">if enabled the rack is drawn with a constant number of teeth to avoid topologic renaming.</translation>
</message>
<message>
<location filename="../cycloidgearrack.py" line="118"/>
<location filename="../involutegearrack.py" line="124"/>
<source>pitch in the transverse plane</source>
<translation type="unfinished">pitch in the transverse plane</translation>
</message>
<message>
<location filename="../cycloidgearrack.py" line="128"/>
<location filename="../involutegearrack.py" line="134"/>
<source>if enabled the total length of the rack is teeth x pitch, otherwise the rack starts with a tooth-flank</source>
<translation type="unfinished">if enabled the total length of the rack is teeth x pitch, otherwise the rack starts with a tooth-flank</translation>
</message>
<message>
<location filename="../cycloidgearrack.py" line="138"/>
<location filename="../involutegearrack.py" line="144"/>
<location filename="../lanterngear.py" line="72"/>
<location filename="../wormgear.py" line="86"/>
<source>head * module = additional length of head</source>
<translation>głowica * moduł = dodatkowa długość głowicy</translation>
</message>
<message>
<location filename="../cycloidgearrack.py" line="146"/>
<location filename="../involutegearrack.py" line="152"/>
<location filename="../wormgear.py" line="94"/>
<source>clearance * module = additional length of root</source>
<translation type="unfinished">clearance * module = additional length of root</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="48"/>
<source>Pin ball circle radius (overrides Tooth Pitch)</source>
<translation type="unfinished">Pin ball circle radius (overrides Tooth Pitch)</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="54"/>
<source>Roller Diameter</source>
<translation type="unfinished">Roller Diameter</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="60"/>
<source>Eccentricity</source>
<translation type="unfinished">Eccentricity</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="66"/>
<source>Pressure angle limit</source>
<translation>Ograniczenie kąta nacisku</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="72"/>
<source>Offset in pressure angle</source>
<translation>Przesunięcie w kącie nacisku</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="78"/>
<source>Number of teeth in Cam</source>
<translation type="unfinished">Number of teeth in Cam</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="86"/>
<source>Number of points used for spline interpolation</source>
<translation>Liczba punktów użytych do interpolacji splajnu</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="92"/>
<source>Center hole&apos;s radius</source>
<translation>Promień środkowego otworu</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="99"/>
<source>Create pins in place</source>
<translation>Tworzenie pinezek w miejscu</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="111"/>
<source>Center pin Z axis to generated disks</source>
<translation>Centrująca pinezka na osi Z do wygenerowania dysków</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="118"/>
<source>Show main cam disk</source>
<translation type="unfinished">Show main cam disk</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="124"/>
<source>Show another reversed cam disk on top</source>
<translation type="unfinished">Show another reversed cam disk on top</translation>
</message>
<message>
<location filename="../internalinvolutegear.py" line="53"/>
<location filename="../involutegear.py" line="247"/>
<source>simple</source>
<translation>prosty</translation>
</message>
<message>
<location filename="../internalinvolutegear.py" line="68"/>
<location filename="../involutegear.py" line="95"/>
<source>normal module if properties_from_tool=True, else it&apos;s the transverse module.</source>
<translation>normalny moduł, jeśli properties_from_tool=Prawda, w przeciwnym razie jest to moduł poprzeczny.</translation>
</message>
<message>
<location filename="../internalinvolutegear.py" line="128"/>
<source>inside diameter</source>
<translation>średnica wewnętrzna</translation>
</message>
<message>
<location filename="../internalinvolutegear.py" line="135"/>
<location filename="../involutegear.py" line="177"/>
<source>root diameter</source>
<translation> otworu</translation>
</message>
<message>
<location filename="../internalinvolutegear.py" line="165"/>
<location filename="../involutegear.py" line="207"/>
<source>transverse_pitch</source>
<translation type="unfinished">transverse_pitch</translation>
</message>
<message>
<location filename="../internalinvolutegear.py" line="172"/>
<source>Outside diameter</source>
<translation>Średnica zewnętrzna</translation>
</message>
<message>
<location filename="../internalinvolutegear.py" line="210"/>
<location filename="../involutegear.py" line="225"/>
<source>backlash direction</source>
<translation>Kierunek luzu</translation>
</message>
<message>
<location filename="../internalinvolutegear.py" line="233"/>
<location filename="../involutegear.py" line="113"/>
<source>shift</source>
<translation>przesunięcie</translation>
</message>
<message>
<location filename="../internalinvolutegear.py" line="262"/>
<location filename="../involutegear.py" line="150"/>
<location filename="../involutegearrack.py" line="104"/>
<source>if beta is given and properties_from_tool is enabled, gear parameters are internally recomputed for the rotated gear</source>
<translation type="unfinished">if beta is given and properties_from_tool is enabled, gear parameters are internally recomputed for the rotated gear</translation>
</message>
<message>
<location filename="../involutegear.py" line="49"/>
<source>python gear object</source>
<translation type="unfinished">python gear object</translation>
</message>
<message>
<location filename="../involutegear.py" line="121"/>
<source>undercut</source>
<translation type="unfinished">undercut</translation>
</message>
<message>
<location filename="../involutegear.py" line="170"/>
<source>outside diameter</source>
<translation> zewnętrzna</translation>
</message>
<message>
<location filename="../involutegear.py" line="261"/>
<source>traverse module of the generated gear</source>
<translation type="unfinished">traverse module of the generated gear</translation>
</message>
<message>
<location filename="../lanterngear.py" line="52"/>
<source>the bolt radius of the rack/chain</source>
<translation type="unfinished">the bolt radius of the rack/chain</translation>
</message>
<message>
<location filename="../timinggear.py" line="118"/>
<source>type of timing-gear</source>
<translation type="unfinished">type of timing-gear</translation>
</message>
<message>
<location filename="../timinggear.py" line="130"/>
<location filename="../timinggear_t.py" line="40"/>
<source>pitch of gear</source>
<translation>skok koła zębatego</translation>
</message>
<message>
<location filename="../timinggear.py" line="137"/>
<source>radial height of teeth</source>
<translation>promieniowa wysokość zęba</translation>
</message>
<message>
<location filename="../timinggear.py" line="147"/>
<source>radial difference between pitch diameter and head of gear</source>
<translation type="unfinished">radial difference between pitch diameter and head of gear</translation>
</message>
<message>
<location filename="../timinggear.py" line="154"/>
<source>radius of first arc</source>
<translation>promień pierwszego łuku</translation>
</message>
<message>
<location filename="../timinggear.py" line="161"/>
<source>radius of second arc</source>
<translation>promień drugiego łuku</translation>
</message>
<message>
<location filename="../timinggear.py" line="168"/>
<source>radius of third arc</source>
<translation>promień trzeciego łuku</translation>
</message>
<message>
<location filename="../timinggear.py" line="175"/>
<source>x-offset of second arc-midpoint</source>
<translation type="unfinished">x-offset of second arc-midpoint</translation>
</message>
<message>
<location filename="../timinggear_t.py" line="52"/>
<source>radial height of tooth</source>
<translation>promieniowa wysokość zęba</translation>
</message>
<message>
<location filename="../timinggear_t.py" line="60"/>
<source>radial distance from tooth-head to pitch circle</source>
<translation type="unfinished">radial distance from tooth-head to pitch circle</translation>
</message>
<message>
<location filename="../timinggear_t.py" line="93"/>
<source>angle of tooth flanks</source>
<translation type="unfinished">angle of tooth flanks</translation>
</message>
<message>
<location filename="../timinggear_t.py" line="99"/>
<source>extrusion height</source>
<translation>wysokość wyciągnięcia</translation>
</message>
<message>
<location filename="../wormgear.py" line="59"/>
<source>diameter</source>
<translation>średnica</translation>
</message>
<message>
<location filename="../wormgear.py" line="78"/>
<source>reverse rotation of helix</source>
<translation>odwrotny skręt helisy</translation>
</message>
</context>
<context>
<name>FCGear_BevelGear</name>
<message>
<location filename="../commands.py" line="159"/>
<source>Bevel Gear</source>
<translation type="unfinished">Bevel Gear</translation>
</message>
<message>
<location filename="../commands.py" line="162"/>
<source>Create a Bevel gear</source>
<translation type="unfinished">Create a Bevel gear</translation>
</message>
</context>
<context>
<name>FCGear_CrownGear</name>
<message>
<location filename="../commands.py" line="143"/>
<source>Crown Gear</source>
<translation type="unfinished">Crown Gear</translation>
</message>
<message>
<location filename="../commands.py" line="146"/>
<source>Create a Crown gear</source>
<translation type="unfinished">Create a Crown gear</translation>
</message>
</context>
<context>
<name>FCGear_CycloidGear</name>
<message>
<location filename="../commands.py" line="151"/>
<source>Cycloid Gear</source>
<translation>Przekładnia cykloidalna</translation>
</message>
<message>
<location filename="../commands.py" line="154"/>
<source>Create a Cycloid gear</source>
<translation>Utwórz przekładnię cykloidalną</translation>
</message>
</context>
<context>
<name>FCGear_CycloidRack</name>
<message>
<location filename="../commands.py" line="135"/>
<source>Cycloid Rack</source>
<translation type="unfinished">Cycloid Rack</translation>
</message>
<message>
<location filename="../commands.py" line="138"/>
<source>Create an Cycloid rack</source>
<translation type="unfinished">Create an Cycloid rack</translation>
</message>
</context>
<context>
<name>FCGear_GearConnector</name>
<message>
<location filename="../commands.py" line="209"/>
<location filename="../commands.py" line="211"/>
<source>Combine two gears</source>
<translation type="unfinished">Combine two gears</translation>
</message>
</context>
<context>
<name>FCGear_HypoCycloidGear</name>
<message>
<location filename="../commands.py" line="167"/>
<source>HypoCycloid Gear</source>
<translation type="unfinished">HypoCycloid Gear</translation>
</message>
<message>
<location filename="../commands.py" line="172"/>
<source>Create a HypoCycloid gear with its pins</source>
<translation type="unfinished">Create a HypoCycloid gear with its pins</translation>
</message>
</context>
<context>
<name>FCGear_InternalInvoluteGear</name>
<message>
<location filename="../commands.py" line="117"/>
<source>Internal Involute Gear</source>
<translation type="unfinished">Internal Involute Gear</translation>
</message>
<message>
<location filename="../commands.py" line="122"/>
<source>Create an internal involute gear</source>
<translation type="unfinished">Create an internal involute gear</translation>
</message>
</context>
<context>
<name>FCGear_InvoluteGear</name>
<message>
<location filename="../commands.py" line="105"/>
<source>Involute Gear</source>
<translation type="unfinished">Involute Gear</translation>
</message>
<message>
<location filename="../commands.py" line="110"/>
<source>Create an external involute gear</source>
<translation type="unfinished">Create an external involute gear</translation>
</message>
</context>
<context>
<name>FCGear_InvoluteRack</name>
<message>
<location filename="../commands.py" line="127"/>
<source>Involute Rack</source>
<translation type="unfinished">Involute Rack</translation>
</message>
<message>
<location filename="../commands.py" line="130"/>
<source>Create an Involute rack</source>
<translation type="unfinished">Create an Involute rack</translation>
</message>
</context>
<context>
<name>FCGear_LanternGear</name>
<message>
<location filename="../commands.py" line="201"/>
<source>Lantern Gear</source>
<translation type="unfinished">Lantern Gear</translation>
</message>
<message>
<location filename="../commands.py" line="204"/>
<source>Create a Lantern gear</source>
<translation type="unfinished">Create a Lantern gear</translation>
</message>
</context>
<context>
<name>FCGear_TimingGear</name>
<message>
<location filename="../commands.py" line="193"/>
<source>Timing Gear</source>
<translation type="unfinished">Timing Gear</translation>
</message>
<message>
<location filename="../commands.py" line="196"/>
<source>Create a Timing gear</source>
<translation type="unfinished">Create a Timing gear</translation>
</message>
</context>
<context>
<name>FCGear_TimingGearT</name>
<message>
<location filename="../commands.py" line="185"/>
<source>Timing Gear T-shape</source>
<translation type="unfinished">Timing Gear T-shape</translation>
</message>
<message>
<location filename="../commands.py" line="188"/>
<source>Create a Timing gear T-shape</source>
<translation type="unfinished">Create a Timing gear T-shape</translation>
</message>
</context>
<context>
<name>FCGear_WormGear</name>
<message>
<location filename="../commands.py" line="177"/>
<source>Worm Gear</source>
<translation>Przekładnia ślimakowa</translation>
</message>
<message>
<location filename="../commands.py" line="180"/>
<source>Create a Worm gear</source>
<translation>Utwórz przekładnię ślimakową</translation>
</message>
</context>
<context>
<name>Log</name>
<message>
<location filename="../commands.py" line="218"/>
<source>Please select two gear objects.</source>
<translation>Wybierz dwa obiekty przekładni.</translation>
</message>
<message>
<location filename="../commands.py" line="224"/>
<source>Selected object is not a gear.</source>
<translation>Wybrany obiekt nie jest kołem zębatym.</translation>
</message>
<message>
<location filename="../crowngear.py" line="94"/>
<source>Gear module: Crown gear created, preview_mode = true for improved performance. Set preview_mode property to false when ready to cut teeth.</source>
<translation>Moduł koła zębatego: Utworzono koło zębate koronowe, tryb podglądu = prawda dla lepszej wydajności. Ustaw właściwość preview_mode na fałsz, gdy będziesz gotowy do wycięcia zębów.</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="227"/>
<source>Generating cam disk
</source>
<translation type="unfinished">Generating cam disk
</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="269"/>
<source>Generating secondary cam disk
</source>
<translation type="unfinished">Generating secondary cam disk
</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="287"/>
<source>Generating pins
</source>
<translation type="unfinished">Generating pins
</translation>
</message>
<message>
<location filename="../init_gui.py" line="39"/>
<source>Checking FreeCAD version
</source>
<translation>Sprawdzanie wersji FreeCAD
</translation>
</message>
<message>
<location filename="../init_gui.py" line="73"/>
<source>FreeCAD version (currently {}.{}.{} ({})) must be at least {}.{}.{} ({}) in order to work with Python 3.11 and above
</source>
<translation>Wersja FreeCAD (obecnie {}.{}.{} ({}))
musi to być co najmniej {}.{}.{} ({}),
aby zapewnić zgodność ze środowiskiem Python 3.11 i nowszym.
</translation>
</message>
<message>
<location filename="../basegear.py" line="137"/>
<source>Migrating &apos;teeth&apos; property to &apos;num_teeth&apos; on {} part
</source>
<translation type="unfinished">Migrating &apos;teeth&apos; property to &apos;num_teeth&apos; on {} part
</translation>
</message>
</context>
<context>
<name>Workbench</name>
<message>
<location filename="../init_gui.py" line="90"/>
<location filename="../init_gui.py" line="129"/>
<location filename="../init_gui.py" line="130"/>
<source>Gear</source>
<translation>Zębatka</translation>
</message>
<message>
<location filename="../init_gui.py" line="91"/>
<source>Gear Workbench</source>
<translation>Środowisko pracy Zębatka</translation>
</message>
</context>
</TS>

Binary file not shown.

View File

@@ -0,0 +1,718 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="zh_TW" sourcelanguage="en">
<context>
<name>App::Property</name>
<message>
<location filename="../basegear.py" line="101"/>
<location filename="../connector.py" line="72"/>
<source>freecad.gears-version</source>
<translation>freecad.-</translation>
</message>
<message>
<location filename="../bevelgear.py" line="45"/>
<location filename="../crowngear.py" line="44"/>
<location filename="../cycloidgear.py" line="47"/>
<location filename="../cycloidgearrack.py" line="42"/>
<location filename="../internalinvolutegear.py" line="59"/>
<location filename="../involutegear.py" line="86"/>
<location filename="../involutegearrack.py" line="40"/>
<location filename="../lanterngear.py" line="40"/>
<location filename="../timinggear.py" line="112"/>
<location filename="../timinggear_t.py" line="46"/>
<location filename="../wormgear.py" line="41"/>
<source>number of teeth</source>
<translation></translation>
</message>
<message>
<location filename="../bevelgear.py" line="51"/>
<location filename="../crowngear.py" line="62"/>
<location filename="../cycloidgear.py" line="59"/>
<location filename="../cycloidgearrack.py" line="48"/>
<location filename="../hypocycloidgear.py" line="105"/>
<location filename="../hypocycloidgear.py" line="130"/>
<location filename="../internalinvolutegear.py" line="74"/>
<location filename="../involutegear.py" line="101"/>
<location filename="../involutegearrack.py" line="46"/>
<location filename="../lanterngear.py" line="58"/>
<location filename="../timinggear.py" line="124"/>
<location filename="../wormgear.py" line="53"/>
<source>height</source>
<translation></translation>
</message>
<message>
<location filename="../bevelgear.py" line="57"/>
<source>pitch_angle</source>
<translation type="unfinished">pitch_angle</translation>
</message>
<message>
<location filename="../bevelgear.py" line="63"/>
<source>pressure_angle</source>
<translation type="unfinished">pressure_angle</translation>
</message>
<message>
<location filename="../bevelgear.py" line="69"/>
<location filename="../crowngear.py" line="56"/>
<location filename="../cycloidgear.py" line="53"/>
<location filename="../involutegearrack.py" line="52"/>
<location filename="../lanterngear.py" line="46"/>
<location filename="../wormgear.py" line="47"/>
<source>module</source>
<translation></translation>
</message>
<message>
<location filename="../bevelgear.py" line="75"/>
<location filename="../cycloidgear.py" line="136"/>
<location filename="../internalinvolutegear.py" line="225"/>
<location filename="../involutegear.py" line="231"/>
<source>clearance</source>
<translation type="unfinished">clearance</translation>
</message>
<message>
<location filename="../bevelgear.py" line="81"/>
<location filename="../cycloidgear.py" line="65"/>
<location filename="../cycloidgearrack.py" line="70"/>
<location filename="../internalinvolutegear.py" line="86"/>
<location filename="../involutegear.py" line="253"/>
<source>number of points for spline</source>
<translation type="unfinished">number of points for spline</translation>
</message>
<message>
<location filename="../bevelgear.py" line="90"/>
<source>if value is true the gears outer face will match the z=0 plane</source>
<translation type="unfinished">if value is true the gears outer face will match the z=0 plane</translation>
</message>
<message>
<location filename="../bevelgear.py" line="99"/>
<location filename="../cycloidgear.py" line="145"/>
<location filename="../internalinvolutegear.py" line="204"/>
<location filename="../involutegear.py" line="219"/>
<location filename="../timinggear_t.py" line="69"/>
<source>The arc length on the pitch circle by which the tooth thicknes is reduced.</source>
<translation type="unfinished">The arc length on the pitch circle by which the tooth thicknes is reduced.</translation>
</message>
<message>
<location filename="../bevelgear.py" line="105"/>
<location filename="../cycloidgearrack.py" line="76"/>
<location filename="../internalinvolutegear.py" line="92"/>
<location filename="../involutegearrack.py" line="73"/>
<source>test</source>
<translation></translation>
</message>
<message>
<location filename="../bevelgear.py" line="111"/>
<source>angle used for spiral bevel-gears</source>
<translation type="unfinished">angle used for spiral bevel-gears</translation>
</message>
<message>
<location filename="../bevelgear.py" line="117"/>
<location filename="../cycloidgear.py" line="179"/>
<location filename="../internalinvolutegear.py" line="144"/>
<location filename="../involutegear.py" line="185"/>
<source>The pitch diameter.</source>
<translation type="unfinished">The pitch diameter.</translation>
</message>
<message>
<location filename="../bevelgear.py" line="132"/>
<location filename="../cycloidgear.py" line="194"/>
<location filename="../internalinvolutegear.py" line="153"/>
<location filename="../involutegear.py" line="195"/>
<source>The angle by which this gear can turn without moving the mating gear.</source>
<translation type="unfinished">The angle by which this gear can turn without moving the mating gear.</translation>
</message>
<message>
<location filename="../connector.py" line="79"/>
<source>master gear</source>
<translation type="unfinished">master gear</translation>
</message>
<message>
<location filename="../connector.py" line="86"/>
<source>slave gear</source>
<translation type="unfinished">slave gear</translation>
</message>
<message>
<location filename="../connector.py" line="93"/>
<location filename="../connector.py" line="100"/>
<source>angle at which second gear is placed</source>
<translation type="unfinished">angle at which second gear is placed</translation>
</message>
<message>
<location filename="../crowngear.py" line="50"/>
<source>number of teeth of other gear</source>
<translation type="unfinished">number of teeth of other gear</translation>
</message>
<message>
<location filename="../crowngear.py" line="68"/>
<location filename="../cycloidgearrack.py" line="54"/>
<location filename="../internalinvolutegear.py" line="80"/>
<location filename="../involutegearrack.py" line="58"/>
<source>thickness</source>
<translation></translation>
</message>
<message>
<location filename="../crowngear.py" line="74"/>
<location filename="../internalinvolutegear.py" line="239"/>
<location filename="../involutegear.py" line="107"/>
<location filename="../involutegearrack.py" line="160"/>
<location filename="../wormgear.py" line="72"/>
<source>pressure angle</source>
<translation type="unfinished">pressure angle</translation>
</message>
<message>
<location filename="../crowngear.py" line="101"/>
<location filename="../lanterngear.py" line="64"/>
<source>number of profiles used for loft</source>
<translation type="unfinished">number of profiles used for loft</translation>
</message>
<message>
<location filename="../crowngear.py" line="107"/>
<source>if true no boolean operation is done</source>
<translation type="unfinished">if true no boolean operation is done</translation>
</message>
<message>
<location filename="../cycloidgear.py" line="71"/>
<source>the python object</source>
<translation type="unfinished">the python object</translation>
</message>
<message>
<location filename="../cycloidgear.py" line="102"/>
<location filename="../cycloidgearrack.py" line="110"/>
<location filename="../internalinvolutegear.py" line="253"/>
<location filename="../involutegear.py" line="162"/>
<location filename="../involutegearrack.py" line="116"/>
<source>double helix</source>
<translation type="unfinished">double helix</translation>
</message>
<message>
<location filename="../cycloidgear.py" line="108"/>
<location filename="../cycloidgearrack.py" line="104"/>
<location filename="../internalinvolutegear.py" line="247"/>
<location filename="../involutegear.py" line="156"/>
<location filename="../involutegearrack.py" line="110"/>
<location filename="../wormgear.py" line="65"/>
<source>beta</source>
<translation type="unfinished">beta</translation>
</message>
<message>
<location filename="../cycloidgear.py" line="119"/>
<location filename="../cycloidgearrack.py" line="175"/>
<location filename="../internalinvolutegear.py" line="184"/>
<location filename="../involutegear.py" line="130"/>
<location filename="../involutegearrack.py" line="171"/>
<location filename="../timinggear_t.py" line="78"/>
<source>a fillet for the tooth-head, radius = head_fillet x module</source>
<translation type="unfinished">a fillet for the tooth-head, radius = head_fillet x module</translation>
</message>
<message>
<location filename="../cycloidgear.py" line="128"/>
<location filename="../cycloidgearrack.py" line="184"/>
<location filename="../internalinvolutegear.py" line="193"/>
<location filename="../involutegear.py" line="139"/>
<location filename="../involutegearrack.py" line="180"/>
<location filename="../timinggear_t.py" line="87"/>
<source>a fillet for the tooth-root, radius = root_fillet x module</source>
<translation type="unfinished">a fillet for the tooth-root, radius = root_fillet x module</translation>
</message>
<message>
<location filename="../cycloidgear.py" line="153"/>
<location filename="../internalinvolutegear.py" line="219"/>
<location filename="../involutegear.py" line="239"/>
<source>head_value * module_value = additional length of head</source>
<translation type="unfinished">head_value * module_value = additional length of head</translation>
</message>
<message>
<location filename="../cycloidgear.py" line="163"/>
<location filename="../cycloidgearrack.py" line="156"/>
<source>inner_diameter divided by module (hypocycloid)</source>
<translation type="unfinished">inner_diameter divided by module (hypocycloid)</translation>
</message>
<message>
<location filename="../cycloidgear.py" line="171"/>
<location filename="../cycloidgearrack.py" line="164"/>
<source>outer_diameter divided by module (epicycloid)</source>
<translation type="unfinished">outer_diameter divided by module (epicycloid)</translation>
</message>
<message>
<location filename="../cycloidgearrack.py" line="64"/>
<location filename="../involutegearrack.py" line="67"/>
<source>if enabled the rack is drawn with a constant number of teeth to avoid topologic renaming.</source>
<translation type="unfinished">if enabled the rack is drawn with a constant number of teeth to avoid topologic renaming.</translation>
</message>
<message>
<location filename="../cycloidgearrack.py" line="118"/>
<location filename="../involutegearrack.py" line="124"/>
<source>pitch in the transverse plane</source>
<translation type="unfinished">pitch in the transverse plane</translation>
</message>
<message>
<location filename="../cycloidgearrack.py" line="128"/>
<location filename="../involutegearrack.py" line="134"/>
<source>if enabled the total length of the rack is teeth x pitch, otherwise the rack starts with a tooth-flank</source>
<translation type="unfinished">if enabled the total length of the rack is teeth x pitch, otherwise the rack starts with a tooth-flank</translation>
</message>
<message>
<location filename="../cycloidgearrack.py" line="138"/>
<location filename="../involutegearrack.py" line="144"/>
<location filename="../lanterngear.py" line="72"/>
<location filename="../wormgear.py" line="86"/>
<source>head * module = additional length of head</source>
<translation type="unfinished">head * module = additional length of head</translation>
</message>
<message>
<location filename="../cycloidgearrack.py" line="146"/>
<location filename="../involutegearrack.py" line="152"/>
<location filename="../wormgear.py" line="94"/>
<source>clearance * module = additional length of root</source>
<translation type="unfinished">clearance * module = additional length of root</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="48"/>
<source>Pin ball circle radius (overrides Tooth Pitch)</source>
<translation type="unfinished">Pin ball circle radius (overrides Tooth Pitch)</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="54"/>
<source>Roller Diameter</source>
<translation type="unfinished">Roller Diameter</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="60"/>
<source>Eccentricity</source>
<translation type="unfinished">Eccentricity</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="66"/>
<source>Pressure angle limit</source>
<translation type="unfinished">Pressure angle limit</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="72"/>
<source>Offset in pressure angle</source>
<translation type="unfinished">Offset in pressure angle</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="78"/>
<source>Number of teeth in Cam</source>
<translation type="unfinished">Number of teeth in Cam</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="86"/>
<source>Number of points used for spline interpolation</source>
<translation type="unfinished">Number of points used for spline interpolation</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="92"/>
<source>Center hole&apos;s radius</source>
<translation type="unfinished">Center hole&apos;s radius</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="99"/>
<source>Create pins in place</source>
<translation type="unfinished">Create pins in place</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="111"/>
<source>Center pin Z axis to generated disks</source>
<translation type="unfinished">Center pin Z axis to generated disks</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="118"/>
<source>Show main cam disk</source>
<translation type="unfinished">Show main cam disk</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="124"/>
<source>Show another reversed cam disk on top</source>
<translation type="unfinished">Show another reversed cam disk on top</translation>
</message>
<message>
<location filename="../internalinvolutegear.py" line="53"/>
<location filename="../involutegear.py" line="247"/>
<source>simple</source>
<translation></translation>
</message>
<message>
<location filename="../internalinvolutegear.py" line="68"/>
<location filename="../involutegear.py" line="95"/>
<source>normal module if properties_from_tool=True, else it&apos;s the transverse module.</source>
<translation type="unfinished">normal module if properties_from_tool=True, else it&apos;s the transverse module.</translation>
</message>
<message>
<location filename="../internalinvolutegear.py" line="128"/>
<source>inside diameter</source>
<translation></translation>
</message>
<message>
<location filename="../internalinvolutegear.py" line="135"/>
<location filename="../involutegear.py" line="177"/>
<source>root diameter</source>
<translation type="unfinished">root diameter</translation>
</message>
<message>
<location filename="../internalinvolutegear.py" line="165"/>
<location filename="../involutegear.py" line="207"/>
<source>transverse_pitch</source>
<translation type="unfinished">transverse_pitch</translation>
</message>
<message>
<location filename="../internalinvolutegear.py" line="172"/>
<source>Outside diameter</source>
<translation type="unfinished">Outside diameter</translation>
</message>
<message>
<location filename="../internalinvolutegear.py" line="210"/>
<location filename="../involutegear.py" line="225"/>
<source>backlash direction</source>
<translation type="unfinished">backlash direction</translation>
</message>
<message>
<location filename="../internalinvolutegear.py" line="233"/>
<location filename="../involutegear.py" line="113"/>
<source>shift</source>
<translation type="unfinished">shift</translation>
</message>
<message>
<location filename="../internalinvolutegear.py" line="262"/>
<location filename="../involutegear.py" line="150"/>
<location filename="../involutegearrack.py" line="104"/>
<source>if beta is given and properties_from_tool is enabled, gear parameters are internally recomputed for the rotated gear</source>
<translation type="unfinished">if beta is given and properties_from_tool is enabled, gear parameters are internally recomputed for the rotated gear</translation>
</message>
<message>
<location filename="../involutegear.py" line="49"/>
<source>python gear object</source>
<translation type="unfinished">python gear object</translation>
</message>
<message>
<location filename="../involutegear.py" line="121"/>
<source>undercut</source>
<translation type="unfinished">undercut</translation>
</message>
<message>
<location filename="../involutegear.py" line="170"/>
<source>outside diameter</source>
<translation type="unfinished">outside diameter</translation>
</message>
<message>
<location filename="../involutegear.py" line="261"/>
<source>traverse module of the generated gear</source>
<translation type="unfinished">traverse module of the generated gear</translation>
</message>
<message>
<location filename="../lanterngear.py" line="52"/>
<source>the bolt radius of the rack/chain</source>
<translation type="unfinished">the bolt radius of the rack/chain</translation>
</message>
<message>
<location filename="../timinggear.py" line="118"/>
<source>type of timing-gear</source>
<translation type="unfinished">type of timing-gear</translation>
</message>
<message>
<location filename="../timinggear.py" line="130"/>
<location filename="../timinggear_t.py" line="40"/>
<source>pitch of gear</source>
<translation type="unfinished">pitch of gear</translation>
</message>
<message>
<location filename="../timinggear.py" line="137"/>
<source>radial height of teeth</source>
<translation type="unfinished">radial height of teeth</translation>
</message>
<message>
<location filename="../timinggear.py" line="147"/>
<source>radial difference between pitch diameter and head of gear</source>
<translation type="unfinished">radial difference between pitch diameter and head of gear</translation>
</message>
<message>
<location filename="../timinggear.py" line="154"/>
<source>radius of first arc</source>
<translation type="unfinished">radius of first arc</translation>
</message>
<message>
<location filename="../timinggear.py" line="161"/>
<source>radius of second arc</source>
<translation type="unfinished">radius of second arc</translation>
</message>
<message>
<location filename="../timinggear.py" line="168"/>
<source>radius of third arc</source>
<translation type="unfinished">radius of third arc</translation>
</message>
<message>
<location filename="../timinggear.py" line="175"/>
<source>x-offset of second arc-midpoint</source>
<translation type="unfinished">x-offset of second arc-midpoint</translation>
</message>
<message>
<location filename="../timinggear_t.py" line="52"/>
<source>radial height of tooth</source>
<translation type="unfinished">radial height of tooth</translation>
</message>
<message>
<location filename="../timinggear_t.py" line="60"/>
<source>radial distance from tooth-head to pitch circle</source>
<translation type="unfinished">radial distance from tooth-head to pitch circle</translation>
</message>
<message>
<location filename="../timinggear_t.py" line="93"/>
<source>angle of tooth flanks</source>
<translation type="unfinished">angle of tooth flanks</translation>
</message>
<message>
<location filename="../timinggear_t.py" line="99"/>
<source>extrusion height</source>
<translation type="unfinished">extrusion height</translation>
</message>
<message>
<location filename="../wormgear.py" line="59"/>
<source>diameter</source>
<translation type="unfinished">diameter</translation>
</message>
<message>
<location filename="../wormgear.py" line="78"/>
<source>reverse rotation of helix</source>
<translation type="unfinished">reverse rotation of helix</translation>
</message>
</context>
<context>
<name>FCGear_BevelGear</name>
<message>
<location filename="../commands.py" line="159"/>
<source>Bevel Gear</source>
<translation type="unfinished">Bevel Gear</translation>
</message>
<message>
<location filename="../commands.py" line="162"/>
<source>Create a Bevel gear</source>
<translation type="unfinished">Create a Bevel gear</translation>
</message>
</context>
<context>
<name>FCGear_CrownGear</name>
<message>
<location filename="../commands.py" line="143"/>
<source>Crown Gear</source>
<translation type="unfinished">Crown Gear</translation>
</message>
<message>
<location filename="../commands.py" line="146"/>
<source>Create a Crown gear</source>
<translation type="unfinished">Create a Crown gear</translation>
</message>
</context>
<context>
<name>FCGear_CycloidGear</name>
<message>
<location filename="../commands.py" line="151"/>
<source>Cycloid Gear</source>
<translation type="unfinished">Cycloid Gear</translation>
</message>
<message>
<location filename="../commands.py" line="154"/>
<source>Create a Cycloid gear</source>
<translation type="unfinished">Create a Cycloid gear</translation>
</message>
</context>
<context>
<name>FCGear_CycloidRack</name>
<message>
<location filename="../commands.py" line="135"/>
<source>Cycloid Rack</source>
<translation type="unfinished">Cycloid Rack</translation>
</message>
<message>
<location filename="../commands.py" line="138"/>
<source>Create an Cycloid rack</source>
<translation type="unfinished">Create an Cycloid rack</translation>
</message>
</context>
<context>
<name>FCGear_GearConnector</name>
<message>
<location filename="../commands.py" line="209"/>
<location filename="../commands.py" line="211"/>
<source>Combine two gears</source>
<translation type="unfinished">Combine two gears</translation>
</message>
</context>
<context>
<name>FCGear_HypoCycloidGear</name>
<message>
<location filename="../commands.py" line="167"/>
<source>HypoCycloid Gear</source>
<translation type="unfinished">HypoCycloid Gear</translation>
</message>
<message>
<location filename="../commands.py" line="172"/>
<source>Create a HypoCycloid gear with its pins</source>
<translation type="unfinished">Create a HypoCycloid gear with its pins</translation>
</message>
</context>
<context>
<name>FCGear_InternalInvoluteGear</name>
<message>
<location filename="../commands.py" line="117"/>
<source>Internal Involute Gear</source>
<translation type="unfinished">Internal Involute Gear</translation>
</message>
<message>
<location filename="../commands.py" line="122"/>
<source>Create an internal involute gear</source>
<translation type="unfinished">Create an internal involute gear</translation>
</message>
</context>
<context>
<name>FCGear_InvoluteGear</name>
<message>
<location filename="../commands.py" line="105"/>
<source>Involute Gear</source>
<translation type="unfinished">Involute Gear</translation>
</message>
<message>
<location filename="../commands.py" line="110"/>
<source>Create an external involute gear</source>
<translation type="unfinished">Create an external involute gear</translation>
</message>
</context>
<context>
<name>FCGear_InvoluteRack</name>
<message>
<location filename="../commands.py" line="127"/>
<source>Involute Rack</source>
<translation type="unfinished">Involute Rack</translation>
</message>
<message>
<location filename="../commands.py" line="130"/>
<source>Create an Involute rack</source>
<translation type="unfinished">Create an Involute rack</translation>
</message>
</context>
<context>
<name>FCGear_LanternGear</name>
<message>
<location filename="../commands.py" line="201"/>
<source>Lantern Gear</source>
<translation type="unfinished">Lantern Gear</translation>
</message>
<message>
<location filename="../commands.py" line="204"/>
<source>Create a Lantern gear</source>
<translation type="unfinished">Create a Lantern gear</translation>
</message>
</context>
<context>
<name>FCGear_TimingGear</name>
<message>
<location filename="../commands.py" line="193"/>
<source>Timing Gear</source>
<translation type="unfinished">Timing Gear</translation>
</message>
<message>
<location filename="../commands.py" line="196"/>
<source>Create a Timing gear</source>
<translation type="unfinished">Create a Timing gear</translation>
</message>
</context>
<context>
<name>FCGear_TimingGearT</name>
<message>
<location filename="../commands.py" line="185"/>
<source>Timing Gear T-shape</source>
<translation type="unfinished">Timing Gear T-shape</translation>
</message>
<message>
<location filename="../commands.py" line="188"/>
<source>Create a Timing gear T-shape</source>
<translation type="unfinished">Create a Timing gear T-shape</translation>
</message>
</context>
<context>
<name>FCGear_WormGear</name>
<message>
<location filename="../commands.py" line="177"/>
<source>Worm Gear</source>
<translation type="unfinished">Worm Gear</translation>
</message>
<message>
<location filename="../commands.py" line="180"/>
<source>Create a Worm gear</source>
<translation type="unfinished">Create a Worm gear</translation>
</message>
</context>
<context>
<name>Log</name>
<message>
<location filename="../commands.py" line="218"/>
<source>Please select two gear objects.</source>
<translation type="unfinished">Please select two gear objects.</translation>
</message>
<message>
<location filename="../commands.py" line="224"/>
<source>Selected object is not a gear.</source>
<translation type="unfinished">Selected object is not a gear.</translation>
</message>
<message>
<location filename="../crowngear.py" line="94"/>
<source>Gear module: Crown gear created, preview_mode = true for improved performance. Set preview_mode property to false when ready to cut teeth.</source>
<translation type="unfinished">Gear module: Crown gear created, preview_mode = true for improved performance. Set preview_mode property to false when ready to cut teeth.</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="227"/>
<source>Generating cam disk
</source>
<translation type="unfinished">Generating cam disk
</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="269"/>
<source>Generating secondary cam disk
</source>
<translation type="unfinished">Generating secondary cam disk
</translation>
</message>
<message>
<location filename="../hypocycloidgear.py" line="287"/>
<source>Generating pins
</source>
<translation type="unfinished">Generating pins
</translation>
</message>
<message>
<location filename="../init_gui.py" line="39"/>
<source>Checking FreeCAD version
</source>
<translation type="unfinished">Checking FreeCAD version
</translation>
</message>
<message>
<location filename="../init_gui.py" line="73"/>
<source>FreeCAD version (currently {}.{}.{} ({})) must be at least {}.{}.{} ({}) in order to work with Python 3.11 and above
</source>
<translation type="unfinished">FreeCAD version (currently {}.{}.{} ({})) must be at least {}.{}.{} ({}) in order to work with Python 3.11 and above
</translation>
</message>
<message>
<location filename="../basegear.py" line="137"/>
<source>Migrating &apos;teeth&apos; property to &apos;num_teeth&apos; on {} part
</source>
<translation type="unfinished">Migrating &apos;teeth&apos; property to &apos;num_teeth&apos; on {} part
</translation>
</message>
</context>
<context>
<name>Workbench</name>
<message>
<location filename="../init_gui.py" line="90"/>
<location filename="../init_gui.py" line="129"/>
<location filename="../init_gui.py" line="130"/>
<source>Gear</source>
<translation type="unfinished">Gear</translation>
</message>
<message>
<location filename="../init_gui.py" line="91"/>
<source>Gear Workbench</source>
<translation type="unfinished">Gear Workbench</translation>
</message>
</context>
</TS>

View File

@@ -73,7 +73,7 @@ update_locale() {
if [ "$u" == "" ]; then
$LUPDATE ../*.py -ts "${WB}.ts" # locale-agnostic file
else
$LUPDATE ../*.py -source-language en -target-language "${locale//-/_}" \
$LUPDATE ../*.py -source-language en_US -target-language "${locale//-/_}" \
-ts "${WB}_${locale}.ts"
fi
}
@@ -105,7 +105,7 @@ if [ $# -eq 1 ]; then
if [ "$1" == "-R" ]; then
find . -type f -name '*_*.ts' | while IFS= read -r file; do
# Release all locales
$LRELEASE "$file"
$LRELEASE -nounfinished "$file"
echo
done
elif [ "$1" == "-U" ]; then
@@ -119,7 +119,7 @@ elif [ $# -eq 2 ]; then
if is_locale_supported "$LOCALE"; then
if [ "$1" == "-r" ]; then
# Release locale (creation of *.qm file from *.ts file)
$LRELEASE "${WB}_${LOCALE}.ts"
$LRELEASE -nounfinished "${WB}_${LOCALE}.ts"
elif [ "$1" == "-u" ]; then
# Update main & locale files
update_locale