~ubuntu-branches/ubuntu/trusty/blender/trusty

« back to all changes in this revision

Viewing changes to release/scripts/addons/io_scene_ms3d/ms3d_strings.py

  • Committer: Package Import Robot
  • Author(s): Jeremy Bicha
  • Date: 2013-03-06 12:08:47 UTC
  • mfrom: (1.5.1) (14.1.8 experimental)
  • Revision ID: package-import@ubuntu.com-20130306120847-frjfaryb2zrotwcg
Tags: 2.66a-1ubuntu1
* Resynchronize with Debian (LP: #1076930, #1089256, #1052743, #999024,
  #1122888, #1147084)
* debian/control:
  - Lower build-depends on libavcodec-dev since we're not
    doing the libav9 transition in Ubuntu yet

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# ##### BEGIN GPL LICENSE BLOCK #####
 
2
#
 
3
#  This program is free software; you can redistribute it and/or
 
4
#  modify it under the terms of the GNU General Public License
 
5
#  as published by the Free Software Foundation; either version 2
 
6
#  of the License, or (at your option) any later version.
 
7
#
 
8
#  This program is distributed in the hope that it will be useful,
 
9
#  but WITHOUT ANY WARRANTY; without even the implied warranty of
 
10
#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
11
#  GNU General Public License for more details.
 
12
#
 
13
#  You should have received a copy of the GNU General Public License
 
14
#  along with this program; if not, write to the Free Software Foundation,
 
15
#  Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
 
16
#
 
17
# ##### END GPL LICENSE BLOCK #####
 
18
 
 
19
# <pep8 compliant>
 
20
 
 
21
###############################################################################
 
22
#234567890123456789012345678901234567890123456789012345678901234567890123456789
 
23
#--------1---------2---------3---------4---------5---------6---------7---------
 
24
 
 
25
 
 
26
# ##### BEGIN COPYRIGHT BLOCK #####
 
27
#
 
28
# initial script copyright (c)2011-2013 Alexander Nussbaumer
 
29
#
 
30
# ##### END COPYRIGHT BLOCK #####
 
31
SEE_MS3D_DOC = "see MilkShape 3D documentation"
 
32
 
 
33
ms3d_str = {
 
34
        'lang': "en-US",
 
35
        'RUNTIME_KEY': "Human friendly presentation",
 
36
 
 
37
        ###############################
 
38
        # blender key names
 
39
        'OBJECT_LAYER_EXTRA': "ms3d_extra_layer",
 
40
        'OBJECT_LAYER_GROUP': "ms3d_group_layer",
 
41
        'OBJECT_LAYER_SMOOTHING_GROUP': "ms3d_smoothing_group_layer",
 
42
        'OBJECT_MODIFIER_SMOOTHING_GROUP': "ms3d_smoothing_groups",
 
43
        # for some reason after bm.to_mesh(..)
 
44
        # the names of 'bm.loops.layers.uv' becomes to 'bm.faces.layers.tex'
 
45
        # to bypass this issue, i give both the same name.
 
46
        # 'OBJECT_LAYER_TEXTURE': "ms3d_texture_layer",
 
47
        'OBJECT_LAYER_TEXTURE': "ms3d_uv_layer",
 
48
        'OBJECT_LAYER_UV': "ms3d_uv_layer",
 
49
 
 
50
        ###############################
 
51
        # strings to be used with 'str().format()'
 
52
        'STRING_FORMAT_GROUP': "Group.{:03d}",
 
53
        'WARNING_IMPORT_SKIP_FACE_DOUBLE': "skipped face #{}:"\
 
54
                " contains double faces with same vertices!",
 
55
        'WARNING_IMPORT_SKIP_LESS_VERTICES': "skipped face #{}:"\
 
56
                " contains faces too less vertices!",
 
57
        'WARNING_IMPORT_SKIP_VERTEX_DOUBLE': "skipped face #{}:"\
 
58
                " contains faces with double vertices!",
 
59
        'WARNING_IMPORT_EXTRA_VERTEX_NORMAL': "created extra vertex"\
 
60
                " because of different normals #{} -> {}.",
 
61
        'SUMMARY_IMPORT': "elapsed time: {0:.4}s (media io:"\
 
62
                " ~{1:.4}s, converter: ~{2:.4}s)",
 
63
        'SUMMARY_EXPORT': "elapsed time: {0:.4}s (converter:"\
 
64
                " ~{1:.4}s, media io: ~{2:.4}s)",
 
65
        'WARNING_EXPORT_SKIP_WEIGHT' : "skipped weight (ms3d can handle 3 weighs max.,"\
 
66
                " the less weighty weight was skipped)",
 
67
        'WARNING_EXPORT_SKIP_WEIGHT_EX' : "skipped weight:"\
 
68
                " limit exceeded (ms3d can handle 3 weighs max., the less weighty"\
 
69
                " weights were skipped)",
 
70
 
 
71
        ###############################
 
72
        'TEXT_OPERATOR': "MilkShape 3D (.ms3d)",
 
73
        'FILE_EXT': ".ms3d",
 
74
        'FILE_FILTER': "*.ms3d",
 
75
        'BL_DESCRIPTION_EXPORTER': "Export to a MilkShape 3D file format (.ms3d)",
 
76
        'BL_DESCRIPTION_IMPORTER': "Import from a MilkShape 3D file format (.ms3d)",
 
77
        'BL_LABEL_EXPORTER': "Export MS3D",
 
78
        'BL_LABEL_GROUP_OPERATOR': "MS3D - Group Collection Operator",
 
79
        'BL_LABEL_IMPORTER': "Import MS3D",
 
80
        'BL_LABEL_PANEL_SMOOTHING_GROUP': "MS3D - Smoothing Group",
 
81
        'BL_LABEL_SMOOTHING_GROUP_OPERATOR': "MS3D Set Smoothing Group"\
 
82
                " Operator",
 
83
        'BL_LABEL_MATERIAL_OPERATOR' : "MS3D - Copy Material Operator",
 
84
        'ENUM_ADD_GROUP_1': "Add",
 
85
        'ENUM_ADD_GROUP_2': "adds an item",
 
86
        'ENUM_ASSIGN_1': "Assign",
 
87
        'ENUM_ASSIGN_2_GROUP': "assign selected faces to selected group",
 
88
        'ENUM_ASSIGN_2_SMOOTHING_GROUP': "assign all selected faces to"\
 
89
                " selected smoothing group",
 
90
        'ENUM_DESELECT_1': "Deselect",
 
91
        'ENUM_DESELECT_2_GROUP': "deselects faces of selected group",
 
92
        'ENUM_DESELECT_2_SMOOTHING_GROUP': "deselects all faces of selected"\
 
93
                " smoothing group",
 
94
        'ENUM_FLAG_DIRTY_1': "Dirty",
 
95
        'ENUM_FLAG_DIRTY_2': SEE_MS3D_DOC,
 
96
        'ENUM_FLAG_HIDDEN_1': "Hidden",
 
97
        'ENUM_FLAG_HIDDEN_2': SEE_MS3D_DOC,
 
98
        'ENUM_FLAG_ISKEY_1': "Is Key",
 
99
        'ENUM_FLAG_ISKEY_2': SEE_MS3D_DOC,
 
100
        'ENUM_FLAG_MARKED_1': "Marked",
 
101
        'ENUM_FLAG_MARKED_2': SEE_MS3D_DOC,
 
102
        'ENUM_FLAG_NEWLYCREATED_1': "Newly Created",
 
103
        'ENUM_FLAG_NEWLYCREATED_2': SEE_MS3D_DOC,
 
104
        'ENUM_FLAG_NONE_1': "None",
 
105
        'ENUM_FLAG_NONE_2': SEE_MS3D_DOC,
 
106
        'ENUM_FLAG_SELECTED_1': "Selected",
 
107
        'ENUM_FLAG_SELECTED_2': SEE_MS3D_DOC,
 
108
        'ENUM_FLAG_SELECTED2_1': "Selected Ex.",
 
109
        'ENUM_FLAG_SELECTED2_2': SEE_MS3D_DOC,
 
110
        'ENUM_REMOVE_1': "Remove",
 
111
        'ENUM_REMOVE_2_GROUP': "remove selected faces from selected group",
 
112
        'ENUM_REMOVE_GROUP_1': "Remove",
 
113
        'ENUM_REMOVE_GROUP_2': "removes an item",
 
114
        'ENUM_SELECT_1': "Select",
 
115
        'ENUM_SELECT_2_GROUP': "selects faces of selected group",
 
116
        'ENUM_SELECT_2_SMOOTHING_GROUP': "selects all faces of selected"\
 
117
                " smoothing group",
 
118
        'LABEL_NAME_ANIMATION': "Animation Processing:",
 
119
        'LABEL_NAME_OBJECT': "World Processing:",
 
120
        'LABEL_NAME_OPTIONS': "Advanced Options:",
 
121
        'LABEL_NAME_PROCESSING': "Object Processing:",
 
122
        'LABEL_NAME_MODIFIER': "Modifier Processing:",
 
123
        'LABEL_PANEL_BUTTON_NONE': "None",
 
124
        'LABEL_PANEL_GROUPS': "MS3D - Groups",
 
125
        'LABEL_PANEL_JOINTS': "MS3D - Joint",
 
126
        'LABEL_PANEL_MATERIALS': "MS3D - Material",
 
127
        'LABEL_PANEL_MODEL': "MS3D - Model",
 
128
        'PROP_DESC_ALPHA_REF': "ms3d internal raw 'alpha_ref' of Model",
 
129
        'PROP_DESC_ALPHAMAP': "ms3d internal raw 'alphamap' file name of"\
 
130
                " Material",
 
131
        'PROP_DESC_AMBIENT': "ms3d internal raw 'ambient' of Material",
 
132
        'PROP_DESC_USE_ANIMATION': "keyframes (rotations, positions)",
 
133
        'PROP_DESC_COLOR_JOINT': "ms3d internal raw 'color' of Joint",
 
134
        'PROP_DESC_COMMENT_GROUP': "ms3d internal raw 'comment' of Group",
 
135
        'PROP_DESC_COMMENT_JOINT': "ms3d internal raw 'comment' of Joint",
 
136
        'PROP_DESC_COMMENT_MATERIAL': "ms3d internal raw 'comment' of Material",
 
137
        'PROP_DESC_COMMENT_MODEL': "ms3d internal raw 'comment' of Model",
 
138
        'PROP_DESC_DIFFUSE': "ms3d internal raw 'diffuse' of Material",
 
139
        'PROP_DESC_EMISSIVE': "ms3d internal raw 'emissive' of Material",
 
140
        'PROP_DESC_FLAGS_GROUP': "ms3d internal raw 'flags' of Group",
 
141
        'PROP_DESC_FLAGS_JOINT': "ms3d internal raw 'flags' of Joint",
 
142
        'PROP_DESC_GROUP_NAME': "ms3d internal raw 'name' of Group",
 
143
        'PROP_DESC_JOINT_SIZE': "ms3d internal raw 'joint_size' of Model",
 
144
        'PROP_DESC_MODE_TEXTURE': "ms3d internal raw 'mode' of Material",
 
145
        'PROP_DESC_NAME_ARMATURE': "ms3d internal raw 'name' of Model (not used"\
 
146
                " for export)",
 
147
        'PROP_DESC_NAME_JOINT': "ms3d internal raw 'name' of Joint",
 
148
        'PROP_DESC_NAME_MATERIAL': "ms3d internal raw 'name' of Material",
 
149
        'PROP_DESC_NAME_MODEL': "ms3d internal raw 'name' of Model (not used for export)",
 
150
        'PROP_DESC_SHININESS': "ms3d internal raw 'shininess' of Material",
 
151
        'PROP_DESC_SPECULAR': "ms3d internal raw 'specular' of Material",
 
152
        'PROP_DESC_TEXTURE': "ms3d internal raw 'texture' file name of"\
 
153
                " Material",
 
154
        'PROP_DESC_TRANSPARENCY': "ms3d internal raw 'transparency' of"\
 
155
                " Material",
 
156
        'PROP_DESC_TRANSPARENCY_MODE': "ms3d internal raw 'transparency_mode'"\
 
157
                " of Model",
 
158
        'PROP_DESC_VERBOSE': "Run the converter in debug mode."\
 
159
                " Check the console for output (Warning, may be very slow)",
 
160
        'PROP_FLAG_TEXTURE_COMBINE_ALPHA_1': "Combine Alpha",
 
161
        'PROP_FLAG_TEXTURE_COMBINE_ALPHA_2': SEE_MS3D_DOC,
 
162
        'PROP_FLAG_TEXTURE_HAS_ALPHA_1': "Has Alpha",
 
163
        'PROP_FLAG_TEXTURE_HAS_ALPHA_2': SEE_MS3D_DOC,
 
164
        'PROP_FLAG_TEXTURE_SPHERE_MAP_1': "Sphere Map",
 
165
        'PROP_FLAG_TEXTURE_SPHERE_MAP_2': SEE_MS3D_DOC,
 
166
        'PROP_MODE_TRANSPARENCY_DEPTH_BUFFERED_WITH_ALPHA_REF_1': "Depth"\
 
167
                " Buffered with Alpha Ref",
 
168
        'PROP_MODE_TRANSPARENCY_DEPTH_BUFFERED_WITH_ALPHA_REF_2': SEE_MS3D_DOC,
 
169
        'PROP_MODE_TRANSPARENCY_DEPTH_SORTED_TRIANGLES_1': "Depth Sorted"\
 
170
                " Triangles",
 
171
        'PROP_MODE_TRANSPARENCY_DEPTH_SORTED_TRIANGLES_2': SEE_MS3D_DOC,
 
172
        'PROP_MODE_TRANSPARENCY_SIMPLE_1': "Simple",
 
173
        'PROP_MODE_TRANSPARENCY_SIMPLE_2': SEE_MS3D_DOC,
 
174
        'PROP_NAME_ALPHA_REF': "Alpha Ref.",
 
175
        'PROP_NAME_ALPHAMAP': "Alphamap",
 
176
        'PROP_NAME_AMBIENT': "Ambient",
 
177
        'PROP_NAME_USE_ANIMATION': "Animation",
 
178
        'PROP_NAME_COLOR': "Color",
 
179
        'PROP_NAME_COMMENT': "Comment",
 
180
        'PROP_NAME_DIFFUSE': "Diffuse",
 
181
        'PROP_NAME_EMISSIVE': "Emissive",
 
182
        'PROP_NAME_FLAGS': "Flags",
 
183
        'PROP_NAME_JOINT_SIZE': "Joint Size",
 
184
        'PROP_NAME_MODE': "Mode",
 
185
        'PROP_NAME_NAME': "Name",
 
186
        'PROP_NAME_ACTIVE': "Active Mesh:",
 
187
        'PROP_NAME_SHININESS': "Shininess",
 
188
        'PROP_NAME_SPECULAR': "Specular",
 
189
        'PROP_NAME_TEXTURE': "Texture",
 
190
        'PROP_NAME_TRANSPARENCY': "Transparency",
 
191
        'PROP_NAME_TRANSPARENCY_MODE': "Transp. Mode",
 
192
        'PROP_NAME_VERBOSE': "Verbose",
 
193
        'PROP_SMOOTHING_GROUP_INDEX': "Smoothing group id",
 
194
        'PROP_NAME_ROTATION_MODE' : "Bone Rotation Mode",
 
195
        'PROP_DESC_ROTATION_MODE' : "set the preferred rotation mode of bones",
 
196
        'PROP_ITEM_ROTATION_MODE_EULER_1' : "Euler",
 
197
        'PROP_ITEM_ROTATION_MODE_EULER_2' : "use euler bone rotation"\
 
198
                " (gimbal-lock can be fixed by using "\
 
199
                "'Graph Editor -> Key -> Discontinuity (Euler) Filter')",
 
200
        'PROP_ITEM_ROTATION_MODE_QUATERNION_1' : "Quaternion",
 
201
        'PROP_ITEM_ROTATION_MODE_QUATERNION_2' : "use quaternion bone rotation"\
 
202
                " (no gimbal-lock filter available!)",
 
203
        'PROP_NAME_USE_JOINT_SIZE': "Override Joint Size",
 
204
        'PROP_DESC_USE_JOINT_SIZE': "use value of 'Joint Size', the value of the"\
 
205
                " ms3d file is ignored for representation.",
 
206
        'PROP_NAME_IMPORT_JOINT_SIZE': "Joint Size",
 
207
        'PROP_DESC_IMPORT_JOINT_SIZE': "size of the joint representation in"\
 
208
                " blender",
 
209
        'BL_LABEL_SET_SCENE_TO_METRIC' : "Set Scene to 'Metric' [1 mm]",
 
210
        'BL_DESC_SET_SCENE_TO_METRIC' : "set Scene | Units to Metric"\
 
211
                " (1 Unit = 1 mm),"\
 
212
                " Display | Textured Solid,"\
 
213
                " View | Clip (0.001 mm ... 1 km)",
 
214
        'PROP_NAME_NORMALIZE_WEIGHTS' : "Normalize Weights",
 
215
        'PROP_DESC_NORMALIZE_WEIGHTS' : "normalize all weights to 100%,",
 
216
        'PROP_NAME_SHRINK_TO_KEYS' : "Shrink To Keys",
 
217
        'PROP_DESC_SHRINK_TO_KEYS' : "shrinks the animation to region from"\
 
218
                " first keyframe to last keyframe",
 
219
        'PROP_NAME_BAKE_EACH_FRAME' : "Bake Each Frame As Key",
 
220
        'PROP_DESC_BAKE_EACH_FRAME' : "if enabled, to each frame there will be"\
 
221
                " a key baked",
 
222
        'LABEL_NAME_JOINT_TO_BONES' : "use only for bones created in blender",
 
223
        'PROP_NAME_JOINT_TO_BONES' : "Joints To Bones",
 
224
        'PROP_DESC_JOINT_TO_BONES' : "changes the length of the bones",
 
225
        'PROP_NAME_USE_BLENDER_NAMES' : "Use Blender Names Only",
 
226
        'PROP_DESC_USE_BLENDER_NAMES' : "use only blender names, ignores ms3d"\
 
227
                " names (bone names will always be taken from blender)",
 
228
        'PROP_NAME_USE_BLENDER_MATERIALS' : "Use Blender Materials",
 
229
        'PROP_DESC_USE_BLENDER_MATERIALS' : "ignores ms3d material definition"\
 
230
                " (you loose some information by choosing this option)",
 
231
        'ENUM_FROM_BLENDER_1' : "Copy From Blender",
 
232
        'ENUM_FROM_BLENDER_2' : "takes and copies all available values from"\
 
233
                " blender",
 
234
        'ENUM_TO_BLENDER_1' : "Copy To Blender",
 
235
        'ENUM_TO_BLENDER_2' : "copies and puts all available values to blender",
 
236
        'PROP_NAME_EXTENDED_NORMAL_HANDLING': "Extended Normal Handling",
 
237
        'PROP_DESC_EXTENDED_NORMAL_HANDLING': "adds extra vertices if normals"\
 
238
                " are different",
 
239
        'PROP_NAME_APPLY_TRANSFORM': "Apply Transform",
 
240
        'PROP_DESC_APPLY_TRANSFORM': "applies location, rotation and scale on"\
 
241
                " export",
 
242
        'PROP_NAME_APPLY_MODIFIERS': "Apply Modifiers",
 
243
        'PROP_DESC_APPLY_MODIFIERS': "applies modifiers on export that are"\
 
244
                " enabled (except of armature modifiers)",
 
245
        'PROP_NAME_APPLY_MODIFIERS_MODE': "Apply Mode",
 
246
        'PROP_DESC_APPLY_MODIFIERS_MODE': "apply modifier, if enabled in its"\
 
247
                " mode",
 
248
        'PROP_ITEM_APPLY_MODIFIERS_MODE_VIEW_1': "View",
 
249
        'PROP_ITEM_APPLY_MODIFIERS_MODE_VIEW_2': "apply modifiers that are"\
 
250
                " enabled in viewport",
 
251
        'PROP_ITEM_APPLY_MODIFIERS_MODE_RENDER_1': "Render",
 
252
        'PROP_ITEM_APPLY_MODIFIERS_MODE_RENDER_2': "apply modifiers that are"\
 
253
                " enabled in renderer",
 
254
 
 
255
        'PROP_NAME_': "Name",
 
256
        'PROP_DESC_': "Description",
 
257
        # ms3d_str['']
 
258
        }
 
259
 
 
260
 
 
261
###############################################################################
 
262
#234567890123456789012345678901234567890123456789012345678901234567890123456789
 
263
#--------1---------2---------3---------4---------5---------6---------7---------
 
264
# ##### END OF FILE #####