1 # SPDX-FileCopyrightText: 2019-2022 Alan Odom (Clockmender)
2 # SPDX-FileCopyrightText: 2019-2022 Rune Morling (ermo)
4 # SPDX-License-Identifier: GPL-2.0-or-later
8 # If you edit this file do not change any of the PDT_ format, just the Text Value in "'s
9 # Do not delete any of the PDT_ lines
11 """This file contains all the Message Strings.
14 These strings are called by various programs in PDT,
15 they can be set to suit individual User requirements.
26 PDT_LAB_ABS
= "Absolute" # "Global"
27 PDT_LAB_DEL
= "Delta" # "Relative"
28 PDT_LAB_DIR
= "Direction" # "Polar"
29 PDT_LAB_NOR
= "Normal" # "Perpendicular"
30 PDT_LAB_ARCCENTRE
= "Arc Centre"
31 PDT_LAB_PLANE
= "Plane"
33 PDT_LAB_OPERATION
= "Operation"
34 PDT_LAB_PERCENT
= "Percent"
35 PDT_LAB_INTERSECT
= "Intersect" # "Convergence"
36 PDT_LAB_ORDER
= "Order"
37 PDT_LAB_FLIPANGLE
= "Flip Angle"
38 PDT_LAB_FLIPPERCENT
= "Flip %"
39 PDT_LAB_ALLACTIVE
= "All/Active"
40 PDT_LAB_VARIABLES
= "Coordinates/Delta Offsets & Other Variables"
41 PDT_LAB_CVALUE
= "Coordinates"
42 PDT_LAB_DISVALUE
= "Distance"
43 PDT_LAB_ANGLEVALUE
= "Angle"
44 PDT_LAB_PERCENTS
= "%"
45 PDT_LAB_TOOLS
= "Tools"
46 PDT_LAB_JOIN2VERTS
= "Join 2 Verts"
47 PDT_LAB_ORIGINCURSOR
= "Origin To Cursor"
48 PDT_LAB_AD2D
= "Set A/D 2D"
49 PDT_LAB_AD3D
= "Set A/D 3D"
50 PDT_LAB_TAPERAXES
= "" # Intentionally left blank
51 PDT_LAB_TAPER
= "Taper"
52 PDT_LAB_INTERSETALL
= "Intersect All"
53 PDT_LAB_BISECT
= "Bisect"
54 PDT_LAB_EDGETOEFACE
= "Edge-To-Face"
55 PDT_LAB_FILLET
= "Fillet"
56 PDT_LAB_SEGMENTS
= "Segments"
57 PDT_LAB_USEVERTS
= "Use Vertices"
58 PDT_LAB_RADIUS
= "Radius"
59 PDT_LAB_PROFILE
= "Profile"
60 PDT_LAB_PIVOTSIZE
= "" # Intentionally left blank
61 PDT_LAB_PIVOTWIDTH
= "" # Intentionally left blank
62 PDT_LAB_PIVOTALPHA
= "" # Intentionally left blank
63 PDT_LAB_PIVOTLOC
= "" # Intentionally left blank
64 PDT_LAB_PIVOTLOCH
= "Location"
65 PDT_LAB_VIEW
= "View Normal Axis"
69 PDT_ERR_NO_ACT_OBJ
= "No Active Object - Please Select an Object"
70 PDT_ERR_OBJECTMODE
= "Library Append/Link Tools Work Only in Object Mode"
71 PDT_OBJ_MODE_ERROR
= "Only Mesh Object in Edit or Object Mode Supported"
72 PDT_ERR_NO_ACT_VERT
= "No Active Vertex - Select One Vertex Individually"
73 PDT_ERR_NO_SEL_GEOM
= "No Geometry/Objects Selected"
74 PDT_ERR_NO_ACT_VERTS
= "No Selected Geometry - Please Select some Geometry"
75 PDT_ERR_NON_VALID
= "is Not a Valid Option in Selected Object's Mode for Command:"
76 PDT_ERR_VERT_MODE
= "Work in Vertex Mode for this Function"
78 "Custom Property PDT_PP_LOC for this object not found, have you Written it yet?"
80 PDT_ERR_NO_LIBRARY
= ("PDT Library Blend File is Missing "
81 + "or not Correctly Set to a Blend File")
83 PDT_ERR_SEL_1_VERTI
= "Select at least 1 Vertex Individually (Currently selected:"
84 PDT_ERR_SEL_1_VERT
= "Select at least 1 Vertex (Currently selected:"
85 PDT_ERR_SEL_2_VERTI
= "Select at least 2 Vertices Individually (Currently selected:"
86 PDT_ERR_SEL_2_VERTIO
= "Select Exactly 2 Vertices Individually (Currently selected:"
87 PDT_ERR_SEL_2_VERTS
= "Select Exactly 2 Vertices (Currently selected:"
88 PDT_ERR_SEL_2_EDGES
= "Select Only 2 Non-Intersecting Edges (Currently selected:"
89 PDT_ERR_SEL_3_VERTS
= "Select Exactly 3 Vertices (Currently selected:"
90 PDT_ERR_SEL_3_VERTIO
= "Select Exactly 3 Vertices Individually (Currently selected:"
91 PDT_ERR_SEL_2_V_1_E
= "Select 2 Vertices Individually, or 1 Edge (Currently selected:"
92 PDT_ERR_SEL_4_VERTS
= "Select 4 Vertices Individually, or 2 Edges (Currently selected:"
93 PDT_ERR_SEL_1_E_1_F
= "Select 1 Face and 1 Detached Edge"
95 PDT_ERR_SEL_1_EDGE
= "Select Exactly 1 Edge (Currently selected:"
96 PDT_ERR_SEL_1_EDGEM
= "Select at least 1 Edge (Currently selected:"
98 PDT_ERR_SEL_1_OBJ
= "Select Exactly 1 Object (Currently selected:"
99 PDT_ERR_SEL_2_OBJS
= "Select Exactly 2 Objects (Currently selected:"
100 PDT_ERR_SEL_3_OBJS
= "Select Exactly 3 Objects (Currently selected:"
101 PDT_ERR_SEL_4_OBJS
= "Select Exactly 4 Objects (Currently selected:"
103 PDT_ERR_FACE_SEL
= "You have a Face Selected, this would have ruined the Topology"
105 PDT_ERR_INT_LINES
= "Implied Lines Do Not Intersect in"
106 PDT_ERR_INT_NO_ALL
= (
107 "Active Vertex was not Closest to Intersection and All/Act was not Selected"
109 PDT_ERR_STRIGHT_LINE
= "Selected Points all lie in a Straight Line"
110 PDT_ERR_CONNECTED
= "Vertices are already Connected"
111 PDT_ERR_EDIT_MODE
= "Only Works in EDIT Mode (Current mode:"
112 PDT_ERR_EDOB_MODE
= "Only Works in EDIT, or OBJECT Modes (Current mode:"
113 PDT_ERR_TAPER_ANG
= "Angle must be in Range -80 to +80 (Currently set to:"
114 PDT_ERR_TAPER_SEL
= ("Select at Least 2 Vertices Individually - Active is Rotation Point "
115 + "(Currently selected:")
116 PDT_ERR_NO3DVIEW
= "View3D not found, cannot run operator"
117 PDT_ERR_SCALEZERO
= "Scale Distance is 0"
119 PDT_ERR_CHARS_NUM
= "Bad Command Format, not enough Characters"
120 PDT_ERR_BADFLETTER
= "Bad Operator (1st Letter); C D E F G N M P S V or ? only"
121 PDT_ERR_BADMATHS
= "Not a Valid Mathematical Expression!"
122 PDT_ERR_BADCOORDL
= "X Y & Z Not permitted in anything other than Maths Operations"
123 PDT_ERR_BAD1VALS
= "Bad Command - 1 Value needed"
124 PDT_ERR_BAD2VALS
= "Bad Command - 2 Values needed"
125 PDT_ERR_BAD3VALS
= "Bad Command - 3 Coords needed"
126 PDT_ERR_ADDVEDIT
= "Only Add New Vertices in Edit Mode"
127 PDT_ERR_SPLITEDIT
= "Only Split Edges in Edit Mode"
128 PDT_ERR_EXTEDIT
= "Only Extrude Vertices in Edit Mode"
129 PDT_ERR_DUPEDIT
= "Only Duplicate Geometry in Edit Mode"
130 PDT_ERR_FILEDIT
= "Only Fillet Geometry in Edit Mode"
131 PDT_ERR_NOCOMMAS
= "No commas allowed in Maths Command"
133 PDT_ERR_2CPNPE
= "Select 2 Co-Planar Non-Parallel Edges"
134 PDT_ERR_NCEDGES
= "Edges must be Co-Planar Non-Parallel Edges, Selected Edges aren't"
135 PDT_ERR_1EDGE1FACE
= "Select 1 face and 1 Detached Edge"
136 PDT_ERR_NOINT
= "No Intersection Found"
137 PDT_ERR_BADDISTANCE
= "Invalid Distance (Separtion) Error; Chosen Points too Close"
138 PDT_ERR_MATHSERROR
= "Maths Error - Check Working Plane"
139 PDT_ERR_SAMERADII
= "Circles have the same radius - Just offset the Edge between centres"
143 PDT_INF_OBJ_MOVED
= "Active Object Moved to Intersection, "
147 PDT_CON_AREYOURSURE
= "Are You Sure About This?"
151 PDT_DES_COORDS
= "Cartesian Inputs"
152 PDT_DES_OFFDIS
= "Offset Distance"
153 PDT_DES_OFFANG
= "Offset Angle"
154 PDT_DES_OFFPER
= "Offset Percentage"
155 PDT_DES_WORPLANE
= "Choose Working Plane"
156 PDT_DES_MOVESEL
= "Select Move Mode"
157 PDT_DES_OPMODE
= "Select Operation Mode"
158 PDT_DES_ROTMOVAX
= "Rotational Axis - Movement Axis"
159 PDT_DES_FLIPANG
= "Flip Angle 180 degrees"
160 PDT_DES_FLIPPER
= "Flip Percent to 100 - %"
161 PDT_DES_TRIM
= "Trim/Extend only Active Vertex, or All"
162 PDT_DES_LIBOBS
= "Objects in Library"
163 PDT_DES_LIBCOLS
= "Collections in Library"
164 PDT_DES_LIBMATS
= "Materials in Library"
165 PDT_DES_LIBMODE
= "Library Mode"
166 PDT_DES_LIBSER
= "Enter A Search String (Contained)"
167 PDT_DES_OBORDER
= "Object Order to Lines"
168 PDT_DES_VALIDLET
= "Valid 1st letters; C D E G N P S V, Valid 2nd letters: A D I O P"
169 PDT_DES_OUTPUT
= "Output for Maths Operations"
170 PDT_DES_PPLOC
= "Location of PivotPoint"
171 PDT_DES_PPSCALEFAC
= "Scale Factors"
172 PDT_DES_PPSIZE
= "Pivot Size Factor"
173 PDT_DES_PPWIDTH
= "Pivot Line Width in Pixels"
174 PDT_DES_PPTRANS
= "Pivot Point Transparency"
175 PDT_DES_PIVOTDIS
= "Input Distance to Compare with System Distance to set Scales"
176 PDT_DES_FILLETRAD
= "Fillet Radius"
177 PDT_DES_FILLETSEG
= "Number of Fillet Segments"
178 PDT_DES_FILLETPROF
= "Fillet Profile"
179 PDT_DES_FILLETVERTS
= "Use Vertices, or Edges, Set to False for Extruded Geometry"
180 PDT_DES_FILLINT
= "Intersect & Fillet Two Selected Edges"
181 PDT_DES_TANCEN1
= "Centre of First Tangent Arc"
182 PDT_DES_TANCEN2
= "Centre of Second Tangent Arc"
183 PDT_DES_TANCEN3
= "Tangents From a Point"
184 PDT_DES_RADIUS1
= "Radius of First Tangent Arc"
185 PDT_DES_RADIUS2
= "Radius of Second Tangent Arc"
186 PDT_DES_TPOINT
= "Calculate Tangents From Point"
187 PDT_DES_EXPCOLL
= "Expand/Collapse Menu"
188 PDT_DES_TANMODE
= "Tangent Types"