dust3d/languages/dust3d_zh_CN.ts

1194 lines
34 KiB
TypeScript
Raw Normal View History

2019-06-27 12:45:53 +00:00
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="zh_CN">
<context>
<name>AboutWidget</name>
<message>
<source>About</source>
<translation></translation>
</message>
</context>
<context>
<name>AnimalRigger</name>
<message>
<source>Please mark the neck, limbs and joints from the context menu</source>
<translation></translation>
</message>
</context>
<context>
<name>Document</name>
<message>
<source>Group</source>
<translation></translation>
</message>
</context>
<context>
<name>DocumentWindow</name>
<message>
<source>Acknowlegements</source>
<translation></translation>
</message>
<message>
<source>Contributors</source>
<translation></translation>
</message>
<message>
<source>Add node to canvas</source>
<translation></translation>
</message>
<message>
<source>Select node on canvas</source>
<translation></translation>
</message>
<message>
<source>Enter zoom in mode</source>
<translation></translation>
</message>
<message>
<source>Enter zoom out mode</source>
<translation></translation>
</message>
<message>
<source>X axis locker</source>
<translation>X</translation>
</message>
<message>
<source>Y axis locker</source>
<translation>Y</translation>
</message>
<message>
<source>Z axis locker</source>
<translation>Z</translation>
</message>
<message>
<source>Node radius locker</source>
<translation></translation>
</message>
<message>
<source>Regenerate</source>
<translation></translation>
</message>
<message>
<source>Mesh generation failed, please undo or adjust recent changed nodes
Tips:
- Don&apos;t let generated mesh self-intersect
- Make multiple parts instead of one single part for whole model</source>
<translation>
:
-
- </translation>
</message>
<message>
<source>Parts</source>
<translation></translation>
</message>
<message>
<source>Materials</source>
<translation></translation>
</message>
<message>
<source>Rig</source>
<translation></translation>
</message>
<message>
<source>Poses</source>
<translation>姿</translation>
</message>
<message>
<source>Motions</source>
<translation></translation>
</message>
<message>
<source>File</source>
<translation></translation>
</message>
<message>
<source>New Window</source>
<translation></translation>
</message>
<message>
<source>New</source>
<translation></translation>
</message>
<message>
<source>Open...</source>
<translation>...</translation>
</message>
<message>
<source>Open Example</source>
<translation></translation>
</message>
<message>
<source>Save</source>
<translation></translation>
</message>
<message>
<source>Save As...</source>
<translation>...</translation>
</message>
<message>
<source>Save All</source>
<translation></translation>
</message>
<message>
<source>Preferences...</source>
<translation>...</translation>
</message>
<message>
<source>Export...</source>
<translation>...</translation>
</message>
<message>
<source>Export as OBJ...</source>
<translation>OBJ...</translation>
</message>
<message>
<source>Change Reference Sheet...</source>
<translation>...</translation>
</message>
<message>
<source>Edit</source>
<translation></translation>
</message>
<message>
<source>Add...</source>
<translation>...</translation>
</message>
<message>
<source>Undo</source>
<translation></translation>
</message>
<message>
<source>Redo</source>
<translation></translation>
</message>
<message>
<source>Delete</source>
<translation></translation>
</message>
<message>
<source>Break</source>
<translation></translation>
</message>
<message>
<source>Connect</source>
<translation></translation>
</message>
<message>
<source>Cut</source>
<translation></translation>
</message>
<message>
<source>Copy</source>
<translation></translation>
</message>
<message>
<source>Paste</source>
<translation></translation>
</message>
<message>
<source>H Flip</source>
<translation></translation>
</message>
<message>
<source>V Flip</source>
<translation></translation>
</message>
<message>
<source>Rotate 90D CW</source>
<translation>90</translation>
</message>
<message>
<source>Rotate 90D CCW</source>
<translation>90</translation>
</message>
<message>
<source>Switch XZ</source>
<translation>XZ</translation>
</message>
<message>
<source>Align To</source>
<translation></translation>
</message>
<message>
<source>Local Center</source>
<translation></translation>
</message>
<message>
<source>Local Vertical Center</source>
<translation></translation>
</message>
<message>
<source>Local Horizontal Center</source>
<translation></translation>
</message>
<message>
<source>Global Center</source>
<translation></translation>
</message>
<message>
<source>Global Vertical Center</source>
<translation></translation>
</message>
<message>
<source>Global Horizontal Center</source>
<translation></translation>
</message>
<message>
<source>Mark As</source>
<translation></translation>
</message>
<message>
<source>None</source>
<translation></translation>
</message>
<message>
<source>Select All</source>
<translation></translation>
</message>
<message>
<source>Select Part</source>
<translation></translation>
</message>
<message>
<source>Unselect All</source>
<translation></translation>
</message>
<message>
<source>View</source>
<translation></translation>
</message>
<message>
<source>Show Model</source>
<translation></translation>
</message>
<message>
<source>Toggle Wireframe</source>
<translation>线</translation>
</message>
<message>
<source>Window</source>
<translation></translation>
</message>
<message>
<source>Dialogs</source>
<translation></translation>
</message>
<message>
<source>Debug</source>
<translation></translation>
</message>
<message>
<source>Help</source>
<translation></translation>
</message>
<message>
<source>Dust3D Homepage</source>
<translation>Dust3D</translation>
</message>
<message>
<source>Source Code</source>
<translation></translation>
</message>
<message>
<source>Reference Guide</source>
<translation></translation>
</message>
<message>
<source>About</source>
<translation></translation>
</message>
<message>
<source>Report Issues</source>
<translation></translation>
</message>
<message>
<source>Do you really want to close while there are unsaved changes?</source>
<translation></translation>
</message>
<message>
<source>Do you really want to create new document and lose the unsaved changes?</source>
<translation></translation>
</message>
<message>
<source>Dust3D Document (*.ds3)</source>
<translation>Dust3D(*.ds3)</translation>
</message>
<message>
<source>Image Files (*.png *.jpg *.bmp)</source>
<translation>(*.png *.jpg *.bmp)</translation>
</message>
<message>
<source>Do you really want to open example and lose the unsaved changes?</source>
<translation></translation>
</message>
<message>
<source>Do you really want to open another file and lose the unsaved changes?</source>
<translation></translation>
</message>
<message>
<source>Wavefront (*.obj)</source>
<translation>OBJ(*.obj)</translation>
</message>
<message>
<source>Autodesk FBX (.fbx)</source>
<translation>FBX(.fbx)</translation>
</message>
<message>
<source>glTF Binary Format (.glb)</source>
<translation>glb(.glb)</translation>
</message>
<message>
<source>Rotation</source>
<translation></translation>
</message>
<message>
<source>Cut Face...</source>
<translation>...</translation>
</message>
<message>
<source>Clear Cut Face</source>
<translation></translation>
</message>
<message>
<source>Script</source>
<translation></translation>
</message>
2019-07-24 12:41:55 +00:00
<message>
<source>Check for Updates...</source>
<translation>...</translation>
</message>
2019-08-08 11:24:33 +00:00
<message>
<source>Paint brush</source>
<translation></translation>
</message>
2019-08-09 22:27:26 +00:00
<message>
<source>Toggle UV Check</source>
<translation>UV</translation>
</message>
2019-10-19 13:14:36 +00:00
<message>
<source>Toggle rotation</source>
<translation></translation>
</message>
2019-06-27 12:45:53 +00:00
</context>
<context>
<name>ExportPreviewWidget</name>
<message>
<source>Regenerate</source>
<translation></translation>
</message>
<message>
<source>.glb</source>
<translation>.glb</translation>
</message>
<message>
<source>.fbx</source>
<translation>.fbx</translation>
</message>
<message>
<source>Save</source>
<translation></translation>
</message>
<message>
<source>Export</source>
<translation></translation>
</message>
</context>
<context>
<name>LogBrowserDialog</name>
<message>
<source>Debug</source>
<translation></translation>
</message>
<message>
<source> DEBUG: %1 - %2:%3</source>
<translation> DEBUG: %1 - %2:%3</translation>
</message>
<message>
<source> WARNING: %1 - %2:%3</source>
<translation> WARNING: %1 - %2:%3</translation>
</message>
<message>
<source> CRITICAL: %1 - %2:%3</source>
<translation> CRITICAL: %1 - %2:%3</translation>
</message>
<message>
<source> INFO: %1 - %2:%3</source>
<translation> INFO: %1 - %2:%3</translation>
</message>
<message>
<source> FATAL: %1 - %2:%3</source>
<translation> FATAL: %1 - %2:%3</translation>
</message>
<message>
<source>Save Log Output</source>
<translation></translation>
</message>
<message>
<source>%1/logfile.txt</source>
<translation>%1/logfile.txt</translation>
</message>
<message>
<source>Text Files (*.txt);;All Files (*)</source>
<translation>Text Files (*.txt);;All Files (*)</translation>
</message>
<message>
<source>Error</source>
<translation></translation>
</message>
<message>
<source>&lt;nobr&gt;File &apos;%1&apos;&lt;br/&gt;cannot be opened for writing.&lt;br/&gt;&lt;br/&gt;The log output could &lt;b&gt;not&lt;/b&gt; be saved!&lt;/nobr&gt;</source>
<translation>&lt;nobr&gt;File &apos;%1&apos;&lt;br/&gt;cannot be opened for writing.&lt;br/&gt;&lt;br/&gt;The log output could &lt;b&gt;not&lt;/b&gt; be saved!&lt;/nobr&gt;</translation>
</message>
</context>
<context>
<name>MaterialEditWidget</name>
<message>
<source>Image Files (*.png *.jpg *.bmp)</source>
<translation>(*.png *.jpg *.bmp)</translation>
</message>
<message>
<source>Save</source>
<translation></translation>
</message>
<message>
<source>Name</source>
<translation></translation>
</message>
<message>
<source>Do you really want to close while there are unsaved changes?</source>
<translation></translation>
</message>
<message>
<source>New</source>
<translation></translation>
</message>
</context>
<context>
<name>MaterialListWidget</name>
<message>
<source>Modify</source>
<translation></translation>
</message>
<message>
<source>Copy</source>
<translation></translation>
</message>
<message>
<source>Paste</source>
<translation></translation>
</message>
<message>
<source>Delete</source>
<translation></translation>
</message>
</context>
<context>
<name>MaterialManageWidget</name>
<message>
<source>Add Material...</source>
<translation>...</translation>
</message>
</context>
<context>
<name>MotionEditWidget</name>
<message>
<source>Slow</source>
<translation></translation>
</message>
<message>
<source>Fast</source>
<translation></translation>
</message>
<message>
<source>Save</source>
<translation></translation>
</message>
<message>
<source>Name</source>
<translation></translation>
</message>
<message>
<source>Do you really want to close while there are unsaved changes?</source>
<translation></translation>
</message>
<message>
<source>New</source>
<translation></translation>
</message>
<message>
<source>Poses</source>
<translation>姿</translation>
</message>
<message>
<source>Motions</source>
<translation></translation>
</message>
<message>
<source>Procedural Animations</source>
<translation></translation>
</message>
2019-06-27 12:45:53 +00:00
</context>
<context>
<name>MotionListWidget</name>
<message>
<source>Modify</source>
<translation></translation>
</message>
<message>
<source>Copy</source>
<translation></translation>
</message>
<message>
<source>Paste</source>
<translation></translation>
</message>
<message>
<source>Delete</source>
<translation></translation>
</message>
</context>
<context>
<name>MotionManageWidget</name>
<message>
<source>Add Motion...</source>
<translation>...</translation>
</message>
<message>
<source>Motion editor doesn&apos;t support this rig type yet: </source>
<translation>:</translation>
</message>
<message>
<source>Missing Rig</source>
<translation></translation>
</message>
</context>
<context>
<name>MotionTimelineWidget</name>
<message>
<source>Bouncing Begin:</source>
<translation></translation>
</message>
<message>
<source>Bouncing End:</source>
<translation></translation>
</message>
<message>
<source>Duration:</source>
<translation></translation>
</message>
<message>
<source>Double Duration</source>
<translation></translation>
</message>
<message>
<source>Halve Duration</source>
<translation></translation>
</message>
<message>
<source>Delete</source>
<translation></translation>
</message>
</context>
<context>
<name>PartTreeWidget</name>
<message>
<source>(%1 items)</source>
<translation>%1 </translation>
</message>
<message>
<source>Base</source>
<translation></translation>
</message>
<message>
<source>Target</source>
<translation></translation>
</message>
<message>
<source>Mode</source>
<translation></translation>
</message>
<message>
<source>Show</source>
<translation></translation>
</message>
<message>
<source>Hide</source>
<translation></translation>
</message>
<message>
<source>Lock</source>
<translation></translation>
</message>
<message>
<source>Unlock</source>
<translation></translation>
</message>
<message>
<source>Select</source>
<translation></translation>
</message>
<message>
<source>Collapse All</source>
<translation></translation>
</message>
<message>
<source>Expand All</source>
<translation></translation>
</message>
<message>
<source>Hide All</source>
<translation></translation>
</message>
<message>
<source>Show All</source>
<translation></translation>
</message>
<message>
<source>Lock All</source>
<translation></translation>
</message>
<message>
<source>Unlock All</source>
<translation></translation>
</message>
<message>
<source>New Group</source>
<translation></translation>
</message>
<message>
<source>Delete</source>
<translation></translation>
</message>
<message>
<source>Top</source>
<translation></translation>
</message>
<message>
<source>Up</source>
<translation></translation>
</message>
<message>
<source>Down</source>
<translation></translation>
</message>
<message>
<source>Bottom</source>
<translation></translation>
</message>
<message>
<source>Root</source>
<translation></translation>
</message>
<message>
<source>Move To</source>
<translation></translation>
</message>
<message>
<source>All</source>
<translation></translation>
</message>
<message>
<source>Seam</source>
<translation></translation>
</message>
<message>
<source>Copy Color</source>
<translation></translation>
</message>
<message>
<source>Paste Color</source>
<translation></translation>
</message>
2019-06-27 12:45:53 +00:00
</context>
<context>
<name>PartWidget</name>
<message>
<source>Show/hide nodes</source>
<translation>/</translation>
</message>
<message>
<source>Lock/unlock nodes</source>
<translation>/</translation>
</message>
<message>
<source>Subdivide</source>
<translation></translation>
</message>
<message>
<source>Join/Remove from final result</source>
<translation>/</translation>
</message>
<message>
<source>Toggle mirror</source>
<translation>/</translation>
</message>
<message>
<source>Deform</source>
<translation></translation>
</message>
<message>
<source>Toggle round end</source>
<translation>/</translation>
</message>
<message>
<source>Chamfer</source>
<translation></translation>
</message>
<message>
<source>Color and material picker</source>
<translation></translation>
</message>
<message>
<source>Cut face</source>
<translation></translation>
</message>
<message>
<source>Solubility</source>
<translation></translation>
</message>
<message>
<source>Missing Materials</source>
<translation></translation>
</message>
<message>
<source>Rotation</source>
<translation></translation>
</message>
<message>
<source>Thickness</source>
<translation></translation>
</message>
<message>
<source>Width</source>
<translation></translation>
</message>
<message>
<source>Image Files (*.png *.jpg *.bmp)</source>
<translation>(*.png *.jpg *.bmp)</translation>
</message>
<message>
<source>Map Scale</source>
<translation></translation>
</message>
2019-08-18 12:02:39 +00:00
<message>
<source>Hollow</source>
<translation></translation>
</message>
2019-06-27 12:45:53 +00:00
</context>
<context>
<name>PoseEditWidget</name>
<message>
<source>Toggle Left Side Visibility</source>
<translation></translation>
</message>
<message>
<source>Toggle Middle Side Visibility</source>
<translation></translation>
</message>
<message>
<source>Toggle Right Side Visibility</source>
<translation></translation>
</message>
<message>
<source>Dark</source>
<translation></translation>
</message>
<message>
<source>Bright</source>
<translation></translation>
</message>
<message>
<source>Save</source>
<translation></translation>
</message>
<message>
<source>Change Reference Sheet...</source>
<translation>...</translation>
</message>
<message>
<source>Name</source>
<translation></translation>
</message>
<message>
<source>Duration</source>
<translation></translation>
</message>
<message>
<source>Height Adjustment Scale</source>
<translation></translation>
</message>
<message>
<source>Frames:</source>
<translation></translation>
</message>
<message>
<source>Frame: %1 / %2</source>
<translation>%1 / %2</translation>
</message>
<message>
<source>Image Files (*.png *.jpg *.bmp)</source>
<translation>(*.png *.jpg *.bmp)</translation>
</message>
<message>
<source>Do you really want to close while there are unsaved changes?</source>
<translation></translation>
</message>
<message>
<source>New</source>
<translation></translation>
</message>
</context>
<context>
<name>PoseListWidget</name>
<message>
<source>Modify</source>
<translation></translation>
</message>
<message>
<source>Copy</source>
<translation></translation>
</message>
<message>
<source>Paste</source>
<translation></translation>
</message>
<message>
<source>Delete</source>
<translation></translation>
</message>
</context>
<context>
<name>PoseManageWidget</name>
<message>
<source>Add Pose...</source>
<translation>姿...</translation>
</message>
<message>
<source>Pose editor doesn&apos;t support this rig type yet: </source>
<translation>姿</translation>
</message>
<message>
<source>Missing Rig</source>
<translation></translation>
</message>
</context>
<context>
<name>PreferencesWidget</name>
<message>
<source>Part color:</source>
<translation></translation>
</message>
<message>
<source>Combine mode:</source>
<translation></translation>
</message>
<message>
<source>Flat shading:</source>
<translation></translation>
</message>
<message>
<source>Three nodes branch:</source>
<translation></translation>
</message>
<message>
<source>Reset</source>
<translation></translation>
</message>
<message>
<source>Preferences</source>
<translation></translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<source> - </source>
<translation> - </translation>
</message>
<message>
<source>Neck</source>
<translation></translation>
</message>
<message>
<source>Limb</source>
<translation></translation>
</message>
<message>
<source>Tail</source>
<translation></translation>
</message>
<message>
<source>Joint</source>
<translation></translation>
</message>
<message>
<source>None</source>
<translation></translation>
</message>
<message>
<source>Normal</source>
<translation></translation>
</message>
<message>
<source>Normal Map</source>
<translation>线</translation>
</message>
<message>
<source>Inversion</source>
<translation></translation>
</message>
<message>
<source>Uncombined</source>
<translation></translation>
</message>
<message>
<source>Dynamic</source>
<translation></translation>
</message>
<message>
<source>Average</source>
<translation></translation>
</message>
<message>
<source>Side Plane</source>
<translation></translation>
</message>
<message>
<source>Front Plane</source>
<translation></translation>
</message>
<message>
<source>Top Plane</source>
<translation></translation>
</message>
<message>
<source>Model</source>
<translation></translation>
</message>
<message>
<source>Cut Face</source>
<translation></translation>
</message>
<message>
<source>Animal</source>
<translation></translation>
</message>
<message>
<source>Left</source>
<translation></translation>
</message>
<message>
<source>Right</source>
<translation></translation>
</message>
<message>
<source>Base Color</source>
<translation></translation>
</message>
<message>
<source>Metalness</source>
<translation></translation>
</message>
<message>
<source>Roughness</source>
<translation></translation>
</message>
<message>
<source>Ambient Occlusion</source>
<translation></translation>
</message>
<message>
<source>Fall to Death</source>
<translation></translation>
</message>
2019-06-27 12:45:53 +00:00
</context>
<context>
<name>RigWidget</name>
<message>
<source>Type</source>
<translation></translation>
</message>
</context>
<context>
<name>Rigger</name>
<message>
<source>Calculate body from marks failed, try to move the center anchor around</source>
<translation></translation>
</message>
<message>
<source>The center anchor is not located in the center of the model</source>
<translation></translation>
</message>
<message>
<source>The following marks couldn&apos;t cut off the mesh, pelease try mark more nearby nodes for them: %1</source>
<translation>%1</translation>
</message>
<message>
<source>The following marks looks like don&apos;t contain any vertices, pelease try mark other nearby nodes for them: %1</source>
<translation>%1</translation>
</message>
</context>
<context>
<name>SkeletonGraphicsWidget</name>
<message>
<source>Add...</source>
<translation>...</translation>
</message>
<message>
<source>Undo</source>
<translation></translation>
</message>
<message>
<source>Redo</source>
<translation></translation>
</message>
<message>
<source>Delete</source>
<translation></translation>
</message>
<message>
<source>Break</source>
<translation></translation>
</message>
<message>
<source>Connect</source>
<translation></translation>
</message>
<message>
<source>Cut</source>
<translation></translation>
</message>
<message>
<source>Copy</source>
<translation></translation>
</message>
<message>
<source>Paste</source>
<translation></translation>
</message>
<message>
<source>H Flip</source>
<translation></translation>
</message>
<message>
<source>V Flip</source>
<translation></translation>
</message>
<message>
<source>Rotate 90D CW</source>
<translation>90</translation>
</message>
<message>
<source>Rotate 90D CCW</source>
<translation>90</translation>
</message>
<message>
<source>Switch XZ</source>
<translation>XZ</translation>
</message>
<message>
<source>Switch Chain Side</source>
<translation></translation>
</message>
<message>
<source>Local Center</source>
<translation></translation>
</message>
<message>
<source>Local Vertical Center</source>
<translation></translation>
</message>
<message>
<source>Local Horizontal Center</source>
<translation></translation>
</message>
<message>
<source>Global Center</source>
<translation></translation>
</message>
<message>
<source>Global Vertical Center</source>
<translation></translation>
</message>
<message>
<source>Global Horizontal Center</source>
<translation></translation>
</message>
<message>
<source>Align To</source>
<translation></translation>
</message>
<message>
<source>None</source>
<translation></translation>
</message>
<message>
<source>Mark As</source>
<translation></translation>
</message>
<message>
<source>Select All</source>
<translation></translation>
</message>
<message>
<source>Select Part</source>
<translation></translation>
</message>
<message>
<source>Unselect All</source>
<translation></translation>
</message>
<message>
<source>Cut Face...</source>
<translation>...</translation>
</message>
<message>
<source>Clear Cut Face</source>
<translation></translation>
</message>
<message>
<source>Blank</source>
<translation></translation>
</message>
<message>
<source>Auto Color</source>
<translation></translation>
</message>
<message>
<source>Colorize</source>
<translation></translation>
</message>
2019-06-27 12:45:53 +00:00
</context>
2019-07-24 12:41:55 +00:00
<context>
<name>UpdatesCheckWidget</name>
<message>
<source>Check for Updates</source>
<translation></translation>
</message>
<message>
<source>Checking for updates...</source>
<translation>...</translation>
</message>
<message>
<source>View</source>
<translation></translation>
</message>
</context>
<context>
<name>UpdatesChecker</name>
<message>
<source>Fetch update info failed, please retry later</source>
<translation></translation>
</message>
<message>
<source>%1 %2 is currently the newest version available</source>
<translation>%1 %2 </translation>
</message>
<message>
<source>An update is available: %1 %2</source>
<translation>%1 %2</translation>
</message>
</context>
2019-06-27 12:45:53 +00:00
</TS>