1 # ***** BEGIN GPL LICENSE BLOCK *****
4 # This program is free software; you can redistribute it and/or
5 # modify it under the terms of the GNU General Public License
6 # as published by the Free Software Foundation; either version 2
7 # of the License, or (at your option) any later version.
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY; without even the implied warranty of
11 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 # GNU General Public License for more details.
14 # You should have received a copy of the GNU General Public License
15 # along with this program; if not, write to the Free Software Foundation,
16 # Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
18 # ***** END GPL LICENCE BLOCK *****
20 # -----------------------------------------------------------------------
21 # Author: Alan Odom (Clockmender), Rune Morling (ermo) Copyright (c) 2019
22 # -----------------------------------------------------------------------
26 # If you edit this file do not change any of the PDT_ format, just the Text Value in "'s
27 # Do not delete any of the PDT_ lines
31 PDT_LAB_ABS
= "Absolute" # "Global"
32 PDT_LAB_DEL
= "Delta" # "Relative"
33 PDT_LAB_DIR
= "Direction" # "Polar"
34 PDT_LAB_NOR
= "Normal" # "Perpendicular"
35 PDT_LAB_ARCCENTRE
= "Arc Centre"
36 PDT_LAB_PLANE
= "Plane"
38 PDT_LAB_OPERATION
= "Operation"
39 PDT_LAB_PERCENT
= "Percent"
40 PDT_LAB_INTERSECT
= "Intersect" # "Convergance"
41 PDT_LAB_ORDER
= "Order"
42 PDT_LAB_FLIPANGLE
= "Flip Angle"
43 PDT_LAB_FLIPPERCENT
= "Flip %"
44 PDT_LAB_ALLACTIVE
= "All/Active"
45 PDT_LAB_VARIABLES
= "Coordinates/Delta Offsets & Other Variables"
46 PDT_LAB_CVALUE
= "Coordinates"
47 PDT_LAB_DISVALUE
= "Distance"
48 PDT_LAB_ANGLEVALUE
= "Angle"
49 PDT_LAB_PERCENTS
= "%"
50 PDT_LAB_TOOLS
= "Tools"
51 PDT_LAB_JOIN2VERTS
= "Join 2 Verts"
52 PDT_LAB_ORIGINCURSOR
= "Origin To Cursor"
53 PDT_LAB_AD2D
= "Set A/D 2D"
54 PDT_LAB_AD3D
= "Set A/D 3D"
55 PDT_LAB_TAPERAXES
= "" # Intentionally left blank
56 PDT_LAB_TAPER
= "Taper"
57 PDT_LAB_INTERSETALL
= "Intersect All"
58 PDT_LAB_BISECT
= "Bisect"
59 PDT_LAB_EDGETOEFACE
= "Edge-Face"
60 PDT_LAB_FILLET
= "Fillet"
61 PDT_LAB_SEGMENTS
= "Segments"
62 PDT_LAB_USEVERTS
= "Use Verts"
63 PDT_LAB_RADIUS
= "Radius"
64 PDT_LAB_PROFILE
= "Profile"
65 PDT_LAB_PIVOTSIZE
= "" # Intentionally left blank
66 PDT_LAB_PIVOTWIDTH
= "" # Intentionally left blank
67 PDT_LAB_PIVOTALPHA
= "" # Intentionally left blank
68 PDT_LAB_PIVOTLOC
= "" # Intentionally left blank
69 PDT_LAB_PIVOTLOCH
= "Location"
73 PDT_ERR_NO_ACT_OBJ
= "No Active Object - Please Select an Object"
74 PDT_ERR_NO_ACT_VERT
= "No Active Vertex - Select One Vertex Individually"
75 PDT_ERR_NO_SEL_GEOM
= "No Geometry/Objects Selected"
76 PDT_ERR_NO_ACT_VERTS
= "No Selected Geometry - Please Select some Geometry"
77 PDT_ERR_NON_VALID
= "is Not a Valid Option in Selected Object's Mode for Command:"
78 PDT_ERR_VERT_MODE
= "Work in Vertex Mode for this Function"
79 PDT_ERR_NOPPLOC
= "Custom Property PDT_PP_LOC for this object not found, have you Written it yet?"
80 PDT_ERR_NO_LIBRARY
= "PDT Library Blend File (parts_library.blend) is Missing from Addons/clockworxpdt Folder"
82 PDT_ERR_SEL_1_VERTI
= "Select at least 1 Vertex Individually (Currently selected:"
83 PDT_ERR_SEL_1_VERT
= "Select at least 1 Vertex (Currently selected:"
84 PDT_ERR_SEL_2_VERTI
= "Select at least 2 Vertices Individually (Currently selected:"
85 PDT_ERR_SEL_2_VERTIO
= "Select Exactly 2 Vertices Individually (Currently selected:"
86 PDT_ERR_SEL_2_VERTS
= "Select Exactly 2 Vertices (Currently selected:"
87 PDT_ERR_SEL_2_EDGES
= "Select Only 2 Non-Intersecting Edges (Currently selected:"
88 PDT_ERR_SEL_3_VERTS
= "Select Exactly 3 Vertices (Currently selected:"
89 PDT_ERR_SEL_3_VERTIO
= "Select Exactly 3 Vertices Individually (Currently selected:"
90 PDT_ERR_SEL_2_V_1_E
= "Select 2 Vertices Individually, or 1 Edge (Currently selected:"
91 PDT_ERR_SEL_4_VERTS
= "Select 4 Vertices Individually, or 2 Edges (Currently selected:"
92 PDT_ERR_SEL_1_E_1_F
= "Select 1 Face and 1 Detached Edge"
94 PDT_ERR_SEL_1_EDGE
= "Select Exactly 1 Edge (Currently selected:"
95 PDT_ERR_SEL_1_EDGEM
= "Select at least 1 Edge (Currently selected:"
97 PDT_ERR_SEL_1_OBJ
= "Select Exactly 1 Object (Currently selected:"
98 PDT_ERR_SEL_2_OBJS
= "Select Exactly 2 Objects (Currently selected:"
99 PDT_ERR_SEL_3_OBJS
= "Select Exactly 3 Objects (Currently selected:"
100 PDT_ERR_SEL_4_OBJS
= "Select Exactly 4 Objects (Currently selected:"
102 PDT_ERR_FACE_SEL
= "You have a Face Selected, this would have ruined the Topology"
104 PDT_ERR_INT_LINES
= "Implied Lines Do Not Intersect in"
105 PDT_ERR_INT_NO_ALL
= "Active Vertex was not Closest to Intersection and All/Act was not Selected"
106 PDT_ERR_STRIGHT_LINE
= "Selected Points all lie in a Straight Line"
107 PDT_ERR_CONNECTED
= "Vertices are already Connected"
108 PDT_ERR_EDIT_MODE
= "Only Works in EDIT Mode (Current mode:"
109 PDT_ERR_EDOB_MODE
= "Only Works in EDIT, or OBJECT Modes (Current mode:"
110 PDT_ERR_TAPER_ANG
= "Angle must be in Range -80 to +80 (Currently set to:"
111 PDT_ERR_TAPER_SEL
= "Select at Least 2 Vertices Individually - Active is Rotation Point (Currently selected:"
112 PDT_ERR_NO3DVIEW
= "View3D not found, cannot run operator"
113 PDT_ERR_SCALEZERO
= "Scale Distance is 0"
115 PDT_ERR_CHARS_NUM
= "Bad Command Format, not enough Characters"
116 PDT_ERR_BADFLETTER
= "Bad Operator (1st Letter); C D E F G N M P S V or ? only"
117 PDT_ERR_BADSLETTER
= "Bad Mode (2nd Letter); A D I or P only (+ X Y & Z for Maths) (+ I V & G for Fillet)"
118 PDT_ERR_BADMATHS
= "Not a Valid Mathematical Expression!"
119 PDT_ERR_BADCOORDL
= "X Y & Z Not permitted in anything other than Maths Operations"
120 PDT_ERR_BAD1VALS
= "Bad Command - 1 Value needed"
121 PDT_ERR_BAD2VALS
= "Bad Command - 2 Values needed"
122 PDT_ERR_BAD3VALS
= "Bad Command - 3 Coords needed"
123 PDT_ERR_ADDVEDIT
= "Only Add New Vertices in Edit Mode"
124 PDT_ERR_SPLITEDIT
= "Only Split Edges in Edit Mode"
125 PDT_ERR_EXTEDIT
= "Only Extrude Vertices in Edit Mode"
126 PDT_ERR_DUPEDIT
= "Only Duplicate Geometry in Edit Mode"
127 PDT_ERR_FILEDIT
= "Only Fillet Geometry in Edit Mode"
128 PDT_ERR_NOCOMMAS
= "No commas allowed in Maths Command"
130 PDT_ERR_2CPNPE
= "Select 2 Co-Planar Non-Parallel Edges"
131 PDT_ERR_NCEDGES
= "Edges must be Co-Planar Non-Parallel Edges, Selected Edges aren't"
132 PDT_ERR_1EDGE1FACE
= "Select 1 face and 1 Detached Edge"
133 PDT_ERR_NOINT
= "No Intersection Found, see the Info Panel for Details"
137 PDT_INF_OBJ_MOVED
= "Active Object Moved to Intersection, "
141 PDT_CON_AREYOURSURE
= "Are You Sure About This?"
145 PDT_DES_COORDS
= "Cartesian Inputs"
146 PDT_DES_OFFDIS
= "Offset Distance"
147 PDT_DES_OFFANG
= "Offset Angle"
148 PDT_DES_OFFPER
= "Offset Percentage"
149 PDT_DES_WORPLANE
= "Choose Working Plane"
150 PDT_DES_MOVESEL
= "Select Move Mode"
151 PDT_DES_OPMODE
= "Select Operation Mode"
152 PDT_DES_ROTMOVAX
= "Rotational Axis - Movement Axis"
153 PDT_DES_FLIPANG
= "Flip Angle 180 degrees"
154 PDT_DES_FLIPPER
= "Flip Percent to 100 - %"
155 PDT_DES_TRIM
= "Trim/Extend only Active Vertex, or All"
156 PDT_DES_LIBOBS
= "Objects in Library"
157 PDT_DES_LIBCOLS
= "Collections in Library"
158 PDT_DES_LIBMATS
= "Materials in Library"
159 PDT_DES_LIBMODE
= "Library Mode"
160 PDT_DES_LIBSER
= "Enter A Search String (Contained)"
161 PDT_DES_OBORDER
= "Object Order to Lines"
162 PDT_DES_VALIDLET
= "Valid 1st letters; C D E G N P S V, Valid 2nd letters: A D I O P"
163 PDT_DES_OUTPUT
= "Output for Maths Operations"
164 PDT_DES_PPLOC
= "Location of PivotPoint"
165 PDT_DES_PPSCALEFAC
= "Scale Factors"
166 PDT_DES_PPSIZE
= "Pivot Size Factor"
167 PDT_DES_PPWIDTH
= "Pivot Line Width in Pixels"
168 PDT_DES_PPTRANS
= "Pivot Point Transparency"
169 PDT_DES_PIVOTDIS
= "Input Distance to Compare with Sytem Distance to set Scales"
170 PDT_DES_FILLETRAD
= "Fillet Radius"
171 PDT_DES_FILLETSEG
= "Number of Fillet Segments"
172 PDT_DES_FILLETPROF
= "Fillet Profile"
173 PDT_DES_FILLETVERTS
= "Use Vertices, or Edges, Set to False for Extruded Geometry"
174 PDT_DES_FILLINT
= "Intersect & Fillet Two Selected Edges"